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