(57)【要約】【課題】要求元通信装置が設定する通信相手の条件に適した通信端末を、要求元通信装置と通信相手との接続遅延を増大させることなく決定する。【解決手段】通信端末２０ａ，２０ｂが無線タグ１０ａ〜１０ｃから近距離無線通信により受信した周辺装置情報を、端末ＩＤと対応付けて周辺装置情報データベースに記憶する。通信制御装置３０は、通信要求を要求元通信装置４０ａ，４０ｂから取得した際に、通信相手の条件に基づいて周辺装置情報データベースを検索することにより、そのときの状況において条件に適した通信相手を迅速に決定する。【選択図】図１
2006005789.tif 000002
【特許請求の範囲】
【請求項１】
通信端末が無線通信装置から近距離無線通信により受信した周辺装置情報を、通信端末識別情報と対応付けて記憶する周辺装置情報記憶部と、
前記通信端末から前記周辺装置情報を取得する周辺装置情報取得部と、
該周辺装置情報取得部が取得した周辺装置情報を、前記通信端末識別情報と対応付けて前記周辺装置情報記憶部に格納する周辺装置情報格納部と、
通信相手の条件を含む通信要求を要求元通信装置から取得する要求取得部と、
前記条件に基づいて前記周辺装置情報記憶部を検索することにより、前記通信端末の中から前記通信相手を決定する決定部と
を備えることを特徴とする通信制御装置。
【請求項２】
前記周辺装置情報は、前記無線通信装置識別情報、前記無線通信装置が測定した無線通信装置測定情報、又は、前記無線通信装置が記憶する内部情報の少なくとも１つであることを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記周辺装置情報記憶部は、前記通信端末識別情報と前記無線通信装置識別情報とを対応付けて記憶し、前記無線通信装置識別情報と前記内部情報とを対応付けて記憶し、
前記周辺装置情報格納部は、前記無線通信装置識別情報と前記内部情報との対応付けを格納した後は、前記対応付けを更新することを特徴とする請求項２に記載の通信制御装置。
【請求項４】
前記周辺装置情報記憶部は、前記通信端末が該通信端末について測定した通信端末測定情報を記憶し、
前記周辺装置情報取得部は、前記通信端末測定情報を前記通信端末から取得し、
前記周辺装置情報格納部は、前記周辺装置情報取得部が取得した通信端末測定情報を前記通信端末識別情報と対応付けて前記周辺装置情報記憶部に格納することを特徴とする請求項１乃至３のいずれか１項に記載の通信制御装置。
【請求項５】
前記決定部が決定した通信相手に基づいて、前記要求元通信装置と前記通信端末とを接続する制御を行う接続制御部を備えることを特徴とする請求項１乃至４のいずれか１項に記載の通信制御装置。
【請求項６】
前記決定部が決定した通信相手に基づいて、前記要求元通信装置から前記通信端末に対する配信情報を、前記要求元通信装置と前記通信端末との間で中継する中継部を備えることを特徴とする請求項１乃至５のいずれか１項に記載の通信制御装置。
【請求項７】
通信端末から、該通信端末が無線通信装置から近距離無線通信により受信した周辺装置情報を取得し、
前記周辺装置情報を通信端末識別情報と対応付けて記憶する周辺装置情報記憶部に、前記取得した周辺装置情報を前記通信端末識別情報と対応付けて格納し、
通信相手の条件を含む通信要求を要求元通信装置から取得し、
前記条件に基づいて前記周辺装置情報記憶部を検索することにより、前記通信端末の中から前記通信相手を決定することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置及び通信方法に関する。
【背景技術】
【０００２】
従来、通信相手を指定する方法には、通信相手の電話番号やアドレス、識別情報を明示した通信要求を送信する方法と、通信相手の電話番号やアドレスを明示せずに、通信相手の条件を設定した通信要求を送信する方法がある（特許文献１参照）。通信を行いたい要求元通信装置が条件を設定する場合、要求元通信装置と通信相手となる通信端末とを仲介するサーバが通信端末から情報を受信する。そして、サーバは、受信した情報と条件とを比較し、通信相手を決定する。
【特許文献１】特開２００２−６３６５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来方法では、条件に適した通信端末を見つけるために、サーバは通信端末から情報を受信する度に、情報と条件との比較を繰り返す必要があった。しかも、サーバは複数の通信端末から送信される情報を待つ必要があった。そのため、サーバは、複数の通信端末からの情報の受信、情報と条件との比較といった処理を、ある程度の期間継続して行う必要があった。即ち、条件に適した通信端末を見つけるために長い時間が必要であった。そのため、要求元通信装置が直ちに通信を開始することを希望して通信要求を送信してから、要求元通信装置と通信端末が通信を開始するまでの待ち時間が長く、接続遅延が発生していた。しかも、処理を継続している間に、通信端末の状況が変化してしまい、実際に通信を開始するときには、通信相手に決定した通信端末が条件に適さなくなってしまうおそれもあった。
【０００４】
一方、接続遅延を短くするために、サーバが処理を継続する時間を短く設定すると、それだけ通信端末から受信できる情報が減り、条件に適した通信端末を見つけることが困難になる。又、各通信端末がサーバに情報を送信するタイミングは一定ではないので、処理の継続時間を最適に設定することは難しい。よって、結局、継続時間を長く設定することになり、接続遅延が大きくなってしまう。又、サーバが、通信端末からの情報として、通信端末が無線タグから受信したタグＩＤを受信しようとした場合、通信端末がタグＩＤを受信する時間も必要となる。そのため、サーバはその間、処理を待つ必要が生じ、更に接続遅延が増大してしまう。
【０００５】
そこで、本発明は、要求元通信装置が設定する通信相手の条件に適した通信端末を、要求元通信装置と通信相手との接続遅延を増大させることなく決定することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る通信制御装置は、通信端末が無線通信装置から近距離無線通信により受信した周辺装置情報を、通信端末識別情報と対応付けて記憶する周辺装置情報記憶部と、通信端末から周辺装置情報を取得する周辺装置情報取得部と、周辺装置情報取得部が取得した周辺装置情報を、通信端末識別情報と対応付けて周辺装置情報記憶部に格納する周辺装置情報格納部と、通信相手の条件を含む通信要求を要求元通信装置から取得する要求取得部と、条件に基づいて周辺装置情報記憶部を検索することにより、通信端末の中から通信相手を決定する決定部とを備えることを特徴とする。
【０００７】
このような通信制御装置によれば、通信端末が無線通信装置から近距離無線通信により受信した周辺装置情報を、通信端末識別情報と対応付けて周辺装置情報記憶部に記憶しておくことができる。そして、通信制御装置は、通信要求を要求元通信装置から取得した際に、条件に基づいて周辺装置情報記憶部を検索することにより、そのときの状況において条件に適した通信相手を迅速に決定できる。よって、通信制御装置は、要求元通信装置が設定する通信相手の条件に適した通信端末を、要求元通信装置と通信相手との接続遅延を増大させることなく決定できる。ここで、接続遅延とは、要求元通信装置が希望する通信開始時点から要求元通信装置と通信端末との間の通信開始までの時間をいう。
【０００８】
周辺装置情報は、無線通信装置識別情報、無線通信装置が測定した無線通信装置測定情報、又は、無線通信装置が記憶する内部情報の少なくとも１つであることが好ましい。これによれば、要求元通信装置は、通信相手の条件としてその周辺に存在する無線通信装置を、無線通信装置識別情報を用いて容易に設定できる。又、要求元通信装置は、通信相手の条件を無線通信装置測定情報や内部情報を用いて設定でき、通信制御装置は、通信端末の周辺に存在する無線通信装置の無線通信装置測定情報や内部情報に関する条件を考慮して通信相手を決定できる。
【０００９】
周辺装置情報記憶部は、通信端末識別情報と無線通信装置識別情報とを対応付けて記憶し、無線通信装置識別情報と内部情報とを対応付けて記憶し、周辺装置情報格納部は、無線通信装置識別情報と内部情報との対応付けを格納した後は、対応付けを更新することが好ましい。
【００１０】
これによれば、通信制御装置は、通信端末によって異なる、その周辺に存在する無線通信装置を示す無線通信装置識別情報と、通信端末によって異ならない、無線通信装置そのものに関する情報とを分けて保持しておくことができる。そして、通信制御装置は、内部情報を周辺装置情報記憶部に格納した後は、通信端末識別情報と無線通信装置識別情報との対応付けのみを更新すればよく、周辺装置情報を効率的に更新できる。よって、通信制御装置の制御負荷が軽減される。
【００１１】
周辺装置情報記憶部は、通信端末がその通信端末について測定した通信端末測定情報を記憶し、周辺装置情報取得部は、通信端末測定情報を通信端末から取得し、周辺装置情報格納部は、周辺装置情報取得部が取得した通信端末測定情報を通信端末識別情報と対応付けて周辺装置情報記憶部に格納することが好ましい。
【００１２】
これによれば、通信制御装置は、通信端末測定情報も通信端末識別情報と対応付けて周辺装置情報記憶部に記憶しておくことができる。そのため、要求元通信装置は、通信相手の条件として周辺装置情報だけでなく、通信端末測定情報を用いて設定でき、通信制御装置は、条件に基づいて周辺装置情報記憶部を検索することにより、通信端末測定情報に関する条件も考慮した通信相手を迅速に決定できる。
【００１３】
更に、通信制御装置は、決定部が決定した通信相手に基づいて、要求元通信装置と通信端末とを接続する制御を行う接続制御部を備えることが好ましい。又、通信制御装置は、決定部が決定した通信相手に基づいて、要求元通信装置から通信端末に対する配信情報を、要求元通信装置と通信端末との間で中継する中継部を備えるようにしてもよい。接続制御部や中継部を備えることにより、通信制御装置は、通信相手の決定だけでなく、要求元通信装置と通信端末とを接続する制御や、要求元通信装置から通信端末への配信情報の中継も行うことができる。
【００１４】
本発明に係る通信方法は、通信端末から、通信端末が無線通信装置から近距離無線通信により受信した周辺装置情報を取得し、周辺装置情報を通信端末識別情報と対応付けて記憶する周辺装置情報記憶部に、取得した周辺装置情報を通信端末識別情報と対応付けて格納し、通信相手の条件を含む通信要求を要求元通信装置から取得し、条件に基づいて周辺装置情報記憶部を検索することにより、通信端末の中から通信相手を決定することを特徴とする。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、要求元通信装置が設定する通信相手の条件に適した通信端末を、要求元通信装置と通信相手との接続遅延を増大させることなくできる。
【発明を実施するための最良の形態】
【００１６】
（通信システム）
図１に示すように、通信システム１００は、複数の無線タグ１０ａ〜１０ｃと、複数の通信端末２０ａ，２０ｂと、通信制御装置３０と、複数の要求元通信装置４０ａ，４０ｂと、中継装置５０とを備える。
【００１７】
無線タグ１０ａ〜１０ｃは、近距離無線通信によりタグ情報１を通信端末２０ｂに送信する。通信端末２０ｂは、通信端末２０ｂに関する端末情報２と、無線タグ１０ａ〜１０ｃから近距離無線通信により受信したタグ情報１を周辺装置情報１ａとして通信制御装置３０に送信する。ここで、通信端末２０ｂが無線タグ１０ａ〜１０ｃから近距離無線通信により受信したタグ情報は、通信端末２０ｂと近距離無線通信が可能な範囲、即ち、通信端末２０ｂの周辺に存在する無線タグからのタグ情報であるため、特に「周辺装置情報」という。そして、通信制御装置３０が、周辺装置情報１ａや端末情報２を保持する。このようにして、通信システム１００では、通信端末２０ｂ自身の端末情報やその周辺に存在する無線タグ１０ａ〜１０ｃからの周辺装置情報を通信制御装置３０が管理する。
【００１８】
更に、通信を希望する要求元通信装置４０ａ，４０ｂが、通信相手の条件を含む通信要求３を通信制御装置３０に送信する。通信制御装置３０は、通信要求３を受信すると、通信要求３に含まれる条件と、記憶している周辺装置情報１ａや端末情報２とに基づいて、通信相手となる通信端末を決定する。このようにして、通信システム１００では、要求元通信装置４０ａ，４０ｂが通信相手をアドレスや電話番号を用いて明示しなくても、通信相手の条件に適した通信端末を通信制御装置３０が決定する。
【００１９】
無線タグ１０ａ〜１０ｃと通信端末２０ａ，２０ｂとは、近距離無線通信により情報を送受信する。近距離無線通信とは、移動通信における移動機と基地局との間の距離に比べてはるかに近い距離を介して行われる無線通信をいう。例えば、近距離無線通信には、ＲＦＩＤ（Radio  Frequency  IDentification）タグ、無線ＬＡＮ（Local  Area  Network）インタフェース、ブルートゥース（Bluetooth、登録商標）、赤外線インタフェースを用いて行う通信がある。
【００２０】
通信端末２０ａ，２０ｂと通信制御装置３０は、ネットワーク６０ａを介して情報を送受信する。通信制御装置３０と要求元通信装置４０ａは、ネットワーク６０ｂを介して情報を送受信する。通信制御装置３０と要求元通信装置４０ｂは、中継装置５０を介して情報を送受信する。通信制御装置３０と中継装置５０は、ネットワーク６０ｂを介して情報を送受信する。要求元通信装置４０ｂと中継装置５０は、近距離無線通信により情報を送受信する。ネットワーク６０ａ，６０ｂは、無線ネットワークでも有線ネットワークでもよく、例えば、移動通信網、インターネット、無線ＬＡＮ等を用いることができる。
【００２１】
次に、図２を用いて各装置について詳細に説明する。尚、図２には、無線タグ、通信端末、要求元通信装置としてそれぞれ、無線タグ１０ａ、通信端末２０ｂ、要求元通信装置４０ｂを例にとって示すが、無線タグ１０ｂ，１０ｃ、通信端末２０ａ、要求元装置４０ａも実質的に同様の構成を備える。
【００２２】
無線タグ１０ａ〜１０ｃは、近距離無線通信を行う無線通信装置である。無線タグ１０ａ〜１０ｃには、例えば、ＲＦＩＤタグ、無線ＬＡＮインタフェースを用いる無線ＬＡＮタグ、ブルートゥース（登録商標）を用いるブルートゥースタグ、赤外線インタフェースを用いるＩｒＤＡタグ等がある。無線タグ１０ａ〜１０ｃは物体に備え付けられる。以下、無線タグ１０ａ〜１０ｂが備え付けられている物体を「対象物」という。
【００２３】
無線タグ１０ａは、近距離無線送信部１０１と、近距離無線受信部１０２と、タグ情報管理部１０３と、タグ情報データベース１０４と、測定部１０５とを備える。近距離無線送信部１０１は、タグ情報を近距離無線通信により周辺に存在する通信端末２０ｂに送信する。タグ情報とは、無線タグが近距離無線通信により送信する情報をいう。タグ情報には、無線タグが測定した情報（以下「無線通信装置測定情報」という）、無線タグに付与され、無線タグを識別する無線通信装置識別情報であるタグＩＤ、無線タグが記憶する情報（以下「内部情報」という）等がある。又、近距離無線送信部１０１は、対象物に要求元通信装置４０ａ，４０ｂからの配信情報等を近距離無線通信により送信する。
【００２４】
近距離無線受信部１０２は、制御情報、要求元通信装置４０ａ，４０ｂからの配信情報等を近距離無線通信により通信端末２０ｂから受信する。通信端末からの制御情報には、タグ情報の送信に関する指示等がある。近距離無線受信部１０２は、受信した制御情報をタグ情報管理部１０３に、受信した配信情報を近距離無線送信部１０１に入力する。
【００２５】
測定部１０５は、無線タグ１０ａや対象物について測定を行う。測定部１０５は、無線タグ１０ａの位置、無線タグ１０ａの進行方向、無線タグ１０ａ周辺の気温、対象物の温度、無線タグ１０ａや対象物のＣＰＵ使用率や記憶領域使用率、起動しているか否かのような稼働状況等を測定する。そのため、測定部１０５としては、ＧＰＳ（Global  Positioning  System）アンテナ、方位測定器、温度計、負荷測定器等を用いることができる。測定部１０５は、測定した無線通信装置測定情報をタグ情報管理部１０３に入力する。
【００２６】
タグ情報データベース１０４は、タグＩＤと内部情報を記憶する。無線タグが記憶する情報のうち、タグＩＤ以外の情報を内部情報とする。内部情報には、対象物に関する情報、無線タグ１０ａに関する情報、広告情報、テキスト情報、音楽や音声メッセージ等の音声情報、映像情報、３次元画像やＣＧ画像等の画像情報、マルチメディア情報、プレゼンテーションデータ、バイナリーデータ等がある。又、タグＩＤには、無線タグの識別番号、アドレス等がある。
【００２７】
タグ情報管理部１０３は、測定部１０５から無線通信装置測定情報を取得し、タグ情報データベース１０４からタグＩＤと内部情報を取得する。タグ情報管理部１０３は、取得したタグＩＤに無線通信装置測定情報又は内部情報の少なくとも１つを対応付けてタグ情報を生成する。タグ情報管理部１０３は、生成したタグ情報を近距離無線送信部１０１に入力し、通信端末２０ｂへの送信を指示する。
【００２８】
タグ情報管理部１０３は、所定のスケジュールに従ってタグ情報の送信を近距離無線送信部１０１に指示できる。スケジュールは、一定の送信間隔でもよく、任意の送信間隔でもよく、無線通信装置測定情報や内部情報毎に具体的な送信時刻を定めたものであってもよい。又、タグ情報管理部１０３は、近距離無線受信部１０２から、通信端末２０ｂからのタグ情報の送信に関する指示を取得し、その指示に従ってタグ情報の生成、送信の指示を行ってもよい。通信端末２０Ｂからの指示には、タグ情報の送信を指示するだけのものや、タグ情報の種類や送信方法を指示するもの、送信するタグ情報の種類の変更を指示するもの等がある。例えば、タグ情報の種類や送信時刻の指示がある場合には、タグ情報管理部１０３は指示された無線通信装置測定情報や内部情報を取得してタグ情報を生成し、指示された送信時刻に近距離無線送信部１０１に送信を指示する。
【００２９】
タグ情報の種類や送信方法の変更の指示を受けた場合には、タグ情報管理部１０３は、種類や送信方法を変更する。又、タグ情報管理部１０３は、一度、タグ情報を通信端末２０ｂに送信した後、通信端末２０ｂからタグ情報の通信端末２０ｂへの登録が完了したことを通知する登録完了通知を制御情報として取得してもよい。この場合、タグ情報管理部１０３は、登録完了通知を取得後は、通信端末２０ｂに対してタグＩＤのみをタグ情報として近距離無線送信部１０１に入力し、送信を指示することができる。更に、タグ情報管理部１０３は、タグＩＤのみの送信に切り替えた後で、無線通信装置測定情報や内部情報を更新したい場合には、再度、通信端末２０ｂに対して、タグＩＤと、無線通信装置測定情報や内部情報とを対応付けたタグ情報を、近距離無線送信部１０１に入力し、送信を指示することができる。タグ情報の種類や送信時刻の指定がない場合には、タグ情報管理部１０３は、所定のタグ情報を生成し、所定のスケジュールで送信を指示すればよい。
【００３０】
尚、タグ情報データベース１０４が記憶するタグＩＤや内部情報は、予めタグ情報データベース１０４が記憶しておいてもよく、外部入力によりタグ情報管理部１０３が取得し、タグ情報データベース１０４に格納してもよい。あるいは、近距離無線受信部１０２がタグＩＤや内部情報を受信してタグ情報管理部１０３に入力し、タグ情報管理部１０３がタグ情報データベース１０４に格納してもよい。更に、タグ情報管理部１０３は、タグＩＤや内部情報を更新してもよい。
【００３１】
通信端末２０ｂは、近距離無線受信部２０１と、近距離無線送信部２０２と、ネットワーク送信部２０３と、ネットワーク受信部２０４と、タグ情報格納部２０５と、受信タグ情報データベース２０６と、測定部２０７と、送信制御部２０８と、記憶部２０９とを備える。通信端末２０ａ，２０ｂは、例えば、携帯電話、携帯情報端末（ＰＤＡ）、パーソナルコンピュータ等の移動機、固定端末等を用いることができる。
【００３２】
近距離無線受信部２０１は、通信端末２０ｂの周辺に存在する無線タグ１０ａ〜１０ｃから、近距離無線通信によりタグ情報を受信する。近距離無線受信部２０１は、受信したタグ情報をタグ情報格納部２０５に入力する。このようにして、通信端末２０ｂは、周辺装置情報となるタグ情報を収集する。
【００３３】
ネットワーク送信部２０３は、ネットワーク６０ａを介して周辺装置情報や端末情報を通信制御装置３０に送信する。このようにして、通信端末２０ｂは、収集した周辺装置情報を通信制御装置３０に送信する。ネットワーク受信部２０４は、ネットワーク６０ａを介して要求元通信装置４０ａ，４０ｂからの配信情報や制御情報を受信する。通信制御装置３０からの制御情報には、周辺装置情報の送信要求等がある。ネットワーク受信部２０４は、受信した配信情報を近距離無線送信部２０２に入力し、受信した送信要求を送信制御部２０８に入力する。ネットワーク送信部２０３、ネットワーク受信部２０４は、例えば、ネットワーク６０ａが移動通信網の場合には、無線通信を行う。
【００３４】
受信タグ情報データベース２０６は、通信端末２０ｂが受信したタグ情報を周辺装置情報として記憶する。受信タグ情報データベース２０６は、受信したタグ情報に含まれるタグＩＤに、無線通信装置測定情報や内部情報と、タグ情報を受信した受信時刻と、情報種別とを対応付けて記憶する。情報種別には、新規情報と更新情報がある。新規情報は、通信端末２０ｂがタグ情報を記憶していない新たな無線タグからのタグ情報であることを示す。更新情報は、通信端末２０ｂが既にタグ情報を記憶している無線タグからのタグ情報やその受信時刻を更新した情報であることを示す。
【００３５】
タグ情報格納部２０５は、通信端末２０ｂが受信したタグ情報を周辺装置情報として、受信タグ情報データベース２０６に格納する。タグ情報格納部２０５は、近距離無線受信部２０１から近距離無線通信により受信したタグ情報を取得する。タグ情報格納部２０５は、タグ情報に含まれるタグＩＤに基づいて受信タグ情報データベース２０６を検索する。タグ情報格納部２０５は、受信タグ情報データベース２０６にタグＩＤがない場合には新規情報に該当すると判断し、受信したタグ情報に含まれるタグＩＤに、無線通信装置測定情報や内部情報と、受信時刻と、情報種別「新規情報」とを対応付けて、受信タグ情報データベース２０６に格納する。これにより、新規の周辺装置情報の登録が行われる。タグ情報格納部２０５は、情報種別「新規情報」を格納してから所定時間経過後に、情報種別「新規情報」を受信タグ情報データベース２０６から削除する。
【００３６】
タグ情報格納部２０５は、受信タグ情報データベース２０６にタグＩＤがある場合には、更新情報に該当すると判断する。タグ情報格納部２０５は、受信タグ情報データベース２０６が記憶する無線通信装置測定情報や内部情報と、受信したタグ情報に含まれる無線通信装置測定情報や内部情報とを比較し、変更がある場合には受信タグ情報データベース２０６の該当する情報と、受信時刻を更新し、情報種別を更新情報に更新する。タグ情報格納部２０５は、変更がない場合には受信時刻を更新し、情報種別を更新情報に更新する。これにより、登録済みの周辺装置情報の更新が行われる。タグ情報格納部２０５は、情報種別「更新情報」を格納してから所定時間経過後に、情報種別「更新情報」を受信タグ情報データベース２０６から削除する。
【００３７】
タグ情報格納部２０５は、新規の周辺装置情報の登録、登録済みの周辺装置情報の更新を行った場合には、送信制御部２０８に新規登録や更新を通知する。又、タグ情報格納部２０５は、新規の周辺装置情報の登録を行った際に、タグ情報を格納した無線タグ１０ａ〜１０Ｃに対する登録完了通知を生成し、制御情報として近距離無線送信部２０２に入力してもよい。登録完了通知によれば、通信端末２０ｂは、一度、受信タグ情報データベース２０６に、無線通信装置測定情報や内部情報を格納した後は、無線通信装置測定情報や内部情報が無線タグにおいて更新されるまでは、無線タグ１０ａ〜１０ｃからタグＩＤのみをタグ情報として受信し、受信時刻の更新だけを行うことができる。そのため、通信端末２０ｂは、受信タグ情報データベース２０６の更新処理を効率化できる。又、無線タグ１０ａ〜１０ｃも、タグＩＤのみを送信すればよいため、送信による負荷やコストを低減できる。
【００３８】
又、タグ情報格納部２０５は、無線タグ１０ａ〜１０ｃに対するタグ情報の送信に関する指示を生成し、制御情報として近距離無線送信部２０２に入力してもよい。尚、タグ情報格納部２０５は、タグ情報の受信時刻が現在時刻より所定時間前の時刻以前の場合には、その無線タグからのタグ情報は古いと判断できるため、該当する無線タグのタグ情報を受信タグ情報データベース２０６から削除する。近距離無線送信部２０２は、制御情報、要求元通信装置４０ａ，４０ｂからの配信情報等を近距離無線通信により無線タグ１０ａ〜１０ｃに送信する。
【００３９】
測定部２０７は、通信端末２０ｂについて測定を行う。測定部２０７が通信端末２０ｂについて測定した情報を「通信端末測定情報」という。測定部２０７は、通信端末２０ｂの位置、通信端末２０ｂの進行方向、通信端末２０ｂ周辺の気温、通信端末２０ｂのＣＰＵ使用率や記憶領域使用率のような稼働状況等を測定する。そのため、測定部２０７としては、ＧＰＳアンテナ、方位測定器、温度計、負荷測定器等を用いることができる。測定部２０７は、測定した通信端末測定情報を送信制御部２０８に入力する。測定部２０７は、通信端末測定情報を送信制御部２０８に定期的に入力してもよく、変動があった場合にはだけ入力してもよい。
【００４０】
記憶部２０９は、端末ＩＤと、属性情報を記憶する。端末ＩＤは、通信端末に付与されている通信端末識別情報であり、例えば、アドレス、電話番号、移動機番号、ユーザＩＤ等がある。属性情報は、通信端末に関する情報であり、例えば、通信端末のユーザ情報、通信端末の伝送速度や記憶容量等の性能等がある。
【００４１】
送信制御部２０８は、周辺装置情報及び端末情報をネットワーク送信部２０３に入力し、通信制御装置３０への送信を指示する。送信制御部２０８は、定期的に送信を指示できる。あるいは、送信制御部２０８は、新たな無線タグからのタグ情報が受信タグ情報データベース２０６に格納されたときや、既に格納されているタグ情報や受信時刻が更新されたとき等に周辺装置情報及び端末情報の送信を指示する。例えば、送信制御部２０８は、タグ情報格納部２０５から新規登録や更新の通知を取得したときに、送信を指示できる。又、送信制御部２０８は、通信制御装置３０からの送信要求に従って送信を指示してもよい。
【００４２】
送信制御部２０８は、受信タグ情報データベース２０６からタグ情報を周辺装置情報として取得する。送信制御部２０８は、新規登録の通知を取得したときは、情報種別として新規情報が格納されているタグ情報を周辺装置情報として取得する。送信制御部２０８は、更新の通知を取得したときは、情報種別として更新情報が格納されているタグ情報を周辺装置情報として取得する。このようにして送信制御部２０８は、周辺装置情報に変更があったときだけ、周辺装置情報を送信するように制御できる。その結果、通信制御装置３０における周辺装置情報の更新処理を軽減でき、通信制御装置３０の処理負荷の軽減に寄与できる。更に、送信制御部２０８は、周辺装置情報のうち、変更があった項目だけを取得することが好ましい。これにより、通信制御装置３０による更新処理を更に軽減できる。
【００４３】
又、送信制御部２０８は、送信要求を取得した場合には、送信要求に従ってタグ情報を取得する。もちろん、送信制御部２０８は全てのタグ情報を周辺装置情報として取得してもよい。又、送信制御部２０８は、周辺装置情報として、タグＩＤ、無線通信装置測定情報、又は、内部情報の少なくとも１つを取得すればよい。
【００４４】
送信制御部２０８は、測定部２０７から通信端末測定情報を取得する。送信制御部２０８は、記憶部２０９から端末ＩＤと属性情報を取得する。送信制御部２０８は、端末ＩＤ、又は、通信端末測定情報又は属性情報の少なくとも１つと端末ＩＤとを対応付けたものを端末情報とする。送信制御部２０８は、端末情報と、取得した周辺装置情報とを対応付けてネットワーク送信部２０３に入力し、通信制御装置３０に送信するよう指示する。送信制御部２０８は、端末情報として、少なくとも通信端末測定情報を送信するよう指示することが好ましい。尚、送信制御部２０８は、変動があった場合にだけ測定部２０７から通信端末測定情報を取得している場合には、通信端末測定情報は取得したときにだけ送信するようにしてもよい。
【００４５】
又、送信制御部２０８は、一度、周辺装置情報として、無線通信装置測定情報又は内部情報の少なくとも１つと、タグＩＤとを通信制御装置３０に送信し、その後、通信制御装置３０からの周辺装置情報の登録が完了したことを通知する登録完了通知を取得してもよい。登録完了通知には、登録が完了した無線タグのタグＩＤが含まれる。この場合、送信制御部２０８は、登録完了通知取得後は、そのタグＩＤの無線タグについては無線通信装置測定情報や内部情報が更新されるまでは、通信制御装置３０に対して端末ＩＤとタグＩＤとを対応付けてネットワーク送信部２０３に入力し、送信を指示することができる。
【００４６】
通信制御装置３０は、周辺装置情報や端末情報を取得して記憶することにより、周辺装置情報や端末情報を管理する。又、通信制御装置３０は、要求元通信装置からの通信要求に含まれる条件と、記憶している周辺装置情報や端末情報とに基づいて、条件を満たし通信相手となる通信端末を決定する。更に、通信制御装置３０は、要求元通信装置と通信相手となった通信端末との間の接続制御や配信情報の中継を行う。通信制御装置３０は、周辺装置情報取得部３０１と、周辺装置情報格納部３０２と、制御情報送信部３０３と、要求取得部３０４と、決定部３０５と、接続制御部３０６と、中継部３０７と、周辺装置情報データベース３０８とを備える。
【００４７】
周辺装置情報取得部３０１は、通信端末２０ａ，２０ｂから周辺装置情報を取得する。周辺装置情報取得部３０１は、ネットワーク６０ａを介して周辺情報を受信することにより、通信端末２０ａ，２０ｂから周辺装置情報を取得する。周辺装置情報取得部３０１は、端末情報と対応付けられた周辺装置情報を取得する。周辺装置情報取得部３０１は、取得した周辺装置情報と端末情報を周辺装置情報格納部３０２に入力する。周辺装置情報取得部３０１は、端末情報として少なくとも通信端末測定情報を取得することが好ましい。
【００４８】
又、周辺装置情報取得部３０１は、取得した周辺装置情報の受け付けを制限できる。周辺装置情報取得部３０１は、受け付けを制限する場合、取得した周辺装置情報を周辺装置情報格納部３０２に入力せずに破棄する。周辺装置情報取得部３０１は、例えば、周辺装置情報の内容に応じて取得した周辺装置情報を受け付けるか否かを判断できる。又、周辺装置情報取得部３０１は、タグＩＤや端末ＩＤ毎に、単位時間当たりの周辺装置情報受け付け可能回数や、受け付け可能データ量等を設定し、周辺装置情報を受け付けるか否かを判断できる。周辺装置情報取得部３０１は、この制限内容を変更できる。通信制御装置３０は、このようにして周辺装置情報のフィルタリングを行うことができる。
【００４９】
更に、周辺装置情報取得部３０１は、取得した周辺装置情報に優先度を付与することができる。例えば、無線タグの内部情報の更新頻度が高い場合や、無線タグが高速に移動しており、その位置等の変動速度が大きい場合、あるいは、通信端末が高速に移動しており、周辺に存在する無線タグの変化が速い場合等は、周辺装置情報が新規登録又は更新されてから、次の更新までの間に、実際の無線タグのタグ情報が変化したり、実際の通信端末の周辺に存在する無線タグが変化したりする可能性が高く、条件にあった通信端末を決定後、実際に通信を開始するときに、周辺に存在する無線タグの状況が異なってしまう可能性がある。よって、周辺装置情報取得部３０１は、このような無線タグからのタグ情報を含む周辺装置情報や、このような通信端末から送信された周辺装置情報に、高い優先度を付与することができる。周辺装置情報取得部３０１は、優先度付与した周辺装置情報を周辺装置情報格納部３０２に一括して入力してもよく、優先度の高いものから順番に入力するようにしてもよい。
【００５０】
周辺装置情報データベース３０８は、通信端末が無線タグから近距離無線通信により受信した周辺装置情報を、通信端末識別情報である端末ＩＤと対応付けて記憶する周辺装置情報記憶部である。周辺装置情報データベース３０８は、端末情報データベース３０８ａと、タグ情報データベース３０８ｂとを備える。端末情報データベース３０８ａは、端末ＩＤと無線通信装置識別情報であるタグＩＤとを対応付けて記憶する。タグ情報データベース３０８ｂは、無線通信装置測定情報又は内部情報の少なくとも１つとタグＩＤとを対応付けて記憶する。
【００５１】
具体的には、図３に示すような端末情報データベース３０８ａを用いることができる。端末情報データベース３０８ａは、端末ＩＤ毎に、その端末ＩＤの通信端末が近距離無線通信により受信したタグＩＤとを対応付けて記憶する。即ち、端末情報データベース３０８ａは、端末ＩＤ毎に、周辺装置情報として、その端末ＩＤの通信端末の周辺に存在し、その通信端末と近距離無線通信可能な範囲に存在する無線タグのタグＩＤを記憶する。更に、端末情報データベース３０８ａは、端末ＩＤ毎に、通信端末測定情報又は属性情報を記憶する。端末情報データベース３０８ａは、少なくとも通信端末測定情報を記憶することが好ましい。
【００５２】
例えば、端末情報データベース３０８ａは、「端末ＩＤ１」に対応付けて、「端末ＩＤ１」の通信端末の周辺に存在し、その通信端末が近距離無線通信によりタグ情報を受信した複数の無線タグのタグＩＤ「タグＩＤ５」、「タグＩＤ６」、「タグＩＤ１０」と、「端末ＩＤ１」の通信端末の位置「経度、緯度：Ｎ３７．２２、Ｅ１２４．２３」、進行方向「東」、周辺の気温「１０℃」、伝送速度「Ｘbps」を記憶する。
【００５３】
又、図４に示すようなタグ情報データベース３０８ｂを用いることができる。タグ情報データベース３０８ｂは、タグＩＤ毎に、そのタグＩＤの無線タグの無線通信装置測定情報又は内部情報とを対応付けて記憶する。例えば、タグ情データベース３０８ｂは、「タグＩＤ１」に対応付けて、「タグＩＤ１」の無線タグの内部情報である「テキスト文字列Ａ」、「音声メッセージＡ」、「映像Ａ」を記憶する。又、タグ情報データベース３０８ｂは、「タグＩＤ３」に対応付けて、「タグＩＤ３」の無線タグの位置「経度、緯度：Ｎ３３．２２、Ｅ１２８．３３」を記憶する。
【００５４】
このような端末情報データベース３０８ａとタグ情報データベース３０８ｂを備えることにより、周辺装置情報データベース３０８は、端末ＩＤとタグＩＤを対応付けて記憶し、無線通信装置測定情報又は内部情報の少なくとも１つとタグＩＤとを対応付けて記憶する。即ち、通信制御装置３０は、通信端末によって異なる、その周辺に存在する無線タグを示すタグＩＤと、通信端末によって異ならない、無線タグそのものに関する情報とを分けて保持しておくことができる。通信端末によって異なる周辺に存在する無線タグのタグＩＤは、どの通信端末がどのタグＩＤを受信したかという通信端末に依存する個別情報である。通信端末によって異ならない、無線タグそのものに関する情報は、通信端末に依存せず、複数の通信端末が共通して利用できる共通情報である。
【００５５】
周辺装置情報格納部３０２は、周辺装置情報取得部３０１が取得した周辺装置情報を、端末ＩＤと対応付けて周辺装置情報データベース３０８に格納する。周辺装置情報格納部３０２は、周辺装置情報取得部３０１から、取得した端末情報と対応付けられた周辺装置情報を取得する。周辺装置情報格納部３０２は、端末情報から端末ＩＤ、通信端末測定情報、属性情報を、周辺装置情報からタグＩＤをそれぞれ取得し、端末ＩＤにタグＩＤと通信端末測定情報や属性情報を対応付けて、端末情報データベース３０８ａに格納する。周辺装置情報格納部３０２は、端末情報として少なくとも通信端末測定情報を端末ＩＤと対応付けて端末情報データベース３０８ａに格納することが好ましい。周辺装置情報格納部３０２は、周辺装置情報からタグＩＤ、無線通信装置測定情報、内部情報を取得し、タグＩＤに無線通信装置測定情報や内部情報を対応付けて、タグ情報データベース３０８ｂに格納する。
【００５６】
周辺装置情報格納部３０２は、タグＩＤと内部情報との対応付けをタグ情報データベース３０８ｂに格納した後は、端末情報データベース３０８ａが記憶する端末ＩＤとタグＩＤとの対応付けを更新し、内部情報の更新を省略できる。例えば、周辺装置情報格納部３０２は、周辺装置情報に含まれるタグＩＤに基づいてタグ情報データベース３０８ｂを検索し、タグ情報データベース３０８ｂがタグＩＤを記憶しているか否かを判断する。周辺装置情報格納部３０２は、タグ情報データベース３０８ｂがタグＩＤを記憶しており、周辺装置情報が内部情報を含む場合には、内部情報を格納して更新する処理を省略できる。又、周辺装置情報格納部３０２は、周辺装置情報が無線通信装置測定情報を含む場合には、タグ情報データベース３０８ｂが記憶する無線通信装置測定情報を更新する。
【００５７】
又、通信端末２０ｂが新たな無線タグからのタグ情報を受信タグ情報データベース２０６に格納したときや、既に格納されている周辺装置情報を更新したときに周辺装置情報の送信を行う場合には、周辺装置情報格納部３０８は、タグＩＤと、無線通信装置測定情報や内部情報との対応付けをタグ情報データベース３０８ｂに格納後、通信端末２０ｂから周辺装置情報を受信した際にだけ、即ち、周辺装置情報に変更があった場合にだけ、タグ情報データベース３０８ｂを更新できる。  
【００５８】
あるいは、周辺装置情報格納部３０２は、登録が完了した無線タグのタグＩＤを含む通信端末２０ｂに対する登録完了通知を生成し、制御情報送信部３０３に通信端末２０ｂに送信するよう指示してもよい。この場合、通信端末２０ｂからは、登録完了通知送信後、そのタグＩＤの無線タグについては無線通信装置測定情報や内部情報が更新されるまでは、端末ＩＤとタグＩＤとの対応付けが送信されてくる。そのため、周辺装置情報格納部３０２は、端末情報データベース３０８ａが記憶する端末ＩＤとタグＩＤとの対応付けを更新することができる。又、周辺装置情報格納部３０２は、通信端末２０ｂに対する送信要求を生成し、制御情報送信部３０３に通信端末２０ｂに送信するよう指示してもよい。送信要求には、周辺装置情報の種類や送信を希望する送信時刻等を含めることができる。
【００５９】
このように、通信制御装置３０は、内部情報や無線通信装置測定情報をタグ情報データベース３０８Ｂに格納した後は、内部情報や無線通信装置測定情報が更新されない限り、端末ＩＤとタグＩＤとの対応付けのみを更新すればよく、周辺装置情報を効率的に更新でき、更新時間を削減できる。よって、通信制御装置の制御負荷が軽減される。
【００６０】
又、一度、いずれかの通信端末から共通情報である内部情報や無線通信装置測定情報が送信され、タグ情報データベース３０８ｂに格納されれば、複数の通信端末でその共通情報を共通して利用できる。即ち、通信端末を通信システム１００におけるインフラストラクチャーとして利用できる。そして、通信制御装置３０は、端末ＩＤと、通信端末の周辺に存在する無線タグのタグＩＤとの対応付けは、通信端末が新たなタグＩＤを受信する度に更新し、どの通信端末がどのタグＩＤを受信したかという通信端末に依存する個別情報は適切に更新していくことができる。このように、通信制御装置３０は、個別情報と共通情報をそれぞれの特性を活かして記憶、更新することができ、更新処理を効率化できる。尚、周辺装置情報格納部３０２は、端末情報データベース３０８ａ、タグ情報データベース３０８ｂの情報を毎回全て更新するようにしても構わない。
【００６１】
更に、周辺装置情報格納部３０２は、周辺装置情報取得部３０１から取得した周辺装置情報に優先度が付与されている場合には、優先度の高い周辺装置情報から順に、周辺装置情報データベース３０８に格納することが好ましい。これによれば、優先度の高い周辺装置情報の新規登録や更新を優先して迅速に行うことができる。そのため、通信制御装置３０は、例えば、周辺装置情報が新規登録又は更新されてから、次の更新までの間に、実際の無線タグのタグ情報が変化したり、実際の通信端末の周辺に存在する無線タグが変化したりする可能性が高く、条件にあった通信端末を決定後、実際に通信を開始するときに、周辺に存在する無線タグの状況が異なってしまう可能性を低減できる。このように、通信制御装置は、周辺装置情報の優先度に応じて、それほど格納を急がない情報と、緊急度の高い情報とを分けた周辺装置情報データベース３０８への格納を実現できる。
【００６２】
制御情報送信部３０３は、通信端末２０ａ，２０ｂに制御情報を送信する。制御情報には、登録完了通知や送信要求等がある。
【００６３】
要求取得部３０４は、通信相手の条件を含む通信要求を要求元通信装置４０ａ，４０ｂから取得する。要求取得部３０４は、要求元通信装置４０ａからは、ネットワーク６０ｂを介して通信要求を受信することにより、通信要求を取得する。要求取得部３０４は、要求元通信装置４０ｂからは、中継装置５０を介して通信要求を受信することにより、通信要求を取得する。要求取得部３０４は、取得した通信要求を決定部３０５に入力する。
【００６４】
又、要求取得部３０４は、取得した通信要求の受け付けを制限できる。要求取得部３０４は、受け付けを制限する場合、取得した通信要求を決定部３０５に入力せずに破棄する。要求取得部３０４は、例えば、要求元通信装置、単位時間当たりの受け付け数、要求元通信装置が配信する配信情報のデータ量や種類等を用いて、通信要求の受付を制限する制限内容を設定し、通信要求を受け付けるか否かを判断できる。要求取得部３０４は、この制限内容を変更できる。
【００６５】
決定部３０５は、条件に基づいて周辺装置情報データベース３０８を検索することにより、通信端末の中から通信相手を決定する。決定部３０５は、要求取得部３０４から通信要求を取得する。決定部３０５は、通信要求を取得すると、通信要求に含まれる条件に基づいて、タグ情報データベース３０８ｂ、端末情報データベース３０８ａを検索し、条件を満足する通信端末を検出する。
【００６６】
通信相手の条件は、タグＩＤ、無線通信装置測定情報、内部情報等の周辺装置情報に関する条件を含む。更に、通信相手の条件は、周辺装置情報に関する条件に加えて、端末ＩＤ、通信端末測定情報、属性情報等の端末情報に関する条件や、通信相手の数等を含むことができる。例えば、図５に示すように、通信要求３は、通信相手の条件４ａと、その他のデータ５を含むパケットである。データ５には、例えば、要求元通信装置のアドレスや電話番号、配信情報のデータ量や種類、通信開始時刻、通信可能時間、問い合わせ要求等が含まれる。問い合わせ要求とは、決定した通信相手の中から通信を行う通信端末を選択させる問い合わせを要求するものである。そして、通信相手の条件４ａは、例えば、図６に示すように、近距離無線通信により受信した周辺装置情報が内部情報「テキスト文字列Ａ」、通信端末測定情報が「Ｎ３７．２２＜経度＜Ｎ３９．４０」というように、周辺装置情報と端末情報を含むことができる。
【００６７】
条件に設定された周辺装置情報がタグＩＤを含まない場合、決定部３０５は、まず、タグ情報データベース３０８ｂを検索し、設定された周辺装置情報と一致するタグＩＤを検出する。条件が図６に示した通信相手の条件４ａであり、タグ情報データベース３０８ｂが図４に示す状態の場合、決定部３０５は、内部情報が「テキスト文字列Ａ」のタグＩＤとして、「タグＩＤ１」と「タグＩＤ２」を検出できる。
【００６８】
次に、決定部３０５は、端末情報データベース３０８ａを検索し、条件に設定された周辺装置情報と一致するタグＩＤを近距離無線通信により受信しており、通信端末測定情報又は属性情報が、条件に設定された端末情報と一致する端末ＩＤを検出する。条件が図６に示した通信相手の条件４ａであり、端末情報データベース３０８ａが図３に示す状態の場合、決定部３０５は、受信しているタグＩＤが「タグＩＤ１」、「タグＩＤ４」の通信端末の中で、通信端末測定情報が「Ｎ３７．２２＜経度＜Ｎ３９．４０」の範囲内の通信端末の端末ＩＤとして、「端末ＩＤ２」を検出できる。そして、決定部３０５は、通信相手の条件を満たす通信端末として端末ＩＤが「端末ＩＤ２」の通信端末を決定する。
【００６９】
尚、通信相手の条件にタグＩＤが設定されている場合は、決定部３０５は、端末情報データベース３０８ａを検索し、条件を満足する通信端末を通信相手に決定できる。又、通信相手の条件に端末情報が設定されていない場合には、決定部３０５は、タグ情報データベース３０８ｂから検出した設定された周辺装置情報と一致するタグＩＤ、又は、条件に設定されたタグＩＤを受信している全ての通信端末の端末ＩＤを、端末情報データベース３０８ａから検出し、通信相手に決定できる。
【００７０】
決定部３０５は、条件に通信相手の数が設定されている場合には、設定されている数の通信相手を決定する。又、決定部３０５は、通信相手の数が設定されていない場合には、通信相手の条件を満足する通信端末全てを通信相手に決定してもよく、条件を満足する通信端末が複数存在する場合には、その中から１つの通信相手を決定してもよい。決定部３０５は、例えば、最も条件に適した通信端末を通信相手に決定してもよく、任意の通信端末を通信相手に決定してもよく、最初に検出した通信端末を通信相手に決定してもよい。
【００７１】
ここで、端末情報データベース３０８ａが記憶する全ての端末ＩＤについて、一通り条件との照合を行う処理を「スキャン」と呼ぶ。決定部３０５は、スキャンを１回行って処理を終了してもよく、スキャンを繰り返してもよい。繰り返す場合、連続して繰り返す時間や、繰り返すスキャン間の間隔等を定めておき、決定部３０５はそれに従ってスキャンを繰り返すことができる。又、決定部３０５は、端末情報データベース３０８ａが更新されたときにスキャンを行うようにしてもよい。
【００７２】
通信要求に通信開始時刻の指定が含まれる場合には、要求元通信装置が希望する通信開始時点は、指定された通信開始時刻となる。通信要求に通信開始時刻の指定がなく、要求元通信装置が通信を直ちに開始することを希望した時に、通信要求を送信している場合には、要求元通信装置が希望する通信開始時点は、要求元通信装置が通信要求を送信した直後である。
【００７３】
そのため、決定部３０５は、通信要求に通信開始時刻の指定が含まれる場合には、通信開始時刻に通信が開始できるように通信開始時刻の直前に通信相手を決定する。このように、決定部３０５は、通信要求に含まれる通信開始時刻の指定に従うことにより、通信相手決定の予約を受け付けることができる。決定部３０５は、通信要求に通信開始時刻の指定が含まれていない場合には、要求取得部３０４から通信要求を取得したら直ちに通信相手を決定する。又、決定部３０５は、通信可能時間が指定されている場合には、通信可能時間内のみ決定を行い、通信可能時間経過後は、その通信要求を破棄する。又、決定部３０５は、通信要求にスキャン回数やスキャンを連続して繰り返す時間、間隔についての指定が含まれる場合には、それに従って決定してもよい。
【００７４】
又、通信要求が、通信端末と接続し、更に、その通信端末を介して無線タグに配信情報を送信することを要求するものである場合や、通信端末に配信情報を送信し、更に、その通信端末が無線タグに配信情報を送信することを要求するものである場合がある。この場合、通信相手の条件には、配信先の無線タグの条件が更に含まれる。よって、決定部３０５は、無線タグの条件に基づいてタグ情報データベース３０８ｂと端末情報データベース３０８ａを検索し、配信先の無線タグを決定することができる。決定部３０５は、通信相手となる通信端末を決定すれば、その通信端末の周辺に存在する無線タグも検出できる。そのため、決定部３０５は、配信情報の配信先となる無線タグを、決定した通信相手の周辺に存在する無線タグの中から決定できる。
【００７５】
通信要求が通信相手との接続を要求するものである場合には、決定部３０５は、通信相手に決定した通信端末の端末ＩＤを接続制御部３０６に入力する。通信要求が通信相手への配信情報の中継を要求するものである場合には、決定部３０５は、通信相手に決定した通信端末の端末ＩＤを中継部３０７に入力する。
【００７６】
接続制御部３０６は、決定部３０５が決定した通信相手に基づいて、要求元通信装置と通信端末とを接続する制御を行う。接続制御部３０６は、決定部３０５から決定した通信相手を示す端末ＩＤを取得する。例えば、決定された通信相手が通信端末２０ｂであるとすると、接続制御部３０６は、図５に示すように、通信要求に含まれる通信相手の条件４ａを、通信相手に決定された通信端末２０ｂのアドレス４ｂに変換し、通信要求３のパケットをアドレス４ｂを含む通信要求３ｂのパケットに変換する。そして、接続制御部３０６は、変換した通信要求３ｂを通信端末２０ｂに送信する。端末ＩＤが通信端末２０ｂのアドレスである場合は、接続制御部３０６は端末ＩＤを用いて通信要求３ｂに変換する。端末ＩＤが通信端末２０ｂのアドレスではなくユーザＩＤや移動機番号等の場合には、接続制御部３０６において予めアドレスとユーザＩＤや移動機番号等との対応付けを記憶しておき、接続制御部３０６は、端末ＩＤからアドレスを求め、通信要求３ｂに変換する。
【００７７】
更に、接続制御部３０６は、要求元通信装置に通信相手のアドレスや電話番号等の端末ＩＤを通知する通信相手通知を送信する。通信要求３ｂにより、通信端末２０ｂは、要求元通信装置が通信開始を希望していることを把握し、通信相手通知により、要求元通信装置は通信相手を把握できる。そのため、要求元通信装置と通信端末２０ｂとは接続を確立できる。接続制御部３０６は、このような通信端末への通信要求の送信と、要求元通信装置への通信相手通知により、要求元通信装置と通信端末とを接続する制御を行う。又、通信要求が、通信端末と接続し、更に、その通信端末を介して無線タグに配信情報送信することを要求するものである場合には、接続制御部３０６は、決定した配信先の無線タグのタグＩＤを含む通信要求を生成できる。
【００７８】
更に、接続制御部３０６は、通信相手の条件に通信相手の数が複数設定されている場合や条件を満たす通信端末が複数存在する場合のように通信相手が複数決定された場合、通信要求に問い合わせ要求が含まれていないときは、決定された全ての通信端末と要求元通信装置とを接続できる。問い合わせ要求が含まれている場合には、要求元通信装置に問い合わせを送信し、接続する通信端末を選択させる。具体的には、接続制御部３０６は、決定した複数の通信相手のアドレスや電話番号等の端末ＩＤを含む問い合わせを要求元通信装置に送信する。接続制御部３０６は、要求元通信装置が選択した通信相手を含む応答を受信する。そして、接続制御部３０６は、応答に基づいて通信要求の変換、通信端末への送信等を行う。
【００７９】
尚、接続制御部３０６は、決定した通信相手が１つであっても複数であっても、通信相手のアドレスや電話番号を要求元通信装置に通知して処理を終了してもよい。この場合、要求元通信装置は、通知された通信相手と通信制御装置３０を介さずに、通信を開始しても構わない。
【００８０】
中継部３０７は、決定部３０５が決定した通信相手に基づいて、要求元通信装置から通信端末に対する配信情報を、要求元通信装置と通信端末との間で中継する。中継部３０７は、決定部３０５から決定した通信相手の端末ＩＤを取得すると、要求元通信装置に通信相手が決定したことを通知する決定通知を送信する。決定通知を受信した要求元通信装置から配信情報が送信されてくるため、中継部３０７は、配信情報を受信し、通信相手に決定した通信端末に送信する。中継部３０７は、配信情報をプッシュ配信する。
【００８１】
中継部３０７は、端末ＩＤがアドレスや電話番号の場合には、その端末ＩＤを用いて配信情報を通信端末に送信する。端末ＩＤがユーザＩＤや移動機番号等の場合には、中継部３０７において予めアドレスや電話番号と、ユーザＩＤや移動機番号等との対応付けを記憶しておき、中継部３０７は、端末ＩＤからアドレスや電話番号を求めて配信情報を送信する。
【００８２】
又、通信要求が通信端末に配信情報を送信し、更に、その通信端末が無線タグに配信情報を送信することを要求するものである場合には、中継部３０７は、決定した配信先の無線タグを指定して配信情報を通信端末に送信する。例えば、中継部３０７は、配信情報に配信先のタグＩＤ等を付加して送信する。
【００８３】
更に、中継部３０７は、通信相手が複数決定された場合、決定された全ての通信端末に配信情報をマルチキャスト送信することができる。尚、通信要求に問い合わせ要求が含まれる場合には、中継部３０７は要求元通信装置に問い合わせを送信する。具体的には、中継部３０７は、接続制御部３０６と同様にして問い合わせを要求元通信装置に送信する。但し、このときに送信する問い合わせは、アドレスや電話番号等の端末ＩＤを含めずに、決定した通信相手の通信端末測定情報や属性情報、周辺装置情報を含むことが好ましい。中継部３０７は、要求元通信装置が選択した通信相手を含む応答を受信し、応答に基づいて配信情報を送信する。
【００８４】
通信制御装置３０は、このような接続制御部３０６や中継部３０７を備えることにより、通信相手の決定だけでなく、要求元通信装置４０ａ，４０ｂと通信端末とを接続する制御や、要求元通信装置４０ａ，４０ｂから通信端末への配信情報の中継も行うことができる。しかも、決定部３０５が、通信開始時刻に通信が開始できるように通信開始時刻の直前に通信相手を決定したり、通信要求に通信開始時刻の指定が含まれていない場合には、要求取得部３０４から通信要求を取得したら直ちに通信相手を決定したりし、通信制御部３０６や中継部３０７が決定された通信相手を決定部３０５から取得後、直ちに接続制御や中継を行うことにより、通信制御装置３０は、要求元通信装置４０ａ，４０ｂと通信相手との接続遅延を増大させることなく通信を開始させることができる。
【００８５】
要求元通信装置４０ｂは、通信端末との通信を希望する通信装置である。要求元通信装置４０ｂは、例えば、情報提供サーバ、携帯電話、ＰＤＡ、パーソナルコンピュータ等の移動機等を用いることができる。要求元通信装置４０ｂは、近距離無線送信部４０１と、近距離無線受信部４０２と、条件設定部４０３と、通信制御部４０４と、情報配信部４０５と、配信情報格納部４０６と、配信情報データベース４０７とを備える。
【００８６】
近距離無線受信部４０２は、中継装置５０を介して通信制御装置３０から通信相手通知や問い合わせ、決定通知等の制御情報を受信するときに、近距離無線通信により制御情報を中継装置５０から受信する。又、近距離無線受信部４０２は、要求元通信装置４０ｂの周辺に無線タグが存在する場合には、近距離無線通信により無線タグ情報を受信できる。近距離無線受信部４０２は、受信した制御情報を通信制御部４０４に、無線タグ情報を条件設定部４０３に入力する。
【００８７】
配信情報データベース４０７は、通信端末や無線タグに送信する配信情報を記憶する。配信情報格納部４０６は、外部からの入力等により配信情報を取得し、配信情報データベース４０７に格納する。又、配信情報格納部４０６は、外部からの入力内容に基づいて配信情報を生成し、配信情報データベース４０７に格納する。配信情報格納部４０６は、配信情報を格納すると、格納通知を条件設定部４０３に入力する。
【００８８】
条件設定部４０３は、通信相手の条件を設定し、通信要求を生成する。条件設定部４０３は、配信情報を通信端末や無線タグに送信したいタイミングで通信要求を生成する場合、即ち、通信を直ちに開始したい場合には通信開始時刻を指定しない通信要求を生成する。条件設定部４０３は、配信情報を通信端末や無線タグに送信したいタイミングよりも前に、事前に通信要求を生成する場合には、通信開始時刻を指定した通信要求を生成する。又、条件設定部４０３は、通信可能時間を設定した通信要求を生成してもよい。
【００８９】
条件設定部４０３は、タグＩＤ、無線通信装置測定情報、内部情報等の周辺装置情報の条件や、通信端末測定情報、属性情報等の端末情報の条件、通信相手の数等を設定して、通信相手の条件を設定する。条件設定部４０３は、通信相手の条件に、要求元通信装置のアドレスや電話番号、配信情報のデータ量や種類、通信開始時刻、問い合わせ要求等を含むデータを付加して、通信要求を生成する。このように周辺装置情報には、タグＩＤ、無線通信装置測定情報、又は、内部情報があるため、要求元通信装置４０ｂは、通信相手の条件としてその周辺に存在する無線タグを、タグＩＤを用いて容易に設定できる。又、要求元通信装置４０ｂは、通信相手の条件を無線通信装置測定情報や内部情報を用いて設定でき、通信制御装置３０は、通信端末の周辺に存在する無線タグの無線通信装置測定情報や内部情報に関する条件を考慮して通信相手を決定できる。
【００９０】
又、条件設定部４０３は、通信端末と接続し、更に、その通信端末を介して無線タグに配信情報を送信することを要求する通信要求や、通信端末に配信情報を送信し、更に、その通信端末が無線タグに配信情報を送信することを要求する通信要求を生成してもよい。この場合、条件設定部４０３は、配信先の無線タグの条件も含む通信相手の条件を設定する。
【００９１】
条件設定部４０３は、配信情報に基づいて通信相手の条件や、通信要求に含めるデータの内容を設定する。条件設定部４０３は、配信情報データベース４０７を参照して、条件やデータの内容を設定する。条件設定部４０３は、定期的に配信情報データベース４０７を参照して通信要求を生成してもよく、配信情報格納部４０６から格納通知を取得した際に、配信情報データベース４０７を参照して通信要求を生成してもよい。
【００９２】
尚、条件設定部４０３が、例えば、近距離無線受信部４０２からタグ情報を取得し、そのタグ情報から異常を検出し、最適な通信端末にまず異常検出を通知したい場合がある。このような場合に、条件設定部４０３は、問い合わせ要求を含む通信要求を生成し、通信制御装置３０が決定した通信相手の中から、最適な通信端末を要求元通信装置４０ｂで選択した上で、異常検出を通知できる。又、例えば、通信要求送信後、可能な限り迅速に通信を開始したい場合には、条件設定部４０３は、問い合わせ要求を含まない通信要求を生成できる。条件設定部４０３は、生成した通信要求を通信制御部４０４に入力する。
【００９３】
通信制御部４０４は、通信要求を通信制御装置３０に送信する。通信制御部４０４は、中継装置５０を介して通信制御装置３０に通信要求を送信するときは、通信要求を近距離無線送信部４０１に入力する。通信制御部４０４は、通信制御装置３０から、通信相手通知や問い合わせ、決定通知等の制御情報を受信する。通信制御部４０４は、中継装置５０を介して通信制御装置３０から制御情報を受信するときは、制御情報を近距離無線受信部４０２から取得する。
【００９４】
通信制御部４０４は、通信相手通知を受信した場合には、通信相手通知に含まれる通信端末のアドレスや電話番号を用いて通信端末と接続を確立する。そして、通信制御部４０４は、情報配信部４０５に接続を確立した通信端末への配信情報の送信を指示する。通信制御部４０４は、決定通知を受信した場合には、情報配信部４０５に通信制御装置３０への配信情報の送信を指示する。尚、通信制御部４０４は、通信開始時刻が設定されている場合には、通信開始時刻を情報配信部４０５に指示する。
【００９５】
通信制御部４０４は、問い合わせを取得したときは、複数の通信相手の中から通信を行う通信端末を選択して応答を通信制御装置３０に送信する。通信制御部４０４は、中継装置５０を介して通信制御装置３０に応答を送信する場合には、応答を近距離無線送信部４０１に入力する。通信端末と接続を確立する場合には、通信制御部４０４は、選択した通信端末と接続を確立し、配信情報を送信する。
【００９６】
情報配信部４０５は、通信制御部４０４の指示に従って、配信情報データベース４０７から配信情報を取得し、通信端末や通信制御装置３０に配信情報を送信する。情報配信部４０５は、中継装置５０を介して通信端末や通信制御装置３０に配信情報を送信する場合には、配信情報を近距離無線送信部４０１に入力する。近距離無線送信部４０１は、中継装置５０を介して通信制御装置３０に通信要求や応答等の制御情報、配信情報を送信するときに、近距離無線により制御情報や配信情報を中継装置５０に送信する。
【００９７】
中継装置５０は、要求元通信装置４０ｂと通信制御装置３０との間の情報を中継する。中継装置５０は、近距離無線受信部５０１と、近距離無線送信部５０２と、中継部５０３とを備える。近距離無線受信部５０１は、要求元通信装置４０ｂから通信制御装置３０に対する通信要求や応答等の制御情報、配信情報を、近距離無線通信により要求元通信装置４０ｂから受信する。近距離無線受信部５０１は、受信した制御情報や配信情報を中継部５０３に入力する。近距離無線送信部５０２は、通信制御装置３０から要求元通信装置４０ｂに対する通信相手通知や問い合わせ、決定通知等の制御情報を、近距離無線通信により要求元通信装置４０ｂに送信する。
【００９８】
中継部５０３は、通信制御装置３０と要求元通信装置４０ｂとの間の情報を中継する。中継部５０３は、要求元通信装置４０ｂから通信制御装置３０に対する制御情報や配信情報を、近距離無線受信部５０１から取得し、通信制御装置３０に送信する。中継部５０３は、通信制御装置３０から要求元通信装置４０ｂに対する制御情報を、通信制御装置３０から受信し、近距離無線送信部５０２に入力する。このように、中継装置５０は、近距離無線通信が可能な要求元通信装置４０ｂのアクセスポイントとして機能することができる。
【００９９】
中継部５０３は、要求元通信装置４０ｂに対して、通信要求や配信情報の送信方法、例えば、送信タイミングや、単位時間当たりに送信可能なデータ量等を、近距離無線送信部５０２を介して指示してもよい。又、中継部５０３は、近距離無線受信部５０１が受信した通信要求等の制御情報を、受信の都度送信してもよく、予め定めた送信間隔や送信時刻等のスケジュールに従って送信してもよい。更に、中継装置５０は、中継装置５０自身が近距離無線通信可能な範囲外の要求元通信装置であっても、中継装置５０が近距離無線通信可能な範囲に存在する無線タグを介して、制御情報や配信情報の送受信を行うことができる。このようにして、中継装置５０は、情報を中継する範囲を自由に拡張できる。
【０１００】
（通信方法）
次に、このような通信システム１００を用いた通信方法について図７、８を用いて説明する。図７、８では、通信端末、要求元通信装置としてそれぞれ、通信端末２０ｂ、要求元通信装置４０ｂを例にとって説明する。通信方法は、通信制御装置３０が周辺装置情報及び端末情報を取得し、記憶して管理するまでの第１工程と、通信制御装置３０が通信要求に基づいて通信相手を決定し、要求元通信装置と通信相手と間の接続制御又は中継を行う第２工程に大きく分けることができる。
【０１０１】
図７に、通信制御装置３０が接続制御を行う場合の第１工程、第２工程を示す。まず、無線タグ１０ａ〜１０ｃがタグ情報を近距離無線通信により通信端末２０ｂに送信する（Ｓ１０１）。通信端末２０ｂは、通信端末２０ｂと近距離無線通信が可能な範囲内に存在する周辺の無線タグ１０ａ〜１０ｃから受信したタグ情報を、周辺装置情報として受信タグ情報データベース２０６に格納する（Ｓ１０２）。通信端末２０ｂは、通信端末２０ｂについて測定を行い、端末装置測定情報を取得する（Ｓ１０３）。通信端末２０ｂは、受信タグ情報データベース２０６が記憶する周辺装置情報と、端末ＩＤや端末装置測定情報等の端末情報とを対応付けて通信制御装置３０に送信する（Ｓ１０４）。通信制御装置３０は、受信した周辺装置情報と端末情報を、端末情報データベース３０８ａとタグ情報データベース３０８ｂに格納する（Ｓ１０５）。このようにして第１工程が行われる。
【０１０２】
次に、要求元通信装置４０ｂが通信要求を中継装置５０を介して通信制御装置３０に送信する（Ｓ１０６，Ｓ１０７）。通信制御装置３０は、通信要求に含まれる通信相手の条件に基づいて、端末情報データベース３０８ａとタグ情報データベース３０８ｂを検索し、条件を満足する通信端末を通信相手に決定する。更に、通信要求が、通信端末と接続し、更に、その通信端末を介して無線タグに配信情報の送信を要求するものである場合には、通信制御装置３０は、配信先の無線タグも決定する（Ｓ１０８）。ここで、決定した通信相手が複数の場合、通信制御装置３０は、問い合わせを中継装置５０を介して要求元通信装置４０ｂに送信する（Ｓ１０９，Ｓ１１０）。このときの問い合わせには決定した通信相手を示す端末ＩＤが含まれる。要求元通信装置４０ｂは、問い合わせに対する応答を中継装置５０を介して通信制御装置３０に送信する（Ｓ１１１，Ｓ１１２）。
【０１０３】
通信制御装置３０は、応答に基づいて通信要求を変換する。具体的には、まず、通信制御装置３０は、通信要求に含まれる通信相手の条件を、要求元通信装置４０ｂによって選択された通信端末２０ｂのアドレスに変換する。更に、通信制御装置３０は、通信要求のデータに配信先のタグＩＤを設定する（Ｓ１１３）。通信制御装置３０は、変換した通信要求を通信端末２０ｂに送信する（Ｓ１１４）。
【０１０４】
このようにして通信端末２０ｂは、要求元通信装置４０ｂが通信開始を希望していることを把握し、要求元通信装置４０ｂは問い合わせの際に通信相手を選択できる。そのため、要求元通信装置４０ｂと通信端末２０ｂとは接続を確立できる。このようにして、接続制御を行う場合の第２工程が行われる。接続を確立した後、要求元通信装置４０ｂは、通信端末２０ｂに配信情報を送信し（Ｓ１１５）、通信端末２０ｂが、通信要求に設定されていた配信先のタグＩＤに該当する無線タグ１０ａに配信情報を送信する（Ｓ１１６）。
【０１０５】
図８に、通信制御装置３０が中継を行う場合の第１工程、第２工程を示す。まず、ステップ（Ｓ１０１）〜（Ｓ１１２）と実質的に同様なステップ（Ｓ２０１）〜（Ｓ２１２）が行われる。但し、ステップ（Ｓ１０９）、（Ｓ１１０）において送信される問い合わせには、端末ＩＤを含めないことが好ましい。そして、要求元通信装置４０ｂは、配信情報を通信制御装置３０に送信する（Ｓ２１３）。通信制御装置３０は、応答に基づいて、要求元通信装置４０ｂによって選択された通信端末２０ｂに配信情報を送信する。このとき、通信制御装置３０は、決定した配信先の無線タグ１０ａを指定する（Ｓ２１４）。そして、通信端末２０ｂが、受信した配信情報を指定された無線タグ１０ａに送信する（Ｓ２１５）。このようにして、中継を行う場合の第２工程が行われる。
【０１０６】
次に、第１工程について図９を用いてより詳細に説明する。まず、通信端末２０ａ，２０ｂが、無線タグ１０ａ〜１０ｃからタグ情報を近距離無線通信により受信する（Ｓ３０１）。更に、通信端末２０ａ，２０ｂは、通信端末２０ａ，２０ｂについて測定を行い、端末装置測定情報を取得する（Ｓ３０２）。そして、通信端末２０ｂは、受信したタグ情報を周辺装置情報として端末情報に対応付けて通信制御装置３０に送信する（Ｓ３０３）。通信制御装置３０は、通信端末２０ｂから周辺装置情報と端末情報を受信する（Ｓ３０４）。
【０１０７】
通信制御装置３０は、受信した周辺装置情報からタグＩＤ、無線通信装置測定情報、内部情報を取得し、タグＩＤに無線通信装置測定情報や内部情報を対応付けて、タグ情報データベース３０８ｂに格納する（Ｓ３０５）。更に、通信制御装置３０は、受信した端末情報から端末ＩＤ、通信端末測定情報、属性情報を、周辺装置情報からタグＩＤをそれぞれ取得し、端末ＩＤにタグＩＤと通信端末測定情報や属性情報を対応付けて、端末情報データベース３０８ａに格納する（Ｓ３０６）。尚、通信制御装置３０は、複数の通信端末２０ａ，２０ｂから同時に、同じ無線タグに関する無線通信装置測定情報や内部情報を受信した場合には、いずれかの通信端末から受信した周辺装置情報に基づいて無線通信装置測定情報や内部情報を格納すればよい。
【０１０８】
次に、第２工程について図１０を用いてより詳細に説明する。まず、通信制御装置３０は、要求元通信装置４０ａ，４０ｂから取得した通信要求に含まれる通信相手の条件に基づいてタグ情報データベース３０８ｂを検索し、条件に設定されている周辺装置情報と一致するタグＩＤを検出する（Ｓ４０１）。次に、通信制御装置３０は、端末情報データベース３０８ａを検索し、（Ｓ４０１）で検出したタグＩＤを近距離無線通信により受信している通信端末の端末ＩＤを検出する（Ｓ４０２）。そして、通信制御装置３０は、ステップ（Ｓ４０２）で検出した通信端末の中で、通信端末測定情報又は属性情報が、通信相手の条件に設定されている端末情報と一致する通信端末を通信端末に決定する（Ｓ４０３）。
【０１０９】
次に、このような通信システム１００、通信制御装置３０を用いた通信方法の具体例を説明する。例えば、要求元通信装置４０ｂが冷蔵庫に備え付けられている。中継装置５０が、台所等の要求元通信装置４０ｂと近距離無線通信が可能な範囲に設置されている。要求元通信装置４０ｂの配信情報格納部４０６は、外部からの入力により調理日と料理のレシピを取得する。配信情報格納部４０６は、冷蔵庫に保管されている物を記憶しておき、取得したレシピと保管されている物を比較して、家族の通信端末を配信対象とする購入指示を配信情報として生成する。購入指示には、名称、品質、製造元、値段、販売店等によって特定した購入対象物、その量、購入期限が含まれる。配信情報格納部４０６は、生成した購入指示を配信情報データベース４０７に格納し、格納通知を条件設定部４０３に入力する。
【０１１０】
条件設定部４０３は、格納通知を契機として配信情報データベース４０７を参照し、通信要求を生成する。条件設定部４０３は、通信相手の条件として、周辺装置情報が、内部情報が購入対象物に関する情報を含むこと、端末情報が、端末ＩＤが家族の端末ＩＤのいずれかであることを設定する。更に、条件設定部４０３は、通信可能時間は、購入期限までであることを設定し、通信要求を生成する。そして、通信制御部４０４が、近距離無線送信部４０１を介して中継装置５０に通信要求を送信する。
【０１１１】
通信制御装置３０の要求取得部３０４は、中継装置５０を介して通信要求を取得する。決定部３０５は、通信要求に含まれる通信相手の条件に基づいて周辺装置情報データベース３０８を検索し、通信相手を決定する。決定部３０５は、通信相手が直ちに決定しない場合には、通信可能時間が満了するまでは、例えば、定期的に、又は、周辺装置情報データベース３０８が更新されたときにスキャンを繰り返す。
【０１１２】
家族の誰かが販売店に入り、所持する通信端末２０ｂが、購入対象物の特定に用いられている販売店内に移動すると、購入対象物の特定に用いられている名称、品質、製造元、値段等を満たす対象物に近づくと、通信端末２０ｂは、店内や商品に備え付けられている無線タグから、内部情報として、タグＩＤや、販売店名、商品の名称、品質、製造元、値段等を受信し、周辺装置情報として通信制御装置３０に送信する。そして、通信制御装置３０の周辺装置情報取得部３０１が周辺装置情報を取得し、周辺装置情報格納部３０２が周辺装置情報データベース３０８を更新する。
【０１１３】
決定部３０５は、更新後の周辺装置情報データベース３０８を検索することにより、周辺装置情報の内部情報が購入対象物に関する情報であり、端末情報は、端末ＩＤが家族の端末ＩＤのいずれという通信相手の条件を満たす通信端末２０ｂを通信相手に決定する。接続制御部３０６が、要求元通信装置４０ｂと通信相手に決定された通信端末２０ｂとの接続を制御する。そして、要求元通信装置４０ｂの情報配信部４０５が、購入指示を通信端末２０ｂに送信する。その結果、通信端末２０ｂの所持者は、受信した購入指示に従って付近にある購入対象物を購入できる。
【０１１４】
要求元通信装置４０ｂが更に、周辺装置情報が、内部情報がディスプレイ装置であること、無線通信装置測定情報が起動を示すことの２点を追加した通信相手の条件を生成し、配信先としてディスプレイ装置に備え付けられている無線タグ１０ａを指定した通信要求を生成した場合を考える。
【０１１５】
この場合、店内の購入対象物が置かれている場所に設置されたディスプレイ装置が起動しており、通信端末２０ｂがそのディスプレイ装置に近づいたときに、周辺装置情報データベース３０８が更新され、通信制御装置３０は、通信相手の条件を満たす通信端末２０ｂを検出し、通信相手に決定する。要求元通信装置４０ｂは、通信端末２０ｂと接続を確立した後、通信端末２０ｂに購入指示を送信する。要求元通信装置４０ｂは、例えば、ストリーミング映像の購入指示を送信する。通信端末２０ｂは、通信要求に従って、無線タグ１０ａに購入指示を近距離無線通信により送信する。無線タグ１０ａは、近距離無線通信により、対象物であるディスプレイ装置に購入指示を送信する。そして、ディスプレイ装置が受信した購入指示を表示する。このように、通信制御装置３０によれば、迅速に接続が確立できるため、通信端末２０ｂの所持者が歩いて移動している場合でも、ディスプレイ装置に近づいた時に瞬時に配信情報を送信できる。
【０１１６】
（効果）
このような通信制御装置３０、通信システム１００、通信方法によれば、通信端末２０ａ，２０ｂが無線タグ１０ａ〜１０ｃから近距離無線通信により受信した周辺装置情報を、端末ＩＤと対応付けて周辺装置情報データベース３０８に記憶しておくことができる。そして、通信制御装置３０は、通信要求を要求元通信装置４０ａ，４０ｂから取得した際に、通信相手の条件に基づいて周辺装置情報データベース３０８を検索することにより、そのときの状況において条件に適した通信相手を迅速に決定できる。よって、通信制御装置３０は、要求元通信装置４０ａ，４０ｂがアドレスを用いて通信相手を指定しなくても、要求元通信装置４０ａ，４０ｂが設定する通信相手の条件に適した通信端末を、要求元通信装置４０ａ，４０ｂと通信相手との接続遅延を増大させることなく決定できる。
【０１１７】
又、周辺装置情報データベース３０８は通信端末測定情報や属性情報を記憶し、周辺装置情報取得部３０１は、通信端末測定情報や属性情報を通信端末２０ａ，２０ｂから取得し、周辺装置情報格納部３０２は、周辺装置情報取得部３０１が取得した通信端末測定情報や属性情報を通信端末識別情報と対応付けて周辺装置情報データベース３０８に格納する。そのため、通信制御装置３０は、通信端末測定情報や属性情報も端末ＩＤと対応付けて周辺装置情報データベース３０８に記憶しておくことができる。そのため、要求元通信装置４０ａ，４０ｂは、通信相手の条件として周辺装置情報だけでなく、通信端末測定情報や属性情報を用いて設定でき、通信制御装置３０は、条件に基づいて周辺装置情報データベース３０８を検索することにより、通信端末測定情報や属性情報に関する条件も考慮した通信相手を迅速に決定できる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態に係る通信システムの構成を示す図である。
【図２】本発明の実施の形態に係る通信システムの構成を示すブロック図である。
【図３】本発明の実施の形態に係る端末情報データベースを示す図である。
【図４】本発明の実施の形態に係るタグ情報データベースを示す図である。
【図５】本発明の実施の形態に係る通信要求の変換を示す図である。
【図６】本発明の実施の形態に係る通信相手の条件を示す図である。
【図７】本発明の実施の形態に係る通信方法の手順を示すシーケンス図である。
【図８】本発明の実施の形態に係る他の通信方法の手順を示すシーケンス図である。
【図９】本発明の実施の形態に係る第１工程の手順を示すフロー図である。
【図１０】本発明の実施の形態に係る第２工程の手順を示すフロー図である。
【符号の説明】
【０１１９】
１００  通信システム
１０ａ〜１０ｃ  無線タグ
２０ａ，２０ｂ  通信端末
３０  通信制御装置
４０ａ，４０ｂ  要求元通信装置
５０  中継装置
６０ａ，６０ｂ  ネットワーク
１０１，２０２，４０１，５０２  近距離無線送信部
１０２，２０１，４０２，５０１  近距離無線受信部
１０３  タグ情報管理部
１０４，３０８ｂ  タグ情報データベース
１０５，２０７  測定部
２０３  ネットワーク受信部
２０４  ネットワーク送信部
２０５  タグ情報格納部
２０６  受信タグ情報データベース
２０８  送信制御部
２０９  記憶部
３０１  周辺装置情報取得部
３０２  周辺装置情報格納部
３０３  制御情報送信部
３０４  要求取得部
３０５  決定部
３０６  接続制御部
３０７，５０３  中継部
３０８  周辺装置情報データベース
３０８ａ  端末情報データベース
４０３  条件設定部
４０４  通信制御部
４０５  情報配信部
４０６  配信情報格納部
４０７  配信情報データベース
【図１】
2006005789.tif 000003
【図２】
2006005789.tif 000004
【図３】
2006005789.tif 000005
【図４】
2006005789.tif 000006
【図５】
2006005789.tif 000007
【図６】
2006005789.tif 000008
【図７】
2006005789.tif 000009
【図８】
2006005789.tif 000010
【図９】
2006005789.tif 000011
【図１０】
2006005789.tif 000012