Online shopping order generation method, device and system based on family storage station

Through the home-style warehousing station network, the problems of unreasonable online shopping distribution paths, high costs and insufficient logistics venues have been solved, low-cost and fast same-city distribution has been achieved, operating costs have been reduced, and employment opportunities have been provided for housewives.

CN114202388BActive Publication Date: 2024-12-17HUIZHOU ZHANGWEN INNOVATION INVESTMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111563142.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-20
Publication Date
2024-12-17
Estimated Expiration
2041-12-20

AI Technical Summary

Technical Problem

The existing online shopping model has problems such as unreasonable delivery paths, high transportation costs, long delivery time and many counterfeit and shoddy products. The site rent for the same-city distribution is high and the decoration costs are high, resulting in high commodity costs and insufficient logistics venues in big cities. .

Method used

Design an online purchase order generation method based on a home-style warehousing station, and integrate vacant spaces into a commodity storage network through individuals such as housewives, and use the Internet to achieve reasonable distribution of goods according to population density, and directly search for goods from local home-style warehousing stations. The deliveryman picks up the goods and delivers them to consumers, bypassing the middlemen to reduce costs.

Benefits of technology

Overcoming the unreasonable distribution path, high transportation costs and counterfeit and shoddy products of the online shopping platform, reducing the cost of goods, providing consumers with low-cost and fast same-city distribution services, and reducing operating costs by using idle home sites and labor, The problem of insufficient logistics venues in big cities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114202388B_ABST
    Figure CN114202388B_ABST
Patent Text Reader

Abstract

Disclosed is a method for generating an online shopping order based on a home-based storage station, comprising: when receiving a login request sent by a first client, displaying, through the first client, the goods for sale in a deliverable area currently selected by the consumer and available for the consumer to place an order for purchase; receiving an online shopping order request sent by the first client; matching candidate home-based storage stations from the deliverable area based on the delivery destination and the commodity code of the purchased commodity in the online shopping order request; sending a pick-up request to a second client corresponding to each candidate home-based storage station; when receiving a pick-up request confirmation reply sent by the second client of any candidate home-based storage station, locking the candidate home-based storage station as a target home-based storage station; matching candidate delivery personnel from the deliverable area based on the target home-based storage station and the delivery destination and sending a delivery request to lock the target delivery personnel, thereby generating an online shopping order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a method, device, system, equipment and readable storage medium for generating online shopping orders based on a family-type storage station. Background Art

[0002] At present, my country's online shopping industry is booming, which has brought a lot of convenience to consumers. However, the online shopping model also has many disadvantages. For example, many commodity sales paths are unreasonable. Online shoppers bought Midea air conditioners in Shunde, Guangdong, whose origin is Shunde District. After placing the order, they found that the Midea air conditioners with the origin of Shunde were actually shipped from Zhejiang Industry, which took two to three days, wasting time and money. The disadvantages of online shopping platforms also include: due to the uneven quality of merchants, online shopping platforms are full of a large number of counterfeit and shoddy goods, which has caused huge losses to consumers. Some self-operated e-commerce companies have a high rate of authenticity, but due to the high site rental, decoration fees, equipment fees, and labor costs, their operating costs are relatively high and the prices of goods are also relatively high. At present, the same-city delivery business of local online shopping is developing rapidly. Companies such as Meituan and Ele.me can provide same-city delivery services. The same-city delivery routes are reasonable, the delivery fees are low, the delivery speed is extremely fast, and the authenticity rate of goods is high. However, its disadvantage is that local online shopping relies on local shopping malls and supermarkets to provide supplies, and the costs of local shopping malls and supermarkets are relatively high, including venue rental, decoration fees, employee salaries, lighting and air-conditioning expenses, etc., and they cannot provide consumers with more economical and affordable goods.

[0003] In addition, due to the lack of foresight in urban planning, large cities have not reserved large areas of logistics transfer sites for the logistics industry. It is difficult to find large-scale logistics sites in large cities. Even if a certain area of ​​logistics sites can be found, the rent is incredibly expensive, which affects the healthy development of the logistics industry. Therefore, it is necessary to find a new online shopping model to solve the problem of insufficient urban logistics sites. Summary of the invention

[0004] The embodiments of the present invention propose a method, device, system, equipment and readable storage medium for generating online shopping orders based on a family-type storage station, which can effectively solve existing technical problems and achieve corresponding technical effects.

[0005] An embodiment of the present invention provides a method for generating an online shopping order based on a family-type storage station, comprising:

[0006] S1. When receiving a login request sent by a first client, displaying, through the first client, the commodities for sale in the delivery area currently selected by the consumer and available for the consumer to place an order for purchase; wherein the commodities for sale are all commodities stored in all family-type storage stations in working state in the delivery area; the family-type storage station is generated after an applicant who can provide a place for storing specific commodities initiates an application through a second client and passes the review;

[0007] S2. Receive an online shopping order request sent by the first client, wherein the online shopping order request includes a delivery destination and purchased goods; wherein each product corresponds to a product code, and the same product code includes the same product variety, specification, price and packaging date information;

[0008] S3. Based on the delivery destination in the online shopping order request and the commodity code of the purchased commodity, match a candidate home-based storage station from the deliverable area; wherein the candidate home-based storage station is a home-based storage station in working state that stores the purchased commodity and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold;

[0009] S4, sending a pick-up request to the second client corresponding to each of the candidate family-type storage stations, wherein the pick-up request includes a commodity code of the commodity to be picked up;

[0010] S5. When receiving a pick-up request confirmation reply sent by a second client of any of the candidate home-based storage stations, locking the candidate home-based storage station as a target home-based storage station;

[0011] S6. Based on the target family-style storage station and the delivery destination, match candidate delivery personnel from the deliverable area; wherein the distance between the current location of the candidate delivery personnel and the target family-style storage station is within a second distance threshold;

[0012] S7, sending a delivery request to the third client corresponding to each candidate delivery person, wherein the delivery request includes a target family storage station, goods to be picked up, and a delivery destination;

[0013] S8. When receiving a delivery request confirmation reply sent by the third client of any of the candidate delivery personnel, lock the candidate delivery personnel as the target delivery personnel, generate an online shopping order, and send the relevant information of the online shopping order to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target delivery personnel; wherein, the sensitive information of the target family storage station is concealed in the information of the online shopping order sent to the first client, and the sensitive information of the consumer is concealed in the information of the online shopping order sent to the second client.

[0014] As an improvement of the above scheme, in step S2, when the purchased goods in the online shopping order request include at least two goods, first match the candidate home-based storage station storing all the purchased goods in the online shopping order request and send a pick-up request; if the candidate home-based storage station storing all the purchased goods in the online shopping order request cannot be matched or the pick-up request confirmation reply from the candidate home-based storage station is not received within the preset first time threshold, pick-up and order splitting are performed, and the above steps S3 to S5 are performed for each product in the online shopping order request, and then the following steps are performed;

[0015] Determine whether the distances between all the targeted family storage stations are within a third distance threshold;

[0016] If yes, then execute the above steps S6 to S8 to match the candidate delivery personnel and lock a target delivery personnel, wherein the distance between the current location of the candidate delivery personnel and any of the target family storage stations is within the second distance threshold;

[0017] If not, the delivery order is split, and all the locked target home-based storage stations are grouped so that the distance between the target home-based storage stations in the same group is within the third distance threshold. Then, for each group of target home-based storage stations, the above steps S6 to S8 are executed to match candidate delivery personnel and lock a target delivery person, wherein the distance between the current position of the candidate delivery personnel of each group and any of the target home-based storage stations in the same group is within the second distance threshold.

[0018] As an improvement of the above scheme, when picking up goods and splitting orders, executing the above steps S3 to S5 for each commodity in the online shopping order request, if any candidate home-based storage station is also a candidate home-based storage station for at least two commodities, they are merged into one pick-up request and sent to the second client corresponding to the candidate home-based storage station, and the merged pick-up request includes the at least two commodities; if the commodity to be picked up in the pick-up request confirmation reply sent by the second client of other candidate home-based storage stations is any one of the at least two commodities and is a different item, the information of the commodity to be picked up in the merged pick-up request is updated, and the locked commodity to be picked up is deleted.

[0019] As an improvement of the above scheme, in step S2, when the number of purchased goods in the online shopping order request is greater than or equal to N, a candidate home-based storage station storing all the purchased goods in the online shopping order request is first matched and a pick-up request is sent; if a candidate home-based storage station storing all the purchased goods in the online shopping order request cannot be matched or a pick-up request confirmation reply is not received from a candidate home-based storage station within a preset first time threshold, the pick-up order is split, and first a candidate home-based storage station storing at least N / 2 of the goods in the online shopping order request is matched and a pick-up request is sent to lock the first target home-based storage station. station; then match the candidate home-based storage station that stores the remaining goods in the online shopping order request and send a pick-up request. If the candidate home-based storage station that stores the remaining goods in the online shopping order request cannot be matched or no pick-up request confirmation reply is received from the candidate home-based storage station within the preset first time threshold, a second pick-up order splitting is performed. First, match the candidate home-based storage station that stores at least N / 4 of the goods in the online shopping order request and send a pick-up request to lock the second target home-based storage station. Then continue to match and lock other target home-based storage stations according to the aforementioned steps; wherein N is an integer greater than or equal to 4.

[0020] As an improvement to the above scheme, if it is impossible to match a candidate home-based storage station that stores N / 2 of the goods in the online shopping order request or if no confirmation reply to the pick-up request is received from the candidate home-based storage station within the preset first time threshold, it can be adjusted to first match a candidate home-based storage station that stores at least N / 4 of the goods in the online shopping order request and send a pick-up request to lock the first target home-based storage station; and then match the candidate home-based storage stations for the remaining goods in the online shopping order request.

[0021] As an improvement on the above scheme, each of the commodities is provided with a unique product serial number, and different product serial numbers of the same product in all family-style storage stations correspond to a commodity code to be recorded in the server; when each of the delivery personnel arrives at the family-style storage station to pick up the goods, the product serial number of the commodity to be picked up can be scanned by the device to confirm whether it matches the commodity code in the online shopping order.

[0022] As an improvement to the above solution, the deliverable area includes the business district where the delivery destination is located, wherein the total number of family-style storage stations distributed in each of the business districts is calculated by the following formula:

[0023] Q=M*P*L / 1000

[0024] Among them, Q is the total number of family-style storage stations in a business district, M is the population of the business district, P is the consumption index of the business district, and it is set that L family-style storage stations correspond to every thousand people, 1≤L≤3.

[0025] The embodiment of the present invention provides an online shopping order generation device based on a family-type storage station, including:

[0026] The commodity display module for sale is used to display, through the first client, commodities for sale in the delivery area currently selected by the consumer and available for the consumer to place an order for purchase when receiving a login request sent by the first client; wherein the commodities for sale are all commodities stored in all family-type storage stations in working state in the delivery area; the family-type storage station is generated after an applicant who can provide a place for storing specific commodities initiates an application through the second client and passes the review;

[0027] An online shopping order request receiving module, configured to receive an online shopping order request sent by the first client, wherein the online shopping order request includes a delivery destination and purchased goods; wherein each item corresponds to a product code, and each product code includes information on the product type, specification, price and packaging date;

[0028] A candidate home-based storage station matching module is used to match a candidate home-based storage station from the deliverable area based on the delivery destination and the commodity code of the purchased commodity in the online shopping order request; wherein the candidate home-based storage station is a home-based storage station in working state that stores the purchased commodity and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold;

[0029] A pickup request sending module, used to send a pickup request to the second client corresponding to each of the candidate family-type storage stations, wherein the pickup request includes a commodity code of the commodity to be picked up;

[0030] A target home-based storage station locking module is used to lock the candidate home-based storage station as the target home-based storage station when receiving a pick-up request confirmation reply sent by the second client of any of the candidate home-based storage stations;

[0031] A candidate delivery person matching module is used to match candidate delivery persons from the deliverable area based on the target family-type storage station and the delivery destination; wherein the distance between the current location of the candidate delivery person and the target family-type storage station is within a second distance threshold;

[0032] A delivery request sending module, used to send a delivery request to a third client corresponding to each candidate delivery person, wherein the delivery request includes a target family storage station, goods to be picked up, and a delivery destination;

[0033] The target deliveryman locking module is used to lock the candidate deliveryman as the target deliveryman when receiving a delivery request confirmation reply sent by the third client of any of the candidate deliverymen, generate an online shopping order, and send the relevant information of the online shopping order to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target deliveryman; wherein the information of the online shopping order sent to the first client does not include the information of the target family storage station, and the information of the online shopping order sent to the second client does not include the information of the consumer.

[0034] The embodiment of the present invention provides an online shopping order generation system based on a family storage station, including a server and a first client, a second client and a third client communicating with the server;

[0035] Among them, the server includes an online shopping order generating device based on a home-based storage station as described in any of the above embodiments; the first client corresponds to the user's application terminal, the second client corresponds to the merchant's application terminal, and the third client corresponds to the order clerk's application terminal.

[0036] A device provided by an embodiment of the present invention includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method for generating an online shopping order based on a home-based storage station as described in any of the above embodiments is implemented.

[0037] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is run, the method for generating an online shopping order based on a home-based storage station as described in any of the above embodiments is executed.

[0038] The implementation of the embodiments of the present invention has the following beneficial effects: the present invention integrates individuals with working time and vacant space in houses (such as housewives) into a commodity storage network by designing a new online shopping platform. The vacant space refers to a certain vacant area in the home that can be used by the platform to store commodities. Under the connection of the Internet, an e-commerce system is formed that is reasonably distributed according to population density, and the platform purchases and stores the commodities in family-style storage stations in a unified manner, so as to realize the nearby supply of online shopping commodities. When a purchaser places an order to purchase commodities through the platform, the platform working module retrieves the required source of goods from the local family-style storage station, calls the deliveryman to deliver the goods, generates a delivery route for the deliveryman to pick up the goods at the family-style storage station and from the family-style storage station to the delivery address specified by the purchaser, calls the deliveryman to pick up the goods at the family-style storage station where the source of the goods required for the order is stored, and then delivers them to the purchaser according to the navigation route. Therefore, the present invention overcomes the shortcomings of unreasonable express delivery routes, high transportation costs, long delivery time, and the presence of many counterfeit and shoddy products on the current online shopping platform, and also overcomes the shortcomings of high site rental, high decoration costs, high employee wages, high lighting and air conditioning costs for the same-city delivery of goods, which results in high cost of goods. The present invention ensures the quality of goods through centralized platform procurement, reduces the price of goods by bypassing middlemen to purchase from manufacturers, reduces operating costs by making full use of idle sites and idle labor in the family, provides consumers with low-cost and fast same-city delivery services, and achieves the goal of delivering goods to buyers within 0.5 hours through the layout optimization planning of family-style storage stations. The present invention provides a home-based employment opportunity for housewives and increases the family income of members. The present invention effectively solves the problem of insufficient logistics sites in the central areas of large cities by utilizing idle space in the family. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a flow chart of a preferred implementation of the method for generating online shopping orders based on a family-type storage station provided by the present invention;

[0040] Figure 2 It is a flow chart of another preferred embodiment of the method for generating online shopping orders based on a family-type storage station provided by the present invention;

[0041] Figure 3 It is a flow chart of another preferred implementation of the method for generating online shopping orders based on a family-type storage station provided by the present invention;

[0042] Figure 4 It is a structural schematic diagram of a preferred implementation of an online shopping order generation device based on a family-type storage station provided by the present invention;

[0043] Figure 5It is a structural schematic diagram of a preferred implementation of an online shopping order generation system based on a family-type storage station provided by the present invention;

[0044] Figure 6 It is a structural schematic diagram of a preferred embodiment of the device provided by the present invention. DETAILED DESCRIPTION

[0045] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0046] It should be noted that the following embodiments may be combined with each other, and the same or similar contents will not be described repeatedly in different embodiments.

[0047] like Figure 1 As shown, it is a flow chart of a preferred implementation of a method for generating an online shopping order based on a family-type storage station provided by the present invention, including steps S101 to S108, which are specifically as follows:

[0048] S101, when receiving a login request sent by a first client, displaying, through the first client, the commodities for sale in the delivery area currently selected by the consumer and available for the consumer to place an order for purchase; wherein the commodities for sale are all commodities stored in all family-type storage stations in working state in the delivery area; the family-type storage station is generated after an applicant who can provide a place for storing specific commodities initiates an application through the second client and passes the review;

[0049] S102: receiving an online shopping order request sent by the first client, wherein the online shopping order request includes a delivery destination and purchased goods; wherein each product corresponds to a product code, and the same product code includes the same product variety, specification, price and packaging date information;

[0050] S103, based on the delivery destination in the online shopping order request and the commodity code of the purchased commodity, matching a candidate home-based storage station from the deliverable area; wherein the candidate home-based storage station is a home-based storage station in working state that stores the purchased commodity and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold;

[0051] S104, sending a pick-up request to the second client corresponding to each of the candidate family-type storage stations, wherein the pick-up request includes a commodity code of the commodity to be picked up;

[0052] S105, when receiving a pick-up request confirmation reply sent by the second client of any of the candidate home-based storage stations, locking the candidate home-based storage station as a target home-based storage station;

[0053] S106, matching candidate delivery personnel from the deliverable area based on the target home-based storage station and the delivery destination; wherein the distance between the current location of the candidate delivery personnel and the target home-based storage station is within a second distance threshold;

[0054] S107, sending a delivery request to a third client corresponding to each candidate delivery person, wherein the delivery request includes a target home-based storage station, goods to be picked up, and a delivery destination;

[0055] S108. When receiving a delivery request confirmation reply sent by the third client of any of the candidate delivery personnel, lock the candidate delivery personnel as the target delivery personnel, generate an online shopping order, and send the relevant information of the online shopping order to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target delivery personnel; wherein the information of the online shopping order sent to the first client conceals the sensitive information of the target family storage station, and the information of the online shopping order sent to the second client conceals the sensitive information of the consumer.

[0056] It should be noted that the embodiments of the present invention involve information interaction and processing between the server, the first client, the second client, and the third client. The server, the first client, the second client, and the third client are usually connected by wireless means such as WIFI, Bluetooth, and cellular data. The first client corresponds to the application terminal of the consumer (for example, an online shopping user), the second client corresponds to the application terminal of the home-type storage station (for example, specifically a housewife who applies to establish a home-type storage station), and the third client corresponds to the application terminal of the deliveryman. The first client / second client / third client is usually a user's mobile phone, tablet computer or other mobile device. The registered user corresponding to the first client is an online shopping user, the registered user corresponding to the second client is a user who applies to establish a home-type storage station (for example, a housewife), and the registered user corresponding to the third client is a deliveryman. Before implementing the embodiments of the present invention, the online shopping user needs to first register as a user through the corresponding application terminal, and store the corresponding registered user information in the database of the server, wherein the registered user information may include but is not limited to basic user information, etc. The basic user information may include a registered account, login password, name, contact number (mobile phone number), address, necessary identity authentication documents, and deduction account, etc. When the user successfully registers, the application terminal can be used to initiate an online shopping order request. The user's basic information may include basic information required to complete the online shopping order, including name, phone number, and address.

[0057] Accordingly, in this embodiment, an applicant (such as a housewife) can register and apply to establish a family storage station through the corresponding client. In the application process, it is necessary to provide the applicant's personal information, including ID card information and relevant information related to the family credit rating (including education, family income, political status, etc.). For some members with good family credit, their credit rating can be improved, more important goods can be supplied, and at the same time, less deposit can be collected. In the application process, it is also necessary to provide site information that can be used to store specific goods, including site coordinates, site area, site floor, whether there is an elevator, whether the site can enter trucks, etc. In addition, the applicant also needs to request the storage of goods (including types and quantities, etc.) at the same time. For the storage request of the type of goods, the backend service end mainly reviews the following points: whether the site is on the ground and can enter trucks. If so, you can choose to store large and heavy goods, such as refrigerators, air conditioners, washing machines and other large goods. If the business site is located on the second floor or above, it is generally not allowed to operate large goods. Whether the site area reaches a certain area, for example, to store large goods, the site area is at least 20 square meters. For families applying to participate in the storage of light, small, and high-value goods, such as mobile phones, watches, supplements, and health products, the restrictions on the site can be relaxed. The site does not have to be on the ground, nor does it have to have a certain area. When an applicant submits an application, he can open the application window on the client, apply for the type of goods to be operated, and enter his own conditions on the form. If the goods applied for operation are large items, and his house is on the second floor or above, the application will not be approved, and the window will automatically reply: Sorry, the storage site for this product must be on the ground. If the house is on the ground and the area does not meet the requirements for operating large items, the application will not be notified, and the window will automatically reply: Insufficient area.

[0058] It is understandable that when the backend service end passes the review, the family storage station is generated accordingly, and the applicant (user) corresponding to the family storage station becomes the operating member. In order to distinguish each family storage station, each generated family storage station corresponds to a unique marking code. In addition, after the corresponding family storage station is generated, the backend service end will uniformly count and notify relevant personnel (such as purchasing and shipping personnel) to deliver the goods requested by the operating member to the corresponding family storage station in batches, and use the free time of housewives to manage the goods stored at home.

[0059] When the goods are stored in batches at the member's home, the backend service can optionally deduct the amount from the operating member's deposit account according to the amount of the goods this time, and increase the amount of the goods in the deposit account. For example, if the value of the goods delivered to the operating member's home this time is 5,000 yuan, and there is 50,000 yuan in the operating member's deposit account, 5,000 yuan will be deducted from the 50,000 yuan, and the balance will be 45,000 yuan, which means that the member can still obtain 45,000 yuan of goods storage rights. Add 5,000 yuan to the operating member's deposit account. If all the goods in this batch are sold, 5,000 yuan will be returned to the member's deposit account, from 45,000 to 50,000 yuan, and 5,000 yuan will be reduced in the operating member's deposit account. When the deposit is close to 0, it will no longer be shipped to the member. The stored goods can be food such as rice, flour, oil, or beverages such as milk, canned beverages, canned food, clothing, shoes and socks, or electrical appliances such as air conditioners, refrigerators, televisions, computers, and so on.

[0060] In addition, the backend server records the quantity of each commodity in each family-style storage station. When a certain commodity is taken away, the quantity of the commodity is reduced. When the family-style storage station receives goods, the quantity of the corresponding commodity is increased. This enables the backend server to know the real-time inventory of commodities in each family-style storage station. When the inventory of a certain commodity drops to a certain threshold, the operating member can be prompted to request replenishment.

[0061] Accordingly, in this embodiment, each delivery person can register as a user through the corresponding client and enter the delivery person's basic information during the registration process. In this embodiment of the present invention, each delivery person needs to keep in touch with the server so that the server can obtain the current location of each delivery person in real time.

[0062] Preferably, in this embodiment, when each user registers user information, each user has unique identification information, which can be the user's registered account, mobile phone number or ID number, or a unique code provided by the server to each user when the user registers user information. In this way, in the information interaction between the server, the first client, the second client and the third client, the user's identity can be identified through the user's unique identification information to achieve fast and effective interaction.

[0063] In specific implementation, in step S101, when the online shopper logs in to the product selection interface through the first client, he can select different products. It is understandable that on the product selection interface, the default delivery area will be the business district where the online shopper is currently located according to the current location of the online shopper. The online shopper can adjust the delivery area, for example, he can select other business districts for the order delivery destination. In addition, multiple adjacent business districts can be selected at the same time, which can expand the business search range, but correspondingly, the delivery time and delivery costs may also be increased accordingly.

[0064] In this embodiment, multiple business areas can be divided according to geographical location, and the number and location of family-style storage stations can be planned and set based on the business area as a unit, and the number of delivery personnel can be configured accordingly. According to the population size, distribution and consumption capacity of a certain business area, the reasonable number and distribution location of family-style commodity storage stations are calculated. The reasonable number of commodity storage stations is proportional to the local population size, the local consumption capacity, and the coefficient of commodity storage stations per thousand people. For example, N commodity storage stations are set for every thousand people, and the calculation formula is: number of storage stations = total local population * consumption index * L / 1000. For example, if the local population of a certain area is 50,000, the consumption index is 1.2, and there are L (1≤L≤3) commodity storage stations per thousand people, then the formula is: 50,000 people * 1.2 (consumption index) * N / 1000 = 60N commodity storage stations. If the reasonable distribution can be 1.5 commodity storage stations per thousand people, then this area should have 60*N = 90 commodity storage stations. Through reasonable planning, with 50,000 to 100,000 people as one business district, and dozens to hundreds of household commodity storage stations in each business district, a more reasonable layout can be obtained, avoiding waste of manpower and material resources or insufficient service capabilities, and delivering goods to buyers within 0.5 hours.

[0065] Further, in step S101, considering that the online shopping order of the embodiment of the present invention is to realize the instant delivery of the order, in order to ensure the instant delivery (for example, within 0.5 hours) to the delivery destination specified by the consumer (online shopping user), it is necessary to ensure that the goods can be picked up at the family-style storage station in real time. However, since most of the operating members in the family-style storage station are part-time housewives, it is not guaranteed that there are fixed working hours every day, that is, it is not guaranteed that the goods can be picked up at the family-style storage station at any time. Therefore, in order to solve this problem, in this embodiment, each family-style storage station is set to have two states: working state and resting state. The operating member can set the family-style storage station to be currently in working state or resting state through the second client corresponding to each family-style storage station, and the second client will notify the service end of the changed state in real time when the current state of the family-style storage station changes, so as to notify the service end to update the current state of the family-style storage station. Therefore, the service end records the current state of each family-style storage station, and when receiving the login request sent by the first client, it can push and display all the goods stored in all the family-style storage stations that are currently in working state.

[0066] It can be understood that on the consumer side, that is, on the first client side, what is displayed on the product selection interface is each product for sale. Each product for sale may include information on product variety, specifications, price and packaging date. Each product for sale may also correspond to a product code. The same product code contains the same product variety, specifications, price and packaging date information.

[0067] In steps S102 to S103, when the consumer selects the goods through the product selection interface of the first client and fills in the order information (including the delivery destination, recipient, etc.) and submits the order, the first client will generate an online shopping order request and send it to the server. The purchase order request includes information such as the delivery destination, recipient, and purchased goods, and the purchased goods in the purchase order request correspond to product codes. In this way, the server can match candidate home storage stations from the deliverable area based on the delivery destination and product codes of the purchased goods in the online shopping order request.

[0068] It can be understood that on the server side, the information of all the family-style storage stations in each business area is recorded, including the unique code, geographical location, product information and current status of each family-style storage station. Each of the products is provided with a unique product serial number, and different product serial numbers of the same product in all family-style storage stations correspond to a product code to be recorded in the server. That is, through the server, the product serial number of each product, the corresponding product code and the family-style storage station where it is located can be queried.

[0069] In this embodiment, the candidate home-based storage station specifically refers to a home-based storage station in working state that stores the purchased goods in the online shopping order request, and the distance between the location of the candidate home-based storage station and the delivery destination in the online shopping order request is within the first distance threshold. For example, the first distance threshold is set to 2 kilometers, then the candidate home-based storage station that stores the purchased goods in the online shopping order request is matched within a circle with a radius of 2 kilometers, with the delivery destination in the online shopping order request as the center.

[0070] It is understandable that there may be multiple candidate home-based storage stations matched. In this case, a pick-up request can be sent to each candidate home-based storage station, and the candidate home-based storage station that confirms the reply first will be locked as the target home-based storage station, that is, the order is grabbed. This can also ensure that the home-based storage station is in a real working state, rather than a false working state caused by the operating member of the home-based storage station not changing the current state in time (for example, the operating member is not at home and it is not convenient to pick up the goods. The state of the home-based storage station should be changed to a rest state, but it is not changed in time due to forgetting or other reasons).

[0071] In addition, in order to ensure immediate delivery, in the steps S103 to S105, it can also be set that within the first waiting time threshold (calculated from the time the pickup request is sent), if a pickup request confirmation reply is not received from the second client of any of the candidate home-based storage stations, the matching range can be expanded to re-match the candidate home-based storage stations. For example, an expanded distance threshold can be added on the basis of the first distance threshold. For example, the original first distance threshold is set to 2 kilometers, and the expanded distance threshold is set to 1 kilometer. Then, with the delivery destination in the online shopping order request as the center and a radius of 3 kilometers, the candidate home-based storage station storing the purchased goods in the online shopping order request is matched and a pickup request is sent, and so on until a pickup request confirmation reply is received from the second client of any of the candidate home-based storage stations.

[0072] Furthermore, in step 105, after the target home-based storage station is locked, a delivery person needs to be matched to the target home-based storage station to pick up the goods and deliver them to the delivery destination of the order. In order to shorten the delivery path and reduce the delivery time, the location of the target home-based storage station can be used as the center, and a circle with a second distance threshold (e.g., 1 km) as the radius can be searched for and matched with delivery persons. Since the server records the real-time location of each delivery person, candidate delivery persons can be quickly matched.

[0073] It is understandable that there may be multiple candidate deliverymen matched. In this case, a delivery request can be sent to each candidate deliveryman respectively, and the candidate deliveryman who confirms the reply first will be locked as the target deliveryman, that is, the order is grabbed. Similarly, in order to ensure instant delivery, in the steps S106 to S108, it can also be set within the first waiting time threshold (calculated from the time the pickup request is sent). If a delivery request confirmation reply sent by a third client of any of the candidate deliverymen is not received, the matching range can be expanded to re-match the candidate deliverymen. For example, an expanded distance threshold can be added on the basis of the second distance threshold. For example, the original second distance threshold is set to 1 kilometer, and the expanded distance threshold is set to 0.5 kilometers. Then, with the location of the target family storage station as the center, a search is performed within a circle with a radius of 1.5 kilometers to match the candidate deliveryman to send a delivery request, and so on until a delivery request confirmation reply sent by a third client of any of the candidate deliverymen is received.

[0074] Furthermore, after locking the target deliveryman, an online shopping order is generated, and the relevant information of the online shopping order is sent to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target deliveryman. This makes it convenient for the operating members of the target family storage station to prepare goods according to the order content, and remind consumers to be ready for harvest. Moreover, after receiving the online shopping order, the target deliveryman can generate a navigable delivery path based on the current location, the target family storage station, and the delivery destination, so as to facilitate the target deliveryman to carry out delivery. It is understandable that in order to protect the privacy of consumers and operating members from being leaked, the information of the online shopping order sent to the first client does not include sensitive information of the target family storage station, and the information of the online shopping order sent to the second client does not include sensitive information of the consumer.

[0075] After the online shopping order is generated, the target delivery person arrives at the target family storage station to pick up the goods. The product serial number of the goods to be picked up can be scanned by the device to confirm whether it matches the product code in the online shopping order, thereby ensuring that the picked-up goods are correct.

[0076] After the target deliveryman completes the pickup at the target home storage station (for example, the target deliveryman completes the pickup by clicking on the third client) and delivers it to the delivery destination of the online shopping order (for example, the target deliveryman completes the delivery by clicking on the third client), the online shopping order is completed. When the service end receives the pickup completion notification sent by the third client, the corresponding settlement and information update of the target home storage station can be performed. For example, the product information of the target home storage station is updated according to the product content of this online shopping order, and the amount involved in this transaction is returned to the account corresponding to the target home storage station according to the preset profit setting, and so on. When the service end receives the delivery completion notification sent by the third client, the charges involved in this transaction for the consumer can be settled. It is understandable that the charges can also be completed at the same time as the consumer submits the order.

[0077] In addition, the commodities stored in each family-style storage station can be sold by the operating members of the family-style storage station or used by themselves. For example, as an optional implementation method, the operating members of the family-style storage station can initiate an online shopping order request through the second client. In the online shopping order initiated by the operating members of the family-style storage station through the second client, the family-style storage station can be locked as the target family-style storage station, so that the matching of the family-style storage station is not required. In addition, if the delivery address in the online shopping order is the location of the family-style storage station itself, there is no need to match the delivery person. If the delivery address in the online shopping order is not the location of the family-style storage station itself, the operating members of the family-style storage station can choose the delivery person or deliver it by themselves (or pick it up by themselves). If the delivery person is selected, the delivery person can be matched according to the above steps to lock the target delivery person to complete the online shopping order.

[0078] In another embodiment, in step S102, when the purchased goods in the online shopping order request include at least two goods, firstly match the candidate home-based storage station storing all the purchased goods in the online shopping order request and send a pick-up request; if the candidate home-based storage station storing all the purchased goods in the online shopping order request cannot be matched or the pick-up request confirmation reply from the candidate home-based storage station is not received within the preset first time threshold, pick-up and order splitting are performed, and the above steps S103 to S105 are performed for each product in the online shopping order request, and then the following steps are performed;

[0079] Determine whether the distances between all the targeted family storage stations are within a third distance threshold;

[0080] If yes, then execute the above steps S106 to S108 to match the candidate delivery personnel and lock a target delivery personnel, wherein the distance between the current location of the candidate delivery personnel and any of the target family storage stations is within the second distance threshold;

[0081] If not, the delivery order is split, and all the locked target home-based storage stations are grouped so that the distance between the target home-based storage stations in the same group is within the third distance threshold. Then, for each group of target home-based storage stations, the above steps S106 to S108 are executed to match candidate delivery personnel and lock a target delivery person, wherein the distance between the current position of the candidate delivery personnel of each group and any of the target home-based storage stations in the same group is within the second distance threshold.

[0082] In this embodiment, preferably, when picking up goods and splitting orders, executing the above steps S103 to S105 for each commodity in the online shopping order request, if any candidate home-based storage station is also a candidate home-based storage station for at least two commodities, they are merged into one pick-up request and sent to the second client corresponding to the candidate home-based storage station, and the merged pick-up request includes the at least two commodities; if the commodity to be picked up in the pick-up request confirmation reply sent by the second client of other candidate home-based storage stations is any one of the at least two commodities and is a different item, the information of the commodity to be picked up in the merged pick-up request is updated, and the locked commodity to be picked up is deleted.

[0083] It can be understood that the purchased goods in the online shopping order request include at least two goods, and the at least two goods (for example, 3 goods) can be 3 goods of the same item, 3 goods of different items, or 2 goods of the same item and 1 product of different items.

[0084] Below, reference Figure 2 , taking the number of purchased items in the online shopping order request as 3 as an example, the implementation process of this embodiment is described in detail. For the convenience of description, it is assumed that the purchased items in the online shopping order request include item A1, item A2, and item A3, each with one quantity. Since the first two steps (S101 and S102) of this embodiment are the same as the above steps, they are not introduced here for further description. This embodiment starts from the third step. Figure 2 As shown, this embodiment includes the following steps S203 to S211:

[0085] S203. Based on the delivery destination in the online shopping order request and the product code of the purchased goods, match candidate home-based storage stations from the deliverable area, wherein the candidate home-based storage station is a home-based storage station that is in working condition and stores all the purchased goods, and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold; that is, the candidate home-based storage station that needs to be matched stores A1 products, A2 products and A3 products, and the distance between the candidate home-based storage station and the delivery destination is within the first distance threshold.

[0086] S204. If a candidate home-based storage station storing all the purchased goods in the online shopping order request is matched, a pick-up request is sent to the second client corresponding to each candidate home-based storage station; otherwise, the pick-up order is split and step S206 is executed.

[0087] S205. If no confirmation reply of the pick-up request is received from the candidate family-type storage station within the preset first time threshold, the pick-up order is split and step S206 is executed.

[0088] In this step S205, it can be understood that if a pickup request confirmation reply is received from a candidate home-based storage station within the preset first time threshold, a target home-based storage station can be locked, and its subsequent execution process is consistent with the aforementioned embodiment. Please refer to the relevant description of the aforementioned embodiment, and the description is omitted here.

[0089] S206: For each commodity code and delivery destination in the online shopping order request, a candidate home storage station for each commodity is matched from the deliverable area.

[0090] The setting of the candidate family storage station is consistent with the above-mentioned embodiment, that is, the family storage station in working state storing the commodity and the distance between the location of the candidate family storage station and the delivery destination is within the first distance threshold. For example, in this embodiment, the candidate family storage stations are matched for the three commodities (commodity A1, commodity A2 and commodity A3) in the online shopping order request, and the candidate family storage stations matched for commodity A1 include family storage stations B1 and B2, the candidate family storage stations matched for commodity A2 include family storage stations B1 and B3, and the candidate family storage stations matched for commodity A3 include family storage stations B2, B4 and B5.

[0091] S207: Send a pickup request to the second client corresponding to each of the candidate home-based storage stations, wherein the pickup request includes a commodity code of the commodity to be picked up.

[0092] It can be understood that the goods to be picked up in this step are all goods stored in the candidate home-based storage station and corresponding to the online shopping order request. For example, continuing with the above example, the goods to be picked up sent to the B1 home-based storage station include goods A1 and A2, the goods to be picked up sent to the B2 home-based storage station include goods A1 and A3, the goods to be picked up sent to the B3 home-based storage station include goods A2, the goods to be picked up sent to the B4 home-based storage station include goods A3, and the goods to be picked up sent to the B5 home-based storage station include goods A3.

[0093] S208. When receiving a pickup request confirmation reply sent by a second client of any of the candidate home-based storage stations, the candidate home-based storage station is locked as the target home-based storage station for the goods to be picked up.

[0094] In this step, locking the candidate family-style storage station as the target family-style storage station for the goods to be picked up specifically means that for the goods to be picked up, the candidate family-style storage station is locked as the target family-style storage station, and other candidate family-style storage stations cannot make a confirmation reply to the pick-up request. For example, continuing with the above example, when the pick-up request confirmation reply of the B4 family-style storage station is received, the B4 family-style storage station is locked as the target family-style storage station for the A3 goods, and other candidate family-style storage stations cannot reply to the A3 goods to accept the order (grab the order). Specifically, the B5 family-style storage station cannot reply to the A3 goods to accept the order (grab the order), and the B2 family-style storage station cannot reply to the A3 goods to accept the order (grab the order), but can reply to the remaining goods (A1 goods) to accept the order (grab the order).

[0095] S209: After locking the target home-based storage stations for all commodities in the online shopping order request, determine whether the distances between all the locked target home-based storage stations are within a third distance threshold.

[0096] After completing the locking of the target family-style storage station for all the commodities in the online shopping order request, for example, upon receiving the confirmation reply of the pick-up request from the B4 family-style storage station, the B4 family-style storage station is locked as the target family-style storage station for the A3 commodity, and then upon receiving the confirmation reply of the pick-up request from the B3 family-style storage station, the B3 family-style storage station is locked as the target family-style storage station for the A2 commodity, and then upon receiving the confirmation reply of the pick-up request from the B1 family-style storage station, the B1 family-style storage station is locked as the target family-style storage station for the A1 commodity, thereby completing the locking of the target family-style storage station for all the commodities (A1 commodity, A2 commodity and A3 commodity) in the online shopping order request. At this time, it is necessary to match the delivery person to the target family-style storage station for picking up and delivering the goods. Since there are three target family-style storage stations involved, it is necessary to determine whether the distance between all the target family-style storage stations is far. If it exceeds a certain distance (the third distance threshold, for example, it can be set to 0.5 kilometers), it is not suitable for all to be picked up and delivered by one delivery person.

[0097] S210: If it is determined that the distances between all the locked target family storage stations are within a third distance threshold, an online shopping order is generated by matching candidate delivery personnel and locking a target delivery personnel.

[0098] It can be understood that in this step, the matching of candidate delivery personnel and the locking process of target delivery personnel can refer to steps S106 to S108 of the aforementioned embodiment. Among them, the distance between the current location of the candidate delivery personnel and any of the target home-based storage stations is within the second distance threshold, and preferably, the distance between the current location of the candidate delivery personnel and the target home-based storage station farthest from the delivery destination in the online shopping order request is within the second distance threshold.

[0099] For example, continuing with the above example, when all the target family storage stations (B1 family storage station, B3 family storage station and B4 family storage station) are within 0.5 kilometers of each other, the candidate deliverymen can be matched and a target deliveryman can be locked. The target deliveryman follows the navigation route to B1 family storage station, B3 family storage station and B4 family storage station to complete the pickup and then delivers it to the delivery destination of the online shopping order.

[0100] S211. If it is determined that the distances between all the locked target family-based storage stations are not within the third distance threshold, the delivery order is split and all the locked target family-based storage stations are grouped so that the distances between the target family-based storage stations in the same group are within the third distance threshold. Then, for each group of target family-based storage stations, candidate delivery personnel are matched and a target delivery person is locked.

[0101] The distance between the current location of the candidate deliveryman of each group and any of the target home-based storage stations of the same group is within the second distance threshold. Preferably, the distance between the current location of the candidate deliveryman of each group and a target home-based storage station of the same group that is farthest from the delivery destination in the online shopping order request is within the second distance threshold.

[0102] For example, continuing with the above example, when the distance between B3 and B4 is within 0.5 km among all the targeted family-type storage stations (B1, B3 and B4), they can be grouped into the same group. If the distance between B1 and B3 or B4 is greater than 0.5 km, then B1 constitutes a separate group. In this way, the B3 and B4 family-type storage stations in the same group can be picked up and delivered by matching candidate delivery personnel and locking one target delivery personnel, and the B1 family-type storage station can be picked up and delivered by matching candidate delivery personnel and locking another target delivery personnel.

[0103] In another embodiment, in step S102 of the aforementioned embodiment, when the number of purchased goods in the online shopping order request is greater than or equal to N, a candidate home-based storage station storing all the purchased goods in the online shopping order request is first matched and a pick-up request is sent; if a candidate home-based storage station storing all the purchased goods in the online shopping order request cannot be matched or a pick-up request confirmation reply is not received from a candidate home-based storage station within a preset first time threshold, the pick-up order is split, and first a candidate home-based storage station storing at least N / 2 of the goods in the online shopping order request is matched and a pick-up request is sent to lock the first target home-based storage station. storage station; then match the candidate home-based storage station that stores the remaining goods in the online shopping order request and send a pick-up request. If the candidate home-based storage station that stores the remaining goods in the online shopping order request cannot be matched or no pick-up request confirmation reply is received from the candidate home-based storage station within the preset first time threshold, a second pick-up order splitting is performed. First, match the candidate home-based storage station that stores at least N / 4 of the goods in the online shopping order request and send a pick-up request to lock the second target home-based storage station. Then continue to match and lock other target home-based storage stations according to the above steps; wherein N is an integer greater than or equal to 4.

[0104] Among them, if it is impossible to match a candidate home-based storage station that stores N / 2 of the goods in the online shopping order request or if no confirmation reply to the pick-up request is received from the candidate home-based storage station within the preset first time threshold, it can be adjusted to first match a candidate home-based storage station that stores at least N / 4 of the goods in the online shopping order request and send a pick-up request to lock the first target home-based storage station; and then match the candidate home-based storage stations for the remaining goods in the online shopping order request.

[0105] It can be understood that in this embodiment, the purchased goods (for example, 4 goods) in the online shopping order request can be 4 goods of the same item, 4 goods of different items, or 2 goods of the same item and 2 goods of different items.

[0106] Below, reference Figure 3 , taking the online shopping order request as an example, the implementation process of this embodiment is described in detail. For the convenience of description, it is assumed that the purchased goods in the online shopping order request include A1 goods, A2 goods, A3 goods and A4 goods, and the quantity is one. Since the first two steps (S101 and S102) of this embodiment are the same as those of the previous embodiment, they are not introduced here for further description. This embodiment starts from the third step. Figure 3 As shown, this embodiment includes the following steps S303 to S311:

[0107] S303. Based on the delivery destination in the online shopping order request and the product code of the purchased goods, match candidate home-based storage stations from the deliverable area, wherein the candidate home-based storage station is a home-based storage station that is in working condition and stores all the purchased goods, and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold; that is, the candidate home-based storage station that needs to be matched stores A1 products, A2 products, A3 products and A4 products, and the distance between the candidate home-based storage station and the delivery destination is within the first distance threshold.

[0108] S304. If a candidate home-based storage station storing all the purchased goods in the online shopping order request is matched, a pick-up request is sent to the second client corresponding to each candidate home-based storage station; otherwise, the pick-up order is split and step S306 is executed.

[0109] S305. If no confirmation reply of the pick-up request is received from the candidate family-type storage station within the preset first time threshold, the pick-up order is split and step S306 is executed.

[0110] In this step S205, it can be understood that if a pickup request confirmation reply is received from a candidate home-based storage station within the preset first time threshold, a target home-based storage station can be locked, and its subsequent execution process is consistent with the aforementioned embodiment. Please refer to the relevant description of the aforementioned embodiment, and the description is omitted here.

[0111] S306. First, match a candidate home-based storage station that stores at least N / 2 of the number of goods that satisfy the online shopping order request and send a pick-up request to lock the first target home-based storage station.

[0112] Among them, the candidate family storage station is set to be in a working state and store at least N / 2 of the number of goods in the online shopping order request, and the distance between the location of the candidate family storage station and the delivery destination is within the first distance threshold. For example, in this embodiment, for the 4 goods (A1 goods, A2 goods, A3 goods and A4 goods) in the online shopping order request, the matched candidate family storage stations include C1 family storage station (stored with A1 goods, A2 goods, A3 goods), C2 family storage station (stored with A1 goods, A2 goods), C3 family storage station (stored with A1 goods, A3 goods), C4 family storage station (stored with A2 goods, A4 goods). Send a pick-up request to the second client corresponding to the four candidate family storage stations respectively, and then receive a pick-up request confirmation reply sent by the second client of C1 family storage station, then lock C2 family storage station as the target family storage station for A1 goods and A2 goods (i.e., the first target family storage station).

[0113] S307, then match the candidate home-based storage stations that store the remaining goods in the online shopping order request and send a pick-up request, and when receiving a pick-up request confirmation reply sent by any candidate home-based storage station, lock it as the second target home-based storage station.

[0114] S308. If it is impossible to match a candidate home-based storage station that stores the remaining goods in the online shopping order request or if no confirmation reply to the pick-up request is received from the candidate home-based storage station within the preset first time threshold, a second pick-up order splitting process is performed. First, a candidate home-based storage station that stores at least N / 4 of the goods in the online shopping order request is matched and a pick-up request is sent to lock the second target home-based storage station. Then, the above steps are followed to continue matching and locking other target home-based storage stations.

[0115] For example, continuing with the above example, since the C2 family storage station has been locked as the target family storage station for A1 and A2 products (i.e., the first target family storage station), then for the remaining products in the online shopping order request (A3 and A4 products), the candidate family storage stations are matched, and no corresponding candidate family storage stations can be matched. At this time, a second pick-up and order splitting process is required. The remaining commodities (A3 and A4 commodities) in the online shopping order request are matched with candidate family storage stations respectively. The matched candidate family storage stations include C1 family storage station (storing A3 commodities), C3 family storage station (storing A3 commodities), C4 family storage station (storing A4 commodities) and C5 family storage station (storing A4 commodities). Pick-up requests are sent to the second clients corresponding to the five candidate family storage stations respectively, and then when a confirmation reply of the pick-up request sent by the second client of the C1 family storage station is received, the C1 family storage station can be locked as the target family storage station for the A3 commodity (i.e., the second target family storage station). Then, when a confirmation reply of the pick-up request sent by the second client of the C5 family storage station is received, the C5 family storage station can be locked as the target family storage station for the A4 commodity (i.e., the third target family storage station), thereby completing the locking of the target family storage stations for all commodities in the online shopping order request.

[0116] S309: After locking the target home-based storage stations for all commodities in the online shopping order request, determine whether the distances between all the locked target home-based storage stations are within a third distance threshold.

[0117] S310: If it is determined that the distances between all the targeted family-type storage stations are within the third distance threshold, an online shopping order is generated by matching candidate delivery persons and locking a target delivery person.

[0118] S311. If it is determined that the distances between all the locked target family-based storage stations are not within the third distance threshold, the delivery order is split and all the locked target family-based storage stations are grouped so that the distances between the target family-based storage stations in the same group are within the third distance threshold. Then, for each group of target family-based storage stations, candidate delivery personnel are matched and a target delivery person is locked.

[0119] It can be understood that the execution process of the above steps S309 to S311 is basically the same as that of steps S209 to S211 of the above embodiment, and will not be repeated here.

[0120] like Figure 4 As shown, the embodiment of the present invention discloses an online shopping order generation device based on a family-type storage station, including:

[0121] The commodity display module 401 for sale is used to display, through the first client, commodities for sale in the delivery area currently selected by the consumer and available for the consumer to place an order for purchase when receiving a login request sent by the first client; wherein the commodities for sale are all commodities stored in all family-type storage stations in working state in the delivery area; the family-type storage station is generated after an applicant who can provide a place for storing specific commodities initiates an application through the second client and passes the review;

[0122] The online shopping order request receiving module 402 is used to receive the online shopping order request sent by the first client, wherein the online shopping order request includes the delivery destination and the purchased goods; wherein each product corresponds to a product code, and each product code includes information on the product type, specification, price and packaging date;

[0123] The candidate home-based storage station matching module 403 is used to match a candidate home-based storage station from the deliverable area based on the delivery destination in the online shopping order request and the commodity code of the purchased commodity; wherein the candidate home-based storage station is a home-based storage station in working state that stores the purchased commodity and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold;

[0124] A pickup request sending module 404 is used to send a pickup request to the second client corresponding to each of the candidate family-type storage stations, wherein the pickup request includes a commodity code of the commodity to be picked up;

[0125] The target home-based storage station locking module 405 is used to lock the candidate home-based storage station as the target home-based storage station when receiving a pick-up request confirmation reply sent by the second client of any of the candidate home-based storage stations;

[0126] A candidate delivery person matching module 406 is used to match a candidate delivery person from the deliverable area based on the target family-type storage station and the delivery destination; wherein the distance between the current location of the candidate delivery person and the target family-type storage station is within a second distance threshold;

[0127] A delivery request sending module 407 is used to send a delivery request to the third client corresponding to each candidate delivery person, wherein the delivery request includes a target family storage station, goods to be picked up, and a delivery destination;

[0128] The target deliveryman locking module 408 is used to lock the candidate deliveryman as the target deliveryman when receiving a delivery request confirmation reply sent by the third client of any of the candidate deliverymen, generate an online shopping order, and send the relevant information of the online shopping order to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target deliveryman; wherein the information of the online shopping order sent to the first client does not include the information of the target family storage station, and the information of the online shopping order sent to the second client does not include the information of the consumer.

[0129] An online shopping order generating device based on a family-based storage station provided in an embodiment of the present invention can realize all processes of the online shopping order generating method based on a family-based storage station applicable to the server side as described in any of the above embodiments. The functions of each module and unit in the device and the technical effects achieved are respectively the same as the functions and technical effects achieved by the online shopping order generating method based on a family-based storage station described in the above embodiments, and will not be repeated here.

[0130] Correspondingly, the present invention also provides an online shopping order generation system based on a family-style storage station.

[0131] like Figure 5 As shown, it is a structural schematic diagram of a preferred embodiment of the online shopping order generation system based on a family storage station provided by the present invention, which specifically includes a server 51 and at least one first client 52, at least one second client 53 and at least one third client 54 communicating with the server 51;

[0132] Among them, the server 51 includes an online shopping order generating device based on a home-based storage station and applicable to the server as described in any of the above embodiments, the first client 52 corresponds to the application terminal of the consumer, the second client 53 corresponds to the application terminal of the home-based storage station, and the third client 54 corresponds to the application terminal of the deliveryman.

[0133] The invention also provides a device.

[0134] like Figure 6 As shown, it is a structural schematic diagram of a preferred embodiment of the device provided by the present invention, including a processor 61, a memory 62, and a computer program stored in the memory 62 and configured to be executed by the processor 61, and when the processor 61 executes the computer program, it implements the method for generating online shopping orders based on a home-based storage station as described in any of the above embodiments.

[0135] It should be noted that Figure 6The example of connecting one memory and one processor in the device is used for illustration only. In some specific implementations, the device may also include multiple memories and / or multiple processors, and their specific number and connection method can be set and adaptively adjusted according to actual needs.

[0136] The present invention also provides a computer-readable storage medium, specifically including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method for generating an online shopping order based on a home-based storage station as described in any of the above embodiments.

[0137] It should be noted that the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of each of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be further noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0138] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art may make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for generating online shopping orders based on a family-type storage station, characterized in that: include: Step S1: when receiving a login request sent by a first client, displaying, through the first client, the commodities for sale in the delivery area currently selected by the consumer and available for the consumer to place an order for purchase; wherein the commodities for sale are all commodities stored in all family-type storage stations in working state in the delivery area; the family-type storage station is generated after an applicant who can provide a place for storing specific commodities initiates an application through a second client and passes the review; Step S2: receiving an online shopping order request sent by the first client, wherein the online shopping order request includes a delivery destination and purchased goods; wherein each product corresponds to a product code, and the same product code includes the same product variety, specification, price and packaging date information; Step S3, based on the delivery destination in the online shopping order request and the commodity code of the purchased commodity, matching a candidate home-based storage station from the deliverable area; wherein the candidate home-based storage station is a home-based storage station in working state storing the purchased commodity and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold; Step S4: sending a pick-up request to the second client corresponding to each of the candidate family-type storage stations, wherein the pick-up request includes a commodity code of the commodity to be picked up; Step S5: when receiving a pick-up request confirmation reply sent by the second client of any of the candidate home-based storage stations, locking the candidate home-based storage station as the target home-based storage station; Step S6: Based on the target family-type storage station and the delivery destination, match candidate delivery personnel from the delivery area; wherein the distance between the current location of the candidate delivery personnel and the target family-type storage station is within a second distance threshold; Step S7, sending a delivery request to the third client corresponding to each candidate delivery person, wherein the delivery request includes a target family storage station, the goods to be picked up, and the delivery destination; Step S8, when receiving a delivery request confirmation reply sent by the third client of any candidate deliveryman, lock the candidate deliveryman as the target deliveryman, generate an online shopping order, and send the relevant information of the online shopping order to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target deliveryman; wherein the information of the online shopping order sent to the first client conceals the sensitive information of the target family storage station, and the information of the online shopping order sent to the second client conceals the sensitive information of the consumer; In the step S2, when the purchased goods in the online shopping order request include at least two goods, first match the candidate home-based storage station storing all the purchased goods in the online shopping order request and send a pick-up request; if the candidate home-based storage station storing all the purchased goods in the online shopping order request cannot be matched or the pick-up request confirmation reply from the candidate home-based storage station is not received within the preset first time threshold, pick-up and order splitting are performed, and the above steps S3 to S5 are performed for each product in the online shopping order request, and then the following steps are performed; Determine whether the distances between all the targeted family storage stations are within a third distance threshold; If yes, then execute the above steps S6 to S8 to match the candidate delivery personnel and lock a target delivery personnel, wherein the distance between the current location of the candidate delivery personnel and any of the target family storage stations is within the second distance threshold; If not, the delivery order is split, all the locked target home-based storage stations are grouped so that the distances between the target home-based storage stations in the same group are within the third distance threshold, and then the above steps S6 to S8 are performed for each group of target home-based storage stations to match candidate delivery personnel and lock a target delivery personnel, wherein the distance between the current position of the candidate delivery personnel in each group and any of the target home-based storage stations in the same group is within the second distance threshold; In the step S2, when the number of purchased goods in the online shopping order request is greater than or equal to N, first match the candidate home-based storage station that stores all the purchased goods in the online shopping order request and send a pick-up request; if the candidate home-based storage station that stores all the purchased goods in the online shopping order request cannot be matched or the pick-up request confirmation reply from the candidate home-based storage station is not received within the preset first time threshold, the pick-up order is split, first match the candidate home-based storage station that stores at least N / 2 of the goods in the online shopping order request and send a pick-up request to lock the first target home-based storage station; then match A candidate home-based storage station storing the remaining commodities in the online shopping order request is matched and a pickup request is sent. If a candidate home-based storage station storing the remaining commodities in the online shopping order request cannot be matched or a pickup request confirmation reply is not received from the candidate home-based storage station within a preset first time threshold, a second pickup order splitting is performed. First, a candidate home-based storage station storing at least N / 4 of the commodities in the online shopping order request is matched and a pickup request is sent to lock the second target home-based storage station. Then, the matching and locking of other target home-based storage stations are continued according to the aforementioned steps; wherein N is an integer greater than or equal to 4. If it is impossible to match a candidate home-based storage station that stores N / 2 of the goods in the online shopping order request or if no confirmation reply to the pick-up request is received from the candidate home-based storage station within the preset first time threshold, it can be adjusted to first match a candidate home-based storage station that stores at least N / 4 of the goods in the online shopping order request and send a pick-up request to lock the first target home-based storage station; and then match the candidate home-based storage stations for the remaining goods in the online shopping order request.

2. The method for generating online shopping orders based on a family-type storage station as claimed in claim 1, characterized in that: When picking up goods and splitting orders, executing the above steps S3 to S5 for each product in the online shopping order request, if any candidate home-based storage station is also a candidate home-based storage station for at least two products, they are merged into one pick-up request and sent to the second client corresponding to the candidate home-based storage station, and the merged pick-up request includes the at least two products; if the product to be picked up in the pick-up request confirmation reply sent by the second client of other candidate home-based storage stations is any one of the at least two products and is a different item, the information of the product to be picked up in the merged pick-up request is updated, and the locked product to be picked up is deleted.

3. The method for generating online shopping orders based on a family-type storage station as claimed in claim 1, characterized in that: Each of the above-mentioned commodities is provided with a unique product serial number, and the different product serial numbers of the same product in all family-style storage stations correspond to a commodity code which is recorded in the server; when each of the above-mentioned delivery personnel arrives at the family-style storage station to pick up the goods, the product serial number of the commodity to be picked up can be scanned by the device to confirm whether it matches the commodity code in the online shopping order.

4. An online shopping order generation device based on a family-type storage station, used to execute the online shopping order generation method based on a family-type storage station as claimed in claim 1, characterized in that: include: The commodity display module for sale is used to display, through the first client, commodities for sale in the delivery area currently selected by the consumer and available for the consumer to place an order for purchase when receiving a login request sent by the first client; wherein the commodities for sale are all commodities stored in all family-type storage stations in working state in the delivery area; the family-type storage station is generated after an applicant who can provide a place for storing specific commodities initiates an application through the second client and passes the review; An online shopping order request receiving module, configured to receive an online shopping order request sent by the first client, wherein the online shopping order request includes a delivery destination and purchased goods; wherein each item corresponds to a product code, and each product code includes information on the product type, specification, price and packaging date; A candidate home-based storage station matching module is used to match a candidate home-based storage station from the deliverable area based on the delivery destination and the commodity code of the purchased commodity in the online shopping order request; wherein the candidate home-based storage station is a home-based storage station in working state that stores the purchased commodity and the distance between the location of the candidate home-based storage station and the delivery destination is within a first distance threshold; A pickup request sending module, used to send a pickup request to the second client corresponding to each of the candidate family-type storage stations, wherein the pickup request includes a commodity code of the commodity to be picked up; A target home-based storage station locking module is used to lock the candidate home-based storage station as the target home-based storage station when receiving a pick-up request confirmation reply sent by the second client of any of the candidate home-based storage stations; A candidate delivery person matching module is used to match candidate delivery persons from the deliverable area based on the target family-type storage station and the delivery destination; wherein the distance between the current location of the candidate delivery person and the target family-type storage station is within a second distance threshold; A delivery request sending module, used to send a delivery request to a third client corresponding to each candidate delivery person, wherein the delivery request includes a target family storage station, goods to be picked up, and a delivery destination; The target deliveryman locking module is used to lock the candidate deliveryman as the target deliveryman when receiving a delivery request confirmation reply sent by the third client of any of the candidate deliverymen, generate an online shopping order, and send the relevant information of the online shopping order to the first client corresponding to the consumer, the second client corresponding to the target family storage station, and the third client corresponding to the target deliveryman; wherein the information of the online shopping order sent to the first client does not include the information of the target family storage station, and the information of the online shopping order sent to the second client does not include the information of the consumer.

5. An online shopping order generation system based on a family-style storage station, characterized in that: It includes a server and a first client, a second client and a third client communicating with the server; Among them, the server includes the online shopping order generating device based on the family storage station as described in claim 4; the first client corresponds to the application terminal of the consumer, the second client corresponds to the application terminal of the family storage station, and the third client corresponds to the application terminal of the deliveryman.

6. A device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method for generating an online shopping order based on a family storage station as described in any one of claims 1 to 3 is implemented.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein the computer program, when running, executes the method for generating an online shopping order based on a home-based storage station as described in any one of claims 1 to 3.