[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6553304B2 - 交渉相手を選択する方法、ディスカバリメッセージに応答する方法及び関連する装置 - Google Patents

交渉相手を選択する方法、ディスカバリメッセージに応答する方法及び関連する装置 Download PDF

Info

Publication number
JP6553304B2
JP6553304B2 JP2018540189A JP2018540189A JP6553304B2 JP 6553304 B2 JP6553304 B2 JP 6553304B2 JP 2018540189 A JP2018540189 A JP 2018540189A JP 2018540189 A JP2018540189 A JP 2018540189A JP 6553304 B2 JP6553304 B2 JP 6553304B2
Authority
JP
Japan
Prior art keywords
option
realization
technical purpose
information
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018540189A
Other languages
English (en)
Other versions
JP2018537049A (ja
Inventor
リウ,ビーン
ジアーン,シェーン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2018537049A publication Critical patent/JP2018537049A/ja
Application granted granted Critical
Publication of JP6553304B2 publication Critical patent/JP6553304B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/046Wireless resource allocation based on the type of the allocated resource the resource being in the space domain, e.g. beams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、通信分野に関し、特に交渉相手を選択する方法、ディスカバリメッセージに応答する方法及び関連する装置に関する。
インターネットの成功は、インターネットプロトコル(IP, Internet Protocol)に基づくますます大きく複雑なネットワークをもたらす。従って、ネットワーク自動化の要求が増え続けている。自律性を実現するために、ネットワークデバイスは、必要に応じて他のネットワークデバイスを発見し、交渉を実行する必要がある。他のネットワークデバイスと交渉する前に、ネットワークにおいて第1のデバイスは、以下のプロセスを利用することによって交渉相手(Negotiation Counterpart)を検出する必要がある。第1のデバイスは、ディスカバリプロセスを開始するため、ネットワークにおいて他のデバイスにディスカバリ(Discovery Message)メッセージを送信する。ディスカバリメッセージは、開始されたディスカバリプロセスに対応する技術目的(Technical Objective)を含む。技術目的は、第1のデバイスによるディスカバリプロセスを開始する目的を示すのに利用される。ディスカバリメッセージは、ネットワークにおける技術目的をサポートするデバイスを検出するのに利用される。
例えば、第2のデバイスが技術目的をサポートしていると第2のデバイスが判断した場合、第2のデバイスは、第2のデバイスが技術目的をサポートしていることを第1のデバイスに通知するため、レスポンスメッセージ(Response)によって第1のデバイスにリプライしてもよい。第3のデバイスが技術目的をサポートしていると第2のデバイスが判断した場合、第2のデバイスはまた、第3のデバイスが技術目的をサポートしていることを第1のデバイスに通知するため、レスポンスメッセージによって第1のデバイスにリプライしてもよい。この場合、レスポンスメッセージは、ロケータオプション(locator option)フィールドを含んでもよい。ロケータオプションフィールドは、第3のデバイスの識別情報を搬送する。第1のデバイスは、受信したレスポンスメッセージに従って、ネットワークにおける技術目的をサポートするデバイスを決定してもよい。実際のアプリケーションでは、技術目的をサポートする1つ又は少なくとも2つのデバイスがネットワークに存在しうる。技術目的をサポートする少なくとも2つのデバイスがネットワークに存在するとき、第1デバイスは、技術目的をサポートするデバイスから1つのデバイスを交渉相手(Negotiation Counterpart)として選択し、その後、交渉プロセスを確立する。従来技術では、第1のデバイスは、ランダムポリシーを利用して、技術目的をサポートするデバイスから1つのデバイスを交渉相手としてランダムに選択してもよい。あるいは、第1のデバイスは、固定的ポリシーを利用して、例えば、第1のデバイスに最も近いデバイスを選択するか、あるいは、技術目的をサポートし、第1のデバイスによって最初に受信されたレスポンスメッセージに対応するデバイスを選択するため、技術目的をサポートするデバイスから交渉相手を選択してもよい。
ディスカバリメッセージは、例えば、“帯域幅の予約”、“アドレスリソースの検出”及び“仮想プライベートネットワーク(VPN, Virtual Private Network)トンネルの確立”などの複数のタイプの技術目的を含む。異なる技術目的は、交渉相手に対して異なる要求を課す。例えば、“帯域幅の予約”の技術目的のため、より高い利用可能な帯域幅を提供可能なデバイスが、交渉相手として動作するのにより適している。“アドレスリソースの検出”の技術目的のため、より長い連続したアドレスセグメントを提供するデバイスが、交渉相手として動作するのにより適している。“VPNトンネルの確立”の技術目的のため、より大きな転送能力を備えたデバイスが、交渉相手として動作するのにより適している。しかしながら、従来技術では、ランダムポリシー又は固定的ポリシーを利用して交渉相手を選択することは、第1のデバイスが相対的に適切な交渉相手を選択できることを保証することはできない。選択された交渉相手が適切でない場合、第1のデバイスが交渉相手との以降の交渉処理を実行するとき、理想的な交渉効果を取得できることが保証できない。
本発明の実施例は、第1のデバイスが相対的に適切な交渉相手を選択できるように、交渉相手を選択する方法を提供する。
本発明の実施例の第1の態様は、交渉相手を選択する方法であって、
第1のデバイスが、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用される、送信するステップと、
前記第1のデバイスが、第2のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するステップであって、前記第1のレスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
前記第1のデバイスが、第3のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するステップであって、前記第2のレスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
前記第1のデバイスが、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するステップと、
を有する方法を提供する。
本発明の実施例の第1の態様を参照して、本発明の実施例の第1の態様の第1の実現形態では、前記第1のデバイスが、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップの前に、当該方法は更に、前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップを含み、
前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含む。
本発明の実施例の第1の態様の第1の実現形態を参照して、本発明の実施例の第1の態様の第2の実現形態では、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記第1のデバイスに予め設定され、
前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第1のデバイスが、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記予め設定された対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するステップを含む。
本発明の実施例の第1の態様の第1の実現形態を参照して、本発明の実施例の第1の態様の第3の実現形態では、前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップの前に、当該方法は更に、
前記第1のデバイスが、通知メッセージを受信するステップであって、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送する、受信するステップを含み、
前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第1のデバイスが、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するステップを含む。
本発明の実施例の第1の態様又は第1の態様の第1〜3の実現形態の何れか1つを参照して、本発明の実施例の第1の態様の第4の実現形態では、前記第1のデバイスが、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップの後に、当該方法は更に、
前記第1のデバイスが、第4のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信するステップであって、前記第3のレスポンスメッセージは、第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記情報は前記第4のデバイスに格納される、受信するステップを含み、
前記第1のデバイスが、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するステップは、
前記第1のデバイスが、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報、及び前記第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報に従って、前記交渉相手として前記第2のデバイス、前記第3のデバイス及び前記第5のデバイスから前記技術目的に一致するデバイスを選択するステップを含む。
本発明の実施例の第1の態様又は第1の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第1の態様の第5の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される。
本発明の実施例の第1の態様又は第1の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第1の態様の第6の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは特性タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される。
本発明の実施例の第1の態様又は第1の態様の第1〜6の実現形態の何れか1つを参照して、本発明の実施例の第1の態様の第7の実現形態では、前記第1のレスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第2のレスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは特性情報タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される。
本発明の実施例の第1の態様又は第1の態様の第1〜7の実現形態の何れか1つを参照して、本発明の実施例の第1の態様の第8の実現形態では、前記第3のレスポンスメッセージは第4のオプションを含み、前記第4のオプションの第1のフィールドは迂回タイプである前記第4のオプションのタイプを搬送するのに利用され、前記第4のオプションの第2のフィールドは前記第4のオプションの長さを搬送するのに利用され、前記第4のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第4のオプションの第4のフィールドは前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第4のオプションは更に、前記第5のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む。
本発明の実施例の第2の態様は、ディスカバリメッセージに応答する方法であって、
第2のデバイスが、第1のデバイスによって送信されたディスカバリメッセージを受信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用される、受信するステップと、
前記第2のデバイスが前記技術目的をサポートする場合、前記第2のデバイスが、前記技術目的の実現をサポートする特性と前記特性に関する情報とを決定するステップと、
前記第2のデバイスが、前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するステップであって、前記レスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、送信するステップと、
を有する方法を提供する。
本発明の実施例の第2の態様を参照して、本発明の実施例の第2の態様の第1の実現形態では、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記第2のデバイスに予め設定され、
前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第2のデバイスが、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するステップを含む。
本発明の実施例の第2の態様を参照して、本発明の実施例の第2の態様の第2の実現形態では、前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップの前に、当該方法は更に、前記第2のデバイスが、通知メッセージを受信するステップであって、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送する、受信するステップを含み、
前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第2のデバイスが、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するステップを含む。
本発明の実施例の第2の態様を参照して、本発明の実施例の第2の態様の第3の実現形態では、前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含み、
前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第2のデバイスが、前記ディスカバリメッセージから前記技術目的の実現をサポートする前記特性を取得するステップを含む。
本発明の実施例の第2の態様の第2又は第3の実現形態を参照して、本発明の実施例の第2の態様の第4の実現形態では、前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップの後に、当該方法は更に、
前記第2のデバイスが、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係を格納するステップを含む。
本発明の実施例の第2の態様又は第2の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第2の態様の第5の実現形態では、当該方法は更に、
第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報が前記第2のデバイスに格納されている場合、前記レスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を含み、前記情報は前記第2のデバイスに格納される。
本発明の実施例の第2の態様又は第2の態様の第1〜5の実現形態の何れか1つを参照して、本発明の実施例の第2の態様の第6の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される。
本発明の実施例の第2の態様又は第2の態様の第1〜6の実現形態の何れか1つを参照して、本発明の実施例の第2の態様の第7の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは特性タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される。
本発明の実施例の第2の態様又は第2の態様の第1〜7の実現形態の何れか1つを参照して、本発明の実施例の第2の態様の第8の実現形態では、前記レスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される。
本発明の実施例の第2の態様又は第2の態様の第1〜8の実現形態の何れか1つを参照して、本発明の実施例の第2の態様の第9の実現形態では、前記レスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは迂回タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第3のオプションは更に、前記第3のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む。
本発明の実施例の第3の態様は、交渉相手を選択する装置であって、当該装置はネットワークにおいて第1のデバイスとして動作し、
前記ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するよう構成されるメッセージ送信モジュールであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用される、メッセージ送信モジュールと、
第2のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するよう構成されるメッセージ受信モジュールであって、前記第1のレスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記メッセージ受信モジュールは更に、第3のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するよう構成され、前記第2のレスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、メッセージ受信モジュールと、
前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するよう構成される相手選択モジュールと、
を有する装置を提供する。
本発明の実施例の第3の態様を参照して、本発明の実施例の第3の態様の第1の実現形態では、当該装置は更に、前記技術目的の実現をサポートする特性を決定するよう構成される特性決定モジュールを含み、
前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含む。
本発明の実施例の第3の態様の第1の実現形態を参照して、本発明の実施例の第3の態様の第2の実現形態では、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が当該装置のメモリに予め設定され、
前記特性決定モジュールは、具体的には、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記予め設定された対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するよう構成される。
本発明の実施例の第3の態様の第1の実現形態を参照して、本発明の実施例の第3の態様の第3の実現形態では、前記メッセージ受信モジュールは更に、通知メッセージを受信するよう構成され、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送し、
前記特性決定モジュールは、具体的には、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するよう構成される。
本発明の実施例の第3の態様又は第3の態様の第1〜3の実現形態の何れか1つを参照して、本発明の実施例の第3の態様の第4の実現形態では、前記メッセージ受信モジュールは更に、第4のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信するよう構成され、前記第3のレスポンスメッセージは第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記情報は前記第4のデバイスに格納され、
前記相手選択モジュールは、具体的には、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、及び前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報に従って、前記交渉相手として前記第2のデバイス、前記第3のデバイス及び前記第5のデバイスから前記技術目的に一致するデバイスを選択するよう構成される。
本発明の実施例の第3の態様又は第3の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第3の態様の第5の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される。
本発明の実施例の第3の態様又は第3の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第3の態様の第6の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは特性タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される。
本発明の実施例の第3の態様又は第3の態様の第1〜6の実現形態の何れか1つを参照して、本発明の実施例の第3の態様の第7の実現形態では、前記第1のレスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第2のレスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは特性情報タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される。
本発明の実施例の第3の態様又は第3の態様の第1〜7の実現形態の何れか1つを参照して、本発明の実施例の第3の態様の第8の実現形態では、前記第3のレスポンスメッセージは第4のオプションを含み、前記第4のオプションの第1のフィールドは迂回タイプである前記第4のオプションのタイプを搬送するのに利用され、前記第4のオプションの第2のフィールドは前記第4のオプションの長さを搬送するのに利用され、前記第4のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第4のオプションの第4のフィールドは前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第4のオプションは更に、前記第5のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む。
本発明の実施例の第4の態様は、ディスカバリメッセージに応答する装置であって、当該装置はネットワークにおいて第2のデバイスとして動作し、
第1のデバイスによって送信されたディスカバリメッセージを受信するよう構成されるメッセージ受信モジュールであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用される、メッセージ受信モジュールと、
前記第2のデバイスが前記技術目的をサポートするとき、前記技術目的の実現をサポートする特性を決定し、前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を決定するよう構成される情報決定モジュールと、
前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するよう構成されるメッセージ送信モジュールであって、前記レスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、メッセージ送信モジュールと、
を有する装置を提供する。
本発明の実施例の第4の態様を参照して、本発明の実施例の第4の態様の第1の実現形態では、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が当該装置のメモリに予め設定され、
前記情報決定モジュールは、具体的には、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するよう構成される。
本発明の実施例の第4の態様を参照して、本発明の実施例の第4の態様の第2の実現形態では、前記メッセージ受信モジュールは更に、通知メッセージを受信するよう構成され、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送し、
前記情報決定モジュールは、具体的には、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するよう構成される。
本発明の実施例の第4の態様を参照して、本発明の実施例の第4の態様の第3の実現形態では、前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含み、
前記情報決定モジュールは、具体的には、前記ディスカバリメッセージから前記技術目的の実現をサポートする前記特性を取得するよう構成される。
本発明の実施例の第4の態様の第2又は第3の実現形態を参照して、本発明の実施例の第4の態様の第4の実現形態では、当該装置は更に、
前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係を格納するよう構成される関係格納モジュールを含む。
本発明の実施例の第4の態様又は第4の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第4の態様の第5の実現形態では、前記メッセージ送信モジュールは更に、
第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報が前記第2のデバイスに格納されている場合、前記レスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を含み、前記情報は前記第2のデバイスに格納される。
本発明の実施例の第4の態様又は第4の態様の第1〜5の実現形態の何れか1つを参照して、本発明の実施例の第4の態様の第6の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される。
本発明の実施例の第4の態様又は第4の態様の第1〜6の実現形態の何れか1つを参照して、本発明の実施例の第4の態様の第7の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは特性タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される。
本発明の実施例の第4の態様又は第4の態様の第1〜7の実現形態の何れか1つを参照して、本発明の実施例の第4の態様の第8の実現形態では、前記レスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される。
本発明の実施例の第4の態様又は第4の態様の第1〜8の実現形態の何れか1つを参照して、本発明の実施例の第4の態様の第9の実現形態では、前記レスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは迂回タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第3のオプションは更に、前記第3のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む。
本発明の実施例の第5の態様は、交渉相手を選択するデバイスであって、当該デバイスはネットワークにおいて第1のデバイスとして動作し、入力装置、出力装置、プロセッサ及びメモリを含み、前記メモリはコンピュータにより実行可能な処理命令を格納し、前記処理命令が実行されているとき、前記プロセッサは、以下のステップ、
前記ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用される、送信するステップと、
第2のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するステップであって、前記第1のレスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
第3のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するステップであって、前記第2のレスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するステップと、
を実行するデバイスを提供する。
本発明の実施例の第5の態様を参照して、本発明の実施例の第5の態様の第1の実現形態では、前記メモリは更に、前記技術目的の実現をサポートする特性を決定するのに利用されるコンピュータにより実行可能な命令を含み、
前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含む。
本発明の実施例の第5の態様の第1の実現形態を参照して、本発明の実施例の第5の態様の第2の実現形態では、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記メモリに予め設定され、
前記メモリは更に、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記予め設定された対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第5の態様の第1の実現形態を参照して、本発明の実施例の第5の態様の第3の実現形態では、前記メモリは更に、
前記技術目的の実現をサポートする前記特性が決定される前に、通知メッセージを受信し、
前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第5の態様又は第5の態様の第1〜3の実現形態の何れか1つを参照して、本発明の実施例の第5の態様の第4の実現形態では、前記メモリは更に、
前記ディスカバリメッセージが前記ネットワークにおいて前記少なくとも2つのデバイスに送信された後に、第4のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信し、前記第3のレスポンスメッセージは第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記情報は前記第4のデバイスに格納され、
前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、及び前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報に従って、前記交渉相手として前記第2のデバイス、前記第3のデバイス及び前記第5のデバイスから前記技術目的に一致するデバイスを選択するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第5の態様又は第5の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第5の態様の第5の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される。
本発明の実施例の第5の態様又は第5の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第5の態様の第6の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは特性タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される。
本発明の実施例の第5の態様又は第5の態様の第1〜6の実現形態の何れか1つを参照して、本発明の実施例の第5の態様の第7の実現形態では、前記第1のレスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第2のレスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは特性情報タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される。
本発明の実施例の第5の態様又は第5の態様の第1〜7の実現形態の何れか1つを参照して、本発明の実施例の第5の態様の第8の実現形態では、前記第3のレスポンスメッセージは第4のオプションを含み、前記第4のオプションの第1のフィールドは迂回タイプである前記第4のオプションのタイプを搬送するのに利用され、前記第4のオプションの第2のフィールドは前記第4のオプションの長さを搬送するのに利用され、前記第4のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第4のオプションの第4のフィールドは前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第4のオプションは更に、前記第5のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む。
本発明の実施例の第6の態様は、ディスカバリメッセージに応答するデバイスであって、前記デバイスはネットワークにおいて第2のデバイスとして動作し、入力装置、出力装置、プロセッサ及びメモリを含み、前記メモリはコンピュータにより実行可能な処理命令を格納し、前記処理命令が実行されているとき、前記プロセッサは、以下のステップ、
第1のデバイスによって送信されたディスカバリメッセージを受信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用される、受信するステップと、
前記第2のデバイスが前記技術目的をサポートする場合、前記技術目的の実現をサポートする特性を決定するステップと、
前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を決定するステップと、
前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するステップであって、前記レスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、送信するステップと、
を実行するデバイスを提供する。
本発明の実施例の第6の態様を参照して、本発明の実施例の第6の態様の第1の実現形態では、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記メモリに予め設定され、
前記メモリは更に、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第6の態様を参照して、本発明の実施例の第6の態様の第2の実現形態では、前記メモリは更に、
前記技術目的の実現をサポートする前記特性が決定される前に、通知メッセージを受信し、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送し、前記通知メッセージは前記技術目的の実現をサポートする特性を搬送し、
前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第6の態様を参照して、本発明の実施例の第6の態様の第3の実現形態では、前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含み、
前記メモリは更に、前記ディスカバリメッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第6の態様の第2又は第3の実現形態を参照して、本発明の実施例の第6の態様の第4の実現形態では、前記メモリは更に、前記技術目的の実現をサポートする前記特性が決定された後に、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係を格納するのに利用されるコンピュータにより実行可能な命令を含む。
本発明の実施例の第6の態様又は第6の態様の第1〜4の実現形態の何れか1つを参照して、本発明の実施例の第6の態様の第5の実現形態では、前記メモリは更に、
第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報が前記第2のデバイスに格納されている場合、前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するのに利用されるコンピュータにより実行可能な命令を含み、
前記レスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を含み、前記情報は前記第2のデバイスに格納される。
本発明の実施例の第6の態様又は第6の態様の第1〜5の実現形態の何れか1つを参照して、本発明の実施例の第6の態様の第6の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される。
本発明の実施例の第6の態様又は第6の態様の第1〜6の実現形態の何れか1つを参照して、本発明の実施例の第6の態様の第7の実現形態では、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは特性タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される。
本発明の実施例の第6の態様又は第6の態様の第1〜7の実現形態の何れか1つを参照して、本発明の実施例の第6の態様の第8の実現形態では、前記レスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される。
本発明の実施例の第6の態様又は第6の態様の第1〜8の実現形態の何れか1つを参照して、本発明の実施例の第6の態様の第9の実現形態では、前記レスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは迂回タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
前記第3のオプションは更に、前記第3のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む。
本発明の実施例は、交渉相手を選択する方法を提供する。第1のデバイスはネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信し、ディスカバリメッセージは技術目的を含む。第1のデバイスは第2のデバイスによって送信された第1のレスポンスメッセージを受信し、第1のレスポンスメッセージは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。第1のデバイスは第3のデバイスによって送信された第2のレスポンスメッセージを受信し、レスポンスメッセージは技術目的をサポートする特性に関する情報を含む。第1のデバイスは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とに従って、第2のデバイス及び第3のデバイスから交渉相手を選択する。異なる特性は異なる技術目的の実現をサポートし、技術目的の実現をサポートする特性に関する情報はデバイスの技術目的のサポートの程度を反映する。従って、本発明の実施例では、第1のデバイスは、第1のレスポンス情報と第2のレスポンス情報とに従って交渉相手として第2のデバイス及び第3のデバイスから、より高い技術目的のサポートの程度を備えたデバイスを選択可能である。交渉相手がランダムに、あるいは、従来技術における固定的ポリシーを利用することによって選択されるケースと比較して、実施例において提供される方法では、相対的に適した交渉相手が選択可能であり、これにより、デバイス間の交渉の効果が保証される。
本発明の実施例による交渉相手を選択する方法の簡単化されたフローチャートである。 本発明の他の実施例による交渉相手を選択する方法の簡単化されたフローチャートである。 オプション構造の概略的な構成図である。 本発明の実施例による応答方法の簡単化されたフローチャートである。 本発明の実施例による交渉相手を選択する装置の概略的な構成図である。 本発明の実施例によるディスカバリメッセージに応答する装置の概略的な構成図である。 本発明の実施例による交渉相手を選択する装置の概略的な構成図である。 本発明の実施例によるディスカバリメッセージに応答する装置の概略的な構成図である。
本発明の実施例は、第1のデバイスが相対的に適切な交渉相手を選択し、デバイス間の交渉の効果が保証されるように、交渉相手を選択する方法を提供する。本発明の実施例は、ディスカバリメッセージに応答する関連する方法及び関連する装置を更に提供する。以下において、詳細な説明が別々に与えられる。
本発明の実施例において提供される方法は、汎用ディスカバリ及び交渉プロトコル(GRASP, A Generic Autonomic Signaling Protocol)を利用するネットワークに適用されてもよい。GRASPプロトコルは、インターネット・エンジニアリング・タスク・フォース(IETF, The Internet Engineering Task Force)のANIMA(Anima、Autonomic Networks Integrated Model Approach)ワーキンググループにおいて提案された新たなプロトコルである。当該プロトコルは、ルータデバイス間のインタラクションのための一般的なツール/プラットフォームを提供する。GRASPを利用することによって、ディスカバリ及びパラメータコンフィギュレーションなどの作業が、人間の介入なしにデバイス間で自律的に完了され、デバイスはネットワーク管理コンフィギュレーションにより依存しなくなる。本発明の実施例において提供される方法はまた、他のプロトコルを利用するネットワークに適用されてもよい。ここでは限定は課されない。
交渉を実行する前に、ネットワークにおける第1のデバイスは、以下のディスカバリプロセスを利用することによって交渉相手を検出する必要がある。第1のデバイスは、ディスカバリプロセスを開始するため、ネットワークにおける他のデバイスにディスカバリメッセージを送信する。ディスカバリメッセージは技術目的を含む。技術目的は、第1のデバイスによるディスカバリプロセスを開始する目的を示すのに利用される。ディスカバリメッセージは、ネットワークにおける技術目的をサポートするデバイスを検出するために利用される。例えば、第1のデバイスがディスカバリプロセスを利用することによって、第1のデバイスのための帯域幅を予約可能なアップリンクデバイスを検出した場合、ディスカバリメッセージにおける技術目的は“帯域幅の予約”であってもよく、第1のデバイスのための予約された帯域幅を提供可能なデバイスは、技術目的をサポートするデバイスである。第1のデバイスがVPNトンネルを確立する必要がある場合、技術目的は“VPNトンネルの確立”であってもよく、第1のデバイスとVPNトンネルを確立可能なデバイスは、技術目的をサポートするデバイスである。ディスカバリメッセージを受信した後、ネットワークにおける他のデバイスがディスカバリメッセージにおける技術目的をサポート可能であると他のデバイスが判断した場合、他のデバイスはレスポンスメッセージによって第1のデバイスにリプライする。実際のアプリケーションでは、技術目的をサポートする複数のデバイスがネットワークに存在しうる。従って、第1のデバイスは、複数のデバイスによって送信されたレスポンスメッセージを受信してもよい。第1のデバイスは、レスポンスメッセージによってリプライしたデバイスから1つのデバイスを交渉相手として選択する。交渉相手を決定した後、第1のデバイスは交渉相手と交渉してもよい。
ネットワークにおいてディスカバリメッセージを送信した後、第1のデバイスは、複数のデバイスによって送信されたレスポンスメッセージを受信してもよい。現在の段階における技術は、交渉相手として複数のデバイスから適切なデバイスをどのように選択するかについての相対的に理想的な方法を提供しない。本発明の実施例は、交渉相手を選択する方法を提供し、当該方法は、第1のデバイスが複数のデバイスによって送信されたレスポンスメッセージを受信したとき、複数のデバイスから好ましい交渉相手を選択するのに利用される。図1(a)を参照して、当該方法の基本的なプロセスは以下のステップを含む。
101. 第1のデバイスは、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信する。
第1のデバイスは、ディスカバリプロセスを開始するため、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信する。ディスカバリメッセージは技術目的を含む。技術目的は、第1のデバイスによるディスカバリプロセスの開始の目的を示すのに利用される。ディスカバリメッセージは、ネットワークにおいて技術目的をサポートするデバイスを検出するのに利用される。
ディスカバリメッセージは1つの技術目的を含んでもよい。あるいは、ディスカバリメッセージは少なくとも2つの技術目的を含んでもよい。本実施例に限定は課されない。
102.第1のデバイスは、第2のデバイスによって送信された第1のレスポンスメッセージを受信する。
第1のデバイスは、第2のデバイスによって送信された第1のレスポンスメッセージを受信する。第1のレスポンスメッセージは、第1のデバイスによって送信されたディスカバリメッセージに応答するのに利用される。第2のデバイスがディスカバリメッセージにおける技術目的をサポートしていると第2のデバイスが判断すると、第1のレスポンスメッセージが第2のデバイスによって送信される。第1のレスポンスメッセージは、第2のデバイスのものであって、ディスカバリメッセージにおける技術目的の実現をサポートする特性に関する情報を含む。第1のレスポンスメッセージは、第1のレスポンスメッセージがディスカバリメッセージに応答するのに利用されることを示すため、ディスカバリメッセージと同じセッション識別子(session ID)を有するべきである。
技術目的の実現をサポートする特性は、具体的には、ネットワークにおけるデバイスが技術目的を実施するために有する必要がある特性を示し、特性に関する情報は、ネットワークにおいてデバイスの技術目的のサポートの程度を反映してもよいことが理解されてもよい。例えば、技術目的が“帯域幅の予約”である場合、技術目的の実現をサポートする特性は、“デバイスによって提供可能な利用可能な帯域幅”であってもよく、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報は、第2のデバイスによって提供可能な利用可能な帯域幅の値であってもよい。他の具体例について、技術目的が“VPNトンネルの確立”である場合、技術目的の実現をサポートする特性は、“デバイスの転送能力”、“トンネル帯域幅”又は“デバイスの転送能力”と“トンネル帯域幅”との組み合わせであってもよく、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報は、第2のデバイスの転送能力、第2のデバイスのトンネル帯域幅又は第2のデバイスの転送能力とトンネル帯域幅との組み合わせであってもよい。技術目的が“アドレスリソースの検出”である場合、技術目的の実現をサポートする特性は、“デバイスによって提供可能な最長の連続アドレスセグメントのサイズ”であってもよく、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報は、第2のデバイスによって提供可能な最長の連続アドレスセグメントのサイズであってもよい。
1つの技術目的の実現をサポートする特性は1つであってもよいことが理解されてもよい。あるいは、1つの技術目的の実現をサポートする特性は少なくとも2つであってもよい。本発明の本実施例では限定は課されない。
103.第1のデバイスは、第3のデバイスによって送信された第2のレスポンスメッセージを受信する。
第1のデバイスは、第3のデバイスによって送信された第2のレスポンスメッセージを受信する。第2のレスポンスメッセージは、第1のデバイスによって送信されたディスカバリメッセージに応答するのに利用される。第3のデバイスがディスカバリメッセージにおける技術目的をサポートしていると第3のデバイスが判断すると、第2のレスポンスメッセージが第3のデバイスによって送信される。第2のレスポンスメッセージは、第3のデバイスのものであって、ディスカバリメッセージにおける技術目的の実現をサポートする特性に関する情報を含む。第2のレスポンスメッセージは、第2のレスポンスメッセージがディスカバリメッセージに応答するのに利用されることを示すため、ディスカバリメッセージと同じセッション識別子(session ID)を有するべきである。
104.第1のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として第2のデバイスと第3のデバイスとから技術目的に一致するデバイスを選択する。
第1のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として第2のデバイスと第3のデバイスとから技術目的に一致するデバイスを選択し、ここで、前者の情報は受信した第1のレスポンスメッセージにおいて搬送され、後者の情報は受信した第2のレスポンスメッセージにおいて搬送される。
上記の説明では、デバイスのものであって、技術目的の実現をサポートする特性に関する情報がデバイスの技術目的のサポートの程度を反映しうることが述べられている。従って、第1のレスポンスメッセージと第2のレスポンスメッセージとを受信した後、第1のデバイスは、第2のデバイスと第3のデバイスとの技術目的のサポートの程度を知ることができ、交渉相手としてより高い技術目的のサポートの程度を備えたデバイスを更に選択できる。例えば、技術目的が“帯域幅の予約”である場合、利用可能な帯域幅のより大きな値を備えたデバイスがより高い技術目的のサポートの程度を有することは明らかである。第1のデバイスは、交渉相手として第2のデバイスと第3のデバイスとから、より大きな値を有する利用可能な帯域幅を提供するデバイスを選択する。技術目的が“VPNトンネルの確立”である場合、より大きな転送能力を備えたデバイス又はより高いトンネル帯域幅を備えたデバイスがより高い技術目的のサポートの程度を有することは明らかである。第1のデバイスは、交渉相手として第2のデバイスと第3のデバイスとからより大きな転送能力又はより高いトンネル帯域幅を備えたデバイスを選択する。
例えば、1つの技術目的の実現をサポートする複数の特性があるとき、第1のネットワークデバイスによって受信されるレスポンスメッセージは、複数の特性に関する情報を含んでもよい。この場合、複数の特性に関する情報は、第1のデバイスの交渉相手選択ポリシーにおいて包括的に考慮される必要がある。任意的には、第1のデバイスは、複数の特性についてプライオリティを設定してもよく、第1のデバイスは、より高いプライオリティの特性に関するものであって、レスポンスメッセージにある情報に従って、第2のデバイスと第3のデバイスとから交渉相手を選択する。第2のデバイスのより高いプライオリティの特性に関する情報が、第3のデバイスのより高いプライオリティの特性に関する情報と同じであって、交渉相手がより高いプライオリティの特性に関する情報のみに従って選択することができないとき、第1のデバイスは、より低いプライオリティの特性に関するものであって、レスポンスメッセージにある情報に従って、第2のデバイスと第3のデバイスとから交渉相手を選択する。あるいは、第1のデバイスは、複数の特性についてウェイトを設定し、重み付け方法を利用することによって、第2のデバイスと第3のデバイスとの技術目的のサポートの程度を測定してもよい。例えば、第1のデバイスが交渉相手とVPNトンネルを確立することを期待する場合、技術目的は“VPNトンネルの確立”である。技術目的の実現をサポートする2つの特性、“デバイスの転送能力”及び“トンネル帯域幅”が存在する。“デバイスの転送能力”のウェイトは0.2であり、“トンネル帯域幅”のウェイトは0.8である。第1のデバイスは、第2のデバイスがリプライする第1のレスポンスメッセージを受信する。第1のレスポンスメッセージに含まれる第2のデバイスの転送能力は20Gであり、第1のレスポンスメッセージに含まれるトンネル帯域幅は100Mである。第1のデバイスは更に、第3のデバイスがリプライする第2のレスポンスメッセージを受信する。第2のレスポンスメッセージに含まれる第3のデバイスの転送能力は30Gであり、第2のレスポンスメッセージに含まれるトンネル帯域幅は50Mである。第1のデバイスは、転送能力20Gが80ポイントに対応し、転送能力30Gが90ポイントに対応し、トンネル帯域幅100Mが80ポイントに対応し、トンネル帯域幅50Mが70ポイントに対応すると判断する。この場合、第2のデバイスのスコアは80×0.2+80×0.8=80であり、第3のデバイスのスコアは90×0.2+70×0.8=74である。第2のデバイスのスコアがより高いため、第1のデバイスは、第2のデバイスを交渉相手として決定する。
ステップ102及び103において、第2のデバイス及び第3のデバイスによって送信されたレスポンスメッセージは、技術目的の実現をサポートする各自の特性に関する情報を含む。第2のデバイス及び第3のデバイスはまず、技術目的の実現をサポートする特性を決定する必要があり、その後、技術目的の実現をサポートする各自の特性に関する情報を決定し、技術目的の実現をサポートする各自の特性に関する情報をレスポンスメッセージに追加し、レスポンスメッセージを第1のデバイスに送信できることが理解されてもよい。従って、任意的には、本発明の他の実施例では、ディスカバリメッセージを送信する前に、第1のデバイスは、技術目的の実現をサポートする特性を決定し、当該特性をディスカバリメッセージに追加し、ディスカバリメッセージをネットワークにおける他のデバイスに送信してもよく、これにより、ディスカバリメッセージを受信したデバイスは、ディスカバリメッセージから技術目的の実現をサポートする特性を取得できる。第1のデバイスが技術目的の実現をサポートする特性を決定する複数の方法がある。例えば、第1のデバイスは、以下の2つの方法の1つを利用することによって、技術目的の実現をサポートする特性を決定してもよい。
方法1.技術目的と技術目的の実現をサポートする特性との間の対応関係が、第1のデバイスに予め設定されてもよい。この場合、第1のデバイスは、当該対応関係に従って技術目的の実現をサポートする特性を決定してもよい。第1のデバイスに予め設定される対応関係は、ユーザによって設定されてもよいし、あるいは、第1のデバイスのデフォルト設定であってもよい。ここでは限定は課されない。
方法2.第1のデバイスは通知メッセージを受信し、通知メッセージは技術目的の実現をサポートする特性を含む。この場合、第1のデバイスは通知メッセージから技術目的の実現をサポートする特性を取得してもよい。通知メッセージは、ネットワークにおける何れかのデバイスによって送信されるあふれたメッセージ又は他のメッセージであってもよい。通知メッセージを受信した後、第1のデバイスは技術目的と技術目的の実現をサポートする特性との間の対応関係をローカルに格納してもよい。
任意的には、ネットワークにおけるデバイスは、あふれたメッセージ又は他のメッセージを利用することによって、デバイスの特性に関する情報を他のデバイスに送信してもよく、これにより、ネットワークにおけるデバイスは互いの特性に関する情報を記憶する。特に、ネットワークにおける第4のデバイスが、第1のデバイスによって送信されたディスカバリメッセージを受信し、第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第4のデバイスに格納されている場合、第4のデバイスは、第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を第1のデバイスに送信してもよい。このようにして、第5のデバイスがネットワーク遅延などによってディスカバリメッセージを受信しない場合でも、第1のデバイスは、第5のデバイスを交渉相手選択範囲に含めてもよい。従って、本発明の他の実施例では、図1(b)を参照して、第1のデバイスは更に第4のデバイスによって送信された第3のレスポンスメッセージを受信してもよい。第3のレスポンスメッセージは、第1のデバイスによって送信されたディスカバリメッセージに応答するのに利用される。第3のレスポンスメッセージは、第5のデバイスがディスカバリメッセージにおける技術目的をサポートしていると第4のデバイスが判断したとき、第4のデバイスによって送信される。第3のレスポンスメッセージは、第5のデバイスのものであって、ディスカバリメッセージにおける技術目的の実現をサポートする特性に関する情報を含み、ここで、当該情報は第4のデバイスに格納される。ステップ104は具体的には以下のようであってもよい。第1のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報、及び第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報に従って、交渉相手として第2のデバイス、第3のデバイス及び第5のデバイスから技術目的に一致するデバイスを選択する。第4のデバイスは、ディスカバリメッセージにおける技術目的をサポートしてもよいし、あるいは、ディスカバリメッセージにおける技術目的をサポートしなくてもよい。ここでは限定は課されない。
上記の説明では、本発明の本実施例では、ネットワークにおけるデバイスが、ディスカバリメッセージ、レスポンスメッセージ又は他のメッセージを利用することによって、技術目的、技術目的の実現をサポートする特性、技術目的の実現をサポートする特性に関する情報などを交換してもよいことが述べられている。任意的には、当該情報はデバイスによって送信されたメッセージパケットにおいて直接搬送されてもよいし、あるいは、特定のフォーマットによる構造としてカプセル化され、メッセージパケットにおいて搬送されてもよい。GRASPプロトコルを利用するネットワークが具体例として利用される。GRASPプロトコルを利用したネットワークにおけるメッセージパケットは、複数のカプセル化された構造を含む。各構造はオプション(Option)として参照される。各オプションは、オプションのタイプ、オプションの長さ、オプションにおいて搬送される情報、及びオプションにおいて搬送される情報の具体的内容をそれぞれ示す4つのフィールドを含む。図1(c)はオプションの概略図である。図1(c)において、Option-typeフィールドは、オプションのタイプを示すのに利用される。本発明の本実施例では、オプションのタイプは、技術目的タイプ、特性タイプ及び特性情報タイプを含む。オプションが技術目的のみを搬送するのに利用される場合、オプションは技術目的タイプのものである。オプションが技術目的及び技術目的の実現をサポートする特性を搬送する場合、オプションは特性タイプである。オプションがデバイスのものであって、技術目的の実現をサポートする特性に関する情報を搬送する場合、オプションは特性情報タイプのものである。各タイプは、対応する数字又は他の文字によって一意的に識別されてもよい。Option-lenフィールドは、オプションの長さを示すのに利用される。Indicated Optionフィールドは、オプションにおいて搬送される情報を示すのに利用される。本発明の本実施例では、オプションに対応する技術目的は、例えば、アドレスプレフィックス及び帯域幅の予約などが当該フィールドに記入される。Indicator Contentフィールドは、オプションにおいて搬送される情報の具体的内容を示すのに利用される。
本発明の本実施例では、ディスカバリメッセージとレスポンスメッセージとの両方が、直近の段落で説明された構造を含みうる。ディスカバリメッセージは技術目的を搬送する必要があるため、ディスカバリメッセージは技術目的タイプのオプションを含むべきである。ディスカバリメッセージが搬送する必要がある技術目的は、オプションのIndicated Optionフィールドに記入される。オプションのIndicator Contentフィールドは無効であり、空のままにされてもよい。本発明のいくつかの実施例では、ディスカバリメッセージはまた、技術目的の実現をサポートする特性を搬送してもよい。この場合、ディスカバリメッセージは、特性タイプのオプションを含んでもよい。ディスカバリメッセージが搬送する必要がある技術目的は、オプションのIndicated Optionフィールドに記入される。オプションに対応する技術目的の実現をサポートする特性は、オプションのIndicator Contentフィールドに入力される。
本発明の本実施例では、レスポンスメッセージを送信したデバイスがディスカバリメッセージにおける技術目的をサポートする場合、レスポンスメッセージは、レスポンスメッセージを送信したデバイスのものであって、技術目的の実現をサポートする特性に関する情報を搬送する必要がある。従って、レスポンスメッセージは、特性情報タイプのオプションを含むべきである。技術目的は、オプションのIndicated Optionフィールドに入力される。メッセージを送信したデバイスは、オプションのIndicator Contentフィールドに入力される。
さらに、Option-typeフィールドは、レスポンスメッセージを送信したデバイスが、他のデバイス(あるいは、以下においてターゲットデバイスとして参照される)のものであって、技術目的の実現をサポートする特性に関する情報を格納するときに利用される迂回(divert)タイプであってもよい。迂回タイプのオプションはまた、Option-typeフィールド、Option-lenフィールド、Indicated Optionフィールド及びIndicator
Counterフィールドを含む。技術目的はIndicated Optionフィールドに記入される。ターゲットデバイスのものであって、技術目的の実現をサポートする特性に関する情報は、Indicator Contentフィールドに記入され、ここで、当該情報はレスポンスメッセージを送信したデバイスに格納される。さらに、ロケータ(locator)オプションが、迂回タイプのオプションにネストされる。ロケータオプションは、ターゲットデバイスの識別情報を搬送する。
本発明の本実施例におけるパケットでは、各フィールドの長さは16ビットであってもよい。しかしながら、Indicator
Contentフィールドの長さ又は他のフィールドの長さはまた、他のビット量であってもよい。本発明の本実施例では限定は課されない。カプセル化された各構造はまた、他の名前を有してもよい。本発明の本実施例では限定は課されない。この段落で説明された情報カプセル化方式はまた、GRASP以外のプロトコルを利用するネットワークにおいてもまた利用されうる。本発明の本実施例では限定は課されない。
一般に、第1のデバイスは、物理エンティティであってもよいし、あるいは、物理エンティティ上で動作し、仮想マシーン又は他の仮想ソフトウェアの形態で提示される仮想デバイスであってもよい。同様に、第1のデバイスによって決定される交渉相手は、物理エンティティデバイスであってもよいし、あるいは、物理エンティティ上で動作する仮想マシーン又は他の仮想ソフトウェアであってもよい。
上記の全ての実施例では、本発明の本実施例において提供される交渉相手を選択する方法が第1のデバイスの観点から説明された。第1のデバイスは上記の全ての実施例においてイニシエートデバイスの役割を演じることを知ることができる。以下は、レスポンスデバイスの観点から対応するレスポンス方法を説明する。図2を参照して、当該方法の基本的プロセスは以下のステップを含む。
201.第2のデバイスは、第1のデバイスによって送信されたディスカバリメッセージを受信する。ディスカバリメッセージの説明については、101を参照されたく、ここでは詳細は再説明されない。
202.第2のデバイスが技術目的をサポートしていると判断した場合、第2のデバイスは、技術目的の実現をサポートする特性を決定する。
第2のデバイスが技術目的をサポートしていると第2のデバイスが判断した場合、第2のデバイスは、技術目的の実現をサポートする特性を決定する。技術目的の実現をサポートする特性は、技術目的をサポートするデバイスが有する必要がある特性を示すのに利用される。
203.第2のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定する。
技術目的の実現をサポートする特性を決定した後、第2のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定する。第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第2のデバイスの技術目的のサポートの程度を反映することが理解されうる。
204.第2のデバイスは、ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを第1のデバイスに送信する。
第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定した後、第2のデバイスは、ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを第1のデバイスに送信する。レスポンスメッセージは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。
本実施例は、応答方法を提供する。第2のデバイスは、第1のデバイスによって送信されたディスカバリメッセージを受信し、ディスカバリメッセージは技術目的を含む。第2のデバイスが技術目的をサポートしていると判断すると、第2のデバイスは、技術目的の実現をサポートする特性を決定する。第2のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定する。第2のデバイスは、ディスカバリメッセージのレスポンスメッセージを第1のデバイスに送信し、レスポンスメッセージは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。本発明の本実施例において提供される方法では、第2のデバイスは、レスポンスメッセージを利用することによって、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を第1のデバイスに通知可能であり、これにより、第1のデバイスは、第2のデバイスの技術目的のサポートの程度を知り、交渉相手として第2のデバイスと他のデバイスとから、より高い技術目的のサポートの程度を備えるデバイスを更に選択可能である。交渉相手がランダムに選択されるか、あるいは、従来技術における固定的なポリシーを利用することによって選択されるケースと比較して、本実施例において提供される方法は、第1のデバイスにより多くのリファレンス情報を提供し、これにより、第1のデバイスは相対的に適した交渉相手を選択可能であり、デバイス間の交渉の効果が保証される。
ステップ202において、第2のデバイスが技術目的をサポートすると判断すると、第2のデバイスは、技術目的の実現をサポートする特性を決定する必要がある。第2のデバイスが技術目的の実現をサポートする特性を決定する複数の方法がある。例えば、第2のデバイスは、以下の3つの方法の1つを利用することによって、技術目的の実現をサポートする特性を決定してもよい。
方法A.技術目的と技術目的の実現をサポートする特性との間の対応関係が、第2のデバイスに予め設定されてもよい。この場合、第2のデバイスは、当該対応関係に従って技術目的の実現をサポートする特性を決定してもよい。第2のデバイスに予め設定される対応関係は、ユーザによって設定されてもよいし、あるいは、第2のデバイスのデフォルト設定であってもよい。ここでは限定は課されない。
方法B.第2のデバイスは通知メッセージを受信する。通知メッセージは技術目的の実現をサポートする特性を含む。この場合、第2のデバイスは通知メッセージから技術目的の実現をサポートする特性を取得してもよい。通知メッセージは、ネットワークにおける何れかのデバイスによって送信されるあふれたメッセージ又は他のメッセージであってもよい。通知メッセージを受信した後、第2のデバイスは、通知メッセージに従って技術目的と技術目的の実現をサポートする特性との間の対応関係をローカルに格納してもよい。
方法C.第1のデバイスによって送信されるディスカバリメッセージは、技術目的の実現をサポートする特性を含む。ディスカバリメッセージを受信した後、第2のデバイスは、ディスカバリメッセージから技術目的の実現をサポートする特性を取得可能である。任意的には、技術目的の実現をサポートし、ディスカバリメッセージにある特性は技術目的に対応していてもよく、対応関係はローカルに格納される。
任意的には、ネットワークにおけるデバイスは、あふれたメッセージ又は他のメッセージを利用することによって、デバイスの特性に関する情報を他のデバイスに送信してもよく、これにより、ネットワークにおけるデバイスは互いの特性に関する情報を格納する。このようにして、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が、第2のデバイスに格納されうる。従って、第2のデバイスが第1のデバイスによって送信されたディスカバリメッセージを受信し、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第2のデバイスに格納されている場合、第2のデバイスは、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報をレスポンスメッセージに追加し、レスポンスメッセージを第1のデバイスに送信してもよい。このようにして、第3のデバイスがネットワーク遅延等によってディスカバリメッセージを受信しない場合でも、第1のデバイスは、第3のデバイスを交渉相手選択範囲に含めてもよい。例えば、第2のデバイスがディスカバリメッセージにおける技術目的をサポートせず、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第2のデバイスに格納されている場合、第2のデバイスは、ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを第1のデバイスに送信し、ここで、レスポンスメッセージは、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含み、当該情報は第2のデバイスに格納される。他の具体例について、第2のデバイスがディスカバリメッセージにおける技術目的をサポートし、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第2のデバイスに格納されている場合、第2のデバイスによって第1のデバイスに送信され、ディスカバリメッセージに応答するのに利用されるレスポンスメッセージは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とを含み、ここで、後者の情報は第2のデバイスに格納される。
上記の実施例の理解を容易にするため、以下は具体例として、上記の実施例の1つの具体的な適用シナリオを利用することによって説明される。
それぞれデバイスA,B,C,D及びEであるGRASPプロトコルを利用するネットワークにおける5つのデバイスがある。ある時点において、デバイスAがディスカバリプロセスを開始し、ディスカバリメッセージをネットワークにおける他のデバイスに送信する。ディスカバリメッセージは、“VPNトンネルの確立”の技術目的を含む。
デバイスB,C及びEはVPNトンネルの確立をサポートするが、デバイスB,C及びDのみがディスカバリメッセージを受信する。デバイスB,C及びDは、技術目的と技術目的の実現をサポートする特性との間のローカルに予め設定された対応関係に従って、“VPNトンネルの確立”の実現をサポートする特性が“デバイスの転送能力”及び“トンネル帯域幅”を含むと判断する。
デバイスBの転送能力は20Gであり、トンネル帯域幅は100Mである。デバイスCの転送能力は30Gであり、トンネル帯域幅は50Mである。デバイスEの転送能力及びトンネル帯域幅に関する情報は、デバイスDに格納される。デバイスEの転送能力は25Gであり、トンネル帯域幅は90Mである。デバイスBはレスポンスメッセージをデバイスAにフィードバックし、レスポンスメッセージはデバイスBの転送能力及びトンネル帯域幅に関する情報を含む。デバイスCはレスポンスメッセージをデバイスAにフィードバックし、レスポンスメッセージはデバイスCの転送能力及びトンネル帯域幅に関する情報を含む。デバイスDはレスポンスメッセージをデバイスAにフィードバックし、レスポンスメッセージはデバイスEの転送能力及びトンネル帯域幅に関する情報を含む。
デバイスB,C及びDからレスポンスメッセージを受信した後、デバイスAは、デバイスB,C及びDから交渉相手を選択する。具体的には、選択ルールはデバイスAに設定される。“デバイスの転送能力”のウェイトは0.2であり、“トンネル帯域幅”のウェイトは0.8である。デバイスの転送能力20Gは80ポイントに対応し、転送能力30Gは90ポイントに対応し、転送能力25Gは85ポイントに対応する。トンネル帯域幅100Mは80ポイントに対応し、トンネル帯域幅50Mは70ポイントに対応し、トンネル帯域幅90Mは78ポイントに対応する。この場合、デバイスAは、デバイスBのスコアが80×0.2+80×0.8=80であり、デバイスCのスコアが90×0.2+70×0.8=74であり、デバイスEのスコアが85×0.2+78×0.8=79.4であると判断する。デバイスBのスコアが相対的に高いため、デバイスAは、交渉相手としてデバイスBを決定し、デバイスBとのVPNトンネルを確立する。
上記の実施例は、本発明の実施例において提供される交渉相手を選択する方法及び応答方法の基本的プロセスを提供した。以下は、当該法を実現する装置を説明する。図3を参照して、本発明の実施例において提供される交渉相手を選択する装置はネットワークにおける第1のデバイスとして動作し、当該装置の基本的構成は、
ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するよう構成されるメッセージ送信モジュール301であって、ディスカバリメッセージは技術目的を含み、ディスカバリメッセージは技術目的をサポートするデバイスを検出するのに利用される、メッセージ送信モジュール301と、
第2のデバイスによって送信され、ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するよう構成されるメッセージ受信モジュール302であって、第1のレスポンスメッセージは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含み、
メッセージ受信モジュール302は更に、第3のデバイスによって送信され、ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するよう構成され、第2のレスポンスメッセージは第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む、メッセージ受信モジュール302と、
第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として第2のデバイスと第3のデバイスとから技術目的に一致するデバイスを選択するよう構成される相手選択モジュール303と、
を含む。
本実施例は、交渉相手を選択する装置を提供する。メッセージ送信モジュール301は、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信し、ディスカバリメッセージは技術目的を含む。メッセージ受信モジュール302は、第2のデバイスによって送信された第1のレスポンスメッセージを受信し、第1のレスポンスメッセージは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。メッセージ受信モジュール302は更に、第3のデバイスによって送信された第2のレスポンスメッセージを受信し、レスポンスメッセージは、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。相手選択モジュール303は、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として第2のデバイスと第3のデバイスとから技術目的に一致するデバイスを選択する。異なる特性は異なる技術目的の実現をサポートし、技術目的の実現をサポートする特性に関する情報はデバイスの技術目的のサポートの程度を反映する。従って、本実施例における相手選択モジュール303は、第1のレスポンス情報と第2のレスポンス情報とに従って交渉相手として第2のデバイス及び第3のデバイスから、より高い技術目的のサポートの程度を備えたデバイスを選択可能である。交渉相手がランダムに、あるいは、従来技術における固定的ポリシーを利用することによって選択されるケースと比較して、本実施例において提供される装置は、相対的に適した交渉相手が選択可能であり、これにより、デバイス間の交渉の効果が保証される。
任意的には、本発明の本実施例において提供される交渉相手を選択する装置は更に、技術目的の実現をサポートする特性を決定するよう構成される特性決定モジュール304を含む。メッセージ送信モジュール301によって送信されるディスカバリメッセージは更に、技術目的の実現をサポートし、特性決定モジュール304によって決定される特性を含む。特性決定モジュール304は任意的なモジュールである。本発明の本実施例において提供される交渉相手を選択する装置は、特性決定モジュール304を含まなくてもよい。
任意的には、本発明のいくつかの実施例では、交渉相手を選択する装置は更にメモリを含む。技術目的と技術目的の実現をサポートする特性との間の対応関係がメモリに予め設定されてもよい。特性決定モジュール304は、具体的には、技術目的と技術目的の実現をサポートする特性との間であり、第1のデバイスに予め設定された対応関係に従って、技術目的の実現をサポートする特性を決定してもよい。
任意的には、本発明のいくつかの実施例では、メッセージ受信モジュール301は更に、通知メッセージを受信するよう構成され、通知メッセージは技術目的の実現をサポートする特性を搬送する。特性決定モジュール304は、具体的には、メッセージ受信モジュール301によって受信される通知メッセージから、受信したディスカバリメッセージにおいて搬送される技術目的の実現をサポートする特性を取得するよう構成される。
任意的には、本発明のいくつかの実施例では、メッセージ受信モジュール301は更に、第4のデバイスによって送信され、ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信するよう構成される。第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報は、第4のデバイスに格納される。第3のレスポンスメッセージは第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。相手選択モジュール303は、具体的には、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報、及び第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報に従って、交渉相手として第2のデバイス、第3のデバイス及び第5のデバイスから技術目的に一致するデバイスを選択するよう構成される。
本発明の実施例において提供されるディスカバリメッセージに応答する装置は、ネットワークにおいて第2のデバイスとして動作する。図4を参照して、当該装置の基本的構成は、
第1のデバイスによって送信されたディスカバリメッセージを受信するよう構成されるメッセージ受信モジュール401であって、ディスカバリメッセージは技術目的を含み、ディスカバリメッセージは技術目的をサポートするデバイスを検出するのに利用される、メッセージ受信モジュール401と、
第2のデバイスが技術目的をサポートするとき、技術目的の実現をサポートする特性を決定し、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定するよう構成される情報決定モジュール402と、
ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを第1のデバイスに送信するよう構成されるメッセージ送信モジュール403であって、レスポンスメッセージは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む、メッセージ送信モジュール403と、
を含む。
本実施例は、ディスカバリメッセージに応答する装置を提供する。メッセージ受信モジュール401は、第1のデバイスによって送信されたディスカバリメッセージを受信し、ディスカバリメッセージは技術目的を含む。第2のデバイスが技術目的をサポートすると判断するとき、情報決定モジュール402は、技術目的の実現をサポートする特性を決定し、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定する。メッセージ送信モジュール403は、ディスカバリメッセージのレスポンスメッセージを第1のデバイスに送信し、レスポンスメッセージは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む。本発明の本実施例において提供されるディスカバリメッセージに応答する装置は、レスポンスメッセージを利用することによって、装置のものであって、技術目的の実現をサポートする特性に関する情報を第1のデバイスに通知する。技術目的の実現をサポートする特性に関する情報は、第2のデバイスの技術目的のサポートの程度を反映する。従って、本実施例では、複数の第2のデバイスによって送信されたレスポンスメッセージを受信すると、第1のデバイスは、第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報に従って、交渉相手として技術目的に一致するデバイスを選択可能である。交渉相手がランダムに、あるいは、従来技術における固定的ポリシーを利用することによって選択されるケースと比較して、本実施例において提供される装置は、相対的に適した交渉相手が選択可能であり、これにより、デバイス間の交渉の効果が保証される。
任意的には、本発明のいくつかの実施例では、ディスカバリメッセージに応答する装置は更にメモリを含んでもよい。技術目的と技術目的の実現をサポートする特性との間の対応関係が更にメモリに予め設定されてもよい。情報決定モジュール402は、具体的には、技術目的と技術目的の実現をサポートする特性との間の対応関係に従って、技術目的の実現をサポートする特性を決定するよう構成される。
任意的には、本発明のいくつかの実施例では、メッセージ受信モジュール401は更に、通知メッセージを受信するよう構成され、通知メッセージは技術目的の実現をサポートする特性を搬送する。情報決定モジュール402は、具体的には、通知メッセージから技術目的の実現をサポートする特性を取得するよう構成される。
任意的には、本発明のいくつかの実施例では、ディスカバリメッセージは更に、技術目的の実現をサポートする特性を含む。情報決定モジュール402は、具体的には、ディスカバリメッセージから技術目的の実現をサポートする特性を取得するよう構成される。
任意的には、本発明のいくつかの実施例では、ディスカバリメッセージに応答する装置は更に、技術目的と技術目的の実現をサポートする特性との間の対応関係を格納するよう構成される関係格納モジュールを含む。関係格納モジュールは任意的なモジュールである。本発明の本実施例において提供されるディスカバリメッセージに応答する装置は、関係格納モジュールを含まなくてもよい。
任意的には、本発明のいくつかの実施例では、メッセージ送信モジュール403は更に、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第2のデバイスに格納されている場合、ここで、レスポンスメッセージは第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含み、情報は第2のデバイスに格納されるよう構成される。
上記は、機能装置の観点から本発明の実施例において交渉相手を選択する装置を説明した。以下は、ハードウェアデバイスの観点から交渉相手を選択するデバイスを提供し、当該デバイスはネットワークにおける第1のデバイスとして動作する。図5を参照して、本発明の実施例における交渉相手を選択する装置500の構成は、
入力装置501、出力装置502、プロセッサ503及びメモリ504を含む(交渉相手を選択する装置500には1つ以上のプロセッサ503があってもよく、1つのプロセッサ503が図5において一例として利用される)。本発明のいくつかの実施例では、入力装置501、出力装置502、プロセッサ503及びメモリ504は、バスを利用することによって、あるいは、他の方式で接続されてもよい。バスを利用することによる接続が、図5において一例として利用される。
メモリは、コンピュータにより実行可能な処理命令を格納する。処理命令が実行されているとき、プロセッサは、以下のステップ、
ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップであって、ディスカバリメッセージは技術目的を含み、ディスカバリメッセージは技術目的をサポートするデバイスを検出するのに利用される、送信するステップと、
第2のデバイスによって送信され、ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するステップであって、第1のレスポンスメッセージは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
第3のデバイスによって送信され、ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するステップであって、第2のレスポンスメッセージは第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報と、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として第2のデバイスと第3のデバイスとから技術目的に一致するデバイスを選択するステップと、
を実行する。
任意的には、本発明のいくつかの実施例では、メモリ504は更に、ディスカバリメッセージがネットワークにおいて少なくとも2つのデバイスに送信される前に、技術目的の実現をサポートする特性を決定するのに利用されるコンピュータにより実行可能な命令を含む。対応して、ディスカバリメッセージは更に、技術目的の実現をサポートする特性を含む。
任意的には、本発明のいくつかの実施例では、技術目的と技術目的の実現をサポートする特性との間の対応関係がメモリ504に予め設定され、メモリ504は更に、
技術目的と技術目的の実現をサポートする特性との間の予め設定された対応関係に従って、技術目的の実現をサポートする特性を決定するのに利用されるコンピュータにより実行可能な命令を含む。
任意的には、本発明のいくつかの実施例では、メモリ504は更に、
技術目的の実現をサポートする特性が決定される前に、通知メッセージを受信し、ここで、通知メッセージは技術目的の実現をサポートする特性を搬送し、
通知メッセージから技術目的の実現をサポートする特性を取得するのに利用されるコンピュータにより実行可能な命令を含む。
任意的には、本発明のいくつかの実施例では、メモリ504は更に、
ディスカバリメッセージがネットワークにおいて少なくとも2つのデバイスに送信された後に、第4のデバイスによって送信され、ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信し、第3のレスポンスメッセージは第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含み、情報は第4のデバイスに格納され、
第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報、第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報、及び第5のデバイスのものであって、技術目的の実現をサポートする特性に関する情報に従って、交渉相手として第2のデバイス、第3のデバイス及び第5のデバイスから技術目的に一致するデバイスを選択するのに利用されるコンピュータにより実行可能な命令を含む。
以下は、ハードウェアデバイスの観点から交渉相手を選択するデバイスを提供し、当該デバイスはネットワークにおいて第1のデバイスとして動作する。図6を参照して、本発明の実施例におけるディスカバリメッセージに応答する装置600の構成は、
入力装置601、出力装置602、プロセッサ603及びメモリ604を含む(ディスカバリメッセージに応答する装置600には1つ以上のプロセッサ603があってもよく、1つのプロセッサ603が図6において一例として利用される)。本発明のいくつかの実施例では、入力装置601、出力装置602、プロセッサ603及びメモリ604は、バスを利用することによって、あるいは、他の方式で接続されてもよい。バスを利用することによる接続が、図6において一例として利用される。
メモリは、コンピュータにより実行可能な処理命令を格納する。処理命令が実行されているとき、プロセッサは、以下のステップ、
第1のデバイスによって送信されたディスカバリメッセージを受信するステップであって、ディスカバリメッセージは技術目的を含み、ディスカバリメッセージは技術目的をサポートするデバイスを検出するのに利用される、受信するステップと、
第2のデバイスが技術目的をサポートする場合、技術目的の実現をサポートする特性を決定するステップと、
第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を決定するステップと、
ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを第1のデバイスに送信するステップであって、レスポンスメッセージは第2のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含む、送信するステップと、
を実行する。
任意的には、本発明のいくつかの実施例では、技術目的と技術目的の実現をサポートする特性との間の対応関係がメモリ604に予め設定され、メモリ604は更に、
技術目的と技術目的の実現をサポートする特性との間の対応関係に従って、技術目的の実現をサポートする特性を決定するのに利用されるコンピュータにより実行可能な命令を含む。
任意的には、本発明のいくつかの実施例では、メモリ604は更に、
技術目的の実現をサポートする特性が決定される前に、通知メッセージを受信し、通知メッセージは技術目的の実現をサポートする特性を搬送し、
通知メッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む。
任意的には、本発明のいくつかの実施例では、ディスカバリメッセージは更に、技術目的の実現をサポートする特性を含み、プロセッサ603は更に、以下のステップ、
ディスカバリメッセージから技術目的の実現をサポートする特性を取得するステップを実行するよう構成される。
任意的には、本発明のいくつかの実施例では、メモリ604は更に、
技術目的の実現をサポートする特性が決定された後に、技術目的と技術目的の実現をサポートする特性との間の対応関係を格納するのに利用されるコンピュータにより実行可能な命令を含む。
任意的には、本発明のいくつかの実施例では、メモリ604は更に、
第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報が第2のデバイスに格納されている場合、ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを第1のデバイスに送信するのに利用されるコンピュータにより実行可能な命令を含み、レスポンスメッセージは第3のデバイスのものであって、技術目的の実現をサポートする特性に関する情報を含み、情報は第2のデバイスに格納される。
便宜的で簡潔な説明のため、上記のシステム、モジュール及びユニットの詳細な動作手順については、上記の方法の実施例における対応する手順を参照されたく、ここでは詳細は説明されないことは、当業者によって明確に理解されてもよい。
本出願において提供されるいくつかの実施例において、開示されたシステム及び方法は他の方式で実現されてもよいことが理解されるべきである。例えば、説明されたシステムの実施例は単なる一例である。例えば、ユニットの分割は単なる論理機能の分割であり、実際の実現形態では他の分割であってもよい。例えば、複数のユニット又はコンポーネントは、他のシステムにおいて組み合わせ及び統合されてもよく、あるいは、いくつかの特徴は無視されてもよいし、あるいは、実行されなくてもよい。さらに、表示又は議論された相互結合若しくは直接的結合又は通信接続は、いくつかのインタフェースを利用することによって実現されてもよい。モジュール又はユニット間の間接的結合又は通信接続は、電子的、機械的又は他の形態で実現されてもよい。
別々のパーツとして説明されたユニットは、物理的に分離していてもいなくてもよく、ユニットとして表示されるパーツは物理ユニットであってもなくてもよく、1つの位置に配置されてもよいし、あるいは、複数の物理的ユニットに分散されてもよい。ユニットの一部又は全ては、実施例の解決策の目的を達成するために実際の必要に応じて選択されてもよい。
さらに、本発明の実施例における機能ユニットは、1つの処理ユニットに統合されていてもよいし、あるいは、ユニットのそれぞれが物理的に単独で存在していてもよいし、あるいは、2つ以上のユニットが1つのユニットに統合される。統合されたユニットは、ハードウェアの形態で実現されてもよいし、あるいは、ソフトウェア機能ユニットの形態で実現されてもよい。
統合されたユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は使用されるとき、統合されたユニットはコンピュータ可読記憶媒体に格納されてもよい。そのような理解に基づき、本質的に本発明の技術的解決策又は先行技術に寄与する部分、あるいは、技術的解決策の全て又は一部は、ソフトウェア製品の形態で実現されてもよい。ソフトウェア製品は、記憶媒体に記憶され、コンピュータデバイス(パーソナルコンピュータ、サーバ、ネットワークデバイスなどであってもよい)に本発明の実施例において説明された方法のステップの全て又は一部を実行するよう指示するための複数の命令を含む。記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ(ROM, Read-Only Memory)、ランダムアクセスメモリ(RAM,
Random Access Memory)、磁気ディスク又は光ディスクなど、プログラムコードを格納可能な何れかの媒体を含む。
本発明の目的、技術的解決策及び利点が、具体例を利用することによって上記の特定の実施例において説明された。上記の説明は本発明の単なる特定の実施例であり、本発明の保護範囲を限定することを意図していないことが理解されるべきである。本発明の技術的解決策に基づきなされた何れかの修正、同等の置換又は改良は、本発明の保護範囲内に属する。

Claims (51)

  1. 交渉相手を選択する方法であって、
    第1のデバイスが、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用され、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される、送信するステップと、
    前記第1のデバイスが、第2のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するステップであって、前記第1のレスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
    前記第1のデバイスが、第3のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するステップであって、前記第2のレスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
    前記第1のデバイスが、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するステップと、
    を有する方法。
  2. 前記第1のデバイスが、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップの前に、当該方法は更に、前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップを含み、
    前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含む、請求項1記載の方法。
  3. 前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記第1のデバイスに予め設定され、
    前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第1のデバイスが、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記予め設定された対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するステップを含む、請求項2記載の方法。
  4. 前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップの前に、当該方法は更に、
    前記第1のデバイスが、通知メッセージを受信するステップであって、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送する、受信するステップを含み、
    前記第1のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第1のデバイスが、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するステップを含む、請求項2記載の方法。
  5. 前記第1のデバイスが、ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップの後に、当該方法は更に、
    前記第1のデバイスが、第4のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信するステップであって、前記第3のレスポンスメッセージは、第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記情報は前記第4のデバイスに格納される、受信するステップを含み、
    前記第1のデバイスが、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するステップは、
    前記第1のデバイスが、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報、及び前記第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報に従って、前記交渉相手として前記第2のデバイス、前記第3のデバイス及び前記第5のデバイスから前記技術目的に一致するデバイスを選択するステップを含む、請求項1乃至4何れか一項記載の方法。
  6. 記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される、請求項1乃至5何れか一項記載の方法。
  7. 前記第1のレスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第2のレスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは特性情報タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される、請求項1乃至6何れか一項記載の方法。
  8. 前記第3のレスポンスメッセージは第4のオプションを含み、前記第4のオプションの第1のフィールドは迂回タイプである前記第4のオプションのタイプを搬送するのに利用され、前記第4のオプションの第2のフィールドは前記第4のオプションの長さを搬送するのに利用され、前記第4のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第4のオプションの第4のフィールドは前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第4のオプションは更に、前記第5のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む、請求項1乃至7何れか一項記載の方法。
  9. ディスカバリメッセージに応答する方法であって、
    第2のデバイスが、第1のデバイスによって送信されたディスカバリメッセージを受信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用され、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される、受信するステップと、
    前記第2のデバイスが前記技術目的をサポートする場合、前記第2のデバイスが、前記技術目的の実現をサポートする特性と前記特性に関する情報とを決定するステップと、
    前記第2のデバイスが、前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するステップであって、前記レスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、送信するステップと、
    を有する方法。
  10. 前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記第2のデバイスに予め設定され、
    前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第2のデバイスが、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するステップを含む、請求項9記載の方法。
  11. 前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップの前に、当該方法は更に、前記第2のデバイスが、通知メッセージを受信するステップであって、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送する、受信するステップを含み、
    前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第2のデバイスが、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するステップを含む、請求項9記載の方法。
  12. 前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含み、
    前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップは、前記第2のデバイスが、前記ディスカバリメッセージから前記技術目的の実現をサポートする前記特性を取得するステップを含む、請求項9記載の方法。
  13. 前記第2のデバイスが、前記技術目的の実現をサポートする特性を決定するステップの後に、当該方法は更に、
    前記第2のデバイスが、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係を格納するステップを含む、請求項11又は12記載の方法。
  14. 当該方法は更に、
    第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報が前記第2のデバイスに格納されている場合、前記レスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を含み、前記情報は前記第2のデバイスに格納される、請求項9乃至13何れか一項記載の方法。
  15. 記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される、請求項9乃至12何れか一項記載の方法。
  16. 前記レスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される、請求項9乃至15何れか一項記載の方法。
  17. 前記レスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは迂回タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第3のオプションは更に、前記第3のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む、請求項9乃至16何れか一項記載の方法。
  18. 交渉相手を選択する装置であって、当該装置はネットワークにおいて第1のデバイスとして動作し、
    前記ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するよう構成されるメッセージ送信モジュールであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用され、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される、メッセージ送信モジュールと、
    第2のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するよう構成されるメッセージ受信モジュールであって、前記第1のレスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記メッセージ受信モジュールは更に、第3のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するよう構成され、前記第2のレスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、メッセージ受信モジュールと、
    前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するよう構成される相手選択モジュールと、
    を有する装置。
  19. 当該装置は更に、前記技術目的の実現をサポートする特性を決定するよう構成される特性決定モジュールを含み、
    前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含む、請求項18記載の装置。
  20. 前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が当該装置のメモリに予め設定され、
    前記特性決定モジュールは、具体的には、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記予め設定された対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するよう構成される、請求項19記載の装置。
  21. 前記メッセージ受信モジュールは更に、通知メッセージを受信するよう構成され、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送し、
    前記特性決定モジュールは、具体的には、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するよう構成される、請求項19記載の装置。
  22. 前記メッセージ受信モジュールは更に、第4のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信するよう構成され、前記第3のレスポンスメッセージは第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記情報は前記第4のデバイスに格納され、
    前記相手選択モジュールは、具体的には、前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、及び前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報に従って、前記交渉相手として前記第2のデバイス、前記第3のデバイス及び前記第5のデバイスから前記技術目的に一致するデバイスを選択するよう構成される、請求項18乃至21何れか一項記載の装置。
  23. 記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される、請求項18乃至22何れか一項記載の装置。
  24. 前記第1のレスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第2のレスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは特性情報タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される、請求項18乃至23何れか一項記載の装置。
  25. 前記第3のレスポンスメッセージは第4のオプションを含み、前記第4のオプションの第1のフィールドは迂回タイプである前記第4のオプションのタイプを搬送するのに利用され、前記第4のオプションの第2のフィールドは前記第4のオプションの長さを搬送するのに利用され、前記第4のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第4のオプションの第4のフィールドは前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第4のオプションは更に、前記第5のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む、請求項18乃至24何れか一項記載の装置。
  26. ディスカバリメッセージに応答する装置であって、当該装置はネットワークにおいて第2のデバイスとして動作し、
    第1のデバイスによって送信されたディスカバリメッセージを受信するよう構成されるメッセージ受信モジュールであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用され、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される、メッセージ受信モジュールと、
    前記第2のデバイスが前記技術目的をサポートするとき、前記技術目的の実現をサポートする特性を決定し、前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を決定するよう構成される情報決定モジュールと、
    前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するよう構成されるメッセージ送信モジュールであって、前記レスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、メッセージ送信モジュールと、
    を有する装置。
  27. 前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が当該装置のメモリに予め設定され、
    前記情報決定モジュールは、具体的には、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するよう構成される、請求項26記載の装置。
  28. 前記メッセージ受信モジュールは更に、通知メッセージを受信するよう構成され、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送し、
    前記情報決定モジュールは、具体的には、前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するよう構成される、請求項26記載の装置。
  29. 前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含み、
    前記情報決定モジュールは、具体的には、前記ディスカバリメッセージから前記技術目的の実現をサポートする前記特性を取得するよう構成される、請求項26記載の装置。
  30. 当該装置は更に、
    前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係を格納するよう構成される関係格納モジュールを含む、請求項28又は29記載の装置。
  31. 前記メッセージ送信モジュールは更に、
    第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報が前記第2のデバイスに格納されている場合、前記レスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を含み、前記情報は前記第2のデバイスに格納される、請求項26乃至30何れか一項記載の装置。
  32. 記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される、請求項26乃至29何れか一項記載の装置。
  33. 前記レスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される、請求項26乃至32何れか一項記載の装置。
  34. 前記レスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは迂回タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第3のオプションは更に、前記第3のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む、請求項26乃至33何れか一項記載の装置。
  35. 交渉相手を選択するデバイスであって、当該デバイスはネットワークにおいて第1のデバイスとして動作し、入力装置、出力装置、プロセッサ及びメモリを含み、前記メモリはコンピュータにより実行可能な処理命令を格納し、前記処理命令が実行されているとき、前記プロセッサは、以下のステップ、
    前記ネットワークにおいて少なくとも2つのデバイスにディスカバリメッセージを送信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用され、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される、送信するステップと、
    第2のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第1のレスポンスメッセージを受信するステップであって、前記第1のレスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
    第3のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第2のレスポンスメッセージを受信するステップであって、前記第2のレスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、受信するステップと、
    前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報と、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報とに従って、交渉相手として前記第2のデバイスと前記第3のデバイスとから前記技術目的に一致するデバイスを選択するステップと、
    を実行するデバイス。
  36. 前記メモリは更に、前記技術目的の実現をサポートする特性を決定するのに利用されるコンピュータにより実行可能な命令を含み、
    前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含む、請求項35記載のデバイス。
  37. 前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記メモリに予め設定され、
    前記メモリは更に、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記予め設定された対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するのに利用されるコンピュータにより実行可能な命令を含む、請求項36記載のデバイス。
  38. 前記メモリは更に、
    前記技術目的の実現をサポートする前記特性が決定される前に、通知メッセージを受信し、前記通知メッセージは前記技術目的の実現をサポートする特性を搬送し、
    前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む、請求項36記載のデバイス。
  39. 前記メモリは更に、
    前記ディスカバリメッセージが前記ネットワークにおいて前記少なくとも2つのデバイスに送信された後に、第4のデバイスによって送信され、前記ディスカバリメッセージに応答するのに利用される第3のレスポンスメッセージを受信し、前記第3のレスポンスメッセージは第5のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含み、前記情報は前記第4のデバイスに格納され、
    前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報、及び前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報に従って、前記交渉相手として前記第2のデバイス、前記第3のデバイス及び前記第5のデバイスから前記技術目的に一致するデバイスを選択するのに利用されるコンピュータにより実行可能な命令を含む、請求項35乃至38何れか一項記載のデバイス。
  40. 記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される、請求項35乃至39何れか一項記載のデバイス。
  41. 前記第1のレスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第2のレスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは特性情報タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される、請求項35乃至40何れか一項記載のデバイス。
  42. 前記第3のレスポンスメッセージは第4のオプションを含み、前記第4のオプションの第1のフィールドは迂回タイプである前記第4のオプションのタイプを搬送するのに利用され、前記第4のオプションの第2のフィールドは前記第4のオプションの長さを搬送するのに利用され、前記第4のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第4のオプションの第4のフィールドは前記第5のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第4のオプションは更に、前記第5のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む、請求項35乃至41何れか一項記載のデバイス。
  43. ディスカバリメッセージに応答するデバイスであって、前記デバイスはネットワークにおいて第2のデバイスとして動作し、入力装置、出力装置、プロセッサ及びメモリを含み、前記メモリはコンピュータにより実行可能な処理命令を格納し、前記処理命令が実行されているとき、前記プロセッサは、以下のステップ、
    第1のデバイスによって送信されたディスカバリメッセージを受信するステップであって、前記ディスカバリメッセージは技術目的を含み、前記ディスカバリメッセージは前記技術目的をサポートするデバイスを検出するのに利用され、前記ディスカバリメッセージは第1のオプションを含み、前記第1のオプションの第1のフィールドは技術目的タイプである前記第1のオプションのタイプを搬送するのに利用され、前記第1のオプションの第2のフィールドは前記第1のオプションの長さを搬送するのに利用され、前記第1のオプションの第3のフィールドは前記技術目的を搬送するのに利用される、受信するステップと、
    前記第2のデバイスが前記技術目的をサポートする場合、前記技術目的の実現をサポートする特性を決定するステップと、
    前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を決定するステップと、
    前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するステップであって、前記レスポンスメッセージは前記第2のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報を含む、送信するステップと、
    を実行するデバイス。
  44. 前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係が前記メモリに予め設定され、
    前記メモリは更に、前記技術目的と前記技術目的の実現をサポートする前記特性との間の前記対応関係に従って、前記技術目的の実現をサポートする前記特性を決定するのに利用されるコンピュータにより実行可能な命令を含む、請求項43記載のデバイス。
  45. 前記メモリは更に、
    前記技術目的の実現をサポートする前記特性が決定される前に、通知メッセージを受信し、前記通知メッセージは前記技術目的の実現をサポートする前記特性を搬送し、
    前記通知メッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む、請求項43記載のデバイス。
  46. 前記ディスカバリメッセージは更に、前記技術目的の実現をサポートする前記特性を含み、
    前記メモリは更に、前記ディスカバリメッセージから前記技術目的の実現をサポートする前記特性を取得するのに利用されるコンピュータにより実行可能な命令を含む、請求項43記載のデバイス。
  47. 前記メモリは更に、前記技術目的の実現をサポートする前記特性が決定された後に、前記技術目的と前記技術目的の実現をサポートする前記特性との間の対応関係を格納するのに利用されるコンピュータにより実行可能な命令を含む、請求項45又は46記載のデバイス。
  48. 前記メモリは更に、
    第3のデバイスのものであって、前記技術目的の実現をサポートする特性に関する情報が前記第2のデバイスに格納されている場合、前記ディスカバリメッセージに応答するのに利用されるレスポンスメッセージを前記第1のデバイスに送信するのに利用されるコンピュータにより実行可能な命令を含み、
    前記レスポンスメッセージは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を含み、前記情報は前記第2のデバイスに格納される、請求項43乃至47何れか一項記載のデバイス。
  49. 記第1のオプションの第4のフィールドは前記技術目的の実現をサポートする前記特性を搬送するのに利用される、請求項43乃至48何れか一項記載のデバイス。
  50. 前記レスポンスメッセージは第2のオプションを含み、前記第2のオプションの第1のフィールドは特性情報タイプである前記第2のオプションのタイプを搬送するのに利用され、前記第2のオプションの第2のフィールドは前記第2のオプションの長さを搬送するのに利用され、前記第2のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第2のオプションの第4のフィールドは前記第2のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用される、請求項43乃至49何れか一項記載のデバイス。
  51. 前記レスポンスメッセージは第3のオプションを含み、前記第3のオプションの第1のフィールドは迂回タイプである前記第3のオプションのタイプを搬送するのに利用され、前記第3のオプションの第2のフィールドは前記第3のオプションの長さを搬送するのに利用され、前記第3のオプションの第3のフィールドは前記技術目的を搬送するのに利用され、前記第3のオプションの第4のフィールドは前記第3のデバイスのものであって、前記技術目的の実現をサポートする前記特性に関する情報を搬送するのに利用され、
    前記第3のオプションは更に、前記第3のデバイスの識別情報を搬送するのに利用される第5のフィールドを含む、請求項43乃至50何れか一項記載のデバイス。
JP2018540189A 2015-10-26 2015-10-26 交渉相手を選択する方法、ディスカバリメッセージに応答する方法及び関連する装置 Active JP6553304B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/092824 WO2017070817A1 (zh) 2015-10-26 2015-10-26 协商对象的选择方法、响应发现消息的方法、相关装置

Publications (2)

Publication Number Publication Date
JP2018537049A JP2018537049A (ja) 2018-12-13
JP6553304B2 true JP6553304B2 (ja) 2019-07-31

Family

ID=58629771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018540189A Active JP6553304B2 (ja) 2015-10-26 2015-10-26 交渉相手を選択する方法、ディスカバリメッセージに応答する方法及び関連する装置

Country Status (5)

Country Link
US (1) US10972356B2 (ja)
EP (1) EP3361685A4 (ja)
JP (1) JP6553304B2 (ja)
CN (1) CN107431669B (ja)
WO (1) WO2017070817A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109981315B (zh) * 2017-12-27 2021-08-27 华为技术有限公司 一种anima网络的信息处理方法、设备及系统
CN113688145B (zh) * 2020-09-14 2024-07-30 鼎捷软件股份有限公司 用于侦测业务系统的电子装置及其侦测方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US6604142B1 (en) * 2000-05-05 2003-08-05 Telefonaktiebolaget Lm Ericsson (Publ) Method of filtering responses to gatekeeper discovery multicast request message
US7512649B2 (en) * 2002-03-22 2009-03-31 Sun Microsytems, Inc. Distributed identities
US7340531B2 (en) * 2002-09-27 2008-03-04 Intel Corporation Apparatus and method for data transfer
US20050193106A1 (en) * 2004-03-01 2005-09-01 University Of Florida Service discovery and delivery for ad-hoc networks
EP1729449A4 (en) * 2004-03-02 2011-06-22 Panasonic Corp SYSTEM AND METHOD FOR NEGOTIATING A WLAN ENTITY
US7463592B2 (en) * 2004-12-03 2008-12-09 Microsoft Corporation Protocol for exchanging control data to mitigate interference problems in wireless networking
US7649888B2 (en) * 2006-07-14 2010-01-19 Futurewei Technologies, Inc. System for link independent multi-homing in heterogeneous access networks
US20090276520A1 (en) * 2008-05-05 2009-11-05 Lockheed Martin Corporation Method and apparatus for server election, discovery and selection in mobile ad hoc networks
CN101686173A (zh) * 2008-09-27 2010-03-31 华为技术有限公司 一种业务协商方法、系统和设备
CN101478755B (zh) * 2009-01-21 2011-05-11 中兴通讯股份有限公司 一种网络安全的http协商的方法及其相关装置
CN101594693B (zh) * 2009-07-10 2010-11-10 北京傲天动联技术有限公司 接入点与接入控制器的接入方法
CN101932083B (zh) * 2010-08-06 2014-12-31 中兴通讯股份有限公司 选择隧道建立模式的方法、终端、服务器及系统
EP2600589A1 (en) * 2011-11-30 2013-06-05 British Telecommunications public limited company Discovering data network infrastructure services
US20130166759A1 (en) 2011-12-22 2013-06-27 Qualcomm Incorporated Apparatus, systems, and methods of ip address discovery for tunneled direct link setup
WO2013163634A1 (en) * 2012-04-27 2013-10-31 Interdigital Patent Holdings, Inc. Systems and methods for personalizing and/or tailoring a service interface
CN104283743A (zh) 2013-07-01 2015-01-14 中兴通讯股份有限公司 一种家庭网络设备及代理服务发现的方法
CN103401751B (zh) * 2013-07-17 2016-08-10 北京星网锐捷网络技术有限公司 因特网安全协议隧道建立方法和装置
EP3028531B1 (en) * 2013-07-30 2019-07-17 Sony Corporation Method of requesting activation of a repeater function and user equipment
WO2015152797A1 (en) * 2014-04-01 2015-10-08 Telefonaktiebolaget L M Ericsson (Publ) System and method for obtaining and using device-to-device frequency-related capability and configuration preferences
CN104093028B (zh) * 2014-06-25 2019-02-01 中兴通讯股份有限公司 一种设备能力协商的方法和装置
US20160301736A1 (en) * 2015-04-08 2016-10-13 Osix Corporation Systems and methods for providing remote access to an application
US9853883B2 (en) * 2015-05-08 2017-12-26 Cisco Technology, Inc. Device mobility in a mesh network

Also Published As

Publication number Publication date
US20180248765A1 (en) 2018-08-30
CN107431669A (zh) 2017-12-01
JP2018537049A (ja) 2018-12-13
US10972356B2 (en) 2021-04-06
EP3361685A4 (en) 2018-10-31
EP3361685A1 (en) 2018-08-15
WO2017070817A1 (zh) 2017-05-04
CN107431669B (zh) 2020-12-01

Similar Documents

Publication Publication Date Title
US11750515B2 (en) Data transmission method and apparatus
EP2858313B1 (en) Method, device, and system for routing function activation and data transmission
US9392081B2 (en) Method and device for sending requests
EP2892188A1 (en) Method for determining packet forwarding path, network device and control device
CN109561054B (zh) 一种数据传输方法、控制器及接入设备
EP2991319A1 (en) Method and device for router-based networking control
CN111726384A (zh) 通信方法及装置
JP2018501699A5 (ja)
CN110417632B (zh) 一种网络通信方法、系统及服务器
JP6553304B2 (ja) 交渉相手を選択する方法、ディスカバリメッセージに応答する方法及び関連する装置
CN112243038B (zh) 下载方法、终端及计算机存储介质
WO2016029854A1 (zh) 一种无线网络连接方法、设备及系统
US10303502B2 (en) Creating a virtual machine for an IP device using information requested from a lookup service
CN104284383B (zh) 一种保持业务连续性的方法和装置
WO2024131493A1 (zh) 任务处理方法、装置、设备及存储介质
EP3104580A1 (en) Ipv6 address assignment method and device
US9509559B2 (en) Bandwidth control apparatus, bandwidth control method, and bandwidth control program
CN106961475B (zh) 一种基于nbd的远程磁盘共享方法和共享系统
EP2908479A1 (en) Method, apparatus and system for implementing tunnel processing
KR102526770B1 (ko) 추가의 네트워크 주소 변환 테이블을 참조하여 빠른 패킷 포워딩을 제공하는 전자 장치
EP2975828B1 (en) Method for configuring a network connection, telecommunications network, program and computer program product
JP7024077B2 (ja) 完全性保護の制御方法、ネットワーク装置及びコンピュータ記憶媒体
JP6822032B2 (ja) 処理決定装置、処理決定方法、及び、処理決定プログラム
CN103501276A (zh) 一种服务器与传感器节点通信的方法及装置
JP2016063382A (ja) 通信システム、通信方法、および、転送装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190510

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190703

R150 Certificate of patent or registration of utility model

Ref document number: 6553304

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250