(57)【特許請求の範囲】
【請求項１】
第１電子機器のハンドオーバ衝突を解決する方法であって、
前記方法は、
第１通信リンクを介して、前記第１通信リンクと異なる種類の第２通信リンクの形成を要請する第１ハンドオーバ要請メッセージを第２電子機器に送信することと、
前記第２電子機器から前記第１通信リンクを介して、前記第１通信リンクと異なる種類の第３通信リンクの形成を要請する第２ハンドオーバ要請メッセージを受信することであって、前記第２ハンドオーバ要請メッセージは、前記第２電子機器に対して前記第１ハンドオーバ要請メッセージが受信される前に前記第２電子機器から送信される、ことと、
前記第２ハンドオーバ要請メッセージに対する応答として第１応答メッセージを前記第２電子機器に送信するかどうかを決定することと
を含む、方法。
【請求項２】
前記第１通信リンクは、前記第１電子機器と前記第２電子機器とのタギングによって形成する近距離通信リンクである、請求項１に記載の方法。
【請求項３】
前記第１応答メッセージを送信しないことを決定した場合に、前記方法は、前記第２電子機器から前記第１通信リンクを介して第２応答メッセージを受信することをさらに含み、前記第２応答メッセージは、前記第１電子機器が支援する一つ以上の代替通信手段の中で、前記第２電子機器も支援する一つ以上の代替通信手段に対する情報を含む、請求項１に記載の方法。
【請求項４】
前記受信した第２応答メッセージに基づいて前記第２電子機器も支援する代替通信手段を介して通信リンクを形成することと、前記形成された通信リンクを介して前記第２電子機器とデータを交換することとをさらに含む、請求項３に記載の方法。
【請求項５】
前記第２電子機器も支援する一つ以上の代替通信手段の優先順位は、前記第２応答メッセージに含まれた一つ以上の代替通信手段に対する情報の記録順序に応じて決まる、請求項３に記載の方法。
【請求項６】
前記受信した第２応答メッセージは、前記第２電子機器も支援する一つ以上の代替通信手段の各々の代替通信手段の電力状態に対する情報を含む、請求項３に記載の方法。
【請求項７】
前記第１応答メッセージを送信することを決定した場合に、前記方法は、前記第２電子機器に前記第１通信リンクを介して前記第１応答メッセージを送信することをさらに含み、前記第１応答メッセージは、前記第２電子機器が支援する一つ以上の代替通信手段の中で前記第１電子機器も支援する一つ以上の代替通信手段に対する情報を含む、請求項１に記載の方法。
【請求項８】
前記第１電子機器も支援する一つ以上の代替通信手段の中の特定代替通信手段を介して通信リンクを形成することと、前記形成された通信リンクを介して前記第２電子機器とデータを交換することとをさらに含む、請求項７に記載の方法。
【請求項９】
前記決定することは、前記送信した第１ハンドオーバ要請メッセージに含まれた第１特定フィールドの値と前記受信した第２ハンドオーバ要請メッセージに含まれた第２特定フィールドの値とを比較することをさらに含み、前記第１特定フィールドは、前記第１電子機器が生成した乱数を含み、前記第２特定フィールドは、前記第２電子機器が生成した乱数を含む、請求項１に記載の方法。
【請求項１０】
前記比較の結果に従って前記特定フィールドの値が同じであると決定された場合、前記第１通信リンクを介して前記第２電子機器に前記第１通信リンクと異なる種類の通信リンクの形成を要請する第３ハンドオーバ要請メッセージが送信される、請求項９に記載の方法。
【請求項１１】
前記比較の結果に従って前記特定フィールドの値が互いに異なると決定された場合、前記決定することは、前記第１特定フィールド及び前記第２特定フィールドに含まれた特定ビット値が同一かどうかを決定することをさらに含む、請求項９に記載の方法。
【請求項１２】
前記決定することは、前記特定ビット値が同一かどうかと前記特定フィールドの値の大小とを共に考慮してなされる、請求項１１に記載の方法。
【請求項１３】
制御部と一つ以上の代替通信手段と通信部とを備える第１電子機器であって、前記制御部は、前記通信部を介して形成された第１通信リンクを介して、前記第１通信リンクと異なる種類の第２通信リンクの形成を要請する第１ハンドオーバ要請メッセージを第２電子機器に送信し、前記第２電子機器から前記第１通信リンクを介して前記第１通信リンクと異なる種類の第３通信リンクの形成を要請する第２ハンドオーバ要請メッセージを受信する場合、前記第２ハンドオーバ要請メッセージに対する応答として第１応答メッセージを前記第２電子機器に送信するかどうかを決定し、前記第２ハンドオーバ要請メッセージは、前記第２電子機器に対して前記第１ハンドオーバ要請メッセージが受信される前に前記第２電子機器から送信される、第１電子機器。
【請求項１４】
前記第１通信リンクは、前記第１電子機器と前記第２電子機器とのタギングによって形成する近距離通信リンクである、請求項１３に記載の第１電子機器。
【請求項１５】
前記制御部は、前記第１応答メッセージを送信しないことを決定した場合、前記第２電子機器から前記第１通信リンクを介して第２応答メッセージを受信し、前記第２応答メッセージは、前記第１電子機器が支援する一つ以上の代替通信手段の中で前記第２電子機器も支援する一つ以上の代替通信手段に対する情報を含む、請求項１３に記載の第１電子機器。
【請求項１６】
前記制御部は、前記受信した第２応答メッセージに基づいて前記第２電子機器も支援する代替通信手段を介して通信リンクを形成し、前記形成された通信リンクを介して前記第２電子機器とデータを交換する、請求項１５に記載の第１電子機器。
【請求項１７】
前記第２電子機器も支援する一つ以上の代替通信手段の優先順位は、前記第２応答メッセージに含まれた一つ以上の代替通信手段に対する情報の記録順序に応じて決まる、請求項１５に記載の第１電子機器。
【請求項１８】
前記受信した第２応答メッセージは、前記第２電子機器も支援する一つ以上の代替通信手段の各々の代替通信手段の電力状態に対する情報を含む、請求項１５に記載の第１電子機器。
【請求項１９】
前記制御部は、前記第１応答メッセージを送信することを決定した場合、前記第２電子機器に前記第１通信リンクを介して前記第１応答メッセージを送信し、前記第１応答メッセージは、前記第２電子機器が支援する一つ以上の代替通信手段の中で前記第１電子機器も支援する一つ以上の代替通信手段に対する情報を含む、請求項１３に記載の第１電子機器。
【請求項２０】
前記制御部は、前記第１電子機器も支援する一つ以上の代替通信手段の中の特定代替通信手段を介して通信リンクを形成し、前記形成された通信リンクを介して前記第２電子機器とデータを交換する、請求項１９に記載の第１電子機器。
【請求項２１】
前記制御部は、前記送信した第１ハンドオーバ要請メッセージに含まれた第１特定フィールドの値と前記受信した第２ハンドオーバ要請メッセージに含まれた第２特定フィールドの値とを比較し、前記第１特定フィールドは、前記第１電子機器が生成した乱数を含み、前記第２特定フィールドは、前記第２電子機器が生成した乱数を含む、請求項１３に記載の第１電子機器。
【請求項２２】
前記制御部は、前記比較の結果に従って前記特定フィールドの値が同じであると決定された場合、前記第１通信リンクを介して前記第２電子機器に前記第１通信リンクと異なる種類の通信リンクの形成を要請する第３ハンドオーバ要請メッセージを送信する、請求項２１に記載の電子機器の第１電子機器。
【請求項２３】
前記制御部は、前記比較の結果に従って前記特定フィールドの値が互いに異なると決定された場合、前記第１特定フィールド及び前記第２特定フィールドに含まれた特定ビット値が同一かどうかを決定する、請求項２１に記載の第１電子機器。
【請求項２４】
前記制御部は、前記特定ビット値が同一かどうかと前記特定フィールドの値の大小とを共に考慮して、前記第１応答メッセージを送信するかどうかを決定する、請求項２３に記載の第１電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＦＣリンクを形成できるＮＦＣ電子機器及びＮＦＣ電子機器の動作方法に関する。さらに具体的には、ＮＦＣ電子機器間に形成されたＮＦＣリンクを代替通信リンクに変更するハンドオーバ方法に関する。
【背景技術】
【０００２】
近距離無線通信（ＮＦＣ；Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、以下、ＮＦＣとする）は、ＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）に関連した超短距離非接触式データ送信技術（ｖｅｒｙ  ｓｈｏｒｔ−ｒａｎｇｅ  ｃｏｎｔａｃｔｌｅｓｓ  ｄａｔａ  ｔｒａｎｓｆｅｒ  ｔｅｃｈｎｏｌｏｇｙ）であって、１０ｃｍ以内（好ましくは、４ｃｍ以内）の距離に位置した装置との通信に使用されることができる。
【０００３】
近距離無線通信は、１３．５６ＭＨｚの中心周波数を使用し、１０６、２１２、４２４ｋｂｐｓの送信速度を提供することができる。近距離無線通信は、多様な非接触通信プロトコルと互換性を有することができる。例えば、ＮＦＣは、ＩＳＯ  １４４４３  ｔｙｐｅ  Ａ、Ｂ、Ｆ、ＩＳＯ  １８０９２において定義するプロトコルと互換性を有することができる。
【０００４】
近距離無線通信は、多様な分野、例えば、ホームネットワーク具現、スマートポスター、バスチケットに結び付けられることができる。
【０００５】
ＮＦＣ技術を採択した電子機器は、例えば、リーダ（ｒｅａｄｅｒ）モード、カードエミュレーションモード（ｃａｒｄ  ｅｍｕｌａｔｉｏｎ  ｍｏｄｅ）、ピアツーピア（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）モードのうち、少なくとも一つによりＮＦＣ技術を採択している他の電子機器と通信できる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の一課題は、ＮＦＣリンクを代替通信リンクに転換するハンドオーバ過程において発生できる衝突を効果的に解決できる電子機器及び電子機器の動作方法を提供することである。
【０００７】
本発明が解決しようとする技術的課題は、言及した技術的課題に限定されず、本発明が解決しようとする他の技術的課題は、以下の記載から本発明が属する技術分野における通常の知識を有した者にとって明確に理解されうるはずである。
【課題を解決するための手段】
【０００８】
本発明の第１様相による電子機器のハンドオーバ衝突解決方法は、第１通信リンク（ｌｉｎｋ）を介して、前記第１通信リンクと異なる種類の第２通信リンクの形成を要請する第１ハンドオーバ要請メッセージ（ｈａｎｄｏｖｅｒ  ｒｅｑｕｅｓｔ  ｍｅｓｓａｇｅ）を他の電子機器に送信するステップと、前記第１ハンドオーバ要請メッセージに対する応答として第１応答メッセージを受信する前に、前記他の電子機器から前記第１通信リンクを介して、前記第１通信リンクと異なる種類の第３通信リンクの形成を要請する第２ハンドオーバ要請メッセージを受信するステップと、前記受信にともない、前記第２ハンドオーバ要請メッセージに対する応答として第２応答メッセージを前記他の電子機器に送信するかどうかを決定するステップとを含んでなる。
【０００９】
本発明の第２様相による電子機器は、制御部、一つ以上の代替通信手段、及び通信部を備えるものの、前記制御部は、前記通信部を介して形成された第１通信リンクを介して、前記第１通信リンクと異なる種類の第２通信リンクの形成を要請する第１ハンドオーバ要請メッセージを送信し、前記第１ハンドオーバ要請メッセージに対する応答として第１応答メッセージを受信する前に、前記他の電子機器から前記第１通信リンクを介して、第１通信リンクと異なる種類の第３通信リンクの形成を要請する第２ハンドオーバ要請メッセージを受信する場合、前記第２ハンドオーバ要請メッセージに対する応答として第２応答メッセージを前記他の電子機器に送信するかどうかを決定する。
【００１０】
本発明による電子機器及び電子機器の動作方法によれば、ハンドオーバ過程から発生する衝突を効果的に解決することができる。
本明細書は、例えば、以下の項目も提供する。
（項目１）
電子機器のハンドオーバ衝突解決（ｈａｎｄｏｖｅｒ  ｃｏｌｌｉｓｉｏｎｒｅ  ｓｏｌｕｔｉｏｎ）方法であって、
第１通信リンク（ｌｉｎｋ）を介して、前記第１通信リンクと異なる種類の第２通信リンクの形成を要請する第１ハンドオーバ要請メッセージ（ｈａｎｄｏｖｅｒ  ｒｅｑｕｅｓｔ  ｍｅｓｓａｇｅ）を他の電子機器に送信するステップと、
前記第１ハンドオーバ要請メッセージに対する応答として第１応答メッセージを受信する前に、前記他の電子機器から前記第１通信リンクを介して、前記第１通信リンクと異なる種類の第３通信リンクの形成を要請する第２ハンドオーバ要請メッセージを受信するステップと、
前記受信にともない、前記第２ハンドオーバ要請メッセージに対する応答として第２応答メッセージを前記他の電子機器に送信するかどうかを決定するステップと
を含む電子機器のハンドオーバ衝突解決方法。
（項目２）
前記第１通信リンクは、前記電子機器と前記他の電子機器とのタギング（ｔａｇｇｉｎｇ）によって形成する近距離通信リンク（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｌｉｎｋ）である項目１に記載のハンドオーバ衝突解決方法。
（項目３）
前記電子機器は、前記決定するステップにおいて、前記第２応答メッセージを送信しないことに決定した場合に、前記他の電子機器から前記第１通信リンクを介して前記第１応答メッセージを受信するステップをさらに含むものの、前記第１応答メッセージは、前記電子機器が支援する一つ以上の代替通信手段の中で、前記他の電子機器も支援する一つ以上の代替通信手段に対する情報を含む項目１に記載の電子機器のハンドオーバ衝突解決方法。
（項目４）
前記受信した第１応答メッセージに基づいて前記他の電子機器も支援する代替通信手段を介して通信リンクを形成し、前記形成された通信リンクを介して前記他の電子機器とデータを交換するステップをさらに含む項目３に記載の電子機器のハンドオーバ衝突解決方法。
（項目５）
前記他の電子機器も支援する一つ以上の代替通信手段の優先順位は、前記第１応答メッセージに含まれた一つ以上の代替通信手段に対する情報の記録順序に応じて決まる項目３に記載の電子機器のハンドオーバ衝突解決方法。
（項目６）
前記受信した第１応答メッセージは、前記他の電子機器も支援する一つ以上の代替通信手段の各々の代替通信手段の電力状態に対する情報を含む項目３に記載の電子機器のハンドオーバ衝突解決方法。
（項目７）
前記電子機器は、前記決定するステップにおいて、前記第２応答メッセージを送信することに決定した場合に、前記他の電子機器に前記第１通信リンクを介して前記第２応答メッセージを送信するステップをさらに含むものの、前記第２応答メッセージは、前記他の電子機器が支援する代替通信手段の中で前記電子機器も支援する一つ以上の代替通信手段に対する情報を含む項目１に記載の電子機器のハンドオーバ衝突解決方法。
（項目８）
前記電子機器も支援する一つ以上の代替手段の中で特定代替通信手段を介して通信リンクを形成し、前記形成された通信リンクを介して他の電子機器とデータを交換するステップをさらに含む項目７に記載の電子機器のハンドオーバ衝突解決方法。
（項目９）
前記決定するステップは、前記送信した第１ハンドオーバ要請メッセージに含まれた第１特定フィールドの値と前記受信した第２ハンドオーバ要請メッセージに含まれた第２特定フィールドの値とを比較するステップをさらに含み、前記第１特定フィールドは、前記電子機器が生成した乱数（ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を含み、前記第２特定フィールドは、前記他の電子機器が生成した乱数を含む項目１に記載の電子機器のハンドオーバ衝突解決方法。
（項目１０）
前記比較結果、前記特定フィールド値が同じ場合、前記第１通信リンクを介して前記他の電子機器に前記第１通信リンクと異なる種類の通信リンクの形成を要請する第３ハンドオーバ要請メッセージを送信する項目９に記載の電子機器のハンドオーバ衝突解決方法。
（項目１１）
前記決定するステップは、前記比較結果、前記特定フィールド値が互いに異なる場合、前記第１特定フィールド及び前記第２特定フィールドに含まれた特定ビット値が同一かどうかを判断するステップをさらに含む項目９に記載の電子機器のハンドオーバ衝突解決方法。
（項目１２）
前記決定するステップは、前記特定ビット値が同一かどうかと前記特定フィールド値の大小とを共に考慮してなされる項目１１に記載の電子機器のハンドオーバ衝突解決方法。
（項目１３）
制御部、一つ以上の代替通信手段、及び通信部を備えるものの、前記制御部は、前記通信部を介して形成された第１通信リンクを介して、前記第１通信リンクと異なる種類の第２通信リンクの形成を要請する第１ハンドオーバ要請メッセージを送信し、前記第１ハンドオーバ要請メッセージに対する応答として第１応答メッセージを受信する前に、他の電子機器から前記第１通信リンクを介して、第１通信リンクと異なる種類の第３通信リンクの形成を要請する第２ハンドオーバ要請メッセージを受信する場合、前記第２ハンドオーバ要請メッセージに対する応答として第２応答メッセージを前記他の電子機器に送信するかどうかを決定する電子機器。
（項目１４）
前記第１通信リンクは、前記電子機器と前記他の電子機器のタギングによって形成する近距離通信リンクである項目１３に記載の電子機器。
（項目１５）
前記制御部は、前記第２応答メッセージを送信しないことに決定した場合、前記他の電子機器から前記第１通信リンクを介して前記第１応答メッセージを受信するステップをさらに含むものの、前記第１応答メッセージは、前記電子機器が支援する一つ以上の代替通信手段の中で前記他の電子機器も支援する一つ以上の代替通信手段に対する情報を含む項目１３に記載の電子機器。
（項目１６）
前記受信した第１応答メッセージに基づいて前記他の電子機器も支援する代替通信手段を介して通信リンクを形成し、前記形成された通信手段を介して前記他の電子機器とデータを交換する項目１５に記載の電子機器。
（項目１７）
前記他の電子機器も支援する一つ以上の代替通信手段の優先順位は、前記第１応答メッセージに含まれた一つ以上の代替通信手段に対する情報の記録順序に応じて決まる項目１５に記載の電子機器。
（項目１８）
前記受信した第１応答メッセージは、前記他の電子機器も支援する一つ以上の代替通信手段の各々の代替通信手段の電力状態に対する情報を含む項目１５に記載の電子機器。
（項目１９）
前記制御部は、前記第２応答メッセージを送信することに決定した場合、前記他の電子機器に前記第１通信リンクを介して前記第２応答メッセージを送信するものの、前記第２応答メッセージは、前記他の電子機器が支援する代替通信手段の中で前記電子機器も支援する一つ以上の代替通信手段に対する情報を含む項目１３に記載の電子機器。
（項目２０）
前記制御部は、前記電子機器も支援する一つ以上の代替手段の中で特定代替通信手段で通信リンクを形成し、前記形成された通信リンクを介して前記他の電子機器とデータを交換する項目１９に記載の電子機器。
（項目２１）
前記制御部は、前記決定のために、前記送信した第１ハンドオーバ要請メッセージに含まれた第１特定フィールドの値と前記受信した第２ハンドオーバ要請メッセージに含まれた第２特定フィールドの値とを比較し、前記第１特定フィールドは、前記電子機器が生成した乱数（ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を含み、前記第２特定フィールドは、前記他の電子機器が生成した乱数を含む項目１３に記載の電子機器。
（項目２２）
前記制御部は、前記比較結果、前記特定フィールド値が同じ場合、前記第１通信リンクを介して前記他の電子機器に前記第１通信リンクと異なる種類の通信リンクの形成を要請する第３ハンドオーバ要請メッセージを送信する項目２１に記載の電子機器の電子機器。
（項目２３）
前記制御部は、前記比較結果、前記特定フィールド値が異なる場合、前記第１特定フィールド及び前記第２特定フィールドに含まれた特定ビット値が同一かどうかを判断する項目２１に記載の電子機器。
（項目２４）
前記制御部は、前記特定ビット値の同一かどうかと前記特定フィールド値の大小とを共に考慮して、前記第２応答メッセージを送信するかどうかを決定する項目２３に記載の電子機器。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施形態に係るシステム環境を示す。
【図２】図２は、本発明の第１の実施形態に係るハンドオーバを説明するための図である。
【図３】図３は、本発明の第２の実施形態に係るハンドオーバを説明するための図である。
【図４】図４は、本発明の第３の実施形態に係るハンドオーバを説明するための図である。
【図５】図５は、本発明の第４の実施形態に係るハンドオーバを説明するための図である。
【図６】図６は、発明の一実施形態に係るハンドオーバ衝突を説明するための図である。
【図７】図７は、本発明の第１の実施形態に係るハンドオーバ衝突解決方法を説明するための図である。
【図８】図８は、本発明の一実施形態に係るハンドオーバメッセージの構造を示す。
【図９】図９は、本発明の一実施形態に係るハンドオーバ要請メッセージの一例を示す。
【図１０】図１０は、本発明の一実施形態に係るハンドオーバ選択メッセージの一例を示す。
【図１１】図１１は、本発明の一実施形態に係るハンドオーバ要請レコードの一例を示す。
【図１２】図１２は、本発明の一実施形態に係るハンドオーバ選択レコードの一例を示す。
【図１３】図１３は、本発明の一実施形態に係るハンドオーバキャリアレコードの一例を示す。
【図１４】図１４は、本発明の一実施形態に係る代替キャリアレコードの一例を示す。
【図１５】図１５を本発明の一実施形態に係る、代替キャリアがＷｉ−Ｆｉである場合のハンドオーバ要請メッセージの一例を示す。
【図１６】図１６は、本発明の一実施形態に係るＷｉ−Ｆｉハンドオーバ要請メッセージのバイナリコンテンツ（ｂｉｎａｒｙ  ｃｏｎｔｅｎｔ）を示す。
【図１７】図１７は、本発明の一実施形態に係る代替キャリアがＷｉ−Ｆｉである場合のハンドオーバ選択メッセージを示す。
【図１８】図１８は、本発明の一実施形態に係るハンドオーバ選択メッセージのバイナリコンテンツ（ｂｉｎａｒｙ  ｃｏｎｔｅｎｔ）を示す。
【図１９】図１９は、本発明の一実施形態に係る、代替キャリアがブルートゥースである場合のハンドオーバ要請メッセージの一例を示す。
【図２０】図２０は、本発明の一実施形態に係るブルートゥースハンドオーバ要請メッセージのバイナリコンテンツを示す。
【図２１】図２１は、本発明の一実施形態に係る、代替キャリアがブルートゥースである場合のハンドオーバ選択メッセージの一例を示す。
【図２２】図２２は、本発明の一実施形態に係るブルートゥースハンドオーバ要請メッセージのバイナリコンテンツを示す。
【図２３】図２３は、本発明の第１の実施形態に係る付加データを活用したハンドオーバ要請メッセージの一例を示す。
【図２４】図２４は、本発明の第１の実施形態に係る付加データを活用したハンドオーバ選択メッセージの一例を説明するための図である。
【図２５】図２５は、本発明の第２の実施形態に係る付加データを活用したハンドオーバ要請メッセージを示す。
【図２６】図２６は、本発明の第２の実施形態に係る付加データを活用したハンドオーバ選択メッセージの付加データを示す。
【発明を実施するための形態】
【００１２】
本発明の上述した目的、特徴及び長所は、添付した図面と関連した次の詳細な説明によりより明らかになるはずである。以下、添付された図面を参照して本発明に係る実施形態を詳細に説明する。明細書全体にわたって同じ参照番号は、同じ構成要素を示す。また、本発明と関連した関連した公知機能又は構成についての具体的な説明が本発明の要旨を不明にすると判断される場合には、その詳細な説明は省略する。
【００１３】
図１は、本発明の一実施形態に係るシステム環境を示す。
【００１４】
本発明の一実施形態に係るシステム環境は、ＮＦＣリンクを形成できる一つ以上のＮＦＣ（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）電子機器から構成されうる。
【００１５】
図１に示すように、本発明の一実施形態に係るシステム環境は、一つ以上の電子機器１００、２００、３００から構成されることができる。これは、必須構成ではないので、これより少ないか、又は多い構成を備えることができる。本文書で言及する電子機器１００、２００、３００は、ＮＦＣ通信を支援する任意の電子機器を意味するものであって、例えば、電子機器は、ＮＦＣ通信を支援するモバイルデータ処理装置（例、携帯電話、スマートフォン、ｅ−ｂｏｏｋ）、プリンタ、ＴＶ、ＤＴＶ、コンピュータ、タブレット、オーディオ装置など各種の電子機器を含むことができる。これは、電子機器１００、２００、３００の一例にすぎず、より多様な類型の機器を含むことができる。以下、電子機器は、ＮＦＣ電子機器と呼ばれることができる。
【００１６】
前記電子機器１００は、図１に示すように、ホスト１１０、ＮＦＣ通信モジュール１２０、一つ以上の代替通信キャリアモジュール（ａｌｔｅｒｎａｔｉｖｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｃａｒｒｉｅｒ）を備えることができる。
【００１７】
前記ホスト１１０は、前記電子機器１００内の構成要素を制御するプロセッサ（ｐｒｏｃｅｓｓｏｒ）の機能を提供できる。例えば、前記ホスト１１０は、図１に示すＮＦＣ通信モジュール１２０、一つ以上の代替通信キャリアを制御するための各種信号を出力及び／又は入力されうる。以下、前記ホスト１１０は、プロセッサ１１０又は制御部と呼ばれうる。
【００１８】
前記ＮＦＣ通信モジュール１２０は、前記電子機器１００がＮＦＣ通信を支援する他の電子機器２００、３００とＮＦＣリンク（ＮＦＣ  ｌｉｎｋ）を形成できるようにする。前記ＮＦＣ通信モジュール１２０は、ＮＦＣフォーラムデバイス（ＮＦＣ  Ｆｏｒｕｍ  ｄｅｖｉｃｅ）を意味することができる。本文書においてＮＦＣ通信モジュールは、近距離通信手段と呼ばれることができる。
【００１９】
前記ＮＦＣ通信モジュール１２０は、図１に示すように、ＮＦＣ通信範囲（ＮＦＣ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｒａｎｇｅ）内で他の電子機器のＮＦＣ通信モジュールとタギング（ｔａｇｇｉｎｇ）を介して、ＮＦＣリンクを形成できる。
【００２０】
前記ＮＦＣ通信モジュール１２０は、前記他の電子機器２００、３００のＮＦＣ通信モジュールと多様なモードで通信できる。例えば、前記多様なモードは、カードエミュレーションモード、リーダモード、ピアツーピア（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）モードを含むことができる。
【００２１】
前記ＮＦＣ通信モジュール１２０が前記カードエミュレーションモードで動作する場合に、前記電子機器１００の前記ＮＦＣ通信モジュール１２０は、カード、換言すれば、タグ（ｔａｇ）として機能できる。この場合に、前記他の電子機器のＮＦＣ通信モジュールは、リーダモードで動作して、前記電子機器１００のＮＦＣ通信モジュール１２０からデータを獲得できる。
【００２２】
前記ＮＦＣ通信モジュール１２０が前記リーダモードで動作する場合に、前記電子機器１００の前記ＮＦＣ通信モジュール１２０は、リーダとして機能できる。この場合に、前記電子機器１００の前記ＮＦＣ通信モジュール１２０は、エミュレーションモードで動作する他の電子機器のＮＦＣ通信モジュールニからデータを獲得できる。
【００２３】
前記ＮＦＣ通信モジュール１２０が前記ピアツーピア（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）モードで動作する場合に、前記電子機器１００のＮＦＣ通信モジュール１２０と他の電子機器のＮＦＣ通信モジュールとは、互いにデータを交換（ｅｘｃｈａｎｇｅ）できる。
【００２４】
前記ＮＦＣ通信モジュール１２０のモードは、予め決まった基準によって決まることができる。例えば、前記ＮＦＣ通信モジュール１２０のモードは、ユーザの入力又は予め決まったアルゴリズム（ａｌｇｏｒｉｔｈｍ）によってセットされうる。
【００２５】
前記代替通信キャリアは、電子機器間にデータを送信するために使用されうる通信技術のことを意味し、前記代替通信キャリアは、ＮＦＣ通信キャリアの他に、各種通信モジュールを備えることができる。例えば、前記代替通信キャリアは、図１に示すように、Ｂｌｕｅｔｏｏｔｈ(登録商標）（８０２.１５.１  ＩＥＥＥ）通信モジュール１３２、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）通信モジュール１３４のうち、少なくとも一つを備えることができる。この他にも、前記代替通信キャリアは、ＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、ＷｉＧｉｇ（Ｗｉｒｅｌｅｓｓ  Ｇｉｇａｂｉｔ）通信モジュールなど多様な通信手段を備えることができ、現在はもちろん、将来に具現化される通信手段も備えることができる。以下、前記代替通信キャリアは、代替キャリア又は代替通信手段として呼称できる。
【００２６】
図示していないが、前記電子機器２００、３００は、前記電子機器１００と相応する構成を備えることができる。すなわち、前記電子機器２００、３００は、ホスト、ＮＦＣ通信モジュール、代替通信キャリアを備えることができる。
【００２７】
説明の便宜のために必要によって前記電子機器１００は、第１電子機器１００と呼び、前記電子機器２００は、第２電子機器２００と呼び、前記電子機器３００は、第３電子機器３００と呼ぶことにする。
【００２８】
前記電子機器１００は、他の電子機器と前記ＮＦＣ通信モジュール１２０を介してＮＦＣリンクを形成した後、ＮＦＣリンクと他の種類の通信リンクを形成して、前記他の電子機器とデータ通信を行い続けることができる。本文書では、ＮＦＣリンクを形成した後、前記電子機器及び前記他の電子機器が代替通信キャリアを利用して通信を行い続けることができるように、前記電子機器及び前記他の電子機器が前記代替通信キャリアを利用してリンクするようにする一連の過程をハンドオーバ（ｈａｎｄｏｖｅｒ）と呼ぶことにする。
【００２９】
換言すれば、前記ハンドオーバは、前記電子機器１００と前記他の電子機器がＮＦＣリンクを形成し、以後代替通信キャリアとしてリンクを形成してデータ通信を行うことであって、ユーザは、電子機器１００と他の電子機器をＮＦＣタギング（ｔａｇｇｉｎｇ）により容易にＮＦＣリンクを形成した後、ＮＦＣリンクより遠距離及び／又は高容量のデータ送信に適した代替通信キャリアに通信手段を変更できる。
【００３０】
以下、図面を参照して、本発明の一実施形態に係るハンドオーバをさらに具体的に説明する。説明の便宜のために、図１に示すシステム環境を参照する。ただし、これは、説明の便宜のためのものに過ぎず、本発明の技術的思想が特定環境や特定機器に制限されるものではない。
【００３１】
図２は、本発明の第１の実施形態に係るハンドオーバを説明するための図である。
【００３２】
図２に示すように、前記第１電子機器１００は、前記第２電子機器２００にハンドオーバ要請メッセージ（ｈａｎｄｏｖｅｒ  ｒｅｑｕｅｓｔ  ｍｅｓｓａｇｅ）を送信できる（Ｓ１１０）。
【００３３】
前記ステップＳ１１０に先立って、前記第１電子機器１００と前記第２電子機器２００とは、第１通信手段により通信リンクを形成することができる。例えば、前記第１電子機器１００は、前記第２電子機器２００とタギングによりＮＦＣリンクを形成できる。
【００３４】
前記第１電子機器１００は、ＮＦＣリンクが形成された状態でＮＦＣリンクを介して前記第２電子機器２００にハンドオーバ要請のためのメッセージ、例えば、ハンドオーバ要請メッセージを送信できる。
【００３５】
前記第１電子機器１００は、前記ハンドオーバ要請メッセージを前記第２電子機器２００に送信することによって、前記第１電子機器１００と前記第２電子機器２００とは、現在前記第１電子機器１００と前記第２電子機器２００との間に形成されたＮＦＣリンクを介して他の通信リンクを形成するためのプロトコル（ｐｒｏｔｏｃｏｌ）を開始できる。
【００３６】
前記ハンドオーバ要請メッセージが含む具体的な情報については後述する。
【００３７】
ここで、前記第１電子機器１００は、ハンドオーバ要請者（ｈａｎｄｏｖｅｒ  ｒｅｑｕｅｓｔｅｒ）の地位を有し、前記第２電子機器２００は、ハンドオーバ選択者（ｈａｎｄｏｖｅｒ  ｓｅｌｅｃｔｏｒ）の地位を有することができる。前記ハンドオーバ要請者は、他のＮＦＣ電子機器にハンドオーバ要請メッセージを送信することによって、ハンドオーバプロトコルを開始する機器のことを意味し、前記ハンドオーバ選択者は、受信したハンドオーバ要請メッセージに対する応答としてハンドオーバ選択メッセージを構成して応答するＮＦＣ機器のことを意味する。すなわち、ハンドオーバ要請者（ｉ．ｅ．ハンドオーバ要請機器）とハンドオーバ選択者（ｉ．ｅ．ハンドオーバ選択機器）は、ハンドオーバ要請メッセージを送信するか、又はハンドオーバ選択メッセージを送信するかによって決まる相対的な概念である。したがって、状況によって、前記第２電子機器２００が前記第１電子機器１００にハンドオーバ要請メッセージを送信した場合に、前記第１電子機器１００がハンドオーバ選択者になり、前記第２電子機器２００がハンドオーバ要請者になりうることはもちろんである。
【００３８】
前記ハンドオーバ要請メッセージは、前記第１電子機器１００が支援する代替キャリアと関連した情報を含むことができる。例えば、図１に示すように、前記第１電子機器１００がブルートゥースとＷｉ−Ｆｉとを支援するので、前記ハンドオーバ要請メッセージは、前記第１電子機器１００が支援するブルートゥースとＷｉ−Ｆｉに対した情報を含むことができる。ハンドオーバ要請メッセージに含まれる具体的なデータフォーマットは後述する。
【００３９】
複数の代替キャリアには、優先順位が割り当てられうる。例えば、図２に示すように、前記ハンドオーバ要請メッセージは、優先順位の高い代替キャリアに対する情報を前方に記載し、優先順位の低い代替通信キャリーに対する情報を後方に記載することができる。図２に示すハンドオーバ要請メッセージを参考すると、代替キャリアであるＷｉ−Ｆｉがブルートゥースより高い優先順位を有することが分かる。又は各キャリアに対する優先順位が記載されるフィールドが別に存在することもできる。
【００４０】
前記ハンドオーバ要請メッセージを受信した第２電子機器２００は、前記ハンドオーバ要請メッセージに対する応答を前記第１電子機器１００に送信できる（Ｓ１２０）。
【００４１】
例えば、前記第２電子機器２００は、ＮＦＣリンクを介して前記ハンドオーバ要請メッセージに対する応答の一例として、ハンドオーバ選択メッセージを生成し、前記生成されたハンドオーバ選択メッセージを前記第１電子機器１００に送信できる。
【００４２】
前記第２電子機器２００は、前記ハンドオーバ要請メッセージに含まれた代替キャリアの中で前記第２電子機器２００が支援する代替キャリアにがなにがあるかを判断し、前記判断によって前記第１電子機器１００に前記第２電子機器２００が支援する代替キャリアに対する情報を提供できる。すなわち、前記ハンドオーバ選択メッセージに含まれる代替キャリアは、前記第１電子機器１００が支援する代替キャリアの中で前記第２電子機器２００が支援する代替キャリアに対する情報を含むことができる。
【００４３】
図２に示すように、前記第２電子機器２００は、代替キャリアとしてブルートゥースは支援するが、Ｗｉ−Ｆｉは支援しない。
【００４４】
この場合に、前記ハンドオーバ選択メッセージは、代替キャリアに対する情報として、前記第２電子機器２００が支援するブルートゥース通信モジュールに対する情報を含むことができる。
【００４５】
前記ハンドオーバ選択メッセージが含む具体的な情報については後述する。
【００４６】
前記第１電子機器１００は、代替キャリアを介して前記第２電子機器２００とデータ通信を行うことができる（Ｓ１３０）。
【００４７】
このために、前記第１電子機器１００は、前記第２電子機器２００から前記ハンドオーバ選択メッセージを受信することによって、前記第２電子機器２００が支援する代替キャリアに対する情報を獲得できる。例えば、前記第１電子機器１００は、獲得された前記第２電子機器２００が支援する代替キャリアがブルートゥースであることを確認することができる。
【００４８】
したがって、前記第１電子機器１００は、前記ハンドオーバ要請メッセージ及び前記ハンドオーバ選択メッセージの送受信によって獲得された情報に基づいて、前記第２電子機器２００と他のキャリアへのハンドオーバのための一連の過程を行うことができる。例えば、ＮＦＣリンクをブルートゥースリンクに変更するために、第１電子機器と第２電子機器とは、ＮＦＣリンクからブルートゥースリンクに転換してブルートゥースプロトコルに従う通信を行い続けるようになる。
【００４９】
前記第１電子機器１００と前記第２電子機器２００との間のリンクがＮＦＣからブルートゥースにハンドオーバされることによって、前記第１電子機器１００と前記第２電子機器２００とがもうこれ以上図２に示すＮＦＣ通信範囲内に位置しなくてもデータ通信が可能になり、ＮＦＣリンクより速い送信速度でデータを交換できる利点が発生するようになる。
【００５０】
換言すれば、前記第１電子機器１００がスマートフォンである場合、ユーザは、スマートフォンを前記第２電子機器２００の近くに持ってきて、前記第２電子機器２００とタッキングをすることで、ＮＦＣリンクを形成し、ハンドオーバプロトコルを行うことによって、ブルートゥースにリンク手段を変更できる。リンク手段が変更された以後に、ユーザは、スマートフォンをＮＦＣ通信範囲の外に持って行っても、スマートフォンと前記第２電子機器２００とは、ブルートゥースを介してデータ通信を行い続けるようになる。
【００５１】
前記説明したステップＳ１１０〜Ｓ１３０によるハンドオーバプロセスを交渉ハンドオーバ（ｎｅｇｏｔｉａｔｅｄ  ｈａｎｄｏｖｅｒ）と名づけることにする。すなわち、前記交渉ハンドオーバは、二つのＮＦＣ第１電子機器１００、例えば電子機器１００、２００がデータ交換に用いられる代替キャリアに対する同意のためにメッセージを交換することを意味する。本文書において言うハンドオーバは、交渉ハンドオーバのことを意味することでありうる。
【００５２】
以下、上述した交渉ハンドオーバに対する他の実施形態を説明する。
【００５３】
図３は、本発明の第２の実施形態に係るハンドオーバを説明するための図である。
【００５４】
図３を参考して第２の実施形態に係るハンドオーバを説明するにあたって、前記図２を参考して説明した第１の実施形態と重なる内容については説明を省略する。
【００５５】
前記図３に示す第３電子機器３００は、前記図２に示す第２電子機器２００とは異なり、複数の代替キャリア、例えば、ブルートゥースとＷｉ−Ｆｉとを同時に支援できる。
【００５６】
前記第１電子機器１００は、前記第３電子機器３００にハンドオーバ要請メッセージを送信できる（Ｓ２１０）。換言すれば、前記第１電子機器１００は、ハンドオーバ要請者となり、前記第３電子機器３００は、ハンドオーバ選択者となる。前記ステップＳ２１０は、前記図２を参考して説明した前記ステップＳ１１０と同一なので、説明を省略する。
【００５７】
前記第３電子機器３００は、前記受信したハンドオーバ要請メッセージに対する応答として、ハンドオーバ選択メッセージを前記第１電子機器１００に送信できる（Ｓ２２０）。
【００５８】
前記第３電子機器３００が送信するハンドオーバ選択メッセージは、代替キャリアであるＷｉ−Ｆｉ及びブルートゥースに対する情報を含むことができる。また、前記ハンドオーバ選択メッセージは、図３に示すようにＷｉ−Ｆｉをブルートゥースの前方に表示することによって、Ｗｉ−Ｆｉに優先順位を付与できる。
【００５９】
前記第１電子機器１００は、代替キャリアを介して前記第３電子機器３００と通信を行うことができる（Ｓ２３０）。
【００６０】
前記第１電子機器１００は、前記ステップＳ１２０にて獲得した前記ハンドオーバ選択メッセージから前記第３電子機器３００が支援する代替キャリアが複数であることを判断できる。
【００６１】
前記第１電子機器１００は、前記ハンドオーバ選択者、すなわち前記第３電子機器３００が支援する代替キャリアが複数である場合、複数の代替キャリアの中で一つを選択することもでき、複数をすべて選択することもできる。また、前記第１電子機器１００が一つの代替キャリアを選択する場合に、前記第１電子機器１００は、前記第３電子機器３００が指定した代替キャリアの優先順位に応じて代替キャリアを選択することもでき、前記第３電子機器３００が指定した代替キャリアの優先順位に関係なく、前記第１電子機器１００が好む代替キャリアを選択することもできる。
【００６２】
図３に示すように、前記第１電子機器１００は、前記ハンドオーバ選択者である前記第３電子機器３００が付与した代替キャリアの優先順位に関係なく、ブルートゥースを代替キャリアとして選択できる。
【００６３】
図４は、本発明の第３の実施形態に係るハンドオーバを説明するための図である。
【００６４】
図４に示すステップＳ３１０は、図３を参考して説明したステップＳ２１０と同一なので説明を省略する。
【００６５】
前記第３電子機器３００は、前記第１電子機器１００にハンドオーバ選択メッセージを送信できる（Ｓ３３０）。このとき、図４に示すように前記ハンドオーバ選択メッセージは、複数の代替キャリアであるブルートゥースとＷｉ−Ｆｉの中でブルートゥースに優先順位をおくことができる。
【００６６】
この場合に、前記第１電子機器１００は、複数の代替キャリアの中でハンドオーバ選択者である前記第３電子機器３００が指定した優先順位に応じて、ブルートゥースペアリングをまず試みることができる（Ｓ３３０）。
【００６７】
前記ブルートゥースペアリングは、多様な原因によって失敗できる。例えば、ハンドオーバプロトコルの進行時に前記第１電子機器１００と前記第３電子機器３００とがブルートゥース信号範囲の外に位置する場合に、ブルートゥースペアリングが失敗できる。
【００６８】
一方、ハンドオーバプロトコル進行時には、前記第１電子機器１００と前記第３電子機器３００がブルートゥース信号範囲内に位置して、ブルートゥースでハンドオーバされ、ブルートゥースリンクを介してデータを交換する途中に、前記第１電子機器１００と前記第３電子機器１００のうち、少なくとも一つの移動により両機器がブルートゥース信号範囲の外に位置する場合に、ブルートゥースリンクが失敗できる。
【００６９】
このとき、前記第１電子機器１００は、後順位の代替キャリアであるＷｉ−Ｆｉを介して前記第３電子機器３００とデータ通信を行い続けることができる（Ｓ３４０）。
【００７０】
図５は、本発明の第４の実施形態に係るハンドオーバを説明するための図である。
【００７１】
図５に示すステップＳ４１０は、図４を参照して前述した前記ステップＳ３１０と同一なので説明を省略する。
【００７２】
図５に示す第３電子機器３００は、第１電子機器１００から受信したハンドオーバ要請メッセージに対する応答としてハンドオーバ選択メッセージを前記第１電子機器１００に送信できる（Ｓ４２０）。
【００７３】
このとき、前記ハンドオーバ選択メッセージは、前記第３電子機器３００が提供する代替キャリアの電力状態情報を含むことができる。
【００７４】
例えば、前記第３電子機器３００は、前記第１電子機器１００が支援する代替キャリアの中で前記第３電子機器３００が支援する代替キャリアがある場合に、前記第３電子機器３００が支援する代替キャリアの各々の電源状態、例えば、アクティブ、非アクティブに対する情報を前記第１電子機器１００に送信できる。
【００７５】
例えば、図５に示すように、前記ハンドオーバ選択メッセージは、前記第１電子機器１００の代替キャリアであるブルートゥースとＷｉ−Ｆｉが非アクティブになっている情報を含むことができる。
【００７６】
前記第１電子機器１００は、前記受信したハンドオーバ選択メッセージが複数の代替キャリアに対する情報を含んでいる場合、上述したように、任意の代替キャリアを選択できる。本実施形態では、前記第１電子機器１００がＷｉ−Ｆｉを代替キャリアとして選定したことを想定する。
【００７７】
前記第１電子機器１００は、前記第３電子機器３００にハンドオーバ要請メッセージを再度送信する（Ｓ４３０）。このとき、ステップＳ４３０にて送信されるハンドオーバ要請メッセージは、前記受信された複数の代替キャリアの中で一つの代替キャリアを指定できる。すなわち、前記第１電子機器１００は、前記ステップＳ４３０にてＷｉ−Ｆｉを代替キャリアとして指定し、Ｗｉ−Ｆｉのみを代替キャリアとして指定するハンドオーバ要請メッセージを前記第３電子機器３００に送信することによって、前記第３電子機器３００のＷｉ−Ｆｉモジュールがアクティブになるようにすることができる。
【００７８】
前記第３電子機器３００は、前記ステップＳ４３０にて受信したハンドオーバ要請メッセージに応じてＷｉ−Ｆｉモジュールの電源をアクティブにし、前記ステップＳ４３０にて受信したハンドオーバ要請メッセージに対する応答メッセージを前記第１電子機器１００に送信できる（Ｓ４４０）。
【００７９】
前記第１電子機器１００は、前記第１電子機器１００とＷｉ−Ｆｉを介してデータを交換できる（Ｓ４５０）。
【００８０】
換言すれば、前記第１電子機器１００は、前記第３電子機器３００でＷｉ−Ｆｉモジュールがアクティブになった場合、前記第３電子機器３００とＷｉ−Ｆｉリンクを形成できる。すなわち、前記第１電子機器１００は、前記第３電子機器３００とのＮＦＣリンクをＷｉ−Ｆｉリンクにハンドオーバできる。
【００８１】
図５を参照して説明した実施形態にしたがって、ハンドオーバ選択者である前記第３電子機器３００は、複数の代替キャリアの中で特定キャリアが選択されるまで、代替キャリアの電源を非アクティブにしておくことによって、電力を低減しうる効果を提供できる。
【００８２】
以上、本発明の多様な実施形態に係るハンドオーバプロセスについて説明した。以下、ハンドオーバ過程において発生できるハンドオーバ要請衝突（ｈａｎｄｏｖｅｒ  ｒｅｑｕｅｓｔ  ｃｏｌｌｉｓｉｏｎ）とそれに対する解決策（ｒｅｓｏｌｕｔｉｏｎ）を詳細に説明する。
【００８３】
図６は、発明の一実施形態に係るハンドオーバ衝突を説明するための図である。
【００８４】
本文書で言うハンドオーバ要請衝突は、第１電子機器１００と第２電子機器２００との間にＮＦＣリンクが形成された以後に前記第１電子機器１００が前記第２電子機器２００にハンドオーバ要請メッセージを送信し、また、前記第２電子機器２００が前記第１電子機器１００にハンドオーバ要請メッセージを送信する場合を意味することであって、両方ともハンドオーバ要請機器になろうとする場合を意味できる。すなわち、先の図２ないし図５を参照して説明した場合には、一電子機器がハンドオーバ要請機器の役割を行ったが、相手の電子機器がハンドオーバ選択機器の役割を行ったが、ハンドオーバ要請衝突では、両電子機器ともハンドオーバ要請機器の役割を行う。
【００８５】
さらに具体的に説明するために、図６を参考すれば、前記第１電子機器１００と前記第２電子機器２００との間にＮＦＣリンクが形成された状態で、前記第１電子機器１００が前記第２電子機器２００に第１ハンドオーバ要請メッセージＨＲａを送信する（Ｓ５１０）。
【００８６】
また、前記第２電子機器２００も前記第１電子機器１００に第２ハンドオーバ要請メッセージＨＲｂを送信する（Ｓ５２０）。
【００８７】
前記図２ないし図５に係る説明に基づくと、前記第１ハンドオーバ要請メッセージＨＲａを受信した前記第２電子機器２００は、前記第１ハンドオーバ要請メッセージＨＲａに対した応答としてハンドオーバ選択メッセージを前記電子機器１００に送信しなければならない。しかしながら、前記第２電子機器２００が前記第１電子機器１００に前記第２ハンドオーバ要請メッセージＨＲｂを送信するので、前記第１電子機器１００と前記第２電子機器２００とがハンドオーバ要請機器の役割を行うようになるハンドオーバ要請衝突が発生するようになる。
【００８８】
この場合に、前記第１電子機器１００及び第２電子機器２００のうちのいずれか一つがハンドオーバ選択機器にならなければならない。このとき、前記第１及び第２電子機器１００、２００のうち、どちらの機器がハンドオーバ選択者になるのかを決定するのをハンドオーバ衝突解決（ｈａｎｄｏｖｅｒ  ｃｏｌｌｉｓｉｏｎ  ｒｅｓｏｌｕｔｉｏｎ）と名づけることにする。
【００８９】
前記第１電子機器１００と前記第２電子機器２００とは、ハンドオーバ衝突解決プロセスを行うようになる（Ｓ５３０）。前記ハンドオーバ衝突解決プロセスについては、以下で具体的に説明する。
【００９０】
一方、ハンドオーバ要請メッセージを送信しようとする電子機器がハンドオーバ要請メッセージを送信する前に、他の電子機器からハンドオーバ要請メッセージを受信する場合に、前記電子機器１００は、前記他の電子機器にハンドオーバ要請メッセージを送信せず、前記他の電子機器から受信したハンドオーバ要請メッセージを処理するハンドオーバ選択機器として機能するようになることによって、ハンドオーバプロセスが達成されうる。
【００９１】
以下、前記ステップＳ５３０にて前記第１電子機器１００と前記第２電子機器２００とが行うハンドオーバ衝突解決方法についてさらに具体的に説明する。前記ハンドオーバ衝突解決方法は、多様な方法によって具現されうる。以下、図面を参照してさらに詳細に説明する。
【００９２】
図７は、本発明の第１の実施形態に係るハンドオーバ衝突解決方法を説明するための図である。図７に示すステップＳ６１０及びＳ６２０を説明するにあたって図６を参照して説明したステップＳ５１０及びＳ５２０と同じ部分については説明を省略する。また、説明の便宜のために、第１電子機器１００と第２電子機器２００との間のハンドオーバ要請衝突を想定するようにし、これは、説明の便宜のためのものに過ぎないので、本発明の技術的思想が特定機器に制限されるものではない。
【００９３】
前記第１及び第２電子機器１００、２００は、衝突解決ステップを行う（Ｓ６３０）。すなわち、前記電子機器１００、２００は、それぞれハンドオーバ要請衝突解決プロセスを行うことができる。以下、説明の便宜のために前記第１電子機器１００の立場でハンドオーバ要請衝突を解決するためのプロセスを説明するが、前記ハンドオーバ要請衝突解決プロセスは、前記第２電子機器２００でも同じ方法で行われうることはもちろんである。
【００９４】
前記第１電子機器１００は、前記送信した第１ハンドオーバ要請メッセージＨＲａに含まれた特定フィールド値と前記受信した第２ハンドオーバ受信メッセージＨＲｂに含まれた特定フィールド値とを比較できる。
【００９５】
例えば、前記特定フィールド値は、乱数、換言すればランダムナンバー（ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を含むことができる。
【００９６】
さらに具体的に前記第１電子機器１００は、前記ステップＳ６１０にて前記第２電子機器２００に前記第１ハンドオーバ要請メッセージＨＲａを送信するとき、前記ランダムナンバーを生成し、前記生成されたランダムナンバーを前記第１ハンドオーバ要請メッセージＨＲａの前記特定フィールド値に含めて前記第２電子機器２００に送信できる。
【００９７】
また、前記第２電子機器２００も前記ステップＳ６２０にて前記第１電子機器１００に前記第２ハンドオーバ要請メッセージＨＲｂを送信するとき、ランダムナンバーを生成し、前記生成されたランダムナンバーを前記第２ハンドオーバ要請メッセージＨＲｂの特定フィールド値に含めて前記第１電子機器１００に送信できる。
【００９８】
これにより、前記第１電子機器１００と前記第２電子機器２００とのそれぞれは、相手から受信したハンドオーバ要請メッセージと相手に送信したハンドオーバ要請メッセージに含まれたランダムナンバーを獲得し、前記獲得されたランダムナンバーを比較できる。
【００９９】
前記第１電子機器１００は、前記第２電子機器２００に送信した前記第１ハンドオーバ要請メッセージＨＲａに含まれたランダムナンバーと前記第２電子機器２００から受信した前記第２ハンドオーバ要請メッセージＨＲｂに含まれたランダムナンバーとを比較することによって、前記第１電子機器１００がハンドオーバ要請機器として機能するか、又はハンドオーバ選択機器として機能するかを判断できる。
【０１００】
一方、前記第１電子機器１００は、前記ランダムナンバーの比較結果、ランダムナンバーが同じ場合とランダムナンバーが異なる場合に応じて、以下のステップを行うことができる。
【０１０１】
例えば、前記第１電子機器１００は、前記ランダムナンバーの比較値が同じ場合には、前記第２電子機器２００にハンドオーバ要請メッセージを再送信できる。このとき、前記第１電子機器１００は、ランダムナンバーを再度生成し、前記再度生成されたランダムナンバーを前記ハンドオーバ要請メッセージの特定フィールドに含めて前記第２電子機器２００に送信できる。
【０１０２】
一方、前記第１電子機器１００は、前記ランダムナンバーの比較値が異なる場合には、優先順位に応じて優先順位の高いハンドオーバ要請メッセージを送信した電子機器がハンドオーバ要請機器の機能を行うことができる。
【０１０３】
さらに具体的に前記第１電子機器１００は、前記優先順位を決定するために前記送信した第１ハンドオーバ要請メッセージＨＲａと前記受信した第２ハンドオーバ要請メッセージＨＲｂに含まれた一つ以上のビット値を考慮できる。例えば、前記一つ以上のビット値は、前記ランダムナンバーに含まれた同じ位置のビット値でありうる。
【０１０４】
すなわち、前記第１電子機器１００は、ランダムナンバーの特定ビット値と受信したランダムナンバーの特定ビット値とを比較し、前記特定ビット値の比較結果に応じてハンドオーバ要請機器の機能を行うか、又はハンドオーバ選択機器の機能を行うかを決定できる。
【０１０５】
例えば、前記第１電子機器１００は、前記特定ビット値の比較結果、前記第１電子機器１００が送信した特定ビット値と前記第２電子機器２００から受信した特定ビット値とが互いに同じであるのか異なるのかを判断し、前記判断結果と前記送信したランダムナンバーと前記受信したランダムナンバーの大きさに基づいて、ハンドオーバ選択機器の機能を行うかどうかを判断できる。
【０１０６】
さらに詳細な例を挙げれば、前記第１電子機器１００は、前記特定ビット値の比較結果、前記特定ビット値が互いに同じ場合には、前記第１電子機器１００が前記第２電子機器２００より大きなランダムナンバーを生成した場合に、自分をハンドオーバ選択機器として機能できる。この場合に、前記第２電子機器２００は、前記特定ビット値が互いに同一であり、前記第１電子機器１００より小さなランダムナンバーを生成したので、ハンドオーバ要請機器の機能を行うことができる。
【０１０７】
一方、前記第１電子機器１００は、前記特定ビット値の比較結果、前記特定ビット値が互いに異なる場合には、前記第１電子機器１００が前記第２電子機器２００より大きなランダムナンバーを生成した場合に、自分をハンドオーバ要請機器として機能できる。この場合に、前記第２電子機器２００は、前記特定ビット値が互いに異なり、前記第１電子機器１００より小さなランダムナンバーを生成したので、ハンドオーバ選択機器の機能を行うことができる。
【０１０８】
すなわち、前記特定ビット値の比較結果と前記ランダムナンバーの大小とを共に考慮して、どの機器がハンドオーバ要請機器なのかハンドオーバ選択機器なのかを設定することによって、無条件に大きな／小さなランダムナンバーを生成するデバイスが一方的にハンドオーバ要請機器又はハンドオーバ選択機器になるのを防止できるという効果を提供できる。
【０１０９】
以下では、前記衝突解決方法に従って、前記第１電子機器１００がハンドオーバ要請機器として機能し、前記第２電子機器２００がハンドオーバ選択機器として機能するようになったことを想定する。
【０１１０】
前記第２電子機器２００は、前記ステップＳ６１０にて受信した第１ハンドオーバ要請メッセージＨＲａに対した応答としてハンドオーバ選択メッセージを前記第１電子機器１００に送信できる（Ｓ６４０）。
【０１１１】
一方、前記第１電子機器１００は、前記衝突解決方法に従ってハンドオーバ要請機器の機能を行うことに選定されたので、前記第２電子機器２００から前記ステップＳ６２０にて受信した前記第２ハンドオーバ要請メッセージＨＲｂに対しては応答しない。
【０１１２】
前記第１電子機器１００は、前記ステップＳ６４０にて前記第２電子機器２００から受信したハンドオーバ選択メッセージにしたがって、ハンドオーバプロセスを完了できる（Ｓ６５０）。換言すれば、前記第１電子機器１００は、先の図２ないし図５を参照して説明したハンドオーバプロセスと同じ過程を行うことによって、ハンドオーバプロセスを完了できる。したがって、前記第１電子機器１００と前記第２電子機器２００とは、代替通信手段を介してデータを交換できる。
【０１１３】
したがって、前記図６及び図７を参照して説明した実施形態にしたがって、ハンドオーバプロセス過程から発生する衝突を効果的に解決できる。
【０１１４】
以下、図面を参照して本発明の一実施形態に係るデータ構造を詳細に説明する。以下で説明するデータの構造は、一例に過ぎず、本発明の技術的思想は、特定データ構造に限定されるものではない。
【０１１５】
図８は、本発明の一実施形態に係るハンドオーバメッセージの構造を示す。先に図２ないし図７に示すように、前記ハンドオーバプロセスに用いられるメッセージは、ハンドオーバ要請メッセージとハンドオーバ選択メッセージから構成されることができる。
【０１１６】
図８の上段を参照すれば、本発明の一実施形態に係るハンドオーバ要請メッセージは、ハンドオーバ要請レコード（ｒｅｃｏｒｄ）（以下、Ｈｒ  ｒｅｃｏｒｄ）と一つ以上のＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）レコードを含むことができる。また、ハンドオーバ選択メッセージ（以下、Ｈｓ  ｒｅｃｏｒｄ）は、ハンドオーバ選択レコードと一つ以上のＮＤＥＦレコードを含むことができる。
【０１１７】
前記ＮＤＥＦレコードは、代替キャリアに対する具体的な情報を含むことができる。
【０１１８】
さらに具体的に、前記ハンドオーバ要請メッセージに含まれるＮＤＥＦレコードが含む情報の類型は多様でありうる。
【０１１９】
例えば、ＮＤＥＦレコードが含む情報は、代替通信リンクを識別するための情報を含むことができる。すなわち、前記ハンドオーバキャリアレコードは、前記ハンドオーバ要請機器が支援する代替通信手段が何であるかに対する情報を前記ハンドオーバ選択機器に提供できる。本文書で代替通信リンクを識別するための情報を含むＮＤＥＦレコードをハンドオーバキャリアレコード（ｈａｎｄｏｖｅｒ  ｃａｒｒｉｅｒ  ｒｅｃｏｒｄ）と呼ぶことにする。
【０１２０】
一方、前記ＮＤＥＦレコードが含む情報は、代替通信リンクを形成するための環境設定情報を含むことができる。本文書で代替通信リンクを形成するために必要な環境設定情報、例えば、リンク形成のために必要な暗号、アドレスなどを含むＮＤＥＦレコードをキャリア環境設定レコードと名づけることにする。
【０１２１】
このとき、前記キャリア環境設定レコードも前記代替通信手段が何であるかを識別する情報をさらに含むことができる。
【０１２２】
前記ハンドオーバキャリアレコードと前記キャリア環境設定レコードについての具体的な説明は後述する。
【０１２３】
図８の中段に示すように、本発明の一実施形態に係るハンドオーバ要請／選択レコードは、ヘッダ（Ｈｄｒ）、バージョンフィールド（ｖｅｒｓｉｏｎ  ｆｉｅｌｄ）、一つ以上の代替キャリアレコード（以下、ａｃ  ｒｅｃｏｒｄ）のうち、少なくとも一つを含むことができ、前記代替キャリアレコードは、前記ハンドオーバ要請／選択メッセージによって要請／選択される代替キャリアを定義することができる。また、前記ハンドオーバ要請／選択レコードは、これより少ないか、又はこれより多い情報フィールドを含むことができる。
【０１２４】
図８の下段に示すように、本発明の一実施形態に係るａｃレコードは、ヘッダ（Ｈｄｒ）、キャリア電力状態（ｃａｒｒｉｅｒ  ｐｏｗｅｒ  ｓｔａｔｅ）、キャリアデータ指示子（Ｃａｒｒｉｅｒ  Ｄａｔａ  Ｒｅｆｅｒｅｎｃｅ）、補助データ指示子の数（Ａｕｘ  Ｄａｔａ  Ｒｅｆ  Ｃｏｕｎｔ）、一つ以上の補助データ指示子（Ａｕｘｉｌｉａｒｙ  Ｄａｔａ  Ｒｅｆｅｒｅｎｃｅ）に対する情報フィールドのうち、少なくとも一つを含むことができる。
【０１２５】
前記キャリアデータ指示子と前記補助データ指示子とは、前記図８の上段に示す相応するＮＤＥＦレコードを指示できる。
【０１２６】
以下、前記図８を参照して言及した各情報野についてさらに具体的に説明する。
【０１２７】
図９は、本発明の一実施形態に係るハンドオーバ要請メッセージの一例を示す。
【０１２８】
前記ハンドオーバ要請メッセージは、先の図２ないし図７を参照して説明したとおりに、ハンドオーバ要請機器がハンドオーバ選択機器に前記ハンドオーバ要請機器が支援する代替キャリアに対する情報を提供するために使用されうる。
【０１２９】
前記ハンドオーバ要請メッセージは、ハンドオーバ要請レコード及び一つ以上のＮＤＥＦレコードを含むことができる。例えば、前記ハンドオーバ要請メッセージは、ハンドオーバ要請レコードから始めてＮＤＥＦレコードで終了されうる。
【０１３０】
さらに具体的に前記ハンドオーバ要請メッセージは、メッセージ開始ＭＢに設定されたフラグを含むハンドオーバ要請レコードから始め、メッセージ終了ＭＥに設定されたフラグを有するＮＤＥＦレコードで終了されうる。
【０１３１】
前記ハンドオーバ要請メッセージは、少なくとも一つの代替キャリアを含まなければならないので、前記ＭＢ、ＭＥフラグとも設定されたレコードを有することができない。
【０１３２】
前記ＮＤＥＦレコードは、代替キャリアの特性によってハンドオーバキャリアレコード及びキャリア環境設定レコードのうちの何れか一つになりうる。また、前記ＮＤＥＦレコードは、補助データから構成されることもできる。ＮＤＥＦレコードについての具体的な説明は後述する。
【０１３３】
図１０は、本発明の一実施形態に係るハンドオーバ選択メッセージの一例を示す。
【０１３４】
前記ハンドオーバ選択メッセージは、先の図２ないし図７を参照して説明したとおりに、ハンドオーバ選択機器がハンドオーバ要請機器から受信したハンドオーバ要請メッセージに含まれた代替キャリアの中で前記ハンドオーバ選択機器が支援する代替キャリアに対する情報を前記ハンドオーバ要請機器に提供するために使用されうる。
【０１３５】
図１０の上段に示すように、前記ハンドオーバ選択メッセージの構造は、図９を参照して説明したハンドオーバ要請メッセージの構造と同一でありうる。
【０１３６】
また、図１０の下段に示すように、前記ハンドオーバ選択メッセージは、メッセージ開始ＭＢ、メッセージ終了ＭＥがすべて設定された単一レコードを含むことができる。すなわち、この場合は、前記ハンドオーバ要請者が支援する代替キャリアの中で前記ハンドオーバ選択者が支援する代替キャリアがない状況でありうる。
【０１３７】
以下、図８及び図９に示すハンドオーバ要請レコードをさらに詳細に説明する。
【０１３８】
図１１は、本発明の一実施形態に係るハンドオーバ要請レコードの一例を示す。
【０１３９】
前記ハンドオーバ要請レコードは、前記ハンドオーバ要請機器が前記ハンドオーバ選択機器との通信のために使用することができる代替キャリアの目録を含むことができる。
【０１４０】
前記ハンドオーバ要請レコードは、少なくとも一つ以上の代替レコードを指示できる。
【０１４１】
図１１に示すように、前記ハンドオーバ要請レコードは、メイジャーバージョン（ｍａｊｏｒ  ｖｅｒｓｉｏｎ）、マイナーバージョン（ｍｉｎｏｒ  ｖｅｒｓｉｏｎ）、衝突回避レコード（ｃｏｌｌｉｓｉｏｎ  ｒｅｓｏｌｕｔｉｏｎ  ｒｅｃｏｒｄ）、代替キャリアレコード（Ａｌｔｅｒｎａｔｉｖｅ  Ｃａｒｒｉｅｒ  Ｒｅｃｏｒｄ）１ないしｎに対した情報のうち、少なくとも一つを含むことができる。
【０１４２】
前記衝突回避レコードは、先の図７を参照して説明したハンドオーバ要請衝突を解決するための乱数、すなわち、ランダムナンバーを含むことができる。
【０１４３】
前記各々の代替キャリアレコードは、前記ハンドオーバ選択機器と前記ハンドオーバ要請機器との間の通信のために前記ハンドオーバ要請機器が支援する代替キャリアを特定（ｓｐｅｃｉｆｙ）できる。前記各々の代替キャリアレコードが特定する代替キャリアに対する情報は、前記ハンドオーバ要請メッセージに含まれたＮＤＥＦレコードに含まれることができる。
【０１４４】
以下、図８及び図１０に示すハンドオーバ選択レコードをさらに詳細に説明する。
【０１４５】
図１２は、本発明の一実施形態に係るハンドオーバ選択レコードの一例を示す。
【０１４６】
前記ハンドオーバ選択レコードは、前記ハンドオーバ選択機器が前記ハンドオーバ要請機器から受信したハンドオーバ要請メッセージ内に含まれた代替キャリアの中で前記ハンドオーバ選択機器が支援する代替キャリアに対する情報を含むことができる。
【０１４７】
図１２に示すように、前記ハンドオーバ選択レコードは、メイジャーバージョン、マイナーバージョン、代替キャリアレコード１ないしｎに対した情報のうち、少なくとも一つを含むことができる。
【０１４８】
前記ハンドオーバ選択レコードに含まれた代替キャリアレコードは、前記ハンドオーバ要請機器と前記ハンドオーバ選択機器とが同時に支援する代替キャリアに対する情報を含むことができる。
【０１４９】
また、前記ハンドオーバ選択レコードに含まれた代替キャリアの順序は、前記ハンドオーバ選択機器が好む代替キャリアの優先順位を表すことができる。例えば、前記代替キャリアレコード１に指示された代替キャリアは、前記代替キャリアレコードｎに指示された代替キャリアより高い優先順位を有することができる。これは、先の図３ないし図５を参照して説明した実施形態に適用されうる。
【０１５０】
以下、図８及び図９に示すＮＤＥＦレコードの一例であるハンドオーバキャリアレコードについて詳細に説明する。
【０１５１】
図１３は、本発明の一実施形態に係るハンドオーバキャリアレコードの一例を示す。
【０１５２】
ハンドオーバキャリアレコードは、代替キャリアを識別するための情報を含むことができる。
【０１５３】
図１３に示すように、ハンドオーバキャリアレコードは、例えば、キャリアタイプフォーマット（Ｃａｒｒｉｅｒ  Ｔｙｐｅ  Ｆｏｒｍａｔ、以下、ＣＴＦ）、キャリアタイプ長（Ｃａｒｒｉｅｒ  Ｔｙｐｅ  Ｌｅｎｇｔｈ）、キャリアタイプ（Ｃａｒｒｉｅｒ  Ｔｙｐｅ）、キャリアデータ（ｃａｒｒｉｅｒ  ｄａｔａ）のうち、少なくとも一つを含むことができる。
【０１５４】
前記キャリアタイプフォーマットは、後述するキャリアタイプに記載された値の構造を指示する機能を提供できる。
【０１５５】
例えば、前記キャリアタイプフォーマットは、ＮＦＣ  Ｆｏｒｕｍ  ｗｅｌｌ−ｋｎｏｗ類型、ＲＦＣ  ２０４６で規定されたメディア−タイプ、ＲＦＣ  ３９８６に規定された絶対ＵＲＩ、ＮＦＣ外部タイプのうち、少なくとも一つに相応できる。
【０１５６】
前記キャリアタイプ長は、後述するキャリアタイプの長さを意味することができる。
【０１５７】
前記キャリアタイプは、代替キャリアの唯一の識別子（ｕｎｉｑｕｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を提供できる。前記キャリアタイプの値は、前記キャリアタイプフォーマットに応じる構造、エンコード、フォーマットに従わなければならない。
【０１５８】
前記キャリアタイプフォーマット、キャリアタイプ長、前記キャリアタイプのうち、少なくとも一つ、さらに具体的には、前記キャリアタイプに基づいて前記ハンドオーバ要請機器が支援する代替キャリアが何であるかを前記ハンドオーバ選択機器が識別できる。
【０１５９】
前記キャリアデータは、代替キャリアに対する付加的な情報を含むことができる。
【０１６０】
一方、前記ハンドオーバキャリアレコードは、前記ハンドオーバ要請メッセージのＮＤＥＦレコードであって、前記ハンドオーバ要請メッセージに含まれることができる。前記ハンドオーバキャリアレコードを受信したハンドオーバ選択機器は、前記ハンドオーバ要請機器にハンドオーバキャリアレコードによって識別された代替キャリアに対する環境設定情報、例えば、キャリア環境設定レコードを含むハンドオーバ選択メッセージを前記ハンドオーバ要請機器に送信できる。前記キャリア環境設定レコードを受信した前記ハンドオーバ要請機器は、前記キャリア環境設定レコードに含まれた環境設定情報に従って、ハンドオーバを行うことができる。
【０１６１】
以下、図８及び図１２に示す代替キャリアレコード（ａｃ  Ｒｅｃｏｒｄ）について詳細に説明する。
【０１６２】
図１４は、本発明の一実施形態に係る代替キャリアレコードの一例を示す。
【０１６３】
前記代替キャリアレコードは、前記ハンドオーバ要請レコード又は前記ハンドオーバ選択レコードに含まれることができる。
【０１６４】
図１４に示すように、前記代替キャリアレコードは、キャリア電力状態（ＣＡＲＲＩＥＲ  ＰＯＷＥＲ  ＳＴＡＴＥ、すなわちＣＰＳ）、キャリアデータ指示子ＣＡＲＲＩＥＲ＿ＤＡＴＡ＿ＲＥＦＥＲＥＮＣＥ、補助データ指示子の数ＡＵＸＩＬＩＡＲＹ＿ＤＡＴＡ＿ＲＥＦＥＲＥＮＣＥ＿ＣＯＵＮＴ、補助データ指示子１ないしＮＡＵＸＩＬＩＡＲＹ＿ＤＡＴＡ＿ＲＥＦＥＲＥＮＣＥ１ＴＯＮのうち、少なくとも一つを含むことができる。
【０１６５】
前記キャリア電力状態は、代替キャリアの電力状態を示す。前記キャリア電力状態は、例えば、非アクティブ化、アクティブ化、アクティブ化中、分らないの中で、少なくとも一つでありうる。
【０１６６】
前記キャリア電力状態は、図５を参照して前述したステップＳ４２０に適用されることができる。
【０１６７】
前記キャリアデータ指示は、前記図８の上段に示すＮＤＥＦレコードを指示する機能を提供できる。上述したように、ＮＤＥＦレコードは、ハンドオーバキャリアレコード又はキャリア環境設定レコードでありうる。
【０１６８】
前記補助データ指示子の数は、つながる補助データ指示子の数を意味できる。
【０１６９】
前記補助データ指示子は、代替キャリアに対する付加的な情報を提供するＮＤＥＦレコードを指示できる。
【０１７０】
以上では、本発明の実施形態に係るメッセージの構造について説明した。以下、前記メッセージの構造が含む情報の例を、代替キャリアの種類に従って説明する。
【０１７１】
図１５は、本発明の一実施形態に係る、代替キャリアがＷｉ−Ｆｉである場合のハンドオーバ要請メッセージの一例を示す。図１５に示すように、ハンドオーバ要請メッセージは、ハンドオーバ要請レコード及びハンドオーバキャリアレコードを含むことができる。すなわち、上述したように、前記ハンドオーバ要請機器が代替キャリアとしてＷｉ−Ｆｉを指定する場合に、前記ＮＤＥＦレコードは、ハンドオーバキャリアレコードの形式を有し、前記ハンドオーバキャリアレコードは、Ｗｉ−Ｆｉを識別するための情報を含むことができる。
【０１７２】
図１６は、本発明の一実施形態に係るＷｉ−Ｆｉハンドオーバ要請メッセージのバイナリコンテンツ（ｂｉｎａｒｙ  ｃｏｎｔｅｎｔ）を示す。すなわち、図１６は、図１５に示すハンドオーバ要請メッセージのさらに他の表現を示す。
【０１７３】
図１７は、本発明の一実施形態に係る代替キャリアがＷｉ−Ｆｉである場合のハンドオーバ選択メッセージを示す。図１７に示すように、前記ハンドオーバ選択メッセージは、ハンドオーバ選択レコード及びキャリア環境設定レコードを含むことができる。すなわち、前記キャリア環境設定レコードは、前記図８を参照して説明したＮＤＥＦレコードの一例である。
【０１７４】
図１７に示すように、ハンドオーバ選択機器が提供するキャリア環境設定レコードは、前記ハンドオーバ要請機器が前記ハンドオーバ選択機器が提供する代替キャリア、例えば、Ｗｉ−Ｆｉに接続するために必要な環境設定情報、例えば、サービスセット識別子（ＳＳＩＤ）、認証タイプ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｔｙｐｅ  ＴＬＶ）、暗号タイプ（Ｅｎｃｒｙｐｔｉｏｎ  Ｔｙｐｅ  ＴＬＶ）、ネットワークキー（ｎｅｔｗｏｒｋ  ｋｅｙ）、マックアドレス（ＭＡＣ  Ａｄｄｒｅｓｓ  ＴＬＶ）に対する情報を含むことができる。
【０１７５】
換言すれば、前記ハンドオーバ選択機器は、前記ハンドオーバ要請機器から受信したハンドオーバキャリアレコードに含まれた情報に基づいて、前記ハンドオーバ要請機器が支援する代替キャリアがＷｉ−Ｆｉであることを確認し、前記ハンドオーバ選択機器がＷｉ−Ｆｉを支援する場合、前記ハンドオーバ要請機器が前記ハンドオーバ選択機器とのＷｉ−Ｆｉリンクを生成するために必要な環境設定情報を生成し、前記生成された環境設定情報を前記キャリア環境設定レコードに含めて前記ハンドオーバ要請機器に送信できる。
【０１７６】
前記ハンドオーバ要請機器は、前記ハンドオーバ選択機器から受信したキャリア環境設定情報に基づいて、前記ハンドオーバ選択機器が提供する代替キャリア、例えば、Ｗｉ−Ｆｉに接続できる。
【０１７７】
図１８は、本発明の一実施形態に係るハンドオーバ選択メッセージのバイナリコンテンツ（ｂｉｎａｒｙ  ｃｏｎｔｅｎｔ）を示す。すなわち、図１８は、図１７に示すハンドオーバ選択メッセージのさらに他の表現である。
【０１７８】
図１５ないし図１８を参照して説明した実施形態では、代替キャリアがＷｉ−Ｆｉである場合を想定して説明したが、図１５ないし図１８を参考して説明した実施形態は、ハンドオーバ要請機器がハンドオーバ選択機器に代替キャリア環境設定情報を提供する必要がないいかなる類型の代替キャリアにも適用されうることはもちろんである。
【０１７９】
以上では、図１５ないし図１８を参照して代替キャリアがＷｉ−Ｆｉである場合のハンドオーバ要請／選択メッセージを説明した。これは、図２ないし図７を参照して前述した実施形態に適用されうることはもちろんである。
【０１８０】
以下、図面を参照して、代替キャリアがブルートゥースである場合のハンドオーバ要請／選択メッセージが含む情報の例を説明する。
【０１８１】
図１９は、本発明の一実施形態に係る、代替キャリアがブルートゥースである場合のハンドオーバ要請メッセージの一例を示す。図１９に示すように、ハンドオーバ要請メッセージは、ハンドオーバ要請レコード及びキャリア環境設定レコードを含むことができる。
【０１８２】
図１９に示すように、キャリア環境設定レコードは、前記ハンドオーバ選択機器が前記ハンドオーバ要請機器が提供する代替キャリア、例えば、ブルートゥースに接続するために必要な環境設定情報を含むことができる。一方、前記代替通信手段がブルートゥースである場合にも、ブルートゥースにセキュリティーがない場合には、前記ハンドオーバ要請メッセージの前記キャリア環境設定レコードは、ハンドオーバキャリアレコードに代替できる。
【０１８３】
図１９に示す各々の情報は、当業者に自明なものであるから説明を省略する。
【０１８４】
図２０は、本発明の一実施形態に係るブルートゥースハンドオーバ要請メッセージのバイナリコンテンツを示す。すなわち、図２０は、図１９に示すハンドオーバ要請メッセージのさらに他の表現を示す。
【０１８５】
図２１は、本発明の一実施形態に係る、代替キャリアがブルートゥースである場合のハンドオーバ選択メッセージの一例を示す。
【０１８６】
図２１は、本発明の一実施形態に係る、代替キャリアがブルートゥースである場合のハンドオーバ選択メッセージの一例を示す。図２１に示すように、ハンドオーバ選択メッセージは、ハンドオーバ選択レコード及びキャリア環境設定レコードを含むことができる。
【０１８７】
図２１に示すように、キャリア環境設定レコードは、前記ハンドオーバ要請機器が前記ハンドオーバ選択機器が提供する代替キャリア、例えばブルートゥースに接続するために必要な環境設定情報を含むことができる。
【０１８８】
図２２は、本発明の一実施形態に係るブルートゥースハンドオーバ要請メッセージのバイナリコンテンツを示す。すなわち、図２２は、図２１に示すハンドオーバ選択メッセージのさらに他の表現である。
【０１８９】
前記図１９ないし図２２を参照して説明した実施形態では、代替キャリアがブルートゥースである場合を想定したが、本発明の技術的思想が特定キャリアに限定されるものではない。
【０１９０】
また、前記図１５ないし図２２を参照して説明した実施形態では、代替キャリアが一つである場合を想定したが、図２ないし図５に示すように代替キャリアが複数でありうる。このような場合、前記図１５ないし図２２に示すハンドオーバ要請／選択メッセージは、各々複数の代替キャリアに対する情報を含むことができることはもちろんである
以下では、図８を参照して前述した補助データを活用してハンドオーバを行う方法について説明する。
【０１９１】
図２３は、本発明の第１の実施形態に係る付加データを活用したハンドオーバ要請メッセージの一例を示す。ハンドオーバ要請機器とハンドオーバ選択機器は、ハンドオーバと同時に補助データを活用してＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）セッション（ｓｅｓｓｉｏｎ）を開設することができる。本実施形態を説明するにあたって、代替キャリアは、Ｗｉ−Ｆｉである場合を想定する。
【０１９２】
図２３に示すように、前記ハンドオーバ要請メッセージは、ハンドオーバ要請レコードとＮＤＥＦレコードの一例であるハンドオーバキャリアレコード及びＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）レコードを含むことができる。
【０１９３】
図２３に示すハンドオーバ要請レコードを参考すれば、キャリアデータ指示子は０で、補助データ指示子は１であることが分かる。すなわち、ハンドオーバキャリアレコードは、ｐａｙｌｏａｄ  ＩＤ  ０を有し、補助データは、ｐａｙｌｏａｄ  ＩＤ  １を有する。すなわちＰａｙｌｏａｄ  ＩＤ  １を有するＵＲＩレコードは、補助データであることが分かる。
【０１９４】
前記ハンドオーバキャリアレコードは、図１５を参考して前述したものと同一なので説明を省略する。
【０１９５】
前記補助データであるＵＲＩレコードは、前記ハンドオーバ要請機器がＦＴＰを行うことができることを示す。例えば、前記ハンドオーバ要請メッセージがＦＴＰと関連した補助データを含むことによって、前記ハンドオーバ要請機器がＦＴＰを支援することを前記ハンドオーバ選択機器に知らせることができる。
【０１９６】
図２４は、本発明の第１の実施形態に係る付加データを活用したハンドオーバ選択メッセージの一例を説明するための図である。
【０１９７】
図２４に示すように、ハンドオーバ選択メッセージは、ハンドオーバ選択レコード、ＮＤＥＦレコードとしてＷｉ−Ｆｉキャリア環境設定レコード、ＵＲＩレコードを含むことができる。
【０１９８】
図２４に示すように、補助データである前記ＵＲＩレコードは、ＦＴＰセッション開設のためのＵＲＩフィールド（ＵＲＩ  Ｆｉｅｌｄ）値を含むことができる。
【０１９９】
これにより、前記ハンドオーバ要請機器は、前記ハンドオーバ選択機器とＮＦＣリンクからＷｉ−Ｆｉリンクにハンドオーバすると同時にＦＴＰセッションを開設できる。
【０２００】
以下では、図２５及び図２６を参照して、前記ハンドオーバ要請機器がハンドオーバ作業と共に付加データを活用することによって、前記ハンドオーバ要請機器が指定した代替キャリアを介して前記ハンドオーバ選択機器と接続したデバイスに対する情報を獲得する方法を説明する。
【０２０１】
図２５は、本発明の第２の実施形態に係る付加データを活用したハンドオーバ要請メッセージを示す。図２５を参照して説明した実施形態にしたがって、本実施形態を説明するにあたって代替キャリアはＷｉ−Ｆｉである場合を想定する。
【０２０２】
図２５に示すように、前記ハンドオーバ要請メッセージは、ハンドオーバ要請レコードとＮＤＥＦレコードの一例としてハンドオーバキャリアレコード及びＨＴＴＰメッセージレコードを含むことができる。
【０２０３】
図２５に示すハンドオーバ要請メッセージは、ハンドオーバ選択機器にＷｉ−Ｆｉでハンドオーバを要請すると同時に、前記ハンドオーバ選択機器とＷｉ−Ｆｉでリンクされたデバイスを認識するためである。例えば、前記ハンドオーバ選択機器が接続したＷｉ−Ｆｉに接続されたデバイスは、ホームネットワーク、オフィスネットワークを構成するデバイスでありうる。例えば、ホームネットワーク、オフィスネットワークは、ＵＰｎＰ（ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ＆  Ｐｌａｙ）によって具現化されうる。Ｗｉ−Ｆｉで構成されたネットワークは、一例に過ぎないので、その他、他の代替キャリアから構成されたネットワークも含むことができる。
【０２０４】
図２５に示すＨＴＴＰメッセージレコードは、ＵＰｎＰネットワーク内に属しているデバイスが互いを認識するために使用するメッセージ、例えば、Ｍ−ｓｅａｒｃｈメッセージを含んでいる。
【０２０５】
また、図２５に示すＨＴＴＰメッセージレコードは、前記ハンドオーバ要請機器が検索しようとするデバイスの類型を含むことができる。例えば、前記ＨＴＴＰメッセージレコードは、Ｗｉ−Ｆｉで接続したデバイス、例えば、ＵＰｎＰデバイスの類型に対する情報を含むことができる。前記ＵＰｎＰデバイスの類型は、図２６に示すＳＴ（ｓｅａｒｃｈ  ｔａｒｇｅｔ）フィールドによって指定されうる。前記ＵＰｎＰデバイスの類型は、例えば、レンダラー（ｒｅｎｄｅｒｅｒ）、サーバ（ｓｅｒｖｅｒ）、プリンタ（ｐｒｉｎｔｅｒ）、スキャナー（ｓｃａｎｎｅｒ）等多様でありうる。前記ＳＴフィールドは、検索しようとする一つ以上の特定ＵＰｎＰデバイスの類型、例えば、プリンタ、レンダラーを指定したり、すべてのＵＰｎＰデバイスの類型を指定できる。すべてのＵＰｎＰデバイスの類型を指定する場合に、前記ＳＴフィールドは、例えば、ｓｓｄｐ：ａｌｌの値を有することができる。
【０２０６】
以下、前記ＨＴＴＰメッセージレコードのＳＴフィールドは、すべての類型のＵＰｎＰデバイスを指定するｓｓｄｐ：ａｌｌを含むことを想定する。
【０２０７】
図２６は、本発明の第２の実施形態に係る付加データを活用したハンドオーバ選択メッセージの付加データを示す。
【０２０８】
図２６は、前記図２５に示すハンドオーバ要請メッセージを受信したハンドオーバ選択機器が受信したハンドオーバ要請メッセージに対する応答として、前記ハンドオーバ要請機器に送信する付加データの一例を示す。
【０２０９】
図２６に示すように、前記ハンドオーバ選択機器が前記ハンドオーバ要請機器に送信する付加データは、代替キャリアであるＷｉ−Ｆｉに接続されているＵＰｎＰデバイスに対する情報を含んでいる。例えば、前記ＵＰｎＰデバイスに対する情報は、サービス名を識別するＵＳＮ（ｕｎｉｑｕｅ  ｓｅｒｖｉｃｅ  ｎａｍｅ）、機器の識別子を含むことができる。前記機器の識別子は、図２６に示すように、ＵＵＩＤで表現されることができる。
【０２１０】
前記ハンドオーバ要請機器は、Ｗｉ−Ｆｉでハンドオーバを行うと同時に、前記ハンドオーバ選択機器を介して、Ｗｉ−Ｆｉネットワークで形成されたデバイス、例えばＵＰｎＰデバイスに対する情報を獲得できる。これにより、前記ハンドオーバ要請機器は、前記ＵＰｎＰネットワークを構成するＵＰｎＰデバイスをより簡単に認識できるようになる。
【０２１１】
本文書で開示した多様な実施形態は、互いに個別的に又は組合わせられて実施されうる。また、各実施形態を構成するステップは、他の実施形態を構成するステップと組合わせられて実施されうる。例えば、図２ないし図５を参考して説明した各々のハンドオーバプロトコルは、互いに組み合わせられて実施されうる。また、本文書で説明したハンドオーバ衝突解決プロトコルは、図２ないし図５を参考して説明した各々のハンドオーバプロトコルに適用されうることは自明である。
【０２１２】
以上で説明した本発明は、本発明が属する技術分野における通常の知識を有した者にとって本発明の技術的思想から逸脱しない範囲内で様々な置換、変形及び変更が可能であるので、前述した実施形態及び添付した図面により限定されるものではない。また、本文書で説明した実施形態は、限定されて適用されうるものではなく、多様な変形がなされうるように各実施形態の全て又は一部が選択的に組合わせられて構成されうる。
【産業上の利用可能性】
【０２１３】
本発明によれば、ハンドオーバ要請衝突を効果的に解決することによって、ＮＦＣリンクから代替通信リンクに効果的にハンドオーバできる電子機器及び電子機器の動作方法を提供できる。
【図１】
0005540115.tif 000002
【図２】
0005540115.tif 000003
【図３】
0005540115.tif 000004
【図４】
0005540115.tif 000005
【図５】
0005540115.tif 000006
【図６】
0005540115.tif 000007
【図７】
0005540115.tif 000008
【図８】
0005540115.tif 000009
【図９】
0005540115.tif 000010
【図１０】
0005540115.tif 000011
【図１１】
0005540115.tif 000012
【図１２】
0005540115.tif 000013
【図１３】
0005540115.tif 000014
【図１４】
0005540115.tif 000015
【図１５】
0005540115.tif 000016
【図１６】
0005540115.tif 000017
【図１７】
0005540115.tif 000018
【図１８】
0005540115.tif 000019
【図１９】
0005540115.tif 000020
【図２０】
0005540115.tif 000021
【図２１】
0005540115.tif 000022
【図２２】
0005540115.tif 000023
【図２３】
0005540115.tif 000024
【図２４】
0005540115.tif 000025
【図２５】
0005540115.tif 000026
【図２６】
0005540115.tif 000027