ユーザとともに移動可能あるいはユーザが携帯可能に構成された情報端末装置において、予め設定された購入予定商品のリストにおける購入予定商品の購入数の変更操作および購入予定商品毎にピックアップ済みとなった旨を入力する入力操作を行うための操作手段と、ピックアップ済みとされた購入予定商品について前記操作手段において前記リストにおける購入数が変更された場合に、当該購入予定商品の元の陳列場所へのルート案内を行うルート案内手段と、を備える情報端末装置。前記リストを表示する表示手段と、当該情報端末装置の現在位置を取得する現在位置取得手段と、前記操作手段において前記リストにおける購入数が零とされた購入予定商品について、前記取得した現在位置に基づいて、当該購入予定商品の元の陳列場所に至ったことを検出して前記リストから当該購入予定商品を削除する制御手段と、を備える請求項1記載の情報端末装置。前記表示手段は、購入予定商品毎にピックアップ済みとなった場合にセットされるピックアップ状態表示部を有し、前記制御手段は、前記操作手段により、前記ピックアップ状態表示部がリセットされると購入数が零とされたと判別する、請求項2記載の情報端末装置。通信ネットワークを介して外部の装置と通信を行う通信手段を備え、前記ルート案内手段は、前記操作手段において前記リストにおける購入数が変更された場合に、当該購入予定商品の元の陳列場所への案内ルートの生成を前記通信手段を介して外部の案内ルート生成装置に要求する、請求項1乃至請求項3のいずれかに記載の情報端末装置。前記ルート案内手段は、前記操作手段において前記リストにおける購入数が変更された場合に、当該購入予定商品の元の陳列場所への案内ルートを生成するルート生成手段を備える請求項1乃至請求項3のいずれかに記載の情報端末装置。ユーザとともに移動可能あるいはユーザが携帯可能に構成された携帯情報端末装置をコンピュータにより制御する制御プログラムにおいて、前記コンピュータを、予め設定された購入予定商品のリストにおける購入予定商品の購入数の変更操作および購入予定商品毎にピックアップ済みとなった旨を入力する入力操作を行うための操作手段と、ピックアップ済みとされた購入予定商品について前記操作手段において前記リストにおける購入数が変更された場合に、当該購入予定商品の元の陳列場所への案内を行うルート案内手段と、して機能させる制御プログラム。しかしながら、従来技術においては、顧客が一旦購入を決めてショッピングカートに入れたピックアップした購入対象の商品については、陳列場所陳列棚を既に通過しているので、当該陳列場所への案内は終了している。このため、既に購入を決めてピックアップ済みの商品の購入数を増やそうとしたり、購入を取りやめて返品したりするに際しては、再び当該商品の陳列場所へ案内してもらうためには、再度設定を行う必要があり、特に返品のためだけに新たに設定を行うのは、手間が煩わしかった。特に買い物の途中であれば、いまだ購入していない商品の陳列場所への案内の途中であり、それらをキャンセルまでして行うことは煩わしいものとなる。実施形態の情報端末装置は、ユーザとともに移動可能あるいはユーザが携帯可能に構成されている。この情報端末装置は、予め設定された購入予定商品のリストにおける購入予定商品の購入数の変更操作および購入予定商品毎にピックアップ済みとなった旨を入力する入力操作を行うための操作手段を備えている。そして、ルート案内手段は、ピックアップ済みとされた購入予定商品について前記操作手段において前記リストにおける購入数が変更された場合に、当該購入予定商品の元の陳列場所へのルート案内を行う。次に実施形態の買物アシストシステムについて図面を参照して説明する。図1は、実施形態の買物アシストシステムの概要構成ブロック図である。買物アシストシステム10は、大別すると、店舗全体のシステムを管轄する本部サーバ11と、店舗毎に構築された店舗システムSS-A~SS-Cと、本部サーバ11と店舗システムSS-A~SS-Cとを通信可能に接続する通信ネットワーク12と、を備えている。この場合において、通信ネットワーク12としては、インターネットなどの公衆通信ネットワークの他、VPNVirtualPrivateNetwork等として構築することが可能である。次に各店舗システムSS-A~SS-Cについて説明するが、店舗システムSS-A~SS-Cは、同様の構成であるので、店舗システムSS-Aを例として説明する。店舗システムSS-Aは、POSシステム21と、顧客としての買物客に対し、商品の購入に先立って、レンタルされる買物アシスト端末装置23付きのカート22と、カート22の店舗内での位置を検出する位置検出システム24と、店舗内における商品購入の際のカート22の移動経路を案内するルートナビシステム25と、店舗内の各所に配置され、買物アシスト端末装置23との間で無線通信を行う複数の無線アクセスポイント無線AP26と、を備えている。図2は、カートの概要構成説明図である。カートは、それぞれ買物かご31を載置することが可能な荷台32、33を有するフレーム34と、最下部に設けられた4個の車輪35により、顧客がフレーム34の後方部に取り付けられた取っ手36を押すと所望の方向に容易に移動可能となっている。さらに取っ手36の前方には、支持フレーム37に支持された状態で、買物アシスト端末装置23が、顧客が容易に表示画面を視認可能かつ操作可能な位置に設けられている。図3は、買物アシスト端末装置の概要構成ブロック図である。買物アシスト端末装置23は、買物アシスト端末装置23全体を制御するコントローラ41と、各種情報を表示するディスプレイ42と、ディスプレイと一体となってタッチパネルディスプレイを構成するタッチパネル機能を有する操作部43と、ハードディスクドライブやSSDSolidStateDrive等として構成され、各種データを記憶する外部記憶装置44と、無線アクセスポイント26との間で通信を行う通信インタフェースIF45と、を備えている。コントローラ41は、コントローラ41全体を制御するMPU46と、MPU46上で動作する制御プログラム等を格納したROM47と、各種データを一時的に格納するためのRAM48と、を備えている。図4は、ルートナビシステムの概要構成ブロック図である。ルートナビシステム25は、いわゆるサーバとして構成されており、ルートナビシステム25全体を制御するコントローラ51と、各種情報を表示するディスプレイ52と、キーボード、マウス等の入力装置を有し、オペレータが各種操作を行うための操作部53と、ハードディスクドライブ等として構成され、各種データを記憶する外部記憶装置54と、通信ネットワーク12及び無線アクセスポイント26との間で通信を行う通信インタフェースIF55と、を備えている。コントローラ51は、コントローラ51全体を制御するMPU56と、MPU56上で動作する制御プログラム等を格納したROM57と、各種データを一時的に格納するためのRAM58と、を備えている。外部記憶装置54上には、店舗Aで取り扱っている商品に関連するデータが格納された商品マスタデータベースDB61と、店舗Aで取り扱っている商品をカテゴライズして取り扱うためのカテゴリマスタデータベースDB62と、店舗Aあるいは店舗Aを含む複数の店舗の電子チラシに関するデータを格納したチラシマスタデータベースDB63と、商品の店舗A内における棚割の状態を格納した棚割マスタデータベースDB64と、当該店舗の顧客に関するデータを格納した顧客マスタデータベースDB65と、を備えている。ここで、各データベース61~65のデータフォーマットについて説明する。図5は、商品マスタDBのデータフォーマットの説明図である。商品マスタDB61は、JANコードJapanArticleNumbercode等の商品を特定するための商品コードが格納された商品コードデータ61Aと、商品コードデータ61Aに対応する商品の商品名を格納した商品名データ61Bと、商品コードデータ61Aに対応する商品が属するカテゴリを特定するためのカテゴリデータ61Cと、商品コードデータ61Aに対応する商品の価格販売価格、仕入価格等が格納された価格データ61Dと、商品コードデータ61Aに対応する商品の在庫状態が格納された在庫状態データ61Eと、を備えている。図6は、カテゴリマスタDBのデータフォーマットの説明図である。カテゴリマスタDB62は、商品が属するカテゴリを特定するためのデータを格納しており、商品が属する最上位のカテゴリ最上位カテゴリである第1カテゴリを特定するための第1カテゴリデータ62Aと、第1カテゴリの直下のカテゴリである第2カテゴリ上位カテゴリを特定するための第2カテゴリデータ62Bと、第2カテゴリの直下のカテゴリである第3カテゴリ中位カテゴリを特定するための第3テゴリデータ62Cと、第3カテゴリの直下のカテゴリである第4カテゴリ下位カテゴリを特定するための第4カテゴリデータ62Dと、第4カテゴリの直下のカテゴリである第5カテゴリ最下位カテゴリを特定するための第5カテゴリデータ62Eと、を備えている。この場合において、第1カテゴリデータ62Aを除く第2カテゴリデータ62B~第5カテゴリデータ62Eの各カテゴリデータは、自己のカテゴリ以下のカテゴリデータが存在しない場合には、図5で説明した商品そのものを表す商品コードが格納される。そして、商品コードを格納したカテゴリデータより下位のカテゴリデータには、データを含まないことを表す所定のデータノーデータコードが格納される。なお、図6においては、カテゴリが最大5階層の木構造を有する場合について説明したが、必要に応じて、さらに階層数を増やした階層構成としたり、階層数を減らした階層構成としたりすることも可能である。図7は、チラシマスタDBのデータフォーマットの説明図である。チラシマスタDB63は、チラシ印刷に用いる印刷用データをそのまま例えば、A2サイズあるいは所定のサイズ例えば、元がA2サイズであれば、A3サイズに縮小して得られるチラシ画像データ63Aと、チラシ画像データの座標系に合わせて当該チラシ上の画像例えば、商品画像毎に当該画像を特定するための領域を表す領域座標データ63Bと、領域座標データ63Bに対応する商品の商品コードデータ63Cと、を備えている。すなわち、チラシマスタDB63は、チラシ画像データに対応するチラシ画像を、例えば、買物アシスト端末装置23のディスプレイ42の表示画面上に表示させ、チラシ画像における商品画像をユーザが選択してクリックしたような場合に、当該クリックされた座標が領域座標データに対応する領域のいずれに含まれるかに基づいて、当該領域に対応する商品を特定するために用いられる。図8は、棚割マスタDBのデータフォーマットの説明図である。棚割マスタDB64は、商品を陳列する場所を特定すうための棚割データ64Aと、当該陳列場所に陳列すべき商品を特定するための商品コードデータ64Bを格納している。この場合において、棚割データ64Aは、商品を陳列すべき棚が配置されているフロア、棚のフロア上における配置、棚のどの位置にどのように陳列するかの情報棚の何段目、棚の上あるいは棚の前、配置幅、配置幅、列数等を格納している。図9は、顧客マスタDBのデータフォーマットの説明図である。顧客マスタDB65は、顧客を特定するための顧客IDデータ65Aと、顧客の個人データを含むパーソナルデータ65Bと、過去の所定期間内の購入履歴を格納した購入履歴データ65Cと、前回来店時の購入商品に関する情報を格納した前回購入データ65Dと、を備えている。この場合において、パーソナルデータ65Bとしては、顧客の氏名、年齢年齢層、性別、住所、電話番号等のいわゆる個人データと、興味の対象趣味、知らせてほしいイベントの種類等に関する情報等の販促に必要な情報に関する販促データと、が含まれる。次に実施形態の動作について説明する。図10は、実施形態の概要動作処理フローチャートである。まず、店舗Aを訪れた顧客は、カート貸出を受けるために、カート貸出登録処理を行うステップS11。ここで、カート貸出登録処理は、顧客を特定し、当該顧客の過去の購入履歴などを考慮して顧客毎に最適な情報の提供を行うためのものであり、予め登録され、顧客を特定するための顧客IDを入力させる。図11は、カート貸出登録画面の一例の説明図である。カート貸出登録画面71は、買物アシスト端末装置23のディスプレイ42の表示画面42Aに表示される。カート貸出登録画面71には、買物アシスト端末装置23を特定するための装置IDが表示される装置ID表示領域72と、当該買物アシスト端末装置23が載置されたカート22を特定するためのカートIDが表示されるカートID表示領域73と、顧客が図示しないソフトウェアキーボードを用いて顧客IDを入力し、あるいは図示しないカードリーダを介して顧客の会員カードから顧客IDを入力することにより、顧客IDが表示される顧客ID表示領域74と、顧客ID表示領域74に表示された顧客IDに間違いがないことを確認して、貸出登録処理の実行の指示を与える承認ボタン75と、が表示される。そこで、顧客は、顧客IDを入力して顧客ID表示領域74に表示させ、承認ボタン75を押すことにより、コントローラは、カート貸出登録処理を実行することとなる。このカート貸出登録処理により、当該カート22は、顧客IDに対応する顧客と対応づけられる。続いて、顧客は、購入予定の商品あるいは購入するか否かを迷っている商品等を当該カート22に載置されている買物アシスト端末装置23に登録する処理を行うステップS12。この購入予定商品等の登録処理については、後に詳述する。購入予定商品などの登録処理が完了すると、ルートナビシステム25は、店舗A内における案内ルートの設定処理を行うステップS13。この場合において、案内ルートの設定には、例えば、遺伝的アルゴリズムを用いた巡回経路探索の技術例えば、特開2007-177584号公報参照が用いられる。ここで、遺伝的アルゴリズムを用いた巡回経路探索を行うのは、以下のような理由による。一般に巡回経路探索は、巡回地点が多くなると現在の一般的な演算処理装置で総当り演算を行った場合、膨大な演算量及び時間が必要となり実用上は困難であるため、最適解ではないにしても、より適した近似解を求めるに際し、演算量を少なくして、短時間で求めるためである。案内ルートの設定処理が完了すると、ルートナビシステム25は、案内ルートデータを買物アシスト端末装置23に通知し、買物アシスト端末装置23は、購入予定商品リストをディスプレイ42の表示画面42Aに表示しつつ、店舗A内で購入予定商品リストに含まれる購入予定商品の陳列場所までの案内を行うルート案内処理を行うステップS14。このルート案内処理については、後に詳述する。その後、買物アシスト端末装置23のコントローラ41は、顧客による操作部43の操作を監視し、操作部43において所定の操作がなされて商品リストが変更されたか否かを判別するステップS15。ここで、商品リストの変更となる場合としては、購入予定商品のうち既にショッピングカート22に顧客がピックアップ済みの商品の返却を行おうとする場合、新規購入予定商品を追加しようとする場合、購入予定商品の購入個数を変更する場合等が挙げられる。ステップS15の判別において、上述したような所定の商品リスト変更操作がなされていない場合にはステップS15;No、買物アシスト端末装置23のコントローラ41は、購入予定商品のピックアップ取得が完了した状態となっているか否かを判別するステップS16。ステップS16の判別において、未だ全ての購入予定商品のピックアップが完了していない状態である場合にはステップS16;No、再びステップS14の処理へ移行し、ルート案内を継続する。一方、ステップS16の判別において、全ての購入予定商品のピックアップが完了した状態となっている場合にはステップS16;Yes、ルート案内処理の一環として、POSシステム21を構成するPOS端末が配置された精算所への案内処理を行うステップS17。そして、顧客により現金あるいはクレジット払い等により購入商品に対する精算処理がなされステップS18、カート22を所定の返却位置に戻すことにより、カート返却処理がなされて、当該カート22と、顧客との対応関係を解除する処理を行うステップS19。ここで、精算処理がなされた段階で、ルートナビシステム25は、顧客マスタDB65において、購入履歴データ65C及び前回購入データ65Dの更新を行う。一方、ステップS15の判別において、商品リストの変更操作がなされた場合にはステップS15;Yes、処理をステップS20に移行する。ここで、ステップS20の説明に先立ち、商品リスト変更の操作の態様について説明する。商品リスト変更の操作の態様の一例としては、ピックアップ済み商品の個数を増加させる場合追加購入予定、ピックアップ済み商品の個数を減少させ、その一部を残す場合、ピックアップ済み商品を全数返却する場合の3つの場合がある。この場合において、これらを区別できるのは、顧客の買物アシスト端末23の操作がそれぞれ異なるからである。具体的な操作が異なることの説明に先立ち、まず買物アシスト端末装置における表示画面の説明をおこなう。図12は、買物にしたがって、店内移動途中における表示画面の一例の説明図である。ディスプレイ42の表示画面42Aには、図12に示すように、大別すると、商品リスト表示操作領域83と、案内ルートを表示するための店舗内地図を表示する地図表示領域90と、が表示されている。商品リスト表示操作領域83は、商品選択操作領域82後述の図14参照において選択された商品の商品名あるいはカテゴリ名が購入予定商品リストとして表示される商品名表示欄CLを複数有する商品リスト表示領域83Aと、商品リスト表示領域83Aに表示する商品名を上下方向にスクロールさせるためのスクロール操作部83Bと、商品リスト表示領域83Aに表示するように登録されている購入予定商品の金額を表示する購入予定商品合計金額表示欄83Cと、商品リスト表示領域83Aに表示するように登録されている購入予定商品のうち、顧客がカート22に載置した買物かごに入れたとして指示を行った商品の合計金額を表示する購入商品合計金額表示欄83Dと、を備えている。また、商品リスト表示操作領域83は、予め顧客により、通信ネットワーク12を介して顧客の自宅のパーソナルコンピュータ等からルートナビシステム25に登録された購入予定商品群のデータを購入予定商品リストとして表示させるために読み込ませるための買物リスト読込ボタン83Eと、商品リスト表示領域83Aへの表示対象とされる全ての購入予定商品リストをルートナビシステム25に保存するための買物リスト保存ボタン83Fと、店舗A内におけるカートの現在位置や、案内ルートや、商品リスト表示領域83Aに表示するように登録された購入予定商品の陳列位置を地図上で確認可能にするための地図確認ボタン83Gと、商品リスト表示領域83Aに表示するように登録された購入予定商品を購入するためのカート22の案内ルートをルートナビシステム25に検索させるための指示を行うルート検索ボタン83Hと、を備えている。地図表示領域90には、出入口の配置、各売場の配置、POSシステムを構成するPOS端末の配置、カート貸出場所の配置が表示された店内マップ91上に、商品リスト表示領域83Aに表示されている購入予定の商品の店舗Aにおける陳列場所を示すバルーンアイコンBI1~BI6及びカート22の現在位置としてのカート現在位置マーク22Nが表示されている。この場合において、カート22の現在位置を表すカート現在位置マーク22Nは、カート22に搭載されている買物アシスト端末装置23と通信可能な無線アクセスポイント26における電波強度や、通信エラーレート等に基づいて算出したカート22の位置に相当する位置に表示されている。一方、商品リスト表示領域83Aの各商品名表示欄CLには、バルーンアイコンBI1~BI6との対応関係を示すバルーンアイコンインデックスPIDと、顧客が取得済商品を購入しようと買物かごに商品を取得済みである場合に、当該領域をタップすることによりチェックマークを表示させるチェックマークボックスCHKと、購入予定の商品の商品名表示欄NAMと、商品名表示欄NAMに表示した商品の購入数を表示する商品購入数表示欄NUMと、商品購入数表示欄NUMに表示した購入数を変更するためのカウントボタンCNTと、購入予定商品の価格を表示する価格表示欄PRと、を備えている。図12においては、買物リストに登録されている商品がにんじん、ペットボトルお茶、ブリの切り身、食パン、風呂釜用洗剤●●、ハンカチの6種類のみであるとすると、購入予定金額は、864円となっている。このとき、顧客は、購入予定商品を陳列棚からピックアップ取得し、カート22に入れた場合には、ピックアップ済みの商品に対応する商品名表示欄、具体的には、図12の場合、商品名表示欄CL1~CL4に対応する4つのチェックマークボックスCHKをタップして、チェックマークをセット表示させることとなっている。したがって、図12に示す状態においては、顧客が案内ルートNRにしたがって買物を行い、カート22がカート現在位置マーク22Nに示す位置に移動した時点で、既にピックアップ済みでカート22上に載置され買い物かごに入れられている商品がにんじん、ペットボトルお茶、ブリの切り身、食パンの4種類となっていることがわかり、購入商品合計金額表示欄83Dに表示された購入金額は、566円となっている。次にピックアップ済み商品の個数を増加させる場合追加購入予定には、ピックアップ済み商品の個数を減少させ、その一部を残す場合、ピックアップ済み商品を全数返却する場合等が考えられるが、それぞれについて顧客の行う操作を説明する。上記図12に示す状態において、ピックアップ済み商品の個数を増加させる場合追加購入予定には、商品購入数表示欄NUMに表示した購入数を変更するためのカウントボタンCNTのうち、購入数を増加側に変更するためのプラスマークが表示されたボタンを必要回数タップする操作を行うこととなる。また、ピックアップ済み商品の個数を減少させ、その一部を残す場合には、商品購入数表示欄NUMに表示した購入数を変更するためのカウントボタンCNTのうち、購入数を減少側に変更するためのマイナスマーク-が表示されたボタンを必要回数タップする操作を行うこととなる。さらに、ピックアップ済み商品を全数返却する場合には、既にチェックマークが表示されているチェックマークボックスCHKをタップして、チェックマークの表示をリセット消去する操作を行うこととなる。したがって、上記いずれの操作が行われたかを検出することにより、コントローラ41は、ピックアップ済み商品の個数を増加させる場合追加購入予定には、ピックアップ済み商品の個数を減少させ、その一部を残す場合、ピックアップ済み商品を全数返却する場合のいずれの操作が行われたかを検出することができるのである。次に再びコントローラ41の動作について説明する。ステップS15の判別において、商品リスト変更操作がなされた場合にはステップS15;Yes、コントローラ41は、商品リストの変更がなされた理由である操作が、ピックアップ済みの購入予定商品の個数変更操作であるか否かを判別するステップS20。ステップS20の判別において、なされた操作がピックアップ済みの商品の個数変更操作である場合にはステップS20;Yes、なされた操作が上述したピックアップ済み商品の全数返却購入数零への減少に相当する操作であるか否かを判別するステップS21。ステップS21の判別において、なされた操作が上述したピックアップ済み商品の全数返却に相当する操作ではない場合にはステップS21;No、ピックアップ済み商品の一部返却購入数の減少あるいはピックアップ済み商品と同一の商品を追加購入したい場合であるので、対応する商品名表示欄CLの商品購入数表示欄NUMの表示を変更し、案内ルートを更新し、当該ピックアップ済み商品の陳列場所への案内を行えるものとするために、再び処理をステップS13に移行し、案内ルートの再設定処理を行わせることとなる。一方、ステップS21の判別において、なされた操作が上述したピックアップ済み商品の全数返却に相当する操作である場合にはステップS21;Yes、既にチェックボックスCHKのリセットは完了しているので、当該ピックアップ済み商品の元の陳列場所に至る返却案内ルートを含み、未だピックアップしていない購入予定商品の陳列場所を経由地点として精算所に至る案内ルートをルートナビシステム25に再設定させる処理を行うステップS13。そして、再び案内ルートの設定処理が完了すると、ルートナビシステム25は、案内ルートデータ返却案内ルートデータあるいは追加購入案内ルートを含むを買物アシスト端末装置23に通知し、買物アシスト端末装置23は、購入予定商品リストを表示しつつ、店舗A内で購入予定商品リストに含まれる商品の陳列場所までの案内を行うルート案内処理を行うステップS14。図13は、返却案内ルートの一例の説明図である。図13は、図12において、地図確認ボタン83Gをタップして、店舗内地図を表示する地図表示領域90に表示されている地図を拡大表示した場合である。図13に示すように、カート現在地マーク22Nが表示されている位置において、ピックアップ済み購入予定商品の数を減少させた場合、具体的には、図12に示したブリの切り身3切に対応する商品名表示欄CLのチェックボックスCHKをリセットし、全数この場合は、1点を返却するとした場合には、未ピックアップの購入予定商品である風呂釜用洗剤●●をピックアップした後に、再びパン売場へ向かい鮮魚売場でブリの切り身3切を返却した後、再びパン売場の前を通り、さらに乳製品売場の前を通って、未ピックアップの購入予定商品であるハンカチの売場へ向かう新たな案内ルートNR1返却案内ルートをディスプレイ42の表示画面に表示して、顧客が商品を容易に返却できるようにルート案内を行う。この場合において、ピックアップ済み商品の全数返却が行われる場合には、通常の処理に加えて、買物アシスト端末処理装置23は、位置検出システムからの位置情報に基づいて、地図画面上にカート現在地マーク22Nを表示しつつ、自己位置を把握し、ステップS15において商品リスト変更操作の対象となったピックアップ済み商品の元の陳列場所に至ると、買物リストから当該返却対象の商品を削除する返却完了処理を行う。一方、ステップS20の判別において、なされた操作がピックアップ済みの商品の個数変更操作ではない場合にはステップS20;No、なされた操作が新規購入予定商品の追加であるか否かを判別するステップS23。ステップS23の判別において、なされた操作が新規購入予定商品の追加である場合にはステップS23;Yes、買物リストに当該新規購入予定商品に関する情報を追加する購入予定商品追加処理を行いステップS24、案内ルートを更新し、追加した新規購入要諦商品の陳列場所への案内を行えるものとするために、再び処理をステップS13に移行し、案内ルートの再設定処理を行わせることとなる。また、ステップS23の判別において、なされた操作が新規購入予定商品の追加ではない場合には、未ピックアップ商品の個数変更処理であるので、対応する購入予定商品に対応する商品名表示欄CLの商品購入数表示欄NUMの表示を変更しステップS25、処理をステップS16に移行して、以下、同様の処理を行わせることとなる。以上の説明のように、ピックアップ済みの購入予定商品の数を減少させる場合には、返却案内ルートを設定し、当該購入予定商品の元の陳列場所へと案内してくれることとなるため、容易に商品の返却が行える。次に購入予定商品等の登録処理について詳細に説明する。図14は、カート貸出登録処理直後の買物アシスト端末装置における商品登録面画の説明図である。商品登録画面81は、買物アシスト端末装置23のディスプレイ42の表示画面42Aに表示される。商品登録画面81は、大別すると、購入予定の商品買物リストに入れる商品を選択する商品選択操作領域82と、購入予定の商品リスト買物リスト及び上述した商品リスト表示操作領域83と、を備えている。商品選択操作領域82は、商品選択操作を商品が属するカテゴリ、商品名あるいはチラシのいずれの選択方法を用いて行うかをタブにより選択するためのタブ選択領域82Aと、複数の選択項目表示欄SLが設けられ、タブ選択領域82Aにより選択された選択方法に対応する選択項目カテゴリ名あるいは商品の商品名を表示する選択項目表示領域82Bと、選択項目表示領域82Bの表示内容を上下方向にスクロールさせるためのスクロール操作部82Cと、を備えている。図14においては、タブ選択領域82Aには、カテゴリ選択タブ84、商品名選択タブ85、チラシ選択タブ86が設けられており、カテゴリ選択タブ84が選択された状態図12では、太線で示す。となっている。ここで、カテゴリ分類について説明する。本実施形態において、商品のカテゴリとは、複数の商品が属する範疇を意味するものとする。図15は、カテゴリ構造の説明図である。図15は、カテゴリ構造が第1カテゴリCT1~第5カテゴリCT5の5階層のツリー木構造を採っている場合のものである。なお、商品のカテゴリによっては、必ずしも5階層構造を採る必要はなく、2階層以上4階層以下の階層構造あるいは6階層以上の階層構造であっても良い。第1カテゴリCT1~第5カテゴリCT5の内、最下位層の第5カテゴリCT5には、実際には、商品を特定するための商品コードのみが格納され、実際の商品名を表示するには商品マスタDB61を参照する構成を採っているが、図15においては、理解の容易のため、商品名も併せて記載している。なお、第1カテゴリCT1に属するカテゴリのうち、最下位層のカテゴリに商品名データを商品コードとともに格納をするように構成することも可能である。具体的には、第3カテゴリCT3が最下層のカテゴリである場合には、第3カテゴリCT3に商品名データ及び商品コードを格納するようにしても良い。本実施形態においては、第1カテゴリ最上位カテゴリCT1に対応する第1カテゴリデータの具体例としては、食品、ファッション、ドリンクお酒、...、購入履歴、前回購入、目的別等が挙げられる。また、第2カテゴリ上位カテゴリCT2に対応する第2カテゴリデータの具体例としては、第1カテゴリデータ=目的別の場合、料理、模様替え、日用大工、大掃除、ガーデニング等が挙げられる。さらに、第3カテゴリ中位カテゴリCT3に対応する第3カテゴリデータの具体例としては、第2カテゴリデータ=大掃除の場合、キッチン周り、窓サッシ網戸、...、照明器具、浴室周り等が挙げられる。さらにまた、第4カテゴリ下位カテゴリCT4に対応する第4カテゴリデータの具体例としては、第3カテゴリデータ=浴室周りの場合、バスタブ用洗剤、タイル用洗剤、風呂釜用洗剤等が挙げられる。また、第5カテゴリ最下位カテゴリCT5に対応する第5カテゴリとしては、商品に対応するJANコード等の商品コードが格納されている。例えば、図15の例の場合、商品が△▽風呂釜用洗剤の場合には、商品コードとして49DDDDDEEEEEFD、E、Fはそれぞれ商品毎に所定の数字が用いられる。図16は、実施形態の買物リスト登録処理の詳細処理フローチャートである。買物アシスト端末装置23のコントローラ41は、ディスプレイ42の表示画面42A上で商品選択操作領域82のタブ選択領域82Aにおいて、カテゴリ選択タブ84、商品名選択タブ85あるいはチラシ選択タブ86のうち、いずれの選択タブが選択されたかを判別するステップS31。ステップS31の判別において、カテゴリ選択タブ84が選択された場合にはステップS31;カテゴリ、図13に示したようなカテゴリ構造を有している場合、コントローラ41は、カテゴリマスタDB62を読み出しステップS32、図14に示したように、選択項目表示領域82Bには、第1カテゴリに属するカテゴリ名をカテゴリ一覧として選択可能に表示するステップS23。具体的には、図14の例の場合、食品、ファッション、ドリンクお酒、...、購入履歴、前回購入、目的別などが選択可能なカテゴリ第1カテゴリがカテゴリ一覧として表示される。続いてコントローラ41は、顧客が操作部43を介していずれかのカテゴリ第1カテゴリを選択するカテゴリ選択操作がなされたか否かを判別するステップS34。ステップS34の判別において、顧客が未だいずれのカテゴリ第1カテゴリも選択しておず、選択操作を行っていない場合にはステップS34;No、コントローラ41は、待機状態となる。ステップS34の判別において、顧客がいずれかのカテゴリ第1カテゴリを選択する選択操作を行った場合にはステップS34;Yes、当該選択操作が当該カテゴリを買物リストに登録する操作あるいは当該カテゴリの直下のカテゴリあるいは商品の表示を指示する操作のいずれであるかを判別するステップS35。ここで、当該カテゴリを買物リストに登録する操作としては、登録対象のカテゴリを表示している選択項目表示欄SLを所定時間以上押し続ける長押し操作が挙げられる。また、当該カテゴリの直下のカテゴリあるいは商品の表示を指示する操作としては、登録対象のカテゴリを表示している選択項目表示欄SLをタップする操作が挙げられる。ステップS35の判別において、当該カテゴリを買物リストに登録する操作がなされた場合には、当該カテゴリ第1カテゴリが買物リストに登録可能なカテゴリか否かを判別するステップS26。ここで、カテゴリが買物リストに登録可能なカテゴリとは、当該カテゴリに属するいずれの商品も店舗A内でまとまった位置に陳列されているようなカテゴリであり、対応する陳列位置に顧客を案内すれば、顧客が当該カテゴリに属する商品を容易に探し出せるような場合である。ステップS36の判別において、当該カテゴリ第1カテゴリが買物リストに登録可能なカテゴリである場合にはステップS36;Yes、コントローラ41は、選択されたカテゴリ名を買物リストに追加して表示させるステップS37。続いてコントローラ41は、所定の登録終了操作がなされたか否かを判別するステップS38。ステップS38の判別において、所定の登録終了操作がなされた場合には、処理を終了する。また、ステップS38の判別において、所定の登録終了操作がなされなかった場合にはステップS38;No、処理を再びステップS21に移行して、以下、同様の処理を行う。一方、ステップS36の判別において、当該カテゴリ第1カテゴリCT1が買物リストに登録可能なカテゴリではない場合にはステップS36;No、当該選択したカテゴリの直下のカテゴリ第2カテゴリCT2が、商品コードを含む最下位カテゴリであるか否かを判別するステップS39。ステップS39の判別において、当該選択したカテゴリの直下のカテゴリ第2カテゴリCT2が、商品コードを含む最下位カテゴリである場合にはステップS39;Yes、コントローラ41は、商品マスタDBを検索しステップS40、当該選択したカテゴリの直下のカテゴリ第2カテゴリに属する商品の商品名を選択可能に表示するステップS41。一方、ステップS39の判別において、当該選択したカテゴリの直下のカテゴリ第2カテゴリCT2が、商品コードを含む最下位カテゴリではない場合にはステップS39;No、再び処理をステップS33に移行し、当該選択したカテゴリの直下のカテゴリ第2カテゴリCT2に属するカテゴリ名あるいは商品名を選択可能に表示するステップS33。図17は、第2カテゴリの表示例の説明図である。具体的には、図17の例の場合、第1カテゴリCT1として目的別に対応する選択項目表示欄SLSLSを選択した場合には、料理、模様替え、日曜大工、大掃除、...、季節の行事、ダイエットなどが選択可能なカテゴリ第2カテゴリが新たなカテゴリ一覧として複数の選択項目表示欄SLに表示される。この状態において、顧客がいずれかの選択項目表示欄SLをタップする等の、いずれかの商品名を選択する商品選択操作を行うとステップS42、コントローラ41は、選択された商品を買物リストに追加登録しステップS43、購入予定金額に価格を積算して、ディスプレイ42の表示画面42Aに表示する。続いてコントローラ41は、所定の登録終了操作がなされたか否かを判別するステップS38。ステップS38の判別において、所定の登録終了操作がなされた場合には、処理を終了する。また、ステップS38の判別において、所定の登録終了操作がなされなかった場合にはステップS38;No、コントローラ41は、処理を再びステップS31に移行して、以下、同様の処理を繰り返すこととなる。図16は、第3カテゴリの表示例の説明図である。具体的には、第2カテゴリCT2として大掃除に対応する選択項目表示欄SLSLSを選択した場合には、図18に示すように、キッチン周り、浴室周り、トイレ周り、...、壁壁紙、エアコン、ベランダエクステリアなどが選択可能なカテゴリ第3カテゴリCT3が新たなカテゴリ一覧として表示される。図17は、第4カテゴリの表示例の説明図である。具体的には、第3カテゴリCT3として浴室周りに対応する選択項目表示欄SLSLSを選択した場合には、図17に示すように、風呂釜用洗剤、浴槽用洗剤、タイル用洗剤、...、浴室用スポンジタワシブラシ、曇り止め剤、タイル目地補修剤などが選択可能なカテゴリ第4カテゴリCT4が新たなカテゴリ一覧として表示される。図18は、第5カテゴリに属する商品の商品名の表示例の説明図である。この第5カテゴリCT5は、ステップS29の判別において、当該選択した第4カテゴリCT4の直下のカテゴリ第5カテゴリCT5が、商品コードを含む最下位カテゴリであると判別されステップS29;Yes、コントローラ41は、商品マスタDBを検索しステップS40、当該選択したカテゴリの直下のカテゴリ第5カテゴリに属する商品の商品名を選択可能に表示するステップS41。具体的には、第4カテゴリCT4として風呂釜用洗剤に対応する選択項目表示欄SLSLSを選択した場合には、図18に示すように、△▽風呂釜用洗剤、風呂釜用洗剤●●、スーパー○○風呂釜用、...、風呂釜エース、風呂釜クリーン□□、風呂釜洗剤△▽一つ穴用などが選択可能な商品の商品名第5カテゴリが表示される。この状態において、顧客がいずれかの選択項目表示欄SLをタップする等のいずれかの商品名を選択する商品選択操作を行うとステップS42、コントローラ41は、選択された商品を買物リストに追加登録しステップS43、購入予定金額に価格を積算して、ディスプレイ42の表示画面42Aに表示する。続いてコントローラ41は、所定の登録終了操作がなされたか否かを判別するステップS38。ステップS38の判別において、所定の登録終了操作がなされた場合には、処理を終了する。また、ステップS38の判別において、所定の登録終了操作がなされなかった場合にはステップS38;No、処理を再びステップS31に移行して、以下、同様の処理を行う。また、ステップS21の判別において、タブ選択がなされ、商品名選択タブ85が選択された場合にはステップS31;商品、買物アシスト端末装置23は、商品名あるいは商品名の一部をテキスト入力するように顧客に促すための図示しない商品名入力ボックスを表示画面上に表示する。そして、顧客が商品名入力ボックスに商品名あるいは商品名の一部を入力すると、ルートナビシステム25は、商品マスタDBを検索しステップS44、買物アシスト端末装置23を介して入力された商品名あるいは商品名の一部を有する検索条件に合致する商品の商品名を商品選択領域に表示するステップS45。これにより顧客が商品選択領域に表示された商品のいずれかを選択する商品選択操作を行うとステップS46、当該選択された商品を買物リストに表示することとなるステップS47。続いてコントローラ41は、所定の登録終了操作がなされたか否かを判別するステップS38。ステップS38の判別において、所定の登録終了操作がなされた場合には、処理を終了する。また、ステップS38の判別において、所定の登録終了操作がなされなかった場合にはステップS38;No、処理を再びステップS31に移行して、以下、同様の処理を行う。また、ステップS31の判別において、タブ選択がなされ、チラシ選択タブ86が選択された場合にはステップS31;チラシ、買物アシスト端末装置23は、チラシマスタDBを検索してステップS48、現在表示可能な電子チラシに対応するチラシ画像データを読み出し、買物アシスト端末装置23のディスプレイの表示画面に電子チラシを表示させるステップS49。これにより、顧客が電子チラシの表示画面上のいずれかの位置をタップする領域選択操作を行うとステップS50、タップ位置に対応する電子チラシ上の座標に変換し、領域座標データ63Bを参照して、タップ位置に対応する領域を特定し、当該特定した領域に対応する商品コードデータ63Cから商品コードを読み出し、さらに商品マスタDB61を検索し、商品コードに対応する商品の商品名を買物リストに表示することとなるステップS51。続いてコントローラ41は、所定の登録終了操作がなされたか否かを判別するステップS38。ステップS38の判別において、所定の登録終了操作がなされた場合にはステップS38;Yes、処理を終了する。また、ステップS38の判別において、所定の登録終了操作がなされなかった場合にはステップS38;No、処理を再びステップS31に移行して、以下、同様の処理を行う。ところで、以上の説明においては、どのような場合にカテゴリを買物リストに登録するかについて詳細には説明しなかったが、このような構成を採ったのは以下のような理由による。顧客によっては、自分がどのような商品を購入したいかは理解していても、具体的にどのような商品を購入するのかを決めかねているような状況においては、自分が購入したい商品を売っている売場へ案内してもらえれば、あとは実際に商品を見て、価格、機能、用途などから選択することができる。例えば、図13の例の場合、顧客が風呂釜用洗剤を購入しようとしている場合であって、具体的な洗剤名まで把握していない場合には、風呂釜用洗剤に属する商品を陳列している場所に案内してくれれば十分である。そこで、本実施形態においては、このような場合には、当該風呂釜用洗剤のカテゴリを、商品に代えて登録することによりルート設定を行い、ルート案内を行えるようにしているのである。以下、具体例を挙げて、商品名ではない、より上位のカテゴリでルート案内を行う場合について説明する。上述したように、いずれかのカテゴリ一覧を表示している場合に、当該カテゴリに属するいずれかの項目を選択すると、当該下位のカテゴリが存在する場合には、当該選択した項目に対応する下位のカテゴリ一覧が表示され、当該カテゴリに属するいずれかの項目を買物リストに追加したい場合には、例えば、当該カテゴリに属するいずれかの項目を長押しする。これにより、下位のカテゴリ一覧の表示に移行せずに、当該項目が買物リストに追加される。図19は、商品選択後、かつ、ルート検索前の表示画面の一例の説明図である。ディスプレイ42の表示画面42Aには、図19に示すように、大別すると、案内ルートを表示するための店舗内地図を表示する地図表示領域90と、上述した商品リスト表示操作領域83と、が表示されている。地図表示領域90には、出入口の配置、各売場の配置、POSシステムを構成するPOS端末の配置、カート貸出場所の配置が表示された店内マップ91上に、商品リスト表示領域83Aに表示されている購入予定の商品の店舗Aにおける陳列場所を示すバルーンアイコンBI1~BI6及びカート22の現在位置としてのカート現在位置マーク22Nが表示されている。この場合において、カート22の現在位置を表すカート現在位置マーク22Nは、カート22に搭載されている買物アシスト端末装置23と通信可能な無線アクセスポイント26における電波強度や、通信エラーレート等に基づいて算出したカート22の位置に相当する位置に表示されている。一方、商品リスト表示領域83Aの各商品名表示欄CLには、バルーンアイコンBI1~BI6との対応関係を示すバルーンアイコンインデックスPIDと、顧客が取得済商品を購入しようと買物かごに商品を取得済みである場合に、当該領域をタップすることによりチェックマークを表示させるチェックマークボックスCHKと、購入予定の商品の商品名表示欄NAMと、商品名表示欄NAMに表示した商品の購入数を表示する商品購入数表示欄NUMと、商品購入数表示欄NUMに表示した購入数を変更するためのカウントボタンCNTと、購入予定商品の価格を表示する価格表示欄PRと、を備えている。図19においては、上から5番目の商品名表示欄CL5には、カテゴリ名として風呂釜用洗剤が表示されており、購入しようとする風呂釜用洗剤の商品が定まっていないため、価格表示欄PRには、価格が表示されていない。このため、買物リストに登録されている商品がにんじん、ペットボトルお茶、ブリの切り身、食パン、風呂釜用洗剤商品未定、ハンカチの6種類のみであるとすると、購入予定金額は、666円となっており、風呂釜用洗剤の価格が含まれていない状態である。再び、図14を参照するとすると、図14の状態においては、いまだいずれの商品もチェックマークボックスCHKにチェックマークが表示されていないため、買物かごに取得済みの商品はないものとして、購入商品合計金額表示欄には、0円が表示されている。これに伴い、バルーンアイコンBI5の表示位置は、購入予定の商品である風呂釜用洗剤が多数種類陳列されている場所を表している。図20は、ルート案内及び精算処理の処理フローチャートである。図19の画面が表示された状態において、ルート検索ボタン83Hをタップすると、買物アシスト端末装置23のコントローラ41は、より顧客の移動距離が短くなるように上述した遺伝アルゴリズムを応用したルート検索プログラムにしたがって、ルート設定処理を行うステップS61。図21は、設定されたルート表示状態の説明図である。ルート設定処理が終了すると、コントローラ41は、ディスプレイ42の表示画面42A上に、図12に示したように、案内ルートNRの表示を行った店内マップ91を表示するステップS62。続いて、顧客がカート22を押しつつ店舗A内を案内ルートNRにしたがって移動を開始すると、コントローラ41は、カート22の店内移動時の処理とステップS63、カート22の現在位置検出処理ステップS64と、を並行して行う。ここで、店内移動時の処理とは、例えば、顧客が商品を購入しようとして、買物かご内に当該商品を入れた場合に、買物リストのチェックマークボックスCHKをタップして、チェックマークを表示させたり、買物リストに新たな商品を追加したり、買物リストに含まれている商品を削除したり、これらの商品の追加に伴って、案内ルートNRの変更が必要となった場合に、再設定をルートナビシステム25に依頼したりするような処理である。また、現在地検出処理とは、位置検出システム24に問い合わせを行って、自己が搭載されているカート22の現在位置を取得し、地図画面上にカート現在位置マーク22Nを表示する処理である。その後、表示画面は徐々に変更され、例えば、図14に示したように、顧客が案内ルートNRにしたがって買物を行い、カート22がカート現在位置マーク22Nに示す位置に移動するとともに、商品名表示欄CL1~CL4に対応する4つのチェックマークボックスCHKをタップして、チェックマークを表示させた状態となる。一方、ステップS16の判別において、全ての購入対象商品の取得が完了した場合には、ルート案内処理の一環として、POSシステム21を構成するPOS端末が配置された精算所への案内処理を行うステップS17。そして、顧客により現金あるいはクレジット払い等により購入商品に対する精算処理がなされステップS18、カート22を所定の返却位置に戻すことにより、カート返却処理がなされて、当該カート22と、顧客との対応関係を解除する処理を行うステップS19。以上の説明のように、本実施形態によれば、既に購入を決めてピックアップ済みの商品の購入数を増やそうとしたり、購入を取りやめて返品したりする場合でも、当該商品の元の陳列場所へ向かう案内ルートを自動的に設定してルート案内を継続してくれるため、顧客の手間を低減しつつ、確実に商品を購入してもらったり、元の場所へ戻してもらったりすることができる。以上の説明においては、案内ルートの生成を、買物アシスト端末装置23の負荷を低減するために、外部のルートナビシステム25により行う構成を採っていたが、買物アシスト端末装置23の処理能力が十分あれば、買物アシスト端末装置23により案内ルートを生成し、設定するように構成することも可能である。また、本実施形態の買物アシスト端末装置23で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、本実施形態の買物アシスト端末装置23で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の買物アシスト端末装置23で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態の買物アシスト端末装置23で実行される制御プログラムを、ROM等に予め組み込んで提供するように構成してもよい。