(57)【要約】  複数の送信装置から送信された信号を受信し、信号に含まれるデータの内容を解析する信号受信部（４１）と、同一データの信号の受信数が規定された数以上の場合、同一データの信号を送信した複数の送信装置から１つの送信装置を選択し、選択した送信装置から送信される信号を信号受信部において継続して受信する制御を行う制御部（４２）と、を備える。
2019053796.tif 000002
【特許請求の範囲】
【請求項１】
複数の送信装置から送信された信号を受信し、前記信号に含まれるデータの内容を解析する信号受信部と、
同一データの信号の受信数が規定された数以上の場合、同一データの信号を送信した複数の送信装置から１つの送信装置を選択し、選択した送信装置から送信される信号を前記信号受信部において継続して受信する制御を行う制御部と、
を備えることを特徴とする端末装置。
【請求項２】
前記制御部は、前記同一データの複数の信号の受信信号強度に基づいて、受信信号強度の強い信号を送信した送信装置を選択する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記信号受信部は、前記データが暗号化されている場合、暗号化されたデータとともに前記信号に含まれる乱数を用いて、前記暗号化されたデータを復号する、
ことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記信号のフォーマットにおいて、前記送信装置と前記端末装置とがペアリングを行うことなく前記信号受信部で解析可能な第１の領域に前記暗号化されたデータが格納されている場合、
前記信号受信部は、前記信号のフォーマットにおいて規定された第２の領域に格納されている前記乱数を用いて、前記暗号化されたデータを復号する、
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記信号受信部は、選択された送信装置以外の送信装置から受信した信号を廃棄する、
ことを特徴とする請求項１から４のいずれか１つに記載の端末装置。
【請求項６】
複数の送信装置が端末装置に対して信号を送信するデータ送信システムにおける前記送信装置であって、
配信されたデータを受信するデータ受信部と、
前記複数の送信装置において規定された規則に基づいて乱数を生成し、前記乱数を用いて前記データを暗号化し、暗号化したデータおよび前記乱数を含む信号を生成する生成部と、
前記信号を送信する送信部と、
を備えることを特徴とする送信装置。
【請求項７】
前記生成部は、前記信号のフォーマットにおいて、前記送信装置と前記端末装置とがペアリングを行うことなく前記端末装置で解析可能な第１の領域に前記データを格納し、規定された第２の領域に前記乱数を格納する、
ことを特徴とする請求項６に記載の送信装置。
【請求項８】
同一データを含む信号を送信する複数の送信装置と、
前記複数の送信装置から送信された信号を受信して前記信号に含まれるデータの内容を解析し、同一データの信号の受信数が規定された数以上の場合、同一データの信号を送信した複数の送信装置から１つの送信装置を選択し、選択した送信装置から送信される信号を継続して受信する制御を行う端末装置と、
を備えることを特徴とするデータ送信システム。
【請求項９】
前記端末装置は、前記同一データの複数の信号の受信信号強度に基づいて、受信信号強度の強い信号を送信した送信装置を選択する、
ことを特徴とする請求項８に記載のデータ送信システム。
【請求項１０】
前記複数の送信装置は、規定された規則に基づいて生成した乱数を用いて前記データを暗号化し、暗号化したデータおよび前記乱数を含む信号を送信し、
前記端末装置は、前記乱数を用いて、前記暗号化されたデータを復号する、
ことを特徴とする請求項８または９に記載のデータ送信システム。
【請求項１１】
前記複数の送信装置は、前記信号のフォーマットにおいて、前記送信装置と前記端末装置とがペアリングを行うことなく前記端末装置で解析可能な第１の領域に前記暗号化したデータを格納し、規定された第２の領域に前記乱数を格納し、
前記端末装置は、前記第２の領域に格納されている前記乱数を用いて、前記暗号化されたデータを復号する、
ことを特徴とする請求項１０に記載のデータ送信システム。
【請求項１２】
前記端末装置は、選択した送信装置以外の送信装置から受信した信号を廃棄する、
ことを特徴とする請求項８から１１のいずれか１つに記載のデータ送信システム。
【請求項１３】
複数の送信装置が端末装置に対して信号を送信するデータ送信システムにおける前記端末装置のデータ受信方法であって、
信号受信部が、複数の送信装置から送信された信号を受信し、前記信号に含まれるデータの内容を解析する第１の受信ステップと、
制御部が、同一データの信号の受信数が規定された数以上の場合、同一データの信号を送信した複数の送信装置から１つの送信装置を選択する選択ステップと、
前記信号受信部が、前記制御部で選択された送信装置から送信される信号を継続して受信する第２の受信ステップと、
を含むことを特徴とするデータ受信方法。
【請求項１４】
前記選択ステップにおいて、前記制御部は、前記同一データの複数の信号の受信信号強度に基づいて、受信信号強度の強い信号を送信した送信装置を選択する、
ことを特徴とする請求項１３に記載のデータ受信方法。
【請求項１５】
前記第１の受信ステップおよび前記第２の受信ステップにおいて、前記信号受信部は、前記データが暗号化されている場合、暗号化されたデータとともに前記信号に含まれる乱数を用いて、前記暗号化されたデータを復号する、
ことを特徴とする請求項１３または１４に記載のデータ受信方法。
【請求項１６】
前記信号のフォーマットにおいて、前記送信装置と前記端末装置とがペアリングを行うことなく前記信号受信部で解析可能な第１の領域に前記暗号化されたデータが格納されている場合、
前記第１の受信ステップおよび前記第２の受信ステップにおいて、前記信号受信部は、前記信号のフォーマットにおいて規定された第２の領域に格納されている前記乱数を用いて、前記暗号化されたデータを復号する、
ことを特徴とする請求項１５に記載のデータ受信方法。
【請求項１７】
前記第２の受信ステップにおいて、前記信号受信部は、選択された送信装置以外の送信装置から受信した信号を廃棄する、
ことを特徴とする請求項１３から１６のいずれか１つに記載のデータ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車に搭載された送信装置から送信された信号を受信する端末装置、送信装置、データ送信システムおよびデータ受信方法に関する。
【背景技術】
【０００２】
従来、列車に搭載された送信装置が、列車内の端末装置に対してコンテンツを配信するシステムがある。特許文献１には、送信装置が、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信方式によって、ニュース、駅周辺の地図などのコンテンツを端末装置に配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５４５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術によれば、車両には複数の送信装置が搭載され、さらに複数の車両が連結された列車では、多くの送信装置がコンテンツを配信している。このような場合、端末装置は、受信信号強度の最も強いコンテンツを配信する送信装置を選択してコンテンツの配信を受ける。しかしながら、車両に搭載された送信装置よりも端末装置に近い位置で攻撃者の操作する送信装置が偽のコンテンツを配信している場合、端末装置は、攻撃者の送信装置を選択して偽のコンテンツの配信を受けてしまう。そのため、端末装置は、攻撃者によるなりすまし攻撃、リプレイ攻撃などの被害を受ける可能性がある、という問題があった。【０００５】
本発明は、上記に鑑みてなされたものであって、信号の受信状態にかかわらず所望の信号を選択して受信可能な端末装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の端末装置は、複数の送信装置から送信された信号を受信し、信号に含まれるデータの内容を解析する信号受信部と、同一データの信号の受信数が規定された数以上の場合、同一データの信号を送信した複数の送信装置から１つの送信装置を選択し、選択した送信装置から送信される信号を信号受信部において継続して受信する制御を行う制御部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、端末装置は、信号の受信状態にかかわらず所望の信号を選択して受信できる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】データ送信システムの構成例を示す図
【図２】送信装置の構成例を示すブロック図
【図３】端末装置の構成例を示すブロック図
【図４】送信装置の動作を示すフローチャート
【図５】端末装置の動作を示すフローチャート
【図６】端末装置が備える処理回路をプロセッサおよびメモリで構成する場合の例を示す図
【図７】端末装置が備える処理回路を専用のハードウェアで構成する場合の例を示す図
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかる端末装置、送信装置、データ送信システムおよびデータ受信方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態．
図１は、本発明の実施の形態にかかるデータ送信システム１００の構成例を示す図である。データ送信システム１００は、列車１０と、端末装置４０と、を備える。列車１０は、車両２０−１〜２０−３を備える。車両２０−１は、送信装置３０−１，３０−２を備える。車両２０−２は、送信装置３０−３，３０−４を備える。車両２０−３は、送信装置３０−５，３０−６を備える。送信装置３０−１〜３０−６は、例えば、ビーコン装置である。端末装置４０は、列車１０の乗客であるユーザが携帯する端末装置である。送信装置３０−１〜３０−６と端末装置４０との間の通信方式については、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ（登録商標）などの方式があるが、これらに限定されるものではない。以降の説明では、具体的に、Ｂｌｕｅｔｏｏｔｈの通信方式を用いた場合について説明する。また、以降の説明において、車両２０−１〜２０−３を区別しない場合は車両２０と称し、送信装置３０−１〜３０−６を区別しない場合は送信装置３０と称することがある。
【００１１】
データ送信システム１００は、列車１０に搭載された送信装置３０−１〜３０−６が、端末装置４０に対してデータを含むビーコン信号を送信し、端末装置４０が、送信装置３０−１〜３０−６から選択した１つの送信装置３０から継続してビーコン信号を受信するシステムである。以降の説明では、ビーコン信号を単に信号と称する。送信装置３０−１〜３０−６は、地上に設置された図示しないサーバからデータの配信を受け、送信装置３０−１〜３０−６において共通のデータ、すなわち同一データを含む信号を送信する。サーバと送信装置３０−１〜３０−６との間の通信方式については、Ｗｉ−Ｆｉなどの方式があるが、これに限定されるものではない。なお、データを配信する装置はサーバに限定されず、旅客案内制御装置、車両モニタ装置、線路沿いまたは駅に設置された基地局などであってもよい。送信装置３０−１〜３０−６は、前述のサーバまたは基地局から、直接データの配信を受けてもよいし、旅客案内制御装置、車両モニタ装置など他の装置を介して間接的にデータの配信を受けてもよい。送信装置３０−１〜３０−６が送信するデータは、例えば、列車の目的地、到着時刻などの列車の運行に係わる行路情報、列車を識別するための列車ＩＤ（IDentification）などがあるが、これらに限定されるものではない。送信装置３０−１〜３０−６が送信するデータに他の情報を追加してもよい。図１では一例として、図示しないサーバが、列車ＩＤ「１」、および行路情報「Ａ」のデータを配信している。送信装置３０−１〜３０−６は、列車ＩＤ「１」および行路情報「Ａ」からなる同一のデータを含む信号を送信する。
【００１２】
ここで、列車１０において、悪意の攻撃者が操作する送信装置５０が、送信装置３０−１〜３０−６よりも端末装置４０に近い位置で、偽のデータを含む信号を送信する場合を想定する。偽のデータとは、前述の送信装置３０−１〜３０−６が送信するデータとは異なるデータであり、図１の例では列車ＩＤ「２」および行路情報「Ｂ」を含むデータである。データ送信システム１００において、端末装置４０は、送信装置５０から送信された信号の受信信号強度が送信装置３０−１〜３０−６から送信された信号の受信信号強度より強い場合でも、所望の信号を送信する送信装置３０、すなわち送信装置３０−１〜３０−６のうちから１つの送信装置３０を選択することが可能である。所望の信号とは、列車１０に搭載された送信装置３０−１〜３０−６が送信する信号であって、図１の例では列車ＩＤ「１」および行路情報「Ａ」のデータを含む信号である。
【００１３】
図２は、本実施の形態にかかる送信装置３０の構成例を示すブロック図である。送信装置３０は、データ受信部３１と、生成部３２と、送信部３３と、を備える。データ受信部３１は、図示しない前述のサーバから配信されたデータを受信する。生成部３２は、送信装置３０−１〜３０−６において規定された規則に基づいて乱数を生成し、乱数を用いて、データ受信部３１で受信されたデータを暗号化する。生成部３２は、暗号化したデータおよび乱数を含む信号を生成する。送信部３３は、生成部３２で生成された信号を車両２０内に送信する。
【００１４】
図３は、本実施の形態にかかる端末装置４０の構成例を示すブロック図である。端末装置４０は、信号受信部４１と、制御部４２と、表示部４３と、を備える。信号受信部４１は、複数の送信装置３０から送信された信号を受信し、信号に含まれるデータの内容を解析する。具体的に、信号受信部４１は、信号に含まれる暗号を用いて、暗号化されたデータを復号する。信号受信部４１は、受信した信号に含まれるデータすなわち復号したデータの内容を確認し、データが同一の信号が有る場合、同一データごとに信号の受信数をカウントする。制御部４２は、同一データの信号の受信数が規定された数以上の場合、同一データの信号を送信した複数の送信装置３０から１つの送信装置３０を選択する。制御部４２は、選択した送信装置３０から送信される信号を信号受信部４１において継続して受信する制御を行う。表示部４３は、制御部４２で選択された送信装置３０から送信されて信号受信部４１で受信された信号に含まれるデータの内容を表示する。
【００１５】
端末装置４０については、送信装置３０から送信された信号に含まれるデータ、すなわち送信装置３０を搭載した列車１０を運行する鉄道会社が提供するデータを表示するための専用の装置であってもよいし、データを表示するために鉄道会社が配布するアプリケーションがインストールされたスマートフォンなどの装置であってもよい。鉄道会社が提供するデータを表示するサービスを受けようとするユーザは、専用の装置を入手するか、スマートフォンなどの装置に予め前述のアプリケーションをインストールしておく。
【００１６】
つづいて、送信装置３０−１〜３０−６が信号を送信し、端末装置４０が１つの送信装置３０を選択して信号を継続的に受信する動作について説明する。
【００１７】
図４は、本実施の形態にかかる送信装置３０の動作を示すフローチャートである。なお、列車１０において、送信装置３０−１〜３０−６は同一の動作を行っているものとする。まず、送信装置３０において、データ受信部３１は、サーバから配信されたデータを受信する（ステップＳ１）。
【００１８】
生成部３２は、送信装置３０−１〜３０−６において規定された規則に基づいて、データ受信部３１でデータを受信するごとに、乱数を生成する（ステップＳ２）。送信装置３０−１〜３０−６の各生成部３２で生成される乱数の値については、ある時点で生成された乱数の値は同一となるが、生成されるごとに異なる乱数の値となる。すなわち、送信装置３０−１〜３０−６の各生成部３２は、生成する乱数の値を連動して変更する。図１では、ある時点で送信装置３０−１〜３０−６の各生成部３２で生成された乱数の値が同一の「ｘｘｘｘ」であることを示している。送信装置３０−１〜３０−６の各生成部３２において次に乱数を生成したときの乱数の値は、「ｘｘｘｘ」とは異なる同一の値となる。
【００１９】
生成部３２は、生成した乱数を用いて、データ受信部３１で受信されたデータを暗号化する（ステップＳ３）。乱数を用いたデータの暗号化の方法については、データに乱数を掛け合わせて排他的論理和演算を行う方法などがあるが、一般的な方法でよく、特に限定されない。送信装置３０において、生成部３２がデータを暗号化することにより、第三者によるデータの改ざんなどを防止することができる。
【００２０】
生成部３２は、暗号化したデータおよび乱数を含む信号を生成する（ステップＳ４）。ここで、生成部３２は、生成する信号のフォーマットにおいて、送信装置３０と端末装置４０とがペアリングを行うことなく端末装置４０で解析可能な第１の領域にデータを格納する。また、生成部３２は、生成する信号のフォーマットにおいて、規定された第２の領域に乱数を格納する。第１の領域とは、前述のように通信方式がＢｌｕｅｔｏｏｔｈ方式の場合、例えば、ベンダーコードの領域である。ただし、ベンダーコードの領域は一例であって、これに限定されるものではない。第２の領域とは、送信装置３０および端末装置４０において既知の領域である。第２の領域は、第１の領域内にあってもよい。端末装置４０が第１の領域および第２の領域の情報を取得する方法については、例えば、端末装置４０が専用の装置の場合は予め第１の領域および第２の領域の情報を記憶させておき、端末装置４０が専用の端末ではない場合は前述のアプリケーションに第１の領域および第２の領域の情報を含めておく。これにより、端末装置４０では、第１の領域に格納された暗号化されているデータ、および第２の領域に格納された乱数を利用することができる。なお、生成部３２は、生成する信号にチェックサムを付与してもよい。
【００２１】
送信部３３は、生成部３２で生成された信号を車両２０内に送信する（ステップＳ５）。送信装置３０−１〜３０−６の各送信部３３が同時に送信する信号は同一の信号となる。具体的に、送信装置３０−１〜３０−６の各送信部３３は、図１の例に示すある時点において、列車ＩＤ「１」および行路情報「Ａ」のデータが乱数「ｘｘｘｘ」によって暗号化されたデータを含む信号を同時に送信する。送信装置３０は、列車１０内に端末装置４０が存在するか否かにかかわらず、列車１０が運行している間、図４に示す動作を繰り返し実施する。
【００２２】
図５は、本実施の形態にかかる端末装置４０の動作を示すフローチャートである。まず、端末装置４０において、信号受信部４１は、複数の送信装置３０および送信装置５０から送信された信号を受信する（ステップＳ１１）。送信装置５０は、図１に示すように、列車ＩＤ「２」および行路情報「Ｂ」のデータが乱数「ｙｙｙｙ」によって暗号化されたデータを含む信号を送信しているものとする。
【００２３】
信号受信部４１は、受信した信号に含まれているデータが暗号化されているため、暗号化されたデータとともに信号に含まれる乱数を用いて、暗号化されたデータを復号する（ステップＳ１２）。信号受信部４１は、送信装置３０とペアリングを行うことなく、第２の領域の情報に基づいて信号の第２の領域から乱数を取得し、乱数を用いて第１の領域に格納されているデータを復号する。信号受信部４１は、ペアリングを行うことなくデータを復号することができるため、ペアリングを行う場合と比較して処理負荷を低減することができる。
【００２４】
信号受信部４１は、復号したデータの内容を確認し、データが同一の信号が有る場合、同一データごとに信号の受信数をカウントする（ステップＳ１３）。すなわち、信号受信部４１は、同一の信号を同時に送信した送信装置３０−１〜３０−６のうち、いくつの送信装置３０から信号を受信できたかをカウントする。
【００２５】
制御部４２は、信号受信部４１で受信された信号に含まれるデータを確認し、同一データの数、すなわち同一データの信号の受信数が、規定された数以上か否かを確認する（ステップＳ１４）。規定された数は、車両２０に搭載されている送信装置３０の数、および列車１０に連結される車両２０の数によって、鉄道会社などで設定される値である。規定された数については、第１の領域および第２の領域と同様、端末装置４０が専用の装置の場合は予め規定された数の情報を記憶させておき、端末装置４０が専用の端末ではない場合は前述のアプリケーションに規定された数の情報を含めておいてもよい。
【００２６】
同一データの信号の受信数が規定された数未満の場合（ステップＳ１４：Ｎｏ）、端末装置４０では、ステップＳ１１に戻って前述の動作を行う。送信装置３０−１〜３０−６は同時に同一データの信号を送信しているが、各送信装置３０と端末装置４０との距離が異なることから、端末装置４０において各送信装置３０からの信号の受信タイミングがずれることがある。なお、一例として、規定された数を「３」とする。信号受信部４１は、ステップＳ１１からステップＳ１３の動作を繰り返すことによって、図１に示すように、送信装置３０−１，３０−２，３０−３、および送信装置５０から信号を受信したものとする。
【００２７】
同一データの信号の受信数が規定された数以上の場合（ステップＳ１４：Ｙｅｓ）、制御部４２は、同一データの信号を送信した複数の送信装置３０−１〜３０−３から、同一データの複数の信号の受信信号強度に基づいて、受信信号強度の最も強い信号を送信した１つの送信装置３０を選択する（ステップＳ１５）。制御部４２は、図１に示すように最も端末装置４０と距離の近い送信装置３０−２を選択する。すなわち、制御部４２は、所望の信号を送信する送信装置３０−１〜３０−３のうちから、信号の受信状態の良い１つの送信装置３０を選択することができる。なお、端末装置４０では、送信装置５０から受信した信号について、送信装置３０−１〜３０−３から受信した信号より受信信号強度が強くても、送信装置５０と同一のデータの信号を規定された数受信しない。そのため、制御部４２において、偽のデータを含む信号を送信する送信装置５０は選択の対象にはならない。
【００２８】
制御部４２は、選択した送信装置３０−２から送信される信号を信号受信部４１において継続して受信する制御を行う。送信装置３０−１〜３０−６は同一のデータを含む信号を送信しているが、各信号に含まれる送信元アドレスは送信装置３０ごとに異なる。そのため、制御部４２は、送信装置３０−２の送信元アドレスを用いて、送信装置３０−２を特定することができる。信号受信部４１は、制御部４２で選択された送信装置３０−２から送信される信号を継続して受信する（ステップＳ１６）。
【００２９】
制御部４２は、信号受信部４１において送信装置３０−２から信号を継続して受信して復号したデータを、表示部４３に表示する（ステップＳ１７）。なお、信号受信部４１は、選択された送信装置３０−２以外の送信装置３０−１，３０−３、および送信装置５０から受信した信号について、復号することなく廃棄する。これにより、信号受信部４１は、信号受信時の処理負荷を低減することができる。
【００３０】
このように、端末装置４０は、複数の信号を受信した場合、同一データを送信してきた複数の送信装置３０から１つの送信装置３０を選択し、選択した送信装置３０から受信した信号に含まれるデータを表示する。端末装置４０は、端末装置４０を携帯するユーザが車両２０を変更せずに列車１０に乗っている間、選択した送信装置３０からの信号の受信を継続する。すなわち、端末装置４０は、図５に示すフローチャートにおいて、ステップＳ１１からステップＳ１５までの動作をユーザが列車１０に乗車した際に行い、送信装置３０を選択後はステップＳ１６およびステップＳ１７の処理を行う。これにより、端末装置４０は、送信装置３０−２よりも近い位置にある送信装置５０から偽のデータを含む信号が送信された場合でも、同一の偽のデータを複数受信することはないので、誤って送信装置５０を選択することはない。
【００３１】
また、端末装置４０は、送信装置３０とペアリングすることなく、受信した信号に含まれるデータを復号して表示することができるため、ペアリングが必要な場合と比較して、処理負荷を低減することができる。
【００３２】
なお、端末装置４０を携帯するユーザが列車１０を降りた場合、端末装置４０と選択した送信装置３０との間の通信が途切れることになる。この場合、端末装置４０は、ユーザがつぎに列車１０に乗った際に図５に示す動作を行う。また、端末装置４０を携帯するユーザが乗っている車両２０を変更した場合、例えば、車両２０−１から車両２０−２へ移動した場合、端末装置４０と選択した送信装置３０との間の通信が途切れることになるため、端末装置４０は、ユーザが車両２０−２へ移動した際に図５に示す動作を行う。
【００３３】
つづいて、端末装置４０のハードウェア構成について説明する。信号受信部４１において送信装置３０からの信号を受信する機能はインタフェース回路である。表示部４３は、ＬＣＤ（Liquid  Crystal  Display）などのディスプレイである。制御部４２および信号受信部４１のその他の機能は処理回路により実現される。すなわち、端末装置４０は、受信した信号に基づいて、継続して信号を受信する１つの送信装置３０を選択することが可能な処理回路を備える。処理回路は、メモリに格納されるプログラムを実行するプロセッサおよびメモリであってもよいし、専用のハードウェアであってもよい。
【００３４】
図６は、本実施の形態にかかる端末装置４０が備える処理回路をプロセッサおよびメモリで構成する場合の例を示す図である。処理回路がプロセッサ９１およびメモリ９２で構成される場合、端末装置４０の処理回路の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ９２に格納される。処理回路では、メモリ９２に記憶されたプログラムをプロセッサ９１が読み出して実行することにより、各機能を実現する。すなわち、処理回路は、受信した信号に基づいて、継続して信号を受信する１つの送信装置３０を選択することが結果的に実行されることになるプログラムを格納するためのメモリ９２を備える。また、これらのプログラムは、端末装置４０の手順および方法をコンピュータに実行させるものであるともいえる。
【００３５】
ここで、プロセッサ９１は、ＣＰＵ（Central  Processing  Unit）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはＤＳＰ（Digital  Signal  Processor）などであってもよい。また、メモリ９２には、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（登録商標）（Electrically  ＥＰＲＯＭ）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはＤＶＤ（Digital  Versatile  Disc）などが該当する。
【００３６】
図７は、本実施の形態にかかる端末装置４０が備える処理回路を専用のハードウェアで構成する場合の例を示す図である。処理回路が専用のハードウェアで構成される場合、図７に示す処理回路９３は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせたものが該当する。端末装置４０の各機能を機能別に処理回路９３で実現してもよいし、各機能をまとめて処理回路９３で実現してもよい。
【００３７】
なお、端末装置４０の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００３８】
端末装置４０のハードウェア構成について説明したが、送信装置３０のハードウェア構成も同様である。データ受信部３１において、サーバからのデータを受信する機能はインタフェース回路である。送信部３３は、インタフェース回路である。生成部３２およびデータ受信部３１のその他の機能は処理回路により実現される。この処理回路も同様に、図６に示すようにメモリ９２に格納されるプログラムを実行するプロセッサ９１およびメモリ９２であってもよいし、図７に示すように専用のハードウェアであってもよい。
【００３９】
以上説明したように、本実施の形態によれば、列車１０において、複数の送信装置３０は、同一データの信号を送信し、端末装置４０は、同一データの信号を規定された数受信した場合、すなわち規定された数の送信装置３０から同一データの信号を受信した場合、同一データの信号を送信した送信装置３０から１つの送信装置３０を選択し、選択した送信装置３０から送信される信号を継続して受信することとした。これにより、端末装置４０は、攻撃者が直近で偽の信号を送信している場合でも、信号の受信状態にかかわらず、所望の信号、すなわち列車１０に搭載された送信装置３０から送信された信号を選択して受信することができる。
【００４０】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００４１】
１０  列車、２０−１〜２０−３  車両、３０，３０−１〜３０−６，５０  送信装置、３１  データ受信部、３２  生成部、３３  送信部、４０  端末装置、４１  信号受信部、４２  制御部、４３  表示部、１００  データ送信システム。
【図１】
2019053796.tif 000003
【図２】
2019053796.tif 000004
【図３】
2019053796.tif 000005
【図４】
2019053796.tif 000006
【図５】
2019053796.tif 000007
【図６】
2019053796.tif 000008
【図７】
2019053796.tif 000009
【国際調査報告】
2019053796.tif 000010
2019053796.tif 000011
2019053796.tif 000012