(57)【要約】【課題】被牽引車両置き場における被牽引車両の位置を管理すること。【解決手段】被牽引車両管理システムは、端末装置１００と、サーバ２００とを有する。サーバ２００は、端末装置１００から、被牽引車両の識別情報と位置情報とを対応付けた離脱情報を受信する。サーバ２００は、離脱情報を基にして、被牽引車両の位置する部分領域を検出し、被牽引車両管理情報を生成する。サーバ２００は、検索要求を受信した場合には、検索要求に含まれる識別情報と、被牽引車両管理情報とを基にして、部分領域を検出し、検出結果を端末装置１００に通知する。【選択図】図１
2020052930.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とサーバとを有する被牽引車両管理システムであって、
前記端末装置は、
牽引車両近傍に存在し、前記牽引車両に結合されていた被牽引車両が離脱した時点における前記端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを取得する取得部と、
前記識別情報と、前記位置情報とを対応付けた離脱情報を前記サーバに通知する第１通知部とを有し、
前記サーバは、
前記離脱情報を受信した場合、前記離脱情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域と前記識別情報とを関連付けた被牽引車両管理情報を生成する生成部と、
前記識別情報を含む検索要求を受信した場合、前記検索要求に含まれる前記識別情報と、前記被牽引車両管理情報とを基にして、前記検索要求に含まれる前記識別情報に関連付けられた部分領域を検出する検出部と、
前記検出部の検出結果を前記端末装置に通知する第２通知部と
を有することを特徴とする被牽引車両管理システム。
【請求項２】
前記取得部は、牽引車両に被牽引車両が結合した時点における前記端末装置の位置情報と、前記識別情報とを取得し、
前記第１通知部は、前記識別情報と前記位置情報とを対応付けた結合情報を、前記サーバに通知し、
前記生成部は、前記結合情報を受信した場合、前記結合情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域に関連付けられた前記識別情報を解除することを特徴とする請求項１に記載の被牽引車両管理システム。
【請求項３】
前記検出部は、複数の部分領域を含むモデル情報を取得し、前記モデル情報の複数の駐車マスのうち、前記検索要求に含まれる前記識別情報に関連付けられた部分領域の領域にマーカを配置した情報を前記検出結果に設定することを特徴とする請求項１または２に記載の被牽引車両管理システム。
【請求項４】
牽引車両近傍に存在する端末装置が、前記牽引車両に結合されていた被牽引車両が離脱した時点における前記端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを取得し、
前記端末装置が、前記識別情報と、前記位置情報とを対応付けた離脱情報をサーバに通知し、
サーバは、前記離脱情報を受信した場合、前記離脱情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、
前記サーバは、検出した部分領域と前記識別情報とを関連付けた被牽引車両管理情報を生成し、
前記サーバは、前記識別情報を含む検索要求を受信した場合、前記検索要求に含まれる前記識別情報と、前記被牽引車両管理情報とを基にして、前記検索要求に含まれる前記識別情報に関連付けられた部分領域を検出し、
前記サーバは、検出結果を前記端末装置に通知する
処理を実行することを特徴とする被牽引車両管理方法。
【請求項５】
牽引車両近傍に存在する端末装置から、前記牽引車両に結合されていた被牽引車両が離脱した時点における前記端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを対応付けた離脱情報を受信し、
前記離脱情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、
検出した部分領域と前記識別情報とを関連付けた被牽引車両管理情報を生成し、
前記識別情報を含む検索要求を受信した場合、前記検索要求に含まれる前記識別情報と、前記被牽引車両管理情報とを基にして、前記検索要求に含まれる前記識別情報に関連付けられた部分領域を検出し、
検出結果を前記端末装置に通知する
各処理をコンピュータに実行させることを特徴とする被牽引車両管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被牽引車両管理システム等に関する。
【背景技術】
【０００２】
荷物の輸送を行うために、牽引自動車が用いられている。図２０は、牽引自動車の一例を示す図である。図２０に示すように、牽引自動車１０は、トラクターヘッド（牽引車両）１０ａに、シャーシ（被牽引車両）１０ｂが着脱可能に結合されている。シャーシ１０ｂには荷物が積載される。牽引自動車１０のトラクターヘッド１０ａがシャーシ１０ｂを牽引することで、荷物の輸送を行っている。
【０００３】
ここで、シャーシ１０ｂは着脱可能であるため、複数の運送会社が協力して、シャーシ１０ｂを目的地まで輸送する場合がある。たとえば、シャーシ１０ｂは、トラクターヘッド１０ａにより、シャーシ置き場（ヤード）まで牽引されて、トラクターヘッド１０ａから離脱し、所定の駐車マスに駐車する。一方、他のトラクターヘッド（図示略）の運転者は、牽引対象となるシャーシ１０ｂを複数の駐車マスから見つけ出し、見つけたシャーシ１０ｂと、他のトラクターヘッドとを結合して、次の地点まで牽引する。
【０００４】
なお、ネットワークに接続可能なデジタルタコグラフ等の運行記録計を商用車に装着し、商用車の移動情報を収集、分析する従来技術がある。この従来技術を用いることで、牽引自動車１０の走行状況を特定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−０７５９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、被牽引車両置き場における被牽引車両の位置を管理することができないという問題がある。
【０００７】
従来技術では、牽引自動車１０のトラクターヘッド１０ａに運行記録計を装着するものであり、トラクターヘッド１０ａに関しては走行状況を特定することが可能である。しかし、シャーシ１０ｂについては、異なる複数のトラクターヘッドに牽引され、シャーシ置き場に駐車されるため、シャーシ置き場におけるシャーシ位置を管理することが難しい。
【０００８】
１つの側面では、本発明は、被牽引車両置き場における被牽引車両の位置を管理することができる被牽引車両管理システム、被牽引車両管理方法および被牽引車両管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の案では、被牽引車両管理システムは、端末装置と、サーバとを有する。端末装置は、取得部と、第１通知部とを有する。サーバは、生成部と、検出部と、第２通知部とを有する。取得部は、牽引車両近傍に存在し、牽引車両に結合されていた被牽引車両が離脱した時点における端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを取得する。第１通知部は、識別情報と、位置情報とを対応付けた離脱情報をサーバに通知する。生成部は、離脱情報を受信した場合、離脱情報の位置情報を基にして、被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域と識別情報とを関連付けた被牽引車両管理情報を生成する。検出部は、識別情報を含む検索要求を受信した場合、検索要求に含まれる識別情報と、被牽引車両管理情報とを基にして、検索要求に含まれる識別情報に関連付けられた部分領域を検出する。第２通知部は、検出部の検出結果を端末装置に通知する。
【発明の効果】
【００１０】
被牽引車両置き場における被牽引車両の位置を管理することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施例に係るシステムの一例を示す図である。
【図２】図２は、本実施例に係るヤードの一例を示す図である。
【図３】図３は、端末装置の表示画面の一例を示す図である。
【図４】図４は、検索結果の表示画面の一例を示す図である。
【図５】図５は、本実施例に係る端末装置の構成を示す機能ブロック図である。
【図６】図６は、関連情報のデータ構造の一例を示す図である。
【図７】図７は、本実施例に係るサーバの構成を示す機能ブロック図である。
【図８】図８は、走行状況テーブルのデータ構造の一例を示す図である。
【図９】図９は、シャーシ管理テーブルのデータ構造の一例を示す図である。
【図１０】図１０は、駐車場テーブルのデータ構造の一例を示す図である。
【図１１】図１１は、モデルテーブルのデータ構造の一例を示す図である。
【図１２】図１２は、検索結果のその他の表示画面の一例を示す図である。
【図１３】図１３は、結合時の端末装置の処理手順を示すフローチャートである。
【図１４】図１４は、離脱時の端末装置の処理手順を示すフローチャートである。
【図１５】図１５は、離脱時の関連情報を受信した場合のサーバの処理手順を示すフローチャートである。
【図１６】図１６は、結合時の関連情報を受信した場合のサーバの処理手順を示すフローチャートである。
【図１７】図１７は、検索要求を受信した場合のサーバの処理手順を示すフローチャートである。
【図１８】図１８は、本実施例に係る端末装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【図１９】図１９は、本実施例に係るサーバと同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【図２０】図２０は、牽引自動車の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する被牽引車両管理システム、被牽引車両管理方法および被牽引車両管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１３】
図１は、本実施例に係るシステムの一例を示す図である。このシステムでは、端末装置１００と、サーバ２００とがネットワーク５０を介して相互に接続される。本実施例では被牽引車両の一例として、シャーシを用いて説明するがこれに限定されるものではなく、たとえば、コンテナ等であってもよい。
【００１４】
図１において、牽引自動車２０は、トラクターヘッド２０ａに、シャーシ２０ｂが着脱可能に結合されている。牽引自動車２０のトラクターヘッド２０ａは、かかるシャーシ２０ｂを牽引することで、所定のヤード（シャーシ置き場）にシャーシを輸送する。運転手は、牽引自動車２０をヤードに移動させた後に、シャーシ２０ｂをトラクターヘッド２０ａから離脱することで、シャーシ２０ｂを駐車する。
【００１５】
図２は、本実施例に係るヤードの一例を示す図である。図２に示すヤードは、複数の駐車マス１〜１６を有する。牽引自動車２０の運転者は、複数の駐車マス１〜１６のうち、いずれかの駐車マスにシャーシ２０ｂを駐車する。各駐車マスは、部分領域に対応する。
【００１６】
シャーシ２０ｂの輸送を引き継ぐ他の運転手は、複数の駐車マス１〜１６のうち、いずれかの駐車マスに駐車された、牽引対象のシャーシ２０ｂを、端末装置を操作することで検出する。目的のシャーシ（たとえば、シャーシ２０ｂ）を検出する処理については後述する。他の運転手は、該当するシャーシ２０ｂを見つけると、他のトラクターヘッドと、シャーシ２０ｂとを結合して、牽引する。以下の説明では、特定のシャーシ、特定のトラクターヘッドに限定しないで説明を行う場合には、シャーシ、トラクターヘッドに対する符号を省略する。
【００１７】
シャーシ２０ｂには、常時、ビーコンを発信する発信機２１が設置されている。発信機２１は、太陽光を電力に変換する太陽電池２１ａを有しており、電力をこの太陽電池２１ａから受け付ける。発信機２１から発信されるビーコンには、シャーシ２０ｂを一意に識別する「シャーシ番号」の情報が含まれる。
【００１８】
牽引自動車２０の運転手は、端末装置１００を有している。端末装置１００は、ネットワーク５０を介して、サーバ２００に接続される。端末装置１００は、位置情報を算出するために、人工衛星３０と通信を行う。また、端末装置１００は、発信機２１の電波が届く範囲に含まれる場合には、発信機２１からビーコンを受信する。
【００１９】
図示を省略するが、他のトラクターヘッドの他の運転手も、端末装置（図示略）を有している。牽引自動車２０の運転手が保持する端末装置１００と、他の運転手が保持する端末装置とは、同様の構成であるため、特に区別する場合を除いて、各端末装置をまとめて、端末装置１００と表記する。また、運転手と、他の運転手とをまとめて、運転手と表記する。
【００２０】
端末装置１００は、携帯電話、スマートフォン、タブレット端末、ノートＰＣ（Personal  Computer）等の端末装置に対応する。運転手は、端末装置１００を操作して、各種の情報を入力し、端末装置１００は、入力された情報を用いて、関連情報を生成し、関連情報をサーバ２００に送信する。
【００２１】
たとえば、関連情報には、シャーシ番号、ヘッド番号、形状、状態、時刻情報、位置情報、積載有無、積載内容が含まれる。シャーシ番号は、シャーシを一意に識別する情報であり、ヘッド番号は、トラクターヘッドを一意に識別する情報である。関連情報のシャーシ番号と、ヘッド番号との対応関係により、どのトラクターヘッドが、どのシャーシを牽引しているかを識別できる。形状は、シャーシの形状を示すものである。シャーシの形状には、平ボディ、ウィングなどがある。
【００２２】
状態は、シャーシの状態を示すものであり、たとえば、「結合」、「走行」、「離脱」、「荷積み」、「荷卸し」が含まれる。「結合」は、シャーシと、トラクターヘッドとが結合されたことを示す。「走行」は、シャーシが、トラクターヘッドに牽引されて走行中であることを示す。「離脱」は、シャーシと、トラクターヘッドとの結合が解除されたことを示す。「荷積み」は、シャーシに荷物が荷積みされたことを示す。「荷卸し」は、シャーシの荷物が荷卸しされたことを示す。
【００２３】
時刻情報は、シャーシ番号およびヘッド番号の入力を受け付けた時刻を示すものである。位置情報は、シャーシ番号およびヘッド番号の入力を受け付けた時点における、端末装置１００の位置情報を示す。端末装置１００は、人工衛星３０から電波を受信して、位置情報を算出する。積載有無は、シャーシ番号で識別されるシャーシに荷物が積載されているか否かを示す情報である。積載内容は、シャーシに積載されている荷物の種別を示す情報である。
【００２４】
本実施例に係るシステムにおいて、端末装置１００を用いた運用のフェーズには、離脱フェーズ、結合フェーズ、牽引運行フェーズが含まれる。
【００２５】
「離脱フェーズ」における端末装置１００の処理について説明する。離脱フェーズの段階で、トラクターヘッド２０ａの運転手は、シャーシ２０ｂの駐車マスに牽引自動車２０を移動させておくものとする。トラクターヘッド２０ａの運転手は、トラクターヘッド２０ａと、シャーシ２０ｂとの離脱作業を済ませると、端末装置１００を操作して、シャーシ番号、ヘッド番号、形状、状態、積載有無、積載内容を入力する。
【００２６】
図３は、端末装置の表示画面の一例を示す図である。図３に示すように、この表示画面６０には、領域６１〜６５と、変更ボタン６６とを有する。領域６１は、トラクターヘッド２０ａのヘッド番号を入力する領域である。運転手は、端末装置１００を操作して、領域６１に、ヘッド番号を入力する。
【００２７】
領域６２は、トラクターヘッド２０ａに結合されたシャーシ２０ｂのシャーシ番号を入力する領域である。トラクターヘッド２０ａからシャーシ２０ｂを離脱する際には、シャーシ２０ｂに設置された発信機２１のビーコンが端末装置１００に届くため、端末装置１００は、ビーコンに含まれるシャーシ番号を特定し、領域６２に入力する。
【００２８】
領域６３は、シャーシの状態を入力する領域である。たとえば、領域６３には、選択ボタン６３ａ，６３ｂが含まれる。選択ボタン６３ａが選択されると、トラクターヘッド２０ａとシャーシ２０ｂとが結合されていることを示す。選択ボタン６３ｂが選択されると、トラクターヘッド２０ａとシャーシ２０ｂとが結合されていないことを示す。選択ボタン６３ａ，６３ｂのどちらかが選択されると、他方の選択ボタンが未選択となる。離脱フェーズにおいて、運転手は、トラクターヘッド２０ａとシャーシ２０ｂとの結合を解除した（離脱した）場合には、端末装置１００を操作して、選択ボタン６３ｂを選択する。
【００２９】
領域６４は、シャーシに荷物を積載しているか否かを入力する領域である。領域６４には、選択ボタン６４ａ，６４ｂが含まれる。選択ボタン６４ａが選択されると、シャーシ２０ｂに荷物が積載されていることを示す。選択ボタン６４ｂが選択されると、シャーシ２０ｂに荷物が積載されていないことを示す。選択ボタン６４ａ，６４ｂのどちらかが選択されると、他方の選択ボタンが未選択となる。シャーシ２０ｂに荷物が搭載されているものとすると、運転手は、端末装置１００を操作して、選択ボタン６４ａを選択する。
【００３０】
領域６５は、シャーシ２０ｂに荷物が積載されている場合に、積載された荷物の種別を入力する領域である。シャーシ２０ｂに荷物が積載されていない場合には、領域６５はブランクであってもよい。なお、端末装置１００は、複数の荷物の種別の候補を選択可能にして、領域６５に表示させ、運転手が複数の荷物の種別の候補から、いずれかの荷物の種別を選択してもよい。
【００３１】
図示を省略するが、表示画面６０には、シャーシの形状の情報を入力する領域を含んでいるものとする。
【００３２】
変更ボタン６６は、表示画面６０の領域６１〜６５の入力が完了した場合に、運転手が押下するボタンである。端末装置１００は、変更ボタン６６の押下を受け付けると、領域６１〜６５に入力された情報を基にして、関連情報を生成し、関連情報をサーバ２００に送信する。
【００３３】
たとえば、「離脱フェーズ」において、サーバ２００に送信される関連情報には、領域６１に入力されたヘッド番号、領域６２に表示したシャーシ番号、形状、状態「離脱」、積載有無「有」、積載内容「穀物」、時刻情報、位置情報が含まれる。時刻情報は、変更ボタン６６が押下された時刻の情報である。位置情報は、変更ボタン６６が押下された時点の、端末装置１００の位置情報である。
【００３４】
続いて、「結合フェーズ」における端末装置１００の処理について説明する。結合フェーズの段階で、トラクターヘッドの運転手は、端末装置１００を操作して、牽引対象となるシャーシ２０ｂの検索要求を、サーバ２００に送信すると、サーバ２００から検索結果を受信する。検索要求には、牽引対象となるシャーシ２０ｂのシャーシ番号が含まれている。
【００３５】
端末装置１００は、検索結果を受信すると、検索結果を表示する。図４は、検索結果の表示画面の一例を示す図である。図４に示すように、検索結果の表示画面７０には、ヤードにおいて、複数の駐車マス１〜１６のうち、駐車マス１５に、牽引対象となるシャーシ２０ｂが駐車している旨が示されている。また、図示を省略するが、駐車マス１５のシャーシのシャーシ番号も表示される。
【００３６】
運転手は、表示画面７０を参照して、駐車マス１５にトラクターヘッドを移動させる。運転手は、トラクターヘッドと、シャーシ２０ｂとの結合作業を済ませると、端末装置１００を操作して、シャーシ番号、ヘッド番号、形状、状態、積載有無、積載内容を入力する。
【００３７】
たとえば、端末装置１００は、図３に示した表示画面６０を表示させる。運転手は、領域６１に、ヘッド番号を入力する。端末装置１００は、ビーコンに含まれるシャーシ番号を特定し、領域６２に入力する。領域６３に関して、運転手は、選択ボタン６３ａを選択する。運転手は、領域６４、６５、（図示しない形状の領域）をそのままにして（場合によっては変更してもよい）、変更ボタン６６を押下すると、端末装置１００は、関連情報を生成し、関連情報をサーバ２００に送信する。
【００３８】
たとえば、「結合フェーズ」において、サーバ２００に送信される関連情報には、領域６１に入力されたヘッド番号、領域６２に表示したシャーシ番号、形状、状態「結合」、積載有無「有」、積載内容「穀物」、時刻情報、位置情報が含まれる。時刻情報は、変更ボタン６６が押下された時刻の情報である。位置情報は、変更ボタン６６が押下された時点の、端末装置１００の位置情報である。
【００３９】
続いて、「牽引運行フェーズ」における端末装置１００の処理について説明する。牽引運行フェーズにおいて、端末装置１００は、シャーシ２０ｂに設置された発信機２１からビーコンを受信している間は、定期的に、関連情報をサーバ２００に送信する。たとえば、牽引運行フェーズにおいて、サーバ２００に送信される関連情報には、結合フェーズで入力された、シャーシ番号と、ヘッド番号とが含まれる。また、端末装置１００は、関連情報を送信する直前に、時刻情報および位置情報を取得し、関連情報に登録する。端末装置１００は、関連情報の状態を「走行」に設定し、積載有無、積載内容に関しては、最新の情報を設定しておく。次に説明するように、関連情報の積載有無、積載内容に関しては、荷積み、荷卸しが行われた際に、更新される。
【００４０】
運転手は、牽引運行フェーズにおいて、「荷積み」、「荷卸し」を行う場合がある。運転手は、シャーシ２０ｂに荷物を「荷積み」した場合、端末装置１００を操作して、表示画面６０の領域６４の選択ボタン６４ａを選択し、領域６５に荷物の種別を入力する。運転手は、変更が完了すると変更ボタン６６を押下する。端末装置１００は、荷積み時に、係る入力を受け付けた場合に、関連情報をサーバ２００に送信する。荷積みされた場合に送信される関連情報には、結合フェーズで入力された、シャーシ番号と、ヘッド番号が含まれる。端末装置１００は、状態「荷積み」、積載有無「有」、積載内容「入力された種別」を、関連情報に登録する。また、端末装置１００は、関連情報を送信する直前に、時刻情報および位置情報を取得し、関連情報に登録する。
【００４１】
運転手は、運転手がシャーシ２０ｂから荷物を「荷卸し」した場合には、端末装置１００を操作して、表示画面６０の領域６４の選択ボタン６４ｂを選択し、領域６５をブランクに設定する。運転手は、変更が完了すると変更ボタン６６を押下する。端末装置１００は、荷卸し時に、係る入力を受け付けた場合に、関連情報をサーバ２００に送信する。荷卸しされた場合に送信される関連情報には、結合フェーズで入力された、シャーシ番号と、ヘッド番号が含まれる。端末装置１００は、状態「荷卸し」、積載有無「無」、積載内容「ブランク」を、関連情報に登録する。また、端末装置１００は、関連情報を送信する直前に、時刻情報および位置情報を取得し、関連情報に登録する。
【００４２】
次に、本実施例に係る端末装置１００の構成の一例について説明する。図５は、本実施例に係る端末装置の構成を示す機能ブロック図である。図５に示すように、この端末装置１００は、通信部１１０、ビーコン受信部１２０、位置測定部１３０、タイマ１４０、入力部１５０、表示部１６０、記憶部１７０、制御部１８０を有する。ここでは、本実施例の特徴部分に関連する、端末装置１００の処理について説明し、電話機能等の一般的なスマートフォンに関する処理の説明を省略する。
【００４３】
通信部１１０は、ネットワーク５０を介して、サーバ２００とデータ通信を実行する処理部である。後述する制御部１８０は、通信部１１０を介して、サーバ２００とデータをやり取りする。通信部１１０は、通信装置に対応する。
【００４４】
ビーコン受信部１２０は、シャーシに設置された発信機（たとえば、発信機２１）からビーコンを受信する受信機である。ビーコンには、シャーシを一意に識別するシャーシ番号の情報が含まれている。ビーコン受信部１２０は、受信中のビーコンに含まれるシャーシ番号の情報を、制御部１８０に出力する。
【００４５】
位置測定部１３０は、ＧＰＳ（Global  Positioning  System）により、端末装置１００の位置情報を測定する測定装置である。たとえば、位置測定部１３０は、複数の人工衛星３０から電波を受信し、送信時刻と受信時刻との差を基にして、位置情報を算出する。位置測定部１３０は、位置情報を制御部１８０に出力する。
【００４６】
タイマ１４０は、現在の時刻情報（日時の情報）を制御部１８０に出力するタイマである。
【００４７】
入力部１５０は、運転手が、各種の情報を端末装置１００に入力するための入力装置である。たとえば、入力部１５０は、入力ボタン、タッチパネル等に対応する。運転手は、入力部１５０を操作して、図３で説明した情報を入力する。
【００４８】
表示部１６０は、制御部１８０から出力される情報を表示する表示装置である。たとえば、表示部１６０は、液晶ディスプレイ、有機ディスプレイ、タッチパネル等に対応する。表示部１６０は、図３に示した表示画面６０、図４に示した表示画面７０等を表示する。
【００４９】
記憶部１７０は、関連情報１７０ａを有する。記憶部１７０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子などの記憶装置に対応する。
【００５０】
関連情報１７０ａは、結合フェーズ、牽引運行フェーズ、離脱フェーズにおいて、制御部１８０により生成される情報である。図６は、関連情報のデータ構造の一例を示す図である。図６に示すように、関連情報１７０ａは、シャーシ番号、ヘッド番号、形状、状態、日時、位置、積載有無、積載内容を有する。
【００５１】
シャーシ番号は、シャーシを一意に識別する情報である。ヘッド番号は、シャーシに結合されるトラクターヘッドを一意に識別する情報である。形状は、シャーシの形状を示すものである。状態は、シャーシの状態を示すものである。たとえば、状態には「結合」、「走行」、「荷積み」、「荷卸し」、「離脱」のうち、いずれかが設定される。日時は、関連情報１７０ａを生成した際の日時（時刻情報）を示すものである。位置は、関連情報１７０ａを生成した時点の位置情報を示すものである。積載有無は、シャーシ番号で識別されるシャーシに荷物が積載されているか否かを示す情報である。積載内容は、シャーシに積載されている荷物の種別を示す情報である。
【００５２】
図５の説明に戻る。制御部１８０は、取得部１８０ａ、通知部１８０ｂを有する。制御部１８０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などによって実現できる。また、制御部１８０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００５３】
取得部１８０ａは、各フェーズにおいて、関連情報１７０ａを生成するための各種の情報の入力を取得する処理部である。
【００５４】
「結合フェーズ」における取得部１８０ａの処理の一例について説明する。たとえば、運転手は、入力部１５０を操作して、検索対象となるシャーシのシャーシ番号を入力する。取得部１８０ａは、検索対象のシャーシ番号を取得すると、取得したシャーシ番号を含む検索要求を、サーバ２００に送信する。サーバ２００に検索要求を送信すると、サーバ２００から端末装置１００に検索結果が送信される。取得部１８０ａは、検索結果を取得すると、検索結果の表示画面を、表示部１６０に出力して表示させる。検索結果の表示画面は、図４で説明した表示画面７０に対応する。
【００５５】
運転手は、表示画面７０を参照して、該当する駐車マス（たとえば、駐車マス１５）にトラクターヘッドを移動させる。運転手は、トラクターヘッドと、シャーシ２０ｂとの結合作業を済ませる。運転手は、入力部１５０を操作して、表示画面の表示要求を行うと、取得部１８０ａは、図３に示した表示画面６０の情報を表示部１６０に表示する。取得部１８０ａは、ビーコン受信部１２０から、シャーシ番号の情報を取得し、表示画面６０の領域６２にシャーシ番号を表示させる。
【００５６】
運転手は、入力部１５０を操作して、領域６１にヘッド番号を入力する。運転手は、入力部１５０を操作して、領域６３の選択ボタン６３ａを選択する。運転手は、牽引するシャーシに荷物が積載されていない場合には、入力部１５０を操作して、領域６４の選択ボタン６４ｂを選択する。運転手は、牽引するシャーシに荷物が搭載されている場合には、入力部１５０を操作して、領域６４の選択ボタン６４ａを選択し、領域６５に積載内容を入力する。また、形状に関する情報は、事前にシャーシ番号に紐付けられてマスタ管理されている。運転手は、表示画面６０の入力が完了した場合に、変更ボタン６６を押下する。
【００５７】
取得部１８０ａは、変更ボタン６６が押下されたことを検出すると、領域６１〜６５に入力された情報を基にして、関連情報１７０ａを生成する。たとえば、領域６１の情報を、関連情報１７０ａのヘッド番号に設定し、領域６２の情報を、関連情報１７０ａのシャーシ番号に設定する。取得部１８０ａは、領域６３の選択ボタン６３ａが選択されている場合には、関連情報１７０ａの状態を「結合」に設定する。
【００５８】
取得部１８０ａは、領域６４の選択ボタン６４ｂが選択されている場合には、関連情報１７０ａの積載有無を「無」に設定し、積載内容をブランクとする。取得部１８０ａは、領域６４の選択ボタン６４ａが選択されている場合には、関連情報１７０ａの積載有無を「有」に設定し、領域６４の情報を、積載内容に設定する。また、取得部１８０ａは、形状の情報を、関連情報１７０ａに設定する。
【００５９】
また、取得部１８０ａは、変更ボタン６６を押下された時点の時刻情報を、タイマ１４０から取得し、関連情報１７０ａの日時に設定する。取得部１８０ａは、変更ボタン６６を押下された時点の位置情報を、位置測定部１３０から取得し、関連情報１７０ａの位置に設定する。
【００６０】
続いて、「牽引運行フェーズ」における取得部１８０ａの処理の一例について説明する。たとえば、取得部１８０ａは、関連情報１７０ａの状態が「結合」に設定された後に、位置測定部１３０から取得する位置情報と、関連情報１７０ａの位置情報との距離が閾値以上になった場合に、「牽引運行フェーズ」に移行したと判定する。
【００６１】
取得部１８０ａは、「牽引運行フェーズ」に移行したと判定すると、定期的に、次の処理を実行する。取得部１８０ａは、ビーコン受信部１２０から、シャーシ番号の情報を取得し、取得したシャーシ番号を、関連情報１７０ａのヘッド番号に登録する。また、取得部１８０ａは、関連情報１７０ａの状態を「走行」に更新する。取得部１８０ａは、タイマ１４０から、時刻情報を取得し、取得した時刻情報によって、関連情報１７０ａの日時を更新する。取得部１８０ａは、位置測定部１３０から、位置情報を取得し、取得した位置情報によって、関連情報１７０ａの位置を更新する。
【００６２】
ところで、運転手は、牽引運行フェーズにおいて、「荷積み」、「荷卸し」を行う場合がある。運転手は、シャーシ２０ｂに荷物を「荷積み」した場合、入力部１５０を操作して、表示画面６０の領域６４の選択ボタン６４ａを選択し、領域６５に荷物の種別を入力する。運転手は、荷積みが完了すると変更ボタン６６を押下する。
【００６３】
取得部１８０ａは、変更ボタン６６が押下されたことを検出すると、領域６１〜６５に入力された情報を基にして、関連情報１７０ａを更新する。たとえば、領域６１の情報を、関連情報１７０ａのヘッド番号に設定し、領域６２の情報を、関連情報１７０ａのシャーシ番号に設定する。
【００６４】
取得部１８０ａは、荷積みが行われた場合には、関連情報１７０ａの状態を「荷積み」に設定する。たとえば、取得部１８０ａは、「牽引運行フェーズ」において、領域６４の選択ボタンが、選択ボタン６４ｂから選択ボタン６４ａに変更された場合に、「荷積み」であると判定する。取得部１８０ａは、関連情報１７０ａの積載有無を「有」に設定し、領域６４の情報を、積載内容に設定する。
【００６５】
また、取得部１８０ａは、変更ボタン６６を押下された時点の時刻情報を、タイマ１４０から取得し、関連情報１７０ａの日時に設定する。取得部１８０ａは、変更ボタン６６を押下された時点の位置情報を、位置測定部１３０から取得し、関連情報１７０ａの位置に設定する。
【００６６】
運転手は、シャーシ２０ｂに荷物を「荷卸し」した場合、入力部１５０を操作して、表示画面６０の領域６４の選択ボタン６４ｂを選択し、領域６５の情報を削除する。運転手は、荷卸しが完了すると変更ボタン６６を押下する。
【００６７】
取得部１８０ａは、変更ボタン６６が押下されたことを検出すると、領域６１〜６５に入力された情報を基にして、関連情報１７０ａを更新する。たとえば、領域６１の情報を、関連情報１７０ａのヘッド番号に設定し、領域６２の情報を、関連情報１７０ａのシャーシ番号に設定する。
【００６８】
取得部１８０ａは、荷卸しが行われた場合には、関連情報１７０ａの状態を「荷卸し」に設定する。たとえば、取得部１８０ａは、「牽引運行フェーズ」において、領域６４の選択ボタンが、選択ボタン６４ａから選択ボタン６４ｂに変更された場合に、「荷卸し」であると判定する。取得部１８０ａは、関連情報１７０ａの積載有無を「無」に設定し、領域６４の情報を、ブランクに設定する。
【００６９】
また、取得部１８０ａは、変更ボタン６６を押下された時点の時刻情報を、タイマ１４０から取得し、関連情報１７０ａの日時に設定する。取得部１８０ａは、変更ボタン６６を押下された時点の位置情報を、位置測定部１３０から取得し、関連情報１７０ａの位置に設定する。
【００７０】
「離脱フェーズ」における取得部１８０ａの処理の一例について説明する。運転手が、入力部１５０を操作して、表示画面の表示要求を行うと、取得部１８０ａは、表示画面６０の情報を表示部１６０に表示する。取得部１８０ａは、関連情報１７０ａに登録されたヘッド番号を領域６１に表示させる。取得部１８０ａは、ビーコン受信部１２０から、シャーシ番号の情報を取得し、表示画面６０の領域６２にシャーシ番号を表示させる。
【００７１】
運転手は、入力部１５０を操作して、領域６３の選択ボタン６３ｂを選択する。運転手は、牽引するシャーシに荷物が積載されていない場合には、入力部１５０を操作して、領域６４の選択ボタン６４ｂを選択する。運転手は、牽引するシャーシに荷物が搭載されている場合には、入力部１５０を操作して、領域６４の選択ボタン６４ａを選択し、領域６５に積載内容を入力する。運転手は、表示画面６０の入力が完了した場合に、変更ボタン６６を押下する。運転手は、牽引するシャーシに荷物が搭載されていない場合には、入力部１５０を操作して、領域６４の選択ボタン６４ｂを選択し、領域６５に積載内容をブランクとする。運転手は、表示画面６０の入力が完了した場合に、変更ボタン６６を押下する。運転手は、表示画面６０の入力が完了した場合に、変更ボタン６６を押下する。
【００７２】
取得部１８０ａは、変更ボタン６６が押下されたことを検出すると、領域６１〜６５に入力された情報を基にして、関連情報１７０ａを更新する。たとえば、領域６１の情報を、関連情報１７０ａのヘッド番号に設定し、領域６２の情報を、関連情報１７０ａのシャーシ番号に設定する。取得部１８０ａは、領域６３の選択ボタンが選択ボタン６３ａから６３ｂに変更された場合には、関連情報１７０ａの状態を「離脱」に設定する。なお、取得部１８０ａは、関連情報１７０ａの形状を、そのままとする。
【００７３】
また、取得部１８０ａは、変更ボタン６６を押下された時点の時刻情報を、タイマ１４０から取得し、関連情報１７０ａの日時に設定する。取得部１８０ａは、変更ボタン６６を押下された時点の位置情報を、位置測定部１３０から取得し、関連情報１７０ａの位置に設定する。ここで、取得部１８０ａは、各フェーズにおいて、定期的に関連情報を生成する場合には、シャーシ番号と、結合処理の中で受け付けたヘッド番号とはそのままに、位置情報と時刻情報とを定期的に更新する。そして、取得部１８０ａは、シャーシ番号およびヘッド情報と、更新した位置情報および時刻情報とから関連情報１７０ａを生成する。
【００７４】
通知部１８０ｂは、各フェーズにおいて取得部１８０ａに生成、更新される関連情報１７０ａを、サーバ２００に通知する処理部である。通知部１８０ｂは、第１通知部に対応する。
【００７５】
図３では、牽引自動車２０の運転手が有する端末装置１００の構成について説明したが、他の牽引自動車の運転手が有する端末装置の構成も、図５で説明した端末装置１００と同様の構成である。すなわち、牽引自動車２０によりある駐車マスに駐車されたシャーシ２０ｂを牽引する他の牽引自動車の運転手も端末装置を操作し、かかる端末装置は、各フェーズにおいて、関連情報を生成し、関連情報をサーバ２００に通知する。
【００７６】
次に、図１に示したサーバ２００の説明に移行する。サーバ２００は、端末装置１００から送信される関連情報を受信し、記憶部に記憶する。たとえば、サーバ２００は、離脱時の関連情報を受信した場合には、この関連情報に含まれるシャーシ番号および位置情報を基にして、シャーシの駐車された駐車マスを検出し、検出した駐車マスとシャーシ番号とを関連付けて記憶部に記憶する。また、サーバ２００は、端末装置１００から検索要求を受信した場合には、検索要求のシャーシ番号に関連付けられた駐車マスの情報を、端末装置に通知する。
【００７７】
図７は、本実施例に係るサーバの構成を示す機能ブロック図である。図７に示すように、このサーバ２００は、通信部２１０と、入力部２２０と、表示部２３０と、記憶部２４０と、制御部２５０とを有する。
【００７８】
通信部２１０は、ネットワーク５０を介して、端末装置１００とデータ通信を実行する処理部である。以下の説明では、牽引自動車２０の運転手の端末装置１００と、他の運転手の端末装置とをまとめて、端末装置１００と表記する。後述する制御部２５０は、通信部２１０を介して、端末装置１００から関連情報を受信する。通信部２１０は、通信装置に対応する。
【００７９】
入力部２２０は、各種の情報をサーバ２００に入力するための入力装置である。たとえば、入力部２２０は、キーボード、マウス、タッチパネル等に対応する。
【００８０】
表示部２３０は、制御部２５０から出力される情報を表示する表示装置である。たとえば、表示部２３０は、液晶ディスプレイ、タッチパネル等に対応する。
【００８１】
記憶部２４０は、走行状況テーブル２４０ａ、シャーシ管理テーブル２４０ｂ、駐車場テーブル２４０ｃ、モデルテーブル２４０ｄを有する。記憶部２４０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００８２】
走行状況テーブル２４０ａは、シャーシの走行状況を管理するテーブルである。図８は、走行状況テーブルのデータ構造の一例を示す図である。図８に示すように、この走行状況テーブル２４０ａは、シャーシ番号、ヘッド番号、形状、状態、日時、位置、積載有無、積載内容を対応付ける。シャーシ番号、ヘッド番号、形状、状態、日時、位置、積載有無、積載内容に関する説明は、図６の関連情報のデータ構造で説明したものと同様である。
【００８３】
シャーシ管理テーブル２４０ｂは、シャーシの駐車位置に関する情報を保持するテーブルである。図９は、シャーシ管理テーブルのデータ構造の一例を示す図である。図９に示すように、このシャーシ管理テーブル２４０ｂは、シャーシ番号、形状、状態、最終更新日時、位置、ヤード番号、駐車マス番号を対応付ける。
【００８４】
シャーシ番号、形状、状態、位置に関する説明は、図６の関連情報のデータ構造で説明したものと同様である。最終更新日時は、シャーシ管理テーブル２４０ｂのレコードが最後に更新された日時（時刻情報）を示すものである。ヤード番号は、シャーシが駐車されたヤードを一意に識別する情報である。駐車マス番号は、シャーシが駐車された駐車マスを識別する情報である。ヤード番号と、駐車マス番号との組により、シャーシの駐車された駐車マスが一意に識別可能である。
【００８５】
駐車場テーブル２４０ｃは、シャーシ置き場に関する各種の情報を保持するテーブルである。図１０は、駐車場テーブルのデータ構造の一例を示す図である。図１０に示すように、駐車場テーブル２４０ｃは、ヤード番号、ヤード位置、駐車マス番号、駐車マス位置、駐車シャーシ番号を対応付ける。
【００８６】
ヤード番号は、ヤードを一意に識別する情報である。ヤード位置は、該当するヤードの位置（領域）を示す情報である。駐車マス番号は、駐車マスを一意に識別する情報である。駐車マス位置は、駐車マスの位置（領域）を示す情報である。駐車シャーシ番号は、該当する駐車マスに駐車されている（位置している）シャーシを一意に識別する情報である。駐車マスに駐車されていない場合には、該当する駐車シャーシ番号はブランクとなる。
【００８７】
たとえば、図１０の駐車場テーブル２４０ｃを参照すると、ヤード番号「Ｙ００１」の駐車マス番号「１」には、駐車シャーシ番号「札幌３４５７」のシャーシが駐車されていることが示される。また、ヤード番号「Ｙ００１」の駐車マス番号「３」には、シャーシが駐車されていないことが示される。
【００８８】
モデルテーブル２４０ｄは、各ヤードの形状を示す図面情報を保持するテーブルである。図面情報は、平面図情報、３Ｄモデル情報などであり、本実施例では３Ｄモデルを例に説明する。図１１は、モデルテーブルのデータ構造の一例を示す図である。図１１に示すように、このモデルテーブル２４０ｄは、ヤード番号と、３Ｄモデル情報とを対応付ける。
【００８９】
ヤード番号は、ヤードを一意に識別する情報である。３Ｄモデル情報は、該当するヤードおよび駐車マスを３Ｄモデルの情報である。たとえば、３Ｄモデル情報は、図４に示したヤードおよび駐車マスの位置、形状を示す情報である。なお、本実施例では、ヤード番号と、３Ｄモデル情報とを対応付ける場合について説明したが、これに限定されるものではなく２Ｄモデル情報と対応付けてもよい。
【００９０】
図７の説明に戻る。制御部２５０は、受信部２５０ａ、生成部２５０ｂ、検出部２５０ｃ、通知部２５０ｄを有する。制御部２５０は、ＣＰＵやＭＰＵなどによって実現できる。また、制御部２５０は、ＡＳＩＣやＦＰＧＡなどのハードワイヤードロジックによっても実現できる。
【００９１】
受信部２５０ａは、端末装置１００から関連情報を受信した場合に、受信した関連情報を走行状況テーブル２４０ａに登録する。受信部２５０ａは、関連情報に設定された状態が「離脱」である場合、または、関連情報に設定された状態が「結合」である場合に、かかる関連情報を、生成部２５０ｂに出力する。以下の説明では、適宜、状態が「離脱」である関連情報を「離脱情報」と表記する。状態が「結合」である関連情報を「結合情報」と表記する。また、受信部２５０ａは、端末装置１００から検索要求を受信した場合に、検索要求を検出部２５０ｃに出力する。
【００９２】
生成部２５０ｂは、離脱情報を受け付けた場合に、離脱情報および駐車場テーブル２４０ｃを基にして、シャーシ管理テーブル２４０ｂを生成する。また、生成部２５０ｂは、結合情報を受け付けた場合に、結合情報および駐車場テーブル２４０ｃを基にして、シャーシ管理テーブル２４０ｂを更新する。
【００９３】
まず、生成部２５０ｂが、「離脱情報」を受け付けた場合の処理について説明する。離脱情報を受け付けた場合には、シャーシが駐車マスに駐車されたことを意味する。生成部２５０ｂは、離脱情報に設定された位置情報と、駐車場テーブル２４０ｃのヤード位置とを比較して、シャーシが離脱した（駐車）ヤード番号を特定する。また、生成部２５０ｂは、離脱情報に設定された位置情報と、駐車場テーブル２４０ｃの駐車マス位置とを比較して、シャーシが離脱した（駐車）駐車マス番号を特定する。生成部２５０ｂは、駐車場テーブル２４０ｃについて、特定したヤード番号と、特定した駐車マス番号との組に対応する駐車シャーシ番号に、離脱情報に設定されたシャーシ番号を登録する。
【００９４】
また、生成部２５０ｂは、シャーシ番号、形状、最終更新日時、位置、ヤード番号、駐車マス番号を対応付けたレコードを生成し、シャーシ管理テーブル２４０ｂに登録する。登録されるレコードのシャーシ番号、形状最終更新日時、位置は、離脱情報に含まれるシャーシ番号、形状、日時、位置に対応する。ヤード番号、駐車マス番号は、離脱情報に設定された位置情報と、駐車場テーブル２４０ｃとを比較した結果特定される情報である。
【００９５】
続いて、生成部２５０ｂが、「結合情報」を受け付けた場合の処理について説明する。結合情報を受け付けた場合には、駐車マスに駐車されていたシャーシが、トラクターヘッドにより牽引される（駐車マスに駐車されていない状態となる）ことを意味する。生成部２５０ｂは、結合情報に設定された位置情報と、駐車場テーブル２４０ｃのヤード位置とを比較して、シャーシが結合したヤード番号を特定する。また、生成部２５０ｂは、結合情報に設定された位置情報と、駐車場テーブル２４０ｃの駐車マス位置とを比較して、シャーシが結合した駐車マス番号を特定する。生成部２５０ｂは、駐車場テーブル２４０ｃについて、特定したヤード番号と、特定した駐車マス番号との組に対応する駐車シャーシ番号をブランクに設定する。
【００９６】
また、生成部２５０ｂは、上記処理により、特定したヤード番号と、特定した駐車マス番号との組に対応するレコードを、シャーシ管理テーブル２４０ｂから特定し、特定したレコードを削除する。
【００９７】
検出部２５０ｃは、検索要求を受信した場合に、検索要求に設定された検索対象のシャーシの駐車された駐車マスを検出し、検索結果の情報を生成する。検出部２５０ｃは、生成した検索結果の情報を、通知部２５０ｄに出力する。たとえば、検出部２５０ｃは、下記の処理を行って、検索結果の情報を生成する。
【００９８】
検出部２５０ｃは、検索要求に含まれるシャーシ番号と、駐車場テーブル２４０ｃの駐車シャーシ番号とを比較することで、検索要求のシャーシ番号と一致する駐車シャーシ番号のレコードを特定する。検出部２５０ｃは、特定したレコードに含まれるヤード番号および駐車マス位置を検出する。たとえば、検索要求に含まれるシャーシ番号が「札幌３４５７」である場合に、図１０を参照すると、ヤード番号は「Ｙ００１」となり、駐車マス番号は「１」となる。
【００９９】
検出部２５０ｃは、検出したヤード番号に対応する３Ｄモデル情報を、モデルテーブル２４０ｄから取得する。検出部２５０ｃは、取得した３Ｄモデル情報に含まれる各駐車マスのうち、検出した駐車マス番号に対応する駐車マスにマーカを配置する。検出部２５０ｃは、３Ｄモデルの駐車マスにマーカを配置した情報を、検索結果として生成する。検出部２５０ｃは、検出した検索結果の情報を、通知部２５０ｄに出力する。
【０１００】
また、検出部２５０ｃは、検出要求に含まれるシャーシ番号に対応するレコードを、シャーシ管理テーブル２４０ｂから抽出し、検出結果の情報に含めてもよい。シャーシ管理テーブル２４０ｂのレコードには、図８で説明したように、シャーシの形状の情報が含まれるため、かかる情報を参照した運転手は、結合対象となるシャーシを探しやすくなる。
【０１０１】
通知部２５０ｄは、検出部２５０ｃから受け付ける検索結果の情報を、端末装置１００に通知して、表示させる処理部である。通知部２５０ｄは、第２通知部に対応する。たとえば、端末装置１００に表示される検索結果の表示画面は、図４に示すものとなる。なお、検出部２５０ｃにより生成される検索結果の情報は、図４に限られるものでは無い。
【０１０２】
図１２は、検索結果のその他の表示画面の一例を示す図である。たとえば、検索要求に含まれるシャーシ番号のシャーシが駐車された駐車マス番号を「１５」とする。また、駐車マス番号「１、２、５、９、１３」に他のシャーシが駐車されているものとする。表示画面７１には、ヤードモデル７１ａの駐車マス番号「１、２、５、９、１３、１５」にマーカが配置され、駐車マス番号「１５」のマーカが強調表示される。また、一覧情報７１ｂには、駐車マス番号「１５」に駐車されたシャーシに関する情報が強調表示される。
【０１０３】
次に、本実施例に係るシステムの端末装置１００およびサーバ２００の処理手順の一例について説明する。図１３は、結合時の端末装置の処理手順を示すフローチャートである。図１３に示すように、端末装置１００は、検索要求を生成し（ステップＳ１０１）、サーバ２００に検索要求を送信する（ステップＳ１０２）。端末装置１００は、検索結果の情報を受信して表示する（ステップＳ１０３）。ステップＳ１０３において、表示された表示画面を運転手が参照し、該当する駐車マスにトラクターヘッドを移動させる。トラクターヘッドの移動が行われた後に、ステップＳ１０４以降の処理が行われる。
【０１０４】
端末装置１００の取得部１８０ａは、ビーコンに含まれるシャーシ番号を取得する（ステップＳ１０４）。ステップＳ１０４において、取得部１８０ａは、取得したシャーシ番号は、後段の処理で参照できるように、例えば記憶部１７０に記憶する。取得部１８０ａは、受信中のビーコンに含まれるシャーシ番号を表示する（ステップＳ１０５）。
【０１０５】
取得部１８０ａは、ヘッド番号の入力を受け付ける（ステップＳ１０６）。取得部１８０ａは、選択ボタン６３ａ（結合）の選択を受け付ける（ステップＳ１０７）。取得部１８０ａは、積載有無に関する情報を受け付ける（ステップＳ１０８）。
【０１０６】
取得部１８０ａは、変更ボタンが押下された場合に、位置情報および時刻情報を取得し（ステップＳ１０９）、結合時の関連情報を生成する（ステップＳ１１０）。端末装置１００の通知部１８０ｂは、結合時の関連情報をサーバ２００に通知する（ステップＳ１１１）。
【０１０７】
図１４は、離脱時の端末装置の処理手順を示すフローチャートである。図１４に示すように、端末装置１００の取得部１８０ａは、記憶部１７０に記憶された関連情報１７０ａのヘッド番号およびシャーシ番号を取得する（ステップＳ２０１）。
【０１０８】
取得部１８０ａは、ヘッド番号およびシャーシ番号を表示部１６０に表示させる（ステップＳ２０２）。取得部１８０ａは、選択ボタン６３ｂ（離脱）の選択を受け付ける（ステップＳ２０３）。取得部１８０ａは、積載有無に関する情報を受け付ける（ステップＳ２０４）。
【０１０９】
取得部１８０ａは、変更ボタン６６が押下された場合に、位置情報および時刻情報を取得し（ステップＳ２０５）、離脱時の関連情報を生成する（ステップＳ２０６）。端末装置１００の通知部１８０ｂは、離脱時の関連情報をサーバ２００に通知する（ステップＳ２０７）。
【０１１０】
図１５は、離脱時の関連情報を受信した場合のサーバの処理手順を示すフローチャートである。図１５に示すように、サーバ２００の受信部２５０ａは、離脱時の関連情報を受信する（ステップＳ３０１）。受信部２５０ａは、関連情報を走行状況テーブル２４０ａに登録する（ステップＳ３０２）。
【０１１１】
生成部２５０ｂは、関連情報の位置と、駐車場テーブル２４０ｃとを比較し、シャーシが駐車されたヤード番号および駐車マス番号を特定する（ステップＳ３０３）。生成部２５０ｂは、関連情報のシャーシ番号を、ヤード番号、駐車マス番号と対応付けて駐車場テーブル２４０ｃに登録する（ステップＳ３０４）。
【０１１２】
生成部２５０ｂは、関連情報のシャーシ番号、ヤード番号、駐車マス番号を対応付けた情報をシャーシ管理テーブル２４０ｂに登録する（ステップＳ３０５）。
【０１１３】
図１６は、結合時の関連情報を受信した場合のサーバの処理手順を示すフローチャートである。図１６に示すように、サーバ２００の受信部２５０ａは、結合時の関連情報を受信する（ステップＳ４０１）。受信部２５０ａは、関連情報を走行状況テーブル２４０ａに登録する（ステップＳ４０２）。
【０１１４】
生成部２５０ｂは、関連情報の位置と、駐車場テーブル２４０ｃとを比較し、シャーシが駐車されたヤード番号および駐車マス番号を特定する（ステップＳ４０３）。生成部２５０ｂは、ヤード番号、駐車マス番号に対応付けられた関連情報のシャーシ番号を、駐車場テーブル２４０ｃから削除する（ステップＳ４０４）。
【０１１５】
生成部２５０ｂは、関連情報のシャーシ番号、ヤード番号、駐車マス番号を対応付けた情報をシャーシ管理テーブル２４０ｂから削除する（ステップＳ４０５）。
【０１１６】
図１７は、検索要求を受信した場合のサーバの処理手順を示すフローチャートである。図１７に示すように、サーバ２００の受信部２５０ａは、検索要求を受信する（ステップＳ５０１）。
【０１１７】
サーバ２００の検出部２５０ｃは、検索要求のシャーシ番号と、駐車場テーブル２４０ｃとを基にして、該当シャーシが駐車されたヤード番号および駐車マス番号を特定する（ステップＳ５０２）。
【０１１８】
検出部２５０ｃは、ヤード番号に対応する３Ｄモデル情報をモデルテーブル２４０ｄから取得する（ステップＳ５０３）。検出部２５０ｃは、３Ｄモデル情報に含まれる各駐車マスのうち、特定した駐車マス番号に対応する駐車マスにマーカを配置することで、検索結果の情報を生成する（ステップＳ５０４）。
【０１１９】
通知部２５０ｄは、検索結果の情報を端末装置１００に通知して表示させる（ステップＳ５０５）。
【０１２０】
次に、本実施例に係るシステムの効果について説明する。本実施例のシステムでは、トラクターヘッドからシャーシが離脱した場合に生成される関連情報をサーバ２００が受信し、関連情報の位置と、駐車場テーブル２４０ｃとを比較して、シャーシが駐車された駐車マスを特定し、特定した結果を駐車場テーブル２４０ｃに登録する。これにより、牽引自動車に牽引される各シャーシが駐車された駐車マスを管理することができる。
【０１２１】
本実施例のシステムでは、サーバ２００が、端末装置１００から検索要求を受信した場合に、検索要求に含まれるシャーシ番号と、駐車場テーブル２４０ｃとを基にして、検索要求に対応するシャーシが駐車された駐車マスの情報を検出し、検出結果を端末装置１００に通知する。これにより、ヤードの各駐車マスに駐車されたシャーシの位置を容易に特定することができる。
【０１２２】
本実施例のシステムでは、トラクターヘッドにシャーシが結合した場合に生成される関連情報をサーバ２００が受信し、関連情報の位置と、駐車場テーブル２４０ｃとを比較して、シャーシが駐車された駐車マスを特定し、特定した結果に対応する情報を、駐車場テーブル２４０ｃから削除する（駐車マス番号と、シャーシ番号との関連づけを解除する）処理を行う。これにより、牽引自動車により牽引されて駐車場に存在しなくなったシャーシの情報を、駐車場テーブル２４０ｃから取り除くことができる。
【０１２３】
ところで、上述したサーバ２００の処理は一例であり、他の処理を実行してもよい。以下において、サーバ２００のその他の処理について説明する。たとえば、サーバ２００の受信部２５０ａは、整備管理者端末（図示略）等から、シャーシに関する点検情報を受信して、記憶部２４０の走行状況テーブル２４０ａに登録する。点検情報には、点検を行ったシャーシのシャーシ番号と、最終点検日の情報が含まれる。整備管理者端末は、シャーシの点検、整備を行う作業員が使用する端末装置である。
【０１２４】
サーバ２００の検出部２５０ｃは、走行状況テーブル２４０ａに登録された最終点検日を参照して、最終点検日から所定期間経過したシャーシのシャーシ番号を検出してもよい。検出部２５０ｃは、図１２で説明した検出結果の表示画面７１を表示する場合に、一覧情報７１ｂに、最終点検日から所定期間経過したシャーシのシャーシ番号を強調表示してもよい。また、検出部２５０ｃは、最終点検日から所定期間経過したシャーシのシャーシ番号に対してアラートを表示してもよい。かかる処理を実行することで、検索対象のシャーシの位置する駐車マスのみでなく、点検を行うべきシャーシの位置を特定することができる。
【０１２５】
次に、実施例に示した端末装置１００およびサーバ２００と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図１８は、本実施例に係る端末装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【０１２６】
図１８に示すように、コンピュータ４００は、各種演算処理を実行するＣＰＵ４０１と、ユーザからのデータの入力を受け付ける入力装置４０２と、ディスプレイ４０３とを有する。また、コンピュータ４００は、通信装置４０４と、インターフェース装置４０５とを有する。インターフェース装置４０５は、ビーコン受信機、位置測定装置、タイマ、加速度センサ等に接続される。コンピュータ４００は、各種情報を一時記憶するＲＡＭ４０６と、ハードディスク装置４０７とを有する。そして、各装置４０１〜４０７は、バス４０８に接続される。
【０１２７】
ハードディスク装置４０７は、取得プログラム４０７ａ、通知プログラム４０７ｂを有する。ＣＰＵ４０１は、取得プログラム４０７ａ、通知プログラム４０７ｂを読み出してＲＡＭ４０６に展開する。
【０１２８】
取得プログラム４０７ａは、取得プロセス４０６ａとして機能する。通知プログラム４０７ｂは、通知プロセス４０６ｂとして機能する。取得プロセス４０６ａの処理は、取得部１８０ａの処理に対応する。通知プロセス４０６ｂの処理は、通知部１８０ｂの処理に対応する。
【０１２９】
なお、各プログラム４０７ａ，４０７ｂについては、必ずしも最初からハードディスク装置４０７に記憶させておかなくてもよい。例えば、コンピュータ４００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ３００が各プログラム４０７ａ，４０７ｂを読み出して実行するようにしてもよい。
【０１３０】
図１９は、本実施例に係るサーバと同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【０１３１】
図１９に示すように、コンピュータ５００は、各種演算処理を実行するＣＰＵ５０１と、ユーザからのデータの入力を受け付ける入力装置５０２と、ディスプレイ５０３とを有する。また、コンピュータ５００は、記憶媒体からプログラム等を読み取る読み取り装置５０４と、有線または無線ネットワークを介して、外部装置等との間でデータの授受を行うインタフェース装置５０５とを有する。コンピュータ５００は、各種情報を一時記憶するＲＡＭ５０６と、ハードディスク装置５０７とを有する。そして、各装置５０１〜５０７は、バス５０８に接続される。
【０１３２】
ハードディスク装置５０７は、受信プログラム５０７ａ、生成プログラム５０７ｂ、検出プログラム５０７ｃ、通知プログラム５０７ｄを有する。ＣＰＵ５０１は、受信プログラム５０７ａ、生成プログラム５０７ｂ、検出プログラム５０７ｃ、通知プログラム５０７ｄを読み出してＲＡＭ４０６に展開する。
【０１３３】
受信プログラム５０７ａは、受信プロセス５０６ａとして機能する。生成プログラム５０７ｂは、生成プロセス５０６ｂとして機能する。検出プログラム５０７ｃは、検出プロセス７０６ｃとして機能する。通知プログラム５０７ｄは、通知プロセス５０７ｄとして機能する。受信プロセス５０６ａの処理は、受信部２５０ａの処理に対応する。生成プロセス４０６ｂの処理は、生成部２５０ｂの処理に対応する。検出プロセス５０６ｃの処理は、検出部２５０ｃの処理に対応する。通知プロセス２０６ｄの処理は、通知部２５０ｄの処理に対応する。
【０１３４】
なお、各プログラム５０７ａ〜５０７ｄについては、必ずしも最初からハードディスク装置５０７に記憶させておかなくてもよい。例えば、コンピュータ５００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ５００が各プログラム５０７ａ〜５０７ｄを読み出して実行するようにしてもよい。
【０１３５】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１３６】
（付記１）端末装置とサーバとを有する被牽引車両管理システムであって、
前記端末装置は、
牽引車両近傍に存在し、前記牽引車両に結合されていた被牽引車両が離脱した時点における前記端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを取得する取得部と、
前記識別情報と、前記位置情報とを対応付けた離脱情報を前記サーバに通知する第１通知部とを有し、
前記サーバは、
前記離脱情報を受信した場合、前記離脱情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域と前記識別情報とを関連付けた被牽引車両管理情報を生成する生成部と、
前記識別情報を含む検索要求を受信した場合、前記検索要求に含まれる前記識別情報と、前記被牽引車両管理情報とを基にして、前記検索要求に含まれる前記識別情報に関連付けられた部分領域を検出する検出部と、
前記検出部の検出結果を前記端末装置に通知する第２通知部と
を有することを特徴とする被牽引車両管理システム。
【０１３７】
（付記２）前記取得部は、牽引車両に被牽引車両が結合した時点における前記端末装置の位置情報と、前記識別情報とを取得し、
前記第１通知部は、前記識別情報と前記位置情報とを対応付けた結合情報を、前記サーバに通知し、
前記生成部は、前記結合情報を受信した場合、前記結合情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域に関連付けられた前記識別情報を解除することを特徴とする付記１に記載の被牽引車両管理システム。
【０１３８】
（付記３）前記検出部は、複数の部分領域を含むモデル情報を取得し、前記モデル情報の複数の駐車マスのうち、前記検索要求に含まれる前記識別情報に関連付けられた部分領域の領域にマーカを配置した情報を前記検出結果に設定することを特徴とする付記１または２に記載の被牽引車両管理システム。
【０１３９】
（付記４）牽引車両近傍に存在する端末装置が、前記牽引車両に結合されていた被牽引車両が離脱した時点における前記端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを取得し、
前記端末装置が、前記識別情報と、前記位置情報とを対応付けた離脱情報をサーバに通知し、
サーバは、前記離脱情報を受信した場合、前記離脱情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、
前記サーバは、検出した部分領域と前記識別情報とを関連付けた被牽引車両管理情報を生成し、
前記サーバは、前記識別情報を含む検索要求を受信した場合、前記検索要求に含まれる前記識別情報と、前記被牽引車両管理情報とを基にして、前記検索要求に含まれる前記識別情報に関連付けられた部分領域を検出し、
前記サーバは、検出結果を前記端末装置に通知する
処理を実行することを特徴とする被牽引車両管理方法。
【０１４０】
（付記５）前記端末装置は、牽引車両に被牽引車両が結合した時点における前記端末装置の位置情報と、前記識別情報とを取得し、前記識別情報と前記位置情報とを対応付けた結合情報を、前記サーバに通知し、前記サーバは、前記結合情報を受信した場合、前記結合情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域に関連付けられた前記識別情報を解除することを特徴とする付記４に記載の被牽引車両管理方法。
【０１４１】
（付記６）前記サーバは、複数の部分領域を含むモデル情報を取得し、前記モデル情報の複数の駐車マスのうち、前記検索要求に含まれる前記識別情報に関連付けられた部分領域の領域にマーカを配置した情報を前記検出結果に設定することを特徴とする付記４または５に記載の被牽引車両管理方法。
【０１４２】
（付記７）牽引車両近傍に存在する端末装置から、前記牽引車両に結合されていた被牽引車両が離脱した時点における前記端末装置の位置情報と、離脱した被牽引車両を一意に識別する識別情報とを対応付けた離脱情報を受信し、
前記離脱情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、
検出した部分領域と前記識別情報とを関連付けた被牽引車両管理情報を生成し、
前記識別情報を含む検索要求を受信した場合、前記検索要求に含まれる前記識別情報と、前記被牽引車両管理情報とを基にして、前記検索要求に含まれる前記識別情報に関連付けられた部分領域を検出し、
検出結果を前記端末装置に通知する
各処理をコンピュータに実行させることを特徴とする被牽引車両管理プログラム。
【０１４３】
（付記８）前記受信する処理は、前記端末装置から、牽引車両に被牽引車両が結合した時点における前記端末装置の位置情報と、前記識別情報と対応付けた結合情報を受信し、前記検出する処理は、前記結合情報を受信した場合、前記結合情報の前記位置情報を基にして、前記被牽引車両の位置する部分領域を複数の部分領域から検出し、検出した部分領域に関連付けられた前記識別情報を解除することを特徴とする付記７に記載の被牽引車両管理プログラム。
【０１４４】
（付記９）複数の部分領域を含むモデル情報を取得し、前記モデル情報の複数の駐車マスのうち、前記検索要求に含まれる前記識別情報に関連付けられた部分領域の領域にマーカを配置した情報を前記検出結果に設定する処理を更に実行することを特徴とする付記７または８に記載の被牽引車両管理プログラム。
【符号の説明】
【０１４５】
１０，２０  牽引自動車
１０ａ，２０ａ  トラクターヘッド
１０ｂ，２０ｂ  シャーシ
２１    発信機
２１ａ  太陽電池
３０    人工衛星
５０    ネットワーク
１００    端末装置
１１０，２１０    通信部
１２０    ビーコン受信部
１３０    位置測定部
１４０    タイマ
１５０，２２０    入力部
１６０，２３０    表示部
１７０，２４０    記憶部
１７０ａ  関連情報
１８０，２５０    制御部
１８０ａ  取得部
１８０ｂ，２５０ｄ  通知部
２００    サーバ
２４０ａ  走行状況テーブル
２４０ｂ  シャーシ管理テーブル
２４０ｃ  駐車場テーブル
２４０ｄ  モデルテーブル
２５０ａ  受信部
２５０ｂ  生成部
２５０ｃ  検出部
【図１】
2020052930.tif 000003
【図２】
2020052930.tif 000004
【図３】
2020052930.tif 000005
【図４】
2020052930.tif 000006
【図５】
2020052930.tif 000007
【図６】
2020052930.tif 000008
【図７】
2020052930.tif 000009
【図８】
2020052930.tif 000010
【図９】
2020052930.tif 000011
【図１０】
2020052930.tif 000012
【図１１】
2020052930.tif 000013
【図１２】
2020052930.tif 000014
【図１３】
2020052930.tif 000015
【図１４】
2020052930.tif 000016
【図１５】
2020052930.tif 000017
【図１６】
2020052930.tif 000018
【図１７】
2020052930.tif 000019
【図１８】
2020052930.tif 000020
【図１９】
2020052930.tif 000021
【図２０】
2020052930.tif 000022