An inventory sharing system and method based on big data
By using a big data-based inventory sharing system, which utilizes server modules to filter and share order and delivery vehicle information, the system solves the problem of insufficient logistics and distribution capacity in existing technologies, achieves efficient logistics and distribution and information sharing, and improves the utilization rate of delivery vehicles and overall delivery efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-31
- Publication Date
- 2026-04-14
AI Technical Summary
Existing inventory sharing systems are inadequate in improving logistics and distribution capabilities and have failed to effectively address the issue of how to enhance these capabilities.
The system utilizes a big data-based inventory sharing module to filter orders and delivery vehicle information that meet preset rules. It also acquires shared information from other servers through an acquisition module, sends delivery instructions through an instruction module, verifies delivery requests through a verification module, obtains the real-time location of delivery vehicles through a positioning module, and identifies order tags through an identification module to improve information sharing capabilities and delivery efficiency.
It enables information sharing among multiple servers, improves the utilization rate of delivery vehicles and logistics delivery capabilities, ensures timely delivery of orders, avoids delivery problems caused by excessive distance or insufficient battery life, and improves overall delivery efficiency.
Smart Images

Figure CN115936587B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of big data technology, and more specifically, to a big data-based inventory sharing system and method. Background Technology
[0002] Inventory refers to the goods actually stored in a warehouse. It can be divided into two categories: one is production inventory, which is the inventory of grassroots enterprises and institutions that directly consume materials. It is stored to ensure that the materials consumed by enterprises and institutions can be supplied without interruption. The other is circulation inventory, which is the inventory of raw materials or finished products of production enterprises, the inventory of production management departments, and the inventory of material management departments at all levels. In addition, there are special forms of national reserve materials, which are mainly supply and sales inventory to ensure the timely and complete supply or sale of materials to grassroots enterprises and institutions.
[0003] Through extensive research, the applicant discovered several typical existing technologies. For example, Chinese invention patent application number 202110618132.0 discloses an inventory sharing system, which establishes a coordination center to uniformly plan inventory for various online stores, rationally allocate inventory, and thus effectively reduce inventory retention costs and improve the economic efficiency of enterprises. Another example is Chinese invention patent application number 200910086560.2, which discloses a product inventory sharing system and method, enabling multiple inventory sharing and reducing inventory risk. Yet another example is Chinese invention patent application number 202110948722.X, which discloses a method and device for sharing commodity inventory. This method links individual items to standard products, and then individual items can be linked to multiple first-level SKUs, while standard products can be linked to multiple second-level SKUs, achieving inventory sharing between unique and standard products, increasing product exposure, and supporting differentiated pricing strategies for the same product.
[0004] It is evident that there are still many unproven technical solutions to many technical problems that urgently need to be solved in the practical application of inventory sharing (such as how to improve the logistics and distribution capabilities of inventory sharing systems). Summary of the Invention
[0005] Therefore, in order to improve the efficiency of inventory sharing, this invention provides an inventory sharing system and method based on big data, the specific technical solution of which is as follows:
[0006] A big data-based inventory sharing system includes multiple servers, each corresponding to a specific inventory, and the servers are interconnected. The servers are used to store order information in the inventory and registration information of at least one delivery vehicle. Each server includes a first sharing module, a second sharing module, an acquisition module, an instruction module, and a verification module.
[0007] The first sharing module is used to filter and share the order information in the inventory that conforms to the first preset rule according to the first preset rule; the second sharing module is used to filter and share the registered delivery vehicle information that conforms to the second preset rule according to the second preset rule.
[0008] The acquisition module is used to acquire order information from the inventory shared by other servers that conforms to the first preset rule and delivery vehicle information that conforms to the second preset rule; the instruction module is used to send delivery instructions to the shared delivery vehicles that conform to the second preset rule based on the order information from the inventory shared by other servers that conforms to the first preset rule.
[0009] The verification module is used to verify the delivery request of the delivery vehicle. If the verification is successful, the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request. The delivery vehicle is used to respond to the delivery instruction, generate a delivery request based on the identity information and order information and send it to the corresponding server. The registration information includes at least the identity information, and the delivery instruction includes the order information in the inventory that conforms to the first preset rule and the corresponding server information.
[0010] The big data-based inventory sharing system enables multiple servers in the system to share information based on preset rules by sharing order information from the selected inventory that meets the first preset rule and delivery vehicle information that meets the second preset rule.
[0011] The server sends delivery instructions to delivery vehicles that conform to a second preset rule based on order information in the shared inventory that conforms to a first preset rule. By sharing inventory information, the utilization rate of delivery vehicles can be improved, thereby enhancing the logistics and delivery capabilities of the entire system.
[0012] Furthermore, the big data-based inventory sharing system also includes a positioning module, which is installed in the delivery vehicle and used to obtain the real-time location coordinates of the delivery vehicle.
[0013] Furthermore, the verification module verifies the delivery request from the delivery vehicle. If the verification passes, the module assigns the corresponding order to the delivery vehicle based on the order information in the delivery request. The specific method includes the following steps:
[0014] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0015] If the extracted identity information is the registration information stored on the server and the extracted order information is the order information in the shared inventory that conforms to the first preset rule, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0016] Furthermore, big data-based inventory sharing systems also include:
[0017] The identification device communicates with the server and is used to identify the identification tags installed on the goods in the order to obtain order information and send it back to the server.
[0018] The identification tag includes at least order information, which includes at least the order's shipping location, order's receiving location, and order weight.
[0019] Furthermore, the identification tag is either an image tag or an NFC tag.
[0020] A big data-based inventory sharing method, applied to a big data-based inventory sharing system, includes the following steps:
[0021] The order information in the inventory is filtered according to the first preset rule, and the filtered order information in the inventory that meets the first preset rule is shared.
[0022] The registered delivery vehicle information is filtered according to the second preset rule, and the filtered delivery vehicle information that meets the second preset rule is shared.
[0023] Obtain order information from the inventory that conforms to the first preset rule and delivery vehicle information that conforms to the second preset rule, which are shared by other servers;
[0024] Based on order information in the shared inventory that conforms to the first preset rule, delivery instructions are sent to the shared delivery vehicles that conform to the second preset rule.
[0025] The delivery request from the delivery vehicle is verified. If the verification is successful, the corresponding order is assigned to the delivery vehicle based on the order information in the delivery request.
[0026] The delivery vehicle is used to respond to delivery instructions, generate delivery requests based on identity information and order information, and send them to the corresponding server. The registration information includes at least identity information, and the delivery instructions include order information in the inventory that conforms to the first preset rule and the corresponding server information.
[0027] Furthermore, the delivery request from the delivery vehicle is verified. If the verification is successful, the corresponding order is assigned to the delivery vehicle based on the order information in the delivery request. The specific method includes the following steps:
[0028] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0029] If the extracted identity information is the registration information stored on the server and the extracted order information is the order information in the shared inventory that conforms to the first preset rule, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0030] Furthermore, the big data-based inventory sharing method also includes the following steps:
[0031] The real-time location coordinates of the delivery vehicle are obtained through the positioning module;
[0032] The obtained real-time location coordinates are fed back to the server;
[0033] The server calculates the real-time distance between the delivery vehicle and other servers based on the real-time location coordinates.
[0034] The specific method for verifying delivery requests from delivery vehicles, and allocating the corresponding orders to delivery vehicles based on the order information in the delivery request, includes the following steps:
[0035] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0036] The verification module verifies whether the real-time distance value is less than the preset distance value;
[0037] If the extracted identity information is the registration information stored on the server, the extracted order information is the order information in the shared inventory that conforms to the first preset rule, and the real-time distance value is less than the preset distance value, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0038] Furthermore, big data-based inventory sharing methods also include:
[0039] Identify the identification tags installed on the ordered goods to obtain order information and send it back to the server;
[0040] The identification tag includes at least order information, which includes at least the order's shipping location, order's receiving location, and order weight.
[0041] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the big data-based inventory sharing method as described. Attached Figure Description
[0042] The invention will be further understood from the following description taken in conjunction with the accompanying drawings. The components in the drawings are not necessarily drawn to scale, but rather the emphasis is on illustrating the principles of the embodiments. In different views, the same reference numerals designate corresponding parts.
[0043] Figure 1 This is a schematic diagram of the overall structure of an inventory sharing system based on big data in one embodiment of the present invention;
[0044] Figure 2 This is a schematic diagram of the overall process of an inventory sharing method based on big data in one embodiment of the present invention.
[0045] Explanation of reference numerals in the attached figures:
[0046] 1. Server; 2. Delivery vehicle. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to its embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the scope of protection of the invention.
[0048] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly attached to the other element or there may be an intervening element. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or there may be an intervening element. The terms "vertical," "horizontal," "left," "right," and similar expressions used herein are for illustrative purposes only and do not represent the only possible implementation.
[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0050] In this invention, "first" and "second" do not represent a specific quantity or order, but are merely used to distinguish names.
[0051] like Figure 1As shown, an embodiment of the present invention provides a big data-based inventory sharing system, which includes multiple servers 1, each server corresponding to a different inventory, and the servers are connected to each other. The servers are used to store order information in the inventory and registration information of at least one delivery vehicle 2.
[0052] Delivery vehicles can be linked to the delivery personnel's identity. When a delivery personnel links to a delivery vehicle, they send a registration request to the server. The server verifies the registration request, and if the verification is successful, the delivery vehicle is successfully registered. The registration request includes the delivery personnel's identity information, delivery vehicle information, etc.
[0053] The order information includes, but is not limited to, the order's origin, destination, weight, and delivery time. Delivery vehicle information includes, but is not limited to, vehicle type, energy type, and maximum load capacity.
[0054] The server includes a first sharing module, a second sharing module, an acquisition module, an instruction module, and a verification module.
[0055] The first sharing module is used to filter and share the order information in the inventory that conforms to the first preset rule according to the first preset rule; the second sharing module is used to filter and share the registered delivery vehicle information that conforms to the second preset rule according to the second preset rule.
[0056] Here, the first preset rule is set by multiple servers based on a mutually recognized protocol. For example, the first preset rule could be a weight threshold; if the order weight in the inventory is less than the weight threshold, then the order information in the inventory meets the first preset rule.
[0057] For example, the first preset rule could be the same area, which includes, but is not limited to, residential communities, villages, or streets. If the delivery addresses of orders in the inventory belong to the same area, then the order information in the inventory conforms to the first preset rule.
[0058] In general, the first preset rule is set based on order information. Order information that conforms to the first preset rule has the same characteristics, which can be associated with order weight, order delivery address, or order delivery time.
[0059] The second preset rule is set by multiple servers based on a mutually recognized protocol. For example, the second preset rule could be the same type of delivery vehicle or the same energy type. If the registered delivery vehicles belong to the same type or energy type, then the delivery vehicle information conforms to the second preset rule.
[0060] For example, the second preset rule could be the maximum load capacity. If the maximum load capacity of the registered delivery vehicle is within the same load range, then the delivery vehicle information conforms to the second preset rule.
[0061] In general, the second preset rule is set based on delivery vehicle information. Delivery vehicle information that conforms to the second preset rule has the same characteristics, which can be associated with the maximum load capacity or vehicle energy type, etc.
[0062] The acquisition module is used to acquire order information from the inventory shared by other servers that conforms to the first preset rule and delivery vehicle information that conforms to the second preset rule; the instruction module is used to send delivery instructions to the shared delivery vehicles that conform to the second preset rule based on the order information from the inventory shared by other servers that conforms to the first preset rule.
[0063] The verification module is used to verify the delivery request of the delivery vehicle. If the verification is successful, the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request. The delivery vehicle is used to respond to the delivery instruction, generate a delivery request based on the identity information and order information and send it to the corresponding server. The registration information includes at least the identity information, and the delivery instruction includes the order information in the inventory that conforms to the first preset rule and the corresponding server information.
[0064] Here, delivery vehicles are used to respond to delivery instructions, obtain the order selection command entered by the user, select order information, and generate a delivery request based on the user's identity information and the selected order information, and send it to the corresponding server.
[0065] Specifically, the verification module verifies the delivery request from the delivery vehicle. If the verification passes, the module assigns the corresponding order to the delivery vehicle based on the order information in the delivery request. The specific method includes the following steps:
[0066] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0067] If the extracted identity information is the registration information stored on the server and the extracted order information is the order information in the shared inventory that conforms to the first preset rule, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0068] Preferably, the delivery instruction also includes inventory information corresponding to the server information. After receiving the order information sent by the verification module, the delivery vehicle goes to the corresponding inventory on the server and delivers the order according to the order information.
[0069] The big data-based inventory sharing system enables multiple servers in the system to share information based on preset rules by sharing order information from the selected inventory that meets the first preset rule and delivery vehicle information that meets the second preset rule.
[0070] The server sends delivery instructions to delivery vehicles that conform to a second preset rule based on order information in the shared inventory that conforms to a first preset rule. By sharing inventory information, the utilization rate of delivery vehicles can be improved, thereby enhancing the logistics and delivery capabilities of the entire system.
[0071] In one embodiment, the big data-based inventory sharing system also includes a positioning module installed in the delivery vehicle and used to obtain the real-time location coordinates of the delivery vehicle.
[0072] The server pre-stores the location information of inventory corresponding to multiple servers, and the second preset rule is set based on the location information of delivery vehicles and inventory.
[0073] Specifically, the server obtains the real-time location coordinates of the delivery vehicle and the location information of the corresponding inventory on other servers, and calculates the real-time distance between the delivery vehicle and other inventory. If the real-time distance values are all less than the preset distance values, the delivery vehicle information is determined to meet the second preset rule and is shared.
[0074] In other words, the second preset rule is: the real-time distance between the delivery vehicle and other inventory is less than the preset distance value.
[0075] In this way, by determining whether the delivery vehicle information meets the second preset rule based on the real-time distance between the delivery vehicle and other inventory, the problem of shared orders not being delivered in a timely manner due to the delivery vehicle being too far away from the inventory can be avoided.
[0076] Preferably, the server's verification module verifies the delivery request from the delivery vehicle. If the verification passes, the specific method for assigning the corresponding order to the delivery vehicle based on the order information in the delivery request includes the following steps:
[0077] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0078] The verification module verifies whether the real-time distance between the delivery vehicle and the inventory containing the order to be delivered is less than a preset distance value.
[0079] If the extracted identity information is the registration information stored on the server, the extracted order information is the order information in the shared inventory that conforms to the first preset rule, and the real-time distance value is less than the preset distance value, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0080] In this way, by verifying order information, delivery vehicle identity information, and real-time distance values, the server can ensure that the real-time distance between the verified delivery vehicle and the inventory containing the shared delivery order is less than the preset distance value, thus avoiding the problem of the delivery vehicle being too far from the inventory and causing the shared order to be unable to be delivered in time, thereby improving the overall delivery efficiency of the system.
[0081] In one embodiment, the big data-based inventory sharing system also includes an identification device.
[0082] The identification device communicates with the server to identify the identification tag installed on the goods in the order to obtain order information and feed it back to the server; wherein, the identification tag includes at least order information, and the order information includes at least the order shipping location, the order receiving location and the order weight.
[0083] Specifically, the identification tag is either an image tag or an NFC tag. Image tags include, but are not limited to, QR code image tags and barcode image tags.
[0084] The identification device can be a scanning module configured with a camera to acquire images of the tag. When the tag being identified is an NFC tag, the identification device can be an NFC reader.
[0085] The identification device is installed in the inventory and obtains order information by recognizing image tags and sends it back to the server.
[0086] By setting up the identification device, the server can easily enter order information, store and update order information in the inventory.
[0087] In one embodiment, such as Figure 2 As shown, a big data-based inventory sharing method, applied to a big data-based inventory sharing system, includes the following steps:
[0088] S1, filter the order information in the inventory according to the first preset rule and share the filtered order information in the inventory that meets the first preset rule.
[0089] S2, filter the registered delivery vehicle information according to the second preset rule and share the filtered delivery vehicle information that conforms to the second preset rule.
[0090] S3, obtain order information from the inventory that conforms to the first preset rule and delivery vehicle information that conforms to the second preset rule, which are shared by other servers.
[0091] S4, based on the order information in the inventory shared by other servers that conforms to the first preset rule, sends a delivery instruction to the shared delivery vehicle that conforms to the second preset rule.
[0092] S5 verifies the delivery request from the delivery vehicle. If the verification is successful, the corresponding order is assigned to the delivery vehicle based on the order information in the delivery request.
[0093] The delivery vehicle is used to respond to delivery instructions, generate delivery requests based on identity information and order information, and send them to the corresponding server. The registration information includes at least identity information, and the delivery instructions include order information in the inventory that conforms to the first preset rule and the corresponding server information.
[0094] Optionally, in step S5, the delivery request of the delivery vehicle is verified. If the verification is successful, the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request. The specific method includes the following steps:
[0095] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0096] If the extracted identity information is the registration information stored on the server and the extracted order information is the order information in the shared inventory that conforms to the first preset rule, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0097] The big data-based inventory sharing method enables multiple servers in the inventory sharing system to share information to a certain extent based on preset rules by sharing order information from the selected inventory that meets the first preset rule and delivery vehicle information that meets the second preset rule.
[0098] The server sends delivery instructions to delivery vehicles that conform to a second preset rule based on order information in the shared inventory that conforms to a first preset rule. By sharing inventory information, the utilization rate of delivery vehicles can be improved, thereby enhancing the logistics and delivery capabilities of the entire system.
[0099] In one embodiment, the big data-based inventory sharing method further includes the following steps:
[0100] The real-time location coordinates of the delivery vehicle are obtained through the positioning module;
[0101] The obtained real-time location coordinates are fed back to the server;
[0102] The server calculates the real-time distance between the delivery vehicle and other servers based on the real-time location coordinates.
[0103] The specific method for verifying delivery requests from delivery vehicles, and allocating the corresponding orders to delivery vehicles based on the order information in the delivery request, includes the following steps:
[0104] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0105] The verification module verifies whether the real-time distance value is less than the preset distance value;
[0106] If the extracted identity information is the registration information stored on the server, the extracted order information is the order information in the shared inventory that conforms to the first preset rule, and the real-time distance value is less than the preset distance value, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
[0107] In this way, by verifying order information, delivery vehicle identity information, and real-time distance values, the server can ensure that the real-time distance between the verified delivery vehicle and the inventory containing the shared delivery order is less than the preset distance value, thus avoiding the problem of the delivery vehicle being too far from the inventory and causing the shared order to be unable to be delivered in time, thereby improving the overall delivery efficiency of the system.
[0108] In one embodiment, the big data-based inventory sharing method further includes the following steps:
[0109] Identify the identification tags installed on the ordered goods to obtain order information and send it back to the server.
[0110] The identification tag includes at least order information, which includes at least the order's shipping location, order's receiving location, and order weight.
[0111] By identifying the identification tags installed on the ordered goods to obtain order information and feeding it back to the server, the server can easily enter, store, and update order information in the inventory.
[0112] In one embodiment, the server's verification module verifies the delivery request from the delivery vehicle. If the verification passes, the corresponding order is assigned to the delivery vehicle based on the order information in the delivery request. The specific method includes the following steps:
[0113] The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule.
[0114] The verification module verifies whether the real-time distance between the delivery vehicle and the inventory containing the order to be delivered is less than a preset distance value.
[0115] The verification module verifies whether the delivery route meets the formula.
[0116] If the extracted identity information is registration information stored on the server, the extracted order information is order information from the shared inventory that meets the first preset rule, the real-time distance value is less than the preset distance value, and the delivery path satisfies the formula... If the verification passes, the corresponding order will be assigned to the delivery vehicle based on the order information in the delivery request;
[0117] Here, delivery vehicles are also used to respond to delivery instructions, obtain remaining energy and order selection information entered by the user, plan delivery route information based on the current delivery order information and the selected order information, and generate delivery requests based on delivery route information, identity information, remaining energy and selected order information and send them to the corresponding server.
[0118] The delivery route information should include at least the distance of each segment of the delivery route, the total weight of each segment, and the total number of segments.
[0119] Where EE represents the remaining energy of the delivery vehicle, and R... i This represents the distance of the i-th segment in the delivery planning route, in kilometers (M). i The total weight of the i-th segment in the delivery route is expressed in kilograms. EC represents the energy consumption per kilogram per kilometer for the logistics delivery vehicle. n represents the total number of segments in the delivery route.
[0120] Specifically, M i The total weight of the i-th segment in the delivery planning route includes the total number of delivery vehicles, the weight of delivery personnel, and the total weight of the goods in the delivery order.
[0121] Where N is the total number of delivery vehicles, L i / (m i *r i ) represents the total weight of the i-th delivery vehicle at m. i Driving at kilograms i Energy consumption per kilometer (L) i Through the formula Using the average energy consumption per kilometer and per kilogram of multiple delivery vehicles as the energy consumption per kilometer and per kilogram (EC) of logistics delivery vehicles can more accurately calculate the range of logistics delivery vehicles, so as to better manage and allocate orders based on the remaining energy of logistics delivery vehicles and order logistics information.
[0122] Preferably, the order information includes the weight of the ordered goods. The big data-based inventory sharing system also includes goods drop-off points (including but not limited to express lockers and express stations). Order goods are placed at the goods drop-off points according to the delivery address, so that delivery vehicles can accurately obtain the total weight of each segment of the delivery route when planning delivery route information.
[0123] The extracted identity information is registration information stored on the server; the extracted order information is order information from the shared inventory that conforms to the first preset rule; the real-time distance value is less than the preset distance value; and the delivery route satisfies the formula. By verifying and allocating orders to delivery vehicles based on the order information in the delivery request, it is possible to ensure that the real-time distance between the verified delivery vehicle and the inventory containing the shared delivery order is less than the preset distance, thus avoiding the problem of the shared order not being delivered in time due to the distance between the delivery vehicle and the inventory being too far. It can also avoid the problem of the order not being delivered on time due to the insufficient range of the delivery vehicle, thereby further improving the overall delivery efficiency of the system.
[0124] In one embodiment, the present invention also includes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the big data-based inventory sharing method as described.
[0125] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0126] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A big data-based inventory sharing system, comprising multiple servers, each server corresponding one-to-one with multiple inventories, and the servers communicating with each other. The servers are used to store order information from the inventories and registration information of at least one delivery vehicle. The system is characterized in that... The servers include: The first sharing module is used to filter order information in the inventory according to the first preset rule and share the filtered order information in the inventory that conforms to the first preset rule. The second sharing module is used to filter the registered delivery vehicle information according to the second preset rules and share the filtered delivery vehicle information that conforms to the second preset rules. The acquisition module is used to acquire order information from the inventory that conforms to the first preset rule and delivery vehicle information that conforms to the second preset rule, which are shared by other servers. The instruction module is used to send delivery instructions to delivery vehicles that conform to the second preset rule based on order information in the inventory shared by other servers that conforms to the first preset rule. The verification module is used to verify the delivery requests from delivery vehicles. If the verification is successful, the corresponding orders are assigned to delivery vehicles based on the order information in the delivery request. The delivery vehicle is used to respond to delivery instructions, generate delivery requests based on identity information and order information and send them to the corresponding server. The registration information includes at least identity information, and the delivery instructions include order information in the inventory that conforms to the first preset rule and the corresponding server information. The big data-based inventory sharing system enables multiple servers in the system to share information based on preset rules by sharing order information from the selected inventory that meets the first preset rule and delivery vehicle information that meets the second preset rule.
2. A big data-based inventory sharing system as described in claim 1, characterized in that, The big data-based inventory sharing system also includes a positioning module, which is installed in the delivery vehicle and used to obtain the real-time location coordinates of the delivery vehicle.
3. A big data-based inventory sharing system as described in claim 1, characterized in that, The verification module verifies the delivery requests from delivery vehicles. If the verification passes, the module assigns the corresponding orders to delivery vehicles based on the order information in the delivery request. The specific method includes the following steps: The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule. If the extracted identity information is the registration information stored on the server and the extracted order information is the order information in the shared inventory that conforms to the first preset rule, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
4. A big data-based inventory sharing system as described in claim 1, characterized in that, Big data-based inventory sharing systems also include: The identification device communicates with the server and is used to identify the identification tags installed on the goods in the order to obtain order information and send it back to the server. The identification tag includes at least order information, which includes at least the order's shipping location, order's receiving location, and order weight.
5. A big data-based inventory sharing system as described in claim 4, characterized in that, The identification tag can be an image tag or an NFC tag.
6. A big data-based inventory sharing method, applied to the big data-based inventory sharing system as described in any one of claims 1-5, characterized in that, The inventory sharing method based on big data includes the following steps: The order information in the inventory is filtered according to the first preset rule, and the filtered order information in the inventory that meets the first preset rule is shared. The registered delivery vehicle information is filtered according to the second preset rule, and the filtered delivery vehicle information that meets the second preset rule is shared. Obtain order information from the inventory that conforms to the first preset rule and delivery vehicle information that conforms to the second preset rule, which are shared by other servers; Based on order information in the shared inventory that conforms to the first preset rule, delivery instructions are sent to the shared delivery vehicles that conform to the second preset rule. The delivery request from the delivery vehicle is verified. If the verification is successful, the corresponding order is assigned to the delivery vehicle based on the order information in the delivery request. The delivery vehicle is used to respond to delivery instructions, generate delivery requests based on identity information and order information and send them to the corresponding server. The registration information includes at least identity information, and the delivery instructions include order information in the inventory that conforms to the first preset rule and the corresponding server information. The big data-based inventory sharing system enables multiple servers in the system to share information based on preset rules by sharing order information from the selected inventory that meets the first preset rule and delivery vehicle information that meets the second preset rule.
7. A method for inventory sharing based on big data as described in claim 6, characterized in that, The specific method for verifying delivery requests from delivery vehicles, and allocating the corresponding orders to delivery vehicles based on the order information in the delivery request, includes the following steps: The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule. If the extracted identity information is the registration information stored on the server and the extracted order information is the order information in the shared inventory that conforms to the first preset rule, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
8. A method for inventory sharing based on big data as described in claim 7, characterized in that, The inventory sharing method based on big data also includes the following steps: The real-time location coordinates of the delivery vehicle are obtained through the positioning module; The obtained real-time location coordinates are fed back to the server; The server calculates the real-time distance between the delivery vehicle and other servers based on the real-time location coordinates. The specific method for verifying delivery requests from delivery vehicles, and allocating the corresponding orders to delivery vehicles based on the order information in the delivery request, includes the following steps: The verification module extracts identity information and order information from the delivery request, verifies whether the extracted identity information is the registration information stored on the server, and verifies whether the extracted order information is the order information in the shared inventory that conforms to the first preset rule. The verification module verifies whether the real-time distance value is less than the preset distance value; If the extracted identity information is the registration information stored on the server, the extracted order information is the order information in the shared inventory that conforms to the first preset rule, and the real-time distance value is less than the preset distance value, then the verification is successful, and the corresponding order is assigned to the delivery vehicle according to the order information in the delivery request.
9. A method for inventory sharing based on big data as described in claim 8, characterized in that, The inventory sharing method based on big data also includes the following steps: Identify the identification tags installed on the ordered goods to obtain order information and send it back to the server; The identification tag includes at least order information, which includes at least the order's shipping location, order's receiving location, and order weight.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the big data-based inventory sharing method as described in any one of claims 6-9.
Citation Information
Patent Citations
Product inventory sharing system and method
CN101571936A
Inventory sharing system
CN113327080A
Commodity inventory sharing method and device
CN113642965A
Commerce and trade intelligent order processing system and method
CN107145972A
Method and system for processing logistics distribution information
CN108846616A