(57)【要約】      （修正有）【課題】運送料金を精度良く算出することを目的とする。【解決手段】運送料金算出システム１は、貨物自動車の運転者が操作する移動端末（車両端末２）と、移動端末と通信可能な管理端末３を備える。管理端末は、荷物の積込等を行うための２以上の目的地に応じた運行計画を移動端末に送信可能であり、移動端末は、運転者の稼働の状況を示す稼働情報を入力可能な入力部と、貨物自動車の位置情報を取得する位置取得部とを備え、情報を管理端末に送信可能である。管理端末は、チャータ便の基本運賃と、１日の上限稼働時間を示す基本時間と、実働時間が基本時間を超えた際の超過時間に応じた時間超過料金が記録された料金テーブルを記憶可能であり、総稼働時間算出部は、運転者が最初の目的地で最初の労務を開始してから最後の目的地で最後の労務を完了するまでの総稼働時間を算出し、実働時間と料金テーブルに基づいて運送料金を算出する。【選択図】図２
2020184142.tif 000002
【特許請求の範囲】
【請求項１】
貨物自動車の運転者によって操作される移動端末と、
前記移動端末と通信可能な管理端末と、を備える運送料金算出システムであって、
前記管理端末は、荷物の積込または取卸を行うための少なくとも２つの目的地に応じた貨物自動車の運行計画を前記移動端末に送信可能であり、
前記移動端末は、
前記運転者の稼働の状況を示す稼働情報を入力可能な入力部と、
前記貨物自動車の位置情報を取得する位置取得部と、を備え、
前記稼働情報および前記位置情報を前記管理端末に送信し、
前記管理端末は、
１日に１台の貨物自動車をチャータするのにかかる基本運賃と、１日の上限稼働時間を示す基本時間と、実働時間が前記基本時間を超えた場合の超過時間に対応した時間超過料金とが記録された料金テーブルを記憶可能であり、
前記貨物自動車が最初の目的地に到着してから最初に前記稼働情報が入力された時刻を、開始時刻として総稼働時間を算出し、
前記総稼働時間に基づいて、前記実働時間を算出し、
前記実働時間と前記料金テーブルとに基づいて運送料金を算出することを特徴とする運送料金算出システム。
【請求項２】
前記入力部は、前記運転者が前記目的地での作業をすべて完了したことを示す作業完了情報を、前記稼働情報として入力可能であり、
前記管理端末は、最後の目的地において前記作業完了情報が入力された時刻、または、前記貨物自動車が最後の目的地から出発した時刻を、終了時刻として前記総稼働時間を算出することを特徴とする請求項１に記載の運送料金算出システム。
【請求項３】
前記入力部は、前記運転者が休憩を開始することを示す休憩開始情報を、前記稼働情報として入力可能であり、
前記管理端末は、
前記休憩開始情報に基づいて、休憩時間を算出し、
前記総稼働時間から前記休憩時間を減算することで、前記実働時間を算出することを特徴とする請求項１または請求項２に記載の運送料金算出システム。
【請求項４】
前記管理端末は、前記休憩開始情報を受信していない場合であっても、前記貨物自動車が前記目的地以外の場所である非目的地において所定時間以上停車した場合には、前記非目的地での停車時間を、前記休憩時間として設定することを特徴とする請求項３に記載の運送料金算出システム。
【請求項５】
前記管理端末は、前記貨物自動車が前記非目的地に到着してから前記所定時間未満の時間が経過したときに前記休憩開始情報が入力された場合には、前記非目的地に到着した時刻を、前記休憩時間の開始時刻として、前記休憩時間を算出することを特徴とする請求項４に記載の運送料金算出システム。
【請求項６】
前記入力部は、荷物の積込および取卸を含む通常作業を開始することを示す通常作業開始情報を、前記稼働情報として入力可能であり、
前記管理端末は、前記貨物自動車が前記目的地に到達してから最初に前記通常作業開始情報が入力されるまでの時間を、待機時間として設定することを特徴とする請求項１から請求項５のいずれか１項に記載の運送料金算出システム。
【請求項７】
前記管理端末は、
前記待機時間を前記実働時間に含めるか否かを選択するための選択情報を記憶可能であり、
前記選択情報が前記待機時間を前記実働時間に含めないことを示す場合には、前記総稼働時間から前記待機時間を減算することで、前記実働時間を算出することを特徴とする請求項６に記載の運送料金算出システム。
【請求項８】
前記管理端末は、
前記貨物自動車の車庫から最初の目的地までの距離である出庫時走行距離と、
各目的地間の距離である目的地間走行距離と、
最後の目的地から前記車庫までの距離である帰庫時走行距離と、を前記位置情報に基づいて算出し、
前記出庫時走行距離、前記目的地間走行距離、前記帰庫時走行距離に基づいて運行日報を作成することを特徴とする請求項１から請求項７のいずれか１項に記載の運送料金算出システム。
【請求項９】
前記料金テーブルには、１日の上限走行距離を示す基本距離と、前記目的地間走行距離が前記基本距離を超えた場合の超過距離に対応した距離超過料金とを記録可能であり、
前記管理端末は、前記実働時間と、前記目的地間走行距離と、前記料金テーブルとに基づいて運送料金を算出することを特徴とする請求項８に記載の運送料金算出システム。
【請求項１０】
前記入力部は、荷物の積込および取卸を含む通常作業以外の附帯作業を開始することを示す附帯作業開始情報を、前記稼働情報として入力可能であり、
前記料金テーブルには、前記附帯作業に対応した附帯作業料金が記録され、
前記管理端末は、前記附帯作業開始情報が入力された場合には、前記実働時間と前記料金テーブルとに基づいて算出した料金に前記附帯作業料金を加えることで前記運送料金を算出することを特徴とする請求項１から請求項９のいずれか１項に記載の運送料金算出システム。
【請求項１１】
貨物自動車の運転者によって操作される移動端末であって、前記運転者の稼働の状況を示す稼働情報を入力可能な入力部と、前記貨物自動車の位置情報を取得する位置取得部とを備え、前記稼働情報および前記位置情報を送信する移動端末と通信可能な管理端末において運送料金を算出するためのプログラムであって、
前記管理端末を、
荷物の積込または取卸を行うための少なくとも２つの目的地に応じた貨物自動車の運行計画を前記移動端末に送信可能な手段と、
１日に１台の貨物自動車をチャータするのにかかる基本運賃と、１日の上限稼働時間を示す基本時間と、実働時間が前記基本時間を超えた場合の超過時間に対応した時間超過料金とが記録された料金テーブルを記憶可能な手段と、
前記貨物自動車が最初の目的地に到着してから最初に前記稼働情報が入力された時刻を、開始時刻として総稼働時間を算出する手段と、
前記総稼働時間に基づいて、前記実働時間を算出する手段と、
前記実働時間と前記料金テーブルとに基づいて運送料金を算出する手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、荷物の運送にかかる運送料金を算出するための運送料金算出システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、運送料金算出システムとして、車両から送信されてくる位置情報および時刻情報に基づいて、運行日報を自動で作成するとともに、運行日報データに基づいて請求書作成処理や従業員の給与管理を自動的に行うものが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９６３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、車両から送信されてくる位置情報および時刻情報に基づいて請求書、つまり運送料金を算出するため、様々な問題が生じる。例えば、車両が最初の目的地に到着した時刻を基準に運送料金を算出するように構成した場合には、最初の目的地に到着してから運転者が積込等の作業をすぐに取り掛かれない状況であると、到着から積込等の作業を開始するまでの運転者の待機時間も運送料金に含まれてしまい、運送料金を精度良く算出することができない問題がある。
【０００５】
そこで、本発明は、運送料金を精度良く算出することができる運送料金算出システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明に係る運送料金算出システムは、貨物自動車の運転者によって操作される移動端末と、前記移動端末と通信可能な管理端末と、を備える運送料金算出システムであって、前記管理端末は、荷物の積込または取卸を行うための少なくとも２つの目的地に応じた貨物自動車の運行計画を前記移動端末に送信可能であり、前記移動端末は、前記運転者の稼働の状況を示す稼働情報を入力可能な入力部と、前記貨物自動車の位置情報を取得する位置取得部と、を備え、前記稼働情報および前記位置情報を前記管理端末に送信し、前記管理端末は、１日に１台の貨物自動車をチャータするのにかかる基本運賃と、１日の上限稼働時間を示す基本時間と、実働時間が前記基本時間を超えた場合の超過時間に対応した時間超過料金とが記録された料金テーブルを記憶可能であり、前記貨物自動車が最初の目的地に到着してから最初に前記稼働情報が入力された時刻を、開始時刻として総稼働時間を算出し、前記総稼働時間に基づいて、前記実働時間を算出し、前記実働時間と前記料金テーブルとに基づいて運送料金を算出する。
【０００７】
また、本発明に係るプログラムは、貨物自動車の運転者によって操作される移動端末であって、前記運転者の稼働の状況を示す稼働情報を入力可能な入力部と、前記貨物自動車の位置情報を取得する位置取得部とを備え、前記稼働情報および前記位置情報を送信する移動端末と通信可能な管理端末において運送料金を算出するためのプログラムであって、前記管理端末を、荷物の積込または取卸を行うための少なくとも２つの目的地に応じた貨物自動車の運行計画を前記移動端末に送信可能な手段と、１日に１台の貨物自動車をチャータするのにかかる基本運賃と、１日の上限稼働時間を示す基本時間と、実働時間が前記基本時間を超えた場合の超過時間に対応した時間超過料金とが記録された料金テーブルを記憶可能な手段と、前記貨物自動車が最初の目的地に到着してから最初に前記稼働情報が入力された時刻を、開始時刻として総稼働時間を算出する手段と、前記総稼働時間に基づいて、前記実働時間を算出する手段と、前記実働時間と前記料金テーブルとに基づいて運送料金を算出する手段として機能させる。
【０００８】
前述した構成によれば、貨物自動車が最初の目的地に到着してから最初に稼働情報が入力された時刻を、開始時刻として総稼働時間を算出するので、貨物自動車が最初の目的地に到着してから最初に稼働情報が入力されるまでの時間は、総稼働時間に含まれない。そのため、総稼働時間を実際に運転者が稼働している時間に正確に対応させることができるので、運送料金を精度良く算出することができる。
【０００９】
また、前記入力部は、前記運転者が前記目的地での作業をすべて完了したことを示す作業完了情報を、前記稼働情報として入力可能であり、前記管理端末は、最後の目的地において前記作業完了情報が入力された時刻、または、前記貨物自動車が最後の目的地から出発した時刻を、終了時刻として前記総稼働時間を算出してもよい。
【００１０】
これによれば、総稼働時間の終了時刻を、運転者の稼働が終了した時刻に正確に対応させることができるので、運送料金をより精度良く算出することができる。
【００１１】
また、前記入力部は、前記運転者が休憩を開始することを示す休憩開始情報を、前記稼働情報として入力可能であり、前記管理端末は、前記休憩開始情報に基づいて、休憩時間を算出し、前記総稼働時間から前記休憩時間を減算することで、前記実働時間を算出してもよい。
【００１２】
これによれば、運転者の休憩時間を正確に算出することができるので、運送料金をより精度良く算出することができる。
【００１３】
また、前記管理端末は、前記休憩開始情報を受信していない場合であっても、前記貨物自動車が前記目的地以外の場所である非目的地において所定時間以上停車した場合には、前記非目的地での停車時間を、前記休憩時間として設定してもよい。
【００１４】
これによれば、運転者が休憩開始情報を入力し忘れた場合であっても、休憩時間を精度良く算出することができる。
【００１５】
また、前記管理端末は、前記貨物自動車が前記非目的地に到着してから前記所定時間未満の時間が経過したときに前記休憩開始情報が入力された場合には、前記非目的地に到着した時刻を、前記休憩時間の開始時刻として、前記休憩時間を算出してもよい。
【００１６】
これによれば、運転者が非目的地に到着した後、しばらく経ってから休憩開始情報を入力した場合であっても、休憩時間を精度良く算出することができる。
【００１７】
また、前記入力部は、荷物の積込および取卸を含む通常作業を開始することを示す通常作業開始情報を、前記稼働情報として入力可能であり、前記管理端末は、前記貨物自動車が前記目的地に到達してから最初に前記通常作業開始情報が入力されるまでの時間を、待機時間として設定してもよい。
【００１８】
これによれば、目的地において通常作業をしていない待機時間を正確に把握することができる。
【００１９】
また、前記管理端末は、前記待機時間を前記実働時間に含めるか否かを選択するための選択情報を記憶可能であり、前記選択情報が前記待機時間を前記実働時間に含めないことを示す場合には、前記総稼働時間から前記待機時間を減算することで、前記実働時間を算出してもよい。
【００２０】
これによれば、取引の実情に応じて実働時間を算出することができる。
【００２１】
また、前記管理端末は、前記貨物自動車の車庫から最初の目的地までの距離である出庫時走行距離と、各目的地間の距離である目的地間走行距離と、最後の目的地から前記車庫までの距離である帰庫時走行距離と、を前記位置情報に基づいて算出し、前記出庫時走行距離、前記目的地間走行距離、前記帰庫時走行距離に基づいて運行日報を作成してもよい。
【００２２】
また、前記料金テーブルには、１日の上限走行距離を示す基本距離と、前記目的地間走行距離が前記基本距離を超えた場合の超過距離に対応した距離超過料金とを記録可能であり、前記管理端末は、前記実働時間と、前記目的地間走行距離と、前記料金テーブルとに基づいて運送料金を算出してもよい。
【００２３】
これによれば、走行距離を考慮した運送料金を算出することができるので、運送料金をより精度良く算出することができる。
【００２４】
また、前記入力部は、荷物の積込および取卸を含む通常作業以外の附帯作業を開始することを示す附帯作業開始情報を、前記稼働情報として入力可能であり、前記料金テーブルには、前記附帯作業に対応した附帯作業料金が記録され、前記管理端末は、前記附帯作業開始情報が入力された場合には、前記実働時間と前記料金テーブルとに基づいて算出した料金に前記附帯作業料金を加えることで前記運送料金を算出してもよい。
【００２５】
これによれば、附帯作業を考慮した運送料金を算出することができるので、運送料金をより精度良く算出することができる。
【発明の効果】
【００２６】
本発明によれば、運送料金を精度良く算出することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る運送料金算出システムを示す図である。
【図２】運送料金システムの構成を示すブロック図である。
【図３】管理端末の動作を示すフローチャートである。
【図４】車両端末の動作を示すフローチャートである。
【図５】料金テーブルを示す図である。
【図６】新規の配車依頼を行うための画面を示す図である。
【図７】配車手配の画面において、配車依頼の項目の下の欄にカード画像が配置された状態を示す図である。
【図８】配車手配の画面において、カード画像が車両ＩＤに対応した欄に移動した状態を示す図である。
【図９】運送指示リストを示す図である。
【図１０】運送指示明細００１を示す図である。
【図１１】運送指示明細００２を示す図である。
【図１２】運行計画を表示した管理端末の画面を示す図である。
【図１３】車両端末のホーム画面を示す図である。
【図１４】運行予定画面を示す図である。
【図１５】業務入力画面を示す図である。
【図１６】動態入力画面を示す図である。
【図１７】運転者の１日の稼働状況の一例を示すタイムチャートである。
【図１８】運行日報を示す図である。
【図１９】待機時間を運送料金の計算に含めない場合の請求書を示す図である。
【図２０】待機時間を運送料金の計算に含める場合の請求書を示す図である。
【発明を実施するための形態】
【００２８】
次に、本発明の実施形態について、適宜図面を参照しながら詳細に説明する。
図１（ａ）に示すように、運送料金算出システム１は、１日に１台の貨物自動車Ｃをチャータするときにかかる運送料金を算出するためのシステムである。運送料金算出システム１は、移動端末の一例としての車両端末２と、車両端末２とインターネットを介して通信可能な管理端末３と、を備えている。
【００２９】
管理端末３は、例えばデスクトップパソコンであり、キーボード３１と、マウス３２と、ディスプレイ３３と、パソコン本体３４とを備えている。パソコン本体３４は、ＣＰＵ、ＲＡＭ、ＲＯＭ、入出力回路などを備えている。パソコン本体３４は、ＲＡＭやＲＯＭに記憶されたプログラムやデータに基づいて演算処理を行うことによって、処理を実行する。管理端末３は、プログラムに従って様々な処理を行う手段として機能している。
【００３０】
図１（ｂ）に示すように、車両端末２は、貨物自動車Ｃの運転者によって操作される端末であり、貨物自動車Ｃのダッシュボードに固定されている。車両端末２は、タッチパネル２１と、タッチパネル２１を支持する筐体２２とを備えている。また、車両端末２は、ＣＰＵ、ＲＡＭ、ＲＯＭ、管理端末３と通信するための通信機などを備えている。車両端末２は、カーナビゲーション機能を有しており、ＲＡＭやＲＯＭに記憶されたプログラムやデータに基づいて演算処理を行うことによって、処理を実行する。具体的には、車両端末２は、貨物自動車Ｃの位置情報や、タッチパネル２１に入力される、後述する稼働情報などを管理端末３に送信可能となっている。
【００３１】
ここで、稼働情報とは、運転者の稼働の状況を示す情報、詳しくは、運転者の稼働のうち取引先への料金請求の対象の可能性がある動作を示す情報である。本実施形態において、稼働情報は、荷物の積込および取卸を含む通常作業を開始することを示す通常作業開始情報と、目的地において通常作業が行えない状況であるために待機を開始したことを示す待機開始情報と、通常作業以外の附帯作業を開始することを示す附帯作業開始情報と、を含む。
【００３２】
具体的には、図２に示すように、車両端末２は、入力部２Ａと、位置取得部２Ｂと、記憶部２Ｃと、を備えている。入力部２Ａは、車両端末２がタッチパネル２１に図１３〜図１６に示すような様々な種類のボタンを表示することで実現され、運転者がボタンをタッチすると、車両端末２は、タッチされたボタンに対応した内容の信号を出力する。以下に、本発明と関係する各ボタンについて説明する。
【００３３】
車両端末２は、タッチパネル２１に、図１３に示すホーム画面を表示し、ホーム画面において、運行開始ボタンＢ１と、コース業務管理アプリボタンＢ２と、動態入力ボタンＢ３を主に表示している。運行開始ボタンＢ１は、運転者が車庫から貨物自動車Ｃを出庫させるときに選択されるボタンである。運転者が運行開始ボタンＢ１を選択すると、車両端末２は、出庫したことを示す情報を管理端末３に送信する。
【００３４】
また、運転者が運行開始ボタンＢ１を選択した後は、車両端末２が、ボタンＢ１の文字が「運行開始」から「運行終了」に切り替えて、運行終了ボタンＢ４を表示する。貨物自動車Ｃが帰庫したときに運転者が運行終了ボタンＢ４を選択すると、車両端末２は、運行が終了したことを示す運行終了情報を管理端末３に送信する。なお、車両端末２は、運転者が運行終了ボタンＢ４を選択した後は、この運行終了ボタンＢ４を運行開始ボタンＢ１に切り替える。
【００３５】
コース業務管理アプリボタンＢ２は、管理端末３から送信されてくる、後述する運行計画をタッチパネル２１上に表示させるためのボタンである。運転者がコース業務管理アプリボタンＢ２を選択すると、車両端末２は、図１４に示す運行予定画面をタッチパネル２１に表示する。運行予定画面において、車両端末２は、主に、動態入力ボタンＢ１１と、業務ボタンＢ１２をタッチパネル２１に表示する。
【００３６】
運転者が業務ボタンＢ１２を選択すると、車両端末２は、図１５に示す業務入力画面をタッチパネル２１に表示する。業務入力画面において、車両端末２は、主に、積込ボタンＢ２１と、取卸ボタンＢ２２と、待機ボタンＢ２３と、附帯作業ボタンＢ２４と、完了ボタンＢ２５をタッチパネル２１に表示する。積込ボタンＢ２１、取卸ボタンＢ２２、待機ボタンＢ２３、附帯作業ボタンＢ２４および完了ボタンＢ２５は、稼働情報を入力可能なボタンである。
【００３７】
運転者が積込ボタンＢ２１または取卸ボタンＢ２２を選択して入力した場合には、車両端末２は、通常作業開始情報を稼働情報として管理端末３に送信する。運転者が待機ボタンＢ２３を選択して入力した場合には、車両端末２は、待機開始情報を稼働情報として管理端末３に送信する。
【００３８】
運転者が附帯作業ボタンＢ２４を選択して入力した場合には、車両端末２は、附帯作業開始情報を稼働情報として管理端末３に送信する。
【００３９】
完了ボタンＢ２５は、運転者が目的地での作業をすべて完了したことを示す作業完了情報を入力可能なボタンである。運転者が完了ボタンＢ２５を選択した場合には、車両端末２は、完了情報を稼働情報として管理端末３に送信する。
【００４０】
図１３または図１４の画面において、運転者が動態入力ボタンＢ３，Ｂ１１を選択すると、車両端末２は、図１６に示す動態入力画面をタッチパネル２１に表示する。動態入力画面において、車両端末２は、実働ボタンＢ３３と、休憩ボタンＢ３４と、帰庫ボタンＢ３５を表示する。
【００４１】
実働ボタンＢ３３は、取引先への料金請求の対象とはならない労働を含む運転者の実際の労働を開始したことを示す実働開始情報を入力可能なボタンである。出庫時または休憩終了時に運転者が実働ボタンＢ３３を選択した場合には、車両端末２は、実働開始情報を管理端末３に送信する。ここで、実働開始情報は、運行日報の作成に必要な情報である。
【００４２】
休憩ボタンＢ３４は、運転者が休憩を開始することを示す休憩開始情報を稼働情報として入力可能なボタンである。休憩開始時において運転者が休憩ボタンＢ３４を選択すると、車両端末２は、休憩開始情報を管理端末３に送信する。
【００４３】
帰庫ボタンＢ３５は、貨物自動車Ｃが帰庫したことを示す帰庫情報を入力可能なボタンである。帰庫時において運転者が帰庫ボタンＢ３５を選択すると、車両端末２は、帰庫情報を管理端末３に送信する。ここで、帰庫情報は、運行日報の作成に必要な情報である。
【００４４】
図２に戻って、位置取得部２Ｂは、ＧＰＳによって貨物自動車Ｃの位置情報を取得する機能を有している。具体的には、位置取得部２Ｂは、例えば３秒に１回などの所定の周期で位置情報を取得する。また、位置取得部２Ｂは、取得した位置情報を、管理端末３に送信するとともに、記憶部２Ｃに記憶する。
【００４５】
車両端末２は、入力部２Ａまたは位置取得部２Ｂから出力されてくる情報を管理端末３に送信するとともに、管理端末３から送信されてくる、後述する運行計画を受信する。車両端末２は、受信した運行計画を、タッチパネル２１に出力し、タッチパネル２１上に表示する。
【００４６】
記憶部２Ｃは、入力部２Ａに入力された稼働情報と位置取得部２Ｂで取得した位置情報を蓄積する機能を有している。蓄積された情報は、運転者が運行を終了するときにおいて、前述した運行終了ボタンＢ４または帰庫ボタンＢ３５を選択することで、管理端末３に送信される。
【００４７】
管理端末３は、運行計画作成部３Ａと、出庫時走行距離算出部３Ｂと、帰庫時走行距離算出部３Ｃと、目的地間距離算出部３Ｄと、運行日報作成部３Ｅと、請求書作成部３Ｆと、総稼働時間算出部３Ｇと、休憩時間算出部３Ｈと、待機時間算出部３Ｉと、実働時間算出部３Ｊと、記憶部３Ｋと、を備えている。
【００４８】
運行計画作成部３Ａは、管理端末３を操作するオペレータによって入力される情報に基づいて、貨物自動車Ｃの運行計画を作成する機能を有している。なお、オペレータによって入力される情報は、主に、運送する荷物の情報や、荷物の積込または取卸を行うための少なくとも２つの目的地の情報などを含んでいる。運行計画作成部３Ａは、目的地に応じた運行計画を作成すると、作成した運行計画を車両端末２に送信する。
【００４９】
出庫時走行距離算出部３Ｂは、車両端末２から送信されてくる貨物自動車Ｃの位置情報に基づいて、貨物自動車Ｃの車庫から最初の目的地までの距離である出庫時走行距離を算出する機能を有している。出庫時走行距離算出部３Ｂは、出庫時走行距離を算出すると、算出した出庫時走行距離を運行日報作成部３Ｅに出力する。
【００５０】
帰庫時走行距離算出部３Ｃは、車両端末２から送信されてくる貨物自動車Ｃの位置情報に基づいて、最後の目的地から車庫までの距離である帰庫時走行距離を算出する機能を有している。帰庫時走行距離算出部３Ｃは、帰庫時走行距離を算出すると、算出した帰庫時走行距離を運行日報作成部３Ｅに出力する。
【００５１】
目的地間距離算出部３Ｄは、車両端末２から送信されてくる貨物自動車Ｃの位置情報に基づいて、各目的地間の距離である目的地間走行距離を算出する機能を有している。目的地間距離算出部３Ｄは、目的地間走行距離を算出すると、算出した目的地間走行距離を運行日報作成部３Ｅと請求書作成部３Ｆに出力する。
【００５２】
運行日報作成部３Ｅは、出庫時走行距離、目的地間走行距離、帰庫時走行距離に基づいて運行日報を作成する機能を有している。詳しくは、運行日報作成部３Ｅは、前述した各距離の情報の他に、車庫や各目的地における到着・出発の時刻を取得し、各時刻と各距離とに基づいて、図１８に示すような運行日報を、車両ＩＤごとに作成する。なお、前述した到着・出発の時刻などの、管理端末３で特定する時刻は、車両端末２から位置情報または稼働情報とともに送信される時刻を利用してもよいし、管理端末３が位置情報または稼働情報を受信した時刻を利用してもよい。また、時刻は、位置情報または稼働情報と関連付けられて、記憶部３Ｋに記憶されてもよい。
【００５３】
図２に戻って、総稼働時間算出部３Ｇは、運転者が最初の目的地で最初の労務を開始してから最後の目的地で最後の労務を完了するまでの総稼働時間を算出する機能を有している。詳しくは、総稼働時間算出部３Ｇは、車両端末２から送信されてくる稼働情報に基づいて、貨物自動車Ｃが最初の目的地に到着してから最初に稼働情報が入力された時刻を、開始時刻として総稼働時間を算出する。また、総稼働時間算出部３Ｇは、車両端末２から送信されてくる作業完了情報または位置情報に基づいて、最後の目的地において作業完了情報が入力された時刻、または、貨物自動車Ｃが最後の目的地から出発した時刻を、終了時刻として総稼働時間を算出する。総稼働時間算出部３Ｇは、総稼働時間を算出すると、算出した総稼働時間を実働時間算出部３Ｊに出力する。
【００５４】
休憩時間算出部３Ｈは、休憩開始情報などに基づいて、休憩時間を算出する機能を有している。具体的に、休憩時間算出部３Ｈは、原則、休憩開始情報が入力された時刻から休憩が終了したことを示す情報が入力された時刻までの時間を、休憩時間として算出する。ここで、休憩が終了したことを示す情報は、例えば、前述した実働開始情報であってもよいし、選択状態の休憩ボタンＢ３４を再度選択することによって出力される休憩終了情報であってもよい。
【００５５】
また、休憩時間算出部３Ｈは、休憩開始情報を受信していない場合であっても、貨物自動車Ｃが目的地以外の場所である非目的地において所定時間ＴＡ（例えば１５分）以上停車した場合には、非目的地での停車時間を、休憩時間として設定する。さらに、休憩時間算出部３Ｈは、貨物自動車Ｃが非目的地に到着してから所定時間ＴＡ未満の時間が経過したときに休憩開始情報が入力された場合には、非目的地に到着した時刻を、休憩時間の開始時刻として、休憩時間を算出する。休憩時間算出部３Ｈは、休憩時間を算出すると、算出した休憩時間を実働時間算出部３Ｊに出力する。
【００５６】
なお、非目的地に到着した時刻は、位置情報と、この位置情報が送信された時刻または管理装置３で位置情報を受信した時刻とに基づいて、計算することができる。また、非目的地での停車時間は、位置情報と時刻に基づいて、貨物自動車Ｃが非目的地に到着してから非目的地を出発するまでの時間として計算することができる。
【００５７】
待機時間算出部３Ｉは、待機開始情報などに基づいて待機時間を算出する機能を有している。具体的に、待機時間算出部３Ｉは、原則、待機開始情報が入力された時刻から待機が終了したことを示す情報が入力された時刻までの時間を、待機時間として算出する。ここで、待機が終了したことを示す情報は、前述した通常作業開始情報であってもよいし、選択状態の待機ボタンＢ２３を再度選択することによって出力される待機終了情報であってもよい。
【００５８】
また、待機時間算出部３Ｉは、待機開始情報を受信していない場合には、貨物自動車Ｃが目的地に到達してから最初に通常作業開始情報が入力されるまでの時間を、待機時間として設定する。待機時間算出部３Ｉは、待機時間を算出すると、算出した待機時間を実働時間算出部３Ｊに出力する。
【００５９】
実働時間算出部３Ｊは、総稼働時間、休憩時間および待機時間に基づいて、実働時間を算出する機能を有している。ここで、実働時間は、運転者が最初の目的地で最初の労務を開始してから最後の目的地で最後の労務を完了するまでの間に運転者が実際に行った労務に対応した時間である。詳しくは、実働時間は、総稼働時間から、休憩時間などの料金請求の対象外となる時間を控除した時間である。
【００６０】
また、待機時間は、管理装置３のオペレータによる選択によって、実働時間の算出から除外されるか否かを選択可能となっている。詳しくは、実働時間算出部３Ｊは、後述する料金テーブルＴＢのチェックボックスＣＢ（図５参照）にチェックマークがある場合、つまり選択情報であるチェックボックスＣＢが待機時間を実働時間に含めないことを示す場合には、総稼働時間から休憩時間および待機時間を減算することで、実働時間を算出する。また、実働時間算出部３Ｊは、料金テーブルＴＢのチェックボックスＣＢにチェックマークがない場合、つまり待機時間を実働時間に含める場合には、総稼働時間から休憩時間を減算することで、実働時間を算出する。実働時間算出部３Ｊは、実働時間を算出すると、算出した実働時間を請求書作成部３Ｆに出力する。
【００６１】
料金テーブルＴＢは、記憶部３Ｋに記憶可能となっている。詳しくは、記憶部３Ｋには、料金テーブルＴＢを記憶するための領域を作成可能であるが、管理端末３の販売時には、料金テーブルＴＢが記憶されていない。管理端末３を購入した会社のオペレータが前記領域を作成して料金テーブルＴＢに料金を入力することによって、料金テーブルＴＢが記憶部３Ｋに記憶される。料金テーブルＴＢは、取引先ごとに記憶部３Ｋに記憶可能となっている。
【００６２】
図５は、所定の取引先（Ｘ精密機器）に対応した料金テーブルＴＢを示す図である。料金テーブルＴＢには、基本時間と、基本距離と、基本運賃と、時間超過料金と、距離超過料金と、祝祭日割増と、附帯作業料金と、選択情報としてのチェックボックスＣＢが記録されている。基本時間は、１日の上限稼働時間を示す時間であり、Ｘ精密機器との関係においては、８時間に設定されている。基本距離は、１日の上限走行距離を示す距離であり、Ｘ精密機器との関係においては、１００ｋｍに設定されている。
【００６３】
基本運賃は、１日に１台の貨物自動車Ｃをチャータするのにかかる運賃であり、前述した基本時間内、かつ、基本距離内での貨物自動車Ｃの使用にかかる運賃である。基本運賃は、車種ごとに異なる値に設定されている。Ｘ精密機器との関係において、４ｔの貨物自動車Ｃの基本運賃は、１５，０００円に設定され、８ｔの貨物自動車Ｃの基本運賃は、１６，０００円に設定されている。
【００６４】
時間超過料金は、実働時間が基本時間を超えた場合の超過時間に対応した料金であり、車種ごとに異なる値に設定されている。Ｘ精密機器との関係において、４ｔの貨物自動車Ｃの時間超過料金は、５００円（１時間毎）に設定され、８ｔの貨物自動車Ｃの時間超過料金は、６００円（１時間毎）に設定されている。
【００６５】
距離超過料金は、目的地間走行距離が基本距離を超えた場合の超過距離に対応した料金であり、車種ごとに異なる値に設定されている。Ｘ精密機器との関係において、４ｔの貨物自動車Ｃの距離超過料金は、５００円（１ｋｍ毎）に設定され、８ｔの貨物自動車Ｃの距離超過料金は、６００円（１ｋｍ毎）に設定されている。
【００６６】
祝祭日割増は、祝祭日の稼働に対する割増料金である。Ｘ精密機器との関係において、祝祭日割増は、２０％に設定されている。
【００６７】
附帯作業料金は、附帯作業に対応した料金であり、車種ごとに異なる値に設定されている。なお、本実施形態では、附帯作業としてフォークリフトで荷物を積み卸す作業を例示するが、附帯作業として、その他の作業も記録することができる。
【００６８】
Ｘ精密機器との関係において、４ｔの貨物自動車Ｃでの附帯作業料金は、１，５００円（作業１回あたり）に設定され、８ｔの貨物自動車Ｃでの附帯作業料金は、２，０００円（作業１回あたり）に設定されている。
【００６９】
チェックボックスＣＢは、待機時間を実働時間に含めるか否かを選択するための選択情報である。チェックボックスＣＢは、四角い枠として表示されており、その隣には、「待機時間を運送料金計算から除外する」といったメッセージが表示されている。
【００７０】
チェックボックスＣＢには、レ点などのチェックマークが入力可能となっている。オペレータは、マウス３２などを操作することによって、チェックボックスＣＢにチェックマークを入力したり、チェックボックスＣＢからチェックマークを外すことが可能となっている。
【００７１】
チェックボックスＣＢにチェックマークが入力されている場合には、待機時間が運送料金計算から除外され、チェックボックスＣＢにチェックマークがない場合には、待機時間を考慮して運送料金計算が行われる。
【００７２】
請求書作成部３Ｆは、実働時間と、目的地間走行距離と、附帯作業開始情報と、料金テーブルＴＢとに基づいて運送料金を算出し、運送料金に基づいて、図１９や図２０に示すような請求書を作成する機能を有している。具体的に、請求書作成部３Ｆは、実働時間・目的地間走行距離がそれぞれ基本時間・基本距離以内である場合には、車種に応じた基本運賃を、運行費用として算出する。
【００７３】
また、請求書作成部３Ｆは、実働時間・目的地間走行距離の少なくとも一方が基本時間・基本距離を超過している場合には、車種に応じた基本運賃に、超過分の料金（時間超過料金・距離超過料金）を加算して運行費用を算出する。なお、請求書作成部３Ｆは、運行日が祝祭日である場合には、運行費用を２０％割増した額とする。
【００７４】
請求書作成部３Ｆは、附帯作業開始情報が入力されている場合には、実働時間と料金テーブルＴＢとに基づいて算出した料金である運行費用に、附帯作業料金を加えることで運送料金を算出する。なお、運行時に高速道路を使用した場合には、請求書作成部３Ｆは、図示せぬ高速料金の使用料が記録された高速道路テーブルを参照して、高速料金を算出する。そして、請求書作成部３Ｆは、運送料金と、運送料金にかかる消費税と、高速料金を加算して請求額を決定する。
【００７５】
次に、管理端末３および車両端末２における各処理について図３および図４に示すフローチャートを参照して説明する。
図３に示すように、管理端末３は、オペレータからの配車依頼の入力を受け付ける（Ｓ１）。ここで、配車依頼とは、荷物の種類や荷物の積込先・取卸先である目的地を、所定の車両ＩＤの貨物自動車Ｃに割り当てる作業をいう。
【００７６】
ステップＳ１において配車依頼の入力が完了すると、管理端末３は、所定の車両ＩＤに対する運行計画を作成する（Ｓ２）。ステップＳ２の後、管理端末３は、作成した運行計画を、所定の車両ＩＤに対応した貨物自動車Ｃの車両端末２に送信する（Ｓ３）。
【００７７】
ステップＳ３の後、管理端末３は、車両端末２から送信されてくる位置情報または稼働情報を受信して記憶部３Ｋに記録する（Ｓ４）。ステップＳ４の後、管理端末３は、車両端末２から送信されてくる情報に基づいて、貨物自動車Ｃが帰庫したか否かを判断する（Ｓ５）。
【００７８】
ステップＳ５において貨物自動車Ｃが帰庫していないと判断した場合には（Ｎｏ）、管理端末３は、ステップＳ４の処理に戻る。ステップＳ５において貨物自動車Ｃが帰庫したと判断した場合には（Ｙｅｓ）、管理端末３は、記憶部３Ｋに記録した位置情報および稼働情報に基づいて、運行日報と請求書を作成して（Ｓ６）、本処理を終了する。
【００７９】
図４に示すように、車両端末２は、管理端末３から運行計画を受信したか否かを判断する（Ｓ１１）。ステップＳ１１において運行計画を受信していないと判断した場合には（Ｎｏ）、車両端末２は、本処理を終了する。
【００８０】
ステップＳ１１において運行計画を受信したと判断した場合には（Ｙｅｓ）、車両端末２は、運行計画に基づいて、カーナビゲーションシステムにおける目的地を設定する（Ｓ１２）。ステップＳ１２の後、車両端末２は、管理端末３に位置情報を送信する（Ｓ１３）。
【００８１】
ステップＳ１３の後、車両端末２は、運転者によって稼働情報が入力されたか否かを判断する（Ｓ１４）。ステップＳ１４において稼働情報が入力されていないと判断した場合には（Ｎｏ）、車両端末２は、ステップＳ１３の処理に戻る。
【００８２】
ステップＳ１４において稼働情報が入力されたと判断した場合には（Ｙｅｓ）、車両端末２は、入力された稼働情報を管理端末３に送信する（Ｓ１５）。ステップＳ１５の後、車両端末２は、位置情報または稼働情報に基づいて、運行が終了したか否かを判断する（Ｓ１６）。
【００８３】
ステップＳ１６において運行が終了していないと判断した場合には（Ｎｏ）、車両端末２は、ステップＳ１３の処理に戻る。ステップＳ１６において運行が終了したと判断した場合には（Ｙｅｓ）、車両端末２は、本処理を終了する。
【００８４】
次に、運送料金算出システム１の具体的な使用方法の一例について説明する。
管理端末３のオペレータは、まず、運送料金を算出するためのプログラムを立ち上げ、所定の操作を行うことで、図６に示す新規の配車依頼を行うための画面をディスプレイ３３に表示させる。新規配車依頼の画面において、オペレータは、取引先や配車区分などの入力項目に必要な情報を入力する。具体的に、オペレータは、取引先の項目に「Ｘ精密機器」、配車区分の項目に「チャータ」、積込先の項目に「Ｘ精密機器  厚木センタ」、取卸先の項目に「Ｙ製作所」、品物の項目に「サーボＵＮＩＴ  ９００Ｋｇ」を入力する。なお、依頼Ｎｏ、積込日、取卸日の項目には、適宜、対応した情報を入力する。
【００８５】
これにより、サーボＵＮＩＴをＸ精密機器の厚木センタで積み込んでＹ製作所で取り卸す内容を示す第１配車依頼が作成される。第１配車依頼とは別の第２配車依頼を加えたい場合には、オペレータは、備考の項目に、第２配車依頼に関連する内容を入力する。具体的に、オペレータは、備考の項目に、「故障ユニットを厚木まで引き上げてください。」などの情報を入力する。
【００８６】
その後、オペレータが明細追加ボタンＢ４１を選択すると、第２配車依頼を入力するためのサブウインドウが開く。オペレータは、サブウインドウに表示された、積込先、取卸先、品物、追加作業などの入力項目に必要な情報を入力する。具体的に、オペレータは、積込先の項目に「Ｙ製作所」、取卸先の項目に「Ｘ精密機器」、品物の項目に「故障サーボＵＮＩＴ」、追加作業の項目に「フォークリフト積卸」を入力する。ここで、追加作業は、附帯作業に相当する。
【００８７】
このようなオペレータの入力により、故障サーボＵＮＩＴをＹ製作所で積み込んでＸ精密機器の厚木センタで取り卸す内容を示す第２配車依頼が作成される。その後、オペレータが保存ボタンＢ４２を選択すると、第１配車依頼および第２配車依頼の作成が完了する。
【００８８】
その後、オペレータは、所定の操作を行うことで、図７に示す配車手配の画面をディスプレイ３３に表示させる。配車手配の画面では、２行２列の表が表示されており、１列目の項目名は、「配車依頼」、２列目の項目名は、「車両・運転者／配送予定」となっている。配車依頼の項目の下の欄には、作成した第１配車依頼・第２配車依頼の内容を示すカード型の画像（以下、「カード画像Ｇ１，Ｇ２」とも称する。）が表示される。
【００８９】
また、車両・運転者／配送予定の項目の下には、横の罫線で仕切られた複数の欄が設定されている。各欄には、種々の車両ＩＤに対応した車種・運転者の情報が表示される。例えば、車両ＩＤとして「０８６１」が割り当てられた貨物自動車Ｃは、車種が８ｔであり、運転者が鈴木となっている。
【００９０】
オペレータは、カード画像Ｇ１，Ｇ２を、種々の車両ＩＤに対応した欄にドラッグ＆ドロップすることで、図８に示すように、配車手配を完了する。この例では、車両ＩＤが「０８６１」となる欄に、２つのカード画像Ｇ１，Ｇ２が入力されている。
【００９１】
配車手配が完了すると、管理端末３は、図９に示すような運送指示リストを作成する。運送指示リストには、第１配車依頼および第２配車依頼の内容を示す情報や、各配車依頼に対応した車両ＩＤなどの情報が表示される。また、管理端末３は、運送指示リストに加え、図１０および図１１に示す運送指示明細を作成する。運送指示明細００１には、第１配車依頼の内容を示す情報や、第１配車依頼に対応した車両ＩＤなどの情報が表示される。運送指示明細００２には、第２配車依頼の内容を示す情報や、第２配車依頼に対応した車両ＩＤなどの情報が表示される。
【００９２】
また、配車手配が完了すると、管理端末３は、図１２に示すような運行計画を作成する。管理端末３は、車庫の位置や各目的地の位置などに基づいて、貨物自動車Ｃの最適なルートを設定するとともに、使用する高速道路や休憩場所を設定する。なお、この例においては、第１配送依頼においてＸ精密機器の厚木センタに到着する時刻が午前９：００と指定されている例を示している。また、この例においては、車庫の住所が「麹町」で、Ｙ製作所の住所が「亀戸」である例を示している。
【００９３】
具体的に、管理端末３は、車庫である麹町基地、Ｘ精密機器（厚木）、Ｙ製作所（亀戸）、厚木パーキングエリア、Ｘ精密機器（厚木）、麹町基地の順にルートを設定する。その後、オペレータが、「車両へ送信」と記載されたボタンＢ５１を選択すると、管理端末３は、運行計画を車両端末２に送信する。
【００９４】
車両端末２が運行計画を受信した後、図１３に示すように、運転者が、車両端末２のタッチパネル２１に表示されたホーム画面において、コース業務管理アプリボタンＢ２を選択すると、図１４に示す運行予定画面がタッチパネル２１に表示される。これにより、運転者が、運行のルートを把握することができる。
【００９５】
図１７に示すように、運転者が車庫内の貨物自動車Ｃに乗り込んで運行を開始する際には、まず、図１３に示すホーム画面で運行開始ボタンＢ１を選択するとともに、図１６に示す動態入力画面で実働ボタンＢ３３を選択する。これにより、車両端末２は、位置情報と、運行開始を示す情報と、実際の労働の開始を示す情報を、管理端末３に送信する。管理端末３は、運行と実際の労働が７時３０分に開始されたと把握する。
【００９６】
その後、運転者は、貨物自動車Ｃを運転して、車庫からＸ精密機器（厚木）に移動する。この間、車両端末２は、所定のサイクルで位置情報と時刻を管理端末３に送信する。
【００９７】
貨物自動車ＣがＸ精密機器に約束の時刻である９時よりも前に到着した場合には、Ｘ精密機器においてサーボＵＮＩＴの積込作業を開始できないことがある。この場合、運転者が通常作業をしておらず、かつ、約束の時刻よりも前の時刻であるため、このときの待ち時間は料金請求の対象とすることができない。この場合、運転者は、車両端末２を何も操作せずに、ただ待機する。
【００９８】
約束の時刻になってサーボＵＮＩＴの積込作業を開始できる状態になった場合には、運転者は、図１５に示す業務入力画面で積込ボタンＢ２１を選択する。これにより、通常作業開始情報が車両端末２から管理端末３に送信される。そのため、管理端末３は、９時に最初の通常作業が開始されたと判断し、この時刻を総稼働時間の開始時刻に設定する。
【００９９】
運転者は、サーボＵＮＩＴの積込作業が９時４５分に完了すると、図１５に示す業務入力画面で完了ボタンＢ２５を選択する。これにより、作業完了情報が車両端末２から管理端末３に送信される。そのため、管理端末３は、９時４５分に積込作業が完了したと判断する。なお、運転者が完了ボタンＢ２５を選択し忘れた場合であっても、貨物自動車Ｃを次の目的地へ向けて発進させることによる位置情報の変化によって、管理端末３は、９時４５分に積込作業が完了したと判断することができる。
【０１００】
その後、運転者は、貨物自動車Ｃを運転して、Ｘ精密機器（厚木）からＹ製作所（亀戸）に移動する。この間、車両端末２は、所定のサイクルで位置情報と時刻を管理端末３に送信する。
【０１０１】
貨物自動車ＣがＹ製作所に１２時５０分に到着すると、運転者は、図１５に示す業務入力画面で取卸ボタンＢ２２を選択する。これにより、通常作業開始情報が車両端末２から管理端末３に送信され、管理端末３は、Ｙ製作所での通常作業（サーボＵＮＩＴの取卸作業）が１２時５０分に開始されたと判断する。
【０１０２】
サーボＵＮＩＴの取卸作業が１３時１０分に完了した後、次の作業である附帯作業を行う場合には、運転者は、図１５に示す業務入力画面で附帯作業ボタンＢ２４を選択する。これにより、附帯作業開始情報が車両端末２から管理端末３に送信され、管理端末３は、Ｙ製作所での附帯作業（フォークリフト積卸）が１３時１０分に開始されたと判断する。
【０１０３】
運転者は、附帯作業において、フォークリフトを操縦することで、複数の故障サーボＵＮＩＴが入った木枠を、Ｙ製作所のある地点から貨物自動車Ｃの近くまで運ぶ。運転者は、附帯作業が１３時４０分に完了した後、木枠内の故障サーボＵＮＩＴを貨物自動車Ｃ内に積み込む積込作業を行う。
【０１０４】
積込作業を開始する際には、運転者は、図１５に示す業務入力画面で積込ボタンＢ２１を選択する。これにより、通常作業開始情報が車両端末２から管理端末３に送信され、管理端末３は、Ｙ製作所での通常作業（故障サーボＵＮＩＴの積込）が１３時４０分に開始されたと判断する。
【０１０５】
故障サーボＵＮＩＴの積込作業が完了した後の運転者の動作などは、前述したサーボＵＮＩＴの積込作業完了後の動作などと同じなので説明は省略する。貨物自動車ＣがＹ製作所を出発して、厚木パーキングエリアに１６時３０分に到着すると、運転者は、図１６に示す動態入力画面で休憩ボタンＢ３４を選択する。これにより、休憩開始情報が車両端末２から管理端末３に送信され、管理端末３は、１６時３０分に休憩が開始されたと判断する。
【０１０６】
運転者は、１７時３０分に休憩を終えて、図１６に示す動態入力画面で実働ボタンＢ３３を選択すると、実働開始情報が車両端末２から管理端末３に送信される。これにより、管理端末３は、１７時３０分に休憩が終了したと判断し、休憩の開始時刻と終了時刻から休憩時間を１時間と算出する。なお、休憩終了の判断は、貨物自動車Ｃを厚木パーキングエリアから発進させることによる位置情報の変化に基づいて行ってもよい。
【０１０７】
貨物自動車Ｃが厚木パーキングエリアを出発して、Ｘ精密機器（厚木）に１７時４０分に到着した際において、故障サーボＵＮＩＴの取卸作業ができない状況である場合には、運転者は、図１５に示す業務入力画面で待機ボタンＢ２３を選択する。これにより、待機開始情報が車両端末２から管理端末３に送信され、管理端末３は、１７時４０分に待機が開始されたと判断する。
【０１０８】
その後、１８時４０分に故障サーボＵＮＩＴの取卸作業ができる状況になると、運転者は、図１５に示す業務入力画面で取卸ボタンＢ２２を選択する。これにより、通常作業開始情報が車両端末２から管理端末３に送信され、管理端末３は、１８時４０分に待機が終了して、通常作業（取卸作業）が開始されたと判断する。さらに、管理端末３は、待機の開始時刻と終了時刻から待機時間を１時間と算出する。
【０１０９】
運転者は、故障サーボＵＮＩＴの取卸作業が１９時に完了すると、図１５に示す業務入力画面で完了ボタンＢ２５を選択する。これにより、作業完了情報が車両端末２から管理端末３に送信され、管理端末３は、１９時に最後の目的地でのすべての作業が完了したと判断し、この時刻を総稼働時間の終了時刻として、総稼働時間を９時から１９時までの１０時間と算出する。なお、運転者が完了ボタンＢ２５を選択し忘れた場合であっても、管理端末３は、位置情報に基づいて、貨物自動車Ｃが最後の目的地から出発した時刻を特定し、この時刻を終了時刻として総稼働時間を算出する。
【０１１０】
貨物自動車ＣがＸ精密機器を出発して、車庫に２０時に到着すると、運転者は、図１６に示す動態入力画面で帰庫ボタンＢ３５を選択するとともに、図１３に示す運行終了ボタンＢ４を選択する。これにより、車両端末２は、記憶部２Ｃで蓄積している１日分の稼働情報および位置情報を管理端末３に送信する。そのため、仮に運行中において位置情報が管理端末３に送信できなかった時間帯が存在しても、管理端末３は、最後に受信した１日分の稼働情報および位置情報に基づいて、前記時間帯において不足した情報を補うことができる。
【０１１１】
また、帰庫ボタンＢ３５および運行終了ボタンＢ４が選択されると、前述した情報の他、帰庫情報および運行終了情報も車両端末２から管理端末３に送信される。これにより、管理端末３は、これらの情報に基づいて、２０時に帰庫して運行が終了したと判断する。なお、運転者が帰庫ボタンＢ３５および運行終了ボタンＢ４を選択し忘れた場合であっても、管理端末３は、位置情報に基づいて、貨物自動車Ｃが車庫に帰庫して運行が終了したと判断することができる。
【０１１２】
貨物自動車Ｃの運行が終了すると、管理端末３は、稼働情報と、位置情報と、これらの情報が入力された時刻とに基づいて、図１８に示す運行日報と、図１９または図２０に示す請求書を作成する。管理端末３は、運行日報の作成にあたって、主に、出庫時走行距離および帰庫時走行距離を５０ｋｍと算出し、目的地間走行距離を１４０ｋｍ（７０ｋｍ＋６７ｋｍ＋３ｋｍ）と算出し、高速料金を行きと帰りでそれぞれ２，２００円と算出する。
【０１１３】
図１９は、待機時間を運送料金の計算に含まない場合の請求書を示す。この請求書を作成するにあたって、管理端末３は、高速料金を往復分の４，４００円とし、図５の料金テーブルＴＢに基づいて、基本運賃を１６，０００円、附帯作業料金を２，０００円とする。また、図１７に示すように、管理端末３は、総稼働時間（１０時間）から、休憩時間（１時間）と待機時間（１時間）を減算することで、実働時間を８時間と算出する。この場合、実働時間が基本時間を超えないため、管理端末３は、時間超過料金を０円とする。
【０１１４】
また、管理端末３は、目的地間走行距離が１４０ｋｍであることから、基本距離１００ｋｍから４０ｋｍ超過していると判断し、超過距離４０ｋｍに対して１ｋｍあたりの距離超過料金６００円を乗算することで、距離超過料金を２４，０００円と算出する。そして、管理端末３は、高速料金以外の料金の消費税を算出し、合計値を算出する。
【０１１５】
図２０は、待機時間を運送料金の計算に含める場合の請求書を示す。なお、以下の説明では、前述した計算方法と同じ方法で算出・設定する料金については説明を省略する。
【０１１６】
待機時間を運送料金の計算に含める場合には、図１７に示すように、管理端末３は、総稼働時間（１０時間）から休憩時間（１時間）のみを減算することで、実働時間を９時間と算出する。この場合、実働時間が基本時間よりも１時間超過するので、管理端末３は、超過時間１時間に対して１時間あたりの時間超過料金６００円を乗算することで、時間超過料金を６００円と算出する。
【０１１７】
以上によれば、本実施形態において以下のような効果を得ることができる。
貨物自動車Ｃが最初の目的地に到着してから最初に稼働情報が入力された時刻を、開始時刻として総稼働時間を算出するので、貨物自動車Ｃが最初の目的地に到着してから最初に稼働情報が入力されるまでの時間は、総稼働時間に含まれない。そのため、総稼働時間を実際に運転者が稼働している時間に正確に対応させることができるので、運送料金を精度良く算出することができる。
【０１１８】
最後の目的地において作業完了情報が入力された時刻、または、貨物自動車Ｃが最後の目的地から出発した時刻を、総稼働時間の終了時刻とすることで、総稼働時間の終了時刻を、運転者の稼働が終了した時刻に正確に対応させることができるので、運送料金をより精度良く算出することができる。
【０１１９】
運転者によって入力される休憩開始情報に基づいて休憩時間を算出することで、運転者の休憩時間を正確に算出することができるので、運送料金をより精度良く算出することができる。
【０１２０】
管理端末３が、休憩開始情報を受信していない場合であっても、貨物自動車Ｃが目的地以外の場所である非目的地（休憩場所）において所定時間ＴＡ以上停車した場合には、非目的地での停車時間を休憩時間として設定するので、運転者が休憩開始情報を入力し忘れた場合であっても、休憩時間を精度良く算出することができる。
【０１２１】
管理端末３が、貨物自動車Ｃが非目的地に到着してから所定時間ＴＡ未満の時間が経過したときに休憩開始情報が入力された場合には、非目的地に到着した時刻を、休憩時間の開始時刻として休憩時間を算出するので、運転者が非目的地に到着した後、しばらく経ってから休憩開始情報を入力した場合であっても、休憩時間を精度良く算出することができる。
【０１２２】
管理端末３が、貨物自動車Ｃが目的地に到達してから最初に通常作業開始情報が入力されるまでの時間を、待機時間として設定するので、仮に運転者が待機ボタンＢ２３を選択し忘れた場合であっても、目的地において通常作業をしていない待機時間を正確に把握することができる。
【０１２３】
チェックボックスＣＢが待機時間を実働時間に含めないことを示す場合には、総稼働時間から待機時間を減算することで実働時間を算出するので、取引の実情に応じて実働時間を算出することができる。
【０１２４】
管理端末３が目的地間走行距離に基づいて運送料金を算出することで、走行距離を考慮した運送料金を算出することができるので、運送料金をより精度良く算出することができる。
【０１２５】
管理端末３が附帯作業を考慮した運送料金を算出するので、運送料金をより精度良く算出することができる。
【０１２６】
なお、本発明は前記実施形態に限定されることなく、以下に例示するように様々な形態で利用できる。
前記実施形態では、最初の目的地において最初に入力される稼働情報を、通常作業開始情報としたが、本発明はこれに限定されず、最初に入力される稼働情報は、その他の稼働情報、例えば待機開始情報であってもよい。
【０１２７】
前記実施形態では、移動端末として貨物自動車Ｃに搭載される車両端末２を例示したが、本発明はこれに限定されず、移動端末は、例えばスマートフォンなどの携帯端末であってもよい。
【０１２８】
前記実施形態では、入力部としてタッチパネル２１を例示したが、本発明はこれに限定されず、入力部は、例えば、ボタンスイッチ、キーボード、音声によって情報を入力する音声入力装置などであってもよい。
【符号の説明】
【０１２９】
１      運送料金算出システム
２      車両端末
２Ｂ    位置取得部
３      管理端末
２１    タッチパネル
Ｃ      貨物自動車
ＴＢ    料金テーブル
【図１】
2020184142.tif 000003
【図２】
2020184142.tif 000004
【図３】
2020184142.tif 000005
【図４】
2020184142.tif 000006
【図５】
2020184142.tif 000007
【図６】
2020184142.tif 000008
【図７】
2020184142.tif 000009
【図８】
2020184142.tif 000010
【図９】
2020184142.tif 000011
【図１０】
2020184142.tif 000012
【図１１】
2020184142.tif 000013
【図１２】
2020184142.tif 000014
【図１３】
2020184142.tif 000015
【図１４】
2020184142.tif 000016
【図１５】
2020184142.tif 000017
【図１６】
2020184142.tif 000018
【図１７】
2020184142.tif 000019
【図１８】
2020184142.tif 000020
【図１９】
2020184142.tif 000021
【図２０】
2020184142.tif 000022