Unlock instant, AI-driven research and patent intelligence for your innovation.

Small data message merging method for data synchronization of wireless ad hoc network

A wireless self-organizing network and data synchronization technology, applied in wireless communication, network topology, network traffic/resource management, etc., can solve problems such as reducing network overhead, wasting broadband resources, and low transmission efficiency, reducing network overhead, increasing The effect of combining frequency and improving efficiency

Active Publication Date: 2021-06-18
CHINA ELECTRONICS TECH GRP NO 7 RES INST
View PDF10 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0020] In order to overcome the problems of high network transmission overhead, low transmission efficiency, and waste of broadband resources in the prior art, the present invention provides a small data packet merging method for wireless ad hoc network data synchronization, which can effectively improve data synchronization. Efficiency, effectively reducing network overhead

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Small data message merging method for data synchronization of wireless ad hoc network
  • Small data message merging method for data synchronization of wireless ad hoc network
  • Small data message merging method for data synchronization of wireless ad hoc network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] like figure 1 Shown, a kind of small data packet merging method facing wireless ad hoc network data synchronization, described method step comprises as follows:

[0071] S1: Before the data is synchronized to establish transmission, first judge whether it is small packet data, if it is small packet data, then enter step S2, otherwise directly transmit;

[0072] The small packet data refers to data with low real-time requirements (transmission time requirement of 2 minutes or more), and relatively small data (no more than 2KB);

[0073] S2: Determine the fixed transmission path N={N1, N2, N3...Nm} from the source node to the destination node according to the known routing information;

[0074] Wherein, Nk is the kth node that passes through from the source node on the path, and m is the total number of relay nodes on the transmission path;

[0075] S3: According to the priority score S of each relay node stored in the source node, calculate the waiting merge probabilit...

Embodiment 2

[0120] A computer system, comprising a memory, a processor, and a computer program stored in the memory and operable on the processor, when the processor executes the computer program, the method steps implemented are as follows:

[0121] S1: Before the data is synchronized to establish transmission, first judge whether it is small packet data, if it is small packet data, then enter step S2, otherwise directly transmit;

[0122] S2: Determine the fixed transmission path from the source node to the destination node according to the known routing information;

[0123] S3: According to the priority score S of each relay node stored in the source node, calculate the waiting merge probability P corresponding to each relay node N on the path;

[0124] S4: Sort the waiting merge probability P of each relay node from high to low, filter out the top q subsequences with the highest waiting merge probability as relay nodes, and merge according to the waiting merge probability correspondi...

Embodiment 3

[0130] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method steps implemented are as follows:

[0131] S1: Before the data is synchronized to establish transmission, first judge whether it is small packet data, if it is small packet data, then enter step S2, otherwise directly transmit;

[0132] S2: Determine the fixed transmission path from the source node to the destination node according to the known routing information;

[0133] S3: According to the priority score S of each relay node stored in the source node, calculate the waiting merge probability P corresponding to each relay node N on the path;

[0134] S4: Sort the waiting merge probability P of each relay node from high to low, filter out the top q subsequences with the highest waiting merge probability as relay nodes, and merge according to the waiting merge probability corresponding to the subsequence;

[0135] S5: Establis...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a small data message merging method for data synchronization of a wireless ad hoc network, which comprises the following steps of: judging whether the data is small message data, if so, entering the next step, otherwise, directly transmitting the data; determining a fixed transmission path from the source node to the destination node; calculating a merging waiting probability according to the priority score; sorting the merging waiting probabilities of the relay nodes, and screening the first q sub-sequences as the relay nodes for merging; establishing multi-hop transmission of small message data with a destination node, if the merging waiting probability of each relay node triggers merging waiting, entering the next step, otherwise, transmitting the small message data to the destination node; then enabling the small message data to wait for L minutes at the node, and in the waiting time, if k small message data with the same destination address exist, carrying out data merging; or otherwise, combining all the current small message data after any one small message data reaches the waiting time; sending the merged data message to a destination node; and after receiving the data message by the destination node, updating the priority score, and sending the priority score to each source node through a confirmation message to store the update information.

Description

technical field [0001] The present invention relates to the technical field of wireless communication, more specifically, to a method for merging small data packets oriented to wireless ad hoc network data synchronization. Background technique [0002] With the development of network and distributed technology, the demand for data synchronization is increasing day by day. However, in bandwidth-constrained wireless ad hoc networks, how to achieve efficient data synchronization is an urgent problem to be solved. [0003] Small-scale data updates or incremental data synchronization often generate a large number of small synchronization data packets. In a multi-hop network with limited bandwidth, some intermediate or edge nodes send a large number of small synchronization packets to the same destination node within a period of time Data packets reduce network transmission efficiency and increase unnecessary network transmission overhead. [0004] Therefore, for the data synchr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04W28/06H04W28/14H04W40/02H04W40/22H04W84/18
CPCH04W28/065H04W28/14H04W40/02H04W40/22H04W84/18Y02D30/70
Inventor 罗涛廖永行胡金龙沈晓慧李蓝秦明钢
Owner CHINA ELECTRONICS TECH GRP NO 7 RES INST