(57)【要約】本発明は、２つの電子デバイス間で無線によるデータ転送を開始する方法に関する。特に、この開始をユーザフレンドリなものにするために、“ハギング（hugging）”と呼ばれるコンセプトの採用が提案される。第１の電子デバイスと第２の電子デバイスとが、少なくとも互いに対して近傍関係にある間、互いに対して特定の動きパターンを受けていると判定された場合、２つの電子デバイス間にハグ状態が与えられているものと想定する。このようなハグ状態が第１のデバイス側で検出された場合にのみ、上記第１のデバイスと上記第２のデバイスのような別の或るデバイスとの間でデータ転送を行うためにデータ転送チャネルが開かれる。本発明は、同様に、対応するデバイス、および、対応するソフトウェアコードを持つソフトウェアプログラム製品にも関する。
2006520546.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つの電子デバイスの内の少なくとも２つの電子デバイス間でデータの無線転送を開始する方法であって、前記複数の電子デバイスの内の第１の電子デバイスにおいて、
前記第１の電子デバイスと、前記複数の電子デバイスの内の第２の電子デバイスとの間でハグ状態を検出するステップであって、該ハグ状態は、前記第１の電子デバイスと前記第２の電子デバイスとが、少なくとも互いに対して近傍関係にある間、互いに対して特定の動きパターンを受けていると判定された場合に与えられると想定されるステップと、
前記第１の電子デバイスが前記複数の電子デバイスの内の第２の電子デバイスとハグ状態にあることが検出されたとき、前記第１の電子デバイスと、前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でデータを転送するために、前記第１の電子デバイスのローカル無線リンクとしてデータ転送チャネルを開くステップと、を具備する方法。
【請求項２】
前記第１の電子デバイスと第２の電子デバイスとの間での機械的相互作用と電気的相互作用との内の少なくとも一方を検出することによって、前記第１の電子デバイスと第２の電子デバイスとの間のハグ状態を検出する請求項１に記載の方法。
【請求項３】
請求項１または２に記載の方法であって、前記ハグ状態を検出するステップが、前記第１の電子デバイス側において、
前記第１の電子デバイスのローカル無線リンクとしてポーリングチャネルを開くステップと、
前記ポーリングチャネルで複数の信号を送信し、前記ポーリングチャネルで複数の信号を受信するステップと、
前記第１の電子デバイスが、同様にポーリングチャネルを開いている対応する第２の電子デバイスとハグ状態にあるかどうかを、前記第１のデバイスが測定したデータと、前記ポーリングチャネルを介して受信した複数の信号とを評価することによって判定するステップと、を具備する方法。
【請求項４】
ユーザによる開始時に前記第１の電子デバイスが前記ポーリングチャネルを開く請求項３に記載の方法。
【請求項５】
前記第１の電子デバイスが前記ポーリングチャネルで通常サンプリングを行う方法であって、前記ポーリングチャネルの前記通常サンプリングによって、近傍に位置する第２の電子デバイスが前記ポーリングチャネルで複数の信号を送信していることが示されたとき、前記第１の電子デバイスが前記ポーリングチャネルを自動的に開く請求項３に記載の方法。
【請求項６】
前記第１の電子デバイスが行う近傍度測定によって、第２の電子デバイスが近傍にあることが示されたとき、前記第１の電子デバイスが前記ポーリングチャネルを自動的に開く請求項３に記載の方法。
【請求項７】
前記第１の電子デバイスにおいて所定のタイプのデータが一般に一意に特定されるとき、前記第１の電子デバイスが前記ポーリングチャネルを自動的に開く請求項３に記載の方法。
【請求項８】
前記ポーリングチャネルが開かれたとき、近傍物体を検出する近傍度センサによる近傍度測定を前記第１の電子デバイス側において行うステップをさらに具備する方法であって、前記近傍度センサが近傍物体を検出した場合、前記第１の電子デバイスが、前記ポーリングチャネルで近傍度表示を送信し、さらに、前記第１の電子デバイスが、前記ポーリングチャネルで第２の電子デバイスにより送信された近傍度表示を基本的に前記近傍度表示の送信時点で受け取った場合、同様にポーリングチャネルを開いている別の電子デバイスと前記第１の電子デバイスがハグ状態にあることを前記第１の電子デバイスが判定する請求項３〜７のいずれか１項に記載の方法。
【請求項９】
前記第１の電子デバイスが、指定された強度の赤外線信号を前記ポーリングチャネルで放射し、受信した赤外線信号に対するポーリングを前記ポーリングチャネルで行い、受信した赤外線信号の強度を決定し、さらに、前記第１の電子デバイスと前記第２の電子デバイスとが、互いに対して特定の動きパターンを受けていると判定された場合に予想することが可能な、受信赤外線信号の前記強度が予め設定した強度に対応する場合、同様にポーリングチャネルを開いている別の電子デバイスと前記第１の電子デバイスがハグ状態にあることを前記第１の電子デバイスが判定する請求項３〜７のいずれか１項に記載の方法。
【請求項１０】
前記ポーリングチャネルが開かれたとき、前記第１の電子デバイス内の加速度センサによって前記第１の電子デバイスの加速度を決定するステップをさらに具備し、その場合、前記第１の電子デバイスと前記第２の電子デバイスとが互いに対して特定の動きパターンを受けていると判定された場合に、前記第１の電子デバイスに対して予想することが可能な予め設定した加速／減速プロファイルを前記加速度センサが検出した場合、前記第１の電子デバイスが前記ポーリングチャネルで加速度表示を送信し、さらに、前記第１の電子デバイスが、第２の電子デバイスによって前記ポーリングチャネルで送信された対応する加速度表示を基本的に前記加速度表示の送信時点で受け取った場合、同様にポーリングチャネルを開いている別の電子デバイスと前記第１の電子デバイスがハグ状態にあることを前記第１の電子デバイスが判定する請求項３〜７のいずれか１項に記載の方法。
【請求項１１】
前記第１の電子デバイスが前記ポーリングチャネルで受信した信号の強度を測定し、前記第１および前記第２の電子デバイスが互いに対して特定の動きパターンを受けていると判定された場合に予想することが可能な予め設定した時間関数に従って、前記ポーリングチャネルで受信した信号の測定強度が振舞う場合、同様にポーリングチャネルを開いている別の電子デバイスと前記第１の電子デバイスがハグ状態にあることを前記第１の電子デバイスが判定する請求項３〜７のいずれか１項に記載の方法。
【請求項１２】
以下のアプローチ、すなわち、音声ベースの近傍度検知、接触子の音に基づく検出、アプリケーション固有の接触センサを利用する検出、および、前記特定の動きパターンの視覚による特定の内の少なくとも１つのアプローチに基づいて、同様にポーリングチャネルを開いている別の電子デバイスと前記第１の電子デバイスがハグ状態にあるかどうかを前記第１の電子デバイスが判定する請求項３〜１１のいずれか１項に記載の方法。
【請求項１３】
前記第１の電子デバイスが第２の電子デバイスとハグ状態にあることを示す複数の条件が満たされた場合、前記第１の電子デバイスが第２の電子デバイスとハグ状態にあることを前記第１の電子デバイスのみが判定する請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
前記第１の電子デバイスと、前記複数の電子デバイスの内の第２の電子デバイスとの間でハグ状態を検出するために前記第１の電子デバイスの複数のセンサを用いる方法であって、個々のセンサが、ハグ状態に入ったと考えることができるかどうかを表示し、ハグ状態に入ったことを所定の発生確率を用いて個々のセンサが誤って判定するように個々のセンサを較正する方法において、個々のセンサに対して示されるハグ状態の前記頻度をモニタするステップと、示されたハグ状態のモニタされた頻度が前記所定の発生確率に基づいて予想される頻度から逸脱している場合、さらなる考慮事項からセンサを除外するステップと、前記第１の電子デバイスと、前記複数の電子デバイスの内の第２の電子デバイスとの間のハグ状態を考慮事項から除外されていないすべてのセンサから得られる表示に基づいて検出するステップとをさらに具備する請求項１〜１３のいずれか１項に記載の方法。
【請求項１５】
考慮事項から除外されなかったすべてのセンサから得られる前記表示の重み付けと、組み合わせとを行うことにより、前記第１の電子デバイスと、前記複数の電子デバイスの内の第２の電子デバイスとの間のハグ状態を検出する請求項１４に記載の方法。
【請求項１６】
前記第１の電子デバイスが第２の電子デバイスとハグ状態にあるかどうかを判定するためにファジィ推論を採用する請求項１〜１５のいずれか１項に記載の方法。
【請求項１７】
前記第１の電子デバイスと、前記複数の電子デバイスの内の第２の電子デバイスとの間で生じる可能性のある接触強度をモニタし、接触強度が所定値を超えたと判定された場合、警報を出力し、および／または、ハグ状態の検出をオフにする請求項１〜１６のいずれか１項に記載の方法。
【請求項１８】
前記第１の電子デバイスへのユーザ入力と、前記第１の電子デバイスのアプリケーションから得られる表示との内の少なくとも一方によって、前記第１の電子デバイスと、前記複数の電子デバイスの内の第２の電子デバイスとの間のハグ状態を検出するステップをアクティブにする請求項１〜１７のいずれか１項に記載の方法。
【請求項１９】
前記データが、データパッケージまたはデータオブジェクトの形で転送される請求項１〜１８のいずれか１項に記載の方法。
【請求項２０】
前記複数の電子デバイスの内の第１の電子デバイス以外の電子デバイスが、前記複数の電子デバイスの内の第２の電子デバイスと同じである請求項１〜１９のいずれか１項に記載の方法。
【請求項２１】
前記複数の電子デバイスの内の第１の電子デバイス以外の電子デバイスが、前記複数の電子デバイスの内の第３の電子デバイスであり、前記第２の電子デバイスが、前記第１の電子デバイスと前記第３の電子デバイスとの間でデータを転送するためのデータ転送チャネルを開くための媒体としてのみ機能する請求項１〜１９のいずれか１項に記載の方法。
【請求項２２】
別の電子デバイスに対してローカル無線リンクを確立するための少なくとも１つのインタフェースと、
前記第１の電子デバイスが、対応する第２の電子デバイスとハグ状態にあるかどうかを判定する処理用コンポーネントであって、該ハグ状態は、前記第１の電子デバイスと前記第２の電子デバイスとが、少なくとも互いに対して近傍関係にある間、互いに対して特定の動きパターンを受けていると判定された場合、ハグ状態が与えられていると想定されるものと、
前記第１の電子デバイスが第２の電子デバイスとハグ状態にあることが検出されたとき、前記第１の電子デバイスと、前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でのデータ転送を可能にするために前記少なくとも１つのインタフェースを介してデータ転送チャネルを開く処理用コンポーネントと、を具備する電子デバイス。
【請求項２３】
前記少なくとも１つのインタフェースを介してポーリングチャネルを開く処理用コンポーネントと、
前記ポーリングチャネルでの複数の信号の送信と、前記ポーリングチャネルでの複数の信号の受信とを生じさせる処理用コンポーネントとをさらに具備する電子デバイスにおいて、
前記第１の電子デバイスが、対応する第２の電子デバイスとハグ状態にあるかどうかを判定する前記処理用コンポーネントが、前記第１のデバイスによって測定されたデータと、前記ポーリングチャネルを介して受信した信号とを評価する請求項２２に記載の電子デバイス。
【請求項２４】
前記第１の電子デバイスが遠隔ハグ状態に入ったかどうかをユーザによる開始時に判定するための処理用コンポーネントをさらに具備する電子デバイスにおいて、前記第１の電子デバイスが所定の動きパターンを受けていると判定された場合、遠隔ハグ状態が与えられていると想定され、前記第１の電子デバイスが遠隔ハグ状態にあると判定された場合、前記少なくとも１つのインタフェースを介してデータ転送チャネルを開くための前記処理用コンポーネントも、前記第１の電子デバイスと、前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でデータ転送を可能にするデータ転送チャネルを開くように構成される請求項２２または２３に記載の電子デバイス。
【請求項２５】
前記第１の電子デバイスが遠隔ハグ状態に入ったかどうかを前記デバイスのアプリケーションによる開始時に判定するための処理用コンポーネントをさらに具備する電子デバイスにおいて、前記第１の電子デバイスが所定の動きパターンを受けていると判定された場合、遠隔ハグ状態が与えられていると想定され、前記第１の電子デバイスが遠隔ハグ状態にあると判定された場合、前記少なくとも１つのインタフェースを介してデータ転送チャネルを開くための前記処理用コンポーネントも、前記第１の電子デバイスと、前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でデータ転送を可能にするデータ転送チャネルを開くように構成される請求項２２〜２４のいずれか１項に記載の電子デバイス。
【請求項２６】
ユーザインタフェースを具備し、前記ユーザインタフェースを介して別の電子デバイスのリストを前記電子デバイスのユーザに対して示すための、および、ユーザが前記ユーザインタフェースを介して前記リストから電子デバイスを選択することを可能にするための処理用コンポーネントをさらに具備する電子デバイスにおいて、ユーザが選択した別の電子デバイスに対してデータ転送チャネルのみが開かれる請求項２４または２５に記載の電子デバイス。
【請求項２７】
少なくとも２つの電子デバイスの内の少なくとも２つの電子デバイス間でデータの無線転送を開始するためのソフトウェアコードを格納するソフトウェアプログラム製品であって、前記ソフトウェアコードが、前記複数の電子デバイスの内の第１の電子デバイスの処理ユニットで実行されるとき、以下のステップ、すなわち、
前記第１の電子デバイスと、前記複数の電子デバイスの内の対応する第２の電子デバイスとハグ状態にあるかどうかを判定するステップであって、該ハグ状態は、前記第１の電子デバイスと前記第２の電子デバイスとが、少なくとも互いに対して近傍関係にある間、互いに対して特定の動きパターンを受けていると判定された場合に与えられると想定されるステップと、
前記第１の電子デバイスが前記複数の電子デバイスの内の第２の電子デバイスとハグ状態にあると判定されたとき、前記第１の電子デバイスと、前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でデータを転送するために、前記第１の電子デバイスのローカル無線リンクとしてデータ転送チャネルを開くステップと、を実行するソフトウェアプログラム製品。
【請求項２８】
前記格納されたソフトウェアコードが前記複数の電子デバイスの内の第１の電子デバイスの処理ユニットで実行されるとき、以下のステップ、すなわち、
前記第１の電子デバイスのローカル無線リンクとしてポーリングチャネルを開くステップと、
ポーリングチャネルでの複数の信号の送信と、前記ポーリングチャネルでの複数の信号の受信とを生じさせるステップと、をさらに実行し、
前記第１の電子デバイスが、対応する第２の電子デバイスとハグ状態にあるかどうかを判定するステップが、前記第１のデバイスによって測定されたデータと、前記ポーリングチャネルを介して受信した信号との評価に基づいて行われる請求項２７に記載のソフトウェアプログラム製品。
【請求項２９】
前記格納されたソフトウェアコードが前記複数の電子デバイスの内の第１の電子デバイスの処理ユニットを実行するとき、以下のステップ、すなわち、
遠隔ハグ状態をオンにすべきかどうかをユーザ入力に基づいて検出するステップと、
遠隔ハグ状態をオンにすべきであることが検出された場合、前記第１の電子デバイスが遠隔ハグ状態であり、かつ、前記第１の電子デバイスが所定の動きパターンを受けていると判定された場合、与えられることが想定される遠隔ハグ状態に入ったかどうかを判定するステップと、
前記第１の電子デバイスが遠隔ハグ状態に入ったと判定された場合、前記第１の電子デバイスと、前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でデータを転送するために、前記第１の電子デバイスのローカル無線リンクとしてデータ転送チャネルを開くステップと、をさらに実行する請求項２７または２８に記載のソフトウェアプログラム製品。
【請求項３０】
前記格納されたソフトウェアコードが前記複数の電子デバイスの内の第１の電子デバイスの処理ユニットにおいて実行するとき、以下のステップ、すなわち、
前記複数の電子デバイスの内の第１の電子デバイスのアプリケーションから、遠隔ハグ状態をオンにすべき旨の表示を検出するステップと、
遠隔ハグ状態をオンにすべき旨のアプリケーションからの表示を検出した場合、前記第１の電子デバイスが遠隔ハグ状態であり、かつ、前記第１の電子デバイスが所定の動きパターンを受けていると判定された場合、与えられることが想定される遠隔ハグ状態に入ったかどうかを判定するステップと、
第１の電子デバイスが遠隔ハグ状態に入ったと判定されたとき、前記第１の電子デバイスと前記複数の電子デバイスの内の前記第１の電子デバイス以外の別の電子デバイスとの間でデータを転送するために、前記第１の電子デバイスのローカル無線リンクとしてデータ転送チャネルを開くステップと、をさらに実行する請求項２７〜２９のいずれか１項に記載のソフトウェアプログラム製品。
【請求項３１】
前記格納されたソフトウェアコードが前記複数の電子デバイスの内の第１の電子デバイスの処理ユニットにおいて実行するとき、以下のステップ、すなわち、
前記ユーザインタフェースを介して別の電子デバイスのリストを前記第１の電子デバイスのユーザに対して提示するステップと、
ユーザが、前記ユーザインタフェースを介して前記リストから電子デバイスを選択することを可能にするステップと、をさらに実行するソフトウェアプログラム製品において、ユーザが選択した別の電子デバイスのみに対してデータ転送チャネルを開く請求項２９または３０に記載のソフトウェアプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも２つの電子デバイスの内の少なくとも２つの電子デバイス間でデータの無線転送を開始する方法に関する。本発明は、同様にこのようなデータの無線転送の開始に適した電子デバイス、並びに、２つの電子デバイス間での無線によるデータ転送を開始するためのソフトウェアコードを格納するソフトウェアプログラム製品にも関する。
【背景技術】
【０００２】
２つの携帯電話間での業務用名刺の交換などの、２つの電子デバイス間での無線によるデータの直接転送が可能であることは現状の技術から周知のことである。例えば、赤外線（ＩＲ）ポートによるブルートゥース（登録商標：ＢＴ）や、無線ローカルアクセスネットワーク（ＷＬＡＮ）によって送信チャネルを実現することが可能である。
【０００３】
公報ＷＯ００／２８４０３Ａ１には、２つの電子デバイス間でローカル無線リンクを採用する１例についての記載がある。この文献は、データの送信ではなく、従来方式のデバイス遠隔制御の場合と同様の、携帯用コントローラとデバイス間での制御情報の送信を提案するものである。
【０００４】
無線端末装置間でのデータ転送用開始プロトコルについては、例えば、公報ＥＰ１２２０５０１Ａ２およびＷＯ０１／４５３１９Ａ１に記述がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
２つの電子デバイス間での無線によるデータの直接転送の起動および開始が複雑で、煩わしいと考えられる場合が多いことは上記周知の解決方法の欠点である。
【０００６】
本発明の目的は、電子デバイスのユーザの視点から、２つの電子デバイス間での無線によるデータの直接転送を単純化することにある。
【０００７】
さらに、本発明の他の目的は、電子デバイスのユーザにとって新しい経験を構成する形で、２つの電子デバイス間での無線によるデータの直接転送を可能とすることにある。
【課題を解決するための手段】
【０００８】
少なくとも２つの電子デバイスの内の少なくとも２つの電子デバイス間での無線によるデータ転送を開始する方法が提案される。この方法は、第１の電子デバイスと、複数の電子デバイスの内の第２の電子デバイスとの間でハグ状態（hugging state）を検出するステップを複数の電子デバイスの内の第１の電子デバイス側に具備するものである。第１の電子デバイスと第２の電子デバイスとが、少なくとも互いに近傍関係にある間、互いに対して特定の動きパターンを受けていると判定された場合、ハグ状態が与えられていると想定される。この提案された方法は、第１の電子デバイスが上記複数の電子デバイスの内の第２の電子デバイスとハグ状態にあることが検出されたとき、第１の電子デバイスと、上記複数の電子デバイスの内の上記第１の電子デバイス以外の別の電子デバイスとの間でデータを転送するために、第１の電子デバイスのローカル無線リンクとしてデータ転送チャネルを開くステップをさらに具備するものである。
【０００９】
さらに、別の電子デバイスと、提案された方法を実現するための処理用コンポーネントとに対してローカル無線リンクを確立するための少なくとも１つのインタフェースを具備する１つの電子デバイスが提案される。
【００１０】
最後に、少なくとも２つの電子デバイスの内の少なくとも２つの電子デバイス間で無線によるデータ転送を開始するためのソフトウェアコードが格納されたソフトウェアプログラム製品が提案される。この提案されたソフトウェアコードは、電子デバイスの処理ユニットで実行されるとき、提案された方法のステップを実行するものである。
【００１１】
本発明は、“ハギング”と呼ばれるコンセプトに依拠するものである。この用語の正確な定義、したがって、必要な動きパターンの正確な定義は所定のアプリケーションに固有のものであってもよい。固有でかつ曖昧性のないものすることが望ましい動きパターンは、少なくとも互いに近傍関係にあるデバイスを用いてデバイスのユーザが行う単一の動きまたは一連の動きを有するものであってもよい。最も単純な実施例では、“ハギング”は、２つの電子デバイスを物理的に近づける、すなわち、少なくとも互いに非常に接近してタップすることを意味する。別の実施形態では、“ハギング”は、２つの電子デバイスを互いに接近してスライディングさせるようなさらに複雑な別の動きパターンを必要とする場合も考えられる。最も一般的なケースでは、“ハギング”は専ら以下の判断基準、すなわち、ユーザが、どのデバイスを自身のデバイスと“ハグ”させることを望むかを曖昧性のない仕方で定義することを可能にする処理の実行を必要とするにすぎず、これらデバイスの各々は、各デバイスが別のデバイスによって“ハグされている”可能性があるかどうかについて独立した判定を行うことができる。
【００１２】
本発明に準拠する複数の電子デバイスをハグ可能電子デバイスと呼ぶこともある。
【００１３】
本発明は、２つの電子デバイス間で単にハグ状態に入ることにより（例えば２つの電子デバイスを物理的に接触させることなどにより）データ転送を開始した場合、２つの電子デバイス間でのこのデータ転送の開始を特に簡単で、直感的なものにしようという考慮に由来するものである。このような“ハグ状態”を検出した場合にのみデータ転送に必要な最大帯域を出力するチャネルが起動される。
【００１４】
したがって、本発明は、単に２つの電子デバイスをそれぞれハグ状態にすることによってデータ転送を開始することにより、複数の電子デバイス間での画像やその他のデータの転送を行う新たな方法を提供するものである。
【００１５】
本発明によって電子デバイス間でデータ転送を行うための極めて直感的なユーザインタフェースを提供することが本発明の利点である。
【００１６】
ハードウェアをまったく変更することなく、いくつかの電子デバイスにおいて（例えば少なくともいくつかの将来の携帯電話のカテゴリにおいて）本発明を実現できることが本発明のさらに別の利点である。
【００１７】
ハグ状態の検出の起動は常に可能である。あるいはこのハグ状態の検出は、或る条件下でのみ、例えばユーザによる要求時や、アプリケーションによる対応する表示の際などに自動的に起動可能である。
【００１８】
最も単純な実施例では、機械的または電気的起動によってハグ状態が検出される。このような実施形態では、基本的に曖昧性がなくかつエラーを生じることなくハグ状態に入ったことが検出できる。その結果、ハグ状態を偶然に検出することは実際上不可能となる。例えば、双方のデバイスが１つのボタンを含み、複数のデバイスをある特定の構成で一緒に押すとき、双方のボタンを同時に押させるようにして、ハグ状態の上記のような明確に限定された検出を行うことも可能である。
【００１９】
さらに重要な実施形態では、ハグ状態の検出は上記のように完全に曖昧性のない仕方では行うことができない。これらのケースの場合、非常に低い帯域幅のみを必要とするポーリングモードの利用が提案される。まず、第１の電子デバイスがローカル無線リンクとしてポーリングチャネルを開き、次いで、第１の電子デバイスはポーリングチャネルで信号を送信し、このポーリングチャネルで複数の信号を受け取る。交換された信号は、例えば、関係する電子デバイスでのいくつかの測定結果である“テレメトリデータ”であってもよい。最後に、第１のデバイスが測定したデータと、ポーリングチャネルを介して受信した信号とを評価することによって、第１の電子デバイスが、同様にポーリングチャネルを開いている対応する第２の電子デバイスとハグ状態にあるかどうかが第１の電子デバイスによって判定される。第１のデバイスが測定したデータが、ポーリングチャネルを介して受信した信号で行われた測定結果であってもよい点に留意されたい。
【００２０】
必要な測定と評価とを行うために電子デバイスにポーリングモードに入らせる、すなわちポーリングチャネルを開く種々の可能性が存在する。ユーザによる開始時に行うか、自動的に行うかあるいは混合したアプローチによって行うかのいずれかの方法でポーリングモードに入ることが可能である。セキュリティ追加層が存在する場合もあるが、これらの層は本発明に関連して決定的に重要な意味を持つものではない。
【００２１】
ユーザがポーリングモードを開始する場合には、開始は極く単純であることが望ましい。例えば、ポーリングモードに入るために押す専用ボタンを設けることによりこの単純な開始の達成は可能となる。或いは、予め設定した正規のキー列を押したり、他の任意の適切なアクションを行ったりすることが必要となる場合もある。
【００２２】
ポーリングモードに自動的に入る場合、低エネルギークイックポール・チェックモード（ＱＵＩＣＫ-ＰＯＬＬ-ＣＨＥＣＫ-ＭＯＤＥ）でのポーリングチャネルの通常サンプリングによって、近くにある第２の電子デバイスがポーリングモードになっていることが示されるときはいつでもポーリングモードに入ることができる。例えば、数秒毎にこのような通常サンプリングを行ってもよい。このアプローチはユーザにとって特に快適ではあるが、一方で、このアプローチが電子機器からのパワーオーバヘッドを必要とすること、および、潜在的なセキュリティ上の脆弱さを有していることも考慮に入れる必要がある。何らかの適切な方法で、対応する第２の電子デバイスや、少なくとも他の任意の物体が非常に近くに存在することが判定されたときはいつでも、自動的にポーリングモードに入ることが可能となる。さらに、例えば電子デバイスのスクリーン上にユーザが生成した画像を表示する際や、ユーザが音声信号を利用できるようになっているとき、あるいは親指の指紋やハイパーリンクがスクリーン上に現れるときなどのように、第１の電子デバイスで所定のタイプのデータが一意に特定されるときはいつでも、自動的にポーリング状態に入ることが可能である。
【００２３】
ポーリングモードに入ることができる少なくとも１つの別の可能性と、ポーリングモードに入ることできるいくつかの可能性とを組み合わせて、２つの電子デバイスがデータ転送を開始できるように図る必要がある。例えば、１つの可能な実施形態では、種々のハグ可能電子デバイスが上記に示したクイックポール・チェックモード（ＱＵＩＣＫ-ＰＯＬＬ-ＣＨＥＣＫ-ＭＯＤＥ）でデフォルトにセットされている。複数の電子デバイスの内の１つの電子デバイスにおいて、或る一定のデータタイプのデータが一意に特定されるときはいつでも、この電子デバイスは自動的にポーリングモードに入らされる。他のハグ可能電子デバイスの内のさらに別の電子デバイスが第１の電子デバイスの送信範囲内に存在する場合、その別の電子デバイスは、第１の電子デバイスがポーリングチャネルの通常サンプリング中にポーリングモードにあることを最終的に検出し、やはりポーリングモードに入ることになる。次いで、“ハギング”を介して提案されているようにデータ転送を起動させることができる。
【００２４】
第１の電子デバイスが、同様にポーリングチャネルを開いている第２の電子デバイスとハグ状態にあるかどうかを判定するための種々の可能性が存在する。
【００２５】
１つの好ましい実施形態では、ポーリングモードでの近傍度を測定する近傍度センサが用いられる。光学、電磁気、静電気、磁気の各原理あるいはその他の原理に基づいて近傍度センサを動作させることが可能である。電子デバイスは、ポーリングモードに入るとき、その近傍度センサでスイッチの切替えを行う。近傍度センサが近傍領域で別の物体を検出した場合、電子デバイスは開かれたポーリングチャネルでフラグを送信する。複数の電子デバイスが基本的に同時に対応するフラグをポーリングチャネルで受け取った場合にも、２つのハグ可能電子デバイスが近づいて、ハグ状態に入ったことを合理的に推測することができる。したがって、本発明は近傍度センサの新たな利用の可能性を開くものである。
【００２６】
別の好ましい実施形態では、現行の赤外線データ協会（ＩｒＤＡ：Infrared Data Association）ポートを利用して、ポーリングモードで近傍度測定が行われる。電子デバイスのＩｒＤＡポートは、ＩｒＤＡポートが指定された強度で赤外線信号を放射するモードに設定される。同時に、電子デバイスは、ＩｒＤＡポートを介して受信赤外線信号に対するポーリングを行う。受信赤外線信号の強度が、第１の電子デバイスと第２の電子デバイスとが互いに対して特定の動きパターンを受けていると判定される場合に予想することが可能な予め設定した強度に対応する場合、ハグ状態を想定することができる。選択された動きパターンに依存して、予想される強度は、例えば、基本的に指定された強度に等しくなったり、周知の時間依存関数となったりする場合がある。例えば、受信赤外線信号の強度が送信赤外線信号の強度とほとんど同じになったとき、電子デバイスのＩｒＤＡポートがポーリングモードで別の電子デバイスのＩｒＤＡポートと多少接触していると想定することができる。第１の電子デバイスが、同様にポーリングチャネルを開いている第２の電子デバイスとハグ状態にあると考えることが実際に望ましいか否かの判定を行うために、ファジィ推論を採用してもよい。
【００２７】
別の好ましい実施形態では、加速度センサが用いられ、ポーリングモードで近傍度測定が行われる。それぞれの電子デバイスが特定の動きパターンを受けた場合、それぞれの電子デバイス側で予想できる１つの加速／減速プロファイルが、２つのハグ可能電子デバイスの加速度センサによって同時に登録されていれば、これは、これらの電子デバイスがハグ状態に入ったことが最も予想されることを意味することになる。加速／減速プロファイルは単一の値で構成されるものであってもよいが、特定の動きパターンの定義に対応してさらに複雑な時間関数であってもよい。加速度表示の形での必要な情報の交換は初期化されたポーリングチャネルを介して行われる。実際に第１の電子デバイスが、同様にポーリングチャネルを開いている第２の電子デバイスとハグ状態にあることを考慮すべきか否かの判定を行うために、ファジィ推論を採用してもよい。
【００２８】
さらに別の好ましい実施形態では、ポーリングモードでの近傍度測定にポーリングチャネル自身を使用することも可能である。ハグ可能電子デバイスは、開かれたポーリングチャネルで複数の信号を送信する。この時、第１および第２の電子デバイスが選択された特定の動きパターンを受けている場合に予想することが可能な予め設定した時間関数に従って、ポーリングチャネルで受信した信号の測定強度が振舞う場合、第１のデバイスが、或る別のハグ可能デバイスとハグ状態にあることが第１のデバイスによって想定される。例えば、チャネル強度が急速に大きくなり、次いで、可能な最大値にとどまったことが複数の電子デバイスによって検出された場合、これら複数の電子デバイスが一緒に接触した可能性が最も高くなる。ファジィ推論を採用して、電子デバイスが同様にポーリングチャネルを開いている別の電子デバイスとハグ状態にあると実際に考えるべきか否かの判定を行うようにしてもよい。ポーリングチャネルがブルートゥース（登録商標）をベースとしている場合、アプローチをロバストなものにするためにブルートゥース（登録商標）チャネル強度の適応性をさらに考慮に入れる必要がある。
【００２９】
例えば、ハグ状態を検出するためのさらに別の可能性として、デバイスが他のデバイスから出される音声信号をリスンする（listen：聞き取る）音声ベースの近傍度検知と、デバイスが急に接触した際に生じるタッピング音などの接触音に基づく検出と、接触状態のときや、接触しそうになるときに曲がる短いロッドなどのアプリケーション固有の接触センサを利用する検出と、動き検知機能を装備したカメラの利用などの“ハギング”の動きの視覚による識別と、“近傍度と、ハギング”を行うのに用いられる固有の動きとを検知する能力を持つ他の任意の方法とが含まれる。特に、以下に説明するようにマルチ入力推論が用いられる場合、ハグ状態の検出に使用される固有のメカニズムは、本発明の基本コンセプトに関連するものではない。上記マルチ入力推論は、任意の単一メカニズムにおいて、生じる可能性のあるシステム上の、ランダムなあるいは予想できないスキュー、エラー、操作上の失敗をそれぞれの別のメカニズムによって補正できることを保証するものである。
【００３０】
好適には、電子デバイスが、別の電子デバイスとハグ状態にあると考えるべきか否かについての最終決定は、例えば上記提案された複数の実施形態の内のいくつかの実施形態などに基づいて、複数の判断基準に基づいて行うことが望ましい。次いで、電子デバイスは、該電子デバイスが“ハグされている”可能性があるかどうかに関して推論を行う。実際には、この目的のために２以上の近傍度センサの採用が望ましい。例えば、近傍度センサが近傍物体を同時に検出し、かつ、高い強度で赤外線信号を受信し、電子デバイスが減速を経験した場合、“ハグ”が生じた可能性があると考えることができる。
【００３１】
本発明の１つの実施形態では、高い信頼性でハグ状態を検出するために特別のセンサシステムが採用される。このセンサシステムは、例えば、複数の電子デバイス間で３つのタイプの検出、すなわち近傍度、減速および物理的接触による検出を行うことができる。これら３つの機能を単独で処理するセンサは知られていないため、好適には、このセンサシステム用としてマルチセンサを用いることが望ましい。これらのセンサの出力は適切な方法で組み合わせる必要がある。これを行う際、ハグ状態に入ることは稀であることを考慮する必要がある。このことは、例えば、唯一の肯定を持つそれぞれの長い一連の否定から測定値が結果として生じることを含意する。さらに、システムが、基本的に真正な“ハギング”を拒絶することは決してないことを保証することが望ましい。最後に、異なるセンサが互換性のない結果を生成する場合もあることを考慮に入れる必要がある。
【００３２】
マルチセンサの場合、“ハギング”が生じたかどうかについて個々のセンサが独立に評価を行うことが提案される。偽の肯定が生じるようにするために、すなわち、たとえ事実はそうではなくても、ハグ状態が与えられていることをシステムが時折考慮するようにするために、システムの較正を行うことが望ましい。個々のセンサに対して偽の肯定の振舞いをモニタすることが可能である。振舞いが異常であれば、あまりに多数の肯定あるいはあまりに少数の偽の肯定のいずれかに起因して、それぞれのセンサｉの出力は一時的に無視される。次いで、考慮される個々のセンサ出力に基づいて、および、おそらくさらに追加して個々のセンサの所定の信頼性係数に基づいて最終決定を行うことができる。特に、センサ出力についての個別の組み合わされた評価をアルゴリズムによって実現することが可能である。
【００３３】
本発明のさらに別の実施形態では、別の或る物体との電子デバイスの物理的接触強度がモニタされる。さらに、このモニタされるノック強度のしきい値が指定される。このしきい値を上まわると、ハグ状態の検出はオフにされる。上記とは別に、または上記に加えて、このケースでは警告信号の出力を行うことができる。この警告信号の出力は、ユーザが自分の電子デバイスを一緒にあるいは別の或る物体に対してあまりに激しくノックしないようにするのに寄与し、したがって、電子デバイスを壊すリスクを冒さないようにハグ状態に入るのに寄与するものである。
【００３４】
さらに別の実施形態では、デフォルトによってポーリングチャネルのスイッチ・オンは行われない。代わりに、個々のハグ可能電子デバイスは、例えば如上の可能性の内の１つの可能性に従って、絶えずあるいは規則的に単独で近くの別の電子デバイスの探索を行う。特に、デバイスが例えばテーブルトップ・アプリケーションであるとき、消費電力が重要な問題とはならないケースで、あるいは、非常に少ない消費電力で探索を行うことができるケースでこの実施形態は利用可能である。
【００３５】
“ハグ”が生じている可能性があることを電子デバイスが判定した場合、電子デバイスはポーリングチャネルを開き、別のハグ可能電子デバイスに対して問合せを行うＱＵＥＲＹ-ＦＯＲ-ＯＴＨＥＲ-ＤＥＶＩＣＥ信号を送信する。電子デバイスが別の電子デバイスからＱＵＥＲＹ-ＦＯＲ-ＯＴＨＥＲ-ＤＥＶＩＣＥを同時に受け取った場合、２つのデバイスはハグ状態になることができる。この時点で、複数の電子デバイス間で付加情報を転送し、“ハギング”が実際に生じたことが付加情報によって示された場合、データ転送チャネルを起動させることが望ましい。ユーザが気づかないときに他の電子デバイスのポーリングを行う電子デバイスとの潜在的セキュリティ問題を避けるために、ユーザの要求時にこのモードに入るようにすることも可能である。
【００３６】
最後に示した実施形態と比較すると、その他の提案された実施形態の方がさらに高い信頼性で“ハグ”を見逃さないことが予想される。さらにこの最後に示した実施形態では、必要な消費電力量をより少なくすることができる。というのは、作動中ずっと行われる評価およびポーリングを必要としないからである。
【００３７】
これらの提案された電子デバイスは、互いに近傍度が近いとき、ハグ状態に入るためにスイッチがオンにされるものであるが、状況によっては、関係する複数の電子デバイス間の近傍度が近くない場合であっても、快適な、直接のデータ転送が望まれる場合がある。例えば、数人の人が広いテーブルの周りに座っている場合にこのような状況が生じると考えられる。したがって、本発明の１つの実施形態では、近傍度の近さを必要としない“遠隔ハグ状態”をさらに定義することができる。電子デバイスの遠隔ハグ状態は、電子デバイスが、特定の動きパターンを受けたとき、ユーザからの要求時にあるいはアプリケーションによる起動時に検出される。例えば、ハグ状態に入るために２つの電子デバイスを一緒にノックする代わりに、双方の電子デバイスをテーブルや同様の対応する表面に同時に当ててノックすることも可能である。あるいは、複数の電子デバイスのユーザが、遠隔“ハギング”を定義した正確な方法に応じて、手や指で自分のデバイスを一回ノックしたり、タップをしたり、デバイスを振ったりしてもよい。遠隔ハグ状態が検出されるとすぐに、近傍度の近さを必要とするハグ状態の場合と全く同じようにデータ転送をオンにすることができる。したがって、任意の電子デバイス間での近傍度の近さまたは物理的接触に関連する要件がいずれも解除されるという点を除いて、近傍度の近いハグ状態と同じプロトコルによって遠隔ハグ状態をオンにすることが可能となる。この場合、データ転送チャネルを確立するために、少なくとも２つの電子デバイス側で遠隔ハグ状態を検出する必要がある。すなわち、電子デバイスに関わる身振りの時間的一致を図る必要がある。
【００３８】
別の電子デバイスへデータを転送する基点となる電子デバイスが、ユーザインタフェースを介して潜在的受信装置のリストをそのユーザへ示すようにすることも可能である。その場合、ユーザはスイッチをオンにして、ユーザインタフェースを介してリストから１または２以上のデバイスを選択するようにしてもよい。提示した複数のデバイスの内のいくつかのデバイスの選択を解除する際にこのような選択を行うようにしてもよい。この時、ユーザが選択した別の電子デバイス専用のものとして１つのデータ転送チャネルを開くことができる。これによってユーザはデータ転送を所望の受け手に限定することが可能となる。
【００３９】
また、起動済みデータ転送チャネルでデータ転送を実現できるいくつかの可能性が存在する。
【００４０】
第１の可能な動作モードでは、上記提案された“ハギング”はデータ転送チャネルの開始に用いられているにすぎない。その後、チャネルは、例えば、ブルートゥース（登録商標）プロトコルを用いるブルートゥース（登録商標）データ転送チャネルとして通常使用する場合と全く同様に使用される。新たなデータ型や送信プロトコルの定義を必要としないことがこの動作モードの利点である。
【００４１】
第２の可能な動作モードでは、上記提案された“ハギング”を利用して２つの電子デバイス間でデータが転送される。データトラフィックは連続している必要はなく、同様にパッケージや、表示装置から表示装置へ転送する画像などのデータオブジェクトから成るものであってもよい。この動作モードの場合、セキュリティの側面を考慮に入れるべきであり、さらに、“ハギング”転送のためのデジタル権利の管理保護を少なくとも他のチャネルに対する場合と同じくらい厳重に行うべきである。実際には、新たな“ＥＮＡＢＬＥ-ＨＵＧＧＩＮＧ-ＴＲＡＮＳＦＥＲ”フラグを定義し、転送を許すものとするすべてのオブジェクトを割り当てることも可能である。ほとんどのオブジェクト定義に上記フラグを明示的に追加する必要はない。というのは、このフラグは、赤外線信号、ブルートゥース（登録商標）、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージ通信サービス（ＭＭＳ）、等々によって交換できる任意のタイプのオブジェクトに対して、例えば、すべてのアイコン用として、すべての業務用／連絡用の名刺用として、いくつかの制約を持つ画像用としてデフォルトでオンにすることができるからである。
【００４２】
好適な実施形態では、移動対象オブジェクトは追加の“ＴＲＡＮＳＦＥＲ-ＢＹ-ＨＵＧＧＩＮＧ”を用いて常にＭＭＳまたはＳＭＳとしてフォーマットされる。次いで、ユーザインタフェースは、まさにあたかも通常のＭＭＳであるかのように上記移動対象オブジェクトを処理することができる。送り手の電話番号を含むフィールドなどの任意の必要な追加フィールドをＭＭＳデータと共に送信することができる。それによって、通常のエアインタフェースを介してＭＭＳを受信したか、“ハギング”によってＭＭＳを受信したかは、受信用電子デバイスにとって実際上無関係なことになる。
【００４３】
第１の電子デバイスと第２の電子デバイスとの間でデータ転送の初期化を行うことが可能であり、上記２つの電子デバイス間のハグ状態の検出が行われる。本発明の別の好適な実施形態によって“３態様ハギング”が可能となる。このケースでは、専ら第１の電子デバイスとは別の或る電子デバイス間でのデータ転送の初期化を行うために第２の電子デバイスが採用される。第２の電子デバイスは、特に、第１の電子デバイスと１または２以上の別の電子デバイスとを次々に“ハグ”するために使用される。第１の電子デバイスとその他の電子デバイスのすべては、これらの電子デバイスが第２のデバイスによって“ハグされた”ことを検出するとすぐに、データ転送チャネルを開く。それによって、第２の電子デバイスは、第１の電子デバイスと１または２以上の別の電子デバイス間でデータ転送を起動する。これは、第１の電子デバイスとその他の電子デバイスとが、互いの間で直接ハグ状態に入るにはあまりに大きすぎて単独では移動できない場合に特に有用となる。
【００４４】
ポーリングチャネルとデータ転送チャネルとは、例えば、ブルートゥース（登録商標）チャネル、ＷＬＡＮチャネル、ＩｒＤＡチャネルなどとしてそれぞれ別々に確立することができる。２つの電子デバイスのみを含む最適の実施形態では、双方のチャネルは同一の物理チャネルを利用し、転送対象のデータタイプのみが変わることに留意されたい。
【００４５】
本発明は、既存技術とハードウェアとを用いて実際に原理的に実施可能である。デバイスが、上述の技術の内の少なくとも１つの技術を含む場合、ソフトウェアの形で十分に本発明を実現することができる。追加のハードウェアによって本発明をさらにロバストなものすることも可能である。
【発明を実施するための最良の形態】
【００４６】
添付図面と共に考察する以下の詳細な説明から本発明の他の目的と特徴とは明らかになる。しかし、図面は単に例示を目的として設計されたものであり、本発明を限定する定義として設計されたものではなく、本発明の限定については添付の請求項を参照すべきであることを理解されたい。図面は、縮尺に合わせて描かれたものではなく、単に本明細書で説明する構造と処理手順との概念的例示を意図するものであることをさらに理解されたい。
【実施例】
【００４７】
図１は、本発明に準拠するデータ転送を開始できる２つの例示の携帯電話１、２を概略的に示す図である。
【００４８】
携帯電話１、２の各々は、グラフィックディスプレイ１１、２１並びに従来型の携帯電話（図示せず）のその他の構成部品を具備する。携帯電話１、２は、それぞれの近傍度センサ１２、２２、および開始ボタン１３、２３をさらに具備する。さらに、携帯電話１、２の各々は、別の或る携帯電話とローカル無線リンクを確立するためのインタフェース１４、２４を具備する。最後に、双方の携帯電話１、２は図１に図示の処理部を具備する。
【００４９】
次に２つの携帯電話１、２間でのデータ転送の起動について図２を参照しながら説明する。図２は、第１の携帯電話１の処理部における処理を左側に例示し、第２の携帯電話２の処理部における処理を右側に例示するフローチャートである。双方の携帯電話１、２における処理の描かれた部分は全く同じである。
【００５０】
第１の携帯電話１のユーザが、自分の携帯電話１のグラフィックディスプレイ１１上に現在表示されている画像を第２の携帯電話２のグラフィックディスプレイ２１へ転送することを望む場合、双方の携帯電話１、２のユーザは自分たちの電話１、２のそれぞれの開始ボタン１２、２２を押す。その結果、双方の携帯電話１、２はポーリングモードに入ることになる。ポーリングモードに入ったことを“ＥＮＴＥＲ-ＰＯＬＬＩＮＧ-ＭＯＤＥ”フラグによって電話内に記録してもよい。
【００５１】
ポーリングモードに入ると、非常に低い帯域幅を持つローカル無線リンクとしてポーリングチャネルが起動される。ポーリングチャネルは、特に、インタフェース１４、２４を介してブルートゥース（登録商標）リンクとして起動される。
【００５２】
ポーリングモードに入ると、双方の携帯電話１、２の近傍度センサ１２、２２のスイッチがオンにされる。近傍度センサ１２、２２の各々は、何らかの物体が近傍で検出されたかどうかのチェックをこの時点で行う。
【００５３】
携帯電話１、２の内の一方の携帯電話の近傍度センサ１２、２２がその近傍で物体を検出した場合、この携帯電話１、２はポーリングチャネルで、近傍度フラグを送信し、この近傍度フラグは、“ＳＥＮＤ-ＰＯＬＬ-ＤＡＴＡ”フラグによって送信側の電話１、２に記録される。
【００５４】
同時に、携帯電話１、２はポーリングチャネルでリスンを行う。
【００５５】
ポーリングチャネルで近傍度フラグを送信した携帯電話１、２が、別の携帯電話２、１から対応する近傍度フラグをポーリングチャネルで受け取らなかった場合、携帯電話１、２は、携帯電話１、２内のカウンタがタイムアウトを示しているかどうかのチェックを行う。タイムアウトが示されていない限り、携帯電話１、２によって近傍度フラグが再び送信され、携帯電話１、２がポーリングチャネルでリスンを続けるループに入ることになる。タイムアウトが示されたとき、上記とは対照的に、ポーリングモードは携帯電話１、２によってそのまま残され、“ＬＥＡＶＥ-ＰＯＬＬＩＮＧ-ＭＯＤＥ”と共に携帯電話１、２内に記録される。
【００５６】
ポーリングチャネルで近傍度フラグを送信した携帯電話１、２が、ポーリングチャネルでリスンを行いながら、対応する近傍度フラグを別の携帯電話２、１から確かに受け取った場合、ポーリングモードに入った別の携帯電話２、１が示されることは明らかである。近傍度フラグの受信は“ＲＥＣＥＩＶＥ-ＰＯＬＬ-ＤＡＴＡ”フラグと共に携帯電話１、２に記録される。
【００５７】
次に、近傍度フラグを受信した携帯電話１、２と検出された別の携帯電話２、１とが基本的に物理的接触状態にあるか否かについて、近傍度フラグを受信した携帯電話１、２が推論を行う判定段に入る。この判定段では、上記目的のために１または２以上の条件のチェックを行うようにしてもよい。
【００５８】
例えば、携帯電話１、２自身の近傍度センサが近傍で物体を検出し、第１の近傍度フラグを送信したのと基本的に同時に、携帯電話１、２が別の携帯電話２、１からポーリングチャネルで近傍度フラグを受信した場合、携帯電話１、２は別の携帯電話２、１と物理的に接触している、すなわちハグ状態が与えられていると想定することができる。さらに、指定された強度ですべての近傍度フラグを送信してもよいし、さらに、基本的に指定された強度で別の携帯電話２、１から近傍度フラグを受信した場合、携帯電話１、２によってハグ状態が与えられていることをその時点で想定することも可能である。
【００５９】
携帯電話１、２が判定段で、ハグ状態が与えられているという結論に達した場合、ポーリングチャネルは閉じられ、ポーリングモードはそのまま残され、“ＬＥＡＶＥ-ＰＯＬＬＩＮＧ-ＭＯＤＥ”フラグと共に携帯電話１、２に記録される。さらに、この処理手順全体はユーザがそれぞれの開始ボタン１３、２３を再び押すまで終了する。
【００６０】
また、ハグ状態が与えられていると想定される場合には、ポーリングチャネルは閉じられ、ポーリングモードはそのまま残され、このことは同様に、“ＬＥＡＶＥ-ＰＯＬＬＩＮＧ-ＭＯＤＥ”フラグと共に携帯電話１、２の中に記録される。しかし、代わりに、この処理はデータ転送モードに入り、このことは“ＥＮＴＥＲ-ＴＲＡＮＳＦＥＲ-ＭＯＤＥ”フラグと共に携帯電話１、２に記録される。
【００６１】
データ転送モードに入ると、データ転送チャネルはより高い帯域幅を持つローカル無線リンクとして起動される。データ転送チャネルは、携帯電話１、２のインタフェース１４、２４を介してブルートゥース（登録商標）リンクとして同様に起動される。
【００６２】
次いで、起動されたデータ転送チャネルは当該オブジェクトの自動転送に使用され、これらのオブジェクトは、一般に第１の携帯電話１のグラフィックディスプレイ１１上に表示され、オンにセットされた専用フラグ“ＥＮＡＢＬＥ-ＨＵＧＧＩＮＧ-ＴＲＡＮＳＦＥＲ”が、上記第１の携帯電話１のグラフィックディスプレイ１１と、第２の携帯電話２のグラフィックディスプレイ２１とに関連づけられる。
【００６３】
したがって、２つの携帯電話１、２のユーザは、単に携帯電話１、２に一緒に触れただけで１つの表示装置１１から別の表示装置２１へ直接画像を転送したという印象を受けることになる。したがって、提案された送信の開始は関心をひく心理的意外性を伴うものとなり、或るグループのユーザからは携帯電話の“キュートな”機能を構成するものと考えられるかもしれない。
【００６４】
データ転送チャネルを介する対象データの受信が“ＲＥＣＥＩＶＥ-ＤＡＴＡ”フラグと共に第２の携帯電話２に記録されるのに対して、データ転送チャネルを介する対象データの送信は“ＳＥＮＤ-ＤＡＴＡ”フラグと共に第１の携帯電話１に記録される。
【００６５】
送信が終了すると、データ転送チャネルは閉じられ、データ転送モードはそのまま残され、“ＬＥＡＶＥ-ＴＲＡＮＳＦＥＲ-ＭＯＤＥ”フラグと共に携帯電話１、２に記録される。それによって、ユーザがそれぞれの開始ボタン１３、２３を再び押すまで処理手順全体は終了する。
【００６６】
他のいずれのデータタイプでも転送対象データを一意に特定できる限り、２つの携帯電話間で同様に転送が可能であると理解されたい。例として、現在再生中の音声信号や、親指の指紋やハイパーリンクがスクリーン上に現れるデータなどがある。
【００６７】
概して、本発明の提示された実施形態例は、１つの携帯電話から別の携帯電話へのユーザフレンドリなオブジェクトの転送を可能にするものであることが明らかになる。本発明の上記実施形態例をまったく同じように適用して、ブルートゥース（登録商標）プロトコルを用いるブルートゥース（登録商標）データ転送チャネルとしてデータ転送チャネルを確立することにより、データ転送チャネルを介して通常の方法でデータ転送を行うようにすることも可能である。
【００６８】
以下、ハグ状態の検出を行うための異なる原理によって作動するマルチセンサの利用を可能にする中心アルゴリズムについて説明する。
【００６９】
図３は、ソフトウェア３０の形でアルゴリズムを実行する移動端末装置３のブロック図である。
【００７０】
移動端末装置３は、ソフトウェア３０を実行する処理用コンポーネント３１と、近傍度検知コンポーネント３２、減速度検知コンポーネント３３と、接触検知コンポーネント３４と、開始ボタン３５とを具備する。さらに、移動端末装置３は、別の或る移動端末装置とローカル無線リンクを確立するためのインタフェースＩＦ３６を具備する。移動端末装置３は、従来型の移動端末装置（図示せず）のその他の周知のコンポーネントをさらに具備する。
【００７１】
描かれた近傍度検知コンポーネント３２の機能と、描かれた減速度検知コンポーネント３３の機能と、描かれた接触検知コンポーネント３４の機能とは、複数のセンサによる種々のコンステレーションの形で実現可能であることに留意する必要がある。描かれた検知コンポーネント３２、３３、３４の内のいくつかのコンポーネントの機能は２以上のセンサによって実現可能である。
【００７２】
別の或る物体に対する移動端末装置３の近傍度は、例えば、ＲＦＩＤセンサや光電気的近傍度センサによって非常に良好に検知可能であるし、静電気接触メータによってきわめて良好に検知可能である。移動端末装置３の減速は加速メータによって非常に良好に検知できるが、ＲＦＩＤセンサや光電気的近傍度センサによる検知は良好ではない。移動端末装置３の接触は音声センサや静電気接触メータによって検知できるが、ＲＦＩＤセンサによる検知は同様に良好ではない。
【００７３】
ユーザは開始ボタン３５を押すことにより移動端末装置３のハグ検知モードを起動させることができる。例えば１分間などの指定時間の間ハグ検知モードのターンオンを行うことができる。或いは、ハグ検知モードをずっとアクティブにしておくことも可能である。しかし、実際問題として、これは高い電力消費量を伴うものとなり、ユーザービリティ特性がさらに悪くなる。上記とは別にさらに、例えば指定した時間量の間あるいはアプリケーションの継続時間の間、アプリケーションによってハグ検知モードを自動的に起動させることも可能である。
【００７４】
ハグ検知モード中、採用されたセンサの各々は、例えば、０.５秒毎などの低い頻度で状況をモニタする。個々のセンサは、１回のインスタンス中に測ることができるパラメータに基づいて、“ハギング”が生じたと想定することができるかどうかの判定を行う。個々のセンサは処理用コンポーネント３０へその判定結果を出力する。例えば、検出された加速プロファイルが、ハグの場合に予想されるプロファイルに対応している場合、加速度センサが“疑わしいハグ”の表示を返す場合もある。次いで、処理用コンポーネント３１によって実行されるソフトウェア３０は、すべてのセンサから出力される受信表示に基づいて各インスタンスに対してハグ状態に入ったかどうかの判定を行う。
【００７５】
各インスタンスに対して、図４の表に要約される４つの可能なシナリオが存在する。この表では、パラメータＳはユーザの真のアクションを示し、Ｓ＝０は“ハギング”が実在しないことを表し、Ｓ＝１は“ハギング”の実在を表す。パラメータＤはソフトウェア３０によって行われる判定結果を示し、Ｄ＝０は“ハギング”と想定されないことを表し、Ｄ＝１は“ハギング”と想定されることを表わす。
【００７６】
真の肯定（ＴＰ）のシナリオでは、移動端末装置は“ハグされた”（すなわちＤ＝１）ことになり、システムはハグ状態に入った（すなわちＳ＝１）ことを正しく検出する。真の肯定は望ましいものである。
【００７７】
偽の否定（ＦＮ）のシナリオでは、移動端末装置は“ハグされた”（すなわちＤ＝１）ことになっているが、システムはハグ状態を認識していない（すなわちＳ＝１）。偽の否定は非常に望ましくないものである。
【００７８】
真の否定（ＴＮ）のシナリオでは、“ハギング”は生じない（すなわちＤ＝０）で、システムはこのことを正しく検出する（すなわちＳ＝０）。このケースは望ましいものであり、最大化することが望ましい。
【００７９】
偽の肯定（ＦＰ）のシナリオでは、“ハギング”は生じていない（すなわちＤ＝０）が、システムは“ハギング”が生じた（すなわちＳ＝１）と信じている。上記偽の肯定の数値は、以下さらに説明するように、センサのモニタを可能にするために比較的大きなものとなることが許される場合もある。
【００８０】
所定の時間間隔内にハグ状態に入る発生確率Ｓ（１）＝ＦＮ＋ＴＰは小さなものになると予想される。というのは、ハギング状態に入るのは時系列当たり一度だけであるからである。所定の時間間隔内でハグ状態に入らない発生確率Ｓ（０）＝ＴＮ＋ＦＰは１に近いものになることが予想される。
【００８１】
図５はソフトウェア３０によって実現されるアルゴリズムの概略フローチャートである。
【００８２】
検知コンポーネント３２、３３、３４を実現するセンサの数はＮＳによって示され、ある特定のタイムインスタンス用の特別のセンサｉによる判定結果がＭ-ｉによって示される。Ｍ-ｉ＝１はセンサｉが“ハグ”の発生を想定していることを示すのに対して、Ｍ-ｉ＝０はセンサｉが“ハグ”の発生がないと想定していることを示す。
【００８３】
最も単純なアルゴリズムの実施例では、すべてのセンサからＭ-ｉの判定値を合計することにより、および、合計値が予め定めたしきい値を超えた場合、Ｄ＝１をセットすることにより最終判定値を出すことも可能である。しかし、描かれた実施形態では、アルゴリズムは各インスタンスに対して、ｉ＝１からＮＳについて個々のセンサｉの判定値Ｍ-ｉを第１に評価し、選択されたセンサの判定値の組み合わせはその後で行うようにする。
【００８４】
多くのケースでは、１つのセンサは系統的に他のセンサとは異なる結果を出力することができる。最も容易に認識できる、エラーを含むシナリオはＦＰである。偽の肯定はあまり重要なものではない。システムが、過剰トリガを行う（overtrigger）、すなわち、比較的高い数値のＦＰを結果として生じるようにセットされている場合、ＦＰの数値を評価して、センサの異常動作を検出するようにしてもよい。
【００８５】
センサｉに対するＦＰの予想頻度がＦＰＯ-ｉであり、かつ、特別のセンサｉに対するＦＰの頻度がＦＰＯ-ｉよりも小さい場合、センサｉが中断されたり、正確に測定できないモードになったりすることが起こり得る。このケースでは、このセンサｉによって出力された判定値Ｍ-ｉを最終判定値Ｄの判定値であると考えるべきではない。同様に、特別のセンサｉに対するＦＰの頻度がＦＰＯ-ｉよりも大きい場合、センサが異常モードになっている可能性があり、出力判定値を最終判定値Ｄの判定値であると考えるべきではない。
【００８６】
異常モードを検出するために、いくつかのタイムインスタンスについて個々のセンサの測定値のフローティング合計値を個々にモニタすることができる。すなわち、アルゴリズムによって、個々のセンサｉから新たなタイムインスタンスの判定値Ｍ-ｉを受け取り、最後のＮＭ判定値に関して、ｉ＝１からＮＳまでについてフローティング合計値ＦＳＵＭ-ｉをセンサｉによって計算する。
【００８７】
フローティング合計値ＦＳＵＭ-ｉが、予想される頻度ＦＰＯ-ｉの周辺の所定の範囲外に存在する場合、センサｉの判定値は最終判定値Ｄの判定から除外され、ＮＳの値が上記判定に対して１だけ減分される。その他の変更は不要である。
【００８８】
とはいえ、好適には、除外されたセンサｉの出力Ｍ-ｉの個々の評価が停止されないことが望ましい。センサｉのフローティング合計値ＦＳＵＭ-ｉが所定の範囲内に再び存在することが検出されるとすぐに、センサｉは測定ループの中へ戻ることが許される。
【００８９】
さらなる処理では、偽の否定を最小化することが最も重要な目的となる。原則として、偽の否定が決して生じないようにすることが望ましい。というのは、偽の否定は、発生した“ハギング”をシステムが検出していないことを意味するからである。
【００９０】
複数の採用センサの異なる感度に起因して、並びに、ＦＮを最小化する必要性に起因して、予め定めた異なる経験的係数ａ-ｉによって異なるセンサｉの測定値Ｍ-ｉに重み付けが行われる。偽の否定の発生確率がすべてのセンサに対して同一になるように最善の較正が行われる。この予め定義された小さな発生確率はＫＦＮによって示される。このようにして、例えば、上述のように予め定義された境界値を上回るＦＰに起因してシステム全体の再較正を行う必要なく、センサの追加や削除を行うことが可能となる。
【００９１】
個々のセンサに対して較正測定を別様に行うことができる。唯一の要件として較正測定値が、センサｉに対する偽の否定ＦＮ-ｉの平均発生確率、並びに、センサｉに対する偽の肯定ＦＰＯ-ｉの平均発生確率を生成するということが挙げられる。後者の平均発生確率は、上述のようなそれぞれのセンサｉのモニタに用いられる。次いで、センサｉの出力の較正に用いる重み付け値ａ-ｉを例えば、ａ-ｉ＝ＫＦＮ／ＦＮ-ｉとなるように決定することができる。
【００９２】
例として、上記センサに対するＦＮ-ｉの発生確率の評価により、特別のセンサｉに対する重み付け値ａ-ｉの値を以下のように導き出すことができる：
Ｍ-ｉ（１）＝Ｓ（１）＊ＴＰ-ｉ＋Ｓ（０）＊ＦＰ-ｉ、および
Ｍ-ｉ（０）＝Ｓ（０）＊ＴＮ-ｉ＋Ｓ（１）＊ＦＮ-ｉ、
但し、Ｍ-ｉ（１）はＭ-ｉ＝１の発生確率であり、また、Ｍ-ｉ（０）はＭ-ｉ＝０の発生確率である。
したがって、ＦＮ-ｉは下記となるように決定することができる：
ＦＮ-ｉ＝［Ｍ-ｉ（０）−Ｓ（０）＊ＴＰ-ｉ］／Ｓ（１）
【００９３】
次に、重み付け値ａ-ｉが上記等式の右項に導入され、その結果生じる項がＫＦＮにセットされる：
［ａ-ｉ＊Ｍ-ｉ（０）−Ｓ（０）＊ＴＰ-ｉ］／Ｓ（１＝＝＝ＫＦＮ
したがって、重み付け値ａ-ｉは下記となるように決定することができる：
ａ-ｉ＝［ＫＦＮ＊Ｓ（１）＋Ｓ（０）＊ＴＰ-ｉ］／Ｍ-ｉ（０）
【００９４】
考慮したセンサの判定値Ｍ-ｉが較正されるとすぐに、これらの判定値は合計され、その結果、合計値ｓｕｍＭ＝ｓｕｍ（ａ-ｉ＊Ｍ-ｉ）が得られる。較正の結果、合計のすべての項はＫＦＮを生成する等しい尤度を有することになる。したがって、ハグ状態の検出に対するトリガ・ポイント（すなわちＤ＝１）は以下のように定義することができる：
ｓｕｍＭ／ＮＳ＞Ｋ（但しＫは予め設定した定数である）
【００９５】
アルゴリズムによって“ハギング”が検出された場合（すなわちＤ＝１の場合）、図１と２とを参照しながら上述したようにデータ転送チャネルはインタフェース３６を介して確立される。アルゴリズムによって“ハギング”が検出されなかった場合、ハグ検知モードがアクティブである限りモニタが継続される。
【００９６】
上記提案されたアルゴリズムには、最低限の処理パワーおよび非常にわずかのオーバヘッドしか必要としないという利点がある。さらに、偽の肯定のトラッキングによって、特に、単純な方法で個々のセンサのモニタを行うことが可能となる。上記提示した形式論（formalism）主義も別のセンサの再較正を行う必要なく個々のセンサの一時的切断を可能にするものである。
【００９７】
システムの精度を改善するために追加の制約条件を付け加えてもよいことに留意する必要がある。例えば、すべての必要な“ハグ”コンポーネント（すなわち近傍度）と、減速コンポーネントと、接触検知コンポーネント３２、３３、３４の合計もしきい値を超えることを要件とすることは追加の有効な追加制約条件となる。したがって、例えば、加速度計は減速検知だけに寄与し、音声クリックは接触検知だけに寄与し、光電気的センサはすべてに寄与することになる。ハグ状態の検出を想定する前に、３つのすべてのタイプの検知に対応する測定値が存在することも必要要件になり得る。しかし、これは、結果として偽の否定の増加を生じる可能性があるため、この境界制約条件を注意して使用し、主要アルゴリズムに対して２次的なものにすることが望ましい。
【００９８】
提示の実施形態では、Ｍ-ｉの値はクリスプ値である。別の実施形態では、Ｍ-ｉの値は、例えば、０と１との間に存在するような“ファジィ”なものであってもよく、例えば、“ハギング”が生じた発生確率に対応するものであってもよい。そうでない場合には、処理手順は上述した手順と同じである。すなわち、積ａ-ｉ＊Ｍ-ｉについて合計が計算され、ＮＳで除した合計値が予め設定したしきい値Ｋを超えた場合、Ｄは‘１’にセットされる。ａ-ｉの値は上述のような測定値から決定することができる。ただし、このアプローチには、異なるセンサの結果が互換性を持たない場合があり、したがって、これらの結果の変換が複雑なものになるという問題がある。実際には、センサ出力の相互較正（cross-calibrated）を行う必要がある。複数のセンサの内の１つのセンサの低下も、クリスプ値の場合ほど些細なものではない。ｓｕｍＭの計算は重み付け値ａ-ｉに対する付加パラメータを必要とする場合がある。すなわち、ａ-ｉの値はアクティブなセンサの構成に依存して変わる場合がある。
【００９９】
所定のセンサは、移動端末装置３に固定された座標である（Ｘ，Ｙ，Ｚ）方向に異なる感度を有するものであってもよい。一方、“ハギング”は例えばｘ方向などの１つの軸方向にのみ測定される傾向がある。このケースでは、センサ自身のＦＮ-ｉ測定値と共に個々のセンサを２つまたは３つの“バーチャルな”センサに分離すると最も良好な結果が得られる。一般に、これらの“バーチャルな”センサは（ＭＸ，ＭＹ，ＭＺ）を用いて示すことも可能である。ハグ方向が常に既知であれば、平行方向および垂直方向の測定値（ＭＰ，ＭＲ）だけで十分である。
【０１００】
採用したセンサの内の１または２以上のセンサが１つのノックの強度を測定する能力を持っている場合、ノックの強度が所定のしきい値を超えたことを検出したときはいつでもフラグを返送する他に、これらのセンサのスイッチがオンになることが望ましい。次いで、システムは、例えば、数サイクルの間一時的にオフに切り替えられ、および／または、ユーザに対して警告信号が出力される。このタイプの可能なセンサには、非常に敏感な加速度センサ、並びに、おそらく敏感ではない音声センサが含まれる。実際には、センサ出力に重みを設けて、信頼性の高くないセンサｉがこの状態のトリガリングを自動的に行う能力を持たないようにすることが望ましい。
【０１０１】
提示されたアルゴリズムを評価するために、いくつかの個々のセンサ、具体的には、カメラセンサ、音声センサ、さらに別の光電気的センサ、近傍度メータおよび別のタイプのセンサ用の予備データを用いて分析が行われる。予備の結果によって、おそらく０.５秒で“ハギング”が行われることが示唆される。したがって、たとえ個々のセンサがより高速なサンプルレートを必要とする場合があるとしても、システム全体にとっては２Ｈｚのサンプリングレートで十分であると考えられる。実在の“ハギング”をシミュレートするために、異なる“ハグ”から得られるデータが利用される。ほぼ３.５＋／−０.５秒で“ハギング”が行われるようにデータがスケールされ、その結果Ｄ＝１をタイムインスタンス７および８にセットオフすることが望ましい。
【０１０２】
２Ｈｚのサンプリングレートを用いる第１のセンサとしてのカメラセンサでは、任意の大きさの勾配によってフラグがセットオフされる。このカメラセンサの出力は、［００００１１１１１１０００...］になると考えられる。
【０１０３】
音声データでは、“ハグ”は、小さなノックとは異なるプロファイルを持つ最大２００〜３００ｍｓの長さを有するクリック音を特徴とする。音声センサの出力信号は［００００００１１００００］になると考えられる。
【０１０４】
その他のカメラベースの光電気センサはさらに低い精度を有する場合が考えられる。このようなセンサによる出力は［００  １０  ００  １１  １０  ００....］になると考えられる。
【０１０５】
ＲＦＩＤセンサのような従来型の近傍度メータは、例えば、［００  ００  ００  １１  ００...］などの非常に精密な結果を出力する傾向が強い。
【０１０６】
別のタイプのセンサは、例えば、［１１  １０  ０１  １０  ０１  １１...］などの多数の偽の肯定を生成する場合がある。
【０１０７】
まず、各タイムインスタンスにおける異なるセンサの測定値に対して重み付けが行われていない合計が決定される。
【０１０８】
カメラ：              ［００  ００  １１  １１  １１  ００...］
音声センサ：          ［００  ００  ００  １１  ００  ００...］
“光電気”センサ：    ［００  １０  ００  １１  １０  ００...］
近傍度メータ：        ［００  ００  ００  １１  ００  ００...］
その他：              ［１１  １０  ０１  １０  ０１  １１...］
合計：                ［１１  １０  １２  ５４  ２２  １１...］
【０１０９】
各タイムインスタンスのＤ＝１に対するトリガは３にセットされる。したがって、ハグ検出はＴ＝７と８でトリガ・オフされ、偽の肯定は存在しなくなる。
【０１１０】
しかし、複数のセンサの内の少なくとも２つのセンサが非常に高いＦＮ発生確率を持っている場合、ＦＮの発生確率はきわめて高くなる。
【０１１１】
したがって、ＦＮの発生確率が従来型の近傍度メータに対して最低であると想定して、提示アルゴリズムに従って、例えば０.１％などのセンサ出力の重み付けが次に行われる。概略、発生確率、並びに、対応する重み付けは下記のようになると考えられる。
【０１１２】
カメラ：              ＦＮ発生確率０.２５％  --＞重み付け４
音声センサ：          ＦＮ発生確率０.２％    --＞重み付け５
光電気センサ：        ＦＮ発生確率１％       --＞重み付け１
近傍度メータ：        ＦＮ発生確率０.１％    --＞重み付け１０
その他：              ＦＮ発生確率０.１３％  --＞重み付け８
【０１１３】
結果として得られる較正されたセンサ出力ａ-ｉ＊Ｍ-ｉと対応する合計値とを下記に示す。
【０１１４】
カメラ：              ［００  ００  ４４  ４４  ４４  ００...］
音声センサ：          ［００  ００  ００  ５５  ００  ００...］
光電気センサ：        ［００  １０  ００  １１  １０  ００...］
近傍度メータ：        ［００  ００  ００  １０  １０  ００  ００...］
その他：              ［８８  ８０  ０８  ８０  ０８  ８８...］
合計：                ［８８  ９０  ４１  ２２  ８２  ０５  １２  ８８...］
【０１１５】
この場合、好適なトリガポイントを例えば１２などにしてもよく、このトリガポイントによって、トリガリング用として２つの信頼性の高いセンサで十分であることが保証される。したがって、上記例では“ハグ”検出は、Ｔ＝６、７、８および１０でトリガ・オフされることになる。すなわち、さらに多くの偽の肯定が開始されるが、偽の否定の発生確率は非常に低いものとなる。
【０１１６】
遠隔ハグ状態の検出時にデータ転送チャネルの確立を可能にするさらに別の実施形態について、図３に描かれた移動端末装置３を同様に参照しながら以下説明する。
【０１１７】
例えば、広いテーブルの反対側に坐っている２つの移動端末装置のユーザが“遠隔ハグ”による彼らの移動端末装置３間での通信の開始に同意する。
【０１１８】
“遠隔ハグ”をオンにするために、双方のユーザは彼らのそれぞれの移動端末装置３専用のボタン３５を押したり、対応する予め設定したソフトキーアクションを行ったりする。この場合も、例えば、指定された時間量の間、あるいは、アプリケーションの継続時間の間アプリケーションによってハグ検知モードを自動的に起動させることも可能である。
【０１１９】
近傍度の近いハグ状態に入ることもできるようにするためにボタン３５が設けられている場合、例えば、ボタン３５を１回押して近傍度の近いハグ状態に入ることができるようにし、ボタン３５を２回押して遠隔ハグ状態に入ることができるようにしてもよい。ユーザが遠隔ハグ状態に入ることを可能にするための必要要件は大いに推奨できるものである。というのは、このような必要要件がなければ、ユーザがあまりにも容易に偶然に通信を開始することがあり得るからである。別の移動端末装置の近傍度に依存して、スイッチをオフにしたり、スイッチ・オフの状態を保ったりする近傍度センサ（主としてＲＦＩＤセンサ）を除いて、ハグ状態の検出用として設けられたすべてのセンサはスイッチがオンにされるか、スイッチ・オンの状態に保たれる。一般に、近傍度センサはスイッチをオンにするか、スイッチ・オンの状態に保つことができる。或いは、図３を参照しながら説明したように、別の移動端末装置の近傍度に依存する近傍度センサが出力する信号は、すべてのセンサから出力される信号を受け取る処理用コンポーネント３１内のソフトウェア３０によってブロックされる可能性がある。
【０１２０】
次いで、双方のユーザは、自分の端末装置３を例えばテーブル上へタップする。遠隔“ハグ”は、ある表面までのそれぞれの移動端末装置３の近傍度を検知することにより、並びに、例えば、加速度センサ、音声ベースのセンサ、光学ベースのセンサ、あるいは他の何らかの適切なセンサによってさらにノックを検知することにより複数のセンサによる検出が行われる。
【０１２１】
したがって、原則によっていくつかのセンサからの信号が考慮されない環境のそばでは、図３〜図５を参照しながら説明したのと同じアルゴリズムを遠隔ハグ状態の検出に用いることができることになる。
【０１２２】
ハグ状態の検出、並びに、ハグ状態を検出したとき、データ転送チャネルを確立する可能性が移動端末装置ですでに実現されている場合、遠隔ハグ状態に入るオプションは、特別のオーバヘッドを必要とせず、小さな変更を必要とするだけである。
【０１２３】
遠隔ハグ状態に入るオプションは新たなユーザービリティを提供するものである。このオプションは、例えば、窓を通して“ハギング”を行うことを可能にするものである。これは車での環境において特に関心の対象となるものである。さらに、このオプションは、例えば、触覚によるフィードバックを用いるタップ制御の場合、ユーザがポケットの中から移動端末装置を取り出す必要なく、通信の開始を可能にするものである。さらに、遠隔ハグ状態に入るオプションによって、２つの移動端末装置を近傍領域の中へ入れることが困難な室内環境（例えば会議用テーブルの場合など）での通信が可能となる。さらに、このオプションによって１グループにおける選択的データ転送が可能になる。例えば“遠隔ハグ”は投票の集計や、命じられたとき、自分の移動端末装置をタップした人だけへカレンダーデータの送信を行うのに使用することなども可能となる。
【０１２４】
別の端末装置へのデータ転送を起動させている人がターゲット端末装置のリストも受け取り、リストから１または２以上の端末装置を解除する選択を行う場合もあることが考えられる。この操作はアプリケーションレベルで行うことが望ましい。
【０１２５】
近傍度の近いハグ状態のスイッチをオンにするケースと比較して、いくつかのセンサがオフに保たれるため、消費電力をさらに低いものにすることが可能となる。
【０１２６】
本発明の主要な新規の特徴を本発明の好ましい実施形態に適用したものとして図示し、説明し、指摘したが、本発明の精神から逸脱することなく、上記記載のデバイス並びに方法の形態および細部における種々の省略と代用、並びに、変更を行うことも可能であることは当業者の理解するところである。例えば、同じ結果を達成する実質的に同じ方法で、実質的に同じ機能を実行する要素および／または方法ステップのすべての組み合わせが本発明の範囲に含まれることが明白に意図されている。さらに、本発明の任意の開示された形あるいは実施形態と関連して示されたおよび／または記載された構造および／または要素および／または方法ステップを、その他の任意の開示された、または、記載された、または、提案された形あるいは実施形態の中に設計上の一般的事項として組み入れることも可能であることを認識すべきである。したがって、本発明は、本明細書に添付の特許請求の範囲によってのみ限定されるものである。
【図面の簡単な説明】
【０１２７】
【図１】本発明の一実施例を実現する２つの携帯電話を概略的に示す図である。
【図２】図１の複数の携帯電話間でのデータ転送の開始を例示するフローチャートである。
【図３】本発明の別の実施形態を実現する移動端末装置のブロック図である。
【図４】図３の実施形態で考察する異なるシナリオの表を示す図である。
【図５】図３の移動端末装置で実行するアルゴリズムを例示するフローチャートである。
【図１】
2006520546.tif 000003
【図２】
2006520546.tif 000004
【図３】
2006520546.tif 000005
【図４】
2006520546.tif 000006
【図５】
2006520546.tif 000007