Digital processing system for road cargo transportation
By obtaining vehicle position information in real time, dynamically demarcate the fleet and folding display of high-priority vehicles, the problem of low data management efficiency in road freight transportation is solved, and efficient and accurate information display and storage optimization are achieved.
Patent Information
- Application Number
- CN202510584178.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-07-29
AI Technical Summary
Prior art In road cargo transportation, location monitoring generates a large amount of data, resulting in increased storage costs and low information management efficiency.
Through the transportation fleet matching module, sub-fare dynamic division module, vehicle identification division module and vehicle folding display module, vehicle position information is obtained in real time, dynamically divide the fleet, and fold display based on the position information of high-priority vehicles to reduce unnecessary information display.
It improves the digital processing efficiency and accuracy of road freight transportation, reduces data storage needs, simplifies information display, and improves the efficiency of users to obtain key information.
Smart Images

Figure CN120387756A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of goods transportation, specifically a digital processing system for road goods transportation. Background Art
[0002] The digital processing system for road goods transportation is the core direction for the logistics industry to transform towards intelligence and high efficiency. With people's pursuit of fresher and higher-quality fresh food, the cold chain market has developed rapidly in recent years. In order to ensure the quality of fresh food, it is an inevitable trend to digitally manage fresh food transportation. Currently, in order to avoid loss of goods and untimely delivery, the position information of transportation vehicles is usually monitored in real time. In order to ensure data traceability, a large amount of position data is saved from the position monitoring of transportation vehicles, increasing the data storage cost. In view of this, the present invention proposes a digital processing system for road goods transportation, which can effectively solve the above problems. Summary of the Invention
[0003] The present invention provides a digital processing system for road goods transportation, which solves the technical problems mentioned in the above background art.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] A digital processing system for road goods transportation, the system includes:
[0006] A transport fleet matching module, configured to allocate transport vehicles according to goods order information and information of idle transport vehicles, so as to obtain a transport fleet corresponding to each goods order; wherein, the goods order information includes order ID, goods information (type of goods (such as refrigerated, dangerous goods, etc.), weight, volume, quantity, etc.), goods priority, shipping address, receiving address, etc.; the information of idle transport vehicles includes vehicle ID, maximum load capacity, maximum cargo volume, vehicle type (such as refrigerated truck, dangerous goods transport vehicle, ordinary truck, etc.), current position, etc.; output transport fleet information according to the goods order information and the information of idle transport vehicles, the transport fleet information includes order ID, a list of vehicle IDs, the goods information loaded on each vehicle (including type of goods, weight, volume, quantity), and the vehicle priority of each vehicle, wherein the vehicle priority is the same as the goods priority of the goods it loads;
[0007] A sub-fleet dynamic division module, configured to obtain the position information of each transport vehicle in the transport fleet in real time, and dynamically divide the transport fleet into several sub-fleets according to the position information of each transport vehicle every unit time, and the number of transport vehicles in the sub-fleet is at least one;
[0008] A vehicle identification and division module, configured to identify the leading vehicle, folding vehicle and trailing vehicle of each sub-fleet respectively, and determine whether there are high-priority vehicles in each sub-fleet;
[0009] A vehicle folding display module, which is used to make the display end respectively fold and display the position information of each sub-fleet based on the position information of the leading vehicle, the trailing vehicle and the high-priority vehicle of each sub-fleet; and at the same time make the storage end fold and store the position information of each sub-fleet.
[0010] As a further technical solution of the present invention, the transport fleet matching module includes:
[0011] An information receiving unit, which is used to receive cargo order information and information of idle transport vehicles. Among them, the cargo order information includes order ID, cargo information (types of cargo (such as refrigerated, dangerous goods, etc.), weight, volume, quantity, etc.), cargo priority, shipping address, receiving address, etc.; the information of idle transport vehicles includes vehicle ID, maximum load capacity, maximum cargo volume, vehicle type (such as refrigerated truck, dangerous goods transport vehicle, ordinary truck, etc.), current position, etc.
[0012] An information output unit, which is used to output transport fleet information according to the cargo order information and the information of idle transport vehicles. The transport fleet information includes order ID, a list of vehicle IDs, the cargo information loaded on each vehicle (including cargo type, weight, volume, quantity), and the vehicle priority of each vehicle (where the vehicle priority is the same as the priority of the cargo it loads).
[0013] As a further technical solution of the present invention, the sub-fleet dynamic division module includes:
[0014] A vehicle sorting unit, which is used to obtain the position information of each transport vehicle in the transport fleet in real time, and sort all the vehicles in the transport fleet at the same moment from front to back according to their positions every unit time.
[0015] A sub-fleet initialization unit, which is used to create an empty list for storing the vehicle indexes or identifiers of each sub-fleet; and initialize a temporary sub-fleet for constructing the sub-fleet currently being analyzed.
[0016] A traversing vehicle unit, which is used to start from the first vehicle and sequentially check the distance between each vehicle and the previous vehicle (or the last vehicle in the temporary sub-fleet). If the distance is less than or equal to a preset threshold, the vehicle is added to the current temporary sub-fleet; if the distance is greater than the preset threshold, the construction of the current temporary sub-fleet is completed, and it is added to the fleet list as a complete sub-fleet, and a new temporary sub-fleet is started.
[0017] A remaining vehicle processing unit, which is used to check whether there are still vehicles in the temporary sub-fleet after the traversal. If so, it is added to the fleet list as a complete sub-fleet.
[0018] The sub-fleet output unit is used to output information about all formed sub-fleets, including the sub-fleet number or identifier to which each vehicle belongs, and the number of transport vehicles in the sub-fleet is at least one.
[0019] As a further technical solution of the present invention, the vehicle identification and division module includes:
[0020] The first vehicle identification unit is used to determine that it is the leading vehicle when the number of transport vehicles in the sub-fleet is one, and there are no folded vehicles and trailing vehicles;
[0021] The second vehicle identification unit is used to determine that the vehicle in the front position is the leading vehicle and the other vehicle is the trailing vehicle when the number of transport vehicles in the sub-fleet is two, and there are no folded vehicles;
[0022] The third vehicle identification unit is used to determine that the vehicle in the first position is the leading vehicle and the vehicle in the last position is the trailing vehicle when the number of transport vehicles in the sub-fleet is more than two, and determine that the vehicles between the leading vehicle and the trailing vehicle are folded vehicles;
[0023] The priority vehicle identification unit is used to determine whether there are high-priority vehicles in each sub-fleet. If there is a vehicle with a vehicle priority greater than the preset priority, determine that the corresponding vehicle is a high-priority vehicle.
[0024] As a further technical solution of the present invention, the vehicle folding display module includes:
[0025] The first folding display unit is used to delete the position information of the folded vehicles when there are no high-priority vehicles in the sub-fleet. At this time, display the position information of the leading vehicle and the trailing vehicle on the display end, and connect the leading vehicle and the trailing vehicle end to end, and display the position information of this connection on the display end. Do not specifically display the specific position information of each folded vehicle on the display end, and do not store the real-time position information of each folded vehicle in the data storage end, but store the real-time position information of the leading vehicle and the trailing vehicle, and only mark the position interval where the folded vehicle is located. This position interval refers to the position interval formed between the leading vehicle and the trailing vehicle;
[0026] The second folding display unit is used to delete the position information of the remaining vehicles when there are high-priority vehicles in the sub-fleet. Only obtain the position information of the high-priority vehicle and display it on the display end, and estimate and output the position interval where other vehicles in this sub-fleet are located based on the position information of the high-priority vehicle.
[0027] As a further technical solution of the present invention, in the folding display second unit, when displaying the position information of high-priority vehicles, a connection line centered on the position information of the high-priority vehicles is automatically generated. When there are multiple high-priority vehicles, the center point of the position information of the multiple high-priority vehicles is obtained as the center point of the connection line. The direction of the connection line is determined according to the direction of the preset planned route, and the preset planned route is generated from the shipping address and the receiving address of the goods order information. The length of the connection line is determined according to the number of vehicles in the sub-fleet, and the length of the connection line is positively correlated with the number of vehicles.
[0028] As a further technical solution of the present invention, the content of estimating and outputting the position intervals of other vehicles in this sub-fleet based on the position information of high-priority vehicles includes:
[0029] Respectively judge the number of vehicles separated between each vehicle in the sub-fleet and the nearest high-priority vehicle, and output the predicted position interval of each vehicle according to the number of vehicles separated between each vehicle and the nearest high-priority vehicle and the position information of the nearest high-priority vehicle. One end of this predicted position interval is the position information of the nearest high-priority vehicle, and the other end is the farthest position predicted and output. The farthest position = the position of the nearest high-priority vehicle + the distance difference. The distance difference is positively correlated with the number of vehicles separated. The distance difference = the number of vehicles separated × the preset threshold. The more the number of vehicles separated, the greater the distance difference between the corresponding vehicle and the nearest high-priority vehicle.
[0030] As a further technical solution of the present invention, it further includes a vehicle folding storage module, which is used to make the data storage end not store the real-time position information of each folding vehicle when there is no high-priority vehicle in the sub-fleet, but store the position information of the leading vehicle and the trailing vehicle, and only mark the position interval where the folding vehicle is located. This position interval refers to the position interval formed between the leading vehicle and the trailing vehicle; when there is a high-priority vehicle in the sub-fleet, make the data storage end store the position information of the high-priority vehicle, not store the real-time position information of the remaining vehicles, and only mark the predicted position interval information of the remaining vehicles.
[0031] As a further technical solution of the present invention, the sub-fleets of the same goods order use connection lines of the same color, and the color depth of each connection line is determined according to the number of vehicles in each sub-fleet. The number of vehicles in the sub-fleet is positively correlated with the color depth of the connection line, that is, the more the number of vehicles in the sub-fleet, the darker the corresponding connection line color.
[0032] As a further technical solution of the present invention, it further includes a change reminder module. The user counts the number of transport vehicles included in each sub-fleet in real time. When the number of transport vehicles in the sub-fleet becomes less, a change reminder message is sent to the mobile terminal of the leading vehicle. The change reminder message includes the ID information of the vehicles that have become less.
[0033] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention provides a digital processing system for road freight transportation. The present invention can obtain the position information of each transport vehicle in the transport fleet in real time, and divide the transport fleet into several sub-fleets dynamically every other unit time according to the position information of each transport vehicle, which can realize the dynamic and precise management of the transport fleet. On this basis, the present invention effectively solves the problems in the prior art and improves the efficiency and accuracy of digital processing of road freight transportation based on functions such as vehicle identification and folded display of position information. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 FIG. is the first structural block diagram of the digital processing system for road freight transportation.
[0035] Figure 2 FIG. is the structural block diagram of the transport fleet matching module in the digital processing system for road freight transportation.
[0036] Figure 3 FIG. is the structural block diagram of the sub-fleet dynamic division module in the digital processing system for road freight transportation.
[0037] Figure 4 FIG. is the structural block diagram of the vehicle identification and division module in the digital processing system for road freight transportation.
[0038] Figure 5 FIG. is the structural block diagram of the vehicle folded display module in the digital processing system for road freight transportation.
[0039] Figure 6 FIG. is the second structural block diagram of the digital processing system for road freight transportation.
[0040] Figure 7 FIG. is the third structural block diagram of the digital processing system for road freight transportation. DETAILED DESCRIPTION OF THE INVENTION
[0041] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0042] As Figure 1 shown, the embodiment of the present invention provides a digital processing system for road freight transportation, and the system includes:
[0043] The transportation fleet matching module 100 is used to allocate transportation vehicles according to the cargo order information and the information of idle transportation vehicles, so as to obtain the transportation fleet corresponding to each cargo order; wherein, the cargo order information includes order ID, cargo information (such as the type of cargo (such as refrigerated, dangerous goods, etc.), weight, volume, quantity, etc.), cargo priority, shipping address, receiving address, etc.; the information of idle transportation vehicles includes vehicle ID, maximum load capacity, maximum cargo volume, vehicle type (such as refrigerated truck, dangerous goods transport vehicle, ordinary truck, etc.), current location, etc.; the transportation fleet information includes order ID, vehicle ID list, the cargo information loaded on each vehicle (including cargo type, weight, volume, quantity), and the vehicle priority of each vehicle, where the vehicle priority is equal to the priority of the cargo it loads.
[0044] The sub-fleet dynamic division module 200 is used to obtain the position information of each transportation vehicle in the transportation fleet in real time, and divide the transportation fleet into several sub-fleets dynamically every unit time according to the position information of each transportation vehicle. The number of transportation vehicles in a sub-fleet is at least one.
[0045] The vehicle identification and division module 300 is used to identify the leading vehicle, folding vehicle and trailing vehicle of each sub-fleet respectively, and determine whether there are high-priority vehicles in each sub-fleet.
[0046] The vehicle folding display module 400 is used to make the display terminal fold and display the position information of each sub-fleet respectively based on the position information of the leading vehicle, trailing vehicle and high-priority vehicle of each sub-fleet.
[0047] In this embodiment, the sub-fleet dynamic division module: by obtaining the vehicle position information in real time and dynamically dividing the sub-fleets according to the preset rules, it can adjust the fleet structure in a timely manner according to the actual situation during the transportation process, making the transportation management more flexible and efficient; the vehicle identification and division module: accurately identifies the leading vehicle, folding vehicle and trailing vehicle for different numbers of sub-fleet vehicles, and determines the high-priority vehicles, providing an important basis for subsequent vehicle management and position information display; the vehicle folding display module: adopts different folding display methods according to whether there are high-priority vehicles in the sub-fleet, which not only ensures the clear display of key information, but also reduces unnecessary information interference, improving the effect and efficiency of information display. The vehicle folding display method makes the information on the display terminal more concise and clear, and users can quickly obtain key information, improving the efficiency of information acquisition.
[0048] Please refer to Figure 2 , in this embodiment, the transportation fleet matching module 100 includes:
[0049] An information receiving unit 101, configured to receive goods order information and information of idle transport vehicles. The goods order information includes an order ID, goods information (such as the type of goods (e.g., refrigerated, dangerous goods, etc.), weight, volume, quantity, etc.), goods priority, shipping address, receiving address, etc.; the information of idle transport vehicles includes a vehicle ID, maximum load capacity, maximum cargo volume, vehicle type (e.g., refrigerated truck, dangerous goods transport vehicle, ordinary truck, etc.), current location, etc.
[0050] An information output unit 102, configured to output transport fleet information according to the goods order information and the information of idle transport vehicles. The transport fleet information includes an order ID, a list of vehicle IDs, the goods information loaded on each vehicle (including goods type, weight, volume, quantity), and the vehicle priority of each vehicle, where the vehicle priority is the same as the goods priority of the goods it loads.
[0051] The allocation process in the transport fleet matching module is mainly as follows: Initialization: Create an empty dictionary to store the transport fleet information corresponding to each order. Sort all goods orders by priority (higher-priority ones are processed first) so as to give priority to high-priority goods in subsequent steps. Vehicle matching: For each order, filter out the vehicle types that meet the requirements according to the goods type (e.g., refrigerated goods require refrigerated trucks, and dangerous goods require dangerous goods transport vehicles). Based on the delivery address and the current location of the vehicle, preliminarily filter out the vehicles that may participate in the transportation (considering distance and transportation time). Traverse each piece of goods in the order and try to allocate it to a vehicle that meets the requirements; during the allocation process, try to optimize the loading situation of each vehicle to ensure that the load capacity and cargo volume of each vehicle are reasonably utilized; record the vehicle allocation situation of each order in the dictionary; output the result.
[0052] Please refer to Figure 3 , the sub-fleet dynamic partitioning module 200 includes:
[0053] A vehicle sorting unit 201, configured to obtain the position information of each transport vehicle in the transport fleet in real time, and sort all the vehicles in the transport fleet at the same moment from front to back according to their positions every unit time.
[0054] A sub-fleet initialization unit 202, configured to create an empty list for storing the vehicle indexes or identifiers of each sub-fleet; initialize a temporary sub-fleet for constructing the sub-fleet currently being analyzed.
[0055] Traverse the vehicle unit 203, which is used to start from the first vehicle and sequentially check the distance between each vehicle and the previous vehicle (or the last vehicle in the temporary sub-fleet). If the distance is less than or equal to the preset threshold, add the vehicle to the current temporary sub-fleet; if the distance is greater than the preset threshold, complete the construction of the current temporary sub-fleet, add it to the fleet list as a complete sub-fleet, and start a new temporary sub-fleet;
[0056] The remaining vehicle processing unit 204 is used to check whether there are still vehicles in the temporary sub-fleet after the traversal. If there are, add it to the fleet list as a complete sub-fleet;
[0057] The sub-fleet output unit 205 is used to output information about all formed sub-fleets, including the sub-fleet number or identifier to which each vehicle belongs, and the number of transport vehicles in the sub-fleet is at least one.
[0058] Please refer to Figure 4 , in this embodiment, the vehicle identification and division module 300 includes:
[0059] The first vehicle identification unit 301 is used to determine that it is a leading vehicle when the number of transport vehicles in the sub-fleet is one, and there are no folding vehicles and trailing vehicles;
[0060] The second vehicle identification unit 302 is used to determine that the vehicle in the front position is the leading vehicle and the other vehicle is the trailing vehicle when the number of transport vehicles in the sub-fleet is two, and there are no folding vehicles;
[0061] The third vehicle identification unit 303 is used to determine that the vehicle in the first position is the leading vehicle and the vehicle in the last position is the trailing vehicle when the number of transport vehicles in the sub-fleet is more than two, and determine the vehicles between the leading vehicle and the trailing vehicle as folding vehicles;
[0062] The priority vehicle identification unit 304 is used to determine whether each sub-fleet includes high-priority vehicles. If there is a vehicle whose vehicle priority is greater than the preset priority, determine the corresponding vehicle as a high-priority vehicle.
[0063] Please refer to Figure 5 , in this embodiment, the vehicle folding display module 400 includes:
[0064] The folding display first unit 401 is used to delete the position information of the folded vehicles when there are no high-priority vehicles in the sub-fleet. At this time, the position information of the leading vehicle and the trailing vehicle is displayed on the display end, and the leading vehicle and the trailing vehicle are connected end to end. The position information of this connection is displayed on the display end. The specific position information of each folded vehicle is not specifically displayed on the display end, and the real-time position information of each folded vehicle is not stored in the data storage end. Instead, the real-time position information of the leading vehicle and the trailing vehicle is stored, and only the position interval where the folded vehicles are located is marked. This position interval refers to the position interval formed between the leading vehicle and the trailing vehicle;
[0065] The folding display second unit 402 is used to delete the position information of the remaining vehicles when there are high-priority vehicles in the sub-fleet. Only the position information of the high-priority vehicles needs to be obtained and displayed on the display end, and the position intervals where other vehicles in this sub-fleet are located are estimated and output based on the position information of the high-priority vehicles.
[0066] In this embodiment, in the folding display second unit, when the position information of the high-priority vehicle is displayed, a connection line with the position information of the high-priority vehicle as the center point is automatically generated. When there are multiple high-priority vehicles, the center point of the position information of the multiple high-priority vehicles is obtained as the center point of the connection line. The direction of the connection line is determined according to the direction of the preset planned route. The preset planned route is generated from the shipping address and the receiving address of the goods order information. The length of the connection line is determined according to the number of vehicles in the sub-fleet, and the length of the connection line is positively correlated with the number of vehicles.
[0067] In this embodiment, the content of estimating and outputting the position intervals where other vehicles in this sub-fleet are located based on the position information of the high-priority vehicle includes:
[0068] Respectively judge the number of vehicles separated between each vehicle in the sub-fleet and the nearest high-priority vehicle. According to the number of vehicles separated between each vehicle and the nearest high-priority vehicle and the position information of the nearest high-priority vehicle, the predicted position interval of each vehicle is output. One end of this predicted position interval is the position information of the nearest high-priority vehicle, and the other end is the farthest position predicted and output. The farthest position = the position of the nearest high-priority vehicle + the distance difference. The distance difference is positively correlated with the number of vehicles separated. The distance difference = the number of vehicles separated × the preset threshold. The more the number of vehicles separated, the greater the distance difference between the corresponding vehicle and the nearest high-priority vehicle.
[0069] Please refer to Figure 6, in this embodiment, a vehicle folding storage module 500 is further included, which is used to cause the data storage end not to store the real-time position information of each folded vehicle but to store the position information of the leading vehicle and the trailing vehicle and only mark the position interval where the folded vehicle is located when there is no high-priority vehicle in the sub-fleet. This position interval refers to the position interval formed between the leading vehicle and the trailing vehicle; when there is a high-priority vehicle in the sub-fleet, the data storage end stores the position information of the high-priority vehicle, does not store the real-time position information of the remaining vehicles, and only marks the predicted position interval information of the remaining vehicles. The vehicle folding storage module selectively stores vehicle position information according to different situations, saving storage resources and improving the performance of the system.
[0070] In this embodiment, the sub-fleets of the same cargo order use connection lines of the same color, and the color depth of each connection line is determined according to the number of vehicles in each sub-fleet. There is a positive correlation between the number of vehicles in the sub-fleet and the color depth of the connection line, that is, the more vehicles there are in the sub-fleet, the darker the corresponding connection line color.
[0071] Please refer to Figure 7 , in this embodiment, a change prompt module 600 is further included. The user counts the number of transport vehicles included in each sub-fleet in real time. When the number of transport vehicles in the sub-fleet becomes smaller, a change prompt message is sent to the mobile terminal of the leading vehicle, and the change prompt message includes the ID information of the reduced vehicles.
[0072] All the functions that the above-mentioned road freight transportation digital processing system can achieve are completed by computer devices. The computer devices include one or more processors and one or more memories. At least one program code is stored in the one or more memories, and the program code is loaded and executed by the one or more processors to implement the functions of the road freight transportation digital processing system.
[0073] The processor fetches instructions from the memory one by one, analyzes the instructions, and then completes corresponding operations according to the requirements of the instructions, generating a series of control commands to make each part of the computer act automatically, continuously and coordinately, becoming an organic whole, realizing the input of the program, the input of data, and the operation and output of results. All the arithmetic operations or logical operations generated in this process are completed by the arithmetic unit; the memory includes a read-only memory (ROM), and the read-only memory is used to store computer programs, and a protection device is provided outside the memory.
[0074] Exemplarily, the computer program can be divided into one or more modules. One or more modules are stored in the memory and executed by the processor to complete the present invention. One or more modules can be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.
[0075] Those skilled in the art can understand that the description of the above service device is only an example and does not constitute a limitation on the terminal device. It may include more or fewer components than the above description, or combine certain components, or different components. For example, it may include input and output devices, network access devices, buses, etc.
[0076] The so-called processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The above processor is the control center of the above terminal device, and connects various parts of the entire user terminal through various interfaces and lines.
[0077] The above memory can be used to store computer programs and / or modules. The above processor realizes various functions of the above terminal device by running or executing the computer programs and / or modules stored in the memory, and calling the data stored in the memory. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as an information collection template display function, a product information release function, etc.); the data storage area can store data created according to the use of the berth status display system (such as product information collection templates corresponding to different product types, product information to be released by different product providers, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one magnetic disk storage device, flash device, or other volatile solid-state storage devices.
[0078] When the modules / units integrated in the terminal device are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such understanding, to implement all or part of the modules / units in the above-mentioned embodiment system of the present invention, it can also be completed by instructing relevant hardware through a computer program. The above computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can realize the functions of the above-mentioned various system embodiments. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0079] It should be noted that in this text, the term "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.
[0080] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.
Claims
1. A digital processing system for road freight transportation, characterized in that, The system includes: A transport fleet matching module, which is used to allocate transport vehicles according to the cargo order information and the information of idle transport vehicles, and obtain the transport fleet corresponding to each cargo order; A sub-fleet dynamic division module, which is used to obtain the position information of each transport vehicle in the transport fleet in real time, and dynamically divide the transport fleet into several sub-fleets according to the position information of each transport vehicle every unit time; A vehicle identification and division module, which is used to identify the leading vehicle, folding vehicle and trailing vehicle of each sub-fleet respectively, and determine whether there are high-priority vehicles in each sub-fleet; A vehicle folding display module, which is used to make the display terminal fold and display the position information of each sub-fleet based on the position information of the leading vehicle, trailing vehicle and high-priority vehicle of each sub-fleet.
2. The digital processing system for road freight transportation according to claim 1, wherein The transport fleet matching module includes: An information receiving unit, which is used to receive the cargo order information and the information of idle transport vehicles. Among them, the cargo order information includes order ID, cargo information, cargo priority, shipping address, receiving address; the information of idle transport vehicles includes vehicle ID, maximum load capacity, maximum cargo volume, vehicle type, current position; An information output unit, which is used to output transport fleet information according to the cargo order information and the information of idle transport vehicles. The transport fleet information includes order ID, vehicle ID list, cargo information loaded on each vehicle, and vehicle priority of each vehicle.
3. The digital processing system for road freight transportation according to claim 1, wherein The sub-fleet dynamic division module includes: A vehicle sorting unit, which is used to obtain the position information of each transport vehicle in the transport fleet in real time, and sort all the vehicles in the transport fleet at the same moment from front to back according to their positions every unit time; A sub-fleet initialization unit, which is used to create an empty list for storing the vehicle indexes or identifiers of each sub-fleet; initialize a temporary sub-fleet for constructing the sub-fleet currently being analyzed; A traversing vehicle unit, which is used to start from the first vehicle and check the distance between each vehicle and the previous vehicle in turn. If the distance is less than or equal to the preset threshold, add the vehicle to the current temporary sub-fleet; if the distance is greater than the preset threshold, complete the construction of the current temporary sub-fleet, add it as a complete sub-fleet to the fleet list, and start a new temporary sub-fleet; A remaining vehicle processing unit, which is used to check whether there are still vehicles in the temporary sub-fleet after the traversal. If so, add it as a complete sub-fleet to the fleet list; A sub-fleet output unit, which is used to output the information of all formed sub-fleets, including the sub-fleet number or identifier to which each vehicle belongs, and the number of transport vehicles in the sub-fleet is at least one.
4. The digital processing system for road freight transportation according to claim 1, characterized in that, The vehicle identification and division module includes: A first vehicle identification unit, which is used to determine that it is the leading vehicle when the number of transport vehicles in the sub-fleet is one, and there are no folding vehicles and trailing vehicles; A second vehicle identification unit, which is used to determine that the vehicle in the front position is the leading vehicle and the other vehicle is the trailing vehicle when the number of transport vehicles in the sub-fleet is two, and there are no folding vehicles; The third vehicle identification unit is used to determine the leading vehicle as the vehicle in the first position and the trailing vehicle as the vehicle in the last position when the number of transport vehicles in the sub-fleet is greater than two, and determine the vehicles between the leading vehicle and the trailing vehicle as folded vehicles; The priority vehicle identification unit is used to determine whether there are high-priority vehicles in each sub-fleet. If the vehicle priority of a vehicle is greater than the preset priority, the corresponding vehicle is determined as a high-priority vehicle.
5. The digital processing system for road freight transportation according to claim 1, characterized in that, The vehicle folding display module includes: The first folding display unit is used to delete the position information of the folded vehicles when there are no high-priority vehicles in the sub-fleet. At this time, the position information of the leading vehicle and the trailing vehicle is displayed on the display end, and the leading vehicle and the trailing vehicle are connected end to end, and the position information of this connection is displayed on the display end. The specific position information of each folded vehicle is not specifically displayed on the display end; The second folding display unit is used to delete the position information of the other vehicles when there are high-priority vehicles in the sub-fleet. At this time, only the position information of the high-priority vehicle needs to be obtained and displayed on the display end, and the position intervals where the other vehicles in this sub-fleet are located are estimated and output based on the position information of the high-priority vehicle.
6. The digital processing system for road freight transportation according to claim 5, wherein In the second folding display unit, when the position information of the high-priority vehicle is displayed, a connection line centered on the position information of the high-priority vehicle is automatically generated. The length of the connection line is determined according to the number of vehicles in the sub-fleet, and the length of the connection line is positively correlated with the number of vehicles.
7. The digital processing system for road freight transportation according to claim 5, wherein The content of estimating and outputting the position intervals where the other vehicles in this sub-fleet are located based on the position information of the high-priority vehicle includes: Respectively judge the number of vehicles separated between each vehicle in the sub-fleet and the nearest high-priority vehicle. According to the number of vehicles separated between each vehicle and the nearest high-priority vehicle and the position information of the nearest high-priority vehicle, the predicted position intervals of each vehicle are output. One end of this predicted position interval is the position information of the nearest high-priority vehicle, and the other end is the farthest position predicted and output. The farthest position = the position of the nearest high-priority vehicle + the distance difference. The distance difference is positively correlated with the number of vehicles separated, and the distance difference = the number of vehicles separated × the preset threshold.
8. The digital processing system for road freight transportation according to claim 5, wherein It also includes a vehicle folding storage module, which is used to make the data storage end not store the real-time position information of each folded vehicle but store the position information of the leading vehicle and the trailing vehicle when there are no high-priority vehicles in the sub-fleet, and only mark the position interval where the folded vehicles are located. This position interval refers to the position interval formed between the leading vehicle and the trailing vehicle; when there are high-priority vehicles in the sub-fleet, make the data storage end store the position information of the high-priority vehicle, not store the real-time position information of the other vehicles, and only mark the predicted position interval information of the other vehicles.
9. The digital processing system for road freight transportation according to claim 5, wherein The sub-fleets of the same cargo order use connection lines of the same color. The color depth of each connection line is determined according to the number of vehicles in each sub-fleet, and the number of vehicles in the sub-fleet is positively correlated with the color depth of the connection line.
10. The digital processing system for road freight transportation according to claim 1, wherein, It also includes a change reminder module. The user counts in real time the number of transport vehicles included in each sub-fleet. When the number of transport vehicles in the sub-fleet decreases, a change reminder message is sent to the mobile terminal of the leading vehicle.