(57)【特許請求の範囲】
【請求項１】
現在位置を検出して情報送信を行う携帯端末装置であって、
当該携帯端末装置において各種情報の取得毎に、その情報を逐次記憶して蓄積する情報蓄積手段と、
当該携帯端末装置の現在位置を検出し、その検出した現在位置が、予め決められた複数エリアの内のどのエリアにあるのかを判別するエリア判別手段と、
前記エリア判別手段で判別したエリアが、前回エリアと同一か否かを判別することで当該携帯端末装置が別のエリアに移動したか否かを判別するエリア移動判別手段と、
前記エリア移動判別手段で別のエリアに移動したことを判別した場合に、前記情報蓄積手段に蓄積された情報を一括送信する制御手段と、
を具備したことを特徴とする携帯端末装置。
【請求項２】
当該携帯端末装置が移動中状態にあるかを判別する移動中判別手段と、
を更に具備し、
前記エリア別手段は、前記移動中判別手段で移動中であることを判別した際に判別する、
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
地域を複数のエリアに区分し、その各エリアの位置情報を記憶したエリア記憶手段と、
を更に具備し、
前記エリア別手段は、前記エリア記憶手段に記憶された各エリアの位置情報を参照することで、検出した前記現在位置が前記複数のエリアのどのエリア内であるのかを判別する、
ことを特徴とする請求項１又は２に記載の携帯端末装置。
【請求項４】
前記情報蓄積手段に情報の蓄積があるか否かを判別する蓄積判別手段と、
前記送信手段は、更に前記蓄積判別手段で蓄積があることを判別した場合に、前記情報を一括送信する、
ことを特徴とする請求項１〜３の何れかに記載の携帯端末装置。
【請求項５】
前記エリア別手段は、前記情報の取得後にあって、前記判別を行う、
ことを特徴とする請求項１〜４の何れかに記載の携帯端末装置。
【請求項６】
現在位置を検出して情報送信を行う携帯端末装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
当該携帯端末装置において各種情報の取得毎に、その情報を逐次記憶して蓄積する情報蓄積手段、
当該携帯端末装置の現在位置を検出し、その検出した現在位置が、予め決められた複数エリアの内のどのエリアにあるのかを判別するエリア判別手段、
前記エリア判別手段で判別したエリアが、前回エリアと同一か否かを判別することで当該携帯端末装置が別のエリアに移動したか否かを判別するエリア移動判別手段、
前記エリア移動判別手段で別のエリアに移動したことを判別した場合に、前記情報蓄積手段に蓄積された情報を一括送信する制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置及びプログラムに関する。
【背景技術】
【０００２】
従来から無線通信機能を搭載した携帯端末装置が開発されており、これらの携帯端末装置は、運輸業における配送担当者用の端末装置として活用されている。運輸業での配送業務においては、リアルタイムでの配送情報の収集が求められている。そこで、通信機能を搭載した携帯端末装置を配送担当者が所持し、荷物の配送時、配送が完了すると、携帯端末装置の無線通信機能を用いて配送完了データを本部サーバに送信するシステムを構築している。
また、配達完了データを報告先に無線通信する場合に、データが送信できない環境にあってもその後再送信操作を行うことなく配達完了データを自動的に再送信させるようにした携帯端末機も考えられている。この携帯端末機では、バーコードリーダにより配達物に貼られている伝票からバーコード情報を読み取ると、マイクロプロセッサは、読み取ったバーコード情報を配達完了データとしてメモリの未送信メモリに格納する。そして、未送信メモリに格納されている全ての配達完了データを読み出して報告先のデータセンタに無線送信する。その後、一定時間が経過してもデータセンタから受信済み応答を受信しなければ送信未完了と判断し、送信未完了と判断された場合は、配達完了データを未送信メモリに戻すようにしている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５３８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の通信機能を搭載した携帯端末装置は、配送担当者の端末操作に応じて本部へのデータ送信を行っている。データ送信は一件ずつ送信する場合もあれば、複数件まとめてデータ送信する場合もある。従って、配送担当者が意識して端末操作を行わなければならず、配送担当者の負担になる。もし、配送担当者が端末操作を忘れると、本部では荷物が配送済みなのか未配送なのか区別がつかないとの問題がある。また、端末で配送処理をしたときには、自動的に本部に接続してデータ送信する方法もある。この方法では、一件一件の配送完了処理の都度、回線接続→データ送信→切断という処理を実行していたので、ネットワークに対するネゴシエーション処理が毎回発生して、通信コストが増加するという問題がある。また、端末操作時に常に回線接続を維持する状態にすると、通信時間が増えてしまい、端末の電池寿命が短くなるという問題がある。
そこで、データ送信の回数を最少限度に抑えることで、通信コストを低減し、端末の電池寿命をできるだけ長くすることが要望されている。
【０００５】
本発明の課題は、データ送信の回数を最少限度に抑えることで、通信コストを低減すると共に、端末の電池寿命を長くすることである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、現在位置を検出して情報送信を行う携帯端末装置であって、当該携帯端末装置において各種情報の取得毎に、その情報を逐次記憶して蓄積する情報蓄積手段と、当該携帯端末装置の現在位置を検出し、その検出した現在位置が、予め決められた複数エリアの内のどのエリアにあるのかを判別するエリア判別手段と、前記エリア判別手段で判別したエリアが、前回エリアと同一か否かを判別することで当該携帯端末装置が別のエリアに移動したか否かを判別するエリア移動判別手段と、前記エリア移動判別手段で別のエリアに移動したことを判別した場合に、前記情報蓄積手段に蓄積された情報を一括送信する制御手段と、を具備したことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、データ送信の回数を最少限度に抑えることで、通信コストを低減すると共に、端末の電池寿命を長くすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る配送管理システム１の全体構成を示す図である。
【図２】本実施形態に係る携帯端末装置４の主要構成を示すブロック図である。
【図３】本実施形態の第１の実施例に係る携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。
【図４】本実施形態の第２の実施例に係る携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。
【図５】通信良好エリアデータベースのデータ構造を示す図である。
【図６】本実施形態の第３の実施例に係る携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。
【図７】本実施形態の第４の実施例に係る携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。
【図８】エリア分類マップデータベースのデータ構造を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。まず、本実施形態における構成を説明する。
図１は、本実施形態に係る配送管理システム１の全体構成を示す図である。図１に示すように、この配送管理システム１は、ホスト装置としての本部サーバ２と、中継装置としての複数の基地局３と、配送業務を行うユーザが携帯する複数の携帯端末装置４とにより構成されている。この配送管理システム１は、無線広域通信ネットワーク（W-WAN；Wireless Wide Area Network）によって複数の携帯端末装置４が複数の基地局３を介して本部サーバ２に接続されるネットワーク構成になっている。
【００１０】
なお、図１では、配送管理システム１として、図示の便宜上、本部サーバ２に３台の基地局３が接続され、３台の基地局３を介して３台の携帯端末装置４が接続される例を示しているが、基地局３や携帯端末装置４の台数は、図示の例に限定されるものではなく、基地局３や携帯端末装置４の台数は任意でよい。
また、配送管理システム１のネットワーク構成は、図１に示す実施形態に限定されるものではなく、無線広域通信ネットワークを介して携帯端末装置４が本部サーバ２に通信接続される構成であれば、任意のネットワーク構成を採用してよい。
【００１１】
図２は、携帯端末装置４の主要構成を示すブロック図である。この携帯端末装置４は、無線通信機能を備え、配送業務を行うユーザ（配送担当者）が携帯するための端末装置であり、例えばハンディターミナル（Handy Terminal）、ＰＤＡ（Personal Digital Assistants）、モバイル・コンピュータ、携帯通信端末等の端末装置である。図２に示すように、この携帯端末装置４は、ＣＰＵ（Central Processing Unit）４０と、表示部４１と、スピーカー部４２と、入力部４３と、スキャナ部４４と、記憶部４５と、ＲＡＭ（Random Access Memory）４６と、ＧＰＳ（Global Positioning System）ユニット４７と、ＷＡＮ（Wide Area Network）通信部４８と、電源部４９とを備えて構成され、各部はバスライン５０を介して接続される。
【００１２】
ＣＰＵ４０は、記憶部４５に記憶された制御プログラムを読み出してＲＡＭ４６に展開し、ＲＡＭ４６に展開したプログラムに基づいて、後述する配送完了データ送信処理等の各種の処理を実行する。また、ＣＰＵ４０は、携帯端末装置４が配送情報を表示したり、配送完了データを本部サーバ２に送信する場合に、記憶部４５の図示しないメモリから、表示プログラムや送信プログラムを読み出し、表示部４１に入力データやバーコードデータを表示させたり、スキャナ部４４に伝票をスキャンさせたり、ＧＰＳユニット４７から位置情報を取得して装置本体の移動距離を算出したり、ＷＡＮ通信部４８によって配送完了データを本部サーバ２に送信する。
【００１３】
表示部４１は、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro Luminescence）ディスプレイ等の表示装置を備え、ＣＰＵ４０から入力される表示制御信号に従って、表示処理を行う。表示部４１は、入力部４３で入力された入力データや、スキャナ部４４で読み取られたバーコードデータ等を表示出力する。
【００１４】
スピーカー部４２は、スピーカー、アンプ回路等を有し、ＣＰＵ４０から入力される音声制御信号に従って、音声出力処理を行う。スピーカー部４２は、伝票スキャンの完了を表わす確認音や、配送完了データの送信完了を表わす確認音を音声出力する。
【００１５】
入力部４３は、スキャナ部４４のスキャン動作を開始させるトリガーキー、数値データを入力する数値キー、各種指示情報を入力させるためのファンクションキー等を備え、キーの操作に応じた入力信号をＣＰＵ４０に出力する。
【００１６】
スキャナ部４４は、配送先（受取人）へ配送が完了した荷物の伝票を光学的にスキャンし、伝票に印刷されたバーコード，２次元コード等のコード情報を読み取るものである。スキャナ部４４は、例えばレーザビームを照射してバーコードを光学的に読み取るバーコードスキャナ、あるいはCMOS（Complementary Metal Oxide Semiconductor）イメージセンサによりバーコードの画像を撮影して読み取るイメージスキャナにより構成されている。スキャナ部４４は、入力部４３のトリガーキーの操作に応じてＣＰＵ４０から入力されるスキャン開始信号に従って、スキャン処理を行う。なお、スキャナ部４４が読み取るコード情報は、バーコードに限らず、Data Matrix，ＱＲコード（登録商標），ＰＤＦ４１７，MAXIコード等の２次元コードであってもよい。
また、スキャナ部４４は、コード情報を光学的に読み取る読取装置に限らず、荷物に添付されたRFID（Radio Frequency Identification）タグやICタグに記録されたコード情報を電波や電磁波で読み取る読取装置であってもよい。
【００１７】
記憶部４５は、ＨＤＤ（Hard Disc Drive）又は不揮発性の半導体メモリ等により構成され、ＣＰＵ４０により実行される制御プログラム及びこの制御プログラムの実行時に必要なデータ等を記憶する。
【００１８】
ＲＡＭ４６は、ＣＰＵ４０により実行される制御プログラムをプログラム格納エリアに展開する。また、ＲＡＭ４６は、入力データ及び制御プログラムの実行時に生じる処理結果のデータを、予め決められたワークエリアに記憶して一時的に保存する。さらに、後述する配送完了データ送信処理においては、配送を完了した荷物の伝票をスキャンする毎に生成された配送完了データを記憶して蓄積する。また、ＲＡＭ４６の記憶内容は、電源部４９からの電源供給によって常に記憶内容が保持されている。
【００１９】
ＧＰＳユニット４７は、ＧＰＳ衛星との通信を行うためのアンテナやＧＰＳ装置を備えている。ＧＰＳユニット４７は、一定時間毎にＧＰＳ衛星との通信を行って現在位置の位置情報を算出し、位置情報をＣＰＵ４０に出力する。また、ＧＰＳユニット４７は、ＣＰＵ４０の指示に応じてＧＰＳ衛星との通信を行って現在位置の位置情報を算出し、位置情報をＣＰＵ４０に出力する。
【００２０】
ＷＡＮ通信部４８は、無線広域通信ネットワークを利用して本部サーバ２と無線通信を行うものであり、アンテナ及び通信モジュールを備え、図１に示す複数の基地局３のいずれかを介して本部サーバ２に接続する。
【００２１】
電源部４９は、一次電池あるいは二次電池を内蔵し、各部に電源を供給する。
【００２２】
（第１の実施例）
次に、図３を参照して、本実施形態の第１の実施例における動作を説明する。
図３は、携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。この配送完了データ送信処理は、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードを読み取る毎に、読み取ったバーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の装置本体の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、携帯端末装置４が規定距離を移動したと判別し、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。この配送完了データ送信処理は、携帯端末装置４に備えられたＣＰＵ４０の制御の下で実行される。
【００２３】
まず、ステップS１において、入力部４３に備えられたトリガーキーがユーザにより操作されると、配送先（受取人）へ配送が完了した荷物の伝票をスキャナ部４４によりスキャンし、伝票に印刷されたバーコードを読み取る。読み取られたバーコードデータは、ＲＡＭ４６の予め決められた記憶領域に記憶されて一時保存される。この実施形態において、バーコードデータは、伝票番号あるいは荷物に付加された識別番号である。
【００２４】
次に、ステップS２では、読み取られたバーコードデータに基づいて配送完了データが生成される。この実施形態において、配送完了データとは、配送荷物が配送先に配送されたことを本部サーバ２宛に報告するためのデータである。配送完了データは、例えば、図示しない計時部で計時される現在時刻と、記憶部４５の予め決められた記憶領域に格納されている端末識別番号とをバーコードデータに付加することで生成されるデータである。なお、配送完了データのデータ構造は、これに限定されない。
【００２５】
そして、ステップS３において、ステップS２で生成された配送完了データをＲＡＭ４６の予め決められた記憶領域に記憶して保存する。
【００２６】
次に、ステップS４では、ＧＰＳユニット４７から出力される位置情報によって、携帯端末装置４の移動距離を算出する。この実施形態では、ＣＰＵ４０は、ＧＰＳユニット４７により出力される位置情報を例えば１秒毎にＲＡＭ４６の図示しないメモリ領域に保存し、保存された複数の位置情報に基づいて携帯端末装置４の移動距離を算出している。
【００２７】
続くステップS５では、「規定距離移動した？」即ち、携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したか否かが判別される。例えば、携帯端末装置４が予め決められた「１分間」という時間内に、予め決められた「２００ｍ」という規定距離を移動したか否かが判別される。このステップS５で携帯端末装置４が予め決められた規定距離を移動していないと判別されると（ステップS５；NO）、ステップS６に進み、予め決められた規定距離を移動したと判別されると（ステップS５；YES）、ステップS７に進む。
【００２８】
ステップS６では、携帯端末装置４が停止しているか、移動中であるかを確認するために、一定時間待機する。この場合、例えば１分間待機する。即ち、本実施形態では、携帯端末装置４を配送車両に搭載して配送業務を行うことを想定しているので、１分間待機すれば、配送車両が２００ｍの距離を移動できると考えられるからである。そして、一定時間の待機が終了すると、ステップS６からステップS４に戻る。以下、ステップS５でYESと判別されるまでステップS４〜S６の処理が繰り返し実行される。
そして、ステップS５で携帯端末装置４が予め決められた時間内に予め決められた距離を移動したと判別されると（ステップS５；YES）、ステップS７に進む。
【００２９】
ステップS７では、ＲＡＭ４６の予め決められた記憶領域に記憶された配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。このステップS７が実行されると、図３の配送完了データ送信処理が終了する。
【００３０】
上述したように、図３に示す第１の実施例の配送完了データ送信処理では、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードを読み取る毎に、読み取ったバーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の装置本体の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、携帯端末装置４が規定距離を移動したと判別し、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。
【００３１】
これによって、携帯端末装置４は、伝票をスキャンする毎に配送完了データを本部サーバ２に送信するのではなく、生成された複数の配送完了データを蓄積しておき、携帯端末装置４が規定距離を移動した際に、蓄積した配送完了データを本部サーバ２に送信するようにしたので、送信回数を最小限度に削減でき、通信コストを低減すると共に、携帯端末装置４の電池寿命を長くすることができる。
【００３２】
（第２の実施例）
次に、図４及び図５を参照して、本実施形態の第２の実施例における動作を説明する。
図４は、携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。
図５は、携帯端末装置４の記憶部４５に記憶される通信良好エリアデータベースのデータ構造を示す図である。図５に示すように、通信良好エリアデータベースは、複数のＧＰＳ座標データに対応づけて、エリア名と、電波状況とを記憶したデータベースである。
【００３３】
図４に示す配送完了データ送信処理は、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードデータを読み取る毎に、バーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、ＧＰＳユニット４７から出力される位置情報に基づいて図７に示す通信良好エリアデータベースを参照し、携帯端末装置４の現在位置が通信良好エリアであるか否か判別し、通信良好エリアであると判別された場合は、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。この配送完了データ送信処理は、携帯端末装置４におけるＣＰＵ４０の制御の下で実行される。
【００３４】
まず、ステップS11において、入力部４３に備えられたトリガーキーがユーザによって操作されると、受取人へ配送が完了した荷物の伝票をスキャナ部４４によりスキャンし、伝票に印刷されたバーコードデータを読み取る。読み取られたバーコードデータは、ＲＡＭ４６の予め決められた記憶領域に記憶されて一時保存される。
【００３５】
次に、ステップS12では、読み取られたバーコードデータに基づいて配送完了データが生成される。この場合、配送完了データとは、バーコードデータに対応づけられた配送荷物が配送先に配送されたことを本部サーバ２宛に報告するためのデータであり、例えば、図示しない計時部で計時される現在時刻と、記憶部４５の予め決められた記憶領域に格納されている端末識別番号とをバーコードデータに付加することで生成されるデータである。なお、配送完了データのデータ構造は、これに限定されない。
【００３６】
そして、ステップS13において、ステップS12で生成された配送完了データをＲＡＭ４６の予め決められた記憶領域に記憶して保存する。
【００３７】
次に、ステップS14では、ＧＰＳユニット４７から出力される位置情報によって、携帯端末装置４の移動距離を算出する。
【００３８】
続くステップS15では、「規定距離移動した？」即ち、携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したか否かが判別される。例えば、携帯端末装置４が予め決められた１分間という時間内に、予め決められた２００ｍという規定距離を移動したか否かが判別される。このステップS15で携帯端末装置４が予め決められた距離を移動していないと判別されると（ステップS15；NO）、ステップS16に進み、予め決められた距離を移動したと判別されると（ステップS15；YES）、ステップS17に進む。
【００３９】
ステップS16では、携帯端末装置４が停止しているか、移動中であるかを確認するために、一定時間待機する。この場合、例えば１分間待機する。即ち、本実施形態では、携帯端末装置４を配送車両に搭載して配送業務を行うことを想定しているので、１分間待機すれば、配送車両が２００ｍ移動できるからである。そして、一定時間の待機が終了すると、ステップS16からステップS13に戻る。以下、ステップS15でYESと判別されるまでステップS13〜S16の処理が繰り返し実行される。
そして、ステップS15で携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したと判別されると（ステップS15；YES）、ステップS17に進む。
【００４０】
ステップS17では、ＧＰＳユニット４７から出力される位置情報を取得し、取得した位置情報に基づいて図７の通信良好エリアデータベースを参照し、携帯端末装置４の現在位置が通信良好エリアであるかどうかを確認する。
【００４１】
次に、ステップS18では、ステップS17により確認された携帯端末装置４の現在位置が通信良好エリアであるかどうか判別する。このステップS18で通信良好エリアであると判別された場合（ステップS18；YES）は、次のステップS19に進む。また、ステップS18で通信良好エリアではないと判別された場合（ステップS18；NO）は、ステップS16を経てステップS13に戻り、以下、ステップS18でYESと判別されるまでステップS13〜S18の処理が繰り返し実行される。
【００４２】
そして、ステップS19では、ＲＡＭ４６の予め決められた記憶領域に記憶された配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。このステップS19が実行されると、図４の配送完了データ送信処理が終了する。
【００４３】
上述したように、図４に示す第２の実施例の配送完了データ送信処理では、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードを読み取る毎に、読み取ったバーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、ＧＰＳユニット４７から出力される位置情報に基づいて図７に示す通信良好エリアデータベースを参照し、携帯端末装置４の現在位置が通信良好エリアであるか否か判別し、通信良好エリアであると判別された場合は、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。
【００４４】
これによって、携帯端末装置４は、伝票をスキャンする毎に配送完了データを本部サーバ２に送信するのではなく、生成された複数の配送完了データを蓄積しておき、携帯端末装置４が規定距離を移動し、且つ携帯端末装置４の現在位置が通信良好エリアであると判別された際に、蓄積した配送完了データを本部サーバ２に送信するようにしたので、送信回数を最小限度に削減でき、しかも、通信不良によるリトライ処理を行う回数を削減できるため、通信コストを低減すると共に、携帯端末装置４の電池寿命を長くすることができる。
【００４５】
（第３の実施例）
次に、図６を参照して、本実施形態の第３の実施例における動作を説明する。
図６は、携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。この配送完了データ送信処理は、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードデータを読み取る毎に、バーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、ＷＡＮ通信部４８が受信するＷＡＮ電波の電波強度を確認し、ＷＡＮ電波の電波強度が予め決められた規定値以上であり、携帯端末装置４の現在位置における電波状況が良好であると判別された場合は、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。この配送完了データ送信処理は、携帯端末装置４におけるＣＰＵ４０の制御の下で実行される。
【００４６】
まず、ステップS21において、入力部４３に備えられたトリガーキーがユーザによって操作されると、受取人へ配送が完了した荷物の伝票をスキャナ部４４によりスキャンし、伝票に印刷されたバーコードデータを読み取る。読み取られたバーコードデータは、ＲＡＭ４６の予め決められた記憶領域に記憶されて一時保存される。
【００４７】
次に、ステップS22では、読み取られたバーコードデータに基づいて配送完了データが生成される。この場合、配送完了データとは、バーコードデータに対応づけられた配送荷物が配送先に配送されたことを本部サーバ２宛に報告するためのデータであり、例えば、図示しない計時部で計時される現在時刻と、記憶部４５の予め決められた記憶領域に格納されている端末識別番号とをバーコードデータに付加することで生成されるデータである。なお、配送完了データのデータ構造は、これに限定されない。
【００４８】
そして、ステップS23において、ステップS22で生成された配送完了データをＲＡＭ４６の予め決められた記憶領域に記憶して保存する。
【００４９】
次に、ステップS24では、ＧＰＳユニット４７から出力される位置情報によって、携帯端末装置４の移動距離を算出する。
【００５０】
続くステップS25では、「規定距離移動した？」即ち、携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したか否かが判別される。例えば、携帯端末装置４が予め決められた１分間という時間内に、予め決められた２００ｍという規定距離を移動したか否かが判別される。このステップS25で携帯端末装置４が予め決められた距離を移動していないと判別されると（ステップS25；NO）、ステップS26に進み、予め決められた距離を移動したと判別されると（ステップS25；YES）、ステップS27に進む。
【００５１】
ステップS26では、携帯端末装置４が停止しているか、移動中であるかを確認するために、一定時間待機する。この場合、例えば１分間待機する。即ち、本実施形態では、携帯端末装置４を配送車両に搭載して配送業務を行うことを想定しているので、１分間待機すれば、配送車両が２００ｍ移動できるからである。そして、一定時間の待機が終了すると、ステップS26からステップS24に戻る。以下、ステップS25でYESと判別されるまでステップS23〜S25の処理が繰り返し実行される。
そして、ステップS25で携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したと判別されると（ステップS25；YES）、ステップS27に進む。
【００５２】
ステップS27では、ＷＡＮ通信部４８が受信するＷＡＮ電波の電波強度を確認する。即ち、ＷＡＮ通信部４８が受信するＷＡＮ電波の電波強度がどのくらいの数値であるかを測定する。
【００５３】
次に、ステップS28では、ステップS27により確認されたＷＡＮ電波の電波強度に基づいて携帯端末装置４の現在位置の電波状況が良好かどうか判別する。このステップS28で電波状況が良好であると判別された場合（ステップS28；YES）は、次のステップS29に進む。また、ステップS28で電波状況が良好ではないと判別された場合（ステップS28；NO）は、ステップS26を経てステップS23に戻り、以下、ステップS28でYESと判別されるまでステップS23〜S28の処理が繰り返し実行される。
【００５４】
そして、ステップS29では、ＲＡＭ４６の予め決められた記憶領域に記憶された配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。このステップS29が実行されると、図６の配送完了データ送信処理が終了する。
【００５５】
上述したように、図６に示す第３の実施例の配送完了データ送信処理では、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードを読み取る毎に、読み取られたバーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、ＷＡＮ通信部４８が受信するＷＡＮ電波の電波強度を確認し、ＷＡＮ電波の電波強度が予め決められた規定値以上であり、携帯端末装置４の現在位置における電波状況が良好であると判別された場合は、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。
【００５６】
これによって、携帯端末装置４は、伝票をスキャンする毎に配送完了データを本部サーバ２に送信するのではなく、生成された複数の配送完了データを蓄積しておき、携帯端末装置４が規定距離を移動し、且つ携帯端末装置４の現在位置における電波状況が良好であると判別された際に、蓄積した配送完了データを本部サーバ２に送信するようにしたので、送信回数を最小限度に削減でき、しかも、通信不良によるリトライ処理を行う回数を削減できるため、通信コストを低減すると共に、携帯端末装置４の電池寿命を長くすることができる。
【００５７】
（第４の実施例）
次に、図７及び図８を参照して、本実施形態の第４の実施例における動作を説明する。
図７は、携帯端末装置４で実行される配送完了データ送信処理の動作を示すフローチャートである。
図８は、携帯端末装置４の記憶部４５に記憶されるエリア分類マップデータベースのデータ構造を示す図である。図８に示すように、エリア分類マップデータベースは、複数のＧＰＳ座標データに対応づけて、エリア名と、分類コードとを記憶したデータベースである。
【００５８】
図７に示す配送完了データ送信処理は、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードデータを読み取る毎に、バーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、ＧＰＳユニット４７から出力される位置情報に基づいて図８に示すエリア分類マップデータベースを参照し、携帯端末装置４の現在位置がどのエリアであるかを判別し、前回エリアと同一ではないと判別され、且つ未送信データがあると判別された場合は、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。この配送完了データ送信処理は、携帯端末装置４におけるＣＰＵ４０の制御の下で実行される。
【００５９】
まず、ステップS31において、入力部４３に備えられたトリガーキーがユーザによって操作されると、受取人へ配送が完了した荷物の伝票をスキャナ部４４によりスキャンし、伝票に印刷されたバーコードデータを読み取る。読み取られたバーコードデータは、ＲＡＭ４６の予め決められた記憶領域に記憶されて一時保存される。
【００６０】
次に、ステップS32では、読み取られたバーコードデータに基づいて配送完了データが生成される。この場合、配送完了データとは、バーコードデータに対応づけられた配送荷物が配送先に配送されたことを本部サーバ２宛に報告するためのデータであり、例えば、図示しない計時部で計時される現在時刻と、記憶部４５の予め決められた記憶領域に格納されている端末識別番号とをバーコードデータに付加することで生成されるデータである。なお、配送完了データのデータ構造は、これに限定されない。
【００６１】
そして、ステップS33において、ステップS32で生成された配送完了データをＲＡＭ４６の予め決められた記憶領域に記憶して保存する。
【００６２】
次に、ステップS34では、ＧＰＳユニット４７から出力される位置情報によって、携帯端末装置４の移動距離を算出する。
【００６３】
続くステップS35では、「規定距離移動した？」即ち、携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したか否かが判別される。例えば、携帯端末装置４が予め決められた１分間という時間内に、予め決められた２００ｍという規定距離を移動したか否かが判別される。このステップS35で携帯端末装置４が予め決められた距離を移動していないと判別されると（ステップS35；NO）、ステップS36に進み、予め決められた距離を移動したと判別されると（ステップS35；YES）、ステップS37に進む。
【００６４】
ステップS36では、携帯端末装置４が停止しているか、移動中であるかを確認するために、一定時間待機する。この場合、例えば１分間待機する。即ち、本実施形態では、携帯端末装置４を配送車両に搭載して配送業務を行うことを想定しているので、１分間待機すれば、配送車両が２００ｍ移動できるからである。そして、一定時間の待機が終了すると、ステップS36からステップS33に戻る。以下、ステップS35でYESと判別されるまでステップS33〜S36の処理が繰り返し実行される。
そして、ステップS35で携帯端末装置４が予め決められた時間内に予め決められた規定距離を移動したと判別されると（ステップS35；YES）、ステップS37に進む。
【００６５】
ステップS37では、ＧＰＳユニット４７から出力される位置情報を取得し、取得した位置情報に基づいて図８のエリア分類マップデータベースを参照し、携帯端末装置４の現在位置がどのエリア内であるかを確認する。
【００６６】
次に、ステップS38では、ステップS37により確認された携帯端末装置４の現在位置が前回エリアと同一であるかどうか判別する。このステップS38で前回エリアと同一ではないと判別された場合（ステップS38；NO）は、次のステップS39に進む。また、ステップS38で前回エリアと同一であると判別された場合（ステップS38；YES）は、ステップS36を経てステップS33に戻り、以下、ステップS38でNOと判別されるまでステップS33〜S38の処理が繰り返し実行される。
【００６７】
そして、ステップS39では、ＲＡＭ４６の予め決められた記憶領域に記憶された配送完了データのうち、未だ本部サーバ２に送信していない未送信データがあるかどうか判別する。このステップS39で未送信データがあると判別された場合（ステップS39；YES）は、次のステップS40に進む。また、ステップS39で未送信データがないと判別された場合（ステップS39；NO）は、ステップS40を実行せずにテップS41に進む。
【００６８】
次に、ステップS40では、ＲＡＭ４６の予め決められた記憶領域に記憶された配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。
【００６９】
そして、ステップS41では、ＧＰＳユニット４７から出力される位置情報を取得し、取得した位置情報をＷＡＮ通信部４８によって本部サーバ２に送信する。このステップS41が実行されると、図７の配送完了データ送信処理が終了する。
【００７０】
上述したように、図７に示す第４の実施例の配送完了データ送信処理では、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンして伝票に印刷されたバーコードデータを読み取る毎に、バーコードデータに基づいて配送完了データを生成し、生成した配送完了データをＲＡＭ４６に記憶して蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動距離を算出し、携帯端末装置４が予め決められた時間内に予め決められた距離を移動した場合は、ＧＰＳユニット４７から出力される位置情報に基づいて図８に示すエリア分類マップデータベースを参照し、携帯端末装置４の現在位置がどのエリアであるかを判別し、前回エリアと同一ではないと判別され、且つ未送信データがあると判別された場合は、ＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバ２に送信する。
【００７１】
これによって、携帯端末装置４は、伝票をスキャンする毎に配送完了データを本部サーバ２に送信するのではなく、生成された複数の配送完了データを蓄積しておき、携帯端末装置４が規定距離を移動し、且つ携帯端末装置４の現在位置が前回エリアと同一ではなく、未送信データがあると判別された際に、蓄積した配送完了データを本部サーバ２に送信するようにしたので、予め決められたエリア毎に配送完了データを一括して送信することにより、送信回数を最小限度に削減できるため、通信コストを低減すると共に、携帯端末装置４の電池寿命を長くすることができる。
【００７２】
以上のように、本実施形態の携帯端末装置４は、伝票をスキャンして伝票に印刷されたバーコードデータを読み取るスキャナ部４４と、ＲＡＭ４６と、位置情報を出力するＧＰＳユニット４７と、ＷＡＮ通信部４８とを備えて構成され、配送先への配送を完了した荷物の伝票をスキャナ部４４でスキャンする毎に、配送完了データを生成してＲＡＭ４６に蓄積すると共に、ＧＰＳユニット４７から出力される位置情報に応じて携帯端末装置４の移動／停止を判別し、携帯端末装置４が移動中であると判別された場合はＲＡＭ４６に蓄積した配送完了データをＷＡＮ通信部４８によって本部サーバに送信するように構成したので、通信コストを低減し、端末の電池寿命を長くすることができる。
【符号の説明】
【００７３】
１  配送管理システム
２  本部サーバ
３  基地局
４  携帯端末装置
４０  ＣＰＵ
４１  表示部
４２  スピーカー部
４３  入力部
４４  スキャナ部
４５  記憶部
４６  ＲＡＭ
４７  ＧＰＳユニット
４８  ＷＡＮ通信部
４９  電源部
５０  バスライン
【図１】
0005522295.tif 000002
【図２】
0005522295.tif 000003
【図３】
0005522295.tif 000004
【図４】
0005522295.tif 000005
【図５】
0005522295.tif 000006
【図６】
0005522295.tif 000007
【図７】
0005522295.tif 000008
【図８】
0005522295.tif 000009