METHOD OF OPERATION OF ELECTRONIC DEVICE PROVIDING INFORMATION AND ELECTRONIC DEVICE SUPPORTING THE SAME
The electronic device enhances e-commerce delivery services by offering detailed shared delivery location information and group order management, improving user convenience and service efficiency.
Patent Information
- Application Number
- JP2025518348
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-28
- Filing Date
- 2022-09-29
- Publication Date
- 2025-10-03
AI Technical Summary
Existing e-commerce delivery services lack detailed and accurate information about shared delivery locations and group ordering options, leading to inefficiencies and user inconvenience.
An electronic device provides information on shared delivery locations and manages group orders by acquiring user location data, allowing users to set delivery addresses, recommending nearby delivery points, and facilitating group orders with real-time management and participant verification.
Enhances user convenience by providing precise delivery location information and managing group orders efficiently, reducing delivery complexities and improving service satisfaction.
Smart Images

Figure 2025532923000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method and device for providing information, and more particularly to a method and an electronic device for providing information on stores corresponding to shared delivery locations set up on a delivery service. [Background technology]
[0002] With the development of electronic technology, e-commerce has become established as a form of shopping. Customers can purchase goods online without visiting a shopping mall or market, and the goods purchased online are delivered to the address requested by the customer.
[0003] In the case of e-commerce, the provision of detailed and accurate information about products has a significant impact on customer satisfaction with the service, and therefore, various measures for providing more detailed and accurate information are being discussed.
[0004] In this regard, reference may be made to prior art documents such as KR101756594B1 or KR101500849B1. Summary of the Invention [Problem to be solved by the invention]
[0005] According to the method of the present invention, an electronic device can provide store information corresponding to shared delivery locations configured on a delivery service.
[0006] The technical problems to be solved by the present invention are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which the present invention pertains from the following description. [Means for solving the problem]
[0007] Various embodiments may provide a method of operating an electronic device to provide information and an electronic device that supports the method.
[0008] A method for providing information by an electronic device according to various embodiments may include acquiring first location information of a first user who uses a service provided by the electronic device; providing the first user with information on a first shared delivery location identified on the service in correspondence with the first location information; acquiring a first input from the first user to set the first shared delivery location as a delivery address; and providing the first user with information on a store corresponding to the first shared delivery location based on the first input.
[0009] In an exemplary embodiment, the information providing method may further include the steps of: setting a plurality of shared delivery locations corresponding to a certain area managed by the service; and, for each shared delivery location included in the plurality of shared delivery locations, setting a delivery zone area corresponding to each shared delivery location within the certain area.
[0010] In an exemplary embodiment, the first shared delivery location is included in the plurality of shared delivery locations, and the first shared delivery location can be identified for the first user based on the first location information being included in a first delivery zone area to which the first shared delivery location corresponds within the certain area.
[0011] In an exemplary embodiment, the information providing method may further include a step of identifying one or more shared delivery locations among the plurality of shared delivery locations that are located within a certain distance from the first location information; and a step of providing information about the one or more shared delivery locations to the first user on the service based on a second input by the first user to change the delivery address.
[0012] In an exemplary embodiment, the information providing method may further include: acquiring a third input from the first user for generating a public group order for a first store included in the stores; and providing public group order generation information for the first group order for the first store to the first user based on the third input, wherein the public group order generation information may include information that a delivery address for the first group order is set to the first shared delivery location.
[0013] In an exemplary embodiment, the information providing method may further include a step of acquiring information about a plurality of orders paid for at the first store by a plurality of users participating in the first group order generated based on the public group order generation information and information about a first order entered at the first store by the first user; and, when the first user has paid for the first order, providing the plurality of users and the first user with order acceptance completion information for the first group order including the plurality of orders and the first order.
[0014] In an exemplary embodiment, the information providing method may further include the steps of: setting information about the first group order to be provided to the first store when a certain time has elapsed after the first user has paid for the first order; acquiring a time input value of the first user corresponding to the certain time; and, when the first user has paid for the first order, providing information about the first group order to the first store when a time corresponding to the time input value has elapsed.
[0015] In an exemplary embodiment, the information providing method may further include providing first information to the plurality of users regarding a setting that information regarding the first group order is set to be provided to the first store when a time corresponding to the time input value has elapsed after the first user makes payment for the first order.
[0016] In an exemplary embodiment, the information providing method may further include the steps of: setting information about the first group order to be provided to the first store at a scheduled time desired by the first user after the first user has paid for the first order; acquiring a time input value of the first user corresponding to the scheduled time; and, when the first user has paid for the first order, providing information about the first group order to the first store at a time corresponding to the time input value.
[0017] In an exemplary embodiment, the information providing method may further include providing second information to the plurality of users regarding a setting that information regarding the first group order is set to be provided to the first store at a time corresponding to the time input value after payment for the first order by the first user.
[0018] In an exemplary embodiment, the information providing method may further include: acquiring payment request information of a second user included in the plurality of users, the payment request information including a second order requested by the second user at the first store in order to participate in the first group order; acquiring second location information of the second user in response to the payment request information; and processing the payment request information based on the second location information being included in a first delivery zone area corresponding to the first shared delivery location.
[0019] In an exemplary embodiment, the information providing method may further include: acquiring payment request information of a third user, the third user being included in the plurality of users, including a third order requested by the third user at the first store in order to participate in the first group order; acquiring access history information of the third user to the service in response to the payment request information; and processing the payment request information if the third user's last access to the service is within a certain period of time from the time the payment request information is acquired based on the access history information.
[0020] In an exemplary embodiment, the information providing method may further include setting deliveryman management information corresponding to the first group order.
[0021] In an exemplary embodiment, the delivery person management information may be set for the first group order based on the satisfaction of at least one of the following conditions: a first condition that the number of all orders included in the first group order is equal to or greater than a first critical number; a second condition that the quantity of ordered items in all orders included in the first group order is equal to or greater than a second critical number; and a third condition that the total payment amount for the first group order is equal to or greater than a critical amount.
[0022] In an exemplary embodiment, the delivery person management information may include third information instructing the delivery person to be assigned a delivery person with a means of transportation capable of delivering a certain quantity or more of items for the first group order, and fourth information regarding additional incentives to be provided to the delivery person.
[0023] In an exemplary embodiment, the information providing method may further include: confirming one or more public group orders that have the first shared delivery location set as a delivery address; and providing information about the one or more public group orders to the first user on the service based on a fourth input by the first user to join a group order.
[0024] In an exemplary embodiment, the information providing method may further include: acquiring a fifth input from the first user selecting a second group order included in the one or more public group orders; and providing the first user with a page for joining the second group order based on the fifth input.
[0025] An electronic device for providing information according to various embodiments includes a processor; and one or more memories for storing one or more instructions, which, when executed, can control the processor to perform the following steps: acquire first location information of a first user who uses a service provided by the electronic device; provide the first user with information about a first shared delivery location identified on the service corresponding to the first location information; acquire a first input from the first user to set the first shared delivery location as a delivery address; and provide the first user with information about a store corresponding to the first shared delivery location based on the first input.
[0026] The various embodiments of the present disclosure described above are merely some of the preferred embodiments of the present disclosure, and multiple embodiments reflecting the technical features of the various embodiments of the present disclosure can be derived and understood by those having ordinary skill in the art based on the detailed description set forth below. [Effects of the Invention]
[0027] The present invention provides a method for an electronic device to provide information on stores corresponding to shared delivery locations set up on a delivery service, thereby providing a technical effect in that it can increase the convenience of users using the delivery service.
[0028] The effects obtained from the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those having ordinary skill in the art to which the present invention pertains from the following description. [Brief explanation of the drawings]
[0029] [Figure 1] 1 is a diagram illustrating an information providing system in which an operating method of an electronic device for providing information according to various embodiments may be implemented; [Figure 2]1 illustrates the configurations of a server device 100, a user device 200, and a store device 300 according to various embodiments. [Figure 3] 1 illustrates a method of operation of a server device 100 for providing information according to various embodiments. [Figure 4] FIG. 1 illustrates how server device 100 operates to process group orders, according to various embodiments. [Figure 5] 10A and 10B are diagrams illustrating an example in which a user device 200 according to various embodiments outputs information about a shared delivery location identified in response to user location information. [Figure 6] 10A-10C illustrate examples of a user device 200 according to various embodiments outputting information about one or more shared delivery locations in response to input related to a user's delivery address setting. [Figure 7] 10A-10C illustrate examples of a user device 200 according to various embodiments outputting information related to a group order with a shared delivery location as the delivery location. [Figure 8] 10A-10C illustrate examples of a user device 200 according to various embodiments outputting information related to a group order with a shared delivery location as the delivery location. DETAILED DESCRIPTION OF THE INVENTION
[0030] The following embodiments combine elements and features of various embodiments in a predetermined form. Each element or feature may be considered optional unless otherwise explicitly stated. Each element or feature may be implemented without being combined with other elements or features. Also, some elements and features may be combined to form various embodiments. The order of operations described in various embodiments may be changed. Some elements or features of any embodiment may be included in other embodiments or may be replaced with corresponding elements or features of other embodiments.
[0031] In the description of the drawings, procedures or steps that may obscure the gist of various embodiments have not been described, and procedures or steps that can be understood by a person with ordinary skill in the art have not been described.
[0032] Throughout the specification, when a part "comprising" or "including" a certain element(s), this means that the part or part may further include other elements, without excluding other elements, unless otherwise specified. Furthermore, terms such as "module," "unit," and "module" used in the specification refer to a unit that performs at least one function or operation, and may be implemented by hardware, software, or a combination of hardware and software. Furthermore, in the context of describing various embodiments (particularly in the context of the claims below), the terms "a" (or "an"), "one," "the," and similar related words may be used to refer to both the singular and the plural, unless otherwise indicated herein or clearly contradicted by the context.
[0033] Preferred embodiments according to various embodiments will now be described in detail with reference to the accompanying drawings. The detailed description disclosed below, together with the accompanying drawings, is intended to describe exemplary embodiments of various embodiments and is not intended to represent the only embodiments.
[0034] Furthermore, the specific terms used in the various embodiments are provided to aid in understanding the various embodiments, and the use of such specific terms may be changed to other forms within the scope that does not deviate from the technical spirit of the various embodiments.
[0035] FIG. 1 is a diagram illustrating an information providing system in which methods of operating an electronic device for providing information according to various embodiments may be implemented.
[0036] 1, information provision systems according to various embodiments may be embodied in various types of electronic devices. For example, the information provision systems may be embodied in a server device 100, a user device 200, and a store device 300. In other words, the server device 100, the user device 200, and the store device 300 may perform operations according to various embodiments of the present disclosure based on the information provision systems embodied in each device. Meanwhile, the information provision systems according to various embodiments are not limited to those illustrated in FIG. 1 and may be embodied in more various electronic devices.
[0037] The server device 100 according to various embodiments may be a device that performs wireless and wired communication with a plurality of user devices 200 and a plurality of store devices 300 and includes storage with a large storage capacity. For example, the server device 100 may be a cloud device that works in conjunction with a plurality of user devices 200 and a plurality of store devices 300.
[0038] The user device 200 according to various embodiments may be a device used by an individual user, such as a desktop PC, a tablet PC, a mobile terminal, etc. Other electronic devices that perform similar functions may also be used as the user device 200.
[0039] The store device 300 according to various embodiments may be a device used by a store or store administrator that has subscribed to a service provided by the server device 100 or a service related to the server device 100. The store device 300 may include a desktop PC, a tablet PC, a mobile terminal, etc. Other electronic devices that perform similar functions may also be used as the store device 300.
[0040] The information provision system according to various embodiments may include various modules for operation. The modules included in the information provision system may be computer code or one or more instructions embodied to enable a physical device (e.g., the server device 100, the user device 200, and the store device 300) in which the information provision system is embodied (or included in the physical device) to perform a specified operation. In other words, the physical device in which the information provision system is embodied stores multiple modules in the form of computer code in a memory, and when the multiple modules stored in the memory are executed, the multiple modules cause the physical device to perform the specified operations corresponding to the multiple modules.
[0041] FIG. 2 is a diagram illustrating the configuration of a server device 100, a user device 200, and a store device 300 according to various embodiments.
[0042] Referring to FIG. 2, the server device 100, the user device 200, and the store device 300 may include an input / output unit 210, a communication unit 220, storage 230, and a processor 240.
[0043] The input / output unit 210 may be various interfaces or connection ports that receive user input or output information to the user. The input / output unit 210 may include an input module and an output module. The input module receives user input from the user. User input may be in various forms, including key input, touch input, and voice input. Examples of input modules that can receive such user input include traditional keypads, keyboards, and mice, as well as touch sensors that detect user touches, microphones that input voice signals, cameras that recognize gestures through image recognition, proximity sensors including at least one of an illuminance sensor and an infrared sensor that detect the user's approach, motion sensors that recognize user movements through an acceleration sensor and a gyro sensor, and various other input means for detecting or receiving user input. An input module according to an embodiment of the present disclosure may include at least one of the above-listed devices. Here, the touch sensor may be implemented as a touch panel attached to a display panel, a piezoelectric or electrostatic touch sensor that detects touch through a touch film, an optical touch sensor that detects touch through an optical method, or the like. Alternatively, the input module may be implemented in the form of an input interface (such as a USB port or a PS / 2 port) that connects to an external input device that receives user input, instead of a device that independently detects user input. The output module can output various types of information. The output module may include at least one of a display that outputs video, a speaker that outputs audio, a haptic device that generates vibration, and various other types of output means. Alternatively, the output module may be implemented in the form of a port-type output interface that connects to the individual output means described above.
[0044] For example, the output module in the form of a display can display text, still images, and moving images. The display can include at least one of a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and other various types of devices capable of outputting images. Such a display can be in the form of a touch display integrated with the touch sensor of the input module.
[0045] The communication unit 220 can communicate with other devices. Thus, the server device 100, the user device 200, and the store device 300 can send and receive information with other devices through the communication unit. For example, the server device 100, the user device 200, and the store device 300 can use the communication unit to communicate with each other or with other devices.
[0046] Here, communication, i.e., data transmission and reception, may be performed by wire or wireless. To this end, the communication unit may include a wired communication module that connects to the Internet via a local area network (LAN), a mobile communication module that connects to a mobile communication network via a mobile communication base station and transmits and receives data, a short-range communication module that uses a communication method of a wireless local area network (WLAN) such as Wi-Fi® or a wireless personal area network (WPAN) such as Bluetooth® or Zigbee®, a satellite communication module that uses a global navigation satellite system (GNSS) such as a global positioning system (GPS), or a combination thereof.
[0047] The storage 230 can store various types of information. The storage 230 can store data temporarily or semi-permanently. For example, the server device 100, the user device 200, and the store device 300 can store an operating system (OS) for running each device, data for hosting a website, and data related to a program or application (e.g., a web application) for generating Braille. Furthermore, the storage 230 can store modules in the form of computer code, as described above.
[0048] Examples of the storage 230 include a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a read-only memory (ROM), a random access memory (RAM), etc. Such storage 230 may be provided as an internal or removable type.
[0049] The processor 240 controls the overall operation of the server device 100, the user device 200, and the store device 300. To this end, the processor 240 can calculate and process various information and control the operation of each device component. For example, the processor 240 can execute a program or application for providing information. The processor 240 can be embodied as a computer or similar device using hardware, software, or a combination thereof. In terms of hardware, the processor 240 can be embodied in the form of an electronic circuit that processes electrical signals to perform a control function. In terms of software, the processor 240 can be embodied in the form of a program that drives the hardware processor 240. In the following description, unless otherwise specified, the operations of the server device 100, the user device 200, and the store device 300 can be interpreted as being performed under the control of the processor 240 built into each device. In other words, when a module embodied in the information provision system described above is executed, the module can be interpreted as the processor 240 controlling the server device 100, the user device 200, and the store device 300 to perform the following operations.
[0050] In summary, the various embodiments may be implemented by various means, such as hardware, firmware, software, or a combination thereof.
[0051] In the case of a hardware implementation, the methods according to various embodiments may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.
[0052] In the case of a firmware or software implementation, the methods according to various embodiments may be implemented in the form of modules, procedures, or functions that perform the functions or operations described below. For example, software code may be stored in a memory and executed by a processor. The memory may be located inside or outside the processor, and data may be exchanged with the processor by various means known in the art.
[0053] Hereinafter, various embodiments based on the above technical ideas will be described in more detail. The above content may be applied to the various embodiments described below. For example, in the various embodiments described below, undefined operations, functions, terms, etc. may be performed and explained based on the above content.
[0054] In the following description, various embodiments will be described on the assumption that the server device 100 performs an information providing operation for the user device 200 or the store device 300.
[0055] FIG. 3 is a diagram illustrating a method of operation of a server device 100 for providing information according to various embodiments.
[0056] 3, the server device 100 may acquire first location information of a first user using the service 301, and provide the first user with information on a first shared delivery location identified in correspondence with the first location information on the service 303. The server device 100 may also acquire a first input from the first user to set the first shared delivery location as a delivery address 305, and provide the first user with information on a store corresponding to the first shared delivery location based on the first input 307.
[0057] 3, the operation of providing information by the server device 100 may be performed for a service provided by the server device 100 or a service related to the server device 100, and the service may correspond to a delivery service for mediating pickup orders and delivery orders for items between various stores that have subscribed to the service and multiple users who use the service. Furthermore, the items that are the subject of pickup orders and delivery orders may correspond to food items, and food items may be understood to have the same meaning as various other terms indicating food-related items such as dishes, food menus, or meals. Stores linked to the service related to the server device 100 may correspond to stores that sell and deliver food items, and may be understood to have the same meaning as various other terms indicating places where food items can be sold, such as stores, shops, restaurants, etc.
[0058] Through the service for mediating item pickup orders and item delivery orders provided by the server device 100, multiple users can input order requests to order items through a store within the service, and the store can confirm the order requests input through the service and prepare the ordered items accordingly. If a store supports both pickup orders and delivery orders, for pickup orders in which the user chooses to visit the store in person to pick up or take away the items, the store inputs item preparation completion information to the service once the ordered items are ready, and the user can then visit the store to pick up the items. Alternatively, for delivery orders in which the user chooses to have a delivery person deliver the items to the user's address, the store inputs delivery request information to the service once the ordered items are ready, and once the delivery request information is confirmed, the delivery person can visit the store to pick up the items and deliver them to the user's address.
[0059] According to various embodiments, in operation 301, the server device 100 may obtain first location information of a first user using the service.
[0060] For example, the first location information of the first user acquired by the server device 100 in operation 301 may correspond to real-time location information of the first user connecting to the service.
[0061] For example, the first location information may be location information confirmed based on a method using the GPS (Global Positioning System) of the first user's terminal, and the server device 100 may acquire the location information confirmed regarding the first user's terminal from the first user's terminal.
[0062] According to various embodiments, in operation 303, the server device 100 may provide the first user with information regarding a first shared delivery location identified on the service corresponding to the first location information.
[0063] For example, the server device 100 may be configured to primarily manage deliveries to a certain area where a location identification range is expected to be very large, such as a river, a lake, a park, etc., which identifies a location corresponding to a delivery address to be input by a service user. The server device 100 may pre-designate a common delivery location for such a certain area, and may prompt the user to set the pre-designated common delivery location as the delivery address.
[0064] Specifically, the server device 100 can pre-set or pre-designate multiple shared delivery locations corresponding to a certain area managed through the service, and for each shared delivery location included in the multiple shared delivery locations, can set a delivery zone area corresponding to each shared delivery location within the certain area, and can check which delivery zone area the user's location information is included in to identify a shared delivery location that is suitable for the user.
[0065] That is, the first shared delivery location provided as information by the server device 100 to the first user through operation 303 may correspond to any one of a plurality of shared delivery locations that are pre-set or pre-designated within the certain area as described above, and may be a shared delivery location that is confirmed for the first user based on the fact that the first location information where the first user is currently located is included in a specific first delivery zone area corresponding to the first shared delivery location.
[0066] For example, information regarding the first shared delivery location confirmed in response to the first location information of the first user may include detailed location information that can identify the first shared delivery location, map information displaying the first shared delivery location, and image information of the first shared delivery location.
[0067] For example, information about the first shared delivery location identified in response to the first location information of the first user may be set to be displayed on an initial connection page when the first user connects to the service. As an example, when the first user connects to the service and an initial connection page is provided, information about the first shared delivery location may be displayed to the first user in the form of a bottom sheet.
[0068] According to various embodiments, in operation 305, the server device 100 may obtain a first input from a first user setting a first shared delivery location as a delivery address.
[0069] For example, the first input of the first user acquired by the server device 100 in operation 305 may be an input acquired in response to the information about the first shared delivery location provided to the first user in operation 303. As an example, the first input may be an input acquired in response to the information about the first shared delivery location displayed in the form of a bottom sheet when the first user connects to the service and an initial connection page is provided.
[0070] For example, on the service, the first user can perform a first input to set a first shared delivery location as the delivery address, and can also perform an input to set another location as the delivery address and set the desired delivery address. In this case, the server device 100 can manage the service so that the first user can directly input the desired delivery address or select a delivery address set in advance on the service, and can also provide information about multiple shared delivery locations that can be recommended to the first user based on the first location information.
[0071] Specifically, when the first location information of the first user is included in a certain area where the location identification range that identifies the location corresponding to the delivery address to be input by the first user of the service is expected to be very large, such as a river, lake, or park, the server device 100 can check one or more shared delivery locations that are located within a certain distance from the first location information among multiple shared delivery locations set in the certain area, and when the first user inputs to newly set or change the delivery address on the service, the server device 100 can provide the first user with information about the one or more shared delivery locations in response.
[0072] In this case, the information on the one or more shared delivery locations provided to the first user may be set in a manner such that the one or more shared delivery locations are listed in order of proximity to the first user, or in order of the one or more shared delivery locations that are determined to be less crowded because other users use them less frequently. Also, the information on the one or more shared delivery locations provided to the first user may include detailed location information that can identify each shared delivery location, map information showing each shared delivery location, and image information of each shared delivery location.
[0073] According to various embodiments, in operation 307, the server device 100 may provide the first user with store information corresponding to the first shared delivery location based on the first input.
[0074] For example, the store information provided by the server device 100 to the first user by operation 307 may be information about stores that have been confirmed to be able to deliver to the first shared delivery location, and may be provided to the first user on the service through an initial connection page or a store search page, etc.
[0075] For example, the first user may select a specific store among the stores corresponding to the first shared delivery location to order a desired item, and the delivery location for the ordered item may be the first shared delivery location. The server device 100 may be configured to highlight and provide information that the first user's order is an order to be delivered to the first shared delivery location, in order to facilitate smooth operations between the store that prepares the item and the delivery person that delivers the item.
[0076] Meanwhile, since a common delivery location can be designated for a very large area where a location identification range, such as a river, lake, or park, corresponds to a delivery address, the server device 100 can manage group orders so that when different users located within a certain area place different orders at the same store, the ordered items can be delivered to a common delivery location at the same time. That is, in the service provided by the server device 100, when a leader user of a group order creates a public group order for a specific store with the delivery location set to a specific common delivery location, other users using the service can join the public group order and order desired items from the specific store, and the leader user's ordered items and the other users' ordered items can be delivered in a single delivery to the common delivery location. For example, in FIG. 3, a first user can create a public group order for a specific first store with the first common delivery location as the delivery location, and can invite other users to join the group order so that multiple orders from the first store can be delivered in a single delivery to the first common delivery location.
[0077] FIG. 4 illustrates how server device 100 operates to process group orders, according to various embodiments.
[0078] 4, the server device 100 may acquire, from a first user who is a leader user, an input for generating a public group order for a first store that can deliver to a specific shared delivery location within a certain area 401, and may provide public group order generation information for the group order corresponding to the group order for the first store to the first user in response to the first user's input 403. In this case, the public group order generation information provided to the first user may be set to include information that the delivery address for the group order is set to the specific shared delivery location.
[0079] When a public first group order for the first store is generated based on the public group order generation information provided to the first user, multiple users using the service can participate in the first group order. In this way, the server device 100 can acquire information about multiple orders paid for at the first store by the multiple users participating in the first group order generated based on the public group order generation information and information about the first order entered at the first store by the first user 405.
[0080] Thereafter, when the first user of the leader user settles the first order of his / her own orders, order acceptance completion information of the first group order including the multiple orders of the multiple users and the first order of the first user can be provided to the multiple users and the first user 407.
[0081] For example, a first user who inputs an order to create a public group order may be classified as an administrator, even though he or she is the leader of the first group order, and users who participate in the first group order in addition to the leader user may be classified as general participants. That is, users who participate in a group order may be classified as a leader user who creates a new group order and a general participant who confirms or searches for a public group order on the service and participates.
[0082] In this case, general participants participating in the first group order can participate in the first group order by completing payment for their own orders. That is, for one of the orders included in multiple orders, a specific user corresponding to the order can be included as a user for the first group order based on selecting a desired item from the first store and completing payment for the order including the selected item. Meanwhile, unlike general participants, the leader user who created the first group order can participate in the first group order simply by entering their own order, and after joining the first group orders of other general participants, the leader user can complete payment for their own order when the first group order is finally confirmed.
[0083] In addition, when a general participant settles his / her order and participates in the first group order, information regarding the general participant's participation in the first group order, such as information about the general participant and the general participant's order information, may be provided to the leader user. That is, with respect to any order included in a plurality of orders, when a specific user corresponding to the order completes settlement of the order, information regarding the specific user's participation in the first group order may be provided to the leader user.
[0084] For example, if the delivery location is designated as a shared delivery location, the time required to process the group order may be difficult to satisfy both the leader user and the general participants, so the server device 100 can manage the estimated time for the group order to be accepted by the store so that the members of the group order can determine in advance.
[0085] For example, the server device 100 may set information about the group order to be received by the store after a certain time period input by the leader user has elapsed after the leader user's payment, and may provide information informing each member of the group order when they join the group order. That is, the server device 100 may set information about the first group order to be provided to the first store after a certain time period has elapsed after the leader user's payment for the first order of the first user, and may acquire a time input value of the first user corresponding to the certain time period. Thereafter, when the first user pays for the first order, the server device 100 may provide information about the first group order to the first store after a time period corresponding to the time input value has elapsed. Furthermore, the server device 100 may provide first information to multiple users who participated in the group order as general participants, regarding the setting that information about the first group order to be provided to the first store after a time period corresponding to the time input value has elapsed after the first user's payment for the first order.
[0086] As another example, the server device 100 may set information about the group order to be received by the store at a scheduled time desired by the leader user after payment by the leader user, and may provide information informing each member of the group order when they join the group order. That is, the server device 100 may set information about the first group order to be provided to the first store at a scheduled time desired by the first user after payment by the leader user for the first order of the first user, and may acquire a time input value for the first user corresponding to the scheduled time. Thereafter, when the first user pays for the first order, the server device 100 may provide information about the first group order to the first store at a time corresponding to the time input value. Furthermore, the server device 100 may provide second information to multiple users who participated in the group order as general participants, regarding the setting that information about the first group order to be provided to the first store at a time corresponding to the time input value after payment by the first user for the first order.
[0087] For example, problems may arise in which other users mistakenly join a public group order created by a leader user, or some users join the group order for the purpose of disrupting the group order, etc. To prevent such problems, the server device 100 may apply an additional function to prevent users who mistakenly join a group order or whose purpose of joining may be deemed unreliable from joining the group order.
[0088] Specifically, when a specific user who wishes to participate in a public group order makes an input to participate in the group order, the specific user's real-time location information and / or information on the specific user's access history to the service can be checked, and the specific user's participation in the group order can be managed.
[0089] For example, with respect to a specific second user among multiple users participating in a first group order created by a first user (a leader user) specifying a first shared delivery location within a certain area as a delivery location, when the server device 100 acquires payment request information of the second user including a second order requested by the second user at a first store corresponding to the first group order to participate in the group order, the server device 100 may acquire second location information of the second user corresponding to the payment request information. When the server device 100 determines that the second location information is included in a first delivery zone area corresponding to the first shared delivery location within a certain area, it may process the payment request information of the second user.
[0090] If the second location information is not included in the first delivery zone area corresponding to the first shared delivery location within a certain region, the server device 100 may determine that the second user is a user who needs to confirm whether or not he or she is a user participating in the first group order, and may transmit confirmation request information to the second user to confirm whether or not it is appropriate for the second user to participate in the first group order. Based on this operation, the server device 100 may check whether or not the second user is available for pickup at the delivery location set for the group order through the second user's location information, thereby preventing the second user from mistakenly participating in the group order.
[0091] As another example, with respect to a specific third user among multiple users participating in a first group order created by a first user (leader user) specifying a first shared delivery location within a certain area as a delivery location, when payment request information of the third user including a third order requested by the third user from a first store corresponding to the first group order to participate in the group order is acquired by the server device 100, the server device 100 may acquire access history information of the third user to the service in response to the payment request information. If the server device 100 determines based on the access history information that the third user last accessed the service within a certain period of time from the time the payment request information was acquired, the server device 100 may process the payment request information of the third user.
[0092] If the third user's last access to the service exceeds a certain period of time from the time the payment request information was acquired, the server device 100 may determine that the third user is a user who is attempting to participate in the first group order despite not frequently using the service, and may transmit confirmation request information to the third user to confirm whether it is appropriate to attempt to participate in the first group order. Furthermore, the server device 100 may transmit information to the leader user indicating that the third user, whose access history is old, is attempting to participate in the group order. By checking the access history information of the third user to the service based on this operation, the server device 100 may temporarily prevent the third user from joining the group order for malicious purposes or for the purpose of disrupting the group order.
[0093] For example, in order to prevent other users from indiscriminately or excessively participating in a public first group order, the server device 100 may provide the first user (leader user) with flag setting information related to whether other users of the service activate a function that allows them to participate in a public group order, and may set whether to restrict participation in the first group order based on the first user's input corresponding to the flag setting information. That is, the server device 100 may provide the first user (leader user) with a function that enables or disables and manages other users' participation in the first group order, thereby setting the first user to restrict other users from participating in the first group order.
[0094] In this case, if the first user (leader user) sets restrictions on other users participating in the first group order, it is necessary to notify users who are already participating in the first group order. Therefore, the server device 100 can provide information informing members who have paid for their orders at the first store and participated in the first group order that the first user (leader user) has set restrictions on other users participating in the first group order. Furthermore, if the first user (leader user) restricts other users from participating in the first group order without the consent or permission of each member who participated in the first group order, each member who participated in the first group order may be concerned about any problems that may arise in connection with the first group order in which they participated. Therefore, when the first user (leader user) sets restrictions on other users participating in the first group order, the server device 100 can also provide cancellation information that allows each member who has already participated in the first group order to cancel their own order and no longer be able to participate in the first group order.
[0095] For example, when allocating a delivery person to a public group order, if the server device 100 determines that the group order meets certain conditions and requires separate delivery person allocation management, it can set delivery person management information corresponding to the group order.
[0096] As an example, with respect to a public first group order that has been accepted by the first store after the first user of the leader user has completed payment for his / her order, if the first condition that the number of total orders included in the first group order is equal to or greater than a first critical number is met, the server device 100 may set that separate delivery person allocation management is required for the first group order.
[0097] As another example, with respect to a public first group order that has been accepted by the first store after the first user of the leader user has completed payment for his or her order, if the second condition is met that the quantity of ordered items in the total order included in the first group order is equal to or greater than a second critical number, the server device 100 may set that separate delivery person allocation management is required for the first group order.
[0098] As another example, for a public first group order that has been accepted by the first store after the first user of the leader user has completed payment for his or her order, if the total payment amount for the first group order is equal to or greater than a critical amount, the server device 100 may set that separate delivery person allocation management is required for the first group order.
[0099] As another example, with respect to a first group order in which a first user of a leader user has completed payment for his / her order and the first store has accepted it, the server device 100 may set that separate delivery person allocation management is required for the first group order if at least one of the first condition to the third condition is met.
[0100] In other words, if the number of items in the total order included in the public group order is more than a certain number, if the number of items in the total order included in the public group order is more than a certain quantity, or if the total payment amount for the public group order is more than a certain amount, it may be difficult for one delivery person to make deliveries corresponding to the public group order at once, so the store may also provide management information to ensure smooth delivery.
[0101] The delivery person management information set by the server device 100 for separate delivery person assignment management may include various information for facilitating delivery for public group orders.
[0102] For example, the delivery person management information may include information instructing the allocation of a delivery person equipped with a means of transportation capable of delivering items of a certain quantity or weight or more to a group order, such as a vehicle or bicycle. If a delivery person equipped with a means of transportation capable of delivering items of a certain quantity or weight or more is allocated to a group order through such delivery person management information, the server device 100 may set the delivery information to include information informing the leader user and each general participant included in the group order that delivery corresponding to the group order will be made according to the delivery person's means of transportation when providing the delivery information to the leader user and each general participant included in the group order.
[0103] As another example, the delivery person management information may include information instructing the allocation of two or more delivery persons for a group order. If multiple delivery persons are allocated to a group order through such delivery person management information, the server device 100 may set the delivery information to include, when providing delivery guidance information to the leader user and each general participant included in the group order, information informing the leader user that the group order will be delivered by multiple delivery persons, information regarding the estimated time each of the multiple delivery persons will arrive at the delivery location, and identification information including contact information for each of the multiple delivery persons. In addition, if multiple delivery persons will deliver the group order, the delivery fee initially set for the group order may be set to be provided to all of the multiple delivery persons, and the server device 100 may accordingly transmit guidance information and request information regarding additional delivery fees to the leader user.
[0104] As yet another example, the delivery person management information may include information about an additional incentive that the server device 100 provides to delivery people for group orders. Because a group order involves a larger number of ordered items and a larger delivery burden than a single order, the server device 100 may be configured to provide an additional incentive for delivering a group order, and information about such an additional incentive may be included in the delivery person management information.
[0105] 3, the first user can not only become a leader user and create a public group order, but also participate in a public group order created by another user as a leader user. To facilitate such an operation by the first user, the server device 100 can provide information about a public group order with a first shared delivery location set as a delivery address by the first user in a certain area as the delivery location.
[0106] Specifically, the server device 100 may check one or more public group orders in which a first user in a certain area has set a first shared delivery location as a delivery address, and may provide information about the one or more public group orders to the first user when the first user makes an input to participate in the group order as a general participant on the service. In this case, when the first user makes an input to select a specific second group order included in the one or more public group orders, the server device 100 may provide the first user with a page including various information for participating in the second group order.
[0107] 3 and 4, it is apparent that the information provided by the server device 100 in the process of performing the operating method for providing information can be provided in various combinations.
[0108] 5 to 8 are diagrams illustrating an example of a UI / UX for providing a page according to various embodiments. For example, the examples in FIGS. 5 to 8 may be UI / UX (user interface / user experience) for the user device 200, and the embodiments described in the following drawings may be performed based on the operation of the server device 100 described above in FIGS. 3 and 4.
[0109] Specifically, each UI / UX embodiment for the user device 200 described in the following drawings may be implemented in a manner in which, when the user device 200 receives input information from a user and transmits it to the server device 100, the server device 100 provides information corresponding to the input information to the user device 200 based on the operations described above in Figures 3 and 4, and the user device 200 outputs the information. However, each UI / UX embodiment described in the following drawings is not limited to this embodiment, and may be implemented in any manner that can embody each UI / UX embodiment.
[0110] FIG. 5 is a diagram illustrating an example in which the user device 200 according to various embodiments outputs information about a shared delivery location identified in response to the user's location information.
[0111] In FIG. 5, when a user connects to the service, the user device 200 can output an initial connection page of the service 501. At this time, if it is confirmed that the user's location information is within a specific delivery zone area near a "river," which is a certain area managed by the service, information regarding a shared delivery location ("recommended delivery zone") corresponding to the specific delivery zone area can be output 503.
[0112] If the user inputs a common delivery location corresponding to the specific delivery zone area as the delivery address 505, the address information used as the basis for searching for stores on the service is set as the common delivery location, and store information corresponding to the common delivery location can be provided to the user.
[0113] FIG. 6 illustrates an example of a user device 200 according to various embodiments outputting information about one or more shared delivery locations in response to input related to a user's delivery address setting.
[0114] In FIG. 6, the user device 200 may output a delivery address setting page to the user in response to a user input to set or change a delivery address on the service 601. At this time, the delivery address setting page thus output may include information about one or more shared delivery locations identified based on the user's location information 603. The one or more shared delivery locations displayed in 603 are shared delivery locations near a "river" that have been identified to be within a certain distance from the user's location information, and are displayed in order of proximity to the user's location information.
[0115] Information about each shared delivery location included in one or more shared delivery locations displayed in 603 may include detailed location information that can identify each shared delivery location, and when the user makes an input to select a specific shared delivery location 605, map information showing the specific shared delivery location and image information of the specific shared delivery location may additionally be output 607.
[0116] 7 and 8 are diagrams illustrating examples of a user device 200 according to various embodiments outputting information related to a group order in which a shared delivery location is set as the delivery location.
[0117] As shown in Figure 7, for a group order where a shared delivery location near the "river" is set as the delivery location, 1) map information 701 showing the user's location information and information about the shared delivery location, 2) information 703 about the processing status of the group order, 3) information 705 about the shared delivery location, and / or 4) information 707 about the order details of the group order may be output.
[0118] Also, if a delivery person making a delivery corresponding to a group order is expected to arrive at a shared delivery location soon, information may be provided to the members of the group order requesting them to move to the shared delivery location for pickup because the delivery person will arrive soon, as shown in Figure 8 801.
[0119] The UI / UX for the user device 200 in Figures 5 to 8 and the operation of the user device 200 may be performed in association with the operation of the server device 100 described above in Figures 3 to 4, and the UI / UX examples in Figures 5 to 8 are provided as an example for the purpose of disclosing the present invention. Various embodiments of the present invention are not limited to the UI / UX forms of Figures 5 to 8, and may be performed by any form of UI / UX that can embody various embodiments of the present invention.
[0120] The embodiments of the present invention disclosed in this specification and drawings are merely specific examples for easily explaining the technical content of the present invention and for facilitating understanding of the present invention, and are not intended to limit the scope of the present invention. In other words, it is obvious to those skilled in the art that other modifications based on the technical concept of the present invention are possible. Furthermore, the above-described embodiments can be combined with each other as necessary. For example, all of the embodiments of the present invention can be implemented as a system by combining parts with each other.
[0121] Furthermore, the method according to the system etc. of the present invention may be embodied in the form of program instructions that can be executed by various computer means and recorded on a computer-readable medium.
[0122] Thus, in certain aspects, various embodiments of the present invention may be embodied as computer-readable code on a computer-readable recording medium. A computer-readable storage medium is any data storage device that can store data readable by a computer system. Examples of computer-readable storage media include read-only memory (ROM), random access memory (RAM), compact disk-read-only memory (CD-ROM), magnetic tape, floppy disk, optical data storage device, and carrier wave (e.g., data transmission over the Internet). Computer-readable storage media may also be distributed over network-connected computer systems, so that the computer-readable code is stored and executed in a distributed manner. Furthermore, functional programs, codes, and code segments for achieving various embodiments of the present invention may be easily interpreted by skilled programmers in the field to which the present invention applies.
[0123] It will also be understood that the apparatus and methods according to various embodiments of the present invention can be implemented in the form of hardware, software, or a combination of hardware and software. Such software can be stored in a volatile or non-volatile storage device, such as a storage device such as a ROM, whether or not it is erasable or re-recordable; a memory, such as a RAM, memory chip, device, or integrated circuit; or an optically or magnetically recordable and machine-readable (e.g., computer) readable storage medium, such as a compact disk (CD), DVD, magnetic disk, or magnetic tape. It will also be understood that the methods according to various embodiments of the present invention can be implemented by a computer including a controller and memory, or a vehicle including such memory or computer, and that such memory is an example of a machine-readable storage medium suitable for storing a program or program including instructions for implementing embodiments of the present invention.
[0124] Accordingly, the present invention includes programs containing code for implementing the apparatus or methods recited in the claims herein, and machine-readable (e.g., computer) storage media for storing such programs. Such programs may also be transferred electronically over any medium, such as communication signals transmitted over wired or wireless connections, and the present invention appropriately encompasses equivalents thereof.
[0125] Although the present invention has been described above with reference to exemplary embodiments, the exemplary embodiments of the present invention disclosed in the specification and drawings are merely specific examples to facilitate understanding of the present invention and are not intended to limit the scope of the present invention. Furthermore, the exemplary embodiments of the present invention described above are merely illustrative, and a person skilled in the art will understand that various modifications and equivalent embodiments are possible. Therefore, the true technical scope of the present invention should be determined by the following claims.
Claims
1. 1. A method for an electronic device to provide information, comprising: acquiring first location information of a first user who uses a service provided by the electronic device; providing, on the service, information about a first shared delivery location identified in correspondence with the first location information to the first user; obtaining a first input from the first user to set the first shared delivery location as a delivery address; and providing the first user with store information corresponding to the first shared delivery location based on the first input. Information provision method.
2. The information providing method includes: In the service, a step of setting a plurality of shared delivery locations corresponding to a certain area to be managed; and setting a delivery zone area corresponding to each of the shared delivery locations within the predetermined area for each of the shared delivery locations included in the plurality of shared delivery locations. The information providing method according to claim 1 .
3. the first shared delivery location is included in the plurality of shared delivery locations; The first shared delivery location is identified for the first user based on the first location information being included in a first delivery zone area corresponding to the first shared delivery location within the certain area. The information providing method according to claim 2.
4. The information providing method includes: identifying one or more shared delivery locations located within a predetermined distance from the first location information among the plurality of shared delivery locations; and providing, on the service, information about the one or more shared delivery locations to the first user based on a second input by the first user to change the delivery address. The information providing method according to claim 2.
5. The information providing method includes: obtaining a third input from the first user for generating a public group order for a first store included in the store; providing public group order generation information for a first group order for the first store to the first user based on the third input; the public group order generation information includes information that a delivery address for the first group order is set to the first shared delivery location; The information providing method according to claim 1 .
6. The information providing method includes: acquiring information about a plurality of orders paid for at the first store by a plurality of users participating in the first group order generated based on the public group order generation information and information about a first order inputted at the first store by the first user; and when the first user settles the first order, providing order acceptance completion information of the first group order including the plurality of orders and the first order to the plurality of users and the first user. The information providing method according to claim 5.
7. The information providing method includes: setting information about the first group order to be provided to the first store after a predetermined time has elapsed after the first user has paid for the first order; acquiring a time input value of the first user corresponding to the predetermined time; and if the first user settles the first order, providing information about the first group order to the first store at a time point corresponding to the time input value has elapsed. The information providing method according to claim 6.
8. The information providing method includes: and providing first information to the plurality of users indicating that information about the first group order is set to be provided to the first store when a time corresponding to the input time value has elapsed after the first user has made a payment for the first order. The information providing method according to claim 7.
9. The information providing method includes: setting information about the first group order to be provided to the first store at a scheduled time desired by the first user after payment for the first order of the first user; acquiring a time point input value of the first user corresponding to the scheduled time point; and if the first user settles the first order, providing information about the first group order to the first store at a time corresponding to the time input value. The information providing method according to claim 6.
10. The information providing method includes: and further comprising providing second information to the plurality of users, the second information indicating that information about the first group order is set to be provided to the first store at a time corresponding to the input time value after payment for the first order by the first user. The information providing method according to claim 9.
11. The information providing method includes: acquiring payment request information of a second user, the second user being included in the plurality of users, including a second order requested by the first store to participate in the first group order; acquiring second location information of the second user in response to the payment request information; and processing the payment request information based on the second location information being included in a first delivery zone area corresponding to the first shared delivery location. The information providing method according to claim 6.
12. The information providing method includes: acquiring payment request information of a third user, the third user being included in the plurality of users, including a third order requested by the third user at the first store in order to participate in the first group order; acquiring access history information of the third user for the service in response to the payment request information; and processing the payment request information if the third user's last access to the service is within a certain period of time from the time the payment request information is acquired based on the access history information. The information providing method according to claim 6.
13. The information providing method includes: further comprising setting deliveryman management information corresponding to the first group of orders. The information providing method according to claim 5.
14. The delivery person management information is set for the first group order based on whether at least one of a first condition that the number of all orders included in the first group order is equal to or greater than a first critical number, a second condition that the quantity of ordered items according to all orders included in the first group order is equal to or greater than a second critical number, and a third condition that the total payment amount of the first group order is equal to or greater than a critical amount is satisfied. The information providing method according to claim 13.
15. The delivery person management information includes third information instructing the delivery person having a means of transportation capable of delivering a certain quantity or more of items to be assigned to the first group order, and fourth information regarding additional incentives to be provided to the delivery person. The information providing method according to claim 13.
16. The information providing method includes: identifying one or more public group orders that have the first shared delivery location as a delivery address; and providing, on the service, information about the one or more public group orders to the first user based on a fourth input of the first user to join a group order. The information providing method according to claim 1 .
17. The information providing method includes: obtaining a fifth input from the first user selecting a second group order included in the one or more public group orders; providing the first user with a page for participating in the second group order based on the fifth input. The information providing method according to claim 16.
18. An electronic device for providing information, comprising: a processor; one or more memories storing one or more instructions; The one or more instructions, when executed, cause the processor to: acquiring first location information of a first user who uses a service provided by the electronic device; providing, on the service, information about a first shared delivery location identified in correspondence with the first location information to the first user; obtaining a first input from the first user to set the first shared delivery location as a delivery address; providing information of a store corresponding to the first shared delivery location to the first user based on the first input. electronic equipment.
Citation Information
Patent Citations
Commodity delivery system, advertisement distribution-purchase receipt device, its control program, and method
JP2007249376A
Group order support system
JP2020190972A
Information processing apparatus, program, and information processing method
JP2022096147A
Online order processing method for affiliated store and recording medium with program for performing same
KR1020140005054A
Apparatus and Method for treating substrate
KR102180009B1