(57)【特許請求の範囲】
【請求項１】
他の通信装置と通信を行う通信装置において、
前記他の通信装置の位置を測定する位置測定手段と、
当該測定された位置を前記他の通信装置の通信アドレスとして前記他の通信装置と通信を行う通信手段と
を備えたことを特徴とする通信装置。
【請求項２】
他の通信装置と通信を行う通信装置において、
前記他の通信装置の位置が通信装置外部の位置測定装置により測定され、
当該測定された他の通信装置の位置を使用した通信アドレスを作成する手段と、
当該作成された通信アドレスを使用して前記他の通信装置と通信を行う通信手段と
を備えたことを特徴とする通信装置。
【請求項３】
他の通信機器と通信を行う通信装置において、
前記他の通信装置内または外部の位置測定装置により該通信装置の位置が測定され、当該測定された通信装置の位置に基づき前記他の通信装置により当該通信装置の通信アドレスが作成され、当該作成された通信アドレスを前記他の通信装置から受信する第１の通信手段と、
当該受信した通信アドレスを使用して以後、前記他の通信装置と通信を行う第２の通信手段と
を備えたことを特徴とする通信装置。
【請求項４】
第１の通信装置と第２の通信装置との間で通信を行う通信方法において、
位置測定装置により第１の通信装置の位置を測定し、
当該測定された第１の通信装置の位置を該第１の通信装置の通信アドレスとして定め、
前記通信アドレスを使用した通信を前記第１の通信装置と前記第２の通信装置の間で実行する
ことを特徴とする通信方法。
【請求項５】
請求項４に記載の通信方法において、前記位置測定装置の測定結果が前記第２の通信装置に引き渡され、当該第２の通信装置から前記位置に基づく通信アドレスが前記第１の通信装置に対して通知されることを特徴とする通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２つの通信装置との間で通信を行うための通信装置および通信方法に関する。
【０００２】
【従来の技術】
現在の通信技術においては電話番号、ＩＰアドレスなど、世界中でユニークに決まるＩＤ（通信で使用される通信アドレス）を基にして通信を行っている。アドホックネットやＤＨＣＰと呼ばれる通信方法ではＩＤを動的に割り付ける手法を使用している。また、次世代の通信プロトコルであるＩＰｖ６では、複数の通信情報をまとめて暗号化して送ることができるため、中継基地には宛先情報は外部にはわからないようにすることができる。しかしながら暗号化された通信情報を最終的に復号化する最後の局では、宛先（通信アドレス）が分かってしまう。
【０００３】
【発明が解決しようとする課題】
以上、説明したように、従来の通信方法では、送信元あるいは送信先の通信アドレスは通信機器に割り付けた固有の通信アドレスを使用するので、２つの通信機器の間の信号線での盗聴や、送信元または送信先の通信装置での通信アドレスの傍受により、通信装置の通信アドレスが判明してしまう。これにより通信文が盗聴される危険性が高く、通信装置を保有する人間のプライバシーの保護が難しいという解決すべき課題が従来技術にはあった。
【０００４】
そこで、本発明の目的は、通信文の秘匿性を高めることができる通信装置および通信方法を提供することにある。
【０００５】
【課題を解決するための手段】
このような目的を達成するために、請求項１の発明は、他の通信装置と通信を行う通信装置において、前記他の通信装置の位置を測定する位置測定手段と、当該測定された位置を前記他の通信装置の通信アドレスとして前記他の通信装置と通信を行う通信手段とを備えたことを特徴とする。
【０００６】
請求項２の発明は、他の通信装置と通信を行う通信装置において、前記他の通信装置の位置が通信装置外部の位置測定装置により測定され、当該測定された他の通信装置の位置を使用した通信アドレスを作成する手段と、当該作成された通信アドレスを使用して前記他の通信装置と通信を行う通信手段とを備えたことを特徴とする。
【０００７】
請求項３の発明は、他の通信機器と通信を行う通信装置において、前記他の通信装置内または外部の位置測定装置により該通信装置の位置が測定され、当該測定された通信装置の位置に基づき前記他の通信装置により当該通信装置の通信アドレスが作成され、当該作成された通信アドレスを前記他の通信装置から受信する第１の通信手段と、当該受信した通信アドレスを使用して以後、前記他の通信装置と通信を行う第２の通信手段とを備えたことを特徴とする。
【０００８】
請求項４の発明は、第１の通信装置と第２の通信装置との間で通信を行う通信方法において、位置測定装置により第１の通信装置の位置を測定し、当該測定された第１の通信装置の位置を該第１の通信装置の通信アドレスとして定め、前記通信アドレスを使用した通信を前記第１の通信装置と前記第２の通信装置の間で実行することを特徴とする。
【０００９】
請求項５の発明は、請求項４に記載の通信方法において、前記位置測定装置の測定結果が前記第２の通信装置に引き渡され、当該第２の通信装置から前記位置に基づく通信アドレスが前記第１の通信装置に対して通知されることを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１１】
最初に位置に基づく通信方法について説明する。サイバーアシストは人間中心の情報処理支援を目的としているが、インターネットが大容量・高速を目指しているのとは逆に、小容量のそれほど早くはない通信で身軽に日常生活をサポートするという観点を重視する。このようなサイバーアシストを目的とした本実施形態では後述する端末とサーバの間で位置に基づく通信を実行する。サーバは利用目的に応じて街中に設置された通信インフラ（通信アンテナ、位置タグ、自動販売機、駅の改札など）に設置される。
【００１２】
位置に基づく通信では、たとえば、
＜ｘ，ｙ，ｚ，ｔ＞＠ＡＡＡ．ＢＢＢ．ＣＣＣというような通信アドレス（ＩＤ）を使用する。ここで、ｘ，ｙ，ｚは３次元区間の特定位置の座標であり、座標は絶対座標を使用してもよいし、相対座標を使用してもよい。ｔは時刻である。ＡＡＡは、建物の名前、ＢＢＢは町の名前、ＣＣＣは国の名前とすることができる。端末が携帯端末であり、地上に固定設置されたサーバを例にとり位置に基づく通信を具体的に説明する。
【００１３】
サーバは携帯端末の位置を測定するための位置測定装置を有している。これまでに赤外線、超音波、レーザ等を使用して、目標物の位置を測定する装置やＧＰＳなどの通信衛星を使用して目標物の位置を測定する装置等が知られているので、これら装置を位置測定装置として使用することができる。
【００１４】
位置測定装置は測定可能範囲内に存在する携帯端末の位置を測定し、その測定結果をサーバに引き渡す。サーバは、位置測定装置から測定結果を受け取ると、上記通信アドレスを作成する。時刻はサーバ内のタイマーにより計時した、位置測定結果の受信時刻である。ＡＡＡ．ＢＢＢ．ＣＣＣはサーバに対して予め与えられたアドレス情報である。
【００１５】
サーバは無線による通信装置を有しており、作成された通信アドレスを携帯端末に対して無線の通信装置を使用して引き渡す。携帯端末は無線の通信装置を有しており、サーバから引き渡された通信アドレスを使用して以後サーバと通信を行う。より具体的には上記通信アドレスをヘッダ、送信したデータを本文とした通信データを無線の通信装置を使用してサーバに送信する。複数の携帯端末が、サーバの近くに存在しても、サーバに送られる通信データには、少なくとも位置（ｘ，ｙ，ｚ）を使用した通信アドレスが含まれているので、サーバは特定の携帯端末をこの通信アドレスにより特定することができる。
【００１６】
このような通信形態の利用形態としては、携帯端末がサーバの通信範囲内に入ってから動かない場合と、携帯端末がサーバの通信範囲内で移動する場合がある。前者は、たとえば、駅の構内でサーバと対話しながら電車の切符を購入するような場合であろう。後者は複数の端末が駅の構内に設置されており、携帯端末を保有した人間に対して、サーバの表示器で、目的地までの道案内を行う場合であろう。後者のように携帯端末が常に移動している場合には、位置測定装置により常に携帯端末の位置を追跡することが好ましい。
【００１７】
以上、説明したように、本実施形態では、携帯端末の位置を測定し、その位置を通信アドレスあるいはその一部として使用することにより、携帯端末では、従来のような電話番号や、ＩＰアドレスなどその携帯端末に固有のＩＤを使用する必要がなくなる。
【００１８】
このような位置に基づく通信方法を使用する携帯端末およびサーバの構成の一例を図１に示す。
【００１９】
図１において、携帯端末１０は、ＣＰＵ１１、入力装置１２、送受信機（通信装置）１３、表示装置１４、システムメモリ１５を有する。
【００２０】
ＣＰＵ１１は図２に示す通信制御手順を実行して、位置に基づく通信をサーバ２０との間で行う。入力装置１２はキーボードあるいはテンキーなどの文字入力装置を有し、サーバ２０に送信すべきデータの入力を行う。送受信機１３はサーバ２０と無線による通信を行う。送受信機１３には周知の通信装置を使用することができる。表示装置１４は液晶表示装置など周知の表示装置を使用することができ、サーバ２０から受信したデータや、システムメモリ１５に記憶されているデータやＣＰＵ１１の演算処理結果等を表示する。システムメモリ１５はＲＯＭおよびＲＡＭを有し、ＲＯＭは図２に示す通信制御手順を実行するためのプログラムを記憶している。また、ＲＯＭはＣＰＵ１１が使用する種々のデータを記憶している。ＲＡＭはＣＰＵ１１が使用するデータの一時記憶に使用される。
【００２１】
サーバ２０はＣＰＵ２１、入力装置２２、送受信機（通信装置）２３、表示装置２４、システムメモリ２５および位置測定装置２６を有する。ＣＰＵ２１は図３に示す通信制御手順を実行して、位置に基づく通信を携帯端末１０との間で行う。入力装置２２はキーボードあるいはテンキーなどの文字入力装置を有し、ＣＰＵ２１に対する動作指示等の入力を行う。送受信機２３は携帯端末１０と無線による通信を行う。送受信機２３には周知の通信装置を使用することができる。表示装置２４は液晶表示装置など周知の表示装置を使用することができ、携帯端末１０から受信したデータや、システムメモリ２５に記憶されているデータやＣＰＵ２１の演算処理結果等を表示する。システムメモリ２５はＲＯＭおよびＲＡＭを有し、ＲＯＭは図３に示す通信制御手順を実行するためのプログラムを記憶している。また、ＣＰＵ２１が使用する種々のデータを記憶している。ＲＡＭはＣＰＵ２１が使用するデータの一時記憶に使用される。
【００２２】
位置測定装置２６には、赤外線、超音波またはレーザなど、所定範囲内に位置する物体、この例では携帯端末の位置を測定することが可能な周知の装置を使用することができる。
【００２３】
このようなシステム構成を有する携帯端末とサーバとの間で実行する通信処理内容を図２および図３を参照して説明する。図２は携帯端末１０のＣＰＵ１１が実行する処理内容を示し、一定周期で繰り返し実行される。図３はサーバ２０のＣＰＵ２１が実行する処理内容を示し、一定周期で繰り返し実行される。この形態では、携帯端末１０側でサーバ２０に対して通信要求を出し、以後、携帯端末１０とサーバ２０との間で位置に基づく通信が開始される。
【００２４】
携帯端末を保有するユーザがサーバ２０の近くに立ち寄ると、端末装置１０の入力装置２２を使用して通信開始命令を入力する。通信開始命令は文字形態のコマンドで入力してもよいし、ＧＵＩ（グラフィカルユーザインターフェース）を使用して入力してもよいし、専用のキー操作で入力してもよい。
【００２５】
通信開始命令の入力は図２のステップＳ１０の通信開始要求の有無判定で検出されて、手順はステップＳ１０からステップＳ１５へと進む。ステップＳ１５において、ＣＰＵ１１は通信開始要求を送受信機１３を介して外部に送信する。
【００２６】
この通信開始要求はサーバ２０の送受信機２３で受信されて、ＣＰＵ２１に転送される。ＣＰＵ２１では、図３のステップＳ１００の通信開始要求有無判定で通信要求が送られたことが検出され、手順はステップＳ１０１に進む。ステップＳ１０１でＣＰＵ２１は位置測定装置２５に対してサーバ２０近傍の物体、この場合、携帯端末１０の位置の測定を命じる。位置測定装置２６の測定結果を受信すると、ＣＰＵ２１はタイマーを使用して現在の時刻を取得し、また、ＲＯＭに格納されているデータ、この例では上述した通信アドレスの中のＡＡＡ．ＢＢＢ．ＣＣＣのデータを読み出して通信アドレスを作成する。作成された通信アドレスが送受信機２３を介して外部に送信される（ステップＳ１０２）。
【００２７】
なお、作成された通信アドレスはシステムメモリ２５内のＲＡＭにも一時記憶される。
【００２８】
通信アドレスを送受信機１３で受信したことを図２のステップＳ２０の判定処理で検出するとＣＰＵ１１は手順をステップＳ２５へと進める。ステップＳ２５で、ＣＰＵ１１は受信した通信アドレスをシステムメモリ１５内のＲＡＭに一時記憶する。
【００２９】
サーバ２０の表示装置２４には情報サービス、たとえば、列車の切符の販売サービスのための案内情報が表示されている。ユーザは案内情報に従って携帯端末１０の入力装置１２から指示データを入力する。このデータ入力は図２のステップＳ３０の判定処理で検出され、手順がステップＳ３０からステップＳ３５に進む。ステップＳ３５でＣＰＵ１１はＲＡＭに記憶されている通信アドレスを使用して通信データを作成する。具体的には、通信アドレスをヘッダに、入力装置１２から入力されたデータを本文にした通信データが作成される。
【００３０】
作成された通信データはＣＰＵ１１の制御で送受信機１３から外部に送信される。サーバ２０の送受信機２３では通信ヘッダの通信アドレスの中にＡＡＡ．ＢＢＢ．ＣＣＣが含まれていることにより、自己宛ての送信であることを検出し、受信した通信データをＣＰＵ２１に送信する。ＣＰＵ２１では携帯端末１０からの通信データを受信したことをステップＳ１１０の判定処理で検出して、手順を図３のステップＳ１１０からステップＳ１１１へと進める。ステップＳ１１１で、ＣＰＵ２１は販売のための表示の更新や、切符の購入指示の受け付けなどの情報処理を行う。続いて、ＣＰＵ２１は販売する切符に関する情報、たとえば、始発駅から到着駅の名前、金額、切符であることの証明書などの情報を送受信機２３を介して携帯端末１０に向けて送信する。このとき、通信データのヘッダに先に作成され、ＲＡＭに記憶された通信アドレスが使用されることは言うまでもない。
【００３１】
販売された切符に関する情報は、ＲＡＭに記憶されるか、不図示のホスト装置などに送られる（ステップＳ１２０のその他の処理）。
【００３２】
サーバ２０から送られた切符に関する情報は送受信機１３で受信される。ヘッダに含まれている通信アドレスと、システムメモリ１５のＲＡＭ内に記憶されている通信アドレスを照合することにより、受信した通信データが自己宛ての通信データであるか否かをＣＰＵ１１は判定する（ステップＳ４０）。自己宛ての通信データを受信したことをＣＰＵ１１が確認すると、手順はステップＳ４０からステップＳ４５へと進み、表示装置１４に確認のために受信した通信データが表示装置１４で表示される。また、システムメモリ１５内のＲＡＭに記憶される。
【００３３】
ＲＡＭに記憶された切符に関連する情報を使用してユーザは、駅の自動改札を通過することができる。
【００３４】
（他の実施形態）
１）上述の実施形態では、サーバ２０の位置測定範囲内に入った携帯端末がそれ以後移動しないということが前提であったが、携帯端末の移動を許容する場合のサーバ２０のＣＰＵ２１の処理手順を図４に示す。図４において、図３と同様のステップには同一の番号を付しており詳細な説明を省略し、相違点を説明する。
図４において、携帯端末１０からの通信要求があると、サーバ２０がその携帯端末１０の位置を測定し、位置を使用した通信アドレスを作成する。作成した通信ドレスが携帯端末１０に送られる点は上述の実施形態と同様である。
携帯端末１０から通信データを受信すると（ステップＳ１１０の判定結果がＹＥＳ）、サーバ２０のＣＰＵ２１は所定の情報処理を実行した後、位置測定装置２６に対して新たに携帯端末１０の位置測定を命じ、位置の測定結果を使用して通信アドレスを作成して携帯端末に１０に送信する（ステップＳ１１６）。携帯端末では受信した通信アドレスを次回の通信に使用する。
【００３５】
２）上述の実施形態は１台のサーバと１台の携帯端末の間で通信する場合に好適であるが、複数台の携帯端末が存在する場合には、サーバ側で複数台の携帯端末の位置を追跡すればよい。追跡のための一手法を紹介しておく。微小時間にある携帯端末が移動した距離も微小距離となる。この性質を利用して携帯端末の移動した位置を測定するために、ある時点でＡ，Ｂ，Ｃ複数の携帯端末との対応関係が判明している位置をシステムメモリのＲＡＭに記憶しておく。位置データをＸ，Ｙ，Ｚとする。Ｘは携帯端末Ａの位置データであり、Ｙは携帯端末Ｂの位置データである。Ｚは携帯端末Ｃの位置データである。微小時間経過した後、複数の携帯端末装置の位置を位置測定装置により測定する。得られる位置データをＰ，Ｑ，Ｒとする。Ｐ，Ｑ，Ｒのどれが携帯端末Ａの位置データであるかを識別するために、前回の携帯端末Ａの位置データＸの示す位置とＰ，Ｑ，Ｒの位置データがそれぞれ示す位置の間の距離を計算する。距離が最も短かくなる位置データが携帯端末Ａの今回の位置データと決定する。同様にして携帯端末Ｂの前回の位置データＹと位置データＰ，Ｑ，Ｒを使用して距離が最も小さくなる位置データを検出することにより携帯端末Ｂの今回の位置データを見つける。携帯端末Ｃについても同様の処理を行う。このような追跡処理を行うと複数の携帯端末が移動してもそれらの位置を追跡することができる。このような追跡処理を実行して複数の携帯端末の位置を追跡しながら測定し、それらの測定位置に基づき異なる通信アドレスがサーバで作成されて各携帯端末に通知される。各携帯端末は繰り返し通知された通信アドレスを使用してサーバと通信を行う。
【００３６】
３）上述の実施形態では、サーバ内に位置測定装置が設けられているが、位置測定装置をサーバの外部に設け、位置測定装置とサーバと信号線で接続してもよい。この形態は複数のサーバで１つの位置測定装置を共有使用する場合に好適である。
また、この形態において、位置測定装置から携帯端末とサーバの双方に測定した携帯端末の位置を通知してもよい。
さらに携帯端末やサーバの利用形態によっては、携帯端末側に位置測定装置を設けてもよい。この場合には、携帯端末側が通信アドレスを作成して、サーバに通知する。通信アドレスを使用してサーバと携帯端末との間が通信を行う点は上述の実施形態と同様である。
【００３７】
４）上述の実施形態では、サーバが固定設置され、携帯端末が移動する例であったが、端末を固定設置し、サーバが移動してもよい。
【００３８】
５）上述の実施形態では、位置測定のトリガーは携帯端末からの通信開始の指示であったが、サーバ側で自動的に位置測定を行うことができる。この場合には、位置測定を繰り返し実行し、その測定結果に基づいて、特定の範囲内に外部から物体が進入したか否かの判定をサーバで行う。ＹＥＳ判定が得られたときに新たな物体（携帯端末が）が現れたと判定して、測定位置に基づく通信アドレスを携帯端末に送信する。
【００３９】
６）上述の実施形態では携帯端末の位置情報が携帯端末側の通信アドレス（ｘ、ｙ、ｚ）となり、この通信アドレスとサーバの通信アドレス（ＡＡＡ．ＢＢＢ．ＣＣＣ）とを組み合わせて全体の通信アドレス（ｘ、ｙ、ｚ＠ＡＡＡ．ＢＢＢ．ＣＣＣ）が通信に使用されている。利用形態によっては、位置情報のみを通信アドレスとして使用してもよい。たとえば、サーバから携帯端末にデータを送信するときには位置情報のみの通信アドレスを使用し携帯端末からサーバにデータを送信する場合にはサーバに割り当てた通信アドレス、この場合、ＡＡＡ．ＢＢＢ．ＣＣＣを使用するとよい。また、サーバ側の通信アドレスは、建物名、町名、国名とする必要はなく、住所、位置（緯度と経度）など各種のデータをサーバを特定するための情報として使用することができる。
【００４０】
７）複数のサーバを接続して１つのシステムを構築してもよいし、既存のシステムとサーバを接続してもよい。たとえば、既存のインターネットとサーバとを接続することにより、インターネット側からサーバを介して、携帯端末にメールを送ることも可能である。
【００４１】
８）上述の実施携帯では利用形態として切符の販売を例示したが、これに限ることはなく、本発明による通信装置や通信方法を種々の商業目的に利用することができる。
【００４２】
９）上述の実施形態では、位置情報をそのまま通信アドレスの中に含めているが、位置情報を暗号化して使用するとさらにセキュリティ性が高まる。
【００４３】
１０）携帯端末として、携帯電話機やノートパソコン、電子手帳等を使用することができる。また、ＩＣチップ化してもよい。この場合、通信装置、ＣＰＵ、入力装置が必要最小限、携帯端末にあればよい。
【００４４】
【発明の効果】
以上、説明したように、本発明によれば、２つの通信装置の間で通信を行う場合に、一方の通信装置の間の位置が位置測定装置により測定される。測定された位置は、通信アドレスそのものまたは通信アドレスの一部として使用される。これにより、少なくとも一方の通信装置については、従来のようなＩＰドレス、機器番号、その他、通信装置に割り当てたＩＤを使用しなくても通信を行うことができる。位置に基づく通信アドレスは、測定対象の通信装置の移動に伴って、通信アドレスも変化するので、通信装置の特定が難しく、もって、通信文およびその通信文を作成したユーザのプライバシーが守られる。
【図面の簡単な説明】
【図１】本発明実施形態のシステム構成の一例を示すブロック図である。
【図２】携帯端末のＣＰＵの処理手順を示すフローチャートである。
【図３】サーバのＣＰＵの処理手順を示すフローチャートである。
【図４】サーバのＣＰＵの他の処理手順を示すフローチャートである。
【符号の説明】
１０  携帯端末
１１、２１  ＣＰＵ
１３、２３  送受信機
２６  位置測定装置
【図１】
0003627012.tif 000002
【図２】
0003627012.tif 000003
【図３】
0003627012.tif 000004
【図４】
0003627012.tif 000005