Port service simulation data generation system

By designing a port business simulation data generation system, simulating port equipment and business processes, the difficulty of joint coordination and testing caused by port equipment closure is solved, efficient development and testing is achieved, and costs are reduced.

CN119475664APending Publication Date: 2025-02-18ZHAO SHANG ZHI XING (CHONG QING) KE JI YOU XIAN GONG SI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411371310.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The enclosed nature of port equipment makes it difficult to coordinate commissioning, test and demonstration, and requires high-cost equipment startup and manpower intervention, resulting in low efficiency, long time and high energy consumption.

Method used

A port business simulation data generation system was designed, including port equipment object module, rule engine module, configuration module and action data generation module. Simulation data is generated by simulating port equipment and business processes, and simulation restore is carried out through the TCS cloud control system. .

Benefits of technology

It has realized the simulation of port equipment and business processes in the cloud, reducing the cost of communication with ports and equipment startup costs, improving development and testing efficiency, shortening the R&D cycle, and reducing the overall cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475664A_ABST
    Figure CN119475664A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computer software systems, and particularly discloses a port business simulation data generation system, which comprises a port equipment object module for creating an equipment simulator, a rule engine module, a configuration module for configuring initialization data, and an action data generation module for generating equipment execution data. The beneficial effects are that by simulating various types of equipment in the port, the problem of high joint debugging and test demonstration difficulty caused by the closure of port equipment is solved; the whole process is virtually simulated, so that the cost of communication with a port can be reduced, equipment startup and human intervention are not needed, the equipment abrasion cost and the labor cost are reduced, energy is saved, and the cost is reduced; the system is deployed in a cloud network, so that the development and test speed can be accelerated, the research and development and joint debugging test period is shortened, and the cost is reduced and the efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of computer software systems, and in particular to a port business simulation data generation system. Background Art

[0002] As a key node in global trade, ports have a large and complex data processing system, covering multiple links such as cargo loading and unloading, warehouse management, ship scheduling, customs clearance, etc. Each link is accompanied by massive and diverse data interactions. Therefore, the production of port data not only requires simulating highly complex business logic, but also ensuring the accuracy and timeliness of the data, which is undoubtedly a daunting task for the testing team.

[0003] Due to the particularity of the port itself, its port equipment data and operation data are relatively closed to the outside world. Due to security and other reasons, direct external network access is not allowed, and it can only be connected and accessed through the port's internal dedicated network. The docking is a one-to-one docking of equipment at the port site, or one person docks multiple devices in turn. For example: the TCS cloud control system needs to dock with a bridge crane, so the developer is arranged to dock with the bridge crane, start the equipment, debug and optimize the code. A bridge crane equipment is worth more than 1 billion yuan, and the startup and start-up costs are very high. In addition, one or even more people are required to operate and cooperate with the equipment for operation. The docking takes a long time, is inefficient, and takes a long time. In addition, unmanned container trucks are required to run and send real instructions, which consumes a lot of energy. At the same time, multiple people are required to be on duty to provide a relatively complete demonstration process. Summary of the invention

[0004] The present invention proposes a port business simulation data generation system in order to solve the above problems.

[0005] The technical solution of the present invention is achieved in this way:

[0006] The port business simulation data generation system includes a port equipment object module, a rule engine module, a configuration module, and an action data generation module.

[0007] The port equipment object module is used to create corresponding equipment simulators according to the configuration module and the rule engine module, and execute corresponding data generation actions according to the data required by the data generation engine;

[0008] The rule engine module is divided into a data generation rule engine and a test case rule engine. The data generation rule engine can simulate and generate corresponding data sets according to the data format corresponding to each device. The test case rule engine automatically creates test case processes after being arranged by the user, and the action data generation module executes the response.

[0009] The configuration module is used to set the number of devices required to run the business simulation system, including configuration information such as the operation mode, frequency, and sequence;

[0010] The action data generation module is used to generate action instructions based on the data set of the simulated device output by the rule engine module, and the TCS cloud control system performs simulation restoration and execution.

[0011] Furthermore, the port business simulation data generation system is deployed in the cloud network. The port business simulation data generation system and the TCS cloud control system are deployed independently and are not dependent on or coupled with each other. The port business simulation data generation system transmits data with the TCS cloud control system through a network protocol.

[0012] Furthermore, the TCS cloud control system is a multi-node, clustered deployment, which automatically and evenly distributes traffic to the applications of each virtual host through load balancing measurement and configuration tools.

[0013] Furthermore, the port business simulation data generation system is multi-node, multi-host, and clustered deployment, and different types of equipment are simulated separately.

[0014] The data generation method of the port business simulation data generation system comprises the following steps:

[0015] Step 1: Start the TCS cloud control system to ensure that all modules are started and running normally and can respond to corresponding network requests normally;

[0016] Step 2: configuring the number, operation mode, operation frequency, initialization status and other data of the operation equipment in the port business simulation data generation system;

[0017] Step 3: Select event actions according to the provided functional modules, generate one or more test cases, and then perform data configuration verification and test case verification to determine whether the configuration information meets the startup requirements. If so, proceed to the next step. If not, return to step 2.

[0018] Step 4: Determine the device type, read all the rule sets of the device, and determine whether the device type meets the test case requirements in step 3. If it does, proceed to the next step; if not, return to step 2.

[0019] Step 5: Determine the set data volume level and select different generation strategies;

[0020] Step 6: Generate one or more test cases according to the test case rule engine, and the generated test case set corresponds to the data set generated by the data generation rule engine;

[0021] Step 7: The data set produced in step 6 is uniformly executed by the action data generation module and the action data set is sent to the TCS cloud control system through the network protocol;

[0022] Step 8: The TCS cloud control system restores the equipment business actions through 3D / 2D technology based on the received instruction set and data set, and forms workflow data records in the database to complete the business simulation operation.

[0023] By adopting the above technical scheme, the beneficial effects of the present invention are as follows: by simulating various types of equipment inside the port, the problem of difficulty in joint debugging and test demonstration caused by the closed nature of port equipment is solved; the virtual simulation of the entire process can reduce the cost of communication with the port, and there is no need to start up the equipment and intervene human resources, which can reduce equipment wear and labor costs, save energy, and reduce costs; the system is deployed in the cloud network, which can speed up development and testing, shorten the cycle of research and development, joint debugging and testing, and reduce costs and increase efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0025] Figure 1 is a system block diagram of the present invention;

[0026] Figure 2 It is a relationship diagram between the port business simulation data generation system and the TCS cloud control system of the present invention;

[0027] Figure 3 It is a schematic diagram of the deployment of the TCS cloud control system of the present invention;

[0028] Figure 4 It is a schematic diagram of the deployment of the port business simulation data generation system of the present invention;

[0029] Figure 5 It is a schematic diagram of the parameter configuration page of the present invention;

[0030] Figure 6 is a flow chart of the data generation method of the present invention;

[0031] Figure 7 is a flow chart of the data generation rule engine of the present invention;

[0032] Figure 8 It is a flow chart of the test case rule engine of the present invention. DETAILED DESCRIPTION

[0033] 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 only 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.

[0034] like Figure 1 As shown, the port business simulation data generation system includes a port equipment object module, a rule engine module, a configuration module, and an action data generation module.

[0035] The port equipment object module is used to create corresponding equipment simulators according to the configuration module and the rule engine module, and execute corresponding data generation actions according to the data required by the data generation engine. The equipment simulated by the equipment simulator includes all equipment that can be used in the port, including bridge cranes, gantry cranes, unmanned container trucks, forklifts, reach stackers, containers, etc.

[0036] The rule engine module is divided into a data generation rule engine and a test case rule engine. The data generation rule engine can simulate and generate corresponding data sets according to the data format corresponding to each device. The test case rule engine automatically creates test case processes after being arranged by the user, and the action data generation module executes the response. The workflow of the data generation rule engine is as follows: Figure 7 As shown in the figure, the workflow of the test case rule engine is as follows Figure 8 As shown;

[0037] The configuration module is used to set the number of devices required to run the business simulation system, including configuration information such as the operation mode, frequency, and sequence;

[0038] The action data generation module is used to generate action instructions based on the data set (including at least one set of data sets) of the simulated device output by the rule engine module, and the TCS cloud control system performs simulation restoration and execution.

[0039] like Figure 2 As shown, the port business simulation data generation system is deployed in the cloud network. The port business simulation data generation system and the TCS cloud control system are deployed independently, and there is no dependence or coupling. The port business simulation data generation system transmits data with the TCS cloud control system through a network protocol. The network protocol includes but is not limited to: HTTP protocol, MQTT protocol, WebSocket protocol, TCP / UDP protocol, etc.

[0040] like Figure 3As shown, the TCS cloud control system is a multi-node, clustered deployment that supports a large number of concurrent simulated data tests and automatically and evenly distributes traffic to the applications of each virtual host through load balancing measurement and configuration tools.

[0041] like Figure 4 As shown, the port business simulation data generation system is multi-node, multi-host, clustered deployment, and different types of equipment are simulated separately.

[0042] like Figure 6 As shown, the data generation method of the port business simulation data generation system includes the following steps:

[0043] Step 1: Start the TCS cloud control system to ensure that all modules are started and running normally and can respond to corresponding network requests normally;

[0044] Step 2: Configure the number of operating equipment, operating mode, operating frequency, initialization status and other data in the port business simulation data generation system. The configuration page is as follows: Figure 5 As shown;

[0045] Step 3: Select event actions according to the provided functional modules, generate one or more test cases, and then perform data configuration verification and test case verification to determine whether the configuration information meets the startup requirements. If so, proceed to the next step. If not, return to step 2.

[0046] Step 4: Determine the device type, read all the rule sets of the device, and determine whether the device type meets the test case requirements in step 3. If it does, proceed to the next step; if not, return to step 2.

[0047] Step 5: Determine the set data volume level and select different generation strategies;

[0048] Step 6: Generate one or more test cases according to the test case rule engine, and the generated test case set corresponds to the data set generated by the data generation rule engine;

[0049] Step 7: The data set produced in step 6 is uniformly executed by the action data generation module and the action data set is sent to the TCS cloud control system through the network protocol;

[0050] Step 8. The TCS cloud control system restores the equipment business actions through 3D / 2D technology according to the received instruction set and data set, and forms workflow data records in the database to complete the business simulation operation. The simulation data can be provided for development joint debugging and testing. During the joint debugging and testing process, the data set configuration content and the number and type of equipment can be adjusted according to development and testing needs to simulate the action process under different configurations, which is flexible, convenient, simple and trouble-free.

[0051] For example:

[0052] Configure {1} unmanned container truck {C1} to operate {Q1} to bridge crane {1} times; give an example to illustrate the complete process of generating a set of use cases and data sets through one configuration and continuously sending data to the TCS cloud control system.

[0053] The contents within the {} brackets represent variable dynamic parameters.

[0054] Execution steps:

[0055] ① After the configuration is completed, the port business test data generation system will first verify the configuration to see if any key configuration is missing and whether the use case set and data set can be successfully generated.

[0056] ② If the verification is passed, a test case set and data set corresponding to the unmanned container truck and bridge crane will be generated;

[0057] ③An example of the unmanned container truck test case set is shown in the following table:

[0058]

[0059]

[0060] ④ An example of a bridge crane test case set is shown in the following table:

[0061]

[0062] Example of a collection of use cases for bridge crane operations:

[0063] {Open fixture, laser alignment, close fixture, lift, move horizontally, lower, laser alignment, slow down, release fixture, lift fixture, job completed}

[0064] An example of generating a corresponding data set based on the bridge crane operation use case set:

[0065] {Spreader trolley position, spreader trolley speed, spreader trolley position, spreader trolley speed, trolley brake signal, trolley brake signal, spreader size, spreader color, spreader land side and sea side, spreader open and close lock, spreader lifting position, spreader rope lock maximum length, spreader rope lock manufacturer, spreader lifting brake signal, bridge crane ID, bridge crane detection wind speed, bridge crane detection humidity, bridge crane detection external temperature, bridge crane detection internal temperature, whether the spreader holds the box, spreader current lifting weight, spreader maximum lifting weight, container truck number, container truck positioning status, bridge crane status, spreader available status...}

[0066] ⑤ The action data generation module generates action instructions, which are simulated and executed by the TCS cloud control system to form a simulation animation.

[0067] The port business simulation data generation system of the present invention has the following advantages:

[0068] The port business simulation data generation system has built a highly independent and comprehensive business test data generation system, which is designed specifically for simulating port equipment and business processes. The system is derived from the actual port environment, but can operate autonomously to generate realistic and efficient port equipment simulation data and business process simulation data, providing a powerful virtual platform for testing, demonstration, R&D and debugging;

[0069] The designed port business simulation data generation system can simulate each device in the port and perform data interaction according to the corresponding devices. The cloud control system can fully test and reduce the startup loss cost of the real equipment and the docking manpower cost. If the given interface document is consistent with the equipment, seamless docking can be achieved, and only a small amount of time is needed for joint debugging. The business test data generation system can simulate all business processes and all equipment data reporting processes to form a systematic and complete test chain to ensure the integrity and systematicness of the test.

[0070] The port business simulation data generation system allows the cloud control system to communicate with the port party in a small amount, reducing communication costs. The cloud control party can solve most of the problems in the data docking process, which is very efficient and reduces costs.

[0071] The port business simulation data generation system can fully demonstrate all equipment operation actions without turning on any equipment, reducing energy consumption and additional manpower input.

[0072] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. Port business simulation data generation system, characterized by: It includes port equipment object module, rule engine module, configuration module and action data generation module. The port equipment object module is used to create corresponding equipment simulators according to the configuration module and the rule engine module, and execute corresponding data generation actions according to the data required by the data generation engine; The rule engine module is divided into a data generation rule engine and a test case rule engine. The data generation rule engine can simulate and generate corresponding data sets according to the data format corresponding to each device. The test case rule engine automatically creates test case processes after being arranged by the user, and the action data generation module executes the response. The configuration module is used to set the number of devices required to run the business simulation system, including configuration information such as the operation mode, frequency, and sequence; The action data generation module is used to generate action instructions based on the data set of the simulated device output by the rule engine module, and the TCS cloud control system performs simulation restoration and execution.

2. The port business simulation data generation system according to claim 1, characterized in that: The port business simulation data generation system is deployed in the cloud network. The port business simulation data generation system and the TCS cloud control system are deployed independently and are not dependent on or coupled with each other. The port business simulation data generation system transmits data with the TCS cloud control system through a network protocol.

3. The port business simulation data generation system according to claim 1, characterized in that: The TCS cloud control system is a multi-node, clustered deployment that automatically and evenly distributes traffic to the applications of each virtual host through load balancing measurement and configuration tools.

4. The port business simulation data generation system according to claim 1, characterized in that: The port business simulation data generation system is multi-node, multi-host, and clustered deployment, and different types of equipment are simulated separately.

5. The port business simulation data generation system according to claim 1, characterized in that: The data generation method of the port business simulation data generation system comprises the following steps: Step 1: Start the TCS cloud control system to ensure that all modules are started and running normally and can respond to corresponding network requests normally; Step 2: configuring the number, operation mode, operation frequency, initialization status and other data of the operation equipment in the port business simulation data generation system; Step 3: Select event actions according to the provided functional modules, generate one or more test cases, and then perform data configuration verification and test case verification to determine whether the configuration information meets the startup requirements. If so, proceed to the next step. If not, return to step 2. Step 4: Determine the device type, read all the rule sets of the device, and determine whether the device type meets the test case requirements in step 3. If it does, proceed to the next step; if not, return to step 2. Step 5: Determine the set data volume level and select different generation strategies; Step 6: Generate one or more test cases according to the test case rule engine, and the generated test case set corresponds to the data set generated by the data generation rule engine; Step 7: The data set produced in step 6 is uniformly executed by the action data generation module and the action data set is sent to the TCS cloud control system through the network protocol; Step 8: The TCS cloud control system restores the equipment business actions through 3D / 2D technology based on the received instruction set and data set, and forms workflow data records in the database to complete the business simulation operation.