(57)【特許請求の範囲】
【請求項１】
走行競技を行う対象物によって携帯され、走行競技中の当該対象物に関するデータを無線で送信する無線端末の位置データを取得する第１取得部と、
前記無線端末と無線通信を行う無線中継装置を搭載した、少なくとも１以上の移動体の位置データを取得する第２取得部と、
各々の前記無線中継装置が収容可能な前記無線端末の数と、前記第１取得部により取得された各々の前記無線端末の位置データと、前記第２取得部により取得された各々の前記移動体の位置データと、前記無線中継装置の数とに基づいて、各々の前記移動体の配置を決定する決定部と、
各々の前記移動体に対し、前記決定部により決定された配置に応じた指示を行う指示部と
を備え、
前記決定部は、前記無線端末の数と、走行競技中における複数の前記対象物間の距離の最大値と、前記無線中継装置が前記無線端末と無線通信を行うことが可能な距離と、前記無線中継装置が収容可能な前記無線端末の数とに基づいて、前記無線中継装置の数を算出する
ことを特徴とする情報処理装置。
【請求項２】
前記決定部は、走行競技において順位１位の対象物がフィニッシュ地点に到達するであろう時点で最後尾にいるであろう対象物とフィニッシュ地点との間の距離を、当該走行競技中における複数の前記対象物間の距離の最大値として予測する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記決定部は、
走行競技中における複数の前記対象物間の距離の最大値をＬとし、
前記無線中継装置が前記無線端末と無線通信を行うことが可能な距離をｒとし、
前記走行競技中において２ｒの円の範囲内に存在する前記対象物の最大値をＭとし、
前記無線中継装置が収容可能な前記無線端末の数をＵとしたとき、
（Ｌ÷２ｒ）×（Ｍ÷Ｕ）という数式によって、前記無線中継装置の数を算出する
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
プロセッサが、走行競技を行う対象物によって携帯され、走行競技中の当該対象物に関するデータを無線で送信する無線端末の位置データを取得する第１取得ステップと、
プロセッサが、前記無線端末と無線通信を行う無線中継装置を搭載した、少なくとも１以上の移動体の位置データを取得する第２取得ステップと、
プロセッサが、各々の前記無線中継装置が収容可能な前記無線端末の数と、取得された各々の前記無線端末の位置データと、取得された各々の前記移動体の位置データと、前記無線中継装置の数とに基づいて、各々の前記移動体の配置を決定する決定ステップと、
プロセッサが、各々の前記移動体に対し、決定された前記配置に応じた指示を行う指示ステップとを備え、
前記決定ステップにおいて、プロセッサは、前記無線端末の数と、走行競技中における複数の前記対象物間の距離の最大値と、前記無線中継装置が無線通信を行うことが可能な距離と、前記無線中継装置が収容可能な前記無線端末の数とに基づいて、前記無線中継装置の数を算出する
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線端末からデータを収集するための技術に関する。
【背景技術】
【０００２】
例えばマラソン競技において、走行する多数のランナーの位置データや生体データを収集し、これらを解析するための仕組みが考えられている。例えば特許文献１には、マラソン競技のランナーの動きや位置をリアルタイムに認識できるサポートナビゲータシステムが記載されている。このシステムにおいては、ランナーに取り付けられた端末装置から位置情報と共にランナーの体調に関する情報が送信され、携帯電話の基地局等の受信手段によって受信されるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２８８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような背景に鑑み、本発明は、走行している対象物に関するデータをできるだけ少ないリソースで収集することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、走行競技を行う対象物によって携帯され、走行競技中の当該対象物に関するデータを無線で送信する無線端末の位置データを取得する第１取得部と、前記無線端末と無線通信を行う無線中継装置を搭載した、少なくとも１以上の移動体の位置データを取得する第２取得部と、各々の前記無線中継装置が収容可能な前記無線端末の数と、前記第１取得部により取得された各々の前記無線端末の位置データと、前記第２取得部により取得された各々の前記移動体の位置データと、前記無線中継装置の数とに基づいて、各々の前記移動体の配置を決定する決定部と、各々の前記移動体に対し、前記決定部により決定された配置に応じた指示を行う指示部とを備え、前記決定部は、前記無線端末の数と、走行競技中における複数の前記対象物間の距離の最大値と、前記無線中継装置が前記無線端末と無線通信を行うことが可能な距離と、前記無線中継装置が収容可能な前記無線端末の数とに基づいて、前記無線中継装置の数を算出することを特徴とする情報処理装置を提供する。
【０００６】
前記決定部は、走行競技において順位１位の対象物がフィニッシュ地点に到達するであろう時点で最後尾にいるであろう対象物とフィニッシュ地点との間の距離を、当該走行競技中における複数の前記対象物間の距離の最大値として予測するようにしてもよい。
【０００７】
前記決定部は、走行競技中における複数の前記対象物間の距離の最大値をＬとし、前記無線中継装置が前記無線端末と無線通信を行うことが可能な距離をｒとし、前記走行競技中において２ｒの円の範囲内に存在する前記対象物の最大値をＭとし、前記無線中継装置が収容可能な前記無線端末の数をＵとしたとき、（Ｌ÷２ｒ）×（Ｍ÷Ｕ）という数式によって、前記無線中継装置の数を算出するようにしてもよい。
【００１１】
また、本発明は、プロセッサが、走行競技を行う対象物によって携帯され、走行競技中の当該対象物に関するデータを無線で送信する無線端末の位置データを取得する第１取得ステップと、プロセッサが、前記無線端末と無線通信を行う無線中継装置を搭載した、少なくとも１以上の移動体の位置データを取得する第２取得ステップと、プロセッサが、各々の前記無線中継装置が収容可能な前記無線端末の数と、取得された各々の前記無線端末の位置データと、取得された各々の前記移動体の位置データと、前記無線中継装置の数とに基づいて、各々の前記移動体の配置を決定する決定ステップと、プロセッサが、各々の前記移動体に対し、決定された前記配置に応じた指示を行う指示ステップとを備え、前記決定ステップにおいて、プロセッサは、前記無線端末の数と、走行競技中における複数の前記対象物間の距離の最大値と、前記無線中継装置が無線通信を行うことが可能な距離と、前記無線中継装置が収容可能な前記無線端末の数とに基づいて、前記無線中継装置の数を算出することを特徴とする情報処理方法を提供する。
【発明の効果】
【００１２】
本発明によれば、走行している対象物に関するデータをできるだけ少ないリソースで収集することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報処理システム１の構成の一例を示すブロック図である。
【図２】無線端末のハードウェア構成の一例を示すブロック図である。
【図３】無線中継装置のハードウェア構成の一例を示すブロック図である。
【図４】サーバ装置のハードウェア構成の一例を示すブロック図である。
【図５】サーバ装置の機能構成の一例を示すブロック図である。
【図６】サーバ装置の動作を例示するフローチャートである。
【図７】ランナーと無線中継装置との位置関係を例示する図である。
【図８】無線波状況の試験を行うための仕組みを説明する図である。
【図９】無線波状況の試験を行うための仕組みを説明する図である。
【図１０】無線波状況の試験を行うための仕組みを説明する図である。
【発明を実施するための形態】
【００１４】
［構成］
図１は、本実施形態の情報処理システム１の一例を示す図である。情報処理システム１は、例えばマラソン等の走行競技を行う複数のランナー（対象物）にそれぞれ取り付けられた複数の無線端末１０と、少なくとも１以上の車両４０（移動体）にそれぞれ搭載された無線中継装置２０と、本発明に係る情報処理装置として機能するサーバ装置３０とを備える。無線端末１０と無線中継装置２０とは、例えばＬＰＷＡ（Low Power, Wide Area Network）に従って、比較的近距離の範囲で微弱な無線波による無線通信を行うが、この無線通信の規格は必ずしもＬＰＷＡに限定されない。ネットワーク２は、無線中継装置２０及びサーバ装置３０を相互に通信可能に接続する広域ネットワークである。ネットワーク２は、例えば第４世代移動通信システム又は第５世代移動通信システムに準拠したネットワークであることが望ましいが、必ずしもこれに限らない。
【００１５】
本実施形態において、サーバ装置３０は、走行しているランナーの位置データや生体データ等の、そのランナーに関する各種データを、無線端末１０から無線中継装置２０経由で収集する。無線中継装置２０は、ＬＰＷＡにおいてゲートウェイ又は基地局と呼ばれる装置に相当し、無線端末１０は、ＬＰＷＡにおいてエンドデバイスと呼ばれる装置に相当する。ＬＰＷＡにおいては、１つの無線中継装置２０が同時に通信可能な無線端末１０の数には上限があり、ここでは例えば数十から数百程度である。また、ＬＰＷＡにおいては、無線中継装置２０が無線端末１０と通信可能な距離には上限があり、ここでは例えば数十ｍから数ｋｍ程度である。つまり、１つの無線中継装置２０が収容可能な無線端末１０の数と、無線中継装置２０が無線端末１０と通信可能な距離には、それぞれ上限がある。ここで、例えば無線中継装置が無線端末と通信可能な距離の上限を１ｋｍとし、１つの無線中継装置が収容可能な無線端末の数を１０として、１００人のランナーがマラソンを行うとき、無線中継装置をマラソンコース上に分散して設置して固定するケースを想定する。この場合、（４２．１９５÷１）×（１００÷１０）＝４３０台の無線中継装置が必要となる。これに対し、本実施形態では、ランナーとともに移動する車両４０に無線中継装置２０を搭載することで、各無線端末１０から送信されるデータをこれらの移動する無線中継装置２０によって受信する。つまり、サーバ装置３０は、時々刻々と変化する各ランナーの位置（つまり各無線端末１０の位置）に基づいて、無線中継装置２０を搭載した各車両４０の移動を制御し、これにより、各ランナーに関するデータを無線中継装置２０経由で収集する。この結果、無線中継装置をマラソンコース上に分散して設置して固定するケースに比べて、無線中継装置（つまりリソース）の数を少なくすることが可能となる。
【００１６】
図２は、無線端末１０のハードウェア構成の一例を示す図である。無線端末１０は、ランナーに関するデータを生成して出力する、いわゆるＩｏＴ（Internet of Things）機器である。無線端末１０は、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６及びこれらを接続するバスなどを含むコンピュータ装置として構成されている。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。無線端末１０のハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００１７】
無線端末１０における各機能は、プロセッサ１００１、メモリ１００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ１００１が演算を行い、通信装置１００４による通信を制御したり、メモリ１００２及びストレージ１００３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００１８】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）によって構成されてもよい。また、例えばベースバンド信号処理部や呼処理部などがプロセッサ１００１によって実現されてもよい。
【００１９】
プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュール、データなどを、ストレージ１００３及び通信装置１００４の少なくとも一方からメモリ１００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、後述する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。無線端末１０の機能ブロックは、メモリ１００２に格納され、プロセッサ１００１において動作する制御プログラムによって実現されてもよい。各種の処理は、１つのプロセッサ１００１によって実行されてもよいが、２以上のプロセッサ１００１により同時又は逐次に実行されてもよい。プロセッサ１００１は、１以上のチップによって実装されてもよい。
【００２０】
メモリ１００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つによって構成されてもよい。メモリ１００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、本実施形態に係る方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００２１】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体であり、例えば、ハードディスクドライブ、スマートカード、フラッシュメモリなどの少なくとも１つによって構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。
【００２２】
通信装置１００４は、ＬＰＷＡに従って無線通信を行うためのハードウェア（送受信デバイス）であり、例えば通信モジュールなどともいう。
【００２３】
入力装置１００５は、外部からの何らかの入力を受け付ける入力デバイス（例えば、キー、マイクロフォン、スイッチ、センサ、ＧＰＳユニットなど）である。センサは、例えば人間の脈拍、血圧、血中酸素等を検出し、その検出結果に応じた生体データを生成する。ＧＰＳユニットは、測位を行って無線端末１０の位置を示す位置データを生成する。出力装置１００６は、外部への出力を実施する出力デバイス（例えばディスプレイやLEDランプなど）である。
【００２４】
プロセッサ１００１、メモリ１００２などの各装置は、情報を通信するためのバスによって接続される。バスは、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００２５】
また、無線端末１０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つを用いて実装されてもよい。
【００２６】
図３は、無線中継装置２０のハードウェア構成の一例を示す図である。無線中継装置２０は、車両に一体化又は固定されている端末であってもよいし、運転者が携帯可能で車両に持ち込むことができるような端末であってもよい。無線中継装置２０のハードウェア構成は、図３に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。また、それぞれ筐体が異なる複数の装置が通信接続されて、無線中継装置２０を構成してもよい。
【００２７】
無線中継装置２０は、物理的には無線端末１０と同様に、プロセッサ２００１、メモリ２００２、ストレージ２００３、通信装置２００４、入力装置２００５、出力装置２００６及びこれらを接続するバスなどを含むコンピュータ装置として構成されている。無線中継装置２０における各機能は、プロセッサ２００１、メモリ２００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ２００１が演算を行い、通信装置２００４による通信を制御したり、メモリ２００２及びストレージ２００３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。通信装置２００４は、ＬＰＷＡに従って無線端末１０と無線通信を行うためのハードウェア（送受信デバイス）と、ネットワーク２経由でサーバ装置３０と通信を行うためのハードウェア（送受信デバイス）とを含んでいる。プロセッサ２００１、メモリ２００２、ストレージ２００３、入力装置２００５、出力装置２００６及びこれらを接続するバスは、無線端末１０について説明したプロセッサ１００１、メモリ１００２、ストレージ１００３、入力装置１００５、出力装置１００６及びこれらを接続するバスと、ハードウェアとしては同様であるため、その説明を省略する。ただし、入力装置２００５は、ＧＰＳユニット等の測位装置を備えるが、人間の生体データを生成するセンサを備える必要はない。
【００２８】
図４は、サーバ装置３０のハードウェア構成を示す図である。サーバ装置３０のハードウェア構成は、図４に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。また、それぞれ筐体が異なる複数の装置が通信接続されて、サーバ装置３０を構成してもよい。
【００２９】
サーバ装置３０は、物理的には、プロセッサ３００１、メモリ３００２、ストレージ３００３、通信装置３００４、及びこれらを接続するバスなどを含むコンピュータ装置として構成されている。サーバ装置３０における各機能は、プロセッサ３００１、メモリ３００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ３００１が演算を行い、通信装置３００４による通信を制御したり、メモリ３００２及びストレージ３００３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。通信装置３００４は、ネットワーク２経由で無線中継装置２０と通信を行うためのハードウェア（送受信デバイス）とを含んでいる。プロセッサ３００１、メモリ３００２、ストレージ３００３及びこれらを接続するバスは、無線端末１０について説明したプロセッサ１００１、メモリ１００２、ストレージ１００３及びこれらを接続するバスと、ハードウェアとしては同様であるため、その説明を省略する。
【００３０】
図５は、サーバ装置３０の機能構成の一例を示すブロック図である。図５に示すように、サーバ装置３０において、取得部３１と、決定部３２と、指示部３３という機能が実現される。取得部３１は、位置データ及び生体データ等のランナーに関するデータを、無線端末１０から無線中継装置２０及びネットワーク２経由で取得する第１取得部と、無線中継装置２０を搭載した車両４０の位置データを、無線中継装置２０からネットワーク２経由で取得する第２取得部とを含む。
【００３１】
決定部３２は、各々の無線中継装置２０が収容可能な無線端末１０の数と、取得部３１（第１取得部に）より取得された各々の無線端末１０の位置データと、取得部３１（第２取得部）により取得された各々の車両４０の位置データとに基づいて、各々の車両４０の配置を決定する。つまり決定部３２は、走行する複数のランナーの位置に合わせて、各ランナーの位置データ及び生体データを受信するべく、無線中継装置２０を搭載した各車両４０がどの地点へと移動するべきかということを決定する。
【００３２】
なお、マラソンが開始される前において、決定部３２は、走行中の複数のランナー間の距離の最大値（つまりマラソンの競技中における先頭のランナーと最後尾のランナーとの距離の最大値）を推測する。そして、決定部３２は、その最大値と、無線中継装置２０が無線端末１０と無線通信を行うことが可能な距離と、無線中継装置２０が収容可能な無線端末の数と、そのマラソンにおいて走行するランナーの数に基づいて、全てのランナーの位置データ及び生体データを収集するために必要かつ十分な無線中継装置２０の数を算出する。
【００３３】
指示部３３は、各々の車両４０に対し、決定部３２により決定された配置に応じた指示を行う。この指示に応じて、車両４０のドライバーは車両４０を運転して、決定部３２により決定された配置を実現する。また、車両４０が自動運転を行う場合には、車両４０の自動運転によって、決定部３２により決定された配置を実現する。
【００３４】
［動作］
次に、本実施形態の動作について説明する。図６に示す各処理の手順は、サーバ装置３０に実装されているプログラムに記述されている。プロセッサ３００１はこのプログラムを実行して以下の処理を実行する
【００３５】
マラソンのスタート時において、そのスタート地点付近には所定数の車両４０が待機している。この車両４０の数は決定部３２により算出される。具体的には、決定部３２は、まず、マラソンに参加する各ランナーの自己ベストタイムや目標タイムに基づいて、走行中の複数のランナー間の距離の最大値（つまりマラソンの競技中における先頭のランナーと最後尾のランナーとの距離の最大値）を推測する。典型的には、順位１位のランナーがフィニッシュ地点に到達するであろう時点における各ランナーの位置を推測し、そのうち最後尾にいるであろうランナーとフィニッシュ地点との間の距離が、この最大値になる。この最大値をＬｋｍ（ここでは５ｋｍ）とする。また、無線中継装置２０が無線端末１０と無線通信を行うことが可能な距離をｒｋｍ（ここでは０．５ｋｍ）とすると、無線中継装置２０は、自身の位置を中心とする直径２ｒ（つまり１ｋｍ）の円の範囲内にいる無線端末１０と通信可能となる。ここで、Ｌ（５ｋｍ）÷２ｒ（１ｋｍ）＝Ｌ（つまり５）を車両４０の数とする。さらに、マラソンに参加するランナーの数をＨ人（ここでは２０００人）とし、これらＨ人のランナーの自己ベストタイムや目標タイムに基づいてマラソンの開始から終了までの全期間における各ランナーの位置を推測し、１ｋｍの円の範囲内に存在する無線端末１０の最大値Ｍ（ここでは５００）を算出する。そして、１つの無線中継装置２０が収容可能な無線端末の数をＵ（ここでは２０）とすると（Ｌ÷２ｒ）×（Ｍ÷Ｕ）＝（５÷１）×（５００÷２０）＝５×２５＝１２５台の無線中継装置２０が必要となる。この場合、５台の車両４０の各々に、２５個の無線中継装置２０を搭載すればよいことになる。よって、マラソン開始時においては、少なくとも２５個の無線中継装置２０をそれぞれ搭載した少なくとも５台の車両４０がスタート地点付近で待機することになる。
【００３６】
マラソンが開始される前に各ランナーにより無線端末１０の電源がオンにされると、無線端末１０はセンサやＧＰＳユニットにより定期的に生成される生体データ及び位置データを、無線端末１０の識別子（つまりランナーの識別子）とともに無線で送信する。この位置データ及び生体データは、その無線端末１０を収容する無線中継装置２０によって受信され、サーバ装置３０に送信される。このとき、無線中継装置２０は、自身のＧＰＳユニットで生成した位置データを併せてサーバ装置３０に送信する。
【００３７】
サーバ装置３０において、取得部３１は、無線中継装置２０からこれらのデータを取得する（図６のステップＳ１１）。つまり、取得部３１（第１取得部）は、無線端末１０から送信されてくるランナーの位置データ及び生体データを無線中継装置２０経由で取得し、取得部３１（第２取得部）は、無線中継装置２０を搭載した車両４０の位置データを無線中継装置２０から取得する。取得されたデータは、サーバ装置３０に記憶され、所定の方法で解析処理がなされる。
【００３８】
決定部３２は、取得部３１（第１取得部）により取得された各々の無線端末１０の位置データと、取得部３４（第２取得部）により取得された各々の車両４０の位置データとに基づいて、各々の車両４０の配置を決定する（ステップＳ１２）。具体的には、図７に例示するように、マラソンのスタート地点Ｓからフィニッシュ地点Ｆへと走行する各ランナーＲ１〜Ｒｘが居る場合において、コース上のこれらランナーの疎密状態に応じて、これらランナーに対応する無線端末１０がいずれかの無線中継装置２０に収容されるように、各車両４０が配置される。つまり、マラソンのコース上においてランナーが密の区間は各車両４０も密に配置され、マラソンのコース上においてランナーが疎の区間は各車両４０も疎に配置される。ただし、このとき、全ての無線端末１０は少なくともいずれか１の無線中継装置２０の通信可能な範囲Ａの内部に存在するように、各車両４０が配置される。例えば先頭のランナーの位置から最後尾までのランナーの位置までの区間を、先頭のランナーから順番に、1つの車両に搭載された無線中継装置２０によって収容可能な無線端末１０の数（ここでは２５×２０）ごとに区分していき（つまり先頭のランナーから数えて５００人ごとに区分していき）、各区分のほぼ中央の位置に各車両４０が配置される。このように、先頭のランナーと最後尾のランナーとの距離の最大値を用いて各車両４０の配置を決める場合、決定部３２は、例えばマラソンのコース途中に設けられたチェックポイントや駅伝の中継所における先頭のランナー及び最後尾のランナーの通過タイムから、この最大値を導き出すようにしてもよい。
【００３９】
指示部３３は、各々の車両４０に対し、決定部３２により決定された配置に応じた指示を行う（ステップＳ１３）。この指示は、決定された配置となるように各車両４０の移動を制御する指示であり、例えば車両４０に対する加速又は減速の程度を指示する命令である。この指示に応じて、車両４０のドライバーは車両４０を運転して、決定部３２により決定された配置を実現する。また、車両４０が自動運転を行う場合には、車両４０の自動運転によって、決定部３２により決定された配置を実現する。
【００４０】
以上説明した実施形態によれば、走行しているランナーという対象物に関する位置データや生体データをできるだけ少ないリソース（ここでは無線中継装置２０というリソース）で収集し、解析することが可能となる。
【００４１】
［変形例］
本発明は、上述した実施形態に限定されない。上述した実施形態を以下のように変形してもよい。また、以下の２つ以上の変形例を組み合わせて実施してもよい。
【００４２】
［変形例１］
上述した実施形態では、走行している対象物として、ランナーという、走行する人間を例示したが、対象物はこの例に限定されない。本発明における対象物は、例えば走行する動物(馬、牛、犬等)や、走行する人工物(自動車、自転車、船舶等の機械)であってもよい。これにより、走行している対象物に関するデータを効率よく収集することが可能となる。また、無線中継装置２０を搭載した移動体は、実施形態で例示した車両４０に限らず、例えば自転車や自動二輪車或いは、ドローンと呼ばれる飛行体等の、サーバ装置３０の指示に応じて移動し得る物体であればよい。また、実施形態で例示した通信規格は一例に過ぎない。
【００４３】
［変形例２］
対象物が走行するコースにおいて、例えば曲がり角に建築物等の障害物があるような場合に、無線端末１０と無線中継装置２０との間にその障害物が介在すると、両者の無線通信のレベル、つまり無線波状況が悪化することがある。そこで、サーバ装置３０は、対象物が走行する経路において、各々の無線端末１０及び無線中継装置２０（つまり移動体である車両４０）の位置関係に応じた無線波状況を記憶する記憶部を備えておく。そして、決定部３２は、各々の無線中継装置２０が収容可能な無線端末１０の数と、取得部３１（第１取得部）により取得された各々の無線端末１０の位置データと、取得部３１（第２取得部）により取得された各々の車両４０の位置データに加えて、記憶部に記憶されている無線波状況に基づいて、各々の車両４０の配置を決定するようにしてもよい。具体的には、記憶部に記憶されている無線波状況のレベルが閾値未満の区間においては、移動体である車両４０の配置を密にするとか、無線端末１０と無線中継装置２０との間に障害物が介在しないように車両４０を配置すればよい。このようにすれば、無線端末１０と無線中継装置２０との間の無線波状況に応じて、最適な移動体の配置を決定することが可能となる。
【００４４】
［変形例３］
上記記憶部に記憶される無線波状況は、次のようにして把握される。まず、対象物が走行する経路において、１台の無線中継装置２０を搭載した１の車両と、無線端末１０をそれぞれ搭載した複数の車両を図８に例示するような隊列で移動させ、その移動中の全期間にわたって、各無線中継装置２０において無線端末１０からの無線波の状況（具体的は、無線波の受信レベルや通信接続の良否等）を測定して記録する。これにより、経路の各地点における無線中継装置２０と、その無線中継装置２０から走行方向前方にＬ１，Ｌ２…Ｌｎだけ離れた位置に居る無線端末１０との間の無線波状況を得ることができる。なお、無線端末１０は、各車両に複数個搭載することが望ましい。無線波の伝搬は確率的なものであるため、複数個の無線端末１０に対応する無線波の受信レベルの確率分布を求めることで、より高い精度を実現できるからである。
【００４５】
例えば無線端末１０を搭載した車両を２台使用して測定する場合、図９に例示するように、第１回測定時においては、図８のＬ１＝５００ｍとし、Ｌ２＝６００ｍとして測定・記録を行い、第２回測定時においては、図８のＬ１＝７００ｍとし、Ｌ２＝８００ｍとして測定・記録を行い、第３回測定時においては、図８のＬ１＝９００ｍとし、Ｌ２＝１０００ｍとして測定・記録を行う。この時の測定データは、例えば図１０に例示するような行列データとする。この行列データの値は、受信レベル、伝搬損、またはそれらの統計量（平均値、分散、確率分布、等）である。このように、サーバ装置３０は、対象物が走行する経路において所定の距離だけ離れて移動する無線端末及び移動体間における無線波状況の試験結果を取得する第３取得部を備え、上記記憶部は、第３取得部により取得された試験結果に基づく無線波状況を記憶するようにしてもよい。
【００４６】
［変形例４］
記憶部に記憶されている無線波状況のレベルが閾値未満の区間においては、無線中継装置２０を固定配置してもよい。つまり、決定部３２は、上記第３取得部により取得された試験結果に基づき、無線波状況が閾値レベル以下の区間において固定される無線中継装置の配置を決定するようにしてもよい。
【００４７】
［変形例５］
対象物がチーム単位でタスキを引き継ぐ駅伝やバトンを引き継ぐリレー形式で走行を行う場合、バトン等を引き継ぐ中継所では、旧区間を走ってきたランナーと新区間を走る予定のランナー、または、折り返して逆方向に走行するランナーが近隣に密集することで、ランナーの数が参加しているチーム数の2倍程度を上限として増加することが想定される。前述したように、一つの無線中継装置２０が収容可能な無線端末１０の数には上限があることから、リレー形式で走行を行う場合において走行している対象物についてのみデータを取得するようにしてもよい。つまり、サーバ装置３０は、複数の対象物がリレー形式で走行する場合において、複数の無線端末１０のうち走行している対象物に関するデータを無線で送信する無線端末１０から当該データを受信するように、無線中継装置２０を制御する制御部を備えるようにしてもよい。具体的には、この制御部は、例えばオペレータの入力や、各対象物（無線端末１０）の位置情報の時間変化から算出される位置予測情報に基づく自動処理等に従い、複数の対象物のうち走行している対象物を特定し、その対象物に関するデータを無線で送信する無線端末１０からのみ、そのデータを受け入れるようにする。
【００４８】
［変形例６］
本発明に係る情報処理装置の一例としてサーバ装置３０を例示したが、図５に例示した機能ブロックを実現するコンピュータであれば本発明を適用可能である。また、本発明は、サーバ装置３０が行う方法、つまり走行している対象物の位置データを取得する第１取得ステップと、対象物に関するデータを無線で送信する無線端末と無線通信を行う無線中継装置を搭載した少なくとも１以上の移動体の位置データを取得する第２取得ステップと、各々の無線中継装置が収容可能な無線端末の数と、第１取得ステップにおいて取得された各々の無線端末の位置データと、第２取得ステップにおいて取得された各々の移動体の位置データとに基づいて、各々の移動体の配置を決定する決定ステップと、各々の移動体に対し、決定ステップにおいて決定された配置に応じた指示を行う指示ステップとを備えることを特徴とする情報処理方法としても観念し得る。
【００４９】
［そのほかの変形例］
なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した１つの装置を用いて実現されてもよいし、物理的又は論理的に分離した２つ以上の装置を直接的又は間接的に（例えば、有線、無線などを用いて）接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記１つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。
【００５０】
機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知（broadcasting）、通知（notifying）、通信（communicating）、転送（forwarding）、構成（configuring）、再構成（reconfiguring）、割り当て（allocating、mapping）、割り振り（assigning）などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック（構成部）は、送信部（transmitting  unit）や送信機（transmitter）と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。
【００５１】
情報の通知は、本開示において説明した態様／実施形態に限られず、他の方法を用いて行われてもよい。例えば、情報の通知は、物理レイヤシグナリング（例えば、ＤＣＩ（Downlink  Control  Information）、ＵＣＩ（Uplink  Control  Information））、上位レイヤシグナリング（例えば、ＲＲＣ（Radio  Resource  Control）シグナリング、ＭＡＣ（Medium  Access  Control）シグナリング、報知情報（ＭＩＢ（Master  Information  Block）、ＳＩＢ（System  Information  Block）））、その他の信号又はこれらの組み合わせによって実施されてもよい。また、ＲＲＣシグナリングは、ＲＲＣメッセージと呼ばれてもよく、例えば、ＲＲＣ接続セットアップ（RRC  Connection  Setup）メッセージ、ＲＲＣ接続再構成（RRC  Connection  Reconfiguration）メッセージなどであってもよい。
【００５２】
本開示において説明した各態様／実施形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ（4th  generation  mobile  communication  system）、５Ｇ（5th  generation  mobile  communication  system）、ＦＲＡ（Future  Radio  Access）、ＮＲ（new  Radio）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra  Mobile  Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及びこれらに基づいて拡張された次世代システムの少なくとも一つに適用されてもよい。また、複数のシステムが組み合わされて（例えば、ＬＴＥ及びＬＴＥ−Ａの少なくとも一方と５Ｇとの組み合わせ等）適用されてもよい。
【００５３】
本開示において説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【００５４】
情報等は、上位レイヤ（又は下位レイヤ）から下位レイヤ（又は上位レイヤ）へ出力され得る。複数のネットワークノードを介して入出力されてもよい。
【００５５】
入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００５６】
判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：true又はfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００５７】
本開示において説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００５８】
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。
【００５９】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術（同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ：Digital  Subscriber  Line）など）及び無線技術（赤外線、マイクロ波など）の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。
【００６０】
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及びシンボルの少なくとも一方は信号（シグナリング）であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア（ＣＣ：Component  Carrier）は、キャリア周波数、セル、周波数キャリアなどと呼ばれてもよい。
【００６１】
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【００６２】
また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル（例えば、ＰＵＣＣＨ、ＰＤＣＣＨなど）及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。
【００６３】
本開示においては、「移動局（ＭＳ：Mobile  Station）」、「無線端末１０（user  terminal）」、「ユーザ装置（ＵＥ：User  Equipment）」、「端末」などの用語は、互換的に使用され得る。移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語で呼ばれる場合もある。また、無線端末１０又は無線中継装置２０は、送信装置、受信装置、通信装置などと呼ばれてもよい。
【００６４】
「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking  up、search、inquiry)（例えば、テーブル、データベース又は別のデータ構造での探索）、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)（例えば、情報を受信すること）、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)（例えば、メモリ中のデータにアクセスすること）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断（決定）」は、「想定する（assuming）」、「期待する（expecting）」、「みなす（considering）」などで読み替えられてもよい。
【００６５】
「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」され経路考えることができる。
【００６６】
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００６７】
上記の各装置の構成における「手段」を、「部」、「回路」、「デバイス」等に置き換えてもよい。
【００６８】
本開示において、「含む（include）」、「含んでいる（including）」及びそれらの変形が使用されている場合、これらの用語は、用語「備える（comprising）」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【００６９】
本開示において、例えば、英語でのa,an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。
【００７０】
本開示において、「ＡとＢが異なる」という用語は、「ＡとＢが互いに異なる」ことを意味してもよい。なお、当該用語は、「ＡとＢがそれぞれＣと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。
【符号の説明】
【００７１】
１…情報処理システム、２…ネットワーク、１０…無線端末、１００１…プロセッサ、１００２…メモリ、１００３…ストレージ、１００４…通信装置、１００５…入力装置、１００６…出力装置、２０…無線中継装置、２００１…プロセッサ、２００２…メモリ、２００３…ストレージ、２００４…通信装置、２００５…入力装置、２００６…出力装置、３０…サーバ装置、３１…取得部、３２…決定部、３３…指示部、３００１…プロセッサ、３００２…メモリ、３００３…ストレージ、３００４…通信装置。
【図１】
0006986595.tif 000002
【図２】
0006986595.tif 000003
【図３】
0006986595.tif 000004
【図４】
0006986595.tif 000005
【図５】
0006986595.tif 000006
【図６】
0006986595.tif 000007
【図７】
0006986595.tif 000008
【図８】
0006986595.tif 000009
【図９】
0006986595.tif 000010
【図１０】
0006986595.tif 000011