(57)【要約】【課題】  通信ネットワークを介したオンラインショッピングにおいて、利用者自らが商品の情報を取得し、利用者自らが商品の注文を行なうことなく、商品の自動注文を可能とする自動注文プログラム、自動注文プログラムを記録した記録媒体、自動注文装置及び自動注文システムの提供【解決手段】  予め設定された自動注文商品指定情報に基づき、オンラインショップサーバから商品情報を取得し、自動注文するに際しての所定条件を充足した場合に、自動注文を実行する処理をコンピュータに実行させるコンピュータプログラム。【選択図】  図６
2006202335.tif 000002
【特許請求の範囲】
【請求項１】
オンラインショップサーバ上の商品を自動注文する処理をコンピュータに実行させるためのコンピュータプログラムであって、
利用者により自動注文が指定された商品に係る商品指定情報を取得すると共に、当該商品を自動注文するに際して前記利用者により指定された所定条件に係る自動注文条件指定情報を取得する指定情報取得手順と、
前記商品指定情報と前記自動注文条件指定情報とを対応させた形で前記コンピュータが有する記憶手段内に記憶させる指定情報記憶手順と、
前記商品指定情報に基づき前記オンラインショップサーバに対して前記商品指定情報に係る商品情報を自動要求する商品情報要求手順と、
前記オンラインショップサーバから前記商品情報を自動取得する商品情報取得手順と、
前記取得した商品情報及び前記自動注文条件指定情報に基づき、前記所定条件を充足しているか否かを判定する自動注文条件判定手順と、
前記所定条件を充足していると判定した場合、前記商品の注文情報を自動的に生成する自動注文情報生成手順と、
前記注文情報を前記オンラインショップサーバに自動送信する自動注文情報送信手順と、
を有する処理を前記コンピュータに実行させるコンピュータプログラム。
【請求項２】
前記所定条件を充足していないと判定した場合、前記商品情報要求手順、前記商品情報取得手順及び前記自動注文条件判定手順を自動的かつ定期的に前記コンピュータに実行させる、請求項１記載のコンピュータプログラム。
【請求項３】
前記所定条件を充足していると判定した場合、前記所定条件を充足した旨を前記利用者に対して自動通知する自動通知手順を更に有している、請求項１又は２記載のコンピュータプログラム。
【請求項４】
前記所定条件を充足した際、前記コンピュータが利用者側の端末である場合には、前記コンピュータ内の記憶手段中に記憶されている前記オンラインショップサーバに対応した利用者端末識別情報を前記オンラインショップサーバに対して自動送信する手順を前記コンピュータに実行させる一方、前記コンピュータが前記利用者側の端末とは異なる外部端末である場合には、通信ネットワークを介して前記利用者側の端末にアクセスし前記識別情報を取得した上で、当該取得情報を前記オンラインショップサーバに対して自動送信する手順を前記コンピュータに実行させる、請求項１〜３のいずれか一項記載のコンピュータプログラム。
【請求項５】
前記オンラインショップサーバから取得する商品情報が、前記オンラインショップが提供する商品情報である、請求項１〜４のいずれか一項記載のコンピュータプログラム。
【請求項６】
請求項１〜５のいずれか一項記載のコンピュータプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【請求項７】
請求項１〜５のいずれか一項記載のコンピュータプログラムがインストールされた、オンラインショップサーバ上の商品を自動注文可能な自動注文装置。
【請求項８】
前記自動注文装置が、利用者側の端末であるか、前記利用者側の端末とは異なる外部端末である、請求項７記載の自動注文装置。
【請求項９】
請求項７又は８記載の自動注文装置と前記オンラインショップサーバとが通信ネットワークを介して接続された、オンラインショップサーバ上の商品を自動注文可能な自動注文システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインショップサーバ上の商品を自動注文する処理をコンピュータに実行させるための自動注文プログラム、前記自動注文プログラムを記録した記録媒体、自動注文装置及び自動注文システムに関する。
【背景技術】
【０００２】
周知のように、近年、情報通信技術の発達に伴ってインターネット等の通信ネットワークを利用したオンラインショッピングが急速に普及しつつある。また、成功報酬型情報仲介システム（周知のアフィリエイトプログラム）の発達に伴い、商品販売者は、取り扱っている商品の情報（例えば、商品の売上ランキング等）を積極的に提供している。その結果、利用者は、商品販売者のウェブサイト及びアフィリエイトサイト等から容易に商品の情報を入手することが出来、多くの場合は容易に当該商品を注文することが出来る。
【０００３】
ここで、図１７を参照しながら従来のオンラインショッピングにおけるシステムの概略構成について説明する。
【０００４】
図１７に示すように、従来のオンラインショッピングにおけるシステムは、利用者が商品を注文する際に用いる利用者端末１００、インターネット等の通信ネットワーク４００及び商品を販売するオンラインショップサーバ３００から構成されており、利用者端末１００及びオンラインショップサーバ３００は、互いに通信ネットワーク４００に接続されている。
【０００５】
次に、図１８のシーケンスチャートを参照しながら従来のオンラインショッピングにおける処理概要について説明する。また、適宜、後述する図１９〜図２７を参照することとする。
【０００６】
まず、利用者が、利用者端末１００を用いてオンラインショップサーバ３００にアクセスする操作を行うと、ステップ９０１で、利用者端末１００は、オンラインショップサーバ３００のドメインに対応した利用者端末識別情報（Ｃｏｏｋｉｅ）をキャッシュから読み出し、ステップ９０２で、利用者端末１００は、要求情報に前記読み出した利用者端末識別情報を含めた形で、オンラインショップサーバ３００に対して商品情報ページの表示情報を要求する。次に、ステップ９０３で、オンラインショップサーバ３００は、利用者端末１００からの商品情報ページの表示情報要求を受信し、当該要求に含まれる利用者端末識別情報に基づき、個人認証処理を実行すると共に、当該利用者端末識別情報を更新する（例えば、利用者端末識別情報の有効期限やオンラインショップサーバ３００への前回ログオン日時等）。次に、ステップ９０４で、オンラインショップサーバ３００は、前記商品情報ページの表示情報要求及び前記利用者端末識別情報に基づき、商品情報ページを生成する。次に、ステップ９０５で、オンラインショップサーバ３００は、前記生成した商品情報ページの表示情報及び前記更新した利用者端末識別情報を利用者端末１００に送信する。次に、ステップ９０６で、利用者端末１００は、オンラインショップサーバ３００からの更新された利用者端末識別情報を受信し、当該利用者端末識別情報をキャッシュ（ハードディスク等）に記憶する。次に、ステップ９０７で、利用者端末１００は、オンラインショップサーバ３００からの商品情報ページの表示情報を受信し、当該商品情報ページを表示部（例えば、ディスプレイ等）に表示する（図２１参照）。ここで、利用者は、表示部上に表示された商品情報ページを参照して当該商品を購入するか否か検討し、購入する場合、購入する商品をショッピングカートに入れる操作を行なう。次に、ステップ９０８で、利用者端末１００は、利用者のショッピングカート内にセットされた商品を表示する操作によって、オンラインショップサーバ３００に、ショッピングカートページの表示情報を要求する。次に、ステップ９０９及びステップ９１０で、オンラインショップサーバ３００は、利用者端末１００からのショッピングカードの表示情報要求を受信し、当該要求に基づき、ショッピングカートページを生成すると共に、当該生成したショッピングカートページの表示情報を利用者端末１００に送信する。次に、ステップ９１１で、利用者端末１００は、オンラインショップサーバ３００からのショッピングカートページの表示情報を受信し、当該ショッピングカートページを表示部に表示する（図２２参照）。ここで、利用者は、表示部上に表示されたショッピングカートページを参照してショッピングカート内の商品を購入するか否か検討し、購入する場合、商品を購入する操作を行なう。次に、ステップ９１２で、利用者端末１００は、利用者の商品を購入する操作によって、オンラインショップサーバ３００に、注文情報入力ページの表示情報を要求する。次に、ステップ９１３及びステップ９１４で、オンラインショップサーバ３００は、利用者端末１００からの注文情報入力ページの表示情報要求を受信し、当該要求に基づき注文情報入力ページを生成すると共に、当該生成した注文情報入力ページの表示情報を利用者端末１００に送信する。次に、ステップ９１５で、利用者端末１００は、オンラインショップサーバ３００からの注文情報入力ページの表示情報を受信し、当該注文情報入力ページを表示部に表示する（図２３〜図２５参照）。ここで、利用者は、表示部上に表示された注文情報入力ページに従い注文情報を入力し、注文を確定する操作を行なう。次に、ステップ９１６で、利用者端末１００は、利用者の注文を確定する操作によって、オンラインショップサーバ３００に、注文情報を送信する。次に、ステップ９１７及びステップ９１８で、オンラインショップサーバ３００は、利用者端末１００からの注文情報を受信し、当該注文情報に基づき注文処理を行うと共に、注文処理完了後、注文完了ページの表示情報を利用者端末１００に送信する。次に、ステップ９２０で、利用者端末１００は、オンラインショップサーバ３００からの注文完了ページの表示情報を表示部に表示し（図２６参照）、本処理を終了する。
【０００７】
＜画面表示例＞
次に、図１９〜図２７を参照しながら従来のオンラインショッピングにおける各ページ（画面表示例）を説明する。尚、本例では、各ページが備える各機能（例えば、誤入力チェック機能等）についての説明は理解の容易上省略することとする。まず、利用者が所定のＵＲＬを指定すると、オンラインショップサーバ３００のトップページ９００（図１９参照）が利用者端末１００の表示部に表示される。ここで、当該トップページ９００は、「メイン表示部９０１」、「カートを見るボタン９０２」、「検索語句入力部９０３」及び「検索ボタン９０４」等から構成されている。尚、「メイン表示部９０１」は、検索結果等の様々な情報を表示するための領域である。「カートを見るボタン９０２」はショッピングカート内にセットされた商品の情報を参照するためのボタンである。「検索語句入力部９０３」は、所定の語句を入力するための領域である。「検索ボタン９０４」は、前記「検索語句入力部９０３」に入力された所定の語句に基づき商品データベースを参照し、検索結果を「メイン表示部９０１」に表示するためのボタンである。
【０００８】
次に、「検索語句入力部９０３」に所定の語句を入力し、「検索ボタン９０４」を押す（クリックする）と、検索結果ページ９１０（図２０参照）が表示される。ここで、当該検索結果ページ９１０は、「検索結果表示部９１１」、「カートに入れるボタン９１２」、「次のページボタン９１３」及び「前のページボタン９１４」等から構成されている。尚、「検索結果表示部９１１」は、前記「検索語句入力部９０３」に入力された所定の語句に関連した商品の情報（検索結果）を表示するための領域である。「カートに入れるボタン９１２」は、ショッピングカートに商品を入れる（セットする）ためのボタンである。尚、「カートに入れるボタン９１２」は、当該商品を利用者に発送できない状態、即ち、在庫が存在しない場合、表示されない又は無効となる。「次のページボタン９１３」は、次の検索結果ページを表示するためのボタンである。尚、当該「次のページボタン９１３」は、次の検索結果ページが存在しない場合、表示されない又は無効となる。「前のページボタン９１４」は、前の検索結果ページを表示するためのボタンである。尚、当該「前のページボタン９１４」は、前の検索結果ページが存在しない場合、表示されない又は無効となる。
【０００９】
そして、所定の商品名９１１ａを選択（リンク設定がなされている商品名をクリック）すると、当該商品の商品情報ページ９２０（図２１参照）が表示される。ここで、当該商品情報ページ９２０は、「商品情報表示部９２１」、「カートに入れるボタン９２２」、「注文をするボタン９２３」及び「前のページボタン９２４」等から構成されている。尚、「商品情報表示部９２１」は、当該商品に係る詳細な情報が表示される領域である。ここで、オンラインショップサーバ３００に対して初回のアクセスである場合、会員登録を行っていない場合、ログインを行っていない場合には、「ようこそ○○さん・・・」のメッセージは表示されない。「カートに入れるボタン９２２」は、前記「カートに入れるボタン９１２」と同様である。「注文をするボタン９２３」は、１クリックで直接注文を行うためのボタンである。即ち、注文処理を行う際に必要な情報（例えば、利用者の氏名、商品の発送先、クレジットカード番号等）がオンラインショップサーバ３００に登録されている場合に、簡単に注文処理を行うためのボタンである。尚、当該「注文をするボタン９２３」は、オンラインショップサーバ３００に対して初回のアクセスである場合、会員登録を行っていない場合、ログインを行っていない場合には、表示されない又は無効となる（図２７参照）。「前のページボタン９２４」は、当該商品情報ページ９２０の前に表示していたページに戻るためのボタンである。
【００１０】
そして、注文する商品をショッピングカートに入れる場合は、「カートに入れるボタン９２２」を押し、ショッピングカートに入れた商品を確認する場合は、「カートを見るボタン９０２」を押すと、ショッピングカート情報ページ９３０（図２２参照）が表示される。ここで、当該ショッピングカート情報ページ９３０は、「商品情報一覧部９３１」、「レジに進むボタン９３２」、「カートを空にするボタン９３３」及び「前のページボタン９３４」等から構成されている。尚、「商品情報一覧部９３１」は、ショッピングカートに入れた商品情報が一覧表示される領域である。「レジに進むボタン９３２」は、ショッピングカートに入れた商品の購入手続きをするためのボタンである。「カートを空にするボタン９３３」は、ショッピングカート内に入れた商品をクリアするためのボタンである。「前のページボタン９３４」は、当該ショッピングカート情報ページ９３０の前に表示していたページに戻るためのボタンである。
【００１１】
次に、カート内の商品を注文する場合は、「レジに進むボタン９３２」を押すと、発送先住所登録ページ９４０（図２３参照）が表示される。ここで、当該発送先住所登録ページ９４０は、「発送先住所表示部９４１」、「この住所に送るボタン９４２」、「新発送先住所入力部９４３」、「新しい住所に送るボタン９４４」及び「前のページボタン９４５」等から構成されている。尚、「発送先住所表示部９４１」は、利用者がオンラインショップの会員登録時又は前回購入時等に入力した住所情報が表示される領域である。「この住所に送るボタン９４２」は、前記「発送先住所表示部９４１」に表示された住所を商品の発送先とするためのボタンである。「新発送先住所入力部９４３」は、商品の新しい発送先を入力するための領域である。「新しい住所に送るボタン９４４」は、前記「新発送先住所入力部９４３」に入力した住所を商品の発送先とするためのボタンである。
【００１２】
次に、当該商品の発送先を指定し、「この住所に送るボタン９４２」（又は「新しい住所に送るボタン９４４」）を押すと、支払い方法選択ページ９５０（図２４参照）が表示される。ここで、当該支払い方法選択ページ９５０は、「支払い方法選択・入力部９５１」、「次に進むボタン９５２」及び「前のページボタン９５３」等から構成されている。ここで、「支払い方法選択・入力部９５１」は、商品の支払い方法を選択・入力するためのボタンである。尚、当該「支払い方法選択・入力部９５１」は、利用者がオンラインショップの会員登録時又は前回購入時等に入力選択・入力した内容が表示される。「次に進むボタン９５２」は、後述する「注文内容確認ページ９６０」に進むためのボタンである。
【００１３】
そして、当該商品の支払い方法を指定し、「次に進むボタン９５２」を押すと、注文内容確認ページ９６０（図２５参照）が表示される。ここで、当該注文内容確認ページ９６０は、「注文内容確認部９６１」、「注文を確定するボタン９６２」及び「前のページボタン９６３」等から構成されている。尚、「注文内容確認部９６１」は、注文情報を表示するための領域である。「注文を確定するボタン９６２」は、「注文内容確認部９６１」に表示された注文情報で、商品の注文を確定するためのボタンである。
【００１４】
そして、当該商品の注文内容を確認し、注文を確定する場合は、「注文を確定するボタン９６２」を押すと、注文完了ページ９７０（図２６参照）が表示される。ここで、注文完了ページ９７０は、「メッセージ表示部９７１」及び「トップページボタン９７２」等から構成される。尚、「メッセージ表示部９７１」は、注文を完了した旨を表示するための領域である。「トップページボタン９７２」は、トップページ９００に戻るためのボタンである。
【００１５】
また、図２１における「注文をするボタン９２３」を押した場合は、直ちに注文がなされ、図２６が表示される。尚、オンラインショップサーバ３００の商品を紹介（仲介）するアフィリエイトサイトのページを介する場合は、当該アフィリエイトのページから直接図２２が表示される。
【００１６】
上記のように、従来のオンラインショッピングにおいては、利用者自らがオンラインショップにアクセスして商品情報（在庫情報、入荷情報等）を取得し（図１８におけるステップ９０１〜ステップ９０７）、利用者自らが注文を行なっている（図１８におけるステップ９０８〜ステップ９１９）。
【００１７】
このため、利用者が在庫切れの商品や新発売の商品を購入する場合、利用者自らがオンラインショップに何度もアクセスして、商品情報（在庫情報、入荷情報等）を取得し、利用者自らが注文を行なう必要があったため、多くの労力と時間が必要であった。
【００１８】
また、人気商品等を購入する場合、買い損ねることがないように、常に商品情報を監視しなければならず、更に多くの労力と時間が必要であった。
【特許文献１】特開２００４−１９２１６６
【発明の開示】
【発明が解決しようとする課題】
【００１９】
そこで、本発明は、上記問題点に鑑みなされたものであり、通信ネットワークを介したオンラインショッピングにおいて、利用者自らが商品の情報を取得し、利用者自らが商品の注文を行なうことなく、商品の自動注文を可能とする自動注文プログラム、自動注文プログラムを記録した記録媒体、自動注文装置及び自動注文システムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明（１）は、オンラインショップサーバ（オンラインショップサーバ３００）上の商品を自動注文する処理をコンピュータに実行させるためのコンピュータプログラムであって、
利用者により自動注文が指定された商品に係る商品指定情報を取得すると共に、当該商品を自動注文するに際して前記利用者により指定された所定条件に係る自動注文条件指定情報を取得する指定情報取得手順（自動注文商品指定情報受信手段２０３）と、
前記商品指定情報と前記自動注文条件指定情報とを対応させた形で前記コンピュータが有する記憶手段（自動注文商品指定情報データベース１０７）内に記憶させる指定情報記憶手順（自動注文商品指定情報記憶手段２０４）と、
前記商品指定情報に基づき前記オンラインショップサーバ（オンラインショップサーバ３００）に対して前記商品指定情報に係る商品情報を自動要求する商品情報要求手順（自動商品情報要求手段２０７）と、
前記オンラインショップサーバ（オンラインショップサーバ３００）から前記商品情報を自動取得する商品情報取得手順（自動商品情報取得手段２０８）と、
前記取得した商品情報及び前記自動注文条件指定情報に基づき、前記所定条件を充足しているか否かを判定する自動注文条件判定手順（自動注文条件判定手段２０９）と、
前記所定条件を充足していると判定した場合、前記商品の注文情報を自動的に生成する自動注文情報生成手順（自動注文情報生成手段２１０）と、
前記注文情報を前記オンラインショップサーバ（オンラインショップサーバ３００）に自動送信する自動注文情報送信手順（自動注文情報送信手段２１１）と、
を有する処理を前記コンピュータに実行させるコンピュータプログラム。
【００２１】
本発明（２）は、前記所定条件を充足していないと判定した場合、前記商品情報要求手順（自動商品情報要求手段２０７）、前記商品情報取得手順（自動商品情報取得手段２０８）及び前記自動注文条件判定手順（自動注文条件判定手段２０９）を自動的かつ定期的に前記コンピュータに実行させる、前記発明（１）のコンピュータプログラムである。
【００２２】
本発明（３）は、前記所定条件を充足していると判定した場合、前記所定条件を充足した旨を前記利用者に対して自動通知する自動通知手順（自動通知手段２１３）を更に有している、前記発明（１）又は（２）のコンピュータプログラムである。
【００２３】
本発明（４）は、前記所定条件を充足した際、前記コンピュータが利用者側の端末である場合には、前記コンピュータ内の記憶手段（利用者端末識別情報データベース１０６）中に記憶されている前記オンラインショップサーバ（オンラインショップサーバ３００）に対応した利用者端末識別情報を前記オンラインショップサーバ（オンラインショップサーバ３００）に対して自動送信する手順を前記コンピュータに実行させる一方、前記コンピュータが前記利用者側の端末とは異なる外部端末である場合には、通信ネットワーク（通信ネットワーク４００）を介して前記利用者側の端末にアクセスし前記利用者端末識別情報を取得した上で、当該取得情報を前記オンラインショップサーバ（オンラインショップサーバ３００）に対して自動送信する手順を前記コンピュータに実行させる、前記発明（１）〜（３）のいずれか一つのコンピュータプログラムである。
【００２４】
本発明（５）は、前記オンラインショップサーバ（オンラインショップサーバ３００）から取得する商品情報が、前記オンラインショップが提供する商品情報である、前記発明（１）〜（３）のいずれか一つのコンピュータプログラムである。
【００２５】
本発明（６）は、前記発明（１）〜（５）のいずれか一つのコンピュータプログラムをコンピュータが読み取り可能に記憶した記録媒体である。
【００２６】
本発明（７）は、前記発明（１）〜（５）のいずれか一つのコンピュータプログラムがインストールされた、オンラインショップサーバ（オンラインショップサーバ３００）上の商品を自動注文可能な自動注文装置である。
【００２７】
本発明（８）は、前記自動注文装置が、利用者側の端末であるか、前記利用者側の端末とは異なる外部端末である、前記発明（７）の自動注文装置である。
【００２８】
本発明（９）は、前記発明（７）又は（８）の自動注文装置と前記オンラインショップサーバ（オンラインショップサーバ３００）とが通信ネットワーク（通信ネットワーク４００）を介して接続された、オンラインショップサーバ（オンラインショップサーバ３００）上の商品を自動注文可能な自動注文システムである。
【００２９】
＜用語の定義＞
ここで、本特許請求の範囲及び本明細書における各用語の意義について説明する。まず、「利用者端末識別情報」とは、周知の「Ｃｏｏｋｉｅ（クッキー）」である。「オンラインショップが提供する商品情報」とは、オンラインショップが取り扱っている商品情報を取得可能なプログラム（所謂Ｗｅｂサービス）を介して提供する商品情報であるが、これに限定することなく、オンラインショップが取り扱っている商品情報であればよい。「自動通知」とは、自動注文をする際の所定条件を充足した場合等に、利用者に対して自動的に通知することであり、自動通知の方法は、電子メール、ＦＡＸ、電話等、利用者に伝えられるものであればよい。
【発明の効果】
【００３０】
本発明によれば、自動で注文を希望する商品が所定条件を充足した場合、前記商品の注文処理を自動的に行うように構成されているので、利用者自らが商品の情報を取得し、利用者自らが注文処理を行う必要が無くなるため、大幅に手間やコストを削減することが可能となる（精神的負担、労力等を大幅に削減）。また、すぐに売り切れてしまう人気商品等の発注漏れを防ぐことが可能となる。
【００３１】
更に、本発明によれば、自動で注文を希望する商品が所定条件を充足した場合、その旨を利用者に自動的に通知を行なうように構成されているので、利用者は、通知を受信（確認）した後、商品発注を行なうことができるため、より無駄のない商品発注が可能となる。
【００３２】
更に、本発明によれば、商品の自動注文処理の個人認証に既存の利用者端末識別情報を用いるように構成されているので、簡単な構成で自動注文処理を実現することが可能となる。
【００３３】
更に、本発明によれば、商品の自動注文処理にオンラインショップが提供する商品情報を用いるように構成されているので、簡単な構成で自動注文処理を実現することが可能となる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の最良形態について説明する。尚、以下の最良形態は、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。また、各種割り込み処理については理解の容易上省略することとする。
【００３５】
まず、図１の機能構成ブロック図を参照しながら本最良形態に係るシステムの機能構成を説明する。
【００３６】
＜システム構成＞
図１に示すように、本最良形態に係るシステムは、本発明の自動注文プログラム２００がインストールされている利用者端末１００と、商品を販売するオンラインショップサーバ３００と、インターネット等の通信ネットワーク４００とから構成されており、前記利用者端末１００及びオンラインショップサーバ３００は、互いに通信ネットワーク４００に接続されている。尚、利用者端末１００は、利用者により操作される端末であり、オンラインショップサーバ３００は、通信ネットワーク４００上で商品を販売するオンラインショップが管理する装置である。以下、詳述する。
【００３７】
＜利用者端末＞
まず、利用者端末１００の詳細構成について説明する。利用者端末１００は、自動注文を指定する商品に係る情報（商品指定情報）及び前記商品を自動注文する際の条件に係る指定情報（自動注文条件指定情報）｛以後、商品指定情報と自動注文条件指定情報を合わせた情報を自動注文商品指定情報と記す｝等を入力するための入力手段１０１と、各種情報（例えば、後述する自動注文プログラム２００が提供する自動注文商品指定情報を入力するための画面やＷｅｂページ等）を表示するための表示手段１０２と、通信ネットワーク４００を介してオンラインショップサーバ３００等のＷｅｂサイトにアクセスするためのアクセス手段１０３と、電子メールを送受信するための通知手段１０４と、後述する利用者端末識別情報データベース１０６に記憶されている利用者端末識別情報を管理するための利用者端末識別情報管理手段１０５と、ドメイン毎に利用者端末識別情報を記憶（登録）するための利用者端末識別情報データベース１０６と、自動注文商品指定情報を記憶するための自動注文商品指定情報データベース１０７とを有している。
【００３８】
ここで、入力手段１０１は、キーボードやマウス等により構成されており、利用者は、入力手段１０１を介して後述する自動注文プログラム２００等の各種プログラムを起動したりＷｅｂサイトにアクセスしたりする。具体的には、利用者は、入力手段１０１を介して自動注文プログラム２００を起動し、自動注文プログラム２００に対して自動注文商品指定情報を登録するための画面の表示要求を行なう。そして、利用者は、表示手段１０２上に表示された自動注文商品指定情報登録画面に従い自動注文商品指定情報を入力する。
【００３９】
また、表示手段１０２は、ＣＲＴディスプレイ、液晶表示装置及びプラズマディスプレイ等の画像表示装置等により構成されており、スピーカ等の音声を出力するための音声出力装置を含めることもできる。
【００４０】
また、アクセス手段１０３は、Ｗｅｂブラウザ等から構成されており、オンラインショップサーバ３００等のＷｅｂサイトにアクセスし、Ｗｅｂサイトが提供するＷｅｂページを表示手段１０２に表示する。具体的には、アクセス手段１０３は、ページ記述言語で記述されたＷｅｂページの情報をＷｅｂサイト等から受信すると、その情報をＷｅｂブラウザによって解析してＷｅｂページを表示手段１０２に表示する。また、アクセス手段１０３は、Ｗｅｂサイトにアクセスする際に、当該Ｗｅｂサイトのドメインに対応した利用者端末識別情報をアクセス要求と共に送信している。尚、利用者端末識別情報をアクセス要求に含める形で送信してもよい。ここで、Ｗｅｂページの情報は、例えばＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のページ記述言語によって記述されている。
【００４１】
また、通知手段１０４は、電子メールを送受信するメーラー等から構成されており、後述する自動注文プログラム２００が自動通知をする際には当該通知手段１０４が有する機能を用いることとなる。
【００４２】
また、利用者端末識別情報管理手段１０５は、利用者端末１００とオンラインショップサーバ３００等のＷｅｂサイト間における、利用者端末識別情報のやり取り（送受信等）を行うための手段である。
【００４３】
ここで、自動注文商品指定情報データベース１０７は、自動注文プログラム２００が利用者端末１００にインストールされることにより、利用者端末１００の、例えばハードディスク等に生成され、自動注文プログラム２００が自動注文に係る処理等を行う際に参照されるデータベースである。
【００４４】
尚、利用者端末１００は、例えばパーソナルコンピュータ等の情報処理装置によって構成されており、一般的な情報処理装置が備えている手段（機能）については図示を省略するが、当該備えていることとする。
【００４５】
＜利用者端末識別情報データベース＞
次に、図２を参照しながら利用者端末識別情報データベース１０６について説明する。利用者端末識別情報データベース１０６は、オンラインショップサーバ３００等のＷｅｂサイトにアクセスした際に、当該サイトから送信される利用者端末識別情報を記憶（登録）するためのデータベースであり、「アドレス」、「利用者端末識別子」及び「前回ログオン日時」等の項目から構成されている。尚、「アドレス」は、利用者端末識別情報を送信するＷｅｂサイトのアドレスである。「利用者端末識別子」は、オンラインショップサーバ３００が利用者端末１００（利用者）を識別するための識別子であり、個人認証を行う際に用いられる。尚、個人認証処理の説明については後述する。
【００４６】
次に、利用者端末識別情報データベース１０６の１行目の表示について説明すると、アドレスが「ｈｔｔｐ：／／ｗｗｗ．○○○．ｃｏ．ｊｐ」のサイト（オンラインショップサーバ３００）から送信された利用者端末識別子は「０１２３４５６７８９」であり、前回ログオン日時が「２００６年０２月１０日０９時３０分００秒」であることが示されている。
【００４７】
＜自動注文商品指定情報データベース＞
ここで、図３を参照しながら自動注文商品指定情報データベース１０７について説明する。自動注文商品指定情報データベース１０７は、利用者からの自動注文商品指定情報（商品指定情報、自動注文条件指定情報）及び当該商品の状態（例えば、注文済み等）を記憶するためのデータベースであり、商品指定情報である「商品番号」、「商品名」、自動注文条件指定情報である「監視間隔」、「所定条件」、「自動注文フラグ」、「自動通知フラグ」、「メールアドレス」、商品の状態情報である「前回監視時刻」、「条件充足」、「注文済」、「通知済」等の項目から構成されている。尚、「商品番号」は、オンラインショップサーバ３００における商品の識別番号である。「監視間隔」は、オンラインショップサーバ３００から商品指定情報に係る商品情報を自動要求（取得）するインターバルであり、アクセスの集中を防ぐ等の理由により、オンラインショップサーバ３００からインターバルを指定されている場合等に設定する。尚、本発明の自動注文プログラム２００をインストールするコンピュータの負荷を考慮して設定してもよい。「所定条件」は、自動注文プログラム２００が当該商品を自動注文するに際しての条件である。「自動注文フラグ」は、前記「所定条件」を充足した際に利用者が当該商品を自動注文するよう設定しているか否かを示すフラグである。「自動通知フラグ」は、前記「所定条件」を充足した際に利用者が前記「所定条件」を充足した旨を自動通知するよう設定しているか否かを示すフラグである。「条件充足」は、前記「所定条件」を充足しているか否かを示すフラグである。「通知済」は、「メールアドレス」に設定されている、利用者が所有する携帯端末等に自動通知がなされたか否かを示すフラグである。「注文済」は、当該商品の自動注文がなされたか否かを示すフラグである。
【００４８】
次に、自動注文商品指定情報データベース１０７の１行目について説明する。商品番号が「１１１１１１１１１１」で、商品名が「ＡＡＡＡＡ」である商品の情報をオンラインショップサーバ３００に対して「６０秒」毎に要求（取得）するように設定し、自動注文をするよう設定し、自動通知をしないよう設定し、自動注文の所定条件として、当該商品が２４時間以内に発送出来る状態になった場合に設定されており、１３時１０分３０秒時点では、前記所定条件を充足していない結果、自動注文がなされていない状態を示している。即ち、１行目の設定では、当該商品の所定条件が充足した場合は直ちに自動注文がなされるように設定されている（自動注文フラグがオン且つ自動通知フラグがオフ）。例えば、利用者は、発売後すぐに売り切れてしまう人気商品等に対して本設定を施すことにより、商品の注文漏れ等を防ぐことが可能となる。
【００４９】
次に、２行目について説明する。商品番号が「２２２２２２２２２２」で、商品名が「ＢＢＢＢＢ」である商品の情報をオンラインショップサーバ３００に対して「１２０秒」毎に要求（取得）するように設定し、自動注文をしないように設定し、自動通知をするよう設定し、自動注文の所定条件として、当該商品の値段が３，５００円以下になった場合に設定されており、１３時１０分００秒時点では、前記所定条件を充足していない結果、自動通知がなされていない状態を示している。即ち、２行目の設定では、当該商品の所定条件が充足した場合は一旦通知がなされるように設定されている（自動注文フラグがオフ且つ自動通知フラグがオン）。利用者は、通知を受けてから当該商品を注文するか否かの判断を行うことができるため、より無駄のない確実な商品の注文を行うことが可能となる。
【００５０】
＜自動注文プログラム＞
再び図１を参照しながら自動注文プログラム２００の詳細構成について説明する。自動注文プログラム２００は、利用者端末１００からの自動注文商品指定情報を登録する画面の表示要求を受信するための自動注文商品指定情報登録画面表示要求受信手段２０１と、利用者端末１００に自動注文商品指定情報登録画面の表示情報を送信するための自動注文商品指定情報登録画面表示情報送信手段２０２と、利用者端末１００からの自動注文商品指定情報を受信するための自動注文商品指定情報受信手段２０３と、自動注文商品指定情報を管理するための自動注文商品指定情報管理手段２０４と、オンラインショップサーバ３００に自動的にアクセスするための自動アクセス手段２０５と、自動注文商品指定情報データベース１０７内の自動注文商品指定情報（監視間隔、前回監視時刻）及び後述する計時手段２１４に基づき、前記自動注文商品指定情報に係る商品情報を自動要求するタイミングに到達したか否かを判定するための自動商品情報要求タイミング判定手段２０６と、前記タイミングに到達したと判定した場合にオンラインショップサーバ３００に対して前記商品情報を自動要求するための自動商品情報要求手段２０７と、前記オンラインショップサーバ３００から前記商品情報を自動的に取得するための自動商品情報取得手段２０８と、前記商品情報及び前記商品情報に係る自動注文条件指定情報に基づき、自動注文する際の所定条件を充足しているか否かを判定するための自動注文条件判定手段２０９と、前記所定条件を充足していると判定した場合に前記商品情報に係る注文情報を自動的に生成するための自動注文情報生成手段２１０と、前記注文情報をオンラインショップサーバ３００に自動送信するための自動注文情報送信手段２１１と、前記商品情報及び前記商品情報に係る自動注文条件指定情報に基づき、自動通知する際の所定条件を充足しているか否かを判定するための自動通知条件判定手段２１２と、前記所定条件を充足していると判定した場合に前記所定条件を充足した旨を利用者（例えば、利用者が所有する携帯端末等）に自動通知するための自動通知手段２１３と、時間を計測可能な計時手段２１４とを有している。
【００５１】
ここで、「自動注文商品指定情報を管理」は、自動注文商品指定情報受信手段２０３が受信した自動注文商品指定情報を、利用者端末１００の自動注文商品指定情報データベース１０７に記憶させること等である。
【００５２】
また、「自動注文する際の所定条件」（「自動通知する際の所定条件」）は、オンラインショップサーバ３００から取得した商品情報及び前記商品情報に係る自動注文条件指定情報に基づき、前記商品情報自体が所定条件を充足し、且つ、利用者が当該商品を自動注文（自動通知）するよう設定してある場合のことである。
【００５３】
また、自動アクセス手段２０５は、本発明の自動注文プログラム２００を実行する利用者端末１００（コンピュータ）が有しているアクセス手段１０３の機能（Ｗｅｂブラウザの機能）を用いて、オンラインショップサーバ３００に自動アクセスを行うように構成されているが、前記利用者端末１００がアクセス手段１０３の機能を有していない場合には当該自動アクセス手段２０５がＷｅｂブラウザの機能を備えるように構成してもよい。
【００５４】
また、自動通知手段２１３は、本発明の自動注文プログラム２００を実行する利用者端末１００（コンピュータ）が有している通知手段１０４の機能（メーラーの機能）を用いて、利用者（例えば、利用者が所有している携帯端末等）に自動通知を行うように構成されているが、前記利用者端末１００が通知手段１０４の機能を有していない場合には当該自動通知手段２１３がメーラーの機能を備えるように構成してもよい。
【００５５】
＜オンラインショップサーバ＞
再び図１を参照しながらオンラインショップサーバ３００の詳細構成について説明する。オンラインショップサーバ３００は、自動注文プログラム２００からの商品情報の要求を受信するための商品情報要求受信手段３０１と、前記商品情報の要求に基づき後述する商品情報データベース３０９を参照（検索）し、当該要求に係る商品情報を取得するための商品情報取得手段３０２と、前記商品情報取得手段３０２が取得した商品情報を自動注文プログラム２００に送信するための商品情報送信手段３０３と、自動注文プログラム２００から送信される注文情報を受信するための注文情報受信手段３０４と、注文処理に係る一切の制御を司る注文制御手段３０５と、利用者（利用者端末１００、自動注文プログラム２００等）からのアクセスに対して個人認証処理を行うための個人認証実行手段３０６と、利用者（利用者端末１００、自動注文プログラム２００等）からのアクセス要求及び利用者端末識別情報に基づきＷｅｂページの情報を生成するためのＷｅｂページ情報生成手段３０７と、前記生成したＷｅｂページ情報をアクセス元（利用者端末１００、自動注文プログラム３００等）に送信するためのＷｅｂページ情報送信手段３０８と、オンラインショップサーバ３００が取り扱っている商品に係る商品情報（未発売や在庫切れ等の商品も含む）を記憶（登録）するための商品情報データベース３０９と、オンラインショップサーバ３００の顧客情報を記憶（登録）するための顧客情報データベース３１０とを有している。
【００５６】
＜商品情報データベース＞
次に、図４を参照しながら商品情報データベース３０９について説明する。商品情報データベース３０９は、「商品番号」、「商品名」、「価格」及び「発送可能時期」等の項目から構成されている。尚、「商品番号」は、オンラインショップサーバ３００における商品の識別番号である。
【００５７】
ここで、商品情報データベース３０９の１行目及び２行目について説明する。まず、商品番号が「１１１１１１１１１１」である商品は、商品名が「ＡＡＡＡＡ」であり、当該商品の価格が「１０，０００円」であり、発送可能時期が「在庫切れ」であることが示されている。次に、商品番号が「２２２２２２２２２２」である商品は、商品名が「ＢＢＢＢＢ」であり、当該商品の価格が「４，０００円」であり、発送可能時期が「２〜３日」であることが示されている。
【００５８】
＜顧客情報データベース＞
次に、図５を参照しながら顧客情報データベース３１０について説明する。顧客情報データベース３１０は、オンラインショップサーバ３００における会員登録済みの利用者情報を記憶するためのデータベースであり、「利用者端末識別子」、「顧客識別子」、「パスワード」、「氏名」、「住所」、「電話番号」、「支払い方法」、「カード番号」、「名義人」及び「有効期限」等の項目から構成されている。尚、「利用者端末識別子」は、利用者端末１００（利用者）を識別するための識別子である。「顧客識別子」及び「パスワード」は、オンラインショップサーバ３００の会員登録時に設定される情報であり、利用者（顧客）を識別するための情報である。「氏名」〜「有効期限」は、商品を注文する際に必要な情報であり、オンラインショップサーバ３００の会員登録時又は前回注文時等に設定した情報が記憶されている。
【００５９】
ここで、顧客情報データベース３１０の１行目について説明する。利用者端末識別子は「０１２３４５６７８９」であり、顧客識別子は「１１２２３３４４５５」であり、パスワードは「１２３４」であり、氏名は「特許太郎」であり、以下、商品を注文する際に必要な情報が示されている。即ち、オンラインショップサーバ３００は、利用者端末識別情報に含まれる利用者端末識別子、顧客識別子及びパスワードを関連付けて記憶することにより、利用者端末識別情報（利用者端末識別子）のみで顧客を識別することが出来る結果、利用者端末識別情報（利用者端末識別子）の送受信により個人認証を行うことが可能となる。
【００６０】
ここで、図２及び図５を参照し、本最良形態における個人認証処理について説明する。まず、「特許太郎」は、図２に示されている利用者端末識別情報データベース１０６を有する利用者端末１００を用いて、アドレスが「ｈｔｔｐ：／／ｗｗｗ．○○○．ｃｏ．ｊｐ」であるオンラインショップサーバ３００にアクセスする。次に、オンラインショップサーバ３００は、前記アクセス要求と共に送信される（前記アクセス要求に含まれる）利用者端末識別子（０１２３４５６７８９）に基づき、図５に示されている顧客情報データベース３１０を参照し、前記利用者端末識別子として「０１２３４５６７８９」が設定されている顧客を検索する。そして、オンラインショップサーバ３００は、利用者端末識別子として「０１２３４５６７８９」が設定されている顧客の顧客識別子が「１１２２３３４４５５」である、即ち、当該アクセス要求は、「特許太郎」からであると認識することにより、個人認証を行っている。
【００６１】
上記のように、利用者端末識別情報（利用者端末識別子）を用いて個人認証を行うことにより、「顧客識別子」や「パスワード」を毎回入力する等の手間を省くことができる。尚、利用者端末識別情報（利用者端末識別子）が利用者端末１００（利用者端末識別情報データベース１０６）に存在しない等の場合、オンラインショップサーバ３００は、「顧客識別子」や「パスワード」を用いて個人認証を行うこととなる。
【００６２】
＜本最良形態における処理概要＞
次に、図６のシーケンスチャートを参照しながら、本処理の概要ついて説明する。まず、ステップ１０１で、利用者端末１００は、入力手段１０１を介して（利用者の操作によって）、自動注文プログラム２００に対して自動注文商品指定情報登録画面の表示情報を要求する。次に、ステップ１０２で、自動注文商品指定情報登録画面表示要求受信手段２０１は、利用者端末１００からの自動注文商品指定情報登録画面の表示情報要求を受信し、自動注文商品指定情報登録画面表示情報送信手段２０２は、自動注文商品指定情報登録画面の表示情報を利用者端末１００に送信する。次に、ステップ１０３で、利用者端末１００は、自動注文プログラム２００からの自動注文商品指定情報登録画面の表示情報を受信し、当該自動注文商品指定情報登録画面を表示手段１０２に表示する。次に、ステップ１０４で、利用者は、表示手段１０２上に表示された自動注文商品指定情報登録画面に従い、自動注文商品指定情報を入力手段１０１を介して入力する。次に、ステップ１０５で、利用者端末１００は、利用者の操作（自動注文商品指定情報の登録を確定する操作）によって、自動注文プログラム２００に前記自動注文商品指定情報を送信する。次に、ステップ１０６で、自動注文商品指定情報受信手段２０３は、利用者端末１００からの自動注文商品指定情報を受信し、自動注文商品指定情報管理手段２０４は、当該自動注文商品指定情報を利用者端末１００が有する自動注文商品指定情報データベース１０７に記憶（登録）する。次に、ステップ１０７で、自動商品情報要求手段２０７は、オンラインショップサーバ３００に対して自動注文商品指定情報に係る商品情報を自動要求する。次に、ステップ１０８で、商品情報要求受信手段３０１は、自動注文プログラム２００からの商品情報の要求を受信し、商品情報取得手段３０２は、当該商品情報の要求に基づき商品情報データベース３０９を参照（検索）し、当該要求に係る商品情報を取得する。次に、ステップ１０９で、商品情報送信手段３０３は、前記取得した商品情報を自動注文プログラム２００に送信する。次に、自動商品情報取得手段２０８は、オンラインショップサーバ３００からの商品情報を取得（受信）し、自動注文条件判定手段２０９は、前記取得した商品情報に基づき自動注文商品指定情報データベース１０７を参照して自動注文する際の所定条件を充足しているか否かを判定する。そして、前記所定条件を充足していると判定した場合、自動通知条件判定手段２１２は、自動通知する際の所定条件を充足しているか否かを判定する。ここで、前記所定条件を充足していると判定した場合、ステップ１１０で、自動通知手段２１３は、利用者端末１００が有する通知手段１０４の機能（メーラーの機能）を用いて利用者（利用者が有する携帯端末等）に自動通知を行う。次に、ステップ１１１で、自動アクセス手段２０５は、オンラインショップサーバ３００のドメインに対応した利用者端末識別情報を利用者端末１００に要求する。次に、ステップ１１２及びステップ１１３で、利用者端末識別情報管理手段１０５は、自動注文プログラム２００からの利用者端末識別情報の要求を受信し、当該要求に基づき利用者端末識別情報データベース１０６を参照してオンラインショップサーバ３００のドメインに対応した利用者端末識別情報を取得すると共に、当該利用者端末識別情報を自動注文プログラム２００に送信する。次に、ステップ１１４で、自動アクセス手段２０５は、利用者端末１００からの利用者端末識別情報を受信（取得）すると共に、利用者端末１００が有するアクセス手段１０３の機能（Ｗｅｂブラウザの機能）を用いて、アクセス要求に当該利用者端末識別情報を含めた形で、オンラインショップサーバ３００にアクセスする（商品情報ページの表示情報を要求する）。次に、ステップ１１５で、個人認証実行手段３０６は、自動注文プログラム２００からのアクセス要求に含まれる利用者端末識別情報に基づき、顧客情報データベース３１０を参照（検索）し、個人認証処理を実行する。そして、個人認証実行手段３０６は、前記利用者端末識別情報を更新し（例えば、利用者端末識別情報の有効期限やオンラインショップサーバ３００への前回ログオン日時等）、ステップ１１６で、Ｗｅｂページ情報生成手段３０７は、自動注文プログラム２００からのアクセス要求及び利用者端末識別情報に基づきＷｅｂページを生成する。尚、利用者端末識別情報に基づきＷｅｂページを生成することにより、例えば「ようこそ○○さん」等のような各個人に対応したＷｅｂページを生成することが可能となる。次に、ステップ１１７で、Ｗｅｂページ情報送信手段３０８は、前記生成したＷｅｂページの表示情報及び前記更新した利用者端末識別情報を自動注文プログラム２００に送信する。次に、ステップ１１８で、自動アクセス手段２０５は、オンラインショップサーバ３００からの商品情報ページ表示情報及び利用者端末識別情報を受信し、当該利用者端末識別情報を利用者端末１００に送信する。次に、ステップ１１９で、利用者端末識別情報管理手段１０５は、自動注文プログラム２００からの利用者端末識別情報を受信すると共に、当該利用者端末識別情報を利用者端末識別情報データベース１０６に記憶（登録）する。尚、ステップ１１１〜ステップ１１９における利用者端末識別情報のやり取り（送受信）は、オンラインショップサーバ３００にアクセスする度、又は、特定のアクセス時のみに行ってもよい。次に、ステップ１２０で、自動注文情報生成手段２１０は、前記自動注文商品指定情報に係る注文情報を自動的に生成し、自動注文情報送信手段２１１は当該注文情報をオンラインショップサーバ３００に送信する。次に、ステップ１２１で、注文情報受信手段３０４は、自動注文プログラム２００からの注文情報を受信し、注文制御手段３０５は、当該注文情報及び前記個人認証処理（ステップ１１５で個人認証の際に取得した顧客情報）に基づき、注文処理を実行する。尚、注文処理の実行方法として、自動注文情報送信手段２１１が前記注文情報を送信する際に、前記利用者端末識別情報も合わせて送信し、当該注文情報及び当該利用者端末識別情報に基づいて注文処理を実行してもよい。そして、前記注文処理完了後、ステップ１２２で、Ｗｅｂページ情報生成手段３０７は、注文完了ページを生成し、Ｗｅｂページ情報送信手段３０８は、当該注文完了ページを自動注文プログラム２００に送信し、本処理を終了する。
【００６３】
尚、上述したステップ１１４〜ステップ１２２の処理は、従来のオンラインショッピングにおける、利用者の操作（図２１の商品情報ページ９２０を表示し、「注文をするボタン９２３」を押す）を自動化したものである。具体的には、自動注文プログラム２００は、内部的に商品情報ページ９２０（図２１参照）を開き、内部的に「注文をするボタン９２３」を押す処理を行っている。また、自動注文プログラム２００（自動アクセス手段２０５）は、ステップ１１４で、商品情報ページの表示情報を要求しているが、これに限定されることなく、オンラインショップサーバ３００に注文情報を送信できる状態にすればよい（本最良形態では、図２１の商品情報ページ９２０を開いている状態が注文情報を送信できる状態である）。
【００６４】
＜自動注文プログラムにおける自動注文商品指定情報登録処理＞
次に、図７のフローチャートを参照しながら、図６におけるＳＡ（図６におけるステップ１０６）の処理を詳細に説明する。まず、ステップ２０１で、自動注文商品指定情報受信手段２０３は、利用者端末１００から自動注文商品指定情報（商品番号、商品名、監視間隔、自動注文するか否か、自動通知するか否か、所定条件、メールアドレス等）を受信したか否かを判定する。ステップ２０１でＹｅｓの場合、ステップ２０２で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報（商品番号、商品名、監視間隔）を自動注文商品指定情報データベース１０７にセット（新規登録又は更新）する。次に、ステップ２０３で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報（自動通知するか否か）を参照し、自動通知するか否かを判定する。ステップ２０３でＹｅｓの場合、ステップ２０４及びステップ２０５で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報（自動通知するか否か、メールアドレス）に基づき自動注文商品指定情報データベース１０７内の自動通知フラグをオンにすると共にメールアドレスをセットし、次の処理（ステップ２０７）に移行する。他方、ステップ２０３でＮｏの場合、ステップ２０６で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報データベース１０７内の自動通知フラグをオフにし、次の処理（ステップ２０７）に移行する。そして、ステップ２０７で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報（自動注文するか否か）を参照し、自動注文をするか否かを判定する。ステップ２０７でＹｅｓの場合、ステップ２０８で自動注文商品指定情報管理手段２０４は、自動注文商品指定情報データベース１０７内の自動注文フラグをオンにし、次の処理に移行する。他方、ステップ２０７でＮｏの場合、ステップ２０９で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報データベース１０７内の自動注文フラグをオフにし、本処理を終了する。尚、ステップ２０１でＮｏの場合も本処理を終了する。
【００６５】
＜自動注文プログラムにおける自動注文に係る処理＞
次に、図８のフローチャートを参照しながら、図６におけるＳＢ（図６におけるステップ１０７〜ステップ１２２）の処理を詳細に説明する。まず、ステップ３０１で、自動商品情報要求タイミング判定手段２０６は、計時手段２１４に基づき自動注文商品指定情報データベース１０７｛自動注文条件指定情報（監視間隔、前回監視時刻）｝を参照し、自動注文商品指定情報に係る商品情報を自動で取得するタイミングに到達した商品が存在するか否かを判定する。具体的には、“現在時刻≧前回の監視時刻＋監視間隔”となっているか否かを判定する。ステップ３０１でＹｅｓの場合、ステップ３０２で自動商品情報要求手段２０７は、オンラインショップサーバ３００に前記自動で取得するタイミングに到達した商品に係る商品情報を要求する。ステップ３０３で、自動商品情報取得手段２０８は、オンラインショップサーバ３００から前記商品情報を受信（取得）したか否かを判定する。ステップ３０３でＹｅｓの場合、ステップ３０４で、自動注文条件判定手段２０９は、前記商品情報（価格、発送可能時期等）に基づき自動注文商品指定情報データベース１０７（当該商品に係る自動注文条件指定情報）を参照し、自動注文する際の所定条件を充足しているか否かを判定する。ステップ３０４でＹｅｓの場合、ステップ３０５で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報データベース１０７における前記商品に係るレコードの所定条件充足欄に「Ｙｅｓ」をセットする。次に、ステップ３０６で、自動通知条件判定手段２１２は、自動注文商品指定情報データベース１０７を参照し、自動通知する際の所定条件を充足しているか否か、即ち、自動通知フラグがオンであるか否かを判定する。ステップ３０６でＹｅｓの場合、ステップ３０７で、自動通知条件判定手段２１２は、自動注文商品指定情報データベース１０７を参照し、通知済欄が「Ｎｏ」であるか否か、即ち、既に利用者へ自動通知がなされているか否かを判定する。ここで、ステップ３０７の判定を行なう理由は、当該商品における利用者への自動通知処理の重複を防ぐためである。そして、ステップ３０７でＹｅｓの場合、ステップ３０８で、自動通知手段２１３は、自動注文商品指定情報データベース１０７を参照し（「メールアドレス欄」）、利用者（利用者が所有する携帯端末等）に自動通知を行う。次に、ステップ３０９で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報データベース１０７の通知済欄に「Ｙｅｓ」をセットする。次に、ステップ３１０で、自動注文条件判定手段２０９は、自動注文商品指定情報データベース１０７を参照し、自動注文する際の所定条件を充足しているか否か、即ち、自動注文フラグがオンであるか否かを判定する。ステップ３１０でＹｅｓの場合、ステップ３１１で、自動注文条件判定手段２０９は、自動注文商品指定情報データベース１０７を参照し、注文済欄が「Ｎｏ」であるか否か、即ち、既に当該商品の自動注文がなされているか否かを判定する。ここで、ステップ３１１の判定を行なう理由は、当該商品における自動注文処理」の重複を防ぐためである。そして、ステップ３１１でＹｅｓの場合、ステップ３１２で、自動アクセス手段２０５は、利用者端末１００に対して、オンラインショップサーバ３００のドメインに対応した利用者端末識別情報を要求する。ステップ３１３で、自動アクセス手段２０５は、利用者端末１００から利用者端末識別情報を受信したか否かを判定する。ステップ３１３でＹｅｓの場合、ステップ３１４で、自動アクセス手段２０５は、利用者端末１００が有するアクセス手段１０３の機能を用いて、オンラインショップサーバ３００に対して商品情報ページの表示情報を要求する。また、この際に前記利用者端末識別情報も合わせて（要求に含めた形で）送信する。次に、ステップ３１５で、自動アクセス手段２０５は、オンラインショップサーバ３００から商品情報ページの表示情報及び（更新された）利用者端末識別情報を受信したか否かを判定する。そして、ステップ３１５Ｙｅｓの場合、ステップ３１６で、自動アクセス手段２０５は、前記利用者端末識別情報を利用者端末１００に送信する。次に、ステップ３１７で、自動注文情報生成手段２１０は、当該商品に係る注文情報を自動的に生成する。そして、ステップ３１８で、自動注文情報送信手段２１１は、前記生成した注文情報をオンラインショップサーバ３００に自動的に送信する。次に、ステップ３１９で、自動アクセス手段２０５は、オンラインショップサーバ３００から注文完了ページの表示情報を受信したか否かを判定する。ステップ３１９でＹｅｓの場合、ステップ３２０で、自動注文商品指定情報管理手段２０４は、自動注文商品指定情報データベース１０７の注文済欄に「Ｙｅｓ」をセットし、本処理を終了する（ステップ３０１に移行し、本処理を繰り返す）。
【００６６】
＜オンラインショップサーバの商品情報取得処理＞
次に、図９のフローチャートを参照しながら、図６におけるＳＣ（図６におけるステップ１０７〜ステップ１０９）の処理を詳細に説明する。まず、ステップ４０１で、商品情報要求受信手段３０１は、自動注文プログラム２００から商品情報要求を受信したか否かを判定する。ステップ４０１でＹｅｓの場合、ステップ４０２で、商品情報取得手段３０２は、前記商品情報要求（例えば、商品番号等）に基づき、商品情報データベース３０９を参照（検索）し、前記要求に係る商品情報（価格、発送可能時期等）を取得する。そして、ステップ４０３で、商品情報送信手段３０３は、自動注文プログラム２００に前記取得した商品情報を送信し、本処理を終了する。尚、ステップ４０１でＮｏの場合も本処理を終了する。
【００６７】
＜オンラインショップの注文処理＞
次に、図１０のフローチャートを参照しながら、図６におけるＳＤ（図６におけるステップ１２０〜ステップ１２２）の処理を詳細に説明する。まず、ステップ５０１で、注文情報受信手段３０４は、自動注文プログラム２００から注文情報（商品番号、商品名、数量等）を受信したか否かを判定する。ステップ５０１でＹｅｓの場合、ステップ５０２で、個人認証実行手段３０６は、前記注文情報及びステップ１１５の個人認証処理（図６参照）に基づき、顧客情報データベース３１０を参照し、顧客情報を取得する。尚、顧客情報の取得方法として、自動注文プログラム２００から注文情報及び利用者端末識別情報を受信し、当該利用者端末識別情報に基づき、顧客情報データベース３１０を参照し、顧客情報を取得する方法を採ってもよい。次に、ステップ５０３で、注文制御手段３０５は、前記顧客情報（発送先、支払い方法等）及び注文情報（商品番号、商品名、数量等）に基づき注文処理を行う。そして、ステップ５０４で、Ｗｅｂページ情報生成手段３０７は、注文完了ページを生成し、Ｗｅｂページ情報送信手段３０８は、当該生成した注文完了ページの表示情報を自動注文プログラム２００に送信し、本処理を終了する。尚、ステップ５０１でＮｏの場合も本処理を終了する。
【００６８】
＜作用＞
次に、図１１〜図１５を参照しながら本最良形態における作用を説明する。
【００６９】
まず、図１１〜図１３の画面表示例を参照しながら図６におけるＶＡ（ステップ１０３〜ステップ１０４）の処理を詳細に説明する。
【００７０】
まず、利用者が、利用者端末１００（入力手段１０１を介して）を用いて自動注文プログラム２００を起動すると、メイン画面７００（図１１参照）が利用者端末１００の表示手段１０２に表示される。ここで、当該メイン画面７００は、「自動注文商品指定情報登録商品一覧表示部７０１」、「商品登録ボタン７０２」、「商品変更ボタン７０３」、「商品削除ボタン７０４」及び「商品ページを開くボタン７０５」から構成されている。尚、「自動注文商品指定情報登録商品一覧表示部７０１」は、自動注文商品指定情報を表示するための領域である。「商品登録ボタン７０２」は、利用者が自動注文商品指定情報を登録するためのボタンである。「商品変更ボタン７０３」は、自動注文プログラム２００（自動注文商品指定情報データベース１０７）に登録してある自動注文商品指定情報を変更するためのボタンである。「商品削除ボタン７０４」は、自動注文プログラム２００に登録してある自動注文商品指定情報を削除するためのボタンである。「商品ページを開くボタン７０５」は、自動注文プログラム２００に登録してある自動注文商品指定情報に係るオンラインショップサーバ３００の商品情報ページを開くためのボタンである。
【００７１】
そして、商品を新規に登録（追加）する場合は、「商品登録ボタン７０２」を押す（クリックする）と、自動注文商品指定情報登録画面７１０（図１２）が表示される。ここで、当該自動注文商品指定情報登録画面７１０は、「自動注文商品指定情報入力部７１１」、「ＯＫボタン７１２」及び「キャンセルボタン７１３」から構成されている。尚、「自動注文商品指定情報入力部７１１」は、利用者が自動注文商品指定情報を入力するための領域である。「ＯＫボタン７１２」は、自動注文商品指定情報入力部７１１に入力した情報を確定するためのボタンである。「キャンセルボタン７１３」は、自動注文商品指定情報入力部７１１に入力した情報をキャンセルするためのボタンである。
【００７２】
そして、当該自動注文商品指定情報登録画面７１０に従い自動注文商品指定情報を入力し、「ＯＫボタン７１２」を押すと、当該自動注文商品指定情報は、自動注文プログラム２００を介して自動注文商品指定情報データベース１０７に登録される。
【００７３】
また、既に自動注文プログラム２００に登録されている商品の情報を修正する場合は、「商品変更ボタン７０３」を押すと、自動注文商品指定情報変更画面７２０（図１２参照）が表示される。尚、当該自動注文商品指定情報変更画面７２０の構成は、前記自動注文商品指定情報登録画面７１０と同一構成のため、その説明は省略する。ここで、変更したい情報を入力し、「ＯＫボタン７２２」を押すと、自動注文プログラム２００を介して自動注文商品指定情報データベース１０７に登録される。
【００７４】
そして、既に自動注文プログラム２００に登録されている商品の情報を削除する場合は、「自動注文商品指定情報登録商品一覧表示部７０１」上に表示されている商品を選択した状態で「商品削除ボタン７０４」を押すと、当該商品に係る自動注文商品指定情報は、自動注文プログラム２００を介して自動注文商品指定情報データベース１０７から削除される。また、自動注文商品指定情報データベース１０７に登録されている自動注文商品指定情報に係るオンラインショップサーバ３００の商品ページを確認する場合は、「自動注文商品指定情報登録商品一覧表示部７０１」上に表示されている商品を選択した状態で「商品ページを開くボタン７０５」を押すと、自動注文プログラム２００は、オンラインショップサーバ３００にアクセスし、前記商品情報ページを利用者端末１００の表示手段１０２に表示する（図２１参照）。
【００７５】
次に、図１４（ａ）〜（ｃ）及び図１５（ａ）〜（ｃ）を参照しながら、本最良形態のシステムにおける作用を時系列的に説明する。まず、１３時１０分３０秒時点では、商品番号「１１１１１１１１１１」の商品は、在庫切れであるため自動注文がなされておらず、商品番号「２２２２２２２２２２」の商品については、４，０００円であるため自動通知がなされていない｛図１４（ａ）、図１５（ａ）参照｝。次に、１３時１１分３０秒時点では、商品番号「１１１１１１１１１１」の商品の監視間隔に到達したため、自動注文プログラム２００は、オンラインショップサーバ３００から当該商品の情報を取得する。そして、当該商品の発送可能時期が「２４時間以内に発送」であるため、自動注文プログラム２００は、当該商品を自動注文する｛図１４（ｂ）、図１５（ｂ）｝。次に、１３時１２分００秒時点では、商品番号「２２２２２２２２２２」の商品の監視間隔に到達したため、自動注文プログラム２００は、オンラインショップサーバ３００から当該商品の情報を取得する。そして、当該商品の価格が「３，５００円以下」であるため、自動注文プログラム２００は、「ａａ＠ｂｂ．ｎｅ．ｊｐ」のアドレスに、当該商品の所定条件が充足した旨を自動通知する｛図１４（ｃ）、図１５（ｃ）｝。
【００７６】
本最良形態によれば、自動で注文を希望する商品が所定条件を充足した場合、前記商品の注文処理を自動的に行うように構成されているので、利用者自らが商品の情報を取得し、利用者自らが注文処理を行う必要が無くなるため、大幅に手間やコストを削減することが可能となる（精神的負担、労力等を大幅に削減）効果を奏する。また、すぐに売り切れてしまう人気商品等の発注漏れを防ぐことが可能となる効果を奏する。
【００７７】
更に、本最良形態によれば、自動で注文を希望する商品が所定条件を充足した場合、その旨を利用者に自動的に通知を行なうように構成されているので、利用者は、通知を受信（確認）した後、商品発注を行なうことができるため、より無駄のない商品発注が可能となる効果を奏する。
【００７８】
更に、本最良形態によれば、商品の自動注文処理の個人認証に既存の利用者端末識別情報を用いるように構成されているので、簡単な構成で自動注文処理を実現することが可能となる効果を奏する。
【００７９】
更に、本最良形態によれば、商品の自動注文処理にオンラインショップが提供する商品情報を用いるように構成されているので、簡単な構成で自動注文処理を実現することが可能となる効果を奏する。
【００８０】
尚、上述した最良形態は、通信ネットワークに利用者端末とオンラインショップサーバが１台ずつ接続された構成を示しているが、通信ネットワークに夫々複数台接続するように構成してもよい。
【００８１】
更に、上述した最良形態は、利用者が使用する利用者端末に自動注文プログラムをインストールした構成を示しているが、利用者が直接使用しない外部の端末に自動注文プログラムをインストールし、当該外部の端末が自動注文処理を実行するように構成してもよい。
【００８２】
更に、上述した最良形態は、自動注文プログラムが１台のオンラインショップサーバに対して自動注文処理を実行するよう構成されているが、自動注文プログラムが複数のオンラインショップサーバに対して自動注文処理を実行するように構成してもよい。また、その際には、図１６に示すように、図３の自動注文商品指定情報データベースの項目にオンラインショップサーバのアドレスを追加することにより、複数のオンラインショップサーバに対して自動注文処理を実行することが可能となる。
【００８３】
更に、上述した最良形態は、利用者端末内に記憶されている利用者端末識別情報を用いて自動注文処理を実行するよう構成されているが、利用者端末内に利用者端末識別情報が存在しない場合には、予め利用者端末識別情報に相当する情報を自動注文プログラムに対して設定し、前記情報を用いて自動注文処理を実行するように構成してもよい。
【００８４】
更に、上述した最良形態は、オンラインショップの商品情報提供者が自動注文プログラムを提供する場合、前記自動注文プログラムがオンラインショップサーバに注文情報を送信する際に前記商品情報提供者の識別番号も合わせて送信することにより、前記商品情報提供者がオンラインショップから販促情報利用料を得るように構成してもよい。
【図面の簡単な説明】
【００８５】
【図１】図１は、本発明の最良形態に係るシステムの機能構成ブロック図である。
【図２】図２は、本発明の最良形態に係る利用者端末が有する利用者端末識別情報データベースの一例である。
【図３】図３は、本発明の最良形態に係る利用者端末が有する自動注文商品指定情報データベースの一例である。
【図４】図４は、本発明の最良形態に係るオンラインショップサーバが有する商品情報データベースの一例である。
【図５】図５は、本発明の最良形態に係るオンラインショップサーバが有する顧客情報データベースの一例である。
【図６】図６は、本発明の最良形態に係るシステムの処理概要を示すシーケンスチャートである。
【図７】図７は、本発明の最良形態に係る自動注文プログラムにおける自動注文商品指定情報登録処理のフローチャートである。
【図８】図８は、本発明の最良形態に係る自動注文プログラムにおける自動注文処理のフローチャートである。
【図９】図９は、本発明の最良形態に係るオンラインショップサーバにおける商品情報取得処理のフローチャートである。
【図１０】図１０は、本発明の最良形態に係るオンラインショップサーバにおける注文処理のフローチャートである。
【図１１】図１１は、本発明の最良形態に係る作用を示す、利用者端末の表示手段上に表示される画面例である。
【図１２】図１２は、本発明の最良形態に係る作用を示す、利用者端末の表示手段上に表示される画面例である。
【図１３】図１３は、本発明の最良形態に係る作用を示す、利用者端末の表示手段上に表示される画面例である。
【図１４】図１４は、本発明の最良形態に係る作用を示す、利用者端末が有する利用者端末識別情報データベースの一例である。
【図１５】図１５は、本発明の最良形態に係る作用を示す、オンラインショップサーバが有する商品情報データベースの一例である。
【図１６】図１６は、利用者端末が有する利用者端末識別情報データベースの一例である。
【図１７】図１７は、従来のオンラインショッピングにおけるシステム構成を示すブロック図である。
【図１８】図１８は、従来のオンラインショッピングにおける処理概要を示すシーケンスチャートである。
【図１９】図１９は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２０】図２０は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２１】図２１は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２２】図２２は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２３】図２３は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２４】図２４は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２５】図２５は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２６】図２６は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【図２７】図２７は、従来のオンラインショッピングにおける利用者端末の表示手段上に表示される画面例である。
【符号の説明】
【００８６】
１０７  自動注文商品指定情報データベース
２０３  自動注文商品指定情報受信手段
２０４  自動注文商品指定情報記憶手段
２０７  自動商品情報要求手段
２０８  自動商品情報取得手段
２０９  自動注文条件判定手段
２１０  自動注文情報生成手段
２１１  自動注文情報送信手段
２１３  自動通知手段
３００  オンラインショップサーバ
４００  通信ネットワーク
【図１】
2006202335.tif 000003
【図２】
2006202335.tif 000004
【図３】
2006202335.tif 000005
【図４】
2006202335.tif 000006
【図５】
2006202335.tif 000007
【図６】
2006202335.tif 000008
【図７】
2006202335.tif 000009
【図８】
2006202335.tif 000010
【図９】
2006202335.tif 000011
【図１０】
2006202335.tif 000012
【図１１】
2006202335.tif 000013
【図１２】
2006202335.tif 000014
【図１３】
2006202335.tif 000015
【図１４】
2006202335.tif 000016
【図１５】
2006202335.tif 000017
【図１６】
2006202335.tif 000018
【図１７】
2006202335.tif 000019
【図１８】
2006202335.tif 000020
【図１９】
2006202335.tif 000021
【図２０】
2006202335.tif 000022
【図２１】
2006202335.tif 000023
【図２２】
2006202335.tif 000024
【図２３】
2006202335.tif 000025
【図２４】
2006202335.tif 000026
【図２５】
2006202335.tif 000027
【図２６】
2006202335.tif 000028
【図２７】
2006202335.tif 000029