Article transfer method, device, equipment, medium and article transport system
1. A method of transferring an article, comprising:
acquiring waybill routing data respectively corresponding to at least one article to be transported in a current transportation system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
for each next routing node, acquiring target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and performing transfer operation on each article to be transferred based on at least one transfer routing node.
2. The method according to claim 1, wherein the obtaining of waybill routing data corresponding to at least one article to be transported in a current transportation system comprises:
acquiring full routing data sent by an exterior single system; the full routing data comprises article information of at least one article to be transported, at least two routing nodes corresponding to the articles to be transported respectively and node types corresponding to the routing nodes respectively;
and acquiring waybill routing data which respectively correspond to at least one article to be transported in the current transport system in the full routing data according to the current routing node corresponding to the current transport system.
3. The method of claim 1, further comprising:
and if the next routing node does not exist in the target node configuration data, acquiring a change routing node sent by a routing system, and taking the change routing node as a transfer routing node.
4. The method according to claim 1 or 3, wherein the performing of the transfer operations for each of the items to be transferred based on at least one transfer routing node comprises:
for each transfer routing node, acquiring article information of at least one article to be transferred corresponding to the transfer routing node, and generating transportation demand data based on the article information;
sending the transportation demand data to a transportation management system so that the transportation management system executes vehicle allocation operation based on the transportation demand data;
and when a vehicle sealing instruction input by a user is received, finishing the transferring operation of each article to be transferred corresponding to the transfer routing node.
5. The method according to claim 4, wherein prior to ending the operation of transshipment of each of the items to be transshipped corresponding to the transit routing node, the method further comprises:
acquiring a current node type to which a current routing node corresponding to a current transit system belongs, and judging whether a next node type to which the transit routing node belongs is the same as the current node type;
if not, acquiring a car sealing code sent by the transportation management system, and outputting the car sealing code;
correspondingly, before acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transportation system, the method further comprises the following steps:
acquiring a vehicle sealing code corresponding to an upper transfer system and acquiring a decapsulation code which is sent by the transportation management system and corresponds to the upper transfer system;
and if the vehicle sealing code is matched with the unsealing code, executing the operation of acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transport system.
6. The method according to claim 4, wherein prior to obtaining item information for at least one item to be transported corresponding to the diversion routing node, the method further comprises:
sending each transfer routing node to a routing system so that the routing system checks each transfer routing node;
if the received verification result sent by the routing system is successful, executing operation of acquiring the article information of at least one article to be transported corresponding to the transportation routing node;
and if the received verification result sent by the routing system is verification failure, taking the changed routing node sent by the routing system as a new transfer routing node, and executing the operation of acquiring the article information of at least one article to be transferred corresponding to the transfer routing node.
7. An article transfer device, comprising:
the waybill routing data acquisition module is used for acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transport system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
a transit routing node determination module, configured to, for each next routing node, obtain target node configuration data corresponding to a next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, take the next routing node as a transit routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and the transfer operation execution module is used for executing transfer operation on each article to be transferred based on at least one transfer routing node.
8. An electronic device, characterized in that the electronic device comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the article transfer method of any one of claims 1-6.
9. A storage medium containing computer-executable instructions for performing the article transfer method of any of claims 1-6 when executed by a computer processor.
10. An article transport system, comprising: at least two transport systems;
regarding each transfer system, taking the transfer system as a current transfer system, wherein the current transfer system is used for acquiring waybill routing data respectively corresponding to at least one article to be transferred in the current transfer system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
for each next routing node, acquiring target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and performing transfer operation on each article to be transferred based on at least one transfer routing node.
11. The system according to claim 10, wherein the item transportation system further comprises an exterior order system, and the exterior order system is configured to generate full routing data corresponding to item order data based on the acquired item order data corresponding to the at least one item to be transported; the full routing data comprises article information of at least one article to be transported, at least two routing nodes corresponding to the articles to be transported respectively and node types corresponding to the routing nodes respectively;
accordingly, the current transfer system is particularly adapted to: and acquiring waybill routing data which respectively correspond to at least one article to be transported in the current transport system in the full routing data according to the current routing node corresponding to the current transport system.
12. The system of claim 11, wherein the item transportation system further comprises a merchant system configured to send item order data corresponding to the at least one item to be diverted, which is received from the user, and a diversion type corresponding to the item order data to the outsider system; wherein the type of translocation comprises a major translocation, a minor translocation, or a fusion translocation;
correspondingly, the outer sheet system is specifically configured to: and generating full routing data corresponding to the item order data based on the acquired item order data and the transfer type corresponding to the item order data.
Background
The distribution of physical goods, i.e., the distribution of physical goods, is a process in which functions such as transportation, storage, handling, packaging, distribution processing, distribution, and information processing are organically combined as required by a user during the physical movement of physical goods from a supply location to a receiving location.
In the current logistics transportation system, the transported articles are divided into large articles and small articles, and a transfer station for transferring the large articles or the small articles is specially arranged, and the transfer system used by the transfer station is only responsible for the transfer operation of the large articles or the small articles. That is, the existing logistics transportation system uses two independent transportation systems for large articles and small articles.
In the process of implementing the invention, at least the following technical problems are found in the prior art:
the large article is bigger than the small article, and the utilization ratio of the transport vehicle can not reach 100% usually, so that the space utilization ratio of the truck in the large article transfer scene is low. And because the large article and the small article adopt independent transfer stations, the phenomenon of detour is easily caused when the articles are transferred, thereby reducing the efficiency of article transportation.
Disclosure of Invention
The embodiment of the invention provides an article transferring method, device, equipment, medium and article transferring system, which aim to improve the space utilization rate of a transport vehicle and the transport efficiency of articles.
In a first aspect, an embodiment of the present invention provides an article transfer method, including:
acquiring waybill routing data respectively corresponding to at least one article to be transported in a current transportation system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
for each next routing node, acquiring target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and performing transfer operation on each article to be transferred based on at least one transfer routing node.
In a second aspect, embodiments of the present invention also provide an article transfer device, including:
the waybill routing data acquisition module is used for acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transport system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
a transit routing node determination module, configured to, for each next routing node, obtain target node configuration data corresponding to a next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, take the next routing node as a transit routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and the transfer operation execution module is used for executing transfer operation on each article to be transferred based on at least one transfer routing node.
In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
one or more processors;
a memory for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement any of the item transfer methods referred to above.
In a fourth aspect, embodiments of the present invention also provide a storage medium containing computer-executable instructions for performing any of the article transfer methods referred to above when executed by a computer processor.
In a fifth aspect, an embodiment of the present invention further provides an article transportation system, including: at least two transport systems;
regarding each transfer system, taking the transfer system as a current transfer system, wherein the current transfer system is used for acquiring waybill routing data respectively corresponding to at least one article to be transferred in the current transfer system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
for each next routing node, acquiring target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and performing transfer operation on each article to be transferred based on at least one transfer routing node.
The embodiment of the invention has the following advantages or beneficial effects:
according to the method and the device for transferring the goods, the next node type of the next routing node corresponding to the goods to be transferred is set in the waybill routing data, the target node configuration data corresponding to the next node type of the next routing node is set for each next routing node, whether the next routing node can be used as the transfer routing node or not is judged based on the target node configuration data, transfer operation is carried out on the goods to be transferred according to the determined transfer routing node, the problem that the large goods and the small goods cannot be transferred in a fusion mode is solved, and the space utilization rate of a transport vehicle corresponding to a transfer system and the transport efficiency of the goods are improved.
Drawings
Fig. 1 is a flow chart of a method for transferring articles according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for transferring articles according to a second embodiment of the present invention;
fig. 3 is a flowchart of a specific example of an article transfer method according to a third embodiment of the present invention;
FIG. 4 is a flowchart of an embodiment of a method for reverse transferring articles according to a third embodiment of the present invention;
FIG. 5 is a schematic view of an article transfer device according to a fourth embodiment of the present invention
Fig. 6 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of an article transportation system according to a seventh embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of an article transfer method according to an embodiment of the present invention, where the embodiment is applicable to a case of transferring an article, and especially applicable to a case of performing fusion transfer on a large article and a small article, and the method may be executed by an article transfer device, where the device may be implemented in a software and/or hardware manner, and the device may be configured in a transfer system in a terminal device, where the terminal device may be, for example, an intelligent terminal such as a mobile terminal, a notebook computer, a desktop computer, a server, a tablet computer, and the like. The method specifically comprises the following steps:
s110, acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transportation system.
The routing node in the logistics system refers to a node in a logistics system network for connecting a logistics line, and is a place for performing logistics activities such as warehousing, loading and unloading, packaging, circulation processing, information processing and the like, and the routing node can also be called as a transfer station. For example, the transfer station may be located in a warehouse, a station, a dock, or a freight station. Each routing node is provided with a transfer system which is specially used for handling article transfer management, in the embodiment, one transfer system is used as the current transfer system, the current transfer system is used as an execution main body for explanation, and the functions realized by other transfer systems are the same as or similar to the functions realized by the current transfer system.
Specifically, at least one article to be transported in the current transportation system represents at least one article to be transported, which is received by the current routing node and transported to the current routing node by the previous transportation system. In particular, item information for the items to be transported may be entered into the current transit system.
In particular, the waybill routing data can be used to characterize the transfer information of the items to be transferred. In this embodiment, the waybill routing data includes a next routing node corresponding to the article to be transported and a next node type to which the next routing node belongs; the next node type includes a major node or a minor node. Specifically, when the article to be transported belongs to a large article, the next node type to which the next routing node corresponding to the article to be transported belongs may be a large node or a small node, and similarly, when the article to be transported belongs to a small article, the next node type to which the next routing node corresponding to the article to be transported belongs may be a large node or a small node. Regardless of the size type of the article to be transported, the present embodiment focuses on the next node type to which the next routing node corresponding to the article to be transported belongs, rather than the size type to which the article to be transported belongs.
In one embodiment, optionally, the obtaining waybill routing data respectively corresponding to at least one article to be transported in the current transportation system includes: acquiring full routing data sent by an exterior single system; the full routing data comprises article information of at least one article to be transported, at least two routing nodes corresponding to the articles to be transported respectively and node types corresponding to the routing nodes respectively; and acquiring waybill routing data which respectively correspond to at least one article to be transported in the current transport system in the full routing data according to the current routing node corresponding to the current transport system.
Specifically, the full routing data can be used for representing complete logistics information corresponding to the article to be transported. Illustratively, the full routing data corresponding to the article a to be transported is a routing node 1, a routing node 2, and a routing node 3, where the routing node 1 represents a route starting point of the article a to be transported, the routing node 2 represents an intermediate route through which the article a to be transported passes, and the routing node 3 represents a route ending point of the article a to be transported. Illustratively, the node types corresponding to the routing node 1, the routing node 2 and the routing node 3 respectively can be a major node, a minor node and a minor node.
The article information of the article to be transported includes, but is not limited to, an article name, an article identifier, a size type of the article, and article brand information.
For example, in the above example, if the current routing node corresponding to the current transfer system is routing node 1, the waybill routing data is routing node 1-routing node 2, where routing node 2 is the next routing node corresponding to the article a to be transferred, and if the current routing node corresponding to the current transfer system is routing node 2, the waybill routing data is routing node 2-routing node 3, where routing node 3 is the next routing node corresponding to the article a to be transferred. Here, only the full routing data of the article a to be transported is taken as an example for explanation, the full routing data corresponding to different articles to be transported may be the same or different, and correspondingly, the next routing node in the waybill routing data corresponding to different articles to be transported may be the same or different.
And S120, acquiring target node configuration data corresponding to the next node type of the next routing node aiming at each next routing node, and taking the next routing node as a transfer routing node if the next routing node exists in the target node configuration data.
Specifically, when there is only one article to be transported, there is only one next routing node, and when there are a plurality of articles to be transported, there are one or more next routing nodes. The type of the next routing node is less than or equal to the number of the articles to be transported. Illustratively, the next routing node corresponding to the article a to be transported is the routing node 5, the next routing node corresponding to the article B to be transported is the routing node 6, and the next routing node corresponding to the article C to be transported is the routing node 6. Namely, the next routing node corresponding to the above 3 articles to be transported includes routing node 5 and routing node 6.
In this embodiment, the target node configuration data includes at least one preset next routing node corresponding to the current transit system configured in advance. Specifically, the node configuration data includes node configuration data corresponding to the large-sized node and node configuration data corresponding to the small-sized node. If the next node type to which the next routing node belongs is a large node, the target node configuration data is node configuration data corresponding to the large node, and specifically, the node type to which the preset next routing node belongs in the target node configuration data is the same as the next node type, that is, the node types are all large nodes. If the next node type to which the next routing node belongs is a small node, the target node configuration data is node configuration data corresponding to the small node, and specifically, the node type to which the preset next routing node belongs in the target node configuration data is the same as the next node type, that is, all the node types are small nodes. For example, it is assumed that the preset next routing node corresponding to the current transit system includes a routing node a, a routing node B, a routing node C, a routing node a, a routing node B, and a routing node C, where the types of nodes to which the routing node a, the routing node B, and the routing node C belong are major nodes, the types of nodes to which the routing node a, the routing node B, and the routing node C belong are minor nodes, node configuration data corresponding to the major nodes includes the routing node a, the routing node B, and the routing node C, and node configuration data corresponding to the minor nodes includes the routing node a, the routing node B, and the routing node C.
Specifically, if the next routing node exists in the target node configuration data, it is indicated that the next routing node belongs to a transit routing node which is configured for the current transit system in advance and can perform a transit operation.
S130, based on at least one transfer routing node, carrying out transfer operation on each article to be transferred.
Specifically, based on at least one transfer routing node, a sorting operation is performed on at least one article to be transferred, and a transfer operation is performed on the sorted at least one article to be transferred.
In one embodiment, optionally, the performing, based on at least one transfer routing node, a transfer operation on each article to be transferred includes: for each transfer routing node, acquiring article information of at least one article to be transferred corresponding to the transfer routing node, and generating transportation demand data based on the article information; transmitting the transportation demand data to a transportation management system so that the transportation management system executes vehicle allocation operation based on the transportation demand data; and when a vehicle sealing instruction input by a user is received, finishing the transferring operation of each article to be transferred corresponding to the transferring route node.
Specifically, the at least one article to be transported corresponding to the transfer routing node refers to at least one article to be transported that needs to be transferred from the current routing node to the transfer routing node. For example, the article information of the article to be transported can be obtained from the full routing data sent by the exterior single system.
The transportation demand data may be used to describe transportation information of each article to be transported, and the transportation information includes, but is not limited to, the number, total volume, total weight, and transportation time of the articles to be transported. Specifically, after each article to be transported corresponding to the transportation routing node is boxed, the user can input a vehicle sealing instruction in the current transportation system, and after the current transportation system receives the vehicle sealing instruction input by the user, the transportation operation of each article to be transported corresponding to the transportation routing node is finished.
According to the technical scheme, the next node type to which the next routing node corresponding to the article to be transported belongs is set in the waybill routing data, target node configuration data corresponding to the next node type to which the next routing node belongs are set for each next routing node, whether the next routing node can serve as the transport routing node or not is judged based on the target node configuration data, the transport operation is performed on the article to be transported according to the determined transport routing node, the problem that the large article and the small article cannot be transported in a fusion mode is solved, and the space utilization rate of transport vehicles corresponding to a transport system and the transport efficiency of the article are improved.
Example two
Fig. 2 is a flowchart of an article transfer method according to a second embodiment of the present invention, and the technical solution of the present embodiment is further detailed based on the above-mentioned second embodiment. Optionally, before finishing the transferring operation of each article to be transferred corresponding to the transfer routing node, the method further includes: acquiring a current node type to which a current routing node corresponding to a current transit system belongs, and judging whether a next node type to which the transit routing node belongs is the same as the current node type; if not, acquiring a car sealing code sent by the transportation management system, and outputting the car sealing code; correspondingly, before acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transportation system, the method further comprises the following steps: acquiring a vehicle sealing code corresponding to an upper transfer system and acquiring a decapsulation code which is sent by the transportation management system and corresponds to the upper transfer system; and if the vehicle sealing code is matched with the unsealing code, executing the operation of acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transport system.
The specific implementation steps of this embodiment include:
s210, acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transportation system.
In this embodiment, before obtaining waybill routing data corresponding to at least one article to be transported in the current transportation system, the method further includes: acquiring a vehicle sealing code corresponding to the last transfer system and acquiring a decapsulation code which is sent by the transportation management system and corresponds to the last transfer system; and if the vehicle sealing code is matched with the unsealing code, executing the operation of acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transport system.
Specifically, if the type of the previous node to which the previous routing node of the previous forwarding system belongs is different from the type of the current node, the current routing node also receives the decapsulation code, which is sent by the transportation management system and corresponds to the previous forwarding system, when receiving the article to be forwarded. And if the type of the previous node to which the previous routing node of the previous transshipment system belongs is the same as that of the current node, the current routing node does not receive the decapsulation code which is sent by the transportation management system and corresponds to the previous transshipment system when receiving the article to be transshipped.
Specifically, the car sealing code can be transferred to the current routing node along with the transport vehicle, and the obtained car sealing code corresponding to the last transfer system can be input by the user based on the car sealing code on the transport vehicle. Illustratively, the vehicle sealing code and the decapsulating code each include a transit routing node corresponding to the previous transit system. And if the vehicle sealing code input by the user is the same as the transfer routing node in the received decapsulation code and is the current routing node, indicating that the vehicle sealing code and the decapsulation code are successfully matched. And if the transit routing nodes in the vehicle sealing code and the decapsulation code are different, indicating that the vehicle sealing code and the decapsulation code are failed to be matched.
On the basis of the foregoing embodiment, optionally, the method further includes: and if the vehicle sealing code is not matched with the sealing code, sending the node change demand instruction to the routing system, and receiving a change routing node sent by the routing system. In particular, the routing system may be configured to manage and maintain at least one routing node and route information between the routing nodes. When the vehicle sealing code is not matched with the vehicle sealing code, the destination routing node of the transport vehicle is not the current routing node, and the routing system can replan the routing line based on the current routing node and the target routing node of the transport vehicle. For example, if the transport vehicle should be transported from routing node a to routing node c, but the transport vehicle is transported from routing node a to routing node b, the routing system replans the route for the transport vehicle to be transported from routing node b to routing node c. If the routing system records the routing line from the routing node b to the routing node c, the routing node is changed into the routing node c, and if the routing system does not record the routing line from the routing node b to the routing node c, but the routing line from the routing node b to the routing node d and the routing line from the routing node d to the routing node c exist, the routing node is changed into the routing node d.
S220, aiming at each next routing node, obtaining target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node.
On the basis of the foregoing embodiment, optionally, the method further includes: and if the next routing node does not exist in the target node configuration data, acquiring a changed routing node sent by the routing system, and taking the changed routing node as a transfer routing node. Specifically, if the next routing node does not exist in the target node configuration data, the node change demand instruction is sent to the routing system, and the change routing node sent by the routing system based on the node change demand instruction is obtained. Illustratively, if the next routing node is a routing node a and the routing node a does not exist in the target node configuration data, a changed routing node sent by the routing system is obtained, and assuming that the changed routing node is a routing node B, the routing node B is used as a transfer routing node corresponding to at least one article to be transferred corresponding to the routing node a.
The method has the advantages that the changed routing node replanned by the routing system is used as the transfer routing node, the article to be transferred can be transferred out from the current routing node in time, and the condition that a large amount of articles to be transferred are overstocked in the current routing node corresponding to the routing node which is not configured in advance is avoided.
S230, aiming at each transfer routing node, acquiring the article information of at least one article to be transferred corresponding to the transfer routing node, and generating transportation demand data based on the article information.
On the basis of the foregoing embodiment, optionally, before acquiring the article information of at least one article to be transported corresponding to the transportation routing node, the method further includes: sending each transfer routing node to a routing system so that the routing system checks each transfer routing node; if the received verification result sent by the routing system is successful, executing the operation of acquiring the article information of at least one article to be transported corresponding to the transportation routing node; and if the received verification result sent by the routing system is verification failure, taking the changed routing node sent by the routing system as a new transfer routing node, and executing the operation of acquiring the article information of at least one article to be transferred corresponding to the transfer routing node.
In this case, for example, when the routing node a cannot transport the article for some reason, the routing node a is in an unavailable state in the routing system, and accordingly, all the routing lines corresponding to the routing node a are in the unavailable state. That is, when the next routing node corresponding to the article to be transported exists in the target node configuration data of the current transportation system, the routing line between the current routing node and the next routing node in the routing system may be in an unavailable state.
Specifically, after receiving the transit routing node, the routing system judges whether an available routing line exists between the current routing node of the current transit system and the transit routing node, if so, the verification result is successful, if not, the verification result is failed, and the changed routing node replanned based on the current routing node and the transit routing node is sent to the current transit system.
The method has the advantages that the real-time effectiveness of the routing line between the current routing node and the transfer routing node is guaranteed, and the probability of invalid transportation of the goods is reduced.
And S240, transmitting the transportation demand data to a transportation management system so that the transportation management system executes vehicle allocation operation based on the transportation demand data.
And S250, when a vehicle sealing instruction input by a user is received, acquiring the current node type of the current routing node corresponding to the current transfer system.
And S260, judging whether the next node type of the transfer routing node is the same as the current node type, if so, executing S280, and if not, executing S270.
Specifically, when the next node type to which the transfer routing node belongs is different from the current node type, it is described that the transfer operation belongs to the merge transportation mode, that is, the current routing node belonging to the major node is transported to the transfer routing node belonging to the minor node, or the current routing node belonging to the minor node is transported to the transfer routing node belonging to the major node, and the merge transportation mode is prone to a condition that node transportation is wrong.
And S270, obtaining the car sealing code sent by the transportation management system, and outputting the car sealing code.
For example, the user may print the vehicle sealing code output by the current transfer system and then paste the vehicle sealing code on the transport vehicle, so that the vehicle sealing code reaches the next routing node along with the transport vehicle.
And S280, finishing the transferring operation of each article to be transferred corresponding to the transferring routing node.
According to the technical scheme, when a vehicle sealing instruction input by a user is received, the current node type to which the current routing node belongs is compared with the next node type to which the transfer routing node belongs, if the current node type is different from the next node type, a vehicle sealing code sent by a transportation management system is obtained, and the vehicle sealing code is output, so that the problem that node transportation errors easily occur in the fusion transportation process of large nodes and small nodes is solved, the accuracy of fusion transportation of the large nodes and the small nodes is improved, and the transportation efficiency of articles is further improved.
EXAMPLE III
Fig. 3 is a flowchart of a specific example of an article transfer method according to a third embodiment of the present invention. Specifically, the exterior single system generates full routing data, specifically, article information of at least one article to be transported, at least two routing nodes respectively corresponding to the articles to be transported, and node types respectively corresponding to the routing nodes. According to a current routing node corresponding to a current transfer system, acquiring waybill routing data corresponding to at least one article to be transferred corresponding to the current transfer system in the full routing data, specifically, the waybill routing data includes a next routing node corresponding to the article to be transferred and a next node type to which the next routing node belongs. The following node type is determined to be a major piece type and a minor piece type, which is exemplarily described in this embodiment with the following node type being the minor piece type, and the specific implementation manner of the following node type being the major piece type is similar to that of this embodiment.
Specifically, the PDA (Personal Digital Assistant) receives goods, wherein the PDA is a mobile receiving device. And judging whether a next routing node corresponding to the article to be transported input by the PDA device exists in target node configuration data corresponding to the next routing node, if so, indicating that a small piece ferry area corresponding to the next routing node is arranged in the current routing node, wherein specifically, the small piece ferry area is used for storing the article to be transported which needs to be transported to the small piece node subsequently. The flow direction area displayed by the PDA is a small piece ferry area corresponding to the next routing node. If the current routing node does not exist, the current routing node is not provided with the small piece ferry area corresponding to the next routing node, and the PDA displays that the flow direction area is empty. After the goods are received, if the articles to be transported with empty flow direction areas are displayed by the PDA, the node change demand instruction is sent to the routing system, the routing system executes routing information change operation, and the changed routing nodes are sent to the transport system.
Specifically, before the transportation demand is reported, the next routing node of the article to be transported, which is not empty in the PDA display flow direction area, is sent to the routing system, the routing system checks the next routing node, and after the checking is completed, the transportation demand is reported according to the next routing node or the change routing node sent by the routing system based on the next routing node. Specifically, for each next routing node, article information of at least one article to be transported corresponding to the next routing node is acquired, Transportation demand data is generated based on the article information, and the Transportation demand data is sent to a Transportation Management System (TMS) by calling a vehicle sealing interface. And the transportation management system generates an order according to the transportation demand data, and if the current node type is different from the next node type, the order generated by the transportation management system contains a vehicle sealing code. And the transportation management system sends the generated entrusted book number and the generated vehicle sealing code to the transfer system in a Message Queue (MQ) Message mode, the transfer system acquires and records entrusted book details corresponding to the entrusted book number from the transportation management system, and records a transfer batch number corresponding to the next route node to finish the transfer operation.
Fig. 4 is a flowchart of a specific example of an article reverse transferring method according to a third embodiment of the present invention. When an instruction of canceling the article transportation by the customer is received in the article transportation process, whether a destination routing node corresponding to the article to be transported is shipped is determined, if yes, a carrying canceling flow is executed, and if not, the article to be transported is still in a transportation state and does not reach the destination routing node. And executing the operation of bill interception in the transfer system corresponding to the articles to be transferred, judging whether the articles to be transferred are intercepted before being put in storage, if so, displaying an 'interception and exchange area' in a flow direction area of the PDA, wherein specifically, the interception and exchange area is used for storing the intercepted articles to be transferred, and if not, manually intercepting the articles to be transferred. And the forwarding system calls the application order changing interface to enable the order center to create a reverse order according to the current routing node and the routing starting point corresponding to the forwarding system calling the application order changing interface. The outer order system receives the reverse order sent by the order center, full-route data are generated according to the reverse order, the transfer system prints reverse package labels according to the full-route data, and after the transfer system carries out transfer operation on the intercepted articles to be transferred based on the article transfer method provided by the embodiment, the package state is updated, the passenger order is cancelled, and article reverse transfer operation is completed.
Example four
Fig. 5 is a schematic view of an article transfer device according to a fourth embodiment of the present invention. This embodiment can be applicable to the condition of transporting to article, is particularly useful for the condition of fusing transportation to major possession article and smallclothes article, and the device can adopt the mode of software and/or hardware to realize, and the device can dispose in the transfer system in terminal equipment, and this article transfer device includes: the waybill routing data acquisition module 410, the diversion routing node determination module 420, and the diversion operation execution module 430.
The waybill routing data acquisition module 410 is configured to acquire waybill routing data corresponding to at least one article to be transported in a current transportation system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
a transit routing node determining module 420, configured to, for each next routing node, obtain target node configuration data corresponding to a next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, take the next routing node as the transit routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and a transfer operation executing module 430, configured to execute a transfer operation on each article to be transferred based on at least one transfer routing node.
According to the technical scheme, the next node type to which the next routing node corresponding to the article to be transported belongs is set in the waybill routing data, target node configuration data corresponding to the next node type to which the next routing node belongs are set for each next routing node, whether the next routing node can serve as the transport routing node or not is judged based on the target node configuration data, the transport operation is performed on the article to be transported according to the determined transport routing node, the problem that the large article and the small article cannot be transported in a fusion mode is solved, and the space utilization rate of transport vehicles corresponding to a transport system and the transport efficiency of the article are improved.
On the basis of the above technical solution, optionally, the waybill route data acquisition module 410 is specifically configured to:
acquiring full routing data sent by an exterior single system; the full routing data comprises article information of at least one article to be transported, at least two routing nodes corresponding to the articles to be transported respectively and node types corresponding to the routing nodes respectively;
and acquiring waybill routing data which respectively correspond to at least one article to be transported in the current transport system in the full routing data according to the current routing node corresponding to the current transport system.
On the basis of the above technical solution, optionally, the apparatus further includes:
and the change routing node acquisition module is used for acquiring the change routing node sent by the routing system and taking the change routing node as a transfer routing node if the next routing node does not exist in the target node configuration data.
On the basis of the above technical solution, optionally, the transfer operation execution module 430 is specifically configured to:
for each transfer routing node, acquiring article information of at least one article to be transferred corresponding to the transfer routing node, and generating transportation demand data based on the article information;
transmitting the transportation demand data to a transportation management system so that the transportation management system executes vehicle allocation operation based on the transportation demand data;
and when a vehicle sealing instruction input by a user is received, finishing the transferring operation of each article to be transferred corresponding to the transferring route node.
On the basis of the above technical solution, optionally, the apparatus further includes:
the vehicle sealing code output module is used for acquiring the current node type of the current routing node corresponding to the current transfer system before finishing the transfer operation of each article to be transferred corresponding to the transfer routing node, and judging whether the next node type of the transfer routing node is the same as the current node type; if not, acquiring the vehicle sealing code sent by the transportation management system, and outputting the vehicle sealing code;
correspondingly, the device also comprises:
the de-encapsulation code matching module is used for acquiring a vehicle-sealing code corresponding to an upper transfer system and a de-encapsulation code corresponding to the upper transfer system and sent by a transportation management system before acquiring waybill routing data corresponding to at least one article to be transferred in a current transfer system; and if the vehicle sealing code is matched with the unsealing code, executing the operation of acquiring waybill routing data respectively corresponding to at least one article to be transported in the current transport system.
On the basis of the above technical solution, optionally, the apparatus further includes:
the transfer routing node checking module is used for sending each transfer routing node to the routing system before acquiring the article information of at least one article to be transferred corresponding to the transfer routing node, so that the routing system checks each transfer routing node; if the received verification result sent by the routing system is successful, executing the operation of acquiring the article information of at least one article to be transported corresponding to the transportation routing node; and if the received verification result sent by the routing system is verification failure, taking the changed routing node sent by the routing system as a new transfer routing node, and executing the operation of acquiring the article information of at least one article to be transferred corresponding to the transfer routing node.
The article transfer device provided by the embodiment of the invention can be used for executing the article transfer method provided by the embodiment of the invention, and has corresponding functions and beneficial effects of the execution method.
It should be noted that, in the embodiment of the article transfer device, the units and modules included in the embodiment are merely divided according to the functional logic, but are not limited to the above division as long as the corresponding functions can be realized; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
EXAMPLE five
Fig. 6 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention, where the fifth embodiment of the present invention provides a service for implementing the article transportation method according to the foregoing embodiment of the present invention, and the article transportation device according to the foregoing embodiment may be configured. FIG. 6 illustrates a block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention. The electronic device 12 shown in fig. 6 is only an example and should not bring any limitation to the function and the scope of use of the embodiment of the present invention.
As shown in FIG. 6, electronic device 12 is embodied in the form of a general purpose computing device. The components of electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by electronic device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. The electronic device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, and commonly referred to as a "hard drive"). Although not shown in FIG. 6, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
Electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with electronic device 12, and/or with any devices (e.g., network card, modem, etc.) that enable electronic device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, the electronic device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet) via the network adapter 20. As shown in FIG. 6, the network adapter 20 communicates with the other modules of the electronic device 12 via the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes various functional applications and data processing, such as implementing the article transfer method provided by embodiments of the present invention, by executing programs stored in the system memory 28.
Through above-mentioned electronic equipment, solved the problem that major possession article and smallclothes article can not fuse the transportation, improved the space utilization of the haulage vehicle that the transfer system corresponds and the conveying efficiency of article.
EXAMPLE six
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a method for article transfer, the method including:
acquiring waybill routing data respectively corresponding to at least one article to be transported in a current transportation system; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node;
for each next routing node, acquiring target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node; the target node configuration data comprises at least one preset next routing node which is configured in advance and corresponds to the current transfer system;
and performing transfer operation on each article to be transferred based on at least one transfer routing node.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
Of course, the storage medium provided by the embodiments of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the above method operations, and may also perform related operations in the article transfer method provided by any embodiment of the present invention.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of an article transportation system according to a seventh embodiment of the present invention. The embodiment of the invention is applicable to the condition of transferring articles, in particular to the condition of performing fusion transfer on large articles and small articles.
The article transport system includes: at least two transport systems; regarding each transfer system, taking the transfer system as a current transfer system 710, wherein the current transfer system 710 is used for acquiring waybill routing data respectively corresponding to at least one article to be transferred in the current transfer system 710; the waybill routing data comprises a next routing node corresponding to the article to be transported and a next node type of the next routing node; the next node type comprises a major node or a minor node; for each next routing node, acquiring target node configuration data corresponding to the next node type to which the next routing node belongs, and if the next routing node exists in the target node configuration data, taking the next routing node as a transfer routing node; the target node configuration data includes at least one preset next routing node corresponding to the current transit system 710 configured in advance; and performing transfer operation on each article to be transferred based on at least one transfer routing node.
The article transport system shown in fig. 7 comprises 3 transfer systems, respectively an upper transfer system 711, a current transfer system 710 and a lower transfer system 712. The "previous" and "next" are both based on the "current", and when the corresponding transport system of the "current" is changed, the corresponding "previous" and "next" are also changed correspondingly. Specifically, the number of the transfer systems included in the article transportation system may be determined based on the number of the routing nodes in the full routing data, and the number of the transfer systems in the article transportation systems corresponding to different articles to be transferred may be different.
In an embodiment, optionally, the article transportation system further includes an exterior order system 720, where the exterior order system 720 is configured to generate full routing data corresponding to the article order data based on the acquired article order data corresponding to the at least one article to be transported; the full routing data comprises article information of at least one article to be transported, at least two routing nodes corresponding to the articles to be transported respectively and node types corresponding to the routing nodes respectively; accordingly, the present transfer system 710 is particularly useful for: and acquiring waybill routing data which respectively correspond to at least one article to be transported in the current transport system in the full routing data according to the current routing node corresponding to the current transport system 710.
In an embodiment, optionally, the item transportation system further includes a merchant system 730, where the merchant system 730 is configured to send item order data corresponding to the at least one item to be transported, which is received by the user, and a transportation type corresponding to the item order data to the outsider system 720; wherein the transport type comprises large piece transport, small piece transport or fusion transport; accordingly, the outer sheet system 720 is specifically configured to: and generating full routing data corresponding to the item order data based on the acquired item order data and the transfer type corresponding to the item order data.
Specifically, when the transfer type is large transfer, the node types respectively corresponding to at least two routing nodes in the full routing data generated by the outer single system 720 are large nodes, when the transfer type is small transfer, the node types respectively corresponding to at least two routing nodes in the full routing data generated by the outer single system 720 are small nodes, and when the transfer type is fusion transfer, the node types respectively corresponding to at least two routing nodes in the full routing data generated by the outer single system 720 both include large nodes and small nodes.
In one embodiment, the item transport system optionally further comprises a routing system 740, the routing system 740 being configured to send the changed routing node to the current diversion system 710 when a node change condition is detected.
Illustratively, the route change condition includes receiving a node change demand instruction sent by the current transit system 710 or detecting that the number of the to-be-transferred items corresponding to the next route node exceeds a preset number threshold.
In one embodiment, the article transportation system further comprises a transportation management system 750, and the transportation management system 750 is configured to perform a vehicle allocation operation based on the transportation requirement data received from the current transfer system 710.
In one embodiment, optionally, the current transfer system 710 is further configured to: for each transit routing node, acquiring a current node type to which the current routing node corresponding to the current transit system 710 belongs, and judging whether a next type corresponding to the transit routing node is the same as the current node type; if not, sending the vehicle sealing code request instruction to the transportation management system 750, and sending the obtained vehicle sealing code sent by the transportation management system 750 to the next transfer system 712 to which the transfer routing node belongs; accordingly, the transportation management system 750 is further configured to: and determining a car sealing code and a car sealing code corresponding to the car sealing code request instruction, sending the car sealing code to the current transit system 710, and sending the car sealing code to the next transit system 712 corresponding to the transit routing node.
According to the technical scheme, the next node type to which the next routing node corresponding to the article to be transported belongs is set in the waybill routing data, target node configuration data corresponding to the next node type to which the next routing node belongs are set for each next routing node, whether the next routing node can serve as the transport routing node or not is judged based on the target node configuration data, the transport operation is performed on the article to be transported according to the determined transport routing node, the problem that the large article and the small article cannot be transported in a fusion mode is solved, and the space utilization rate of transport vehicles corresponding to a transport system and the transport efficiency of the article are improved.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments illustrated herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.