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 waybill management and control method according to an embodiment of the present invention, where the embodiment is applicable to a situation of managing and controlling a life cycle of a railway freight waybill, and the method may be executed by a waybill management and control device, which may be implemented by software and/or hardware, and may be integrated in an electronic device bearing a waybill management and control function, for example, an information acquisition platform of a server device.
As shown in fig. 1, the method may specifically include:
s110, acquiring the freight bill information of the target goods in the current link in at least one link of the circulation chain of the target goods.
In this embodiment, the circulation chain is a circulation process in the whole life cycle of the target freight manifest, and may be composed of a plurality of links such as a manifest generation link, a loading operation link, a transportation link, and an unloading operation link. Optionally, the target freight note information of different links may be the same or different, where the target freight note information of each link may include, but is not limited to, basic freight information, vehicle information, link information, and the like; the basic information of the goods may include, but is not limited to, a name of the goods, a kind of the goods, arrival information of the goods, consignee information of the goods, origination information of the goods, and the like; the vehicle information refers to the type and number of vehicles for loading cargos, vehicle number information, rated load bearing information of the vehicles, vehicle axle number information and vehicle state information, wherein the vehicle state information comprises an empty vehicle state and a heavy vehicle state, the empty vehicle state means that the vehicles are not loaded with cargos, and the heavy vehicle state means that the vehicles are loaded with cargos; the link information may include a link name and information on processing of the target goods in the link, such as information on loading of the target goods in a loading operation link.
Optionally, for the waybill generation link, the link information of the waybill generation link includes a waybill identifier, which is used for uniquely representing the waybill and can be in a form of numbers, letters or numbers plus letters; the vehicle information of the waybill generation link comprises the type and the quantity of the vehicles required by the transportation of the target goods; the basic information of the goods in the waybill generation link comprises goods attribute information, goods arrival information and goods consignee information, wherein the goods attribute information comprises the goods arrival information and the goods consignee information.
For the loading operation link, the link information of the loading operation link comprises loading operation information and loading state; the loading operation information may include, but is not limited to, the actual weight of the loaded cargo of each vehicle, whether the locomotive is used, whether the time is out, whether the vehicle is overweight, and the like; the loading state comprises a loaded state to indicate that the subsequent links in the circulation chain can be executed. The vehicle information in the loading operation link includes the type and number of the vehicle loaded with the target cargo.
For the transportation link, the link information of the transportation link comprises the transportation process information and the train number information of the train carrying the vehicle; wherein, the transportation process information comprises intermediate station information between the originating station and the destination station, arrival time and the like. The vehicle information of the transportation link includes the type and the number of vehicles for loading target goods, and it should be noted that the vehicle information of the transportation link may be the same as or different from the vehicle information of the waybill generation link and the loading operation link; the basic information of the goods in the transportation link comprises goods attribute information, goods arrival information and goods receiver information.
For the unloading operation link, the link information of the unloading operation link comprises unloading operation information; the unloading job information may include, but is not limited to, the actual weight of the unloaded cargo of each vehicle, whether to use the locomotive, whether to timeout, and the like; the vehicle information of the unloading operation link includes the kind and number of the vehicle loaded with the target cargo.
In this embodiment, the information collection platform may provide a user access port for a user in different links to write in the target freight manifest information. For example, the user may log in the browser webpage through a pre-registered account and a pre-registered password, and then initiate a target freight waybill information acquisition instruction of a current link through browser webpage operation (for example, clicking a waybill generation link information write-in option in the client and the like), and after the information acquisition platform detects the target freight waybill information acquisition instruction, the information acquisition platform displays a target freight waybill information write-in interface to the user, and acquires link information, vehicle information, and basic freight information of the current link written by the user in a form of manual input or voice input and the like.
In addition, different users can log in different menu pages of the system through a browser, or enter a target freight note information writing interface through a two-dimensional code provided by a scanning tool scanning information acquisition platform in a client with a scanning tool, so as to write basic cargo information, vehicle information and link information of the current link.
And S120, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo.
In this embodiment, the target goods can be managed and controlled in each link of the target goods according to the waybill information of the target goods. For example, in the transportation link, management can be performed according to the transportation process information and the train number information in the target freight waybill information, so that different users, such as a source unit, a sales unit, a consignee, and the like, can perform inquiry, information confirmation, information change, and the like on the waybill of the target freight. And if the waybill of the target goods is finished, tracking the information of the waybill of the target goods in each link according to the waybill information of the target goods so as to facilitate the user to inquire and confirm the arrival of the goods and the like.
According to the technical scheme of the embodiment of the invention, target goods waybill information of the current link is acquired through at least one link in a circulation chain of the target goods; the target freight waybill information comprises basic freight information, vehicle information and link information; and then, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo. By the technical scheme, the whole process management and control of the railway freight waybills are realized, the labor cost and the labor error rate in the transportation process are reduced, and the transportation efficiency and the user experience degree of the whole freight railway are improved.
On the basis of the technical scheme, in the circulation chain of the target goods, the freight bill can be generated by generating the related information of the link of freight bill generation and the related information of the link of loading operation, so that the expense information can be settled after the freight bill is finished. Illustratively, in a circulation chain, after information of each link is changed, a goods ticket needs to be updated correspondingly, and the accuracy of the cost information is ensured.
In the circulation chain of the target goods, or after the freight note of the target goods is finished, the freight client and the railway operator can track the freight note according to the train number, the freight note, the receiving and dispatching goods and other different dimensions through the collected relevant information of each link in the circulation chain of the target goods, accurately inquire the state, the position, the stop time and other information of each batch of goods in real time according to the actual operation of the train, and simultaneously can timely and conveniently adjust and change the flow direction of the target goods in the system according to the grasped market information and the goods source information.
Example two
Fig. 2 is a flowchart of an waybill management and control method provided by the second embodiment of the present invention, which is further optimized and provides an optional real-time scheme based on the above embodiments.
As shown in fig. 2, the method may specifically include:
s210, collecting the freight bill information of the target goods in the current link in at least one link of the circulation chain of the target goods.
Optionally, in this embodiment, if the current link is an waybill generation link, the empty wagon configuration plan may be determined according to the freight daily plan of the target cargo, and then the target cargo waybill information of the waybill generation link is determined according to the freight daily plan and the empty wagon configuration plan.
The freight daily plan refers to a plan for transporting target goods, and may include, but is not limited to, a loading station of the target goods, a special loading line, a goods flow direction, a goods type, a goods name, a required vehicle type and quantity, and source unit information of the goods. The empty vehicle allocation plan is to allocate empty vehicles in the area under jurisdiction to each required station, namely, a loading station of target goods.
Optionally, the empty vehicle configuration plan is determined according to the loading station, the cargo type, the required vehicle type and the number in the target freight daily plan.
And if the number of empty vehicles in one train number in the region under jurisdiction is enough, generating a freight note according to the freight daily plan and the empty vehicle configuration plan, and determining target freight note information of the freight note.
And if the number of empty vehicles of one train number in the region under jurisdiction is insufficient, namely the number of the vehicle demands in the freight daily plan is greater than the number of the vehicles of one train number in the empty configuration plan, generating at least two freight tickets related to the target goods according to the freight daily plan and the empty configuration plan, and determining target goods freight ticket information of at least two freight tickets in a freight ticket generation link. Specifically, the vehicle of one train in the empty configuration plan is not enough to load the target cargo at one time, and the target cargo can be loaded in batches, each batch of loaded target cargo corresponds to a waybill associated with the target cargo, and target cargo waybill information of the rated waybill is absent. For example, the device cargo may be loaded according to the train number type to which the empty vehicle belongs, where the train number type may include a large train number and a small train number, and when the target cargo is loaded, the device cargo may be a combination of the large train number and the small train number, a combination of a plurality of large train numbers, or a combination of a plurality of small train numbers.
And S220, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo.
According to the technical scheme of the embodiment of the invention, target goods waybill information of the current link is acquired through at least one link in a circulation chain of the target goods; the target freight waybill information comprises basic freight information, vehicle information and link information; and then, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo. By the technical scheme, the whole process management and control of the railway freight waybills are realized, the labor cost and the labor error rate in the transportation process are reduced, and the transportation efficiency and the user experience degree of the whole freight railway are improved.
EXAMPLE III
Fig. 3 is a flowchart of an waybill management and control method provided by the third embodiment of the present invention, which is further optimized and provides an optional real-time scheme based on the foregoing embodiments.
As shown in fig. 3, the method may specifically include:
s310, acquiring the freight bill information of the target goods in the current link in at least one link of the circulation chain of the target goods.
And S320, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo.
Optionally, in this embodiment, if the current link is a loading operation link, according to the target freight waybill information, the waybill of the target freight may be managed and controlled by acquiring arrival information and consignee information in basic freight information in the target freight information in the loading link to perform confirmation information; and managing and controlling the freight bill of the target goods according to the confirmation information.
Specifically, in the loading link, the contents in the basic information of the goods in the target goods information in the loading link are obtained, the arrival information and the consignee information are confirmed, and if the arrival information and/or the consignee information are/is lost, the arrival information and/or the consignee information are/is supplemented; otherwise, the arrival information and/or the consignee information are checked again, and if the arrival information and/or the consignee information are wrong, the arrival information and/or the consignee information are changed.
Optionally, in this embodiment, if the current link is a transportation link, the waybill of the target cargo may be managed and controlled according to the waybill information of the target cargo, and if the waybill shunting application passing event is identified, the waybill of the target cargo is updated according to the arrival information and the consignee information in the waybill information of the target cargo of the transportation link.
The waybill distribution application passing event identified can be a waybill distribution application of a seller obtaining target goods; and if the waybill shunting application meets the set requirement, determining that the waybill shunting application is approved.
The waybill shunting refers to that the transportation route of the target goods is changed in the transportation process and the target goods are transported to different destinations, for example, the target goods are coal, the coal can be subjected to quality detection at a set station in the transportation process, and if the quality detection result does not meet the set requirement, the target goods can be transported to a receiver meeting the set requirement.
The set requirement can be the quality requirement of the consignee for the goods, the requirements of different consignees are different, and the requirements of different goods are also different.
In this embodiment, specifically, if the current link is a transportation link, and the target goods do not meet the set requirements, the transportation party or the sales party submits the waybill distribution application to the information acquisition platform; the information acquisition platform sends the waybill shunting application to railway staff for auditing, and if the waybill shunting application is identified to pass an event, shunting the freight waybill according to arrival information and consignee information in the target freight waybill information in the transportation link.
According to the technical scheme of the embodiment of the invention, target goods waybill information of the current link is acquired through at least one link in a circulation chain of the target goods; the target freight waybill information comprises basic freight information, vehicle information and link information; and then, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo. By the technical scheme, the whole process management and control of the railway freight waybills are realized, the labor cost and the labor error rate in the transportation process are reduced, and the transportation efficiency and the user experience degree of the whole freight railway are improved.
Example four
Fig. 4 is a schematic structural diagram of an waybill management and control device according to a fourth embodiment of the present invention, which is applicable to a situation of managing and controlling a life cycle of a railway freight waybill, and the device may be implemented in a software and/or hardware manner, and may be integrated into an electronic device, such as a server device, that carries a waybill management and control function.
As shown in fig. 4, the apparatus may specifically include aninformation collecting module 410 and a managing and controllingmodule 420, wherein,
theinformation acquisition module 410 is used for acquiring the freight note information of the target goods in the current link in at least one link of the circulation chain of the target goods; the target freight waybill information comprises basic freight information, vehicle information and link information;
and the management andcontrol module 420 is configured to manage and control the waybill of the target cargo according to the waybill information of the target cargo.
According to the technical scheme of the embodiment of the invention, target goods waybill information of the current link is acquired through at least one link in a circulation chain of the target goods; the target freight waybill information comprises basic freight information, vehicle information and link information; and then, managing and controlling the waybill of the target cargo according to the waybill information of the target cargo. By the technical scheme, the whole process management and control of the railway freight waybills are realized, the labor cost and the labor error rate in the transportation process are reduced, and the transportation efficiency and the user experience degree of the whole freight railway are improved.
Further, the circulation chain of the target cargo comprises at least one of the following links: a waybill generation link, a loading operation link, a transportation link and an unloading operation link;
the link information of the waybill generation link comprises a waybill identifier; the vehicle information of the waybill generation link comprises the type and the quantity of the vehicles required by the transportation of the target goods; the basic information of the goods in the waybill generation link comprises goods attribute information, goods arrival information and goods consignee information;
the link information of the loading operation link comprises loading operation information and a loading state; the vehicle information in the loading operation link comprises the type and the quantity of the vehicles for loading target cargos;
the link information of the transportation link comprises transportation process information and train number information of a train carrying vehicles; the vehicle information of the transportation link comprises the type and the quantity of vehicles for loading target cargos; the basic information of the goods in the transportation link comprises goods attribute information, goods arrival information and goods consignee information;
the link information of the unloading operation link comprises unloading operation information; the vehicle information of the unloading operation link includes the kind and number of the vehicle loaded with the target cargo.
Further, theinformation collecting module 410 includes an empty allocation plan determining unit and a waybill information determining unit, wherein,
the empty vehicle configuration plan determining unit is used for determining an empty vehicle configuration plan according to the freight daily plan of the target goods;
and the waybill information determining unit is used for determining the target freight waybill information of the waybill generating link according to the freight daily plan and the empty vehicle configuration plan.
Further, the waybill information determination unit is specifically configured to:
and if the number of the vehicles in the freight daily plan is larger than that in the empty allocation plan, generating at least two freight notes related to the target goods according to the freight daily plan and the empty allocation plan, and determining target goods freight note information of the at least two freight notes in the freight note generation link.
Further, if the current link is a loading operation link, the management andcontrol module 420 is specifically configured to:
acquiring arrival information and consignee information in basic cargo information in target cargo information in a loading link to confirm the information;
and managing and controlling the freight bill of the target goods according to the confirmation information.
Further, if the current link is a transportation link, the management andcontrol module 420 is specifically configured to:
and if the waybill shunting application passing event is identified, updating the waybill of the target cargo according to the arrival information and the consignee information in the waybill information of the target cargo in the transportation link.
Further, identifying a waybill shunting application passing event comprises:
acquiring a waybill distribution application of a seller of target goods;
and if the waybill shunting application meets the set requirement, determining that the waybill shunting application is approved.
The waybill management and control device can execute the waybill management and control method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
EXAMPLE five
Fig. 5 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention, and fig. 5 shows a block diagram of an exemplary device suitable for implementing the embodiment of the present invention. The device shown in fig. 5 is only an example and should not bring any limitation to the function and the scope of use of the embodiments of the present invention.
As shown in FIG. 5,electronic device 12 is embodied in the form of a general purpose computing device. The components ofelectronic device 12 may include, but are not limited to: one or more processors orprocessing units 16, asystem memory 28, and abus 18 that couples various system components including thesystem memory 28 and theprocessing 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, and a processor or 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 byelectronic device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
Thesystem 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 (cache 32). Theelectronic 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. 5, and commonly referred to as a "hard drive"). Although not shown in FIG. 5, 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 tobus 18 by one or more data media interfaces.System 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) ofprogram modules 42 may be stored, for example, insystem 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 embodiments described herein.
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 withelectronic device 12, and/or with any devices (e.g., network card, modem, etc.) that enableelectronic device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O)interface 22. Also, theelectronic 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 thenetwork adapter 20. As shown, thenetwork adapter 20 communicates with other modules of theelectronic device 12 via thebus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction withelectronic 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.
Theprocessing unit 16 executes various functional applications and data processing by running programs stored in thesystem memory 28, for example, implementing the waybill management method provided by the embodiment of the present invention.
EXAMPLE six
The sixth embodiment of the present invention further provides a computer-readable storage medium, on which a computer program (or referred to as computer-executable instructions) is stored, where the computer program is used for executing the waybill management and control method provided by the sixth embodiment of the present invention when executed by a processor, and the method includes:
collecting the freight note information of the target goods in the current link in at least one link of a circulation chain of the target goods; the target freight waybill information comprises basic freight information, vehicle information and link information;
and managing and controlling the waybill of the target cargo according to the waybill information of the target cargo.
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 embodiments 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 + +, and 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).
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 described 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 embodiments of the present invention have been described in more detail through the above embodiments, the embodiments of the present invention are not limited to the above embodiments, and many other equivalent embodiments may be included 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.