Port tallying business management system
By designing a port cargo business management system, the automated data collection and processing of the loading and unloading process of the shore and bridge containers is realized, and the high cost and low efficiency problems caused by manual recording are solved, and the efficiency and accuracy of port cargo are improved.
Patent Information
- Application Number
- CN202411661957.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-04-01
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the loading and unloading of shore and bridge containers, relying on manual recording of container-related data leads to high labor costs, data errors and inefficient operation.
Design a port cargo business management system, including ship management module, cargo management module, document management module and billing management module, to realize the automated data collection and processing of the loading and unloading cargo collection process of the shore and bridge containers.
Through automated data collection and processing, the demand for manual cargo personnel is reduced, labor costs are reduced, and the efficiency and accuracy of port cargo is improved.
Smart Images

Figure CN119740779A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of port tallying process, and in particular to a port tallying business management method, system, equipment and storage medium. Background Art
[0002] With the continuous development of global trade, container transportation occupies an important position in international trade. As a key equipment for container loading and unloading, quay cranes play a decisive role in the operating efficiency of container terminals. However, in the current process of quay crane container loading and unloading, the main reliance is on manual recording of container-related data, which has many problems. On the one hand, tally personnel need to be arranged under each quay crane to work 24 hours a day in four shifts and three turns, which has high labor costs. On the other hand, tally personnel face various dangerous factors when working outdoors, such as falling objects from heights and mechanical collisions. In addition, manual recording is prone to errors. At present, in the process of quay crane container loading and unloading, tally personnel working under the quay crane need to manually record the container number, box ISO code, quay crane number, loading and unloading status and other data into the system. There are many types of data and a large amount of data, making it difficult to trace errors. Once a data error occurs, it may lead to inaccurate cargo delivery and billing errors, which seriously affect the normal operation and management efficiency of the container terminal. Summary of the invention
[0003] The present invention provides a port tally business management system, which can realize the automatic data collection and processing of the quay crane container loading and unloading tally process, reduce the demand for manual tally personnel, reduce labor costs, and improve the efficiency and accuracy of port tally. The specific technical solution is as follows:
[0004] A port tally business management system, including a ship management module, a tally management module, a document management module and a billing management module;
[0005] The ship management module is used to obtain basic ship information, ship structure information and ship plan information, synchronize the basic ship information, ship structure information and ship plan information, and maintain the basic ship information and ship structure information;
[0006] The tally management module is used to obtain the manifest and monitor the tally operation; the manifest is imported into the tally management module, and the tally management module verifies the manifest data; the tally management module monitors the data and progress status of the tally process;
[0007] The document management module is used to generate tally documents and manage and query the documents;
[0008] The billing management module is used to count billing items, manage customer information and rates, and generate settlement bills.
[0009] Preferably, the ship management module, tally management module, document management module and billing management module are microservice modules; the ship management module, tally management module, document management module and billing management module register the service address to etcd.
[0010] Preferably, the ship management module, tally management module, document management module and billing management module are respectively provided with gRPC service interfaces; the ship management module, tally management module, document management module and billing management module define gRPC service interfaces and message types through Protocol Buffers.
[0011] Preferably, the synchronization of basic ship information, ship structure information and ship plan information comprises the following steps:
[0012] Obtain basic ship information, ship structure information and ship plan information of the ship;
[0013] Store basic ship information, ship structure information and ship plan information into the ship management module;
[0014] The ship management module synchronizes basic ship information, ship structure information and ship plan information.
[0015] Preferably, the information maintenance of the basic ship information and the ship structure includes regular updating of the ship information and the ship structure information.
[0016] Preferably, the ship management module also provides ship plan and voyage status query of basic ship information.
[0017] Preferably, the manifest is imported into a tally management module, and the tally management module verifies the manifest data, including the following steps:
[0018] Obtain the bill of lading information, cargo information and container information of the manifest;
[0019] Enter the bill of lading information, cargo information, and container information into the system respectively to generate manifest information.
[0020] The manifest information is processed with empty container net weight, container size verification, original manifest comparison, port number and ship chart manifest verification.
[0021] Preferably, the tally management module monitors the data and progress status of the tally process, including the following steps:
[0022] Obtain vessel voyages, manifests and tally results;
[0023] During the tallying process, the manifest data will be compared; after the manifest processing is completed, the tallying results will be re-compared with the manifest data;
[0024] Match the tally result with the ship voyage to obtain the matching result of the tally result and the ship voyage; if the tally result and the ship voyage are matched incorrectly, re-obtain the tally result and match them with the ship voyage.
[0025] Preferably, the tally management module also includes a quay crane operation query function for querying the current operation status of the quay crane.
[0026] Compared with the prior art, the present invention has the following beneficial effects:
[0027] The present invention realizes the integrated management of port tallying business by setting up ship management, tallying management, document management and billing management. The ship management module can accurately obtain and maintain ship information and plans, providing a reliable basis for tallying operations. The tallying management module ensures the accuracy and safety of the tallying process by checking the manifest data and monitoring the tallying operation. The document management module facilitates the handover and settlement of goods, and improves the transparency and traceability of business processes. The billing management module can accurately count expenses, reasonably manage customer information and rates, and help improve the economic benefits of the port. Automated data collection and processing reduces the need for manual tallying personnel, reduces labor costs, and avoids high manpower input for multiple shifts under each quay crane. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the specific embodiments or the description of the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn according to the actual scale.
[0029] Figure 1 It is a schematic diagram of the structure of the present invention. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0031] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0032] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0033] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0034] Example 1
[0035] A port tally business management system, including a ship management module, a tally management module, a document management module and a billing management module;
[0036] The ship management module is used to obtain basic ship information, ship structure information and ship plan information, synchronize the basic ship information, ship structure information and ship plan information, and maintain the basic ship information and ship structure information;
[0037] The tally management module is used to obtain the manifest and monitor the tally operation; the manifest is imported into the tally management module, and the tally management module verifies the manifest data; the tally management module monitors the data and progress status of the tally process;
[0038] The document management module is used to generate tally documents and manage and query the documents;
[0039] The billing management module is used to count billing items, manage customer information and rates, and generate settlement bills.
[0040] The working principle of this embodiment:
[0041] The tally business system receives the ship plan pushed by the intelligent tally system through the system interface, and obtains the ship information and ship structure information through the interface. The basic ship information includes ship name, ship registration, ship type, deadweight tonnage, etc.; ship structure information includes cabin layout, number of deck layers, cargo hold capacity, etc.; ship plan information includes estimated arrival time, departure time, berth, etc.
[0042] Tally management is the operation management of tallying business by tallying staff. The tally clerk first obtains the manifest document before the ship berths and imports the manifest data as required; then monitors the tallying operation. After the tallying operation is completed, the system automatically generates tallying documents. Finally, the tallying staff confirms the documents and prints them out, and gives them to relevant personnel for signature and confirmation. The manifest can be obtained from shipping companies, freight forwarding companies and other channels. Tally operation monitoring can include real-time video monitoring, operator location tracking, etc. to ensure the accuracy and safety of the tallying process.
[0043] After the tallying operation is completed, the tallying staff needs to generate tallying documents and print them out for relevant personnel to confirm, such as cargo list, tallying report, handover sheet, etc. The management of documents can include archiving, classification, retrieval and other functions, and the query function can support query by date, ship, cargo and other conditions.
[0044] The billing management module is used to manage tally fees, etc. Customer information management may include customer name, contact information, credit rating, etc. Rate management can be dynamically adjusted according to market conditions and customer types.
[0045] The ship management module manages and maintains basic ship information, structural information and planning information by collecting information. The tally management module verifies data after obtaining the manifest and monitors the tally operation. The document management module generates tally documents based on the tally results and manages and queries them. The billing management module counts billing items based on tally business, manages customer information and rates, and generates settlement bills.
[0046] Example 2
[0047] The difference between this embodiment and Embodiment 1 is that the ship management module, tally management module, document management module and billing management module are microservice modules; the ship management module, tally management module, document management module and billing management module register the service address to etcd.
[0048] The ship management module, tally management module, document management module and billing management module are developed and deployed as independent microservices, and unified entry management is performed through the gateway to achieve access control and load balancing of each microservice.
[0049] When the ship management module, tally management module, document management module and billing management module are started, the service address, port and other information are registered in etcd using the etcd client library. When a microservice module needs to call another microservice module, the address information of the target service is obtained by querying etcd, and then communication is carried out. The scalability and flexibility of the business system are improved by adopting a microservice architecture. Each module is independently developed, deployed and upgraded without affecting the operation of other modules. etcd is used for service registration and discovery, which improves the communication efficiency between microservice modules, prevents the accumulation of business system data and the decrease in response speed after multiple upgrades, and improves the reliability of the system.
[0050] The working principle of this embodiment is the same as that of Embodiment 1.
[0051] Example 3
[0052] The difference between this embodiment and Embodiment 2 is that the ship management module, tally management module, document management module and billing management module respectively set up gRPC service interfaces; the ship management module, tally management module, document management module and billing management module define gRPC service interfaces and message types through Protocol Buffers.
[0053] The service interface of the ship management module includes obtaining ship information, updating ship plans, querying ship voyage status, etc. The service interface of the tally management module includes uploading manifests, querying tally progress, monitoring tally operations, etc. The service interface of the document management module includes generating tally documents, querying document status, managing document archives, etc. The service interface of the billing management module includes statistical billing items, querying customer fees, managing rates, etc. Each microservice module communicates through the gRPC service interface and uses the message type defined by Protocol Buffers for data transmission. The client initiates a request, the server processes the request and returns a response, realizing data transmission and interaction between modules, and realizing efficient cross-module communication. The high performance and bidirectional flow characteristics of gRPC make the interaction between modules faster and more reliable.
[0054] The working principle of this embodiment is the same as that of Embodiment 1.
[0055] Example 4
[0056] This embodiment is different from Embodiment 3 in that the synchronization of basic ship information, ship structure information and ship plan information includes the following steps:
[0057] Obtain basic ship information, ship structure information and ship plan information of the ship;
[0058] Store basic ship information, ship structure information and ship plan information into the ship management module;
[0059] The ship management module synchronizes basic ship information, ship structure information and ship plan information.
[0060] After obtaining ship information from different channels, it is stored in the database of the ship management module. Through the information synchronization mechanism, the basic information, structural information and planning information of the ship are synchronized regularly or in real time to ensure the consistency and accuracy of the data.
[0061] The basic information of the ship, the ship structure information and the ship plan information are obtained and stored in the database of the ship management module. Relational databases (such as MySQL) or distributed storage systems (such as HBase) can be used for storage to ensure the security and reliability of the data. Information synchronization can be performed automatically at regular intervals (such as every hour) in the form of scheduled tasks. Information synchronization can also be triggered in real time through message queues and other methods when the ship information changes. Ship information can be obtained through multiple channels to improve information integrity and accuracy, and provide a reliable basis for subsequent business decisions.
[0062] The working principle of this embodiment is the same as that of Embodiment 1.
[0063] Example 5
[0064] The difference between this embodiment and embodiment 4 is that the information maintenance of the basic information of the ship and the ship structure includes regular updating of the ship information and the ship structure information. The information maintenance process is started according to the set cycle and trigger conditions. Through data collection, verification and updating, it is ensured that the ship information and structure information are always kept up to date, providing accurate basic data for the smooth operation of port business, reducing the error rate of manual operation, and improving the efficiency and quality of information maintenance.
[0065] The working principle of this embodiment is the same as that of Embodiment 1.
[0066] Example 6
[0067] The difference between this embodiment and embodiment 5 is that the ship management module also provides ship planning and voyage status query for basic ship information. The ship planning and voyage status query function for basic ship information can be accessed through a web interface or a mobile application.
[0068] The working principle of this embodiment is the same as that of Embodiment 1.
[0069] Example 7
[0070] The difference between this embodiment and embodiment 6 is that the manifest is imported into the tally management module, and the tally management module verifies the manifest data, including the following steps:
[0071] Obtain the bill of lading information, cargo information and container information of the manifest;
[0072] Enter the bill of lading information, cargo information, and container information into the system respectively to generate manifest information.
[0073] The manifest information is processed with empty container net weight, container size verification, original manifest comparison, port number and ship chart manifest verification.
[0074] First, obtain the bill of lading information, cargo information and container information of the manifest, and then clean and convert the data according to different sources. Next, enter the bill of lading information, cargo information and container information into the system to generate the manifest information. Perform a series of checks on the manifest information, including empty container net weight processing, container size verification, original manifest comparison, port number and ship chart manifest verification, etc. For domestic trade manifests, the export declaration data is obtained by connecting with the terminal production operation system for maintenance, and the foreign trade manifest is maintained by connecting with the electronic port platform to obtain data, which realizes the connection with the terminal production operation system and the electronic port platform, realizes automatic data acquisition and update, improves work efficiency, and reduces the risk of manual entry errors.
[0075] The specific verification contents include: ship name, voyage, container number, seal number, container owner, container type, container category, container subcategory, status (E / F), operator, carrier, empty container weight, weight, dangerous goods mark (such as: 3.3), temperature, temperature unit, bill of lading number, loading port, unloading port, unloading port mark, destination port, seal, pre-assigned bay number, actual bay number and actual production operation data, etc. It can also generate the corresponding stowage plan and bay map.
[0076] For domestic trade manifests, the export declaration data can be obtained into the system by connecting with the terminal production operation system to realize the maintenance of export manifests.
[0077] For foreign trade manifests, the export declaration data can be obtained into the system by connecting with the electronic port platform data to realize the maintenance of export manifests.
[0078] The working principle of this embodiment is the same as that of Embodiment 1.
[0079] Example 8
[0080] This embodiment is different from Embodiment 7 in that the tallying management module monitors the data and progress status of the tallying process, including the following steps:
[0081] Obtain vessel voyages, manifests and tally results;
[0082] During the tallying process, the manifest data will be compared; after the manifest processing is completed, the tallying results will be re-compared with the manifest data;
[0083] Match the tally result with the ship voyage to obtain the matching result of the tally result and the ship voyage; if the tally result and the ship voyage are matched incorrectly, re-obtain the tally result and match them with the ship voyage.
[0084] First, obtain information such as the ship's voyage, manifest, and tally results. During the tallying process, constantly compare the manifest data with the actual tally data. After the manifest processing is completed, the tally results are compared with the manifest data again. Then match the tally results with the ship's voyage. If the match is wrong, re-obtain the tally results for matching until the match is correct.
[0085] When obtaining the ship voyage, manifest and tally results, the accuracy and timeliness of the data are ensured through real-time data collection equipment and sensors, such as RFID tag readers, weight sensors, etc. During the tallying process, the manifest data is compared with the real-time collected data to find and process the differences in time. After the manifest processing is completed, the tally results are compared with the manifest data again to ensure data consistency. For the matching of tally results and ship voyages, key information such as ship identification code and voyage number are used for accurate matching. If matching errors are found, adjustments and re-matching are made in time.
[0086] When the tally result and the ship voyage are incorrectly matched, the system can automatically issue an alarm to notify relevant personnel to handle it. At the same time, an error log record is established for subsequent analysis and improvement. For situations where automatic matching is not possible, a manual intervention interface can be provided to allow operators to manually adjust the matching results.
[0087] The working principle of this embodiment is the same as that of Embodiment 1.
[0088] Example 9
[0089] The difference between this embodiment and embodiment 8 is that the tally management module further includes a quay crane operation query function for querying the current operation status of the quay crane. When querying the current operation status of the quay crane, the corresponding quay crane operation status can be queried according to the ship code, name, and quay crane number.
[0090] In summary, the present invention realizes the integrated management of port tallying business by setting up ship management, tallying management, document management and billing management. The ship management module can accurately obtain and maintain ship information and plans, providing a reliable basis for tallying operations. The tallying management module ensures the accuracy and safety of the tallying process by checking the manifest data and monitoring the tallying operation. The document management module facilitates the delivery and settlement of goods, and improves the transparency and traceability of business processes. The billing management module can accurately count expenses, reasonably manage customer information and rates, and help improve the economic benefits of the port. Automated data collection and processing reduces the need for manual tallying personnel, reduces labor costs, and avoids high manpower input for multiple shifts under each quay crane.
[0091] Those of ordinary skill in the art will appreciate that the units of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition of each example has been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0092] In the embodiments provided by the present invention, it should be understood that the division of units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units can be combined into one unit, one unit can be split into multiple units, or some features can be ignored, etc.
[0093] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0094] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-0nlyMemory), random access memory (RAM, RandomAccessMemory), mobile hard disk, magnetic disk or optical disk, etc., which can store program code.
[0095] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.
Claims
1. A port tally business management system, characterized in that: Including ship management module, tally management module, document management module and billing management module; The ship management module is used to obtain basic ship information, ship structure information and ship plan information, synchronize the basic ship information, ship structure information and ship plan information, and maintain the basic ship information and ship structure information; The tally management module is used to obtain the manifest and monitor the tally operation; The manifest is imported into the tally management module, and the tally management module verifies the manifest data; the tally management module monitors the data and progress status of the tally process; The document management module is used to generate tally documents and manage and query the documents; The billing management module is used to count billing items, manage customer information and rates, and generate settlement bills.
2. A port tally business management system according to claim 1, characterized in that: The ship management module, tally management module, document management module and billing management module are microservice modules; the ship management module, tally management module, document management module and billing management module register the service address to etcd.
3. A port tally business management system according to claim 1, characterized in that: The ship management module, tally management module, document management module and billing management module respectively set gRPC service interfaces; the ship management module, tally management module, document management module and billing management module define gRPC service interfaces and message types through Protocol Buffers.
4. A port tally business management system according to claim 1, characterized in that: The synchronization of basic ship information, ship structure information and ship plan information comprises the following steps: Obtain basic ship information, ship structure information and ship plan information of the ship; Store basic ship information, ship structure information and ship plan information into the ship management module; The ship management module synchronizes basic ship information, ship structure information and ship plan information.
5. A port tally business management system according to claim 1, characterized in that: The maintenance of basic ship information and ship structure information includes regular updating of ship information and ship structure information.
6. A port tally business management system according to claim 1, characterized in that: The ship management module also provides ship planning and voyage status query of basic ship information.
7. A port tally business management system according to claim 1, characterized in that: The manifest is imported into the tally management module, and the tally management module verifies the manifest data, including the following steps: Obtain the bill of lading information, cargo information and container information of the manifest; Enter the bill of lading information, cargo information, and container information into the system respectively to generate manifest information. The manifest information is processed with empty container net weight, container size verification, original manifest comparison, port number and ship chart manifest verification.
8. A port tally business management system according to claim 1, characterized in that: The tally management module monitors the data and progress status of the tally process, including the following steps: Obtain vessel voyages, manifests and tally results; During the tallying process, the manifest data will be compared; after the manifest processing is completed, the tallying results will be re-compared with the manifest data; Match the tally result with the ship voyage to obtain the matching result of the tally result and the ship voyage; if the tally result and the ship voyage are matched incorrectly, re-obtain the tally result and match them with the ship voyage.
9. A port tally business management system according to claim 1, characterized in that: The tally management module also includes a quay crane operation query function for querying the current operation status of the quay crane.
Citation Information
Patent Citations
Roll-on-roll-off ship car loading and unloading tally information monitoring system
CN106373075A
Intelligent operation management system and method for container terminal
CN107133737A
Container terminal business flow management information system and management method
CN107146055A
Petrochemical logistics waterway transportation management method and system, storage medium and terminal
CN112101861A
Aviation logistics monitoring management method, system and equipment
CN117787847A
Cited By
Port tallying early warning method, system and equipment and storage medium
CN120875586A
A port tallying early warning method, system, device and storage medium
CN120875586B