An artificial intelligence-based home product order management system

CN112529472BActive Publication Date: 2025-02-25SHANGHAI QINGXIANG INTERNET TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011575353.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-28
Publication Date
2025-02-25
Estimated Expiration
2040-12-28

Smart Images

  • Figure CN112529472B_ABST
    Figure CN112529472B_ABST
Patent Text Reader

Abstract

The present invention discloses an artificial intelligence household product order management system, which is used to solve the problem that the existing household product orders cannot be exchanged and to reasonably screen corresponding delivery personnel to improve the delivery efficiency; it comprises an order collection module, a server, an order management module and an intelligent analysis module; the order management module of the present invention obtains the order being delivered and matches it with the user's order to obtain the preferred matching order, and then obtains the adjustment distance of the preferred matching order, sorts the preferred matching orders from small to large according to the size of the adjustment distance, and then matches with the corresponding exchange user to exchange the order, so as to facilitate the reasonable exchange of household product orders and avoid the problem that the existing household product orders cannot be exchanged; by analyzing the delivery value of the delivery personnel, it is convenient to reasonably screen the corresponding delivery personnel and improve the delivery efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of home product order management, and in particular to an artificial intelligence home product order management system. Background Art

[0002] With the continuous expansion of the home furnishing market and the increase in types, categories and styles of home furnishing products, home furnishing product order management is becoming more and more important. However, the current home furnishing product order management system cannot effectively manage home furnishing product orders. There are problems such as the inability to exchange home furnishing product orders and the inability to reasonably screen corresponding delivery personnel to improve delivery efficiency. Summary of the Invention

[0003] The purpose of the present invention is to solve the problem that existing home product orders cannot be exchanged and to reasonably screen corresponding delivery personnel to improve delivery efficiency, and to propose an artificial intelligence home product order management system; the order management module of the present invention obtains the order being delivered and matches it with the user's order to obtain the preferred matching order, and then obtains the adjustment distance of the preferred matching order, sorts the preferred matching orders from small to large according to the size of the adjustment distance, and then matches them to the corresponding exchange users for order exchange, which facilitates the reasonable exchange of home product orders and avoids the problem that existing home product orders cannot be exchanged; by analyzing the delivery value of the delivery personnel, it is convenient to reasonably screen the corresponding delivery personnel and improve delivery efficiency.

[0004] The object of the present invention can be achieved by the following technical solutions: an artificial intelligence home product order management system, comprising an order collection module, a server, an order management module and an intelligent analysis module;

[0005] The order collection module is used to collect order information of household products and send the order information to the server for storage; the order management module is used to receive expedited instructions sent by users through mobile terminals and analyze the order information. The specific allocation steps are as follows:

[0006] Step 1: Obtain order information and match the name, model, size, and color of the home furnishing products in the order information with the merchant's home furnishing product information. If the merchant's home furnishing product information matches the name, model, size, and color of the home furnishing products in the order information, the product will be marked as a preliminary merchant;

[0007] Step 2: Calculate the distance difference between the location of the pre-selected merchant and the delivery address in the order information summary to obtain the delivery distance; select the pre-selected merchant with the shortest delivery distance as the selected merchant;

[0008] Step 3: Send the order information and the location of the selected merchant to the intelligent analysis module;

[0009] Step 4: When the order management module receives an expedited instruction sent by a user via a mobile phone terminal, the user who sent the expedited instruction is marked as an expedited user, and the user value of the expedited user is obtained from the server. When the user value of the expedited user is greater than the set threshold, the order being delivered is obtained; the order information of the expedited user is matched with the delivery order information. When the order information matches the name, model, size, and color of the household products in the order being delivered, the order being delivered is marked as a pre-selected matching order; the current location of the delivery person corresponding to the pre-selected matching order is obtained; the distance difference between the current location of the delivery person and the delivery address in the order information is calculated to obtain the adjusted distance;

[0010] Step 5: The preselected matching orders whose adjustment distance is less than the delivery distance are selected as preferred matching orders; the preferred matching orders are sorted from small to large according to the size of the adjustment distance;

[0011] Step 6: Send an exchange instruction to the mobile phone number of the corresponding purchasing user in the top-ranked preferred matching order. If the corresponding purchasing user in the top-ranked preferred matching order sends an agreement instruction via a mobile phone terminal within a preset time range, the top-ranked matching order is marked as a selected matching order. If not, send an exchange instruction to the mobile phone number of the corresponding purchasing user in the next-ranked preferred matching order, and so on. If the corresponding purchasing user in the last-ranked preferred matching order fails to send an agreement instruction within the preset time range, generate an expedited failure instruction and send it to the mobile phone terminal of the expedited user.

[0012] Step 7: Mark the corresponding purchasing user in the selected matching order as the swap user; at the same time, the total number of swaps for the swap user is increased by one, and the total number of expedited orders for the expedited user is increased by one; the name, mobile phone number, and delivery address of the swap user are swapped with the expedited user to form a new order information and send it to the swap user's mobile terminal. At the same time, the exchanged selected matching order is sent to the delivery person's mobile terminal; the new order information executes steps 1 to 3;

[0013] The intelligent analysis module is used to receive order information and the location of the selected merchant and perform delivery analysis; the specific delivery steps are:

[0014] S1: Get the delivery personnel's information and mark them as Ri, i=1, ..., n; calculate the distance between the delivery personnel's location and the selected merchant's location to get the interval distance and mark it as G Ri ;

[0015] S2: Get the total number of deliveries by the delivery person and mark it as Z Ri ;

[0016] S3: Using Formula E Ri =(1 / GRi )×c1+Z Ri ×c2+F Ri ×c3 Get the delivery value E of the delivery person Ri ; Among them, c1, c2 and c3 are preset proportional coefficients; F Ri is the distribution efficiency value of personnel;

[0017] S4: The delivery person with the largest delivery value is selected as the selected person. The intelligent analysis module sends the order information and the location of the selected merchant to the mobile terminal of the selected person. The selected person receives the order information and the location of the selected merchant through the mobile terminal and then makes the delivery.

[0018] Preferably, the specific steps of selecting personnel for delivery in S4 are:

[0019] S41: After the selected person arrives at the selected merchant's location, he / she sends a delivery start instruction to the intelligent analysis module via his / her mobile phone terminal. After receiving the delivery start instruction, the intelligent analysis module generates a delivery confirmation instruction and sends it to the selected merchant's mobile phone terminal. After receiving the delivery confirmation instruction, the selected merchant loads the home products into the selected person's vehicle. The selected merchant then sends a loading completion instruction to the intelligent analysis module via his / her mobile phone terminal. After receiving the loading completion instruction, the intelligent analysis module starts timing and marks the timing as the departure time of the selected person. At the same time, the order information is marked as being delivered.

[0020] S42: After the selected person delivers the home products to the delivery location specified in the order information, the selected person sends the current location and arrival instructions to the intelligent analysis module via a mobile phone terminal. After receiving the current location and arrival instructions, the intelligent analysis module matches the current location with the location specified in the order information. When a match is successful, the timer stops and the stop time is marked as the delivery time of the selected person.

[0021] S43: The selected person delivers the household products to the home of the purchaser specified in the order information and installs them. The selected person then sends a delivery completion instruction to the intelligent analysis module via a mobile phone terminal. After receiving the delivery completion instruction, the intelligent analysis module generates a confirmation completion instruction and sends it to the mobile phone terminal of the purchaser specified in the order information. After the mobile phone terminal of the purchaser specified in the order information receives the confirmation completion instruction, the purchaser sends a yes instruction to the intelligent analysis module via a mobile phone terminal. After receiving the yes instruction, the intelligent analysis module marks the receipt time as the delivery completion time of the selected person. At the same time, the total number of deliveries by the selected person is increased by one side.

[0022] S44: Calculate the time difference between the departure time and the delivery time to obtain the selected person's delivery time. Then, calculate the distance difference between the selected merchant's location and the delivery address in the order information to obtain the delivery distance. Set the delivery distance as YJ. Divide the delivery distance by the delivery time to obtain the selected person's single delivery speed, which is marked as YS.

[0023] S45: Calculate the time difference between the delivery completion time and the delivery time to obtain the single assembly time of the selected person, and mark it as FT; the preset standard assembly time corresponding to the home product is TB; when the single assembly time is less than the preset standard assembly time corresponding to the home product;

[0024] S46: The single delivery value FA of the selected person is obtained using the formula FA=YS×c4+YJ×c5+(TB-FT)×c6; all the single delivery values ​​of the selected person are summed up and the average is taken to obtain the delivery efficiency value of the selected person.

[0025] Preferably, the order information includes the name, model, size, color, amount, name, mobile phone number and delivery address of the household product.

[0026] Preferably, the system also includes a registration and login module, which is used for users and delivery personnel to submit user information and personnel information respectively through mobile phone terminals for registration and send the successfully registered user information and personnel information to the server for storage; user information includes user name, mobile phone number and delivery address; personnel information includes user name and mobile phone number of the delivery personnel; the server will use the moment when the user information is received as the user's registration time.

[0027] Preferably, the system further includes a user analysis module, which is used to perform user value analysis on the user, specifically analyzing:

[0028] SS1: The user's registration time and the system's current time are combined to obtain the user's registration duration and marked as M1;

[0029] SS2: Get the amount of all the user's orders and sum them up to get the user's total amount, which is marked as M2;

[0030] SS3: Get the total number of expedited requests and total number of swaps for the user, which are M3 and M4 respectively;

[0031] SS4: Obtain the user value MZ using the formula MZ = M1 × c7 + M2 × c8 + M4 × c9 - M3 × c10. c7, c8, c9, and c10 are preset proportional coefficients, and c10 > c8 > c9 > c7.

[0032] SS5: The user analysis module sends the user value to the server for storage.

[0033] Preferably, the system also includes a home product collection module, which is used for product information and merchant information of the merchant's home products. The merchant information includes the merchant's name, location and mobile phone number; the product information includes the name, model, size, color, inventory of the home product and sales data of the home product; the sales data includes the sales time of the home product and the corresponding purchasing user.

[0034] Compared with the prior art, the present invention has the following beneficial effects:

[0035] 1. The order management module of the present invention receives an expedited instruction and order information sent by a user through a mobile phone terminal and performs order analysis, obtains a user value of the expedited user through a server, and when the user value of the expedited user is greater than a set threshold, obtains an order being delivered; matches the order information of the expedited user with the delivery order information, and selects a preselected matching order whose adjustment distance is less than the delivery distance as a preferred matching order; sorts the preferred matching orders from small to large according to the size of the adjustment distance; sends an exchange instruction to the mobile phone number of the corresponding purchasing user in the top-ranked preferred matching order, and when the corresponding purchasing user in the preferred matching order sends an approval instruction through the mobile phone terminal within a preset time range, the preferred matching order is marked as a selected matching order; the user sends an expedited instruction to the order management module, and the order management module obtains the order being delivered and matches it with the user's order to obtain a preferred matching order, then obtains the adjustment distance for the preferred matching order, sorts the preferred matching orders from small to large according to the size of the adjustment distance, and then matches them to the corresponding exchange user for order exchange, thereby facilitating the reasonable exchange of home product orders and avoiding the problem that existing home product orders cannot be exchanged;

[0036] 2. The intelligent analysis module of the present invention receives the order information and the location of the selected merchant and performs delivery analysis; uses a formula to obtain the delivery value of the delivery personnel; selects the delivery personnel with the largest delivery value as the selected personnel, and the intelligent analysis module sends the order information and the location of the selected merchant to the mobile phone terminal of the selected personnel. After the selected personnel receives the order information and the location of the selected merchant through the mobile phone terminal, they perform delivery. By analyzing the delivery value of the delivery personnel, it is convenient to reasonably screen the corresponding delivery personnel and improve delivery efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] To facilitate understanding by those skilled in the art, the present invention is further described below with reference to the accompanying drawings.

[0038] Figure 1 This is a principle block diagram of the present invention. DETAILED DESCRIPTION

[0039] The technical solutions of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0040] See also Figure 1 As shown, an artificial intelligence home product order management system includes an order collection module, a server, an order management module, an intelligent analysis module, a home product collection module, a registration and login module, and a user analysis module;

[0041] The order collection module is used to collect order information for home products and send it to the server for storage. Order information includes the name, model, size, color, price, the name of the purchaser, mobile phone number, and delivery address. Home products include beds, sofas, wardrobes, and dressing tables. The order management module is used to receive expedited orders sent by users via mobile terminals, analyze order information, and perform order analysis. The specific steps are as follows:

[0042] Step 1: Obtain order information and match the name, model, size, and color of the home furnishing products in the order information with the merchant's home furnishing product information. If the merchant's home furnishing product information matches the name, model, size, and color of the home furnishing products in the order information, the product will be marked as a preliminary merchant;

[0043] Step 2: Calculate the distance difference between the location of the pre-selected merchant and the delivery address in the order information summary to obtain the delivery distance; select the pre-selected merchant with the shortest delivery distance as the selected merchant;

[0044] Step 3: Send the order information and the location of the selected merchant to the intelligent analysis module;

[0045] Step 4: When the order management module receives an expedited instruction sent by a user via a mobile phone terminal, the user who sent the expedited instruction is marked as an expedited user, and the user value of the expedited user is obtained from the server. When the user value of the expedited user is greater than the set threshold, the order being delivered is obtained; the order information of the expedited user is matched with the delivery order information. When the order information matches the name, model, size, and color of the household products in the order being delivered, the order being delivered is marked as a pre-selected matching order; the current location of the delivery person corresponding to the pre-selected matching order is obtained; the distance difference between the current location of the delivery person and the delivery address in the order information is calculated to obtain the adjusted distance;

[0046] Step 5: The preselected matching orders whose adjustment distance is less than the delivery distance are selected as preferred matching orders; the preferred matching orders are sorted from small to large according to the size of the adjustment distance;

[0047] Step 6: Send an exchange instruction to the mobile phone number of the corresponding purchasing user in the top-ranked preferred matching order. If the corresponding purchasing user in the top-ranked preferred matching order sends an agreement instruction via a mobile phone terminal within a preset time range, the top-ranked matching order is marked as a selected matching order. If not, send an exchange instruction to the mobile phone number of the corresponding purchasing user in the next-ranked preferred matching order, and so on. If the corresponding purchasing user in the last-ranked preferred matching order fails to send an agreement instruction within the preset time range, generate an expedited failure instruction and send it to the mobile phone terminal of the expedited user.

[0048] Step 7: Mark the corresponding purchasing user in the selected matching order as the swap user; at the same time, the total number of swaps for the swap user is increased by one, and the total number of expedited orders for the expedited user is increased by one; the name, mobile phone number, and delivery address of the swap user are swapped with the expedited user to form a new order information and send it to the swap user's mobile terminal. At the same time, the exchanged selected matching order is sent to the delivery person's mobile terminal; the new order information executes steps 1 to 3;

[0049] The intelligent analysis module is used to receive order information and the location of the selected merchant and perform delivery analysis; the specific delivery steps are:

[0050] S1: Get the delivery personnel's information and mark them as Ri, i=1, ..., n; calculate the distance between the delivery personnel's location and the selected merchant's location to get the interval distance and mark it as G Ri ;

[0051] S2: Get the total number of deliveries by the delivery person and mark it as Z Ri ;

[0052] S3: Using Formula E Ri =(1 / G Ri )×c1+Z Ri ×c2+F Ri ×c3 Get the delivery value E of the delivery person Ri ; Among them, c1, c2 and c3 are preset proportional coefficients; F Ri is the distribution efficiency value of personnel;

[0053] S4: The delivery person with the highest delivery value is selected as the selected person. The intelligent analysis module sends the order information and the location of the selected merchant to the selected person's mobile terminal. After receiving the order information and the location of the selected merchant through the mobile terminal, the selected person makes the delivery. The specific steps are as follows:

[0054] S41: After the selected person arrives at the selected merchant's location, he / she sends a delivery start instruction to the intelligent analysis module via his / her mobile phone terminal. After receiving the delivery start instruction, the intelligent analysis module generates a delivery confirmation instruction and sends it to the selected merchant's mobile phone terminal. After receiving the delivery confirmation instruction, the selected merchant loads the home products into the selected person's vehicle. The selected merchant then sends a loading completion instruction to the intelligent analysis module via his / her mobile phone terminal. After receiving the loading completion instruction, the intelligent analysis module starts timing and marks the timing as the departure time of the selected person. At the same time, the order information is marked as being delivered.

[0055] S42: After the selected person delivers the home products to the delivery location specified in the order information, the selected person sends the current location and arrival instructions to the intelligent analysis module via a mobile phone terminal. After receiving the current location and arrival instructions, the intelligent analysis module matches the current location with the location specified in the order information. When a match is successful, the timer stops and the stop time is marked as the delivery time of the selected person.

[0056] S43: The selected person delivers the household products to the home of the purchaser specified in the order information and installs them. The selected person then sends a delivery completion instruction to the intelligent analysis module via a mobile phone terminal. After receiving the delivery completion instruction, the intelligent analysis module generates a confirmation completion instruction and sends it to the mobile phone terminal of the purchaser specified in the order information. After the mobile phone terminal of the purchaser specified in the order information receives the confirmation completion instruction, the purchaser sends a yes instruction to the intelligent analysis module via a mobile phone terminal. After receiving the yes instruction, the intelligent analysis module marks the receipt time as the delivery completion time of the selected person. At the same time, the total number of deliveries by the selected person is increased by one side.

[0057] S44: Calculate the time difference between the departure time and the delivery time to obtain the selected person's delivery time. Then, calculate the distance difference between the selected merchant's location and the delivery address in the order information to obtain the delivery distance. Set the delivery distance as YJ. Divide the delivery distance by the delivery time to obtain the selected person's single delivery speed, which is marked as YS.

[0058] S45: Calculate the time difference between the delivery completion time and the delivery time to obtain the single assembly time of the selected person, and mark it as FT; the preset standard assembly time corresponding to the home product is TB; when the single assembly time is less than the preset standard assembly time corresponding to the home product;

[0059] S46: The single delivery value FA of the selected person is obtained using the formula FA = YS × c4 + YJ × c5 + (TB - FT) × c6; all the single delivery values ​​of the selected person are summed up and averaged to obtain the delivery efficiency value of the selected person;

[0060] The registration and login module is used by users and delivery personnel to submit user information and personnel information respectively through mobile terminals for registration, and the successfully registered user information and personnel information are sent to the server for storage; user information includes user name, mobile phone number and delivery address; personnel information includes user name and mobile phone number of the delivery personnel; the server regards the moment when the user information is received as the user's registration time; the home product collection module is used for the merchant's home product product information and merchant information, merchant information includes the merchant's name, location and mobile phone number; product information includes the name, model, size, color, inventory of home products and sales data of home products; sales data includes the sales time of home products and the corresponding purchasing users;

[0061] The user analysis module is used to analyze the user's user value. The specific analysis is as follows:

[0062] SS1: The user's registration time and the system's current time are combined to obtain the user's registration duration and marked as M1;

[0063] SS2: Get the amount of all the user's orders and sum them up to get the user's total amount, which is marked as M2;

[0064] SS3: Get the total number of expedited requests and total number of swaps for the user, which are M3 and M4 respectively;

[0065] SS4: Obtain the user value MZ using the formula MZ = M1 × c7 + M2 × c8 + M4 × c9 - M3 × c10. c7, c8, c9, and c10 are preset proportional coefficients, and c10 > c8 > c9 > c7.

[0066] SS5: The user analysis module sends the user value to the server for storage;

[0067] The above formulas are all calculated by substituted the numerical values ​​into the formula after dequantization.

[0068] When the present invention is in use, the order management module receives the expedited instruction sent by the user through the mobile phone terminal and performs order analysis on the order information, obtains the order information, matches the name, model, size, and color of the household product in the order information with the merchant's household product information, and when the household product information of the merchant is matched with the name, model, size, and color of the household product in the order information, the product is marked as a preliminary merchant; the distance difference between the location of the preliminary merchant and the delivery address summarized in the order information is calculated to obtain the delivery distance; the preliminary merchant with the smallest delivery distance is selected as the selected merchant, and the order information and the location of the selected merchant are sent to the intelligent analysis module; when the order management module receives the expedited instruction sent by the user through the mobile phone terminal, the user who sent the expedited instruction is marked as an expedited user, and the user value of the expedited user is obtained from the server. When the user value of the expedited user is greater than the set threshold, the order being delivered is obtained; the order information of the expedited user is matched with the delivery order information, and when the order information matches the name, model, size, and color of the household product in the order being delivered, the order being delivered is marked as a preliminary matching order. ; Get the current location of the delivery personnel corresponding to the preliminary matching order; Calculate the distance difference between the current location of the delivery personnel and the delivery address in the order information to obtain the adjusted distance; The preliminary matching order with an adjusted distance less than the delivery distance is the preferred matching order; Sort the preferred matching orders from small to large according to the size of the adjusted distance; Send an exchange instruction to the mobile phone number of the corresponding purchasing user in the preferred matching order with the highest sorting, and when the corresponding purchasing user in the preferred matching order sends an agreement instruction through the mobile terminal within the preset time range, the preferred matching order is marked as the selected matching order; The user sends an expedited instruction to the order management module, and the order management module obtains the order being delivered and matches it with the user's order to obtain the preferred matching order, and then obtains the adjusted distance for the preferred matching order, sorts the preferred matching orders from small to large according to the size of the adjusted distance, and then matches them to the corresponding exchange users for order exchange, so as to facilitate the reasonable exchange of home product orders and avoid the problem that the existing home product orders cannot be exchanged; The intelligent analysis module receives the order information and the location of the selected merchant and performs delivery analysis; Using formula E Ri =(1 / G Ri )×c1+Z Ri ×c2+F Ri ×c3 Get the delivery value E of the delivery person Ri ; The delivery personnel with the largest delivery value are selected as the selected personnel. The intelligent analysis module sends the order information and the location of the selected merchant to the selected personnel's mobile terminal. The selected personnel receive the order information and the location of the selected merchant through the mobile terminal and then deliver the goods. By analyzing the delivery value of the delivery personnel, it is convenient to reasonably screen the corresponding delivery personnel and improve the delivery efficiency.

[0069] The preferred embodiments of the present invention disclosed above are intended only to help illustrate the present invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the present invention to specific embodiments. Obviously, many modifications and variations are possible based on the contents of this specification. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present invention, thereby enabling those skilled in the art to better understand and utilize the present invention. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. An artificial intelligence home product order management system, characterized in that: It includes order collection module, server, order management module and intelligent analysis module; The order collection module is used to collect order information of household products and send the order information to the server for storage; the order management module is used to receive the expedited instructions sent by the user through the mobile terminal and analyze the order information. The specific allocation steps are as follows: Step 1: Obtain order information, and match the name, model, size, and color of the home furnishing products in the order information with the home furnishing product information of the merchant. If the name, model, size, and color of the home furnishing product information of the merchant are the same as those in the order information, the product is marked as a preliminary selected merchant; Step 2: Calculate the distance difference between the location of the preliminary selected merchant and the delivery address in the order information summary to obtain the delivery distance; select the preliminary selected merchant with the shortest delivery distance as the selected merchant; Step 3: Send the order information and the location of the selected merchant to the intelligent analysis module; Step 4: When the order management module receives an expedited instruction sent by a user through a mobile phone terminal, the user who sent the expedited instruction is marked as an expedited user, and the user value of the expedited user is obtained through the server. When the user value of the expedited user is greater than the set threshold, the order being delivered is obtained; the order information of the expedited user is matched with the delivery order information. When the order information matches the name, model, size, and color of the household products in the order being delivered, the order being delivered is marked as a preliminary matching order; the current location of the delivery personnel corresponding to the preliminary matching order is obtained; the distance difference between the current location of the delivery personnel and the delivery address in the order information is calculated to obtain the adjusted distance; Step 5: The pre-selected matching orders whose adjustment distance is less than the delivery distance are selected as the preferred matching orders; the preferred matching orders are sorted from small to large according to the size of the adjustment distance; Step 6: Send an exchange instruction to the mobile phone number of the corresponding purchasing user in the top ranked preferred matching order. When the corresponding purchasing user in the top ranked preferred matching order sends an agreement instruction through the mobile phone terminal within the preset time range, the top ranked matching order is marked as a selected matching order; if not, send an exchange instruction to the mobile phone number of the corresponding purchasing user in the next ranked preferred matching order, and so on. When the corresponding purchasing user in the last ranked preferred matching order does not send an agreement instruction within the preset time range, an expedited failure instruction is generated and sent to the mobile phone terminal of the expedited user; Step 7: Mark the corresponding purchasing user in the selected matching order as the swap user; at the same time, the total number of swaps for the swap user increases once, and the total number of expedited orders for the expedited user increases once; swap the name, mobile phone number and delivery address of the swap user with the expedited user to form new order information and send it to the mobile phone terminal of the swap user, and at the same time send the selected matching order after the change to the mobile phone terminal of the delivery personnel; execute steps 1 to 3 for the new order information; The intelligent analysis module is used to receive order information and the location of the selected merchant and perform delivery analysis; the specific delivery steps are: S1: Get the delivery personnel's information and mark the delivery personnel as Ri, i=1, ..., n; calculate the distance difference between the delivery personnel's location and the selected merchant's location to get the interval distance and mark it as G Ri ; S2: Get the total number of deliveries by the delivery personnel and mark it as Z Ri ; S3: Using Formula E Ri =(1 / G Ri )×c1+Z Ri ×c2+F Ri ×c3 Get the delivery value E of the delivery personnel Ri ; Among them, c1, c2 and c3 are preset proportional coefficients; F Ri is the distribution efficiency value of personnel; S4: The delivery person with the largest delivery value is selected as the selected person. The intelligent analysis module sends the order information and the location of the selected merchant to the mobile phone terminal of the selected person. The selected person receives the order information and the location of the selected merchant through the mobile phone terminal and then makes the delivery.

2. The artificial intelligence household product order management system according to claim 1 is characterized in that: The specific steps for selecting personnel for delivery described in S4 are: S41: After the selected person arrives at the location of the selected merchant, the selected person sends a delivery start instruction to the intelligent analysis module through the mobile phone terminal. After receiving the delivery start instruction, the intelligent analysis module generates a delivery confirmation instruction to the mobile phone terminal of the selected merchant. After receiving the delivery confirmation instruction, the selected merchant loads the household products on the vehicle of the selected person, and then sends a loaded instruction to the intelligent analysis module through the mobile phone terminal. After receiving the loaded instruction, the intelligent analysis module starts timing and marks the timing time as the departure time of the selected person; at the same time, the order information is marked as an order being delivered; S42: After the selected person delivers the household product to the delivery location in the order information, the selected person sends the current location and arrival instruction to the intelligent analysis module through the mobile terminal. After receiving the current location and arrival instruction, the intelligent analysis module matches the current location with the location in the order information. When the match is successful, the timing is stopped and the stop time is marked as the delivery time of the selected person; S43: The selected person delivers the household products to the home of the corresponding purchasing user in the order information and installs them, and then sends a delivery completion instruction to the intelligent analysis module through the mobile terminal. After receiving the delivery completion instruction, the intelligent analysis module generates a confirmation completion instruction and sends it to the mobile terminal of the corresponding purchasing user in the order information. After the mobile terminal of the corresponding purchasing user in the order information receives the confirmation completion instruction, the purchasing user sends a yes instruction to the intelligent analysis module through the mobile terminal. After receiving the yes instruction, the intelligent analysis module marks the receiving time as the delivery completion time of the selected person; at the same time, the total number of deliveries of the selected person increases by one side; S44: Calculate the time difference between the departure time and the delivery time to obtain the transportation time of the selected person, and then calculate the distance difference between the location of the selected merchant and the delivery address in the order information to obtain the transportation distance; set the transportation distance as YJ; divide the transportation distance by the transportation time to obtain the single transportation speed of the selected person, and mark it as YS; S45: Calculate the time difference between the delivery completion time and the delivery time to obtain the single assembly time of the selected person, and mark it as FT; the preset standard assembly time corresponding to the home product is TB; when the single assembly time is less than the preset standard assembly time corresponding to the home product; S46: The single delivery value FA of the selected person is obtained using the formula FA=YS×c4+YJ×c5+(TB-FT)×c6; the delivery efficiency value of the selected person is obtained by summing up all the single delivery values ​​of the selected person and taking the average.

3. The artificial intelligence household product order management system according to claim 1 is characterized in that: The order information includes the name, model, size, color, amount, name, mobile phone number and delivery address of the home product.

4. The artificial intelligence household product order management system according to claim 1, characterized in that: The system also includes a registration and login module, which is used for users and delivery personnel to submit user information and personnel information respectively through mobile phone terminals for registration and send the successfully registered user information and personnel information to the server for storage; user information includes user name, mobile phone number and delivery address; personnel information includes user name and mobile phone number of the delivery personnel; the server regards the time when the user information is received as the user's registration time.

5. The artificial intelligence household product order management system according to claim 1, characterized in that: The system also includes a user analysis module, which is used to perform user value analysis on the user, specifically: SS1: The user's registration time and the system's current time are combined to obtain the user's registration duration and marked as M1; SS2: Get the amount of all the user's orders and sum them up to get the user's total amount, which is marked as M2; SS3: Get the total number of expedited requests and total number of swaps for the user, which are M3 and M4 respectively; SS4: The user value MZ of the user is obtained by using the formula MZ=M1×c7+M2×c8+M4×c9-M3×c10; wherein c7, c8, c9 and c10 are all preset proportional coefficients, and c10>c8>c9>c7; SS5: The user analysis module sends the user value to the server for storage.

6. The artificial intelligence household product order management system according to claim 1, characterized in that: The system also includes a home product collection module, which is used for product information and merchant information of the merchant's home products. The merchant information includes the merchant's name, location and mobile phone number; the product information includes the name, model, size, color, inventory of the home products and sales data of the home products; the sales data includes the sales time of the home products and the corresponding purchasing users.

Citation Information

Patent Citations

  • Network sales and distribution planning system

    CN109658204A