(57)【要約】【課題】本発明の実施形態が解決しようとする課題は、移動体に搭載された設備機器を利用して、複数の移動体の状態の判定を行う電子装置、方法およびプログラムを提供することである。【解決手段】上記課題を解決するために、実施形態の電子装置は、第１移動体に搭載された第１無線装置と第２移動体に搭載された第２無線装置との間で無線信号を相互に送受信を行う場合、前記無線信号を受信した時刻を少なくとも含むデータを複数収集する収集部と、複数の前記データを時刻順に並べ、隣り合うデータが第１時間以内のデータの集合を第１データ群とし、前記第１データ群のうち、時間的に最も早いデータの時刻を第１時刻、最も遅いデータの時刻を第２時刻とし、前記第１時刻および前記第２時刻の間の時間差から、前記第１移動体および前記第２移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも１つから判定する処理部を備える。【選択図】図１
2020083072.tif 000002
【特許請求の範囲】
【請求項１】
第１移動体に搭載された第１無線装置と第２移動体に搭載された第２無線装置との間で無線信号を相互に送受信を行う場合、前記第１無線装置または前記第２無線装置が前記無線信号を受信した時刻を少なくとも含むデータを複数収集する収集部と、
複数の前記データを時刻順に並べ、隣り合うデータが第１時間以内であるデータの集合を第１データ群とし、
前記第１データ群のうち、時間的に最も早いデータの時刻を第１時刻、時間的に最も遅いデータの時刻を第２時刻とし、
前記第１時刻および前記第２時刻の間の時間差に応じて、前記第１移動体および前記第２移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも１つから判定する処理部と、
を備える電子装置。
【請求項２】
前記第１無線装置は第１無線信号を送信し、前記第２無線装置は第２無線信号を送信するものであって、
前記収集部は、前記第２無線装置が前記第１無線信号を受信した時刻を少なくとも含む第１データ、および前記第１無線装置が前記第２無線信号を受信した時刻を少なくとも含む第２データを収集する、
請求項１記載の電子装置。
【請求項３】
前記第１データおよび前記第２データは、前記第１無線通信装置を識別する第１情報および前記第２無線通信装置を識別する第２情報を含み、
前記処理部は、少なくとも前記第１情報から、前記第１無線通信装置と前記第１移動体とを対応させ、少なくとも前記第２情報から、前記第２無線通信装置と前記第２移動体とを対応させる、
請求項２に記載の電子装置。
【請求項４】
前記第１データは、前記第１移動体に搭載される第１中継器を識別する第３情報を含み、
前記第２データは、前記第２移動体に搭載される第２中継器を識別する第４情報を含み、
前記処理部は、少なくとも前記第３情報から、前記第１中継器と前記第１移動体を対応させ、少なくとも前記第４情報から、前記第２中継器と前記第２移動体を対応させる、
請求項２または３に記載の電子装置。
【請求項５】
前記第１無線信号および前記第２無線信号は報知信号である、
請求項２乃至４のいずれか１つに記載の電子装置。
【請求項６】
前記処理部は、前記時間差が前記第２時間未満であった場合、前記第１時刻および前記第２時刻の間における、前記第１移動体および前記第２移動体の状態は、すれ違いであると判定する、
請求項１乃至５のいずれか１つに記載の電子装置。
【請求項７】
前記処理部は、前記時間差が前記第２時間以上であり第３時間以下であった場合、前記第１時刻および前記第２時刻の間における、前記第１移動体および前記第２移動体の状態は追い抜きであると判定する、
請求項１乃至６のいずれか１つに記載の電子装置。
【請求項８】
前記処理部は、前記時間差が前記第３時間より大きい場合、前記第１時刻および前記第２時刻の間における、前記第１移動体および前記第２移動体の状態は少なくとも一時共に停止であると判定する、
請求項１乃至７のいずれか１つに記載の電子装置。
【請求項９】
前記処理部が判定した、前記第１の移動体および前記第２の移動体の状態を示す第５情報を保持する記憶部と、
前記第５情報を出力する出力部をさらに備える、
請求項１乃至８のいずれか１つに記載の電子装置。
【請求項１０】
前記受信部は、セルラ網を使用する、
請求項１乃至９のいずれか１つに記載の電子装置。
【請求項１１】
前記第１無線装置は少なくとも１台の無線装置であり、前記第２無線装置は少なくとも１台の無線装置である、
請求項１乃至１０のいずれか１つに記載の電子装置。
【請求項１２】
前記第１中継器は少なくとも１台の中継器であり、前記第２中継器は少なくとも１台の中継器である、
請求項４に記載の電子装置。
【請求項１３】
第１移動体に搭載された第１無線装置と第２移動体に搭載された第２無線装置との間で無線信号を相互に送受信を行う場合、前記第１無線装置または前記第２無線装置が前記無線信号を受信した時刻を少なくとも含むデータを複数収集し、
複数の前記データを時刻順に並べ、隣り合うデータが第１時間以内であるデータの集合を第１データ群とし、
前記第１データ群のうち、時間的に最も早いデータの時刻を第１時刻、時間的に最も遅いデータの時刻を第２時刻とし、
前記第１時刻および前記第２時刻の間の時間差に応じて、前記第１移動体および前記第２移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも１つから判定する、
方法。
【請求項１４】
第１移動体に搭載された第１無線装置と第２移動体に搭載された第２無線装置との間で無線信号を相互に送受信を行う場合、前記第１無線装置または前記第２無線装置が前記無線信号を受信した時刻を少なくとも含むデータを複数収集させ、
複数の前記データを時刻順に並べ、隣り合うデータが第１時間以内であるデータの集合を第１データ群とさせ、
前記第１データ群のうち、時間的に最も早いデータの時刻を第１時刻、時間的に最も遅いデータの時刻を第２時刻とさせ、
前記第１時刻および前記第２時刻の間の時間差に応じて、前記第１移動体および前記第２移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも１つから判定させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、複数の移動体の状態の判定を行う電子装置、方法およびプログラムに関する。
【背景技術】
【０００２】
移動体の位置を検出するために、全地球航法衛星システム（ＧＮＳＳ：Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）に様々な情報を併用している。移動体に搭載されている設備機器を利用して、移動体の状態を判定することができる電子装置、方法およびプログラムが望まれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０１２９３２号公報
【特許文献２】特許第５６６６７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、移動体に搭載された設備機器を利用して、複数の移動体の状態の判定を行う電子装置、方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、実施形態の電子装置は、第１移動体に搭載された第１無線装置と第２移動体に搭載された第２無線装置との間で無線信号を相互に送受信を行う場合、前記無線信号を受信した時刻を少なくとも含むデータを複数収集する収集部と、複数の前記データを時刻順に並べ、隣り合うデータが第１時間以内であるデータの集合を第１データ群とし、前記第１データ群のうち、時間的に最も早いデータの時刻を第１時刻、時間的に最も遅いデータの時刻を第２時刻とし、前記第１時刻および前記第２時刻の間の時間差に応じて、前記第１移動体および前記第２移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも１つから判定する処理部を備える。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態における複数の移動体の状態を判定するシステム図。
【図２】第１の実施形態における設備機器の構成図。
【図３】第１の実施形態における設備機器が生成するデータのフォーマット。
【図４】第１の実施形態における中継器の構成図。
【図５】第１の実施形態における中継器が送信するデータのフォーマット。
【図６】第１の実施形態における電子装置の構成図。
【図７】第１の実施形態における設備機器のフローチャート。
【図８】第１の実施形態における中継器のフローチャート。
【図９】第１の実施形態における電子装置のフローチャート。
【図１０】第１の実施形態における電子装置のデータの処理を説明するための図。
【図１１】第１の実施形態における複数の移動体の状態の判定を説明するための図。
【発明を実施するための形態】
【０００７】
以下、発明を実施するための実施形態について説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態における複数の移動体の状態を判定するシステム図である。移動体２００は地上を走行する車両であれば任意でよいが、ここでは移動体２００Ａおよび２００Ｂは軌道６００Ａ、６００Ｂ上を走行する列車である。列車には複数の設備機器、例えばモータやインバータ、空調機などがある。移動体２００Ａの複数の設備機器３００Ａ、３００Ｂはそれぞれ無線装置を搭載している。また移動体２００Ｂの複数の設備機器３００Ｃおよび３００Ｄもそれぞれ無線装置を搭載している。
【０００９】
設備機器３００Ａ、３００Ｂ、３００Ｃおよび３００Ｄには自らを識別する情報があらかじめ割り当てられているものとする。各設備機器の無線装置は、自らを識別する情報を含む報知信号を一定時間間隔ごとに送信し、かつ他の設備機器が送信した報知信号を受信することができる。
【００１０】
設備機器３００Ａ、３００Ｂは、自らが搭載された移動体２００Ａとは異なる移動体２００Ｂに搭載された、設備機器３００Ｃまたは３００Ｄが送信した報知信号を受信した場合、この報知信号を受信したことおよびその受信時刻を含むデータを生成し、中継器４００Ａを通じて電子装置１００に送信する。同様に、設備機器３００Ｃ、３００Ｄは、自らが搭載された移動体２００Ｂとは異なる移動体２００Ａに搭載された、設備機器３００Ａまたは３００Ｂが送信した報知信号を受信した場合、この報知信号を受信したこと、およびその受信時刻を含むデータを生成し、中継器４００Ｂを通じて電子装置１００に送信する。
【００１１】
電子装置１００は、設備機器３００Ａ、３００Ｂ、３００Ｃ、３００Ｄが作成した多数のデータを解析・分類することで、移動体２００Ａおよび２００Ｂの状態を判定する。例えば、移動体２００Ａおよび２００Ｂからのデータがある時間帯に密集しているか否か（密集データ群）を検出することにより、移動体２００Ａおよび２００Ｂが接近している状態であった可能性が高いなどと判定することができる。
【００１２】
次に、電子装置１００、設備機器３００Ａ、および中継器４００Ａの構成を図２から図６を用いて説明する。
【００１３】
まず、移動体２００Ａの設備機器３００Ａについて図２および図３を用いて説明する。設備機器３００Ａは、記憶部３０１Ａ、処理部３０２Ａ、駆動部３０３Ａ、入力部３０４Ａ、および無線装置３１０Ａを備える。駆動部３０３Ａを除く構成は、ＬＳＩなどで実装される。
【００１４】
無線装置３１０Ａは送信部３１１Ａおよび受信部３１２Ａを備える。送信部３１１Ａは、記憶部３０１Ａに保持されている設備機器３００Ａを識別する情報を含んだ報知信号を定期的（例えば１００ミリ秒に１回）に周囲に送信する。この報知信号は、例えばビーコンなどであり、報知信号が届く範囲内に存在する設備機器３００Ａ以外の他の設備機器に受信され、この他の設備機器においてデータの生成に使われる。また送信部３１１Ａは、処理部３０２Ａで生成したデータを中継器４００Ａに送信する。これらの送信は、送信部３１１Ａに備えられたアンテナで行われる。
【００１５】
受信部３１２Ａは、報知信号が届く範囲内に存在する設備機器３００Ａ以外の他の設備機器から、この他の設備機器を識別する情報を含む報知信号を受信する。受信部３１２Ａは、この報知信号を受信可能であればいつでも受信することが可能である。また、受信部３１２Ａはユーザから設備機器３００Ａに対する指示を受信する。この指示は処理部３０２Ａに送られ、駆動部３０３Ａを駆動させる指令の生成に使われる。受信部３１２Ａは、これらの信号および指示を備えられたアンテナで受信し、ともに処理部３０２Ａに送る。
【００１６】
記憶部３０１Ａは、設備機器３００Ａを識別する情報を保持する。この情報は、送信部３１１Ａが報知信号を送信する際に使われる。また、記憶部３０１Ａは、移動体２００Ａに搭載された設備機器、すなわち設備機器３００Ｂを識別する情報も保持する。この情報から処理部は、受信した報知信号の送信元の設備機器が、移動体２００Ａとは異なる移動体に搭載された設備機器がどうか確認する。記憶部３０１Ａはデータを保持する任意の装置であり、例えばＲＡＭやＲＯＭ、ＨＤＤ、ＳＳＤなどである。
【００１７】
処理部３０２Ａは、受信部３１２Ａが受信した他の設備機器の報知信号から、この報知信号を受信したことを示す情報およびこの報知信号を受信した時刻を含むデータを生成し、送信部３１１Ａに送る。この信号を受信したことを示す情報とは、この信号の送信元の設備機器を識別する情報（例えばＢＳＳＩＤ）、この信号を受信した設備機器（すなわち設備機器３００Ａ）を識別する情報（例えばＢＳＳＩＤ）が含まれる。すなわち、処理部３０２Ａが生成するデータとは、図３に示す報知信号を受信した設備機器（設備機器３００Ａ）を識別する情報、この報知信号を送信した設備機器を識別する情報、およびこの報知信号を受信した時刻の情報が含まれる内部データである。この内部データは、報知信号を受信した時刻に、報知信号を送信した設備機器および報知信号を受信した設備機器が、送信された報知信号が届く範囲内に存在することを表している。この際、処理部３０２Ａは、記憶部３０１Ａにあらかじめ保持された移動体２００Ａの設備機器３００Ａ以外の設備機器３００Ｂの識別情報から、受信部３１２Ａが受信した他の設備機器の報知信号が、移動体２００Ａ内の設備機器２００Ｂからの報知信号である場合にはデータ生成を中止しても良い。処理部３０２Ａで生成されたデータを内部データとして送信部３１１Ａから中継器４００Ａに送信する。また、処理部３０２Ａは入力部３０４に情報が入力された場合、入力された情報にしたがって駆動部３０３Ａを駆動させる指令を生成し、駆動部３０３Ａに送る。
【００１８】
駆動部３０３Ａは、処理部３０２Ａから送られた指令の通りに駆動する。例えば、設備機器３００Ａが設備機器モータに対応する場合であれば、指令の通りの出力となるようにモータを駆動する。
【００１９】
入力部３０４Ａは、ユーザにより入力された指示を受け付ける。例えば、設備機器３００Ａが設備機器空調機に対応する場合であれば、設定温度の入力、運転の開始指示、運転の終了指示などを受け付ける。これらの指示は処理部３０２Ａに送られ、駆動部３０３Ａを駆動させる指令の生成に使われる。
【００２０】
以上、設備機器３００Ａの構成を説明したが、設備機器３００Ｂ、３００Ｃ、および３００Ｄも同様の構成であり、以降末尾のアルファベットでどの設備機器の部位かを表現することにする。例えば、設備機器３００Ｂは記憶部３０１Ｂ、処理部３０２Ｂ、駆動部３０３Ｂ、入力部３０４Ｂ、無線装置３１０Ｂを備える。この無線装置３１０Ｂは送信部３１１Ｂおよび受信部３１２Ｂを備える。ただし、それぞれの送信部は、設備機器が搭載された移動体の中継器にそれぞれの処理部が生成した内部データを送信する。すなわち、送信部３１１Ａおよび３１１Ｂは移動体２００Ａに搭載された中継器４００Ａに内部データを送信し、送信部３１１Ｃおよび３１１Ｄは移動体２００Ｂに搭載された中継器４００Ｂに内部データを送信する。
【００２１】
なお、設備機器３００Ａは自らの駆動状況を記録および送信することが可能な設備機器である。例えば、設備機器３００Ａがモータに対応するものであれば時刻とその時刻におけるモータの回転数や出力などを記録し、記録および送信することができる。設備機器３００Ａが空調機器に対応するものであれば時刻とその時刻における列車内の温度や空調機の設定温度などを記録し、記録および送信することができる。このような設備機器はＩｏＴ機器と呼ばれる。本実施形態では設備機器３００Ａに、設備機器３００Ａ以外の設備機器からの信号を受信したことを示す情報およびこの信号を受信した時刻を含む内部データを生成させる。
【００２２】
次に、データを中継する中継器４００Ａについて図４および図５を用いて説明する。中継器４００Ａは受信部４０１Ａ、処理部４０２Ａ、記憶部４０３Ａ、送信部４０４Ａ、入力部４０５Ａを備える。これらの構成は、ＬＳＩなどで実装される。
【００２３】
受信部４０１Ａは、設備機器３００Ａおよび３００Ｂが生成したデータを含むパケットを無線通信によって受信する（以下、内部データと呼ぶ）。受信部４０１Ａはこの内部データを処理部４０２Ａに送る。内部データの受信は、受信部４０１Ａに備えられたアンテナで行われる。
【００２４】
処理部４０２Ａは、受信部４０１Ａから送られてきた内部データに、中継器４０１Ａを識別する情報を付加した外部データとし、記憶部４０３Ａに保持させる。すなわち、処理部４０２Ａが記憶部４０３Ａに保持させるデータとは、図５に示す報知信号を受信した設備機器を識別する情報、この報知信号を送信した設備機器を識別する情報、この報知信号を受信した時刻の情報、この内部データを受信した中継器（４００Ａ）を識別する情報が含まれる外部データである。また、処理部４０２Ａは、この外部データを電子装置１００に送信するタイミングを決定する。処理部４０２Ａはこのタイミングが来たら記憶部４０３Ａに保持されている外部データを電子装置１００に向けて送信するように送信部４０４Ａに対して指令を送る。
【００２５】
記憶部４０３Ａは、処理部４０２Ａから送られた外部データを保持する。記憶部４０３Ａはデータを保持する任意の装置であり、例えばＲＡＭやＲＯＭ、ＨＤＤ、ＳＳＤなどである。
【００２６】
送信部４０４Ａは、処理部４０２Ａから指令を受けて記憶部４０３Ａに保持されている外部データを電子装置１００に向けて送信する。この送信は、送信部４０４Ａに備えられたアンテナで行われる。
【００２７】
入力部４０５Ａは、ユーザにより入力された指示を受け付ける。例えば、動作の開始指示、動作の終了指示や指定された時刻に記憶部４０３Ａに保持されている外部データを電子装置１００に向けて送信する指示などを受け付ける。これらの指示は処理部３０２Ａに送られ、駆動部３０３Ａを駆動させる指令の生成や送信部４０４Ａに対する指令の生成に使われる。
【００２８】
以上、中継器４００Ａの構成を説明したが、中継器４００Ｂの構成も同様であり、以降末尾のアルファベットでどちらの中継器の部位かを表現することにする。すなわち、中継器４００Ｂは受信部４０１Ｂ、処理部４０２Ｂ、記憶部４０３Ｂ、送信部４０４Ｂ、入力部４０５Ｂを備える。ただし、それぞれの受信部は、中継器が搭載された移動体と同じ移動体に搭載された設備機器から内部データを受信する。すなわち、受信部４０１Ａは移動体２００Ａに搭載された設備機器３００Ａおよび３００Ｂから内部データを受信し、受信部４０２Ｂは移動体２００Ｂに搭載された設備機器３００Ｃおよび３００Ｄから内部データを受信する。
【００２９】
次に、中継器から受信した外部データから移動体２００Ａおよび２００Ｂの状態を判定する電子装置１００について図６を用いて説明する。電子装置１００は受信部１０１、記憶部１０２、処理部１０３、出力部１０４、入力部１０５を備える。これらの構成は、ＬＳＩなどで実装される。
【００３０】
受信部１０１は、中継器４００Ａおよび中継器４００Ｂから外部データを受信する。この外部データは処理部１０３において移動体２００Ａおよび２００Ｂの状態の判定に使われる。受信部１０１はこの外部データを処理部１０３に送る。この外部データの受信は、受信部１０１に備えられたアンテナで行われる。
【００３１】
記憶部１０２は、あらかじめ設備機器３００Ａから３００Ｄおよび中継器４００Ａ、４００Ｂを識別する情報と、移動体２００Ａ、２００Ｂを表す情報とを紐づけたリストを記憶している。移動体２００Ａ、２００Ｂを表す情報は任意であり、例えば移動体２００Ａおよび３００Ｂのそれぞれの車両番号などである。  記憶部１０２はデータを保持する任意の装置であり、例えばＲＡＭやＲＯＭ、ＨＤＤ、ＳＳＤなどである。
【００３２】
処理部１０３は、受信部１０１から送られたこの外部データについて、記憶部１０２のリストを用いてデータの処理を行い、移動体２００Ａおよび２００Ｂの状態を判定する。処理部１０３は、判定した移動体２００Ａおよび２００Ｂの状態を示す判定情報を記憶部１０２に保持させる。また、処理部１０３はこの判定情報を外部に出力するための表示情報を生成する。この表示情報は、出力部１０４を通じて外部の機器に出力される。また処理部１０３は、外部データを利用して複数の移動体の状態を判定処理している途中のデータや判定結果などを記憶部１０２に保持させることができる。
【００３３】
出力部１０４は、処理部１０３から送られた表示情報を外部の機器に出力する。この出力は備えられたアンテナにより無線で出力してもよいし、有線で出力するようにしてもよい。
【００３４】
入力部１０５は、ユーザにより入力された指示を受け付ける。例えば、動作の開始指示、動作の終了指示や表示情報を生成して出力する指示などを受け付ける。これらの指示は処理部３０２Ａに送られ、駆動部３０３Ａを駆動させる指令の生成や送信部４０４Ａに対する指令の生成に使われる。
【００３５】
以上に電子装置１００、設備機器３００Ａ、および中継器４００Ａの構成を説明した。次に、電子装置１００、設備機器３００Ａ、および中継器４００Ａの動作を図７から図９を用いて説明する。例として、図１のように２台の移動体２００Ａおよび２００Ｂの状態を判定する場合を説明する。
【００３６】
まず、設備機器３００Ａの動作について図７を用いて説明する。なお、設備機器３００Ａに内蔵されている無線装置３１０Ａは無線ＬＡＮを用いて通信を行う、ＩＥＥＥ  ８０２．１１ｎに準拠した無線装置であり、今後制定される規格を含むものとする。また、無線装置３１０ＡはＷｉ−Ｆｉ（登録商標）  ＥａｓｙＭｅｓｈの規格を満たしている装置である。また、設備機器を識別する情報とはＢＳＳＩＤであり、あるものとするが、これに限定されない。設備機器を識別する情報であれば任意でよく、例えばＳＳＩＤなどであってもよい。また、報知信号とはビーコンであるものとするが、これに限定されない。設備機器を識別する情報が含まれていれば任意でよく、例えば自身の駆動状況の記録情報が含まれた信号であってもよい。設備機器３００Ａの動作を以下に説明するが、設備機器３００Ｂから３００Ｄに関しても同様の動作を行う。
【００３７】
まず、送信部３１１Ａは現在の時刻が自身のＢＳＳＩＤ、すなわち設備機器３００ＡのＢＳＳＩＤを含む報知信号を送信する時刻であるかを確認する（ステップＳ１０１）。この時刻は任意に設定可能であり、一定時間間隔となるように設定してもよい。現在の時刻が報知信号を送信する時刻ではない場合（ステップＳ１０１：Ｎｏ）、ステップＳ１０１に戻る。
【００３８】
一方、現在の時刻が報知信号を送信する時刻の場合（ステップＳ１０１：Ｙｅｓ）、送信部３１１Ａは自身のＢＳＳＩＤ、すなわち設備機器３００ＡのＢＳＳＩＤを含む報知信号を周囲に送信する（ステップＳ１０２）。以降のステップＳ１０３からＳ１０６の間にも、この報知信号を送信する時刻となった場合、送信部３１１Ａはこの報知信号を送信するようにしてもよい。
【００３９】
次に、受信部３１２Ａは自身以外の設備機器、すなわち設備機器３００Ｂから３００ＤのＢＳＳＩＤを含んだ報知信号の受信を試みる（ステップＳ１０３）。無線装置３１０ＡがＷｉ−Ｆｉ  ＥａｓｙＭｅｓｈの規格を満たしている装置であるため、送信部３１１Ａは設備機器３００ＡのＢＳＳＩＤを含んだ報知信号を送信し、受信部３１２Ａは設備機器３００Ａ以外の設備機器のＢＳＳＩＤを含んだ報知信号を受信することが可能である。なお、使用可能な規格はこれに限定されない。自身を識別する情報を送信しつつ他の設備機器を識別する情報を含む信号を受信できる規格であれば任意である。例えば、ＩＥＥＥ８０２．１１のアドホックモードや、Ｗｉ−ＳＵＮ（Ｗｉｒｅｌｅｓｓ  Ｓｍａｒｔ  Ｕｔｉｌｉｔｙ  Ｎｅｔｗｏｒｋ）などを用いてもよい。
【００４０】
受信部３１２Ａがこの報知信号を受信できなかった場合（ステップＳ１０３：Ｎｏ）、ステップＳ１０１に戻る。一方、受信部３１２Ａがこの報知信号を受信した場合（ステップＳ１０３：Ｙｅｓ）、受信部３１２Ａは処理部３０２Ａにこの報知信号を送る。
【００４１】
次に、処理部３０２Ａは、受信部３１２Ａから送られた報知信号に含まれるＢＳＳＩＤが、記憶部３０１Ａに保持されている同じ移動体に搭載された設備機器のＢＳＳＩＤでないかを確認する。すなわち、この報知信号に設備機器３００ＢのＢＳＳＩＤが含まれるかを確認する。処理部３０２Ａは、この報知信号に設備機器３００ＢのＢＳＳＩＤが含まれている場合、この報知信号を破棄し、異なる移動体に搭載された設備機器のＢＳＳＩＤが含まれる報知信号を抽出する（ステップＳ１０４）。すなわち処理部３０２Ａは、設備機器３００Ｃまたは３００ＤのＢＳＳＩＤが含まれる報知信号を抽出する。
【００４２】
次に、処理部３０２Ａは、ステップＳ１０４で抽出した報知信号から、異なる移動体に搭載された設備機器からの報知信号を受信したことを示す情報およびこの報知信号を受信した時刻を含んだ内部データを生成する（ステップＳ１０５）。この内部データには、報知信号の送信元である異なる移動体に搭載された設備機器のＢＳＳＩＤ、報知信号を受信した設備機器３００ＡのＢＳＳＩＤ、および報知信号を受信した時刻が含まれている。処理部３０２Ａは、この内部データを送信部３１１Ａに送る。
【００４３】
次に、送信部３１１Ａは、処理部３０２Ａから送られた内部データを設備機器３００Ａが搭載された移動体の中継器４００Ａに送信する（ステップＳ１０６）。
【００４４】
次に、処理部３０２Ａは終了指令が入力されているか確認する（ステップＳ１０７）。この終了指令は、設備機器３００Ａが現在処理しているフローで動作を終了することを指示しており、ユーザからの入力部３０４Ａに対する入力などで届けられる。受信部３１２Ａに対する送信などで届けられてもよい。
【００４５】
この終了指令が入力されていない場合（ステップＳ１０７：Ｎｏ）、ステップＳ１０１に戻る。一方、この終了指令が入力されている場合（ステップＳ１０７：Ｙｅｓ）、フローは終了する。この終了指令によって、設備機器３００Ａは直ちに動作を終了するようにしてもよい。
【００４６】
設備機器３００Ｂから３００Ｄについても同様であるが、送信部３１１Ｂから３１２Ｄの内部データの送信先が一部異なる。設備機器３００Ｂは移動体２００Ａに搭載されているので、送信部３１１Ｂは送信部３１１Ａと同様に中継器４００Ａに内部データを送信する。設備機器３００Ｃおよび３００Ｄは移動体２００Ｂに搭載されているので、送信部３１１Ｃおよび３１２Ｄは中継器４００Ｂに内部データを送信する。
【００４７】
次に、中継器４００Ａの動作について図８を用いて説明する。なお、中継器４００Ａは、設備機器３００Ａおよび３００Ｂと無線ＬＡＮを用いて通信を行う、ＩＥＥＥ  ８０２．１１準拠の通信装置であり、今後制定される規格を含むものとする。また、中継器４００Ａは電子装置１００とはセルラ網を用いて通信を行うものとする。このセルラ網は、例えば３Ｇ、４Ｇ、ＬＴＥ、５Ｇなどの規格を満たしており、今後制定される規格を含むものとする。また、この中継器４００Ａを識別する情報はＢＳＳＩＤであるものとする。中継器４００Ａの動作を以下に説明するが、中継器４００Ｂに関しても同様の動作を行う。
【００４８】
まず受信部４０１Ａは、同じ移動体に搭載された設備機器の無線装置、すなわち無線装置３１０Ａおよび３１０Ｂから、設備機器３００Ａおよび３００Ｂがそれぞれ生成した内部データを、無線ＬＡＮを用いて受信を試みる（ステップＳ２０１）。受信するこの内部データがなかった場合（ステップＳ２０１：Ｎｏ）、ステップＳ２０１に戻る。
【００４９】
一方、受信部４０１Ａがこの内部データを受信した場合（ステップＳ２０１：Ｙｅｓ）、受信部４０１Ａは処理部４０２Ａにこの内部データを送る。処理部４０２Ａは、この内部データに中継器４００Ａを識別するＢＳＳＩＤを付加して外部データとし、記憶部４０３Ａに保持させる（ステップＳ２０２）。すなわち、記憶部４０３Ａに保持される外部データは、報知信号を受信した設備機器のＢＳＳＩＤ、この報知信号を送信した設備機器のＢＳＳＩＤ、この報知信号を受信した時刻、および中継器４００ＡのＢＳＳＩＤが含まれている。この外部データは一定の量だけ記憶部４０３に蓄積し、電子装置１００に送信される。
【００５０】
また、処理部４０２Ａは、外部の記憶部に情報や外部データを保持させるようにしてもよい。外部の記憶部とは例えば外付けのＨＤＤ、ＳＳＤおよびインターネットのクラウドなどである。この場合、中継器４００Ａは記憶部４０３Ａを備えていなくてもよい。
【００５１】
次に、処理部４０２Ａは、この外部データを電子装置１００に送信するタイミングか判断する（ステップＳ２０３）。処理部４０２Ａが行う判断の手段は、記憶部４０３Ａに保持されている外部データの量が一定量を超えているかどうかで判断してもよいし、前回電子装置１００に外部データを送信してから一定の時間が経過したかどうかで判断してもよい。また、入力部４０５Ａにこの外部データを送信する指示が入力されているか、設備機器１００から外部データを送信するように指示を受信したかで判断するようにしてもよい。
【００５２】
処理部４０２Ａがこの外部データを電子装置１００に送信するタイミングではないと判断した場合（ステップＳ２０３：Ｎｏ）、ステップＳ２０１に戻る。
【００５３】
一方、処理部４０２Ａがこの外部データを電子装置１００に送信するタイミングであると判断した場合（ステップＳ２０３：Ｙｅｓ）、処理部４０２Ａは送信部４０４Ａに、記憶部４０３Ａに保持されている外部データを電子装置１００に送信するよう指令する。
【００５４】
処理部４０２Ａから指令を受けた送信部４０４Ａは、記憶部４０３Ａに保持されている外部データを、セルラ網を用いて電子装置１００に送信する（ステップＳ２０４）。
【００５５】
次に、処理部４０２Ａは終了指令が入力されているか確認する（ステップＳ２０５）。この終了指令は、中継器４００Ａが現在処理しているフローで動作を終了することを指示しており、ユーザからの入力部４０５Ａに対する入力などで届けられる。受信部４０１Ａに対する送信などで届けられてもよい。
【００５６】
この終了指令が入力されていない場合（ステップＳ２０５：Ｎｏ）、ステップＳ２０１に戻る。一方、この終了指令が入力されている場合（ステップＳ２０７：Ｙｅｓ）、フローは終了する。この終了指令によって、中継器４００Ａは直ちに動作を終了するようにしてもよい。
【００５７】
中継器４００Ｂについても同様であるが、受信部４０１Ｂは、同じ移動体に搭載された設備機器からデータを受信するので、設備機器３００Ｃおよび３００Ｄから、内部データを受信する。
【００５８】
次に、電子装置１００の動作について図９から図１１を用いて説明する。なお、電子装置１００は、中継器４００Ａおよび４００Ｂとセルラ網を用いて通信を行うものとする。このセルラ網は、例えば３Ｇ、４Ｇ、ＬＴＥ、５Ｇなどの規格を満たしており、今後制定される規格を含むものとする。
【００５９】
まず、受信部１０３は中継器４００Ａおよび４００Ｂから外部データの受信を行う。処理部１０３は、受信したこの外部データを記憶部１０２に保持させる。処理部１０３は、外部の記憶部に情報や外部データを保持させるようにしてもよい。この場合、電子装置１００は記憶部１０２を備えていなくてもよい。
【００６０】
次に、処理部１０３は判定開始指令が入力されているか確認する（ステップＳ３０２）。この判定開始指令は、処理部１０３に記憶部１０２に保持されている外部データを用いて、２台の移動体の状態の判定を行うように指示する。例えば、ある時間帯における移動体２００Ａと２００Ｂの状態を判定したい場合には、判定開始指令として入力部１０５から条件が入力される。この条件は、移動体２００Ａおよび２００Ｂを表す情報である車両番号と、当該時間帯の開始時刻および終了時刻などである。ここで、移動体を表す情報とは、車両番号や編成番号などが挙げられるが、これらの場合に限定されるものではない。
【００６１】
この判定開始指令は、受信部１０３に対する送信などで届けられてもよく、内部でタイマを持ち、所定の間隔で定期的に指令を発生させても良い。この判定開始指令が届いていない場合（ステップＳ３０２：Ｎｏ）、ステップＳ３０１に戻る。
【００６２】
一方、この判定開始指令が届いている場合（ステップＳ３０２：Ｙｅｓ）、処理部１０３は２台の移動体の状態を判定するルーチンに入る。ここで記憶部１０２は、外部データの他に、あらかじめ移動体と設備機器とを対応させるリストを保持している。例えば、図１に示すような移動体２００Ａは、設備機器３００Ａ、３００Ｂを持っているので、記憶部１０２は移動体２００Ａの車両番号と設備機器３００ＡのＢＳＳＩＤおよび設備機器３００ＢのＢＳＳＩＤとを対応させたリストを保持している。同様に移動体２００Ｂについて、記憶部１０２は移動体２００Ｂの車両番号と設備機器３００ＣのＢＳＳＩＤ、３００ＤのＢＳＳＩＤとを対応させたリストを保持しているとする。
【００６３】
２台の移動体の状態を判定するルーチンとして、まず処理部１０３は記憶部１０２に保持されている外部データを時刻順に配置し、密集データ群を検知する。（ステップＳ３０３）。また、処理部１０３はこの密集データ群から、先頭のデータおよび末尾のデータを検出する。
【００６４】
具体的には、処理部１０３はリストを使って条件に該当する移動体の設備機器のＢＳＳＩＤを求め、記憶部１０２内にある外部データのうち、報知信号の送信元として設備機器３００Ｃまたは３００ＤのＢＳＳＩＤを含み、開始時刻と終了時刻の間に、この報知信号を受信した設備機器として設備機器３００Ａまたは３００ＢのＢＳＳＩＤが含まれるデータを第１データとして取り出す。また、処理部１０３はこの外部データのうち、開始時刻と終了時刻の間に、報知信号の送信元として設備機器３００Ａまたは３００ＢのＢＳＳＩＤを含み、この報知信号を受信した設備機器として設備機器３００Ｃまたは３００ＤのＢＳＳＩＤを含むデータを第２データとして取り出す。
【００６５】
次に、処理部１０３は、これらの第１データおよび第２データを、それぞれのデータに含まれる報知信号を受信した時刻順に配列する。配列された第１データおよび第２データの一例を、図１０に表す。上向きの矢印は第１データを、下向きの矢印は第２データを表す。
【００６６】
次に、処理部１０３は配列された第１データおよび第２データから、密集データ群を検知する。具体的には、処理部１０３は隣り合う第１データまたは第２データの時間間隔がｔ１以内で連続するデータの集合を、密集データ群とする。この時間間隔ｔ１は処理部１０３で決定する任意の時間間隔である。ｔ１を設ける理由は、処理部１０３が以前（例えば数日前）の移動体２００Ａおよび２００Ｂが、報知信号が届く範囲内に存在する記録を用いてしまうと、密集データ群の検出に適当ではないためである。
【００６７】
次に、処理部１０３はこの密集データ群から、先頭のデータおよび末尾のデータを検知する。処理部１０３は、この密集データ群に含まれるデータのうち、前の時間でｔ１以内に隣り合う第１データまたは第２データが存在しないデータを先頭のデータとする。図１０では、先頭のデータは時刻Ｔ１のデータである。また、処理部１０３は、この密集データ群に含まれるデータのうち、後ろの時間でｔ１以内に隣り合う第１データまたは第２データが存在しないデータを末尾のデータとする。図１０では、末尾のデータは時刻Ｔ２のデータである。
【００６８】
以上から、処理部１０３は記憶部１０２に保持されている外部データを時刻順に配置し、密集データ群、先頭のデータ、および末尾のデータを検知する。また、処理部１０３は第１データおよび第２データのいずれか一方のデータのみを取り出して密集データ群、先頭のデータ、および末尾のデータを検知するようにしてもよい。
【００６９】
次に、処理部１０３は、２台の移動体の状態を判定する。（ステップＳ３０４）。すなわち、処理部１０３は、先頭のデータに含まれる時刻から末尾のデータに含まれる時刻まで、移動体２００Ａおよび２００Ｂが、報知信号が届く範囲内に存在すると判定する。図１０では、処理部１０３は時刻Ｔ１からＴ２まで、移動体２００Ａおよび２００Ｂはこの範囲内に存在すると判定する。
【００７０】
このとき、処理部１０３は、移動体２００Ａおよび２００Ｂの状態を詳細に判定するようにしてもよい。処理部１０３は、先頭のデータに含まれる時刻および末尾のデータに含まれる時刻から密集データ群の時間ｔＲを算出する。図１０では、処理部１０３は時刻Ｔ１から時刻Ｔ２までの時間をｔＲとして算出する。このｔＲの長さで、２台の移動体にすれ違いがあったか、追い抜きがあったか、少なくとも一時共に停止があったかを判定するようにしてもよい。
【００７１】
処理部１０３は、２台の移動体の状態の詳細な判定として、すれ違い、追い抜き、少なくとも一時共に停止の３種類から判定する。この３種類の状態について、図１１を用いて説明する。
【００７２】
すれ違いとは、図１のように２台の移動体がそれぞれ逆方向に進行している場合において、報知信号が届く範囲内に存在する場合に判定される。ここで、一方の移動体が停止している場合は含まれない。処理部１０３は、移動体が基準とする速度で走行している場合、この範囲内を通過するまでにかかる時間を図１１のｔ２とあらかじめ決定しておく。すれ違いの場合、一方の移動体に対する他方の相対速度は、この基準とする速度より速くなる。よって、ｔＲがｔ２より短い場合、処理部１０３は２台の移動体にすれ違いがあったと判定する。基準とする速度は任意であるが、例えば移動体の平均速度などである。
【００７３】
追い抜きとは、２台の移動体がそれぞれ同じ方向に進行している場合において、報知信号が届く範囲内に存在する場合に判定される。追い抜きは、一方の移動体が停止している場合を含む。追い抜きの場合、一方の移動体に対する他方の相対速度は、基準とする速度より遅くなる。処理部１０３は、ｔ２より長い時間であるｔ３をあらかじめ決定しておく。ｔＲがｔ２以上でありｔ３以下である場合、処理部１０３は一方の移動体が他方の移動体を追い抜くことを意味する、追い抜きがあったと判定する。ｔ３は任意であるが、例えば、移動体が基準とする速度の１／４で走行している場合において、この範囲内を通過するまでにかかる時間などである。
【００７４】
少なくとも一時共に停止とは、２台の移動体がともに、報知信号が届く範囲内において停止している時間があると判断される場合に判定される。少なくとも一時共に停止の場合、２台の移動体は一定の時間停止しており、この一定時間後に動き出してこの範囲内に存在しなくなる。例えば、列車における駅の停車の場合である。ｔＲがｔ３より長い場合、処理部１０３は２台の移動体にともに少なくとも一時共に停止と判定する。
【００７５】
処理部１０３は、すれ違いか、追い抜きか、少なくとも一時共に停止かのいずれか１つを判定するようにしてもよいし、すれ違いまたは追い抜きなど複数の選択肢を合わせて判定するようにしてもよい。
【００７６】
以上から、処理部１０３は、２台の移動体の状態を判定する。処理部１０３は、この２台の移動体の状態を判定した判定情報を記憶部１０２に保持させる。
【００７７】
次に処理部１０３は、外部の機器または入力部１０５から判定情報を出力する指令を受けていないか確認する（ステップＳ３０５）。この出力する指令を受けていない場合（ステップＳ３０５：Ｎｏ）、ステップＳ３０８へ進む。
【００７８】
一方、この出力する指令を受けている場合（ステップＳ３０５：Ｙｅｓ）、処理部１０３は、判定情報から、外部の機器に出力するための表示情報を生成する（ステップＳ３０６）。この表示情報は図１０のように画像で表すようにしてもよいし、単に判定情報を文字で表すものでもよい。また、この判定情報を外部の機器でデータとして扱うためにデータフォーマットを整えたものでもよい。この表示情報は、出力部１０４に出力する指令とあわせて送られる。出力部１０４は、処理部１０３から送られた表示情報を外部の機器に出力する（ステップＳ３０７）。この出力は備えられたアンテナにより無線で出力してもよいし、有線で出力するようにしてもよい。
【００７９】
次に、入力部１０５は終了指令が入力されているか確認する（ステップＳ３０８）。この終了指令は、電子装置１００が現在処理しているフローで動作を終了することを指示しており、ユーザからの入力部１０５に対する入力などで届けられる。
【００８０】
この終了指令が入力されていない場合（ステップＳ３０８：Ｎｏ）、ステップＳ３０１に戻る。一方、この終了指令が入力されている場合（ステップＳ３０８：Ｙｅｓ）、フローは終了する。この終了指令によって、電子装置１００は直ちに動作を終了するようにしてもよい。
【００８１】
以上に本実施形態を説明したが、変形例は様々に実装、実行可能である。例えば、本実施形態では、設備機器３００Ａから３００Ｄとして自らの駆動状況を記録および送信することができるＩｏＴ機器を用いている。しかし、設備機器３００Ａから３００Ｄは、自らの駆動状況を記録および送信することができるＩｏＴ機器でなくてもよい。通信機能がない設備機器に、無線装置３１０Ａを外付けで設置することで、本実施形態の設備機器３００Ａの動作をさせるようにしたものでもよいし、通信機能は有しているがＩｏＴ機器ではない設備機器に、本実施形態の設備機器３００Ａの動作をさせるプログラムを導入させてもよい。
【００８２】
また、本実施形態では、移動体２００Ａおよび２００Ｂにそれぞれ２台の設備機器を搭載した場合を説明したが、１台の設備機器あってもよいし、３台以上の設備機器を搭載してもよい。この場合でも、それぞれの設備機器の構成と動作は設備機器３００Ａと同様である。ただし、これらの設備機器の記憶部は、同じ移動体に搭載された設備機器を識別する情報を保持していることが必要である。また、電子装置１００の記憶部１０２は、これらの電子装置を識別する情報と、移動体２００Ａ、２００Ｂを表す情報とを紐づけたリストを記憶していることが必要である。
【００８３】
また、本実施形態では、移動体２００Ａおよび２００Ｂにそれぞれ１台の中継器を搭載した場合を説明したが、２台以上の中継器を搭載してもよい。この場合でも、それぞれの中継器の構成と動作は中継器４００Ａと同様である。
【００８４】
また、本実施形態では、設備機器３００Ａは記憶部３０１Ａを有しており、設備機器３００Ａおよび３００Ｂを識別する情報を保持している。この情報により、処理部３０２Ａは移動体２００Ａに搭載された設備機器と、移動体２００Ａ以外の移動体に搭載された設備機器を判別することができる。しかし、設備機器３００Ａは記憶部３０１Ａを有さない、または記憶部３０１Ａにこの情報を保持しないとしてもよい。この場合、この設備機器３００Ａは、図７で説明した動作のうち、ステップＳ１０４を除いた動作を行う。すなわち、この設備機器３００Ａは自身以外の設備機器から報知信号を受信すれば、この報知信号をもとに内部データを生成し中継器４００Ａに送信するようにしてもよい。
【００８５】
また、中継器４００Ａの処理部４０２Ａは、記憶部４０３Ａに設備機器３００Ａおよび３００Ｂを識別する情報を保持させ、この情報から処理部４０２Ａは移動体２００Ａに搭載された設備機器と、移動体２００Ａ以外の移動体に搭載された設備機器を判別するようにしてもよい。その後、処理部４０２Ａは、内部データの取捨選択を行うようにしてもよい。この場合、図８で説明した動作のうちステップＳ２０２の前に、処理部４０２Ａが設備機器の判別と内部データの取捨選択を行う。すなわち、処理部４０２Ａは、異なる移動体に搭載された設備機器からの信号をもとに生成された内部データを、中継器４００Ａを識別する情報を付加した外部データとして記憶部４０３Ａに保持させ、同じ移動体に搭載された設備機器からの信号をもとに生成された内部データを破棄するようにしてもよい。
【００８６】
また、中継器４００Ａでも内部データの取捨選択を行わずに、この内部データに中継器４００Ａを識別する情報を付加した外部データを電子装置１００に送信し、電子装置１００で設備機器の判別と外部データの取捨選択を行うようにしてもよい。この場合、図９で説明した動作のうちステップＳ３０２の前に、処理部１０３が設備機器の判別と外部データの取捨選択を行う。
【００８７】
設備機器３００Ｂから３００Ｄ、中継器４００Ｂも同様の変形例を実行するようにしてもよい。
【００８８】
また、本実施形態では設備機器３００Ａの動作として、処理部３０２Ａが生成した内部データを保持しない場合を説明している。しかし、処理部３０２Ａは、ステップＳ１０５の後、この内部データを記憶部３０１Ａに保持するようにしてもよい。送信部３１１Ａは、中継器４００Ａと同様に、この内部データが一定量だけ記憶部３０１Ａに蓄積されたときに送信するようにしてもよい。
【００８９】
この場合、１つの設備機器に内部データを集め、その設備機器から中継器に内部データを送信するようにしてもよい。例えば、設備機器３００Ａおよび３００Ｂの内部データを設備機器３００Ａに集約する。送信部３１１Ａは、一定の時間間隔でこの内部データを中継器４００Ａに送信するようにしてもよい。この内部データの送信は、入力部３０４Ａに指令が届くことで行われてもよい。
【００９０】
また、本実施形態では中継器４００Ａの動作のステップＳ２０２において、処理部４０２Ａは受信した内部データに中継器４００Ａを識別する情報を付加して外部データとする場合を説明している。しかし、処理部４０２Ａは、この情報を付加せずに内部データをそのまま記憶部４０３Ａに保持するようにしてもよい。
【００９１】
また、本実施形態では電子装置１００の動作のステップＳ３０１において、中継器４００Ａおよび４００Ｂから外部データを受信する場合を説明している。しかし、受信部１０１は受信に限らず他の手段でこの外部データを収集するようにしてもよい。例えば、中継器４００Ａおよび４００Ｂが外部の記憶部に外部データを保存した場合、電子装置１００はこれらの外部の記憶部から外部データを読み出して収集するようにしてもよい。電子装置１００は、受信部１０１に外部の記憶部から外部データを読み出す機能を加えて、収集部として備えるようにしてもよい。
【００９２】
また、本実施形態では、電子装置１００の動作のステップＳ３０１において、処理部１０３は判定開始指令が入力されるまで受信した外部データを記憶部１０２に保持させている。しかし、処理部１０３は、受信部１０１が外部データを受信した後、この外部データと、記憶部１０２に保持されている設備機器を識別する情報および移動体を識別する情報を対応させるリストを用いて、外部データに含まれる設備機器を識別する情報から、移動体を識別する情報に置換するようにしてもよい。また、処理部１０３はこの置換した情報を記憶部１０２に保持させる。ステップＳ３０３においては、外部データの代わりにこの置換した情報を用いるようにしてもよい。
【００９３】
また、本実施形態では、電子装置１００の動作のステップＳ３０３において、処理部１０３は複数の外部データのうち、設備機器３００Ａから３００Ｄを識別する情報から、第１データおよび第２データを取り出している。しかし、処理部１０３は中継器４００ＡのＢＳＳＩＤを含むデータを第１データとして取り出し、中継器４００ＢのＢＳＳＩＤを含むデータを第２データとして取り出すようにしてもよい。なおこの場合、記憶部１０２は、中継器４００Ａと移動体２００Ａを識別する情報とを対応させるリストを保持しており、中継器４００Ｂと移動体２００Ｂを識別する情報とを対応させるリストを保持しているものとする。
【００９４】
また、この場合、処理部１０３は記憶部１０２に保持されているリストを更新するようにしてもよい。すなわち、移動体に新たに設備機器が搭載された場合、または設備機器の入れ替えが行われた場合、処理部１０３は記憶部１０２に保持されているリストを更新する。例えば、移動体２００Ａに搭載されていた設備機器３００Ａから、設備機器３００Ｅに入れ替えられたとする。記憶部１０２は、設備機器３００Ｅを識別する情報を持っていない。設備機器３００Ｅは、設備機器３００Ｃまたは３００Ｄから信号を受信して内部データを生成した場合、移動体２００Ａに搭載されている中継器４００Ａにこの内部データを送信し、中継器４００Ａは中継器４００Ａを識別する情報を付加した外部データを電子装置１００に送信する。
【００９５】
処理部１０３は、記憶部１０２に保持されている中継器４００Ａおよび４００Ｂを識別する情報および移動体２００Ａ、２００Ｂを識別する情報を対応させるリストから、この外部データを移動体２００Ａ、２００Ｂに対応させることが可能である。
【００９６】
この外部データには、設備機器３００Ｅを識別する情報が含まれている。処理部１０３は、中継器４００Ａから送信されてきたので、この外部データに含まれる設備機器３００Ｅは移動体２００Ａに搭載されていると判断し、設備機器３００Ｅを識別する情報と移動体２００Ａを識別する情報を対応させ、リストを更新するようにしてもよい。
【００９７】
また、本実施形態では、電子装置１００の動作のステップＳ３０４において、処理部１０３は、中継器４００Ａおよび４００Ｂから送信された外部データおよび記憶部１０２に保持されたリストから移動体２００Ａおよび２００Ｂの状態を判定しているが、さらに全地球航法衛星システム（ＧＮＳＳ）によって得られた移動体２００Ａおよび２００Ｂの位置情報を加えて移動体２００Ａおよび２００Ｂの状態を判定するようにしてもよい。
【００９８】
また、本実施形態では、電子装置１００の動作として、２台の移動体の状態を判定した後のステップＳ３０５に出力指令が存在するかの確認を行っている。しかし、処理部１０２は、ステップＳ３０２において判定開始指令が入力されれば、ステップＳ３０５をスキップしてステップＳ３０７の表示データの出力までを行うようにしてもよい。また、処理部１０３はステップＳ３０２における判定開始指令の入力確認をスキップし、ステップＳ３０４の２台の移動体の状態を判定し、この判定情報を記憶部１０２に保持させるようにしてもよい。
【００９９】
また、本実施形態では、電子装置１００の動作として２台の移動体の状態を判定しているが、処理部１０３は３台以上の状態を判定するようにしてもよい。本実施形態で説明した外部データには、２台の移動体に搭載された設備機器を識別する情報および一方の設備機器がもう一方の設備機器からの報知信号を受信した時刻が含まれているが、例えば３台の移動体にそれぞれ搭載された設備機器を識別する情報を抽出し、時刻ごとに並べた場合、処理部１０３はこの３台の移動体が報知信号を受信できる範囲内に存在した時間帯を判定するようにしてもよい。
【０１００】
また、本実施形態の移動体２００Ａおよび２００Ｂは軌道上を走行する列車であるとしていたが、自動車としてもよい。処理部１０３は対向車または追い抜き車が存在すると判断するようにしてもよいし、無線装置３１０Ａに処理部３０２Ａを備えた装置を自動車侵入禁止区画に設置することで、処理部１０３はこの区画に侵入した自動車とその時刻を判断するようにしてもよい。
【０１０１】
また、本実施形態における電子装置１００の機能は、プログラムによっても実現可能である。このプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−ＲおよびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのコンピュータで読み取り可能な記憶媒体に記憶されて提供されてもよい。また、このプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由で提供されるようにしてもよいし、ＲＯＭ、ＨＤＤ、ＳＳＤなどの記憶媒体に組み込んで提供されるようにしてもよい。
【０１０２】
以上説明したように、本実施形態における電子装置は、移動体に搭載されている設備機器が、自身以外の設備機器を識別する情報を含む信号を受信したことおよびこの信号を受信した時刻を含むデータを収集する。この電子装置は、設備機器と移動体を対応させるリストおよびこのデータから、密集データ群を検出することで、複数の移動体の状態を判定する。さらに、この設備機器が自身の駆動状況を記録および送信することが可能なＩｏＴ機器である場合、特別な機器を追加することなく、複数の移動体の状態を判定することができる。また、密集データ群の時間を分析することで、複数の移動体の状態を、すれ違い、追い抜き、少なくとも一時共に停止など詳細に判定することができる。
【０１０３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規の実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０４】
１００…電子装置
１０１…受信部
１０２…記憶部
１０３…処理部
１０４…出力部
１０５…入力部
２００Ａ…移動体
２００Ｂ…移動体
３００Ａ…設備機器
３００Ｂ…設備機器
３００Ｃ…設備機器
３００Ｄ…設備機器
３０１Ａ…記憶部
３０２Ａ…処理部
３０３Ａ…駆動部
３０４Ａ…入力部
３１０Ａ…無線装置
３１１Ａ…送信部
３１２Ａ…受信部
４００Ａ…中継器
４００Ｂ…中継器
４０１Ａ…受信部
４０２Ａ…処理部
４０３Ａ…記憶部
４０４Ａ…送信部
４０５Ａ…入力部
６００Ａ…軌道
６００Ｂ…軌道
【図１】
2020083072.tif 000003
【図２】
2020083072.tif 000004
【図３】
2020083072.tif 000005
【図４】
2020083072.tif 000006
【図５】
2020083072.tif 000007
【図６】
2020083072.tif 000008
【図７】
2020083072.tif 000009
【図８】
2020083072.tif 000010
【図９】
2020083072.tif 000011
【図１０】
2020083072.tif 000012
【図１１】
2020083072.tif 000013