JP7587972B2 - Program, ordering method, and ordering system - Google Patents
Program, ordering method, and ordering system Download PDFInfo
- Publication number
- JP7587972B2 JP7587972B2 JP2020201714A JP2020201714A JP7587972B2 JP 7587972 B2 JP7587972 B2 JP 7587972B2 JP 2020201714 A JP2020201714 A JP 2020201714A JP 2020201714 A JP2020201714 A JP 2020201714A JP 7587972 B2 JP7587972 B2 JP 7587972B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- information
- product
- input
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、プログラム、注文方法、および注文システムに関する。 Embodiments of the present invention relate to a program, an ordering method, and an ordering system.
従来、スーパーマーケットなどでは、惣菜等の調理された商品は、調理されたものが売り場に陳列されて販売される。このため、顧客が出来立ての商品を購入することが難しく、また、大皿に盛られた惣菜など商品が露出して陳列されるものでは衛生上の問題が生じる可能性がある。 Traditionally, prepared products such as prepared dishes have been sold in supermarkets and other stores after being cooked and displayed in the sales area. This makes it difficult for customers to purchase freshly prepared products, and there is a possibility of hygiene problems occurring when products are displayed exposed, such as prepared dishes served on large platters.
一方、顧客が携帯端末で商品を注文することができる注文システムが知られている(例えば、特許文献1)。この種の注文システムを惣菜の販売に適用することで、顧客は、予め注文することができるとともに、出来立ての商品を衛生的に購入することが可能となる。 On the other hand, ordering systems that allow customers to order products using mobile terminals are known (for example, see Patent Literature 1). By applying this type of ordering system to the sale of prepared foods, customers can order in advance and purchase freshly prepared products in a hygienic manner.
しかしながら、惣菜等の販売に上記従来の注文システムを適用した場合、店舗は、注文した顧客が商品を購入するために来店するのか否かを確認できずに調理を行うことになる。このため、万一、顧客が来店しない場合、調理した商品が無駄になって廃棄ロスにつながるという問題があった。 However, when the above-mentioned conventional ordering system is applied to the sale of prepared foods and the like, the store prepares the food without being able to confirm whether the customer who placed the order will actually come to the store to purchase the product. This creates the problem that in the unlikely event that the customer does not come to the store, the cooked product goes to waste, resulting in waste loss.
本発明が解決しようとする課題は、顧客が出来立ての商品の提供を受けることが可能であるとともに、廃棄ロスを抑制することが可能なプログラム、注文方法、および注文システムを提供することである。 The problem that this invention aims to solve is to provide a program, ordering method, and ordering system that allows customers to receive freshly made products and reduces waste.
実施形態のプログラムは、携帯端末をコンピュータによって制御するためのプログラムであって、前記コンピュータを、調理された商品の注文にかかる注文情報を受付ける受付部と、前記受付部が受付けた注文情報を、当該注文情報が未出力の状態であることを示す状態情報と関連付けて第1記憶部に記憶する記憶制御部と、前記携帯端末が商品を販売する店舗に位置することを示す入店情報を受信する受信部と、前記受信部が入店情報を受信すると、前記第1記憶部から読み出した前記注文情報を表示部に表示する表示制御部と、前記受信部が入店情報を受信した後に、前記記憶部から読み出した前記注文情報を出力する出力部と、入力された商品情報を、当該商品情報が未出力の状態であることを示す状態情報と関連付けて第2記憶部に登録する登録部と、会計を指示する会計指示情報が入力される入力部と、前記入力部に会計指示情報が入力されると、前記登録部によって登録された商品情報を出力する会計処理部と、して機能させ、前記記憶制御部は、前記出力部が前記注文情報を出力すると、当該注文情報に関連付けられた前記第1記憶部の前記状態情報を出力済の状態に書き換え、前記会計処理部が前記商品情報を出力すると、当該商品情報に関連付けられた前記第2記憶部の前記状態情報を出力済の状態に書き換える。 A program according to an embodiment is a program for controlling a mobile terminal by a computer, the program comprising: a reception unit that receives order information relating to an order for a cooked product; a storage control unit that stores the order information received by the reception unit in a first storage unit in association with status information indicating that the order information has not yet been output; a reception unit that receives store entry information indicating that the mobile terminal is located in a store that sells products; a display control unit that displays the order information read from the first storage unit on a display unit when the reception unit receives the store entry information; and a display control unit that outputs the order information read from the storage unit after the reception unit receives the store entry information. the storage control unit functions as an output unit which inputs product information to the first storage unit, a registration unit which registers the input product information in a second storage unit in association with status information indicating that the product information has not been output; an input unit to which accounting instruction information instructing accounting is input; and an accounting processing unit which, when accounting instruction information is input to the input unit, outputs the product information registered by the registration unit, and when the output unit outputs the order information, the storage control unit rewrites the status information of the first storage unit associated with the order information to a status that has been output , and when the accounting processing unit outputs the product information, rewrites the status information of the second storage unit associated with the product information to a status that has been output.
以下、実施形態のプログラム、注文方法、および注文システムについて、図面を参照して説明する。図1は、注文システムを含むシステムの概要を示す図である。本実施形態の上記システムは、注文システム1と、店舗サーバ2と、会計装置3とを備え、スーパーマーケットなどの店舗に用いられる。
The program, ordering method, and ordering system of the embodiment will be described below with reference to the drawings. FIG. 1 is a diagram showing an overview of a system including an ordering system. The system of this embodiment includes an
注文システム1は、携帯端末4と、注文受付装置5とを備える。
The
携帯端末4は、顧客が所有する例えばスマートフォン、タブレット端末などで構成される。携帯端末4は、店舗を運営する企業から提供された注文システム1用のアプリケーションソフトウェアがインストールされている。上記アプリケーションソフトウェアは携帯端末4を注文装置として機能させるプログラムの一例である。携帯端末4は、店舗内において店舗サーバ2、会計装置3、および注文受付装置5と無線通信可能となっている。
The mobile terminal 4 is, for example, a smartphone or tablet terminal owned by the customer. Application software for the
注文受付装置5は、例えば惣菜などの商品を調理する調理スペースに設けられたPC(Personal Computer)などからなる情報端末装置である。店舗の売り場内に設けられた調理スペースは、顧客に対して衛生的に商品を提供できるように、飛沫防止ガード付の調理ブースなどで構成される。注文受付装置5は、店舗内に位置する携帯端末4から注文にかかる情報を受け付ける。
The
店舗サーバ2は、店舗の売上情報や商品マスタ等を記憶する。商品マスタは、調理スペースで調理される惣菜を含め、店舗で取り扱う商品について、商品を識別可能な商品コードに、商品名、価格等が関連付けられて記憶されるマスタファイルである。以下、商品コード、商品名、価格を含む情報を商品情報という場合がある。店舗で取り扱う商品は日々変化するため、商品マスタは、適宜更新される。店舗サーバ2は、携帯端末4から商品コードを受信すると、商品マスタを参照して商品情報を抽出し、携帯端末4に送信する機能を有する。 The store server 2 stores sales information and product master data for the store. The product master data is a master file that stores product names, prices, and other information associated with product codes that can identify products for products handled in the store, including prepared foods prepared in the cooking space. Hereinafter, information including product codes, product names, and prices may be referred to as product information. As products handled in the store change daily, the product master data is updated as appropriate. When the store server 2 receives a product code from the mobile terminal 4, it has the function of referencing the product master data to extract product information and sending it to the mobile terminal 4.
会計装置3は、顧客が支払を行うための会計処理を実行する。会計装置3は、携帯端末4から受信する商品情報に基づいて、会計処理を実行することができる。会計装置3は、会計処理として、顧客が購入する商品の合計額の算出、現金決済やクレジット決済などの支払方法の選択受付、受付けた支払方法による支払に必要な各種処理、レシートの発行などを実行する。 The accounting device 3 executes accounting processes for customers to make payments. The accounting device 3 can execute accounting processes based on product information received from the mobile terminal 4. As accounting processes, the accounting device 3 executes calculations of the total amount of products purchased by the customer, acceptance of the selection of a payment method such as cash payment or credit card payment, various processes required for payment using the accepted payment method, and issuing receipts.
次に、携帯端末4のハードウェア構成について説明する。図2は、携帯端末4のハードウェア構成を示すブロック図である。 Next, the hardware configuration of the mobile terminal 4 will be described. Figure 2 is a block diagram showing the hardware configuration of the mobile terminal 4.
携帯端末4は、制御部40、メモリ部41、ディスプレイ42、タッチパネル43、コードリーダ44、および通信I/F(Interface)45を備えている。制御部40、メモリ部41、ディスプレイ42、タッチパネル43、コードリーダ44、および通信I/F(Interface)45は、バス46等を介して互いに接続されている。
The mobile terminal 4 includes a
制御部40は、CPU(Central Processing Unit)401、ROM(Read Only Memory)402、RAM(Random Access Memory)403を備えている。CPU401、ROM402、およびRAM403は、互いにバス46を介して接続されている。
The
CPU401は、携帯端末4全体を制御する。ROM402は、CPU401の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM403は、CPU401のワークエリアとして使用され、ROM402やメモリ部41に記憶された各種プログラムや各種データを展開する。制御部40は、CPU401がROM402や、メモリ部41に記憶されRAM403に展開された制御プログラムに従って動作することによって、携帯端末4の各種制御処理を実行する。
The CPU 401 controls the entire mobile terminal 4. The ROM 402 stores various programs, such as a program used to drive the CPU 401, and various data. The RAM 403 is used as a work area for the CPU 401, and expands the various programs and data stored in the ROM 402 and the
メモリ部41は、制御プログラム部411、メニュー部412、注文情報部413、および商品情報部414を備える。
The
制御プログラム部41は、各種プログラムを記憶する。制御プログラム部41は、例えば、注文システム1のアプリケーションプログラムを記憶する。
The
メニュー部412は、店舗で取り扱う惣菜のメニューファイルを記憶する。図3は、メニュー部412のデータ構成を示す図である。メニュー部412は、商品コード、メニュー名、分量、および価格にかかる各情報を記憶する。 The menu section 412 stores menu files for prepared foods available at the store. Figure 3 is a diagram showing the data structure of the menu section 412. The menu section 412 stores information related to product code, menu name, quantity, and price.
商品コードは商品を特定する情報である。メニューファイルには惣菜にかかる情報が記憶されているので、惣菜を特定する情報であるともいうことができる。惣菜は、調理される商品の一例である。 The product code is information that identifies a product. Since the menu file stores information about side dishes, it can also be said to be information that identifies side dishes. Side dishes are an example of a product that can be cooked.
メニュー名は、メニューの名称を示す情報、すなわち惣菜の名称を示す情報である。メニュー名には、例えば、チンジャオロースなどの惣菜名が記憶される。 The menu name is information indicating the name of the menu, i.e., the name of the side dish. For example, the name of a side dish such as stir-fried pork with green peppers is stored as the menu name.
分量は、一人前の量を示す情報である。分量は、例えば、100グラムなど重さを示す情報である。 The portion size is information that indicates the amount per person. For example, the portion size is information that indicates weight, such as 100 grams.
価格は、商品の価格を示す情報である。本実施形態においては、一人前の分量の価格が記憶されている。 The price is information that indicates the price of the product. In this embodiment, the price of one portion is stored.
注文情報部413は、携帯端末4のタッチパネル43に入力された注文情報と、当該注文情報が注文受付装置5に出力されたか否かを示す情報(出力状態)と、を記憶する。注文情報記憶部413は、後述する受付部が受付けた注文情報を記憶する記憶部の一例である。図4は、注文情報部413のデータ構成を示す図である。注文情報は、調理される商品を特定できる情報であって、本実施形態においては、商品コード、メニュー名、価格、個数、および味付けにかかる情報である。
The
商品コードは、上記のとおり商品を特定する情報である。すなわち、顧客(携帯端末4のユーザ)によって、任意の方法で入力された注文商品を特定する情報である。 As described above, the product code is information that identifies a product. In other words, it is information that identifies an ordered product that is input by a customer (user of mobile terminal 4) in any manner.
メニュー名および価格は、メニュー部412で説明したとおりで、商品(惣菜)の名称および価格を示す情報である。 The menu name and price are as explained in the menu section 412, and are information indicating the name and price of the product (prepared dish).
個数は、顧客が注文した商品の個数を特定する情報であって、商品ごとに入力される情報である。 The quantity is information that identifies the number of items ordered by the customer and is entered for each item.
味付けは、顧客の要求する惣菜の味付けを示す情報であって、例えば、通常の味付けであれば0、通常よりも濃い味付けを示す場合はプラス、通常よりも薄い味付けを示す場合はマイナスで示され、数値はその度合いを示す。図4に示される注文情報は、通常より1段階濃い味付けの注文であることを示している。 Seasoning is information that indicates the seasoning of the side dish requested by the customer. For example, 0 indicates normal seasoning, a plus indicates stronger seasoning than normal, and a minus indicates weaker seasoning than normal, with the number indicating the degree of seasoning. The order information shown in Figure 4 indicates an order for a seasoning that is one level stronger than normal.
出力状態は、記憶された注文情報が注文受付装置5に出力されたか否かを示す情報である。出力状態は、注文情報が記憶されると「未」が記憶され、後述する出力部が注文情報を注文情報受付装置5に出力すると「済」に書き換えられる。
The output status is information indicating whether the stored order information has been output to the
商品情報部414は、コードリーダ44が読取った商品コードに基づく商品情報と、当該商品情報が会計装置3に出力されたか否かを示す情報(出力状態)と、を記憶する。図5は、商品情報部414のデータ構成を示す図である。本実施形態では、商品情報は、顧客が購入商品を特定する情報であって、本実施形態においては、商品コード、商品名、価格、および個数にかかる情報である。 The product information section 414 stores product information based on the product code read by the code reader 44, and information (output status) indicating whether the product information has been output to the accounting device 3. Figure 5 is a diagram showing the data configuration of the product information section 414. In this embodiment, the product information is information that identifies the product purchased by the customer, and in this embodiment, is information related to the product code, product name, price, and quantity.
商品情報部414に記憶される商品コード、商品名、価格、および個数を示す情報は、メニュー部412および注文情報部413において説明しているので、重複する説明は省略する。
The information indicating the product code, product name, price, and quantity stored in the product information section 414 has been explained in the menu section 412 and the
出力状態は、記憶された商品情報が会計装置3に出力されたか否かを示す情報である。出力状態は、商品情報部414に商品情報が記憶(登録)されると「未」が記憶され、後述する会計処理部が商品情報を会計装置3に出力すると「済」に書き換えられる。 The output status is information that indicates whether the stored product information has been output to the accounting device 3. When product information is stored (registered) in the product information section 414, the output status is stored as "Not yet", and is rewritten to "Completed" when the accounting processing section, described below, outputs the product information to the accounting device 3.
図2に戻って、ディスプレイ42は、例えば、液晶パネルで構成されており、各種情報を表示する表示部として機能する。 Returning to FIG. 2, the display 42 is, for example, composed of a liquid crystal panel, and functions as a display unit that displays various information.
タッチパネル43は、ディスプレイ42の表面に設けられて、触れた位置に応じた情報を制御部40に入力するもので、携帯端末4を所持する顧客の操作を入力する操作入力部として機能する。
The touch panel 43 is provided on the surface of the display 42 and inputs information according to the touched position to the
コードリーダ44は、携帯端末4に内蔵されたカメラを有する。コードリーダ44は、顧客が購入する商品に付されたバーコード等のコードシンボルを撮像して認識する。そして、コードリーダ44は、認識したコードシンボルをデコードし、コードシンボルが示す商品コードを読み取る。 The code reader 44 has a camera built into the mobile terminal 4. The code reader 44 captures and recognizes a code symbol, such as a barcode, attached to a product purchased by a customer. The code reader 44 then decodes the recognized code symbol and reads the product code indicated by the code symbol.
通信I/F45は、外部装置と通信するためのインターフェイスである。通信I/F45は、例えば、店舗内の無線LAN(Local Area Network)などを介して店舗サーバ2、会計装置3、および注文受付装置5と接続される。これにより、制御部40は、店舗サーバ2、会計装置3、および注文受付装置5と情報(データ)の送受信が可能となっている。
The communication I/F 45 is an interface for communicating with external devices. The communication I/F 45 is connected to the store server 2, the accounting device 3, and the
次に、携帯端末4の機能構成について説明する。図6は、携帯端末4の機能構成を示すブロック図である。制御部40は、CPU401がROM402やメモリ部41に記憶された制御プログラムにしたがって動作することで、受付部4001、記憶制御部4002、受信部4003、出力部4004、通知受部4005、登録部4006、入力部4007、会計処理部4008、および報知処理部4009として機能する。なお、上記各機能構成はハードウェアで実現してもよい。
Next, the functional configuration of the mobile terminal 4 will be described. FIG. 6 is a block diagram showing the functional configuration of the mobile terminal 4. The
受付部4001は、調理された商品の注文にかかる注文情報を受付ける。具体的には、受付部4001は、顧客によってタッチパネル43に入力された注文情報を受付ける。注文情報とは、メニュー部412に記憶された商品を特定するための情報であって、商品名や商品コードなどを含む。注文情報の入力方法は任意である。
The
例えば、メニュー部412に記憶された惣菜の情報をディスプレイ42に表示して、顧客がいずれかを選択する入力方法がある。この場合、個数や味付けに関する情報は、プルダウン表示により選択されるようにすることが望ましい。また、顧客がタッチパネル43に商品名を手書きで入力する方法でもよい。この場合、制御部40は、公知の手書き文字認識技術を用いることで、入力(手書き)データから注文商品を表す文字列(商品名)を認識し、メニュー部412から認識した文字列を選択する。
For example, one input method is to display information about side dishes stored in the menu section 412 on the display 42 and allow the customer to select one of them. In this case, it is preferable that information about the quantity and seasoning be selected using a pull-down menu. Alternatively, the customer may handwrite the product name on the touch panel 43. In this case, the
記憶制御部4002は、受付部4001が受付けた注文情報を記憶部に記憶する。本実施形態においては、記憶制御部4002は、商品コード、メニュー名、価格、個数、および味付けにかかる情報を注文情報部413に記憶する。以下、注文情報部413に記憶された注文情報を注文データと呼ぶ場合がある。
The memory control unit 4002 stores the order information received by the
受信部4003は、携帯端末4が商品を販売する店舗に位置することを示す入店情報を受信する。携帯端末4が店舗に位置するとは、店舗内に位置する場合あるいは店舗の外であっても入口近くにある場合などである。例えば、受信部4003は、入口付近に配置されたビーコン装置が出力するBluetooth(登録商標)による信号(以下、ビーコン信号ともいう)を受信する。この場合、ビーコン信号は、携帯端末4が商品を販売する店舗に位置することを示す入店情報の一例である。また、顧客は、注文システム1用のアプリケーションソフトウェアによってディスプレイ42に二次元コードを表示させ、これを店舗の入口付近に設けられたコードリーダに読み取らせてもよい。受信部4003は、二次元コードを読取った上記コードリーダから入店情報として応答信号を受信する。
The receiving unit 4003 receives store entry information indicating that the mobile terminal 4 is located in a store that sells products. The mobile terminal 4 is located in a store when it is located inside the store or when it is outside the store but near the entrance. For example, the receiving unit 4003 receives a Bluetooth (registered trademark) signal (hereinafter also referred to as a beacon signal) output by a beacon device placed near the entrance. In this case, the beacon signal is an example of store entry information indicating that the mobile terminal 4 is located in a store that sells products. In addition, the customer may display a two-dimensional code on the display 42 using application software for the
出力部4004は、受信部4003が入店情報を受信した後に、注文情報記憶部413から読み出した注文データを出力する。具体的には、出力部4004は、受信部4003が入店情報を受信したことをトリガとして、注文データを送信可能とする。その後、タッチパネル43に送信指示が入力されると、出力部4004は、注文情報記憶部413から注文データを読み出して注文受付装置5に対して出力する。なお、出力部4004は、受信部4003が入店情報を受信すると、送信指示の有無に拘わらずデータを出力するようにしてもよい。
After the receiving unit 4003 receives the store entry information, the
通知受部4005は、注文情報にかかる商品の調理が完了したことを示す完了通知を受信する。具体的には、通知受部4005は、顧客が注文した商品の調理が完了したことを示す完了通知を注文受付装置5から受信する。
The notification receiving unit 4005 receives a completion notification indicating that the cooking of the product related to the order information has been completed. Specifically, the notification receiving unit 4005 receives a completion notification from the
登録部4006は、入力された商品情報を登録する。具体的には、登録部4006は、コードリーダ44が読取った商品コードに基づいて店舗サーバ2から取得した商品情報を商品情報記憶部414に記憶(登録)する。以下、商品情報記憶部414に記憶された商品情報を登録データと呼ぶ場合がある。 The registration unit 4006 registers the input product information. Specifically, the registration unit 4006 stores (registers) the product information acquired from the store server 2 based on the product code read by the code reader 44 in the product information storage unit 414. Hereinafter, the product information stored in the product information storage unit 414 may be referred to as registered data.
入力部4007は、会計を指示する会計指示情報が入力される。例えば、入力部4007には、顧客がディスプレイ42に表示された会計ボタンにタッチすることでタッチパネル43から会計指示情報が入力される。
The
会計処理部4008は、入力部4007に会計指示情報が入力されると、登録部4006によって登録された商品情報を出力する。具体的には、会計処理部4008は、入力部4007に会計指示情報が入力されると、商品情報部414から登録データを読み出して会計装置3に出力する。これにより、会計装置3は、顧客が購入する商品の商品情報を取得して、顧客が支払を行うために必要な処理を行う。会計装置3は、例えば、顧客自身の操作で支払を行う会計装置である。なお、会計処理部4008は、登録データを読み出して会計装置3に出力する前に、登録された商品それぞれの商品名や価格、登録された商品全ての価格の合計金額等をディスプレイ42に表示するようになっている。
When accounting instruction information is input to the
報知処理部4009は、入力部4007に会計指示情報が入力され、かつ、登録部4006によって登録された商品情報に出力部4004が出力した注文情報にかかる商品の商品情報が含まれていない場合、当該注文情報にかかる商品を受け取っていないことを報知する。報知処理部4009は、併せて当該注文情報にかかる商品の受け取りを促す報知を行ってもよい。
When accounting instruction information is input to the
詳細には、報知処理部4009は、入力部4007に会計指示情報が入力されたことをトリガとして、商品登録部414に記憶されている出力状態が「未」である商品コードと、注文情報記憶部413に記憶されている出力状態が「済」の商品コードとを比較する。そして、報知処理部4009は、注文情報記憶部413に記憶されている出力状態が「済」の商品コードが、商品登録部414に記憶されている出力状態が「未」の商品コードに含まれていない場合、報知処理として、ディスプレイ42に注文した商品(惣菜)を受け取っていないことを報知する。併せて、注文した商品の受け取りを促す報知を実行させることが望ましい。すなわち、報知処理部4009は、顧客が注文した惣菜を受け取らずに会計しようとすると、報知処理を実行する。注文した商品の受け取りを促す報知の一例としては、ディスプレイ42に「注文された惣菜○○をお受け取りください」などと表示することが挙げられる。
In detail, the notification processing unit 4009, when the accounting instruction information is input to the
次に、注文システム1を含むシステムの全体の流れについて、図7のシーケンスチャートを参照して説明する。なお、図7のシーケンスチャートは、顧客が注文した惣菜を受け取った後に会計処理を行った場合のチャートである。
Next, the overall flow of the system including the
(入店前)
顧客は、買い物に出かける前に自宅で購入する商品を検討し、購入予定の惣菜があれば注文情報として、例えば、メニュー名、個数、味付けにかかる情報を入力する(S1)。記憶制御部4002は、メニュー部412から、入力されたメニュー名、その商品コード、および価格を読出し、入力された情報とともに注文情報部413に記憶する(S2)。その後、顧客は買い物をするために店舗に行く。
(Before entering the store)
Before going out shopping, a customer considers what products to purchase at home, and if there are side dishes to purchase, the customer inputs, as order information, for example, information on the menu name, quantity, and seasoning (S1). The storage control unit 4002 reads the input menu name, its product code, and price from the menu unit 412, and stores them together with the input information in the order information unit 413 (S2). The customer then goes to the store to do his shopping.
(入店時)
顧客が入店すると、携帯端末4は、店舗の入口付近に設けられたビーコン装置からビーコン信号を受信する。すなわち、携帯端末4を所持する顧客が入店していること、あるいは入店しようとしていることを示す入店情報を受信する(S3)。携帯端末4は、入店情報を受信すると、インストールされているアプリケーションソフトを起動させて、S1で入力された注文情報(商品名、個数、味付けにかかる情報など)をディスプレイ42に表示する。
(When entering the store)
When a customer enters the store, the mobile terminal 4 receives a beacon signal from a beacon device installed near the store entrance. That is, it receives store entry information indicating that the customer carrying the mobile terminal 4 has entered the store or is about to enter the store (S3). When the mobile terminal 4 receives the store entry information, it starts the installed application software and displays the order information (product name, quantity, information on seasoning, etc.) entered in S1 on the display 42.
顧客は、表示された注文情報を確認したうえで、注文するためにタッチパネル43を操作する。携帯端末4は、タッチパネル43の操作を認識して発注入力を受付ける(S5)。携帯端末4は、携帯端末4を識別する端末IDと注文情報とを調理スペースに配置された注文受付装置5に出力する。注文受付装置5は、端末IDと注文情報を受付けて(S7)、調理担当者に対して注文情報を報知する。そして、調理スペースでは、注文された惣菜が調理される。
After checking the displayed order information, the customer operates the touch panel 43 to place the order. The mobile terminal 4 recognizes the operation of the touch panel 43 and accepts the order input (S5). The mobile terminal 4 outputs a terminal ID that identifies the mobile terminal 4 and the order information to the
なお、注文受付装置5の制御部は、入力部と通知部とを備える。入力部は、携帯端末4が出力した端末IDおよび注文情報の入力を受付ける機能を有する。また、通知部は、注文情報にかかる商品の調理が完了したことを示す情報が入力されると、端末IDで特定される携帯端末に完了通知を通知する機能を有する。
The control unit of the
(買物時)
注文した惣菜が調理されている間、顧客は買物を行うことができる。携帯端末4は、買物において顧客が購入する各種商品について商品登録を行う(S8)。商品登録は、顧客が購入する商品に付されたバーコードからコードリーダ44が商品コードを読取り、読取った商品コードに基づいて店舗サーバ2から取得した商品情報を商品情報記憶部414に記憶することでなされる。顧客が注文した惣菜の調理が完了すると、注文受付装置5には、調理担当者によって調理完了を示す情報が入力される(S9)。注文受付装置5は、調理が完了した惣菜の注文情報と対応づけられた端末IDで特定される携帯端末4に対して、完了通知を送信する(S10)。
(When shopping)
While the ordered side dishes are being prepared, the customer can go shopping. The mobile terminal 4 registers various items purchased by the customer while shopping (S8). Product registration is performed by the code reader 44 reading the product code from the barcode attached to the item purchased by the customer, and storing the product information obtained from the store server 2 based on the read product code in the product information storage unit 414. When the preparation of the side dishes ordered by the customer is completed, the cook inputs information indicating the completion of the preparation into the order receiving device 5 (S9). The
(受取時)
顧客は、自己の携帯端末4が完了通知を受信すると調理スペースに注文した惣菜を取りに行く。これにより、顧客は出来立ての惣菜を購入することができる。携帯端末4は、調理スペースで出来上がった惣菜について、商品登録を行う(S11)。商品登録は、他の商品と同様に行う。すなわち、例えば、惣菜を収容する容器に付されたバーコードからコードリーダ44が商品コードを読取り、読取った商品コードに基づいて店舗サーバ2から取得した商品情報を商品情報記憶部414に記憶することで商品登録を行う。
(When receiving)
When the customer's mobile terminal 4 receives the completion notification, the customer goes to the cooking space to pick up the ordered side dish. This allows the customer to purchase a freshly prepared side dish. The mobile terminal 4 performs product registration for the side dish prepared in the cooking space (S11). Product registration is performed in the same way as other products. That is, for example, the code reader 44 reads the product code from the barcode attached to the container that contains the side dish, and the product information obtained from the store server 2 based on the read product code is stored in the product information storage unit 414 to perform product registration.
(会計時)
顧客は、購入する商品全ての商品登録が完了すると、会計装置3が設置された会計カウンタに行って支払を行う。携帯端末4には、顧客の操作に基づいて会計指示を示す情報が入力される(S12)。携帯端末4は、商品情報部414から登録データを読み出して、会計装置3に送信する(S13)。登録データを受信した会計装置3は、会計処理を実行する(S14)。会計装置が実行する会計処理は、登録データに基づく合計額の算出、支払方法の選択受付、受付けた支払方法による支払に必要な各種処理、レシートの発行などである。
(At the time of payment)
Once the customer has completed registering all the products they wish to purchase, they go to the accounting counter where the accounting device 3 is installed and make the payment. Information indicating accounting instructions is input into the mobile terminal 4 based on the customer's operation (S12). The mobile terminal 4 reads the registered data from the product information section 414 and sends it to the accounting device 3 (S13). Having received the registered data, the accounting device 3 executes the accounting process (S14). The accounting process executed by the accounting device includes calculating the total amount based on the registered data, accepting the selection of the payment method, various processes required for payment using the accepted payment method, and issuing a receipt.
なお、会計処理の方法は任意である。例えば、顧客は、決済用アプリケーションソフトウェア等を利用して会計装置3に行くことなく、携帯端末4に記憶されたクレジットカード情報を登録データとともに店舗サーバ2に送信して、店舗サーバを介してクレジット決済するようにしてもよい。この場合、携帯端末4にて電子レシートを閲覧可能とする。
The method of transaction processing is arbitrary. For example, the customer may use a payment application software or the like to send the credit card information stored in the mobile terminal 4 together with the registration data to the store server 2 and make a credit card payment via the store server, without going to the transaction device 3. In this case, the electronic receipt can be viewed on the mobile terminal 4.
次に、入店時に携帯端末4の制御部40が実行する処理について説明する。図8は、入店時の制御部40の処理の流れを示すフローチャートである。
Next, we will explain the processing executed by the
制御部40は、受信部4003が入店情報(ビーコン信号)を受信したか否かを判断する(S21)。すなわち、携帯端末4が店舗に位置しているか否かを判断する。入店情報を受信しなければ(S21のN)、制御部40は、S21の処理に戻って待機する。
The
入店情報を受信すると(S21のY)、出力部4004は、注文情報部413から注文データを読出してディスプレイ42に表示し(S22)、受付部4001がタッチパネル43から発注入力を受付けたか否か判断する(S23)。
When the store entry information is received (Y in S21), the
発注入力を受付けると(S23のY)、出力部4004は、携帯端末4の識別情報である端末IDと、読み出した注文データを注文受付装置5に出力する(S24)。なお、出力部4004による出力は、注文受付装置5へ直接送信しても、店舗サーバ3経由で送信してもよい。
When an order input is accepted (Y in S23), the
続いて、記憶制御部4002は、注文情報記憶部413の出力状態を「未」から「済」に書き換える(S25)。これにより、制御部40は処理を終了する。
Next, the memory control unit 4002 rewrites the output status of the order
S23の処理において、発注入力を受付けないと(S23のN)、制御部40は、受付部4001がタッチパネル43からキャンセル入力を受付けたか否か判断する(S26)。キャンセル入力を受付けると(S26のY)、記憶制御部4002は、注文情報部413に記憶されている注文情報を削除する(27)。そして、制御部40は処理を終了する。
If no order input is received in the process of S23 (N in S23), the
S26の処理において、キャンセル入力を受付けないと(S26のN)、制御部40はS23の処理に戻る。
If a cancel input is not received in the process of S26 (N in S26), the
上記の処理により、入店時(携帯端末4が店舗に位置したとき)に、予め入力した注文情報の発注、および注文情報部413の出力状態の書換えが実行される。顧客は、発注する前に注文情報を確認することができる。
By the above process, when entering the store (when the mobile terminal 4 is located in the store), the order information entered in advance is placed and the output state of the
次に、顧客が支払を行う会計時における携帯端末4の制御部40が実行する処理について説明する。図9は、会計時の制御部40の処理の流れを示すフローチャートである。
Next, we will explain the processing executed by the
制御部40は、受付部4001がタッチパネル43から会計指示入力を受付けたか否か判断する(S31)。会計指示入力を受付けていなければ(S31のN)、制御部40は、S31の処理に戻って待機する。
The
会計指示入力を受付けると(S31のY)、会計処理部4008は、商品情報部414から登録データを読出し(S32)、注文情報部413に出力状態が「済」の注文情報が記憶されているか否か判断する(S33)。すなわち、注文受付装置5に発注した惣菜があるか否かを判断する。
When accounting instruction input is received (Y in S31), the accounting processing unit 4008 reads the registered data from the product information unit 414 (S32) and determines whether order information with an output status of "Completed" is stored in the order information unit 413 (S33). In other words, it determines whether the ordered side dish is available in the
出力済注文情報が記憶されていると(S33のY)、会計処理部4008は、当該出力済注文情報にかかる商品が登録データにかかる商品に含まれるか否か判断する(S34)。具体的には、会計処理部4008は、出力済注文情報に含まれる商品コードが、登録データに含まれる商品コードの中に存在するか否か判断する。 If output order information has been stored (Y in S33), the accounting processing unit 4008 determines whether the product related to the output order information is included in the products related to the registered data (S34). Specifically, the accounting processing unit 4008 determines whether the product code included in the output order information is included in the product codes included in the registered data.
出力済注文情報にかかる商品が登録データにかかる商品に含まれると(S34)、会計処理部4008は、登録データを会計装置3に出力する。すなわち、注文した惣菜を顧客が受け取って商品登録されている場合、会計処理部4008は、顧客が支払を行うために必要な登録データを会計装置3に送信する。これにより、制御部40は処理を終了する。
When the product related to the output order information is included in the products related to the registration data (S34), the accounting processing unit 4008 outputs the registration data to the accounting device 3. In other words, when the customer receives the ordered side dish and the product is registered, the accounting processing unit 4008 transmits the registration data necessary for the customer to make payment to the accounting device 3. This causes the
S33の処理において、注文情報部413に出力済注文情報が記憶されていないと(S33のN)、制御部40は、S34の処理をスキップしてS35の処理に移行する。すなわち、顧客が惣菜を発注していない場合、会計処理部4008は速やかに登録データを会計装置3に送信する。
In the process of S33, if the
また、S34の処理において、出力済注文情報にかかる商品が登録データにかかる商品に含まれていないと(S34のN)、報知処理部4009は、ディプレイ42に、顧客が注文した惣菜を受け取っていないことを表示する(S36)。報知処理部4009は、ディスプレイ42に、顧客が注文した惣菜を受け取っていない事実のみを表示させてもよいし、惣菜の受け取りを促すメッセージを併せて表示してもよい。 In addition, in the process of S34, if the product related to the output order information is not included in the products related to the registered data (N in S34), the notification processing unit 4009 displays on the display 42 that the customer has not received the ordered side dish (S36). The notification processing unit 4009 may display only the fact that the customer has not received the ordered side dish on the display 42, or may also display a message urging the customer to receive the side dish.
そして、制御部40は処理を終える。なお、本実施形態においては、S36の処理において、ディスプレイ42に注文した惣菜を受け取っていないことを表示した後、会計装置3に登録データを送信しない。すなわち、顧客が注文した惣菜の商品登録が完了するまで商品登録された他の商品の会計を保留して、確実に注文された惣菜の販売が完了するようにしている。しかしながら、商品登録された他の商品の会計のみを先に行わせることも可能である。この場合、制御部40は、S36の処理の後、S35の処理に移行して登録データを会計装置3に出力する。
Then, the
次に、会計時の制御部40の処理の変形例について図10を参照して説明する。図9の処理と異なる点のみを説明する。
Next, a modified example of the processing of the
S34の処理において、出力済注文情報にかかる商品が登録データにかかる商品に含まれていない場合(S34のN)、会計処理部4009は、登録データと注文データとを識別可能に会計装置3に出力する。 In the processing of S34, if the product related to the output order information is not included in the products related to the registered data (N of S34), the accounting processing unit 4009 outputs the registered data and the order data to the accounting device 3 in a distinguishable manner.
すなわち、会計処理部4009は、登録データに加えて、商品登録が済んでいないことを示す情報と対応付けた注文データを会計装置3に出力する。会計装置3は、これらデータを受信した場合、商品データに基づいて会計処理を実行できるようにするか、受け取っていない注文商品があるとして会計処理を保留するようにするか、適宜設定することができる。したがって、受け取っていない注文商品が存在する顧客の会計処理について、店舗に応じた対応をとることが可能となる。 In other words, the accounting processing unit 4009 outputs to the accounting device 3, in addition to the registration data, order data associated with information indicating that the product has not been registered. When the accounting device 3 receives this data, it can be appropriately set to either execute accounting based on the product data, or to suspend accounting as there are ordered products that have not been received. Therefore, it becomes possible to handle accounting for customers who have ordered products that have not been received according to the store.
以上説明したとおり、本実施形態のプログラムは、携帯端末を制御するコンピュータを、調理された商品の注文にかかる注文情報を受付ける受付部と、前記受付部が受付けた注文情報を記憶部に記憶する記憶制御部と、前記携帯端末が商品を販売する店舗に位置することを示す入店情報を受信する受信部と、前記受信部が入店情報を受信した後に、前記記憶部から読み出した前記注文情報を出力する出力部と、して機能させる。 As described above, the program of this embodiment causes a computer that controls a mobile terminal to function as a reception unit that receives order information related to an order for cooked products, a memory control unit that stores the order information received by the reception unit in a memory unit, a reception unit that receives store entry information indicating that the mobile terminal is located in a store that sells products, and an output unit that outputs the order information read from the memory unit after the reception unit receives the store entry information.
このため、店舗は、調理された商品を注文した顧客の来店を確認してから調理することが可能となる。したがって、顧客が出来立ての商品の提供を受けることが可能であるとともに、調理した商品が無駄になってしまうことを防止して廃棄ロスを抑制することができる。 This allows the store to confirm that the customer who ordered the cooked product has arrived before cooking the product. This allows the customer to receive freshly cooked food, and prevents cooked food from going to waste, reducing waste.
また、本実施形態のプログラムは、携帯端末を制御するコンピュータを、注文情報にかかる商品の調理が完了したことを示す完了通知を受信する通知受部、としても機能させる。 The program of this embodiment also causes the computer controlling the mobile terminal to function as a notification receiving unit that receives a completion notification indicating that the cooking of the product related to the order information has been completed.
このため、店舗は、顧客に対してはより出来立ての商品を提供することができるとともに、商品を提供する調理スペースで顧客を待たせることを抑制できる。 This allows stores to provide customers with freshly prepared products and reduce the need for customers to wait in the cooking area where the products are prepared.
さらに、本実施形態のプログラムは、携帯端末を制御するコンピュータを、入力された商品情報を登録する登録部と、会計を指示する会計指示情報が入力される入力部と、前記入力部に会計指示情報が入力されると、前記登録部によって登録された商品情報を出力する会計処理部と、しても機能させる。 Furthermore, the program of this embodiment causes the computer that controls the mobile terminal to function as a registration unit that registers input product information, an input unit to which accounting instruction information instructing accounting is input, and an accounting processing unit that outputs the product information registered by the registration unit when accounting instruction information is input to the input unit.
このため、調理される商品の注文機能、注文した商品と他の購入商品の商品登録機能、および会計に必要なデータの出力機能を携帯端末4に持たせることができる。したがって、顧客の利便性を向上させることができる。 This allows the mobile terminal 4 to have a function for ordering products to be cooked, a function for registering the ordered products and other purchased products, and a function for outputting data required for accounting. This improves customer convenience.
加えて、本実施形態のプログラムは、携帯端末を制御するコンピュータを、前記入力部に会計指示情報が入力され、かつ、前記登録部によって登録された商品情報に前記出力部が出力した注文情報にかかる商品の商品情報が含まれていない場合、当該注文情報にかかる商品を受け取っていないことを報知する報知処理部と、しても機能させる。 In addition, the program of this embodiment also causes the computer controlling the mobile terminal to function as a notification processing unit that notifies the user that the product related to the order information has not been received when accounting instruction information is input to the input unit and the product information registered by the registration unit does not include product information related to the order information output by the output unit.
このため、顧客が注文した商品の受け取りを忘れることを抑制できる。したがって、顧客は確実に注文した商品の提供を受けることができるとともに、店舗は調理した商品を確実に販売することができる。 This prevents customers from forgetting to receive the products they ordered. This ensures that customers receive the products they ordered, and the store can sell the cooked products reliably.
本実施形態のプログラムを利用した注文方法、および注文システムにおいても、上述した効果を得ることができる。 The ordering method and ordering system using the program of this embodiment can also achieve the above-mentioned effects.
本実施形態の注文システム1によれば、顧客が入店してから商品を調理するため、顧客が入店してから商品を提供するまでにある程度の時間を要する。このため、注文システム1は、顧客が入店してから商品を受け取るまでの間に他の買物が行えるようなスーパーマーケットやショッピングモールなどにより適している。例えば、注文システム1は、ショッピングモールのフードコートなどにも適用できる。
According to the
なお、本実施形態において、店舗サーバ2、会計装置3、携帯端末4、および注文受付装置5で用いられる制御プログラムは、CD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、本実施形態の上記各装置で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良く、さらには、インターネット等のネットワーク経由で提供するように構成しても良い。
In this embodiment, the control programs used by the store server 2, accounting device 3, mobile terminal 4, and
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its variations are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.
1 注文システム
2 店舗サーバ
3 会計装置受付装置
4 携帯端末
5 注文受付装置
4001 受付部
4002 記憶制御部
4003 受信部
4004 出力部
4005 通知受部
4006 登録部
4007 入力部
4008 会計処理部
4009 報知処理部
REFERENCE SIGNS
Claims (7)
前記コンピュータを、
調理された商品の注文にかかる注文情報を受付ける受付部と、
前記受付部が受付けた注文情報を、当該注文情報が未出力の状態であることを示す状態情報と関連付けて第1記憶部に記憶する記憶制御部と、
前記携帯端末が商品を販売する店舗に位置することを示す入店情報を受信する受信部と、
前記受信部が入店情報を受信すると、前記第1記憶部から読み出した前記注文情報を表示部に表示する表示制御部と、
前記受信部が入店情報を受信した後、発注を指示する操作を受け付けた場合に、前記第1記憶部から読み出した前記注文情報を出力する出力部と、
入力された商品情報を、当該商品情報が未出力の状態であることを示す状態情報と関連付けて第2記憶部に登録する登録部と、
会計を指示する会計指示情報が入力される入力部と、
前記入力部に会計指示情報が入力されると、前記登録部によって登録された商品情報を出力する会計処理部と、
して機能させ、
前記記憶制御部は、前記出力部が前記注文情報を出力すると、当該注文情報に関連付けられた前記第1記憶部の前記状態情報を出力済の状態に書き換え、
前記会計処理部が前記商品情報を出力すると、当該商品情報に関連付けられた前記第2記憶部の前記状態情報を出力済の状態に書き換える、プログラム。 A program for controlling a mobile terminal by a computer,
The computer,
A reception unit that receives order information related to an order for cooked products;
a storage control unit that stores the order information received by the reception unit in a first storage unit in association with status information indicating that the order information has not yet been output;
a receiving unit for receiving store entry information indicating that the mobile terminal is located in a store that sells products;
a display control unit that displays the order information read from the first storage unit on a display unit when the receiving unit receives the store entry information;
an output unit that outputs the order information read from the first storage unit when an operation for ordering is accepted after the receiving unit receives the store entry information;
a registration unit that registers the input product information in the second storage unit in association with status information indicating that the product information is in a non-output state;
an input unit for inputting transaction instruction information that instructs a transaction;
a transaction processing unit that outputs the product information registered by the registration unit when transaction instruction information is input to the input unit;
and make it work.
when the output unit outputs the order information, the storage control unit rewrites the status information of the first storage unit associated with the order information to a status of having been output ;
a program for rewriting, when the accounting processing unit outputs the product information, the status information in the second storage unit associated with the product information to a status of "output" ;
前記注文情報にかかる商品の調理が完了したことを示す完了通知を受信する通知受部と、
して機能させる請求項1に記載のプログラム。 The computer further comprises:
a notification receiving unit that receives a completion notification indicating that cooking of the product related to the order information has been completed;
The program according to claim 1,
前記入力部に会計指示情報が入力され、かつ、前記第1記憶部に記憶された前記状態情報が出力済の注文情報に対応する商品に、前記第2記憶部に記憶された前記状態情報が未出力の商品情報に対応する商品が含まれる場合に報知する報知処理部と、
して機能させる請求項1に記載のプログラム。 The computer further comprises:
a notification processing unit that notifies when transaction instruction information is input to the input unit and when a product corresponding to order information for which the status information stored in the first storage unit has been output includes a product corresponding to product information for which the status information stored in the second storage unit has not been output;
The program according to claim 1 ,
前記コンピュータを、
調理された商品の注文にかかる注文情報を受付ける受付部と、
前記受付部が受付けた注文情報を記憶部に記憶する記憶制御部と、
前記携帯端末が商品を販売する店舗に位置することを示す入店情報を受信する受信部と、
前記受信部が入店情報を受信した後に、前記記憶部から読み出した前記注文情報を出力する出力部と、
入力された商品情報を登録する登録部と、
会計を指示する会計指示情報が入力される入力部と、
前記入力部に会計指示情報が入力されると、前記登録部によって登録された商品情報を出力する会計処理部と、
前記入力部に会計指示情報が入力され、かつ、前記登録部によって登録された商品情報に前記出力部が出力した注文情報にかかる商品の商品情報が含まれていない場合、当該注文情報にかかる商品を受け取っていないことを報知する報知処理部と、
して機能させるプログラム。 A program for controlling a mobile terminal by a computer,
The computer,
A reception unit that receives order information related to an order for cooked products;
a memory control unit that stores the order information received by the reception unit in a memory unit;
a receiving unit for receiving store entry information indicating that the mobile terminal is located in a store that sells products;
an output unit that outputs the order information read from the storage unit after the receiving unit receives the store entry information;
A registration unit for registering input product information;
an input unit for inputting transaction instruction information that instructs a transaction;
a transaction processing unit that outputs the product information registered by the registration unit when transaction instruction information is input to the input unit;
a notification processing unit that, when accounting instruction information is input to the input unit and product information for a product related to the order information output by the output unit is not included in the product information registered by the registration unit, notifies the customer that the product related to the order information has not been received;
A program that makes it work.
前記注文情報にかかる商品の調理が完了したことを示す完了通知を受信する通知受部と、
して機能させる請求項4に記載のプログラム。 The computer further comprises:
a notification receiving unit that receives a completion notification indicating that cooking of the product related to the order information has been completed;
The program according to claim 4 ,
受付部が、調理された商品の注文にかかる注文情報を受付ける受付ステップと、
記憶制御部が、前記受付ステップで受付けた注文情報を記憶部に記憶する記憶ステップと、
受信部が、携帯端末が商品を販売する店舗に位置することを示す入店情報を受信する受信ステップと、
出力部が、前記受信ステップで入店情報を受信した後に、前記記憶部から読み出した前記注文情報を出力する出力ステップと、
登録部が、入力された商品情報を登録する登録ステップと、
入力部が、会計を指示する会計指示情報の入力を受け付ける入力ステップと、
会計処理部が、前記入力ステップで会計指示情報が入力されると、前記登録ステップで登録された商品情報を出力する会計処理ステップと、
報知処理部が、前記入力ステップで会計指示情報が入力され、かつ、前記登録ステップで登録された商品情報に前記出力ステップで出力した注文情報にかかる商品の商品情報が含まれていない場合、当該注文情報にかかる商品を受け取っていないことを報知する報知ステップと、
を含む注文方法。 1. An ordering method executed on a mobile device, comprising:
A reception step in which a reception unit receives order information relating to an order for a cooked product;
a storage step in which a storage control unit stores the order information received in the receiving step in a storage unit;
a receiving step in which a receiving unit receives store entry information indicating that the mobile terminal is located in a store that sells products;
an output step of outputting the order information read from the storage unit after receiving the store entry information in the receiving step;
a registration step in which a registration unit registers the input product information;
an input step in which the input unit accepts input of transaction instruction information instructing a transaction;
a transaction processing step in which a transaction processing unit outputs the product information registered in the registration step when transaction instruction information is input in the input step;
a notification step of a notification processing unit notifying the customer that a product related to the order information has not been received, when the accounting instruction information is input in the input step and the product information registered in the registration step does not include product information related to the order information output in the output step;
Including how to order.
前記携帯端末は、
調理された商品の注文にかかる注文情報を受付ける受付部と、
前記受付部が受付けた注文情報を記憶部に記憶する記憶制御部と、
前記携帯端末が商品を販売する店舗に位置することを示す入店情報を受信する受信部と、
前記受信部が入店情報を受信した後に、携帯端末を識別する端末情報および前記記憶部から読み出した前記注文情報を前記注文受付装置に出力する出力部と、を備え、
前記注文受付装置は、
前記携帯端末が出力した前記端末情報および前記注文情報が入力される入力部と、
前記注文情報にかかる商品の調理が完了したことを示す情報が入力されると、前記端末情報で特定される携帯端末に完了通知を通知する通知部と、を備え、
前記携帯端末はさらに、
調理が完了した商品の商品情報を登録する登録部と、
会計を指示する会計指示情報が入力される入力部と、
前記入力部に会計指示情報が入力されると、前記登録部によって登録された商品情報を出力する会計処理部と、
前記入力部に会計指示情報が入力され、かつ、前記登録部によって登録された商品情報に前記出力部が出力した注文情報にかかる商品の商品情報が含まれていない場合、当該注文情報にかかる商品を受け取っていないことを報知する報知処理部と、を備える注文システム。 An ordering system including a mobile terminal and an order receiving device that receives order information from the mobile terminal,
The mobile terminal includes:
A reception unit that receives order information related to an order for cooked products;
a memory control unit that stores the order information received by the reception unit in a memory unit;
a receiving unit for receiving store entry information indicating that the mobile terminal is located in a store that sells products;
an output unit that outputs terminal information for identifying the mobile terminal and the order information read from the storage unit to the order receiving device after the receiving unit receives the store entry information,
The order receiving device includes:
an input unit to which the terminal information and the order information output by the mobile terminal are input;
a notification unit that notifies a mobile terminal identified by the terminal information of a completion notification when information indicating that cooking of the product related to the order information has been completed is input,
The mobile terminal further comprises:
A registration unit that registers product information of cooked products;
an input unit for inputting transaction instruction information that instructs a transaction;
a transaction processing unit that outputs the product information registered by the registration unit when transaction instruction information is input to the input unit;
and a notification processing unit that, when accounting instruction information is input to the input unit and the product information registered by the registration unit does not include product information for the product related to the order information output by the output unit, notifies the customer that the product related to the order information has not been received.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020201714A JP7587972B2 (en) | 2020-12-04 | 2020-12-04 | Program, ordering method, and ordering system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020201714A JP7587972B2 (en) | 2020-12-04 | 2020-12-04 | Program, ordering method, and ordering system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022089370A JP2022089370A (en) | 2022-06-16 |
| JP7587972B2 true JP7587972B2 (en) | 2024-11-21 |
Family
ID=81989078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020201714A Active JP7587972B2 (en) | 2020-12-04 | 2020-12-04 | Program, ordering method, and ordering system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7587972B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003022483A (en) | 2001-07-09 | 2003-01-24 | Sony Corp | Merchandise sales settlement system, merchandise sales settlement method, mobile terminal, menu server and store terminal |
| JP2012194959A (en) | 2011-03-02 | 2012-10-11 | Dainippon Printing Co Ltd | Shopping system and shopping program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102245215B1 (en) * | 2018-09-07 | 2021-04-27 | 주식회사 얍컴퍼니 | method of providing Quality-of-Service process for mobile order transaction by use of store entrance identification |
-
2020
- 2020-12-04 JP JP2020201714A patent/JP7587972B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003022483A (en) | 2001-07-09 | 2003-01-24 | Sony Corp | Merchandise sales settlement system, merchandise sales settlement method, mobile terminal, menu server and store terminal |
| JP2012194959A (en) | 2011-03-02 | 2012-10-11 | Dainippon Printing Co Ltd | Shopping system and shopping program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022089370A (en) | 2022-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6615972B2 (en) | Self-payment method by portable device | |
| US11900772B2 (en) | Mobile terminal, weighing device, POS terminal, non-transitory computer-readable medium, sales processing system, and sales processing method | |
| KR102756203B1 (en) | Information processing terminal device and program | |
| JP2024149598A (en) | Mobile devices | |
| JP7513139B2 (en) | Product registration device, control method, and program | |
| JP7251652B2 (en) | PURCHASE MANAGEMENT SYSTEM, SERVER DEVICE, PURCHASE MANAGEMENT METHOD, AND PROGRAM | |
| JP7575820B2 (en) | Sales Processing System | |
| JP2019023812A (en) | Product purchase management apparatus and program thereof | |
| JP2014048977A (en) | Device connecting unit, commercial article sales processing system, and program | |
| JP2011034191A (en) | Sales data processor and program | |
| JP7587972B2 (en) | Program, ordering method, and ordering system | |
| US10229446B2 (en) | Payment apparatus, payment system, and program | |
| TWM561866U (en) | Network shopping platform with a website provided for a terminal sales system | |
| JP6516104B2 (en) | Sales support device, sales support system and sales support method | |
| JP7447592B2 (en) | Information processing equipment, mobile terminals and programs | |
| JP6721063B2 (en) | Electronic receipt issuing system, electronic receipt issuing method and program | |
| JP7546876B2 (en) | Product sales data processing system and program | |
| JP7569229B2 (en) | Sales data processing device and program | |
| WO2022269855A1 (en) | Sales support system, method, and recording medium | |
| JP7495768B1 (en) | Restaurant system, food and beverage serving method, and restaurant program | |
| JP6713075B2 (en) | Self-order system, self-order management method, and program | |
| JP7583593B2 (en) | Program, mobile device, and shopping support method | |
| US20190340677A1 (en) | Online shopping platform having application program to perform pos system | |
| US20240330994A1 (en) | Information processing apparatus and product information notification system | |
| US20230117557A1 (en) | Commodity registration device and commodity registration program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230619 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240801 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241018 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241029 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241111 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7587972 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |