A Cross-Platform Communication Sharing and Synchronization Method and System

By optimizing the cross-platform communication sharing synchronization method, using timestamp sequence and state change frequency analysis, adjusting synchronization paths and resource scheduling, the problems of synchronization delay and low resource utilization under concurrent access of multiple devices are solved, and efficient and timely synchronization of data is achieved.

CN119946076BActive Publication Date: 2025-07-08SHENZHEN TECHRISE ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510424590.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-07-08
Estimated Expiration
2045-04-07

AI Technical Summary

Technical Problem

The prior art fails to effectively distinguish the priority of state changes in multi-device concurrent access scenarios, resulting in high-frequency state updates competing for synchronization resources with low-frequency state updates, resulting in synchronization delay and low resource utilization, affecting the real-time and consistency of data.

Method used

Through the extraction method of the state change event stream based on the timestamp sequence, combined with time window adjustment and state change frequency analysis, the synchronization path and resource scheduling rules are optimized, synchronization priority and path are adjusted, redundant data transmission is reduced, and data survival time management is optimized.

Benefits of technology

It improves the real-time and stability of data synchronization, improves resource utilization efficiency, ensures timely synchronization of key data and reduces resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946076B_ABST
    Figure CN119946076B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of synchronous communication technologies, and specifically provides a cross-platform communication sharing and synchronization method and system, which includes the following steps: Based on the cross-platform communication sharing and synchronization request timestamp sequence, extract the cross-device status change event stream, compare the timestamp differences in the time window, apply synchronous buffer adjustment, adjust the time window size, and obtain the status change conflict detection result. In the present invention, by extracting the status change event stream through the timestamp sequence, precise comparison of cross-device status change data is achieved. Combining time window adjustment and short-cycle change screening reduces repeated change errors, quantitatively analyzes the status change frequency, enables faster synchronization of high-frequency changes, reduces conflict accumulation, optimizes the synchronization path, reduces non-optimal transmission and data redundancy, improves transmission efficiency and stability, preferentially synchronizes short-lived and high-demand data, optimizes lifecycle management, adjusts the synchronization scheduling rules, optimizes resource utilization, and reduces waste caused by lifecycle mismatches.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of synchronous communication, and particularly to a cross-platform communication sharing and synchronization method and system. Background Art

[0002] The technical field of synchronous communication includes methods for data transmission and consistency guarantee in a multi-device and multi-platform environment. The core contents of this technical field include aspects such as real-time data transmission, timing control, synchronization management, and protocol adaptation, aiming to ensure that data between different terminals or systems can be kept consistent. Synchronous communication relies on clock synchronization mechanisms, data caching technologies, and transmission control protocols to reduce latency and data conflicts. The overall technical field covers modes such as point-to-point synchronization, distributed synchronization, and transaction synchronization, and is applied to scenarios such as distributed computing, remote collaboration, database replication, and multi-terminal data sharing.

[0003] Among them, the cross-platform communication sharing and synchronization method refers to a specific technical solution for realizing data exchange and synchronization between devices with different operating systems or hardware architectures. This method mainly covers heterogeneous platform compatibility design, data format conversion, communication protocol adaptation, and status synchronization mechanisms. Specifically, standardized communication protocols are adopted to ensure data interoperability between different platforms, and consistency verification technologies are used to ensure the accuracy of data synchronization. At the same time, caching strategies and transaction processing technologies are utilized to coordinate data updates during concurrent access by multiple devices, avoiding issues such as out-of-sync or data loss.

[0004] There are significant synchronization delays in the prior art during data transmission. Especially in the scenario of concurrent access by multiple devices, the priorities of state changes are not effectively distinguished, resulting in high-frequency state updates competing with low-frequency state updates for synchronization resources, affecting the real-time performance of high-demand data. Existing methods rely on static routing or simple path selection rules in optimizing the data synchronization path, failing to make full use of dynamic path adjustment technologies, resulting in a decline in data transmission efficiency, an increase in redundant data traffic, and an increase in network load. In terms of data survival time management, the prior art fails to dynamically adjust the synchronization priority according to the data life cycle, causing short-survival high-demand data to lose value due to synchronization delays, affecting the effective utilization of data. The synchronization scheduling rules are relatively fixed, lacking dynamic optimization of resource utilization rates, resulting in the inability to effectively adjust the scheduling strategy when synchronization resources are tense, causing a decrease in resource utilization rates and affecting the overall synchronization performance, and increasing data consistency problems in scenarios of distributed computing and remote collaboration. Summary of the Invention

[0005] The object of the present invention is to solve the drawbacks existing in the prior art, and to propose a cross-platform communication sharing and synchronization method and system.

[0006] To achieve the above object, the present invention adopts the following technical solutions: A cross-platform communication sharing and synchronization method, comprising the following steps:

[0007] S1: Based on the cross-platform communication sharing and synchronization request timestamp sequence, extract the cross-device status change event stream, compare the timestamp difference of the time window, apply synchronization buffer adjustment, adjust the time window size, and obtain the status change conflict detection result;

[0008] S2: According to the status change conflict detection result, identify the status change frequency, compare the status change threshold, screen the status exceeding the threshold, adjust the synchronization priority, apply the synchronization buffer, and obtain the status change conflict optimization parameter;

[0009] S3: Based on the status change conflict optimization parameter, extract the data start position identifier, match the synchronization path information, merge the data of the same type of path, optimize the data transmission method, reduce redundant synchronization, and obtain the synchronization path processing result;

[0010] S4: Invoke the synchronization path processing result, calculate the data survival time, screen the data with short survival requirements, adjust the synchronization priority, and adjust the synchronization of low-priority data to obtain the synchronization data survival time scheduling parameter;

[0011] S5: Based on the synchronization data survival time scheduling parameter, count the ratio of the data survival time to the synchronization time-consuming, extract the resource scheduling parameter to adjust the synchronization scheduling rule, optimize the synchronization priority of the short survival data, and output the adjusted cross-platform synchronization resource.

[0012] As a further solution of the present invention, the status change conflict detection result includes the timestamp difference of the time window, the screening result of multiple change requests of the same status within a short period, the sorting effective status, the synchronization buffer adjustment parameter, and the time window size adjustment parameter. The status change conflict optimization parameter includes the status change frequency, the status change threshold, the status exceeding the threshold, the synchronization priority adjustment parameter, and the synchronization buffer parameter. The synchronization path processing result includes the data start position identifier, the synchronization path information, the data hop count information, the key path node, the merging result of the data of the same type of path, the screening result of the non-optimal path data, the synchronization path adjustment parameter, the data transmission method optimization parameter, and the redundant synchronization reduction parameter. The synchronization data survival time scheduling parameter includes the data survival time, the synchronization time-consuming ratio, the resource scheduling parameter, the synchronization scheduling rule adjustment parameter, and the short survival high-priority data synchronization parameter. The adjusted cross-platform synchronization resource includes the synchronization resource optimization method, the synchronization priority adjustment parameter, the low-priority data synchronization adjustment parameter, and the synchronization data survival time optimization parameter.

[0013] As a further solution of the present invention, the specific steps for obtaining the status change conflict detection result are:

[0014] S111: Based on the cross-platform communication shared synchronization request timestamp sequence, extract the cross-device status change event stream, calculate the time difference between adjacent timestamps, filter multiple change requests of the same status within a short period, and obtain the short-period status change filtering result;

[0015] S112: Based on the short-period status change filtering result, sort the filtered status change requests in timestamp order, calculate the time difference between adjacent status changes, sort the effective statuses, and obtain the status change sorting result;

[0016] S113: Based on the status change sorting result, apply synchronous buffer adjustment, adjust the time window size, analyze the status change conflict situation, and use the formula:

[0017] ;

[0018] Calculate the status change conflict detection value and obtain the status change conflict detection result;

[0019] Among them, represents the status change conflict detection value, represents the effective status value of the i-th status change, represents the effective status value of the (i - 1)-th status change, represents the timestamp interval of the i-th status change, represents the total number of status changes.

[0020] As a further solution of the present invention, the step of obtaining the status change conflict optimization parameter is specifically:

[0021] S211: According to the status change conflict detection result, count the occurrence times of status changes, analyze the change amplitude, filter the items exceeding the status change threshold, and obtain the status exceeding the threshold;

[0022] S212: Invoke the status exceeding the threshold, analyze the synchronization priority among different devices, and adjust the priority according to the conflict degree to obtain the adjusted synchronization priority;

[0023] S213: Based on the adjusted synchronization priority, analyze the synchronization delay, introduce the synchronous buffer parameter, and use the formula:

[0024] ;

[0025] Calculate and obtain the status change conflict optimization parameter;

[0026] Among them, represents the status change conflict optimization parameter, represents the status change frequency, represents the state change threshold, represents the time delay amount of the j-th state change, represents the synchronization weight of the j-th state change, represents the total number of states exceeding the threshold, represents the synchronization buffer time, represents the synchronization priority adjustment amount.

[0027] As a further solution of the present invention, the step of obtaining the synchronization path processing result is specifically as follows:

[0028] S311: Based on the state change conflict optimization parameter, extract the data start position identifier, call the matching synchronization path information, identify the hop count information, screen the key path nodes, and obtain the synchronization path offset;

[0029] S312: According to the synchronization path offset, merge the path data, screen the non-optimal path data, calculate the redundancy ratio, adjust the synchronization path, and obtain the optimized synchronization path data;

[0030] S313: Based on the optimized synchronization path data, optimize the data transmission method, reduce the redundancy amount, adjust the path, and use the formula:

[0031] ;

[0032] Calculate the optimization rate of the synchronization path and obtain the synchronization path processing result;

[0033] wherein, represents the optimization rate of the synchronization path, represents the th path data synchronization rate, represents the reference rate of the synchronization path, represents the th path data redundancy amount, represents the th path data transmission error, represents the th path transmission time, represents the total number of paths.

[0034] As a further solution of the present invention, the step of obtaining the synchronization data survival time scheduling parameter is specifically as follows:

[0035] S411: Call the synchronization path processing result, extract the data synchronization start time, current time, data update frequency, analyze the time decay rate, life cycle ratio, data retention ratio, and use the formula:

[0036] ;

[0037] Calculate the data survival time;

[0038] Among them, represents the data survival time, represents the start time of data synchronization, represents the current time, represents the data update frequency, represents the data retention ratio;

[0039] S412: Invoke the data survival time, filter the data with short survival time and high data request frequency, identify the demand intensity factor, and obtain the short-survival high-demand data set;

[0040] S413: Based on the short-survival high-demand data set, sort according to the request frequency and survival time, adjust the synchronization priority, and obtain the synchronization data survival time scheduling parameter.

[0041] As a further solution of the present invention, the steps for obtaining the adjusted cross-platform synchronization resources are specifically as follows:

[0042] S511: Based on the synchronization data survival time scheduling parameter, count the ratio of the data survival time to the synchronization time consumption, filter the data set with a survival time lower than the target threshold, extract the synchronization scheduling criterion, and obtain the short-time data synchronization optimization criterion;

[0043] S512: Invoke the short-time data synchronization optimization criterion, extract the resource scheduling parameter, and according to the ratio of the survival time to the synchronization time consumption, use the formula:

[0044] ;

[0045] Calculate the resource allocation adjustment value, adjust the synchronization scheduling data, and obtain the synchronization resource scheduling optimization parameter;

[0046] Among them, represents the resource allocation adjustment value, represents the synchronization data survival time, represents the survival time threshold, represents the current synchronization task time consumption, represents the average synchronization task time consumption, represents the synchronization scheduling adjustment coefficient, represents the maximum allocable resource amount, represents the current available resource amount;

[0047] S513: Based on the synchronization resource scheduling optimization parameter, optimize the synchronization parameters of the short-survival high-priority data, adjust the synchronization execution priority, and output the adjusted cross-platform synchronization resources.

[0048] The cross-platform communication sharing and synchronization system is used to execute the above cross-platform communication sharing and synchronization method. The system includes:

[0049] The cross-device status conflict detection module extracts the multi-terminal device status change event stream based on the cross-platform communication sharing and synchronization request timestamp sequence, calculates the timestamp difference within the time window, filters out repeated changes within a short period, adjusts the time window, applies a synchronization buffer, and generates a status change conflict detection result.

[0050] The change frequency regulation module calculates the multi-terminal device status change frequency based on the status change conflict detection result, compares it with the threshold, filters out the status exceeding the threshold, adjusts the synchronization priority, applies a synchronization buffer, and obtains the status change conflict optimization parameter.

[0051] The synchronization path dynamic optimization module extracts the starting position identifier of the cross-platform data exchange path based on the status change conflict optimization parameter, matches the synchronization path information, records the data hop count, filters out high-latency paths, optimizes the data jump rule between nodes, adjusts the synchronization path, and generates a synchronization path processing result.

[0052] The data survival time scheduling module identifies the cross-platform data packet survival time based on the synchronization path processing result, filters out the data with short survival requirements, adjusts the synchronization priority, rearranges the low-priority data synchronization queue, and obtains the synchronization data survival time scheduling parameter.

[0053] The synchronization resource optimization configuration module calculates the ratio of the data survival time to the synchronization time consumption based on the synchronization data survival time scheduling parameter, optimizes the synchronization process of the short-survival high-priority data, and obtains the adjusted cross-platform synchronization resources.

[0054] Compared with the prior art, the advantages and positive effects of the present invention are as follows:

[0055] In the present invention, by establishing a method for extracting state change event streams based on timestamp sequences, precise comparison of cross-device state change data is achieved. Combining the adjustment of time windows and the screening of multiple change requests within a short period, the detection accuracy of state conflicts during data synchronization is optimized, the synchronization error caused by repeated changes is reduced, the frequency of state changes is quantitatively analyzed, and combined with a threshold determination method, the priority of state changes exceeding the threshold is adjusted, enabling high-frequency state changes to obtain faster synchronization responses and reducing the accumulation of conflicts caused by frequent changes. The optimization of the synchronization path reduces the data transmission of non-optimal paths through means such as data start position identification, path matching, and key node screening, improves the transmission efficiency of synchronized data, and reduces data redundancy through path optimization methods, enhancing the stability of data synchronization. Based on the analysis of data survival time, the priority of short-survival high-demand data is adjusted so that it can obtain a higher transmission priority under limited synchronization resources, ensuring the timeliness of key data synchronization and optimizing data life cycle management. By calculating the ratio of data survival time to synchronization time, the synchronization scheduling rules are adjusted, and combined with resource scheduling parameters, the synchronization strategy is optimized, improving the transmission efficiency of high-priority data, optimizing the resource utilization efficiency in a multi-device synchronization environment, and reducing resource waste caused by mismatched data life cycles. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a schematic diagram of the working process of the present invention;

[0057] Figure 2 is a flowchart for obtaining the detection result of state change conflicts in the present invention;

[0058] Figure 3 is a flowchart for obtaining the optimization parameters of state change conflicts in the present invention;

[0059] Figure 4 is a flowchart for obtaining the processing result of the synchronization path in the present invention;

[0060] Figure 5 is a flowchart for obtaining the scheduling parameters of the survival time of synchronized data in the present invention;

[0061] Figure 6 is a flowchart for obtaining the adjusted cross-platform synchronization resources in the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0062] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0063] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention. In addition, in the description of the present invention, the meaning of "a plurality of" is two or more, unless otherwise specifically defined.

[0064] Embodiment 1: Please refer to Figure 1 , the present invention provides a technical solution: a cross-platform communication sharing and synchronization method, including the following steps:

[0065] S1: Based on the cross-platform communication sharing and synchronization request timestamp sequence, extract the cross-device status change event stream, compare the timestamp differences in the time window, filter out multiple change requests in the same state within a short period, sort the effective states, apply synchronous buffer adjustment, adjust the time window size, and obtain the status change conflict detection result;

[0066] S2: According to the status change conflict detection result, identify the status change frequency, compare the status change threshold, filter out the states exceeding the threshold, adjust the synchronization priority, apply synchronous buffer, and obtain the status change conflict optimization parameter;

[0067] S3: Based on the status change conflict optimization parameter, extract the data start position identifier, match the synchronization path information, record the data hop count information, extract the key path nodes, merge the data of the same type of path, filter out the non-optimal path data and adjust the synchronization path, optimize the data transmission mode, reduce redundant synchronization, and obtain the synchronization path processing result;

[0068] S4: Call the synchronization path processing result, calculate the data survival time, filter out the data with short survival requirements, adjust the synchronization priority, and adjust the synchronization of low-priority data to obtain the synchronization data survival time scheduling parameter;

[0069] S5: Based on the synchronization data survival time scheduling parameter, count the ratio of the data survival time to the synchronization time consumption, extract the resource scheduling parameter to adjust the synchronization scheduling rule, optimize the synchronization priority of the short-survival data, and output the adjusted cross-platform synchronization resource.

[0070] The state change conflict detection results include the timestamp difference of the time window, the screening results of multiple change requests for the same state within a short period, the sorting effective state, the synchronization buffer adjustment parameter, and the time window size adjustment parameter. The state change conflict optimization parameters include the state change frequency, the state change threshold, the state exceeding the threshold, the synchronization priority adjustment parameter, and the synchronization buffer parameter. The synchronization path processing results include the data start position identifier, the synchronization path information, the data hop count information, the critical path nodes, the merging results of data on the same type of path, the screening results of data on non-optimal paths, the synchronization path adjustment parameter, the optimization parameter of the data transmission method, and the redundant synchronization reduction parameter. The synchronization data survival time scheduling parameters include the data survival time, the synchronization time consumption ratio, the resource scheduling parameter, the synchronization scheduling rule adjustment parameter, and the synchronization parameter for short-surviving high-priority data. The cross-platform synchronization resources after adjustment include the synchronization resource optimization method, the synchronization priority adjustment parameter, the synchronization adjustment parameter for low-priority data, and the optimization parameter of the synchronization data survival time.

[0071] Please refer to Figure 2 , and the steps for obtaining the state change conflict detection results are specifically as follows:

[0072] S111: Based on the cross-platform communication shared synchronization request timestamp sequence, extract the cross-device state change event stream, calculate the time difference between adjacent timestamps, and screen multiple change requests for the same state within a short period to obtain the short-period state change screening results;

[0073] First, obtain the sequence of synchronization request timestamps generated by each device. For example, device A sends a request at 10:00:00, device B sends a request at 10:00:01, and device C sends a request at 10:00:02. Arrange the timestamps in chronological order to form a complete timestamp sequence. Extract the cross-device status change event stream, which requires monitoring the status changes of each device. For example, device A changes from status 0 to status 1 at 10:00:05, device B changes from status 1 to status 0 at 10:00:06, and device C changes from status 0 to status 1 at 10:00:07. Match the status change events with the previous timestamp sequence to form an event stream containing timestamps and status changes. Calculate the time difference between adjacent timestamps. For example, the time difference between device A and device B is 1 second, and the time difference between device B and device C is 1 second. Record the time differences for subsequent analysis. Determine the shortest time interval within a time window. Set a time window, such as 5 seconds, and calculate the shortest time interval for status changes of each device within this time window. For example, device A changes at 10:00:05 and device B changes at 10:00:06, and the shortest interval is 1 second. This helps identify frequent status changes. Screen multiple change requests for the same status within a short period. For example, within the above 5-second time window, device A changes to status 1 twice at 10:00:05 and 10:00:08, and device B changes to status 0 twice at 10:00:06 and 10:00:09. Screen out the status change requests that repeat within a short time to obtain the screening result of short-period status changes.

[0074] S112: Based on the screening result of short-period status changes, sort the screened status change requests in timestamp order, calculate the time difference between adjacent status changes, and sort the effective statuses to obtain the status change sorting result;

[0075] Sort the filtered status change requests in chronological order of timestamps. For example, for the status changes of device A at 10:00:05 and 10:00:08, and device B at 10:00:06 and 10:00:09, arrange the changes in chronological order as: 10:00:05 (device A), 10:00:06 (device B), 10:00:08 (device A), 10:00:09 (device B). Calculate the time differences between adjacent status changes. For example, the time difference from 10:00:05 to 10:00:06 is 1 second, from 10:00:06 to 10:00:08 is 2 seconds, and from 10:00:08 to 10:00:09 is 1 second. Record these time differences for analyzing the frequency and pattern of status changes. Sort the effective statuses to determine the device status corresponding to each time point. For example, at 10:00:05, the status of device A is 1, at 10:00:06, the status of device B is 0, at 10:00:08, the status of device A is 1, and at 10:00:09, the status of device B is 0. Arrange the statuses in chronological order to form a status sequence and obtain the status change sorting result.

[0076] S113: Based on the status change sorting result, apply synchronous buffer adjustment, adjust the time window size, analyze the status change conflict situation, and use the formula:

[0077] ;

[0078] Calculate the status change conflict detection value and obtain the status change conflict detection result;

[0079] Among them, represents the status change conflict detection value, represents the effective status value of the i-th status change, represents the effective status value of the (i - 1)-th status change, represents the timestamp interval of the i-th status change, represents the total number of status changes;

[0080] Apply synchronous buffer adjustment, set a buffer time, such as 2 seconds, for smoothing the status changes to avoid system instability caused by frequent status switches. Adjust the time window size, and based on the previously calculated time differences, determine a suitable time window. For example, adjust the time window from 5 seconds to 3 seconds to more precisely capture the details of status changes. Calculate the status change conflict situation, and count the number of status conflicts within the adjusted time window. For example, within a 3-second time window, if device A and device B simultaneously attempt to change to opposite statuses, it is regarded as one conflict;

[0081] Assume that within a time window, the sequence of state changes for Device A and Device B is: 1 (Device A), 0 (Device B), 1 (Device A), 0 (Device B), and the corresponding time stamp intervals are 1 second, 2 seconds, 1 second. Then the calculated conflict detection value is:

[0082] ;

[0083] Obtain the state change conflict detection result.

[0084] Please refer to Figure 3 , and the specific steps for obtaining the state change conflict optimization parameters are as follows:

[0085] S211: According to the state change conflict detection result, count the occurrence times of state changes, analyze the change amplitude, screen out the items that exceed the state change threshold, and obtain the states that exceed the threshold;

[0086] In a communication network, every time a device changes its state, a state change log is recorded. The log is used to analyze the activity level of the device and potential synchronization conflict problems. By counting the log data within a month, the frequency of each state change can be obtained. For each state change, it is also necessary to calculate its change amplitude within a specific time window. For example, there are significant differences in the state change frequencies during peak and non-peak periods. This requires parsing the timestamps in the log and calculating the occurrence times of each state change during peak and non-peak periods. This calculation can be completed through simple time classification statistics. Screen out the state change items that exceed the preset threshold. This threshold is obtained based on device design standards and historical data analysis, and the maximum allowable number of state changes is considered based on the device's tolerance and network load. States that exceed this threshold are considered abnormal states and need further analysis or adjustment to obtain the states that exceed the threshold.

[0087] S212: Invoke the states that exceed the threshold, analyze the synchronization priorities among different devices, and adjust the priorities according to the conflict degree to obtain the adjusted synchronization priorities;

[0088] An actual application scenario can be in a large data center where the data synchronization requirements among multiple servers are different. For example, servers with heavier loads need more frequent data synchronization to ensure information consistency. This requires prioritizing the state change records of each server and adjusting based on their importance and the impact degree of synchronization conflicts. This adjustment of priorities is achieved by comparing the data processing capabilities of each server and the current network conditions. The data processing capabilities of the server can be determined by its specifications and actual operation data, and the network conditions can be evaluated by real-time monitoring of network traffic. The summary and analysis of data can help decision-makers formulate more reasonable synchronization strategies to obtain the adjusted synchronization priorities.

[0089] S213: Analyze the synchronization delay based on the adjusted synchronization priority, introduce the synchronization buffer parameter, and use the formula:

[0090] ;

[0091] Calculate and obtain the state change conflict optimization parameter;

[0092] Among them, represents the state change conflict optimization parameter, represents the state change frequency, represents the state change threshold, represents the delay amount of the j-th state change, represents the synchronization weight of the j-th state change, represents the total number of states exceeding the threshold, represents the synchronization buffer time, represents the synchronization priority adjustment amount;

[0093] For the delay situation occurring during the synchronization process, introduce the synchronization buffer parameter. In actual application scenarios, such as data synchronization tasks in a group of server clusters, the state change frequencies of each server are different, resulting in adjustments to the synchronization priority. For example, the state change frequency of one server is 120 times per hour, while that of another is 80 times per hour. If the state change threshold is set to 100 times per hour, then the state changes of the first server exceed the threshold, indicating that the synchronization requirement of this server is relatively high. When calculating the comprehensive regulation parameter for synchronous data transmission, the delay situation needs to be considered. For example, in a certain data center, the transmission delay between different servers is as follows: the delay from server A to B , the delay from server B to C , the delay from server C to D , and the synchronization weight corresponding to each state change is set as follows: the weight from server A to B , the weight from server B to C , the weight from server C to D . The synchronization buffer time is determined by the current network condition. For example, it is set to 50 ms when the network load is low, and needs to be adjusted to 100 ms when the network load is high. The priority adjustment amount can be set according to the server processing capacity and network traffic. Suppose its current value is 0.5, and calculate the comprehensive regulation parameter for synchronous data transmission;

[0094] : State change conflict optimization parameter, used to measure the degree of synchronization conflict. The larger the value, the more serious the conflict;

[0095] : Frequency of state change, obtained by counting server logs;

[0096] : State change threshold, set to 100 times / hour, used to identify abnormal state change situations;

[0097] : Delay of the j-th state change, transmission delay between servers, in ms;

[0098] : Synchronization weight of the j-th state change, set according to data importance and server load;

[0099] : Total number of states exceeding the threshold, indicating the number of servers that need to adjust the synchronization strategy currently;

[0100] : Synchronization buffer time, determined by network load, currently set to 50ms;

[0101] : Synchronization priority adjustment amount, used to adjust the synchronization strategy, currently set to 0.5;

[0102] Substitute specific values for calculation:

[0103] ;

[0104] ;

[0105] ;

[0106] Calculate to obtain the state change conflict optimization parameter, and establish the final optimization strategy based on the calculation result. Get the state change conflict optimization parameter, which can be used to dynamically adjust the synchronization strategy, so that servers with high-frequency state changes are synchronized first. At the same time, combined with network latency and load conditions, optimize the data transmission path to reduce unnecessary resource occupancy and improve the overall synchronization efficiency. The current state change conflict optimization parameter for synchronization is 6.47, and the relatively high value indicates that the data synchronization conflict between servers is relatively serious. A more strict synchronization management strategy should be adopted, such as increasing the synchronization priority of servers with high-frequency state changes, or adjusting the synchronization buffer time to relieve the synchronization pressure.

[0107] Please refer to Figure 4 , the specific steps for obtaining the synchronization path processing result are as follows:

[0108] S311: Optimize parameters based on state change conflicts, extract data start position identifiers, call matching synchronization path information, identify hop count information, filter key path nodes, and obtain synchronization path offsets;

[0109] In actual distributed database synchronization, data modifications on different nodes lead to synchronization conflicts. By introducing conflict optimization parameters, the final state of the data can be determined more reasonably. For example, assume that in an e-commerce website, two users almost simultaneously modify the inventory quantity of the same product. The state change conflict optimization parameters will help the system decide which modification takes precedence. The specific calculation method depends on factors such as timestamps and user permissions to set weights and priorities. Call matching synchronization path information, calculate hop count information, filter key path nodes. These series of operations are all to ensure the efficiency and accuracy of data during transmission. By evaluating and optimizing each data transmission path, the best path is selected to ensure that the data arrives fastest, while reducing conflicts and errors. Obtain the synchronization path offset. The result reflects how the overall efficiency and accuracy of synchronization are after data processing and optimization through the above steps.

[0110] S312: According to the synchronization path offset, merge path data, filter non-optimal path data, calculate the redundancy ratio, adjust the synchronization path, and obtain optimized synchronization path data;

[0111] Effectively integrate data obtained from different data sources or different nodes to ensure data consistency and integrity. For example, in the case of multi-source data integration, different data sources provide different information fragments about the same entity. By calling the synchronization path offset, it can be determined which data is new or more accurate, and then select the appropriate data for merging. Filter non-optimal path data and eliminate data items that affect synchronization accuracy. The key to this step lies in identifying and excluding those paths or data fragments that lead to a decline in data quality, adjusting the path of data synchronization, optimizing the data flow and processing process, thereby improving the overall performance and data accuracy. Obtain optimized synchronization path data. The result shows how the path of data synchronization becomes more efficient and accurate after filtering and optimization.

[0112] S313: Based on the optimized synchronization path data, optimize the data transmission method, reduce redundancy, adjust the path, and use the formula:

[0113] ;

[0114] Calculate the optimization rate of the synchronization path and obtain the synchronization path processing result;

[0115] Among them, represents the optimization rate of the synchronization path, represents the th data synchronization rate of the path, Represents the reference rate of the synchronization path, Represents the data redundancy of the th path, Represents the data transmission error of the th path, Represents the transmission time of the

[0116] First, it is necessary to monitor the optimized data synchronization path and record the data transmission rate of each path. For example, in a global distributed storage, multiple data centers need to synchronize data, and each data center has different network bandwidths and load conditions. Assume that in a certain synchronization task, the synchronization rates of paths to are 120MB / s, 100MB / s, 80MB / s, 130MB / s, and 90MB / s respectively. Then, the deviation from the reference synchronization rate can be calculated, the data transmission method can be optimized, and the data synchronization redundancy can be reduced. The operation involves statistical data redundancy ratio. For example, when data is transmitted between different paths, there are duplicate packets, resulting in a decrease in synchronization efficiency. Assume that the redundant data volumes of the paths are 5MB, 7MB, 6MB, 4MB, and 8MB respectively. Then, the impact of redundant data can be evaluated, and the path can be adjusted based on the synchronization rate offset rate. The key to this operation is to calculate the relative offset value of the synchronization rate and adjust the path to optimize the synchronization efficiency;

[0117] Substitute specific values for calculation. Assume the reference rate MB / s, the transmission errors of each path are 2MB, 3MB, 1MB, 2MB, and 3MB respectively, and the transmission times of each path are 10s, 12s, 11s, 9s, and 13s respectively. Then the calculation is as follows:

[0118] Calculate the numerator part of the offset:

[0119] ;

[0120] Calculate the first part of the denominator (square root term):

[0121] ;

[0122] ;

[0123] Sum of the first part of the denominator: ;

[0124] Calculate the second part of the denominator (time term):

[0125] ;

[0126] Final calculation : ;

[0127] Obtain the synchronization path processing result. Based on the synchronization situation of the current path, the adjustment strategy of the synchronization rate can be optimized to improve the overall efficiency of data transmission. The administrator can further adjust the synchronization path according to the value. For example, if is lower than the set benchmark value (such as 1.5), it is necessary to reduce the use of some low-speed paths or adjust the data load distribution to improve the overall synchronization performance.

[0128] Please refer to Figure 5 , the specific steps for obtaining the scheduling parameters of the synchronization data survival time are as follows:

[0129] S411: Call the synchronization path processing result, extract the data synchronization start time, current time, and data update frequency, analyze the time decay rate, life cycle ratio, and data retention ratio, and use the formula:

[0130] ;

[0131] Calculate the data survival time;

[0132] Among them, represents the data survival time, represents the data synchronization start time, represents the current time, represents the data update frequency, represents the data retention ratio;

[0133] First, extract the data synchronization start time and the current time , as well as the data update frequency . Taking the actual application scenario as an example, in a bank transaction, a certain transaction record is synchronously stored in the database at 00:00:00 on January 1, 2024. The current time is 00:00:00 on February 1, 2024, and the data update frequency of this transaction record is once every 6 hours. Then its update time interval is 6 hours. In order to calculate the survival time of this data;

[0134] Among them, (i.e., 00:00:00 on January 1, 2024), hours (i.e., 00:00:00 on February 1, 2024), (update frequency 6 hours), (Data retention ratio, usually set according to data type and importance. In the financial industry, for highly secure data, this value can be set to 0.05 - 0.1);

[0135] Substitute the values into the calculation: ;

[0136] The data survival time of this transaction record is 297.72 hours, which is approximately 12.4 days. The value indicates that the data still has high value after storage and can be used for subsequent analysis, query, and synchronization strategy adjustment. If this value is lower than the system-set survival time threshold (e.g., 10 days), then the synchronization frequency needs to be adjusted or the data storage strategy optimized to ensure that the data is processed within the effective time. Through this calculation method, the data synchronization process can be dynamically optimized, storage and bandwidth resources can be reasonably allocated, and the timeliness and availability of data can be improved. Especially in fields such as finance, healthcare, and online transactions, calculation is crucial for ensuring data accuracy and availability. Finally, the data survival time of 297.72 hours is obtained, and this result will be used in subsequent steps to screen short-survival-demand data to optimize synchronization priorities.

[0137] S412: Invoke the data survival time, screen data with short survival time and high data request frequency, identify the demand intensity factor, and obtain the short-survival-high-demand data set;

[0138] By setting the thresholds for data request frequency and survival time, the data that needs to be synchronized first can be identified. Taking the actual application in the telecommunications industry as an example, assuming the set request frequency threshold is once per minute and the survival time threshold is no more than 24 hours, then the data that meets the conditions is regarded as high-priority. The data includes real-time communication records or user information with high-frequency updates. This screening mechanism ensures that the most urgent and critical data requirements can be processed first, thereby improving the real-time performance of the service and user satisfaction. A short-survival-high-demand data set is generated, and the data will be used for subsequent synchronization priority adjustment to ensure the rapid processing and update of critical data.

[0139] S413: Based on the short-survival-high-demand data set, sort according to the request frequency and survival time, adjust the synchronization priority, and obtain the synchronization data survival time scheduling parameter;

[0140] Adjust the priority of data synchronization, specifically including reordering the data synchronization order according to the request frequency and survival time of the data. For example, in a large online retail platform, product price information and inventory data are given higher synchronization priorities because of their frequent changes and significant impact on user decisions. Through this priority adjustment, resources can be allocated more effectively to ensure that users obtain the latest information when making shopping decisions. This not only optimizes the efficiency of data flow but also enhances the user experience of the platform. Obtain the scheduling parameter of the survival time of the synchronized data, and this parameter will be used to further optimize the entire data synchronization to meet the real-time requirements of different data types, thus achieving the goal of improving the overall performance.

[0141] Please refer to Figure 6 , and the specific steps for obtaining cross-platform synchronization resources after adjustment are as follows:

[0142] S511: Based on the scheduling parameter of the survival time of the synchronized data, calculate the ratio of the survival time to the synchronization time consumption of the data, screen the data set with a survival time lower than the target threshold, extract the synchronization scheduling criterion, and obtain the optimization criterion for short-term data synchronization;

[0143] The process of calculating the ratio of the survival time to the synchronization time consumption of the data starts with collecting the historical execution data of the synchronization tasks, including the start and end times of each task, so as to calculate the survival time and time consumption of each task. This process is typically applied to the synchronization task management in the data center. For data with a particularly short survival time, such as temporary files or log information, special attention is paid to the ratio of its synchronization time consumption to the survival time. If this ratio is lower than a certain set threshold, such as 0.5, it means that the data is hardly effectively utilized before it expires. Therefore, it is necessary to adjust its synchronization strategy to optimize the resource usage efficiency. Through such analysis and calculation, the scheduling rules for short-survival data that need to be synchronized first can be extracted, and the optimization criterion for short-term data synchronization is obtained. This criterion will directly affect the data synchronization strategy and resource allocation, and improve the data processing efficiency.

[0144] S512: Invoke the optimization criterion for short-term data synchronization, extract the resource scheduling parameter, and according to the ratio of the survival time to the synchronization time consumption, use the formula:

[0145] ;

[0146] Calculate the resource allocation adjustment value, adjust the synchronized scheduling data, and obtain the optimized parameter for the synchronization resource scheduling;

[0147] Among them, represents the resource allocation adjustment value, represents the survival time of the synchronized data, represents the survival time threshold, represents the time consumption of the current synchronization task, represents the average time consumption of the synchronization task represents the synchronous scheduling adjustment coefficient, represents the maximum allocable resource volume, represents the currently available resource volume;

[0148] First, it is necessary to clarify key parameters such as the synchronous data survival time, synchronous time consumption, resource availability, etc. These parameters are obtained through the monitoring and statistics of historical data. For example, in the cross-platform synchronization scenario of a data center, the survival time of a certain data can be obtained through log analysis is 10 hours. This value represents the time length from the generation of the data to its being cleared or overwritten, and the survival time threshold is set to 8 hours, representing the set standard for short-survival data. If the survival time of the data is lower than this threshold, it requires a higher-priority synchronization strategy. The synchronous time consumption of this data is 2 hours, and the calculated average synchronous time consumption is 1.5 hours. This value is calculated from the average of the historical execution times of multiple data tasks. The parameters in the resource management part include the maximum resource allocation volume is 1000 units, the currently available resource volume is 800 units, and at the same time, the synchronous scheduling adjustment coefficient is set to 0.3, which is used to adjust the resource allocation strategy under different conditions;

[0149] Substitute the parameters into the formula: ;

[0150] Calculate the results of each part. First, calculate the difference between the survival time and the threshold , then calculate the difference between the synchronous time consumption and the average time consumption , take the square root to get , then calculate the result of the first part as , and then calculate the second part of the resource adjustment term ;

[0151] Finally, calculate the resource allocation adjustment value: ;

[0152] This value indicates that in the current synchronization environment, approximately 61.414 additional units of resources need to be added to optimize the short-survival synchronization task to ensure the maximization of data synchronization efficiency. Combine the short-time data synchronization optimization criteria to adjust the synchronous scheduling strategy to obtain the synchronous resource scheduling optimization parameters. These parameters are used for the allocation of subsequent cross-platform synchronization resources and the adjustment of the priorities of synchronization tasks to optimize the overall synchronization process.

[0153] S513: Based on the synchronous resource scheduling optimization parameters, optimize the synchronization parameters of short-survival high-priority data, adjust the synchronous execution priority, and output the adjusted cross-platform synchronization resources;

[0154] During the process of allocating cross-platform synchronization resources and adjusting the synchronization execution priority, special attention is paid to high-priority data. For example, in the financial industry, for transaction data, the timely synchronization of data is crucial because it affects transaction decision-making and risk management. By optimizing the scheduling parameters, it is possible to ensure the fast and accurate cross-platform synchronization of data, thereby ensuring the timeliness and integrity of the data while avoiding excessive occupation and waste of resources. Outputting the adjusted cross-platform synchronization resources directly affects the efficiency and response speed of the entire data synchronization architecture, improving the overall data processing capacity and stability.

[0155] The cross-platform communication sharing synchronization system is used to execute the above cross-platform communication sharing synchronization method. The system includes:

[0156] The cross-device status conflict detection module extracts the multi-terminal device status change event stream based on the cross-platform communication sharing synchronization request timestamp sequence, calculates the timestamp difference within the time window, filters out repeated changes within a short period, adjusts the time window, applies a synchronization buffer, and generates a status change conflict detection result;

[0157] The change frequency regulation module calculates the multi-terminal device status change frequency based on the status change conflict detection result, compares it with the threshold, filters out the status exceeding the threshold, adjusts the synchronization priority, applies a synchronization buffer, and obtains the status change conflict optimization parameter;

[0158] The synchronization path dynamic optimization module extracts the start position identifier of the cross-platform data exchange path based on the status change conflict optimization parameter, matches the synchronization path information, records the data hop count, filters out high-latency paths, optimizes the data jump rule between nodes, adjusts the synchronization path, and generates a synchronization path processing result;

[0159] The data survival time scheduling module identifies the cross-platform data packet survival time based on the synchronization path processing result, filters out data with short survival requirements, adjusts the synchronization priority, rearranges the low-priority data synchronization queue, and obtains the synchronization data survival time scheduling parameter;

[0160] The synchronization resource optimization configuration module calculates the ratio of the data survival time to the synchronization time consumption based on the synchronization data survival time scheduling parameter, optimizes the synchronization process of short-survival high-priority data, and obtains the adjusted cross-platform synchronization resources.

[0161] The above are only the preferred embodiments of the present invention, and do not limit the present invention in other forms. Any person skilled in the art may use the disclosed technical content to make changes or modifications into equivalent embodiments with equivalent changes and apply them to other fields. However, as long as it does not depart from the technical content of the technical solution of the present invention, any simple modification, equivalent change, and modification made to the above embodiments based on the technical essence of the present invention still fall within the protection scope of the technical solution of the present invention.

Claims

1. A cross-platform communication sharing and synchronization method, characterized in that Including the following steps: S1: Based on the cross-platform communication shared synchronization request timestamp sequence, extract the cross-device status change event stream, compare the timestamp difference of the time window, apply synchronization buffer adjustment, adjust the time window size, and obtain the status change conflict detection result; Use the formula: ; Calculate the status change conflict detection value and obtain the status change conflict detection result; Among them, represents the status change conflict detection value, represents the effective status value of the i-th status change, represents the effective status value of the (i - 1)-th status change, represents the time stamp interval of the i-th status change, represents the total number of status changes; S2: According to the status change conflict detection result, identify the status change frequency, compare the status change threshold, screen the status exceeding the threshold, adjust the synchronization priority, apply the synchronization buffer, and obtain the status change conflict optimization parameter; Use the formula: ; Calculate and obtain the status change conflict optimization parameter; Among them, represents the state change conflict optimization parameter, represents the state change frequency, represents the state change threshold, represents the time delay of the j-th state change, represents the synchronization weight of the j-th state change, represents the total number of states exceeding the threshold, represents the synchronization buffer time, represents the synchronization priority adjustment amount; S3: Based on the status change conflict optimization parameter, extract the data start position identifier, match the synchronization path information, merge the data of the same type of path, optimize the data transmission method, reduce redundant synchronization, and obtain the synchronization path processing result; S4: Invoke the synchronization path processing result, calculate the data survival time, screen the data with short survival requirements, adjust the synchronization priority, and adjust the synchronization of low-priority data to obtain the synchronization data survival time scheduling parameter; S5: S511: Based on the synchronization data survival time scheduling parameter, count the ratio of the data survival time to the synchronization time consumption, screen the data set with a survival time lower than the target threshold, extract the synchronization scheduling criterion, and obtain the short-time data synchronization optimization criterion; S512: Invoke the short-time data synchronization optimization criterion, extract the resource scheduling parameter, and according to the ratio of the survival time to the synchronization time consumption, use the formula: ; Calculate the resource allocation adjustment value, adjust the synchronization scheduling data, and obtain the synchronization resource scheduling optimization parameter; Among them, represents the resource allocation adjustment value, represents the survival time of synchronization data, represents the survival time threshold, represents the time taken for the current synchronization task, represents the average time taken for the synchronization task, represents the synchronization scheduling adjustment coefficient, represents the maximum allocable resource quantity, represents the current available resource quantity; S513: Based on the synchronization resource scheduling optimization parameter, optimize the synchronization parameter of the short-survival high-priority data, adjust the synchronization execution priority, and output the adjusted cross-platform synchronization resource.

2. The cross-platform communication sharing and synchronization method according to claim 1, characterized in that The status change conflict detection result includes the timestamp difference of the time window, the screening result of multiple change requests for the same status within a short period, the sorting effective status, the synchronization buffer adjustment parameter, and the time window size adjustment parameter. The status change conflict optimization parameter includes the status change frequency, the status change threshold, the status exceeding the threshold, the synchronization priority adjustment parameter, and the synchronization buffer parameter. The synchronization path processing result includes the data start position identifier, the synchronization path information, the data hop count information, the critical path node, the merging result of the data of the same type of path, the screening result of the non-optimal path data, the synchronization path adjustment parameter, the data transmission method optimization parameter, and the redundant synchronization reduction parameter. The synchronization data survival time scheduling parameter includes the data survival time, the synchronization time consumption ratio, the resource scheduling parameter, the synchronization scheduling rule adjustment parameter, and the short-survival high-priority data synchronization parameter. The adjusted cross-platform synchronization resource includes the synchronization resource optimization method, the synchronization priority adjustment parameter, the low-priority data synchronization adjustment parameter, and the synchronization data survival time optimization parameter.

3. The cross-platform communication sharing and synchronization method according to claim 1, characterized in that The specific steps for obtaining the status change conflict detection result are as follows: S111: Based on the cross-platform communication shared synchronization request timestamp sequence, extract the cross-device status change event stream, calculate the time difference between adjacent timestamps, filter multiple change requests of the same status within a short period, and obtain the short-period status change screening result; S112: Based on the short-period status change screening result, sort the screened status change requests in timestamp order, calculate the time difference between adjacent status changes, sort the effective statuses, and obtain the status change sorting result; S113: Based on the status change sorting result, apply synchronous buffer adjustment, adjust the time window size, analyze the status change conflict situation, and use the formula: ; Calculate the status change conflict detection value and obtain the status change conflict detection result; Among them, represents the status change conflict detection value, represents the effective status value of the i-th status change, represents the effective status value of the (i - 1)-th status change, represents the timestamp interval of the i-th status change, represents the total number of status changes.

4. The cross-platform communication sharing and synchronization method according to claim 3, wherein The specific steps for obtaining the status change conflict optimization parameter are as follows: S211: According to the status change conflict detection result, count the occurrence times of status changes, analyze the change amplitude, filter the items that exceed the status change threshold, and obtain the status exceeding the threshold; S212: Invoke the status exceeding the threshold, analyze the synchronization priority among different devices, adjust the priority according to the conflict degree, and obtain the adjusted synchronization priority; S213: Based on the adjusted synchronization priority, analyze the synchronization delay, introduce the synchronous buffer parameter, and use the formula: ; Calculate and obtain the status change conflict optimization parameter; Among them, represents the status change conflict optimization parameter, represents the status change frequency, represents the status change threshold, represents the time delay of the j-th status change, represents the synchronization weight of the j-th status change, represents the total number of statuses exceeding the threshold, represents the synchronization buffer time, represents the synchronization priority adjustment amount.

5. The cross-platform communication sharing and synchronization method according to claim 4, characterized in that The specific steps for obtaining the synchronization path processing result are as follows: S311: Based on the status change conflict optimization parameter, extract the data start position identifier, invoke the matching synchronization path information, identify the hop count information, filter the key path nodes, and obtain the synchronization path offset; S312: According to the synchronization path offset, merge the path data, filter the non-optimal path data, calculate the redundancy ratio, adjust the synchronization path, and obtain the optimized synchronization path data; S313: Based on the optimized synchronization path data, optimize the data transmission method, reduce the redundancy, adjust the path, and use the formula: ; Calculate the optimization rate of the synchronization path and obtain the synchronization path processing result; in, represents the optimized rate of the synchronization path, Representative The data synchronization rate of each path, Represents the base rate of the synchronization path, Representative The data redundancy of each path, Representative The data transmission error of the path, Representative The transmission time of each path, Indicates the total number of paths.

6. The cross-platform communication sharing and synchronization method according to claim 5, wherein The specific steps for obtaining the synchronization data survival time scheduling parameter are as follows: S411: Invoke the synchronization path processing result, extract the data synchronization start time, current time, and data update frequency, analyze the time decay rate, life cycle ratio, and data retention ratio, and use the formula: ; Calculate and obtain the data survival time; Among them, represents the data survival time, represents the data synchronization start time, represents the current time, represents the data update frequency, represents the data retention ratio; S412: Invoke the data survival time, filter the data with short survival time and high data request frequency, identify the demand intensity factor, and obtain the set of short-survival high-demand data; S413: Based on the set of short-survival high-demand data, sort according to the request frequency and survival time, adjust the synchronization priority, and obtain the synchronization data survival time scheduling parameter.

7. A cross-platform communication sharing and synchronization system, characterized in that According to the cross-platform communication shared synchronization method according to any one of claims 1-6, the system includes: The cross-device status conflict detection module extracts the multi-terminal device status change event stream based on the cross-platform communication shared synchronization request timestamp sequence, calculates the timestamp difference within the time window, filters repeated changes within a short period, adjusts the time window, applies synchronous buffer, and generates the status change conflict detection result; Based on the state change conflict detection result, the change frequency control module calculates the state change frequencies of multiple terminal devices, compares them with the thresholds, filters out the states exceeding the thresholds, adjusts the synchronization priorities, applies synchronization buffers, and obtains the state change conflict optimization parameters; Based on the state change conflict optimization parameters, the synchronization path dynamic optimization module extracts the start position identifiers of cross-platform data exchange paths, matches the synchronization path information, records the data hop counts, filters out the high-latency paths, optimizes the data jump rules between nodes, adjusts the synchronization paths, and generates the synchronization path processing results; Based on the synchronization path processing results, the data survival time scheduling module identifies the survival times of cross-platform data packets, filters out the data with short survival requirements, adjusts the synchronization priorities, rearranges the synchronization queue of low-priority data, and obtains the synchronization data survival time scheduling parameters; Based on the synchronization data survival time scheduling parameters, the synchronization resource optimization and configuration module calculates the ratio of the data survival time to the synchronization time consumption, optimizes the synchronization process of high-priority data with short survival times, and obtains the adjusted cross-platform synchronization resources.

Citation Information

Patent Citations

  • Shared strategy verification and conflict detection method based on priority dynamic adjustment

    CN114900367A

  • Cross-platform electronic communication synchronization system

    CN119342064A