(57)【特許請求の範囲】
【請求項１】
第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、
前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置と、
前記第１の方式の通信機能と、前記第２の通信端末装置との間で通信を行うための任意方式の通信機能とを備えた中継端末装置とを備え、
前記第１の通信端末装置と前記第２の通信端末装置との間で通信を確立する通信確立方法であって、
前記第１の通信端末装置から、該第１の通信端末装置の端末識別情報を、前記第２の方式の通信機能を利用して送信するステップと、
前記第２の通信端末装置で、前記第１の通信端末装置の端末識別情報を、前記第２の方式の通信機能を利用して受信するステップと、
前記第２の通信端末装置で、前記第２の通信端末装置の端末識別情報と、前記受信した第１の通信端末装置の端末識別情報とを含む通信中継要求メッセージを、前記任意方式の通信機能を利用して前記中継端末装置へ送信するステップと、
前記中継端末装置で、前記通信中継要求メッセージを、前記任意方式の通信機能を利用して受信し、該通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを対応させて記憶するステップと、
前記中継端末装置で、前記中継端末装置の端末識別情報を送信元とし、前記受信した通信中継要求メッセージに含まれる第１の通信端末装置の端末識別情報を送信先とした通信確立要求メッセージを、前記第１の方式の通信機能を利用して前記第１の通信端末装置へ送信するステップと、
前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信するステップと、
前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信するステップと
を備えたことを特徴とする通信確立方法。
【請求項２】
第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置との間の通信を中継する中継端末装置であって、
前記第１の方式の通信機能と、
前記第２の通信端末装置との間で通信を行うための任意方式の通信機能と、
前記第１の通信端末装置から前記第２の通信端末装置に、前記第１の通信端末装置の端末識別情報が前記第２の方式の通信機能を利用して送信され、前記第２の通信端末装置から、前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを含む通信中継要求メッセージが送信されてきたとき、前記通信中継要求メッセージを前記任意方式の通信機能を利用して受信する手段と、
受信した通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを対応させて記憶する手段と、
前記中継端末装置の端末識別情報を送信元とし、前記受信した通信中継要求メッセージに含まれる第１の通信端末装置の端末識別情報を送信先とした通信確立要求メッセージを、前記第１の方式の通信機能を利用して前記第１の通信端末装置へ送信する手段と、
前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信する手段と、
前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信する手段と
を備えたことを特徴とする中継端末装置。
【請求項３】
第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、
前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置と、
前記第１の方式の通信機能と、前記第２の通信端末装置との間で通信を行うための任意方式の通信機能とを備えた中継端末装置とを備え、
前記第１の通信端末装置と前記第２の通信端末装置との間で通信を確立する通信確立方法であって、
前記第２の通信端末装置から前記第１の通信端末装置に、前記第２の方式の通信機能を利用して、前記第２の通信端末装置の端末識別情報および予め記憶してある前記中継端末装置の端末識別情報を、送信するステップと、
前記第１の通信端末装置で、前記第２の通信端末装置の端末識別情報および予め記憶してある前記中継端末装置の端末識別情報を、前記第２の方式の通信機能を利用して受信するステップと、
前記第１の通信端末装置で、受信した前記第２の通信端末装置および前記中継端末装置の端末識別情報と、前記第１の通信端末装置の端末識別情報とを含む通信中継要求メッセージを、前記第１の方式の通信機能を利用して前記中継端末装置へ送信するステップと、
前記中継端末装置で、前記通信中継要求メッセージを前記第１の方式の通信機能を利用して受信し、該通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを対応させて記憶するステップと、
前記中継端末装置で、前記中継端末装置の端末識別情報を送信元とし、前記受信した通信中継要求メッセージに含まれる第２の通信端末装置の端末識別情報を送信先とした接続承認メッセージを、前記任意方式の通信機能を利用して前記第２の通信端末装置へ送信するステップと、
前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信するステップと、
前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信するステップと
を備えたことを特徴とする通信確立方法。
【請求項４】
第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置との間の通信を中継する中継端末装置であって、
前記第１の方式の通信機能と、
前記第２の通信端末装置との間で通信を行うための任意方式の通信機能と、
前記第２の通信端末装置から前記第１の通信端末装置に、前記第２の通信端末装置の端末識別情報および予め記憶してある前記中継端末装置の端末識別情報が前記第２の方式の通信機能を利用して送信され、前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先とし、前記第１の通信端末装置の端末識別情報を送信元とし、前記第２の通信端末装置の端末識別情報をメッセージ内に含む通信中継要求メッセージが、前記第１の方式の通信機能を利用して送信されたとき、前記通信中継要求メッセージを前記第１の方式の通信機能を利用して受信する手段と、
受信した通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の識別情報とを対応させて記憶する手段と、
前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信する手段と、
前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信する手段と
を備えたことを特徴とする中継端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サービス利用端末と無線により通信可能なサービス提供端末が複数存在する状況において、サービス利用端末と物理的に最も近接したサービス提供端末との間で通信を確立する方法および通信端末装置に関する。
【０００２】
【従来の技術】
持ち運び可能なサービス利用端末と無線により接続可能なサービス提供端末が複数存在する状況において、サービス利用端末と物理的に最も近接したサービス提供端末との間で通信を確立するための従来技術としては、次の方法が存在する。
【０００３】
一つは、至近距離無線通信技術を利用して通信を確立する方法である。至近距離無線通信技術とは、通信可能な範囲が通信端末を中心とする半径最大数十cm以内に限定されている無線通信技術のことであり、ISO （International Organization for Standardization） 14443規格などに基づいた非接触ICカードまたは非接触ICチップ、バーコード、あるいはIrDA（Infrared Data Association） が規定した赤外線通信などが挙げられる。至近距離無線通信技術では、通信可能な範囲が狭い等といった物理的制約により、ある通信端末の通信範囲内に同時に存在する他の通信端末の数が実質的に1以下となる。そのため、サービス利用端末と通信可能なサービス提供端末が複数存在する状況においても、サービス利用端末の利用者が通信を行いたいサービス提供端末の前に移動し、サービス利用端末をサービス提供端末の通信範囲内に置くことにより、他のサービス利用端末と接続することなく最至近距離のサービス提供端末を選択して通信を確立することが可能である。また逆に、サービス提供端末と通信可能なサービス利用端末が複数存在する状況においても、他のサービス利用端末と誤接続することなく、通信を行うべき最至近距離に存在するサービス利用端末のみと通信することが可能となっている。
【０００４】
もう一つは、中遠距離無線通信技術を利用して通信を確立する方法である。中遠距離無線通信技術とは、通信可能な範囲が通信端末を中心として少なくとも半径1m程度以上ある無線通信技術のことであり、無線LANの通信規格であるIEEE（Institute of Electrical and Electronic Engineers）802.11やBluetoothなどが挙げられる。中遠距離無線通信技術では、通信可能な範囲が広く、ある通信端末の通信範囲内に他の通信端末が同時に複数存在しうる。そのため、あるサービス利用端末と通信可能なサービス提供端末が複数存在する状況下において、物理的に最も近接したサービス提供端末と通信を確立するための手順は、一般的に次のようになる。まず、サービス利用端末が通信可能範囲内にあるサービス提供端末に対して各端末固有の識別情報を要求し、要求に応答したサービス提供端末から受け取った端末識別情報をもとに、利用者に対して通信可能なサービス提供端末のリストをサービス利用端末の表示画面に表示する。次に、利用者が、最至近距離にあるサービス提供端末に視認可能な状態で掲示してある識別情報とサービス利用端末に表示されているリストとを比較して、通信を行うべきサービス提供端末を選択し、サービス利用端末は選択された端末識別情報を用いてサービス提供端末との通信を確立する。端末識別情報とは、中遠距離無線通信機能を有する端末それぞれに対して固有に割り当てられるID番号等の識別情報である。
【０００５】
【発明が解決しようとする課題】
上記の従来技術には、以下の問題点がある。
【０００６】
至近距離無線通信では通信可能な範囲が狭いため、大量データの送受信や暗号処理などの時間のかかる処理を行う場合、サービス利用端末においてユーザの手入力等の処理が必要な場合であっても、サービス利用端末をサービス提供端末の通信範囲内に留めておく必要がある。従って、サービス利用端末を利用する利用者にとって使い勝手が悪くなってしまい、またサービス利用端末がサービス提供端末の通信範囲から外れてしまい通信が切断される危険性が高いという問題点がある。
【０００７】
一方、中遠距離無線通信技術を利用する場合は、通信範囲が1m以上と広いため、サービス利用端末がサービス提供端末の通信範囲から外れることによる通信切断の危険性は低く、サービス利用端末を利用する利用者の使い勝手も良いが、最も近接したサービス提供端末と接続するためには、利用者が端末操作によって明示的にそのサービス提供端末の選択を行わなければならず、利用者にとって通信確立手順が繁雑になるという問題点がある。また、事前に各サービス提供端末に識別情報を要求し、その返答として送られてくる識別情報を収集する必要があるが、通信範囲内の端末から漏れなく入手するために、一般的には返答の待ち時間を十分に取る必要があり、結果として通信確立までの時間が長くなってしまう問題点もある。
【０００８】
例えば、サービス利用端末にキャッシュカードアプリケーションを搭載し、これを用いて銀行のATM（Automatic Teller Machine）から現金払戻処理を行う際、ATMコーナーにATMが複数存在する場合は、利用者はATMコーナーに行き、複数存在するATMから現金払戻処理を行いたいATMを選択し、サービス利用端末とそのATMとの通信を確立してから処理を行うことになる。
【０００９】
至近距離無線通信技術を用いた場合、サービス利用端末の利用者はATMの前に移動して至近距離無線通信を行うことで、現金払戻処理を行いたいATMを明示的に選択することが可能である。しかし、現金払戻処理の際には暗証番号の手入力などが必要であり、またサービス利用端末とATMとの間で時間のかかるトランザクション処理が入るため、前述した通り通信が途中で切断される可能性が高くなる。したがって、サービス利用端末とサービス提供端末間の無線通信に、至近距離無線通信技術を利用することは困難である。
【００１０】
一方、中遠距離無線通信技術を用いてサービス利用端末とATMとの通信を確立する場合、サービス利用端末の利用者はATMコーナーに行ってATMの検出を行い、利用者の目前にあるATMを選択して通信を確立し、現金払戻処理を行う。この場合も前述した通り、利用者に物理的に最も近接したATMを選択させる分だけ通信確立手順が繁雑になり、またATMの検出処理に時間がかかるという問題がある。
【００１１】
本発明は、上記の従来技術における問題点に鑑み、端末位置が多少変動しても通信が切断しない安定性を持ち、物理的に近接した端末との通信を確保でき、かつ通信確立までの時間が短い通信確立技術を提供することを目的とする。
【００２１】
【課題を解決するための手段】
上記目的を達成するため、請求項１に係る発明は、第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置と、前記第１の方式の通信機能と、前記第２の通信端末装置との間で通信を行うための任意方式の通信機能とを備えた中継端末装置とを備え、前記第１の通信端末装置と前記第２の通信端末装置との間で通信を確立する通信確立方法であって、前記第１の通信端末装置から、該第１の通信端末装置の端末識別情報を、前記第２の方式の通信機能を利用して送信するステップと、前記第２の通信端末装置で、前記第１の通信端末装置の端末識別情報を、前記第２の方式の通信機能を利用して受信するステップと、前記第２の通信端末装置で、前記第２の通信端末装置の端末識別情報と、前記受信した第１の通信端末装置の端末識別情報とを含む通信中継要求メッセージを、前記任意方式の通信機能を利用して前記中継端末装置へ送信するステップと、前記中継端末装置で、前記通信中継要求メッセージを、前記任意方式の通信機能を利用して受信し、該通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを対応させて記憶するステップと、前記中継端末装置で、前記中継端末装置の端末識別情報を送信元とし、前記受信した通信中継要求メッセージに含まれる第１の通信端末装置の端末識別情報を送信先とした通信確立要求メッセージを、前記第１の方式の通信機能を利用して前記第１の通信端末装置へ送信するステップと、前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信するステップと、前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信するステップとを備えたことを特徴とする。
【００２２】
また、請求項２に係る発明は、第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置との間の通信を中継する中継端末装置であって、前記第１の方式の通信機能と、前記第２の通信端末装置との間で通信を行うための任意方式の通信機能と、前記第１の通信端末装置から前記第２の通信端末装置に、前記第１の通信端末装置の端末識別情報が前記第２の方式の通信機能を利用して送信され、前記第２の通信端末装置から、前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを含む通信中継要求メッセージが送信されてきたとき、前記通信中継要求メッセージを前記任意方式の通信機能を利用して受信する手段と、受信した通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを対応させて記憶する手段と、前記中継端末装置の端末識別情報を送信元とし、前記受信した通信中継要求メッセージに含まれる第１の通信端末装置の端末識別情報を送信先とした通信確立要求メッセージを、前記第１の方式の通信機能を利用して前記第１の通信端末装置へ送信する手段と、前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信する手段と、前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信する手段とを備えたことを特徴とする。
【００２３】
また、請求項３に係る発明は、第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置と、前記第１の方式の通信機能と、前記第２の通信端末装置との間で通信を行うための任意方式の通信機能とを備えた中継端末装置とを備え、前記第１の通信端末装置と前記第２の通信端末装置との間で通信を確立する通信確立方法であって、前記第２の通信端末装置から前記第１の通信端末装置に、前記第２の方式の通信機能を利用して、前記第２の通信端末装置の端末識別情報および予め記憶してある前記中継端末装置の端末識別情報を、送信するステップと、前記第１の通信端末装置で、前記第２の通信端末装置の端末識別情報および予め記憶してある前記中継端末装置の端末識別情報を、前記第２の方式の通信機能を利用して受信するステップと、前記第１の通信端末装置で、受信した前記第２の通信端末装置および前記中継端末装置の端末識別情報と、前記第１の通信端末装置の端末識別情報とを含む通信中継要求メッセージを、前記第１の方式の通信機能を利用して前記中継端末装置へ送信するステップと、前記中継端末装置で、前記通信中継要求メッセージを前記第１の方式の通信機能を利用して受信し、該通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の端末識別情報とを対応させて記憶するステップと、前記中継端末装置で、前記中継端末装置の端末識別情報を送信元とし、前記受信した通信中継要求メッセージに含まれる第２の通信端末装置の端末識別情報を送信先とした接続承認メッセージを、前記任意方式の通信機能を利用して前記第２の通信端末装置へ送信するステップと、前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信するステップと、前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、前記中継端末装置で該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信するステップとを備えたことを特徴とする。
【００２４】
また、請求項４に係る発明は、第１の距離的範囲内で無線通信を可能とする第１の方式の通信機能と、前記第１の距離的範囲より狭い第２の距離的範囲内で無線通信を可能とする第２の方式の通信機能とを備えた第１の通信端末装置と、前記第２の方式の通信機能と、中継端末との間で通信を行うための任意方式の通信機能とを備えた第２の通信端末装置との間の通信を中継する中継端末装置であって、前記第１の方式の通信機能と、前記第２の通信端末装置との間で通信を行うための任意方式の通信機能と、前記第２の通信端末装置から前記第１の通信端末装置に、前記第２の通信端末装置の端末識別情報および予め記憶してある前記中継端末装置の端末識別情報が前記第２の方式の通信機能を利用して送信され、前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先とし、前記第１の通信端末装置の端末識別情報を送信元とし、前記第２の通信端末装置の端末識別情報をメッセージ内に含む通信中継要求メッセージが、前記第１の方式の通信機能を利用して送信されたとき、前記通信中継要求メッセージを前記第１の方式の通信機能を利用して受信する手段と、受信した通信中継要求メッセージに含まれる前記第１の通信端末装置の端末識別情報と前記第２の通信端末装置の識別情報とを対応させて記憶する手段と、前記第１の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記第１の方式の通信機能によるデータ送信があったときは、該データを受信し、その第１の通信端末装置に対応する前記第２の通信端末装置に前記任意方式の通信機能を利用して該データを送信する手段と、前記第２の通信端末装置から、前記中継端末装置の端末識別情報を送信先と指定して前記任意方式の通信機能によるデータ送信があったときは、該データを受信し、その第２の通信端末装置に対応する前記第１の通信端末装置に前記第１の方式の通信機能を利用して該データを送信する手段とを備えたことを特徴とする。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を用いて詳細に説明する。
【００２６】
以下に説明する第１および第２の実施形態では、あるサービス利用端末と無線により通信可能なサービス提供端末が複数存在し、かつサービス提供端末の存在がサービス利用端末利用者に認識できる状況を前提とする。まず、サービス利用端末の利用者は、通信を行いたいサービス提供端末の前に移動した上で、自分が持っているサービス利用端末をサービス提供端末の至近距離無線通信の通信範囲内に移動させる。次に、至近距離無線通信機能によってサービス利用端末とサービス提供端末のうちのどちらか一方の端末（以下、端末A）が、他方の端末（以下、端末B）を検出すると、端末Aから端末Bに対し、至近距離無線通信機能を利用して、端末Aの端末識別情報を送信する。端末Aの端末識別情報を受信した端末Bは、受信した端末Aの端末識別情報を利用して、端末Aとの中遠距離無線通信を確立し、以降は中遠距離無線通信による通信を行う。
【００２７】
以上の方法を用いることにより、中遠距離無線通信における通信可能なサービス提供端末の検出処理および物理的に最も近接したサービス提供端末の選択処理を省略することが可能となり、中遠距離無線通信機能の持つ利点を保持したまま、物理的に最も近接した端末との通信の確保および通信確立までの時間の短縮を実現することができる。
【００２８】
第１の実施の形態について詳しく説明する。
【００２９】
図１は、本発明の第１の実施形態におけるシステム構成図である。本システムは、サービス利用端末101と、サービス提供端末111とを備える。サービス利用端末101とサービス提供端末111の間は、中遠距離無線通信装置103および113を用いた中遠距離無線通信と、至近距離無線通信装置104および114を用いた至近距離無線通信によって、相互に通信可能である。ただし、至近距離無線通信はサービス利用端末101とサービス提供端末111が至近距離無線通信による通信可能範囲内に存在する場合のみ利用可能となり、中遠距離無線通信はサービス利用端末101とサービス提供端末111が中遠距離無線通信による通信可能範囲内に存在する場合のみ利用可能となる。また、図１ではサービス利用端末101およびサービス提供端末111を各1台ずつ図示したが、実際にはそれぞれ複数台存在してもよい。
【００３０】
サービス利用端末101は、決済や契約、コンテンツダウンロードなどといったサービスをユーザが利用するために必要な情報を格納したり、サービスの結果ダウンロードしたコンテンツなどを格納する端末である。サービス利用端末101は、処理部102と、中遠距離無線通信送受信器103と、至近距離無線通信送受信器104と、自端末識別情報格納部105と、他端末識別情報格納部106とを備える。サービス利用端末としては、例えば携帯電話やPDA（Personal Digital Assistant）などが考えられる。
【００３１】
サービス提供端末111は、上記サービス利用端末101が利用するサービスを中遠距離無線通信および至近距離無線通信を通じて提供するための端末である。サービス提供端末111は、処理部112と、中遠距離無線通信送受信器113と、至近距離無線通信送受信器114と、自端末識別情報格納部115と、他端末識別情報格納部116とを備える。サービス提供端末としては、例えばATMや自動ローン契約機、POS（Point of Sale）端末などが考えられる。
【００３２】
処理装置102および112は、処理装置内、またはメモリなどの外部記憶装置に記録されたプログラムの処理フローに従い、図２に示す通信確立処理200および図３に示す通信確立処理300を実行する。中遠距離無線通信送受信器103および113は、例えばBluetoothなどのアドホックな通信が可能な携帯端末向け無線通信、IEEE802.11などの無線LAN（Local Area Network）通信、または携帯電話やPHS（Personal Handyphone System）などの通信を行う装置である。中遠距離無線通信送受信器103および113は、通信可能な範囲が自分を中心として少なくとも半径1m〜10m以上あるものであり、その通信可能な範囲にありかつ同じ通信方式の無線通信送受信器を持つ他の任意の端末との、少なくとも１対１の通信（１対多、多対多でもよい）が可能な無線通信を用いたデータ送受信を行う装置である。
【００３３】
なお従来技術および課題の欄に記載した通り、中遠距離無線通信では通信可能な範囲が比較的広いため、ユーザが静止している限りはサービス利用端末101がサービス提供端末111の通信範囲から外れる可能性は少ないが、通信可能な範囲に複数の端末が存在することがあるため、中距離無線通信のみではどれが物理的に最も近接した端末かは判別できず、最も近接したサービス提供端末111と通信を行うためには、サービス利用端末101の利用者は表示される端末リスト等の中から明示的に端末の選択を行う必要がある。
【００３４】
至近距離無線通信送受信器104および114は、例えばISO14443規格などに基づいた非接触ICカードやICチップ、バーコード、IrDA規格による赤外線通信などの通信を行う装置である。至近距離無線通信送受信器104および114は、通信可能な範囲が自分を中心とする半径最大数十cm以内に限定されている等の物理的制約により、自分の通信範囲内に同時に存在する他の通信端末の数が実質的に１以下となる無線通信を用いたデータ送受信を行う装置である。
【００３５】
従来技術および課題の欄に記載した通り、至近距離無線通信では通信可能な範囲が狭いため、利用者がサービス利用端末101をサービス提供端末111の至近距離無線通信による通信範囲に移動させるだけでサービス提供端末111の選択を行うことが可能であるが、至近距離無線通信のみを用いて通信を行う場合、通信中はサービス利用端末101をサービス提供端末111の通信範囲内に留めておく必要がある。
【００３６】
なお、中遠距離無線通信と至近距離無線通信とは、互いに独立に通信することが可能であり、また互いに干渉せず同時に通信することが可能であるものとする。
【００３７】
自端末識別情報格納部105は、サービス利用端末101に固有の端末識別情報107を格納する装置である。自端末識別情報格納部115は、サービス提供端末111に固有の端末識別情報117を格納する装置である。端末識別情報107および117は、103や113などの中遠距離無線通信送受信器の１つ１つを識別可能な情報であり、例えばBluetoothアドレスやMAC（Media Access Control）アドレス、電話番号などといった、各送受信器個別に割り当てられたID番号などである。他端末識別情報格納部106には、サービス利用端末101が通信可能な他端末の端末識別情報が格納される。他端末識別情報格納部116には、同様に、サービス提供端末111が通信可能な他端末の端末識別情報が格納される。
【００３８】
図１のシステム構成において、サービス利用端末101が至近距離無線通信機能を利用して自端末識別情報107をサービス提供端末111に送信し、中遠距離無線通信の確立を行う方法について説明する。
【００３９】
なおここでは、始めにサービス利用端末101からサービス提供端末111に自端末識別情報107を送信する場合を例として説明するが、端末識別情報を送信する端末はサービス提供端末111でもよい。また、端末識別情報を送信する端末を端末利用者が決定できるようにしてもよい。端末識別情報を送信する端末が常にサービス利用端末101またはサービス提供端末111に固定されている場合は、受信側の端末の至近距離無線通信送受信器は受信機能のみを持っていればよく、送信側の端末の至近距離無線通信送受信器は送信機能のみを持っていればよい。
【００４０】
まず図２を用いて、サービス利用端末101の処理部102がサービス提供端末111との中遠距離通信を確立する処理200について説明する。
【００４１】
ステップ201において、処理部102は、中遠距離無線通信送受信器103および至近距離無線通信送受信器104を通信可能な状態にする。ここで通信可能な状態とは、無線通信送受信器の電源を投入するなどし、通信範囲内に存在する任意の端末との間でデータやメッセージを送受信可能にすることを意味する。ステップ201の処理は、サービス利用端末101の電源投入時や、サービス提供端末111からサービス利用端末101への無線などによる給電が行われたときなどに開始してもよく、またサービス利用端末101の利用者のサービス利用端末101に対する何らかの操作（例えば、サービス利用端末101の所定のボタンを押すなど）によって開始してもよい。
【００４２】
ステップ202において、処理部102は、自端末識別情報格納部105からサービス利用端末101の端末識別情報107を読み出し、至近距離無線通信送受信器104を用いて送信する。
【００４３】
ステップ203において、処理部102は、中遠距離無線通信送受信器103が、サービス提供端末111からサービス利用端末101に対して送信された通信確立要求メッセージ210を受信済みかどうかを調べる。通信確立要求メッセージ210が受信済みの場合はステップ204に移り、そうでない場合はステップ202に戻る。通信確立要求メッセージ210は、送信元端末識別情報211、送信先端末識別情報212、およびメッセージ本体213から成るメッセージである。処理部102は、送信先端末識別情報212がサービス利用端末101の端末識別情報107と等しい場合に、サービス利用端末101への通信確立要求メッセージとみなし、送信元端末識別情報211として通信確立要求メッセージ210に格納されているサービス提供端末111の端末識別情報117を他端末識別情報格納部106に格納する。
【００４４】
ステップ204において、処理部102は、中遠距離無線通信送受信器103が、新たにサービス提供端末111の中遠距離無線通信送受信器113との通信を確立できるかどうかを調べる。中遠距離無線通信の確立が可能な場合は、サービス提供端末111との通信を確立するためにステップ205に移る。サービス利用端末101と中遠距離無線通信によって接続している端末数が最大値に達しているなどの理由で新たな中遠距離無線通信の確立ができない場合は、ステップ206に移る。
【００４５】
ステップ205において、処理部102は、自端末識別情報格納部105からサービス利用端末101の端末識別情報107を読み出し、他端末識別情報格納部106からサービス提供端末111の端末識別情報117を読み出した後、接続許可メッセージ220を中遠距離無線通信送受信器103から送信する。接続許可メッセージ220は、送信元端末識別情報221、送信先端末識別情報222、およびメッセージ本体223から成る。本ステップでは、送信元端末識別情報221としてサービス利用端末101の端末識別情報107を、送信先端末識別情報222としてサービス提供端末111の端末識別情報117を、それぞれ格納し、送信する。送信を完了すると、中遠距離無線通信を確立したものとみなし、処理200を終了し中遠距離無線通信を開始する。
【００４６】
ステップ206において、処理部102は、自端末識別情報格納部105からサービス利用端末101の端末識別情報107を読み出し、他端末識別情報格納部106からサービス提供端末111の端末識別情報117を読み出した後、接続拒否メッセージ230を中遠距離無線通信送受信器103から送信する。接続拒否メッセージ230は、送信元端末識別情報231、送信先端末識別情報232、およびメッセージ本体233から成る。本ステップでは、送信元端末識別情報231としてサービス利用端末101の識別情報107を、送信先端末識別情報232としてサービス提供端末111の識別情報117を、それぞれ格納し、送信する。送信後、端末識別情報117を他端末識別情報格納部106から消去し、ステップ202に戻る。
【００４７】
次に図３を用いて、サービス提供端末111の処理部112がサービス利用端末101との中遠距離通信を確立する処理300について説明する。
【００４８】
ステップ301において、処理部112は、中遠距離無線通信送受信器113および至近距離通信送受信器114を通信可能な状態にする。
【００４９】
ステップ302において、処理部112は、至近距離無線通信送受信器114が、サービス利用端末101から端末識別情報107を受信済みかどうかを調べる。端末識別情報107が受信済みの場合はステップ303に移り、そうでない場合はステップ302を繰り返し処理する。
【００５０】
ステップ303において、処理部112は、ステップ302で受信した端末識別情報107を、他端末識別情報格納部116に格納する。
【００５１】
ステップ304において、処理部112は、自端末識別情報格納部115からサービス提供端末111の端末識別情報117を、他端末識別情報格納部116からサービス利用端末101の端末識別情報107を、それぞれ読み出し、サービス提供端末111の端末識別情報117を送信元端末識別情報211に、サービス利用端末101の端末識別情報107を送信先端末識別情報212に、それぞれ格納することによって、通信確立要求メッセージ210を生成する。通信確立要求メッセージのフォーマットは、ステップ203にて記述した。
【００５２】
ステップ305において、処理部112は、中遠距離無線通信送受信器113を用いて、通信確立要求メッセージ210を送信する。
【００５３】
ステップ306において、処理部112は、中遠距離無線通信送受信器113が、サービス利用端末101からサービス提供端末111に対して送信された接続許可メッセージ220または接続拒否メッセージ230を受信済みかどうかを調べる。接続許可メッセージを受信した場合は中遠距離無線通信を確立したものとみなし、処理300を終了し、中遠距離無線通信を開始する。一方、接続拒否メッセージを受信した場合はステップ307に移り、両方とも受信していない場合はステップ306を繰り返す。接続許可メッセージ220のフォーマットはステップ205に記述した。接続拒否メッセージ230のフォーマットはステップ206に記述した。処理部112は、送信先端末識別情報222または232がサービス提供端末111の端末識別情報117と等しい場合に、サービス提供端末111へのメッセージとみなす。
【００５４】
ステップ307において、処理部112は、サービス利用端末101との中遠距離無線通信の確立ができないものとみなし、ステップ303で他端末識別情報格納部116に格納したサービス利用端末101の端末識別情報107を消去し、ステップ302に戻る。
【００５５】
なお、処理300では最初のステップ301において中遠距離無線通信送受信器113を通信可能な状態にしたが、サービス提供端末111がサービス提供端末101以外の端末と中遠距離無線通信を行う必要がない場合は、ステップ303にて中遠距離無線通信送受信器113を通信可能な状態にしてもよい。
【００５６】
図４に、第１の実施形態の具体的な利用例を示す。この例は、キャッシュカード処理部を持つ携帯電話401およびATM411からなり、無線通信を用いて現金引出処理を行うものである。携帯電話401は、至近距離無線通信送信器である非接触ICカード部402および中遠距離無線通信送受信器であるBluetooth送受信器403を備える。ATM411は、至近距離無線通信受信器である非接触ICカードリーダ412および中遠距離無線通信送受信器であるBluetooth送受信器413を備える。携帯電話401を図１のサービス利用端末101と、ATM411を図１のサービス提供端末111と、それぞれみなし、携帯電話401において図２の処理200を、ATM411において図３の処理300を、それぞれ実行する。これにより、携帯電話401の非接触ICカード部402をATM411の非接触ICカードリーダ412に一旦近づけることによって、複数ある携帯電話およびATMの中から、互いに物理的に最も近接したもの同士の間のBluetooth通信（中遠距離無線通信）が確立される。以後は携帯電話401とATM411のキャッシュカード処理部の間でBluetooth通信を行い、既存の接触型磁気カードまたはICカードと同様に現金引出処理を行うことが可能となる。
【００５７】
上記第１の実施形態では、サービス利用端末が端末識別情報を至近距離無線通信を通じてサービス提供端末に送信し、端末識別情報を受信するとサービス提供端末から中遠距離無線通信を通じてサービス利用端末に通信確立要求メッセージを送信するが、逆にサービス提供端末が自身の端末識別情報を至近距離無線通信を通じて送信し、端末識別情報を受信したサービス利用端末が中遠距離無線通信を通じてサービス提供端末へ通信確立要求メッセージを送信してもよい。
【００５８】
次に、本発明の第２の実施の形態を図面を用いて説明する。
【００５９】
図５は、本発明の第２の実施形態におけるシステム構成図である。上記第１の実施形態では、各サービス提供端末が至近距離無線通信機能と中遠距離無線通信機能の両機能を備えたが、第２の実施形態では、至近距離無線通信機能と中遠距離無線通信機能を、それぞれ異なる端末が備える。
【００６０】
第２の実施形態のシステムは、サービス利用端末501と、サービス提供端末511と、中継端末521とを備えている。サービス利用端末501とサービス提供端末511の間は、至近距離無線通信装置504および514を用いた至近距離無線通信によって相互に通信可能である。サービス利用端末501と中継端末521の間は、中遠距離無線通信装置503および523を用いた中遠距離無線通信によって相互に通信可能である。ただし、至近距離無線通信はサービス利用端末501とサービス提供端末511が至近距離無線通信による通信可能範囲内に存在する場合のみ利用可能となり、中遠距離無線通信はサービス利用端末501と中継端末521が中遠距離無線通信による通信可能範囲内に存在する場合のみ利用可能となる。サービス提供端末511と中継端末521の間は、有線通信送受信器518および528を用いた有線通信によって相互に通信可能である。ただし、ここでの「有線通信」とは中遠距離無線通信および至近距離無線通信と区別するための便宜的呼称であり、実際にはサービス提供端末511と中継端末521の間の通信手段は有線通信に限らず無線通信を利用してもよい。また図５では、サービス利用端末501と、サービス提供端末511と、中継端末521とを各１台のみ図示したが、実際にはそれぞれ複数台存在していてもよい。また、図５ではサービス提供端末511と中継端末521が１対１で接続されているが、実際には複数のサービス提供端末が１台の中継端末に接続されていてもよい。
【００６１】
サービス利用端末501は、第１の実施形態のサービス利用端末101と同じく、決済や契約、コンテンツダウンロードなどといったサービスをユーザが利用するために必要な情報を格納したり、サービスの結果ダウンロードしたコンテンツなどを格納する端末である。サービス利用端末501は、処理部502と、中遠距離無線通信送受信器503と、至近距離無線通信送受信器504と、自端末識別情報格納部505と、他端末識別情報格納部506とを備える。サービス利用端末としては、例えば携帯電話やPDAなどが考えられる。
【００６２】
サービス提供端末511は、上記サービス利用端末501が利用するサービスを、中継端末521を中継して提供するための端末であり、処理部512と、至近距離無線通信送受信器514と、有線通信送受信器518と、自端末識別情報格納部515とを備える。サービス提供端末としては、第１の実施形態のサービス提供端末111と同様に、例えばATMや自動ローン契約機、POS端末などが考えられる。
【００６３】
中継端末521は、サービス提供端末511とサービス利用端末501との間の通信を中継するための端末であり、処理部522と、中遠距離無線通信送受信器523と、有線通信送受信器528と、自端末識別情報格納部525と、端末識別情報テーブル529とを備える。中継端末としては、例えば携帯電話やPHS等の通信基地局、IEEE801.11などの無線LANのベースステーション、コードレス電話の親機などが考えられる。
【００６４】
処理装置502、512および522は、処理装置内、またはメモリなどの外部記憶装置に記録されたプログラムの処理フローに従い、図６から図９で後述する通信確立処理600、700、800および810を実行する。中遠距離無線通信送受信器503および523は、例えばBluetoothなどのアドホックな通信が可能な携帯端末向け無線通信、IEEE802.11などの無線LAN通信、または携帯電話やPHSなどの通信を行う装置である。中遠距離無線通信送受信器503および523は、通信可能な範囲が自分を中心として少なくとも半径1m〜10m以上あるものであり、その通信可能な範囲にありかつ同じ通信方式の無線通信送受信器を持つ他の任意の端末との、少なくとも１対１の通信（１対多、多対多でもよい）が可能な無線通信を用いたデータ送受信を行う装置である。
【００６５】
至近距離無線通信送受信器504および514は、例えばISO14443規格などに基づいた非接触ICカードやICチップ、バーコード、IrDA規格による赤外線通信などの通信を行う装置である。至近距離無線通信送受信器504および514は、通信可能な範囲が自分を中心とする半径最大数十cm以内に限定されている等の物理的制約により、自分の通信範囲内に同時に存在する他の通信端末の数が実質的に１以下となる無線通信を用いたデータ送受信を行う装置である。
【００６６】
有線通信送受信器518および528は、例えばIEEE802.3によるイーサネット接続などの有線通信を行う装置である。ただし、有線通信に限定するわけではなく、無線通信でもよく、先述した中遠距離無線通信や至近距離無線通信でもよい。中遠距離無線通信送受信器503と523の間で利用される中遠距離無線通信と同一の中遠距離無線通信を利用する場合、中継端末521の中遠距離無線通信送受信機523と有線通信送受信器528は同一の送受信器であってもよい。ただし、通信手段として無線通信を利用する場合、送受信器518および528は常に相互に通信可能になるように配置しなければならない。
【００６７】
なお、中遠距離無線通信と至近距離無線通信は、互いに独立に通信することが可能であり、また互いに干渉せず同時に通信することが可能であるものとする。
【００６８】
自端末識別情報格納部505は、サービス利用端末501に固有の端末識別情報507を格納する装置である。自端末識別情報格納部525は、中継端末521に固有の端末識別情報527を格納する装置である。端末識別情報507および527は、503や523などの中遠距離無線通信送受信器の１つ１つを識別可能な情報であり、例えばBluetoothアドレスやMACアドレス、電話番号などといった、各送受信器個別に割り当てられたID番号などである。自端末識別情報格納部515は、サービス提供端末511の端末識別情報517を格納する装置である。端末識別情報517は、中継端末521と有線通信送受信器を経由して接続している１台以上のサービス提供端末のそれぞれを識別可能な情報であり、例えば電話番号のサブアドレス、内線番号などである。端末識別情報517は、接続されている中継端末が異なる他のサービス提供端末と同一の情報を使用してもよい。他端末識別情報格納部506には、サービス利用端末501が通信可能な他端末の端末識別情報が格納される。端末識別情報テーブル529には、中継端末が通信を中継するサービス利用端末とサービス提供端末の端末識別情報を要素とするレコードが登録される。例えば、あるサービス利用端末からメッセージを受信した場合、そのサービス利用端末の端末識別情報が端末識別情報テーブル529に登録されていれば、端末識別情報テーブル529において同一レコードに格納され対となっている端末識別情報で示されるサービス提供端末へメッセージを中継する。
【００６９】
図５のシステム構成において、サービス利用端末501が至近距離無線通信機能を利用して自端末識別情報507をサービス提供端末511に送信し、サービス提供端末511にて受信した端末識別情報507を中継端末521に送信し、サービス利用提供端末501と中継端末521との間の中遠距離無線通信を確立することにより、サービス利用端末501とサービス提供端末511との通信を確立する方法について説明する。
【００７０】
まず図６を用いて、サービス利用端末501の処理部502が中継端末521との中遠距離無線通信を確立する処理600について説明する。
【００７１】
ステップ601において、処理部502は、中遠距離無線通信送受信器503および至近距離無線通信送受信器504を通信可能な状態にする。ここで通信可能な状態とは、無線通信送受信器の電源を投入するなどし、通信範囲内に存在する任意の端末との間でデータやメッセージを送受信可能にすることを意味する。ステップ601の処理は、サービス利用端末501の電源投入時や、サービス提供端末511からサービス利用端末501への無線などによる給電が行われたときなどに開始してもよく、またサービス利用端末501の利用者のサービス利用端末501に対する何らかの操作によって開始してもよい。
【００７２】
ステップ602において、処理部502は、自端末識別情報格納部505からサービス利用端末501の端末識別情報507を読み出し、至近距離無線通信送受信器504を用いて送信する。
【００７３】
ステップ603において、処理部502は、中遠距離無線通信送受信器503が、中継端末521からサービス利用端末501に対して送信された通信確立要求メッセージ610を受信済みかどうかを調べる。通信確立要求メッセージ610が受信済みの場合はステップ604に移り、そうでない場合はステップ602に戻る。通信確立要求メッセージ610は、送信元端末識別情報611、送信先端末識別情報612、およびメッセージ本体613から成るメッセージである。処理部502は、送信先端末識別情報612がサービス利用端末501の端末識別情報507と等しい場合に、サービス利用端末501への通信確立要求メッセージとみなし、送信元端末識別情報611として通信確立要求メッセージ610に格納されている中継端末521の端末識別情報527を他端末識別情報格納部506に格納する。
【００７４】
ステップ604において、処理部502は、中遠距離無線通信送受信器503が、新たに中継端末521の中遠距離無線通信送受信器523との通信を確立できるかどうかを調べる。中遠距離無線通信の確立が可能な場合は、中継端末521との通信を確立するためにステップ605に移る。サービス利用端末501と中遠距離無線通信によって接続している端末数が最大値に達しているなどの理由で新たな中遠距離無線通信の確立ができない場合は、ステップ606に移る。
【００７５】
ステップ605において、処理部502は、自端末識別情報格納部505からサービス利用端末501の端末識別情報507を、他端末識別情報格納部506から中継端末521の端末識別情報527を、それぞれ読み出した後、接続許可メッセージ620を中遠距離無線通信送受信器503から送信する。接続許可メッセージ620は、送信元端末識別情報621、送信先端末識別情報622、およびメッセージ本体623から成る。本ステップでは、送信元端末識別情報621にサービス利用端末501の端末識別情報507を、送信先端末識別情報622に中継端末521の端末識別情報527を、それぞれ格納し、送信する。送信を完了すると、サービス提供端末511との通信を確立したものとみなし、処理600を終了する。
【００７６】
ステップ606において、処理部502は、自端末識別情報格納部505からサービス利用端末501の端末識別情報507を、他端末識別情報格納部506から中継端末521の端末識別情報527を、それぞれ読み出した後、接続拒否メッセージ630を中遠距離無線通信送受信器503から送信する。接続拒否メッセージ630は、送信元端末識別情報631、送信先端末識別情報632、およびメッセージ本体633から成る。本ステップでは、送信元端末識別情報631にサービス利用端末501の識別情報507を、送信先端末識別情報632に中継端末521の識別情報527を、それぞれ格納し、送信する。送信後、端末識別情報527を他端末識別情報格納部506から消去し、ステップ602に戻る。
【００７７】
次に図７を用いて、サービス提供端末511の処理部512が、至近距離無線通信によってサービス利用端末501から受信した端末識別情報507を有線通信を用いて中継端末521に送信し、中継端末521に対してサービス利用端末501との間の通信の中継を求める処理700について説明する。
【００７８】
ステップ701において、処理部512は、至近距離通信送受信器514および有線通信送受信器518を通信可能な状態にする。ここで、至近距離無線通信送受信器514における通信可能な状態とは、ステップ601で述べた至近距離無線通信送受信器504における通信可能な状態と同じ状態を指す。また、有線通信送受信器518における通信可能な状態とは、有線通信送受信器518と中継端末521が有する有線通信送受信器528との間の通信を確立している状態を指す。
【００７９】
ステップ702において、処理部512は、至近距離無線通信送受信器514が、サービス利用端末501から端末識別情報507を受信済みかどうかを調べる。端末識別情報507が受信済みの場合はステップ703に移り、そうでない場合はステップ702を繰り返し処理する。
【００８０】
ステップ703において、処理部512は、自端末識別情報格納部515からサービス提供端末511の端末識別情報517を読み出した後、通信中継要求メッセージ710を有線通信送受信器518から中継端末521に対して送信する。通信中継要求メッセージ710は、サービス利用端末識別情報711、サービス提供端末識別情報712、およびメッセージ本体713から成る。本ステップでは、サービス利用端末識別情報711にステップ702で受信したサービス利用端末501の端末識別情報507を、サービス提供端末識別情報712にサービス提供端末511の端末識別情報517を、それぞれ格納し、送信する。
【００８１】
ステップ704において、処理部512は、有線通信送受信器518が、中継端末521からサービス提供端末511に対して送信された接続成功メッセージ720または接続失敗メッセージ730を受信済みかどうかを調べる。接続成功メッセージ720を受信した場合は、中継端末521を介してサービス利用端末501との通信を確立したものとみなし、処理700を終了する。一方、接続失敗メッセージ730を受信した場合は、中継端末521を介したサービス利用端末501との通信の確立に失敗したものとみなしてステップ702に移り、両方とも受信していない場合はステップ703を繰り返す。接続成功メッセージ720は、送信元端末識別情報721、送信先端末識別情報722、およびメッセージ本体723から成る。本ステップでは、送信元端末識別情報721に中継端末521の識別情報527が、送信先端末識別情報722にサービス提供端末511の識別情報517が、それぞれ格納されていることになる。接続失敗メッセージ730は、送信元端末識別情報731、送信先端末識別情報732、およびメッセージ本体733から成る。本ステップでは、送信元端末識別情報731に中継端末521の識別情報527が、送信先端末識別情報732にサービス提供端末511の識別情報517が、それぞれ格納されていることになる。
【００８２】
次に図８を用いて、中継端末521の処理部522が、サービス提供端末511からの接続要求を受けてサービス利用端末501との間で中遠距離無線通信を確立し、以後のサービス利用端末501とサービス提供端末511との間の通信を中継する処理800について説明する。
【００８３】
ステップ801において、処理部522は、中遠距離通信送受信器523および有線通信送受信器528を通信可能な状態にする。ここで、中遠距離無線通信送受信器523における通信可能な状態とは、ステップ601で述べた中遠距離無線通信送受信器503における通信可能な状態と同じ状態を指す。また、有線通信送受信器528における通信可能な状態とは、有線通信送受信器528とサービス提供端末511が有する有線通信送受信器518との間の通信を確立している状態を指す。
【００８４】
ステップ802において、処理部522は、有線通信送受信器528が、サービス提供端末511から通信中継要求メッセージ710を受信済みかどうかを調べる。通信中継要求メッセージ710が受信済みの場合はステップ803に移り、そうでない場合はステップ802を繰り返し処理する。通信中継要求メッセージ710のフォーマットは、ステップ703において記述した。
【００８５】
ステップ803において、処理部522は、ステップ802で受信した通信中継要求メッセージ710内のサービス利用端末識別情報711に格納されているサービス利用端末501の端末識別情報507と、サービス提供端末識別情報712に格納されているサービス提供端末511の端末識別情報517を要素とするレコードを生成し、端末識別情報テーブル529に格納する。
【００８６】
ステップ804において、処理部522は、自端末識別情報格納部525から中継端末521の端末識別情報527を読み出し、その端末識別情報527およびステップ802の通信中継要求メッセージ710に含まれるサービス利用端末501の端末識別情報507から通信確立要求メッセージ610を生成し、中遠距離無線通信送受信器523から送信する。通信確立要求メッセージ610のフォーマットは、ステップ603に記述した。本ステップでは、送信元端末識別情報611に中継端末521の端末識別情報527を、送信先端末識別情報612にサービス利用端末501の端末識別情報507を、それぞれ格納して送信する。
【００８７】
ステップ805において、処理部522は、中遠距離無線通信送受信器523が、サービス利用端末501から中継端末521に対して送信された接続許可メッセージ620または接続拒否メッセージ630を受信済みかどうかを調べる。接続許可メッセージを受信した場合はステップ806に移り、接続拒否メッセージを受信した場合はステップ807に移る。両方とも受信していない場合は、ステップ805を繰り返す。接続許可メッセージ620のフォーマットは、ステップ605に記述した。接続拒否メッセージ630のフォーマットは、ステップ606に記述した。処理部522は、送信先端末識別情報622または632が中継端末521の端末識別情報527と等しい場合に、中継端末521へのメッセージとみなす。
【００８８】
ステップ806において、処理部522は、ステップ805で受信した接続許可メッセージ620内の送信元端末識別情報621をキーとして端末識別情報テーブル529を検索し、送信元端末識別情報621に対応するサービス提供端末識別情報を得る。本ステップでは、接続許可メッセージ620内の送信元端末識別情報621として含まれるサービス利用端末501の端末識別情報507を用いて検索し、サービス利用端末501に対して接続要求を行ったサービス提供端末511の端末識別情報517が得られることとなる。その後、処理部522は、得られた端末識別情報を送信先端末識別情報722とし、自端末識別情報格納部525から中継端末521の端末識別情報527を読み出して送信元端末識別情報721とした接続成功メッセージ720を有線通信送受信器528から送信する。接続成功メッセージ720のフォーマットは、ステップ704に記述した。接続成功メッセージ720の送信を完了すると、処理部522は、サービス利用端末501とサービス提供端末511との通信を確立したものとみなし、メッセージ中継処理810に移る。
【００８９】
ステップ807において、処理部522は、ステップ805で受信した接続拒否メッセージ630内の送信元端末識別情報631をキーとして端末識別情報テーブル529を検索し、送信元端末識別情報631に対応するサービス提供端末識別情報を得る。本ステップでは、接続拒否メッセージ630内の送信元端末識別情報631として含まれるサービス利用端末501の端末識別情報507を用いてレコードを検索し、サービス利用端末501に対して接続要求を行ったサービス提供端末511の端末識別情報517が得られることとなる。その後、処理部522は、得られた端末識別情報を送信先端末識別情報732とし、自端末識別情報格納部525から中継端末521の端末識別情報527を読み出して送信元端末識別情報731とした接続失敗メッセージ730を有線通信送受信器528から送信する。接続失敗メッセージ730のフォーマットは、ステップ704に記述した。
【００９０】
ステップ808において、処理部522は、ステップ807において検索した、端末識別情報テーブル529内のレコードを削除する。本実施形態では、サービス利用端末501の端末識別情報507およびサービス提供端末511の端末識別情報517を要素とするレコードを削除することになる。その後、ステップ802に戻る。
【００９１】
次に図９を用いて、上述した処理600、700および800によってサービス利用端末501と中継端末521との間の中遠距離無線通信を確立した後、中継端末521の処理部522が、サービス利用端末501からの送信情報をサービス提供端末511に、サービス提供端末511からの送信情報をサービス利用端末501に、それぞれ中継する処理810について説明する。
【００９２】
ステップ811において、処理部522は、有線通信送受信器528が、メッセージ820を受信済みかどうかを調べる。メッセージ820は、送信元端末識別情報821、送信先端末識別情報822、およびメッセージ本体823からなる。受信済みの場合は、ステップ813に移り、そうでない場合はステップ812に移る。
【００９３】
ステップ812において、処理部522は、中遠距離無線通信送受信器523が、メッセージ830を受信済みかどうかを調べる。メッセージ830は、送信元端末識別情報831、送信先端末識別情報832、およびメッセージ本体833からなる。受信済みの場合は、ステップ815に移り、そうでない場合はステップ811に戻って処理を繰り返す。
【００９４】
ステップ813において、処理部522は、メッセージ820の送信元端末識別情報821をキーとして端末識別情報テーブル529を検索する。端末識別情報テーブル529のサービス提供端末の端末識別情報フィールドとして送信元端末識別情報821と同一の値を含むレコードが存在する場合は、ステップ814に移る。存在しない場合は、ステップ812に移る。
【００９５】
ステップ814において、処理部522は、自端末識別情報格納部525から中継端末521の端末識別情報527を読み出し、その端末識別情報527およびステップ813で検索したレコードに含まれるサービス利用端末の端末識別情報フィールドの内容からメッセージ840を生成し、中遠距離無線通信送受信器523から送信する。メッセージ840は、送信元端末識別情報841、送信先端末識別情報842、およびメッセージ本体843からなる。本ステップでは、送信元端末識別情報841に中継端末521の端末識別情報527を、送信先端末識別情報842にステップ813で検索したレコードに含まれるサービス利用端末の端末識別情報フィールドの内容を、それぞれ格納する。また、メッセージ本体843には、メッセージ820のメッセージ本体823を格納する。メッセージ840の送信後、ステップ812に移る。
【００９６】
ステップ815において、処理部522は、メッセージ830の送信元端末識別情報821をキーとして端末識別情報テーブル529を検索する。端末識別情報テーブル529のサービス利用端末の端末識別情報フィールドとして送信元端末識別情報831と同一の値を含むレコードが存在する場合は、ステップ816に移る。存在しない場合は、ステップ811に移る。
【００９７】
ステップ816において、処理部522は、自端末識別情報格納部525から中継端末521の端末識別情報527を読み出し、その端末識別情報527およびステップ815で検索したレコードに含まれるサービス提供端末の端末識別情報フィールドの内容からメッセージ850を生成し、有線通信送受信器528から送信する。メッセージ850は、送信元端末識別情報851、送信先端末識別情報852、およびメッセージ本体853からなる。本ステップでは、送信元端末識別情報851に中継端末521の端末識別情報527を、送信先端末識別情報852にステップ815で検索したレコードに含まれるサービス提供端末の端末識別情報フィールドの内容を、それぞれ格納する。また、メッセージ本体853には、メッセージ830のメッセージ本体833を格納する。メッセージ850の送信後、ステップ811に移る。
【００９８】
以上より、処理600、700および800によって通信を確立した後、処理810によって、サービス利用端末501から中遠距離無線通信を経由して中継端末521へ送信したメッセージは、中継端末521において中継端末521からサービス提供端末511へのメッセージへ変換されて有線通信を経由してサービス提供端末511へ送信され、またサービス提供端末511から有線通信を経由して中継端末521へ送信したメッセージは、中継端末521において中継端末521からサービス利用端末501へのメッセージへ変換されて中遠距離無線通信を経由してサービス利用端末501へ送信されることとなり、中継端末521を介してサービス利用端末501とサービス提供端末511の間の通信を確立することができる。
【００９９】
上記第２の実施形態では、サービス利用端末501からサービス提供端末511へ端末識別情報を送信することによって通信確立に関する処理を開始したが、サービス提供端末511からサービス利用端末に対して端末識別情報を送信することにより通信確立に関する処理を開始してもよい。また、端末識別情報を送信する端末を端末利用者が決定できるようにしてもよい。端末識別情報を送信する端末が常にサービス利用端末501またはサービス提供端末511に固定されている場合は、受信側の端末の至近距離無線通信送受信器は受信機能のみを持っていればよく、送信側の端末の至近距離無線通信送受信器は送信機能のみを持っていればよい。また、本実施形態では有線通信によって１台または複数のサービス提供端末511が１台の中継端末521に接続されていることが前提となっているが、一般のネットワークのように複数台のサービス提供端末と複数台の中継端末とが接続されていてもよい。ただしこの場合、通信中継要求メッセージ710の送信先を明記するために、通信中継要求メッセージ710に中継端末521の端末識別情報527を付加する必要があり、またそのために、予めサービス提供端末511が通信中継要求メッセージ710を送信すべき中継端末521の端末識別情報527を保持しておく必要がある。
【０１００】
以下に、上述の実施形態の変形例として、サービス提供端末511から端末識別情報を送信することでサービス利用端末501との通信を確立する方法について説明する。ただし、この場合は、サービス提供端末511が予め中継端末521の端末識別情報527を保持している必要がある。
【０１０１】
まず、サービス提供端末511は、サービス利用端末501に対して、自端末識別情報517と中継端末521の端末識別情報527とを、至近距離無線通信送受信器514から送信する。次に、これらの識別情報を受信したサービス利用端末501は、中継端末521の端末識別情報527を利用して中継端末521との中遠距離無線通信を確立した後（このとき前記サービス提供端末511の識別情報も通信中継要求メッセージに含めて、サービス利用端末501から中継端末521に送るものとする）、中継端末521において、サービス提供端末511の端末識別情報517と自端末識別情報507を端末識別情報テーブル529に登録する。登録が成功した場合、中継端末521は、接続承認メッセージ720をサービス提供端末511に送信する。以上により、サービス利用端末501とサービス提供端末511との通信が確立される。
【０１０２】
図１０に、上述の第２の実施形態の具体的な利用例を示す。この例は、キャッシュカード処理部を持つ携帯電話901、ATM911、および中継アンテナ921からなり、無線通信を用いて現金引出処理を行うものである。携帯電話901は、至近距離無線通信送信器である非接触ICカード部902および中遠距離無線通信送受信器であるBluetooth送受信器903を備える。ATM911は、至近距離無線通信受信器である非接触ICカードリーダ912および有線通信送受信器であるイーサネットアダプタ914を備える。中継アンテナ921は、中遠距離無線通信送受信器であるBluetooth送受信器923および有線通信送受信器であるイーサネットアダプタ924を備える。
【０１０３】
携帯電話901を図５のサービス利用端末501と、ATM911を図５のサービス提供端末511と、中継アンテナ921を図５の中継端末521と、それぞれみなし、携帯電話901において図６の処理600を、ATM911において図７の処理700を、中継アンテナ921において図８の処理800を、それぞれ実行する。これにより、携帯電話901の非接触ICカード部902をATM911の非接触ICカードリーダ912に一旦近づけることによって、複数ある携帯電話およびATMの中から、互いに物理的に最も近接したもの同士の間の通信が確立される。以後は、携帯電話901とATM911のキャッシュカード処理部の間で中継アンテナ921を中継しながら通信を行い、既存の接触型磁気カードまたはICカードと同様に現金引出処理を行うことが可能となる。
【０１０４】
【発明の効果】
本発明によれば、あるサービス利用端末と中遠距離無線通信により接続可能なサービス提供端末が１台以上存在する状況において、特に中遠距離無線通信を行いたいサービス利用端末とサービス提供端末が近接している場合に、サービス利用端末とサービス提供端末の両端末に至近距離無線通信機能と中遠距離無線通信機能の両機能を持たせ、これら２つの無線通信を組み合わせて利用することにより、中遠距離無線通信技術の持つ、端末位置が多少変動しても通信が切断されにくい安定性と、至近距離無線通信技術の持つ、物理的に近接した端末との通信を確保でき、かつ通信確立までの時間が短いといった特徴を併せ持った通信確立手段を提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるシステムの構成図である。
【図２】本発明の第１の実施の形態におけるサービス利用端末の処理の流れを示すフローチャートである。
【図３】本発明の第１の実施の形態におけるサービス提供端末の処理の流れを示すフローチャートである。
【図４】本発明の第１の実施の形態における具体的な利用例を示す図である。
【図５】本発明の第２の実施の形態におけるシステムの構成図である。
【図６】本発明の第２の実施の形態におけるサービス利用端末の処理の流れを示すフローチャートである。
【図７】本発明の第２の実施の形態におけるサービス提供端末の処理の流れを示すフローチャートである。
【図８】本発明の第２の実施の形態における中継端末の通信確立処理の流れを示すフローチャートである。
【図９】本発明の第２の実施の形態における中継端末の通信中継処理の流れを示すフローチャートである。
【図１０】本発明の第２の実施の形態における具体的な利用例を示す図である。
【符号の説明】
101，501…サービス利用端末
111，511…サービス提供端末
102，112，502，512…処理部
103，113，503，523…中遠距離無線送受信部
104，114，504，514…至近距離無線通信送受信部
105，115，505，515，525…自端末識別情報格納部
106，116，506…他端末識別情報格納部
107，117，507，517，527…端末識別情報
401，901…携帯電話
402，902…非接触ICカード部
403，413，903，923…Bluetooth送受信部
411，911…ATM
412，912…非接触ICカードリーダ
518，528…有線通信送受信部
529…端末識別情報テーブル
914…イーサネットアダプタ
921…中継アンテナ
924…イーサネットアダプタ
【図１】
0003871113.tif 000002
【図２】
0003871113.tif 000003
【図３】
0003871113.tif 000004
【図４】
0003871113.tif 000005
【図５】
0003871113.tif 000006
【図６】
0003871113.tif 000007
【図７】
0003871113.tif 000008
【図８】
0003871113.tif 000009
【図９】
0003871113.tif 000010
【図１０】
0003871113.tif 000011