(57)【特許請求の範囲】
【請求項１】
配信対象の情報である配信情報を、自装置が配信可能な範囲である配信範囲に移動体通信により送信する配信装置と、前記配信情報を受信する複数の端末とを含む情報配信システムにおける、上限値決定装置であって、
前記配信範囲を示す情報を取得する取得手段と、
前記取得手段によって取得された配信範囲を示す情報に基づいて、端末間で配信情報を前記移動体通信以外の無線波で直接転送する回数の上限値を決定する上限値決定手段と、
前記上限値決定手段によって決定された上限値を出力する出力手段と、
を備える上限値決定装置。
【請求項２】
前記上限値決定装置は、移動体通信網に含まれ、
前記取得手段は、移動体通信網において予め記憶された配信範囲を示す情報を取得し、
前記出力手段は、配信情報と共に上限値を端末へ送信する、請求項１に記載の上限値決定装置。
【請求項３】
前記上限値決定装置は、前記端末に含まれ、
前記取得手段は、前記配信範囲を示す情報を前記配信装置から取得する、請求項１に記載の上限値決定装置。
【請求項４】
前記端末の位置を示す情報である位置情報を取得する位置情報取得手段をさらに備え、
前記上限値決定手段は、前記位置情報取得手段により取得された位置情報と、前記配信範囲との位置関係に基づいて前記上限値を決定する、請求項３に記載の上限値決定装置。
【請求項５】
配信対象の情報である配信情報を、自装置が配信可能な範囲である配信範囲に移動体通信により送信する配信装置と、前記配信情報を受信する複数の端末とを含む情報配信システムにおける、上限値決定装置で実行される上限値決定方法であって、
前記配信範囲を示す情報を取得する取得ステップと、
前記取得ステップによって取得された配信範囲を示す情報に基づいて、端末間で配信情報を前記移動体通信以外の無線波で直接転送する回数の上限値を決定する上限値決定ステップと、
前記上限値決定ステップによって決定された上限値を出力する出力ステップと、
を含む上限値決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間で情報を転送する回数の上限値を決定する上限値決定装置及び上限値決定方法に関する。
【背景技術】
【０００２】
地震／津波発生時等の災害発生時に、例えば、ＣＢＳ（Cell Broadcast Service）方式により、無線基地局装置（ＢＴＳ／ｅＮｏｄｅＢ）から緊急速報（災害に関する情報）を移動体通信により配信し、当該緊急速報を配信可能な範囲を示す配信エリア内に位置する端末（例えば、携帯電話等）が当該緊急速報を受信するサービスがある。この場合、配信エリア内の全ての端末が緊急速報を受信できることが望ましい。ただし、現状では地震／津波発生時等に端末が圏外エリア（例えば、トンネルや地下等の電波の届かない場所や無線基地局装置と無線基地局装置との間の場所）にいる場合においては無線基地局装置から配信された緊急速報を受信することができない。無線基地局装置が、緊急速報を再送することにより、受信可能な端末を増やすことができる。しかし、無線基地局装置は、長期間圏外エリアに位置する端末に対しては、緊急速報を配信することができない。
【０００３】
そこで、無線基地局装置が緊急速報を配信するだけでなく、当該緊急速報を受信できた端末が、他の通信手段（例えば、アドホック通信）により周囲の端末へ緊急速報を転送することが考えられる（例えば、特許文献１参照）。
【０００４】
特許文献１に記載のシステムは、親車載端末と子車載端末とを含む。具体的に、親車載端末は、緊急地震速報の音声信号を緊急通信設備から受信すると、緊急信号をブロードキャスト送信し、親車載端末は、緊急信号にホップ数（転送回数）及びホップ数の上限値を含めてブロードキャスト送信する。子車載端末は、当該緊急信号を受信すると、ホップ数及びホップ数の上限値を参照し、ホップ数が上限値に達していない場合、ホップ数をインクリメントして、当該子車載端末が、ホップ数及びホップ数の上限値と共に緊急信号をブロードキャスト送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−３２６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述の転送回数の上限値（ホップ数の上限値）が、任意に設定されてしまうと、転送回数の上限値に達していない緊急速報を受信した端末が、情報を配信すべきでない場所に位置する端末にまで上記緊急速報を送信してしまい、この結果、配信エリア外に位置する端末に不要な情報を提供してしまう可能性があるという問題点がある。
【０００７】
上記の問題点を解決するために、緊急速報等の配信情報を端末間で転送する場合に、転送する範囲を適切なものとすることができる上限値決定装置、及び上限値決定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る上限値決定装置は、配信対象の情報である配信情報を、自装置が配信可能な範囲である配信範囲に移動体通信により送信する配信装置と、配信情報を受信する複数の端末とを含む情報配信システムにおける、上限値決定装置であって、配信範囲を示す情報を取得する取得手段と、取得手段によって取得された配信範囲を示す情報に基づいて、端末間で配信情報を前記移動体通信以外の無線波で直接転送する回数の上限値を決定する上限値決定手段と、上限値決定手段によって決定された上限値を出力する出力手段と、を備える。
【０００９】
本発明に係る上限値決定方法は、配信対象の情報である配信情報を、自装置が配信可能な範囲である配信範囲に移動体通信により送信する配信装置と、前記配信情報を受信する複数の端末とを含む情報配信システムにおける、上限値決定装置で実行される上限値決定方法であって、配信範囲を示す情報を取得する取得ステップと、取得ステップによって取得された配信範囲を示す情報に基づいて、端末間で配信情報を前記移動体通信以外の無線波で直接転送する回数の上限値を決定する上限値決定ステップと、上限値決定ステップによって決定された上限値を出力する出力ステップと、を含む。
【００１０】
このような本発明に係る上限値決定装置及び上限値決定方法によれば、端末間で配信情報を転送する回数の上限値を配信範囲に基づいて決定するので、配信情報を配信すべきでない場所に位置する端末に転送されてしまう可能性を低減することができる。すなわち、上限値決定装置は、転送する範囲を適切なものとすることができる。
【００１１】
本発明に係る上限値決定装置は、移動体通信網に含まれ、取得手段が、移動体通信網において予め記憶された配信範囲を示す情報を取得し、出力手段が、配信情報と共に上限値を端末へ送信してもよい。この場合、上限値決定装置を移動体通信網に設けることにより、配信装置から端末へ配信情報と共に上限値を送信することができる。
【００１２】
本発明に係る上限値決定装置は、端末に含まれ、取得手段が、配信範囲を示す情報を配信装置から取得してもよい。この場合、上限値決定装置を端末に設けて、配信範囲を示す情報を配信装置から取得することにより、当該配信範囲に基づいた上限値を出力することができる。
【００１３】
本発明に係る上限値決定装置は、端末に含まれる場合、端末の位置を示す情報である位置情報を取得する位置情報取得手段をさらに備え、上限値決定手段は、位置情報取得手段により取得された位置情報と、配信範囲との位置関係に基づいて上限値を決定してもよい。この場合、上限値決定装置は、上限値決定装置の位置が配信範囲の外延に近いか否かに基づいて上限値を決定することができる。
【発明の効果】
【００１４】
本発明によれば、端末間で配信情報を転送する回数の上限値を配信範囲に基づいて決定するので、配信範囲を超えた場所に位置する端末に転送されてしまう可能性を低減することができる。すなわち、上限値決定装置は、転送する範囲を適切なものとすることができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るｅＮｏｄｅＢ４０を含む情報配信システムのブロック図である。
【図２】ｅＮｏｄｅＢ４０のハードウェア構成を示す図である。
【図３】配信半径とホップ数との対応関係を示す図である。
【図４】ｅＮｏｄｅＢ４０による上限ホップ数決定処理のフローチャートである。
【図５】端末５０による配信情報転送処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、本発明に係る実施形態について詳細に説明する。なお、図面の説明において同一又は相当要素には同一符号を付し、重複する説明は省略する。
【００１７】
図１に本発明の実施形態に係る上限値決定装置を含む情報配信システムを示す。図１に示されるように、情報配信システムは、ＣＢＥ（Cell Broadcast Entity）１０と、パケット交換サービスを提供可能で回線交換サービスを提供不能なＬＴＥ（Long Term Evolution）ネットワークである移動体通信網６０と、移動体通信網６０と接続可能な端末５０（端末５０Ａ、端末５０Ｂ、端末５０Ｃ、端末５０Ｄ）と、を含んで構成されている。
【００１８】
ＣＢＥ１０は、気象庁等に配置され、災害に関する情報を含む電文を移動体通信網６０へ送信する。この電文には、災害に関する情報と、気象庁から送信される電文を識別するための情報であるメッセージＩＤと、災害に関する情報の有効期限を示す情報である有効期限情報が含まれる。図１に示されるように、移動体通信網６０は、ＣＢＣ（Cell Broadcast Center）２０、ＭＭＥ（MobilityManagement Entity）３０、及びｅＮｏｄｅＢ４０（配信装置）を含んで構成されている。いずれの機能要素も、一以上のＣＰＵを含む一以上の物理的な筐体（サーバ機器等）によって構成される。
【００１９】
ＣＢＣ２０は、ＣＢＥ１０から電文を受信し、当該電文に基づく情報である配信情報（緊急速報）を配信するセンターとして機能する。この配信情報は、地震等の災害に関する情報を含む緊急速報として用いられる情報である。この配信情報は、例えば、テキスト形式で配信される。ＣＢＣ２０は、ＣＢＥ１０から電文を受信すると、当該電文からメッセージＩＤと、有効期限情報と、災害に関する情報とを抽出し、抽出した情報を配信情報として、ＭＭＥ３０へ送信する。
【００２０】
ＭＭＥ３０は、ＬＴＥパケット交換機であり、ＬＴＥの無線アクセスを収容するコアネットワークであるＥＰＣ（Evolved Packet Core）においてモビリティ制御を行う機能要素である。モビリティ制御とは、移動端末が移動しても、発着信及び通信を継続して提供可能とするための制御である。ＭＭＥ３０は、ＣＢＣ２０から配信情報を受信すると、予め定義されている配下のｅＮｏｄｅＢ４０に対して配信情報を送信する。
【００２１】
ｅＮｏｄｅＢ４０は、移動体通信網６０において基地局の機能を備える機能要素である。ｅＮｏｄｅＢ４０は、ＭＭＥ３０から配信情報を受信すると、ｅＮｏｄｅＢ４０が配信可能な範囲（ｅＮｏｄｅＢ４０が発信する移動体通信の電波が届く範囲）である配信範囲に移動体通信により、当該配信範囲に位置する複数の端末５０へ、当該配信情報と共に上限ホップ数（上限値）をブロードキャスト送信する。配信範囲に位置する端末５０は、上記配信情報及び上限ホップ数を受信する。ここで、ホップとは、発信された情報を他の端末へ転送することをいい、複数回ホップされると、次々に発信された情報が伝搬していく。また、上限ホップ数とは、端末５０間で当該配信情報を転送可能な上限値を示す。
【００２２】
図２は、ｅＮｏｄｅＢ４０のハードウェア構成を示すブロック図である。ｅＮｏｄｅＢ４０は、図２に示されるように、一以上のＣＰＵ１０１と、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３と、無線通信を行うための通信モジュール１０４と、ハードディスクドライブ及び半導体メモリ等の補助記憶装置１０５とを含むコンピュータシステムとして構成されている。ｅＮｏｄｅＢ４０は、上述のとおり、物理的には一以上のサーバ機器等から構成される。
【００２３】
ｅＮｏｄｅＢ４０の各機能は、例えば、図２に示されるＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４を動作させ、ＲＡＭ１０２及び補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。
【００２４】
端末５０は、ｅＮｏｄｅＢ４０又は他の端末５０によって送信された配信情報及び上限ホップ数を受信し、当該配信情報に基づく鳴動処理をしたり、当該配信情報を他の端末５０へ転送処理をしたりする端末（例えば、携帯電話）である。端末５０は、ｅＮｏｄｅＢ４０によって送信された配信情報及び上限ホップ数を移動体通信により受信する。また、端末５０は、他の端末５０が音波（無線波）を用いて転送した配信情報、上限ホップ数及びホップ数を受信する。ここで、ホップ数とは、端末５０間での当該配信情報の転送回数を意味する。なお、転送元の端末５０は、転送元の端末５０が利用する通信事業者と、転送先の端末５０が利用する通信事業者とが同一であるか否かを考慮せずに、転送するものとする。すなわち、同一位置において、一方の通信事業者では圏内で、他方の通信事業者では圏外であっても、端末５０間で配信情報を転送することにより、圏外の通信事業者の端末５０も配信情報を受信することができる。
【００２５】
端末５０は、配信情報及び上限ホップ数を受信すると、過去に同一の配信情報を受信していたか否かを判断する。具体的には、端末５０は、過去に受信した配信情報の内、当該配信情報に基づいて鳴動処理をした場合、当該配信情報に含まれるメッセージＩＤを記憶しており、今回受信した配信情報に含まれるメッセージＩＤが、端末５０に記憶されているメッセージＩＤの何れかと一致するか否かを判断する。
【００２６】
端末５０は、今回受信した配信情報に含まれるメッセージＩＤと一致する、端末５０に記憶されているメッセージＩＤが無い場合、受信した配信情報に含まれる有効期限情報を抽出し、端末５０が配信情報を受信したタイミングが、当該有効期限情報が示す有効期限に達しているか否かを判断する。端末５０は、受信したタイミングが当該有効期限に達していない場合、配信情報に基づく鳴動処理を行う。端末５０は、鳴動処理として、配信情報に含まれる内容を音声出力する処理や、配信情報を受け付けた旨の音声通知処理を行う。
【００２７】
なお、端末５０は、同一メッセージＩＤを既に記憶している場合、過去に受信した配信情報と同一の配信情報を受信したと判断し、当該配信情報に基づく鳴動処理及び当該配信情報の転送処理を行わない。また、端末５０は、受信したタイミングが当該有効期限に達している場合も、当該配信情報に基づく鳴動処理及び当該配信情報の転送処理を行わない。
【００２８】
端末５０は、鳴動処理を行った場合、当該鳴動処理をした後に配信情報に含まれるメッセージＩＤを記憶する。また、端末５０は、他の端末５０から配信情報を受信した場合、配信情報と共に他の端末５０から受信した情報である、ホップ数及び上限ホップ数を比較する。配信情報と共に受信した上記のホップ数及び上限ホップ数を比較して、ホップ数が上限ホップ数を下回る場合、このことは、ホップ数が上限に達していないことを意味し、端末５０は、転送可能と判断する。この判断に伴い、端末５０は、ホップ数をインクリメントする。また、端末５０は、ｅＮｏｄｅＢ４０から配信情報を受信した場合には、値を１としたホップ数を新たに生成する。端末５０は、当該配信情報、インクリメントした又は新たに生成したホップ数、並びに上限ホップ数を公知技術により音声データとして生成する。端末５０は、転送処理として、当該配信情報、インクリメントした又は新たに生成したホップ数、並びに上限ホップ数を含む音声データを周囲の他の端末５０へ音波である無線波で直接転送する。音波による送信は、従来技術を用いて実現できる。なお、端末５０は、音波で音声データを転送する際、相手の端末５０を特定する必要はなく、音波が届けばよい。音波による送信では、送信元の端末５０から数十ｍの距離までの範囲に位置する他の端末５０へ音声データを送信することができる。
【００２９】
端末５０は、受信したホップ数と上限ホップ数とを比較して、ホップ数が上限ホップ数以上の値である場合、ホップ数が上限ホップ数に達していたと判断する。端末５０は、この判断に基づき、他の端末５０へ転送しないようにする。これにより、端末５０間で何度も転送し合うことを防止する。
【００３０】
例えば、図１に示す端末５０ＡがｅＮｏｄｅＢ４０から配信情報を受信すると、当該配信情報と、ホップ数と、上限ホップ数とを含む音声データを生成し、当該音声データを端末５０Ｂ及び端末５０Ｃへ転送する。端末５０Ｂ及び端末５０Ｃは、ｅＮｏｄｅＢ４０の配信範囲であるが、電波の届きにくい範囲（圏外エリア）に位置しているものとする。圏外エリアの例としては、複数のｅＮｏｄｅＢ４０の間に位置する場所であり、且ついずれのｅＮｏｄｅＢ１の圏内に位置しない場所や、ｅＮｏｄｅＢ４０の配信範囲内であるが、トンネルや地下等電波が届きにくい場所が該当する。この場合、端末５０Ｂ及び端末５０Ｃのそれぞれは、端末５０Ａから受信した配信情報の内容を自端末で鳴動処理をする。このように、ｅＮｏｄｅＢ４０から受信できない情報を他の端末５０から受信することができるので、圏外エリアに位置する端末５０であっても、ｅＮｏｄｅＢ４０から送信された配信情報を出力することができる。よって、圏外エリアに位置する端末５０のユーザに適切な避難行動を促すことができる。
【００３１】
端末５０のハードウェア構成は、ハードウェア構成として、ＣＰＵと、ＲＡＭと、ＲＯＭと、タッチパネル、テンキー、ディスプレイ等の入出力装置と、ネットワークカード等のデータ送受信デバイスである無線通信モジュールと、音波での音声データの送受信を行うモジュールと、ＳＤカード等の補助記憶装置とを含んでいる。
【００３２】
以下、図１に示されるｅＮｏｄｅＢ４０の各機能要素について説明する。ｅＮｏｄｅＢ４０は、機能的な構成要素として、受信部４１、取得部４２（取得手段）、上限値決定部４３（上限値決定手段）、及び送信部４４（出力手段）を備えている。受信部４１は、ＭＭＥ３０から配信情報を受信する部分である。受信部４１は、ＭＭＥ３０から配信情報を受信すると、当該配信情報を送信部４４へ送出すると共に、取得部４２へ配信情報を受信した旨の通知をする。
【００３３】
取得部４２は、配信範囲を示す情報を取得する部分である。取得部４２は、受信部４１によって、配信情報を受信した旨の通知がなされると、予め記憶しているｅＮｏｄｅＢ４０の配信範囲を示す情報（移動体通信網６０において予め記憶された配信範囲を示す情報）を取得する。取得部４２は、ｅＮｏｄｅＢ４０の配信範囲を示す情報として、配信範囲の広さを示す情報を取得する。取得部４２は、この配信範囲の広さを示す情報として、配信範囲の半径を示す値を取得する。取得部４２は、配信範囲の半径を示す値を取得すると、配信範囲の半径を示す値を上限値決定部４３へ送出する。なお、配信範囲は、ｅＮｏｄｅＢ４０毎にｅＮｏｄｅＢ４０の無線通信の能力に応じて異なる。
【００３４】
上限値決定部４３は、取得部４２によって取得された配信範囲を示す情報に基づいて、端末５０間で配信情報を無線波で直接転送する回数の上限値（上限ホップ数）を決定する部分である。
【００３５】
上限値決定部４３は、取得部４２によって取得された配信範囲の半径（配信半径）を受け取ると、当該配信範囲の半径に基づいて上限の転送回数（上限ホップ数）を決定する。上限値決定部４３は、図３に示すような配信半径に対応するホップ数の情報であるホップ数決定テーブルを予め記憶している。図３に示すホップ数決定テーブルに基づくと、上限値決定部４３は、取得部４２によって取得された配信範囲の半径が０．５ｋｍであれば、上限ホップ数を１５に決定する。また、図３に示すように、配信半径が長ければ長いほど、ホップ数が増加する。これは、配信範囲が広がれば広がるほど、ｅＮｏｄｅＢ４０の位置から配信範囲の境界（外延）付近まで転送するために、より多くホップする必要があるためである。
【００３６】
上限値決定部４３は、図３に示すホップ数決定テーブルを用いて上限ホップ数を決定すると、当該上限ホップ数を送信部４４へ送出する。
【００３７】
送信部４４は、配信情報及び当該配信情報の上限ホップ数を配信範囲の端末５０へ送信する部分である。すなわち、送信部４４は、配信情報と共に上限値決定部４３によって決定された上限ホップ数を送信する部分である。
【００３８】
送信部４４は、受信部４１から配信情報を受信すると、上限値決定部４３から上限ホップ数を受け取るまで待って、当該配信情報及び上限ホップ数を端末５０へ送信する。
【００３９】
続いて、図４のフローチャートを用いて、本実施形態に係るｅＮｏｄｅＢ４０で実行される処理及び動作を説明する。図４に記載のフローチャートは、ＭＭＥ３０から受信した配信情報の上限ホップ数を決定する処理（上限値決定方法）を示す図である。
【００４０】
まず、ＭＭＥ３０によって配信情報が送信されると、受信部４１は、当該配信情情報を受信し、当該配信情報を送信部４４へ送出する（ステップＳ１）。取得部４２は、予め記憶している配信半径の情報を取得し、上限値決定部４３へ当該配信半径の情報を送出する（ステップＳ２  取得ステップ）。上限値決定部４３は、ホップ数決定テーブルを参照し、取得部４２から取得した配信半径に対応するホップ数を上限ホップ数に決定し、送信部４４へ当該上限ホップ数を送出する（ステップＳ３  上限値決定ステップ）。続いて、送信部４４は、受信部４１によって受信された配信情報と、上限値決定部４３によって決定された上限ホップ数とを端末５０へ送信する（ステップＳ４  出力ステップ）。
【００４１】
続いて、図５のフローチャートを用いて、本実施形態に係る端末５０で実行される処理及び動作を説明する。図５に記載のフローチャートは、ｅＮｏｄｅＢ４０又は他の端末５０から受信した配信情報を転送する処理を示す図である。端末５０は、ｅＮｏｄｅＢ４０又は他の端末５０から配信情報を受信すると共に上限ホップ数及びホップ数を受信する（ステップＳ１１）。
【００４２】
端末５０は、受信した配信情報に含まれるメッセージＩＤと同一のメッセージＩＤを既に記憶している場合（ステップＳ１２；Ｙｅｓ）、処理を終了する。また、端末５０は、受信した配信情報に含まれるメッセージＩＤと同一のメッセージＩＤを記憶していない場合（ステップＳ１２；Ｎｏ）、当該配信情報の有効期限に達しているか否かを判断し、有効期限を超えている場合（ステップＳ１３；Ｙｅｓ）、処理を終了する。
【００４３】
端末５０は、受信した配信情報が有効期限に達していない場合（ステップＳ１３；ＮＯ）、鳴動処理を行う（ステップＳ１４）。また、端末５０は、受信した配信情報に含まれるメッセージＩＤを記憶する（ステップＳ１５）。また、受信した上限ホップ数と、受信したホップ数とを比較して、ホップ数が上限に達しているか否かを判断し（ステップＳ１６）、ホップ数が上限に達している場合（ステップＳ１６；Ｙｅｓ）、処理を終了する。まだホップ数が上限に達していない場合（ステップＳ１６；Ｎｏ）、端末５０は、ホップ数をインクリメントして（ステップＳ１７）、配信情報、ホップ数、並びに上限ホップ数を含む音声データを生成し、当該音声データを周囲の端末５０へ直接送信する（ステップＳ１８）。
【００４４】
以上述べた本実施形態に係るｅＮｏｄｅＢ４０は、配信対象の情報である配信情報を、自装置が配信可能な範囲である配信範囲に移動体通信により送信するｅＮｏｄｅＢ４０と、配信情報を受信する複数の端末５０とを含む情報配信システムにおける、ｅＮｏｄｅＢ４０である。取得部４２は、配信範囲を示す情報を取得し、上限値決定部４３は、取得部４２によって取得された配信範囲を示す情報に基づいて、端末５０間で配信情報を無線波で直接転送する回数の上限値を決定し、送信部４４は、上限値決定部４３によって決定された上限値を出力する。
【００４５】
このように、ｅＮｏｄｅＢ４０は、端末間で配信情報を転送する回数の上限値を配信範囲に基づいて決定するので、端末５０が、ｅＮｏｄｅＢ４０による配信範囲を大きく超えて配信情報を拡大送信してしまうことを防止することができる。通常、ｅＮｏｄｅＢ４０から配信される配信情報は、ｅＮｏｄｅＢ４０が配信範囲に応じて決定される。従って、ｅＮｏｄｅＢ４０からの配信情報を配信すべき場所は、概ねｅＮｏｄｅＢ４０が配信範囲に準じた場所である。従って、本実施形態によれば、配信情報を配信すべきでない場所（配信範囲を大きく離れた場所）に位置する端末５０に転送されてしまう可能性を低減することができる。このように、ｅＮｏｄｅＢ４０は、転送する範囲を適切なものとすることができる。
【００４６】
また、ｅＮｏｄｅＢ４０は、移動体通信網６０に含まれ、取得部４２は、移動体通信網６０において予め記憶された配信範囲を示す情報を取得し、送信部４４は、配信情報と共に上限ホップ数を端末５０へ送信する。この場合、ｅＮｏｄｅＢ４０で上限ホップ数を決定することにより、ｅＮｏｄｅＢ４０から端末５０へ配信情報と共に上限ホップ数を送信することができる。
【００４７】
上述の実施形態では、ｅＮｏｄｅＢ４０が上限ホップ数を決定する場合について述べたが、ｅＮｏｄｅＢ４０から配信情報を受信した端末５０が上限ホップ数を決定するようにしてもよい。例えば、ｅＮｏｄｅＢ４０は、配信半径の値を記憶しており、配信情報とあわせて配信半径の値を送信する。また、端末５０は、図３に示したホップ数決定テーブルを予め記憶している。端末５０は、配信情報と共に配信半径の値をｅＮｏｄｅＢ４０から受信する。端末５０は、ホップ数決定テーブルを参照し、ｅＮｏｄｅＢ４０から受信した配信半径の値に対応するホップ数を上限ホップ数に決定する。端末５０は、当該上限ホップ数を転送処理を行う部分へ送出（出力）し、当該転送処理時に当該上限ホップ数を他の端末５０へ転送する。
【００４８】
この場合でも、端末５０から他の端末５０へ配信情報と共に上限ホップ数を転送することにより、上記上限ホップ数を出力することができる。また、端末５０が実行するので、移動体通信事業者によらず、上限ホップ数を決定することができる。
【００４９】
また、端末５０が上限ホップ数を決定する場合、配信範囲と、端末５０との位置関係に基づいて、上限ホップ数を決定するようにしてもよい。具体的には、ｅＮｏｄｅＢ４０は、配信半径の値及びｅＮｏｄｅＢ４０の位置を示す情報（例えば、緯度経度）を記憶しており、端末５０は、ＧＰＳ（Global Positioning System）信号の受信機等の公知の位置情報取得手段を備える。ｅＮｏｄｅＢ４０は、配信情報とあわせて、配信半径の値と、ｅＮｏｄｅＢ４０の位置を示す情報とを送信する。端末５０は、配信情報と共に、当該配信半径の値と、ｅＮｏｄｅＢ４０の位置を示す情報とを受信する。端末５０は、配信情報と共に、配信半径の値と、ｅＮｏｄｅＢ４０の位置を示す情報とを受信したことをトリガとして、端末５０の位置を示す情報（例えば、緯度経度）を上記の位置情報取得手段により取得する。そして、端末５０は、ｅＮｏｄｅＢ４０の位置を示す情報と、端末５０の位置を示す情報とを用いて端末５０の位置からｅＮｏｄｅＢ４０の位置までの距離を算出し、当該距離と配信半径の値との差分値（すなわち、端末５０の位置から配信範囲の外延までの距離）に基づいて上限ホップ数を決定する。
【００５０】
具体的に、端末５０は、当該差分値と上限ホップ数とを対応付けた情報を予め記憶し、当該記憶した情報を参照して、差分値に対応する上限ホップ数を決定する。例えば、当該対応付けた情報として、差分値が大きければ大きいほど、上限ホップ数が大きい値を記憶する。この場合、端末５０は、ｅＮｏｄｅＢ４０の位置から近ければ近いほど上限ホップ数を大きな値に決定することができる。すなわち、端末５０は、端末５０の位置が配信範囲の外延に近いか否かに基づいて上限値を決定することができる。
【００５１】
また、端末５０は、転送処理として、上限ホップ数を転送する場合について述べたが、当該上限ホップ数に基づいた転送可能回数を、他の端末５０へ転送するようにしてもよい。この場合、当該転送可能回数を受信した端末５０は、当該転送可能回数の値を１減算して、さらに他の端末５０へ転送する。
【００５２】
また、上述の実施形態では、ｅＮｏｄｅＢ４０が、ホップ数決定テーブルを参照し、配信半径に対応するホップ数を上限ホップ数に決定する場合について述べたが、ホップ数決定テーブルを用いる代わりに１ホップあたりの音波到達距離を用いて上限ホップ数を算出するようにしてもよい。
【００５３】
具体的には、上限値決定部４３が１ホップあたりの音波到達距離を記憶しておき、上限値決定部４３は、取得部４２によって取得された配信半径を音波到達距離で除算した値を上限ホップ値とする。例えば、１ホップあたりの音波到達距離が５０ｍで、配信半径が５ｋｍである場合、ホップ数が１００となる。この場合、ｅＮｏｄｅＢ４０は、端末５０の音波到達距離（端末５０の送信可能距離）を考慮して上限ホップ数を算出するので、より転送範囲を適切なものにすることができる。
【００５４】
また、上述の実施形態では、ｅＮｏｄｅＢ４０が、上限ホップ数を決定する場合について述べたが、３Ｇネットワークにおける無線基地局装置（ＢＴＳ（Base Transceiver Station））又は無線ネットワーク制御装置（ＲＮＣ（Radio Network Controller））が配信範囲を示す情報に基づいて上限値を決定してもよい。
【００５５】
上述の実施形態では、端末５０が音波により配信情報を転送する場合について述べたが、音波以外の無線波を用いて転送するようにしてもよい。例えば、Bluetooth（登録商標）や独自プロトコルによるアドホック通信により転送するようにしてもよい。
【００５６】
また、上述の実施形態では、ｅＮｏｄｅＢ４０が、上限ホップ数を決定する場合について述べたが、移動体通信網６０内の他の装置（例えば、ＭＭＥ３０）が上限ホップ数を決定するようにしてもよい。
【００５７】
上述の実施形態では、位置情報取得手段が、ＧＰＳ信号等に基づいて自端末の位置を取得する場合について述べたが、他の方法により位置を取得するようにしてもよい。例えば、建物内や地下街等の屋内に配置されたビーコン端末等から発信される情報を取得し、当該情報を基にして位置情報を算出してもよい。また、上述のＧＰＳは、ＧＬＯＮＡＳＳやＧＡＬＩＬＥＯ等を含むＧＮＳＳ（Global Navigation Satellite System）でもよい。
【符号の説明】
【００５８】
１０…ＣＢＥ、２０…ＣＢＣ、３０…ＭＭＥ、４０…ｅＮｏｄｅＢ、４１…受信部、４２…取得部、４３…上限値決定部、４４…送信部、５０…端末、６０…移動体通信網、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…通信モジュール、１０５…補助記憶装置。
【図１】
0006340335.tif 000002
【図２】
0006340335.tif 000003
【図３】
0006340335.tif 000004
【図４】
0006340335.tif 000005
【図５】
0006340335.tif 000006