Communication method for realizing high-speed data synchronization by using satellite flash technology
In the data synchronization method of star flash technology, the synchronization sequence is determined by comprehensively considering the task urgency, data volume and historical synchronization efficiency, and combining channel quality prediction and dynamic priority adjustment, the problem of unreasonable determination of data synchronization sequence in the existing technology is solved, significantly improving the data synchronization efficiency and reliability.
Patent Information
- Application Number
- CN202510370833.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When determining the synchronization sequence, the existing data synchronization method based on star flash technology fails to comprehensively consider the urgency of the task, the size of the data volume and the historical synchronization efficiency, resulting in important and urgent tasks with large data volume being shelved, affecting the data synchronization efficiency and the real-time nature of the system.
The main module sends synchronization request signals to the submodule, and the submodule feedbacks priority identification. The main module determines the data synchronization order based on the priority score. The priority score comprehensively considers the task urgency, data volume and historical synchronization efficiency. If the channel quality is poor, transmit power compensation is performed, and a retransmission strategy is performed according to the submodule priority and remaining bandwidth when synchronization fails.
By optimizing data synchronization sequence, predicting and compensating channel quality, dynamic adjustment priority and scientific retransmission strategies, data synchronization efficiency and reliability based on star flash technology are significantly improved, important data delays are avoided, and application scenarios with high requirements for real-timeness are met.
Smart Images

Figure QLYQS_1 
Figure QLYQS_6 
Figure QLYQS_12
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology, and in particular relates to a communication method for realizing high-speed data synchronization by using star flash technology. Background Art
[0002] In today's digital age, with the rapid development of information technology, the demand for data synchronization in various fields is growing. Although Star Flash technology, as a new generation of short-range wireless communication technology, has brought new possibilities for data synchronization with its advantages of high speed, low latency, and high reliability, there are still many problems in the current data synchronization application.
[0003] In the existing data synchronization methods based on Star Flash technology, there are obvious defects in the way of determining the data synchronization order. Even though Star Flash technology has powerful communication capabilities, the existing synchronization order arrangement is often based only on simple rules, such as the order of data generation to arrange synchronization tasks, without comprehensively considering key factors such as the urgency of the task, the amount of data, and the historical synchronization efficiency. As a result, in the actual synchronization process, non-urgent tasks with small data volumes but low synchronization efficiency may be given priority, while important and urgent tasks with large data volumes are shelved. This not only seriously affects the full utilization of the advantages of Star Flash technology, but also affects the overall data synchronization efficiency, making the system unable to meet some application scenarios with high real-time requirements, limiting the wide application of Star Flash technology in more fields. Summary of the invention
[0004] In view of the technical problems existing in the above-mentioned background technology, the present invention proposes a communication method for realizing high-speed data synchronization by using star flash technology.
[0005] In order to achieve the above object, the technical solution adopted by the present invention comprises the following steps:
[0006] S1. Send a synchronization request signal to N submodules by using the star flash technology through the main module, wherein the synchronization request signal includes the device identification, timestamp and data synchronization instruction of the main module;
[0007] S2. After receiving the synchronization request signal, each submodule feeds back a response signal containing its own device identification, data preparation status and priority identification to the main module based on the Star Flash technology;
[0008] S3. The main module determines the data synchronization order of each submodule by priority scoring according to the priority identifier in the received response signal of each submodule, wherein the priority scoring comprehensively considers the task urgency, data volume and historical synchronization efficiency of the submodule;
[0009] The priority score ,
[0010] in, is the priority score, T is the global adjustment coefficient, Indicates the final priority of the submodel, Indicates the urgency of the task. Indicates the size of the data. represents the historical synchronization efficiency, is the regulating factor, Represents the weight coefficient of task urgency, Represents the data volume weight coefficient;
[0011] S4, the main module uses the star flash technology to perform data synchronization communication with each submodule in turn according to the determined synchronization order;
[0012] S5. After the submodule completes data synchronization within the specified time slot, it feeds back a confirmation signal to the main module;
[0013] S6. If synchronization fails, the main module triggers the star flash retransmission mechanism and implements the retransmission strategy based on the submodule priority and remaining bandwidth.
[0014] Preferably, before sending the synchronization request signal, the main module needs to implement channel quality prediction, and the calculation formula is: ,in is the channel quality, SNR is the signal-to-noise ratio, BER is the bit error rate, SY is the delay, DB is the packet loss rate, and the CQI value is used to determine if it is less than the threshold. Perform transmit power compensation.
[0015] Preferably, the transmit power compensation calculation formula is: ,in is the adjusted transmit power, Based on the transmission power, represents the fuzzy reinforcement function, are the current CQI value and The difference, represents the rate of change of channel quality, k is the convergence rate factor, is the channel quality change rate threshold parameter.
[0016] Preferably, after receiving the synchronization request signal, the submodule also needs to verify the integrity and accuracy of its own data to be synchronized to ensure that the data can be synchronized normally.
[0017] As a preference, after data verification, the priority identifier is dynamically adjusted according to the current task load and memory usage, data anomalies and delay pressure; the implementation of the dynamic adjustment of the priority identifier is to first construct a multidimensional state matrix ,in, is the task load rate, Indicates the memory usage. Expressed as the data anomaly index, It is expressed as the delay pressure coefficient; then the adaptive priority index is calculated as follows: ,in Expressed as a state evaluation, is the resource elasticity item, It indicates the resource competition intensity of submodule i relative to other nodes, is the weight coefficient; finally, the final priority of the sub-model is obtained ,in, is the adjustment parameter, N is the total number of submodules, is the average value of other submodules except i.
[0018] Preferably, in step S5, after the main module receives the confirmation signal from the sub-module, the frame check sequence FCS of the Star Flash protocol is compared with the hash value of the data packet to verify the data synchronization integrity; if the hash value matches and the FCS check passes, it is marked as synchronization success; otherwise, the data offset position is identified and marked as suspected synchronization failure.
[0019] As a preference, when a suspected synchronization failure is identified, the number of suspected failed submodules in the current synchronization cycle is counted. , combined with the historical synchronization success rate , calculate the risk factor: ,when Trigger the retransmission mechanism.
[0020] Preferably, the retransmission strategy in step S6 is implemented as follows: S61, generating a retransmission priority queue according to the priority score of the submodule; S62, assigning a dynamic bandwidth weight to each submodule; S63, calculating the retransmission interval based on CQI and the remaining bandwidth; S64, finally, Enable unlimited retransmission, non-critical tasks , set the maximum number of retransmissions to avoid invalid channel occupation.
[0021] Compared with the prior art, the advantages and positive effects of the present invention are that the data synchronization process is fully optimized. In determining the synchronization order, the urgency of the task, the amount of data and the historical synchronization efficiency are comprehensively considered to accurately arrange the synchronization order and avoid delays in important data. The main module predicts the channel quality before sending a signal, and compensates the transmission power when it is below the threshold to ensure stable data transmission. The sub-module verifies the data and dynamically adjusts the priority according to the task load, etc. to adapt to complex environmental changes. When synchronization fails, the retransmission strategy is executed based on the sub-module priority and the remaining bandwidth. Critical tasks are retransmitted indefinitely, and non-critical tasks are set with a retransmission number to make rational use of bandwidth resources. These technologies synergistically improve the efficiency and reliability of data synchronization based on Star Flash technology. DETAILED DESCRIPTION
[0022] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described below in conjunction with embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0023] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways than those described herein. Therefore, the present invention is not limited to the specific embodiments of the following disclosure.
[0024] Embodiment: In the field of communications, with the development of 5G technology, the amount of data interaction between various communication devices has exploded, which has put forward extremely high requirements on the rate and reliability of data synchronization. The existing data synchronization method based on Star Flash technology has a simple way of determining the synchronization order and does not fully consider the task characteristics, which often leads to delays in the transmission of important data and cannot meet the stringent requirements of the Internet of Vehicles for the real-time and reliability of data synchronization. Therefore, the present invention proposes a communication method that uses Star Flash technology to achieve high-speed data synchronization.
[0025] First, the main module uses the Star Flash technology to send a synchronization request signal to N sub-modules. The synchronization request signal contains the device identification, timestamp and data synchronization instructions of the main module. Considering that Star Flash technology has the advantages of high speed and low latency, the quality of the communication channel is easily affected by environmental factors, such as signal blocking and interference from interference sources. These factors will cause problems such as bit errors, packet loss and increased latency during signal transmission, which seriously affect the accuracy and efficiency of data synchronization. If data synchronization is performed directly under poor channel quality, synchronization failures may occur frequently, increasing the number of retransmissions, wasting network resources and reducing overall communication performance. In order to ensure that the data synchronization process is stable and efficient, the main module must also implement channel quality prediction before sending the synchronization request signal. The calculation formula is: ,in is the channel quality, SNR is the signal-to-noise ratio, BER is the bit error rate, SY is the delay, DB is the packet loss rate, and the CQI value is used to determine if it is less than the threshold. Perform transmit power compensation.
[0026] Specifically, the transmit power compensation calculation formula is: ,in is the adjusted transmit power, Based on the transmit power, represents the fuzzy reinforcement function, are the current CQI value and The difference, represents the rate of change of channel quality, k is the convergence rate factor, is the channel quality change rate threshold parameter.
[0027] After receiving the synchronization request signal, the submodule also needs to check the integrity and accuracy of its own data to be synchronized to ensure that the data can be synchronized normally. And each module feeds back a response signal containing its own device identification, data preparation status and priority identification to the main module based on the Star Flash technology. Considering the dynamic changes in the communication environment and the real-time characteristics of the tasks of each submodule, if data synchronization is performed only based on a fixed priority, it may not be able to adapt to the complex and changeable actual situation. In actual operation, the task load, memory usage, data anomalies and delay pressure of the submodule are in dynamic change. For example, a submodule originally had a low task load, but suddenly connected to a new high-priority task, resulting in an instantaneous increase in the task load; or due to a memory failure, the memory usage rate is too high, affecting the data processing speed; or the network is temporarily congested, causing a sharp increase in delay pressure and data transmission is blocked. If the priority identification cannot reflect these changes in time, important and urgent data may not be synchronized in time, affecting the operating efficiency and performance of the entire system. Therefore, after data verification, dynamically adjusting the priority identification according to the current task load and memory usage, data anomalies and delay pressure can make the data synchronization order more in line with actual needs and ensure stable and efficient operation of the system. The implementation of the dynamic adjustment of the priority mark is to first construct a multidimensional state matrix ,in, is the task load rate, Indicates the memory usage. Expressed as the data anomaly index, It is expressed as the delay pressure coefficient; then the adaptive priority index is calculated as follows: ,in Expressed as state evaluation, is the resource elasticity item, It indicates the resource competition intensity of submodule i relative to other nodes, is the weight coefficient; finally, the final priority of the sub-model is obtained ,in, is the adjustment parameter, N is the total number of submodules, is the average value of all modules except i. This technology is used to obtain its own priority identification, which is the sub-module's preliminary judgment on the urgency of synchronization requirements based on its own actual situation.
[0028] Afterwards, the main module will further determine the data synchronization order through priority scoring based on the priority identifiers of each sub-module received. This is because the initial judgment of the sub-module is based only on its own information and lacks consideration of the system as a whole. The priority scoring of the main module takes into account multiple factors such as the urgency of the task, the amount of data, and the historical synchronization efficiency of the sub-module, and can make more reasonable decisions from a global level. The priority scoring comprehensively considers the urgency of the task, the amount of data, and the historical synchronization efficiency of the sub-module. Specifically, the priority scoring calculation method is: ,in, is the priority score, T is the global adjustment coefficient, Indicates the final priority of the submodel, Indicates the urgency of the task. Indicates the size of the data. represents the historical synchronization efficiency, is the regulating factor, Represents the weight coefficient of task urgency, Represents the data volume weight coefficient.
[0029] Next, the main module uses the Star Flash technology to perform data synchronization communication with each submodule in turn according to the determined synchronization order. After the submodule completes data synchronization within the specified time slot, it feeds back a confirmation signal to the main module. After the main module receives the confirmation signal from the submodule, it uses the Star Flash protocol frame check sequence FCS to compare with the data packet hash value to verify the integrity of data synchronization; if the hash value matches and the FCS check passes, it is marked as a successful synchronization; otherwise, the data offset position is identified and marked as a suspected synchronization failure. When a suspected synchronization failure is identified, the number of suspected failed submodules in the current synchronization cycle is counted and the risk coefficient is calculated in combination with the historical synchronization success rate to trigger the retransmission mechanism. Occasional suspected synchronization failures may be caused by accidental factors. Immediate retransmission will waste network resources. By comprehensively considering the current number of failures and the historical synchronization success rate, the severity of the synchronization failure can be more accurately assessed. If the risk coefficient exceeds the threshold, it means that the current synchronization failure is more serious and is likely to affect the normal operation of the system. At this time, the retransmission mechanism is triggered to correct data errors in time, ensure the reliability of data synchronization, and ensure stable operation of the system. The specific implementation is to count the number of suspected failed submodules in the current synchronization cycle , combined with the historical synchronization success rate , calculate the risk factor: ,when Trigger the retransmission mechanism.
[0030] Finally, considering the problem of synchronization failure, in the prior art, if the synchronization fails, a simple retransmission strategy is often adopted, without fully considering key factors such as the priority of the sub-module and the remaining bandwidth of the system. This may lead to delays in the retransmission of important and urgent data, affecting the performance and real-time performance of the entire system. At the same time, unreasonable retransmissions may excessively occupy limited bandwidth resources, further aggravate network congestion, and reduce the data synchronization efficiency of other sub-modules. In the present invention, if the synchronization fails, the main module triggers the Star Flash retransmission mechanism and implements a retransmission strategy based on the sub-module priority and the remaining bandwidth. A retransmission priority queue is generated based on the priority score of the sub-module; a dynamic bandwidth weight is assigned to each sub-module; the retransmission interval is calculated based on the CQI and the remaining bandwidth; and finally, the key tasks, namely Enable unlimited retransmission, non-critical tasks , set the maximum number of retransmissions to avoid invalid channel occupation.
[0031] In summary, the present invention significantly improves the data synchronization efficiency and reliability based on Star Flash technology through optimized data synchronization order determination method, comprehensive channel quality prediction and compensation, sub-module data verification and dynamic priority adjustment, and scientific retransmission strategy.
[0032] The above description is only a preferred embodiment of the present invention and does not limit the present invention in other forms. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.
Claims
1. A communication method for realizing high-speed data synchronization using star flash technology, characterized in that: The following steps are involved: S1. Send a synchronization request signal to N submodules by using the star flash technology through the main module, wherein the synchronization request signal includes the device identification, timestamp and data synchronization instruction of the main module; S2. After receiving the synchronization request signal, each submodule feeds back a response signal containing its own device identification, data preparation status and priority identification to the main module based on the Star Flash technology; S3. The main module determines the data synchronization order of each submodule by priority scoring according to the priority identifier in the received response signal of each submodule, wherein the priority scoring comprehensively considers the task urgency, data volume and historical synchronization efficiency of the submodule; The priority score , in, is the priority score, T is the global adjustment coefficient, Indicates the final priority of the submodel, Indicates the urgency of the task. Indicates the size of the data. represents the historical synchronization efficiency, is the regulating factor, Represents the weight coefficient of task urgency, Represents the data volume weight coefficient; S4, the main module uses the star flash technology to perform data synchronization communication with each submodule in turn according to the determined synchronization order; S5. After the submodule completes data synchronization within the specified time slot, it feeds back a confirmation signal to the main module; S6. If synchronization fails, the main module triggers the star flash retransmission mechanism and implements the retransmission strategy based on the submodule priority and remaining bandwidth.
2. A communication method for realizing high-speed data synchronization using star flash technology according to claim 1, characterized in that: Before sending the synchronization request signal, the main module needs to implement channel quality prediction, and the calculation formula is: ,in is the channel quality, SNR is the signal-to-noise ratio, BER is the bit error rate, SY is the delay, DB is the packet loss rate, and the CQI value is used to determine if it is less than the threshold. Perform transmit power compensation.
3. A communication method for realizing high-speed data synchronization using star flash technology according to claim 2, characterized in that: The transmit power compensation calculation formula is: ,in is the adjusted transmit power, Based on the transmit power, represents the fuzzy reinforcement function, are the current CQI value and The difference, represents the rate of change of channel quality, k is the convergence rate factor, is the channel quality change rate threshold parameter.
4. A communication method for realizing high-speed data synchronization using star flash technology according to claim 1, characterized in that: After the submodule receives the synchronization request signal, the submodule also needs to check the integrity and accuracy of its own data to be synchronized to ensure that the data can be synchronized normally.
5. A communication method for realizing high-speed data synchronization using star flash technology according to claim 4, characterized in that: After data verification, the priority flag is dynamically adjusted according to the current task load and memory usage, data anomalies, and latency pressure; The implementation of the dynamic adjustment of the priority mark is to first construct a multidimensional state matrix ,in, is the task load rate, Indicates the memory usage. Expressed as the data anomaly index, It is expressed as the delay pressure coefficient; then the adaptive priority index is calculated as follows: ,in Expressed as state evaluation, is the resource elasticity item, It indicates the resource competition intensity of submodule i relative to other nodes, is the weight coefficient; finally, the final priority of the sub-model is obtained ,in, is the adjustment parameter, N is the total number of submodules, is the average value of other submodules except i.
6. A communication method for realizing high-speed data synchronization using star flash technology according to claim 1, characterized in that: In step S5, after the main module receives the confirmation signal from the submodule, the frame check sequence FCS of the Star Flash protocol is compared with the hash value of the data packet to verify the data synchronization integrity; If the hash values match and the FCS check passes, it is marked as synchronization successful; otherwise, the data offset position is identified and marked as suspected synchronization failure.
7. A communication method for realizing high-speed data synchronization using star flash technology according to claim 6, characterized in that: When a suspected synchronization failure is identified, the number of suspected failed submodules in the current synchronization cycle is counted. , combined with the historical synchronization success rate , calculate the risk factor: ,when Trigger the retransmission mechanism.
8. A communication method for realizing high-speed data synchronization using star flash technology according to claim 1, characterized in that: The retransmission strategy in step S6 is implemented as follows: S61, generating a retransmission priority queue according to the priority scores of the submodules; S62, allocating a dynamic bandwidth weight to each submodule; S63, calculating a retransmission interval based on the CQI and the remaining bandwidth; S64, finally, the key task is Enable unlimited retransmission, non-critical tasks , set the maximum number of retransmissions.
Citation Information
Patent Citations
Wireless communication method and wireless communication device
CN117222006A
Communication processing method, system, and communication node
WO2023019894A1
Cited By
Gas meter information secure transmission method based on response function compensation
CN121150880A