(57)【要約】【課題】１つの通信方式と、他の１つの通信方式とが混在するような通信環境下であっても、車載機と、ステージングサーバー又は本番サーバーとで無線通信を行うことができる情報処理システムを提供する。【解決手段】車載機３は、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と無線通信を行う通信モジュール部３４と、通信モジュール部３４により無線通信を行う場合に参照されるものであって、且つ１つ及び他の１つのそれぞれの通信方式に応じたドメイン情報を記憶する記憶部５０と、を含む。通信モジュール部３４は、記憶部５０に記憶されるドメイン情報に応じて、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と通信を確立させる。【選択図】図１
2019201372.tif 000002
【特許請求の範囲】
【請求項１】
ステージングサーバーと、本番サーバーと、前記ステージングサーバー及び前記本番サーバーのそれぞれと通信可能な車載機と、を備える情報処理システムであって、
前記車載機は、
前記ステージングサーバー及び前記本番サーバーの何れか一方と無線通信を行う通信モジュール部と、
前記通信モジュール部により無線通信を行う場合に参照されるものであって、且つ１つ及び他の１つのそれぞれの通信方式に応じたドメイン情報を記憶する記憶部と、
を備え、
前記通信モジュール部は、
前記記憶部に記憶される前記ドメイン情報に応じて、前記ステージングサーバー及び前記本番サーバーの何れか一方と通信を確立させる、
ことを特徴とする情報処理システム。
【請求項２】
前記通信モジュール部は、
前記他の１つの通信方式により前記本番サーバーと無線通信を行う場合、前記ドメイン情報として、前記車載機で実行されるアプリケーションに関連付いて参照可能である固定ドメイン名が参照される、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記通信モジュール部は、
前記１つの通信方式により前記本番サーバー及び前記ステージングサーバーの何れか一方と無線通信を行う場合、又は前記他の１つの通信方式により前記ステージングサーバーと無線通信を行う場合、前記ドメイン情報として、機能テーブルで管理されている管理ドメイン名が参照され、
前記機能テーブルは、
前記管理ドメイン名と、該管理ドメイン名に対応する宛先ＩＰアドレスと、前記本番サーバー及び前記ステージングサーバーの何れか一方を指定するサブネットマスクと、が関連付けて管理されている、
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記通信モジュール部は、
前記１つ及び前記他の１つの何れか一方の通信方式の種類を特定する通信方式特定情報を保持し、
前記記憶部は、
前記車載機の起動が初回である場合、前記通信モジュール部から転送される前記通信方式特定情報が記憶される、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記ドメイン情報は、
前記車載機の起動が２回目以降である場合、前記記憶部に記憶される前記通信方式特定情報に応じて、前記固定ドメイン名及び前記管理ドメイン名の何れか一方が確定される、
ことを特徴とする請求項４に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システムに関する。
【背景技術】
【０００２】
従来、車両に搭載され、車速等の運行記録をデータセンターへ送付することで、車両状況をリアルタイムに確認できるデジタルタコグラフ等の車載機が知られている。また、車載機のような端末装置と、データセンターのようなサーバーとで構築される情報処理システムは、無線通信により各種情報が送受信されることが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０２１４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載のような従来技術は、特定の通信方式、例えば、第３世代移動通信システムのような１つの世代の通信方式によるものが多い。よって、車載機のリリース前にデータセンターとして利用されるステージングサーバーであっても、車載機のリリース後にデータセンターとして利用される本番サーバーであっても、１つの世代の通信方式を想定している。したがって、ステージングサーバー又は本番サーバーと無線通信を行う車載機は、複数の通信方式が混在するような通信環境、例えば、第３世代移動通信システムの通信方式と、第４世代移動通信システムの通信方式とが混在するような通信環境を想定されずに何れか一方の通信方式に応じて通信設定がされる。第３世代移動通信システムの通信方式と、第４世代移動通信システムの通信方式とは、通信方式が異なるため、そのように通信設定がされた車載機は、データセンターと無線通信できない状況に至る可能性がある。つまり、上記従来技術では、１つの通信方式と、他の１つの通信方式とが混在するような通信環境下において、車載機と、ステージングサーバー又は本番サーバーとで無線通信を行うことができない状況に至る可能性がある。
【０００５】
本開示はこのような状況に鑑みてなされたものであり、１つの通信方式と、他の１つの通信方式とが混在するような通信環境下であっても、車載機と、ステージングサーバー又は本番サーバーとで無線通信を行うことができるようにするものである。
【課題を解決するための手段】
【０００６】
本開示の一側面である情報処理システムは、ステージングサーバーと、本番サーバーと、前記ステージングサーバー及び前記本番サーバーのそれぞれと通信可能な車載機と、を備える情報処理システムであって、前記車載機は、前記ステージングサーバー及び前記本番サーバーの何れか一方と無線通信を行う通信モジュール部と、前記通信モジュール部により無線通信を行う場合に参照されるものであって、且つ１つ及び他の１つのそれぞれの通信方式に応じたドメイン情報を記憶する記憶部と、を備え、前記通信モジュール部は、前記記憶部に記憶される前記ドメイン情報に応じて、前記ステージングサーバー及び前記本番サーバーの何れか一方と通信を確立させる。
【０００７】
また、本開示の一側面である情報処理システムにおいて、前記通信モジュール部は、前記他の１つの通信方式により前記本番サーバーと無線通信を行う場合、前記ドメイン情報として、前記車載機で実行されるアプリケーションに関連付いて参照可能である固定ドメイン名が参照される、ことが好ましい。
【０００８】
また、本開示の一側面である情報処理システムにおいて、前記通信モジュール部は、前記１つの通信方式により前記本番サーバー及び前記ステージングサーバーの何れか一方と無線通信を行う場合、又は前記他の１つの通信方式により前記ステージングサーバーと無線通信を行う場合、前記ドメイン情報として、機能テーブルで管理されている管理ドメイン名が参照され、前記機能テーブルは、前記管理ドメイン名と、該管理ドメイン名に対応する宛先ＩＰアドレスと、前記本番サーバー及び前記ステージングサーバーの何れか一方を指定するサブネットマスクと、が関連付けて管理されている、ことが好ましい。
【０００９】
また、本開示の一側面である情報処理システムにおいて、前記通信モジュール部は、前記１つ及び前記他の１つの何れか一方の通信方式の種類を特定する通信方式特定情報を保持し、前記記憶部は、前記車載機の起動が初回である場合、前記通信モジュール部から転送される前記通信方式特定情報が記憶される、ことが好ましい。
【００１０】
また、本開示の一側面である情報処理システムにおいて、前記ドメイン情報は、前記車載機の起動が２回目以降である場合、前記記憶部に記憶される前記通信方式特定情報に応じて、前記固定ドメイン名及び前記管理ドメイン名の何れか一方が確定される、ことが好ましい。
【発明の効果】
【００１１】
本開示の一側面によれば、１つの通信方式と、他の１つの通信方式とが混在するような通信環境下であっても、車載機と、ステージングサーバー又は本番サーバーとで無線通信を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本開示を適用した実施形態に係る情報処理システム１のシステム構成例を示す図である。
【図２】本開示を適用した実施形態に係る記憶部５０の一部のデータ構成例を示す図である。
【図３】本開示を適用した実施形態に係るイグニッションスイッチ１２＿１がオンされるのが初回であるときに実行される処理の一例を説明するフローチャートである。
【図４】本開示を適用した実施形態に係るイグニッションスイッチ１２＿１がオンされるのが２回目以降であるときに実行される処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本開示の実施形態を説明するが、本開示は以下の実施形態に限られるものではない。
【００１４】
図１は、本開示を適用した実施形態に係る情報処理システム１のシステム構成例を示す図である。図１に示すように、情報処理システム１は、ステージングサーバー１０３＿１と、本番サーバー１０３＿２と、車載機３と、を備えている。情報処理システム１は、無線媒体又は有線媒体による通信が可能なネットワーク２を介して、車両に搭載された車載機３で記録した車速等の車両の運行記録を、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方に送信する。このように、車載機３がデジタルタコグラフとして機能することで、ステージングサーバー１０３＿１又は本番サーバー１０３＿２は、運行記録に基づく車両状況をリアルタイムで取得することができる。なお、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれを区別せず何れか一方を指す場合、サーバー１０３と称する。また、ステージングサーバー１０３＿１は複数台設けられてもよく、本番サーバー１０３＿２も同様である。
【００１５】
車載機３は、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれと通信可能である。ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれは、例えば、３Ｇすなわち第３世代移動通信システム又は４Ｇすなわち第４世代移動通信システム等の何れか一方に含まれる通信方式の通信設定がされている。第３世代移動通信システムのうち、第３世代の通信方式にはＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）又はＣＤＭＡ２０００が含まれ、第３．５世代の通信方式にはＨＳＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）又はＥＶ−ＤＯ（Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｐｔｉｍｉｚｅｄ）が含まれ、第３．９世代の通信方式にはＬＴＥ（Ｌｏｎｇ−Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）が含まれる。第４世代の通信方式にはＬＴＥ−Ａｄｖａｎｃｅｄが含まれる。ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれは、第３世代移動通信システムの通信方式が採用されていれば、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００、ＨＳＰＡ、又はＥＶ−ＤＯ等のような通信方式の何れかの通信設定がされる。ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれは、第４世代移動通信システムの通信方式が採用されていれば、ＬＴＥ−Ａｄｖａｎｃｅｄの通信設定がされる。車載機３は、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれに採用される通信方式と同一の通信設定がされていれば、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれと通信可能である。
【００１６】
よって、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれは、同一世代、例えば第３世代移動通信システムに含まれる何れかの通信方式であれば、車載機３にも同様の通信方式の通信設定がされる必要がある。ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれが、第４世代移動通信システムに含まれる通信方式であれば、車載機３も同様の通信方式、すなわちＬＴＥ−Ａｄａｎｃｅｄの通信設定が設定される必要がある。仮に、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれが第４世代移動通信システムに含まれる通信方式の通信設定がされ、車載機４が第３世代移動通信システムの通信方式の通信設定がされている場合、サーバー１０３側で自己の通信方式に対応させる処理を実行しない限り、ステージングサーバー１０３＿１及び本番サーバー１０３＿２のそれぞれと、車載機４とは通信を行うことができない。なお、以降の説明では、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式の通信設定がされる一例について説明を行うが、複数の通信方式のうち、１つの通信方式及び他の１つの通信方式のそれぞれの通信設定がされればよい。
【００１７】
ステージングサーバー１０３＿１は、車載機３のリリース前に車載機３又は後方支援ソフトウェアの品質等が評価される際、開発側又は品質管理側に利用されるものであって、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式に応じたドメインが使用される。本番サーバー１０３＿２は、車載機３のリリース後に車両の運行記録を管理する側に利用されるものであって、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式に応じたドメインが使用される。
【００１８】
例えば、車載機３及び後方支援ソフトウェアがバージョンアップされる都度、車載機３及び後方支援ソフトウェアの品質等の評価が行われる。このような品質等の評価の際、車両の運行記録を管理する側に利用される本番サーバー１０３＿２に影響を与えないようにするために、ステージングサーバー１０３＿１は利用される。車載機３及び後方支援ソフトウェアのバージョンアップは定期的に行われるため、ステージングサーバー１０３＿１も常時稼働させている。なお、車載機３及び後方支援ソフトウェアに不具合が発生した場合、そのような不具合の再現試験を行う際にも、ステージングサーバー１０３＿１は利用される。また、端末１０１が車載機３に接続されることで、開発側又は品質管理側は、端末１０１を介して車載機３の各種設定を変更することができる。例えば、車載機３のドメインの設定を端末１０１により書き換えさせることで、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式に応じたドメインに対応するドメイン名の保存場所を、ステージングサーバー１０３＿１用のものと、本番サーバー１０３＿２用のものとに分けることができる。
【００１９】
車載機３は、ＣＰＵ３１、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）３２、ブザー３３、通信モジュール部３４、速度インターフェース部３５、エンジンインターフェース部３６、電源インターフェース部３７、及び記憶部５０を備えている。車載機３は、運行記録として、車速及びエンジン回転数を取得して逐次記録する。ＣＰＵ３１は、デジタルタコグラフとして機能する車載機３を統括的に制御する。ＬＣＤ３２は、表示部として、運転者に画像表示により情報提供する機能を有する。ブザー３３は、音声警告部として、運転者が予め定められた安全運転条件を逸脱する運転をしていると判定された場合、注意喚起を行う機能を有する。速度インターフェース部３５は、ＣＰＵ３１及び車速センサー６のそれぞれと接続され、車速センサー６から入力される速度パルスをＣＰＵ３１に供給する。車速センサー６は、車載機３が搭載された車両に取り付けられ、検知した車速を速度パルスに変換して出力する。ＣＰＵ３１は、入力された速度パルスに基づき、自車両の速度すなわち車速を求め、記憶部５０に記録させる。エンジンインターフェース部３６は、ＣＰＵ３１及びエンジン回転センサー７のそれぞれと接続され、エンジン回転センサー７から入力されるエンジンパルスをＣＰＵ３１に供給する。エンジン回転センサー７は、車載機３が搭載された車両に取り付けられ、検知したエンジン回転数をエンジンパルスに変換して出力する。ＣＰＵ３１は、入力されたエンジンパルスに基づき、自車両のエンジン回転数を求め、記憶部５０に記録させる。
【００２０】
電源インターフェース部３７は、＋１２Ｖライン及びイグニッションラインを介してバッテリ１１と接続し、バッテリ１１から供給される電力を車載機３に供給する。＋１２Ｖラインは、電源インターフェース部３７に常時電力を供給する。よって、電源インターフェース部３７は、常時電力の供給が必要な部位に＋１２Ｖラインから供給される電力を供給する。イグニッションラインにはイグニッションスイッチ１２＿１が設けられている。イグニッションラインは、イグニッションスイッチ１２＿１がオンされたときに電源インターフェース部３７に電力を供給する。不図示の車両用灯具は、イルミネーションラインを介してバッテリ１１と接続されている。イルミネーションラインにはライティングスイッチ１２＿２が設けられている。よって、ライティングスイッチ１２＿２がオンされたときに不図示の車両用灯具に電力が供給される。なお、イグニッションスイッチ１２＿１及びライティングスイッチ１２＿２を総称する場合、スイッチ１２と称する。
【００２１】
通信モジュール部３４は、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と無線通信を行う。無線媒体を介した無線通信により、通信モジュール部３４と、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方との間で、各種データが送受信される。通信モジュール部３４は、第３世代移動通信システムの通信方式によりステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と無線通信を行う場合、並びに第４世代移動通信システムの通信方式によりステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と無線通信を行う場合の何れにおいても、ドメイン情報を参照する。ドメイン情報は、詳細については図２を用いて後述するが、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式に応じたドメイン名が記憶部５０に記憶される。つまり、通信モジュール部３４は、記憶部５０に記憶されるドメイン情報に応じて、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と通信を確立させる。
【００２２】
通信モジュール部３４は、通信方式特定情報を保持する。通信方式特定情報は、第３世代移動通信システム及び第４世代移動通信システムの何れか一方の通信方式の種類を特定する。通信方式特定情報は、例えば、通信モジュール部３４の型名である。通信モジュール部３４の型名は、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式で異なる。よって、通信モジュール部３４の型名を参照することで、ＣＰＵ３１は、通信モジュール部３４が、第３世代移動通信システム及び第４世代移動通信システムの何れか一方の通信方式に対応したものであるかを判定することができる。ＣＰＵ３１は、通信方式の判定結果を記憶部５０に保存させる。例えば、通信モジュール部３４は、ＣＰＵ３１から通信方式特定情報を要求された場合、保持している通信方式特定情報、例えば型名を返答する。ＣＰＵ３１は、通信モジュール部３４から返答された型名と、型名に対応する通信方式とを比較することで、通信方式を判定する。なお、型名に対応する通信方式を示すデータは、例えば記憶部５０に保持させる。
【００２３】
具体的には、車載機３の起動が初回である場合、記憶部５０は、通信モジュール部３４から転送される通信方式特定情報が記憶される。車載機３の起動が初回であるか否かは、イグニッションスイッチ１２＿１がオンされたときが初回であるか否かをＣＰＵ３１が判定する。車載機３の起動が２回目以降である場合、記憶部５０に記憶される通信方式特定情報に応じて、固定ドメイン名及び管理ドメイン名の何れか一方がドメイン名として確定される。固定ドメイン名は、第４世代移動通信システムの通信方式であって、且つ本番サーバー１０３＿２と車載機３とで通信を確立させる場合に利用されるドメイン名である。管理ドメイン名は、第４世代移動通信システムの通信方式であって、且つステージングサーバー１０３＿１と車載機３とで通信を確立させる場合と、第３世代移動通信システムの通信方式であって、サーバー１０３と車載機３とで通信を確立させる場合とに利用されるドメイン名である。
【００２４】
記憶部５０は、不揮発性メモリから構成される。記憶部５０は、設定プログラム格納部５１、データ記録部５２、情報保存部５３、及びデータ処理部５４が構成される。設定プログラム格納部５１は、ＣＰＵ３１が車載機３の機能を実現するための各種プログラム及びデータが格納される。設定プログラム格納部５１は、例えば、運行記録に関しては、車速及びエンジン回転数のそれぞれの制限値が格納される。また、詳細については図２を用いて後述するが、ドメイン名も格納される。データ記録部５２は、データ処理部５４で記録される運行記録が一定量に達する都度、一定量に達した運行記録を記録する。データ記録部５２は、車速及びエンジン回転数の他に、不図示のＧＰＳから取得したＧＰＳデータも記録する。ＧＰＳデータは、走行距離及び走行時間の演算に利用される。
【００２５】
情報保存部５３には、論理空間として、車載機情報管理エリア５３＿１、３Ｇ／４Ｇ情報管理エリア５３＿２、及びドメイン設定場所管理エリア５３＿３が割り当てられる。車載機情報管理エリア５３＿１には、車載機３に関する各種データが記憶される。３Ｇ／４Ｇ情報管理エリア５３＿２には、通信モジュール部３４から転送される通信方式特定情報が記憶される。ドメイン設定場所管理エリア５３＿３には、詳細については図２を用いて後述するが、設定プログラム格納部５１に格納されるドメイン名に対応するデータの参照先データが記憶される。つまり、ドメイン名は、ドメイン設定場所管理エリア５３＿３に記憶される参照先データから参照可能である。参照先データは、例えば、設定プログラム格納部５１の論理空間の番地から構成される。
【００２６】
図２は、本開示を適用した実施形態に係る記憶部５０の一部のデータ構成例を示す図である。図２に示すように、設定プログラム格納部５１には、アプリケーションエリアと、機能テーブルエリアとが動的又は静的に割り当てられている。アプリケーションエリアには、車載機３で実行されるアプリケーションに関する各種データが展開される。アプリケーションエリアには、例えば、静的データ、動的データ、固定ドメイン名、宛先ＩＰアドレス、サブネットマスク、及びポート番号が格納されている。固定ドメイン名は、ドメイン設定場所管理エリア５３＿３から参照可能に構成されたデータであり、ドメイン名を特定する。ＣＰＵ３１は、固定ドメイン名を参照し、固定ドメイン名を宛先ＩＰアドレスに変換する。ＣＰＵ３１は、宛先ＩＰアドレスにサブネットマスクをかけて、該当する本番サーバー１０３＿２を選択する。ＣＰＵ３１は、通信モジュール部３４を介して、ポート番号を添えて、選択した本番サーバー１０３＿２に問い合わせを行い、車載機３と本番サーバー１０３＿２との通信を確立させる。換言すれば、通信モジュール部３４は、第４世代移動通信システムの通信方式により本番サーバー１０３＿２と無線通信を行う場合、ドメイン情報として、車載機３で実行されるアプリケーションに関連付いて参照可能である固定ドメイン名を参照する。
【００２７】
機能テーブルエリアには、機能テーブルに関する各種データが展開される。機能テーブルは、システム構成データ及び警報データ等が記憶される。システム構成データは、車両の中の車両システム構成を示すものであって、例えば、ＥＴＣが車両システムに接続されているか否かを示すものである。警報データは、速度オーバー警報値等である。システム構成データ及び警報データは専用ソフトウェアにより作成されるものである。また、機能テーブルは、さらに、管理ドメイン名と、管理ドメイン名に対応する宛先ＩＰアドレスと、本番サーバー１０３＿２及びステージングサーバー１０３＿１の何れか一方を指定するサブネットマスクと、が関連付けて管理されている。また、機能テーブルには、ポート番号が記憶される。
【００２８】
管理ドメイン名データは、ドメイン設定場所管理エリア５３＿３から参照可能に構成されたデータであり、ドメイン名を特定する。ＣＰＵ３１は、管理ドメイン名を参照し、管理ドメインを宛先ＩＰアドレスに変換する。ＣＰＵ３１は、宛先ＩＰアドレスにサブネットマスクをかけて、本番サーバー１０３＿２及びステージングサーバー１０３＿１の何れか一方を選択する。ＣＰＵ３１は、通信モジュール部３４を介して、ポート番号を添えて、選択したサーバー１０３に問い合わせを行い、車載機３とサーバー１０３との通信を確立させる。換言すれば、通信モジュール部３４は、第３世代移動通信システムの通信方式により本番サーバー１０３＿２及びステージングサーバー１０３＿１の何れか一方と無線通信を行う場合、ドメイン情報として、機能テーブルで管理されている管理ドメイン名を参照する。また、通信モジュール部３４は、第４世代移動通信システムの通信方式によりステージングサーバー１０３＿１と無線通信を行う場合、ドメイン情報として、機能テーブルで管理されている管理ドメイン名を参照する。
【００２９】
図３は、本開示を適用した実施形態に係るイグニッションスイッチ１２＿１がオンされるのが初回であるときに実行される処理の一例を説明するフローチャートである。ステップＳ１１〜ステップＳ１８の処理は、第３世代移動通信システム及び第４世代移動通信システムの何れか一方の通信方式を決定し、ドメイン名に対応するサーバー１０３の宛先ＩＰアドレスを参照可能に設定する。
【００３０】
ステップＳ１１において、ＣＰＵ３１は、Ｐｅｒ２状態であるか否かを判定する。Ｐｅｒ２状態とは、アプリケーションが記憶部５０の論理空間に展開されているが、機能テーブルが記憶部５０の論理空間に展開されていない状態である。具体的には、設定プログラム格納部５１のアプリケーションエリアにはアプリケーションに関する各種データが展開されているが、設定プログラム格納部５１の機能テーブルエリアには機能テーブルに関する各種データが展開されていない状態である。よって、Ｐｅｒ２状態では、車載機３が動作しない。したがって、Ｐｅｒ２状態は、通常は、工場出荷前しか存在しない、すなわち、車載機３の起動が初回である場合が、Ｐｅｒ２状態に相当する。ＣＰＵ３１は、Ｐｅｒ２状態であると判定する場合（ステップＳ１１；Ｙ）、ステップＳ１２の処理に移行する。ＣＰＵ３１は、Ｐｅｒ２状態でないと判定する場合（ステップＳ１１；Ｎ）、ステップＳ１２〜ステップＳ１８の処理を実行せずに終了する。
【００３１】
ステップＳ１２において、ＣＰＵ３１は、通信モジュール部３４の型名が３Ｇ及び４Ｇの何れに対応するかを判定する。つまり、ＣＰＵ３１は、通信モジュール部３４の型名が第３世代移動通信システム及び第４世代移動通信システムの何れか一方の通信方式に対応するものであるかを判定する。ＣＰＵ３１は、通信モジュール部３４の型名が第４世代移動通信システムの通信方式に対応するものであると判定する場合（ステップＳ１２；４Ｇ）、ステップＳ１３の処理に移行する。ＣＰＵ３１は、通信モジュール部３４の型名が第３世代移動通信システムの通信方式に対応するものであると判定する場合（ステップＳ１２；３Ｇ）、ステップＳ１７の処理に移行する。ステップＳ１７において、ＣＰＵ３１は、３Ｇ／４Ｇ情報管理エリア５３＿２に００Ｈを記録させる。ステップＳ１８において、ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に０１Ｈを記録させ、処理を終了する。
【００３２】
ステップＳ１３において、ＣＰＵ３１は、３Ｇ／４Ｇ情報管理エリア５３＿２に０１Ｈを記録させる。ステップＳ１４において、ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に０１Ｈを記録させる。ステップＳ１５において、ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に００Ｈが上書きされたか否かを判定する。ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に００Ｈが上書きされたと判定する場合（ステップＳ１５；Ｙ）、ステップＳ１６の処理に移行する。ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に００Ｈが上書きされていないと判定する場合（ステップＳ１５；Ｎ）、処理を終了する。ステップＳ１６において、ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に００Ｈを記録させ、処理を終了する。なお、ステップＳ１５において、ドメイン設定場所管理エリア５３＿３に００Ｈが上書きされたと判定されるのは、例えば、車載機３に端末１０１が接続され、端末１０１から車載機３にドメイン設定場所管理エリア５３＿３の書き換え命令がなされた場合が想定される。
【００３３】
図４は、本開示を適用した実施形態に係るイグニッションスイッチ１２＿１がオンされるのが２回目以降であるときに実行される処理の一例を説明するフローチャートである。ステップＳ３１〜ステップＳ３６の処理は、ドメイン名に対応するサーバー１０３の宛先ＩＰアドレスを参照可能に設定する。
【００３４】
ステップＳ３１において、ＣＰＵ３１は、３Ｇ／４Ｇ情報管理エリア５３＿２に０１Ｈが記録されているか否かを判定する。ＣＰＵ３１は、３Ｇ／４Ｇ情報管理エリア５３＿２に０１Ｈが記録されていると判定する場合（ステップＳ３１；Ｙ）、ステップＳ３２の処理に移行する。ＣＰＵ３１は、３Ｇ／４Ｇ情報管理エリア５３＿２に０１Ｈが記録されていないと判定する場合（ステップＳ３１；Ｎ）、ステップＳ３５の処理に移行する。ステップＳ３５において、ＣＰＵ３１は、通信モジュール部３４に初期化処理を実行し、処理を終了する。なお、ステップＳ３５で初期化処理対象となる通信モジュール部３４は、第３世代移動通信システムの通信方式に対応するものである。
【００３５】
ステップＳ３２において、ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に０１Ｈが記録されているか否かを判定する。ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に０１Ｈが記録されていると判定する場合（ステップＳ３２；Ｙ）、ステップＳ３６の処理に移行する。ステップＳ３６において、ＣＰＵ３１は、アプリケーションに関連付いて参照可能である固定ドメイン名を参照し、ステップＳ３４の処理に移行する。ＣＰＵ３１は、ドメイン設定場所管理エリア５３＿３に０１Ｈが記録されていないと判定する場合（ステップＳ３２；Ｎ）、ステップＳ３３の処理に移行する。ステップＳ３３において、ＣＰＵ３１は、機能テーブルにある管理ドメイン名を参照し、ステップＳ３４の処理に移行する。ステップＳ３４において、ＣＰＵ３１は、通信モジュール部３４に初期化処理を実行し、処理を終了する。なお、ステップＳ３４で初期化処理対象となる通信モジュール部３４は、第４世代移動通信システムの通信方式に対応するものである。つまり、ステップＳ３３の処理は、車載機３にステージングサーバー１０３＿１を参照させるものである。また、ステップＳ３６の処理は、車載機３に本番サーバー１０３＿２を参照させるものである。
【００３６】
以上の説明から、本実施形態においては、ドメイン情報は、第３世代移動通信システムの通信方式に応じたものと、第４世代移動通信システムの通信方式に応じたものとが記憶部５０に記憶される。通信モジュール部３４は、記憶部５０に記憶されるドメイン情報に応じて、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と通信を確立させる。よって、車載機３は、記憶部５０に記憶されるドメイン情報を参照すれば、第３世代移動通信システムの通信方式であっても、第４世代移動通信システムの通信方式であっても、無線通信を行うことができる。したがって、第３世代移動通信システムすなわち１つの通信方式と、第４世代移動通信システムすなわち他の１つの通信方式とが混在するような通信環境下であっても、車載機３と、ステージングサーバー１０３＿１又は本番サーバー１０３＿２とで無線通信を行うことができる。
【００３７】
また、本実施形態においては、第４世代移動通信システムの通信方式により本番サーバー１０３＿２と無線通信が行われる場合、ドメイン情報として、車載機３で実行されるアプリケーションに関連付いて参照可能である固定ドメイン名が参照される。よって、機能テーブルに第４世代移動通信システムの通信方式に対応するドメイン名がなかったとしても、第４世代移動通信システムの通信方式により使用される固定ドメイン名が車載機３で実行されるアプリケーションに関連付いていれば、その固定ドメイン名を参照することができる。したがって、第４世代移動通信システムすなわち他の１つの通信方式にも対応した無線通信を行うことができる。
【００３８】
また、本実施形態においては、第３世代移動通信システムの通信方式により本番サーバー１０３＿２及びステージングサーバー１０３＿１の何れか一方と無線通信が行われる場合、又は第４世代移動通信システムの通信方式によりステージングサーバー１０３＿１と無線通信が行われる場合、ドメイン情報として、機能テーブルで管理されている管理ドメイン名が参照される。機能テーブルは、管理ドメイン名と、その管理ドメイン名に対応する宛先ＩＰアドレスと、本番サーバー１０３＿２及びステージングサーバー１０３＿１の何れか一方を指定するサブネットマスクと、が関連付けて管理されている。よって、車載機３のドメイン名として事前に設定された管理ドメイン名を参照することができるため、車載機３のドメイン名と、指定したサーバー１０３とを一致させることができる。したがって、第３世代移動通信システムすなわち１つの通信方式により、車載機３と、本番サーバー１０３＿２及びステージングサーバー１０３＿１の何れか一方と無線通信を行うことができ、第４世代移動通信システムすなわち他の１つの通信方式により、車載機３と、ステージングサーバー１０３＿１と無線通信を行うことができる。
【００３９】
また、本実施形態においては、車載機３の起動が初回である場合、通信モジュール部３４から転送される通信方式特定情報が記憶部５０に記憶される。よって、通信モジュール部３４が保持する通信方式特定情報を取得することができる。したがって、通信モジュール部３４に合わせた通信方式で無線通信に関する各種設定を行うことができる。
【００４０】
また、本実施形態においては、車載機３の起動が２回目以降である場合、記憶部５０に記憶される通信方式特定情報に応じて、固定ドメイン名及び管理ドメイン名の何れか一方が確定される。記憶部５０に記憶される通信方式特定情報は、車載機３の起動が初回である場合、通信モジュール部３４からＣＰＵ３１を介して記憶部５０に転送されたものである。よって、通信モジュール部３４が、第３世代移動通信システムすなわち１つ及び第４世代移動通信システムすなわち他の１つの何れに対応するものであっても、車載機３は、ステージングサーバー１０３＿１及び本番サーバー１０３＿２の何れか一方と無線通信を行うことができる。
【００４１】
以上、本開示を適用した情報処理システム１を実施形態に基づいて説明したが、本開示はこれに限定されるものではなく、本開示の趣旨を逸脱しない範囲で、変更を加えてもよい。
【００４２】
例えば、本実施形態においては、第３世代移動通信システム及び第４世代移動通信システムのそれぞれの通信方式に応じたドメイン情報が記憶される一例について説明したが、特にこれに限定されない。例えば、第５世代移動通信システムの通信方式に応じたドメイン情報が記憶されてもよい。第５世代移動通信システムの通信方式に応じたドメイン情報は、第４世代移動通信システムの通信方式に応じたドメイン情報と同様に処理されればよい。
【００４３】
なお、当業者であれば周知のことであるが、第３世代移動通信システムは、国際電気通信連合が定めるＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ２０００）規格に準拠した通信システムである。第３世代移動通信システムのうち、例えば、Ｗ−ＣＤＭＡは、ＩＭＴ−２０００規格ではＩＭＴ−ＤＳ（Ｄｉｒｅｃｔ  Ｓｐｅｅｄ）、３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）規格ではＵＴＲＡ−ＦＤＤ（ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ−ＦＤＤ）にそれぞれ規定され、ＨＳＰＡは、Ｗ−ＣＤＭＡを拡張して高速化した規格に規定されている。第４世代移動通信システムは、国際電気通信連合が定めるＩＭＴ−Ａｄｖａｎｃｅｄ規格に準拠する無線通信システムである。第４世代移動通信システムのうち、ＬＴＥ−Ａｄａｎｃｅｄは、ＬＴＥの後継規格に位置づけられる無線通信方式である。第５世代移動通信システムは、現在規格化が進行中の次世代無線通信システムである。つまり、本開示における１つの通信方式及び他の１つの通信方式の相違点は、世代が異なることはもちろんであるが、少なくとも準拠する規格が異なるものであればよい。なお、本開示における１つの通信方式及び他の１つの通信方式のそれぞれは、準拠する規格が異なるものであるが、それに限定されず、方式、システム、機器種別、製造ベンダの少なくとも何れかに関して異なるものであってもよい。
【００４４】
また、本実施形態においては、３Ｇ／４Ｇ情報管理エリア５３＿２には００Ｈ又は０１Ｈが記録され、ドメイン設定場所管理エリア５３＿３には００Ｈ又は０１Ｈが記録される一例について説明したが、特にこれに限定されない。例えば、別の数字が記録されてもよい。要するに、３Ｇ／４Ｇ情報管理エリア５３＿２には、第３世代移動通信システム及び第４世代移動通信システムの何れか一方を区別できるものが記録されればよい。同様に、ドメイン設定場所管理エリア５３＿３には、ドメイン名の参照先となるものが記録されればよい。
【００４５】
また、本実施形態においては、運行記録として、車速及びエンジン回転数が記録される一例について説明したが、特にこれに限定されない。例えば、加速度、交差点進入速度、ウインカータイミングその他の車両状況に関する情報であればよい。例えば、運行時に取得される画像情報等であってもよい。
【符号の説明】
【００４６】
１  情報処理システム、２  ネットワーク
３  車載機、３１  ＣＰＵ、３２  ＬＣＤ、３３  ブザー、３４  通信モジュール部
３５  速度インターフェース部、３６  エンジンインターフェース部
３７  電源インターフェース部
５０  記憶部、５１  設定プログラム格納部、５２  データ記録部
５３  情報保存部
５３＿１  車載機情報管理エリア、５３＿２  ３Ｇ／４Ｇ情報管理エリア
５３＿３  ドメイン設定場所管理エリア、５４  データ処理部
６  車速センサー、７  エンジン回転センサー、１１  バッテリ、１２  スイッチ
１２＿１  イグニッションスイッチ、１２＿２  ライティングスイッチ
１０１  端末、１０３  サーバー
１０３＿１  ステージングサーバー、１０３＿２  本番サーバー
【図１】
2019201372.tif 000003
【図２】
2019201372.tif 000004
【図３】
2019201372.tif 000005
【図４】
2019201372.tif 000006