(57)【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置に接続されるサーバ装置であって、
複数のグループについて、各グループに所属する複数の所属商品とグループ名とを対応付けて記憶する記憶手段と、
ユーザが注文することを予定する商品を注文予定商品として所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を前記端末装置から受信する受信手段と、
前記受信手段において受信された前記注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出する抽出手段と、
前記抽出手段において抽出された前記注文予定商品が所属するグループ数が複数か否かを判定する判定手段と、
前記判定手段において前記注文予定商品が所属するグループ数が複数であると判定された場合に、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定する表示順位決定手段と、
前記表示順位決定手段において決定された表示順位を示す表示順位情報と、前記抽出手段にて抽出された各グループの所属商品と前記グループ名とを表示させる商品表示データとを、前記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置であって、
前記判定手段において前記注文予定商品が所属するグループ数が複数でないと判定された場合において、
前記表示順位決定手段は、前記表示順位を決定する処理を行わず、
前記送信手段は、前記注文予定商品が所属する単一のグループの所属商品とグループ名とを表示させる商品表示データを上記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信することを特徴とするサーバ装置。
【請求項３】
請求項１又は２に記載のサーバ装置であって、
前記商品表示データは、当該商品表示データで表示されるグループの所属商品をユーザが個別に注文予定商品として選択できる画面を表示させるデータであることを特徴とするサーバ装置。
【請求項４】
請求項１乃至３の何れか一項に記載のサーバ装置であって、
前記記憶手段は、ユーザを識別するユーザ識別情報をグループと対応付けて更に記憶し、
前記受信手段は、前記端末装置から、前記注文予定商品情報が示す注文予定商品を選択するユーザのユーザ識別情報を受信し、
前記抽出手段は、前記記憶手段を参照し、前記受信手段で受信したユーザ識別情報と対応付けられているグループを抽出することを特徴とするサーバ装置。
【請求項５】
請求項４に記載のサーバ装置であって、
前記受信手段は、前記端末装置から、ユーザにより作成されたグループに関するユーザ作成グループ情報として、そのグループの所属商品及びグループ名を示すユーザ作成グループ情報を更に受信し、
前記受信手段で受信したユーザ作成グループ情報に基づいて、ユーザにより作成されたグループとそれに所属する所属商品とグループ名とを、そのユーザのユーザ識別情報と対応付けて前記記憶手段に記憶させるグループ編集手段をさらに備えることを特徴とするサーバ装置。
【請求項６】
請求項４又は５に記載のサーバ装置であって、
前記抽出手段は、前記受信手段において受信された前記注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から仮抽出した後に、前記記憶手段を参照して前記受信手段において受信したユーザ識別情報と対応付けられているグループを取得し、当該取得したグループと先に仮抽出したグループとを照合して一致したグループのみを本抽出することを特徴とするサーバ装置。
【請求項７】
請求項１乃至請求項６の何れか一項に記載のサーバ装置であって、
前記商品表示データは、前記表示順位が上位であるグループの所属商品及びグループ名を優先して表示させるデータであることを特徴とするサーバ装置。
【請求項８】
請求項１乃至請求項７の何れか一項に記載のサーバ装置であって、
前記商品表示データは、全ての所属商品が注文予定商品として選択されているグループ以外のグループについて、所属商品とグループ名とを表示させるデータであることを特徴とするサーバ装置。
【請求項９】
請求項１乃至請求項８の何れか一項に記載のサーバ装置であって、
前記商品表示データは、前記抽出手段にて抽出された各グループの所属商品の中から前記注文予定商品を削除したデータであることを特徴とするサーバ装置。
【請求項１０】
請求項１乃至請求項９の何れか一項に記載のサーバ装置であって、
前記各グループは、料理のレシピに基づくグループであることを特徴とするサーバ装置。
【請求項１１】
請求項１乃至請求項１０の何れか一項に記載のサーバ装置であって、
前記ユーザが前記注文予定商品として選択する商品は、ネットスーパーで扱われている商品であることを特徴とするサーバ装置。
【請求項１２】
コンピュータが、ネットワークを介して接続される端末装置から、ユーザが注文することを予定する注文予定商品を所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を受信するステップと、
コンピュータが、複数のグループについて、各グループに所属する複数の所属商品とグループ名とが対応付けられて記憶されている記憶手段を参照し、前記受信した注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出するステップと、
コンピュータが、前記抽出した前記注文予定商品が所属するグループ数が複数か否かを判定するステップと、
コンピュータが、前記注文予定商品が所属するグループ数が複数であると判定した場合は、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定するステップと、
コンピュータが、前記決定した表示順位を示す表示順位情報と、前記抽出した各グループの所属商品とグループ名とを表示させる商品表示データとを、前記受信に対応して前記端末装置に送信するステップと、
を含むことを特徴とする商品表示方法。
【請求項１３】
コンピュータを、
ネットワークを介して接続される端末装置から、ユーザが注文することを予定する注文予定商品を所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を受信する受信手段、
複数のグループについて、各グループに所属する複数の所属商品とグループ名とが対応付けられて記憶されている記憶手段を参照し、前記受信手段において受信された注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出する抽出手段、
前記抽出手段において抽出された前記注文予定商品が所属するグループ数が複数か否かを判定する判定手段、
前記判定手段において前記注文予定商品が所属するグループ数が複数であると判定された場合に、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定する表示順位決定手段、
前記表示順位決定手段において決定された表示順位を示す表示順位情報と、前記抽出手段にて抽出された各グループの所属商品とグループ名とを表示させる商品表示データとを、前記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信する送信手段、
として機能させることを特徴とする商品表示プログラム。
【請求項１４】
端末装置と、ネットワークを介して前記端末装置から接続されるサーバ装置とを備える商品表示システムであって、
前記サーバ装置は、
複数のグループについて、各グループに所属する所属商品とグループ名とを対応付けて記憶する記憶手段と、
ユーザが注文することを予定する商品を注文予定商品として所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を前記端末装置から受信する受信手段と、
前記受信手段において受信された注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出する抽出手段と、
前記抽出手段において抽出された前記注文予定商品が所属するグループ数が複数か否かを判定する判定手段と、
前記判定手段において前記注文予定商品が所属するグループ数が複数であると判定された場合に、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定する表示順位決定手段と、
前記表示順位決定手段において決定された表示順位を示す表示順位情報と、前記抽出手段にて抽出された各グループの所属商品とグループ名とを表示させる商品表示データとを、前記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信する送信手段と、
を備え、
前記端末装置は、
ユーザが注文予定商品を所定数選択する都度、前記注文予定商品情報を前記サーバ装置に送信する注文予定商品情報送信手段と、
前記サーバ装置から前記商品表示データを受信する商品表示データ受信手段と、
前記受信した表示順位情報の示す表示順位に基づいて、前記受信した商品表示データによって特定される１以上のグループについて、所属商品とグループ名とを表示部に表示させる表示手段と、
を備えることを特徴とする商品表示システム。
【請求項１５】
請求項１４に記載の商品表示システムであって、
前記記憶手段は、ユーザを識別するユーザ識別情報をグループと対応付けて更に記憶し、
前記受信手段は、前記端末装置から、前記注文予定商品情報が示す注文予定商品を選択するユーザのユーザ識別情報を受信し、
前記受信手段は、前記端末装置から、ユーザにより作成されたグループに関するユーザ作成グループ情報として、そのグループの所属商品及びグループ名を示すユーザ作成グループ情報を更に受信し、
前記サーバ装置は、前記受信手段で受信したユーザ作成グループ情報に基づいて、ユーザにより作成されたグループとそれに所属する所属商品とグループ名とを、そのユーザのユーザ識別情報と対応付けて前記記憶手段に記憶させるグループ編集手段をさらに備え、
前記抽出手段は、前記記憶手段を参照し、前記受信手段で受信したユーザ識別情報と対応付けられているグループを抽出することを特徴とする商品表示システム。
【請求項１６】
請求項１５に記載の商品表示システムであって、
前記抽出手段は、前記受信手段において受信された前記注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から仮抽出した後に、前記記憶手段を参照して前記受信手段において受信したユーザ識別情報と対応付けられているグループを取得し、当該取得したグループと先に仮抽出したグループとを照合して一致したグループのみを本抽出することを特徴とする商品表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、商品表示方法、商品表示プログラム及び商品表示システムの技術分野に関する。
【背景技術】
【０００２】
近年、インターネット上に店舗を出店するショッピングサイトが知られている。ショッピングモールのユーザ（利用者）は、ショッピングサイトからユーザ端末に送信されたＷｅｂページを通じて、出店者がショッピングサイトに出品した商品の中から所望の商品を選択し、注文手続きを経て、選択した商品を注文できるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２３６６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、こうしたショッピングモールサイトにおいて、注文者は複数の商品を注文する際に、注文すべき商品を注文し忘れる場合がある。一般に消費者が買い物等をする場合、商品の目的・用途を考えながら注文商品を選択する。したがって、注文し忘れた商品があると、当初の目的を達成できなくなってしまう場合もある。
【０００５】
本発明は、こうした問題点に鑑みてなされたものであり、その課題の一例は、ユーザが商品を注文する際、注文し忘れが生じにくいサーバ装置、商品表示方法、商品表示プログラム及び商品表示システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ネットワークを介して端末装置に接続されるサーバ装置であって、複数のグループについて、各グループに所属する複数の所属商品とグループ名とを対応付けて記憶する記憶手段と、ユーザが注文することを予定する商品を注文予定商品として所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を前記端末装置から受信する受信手段と、前記受信手段において受信された前記注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出する抽出手段と、前記抽出手段において抽出された前記注文予定商品が所属するグループ数が複数か否かを判定する判定手段と、前記判定手段において前記注文予定商品が所属するグループ数が複数であると判定された場合に、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定する表示順位決定手段と、前記表示順位決定手段において決定された表示順位を示す表示順位情報と、前記抽出手段にて抽出された各グループの所属商品と前記グループ名とを表示させる商品表示データとを、前記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信する送信手段と、を備えることを特徴とする。
【０００７】
この発明によれば、ユーザが注文予定商品を所定数選択する都度、選択した商品が所属するグループに属する商品をそのグループの名称とともにグループ毎に表示させることができる。これにより、グループに所属する他の商品が必要な場合に、ユーザの注文し忘れが生じる可能性を低くすることができる。また、注文し忘れないまでも、グループに所属する他の商品の注文を考えていた場合にそれらの商品を検索等して１つ１つ注文する煩雑さを抑制することができる。ここで、商品とは市場で取引されるものをいう。
また、注文予定商品を多く含むグループほど、ユーザが当該グループに属する商品を注文する蓋然性が高いと考えられることから、所属商品が注文予定商品である数が多いグループから順に表示順位をつけることにより、ユーザが注文する蓋然性が高い商品を優先して提示することができ、ユーザの利便性を向上させることができる。
【０００８】
請求項２に記載の発明は、請求項１に記載のサーバ装置であって、前記判定手段において前記注文予定商品が所属するグループ数が複数でないと判定された場合において、前記表示順位決定手段は、前記表示順位を決定する処理を行わず、前記送信手段は、前記注文予定商品が所属する単一のグループの所属商品とグループ名とを表示させる商品表示データを上記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信することを特徴とする。
請求項３に記載の発明は、請求項１又は２に記載のサーバ装置であって、前記商品表示データは、当該商品表示データで表示されるグループの所属商品をユーザが個別に注文予定商品として選択できる画面を表示させるデータであることを特徴とする。
【０００９】
この発明によれば、商品グループ単位で商品をすべて注文しなければならないということがないため、ユーザが必要に応じて商品を選択して注文することができる。
【００１０】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載のサーバ装置であって、前記記憶手段は、ユーザを識別するユーザ識別情報をグループと対応付けて更に記憶し、前記受信手段は、前記端末装置から、前記注文予定商品情報が示す注文予定商品を選択するユーザのユーザ識別情報を受信し、前記抽出手段は、前記記憶手段を参照し、前記受信手段で受信したユーザ識別情報と対応付けられているグループを抽出することを特徴とする。
【００１１】
この発明によれば、ユーザの行動特性に合わせて商品グループを対応付けておくことにより、ユーザの行動特性に合った商品グループに基づいて商品を提示することができる。
【００１２】
請求項５に記載の発明は、請求項４に記載のサーバ装置であって、前記受信手段は、前記端末装置から、ユーザにより作成されたグループに関するユーザ作成グループ情報として、そのグループの所属商品及びグループ名を示すユーザ作成グループ情報を更に受信し、前記受信手段で受信したユーザ作成グループ情報に基づいて、ユーザにより作成されたグループとそれに所属する所属商品とグループ名とを、そのユーザのユーザ識別情報と対応付けて前記記憶手段に記憶させるグループ編集手段をさらに備えることを特徴とする。
【００１３】
この発明によれば、ユーザは自分の行動特性に応じた商品グループを予め作成しておくことで、当該商品グループに対応する商品を注文する際の注文し忘れを防止することができる。
【００１４】
請求項６に記載の発明は、請求項４又は５に記載のサーバ装置であって、前記抽出手段は、前記受信手段において受信された前記注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から仮抽出した後に、前記記憶手段を参照して前記受信手段において受信したユーザ識別情報と対応付けられているグループを取得し、当該取得したグループと先に仮抽出したグループとを照合して一致したグループのみを本抽出することを特徴とする。
請求項７に記載の発明は、請求項１乃至請求項６の何れか一項に記載のサーバ装置であって、前記商品表示データは、前記表示順位が上位であるグループの所属商品及びグループ名を優先して表示させるデータであることを特徴とする。
【００１６】
請求項８に記載の発明は、請求項１乃至請求項７の何れか一項に記載のサーバ装置であって、前記商品表示データは、全ての所属商品が注文予定商品として選択されているグループ以外のグループについて、所属商品とグループ名とを表示させるデータであることを特徴とする。
【００１７】
この発明によれば、注文し忘れ防止の観点からユーザに提示する必要のないグループに属する商品を提示しなくて済むことから、商品選択画面の視認性を向上させることができる。
【００１８】
請求項９に記載の発明は、請求項１乃至請求項８の何れか一項に記載のサーバ装置であって、前記商品表示データは、前記抽出手段にて抽出された各グループの所属商品の中から前記注文予定商品を削除したデータであることを特徴とする。
請求項１０に記載の発明は、請求項１乃至請求項９の何れか一項に記載のサーバ装置であって、前記各グループは、料理のレシピに基づくグループであることを特徴とする。
【００１９】
この発明によれば、料理に用いられる商品について注文し忘れが生じる可能性が低いことから、注文し忘れにより目的とする料理が出来ずに他の材料が無駄になるなどの不利益が生じることを防止することができる。特に、料理の材料となるのは生鮮食品等の保存期間に限りがあるもの、短いものが多いため、目的を達成できなかった場合に次回使われるまでの間に廃棄処分となる可能性がありうるため有効である。
【００２０】
請求項１１に記載の発明は、請求項１乃至請求項１０の何れか一項に記載のサーバ装置であって、前記ユーザが前記注文予定商品として選択する商品は、ネットスーパーで扱われている商品であることを特徴とする。
【００２１】
ネットスーパーでは、生鮮食品などの比較的単価の低い商品が大量に扱われており、１つの目的・使用方法（例えば、料理のレシピ）に対して関連性のある複数商品群が一度に注文されることも少なくない。この発明によれば、ユーザは、グループに所属する商品群の中に注文し忘れ商品がないか、確認しながら商品を選択することができる。
【００２２】
請求項１２に記載の発明は、コンピュータが、ネットワークを介して接続される端末装置から、ユーザが注文することを予定する注文予定商品を所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を受信するステップと、コンピュータが、複数のグループについて、各グループに所属する複数の所属商品とグループ名とが対応付けられて記憶されている記憶手段を参照し、前記受信した注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出するステップと、コンピュータが、前記抽出した前記注文予定商品が所属するグループ数が複数か否かを判定するステップと、コンピュータが、前記注文予定商品が所属するグループ数が複数であると判定した場合は、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定するステップと、コンピュータが、前記決定した表示順位を示す表示順位情報と、前記抽出した各グループの所属商品とグループ名とを表示させる商品表示データとを、前記受信に対応して前記端末装置に送信するステップと、を含むことを特徴とする商品表示方法である。
【００２３】
請求項１３に記載の発明は、コンピュータを、ネットワークを介して接続される端末装置から、ユーザが注文することを予定する注文予定商品を所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を受信する受信手段、複数のグループについて、各グループに所属する複数の所属商品とグループ名とが対応付けられて記憶されている記憶手段を参照し、前記受信手段において受信された注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出する抽出手段、前記抽出手段において抽出された前記注文予定商品が所属するグループ数が複数か否かを判定する判定手段、前記判定手段において前記注文予定商品が所属するグループ数が複数であると判定された場合に、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定する表示順位決定手段、前記表示順位決定手段において決定された表示順位を示す表示順位情報と、前記抽出手段にて抽出された各グループの所属商品とグループ名とを表示させる商品表示データとを、前記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信する送信手段、として機能させることを特徴とする商品表示プログラムである。
【００２４】
請求項１４に記載の発明は、端末装置と、ネットワークを介して前記端末装置から接続されるサーバ装置とを備える商品表示システムであって、前記サーバ装置は、複数のグループについて、各グループに所属する所属商品とグループ名とを対応付けて記憶する記憶手段と、ユーザが注文することを予定する商品を注文予定商品として所定数選択する都度、当該選択された注文予定商品を示す注文予定商品情報を前記端末装置から受信する受信手段と、前記受信手段において受信された注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から抽出する抽出手段と、前記抽出手段において抽出された前記注文予定商品が所属するグループ数が複数か否かを判定する判定手段と、前記判定手段において前記注文予定商品が所属するグループ数が複数であると判定された場合に、前記注文予定商品が所属する複数のグループの前記端末装置における表示順位を予め定めた規則に基づいて決定する表示順位決定手段と、前記表示順位決定手段において決定された表示順位を示す表示順位情報と、前記抽出手段にて抽出された各グループの所属商品とグループ名とを表示させる商品表示データとを、前記注文予定商品情報の受信手段における受信に対応して前記端末装置に送信する送信手段と、を備え、前記端末装置は、ユーザが注文予定商品を所定数選択する都度、前記注文予定商品情報を前記サーバ装置に送信する注文予定商品情報送信手段と、前記サーバ装置から前記商品表示データを受信する商品表示データ受信手段と、前記受信した表示順位情報の示す表示順位に基づいて、前記受信した商品表示データによって特定される１以上のグループについて、所属商品とグループ名とを表示部に表示させる表示手段と、を備えることを特徴とする。
請求項１５に記載の発明は、請求項１４に記載の商品表示システムであって、前記記憶手段は、ユーザを識別するユーザ識別情報をグループと対応付けて更に記憶し、前記受信手段は、前記端末装置から、前記注文予定商品情報が示す注文予定商品を選択するユーザのユーザ識別情報を受信し、前記受信手段は、前記端末装置から、ユーザにより作成されたグループに関するユーザ作成グループ情報として、そのグループの所属商品及びグループ名を示すユーザ作成グループ情報を更に受信し、前記サーバ装置は、前記受信手段で受信したユーザ作成グループ情報に基づいて、ユーザにより作成されたグループとそれに所属する所属商品とグループ名とを、そのユーザのユーザ識別情報と対応付けて前記記憶手段に記憶させるグループ編集手段をさらに備え、前記抽出手段は、前記記憶手段を参照し、前記受信手段で受信したユーザ識別情報と対応付けられているグループを抽出することを特徴とする。
請求項１６に記載の発明は、請求項１５に記載の商品表示システムであって、前記抽出手段は、前記受信手段において受信された前記注文予定商品情報の示す注文予定商品が所属する１以上のグループを、前記記憶手段が記憶しているグループの中から仮抽出した後に、前記記憶手段を参照して前記受信手段において受信したユーザ識別情報と対応付けられているグループを取得し、当該取得したグループと先に仮抽出したグループとを照合して一致したグループのみを本抽出することを特徴とする。
【発明の効果】
【００２５】
したがって、本発明によれば、ユーザが注文予定商品を所定数選択する都度、選択した商品と同じ商品グループに属する商品をその商品グループの名称とともにグループ毎に表示させることができる。これにより、ユーザの注文し忘れが生じる可能性を低くすることができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係る注文受付システムの構成の一例を示す図である。
【図２】本実施形態に係る注文受付サーバの構成の一例を示すブロック図である。
【図３】各種データベースに登録される内容の一例を示す図である。
【図４】本実施形態に係るグループＤＢの登録内容の一例を説明するための図である。
【図５】商品選択画面の一例を示す図である。
【図６】商品選択画面表示時における注文受付サーバ及びユーザ端末の処理例を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、注文受付システムに対して本発明を適用した場合の実施形態である。
【００２８】
［１．注文受付システムの構成及び機能概要］
先ず、図１を用いて本発明の一実施形態に係る注文受付システムＳの構成及び概要機能について説明する。
【００２９】
図１に示すように、注文受付システムＳ（「商品表示システム」の一例）は、注文受付サーバ１（「サーバ装置」の一例）と、ユーザ端末２（「端末装置」の一例）と、店舗端末３と、を含むネットスーパーサイトとして構成されている。なお、図１の例では、説明の便宜上、一つのユーザ端末２を示しているが、実際には多数のユーザ端末から注文受付サーバ１にアクセス可能となっている。同様に、店舗端末３もネットスーパーサイトに参加するスーパーマーケット又は支店の数だけ存在する。ここで、ネットスーパーとは、既存のスーパーマーケットや店舗を持たない宅配専門の業者がインターネット上に設けたネットスーパーサイトを介して商品の注文を受け付け、注文者宅まで注文商品を届ける宅配サービスである。
【００３０】
注文受付サーバ１、ユーザ端末２、及び店舗端末３は、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３１】
注文受付サーバ１は、複数の店舗が参加するネットスーパーサイトを運営するために設置されるサーバであり、ユーザ端末２から商品の注文を受け付け、注文内容を指定された店舗の店舗端末３で確認できるようにする。特に本実施形態の注文受付サーバ１は、注文者が商品選択画面（図５）において注文商品を選択する都度、同時に購入すべき商品で構成される複数のグループのうち、選択された商品と同じグループに属する商品を注文者に提示する機能を備えている。
【００３２】
ユーザ端末２は、Ｗｅｂブラウザ機能を有し、注文受付サーバ１に例えばＨＴＴＰ（Hyper Text Transfer Protocol）リクエストを送信してそのレスポンスとしてＷｅｂページ等を取得し、ディスプレイ上に表示するようになっている。ユーザ端末２のユーザは、ネットスーパーサイトや出店者サイトから提供される情報提供サービスを利用することができる。なお、ユーザ端末２には、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話機等が適用可能である。
【００３３】
店舗端末３は、ユーザ端末２と同様に、Ｗｅｂブラウザ機能を有し、注文受付サーバ１に例えばＨＴＴＰ（Hyper Text Transfer Protocol）リクエストを送信してそのレスポンスとしてＷｅｂページ等を取得し、ディスプレイ上に表示するようになっている。また、店舗端末３は、注文受付サーバ１にアクセスし、注文受付サーバ１に蓄積された注文内容をディスプレイ上に表示するようになっている。これにより、店舗のスタッフは、自店舗に対する注文を確認できる。
【００３４】
［２．注文受付サーバ１の構成］
次に、注文受付サーバ１の構成について、図２及び図３を用いて説明する。
【００３５】
図２に示すように、注文受付サーバ１は、通信部１１と、記憶部１２と、入出力インターフェース部１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース部１３とは、システムバス１５を介して接続されている。
【００３６】
通信部１１は、ネットワークＮＷに接続して、ユーザ端末２又は店舗端末３との通信状態を制御するようになっている。
【００３７】
記憶部１２（「記憶手段」の一例）は、例えば、ハードディスクドライブ等により構成されている。また、記憶部１２には、会員ＤＢ（Data Base）１２１、店舗ＤＢ１２２、在庫ＤＢ１２３、グループＤＢ１２４、商品所属グループＤＢ１２５、会員グループＤＢ１２６、及び注文受付ＤＢ１２６が構築されている。
【００３８】
図３（Ａ）に示す会員ＤＢ１２１には、会員登録された会員（ネットスーパーの利用者であり、商品の注文者）の会員ＩＤ（「ユーザ識別情報」の一例）、認証パスワード、会員名称、会員住所、会員電話番号、メールアドレス、届先名称、届先住所、及び届先電話番号等を示す会員情報が登録されている。会員情報は、会員ＩＤによって会員毎に判別可能になっている。ここで、会員ＩＤは、会員を識別するための識別子である。また、届先は、ネットスーパーで購入した商品の配達先を意味する。また、会員ＩＤ及び認証パスワードは、ログイン処理（会員の認証処理）に使用されるログイン情報である。
【００３９】
図３（Ｂ）に示す店舗ＤＢ１２２には、ネットスーパーに出店しているスーパーマーケット（支店も含む）の店舗ＩＤ、店舗名称、店舗住所、店舗電話番号、配達可能地域及び配達可能時間等を示す店舗情報が登録されている。配達可能時間としては、複数の時間帯が登録されている。例えば、配達可能時間として「８時から１０時」、「１０時から１２時」、「１２時から１４時」、・・・、及び「１８時から２０時」と登録される。店舗情報は、店舗ＩＤによってネットスーパーに出店しているスーパーマーケット、又は支店ごと毎に判別可能になっている。ここで、店舗ＩＤは、出店店舗又は出店支店を識別するための識別子である。
【００４０】
図３（Ｃ）に示す在庫ＤＢ１２３には、店舗ＩＤ、及び当該店舗ＩＤで識別される店舗で取り扱われる商品の商品ＩＤ毎に、在庫数量を示す在庫情報や、商品名称、販売価格、仕入価格、生産地・製造地、規格及び画像ＩＤを示す商品情報が登録されている。規格とは、商品の大きさや容量などのことである。商品ＩＤは商品を識別するための識別子である。画像ＩＤは商品画像を識別するための識別子である。商品画像は図示しない画像ＤＢに画像ＩＤと対応付けられて登録されている。在庫ＤＢ１２３に登録されている在庫情報は、各店舗に設置されている店舗端末３から受信する情報に基づいて適宜更新されるようになっている。また、在庫ＤＢ１２３を注文受付サーバ１ではなく、各店舗に設置される店舗端末３内の記憶部に設け、注文受付サーバ１が店舗端末３内の在庫ＤＢ１２３にアクセスできるようにしてもよい。
【００４１】
図３（Ｄ）に示すグループＤＢ１２４（「商品グループに所属する複数の所属商品とグループ名とを対応付けて商品グループを記憶する記憶手段」の一例）には、グループＩＤ毎に、グループ名称、所属商品数、所属商品ＩＤが登録されている。グループＩＤで識別されるグループは複数の商品で構成される。グループ名称は、グループに対して与えられた名称である。所属商品数は、グループに含まれる商品の数である。所属商品ＩＤは、グループに属する商品の商品ＩＤである。グループには複数の商品が属することから、各商品の商品ＩＤが所属商品ＩＤ（１）、・・・、所属商品ＩＤ（ｎ）として登録される。
【００４２】
ここで図４を参照してグループＤＢ１２４の登録例について説明する。図４には、グループの一例として、「すき焼き」グループ、「朝食」グループ、「夜食」グループなどが示されている。例えば、「夜食」グループに属する商品は、カップラーメン、冷凍焼きおにぎり、コーヒー及びココアであることが示されている。この場合、グループＤＢ１２４には、「夜食」グループについて、「夜食」がグループ名称として登録される。また、カップラーメン、冷凍焼きおにぎり、コーヒー及びココアにそれぞれ対応する商品ＩＤが、所属商品ＩＤ（１）〜所属商品ＩＤ（４）として登録され、「４」が所属商品数として登録される。このように、グループＤＢ１２４に登録されている各グループには、同時に購入すべき複数の商品が登録されている。
【００４３】
なお、「玉ねぎ」が「すき焼き」グループ、「バーベキュー」グループ、「肉じゃが」グループ及び「カレー」グループの各グループに属しているように、一の商品が複数のグループに属することもある。
【００４４】
図３（Ｅ）に示す商品所属グループＤＢ１２５には、商品ＩＤ毎に、当該商品ＩＤで識別される商品が属するグループのグループＩＤ（「所属グループＩＤ」という）が登録されている。一の商品が複数のグループに属する場合には、それぞれのグループのＩＤが所属グループＩＤ（１）、・・・、所属グループＩＤ（ｎ）として登録される。なお、商品所属グループＤＢ１２５には、何れのグループにも属さない商品の商品ＩＤは登録されていない。
【００４５】
図３（Ｆ）に示す注文受付ＤＢ１２６には、注文受付ＩＤ毎に、商品を注文した会員の会員ＩＤ、注文先店舗の店舗ＩＤ、届先名称、届先住所、届先電話番号、配達指定日時、合計金額、支払方法、注文（１）｛商品ＩＤ、注文数量｝、・・・、注文（ｎ）｛商品ＩＤ、注文数量｝が登録されている。なお、注文（１）の商品ＩＤは、１品目の注文商品の商品ＩＤを示し、注文（１）の注文数量は、１品目の注文商品の注文数量を示している。
【００４６】
また、記憶部１２には、ショッピングサイトのＷｅｂページを構成する各種ＨＴＭＬ（Hyper Text Markup Language）文書、画像データ、音声データ、テキストデータ等が記憶されている。
【００４７】
更に、記憶部１２には、各種プログラムが記憶されている。具体的には、所定のＯＳ（Operating System）、ＷＷＷ（World Wide Web）サーバプログラム、及びショッピング処理プログラム等が記憶されている。ＷＷＷサーバプログラムは、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、ユーザ端末２等から送信されたリクエストに応じて、記憶部１２に記憶されている各種のデータに基づきＷｅｂページをユーザ端末２等に送信するためプログラムである。ショッピング処理プログラムは、ショッピングサイトにおける商品の検索、購入等に関する処理を行うプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部を介して読み込まれるようにしても良い。
【００４８】
入出力インターフェース部１３は、通信部１１及び記憶部１２とシステム制御部１４との間のインターフェース処理を行うようになっている。
【００４９】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。そして、システム制御部１４は、ＣＰＵ１４ａが、ＲＯＭ１４ｂや記憶部１２に記憶された各種プログラムを読み出し実行することにより、受信手段、抽出手段、及び送信手段等として機能する。
【００５０】
なお、注文受付サーバ１を、例えば、各種データベースを管理するサーバ、商品の検索処理を行う検索処理サーバ、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【００５１】
［３．商品選択画面］
次に、ユーザが注文商品を選択する際に、ユーザ端末２のディスプレイに表示される商品選択画面について、図５を用いて説明する。
【００５２】
まず、商品選択画面が表示されるまでの流れを簡単に説明する。注文受付サーバ１のシステム制御部１４は、ユーザ端末２から送信された会員ＩＤ及び認証パスワードに基づいてログイン処理を行う。システム制御部１４は、ログイン処理を正常に終了すると、商品選択画面用Ｗｅｂページを生成し、ユーザ端末２に送信する。ユーザ端末２は、商品選択画面用Ｗｅｂページを受信すると、商品選択画面用Ｗｅｂページに基づいて商品選択画面２００をディスプレイに表示させる。
【００５３】
図５に示すように、商品選択画面２００の選択可能商品表示エリア２１０には、ユーザが選択することが可能な商品、すなわち、買い物かご２５０に登録することのできる商品が表示される。また、選択可能商品表示エリア２１０には、商品毎に、商品の注文数量を選択する際に用いられる注文数量選択ボックス２１１、商品を買い物かごに入れる際に用いられる買い物かごボタン２１２、商品名称２１３、商品の生産地２１４、商品の価格（在庫ＤＢ１２３の販売価格に対応）２１５及び商品画像２１６が表示される。買い物かごボタン２１２が押下（クリック）された商品については、注文数量選択ボックス２１１内に表示されている注文数量にて買い物かご２５０に登録されることとなる。また、買い物かご２５０内には、買い物かご２５０に登録された商品について会計を行う際に用いられる会計ボタン２５１が設けられており、会計ボタン２５１が押下（クリック）されると会計画面（図示しない）へと画面が遷移することとなる。
【００５４】
また、選択可能商品表示エリア２１０の上方には、選択可能商品表示エリア２１０に表示する商品を絞り込む際に用いられる大ジャンル選択エリア２０１ａ、中ジャンル選択エリア２０１ｂ及び小ジャンル選択エリア２０１ｃが設けられている。ユーザは、選択可能商品表示エリア２１０に表示させたい商品が属するジャンルを、大ジャンル、中ジャンル、小ジャンルの順で選択することにより、表示対象とすべき商品を絞り込むことができる。
【００５５】
選択可能商品表示エリア２１０の下方には、買い物かご２５０が設けられている。買い物かご２５０には、ユーザが押下（クリック）した買い物かごボタン２１２に対応する各商品について商品の名称、注文数量、販売価格、選択された商品の販売価格の合計額が表示される。
【００５６】
選択可能商品表示エリア２１０の右方には、もしかしてエリア２７０が設けられている。もしかしてエリア２７０には、買い物かご２５０に登録された商品と同時に購入する蓋然性が高いと考えられる商品が提示される。買い物かご２５０に登録された商品と同時に購入される蓋然性が高いと考えられる商品とは、買い物かご２５０に登録された商品と同じグループに属する商品である。
【００５７】
図５に示すように、もしかしてエリア２７０には、グループ商品表示エリア２７１が表示される。グループ商品表示エリア２７１には、買い物かご２５０に登録された商品（「登録商品」という）と同じグループに属する商品であって、登録商品を除く商品の一覧が表示される。登録商品が複数のグループに属する場合には、そのグループ毎にグループ商品表示エリア２７１が表示される。この場合、後述する表示順位が高いグループほど、注文者が見やすいように画面上における上方に表示される。また、各グループ商品表示エリア２７１の上部には、グループ商品表示エリア２７１内に表示されている商品の属するグループ名称２７２が表示される。
【００５８】
グループ商品表示エリア２７１には、商品毎に、商品の名称２７３、販売価格２７４、注文数量選択ボックス２７５、及び買い物かごボタン２７６が表示される。ユーザは、注文数量選択ボックス２７５及び買い物かごボタン２７６に対して適宜操作することにより、商品を買い物かご２５０に登録することができる。グループ商品表示エリア２７１に、当該グループ商品表示エリア２７１に表示されている全商品を例えば１つずつ購入する、という全商品購入ボタンを配置してもよい。
【００５９】
なお、買い物かご２５０に商品が登録されていない状態では、もしかしてエリア２７０には何も表示されないか、又は、もしかしてエリア２７０そのものが表示されない。
【００６０】
［４．注文受付サーバ１の動作］
図６を用いて、商品選択画面２００がユーザ端末２のディスプレイに表示されている際の注文受付サーバ１及びユーザ端末２の動作について説明する。
【００６１】
図６に示すように、ユーザ端末２（具体的には、ユーザ端末２のシステム制御部）は、商品選択画面用Ｗｅｂページに基づいて商品選択画面２００を表示させると、次いで、何れかの買い物かごボタン２１２が押下（クリック）されたか否かを判定する（ステップＳ１１Ａ）。ユーザ端末２は、買い物かごボタン２１２が押下（クリック）されていないと判定した場合には（ステップＳ１１Ａ：ＮＯ）、ステップＳ１７Ａの処理に移行する。一方、ユーザ端末２は、買い物かごボタン２１２が押下（クリック）されたと判定した場合には（ステップＳ１１Ａ：ＹＥＳ）、押下（クリック）された買い物かごボタン２１２に対応する商品を買い物かご２５０に登録する（ステップＳ１２Ａ）。次いで、ユーザ端末２は、買い物かご２５０に登録した商品に関する登録商品情報（少なくとも商品ＩＤを含む）を注文受付サーバ１に送信する（ステップＳ１３Ａ）。
【００６２】
他方、注文受付サーバ１のシステム制御部１４は、商品選択画面用Ｗｅｂページの送信後、登録商品情報を受信したか否かを判定する（ステップＳ１１Ｂ）。システム制御部１４は、登録商品情報を受信していないと判定した場合には（ステップＳ１１Ｂ：ＮＯ）、ステップＳ２０Ｂの処理に移行する。一方、システム制御部１４は、登録商品情報を受信したと判定した場合には（ステップＳ１１Ｂ：ＹＥＳ）、次いで、所属グループを抽出する（ステップＳ１２Ｂ）。具体的には、受信した登録商品情報に含まれる商品ＩＤに基づいて商品所属ＤＢ１２５を参照し、その商品ＩＤで特定される商品が所属するグループの所属グループＩＤを取得する。
【００６３】
次いで、システム制御部１４は、所属グループを抽出できたか否かを判定する（ステップＳ１３Ｂ）。システム制御部１４は、所属グループを抽出できなかったと判定した場合、すなわち、商品所属ＤＢ１２５に登録商品情報に含まれる商品ＩＤが登録されていなかった場合には（ステップＳ１３Ｂ：ＮＯ）、ステップＳ２０Ｂの処理に移行する。一方、システム制御部１４は、所属グループを抽出できたと判定した場合には（ステップＳ１３Ｂ：ＹＥＳ）、次いで、抽出した所属グループの数は複数であるか否かを判定する（ステップＳ１４Ｂ）。ここで、抽出した所属グループの数とは、ユーザ端末２にて商品選択画面が表示されてからステップＳ１２Ｂの処理で所属グループを抽出した数である。但し、後述するステップＳ１７Ｂの処理で非表示とすることを決定したグループは数えない。
【００６４】
システム制御部１４は、抽出した所属グループの数は複数ではないと判定したときには（ステップＳ１４Ｂ：ＮＯ）、ステップＳ１６Ｂの処理に移行する。一方、システム制御部１４は、抽出した所属グループの数は複数であると判定したときには（ステップＳ１４Ｂ：ＹＥＳ）、各所属グループの表示順位付けを行う（ステップＳ１５Ｂ）。具体的には、システム制御部１４は、抽出した所属グループのグループＩＤ（所属グループＩＤ）に基づいてグループＤＢ１２４を参照し、所属グループ毎に、所属商品ＩＤを全て取得する。そして、買い物かご２５０にその時点で登録されている全ての商品の商品ＩＤと比較し、一致した数が多い所属グループ程上位となるように順位付けを行う。なお、一致した数が同数である所属グループが複数ある場合には、予め定めた規則（例えば、グループＩＤの昇順）に従って順位付けを行う。なお、表示順位が上位のグループほど注文者が見やすいように、もしかしてエリア２７０の上部に表示される。
【００６５】
次いで、システム制御部１４は、所属商品を取得する（ステップＳ１６Ｂ）。具体的には、システム制御部１４は、抽出した所属グループのグループＩＤ（所属グループＩＤ）に基づいてグループＤＢ１２４を参照し、所属グループ毎に、所属商品ＩＤを全て取得する。但し、ステップＳ１５Ｂの処理で取得している場合にはステップＳ１６Ｂの処理を省略することができる。
【００６６】
次いで、システム制御部１４は、非表示グループチェックを行う（ステップＳ１７Ｂ）。具体的には、ステップＳ１２Ｂの処理で抽出したグループの中に、所属商品が全て買い物かご２５０に登録済みであるグループがあるかチェックする。全ての所属商品が買い物かご２５０に登録済みであるグループについては、後続の処理の対象としないことで、もしかしてエリア２７０に表示させない（すなわち、非表示グループとする）。
【００６７】
次いで、システム制御部１４は、ステップＳ１２Ｂの処理で抽出したグループ毎に、表示させる所属商品を限定し、商品情報を取得する（ステップＳ１８Ｂ）。具体的には、システム制御部１４は、ステップＳ１６Ｂの処理（或いはステップＳ１５Ｂの処理）において、グループ毎に取得した所属商品ＩＤから、その時点で買い物かご２５０に登録済みである商品の商品ＩＤを表示対象から削除することにより、表示させる所属商品の商品ＩＤを限定する。そして、表示させる所属商品の商品ＩＤに基づいて在庫ＤＢ１２３を参照して、販売価格等の商品情報（所属商品情報）を取得する。
【００６８】
次いで、システム制御部１４は、所属商品情報及び順位情報（ステップＳ１５Ｂの処理を行った場合のみ）に基づいて、もしかして表示データ（「商品表示データ」の一例）を生成してユーザ端末２に送信する（ステップＳ１９Ｂ）。もしかして表示データは、もしかしてエリア２７０の表示を更新するためのデータである。
【００６９】
他方、ユーザ端末２は、ステップＳ１３Ａの処理で登録商品情報を送信した後は、注文受付サーバ１からもしかして表示データを受信するか（ステップＳ１４Ａ）、又は、登録商品情報を送信してから所定時間が経過するまで（ステップＳ１６Ａ）、待機する（ステップＳ１４Ａ：ＮＯ、ステップＳ１６Ａ：ＮＯ）。所定時間は、ユーザ端末２と注文受付サーバ１間における登録商品情報及びもしかして表示データの送受信に要する時間と、注文受付サーバ１が登録商品情報を受信（ステップＳ１１Ｂ）してからステップＳ１９Ｂの処理を行うまでに要する時間とを合算した時間に、所定の余裕時間を更に合算した時間とする。
【００７０】
ユーザ端末２は、注文受付サーバ１からもしかして表示データを受信したと判定すると（ステップＳ１４Ａ：ＹＥＳ）、受信したもしかして表示データに基づいて商品選択画面２００のもしかしてエリア２７０を更新し（ステップＳ１５Ａ）、ステップＳ１７Ａの処理に移行する。また、ユーザ端末２は、登録商品情報を送信してから所定時間が経過したと判定した場合には（ステップＳ１６Ａ：ＹＥＳ）、ステップＳ１７Ａの処理に移行する。
【００７１】
ユーザ端末２は、ステップＳ１１Ａの処理において、買い物かごボタン２１２が押下（クリック）されていないと判定した場合（ステップＳ１１Ａ：ＮＯ）、ステップＳ１５Ａの処理を終えたとき、又はステップＳ１６Ａの処理において、所定時間が経過したと判定した場合には（ステップＳ１６Ａ：ＹＥＳ）、次いで、会計ボタン２５１が押下（クリック）されたか否かを判定する（ステップＳ１７Ａ）。ユーザ端末２は、会計ボタン２５１が押下（クリック）されていないと判定した場合には（ステップＳ１７Ａ：ＮＯ）、ステップＳ１１Ａの処理に移行する。一方、ユーザ端末２は、会計ボタン２５１が押下（クリック）されたと判定した場合には（ステップＳ１７Ａ：ＹＥＳ）、会計リクエスト情報を注文受付サーバ１に送信し（ステップＳ１８Ａ）、当該フローチャートにおける処理を終了する。
【００７２】
他方、注文受付サーバ１のシステム制御部１４は、ステップＳ１１Ｂの処理において、登録商品情報を受信していないと判定した場合（ステップＳ１１Ｂ：ＮＯ）、又はステップＳ１９Ｂの処理を終了したときには、次いで、会計リクエスト情報を受信したか否かを判定する（ステップＳ２０Ｂ）。システム制御部１４は、会計リクエスト情報を受信していないと判定した場合には（ステップＳ２０Ｂ：ＮＯ）、ステップＳ１１Ｂの処理に移行する。一方、システム制御部１４は、会計リクエスト情報を受信したと判定した場合には（ステップＳ２０Ｂ：ＹＥＳ）、当該フローチャートにおける処理を終了する。
【００７３】
次に、図４及び図６に示す例を用いて、具体例を示しつつ、グループ商品表示エリア２７１に表示される商品がどのように決定されるかについて説明する。なお、グループＤＢ１２４には、図４に示すグループのみが登録されていることとし、各グループに所属する商品も図４に示す商品のみが登録されていることとする。
【００７４】
まず、商品選択画面２００の買い物かご２５０に商品が登録されていない状態において、「豆腐」に対応する買い物かごボタン２１２が押下されたとする。ユーザ端末２は、当該操作を検出すると（ステップＳ１１Ａ：ＹＥＳ）、「豆腐」を買い物かご２５０に登録し（ステップＳ１２Ａ）、「豆腐」の商品ＩＤを含む登録商品情報を注文受付サーバ１に送信する（ステップＳ１３Ａ）。注文受付サーバ１のシステム制御部１４は、登録商品情報を受信すると（ステップＳ１１Ｂ：ＹＥＳ）、「豆腐」が属するグループを抽出する（ステップＳ１２Ｂ）。ここで、「豆腐」が属するグループは、図４に示すように、「すき焼き」グループと、「麻婆豆腐」グループであるので、これら２つのグループを抽出する。
【００７５】
システム制御部１４は、２つのグループを抽出すると、ステップＳ１３Ｂの処理及びステップＳ１４Ｂの処理を「ＹＥＳ」と判定し、「すき焼き」グループと、「麻婆豆腐」グループについて表示順位付けを行う（ステップＳ１５Ｂ）。この時点では、「すき焼き」グループに属する商品であって、買い物かご２５０に登録されている商品は１つ（「豆腐」のみ）であり、一方、「麻婆豆腐」グループに属する商品であって、買い物かご２５０に登録されている商品の数は１つ（「豆腐」のみ）である。つまり、同数なので、順位付けは、予め定めた規則（例えば、グループＩＤの昇順）に従って行われる。但し、例えば、既に「白菜」が買い物かご２５０に登録済みであるような場合には、「白菜」及び「豆腐」の２つの商品が属する「すき焼き」グループの優先順位が上位となるように順位付けが行われる。
【００７６】
次いで、システム制御部１４は、「すき焼き」グループと、「麻婆豆腐」グループについて所属商品を取得する（ステップＳ１６Ｂ）。すなわち、「すき焼き」グループについては所属商品として、「牛肉」、「白菜」、「ねぎ」、「しらたき」、「豆腐」、「春菊」、及び「玉ねぎ」を取得する。また、「麻婆豆腐」グループについては所属商品として、「ねぎ」、「豆腐」、「豚肉」、「豆板醤」、「にんにく」、及び「しょうが」を取得する。
【００７７】
次いで、システム制御部１４は、「すき焼き」グループと、「麻婆豆腐」グループについて非表示グループチェックを行う（ステップＳ１７Ｂ）。この時点では、買い物かご２５０に登録されている商品は「豆腐」のみであるので、「すき焼き」グループと、「麻婆豆腐」グループの何れも非表示グループとはならない。
【００７８】
次いで、システム制御部１４は、「すき焼き」グループと、「麻婆豆腐」グループについて表示させる所属商品を限定し、限定された所属商品情報を取得する（ステップＳ１８Ｂ）。「すき焼き」グループについては、所属商品「牛肉」、「白菜」、「ねぎ」、「しらたき」、「豆腐」、「春菊」、及び「玉ねぎ」から、買い物かご２５０に登録済みの「豆腐」を削除することにより、表示させる所属商品を「牛肉」、「白菜」、「ねぎ」、「しらたき」、「春菊」、及び「玉ねぎ」に限定する。同様に、「麻婆豆腐」グループについて、「豆腐」を除いた「ねぎ」、「豚肉」、「豆板醤」、「にんにく」、及び「しょうが」に表示させる所属商品を限定する。そして、システム制御部１４は、限定した所属商品について、在庫ＤＢ１２３から販売価格等の所属商品情報を取得する。
【００７９】
次いで、システム制御部１４は、もしかして表示データをユーザ端末２に送信する（ステップＳ１９Ｂ）。ここで送信されるもしかして表示データは、「すき焼き」グループを「麻婆豆腐」グループよりも上方に表示させる表示データであって、且つ、「すき焼き」及び「麻婆豆腐」のグループ名と各グループに所属する所属商品を表示させるデータである。
【００８０】
ユーザ端末２はもしかして表示データを受信すると（ステップＳ１４Ａ：ＹＥＳ）、図５に示すように商品選択画面２００を更新する（ステップＳ１５Ａ）。
【００８１】
次いで、商品選択画面２００にて、「しらたき」に対応する買い物かごボタン２１２が押下されたとする。ユーザ端末２は、当該操作を検出すると（ステップＳ１１Ａ：ＹＥＳ）、「しらたき」を買い物かご２５０に登録し（ステップＳ１２Ａ）、「しらたき」の商品ＩＤを含む登録商品情報を注文受付サーバ１に送信する（ステップＳ１３Ａ）。注文受付サーバ１のシステム制御部１４は、登録商品情報を受信すると（ステップＳ１１Ｂ：ＹＥＳ）、「しらたき」が属するグループを抽出する（ステップＳ１２Ｂ）。ここで、「しらたき」が属するグループは、図４に示すように、「すき焼き」グループと、「肉じゃが」グループであるので、これら２つのグループを抽出する。
【００８２】
システム制御部１４は、２つのグループを抽出すると、ステップＳ１３Ｂの処理及びステップＳ１４Ｂの処理を「ＹＥＳ」と判定し、次いで、「すき焼き」グループ、「麻婆豆腐」グループ、及び「肉じゃが」グループについて表示順位付けを行う（ステップＳ１５Ｂ）。この時点では、「すき焼き」グループに属する商品であって、買い物かご２５０に登録されている商品は２つ（「豆腐」と「しらたき」）であり、「麻婆豆腐」グループに属する商品であって、買い物かご２５０に登録されている商品の数は１つ（「豆腐」のみ）であり、「肉じゃが」グループに属する商品であって、買い物かご２５０に登録されている商品の数は１つ（「豆腐」のみ）である。したがって、「すき焼き」グループの優先順位が「１位」となる。「麻婆豆腐」グループと「肉じゃが」グループは同数なので予め定めた規則に従って順位付けが行われる。
【００８３】
次いで、システム制御部１４は、「すき焼き」グループ、「麻婆豆腐」グループ、及び「肉じゃが」グループについて所属商品を取得する（ステップＳ１６Ｂ）。但し、「すき焼き」グループ及び「麻婆豆腐」グループについては、前回のステップＳ１６Ｂの処理で所属商品を取得済みであるので、前回の情報を保持しておくことで当該処理を省くことができる。「肉じゃが」グループについては所属商品として、「しらたき」、「玉ねぎ」、「豚肉」、「じゃがいも」及び「にんじん」を取得する。
【００８４】
次いで、システム制御部１４は、「すき焼き」グループ、「麻婆豆腐」グループ、及び「肉じゃが」グループについて非表示グループチェックを行う（ステップＳ１７Ｂ）。この時点では、買い物かご２５０に登録されている商品は「豆腐」及び「しらたき」だけであるので、「すき焼き」グループ、「麻婆豆腐」グループ、及び「肉じゃが」グループの何れも非表示グループとはならない。
【００８５】
次いで、システム制御部１４は、「すき焼き」グループ、「麻婆豆腐」グループ、及び「肉じゃが」グループについて表示させる所属商品を限定し、限定された所属商品情報を取得する（ステップＳ１８Ｂ）。「すき焼き」グループについては、「牛肉」、「白菜」、「ねぎ」、「しらたき」、「豆腐」、「春菊」、及び「玉ねぎ」から、買い物かご２５０に登録済みの「豆腐」及び「しらたき」を削除することにより、表示させる所属商品を「牛肉」、「白菜」、「ねぎ」、「春菊」、及び「玉ねぎ」に限定する。同様に、「麻婆豆腐」グループについては、表示させる所属商品を「ねぎ」、「豚肉」、「豆板醤」、「にんにく」、及び「しょうが」に限定する。更に「肉じゃが」グループについては、表示させる所属商品を「玉ねぎ」、「豚肉」、「じゃがいも」、及び「にんじん」に限定する。そして、システム制御部１４は、限定した所属商品について、在庫ＤＢ１２３から所属商品情報を取得する。但し、前回のステップＳ１８Ｂの処理で所属商品情報を取得した商品に関しては、前回の情報を保持しておくことで当該処理を省くことができる。
【００８６】
次いで、システム制御部１４は、もしかして表示データをユーザ端末２に送信する（ステップＳ１９Ｂ）。ここで送信されるもしかして表示データは、「すき焼き」グループを「麻婆豆腐」グループ及び「肉じゃが」グループよりも上方に表示させる表示データであって、且つ、「すき焼き」、「麻婆豆腐」、及び「肉じゃが」のグループ名と各グループに所属する所属商品を表示させるデータである。
【００８７】
ユーザ端末２はこれを受信すると（ステップＳ１４Ａ：ＹＥＳ）、商品選択画面２００を更新する（ステップＳ１５Ａ）。このとき、ユーザ端末２は「すき焼き」グループに対応するグループ商品表示エリア２７１を、「麻婆豆腐」グループ対応するグループ商品表示エリア２７１、及び「肉じゃが」グループに対応するグループ商品表示エリア２７１よりも上方に表示する。
【００８８】
以上説明したように、本実施形態における注文受付サーバ１のグループＤＢ１２４には、複数のグループについて、各グループに所属する複数の所属商品（所属商品ＩＤで特定される商品）とグループ名称とが対応付けて記憶されており、システム制御部１４は、注文者（「ユーザ」の一例）が注文することを予定している商品を注文商品（「注文予定商品」の一例）として買い物かごボタン２１２を押下することで選択される都度、選択された注文商品を示す登録商品情報（「注文予定商品情報」の一例）をユーザ端末から受信し、受信した登録商品情報の示す注文商品が属するグループを、グループＤＢ１２４に登録されているグループの中から抽出し、抽出したグループの所属商品とグループ名とを表示させるためのもしかして表示データ（「商品表示データ」）をユーザ端末２に送信する。本実施形態における注文受付サーバ１のシステム制御部１４は、受信手段、抽出手段、及び送信手段として機能することができる。
【００８９】
本実施形態における注文受付サーバ１によれば、注文者が注文商品を一つ選択する都度、選択した商品と同じグループに属する商品をそのグループの名称とともにグループ毎にユーザ端末に表示させることができる。これにより、グループに所属する他の商品が必要な場合に、注文者の買い忘れが生じる可能性を低くすることができる。ユーザは通常、商品を注文する際には最終的な使用方法及び目的を念頭においていることが多い。そのため、最終目標に必要なもののうち１つでも商品が足りない場合には、ユーザが想定していた使用方法を実現できない場合もありうる。そのため、最終目標又は使用方法を前提としたグループに基づいて買い物かごにない商品を提案することによって、ユーザの買い忘れを抑制することが可能となる。なお、本実施形態においては、一つ商品が買い物かご２５０に登録される都度、登録商品情報を送信する構成となっているが、所定数（例えば、３つ）の商品が買い物かご２５０に登録される都度、登録商品情報を送信する構成としてもよい。
【００９０】
特に、ショッピングサイトで注文した商品に買い忘れがあった場合には、後から別途注文しても、商品が同時に到着しないおそれあり、注文者にとって不便である。そのため、ショッピングサイトにおいては買い忘れの抑制がより一層強く望まれている。
【００９１】
また、買い忘れないまでも、ユーザがグループに所属する他の商品の注文も考えていた場合に、それらの商品を検索等して１つ１つ注文する煩雑さを抑制することができる。さらには、ユーザが想定していた使用方法以外の使用方法が提案されることによって、ユーザが想定できなかったより好適な使用方法への変更にも対応することが可能となる。
【００９２】
また、本実施形態におけるもしかして表示データは、当該もしかして表示データ（「商品表示データ」の一例）で表示されるグループ（「商品グループ」の一例）の所属商品を注文者が個別に注文商品として選択できるように商品選択画面を更新させるデータである。したがって、注文者はグループ単位で商品を購入しなければならないということはなく、注文者が必要とする商品のみを選択して購入することができる。よって、そのときに不要なもの（例えば、すき焼きを作るつもりだったとして、「すき焼き」グループには玉ねぎが含まれているけれど、玉ねぎは持っているので買う必要がないとき）まで注文することなく、グループに所属する他の商品を注文することができる。
【００９３】
また、本実施形態における注文受付サーバ１のシステム制御部１４（「抽出手段」の一例）は、複数のグループを抽出する場合に、抽出する複数のグループに対して、買い物かご２５０に登録された商品が所属商品である数が多いグループから順に表示順位をつけ、もしかして表示データは、表示順位が上位であるグループの所属商品及びグループ名を優先して表示させる。
【００９４】
買い物かご２５０に登録された商品を多く含むグループほど、ユーザが当該グループに属する商品を購入する蓋然性が高いと考えられる。本実施形態における注文受付サーバ１によれば、注文者が購入する蓋然性が高い商品を優先して提示することができ、注文者の利便性を向上させることができる。
【００９５】
また、本実施形態におけるもしかして表示データは、全ての所属商品が買い物かご２５０に登録されているグループ以外のグループについて、所属商品とグループ名とを表示させる。すなわち、例えば上記実施形態において、「すき焼き」グループに所属する「牛肉」、「白菜」、「ねぎ」、「しらたき」、「豆腐」、「春菊」、及び「玉ねぎ」がすべて、買い物かご２５０に登録済であった場合には、「すき焼き」グループ以外である「麻婆豆腐」グループ及び「肉じゃが」グループの所属商品とグループ名とが表示されるもしかして表示データによって、ユーザ端末に表示されることとなる。
【００９６】
本実施形態における注文受付サーバ１によれば、買い忘れ防止の観点から注文者に提示する必要のないグループに属する商品を提示しなくて済むことから、ユーザ端末上において商品選択画面の視認性を向上させることができる。
【００９７】
また、本実施形態における注文受付サーバ１のグループＤＢ１２４に登録されているグループの一部は、料理のレシピに基づく。したがって、料理に用いられる商品について買い忘れが生じる可能性が低いことから、買い忘れにより料理が出来ずに他の材料が無駄になるなどの不利益が生じることを防止することができる。
【００９８】
本実施形態における商品選択画面に表示され、注文者が注文商品として選択する商品は、ネットスーパーで扱われている商品である。ネットスーパーでは、生鮮食品などの比較的単価の低い商品が大量に扱われており、１つの目的・使用方法（例えば、料理のレシピ）に対して関連性のある複数商品群が一度に購入されることも少なくない。本実施形態によれば、注文者は、グループに所属する商品群の中に買い忘れ商品がないか、確認しながら商品を選択することができる。
【００９９】
なお、本実施形態における注文受付サーバ１において所属グループを抽出する際（ステップＳ１２Ｂ）には、受信した登録商品情報に含まれる商品ＩＤに基づいて商品所属ＤＢ１２５を参照し、その商品ＩＤで特定される商品が１つでも所属するグループの所属グループＩＤが取得される。しかしながら、ステップＳ１２Ｂにおいて、所属する商品が２つ以上あるグループしか抽出されない、としてもよい。含まれる商品の数が多いほど、そのグループをグループ単位で購入する蓋然性が高いと考えられる。よって、属する商品の数が２つ以上であるグループしか提示しないとすることにより、グループ単位で購入する可能性が低いグループの提示によってユーザ端末の画面が煩雑になり、ユーザを混乱させることを抑制することができる。
【０１００】
［５．変形例］
上記実施形態において、注文受付サーバ１のシステム制御部１４は、何れの注文者（会員）が商品を買い物かご２５０に登録した場合であっても、グループＤＢ１２４、さらには商品所属グループＤＢ１２５、に登録されたグループに基づいてもしかしてエリア２７０に表示するグループを抽出する構成となっている。この構成に関する変形例として、会員ＩＤ（会員）とグループＩＤ（グループ）とを対応付ける会員用グループＤＢを記憶部１２に新たに設け、もしかしてエリア２７０に表示するグループを抽出する際には、買い物かご２５０に商品を登録した注文者と対応付けられているグループのみに基づいて抽出する構成としてもよい。
【０１０１】
会員用グループＤＢにおいて、会員ＩＤと対応付けられるグループＩＤは、グループＤＢ１２４に登録されているグループのグループＩＤであってもよいし、会員が独自に作成したグループのグループＩＤであってもよい。グループＤＢ１２４に登録されているグループのグループＩＤを会員ＩＤと対応付けて登録する場合には、グループ設定画面（図示しない）にてグループＤＢ１２４に登録されているグループの一覧を会員に提示し、もしかしてエリア２７０に表示するグループを選択してもらうこととする。
【０１０２】
一方、会員が独自に作成したグループのグループＩＤを会員ＩＤと対応付けて登録する場合には、会員が作成したグループ及びそのグループに属する商品を示すユーザ生成グループ情報をユーザ端末２から受信することとなる。例えば、グループ作成画面（図示しない）において、会員に、自分の行動特性に合致するグループ（例えば、好きな料理の材料からなるグループ、同時に購入することの多い商品からなるグループ）を作成させる。注文受付サーバ１は、作成されたグループに関するユーザ作成グループ情報をユーザ端末２から受信する。システム制御部１４は、ユーザ生成グループ情報を受信した場合には、生成されたグループに新たなグループＩＤを付与した上でグループＤＢ１２４に登録する。そして、新たに付与したグループＩＤと会員ＩＤとを対応付けて会員用グループＤＢに登録する。このように、システム制御部１４は、受信したユーザ作成グループ情報に基づいて、注文者（「ユーザ」の一例）により作成された商品グループとそれに所属する所属商品とグループ名とを、注文者のユーザ識別情報と対応付けて会員用グループＤＢ（「記憶手段」の一部の一例）に記憶させるグループ編集手段として機能する。
【０１０３】
ここで、当該変形例における注文受付サーバ１のシステム制御部１４の動作例について説明する。システム制御部１４は、図８のステップＳ１３Ｂの処理において、所属グループを抽出できたと判定した場合に（ステップＳ１３Ｂ：ＹＥＳ）、次いで、抽出した所属グループが会員グループＤＢに登録されているか否かを判定する。具体的には、ログイン処理のために取得した会員ＩＤに基づいて会員グループＤＢを参照しグループＩＤを取得する。そして、取得したグループＩＤが、抽出した所属グループのグループＩＤと一致するか否かを判定する。一致している場合には、抽出した所属グループが会員グループＤＢに登録されていると判定する。システム制御部１４は、抽出した所属グループが会員グループＤＢに登録されていると判定した場合にのみステップＳ１５Ｂの処理に移行し、一方、登録されていないと判定した場合には、ステップＳ２０Ｂの処理に移行することとする。
【０１０４】
当該変形例によれば、会員が自分の行動特性に合わせてグループを対応付けておくことにより、会員の行動特性に合ったグループに基づいて商品を提示することができる。また、会員は自分の行動特性に応じたグループを予め作成しておくことで、当該グループに対応する商品を購入する際の買い忘れを防止することができる。
【０１０５】
特に、本変形例の注文受付サーバ１は、ネットスーパーサイトの注文受付サーバである。ネットスーパーでは一般にユーザは最終的な調理方法を念頭におきながら日々の食材を購入することが多い。そのため、会員の嗜好・生活パターンに沿ったグループを提示することは、会員であるユーザにとって利便性が高い。すなわち、例えば「カレー」グループに対し、豚肉を好むユーザには豚肉を含む「カレー」グループを提示でき、牛肉を好むユーザには牛肉を含む「カレー」グループを提示することができる。
【０１０６】
なお、当該変形例においては、会員がネットスーパーサイトにログインしている際に、自分の選択したグループ（或いは自分の作成したグループ）のみから、もしかしてエリア２７０に表示するグループを抽出することを希望するか否かを設定することができることとしてもよい。システム制御部１４は、当該設定が「希望する」となっている場合にのみ、当該変形例を適用することとする。
【０１０７】
また、他の変形例として、グループＤＢ１２４に登録されている全グループ及び注文者（会員）自ら作成したグループの中から、もしかしてエリア２７０に表示するグループを抽出することとしてもよい。当該変形例によれば、グループＤＢ１２４に登録されているグループのみならず、注文者（会員）が作成したグループがもしかしてエリア２７０に表示される可能性がある。会員は、頻繁に同時購入する商品がある場合には、それらの商品を所属商品とするグループを作成しておくことで、それらの商品を同時購入する場合に漏れなく全ての商品を購入することができる。なお、当該変形例についても、会員が設定により当該変形例を適用するか否かを選択できることとしてもよい。
【０１０８】
最後に、本発明は、上記実施形態に限定されるものではない。上記実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。したがって、例えば、本発明に係る注文受付装置が注文を受け付ける商品は、ネットスーパーで扱う商品に限らず、それ以外の商品であってもよい。
【０１０９】
また、注文予定商品は、購入を目的として注文を予定する商品に限られず、例えばレンタル（賃貸）を目的として注文を予定する商品など、製造や配達等を目的とした注文を予定して依頼された商品を含む。
【符号の説明】
【０１１０】
１  注文受付サーバ
１１  通信部
１２  記憶部
１２１  会員ＤＢ
１２２  店舗ＤＢ
１２３  在庫ＤＢ
１２４  グループＤＢ
１２５  商品所属グループＤＢ
１２６  注文受付ＤＢ
１３  入出力インターフェース部
１４  システム制御部
１５  システムバス
２  ユーザ端末
３  店舗端末
ＮＷ  ネットワーク
Ｓ  注文受付システム
【図１】
0005457914.tif 000002
【図２】
0005457914.tif 000003
【図３】
0005457914.tif 000004
【図４】
0005457914.tif 000005
【図６】
0005457914.tif 000006
【図５】
0005457914.tif 000007