Method and electronic device for registering address of seller in pickup service, and recording medium having instructions recorded thereon
The electronic device and method streamline logistics by registering a seller's address with a pickup service, addressing operational challenges in sales agency services by automating service availability checks and facilitating efficient product delivery.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2026-03-12
AI Technical Summary
Sellers face challenges in managing complex logistics procedures such as packaging, storage, and selecting shipping companies, which hinder their business operations, especially when using sales agency services for product delivery.
An electronic device and method for registering a seller's address with a pickup service, which includes identifying the region corresponding to the seller's address, determining if the pickup service is supported, and transmitting information about available pickup means and collection warehouses to facilitate product delivery.
Simplifies logistics by automating the process of checking pickup service availability and registering the seller's address, thereby reducing operational burdens and enhancing convenience in product delivery through sales agency services.
Smart Images

Figure KR2025099790_12032026_PF_FP_ABST
Abstract
Description
Method of registering a seller's address for a pickup service, electronic devices and recording media containing instructions
[0001] The present disclosure relates to a technique for registering a seller's address in a pickup service.
[0002] Sellers with their own warehouses can receive product orders from consumers, ship them from the warehouse, and deliver them directly to consumers. However, complex logistics procedures like packaging, securing storage space, and selecting a shipping company can hinder business operations. To address these challenges, sales agency services can be provided. These services allow sellers to store their products in a warehouse, and then handle all aspects of packaging and shipping when customers place orders. These sales agency services allow sellers to sell their products more conveniently and, if necessary, offer pickup services upon arrival at the warehouse.
[0003] One embodiment of the present disclosure provides a technique for registering a seller's address with a pickup service.
[0004] In one aspect of the present disclosure, an electronic device for registering a seller's address in a pickup service may be proposed. The electronic device according to the present disclosure may include one or more processors; and one or more memories storing instructions executed by the one or more processors, wherein, upon execution of the instructions, the one or more processors may be configured to receive, from an external device, a registration request for registering the seller's address in a pickup service for a product to be sold by the seller, the registration request being obtained from a terminal of the seller by the external device and including a string associated with the seller's address, identify a region corresponding to the seller's address based on the string, determine whether the pickup service is supported in the identified region, register the seller's address in the pickup service based on a determination that the pickup service is supported in the identified region, and transmit first response information indicating that the seller's address has been registered in the pickup service to the external device.
[0005] According to one embodiment, the one or more processors may be further configured to identify words located in a predetermined order among words included in the string, in identifying the region corresponding to the address of the seller based on the string, and determine the region corresponding to the address of the seller based on the identified words.
[0006] According to one embodiment, the one or more processors may be further configured to determine whether the pickup service is supported in the identified region, determine whether the identified region is included in one or more regions where the pickup service is supported, and determine that the pickup service is supported in the identified region based on a determination that the identified region is included in one or more regions where the pickup service is supported.
[0007] According to one embodiment, the one or more processors may be further configured to identify a pickup means for the product to be sold available in the identified area, based on a determination that the pickup service is supported in the identified area, and transmit information indicating the identified pickup means to the external device together with the first response information.
[0008] According to one embodiment, the one or more processors may be further configured to identify a collection warehouse corresponding to the identified area from among the one or more collection warehouses, based on a determination that the pickup service is supported in the identified area, and transmit information indicating the identified collection warehouse to the external device together with the first response information.
[0009] According to one embodiment, the one or more processors may be further configured to identify a collection warehouse located in the identified area among the one or more collection warehouses, in identifying the collection warehouse corresponding to the identified area among the one or more collection warehouses.
[0010] According to one embodiment, the one or more processors may be configured to determine a distance of each of the one or more collection warehouses from the address of the seller, and identify a collection warehouse having a shortest distance from the address of the seller, among the one or more collection warehouses, upon determining that there is no collection warehouse located in the identified area among the one or more collection warehouses in identifying the collection warehouse corresponding to the identified area among the one or more collection warehouses.
[0011] In one embodiment, the pickup means may indicate one of a vehicle, a pallet, and a box as a means by which the product to be sold of the seller is picked up and transported from the seller's address.
[0012] According to one embodiment, according to the pickup service, the product to be sold of the seller may be picked up by the pickup means at the seller's address and stored in a collection warehouse corresponding to the identified area.
[0013] In one embodiment, the one or more processors may be further configured to transmit second response information to the external device indicating a failure to register the seller's address with the pickup service based on a determination that the pickup service is not supported in the identified area.
[0014] In one aspect of the present disclosure, a method for registering a seller's address in a pickup service may be proposed. The method according to the present disclosure may be a method performed by an electronic device including one or more processors and one or more memories storing instructions to be executed by the one or more processors. The method according to the present disclosure may include the steps of: receiving, by the one or more processors, a registration request from an external device to register the seller's address in a pickup service for a product to be sold by the seller, the registration request being obtained from a terminal of the seller by the external device and including a string associated with the seller's address; identifying a region corresponding to the seller's address based on the string; determining whether the pickup service is supported in the identified region; and registering the seller's address in the pickup service and transmitting first response information indicating that the seller's address has been registered in the pickup service to the external device based on a determination that the pickup service is supported in the identified region.
[0015] In one aspect of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon commands for registering a seller's address in a pickup service may be proposed. The commands recorded in the non-transitory computer-readable recording medium according to the present disclosure are commands to be executed by one or more processors, and when executed by the one or more processors, cause the one or more processors to receive, from an external device, a registration request for registering the seller's address in a pickup service for a product to be sold by the seller, the registration request being obtained from a terminal of the seller by the external device and including a string associated with the seller's address, identify a region corresponding to the seller's address based on the string, determine whether the pickup service is supported in the identified region, and register the seller's address in the pickup service based on a determination that the pickup service is supported in the identified region, and transmit first response information indicating that the seller's address has been registered in the pickup service to the external device.
[0016] According to one embodiment of the present disclosure, a seller may register the seller's address with a pickup service.
[0017] The effects according to the technical idea of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the specification.
[0018] FIG. 1 is a diagram illustrating a pickup service according to one embodiment of the present disclosure.
[0019] FIG. 2 is a diagram illustrating a process in which a seller's product to be sold is picked up according to weight type according to one embodiment of the present disclosure.
[0020] FIG. 3 is a diagram showing a map for a pickup service according to one embodiment of the present disclosure.
[0021] FIG. 4 is a diagram schematically illustrating a process for registering a seller's address in a pickup service according to one embodiment of the present disclosure.
[0022] FIG. 5 is a diagram illustrating a computing device according to one embodiment of the present disclosure.
[0023] FIG. 6 is a diagram illustrating a process for registering a seller's address in a pickup service based on the result of a validation of the seller's address according to one embodiment of the present disclosure.
[0024] FIG. 7 is a diagram showing a list of regions where a pickup service is supported according to one embodiment of the present disclosure.
[0025] FIG. 8 is a diagram illustrating a process for identifying a collection warehouse where a seller's product to be sold will be received according to a pickup service according to one embodiment of the present disclosure.
[0026] FIG. 9 is a diagram illustrating a process for identifying a collection warehouse where a seller's product to be sold will be received according to a pickup service according to one embodiment of the present disclosure.
[0027] FIG. 10 is a diagram illustrating a registration interface for registering a seller's address in a pickup service according to one embodiment of the present disclosure.
[0028] FIG. 11 is a diagram illustrating a registration interface for registering a seller's modified address in a pickup service according to one embodiment of the present disclosure.
[0029] FIG. 12 is a diagram illustrating a method for registering a seller's address in a pickup service according to one embodiment of the present disclosure.
[0030] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0031] Terms used in this disclosure, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by a person of ordinary skill in the art to which this disclosure belongs.
[0032] In this disclosure, expressions such as "includes," "may include," "comprises," "may have," "has," and "may have" indicate the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.
[0033] In this disclosure, singular expressions may include plural meanings unless the context clearly indicates otherwise, and the same applies to singular expressions described in the claims.
[0034] In this disclosure, expressions such as “first,” “second,” or “first,” “second,” etc., unless the context indicates otherwise, are used to distinguish one object from another when referring to multiple similar objects, and do not limit the order or importance among the objects.
[0035] In this disclosure, expressions such as “A, B, and C,” “A, B, or C,” “A, B, and / or C,” or “at least one of A, B, and C,” “at least one of A, B, or C,” “at least one of A, B, and / or C,” “at least one selected from A, B, and C,” “at least one selected from A, B, or C,” “at least one selected from A, B, and / or C,” etc., can refer to each listed item or all possible combinations of the listed items. For example, “at least one selected from A and B” can refer to (1) A, (2) at least one of A, (3) B, (4) at least one of B, (5) at least one of A and at least one of B, (6) at least one of A and B, (7) at least one of B and A, and (8) both A and B.
[0036] In the present disclosure, expressions such as “a”, “b”, “c”, etc. may represent any number depending on the context.
[0037] In the present disclosure, the expression “based on or according to” is used to describe at least one factor that influences a decision, act of judgment, or action described in a phrase or sentence containing the expression, and the expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0038] In the present disclosure, determining B based on A means taking A into consideration in determining B, and does not exclude that other information besides A is additionally considered.
[0039] In the present disclosure, the expression that a component (e.g., a first component) is “connected” or “connected” to another component (e.g., a second component) may mean that the component is directly connected or connected to the other component, as well as connected or connected via a new other component (e.g., a third component).
[0040] In the present disclosure, “configured to” may have the meaning of “set to”, “having the ability to”, “modified to”, “made to”, “capable of”, etc., depending on the context. The expression is not limited to the meaning of “specifically designed in hardware”, and for example, a processor configured to perform a specific operation may mean a special purpose computer structured through programming to perform the specific operation.
[0041] In this disclosure, "product" may refer to an item intended for sale. From an inventory management perspective, a "product" may be managed by SKU (stock keeping unit). A SKU may be a code that uniquely identifies a "product." A single SKU may contain one product or two or more products. In other words, a single product may be represented by a single SKU, or two or more products may be represented by a single SKU. In this disclosure, "product" may be expressed as an SKU.
[0042] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of the various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that the corresponding components are not included in the embodiments.
[0043] FIG. 1 is a diagram illustrating a pickup service (100) according to one embodiment of the present disclosure. According to one embodiment, a seller (110) may register one or more products to be sold (115) with a sales agency service. In the process of registering the products to be sold (115) of the seller (110) with the sales agency service, the seller (110) may store the products to be sold (115) in a collection warehouse (120) managed by the sales agency service. The products to be sold (115) stored in the collection warehouse (120) may be managed by the sales agency service. Here, the collection warehouse (120) may be a place where one or more products to be sold registered by a single seller with the sales agency service are stored. In other words, one or more products to be sold registered with the sales agency service may be stored in the collection warehouse (120). For example, one or more products for sale stored in a collection warehouse (120) may be shipped to a logistics warehouse, packaged in the logistics warehouse, and then delivered to a delivery location desired by the customer. For example, a sales agency service may be a service that processes orders for products for sale (115) of a seller (115) stored in a collection warehouse (120). For example, the sales agency service may instruct an e-commerce service to display the products for sale (115) on a web page or application page of an e-commerce service associated therewith. Through this, a customer of the e-commerce service can check and order the products for sale (115) displayed on the web page or application page. When a customer of the e-commerce service orders a product for sale (115) displayed on a web page or application page, the sales agency service may ship the ordered products for sale (115) from the collection warehouse (120) to a logistics warehouse located at a delivery location desired by the customer. In addition, the sales agency service can package the product to be sold (115) in the relevant logistics warehouse and deliver the packaged product to be sold (115) to the delivery address desired by the customer.
[0044] According to one embodiment, the seller (110) may use at least one means of storage to store the product (115) to be sold in the collection warehouse (120) of the sales agency service. For example, the seller (110) may directly transport the product (115) to the collection warehouse (120) and store the product (115) to be sold in the collection warehouse (120). That is, the seller (110) may transport the product (115) to the collection warehouse (120) using a vehicle that the seller owns or rents. Alternatively, the seller (110) may transport the product (115) to the collection warehouse (120) by courier service and store the product (115) to the collection warehouse (120). Meanwhile, the means of directly transporting the product (115) to be sold may entail the burden of having to prepare a vehicle for the seller (110). Additionally, transporting the product (115) to be sold through a courier service can be cumbersome for the seller (110) as he or she must find a suitable courier service. Such warehousing methods can cause inconvenience to the seller when storing the product (115) to be sold in the collection warehouse (120). To alleviate this inconvenience, the seller (110) can use a pickup service (100) linked to a sales agency service to store the product (115) to be sold in the collection warehouse (120).
[0045] In one embodiment, the pickup service (100) may dispatch a pickup vehicle (130) to the address (113) of the seller (110). Here, the pickup vehicle (130) may include a cargo vehicle such as a truck or bus. For example, the pickup vehicle (130) may arrive at the address (113) of the seller (110).
[0046] According to one embodiment, one or more products (115) for sale registered by a seller (110) in a sales agency service may be grouped into a transport group based on a weight type (117). Here, the weight type (117) may include a truck, a pallet, and / or a parcel. The transport group for one or more products (115) for sale may be loaded onto a pickup vehicle (130) at the address (113) of the seller (110) and transported to a collection warehouse (120). In this way, the weight type (117) may indicate a pickup means for one or more products (115) for sale. The weight type (117) may be described in FIG. 2 .
[0047] Meanwhile, although FIG. 1 illustrates a pickup vehicle (130) as a means of transporting a seller's product (115) to a collection warehouse, the present disclosure is not limited thereto. For example, the pickup service (100) may dispatch a pickup worker to the seller's (110) address (113). In this case, the pickup worker may pick up the product (115) to be sold from the seller's (110) address (113) and transport it to the collection warehouse (120). For example, if the size of the product (115) to be sold of the seller (110) is smaller than a predetermined size, the weight of the product (115) to be sold is smaller than a predetermined weight, or the quantity of the product (115) to be sold is smaller than a predetermined number, the pickup service (100) may dispatch a pickup worker to the seller's (110) address (113). Alternatively, if the weight type for the product (115) to be sold is a parcel, the pickup service (100) may place a pickup worker at the address (113) of the seller (110). For example, if the size of the product (115) to be sold of the seller (110) is greater than a predetermined size, the weight of the product (115) to be sold is greater than a predetermined weight, or the quantity of the product (115) to be sold is greater than a predetermined number, the pickup service (100) may place a pickup vehicle (130) at the address (113) of the seller (110). Alternatively, if the weight type for the product (115) to be sold is a truck or a pallet, the pickup service (100) may place a pickup vehicle (130) at the address (113) of the seller (110).
[0048] FIG. 2 is a diagram illustrating a process (200) in which a seller's product (115) to be sold is picked up according to a weight type (117) according to one embodiment of the present disclosure. According to one embodiment, if the weight type (117) for one or more product (115) to be sold of the seller (110) is a truck (210), one or more product (115) to be sold may be grouped into a transport group transported by one truck. For example, if the weight type (117) is a truck (210), one or more product (115) to be sold may be loaded onto one pickup vehicle (130) and transported to a collection warehouse (120). In this case, product to be sold owned by a seller other than the seller (110) may not be loaded onto the pickup vehicle (130).
[0049] According to one embodiment, if the weight type (117) of one or more of the products (115) to be sold of the seller (110) is a pallet (220), the one or more products to be sold (115) may be grouped into a transport group carried by one pallet. For example, one or more products to be sold (115) to be sold of which the weight type (117) is a pallet (220) may be loaded onto one of the pallets loaded onto a pickup vehicle (130) and transported to a collection warehouse (120). In this case, in addition to the products to be sold (115) of the seller (110), products to be sold of other sellers may also be loaded onto the pickup vehicle (130).
[0050] In one embodiment, when the weight type (117) of one or more of the products (115) to be sold by the seller (110) is parcel (230), the products (115) to be sold by the seller (110) may be grouped into a transport group carried by one parcel. For example, one or more products to be sold by the seller (115) to be sold by the seller (110) whose weight type (117) is parcel (230) may be loaded into a single box and loaded onto a pickup vehicle (130), or may be individually loaded onto a pickup vehicle (130) and transported to a collection warehouse (120). In this case, in addition to the products to be sold by the seller (110) and products to be sold by other sellers, the pickup vehicle (130) may also be loaded.
[0051] FIG. 3 is a diagram illustrating a map (300) for a pickup service (100) according to one embodiment of the present disclosure. According to one embodiment, the map (300) may indicate areas (302, 303, 305, 306, 307) where the pickup service (100) is supported and areas (301, 304, 308) where the pickup service (100) is not supported.
[0052] Referring to the map (300), the pickup service (100) may only be supported in certain areas. For example, to reduce economic costs, a collection warehouse (120) may be installed only in certain areas, depending on factors such as road development conditions, population, product sales volume, and the number of sellers using the sales agency service. For example, the pickup service (100) may be supported in areas where a collection warehouse is installed. Referring to the example of FIG. 3, a seller (110) located in the second area (302) or the fifth area (305) on the map (300) may use the pickup service (100) to store the product (110) for sale at the collection warehouse. For example, the pickup service (100) may not be supported in areas where a collection warehouse is not installed. For example, even in an area where a collection warehouse is not installed, if a collection warehouse is installed in an adjacent area and a road leading thereto is developed, making it possible to transport the product (115) to be sold, the pickup service (100) may be supported in that area as well. Referring to the example of FIG. 3, a seller (110) located in the third area (303), the sixth area (306), or the seventh area (307) on the map (300) may use the pickup service (100) to store the product (110) to be sold in one of one or more collection warehouses installed in an adjacent area. For example, the pickup service (100) may not be supported in an area where a collection warehouse is not installed and no collection warehouse is installed in an adjacent area. Referring to the example of FIG. 3, a seller (110) located in Region 4 (304) or Region 8 (308) on the map (300) cannot use the pickup service (100) to store the product (110) for sale in the collection warehouse. For example, the pickup service (100) may not be supported in an area where no collection warehouse is installed, or where a collection warehouse is installed in an adjacent area but it is impossible to transport the product (115) for sale there.For example, in mountainous areas, the pickup service (100) may not be supported. Referring to the example of Fig. 3, in the first region (301) where no collection warehouse is installed on the map (300), the pickup service (100) may not be supported even though a collection warehouse is installed in the adjacent second region (302).
[0053] As described in FIGS. 1 and 2, if a seller (110) wants to use the pickup service (100) to store a product (115) to be sold in a collection warehouse (120) of a sales agency service, the address (113) of the seller (110) where the product (115) to be sold is to be picked up must be registered in the pickup service (100). In addition, as described in FIG. 3, since the pickup service (100) may be supported only in some areas, it is necessary to check whether the pickup service (100) is supported in the area where the product (113) to be sold is to be picked up. Accordingly, the present disclosure provides an automated process for checking the validity of the address (113) of the seller (110) for the pickup service (100) and registering the address (113) of the seller (110) for the pickup service (100) based on the check result.
[0054] FIG. 4 is a schematic diagram illustrating a process (400) for registering an address (113) of a seller (110) in a pickup service (100) according to one embodiment of the present disclosure. According to one embodiment, a seller (110) may input the address (113) of the seller (110) to be registered in the pickup service (100) into a seller terminal (410). For example, a request interface for entering the address (113) of the seller (110) to be registered in the pickup service (100) may be displayed on the display of the seller terminal (410). The seller (110) may input the address (113) of the seller (110) to be registered in the pickup service (100) into the request interface.
[0055] According to one embodiment, the seller terminal (410) may transmit the address (113) entered by the seller (110) to the server (420) of the sales agency service. Here, the server (420) may be a server that manages the sales agency service.
[0056] According to one embodiment, the server (420) may transmit a registration request (440) for registering the address (113) of the seller (110) to the electronic device (430) of the pickup service (100). Here, the electronic device (430) may be a server that manages the pickup service (100).
[0057] In one embodiment, the electronic device (430) may perform a validation check (450) on the address (113) of the seller (110). For example, in the validation check (450) on the address (113) of the seller (110), the electronic device (430) may determine whether the pickup service (100) is supported in the area corresponding to the address (113) of the seller (110). For example, in the validation check (450) on the address (113) of the seller (110), the electronic device (430) may determine whether the address (113) of the seller (110) is an address already registered with the pickup service (100).
[0058] According to one embodiment, the electronic device (430) may transmit a registration result (460) indicating whether the address (113) of the seller (110) is registered with the pickup service (100) to the server (420) based on the result of the validation (450).
[0059] For example, the electronic device (430) may register the address (113) of the seller (110) with the pickup service (100) based on the result of the validation (450) that the address (113) of the seller (110) is valid, and transmit response information indicating that the address of the seller (110) has been registered with the pickup service (100) to the server (420) as a registration success result (460).
[0060] For example, based on the result of the validation (450) that the address (113) of the seller (110) is invalid, the electronic device (430) may not register the address (113) of the seller (110) with the pickup service (100) and may transmit response information indicating that the address of the seller (110) is not registered with the pickup service (100) to the server (420) as a registration failure result (460).
[0061] According to one embodiment, the server (420) may transmit the registration result (460) received from the electronic device (430) to the seller terminal (410).
[0062] For example, the seller terminal (410) can display the registration result (460) received from the server (420) on the display. For example, if the registration result (460) is a registration success result indicating that the seller's (110) address has been registered in the pickup service (100), the seller (110) can confirm that the product to be sold (115) can be delivered to the collection warehouse (120) using the pickup service (110) at the entered address (113). For example, if the registration result (460) is a registration failure result indicating that the seller's (110) address has not been registered in the pickup service (100), the seller (110) can confirm that the product to be sold (115) cannot be delivered to the collection warehouse (120) using the pickup service (110) at the entered address (1130).
[0063] FIG. 5 is a diagram illustrating a computing device (500) according to one embodiment of the present disclosure. According to one embodiment, each of the seller terminal (410), the server (420), and the electronic device (430) may be implemented as one or more computing devices (500). For example, the computing device (500) may be implemented as a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. For convenience of explanation, the following description will focus on one computing device (500).
[0064] According to one embodiment, the computing device (500) may include one or more processors (510), one or more memories (520), and / or communication circuits (530) as elements. For example, at least one of the components of the computing device (500) may be omitted, or another component may be added to the computing device (500). For example, additionally or alternatively, some of the components may be implemented in an integrated manner or implemented as a single or multiple entities. One or more processors (510) may be referred to as a processor (510). The expression “processor (510)” may mean a set of one or more processors, unless the context clearly indicates otherwise. One or more memories (520) may be referred to as a memory (520). The expression “memory (520)” may mean a set of one or more memories, unless the context clearly indicates otherwise. At least some of the components inside / outside the computing device (500) are connected to each other through a bus, GPIO (general purpose input / output), SPI (serial peripheral interface), MIPI (mobile industry processor interface), etc., and can exchange information (data, signals, etc.).
[0065] According to one embodiment, the processor (510) may control at least one component of a computing device (500) connected to the processor (510) by executing instructions (e.g., code, software, program, etc.). In addition, the processor (510) may perform various operations such as calculations, processing, information generation, and processing related to the present disclosure. In addition, the processor (510) may load information, etc. from the memory (520) or store information in the memory (520). For example, the processor (510) of the computing device (500) implementing the electronic device (430) may load a list of regions where the pickup service (100) is supported from the memory (520) and perform a validity check (450) on the address (113) of the seller (110) based on the list. For example, a processor (510) of a computing device (500) implementing an electronic device (430) may store the address (113) of the seller (110) in memory (520) based on a determination that the address (113) of the seller (110) is valid.
[0066] According to one embodiment, the memory (520) can store various information. The information stored in the memory (520) is data acquired, processed, or used by at least one component of the computing device (500), and may include instructions (e.g., code, software, programs, etc.). The memory (520) may include volatile and / or non-volatile memory. The instructions or programs are software stored in the memory (520), and may include an operating system for controlling the resources of the computing device (500), applications, and / or middleware that provides various functions to applications so that the applications can utilize the resources of the computing device (500). For example, the memory (520) may store instructions that cause the processor (510) to perform operations when executed by the processor (510). For example, the memory (520) of the computing device (500) implementing the electronic device (430) may store a list of regions where the pickup service (100) is supported. For example, the memory (520) of a computing device (500) implementing an electronic device (430) may store a list of seller addresses registered with the pickup service (100).
[0067] In one embodiment, the communication circuit (530) may perform wireless or wired communication between the computing device (500) and another server, or between the computing device (500) and another device. For example, the communication circuit (530) of the computing device (500) implementing the electronic device (430) may be used to perform communication with an external device such as a seller terminal (410) or a server (420). For example, the communication circuit (530) may perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (530) may perform wired communication according to a method such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). The communication circuit (530) may be implemented as a circuit or chip configured to perform information transmission and reception.
[0068] According to one embodiment, the computing device (500) may further include an input / output interface. The input / output interface may be omitted from the computing device (500) depending on the embodiment. For example, the input / output interface may include an input device and / or an output device. The input device may receive various information from a user of the computing device (500) and transmit the input data to at least one component of the computing device (500). The output device may receive various information output by at least one component of the computing device (500) and provide (display) the information to the user in an audiovisual form. For example, the input device may include a mouse, a keyboard, a touch pad, etc. For example, the output device may include a display, a projector, a hologram, etc.
[0069] FIG. 6 is a diagram illustrating a process (600) for registering an address (113) of a seller (110) to a pickup service (110) based on the result of a validation (450) of the address (113) of the seller (110) according to one embodiment of the present disclosure.
[0070] According to one embodiment, the seller (110) may input the address (113) of the seller (110) to be registered for the pickup service (100) into the seller terminal (410). For example, the server (420) may transmit page information for a page related to the sales agency service to the seller terminal (410). The seller terminal (410) may display a page related to the sales agency service on the display based on the page information received from the server (420). For example, the page related to the sales agency service may include a request interface for registering for the pickup service (100). The seller (110) may input the address (113) of the seller (110) to be registered for the pickup service (100) into the request interface. For example, a string indicating the address (113) of the seller (110) may be input into the seller terminal (410). Referring to the example of Fig. 6, the string “Yeongok-myeon, Gangneung-si, Gangwon-do” indicating the address (113) of the seller (110) can be entered into the seller terminal (410).
[0071] According to one embodiment, the seller terminal (410) may transmit address information indicating the address (113) entered by the seller (110) to the server (420). For example, the address information may include a string indicating the address (113) of the seller (110). Referring to the example of FIG. 6, the address information may include the string "Yeongok-myeon, Gangneung-si, Gangwon-do" indicating the address (113) of the seller (110).
[0072] According to one embodiment, the server (420) may generate an address registration request (440) for registering the address (113) of the seller (110) indicated by the address information in the pickup service (100) for the product (115) to be sold by the seller (110) based on the address information received from the seller terminal (410). For example, the address registration request (440) may include the address information received from the seller terminal (410).
[0073] According to one embodiment, the server (420) may transmit an address registration request (440) to the electronic device (430).
[0074] According to one embodiment, the electronic device (430) can perform a validation (450) on the address (113) of the seller (110) based on the address information included in the address registration request (440) received from the server (420).
[0075] For example, in performing a validation (450) on the address (113) of a seller (110), the electronic device (430) can determine the region corresponding to the address (113) of the seller (110) based on a string indicating the address (113) of the seller (110).
[0076] For example, the electronic device (430) can identify a target word located in a predetermined order among one or more words included in a string indicating the address (113) of the seller (110). The electronic device (430) can determine a region corresponding to the address (113) of the seller (110) based on the target word. For example, the electronic device (430) can identify a target word located in the second order among one or more words included in the string indicating the address (113) of the seller (110), and determine a region corresponding to the address (113) of the seller (110) based on the identified target word. Referring to the example of FIG. 6, the electronic device (430) can identify "Gangneung-si" located in the second order among "Gangwon-do", "Gangneung-si", and "Yeongok-myeon" included in the string "Gangwon-do, Gangneung-si, Yeongok-myeon" indicating the address (113) of the seller (110), as the target word. Next, the electronic device (430) can determine the identified target word “Gangneung-si” as the region corresponding to the address (113) of the seller (110).
[0077] For example, the electronic device (430) may determine whether one or more regions where the pickup service (100) is supported include a region corresponding to the address (113) of the seller (110). For example, the electronic device (430) may determine whether the region corresponding to the address (113) of the seller (110) is included in a list of regions where the pickup service (100) is supported. For example, the list of regions where the pickup service (100) is supported may indicate the region name of each region where the pickup service (100) is supported, available pickup means in the region, and one or more collection warehouses where the products to be sold picked up in the region are received. Here, the pickup means may indicate at least one of a truck (210), a pallet (220), and a parcel (230) as a weight type (117) for the products to be sold (115). For example, if the available pickup means in the area are a truck (210) and a pallet (220), the product to be sold in the area can be loaded onto a truck (210) and transported to a collection warehouse, or loaded onto a pallet (220) and transported to a collection warehouse. Referring to the example of FIG. 6, the electronic device (430) can determine whether "Gangneung City," which is determined to be the area corresponding to the address (113) of the seller (110), is included among one or more areas where the pickup service (100) is supported.
[0078] For example, the electronic device (430) may determine that the pickup service (100) is supported in the region corresponding to the address (113) of the seller (110) based on a determination that the region corresponding to the address (113) of the seller (110) is included in one or more regions where the pickup service (100) is supported. In this case, the electronic device (430) may determine that the address (113) of the seller (110) is valid for the pickup service (100) based on a determination that the region corresponding to the address (113) of the seller (110) is included in the region where the pickup service (100) is supported. Referring to the example of FIG. 6, the electronic device (430) may determine that the pickup service (100) is supported in “Gangneung-si” based on a determination that “Gangneung-si” is included in the region corresponding to the address (113) of the seller (110) among the one or more regions where the pickup service (100) is supported. In this case, the electronic device (430) may determine that the address (113) of the seller (110), “Yeongok-myeon, Gangneung-si, Gangwon-do,” is valid for the pickup service (100) based on the determination that the pickup service (100) is supported in “Gangneung-si.”
[0079] For example, the electronic device (430) may determine that the pickup service (100) is not supported in the region corresponding to the address (113) of the seller (110) based on a determination that the region corresponding to the address (113) of the seller (110) is not included in one or more regions where the pickup service (100) is supported. In this case, the electronic device (430) may determine that the address (113) of the seller (110) is not valid for the pickup service (100) based on a determination that the pickup service (100) is not supported in the region corresponding to the address (1130) of the seller (110). Referring to the example of FIG. 6, the electronic device (430) may determine that the address (113) of the seller (110), “Yeongok-myeon, Gangneung-si, Gangwon-do,” is not valid for the pickup service (100) based on a determination that “Gangneung-si,” which is determined to be an area corresponding to the address (113) of the seller (110) among one or more areas where the pickup service (100) is not supported, is not included.
[0080] Additionally, the seller (110) may input a pickup means for the product (115) to be sold into the seller terminal (410) along with the address (113) to be registered in the pickup service (110) and the weight type (117) of the product (115). For example, the seller (110) may input at least one of a truck (210), a pallet (220), and a parcel (230) into the seller terminal (410) as a pickup means for the product (115) to be sold as the weight type (117) of the product (115). The seller terminal (410) may transmit pickup means information indicating at least one pickup means entered by the seller (110) along with address information indicating the address (113) entered by the seller (110) to the server (420). In this case, the server (420) may generate an address registration request (440) for registering the address (113) of the seller (110) based on the address information and pickup means information received from the seller terminal (410), and transmit the same to the electronic device (430). For example, the address registration request (440) may include the address information and pickup means information received from the seller terminal (410). In performing a validity check (450) on the address (113) of the seller (110), the electronic device (430) may identify a pickup means available in the region corresponding to the address (113) of the seller (110) based on a list of regions where the pickup service (100) is supported. Subsequently, the electronic device (430) may determine whether at least one pickup means entered by the seller (110) includes a pickup means available in the region corresponding to the address (113) of the seller (110). The electronic device (430) may determine that the pickup service (100) is supported in the area corresponding to the address (113) of the seller (110) based on a determination that at least one pickup means entered by the seller (110) includes an available pickup means in the area corresponding to the address (113) of the seller (110).In this case, the electronic device (430) may determine that the address (113) of the seller (110) is valid for the pickup service (100) based on a determination that the pickup service (100) is supported in the area corresponding to the address (113) of the seller (110). The electronic device (430) may determine that the pickup service (100) is not supported in the area corresponding to the address (113) of the seller (110) based on a determination that at least one pickup means entered by the seller (110) does not include an available pickup means in the area corresponding to the address (113) of the seller (110). In this case, the electronic device (430) may determine that the address (113) of the seller (110) is not valid for the pickup service (100) based on a determination that the pickup service (100) is not supported in the area corresponding to the address (113) of the seller (110).
[0081] According to one embodiment, in performing a validation (450) on the address (113) of the seller (110), the electronic device (430) may determine whether the address (113) of the seller (110) is an address already registered with the pickup service (100). For example, the electronic device (430) may determine whether the address (113) of the seller (110) is included in a list of seller addresses registered with the pickup service (100). For example, the list of seller addresses registered with the pickup service (100) may indicate at least one of an identifier, an address, a weight type, and / or a type of a product to be sold of each seller registered with the pickup service (100). Here, the type of a product to be sold may indicate whether a product registered by the seller with the sales agency service belongs to a predetermined product category. For example, the type of a product to be sold may indicate that a product registered by the seller with the sales agency service does not belong to a predetermined product category. Alternatively, the type of the product to be sold may indicate that the product registered by the seller in the sales agency service belongs to a predetermined product category. For example, the predetermined product category may be a fresh product category. For example, the electronic device (430) may identify the seller's (110) identifier, address (113), weight type (117), and the type of the product to be sold (115). For example, the electronic device (430) may determine whether there is a seller whose identifier, address (113), weight type (117), and type of the product to be sold (115) match the seller's (110) identifier, address (113), weight type (117), and the type of the product to be sold (115) in the list of seller addresses registered in the pickup service (100).For example, the electronic device (430) may determine that the address (113) of the seller (110) is not yet registered with the pickup service (100) based on a determination that there is no seller matching the seller's (110) identifier, address (113), weight type (117), and type of the product (115) to be sold in the list of seller addresses registered with the pickup service (100). In this case, the electronic device (430) may determine that the address (113) of the seller (110) is valid for the pickup service (100). For example, the electronic device (430) may determine that the address (113) of the seller (110) is already registered with the pickup service (100) based on a determination that there is no seller matching the seller's (110) identifier, address (113), weight type (117), and type of the product (115) to be sold in the list of seller addresses registered with the pickup service (100). In this case, the electronic device (430) may determine that the address (113) of the seller (110) is not valid for the pickup service (100).
[0082] According to one embodiment, the electronic device (430) may generate a registration result (460) indicating whether the address (113) of the seller (110) is registered with the pickup service (100) based on the result of the validation (450) for the address (113) of the seller (110), and transmit the registration result (460) to the server (420).
[0083] For example, the electronic device (430) may transmit response information indicating that the address (113) of the seller (110) is not registered in the pickup service (100) to the server (420) as an address registration failure response (470) based on a determination that the address (113) of the seller (110) is not valid for the pickup service (100). The server (420) may transmit response information indicating that the address (113) of the seller (110) is not registered in the pickup service (100) to the seller terminal (410). The seller terminal (410) may display the response information indicating that the address (113) of the seller (110) is not registered in the pickup service (100) on its display. Accordingly, the seller (110) may confirm that the entered address (113) is not registered in the pickup service (100).
[0084] According to one embodiment, the electronic device (430) may transmit, as a failure response (470) of address registration, error information indicating that the pickup service (100) is not supported in the region corresponding to the address (113) of the seller (110) together with response information indicating that the address (113) of the seller (110) is not registered in the pickup service (100), to the server (420). The server (420) may transmit, to the seller terminal (410), error information indicating that the pickup service (100) is not supported in the region corresponding to the address (113) of the seller (110). The seller terminal (410) may display, on its display, error information indicating that the pickup service (100) is not supported in the region corresponding to the address (113) of the seller (110). Accordingly, the seller (110) can confirm that the address (113) is not registered in the pickup service (100) because the pickup service (100) is not supported in the area corresponding to the entered address (113).
[0085] According to one embodiment, the electronic device (430) may transmit, as a failure response (470) of address registration, response information indicating that the address (113) of the seller (110) is not registered with the pickup service (100), along with error information indicating that the pickup means entered by the seller (110) is not an available pickup means in the area corresponding to the address (113) of the seller (110), to the server (420). The server (420) may transmit, to the seller terminal (410), error information indicating that the pickup means entered by the seller (110) is not an available pickup means in the area corresponding to the address (113) of the seller (110). The seller terminal (410) may display, on its display, error information indicating that the pickup means entered by the seller (110) is not an available pickup means in the area corresponding to the address (113) of the seller (110). Accordingly, the seller (110) can confirm that the pickup means entered by the seller (110) is not an available pickup means in the area corresponding to the address (113) of the seller (110), and therefore the address (113) is not registered in the pickup service (100).
[0086] According to one embodiment, the electronic device (430) may transmit, as a failure response (470) of address registration, response information indicating that the address (113) of the seller (110) is not registered with the pickup service (100), together with error information indicating that the address (113) of the seller (110) is already registered with the pickup service (100), to the server (420). The server (420) may transmit, to the seller terminal (410), error information indicating that the address (113) of the seller (110) is already registered with the pickup service (100). The seller terminal (410) may display, on its display, error information indicating that the address (113) of the seller (110) is already registered with the pickup service (100). Accordingly, the seller (110) may confirm that the entered address (113) is already registered with the pickup service (100).
[0087] According to one embodiment, the electronic device (430) may, upon determining that the address (113) of the seller (110) is valid for the pickup service (100), register the address (113) of the seller (110) with the pickup service (100) as a successful response (480) of the address registration and transmit response information indicating that the address of the seller (110) has been registered with the pickup service (100) to the server (420). The server (420) may transmit response information indicating that the address (113) of the seller (110) has been registered with the pickup service (100) to the seller terminal (410). The seller terminal (410) may display response information indicating that the address (113) of the seller (110) has been registered with the pickup service (100) on its display. Accordingly, the seller (110) may confirm that the entered address (113) has been registered with the pickup service (100).
[0088] According to one embodiment, the electronic device (430) may transmit, as a success response (480) of address registration, information indicating available pickup means in the area corresponding to the address of the seller (110) along with response information indicating that the address of the seller (110) is registered with the pickup service (100) and information indicating available pickup means in the area corresponding to the address of the seller (110) to the server (420). The server (420) may transmit, to the seller terminal (410), information indicating available pickup means in the area corresponding to the address of the seller (110). The seller terminal (410) may display, on its display, information indicating available pickup means in the area corresponding to the address of the seller (110). Accordingly, the seller (110) may confirm that the entered address (113) is registered with the pickup service (100) and also that available pickup means in the area corresponding to the entered address (113).
[0089] According to one embodiment, the electronic device (430) may identify a collection warehouse corresponding to an area to which the address (113) of the seller (110) belongs among one or more collection warehouses of the pickup service (100), as a success response (480) of the address registration, and transmit to the server (420) information indicating the collection warehouse corresponding to the area to which the address (113) of the seller (110) belongs, together with response information indicating that the address (113) of the seller (110) has been registered with the pickup service (100). The server (420) may transmit to the seller terminal (410) information indicating the collection warehouse corresponding to the area to which the address (113) of the seller (110) belongs. The seller terminal (410) may display on its display information indicating the collection warehouse corresponding to the area to which the address (113) of the seller (110) belongs. Accordingly, the seller (110) can check the collection warehouse corresponding to the region to which the entered address (113) belongs in addition to the address (113) registered in the pickup service (100). That is, the seller (110) can check the collection warehouse where the product to be sold (115) picked up from the seller's (110) address (113) according to the pickup service (100) will be received.
[0090] For example, when registering the address (113) of a seller (110) in a pickup service (100), the electronic device (430) can add the address (113) of the seller (110) to the list of seller addresses registered in the pickup service (100).
[0091] For example, when registering the address (113) of a seller (110) in a pickup service (100), the electronic device (430) may transmit information about a registration interface for registering the address (113) of the seller (110) in the pickup service (100) along with at least one of address information indicating the address (113) of the seller (110) or pickup means information indicating the pickup means entered by the seller (110), to the administrator terminal of the pickup service (100). This may refer to the descriptions of FIGS. 10 and 11.
[0092] As illustrated in FIG. 6, in an environment where a sales agency service is implemented by a first system (610) including a seller terminal (410) and a server (420), and a pickup service (100) is implemented by a second system (620) including an electronic device (430), the seller (110) can conveniently register the address (113) of the seller (110) in the pickup service (100) through the first system (610) of the sales agency service without having to directly contact the manager of the pickup service (100).
[0093] FIG. 7 is a diagram showing a list of regions (700) in which a pickup service (100) is supported according to one embodiment of the present disclosure.
[0094] In one embodiment, the region list may indicate the province, city, pickup method, and / or region name of each region where the pickup service (100) is supported. Additionally, the region list (700) may indicate one or more collection warehouses for each region where the products to be sold picked up in the region are delivered. For example, the pickup method indicated by the region list (700) may indicate at least one of a truck (210), a pallet (220), and a parcel (230) as a weight type (117) for the products to be sold (115). For example, if the available pickup methods in a specific region are a truck (210) and a pallet (220), the products to be sold in the region may be loaded onto a truck (210) and transported to the collection warehouse, or loaded onto a pallet (220) and transported to the collection warehouse. For example, if the available pickup means in a specific area is a pallet (220), the product to be sold in that area can be loaded onto a pallet (220) and transported to a collection warehouse.
[0095] FIG. 8 is a diagram illustrating a process (800) for identifying a collection warehouse where a product (115) to be sold by a seller (110) is to be received according to a pickup service (100) according to one embodiment of the present disclosure.
[0096] In one embodiment, the electronic device (430) may identify a collection warehouse where the seller's (110) merchandise (115) is to be received based on a determination that the seller's (110) address (113) is valid for the pickup service (100).
[0097] For example, in identifying a collection warehouse where a product (115) to be sold by a seller (110) is to be received, the electronic device (430) may identify a region corresponding to the address (113) of the seller (110) as a target region (810). For example, the electronic device (110) may identify one of one or more collection warehouses corresponding to the target region (810) as a collection warehouse where the product (115) to be sold by the seller (110) is to be received based on a list of regions (700) where the pickup service (100) is supported. For example, the electronic device (110) may identify a collection warehouse (820) located in the target region (810) as a collection warehouse where the product (115) to be sold by the seller (110) is to be received, among one or more collection warehouses corresponding to the target region (810). That is, according to the pickup service (100), the product (115) to be sold by the seller (110) is picked up at the seller's (110) address (113), and the picked up product (115) to be sold can be stored in the collection warehouse (820).
[0098] FIG. 9 is a diagram illustrating a process (900) for identifying a collection warehouse where a product (115) to be sold by a seller (110) is to be received according to a pickup service (100) according to one embodiment of the present disclosure.
[0099] In one embodiment, the electronic device (430) may identify a collection warehouse where the seller's (110) merchandise (115) is to be received based on a determination that the seller's (110) address (113) is valid for the pickup service (100).
[0100] For example, in identifying a collection warehouse where a product (115) to be sold by a seller (110) is to be received, the electronic device (430) may identify a region corresponding to the address (113) of the seller (110) as a target region (810). For example, the electronic device (110) may identify one of one or more collection warehouses (910, 920) corresponding to the target region (810) as a collection warehouse where the product (115) to be sold by the seller (110) is to be received based on a list of regions (700) where the pickup service (100) is supported. For example, the electronic device (430) may determine whether there is a collection warehouse located in the target region (810) among one or more collection warehouses (910, 920) corresponding to the target region (810). The electronic device (430) may determine the distance of each of the one or more collection warehouses (910, 920) from the address (113) of the seller (110) based on a determination that there is no collection warehouse located in the target area (810) among the one or more collection warehouses (910, 920) corresponding to the target area (810). For example, the electronic device (430) may identify the collection warehouse with the shortest distance from the address (113) of the seller (110) among the one or more collection warehouses (910, 920) corresponding to the target area (810) as the collection warehouse where the product (115) to be sold by the seller (110) will be received. Referring to the example of FIG. 9, the electronic device (430) may identify collection warehouse 1 (910) and collection warehouse 2 (920) that correspond to the target area (810) but are not located in the target area (810). The electronic device (430) can calculate distance 1 (915), which is the distance from the address (113) of the seller (110) to collection warehouse 1 (910), and can calculate distance 2 (925), which is the distance to collection warehouse 2 (920). Here, distance 1 (915) can be the straight-line distance between the address of the seller (110) and collection warehouse 1 (910), or the vehicle driving distance from the address (113) of the seller (110) to collection warehouse 1 (910).Additionally, the distance 2 (925) may be a straight line distance between the address of the seller (110) and the collection warehouse 2 (920) or a vehicle driving distance from the address (113) of the seller (110) to the collection warehouse 2 (920). The electronic device (430) may identify the collection warehouse 1 (910) as the collection warehouse where the product (115) to be sold of the seller (110) is to be stored, based on a determination that the distance 1 (915) is shorter than the distance 2 (925). In this case, the product (115) to be sold of the seller (110) may be picked up at the address (113) of the seller (110) according to the pickup service (100), and the picked up product (115) to be sold may be stored in the collection warehouse 1 (910). The electronic device (430) can identify the collection warehouse 2 (920) as the collection warehouse where the seller's (110) product to be sold (115) is to be received based on a determination that the distance 2 (925) is shorter than the distance 1 (915). In this case, the seller's (110) product to be sold (115) can be picked up at the seller's (110) address (113) according to the pickup service (100), and the picked up product to be sold (115) can be received at the collection warehouse 2 (920).
[0101] Meanwhile, although FIG. 9 illustrates an example of identifying, among one or more collection warehouses corresponding to the target region (810) to which the address (113) of the seller (110) belongs, the closest collection warehouse to the seller's (110) address (113) as the collection warehouse where the seller's (110) target product (115) is to be received, the present disclosure is not limited thereto. For example, priorities may be set among one or more collection warehouses corresponding to the target region (810) to which the address (113) of the seller (110) belongs, and the electronic device (430) may identify the collection warehouse with the higher priority as the collection warehouse where the seller's (110) target product (115) is to be received. If the product to be sold (115) cannot be received at a high-priority collection warehouse due to temporary closure of the high-priority collection warehouse, the electronic device (430) can identify the next highest priority collection warehouse as the collection warehouse where the product to be sold (115) of the seller (110) will be received. Meanwhile, the list of regions where the pickup service (100) is supported can indicate, for each region, one or more collection warehouses where the product to be sold picked up in the region is received, along with the priority among the one or more collection warehouses.
[0102] FIG. 10 is a diagram illustrating a registration interface (1000) for registering an address (113) of a seller (110) in a pickup service (100) according to one embodiment of the present disclosure. According to one embodiment, an electronic device (430) may register an address (113) of a seller (110) in the pickup service (100) upon determining that the address (113) of the seller (110) is valid for the pickup service (100).
[0103] For example, when registering the address (113) of a seller (110) in a pickup service (100), the electronic device (430) can transmit information about a registration interface (1000) for registering the address (113) of the seller (110) in the pickup service (100) to the administrator terminal of the pickup service (100). In addition, the electronic device (430) can transmit address information indicating the address (113) of the seller (110) to the administrator terminal of the pickup service (100). For example, the administrator terminal can display information about the registration interface (1000) on a display. In addition, the administrator terminal can display address information indicating the address (113) of the seller (110) on a display. Accordingly, the manager of the pickup service (100) can register the address (113) of the seller (110) in the pickup service (100) through the registration interface (1000) by referring to the address information indicating the address (113) of the seller (110). For example, the manager of the pickup service (100) can divide the address (113) entered by the seller (110) into province, city, and area and input it into the registration interface (1000) based on the address information indicating the address (113) of the seller (110). In addition, the manager of the pickup service (100) can input the weight type (117) for the product to be sold (115) entered by the seller (110) into the registration interface (1000). Thereafter, the manager of the pickup service (100) can select the save button in the registration interface (1000) to register the address (113) and weight type (117) of the seller (110) in the pickup service (100). Meanwhile, the manager terminal can display the registration interface (1000) in which the address (113) and weight type (117) of the seller (110) are pre-entered on the display based on the address information received from the electronic device (430).In this case, the manager of the pickup service (100) can register the address (113) and weight type (117) of the seller (110) in the pickup service (100) by simply selecting the save button in the registration interface (1000) without having to enter additional information in the registration interface (1000).
[0104] FIG. 11 is a diagram illustrating a registration interface (1100) for registering a modified address (113) of a seller (110) in a pickup service (100) according to one embodiment of the present disclosure. According to one embodiment, a seller (110) may modify an address (113) registered in the pickup service (100). In this case, the seller (110) may input the modified address (113) into a seller terminal (410). The seller terminal (410) may transmit the modified address (113) of the seller (110) to a server (420). The server (420) may transmit a registration request (440) for registering the modified address (113) of the seller (110) to an electronic device (430). The electronic device (430) may perform a validity check (450) on the address (113) of the seller (110). The electronic device (430) can register the modified address (113) of the seller (110) with the pickup service (100).
[0105] For example, when registering a modified address (113) of a seller (110) in a pickup service (100), the electronic device (430) may transmit information about a registration interface (1100) for registering the modified address (113) of the seller (110) in the pickup service (100) to the administrator terminal of the pickup service (100). In addition, the electronic device (430) may transmit address information indicating the modified address (113) of the seller (110) to the administrator terminal of the pickup service (100). For example, the administrator terminal may display information about the registration interface (1100) on a display. In addition, the administrator terminal may display address information indicating the modified address (113) of the seller (110) on a display. Accordingly, the manager of the pickup service (100) can register the modified address (113) of the seller (110) in the pickup service (100) through the registration interface (1100) by referring to the address information indicating the modified address (113) of the seller (110). For example, the manager of the pickup service (100) can input the modified address (113) entered by the seller (110) into the registration interface (1100) by dividing it into province, city, and area based on the address information indicating the modified address (113) of the seller (110). In addition, the manager of the pickup service (100) can input the weight type (117) for the product to be sold (115) entered by the seller (110) into the registration interface (1100). Thereafter, the manager of the pickup service (100) can select the save button in the registration interface (1100) to register the modified address (113) and weight type (117) of the seller (110) in the pickup service (100). Meanwhile, the manager terminal can display the registration interface (1100) in which the modified address (113) and weight type (117) of the seller (110) are pre-entered based on the address information received from the electronic device (430).In this case, the manager of the pickup service (100) can register the modified address (113) and weight type (117) of the seller (110) in the pickup service (100) by simply selecting the save button in the registration interface (1100) without having to enter additional information in the registration interface (1100).
[0106] FIG. 12 is a diagram illustrating a method (1200) for registering an address (113) of a seller (110) in a pickup service (100) according to one embodiment of the present disclosure. The method (1200) may be performed by a processor (510) of an electronic device (430) or a computing device (500) capable of implementing the electronic device (430).
[0107] In S1210, the electronic device (430) may receive a registration request (440) from a server (“external device”) (420) to register the address (113) of the seller (110) in the pickup service (100) for the product (115) to be sold by the seller (110).
[0108] In one embodiment, the registration request (440) may be obtained from the seller terminal (410) of the seller (110) by the external device (420). For example, the registration request (440) may include a string associated with the address (113) of the seller (110).
[0109] In S1220, the electronic device (430) can identify an area corresponding to the address (113) of the seller (110) based on the string included in the registration request (440).
[0110] According to one embodiment, when identifying a region corresponding to the address (113) of the seller (110) based on a string included in a registration request (440), the electronic device (430) may identify a word located in a predetermined order among the words included in the string. Based on the identified word, the electronic device (430) may determine the region corresponding to the address (113) of the seller (110). This may be referred to the description of FIG. 6 .
[0111] In S1230, the electronic device (430) can determine whether the pickup service (100) is supported in the area corresponding to the address (113) of the seller (110).
[0112] According to one embodiment, in determining whether the pickup service (100) is supported in a region corresponding to the address (113) of the seller (110), the electronic device (430) may determine whether the region corresponding to the address (113) of the seller (110) is included in one or more regions where the pickup service (100) is supported. Upon determining that the region corresponding to the address (113) of the seller (110) is included in one or more regions where the pickup service is supported, the electronic device (430) may determine that the pickup service (100) is supported in the region corresponding to the address (113) of the seller (110). This may refer to the description of FIG. 6 .
[0113] In S1240, the electronic device (430) may register the address (113) of the seller (110) with the pickup service (100) based on a determination that the pickup service (100) is supported in an area corresponding to the address (113) of the seller (110), and transmit response information (“first response information”) indicating that the address of the seller (110) has been registered with the pickup service (100) to the external device (420).
[0114] According to one embodiment, the electronic device (420) may identify a pickup means for a product (115) for sale by the seller (110) available in the area corresponding to the address (113) of the seller (110) based on a determination that the pickup service (100) is supported in the area corresponding to the address (113) of the seller (110). The electronic device (420) may transmit information indicating a pickup means for a product (115) for sale by the seller (110) available in the area corresponding to the address (113) of the seller (110) to the external device (420) together with the first response information.
[0115] According to one embodiment, the electronic device (420) may identify a collection warehouse corresponding to the area corresponding to the address (113) of the seller (110) among one or more collection warehouses upon determining that the pickup service (100) is supported in the area corresponding to the address (113) of the seller (110). The electronic device (420) may transmit information indicating the collection warehouse corresponding to the area corresponding to the address (113) of the seller (110) to the external device (420) together with the first response information. For example, in identifying a collection warehouse corresponding to the area corresponding to the address (113) of the seller (110) among one or more collection warehouses, the electronic device (420) may identify a collection warehouse located in the area corresponding to the address (113) of the seller (110) among the one or more collection warehouses. This may refer to the description of FIG. 8. For example, in identifying a collection warehouse corresponding to an area corresponding to the address (113) of the seller (110) among one or more collection warehouses, the electronic device (420) may determine whether there is a collection warehouse located in an area corresponding to the address (113) of the seller (110) among the one or more collection warehouses. Upon determining that there is no collection warehouse located in an area corresponding to the address (113) of the seller (110) among the one or more collection warehouses, the electronic device (420) may determine the distance of each of the one or more collection warehouses from the address (113) of the seller (110). The electronic device (420) may identify a collection warehouse having the shortest distance from the address (113) of the seller (110) among the one or more collection warehouses. This may refer to the description of FIG. 9.
[0116] According to one embodiment, the electronic device (420) may transmit response information (“second response information”) to the external device (420) indicating that the address (113) of the seller (110) has failed to register with the pickup service (100) based on a determination that the pickup service (100) is not supported in the area corresponding to the address (113) of the seller (110). This may be referred to the description of FIG. 6 .
[0117] The methods according to the present disclosure may be implemented using a computer or a device having a processor. While the steps of the methods are illustrated and described in a predetermined order in this disclosure, the steps may be performed in any order that can be arbitrarily combined, in addition to being performed sequentially. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. The present disclosure does not exclude variations or modifications to the methods. In one embodiment, at least some of the steps may be omitted, or other steps may be added.
[0118] Various embodiments of the present disclosure may be implemented as software recorded on a machine-readable recording medium. The software may be software for implementing the various embodiments of the present disclosure described above. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be machine-readable instructions (e.g., code or code segments) or a program. The device may be a device capable of operating according to instructions called from a recording medium, such as a computer. In one embodiment, the device may be a computing device (500) according to embodiments of the present disclosure. In one embodiment, the processor of the device may execute the called instructions, causing components of the device to perform functions corresponding to the instructions. In one embodiment, the processor may be a processor (510) according to embodiments of the present disclosure. The recording medium may refer to a recording medium on which data is stored and readable by the device. The recording medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the recording medium may be memory (520). In one embodiment, the recording medium may be implemented in a distributed form, such as in a network-connected computer system. Software may be distributed, stored, and executed in a computer system, etc. The recording medium may be a non-transitory recording medium. A non-transitory recording medium means a tangible medium that exists regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is transmitted transitorily.
[0119] Although the technical concept of the present disclosure has been described through various embodiments, the technical concept of the present disclosure encompasses various substitutions, modifications, and alterations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and alterations are included within the scope of the appended claims. Embodiments according to the present disclosure can be combined with each other. Each embodiment can be combined in various ways depending on the number of cases, and embodiments created by combining them also fall within the scope of the present disclosure.
Claims
1. One or more processors; and comprising one or more memories storing instructions executed by the one or more processors; Upon execution of the above instructions, the one or more processors, Receive a registration request from an external device to register the seller's address in a pickup service for the seller's product to be sold, wherein the registration request is obtained from the seller's terminal by the external device and includes a string associated with the seller's address; Identify the region corresponding to the seller's address based on the above string, Determine whether the above pickup service is supported in the above identified area, An electronic device configured to register the seller's address with the pickup service and transmit first response information indicating that the seller's address has been registered with the pickup service to the external device, based on a determination that the pickup service is supported in the identified area.
2. In paragraph 1, The one or more processors, in identifying the region corresponding to the seller's address based on the string, Identifying words located in a predetermined order among the words contained in the above string, An electronic device further configured to determine a region corresponding to the address of the seller based on the identified word.
3. In paragraph 1, The one or more processors determine whether the pickup service is supported in the identified area, Determine whether the identified area is included in one or more areas where the above pickup service is supported; An electronic device further configured to determine that the pickup service is supported in the identified region based on a determination that the identified region includes one or more regions where the pickup service is supported.
4. In paragraph 3, One or more of the above processors, Upon determining that the above pickup service is supported in the above identified area, identify a pickup means for the above product to be sold available in the above identified area, An electronic device further configured to transmit information indicating the identified pickup means to the external device together with the first response information.
5. In paragraph 3, One or more of the above processors, Upon determining that the pickup service is supported in the identified area, a collection warehouse corresponding to the identified area is identified among one or more collection warehouses, An electronic device further configured to transmit information indicating the identified collection warehouse to the external device together with the first response information.
6. In paragraph 5, The one or more processors identify the collection warehouse corresponding to the identified region among the one or more collection warehouses. An electronic device further configured to identify a collection warehouse located in the identified area among the one or more collection warehouses.
7. In paragraph 5, The one or more processors identify the collection warehouse corresponding to the identified region among the one or more collection warehouses. Upon determining that no collection warehouse is located in the identified area among the one or more collection warehouses, determining the distance of each of the one or more collection warehouses from the seller's address, An electronic device further configured to identify a collection warehouse having a shortest distance from the seller's address among the one or more collection warehouses.
8. In paragraph 4, The above pickup means is an electronic device that designates one of a vehicle, a pallet, and a box as a means by which the above-mentioned product to be sold of the above-mentioned seller is picked up and transported from the address of the above-mentioned seller.
9. In paragraph 8, An electronic device in which, according to the above pickup service, the above-mentioned product for sale of the above-mentioned seller is picked up by the above-mentioned pickup means at the above-mentioned seller's address and stored in a collection warehouse corresponding to the above-mentioned identified area.
10. In paragraph 1, One or more of the above processors, An electronic device further configured to transmit second response information to the external device indicating that the address of the seller has failed to be registered with the pickup service upon determining that the pickup service is not supported in the identified area.
11. A method performed in an electronic device including one or more processors and one or more memories storing instructions to be executed by the one or more processors, One or more of the above processors, A step of receiving a registration request from an external device to register the seller's address in a pickup service for the seller's product to be sold, wherein the registration request is obtained from the seller's terminal by the external device and includes a character string associated with the seller's address; A step of identifying an area corresponding to the seller's address based on the above string; a step of determining whether the pickup service is supported in the identified area; and A method comprising the step of registering the seller's address with the pickup service and transmitting first response information indicating that the seller's address has been registered with the pickup service to the external device, based on a determination that the pickup service is supported in the identified area.
12. In a non-transitory computer-readable recording medium, instructions are recorded that cause one or more processors to perform an operation when executed by one or more processors. The above instructions cause the one or more processors to: Receive a registration request from an external device to register the seller's address in a pickup service for the seller's product to be sold, wherein the registration request is obtained from the seller's terminal by the external device and includes a string associated with the seller's address; Identify the region corresponding to the seller's address based on the above string, Determine whether the above pickup service is supported in the above identified area, A non-transitory computer-readable recording medium for registering the seller's address with the pickup service and transmitting first response information indicating that the seller's address has been registered with the pickup service to the external device, based on a determination that the pickup service is supported in the identified area.
Citation Information
Patent Citations
Device and method for extracting document address
KR101590618B1
Light emitting device and electronic apparatus including the same
KR1020230109192A
One-touch multi-tap
KR1020240083106A
Catalyst for water electrolyzer anode and method for preparing the same
KR1020250136018A
Operating method for electronic apparatus for managing product reception information and electronic apparatus supporting thereof
KR102333569B1