Traffic routing tree construction method based on geographic location
A construction method and technology based on geographic location, applied in the field of traffic routing tree construction based on geographic location, can solve the problems of complex routing and poor routing performance, and achieve the effect of reducing transmission time, prolonging life and improving system throughput.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] A method for constructing traffic routing tree based on geographic location, see figure 1 , the traffic routing tree construction method includes the following steps:
[0034] 101: Initialization steps:
[0035] Each cluster head uses a disjoint set data structure, and a priority queue data structure, which is used in the cluster to track the membership of each node; the priority queue data structure is used to store information to all adjacent The virtual bandwidth and distance of the cluster;
[0036] The center of the cluster is the average of the positions of all nodes in the cluster; the distance between two adjacent clusters is the distance between the cluster centers; the virtual bandwidth of two adjacent clusters is the sum of all available bandwidths between the two cluster nodes; calculated according to the gravitational function the gravitational force of each pair of adjacent clusters;
[0037] 102: Merge step:
[0038] A pair of adjacent clusters with t...
Embodiment 2
[0050] The following is combined with specific calculation formulas, examples, figure 1 and figure 2 The technical scheme in embodiment 1 is further introduced, see the following description for details:
[0051] The embodiment of the present invention proposes a bottom-up distributed design method, the object of which is to construct an efficient routing tree adapting to the structure of the network and improve the performance of geographic location routing. The technical solution mainly involves three aspects: 1) cluster definition; 2) gravitational function definition; 3) data structure definition, see the following description for details:
[0052] 201: cluster definition;
[0053] see figure 2 , a cluster is a collection of nodes. Each cluster has a cluster head, and each node belongs to a cluster. The center of the cluster is the average of the positions of all nodes in the cluster. two clusters C 1 and C 2 The distance is dist(C 1 ,C 2 ), for C 1 Center and C...
Embodiment 3
[0075] The scheme in embodiment 1 and 2 is further introduced below in conjunction with specific example, see the following description for details:
[0076] This example uses the operation of a cluster head based on a wireless network as an example to give a specific implementation method. The specific steps are as follows:
[0077] 1) Initialization stage;
[0078] T max is the longest timer a node is allowed to set in the number of beacon periods. At the beginning, each node is regarded as a cluster with only one node, and the calculation of the cluster where the cluster head is located to each of its adjacent clusters C i gravitational force G i , and choose the maximum value G T , set the target cluster to C T and timer T for T max / G T , and set the state to compare state.
[0079] (2) monitoring and merging stage;
[0080] At this stage, these cluster heads will go through a process similar to the two-phase commit protocol. Cluster heads that send merge reques...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com