Automatic report generation method based on ship dynamic fuel data

Through intelligent fuel data acquisition and processing technology, real-time collection and efficient processing of ship fuel data are realized, dynamic fuel data reports are generated, and problems of low data management efficiency and insufficient accuracy in the existing technology are solved, and fuel management efficiency and decision-making support capabilities are improved.

CN119848109APending Publication Date: 2025-04-18SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Patent Information

Application Number
CN202411775947.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing technology has problems in the management of ship fuel data, such as untimely data collection, difficulty in ensuring accuracy, low data processing efficiency and cumbersome report generation, which is difficult to meet the management's needs for real-time data analysis and decision-making support.

Method used

Through intelligent means, real-time collection, efficient processing of fuel data and automatic generation of reports, including data files uploaded by the user interface, data preprocessing and automatic report generation modules, and using data cleaning, transformation and standardization technologies to generate reports on ship dynamic fuel data.

Benefits of technology

It improves fuel management efficiency, ensures data accuracy and completeness, optimizes route planning, supports decision-making, and meets the management's needs for real-time data analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848109A_ABST
    Figure CN119848109A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic report generation method based on ship dynamic fuel data, and relates to the technical field of intelligent data analysis. Comprising the following steps: step 1, uploading required data files through a user interface, analyzing the uploaded data files, acquiring required information from the uploaded data files line by line, automatically generating unique identifiers, storing the data files and the identifiers in a database, and storing the data files and the identifiers in the database; the method comprises the following steps of: 1, forming a data sharing source, 2, acquiring a data file from the data sharing source according to a mapping relation between an identifier and the data file and preprocessing the data file, and 3, screening the data file meeting the requirement in the data sharing source according to a ship name and a ship voyage number, and processing the data according to the data file and an established calculation rule to obtain target parameters, and generating a report of the dynamic fuel data of the ship.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention discloses a method for automatically generating a report based on dynamic fuel data of a ship, and relates to the technical field of intelligent data analysis. Background Art

[0002] At present, with the rapid development of the global shipping industry and the increasing awareness of environmental protection, ship fuel consumption management has become an indispensable part of the operation and management of shipping companies, which is directly related to the company's operating costs, energy conservation and emission reduction results, and market competitiveness. Faced with the increasingly stringent carbon emission regulations of the International Maritime Organization (IMO) and the rising fuel prices, how to efficiently and accurately manage ship fuel consumption has become a key issue that shipping companies need to solve urgently.

[0003] However, fuel data management methods mostly rely on manual recording and post-processing, which not only leads to untimely data collection and difficulty in ensuring accuracy, but also low data processing efficiency. It is often necessary to manually screen and check information in a large amount of paper or electronic data, which consumes a lot of time and human resources. In addition, the report generation process is cumbersome and difficult to meet the management's needs for real-time data analysis and decision support, which limits the flexibility and response speed of shipping companies in fuel management. Summary of the invention

[0004] In view of the problems of the prior art, the present invention provides a method for automatically generating reports based on dynamic fuel data of ships. Through intelligent means, real-time collection and efficient processing of fuel data and automatic generation of reports are realized, providing strong support for fuel management of shipping companies.

[0005] The specific scheme proposed by the present invention is:

[0006] The present invention provides a method for automatically generating a report based on dynamic fuel data of a ship, comprising:

[0007] Step 1: Upload the required data files through the user interface. The data files include midday report data and voyage summary data. Parse the uploaded data files, obtain the required information from the uploaded data files line by line, and automatically generate a unique identifier. Store the data files and identifiers in the database to form a data sharing source.

[0008] Step 2: According to the mapping relationship between the identifier and the data file, the data file is obtained from the data sharing source and preprocessed. The preprocessing includes data cleaning, data transformation and standardization.

[0009] Step 3: Filter the data files that meet the requirements in the data sharing source according to the ship name and voyage number, process the data according to the data files according to the established calculation rules, obtain the target parameters, and generate a report on the ship's dynamic fuel data.

[0010] Furthermore, in step 1 of the method for automatically generating a report based on dynamic fuel data of a ship, the uploadShipReport() and uploadShipSummary() methods are used to allow the user to upload the required data files through the user interface, and the format and security of the uploaded data files are checked, and the uploaded data files are parsed through the shipSummaryService.save(obj) method.

[0011] Furthermore, in step 2 of the method for automatically generating a report based on dynamic fuel data of a ship, when obtaining the data file from the data sharing source and performing data cleaning preprocessing, the data is processed for missing values, detected and corrected for outliers, and converted for data types to ensure that the data quality meets the analysis requirements.

[0012] Furthermore, in step 2 of the method for automatically generating a report based on dynamic fuel data of a ship, when obtaining a data file from a data sharing source and performing data transformation and standardization preprocessing, the data is scaled, normalized, and encoded according to user needs for subsequent data analysis.

[0013] Furthermore, step 3 of the method for automatically generating a report based on dynamic fuel data of a ship screens data files that meet the requirements in the data sharing source according to the ship name and the ship voyage through the getShipReportVoyageNumberCompare() method, processes the data according to the data files according to the established calculation rules, obtains the target parameters, and generates a report on the dynamic fuel data of the ship.

[0014] The present invention also provides a report automatic generation device based on ship dynamic fuel data, including an original data uploading module, a data preprocessing module and a report automatic generation module.

[0015] The raw data upload module uploads the required data files through the user interface. The data files include midday report data and voyage summary data. The uploaded data files are parsed, the required information is obtained from the uploaded data files line by line, and a unique identifier is automatically generated. The data files and identifiers are stored in the database to form a data sharing source.

[0016] The data preprocessing module obtains data files from the data sharing source and performs preprocessing based on the mapping relationship between identifiers and data files. The preprocessing includes data cleaning, data transformation and standardization.

[0017] The automatic report generation module selects the data files that meet the requirements in the data sharing source according to the ship name and voyage, processes the data according to the established calculation rules, obtains the target parameters, and generates a report on the ship's dynamic fuel data.

[0018] Furthermore, the raw data uploading module of the automatic report generation device based on dynamic fuel data of a ship allows the user to upload the required data files through the user interface through the uploadShipReport() and uploadShipSummary() methods, and performs format and security verification on the uploaded data files, and parses the uploaded data files through the shipSummaryService.save(obj) method.

[0019] Furthermore, when the data preprocessing module of the automatic report generation device based on dynamic fuel data of a ship obtains data files from a data sharing source and performs data cleaning preprocessing, it processes missing values, detects and corrects outliers, and converts data types to ensure that the data quality meets the analysis requirements.

[0020] Furthermore, when the data preprocessing module of the automatic report generation device based on dynamic fuel data of a ship obtains data files from a data sharing source and performs data transformation and standardization preprocessing, it scales, normalizes, and encodes the data according to user needs for subsequent data analysis.

[0021] Furthermore, the report automatic generation module of the report automatic generation device based on ship dynamic fuel data screens the data files that meet the requirements in the data sharing source according to the ship name and the ship voyage through the getShipReportVoyageNumberCompare() method, processes the data according to the data files according to the established calculation rules, obtains the target parameters, and generates a report on the ship dynamic fuel data.

[0022] The benefits of the present invention are:

[0023] (1) Improve fuel management efficiency: By collecting and processing fuel consumption data in real time and automatically generating reports, the workload of manual recording and analysis is greatly reduced, thereby improving fuel management efficiency.

[0024] (2) Improve data accuracy: Introduce data preprocessing technology and outlier detection technology to ensure the accuracy and completeness of data and improve the reliability of reports.

[0025] (3) Optimize route planning: Through in-depth analysis of fuel consumption data, the optimal ship route and driving method can be obtained, which helps to reduce fuel consumption and improve economic benefits.

[0026] (4) Support decision-making: Timely reports provide relevant personnel with detailed fuel consumption data and analysis results, helping them make more scientific decisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a schematic flow chart of the method of the present invention. DETAILED DESCRIPTION

[0028] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.

[0029] Example 1

[0030] The present invention provides a method for automatically generating a report based on dynamic fuel data of a ship, comprising:

[0031] Step 1: Upload the required data files through the user interface. The data files include midday report data and voyage summary data. Parse the uploaded data files, obtain the required information from the uploaded data files line by line, and automatically generate a unique identifier. Store the data files and identifiers in the database to form a data sharing source. This process simplifies the tedious steps in raw data management, ensures the standardization and normalization of raw data, and lays a solid foundation for the subsequent generation of ship reports.

[0032] In step 1, the uploadShipReport() and uploadShipSummary() methods are used to allow users to upload the required data files through the user interface, and the format and security of the uploaded data files are checked. The uploaded data files are parsed and stored through the shipSummaryService.save(obj) method.

[0033] This storage method not only ensures that the original data is clearly organized, but also helps users quickly and accurately locate the required data from massive data resources through classification navigation and tag filtering functions. This intelligent storage management solution significantly improves the user's search efficiency and user experience in the process of obtaining original data.

[0034] Step 2: According to the mapping relationship between the identifier and the data file, obtain the data file from the data sharing source and preprocess it. The preprocessing includes data cleaning, data transformation and standardization.

[0035] In step 2, when obtaining data files from the data sharing source and performing data cleaning preprocessing, the data is processed for missing values, outlier detection and correction, and data type conversion to ensure that the data quality meets the analysis requirements.

[0036] When obtaining data files from data sharing sources and performing data transformation and standardization preprocessing, the data is scaled, normalized, and encoded according to user needs for subsequent data analysis. After a series of data processing operations, a data set that meets the report requirements is finally obtained.

[0037] Step 3: Filter the data files that meet the requirements in the data sharing source according to the ship name and voyage number, process the data according to the data files according to the established calculation rules, obtain the target parameters, and generate a report on the ship's dynamic fuel data.

[0038] Step 3: Use the getShipReportVoyageNumberCompare() method to filter the data files that meet the requirements in the data sharing source according to the ship name and voyage number, process the data according to the data files according to the established calculation rules, obtain the target parameters, and generate a report on the ship's dynamic fuel data.

[0039] An intelligent report automatic generation platform can be built. Through the getShipReportVoyageNumberCompare() method, according to the incoming ship name and ship voyage, the data that meets the requirements can be screened in the data sharing source, and the original data can be transformed into the target data, and the report of the ship's dynamic fuel data can be quickly and intelligently generated. It not only greatly improves the efficiency of report production, but also ensures the accuracy and practicality of the report content, providing strong support for data visualization and decision-making analysis of shipping companies.

[0040] Example 2

[0041] The present invention also provides a report automatic generation device based on ship dynamic fuel data, including an original data uploading module, a data preprocessing module and a report automatic generation module.

[0042] The raw data upload module uploads the required data files through the user interface. The data files include midday report data and voyage summary data. The uploaded data files are parsed, the required information is obtained from the uploaded data files line by line, and a unique identifier is automatically generated. The data files and identifiers are stored in the database to form a data sharing source.

[0043] The data preprocessing module obtains data files from the data sharing source and performs preprocessing based on the mapping relationship between identifiers and data files. The preprocessing includes data cleaning, data transformation and standardization.

[0044] The automatic report generation module selects the data files that meet the requirements in the data sharing source according to the ship name and voyage, processes the data according to the established calculation rules, obtains the target parameters, and generates a report on the ship's dynamic fuel data.

[0045] As the information interaction and execution process between the modules of the above-mentioned device are based on the same concept as the embodiment of the method of the present invention, the specific contents can be found in the description of the embodiment of the method of the present invention and will not be repeated here.

[0046] Likewise, the benefits of the device of the present invention are:

[0047] (1) Improve fuel management efficiency: By collecting and processing fuel consumption data in real time and automatically generating reports, the workload of manual recording and analysis is greatly reduced, thereby improving fuel management efficiency.

[0048] (2) Improve data accuracy: Introduce data preprocessing technology and outlier detection technology to ensure the accuracy and completeness of data and improve the reliability of reports.

[0049] (3) Optimize route planning: Through in-depth analysis of fuel consumption data, the optimal ship route and driving method can be obtained, which helps to reduce fuel consumption and improve economic benefits.

[0050] (4) Support decision-making: Timely reports provide relevant personnel with detailed fuel consumption data and analysis results, helping them make more scientific decisions.

[0051] It should be noted that not all steps and modules in the above-mentioned processes and device structures are necessary, and some steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or some components in multiple independent devices may be implemented together.

[0052] The above-described embodiments are only preferred embodiments for fully illustrating the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or changes made by those skilled in the art based on the present invention are within the protection scope of the present invention. The protection scope of the present invention shall be subject to the claims.

Claims

1. A method for automatically generating a report based on dynamic fuel data of a ship, characterized in that include: Step 1: Upload the required data files through the user interface. The data files include midday report data and voyage summary data. Parse the uploaded data files, obtain the required information from the uploaded data files line by line, and automatically generate a unique identifier. Store the data files and identifiers in the database to form a data sharing source. Step 2: According to the mapping relationship between the identifier and the data file, the data file is obtained from the data sharing source and preprocessed. The preprocessing includes data cleaning, data transformation and standardization. Step 3: Filter the data files that meet the requirements in the data sharing source according to the ship name and voyage number, process the data according to the data files according to the established calculation rules, obtain the target parameters, and generate a report on the ship's dynamic fuel data.

2. According to claim 1, a method for automatically generating reports based on ship dynamic fuel data is characterized in that in step 1, uploadShipReport() and uploadShipSummary() methods are used to allow users to upload required data files through the user interface, and the uploaded data files are formatted and security checked, and the uploaded data files are parsed through the shipSummaryService.save(obj) method.

3. The method for automatically generating a report based on ship dynamic fuel data according to claim 1, characterized in that In step 2, when obtaining data files from the data sharing source and performing data cleaning preprocessing, the data is processed for missing values, outlier detection and correction, and data type conversion to ensure that the data quality meets the analysis requirements.

4. The method for automatically generating a report based on ship dynamic fuel data according to claim 1, characterized in that In step 2, when obtaining data files from the data sharing source and performing data transformation and standardization preprocessing, the data is scaled, normalized, and encoded according to user needs for subsequent data analysis.

5. The method for automatically generating a report based on ship dynamic fuel data according to claim 1, characterized in that Step 3: Use the getShipReportVoyageNumberCompare() method to filter the data files that meet the requirements in the data sharing source according to the ship name and voyage number, process the data according to the data files according to the established calculation rules, obtain the target parameters, and generate a report on the ship's dynamic fuel data.

6. A device for automatically generating reports based on dynamic fuel data of ships, characterized in that It includes raw data uploading module, data preprocessing module and report automatic generation module. The raw data upload module uploads the required data files through the user interface. The data files include midday report data and voyage summary data. The uploaded data files are parsed, the required information is obtained from the uploaded data files line by line, and a unique identifier is automatically generated. The data files and identifiers are stored in the database to form a data sharing source. The data preprocessing module obtains data files from the data sharing source and performs preprocessing based on the mapping relationship between identifiers and data files. The preprocessing includes data cleaning, data transformation and standardization. The automatic report generation module selects the data files that meet the requirements in the data sharing source according to the ship name and voyage, processes the data according to the established calculation rules, obtains the target parameters, and generates a report on the ship's dynamic fuel data.

7. The device for automatically generating a report based on dynamic fuel data of a ship according to claim 6, characterized in that The raw data upload module allows users to upload the required data files through the user interface through the uploadShipReport() and uploadShipSummary() methods, and performs format and security checks on the uploaded data files, and parses the uploaded data files through the shipSummaryService.save(obj) method.

8. The device for automatically generating a report based on dynamic fuel data of a ship according to claim 6, characterized in that When the data preprocessing module obtains data files from the data sharing source and performs data cleaning preprocessing, it processes missing values, detects and corrects outliers, and converts data types to ensure that the data quality meets the analysis requirements.

9. The device for automatically generating a report based on dynamic fuel data of a ship according to claim 6, characterized in that When the data preprocessing module obtains data files from the data sharing source and performs data transformation and standardization preprocessing, it scales, normalizes, and encodes the data according to user needs for subsequent data analysis.

10. The device for automatically generating reports based on ship dynamic fuel data according to claim 6, characterized in that the report The automatic generation module uses the getShipReportVoyageNumberCompare() method to filter the data files that meet the requirements in the data sharing source according to the ship name and voyage number, processes the data according to the established calculation rules, obtains the target parameters, and generates a report on the ship's dynamic fuel data.

Citation Information

Patent Citations

  • Shipping big data dynamic index generation method and system, and shipping big data dynamic index analysis method and system

    CN113793075A

  • Intelligent energy efficiency management system for ship

    CN115017684A

  • Marine intelligent energy efficiency management system

    CN115809821A

  • Ship energy efficiency evaluation system and method

    CN118468434A

  • Method and system for collecting and transmitting ship data

    WO2019182170A1

Cited By

  • Automatic generation and distribution method for test report

    CN122364104A

  • A method for test report automation generation and distribution

    CN122364104B