(57)【要約】【課題】注文対象を注文する際のユーザの手間を軽減することが可能な注文支援装置、注文支援方法、及び注文支援プログラムを提供すること。【解決手段】注文支援装置は、予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得する取得処理部と、前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示する提示処理部とを備える。【選択図】図６
2019144694.tif 000002
【特許請求の範囲】
【請求項１】
予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得する取得処理部と、
前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示する提示処理部と、
を備える注文支援装置。
【請求項２】
前記提示処理部は、前記価格条件に含まれる特定価格との差額に基づく並び順で前記注文対象を提示する、
請求項１に記載の注文支援装置。
【請求項３】
前記提示処理部は、前記特定価格との差額が小さい順に前記注文対象を並べて提示する、
請求項２に記載の注文支援装置。
【請求項４】
前記提示処理部は、前記特定価格との差額が等しい複数の注文対象については価格が低い順に並べて提示する、
請求項３に記載の注文支援装置。
【請求項５】
前記提示処理部は、前記特定価格との差額が等しい複数の注文対象については価格が高い順に並べて提示する、
請求項３に記載の注文支援装置。
【請求項６】
前記提示処理部は、前記特定価格との差額が予め設定された範囲に属する複数の注文対象については価格が低い順に並べて提示する、
請求項３に記載の注文支援装置。
【請求項７】
前記提示処理部は、前記特定価格との差額が予め設定された範囲に属する複数の注文対象については価格が高い順に並べて提示する、
請求項３に記載の注文支援装置。
【請求項８】
前記提示処理部は、ユーザ操作に応じて、前記価格条件を満たす注文対象に加えて、前記価格条件を満たさない注文対象も提示可能である、
請求項１〜７のいずれかに記載の注文支援装置。
に記載の注文支援装置。
【請求項９】
前記提示処理部は、前記価格条件を満たす注文対象と前記価格条件を満たさない注文対象とを識別可能に提示する、
請求項８に記載の注文支援装置。
【請求項１０】
予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得することと、
前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示することと、
を含む注文支援方法。
【請求項１１】
一又は複数のプロセッサに、
予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得することと、
前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示することと、
を実行させる注文支援プログラム。
【請求項１２】
価格条件を取得する取得処理部と、
予め登録される複数の注文対象のうち前記価格条件を満たす注文対象を、前記価格条件に含まれる特定価格との差額に基づく並び順で提示する提示処理部と、
を備える注文支援装置。
【請求項１３】
前記提示処理部は、前記特定価格との差額が小さい順に前記注文対象を並べて提示する、
請求項１２に記載の注文支援装置。
【請求項１４】
前記提示処理部は、前記特定価格との差額が等しい複数の注文対象については価格が低い順に並べて提示する、
請求項１３に記載の注文支援装置。
【請求項１５】
前記提示処理部は、前記特定価格との差額が等しい複数の注文対象については価格が高い順に並べて提示する、
請求項１３に記載の注文支援装置。
【請求項１６】
前記提示処理部は、前記特定価格との差額が予め設定された範囲に属する複数の注文対象については価格が低い順に並べて提示する、
請求項１３に記載の注文支援装置。
【請求項１７】
前記提示処理部は、前記特定価格との差額が予め設定された範囲に属する複数の注文対象については価格が高い順に並べて提示する、
請求項１３に記載の注文支援装置。
【請求項１８】
前記提示処理部は、ユーザ操作に応じて、前記価格条件を満たす注文対象に加えて、前記価格条件を満たさない注文対象も提示可能である、
請求項１２〜１７のいずれかに記載の注文支援装置。
に記載の注文支援装置。
【請求項１９】
前記提示処理部は、前記価格条件を満たす注文対象と前記価格条件を満たさない注文対象とを識別可能に提示する、
請求項１８に記載の注文支援装置。
【請求項２０】
価格条件を取得することと、
予め登録される複数の注文対象のうち前記価格条件を満たす注文対象を、前記価格条件に含まれる特定価格との差額に基づく並び順で提示することと、
を含む注文支援方法。
【請求項２１】
一又は複数のプロセッサに、
価格条件を取得することと、
予め登録される複数の注文対象のうち前記価格条件を満たす注文対象を、前記価格条件に含まれる特定価格との差額に基づく並び順で提示することと、
を実行させる注文支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品又はサービスの注文を支援する注文支援装置、注文支援方法、及び注文支援プログラムに関する。
【背景技術】
【０００２】
一般に、通販サイトなどでユーザに商品を提示する際に、ユーザにより入力される価格条件（具体的には、上限価格又は下限価格）を満たす商品を提示する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５２３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、企業で注文されるお弁当などの商品については、注文可能な商品の上限価格が社内規定で定められていることがあるが、その上限価格は企業によって異なる。そのため、社員は、通販サイトなどで商品を注文する際に、社内規定で定められている上限価格をその都度入力して商品を絞り込む必要があり、ユーザにとって手間がかかる。また、複数の商品の中から所望の価格に近い商品を優先的に選択したい場合、ユーザは、商品各々の価格と前記所望の価格との差額を計算しつつ商品を選択する必要があり、ユーザにとって手間がかかる。
【０００５】
本発明の目的は、注文対象を注文する際のユーザの手間を軽減することが可能な注文支援装置、注文支援方法、及び注文支援プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る注文支援装置は、予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得する取得処理部と、前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示する提示処理部とを備える。
【０００７】
本発明に係る注文支援方法は、予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得することと、前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示することとを含む。
【０００８】
本発明に係る注文支援プログラムは、一又は複数のプロセッサに、予め登録されるグループ各々と当該グループに対応する価格条件とが対応付けられた対応情報を取得することと、前記対応情報に基づいて、予め登録される複数の注文対象のうち、対象ユーザが所属する前記グループに対応する前記価格条件を満たす注文対象を提示することとを実行させる注文支援プログラムである。
【０００９】
本発明に係る他の注文支援装置は、価格条件を取得する取得処理部と、予め登録される複数の注文対象のうち前記価格条件を満たす注文対象を、前記価格条件に含まれる特定価格との差額に基づく並び順で提示する提示処理部とを備える。
【００１０】
本発明に係る他の注文支援方法は、価格条件を取得することと、予め登録される複数の注文対象のうち前記価格条件を満たす注文対象を、前記価格条件に含まれる特定価格との差額に基づく並び順で提示することとを含む。
【００１１】
本発明に係る他の注文支援プログラムは、一又は複数のプロセッサに、価格条件を取得することと、予め登録される複数の注文対象のうち前記価格条件を満たす注文対象を、前記価格条件に含まれる特定価格との差額に基づく並び順で提示することとを実行させる注文支援プログラムである。
【発明の効果】
【００１２】
本発明によれば、注文対象を注文する際のユーザの手間を軽減することが可能な注文支援装置、注文支援方法、及び注文支援プログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の第１実施形態に係る注文支援システムの構成を示すブロック図である。
【図２】図２は、本発明の第１実施形態に係る注文支援システムで使用されるユーザ情報の一例を示す図である。
【図３】図３は、本発明の第１実施形態に係る注文支援システムで使用される商品情報の一例を示す図である。
【図４】図４は、本発明の第１実施形態に係る注文支援システムで使用される対応情報の一例を示す図である。
【図５】図５は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される価格条件登録ページの一例を示す図である。
【図６】図６は、本発明の第１実施形態に係る注文支援装置で実行される注文支援処理の一例を示すフローチャートである。
【図７】図７は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図８】図８は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図９】図９は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１０】図１０は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１１】図１１は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１２】図１２は、本発明の第１実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１３】図１３は、本発明の第２実施形態に係る注文支援システムの構成を示すブロック図である。
【図１４】図１４は、本発明の第２実施形態に係る注文支援システムで使用される商品情報の一例を示す図である。
【図１５】図１５は、本発明の第２実施形態に係る注文支援装置で実行される注文支援処理の一例を示すフローチャートである。
【図１６】図１６は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される価格条件登録ページの一例を示す図である。
【図１７】図１７は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１８】図１８は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１９】図１９は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図２０】図２０は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図２１】図２１は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図２２】図２２は、本発明の第２実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１５】
［第１実施形態］
まず、図１〜図１２を参照しつつ、本発明の第１実施形態について説明する。図１に示すように、本発明の第１実施形態に係る注文支援システム１は、注文支援装置２と一又は複数のユーザ端末３とを含む。注文支援装置２及びユーザ端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１６】
注文支援装置２は、複数の商品を販売する商品販売サイトとしての機能を備えている。注文支援装置２は、ユーザ端末３からのアクセス要求に応じて、ユーザ端末３のユーザに対して複数の商品を提示し、前記ユーザから所望の商品の注文を受け付ける。なお、他の実施形態では、注文支援装置２は、複数のサービスを提供するサービス提供サイトとしての機能を備えていてもよい。この場合、注文支援装置２は、ユーザ端末３からのアクセス要求に応じて、ユーザ端末３のユーザに対して複数のサービスを提示し、前記ユーザから所望のサービスの注文を受け付ける。前記商品又はサービスは、本発明における「注文対象」の一例である。
【００１７】
ところで、企業で注文されるお弁当などの商品については、注文可能な商品の上限価格が社内規定で定められていることがあるが、その上限価格は企業によって異なる。そのため、社員は、通販サイトなどで商品を注文する際に、社内規定で定められている上限価格をその都度入力して商品を絞り込む必要があり、その操作に手間がかかる。また、注文する社員が、社内規定で定められている上限価格を把握していないこともある。これに対して、本実施形態に係る注文支援装置２によれば、ユーザが価格条件をその都度入力しなくても、ユーザが所属するグループに対応する価格条件を満たす注文対象を提示することが可能である。
【００１８】
［注文支援装置２］
図１に示されるように、注文支援装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバである。なお、注文支援装置２は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、注文支援装置２で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００１９】
通信Ｉ／Ｆ２４は、注文支援装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザ端末３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００２０】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００２１】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部２２には、ユーザ情報Ｄ１、商品情報Ｄ２、対応情報Ｄ３などのデータが記憶される。ここに、図２はユーザ情報Ｄ１の一例を示す図、図３は商品情報Ｄ２の一例を示す図、図４は対応情報Ｄ３の一例を示す図である。
【００２２】
図２に示されるように、ユーザ情報Ｄ１には、ユーザ端末３のユーザごとに、対応する「ユーザＩＤ」、「パスワード」、「所属グループＩＤ」などの情報が含まれる。「ユーザＩＤ」は、ユーザを識別するための識別情報であって、ユーザＩＤ及びパスワードはユーザのログイン処理で使用される。所属グループＩＤは、ユーザが所属しているグループ（例えば、会社、組織、部署など）を識別するための識別情報である。
【００２３】
図３に示されるように、商品情報Ｄ２には、前記商品販売サイトにおいて販売される商品ごとに、対応する「商品ＩＤ」、「商品名」、「価格」などの情報が含まれる。「商品ＩＤ」は、商品を識別するための識別情報である。「商品名」は、前記商品の名称である。「価格」は、前記商品の価格である。
【００２４】
図４に示されるように、対応情報Ｄ３には、予め登録されるグループ（例えば、会社、組織、部署など）ごとに、対応する「グループＩＤ」、「グループ名」、「価格条件」などの情報が含まれる。「グループＩＤ」は、前記グループを識別するための識別情報である。「グループ名」は、前記グループの名称である。「価格条件」は、前記商品販売サイトで商品を注文する際に考慮すべき価格条件であって、例えば「上限価格」、「下限価格」、及び「基準価格」の情報が含まれる。「上限価格」は、前記グループに所属するユーザが注文してもよい価格帯の上限として前記グループごとに予め設定された価格である。「下限価格」は、前記グループに所属するユーザが注文してもよい価格帯の下限として前記グループごとに予め設定された価格である。「基準価格」は、前記グループに所属するユーザが注文すべき商品の価格の目安として前記グループごとに予め設定された価格である。
【００２５】
対応情報Ｄ３には、グループ各々の管理者又は代表者などが、例えば図５に示される価格条件登録ページＰ１を通じて、自身のグループに関する情報を登録することができる。例えば、前記管理者は、ユーザ端末３から注文支援装置２にアクセスして、ユーザ端末３の操作表示部３３に価格条件登録ページＰ１を表示させることができる。価格条件登録ページＰ１には、グループ名を入力するための入力欄Ｔ１１、上限価格を入力するための入力欄Ｔ１２、下限価格を入力するための入力欄Ｔ１３、及び基準価格を入力するための入力欄Ｔ１４が含まれる。価格条件登録ページＰ１には登録キーＫ１１が含まれており、登録キーＫ１１が操作されると、入力欄Ｔ１１，Ｔ１２，Ｔ１３，Ｔ１４に入力された情報が対応情報Ｄ３に登録される。なお、入力欄Ｔ１２，Ｔ１３，Ｔ１４については、少なくとも１つの入力欄に価格が入力されればよく、それらのうちの１つ又は２つの入力欄が空欄であってもよい。例えば、図４に示される「会社Ａ」については価格条件として上限価格のみが登録されている。
【００２６】
なお、他の実施形態として、ユーザ情報Ｄ１、商品情報Ｄ２、対応情報Ｄ３などの情報の一部又は全部が、注文支援装置２から通信網Ｎ１を介してアクセス可能な他のサーバに記憶されていることも考えられる。そして、注文支援装置２の制御部２１は、前記サーバから各種の情報を取得して、後述の注文支援処理（図６参照）などの各処理を実行してもよい。
【００２７】
また、記憶部２２には、前述の価格条件登録ページＰ１（図５参照）、後述する注文受付ページＰ２（図７〜図１２参照）などのデータも記憶される。
【００２８】
さらに、記憶部２２には、制御部２１に後述の注文支援処理（図６参照）を実行させるための注文支援プログラムなどの制御プログラムが記憶されている。例えば、前記注文支援プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、注文支援装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００２９】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより注文支援装置２を制御する。
【００３０】
具体的に、制御部２１は、図１に示されるように、取得処理部２１１、提示処理部２１２などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記注文支援プログラムに従った各種の処理を実行することによって取得処理部２１１及び提示処理部２１２として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記注文支援プログラムは、複数のプロセッサを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３１】
取得処理部２１１は、対応情報Ｄ３（図４参照）を取得する。具体的に、取得処理部２１１は、記憶部２２から対応情報Ｄ３を読み出すことによって対応情報Ｄ３を取得する。なお、まだ対応情報Ｄ３が生成されていない場合は、取得処理部２１１は、図５に示される価格条件登録ページＰ１を通じて入力される情報に基づいて対応情報Ｄ３を生成して記憶部２２に記憶させてもよい。
【００３２】
提示処理部２１２は、対応情報Ｄ３に基づいて、予め登録される複数の商品のうち、対象ユーザ（すなわち、商品を提示すべきユーザ）が所属するグループに対応する価格条件を満たす商品を提示する。具体的に、提示処理部２１２は、商品情報Ｄ２に登録されている複数の商品の中から、ログイン中のユーザが所属するグループに対応する価格条件を満たす商品を抽出する。そして、提示処理部２１２は、抽出された商品の情報を含む注文受付ページＰ２（図７参照）のデータ（例えば、ＨＴＭＬデータ）をユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に注文受付ページＰ２が表示される。
【００３３】
例えば、前記ユーザが所属するグループが図４に示される「会社Ａ」である場合、提示処理部２１２は、前記複数の商品のうち、価格が２，０００円以下の商品を提示する。また、前記ユーザが所属するグループが図４に示される「会社Ｂ」である場合、提示処理部２１２は、前記複数の商品のうち、価格が５００円以上２，０００円以下の商品を提示する。また、前記ユーザが所属するグループが図４に示される「会社Ｃ」である場合、提示処理部２１２は、前記複数の商品のうち、価格が２，５００円以下の商品を提示する。
【００３４】
提示処理部２１２は、前記価格条件に含まれる特定価格（例えば、上限価格、下限価格、基準価格など）との差額に基づく並び順で商品を提示する。具体的に、提示処理部２１２は、前記特定価格との差額が小さい順に（すなわち、前記特定価格に近い順に）商品を並べて提示する。例えば、図７に示される注文受付ページＰ２では、「会社Ｂ」の価格条件を満たす商品が、上限価格に近い順に並んでいる。また、例えば、図１２に示される注文受付ページＰ２では、「会社Ｃ」の価格条件を満たす商品が、基準価格に近い順に並んでいる。なお、図７に示されるように、注文受付ページＰ２では、「商品Ｇ」、「商品Ｍ」などの商品名の右隣に、その商品の価格が表示される。なお、価格の右側に表示されるカッコ内の金額は、商品の価格から前記特定価格（ここでは、上限価格）を減算した金額であり、前記金額の絶対値が前記特定価格との差額に相当する。例えば、図７に示される「商品Ｅ」と上限価格との差額は４０円であり、図７に示される「商品Ａ」と上限価格との差額は１５０円である。また、図１２に示される「商品Ｔ」と基準価格との差額は７０円であり、図１２に示される「商品Ｕ」と基準価格との差額も７０円である。
【００３５】
提示処理部２１２は、前記特定価格との差額が等しい複数の商品については価格が低い順に並べて提示してもよい。例えば、図８に示される注文受付ページＰ２では、上限価格との差額が等しい「商品Ｔ」及び「商品Ｕ」について、価格がより低い「商品Ｔ」の方が上位に表示されている。同様に、上限価格との差額が等しい「商品Ｆ」及び「商品Ｌ」について、価格がより低い「商品Ｆ」の方が上位に表示されている。これにより、前記特定価格との差額が等しい場合に価格がより安い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００３６】
提示処理部２１２は、前記特定価格との差額が等しい複数の注文対象については価格が高い順に並べて提示してもよい。例えば、図９に示される注文受付ページＰ２では、上限価格との差額が等しい「商品Ｕ」及び「商品Ｔ」について、価格がより高い「商品Ｕ」の方が上位に表示されている。同様に、上限価格との差額が等しい「商品Ｌ」及び「商品Ｆ」について、価格がより低い「商品Ｌ」の方が上位に表示されている。これにより、前記特定価格との差額が等しい場合に価格がより高い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００３７】
提示処理部２１２は、前記特定価格との差額が予め設定された範囲に属する複数の商品については価格が低い順に並べて提示してもよい。例えば、図１０に示される注文受付ページＰ２では、上限価格との差額が小さい順に商品を並べ替える際に、差額の端数（例えば、１００円に満たない金額）が無視される。よって、例えば、上限価格との差額が０円〜９９円の範囲に属する「商品Ｔ」、「商品Ｅ」、「商品Ｇ」、「商品Ｍ」、「商品Ｚ」、及び「商品Ｕ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が低い順に並べて表示されている。同様に、上限価格との差額が１００円〜１９９円の範囲に属する「商品Ｎ」、「商品Ｘ」、「商品Ｆ」、及び「商品Ｌ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が低い順に並べて表示されている。これにより、前記特定価格との差額に加えて商品の価格も考慮して商品を選択する際に、所望の価格の商品を見つけやすくなる。また、前記特定価格との差額が予め設定された範囲に属する場合に価格がより低い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００３８】
提示処理部２１２は、前記特定価格との差額が予め設定された範囲に属する複数の商品については価格が高い順に並べて提示してもよい。例えば、図１１に示される注文受付ページＰ２では、上限価格との差額が小さい順に商品を並べ替える際に、差額の端数（例えば、百の位よりも小さい部分）が無視される。よって、例えば、上限価格との差額が０円〜９９円の範囲に属する「商品Ｔ」、「商品Ｅ」、「商品Ｇ」、「商品Ｍ」、「商品Ｚ」、及び「商品Ｕ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が高い順に並べて表示されている。同様に、上限価格との差額が１００円〜１９９円の範囲に属する「商品Ｎ」、「商品Ｘ」、「商品Ｆ」、及び「商品Ｌ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が高い順に並べて表示されている。これにより、前記特定価格との差額に加えて商品の価格も考慮して商品を選択する際に、所望の価格の商品を見つけやすくなる。また、前記特定価格との差額が予め設定された範囲に属する場合に価格がより高い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００３９】
提示処理部２１２は、ユーザ操作に応じて、前記価格条件を満たす商品に加えて、前記価格条件を満たさない商品も提示可能である。例えば、図８に示される注文受付ページＰ２では、「会社Ｂ」の価格条件を満たす商品（すなわち、５００円以上１，５００円以下の商品）に加えて、前記価格条件を満たさない商品（すなわち、「商品Ｚ」、「商品Ｕ」、「商品Ｌ」、「商品Ｊ」、及び「商品Ｂ」）も表示されている。よって、例えば前記価格条件を満たさない商品の注文が例外的に許可されている場合などに、ユーザは、前記対応情報Ｄ３を変更することなしに、前記価格条件を満たさない商品も確認することができる。
【００４０】
なお、提示処理部２１２は、前記価格条件を満たす商品と前記価格条件を満たさない商品とを識別可能に提示してもよい。例えば、図８に示される注文受付ページＰ２では、前記価格条件を満たさない商品（例えば、「商品Ｚ」など）の背景色が、前記価格条件を満たす商品（例えば、「商品Ｇ」など）の背景色とは異なっている。他の実施形態では、注文受付ページＰ２において、前記価格条件を満たす商品と前記価格条件を満たさない商品とを識別するための文字、記号、画像などが表示されてもよい。これにより、ユーザは、前記価格条件を満たす商品と前記価格条件を満たさない商品とを容易に識別することができる。
【００４１】
［ユーザ端末３］
図１に示されるように、ユーザ端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。ユーザ端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００４２】
具体的に、前記商品販売サイトで商品を注文しようとするユーザは、ユーザ端末３に表示された所定のログインページにおいてユーザＩＤ及びパスワードを入力することにより注文支援装置２にログインする。これにより、注文支援装置２の制御部２１は、ログイン中のユーザを識別することが可能である。
【００４３】
通信Ｉ／Ｆ３４は、ユーザ端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して注文支援装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００４４】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００４５】
記憶部３２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って注文支援装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００４６】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザ端末３を制御する。
【００４７】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、注文支援装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を注文支援装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００４８】
［注文支援処理］
以下、図６を参照しつつ、注文支援装置２の制御部２１によって実行される注文支援処理について説明する。なお、制御部２１は、ユーザ端末３からのアクセスが発生した場合に、ユーザ端末３ごとに対応する当該注文支援処理を個別に実行する。即ち、制御部２１は、複数のユーザ端末３に対応する前記注文支援処理を時分割によって略並行して実行することがある。また、当該注文支援処理は、ユーザ端末３の所定の操作によって途中で終了されることがある。
【００４９】
また、本発明は、当該注文支援処理に含まれる一又は複数のステップを実行する注文支援方法の発明として捉えることができ、ここで説明する当該注文支援処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記注文支援処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該注文支援処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって当該注文支援処理における各ステップが分散して実行される注文支援方法も他の実施形態として考えられる。
【００５０】
＜ステップＳ１１＞
ステップＳ１１において、制御部２１は、いずれかのユーザ端末３から、注文受付ページＰ２に対するアクセス要求を受信したか否かを判断する。そして、前記アクセス要求を受信したと判断されると（Ｓ１１：Ｙｅｓ）、処理がステップＳ１２に移行する。一方、前記アクセス要求を受信していないと判断されると（Ｓ１１：Ｎｏ）、前記アクセス要求を受信したと判断されるまで当該ステップＳ１１の処理が繰り返される。
【００５１】
＜ステップＳ１２＞
ステップＳ１２において、制御部２１は、ログイン処理を実行する。例えば、制御部２１は、ユーザＩＤ及びパスワードを入力するためのログインページ（不図示）のデータをユーザ端末３に送信する。そして、前記ログインページに入力されるユーザＩＤ及びパスワードと、記憶部２２に記憶されているユーザ情報Ｄ１とに基づいて、ユーザ認証を行う。
【００５２】
＜ステップＳ１３＞
ステップＳ１３において、制御部２１は、前記ユーザＩＤとユーザ情報Ｄ１とに基づいて、前記ユーザが所属するグループを特定する。
【００５３】
＜ステップＳ１４＞
ステップＳ１４において、制御部２１は、記憶部２２に記憶されている対応情報Ｄ３から、前記ステップＳ１３で特定されたグループの価格条件を取得する。当該ステップＳ１４の処理は、制御部２１の取得処理部２１１により実行される。
【００５４】
＜ステップＳ１５＞
ステップＳ１５において、制御部２１は、商品情報Ｄ２に登録されている複数の商品の中から、前記ステップＳ１４で取得された価格条件を満たす商品を抽出する。例えば、前記ユーザが所属するグループが図４に示される「会社Ａ」である場合、制御部２１は、商品情報Ｄ２に登録されている複数の商品の中から、２，０００円以下の価格の商品を抽出する。また、前記ユーザが所属するグループが図４に示される「会社Ｂ」である場合、制御部２１は、商品情報Ｄ２に登録されている複数の商品の中から、５００円以上１，５００円以下の価格の商品を抽出する。また、前記ユーザが所属するグループが図４に示される「会社Ｃ」である場合、制御部２１は、商品情報Ｄ２に登録されている複数の商品の中から、２，５００円以下の価格の商品を抽出する。
【００５５】
＜ステップＳ１６＞
ステップＳ１６において、制御部２１は、前記ステップＳ１５で抽出された商品を、予め設定された並び順で並べ替える。例えば、前記価格条件に上限価格の情報が含まれている場合、制御部２１は、前記上限価格に近い順（すなわち、前記上限価格との差額が小さい順）に前記商品を並べ替える。また、前記価格条件に基準価格の情報が含まれている場合、制御部２１は、前記基準価格に近い順（すなわち、前記基準価格との差額が小さい順）に前記商品を並べ替える。なお、前記価格条件に上限価格及び基準価格の両方の情報が含まれている場合、制御部２１は、前記基準価格に近い順に前記商品を並べ替える。なお、他の実施形態では、前記価格条件に上限価格及び基準価格の両方の情報が含まれている場合、制御部２１は、前記上限価格に近い順に前記商品を並べ替えてもよい。
【００５６】
＜ステップＳ１７＞
ステップＳ１７において、制御部２１は、ユーザ端末３の操作表示部３３に、例えば図７に示されるような注文受付ページＰ２を表示させる。具体的に、制御部２１は、注文受付ページＰ２のデータをユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に注文受付ページＰ２が表示される。図７に示されるように、注文受付ページＰ２には、前記ステップＳ１６で並べ替えられた順に商品が並べて表示される。具体的に、前記ステップＳ１５で抽出された商品のうちの１番目〜１０番目の商品が、注文受付ページＰ２に表示される。また、注文受付ページＰ２には、ユーザにより操作される操作部として、チェックボックスＣ２１、ラジオボタンＲ２１，Ｒ２２，Ｒ２３，Ｒ２４，Ｒ２５、チェックボックスＣ２２、複数の注文キーＫ２１、及び操作キーＫ２２を備える。当該ステップＳ１７の処理は、制御部２１の提示処理部２１２により実行される。
【００５７】
＜ステップＳ１８＞
ステップＳ１８において、制御部２１は、表示内容変更操作が行われたか否かを判断する。具体的に、制御部２１は、注文受付ページＰ２に含まれているチェックボックスＣ２１、ラジオボタンＲ２１，Ｒ２２，Ｒ２３，Ｒ２４，Ｒ２５、チェックボックスＣ２２、及び操作キーＫ２２のいずれかが操作された場合に、前記表示内容変更操作が行われたと判断する。そして、前記表示内容変更操作が行われたと判断されると（Ｓ１８：Ｙｅｓ）、処理がステップＳ１９に移行する。一方、前記表示内容変更操作が行われていないと判断されると（Ｓ１８：Ｎｏ）、処理がステップＳ２０に移行する。
【００５８】
＜ステップＳ１９＞
ステップＳ１９において、制御部２１は、前記表示内容変更操作に応じて注文受付ページＰ２の表示内容を変更する。
【００５９】
チェックボックスＣ２１は、前記価格条件を満たさない商品も表示すべきか否かを選択するための操作部である。チェックボックスＣ２１が操作されてチェックボックスＣ２１にチェックが入れられた場合、制御部２１は、図８に示されるように、前記価格条件を満たす商品に加えて、前記価格条件を満たさない商品も表示する。このとき、制御部２１は、前記価格条件を満たさない商品（例えば、「商品Ｚ」など）の背景色を、前記価格条件を満たす商品（例えば、「商品Ｇ」など）の背景色とは異ならせる。
【００６０】
ラジオボタンＲ２１，Ｒ２２，Ｒ２３は、商品の並び順を選択するための操作部である。ラジオボタンＲ２１が操作された場合、制御部２１は、前記価格条件に含まれる上限価格に近い順に商品を並べ替える。なお、図７に示されるように、初期状態の注文受付ページＰ２では、ラジオボタンＲ２１が選択された状態となっている。ラジオボタンＲ２２が操作された場合、制御部２１は、前記価格条件に含まれる下限価格に近い順に商品を並べ替える。なお、図１２に示されるように、前記価格条件に下限価格の情報が含まれていない場合は、ラジオボタンＲ２２は操作不可能な状態（例えば、グレーアウトの状態）となる。ラジオボタンＲ２３が操作された場合、制御部２１は、前記価格条件に含まれる基準価格に近い順に商品を並べ替える。なお、図７に示されるように、前記価格条件に基準価格の情報が含まれていない場合は、ラジオボタンＲ２３は操作不可能な状態（例えば、グレーアウトの状態）となる。
【００６１】
ラジオボタンＲ２４，Ｒ２５は、前記特定価格との差額が等しい複数の商品について、価格が低い順に並べるべきか価格が高い順に並べるべきかを選択するための操作部である。ラジオボタンＲ２４が操作された場合、制御部２１は、前記特定価格との差額が等しい複数の商品について、価格が低い順に並べ替える。例えば、図８に示される注文受付ページＰ２では、上限価格との差額が等しい「商品Ｔ」及び「商品Ｕ」について、価格がより低い「商品Ｔ」の方が上位に表示されている。なお、図７に示されるように、初期状態の注文受付ページＰ２では、ラジオボタンＲ２４が選択された状態となっている。ラジオボタンＲ２５が操作された場合、制御部２１は、前記特定価格との差額が等しい複数の商品について、価格が高い順に並べ替える。例えば、図９に示される注文受付ページＰ２では、上限価格との差額が等しい「商品Ｕ」及び「商品Ｔ」について、価格がより高い「商品Ｕ」の方が上位に表示されている。
【００６２】
チェックボックスＣ２２は、前記特定価格との差額に応じて商品を並べ替える際に、差額の端数を無視すべきか否かを選択するための操作部である。チェックボックスＣ２２が操作されてチェックボックスＣ２２にチェックが入れられた場合、制御部２１は、図１０又は図１１に示されるように、前記特定価格との差額の端数を無視して商品を並べ替える。よって、よって、例えば、前記特定価格との差額が０円〜９９円の範囲に属する複数の商品については、前記特定価格との差額が等しいと見做される。同様に、前記特定価格との差額が１００円〜１９９円の範囲に属する複数の商品については、前記特定価格との差額が等しいと見做される。そして、ラジオボタンＲ２４が選択されている場合、制御部２１は、図１０に示されるように、前記特定価格との差額が等しいと見做された複数の商品について、価格が低い順に並べて表示する。一方、ラジオボタンＲ２５が選択されている場合、制御部２１は、図１１に示されるように、前記特定価格との差額が等しいと見做された複数の商品について、価格が高い順に並べて表示する。
【００６３】
操作キーＫ２２は、注文受付ページＰ２に現在表示中の１０個の商品の代わりに、これらの商品に続く次の１０個の商品を注文受付ページＰ２に表示させるための操作部である。操作キーＫ２２が操作された場合、制御部２１は、現在表示中の１０個の商品の代わりに、これらの商品に続く次の１０個の商品を注文受付ページＰ２に表示する。
【００６４】
＜ステップＳ２０＞
ステップＳ２０において、制御部２１は、注文操作が行われたか否かを判断する。注文受付ページＰ２には、現在表示中の１０個の商品に対応する１０個の注文キーＫ２１が含まれている。注文キーＫ２１は、対応する商品を注文するための操作部である。制御部２１は、注文受付ページＰ２に含まれている複数の注文キーＫ２１のいずれかが操作された場合に、前記注文操作が行われたと判断する。そして、前記注文操作が行われたと判断されると（Ｓ２０：Ｙｅｓ）、処理がステップＳ２１に移行する。一方、前記注文操作が行われていないと判断されると（Ｓ２０：Ｎｏ）、処理が前記ステップＳ１８に戻る。
【００６５】
＜ステップＳ２１＞
ステップＳ２１において、制御部２１は、操作された注文キーＫ２１に対応する商品の注文処理を実行する。具体的に、制御部２１は、前記商品の注文数、決済方法などの情報を入力するための注文ページ（不図示）のデータをユーザ端末３に送信して、前記情報を取得する。前記注文処理が終了すると、処理が前記ステップＳ１１に戻る。
【００６６】
以上説明したように、本実施形態に係る注文支援装置２では、図７又は図１２に示されるように、注文受付ページＰ２において、ログイン中のユーザが所属するグループに対応する価格条件を満たす商品が表示される。よって、本実施形態に係る注文支援装置２によれば、ユーザが価格条件をその都度入力しなくても、ユーザが所属するグループに対応する価格条件を満たす商品を提示することが可能である。
【００６７】
また、本実施形態に係る注文支援装置２では、注文受付ページＰ２において、前記価格条件に含まれる特定価格（例えば、上限価格又は基準価格）との差額が小さい順に、商品が並べて表示される。よって、前記特定価格に近い価格の商品の中から所望の商品を選択して注文することが容易となる。
【００６８】
［第１実施形態の変形例］
なお、本実施形態では、前記表示内容変更操作のための複数の操作部（具体的には、チェックボックスＣ２１、ラジオボタンＲ２１，Ｒ２２，Ｒ２３，Ｒ２４，Ｒ２５、チェックボックスＣ２２、及び操作キーＫ２２）が注文受付ページＰ２に含まれているが、本発明はこれに限定されない。他の実施形態では、前記複数の操作部が、注文受付ページＰ２とは異なるページ（例えば、注文受付ページＰ２の表示内容を設定するための設定ページなど）に含まれてもよい。また、他の実施形態では、前記複数の操作部の一部又は全部が省略されてもよい。
【００６９】
また、本実施形態では、注文受付ページＰ２に注文対象として商品が表示されるが、他の実施形態では、注文受付ページＰ２に注文対象としてサービスが表示されてもよい。
【００７０】
また、本実施形態では、注文受付ページＰ２を通じてユーザに商品が提示されるが、他の実施形態では、電子メールを通じてユーザに商品が提示されてもよい。
【００７１】
［第２実施形態］
次に、図１３〜図２２を参照しつつ、本発明の第２実施形態について説明する。図１３に示すように、本発明の第２実施形態に係る注文支援システム４は、注文支援装置５と一又は複数のユーザ端末６とを含む。注文支援装置５及びユーザ端末６は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００７２】
注文支援装置５は、複数の商品を販売する商品販売サイトとしての機能を備えている。注文支援装置５は、ユーザ端末６のユーザにより入力される価格条件に基づいて、前記ユーザに対して複数の商品を提示し、前記ユーザから所望の商品の注文を受け付ける。なお、他の実施形態では、注文支援装置５は、複数のサービスを提供するサービス提供サイトとしての機能を備えていてもよい。この場合、注文支援装置５は、ユーザ端末６のユーザにより入力される価格条件に基づいて、前記ユーザに対して複数のサービスを提示し、前記ユーザから所望のサービスの注文を受け付ける。前記商品又はサービスは、本発明における「注文対象」の一例である。
【００７３】
ところで、複数の商品の中から所望の価格に近い商品を優先的に選択したい場合、ユーザは、商品各々の価格と前記所望の価格との差額を計算しつつ商品を選択する必要があり、ユーザにとって手間がかかる。これに対して、本実施形態に係る注文支援装置５によれば、注文対象を注文する際のユーザの手間を軽減することが可能である。
【００７４】
［注文支援装置５］
図１３に示されるように、注文支援装置５は、制御部５１、記憶部５２、操作表示部５３、及び通信Ｉ／Ｆ５４などを備えるサーバである。なお、注文支援装置５は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、注文支援装置５で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００７５】
通信Ｉ／Ｆ５４は、注文支援装置５を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザ端末６などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００７６】
操作表示部５３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００７７】
記憶部５２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部５２には、商品情報Ｄ４などのデータが記憶される。ここに、図１４は商品情報Ｄ４の一例を示す図である。
【００７８】
図１４に示されるように、商品情報Ｄ４には、前記商品販売サイトにおいて販売される商品ごとに、対応する「商品ＩＤ」、「商品名」、「価格」などの情報が含まれる。「商品ＩＤ」は、商品を識別するための識別情報である。「商品名」は、前記商品の名称である。「価格」は、前記商品の価格である。
【００７９】
なお、他の実施形態として、商品情報Ｄ４が、注文支援装置５から通信網Ｎ１を介してアクセス可能な他のサーバに記憶されていることも考えられる。そして、注文支援装置５の制御部５１は、前記サーバから商品情報Ｄ４を取得して、後述の注文支援処理（図１５参照）などの各処理を実行してもよい。
【００８０】
また、記憶部５２には、後述する価格条件入力ページＰ３（図１６参照）、後述する注文受付ページＰ４（図１７〜図２２参照）などのデータも記憶される。
【００８１】
さらに、記憶部５２には、制御部５１に後述の注文支援処理（図１５参照）を実行させるための注文支援プログラムなどの制御プログラムが記憶されている。例えば、前記注文支援プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、注文支援装置５が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部５２に記憶される。
【００８２】
制御部５１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部５１は、前記ＲＯＭ又は記憶部５２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより注文支援装置５を制御する。
【００８３】
具体的に、制御部５１は、図１３に示されるように、取得処理部５１１、提示処理部５１２などの各種の処理部を含む。なお、制御部５１は、前記ＣＰＵで前記注文支援プログラムに従った各種の処理を実行することによって取得処理部５１１及び提示処理部５１２として機能する。また、制御部５１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記注文支援プログラムは、複数のプロセッサを前記各種の処理部として機能させるためのプログラムであってもよい。
【００８４】
取得処理部５１１は、価格条件を取得する。具体的に、取得処理部５１１は、図１６に示される価格条件入力ページＰ３を通じて、ユーザ端末３のユーザにより入力される価格条件を取得する。前記価格条件には、例えば「上限価格」、「下限価格」、及び「基準価格」の情報が含まれる。「上限価格」は、ユーザが注文したい商品の価格帯の上限を示す価格である。「下限価格」は、ユーザが注文したい商品の価格帯の下限を示す価格である。「基準価格」は、ユーザが注文したい商品の価格の目安（すなわち、所望価格又は希望価格）である。
【００８５】
提示処理部５１２は、予め登録される複数の商品のうち、取得処理部５１１により取得される価格条件を満たす商品を提示する。具体的に、提示処理部５１２は、商品情報Ｄ４に登録されている複数の商品の中から、ユーザ端末３のユーザにより入力された価格条件を満たす商品を抽出する。そして、提示処理部５１２は、抽出された商品の情報を含む注文受付ページＰ４（図１７参照）のデータ（例えば、ＨＴＭＬデータ）をユーザ端末６に送信する。その結果、ユーザ端末６の操作表示部６３に注文受付ページＰ４が表示される。
【００８６】
例えば、前記価格条件における上限価格が２，０００円である場合、提示処理部５１２は、前記複数の商品のうち、価格が２，０００円以下の商品を提示する。また、前記価格条件における上限価格が２，０００円であり且つ下限価格が５００円である場合、提示処理部５１２は、前記複数の商品のうち、価格が５００円以上２，０００円以下の商品を提示する。
【００８７】
提示処理部５１２は、前記価格条件に含まれる特定価格（例えば、上限価格、下限価格、基準価格など）との差額に基づく並び順で商品を提示する。具体的に、提示処理部５１２は、前記特定価格との差額が小さい順に（すなわち、前記特定価格に近い順に）商品を並べて提示する。例えば、図１７に示される注文受付ページＰ４では、ユーザにより入力された価格条件（ここでは、上限価格が１，５００円、下限価格が５００円）を満たす商品が、上限価格に近い順に並んでいる。また、例えば、図２２に示される注文受付ページＰ４では、ユーザにより入力された価格条件（ここでは、上限価格が２，０００円、基準価格が１，５００円）を満たす商品が、基準価格に近い順に並んでいる。なお、図１７に示されるように、注文受付ページＰ４では、「商品Ｇ」、「商品Ｍ」などの商品名の右隣に、その商品の価格が表示される。なお、価格の右側に表示されるカッコ内の金額は、商品の価格から前記特定価格（ここでは、上限価格）を減算した金額であり、前記金額の絶対値が前記特定価格との差額に相当する。例えば、図１７に示される「商品Ｅ」と上限価格との差額は４０円であり、図１７に示される「商品Ａ」と上限価格との差額は１５０円である。また、図２２に示される「商品Ｔ」と基準価格との差額は７０円であり、図２２に示される「商品Ｕ」と基準価格との差額も７０円である。
【００８８】
提示処理部５１２は、前記特定価格との差額が等しい複数の商品については価格が低い順に並べて提示してもよい。例えば、図１８に示される注文受付ページＰ４では、上限価格との差額が等しい「商品Ｔ」及び「商品Ｕ」について、価格がより低い「商品Ｔ」の方が上位に表示されている。同様に、上限価格との差額が等しい「商品Ｆ」及び「商品Ｌ」について、価格がより低い「商品Ｆ」の方が上位に表示されている。これにより、前記特定価格との差額が等しい場合に価格がより安い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００８９】
提示処理部５１２は、前記特定価格との差額が等しい複数の注文対象については価格が高い順に並べて提示してもよい。例えば、図１９に示される注文受付ページＰ４では、上限価格との差額が等しい「商品Ｕ」及び「商品Ｔ」について、価格がより高い「商品Ｕ」の方が上位に表示されている。同様に、上限価格との差額が等しい「商品Ｌ」及び「商品Ｆ」について、価格がより低い「商品Ｌ」の方が上位に表示されている。これにより、前記特定価格との差額が等しい場合に価格がより高い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００９０】
提示処理部５１２は、前記特定価格との差額が予め設定された範囲に属する複数の商品については価格が低い順に並べて提示してもよい。例えば、図２０に示される注文受付ページＰ４では、上限価格との差額が小さい順に商品を並べ替える際に、差額の端数（例えば、１００円に満たない金額）が無視される。よって、例えば、上限価格との差額が０円〜９９円の範囲に属する「商品Ｔ」、「商品Ｅ」、「商品Ｇ」、「商品Ｍ」、「商品Ｚ」、及び「商品Ｕ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が低い順に並べて表示されている。同様に、上限価格との差額が１００円〜１９９円の範囲に属する「商品Ｎ」、「商品Ｘ」、「商品Ｆ」、及び「商品Ｌ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が低い順に並べて表示されている。これにより、前記特定価格との差額に加えて商品の価格も考慮して商品を選択する際に、所望の価格の商品を見つけやすくなる。また、前記特定価格との差額が予め設定された範囲に属する場合に価格がより低い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００９１】
提示処理部５１２は、前記特定価格との差額が予め設定された範囲に属する複数の商品については価格が高い順に並べて提示してもよい。例えば、図２１に示される注文受付ページＰ４では、上限価格との差額が小さい順に商品を並べ替える際に、差額の端数（例えば、百の位よりも小さい部分）が無視される。よって、例えば、上限価格との差額が０円〜９９円の範囲に属する「商品Ｔ」、「商品Ｅ」、「商品Ｇ」、「商品Ｍ」、「商品Ｚ」、及び「商品Ｕ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が高い順に並べて表示されている。同様に、上限価格との差額が１００円〜１９９円の範囲に属する「商品Ｎ」、「商品Ｘ」、「商品Ｆ」、及び「商品Ｌ」については、上限価格との差額が等しいと見做される。そして、これらの商品が、価格が高い順に並べて表示されている。これにより、前記特定価格との差額に加えて商品の価格も考慮して商品を選択する際に、所望の価格の商品を見つけやすくなる。また、前記特定価格との差額が予め設定された範囲に属する場合に価格がより高い商品を優先的に注文したいユーザにとって、利便性が向上する。
【００９２】
提示処理部５１２は、ユーザ操作に応じて、前記価格条件を満たす商品に加えて、前記価格条件を満たさない商品も提示可能である。例えば、図１８に示される注文受付ページＰ４では、ユーザにより入力された価格条件を満たす商品（すなわち、５００円以上１，５００円以下の商品）に加えて、前記価格条件を満たさない商品（すなわち、「商品Ｚ」、「商品Ｕ」、「商品Ｌ」、「商品Ｊ」、及び「商品Ｂ」）も表示されている。よって、例えば前記価格条件を満たす商品の中には注文したい商品が見つからなかった場合などに、ユーザは、価格条件入力ページＰ３に戻って価格条件を再入力することなしに、前記価格条件を満たさない商品も確認することができる。
【００９３】
なお、提示処理部５１２は、前記価格条件を満たす商品と前記価格条件を満たさない商品とを識別可能に提示してもよい。例えば、図１８に示される注文受付ページＰ４では、前記価格条件を満たさない商品（例えば、「商品Ｚ」など）の背景色が、前記価格条件を満たす商品（例えば、「商品Ｇ」など）の背景色とは異なっている。他の実施形態では、注文受付ページＰ４において、前記価格条件を満たす商品と前記価格条件を満たさない商品とを識別するための文字、記号、画像などが表示されてもよい。これにより、ユーザは、前記価格条件を満たす商品と前記価格条件を満たさない商品とを容易に識別することができる。
【００９４】
［ユーザ端末６］
図１３に示されるように、ユーザ端末６は、制御部６１、記憶部６２、操作表示部６３、及び通信Ｉ／Ｆ６４などを備える。ユーザ端末６は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００９５】
通信Ｉ／Ｆ６４は、ユーザ端末６を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して注文支援装置５などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００９６】
操作表示部６３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００９７】
記憶部６２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリなどの不揮発性の記憶部である。例えば、記憶部６２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って注文支援装置５等の外部装置との間で通信処理を制御部６１に実行させるための制御プログラムである。
【００９８】
制御部６１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部６１は、前記ＲＯＭ又は記憶部６２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザ端末６を制御する。
【００９９】
具体的に、制御部６１は、記憶部６２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部６１１として機能する。ブラウザ処理部６１１は、注文支援装置５から通信網Ｎ１を介して提供されるウェブページを操作表示部６３に表示させ、操作表示部６３に対する操作を注文支援装置５に入力するブラウザ処理を実行することが可能である。なお、制御部６１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【０１００】
［注文支援処理］
以下、図１５を参照しつつ、注文支援装置５の制御部５１によって実行される注文支援処理について説明する。なお、制御部５１は、ユーザ端末６からのアクセスが発生した場合に、ユーザ端末６ごとに対応する当該注文支援処理を個別に実行する。即ち、制御部５１は、複数のユーザ端末６に対応する前記注文支援処理を時分割によって略並行して実行することがある。また、当該注文支援処理は、ユーザ端末６の所定の操作によって途中で終了されることがある。
【０１０１】
また、本発明は、当該注文支援処理に含まれる一又は複数のステップを実行する注文支援方法の発明として捉えることができ、ここで説明する当該注文支援処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記注文支援処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部５１によって当該注文支援処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって当該注文支援処理における各ステップが分散して実行される注文支援方法も他の実施形態として考えられる。
【０１０２】
＜ステップＳ３１＞
ステップＳ３１において、制御部５１は、いずれかのユーザ端末６から、価格条件入力ページＰ３に対するアクセス要求を受信したか否かを判断する。そして、前記アクセス要求を受信したと判断されると（Ｓ３１：Ｙｅｓ）、処理がステップＳ３２に移行する。一方、前記アクセス要求を受信していないと判断されると（Ｓ３１：Ｎｏ）、前記アクセス要求を受信したと判断されるまで当該ステップＳ３１の処理が繰り返される。
【０１０３】
＜ステップＳ３２＞
ステップＳ３２において、制御部５１は、ユーザ端末６の操作表示部６３に、例えば図１６に示されるような価格条件入力ページＰ３を表示させる。具体的に、制御部５１は、価格条件入力ページＰ３のデータをユーザ端末６に送信する。その結果、ユーザ端末６の操作表示部６３に価格条件入力ページＰ３が表示される。図１６に示されるように、価格条件入力ページＰ３には、上限価格を入力するための入力欄Ｔ３１、下限価格を入力するための入力欄Ｔ３２、及び基準価格を入力するための入力欄Ｔ３３が含まれる。価格条件入力ページＰ３には確定キーＫ３１が含まれており、確定キーＫ３１が操作されると、入力欄Ｔ３１，Ｔ３２，Ｔ３３に入力された情報が注文支援装置５に送信される。なお、入力欄Ｔ３１，Ｔ３２，Ｔ３３については、少なくとも１つの入力欄に価格が入力されればよく、それらのうちの１つ又は２つの入力欄が空欄であってもよい。
【０１０４】
＜ステップＳ３３＞
ステップＳ３３において、制御部５１は、価格条件入力ページＰ３に入力された価格条件を取得する。当該ステップＳ３３の処理は、制御部５１の取得処理部５１１により実行される。
【０１０５】
＜ステップＳ３４＞
ステップＳ３４において、制御部５１は、商品情報Ｄ４に登録されている複数の商品の中から、前記ステップＳ３３で取得された価格条件を満たす商品を抽出する。例えば、前記価格条件における上限価格が２，０００円である場合、制御部５１は、商品情報Ｄ４に登録されている複数の商品の中から、２，０００円以下の価格の商品を抽出する。また、前記価格条件における上限価格が２，０００円であり且つ下限価格が５００円である場合、制御部５１は、商品情報Ｄ４に登録されている複数の商品の中から、５００円以上１，５００円以下の価格の商品を抽出する。
【０１０６】
＜ステップＳ３５＞
ステップＳ３５において、制御部５１は、前記ステップＳ３４で抽出された商品を、予め設定された並び順で並べ替える。例えば、前記価格条件に上限価格の情報が含まれている場合、制御部５１は、前記上限価格に近い順（すなわち、前記上限価格との差額が小さい順）に前記商品を並べ替える。また、前記価格条件に基準価格の情報が含まれている場合、制御部５１は、前記基準価格に近い順（すなわち、前記基準価格との差額が小さい順）に前記商品を並べ替える。なお、前記価格条件に上限価格及び基準価格の両方の情報が含まれている場合、制御部５１は、前記基準価格に近い順に前記商品を並べ替える。なお、他の実施形態では、前記価格条件に上限価格及び基準価格の両方の情報が含まれている場合、制御部５１は、前記上限価格に近い順に前記商品を並べ替えてもよい。
【０１０７】
＜ステップＳ３６＞
ステップＳ３６において、制御部５１は、ユーザ端末６の操作表示部６３に、例えば図１７に示されるような注文受付ページＰ４を表示させる。具体的に、制御部５１は、注文受付ページＰ４のデータをユーザ端末６に送信する。その結果、ユーザ端末６の操作表示部６３に注文受付ページＰ４が表示される。図１７に示されるように、注文受付ページＰ４には、前記ステップＳ３５で並べ替えられた順に商品が並べて表示される。具体的に、前記ステップＳ３４で抽出された商品のうちの１番目〜１０番目の商品が、注文受付ページＰ４に表示される。また、注文受付ページＰ４には、ユーザにより操作される操作部として、チェックボックスＣ４１、ラジオボタンＲ４１，Ｒ４２，Ｒ４３，Ｒ４４，Ｒ４５、チェックボックスＣ４２、複数の注文キーＫ４１、及び操作キーＫ４２を備える。当該ステップＳ３６の処理は、制御部５１の提示処理部５１２により実行される。
【０１０８】
＜ステップＳ３７＞
ステップＳ３７において、制御部５１は、表示内容変更操作が行われたか否かを判断する。具体的に、制御部５１は、注文受付ページＰ４に含まれているチェックボックスＣ４１、ラジオボタンＲ４１，Ｒ４２，Ｒ４３，Ｒ４４，Ｒ４５、チェックボックスＣ４２、及び操作キーＫ４２のいずれかが操作された場合に、前記表示内容変更操作が行われたと判断する。そして、前記表示内容変更操作が行われたと判断されると（Ｓ３７：Ｙｅｓ）、処理がステップＳ３８に移行する。一方、前記表示内容変更操作が行われていないと判断されると（Ｓ３７：Ｎｏ）、処理がステップＳ３９に移行する。
【０１０９】
＜ステップＳ３８＞
ステップＳ３８において、制御部５１は、前記表示内容変更操作に応じて注文受付ページＰ４の表示内容を変更する。
【０１１０】
チェックボックスＣ４１は、前記価格条件を満たさない商品も表示すべきか否かを選択するための操作部である。チェックボックスＣ４１が操作されてチェックボックスＣ４１にチェックが入れられた場合、制御部５１は、図１８に示されるように、前記価格条件を満たす商品に加えて、前記価格条件を満たさない商品も表示する。このとき、制御部５１は、前記価格条件を満たさない商品（例えば、「商品Ｚ」など）の背景色を、前記価格条件を満たす商品（例えば、「商品Ｇ」など）の背景色とは異ならせる。
【０１１１】
ラジオボタンＲ４１，Ｒ４２，Ｒ４３は、商品の並び順を選択するための操作部である。ラジオボタンＲ４１が操作された場合、制御部５１は、前記価格条件に含まれる上限価格に近い順に商品を並べ替える。なお、図１７に示されるように、初期状態の注文受付ページＰ４では、ラジオボタンＲ４１が選択された状態となっている。ラジオボタンＲ４２が操作された場合、制御部５１は、前記価格条件に含まれる下限価格に近い順に商品を並べ替える。なお、図２２に示されるように、前記価格条件に下限価格の情報が含まれていない場合は、ラジオボタンＲ４２は操作不可能な状態（例えば、グレーアウトの状態）となる。ラジオボタンＲ４３が操作された場合、制御部５１は、前記価格条件に含まれる基準価格に近い順に商品を並べ替える。なお、図１７に示されるように、前記価格条件に基準価格の情報が含まれていない場合は、ラジオボタンＲ４３は操作不可能な状態（例えば、グレーアウトの状態）となる。
【０１１２】
ラジオボタンＲ４４，Ｒ４５は、前記特定価格との差額が等しい複数の商品について、価格が低い順に並べるべきか価格が高い順に並べるべきかを選択するための操作部である。ラジオボタンＲ４４が操作された場合、制御部５１は、前記特定価格との差額が等しい複数の商品について、価格が低い順に並べ替える。例えば、図１８に示される注文受付ページＰ４では、上限価格との差額が等しい「商品Ｔ」及び「商品Ｕ」について、価格がより低い「商品Ｔ」の方が上位に表示されている。なお、図１７に示されるように、初期状態の注文受付ページＰ４では、ラジオボタンＲ４４が選択された状態となっている。ラジオボタンＲ４５が操作された場合、制御部５１は、前記特定価格との差額が等しい複数の商品について、価格が高い順に並べ替える。例えば、図１９に示される注文受付ページＰ４では、上限価格との差額が等しい「商品Ｕ」及び「商品Ｔ」について、価格がより高い「商品Ｕ」の方が上位に表示されている。
【０１１３】
チェックボックスＣ４２は、前記特定価格との差額に応じて商品を並べ替える際に、差額の端数を無視すべきか否かを選択するための操作部である。チェックボックスＣ４２が操作されてチェックボックスＣ４２にチェックが入れられた場合、制御部５１は、図２０又は図２１に示されるように、前記特定価格との差額の端数を無視して商品を並べ替える。よって、よって、例えば、前記特定価格との差額が０円〜９９円の範囲に属する複数の商品については、前記特定価格との差額が等しいと見做される。同様に、前記特定価格との差額が１００円〜１９９円の範囲に属する複数の商品については、前記特定価格との差額が等しいと見做される。そして、ラジオボタンＲ４４が選択されている場合、制御部５１は、図２０に示されるように、前記特定価格との差額が等しいと見做された複数の商品について、価格が低い順に並べて表示する。一方、ラジオボタンＲ４５が選択されている場合、制御部５１は、図２１に示されるように、前記特定価格との差額が等しいと見做された複数の商品について、価格が高い順に並べて表示する。
【０１１４】
操作キーＫ４２は、注文受付ページＰ４に現在表示中の１０個の商品の代わりに、これらの商品に続く次の１０個の商品を注文受付ページＰ４に表示させるための操作部である。操作キーＫ４２が操作された場合、制御部５１は、現在表示中の１０個の商品の代わりに、これらの商品に続く次の１０個の商品を注文受付ページＰ４に表示する。
【０１１５】
＜ステップＳ３９＞
ステップＳ３９において、制御部５１は、注文操作が行われたか否かを判断する。注文受付ページＰ４には、現在表示中の１０個の商品に対応する１０個の注文キーＫ４１が含まれている。注文キーＫ４１は、対応する商品を注文するための操作部である。制御部５１は、注文受付ページＰ４に含まれている複数の注文キーＫ４１のいずれかが操作された場合に、前記注文操作が行われたと判断する。そして、前記注文操作が行われたと判断されると（Ｓ３９：Ｙｅｓ）、処理がステップＳ４０に移行する。一方、前記注文操作が行われていないと判断されると（Ｓ３９：Ｎｏ）、処理が前記ステップＳ３７に戻る。
【０１１６】
＜ステップＳ４０＞
ステップＳ４０において、制御部５１は、操作された注文キーＫ４１に対応する商品の注文処理を実行する。具体的に、制御部５１は、前記商品の注文数、決済方法などの情報を入力するための注文ページ（不図示）のデータをユーザ端末６に送信して、前記情報を取得する。前記注文処理が終了すると、処理が前記ステップＳ３１に戻る。
【０１１７】
以上説明したように、本実施形態に係る注文支援装置５では、注文受付ページＰ４において、前記価格条件に含まれる特定価格（例えば、上限価格又は基準価格）との差額が小さい順に、商品が並べて表示される。よって、前記特定価格に近い価格の商品の中から所望の商品を選択して注文することが容易となる。
【０１１８】
［第２実施形態の変形例］
なお、本実施形態では、前記表示内容変更操作のための複数の操作部（具体的には、チェックボックスＣ４１、ラジオボタンＲ４１，Ｒ４２，Ｒ４３，Ｒ４４，Ｒ４５、チェックボックスＣ４２、及び操作キーＫ４２）が注文受付ページＰ４に含まれているが、本発明はこれに限定されない。他の実施形態では、前記複数の操作部が、注文受付ページＰ４とは異なるページ（例えば、注文受付ページＰ４の表示内容を設定するための設定ページなど）に含まれてもよい。また、他の実施形態では、前記複数の操作部の一部又は全部が省略されてもよい。
【０１１９】
また、本実施形態では、注文受付ページＰ４に注文対象として商品が表示されるが、他の実施形態では、注文受付ページＰ４に注文対象としてサービスが表示されてもよい。
【符号の説明】
【０１２０】
１      注文支援システム
２      注文支援装置
２１    制御部
２１１  取得処理部
２１２  提示処理部
３      ユーザ端末
３１    制御部
３１１  ブラウザ処理部
４      注文支援システム
５      注文支援装置
５１    制御部
５１１  取得処理部
５１２  提示処理部
６      ユーザ端末
６１    制御部
６１１  ブラウザ処理部
【図１】
2019144694.tif 000003
【図２】
2019144694.tif 000004
【図３】
2019144694.tif 000005
【図４】
2019144694.tif 000006
【図５】
2019144694.tif 000007
【図６】
2019144694.tif 000008
【図７】
2019144694.tif 000009
【図８】
2019144694.tif 000010
【図９】
2019144694.tif 000011
【図１０】
2019144694.tif 000012
【図１１】
2019144694.tif 000013
【図１２】
2019144694.tif 000014
【図１３】
2019144694.tif 000015
【図１４】
2019144694.tif 000016
【図１５】
2019144694.tif 000017
【図１６】
2019144694.tif 000018
【図１７】
2019144694.tif 000019
【図１８】
2019144694.tif 000020
【図１９】
2019144694.tif 000021
【図２０】
2019144694.tif 000022
【図２１】
2019144694.tif 000023
【図２２】
2019144694.tif 000024