TWI896957B - Method and electronic device for processing order information - Google Patents
Method and electronic device for processing order informationInfo
- Publication number
- TWI896957B TWI896957B TW112112433A TW112112433A TWI896957B TW I896957 B TWI896957 B TW I896957B TW 112112433 A TW112112433 A TW 112112433A TW 112112433 A TW112112433 A TW 112112433A TW I896957 B TWI896957 B TW I896957B
- Authority
- TW
- Taiwan
- Prior art keywords
- order information
- page
- order
- delivery
- electronic device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/156—Query results presentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
- G06F16/287—Visualization; Browsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/335—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Human Computer Interaction (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Library & Information Science (AREA)
- Computational Linguistics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Digital Computer Display Output (AREA)
Abstract
本發明之各實施例之電子裝置可包括顯示器、記憶體及處理器。一實施例之上述處理器藉由上述顯示器而提供用以生成訂單資訊之第1頁面、或用以對訂單資訊群進行管理之不同於上述第1頁面之第2頁面,響應於對上述第1頁面之至少一個區域進行觸控之用戶輸入而生成訂單資訊,上述第2頁面能夠以整合上述訂單資訊群來顯示之方式構成,上述訂單資訊群包括具有不同類型之兩個以上之訂單資訊。The electronic device of each embodiment of the present invention may include a display, a memory, and a processor. In one embodiment, the processor provides, via the display, a first page for generating order information, or a second page different from the first page for managing a group of order information. Order information is generated in response to user input via a touch screen on at least one area of the first page. The second page can be configured to display the group of order information, which includes two or more different types of order information.
Description
本發明係關於一種對訂單資訊進行處理之技術。The present invention relates to a technology for processing order information.
先前之POS(Point of Sale,銷售點)設備用戶(加盟店主)為了對賣場進行管理,於POS機中停留於賣場管理畫面之情形較多。於該情形時,存在如下問題:為了受理配送訂單,需持續地確認與賣場管理畫面不同之配送訂單管理畫面。因此,需要一種即使不持續地確認配送訂單管理畫面,亦容易受理配送訂單並進行處理之方法。Traditionally, POS (Point of Sale) device users (franchise owners) often remain on the store management screen within their POS devices to manage their stores. This situation presents a problem: to accept delivery orders, they must constantly check the delivery order management screen, which is separate from the store management screen. Therefore, a method is needed to easily accept and process delivery orders without having to constantly check the delivery order management screen.
又,先前於藉由複數個不同之配送平台受理訂單之情形時,為了對所受理之訂單進行處理而需對各配送平台進行確認,故較為繁瑣。因此,需要一種即使為藉由不同之配送平台受理之訂單資訊,亦能夠將其整合成一個來進行管理之方法。Furthermore, when accepting orders through multiple delivery platforms, it was previously cumbersome to confirm with each delivery platform in order to process the accepted orders. Therefore, a method was needed to consolidate and manage order information received through different delivery platforms.
[發明所欲解決之問題][Identify the problem you want to solve]
本發明提供一種對訂單資訊進行處理之技術。 [解決問題之技術手段] The present invention provides a technology for processing order information. [Technical Solution]
本發明之各種實施例之電子裝置可包括顯示器、記憶體及處理器。一實施例之上述處理器藉由上述顯示器而提供用以生成訂單資訊之第1頁面、或用以對訂單資訊群進行管理之不同於上述第1頁面之第2頁面,響應於觸碰上述第1頁面之至少一個區域之用戶輸入而生成訂單資訊,上述第2頁面能夠以整合上述訂單資訊群來顯示之方式構成,上述訂單資訊群包括不同類型之兩個以上之訂單資訊。The electronic device of various embodiments of the present invention may include a display, a memory, and a processor. In one embodiment, the processor provides, via the display, a first page for generating order information, or a second page different from the first page for managing a group of order information. Order information is generated in response to user input by touching at least one area of the first page. The second page may be configured to display the group of order information, where the group of order information includes two or more different types of order information.
於一實施例中,上述訂單資訊群中所包括之訂單資訊可將顧客資訊、配送平台名稱、訂單類型、所訂購之食品之名稱、訂單受理時間、配送員之分配狀態、配送員之到達時間、剩餘烹製時間、訂單之處理狀態中之至少一者包括作資料項目。In one embodiment, the order information included in the above-mentioned order information group may include at least one of customer information, delivery platform name, order type, name of the ordered food, order acceptance time, delivery driver assignment status, delivery driver arrival time, remaining cooking time, and order processing status as data items.
於一實施例中,上述訂單資訊群包括第1類型之訂單資訊及第2類型之訂單資訊,上述第1類型之訂單資訊中包括之資料項目之構成可不同於上述第2類型之訂單資訊中包括之資料項目之構成。In one embodiment, the order information group includes first type order information and second type order information, and the composition of the data items included in the first type order information may be different from the composition of the data items included in the second type order information.
於一實施例中,上述訂單資訊群包括第1類型之訂單資訊及第2類型之訂單資訊,上述第1類型之訂單資訊將配送員之分配狀態及配送員之到達時間包括作資料項目,上述第2類型之訂單資訊可不將配送員之分配狀態及配送員之到達時間包括作資料項目。In one embodiment, the above-mentioned order information group includes type 1 order information and type 2 order information. The above-mentioned type 1 order information includes the deliveryman's allocation status and the deliveryman's arrival time as data items, and the above-mentioned type 2 order information may not include the deliveryman's allocation status and the deliveryman's arrival time as data items.
於一實施例中,上述處理器於上述第2頁面之預先確定之區域顯示將上述訂單資訊群中所包括之複數個訂單資訊分別包括作要素的清單,上述清單能夠以上述複數個訂單資訊中分別包括之資料項目中之訂單受理時間為排列基準。In one embodiment, the processor displays a list including the multiple order information included in the order information group as elements in a predetermined area of the second page. The list can be arranged based on the order acceptance time of the data items included in the multiple order information.
於一實施例中,上述處理器可於上述第2頁面之預先確定之區域顯示將上述訂單資訊群中所包括之複數個訂單資訊分別包括作要素的清單,於上述第2頁面之上述預先確定之區域內顯示分別對應於上述複數個訂單資訊之一個以上之事件操作按鈕。In one embodiment, the processor may display a list including the multiple order information included in the order information group as elements in a predetermined area of the second page, and may display one or more event operation buttons corresponding to the multiple order information in the predetermined area of the second page.
於一實施例中,上述一個以上之事件操作按鈕可包括訂單接受按鈕、訂單拒絕按鈕、結算按鈕及烹製結束按鈕中之至少一者。In one embodiment, the one or more event operation buttons may include at least one of an order acceptance button, an order rejection button, a checkout button, and a cooking completion button.
於一實施例中,在上述清單中包括之訂單資訊為需呼叫配送員之第1類型之訂單資訊的情形時,與上述第1類型之訂單資訊對應之上述一個以上之事件操作按鈕可進而包括配送員呼叫按鈕。In one embodiment, when the order information included in the above list is the first type of order information that requires calling a delivery person, the one or more event operation buttons corresponding to the above type of order information may further include a delivery person calling button.
於一實施例中,上述訂單資訊群包括至少一個下位訂單資訊群,上述處理器可響應於為了選擇上述至少一個下位訂單資訊群中之特定訂單資訊群而對上述第2頁面之一區域進行觸控之用戶輸入,於上述第2頁面之預先確定之區域顯示與上述特定訂單資訊群相關之清單。In one embodiment, the order information group includes at least one subordinate order information group, and the processor may display a list related to the specific order information group in a predetermined area of the second page in response to a user input of touching an area of the second page in order to select a specific order information group from the at least one subordinate order information group.
於一實施例中,上述訂單資訊群可將新訂單資訊群、進行中之訂單資訊群及已完成之訂單資訊群中之至少一者包括作下位訂單資訊群。In one embodiment, the order information group may include at least one of a new order information group, an ongoing order information group, and a completed order information group as a subordinate order information group.
於一實施例中,上述處理器可響應於為了選擇複數個配送平台名稱中之特定配送平台名稱而對上述第2頁面之一區域進行觸控之用戶輸入,於上述第2頁面之預先確定之區域顯示與上述訂單資訊群中所包括之複數個訂單資訊中之上述特定配送平台名稱相關的清單。In one embodiment, the processor may display a list related to the specific delivery platform name from the multiple order information included in the order information group in a predetermined area of the second page in response to a user input of touching an area of the second page to select a specific delivery platform name from the multiple delivery platform names.
於一實施例中,本發明之電子裝置可進而包括通信部,於藉由上述顯示器顯示上述第1頁面時藉由上述通信部接收新訂單資訊之情形時,上述處理器可生成用以顯示藉由上述通信部接收到之新訂單資訊之第1子頁面,將上述第1子頁面覆蓋於上述第1頁面之預先確定之位置來顯示。In one embodiment, the electronic device of the present invention may further include a communication unit. When new order information is received through the communication unit while the first page is displayed through the display, the processor may generate a first sub-page for displaying the new order information received through the communication unit, and display the first sub-page by covering a predetermined position of the first page.
於一實施例中,上述處理器可響應於為了接受藉由上述通信部接收到之新訂單資訊而對上述第1子頁面之訂單接受按鈕進行觸控之用戶輸入,變更藉由上述通信部而接收到之新訂單資訊之訂單處理狀態。In one embodiment, the processor may change the order processing status of the new order information received via the communication unit in response to a user input of touching the order acceptance button on the first sub-page to accept the new order information received via the communication unit.
於一實施例中,在藉由上述通信部接收複數個新訂單資訊之情形時,上述處理器可生成與上述複數個新訂單資訊分別對應之複數個第1子頁面,以訂單受理時間為基準而將上述複數個第1子頁面覆蓋於上述第1頁面之預先確定之位置來顯示。In one embodiment, when a plurality of new order information is received through the communication unit, the processor may generate a plurality of first sub-pages corresponding to the plurality of new order information, and display the plurality of first sub-pages at predetermined positions on the first page based on the order acceptance time.
於一實施例中,上述處理器藉由上述顯示器而提供用以進行銷售管理之第3頁面,上述第3頁面能夠以顯示現場結算之銷售資訊之方式構成。In one embodiment, the processor provides a third page for sales management via the display, and the third page can be constructed in a manner of displaying sales information of on-site settlement.
於一實施例中,上述第3頁面能夠以如下方式構成:進而顯示藉由配送平台而結算之銷售資訊、各選單之銷售資訊及現場與配送之銷售比較資訊中之至少一者。In one embodiment, the third page can be constructed as follows: further displaying at least one of sales information settled through the delivery platform, sales information of each menu, and sales comparison information between on-site and delivery.
於一實施例中,上述處理器可基於已接收到之訂單資訊中所包括之顧客資訊而算出該顧客之訂單歷史資料。In one embodiment, the processor may calculate the customer's order history data based on the customer information included in the received order information.
根據本發明之其他態樣,可提供一種對訂單資訊進行處理之方法。本發明之方法可於包括一個以上之處理器、儲存有藉由上述一個以上之處理器而實行之命令之一個以上之記憶體、可與用戶互動之顯示器之電腦中執行,該方法包括:上述一個以上之處理器根據上述命令而藉由上述顯示器提供用以生成訂單資訊之第1頁面、或用以對訂單資訊群進行管理之不同於上述第1頁面之第2頁面之步驟;及響應於對上述第1頁面之至少一個區域進行觸控之用戶輸入而生成訂單資訊之步驟;上述第2頁面能夠以整合上述訂單資訊群來顯示之方式構成,上述訂單資訊群包括不同類型之兩個以上之訂單資訊。According to another aspect of the present invention, a method for processing order information is provided. The method of the present invention can be executed in a computer comprising one or more processors, one or more memories storing commands executed by the one or more processors, and a display capable of interacting with a user. The method includes: the one or more processors providing, via the display, a first page for generating order information or a second page different from the first page for managing an order information group in accordance with the commands; and generating the order information in response to user input via a touch screen on at least one area of the first page; the second page can be configured to display the integrated order information group, wherein the order information group includes two or more different types of order information.
於一實施例中,上述訂單資訊群中所包括之訂單資訊可將顧客資訊、配送平台名稱、訂單類型、所訂購之食品之名稱、訂單受理時間、配送員之分配狀態、配送員之到達時間、所訂購之食品之剩餘烹製時間、訂單之處理狀態中之至少一者包括作資料項目。In one embodiment, the order information included in the above-mentioned order information group may include at least one of customer information, delivery platform name, order type, name of the ordered food, order acceptance time, delivery driver assignment status, delivery driver arrival time, remaining cooking time of the ordered food, and order processing status as data items.
於一實施例中,上述訂單資訊群包括第1類型之訂單資訊及第2類型之訂單資訊,上述第1類型之訂單資訊中包括之資料項目之構成可不同於上述第2類型之訂單資訊中包括之資料項目的構成。 [發明之效果] In one embodiment, the order information group includes type 1 order information and type 2 order information. The composition of the data items included in the type 1 order information may differ from the composition of the data items included in the type 2 order information. [Effects of the Invention]
本發明之電子裝置具有如下效果:提供與訂單資訊之類型對應之獨立之作業流程,同時將複數個訂單資訊顯示於一個清單區域內,從而提高用戶之訂單資訊管理之便利性。The electronic device of the present invention has the following effects: providing independent operation processes corresponding to the types of order information, and simultaneously displaying multiple order information in a list area, thereby improving the convenience of user order information management.
本發明之電子裝置根據預先確定之基準而將處於不同之處理狀態的複數個訂單資訊集群化並提供給用戶,藉此能夠使用戶容易地對訂單資訊群進行管理。The electronic device of the present invention clusters a plurality of order information in different processing states according to a predetermined standard and provides the cluster to the user, thereby enabling the user to easily manage the order information group.
本發明之電子裝置根據各配送平台名稱而將藉由不同之配送平台進行訂購之訂單資訊集群化並提供給用戶,藉此能夠使用戶容易地對訂單資訊群進行管理。The electronic device of the present invention clusters order information placed through different delivery platforms according to the names of each delivery platform and provides it to the user, thereby enabling the user to easily manage the order information group.
本發明之電子裝置藉由規定之方法而將可根據複數個基準來不同地區分之訂單資訊整合於一個畫面來顯示,藉此提高用戶之訂單資訊管理之便利性。The electronic device of the present invention integrates order information that can be differentiated based on multiple criteria into a single screen for display through a prescribed method, thereby improving the convenience of user order information management.
本發明之電子裝置去除為了轉換畫面而所進行之多餘之過程,提高用戶之訂單資訊管理之便利性。The electronic device of the present invention eliminates unnecessary processes for switching screens, thereby improving the convenience of user order information management.
本發明之實施例係以對本發明之技術思想進行說明為目的而例示。本發明之權利範圍並不限定為以下所提出之實施例或該等實施例之具體說明。The embodiments of the present invention are provided for the purpose of illustrating the technical concept of the present invention. The scope of the present invention is not limited to the embodiments set forth below or the specific descriptions of the embodiments.
若無其他定義,則本發明中使用之所有技術用語及科學用語具有本發明所屬技術領域中具有常識者普遍理解之含義。本發明中使用之所有用語係以更加明確地說明本發明為目的而選擇,並非係為了限制本發明之權利範圍而選擇。Unless otherwise defined, all technical and scientific terms used in this invention have the meanings commonly understood by those with ordinary skill in the art to which this invention belongs. All terms used in this invention are selected for the purpose of more clearly describing this invention and are not selected to limit the scope of the invention.
關於本發明中使用之如“包括”、“具備”、“具有”等之表述,除非於包含相應表述之語句或文章中另有提及,否則應理解為具有包含其他實施例之可能性之開放型用語(open-ended terms)。Expressions such as “including,” “having,” and “having” used in the present invention should be understood as open-ended terms that may include other embodiments, unless otherwise mentioned in the sentence or text containing the corresponding expression.
除非另有提及,否則本發明中描述之單數型表述可包括複數型之含義,這同樣適用於發明申請專利範圍中記載之單數型表述。Unless otherwise mentioned, singular expressions described in the present invention may include plural expressions, and the same applies to singular expressions recorded in the scope of the invention application.
本發明中使用之“第1”、“第2”等表述用以相互區分複數個構成要素,並非用以限定該等構成要素之順序或重要度。The expressions "first" and "second" used in the present invention are used to distinguish multiple components from each other, and are not used to limit the order or importance of these components.
本發明中使用之用語“部”係指軟體、或如FPGA(field-programmable gate array,場可程式化閘陣列)、ASIC(application specific integrated circuit,特殊應用積體電路)之硬體構成要素。然而,“部”並不限定於硬體及軟體。“部”可構成為處於可尋址之儲存媒體中,亦可構成為播放一個或一個以上之處理器。因此,作為一例,“部”包括如軟體構成要素、面向對象之軟體構成要素、類構成要素及任務構成要素之構成要素、處理器、函數、屬性、程序、次常式、程式編碼之片段、驅動器、固件、微碼、電路、資料、資料庫、資料構造、表、陣列及變量。構成要素與“部”內提供之功能可由更少數量之構成要素及“部”結合,亦可進而分離成另外之構成要素及“部”。The term "component" as used in the present invention refers to software, or hardware components such as FPGA (field-programmable gate array) and ASIC (application specific integrated circuit). However, "component" is not limited to hardware and software. A "component" can be configured as being in an addressable storage medium, or as playing one or more processors. Therefore, as an example, a "component" includes components such as software components, object-oriented software components, class components, and task components, processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided by the constituent elements and "sections" can be combined with a smaller number of constituent elements and "sections", or can be further separated into additional constituent elements and "sections".
本發明中使用之所謂“基於~”之表述用以描述包含該表述之語句或文章中描述的對決定、判斷之行為或動作產生影響之一個以上之因素,該表述不排除對決定、判斷行為或動作產生影響之另外之因素。The expression "based on..." used in this invention is used to describe one or more factors that influence a decision, judgment, or action described in the sentence or article containing the expression. The expression does not exclude other factors that influence the decision, judgment, or action.
於本發明中,在提到某個構成要素“連接”或“連結”於其他構成要素之情形時,應理解為上述某個構成要素可直接連接或連結於上述其他構成要素,或者能夠以新的其他構成要素為介質連接或連結於上述其他構成要素。In the present invention, when it is mentioned that a certain component is "connected" or "linked" to other components, it should be understood that the above-mentioned component can be directly connected or linked to the above-mentioned other components, or can be connected or linked to the above-mentioned other components through a new other component.
以下,參照隨附圖式,對本發明之實施例進行說明。於隨附圖式中,對相同或對應之構成要素賦予相同之參照符號。又,於以下實施例之說明中,可省略對相同或對應之構成要素之重複描述。然而,即使省略有關構成要素之描述,亦並不意味此種構成要素不包括於某一實施例中。The following describes embodiments of the present invention with reference to the accompanying drawings. In the accompanying drawings, identical or corresponding components are designated by the same reference numerals. In the following descriptions of the embodiments, repeated descriptions of identical or corresponding components may be omitted. However, the omission of a component's description does not necessarily mean that such component is not included in a particular embodiment.
圖1係表示用戶10利用本發明之一實施例之電子裝置100來對訂單資訊進行處理之情況的圖。於一實施例中,電子裝置100可包括:顯示器,其用以接收用戶輸入;處理器,其用以基於用戶輸入來對運算進行處理;及記憶體。如圖1所示,用戶10(例如,賣場職員、加盟店主等)可利用電子裝置100來生成及/或管理訂單資訊。例如,用戶10可藉由與訪問賣場之顧客面對面來將顧客之訂單輸入至電子裝置100而生成訂單資訊。用戶10可將不訪問賣場而藉由電話、短訊或網際網路訂購等而受理之顧客之訂單輸入至電子裝置100來生成訂單資訊。根據其他實施例,於不存在用戶10之用戶輸入之情形時,電子裝置100亦可根據遠距接收之資料來生成訂單資訊。於該情形時,電子裝置100可進而具備通信部。電子裝置100可藉由驅動特定應用程式而與設置於顧客之終端裝置中之應用程式進行資料之發送/接收,基於自顧客之終端裝置傳輸之資料來生成訂單資訊。Figure 1 illustrates a user 10 processing order information using an electronic device 100 according to one embodiment of the present invention. In one embodiment, electronic device 100 may include a display for receiving user input, a processor for performing calculations based on the user input, and memory. As shown in Figure 1 , user 10 (e.g., store staff, franchisee, etc.) may use electronic device 100 to generate and/or manage order information. For example, user 10 may generate order information by face-to-face interaction with a customer visiting the store and entering the customer's order into electronic device 100. User 10 can input a customer's order, received via phone, text message, or internet ordering, without visiting the store, into electronic device 100 to generate order information. According to other embodiments, even when no input from user 10 is present, electronic device 100 can generate order information based on data received remotely. In this case, electronic device 100 may further include a communication unit. By running a specific application, electronic device 100 can exchange data with an application installed on the customer's terminal device, generating order information based on the data transmitted from the customer's terminal device.
用戶10可藉由向電子裝置100輸入規定之用戶輸入而確認至少一個訂單資訊,並對訂單資訊進行管理。電子裝置100之至少一個訂單資訊可包括:藉由配送平台應用程式而遠距請求之訂單資訊;及根據訪問賣場之顧客之要求而於現場生成之訂單資訊。電子裝置100之至少一個訂單資訊可包括藉由不同之配送平台應用程式而遠距請求之複數個訂單資訊。電子裝置100可藉由下文將述之規定之方法而將如上所述般利用不同之方式生成之一個以上的訂單資訊整合來顯示。用戶10可藉由電子裝置100而有效地對各種訂單資訊進行處理。User 10 can confirm at least one piece of order information by inputting specified user input into electronic device 100 and manage the order information. The at least one piece of order information of electronic device 100 may include: order information requested remotely via a delivery platform application; and order information generated on-site based on the request of a customer visiting the store. The at least one piece of order information of electronic device 100 may include multiple pieces of order information requested remotely via different delivery platform applications. Electronic device 100 can integrate and display one or more pieces of order information generated using different methods as described above using a specified method described below. User 10 can efficiently process various types of order information using electronic device 100.
圖2係表示本發明之一實施例之用以對訂單資訊進行處理之系統20的圖。系統20可包括電子裝置100、終端裝置110。電子裝置100可為用以管理及/或提供訂單資訊之裝置。終端裝置110可為如下裝置:用以生成訂單資訊,將所生成之訂單資訊傳輸至電子裝置100。電子裝置100及終端裝置110可藉由規定之通信方法相互連接,例如,可藉由網際網路、藍牙等而相互發送/接收資料。終端裝置110例如可為手機、智慧型手機、筆記型電腦、可穿戴裝置或HMD(Helmet Mounted Display,頭盔顯示器)。FIG2 is a diagram showing a system 20 for processing order information according to an embodiment of the present invention. The system 20 may include an electronic device 100 and a terminal device 110. The electronic device 100 may be a device for managing and/or providing order information. The terminal device 110 may be a device for generating order information and transmitting the generated order information to the electronic device 100. The electronic device 100 and the terminal device 110 may be connected to each other by a prescribed communication method, for example, data may be sent/received to each other via the Internet, Bluetooth, etc. The terminal device 110 may be, for example, a mobile phone, a smartphone, a laptop, a wearable device, or an HMD (Helmet Mounted Display).
參照圖2,本發明之一實施例之電子裝置100可藉由網路而與終端裝置110彼此連接來收發各種資料。用戶可藉由設置於終端裝置110中之一個以上之應用程式而向電子裝置100進行特定商品之購買過程。設置於終端裝置110中之一個以上之應用程式例如可為配送平台應用程式。商品銷售者可對藉由電子裝置100而接收之至少一個訂單資訊進行管理,視需要而向用戶之終端裝置110傳輸任意之資訊。Referring to Figure 2, an electronic device 100 according to one embodiment of the present invention can connect to a terminal device 110 via a network to transmit and receive various data. Users can purchase specific products from electronic device 100 using one or more applications installed on terminal device 110. One or more applications installed on terminal device 110 can be, for example, a delivery platform application. The product seller can manage the at least one order information received via electronic device 100 and transmit any information to the user's terminal device 110 as needed.
圖3係本發明之一實施例之電子裝置100之方塊圖。根據本發明之一實施例,電子裝置100可將一個以上之處理器310、一個以上之記憶體320及/或顯示器330包括作構成要素。於某些實施例中,可省略電子裝置100之該等構成要素中之至少一者、或電子裝置100進而包括其他構成要素。於某些實施例中,可追加或替代地(in alternative to)整合一部分構成要素來實現、或實現為單數個或複數個獨立個體。於本發明中,一個以上之處理器310可表述為處理器310。若未於文中明確地進行不同之表述,則所謂處理器310之表述可指一個或一個以上之處理器之集合。於本發明中,一個以上之記憶體320可表述為記憶體320。若未於文中明確地進行不同之表述,則所謂記憶體320之表述可指一個或一個以上之記憶體之集合。FIG3 is a block diagram of an electronic device 100 according to an embodiment of the present invention. According to an embodiment of the present invention, the electronic device 100 may include one or more processors 310, one or more memories 320, and/or a display 330 as components. In some embodiments, at least one of the components of the electronic device 100 may be omitted, or the electronic device 100 may further include other components. In some embodiments, a portion of the components may be added or alternatively integrated to implement, or implemented as a single or multiple independent entities. In the present invention, one or more processors 310 may be referred to as processor 310. If a different statement is not explicitly made in the text, the statement of the processor 310 may refer to a collection of one or more processors. In the present invention, one or more memories 320 may be referred to as memory 320. Unless otherwise specified, the memory 320 may refer to a collection of one or more memories.
電子裝置100之內部、外部之構成要素中之至少一部分之構成要素藉由匯流排、GPIO(general purpose input/output,通用目的輸入輸出)、SPI(serial peripheral interface,串列周邊介面)或MIPI(mobile industry processor interface,移動工業處理器介面)等而彼此連接,從而可收發資料及/或訊號。At least some of the internal and external components of the electronic device 100 are connected to each other via a bus, GPIO (general purpose input/output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface), thereby enabling data and/or signal transmission and reception.
處理器310可驅動軟體(例如,命令、程式等)來對連接於處理器310上之電子裝置100之至少一個構成要素進行控制。又,處理器310可執行與本發明相關之各種運算、處理、資料生成、加工等動作。又,處理器310可自記憶體320加載資料等、或將資料等儲存於記憶體320。Processor 310 can drive software (e.g., commands, programs, etc.) to control at least one component of electronic device 100 connected to processor 310. Furthermore, processor 310 can perform various operations related to the present invention, such as calculations, processing, data generation, and processing. Furthermore, processor 310 can load data from memory 320 or store data in memory 320.
記憶體320可儲存各種資料。儲存於記憶體320之資料作為藉由電子裝置100之至少一個構成要素獲得、處理或使用之資料,可包括軟體(例如,命令、程式等)。記憶體320可包括揮發性及/或非揮發性記憶體。於本發明中,命令及程式作為儲存於記憶體320之軟體,可包括用以對電子裝置100之資源進行控制之操作系統、應用程式及/或為了使應用程式可應用電子裝置100之資源而將各種功能提供至應用程式之中間軟體等。於一實施例中,記憶體320於藉由處理器310而實行時,可儲存使處理器310執行運算之命令。Memory 320 can store various data. Data stored in memory 320 is data obtained, processed, or used by at least one component of electronic device 100 and may include software (e.g., commands, programs, etc.). Memory 320 may include volatile and/or non-volatile memory. In the present invention, commands and programs, as software stored in memory 320, may include an operating system for controlling the resources of electronic device 100, applications, and/or middleware that provides various functions to applications so that they can utilize the resources of electronic device 100. In one embodiment, memory 320, when implemented by processor 310, may store commands that cause processor 310 to perform operations.
顯示器330作為可與用戶互動(interface)之構成,基於處理器310之控制來顯示各種畫面,可自用戶接收用戶輸入。於本發明中,藉由顯示器330而顯示之畫面之至少一個區域可指“頁面(page)”。於本發明中,應將“對頁面之一區域進行觸控”之記載理解為“藉由對顯示於顯示器畫面上之頁面之一區域進行觸控來觸控與該一區域對應之顯示器的畫面”。顯示器330可實現為能夠識別各種外部對象(例如,手指)之接觸或靠近之觸控感測器面板(touch sensor panel,TSP)之形態。觸控感測器面板可具有各種構造及類型,本發明可與觸控感測器面板之構造及類型無關地應用所有構造及類型。本實施例中例示藉由觸控感測器面板而接收用戶輸入。然而,本發明並不限定於此,亦可具備格外之輸入裝置(例如,滑鼠、鍵盤)來接收用戶輸入。Display 330, as a user-interface component, displays various screens under the control of processor 310 and receives user input. In the present invention, at least one area of a screen displayed by display 330 may be referred to as a "page." In the present invention, the phrase "touching an area of a page" should be understood as "touching an area of a page displayed on the display screen to touch the display screen corresponding to that area." Display 330 may be implemented as a touch sensor panel (TSP) capable of detecting contact or proximity of various external objects (e.g., a finger). The touch sensor panel can have various structures and types, and the present invention is applicable to all structures and types regardless of the structure and type of the touch sensor panel. In this embodiment, user input is received via the touch sensor panel. However, the present invention is not limited to this embodiment, and additional input devices (e.g., a mouse or keyboard) can also be used to receive user input.
顯示器330為了識別各種外部對象之接觸或靠近,可包括靜電電容感測器。靜電電容感測器可包含複數個電容器,靜電電容感測器可對電容器施加電信號。電容器可與電信號之施加對應地進行充電及放電。若電信號施加至電容器,則可根據電信號之電壓之大小來對電容器進行充電。顯示器330可基於在靜電電容感測器中收集之信號來接收觸控輸入。To detect contact or proximity of various external objects, display 330 may include an electrostatic capacitance sensor. The electrostatic capacitance sensor may include multiple capacitors, to which an electrical signal is applied. The capacitors charge and discharge in response to the applied electrical signal. When an electrical signal is applied to the capacitors, the capacitors charge according to the voltage of the electrical signal. Display 330 can receive touch input based on the signal collected by the electrostatic capacitance sensor.
於一實施例中,電子裝置100可進而包括通信部340。通信部340可執行電子裝置100與伺服器、或電子裝置100與其他裝置間之無線或有線通信。例如,通信部340可執行藉由eMBB(enhanced Mobile Broadband,增強移動寬頻)、URLLC(Ultra Reliable Low-Latency Communications,超可靠性低延遲通信)、MMTC(Massive Machine Type Communications,大規模機器類型通信)、LTE(Long-Term Evolution,長期演進)、LTE-A(LTE Advance,進階長期演進)、NR(New Radio,新空中介面)、UMTS(Universal Mobile Telecommunications System,通用移動通訊系統)、GSM(Global System for Mobile communications,全球移動通信系統)、CDMA(Code Division Multiple Access,分碼多重存取)、WCDMA(Wideband CDMA,寬頻碼分多址)、WiBro(Wireless Broadband,無線寬頻)、WiFi(Wireless Fidelity,無線保真)、藍牙(Bluetooth)、NFC(Near Field Communication,近距無線通信)、GPS(Global Positioning System,全球定位系統)或GNSS(Global Navigation Satellite System,全球導航衛星系統)等方式進行之無線通信。例如,通信部340可執行藉由USB(Universal Serial Bus,通用串列匯流排)、HDMI(High Definition Multimedia Interface,高清晰度多媒體介面)、RS-232(Recommended Standard-232,推薦標準-232)或POTS(Plain Old Telephone Service,簡易老式電話業務)等方式進行之有線通信。於一實施例中,通信部340可與外部之終端裝置110執行通信。In one embodiment, the electronic device 100 may further include a communication unit 340. The communication unit 340 may perform wireless or wired communication between the electronic device 100 and a server, or between the electronic device 100 and other devices. For example, the communication unit 340 may execute communication via eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global The communication unit 340 may be configured to communicate wirelessly via a standard such as a Global Positioning System (GPS) or a GNSS (Global Navigation Satellite System). For example, the communication unit 340 may be configured to communicate wired via a standard such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the communication unit 340 may communicate with an external terminal device 110.
於本發明中,電子裝置100可為各種形態之裝置。例如,電子裝置可為攜帶用通信裝置、攜帶用多媒體裝置、可穿戴裝置、家電裝置或上述裝置中之一個或一個以上之組合之裝置。本發明之電子裝置並不限定於上述裝置。In the present invention, the electronic device 100 can be a device of various forms. For example, the electronic device can be a portable communication device, a portable multimedia device, a wearable device, a home appliance, or a combination of one or more of the above devices. The electronic device of the present invention is not limited to the above devices.
本發明之一實施例之處理器310可藉由顯示器330而提供用以生成訂單資訊之第1頁面、或用以對訂單資訊群進行管理之第2頁面。於本發明中,頁面(page)可指藉由顯示器330而提供給用戶之資料集合之單位。即,特定頁面可包括預先確定之一個以上之資料。又,所謂複數個頁面“不同”可意味著各頁面所包括之一個以上之資料中之至少一個不同。以下,為了便於說明,可分別互換地將用以生成訂單資訊之第1頁面稱為“現場訂單頁面(on-site order page)”,將用以對訂單資訊群進行管理之第2頁面稱為“訂單管理頁面(order management page)”。現場訂單頁面與訂單管理頁面作為不同之頁面,可藉由處理器310獨立地生成及管理。處理器310可藉由顯示器330而非同步地(asynchronously)提供現場訂單頁面與訂單管理頁面。The processor 310 of one embodiment of the present invention may provide a first page for generating order information or a second page for managing an order information group via the display 330. In the present invention, a page may refer to a unit of data set provided to a user via the display 330. That is, a specific page may include one or more predetermined data. Furthermore, the so-called "different" of multiple pages may mean that at least one of the more than one data included in each page is different. Hereinafter, for the sake of convenience, the first page for generating order information may be interchangeably referred to as an "on-site order page," and the second page for managing an order information group may be referred to as an "order management page." The on-site order page and the order management page are different pages and can be independently generated and managed by the processor 310. The processor 310 can provide the on-site order page and the order management page asynchronously through the display 330.
圖4a係例示性地表示本發明之一實施例之現場訂單頁面400之圖。本發明之一實施例之處理器310可響應於對現場訂單頁面之至少一個區域進行觸控之用戶輸入而生成訂單資訊。參照圖4a,用戶可於現場訂單頁面400之一區域410選擇選單群及/或選單。選單群例如可包括如飲料、餐食、甜品等般由用戶集群化之一個以上之選單群。選單可為包括於相應之選單群中之食品之名稱。用戶可於現場訂單頁面400之一區域420對結算按鈕進行觸控來執行針對所選擇之選單之結算動作。處理器310可藉由現場訂單頁面400之至少一個區域而選擇選單,且響應於對結算按鈕進行觸控之用戶輸入而使與該選單相關之訂單資訊包括於訂單資訊群。FIG4a is a diagram illustratively showing an on-site order page 400 according to an embodiment of the present invention. The processor 310 according to an embodiment of the present invention can generate order information in response to user input by touching at least one area of the on-site order page. Referring to FIG4a, a user can select a menu group and/or a menu in an area 410 of the on-site order page 400. A menu group may include, for example, one or more menu groups clustered by the user, such as beverages, meals, desserts, etc. A menu may be the name of a food item included in the corresponding menu group. A user can touch a checkout button in an area 420 of the on-site order page 400 to execute a checkout action for the selected menu. The processor 310 may select a menu through at least one area of the on-site order page 400, and include order information related to the menu in the order information group in response to the user input of touching the checkout button.
圖4b係例示性地表示根據本發明之一實施例而基於現場訂單頁面來生成訂單資訊之方法之圖。處理器310可接收於現場訂單頁面400之選單群中選擇壽司卷群411之用戶輸入。處理器310可響應於選擇壽司卷群411之用戶輸入而將包括於壽司卷群411中之一個以上之選單(例如,壽司卷、金槍魚壽司卷、乳酪壽司卷、牛肉壽司卷等)顯示於現場訂單頁面400的一區域。處理器310可進而接收選擇金槍魚壽司卷413之用戶輸入。處理器310可響應於選擇選單之用戶輸入而於現場訂單頁面400之一區域450顯示目前正在售賣之食品的資訊。例如,處理器310可於現場訂單頁面400之一區域450顯示所訂購之食品之名稱、所訂購之食品之數量、所訂購之食品之價格等。處理器310可基於對具備在現場訂單頁面400之一區域420內之結算按鈕進行觸控之用戶輸入而生成訂單資訊。處理器310可使所生成之訂單資訊包括於訂單資訊群。FIG4b is a diagram illustrating a method for generating order information based on an on-site order page according to an embodiment of the present invention. Processor 310 may receive user input selecting sushi roll group 411 from a menu group on on-site order page 400. In response to the user input selecting sushi roll group 411, processor 310 may display one or more menu items included in sushi roll group 411 (e.g., sushi roll, tuna sushi roll, cheese sushi roll, beef sushi roll, etc.) in an area of on-site order page 400. Processor 310 may further receive user input selecting tuna sushi roll 413. In response to user input from the selection menu, the processor 310 may display information about the food currently being sold in area 450 of the on-site order page 400. For example, the processor 310 may display the name of the ordered food, the quantity of the ordered food, the price of the ordered food, etc. in area 450 of the on-site order page 400. The processor 310 may generate order information based on user input by touching a checkout button provided in area 420 of the on-site order page 400. The processor 310 may include the generated order information in the order information group.
本發明之一實施例之現場訂單頁面400之一區域430可顯示用以切換複數個頁面之頁面欄標(tab)。頁面欄標例如可包括表示用以生成訂單資訊之第1頁面之標誌(flag)、及表示用以對訂單資訊群進行管理之第2頁面之標誌。頁面欄標可進而包括表示用以進行銷售管理之第3頁面之標誌。處理器310可基於選擇包括於頁面欄標中之至少一個標誌之用戶輸入而藉由顯示器330提供複數個頁面中之一個頁面。藉此,用戶可於非同步地提供之複數個頁面中選擇任意之特定頁面。In one embodiment of the present invention, a region 430 of the on-site order page 400 may display page tabs for switching between multiple pages. The page tabs may, for example, include a flag indicating a first page for generating order information and a flag indicating a second page for managing order information groups. The page tabs may further include a flag indicating a third page for sales management. Processor 310 may provide one of the multiple pages via display 330 based on user input selecting at least one of the flags included in the page tabs. This allows the user to select any specific page from the multiple pages provided asynchronously.
本發明之訂單資訊可將顧客資訊、配送平台名稱、訂單類型、所訂購之食品之名稱、訂單受理時間、配送員之分配狀態、配送員之到達時間、剩餘烹製時間、訂單處理狀態中之至少一者包括作資料項目。顧客資訊例如可包括姓名、性別、年齡、一個以上之配送地址等。配送平台名稱作為用以對生成訂單資訊之配送平台應用程式進行識別之資料項目,例如可區分成A公司、B公司等。訂單類型例如可包括配送、包裝等。所訂購之食品之名稱可為銷售者提供之特定選單的名稱。訂單受理時間可為自用戶之終端裝置110向電子裝置100請求相應之訂單之時間點、或根據自用戶之終端裝置110請求之訂單而於電子裝置100中生成訂單資訊之時間點等。所謂配送員之分配狀態係要求呼叫配送員之類型之訂單資訊所具有的資料項目,例如可包括“等待分配”、“分配結束”等。所謂配送員之到達時間係要求呼叫配送員之類型之訂單資訊所具有之資料項目,可指於完成配送員之分配之情形時,該配送員之預測到達時間點(趕往賣場之預測到達時間點)或配送員到達賣場之預測剩餘時間等。所謂剩餘烹製時間可指接受訂單之時間點至所訂購之食品之烹製結束為止所剩之時間。剩餘烹製時間可於最初接受訂單時由用戶輸入。處理器310可基於所訂購之選單之名稱、訂單資訊群所包括之訂單資訊之數量、已對該選單輸入之剩餘烹製時間資訊等而算出剩餘烹製時間之默認值(default value),將該默認值確定為訂單資訊中包括之剩餘烹製時間之值。訂單處理狀態可包括複數個步驟狀態,例如可包括“新(new)”、“進行中(in progress)”、“結束(completed)”。新狀態可為如下狀態:電子裝置100已接收訂單資訊,但仍未接收用戶之輸入而正在等待受理或拒絕。進行中之狀態可為於已接受訂單之情形時,相應之訂單資訊所具有之狀態。結束狀態可為於接受訂單後,該訂單之烹製結束而進而接收用戶輸入之情形時,相應之訂單資訊所具有之狀態。The order information of the present invention may include at least one of the following data items: customer information, delivery platform name, order type, name of the ordered food, order acceptance time, delivery driver assignment status, delivery driver arrival time, remaining cooking time, and order processing status. Customer information may include, for example, name, gender, age, and one or more delivery addresses. The delivery platform name serves as a data item for identifying the delivery platform application that generates the order information, and may, for example, be distinguished as Company A or Company B. Order types may include, for example, delivery and packaging. The name of the ordered food may be the name of a specific menu provided by the seller. The order acceptance time may be the time when the user's terminal device 110 requests the corresponding order from the electronic device 100, or the time when order information is generated in the electronic device 100 based on the order requested from the user's terminal device 110. The so-called delivery person's assignment status is a data item included in order information of a type that requires a delivery person to be called, and may include, for example, "waiting for assignment" or "assignment completed." The so-called delivery person's arrival time is a data item included in order information of a type that requires a delivery person to be called, and may refer to the delivery person's estimated arrival time (estimated arrival time to the store) or the estimated remaining time until the delivery person arrives at the store after the delivery person's assignment is completed. The so-called remaining cooking time may refer to the time remaining from the time the order is accepted until the cooking of the ordered food is completed. The remaining cooking time may be entered by the user when the order is initially accepted. The processor 310 may calculate a default value for the remaining cooking time based on the name of the ordered menu, the number of order information included in the order information group, the remaining cooking time information entered for the menu, etc., and set the default value as the remaining cooking time value included in the order information. The order processing status may include multiple step statuses, such as "new," "in progress," and "completed." The new status can be a state where the electronic device 100 has received the order information but has not yet received any user input and is awaiting acceptance or rejection. The in-progress status can be the status of the corresponding order information when an order has been accepted. The completed status can be the status of the corresponding order information when the cooking of the order has been completed after the order has been accepted and the user input is being received.
本發明之訂單資訊群可包括兩個以上之訂單資訊。本發明之訂單資訊可包括於賣場訂購之堂食訂單資訊、於賣場訂購之配送訂單資訊、於賣場訂購之包裝訂單資訊、遠距訂購之堂食訂單資訊、遠距訂購之配送訂單資訊、遠距訂購之包裝訂單資訊中之至少一者。於賣場訂購之訂單資訊可基於用以生成訂單資訊之第1頁面(現場訂單頁面)而生成。遠距訂購之訂單資訊可於顧客之終端裝置110中生成而傳輸至電子裝置100。The order information group of the present invention may include two or more order information. The order information of the present invention may include at least one of: in-store dine-in order information, in-store delivery order information, in-store packaging order information, remote dine-in order information, remote delivery order information, and remote packaging order information. In-store order information may be generated based on the first page (on-site order page) used to generate order information. Remote order information may be generated on the customer's terminal device 110 and transmitted to the electronic device 100.
本發明之一實施例之訂單資訊群可包括具有不同類型之兩個以上的訂單資訊。訂單資訊群包括第1類型之訂單資訊及第2類型之訂單資訊,第1類型之訂單資訊中包括之資料項目之構成可不同於第2類型之訂單資訊中包括之資料項目的構成。於本發明中,兩個訂單資訊之資料項目之構成不同係指兩個訂單資訊中所包括之複數個資料項目中的至少一個資料項目不同。例如,於第1類型之訂單資訊與第2類型之訂單資訊所具有之資料項目的構成不同時,第1類型之訂單資訊可包括A資料項目、B資料項目、C資料項目,第2類型之訂單資訊包括A資料項目、B資料項目、D資料項目。於一實施例中,第1類型之訂單資訊將配送員之分配狀態及配送員之到達時間包括作資料項目,第2類型之訂單資訊可不將配送員之分配狀態及配送員之到達時間包括作資料項目。於藉由不同之配送平台應用程式而受理訂單資訊之情形時,特定應用程式(A應用程式)之訂單資訊要求呼叫配送員,與此相反,特定應用程式(B應用程式)之訂單資訊可不需要呼叫配送員。藉此,基於A應用程式之第1類型之訂單資訊可將配送員之分配狀態及配送員的到達時間包括作資料項目,基於B應用程式之第2類型之訂單資訊可不將配送員之分配狀態及配送員的到達時間包括作資料項目。An order information group of one embodiment of the present invention may include two or more order information of different types. The order information group includes a first type of order information and a second type of order information, and the composition of the data items included in the first type of order information may be different from the composition of the data items included in the second type of order information. In the present invention, the different composition of the data items of the two order information means that at least one data item among the multiple data items included in the two order information is different. For example, when the composition of the data items of the first type of order information and the second type of order information is different, the first type of order information may include data item A, data item B, and data item C, and the second type of order information includes data item A, data item B, and data item D. In one embodiment, Type 1 order information includes the delivery driver's assignment status and arrival time as data items, while Type 2 order information may not include these data items. When order information is received by different delivery platform applications, the order information from a specific application (Application A) may require a delivery driver call, while the order information from a specific application (Application B) may not. Thus, Type 1 order information from Application A may include the delivery driver's assignment status and arrival time as data items, while Type 2 order information from Application B may not include these data items.
本發明之一實施例之處理器310可根據一個以上之預先確定之基準而藉由顯示器330提供訂單資訊群中所包括的複數個訂單資訊。本發明之一實施例之第2頁面(訂單管理頁面)能夠以整合訂單資訊群來顯示之方式構成。於本發明中,處理器310將訂單資訊群“整合顯示”於訂單管理頁面可指處理器310根據一個以上之預先確定之基準而將訂單資訊群中所包括之不同類型之複數個訂單資訊顯示於顯示器330。In one embodiment of the present invention, the processor 310 can display the multiple order information items included in the order information group via the display 330 based on one or more predetermined criteria. The second page (order management page) of one embodiment of the present invention can be configured to display the order information group in an integrated manner. In the present invention, the processor 310 "integrating and displaying" the order information group on the order management page means that the processor 310 displays the multiple order information items of different types included in the order information group on the display 330 based on one or more predetermined criteria.
圖5a係例示性地表示本發明之一實施例之訂單管理頁面之圖。處理器310可於第2頁面500之預先確定之區域顯示將訂單資訊群中所包括之複數個訂單資訊分別包括作要素(element)的清單。以下,為了便於說明,用以顯示將複數個訂單資訊分別包括作要素之清單之第2頁面500之“預先確定的區域”可互換地簡稱為“清單區域”。清單區域510可包括與各訂單資訊對應之單元(cell)區域。單元區域511a、511b為了顯示對應之訂單資訊中所包括之資料項目,可於清單區域510內具有預先確定之尺寸或形態。清單可為具有要素間之順序之資料構造。本發明之一實施例之清單能夠以複數個訂單資訊分別包括之資料項目中的訂單受理時間為排列基準。即,於清單內,訂單受理時間更早之訂單資訊可位於訂單受理時間更遲之訂單資訊之前。於處理器310將清單顯示於清單區域510之情形時,若為訂單受理時間越早之訂單資訊,則與該訂單資訊對應之單元區域會露出於清單區域510之上端。FIG5a is a diagram illustratively showing an order management page according to an embodiment of the present invention. The processor 310 may display a list including a plurality of order information included in the order information group as elements in a predetermined area of the second page 500. Hereinafter, for the sake of convenience, the "predetermined area" of the second page 500 for displaying a list including a plurality of order information as elements may be interchangeably referred to as the "list area". The list area 510 may include a cell area corresponding to each order information. The cell areas 511a and 511b may have a predetermined size or shape within the list area 510 in order to display the data items included in the corresponding order information. The list may be a data structure having a sequence between elements. In one embodiment of the present invention, the list can be sorted based on the order acceptance date of the data items included in multiple order information. That is, within the list, order information with an earlier order acceptance date can be placed before order information with a later order acceptance date. When processor 310 displays the list in list area 510, the cell area corresponding to the order information with the earlier order acceptance date is exposed at the top of list area 510.
處理器310可於第2頁面500之預先確定之區域(清單區域)內顯示與複數個訂單資訊分別對應之一個以上的事件操作按鈕。於本發明中,事件操作按鈕可為處理器310響應於用戶之點擊或觸控而執行特定動作之畫面構成要素。用戶可藉由對事件操作按鈕進行之點擊或觸控而將對應之訂單資訊之處理狀態等傳輸至電子裝置100來對訂單資訊進行管理。一個以上之事件操作按鈕能夠以與複數個訂單資訊分別對應之方式顯示於相應之訂單資訊之單元區域511a、511b內。一個以上之事件操作按鈕可包括訂單接受按鈕、訂單拒絕按鈕、結算按鈕及烹製結束按鈕中之至少一者。用戶可為了接受所接收之訂單資訊而觸控訂單接受按鈕、或為了拒絕訂單而觸控訂單拒絕按鈕。處理器310於觸控訂單接受按鈕之情形時,可將“新”狀態之訂單資訊變更為“進行中”之訂單資訊。處理器310可於觸控訂單拒絕按鈕之情形時,刪除“新”狀態之訂單資訊。用戶可觸控針對結算遲於訂購之訂單資訊(例如,包裝訂單)生成之結算按鈕。處理器310可於觸控結算按鈕之情形時,執行對相應之訂單資訊之結算動作。用戶可於食品之烹製結束之情形時,觸控烹製結束按鈕513a。處理器310可響應於觸控烹製結束按鈕513a之用戶輸入而向請求該訂單之顧客之終端裝置110傳輸烹製已完成的資訊。處理器310可於觸控烹製結束按鈕513a之情形時,將相應之訂單資訊之訂單處理狀態自“進行中”變更為“結束”。Processor 310 can display one or more event operation buttons corresponding to multiple pieces of order information in a predetermined area (list area) on page 2 500. In the present invention, an event operation button can be a screen component that causes processor 310 to perform a specific action in response to a user's click or touch. By clicking or touching an event operation button, the user can transmit the processing status of the corresponding order information to electronic device 100 to manage the order information. One or more event operation buttons can be displayed in the corresponding order information unit areas 511a and 511b in a manner corresponding to the multiple pieces of order information. The one or more event action buttons may include at least one of an order acceptance button, an order rejection button, a checkout button, and a cooking completion button. A user may touch the order acceptance button to accept the received order information, or touch the order rejection button to reject the order. When the order acceptance button is touched, the processor 310 may change the order information in the "new" state to the "in progress" state. When the order rejection button is touched, the processor 310 may delete the order information in the "new" state. A user may touch a checkout button generated for order information that was settled later than the order was placed (e.g., a package order). When the settlement button is touched, the processor 310 can execute settlement operations for the corresponding order information. When the user has finished cooking the food, they can touch the cooking completion button 513a. In response to the user input from touching the cooking completion button 513a, the processor 310 can transmit cooking completion information to the terminal device 110 of the customer who requested the order. When the cooking completion button 513a is touched, the processor 310 can change the order processing status of the corresponding order information from "in progress" to "completed."
於本發明之一實施例中,在清單中包括之訂單資訊為需要呼叫配送員之第1類型之訂單資訊的情形時,於第2頁面500之預先確定之區域(清單區域)內,與第1類型之訂單資訊對應之一個以上之事件操作按鈕可進而包括配送員呼叫按鈕513b。即,可在與第1類型之訂單資訊對應之單元區域511b內包括配送員呼叫按鈕513b。用戶可於需要針對特定訂單資訊呼叫配送員之時間點觸控配送員呼叫按鈕513b。處理器310可響應於對配送員呼叫按鈕513b進行觸控之用戶輸入而向預先確定之配送代理公司之伺服器傳輸配送員呼叫請求。處理器310可自配送代理公司之伺服器接收與配送員之分配狀態或配送員之到達時間相關的資料。處理器310可進而將所接收之與配送員之分配狀態或配送員之到達時間相關之資料顯示於相應之訂單資訊的單元區域511b。本發明之電子裝置100係如上所述般將不同類型之訂單資訊管理成一個清單,需要呼叫配送員之類型之訂單資訊藉由生成格外之事件操作按鈕而提供與訂單資訊之類型對應之獨立的作業流程,與此同時,將複數個訂單資訊顯示於一個清單區域內,從而具有提高用戶之訂單資訊管理之便利性之效果。In one embodiment of the present invention, when the order information included in the list is type 1 order information that requires calling a delivery person, the one or more event operation buttons corresponding to the type 1 order information in the predetermined area (list area) of page 2 500 may further include a delivery person call button 513b. That is, the delivery person call button 513b may be included in the unit area 511b corresponding to the type 1 order information. The user may touch the delivery person call button 513b at the time when the delivery person needs to be called for specific order information. In response to the user input of touching the delivery person call button 513b, the processor 310 may transmit a delivery person call request to the server of the predetermined delivery agency. Processor 310 can receive data related to the delivery driver's assignment status or the delivery driver's arrival time from the delivery agency's server. Processor 310 can then display the received data related to the delivery driver's assignment status or the delivery driver's arrival time in the corresponding order information unit area 511b. As described above, the electronic device 100 of the present invention manages different types of order information into a list. For order information requiring a delivery driver, a separate event operation button is generated to provide an independent operation process corresponding to the type of order information. At the same time, multiple order information items are displayed in a single list area, thereby improving the user's convenience in order information management.
本發明之一實施例之訂單資訊群可包括至少一個下位訂單資訊群。訂單資訊群可將新訂單資訊群、進行中之訂單資訊群及已完成之訂單資訊群中之至少一者包括作下位訂單資訊群。新訂單資訊群可包括訂單處理狀態為“新”之訂單資訊。進行中之訂單資訊群可包括訂單處理狀態為“進行中”之訂單資訊。已完成之訂單資訊群可包括訂單處理狀態為“結束”之訂單資訊。於本發明中,訂單資訊之訂單處理狀態可基於用戶之輸入而變更,於訂單處理狀態變更之情形時,包括該訂單資訊之下位訂單資訊群亦可變更。An order information group of one embodiment of the present invention may include at least one subordinate order information group. The order information group may include at least one of a new order information group, an ongoing order information group, and a completed order information group as a subordinate order information group. The new order information group may include order information with an order processing status of "new". The ongoing order information group may include order information with an order processing status of "in progress". The completed order information group may include order information with an order processing status of "completed". In the present invention, the order processing status of the order information may be changed based on the user's input. When the order processing status changes, the subordinate order information group including the order information may also be changed.
圖5b係例示性地表示本發明之一實施例之訂單管理頁面之圖。處理器310可響應於為了選擇至少一個下位訂單資訊群中之特定訂單資訊群而對第2頁面500之一區域530進行觸控之用戶輸入,於第2頁面500之預先確定之區域(清單區域)顯示與特定訂單資訊群相關之清單。例如,於用戶在第2頁面500之一區域530內觸控“新(new)”之情形時,可於清單區域510顯示處於等待受理狀態之一個以上之訂單資訊。作為其他示例,於用戶在第2頁面500之一區域530內觸控“進行中(in progress)”之情形時,可於清單區域510顯示訂單被受理而處於烹製過程之一個以上之訂單資訊。作為其他示例,於用戶在第2頁面500之一區域530內觸控“結束(completed)”之情形時,可於清單區域510顯示烹製結束之一個以上之訂單資訊。藉此,本發明之電子裝置100根據預先確定之基準而將處於不同之處理狀態之複數個訂單資訊集群化(grouping)並提供給用戶,從而用戶可容易地對訂單資訊群進行管理。Figure 5b illustrates an exemplary order management page according to one embodiment of the present invention. In response to a user inputting a touch on area 530 of page 2 500 to select a specific order information group from at least one subordinate order information group, processor 310 may display a list of items related to the specific order information group in a predetermined area (list area) of page 2 500. For example, if a user touches "new" in area 530 of page 2 500, one or more order information items in a pending status may be displayed in list area 510. As another example, when the user touches "in progress" in area 530 of page 2 500 , information about one or more orders that have been accepted and are in the cooking process can be displayed in list area 510 . As another example, when the user touches "completed" in area 530 of page 2 500 , information about one or more orders that have completed cooking can be displayed in list area 510 . In this way, the electronic device 100 of the present invention groups multiple pieces of order information in different processing states based on predetermined criteria and provides them to the user, allowing the user to easily manage the order information groups.
圖5c係例示性地表示本發明之一實施例之訂單管理頁面之圖。本發明之一實施例之處理器310可響應於為了選擇複數個配送平台名稱中之特定配送平台名稱而對第2頁面500之一區域550進行觸控之用戶輸入,於第2頁面500之預先確定之區域(清單區域)顯示與訂單資訊群所包括之複數個訂單資訊中之特定配送平台名稱相關的清單。例如,於用戶在第2頁面500之一區域550內觸控“A”配送平台名稱之情形時,處理器310可將配送平台名稱為“A”之一個以上之訂單資訊顯示於清單區域510。藉此,本發明之電子裝置100根據各配送平台名稱而將藉由不同之配送平台訂購之訂單資訊集群化(grouping)並提供給用戶,從而用戶可容易地對訂單資訊群進行管理。如根據圖5a至圖5c所述,本發明之電子裝置100藉由規定之方法而將可根據複數個基準不同地區分之訂單資訊整合顯示於一個畫面,藉此提高用戶之訂單資訊管理之便利性。Figure 5c is a diagram illustrating an order management page according to an embodiment of the present invention. In response to a user inputting a touch on area 550 of page 2 500 to select a specific delivery platform name from a plurality of delivery platform names, processor 310 according to an embodiment of the present invention may display a list of order information items associated with the specific delivery platform name from a plurality of order information items included in the order information group in a predetermined area (list area) of page 2 500. For example, if a user touches delivery platform name "A" in area 550 of page 2 500, processor 310 may display order information items with at least one delivery platform name "A" in list area 510. Thus, the electronic device 100 of the present invention groups order information placed through different delivery platforms according to the names of the delivery platforms and provides it to the user, allowing the user to easily manage the order information group. As described with reference to Figures 5a to 5c, the electronic device 100 of the present invention uses a prescribed method to integrate and display order information that can be differentiated based on multiple criteria on a single screen, thereby improving the convenience of user order information management.
於本發明之一實施例中,在藉由顯示器330而顯示第1頁面(現場訂單頁面)時藉由通信部340接收新訂單資訊之情形時,處理器310可生成用以顯示藉由通信部340而接收到之新訂單資訊之第1子頁面。第1子頁面係於現場訂單頁面顯示於顯示器330之狀態下藉由處理器310生成之頁面,為了便於說明,可於以下互換地稱為“訂單接受頁面”。In one embodiment of the present invention, when new order information is received via communication unit 340 while display 330 displays the first page (on-site order page), processor 310 may generate a first sub-page for displaying the new order information received via communication unit 340. The first sub-page is generated by processor 310 while the on-site order page is displayed on display 330 and, for ease of explanation, will be interchangeably referred to as the "order acceptance page" below.
圖6係例示性地表示本發明之一實施例之訂單接受頁面600之圖。處理器310可將第1子頁面(訂單接受頁面)覆蓋於第1頁面(現場訂單頁面)之預先確定之位置來顯示。參照圖6,訂單接受頁面600覆蓋於現場訂單頁面400之預先確定之位置可為現場訂單頁面400之右下端。訂單接受頁面600能夠以顯示所訂購之食品之名稱之方式構成。訂單接受頁面600可進而包括訂單接受按鈕631及訂單拒絕按鈕633。用戶可對訂單接受頁面600內之訂單接受按鈕631進行觸控來受理所請求之新訂單資訊。處理器310可響應於為了受理藉由通信部340接收到之新訂單資訊而對訂單接受頁面之訂單接受按鈕631進行觸控之用戶輸入,變更藉由通信部340接收到之新訂單資訊之訂單處理狀態。例如,藉由通信部340接收到之新訂單資訊之初始訂單處理狀態可為“新”。此時,於接收為了接受新訂單資訊而對訂單接受頁面600之訂單接受按鈕631進行觸控之用戶輸入之情形時,處理器310可將該新訂單資訊之訂單處理狀態變更成“進行中”。訂單接受頁面600可包括用以確定所訂購之食品之剩餘烹製時間之一個以上的按鈕611、613。用戶可對時間增加按鈕611或時間減少按鈕613進行觸控來確定所訂購之食品之剩餘烹製時間。處理器310可響應於針對用以確定所訂購之食品之剩餘烹製時間之一個以上之按鈕611、613的用戶輸入,確定相應之訂單資訊中包括之剩餘烹製時間。於藉由通信部340接收到之新訂單資訊為要求呼叫配送員之第1類型之訂單資訊的情形時,訂單接受頁面600可進而包括配送員呼叫按鈕。用戶可觸控配送員呼叫按鈕來請求分配配送員。處理器310可響應於對訂單接受頁面600之配送員呼叫按鈕進行觸控之用戶輸入而向預先確定之配送代理公司之伺服器傳輸配送員呼叫請求。FIG6 is a diagram illustratively showing an order acceptance page 600 according to an embodiment of the present invention. The processor 310 may overlay the first sub-page (order acceptance page) at a predetermined position on the first page (on-site order page) for display. Referring to FIG6 , the predetermined position where the order acceptance page 600 overlays the on-site order page 400 may be the lower right end of the on-site order page 400. The order acceptance page 600 may be configured to display the name of the food ordered. The order acceptance page 600 may further include an order acceptance button 631 and an order rejection button 633. The user may touch the order acceptance button 631 on the order acceptance page 600 to accept the requested new order information. In response to a user input by touching the order acceptance button 631 on the order acceptance page to accept new order information received via the communication unit 340, the processor 310 may change the order processing status of the new order information received via the communication unit 340. For example, the initial order processing status of the new order information received via the communication unit 340 may be "New." In this case, upon receiving a user input by touching the order acceptance button 631 on the order acceptance page 600 to accept the new order information, the processor 310 may change the order processing status of the new order information to "In Progress." The order acceptance page 600 may include one or more buttons 611 and 613 for determining the remaining cooking time of the ordered food. The user can touch the time increase button 611 or time decrease button 613 to determine the remaining cooking time for the ordered food. In response to user input on one or more of buttons 611 and 613 for determining the remaining cooking time for the ordered food, the processor 310 can determine the remaining cooking time included in the corresponding order information. If the new order information received by the communication unit 340 is type 1 order information requiring a delivery person to be called, the order acceptance page 600 can further include a delivery person call button. The user can touch the delivery person call button to request the assignment of a delivery person. In response to a user input of touching the delivery person call button on the order acceptance page 600, the processor 310 may transmit a delivery person call request to a server of a predetermined delivery agency.
根據本發明之一實施例,於藉由通信部340而接收複數個新訂單資訊之情形時,處理器310可生成與複數個新訂單資訊分別對應之複數個訂單接受頁面,以訂單受理時間為基準而將複數個訂單接受頁面覆蓋於現場訂單頁面之預先確定之位置來顯示。複數個訂單接受頁面係彼此重疊地顯示於現場訂單頁面之預先確定之位置,能夠以訂單受理時間越早,則越先露出之方式重疊顯示。處理器310可於訂單接受頁面之一區域顯示當前處於等待訂單接受狀態之訂單接受頁面之個數。如上所述,本發明之電子裝置100即使於由顯示器330提供用以受理現場訂單之現場訂單頁面400之狀態下藉由通信部340接收新訂單資訊,亦不另外轉換畫面而生成訂單接受頁面600並將該訂單接受頁面提供給用戶,藉此去除轉換畫面所進行之多餘之過程,提高用戶之訂單資訊管理之便利性。According to one embodiment of the present invention, upon receiving multiple new order information via communication unit 340, processor 310 may generate multiple order acceptance pages corresponding to the multiple new order information. These pages are then displayed overlaid on the pre-determined locations of the live order page based on the order acceptance time. The multiple order acceptance pages are displayed overlapping each other at the pre-determined locations of the live order page, with the earlier the order acceptance time, the more they are displayed. Processor 310 may also display the number of order acceptance pages currently waiting for order acceptance in an area of the order acceptance page. As described above, even when the electronic device 100 of the present invention receives new order information through the communication unit 340 while the display 330 is providing the on-site order page 400 for accepting on-site orders, the electronic device 100 does not generate the order acceptance page 600 and provide the order acceptance page to the user without switching the screen separately. This eliminates the unnecessary process of switching screens and improves the convenience of the user's order information management.
本發明之一實施例之處理器310可藉由顯示器330而提供用以進行銷售管理之第3頁面。第3頁面能夠以顯示現場結算之銷售資訊之方式構成。以下,方便起見,可將用以進行銷售管理之第3頁面稱為“核算頁面”。圖7係例示性地表示本發明之一實施例之核算頁面700之圖。核算頁面700中顯示之現場結算之銷售資訊例如可包括現場結算之銷售總額、現場結算之銷售之各期間收益、現場訂購量最多之選單之名稱等。核算頁面700可包括複數個結算資訊。結算資訊可包括所訂購之選單之名稱、結算時間、結算方法等。處理器310可對複數個結算資訊進行運算而算出現場結算之銷售資訊。The processor 310 of one embodiment of the present invention can provide a third page for sales management through the display 330. The third page can be constructed in a manner to display sales information of on-site settlement. Hereinafter, for convenience, the third page for sales management may be referred to as the "accounting page". Figure 7 is an illustrative diagram of an accounting page 700 of one embodiment of the present invention. The sales information of on-site settlement displayed in the accounting page 700 may include, for example, the total sales amount of on-site settlement, the revenue of each period of sales of on-site settlement, the name of the menu with the largest on-site order volume, etc. The accounting page 700 may include a plurality of settlement information. The settlement information may include the name of the ordered menu, the settlement time, the settlement method, etc. The processor 310 can perform operations on multiple settlement information to calculate the sales information of on-site settlement.
於本發明之一實施例中,核算頁面700能夠以進而顯示藉由配送平台結算之銷售資訊、各選單之銷售資訊及現場與配送之銷售比較資訊中之至少一者的方式構成。藉由配送平台而結算之銷售資訊例如可包括各配送平台之銷售總額、所有配送平台之銷售總額等。各選單之銷售資訊例如可為按照各選單售賣之金額之總額。現場與配送之銷售比較資訊例如可為各選單之現場銷售總額與配送銷售總額之差值。In one embodiment of the present invention, the accounting page 700 can be configured to further display at least one of sales information settled via the delivery platform, sales information for each menu, and comparative sales information between on-site and delivery. Sales information settled via the delivery platform may include, for example, the total sales amount for each delivery platform, the total sales amount for all delivery platforms, etc. Sales information for each menu may, for example, be the total amount sold for each menu. Comparative sales information between on-site and delivery may, for example, be the difference between the total on-site sales amount and the total delivery sales amount for each menu.
本發明之一實施例之處理器310可基於已接收之訂單資訊中所包括之顧客資訊而算出該顧客之訂單歷史資料。例如,於已接收之訂單資訊為N個,其中包括特定顧客資訊之訂單資訊為M個(M≤N)之情形時,處理器310可基於包括M個之特定顧客資訊之訂單資訊而算出該顧客之訂單歷史資料。訂單歷史資料可包括特定顧客訂購最多之訂單選單名稱、特定顧客之結算總額、特定顧客之最終結算日期時間等。In one embodiment of the present invention, the processor 310 can calculate a customer's order history based on the customer information included in the received order information. For example, if N pieces of order information are received, and M pieces of order information include information about a specific customer (M ≤ N), the processor 310 can calculate the customer's order history based on the order information including the M pieces of specific customer information. The order history data may include the name of the order menu most frequently ordered by the specific customer, the total amount paid by the specific customer, and the final payment date and time for the specific customer.
圖8係本發明之一實施例之電子裝置之動作流程圖。於動作S810中,本發明之一實施例之電子裝置100可藉由顯示器而提供用以生成訂單資訊之第1頁面、或用以對訂單資訊群進行管理之不同於第1頁面之第2頁面。用以對訂單資訊群進行管理之第2頁面能夠以整合訂單資訊群而顯示之方式構成。訂單資訊群可包括具有不同類型之兩個以上之訂單資訊。處理器310將具有不同類型之複數個訂單資訊顯示於第2頁面內之清單區域,可將與訂單資訊之類型對應之一個以上之事件操作按鈕包括於與各訂單資訊對應的單元區域。FIG8 is a flowchart of the operation of an electronic device according to an embodiment of the present invention. In action S810, the electronic device 100 according to an embodiment of the present invention may provide, via a display, a first page for generating order information, or a second page different from the first page for managing an order information group. The second page for managing an order information group may be configured to display an integrated order information group. An order information group may include two or more order information of different types. The processor 310 displays a plurality of order information of different types in a list area on the second page, and may include one or more event operation buttons corresponding to the type of order information in a cell area corresponding to each order information.
於動作S820中,電子裝置100可接收對第1頁面之至少一個區域進行觸控之用戶輸入。第1頁面可包括用以選擇選單群及/或選單之一區域。第1頁面可包括包含結算按鈕之一區域。In action S820, the electronic device 100 may receive a user input of touching at least one area of the first page. The first page may include an area for selecting a menu group and/or a menu. The first page may include an area containing a checkout button.
於動作S830中,電子裝置100可響應於對第1頁面之一區域進行觸控之用戶輸入而生成訂單資訊。處理器310可藉由第1頁面而自用戶接收針對選單及結算按鈕之用戶輸入,執行針對該選單之結算動作。處理器310可響應於藉由第1頁面之至少一個區域而選擇選單且對結算按鈕進行觸控之用戶輸入,生成與該選單相關之訂單資訊,並將該訂單資訊包括於訂單資訊群。所生成之訂單資訊之狀態可為“進行中”。In action S830, electronic device 100 may generate order information in response to user input by touching an area on page 1. Processor 310 may receive user input regarding a menu and a checkout button from the user via page 1 and execute a checkout action for the menu. In response to the user input of selecting a menu via at least one area on page 1 and touching the checkout button, processor 310 may generate order information related to the menu and include the order information in the order information group. The status of the generated order information may be "in progress."
圖9係本發明之一實施例之電子裝置之動作流程圖。於動作S910中,本發明之一實施例之電子裝置100可藉由顯示器而提供用以生成訂單資訊之第1頁面、或用以對訂單資訊群進行管理之不同於第1頁面之第2頁面。圖9之動作S910可藉由電子裝置100而以與圖8中所述之動作相同或相似之方式執行。Figure 9 is a flowchart illustrating the operation of an electronic device according to an embodiment of the present invention. In action S910, electronic device 100 according to an embodiment of the present invention may display a first page for generating order information, or a second page different from the first page for managing a group of order information. Action S910 in Figure 9 may be performed by electronic device 100 in a manner identical or similar to the operation described in Figure 8.
於動作S920中,電子裝置100可於第2頁面之預先確定之區域顯示將訂單資訊群中所包括之複數個訂單資訊分別包括作要素的清單。清單係於不同之要素之間具有順序之資料構造,複數個訂單資訊能夠以訂單受理時間為基準而排列。處理器310能夠以如下方式於第2頁面之預先確定之區域顯示複數個訂單資訊,即,若為訂單受理時間較早之訂單資訊,則越先顯示於清單之上端。In action S920, the electronic device 100 may display a list containing the plurality of order information items included in the order information group as elements in a predetermined area of the second page. The list is a data structure with a sequence between the different elements, and the plurality of order information items may be arranged based on the order acceptance date. The processor 310 may display the plurality of order information items in the predetermined area of the second page such that order information with an earlier acceptance date is displayed at the top of the list.
於動作S930中,電子裝置100可於第2頁面之預先確定之區域內顯示與複數個訂單資訊分別對應之一個以上的事件操作按鈕。於第2頁面之預先確定之區域內顯示各訂單資訊之單個區域可稱為單元區域。處理器310可於每個單元區域顯示與訂單資訊對應之一個以上之事件操作按鈕。一個以上之事件操作按鈕可包括訂單接受按鈕、訂單拒絕按鈕、結算按鈕及烹製結束按鈕中之至少一者。處理器310可基於訂單資訊之類型而顯示一個以上之事件操作按鈕。例如,於要求呼叫配送員之第1類型之訂單資訊之情形時,顯示於該訂單資訊之單元區域內之一個以上之事件操作按鈕可進而包括配送員呼叫按鈕。In action S930, the electronic device 100 may display one or more event operation buttons corresponding to the plurality of order information within a predetermined area of page 2. Each area within the predetermined area of page 2 that displays each order information may be referred to as a unit area. The processor 310 may display one or more event operation buttons corresponding to the order information within each unit area. The one or more event operation buttons may include at least one of an order acceptance button, an order rejection button, a checkout button, and a cooking completion button. The processor 310 may display one or more event operation buttons based on the type of order information. For example, in the case of the first type of order information requiring calling a delivery person, the one or more event operation buttons displayed in the cell area of the order information may further include a delivery person calling button.
於動作S940中,電子裝置100可接收對事件操作按鈕進行觸控之用戶輸入。例如,於特定訂單之烹製結束之情形時,用戶可對與訂單資訊對應之烹製結束按鈕進行觸控。In action S940, the electronic device 100 may receive a user input of touching an event operation button. For example, when cooking of a specific order is completed, the user may touch the cooking completion button corresponding to the order information.
於動作S950中,電子裝置100可響應於對事件操作按鈕進行觸控之用戶輸入,根據事件操作按鈕之類型而對訂單資訊進行處理。例如,於用戶觸控烹製結束按鈕之情形時,處理器310可將相應之訂單資訊之訂單處理狀態自“進行中”變更成“結束”。作為其他示例,於用戶對配送員呼叫按鈕進行觸控之情形時,處理器310可向預先確定之配送代理公司之伺服器傳輸配送員呼叫請求。處理器310可自配送代理公司之伺服器接收與配送員之分配狀態或配送員之到達時間相關之資料,將該資料顯示於相應之訂單資訊之單元區域。In action S950, electronic device 100 may process order information based on the type of event action button in response to user input from touching an event action button. For example, if a user touches the "End Cooking" button, processor 310 may change the order processing status of the corresponding order information from "In Progress" to "Complete." As another example, if a user touches the "Call a Delivery Driver" button, processor 310 may transmit a request to call a delivery driver to a server of a predetermined delivery agency. Processor 310 may receive data related to the delivery driver's assignment status or arrival time from the delivery agency's server and display this data in the corresponding order information cell area.
於本發明中所圖示之各流程圖中,依序對本發明之方法或演算法之各步驟進行了說明,但各步驟除依序執行以外,亦可根據可藉由本發明而任意組合之順序來執行。根據本流程圖進行之說明不排除對方法或演算法實施變化或修正,且不意味著任一步驟為必須或較佳。於一實施例中,可並列、重複或漸進地執行至少一部分步驟。於一實施例中,可省略至少一部分步驟、或追加其他步驟。In the flowcharts illustrated in this disclosure, the steps of the methods or algorithms of the present disclosure are described sequentially. However, the steps may be performed in any order, as well as in any combination thereof, as described herein. Descriptions based on these flowcharts do not preclude variations or modifications to the methods or algorithms, nor do they imply that any step is required or preferred. In one embodiment, at least some steps may be performed in parallel, repeatedly, or incrementally. In one embodiment, at least some steps may be omitted, or additional steps may be added.
本發明之各實施例可於由設備(machine)讀取之儲存媒體(machine-readable storage medium)中藉由軟體而實現。軟體可為用以實現本發明之各實施例之軟體。軟體可由本發明所屬之技術領域之程式設計師根據本發明之各實施例而推測。例如,軟體可為包括可由設備讀取之命令(例如,編碼或碼段)之程式。設備作為可根據自儲存媒體呼叫之命令而進行動作之裝置,例如可為電腦。於一實施例中,設備可為本發明之實施例之電子裝置100。於一實施例中,設備之處理器可實行所呼叫之命令而使設備之構成要素執行與該命令相應之功能。於一實施例中,處理器可為本發明之實施例之處理器310。儲存媒體可指可由設備讀取且儲存資料之所有類型之記錄媒體(recording medium)。儲存媒體例如可包括ROM(Read Only Memory,唯讀記憶體)、RAM(Random Access Memory,隨機存取記憶體)、CD-ROM(Compact Disc-Read Only Memory,光碟唯讀記憶體)、磁帶、軟碟、光資料儲存裝置等。於一實施例中,儲存媒體可為記憶體320。於一實施例中,儲存媒體能夠以分散於藉由網路連接之電腦系統等中之形態實現。軟體可分散儲存於電腦系統等中來實行。儲存媒體可為非暫時性(non-transitory)儲存媒體。非暫時性儲存媒體係指與半永久或暫時性儲存資料無關地實際存在之媒體(tangible medium),不包括暫時性(transitory)地傳播之信號(signal)。The embodiments of the present invention can be implemented by software in a storage medium (machine-readable storage medium) that is read by a machine. The software can be software used to implement the embodiments of the present invention. The software can be inferred by a programmer in the technical field to which the present invention belongs based on the embodiments of the present invention. For example, the software can be a program that includes commands (for example, codes or code segments) that can be read by a device. The device can be a device that can perform actions based on commands called from the storage medium, for example, a computer. In one embodiment, the device can be the electronic device 100 of an embodiment of the present invention. In one embodiment, the processor of the device can execute the called command and cause the components of the device to perform functions corresponding to the command. In one embodiment, the processor may be the processor 310 of the embodiment of the present invention. The storage medium may refer to all types of recording media that can be read by a device and store data. Storage media may include, for example, ROM (Read Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc-Read Only Memory), magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the storage medium may be memory 320. In one embodiment, the storage medium can be implemented in a form distributed in a computer system connected by a network. Software can be implemented by being distributed and stored in a computer system, etc. Storage media can be non-transitory storage media. Non-transitory storage media refers to tangible media that is not used for semi-permanent or temporary storage of data, and does not include signals that are transmitted transiently.
以上,藉由各實施例而對本發明之技術思想進行了說明,但本發明之技術思想包括可於本發明所屬之技術領域內具有常識者可理解之範圍內實現之各種置換、變化及變更。又,應理解為此種置換、變化及變更可包括於隨附之發明申請專利範圍內。While the technical concepts of the present invention have been described above through various embodiments, the technical concepts of the present invention encompass various substitutions, modifications, and alterations that are achievable within the scope of understanding by those skilled in the art. Furthermore, it should be understood that such substitutions, modifications, and alterations are encompassed within the scope of the accompanying patent application.
10:用戶 20:系統 100:電子裝置 110:終端裝置 310:處理器 320:記憶體 330:顯示器 340:通信部 400:現場訂單頁面 410:一區域 411:壽司卷群 413:金槍魚壽司卷 420:一區域 430:一區域 450:一區域 500:第2頁面 510:清單區域 511a, 511b:單元區域 513a:烹製結束按鈕 513b:配送員呼叫按鈕 530:一區域 550:一區域 600:訂單接受頁面 611:時間增加按鈕 613:時間減少按鈕 631:訂單接受按鈕 633:訂單拒絕按鈕 700:核算頁面 S810:動作 S820:動作 S830:動作 S910:動作 S920:動作 S930:動作 S940:動作 S950:動作 10: User 20: System 100: Electronic Device 110: Terminal Device 310: Processor 320: Memory 330: Display 340: Communication Unit 400: On-site Order Page 410: Area 1 411: Sushi Roll Group 413: Tuna Sushi Roll 420: Area 1 430: Area 1 450: Area 1 500: Page 2 510: List Area 511a, 511b: Unit Areas 513a: Cooking End Button 513b: Delivery Call Button 530: Area 1 550: Area 1 600: Order Acceptance Page 611: Time Increase Button 613: Time Decrease Button 631: Order Accept Button 633: Order Reject Button 700: Accounting Page S810: Action S820: Action S830: Action S910: Action S920: Action S930: Action S940: Action S950: Action
圖1係表示用戶利用本發明之一實施例之電子裝置來對訂單資訊進行處理之情況的圖。 圖2係表示本發明之一實施例之系統之圖。 圖3係本發明之一實施例之電子裝置之方塊圖。 圖4a及圖4b係例示性地表示本發明之一實施例之現場訂單頁面之圖。 圖5a、圖5b及圖5c係例示性地表示本發明之一實施例之訂單管理頁面之圖。 圖6係例示性地表示本發明之一實施例之訂單接受頁面之圖。 圖7係例示性地表示本發明之一實施例之核算頁面之圖。 圖8係本發明之一實施例之電子裝置之動作流程圖。 圖9係本發明之一實施例之電子裝置之動作流程圖。 Figure 1 illustrates a user processing order information using an electronic device according to an embodiment of the present invention. Figure 2 illustrates a system according to an embodiment of the present invention. Figure 3 illustrates a block diagram of an electronic device according to an embodiment of the present invention. Figures 4a and 4b illustrate exemplary on-site order pages according to an embodiment of the present invention. Figures 5a, 5b, and 5c illustrate exemplary order management pages according to an embodiment of the present invention. Figure 6 illustrates exemplary order acceptance pages according to an embodiment of the present invention. Figure 7 illustrates exemplary accounting pages according to an embodiment of the present invention. Figure 8 illustrates an operational flow chart of the electronic device according to an embodiment of the present invention. Figure 9 is a flowchart of the operation of an electronic device according to one embodiment of the present invention.
10:用戶 10: User
100:電子裝置 100: Electronic devices
Claims (17)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220048186A KR102676433B1 (en) | 2022-04-19 | 2022-04-19 | Method and electronic device for processing order information |
| KR10-2022-0048186 | 2022-04-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202343366A TW202343366A (en) | 2023-11-01 |
| TWI896957B true TWI896957B (en) | 2025-09-11 |
Family
ID=88420069
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112112433A TWI896957B (en) | 2022-04-19 | 2023-03-31 | Method and electronic device for processing order information |
Country Status (3)
| Country | Link |
|---|---|
| KR (3) | KR102676433B1 (en) |
| TW (1) | TWI896957B (en) |
| WO (1) | WO2023204338A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102758176B1 (en) * | 2023-12-29 | 2025-01-23 | 쿠팡 주식회사 | Method, apparatus, and storage medium for providing direct access link |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107239986A (en) * | 2017-04-20 | 2017-10-10 | 多点生活(中国)网络科技有限公司 | Order settlement method, order processing client, order management platform |
| TWI613611B (en) * | 2015-04-09 | 2018-02-01 | 神雲科技股份有限公司 | Interacting method for ordering information, client display device, managing method for ordering information and server |
| TW201816675A (en) * | 2016-07-06 | 2018-05-01 | 阿里巴巴集團服務有限公司 | Order information processing method, apparatus and system |
| TWI623898B (en) * | 2015-04-14 | 2018-05-11 | 陳瀅羽 | Method for sorting electronic orders |
| CN110335127A (en) * | 2019-07-16 | 2019-10-15 | 拉扎斯网络科技(上海)有限公司 | Order processing method and device, electronic equipment and computer readable storage medium |
| CN110490482A (en) * | 2019-08-26 | 2019-11-22 | 北京三快在线科技有限公司 | Method, apparatus, storage medium and the server of order processing |
| CN107527250B (en) * | 2016-06-20 | 2021-02-05 | 腾讯科技(北京)有限公司 | Order management method and server |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4068477B2 (en) * | 2003-02-26 | 2008-03-26 | Necインフロンティア株式会社 | Work screen display method in POS system |
| KR20110097423A (en) * | 2010-02-25 | 2011-08-31 | (주) 성진에이에스 | Integrated store management system using POS system |
| CN109691072B (en) * | 2016-09-09 | 2021-12-28 | 荣耀终端有限公司 | Method and device for pushing notification, mobile terminal and graphical user interface |
| KR102122794B1 (en) * | 2018-06-25 | 2020-06-15 | 한국정보통신주식회사 | Method for processing delivery order and payment terminal thereof |
| KR102122059B1 (en) * | 2019-04-24 | 2020-06-12 | 주식회사 헬로월드 | An apparatus for managing an order, and a method thereof |
| KR20210139086A (en) * | 2020-05-13 | 2021-11-22 | 김태우 | Delivery system and electronic device using the same |
| KR102456495B1 (en) * | 2020-06-05 | 2022-10-19 | 네이버 주식회사 | Order mediation method and system, and order receiving method using order mediation system |
-
2022
- 2022-04-19 KR KR1020220048186A patent/KR102676433B1/en active Active
- 2022-04-28 WO PCT/KR2022/006079 patent/WO2023204338A1/en not_active Ceased
-
2023
- 2023-03-31 TW TW112112433A patent/TWI896957B/en active
-
2024
- 2024-06-13 KR KR1020240076797A patent/KR102781078B1/en active Active
-
2025
- 2025-03-07 KR KR1020250029504A patent/KR20250037738A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI613611B (en) * | 2015-04-09 | 2018-02-01 | 神雲科技股份有限公司 | Interacting method for ordering information, client display device, managing method for ordering information and server |
| TWI623898B (en) * | 2015-04-14 | 2018-05-11 | 陳瀅羽 | Method for sorting electronic orders |
| CN107527250B (en) * | 2016-06-20 | 2021-02-05 | 腾讯科技(北京)有限公司 | Order management method and server |
| TW201816675A (en) * | 2016-07-06 | 2018-05-01 | 阿里巴巴集團服務有限公司 | Order information processing method, apparatus and system |
| CN107239986A (en) * | 2017-04-20 | 2017-10-10 | 多点生活(中国)网络科技有限公司 | Order settlement method, order processing client, order management platform |
| CN110335127A (en) * | 2019-07-16 | 2019-10-15 | 拉扎斯网络科技(上海)有限公司 | Order processing method and device, electronic equipment and computer readable storage medium |
| CN110490482A (en) * | 2019-08-26 | 2019-11-22 | 北京三快在线科技有限公司 | Method, apparatus, storage medium and the server of order processing |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250037738A (en) | 2025-03-18 |
| KR20240093431A (en) | 2024-06-24 |
| KR102781078B1 (en) | 2025-03-18 |
| KR20230149036A (en) | 2023-10-26 |
| WO2023204338A1 (en) | 2023-10-26 |
| KR102676433B1 (en) | 2024-06-20 |
| TW202343366A (en) | 2023-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5706999B1 (en) | Store apparatus, store apparatus control method, store apparatus program, and recording medium | |
| JP5922171B2 (en) | Spending management device, spending management system, spending management method and program | |
| JP7436432B2 (en) | Information processing device, information processing method and program | |
| TWI896957B (en) | Method and electronic device for processing order information | |
| TWI874959B (en) | Method and electronic device for processing order information | |
| US10884587B1 (en) | System for generating dynamic customizable user interfaces for accessing data | |
| TWI913208B (en) | Method and electronic device for processing order information | |
| JP7642583B2 (en) | Programs and servers | |
| TW202601487A (en) | Method and electronic device for processing order information | |
| KR102893141B1 (en) | Method, device and recording medium for fixing product in cart | |
| KR102801149B1 (en) | Method, apparatus, and recording medium for item information | |
| KR102824205B1 (en) | Method and electronic device for processing request for purchase | |
| KR20200093252A (en) | Smart order processing apparatus | |
| KR20180040540A (en) | The vibrating bell making an order payment | |
| KR20260001135A (en) | Apparatus, method and recording medium for displaying information about recommended item group | |
| KR101710129B1 (en) | System and method for providing shopping service | |
| KR20250145817A (en) | Method, device and recording medium for recommending repurchase candidate product | |
| KR20260017733A (en) | Method, apparatus and recording medium storing instructions of processing data for reward-linked activity | |
| KR20250145211A (en) | Apparatus, method and recording medium for displaying information related to product with limited-time discount on a page | |
| KR20250144583A (en) | Method, device and recording medium for providing comparison information of products | |
| KR20260001137A (en) | Apparatus, method and recording medium for displaying recommended search term | |
| KR20250162385A (en) | Method and apparatus for providing a cart page | |
| KR20240031677A (en) | Electronic device and method for providing benefit information | |
| TW202501370A (en) | Method, electronic device, and recording medium for processing membership cancellation request | |
| CN114549135A (en) | Order generation method and device, electronic equipment and storage medium |