Data synchronization method and device, equipment and storage medium

By synchronizing the time processing of the data dislocation of the PLC bus in the rail transit outdoor monitoring system, the data dislocation problem was solved, the correct judgment of the current change trend was achieved, and the system was misunderstood.

CN119363277AInactive Publication Date: 2025-01-24CHINA ORDNANCE EQUIP GRP AUTOMATION RES INST CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411315366.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-01-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the outdoor monitoring system of rail transit, the data of the collection equipment at the sending and receiving ends are misaligned due to transmission delay, resulting in the display curve of the display control terminal being misaligned, affecting the judgment of the data change state and causing the system to falsely alarm.

Method used

By recording the time of the school time to all the time instructions of the collection of extensions on the PLC bus, and determine the poor time and time of the time time of the collection of extension, ensure that after the collection of the alignment school is successful, receive and analyze the current data structure, and find to find the foundation, find to find Data structures within the target time period and send it to the explicit control terminal.

Benefits of technology

It effectively solves the misalignment problem of multi-module data caused by transmission delay, avoids abnormal alarms caused by the display and control terminal, ensures the correct judgment of the current change trend, and reduces the phenomenon of false alarms in the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363277A_ABST
    Figure CN119363277A_ABST
Patent Text Reader

Abstract

The invention discloses a data synchronization method, a data synchronization device, data synchronization equipment and a storage medium, an acquisition extension records a timestamp of an acquisition moment during data acquisition, transmits the timestamp to a communication processor along with a reporting protocol, and performs time alignment of data by using the time of the data. The problem that data cannot be aligned due to transmission delay of multi-module data can be effectively solved, and abnormal alarm caused by the display control terminal is avoided. The display control terminal can make correct logic judgment on the current change trend according to the current data with good time synchronism, so that whether a train exists in the section or not can be correctly identified, and the phenomenon of false alarm of the system is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data acquisition time synchronization, and in particular to a data synchronization method, device, equipment and storage medium for outdoor acquisition equipment of rail transit. Background Art

[0002] The main function of the outdoor monitoring equipment for railway rail transit is to determine whether there is a train on the track. When a train breaks down or avoids a landslide, the command center can promptly detect the abnormality of the train ahead through the display and control terminal, and reasonably dispatch the subsequent trains through the dispatch center to avoid train collisions.

[0003] like Figure 5 , Figure 6 , Figure 7 , Figure 8 As shown, the principle of the outdoor monitoring equipment includes that the signal transmitter at the sending end sends a voltage signal, which is transmitted through the steel-clad copper cable at the sending end outlet, and then transmitted to the receiving end through the steel rail and the steel-clad copper cable at the receiving end inlet, and the signal is transmitted to the receiving end through the steel-clad copper cable at the receiving end outlet, and then transmitted to the sending end through the steel rail and the steel-clad copper cable at the sending end inlet.

[0004] When the train carriage is on the track, the current will be shunted by the carriage. Due to the resistance of the carriage, the current of the copper clad on both sides of the receiving end becomes smaller, and the current of the copper clad on both sides of the sending end becomes larger. The current at the sending and receiving ends is used to determine whether there is a train on the track.

[0005] Both the sending end and the receiving end are equipped with acquisition extensions to monitor the current information of the corresponding ladle copper. Currently, communication is mainly carried out through the PLC carrier module, which can achieve ultra-long-distance transmission communication between devices without adding cables.

[0006] Since the sending end acquisition extension and the receiving end acquisition extension are two modules and exist on two buses, there is a time difference in the data reported by the two acquisition modules, resulting in misalignment of the data at the sending end and the receiving end on the display and control terminal.

[0007] The above problems are mainly caused by transmission delay. The effective transmission distance of PLC is 3km. Long-distance transmission is mainly completed through relays between modules. The data is received and forwarded by the intermediate module and finally transmitted to the target module. When the module is relayed, there will be a certain transmission delay, resulting in a delay in the final data. In addition, the data delay time is inconsistent, resulting in the arrival of data in sequence and data misalignment.

[0008] At present, the outdoor track monitoring system has always had the problem of misalignment between the data collected by the sending and receiving devices. As a result, the display and control software cannot make correct logical judgments based on the current change trend, and thus cannot correctly identify whether there is a train in the section, resulting in false alarms in the system. Summary of the invention

[0009] In view of the above problems, the present invention provides a data synchronization method, device, equipment and storage medium for overcoming the above problems or at least partially solving the above problems. The data misalignment of the acquisition equipment at the sending end and the receiving end is solved, which causes the display curve of the display control terminal to be misaligned, affects the judgment of the display control terminal on the data change state, and causes the system to have false alarms.

[0010] The present invention provides the following scheme:

[0011] A data synchronization method, comprising:

[0012] Broadcast the time calibration instruction to all acquisition extensions on the PLC bus, and record the time calibration time of broadcasting the time calibration instruction;

[0013] Determine the return instruction time of all the collection extensions after receiving the time calibration instruction;

[0014] Compare the return instruction time corresponding to each of the collection extensions with the time calibration time one by one, and determine that the collection extension whose difference between the return instruction time and the time calibration time is less than the first time threshold has successfully calibrated the time;

[0015] After determining that all the acquisition extensions have successfully calibrated their time, receiving all the current data structures collected by all the acquisition extensions, wherein the current data structures include the timestamp of the time when the acquisition extension collected the current data. After the acquisition extension completes the time calibration, the data is collected and reported once every full second;

[0016] Parsing all the current data structures and storing them one by one into a number of current data structures to be processed, the parsing function processing the data once every full second;

[0017] Find all data structures whose time difference with the previous target time period is within a second time threshold from the plurality of current data structures to be processed to obtain a plurality of target current data structures;

[0018] The target current data structures are sent to a display and control terminal so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures.

[0019] Preferably: if it is determined that the time calibration of the collection extension is unsuccessful when the difference between the return instruction time and the time calibration time is not less than a first time threshold, the time calibration instruction is reissued until the time calibration of all the collection extensions is completed.

[0020] Preferably, the first time threshold is 90-110 milliseconds.

[0021] Preferably, the target time period is 0.5 to 1.5 seconds.

[0022] Preferably, the second time threshold is 90-110 milliseconds.

[0023] Preferably: the plurality of target current data structures are sent to the display and control terminal through a CAN interface according to a protocol.

[0024] A data synchronization device, used to execute the above data synchronization method, the device comprising:

[0025] The time calibration instruction issuing unit is used to broadcast the time calibration instruction to all acquisition extensions on the PLC bus and record the time calibration time of broadcasting the time calibration instruction;

[0026] A return instruction time determination unit, used to determine the return instruction time for all the collection extensions to return the received instruction after receiving the time calibration instruction;

[0027] A time calibration judgment unit, used for comparing the return instruction time corresponding to each of the collection extensions with the time calibration time one by one, and determining that the time calibration of the collection extension is successful if the difference between the return instruction time and the time calibration time is less than a first time threshold;

[0028] A current data structure receiving unit is used to receive all current data structures collected by all the collection extensions after determining that all the collection extensions have successfully calibrated their time, wherein the current data structure includes a timestamp of the time when the collection extension collects the current data. After the collection extension completes the time calibration, data is collected and reported once every full second;

[0029] A parsing storage unit, used to parse all the current data structures and store them one by one into a number of current data structures to be processed, and the parsing function processes the data once every full second;

[0030] A target current data structure determination unit, configured to obtain a plurality of target current data structures by searching for all data structures whose time difference with a previous target time period is within a second time threshold from the plurality of current data structures to be processed;

[0031] The target current data structure sending unit is used to send the target current data structures to the display and control terminal, so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures.

[0032] A data synchronization device, comprising a processor and a memory:

[0033] The memory is used to store program code and transmit the program code to the processor;

[0034] The processor is used to execute the above data synchronization method according to the instructions in the program code.

[0035] A computer-readable storage medium is used to store program codes, and the program codes are used to execute the above-mentioned data synchronization method.

[0036] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0037] The embodiment of the present application provides a data synchronization method, device, equipment and storage medium. When collecting data, the collection extension records the timestamp of the collection time and transmits it to the communication processor along with the reporting protocol, and uses the time of the data to align the data. It can effectively solve the problem of data misalignment due to transmission delay of multi-module data, and avoid abnormal alarms caused by the display and control terminal. The display and control terminal can make correct logical judgments on the current change trend based on the current data with good time synchronization, so as to ensure that it can correctly identify whether there is a train in the section and reduce the occurrence of false alarms in the system.

[0038] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] 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 are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0040] Figure 1 is a flow chart of a data synchronization method provided by an embodiment of the present invention;

[0041] Figure 2 is a flowchart of implementation steps provided by an embodiment of the present invention;

[0042] Figure 3 is a schematic diagram of a data synchronization device provided by an embodiment of the present invention;

[0043] Figure 4 is a schematic diagram of a data synchronization device provided by an embodiment of the present invention;

[0044] Figure 5 It is a schematic diagram of the principle of outdoor monitoring equipment;

[0045] Figure 6 Is there a diagram of the equipment for judging whether there is a train?

[0046] Figure 7 It is a schematic diagram of the installation status of the collection extension;

[0047] Figure 8 It is a schematic diagram of current variation where the curves at the transmitting end and the receiving end are not aligned. DETAILED DESCRIPTION

[0048] The technical scheme in the embodiment of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all of the embodiments. Based on the embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of the present invention.

[0049] See also Figure 1 , is a data synchronization method provided by an embodiment of the present invention, such as Figure 1 As shown, the method may include:

[0050] S101: broadcasting a time calibration instruction to all acquisition extensions on the PLC bus, and recording the time of broadcasting the time calibration instruction;

[0051] S102: Determine the return instruction time of all the collection extensions after receiving the time calibration instruction;

[0052] S103: Compare the return instruction time and the time calibration time corresponding to each of the collection extensions one by one, and determine that the time calibration of the collection extension is successful if the difference between the return instruction time and the time calibration time is less than the first time threshold; further, determine that the time calibration of the collection extension is unsuccessful if the difference between the return instruction time and the time calibration time is not less than the first time threshold, and re-issue the time calibration instruction until all the collection extensions are time-calibrated. The first time threshold is 90 to 110 milliseconds. More preferably, the first time threshold is 100 milliseconds.

[0053] S104: after determining that all the acquisition extensions have successfully calibrated their time, receiving all the current data structures collected by all the acquisition extensions, the current data structures including the timestamp of the time when the acquisition extension collected the current data, and after the acquisition extension completes the time calibration, collecting and reporting data once every full second;

[0054] S105: parsing all the current data structures and storing them one by one into a number of current data structures to be processed, and the parsing function processes the data once every second;

[0055] S106: Find all data structures whose time difference with the previous target time period is within the second time threshold from the plurality of current data structures to be processed to obtain a plurality of target current data structures; in specific implementation, the embodiment of the present application can provide that the target time period is 0.5 to 1.5 seconds. More preferably, the target time period is 1 second. The second time threshold is 90 to 110 milliseconds. More preferably, the second time threshold is 100 milliseconds.

[0056] S107: Sending the target current data structures to the display and control terminal so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures. In specific implementation, the embodiment of the present application can provide that the target current data structures are sent to the display and control terminal through the CAN interface according to the protocol.

[0057] The data synchronization method provided in the embodiment of the present application solves the problem of data misalignment between the collection extensions at the sending end and the receiving end. A timestamp is added to the current data collected on the collection extension. When collecting data, the device records the timestamp of the collection time and transmits it to the communication processor along with the reporting protocol. The communication processor can determine the target current data structure with better time synchronization based on the timestamp of the current data collected by each collection extension, and send the target current data structure to the display terminal. The display terminal makes a judgment on the current change trend based on these target current data structures with better time synchronization, which can effectively prevent the display curve of the display and control terminal from being misaligned due to data errors, affecting the display and control terminal's judgment on the data change status and causing system false alarms.

[0058] The following takes the target time period of 1 second as an example to introduce the method provided in the embodiment of the present application in detail.

[0059] The implementation steps are as follows:

[0060] (1) Power on the system;

[0061] (2) Each collection extension is initialized and starts timing; among them, all collection extensions at the sending end are connected to one PLC bus, and all collection extensions at the receiving end are connected to another PLC bus.

[0062] (3) The communication processor periodically broadcasts the time calibration of all the collection extensions mounted on the bus through the PLC bus. After receiving the time calibration command, each collection extension calibrates the time of the collection extension and returns the response information of the command received to the communication processor. The communication processor compares the time calibration time with the returned command time. If the time is less than 100 milliseconds, it is considered that the time calibration of the collection extension is successful; if the time is greater than 100 milliseconds, the time calibration command needs to be reissued. This process continues until the time calibration of all collection extensions on the bus is completed.

[0063] (4) Each data acquisition extension periodically collects the current data on the equipment. After collecting the data, each data acquisition extension stores the current timestamp at that moment in its own output current data structure and uploads it to the communication processor through the PLC bus.

[0064] (5) After receiving all the current data structures, the communication processor parses the received current data structures one by one and stores the parsed data into the corresponding data structure to be processed.

[0065] (6) Determine that the data processed by the communication processor is the data of the previous second. The communication processor searches for data within 100 milliseconds of the time difference from the previous second from all the data structures to be processed as the target processing data structure. The time difference between all the target processing data structures is relatively small, so the effect of time synchronization can be achieved. By caching data, caching 1 second of data can solve the delay caused by transmission congestion or other reasons.

[0066] (7) The processor transmits all the extracted target processing data structures to the display and control terminal through the CAN port according to the protocol. The display and control terminal uses all the target processing data structures to make logical judgments on the current change trend using preset rules, which can effectively prevent the display curve of the display and control terminal from being misaligned, ensure accurate judgment on whether the section is listed, and reduce the occurrence of system false alarms.

[0067] (8) Repeat steps 3-7.

[0068] In summary, the data synchronization method provided by the present application is that the acquisition extension records the timestamp of the acquisition time when collecting data, and transmits it to the communication processor along with the reporting protocol, and uses the time of the data to align the data. It can effectively solve the problem of data misalignment due to transmission delay of multi-module data, and avoid abnormal alarms caused by the display and control terminal. The display and control terminal can make correct logical judgments on the current change trend based on the current data with good time synchronization, so as to ensure that it can correctly identify whether there is a train in the section and reduce the occurrence of false alarms of the system.

[0069] See also Figure 3, the embodiment of the present application may also provide a data synchronization device, such as Figure 3 As shown, for executing the above data synchronization method, the device may include:

[0070] The time calibration instruction issuing unit 301 is used to broadcast the time calibration instruction to all acquisition extensions on the PLC bus, and record the time of broadcasting the time calibration instruction;

[0071] A return instruction time determination unit 302 is used to determine the return instruction time for all the collection extensions to return the received instruction after receiving the time calibration instruction;

[0072] The time synchronization judgment unit 303 is used to compare the return instruction time corresponding to each of the collection extensions with the time synchronization time one by one, and determine that the time synchronization of the collection extension is successful if the difference between the return instruction time and the time synchronization time is less than a first time threshold;

[0073] The current data structure receiving unit 304 is used to receive all the current data structures collected by all the collection extensions after determining that all the collection extensions have successfully calibrated their time. The current data structure includes the timestamp of the time when the collection extension collects the current data. After the collection extension completes the time calibration, the data is collected and reported once every second.

[0074] The parsing storage unit 305 is used to parse all the current data structures and store them one by one into a number of current data structures to be processed, and the parsing function processes the data once every full second;

[0075] A target current data structure determination unit 306 is used to obtain a plurality of target current data structures by searching for all data structures whose time difference with the previous target time period is within a second time threshold from the plurality of current data structures to be processed;

[0076] The target current data structure sending unit 307 is used to send the target current data structures to the display and control terminal, so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures.

[0077] The embodiment of the present application may also provide a data synchronization device, the device comprising a processor and a memory:

[0078] The memory is used to store program code and transmit the program code to the processor;

[0079] The processor is used to execute the steps of the above-mentioned data synchronization method according to the instructions in the program code.

[0080] like Figure 4As shown, a data synchronization device provided by an embodiment of the present application may include: a processor 10, a memory 11, a communication interface 12 and a communication bus 13. The processor 10, the memory 11 and the communication interface 12 all communicate with each other through the communication bus 13.

[0081] In the embodiment of the present application, the processor 10 may be a central processing unit (CPU), an application specific integrated circuit, a digital signal processor, a field programmable gate array or other programmable logic devices, etc.

[0082] The processor 10 may call a program stored in the memory 11. Specifically, the processor 10 may execute operations in an embodiment of the data synchronization method.

[0083] The memory 11 is used to store one or more programs, which may include program codes, and the program codes include computer operation instructions. In the embodiment of the present application, the memory 11 at least stores programs for implementing the following functions:

[0084] Broadcast the time calibration instruction to all acquisition extensions on the PLC bus, and record the time calibration time of broadcasting the time calibration instruction;

[0085] Determine the return instruction time of all the collection extensions after receiving the time calibration instruction;

[0086] Compare the return instruction time corresponding to each of the collection extensions with the time calibration time one by one, and determine that the collection extension whose difference between the return instruction time and the time calibration time is less than the first time threshold has successfully calibrated the time;

[0087] After determining that all the acquisition extensions have successfully calibrated their time, receiving all the current data structures collected by all the acquisition extensions, wherein the current data structures include the timestamp of the time when the acquisition extension collected the current data. After the acquisition extension completes the time calibration, the data is collected and reported once every full second;

[0088] Parsing all the current data structures and storing them one by one into a number of current data structures to be processed, the parsing function processing the data once every full second;

[0089] Find all data structures whose time difference with the previous target time period is within a second time threshold from the plurality of current data structures to be processed to obtain a plurality of target current data structures;

[0090] The target current data structures are sent to a display and control terminal so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures.

[0091] In one possible implementation, the memory 11 may include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required for at least one function (such as a file creation function, a data reading and writing function), etc.; the data storage area can store data created during use, such as initialization data, etc.

[0092] In addition, the memory 11 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device or other volatile solid-state storage device.

[0093] The communication interface 12 may be an interface of a communication module, and is used to connect to other devices or systems.

[0094] Of course, it should be noted that Figure 4 The structure shown does not constitute a limitation on the data synchronization device in the embodiment of the present application. In actual applications, the data synchronization device may include Figure 4 More or fewer components than shown, or combinations of certain components.

[0095] The embodiment of the present application may also provide a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and the program code is used to execute the steps of the above-mentioned data synchronization method.

[0096] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0097] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0098] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0099] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. A data synchronization method, characterized in that: include: Broadcast the time calibration instruction to all acquisition extensions on the PLC bus, and record the time calibration time of broadcasting the time calibration instruction; Determine the return instruction time of all the collection extensions after receiving the time calibration instruction; Compare the return instruction time corresponding to each of the collection extensions with the time calibration time one by one, and determine that the collection extension whose difference between the return instruction time and the time calibration time is less than the first time threshold has successfully calibrated the time; After determining that all the acquisition extensions have successfully calibrated their time, receiving all the current data structures collected by all the acquisition extensions, wherein the current data structures include the timestamp of the time when the acquisition extension collected the current data. After the acquisition extension completes the time calibration, the data is collected and reported once every full second; Parsing all the current data structures and storing them one by one into a number of current data structures to be processed, the parsing function processing the data once every full second; Find all data structures whose time difference with the previous target time period is within a second time threshold from the plurality of current data structures to be processed to obtain a plurality of target current data structures; The target current data structures are sent to a display and control terminal so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures.

2. The data synchronization method according to claim 1, characterized in that: Determine that the time synchronization of the collection extension is unsuccessful if the difference between the return instruction time and the time synchronization time is not less than the first time threshold, and re-issue the time synchronization instruction until the time synchronization of all the collection extensions is completed.

3. The data synchronization method according to claim 1, characterized in that: The first time threshold is 90 to 110 milliseconds.

4. The data synchronization method according to claim 1, characterized in that: The target time period is 0.5 to 1.5 seconds.

5. The data synchronization method according to claim 1, characterized in that: The second time threshold is 90 to 110 milliseconds.

6. The data synchronization method according to claim 1, characterized in that: The target current data structures are sent to the display and control terminal through the CAN interface according to the protocol.

7. A data synchronization device, characterized in that: The device is used to execute the data synchronization method according to any one of claims 1 to 6, comprising: The time calibration instruction issuing unit is used to broadcast the time calibration instruction to all acquisition extensions on the PLC bus and record the time calibration time of broadcasting the time calibration instruction; A return instruction time determination unit, used to determine the return instruction time for all the collection extensions to return the received instruction after receiving the time calibration instruction; A time calibration judgment unit, used for comparing the return instruction time corresponding to each of the collection extensions with the time calibration time one by one, and determining that the time calibration of the collection extension is successful if the difference between the return instruction time and the time calibration time is less than a first time threshold; A current data structure receiving unit is used to receive all current data structures collected by all the collection extensions after determining that all the collection extensions have successfully calibrated their time, wherein the current data structure includes a timestamp of the time when the collection extension collects the current data. After the collection extension completes the time calibration, data is collected and reported once every full second; A parsing storage unit, used to parse all the current data structures and store them one by one into a number of current data structures to be processed, and the parsing function processes the data once every full second; A target current data structure determination unit, configured to obtain a plurality of target current data structures by searching for all data structures whose time difference with a previous target time period is within a second time threshold from the plurality of current data structures to be processed; The target current data structure sending unit is used to send the target current data structures to the display and control terminal, so that the display and control terminal can make a logical judgment on the current change trend according to the target current data structures.

8. A data synchronization device, characterized in that: The device comprises a processor and a memory: The memory is used to store program code and transmit the program code to the processor; The processor is used to execute the data synchronization method according to any one of claims 1-6 according to the instructions in the program code.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store program code, and the program code is used to execute the data synchronization method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Data processing method and device and storage medium

    CN114785440A

  • Verification method of time synchronization function, intelligent device and storage medium

    CN116541824A

  • Communication data processing method and apparatus, and computer system and storage medium

    WO2021218088A1