(57)【特許請求の範囲】
【請求項１】
ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置であって、
前記商品の注文と受取予定時間または受取予定時刻に関する注文情報を格納する格納部と、
前記端末装置から前記商品を指定する操作を受け付けた場合、受取予定時間または受取予定時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の注文情報の件数に基づいて、前記商品の受取予定時間または受取予定時刻を調整する調整部と、
調整した前記受取予定時間または調整した前記受取予定時刻を前記端末装置の画面に表示させる表示制御部と、
を備え、
前記調整部は、注文した商品の受取予定時間または受取予定時刻が含まれる第ｎの時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定し、前記第ｎ＋１の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｎ＋１の時間帯の終わりの時刻までの時間を前記調整した受取予定時間として設定または前記第ｎ＋１の時間帯の終わりの時刻を前記調整した受取予定時刻として設定する
ことを特徴とする注文管理装置。
【請求項２】
前記調整部は、前記第ｎ＋１の時間帯に含まれる未処理の注文件数が前記第２閾値以上の場合、前記第ｎ＋１の時間帯の次の時間帯である第ｎ＋２の時間帯に含まれる未処理の注文件数が前記第２閾値よりも少ないか否かを判定し、第ｍ（ｍ≧ｎ）の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｍの時間帯の終わりの時刻までの時間を前記調整した受取予定時間として設定または前記第ｍの時間帯の終わりの時刻を前記調整した受取予定時刻として設定する
ことを特徴とする請求項１に記載の注文管理装置。
【請求項３】
前記格納部は、さらに、前記商品の注文を受けてから最短で提供できる最短提供時間と、前記最短提供時間に注文可能な件数または単位時間当たりに前記商品の提供が可能な件数と、を含む受付条件情報を格納し、
前記調整部は、前記端末装置から前記商品を指定する操作を受け付けた場合において、注文を受け付けた時刻から前記最短提供時間内に前記受取予定時刻が含まれる前記件数が前記最短提供時間に注文可能な件数以上である場合、前記受取予定時刻が前記最短提供時間の時間帯の次の所定時間帯に含まれる注文件数を計測し、前記注文件数が所定件数を超えているかを判定し、前記注文件数が前記所定件数を超えていない場合、前記注文を受け付けた時刻から前記次の所定時間帯の終わりの時刻までの時間を前記調整した受取予定時間とする
ことを特徴とする請求項1または２に記載の注文管理装置。
【請求項４】
前記格納部は、さらに、前記商品の注文を受けてから最短で提供できる最短提供時間と、前記最短提供時間に注文可能な件数または単位時間当たりに前記商品の提供が可能な件数と、を含む受付条件情報を格納し、
前記調整部は、前記端末装置から前記商品を指定する操作を受け付けた場合において、前記ユーザにより指定された受取希望時刻から遡って前記最短提供時間内に前記受取予定時刻が含まれる前記件数が前記最短提供時間に注文可能な件数以上である場合、前記受取予定時刻が前記受取希望時刻の次の所定時間帯に含まれる注文件数を計測し、前記注文件数が所定件数を超えているかを判定し、前記注文件数が前記所定件数を超えていない場合、前記次の所定時間帯の終わりの時刻を前記調整した受取予定時刻とする
ことを特徴とする請求項1〜３のうちいずれか１項に記載の注文管理装置。
【請求項５】
ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置に、
前記端末装置から商品を指定する操作を受け付けた場合、前記商品の注文と受取予定時間または受取予定時刻に関する注文情報を格納する格納部に格納された前記注文情報のうち、前記受取予定時間または前記受取予定時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の注文情報の件数に基づいて、前記商品の受取予定時間または受取予定時刻を調整し、
調整した前記受取予定時間または調整した前記受取予定時刻を前記端末装置の画面に表示させ、
前記受取予定時間または前記受取予定時刻の調整において、注文した前記商品の受取予定時間または受取予定時刻が含まれる第ｎの時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定し、前記第ｎ＋１の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｎ＋１の時間帯の終わりの時刻までの時間を前記調整した受取予定時間または前記第ｎ＋１の時間帯の終わりの時刻を前記調整した受取予定時刻として設定する
処理を実行させる注文管理プログラム。
【請求項６】
ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置が、
前記端末装置から商品を指定する操作を受け付けた場合、前記商品の注文と受取予定時間または受取予定時刻に関する注文情報を格納する格納部に格納された前記注文情報のうち、受取予定時間または受取予定時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の前記注文情報の件数に基づいて、前記商品の受取予定時間または受取予定時刻を調整し、
調整した前記受取予定時間または調整した前記受取時刻を前記端末装置の画面に表示させ、
前記商品の受け取り時間または時刻の調整において、注文した前記商品の受取予定時間または受取予定時刻が含まれる第ｎの時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定し、前記第ｎ＋１の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｎ＋１の時間帯の終わりの時刻までの時間を前記調整した受取予定時間または前記第ｎ＋１の時間帯の終わりの時刻を前記調整した受取予定時刻として設定する
ことを特徴とする注文管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文管理装置、注文管理プログラム、及び注文管理方法に関する。
【背景技術】
【０００２】
従来、店舗内での飲食がメインであったが、新型コロナウィルス感染症の拡大により、外食を控えて自宅等で食事をする機会が増加している。このような社会情勢の変化により、客が注文した飲食物を店舗で受け取って持ち帰る、いわゆるテイクアウト型のサービスに再び注目が集まっている。
【０００３】
例えば、第１の技術として、順番管理システムにおいて、利用者の利便性を損なわずに、キャンセル連絡のないまま現れない利用者への対策を目的とする技術がある（例えば、特許文献１）。当該第１の技術では、施設における利用者の順番待ちを管理する順番管理システムでは、施設における順番待ちの登録を受け付ける受付端末と、受付端末を介して登録された順番待ちを管理する順番管理サーバと、を備え、受付端末は、順番待ちの登録と共に、決済手段の情報の登録を受け付ける決済情報受付部を備え、順番管理サーバは、決済手段の情報に基づいて、決済完了とするか否かを判定する決済情報判定部と、決済完了と判定された場合には、決済済の順番待ちとして順番待ちリストに追加し、決済未完了と判定された場合には、未決済の順番待ちとして順番待ちリストに追加する順番待ち登録処理部とを備える。
【０００４】
第２の技術として、注文者が適切なタイミングで店舗に出向くことができるようにして、店舗で長時間待たされたり、出来立ての状態で商品を受け取ることができなかったりする不都合を解消する技術がある（例えば、特許文献２）。第２の技術では、携帯端末で注文者が行う注文に応じて、注文者が指定の受渡場所に出向いて商品を受け取ることを促す受取案内を携帯端末に送信する商品提供管理装置を送信する商品提供管理装置は、商品の注文内容に関する注文情報を取得する注文情報取得部と、注文者の位置に関する位置情報を取得する位置情報取得部と、注文情報に基づき、商品の準備に要する商品準備時間を算出する商品準備時間算出部と、位置情報に基づき、注文者が受渡場所まで移動するのに要する移動時間を算出する移動時間算出部と、商品準備時間および移動時間に基づき、携帯端末に対する受取案内の送信を制御する商品提供制御部と、を備える。
【０００５】
第３の技術として、店舗での待ち時間を抑制した店舗に対するサービス提供の注文を行うことを可能にする技術がある（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第６６３７１５２号
【特許文献２】特開２０１６−１７０４９４号公報
【特許文献３】特開２０１６−０７１４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
テイクアウト型のサービスでは、店舗において、複数の客により注文された飲食物を受け渡す時間が被ると、店舗の受渡口に客が殺到して、混雑を招く恐れがある。そうすると、店舗の限られた密閉空間において、客が密集したり、密接したりすると、ソーシャルディスタンスをとることができず、いわゆる三密回避の観点から、そのような状況は好ましくない。
【０００８】
そこで、本発明は、持ち帰り用商品の受取時の混雑状況を低減させる技術を提供する。
【課題を解決するための手段】
【０００９】
本発明の一実施形態における、ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置は、前記商品の注文と受取予定時間または受取予定時刻に関する注文情報を格納する格納部と、前記端末装置から前記商品を指定する操作を受け付けた場合、受取予定時間または受取予定時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の注文情報の件数に基づいて、前記商品の受取予定時間または受取予定時刻を調整する調整部と、調整した前記受取予定時間または調整した前記受取予定時刻を前記端末装置の画面に表示させる表示制御部と、を備え、前記調整部は、注文した商品の受取予定時間または受取予定時刻が含まれる第ｎの時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定し、前記第ｎ＋１の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｎ＋１の時間帯の終わりの時刻までの時間を前記調整した受取予定時間として設定または前記第ｎ＋１の時間帯の終わりの時刻を前記調整した受取予定時刻として設定することを特徴とする。
【００１０】
前記調整部は、前記第ｎ＋１の時間帯に含まれる未処理の注文件数が前記第２閾値以上の場合、前記第ｎ＋１の時間帯の次の時間帯である第ｎ＋２の時間帯に含まれる未処理の注文件数が前記第２閾値よりも少ないか否かを判定し、第ｍ（ｍ≧ｎ）の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｍの時間帯の終わりの時刻までの時間を前記調整した受取予定時間として設定または前記第ｍの時間帯の終わりの時刻を前記調整した受取予定時刻として設定することを特徴とする。
【００１１】
前記格納部は、さらに、前記商品の注文を受けてから最短で提供できる最短提供時間と、前記最短提供時間に注文可能な件数または単位時間当たりに前記商品の提供が可能な件数と、を含む受付条件情報を格納し、前記調整部は、前記端末装置から前記商品を指定する操作を受け付けた場合において、注文を受け付けた時刻から前記最短提供時間内に前記受取予定時刻が含まれる前記件数が前記最短提供時間に注文可能な件数以上である場合、前記受取予定時刻が前記最短提供時間の時間帯の次の所定時間帯に含まれる注文件数を計測し、前記注文件数が所定件数を超えているかを判定し、前記注文件数が前記所定件数を超えていない場合、前記注文を受け付けた時刻から前記次の所定時間帯の終わりの時刻までの時間を前記調整した受取予定時間とすることを特徴とする。
【００１２】
前記格納部は、さらに、前記商品の注文を受けてから最短で提供できる最短提供時間と、前記最短提供時間に注文可能な件数または単位時間当たりに前記商品の提供が可能な件数と、を含む受付条件情報を格納し、前記調整部は、前記端末装置から前記商品を指定する操作を受け付けた場合において、前記ユーザにより指定された受取希望時刻から遡って前記最短提供時間内に前記受取予定時刻が含まれる前記件数が前記最短提供時間に注文可能な件数以上である場合、前記受取予定時刻が前記受取希望時刻の次の所定時間帯に含まれる注文件数を計測し、前記注文件数が所定件数を超えているかを判定し、前記注文件数が前記所定件数を超えていない場合、前記次の所定時間帯の終わりの時刻を前記調整した受取予定時刻とすることを特徴とする。
【００１３】
本発明の他の実施形態における注文管理プログラムは、ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置に、前記端末装置から商品を指定する操作を受け付けた場合、前記商品の注文と受取予定時間または受取予定時刻に関する注文情報を格納する格納部に格納された前記注文情報のうち、前記受取予定時間または前記受取予定時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の注文情報の件数に基づいて、前記商品の受取予定時間または受取予定時刻を調整し、調整した前記受取予定時間または調整した前記受取予定時刻を前記端末装置の画面に表示させ、前記受取予定時間または前記受取予定時刻の調整において、注文した前記商品の受取予定時間または受取予定時刻が含まれる第ｎの時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定し、前記第ｎ＋１の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｎ＋１の時間帯の終わりの時刻までの時間を前記調整した受取予定時間または前記第ｎ＋１の時間帯の終わりの時刻を前記調整した受取予定時刻として設定する処理を実行させる。
【００１４】
本発明の他の実施形態における注文管理方法において、ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置が、前記端末装置から商品を指定する操作を受け付けた場合、前記商品の注文と受取予定時間または受取予定時刻に関する注文情報を格納する格納部に格納された前記注文情報のうち、受取予定時間または受取予定時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の前記注文情報の件数に基づいて、前記商品の受取予定時間または受取予定時刻を調整し、調整した前記受取予定時間または調整した前記受取時刻を前記端末装置の画面に表示させ、前記商品の受け取り時間または時刻の調整において、注文した前記商品の受取予定時間または受取予定時刻が含まれる第ｎの時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定し、前記第ｎ＋１の時間帯に含まれる前記未処理の注文件数が前記第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｎ＋１の時間帯の終わりの時刻までの時間を前記調整した受取予定時間または前記第ｎ＋１の時間帯の終わりの時刻を前記調整した受取予定時刻として設定することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、持ち帰り用商品の受取時の混雑状況を低減させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態における注文管理装置の概要を説明する図である。
【図２】本実施形態における注文管理システムの全体構成の一例を示す図である。
【図３】本実施形態における注文管理システムの機能ブロック図である。
【図４】本実施形態における注文管理サーバ１２により管理されているデータベースのデータ構造の一例を示す図である。
【図５】本実施形態における店舗のＷｅｂサイトの表示例を示す図である。
【図６】本実施形態における注文受付トップ画面の一例を示す図である。
【図７】本実施形態における商品選択画面の一例を示す図である。
【図８】本実施形態におけるカート確認画面の一例を示す図である。
【図９】本実施形態における受取時間設定画面の一例を示す図である。
【図１０】本実施形態におけるメニュー情報登録時のシーケンス図である。
【図１１】本実施形態におけるテイクアウトする飲食物の注文時のシーケンス図である。
【図１２Ａ】本実施形態における受取時間調整処理（Ｓ２３）の詳細を示すフローチャート（その１）である。
【図１２Ｂ】本実施形態における受取時間調整処理（Ｓ２３）の詳細を示すフローチャート（その２）である。
【図１３】本実施形態における「いますぐ注文」受取時間算出処理（Ｓ３１、Ｓ３９）の詳細なフローチャートを示す図である。
【図１４】本実施形態における時間指定で注文」受取時刻算出処理（Ｓ３２、Ｓ４０）の詳細なフローチャートを示す図である。
【図１５】本実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。
【発明を実施するための形態】
【００１７】
図１は、本発明の実施形態における注文管理装置の概要を説明する図である。注文管理装置１は、ユーザにより使用される端末装置５と通信可能であって、持ち帰り用の商品の注文を管理する。注文管理装置１は、格納部２、調整部３、表示制御部４を含む。端末装置５の一例としては、後述するユーザ端末１５が挙げられる。
【００１８】
格納部２は、商品の注文と受取予定時刻に関する注文情報を格納する。格納部２の一例としては、後述する記憶部３１が挙げられる。注文情報の一例としては、後述する注文管理ＤＢ３４に含まれる注文情報が挙げられる。
【００１９】
調整部３は、端末装置から商品を指定する操作を受け付けた場合、所定の時間の範囲に含まれる受取予定時刻を有する注文情報の件数に基づいて、商品の受け取り時間または時刻を調整する。調整部３の一例としては、後述する注文管理部２６が挙げられる。
【００２０】
表示制御部４は、調整した前記受け取り時間または時刻を端末装置５の画面に表示させる。表示制御部４の一例としては、後述する表示制御部２５が挙げられる。
【００２１】
このように構成することにより、持ち帰り用商品の受取時の混雑状況を低減させることができる。
【００２２】
調整部３は、注文した商品の受取時間または受取時刻が含まれる第ｎ（ｎ：整数）の時間帯に含まれる未処理の注文件数が第１閾値以上である場合、第ｎの時間帯の次の時間帯である第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定する。調整部３は、第ｎ＋１の時間帯に含まれる未処理の注文件数が第２閾値以上の場合、第ｎ＋１の時間帯の次の時間帯である第ｎ＋２の時間帯に含まれる未処理の注文件数が第２閾値よりも少ないか否かを判定する。調整部３は、第ｍ（ｍ≧ｎ）の時間帯に含まれる前記未処理の注文件数が第２閾値よりも少ない場合、前記注文を受け付けた時刻から前記第ｍの時間帯の終わりの時刻までの時間を受け取り時間または前記第ｍの時間帯の終わりの時刻を受け取り時刻として設定する。
【００２３】
このように構成することにより、注文を受け付けた時刻または受取希望時刻から最短で混雑していない時間または時刻を注文者に提示することができるので、持ち帰り用商品の受取時の混雑状況を低減させることができる。
【００２４】
格納部２は、さらに、商品の注文を受けてから最短で提供できる最短提供時間と、最短提供時間に注文可能な件数または単位時間当たりに商品の提供が可能な件数と、を含む受付条件情報を格納することができる。
【００２５】
このように構成することにより、受付条件情報と、所定の範囲に含まれる受取予定時刻を有する注文情報の件数とに基づいて、商品の受け取り時間または時刻を調整することができる。
【００２６】
調整部３は、端末装置５から商品を指定する操作を受け付けた場合において、注文を受け付けた時刻から最短提供時間内に受取予定時刻が含まれる件数が最短提供時間に注文可能な件数以上である場合、受取予定時刻が最短提供時間の時間帯の次の所定時間帯に含まれる注文件数を計測し、注文件数が所定件数を超えているかを判定し、注文件数が所定件数を超えていない場合、注文を受け付けた時刻から前記次の所定時間帯の終わりの時刻までの時間を受け取り時間とする。
【００２７】
このように構成することにより、現在時刻から最短提供時間内において注文が混み合っている場合、混み合っていない最も早い時間を提示することができる。その結果、持ち帰り用商品の受取時の混雑状況を低減させることができる。
【００２８】
調整部３は、端末装置から商品を指定する操作を受け付けた場合において、ユーザにより指定された受取希望時刻から遡って最短提供時間内に受取予定時刻が含まれる件数が最短提供時間に注文可能な件数以上である場合、受取予定時刻が受取希望時刻の次の所定時間帯に含まれる注文件数を計測し、注文件数が所定件数を超えているかを判定し、注文件数が所定件数を超えていない場合、前記次の所定時間帯の終わりの時刻を受け取り時刻とする。
【００２９】
このように構成することにより、ユーザにより受取希望時刻として指定された時刻辺りにおいて注文が混み合っている場合、混み合っていない最も早い時間を提示することができる。受取希望時刻に所定時間を加算した時間を受け取り時間として提示することができる。その結果、持ち帰り用商品の受取時の混雑状況を低減させることができる。
【００３０】
以下、図面を参照して、本発明の実施形態について説明する。
【００３１】
図２は、本実施形態における注文管理システムの全体構成の一例を示す図である。注文管理システム１１は、注文管理サーバ装置（以下、「注文管理サーバ」と称する。）１２、Ｗｅｂサーバ装置（以下、「Ｗｅｂサーバ」と称する。）１３、店舗端末１４、ユーザ端末１５、及び通信ネットワーク１６を含む。注文管理サーバ１２、Ｗｅｂサーバ１３、店舗端末１４、ユーザ端末１５は、通信可能なように通信ネットワーク１６で接続されている。
【００３２】
Ｗｅｂサーバ１３は、例えば、店舗の情報が掲載されている自社所有のＷｅｂサイトを提供するサーバ装置である。Ｗｅｂサーバ１３は、１以上存在する。Ｗｅｂサーバ１３は、物理サーバであってもよいし、仮想サーバであってもよい。当該Ｗｅｂサイトには、注文管理サーバ１２により管理される商品を注文するための注文用画面へのリンクが設定されており、当該Ｗｅｂサイトを閲覧したユーザがそのリンクをクリック等すると、そのユーザは注文管理サーバ１２により提供される注文用画面へ誘導される。
【００３３】
注文管理サーバ１２は、注文管理システム１１の会員の店舗に関する注文を受け付け、受け付けた注文を管理するサーバ装置である。Ｗｅｂサーバ１３上のＷｅｂサイトを閲覧したユーザがそのリンクをクリックすると、注文管理サーバ１２は、ユーザの使用するユーザ端末１５に、注文用画面を表示させる。
【００３４】
店舗端末１４は、店舗で使用される情報処理端末装置であり、例えば、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン等であってもよい。店舗端末１４は、例えば、店舗の店員が自社所有のＷｅｂサーバ１３にアクセスして自社Ｗｅｂサイトを更新及び管理を行ったり、注文管理サーバ１２にアクセスして注文対象となるメニューの登録や注文状況を確認したり等することに用いられる。
【００３５】
本実施形態では、一例として、店舗端末１４は、ある店舗が導入している店舗端末であり、その店舗のＷｅｂサイトが設置されているＷｅｂサーバが、Ｗｅｂサーバ１３であるとする。
【００３６】
ユーザ端末１５は、例えば、ユーザが所有または占有等する通信機能を有する情報通信端末であり、例えばパーソナルコンピュータ（ＰＣ）、スマートフォン及びタブレットコンピュータ等を含む。本実施形態では、ユーザ端末１５の一例として、スマートフォンを用いることとする。
【００３７】
なお、図２においては便宜的に１つの店舗端末１４のみが示されているが、１店舗内に複数の店舗端末１４があってもよく、また、複数の店舗にそれぞれ１以上の店舗端末１４があってもよい。
【００３８】
図３は、本実施形態における注文管理システムの機能ブロック図である。本実施形態では一例として、ユーザが、ユーザ端末１５を用いてＷｅｂサーバ１３にアクセスし、対象店舗のＷｅｂサイトを閲覧することを想定する。
【００３９】
Ｗｅｂサーバ１３は、表示制御部４１、リンク先遷移部４２、記憶部４３を含む。記憶部４３には、店舗のＷｅｂサイト用データ４４が格納されている。表示制御部４１、リンク先遷移部４２は、Ｗｅｂサーバ１３内の制御部（不図示）が所定のプログラムを実行することにより実現される機能である。
【００４０】
表示制御部４１は、ユーザ端末１５からのアクセスに応じて、記憶部４３からＷｅｂサイト用データ４４を読み出し、ユーザ端末１５の画面に店舗のＷｅｂサイトのページを表示させる。
【００４１】
リンク先遷移部４２は、Ｗｅｂサイトのページに設定されたリンク情報がユーザ端末１５を介してタップ等された場合、ユーザ端末１５に表示されている画面を、そのリンク先である注文管理サーバ１２が生成する注文用画面へ画面遷移させる。
【００４２】
注文管理サーバ１２は、制御部２１、記憶部３１を含む。記憶部３１は、メニュー管理データベース（以下、データベースを「ＤＢ」と称する。）３２、受付条件ＤＢ３３、注文管理ＤＢ３４、顧客管理ＤＢ３５、決済管理ＤＢ３６を格納する。
【００４３】
メニュー管理ＤＢ３２は、店舗別に、テイクアウト対象の飲食物のメニューを格納するデータベースである。受付条件ＤＢ３３は、店舗別に、テイクアウト可能な時間帯や受渡できる時間等、テイクアウトに関する店舗側の条件等の設定情報を格納するデータベースである。注文管理ＤＢ３４は、店舗別に、受け付けた注文を管理するデータベースである。決済管理ＤＢ３６は、店舗別に、注文に対する決済を管理するデータベースである。
【００４４】
制御部２１は、本実施形態におけるプログラムを、記憶部３１より読み出して実行することにより、メニュー登録部２２、受付条件設定部２３、取得部２４、表示制御部２５、注文管理部２６として機能する。
【００４５】
メニュー登録部２２は、取得部２４により取得された、店舗端末１４より入力されたその店舗におけるテイクアウト対象となる飲食物のメニュー情報を、メニュー管理ＤＢ３２に登録する。メニュー登録部２２は、店舗端末１４からの操作に応じて、メニュー管理ＤＢ３２に登録されたメニュー情報を更新または削除することもできる。
【００４６】
受付条件設定部２３は、取得部２４により取得された、店舗端末１４より入力されたその店舗における注文受付に関する受付条件情報を、受付条件ＤＢ３３に登録する。受付条件設定部２３は、店舗端末１４からの操作に応じて、受付条件ＤＢ３３に登録された受付条件情報を更新または削除することもできる。
【００４７】
取得部２４は、外部からの要求を取得する。例えば、取得部２４は、Ｗｅｂサーバ１３からリンク情報に基づいて送信された画面遷移要求を取得したり、店舗端末１４やユーザ端末１５からの操作に対する要求またはデータを取得したりする。
【００４８】
表示制御部２５は、店舗端末１４やユーザ端末１５の画面に出力する画面画像を生成し、店舗端末１４やユーザ端末１５の画面に出力する。本実施形態では、表示制御部２５は、例えば、取得部２４により取得されたテイクアウト対象の飲食物を商品として注文する画面（注文画面）の表示を制御する。
【００４９】
注文管理部２６は、注文画面より受け付けたテイクアウトの注文情報を管理する。より具体的には、注文管理部２６は、ユーザ端末１５からの操作に応じて注文画面より受け付けたテイクアウトの注文情報を注文管理ＤＢ３４に登録する。また、注文管理部２６は、店舗端末１４からの入力に応じて注文管理ＤＢ３４に格納されている注文情報を更新したり、削除したりすることもできる。
【００５０】
また、注文管理部２６は、注文情報と共に受け付けた注文者（ユーザ）の連絡先（顧客情報）を顧客管理ＤＢ３５に登録する。注文管理部２６は、店舗端末１４からの入力に応じて顧客管理ＤＢ３５に格納された顧客情報を更新したり、削除したりすることもできる。
【００５１】
また、注文管理部２６は、注文に関する決済情報については、決済管理ＤＢ３６に登録する。注文管理部２６は、店舗端末１４からの入力に応じて決済管理ＤＢ３６に格納されている注文情報を更新したり、削除したりすることもできる。
【００５２】
図４は、本実施形態における注文管理サーバ１２により管理されているデータベースのデータ構造の一例を示す図である。図４（Ａ）はメニュー管理ＤＢ３２のデータ構造を示し、図４（Ｂ）は受付条件ＤＢ３３のデータ構造を示し、図４（Ｃ）は注文管理ＤＢ３４のデータ構造を示し、図４（Ｄ）は顧客管理ＤＢ３５のデータ構造を示し、図４（Ｅ）は決済管理ＤＢ３６のデータ構造を示す。
【００５３】
メニュー管理ＤＢ３２は、「店舗ＩＤ」、「商品ＩＤ」、「カテゴリー」、「商品名」、「イメージデータ」等のデータ項目を含む。項目「店舗ＩＤ」には、店舗を識別する識別情報（店舗ＩＤ）が格納される。項目「商品ＩＤ」には、テイクアウト対象となる商品（飲食物等）を識別する識別情報が格納される。項目「カテゴリー」には、その商品のカテゴリーが格納される。項目「商品名」には、その商品の名称が格納される。項目「イメージデータ」には、その商品の写真データまたは写真データの所在情報が格納される。
【００５４】
受付条件ＤＢ３３は、「店舗ＩＤ」、「オンライン受付可能時間」、「受取可能時間」、「最短提供時間（分）」、「受注可能数」、「大量注文による待ち時間」等のデータ項目を含む。項目「店舗ＩＤ」には、店舗を識別する識別情報（店舗ＩＤ）が格納される。項目「オンライン受付可能時間」には、オンラインにおいて注文可能な時間が格納される。項目「受取可能時間」には、注文した飲食物の受取可能時間が格納される。「最短提供時間（分）」には、注文した商品を注文確定から提供（受け渡す）するまでの最短の時間（待ち時間）が格納される。項目「受注可能数」には、最短提供時間（分）内で受注可能な件数が格納される。項目「大量注文による待ち時間」には、受注可能数を超えて受注されたものに対して加算される待ち時間が格納される。
【００５５】
注文管理ＤＢ３４は、「店舗ＩＤ」、「注文ＩＤ」、「注文日時」、「注文種別」、「注文内容」、「受渡予定時刻」、「キャンセル」、「受渡完了」等のデータ項目を含む。項目「店舗ＩＤ」には、店舗を識別する識別情報（店舗ＩＤ）が格納される。項目「注文ＩＤ」には、注文情報を識別する識別情報（注文ＩＤ）が設定される。項目「注文日時」には、注文が確定したときの日時（注文日時）が格納される。項目「注文種別」には、注文した商品の提供方法が持ち帰り（テイクアウト）か店内で飲食（インイート）かが格納される。項目「注文内容」には、注文した商品の商品ＩＤが格納される。項目「受渡予定時刻」には、注文した商品の受渡予定時刻が格納される。項目「キャンセル」には、注文情報のキャンセルがあったか否かのフラグ情報（０：キャンセルなし（デフォルト）、１：キャンセルあり）が格納される。項目「受渡完了」には、顧客への注文品の受渡が未完了の場合には“０”が格納され、受渡が完了した場合には“１”が格納される。
【００５６】
顧客管理ＤＢ３５は、「店舗ＩＤ」、「注文ＩＤ」、「名前」、「電話番号」、「Ｅ−メールアドレス」等のデータ項目を含む。項目「店舗ＩＤ」には、店舗を識別する識別情報（店舗ＩＤ）が格納される。項目「注文ＩＤ」には、注文情報を識別する識別情報（注文ＩＤ）が格納される。項目「名前」には、注文者の名前が格納される。項目「電話番号」には、注文者の電話番号が格納される。項目「Ｅ−メールアドレス」には、注文者のＥ−メールアドレスが格納される。
【００５７】
決済管理ＤＢ３６は、「店舗ＩＤ」、「注文ＩＤ」、「決済日時」、「支払方法」、「金額」等のデータ項目を含む。項目「店舗ＩＤ」には、店舗を識別する識別情報（店舗ＩＤ）が格納される。項目「注文ＩＤ」には、注文情報を識別する識別情報（注文ＩＤ）が格納される。項目「決済日時」には、決済が完了した日時が格納される。項目「支払方法」には、例えば店舗での支払いか、クレジットカードによる支払いか等が格納される。項目「金額」には、決済金額または決済予定額が格納される。
【００５８】
以下では、メニュー管理ＤＢ３２に登録する情報をメニュー情報といい、受付条件ＤＢ３３に登録する情報を受付条件情報といい、注文管理ＤＢ３４に登録する情報を注文情報といい、顧客管理ＤＢ３５に登録する情報を顧客情報といい、決済管理ＤＢ３６に登録する情報を決済情報という。
【００５９】
図５は、本実施形態における店舗のＷｅｂサイトの表示例を示す図である。図５は、ユーザが、ユーザ端末１５を用いて店舗のＷｅｂサイトへアクセスした場合に表示される画面例ある。例えば、Ｗｅｂサイトのトップページ５１には、店舗名「ＡＢＣ」の名称５２が表示されている。その下方には、「テイクアウトを予約」ボタン５３が表示されている。「テイクアウトを予約」ボタン５３には、画面の遷移先である注文用画面へのリンク先情報が埋め込まれている。ユーザは、ユーザ端末１５を操作して「テイクアウトを予約」ボタン５３をタップすると、注文用画面（図６の注文受付トップ画面）へ遷移する。
【００６０】
図６は、本実施形態における注文受付トップ画面の一例を示す図である。注文受付トップ画面６１は、店舗名表示欄６２、テイクアウト注文ボタン６３、当日注文受付時間表示欄６４、受取可能時間表示欄６５、最短出来上がり時間表示欄６６、店休日表示欄６７を含む。
【００６１】
店舗名表示欄６２は、遷移元のＷｅｂサイトの運営者の店舗名が表示される。テイクアウト注文ボタン６３をタップすると、図７の画面が表示される。当日注文受付時間表示欄６４には、当日の注文受付時間が表示される。受取可能時間表示欄６５には、当日のテイクアウト商品の受取可能時間が表示される。最短出来上がり時間表示欄６６には、テイクアウト商品を注文してから出来上がるまでの時間が表示される。店休日表示欄６７には、店舗の店休日が表示される。
【００６２】
図７は、本実施形態における商品選択画面の一例を示す図である。商品選択画面７１は、店舗名表示欄７２、カテゴリー選択ボタン７３、商品画像表示欄７４（７４ａ，７４ｂ，・・・）、商品追加ボタン７５（７５ａ，７５ｂ，・・・）、商品削除ボタン７６（７６ａ，７６ｂ，・・・）、合計金額表示欄７７、「カートの確認」ボタン７８を含む。
【００６３】
店舗名表示欄７２は、遷移元のＷｅｂサイトの運営者の店舗名が表示される。カテゴリー選択ボタン７３を選択（タップ）すると、そのタップしたカテゴリーに対応する１以上の商品の画像が商品画像表示欄７４（７４ａ，７４ｂ，・・・）に表示される。
【００６４】
商品画像表示欄７４（７４ａ，７４ｂ，・・・）には、カテゴリー選択ボタン７３により選択されたカテゴリーに属する商品の画像が表示される。商品追加ボタン７５（７５ａ，７５ｂ，・・・）をタップすると、商品画像表示欄７４（７４ａ，７４ｂ，・・・）に表示された商品をカートに追加することができる。ここで、カートとは、ユーザが購入するために商品追加ボタン７５（７５ａ，７５ｂ，・・・）で追加した商品を決済完了まで一時保管する電子的空間を表す。商品削除ボタン７６（７６ａ，７６ｂ，・・・）をタップすると、商品画像表示欄７４（７４ａ，７４ｂ，・・・）に表示された商品であって、カートに追加されたものを削除することができる。
【００６５】
合計金額表示欄７７には、カートに追加された商品の合計金額が表示される。「カートの確認」ボタン７８をタップすると、図８の画面に遷移し、カート内に追加された商品を確認することができる。
【００６６】
図８は、本実施形態におけるカート確認画面の一例を示す図である。カート確認画面８１は、店舗名表示欄８２、カート内商品一覧８３、「戻る」ボタン８４、「進む」ボタン８５を含む。
【００６７】
店舗名表示欄８２は、遷移元のＷｅｂサイトの運営者の店舗名が表示される。カート内商品一覧８３には、カートに追加された商品の明細と、その小計、消費税、合計金額が表示される。「戻る」ボタン８４をタップすると、商品選択画面７１（図７）に戻る。「進む」ボタン８５をタップすると、図９の画面に遷移する。
【００６８】
図９は、本実施形態における受取時間設定画面の一例を示す図である。受取時間設定画面９１は、店舗名表示欄９２、受取時間設定欄９３、名前入力欄９７、電話番号入力欄９８、Ｅ−メールアドレス入力欄９９、「戻る」ボタン１００、「進む」１０１を含む。
【００６９】
店舗名表示欄９２は、遷移元のＷｅｂサイトの運営者の店舗名が表示される。受取時間設定欄９３は「いますぐ注文」９４と、「時間指定で注文」９５のいずれかを選択することができる。「いますぐ注文」９４を選択すると、注文が確定してから受付条件ＤＢ３３の「最短提供時間（分）」に設定した時間（分）経過後または「最短提供時間（分）」に設定した時間（分）に所定時間加算した時間の経過後の注文商品の受け取りを希望することができる。「時間指定で注文」９５を選択すると、指定時間入力欄９６に設定した時刻に注文商品の受け取りを希望することができる。
【００７０】
名前入力欄９７には、注文者の名前を入力することができる。電話番号入力欄９８には、注文者の電話番号を入力することができる。Ｅ−メールアドレス入力欄９９には、注文者のＥ−メールアドレスを入力することができる。
【００７１】
「戻る」ボタン１００をタップすると、カート確認画面８１（図８）に戻る。「進む」１０１をタップすると、決済用画面（不図示）が表示され、その後注文が完了するに戻る。
【００７２】
図１０は、本実施形態におけるメニュー情報登録時のシーケンス図である。店舗担当者は、店舗端末１４を用いて、通信ネットワーク１６を介して、注文管理サーバ１２にアクセスし、店舗ＩＤ及びパスワードを用いて、注文管理サーバ１２にログインする（Ｓ１）。ログインが成功すると、注文管理サーバ１２は、店舗端末１４の画面に受付条件情報を登録する入力フォーム及びメニュー情報を登録する入力フォームを表示させる（Ｓ２）。
【００７３】
店舗担当者は、店舗端末１４を用いて、メニュー情報及び受付条件情報を、その入力フォームに入力し、登録を確定させる（Ｓ３）。すると、注文管理サーバ１２は、メニュー情報及び受付条件情報をそれぞれ、メニュー管理ＤＢ３２、受付条件ＤＢ３３に登録する。登録処理が完了したら、注文管理サーバ１２は、登録完了を店舗端末１４に通知する（Ｓ５）。
【００７４】
図１１は、本実施形態におけるテイクアウトする飲食物の注文時のシーケンス図である。ユーザは、ユーザ端末１５を用いて、通信ネットワーク１６を介して、ある店舗が運営するＷｅｂサイトを設置するＷｅｂサーバ１３にアクセスする（Ｓ１１）。
【００７５】
すると、Ｗｅｂサーバ１３は、Ｗｅｂサイトをユーザ端末１５の画面（例えば、図５）に表示させる（Ｓ１２）。ユーザは、そのＷｅｂサイト上に設けられた「テイクアウトを予約」ボタン５３をタップする（Ｓ１３）。「テイクアウトを予約」ボタン５３にはリンク情報（遷移先のページの所在情報）及びその店舗の店舗ＩＤが設定されている。Ｗｅｂサーバ１３は、そのリンク情報に基づいて注文管理サーバ１２に画面遷移を要求すると共に、注文管理サーバ１２に店舗ＩＤを受け渡す（Ｓ１４）。
【００７６】
注文管理サーバ１２は、その画面遷移要求を受けると、受付条件ＤＢ３３から店舗ＩＤに対応する受付条件情報を取得する（Ｓ１５）。注文管理サーバ１２は、その受付条件情報に基づいて、注文受付トップ画面６１（図６）を、ユーザ端末１５に表示させる（Ｓ１６）。ユーザは、注文受付トップ画面６１のテイクアウト注文ボタン６３をタップする（Ｓ１７）。
【００７７】
注文管理サーバ１２は、店舗ＩＤに基づいて、メニュー管理ＤＢ３２からメニュー情報を取得する（Ｓ１８）。注文管理サーバ１２は、取得したメニュー情報に基づいて、商品選択画面７１（図７）をユーザ端末１５に表示させる（Ｓ１９）。
【００７８】
ユーザは、ユーザ端末１５を操作して、商品選択画面７１において、注文する商品を選択し、カートに追加する。商品の選択が完了した場合、ユーザは、ユーザ端末１５を操作して、「カートの確認」ボタン７８をタップする（Ｓ２０）。
【００７９】
注文管理サーバ１２は、「カートの確認」ボタン７８のタップを受けて、カート確認画面８１（図８）を、ユーザ端末１５に表示させる（Ｓ２１）。ユーザは、ユーザ端末１５を操作して、カート確認画面８１においてカートの内容を確認し、「進む」ボタン８５をタップする（Ｓ２２）。
【００８０】
注文管理サーバ１２は、「進む」ボタン８５のタップを受けて、受取時間調整処理（Ｓ２３）を行い、受取時間設定画面９１（図９）を、ユーザ端末１５に表示させる（Ｓ２４）。受取時間調整処理（Ｓ２３）の処理については、後述する。ユーザは、ユーザ端末１５を操作して、受取時間設定画面９１において受取時間の設定を行い、「進む」ボタン１０１をタップする（Ｓ２５）。
【００８１】
注文管理サーバ１２は、「進む」ボタン１０１のタップを受けて、決済用画面（不図示）を、ユーザ端末１５に表示させる（Ｓ２６）。ユーザは、ユーザ端末１５を操作して、決済用画面において、店舗で支払うか、クレジットカードで支払うか支払方法を選択し、支払方法が決まったら確定ボタンをタップする（Ｓ２７）。
【００８２】
注文管理サーバ１２は、確定ボタンのタップを受けて、注文管理ＤＢ３４、顧客管理ＤＢ３５、及び決済管理ＤＢ３６への入力情報の登録を行う（Ｓ２８）。すなわち、注文管理ＤＢ３４にカート確認画面８１の内容及び受取時間設定画面９１において設定した受取時間に関する情報を登録する。また、注文管理サーバ１２は、顧客管理ＤＢ３５に受取時間設定画面９１で入力した顧客情報を登録する。さらに、注文管理サーバ１２は、決済管理ＤＢ３６に決済用画面で入力した決済情報を登録する。
【００８３】
注文管理ＤＢ３４、顧客管理ＤＢ３５、及び決済管理ＤＢ３６への入力情報の登録が完了すると、注文管理サーバ１２は、ユーザ端末１５に注文が完了した旨を通知する（Ｓ２９）。
【００８４】
なお、店舗側では、注文された商品の受け取りが完了した場合には、店舗担当者が店舗端末１４を操作して、注文管理ＤＢ３４の項目「注文完了」を「１（注文完了）」に更新する。
【００８５】
図１２Ａ及び図１２Ｂは、本実施形態における受取時間調整処理（Ｓ２３）の詳細を示すフローチャートである。注文管理サーバ１２は、「いますぐ注文」受取時間算出処理を実行する（Ｓ３１）。「いますぐ注文」受取時間算出処理により、「いますぐ注文」受取時間のデフォルトの時間が算出される。「いますぐ注文」受取時間算出処理の詳細については後述する。
【００８６】
次に、注文管理サーバ１２は、「時間指定で注文」受取時刻算出処理を実行する（Ｓ３２）。「時間指定で注文」受取時刻算出処理により、「時間指定で注文」受取時刻のデフォルトの時刻が算出される。「時間指定で注文」受取時刻算出処理の詳細については後述する。
【００８７】
注文管理サーバ１２は、「いますぐ注文」受取時間及び「時間指定で注文」受取時刻をそれぞれ、受取時間設定画面９１に表示し、「いますぐ注文」受取時間をデフォルトで有効とする（Ｓ３３）。
【００８８】
注文管理サーバ１２は、ユーザによるユーザ端末１５の操作により、受取時間設定画面９１において「時間指定で注文」が選択されたか否かを判定する（Ｓ３４）。「時間指定で注文」が選択された場合（Ｓ３４でＹＥＳ）、注文管理サーバ１２は、受取時間設定画面９１において「時間指定で注文」９５を有効にし、「いますぐ注文」９４を無効にする。注文管理サーバ１２は、受取時間設定画面９１の指定時間入力欄９６においてデフォルトまたはユーザにより設定された時刻を「時間指定で注文」受取時刻として取得する（Ｓ３６）。「時間指定で注文」が選択されない場合（Ｓ３４でＮＯ）、Ｓ３７の処理へ進む。
【００８９】
注文管理サーバ１２は、ユーザによるユーザ端末１５の操作により、「進む」ボタン１０１がタップされたか否かを判定する（Ｓ３７）。「進む」ボタン１０１がタップされていない場合（Ｓ３７でＮＯ）、注文管理サーバ１２は、「戻る」ボタン１００がタップされたか否かを判定する（Ｓ４８）。「戻る」ボタン１００がタップされていない場合（Ｓ４８でＮＯ）、Ｓ３４の処理へ戻る。「戻る」ボタン１００がタップされた場合（Ｓ４８でＹＥＳ）、注文管理サーバ１２は、受取時間設定画面９１を閉じて、カート確認画面８１を再表示させ（Ｓ４９）、本フローは終了する。
【００９０】
「進む」ボタン１０１がタップされた場合（Ｓ３７でＹＥＳ）、注文管理サーバ１２は、「いますぐ注文」受取時間及び「時間指定で注文」受取時刻のうち、選択されている方（有効な方）の時間または時刻を作業領域へ格納する（Ｓ３８）。
【００９１】
注文管理サーバ１２は、「いますぐ注文」受取時間算出処理及び「時間指定で注文」受取時刻算出処理を実行する（Ｓ３９，Ｓ４０）。「いますぐ注文」受取時間算出処理及び「時間指定で注文」受取時刻算出処理はそれぞれ、Ｓ３１及びＳ３２の処理と同様であり、これらの処理については後述する。
【００９２】
注文管理サーバ１２は、作業領域へ格納した時間または時刻と、Ｓ４０またはＳ４１で算出した時間または時刻とは同じか否かを判定する（Ｓ４１）。具体的には、作業領域へ格納した内容が「いますぐ注文」受取時間である場合、注文管理サーバ１２は、その受付時間が「いますぐ注文」受取時間算出処理（Ｓ３９）で算出した時間と同じか否かを判定する。また、作業領域へ格納した内容が「時間指定で注文」受取時刻である場合、注文管理サーバ１２は、その受付時刻が「時間指定で注文」受取時刻算出処理（Ｓ４０）で算出した時刻と同じか否かを判定する。
【００９３】
作業領域へ格納した時間または時刻と、Ｓ３９で算出された時間またはＳ４０で算出された時刻とが相違する場合（Ｓ４１でＮＯ）、注文管理サーバ１２は、受取時間設定画面９１の「いますぐ注文」受取時間及び「時間指定で注文」受取時刻を更新する（Ｓ４２）。そして、さらに、注文管理サーバ１２は、受取時間設定画面９１に、「いますぐ注文」受取時間または「時間指定で注文」受取時刻に変更がある旨をホップアップウィンドウで表示する（Ｓ４３）。
【００９４】
ユーザがその時間または時刻の変更に同意する場合（Ｓ４４でＹＥＳ）、ユーザ端末１５を操作して、そのホップアップウィンドウに設けられた「ＯＫ」ボタンをタップする。すると、処理がＳ４５へ進む。また、ユーザがその時間または時刻の変更に同意しない場合（Ｓ４４でＮＯ）、ユーザ端末１５を操作して、そのホップアップウィンドウに設けられた「ＮＯ」ボタンをタップする。すると、処理がＳ３４へ戻る。
【００９５】
作業領域へ格納した時間または時刻と、Ｓ３９で算出された時間またはＳ４０で算出された時刻とが同じ場合（Ｓ４１でＹＥＳ）、またはホップアップウィンドウに設けられた「ＹＥＳ」ボタンがタップされた場合（Ｓ４４でＹＥＳ）、注文管理サーバ１２は、作業領域へ格納した時間または時刻に対応する時間または時刻であって、Ｓ３９で算出された時間またはＳ４０で算出された時刻を、受取予定時刻として設定する（Ｓ４５）注文管理サーバ１２は、注文ＩＤを生成し（Ｓ４６）、注文ＩＤ、受取予定時間、及び注文内容を含む注文情報を生成する（Ｓ４７）。
【００９６】
なお、ホップアップウィンドウは一例であって、これに限定されず、例えば、時間または時刻の変更を要する「いますぐ注文」受取時間または「時間指定で注文」受取時刻がある場合には、その項目を強調表示してもよい。この場合、その時間帯は注文が込み入っているため、「いますぐ注文」受取時間または「時間指定で注文」受取時刻の変更が必要な旨を、メッセージ表示等させてもよい。
【００９７】
図１３は、本実施形態における「いますぐ注文」受取時間算出処理（Ｓ３１、Ｓ３９）の詳細なフローチャートを示す図である。注文管理サーバ１２は、店舗ＩＤに基づいて、受付条件ＤＢ３３から、受取可能時間、提供最短時間、受注可能数、大量注文による待ち時間を取得する（Ｓ５１）。注文管理サーバ１２は、システム時刻（現在時刻）を取得する（Ｓ５２）。
【００９８】
注文管理サーバ１２は、店舗ＩＤに基づいて、注文管理ＤＢ３４から、受取予定時刻が現在時刻から提供最短時間内に含まれる注文情報であって、受取未完了の注文情報の件数Ｃ１をカウントする（Ｓ５３）。
【００９９】
注文管理サーバ１２は、受取未完了の注文件数Ｃ１が受注可能件数より小さいか否かを判定する（Ｓ５４）。受取未完了の注文件数Ｃ１が受注可能件数より少ないと判定した場合（Ｓ５４でＹＥＳ）、注文管理サーバ１２は、提供最短時間を「いますぐ注文」受取時間として設定する（Ｓ５５）。
【０１００】
受取未完了の注文件数Ｃ１が受注可能件数以上であると判定した場合（Ｓ５４でＮＯ）、注文管理サーバ１２は、現在時刻に提供最短時間を加算した作業用受取時刻Ｔｉを算出する（Ｓ５６）。
【０１０１】
注文管理サーバ１２は、待ち時間注文可能件数を算出する（Ｓ５７）。待ち時間注文可能件数は、（受注可能件数／提供最短時間）×（大量注文による待ち時間／提供最短時間）により算出される。
【０１０２】
注文管理サーバ１２は、作業用受取時刻Ｔｉに「大量注文による待ち時間」を加算した作業用受取時刻Ｔｉ＋１を算出する（Ｓ５８）。注文管理サーバ１２は、注文管理ＤＢ３４から、受取予定時刻が作業用受取時刻Ｔｉ〜Ｔｉ＋１の間に含まれる注文情報であって、受取未完了の注文情報の件数Ｃ２をカウントする（Ｓ５９）。
【０１０３】
注文管理サーバ１２は、注文件数Ｃ２が待ち時間注文可能件数を超えているか否かを判定する（Ｓ６０）。注文件数Ｃ２が待ち時間注文可能件数を超えている場合（Ｓ６０でＹＥＳ）、注文管理サーバ１２は、変数ｉをインクリメントし（Ｓ６１）、Ｓ５８の処理へ戻る。
【０１０４】
注文件数Ｃ２が待ち時間注文可能件数以下になった場合（Ｓ６０でＮＯ）、注文管理サーバ１２は、作業用受取時刻Ｔｉ＋１を現在時刻からの時間に変換し、「いますぐ注文」受取時間として設定する（Ｓ６２）。
【０１０５】
これにより、現在時刻から提供最短時間内でテイクアウト用商品の受け渡しが困難な場合には、「大量注文による待ち時間」を加算して、その時間内で受け渡しか可能を判定し、受け渡しが困難な場合には、さらに「大量注文による待ち時間」を加算して受け渡しが可能となる時間が見つかるまで同様の判断を繰り返す。これにより、受け渡しが可能となる直近の時間をユーザに提示することができる。
【０１０６】
図１４は、本実施形態における「時間指定で注文」受取時刻算出処理（Ｓ３２、Ｓ４０）の詳細なフローチャートを示す図である。注文管理サーバ１２は、例えば、注文管理サーバ１２とユーザ端末１５との間で形成されたセッションに基づいて、今回の「時間指定で注文」受取時刻算出処理がデフォルト表示用か否かを判定する（Ｓ７１）。すなわち、注文管理サーバ１２は、今回形成されたセッションにおいて初めて「時間指定で注文」受取時刻算出処理が実行された場合にはデフォルト表示用と判定する。
【０１０７】
デフォルト表示用であると判定された場合（Ｓ７１でＹＥＳ）、注文管理サーバ１２は、直近に実行された「いますぐ注文」受取時間算出処理にて得られた「いますぐ注文」受取時間を取得する（Ｓ７２）。
【０１０８】
注文管理サーバ１２は、システム時刻（現在時刻）を取得する（Ｓ７３）。注文管理サーバ１２は、現在時刻に「いますぐ注文」受取時間を加え、さらに最短提供時間を加えたものを作業用受取時刻Ｔｊに格納する（Ｓ７４）。
【０１０９】
デフォルト表示用でないと判定された場合（Ｓ７１でＮＯ）、注文管理サーバ１２は、受取時間設定画面９１の指定時間入力欄９６に設定されている時刻を作業用受取時刻Ｔｊに格納する（Ｓ７５）。
【０１１０】
注文管理サーバ１２は、店舗ＩＤに基づいて、注文管理ＤＢ３４から、受取予定時刻が作業用受取時刻Ｔｊから遡って提供最短時間内に含まれる注文情報であって、受取未完了の注文情報の件数Ｃ３をカウントする（Ｓ７６）。
【０１１１】
注文管理サーバ１２は、受取未完了の注文件数Ｃ３が受注可能件数より少ないか否かを判定する（Ｓ７７）。受取未完了の注文件数Ｃ３が受注可能件数より少ないであると判定した場合（Ｓ７７でＹＥＳ）、注文管理サーバ１２は、作業用受取時刻Ｔｊを「時間指定で注文」受取時刻として設定する（Ｓ７８）。
【０１１２】
受取未完了の注文件数Ｃ３が受注可能件数以上であると判定した場合（Ｓ７７でＮＯ）、注文管理サーバ１２は、待ち時間注文可能件数を算出する（Ｓ７９）。待ち時間注文可能件数は、（受注可能件数／提供最短時間）×（大量注文による待ち時間／提供最短時間）により算出される。
【０１１３】
注文管理サーバ１２は、作業用受取時刻Ｔｊに「大量注文による待ち時間」を加算した作業用受取時刻Ｔｊ＋１を算出する（Ｓ８０）。注文管理サーバ１２は、注文管理ＤＢ３４から、受取予定時刻が作業用受取時刻Ｔｊ〜Ｔｊ＋１の間に含まれる注文情報であって、受取未完了の注文情報の件数Ｃ４をカウントする（Ｓ８１）。
【０１１４】
注文管理サーバ１２は、注文件数Ｃ４が待ち時間注文可能件数を超えているか否かを判定する（Ｓ８２）。注文件数Ｃ４が待ち時間注文可能件数を超えている場合（Ｓ８２でＹＥＳ）、注文管理サーバ１２は、変数ｊをインクリメントし（Ｓ８３）、Ｓ８０の処理へ戻る。
【０１１５】
注文件数Ｃ４が待ち時間注文可能件数以下になった場合（Ｓ８２でＮＯ）、注文管理サーバ１２は、作業用受取時刻Ｔｊ＋１を「時間指定で注文」受取時刻として設定する（Ｓ８４）。
【０１１６】
これにより、受取希望時刻にテイクアウト用商品の受け渡しが困難な場合には、「大量注文による待ち時間」を加算して、その時間内で受け渡しか可能を判定し、受け渡しが困難な場合には、さらに「大量注文による待ち時間」を加算して受け渡しが可能となる時間が見つかるまで同様の判断を繰り返す。これにより、受取希望時刻から、受け渡しが可能となる直近の時刻をユーザに提示することができる。
【０１１７】
図１５は、本実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。コンピュータ１１１は、注文管理サーバ１２であってもよいし、Ｗｅｂサーバ装置１３であってもよいし、店舗端末１４であってもよいし、ユーザ端末１５であってもよい。コンピュータ１１１は、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、記憶装置１１５、入力Ｉ／Ｆ１１６、出力Ｉ／Ｆ１１７、通信Ｉ／Ｆ１１８、読取装置１１９、バス１２０によって構成されている。
【０１１８】
ここで、ＣＰＵは、中央演算装置を示す。ＲＯＭは、リードオンリメモリを示す。ＲＡＭは、ランダムアクセスメモリを示す。Ｉ／Ｆは、インターフェースを示す。バス１２０には、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、記憶装置１１５、入力Ｉ／Ｆ１１６、出力Ｉ／Ｆ１１７、通信Ｉ／Ｆ１１８、及び必要に応じて読取装置１１９が接続されていてもよい。
【０１１９】
ＣＰＵ１１２は、記憶装置１１５から本実施形態に係るプログラムを読み出し、例えば注文管理サーバ１２として機能する場合には、メニュー登録部２２、受付条件設定部２３、取得部２４、表示制御部２５、注文管理部２６として当該プログラムを実行する。ＲＯＭ１１３は、読み出し専用のメモリを示す。ＲＡＭ１１４は、一時的に記憶するメモリである。
【０１２０】
記憶装置１１５は、大容量の情報を記憶する装置である。記憶装置１１５としては、ハードディスク、ソリッドステートドライブ（ＳＳＤ）、フラッシュメモリカードなど様々な形式の記憶装置を使用することができる。記憶装置１１５には、本発明の実施形態に係るプログラムや、記憶部３１に格納されている各種データが記憶されている。
【０１２１】
入力Ｉ／Ｆ１１６は、キーボード、マウス、電子カメラ、ウェブカメラ、マイク、スキャナ、センサ、タブレット、タッチパネル、情報読取装置等の入力装置と接続することが可能である。また、出力Ｉ／Ｆ１１７は、ディスプレイ、タッチパネル、プロジェクタ、プリンタ、スピーカ等の出力装置と接続することが可能である。
【０１２２】
通信Ｉ／Ｆ１１８は、通信ネットワークと接続して他の装置と通信するためのポート等のインターフェースである。通信ネットワークは、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、専用線、有線、無線等の通信網であってよい。読取装置１１９は、可搬型記録媒体を読み出す装置である。
【０１２３】
上記実施形態で説明した処理を実現するプログラムは、プログラム提供者側から通信ネットワークおよび通信Ｉ／Ｆ１１８を介して、例えば記憶装置１１５に格納されてもよい。また、上記実施形態で説明した処理を実現するプログラムは、市販され、流通している可搬型記憶媒体に格納されていてもよい。この場合、この可搬型記憶媒体は読取装置１１９にセットされて、ＣＰＵ１１２によってそのプログラムが読み出されて、実行されてもよい。可搬型記憶媒体としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスク、ＩＣカード、ＵＳＢメモリ装置、半導体メモリカードなど様々な形式の記憶媒体を使用することができる。このような記憶媒体に格納されたプログラムが読取装置１１９によって読み取られる。
【０１２４】
また、当該プログラムは、スタンドアローン型のコンピュータにインストールされてもよいし、クラウドコンピュータによりインストールされて機能のみをユーザに提供してもよい。
【０１２５】
本実施形態によれば、持ち帰り用商品の受取時の混雑状況を低減させることができる。なお、本実施形態では、商品として飲食物を取り扱ったが、これに限定されず、例えば、家電、ゲーム機、玩具、被服、靴等であってもよい。また、本実施形態では、リンク情報をその店舗のＷｅｂサイトに設けたが、これに限定されず、例えば、他社が運営する商品紹介サイトや商品販売サイト、商品予約サイト等にリンク情報を設けてもよい。また、本実施形態で示したフローチャートは実施形態の一例として示したものであり、発明の範囲を逸脱しない範囲で、その内容に限定されない。
【０１２６】
以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本態様にはその等価物が含まれる。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することができる。
【符号の説明】
【０１２７】
１      注文管理装置
２      格納部
３      調整部
４      表示制御部
５      端末装置
１１    注文管理システム
１２    注文管理装置
１３    Ｗｅｂサーバ
１４    店舗端末
１５    ユーザ端末
１６    通信ネットワーク
２１    制御部
２２    メニュー登録部
２３    受付条件設定部
２４    取得部
２５    表示制御部
２６    注文管理部
３１    記憶部
３２    メニュー管理ＤＢ
３３    受付条件ＤＢ
３４    注文管理ＤＢ
３５    顧客管理ＤＢ
３６    決済管理ＤＢ
４１    表示制御部
４２    リンク先遷移部
４３    記憶部
４４    Ｗｅｂサイト用データ
【要約】      （修正有）【課題】持ち帰り用商品の受取時の混雑状況を低減させる注文管理装置、注文管理プログラム及び注文管理方法を提供する。【解決手段】ユーザにより使用される端末装置と通信可能であって、持ち帰り用の商品の注文を管理する注文管理装置１は、商品の注文と受取予定時刻に関する注文情報を格納する格納部２と、端末装置から商品を指定する操作を受け付けた場合、所定の時間の範囲に含まれる受取予定時刻を有する注文情報の件数に基づいて、商品の受け取り時間または時刻を調整する調整部３と、調整した受け取り時間または時刻を端末装置の画面に表示させる表示制御部４と、を備える。【選択図】図１【図１】
0006964841.tif 000002
【図２】
0006964841.tif 000003
【図３】
0006964841.tif 000004
【図４】
0006964841.tif 000005
【図５】
0006964841.tif 000006
【図６】
0006964841.tif 000007
【図７】
0006964841.tif 000008
【図８】
0006964841.tif 000009
【図９】
0006964841.tif 000010
【図１０】
0006964841.tif 000011
【図１１】
0006964841.tif 000012
【図１２Ａ】
0006964841.tif 000013
【図１２Ｂ】
0006964841.tif 000014
【図１３】
0006964841.tif 000015
【図１４】
0006964841.tif 000016
【図１５】
0006964841.tif 000017