Order intermediation service providing method and system
The system addresses the lack of accurate cost information in food delivery intermediation by allowing users to set budgets and search for stores that fit within those limits, providing menu information and enhancing user convenience.
Patent Information
- Application Number
- JP2024217494
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-01-09
- Filing Date
- 2024-12-12
- Publication Date
- 2025-12-24
- Estimated Expiration
- 2044-01-05
AI Technical Summary
Existing food delivery intermediation systems fail to provide accurate information about delivery costs, making it inconvenient for users who need to budget their orders.
A method and system that allows users to specify a delivery cost budget and order budget, searching for stores that can deliver within these budgets, and providing a list of menu information to the user terminal, including a graphic user interface for easy budget setting.
Users receive accurate information about stores and menus within their budget, enabling them to make informed ordering decisions based on actual delivery costs.
Smart Images

Figure 0007791973000001 
Figure 0007791973000002 
Figure 0007791973000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method and system for providing an order intermediation service. [Background technology]
[0002] As technology develops, the use of electronic devices (e.g., smartphones, tablet PCs, automated devices, etc.) has become more widespread among the masses, leading to an increasing reliance on electronic devices in many aspects of daily life.
[0003] In addition, the widespread use of electronic devices has promoted the development of internet-based services, which has led to a gradual shift from traditional consumption patterns that were heavily dependent on offline consumption to online consumption.
[0004] In line with these changing trends, even industries such as the food and beverage industry, which by their very nature are based on offline services, have launched various online food delivery services to enhance customer convenience. As a result, customers, or consumers, can now receive food delivery services with just a few clicks using an internet-connected electronic device.
[0005] As such a technology, Patent Document 1 discloses a delivery order intermediation system, which provides an intermediation process that acts as an intermediary between users (customers), stores, and delivery personnel.
[0006] However, such technology only focuses on acting as an intermediary between users, stores, and delivery personnel, and is inconvenient for users who pay for delivery of food and drink because accurate information about the cost is not provided. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Korean Patent Registration No. 10-2431832 Summary of the Invention [Problem to be solved by the invention]
[0008] The present invention provides a method and system for providing an order intermediation service that can provide accurate information to users.
[0009] More specifically, the present invention provides a method and system for providing an order intermediation service that can provide accurate information regarding delivery costs incurred in a delivery order.
[0010] The present invention also provides a method and system for providing an order intermediation service that can provide user-customized information that takes into account the user's order budget and delivery cost budget. [Means for solving the problem]
[0011] A method for providing an order intermediation service according to the present invention may include the steps of: specifying a delivery cost budget and an order budget for a delivery order; searching for at least one store that can deliver within the delivery cost budget from among a plurality of stores that have subscribed to the order intermediation service based on an order amount that meets the order budget; and providing a list including menu information for the searched stores to a user terminal.
[0012] The order intermediation system according to the present invention includes a communication unit that communicates with a user terminal connected to an order intermediation service provided by the order intermediation system, and a control unit that identifies at least one of a delivery cost budget and an order budget for a delivery order based on information received from the user terminal. The control unit searches for at least one store that can deliver within the delivery cost budget from among a plurality of stores that have subscribed to the order intermediation service, based on an order amount that meets the order budget, and can provide the user terminal with a list including menu information for the searched stores.
[0013] A program executed by one or more processes in an electronic device according to the present invention and stored on a computer-readable recording medium may include commands to perform the steps of identifying a delivery cost budget and an order budget for a delivery order, searching for at least one store that can deliver within the delivery cost budget from among a plurality of stores that have signed up to the order intermediation service, based on an order amount that meets the order budget, and providing a list including menu information for the searched stores to a user terminal. [Effects of the Invention]
[0014] As described above, the method and system for providing an order intermediation service according to the present invention can identify a delivery cost budget and an order budget for a delivery order, then search for stores that fit the delivery cost budget based on the order budget, and provide information about the stores to the user. Thus, the user can receive information about stores and menus offered by the stores based on actual delivery costs within the order budget. As a result, the user can receive information about menus that can be ordered within the accurate budget.
[0015] In addition, the method and system for providing an order intermediation service according to the present invention can provide an intuitive graphic user interface (GUI) that allows users to set their desired order budget and delivery cost budget, thereby allowing users to easily set their desired order budget and delivery cost budget before searching for a store. [Brief explanation of the drawings]
[0016] [Figure 1] FIG. 1 is a conceptual diagram for explaining an ordering method using the order intermediation system according to the present invention. [Figure 2] 1 is a conceptual diagram for explaining a method for configuring settings related to service provision on the business account side in the order intermediation system according to the present invention. FIG. [Figure 3]1 is a flowchart illustrating an order brokering method according to the present invention. [Figure 4a] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. [Figure 4b] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. [Figure 5] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. [Figure 6] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. [Figure 7] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. [Figure 8] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. [Figure 9] FIG. 2 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the accompanying drawings. Regardless of the drawing number, identical or similar components will be designated by the same or similar reference numerals, and redundant descriptions thereof will be omitted. The suffixes "module" and "section" used in the following description are added or used interchangeably to facilitate the preparation of the specification and do not have any significance or utility in themselves. Furthermore, when describing the embodiments disclosed herein, if a detailed description of related publicly known technology is deemed to obscure the gist of the embodiments disclosed herein, such a detailed description will be omitted. The accompanying drawings are merely intended to facilitate understanding of the embodiments disclosed herein, and the technical concepts disclosed herein are not limited by the accompanying drawings. It should be understood that the present invention encompasses all modifications, equivalents, and alternatives within the spirit and technical scope of the present invention.
[0018] Terms including ordinal numbers such as first, second, etc. are used to describe various components, but the components are not limited by these terms. These terms are used only to distinguish one component from another.
[0019] When a component is said to be "coupled" or "connected" to another component, it should be understood that the component may be directly coupled or connected to the other component, and that there may be additional components in between. Conversely, when a component is said to be "directly coupled" or "directly connected" to another component, it should be understood that there are no additional components in between.
[0020] Singular expressions include plural expressions unless otherwise specified.
[0021] As used herein, terms such as "comprise" and "have" are intended to specify the presence of features, numbers, steps, operations, components, parts, or combinations thereof set forth in the specification, but should not be interpreted as precluding the presence or possible addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0022] The order intermediation system according to the present invention can also be called an "ordering system." The order intermediation system according to the present invention acts as an intermediary between a user, a business, and a delivery person to allow orders and deliveries for services provided by the business (e.g., food and beverage provision services) to be made.
[0023] In the present invention, the term "service" provided by a business operator means materials or labor provided by the business operator to a user for the production of material goods.
[0024] That is, in the present invention, there are various types of "services" depending on the business that the business operator operates. For example, if a business operator operates a "restaurant," the type of service would be "food and drink provision service."
[0025] In the present invention, for the sake of convenience, a place that sells food and drink (or a restaurant) will be referred to as a "store."
[0026] In the present invention, information about the food and drink sold at the store is referred to as "menu information."
[0027] Furthermore, in the present invention, when a user orders a "specific type of food and drink," it is also expressed as ordering a "specific menu."
[0028] A user can order a specific menu item based on the menu information in a menu list provided in a store, etc. When a user orders a specific menu item, the business can provide the user with food and drink corresponding to the menu item ordered by the user.
[0029] In the present invention, a page provided by the order intermediation system is used to provide menu information corresponding to a menu list to a user, and an order for a specific menu item can be received from the user via the page. Also, in the present invention, the order for a specific menu item received from the user can be provided to a business operator, thereby acting as an intermediary for orders between the user and the business operator.
[0030] On the other hand, in the present invention, the type of "food and drink" to be served is not particularly limited.
[0031] Furthermore, for the sake of convenience, in this specification, a person who places an order for a menu and receives food and drink corresponding to the menu (e.g., a "customer" or "consumer") will be referred to as a "user," a person who provides food and drink corresponding to the ordered menu will be referred to as a "business operator," and a person who receives food and drink from the business operator and delivers it to the customer will be referred to as a "delivery person."
[0032] Meanwhile, the term "delivery person" as used herein refers to a person who provides delivery services or a delivery store to which the delivery person belongs. In the present invention, a delivery server can also be understood as a server of a delivery store. However, in the following description, the person who delivers and the delivery store will not be distinguished from each other, and both will be referred to as "delivery person."
[0033] The method and system for providing an order intermediation service according to the present invention will now be described in more detail with reference to the accompanying drawings. Fig. 1 is a conceptual diagram illustrating an ordering method using the order intermediation system according to the present invention. Fig. 2 is a conceptual diagram illustrating a method for configuring service provision on a business account in the order intermediation system according to the present invention. Fig. 3 is a flowchart illustrating the order intermediation method according to the present invention. Figs. 4a, 4b, 5, 6, 7, 8, and 9 are conceptual diagrams illustrating order pages provided to a user terminal in the order intermediation system according to the present invention.
[0034] As shown in FIG. 1, an order intermediary system 100 according to the present invention is configured to communicate with an electronic device 10 corresponding to a user terminal.
[0035] Hereinafter, the terms "user terminal" and "electronic device 10" may be used interchangeably, and the user terminal may also be given the reference number "10."
[0036] The order intermediary system 100 can provide an order page 400 on the user terminal 10 that allows the user to order food and drink from at least one store among a plurality of stores that are registered with the order intermediary system 100.
[0037] The order intermediary system 100 according to the present invention is configured to provide a page 400 that can be accessed by a user terminal 10 via the Internet.
[0038] In the present invention, orders can be mediated between users and businesses via a page 400 provided by the order intermediation system 100.
[0039] Based on an account pre-registered in the order intermediation system 100 according to the present invention, users, businesses, and delivery personnel can execute or provide a series of processes related to ordering and delivery of menu items via a page 400 linked to the order intermediation system.
[0040] For the sake of convenience, in this specification, the account of a customer user will be referred to as a "user account," the account of a business will be referred to as a "business account," and the account of a delivery person (or delivery store) will be referred to as a "delivery person account."
[0041] Meanwhile, the aforementioned "account" can be created on a page linked to the order intermediary system 100. Alternatively, the "account" can be created in at least one other system linked to the order intermediary system according to the present invention.
[0042] Therefore, in this specification, the system to which the account is issued is not distinguished, and all accounts that can use menu orders based on the order intermediation system of the present invention are referred to as "accounts pre-registered in the order intermediation system of the present invention."
[0043] On the other hand, in the ordering method using the order intermediation system according to the present invention, it is essential to transmit and receive organic information, i.e., data, between the user, the business operator, the delivery person, and the order intermediation system via page 400 accessed via the Internet.
[0044] To facilitate understanding of the present invention, a brief description will be given of the flow of data transmission and reception in the present invention.
[0045] First, the information that is either i) sent from the user side to the order intermediation system 100 or ii) sent from the order intermediation system 100 to the user side is essentially either i) sent from the "electronic device 10 logged in with a user account" to the order intermediation system 100 or ii) sent from the order intermediation system 100 to the "electronic device 10 logged in with a user account."
[0046] However, in this specification, for the sake of convenience, the distinction will not be made clearly, and the explanation will be given in terms of the "user account" as follows: i) "information is sent from the user account" or ii) "information is received by the user account" when information is sent from the "electronic device 10 logged in with a user account" or ii) "information is received by the user account."
[0047] Therefore, in the following description, the reference numeral "10" assigned to an electronic device logged in with a user account will also be assigned to the user account. In other words, in this specification, the user account 10 is understood to be the electronic device 10 or the user terminal 10 logged in with the user account.
[0048] Similarly, information that is i) sent from the business operator to the order intermediation system 100, or ii) sent from the order intermediation system 100 to the business operator, is essentially i) sent from an "electronic device logged in with a business operator account" to the order intermediation system, or ii) sent from the order intermediation system 100 to an "electronic device logged in with a business operator account."
[0049] However, in this specification, for the sake of convenience of explanation, the two are not clearly distinguished, and i) information being sent from an "electronic device logged in with a business account" or ii) information being received by an "electronic device logged in with a business account" is described as being mainly "a business account," such as i) "information being sent from a business account" or ii) "information being received by a business account." In other words, in this specification, a business account is understood to be the electronic device 10 or business terminal logged in with the business account.
[0050] Meanwhile, data transmission and reception between the delivery person and the order intermediary system 100 may be performed directly with the delivery person, or may be performed via a delivery store server (hereinafter referred to as the "delivery server") 20.
[0051] Information sent from the delivery person to the order intermediation system 100 is sent from the "electronic device logged in with the delivery person account" to the order intermediation system 100, or is sent to the order intermediation system 100 via the delivery server 20. Furthermore, information sent from the order intermediation system 100 to the delivery person is essentially sent from the order intermediation system 100 to the "electronic device logged in with the delivery person account" or is sent via the delivery server 20 to the "electronic device logged in with the delivery person account."
[0052] However, in this specification, for the sake of convenience, the two will not be clearly distinguished and the transmission and reception of information will be described mainly through the "delivery person account."
[0053] The configuration of the order intermediation system 100 according to the present invention will be described below. As shown in FIG. 1, the order intermediation system 100 according to the present invention may include at least one of a communication unit 110, a storage unit 120, and a control unit .
[0054] The communication unit 110 is configured to communicate with at least one of the user terminal 10, the business operator terminal, the delivery person terminal, and the delivery server 20. As mentioned above, in this specification, communication with the user terminal 10, the business operator terminal, and the delivery person terminal is understood to mean communication with the electronic device 10 to which a user account is registered (or logged in), the electronic device to which a business operator account is registered (or logged in), and the electronic device to which a delivery person account is logged in.
[0055] The storage unit 120 is also called a database (DB) of the order intermediation service and is configured to store various information related to order intermediation and delivery.
[0056] For example, when an order for a specific menu item at a specific store is placed based on a request from the user terminal 10, the storage unit 120 can store the order information regarding the specific menu item at the specific store in association with the user account.
[0057] The storage unit 120 may match and store order information regarding a specific menu item of a specific store, the business account of the specific store, information regarding the user account that ordered the menu item according to the order information, and delivery information according to the order information.
[0058] Here, the order information may include at least one of information regarding the quantity of the specific menu item, price information, order date and time information, service type information, and payment information.
[0059] The delivery information may also include information regarding at least one of delivery destination information (e.g., address information), delivery time information, delivery person information, delivery fee information, and delivery request information.
[0060] Additionally, the storage unit 120 may store various information associated with a user account, as well as order information and delivery information. For example, the storage unit 120 may store user history information associated with the user terminal 10.
[0061] Here, the user history information may include various information generated by using the order intermediation system 100 according to the present invention, such as information about the store (or shop) where the order was placed on the user terminal 10, information about the ordered menu, information about the order date, information about the order amount, and review information created on the user terminal 10.
[0062] Furthermore, the storage unit 120 can store business history information related to the business terminal. Here, the business history information may include order history information related to menu items ordered in conjunction with the business terminal.
[0063] Furthermore, the storage unit 120 can store delivery history information related to delivery personnel (or delivery servers). Here, the delivery history information can include delivery history information where deliveries were made in cooperation with a delivery personnel terminal (or delivery personnel account) and delivery store history information where deliveries were made in cooperation with a specific delivery store to which multiple delivery personnel belong. Hereinafter, delivery personnel and delivery stores will not be distinguished from each other, and both will be referred to as "delivery personnel (or delivery personnel account)."
[0064] In this way, the storage unit 120 can store various information related to orders and deliveries in association with the terminals (or accounts) of users, businesses, and delivery personnel.
[0065] The control unit 130 is configured to control the above components overall.
[0066] The control unit 130 can provide a payment process for the user terminal 10 so that when an order for a specific menu item at a specific store is received from the user terminal 10, the user terminal 10 makes a payment for the received order.
[0067] When the payment process is completed at the user terminal 10, the control unit 130 can generate at least one of order information and delivery information.
[0068] More specifically, when selection information for a delivery order regarding a menu sold at a specific store is received from the user terminal 10, the control unit 130 can cause the user terminal 10 to execute a payment process for the specific menu based on the received selection information.
[0069] That is, the control unit 130 is configured to perform electronic payment for a specific menu item ordered at the user terminal 10.
[0070] Here, electronic payment means making a payment for goods using the Internet. Such electronic payment can be made on the payment page provided on the user terminal 10 through the payment process provided by the order intermediary system 100.
[0071] In this way, the control unit 130 can generate order information and delivery information based on the electronic payment for the order being made at the user terminal 10.
[0072] Furthermore, the control unit 130 can transmit order information relating to a specific menu item for which payment has been completed to the business operator terminal, and transmit delivery information to the delivery person terminal (or the delivery server 20).
[0073] On the other hand, when the selection information for the delivery order is received at the business terminal that accepted the user's delivery order, the control unit 130 can generate delivery information based on the received selection information. Also, the control unit 130 can transmit the delivery information to the delivery person terminal (or the delivery server 20).
[0074] That is, the control unit 130 can generate delivery information and send it to the delivery person terminal (or delivery server 20) based on the fact that a delivery order for a specific menu is accepted at the business operator terminal and selection information for a delivery service for the accepted delivery order is received from the business operator terminal.
[0075] On the other hand, in the present invention, when selection information for a delivery order regarding a menu sold at a specific store is received from the user terminal 10, a payment process can be executed for the order amount and delivery amount of the specific menu.
[0076] Here, the "delivery amount" is the cost of using the delivery service, and is understood as the fee paid to the delivery person who receives the food and drink from the business and delivers it to the user. When the delivery amount is settled by the user, the order intermediary system 100 can pay the delivery amount to the delivery store (or delivery person). In the present invention, the terms "delivery amount" and "delivery fee" are used interchangeably.
[0077] The basis for calculating such delivery fees can be determined based on the contents of the contract established by the contract between the business operator and the delivery store.
[0078] The control unit 130 may provide a delivery fee setting page 200 based on the contract details to the user terminal. A business operator may set delivery fees for their store via the delivery fee setting page 200, and the control unit 130 may match input information (or setting information) received via the delivery fee setting page 200 with a business operator account and store the information in the storage unit 120.
[0079] Meanwhile, as shown in (a) of FIG. 2, the control unit 130 can provide the business operator terminal with a delivery fee setting page 200 consisting of multiple areas 210 to 230 respectively relating to the basic delivery fee, the surcharge delivery fee, and the discounted delivery fee.
[0080] Here, the basic delivery fee is the basic delivery amount that a user must settle (or pay) when placing a delivery order at a business operator's store, and is understood to be a delivery fee set based on the user's order amount.
[0081] The control unit 130 can configure the basic delivery fee related area 210 so that the business operator can set different basic delivery fees for each order amount. The control unit 130 can provide an order amount input area 211 for a first section and an order amount input area 212 for a second section on the basic delivery fee related area 210, and can provide a basic delivery fee input area 211a for the first section and a basic delivery fee input area 212a for the second section around each of the order amount input areas 211, 212.
[0082] When the delivery fee for each order amount range is input in the basic delivery fee related area 210, the control unit 130 can match the order amount for each range and the basic delivery fee, and store the matching basic delivery fee information in the storage unit 120 in association with the business account. For example, the control unit 130 can match a basic delivery fee of 3,000 won for the order amount range of "1,000 won or more and less than 80,000 won" and store it in the storage unit 120, and match a basic delivery fee of 6,000 won for the order amount range of "80,000 won or more" and store it in the storage unit 120.
[0083] In addition, the control unit 130 can provide an icon 213 linked to a function of additionally providing an input area for the order amount and basic delivery fee for each section on the basic delivery fee related area 210. Based on the selection of the icon 213, the control unit 130 can additionally provide an input area on the basic delivery fee related area 210 where the delivery fee for each order amount section can be input.
[0084] Meanwhile, the control unit 130 can configure the delivery fee setting page 200 so that the surcharge delivery fee related area 220 allows the setting of surcharge delivery fees for at least one surcharge item (e.g., delivery distance, delivery area, delivery day of the week, delivery time, delivery menu, whether it is a public holiday, weather conditions, etc.).
[0085] Here, "additional delivery fee" is understood as an additional amount added to the basic delivery fee if the additional items are met.
[0086] For example, the surcharge delivery fee matched to the "distance surcharge item 221" may be an amount added for each distance section when the distance between the business's store (or shop) and the delivery destination exceeds a preset distance. The surcharge delivery fee matched to the "region surcharge item 222" may be an amount added when the delivery destination falls within (is included in) a specific region, and the surcharge delivery fee matched to the "specific location surcharge item 223" may be an amount added when the delivery destination falls within a specific location. Furthermore, the surcharge delivery fee matched to the "day / time surcharge item 224" may be an amount added when at least one of the day of the week and the time when the delivery order is placed falls within a surcharge day (e.g., weekend) and a surcharge time (e.g., after midnight), and the surcharge delivery fee matched to the "holiday surcharge item 225" may be an amount added when the delivery order is placed on a public holiday. Furthermore, the surcharge delivery fee matched to the "weather condition surcharge item 226" may be an amount added when weather conditions are adverse for delivery.
[0087] The control unit 130 can configure the surcharge delivery fee-related area 220 so that the business operator can set at least some of the multiple surcharge items. For example, the control unit 130 can provide check boxes on the surcharge delivery fee-related area 220 that match each of the multiple surcharge items, and receive information about the surcharge item that matches the selected check box 226a from the surcharge delivery fee-related area 220.
[0088] For example, as shown in (b) of Figure 2, a check box 226a matching the "weather condition surcharge item 226" is selected in the surcharge delivery charge related area 220, and information regarding the "weather condition surcharge item 226" can be received based on the input of surcharge item application condition information (e.g., weather condition information to which the surcharge delivery charge applies (e.g., "rainy weather")) and surcharge delivery charge.
[0089] When the surcharge delivery fee for each surcharge item is entered in the surcharge delivery fee related area 220, the control unit 130 can associate the surcharge item (including the surcharge item application conditions) and the surcharge delivery fee matching information with the business account and store it in the storage unit 120.
[0090] Meanwhile, the control unit 130 can configure the delivery fee setting page 200 so that the discounted delivery fee setting area 230 allows the setting of discounted delivery fees for at least one discount item (e.g., menu, day / time, region, etc.).
[0091] Here, the "discounted delivery fee" is understood as a discount amount to be deducted from (or excluded from) the delivery fee (at least one of the basic delivery fee and the premium delivery fee) if the discount items are met.
[0092] For example, the discounted delivery fee matched to the "menu discount item 233" may be the amount discounted when ordering delivery of a specific menu item. The discounted delivery fee matched to the "day / time discount item 232" may be the amount discounted when at least one of the day of the week and the time when the delivery order is placed falls under the discount day and discount time, and the discounted delivery fee matched to the "area discount item 231" may be the amount discounted when the delivery destination falls under a specific area.
[0093] Businesses can set discounted delivery fees via the delivery fee setting page 200 and offer their store promotions to users.
[0094] The control unit 130 can configure the discounted delivery fee-related area 230 so that the business operator can set at least some of the multiple discount items. For example, the control unit 130 can provide check boxes on the discounted delivery fee-related area 230 that match each of the multiple discount items, and receive information about the discount item that matches the selected check box 233 a from the discounted delivery fee-related area 230.
[0095] For example, as shown in (c) of FIG. 2, information about the “menu discount item 233” can be received based on selecting the check box 233a matching the “menu discount item 233” in the discount delivery fee related area 230 and inputting discount item application condition information (e.g., menu, period, etc.) and discount delivery fee.
[0096] When the discounted delivery fee for each discount item is entered in the discounted delivery fee related area 230, the control unit 130 can associate the discounted delivery fee information matching the discount items (including the discount item application conditions) and the discounted delivery fee with the business account and store it in the storage unit 120.
[0097] Meanwhile, the control unit 130 may determine the payment delivery fee that the user must pay (or settle) based on at least one of the basic delivery fee, the surcharge delivery fee, and the discounted delivery fee. Hereinafter, for the convenience of explanation, the basic delivery fee, the surcharge delivery fee, and the discounted delivery fee will not be distinguished, and the payment delivery fee that the user must pay (or settle) will be referred to as the "delivery fee."
[0098] Meanwhile, the order intermediary system 100 according to the present invention can provide an order page 400 accessible by the user terminal 10 .
[0099] The page (or order page 400) provided by the order intermediary system 100 according to the present invention can be accessed by the user terminal 10 via various access routes.
[0100] For example, as described above, the order page 400 provided by the order intermediary system 100 may be provided as a dedicated application or web page (or homepage) for ordering food and drink.
[0101] Alternatively, the order page 400 provided by the order intermediation system 100 according to the present invention may be provided in conjunction with a search site (e.g., a search portal site (Google, Naver, Daum, Yahoo, etc.)) used for searching information.
[0102] Meanwhile, as shown in (a) of FIG. 4a, the control unit 130 can display information about at least one store that satisfies the filtering conditions among the multiple stores that are registered with the order intermediary system 100 on the order page 400.
[0103] The control unit 130 can identify stores to be provided on the order page 400 by the order intermediary system 100 based on various filtering conditions. The filtering conditions may include at least one of the following: i) service type (e.g., delivery service, takeout service, direct delivery service, etc.), ii) food category (e.g., chicken, tteokbokki, hamburger, pizza, sushi, etc.), iii) delivery cost budget, iv) order budget, v) location of delivery destination (or location of user terminal), and vi) keywords (e.g., clean store, fresh, large portion, child-friendly, spicy, etc.).
[0104] Meanwhile, the control unit 130 can display the store identified based on the filtering conditions in at least one of the map area A and the list area B on the order page 400.
[0105] The control unit 130 can display an indicator 301 indicating the delivery destination at a position corresponding to the delivery destination (e.g., home) on the map area A, and can display an indicator 302 indicating the store at a position corresponding to the identified store.
[0106] In addition, the control unit 130 may include at least one of store information (e.g., "Terry Rosé Tteokbokki Jeongja Branch") for each searched store, menu information (e.g., menu image, menu name (e.g., "Bacon Rosé Tteokbokki"), menu price information (e.g., "17,000 won")), estimated delivery time information (e.g., "30 to 40 minutes"), and keyword information (e.g., "store with many repeat orders") in the list area B.
[0107] Meanwhile, the control unit 130 may refer to the delivery fee setting information for each store stored in the storage unit 120, search for a store (or stores) that meets the delivery fee budget and order budget specified by the user terminal 10, and provide information about the searched store on the user terminal 10. A method for providing delivery fee information will be described in more detail below.
[0108] As shown in FIG. 3, in the present invention, a delivery cost budget and an order budget for a delivery order are specified (see S310 in FIG. 3).
[0109] Here, the "delivery cost budget" is interpreted as the amount that the user plans to pay (or spend or settle) as delivery costs. For example, if the user plans to spend 2,000 won on delivery costs, the delivery cost budget is 2,000 won.
[0110] In addition, the "order budget" is interpreted as the amount a user plans to pay (or spend or settle) for a menu order. For example, if a user plans to spend 30,000 won on a menu order, the order budget is 30,000 won.
[0111] As shown in (b) of Figure 4a, the control unit 130 can provide the user terminal 10 with an order page 400 that includes at least one of a first area 410 for receiving a delivery budget setting from the user terminal 10 and a second area 420 for receiving an order budget setting from the user terminal 10, so that the delivery budget and order budget can be specified via the order page 400.
[0112] The first area 410 is an area associated with a function for receiving a delivery budget setting from the user terminal 10, and can be called a "delivery budget setting area" or a "delivery budget specification area."
[0113] The control unit 130 may display a graphic object related to setting a delivery cost budget in the first area 410 so that a delivery cost budget can be set by the user terminal 10 in the first area 410. As one example, the control unit 130 may specify a delivery cost budget (2,000 won) 411 based on a selection, in the first area 410, of one of a plurality of graphic objects (e.g., 2,000 won) corresponding to different delivery costs (e.g., up to 1,000 won, up to 2,000 won, up to 3,000 won, and over 3,000 won). As another example, the control unit 130 may specify a delivery cost budget (2,000 won) 411 based on a selection, in the first area 410, of one of delivery cost items (e.g., 2,000 won) listed in a delivery cost list graphic object.
[0114] On the other hand, the second area 420 is an area linked to receive the setting of the order budget from the user terminal 10, and can be called an "order budget setting area" or an "order budget specification area".
[0115] 4a(b), the second area 420 may include a slider graphic object 421 for receiving an order budget setting. The control unit 130 may determine the order budget based on a user input to the slider graphic object 421. For example, the control unit 130 may determine the input value corresponding to the position to which the slider is moved based on the user input as the order budget (e.g., 15,000 won).
[0116] The control unit 130 may configure the second area 420 in various ways so that the user can intuitively and conveniently set the order budget on the second area 420. Details will be described later.
[0117] Meanwhile, in the present invention, a process is performed in which at least one store that can deliver within the delivery cost budget is searched for from among a plurality of stores that have subscribed to the order intermediation service, based on the order amount that meets the order budget (see S320 in Figure 3).
[0118] In the order intermediation service of the present invention, there may be a plurality of stores that have subscribed. In the present invention, "subscription" is understood to mean "registration" with the order intermediation service of the present invention for the purpose of providing services. A business can register its store with the order intermediation service in order to provide its store's services through the order intermediation service.
[0119] When the delivery budget is set in the first area 410 and the order budget is set in the second area 420, the control unit 130 can search for a store that can deliver within the delivery budget for the order amount set by the order budget from among multiple stores that have subscribed to the order intermediation service.
[0120] The control unit 130 can refer to the delivery fee setting information for each store stored in the storage unit 120 and search for a store where an amount equal to or less than the set delivery fee budget will be determined as the payment delivery fee when an order is placed with an order amount based on the set order budget.
[0121] That is, the control unit 130 can search for at least one store that can deliver within the delivery cost budget based on the delivery cost setting information.
[0122] As described above, the delivery fee setting information for each store may include information on at least one of a basic delivery fee, a premium delivery fee, and a discounted delivery fee. Here, the storage unit 120 can also be referred to as a database of the order intermediation service.
[0123] The control unit 130 can identify a store based on at least one of a basic delivery fee, a premium delivery fee, and a discounted delivery fee. Below, a method for identifying a store based on the basic delivery fee will be described, and a method for identifying a store by further considering at least one of a premium delivery fee and a discounted delivery fee will be described.
[0124] The control unit 130 can refer to the delivery fee setting information for each store and determine as a store that can deliver within the delivery fee budget a store whose delivery fee (or basic delivery fee) matched with the order amount based on the order budget is less than the delivery fee budget.
[0125] For example, assume that the order budget is 15,000 won and the delivery cost budget is 2,000 won. If the delivery cost matched with the order amount of 15,000 won from the first store is 1,000 won, and the delivery cost matched with the order amount of 15,000 won from the second store is 2,000 won, the control unit 130 may determine that the first store and the second store are stores that can deliver within the delivery cost budget.
[0126] Meanwhile, the control unit 130 can determine a store where the sum of the basic delivery fee matched to the order amount according to the order budget and the surcharge delivery fee matched to a specific surcharge item is less than the delivery fee budget as a store that can deliver within the delivery fee budget.
[0127] For example, assume that the surcharge delivery fee for each of the first store and the second store is 1,000 won. The control unit 130 can determine the first store as a store to which delivery can be made within the delivery cost budget based on the fact that the sum of the basic delivery cost and the surcharge delivery cost for the first store (1,000 won + 1,000 won = 2,000 won) is less than the delivery cost budget. In contrast, the control unit 130 can determine the second store as a store to which delivery cannot be made within the delivery cost budget based on the fact that the sum of the basic delivery cost and the surcharge delivery cost for the second store (2,000 won + 1,000 won = 3,000 won) exceeds the delivery cost budget.
[0128] Meanwhile, the control unit 130 can check whether a surcharge delivery fee for each store is added to the basic delivery fee based on the delivery fee setting information for each store, and search for stores that can deliver within the delivery fee budget. For convenience of explanation, a method for checking whether a surcharge delivery fee is added will be described below using the weather condition surcharge item as an example.
[0129] The control unit 130 can collect weather information in various ways. For example, the control unit 130 can receive weather information from a preset meteorological agency server, or can collect weather information independently in the order intermediary system 100.
[0130] The control unit 130 can filter stores that have a delivery fee surcharge from among the multiple stores that have subscribed to the order intermediation service based on the collected weather information. That is, the control unit 130 can filter stores that have a delivery fee surcharge set based on the weather condition surcharge item.
[0131] The control unit 130 can specify the delivery costs of the filtered stores as increased delivery costs based on the weather information. Specifically, the control unit 130 can calculate increased delivery costs for each store according to the weather information by referring to the delivery cost setting information of the filtered stores. Furthermore, the control unit 130 can calculate increased delivery costs for the filtered stores by adding the increased delivery costs to the basic delivery costs of the filtered stores.
[0132] If the increased delivery cost of the filtered store is within the delivery cost budget, the control unit 130 may search for the filtered store as a store that can deliver within the delivery cost budget.
[0133] Meanwhile, the control unit 130 may determine a store that can deliver within the delivery cost budget by further considering the discounted delivery cost matched to the discount item.
[0134] Specifically, the control unit 130 can determine as a store that can deliver within the delivery cost budget a store where the sum of the basic delivery cost matched to the order amount based on the order budget and the surcharge delivery cost matched to a specific surcharge item minus (excluding) the discounted delivery cost based on a specific discount item (i.e., basic delivery cost + surcharge delivery cost - discounted delivery cost) is less than the delivery cost budget.
[0135] For example, assume that the discounted delivery fee for each second store is 1,000 won. The control unit 130 can determine that the second store is a store that can deliver within the delivery fee budget, based on the fact that the sum of the basic delivery fee and the premium delivery fee for the second store minus (excluding) the discounted delivery fee (2,000 won + 1,000 won - 1,000 won = 2,000 won) is less than the delivery fee budget.
[0136] Meanwhile, for the sake of convenience, the following description will be given by way of example of determining stores that can be delivered to within the delivery cost budget based on the "delivery cost" without taking into account the basic delivery cost, surcharge delivery cost, and discounted delivery cost.
[0137] Meanwhile, in the present invention, a process is performed in which a list including menu information about the searched stores is provided to the user terminal (see S330 in FIG. 3).
[0138] 4a(b), the order page 400 may include a third area 430 in which a list containing menu information about the searched store is displayed. In the present invention, the third area 430 may also be referred to as a "list area."
[0139] The control unit 130 can display a store list including menu information about the first store and menu information about the second store in the third area 430 based on the first store and the second store being searched as stores that can deliver.
[0140] Meanwhile, in the present invention, it is described that information about the stores searched based on the delivery cost budget and the order budget is displayed in the list area 430, but the information about the searched stores may also be displayed in the map area A by an indicator 302, as shown in (a) of Figure 4a.
[0141] Meanwhile, the list included in the third area 430 may include first store items 431 and second store items 432 corresponding to the searched first store and second store, respectively. Although only a portion of the second store items 432 is shown in (b) of FIG. 4a, the control unit 130 can control the second store items 432 to be exposed on the user terminal 10 based on a user input (e.g., scrolling) to the third area 430. Hereinafter, the first store items 431 will be described as an example of store items of the searched store.
[0142] The first store item 431 may include various information including menu information and delivery fee information of the searched stores. For example, the first store item 431 may include at least one of store information, menu information, and delivery fee information 431a for each searched store.
[0143] In this case, the delivery fee information 431a included in the first store item 431 is interpreted as a delivery fee determined by the delivery fee budget and the order budget. In other words, the delivery fee information 431a included in the first store item 431 is interpreted as information on the delivery fee that the user must settle (or pay) when a delivery order is placed with the store corresponding to the first store item 431 for an amount corresponding to the order budget.
[0144] On the other hand, as shown in (a) of FIG. 4a, when the delivery cost budget and the order budget are not set, the control unit 130 can display information about the store identified based on the filtering conditions excluding the delivery cost budget and the order budget.
[0145] As mentioned above, the filtering conditions may relate to at least one of the service provision type (e.g., delivery service, take-out service, direct delivery service, etc.), food and beverage category (e.g., chicken, tteokbokki, hamburger, pizza, sushi, etc.), location of delivery destination (or location of user terminal), and keywords (e.g., clean store, fresh, large portion, child-friendly, spicy, etc.).
[0146] When a delivery cost budget and an order budget are set in the first area 410 and the second area 420 as shown in (b) of FIG. 4a when the delivery cost budget and the order budget are not set, the control unit 130 can update the store list included in the list area 430 so that information about the stores searched based on the delivery cost budget and the order budget is displayed.
[0147] In addition, the control unit 130 can update the store list included in the list area 430 so that, while information about stores searched based on a preset delivery cost budget and order budget is displayed on the list area 430, information about stores re-searched based on the changed delivery cost budget and order budget is displayed based on a change in at least one of the delivery cost budget and order budget in the first area 410 and the second area 420.
[0148] For example, as shown in (a) of Fig. 4b, when the delivery budget is changed from 2,000 won (see reference numeral 411 in (b) of Fig. 4a) to 1,000 won 412 based on a user input in the first area 410, the control unit 130 may re-search for a third store and a fourth store that can deliver within the changed delivery budget (1,000 won 412) for the order amount according to the order budget from among the multiple stores subscribed to the order intermediation service. In addition, the control unit 130 may update the list in the third area 430 to include a third store item 433 and a fourth store item 434 corresponding to the re-searched third store and fourth store, respectively.
[0149] In this case, the third store item 433 corresponding to the re-searched third store may include various information including menu information of the third store and delivery fee information 433a. The delivery fee information 433a included in the third store item 433 corresponding to the re-searched third store is interpreted as the delivery fee determined based on the changed delivery fee budget and order budget. In other words, the delivery fee information 433a included in the third store item 433 corresponding to the re-searched third store is interpreted as information about the delivery fee that the user must settle (or pay) when a delivery order is placed with the third store corresponding to the third store item 433 for an amount corresponding to the order budget.
[0150] 4b(b), when the order budget is changed from 15,000 won to 25,000 won in response to a user input on a slider graphic object 421 included in the second area 420, the control unit 130 may re-search for stores that can deliver within the delivery budget (2,000 won) for the order amount based on the changed order budget from among the multiple stores that have subscribed to the order intermediation service. In addition, the control unit 130 may update the list in the third area 430 based on the menu information of the re-searched stores.
[0151] On the other hand, when re-searching stores based on a changed order budget, a store that was previously searched as being able to deliver within the delivery budget based on the order amount before the change (e.g., 15,000 won) may be re-searched as being able to deliver within the delivery budget based on the order amount after the change (e.g., 25,000 won).
[0152] In this case, the delivery fee information of the re-searched specific store may be changed from the first delivery fee to a second delivery fee that is different from the first delivery fee. Specifically, the delivery fee information of the specific store based on the order budget before the change (e.g., 15,000 won) may be changed to a first delivery fee (2,000 won, see reference numeral 431a in FIG. 4a(b)), and the delivery fee information of the specific store based on the order budget after the change (e.g., 25,000 won) may be changed to a second delivery fee (free, see reference numeral 431b in FIG. 4b(b)). Based on the change in the delivery fee information of the specific store, the control unit 130 may update the list in the third area 430 in the store item 431 of the specific store so that the first delivery fee information based on the order budget before the change disappears and the second delivery information based on the order budget after the change is displayed.
[0153] On the other hand, as shown in FIG. 5, if a filtering condition related to a food category is not set, the control unit 130 can provide multiple store information searched based on the delivery budget and order budget in the third area 430 as a list for different food categories (e.g., chicken 441, tteokbokki 442, hamburger 443).
[0154] The control unit 130 may determine the order in which the list for each food category is provided according to various criteria.
[0155] For example, the control unit 130 may display a list of food categories in a preset order (e.g., chicken, tteokbokki, hamburger) on the third area 430. The preset order of food categories can be set and changed by an administrator of the order intermediary system 100.
[0156] As another example, the control unit 130 may display a list of food categories in the third area 430 in an order determined by the user's preferences based on the user history information. For example, the control unit 130 may arrange a list of the user's first preferred food category (e.g., chicken) at the top of the third area 430 and arrange a list of the user's second preferred food category (e.g., tteokbokki) below the list of the first preferred food category.
[0157] In this case, the control unit 130 can determine the user's food category preferences based on the user's order history. The control unit 130 can determine the food category with the most order histories of the user as the user's first favorite food category, and the food category with the second most order histories of the user as the user's second favorite food category.
[0158] Meanwhile, the control unit 130 can determine the order of multiple store items included in a list for a particular category (eg, chicken) based on the order history included in the user history information.
[0159] As an example, the control unit 130 may arrange the item of the store with the most user order history (e.g., Hak-sun Family Chicken) among multiple stores included in a specific food category (e.g., Chicken 441) at the top of the list for the specific food category, and arrange the item of the store with the second most user order history (e.g., Tasty Chicken Jeongja Branch) below the store item arranged at the top.
[0160] As another example, the control unit 130 may arrange an item from a store where the user previously ordered (e.g., Tteokbokki before school) among multiple stores included in a specific food category (e.g., Tteokbokki 442) at the top of the list for the specific food category, and arrange an item from a store where the user previously ordered (e.g., That Store Tteokbokki Jeongja Branch) below the store item arranged at the top.
[0161] As yet another example, the control unit 130 may place an item from a store (e.g., healthy hamburgers) that is running an event (or promotion) among multiple stores included in a particular food category (e.g., hamburgers 443) at the top of the list for the particular food category.
[0162] Meanwhile, as shown in FIG. 6, the control unit 130 can perform control so that the second area 420 includes a slider graphic object 421 and a display area 422 in which the order budget specified by the slider graphic object 421 is displayed.
[0163] The slider graphic object 421 may include a slider bar 421a configured to include a plurality of amount intervals 431a to 431e, and an indicator 421b that moves between the slider bar 421a based on a user input.
[0164] The control unit 130 can identify the amount matched to a specific point as the order budget based on the indicator 421b, which moves between the slider bar 421a by user input, being positioned at a specific point on the slider bar 421a.
[0165] The control unit 130 can change the order budget to the amount corresponding to the second location based on the indicator 421b being positioned at a first location on the slider bar 421a, and then change the order budget to the amount corresponding to the second location based on the user input moving (or selecting) the indicator 421b to a second location on the slider bar 421a.
[0166] Furthermore, in conjunction with the movement of indicator 421b on slider bar 421a, control unit 130 can display an amount corresponding to the point where indicator 421b is located as it moves, on display area 422. For example, control unit 130 can display "18,000 won" on display area 422 based on the fact that indicator 421b is located at a point corresponding to "18,000 won."
[0167] Meanwhile, the control unit 130 can control the slider bar 421a to include a plurality of amount intervals 431a to 431e that are divided by a plurality of points.
[0168] The control unit 130 can set the multiple amount intervals 431a to 431e so that they have different interval ranges (or intervals).
[0169] Specifically, the control unit 130 can control the order budget to increase or decrease in the first price unit (e.g., 1,000 won), which is a lower price range, for the first price range (e.g., 10,000 to 12,000 won) 431a, the second price range (e.g., 12,000 to 15,000 won) 431b, and the third price range (e.g., 15,000 to 20,000 won) 431c.
[0170] For example, when the user inputs the indicator 421b to move the slider bar 421a to a point corresponding to the first amount range 431a and the third amount range 431c, the control unit 130 can control the display area 422 to display the order budget increasing or decreasing in the first amount unit (e.g., 1,000 won).
[0171] In contrast, the control unit 130 can control the order budget to increase or decrease in the second amount unit (e.g., 5,000 won), which is higher than the first amount unit, in the fourth amount range (e.g., 20,000 to 25,000 won) 431d and the fifth amount range (e.g., 25,000 to 50,000 won) 431e, which have higher price ranges.
[0172] For example, when the user inputs the indicator 421b to move the slider bar 421a to a position corresponding to the fourth amount range 431d and the fifth amount range 431e, the control unit 130 can control the display area 422 to display the order budget increasing or decreasing in the second amount unit (e.g., 5,000 won).
[0173] That is, the control unit 130 can set the unit of the order budget specified by the movement of the indicator 421b to be different based on the amount matched to the multiple amount ranges 431a to 431e that make up the slider bar 421a.
[0174] On the other hand, in the present invention, the initial position of the indicator 421b can be determined to be different based on at least one of the user using the order intermediary service and the food and drink category selected in the order intermediary service.
[0175] Here, the initial position of the indicator 421b is understood to be the position where the indicator 421b is initially located on the second area 420 of the order page 400.
[0176] The control unit 130 can determine the initial order budget based on the user history information, and determine a point on the slider bar 421a corresponding to the determined initial order budget (or recommended order budget) as the initial position of the indicator 421b.
[0177] The control unit 130 may check the order history of the user logged in to the order intermediation service to determine the initial order budget. The control unit 130 may also identify the user's initial order budget based on the checked order history. The control unit 130 may check the user's order history from user history information matched to the user account logged in to the user terminal 10.
[0178] The control unit 130 may determine the user's initial order budget in different ways based on at least one of the presence or absence of an order history, the number of orders included in the order history, and the order amount.
[0179] As shown in (a) of FIG. 7, when a user 710 has no order history (711), the control unit 130 can set a preset initial order budget (e.g., 18,000 won) 712 as the user's order budget. The control unit 130 can set the average order amount of users who have subscribed to the order intermediation service as the order budget of a user with no order history. In addition, the control unit 130 can place an indicator 421b on a point on a slider bar 421a corresponding to the preset initial order budget (e.g., 18,000 won). Furthermore, the control unit 130 can display the preset initial order budget 712 on the display area 422.
[0180] 7(b), if there is an order history (721) for a user 720, the control unit 130 can set the average order amount (e.g., 30,000 won) 722 included in the order history as the user's order budget. Furthermore, the control unit 130 can place an indicator 421b on a point on a slider bar 421a corresponding to the initial order budget (e.g., 30,000 won) set based on the average order amount included in the order history. Furthermore, the control unit 130 can display the set initial order budget 722 on the display area 422.
[0181] Meanwhile, the control unit 130 may calculate the user's order budget in different manners depending on the number of orders included in the user's order history. As one example, if the user's number of orders is within a first range (e.g., 1 to 3 times), the control unit 130 may set the user's previous order amount as the order budget. As another example, if the user's number of orders is within a second range (e.g., 4 to 9 times), the control unit 130 may set the average order amount as the order budget. As yet another example, if the user's number of orders is within a third range (e.g., 10 or more times), the control unit 130 may set the average order amount excluding the maximum order amount and the minimum order amount as the order budget.
[0182] Meanwhile, the control unit 130 may check the order history for a preset period and set the user's order budget based on the checked order history. For example, the control unit 130 may set the user's order budget based on whether the user has an order history for the past three months, the number of orders included in the order history, and the order amount.
[0183] In addition, the control unit 130 may check the order history for a specific food category among multiple food categories and set the user's order budget based on the order history for the specific food category. For example, if a specific food category (e.g., tteokbokki) is selected based on the user's selection on the order page 400, the control unit 130 may check the order history for stores categorized in the selected food category (e.g., tteokbokki).
[0184] On the other hand, a user may place a delivery order to a specific store (hereinafter referred to as Store A) from which they wish to order food and drink, without being aware of the distance between the user's current location and Store A.
[0185] In this case, the user may regret placing a delivery order without checking the distance to Store A, even though the user would have intended to place a takeout order with Store A if he or she had known that Store A was close to the user's current location. Furthermore, Store A (or the operator of Store A) is inconvenienced by having to pay a delivery fee to provide delivery to the user (customer) even though Store A is close to the user (customer).
[0186] Therefore, in the present invention, taking into consideration the location of the user and the location of a specific store (Store A) from which the user wishes to order food and drink, a take-out ordering process for the specific store (Store A) can be recommended to a user who is executing a delivery ordering process for the specific store (Store A).
[0187] In other words, in the order intermediation service according to the present invention, if the delivery destination or the user's current location is close to the store to which the order is being placed (Store A), the system can recommend to the user a takeout order from the store to which the order is being placed (Store A) while the delivery order process for the store to which the order is being placed (Store A) is being executed.
[0188] For convenience of explanation, the following description will be based on the user's current location. However, the user's current location may differ from the delivery destination. In such a case, the control unit 130 may recommend a takeout order by taking into consideration the distance between either the user's current location or the delivery destination and a specific store.
[0189] As shown in (a) of FIG. 8, when a delivery order process is being executed on an order page 810 of a specific store (e.g., "Renieve"), if the control unit 130 determines that the user can place a takeout order at the specific store (e.g., "Renieve") based on the distance between the user's current location and the specific store (e.g., "Renieve"), the control unit 130 can display recommendation information 811a recommending a takeout order from the specific store (e.g., "Renieve") (e.g., "There is a store within a five-minute walk from Chacha's location."). As an example, the control unit 130 can determine that the user can place a takeout order at the specific store (e.g., "Renieve") if the travel distance between the user's current location and the specific store (e.g., "Renieve") is equal to or less than a preset distance.
[0190] As another example, the control unit 130 can calculate the travel time required to travel from the user's current location to a specific store (e.g., "Renieve") based on the distance between the user's current location and the specific store (e.g., "Renieve"), and if the calculated travel time is less than or equal to a preset time (e.g., "5 minutes"), can display recommendation information 811a around an icon 811 associated with "takeout order (or takeout service)" on the order page 810 of the specific store (e.g., "Renieve"). In addition, the control unit 130 can highlight an icon 813 associated with "delivery order (or delivery service)" so that the user recognizes that a delivery order process for the specific store (e.g., "Renieve") is in progress.
[0191] The control unit 130 can display recommendation information 811a recommending a takeout order from a specific store (e.g., "Renieve") on the order page 810 of the specific store (e.g., "Renieve") where a delivery order for the specific store (e.g., "Renieve") is being placed, if the travel distance between the user's current location and the specific store (e.g., "Renieve") is less than a preset distance or the travel time is within a preset walking time (e.g., 5 minutes).
[0192] The control unit 130 can switch the delivery order process for a particular store (e.g., "Renieve") to a takeout order process for a particular store (e.g., "Renieve") based on a user's selection of an icon 811 associated with "takeout order" for a particular store (e.g., "Renieve") on the order page 810 of the particular store (e.g., "Renieve") where a delivery order process is being executed.
[0193] Meanwhile, if a take-out event exists, the control unit 130 can recommend a take-out order to the user during the execution of the delivery order process.
[0194] Here, the "takeout event" refers to an event provided to a user when placing a takeout order, and may be an event provided by an order intermediary service or a store. For example, takeout events include a points awarding event that awards points to a user (or a user account) when placing a takeout order, a takeout discount event that offers a discount on takeout, and the like.
[0195] 8(b), when a delivery order process (or delivery order payment process) is being performed on the payment order page (or payment page) 820, the control unit 130 can display recommendation information recommending a takeout order (e.g., "Earn 2,000 won when you order takeout!") 822a around an icon 822 associated with "takeout order (or takeout service)." In this case, the control unit 130 can highlight the icon 821 associated with "delivery order (or delivery service)" so that the user knows that the delivery order process is being performed.
[0196] The control unit 130 can switch the delivery order process to a takeout order process based on a user's selection of the icon 822 associated with the "takeout order" on the payment order page 820 while the delivery order process (or delivery order payment process) is running.
[0197] Meanwhile, in the present invention, the order page 810 and the payment order page 820 of a specific store can both be considered service pages or order pages provided by the order intermediary service.
[0198] The control unit 130 can also determine the user's initial order budget based on the order amount included in the user's order history. Furthermore, the control unit 130 can determine the point on the slider bar 421a corresponding to the initial order budget as the initial position of the indicator 421b.
[0199] On the other hand, the present invention can provide a multi-order process that sends service requests to different stores based on one order transaction.
[0200] As shown in FIG. 9, when a menu for a first store (e.g., "Renieve") and a menu for a second store (e.g., "Daiichi Noodle Factory") are selected on a particular user terminal 10, a first order area 910 in which order information for the first store (e.g., "Renieve") is displayed, and a second order area 920 in which order information for the second store (e.g., "Daiichi Noodle Factory") is displayed can be provided on the order page 900 of the particular user terminal 10.
[0201] When an order process (e.g., payment selection) is performed while the first order area 910 and the second order area 920 are displayed on the order page 900 of a specific user account, the control unit 130 can receive both the first order request information 910 and the second order request information 920 from the user terminal 10.
[0202] When the control unit 130 receives both the first order request information 910 and the second order request information 920 from the user terminal 10, it can send service request information corresponding to the first order request information 910 and the second order request information 920 to different stores, respectively.
[0203] Specifically, the control unit 130 can transmit first service request information corresponding to the first order request information 910 to a business operator terminal (or a business operator account) associated with the first store. Also, the control unit 130 can transmit second service request information corresponding to the second order request information 920 to a business operator terminal (or a business operator account) associated with the second store.
[0204] Meanwhile, the control unit 130 may set order information for the first store and order information for the second store based on user inputs in the first order area 910 and the second order area 920 of the order page 900. That is, the control unit 130 may provide a function that allows the user to set different orders for the first store and the second store through the first order area 910 and the second order area 920.
[0205] The control unit 130 can display an icon 911 associated with a "delivery order" and an icon 912 associated with a "takeout order" for the first store on the first order area 910. The control unit 130 can highlight an icon associated with the corresponding order type (e.g., icon 911 associated with a "delivery order") based on whether the order type (or service type) for the first store is one of a delivery order and a takeout order. The control unit 130 can also display recommendation information 912a recommending other types of orders (e.g., "There is a restaurant within a five-minute walk from Chacha's location") around an icon associated with other types of orders (e.g., icon 912 associated with a "takeout order"). When the icon 912 associated with a "takeout order" is selected on the first order area 910, the control unit 130 can switch the order type for the first store from a delivery order to a takeout order.
[0206] The control unit 130 can display an icon 921 associated with a "delivery order" and an icon 922 associated with a "takeout order" for the second store on the second order area 920. The control unit 130 can highlight an icon associated with the corresponding order type (e.g., icon 922 associated with a "takeout order") based on whether the order type (or service type) for the second store is one of a delivery order and a takeout order. The control unit 130 can also display guidance information 921a regarding other types of orders (e.g., "A delivery fee of 3,000 won will be added") around an icon associated with other types of orders (e.g., icon 921 associated with a "delivery order"). When the icon 921 associated with a "delivery order" is selected on the second order area 920, the control unit 130 can switch the order type for the second store from a takeout order to a delivery order.
[0207] Meanwhile, when order information for each of the first store and the second store is displayed on the order page 900, the control unit 130 may display a delivery type selection area 930 for receiving a selection of a delivery type when the order types for both the first store and the second store are "delivery orders."
[0208] Here, the delivery types include a first type of delivery in which food and drink from each of the first and second stores is delivered to the user by one delivery person, and a second type of delivery in which food and drink from each of the first and second stores is delivered to the user by multiple delivery people.
[0209] The control unit 130 can send order information for the first store and the second store to one delivery person based on the delivery type selected via the order page 900, or can send order information for the first store and the second store to each of multiple delivery people.
[0210] As described above, the method and system for providing an order intermediation service according to the present invention can identify a delivery cost budget and an order budget for a delivery order, then search for stores that fit the delivery cost budget based on the order budget, and provide information about the stores to the user. Thus, the user can receive information about stores and menus offered by the stores based on actual delivery costs within the order budget. As a result, the user can receive information about menus that can be ordered within the accurate budget.
[0211] In addition, the method and system for providing an order intermediation service according to the present invention can provide an intuitive graphic user interface (GUI) that allows users to set their desired order budget and delivery cost budget, thereby allowing users to easily set their desired order budget and delivery cost budget before searching for a store.
[0212] Meanwhile, the present invention described above can be realized as a program that can be executed by one or more processes on a computer and stored on a computer-readable medium (or recording medium).
[0213] Furthermore, the present invention can be realized as computer-readable codes or commands on a program recording medium, i.e., the present invention can be provided in the form of a program.
[0214] On the other hand, the computer-readable medium includes any kind of storage device that stores data that can be read by a computer system. Examples of the computer-readable medium include a hard disk drive (HDD), a solid state disk (SSD), a silicon disk drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0215] The computer-readable medium may also be a server or cloud storage that includes storage and can be accessed by the electronic device via communication. In this case, the computer can download the program according to the present invention from the server or cloud storage via wired or wireless communication.
[0216] Furthermore, in the present invention, the above-mentioned computer is an electronic device equipped with a processor, that is, a central processing unit (CPU), and the type of the computer is not particularly limited.
[0217] However, the detailed description of the present invention is for illustrative purposes only and should not be construed as limiting in any respect. The scope of the present invention should be determined by reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are included in the scope of the present invention.
Claims
1. A method for providing an order intermediation service executed by a processor, comprising: Identifying a delivery budget and an order budget for a delivery order; A step of searching for at least one store that can deliver within the delivery cost budget based on an order amount that meets the order budget from among a plurality of stores that have subscribed to the order intermediation service, using delivery cost setting information for each order amount range that is preset in the business account; and providing a list including menu information about the searched stores to a user terminal.
2. receiving basic delivery fee information for each order amount range from a business account; The method for providing an order intermediation service according to claim 1, further comprising a step of storing basic delivery fee information for each order amount range in a storage unit as the delivery fee setting information in association with the business account.
3. providing a basic delivery fee related area on a delivery fee setting page provided on the terminal of the business account; The method for providing an order intermediation service according to claim 2, wherein the basic delivery fee related area receives input of basic delivery fee information for each order amount range from a terminal of the business account.
4. The basic delivery fee related area is: an order amount input area for the first section; a second section of an order amount input area; The delivery fee setting page includes a basic delivery fee input area for the first section around the order amount input area for the first section, The method of claim 3, wherein a basic delivery fee input area for the second section is provided around the order amount input area for the second section on the delivery fee setting page.
5. receiving a changed order budget that is different from the order budget from the user terminal; 2. The method for providing an order intermediary service according to claim 1, further comprising: using the delivery fee setting information to re-search from among the plurality of stores for at least one store that can deliver within the delivery fee budget based on the changed order amount that satisfies the changed order budget.
6. a service page for the order intermediation service is provided to the user terminal; The service page at least one of a first area for receiving a setting of the delivery budget from the user terminal and a second area for receiving a setting of the order budget from the user terminal; 6. The method of claim 5, wherein the changed order budget is received through the second area.
7. the second area includes a slider graphic object for receiving the setting of the order budget; the order budget is changed based on user input to the slider graphic object; In the step of searching the store, 7. The method for providing an order intermediary service according to claim 6, wherein, in response to a user input to the slider graphic object, at least one store that can deliver within the delivery cost budget is re-searched based on the changed order budget.
8. The service page a third region containing the list; The list included in the third area is 8. The method of claim 7, wherein the menu information for the re-searched store is updated according to the changed order budget.
9. The slider graphic object is Includes multiple locations, each matched to a different amount, The change in the order budget is the order budget is set to correspond to a first point of the slider graphic object, and the user input selects a second point of the slider graphic object; 8. The method of claim 7, wherein the changed order budget corresponds to a specific amount matched to the second location.
10. The delivery fee setting information is information considered in determining a delivery fee for each of the plurality of stores, Basic delivery fee information set based on the order amount; The order intermediation service providing method according to claim 1, characterized in that the information includes surcharge delivery charge information relating to at least one of delivery distance, delivery area, delivery day of the week, delivery time, delivery menu, whether it is a public holiday, and weather conditions.
11. In the order brokerage system, a communication unit that communicates with a user terminal that connects to the order intermediation service provided by the order intermediation system; a control unit that determines a delivery cost budget and an order budget for a delivery order based on information received from the user terminal; The control unit Using delivery fee setting information for each order amount range preset in the business account, search for at least one store that can deliver within the delivery fee budget based on the order amount that meets the order budget from among a plurality of stores that have subscribed to the order intermediation service; An order intermediary system that provides a list including menu information about the searched stores to the user terminal.
12. A program executed by one or more processes in an electronic device and stored on a computer-readable recording medium, The program Identifying a delivery budget and an order budget for a delivery order; A step of searching for at least one store that can deliver within the delivery cost budget based on an order amount that meets the order budget from among a plurality of stores that have subscribed to the order intermediation service, using delivery cost setting information for each order amount range that is preset in the business account; and providing a list including menu information about the searched stores to a user terminal.
Citation Information
Patent Citations
Selling price presenting service system
JP2002259757A
Information provision system, control method for information provision system, information provision device, program, and information storage medium
JP2012252397A
Order support device, order support method, and order support program
JP2019149139A
Information processing device, information processing method, and information processing program
JP2022051203A
Server apparatus and program
JP2022087419A