(57)【特許請求の範囲】
【請求項１】
文字や図形を表示する表示手段と、操作者の入力を受け付ける入力手段と、記憶媒体に情報を記憶する第１の記憶手段と、その第１の記憶手段とは異なるものであって、非可搬記憶媒体に情報を記憶する第２の記憶手段とを備えるコンピュータに、配送車両が備える車載端末によって読み込まれる配送情報の編集処理を実行させる配送情報編集プログラムにおいて、
前記配送情報についての編集画面を前記表示手段に表示する表示ステップと、
その表示ステップにおいて表示された前記編集画面についての、前記入力手段への入力に基づいて、前記配送情報を編集する編集ステップと、
その編集ステップにおいて編集された編集後配送情報を前記第１の記憶手段に記憶させる指示が、前記入力手段に入力されたことを検知する検知ステップと、
その検知ステップにより前記指示の入力が検知された場合に、前記編集後配送情報を、前記第１の記憶手段と、前記第２の記憶手段とに記憶させる記憶ステップとを備え、
その記憶ステップにより前記第１の記憶手段に記憶された編集後配送情報は、前記車載端末に読み込まれるものであることを特徴とする配送情報編集プログラム。
【請求項２】
前記記憶ステップは、
前記第２の記憶手段に前記配送情報が記憶されている場合には前記第２の記憶手段に記憶されている配送情報を上書きさせて、前記第２の記憶手段に前記編集後配送情報を記憶させるものであることを特徴とする請求項１記載の配送情報編集プログラム。
【請求項３】
前記第２の記憶手段に前記配送情報が記憶されているかを確認する確認ステップと、
その確認ステップにおいて前記第２の記憶手段に前記配送情報が記憶されていると確認された場合に、前記第２の記憶手段に記憶されている配送情報を前記編集画面に表示する読込ステップとを備え、
前記表示ステップにより前記表示手段に前記編集画面が表示されるときに、前記確認ステップと前記読込ステップとを前記コンピュータに実行させることで、前記第２の記憶手段に記憶されている配送情報を編集可能とするものであることを特徴とする請求項２記載の配送情報編集プログラム。
【請求項４】
前記第１の記憶手段は、
情報を可搬記憶媒体に記憶するものであり、
前記記憶ステップにおいて、前記第１の記憶手段により前記可搬記憶媒体に記憶された編集後配送情報は、前記可搬記憶媒体を前記コンピュータから取り外して前記車載端末に装着することで、前記車載端末に読み込まれるものであることを特徴とする請求項１から３のいずれかに記載の配送情報編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は配送情報編集プログラムに関し、特に配送情報が消失するリスクを低減して、コンピュータにおける配送情報の可用性を高められる配送情報編集プログラムに関するものである。
【背景技術】
【０００２】
商品の配送業務に関する配送情報の編集を行い、編集された配送情報を記憶媒体に記憶させる処理をコンピュータに実行させるプログラムがある。例えば、特許文献１には、顧客通信端末（コンピュータ）の画面に表示されたギフトデータ入力画面（編集画面）において更新されたギフトデータ（配送情報）がフレキシブルディスク等の記憶媒体（第１の記憶手段）に記憶されることが記載されている。記憶媒体に記憶されたギフトデータは、ギフト申込受付端末、配送端末（車載端末）によって読み込まれ、ギフトの配送業務において利用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３５２８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、記憶媒体に記憶された配送情報を車載端末に読み込ませる場合に、誤操作や装置不良、記憶媒体の喪失などの事由により、配送情報が消失してしまう虞がある。記憶媒体に記憶された配送情報が消失した場合、その復元は困難であり、再度配送情報を編集しなおさなければならないとの問題があった。特に、配送情報の原資となる情報が入手できない場合には、配送情報の復元が不可能な重大な問題となる。
【０００５】
また、記憶媒体に記憶された配送情報を車載端末に読み込ませるよう操作（ファイルの移動や、記憶媒体の付け替えなど）が行われることにより、配送情報編集プログラムが実行されるコンピュータに配送情報が残らない場合があり、そのコンピュータにおいて編集後の配送情報を参照することができなくなるとの問題点もあった。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、配送情報が消失するリスクを低減して、コンピュータにおける配送情報の可用性を高められる配送情報編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために本発明の配送情報編集プログラムは、文字や図形を表示する表示手段と、操作者の入力を受け付ける入力手段と、記憶媒体に情報を記憶する第１の記憶手段と、その第１の記憶手段とは異なるものであって、非可搬記憶媒体に情報を記憶する第２の記憶手段とを備えるコンピュータに、配送車両が備える車載端末によって読み込まれる配送情報の編集処理を実行させるものであって、前記配送情報についての編集画面を前記表示手段に表示する表示ステップと、その表示ステップにおいて表示された前記編集画面についての前記入力手段への入力に基づいて、前記配送情報を編集する編集ステップと、その編集ステップにおいて編集された編集後配送情報を前記第１の記憶手段に記憶させる指示が、前記入力手段に入力されたことを検知する検知ステップと、その検知ステップにより前記指示の入力が検知された場合に、前記編集後配送情報を、前記第１の記憶手段と、前記第２の記憶手段とに記憶させる記憶ステップとを備え、その記憶ステップにより前記第１の記憶手段に記憶された編集後配送情報は、前記車載端末に読み込まれるものであることを特徴とする。
【０００８】
また、前記記憶ステップは、前記第２の記憶手段に記憶されている配送情報を上書きして前記編集後配送情報を記憶させるものであることを特徴とする。
【０００９】
また、前記表示ステップにより前記表示手段に前記編集画面が表示されるときに、前記第２の記憶手段に配送情報が記憶されているかを確認する確認ステップと、前記第２の記憶手段に記憶されている配送情報を前記編集画面に表示する読込ステップとを、前記コンピュータに実行させることで、前記第２の記憶手段に記憶されている配送情報を編集可能とするものであることを特徴とする。
【００１０】
また、前記第１の記憶手段は情報を可搬記憶媒体に記憶するものであり、前記記憶ステップにおいて前記第１の記憶手段により編集後配送情報が記憶された可搬記憶媒体を前記コンピュータから取り外して前記車載端末に装着することで、前記車載端末に読み込まれるものであることを特徴とする。
【発明の効果】
【００１１】
請求項１記載の配送情報編集プログラムによれば、配送車両が備える車載端末によって読み込まれる配送情報の編集処理は、次のように実行される。配送情報についての編集画面が表示ステップによって表示手段に表示され、その表示された編集画面において、編集ステップにより、入力手段への操作者の入力に基づいて配送情報が編集される。編集された編集後配送情報を第１の記憶手段に記憶させる指示の入力が検知ステップによって検知されると、編集後配送情報は、記憶ステップによって第１の記憶手段と、第２の記憶手段とに記憶される。こうして、第１の記憶手段に記憶された編集後配送情報は配送車両が備える車載端末に読み込まれるが、その編集後配送情報は記憶ステップによって、編集後配送情報を第１の記憶手段に記憶させるとの指示だけで、第１の記憶手段に加え、第２の記憶手段にも記憶される。よって、第１の記憶手段に記憶された編集後配送情報が消失した場合であっても、第２の記憶手段に記憶された編集後配送情報から容易に編集後配送情報を復元することができる。従って、請求項１によれば、編集後配送情報が消失して使用できなくなるリスクを低減できるとの効果がある。
【００１２】
また、第２の記憶手段は情報を非可搬記憶媒体に記憶するものであるので、コンピュータの通常の使用においては、第２の記憶手段により編集後配送情報が記憶された非可搬記憶媒体がコンピュータから取り外されることはない。従って、第２の記憶手段に記憶された編集後配送情報はコンピュータにおいて参照可能に維持されるため、コンピュータにおける編集後配送情報の可用性を高められるとの効果もある。
【００１３】
請求項２記載の配送情報編集プログラムによれば、第２の記憶手段に配送情報が記憶されている場合には、記憶ステップによって第２の記憶手段に記憶されている配送情報が上書きされて編集後配送情報が記憶される。従って、請求項２によれば、請求項１の効果に加えて、第２の記憶手段が編集後配送情報を記憶するのに要する非可搬記憶媒体の記憶領域の増大を抑制できるとの効果がある。
【００１４】
また、前記第２の記憶手段においては記憶ステップによる上書きにより、編集ステップにおいて最後に編集された編集後配送情報、即ち、最新の編集後配送情報が記憶されている状態とされる。よって、操作者が最新の配送情報を参照することを容易化できるとの効果もある。
【００１５】
請求項３記載の配送情報編集プログラムによれば、編集画面が表示ステップにより表示されるときに、第２の記憶手段に配送情報が記憶されているかが確認ステップによって確認される。第２の記憶手段に配送情報が記憶されていると確認された場合、第２の記憶手段に記憶されている配送情報が読込ステップによって編集画面に表示される。即ち、編集画面が表示ステップにより表示されるときに、確認ステップと読込ステップとによって、第２の記憶手段に記憶された配送情報が編集可能とされる。従って、請求項３によれば、請求項２の効果に加え、万一、第１の記憶手段によって記憶された配送情報が消失等した場合にも、編集画面が表示されるときには第２の記憶手段に記憶された配送情報が編集可能な状態とできるため、配送情報を復元するための操作を簡素化できるとの効果がある。
【００１６】
また、第２の記憶手段に記憶された配送情報は最新の編集後配送情報であるので、編集画面が表示されるときに表示され、編集可能とされる配送情報の内容を、最新の配送情報とできる。よって、操作者の作業性を向上できるとの効果もある。
【００１７】
請求項４記載の配送情報編集プログラムよれば、記憶ステップにおいて、編集後配送情報は第１の記憶手段により可搬記憶媒体に記憶される。操作者は第１の記憶手段により編集後配送情報が記憶された可搬記憶媒体をコンピュータから取り外して車載端末に装着すれば、編集後配送情報を車載端末に読み込ませることができる。従って、請求項４によれば、請求項１から３のいずれかの効果に加え、編集後配送情報を車載端末に読み込ませる作業を容易化できるとの効果がある。
【図面の簡単な説明】
【００１８】
【図１】配送情報編集プログラムを実行するコンピュータと、配送車両との関係を表す模式図である。
【図２】配送情報編集プログラムを実行するコンピュータ及び配送車両の電気的構成を表すブロック図である。
【図３】配送情報編集プログラムによって表示される編集画面の模式図である。
【図４】配送情報編集プログラムにおける起動時処理のフローチャートである。
【図５】配送情報編集プログラムにおける操作判定処理のフローチャートである。
【図６】配送情報編集プログラムにおける読込処理のフローチャートである。
【図７】配送情報編集プログラムにおける保存処理のフローチャートである。
【図８】配送情報編集プログラムにおける初期化ファイル作成処理のフローチャートである。
【図９】配送車両における配送情報の取込処理のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態について添付図面を参照して説明する。まず、図１を参照して、コンピュータ１において編集された配送情報を、液体燃料（例えばＬＰＧ等）の配送業務に用いられる配送車両２が備える車載端末９０に読み込ませる流れについて説明する。図１は配送情報編集プログラム７４ａ（図２（ａ）参照）を実行するコンピュータ１と、配送車両２との関係を表す模式図である。
【００２０】
図１に示すコンピュータ１は、本体７０と、その本体７０に接続されたＳＤカード装置６１と、ディスプレイ６２と、キーボード６３と、マウス６４とを備える。コンピュータ１の詳細な構成については、図２（ａ）を参照して後述する。なお、ＳＤカード装置６１は、ＳＤカード５０を着脱可能な記憶装置であり、本体７０が備えるＣＰＵ７１の制御により、ＳＤカード５０から情報を読み取ることと、ＳＤカード５０に情報を記憶させることとを可能とするものである。
【００２１】
配送車両２は、タッチパネルディスプレイ８２と、ＳＤカード読取装置８１とが接続された車載端末９０を備える。配送車両２の詳細な構成は、図２（ｂ）を参照して後述する。なお、車載端末９０はＣＰＵ９１等を備え、配送車両２を用いて行う液体燃料の配送業務に関する種々の処理を実行する車載コンピュータである。タッチパネルディスプレイ８２は文字や図形の表示出力と、操作の入力との双方を可能とするものであり、配送車両２の搭乗者は、タッチパネルディスプレイ８２を用いて車載端末９０に対する入出力を行う。ＳＤカード読取装置８１は、ＳＤカード５０を着脱可能な記憶装置であり、車載端末９０が備えるＣＰＵ９１の制御により、ＳＤカード５０からの情報の読み取りを可能とするものである。
【００２２】
ＳＤカード５０は、コンピュータ１と、車載端末９０との間で、情報の受け渡しを行うための可搬記憶媒体である。可搬記憶媒体とは、リムーバブルメディアと呼ばれるコンピュータ１から容易に取り外すことのできる記憶媒体を指す。ＳＤカード５０には、配送情報として顧客ファイル５１と、件数ファイル５２とが、コンピュータ１によって記憶される。顧客ファイル５１は、ＬＰＧの配送業務における配送先の名称、名称の読み仮名および電話番号等の情報を含む顧客情報が記憶されるものである。件数ファイル５２は、顧客ファイル５１に記憶される顧客情報の件数が記憶されるものである。
【００２３】
コンピュータ１により顧客ファイル５１と、件数ファイル５２とが記憶されたＳＤカード５０は、コンピュータ１のＳＤカード装置６１から取り外し、配送車両２のＳＤカード読取装置８１に装着することができる。配送車両２の車載端末９０は、ＳＤカード読取装置８１を介してＳＤカード５０に記憶された顧客ファイル５１と件数ファイル５２とを読み込んで、その内容、即ち、顧客情報を、内蔵する顧客情報メモリ９４ａ（図２（ｂ）参照）に記憶させる。
【００２４】
以上の流れにより、コンピュータ１において編集された顧客情報は、ＳＤカード５０を介して配送車両２の車載端末９０に読み込まれ、配送車両２を用いたＬＰＧの配送業務において利用可能となる。
【００２５】
次に図２を参照して、コンピュータ１及び配送車両２の電気的構成を説明する。図２（ａ）はコンピュータ１の電気的構成を示すブロック図であり、図２（ｂ）は配送車両２の電気的構成を示すブロック図である。
【００２６】
まず、図２（ａ）を参照して、コンピュータ１の電気的構成を説明する。コンピュータ１は本体７０と、その本体７０に接続されたＳＤカード装置６１、ディスプレイ６２、キーボード６３、マウス６４とで構成される。本体７０は、ＣＰＵ７１と、ＲＯＭ７２と、ＲＡＭ７３と、ハードディスク７４とを有し、これらがバスライン７５を介して入出力ポート７６にそれぞれ接続されている。また、入出力ポート７６には、前述したＳＤカード装置６１、ディスプレイ６２、キーボード６３及びマウス６４が接続されている。
【００２７】
ＣＰＵ７１は、バスライン７５に接続された各装置を制御する演算装置である。ＲＯＭ７２は、固定値データ等を格納した書き換え不能な不揮発性のメモリである。ＲＡＭ７３は、ＣＰＵ７１で実行されるプログラムデータや、各種のワークデータ等を書き換え可能に記憶するためのメモリである。
【００２８】
ディスプレイ６２は、ＣＰＵ７１の制御に従って文字や図形を表示する装置であり、図３を参照して説明する編集画面１００が表示されるものである。マウス６４及びキーボード６３は、操作者がコンピュータ１に対する操作の入力を行う入力装置である。例えば、マウス６４により編集画面１００上のボタンをクリック操作したり、キーボード６３により編集画面１００上の所定の領域に文字を入力したりできる。
【００２９】
ハードディスク７４と、ＳＤカード装置６１とは、ＣＰＵ７１に制御されて情報を記憶する記憶装置であり、具体的には、「ファイル」を単位として情報を記憶する。ファイルが記憶される仮想的な位置は、階層化された「フォルダ」構造により特定される。
【００３０】
ＳＤカード装置６１は、可搬記憶媒体であるＳＤカード５０を着脱可能なものである。ＳＤカード５０は、情報を書き換え可能に記憶するものであって、ＳＤカード装置６１から取り外された後においても、その記憶を維持できる、即ち、不揮発性の記憶媒体である。ＳＤカード５０には、図７、図８を参照して詳述する処理により、前述した顧客ファイル５１と件数ファイル５２とが記憶される。
【００３１】
ハードディスク７４は、情報を書き換え可能に記憶するものであって、本体７０の電源が断たれた後においても記憶を維持する不揮発性の記憶装置である。なお、ハードディスク７４は、本体７０の内部に備えられるものであり、記憶媒体を容易に取り外すことのできない、いわゆる非可搬記憶媒体である。
【００３２】
ハードディスク７４には、配送情報編集プログラム７４ａが記憶されている。配送情報編集プログラム７４ａは図４から図８に示す配送情報編集処理を、ＣＰＵ７１に実行させるコンピュータプログラムである。また、ハードディスク７４にはバックアップフォルダ７４ｂが設けられている。バックアップフォルダ７４ｂには、図７に示す保存処理Ｓ２００において、副顧客ファイル７４ｂ１と、副件数ファイル７４ｂ２とが記憶される。
【００３３】
副顧客ファイル７４ｂ１と副件数ファイル７４ｂ２とは、図７を参照して後述する処理において、副顧客ファイル７４ｂ１には顧客ファイル５１と同一の情報が、副件数ファイル７４ｂ２には件数ファイル５２と同一の情報が書き込まれるファイルである。なお、本実施形態においては、図７に示す副顧客ファイル７４ｂ１と副件数ファイル７４ｂ２とを更新する処理（Ｓ２０８，Ｓ２０９，Ｓ２１１，Ｓ２１２）を簡素化するため、顧客ファイル５１と副顧客ファイル７４ｂ１とを同名のファイルとし、件数ファイル５２と副件数ファイル７４ｂ２とをまた同名のファイルとしている。
【００３４】
次に図２（ｂ）を用いて配送車両２の電気的構成を説明する。配送車両２は車載端末９０を備える。車載端末９０は、ＣＰＵ９１と、ＲＯＭ９２と、ＲＡＭ９３と、フラッシュメモリ９４とを有し、これらがバスライン９５を介して入出力ポート９６にそれぞれ接続されている。また、入出力ポート９６には、ＳＤカード読取装置８１と、タッチパネルディスプレイ８２とが接続されている。
【００３５】
ＣＰＵ９１は、バスライン９５に接続された各装置を制御する演算装置である。ＲＯＭ９２はＣＰＵ９１により実行されるプログラム（例えば図９に示す処理をＣＰＵ９１に実行させるプログラム）や固定値データを記憶する不揮発性のメモリである。
【００３６】
ＲＡＭ９３は種々のワークデータやフラグ値等を書き換え可能に記憶するためメモリである。フラッシュメモリ９４は、情報を書き換え可能に保持するメモリであって、車載端末９０の電源が断たれた後にも記憶を保持するように構成された不揮発性のものである。
【００３７】
タッチパネルディスプレイ８２は、ＣＰＵ９１の制御に基づいて文字や図形を表示するとともに、その画面に対する操作、即ち文字や座標の入力を可能とする装置である。
【００３８】
ＳＤカード読取装置８１は、ＳＤカード５０を着脱可能な装置であり、ＣＰＵ９１の制御により、装着されたＳＤカード５０に記憶されている情報を、特には顧客ファイル５１と、件数ファイル５２とを読み込むことを可能とする装置である。
【００３９】
フラッシュメモリ９４には、記憶領域として顧客情報メモリ９４ａが設けられている。顧客情報メモリ９４ａは、図９を参照して後述する処理において、ＳＤカード５０の顧客ファイル５１から読み込まれた顧客情報を記憶するためのメモリである。コンピュータ１において編集されて、ＳＤカード５０に記憶された顧客情報が顧客情報メモリ９４ａに記憶されることにより、その顧客情報が配送車両２を用いたＬＰＧの配送業務において利用可能となる。なお、顧客情報メモリ９４ａは不揮発性のフラッシュメモリ９４に設けられているので、車載端末９０を起動する度に、ＳＤカード５０をＳＤカード読取装置８１に装着して、顧客ファイル５１を読み込む操作を行う必要はない。
【００４０】
次に図３を参照して、配送情報編集プログラム７４ａの実行によってディスプレイ６２に表示される編集画面１００を説明する。図３は編集画面１００を示す模式図である。編集画面１００は、ＬＰＧの配送業務に関する顧客情報を編集するためのものであり、コンピュータ１の操作者に対して顧客情報を表示すると共に、マウス６４やキーボード６３による入力によって顧客情報の編集を行うための画面である。編集画面１００は、図４を参照して後述する起動時処理Ｓ１０により、配送情報編集プログラム７４ａの起動時に表示される。
【００４１】
編集画面１００には、読み込みボタン１０１と、保存ボタン１０２と、初期化ファイル作成ボタン１０３と、終了ボタン１０４と、編集対象表示部１０５と、顧客編集部１０６とが表示される。
【００４２】
読み込みボタン１０１、保存ボタン１０２、初期化ファイル作成ボタン１０３及び終了ボタン１０４は、操作者がマウス６４を用いてクリック操作を行うことにより、それぞれ対応する処理の実行の指示を入力するためのユーザインターフェイスである。読み込みボタン１０１は、ＳＤカード５０に記憶された顧客ファイル５１の内容を読み込む場合にクリック操作されるボタンである。保存ボタン１０２は、後述する顧客編集部１０６において編集された顧客情報をＳＤカード５０に記憶させる場合にクリック操作されるボタンである。初期化ファイル作成ボタン１０３は、顧客情報を含まない初期化された顧客ファイル５１をＳＤカード５０に記憶させる場合にクリック操作されるボタンである。終了ボタン１０４は、配送情報編集プログラムを終了する場合にクリック操作されるボタンである。ＣＰＵ７１は各ボタンがクリック操作された場合に後述する図５に示す処理を実行し、クリック操作されたボタンに対応した処理を実行する。
【００４３】
顧客編集部１０６は、１の顧客情報を１の行とした複数の顧客情報が表形式で表示されるユーザインターフェイスである。顧客情報が含む名称、名称の読み仮名及び電話番号等の属性は表形式の列として表示される。顧客編集部１０６においては、キーボード６３及びマウス６４による操作者の入力に基づいて、顧客情報の追加、変更、削除が行われる。
【００４４】
編集対象表示部１０５は、顧客編集部１０６に表示されている顧客情報がＳＤカード５０又はバックアップフォルダ７４ｂのいずれから読み込まれたものであるかを表示する部分であり、詳細は図４、図６を参照して後述する。
【００４５】
次に、図４から図８を参照して、コンピュータ１において行われる配送情報編集処理の内容を説明する。配送情報編集処理は、ＣＰＵ７１が、配送情報編集プログラム７４ａに従って、コンピュータ１を制御して行う処理である。図４から図８は、本実施形態における配送情報編集処理を示すフローチャートである。
【００４６】
図４に示す起動時処理Ｓ１０は、ＣＰＵ７１に対して、配送情報編集プログラム７４ａの実行が要求されたときに、ＣＰＵ７１により実行される処理である。起動時処理Ｓ１０では、バックアップフォルダ７４ｂの副顧客ファイル７４ｂ１から顧客情報を読み込む処理が行われる。
【００４７】
起動時処理Ｓ１０ではまず、ＣＰＵ７１は、ハードディスク７４に記憶されている配送情報編集プログラム７４ａをＲＡＭ７３にロードし、配送情報編集プログラム７４ａを実行可能とする（Ｓ１１）。以降、ＣＰＵ７１は、ＲＡＭ７３にロードした配送情報編集プログラム７４ａに基づいて配送情報編集処理を実行する。次に、ＣＰＵ７１は、配送情報編集プログラム７４ａの実行に必要な初期セットアップを行う（Ｓ１２）。具体的には必要な記憶領域をＲＡＭ７３上に確保する処理等を行う。
【００４８】
次にＣＰＵ７１は、編集画面１００をディスプレイ６２に表示する（Ｓ１３）。この際、編集画面１００の顧客編集部１０６は、顧客情報が１つも表示されていない状態、即ち、初期状態で表示される。
【００４９】
ＣＰＵ７１は、Ｓ１３の処理において編集画面１００を表示した後、ハードディスク７４にバックアップフォルダ７４ｂが存在するかを判断し（Ｓ１４）、バックアップフォルダ７４ｂが存在すると判断した場合（Ｓ１４：Ｙｅｓ）、バックアップフォルダ７４ｂに副顧客ファイル７４ｂ１が記憶されているかを判断する（Ｓ１５）。図７を参照して後述するが、副顧客ファイル７４ｂ１は、最新の顧客情報が記憶されたファイルである。
【００５０】
ＣＰＵ７１は、バックアップフォルダ７４ｂに副顧客ファイル７４ｂ１が記憶されていると判断した場合（Ｓ１５：Ｙｅｓ）、副顧客ファイル７４ｂ１に記憶されている顧客情報を、編集画面１００の顧客編集部１０６に表示する（Ｓ１６）。
【００５１】
Ｓ１４からＳ１６の処理によれば、編集画面１００がディスプレイ６２に表示された際には、操作者の操作を要求することなく、副顧客ファイル７４ｂ１に記憶された顧客情報を編集画面１００に表示して、編集可能とできる。従って、操作者は配送情報編集プログラム７４ａの実行を要求した後、即座に最新の顧客情報の編集を開始することができ、操作者の作業性を高めることができる。
【００５２】
次にＣＰＵ７１は、編集画面１００の編集対象表示部１０５に「バックアップ」と表示して（Ｓ１７）、起動時処理Ｓ１０を終了する。これにより、顧客編集部１０６に表示されている顧客情報は、バックアップフォルダ７４ｂの副顧客ファイル７４ｂ１から読み込まれた顧客情報であることを、操作者に対して示すことができる。
【００５３】
ＣＰＵ７１は、Ｓ１４の処理においてバックアップフォルダ７４ｂがハードディスク７４に存在しないと判断した場合（Ｓ１４：Ｎｏ）、又は、Ｓ１５の処理において副顧客ファイル７４ｂ１がバックアップフォルダ７４ｂに記憶されていないと判断した場合（Ｓ１５：Ｎｏ）、編集対象表示部１０５を空欄に設定して（Ｓ１８）、起動時処理Ｓ１０を終了する。従って、操作者は編集対象表示部１０５が空欄であれば、顧客情報が読み込まれていない状態、即ち、初期状態であることを認識できる。
【００５４】
なお、上述した本実施形態の起動時処理Ｓ１０では、編集画面１００をディスプレイ６２に表示した後で（Ｓ１３）、副顧客ファイル７４ｂ１を読み込むこととしたが（Ｓ１４〜Ｓ１６）、先に副顧客ファイル７４ｂの読み込みを行い、その読み込んだ内容がセットされた編集画面１００をディスプレイ６２に表示するようにしてもよい。
【００５５】
次に図５を参照して操作判定処理Ｓ２０を説明する。操作判定処理Ｓ２０は、編集画面１００上の、読み込みボタン１０１、保存ボタン１０２、初期化ファイル作成ボタン１０３、終了ボタン１０４のいずれかが、マウス６４によりクリック操作されたときにＣＰＵ７１によって実行される。操作判定処理Ｓ２０では、どのボタンがクリック操作されたのかを判断して、各ボタンに対応した各種処理を呼び出す処理が行われる。
【００５６】
ＣＰＵ７１はまず、クリック操作がされたボタンが読み込みボタン１０１であるかを判断し（Ｓ２１）、読み込みボタン１０１がクリック操作されたと判断した場合は（Ｓ２１：Ｙｅｓ）、読込処理Ｓ１００を実行して、操作判定処理Ｓ２０を終了する。
【００５７】
ＣＰＵ７１はＳ２１の処理において、クリック操作がされたのは読み込みボタン１０１でないと判断した場合（Ｓ２１：Ｎｏ）、クリック操作がされたボタンが保存ボタン１０２であるかを判断する（Ｓ２２）。ＣＰＵ７１は保存ボタン１０２がクリック操作されたと判断した場合（Ｓ２２：Ｙｅｓ）、保存処理Ｓ２００を実行して操作判定処理Ｓ２０を終了する。
【００５８】
ＣＰＵ７１は、Ｓ２２の処理において、クリック操作がされたボタンは保存ボタン１０２ではないと判断した場合（Ｓ２２：Ｎｏ）、クリック操作がされたボタンが初期化ファイル作成ボタン１０３であるかを判断する（Ｓ２３）。ＣＰＵ７１は初期化ファイル作成ボタン１０３がクリック操作されたと判断した場合（Ｓ２３：Ｙｅｓ）、初期化ファイル作成処理Ｓ４００を実行して、操作判定処理Ｓ２０を終了する。
【００５９】
ＣＰＵ７１はＳ２３の処理の結果、クリック操作がされたボタンは初期化ファイル作成ボタン１０３ではないと判断した場合（Ｓ２３：Ｎｏ）、クリック操作がされたボタンが終了ボタン１０４であるかを判断する（Ｓ２４）。ＣＰＵ７１は終了ボタン１０４がクリック操作されたと判断した場合（Ｓ２４：Ｙｅｓ）、配送情報編集プログラム７４ａの実行を終了し（Ｓ２７）、操作判定処理Ｓ２０を終了する。配送情報編集プログラム７４ａの実行が終了されると、ＲＡＭ７３に確保された記憶領域等の資源はオペレーティングシステムの管理下へ返却され、ディスプレイ６２への編集画面１００の表示も終了される。
【００６０】
ＣＰＵ７１は、Ｓ２４の処理において、クリック操作されたボタンが終了ボタン１０４でないと判断した場合（Ｓ２４：Ｎｏ）、編集画面１００に表示された読み込みボタン１０１、保存ボタン１０２、初期化ファイル作成ボタン１０３及び終了ボタン１０４のいずれのクリック操作に基づいて操作判定処理Ｓ２０が呼び出された状態ではないため、そのまま操作判定処理Ｓ２０を終了する。
【００６１】
次に図６を参照して、読込処理Ｓ１００を説明する。読込処理Ｓ１００は、ＣＰＵ７１が操作判定処理Ｓ２０（図５参照）において読み込みボタン１０１がクリック操作されたと判断した場合に（Ｓ２１：Ｙｅｓ）実行する処理である。読込処理Ｓ１００では、ＳＤカード５０の顧客ファイル５１に記憶された顧客情報を、編集画面１００の顧客編集部１０６に表示する処理が行われる。
【００６２】
読込処理Ｓ１００において、ＣＰＵ７１はまず、ＳＤカード装置６１にＳＤカード５０が装着されているかを判断する（Ｓ１０１）。具体的には、ＣＰＵ７１はＳＤカード装置６１にＳＤカード５０が装着されているかを問い合わせ、ＳＤカード装置６１からの応答により判断する。ＣＰＵ７１は、ＳＤカード５０が装着されていると判断した場合（Ｓ１０１：Ｙｅｓ）、ＳＤカード５０に顧客ファイル５１が記憶されているかを判断する（Ｓ１０２）。ＣＰＵ７１は、ＳＤカード５０に顧客ファイル５１が記憶されていると判断した場合（Ｓ１０２：Ｙｅｓ）、その顧客ファイル５１に記憶された顧客情報を、編集画面１００の顧客編集部１０６に表示する（Ｓ１０３）。次にＣＰＵ７１は、編集対象表示１０５の表示を「ＳＤカード」に更新して（Ｓ１０４）、読込処理Ｓ１００を終了する。以上の処理により、ＳＤカード５０の顧客ファイル５１に記憶された顧客情報が編集画面１００において編集可能となる。また、Ｓ１０４の処理において編集対象表示１０５の表示を「ＳＤカード」とすることにより、顧客編集部１０６に表示された顧客情報が、ＳＤカード５０の顧客ファイル５１から読み込まれた顧客情報であることを、操作者に対して示すことができる。
【００６３】
ＣＰＵ７１は、Ｓ１０１の処理において、ＳＤカード装置６１にＳＤカード５０が装着されていないと判断した場合（Ｓ１０１：Ｎｏ）、又は、Ｓ１０２の処理において、ＳＤカード５０に顧客ファイル５１が記憶されていないと判断した場合（Ｓ１０２：Ｎｏ）は、ディスプレイ６２に「顧客ファイル読み込みエラー」と表示して（Ｓ１０５）、読込処理Ｓ１００を終了する。
【００６４】
次に図７を参照して、保存処理Ｓ２００を説明する。保存処理Ｓ２００は、ＣＰＵ７１が操作判定処理Ｓ２０において保存ボタン１０２がクリック操作されたと判断された場合に（Ｓ２２：Ｙｅｓ）実行する処理である。保存処理Ｓ２００では、編集画面１００において編集された顧客情報をＳＤカード５０の顧客ファイル５１に記憶させる処理が行われる。
【００６５】
保存処理Ｓ２００においてＣＰＵ７１は、まず、Ｓ１０１の処理と同様の方法で、ＳＤカード装置６１にＳＤカード５０が装着されているかを判断する（Ｓ２０１）。ＣＰＵ７１はＳＤカード装置６１にＳＤカード５０が装着されていないと判断した場合（Ｓ２０１：Ｎｏ）、ディスプレイ６２に「顧客ファイル書き込みエラー」と表示して（Ｓ２１３）、保存処理Ｓ２００を終了する。
【００６６】
一方、Ｓ２０１の処理において、ＣＰＵ７１はＳＤカード装置６１にＳＤカード５０が装着されていると判断した場合（Ｓ２０１：Ｙｅｓ）、ＳＤカード装置６１を制御して、顧客編集部１０６に表示さている顧客情報をＳＤカード５０の顧客ファイル５１に記憶させる（Ｓ２０２）。
【００６７】
次にＣＰＵ７１は、顧客編集部１０６に表示されている顧客情報の件数を取得し（Ｓ２０３）、その件数をＳＤカード装置６１を制御して、ＳＤカード５０の件数ファイル５２に記憶させる（Ｓ２０４）。
【００６８】
ＣＰＵ７１はＳ２０３，Ｓ２０４の処理の後、ハードディスク７４にバックアップフォルダ７４ｂが存在するかを判断する（Ｓ２０５）。ＣＰＵ７１は、バックアップフォルダ７４ｂが存在すると判断した場合には（Ｓ２０５：Ｙｅｓ）、そのままＳ２０７の処理へ進み、バックアップフォルダ７４ｂが存在しないと判断した場合には（Ｓ２０５：Ｎｏ）、ハードディスク７４にバックアップフォルダ７４ｂを作成して（Ｓ２０６）、Ｓ２０７の処理へ進む。
【００６９】
Ｓ２０５，Ｓ２０６の処理によれば、初めて配送情報編集プログラム７４ａを実行した場合等、ハードディスク７４にバックアップフォルダ７４ｂが予め作成されていない状況であっても自動的にバックアップフォルダ７４ｂが作成されるので、操作者の手間を省くことができる。
【００７０】
次にＣＰＵ７１は、バックアップフォルダ７４ｂに副顧客ファイル７４ｂ１が記憶されているかを判断する（Ｓ２０７）。ＣＰＵ７１はバックアップフォルダ７４ｂに副顧客ファイル７４ｂ１が記憶されていると判断した場合（Ｓ２０７：Ｙｅｓ）、ＳＤカード５０の顧客ファイル５１で、バックアップフォルダ７４ｂの副顧客ファイル７４ｂ１を上書きする（Ｓ２０８）。一方、ＣＰＵ７１はバックアップフォルダ７４ｂに副顧客ファイル７４ｂ１が記憶されていないと判断した場合には（Ｓ２０７：Ｎｏ）、ＳＤカード５０の顧客ファイル５１をバックアップフォルダ７４ｂにコピーして、そのファイルを副顧客ファイル７４ｂ１とする（Ｓ２０９）。
【００７１】
次に、ＣＰＵ７１は、副件数ファイル７４ｂ２についても副顧客ファイル７４ｂ１と同様に処理を行う。即ち、バックアップフォルダ７４ｂに副件数ファイル７４ｂ２が記憶されている場合には（Ｓ２１０：Ｙｅｓ）、ＳＤカード５０の件数ファイル５２で、バックアップフォルダ７４ｂの副件数ファイル７４ｂ２を上書きし（Ｓ２１１）、一方、バックアップフォルダ７４ｂに副件数ファイル７４ｂ２が記憶されていない場合は（Ｓ２１０：Ｎｏ）、ＳＤカード５０の件数ファイル５２をバックアップフォルダ７４ｂにコピーして、そのファイルを副件数ファイル７４ｂ２とする（Ｓ２１２）。
【００７２】
なお、本実施形態においては、顧客ファイル５１と副顧客ファイル７４ｂ１とは同名のファイルとして構成し、件数ファイル５２と副件数ファイル７４ｂ２とをまた同名のファイルとして構成しているので、Ｓ２０８，Ｓ２０９，Ｓ２１１，Ｓ２１２の処理においては、ファイル名の対応づけを考慮することなく、そのままのファイル名でコピーまたは上書きの処理を実行でき、編集情報編集プログラム７４ａの実装を簡素化することができる。
【００７３】
以上の処理により、編集画面１００において編集された顧客情報がＳＤカード５０の顧客ファイル５１に記憶されるとともに、その顧客ファイル５１に記憶される顧客情報と同一の顧客情報が、バックアップフォルダ７４ｂの副顧客ファイル７４ｂ１にも記憶される（Ｓ２０８，Ｓ２０９）。従って、ＳＤカード５０の顧客ファイル５１が消失や欠損した場合にも、バックアップフォルダ７４ｂの副顧客ファイル７４ｂ１から顧客情報を容易に復元することができ、顧客情報が消失するリスクを低減できる。
【００７４】
また、保存処理Ｓ２００は保存ボタン１０２がクリック操作されたことを契機として操作判定処理Ｓ２０から呼び出されるものであるため（図５参照）、操作者が編集の完了をクリック操作により明示した時点での顧客情報が副顧客ファイル７４ｂ１に記憶される。従って、編集途中の顧客情報が操作者の意思とは無関係に副顧客ファイル７４ｂ１に記憶されることはなく、副顧客ファイル７４ｂ１に記憶される顧客情報の信頼性を高めることができる。
【００７５】
また、ＳＤカード５０が抜き取られて、コンピュータ１において顧客ファイル５１が参照できなくなる場合にあっても、本体７０から取り外して持ち出されるものではないハードディスク７４上に副顧客ファイル７４ｂ１が記憶されているため、コンピュータ１における顧客情報の可用性を高めることができる。
【００７６】
また、保存処理Ｓ２００においてバックアップフォルダ７４ｂに既に副顧客ファイル７４ｂ１が記憶されている場合には、ＳＤカード５０の顧客ファイル５１でその副顧客ファイル７４ｂ１が上書きされる（Ｓ２０８）。よって、副顧客ファイル７４ｂ１には、最後に保存処理Ｓ２００が実行されたときの顧客情報、即ち、最新の顧客情報が記憶される状態となる。従って、操作者等はバックアップフォルダ７４ｂを参照すれば、容易に最新の顧客情報にアクセスできる。
【００７７】
また、保存処理Ｓ２００においては、顧客情報を記憶する顧客ファイル５１と、その顧客情報の件数を記憶する件数ファイル５２とが、ＳＤカード５０に記憶される（Ｓ２０２，Ｓ２０３，Ｓ２０４）。詳細には図９を参照して後述するが、これにより、車載端末９０においては、顧客ファイル５１に記憶された顧客情報の件数と、件数ファイル５２に記憶された件数との比較に基づいて、読み込んだ顧客情報について欠損、改変があるかを検証できる。従って、欠損や改変のある顧客ファイル５１の内容が車載端末９０の顧客情報メモリ９４ａに記憶されることを防止して、顧客情報の信頼性を高められる。
【００７８】
次に図８を参照して初期化ファイル作成処理Ｓ４００を説明する。初期化ファイル作成処理Ｓ４００は、ＣＰＵ７１が操作判定処理Ｓ２０（図５参照）において初期化ファイル作成ボタン１０３がクリック操作されたと判断した場合に（Ｓ２３：Ｙｅｓ）実行する処理である。初期化ファイル作成処理Ｓ４００では、初期化された顧客ファイル５１及び件数ファイル５２を、ＳＤカード５０に記憶させる処理が行われる。
【００７９】
ＣＰＵ７１はまず、Ｓ１０１の処理と同様に、ＳＤカード装置６１にＳＤカード５０が装着されているかを判断する（Ｓ４０１）。ＣＰＵ７１はＳＤカード装置６１にＳＤカード５０が装着されていると判断した場合（Ｓ４０１：Ｙｅｓ）、ＳＤカード５０に顧客ファイル５１及び件数ファイル５２の少なくとも１つが記憶されているかを判断する（Ｓ４０２）。ＣＰＵ７１は、ＳＤカード５０に顧客ファイル５１と件数ファイル５２とのいずれも記憶されていないと判断した場合（Ｓ４０２：Ｎｏ）、ＳＤカード装置６１を制御して、顧客情報が０件である初期化された顧客ファイル５１をＳＤカード５０に記憶させる（Ｓ４０３）。続いてＣＰＵ７１は、ＳＤカード装置６１を制御して、顧客情報の件数として「０」を、ＳＤカード５０の件数ファイル５２に記憶させ（Ｓ４０４）、初期化ファイル作成処理Ｓ４００を終了する。Ｓ４０３，Ｓ４０４の処理によりＳＤカード５０に記憶された顧客ファイル５１と件数ファイル５２とは、図９を参照して後述する配送車両２における取込処理Ｓ５００において、車載端末９０の顧客情報メモリ９４ａを初期化するために用いられる。
【００８０】
一方、ＣＰＵ７１は、Ｓ４０１の処理においてＳＤカード装置６１にＳＤカード５０が装着されていないと判断した場合（Ｓ４０１：Ｎｏ）、又は、Ｓ４０２の処理においてＳＤカード５０に顧客ファイル５１及び件数ファイル５２の少なくとも１つが記憶されていると判断した場合には（Ｓ４０２：Ｙｅｓ）、ディスプレイ６２に「初期化ファイル作成エラー」と表示して（Ｓ４０５）、初期化ファイル作成処理Ｓ４００を終了する。
【００８１】
以上の処理により、配送車両２の顧客情報メモリ９４ａを初期化するための顧客ファイル５１及び件数ファイル５２が作成される。操作者は、編集画面１００の顧客編集部１０６において顧客情報を一旦削除するなどの手間をかけることなく、保存ボタン１０２とは別の初期化ファイル作成ボタン１０３をクリック操作して（Ｓ２３：Ｙｅｓ）、初期化ファイル作成処理Ｓ４００をＣＰＵ７１に実行させれば、初期化された顧客ファイル５１及び件数ファイル５２をＳＤカード５０に容易に記憶させられる。従って、車載端末９０の顧客情報メモリ９４ａに記憶された顧客情報を初期化する作業を容易化できる。
【００８２】
また、初期化された顧客ファイル５１をＳＤカード５０に作成するとともに、顧客情報の件数が０件であることを示す件数ファイル５２を併せて作成できるため、後述する取込処理Ｓ５００（図９参照）において、保存処理Ｓ２００で作成された顧客ファイル５１及び件数ファイル５２と同様に、処理をすることができる。即ち、配送車両２が備える車載端末９０においては、保存処理Ｓ２００で作成されたファイルか、初期化ファイル作成処理Ｓ４００で作成されたファイルかを区別することなく、１の方法で顧客情報を読み込むことができるので、車載端末９０におけるプログラムの実装を簡素化することができる。
【００８３】
また、初期化ファイル作成処理Ｓ４００においては、保存処理Ｓ２００においてバックアップフォルダ７４ｂに記憶された副顧客ファイル７４ｂ１及び副件数ファイル７４ｂ２は更新されない。保存処理Ｓ２００によって、初期化された顧客ファイル５１と件数ファイル５２とを作成する場合には、Ｓ２０８，Ｓ２１１の処理によって副顧客ファイル７４ｂ１及び副件数ファイル７４ｂ２が初期化されてしまうが、保存処理Ｓ２００とは別に設けた初期化ファイル作成処理Ｓ４００によって初期化された顧客ファイル５１と件数ファイル５２とを作成すれば、副顧客ファイル７４ｂ１及び副件数ファイル７４ｂ２を最後に保存処理Ｓ２００が実行されたときの状態に維持できる。
【００８４】
また、Ｓ４０２の処理において、ＣＰＵ７１はＳＤカード５０に顧客ファイル５１及び件数ファイル５２の少なくとも１つが記憶されていると判断した場合には（Ｓ４０２：Ｙｅｓ）、ＳＤカード５０に顧客ファイル５１と件数ファイル５２とを記憶させる処理（Ｓ４０３，Ｓ４０４）を実行しないように制御する。従って、ＳＤカード５０に記憶されている顧客情報を誤って初期化してしまうことを防止できる。
【００８５】
次に図９を参照して、配送車両２が備える車載端末９０において行われる取込処理Ｓ５００を説明する。取込処理Ｓ５００は、ＳＤカード５０をＳＤカード読取装置８１に装着した後、搭乗者等がタッチパネルディスプレイ８２にて所定の操作を行った場合に、ＣＰＵ９１において実行される処理である。取込処理Ｓ５００では、ＳＤカード５０に記憶された顧客ファイル５１から顧客情報を読み取って、車載端末９０に登録する処理が行われる。
【００８６】
取込処理Ｓ５００において、ＣＰＵ９１は、まず、ＳＤカード読取装置８１にＳＤカード５０が装着されているかを判断する（Ｓ５０１）。具体的には、ＣＰＵ９１は、ＳＤカード読取装置８１にＳＤカード５０が装着されているかを問い合わせ、その応答に基づいて判断する。
【００８７】
ＣＰＵ９１は、ＳＤカード読取装置８１にＳＤカード５０が装着されていると判断した場合（Ｓ５０１：Ｙｅｓ）、ＳＤカード５０に顧客ファイル５１が記憶されているかを判断し（Ｓ５０２）、顧客ファイル５１が記憶されている場合には（Ｓ５０２：Ｙｅｓ）、その顧客ファイル５１に記憶されている顧客情報の件数をカウントする（Ｓ５０３）。次にＣＰＵ９１は、ＳＤカード５０に件数ファイル５２が記憶されているかを判断し（Ｓ５０４）、件数ファイル５２が記憶されていると判断した場合は（Ｓ５０４：Ｙｅｓ）、その件数ファイル５２に記憶されている件数を取得する（Ｓ５０５）。
【００８８】
次にＣＰＵ９１は、Ｓ５０３の処理でカウントした顧客情報の件数と、Ｓ５０５の処理で取得した件数とが一致するかを判断する（Ｓ５０６）。その結果、ＣＰＵ９１は件数が一致すると判断した場合（Ｓ５０６：Ｙｅｓ）、顧客ファイル５１に記憶された顧客情報を、顧客情報メモリ９４ａに記憶させて（Ｓ５０７）、取込処理Ｓ５００を終了する。以上の処理により、コンピュータ１で編集された顧客情報は、ＳＤカード５０を介して、顧客情報メモリ９４ａに保持されるところとなり、配送車両２を用いたＬＰＧの配送業務において顧客情報が使用可能となる。
【００８９】
なお、ＳＤカード５０に記憶されている顧客ファイル５１及び件数ファイル５２が、初期化ファイル作成処理Ｓ４００（図８参照）において記憶されたものである場合、即ち、顧客情報が０件のものである場合には、Ｓ５０７の処理が実行されることによって、顧客情報メモリ９４ａに記憶された情報が初期化される。従って、車載端末９０に顧客情報メモリ９４ａを初期化するための機能を別途設けることなく、顧客情報メモリ９４ａの初期化を実現できる。
【００９０】
一方、ＣＰＵ９１はＳ５０１の処理において、ＳＤカード読取装置８１にＳＤカード５０が装着されていないと判断した場合（Ｓ５０１：Ｎｏ）、タッチパネルディスプレイ８２に「ＳＤカード未装着」と表示して（Ｓ５０８）、取込処理Ｓ５００を終了する。また、ＣＰＵ９１は、Ｓ５０２の処理においてＳＤカード５０に顧客ファイル５１が記憶されていないと判断した場合（Ｓ５０２：Ｎｏ）、又は、Ｓ５０４の処理においてＳＤカード５０に件数ファイル５２が記憶されていないと判断した場合は（Ｓ５０３：Ｎｏ）、タッチパネルディスプレイ８２に「ファイルエラー」と表示して（Ｓ５０８）、取込処理Ｓ５００を終了する。
【００９１】
また、ＣＰＵ９１はＳ５０６の処理において件数が一致しないと判断した場合（Ｓ５０６：Ｎｏ）、タッチパネルディスプレイ８２に「件数不一致」と表示して（Ｓ５０８）、取込処理Ｓ５００を終了する。
【００９２】
前述した通り、顧客ファイル５１に記憶された顧客情報の件数と、件数ファイル５２に記憶された件数とが一致しない場合、顧客情報に欠損または改変がある虞がある。従って、Ｓ５０６の処理において件数に基づく判定を行うことで、不具合の虞のある情報が顧客情報メモリ９４ａに記憶されることを抑制できる。
【００９３】
なお、図４から図８に示すフローチャートにおいて請求項１の「編集ステップ」としては、Ｓ１３の処理でディスプレイ６２に表示される編集画面１００において、キーボード６３やマウス６４による操作に基づいて顧客編集部１０６の表示内容が編集される処理が該当する。
【００９４】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００９５】
例えば、上記実施形態では、保存処理Ｓ２００では、顧客情報をＳＤカード５０と、ハードディスク７４とに記憶させることを説明したが、ハードディスク７４上の２の記憶領域、即ち、異なる２のフォルダに記憶させることも当然可能である。この場合、１のフォルダに記憶された顧客ファイル５１を操作者が操作してＵＳＢフラッシュメモリ等を介して車載端末９０に読み込ませるものとし、他方のフォルダに記憶された副顧客ファイル７４ｂ１を顧客ファイル５１が消失等した場合に備えるものとして扱えば、上記実施形態と同様の効果を奏するからである。
【００９６】
また、ＳＤカード５０に代えて、他の可搬記憶媒体を用いることも可能である。例えばＵＳＢフラッシュメモリや、フロッピーディスク（フロッピーは登録商標）等に顧客ファイル５１と、件数ファイル５２とを記憶させることも当然可能である。この場合、用いる記憶媒体に応じた入出力装置や、接続ポートをコンピュータ１と車載端末９０とに用意することにより、上記実施形態と同様に、簡単な手順で車載端末９０に顧客情報を読み込ませられるからである。
【００９７】
また、保存処理Ｓ２００において、顧客ファイル５１と件数ファイル５２とをＳＤカード５０に記憶させたのに代えて、操作者が任意に選択した記憶手段にこれらのファイルを記憶させるように構成してもよい。例えば、ダイアログ画面を表示して操作者に指定させたフォルダや、操作者が設定ファイル等で指定した１の記憶媒体に、顧客ファイル５１と、件数ファイル５２とを記憶させることも当然可能である。
【００９８】
上記実施形態では、コンピュータ１は、本体７０の外部装置として、ＳＤカード装置６１と、ディスプレイ６２と、マウス６４と、キーボード６３とが接続されているものと説明したが、コンピュータ１の構成としてはこれに限られない。例えば、ＳＤカード装置６１を内蔵し、表示手段と入力手段とを兼ねたタッチパネルディスプレイを備えるタブレット型端末を用いることも当然可能である。
【００９９】
上記実施形態では、バックアップフォルダ７４ｂはハードディスク７４の記憶領域であることを説明したが、非可搬性の他の記憶媒体にバックアップフォルダ７４ｂを設けることも当然可能である。例えばＳＳＤ（ソリッドステートドライブ）や、内蔵型フラッシュメモリを用いることも可能である。上記実施形態における顧客情報の消失のリスクを低減できるとの効果を、同様に奏するからである。
【０１００】
上記実施形態では、配送情報は、顧客情報を記憶する顧客ファイル５１と、顧客情報の件数を記憶する件数ファイル５２とで構成されることを説明したが、配送業務に関する他の情報により、配送情報を構成することも当然可能である。例えば、配送車両２の走行経路に関する情報や、配送量に応じた課金情報など、配送業務に関する種々の情報により配送情報を構成することができる。
【０１０１】
上記実施形態では、顧客情報（配送先情報）と、その顧客情報の件数（件数情報）とを、それぞれ別の顧客ファイル５１と、件数ファイル５２とに分けて記憶させることを説明したが、顧客情報とその件数とを１のファイルに記憶させることも可能である。車載端末９０を、１のファイルから顧客情報と、コンピュータ１においてカウントされた顧客情報の件数とをそれぞれ取得可能に構成すれば、車載端末９０においては、顧客情報の件数に基づく検証を行いつつ、顧客情報を読み込むことは上記実施形態と同様に可能だからである。
【０１０２】
また、件数ファイル５２の作成を省略することも当然可能である。車載端末９０において顧客情報の件数に基づく検証が行われない場合にまで、件数ファイル５２を作成する必要はなく、少なくとも顧客ファイル５１が作成されていれば、コンピュータ１で編集された顧客情報を車載端末９０に登録させることは可能だからである。
【０１０３】
上記実施形態では、Ｓ２０７，Ｓ２１０の処理において、バックアップフォルダ７４ｂに副顧客ファイル７４ｂ１又は副件数ファイル７４ｂ２が記憶されているかを確認し（Ｓ２０７，Ｓ２１０）、その結果に応じて、副顧客ファイル７４ｂ１又は副件数ファイル７４ｂ２を上書きするか（Ｓ２０８，Ｓ２１１）、単にバックアップフォルダ７４ｂへのファイルのコピーを行う（Ｓ２０９，Ｓ２１２）のかを振り分けることを説明したが、バックアップフォルダ７４ｂにファイルが存在するかを確認することなく、ＳＤカード５０からファイルをコピーするように構成することも可能である。ファイルのコピー時に、コピー先に既に同名のファイルが存在していれば自動的に上書きするよう制御することが可能な場合には、ファイルのコピーに先駆けて、コピー先のファイルの存在を確認する必要はないからである。
【０１０４】
上記実施形態では、保存処理Ｓ２００において、一旦ＳＤカード５０に顧客ファイル５１と件数ファイル５２とを記憶させ（Ｓ２０２，Ｓ２０４）、その後、バックアップフォルダ７４ｂに顧客ファイル５１と件数ファイル５２とをコピー、又は上書きすることを説明したが（Ｓ２０８，Ｓ２０９，Ｓ２１１，Ｓ２１２）、ＳＤカード５０とバックアップフォルダ７４ｂとに同時に同一のファイルを記憶させるよう処理することも当然可能である。結果的に、ＳＤカード５０とバックアップフォルダ７４ｂとに、同一の内容の顧客情報が記憶されるものであれば、上記実施形態が奏するものと同様の効果が得られるからである。
【０１０５】
上記実施形態では、顧客ファイル５１と副顧客ファイル７４ｂ１とを同名のファイルとし、件数ファイル５２と副件数ファイル７４ｂ２とを同名のファイルとすることを説明したが、それぞれ異なる名前のファイルとして構成することも当然可能である。ファイル名を異なるものとした場合、Ｓ２０８，Ｓ２１１の処理において、上書きされるファイルの名前と、上書きするファイルの名前とを対応付けて処理すれば、上記実施形態と同様に上書きを行うことができるからである。
【０１０６】
上記実施形態では、初期化ファイル作成処理Ｓ４００において、顧客情報が０件の顧客ファイル５１がＳＤカード５０に記憶されることを説明したが、空白文字等の意味のない情報で構成されたダミーの顧客情報を顧客ファイル５１としてＳＤカード５０に記憶させることも可能である。ダミーの顧客情報によって、車載端末９０の顧客情報メモリ９４ａに記憶された顧客情報を上書きして、実質的に顧客情報メモリ９４ａの内容を消去することは可能だからである。なお、この場合に作成する件数ファイル５２には、顧客ファイル５１に記憶されたダミーの顧客情報の件数を記憶させる必要がある。
【符号の説明】
【０１０７】
１              コンピュータ
２              配送車両
５０            ＳＤカード（第１の記憶手段の一部）
５１            顧客ファイル（配送情報の一部、配送先情報）
５２            件数ファイル（配送情報の一部、件数情報）
６１            ＳＤカード装置（第１の記憶手段の一部）
７４            ハードディスク（第２の記憶手段）
７４ａ          配送情報編集プログラム
６２            ディスプレイ（表示手段）
６３            キーボード（入力手段）
６４            マウス（入力手段）
９０            車載端末
１００          編集画面
Ｓ２００        保存処理（記憶ステップ）
Ｓ１３          （表示ステップ）
Ｓ１４，Ｓ１５  （確認ステップ）
Ｓ１６          （読込ステップ）
Ｓ２２          （検知ステップ）
【図１】
0006403562.tif 000002
【図２】
0006403562.tif 000003
【図３】
0006403562.tif 000004
【図４】
0006403562.tif 000005
【図５】
0006403562.tif 000006
【図６】
0006403562.tif 000007
【図７】
0006403562.tif 000008
【図８】
0006403562.tif 000009
【図９】
0006403562.tif 000010