System and method for cyclically storing battery test data
By designing a battery test data cycle storage system including data conversion, offline processing, online processing and data dynamic update modules, concurrent reading and writing of battery test data is realized, and the problems of incompleteness and loss of data in the prior art are solved, ensuring data continuity and security.
Patent Information
- Application Number
- CN202411613714.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2025-04-11
AI Technical Summary
The prior art cannot realize concurrent reading and writing of data in the cyclic storage of battery test data, resulting in incomplete data, reduced quality, and inability to recover overwritten important data, which may lead to system abnormalities or data loss.
A system for battery test data cyclic storage is designed, including data conversion module, offline processing module, online processing module and data dynamic update module. Through the coordinated work of these modules, the concurrent reading and writing of data is realized, and the data content is updated dynamically to ensure the continuity and security of data.
It realizes concurrent reading and writing of battery test data, ensures data continuity and security, avoids additional space consumption, and solves data loss and continuity problems.
Smart Images

Figure CN119806387A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cycle storage, and in particular to a system and method for cycle storage of battery test data. Background Art
[0002] As a technology for efficient use of storage space, the method of circular storage of battery test data is widely used in various fields. With the development of technology, the capacity and read and write speed of storage media have been greatly improved. Battery test data is stored in the internal storage medium of the device in the form of log files. When the data storage capacity is constant and the data reaches the storage limit, the new data will overwrite or replace the oldest data, thereby ensuring that the test system can continue to run without interruption due to insufficient storage space.
[0003] Battery test data is usually tested in an automated manner. However, due to the long duration of the battery test process, the large amount of data, and the high requirements for storage space, the commonly used circular storage technology can only store the latest data and continuously overwrite the earliest data with the new data, resulting in the inability to retain complete data records in the past, causing incomplete data and thus reducing data quality. If some important data is mistakenly overwritten and the data cannot be restored, it may cause system abnormalities or data loss.
[0004] Therefore, developing a circular storage system that can read and write data concurrently and dynamically update data content without causing additional space consumption is still a technical problem that needs to be solved urgently. Summary of the invention
[0005] The purpose of the present invention is to provide a system and method for cyclic storage of battery test data. The present invention can realize concurrent reading and writing of data in battery testing, and realize dynamic updating of battery test data content, thereby ensuring the continuity and security of battery test data without causing additional space consumption.
[0006] To achieve this purpose, the present invention is designed to provide a battery test data cyclic storage system, which includes:
[0007] The data conversion module is used to serialize the collected voltage and current data into binary data of a specified structure, and store the binary data of the specified structure in a data buffer;
[0008] The offline processing module is used to store the binary data of the specified structure stored in the data buffer into the local storage space when the host computer and the intermediate computer are in an offline state and there is available space in the local storage;
[0009] The online processing module is used to transmit the binary data of the specified structure in the local memory to the upper computer when the upper computer and the intermediate computer are in an online state and the local memory stores binary data of the specified structure;
[0010] The online processing module is used to transmit the binary data of the specified structure in the data buffer to the upper computer when the upper computer and the intermediate computer are in an online state and the binary data of the specified structure is not stored in the local memory;
[0011] The data dynamic update module is used to record the data process identifier corresponding to the binary data of the specified structure in the local memory when transmitting the binary data of the specified structure in the local memory to the host computer, mark the binary data of the specified structure that has been transmitted from the local memory to the host computer according to the data process identifier, and mark the storage area corresponding to the binary data of the specified structure that has been transmitted to the host computer as an overlayable area; define the binary data of the specified structure that has not been transmitted from the local memory to the host computer as valid data waiting to be uploaded and updated, and mark the storage area corresponding to the binary data of the specified structure that has not been transmitted to the host computer as an uncoverable area.
[0012] Preferably, the offline processing module is used to interrupt the processing process when the host computer and the intermediate computer are in an offline state and there is no available space in the local memory, issue a warning until the host computer is connected, and start the online processing module to transfer the binary data of the specified structure in the local memory to the host computer.
[0013] Preferably, when the data storage device is powered off or disconnected from the lower computer, the data process identification information is saved and the lower computer is suspended from collecting data.
[0014] Preferably, when the binary data of the specified structure transmitted from the local memory to the host computer reaches a preset data amount, the data process identifier corresponding to the binary data of the specified structure in the local memory is re-recorded.
[0015] Preferably, the data process identifier includes a write index (saveIndex), a read index (readIndex), a full flag (fullFlag) and a full index (fullIndex); the write index is used to determine the write position of the binary data of the newly specified structure, the read index is used to determine where to start reading the binary data of the specified structure, the full flag is used to mark that the local memory is full and to alarm to prompt that the data needs to be uploaded to the host computer, and the full index is used to determine the termination storage space position of the binary data of the specified structure in the local memory when the local memory is full.
[0016] Preferably, when the local memory is full, the full mark and full index corresponding to the binary data of the specified structure in the local memory are re-recorded, and the write index corresponding to the binary data of the specified structure in the local memory is re-recorded, and the re-recorded write index is set to the starting storage space of the local memory.
[0017] Preferably, when new binary data of a specified structure is written in the overlayable area, the write index corresponding to the binary data of the specified structure in the local memory is re-recorded to determine the write position of the data. At the same time, an overwrite protection storage space is set in the local memory to prevent the new binary data of the specified structure from crossing the read index and overwriting valid data that has not been read.
[0018] Preferably, when the local memory is full and the power supply of the battery test data circulation storage system is interrupted or the power supply voltage drops to the point where the battery test data circulation storage system cannot work normally, and the binary data of the specified structure in the data buffer has not yet been uploaded to the host computer, the binary data of the specified structure in the data buffer is written to the reserved protection space in the local memory, and the write index and full index corresponding to the binary data of the specified structure in the local memory are re-recorded again.
[0019] Preferably, the reserved protection space is set at the end of the local memory to prevent new data in the data buffer from overwriting valid data that has not been read.
[0020] Beneficial effects of the present invention:
[0021] The present invention provides a system for cyclic storage of battery test data. By setting a reserved protection space in a local memory of battery test data, it is avoided that new battery test data in a data buffer area covers valid data that has not been read yet or that the battery test data storage overflows and causes system abnormalities. By adopting the offset of a pointer, the reading and writing processes of battery test data are identified, so that the reading and writing of battery test data can be performed concurrently under different storage conditions, and the dynamic update of the battery test data content is realized. In this set of cyclic schemes, the local memory storing battery test data is a fixed value. Battery testing often involves long-term or high-frequency data collection and analysis, and it is necessary to ensure the continuity of test data. When the device needs to access frequently for read and write operations, the system can perform read and write operations at the same time without changing the size of the source local memory, realizing cyclic storage of the local memory, and no additional space is required when storing new battery test data. By realizing the cyclic storage of battery test data, the problems of data loss and continuity in the prior art are solved, and no additional space consumption is caused. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1It is a structural schematic diagram of the present invention;
[0023] Figure 2 It is a flow chart of the implementation of the present invention;
[0024] Figure 3 Write data phase graph to local storage;
[0025] Figure 4 Read data phase diagram for local storage;
[0026] Figure 5 Fill the local memory with data state diagram;
[0027] Figure 6 Write data graph to local memory loop;
[0028] Figure 7 This is a diagram showing the power failure situation when the local memory is full of data. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents the selected embodiments of the present invention. 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.
[0030] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:
[0031] Example 1
[0032] A system for cyclic storage of battery test data, such as Figure 1 As shown, it includes:
[0033] The data conversion module is used to serialize the collected voltage and current data into binary data of a specified structure, and temporarily store the binary data of the specified structure in a data buffer;
[0034] The offline processing module is used to store the binary data of the specified structure stored in the data buffer into the local storage space when the host computer and the intermediate computer are in an offline state and there is available space in the local storage;
[0035] The online processing module is used to transmit the binary data of the specified structure in the local memory to the upper computer when the upper computer and the intermediate computer are in an online state and the local memory stores binary data of the specified structure;
[0036] The online processing module is used to transmit the binary data of the specified structure in the data buffer to the upper computer when the upper computer and the intermediate computer are in an online state and the binary data of the specified structure is not stored in the local memory;
[0037] The data dynamic update module is used to record the data process identifier corresponding to the binary data of the specified structure in the local memory when transmitting the binary data of the specified structure in the local memory to the host computer, mark the binary data of the specified structure that has been transmitted from the local memory to the host computer according to the data process identifier, define the binary data of the specified structure transmitted from the local memory to the host computer as the read data that has been uploaded and updated, and mark the storage area corresponding to the binary data of the specified structure that has been transmitted to the host computer as an overlayable area; define the binary data of the specified structure that has not been transmitted from the local memory to the host computer as valid data waiting to be uploaded and updated, and mark the storage area corresponding to the binary data of the specified structure that has not been transmitted to the host computer as an uncoverable area; write new data to the position of the read data, read data and write data concurrently, and realize dynamic update of data.
[0038] In the above technical solution, the offline processing module is used to interrupt the processing process when the host computer and the intermediate computer are in an offline state and there is no available space in the local memory, and issue a warning until the host computer is connected. The online processing module is started to transfer the binary data of the specified structure in the local memory to the host computer. This can ensure data integrity and effective use of storage space, and enhance the reliability, automation and operational safety of the system.
[0039] In the above technical solution, the offline processing module writes data to the local memory when there is available space. If the communication status is disconnected and remains unchanged, the data will be stored in the local memory until the local memory memory is exhausted. After the local memory memory is exhausted, there will be no available space. When there is no available space, the processing process will be interrupted to protect the site and issue a warning until the host computer is connected to start reading the data in the local memory.
[0040] In the above technical solution, the data conversion module converts the collected data into binary data of a specified structure, which can more accurately express the battery test data results and is useful for users to analyze the performance of the battery.
[0041] In the above technical solution, the offline processing module increases the stability of the system and the security of data, and can maintain the normal battery test when the network is not smooth.
[0042] In the above technical solution, the online processing module transmits the binary data of the specified structure in the local memory to the host computer for visualization, so that the user can intuitively analyze the battery test situation; when the binary data of the specified structure is not stored in the local memory and remains online, the data in the data buffer is directly transmitted to the host computer without reading and writing the local memory, which reduces the overhead of reading and writing the local memory and improves the flexibility and efficiency of transmission.
[0043] In the above technical solution, the host computer is a PC software used to interact with the user, and the lower computer is a device for collecting data. The battery is placed in the lower computer, and the battery charging and discharging data can be collected as required and sent to the intermediate computer. The intermediate computer is an embedded control device, which is mainly used to accept control commands issued by the host computer, and to accept and store data transmitted from the lower computer and send it to the host computer.
[0044] In the above technical solution, the communication status judgment method processes the binary data of the specified structure respectively according to the communication status between the upper computer and the middle computer, and the communication status is divided into an offline state and an online state according to the communication connection status.
[0045] In the above technical solution, the specific structure of serializing the voltage and current data into binary data of a specified structure is defined according to the device, such as: channel number, serial number, number of cycles, step mode, step number, time, temperature, voltage, current, capacity, energy, etc. A specific structure is constructed based on these data, and there is a buffer. The format of the data in the buffer is stored in binary format.
[0046] In the above technical solution, when the data storage device is powered off or disconnected from the lower computer, it saves the data process identification information and suspends the lower computer from collecting data, which can effectively improve the reliability and stability of the system, ensure data security and prevent data loss.
[0047] In the above technical solution, the new data is written to the location of the read data. It is necessary to determine whether there is an overlayable area or a remaining space area of binary data that does not contain a specified structure based on the location of the read index before writing into the local memory.
[0048] In the above technical solution, when the binary data of the specified structure has not been uploaded to the host computer, and the new binary data of the specified structure is written to the local memory, the write index (saveIndex) is updated, such as Figure 3 As shown, when the local memory does not contain binary data of the specified structure, the initial values of the write index and the read index are both 0.
[0049] In the above technical solution, the storage area of the read data in the data dynamic update module is marked as an overwriteable area, and the storage area of the valid data is marked as an unoverwriteable area, such as Figure 4 As shown, new data is written to the location of the read data, and data reading and writing are performed concurrently to achieve dynamic update of data content. For example, when 640kb of data is written into the local memory, the value of the write index is 640*1024. After reading and uploading 320kb to the host computer, the value of the read index is updated to 320*1024. When all the data in the local memory is read, the data in the local memory is deleted and the index value is initialized to 0.
[0050] In the above technical solution, the data dynamic update module ensures that the data transmission status can be tracked, distinguishes the data that has been transmitted and the data to be transmitted, improves the efficiency and security of data transmission, optimizes the use of memory, and improves the flexibility and maintainability of the system.
[0051] In the above technical solution, when the binary data of a specified structure transmitted from the local memory to the host computer reaches a preset data volume, the data process identifier corresponding to the binary data of the specified structure in the local memory is re-recorded, which is conducive to the efficiency and flexibility of data management and ensures the continuity and consistency of the data.
[0052] In the above technical solution, the data process identifier includes a write index, a read index, a full flag and a full index; the write index is used to determine the write position of the binary data of the new specified structure, the read index is used to determine where to start reading the binary data of the specified structure, the full flag is used to mark that the local memory is full and alarm to prompt that the data needs to be uploaded to the host computer, and the full index is used to determine the termination storage space position of the binary data of the specified structure in the local memory when the local memory is full;
[0053] When the local memory is full, the full flag and full index corresponding to the binary data of the specified structure in the local memory are re-recorded, and the write index corresponding to the binary data of the specified structure in the local memory is re-recorded, and the re-recorded write index is set to the starting storage space of the local memory, such as Figure 5 .
[0054] In the above technical solution, the circular storage mode based on the data process identification can maintain the continuity of data collection and data recording, and effectively extend the operating time of the test system. Battery testing often involves long-term or high-frequency data collection and analysis. If the system does not have a circular storage mechanism, the storage space will be quickly exhausted, resulting in test interruption or inability to continue recording data. Circular storage ensures that even when the storage space is limited, the system can still continuously write the latest data and dynamically update the storage content.
[0055] In the above technical solution, when new binary data of a specified structure is written into the overwriteable area, the write index corresponding to the binary data of the specified structure in the local memory is re-recorded to determine the write position of the data, and at the same time, an overwrite protection storage space is set in the local memory to prevent the new binary data of the specified structure from overwriting the valid data that has not been read beyond the read index, such as Figure 6 ,This design is conducive to ensuring the validity and reliability of data, and enhancing the stability of the system and data continuity.
[0056] In the above technical solution, when the local memory is full, and the power supply of the battery test data circulation storage system is interrupted or the power supply voltage drops to the point where the battery test data circulation storage system cannot work normally, and the binary data of the specified structure in the data buffer has not been uploaded to the host computer, the binary data of the specified structure in the data buffer is written into the reserved protection space in the local memory, and the write index and the full index corresponding to the binary data of the specified structure in the local memory are re-recorded, such as Figure 7 During the battery testing process, especially in long-term and high-frequency tests, storage space overflow is a common problem. Through circular storage, when data is written, the oldest data will be overwritten to prevent storage overflow, resulting in the inability to retain complete data records in the past, causing incomplete data and reduced data quality. By reserving protection space, data security and system stability can be ensured.
[0057] In the above technical solution, the reserved protection space is to prevent the new data in the data buffer from overwriting the valid data that has not been read. The reserved protection space is set at the end of the local memory, such as Figure 7 ,This design is conducive to protecting the security and integrity of data, enhancing the system's fault tolerance and recovery capabilities, optimizing the management of storage space, and preventing overflow and data loss.
[0058] Example 2
[0059] A method for cyclically storing battery test data, such as Figure 2 As shown, the collected voltage and current data are serialized into binary data of a specified structure, and the binary data of the specified structure is stored in the data buffer; the communication status between the upper computer and the intermediate computer is judged. If the communication is disconnected, it is judged whether there is available space. If there is available space, the data is written to the local memory; if the communication is in a connected state, it is checked whether there is data in the local memory. If so, the data is transferred to the upper computer, otherwise the buffer data is read and the data is transmitted to the upper computer. When the local memory data is read, the read index and the write index are recorded at this time, and the data is checked according to the index to see whether it has been read, and the new data is written to the location of the read data to realize dynamic update of the data.
[0060] A method for cyclic storage of data comprises the following steps:
[0061] Serialize the collected voltage and current data into binary data of a specified structure, and store the binary data of the specified structure in a data buffer;
[0062] When the host computer and the intermediate computer are in an offline state and there is available space in the local storage, the binary data of the specified structure stored in the data buffer is stored in the local storage space;
[0063] When the upper computer and the intermediate computer are in an online state and the local memory stores binary data of a specified structure, the binary data of the specified structure in the local memory is transmitted to the upper computer;
[0064] When the upper computer and the intermediate computer are in an online state and the binary data of the specified structure is not stored in the local memory, the binary data of the specified structure in the data buffer is transmitted to the upper computer;
[0065] When binary data of a specified structure in a local memory is transmitted to a host computer, a data process identifier corresponding to the binary data of the specified structure in the local memory is recorded, the binary data of the specified structure that has been transmitted from the local memory to the host computer is marked according to the data process identifier, and a storage area corresponding to the binary data of the specified structure that has been transmitted to the host computer is marked as an overlayable area; the binary data of the specified structure that has not been transmitted from the local memory to the host computer is defined as valid data waiting to be uploaded and updated, and the storage area corresponding to the binary data of the specified structure that has not been transmitted to the host computer is marked as a non-overlapping area.
[0066] Example 3
[0067] A computer program product comprises a computer program, wherein when the computer program is executed by a processor, the steps of the method described in Embodiment 2 are implemented.
[0068] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
[0069] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0070] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A system that specifies the functions of a box or boxes.
[0071] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction system, which is implemented in the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0072] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0073] The contents not described in detail in this specification belong to the prior art known to professional and technical personnel in this field.
Claims
1. A system for cyclic storage of battery test data, characterized in that: It includes: The data conversion module is used to serialize the collected voltage and current data into binary data of a specified structure, and store the binary data of the specified structure in a data buffer; The offline processing module is used to store the binary data of the specified structure stored in the data buffer into the local storage space when the host computer and the intermediate computer are in an offline state and there is available space in the local storage; The online processing module is used to transmit the binary data of the specified structure in the local memory to the upper computer when the upper computer and the intermediate computer are in an online state and the local memory stores binary data of the specified structure; The online processing module is used to transmit the binary data of the specified structure in the data buffer to the upper computer when the upper computer and the intermediate computer are in an online state and the binary data of the specified structure is not stored in the local memory; The data dynamic update module is used to record the data process identifier corresponding to the binary data of the specified structure in the local memory when transmitting the binary data of the specified structure in the local memory to the host computer, mark the binary data of the specified structure that has been transmitted from the local memory to the host computer according to the data process identifier, and mark the storage area corresponding to the binary data of the specified structure that has been transmitted to the host computer as an overlayable area; define the binary data of the specified structure that has not been transmitted from the local memory to the host computer as valid data waiting to be uploaded and updated, and mark the storage area corresponding to the binary data of the specified structure that has not been transmitted to the host computer as an uncoverable area.
2. A battery test data cyclic storage system according to claim 1, characterized in that: The offline processing module is used to interrupt the processing process when the host computer and the intermediate computer are in an offline state and there is no available space in the local memory, issue a warning until the host computer is connected, and start the online processing module to transfer the binary data of the specified structure in the local memory to the host computer.
3. A battery test data cyclic storage system according to claim 1, characterized in that: When the data storage device is powered off or disconnected from the lower computer, the data process identification information is saved and the lower computer is suspended from collecting data.
4. A battery test data cyclic storage system according to claim 1, characterized in that: When the binary data of the specified structure transmitted from the local memory to the host computer reaches a preset data amount, the data process identifier corresponding to the binary data of the specified structure in the local memory is re-recorded.
5. The system for cyclic storage of battery test data according to claim 1, characterized in that: The data process identifier includes a write index, a read index, a full flag and a full index; the write index is used to determine the write position of the binary data of the new specified structure, the read index is used to determine where to start reading the binary data of the specified structure, the full flag is used to mark that the local memory is full and alarm to prompt that the data needs to be uploaded to the host computer, and the full index is used to determine the termination storage space position of the binary data of the specified structure in the local memory when the local memory is full; When the local memory is full, the full mark and full index corresponding to the binary data of the specified structure in the local memory are re-recorded, and the write index corresponding to the binary data of the specified structure in the local memory is re-recorded, and the re-recorded write index is set to the starting storage space of the local memory.
6. A battery test data cyclic storage system according to claim 5, characterized in that: When new binary data of a specified structure is written in an overlayable area, the write index corresponding to the binary data of the specified structure in the local memory is re-recorded to determine the write position of the data. At the same time, an overwrite protection storage space is set in the local memory to prevent the new binary data of the specified structure from crossing the read index and overwriting valid data that has not been read.
7. The system for cyclic storage of battery test data according to claim 1, characterized in that: When the local memory is full, and the power supply of the battery test data circulation storage system is interrupted or the power supply voltage drops to the point where the battery test data circulation storage system cannot work normally, and the binary data of the specified structure in the data buffer has not yet been uploaded to the host computer, the binary data of the specified structure in the data buffer is written to the reserved protection space in the local memory, and the write index and full index corresponding to the binary data of the specified structure in the local memory are re-recorded.
8. A battery test data cyclic storage system according to claim 7, characterized in that: The reserved protection space is to prevent new data in the data buffer from overwriting valid data that has not been read, and the reserved protection space is set at the end of the local memory.
9. A method for cyclically storing battery test data, characterized in that: It includes the following steps: Serialize the collected voltage and current data into binary data of a specified structure, and store the binary data of the specified structure in a data buffer; When the host computer and the intermediate computer are in an offline state and there is available space in the local storage, the binary data of the specified structure stored in the data buffer is stored in the local storage space; When the upper computer and the intermediate computer are in an online state and the local memory stores binary data of a specified structure, the binary data of the specified structure in the local memory is transmitted to the upper computer; When the upper computer and the intermediate computer are in an online state and the binary data of the specified structure is not stored in the local memory, the binary data of the specified structure in the data buffer is transmitted to the upper computer; When binary data of a specified structure in a local memory is transmitted to a host computer, a data process identifier corresponding to the binary data of the specified structure in the local memory is recorded, the binary data of the specified structure that has been transmitted from the local memory to the host computer is marked according to the data process identifier, and a storage area corresponding to the binary data of the specified structure that has been transmitted to the host computer is marked as an overlayable area; the binary data of the specified structure that has not been transmitted from the local memory to the host computer is defined as valid data waiting to be uploaded and updated, and the storage area corresponding to the binary data of the specified structure that has not been transmitted to the host computer is marked as a non-overlapping area.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in claim 9 are implemented.
Citation Information
Patent Citations
Method and equipment for distinguishing Internet product user
CN101593337A
Data storage method and device, electronic equipment and storage medium
CN111897819A
Test system, test host and data recorder
CN114218122A
Power battery test data management method, device, equipment and medium
CN115188177A
Method and system for recording and managing vehicle generated data
CN115362437A