(57)【要約】【課題】ユーザの商品購入時の状況に応じた買物リストを作成する買物リスト作成プログラム及び買物リスト作成装置を提供する。【解決手段】買物リスト作成装置１が備える買物情報取得部１２が、ユーザ装置２−２から買物情報を取得し、買物リスト作成部１３が、取得された買物情報に基づいて、買物リストを作成し、買物リスト送信部１４が、作成された買物リストをユーザ装置２−２に送信する。【選択図】図１
2008158704.tif 000002
【特許請求の範囲】
【請求項１】
商品の買物リストを作成する買物リスト作成プログラムであって、
コンピュータに、
ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得する処理と、
前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶する処理と、
前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する処理とを実行させる
ことを特徴とする買物リスト作成プログラム。
【請求項２】
請求項１に記載の買物リスト作成プログラムにおいて、
前記買物リストを作成する処理は、前記選択情報に対応する商品の重さを算出するとともに、前記ユーザの商品購入時の状況を示す情報と、予め記憶手段に記憶された前記ユーザの商品購入時の状況と前記ユーザが運搬可能な重さとの対応情報とに基づいて、前記ユーザの商品購入時の状況において前記ユーザが運搬可能な重さを算出し、前記算出された前記商品の重さと前記算出された前記ユーザが運搬可能な重さとの比較結果に基づいて、前記買物リストを作成する
ことを特徴とする買物リスト作成プログラム。
【請求項３】
商品の買物リストを作成する買物リスト作成装置であって、
ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得する手段と、
前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶する手段と、
前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する手段とを備える
ことを特徴とする買物リスト作成装置。
【請求項４】
商品の買物リストを作成する買物リスト作成方法であって、
ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得し、
前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶し、
前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する
ことを特徴とする買物リスト作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、買物リスト作成プログラム、買物リスト作成装置、及び買物リスト作成方法に関し、特に、ユーザの商品購入時の状況に応じた買物リストを作成する買物リスト作成プログラム、買物リスト作成装置、及び買物リスト作成方法に関する。買物リストとは、ユーザが購入する商品のリストである。
【背景技術】
【０００２】
従来の買物リスト作成技術として、下記の特許文献１に、記憶手段に記憶されている料理名を選択し、選択された料理名の料理に用いられる材料のうち、所定量使われた時点で買物リストへのリストアップ対象となる材料を指定し、当該指定された材料の買物リストへのリストアップを制御する電子献立作成装置に関して記載されている。
【特許文献１】特開平９−１６５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記特許文献１に記載された技術は、いずれも、ユーザの商品購入時の状況を示す情報に応じた買物リストを作成することは行っていない。上記ユーザの商品購入時の状況を示す情報とは、例えば、ユーザが一人で買物するか家族で買物するかといった買物方法の情報、ユーザが徒歩で買物するか自転車を使って買物するかといった買物手段の情報、ユーザが買物する場所における気象情報等の情報である。
【０００４】
従って、上記特許文献１に記載された技術によっては、ユーザに買物リストが提供されても、例えば、仕事帰りの女性のユーザが一人で買物する場合に、荷物が重くて当該買物リストに記載された商品の一部しか購入できないという問題が生じる。また、例えば、ユーザが買物する場所において雨が降っていて、ユーザが傘を持つ場合、ユーザは片手で荷物を持たなければならないことから、購入したいだけの商品を購入できないことがある。
【０００５】
本発明は、上記従来技術の問題を解決し、ユーザの商品購入時の状況に応じた買物リストを作成する買物リスト作成プログラム、買物リスト作成装置、及び買物リスト作成方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の買物リスト作成プログラムは、商品の買物リストを作成する買物リスト作成プログラムであって、コンピュータに、ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得する処理と、前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶する処理と、前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する処理とを実行させる。
【０００７】
好ましくは、本発明の買物リスト作成プログラムにおいて、前記買物リストを作成する処理は、前記選択情報に対応する商品の重さを算出するとともに、前記ユーザの商品購入時の状況を示す情報と、予め記憶手段に記憶された前記ユーザの商品購入時の状況と前記ユーザが運搬可能な重さとの対応情報とに基づいて、前記ユーザの商品購入時の状況において前記ユーザが運搬可能な重さを算出し、前記算出された前記商品の重さと前記算出された前記ユーザが運搬可能な重さとの比較結果に基づいて、前記買物リストを作成する。
【０００８】
また、本発明の買物リスト作成装置は、商品の買物リストを作成する買物リスト作成装置であって、ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得する手段と、前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶する手段と、前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する手段とを備える。
【０００９】
また、本発明の買物リスト作成方法は、商品の買物リストを作成する買物リスト作成方法であって、ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得し、前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶し、前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する。
【発明の効果】
【００１０】
本発明の買物リスト作成プログラム、買物リスト作成装置、及び買物リスト作成方法は、ユーザ装置からユーザの商品購入時の状況を示す情報と当該商品の選択情報とを取得し、取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、当該ユーザの商品購入時の状況に応じた買物リストを作成し、作成された買物リストを当該ユーザ装置に送信する。
【００１１】
従って、本発明によれば、例えば、ユーザの買物方法、買物手段、ユーザが買物する場所における天気といったユーザの商品購入時の状況に応じた、適切な買物リストをユーザに提供することが可能となる。
【００１２】
また、本発明の買物リスト作成プログラムは、上記選択情報に対応する商品の重さを算出するとともに、当該ユーザの商品購入時の状況を示す情報と、予め記憶手段に記憶されたユーザの商品購入時の状況と当該ユーザが運搬可能な重さとの対応情報とに基づいて、当該ユーザの商品購入時の状況において当該ユーザが運搬可能な重さを算出し、算出された商品の重さと前記ユーザが運搬可能な重さとの比較結果に基づいて、買物リストを作成する。従って、本発明によれば、ユーザの商品購入時の状況に応じて、ユーザが商品購入時に持つことができる分の商品を買物リストとして提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下に、図面を参照して、本発明の実施の形態について説明する。図１は、本発明の買物リスト作成装置の構成の一例を示す図である。買物リスト作成装置１は、ユーザ１００の商品購入時の状況に応じた買物リストを作成する処理装置である。ユーザ装置２−１、２−２はユーザ１００が操作する装置である。ユーザ装置２−１は、例えばデスクトップ型コンピュータやノート型コンピュータ等のパーソナルコンピュータであり、ユーザ装置２−２は、例えば携帯電話等の、ユーザ１００が買物時に携帯する通信装置である。ユーザ装置２−１、２−２と買物リスト作成装置１とは、インターネット等のネットワークを介して接続されている。ユーザ装置２−１は、買物リスト作成装置１に対して後述する個人情報を送信し、ユーザ装置２−２は、買物リスト作成装置１に対して後述する買物情報を送信する。
【００１４】
買物リスト作成装置１は、個人情報入力部１１、買物情報取得部１２、買物リスト作成部１３、買物リスト送信部１４、個人情報データベース（ＤＢ）１５、買物リストデータベース（ＤＢ）１６、商品リストデータベース（ＤＢ）１７、在庫データベース（ＤＢ）１８、気象情報データベース（ＤＢ）１９を備える。
【００１５】
個人情報入力部１１は、ユーザ装置２−１から個人情報を受信し、受信した個人情報を入力する。個人情報は、ユーザ１００の属性情報であり、例えば、ユーザ１００の氏名、ユーザ装置２−２のメールアドレス、ユーザ１００が持つことができる（運搬可能である）重さ、ユーザ１００が買物する時に利用する予定の買物手段、ユーザ１００が買物する時に用いる予定の買物方法等の情報である。
【００１６】
買物情報取得部１２は、インターネット等のネットワークを通じて、ユーザ装置２−２から買物情報を取得する。買物情報は、ユーザ１００の商品購入時の状況を示す情報と、ユーザ１００が買物したい商品の選択情報である。ユーザ１００の商品購入時の状況を示す情報は、例えば、ユーザ１００が買物する時の実際の買物方法、ユーザ１００が買物する時に利用する実際の買物手段、ユーザ１００が買物する場所における気象情報等の情報である。買物リスト作成部１３は、買物情報取得部１２によって取得された買物情報と商品リストＤＢ１７に記憶された商品リストと、個人情報ＤＢ１５に記憶された個人情報とに基づいて、買物リストを作成して、買物リストＤＢ１６に記憶する。買物リスト送信部１４は、買物リスト作成部１３によって作成されて買物リストＤＢ１６に記憶された買物リストをインターネット等のネットワークを通じてユーザ装置２−２に送信する。
【００１７】
個人情報ＤＢ１５には、個人情報入力部１１によって入力された個人情報が記憶される。買物リストＤＢ１６には、買物リスト作成部１３によって作成された買物リストが記憶される。商品リストＤＢ１７には、商品リストが記憶される。在庫ＤＢ１８には、ユーザ１００が自宅等において備える商品の在庫情報が記憶される。当該在庫情報は、例えば、ユーザ１００によるユーザ装置２−１の操作に従って、ユーザ装置２−１から買物リスト作成装置１に対して送信され、在庫ＤＢ１８に記憶される。本発明の一実施形態によれば、図１では図示を省略する在庫管理システムが、ユーザ１００が自宅等において備える商品である在庫商品の情報（在庫情報）を管理して、当該在庫情報を買物リスト作成装置１内の在庫ＤＢ１８に記憶するようにしてもよい。
【００１８】
気象情報ＤＢ１９には、気象情報（天気の情報）が記憶される。例えば、買物情報取得部１２が、各地域の気象情報を管理する気象情報管理システム（図１では図示を省略）から各地域の気象情報を予め取得して、気象情報ＤＢ１９に記憶する。本発明の一実施形態によれば、買物リスト作成装置１のオペレータが、各地域における気象情報を収集して、収集した気象情報を予め気象情報ＤＢ１９に記憶するようにしてもよい。
【００１９】
なお、上述した買物リスト作成装置１及びその各部の機能は、ＣＰＵとその上で実行されるプログラムにより実現される。当該本発明を実現するプログラムは、コンピュータが読み取り可能な記録媒体、例えば半導体メモリ、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等に格納することができ、これらの記録媒体に記録して提供され、又は、通信インタフェースを介してネットワークを利用した送受信により提供される。
【００２０】
図２は、個人情報ＤＢのデータ構成例を示す図である。個人情報ＤＢ１５は、名前、メールアドレス、家族構成、手で持てる重さ、手で持てる重さ（家族）、買物手段、買物方法といったデータ項目で構成される。
【００２１】
名前には、ユーザ１００の氏名が設定される。メールアドレスには、ユーザ装置２−２のメールアドレスが設定される。家族構成には、ユーザ１００の家族構成が設定される。手で持てる重さには、ユーザ１００が持つことができる重さ（運搬可能な重さ）が設定される。手で持てる重さ（家族）には、家族が同行して買物する場合に家族全員で持つことができる重さが設定される。買物手段には、ユーザ１００が買物する時に利用する予定の買物手段が設定される。例えば、買物手段に設定された「徒歩」は、ユーザ１００が徒歩で買物する予定であることを示し、買物手段に設定された「自転車」は、ユーザ１００が自転車を利用して買物する予定であることを示す。買物方法には、ユーザ１００が買物する時に用いる予定の買物方法（例えば、買物時にユーザ１００に同行する同行者の情報）が設定される。例えば、買物方法に設定された「一人」は、ユーザ１００が一人で買物する予定であることを示し、買物方法に設定された「家族」は、ユーザ１００が家族で買物する予定であることを示す。本発明の一実施例によれば、個人情報ＤＢ１５が、平日の買物手段と買物方法、休日の買物手段と買物方法とが設定されたデータ項目で構成されるようにしてもよい。
【００２２】
図３は、買物リストＤＢのデータ構成例を示す図である。買物リストＤＢ１６は、名前、商品名、個数、繰越といったデータ項目で構成される。名前には、ユーザ１００の氏名が設定される。商品名には、商品の名称が設定される。個数には、商品名が示す商品の購入個数が設定される。繰越には、商品名が示す商品の買物の繰越に関する情報が設定される。例えば、繰越に設定された「次回」は、商品名が示す商品が今回の買物の対象とならず、当該商品の買物が次回に繰り越されることを示す。
【００２３】
なお、買物リスト作成部１３は、例えば、今回ユーザ１００が買物した日から所定の期間経過後（例えば、日付が変更された時）に、今回の買物時に買物リストＤＢ１６の繰越の項目に設定されている「次回」を、「前回未購入」（図示を省略）に変更する。上記設定された「前回未購入」は、前回の買物時に当該商品名が示す商品の買物が繰り越されたことを示す。
【００２４】
図４は、商品リストＤＢのデータ構成例を示す図である。商品リストＤＢ１７は、商品名、重さといったデータ項目で構成される。商品名には、商品の名称が予め設定されている。重さには、商品名に対応付けて、商品名が示す商品の単位数量（例えば、１個）当たりの重さが予め設定されている。
【００２５】
図５は、在庫ＤＢのデータ構成例を示す図である。在庫ＤＢ１８は、名前、商品名、残数といったデータ項目で構成される。名前には、ユーザ１００の氏名が設定される。商品名には、ユーザ１００が在庫として備える商品（在庫商品）の名称が設定される。残数は、在庫商品の残数が設定される。
【００２６】
図６は、気象情報ＤＢのデータ構成例を示す図である。気象情報ＤＢ１９は、地域、天気といったデータ項目で構成される。地域には、地域の情報（例えば、市町村名等）が設定される。天気には、当該地域の気象情報が設定される。
【００２７】
図７は、個人情報入力処理フローの一例を示す図である。ユーザ１００によるユーザ装置２−１の操作に従って、ユーザ装置２−１がユーザ１００の個人情報を買物リスト作成装置１に送信すると、個人情報入力部１１が、ユーザ装置２−１から送信された個人情報を入力し、個人情報ＤＢ１５に設定する（ステップＳ１）。
【００２８】
図８は、買物リスト作成装置が買物情報を取得してから買物リストを送信するまでの処理を説明する図である。まず、買物情報取得部１２が、ユーザ装置２−２から買物情報を取得する（ステップＳ１１）。次に、買物リスト作成部１３が、取得された買物情報に基づいて、買物リストを作成する（ステップＳ１２）。そして、買物リスト送信部１４が、作成された買物リストをユーザ装置２−２に送信する（ステップＳ１３）。
【００２９】
図９は、前述した図７に示す個人情報入力処理フローの詳細な例を示す図である。ユーザ１００によるユーザ装置２−１の操作に従って、ユーザ装置２−１が、個人情報を新規に入力するか修正するかを示す選択情報を個人情報入力部１１に入力すると、個人情報入力部１１は、上記選択情報に基づいて、個人情報を新規に入力するか修正するかを判断する（ステップＳ１０１）。個人情報入力部１１が、個人情報を新規に入力すると判断した場合、個人情報入力部１１は、例えば図１０に示すような個人情報入力画面をユーザ装置２−１に表示する（ステップＳ１０２）。
【００３０】
ユーザ１００が図１０に示す個人情報入力画面に従って、個人情報（例えば、買物手段、買物方法、名前、メールアドレス、家族情報、ユーザ１００が持つことができる重さの情報）を入力して「ＯＫ」と表示されたボタンを左クリック等すると、当該個人情報がユーザ装置２−１から個人情報入力部１１に送信される。個人情報入力部１１は、ユーザ装置２−１から受信した個人情報を個人情報ＤＢ１５に設定する（ステップＳ１０４）。なお、図１０に示す個人情報入力画面には、平日の買物手段および買物方法と、休日の買物手段および買物方法が入力項目として表示されており、ユーザ１００が当該入力項目を埋めて「ＯＫ」と表示されたボタンを左クリック等することによって、当該ユーザ１００の平日の買物手段および買物方法と、休日の買物手段および買物方法が個人情報入力部１１に送信され、個人情報入力部１１によって個人情報ＤＢ１５に設定される。
【００３１】
ステップＳ１０１において、個人情報入力部１１が、個人情報を修正すると判断した場合、個人情報入力部１１は、例えば図１１に示すような個人情報修正画面をユーザ装置２−１に表示する（ステップＳ１０３）。ユーザ１００が、例えば図１１に示す個人情報修正画面に表示された個人情報を修正入力して、「ＯＫ」と表示されたボタンを左クリック等すると、当該修正入力された個人情報がユーザ装置２−１から個人情報入力部１１に送信される。そして、上述したステップＳ１０４において、個人情報入力部１１は、ユーザ装置２−１から受信した個人情報を個人情報ＤＢ１５に設定（更新）する。
【００３２】
図１２は、前述した図８のステップＳ１１における買物情報の取得処理の詳細な例を示す図である。ユーザ１００の操作に従って、ユーザ装置２−２がユーザ１００の氏名の情報とユーザ１００の所在地の情報を買物リスト作成装置１に対して送信すると、買物リスト作成装置１の買物情報取得部１２が、個人情報ＤＢ１５を参照して、ユーザ装置２−２から受信したユーザ１００の氏名に対応するメールアドレス、買物手段、買物方法の情報を取得する（ステップＳ１１１）。本発明の一実施例によれば、個人情報ＤＢ１５に平日の買物手段と買物方法、休日の買物手段と買物方法とが設定されている場合に、買物情報取得部１２が、当該ユーザ１００の氏名の情報を取得した日の曜日に対応する買物手段、買物方法の情報を取得するようにしてもよい。
【００３３】
次に、買物情報取得部１２は、在庫ＤＢ１８を参照して、当該ユーザ１００の氏名に対応する在庫情報（商品名と残数の情報）を取得する（ステップＳ１１２）。
【００３４】
また、買物情報取得部１２は、買物リストＤＢ１６を参照して、当該ユーザ１００の氏名に対応する買物リストに含まれる商品のうち、繰越に「前回未購入」が設定された商品の情報を取得する（ステップＳ１１３）。
【００３５】
また、買物情報取得部１２は、気象情報ＤＢ１９を参照して、ユーザ１００の所在地に対応する天気の情報を取得する（ステップＳ１１４）。
【００３６】
そして、買物情報取得部１２は、ステップＳ１１１において取得した買物手段、買物方法、ステップＳ１１２において取得した在庫情報、ステップＳ１１３において取得した商品の情報、ステップＳ１１４において取得した天気の情報を、ステップＳ１１１において取得した当該ユーザ１００のメールアドレス宛（ユーザ装置２−２宛）に送信して（ステップＳ１１５）、当該買物手段、買物方法、在庫情報、商品の情報（買物リスト）、天気の情報を当該ユーザ１００のデフォルトの買物情報としてユーザ装置２−２の画面に表示させる（ステップＳ１１６）。
【００３７】
ステップＳ１１６においては、例えば、図１３に示すような画面がユーザ装置２−２に表示される。図１３に示す画面中、「買物リスト」という表示の下の矩形の枠中に記述された表示（「たまねぎ  １個」）は、デフォルトの買物リストを示す。当該デフォルトの買物リストは、前回の買物時に買物が繰り越された商品を示している。また、「天気」という表示の右の矩形の枠中に記述された「晴れ」は、ユーザ１００の所在地に対応する天気が晴れであることを示す。「在庫情報」という表示の下の矩形の枠中に記述された「かぼちゃ  １／４個」、「牛乳  １Ｌ」は、当該ユーザ１００が、かぼちゃ１／４個と牛乳１リットルを在庫商品として備えていることを示す。「買物手段」という表示の右の矩形の枠中に記述された「徒歩」は、当該ユーザ１００の買物手段が徒歩であることを示す。「買物方法」という表示の右の矩形の枠中に記述された「一人」は、当該ユーザ１００が一人で買物することを示す。上述したように、図１３に示す画面中に示すデフォルトの買物リストは、前回の買物時に買物が繰り越された商品を意味する。従って、ユーザ１００は、画面表示された当該デフォルトの買物リストを見ることによって、前回の買物時に買物が繰り越された商品を思い出して、今回の買物の対象とすることができる。
【００３８】
ユーザ１００が、図１３に示す画面に表示されたデフォルトの買物情報を参照し、実際に買物する時の買物情報を入力して、「送信」と表示されたボタンを左クリック等すると、入力された買物情報がユーザ装置２−２から買物情報取得部１２に送信される。例えば、ユーザ１００が、図１３に示す画面上で「たまねぎ  １個」に替えて、買物したい商品の情報として「きゃべつ  １個」を入力すると、当該買物したい商品の選択情報が買物情報の一部としてユーザ装置２−２から買物情報取得部１２に送信される。
【００３９】
買物情報取得部１２は、ユーザ装置２−２から送信された当該買物情報を取得して（ステップＳ１１７）、取得した買物情報を買物リスト作成部１３に送信する（ステップＳ１１８）。
【００４０】
図１４は、前述した図８のステップＳ１２における買物リストの作成処理の詳細な例を示す図である。買物リスト作成部１３は、買物情報取得部１２から買物情報を受信して（ステップＳ１２１）、当該買物情報に含まれる、ユーザ１００が買物したい商品の選択情報に基づいて、買物リストＤＢ１６中の買物リストを更新する（ステップＳ１２２）。次に、買物リスト作成部１３は、個人情報ＤＢ１５内の個人情報と、上記ステップＳ１２１において受信した買物情報に含まれる買物手段、買物方法、天気の情報とに基づいて、当該ユーザ１００が持つことができる重さを算出する（ステップＳ１２３）。
【００４１】
例えば、ユーザ１００の氏名が「富士通  花子」、上記ステップＳ１２１において受信した買物情報に含まれる買物手段が「徒歩」、買物方法が「家族」、天気の情報が「晴れ」であるとすると、買物リスト作成部１３は、例えば図２に示す個人情報ＤＢ１５を参照して、重さ「１０Ｋｇ」を、当該ユーザ１００が持つことができる重さとして算出する。
【００４２】
本発明の一実施例によれば、買物情報に含まれる天気の情報が「雨」である場合に、買物リスト作成部１３は、図２に示す個人情報ＤＢ１５を参照して算出される上記「１０Ｋｇ」に所定の割合（例えば、０．５）を乗じて得られる重さを、当該ユーザ１００が持つことができる重さとして算出するようにしてもよい。
【００４３】
また、買物リスト作成部１３は、商品リストＤＢ１７を参照して、上記ステップＳ１２２において更新された買物リストに含まれる全ての商品の重さの合計を算出する（ステップＳ１２４）。具体的には、買物リスト作成部１３は、商品リストＤＢ１７を参照して、買物リストＤＢ１６中の買物リストに含まれる各商品の重さを抽出する。また、買物リスト作成部１３は、買物リストＤＢ１６を参照して、当該各商品の購入個数を抽出する。そして、買物リスト作成部１３は、上記抽出された各商品の重さに当該各商品の購入個数を乗じて得られる重さの合計を、上記更新された買物リストに含まれる全ての商品の重さの合計として算出する。
【００４４】
次に、買物リスト作成部１３は、ユーザ１００が買物リストに含まれる全ての商品を持つことができるかを判断する（ステップＳ１２５）。買物リスト作成部１３は、例えば、上記ステップＳ１２３において算出された、当該ユーザ１００が持つことができる重さが、上記ステップＳ１２４において算出された、買物リストに含まれる全ての商品の重さの合計以上である場合に、ユーザ１００が買物リストに含まれる全ての商品を持つことができると判断し、当該ユーザ１００が持つことができる重さが、当該買物リストに含まれる全ての商品の重さの合計未満である場合に、買物リストに含まれる商品にユーザ１００が持つことができない商品があると判断する。
【００４５】
買物リスト作成部１３が、ユーザ１００が買物リストに含まれる全ての商品を持つことができると判断した場合は、ステップＳ１３２に進む。
【００４６】
買物リスト作成部１３が、買物リストに含まれる商品にユーザ１００が持つことができない商品があると判断した場合、買物リスト作成部１３は、買物リストから、今回の買物を推奨する商品を推奨商品として選択する（ステップＳ１２６）。買物リスト作成部１３は、例えば、買物リストに含まれる各商品の買物リストＤＢ１６への設定順に、当該各商品の重さを順次加算していき、当該加算値が当該ユーザ１００が持つことができる重さを超えるまでに重さが加算された商品を推奨商品として選択する。また、買物リスト作成部１３は、買物リストに含まれる各商品のうち、当該推奨商品以外の商品を、次回に買物を繰り越す商品として選択する。
【００４７】
例えば、図１５に示すように、買物リストＤＢ１６にかぼちゃ１／４個、牛乳１Ｌ（リットル）、きゃべつ１個、水２Ｌの順に上から設定されている場合、買物リスト作成部１３は、当該設定順に各商品の購入個数分の重さを加算していく。当該かぼちゃ１／４個の重さ、牛乳１Ｌの重さ、きゃべつ１個の重さの加算値が当該ユーザ１００が持つことができる重さを超えていないが、水２Ｌの重さを加算すると当該ユーザ１００が持つことができる重さを超える場合、買物リスト作成部１３は、かぼちゃ１／４個、牛乳１Ｌ、きゃべつ１個を推奨商品として選択し、水２Ｌを次回に買物を繰り越す商品として選択する。
【００４８】
買物リスト作成部１３は、買物リスト送信部１４を通じて、ユーザ装置２−２に対して推奨商品の情報を送信して、当該推奨商品の情報を買物リストの候補としてユーザ装置２−２に画面表示させる（ステップＳ１２７）。図１６は、ユーザ装置２−２が表示する買物リストの候補の表示画面（購入推奨画面）の例である。図１６中、かぼちゃ１／４個、牛乳１Ｌ、きゃべつ１個が、今回の買物を推奨する推奨商品として表示される。網かけ部分の表示（「水  ２Ｌ  次回繰越」）は、水２Ｌの買物が次回に繰り越されることを示す。
【００４９】
本発明の一実施例によれば、買物リスト作成部１３は、ユーザ装置２−２に、買物が次回に繰り越される商品を点滅表示、色表示させたり、太文字で表示させたりするようにしてもよい。ユーザ１００が図１６に示す購入推奨画面に示す「修正」と表示されたボタンを左クリック等すると、ユーザ装置２−２によって、買物リストの候補の修正が選択され、当該選択情報が買物情報取得部１２を通じて買物リスト作成部１３に送信される。
【００５０】
次に、買物リスト作成部１３は、ユーザ装置２−２から送信された買物リストの候補の修正の選択情報に基づいて、買物リストの候補の修正が選択されたかを判断する（ステップＳ１２８）。買物リスト作成部１３が、買物リストの候補の修正が選択されなかったと判断した場合は、ステップＳ１３１に進む。
【００５１】
買物リスト作成部１３が、買物リストの候補の修正が選択されたと判断した場合、買物リスト作成部１３は、買物リスト送信部１４を通じて、買物リストの候補を修正するためのフォーマット情報をユーザ装置２−２に送信して、例えば図１７に示すような、買物リストの候補を修正するための画面（買物リスト候補修正画面）をユーザ装置２−２に表示させる（ステップＳ１２９）。図１７に示す買物リスト候補修正画面に示す「次回」という表示は、水２Ｌの買物が次回に繰り越されることを示している。図１７に示す買物リスト候補修正画面上で、ユーザ１００が買物リストの候補を修正して、「ＯＫ」と表示されたボタンを左クリック等すると、修正後の買物リストの候補の情報がユーザ装置２−２から買物情報取得部１２を通じて買物リスト作成部１３に送信される。例えば、図１７に示す買物リスト候補修正画面上で、ユーザ１００が水２Ｌに替えてきゃべつ１個の買物を次回に繰り越すことを選択すると、かぼちゃ、牛乳、水が買物リストの候補、きゃべつが次回に買物が繰り越される商品として選択されたことを示す情報が、上記修正後の買物リストの候補の情報として買物リスト作成部１３に送信される。
【００５２】
次に、買物リスト作成部１３が、ユーザ装置２−２から修正後の買物リストの候補の情報を受信したかを判断する（ステップＳ１３０）。買物リスト作成部１３が、修正後の買物リストの候補の情報を受信していないと判断した場合は、ステップＳ１３０に戻る。買物リスト作成部１３が、修正後の買物リストの候補の情報を受信したと判断した場合、買物リスト作成部１３は、当該買物リストの候補の情報に基づいて、買物リストＤＢ１６内の買物リストを更新する（ステップＳ１３１）。例えば、図１５に示す買物リストＤＢ１６において、きゃべつに対応する繰越の項目に「次回」を設定する。
【００５３】
そして、買物リスト作成部１３は、買物リストに含まれる商品のうち、買物が次回に繰り越されない商品をユーザ装置２−２に送信して（ステップＳ１３２）、処理を終了する。
【００５４】
ステップＳ１３２の処理の結果、ユーザ装置２−２には、例えば図１８に示すような買物リストの表示画面（買物リスト画面）が表示される。
【００５５】
本発明は、本発明の主旨に従った様々な変形が可能である。例えば、上述した図１４のステップＳ１２６における推奨商品の選択処理において、買物リスト作成部１３が、買物リストに含まれる商品のうち、前回の買物時に買物が繰り越された商品を推奨商品の一つとして優先的に選択するとともに、当該前回の買物時に買物が繰り越された商品の重さに対して、買物リストに含まれる当該優先的に選択された商品以外の商品の重さを、買物リストＤＢ１６への設定順に順次加算し、当該加算値が当該ユーザ１００が持つことができる重さを超えるまでに重さが加算された商品を推奨商品として選択するようにしてもよい。
【００５６】
以上から把握できるように、本発明の実施形態の特徴を述べると以下の通りである。
【００５７】
（付記１）商品の買物リストを作成する買物リスト作成プログラムであって、
コンピュータに、
ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得する処理と、
前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶する処理と、
前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する処理とを実行させる
ことを特徴とする買物リスト作成プログラム。
【００５８】
（付記２）付記１に記載の買物リスト作成プログラムにおいて、
前記買物リストを作成する処理は、前記選択情報に対応する商品の重さを算出するとともに、前記ユーザの商品購入時の状況を示す情報と、予め記憶手段に記憶された前記ユーザの商品購入時の状況と前記ユーザが運搬可能な重さとの対応情報とに基づいて、前記ユーザの商品購入時の状況において前記ユーザが運搬可能な重さを算出し、前記算出された前記商品の重さと前記算出された前記ユーザが運搬可能な重さとの比較結果に基づいて、前記買物リストを作成する
ことを特徴とする買物リスト作成プログラム。
【００５９】
（付記３）付記１に記載の買物リスト作成プログラムにおいて、
前記ユーザの商品購入時の状況を示す情報が、前記ユーザの商品購入時の同行者の情報である
ことを特徴とする買物リスト作成プログラム。
【００６０】
（付記４）付記１に記載の買物リスト作成プログラムにおいて、
前記ユーザの商品購入時の状況を示す情報が、前記ユーザの商品購入時の天気の情報である
ことを特徴とする買物リスト作成プログラム。
【００６１】
（付記５）付記１に記載の買物リスト作成プログラムにおいて、
前記ユーザの商品購入時の状況を示す情報が、前記ユーザが利用する買物手段の情報である
ことを特徴とする買物リスト作成プログラム。
【００６２】
（付記６）商品の買物リストを作成する買物リスト作成装置であって、
ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得する手段と、
前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶する手段と、
前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する手段とを備える
ことを特徴とする買物リスト作成装置。
【００６３】
（付記７）商品の買物リストを作成する買物リスト作成方法であって、
ネットワークを通じて、ユーザ装置からユーザの商品購入時の状況を示す情報と前記商品の選択情報とを取得し、
前記取得されたユーザの商品購入時の状況を示す情報と商品の選択情報とに基づいて、前記ユーザの商品購入時の状況に応じた買物リストを作成して記憶手段に記憶し、
前記記憶手段に記憶された買物リストを前記ネットワークを通じて前記ユーザ装置に送信する
ことを特徴とする買物リスト作成方法。
【産業上の利用可能性】
【００６４】
本発明によれば、例えば、ユーザの買物方法、買物手段、ユーザが買物する場所における天気といったユーザの商品購入時の状況に応じた、適切な買物リストをユーザに提供することが可能となる。また、本発明によれば、ユーザの商品購入時の状況に応じて、ユーザが商品購入時に持つことができる分の商品を買物リストとして提供することが可能となる。
【図面の簡単な説明】
【００６５】
【図１】本発明の買物リスト作成装置の構成の一例を示す図である。
【図２】個人情報ＤＢのデータ構成例を示す図である。
【図３】買物リストＤＢのデータ構成例を示す図である。
【図４】商品リストＤＢのデータ構成例を示す図である。
【図５】在庫ＤＢのデータ構成例を示す図である。
【図６】気象情報ＤＢのデータ構成例を示す図である。
【図７】個人情報入力処理フローの一例を示す図である。
【図８】買物リスト作成装置が買物情報を取得してから買物リストを送信するまでの処理を説明する図である。
【図９】個人情報入力処理フローの詳細な例を示す図である。
【図１０】個人情報入力画面の一例を示す図である。
【図１１】個人情報修正画面の一例を示す図である。
【図１２】買物情報の取得処理の詳細な例を示す図である。
【図１３】ユーザ装置に表示される画面の例である。
【図１４】買物リストの作成処理の詳細な例を示す図である。
【図１５】買物リストＤＢのデータ構成例を示す図である。
【図１６】ユーザ装置が表示する購入推奨画面の例である。
【図１７】ユーザ装置に表示される買物リスト候補修正画面の例である。
【図１８】ユーザ装置に表示される買物リスト画面の例である。
【符号の説明】
【００６６】
１  買物リスト作成装置
２−１、２−２  ユーザ装置
１１  個人情報入力部
１２  買物情報取得部
１３  買物リスト作成部
１４  買物リスト送信部
１５  個人情報ＤＢ
１６  買物リストＤＢ
１７  商品リストＤＢ
１８  在庫ＤＢ
１９  気象情報ＤＢ
１００  ユーザ
【図１】
2008158704.tif 000003
【図２】
2008158704.tif 000004
【図３】
2008158704.tif 000005
【図４】
2008158704.tif 000006
【図５】
2008158704.tif 000007
【図６】
2008158704.tif 000008
【図７】
2008158704.tif 000009
【図８】
2008158704.tif 000010
【図９】
2008158704.tif 000011
【図１０】
2008158704.tif 000012
【図１１】
2008158704.tif 000013
【図１２】
2008158704.tif 000014
【図１３】
2008158704.tif 000015
【図１４】
2008158704.tif 000016
【図１５】
2008158704.tif 000017
【図１６】
2008158704.tif 000018
【図１７】
2008158704.tif 000019
【図１８】
2008158704.tif 000020