Logistics data processing method, device, equipment and storage medium
By decoupling the logistics management network into a logistics description network and a routing network, verifying the timeliness and accessibility of the logistics path corresponding to the logistics description information, the problem of low logistics configuration and maintenance efficiency in the prior art is solved, and rapid verification and efficient data processing are achieved.
Patent Information
- Application Number
- CN202110304501.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-22
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2041-03-22
AI Technical Summary
The existing logistics management network is complex in the calculation, large data volume and low efficiency during logistics configuration and maintenance. Especially when routing maintenance and demand adjustments, it requires full calculation and verification, resulting in an increase in unnecessary processes.
The logistics management network is decoupled into a logistics description network facing the front-end and a routing network facing the fulfillment. By determining the logistics description information and associated logistics paths, timeliness and accessibility verification is carried out to reduce data processing volume and improve efficiency.
It realizes rapid verification whether adjustments are feasible, reduces data processing volume, improves data processing efficiency, reduces calculation and release time, and improves the overall performance of the system.
Smart Images

Figure CN115115294B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a logistics data processing method and device, an electronic device and a storage medium. Background Art
[0002] With the continuous improvement of e-commerce transaction platforms and the rapid development of traditional communications, mobile communications and other technologies, more and more people are shopping online to get the goods they need, and the corresponding logistics technology is constantly developing and improving.
[0003] One type of logistics service is 4PL, which can also be called fourth-party logistics. Fourth-party logistics can be seen as a supply chain integrator, which brings together warehouse parties, logistics distribution parties and users, and integrates resources and logistics distribution resources for users to use. For example, an e-commerce trading platform can be seen as a supply chain integrator, and users can be merchants and sellers who have settled in the platform, or platform operators, etc. Users put forward their own needs, and the supply chain integrator can calculate various logistics routes that meet the needs and provide various logistics routes for users to choose from. After the user makes a choice, the integrator can provide logistics services to facilitate the user's logistics distribution.
[0004] However, the logistics configuration and maintenance process in the above process are computationally complex, involve large amounts of data, and are very inefficient. Summary of the invention
[0005] An embodiment of the present application provides a logistics data processing method to improve processing efficiency.
[0006] Correspondingly, an embodiment of the present application also provides a logistics data processing device, an electronic device and a storage medium to ensure the implementation and application of the above method.
[0007] In order to solve the above problems, an embodiment of the present application discloses a logistics data processing method, which includes: determining logistics description information corresponding to the logistics information, and the logistics description information is used to describe the logistics demand; verifying the logistics description information according to the logistics path corresponding to the logistics description information, and recording the verification result, and the verification includes reachability verification and / or timeliness verification; determining the display information corresponding to the logistics description information, and feeding back the display information.
[0008] An embodiment of the present application also discloses a logistics data processing method, which includes: receiving a display page, the display page including: display information corresponding to logistics description information; displaying the display information corresponding to the logistics description information through the display page; receiving adjustment information; generating logistics information based on the adjustment information, and feeding back the logistics information.
[0009] An embodiment of the present application also discloses a logistics data processing device, which includes: a description determination module, used to determine logistics description information corresponding to logistics information, and the logistics description information is used to describe logistics demand; a verification module, used to verify the logistics description information according to the logistics path corresponding to the logistics description information, and record the verification result, the verification includes reachability verification and / or timeliness verification; a display feedback module, used to determine display information corresponding to the logistics description information, and feedback the display information.
[0010] An embodiment of the present application also discloses a logistics data processing device, which includes: a receiving module for receiving a display page, the display page including: display information corresponding to the logistics description information; a display module for displaying the display information corresponding to the logistics description information through the display page; an adjustment module for receiving adjustment information; generating logistics information based on the adjustment information, and feeding back the logistics information.
[0011] An embodiment of the present application further discloses an electronic device, including: a processor; and a memory, on which executable code is stored. When the executable code is executed, the processor executes one or more methods described in the embodiments of the present application.
[0012] The embodiments of the present application also disclose one or more machine-readable media on which executable codes are stored. When the executable codes are executed, the processor executes one or more methods described in the embodiments of the present application.
[0013] Compared with the prior art, the embodiments of the present application have the following advantages:
[0014] In an embodiment of the present application, corresponding logistics description information can be determined for route maintenance, demand adjustment, etc., and then the timeliness and accessibility of the logistics description information can be verified based on the logistics path corresponding to the logistics description information, so as to quickly verify whether the adjustment is feasible. Display information corresponding to the logistics description information can also be determined, and the display information can be fed back for user viewing. The corresponding logistics description information and logistics path will be adjusted, thereby reducing the amount of data processing and improving data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is a schematic diagram of a structural example of a logistics management system according to an embodiment of the present application;
[0016] Figure 2A It is a processing schematic diagram of an embodiment of a logistics data processing method of the present application;
[0017] Figure 2B It is a flow chart of the steps of a logistics data processing method according to an embodiment of the present application;
[0018] Figure 3 is a schematic diagram of an example of a display page according to an embodiment of the present application;
[0019] Figure 4 is a flowchart of another method for processing logistics data according to an embodiment of the present application;
[0020] Figure 5 is a flowchart of the steps of another logistics data processing method according to an embodiment of the present application;
[0021] Figure 6 This is a flow chart of the steps of another logistics data processing method of the embodiment of the present application
[0022] Figure 7 It is a structural block diagram of an embodiment of a logistics data processing device of the present application;
[0023] Figure 8 is a structural block diagram of another embodiment of a logistics data processing device of the present application;
[0024] Fig. 9 It is a schematic diagram of the structure of a device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0026] The embodiments of the present application can be applied to logistics scenarios. Logistics can be understood as the circulation of goods. For example, logistics can be understood as the physical flow of goods from the supply place to the receiving place. According to actual needs, the functions of transportation, storage, loading and unloading, packaging, circulation processing, distribution, information processing, etc. are organically combined to achieve the process required by users. Its actual logistics process can be determined based on the logistics scenario. The logistics scenarios of the embodiments of the present application include, but are not limited to: logistics scenarios of express parcels, logistics scenarios of takeout, and other logistics scenarios, such as logistics scenarios of moving, logistics scenarios of running errands and purchasing, and other scenarios in which logistics personnel (distributors) provide transportation of logistics objects, which can all be considered as logistics scenarios.
[0027] With the development of logistics technology, it can provide logistics full-link distribution planning and practical guidance services through logistics management networks (or logistics management platforms). Taking the logistics scenario of express parcels as an example, for example, in the 4PL (or fourth-party logistics) scenario, the fourth-party logistics can be regarded as a supply chain integrator, which brings together warehouse parties, logistics distribution parties and users, and integrates resources and logistics distribution resources for users to use. For example, the e-commerce trading platform is regarded as a supply chain integrator, and the users can be merchants, sellers, etc. who have settled in the platform, or platform operators, etc. The user puts forward his own needs, and the supply chain integrator can calculate various logistics paths that meet the needs, and provide various logistics paths for the user to choose. After the user chooses, it can provide logistics services to facilitate the user to carry out logistics distribution. Merchant (or seller) users and operating users can put forward requirements, and the logistics resources of warehouses, distribution centers, and sites can be integrated to form corresponding logistics paths according to the requirements, and the corresponding logistics resources can be called through the logistics paths to complete the distribution services.
[0028] Applied to logistics scenarios such as food delivery, errand running and purchasing on behalf of others, food delivery and purchasing platforms can be considered as supply chain integrators. Of course, it can also be understood as a collection of e-commerce platforms and supply chain integrators, which can bring together merchants (such as restaurants, supermarkets, etc.), logistics distributors and users, integrate resources and logistics distribution resources, and thus provide logistics resources that can integrate merchants and logistics distributors to meet demand, form corresponding logistics routes, and complete delivery services by calling corresponding logistics resources through logistics routes.
[0029] The embodiment of the present application discusses the logistics of express parcels as an example. In actual processing, the corresponding logistics resources can be adjusted based on the actual logistics scenario. For example, the shipping location warehouse corresponding to the express parcel logistics is the merchant address of a restaurant, supermarket, etc. in the takeaway logistics scenario, and the source home address in the moving logistics scenario. The corresponding logistics resources such as warehouses, warehouse shifts, and transportation shifts in the express parcel logistics can be merchant stores, logistics distributors and their locations, existing orders, and order information in the takeaway logistics scenario. All of these can be logistics resources, so that the route can be planned based on each order and the corresponding logistics services can be provided.
[0030] In the process of processing the logistics management network, the inventor of the present application found that the existing logistics management network divides logistics resources into warehouses, warehouse shifts, transportation shifts, distribution centers, distribution batches, sites and site batches, etc. Integrating the above resources at the network layer can calculate the actual feasible routes and shift plans, and output the corresponding transportation and distribution combination collaborative operation schedule. Then, based on each feasible route, it is aggregated into an end-to-end transportation and distribution plan, which is detected by the corresponding rules and transmitted to the upper layer for publishing and viewing the plan. However, in this process, when the above resources are integrated and calculated, the line data is huge, the system calculation speed is slow, and the publishing waiting time is long. In addition, many adjustments to the lines, such as adjustments to the transportation shifts and the positions of the distribution centers, do not affect the demand, but still need to complete the published links, that is, each line needs to re-execute the calculation, verification and other steps before publishing, resulting in an increase in unnecessary processes.
[0031] After an in-depth study of the problems existing in the existing logistics management network, the embodiments of the present application combine the logistics services, capabilities, scenarios and other information to decouple the logistics management network into a description (or expression) facing the front end and a routing network facing the fulfillment. Among them, the description (or expression) facing the front end can be understood as the logistics capabilities displayed by the logistics management network at the front end. The underlying logistics capabilities are described, and the information describing the logistics capabilities is collected, which can be called an expression network (or description network). The information describing the logistics capabilities includes key information such as the departure point (FROM), destination (TO), timeliness, and service. This information can be called logistics description information. The user's demand for logistics can correspond to the logistics description information. For example, operating users, merchants (or sellers) can put forward logistics requirements, such as the departure point, destination, delivery timeliness, etc., which can be used as logistics description information. Based on the logistics description information, the combination of logistics capabilities can be achieved through routing to complete the required logistics services. The routing network facing performance refers to the network actually implemented by logistics capabilities, that is, for logistics transportation and distribution, routing network technology is related to the logistics network, and logistics transportation is coordinated by determining each node and batch. Among them, the node refers to the logistics node, and the node type can be divided according to the function. For example, the node types include warehouse type, distribution type and delivery type. Warehouse type nodes correspond to warehouses, distribution type nodes correspond to distribution centers, and delivery type nodes correspond to distribution stations (or sites). The routing network can provide solutions for logistics description information and manage the accessibility and timeliness of the logistics infrastructure network. For example, in the takeaway scenario, nodes include merchant nodes and distribution nodes, etc., which can be specifically divided according to the actual logistics scenario.
[0032] The logistics management network is divided into: physical resource unit, logistics description unit, core computing unit, and routing network unit. Figure 1 As shown:
[0033] Among them, the physical resource unit includes various physical resources of logistics, which can be understood as single-point resources, including sites, distribution centers, warehouses, etc. For example, in the takeaway scenario, single-point resources may include merchants, delivery parties, and other resources.
[0034] The logistics description unit includes various information describing logistics requirements, resources, and capabilities, such as the departure point, destination, timeliness information, service information, solutions, distribution resources, and other key information. The logistics description unit can receive requirements for logistics and complete the configuration of logistics requirements.
[0035] The core computing unit is used to perform various calculations on resources. It has been found in practice that although the demand can be achieved through multiple paths, only one path is required in actual processing, so a path that satisfies the logistics description information can be determined to meet the demand. For example, in the takeaway logistics scenario, multiple paths that meet the logistics description information can be determined, but in actual processing, the distributor only needs one path, so a path that meets the logistics description information can be determined to meet the demand. Therefore, it can be seen that the association between logistics description information and logistics path is established, and the modification can be divided into two parts: modification of logistics description information and modification of logistics routing information. If the logistics description information is not satisfied, there is a problem with the routing modification and it can be readjusted. Accordingly, only the logistics path associated with the logistics description information needs to be adjusted, without full adjustment.
[0036] The routing network unit can route logistics demand and form logistics routing information. The routing network unit includes a variety of logistics resources, such as warehouse waves, distribution batches, transportation shifts, station batches and other time-related resource information.
[0037] Based on the above architecture, an example of a logistics data processing method is as follows: Figure 2A As shown, this example can be executed as Figure 2B Steps shown:
[0038] Step 202, determine the logistics description information corresponding to the logistics information.
[0039] When a new demand is proposed, logistics description information can be generated based on demand information. The logistics description information includes key information such as departure point (FROM), destination (TO), time information, and other information. Among them, the departure point (FROM) can be a certain site area, an accurate address, etc., or a warehouse. The destination (TO) can correspond to the site area or distribution center, etc. The site can be determined based on the site area. The time information is the information of logistics time, such as 24 hours, 48 hours, etc., and the same day delivery, the next day delivery, etc., and in the takeaway scenario, it includes 30 minutes, half an hour or scheduled time, etc. Other information may include service information, solutions, distribution resources and other information. Service information refers to services related to logistics, such as door-to-door delivery, door-to-door installation and other services. Solutions are logistics solutions integrated by logistics resources, including warehouse distribution solutions, logistics distribution solutions, etc., cold chain resources, etc. The above various information can be set based on demand, so that the demand information is used as logistics information, and the corresponding logistics description information can be determined.
[0040] In the process of maintaining existing logistics data, maintenance can also be performed based on logistics description information. For existing logistics description information, if there is a need for modification, maintenance, etc., logistics information can be generated based on the adjustment, and the adjusted logistics description information can be determined based on the logistics information. In some other examples, when adjusting the routing network, including adjusting the physical resources, i.e., nodes, in the routing network, adjusting the time resources of the routing network, etc., logistics information can be generated based on the adjusted content, and the logistics description information corresponding to the logistics information can be determined. For example, adjusting the location of a distribution center, adjusting distribution center A to distribution center B in a neighboring city, and re-dividing the distribution area of a site, etc., are adjustments to the nodes. For example, adjusting time resources such as warehouse waves, distribution batches, transportation shifts, and site batches.
[0041] In an optional embodiment, for resource modification, maintenance and other adjustment operations, the logistics description information corresponding to the logistics information is determined, including: determining the logistics path corresponding to the adjusted logistics resources based on the logistics information, and querying the logistics description information corresponding to the logistics path. The adjustment of logistics resources includes the adjustment of physical resources and time resources. For example, different warehouse waves, distribution batches, transportation shifts, and site batch changes can all be found through the relevant distribution center, and the corresponding logistics path can be found through the distribution center. Based on the logistics path, the corresponding logistics description information can be queried. In the embodiment of the present application, the logistics description information uniquely corresponds to a logistics path and can be stored in the corresponding relationship table.
[0042] In another optional embodiment, for modification, maintenance and other adjustment operations of logistics description information, determining the logistics description information corresponding to the logistics information includes: determining the adjusted logistics description information based on the logistics information. When the logistics description information needs to be adjusted due to changes in demand, the adjusted logistics description information can also be determined.
[0043] In the embodiment of the present application, the logistics path includes multiple sub-paths, such as the first path between the warehouse and the distribution center, the second path between the distribution centers, and the third path between the distribution center and the site. The path can be determined based on different types of nodes, or based on the areas corresponding to the departure place, destination, etc., the corresponding routes, etc. Taking the distribution path as an example, it can be the second path between the distribution centers, or it can be determined based on the areas where the departure place and the destination are located, and the corresponding routes are determined, and then the distribution path is determined. Among them, the distribution path determined based on the area can be refined to the street, or it can be expanded to provinces and cities, etc., and it can be determined specifically according to the granularity of the route, and the embodiment of the present application does not limit this. In some other examples, different warehouses can ship goods to different areas, so based on the designated warehouse, the corresponding distribution path can also be corresponding. Thereby, the logistics path can be flexibly determined based on actual needs.
[0044] In one example, the adjustment of resources can be further matched to the distribution path, so that the association between the logistics description information and the distribution path can be established and recorded in the corresponding association table for easy query. Of course, the association between other logistics paths and logistics description information can also be saved through relationship tables, database records, etc., and the embodiments of the present application do not limit this.
[0045] Step 204: verify the logistics description information according to the logistics path corresponding to the logistics description information, and record the verification result.
[0046] After the logistics description information to be maintained is determined, a verification step of the logistics description information can be performed. The verification includes reachability verification and / or timeliness verification. Among them, reachability verification refers to the verification of whether the departure place and the destination can be reached, and timeliness verification refers to the verification of whether the logistics timeliness can be met. The logistics description information is related to the associated logistics path, so the associated logistics path can be determined. If the logistics path has been determined in the previous step, it can also be used directly. In another optional embodiment, the corresponding departure site is determined based on the starting point of the logistics description information, the destination site is determined by the destination, and the corresponding logistics path is determined based on the departure site and the destination site, such as a distribution path, a takeaway path, etc.
[0047] For reachability verification, the logistics path associated with the logistics description information can be determined, and whether the destination of the logistics description information is met is verified based on the logistics path. If so, the verification result of passing the verification is recorded; if not, the verification result of failing the verification is recorded.
[0048] For timeliness verification, determine the logistics path associated with the logistics description information, determine the time resource information corresponding to the logistics path, and determine the logistics time based on the time resource information. Among them, the corresponding distribution batches, transportation shifts, station batches and other time resource information can be determined based on the logistics path, and the logistics time corresponding to the logistics path can be determined in combination with the logistics path and time resource information. Then, it can be verified whether the logistics time meets the timeliness information of the logistics description information. If it meets, the verification result of passing the verification is recorded. If it does not meet, the verification result of failing the verification is recorded. For example, in a takeaway scenario, the time resource information called in the timeliness verification can also include meal delivery time (or procurement time, moving waiting time, etc.), path travel time, etc., so as to determine the corresponding logistics time in the timeliness verification.
[0049] For unsatisfactory verification results, the release of the logistics description information and logistics path can be suspended, and the resource information corresponding to the adjusted logistics path can be returned, including adjustments to time resources, physical resources, etc., and then verified again after adjustment until the reachability verification and / or timeliness verification are met.
[0050] Step 206, determining the display information corresponding to the logistics description information, and feeding back the display information.
[0051] The corresponding display information is determined based on the logistics description information, such as the name of each node in the logistics path, service information such as the logistics service provider, and the display content corresponding to various information such as timeliness information and service information, and then the display information can be fed back. The display information includes route display information, service display information, etc.
[0052] When determining the display page, which may include a map and other display content, the display information may include line display information, display each node and node name on the map, associate the nodes to form a logistics path, and then identify the corresponding time information, etc., so as to facilitate viewing the logistics path corresponding to the logistics description information. It is also possible to obtain the service information and solutions provided by the service provider, and determine the service display information based on this information, such as the service provider who provides the service, the service information and solutions provided, etc. For example, if the services provided include door-to-door delivery, door-to-door installation, cold chain distribution, etc., the above display information may also be displayed in conjunction with a map, or provided as a service information page, and the service display information corresponding to the logistics description information is displayed through the service information page. Figure 3A display page shown can display various information corresponding to the logistics description information, including logistics routes, related service news, etc., and can also provide adjustment controls for users to adjust, so as to obtain logistics information to execute the above process. For example, in a takeaway scenario, the above display page can also be provided to the delivery party, and the route positioning navigation can be performed through voice or other means.
[0053] Therefore, the logistics path and various service information of the logistics description information can be viewed based on the display page. The information display is more transparent, and various information can be checked before publishing to avoid failure of publishing due to omissions and mismatches during the publishing process, thereby improving the success rate and efficiency of publishing. Taking express parcels as an example, the release can be for the release of the path, and the logistics transportation of the express parcel can be carried out according to the path. In scenarios such as takeout, errands, and moving, the release can be understood as the release of the corresponding tasks, and the delivery party can perform tasks such as takeout, errands, and moving based on the path.
[0054] In other embodiments, the resource code information corresponding to the logistics description information can also be determined, and the corresponding distribution resource code information can be obtained through the departure place, destination, transportation and distribution combination, and industry, and displayed on the corresponding logistics path on the display page, and explicitly provided to the operation for confirmation to avoid path abnormalities caused by black box operations.
[0055] After the above steps are completed, the logistics description information is also published. Before publishing, at least one of the following detection steps can be performed: 1) version status check, check the status of the version corresponding to the logistics description information, such as whether it is to be released; 2) whether there are other versions released, check the version number corresponding to the logistics description information, whether other versions of the logistics description information have been released, the relationship between the released version and the current version number, etc. If the later version has been released, the current release fails; 3) whether there are duplicate paths, check whether the logistics path corresponding to the logistics description information already exists; 4) saleable and reachable check, check whether the logistics resources corresponding to the logistics description information can be used, and whether the destination corresponding to the logistics description information can be reached; 5) whether other versions are released in advance, check the version number corresponding to the logistics description information, whether other versions of the logistics description information have been released, etc.; 6) whether there is a missing resource mapping, check whether the logistics resources corresponding to the logistics description information can be used, whether the corresponding logistics service provider can be found, etc.; 7) whether the resources have changed, check whether the logistics resources corresponding to the logistics description information have changed, and whether the change affects the timeliness, accessibility, and service of the logistics description information.
[0056] Some of the above-mentioned inspections may overlap with the verification of logistics description information during the maintenance process. In some scenarios, repeated inspections may not be performed. In other scenarios, in order not to affect the release process, various inspection steps before release can be performed normally. Since some inspections have been performed in the verification, display and other steps, the success rate and efficiency of the pre-release inspection are effectively improved.
[0057] After each check is passed, the logistics resources corresponding to the logistics description information can be effective. It can be determined whether the logistics description information needs to be effective. If it does not need to be effective, the publishing process results are terminated. That is, if the resource adjustment of the logistics path does not affect the published logistics description information, there is no need to re-publish the logistics description information, and the logistics routing information can be flexibly adjusted. If the logistics description information is affected, the logistics description information can be effective, published online, and logistics processing is performed according to the logistics description information in the future.
[0058] Based on the above embodiment, an example for adjusting routing related resources is provided, and the modification of resources may correspond to the logistics description information to improve the adjustment efficiency.
[0059] Reference Figure 4 , showing a step flow chart of another logistics data processing method embodiment of the present application.
[0060] Step 402, determining logistics information based on the route adjustment information.
[0061] Step 404, determine the logistics description information corresponding to the logistics information.
[0062] The physical resources in the routing network, i.e. nodes, and the time resources in the routing network can be adjusted. Logistics information can be generated based on the adjusted content, and the logistics description information corresponding to the logistics information can be determined. For example, the location of a distribution center can be adjusted, and distribution center A can be adjusted to distribution center B in a neighboring city. Another example is the redivision of the distribution area of a site, which is an adjustment for the node. Another example is the adjustment of time resources such as warehouse waves, distribution batches, transportation shifts, and site batches.
[0063] The embodiment of the present application can provide a corresponding page to adjust the routing information. In other examples, the logistics service provider will update the resource information, such as the adjustment of physical resources such as distribution centers and sites, and the adjustment of the amount of time resources. Thus, the routing adjustment information is sent, and the logistics information can be generated based on the routing adjustment information to trigger the adjustment, so that the logistics path corresponding to the logistics resources that need to be adjusted can be determined based on the logistics information. In the embodiment of the present application, for each logistics description information, the full logistics path is not saved, but a logistics path is saved, such as determined based on timeliness, or determined based on other conditions, which is consistent with actual use. Therefore, the calculated data can also be reduced during the adjustment, the logistics path involving the adjusted resources is determined, and then the logistics description information corresponding to the logistics path is queried.
[0064] Then it can be verified whether the adjustment affects the accessibility and timeliness of the logistics description information.
[0065] Step 406, verifying whether the destination of the logistics description information is met based on the logistics path.
[0066] That is, determine whether the adjusted logistics path can reach the destination of the logistics description information. If the verification passes, the successful verification result can be recorded. If the verification fails, it can be readjusted or the verification result of the failed verification can be recorded.
[0067] Step 408, determine the time resource information corresponding to the logistics path, and determine the logistics time according to the time resource information.
[0068] Step 410, verify whether the logistics time meets the timeliness information of the logistics description information.
[0069] Determine the time resource information corresponding to the logistics path, integrate the time resource information, determine the logistics time of the logistics path, and then detect whether the logistics time meets the timeliness information of the logistics description information. For example, whether it can be completed within 24 hours, etc., and compare it with the timeliness information. If the verification is passed, the successful verification result can be recorded. If the verification fails, it can be readjusted, and the verification result of the failed verification can also be recorded.
[0070] Step 412, record the corresponding verification result.
[0071] After the adjustment is completed and verified, if the adjustment of the routing resource does not affect the logistics description information, in some scenarios, feedback based on the logistics description information may not be performed, such as not notifying the user who proposed the logistics description information.
[0072] In some other scenarios, the display information corresponding to the logistics description information may also be determined and the display information may be fed back. Figure 3A display page is shown, where users who make requests, such as operation users, merchant (or seller) users, etc., can view the logistics description information of the resource after adjustment, such as the confirmed logistics route and related service information.
[0073] Step 414, execute publishing processing.
[0074] You can first perform the pre-release check step, and after passing the check, the adjusted logistics resources will take effect. After that, you can also determine whether the logistics description information needs to be released. If it does not affect the released logistics description information, the release process can be completed. If it needs to be re-released, the logistics description information can be released.
[0075] After the adjustment, the association between the logistics description information and the logistics path can be recorded. If the association has been recorded before, the logistics path can be updated.
[0076] Based on the above embodiment, an example of adjustment based on demand is provided, and the adjustment based on demand can correspond to the logistics description information to improve the adjustment efficiency.
[0077] Reference Figure 5 , showing a step flow chart of another logistics data processing method embodiment of the present application.
[0078] Step 502, determining the adjusted logistics description information based on the logistics information.
[0079] Users can view the logistics description information on the display page. If adjustments are needed, the adjustment control can be triggered to receive adjustment information, including adjustments based on demand. Description adjustment information can be generated, such as changes in timeliness, adjustments to services, etc., and resource adjustments can also be included. Route adjustment information can be generated accordingly and adjustments can be made using the above method.
[0080] Logistics information can be generated based on the adjustment information, and logistics description information to be adjusted can be determined based on the logistics information, such as determining a description identifier of the logistics description information.
[0081] Step 504, determining the logistics path associated with the logistics description information.
[0082] Step 506, verifying whether the destination of the logistics description information is met based on the logistics path.
[0083] That is, determine whether the adjusted logistics path can reach the destination of the logistics description information. If the verification passes, the successful verification result can be recorded. If the verification fails, it can be readjusted or the verification result of the failed verification can be recorded.
[0084] Step 508, determine the time resource information corresponding to the logistics path, and determine the logistics time according to the time resource information.
[0085] Step 510, verify whether the logistics time meets the timeliness information of the logistics description information.
[0086] Determine the time resource information corresponding to the logistics path, integrate the time resource information, determine the logistics time of the logistics path, and then detect whether the logistics time meets the timeliness information of the logistics description information. For example, whether it can be completed within 24 hours, etc., and compare it with the timeliness information. If the verification is passed, the successful verification result can be recorded. If the verification fails, it can be readjusted, and the verification result of the failed verification can also be recorded.
[0087] Step 512, record the corresponding verification result.
[0088] Step 514, determining display information corresponding to the logistics description information, wherein the display information includes line display information and / or service display information.
[0089] Step 516: Feedback the display page based on the display information.
[0090] After the logistics description information is adjusted, the corresponding display information can be determined and fed back in the display.
[0091] Step 518, publishing the logistics description information.
[0092] You can first perform the pre-release check step, and after passing the check, the adjusted logistics resources will take effect. After that, you can also determine whether the logistics description information needs to be released. If it does not affect the released logistics description information, the release process can be completed. If it needs to be re-released, the logistics description information can be released.
[0093] After the adjustment, the association between the logistics description information and the logistics path can be recorded. If the association has been recorded before, the logistics path can be updated.
[0094] Based on the above embodiment, a display example for logistics description information is provided, and the user can conveniently view the path and other information corresponding to the logistics description information, and can also conveniently adjust it.
[0095] Reference Figure 6 , showing a step flow chart of another logistics data processing method embodiment of the present application.
[0096] Step 602, receiving a display page, wherein the display page includes: display information corresponding to the logistics description information.
[0097] Step 604: Display information corresponding to the logistics description information via the display page.
[0098] It can receive the page data of the display page, parse the page data, and display the corresponding display page, such as Figure 3 The page can display the logistics path of the departure point and the destination, as well as the information of each node on the logistics path, and can also display the timeliness information and other information of the logistics description information, so that users can easily view the logistics description information.
[0099] Step 606, receiving adjustment information.
[0100] Step 608, generating logistics information based on the adjustment information, and feeding back the logistics information.
[0101] The display page includes an adjustment control, and adjustment information is received according to the triggering of the adjustment control, and the adjustment information includes: description adjustment information and / or route adjustment information. When the user needs to adjust the information displayed by the logistics description information, the user can adjust it through the adjustment control, receive the corresponding adjustment new message and feedback, and then execute the above adjustment process.
[0102] In the embodiment of the present application, the logistics management network performs logistics demand configuration and routing, can configure logistics demand to determine logistics description information, and generate logistics routing information to implement transportation and distribution plans to meet various needs.
[0103] In this way, users who raise demands, such as operational users, only need to configure demand information to obtain logistics description information. Each logistics description information corresponds to a logistics path. Instead of returning multiple logistics paths for users to choose from, users do not need to set rules for filtering logistics paths. The system can automatically match the logistics paths corresponding to the logistics description information. This reduces user configuration and avoids the problem of users having to configure too many rules to filter useless data. The corresponding system only needs to store one logistics path associated with each logistics description information, without having to store all paths in full. Subsequent maintenance is only based on the logistics description information and the associated logistics paths, which greatly reduces the amount of maintenance data and improves processing efficiency. The corresponding calculation speed, publishing efficiency, etc. have also been improved.
[0104] In addition, it was found in the actual processing process that most of the later maintenance is for the adjustment of routes. Since there is no inspection process for routes, the intelligence is based on manual inspection, which is prone to errors. However, this application verifies the feasibility and timeliness by corresponding to the logistics description information, and can be displayed to users who make requests, so that problems can be quickly checked and accuracy can be improved. Through actual performance comparison, the existing method requires 1 hour of calculation and 1 hour of release, while the method of the embodiment of the present application effectively improves the processing performance after adjustment, which can reach 1 minute for calculation and 1 minute for release. The above is an experimental example to illustrate the performance improvement, and is not limited to a specific time. In addition, for the case where the route is adjusted without affecting the logistics description information, the computing performance can be completed in seconds and the release can be completed in milliseconds.
[0105] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.
[0106] Based on the above embodiments, this embodiment also provides a logistics data processing device, which is applied to an electronic device on the server side.
[0107] Reference Figure 7 , shows a structural block diagram of an embodiment of a logistics data processing device of the present application, which may specifically include the following modules:
[0108] The description determination module 702 is used to determine the logistics description information corresponding to the logistics information, and the logistics description information is used to describe the logistics demand.
[0109] The verification module 704 is used to verify the logistics description information according to the logistics path corresponding to the logistics description information, and record the verification result, wherein the verification includes reachability verification and / or timeliness verification.
[0110] The display feedback module 706 is used to determine the display information corresponding to the logistics description information and to feed back the display information.
[0111] In summary, for route maintenance, demand adjustment, etc., the corresponding logistics description information can be determined, and then the timeliness and accessibility of the logistics description information can be verified based on the logistics path corresponding to the logistics description information, so as to quickly verify whether the adjustment is feasible. The display information corresponding to the logistics description information can also be determined, and the display information can be fed back to facilitate user viewing, and the corresponding logistics description information and logistics path can be adjusted, thereby reducing the amount of data processing and improving data processing efficiency.
[0112] The description determination module 702 is used to determine the logistics path corresponding to the adjusted logistics resources according to the logistics information; and query the logistics description information corresponding to the logistics path.
[0113] The description determination module 702 is used to determine the adjusted logistics description information according to the logistics information.
[0114] Verification module 704 includes a time validity verification submodule and a reachability verification submodule, wherein:
[0115] The reachable verification submodule is used to determine the logistics path associated with the logistics description information; verify whether the destination of the logistics description information is met based on the logistics path; and record the corresponding verification result.
[0116] The time validity verification submodule is used to determine the logistics path associated with the logistics description information; determine the time resource information corresponding to the logistics path, and determine the logistics time based on the time resource information; verify whether the logistics time meets the time validity information of the logistics description information; and record the corresponding verification results.
[0117] The display feedback module 706 is used to determine the display information corresponding to the logistics description information, the display information including line display information and / or service display information; generate a display page according to the display information, and feedback the display page.
[0118] It also includes: a publishing module, used to publish the logistics description information.
[0119] The publishing module is also used to perform at least one of the following checks before publishing: checking the version information of the logistics description information; checking the logistics path of the logistics description information; and checking the logistics resources of the logistics description information.
[0120] The association establishment module is used to establish the association relationship between the logistics description information and the logistics path, and store the association relationship.
[0121] Based on the above embodiments, this embodiment also provides a logistics data processing device, which is applied to an electronic device on the server side.
[0122] Reference Figure 8 , shows a structural block diagram of another embodiment of a logistics data processing device of the present application, which may specifically include the following modules:
[0123] The receiving module 802 is used to receive a display page, and the display page includes: display information corresponding to the logistics description information.
[0124] The display module 804 is used to display the display information corresponding to the logistics description information through the display page.
[0125] The adjustment module 806 is used to receive adjustment information; generate logistics information according to the adjustment information, and feed back the logistics information.
[0126] The display page includes an adjustment control; the adjustment module 806 is used to receive adjustment information according to triggering of the adjustment control, and the adjustment information includes: description adjustment information and / or route adjustment information.
[0127] In the embodiment of the present application, the logistics management network performs logistics demand configuration and routing, can configure logistics demand to determine logistics description information, and generate logistics routing information to implement transportation and distribution plans to meet various needs.
[0128] In this way, users who raise demands, such as operational users, only need to configure demand information to obtain logistics description information. Each logistics description information corresponds to a logistics path. Instead of returning multiple logistics paths for users to choose from, users do not need to set rules for filtering logistics paths. The system can automatically match the logistics paths corresponding to the logistics description information. This reduces user configuration and avoids the problem of users having to configure too many rules to filter useless data. The corresponding system only needs to store one logistics path associated with each logistics description information, without having to store all paths in full. Subsequent maintenance is only based on the logistics description information and the associated logistics paths, which greatly reduces the amount of maintenance data and improves processing efficiency. The corresponding calculation speed, publishing efficiency, etc. have also been improved.
[0129] In addition, it was found in the actual processing process that most of the later maintenance is for the adjustment of routes. Since there is no inspection process for routes, the intelligence is based on manual inspection, which is prone to errors. However, this application verifies the feasibility and timeliness by corresponding to the logistics description information, and can be displayed to users who make requests, so that problems can be quickly checked and accuracy can be improved. Through actual performance comparison, the existing method requires 1 hour of calculation and 1 hour of release, while the method of the embodiment of the present application effectively improves the processing performance after adjustment, which can reach 1 minute for calculation and 1 minute for release. The above is an experimental example to illustrate the performance improvement, and is not limited to a specific time. In addition, for the case where the route is adjusted without affecting the logistics description information, the computing performance can be completed in seconds and the release can be completed in milliseconds.
[0130] The embodiment of the present application also provides a non-volatile readable storage medium, which stores one or more modules (programs). When the one or more modules are applied to a device, the device can execute instructions (instructions) of each method step in the embodiment of the present application.
[0131] The present application embodiment provides one or more machine-readable media on which instructions are stored, and when executed by one or more processors, an electronic device executes one or more of the methods described in the above embodiments. In the present application embodiment, the electronic device includes various types of devices such as terminal devices and servers (clusters).
[0132] The embodiments of the present disclosure may be implemented as a device configured as desired using any appropriate hardware, firmware, software, or any combination thereof, and the device may include electronic devices such as terminal devices and servers (clusters). Fig. 9 An exemplary apparatus 900 that can be used to implement various embodiments described in this application is schematically illustrated.
[0133] For one embodiment, Fig. 9 An exemplary apparatus 900 is shown having one or more processors 902, a control module (chip set) 904 coupled to at least one of the processor(s) 902, a memory 906 coupled to the control module 904, a non-volatile memory (NVM) / storage device 908 coupled to the control module 904, one or more input / output devices 910 coupled to the control module 904, and a network interface 912 coupled to the control module 904.
[0134] The processor 902 may include one or more single-core or multi-core processors, and the processor 902 may include any combination of general-purpose processors or special-purpose processors (such as graphics processors, application processors, baseband processors, etc.). In some embodiments, the device 900 can be used as a terminal device, server (cluster), etc. described in the embodiments of the present application.
[0135] In some embodiments, the apparatus 900 may include one or more computer-readable media (e.g., memory 906 or NVM / storage device 908) having instructions 914 and one or more processors 902 combined with the one or more computer-readable media and configured to execute the instructions 914 to implement a module to perform the actions described in the present disclosure.
[0136] For one embodiment, the control module 904 may include any suitable interface controller to provide any suitable interface to at least one of the processor(s) 902 and / or any suitable device or component in communication with the control module 904 .
[0137] The control module 904 may include a memory controller module to provide an interface to the memory 906. The memory controller module may be a hardware module, a software module, and / or a firmware module.
[0138] The memory 906 may be used, for example, to load and store data and / or instructions 914 for the device 900. For one embodiment, the memory 906 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the memory 906 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
[0139] For one embodiment, control module 904 may include one or more input / output controllers to provide an interface to NVM / storage device 908 and input / output device(s) 910 .
[0140] For example, NVM / storage 908 may be used to store data and / or instructions 914. NVM / storage 908 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).
[0141] NVM / storage device 908 may include storage resources that are physically part of the device on which apparatus 900 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 908 may be accessed via (one or more) input / output devices 910 over a network.
[0142] (One or more) input / output devices 910 may provide an interface for the apparatus 900 to communicate with any other appropriate device, and the input / output device 910 may include a communication component, an audio component, a sensor component, etc. The network interface 912 may provide an interface for the apparatus 900 to communicate through one or more networks, and the apparatus 900 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, for example, accessing a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G, 5G, etc., or a combination thereof for wireless communication.
[0143] For one embodiment, at least one of the processor(s) 902 may be packaged together with the logic of one or more controllers (e.g., a memory controller module) of the control module 904. For one embodiment, at least one of the processor(s) 902 may be packaged together with the logic of one or more controllers of the control module 904 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 902 may be integrated on the same die with the logic of one or more controllers of the control module 904. For one embodiment, at least one of the processor(s) 902 may be integrated on the same die with the logic of one or more controllers of the control module 904 to form a system-on-chip (SoC).
[0144] In various embodiments, the device 900 may be, but is not limited to, a terminal device such as a server, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the device 900 may have more or fewer components and / or a different architecture. For example, in some embodiments, the device 900 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.
[0145] Among them, the main control chip can be used as a processor or control module in the detection device, sensor data, location information, etc. are stored in a memory or NVM / storage device, the sensor group can be used as an input / output device, and the communication interface may include a network interface.
[0146] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0147] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0148] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0149] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0150] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0151] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0152] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0153] The above is a detailed introduction to a logistics data processing method and device, an electronic device and a storage medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A logistics data processing method, characterized in that: Applied to a logistics management network, the logistics management network is decoupled into an expression network facing the front end and a routing network facing the fulfillment, the method comprising: Determine logistics description information corresponding to the logistics information, where the logistics description information is used to describe logistics requirements, and the logistics description information includes a departure place, a destination, and timeliness information; Verify the logistics description information according to the logistics path corresponding to the logistics description information, and record the verification result. The verification includes reachability verification and / or timeliness verification. The reachability verification refers to the verification of whether the departure place and the destination can be reached, and the timeliness verification refers to the verification of whether the logistics timeliness can be met. Determine the display information corresponding to the logistics description information, and feed back the display information.
2. The method according to claim 1, characterized in that The logistics description information corresponding to the determined logistics information includes: Determine and adjust the logistics path corresponding to the logistics resources based on the logistics information; Query the logistics description information corresponding to the logistics path.
3. The method according to claim 1, characterized in that The method of verifying the logistics description information according to the logistics path corresponding to the logistics description information and recording the verification result includes: Determining a logistics path associated with the logistics description information; Verify whether the destination of the logistics description information is met according to the logistics path; Record the corresponding verification results.
4. The method according to claim 1, characterized in that: The method of verifying the logistics description information according to the logistics path corresponding to the logistics description information and recording the verification result includes: Determining a logistics path associated with the logistics description information; Determine the time resource information corresponding to the logistics path, and determine the logistics time according to the time resource information; Verify whether the logistics time meets the timeliness information of the logistics description information; Record the corresponding verification results.
5. The method according to claim 1, characterized in that The determining the display information corresponding to the logistics description information and feeding back the display information includes: Determine display information corresponding to the logistics description information, the display information including line display information and / or service display information; A display page is generated according to the display information, and the display page is fed back.
6. The method according to claim 1, characterized in that Also includes: Publishing the logistics description information; Before publishing the logistics description information, at least one of the following checking steps is also included: Checking the version information of the logistics description information; Checking the logistics path of the logistics description information; The logistics resources of the logistics description information are checked.
7. A logistics data processing method, characterized in that: Applied to a logistics management network, the logistics management network is decoupled into an expression network facing the front end and a routing network facing the fulfillment, the method includes: Receive a display page, the display page including: display information corresponding to logistics description information, the logistics description information is used to describe logistics requirements, the logistics description information includes a departure place, a destination and timeliness information, the logistics description information is verified according to the logistics path, the verification includes reachability verification and / or timeliness verification, the reachability verification refers to the verification whether the departure place and the destination can be reached, and the timeliness verification refers to the verification whether the logistics timeliness can be met; Displaying display information corresponding to the logistics description information through the display page; Receive adjustment information; Generate logistics information based on the adjustment information and feed back the logistics information.
8. The method according to claim 7, characterized in that The display page includes an adjustment control; the receiving adjustment information includes: According to triggering the adjustment control, adjustment information is received, where the adjustment information includes: description adjustment information and / or routing adjustment information.
9. A logistics data processing device, characterized in that: Applied to a logistics management network, the logistics management network is decoupled into an expression network facing the front end and a routing network facing the fulfillment, and the device includes: A description determination module, used to determine logistics description information corresponding to the logistics information, wherein the logistics description information is used to describe the logistics demand, and the logistics description information includes a departure place, a destination and timeliness information; A verification module is used to verify the logistics description information according to the logistics path corresponding to the logistics description information, and record the verification result, wherein the verification includes reachability verification and / or timeliness verification. The reachability verification refers to the verification whether the departure place and the destination can be reached, and the timeliness verification refers to the verification whether the logistics timeliness can be met; The display feedback module is used to determine the display information corresponding to the logistics description information and to feed back the display information.
10. A logistics data processing device, characterized in that: Applied to a logistics management network, the logistics management network is decoupled into an expression network facing the front end and a routing network facing the fulfillment, and the device includes: A receiving module, used to receive a display page, wherein the display page includes: display information corresponding to logistics description information, wherein the logistics description information is used to describe logistics requirements, wherein the logistics description information includes a departure place, a destination, and timeliness information, wherein the logistics description information is verified according to a logistics path, wherein the verification includes accessibility verification and / or timeliness verification, wherein the accessibility verification refers to verification of whether the departure place and the destination can be reached, and the timeliness verification refers to verification of whether the logistics timeliness can be met; A display module, used to display display information corresponding to the logistics description information through the display page; The adjustment module is used to receive adjustment information; generate logistics information according to the adjustment information, and feed back the logistics information.
11. An electronic device, characterized in that: include: processor; and A memory having executable codes stored thereon, which, when executed, causes the processor to execute the method according to any one of claims 1 to 6, or to execute the method according to any one of claims 7 to 8.
12. One or more machine-readable media having executable codes stored thereon, which, when executed, cause a processor to execute the method according to any one of claims 1 to 6, or to execute the method according to any one of claims 7 to 8.
Citation Information
Patent Citations
Logistics line management method, resource processing method, display method, equipment and system
CN109118028A
Container tracking method, device and system
CN111784241A