Order mediation service providing method and system
Patent Information
- Application Number
- JP2024217494
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-01-09
- Filing Date
- 2024-12-12
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-01-05
AI Technical Summary
【0014】 前述したように、本発明による注文仲介サービス提供方法及びシステムは、配達注文のための配達費予算及び注文予算を特定し、その後、注文予算を基準として配達費予算内のストアを検索し、当該ストアの情報をユーザに提供することができる。よって、ユーザは、注文予算内で、実際にかかる配達費を基準とするストア及び当該ストアが提供するメニューに関する情報の提供を受けることができる。その結果、ユーザは、正確な予算内で、注文可能なメニューに関する情報の提供を受けることができる。
Smart Images

Figure 2025028162000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a method and system for providing order intermediation services. [Background technology]
[0002] As technology develops, the use of electronic devices (e.g., smart phones, tablet PCs, automated devices, etc.) has become more widespread among the masses, which has led to an increasing reliance on electronic devices in many parts of daily life.
[0003] Furthermore, the popularization of electronic devices has promoted the development of Internet-based services, which is gradually shifting traditional consumption patterns, which were highly dependent on offline consumption, to online consumption.
[0004] In response to these changing trends, industries such as the food and beverage industry, which are based on offline services by their very nature, have launched various online food delivery services to enhance customer convenience. As a result, customers, i.e., consumers, can now receive food delivery services with just a few clicks using electronic devices connected to the Internet.
[0005] As an example of such 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 focuses only on acting as an intermediary between users, stores, and delivery personnel, and is inconvenient for users who pay the fee because they are not provided with accurate information regarding the cost of having food and drink delivered. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Korean Patent 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: 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 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, and the control unit can search for at least one store that can deliver within the delivery cost budget from among a plurality of stores subscribed to the order intermediation service, based on an order amount that meets the order budget, and 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 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. Effect of the Invention
[0014] As described above, the method and system for providing an order intermediation service according to the present invention can specify a delivery cost budget and an order budget for a delivery order, and then search for stores within the delivery cost budget based on the order budget, and provide information on the stores to the user. Thus, the user can receive information on stores based on actual delivery costs within the order budget and menus offered by the stores. As a result, the user can receive information on 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 may provide an intuitive graphic user interface (GUI) that allows a user to set an order budget and a delivery fee budget, thereby allowing a user to easily set a desired order budget and a delivery fee budget before searching for a store. [Brief description of the drawings]
[0016] [Figure 1] FIG. 2 is a conceptual diagram for explaining an ordering method using the order intermediation system according to the present invention. [Diagram 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. [Diagram 3]2 is a flowchart illustrating an order brokering method according to the present invention. [Figure 4a] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. [Figure 4b] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. [Diagram 5] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. [Figure 6] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. [Figure 7] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. [Figure 8] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. [Figure 9] 1 is a conceptual diagram for explaining an order page provided to a user terminal in the order intermediation system according to the present invention. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] Hereinafter, the embodiments disclosed in this specification will be described in detail with reference to the attached drawings. The same or similar components are denoted by the same or similar reference numerals regardless of the drawing number, and the duplicated description thereof will be omitted. The suffixes "module" and "part" of components used in the following description are given or mixed to facilitate the preparation of the specification, and do not have any significance or usefulness in themselves. In addition, when describing the embodiments disclosed in this specification, if it is determined that a specific description of related publicly known technology makes the gist of the embodiments disclosed in this specification unclear, the detailed description thereof will be omitted. Note that the attached drawings are merely for the purpose of making the embodiments disclosed in this specification easily understandable, and the technical ideas disclosed in this specification are not limited by the attached drawings, and it should be understood that any modifications, equivalents, or alternatives included in the ideas and technical scope of the present invention are included in 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 to the terms. The terms are used only to distinguish one component from another.
[0019] When a component is referred to as being "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. In contrast, when a component is referred to as being "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 additional possibility of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0022] The order intermediation system according to the present invention may also be called an "ordering system." The order intermediation system according to the present invention serves as an intermediary between a user, a business operator, and a delivery person to allow orders and deliveries regarding services provided by a business operator (e.g., food and beverage service) to be made.
[0023] In the present invention, the term "service" provided by an enterprise means materials or labor provided by the enterprise 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 an operator operates. For example, if an operator operates a "restaurant," the type of service corresponds to a "food and drink provision service."
[0025] In the present invention, for ease of explanation, 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 called "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 place an order for a specific menu item based on the menu information in a menu list provided in a store, etc. When a specific menu item is ordered by the user, 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 a user with menu information corresponding to a menu list, and an order for a specific menu item can be received from the user via the page. Also, in the present invention, an order for a specific menu item received from the user can be provided to a business operator, thereby mediating 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] Also, for ease of explanation, in this specification, a person who places a menu order and receives food and drink corresponding to the menu (e.g., a "customer" or "consumer") is referred to as a "user," a person who provides food and drink corresponding to the ordered menu is referred to as a "business operator," and a person who receives the food and drink from the business operator and delivers it to the customer is referred to as a "delivery person."
[0032] Meanwhile, the term "delivery person" as used herein means 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 are not differentiated, and both are referred to as "delivery person".
[0033] Hereinafter, the method and system for providing an order intermediation service according to the present invention will be described in more detail with reference to the accompanying drawings. Fig. 1 is a conceptual diagram for explaining an ordering method using the order intermediation system according to the present invention. Fig. 2 is a conceptual diagram for explaining a method for setting up service provision on the business account side in the order intermediation system according to the present invention, Fig. 3 is a flowchart for explaining the order intermediation method according to the present invention, and Figs. 4a, 4b, 5, 6, 7, 8 and 9 are conceptual diagrams for explaining an order page 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 through which food and drink can be ordered from at least one of a plurality of stores that are registered with the order intermediary system 100.
[0037] The order intermediation system 100 according to the present invention is configured to provide a page 400 accessible via the Internet at a user terminal 10 .
[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 preregistered 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 ease of explanation, 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 above-mentioned "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 will not be differentiated, and all accounts that can use menu orders based on the order intermediation system of the present invention will be referred to as "accounts pre-registered in the order intermediation system of the present invention."
[0043] Meanwhile, 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 i) transmitted from the user side to the order intermediation system 100, or ii) transmitted from the order intermediation system 100 to the user side is essentially information i) transmitted from the "electronic device 10 logged in with a user account" to the order intermediation system 100, or ii) transmitted 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 of explanation, no clear distinction is made, and information is described in terms of a "user account" as i) "information is sent from a user account" or ii) "information is received by a user account" when information is sent from an "electronic device 10 logged in with a user account" or ii) "information is received by a user account."
[0047] Therefore, in the following description, the reference number "10" given to the electronic device logged in with the user account will also be given to the user account. That is, in this specification, the user account 10 is understood as 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, the two are not clearly distinguished, and i) information is transmitted from an "electronic device logged in with a business account" or ii) information is received by an "electronic device logged in with a business account" and described as being mainly about the "business account," such as i) "information is transmitted from the business account" or ii) "information is received by the business account." In other words, in this specification, the business account is understood as the electronic device 10 or business terminal logged in with the business account.
[0050] On the other hand, data transmission 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 side server (hereinafter referred to as the “delivery server”) 20.
[0051] Information transmitted from the delivery person to the order intermediation system 100 is transmitted from the "electronic device logged in with a delivery person account" to the order intermediation system 100, or transmitted to the order intermediation system 100 via the delivery server 20. Furthermore, information transmitted from the order intermediation system 100 to the delivery person is essentially transmitted from the order intermediation system 100 to the "electronic device logged in with a delivery person account" or transmitted to the "electronic device logged in with a delivery person account" via the delivery server 20.
[0052] However, in this specification, for the sake of convenience, the two will not be clearly distinguished, and the sending and receiving 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 described 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 in which a user account is registered (or logged in), the electronic device in which a business operator account is registered (or logged in), and the electronic device in which a delivery person account is logged in.
[0055] The storage unit 120, also referred to as a database (DB) of the order intermediation service, 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 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 of a specific store, a business account of the specific store, information regarding a user account that ordered the menu 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 provision 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 regarding the store (or shop) where the order was placed on the user terminal 10, information regarding the ordered menu, information regarding the order date, information regarding the order amount, and review information created on the user terminal 10.
[0062] Further, the storage unit 120 may store business history information related to the business terminal. Here, the business history information may include order history information related to a menu ordered in association 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 in which deliveries were made in cooperation with a delivery personnel terminal (or delivery personnel account) and delivery store history information in which deliveries were made in cooperation with a specific delivery store to which multiple delivery personnel belong. Hereinafter, the delivery personnel and the delivery store will not be distinguished from each other, and both will be referred to as "delivery personnel (or delivery personnel account)."
[0064] In this manner, 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 generally control the above components.
[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 accepted from the user terminal 10, the payment for the accepted order is made at the user terminal 10.
[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 item 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 item based on the reception of the 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 a payment page provided on the user terminal 10 through a 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 electronic payment for the order being made at the user terminal 10.
[0072] In addition, the control unit 130 can transmit order information regarding 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 by the business terminal that accepted the user's delivery order, the control unit 130 can generate delivery information based on the reception of the 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 transmit it to the delivery person terminal (or the delivery server 20) based on a delivery order for a specific menu being accepted at the business operator terminal and selection information for a delivery service for the accepted delivery order being received from the business operator terminal.
[0075] Meanwhile, 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 settlement process for the order amount and delivery amount of the specific menu can be executed.
[0076] Here, the "delivery amount" is a fee for using the delivery service, and is understood as a fee paid to the delivery person who receives 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 the 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 contents to the user terminal. A business operator may set a delivery fee for his / her store through the delivery fee setting page 200, and the control unit 130 may match input information (or setting information) received through the delivery fee setting page 200 with a business operator account and store it in the storage unit 120.
[0079] Meanwhile, as shown in FIG. 2(a), the control unit 130 can provide the business operator terminal with a delivery fee setting page 200 consisting of a plurality of areas 210 to 230 respectively relating to a basic delivery fee, a premium delivery fee, and a 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 interpreted as a delivery fee that is 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 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 associate the basic delivery fee information, in which the order amount for each range and the basic delivery fee are matched, with the business account and store it in the storage unit 120. 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] Furthermore, the control unit 130 can provide an icon 213 linked to a function of additionally providing an order amount and basic delivery fee input area 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 or not, weather conditions, etc.).
[0085] Here, "extra delivery fee" is understood as an additional amount added to the basic delivery fee if the extra 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 store (or shop) of the business operator 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 corresponds to (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 corresponds to 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 corresponds to a surcharge day of the week (e.g., weekend) and the 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 holiday. Furthermore, the surcharge delivery fee matched to the "weather condition surcharge item 226" may be an amount added when the weather conditions are bad for delivery.
[0087] The control unit 130 can configure the premium delivery fee related area 220 so that the business operator can set at least a part of the multiple premium items. For example, the control unit 130 can provide check boxes on the premium delivery fee related area 220 that match each of the multiple premium items, and receive information on the premium item that matches the selected check box 226a from the premium delivery fee related area 220.
[0088] For example, as shown in FIG. 2(b), a check box 226a matching the "weather condition surcharge item 226" is selected in the surcharge delivery charge related area 220, and information relating to the "weather condition surcharge item 226" can be received based on input of surcharge item application condition information (e.g., weather condition information to which the surcharge delivery charge applies (e.g., "rainy weather")) and the surcharge delivery charge.
[0089] When the surcharge delivery fee for each surcharge item is input into the surcharge delivery fee related area 220, the control unit 130 can store the surcharge delivery fee information matching the surcharge items (including the surcharge item application conditions) and the surcharge delivery fee in the storage unit 120 in association with the business account.
[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 a discounted delivery fee for at least one discount item (eg, menu, day / time, region, etc.).
[0091] Here, the "discounted delivery cost" is understood as a discount amount to be deducted (or excluded) from the delivery cost (at least one of the basic delivery cost and the premium delivery cost) if the discount items are met.
[0092] For example, the discounted delivery fee matched with the "menu discount item 233" may be the amount discounted when ordering a delivery of a specific menu item. The discounted delivery fee matched with 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 with the "area discount item 231" may be the amount discounted when the delivery destination falls under a specific area.
[0093] Business operators can set discounted delivery fees via the delivery fee setting page 200 and offer their own 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 a part 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 233a from the discounted delivery fee related area 230.
[0095] For example, as shown in (c) of FIG. 2, a check box 233a matching the “menu discount item 233” is selected in the discounted delivery fee related area 230, and information regarding the “menu discount item 233” can be received based on input of discount item application condition information (e.g., menu, period, etc.) and discounted delivery fee.
[0096] When discounted delivery fees for each discount item are input in the discounted delivery fee related area 230, the control unit 130 can store discounted delivery fee information matching the discount items (including the conditions for applying the discount items) and the discounted delivery fees in the storage unit 120 by associating it with the business account.
[0097] Meanwhile, the control unit 130 may determine a payment delivery fee that the user must pay (or settle) based on at least one of the basic delivery fee, the premium delivery fee, and the discounted delivery fee. For convenience of explanation, the basic delivery fee, the premium delivery fee, and the discounted delivery fee will not be distinguished from each other, and the payment delivery fee that the user must pay (or settle) will be referred to as the "delivery fee" in the following description.
[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 provided by the order intermediary system 100 according to the present invention (or the order page 400) 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 home page) 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 may display information about at least one store that satisfies the filtering conditions among a plurality of stores that are registered with the order intermediation system 100 on the order page 400.
[0103] The control unit 130 can identify a store 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, takeaway 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, children's favorite, 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 for each searched store (e.g., “Terry Rose Tteokbokki Jeongja Branch”), menu information (e.g., menu image, menu name (e.g., “Bacon Rose Tteokbokki”), menu price information (e.g., “17,000 won”)), expected delivery time information (e.g., “30 to 40 minutes”), and keyword information (e.g., “store with many reorders”) on 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 on 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 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 that the user plans to pay (or spend or settle) as the menu order amount. For example, if the user plans to spend 30,000 won on the menu order, the order budget is 30,000 won.
[0111] As shown in (b) of FIG. 4a, the control unit 130 can provide the user terminal 10 with an order page 400 including 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 a delivery budget and an 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 may 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 of a delivery fee budget on the first area 410 so that the user terminal 10 sets the delivery fee budget in the first area 410. As an example, the control unit 130 may specify the delivery fee budget (2,000 won) 411 based on the selection of any one (e.g., 2,000 won) of a plurality of graphic objects corresponding to different delivery fees (e.g., up to 1,000 won, up to 2,000 won, up to 3,000 won, 3,000 won or more) on the first area 410. As another example, the control unit 130 may specify the delivery fee budget (2,000 won) 411 based on the selection of any one (e.g., 2,000 won) of delivery fee items arranged in a delivery fee list graphic object on the first area 410.
[0114] On the other hand, the second area 420 is an area associated with receiving an order budget setting from the user terminal 10, and may be called an "order budget setting area" or an "order budget specification area."
[0115] As shown in (b) of Fig. 4a, the second area 420 may include a slider graphic object 421 for receiving a setting of an order budget. The control unit 130 may specify the order budget based on a user input to the slider graphic object 421. For example, the control unit 130 may specify an input value corresponding to a 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 among a plurality of stores that have subscribed to the order intermediation service, based on the order amount that satisfies the order budget (see S320 in FIG. 3).
[0118] In the order intermediation service according to the present invention, there may be a plurality of stores that have joined the service. In the present invention, "joining" is understood as "registering" with the order intermediation service according to the present invention for the purpose of providing services. A business operator may register a store with the order intermediation service in order to provide services for his / her store 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 based on the order budget from among multiple stores 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 regarding at least one of a basic delivery fee, a premium delivery fee, and a discounted delivery fee. Here, the storage unit 120 may 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, an increased delivery fee, and a discounted delivery fee. Hereinafter, 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 the increased delivery fee and the discounted delivery fee will be described.
[0124] The control unit 130 can refer to the delivery fee setting information for each store and determine a store whose delivery fee (or basic delivery fee) matched to the order amount based on the order budget is less than the delivery fee budget as a store that can deliver within the delivery fee budget.
[0125] For example, assume that the order budget is '15,000 won' and the delivery fee budget is '2,000 won.' If the delivery fee matched to the order amount '15,000 won' from the first store is '1,000 won' and the delivery fee matched to the order amount '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 fee budget.
[0126] Meanwhile, the control unit 130 may 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 fee and the surcharge delivery fee for the first store ("1,000 won + 1,000 won = 2,000 won") is equal to or 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 fee and the surcharge delivery fee 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 a store that can deliver to within the delivery fee budget. For convenience of explanation, a method of checking whether a surcharge delivery fee is added will be described below using a 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 intermediation system 100.
[0130] The control unit 130 may filter stores that have a delivery fee surcharge from among a plurality of stores that have subscribed to the order intermediation service based on the collected weather information. That is, the control unit 130 may filter stores that have a delivery fee surcharge set according to the weather condition surcharge item.
[0131] The control unit 130 can specify the delivery fee of the filtered store as an increased delivery fee based on the weather information. Specifically, the control unit 130 can calculate the increased delivery fee for each store according to the weather information by referring to the delivery fee setting information of the filtered store. Also, the control unit 130 can calculate the increased delivery fee for the filtered store by adding the increased delivery fee to the basic delivery fee of the filtered store.
[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 if 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 of the second stores 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 equal to or 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 to which delivery can be made within the delivery cost budget based on the "delivery cost" without taking into account the basic delivery cost, the premium delivery cost, and the 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 a user terminal (see S330 in FIG. 3).
[0138] As shown in Fig. 4a(b), the order page 400 may include a third area 430 in which a list including menu information about the searched stores is displayed. In the present invention, the third area 430 may also be called a "list area."
[0139] The control unit 130 may display a store list including menu information regarding the first store and menu information regarding the second store in the third area 430 based on the first store and the second store being searched for as stores that can deliver.
[0140] Meanwhile, in the present invention, although it is described that information about the stores searched for based on the delivery cost budget and the order budget is displayed on the list area 430, the information about the searched stores may also be displayed on the map area A by an indicator 302, as shown in (a) of FIG. 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, when the delivery cost budget and the order budget are not set, as shown in (a) of FIG. 4a, the control unit 130 may display information about the store identified based on 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 following: service 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 portions, kids like, 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 in a state where a delivery cost budget and an order budget are not set, the control unit 130 can update the store list included in the list area 430 so that information about 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, when at least one of the delivery cost budget and order budget is changed in the first area 410 and the second area 420, information about stores re-searched based on the changed delivery cost budget and order budget is displayed.
[0148] As an 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 to 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 a plurality of stores that have 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 the menu information of the third store and the 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 by the changed delivery fee budget and the 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 on the delivery fee that the user must settle (or pay) when a delivery order is placed for the third store corresponding to the third store item 433 at 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 to a slider graphic object 421 included in the second area 420, the control unit 130 may re-search for a store that can deliver within the delivery budget (2,000 won) for the order amount according to the changed order budget from among a plurality of stores that have subscribed to the order intermediation service. Also, the control unit 130 may update the list in the third area 430 based on the menu information of the re-searched store.
[0151] On the other hand, when a store is searched again 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 searched again 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 specific store searched again may be changed from the first delivery fee to a second delivery fee different from the first delivery fee. Specifically, the delivery fee information of the specific store according to the order budget before the change (e.g., 15,000 won) may be the first delivery fee (2000 won, see reference numeral 431a in (b) of FIG. 4a), and the delivery fee information of the specific store according to the order budget after the change (e.g., 25,000 won) may be changed to the second delivery fee (free, see reference numeral 431b in (b) of FIG. 4b). 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 so that the first delivery fee information according to the order budget before the change disappears and the second delivery information according to the order budget after the change is displayed in the store item 431 of the specific store.
[0153] On the other hand, as shown in FIG. 5, when a filtering condition related to a food category is not set, the control unit 130 can provide a plurality of store information searched based on a delivery fee budget and an order budget to a 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 lists for each food and drink category are provided according to various criteria.
[0155] For example, the control unit 130 may display a list of food categories in a preset food category order (e.g., chicken, tteokbokki, hamburger) on the third area 430. The preset food category order may 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 an order determined by the user's preferences based on the user history information on the third area 430. 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 preference based on the user's order history. The control unit 130 can determine the food category with the most order history of the user as the user's first favorite food category, and can determine the food category with the second most order history of the user as the user's second favorite food category.
[0158] Meanwhile, the control unit 130 may 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 place an item of a store with the most user order history (e.g., Hak-sun's 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 place an item of a store with the second most user order history (e.g., Tasty Chicken Jeongja Branch) below the store item placed at the top.
[0160] As another example, the control unit 130 may arrange an item of a store from which the user previously ordered (e.g., School Tteokbokki) among multiple stores included in a specific food category (e.g., Tteokbokki 442) at the top of the list of the specific food category, and arrange an item of a store from which 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 for a store (e.g., healthy hamburgers) that is running an event (or promotion) among multiple stores included in a particular food and beverage category (e.g., hamburgers 443) at the top of the list for the particular food and beverage 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 specify 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 located at a specific point on the slider bar 421a.
[0165] The control unit 130 can change the order budget to an amount corresponding to a first location based on the indicator 421b being positioned at a first location on the slider bar 421a, and then, based on a user input moving (or selecting) the indicator 421b to a second location on the slider bar 421a, change the order budget to an amount corresponding to a second location.
[0166] In addition, 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 may control the slider bar 421a to include a plurality of amount ranges 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, in 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 a user input causes the indicator 421b to move to a point on the slider bar 421a corresponding to a range between the first amount interval 431a and the third amount interval 431c, the control unit 130 can control the order budget to be displayed in the display area 422 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 a user input causes the indicator 421b to move to a point on the slider bar 421a corresponding to between the fourth amount range 431d and the fifth amount range 431e, the control unit 130 can control the order budget to be displayed on the display area 422 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 intervals 431a to 431e that make up the slider bar 421a.
[0174] Meanwhile, 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 who uses the order intermediation service and the food and drink category selected in the order intermediation 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 may determine an initial order budget based on user history information, and may 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 ordering budget in different manners 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 there is no order history of a user 710 (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 without an order history. In addition, the control unit 130 can place an indicator 421b on a point of the 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), when there is an order history of a user 720 (721), 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. In addition, 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 initial order budget 722 set 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, the control unit 130 may set the user's previous order amount as the order budget when the user's number of orders is in a first range (e.g., 1 to 3 times). As another example, the control unit 130 may set the average order amount as the order budget when the user's number of orders is in a second range (e.g., 4 to 9 times). As yet another example, the control unit 130 may set the average order amount excluding the maximum order amount and the minimum order amount as the order budget when the user's number of orders is in a third range (e.g., 10 or more times).
[0182] Meanwhile, the control unit 130 can 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 can set the user's order budget based on the presence or absence of the user's order history for the last 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 a plurality of food categories and set the user's order budget based on the order history for the specific food category. For example, when 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 the store classified 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 that case, the user may regret placing a delivery order without checking the distance from Store A, even though the user would have intended to place a takeaway order with Store A if he or she had known that Store A was close to the user's current location. In addition, Store A (or the operator of Store A) is inconveniently required to provide delivery to the user (customer) by paying a delivery fee, 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 beverages, a take-out ordering process for a 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 for which the order is placed (Store A), a take-out order from the store for which the order is placed (Store A) can be recommended to the user during the execution of the delivery order process for the store for which the order is placed (Store A).
[0188] For the sake of convenience, 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 that case, the control unit 130 may recommend a takeaway order by taking into consideration the distance between either the user's current location or the delivery destination and a particular 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"), the control unit 130, based on the distance between the user's current location and the specific store (e.g., "Renieve"), determines that the user can place a takeout order at the specific store (e.g., "Renieve"), the control unit 130 can display recommendation information (e.g., "There is a store within a 5-minute walk from Chacha's location") 811a that recommends a takeout order for the specific store (e.g., "Renieve"). As an example, the control unit 130 can determine that the user can place a takeout order at the specific store (e.g., "Renieve") when 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 calculates 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 a preset time (e.g., "5 minutes"), the control unit 130 can display the recommendation information 811a around the 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 the icon 813 associated with "delivery order (or delivery service)" so that the user recognizes that the delivery order process for the specific store (e.g., "Renieve") is being executed.
[0191] The control unit 130 can display recommendation information 811a recommending a take-out order from a specific store (e.g., "Renieve") on the order page 810 of the specific store (e.g., "Renieve") where a delivery order is placed for the specific store (e.g., "Renieve"), if the travel distance between the user's current location and a 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 take-out order process for the particular store (e.g., "Renieve") based on a user's selection of an icon 811 associated with "take-out 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, when a takeaway event is present, the control unit 130 can recommend a takeaway order to the user during the execution of the delivery order process.
[0194] Here, the "takeout event" is 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, the takeout event includes 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] As shown in (b) of Fig. 8, when a delivery order process (or delivery order payment process) is being performed on a payment order page (or payment page) 820, the control unit 130 can display recommendation information recommending a takeaway order (e.g., "Earn 2,000 won when ordering takeaway!") 822a around an icon 822 associated with "takeaway order (or takeaway service)". In this case, the control unit 130 can highlight the icon 821 associated with "delivery order (or delivery service)" so that the user recognizes that a delivery order process is being performed.
[0196] The control unit 130 can switch the delivery order process to a take-out order process based on a user's selection of the icon 822 associated with the "take-out order" on the payment order page 820 where the delivery order process (or the 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 as service pages or order pages provided by the order intermediation service.
[0198] In addition, the control unit 130 can determine the initial ordering budget of the user based on the order amount included in the user's order history. Furthermore, the control unit 130 can determine the point of the slider bar 421a corresponding to the initial ordering budget as the initial position of the indicator 421b.
[0199] On the other hand, in the present invention, a multi-order process can be provided in which service requests are sent 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 ordering information for the first store (e.g., "Renieve") is displayed, and a second order area 920 in which ordering 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 a first order area 910 and a second order area 920 are displayed on an order page 900 of a particular 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 each of 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. In addition, 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 a user input in each of 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 each of 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., the icon 911 associated with a "delivery order") based on the fact that the order type (or service type) for the first store is either a delivery order or a takeout order. In addition, the control unit 130 can display recommendation information (e.g., "There is a store within a 5-minute walk from Chacha's location") 912a recommending another type of order around an icon associated with another type of order (e.g., the 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 the fact that the order type (or service type) for the second store is either a delivery order or a takeout order. The control unit 130 can also display guidance information (e.g., "Delivery fee of 3,000 won will be added") 921a related to the other type of order around an icon associated with the other type of order (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 beverages from each of the first store and the second store are delivered to the user by a single delivery person, and a second type of delivery in which food and beverages from each of the first store and the second store are 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 specify a delivery cost budget and an order budget for a delivery order, and then search for stores within the delivery cost budget based on the order budget, and provide information on the stores to the user. Thus, the user can receive information on stores based on actual delivery costs within the order budget and menus offered by the stores. As a result, the user can receive information on 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 may provide an intuitive graphic user interface (GUI) that allows a user to set an order budget and a delivery fee budget, thereby allowing a user to easily set a desired order budget and a delivery fee 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 in a computer-readable medium (or a recording medium).
[0213] Furthermore, the present invention can be realized as computer readable codes or commands on a program recording medium, that is, 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 in which data readable by a computer system is stored. 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, and the like.
[0215] The computer-readable medium may be a server or cloud storage that includes a storage and can be accessed by the electronic device through communication. In this case, the computer can download the program according to the present invention from the server or cloud storage through 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] On the other hand, the detailed description of the present invention is illustrative 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: A delivery budget and an order budget for a delivery order are identified; A step of searching for at least one store that can deliver within the delivery cost budget based on an order amount that satisfies the order budget from among a plurality of stores that have signed up for 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 of claim 1, further comprising 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 a first section; and a second section of an order amount input area, A basic delivery fee input area for the first section is provided around the order amount input area for the first section on the delivery fee setting page, The method for providing an order intermediation service according to 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 from the user terminal, the changed order budget being different from the order budget; 2. The method for providing an order intermediation service according to claim 1, further comprising: using the delivery fee setting information, re-searching 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 on the user terminal; The service page is 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 a setting of the order budget; the order budget is modified based on user input to the slider graphical object; In the step of searching the store, The method for providing an order intermediation service according to claim 6, further comprising the step of: re-searching for at least one store that can deliver within the delivery cost budget based on the changed order budget in response to a user input to the slider graphic object.
8. The service page is a third region in which the list is included; The list included in the third area includes:
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 based on the user input selecting a second point on the slider graphic object while the order budget is set to correspond to a first point on 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 identifying a delivery fee for each of the plurality of stores, Basic delivery fee information set based on the order amount; The method for providing order intermediation services 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 is connected to an 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 is 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 intermediation system that provides a list including menu information related to the searched stores to the user terminal.
12. A program executed by one or more processes in an electronic device and stored in a computer-readable recording medium, The program is 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 satisfies the order budget from among a plurality of stores that have signed up for 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