Offline asynchronous data debugging recording method based on ship centralized control system
Through the offline asynchronous data debugging and recording method based on the ship's centralized control system, automated data recording and verification are realized, which solves the problems of low efficiency and insufficient data accuracy in ship debugging and ensures the integrity and reliability of debugging data.
Patent Information
- Application Number
- CN202510860189.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-09-19
AI Technical Summary
Existing ship debugging has problems such as low efficiency, poor accuracy and insufficient data reliability. In particular, in offline state, unstable network leads to data transmission delays, affecting data accuracy.
Through the offline asynchronous data debugging and recording method based on the ship's centralized control system, the grid names are automatically named using mobile devices, and equipment data is collected in real time and stored in the database. After disembarking, the data is wirelessly transmitted to the company's intranet for data packaging and backfilling, realizing automated data recording and verification.
It improves the efficiency of the debugging process and data accuracy, avoids data inaccuracies caused by manual errors and network delays, and ensures data integrity and reliability.
Smart Images

Figure CN120670441A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ship debugging, and in particular to an off-line asynchronous data debugging and recording method based on a ship centralized control system. Background Art
[0002] The traditional method of ship commissioning relies primarily on paper commissioning forms, which are manually filled out and recorded by on-site staff. However, this model presents numerous efficiency and accuracy issues in practice. First, the commissioning process involves three types of inspection forms: self-inspection forms for construction personnel, internal inspection forms for the quality inspection department, and external inspection forms for the shipowner's ship inspection. While the content of each form is consistent, three inspections must be completed three times. Subsequently, the manually recorded data on paper must be transcribed into a computer spreadsheet for archiving, which is inefficient. This process is not only time-consuming and labor-intensive, but also prone to transcription errors due to human negligence, seriously affecting work efficiency and data reliability.
[0003] Secondly, paper commissioning forms rely entirely on manual submission, lacking effective verification mechanisms to ensure data authenticity and accuracy. Due to the lack of real-time monitoring and automated verification, data can be tampered with, missed, or even incorrectly filled in during the recording process, posing potential risks to subsequent commissioning analysis and quality traceability.
[0004] Furthermore, the unique nature of shipboard operating environments makes network connectivity a major technical bottleneck. Network signals onboard are often unstable or even completely disconnected. Even if the centralized control system can achieve limited connectivity with external terminals, the high latency of data transmission remains difficult to overcome.
[0005] Therefore, there is an urgent need to develop an innovative offline debugging and recording solution, so as to perform a method of debugging and recording with a certain lag in an offline state to perform rapid debugging data recording. Summary of the Invention
[0006] In view of the above-mentioned shortcomings of the prior art, the present invention provides an offline asynchronous data debugging and recording method based on a ship centralized control system, comprising the following steps:
[0007] S1. The computer parses the debugging manual, which includes debugging steps and a table for recording device data. Each cell in the table that needs to be filled with device data is automatically named according to its row and column header, so that each cell has a unique cell name.
[0008] S2. The centralized control system is connected to the company's intranet via a wired connection, and mobile devices establish a wireless connection with the company's intranet. When the mobile device is outside the ship, it can access the company's intranet via wireless Wi-Fi. However, the mobile device cannot access the company's intranet inside the ship due to metal shielding. During the commissioning phase, the commissioning equipment, centralized control system, and sensors are turned on on board to collect data in real time. The device data corresponding to each moment in the process is stored in the centralized control system's database in order by grid name and timestamp.
[0009] S3. Open the debugging recording program on the mobile device. Before boarding the ship or entering the network-free debugging environment, the debugger first downloads the debugging manual through transmission or wireless transmission. Then, the debugger enters the ship and starts debugging, performing debugging operations according to the debugging steps in the debugging manual. For some debugging projects, it is necessary to record the real-time data of the device after the current manual operation. After completing the corresponding operation, the debugger selects the corresponding grid in the table in the debugging recording program of the mobile device, and uses the recording function to generate an instruction including the current time and the grid name corresponding to the selected grid;
[0010] S4. The debugger completes the entire debugging process, takes the mobile device off the ship, and confirms the end of the debugging process on the debugging record program. The mobile device transmits the instructions to the company's intranet via wireless WiFi. The centralized control system receives the instructions sent by the mobile device after getting off the ship through the wired network, collects the record values of the device data represented by the grid name in the instruction from the database, and encapsulates the collection results into a data packet, and returns the data packet to the mobile device.
[0011] Optionally, the following steps are also included:
[0012] S5. The mobile device receives the data packet sent back by the centralized control system and disassembles it to obtain the device data corresponding to each grid name. The device data corresponding to each grid name is filled back into the table of the commissioning manual according to the predetermined rules. When all the data are filled in, a complete manual is generated and submitted to the ship owner and ship inspection.
[0013] Optionally, in step S1 , the grid name includes a combination of a row header and a column header.
[0014] Optionally, the mobile device includes a mobile phone and an industrial tablet.
[0015] Optionally, in step S3, for certain debugging projects, it is necessary to record the statistical data of the device within a certain time period after the current manual operation, and the type of statistical data includes at least one of the average value, the highest value, and the lowest value. After completing the corresponding operation, select the corresponding grid in the table in the debugging recording program of the mobile device, and generate an instruction including the selected time period, the type of selected statistical data, and the grid name corresponding to the selected grid through the recording function.
[0016] Optionally, in step S3, the process of downloading the debugging manual includes downloading via connecting to a computer or downloading from a server.
[0017] Optionally, in step S3, the generated instruction also includes a debugging project number and a data check code.
[0018] As described above, the present invention provides an offline asynchronous data debugging and recording method based on a ship centralized control system, which has the following features:
[0019] Beneficial effects:
[0020] 1. Automatic recording: The system can automatically extract data with corresponding names and corresponding times according to the instructions issued, and automatically fill in the form.
[0021] 2. Automatic association: Most of the names of table cells can be automatically generated based on rules, avoiding the workload of manual labeling.
[0022] 3. Save manpower: Electronic records can realize end-to-end data flow, avoiding the problem of low efficiency of manual transcription.
[0023] 4. Improve accuracy: Automated recording avoids manual errors.
[0024] 5. The accuracy of recorded data will not be affected by network delays. Delayed extraction of data from the database avoids the problem of inaccurate real-time returned data caused by network delays. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 Shown is a flow chart of the offline asynchronous data debugging and recording method based on the ship centralized control system in the present invention. DETAILED DESCRIPTION
[0026] The following describes the embodiments of the present invention through specific examples. Those skilled in the art will readily understand the other advantages and benefits of the present invention from the disclosure herein. The present invention may also be implemented or applied through various other specific embodiments, and the details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present invention.
[0027] It should be noted that the illustrations provided in this embodiment are only used to schematically illustrate the basic concept of the present invention. Therefore, the illustrations only show components related to the present invention and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.
[0028] like Figure 1As shown, the present invention provides an offline asynchronous data debugging and recording method based on a ship centralized control system, comprising the following steps:
[0029] S1. The computer parses the Word debugging manual, which includes debugging steps and a table that needs to record device data. Each cell in the table that needs to be filled with device data is automatically named according to its row and column headers, so that each cell has a unique name. The cell name includes a combination of row and column headers. If the name is incorrect, it can be manually corrected.
[0030] Specifically, computer vision methods such as OpenCV's edge detection (suitable for scanned documents or tables in pictures) or OCR technology can be used for text recognition, and the row and column relationships can be calculated through the positional relationship of cell coordinates, so that each grid has a unique and definite name consisting of a row header and a column header.
[0031] S2. The centralized control system is connected to the company's intranet via a wired connection. Mobile devices (such as mobile phones, industrial tablets, or other dedicated debugging terminals) establish a wireless connection to the company's intranet. When the mobile device is off-board, it can access the company's intranet via wireless Wi-Fi. However, the mobile device cannot access the company's intranet inside the ship due to metal shielding. During the debugging phase, the debugging equipment, centralized control system, and sensors on board are activated to collect data in real time. The corresponding device data at each moment in the process is stored in the centralized control system's database in an orderly manner by grid name and time stamp.
[0032] S3. Open the debugging recording program of the mobile device (such as the developed mobile application APP or applet). Before boarding the ship or entering the networkless debugging environment, the debugger first downloads the debugging manual through transmission or wireless transmission. The download process can be obtained by directly connecting to the computer, or the debugging manual can be uploaded to the server in step S1 and downloaded from the server.
[0033] The commissioning technician then enters the vessel to begin debugging, following the steps in the commissioning manual. During this process, the debugging equipment, centralized control system, and sensors collect data in real time, and synchronize the corresponding device data at each moment into the centralized control system's database, using grid names and timestamps. For some commissioning projects that require recording the current data of the equipment after manual operation, after completing the corresponding operation, the debugger selects the corresponding grid in the table in the mobile device's debugging recording program. The recording function generates a command that includes the current time and the grid name corresponding to the selected grid.
[0034] For some debugging projects, it is necessary to record the statistical data of the device within a certain time period after the current manual operation. The type of statistical data includes at least one of the average value, the highest value, and the lowest value. After completing the corresponding operation, select the corresponding grid in the table in the debugging recording program of the mobile device, and generate an instruction including the selected time period, the type of selected statistical data, and the grid name corresponding to the selected grid through the recording function.
[0035] Specifically, corresponding shortcut buttons can be set on the page of debugging the recording program on the mobile device to facilitate operation. For example, a "time selection" button and a "record" button can be set. After selecting the time and grid, clicking the record button can automatically generate the corresponding instructions.
[0036] S4. The commissioning engineer completes the entire commissioning process, disembarks with the mobile device, confirms the completion of the commissioning process on the commissioning log, and executes the "disembarkation" operation. The mobile device automatically transmits the command to the company's intranet via the ship's Wi-Fi. The centralized control system receives the command sent by the mobile device after disembarking via the wired network, parses the command according to the agreed rules, and collects the recorded values of the device data represented by the grid name in the command from the database. The recorded values include real-time data and statistical data (for example, real-time data of the device data represented by the grid name at the corresponding moment, or statistical data of the device data represented by the grid name during the corresponding time period). The collected results are packaged into a data packet and returned to the mobile device.
[0037] Specifically, the command can also include content such as the debugging project number and data checksum to encrypt the entire data transmission process. After receiving the command via Gigabit Industrial Ethernet, the centralized control system data interface service first performs security authentication and decryption, extracts the command elements according to preset protocol parsing rules, and accesses the database to perform data queries. The system then encapsulates the query results and returns the data packet to the mobile device via the HTTPS protocol.
[0038] S5. The mobile device receives the data packet sent back by the centralized control system and similarly disassembles and parses it, obtaining the device data corresponding to each grid name. This data is then entered into the commissioning manual table according to predefined rules. Once all data is filled in, a complete manual is automatically generated and submitted to the shipowner and ship inspector.
[0039] Specifically, after the mobile device receives the response data packet, it first verifies the data integrity and digital signature, decrypts it, and reconstructs the data relationship according to the grid name, mapping each device data to the grid name one by one.
[0040] Example 1
[0041] This embodiment takes the oil filter debugging manual as an example to introduce the entire debugging and recording process in detail.
[0042] S1. Use a parsing plug-in (such as a visual algorithm) on the computer to perform structured parsing on the Word document of the oil filter commissioning manual. The document contains 50 cells for filling in data. Automatically generate a name for each cell based on the header of the row or column in which it is located. Manually modify any incorrect names before uploading the document to the server.
[0043] S2. Enter the commissioning phase. According to the commissioning steps in the commissioning manual, open the centralized control system and lubricating oil filter equipment in the control room on the H2222 ship, start real-time data collection of sensors of each commissioning object, and ensure that all data can be correctly stored in the database of the centralized control system;
[0044] S3. The commissioning personnel open the mobile debugging app, connect to the server in an internet-connected environment, and then download and open the digital commissioning form for "lubricating oil filter." Then, they access the onboard wireless network. During the first stage of commissioning, the user needs to record the last three boxes after opening the lubricating oil filter inlet valve. After opening the valve, the user selects three boxes on the app's form and clicks the "Record" button on the mobile phone interface. The app then combines the name fields of the three boxes and waits for the user to connect to the internet before sending the command. The sent command is "No. 1 inlet valve pressure, No. 3 outlet valve pressure, No. 2 valve inlet flow rate; 14:08."
[0045] S4. The centralized control system receives the field instruction information sent by the mobile phone through the network. It disassembles and reorganizes the field instructions according to the agreed rules to form three groups of instructions: "No. 1 inlet valve pressure; 14:08:23", "No. 3 outlet valve pressure; 14:08:23", and "No. 2 valve inlet flow rate; 14:08:23". The system uses these instructions to search the database for data with the names: No. 1 inlet valve pressure, No. 3 outlet valve pressure, No. 2 valve inlet flow rate, and at 14:08:23. It combines the three groups of data into fields and returns: "No. 1 inlet valve pressure: 20.6 MPa, No. 3 outlet valve pressure: 1.5 MPa, No. 2 valve inlet flow rate: 0.2 m / s";
[0046] The S5 mobile app receives the field data sent back by the centralized control system, breaks it down, and fills the data corresponding to each grid name into the parsed table according to the predetermined rules. Once all data is filled in, click Upload, and the completed commissioning manual can be sent to the ship owner and ship inspection.
[0047] In summary, the present invention provides an offline asynchronous data debugging and recording method based on a ship's centralized control system. This debugging and recording method first parses the debugging manual and names each cell in the debugging manual's table. A mobile device is then connected to the ship's centralized control system. The debugging and recording program on the mobile device is launched and the debugging manual is downloaded. The debugger then enters the ship and begins debugging. During this process, the debugging equipment, centralized control system, and sensors collect and synchronously record device data in real time into a database. For certain debugging projects that require recording real-time device data after manual operation, after completing the corresponding operation, the mobile device generates a command that includes the current time and the cell name corresponding to the selected cell. After completing the entire debugging process, the user disembarks from the ship. The mobile device transmits the command to the company's intranet. Upon receiving the command, the centralized control system collects the recorded values of the device data represented by the cell name at the corresponding time in the command from the database, encapsulates the collected data into a data packet, and returns the data packet to the mobile device. The mobile device receives the data packet transmitted back by the centralized control system, disassembles and parses it, and then fills it back into the table in the debugging manual. The entire debugging process is recorded automatically, avoiding manual errors and reducing the workload of manual labeling. At the same time, asynchronous operation will not affect the accuracy of recorded data due to network delays, and also avoids the problem of inaccurate real-time return data caused by network delays, thereby effectively improving the efficiency of the debugging process and providing reliable data support for ship operation management and predictive maintenance.
[0048] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.
Claims
1. An offline asynchronous data debugging and recording method based on a ship centralized control system, characterized in that: The steps include: S1. The computer parses the debugging manual, which includes debugging steps and a table for recording device data. Each cell in the table that needs to be filled with device data is automatically named according to its row and column header, so that each cell has a unique cell name. S2. The centralized control system is connected to the company's intranet via a wired connection, and mobile devices establish a wireless connection with the company's intranet. When the mobile device is outside the ship, it can access the company's intranet via wireless Wi-Fi. However, the mobile device cannot access the company's intranet inside the ship due to metal shielding. During the commissioning phase, the commissioning equipment, centralized control system, and sensors are turned on on board to collect data in real time. The device data corresponding to each moment in the process is stored in the centralized control system's database in order by grid name and timestamp. S3. Open the debugging recording program on the mobile device. Before boarding the ship or entering the network-free debugging environment, the debugger first downloads the debugging manual through transmission or wireless transmission. Then, the debugger enters the ship and starts debugging, performing debugging operations according to the debugging steps in the debugging manual. For some debugging projects, it is necessary to record the real-time data of the device after the current manual operation. After completing the corresponding operation, the debugger selects the corresponding grid in the table in the debugging recording program of the mobile device, and uses the recording function to generate an instruction including the current time and the grid name corresponding to the selected grid; S4. The debugger completes the entire debugging process, takes the mobile device off the ship, and confirms the end of the debugging process on the debugging record program. The mobile device transmits the instructions to the company's intranet via wireless WiFi. The centralized control system receives the instructions sent by the mobile device after getting off the ship through the wired network, collects the record values of the device data represented by the grid name in the instruction from the database, and encapsulates the collection results into a data packet, and returns the data packet to the mobile device.
2. The offline asynchronous data debugging and recording method based on the ship centralized control system according to claim 1 is characterized in that: The following steps are also included: S5. The mobile device receives the data packet sent back by the centralized control system and disassembles it to obtain the device data corresponding to each grid name. The device data corresponding to each grid name is filled back into the table of the commissioning manual according to the predetermined rules. When all the data are filled in, a complete manual is generated and submitted to the ship owner and ship inspection.
3. The offline asynchronous data debugging and recording method based on the ship centralized control system according to claim 1 is characterized in that: In step S1 , the grid name includes a combination of a row header and a column header.
4. The offline asynchronous data debugging and recording method based on the ship centralized control system according to claim 1 is characterized in that: Mobile devices include mobile phones and industrial tablets.
5. The offline asynchronous data debugging and recording method based on the ship centralized control system according to claim 1 is characterized in that: In step S3, for some debugging projects, it is necessary to record the statistical data of the device within a certain time period after the current manual operation. The type of statistical data includes at least one of the average value, the highest value, and the lowest value. After completing the corresponding operation, select the corresponding grid in the table in the debugging recording program of the mobile device, and generate an instruction including the selected time period, the type of selected statistical data, and the grid name corresponding to the selected grid through the recording function.
6. The offline asynchronous data debugging and recording method based on the ship centralized control system according to claim 1 is characterized in that: In step S3, the process of downloading the debugging manual includes downloading via connecting to a computer or downloading from a server.
7. The offline asynchronous data debugging and recording method based on the ship centralized control system according to claim 1 is characterized in that: In step S3, the generated instruction content also includes a debugging project number and a data check code.
Citation Information
Patent Citations
Method for transmitting offline data from terminal to platform
CN103490843A
Smart fill
CN105556509A
Transformer substation fine-debugging method based on electronic debugging form
CN108256657A
Data acquisition transmission method, device and equipment based on local data storage
CN109660608A
Electronic recording method and system for ship
CN116011418A