Logistics testing method and device based on logistics testing system

Through virtual logistics object sorting processing based on logistics testing system, the problems of low convenience and high cost of testing of logistics sorting equipment in the prior art are solved, and full-link testing is realized in laboratory environment, improving efficiency and Integrity.

CN119259475APending Publication Date: 2025-01-07ZHEJIANG CAINIAO SUPPLY CHAIN MANAGEMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310838379.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The existing logistics sorting equipment testing methods require the introduction of real hardware equipment, resulting in low testing convenience and high cost, which affects sorting efficiency.

Method used

The method based on the logistics test system is adopted, and the agent server of simulated sorting logic is used to sort virtual logistics objects, and the real logistics surface sheet image and waybill information are simulated through display equipment and information collection equipment to generate a test report.

Benefits of technology

It realizes full-link testing in a laboratory environment, reduces testing costs and thresholds, improves testing efficiency and integrity, and can cover all hardware, algorithms and servers in the sorting link without the need for high manual expertise. One-click test can be performed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119259475A_ABST
    Figure CN119259475A_ABST
Patent Text Reader

Abstract

The invention provides a logistics testing method and device based on a logistics testing system. According to the scene for testing the logistics sorting equipment, the real logistics sorting equipment in a physical form or a hardware form is not introduced, and the sorting logic of the logistics sorting equipment can be tested by using the proxy server with the simulated sorting logic of the logistics sorting equipment; the testing scheme is decoupled from the logistics sorting equipment in a real physical form or a hardware form, testing can be carried out in a laboratory environment instead of a real sorting warehouse, the testing convenience is improved, sorting processing of the logistics sorting equipment in the logistics warehouse on real logistics objects needing to be sorted is not affected, and the testing efficiency is improved. The test cost can be reduced, the test threshold can be reduced, and the test efficiency can be improved. And hardware, algorithms, clients, servers and the like involved in the sorting link can be covered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of logistics, and in particular to a logistics testing method and device based on a logistics testing system. Background Art

[0002] Parcel sorting is often involved in logistics scenarios. Parcel sorting refers to distributing parcels with different destinations to different collection points to achieve unified collection, storage and transportation of parcels with the same destination. Currently, parcel sorting is a very important part in logistics scenarios, and achieving efficient and fast fully automatic sorting is the goal of the logistics field.

[0003] At present, logistics sorting equipment is needed in the scenario of package sorting. Logistics sorting equipment often involves more hardware, such as belt conveyors, sorting grids, sorting carts and other hardware. Of course, according to the actual situation, other hardware that needs to be used may also be included, which are not listed here one by one.

[0004] In the sorting scenario, coordination between various hardware is required. Therefore, the stability of the coordination between various hardware also affects whether the sorting can be carried out efficiently and quickly.

[0005] In view of this, it is necessary to test the logistics sorting equipment, but the usual testing method requires the introduction of real physical or hardware logistics sorting equipment. For example, entering the logistics warehouse, using the logistics sorting equipment in the logistics warehouse to sort and process the real packages that need to be sorted, so as to realize the testing of the logistics sorting equipment. However, the above method requires the introduction of real logistics sorting equipment, the convenience of testing is low, and it affects the sorting and processing of the real packages that need to be sorted by the logistics sorting equipment in the logistics warehouse, and the cost of testing is high. Summary of the invention

[0006] The present application shows a logistics testing method and device based on a logistics testing system.

[0007] In the first aspect, the present application shows a logistics testing method based on a logistics testing system, the logistics testing system at least comprising: a testing server, a display device, an information collection device and an agent server, the agent server having a simulated sorting logic, the simulated sorting logic comprising the logic of the logistics sorting device simulating sorting processing of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the method is applied to the testing server, the method comprising:

[0008] Obtaining waybill information of the virtual logistics object and expected sorting results of the virtual logistics object;

[0009] Sending the waybill information of the virtual logistics object to the display device, and sending a test instruction to the information collection device, the test instruction is used to instruct scanning the waybill information; so that the display device receives the waybill information of the virtual logistics object, obtains the logistics bill image of the virtual logistics object according to the waybill information of the virtual logistics object, and displays the logistics bill image of the virtual logistics object on the screen of the display device; and, when the information collection device receives the test instruction, scans the logistics bill image of the virtual logistics object displayed on the screen of the display device, parses the waybill information of the virtual logistics object according to the scanned logistics bill image of the virtual logistics object, and sends the waybill information of the virtual logistics object to the proxy server; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; and then the information collection device receives the test sorting result of the virtual logistics object, and sends the test sorting result of the virtual logistics object to the test server;

[0010] The terminal receives the test sorting result of the virtual logistics object;

[0011] A test report corresponding to the test instruction is generated according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0012] In an optional implementation, the obtaining of the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object includes:

[0013] Obtain the waybill information of real logistics objects in the historical process and the actual sorting results of real logistics objects;

[0014] The waybill information of the virtual logistics object is obtained according to the waybill information of the real logistics object, and the expected sorting result of the virtual logistics object is obtained according to the actual sorting result of the real logistics object.

[0015] In an optional implementation, the expected sorting result for the virtual logistics object includes expected sub-results for the virtual logistics object at multiple logistics sorting nodes, and the test sorting result for the virtual logistics object includes test sub-results for the virtual logistics object at multiple logistics sorting nodes;

[0016] The generating of a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object includes:

[0017] Compare the expected test result of the virtual logistics object and the test result of the virtual logistics object of the same logistics sorting node to see whether they are the same;

[0018] Generate a test report corresponding to the test instruction based on the comparison result.

[0019] In the second aspect, the present application shows a logistics testing method based on a logistics testing system, the logistics testing system at least comprising: a testing server, a display device, an information collection device and an agent server, the agent server having a simulated sorting logic, the simulated sorting logic comprising the logic of the logistics sorting device simulating sorting processing of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the method is applied to the display device, the method comprising:

[0020] Receive the waybill information of the virtual logistics object sent by the test server;

[0021] Acquire a logistics waybill image of the virtual logistics object according to the waybill information of the virtual logistics object;

[0022] A logistics waybill image of a virtual logistics object is displayed on a screen of a display device; when the information collection device receives a test instruction sent by a test server, the logistics waybill image of the virtual logistics object displayed on the screen of the display device is scanned, the waybill information of the virtual logistics object is parsed according to the scanned logistics waybill image of the virtual logistics object, and the waybill information of the virtual logistics object is sent to the proxy server, and the test instruction is used to instruct the scanning of the waybill information; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains a test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; further, the information collection device receives the test sorting result of the virtual logistics object, sends the test sorting result of the virtual logistics object to the test server, and the test server receives the test sorting result of the virtual logistics object, and generates a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0023] In an optional implementation, the step of obtaining a logistics waybill image of a virtual logistics object according to waybill information of the virtual logistics object includes:

[0024] Get the pre-set logistics waybill image template, which includes the waybill information filling space;

[0025] Fill in the waybill information of the virtual logistics object in the waybill information filling area of ​​the logistics waybill image template;

[0026] The logistics waybill image of the virtual logistics object is obtained at least according to the logistics waybill image template filled with the waybill information of the virtual logistics object.

[0027] In an optional implementation, obtaining the logistics waybill image of the virtual logistics object at least according to the logistics waybill image template filled with the waybill information of the virtual logistics object includes:

[0028] Selecting a physical image of a logistics object from among the stored physical images of the multiple logistics objects, where the size of the physical image is larger than the size of the logistics bill image template;

[0029] The logistics waybill image template filled with the waybill information of the virtual logistics object is suspended and superimposed on the screened physical image to obtain the logistics waybill image of the virtual logistics object.

[0030] In an optional implementation, there are multiple logistics waybill image templates pre-set, and different logistics waybill image templates are suitable for different logistics manufacturers;

[0031] The step of obtaining a pre-set logistics bill image template includes:

[0032] Determine the logistics manufacturers involved in the real logistics objects that need to be sorted by the information collection equipment and / or logistics sorting equipment;

[0033] Get the logistics waybill image template applicable to the specified logistics manufacturer.

[0034] In an optional implementation, the obtaining of a logistics bill image template applicable to a determined logistics manufacturer includes:

[0035] In the stored correspondence between logistics manufacturers and logistics waybill image templates applicable to the logistics manufacturers, search for the logistics waybill image template corresponding to the determined logistics manufacturer.

[0036] In an optional implementation, the method further includes:

[0037] Receive scanning success information, where the scanning success information is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the scanning success information is sent to the display device after the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device;

[0038] The screen of the display device turns off according to the scanning success message.

[0039] In the third aspect, the present application shows a logistics testing method based on a logistics testing system, the logistics testing system at least includes: a testing server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting processing of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, and the method is applied to the information collection device, and the method includes:

[0040] Upon receiving a test instruction sent by the test server, scan the logistics bill image of the virtual logistics object displayed on the screen of the display device; the test instruction includes the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object; the logistics bill image of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server;

[0041] Parsing waybill information of the virtual logistics object according to the scanned logistics waybill image of the virtual logistics object;

[0042] Send the waybill information of the virtual logistics object to the proxy server, so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device;

[0043] Receiving test sorting results of virtual logistics objects;

[0044] Send the test sorting result of the virtual logistics object to the test server, and enable the test server to receive the test sorting result of the virtual logistics object, and generate a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0045] In an optional implementation, the method further includes:

[0046] After the information collection device scans the logistics waybill image of the virtual logistics object displayed on the screen of the display device, a scanning success message is sent to the display device, and the scanning success message is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device; so that the display device receives the scanning success message and turns off the screen of the display device according to the scanning success message.

[0047] In a fourth aspect, the present application shows a logistics testing method based on a logistics testing system, wherein the logistics testing system at least includes: a testing server, a display device, an information collection device, and an agent server, wherein the agent server has a simulated sorting logic, and the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting processing of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, and the method is applied to the agent server, and the method includes:

[0048] Receive the waybill information of the virtual logistics object sent by the information collection device. The waybill information of the virtual logistics object is parsed according to the logistics waybill image of the virtual logistics object scanned and displayed on the screen of the display device when the information collection device receives the test instruction sent by the test server. The logistics waybill of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server. The test instruction is used to instruct the scanning of the waybill information;

[0049] Sorting and processing the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object to obtain a test sorting result of the virtual logistics object;

[0050] Send the test sorting result to the information collection device; then enable the information collection device to receive the test sorting result of the virtual logistics object, send the test sorting result of the virtual logistics object to the test server, and enable the test server to receive the test sorting result of the virtual logistics object, and generate a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0051] In a fifth aspect, the present application shows a logistics test device based on a logistics test system, the logistics test system at least comprising: a test server, a display device, an information collection device and an agent server, the agent server having a simulated sorting logic, the simulated sorting logic comprising the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the test server, the device comprising:

[0052] A first acquisition module is used to acquire waybill information of a virtual logistics object and an expected sorting result for the virtual logistics object;

[0053] A first sending module is used to send the waybill information of the virtual logistics object to the display device, and a second sending module is used to send a test instruction to the information collection device, the test instruction is used to instruct the scanning of the waybill information; so that the display device receives the waybill information of the virtual logistics object, obtains the logistics bill image of the virtual logistics object according to the waybill information of the virtual logistics object, and displays the logistics bill image of the virtual logistics object on the screen of the display device; and, when the information collection device receives the test instruction, scans the logistics bill image of the virtual logistics object displayed on the screen of the display device, parses the waybill information of the virtual logistics object according to the scanned logistics bill image of the virtual logistics object, and sends the waybill information of the virtual logistics object to the proxy server; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; and then the information collection device receives the test sorting result of the virtual logistics object, and sends the test sorting result of the virtual logistics object to the test server;

[0054] A first receiving module is used to receive a test sorting result of a virtual logistics object;

[0055] The generation module is used to generate a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0056] In an optional implementation, the first acquisition module includes:

[0057] A first acquisition unit is used to acquire waybill information of real logistics objects in the historical process and actual sorting results of the real logistics objects;

[0058] The second acquisition unit is used to acquire the waybill information of the virtual logistics object according to the waybill information of the real logistics object, and the third acquisition unit is used to acquire the expected sorting result of the virtual logistics object according to the actual sorting result of the real logistics object.

[0059] In an optional implementation, the expected sorting result for the virtual logistics object includes expected sub-results for the virtual logistics object at multiple logistics sorting nodes, and the test sorting result for the virtual logistics object includes test sub-results for the virtual logistics object at multiple logistics sorting nodes;

[0060] The generation module comprises:

[0061] A comparison unit, used for comparing whether the expected test result of the virtual logistics object and the test result of the virtual logistics object of the same logistics sorting node are the same;

[0062] The generating unit is used to generate a test report corresponding to the test instruction according to the comparison result.

[0063] In a sixth aspect, the present application shows a logistics test device based on a logistics test system, the logistics test system at least comprising: a test server, a display device, an information collection device and an agent server, the agent server having a simulated sorting logic, the simulated sorting logic comprising a logic of the logistics sorting device simulating sorting processing of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the display device, and the device comprises:

[0064] The second receiving module is used to receive the waybill information of the virtual logistics object sent by the test server;

[0065] The second acquisition module is used to acquire the logistics waybill image of the virtual logistics object according to the waybill information of the virtual logistics object;

[0066] The display module is used to display the logistics bill image of the virtual logistics object on the screen of the display device; when the information collection device receives the test instruction sent by the test server, it scans the logistics bill image of the virtual logistics object displayed on the screen of the display device, parses the waybill information of the virtual logistics object according to the scanned logistics bill image of the virtual logistics object, and sends the waybill information of the virtual logistics object to the proxy server, and the test instruction is used to instruct the scanning of the waybill information; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; then the information collection device receives the test sorting result of the virtual logistics object, sends the test sorting result of the virtual logistics object to the test server, and the test server receives the test sorting result of the virtual logistics object, and generates a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0067] In an optional implementation, the second acquisition module includes:

[0068] A fourth acquisition unit is used to acquire a pre-set logistics waybill image template, wherein the logistics waybill image template includes a waybill information filling space;

[0069] A filling unit is used to fill in the waybill information of the virtual logistics object in the waybill information filling position of the logistics waybill image template;

[0070] The fifth acquisition unit is used to acquire the logistics waybill image of the virtual logistics object based on at least the logistics waybill image template filled with the waybill information of the virtual logistics object.

[0071] In an optional implementation, the fifth acquiring unit includes:

[0072] A screening subunit, used to screen a physical image of a logistics object from among the stored physical images of a plurality of logistics objects, the size of the physical image being larger than the size of the logistics bill image template;

[0073] The superimposition subunit is used to suspend and superimpose the logistics waybill image template filled with the waybill information of the virtual logistics object on the screened physical image to obtain the logistics waybill image of the virtual logistics object.

[0074] In an optional implementation, there are multiple logistics waybill image templates pre-set, and different logistics waybill image templates are suitable for different logistics manufacturers;

[0075] The fourth acquiring unit comprises:

[0076] A determination subunit is used to determine the logistics manufacturers involved in the real logistics objects that need to be sorted by the information collection device and / or the logistics sorting device;

[0077] The acquisition subunit is used to obtain the logistics waybill image template applicable to the determined logistics manufacturer.

[0078] In an optional implementation, the acquisition subunit is specifically used to search for a logistics waybill image template corresponding to a determined logistics manufacturer in the stored correspondence between logistics manufacturers and logistics waybill image templates applicable to the logistics manufacturers.

[0079] In an optional implementation, the device further includes:

[0080] A third receiving module is used to receive scanning success information, where the scanning success information is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the scanning success information is sent to the display device after the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device;

[0081] The extinguishing module is used to extinguish the screen of the display device according to the scanning success information.

[0082] In the seventh aspect, the present application shows a logistics test device based on a logistics test system, the logistics test system at least includes: a test server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the information collection device, and the device includes:

[0083] A scanning module, used for scanning the logistics waybill image of the virtual logistics object displayed on the screen of the display device when receiving a test instruction sent by the test server; the test instruction includes the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object; the logistics waybill image of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server;

[0084] A parsing module, used for parsing the waybill information of the virtual logistics object according to the scanned logistics waybill image of the virtual logistics object;

[0085] The second sending module is used to send the waybill information of the virtual logistics object to the proxy server, so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device;

[0086] A fourth receiving module, used for receiving a test sorting result of a virtual logistics object;

[0087] The third sending module is used to send the test sorting results of the virtual logistics objects to the test server, and enable the test server to receive the test sorting results of the virtual logistics objects, and generate a test report corresponding to the test instruction according to the expected sorting results of the virtual logistics objects and the test sorting results of the virtual logistics objects.

[0088] In an optional implementation, the device further includes:

[0089] The fourth sending module is used to send scanning success information to the display device after the information collection device scans the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the scanning success information is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device; so that the display device receives the scanning success information and turns off the screen of the display device according to the scanning success information.

[0090] In an eighth aspect, the present application shows a logistics test device based on a logistics test system, wherein the logistics test system at least includes: a test server, a display device, an information collection device, and an agent server, wherein the agent server has a simulated sorting logic, and the simulated sorting logic includes a logic of the logistics sorting device simulating sorting processing of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, and the device is applied to the agent server, and the device includes:

[0091] A fifth receiving module is used to receive the waybill information of the virtual logistics object sent by the information collection device. The waybill information of the virtual logistics object is parsed according to the logistics waybill image of the virtual logistics object scanned and displayed on the screen of the display device when the information collection device receives the test instruction sent by the test server. The logistics waybill of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server. The test instruction is used to instruct the scanning of the waybill information.

[0092] A sorting module is used to sort and process the virtual logistics objects according to the simulated sorting logic and the waybill information of the virtual logistics objects, and obtain a test sorting result of the virtual logistics objects;

[0093] The fifth sending module is used to send the test sorting results to the information collection device; thereby enabling the information collection device to receive the test sorting results of the virtual logistics objects, send the test sorting results of the virtual logistics objects to the test server, and enable the test server to receive the test sorting results of the virtual logistics objects, and generate a test report corresponding to the test instructions according to the expected sorting results of the virtual logistics objects and the test sorting results of the virtual logistics objects.

[0094] In a ninth aspect, the present application shows an electronic device, the electronic device comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the method shown in any of the aforementioned aspects.

[0095] In a tenth aspect, the present application illustrates a non-temporary computer-readable storage medium, which, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute a method as shown in any of the aforementioned aspects.

[0096] In an eleventh aspect, the present application shows a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to perform the method shown in any of the aforementioned aspects.

[0097] Compared with the prior art, this application has the following advantages:

[0098] The scenario for testing logistics sorting equipment in the present application does not require the introduction of real physical or hardware logistics sorting equipment. The testing of the sorting logic of the logistics sorting equipment can be completed by using a proxy server with the sorting logic of simulated logistics sorting equipment. The test solution is decoupled from the real physical or hardware logistics sorting equipment. It can be tested in a laboratory environment instead of in a real sorting warehouse, which improves the convenience of testing and does not affect the sorting processing of real logistics objects that need to be sorted by the logistics sorting equipment in the logistics warehouse. It can reduce testing costs, lower testing thresholds, and improve testing efficiency.

[0099] In addition, since the test of the sorting logic of the logistics sorting equipment is completed through the proxy server with the sorting logic of the simulated logistics sorting equipment, the sorting logic of the logistics sorting equipment can be deployed in the proxy server. For example, the sorting logic in the entire sorting link of the logistics sorting equipment can be deployed in the proxy server. In this way, the test of the entire link of logistics sorting can be completed, and the integrity of the test is improved. Without introducing real physical or hardware logistics sorting equipment, the full-link test of logistics sorting can be realized, which can cover various hardware, algorithms, clients and servers involved in the sorting link.

[0100] Secondly, the entire testing process can be done without human involvement. The testing process can be triggered manually and one-click testing can be achieved. It does not require people to have high professional knowledge, thus lowering the testing threshold.

[0101] In addition, the test report can be automatically generated without manual generation of the test report, which can reduce manual workload and labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0102] Figure 1 It is a structural block diagram of a logistics testing system of the present application.

[0103] Figure 2 It is a flow chart of the steps of a logistics testing method based on a logistics testing system of the present application.

[0104] Figure 3 It is a structural block diagram of a logistics testing device based on a logistics testing system of the present application.

[0105] Figure 4 It is a structural block diagram of a logistics testing device based on a logistics testing system of the present application.

[0106] Figure 5 It is a structural block diagram of a logistics testing device based on a logistics testing system of the present application.

[0107] Figure 6 It is a structural block diagram of a logistics testing device based on a logistics testing system of the present application.

[0108] Figure 7 It is a structural block diagram of a device of the present application. DETAILED DESCRIPTION

[0109] 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.

[0110] See also Figure 1, shows a logistics test system of the present application, the logistics test system may at least include: a test server 01, a display device 02, an information collection device 03 and an agent server 04.

[0111] Test that the server and the display device can communicate with each other.

[0112] The test server can communicate with the information collection device.

[0113] The information collection device and the proxy server can communicate with each other.

[0114] In one embodiment of the present application, a test application is installed on the information collection device, so that the information collection device can communicate with the test server and the proxy server respectively based on the test application.

[0115] In another embodiment of the present application, a test application is installed on the display device, so that the display device can be connected to the test server based on the communication between the test application.

[0116] In another embodiment of the present application, the address of the proxy server is pre-set (may be manually set, etc.) in the test application of the information collection device, so that the information collection device exchanges data with the proxy server based on the address of the proxy server pre-set in the test application.

[0117] The address of the proxy server may include an IP (Internet Protocol) address of the proxy server.

[0118] The proxy server may be a simulated logistics sorting device having a simulated sorting logic, wherein the simulated sorting logic includes: a simulated sorting logic in which the logistics sorting device simulates sorting processing of the logistics object according to the waybill information of the logistics object.

[0119] The simulated sorting logic of the logistics sorting equipment for simulating sorting processing of logistics objects according to the waybill information of the logistics objects is: the sorting logic used by the logistics sorting equipment for sorting processing of real logistics objects in real scenarios. That is, the simulated sorting logic of the logistics sorting equipment for simulating sorting processing of logistics objects according to the waybill information of the logistics objects is located in the logistics sorting equipment, and the logistics sorting equipment sorts the logistics objects according to its built-in sorting logic and the waybill information of the logistics objects.

[0120] The simulated sorting logic in the proxy server involves data calculation and transmission.

[0121] Logistics sorting equipment includes: belt conveyors, sorting grids and sorting carts, etc.

[0122] The simulated sorting logic in the proxy server can drive the generation and flow of data corresponding to various sorting events in the sorting process, and implement testing of the generation and flow of data corresponding to various sorting events in the sorting process.

[0123] Sorting events include: the information collection device transmits the waybill information of the logistics object to the belt conveyor (the belt conveyor is used to drive the logistics object forward) and the belt conveyor successfully receives the waybill information of the logistics object, the belt conveyor calculates the sorting grid where the logistics object needs to fall according to the waybill information of the logistics object, when the logistics object reaches the calculated sorting grid position, the belt conveyor drops the logistics object at the calculated sorting grid position so that the logistics object falls into the container corresponding to the calculated sorting grid, when the container corresponding to the calculated sorting grid is full of logistics objects, the sorting trolley moves to the position of the container corresponding to the calculated sorting grid, the sorting trolley loads the container corresponding to the calculated sorting grid, and the sorting trolley transports the loaded container corresponding to the calculated sorting grid to the station that needs to be reached, etc. The above sorting events are only illustrative examples and do not limit the scenarios and protection scope of this application. According to actual conditions, sorting events can also include other contents, which are not limited by this application.

[0124] The display device has a screen, and the display device can display information on its own screen, for example, displaying a logistics waybill image of a logistics object, etc.

[0125] The display device may include: a mobile phone, a tablet computer, a notebook computer or a PDA (Personal Digital Assistant) and the like.

[0126] The information collection equipment may include a package supply table or a high-speed scanner, etc.

[0127] The camera of the information collection device is aimed at the screen of the display device, so that the information collection device can capture the information displayed on the screen of the display device (for example, capturing a single-sided image of the displayed logistics, etc.) through the camera.

[0128] Furthermore, in another embodiment of the present application, the logistics test system may further include a user equipment (UE). The user equipment may include: a mobile phone, a tablet computer, a laptop computer or a PDA, etc.

[0129] Staff can use their own user devices ( Figure 1In the example, the staff can directly control the desktop computer to interact with the test server. For example, the staff can enter the test page open to the public on the test server on their own user device, so that the staff's user device can interact with the test server through the test page.

[0130] For example, in a scenario where logistics sorting equipment needs to be tested, the staff can submit the IP address of the display device and the address of the information collection device to the test server through the test page on their user device, so that the test server can interact with the display device through the address of the display device (for example, the test server interacts with the display device through the address of the display device via the test application in the display device), and so that the test terminal can interact with the information collection device through the address of the information collection device (for example, the test server interacts with the information collection device through the address of the information collection device via the test application in the information collection device).

[0131] The address of the display device may include an IP address of the display device, etc.

[0132] The address of the information collection device may include the IP address of the information collection device, etc.

[0133] Specifically, see Figure 2 , showing a logistics testing method of the present application, applied to Figure 1 The logistics testing system shown, wherein the method comprises:

[0134] In step S101, the test server obtains the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object.

[0135] In the scenario of testing the logistics sorting equipment, the staff can initiate it through the test server. For example, the user enters the test page provided by the test server on his own user device, sets the address of the display device, the address of the information collection device, and the address of the proxy server on the test page, and clicks the test button on the test page to enable the test server to start executing step S101: obtaining the waybill information of the virtual logistics object and the expected sorting result for the virtual logistics object.

[0136] In the present application, testing of logistics sorting equipment involves at least two parts, including, for example: waybill information of a virtual logistics object and an expected sorting result for the virtual logistics object.

[0137] The virtual logistics object may be a logistics object used for testing logistics sorting equipment.

[0138] Among them, when it is necessary to test the logistics sorting equipment, in one way, physical logistics objects (real logistics packages that need to be sorted, etc.) can be used. However, it is difficult to collect real logistics packages that need to be sorted in real scenarios. In addition, the real logistics packages that need to be sorted in real scenarios often need to be sorted and distributed as soon as possible so that they can be delivered to the destination as soon as possible. However, collecting real logistics packages that need to be sorted in real scenarios to test the logistics sorting equipment often delays the timely sorting and distribution of the real logistics packages that need to be sorted in real scenarios, affecting the efficiency of sorting and distribution of the real logistics packages that need to be sorted in real scenarios.

[0139] In view of this, when it is necessary to test the logistics sorting equipment, the logistics object used may not be the real logistics package that needs to be sorted collected in the real scene, but may be a virtual logistics object.

[0140] A virtual logistics object may not have physical objects, for example, no physical packages, but it may have waybill information, which may include: shipping address, receiving address, sender’s mobile phone number, recipient’s mobile phone number, sender’s name, recipient’s name, logistics vendors involved (which can be understood as logistics companies, etc.) and types of items involved.

[0141] In the present application, the waybill information of the virtual logistics object may be manually constructed by the staff, and the expected sorting result for the virtual logistics object may also be manually constructed by the staff.

[0142] However, the waybill information of a logistics object often includes a lot of content, and each content needs to be constructed manually. In the scenario of testing logistics sorting equipment, it is often necessary to construct the waybill information of multiple virtual logistics objects, and it is necessary to make the waybill information of the virtual logistics objects different, and the expected sorting results for different virtual logistics objects different. In this way, manually constructing the waybill information of virtual logistics objects and manually constructing the expected sorting results for virtual logistics objects will result in large manual workload and high labor costs.

[0143] Therefore, in order to reduce manual workload and labor costs, in another embodiment of the present application, the waybill information of the virtual logistics object can be constructed automatically and the expected sorting results for the virtual logistics object can be automatically constructed.

[0144] Specifically, the process of the test server acquiring the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object may include:

[0145] 1011. The test server obtains the waybill information of the real logistics objects in the historical process and the actual sorting results of the real logistics objects.

[0146] In the present application, the waybill information of real logistics objects (real logistics waybills have physical packages and are logistics objects actually sorted by the logistics sorting equipment) sorted by the logistics sorting equipment in the historical process and the actual sorting results of the real logistics objects are stored in the database. In the present application, the test server has the ability to directly access the database. In this way, the test server can directly access the database to obtain the waybill information of the real logistics objects in the historical process and the actual sorting results of the real logistics objects from the database.

[0147] 1012. Obtain the waybill information of the virtual logistics object according to the waybill information of the real logistics object, and obtain the expected sorting result of the virtual logistics object according to the actual sorting result of the real logistics object.

[0148] In the present application, the real logistics object can be regarded as the virtual logistics object (the real logistics object is the logistics object that has been sorted in the historical process. The real logistics object has a physical object and a physical package, but the real logistics object has been sorted and often has been delivered to the destination. Therefore, when executing step 1011, the physical object of the real logistics object no longer exists. Therefore, the real logistics object can be regarded as a virtual logistics object), the waybill information of the real logistics object can be determined as the waybill information of the virtual logistics object, and the actual sorting result of the real logistics object can be determined as the expected sorting result of the virtual logistics object.

[0149] On the one hand, the process of obtaining the waybill information of the virtual logistics object and the process of obtaining the expected sorting result of the virtual logistics object can be performed without human involvement, thus reducing the manual workload and labor costs.

[0150] On the other hand, the waybill information of the virtual logistics object used to test the logistics sorting equipment can be the waybill information of the real logistics object in the historical process, and the expected sorting result used to test the logistics sorting equipment can be the actual sorting result of the real logistics object in the historical process. The waybill information of the real logistics object in the historical process and the actual sorting result of the real logistics object are real data and real results in the historical process. Testing the logistics sorting equipment based on the real data and real results in the historical process can make the test situation more consistent with the real situation, so as to improve the accuracy of the test.

[0151] In step S102, the test server sends the waybill information of the virtual logistics object to the display device.

[0152] The test server can send the waybill information of the virtual logistics object to the display device through the address of the set display device.

[0153] In step S103, the test server sends a test instruction to the information collection device, where the test instruction is used to instruct the scanning of the waybill information.

[0154] The test server can send a test instruction to the display device through the address of the set information collection device, so that the information collection device can start the test process according to the test instruction.

[0155] In step S104, the display device receives the waybill information of the virtual logistics object sent by the test server.

[0156] The display device can receive the waybill information of the virtual logistics object based on the test application installed on the display device.

[0157] In step S105, the display device obtains the logistics waybill image of the virtual logistics object according to the waybill information of the virtual logistics object.

[0158] In one embodiment of the present application, the test application has generation logic for generating a logistics waybill image of a logistics object based on the waybill information of the logistics object. In this way, the display device can generate a logistics waybill image of a virtual logistics object based on the waybill information of the virtual logistics object based on the test application.

[0159] For example, specific processes may include:

[0160] 1051. Obtain a pre-set logistics waybill image template, which includes a space for filling in waybill information.

[0161] In one embodiment of the present application, the pre-set logistics waybill image template is one, which can be stored in the display device in advance, for example, in a test application stored in the display device in advance. In this way, the display device can obtain the logistics waybill image template stored in advance in the display device. For example, the display device can obtain the logistics waybill image template stored in advance in the test application stored in the display device.

[0162] In another embodiment of the present application, there are multiple different logistics manufacturers on the market, and the styles of logistics bills of different logistics manufacturers are not the same. For example, the types of waybill information in the logistics bill images of different logistics manufacturers are different, the amount of waybill information in the logistics bill images of different logistics manufacturers are different, or the position of the waybill information in the logistics bill images of different logistics manufacturers is different, etc.

[0163] In this way, logistics sorting equipment often needs to sort logistics objects of multiple logistics manufacturers, and the logistics objects of logistics manufacturers are affixed with logistics bills of different logistics manufacturers. In this way, the information collection equipment needs to have the ability to identify the logistics bills of each logistics manufacturer.

[0164] Therefore, in order to adapt to the styles of logistics bills of different logistics manufacturers, there may be multiple pre-set logistics bill image templates, and different logistics bill image templates are suitable for different logistics manufacturers. For example, the types of waybill information filling positions in different logistics bill image templates are different, the number of waybill information filling positions in different logistics bill image templates is different, or the positions of waybill information filling positions in different logistics bill image templates are different.

[0165] For any logistics manufacturer, the style of the logistics bill image template applicable to the logistics manufacturer is the same as or similar to the style of the logistics bill used by the logistics manufacturer in actual logistics operations. For example, the logistics bill image template applicable to the logistics manufacturer can be obtained by removing the waybill information from the logistics bill used by the logistics manufacturer in actual logistics operations. The same is true for every other logistics manufacturer.

[0166] The real logistics objects that the logistics sorting equipment that needs to be tested this time will actually sort and process may involve more than two logistics manufacturers. Since the styles of logistics waybills of different logistics manufacturers are different, that is, different logistics manufacturers have different applicable logistics waybill image templates. In this way, the logistics manufacturers involved in the real logistics objects that need to be sorted by the information collection device and / or logistics sorting equipment can be determined, and then the logistics waybill image template applicable to the determined logistics manufacturer can be obtained.

[0167] In one method, for any logistics manufacturer, the logistics manufacturer and the logistics waybill image template applicable to the logistics manufacturer can be formed into a corresponding table item, and stored in the stored correspondence between the logistics manufacturer and the logistics waybill image template applicable to the logistics manufacturer. Furthermore, if the logistics waybill image template used by the logistics manufacturer needs to be updated subsequently, the logistics waybill image template applicable to the logistics manufacturer can be directly updated in the corresponding relationship.

[0168] The same is true for every other logistics player.

[0169] In this way, when determining the logistics manufacturer involved in the real logistics objects that need to be sorted by the information collection device and / or the logistics sorting device, the logistics waybill image template corresponding to the determined logistics manufacturer can be searched in the stored correspondence between the logistics manufacturer and the logistics waybill image template applicable to the logistics manufacturer.

[0170] The correspondence between the logistics manufacturer and the logistics waybill image template applicable to the logistics manufacturer can be located in the display device, for example, in a test application in the display device.

[0171] 1052. Fill in the waybill information of the virtual logistics object in the waybill information filling space of the logistics waybill image template.

[0172] In one embodiment of the present application, the logistics waybill image template has multiple spaces for filling in waybill information, which are used to fill in different types of waybill information.

[0173] For example, the waybill information filling spaces of the logistics waybill image template include: sending address filling space, receiving address filling space, sender name filling space, recipient name filling space, sender mobile phone number filling space, recipient mobile phone number filling space, logistics manufacturer filling space and item type filling space, etc.

[0174] There are multiple waybill information of the virtual logistics object, which are used to be filled in different waybill information filling positions. For example, the waybill information of the virtual logistics object may include: the shipping address of the virtual logistics object, the receiving address of the virtual logistics object, the sender's mobile phone number of the virtual logistics object, the recipient's mobile phone number of the virtual logistics object, the sender's name of the virtual logistics object, the recipient's name of the virtual logistics object, the logistics manufacturer involved in the virtual logistics object (which can be understood as a logistics company, etc.), and the types of goods involved in the virtual logistics object, etc.

[0175] In this way, the shipping address of the virtual logistics object can be filled in the shipping address filling space of the logistics waybill image template, the receiving address of the virtual logistics object can be filled in the receiving address filling space of the logistics waybill image template, the sender name of the virtual logistics object can be filled in the sender name filling space of the logistics waybill image template, the recipient name of the virtual logistics object can be filled in the recipient name filling space of the logistics waybill image template, the sender mobile phone number of the virtual logistics object can be filled in the sender mobile phone number filling space of the logistics waybill image template, the recipient mobile phone number of the virtual logistics object can be filled in the recipient mobile phone number filling space of the logistics waybill image template, the logistics manufacturer involved in the virtual logistics object can be filled in the logistics manufacturer filling space of the logistics waybill image template, and the type of goods involved in the virtual logistics object can be filled in the type of goods filling space of the logistics waybill image template.

[0176] 1053. Obtain a logistics waybill image of the virtual logistics object at least based on a logistics waybill image template in which waybill information of the virtual logistics object is filled out.

[0177] In one embodiment, a logistics waybill image template filled with waybill information of a virtual logistics object may be directly determined as the logistics waybill image of the virtual logistics object.

[0178] In this method, the logistics bill image of the virtual logistics object only includes the logistics bill and does not include other content. However, the inventors found that in the actual sorting scenario, the logistics bill is pasted on the real logistics package, and when the information collection device collects the order information of the real logistics object, it collects the waybill information on the logistics bill pasted on the real logistics package.

[0179] Thus, in order to make the test scene closer to the real sorting scene and improve the accuracy of the test, in another way, multiple physical images of different logistics objects can be collected in advance (for example, physical images of packages in cartons of different sizes, physical images of packages in cartons of different colors, physical images of packages in plastic bags of different sizes, physical images of packages in plastic bags of different colors, or physical images of packages of different shapes, etc.), and multiple physical images of different logistics objects can be stored. Thus, when obtaining the logistics bill image of the virtual logistics object based on at least the logistics bill image template filled with the waybill information of the virtual logistics object, a physical image of a logistics object can be selected from the multiple physical images of the stored logistics objects, and the logistics bill image template filled with the waybill information of the virtual logistics object can be suspended and superimposed on the selected physical image to obtain the logistics bill image of the virtual logistics object.

[0180] Among them, the size of the physical image is larger than the size of the logistics waybill image template, so as to avoid the logistics waybill image template filled with the waybill information of the virtual logistics object from completely covering the selected physical image.

[0181] In step S106, the display device displays the logistics manifest image of the virtual logistics object on the screen of the display device.

[0182] Provides information collection equipment with a logistics manifest image that scans the virtual logistics object.

[0183] In step S107, when the information collection device receives the test instruction, the information collection device scans the logistics manifest image of the virtual logistics object displayed on the screen of the display device.

[0184] When the information collection device receives the test instruction, the information collection device can know that it is necessary to start testing the logistics sorting equipment. In this way, the collection device can scan the logistics waybill image of the virtual logistics object displayed on the screen of the display device.

[0185] In step S108, the information collection device parses the waybill information of the virtual logistics object based on the scanned logistics waybill image of the virtual logistics object.

[0186] The information collection device has built-in parsing logic for parsing the logistics waybill image of the logistics object to obtain the waybill information of the logistics object.

[0187] In this way, the information collection device can analyze the logistics waybill image of the virtual logistics object based on the analysis logic to obtain the waybill information of the virtual logistics object.

[0188] After obtaining the waybill information of the virtual logistics object, the virtual logistics object can be simulated for sorting. The proxy server has the simulated sorting logic for the logistics sorting equipment to be tested to simulate the sorting of the logistics object. In this way, at the data link level, the sorting logic in the proxy server can be used to simulate the sorting of the virtual logistics object.

[0189] In step S109, the information collection device sends the waybill information of the virtual logistics object to the proxy server.

[0190] The address of the proxy server is pre-set in the test application in the information collection device. The address of the proxy server includes the IP address of the proxy server, etc. In this way, the information collection device can send the waybill information of the virtual logistics object to the proxy server according to the address of the proxy server pre-set in the test application.

[0191] In step S110, the proxy server receives the waybill information of the virtual logistics object.

[0192] In step S111, the proxy server sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object to obtain a test sorting result of the virtual logistics object.

[0193] The proxy server has simulated sorting logic for simulating sorting processing of logistics objects by the logistics sorting equipment to be tested. The simulated sorting logic in the proxy server can drive the generation and flow of data corresponding to various sorting events in the sorting process, and realize the test of the generation and flow of data corresponding to various sorting events in the sorting process.

[0194] For example, logistics sorting equipment includes: belt conveyors, sorting grids, and sorting carts, etc.

[0195] Then the belt conveyor has sorting logic and the sorting trolley has sorting logic, etc.

[0196] For example, the sorting logic of the belt conveyor includes: logic 1 for receiving the waybill information of the logistics object sent by the information collection device, logic 2 for calculating the sorting grid to which the logistics object needs to be dropped according to the waybill information of the logistics object, and logic 3 for the belt conveyor to drop the logistics object at the calculated sorting grid when the logistics object reaches the calculated sorting grid so that the logistics object falls into the container corresponding to the calculated sorting grid.

[0197] In addition, the sorting logic of the sorting school bus includes: logic 4 of moving the sorting school bus to the position of the container corresponding to the calculated sorting grid when the container corresponding to the calculated sorting grid is full of logistics objects, logic 5 of loading the container corresponding to the calculated sorting grid, and logic 6 of transporting the loaded container corresponding to the calculated sorting grid to the station that needs to be reached.

[0198] In this way, the proxy server can use logic 1 to receive the waybill information of the virtual logistics object sent by the information collection device, and then use logic 2 to calculate the sorting grid to which the virtual logistics object needs to be dropped according to the waybill information of the virtual logistics object, and then use logic 3 to execute the action of dropping the virtual logistics object at the calculated sorting grid when the virtual logistics object reaches the calculated sorting grid (without performing specific operations on the hardware device, and outputting instructions for executing the action at the data level) so that the virtual logistics object falls into the container corresponding to the calculated sorting grid (without performing specific operations on the hardware device, and outputting instructions for executing the action at the data level, and then assuming that the virtual logistics object falls into the container corresponding to the calculated sorting grid), and then use logic 4 to fill the container corresponding to the calculated sorting grid with the logistics object. In this case, the sorting school bus moves to the position of the container corresponding to the calculated sorting grid (no specific operation is performed on the sorting school bus at the hardware level, and the instruction to execute the action is output at the data level, and it is assumed that the sorting school bus moves to the position of the container corresponding to the calculated sorting grid), and then uses logic 5 to load the container corresponding to the calculated sorting grid (no specific operation is performed on the sorting school bus at the hardware level, and the instruction to execute the action is output at the data level, and it is assumed that the container corresponding to the calculated sorting grid is loaded), and then uses logic 6 to transport the loaded calculated sorting grid corresponding container to the station that needs to be reached (no specific operation is performed on the sorting school bus at the hardware level, and the instruction to execute the action is output at the data level, and it is assumed that the loaded calculated sorting grid corresponding container is transported to the station that needs to be reached).

[0199] After each logic is processed, a sorting result will be generated as the sorting result of a logistics sorting node. The sorting results corresponding to each processing logic constitute the test sorting result.

[0200] The above-mentioned sorting logic is merely an illustrative example and does not limit the scenario and protection scope of this application. According to the actual situation, the sorting logic (depending on the sorting events involved in the sorting scenario) may also include other contents, which are not limited in this application.

[0201] In step S112, the proxy server sends the test sorting results of the virtual logistics object to the information collection device.

[0202] In step S113, the information collection device receives the test sorting results of the virtual logistics objects.

[0203] The information collection device can receive the test sorting results of the virtual logistics objects through the test application in the information collection device.

[0204] In step S114, the information collection device sends the test sorting results of the virtual logistics objects to the test server.

[0205] The information collection device can send the test sorting results of the virtual logistics objects to the test server through the test application in the information collection device.

[0206] In step S115, the test server receives the test sorting result of the virtual logistics object.

[0207] In step S116, the test server generates a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0208] The expected sorting result for the virtual logistics object includes expected sub-results for the virtual logistics object at multiple logistics sorting nodes respectively, and the test sorting result for the virtual logistics object includes test sub-results for the virtual logistics object at multiple logistics sorting nodes respectively.

[0209] In this way, when generating a test report corresponding to a test instruction based on the expected sorting result of a virtual logistics object and the test sorting result of the virtual logistics object, it is possible to compare whether the expected test sub-result of the virtual logistics object and the test sub-result of the virtual logistics object of the same logistics sorting node are the same; and generate a test report corresponding to the test instruction based on the comparison result. In this way, by comparing the expected test sub-result and the test sub-result of each logistics sorting node, multi-dimensional testing in the sorting link can be achieved.

[0210] Afterwards, the test server can store the test report for later review by staff.

[0211] Alternatively, the test server may also send the test report to the staff's user equipment via the test page displayed by the staff's user equipment, so that the staff's user equipment displays the test report on the test page for the staff to view.

[0212] Furthermore, the information collection device and the display device can also be communicatively connected. For example, a test application is installed in the information collection device, and a test application is installed in the display device. The information collection device and the display device can interact with each other through the applications installed respectively, such as point-to-point communication interaction or data interaction via a test server.

[0213] In this way, after the information collection device scans the logistics waybill image of the virtual logistics object displayed on the screen of the display device, the information collection device has obtained the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the information collection device will not scan the logistics waybill image of the virtual logistics object displayed on the screen of the display device again. In this way, in order to save power of the display device and improve the continuity of the test of the logistics sorting equipment, in another embodiment of the present application, after the information collection device scans the logistics waybill image of the virtual logistics object displayed on the screen of the display device, the information collection device can send a successful scan message to the display device, and the successful scan message is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device; the display device receives the successful scan message and can turn off the screen of the display device according to the successful scan message.

[0214] The scenario for testing logistics sorting equipment in the present application does not require the introduction of real physical or hardware logistics sorting equipment. The testing of the sorting logic of the logistics sorting equipment can be completed by using a proxy server with the sorting logic of simulated logistics sorting equipment. The test solution is decoupled from the real physical or hardware logistics sorting equipment. It can be tested in a laboratory environment instead of in a real sorting warehouse, which improves the convenience of testing and does not affect the sorting processing of real logistics objects that need to be sorted by the logistics sorting equipment in the logistics warehouse. It can reduce testing costs, lower testing thresholds, and improve testing efficiency.

[0215] In addition, since the test of the sorting logic of the logistics sorting equipment is completed through the proxy server with the sorting logic of the simulated logistics sorting equipment, the sorting logic of the logistics sorting equipment can be deployed in the proxy server. For example, the sorting logic in the entire sorting link of the logistics sorting equipment can be deployed in the proxy server. In this way, the test of the entire link of logistics sorting can be completed, and the integrity of the test is improved. Without introducing real physical or hardware logistics sorting equipment, the full-link test of logistics sorting can be realized, which can cover various hardware, algorithms, clients and servers involved in the sorting link.

[0216] Secondly, the entire testing process can be done without human involvement. The testing process can be triggered manually and one-click testing can be achieved. It does not require people to have high professional knowledge, thus lowering the testing threshold.

[0217] In addition, the test report can be automatically generated without manual generation of the test report, which can reduce manual workload and labor costs.

[0218] 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 present application is not limited by the order of the actions described, because according to 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 optional embodiments, and the actions involved are not necessarily required by the present application.

[0219] Reference Figure 3 , shows a structural block diagram of a logistics test device based on a logistics test system of the present application, the logistics test system at least includes: a test server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the test server, the device includes:

[0220] The first acquisition module 11 is used to acquire the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object;

[0221] The first sending module 12 is used to send the waybill information of the virtual logistics object to the display device, and the second sending module 13 is used to send a test instruction to the information collection device, the test instruction is used to instruct the scanning of the waybill information; so that the display device receives the waybill information of the virtual logistics object, obtains the logistics bill image of the virtual logistics object according to the waybill information of the virtual logistics object, and displays the logistics bill image of the virtual logistics object on the screen of the display device; and, when the information collection device receives the test instruction, scans the logistics bill image of the virtual logistics object displayed on the screen of the display device, parses the waybill information of the virtual logistics object according to the scanned logistics bill image of the virtual logistics object, and sends the waybill information of the virtual logistics object to the proxy server; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; and then the information collection device receives the test sorting result of the virtual logistics object, and sends the test sorting result of the virtual logistics object to the test server;

[0222] A first receiving module is used to receive a test sorting result of a virtual logistics object;

[0223] The generation module is used to generate a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0224] In an optional implementation, the first acquisition module includes:

[0225] A first acquisition unit is used to acquire waybill information of real logistics objects in the historical process and actual sorting results of the real logistics objects;

[0226] The second acquisition unit is used to acquire the waybill information of the virtual logistics object according to the waybill information of the real logistics object, and the third acquisition unit is used to acquire the expected sorting result of the virtual logistics object according to the actual sorting result of the real logistics object.

[0227] In an optional implementation, the expected sorting result for the virtual logistics object includes expected sub-results for the virtual logistics object at multiple logistics sorting nodes, and the test sorting result for the virtual logistics object includes test sub-results for the virtual logistics object at multiple logistics sorting nodes;

[0228] The generation module comprises:

[0229] A comparison unit, used for comparing whether the expected test result of the virtual logistics object and the test result of the virtual logistics object of the same logistics sorting node are the same;

[0230] The generating unit is used to generate a test report corresponding to the test instruction according to the comparison result.

[0231] The scenario for testing logistics sorting equipment in the present application does not require the introduction of real physical or hardware logistics sorting equipment. The testing of the sorting logic of the logistics sorting equipment can be completed by using a proxy server with the sorting logic of simulated logistics sorting equipment. The test solution is decoupled from the real physical or hardware logistics sorting equipment. It can be tested in a laboratory environment instead of in a real sorting warehouse, which improves the convenience of testing and does not affect the sorting processing of real logistics objects that need to be sorted by the logistics sorting equipment in the logistics warehouse. It can reduce testing costs, lower testing thresholds, and improve testing efficiency.

[0232] In addition, since the test of the sorting logic of the logistics sorting equipment is completed through the proxy server with the sorting logic of the simulated logistics sorting equipment, the sorting logic of the logistics sorting equipment can be deployed in the proxy server. For example, the sorting logic in the entire sorting link of the logistics sorting equipment can be deployed in the proxy server. In this way, the test of the entire link of logistics sorting can be completed, and the integrity of the test is improved. Without introducing real physical or hardware logistics sorting equipment, the full-link test of logistics sorting can be realized, which can cover various hardware, algorithms, clients and servers involved in the sorting link.

[0233] Secondly, the entire testing process can be done without human involvement. The testing process can be triggered manually and one-click testing can be achieved. It does not require people to have high professional knowledge, thus lowering the testing threshold.

[0234] In addition, the test report can be automatically generated without manual generation of the test report, which can reduce manual workload and labor costs.

[0235] Reference Figure 4 , shows a structural block diagram of a logistics test device based on a logistics test system of the present application, the logistics test system at least includes: a test server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the display device, the device includes:

[0236] The second receiving module 21 is used to receive the waybill information of the virtual logistics object sent by the test server;

[0237] The second acquisition module 22 is used to acquire the logistics waybill image of the virtual logistics object according to the waybill information of the virtual logistics object;

[0238] The display module 23 is used to display the logistics bill image of the virtual logistics object on the screen of the display device; so that when the information collection device receives the test instruction sent by the test server, it scans the logistics bill image of the virtual logistics object displayed on the screen of the display device, parses the waybill information of the virtual logistics object according to the scanned logistics bill image of the virtual logistics object, and sends the waybill information of the virtual logistics object to the proxy server, and the test instruction is used to instruct the scanning of the waybill information; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; then the information collection device receives the test sorting result of the virtual logistics object, sends the test sorting result of the virtual logistics object to the test server, and the test server receives the test sorting result of the virtual logistics object, and generates a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

[0239] In an optional implementation, the second acquisition module includes:

[0240] A fourth acquisition unit is used to acquire a pre-set logistics waybill image template, wherein the logistics waybill image template includes a waybill information filling space;

[0241] A filling unit is used to fill in the waybill information of the virtual logistics object in the waybill information filling position of the logistics waybill image template;

[0242] The fifth acquisition unit is used to acquire the logistics waybill image of the virtual logistics object based on at least the logistics waybill image template filled with the waybill information of the virtual logistics object.

[0243] In an optional implementation, the fifth acquiring unit includes:

[0244] A screening subunit, used to screen a physical image of a logistics object from among the stored physical images of a plurality of logistics objects, the size of the physical image being larger than the size of the logistics bill image template;

[0245] The superimposition subunit is used to suspend and superimpose the logistics waybill image template filled with the waybill information of the virtual logistics object on the screened physical image to obtain the logistics waybill image of the virtual logistics object.

[0246] In an optional implementation, there are multiple logistics waybill image templates pre-set, and different logistics waybill image templates are suitable for different logistics manufacturers;

[0247] The fourth acquiring unit comprises:

[0248] A determination subunit is used to determine the logistics manufacturers involved in the real logistics objects that need to be sorted by the information collection device and / or the logistics sorting device;

[0249] The acquisition subunit is used to obtain the logistics waybill image template applicable to the determined logistics manufacturer.

[0250] In an optional implementation, the acquisition subunit is specifically used to search for a logistics waybill image template corresponding to a determined logistics manufacturer in the stored correspondence between logistics manufacturers and logistics waybill image templates applicable to the logistics manufacturers.

[0251] In an optional implementation, the device further includes:

[0252] A third receiving module is used to receive scanning success information, where the scanning success information is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the scanning success information is sent to the display device after the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device;

[0253] The extinguishing module is used to extinguish the screen of the display device according to the scanning success information.

[0254] The scenario for testing logistics sorting equipment in the present application does not require the introduction of real physical or hardware logistics sorting equipment. The testing of the sorting logic of the logistics sorting equipment can be completed by using a proxy server with the sorting logic of simulated logistics sorting equipment. The test solution is decoupled from the real physical or hardware logistics sorting equipment. It can be tested in a laboratory environment instead of in a real sorting warehouse, which improves the convenience of testing and does not affect the sorting processing of real logistics objects that need to be sorted by the logistics sorting equipment in the logistics warehouse. It can reduce testing costs, lower testing thresholds, and improve testing efficiency.

[0255] In addition, since the test of the sorting logic of the logistics sorting equipment is completed through the proxy server with the sorting logic of the simulated logistics sorting equipment, the sorting logic of the logistics sorting equipment can be deployed in the proxy server. For example, the sorting logic in the entire sorting link of the logistics sorting equipment can be deployed in the proxy server. In this way, the test of the entire link of logistics sorting can be completed, and the integrity of the test is improved. Without introducing real physical or hardware logistics sorting equipment, the full-link test of logistics sorting can be realized, which can cover various hardware, algorithms, clients and servers involved in the sorting link.

[0256] Secondly, the entire testing process can be done without human involvement. The testing process can be triggered manually and one-click testing can be achieved. It does not require people to have high professional knowledge, thus lowering the testing threshold.

[0257] In addition, the test report can be automatically generated without manual generation of the test report, which can reduce manual workload and labor costs.

[0258] Reference Figure 5 , shows a structural block diagram of a logistics test device based on a logistics test system of the present application, the logistics test system at least includes: a test server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the information collection device, the device includes:

[0259] The scanning module 31 is used to scan the logistics bill image of the virtual logistics object displayed on the screen of the display device when receiving the test instruction sent by the test server; the test instruction includes the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object; the logistics bill image of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server;

[0260] The parsing module 32 is used to parse the waybill information of the virtual logistics object according to the scanned logistics waybill image of the virtual logistics object;

[0261] The second sending module 33 is used to send the waybill information of the virtual logistics object to the proxy server, so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device;

[0262] The fourth receiving module 34 is used to receive the test sorting result of the virtual logistics object;

[0263] The third sending module 35 is used to send the test sorting results of the virtual logistics objects to the test server, and enable the test server to receive the test sorting results of the virtual logistics objects, and generate a test report corresponding to the test instruction according to the expected sorting results of the virtual logistics objects and the test sorting results of the virtual logistics objects.

[0264] In an optional implementation, the device further includes:

[0265] The fourth sending module is used to send scanning success information to the display device after the information collection device scans the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the scanning success information is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device; so that the display device receives the scanning success information and turns off the screen of the display device according to the scanning success information.

[0266] The scenario for testing logistics sorting equipment in the present application does not require the introduction of real physical or hardware logistics sorting equipment. The testing of the sorting logic of the logistics sorting equipment can be completed by using a proxy server with the sorting logic of simulated logistics sorting equipment. The test solution is decoupled from the real physical or hardware logistics sorting equipment. It can be tested in a laboratory environment instead of in a real sorting warehouse, which improves the convenience of testing and does not affect the sorting processing of real logistics objects that need to be sorted by the logistics sorting equipment in the logistics warehouse. It can reduce testing costs, lower testing thresholds, and improve testing efficiency.

[0267] In addition, since the test of the sorting logic of the logistics sorting equipment is completed through the proxy server with the sorting logic of the simulated logistics sorting equipment, the sorting logic of the logistics sorting equipment can be deployed in the proxy server. For example, the sorting logic in the entire sorting link of the logistics sorting equipment can be deployed in the proxy server. In this way, the test of the entire link of logistics sorting can be completed, and the integrity of the test is improved. Without introducing real physical or hardware logistics sorting equipment, the full-link test of logistics sorting can be realized, which can cover various hardware, algorithms, clients and servers involved in the sorting link.

[0268] Secondly, the entire testing process can be done without human involvement. The testing process can be triggered manually and one-click testing can be achieved. It does not require people to have high professional knowledge, thus lowering the testing threshold.

[0269] In addition, the test report can be automatically generated without manual generation of the test report, which can reduce manual workload and labor costs.

[0270] Reference Figure 6 , shows a structural block diagram of a logistics test device based on a logistics test system of the present application, the logistics test system at least includes: a test server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the device is applied to the agent server, and the device includes:

[0271] The fifth receiving module 41 is used to receive the waybill information of the virtual logistics object sent by the information collection device. The waybill information of the virtual logistics object is parsed according to the logistics waybill image of the virtual logistics object scanned and displayed on the screen of the display device when the information collection device receives the test instruction sent by the test server. The logistics waybill of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server. The test instruction is used to instruct the scanning of the waybill information.

[0272] A sorting module 42 is used to sort the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object to obtain a test sorting result of the virtual logistics object;

[0273] The fifth sending module 43 is used to send the test sorting results to the information collection device; thereby enabling the information collection device to receive the test sorting results of the virtual logistics objects, send the test sorting results of the virtual logistics objects to the test server, and enable the test server to receive the test sorting results of the virtual logistics objects, and generate a test report corresponding to the test instructions according to the expected sorting results of the virtual logistics objects and the test sorting results of the virtual logistics objects.

[0274] The scenario for testing logistics sorting equipment in the present application does not require the introduction of real physical or hardware logistics sorting equipment. The testing of the sorting logic of the logistics sorting equipment can be completed by using a proxy server with the sorting logic of simulated logistics sorting equipment. The test solution is decoupled from the real physical or hardware logistics sorting equipment. It can be tested in a laboratory environment instead of in a real sorting warehouse, which improves the convenience of testing and does not affect the sorting processing of real logistics objects that need to be sorted by the logistics sorting equipment in the logistics warehouse. It can reduce testing costs, lower testing thresholds, and improve testing efficiency.

[0275] In addition, since the test of the sorting logic of the logistics sorting equipment is completed through the proxy server with the sorting logic of the simulated logistics sorting equipment, the sorting logic of the logistics sorting equipment can be deployed in the proxy server. For example, the sorting logic in the entire sorting link of the logistics sorting equipment can be deployed in the proxy server. In this way, the test of the entire link of logistics sorting can be completed, and the integrity of the test is improved. Without introducing real physical or hardware logistics sorting equipment, the full-link test of logistics sorting can be realized, which can cover various hardware, algorithms, clients and servers involved in the sorting link.

[0276] Secondly, the entire testing process can be done without human involvement. The testing process can be triggered manually and one-click testing can be achieved. It does not require people to have high professional knowledge, thus lowering the testing threshold.

[0277] In addition, the test report can be automatically generated without manual generation of the test report, which can reduce manual workload and labor costs.

[0278] 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.

[0279] The present application embodiment provides one or more machine-readable media on which instructions are stored, and when executed by one or more processors, the electronic device executes one or more methods in the above embodiments. In the present application embodiment, the electronic device includes a server, a gateway, a sub-device, etc., and the sub-device is an Internet of Things device or other device.

[0280] The embodiments of the present disclosure may be implemented as an apparatus configured as desired using any appropriate hardware, firmware, software, or any combination thereof, and the apparatus may include electronic devices such as servers (clusters), terminal devices such as IoT devices, and the like.

[0281] Figure 7 An exemplary device 1300 that can be used to implement various embodiments of the present application is schematically shown.

[0282] For one embodiment, Figure 7 An exemplary apparatus 1300 is shown having one or more processors 1302, a control module (chip set) 1304 coupled to at least one of the (one or more) processors 1302, a memory 1306 coupled to the control module 1304, a non-volatile memory (NVM) / storage device 1308 coupled to the control module 1304, one or more input / output devices 1310 coupled to the control module 1304, and a network interface 1312 coupled to the control module 1304.

[0283] The processor 1302 may include one or more single-core or multi-core processors, and the processor 1302 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 1300 can be used as a server device such as a gateway in the embodiments of the present application.

[0284] In some embodiments, the device 1300 may include one or more computer-readable media (e.g., memory 1306 or NVM / storage device 1308) having instructions 1314 and one or more processors 1302 configured to execute the instructions 1314 in combination with the one or more computer-readable media to implement a module to perform the actions of the present disclosure.

[0285] For one embodiment, the control module 1304 may include any suitable interface controller to provide any suitable interface to at least one of the processor(s) 1302 and / or any suitable device or component in communication with the control module 1304 .

[0286] The control module 1304 may include a memory controller module to provide an interface to the memory 1306. The memory controller module may be a hardware module, a software module, and / or a firmware module.

[0287] The memory 1306 may be used, for example, to load and store data and / or instructions 1314 for the device 1300. For one embodiment, the memory 1306 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the memory 1306 may include a double data rate quad synchronous dynamic random access memory (DDR4 SDRAM).

[0288] For one embodiment, control module 1304 may include one or more input / output controllers to provide an interface to NVM / storage device 1308 and input / output device(s) 1310 .

[0289] For example, NVM / storage 1308 may be used to store data and / or instructions 1314. NVM / storage 1308 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).

[0290] NVM / storage device 1308 may include storage resources that are physically part of the device on which apparatus 1300 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 1308 may be accessed via input / output device(s) 1310 over a network.

[0291] (One or more) input / output devices 1310 may provide an interface for the apparatus 1300 to communicate with any other appropriate device, and the input / output device 1310 may include a communication component, a phonetic component, a sensor component, etc. The network interface 1312 may provide an interface for the apparatus 1300 to communicate through one or more networks, and the apparatus 1300 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.

[0292] For one embodiment, at least one of the processor(s) 1302 may be packaged together with the logic of one or more controllers (e.g., a memory controller module) of the control module 1304. For one embodiment, at least one of the processor(s) 1302 may be packaged together with the logic of one or more controllers of the control module 1304 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 1302 may be integrated on the same die with the logic of one or more controllers of the control module 1304. For one embodiment, at least one of the processor(s) 1302 may be integrated on the same die with the logic of one or more controllers of the control module 1304 to form a system-on-chip (SoC).

[0293] In various embodiments, the device 1300 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 1300 may have more or fewer components and / or a different architecture. For example, in some embodiments, the device 1300 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.

[0294] An embodiment of the present application provides an electronic device, comprising: one or more processors; and one or more machine-readable media having instructions stored thereon, which, when executed by the one or more processors, enable the electronic device to perform one or more methods in the present application.

[0295] 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.

[0296] 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.

[0297] 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 block in the flowchart and / or block diagram, and the combination of the processes and / or blocks 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 information processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable information 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.

[0298] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable information 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.

[0299] These computer program instructions can also be loaded onto a computer or other programmable information 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, so that the instructions executed on the computer or other programmable terminal device provide for implementing 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.

[0300] 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.

[0301] 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.

[0302] The logistics testing method and device based on the logistics testing system provided by the present application are introduced in detail above. 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 testing method based on a logistics testing system, characterized in that: The logistics test system at least includes: a test server, a display device, an information collection device and an agent server. The agent server has a simulated sorting logic. The simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device. The method is applied to the test server, and the method includes: Obtaining waybill information of the virtual logistics object and expected sorting results of the virtual logistics object; Sending the waybill information of the virtual logistics object to the display device, and sending a test instruction to the information collection device, the test instruction is used to instruct scanning the waybill information; so that the display device receives the waybill information of the virtual logistics object, obtains the logistics bill image of the virtual logistics object according to the waybill information of the virtual logistics object, and displays the logistics bill image of the virtual logistics object on the screen of the display device; and, when the information collection device receives the test instruction, scans the logistics bill image of the virtual logistics object displayed on the screen of the display device, parses the waybill information of the virtual logistics object according to the scanned logistics bill image of the virtual logistics object, and sends the waybill information of the virtual logistics object to the proxy server; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; and then the information collection device receives the test sorting result of the virtual logistics object, and sends the test sorting result of the virtual logistics object to the test server; Receiving test sorting results of virtual logistics objects; A test report corresponding to the test instruction is generated according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

2. The method according to claim 1, characterized in that The obtaining of the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object includes: Obtain the waybill information of the real logistics objects in the historical process and the actual sorting results of the real logistics objects; The waybill information of the virtual logistics object is obtained according to the waybill information of the real logistics object, and the expected sorting result of the virtual logistics object is obtained according to the actual sorting result of the real logistics object.

3. The method according to claim 1, characterized in that The expected sorting result for the virtual logistics object includes expected sub-results for the virtual logistics object at multiple logistics sorting nodes respectively, and the test sorting result for the virtual logistics object includes test sub-results for the virtual logistics object at multiple logistics sorting nodes respectively; The generating of a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object includes: Compare the expected test result of the virtual logistics object and the test result of the virtual logistics object of the same logistics sorting node to see whether they are the same; Generate a test report corresponding to the test instruction based on the comparison result.

4. A logistics testing method based on a logistics testing system, characterized in that: The logistics test system at least includes: a test server, a display device, an information collection device and an agent server. The agent server has a simulated sorting logic. The simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device. The method is applied to the display device, and the method includes: Receive the waybill information of the virtual logistics object sent by the test server; Acquire a logistics waybill image of the virtual logistics object according to the waybill information of the virtual logistics object; A logistics waybill image of a virtual logistics object is displayed on a screen of a display device; when the information collection device receives a test instruction sent by a test server, the logistics waybill image of the virtual logistics object displayed on the screen of the display device is scanned, the waybill information of the virtual logistics object is parsed according to the scanned logistics waybill image of the virtual logistics object, and the waybill information of the virtual logistics object is sent to the proxy server, and the test instruction is used to instruct the scanning of the waybill information; so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains a test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; further, the information collection device receives the test sorting result of the virtual logistics object, sends the test sorting result of the virtual logistics object to the test server, and the test server receives the test sorting result of the virtual logistics object, and generates a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

5. The method according to claim 4, characterized in that The obtaining of the logistics waybill image of the virtual logistics object according to the waybill information of the virtual logistics object includes: Get the pre-set logistics waybill image template, which includes the waybill information filling space; Fill in the waybill information of the virtual logistics object in the waybill information filling area of ​​the logistics waybill image template; The logistics waybill image of the virtual logistics object is obtained at least according to the logistics waybill image template filled with the waybill information of the virtual logistics object.

6. The method according to claim 5, characterized in that The obtaining of the logistics waybill image of the virtual logistics object at least according to the logistics waybill image template filled with the waybill information of the virtual logistics object comprises: Selecting a physical image of a logistics object from among the stored physical images of the multiple logistics objects, where the size of the physical image is larger than the size of the logistics bill image template; The logistics waybill image template filled with the waybill information of the virtual logistics object is suspended and superimposed on the screened physical image to obtain the logistics waybill image of the virtual logistics object.

7. The method according to claim 5, characterized in that There are multiple pre-set logistics waybill image templates, and different logistics waybill image templates are suitable for different logistics manufacturers; The step of obtaining a pre-set logistics bill image template includes: Determine the logistics manufacturers involved in the real logistics objects that need to be sorted by the information collection equipment and / or logistics sorting equipment; Get the logistics waybill image template applicable to the specified logistics manufacturer.

8. The method according to claim 7, characterized in that The obtaining of the logistics bill image template applicable to the determined logistics manufacturer includes: In the stored correspondence between logistics manufacturers and logistics waybill image templates applicable to the logistics manufacturers, search for the logistics waybill image template corresponding to the determined logistics manufacturer.

9. The method according to claim 4, characterized in that The method further comprises: Receive scanning success information, where the scanning success information is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device, and the scanning success information is sent to the display device after the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device; The screen of the display device turns off according to the scanning success message.

10. A logistics testing method based on a logistics testing system, characterized in that: The logistics test system at least includes: a test server, a display device, an information collection device and an agent server, the agent server has a simulated sorting logic, the simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device, the method is applied to the information collection device, and the method includes: Upon receiving a test instruction sent by the test server, scan the logistics bill image of the virtual logistics object displayed on the screen of the display device; the test instruction includes the waybill information of the virtual logistics object and the expected sorting result of the virtual logistics object; the logistics bill image of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server; Parsing waybill information of the virtual logistics object according to the scanned logistics waybill image of the virtual logistics object; Send the waybill information of the virtual logistics object to the proxy server, so that the proxy server receives the waybill information of the virtual logistics object, sorts and processes the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object, obtains the test sorting result of the virtual logistics object, and sends the test sorting result to the information collection device; Receiving test sorting results of virtual logistics objects; Send the test sorting result of the virtual logistics object to the test server, and enable the test server to receive the test sorting result of the virtual logistics object, and generate a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

11. The method according to claim 10, characterized in that The method further comprises: After the information collection device scans the logistics waybill image of the virtual logistics object displayed on the screen of the display device, a scanning success message is sent to the display device, and the scanning success message is used to indicate that the information collection device has scanned the logistics waybill image of the virtual logistics object displayed on the screen of the display device; so that the display device receives the scanning success message and turns off the screen of the display device according to the scanning success message.

12. A logistics testing method based on a logistics testing system, characterized in that: The logistics test system at least includes: a test server, a display device, an information collection device and an agent server. The agent server has a simulated sorting logic. The simulated sorting logic includes the logic of the logistics sorting device simulating the sorting process of the logistics object according to the waybill information of the logistics object; the camera of the information collection device is aimed at the screen of the display device. The method is applied to the agent server, and the method includes: Receive the waybill information of the virtual logistics object sent by the information collection device. The waybill information of the virtual logistics object is parsed according to the logistics waybill image of the virtual logistics object scanned and displayed on the screen of the display device when the information collection device receives the test instruction sent by the test server. The logistics waybill of the virtual logistics object is obtained by the display device according to the waybill information of the virtual logistics object sent by the test server. The test instruction is used to instruct the scanning of the waybill information; Sorting and processing the virtual logistics object according to the simulated sorting logic and the waybill information of the virtual logistics object to obtain a test sorting result of the virtual logistics object; Send the test sorting result to the information collection device; then enable the information collection device to receive the test sorting result of the virtual logistics object, send the test sorting result of the virtual logistics object to the test server, and enable the test server to receive the test sorting result of the virtual logistics object, and generate a test report corresponding to the test instruction according to the expected sorting result of the virtual logistics object and the test sorting result of the virtual logistics object.

13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 12 are implemented.

14. A computer-readable storage medium, characterized in that: A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.