CN101568164A - Opportunistic routing algorithm of Ad hoc network based on node priority levels - Google Patents
Opportunistic routing algorithm of Ad hoc network based on node priority levels Download PDFInfo
- Publication number
- CN101568164A CN101568164A CNA2009100862093A CN200910086209A CN101568164A CN 101568164 A CN101568164 A CN 101568164A CN A2009100862093 A CNA2009100862093 A CN A2009100862093A CN 200910086209 A CN200910086209 A CN 200910086209A CN 101568164 A CN101568164 A CN 101568164A
- Authority
- CN
- China
- Prior art keywords
- node
- forwarding
- priority
- nodes
- data packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000008569 process Effects 0.000 claims description 15
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 6
- 230000007246 mechanism Effects 0.000 abstract description 5
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000012423 maintenance Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提出了一种基于节点优先级的Ad hoc网络机会路由算法。该方法通过路由请求消息和路由应答消息建立源节点到宿节点间的中间节点转发列表,转发列表中的节点根据路由应答消息中距离宿节点的远近进行优先级设定,距离宿节点越近优先级越高,转发列表携带在数据包的头部,位于转发列表中的中间节点均有机会对收到的数据包进行转发,通过设置包的序列号避免广播风暴,通过优先级比较来避免一定数量包的重复转发,通过多于一个的下一跳节点转发节点来提高信息传输的成功率。机会路由机制在信道质量较差的场景中能够充分利用离宿节点较近的转发节点进行转发,能够确保较高的投递率和较小的端到端时延。The invention proposes an Ad hoc network opportunity routing algorithm based on node priority. This method establishes a forwarding list of intermediate nodes between the source node and the sink node through the routing request message and the routing response message, and the nodes in the forwarding list are prioritized according to the distance from the sink node in the routing response message, and the closer to the sink node is preferred The higher the level, the forwarding list is carried at the head of the data packet, and the intermediate nodes in the forwarding list have the opportunity to forward the received data packet. By setting the sequence number of the packet to avoid broadcast storms, and by comparing priorities to avoid certain The repeated forwarding of data packets improves the success rate of information transmission through more than one next-hop node forwarding node. In the case of poor channel quality, the opportunistic routing mechanism can make full use of forwarding nodes closer to the destination node for forwarding, which can ensure a high delivery rate and a small end-to-end delay.
Description
技术领域 technical field
本发明涉及一种无线多跳自组织网络的路由机制,特别涉及一种基于节点优先级的机会路由算法的实现。The invention relates to a routing mechanism of a wireless multi-hop self-organizing network, in particular to the realization of a node priority-based opportunistic routing algorithm.
背景技术 Background technique
目前Ad hoc网络中出现的典型路由协议包括DSR,AODV,OLSR等。传统路由的实现机制是在源和宿节点间选择一条最好的路径,然后沿着选好的路依次转发数据包。在链路状况比较好的时候,传统的路由机制能够很好的工作。但是,无线信道的不稳定性经常会导致节点传输范围的瞬间变化,并且节点的移动或是开关机也会导致下一跳节点不可达,就会导致频繁的MAC层的确认、重传现象,进而引起路由层路由维护过程或路由更新过程,在无线信道质量变差或者节点间相互距离正好处于临界覆盖范围的情况下这种现象更为严重。这种链路的不可靠性和不稳定性会导致很大的路由维护开销,还会造成上层业务出现很大的时延或大量的丢包现象。Typical routing protocols currently appearing in Ad hoc networks include DSR, AODV, OLSR, etc. The implementation mechanism of traditional routing is to select the best path between the source and sink nodes, and then forward data packets sequentially along the selected path. When the link condition is relatively good, the traditional routing mechanism can work very well. However, the instability of the wireless channel often leads to instantaneous changes in the transmission range of the node, and the movement or power-on/off of the node will also cause the next-hop node to be unreachable, which will lead to frequent confirmation and retransmission of the MAC layer. Then it causes the route maintenance process or route update process at the routing layer. This phenomenon is even more serious when the quality of the wireless channel deteriorates or the mutual distance between nodes is just in the critical coverage range. The unreliability and instability of this link will lead to a large route maintenance cost, and will also cause a large delay or a large amount of packet loss in the upper-layer business.
机会路由算法可以较好地解决上述问题,它使得在无线网络信道质量较差、网络拓扑变化频繁的情况下能够维持较高的投递率和较小的时延,从而更好地支持QoS要求。The opportunistic routing algorithm can better solve the above problems, and it can maintain a high delivery rate and a small delay in the case of poor wireless network channel quality and frequent network topology changes, thereby better supporting QoS requirements.
机会路由算法中,数据包以广播的方式在转发列表限定的中间节点范围内传送,转发列表是按到宿节点的远近进行优先级排序的,距离宿节点越近优先级越高。所有收到数据包的位于转发列表的节点都有机会对该包进行转发,低优先级的节点不会转发高优先级节点发送的数据包,这样就会迫使数据包向宿节点的方向传。并且每次转发都不止有一个下一跳节点,增加了转发的成功率。机会路由可以充分利用那些很“幸运的”,距离很远的链路。也能够给那些“不幸的”,距离很近的节点新的传送机会。In the opportunistic routing algorithm, data packets are broadcasted within the range of intermediate nodes defined by the forwarding list. The forwarding list is prioritized according to the distance to the destination node. The closer the distance to the destination node, the higher the priority. All nodes in the forwarding list that receive the data packet have the opportunity to forward the packet, and the low-priority node will not forward the data packet sent by the high-priority node, which will force the data packet to be transmitted in the direction of the destination node. And there is more than one next-hop node for each forwarding, which increases the success rate of forwarding. Opportunistic routing can make full use of those very "lucky", long-distance links. It can also give those "unfortunate" nodes that are very close to each other a new teleportation opportunity.
发明内容 Contents of the invention
本发明的宿在于提供一种机会转发的路由方法,能够充分利用网络中所有可用的节点资源,尤其是那些距离宿节点较近的节点来转发数据,以达到较高的投递率和较低的时延。为达到上述目的,本发明采取如下步骤实现:The object of the present invention is to provide a routing method of opportunistic forwarding, which can make full use of all available node resources in the network, especially those nodes that are closer to the sink node to forward data, so as to achieve higher delivery rate and lower delivery rate. delay. To achieve the above object, the present invention takes the following steps to realize:
第一步骤:转发列表的构建与维护Step 1: Construction and maintenance of forwarding list
当节点有数据要传送时,启动路由请求与应答过程,路由请求消息以泛洪的方式发送,中间节点对于相同的路由请求消息可以转发n次(n根据网络规模大小来定),路由请求消息中记录了它所经过的中间节点,宿节点每收到一个路由请求消息便根据其中记录的中间节点信息获得一个反向路由,单播回复一个路由应答消息。源节点收到路由应答消息后便根据其中的中间节点信息构建转发列表。转发列表是进行过优先级设定的,转发列表根据收到的路由应答消息来动态更新。转发列表被携带到数据包头部同数据包一同转发。When the node has data to transmit, the routing request and response process is started, and the routing request message is sent in a flooding manner, and the intermediate node can forward the same routing request message n times (n is determined according to the size of the network), and the routing request message The intermediate nodes it passes through are recorded in , and each time the sink node receives a routing request message, it obtains a reverse route according to the intermediate node information recorded therein, and unicasts back a routing response message. After receiving the routing reply message, the source node constructs a forwarding list according to the intermediate node information in it. The forwarding list is prioritized, and the forwarding list is dynamically updated according to the received routing reply message. The forwarding list is carried to the header of the data packet and forwarded together with the data packet.
第二步骤:转发列表的优先级设定Step 2: Priority setting of the forwarding list
路由应答消息中的中间节点信息包含节点地址,并且可以得到每个中间节点到宿节点的跳数,根据到宿节点的跳数大小来设定中间节点的优先级,距离宿节点一跳的节点为最高优先级,两跳的节点为第二优先级,依次类推,共排8个优先级,每个优先级的节点数不超过15。如果后续路由应答消息中出现某个相同的中间节点根据距离宿节点跳数给出不同优先级时,总是取其较高的优先级。The intermediate node information in the routing response message contains the node address, and the number of hops from each intermediate node to the sink node can be obtained, and the priority of the intermediate node is set according to the number of hops to the sink node. The node that is one hop away from the sink node is the highest priority, the two-hop node is the second priority, and so on, a total of 8 priorities are arranged, and the number of nodes in each priority does not exceed 15. If the same intermediate node gives different priorities according to the hops away from the destination node in the subsequent routing reply message, the higher priority is always taken.
第三步骤:中间节点进行数据转发时的机制The third step: the mechanism of intermediate nodes for data forwarding
在数据包的头部添加序列号字段和上一跳节点地址字段。中间节点收到一个数据包后,判断自己是否位于转发列表中,如果没有,则丢弃该数据包,如果在,则判断这个包是否是由优先级更高的节点发来的,如果是则丢弃,如果是由优先级相同或更低优先级的节点发来的,则判断该包自己是是否已经转发过,如果是则丢弃,如果不是则将自己地址写入上一跳节点字段继续转发该包。Add the sequence number field and the last hop node address field in the header of the data packet. After the intermediate node receives a data packet, it judges whether it is in the forwarding list. If not, it discards the data packet. If it is, it judges whether the packet is sent by a node with a higher priority. If it is, it discards it. , if it is sent by a node with the same or lower priority, judge whether the packet has already been forwarded, if so, discard it, if not, write its own address into the previous hop node field and continue forwarding the packet Bag.
附图说明 Description of drawings
图1为网络拓扑图实例。Figure 1 is an example of a network topology diagram.
图2为数据包结构。Figure 2 shows the packet structure.
图3(a)(b)(c)(d)分别为包接收总流程、路由请求包接收流程、路由应答包接收流程和数据包接收与转发流程。Figure 3(a)(b)(c)(d) respectively show the overall process of receiving packets, the process of receiving routing request packets, the process of receiving routing response packets and the process of receiving and forwarding data packets.
具体实施方式 Detailed ways
下面结合实施例对本发明作进一步的描述,但该实施例不应理解为对本发明的限制。The present invention will be further described below in conjunction with examples, but these examples should not be construed as limiting the present invention.
转发列表的建立:当节点有数据要发送时,它就构建路由请求消息RREQ,RREQ中主要包含源IP地址,目的IP地址,RREQ ID。RREQ以泛洪的方式传送,经过的中间节点依次将自己的IP地址写入RREQ中的转发列表字段,中间节点对相同RREQ ID的消息可以转发多次(根据网络规模来设,本发明中的网络示例中此值设为3),这样宿节点就会收到多个RREQ,宿节点每收到一个RREQ就会构建相应的路由应答RREP消息,RREP消息主要包含源IP地址,目的IP地址,转发列表字段。RREP根据RREQ中的转发列表,获得反向路由并单播回源节点。这样,对于相同RREQ ID的RREQ消息,宿节点会回复多个RREP消息,源节点根据多个RREP中的节点信息来建立本地转发列表并设定优先级。Establishment of forwarding list: When a node has data to send, it constructs a routing request message RREQ, which mainly includes source IP address, destination IP address, and RREQ ID. RREQ transmits in the mode of flooding, and the passing intermediate node writes its IP address in the forwarding list field in the RREQ successively, and the intermediate node can forward multiple times to the message of the same RREQ ID (set according to the network scale, in the present invention In the network example, this value is set to 3), so that the sink node will receive multiple RREQs, and each time the sink node receives a RREQ, it will construct a corresponding routing response RREP message. The RREP message mainly includes the source IP address and the destination IP address. Forwarding list field. RREP obtains a reverse route and unicasts it back to the source node according to the forwarding list in RREQ. Like this, for the RREQ message of identical RREQ ID, sink node can reply a plurality of RREP messages, and source node builds local forwarding list and sets priority according to the node information in a plurality of RREPs.
优先级设定过程:在源节点保存一个RREP链表,记录转发列表中的所有节点及其对应的优先级,优先级级数的上限设为8。该链表中有如下内容:节点IP地址和其到宿节点跳数,每次收到一个RREP后便更新此链表。当达到最大需处理的RREP个数后,对后续的RREP消息不再处理(本发明的网络示例中此值设为7)。更新过程如下:Priority setting process: save a RREP linked list at the source node, record all nodes in the forwarding list and their corresponding priorities, and set the upper limit of priority levels to 8. The linked list has the following content: the node IP address and its hops to the destination node, and the linked list is updated each time an RREP is received. When the maximum number of RREPs to be processed is reached, subsequent RREP messages are not processed (the value is set to 7 in the network example of the present invention). The update process is as follows:
如附图1和表1所示,假设源节点在限定时间内共收到七个RREP,收到的第一个RREP中包含的转发节点信息为:{(N4,1hop)(N2,2hop)},赋予优先级时,因为转发列表中还没有条目,因此直接赋予N4和N2优先级分别为1、2;As shown in Figure 1 and Table 1, assuming that the source node receives seven RREPs within a limited time, the forwarding node information contained in the first RREP received is: {(N4, 1hop)(N2, 2hop) }, when assigning priority, because there is no entry in the forwarding list, the priorities of N4 and N2 are directly assigned to 1 and 2 respectively;
收到第二个RREP包含的转发节点信息为{(N6,1hop)(N1,2hop)},赋予优先级时先查找转发列表中是否已存在相同节点,如果不存在则按距离宿节点跳数赋予优先级,如果存在,则先按本次RREP中距离宿节点跳数赋予优先级后与转发列表中已赋予的优先级进行比较,如果不同则赋予该节点较高的优先级,由于此时转发列表中不存在N6和N1,因此分别赋予N6和N1优先级为1、2;Receive the forwarding node information contained in the second RREP as {(N6, 1hop)(N1, 2hop)}. When assigning priority, first check whether the same node already exists in the forwarding list. Give priority, if it exists, give priority according to the hops from the sink node in this RREP first, then compare it with the priority given in the forwarding list, if they are different, give this node a higher priority, because at this time N6 and N1 do not exist in the forwarding list, so N6 and N1 are given priority 1 and 2 respectively;
收到第三个RREP中的转发节点信息为{(N7,1hop)(N6,2hop)(N4,3hop)},因为转发列表中已经存在节点N6和N4,且其优先级都为最高,因此N6,N4的优先级不变,N7的优先级设为1;The forwarding node information received in the third RREP is {(N7, 1hop)(N6, 2hop)(N4, 3hop)}, because nodes N6 and N4 already exist in the forwarding list, and their priority is the highest, so The priorities of N6 and N4 remain unchanged, and the priority of N7 is set to 1;
收到第四个RREP中的转发节点信息为{(N7,1hop)(N5,2hop)(N3,3hop)},按优先级排列方法,N7的优先级不变,N5和N3分别赋予优先级为2,3;The forwarding node information received in the fourth RREP is {(N7, 1hop)(N5, 2hop)(N3, 3hop)}, according to the priority arrangement method, the priority of N7 remains unchanged, and N5 and N3 are given priority respectively is 2, 3;
收到第五个RREP中的转发节点信息为{(N6,1hop)(N1,2hop)(N2,3hop)},N6,N1,N2的优先级不变;The forwarding node information in the fifth RREP is received as {(N6, 1hop)(N1, 2hop)(N2, 3hop)}, and the priorities of N6, N1, and N2 remain unchanged;
收到第六个RREP中的转发节点信息为{(N7,1hop)(N5,2hop)(N4,3hop)(N1,4hop)(N2,5hop)(N3,6hop)},按优先级排列方法,这六个节点的优先级取出现过的最高优先级,因此,转发列表中的优先级也不变。The forwarding node information received in the sixth RREP is {(N7, 1hop) (N5, 2hop) (N4, 3hop) (N1, 4hop) (N2, 5hop) (N3, 6hop)}, according to the priority method , the priority of these six nodes is the highest priority ever, so the priority in the forwarding list is also unchanged.
收到第七个RREP中的转发节点信息为{(N7,1hop)(N4,2hop)(N5,3hop)(N3,4hop)(N2,5hop)},按优先级排列方法,这五个节点的优先级取出现过的最高优先级,因此,转发列表中的优先级不变。这时转发列表中的优先级情况为:优先级1:{N4,N6,N7},优先级2:{N2,N1,N5},优先级3:{N3}。The forwarding node information received in the seventh RREP is {(N7, 1hop) (N4, 2hop) (N5, 3hop) (N3, 4hop) (N2, 5hop)}, arranged according to the priority method, these five nodes The priority of is taken from the previous highest priority, therefore, the priority in the forwarding list remains unchanged. At this time, the priorities in the forwarding list are: priority 1: {N4, N6, N7}, priority 2: {N2, N1, N5}, priority 3: {N3}.
表1转发列表的优先级设定过程Table 1 Priority setting process of forwarding list
当节点有数据包要发送时,它先查看本地转发列表,如果没有转发节点信息,则发起建立转发列表的过程,这个过程由前两步完成,转发列表的构建有一个超时时间,超过这个时间后,不论是否已经收集完所有的RREP,都要开始数据包的发送过程,数据包发送时把转发列表附加到数据包的头部。When a node has a data packet to send, it first checks the local forwarding list. If there is no forwarding node information, it initiates the process of establishing the forwarding list. This process is completed by the first two steps. The construction of the forwarding list has a timeout period, which exceeds this time Finally, regardless of whether all RREPs have been collected, the sending process of the data packet will be started, and the forwarding list will be attached to the header of the data packet when the data packet is sent.
为了避免广播风暴,在转发列表选项头中增加了序列号字段,其中序列号字段范围为0~232-1,循环使用。节点在本地保存一个以(源,宿,序列号)索引的链表,收到一个包后就将该包的(源,宿,序列号)信息保存。为了减少冗余包的数量,保证数据包始终在向离宿节点近的方向转发,在数据包的头部增加了上一跳节点字段,数据包的结构如附图2所示。In order to avoid broadcast storms, a serial number field is added in the option header of the forwarding list, where the serial number field ranges from 0 to 2 32 -1 and is used cyclically. The node keeps a linked list indexed by (source, sink, serial number) locally, and saves the (source, sink, serial number) information of the package after receiving a packet. In order to reduce the number of redundant packets and ensure that the data packets are always forwarded in the direction closer to the destination node, a last-hop node field is added to the header of the data packet. The structure of the data packet is shown in Figure 2.
数据包转发过程:如附图3所示,节点收到一个数据包后,如果自己不是宿节点,则先判断自己是否位于数据包的转发列表中,如果没有,则丢弃该数据包,如果在,则根据自己在转发列表中的优先级及该包的上一跳节点的优先级来比较该包是不是由比自己的优先级更高的节点发送来的,如果是则丢弃该数据包,并且如果该序列号的数据包在本地的维护缓存中等待处理,则同时删除缓存中的数据包。如果该数据包来自相同优先级或是低优先级节点,则看自己是否收到过此数据包,如果是则将其丢弃,如果没有,将数据包缓存,定时等待,等待的时间大小由其优先级决定,优先级越高等待时间越短,定时期间如果收到更高优先级节点转发的相同序列号的包,则将删除该包,删除定时器。否则定时到时将自己地址写入选项头中的上一跳节点字段,记录该数据包的序列号并把该数据包转发出去。Data packet forwarding process: as shown in Figure 3, after a node receives a data packet, if it is not the sink node, it first judges whether it is in the forwarding list of the data packet, if not, then discards the data packet, if in , then compare whether the packet is sent by a node with a higher priority than your own according to your own priority in the forwarding list and the priority of the last hop node of the packet, and if so, discard the data packet, and If the data packet with the sequence number is waiting to be processed in the local maintenance cache, delete the data packet in the cache at the same time. If the data packet comes from the same priority or low priority node, check whether you have received the data packet, and if so, discard it. If not, cache the data packet and wait regularly. The waiting time is determined by its The priority is determined. The higher the priority, the shorter the waiting time. If a packet with the same sequence number forwarded by a higher priority node is received during the timing period, the packet will be deleted and the timer will be deleted. Otherwise, write its own address into the last hop node field in the option header when the timing is up, record the sequence number of the data packet and forward the data packet.
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。The content not described in detail in this specification belongs to the prior art known to those skilled in the art.
以上所述仅为本发明的较佳实施而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above is only a preferred implementation of the present invention, and is not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100862093A CN101568164B (en) | 2009-06-08 | 2009-06-08 | Opportunistic routing algorithm of Ad hoc network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100862093A CN101568164B (en) | 2009-06-08 | 2009-06-08 | Opportunistic routing algorithm of Ad hoc network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101568164A true CN101568164A (en) | 2009-10-28 |
| CN101568164B CN101568164B (en) | 2011-01-05 |
Family
ID=41284042
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009100862093A Expired - Fee Related CN101568164B (en) | 2009-06-08 | 2009-06-08 | Opportunistic routing algorithm of Ad hoc network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101568164B (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101945432A (en) * | 2010-09-16 | 2011-01-12 | 北京邮电大学 | Multi-rate opportunistic routing method for wireless mesh network |
| CN101969661A (en) * | 2010-10-27 | 2011-02-09 | 北京握奇数据系统有限公司 | Method, device and system for transmitting data in mobile Ad hoc network |
| CN102316315A (en) * | 2010-06-29 | 2012-01-11 | 中国科学院软件研究所 | Real-time video transmission method |
| CN102387585A (en) * | 2010-08-30 | 2012-03-21 | 富士通株式会社 | Wireless communication network and communication method and communication nodes for wireless communication network |
| WO2012130084A1 (en) * | 2011-03-31 | 2012-10-04 | 华为技术有限公司 | Message multiple-transfer method, device and system |
| CN102740392A (en) * | 2012-06-01 | 2012-10-17 | 华中科技大学 | Routing method based on layering geotagging in opportunistic network |
| CN102932866A (en) * | 2012-07-06 | 2013-02-13 | 北京邮电大学 | Opportunistic routing mechanism applicable to multi-radio-frequency multi-channel Ad hoc network |
| CN103119902A (en) * | 2011-09-20 | 2013-05-22 | 日本电气株式会社 | Communication system, policy management device, communication method, and program |
| CN104410580A (en) * | 2014-11-28 | 2015-03-11 | 深圳市华威世纪科技股份有限公司 | Trusted security WiFi (Wireless Fidelity) router and data processing method thereof |
| CN106572166A (en) * | 2016-11-02 | 2017-04-19 | 广东欧珀移动通信有限公司 | Data transmission method, backup server and mobile terminal |
| CN106656956A (en) * | 2016-09-27 | 2017-05-10 | 河海大学 | Ad hoc network opportunistic routing method avoiding malicious attacks |
| CN106793409A (en) * | 2016-12-30 | 2017-05-31 | 欧普照明股份有限公司 | Lighting device, terminal device and illuminator |
| CN110062301A (en) * | 2019-01-23 | 2019-07-26 | 中通服咨询设计研究院有限公司 | Route selection method, device, equipment and storage medium |
| CN110505600A (en) * | 2018-05-18 | 2019-11-26 | 华为技术有限公司 | Routing method and device |
| CN111065146A (en) * | 2019-12-19 | 2020-04-24 | 西安邮电大学 | Ad hoc network route determining method based on link quality |
| CN114884899A (en) * | 2022-07-12 | 2022-08-09 | 之江实验室 | Multi-mode core network forwarding and scheduling method and device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101170560B (en) * | 2007-11-22 | 2011-12-14 | 复旦大学 | A broadcast protocol in self-organized network |
-
2009
- 2009-06-08 CN CN2009100862093A patent/CN101568164B/en not_active Expired - Fee Related
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102316315A (en) * | 2010-06-29 | 2012-01-11 | 中国科学院软件研究所 | Real-time video transmission method |
| CN102316315B (en) * | 2010-06-29 | 2013-01-23 | 中国科学院软件研究所 | Real-time video transmission method |
| CN102387585A (en) * | 2010-08-30 | 2012-03-21 | 富士通株式会社 | Wireless communication network and communication method and communication nodes for wireless communication network |
| CN102387585B (en) * | 2010-08-30 | 2015-05-13 | 富士通株式会社 | Communication method and communication nodes for wireless communication network |
| US9025518B2 (en) | 2010-08-30 | 2015-05-05 | Fujitsu Limited | Wireless communication network, communication method and node used in wireless communication network |
| CN101945432A (en) * | 2010-09-16 | 2011-01-12 | 北京邮电大学 | Multi-rate opportunistic routing method for wireless mesh network |
| CN101945432B (en) * | 2010-09-16 | 2016-11-23 | 北京邮电大学 | A kind of multi tate chance method for routing for wireless mesh network |
| CN101969661A (en) * | 2010-10-27 | 2011-02-09 | 北京握奇数据系统有限公司 | Method, device and system for transmitting data in mobile Ad hoc network |
| CN101969661B (en) * | 2010-10-27 | 2014-04-23 | 北京握奇数据系统有限公司 | Method, device and system for transmitting data in mobile Ad hoc network |
| WO2012130084A1 (en) * | 2011-03-31 | 2012-10-04 | 华为技术有限公司 | Message multiple-transfer method, device and system |
| US8687634B2 (en) | 2011-03-31 | 2014-04-01 | Huawei Technologies Co., Ltd. | Method for diverting packet multiple times, apparatus and system |
| CN103119902A (en) * | 2011-09-20 | 2013-05-22 | 日本电气株式会社 | Communication system, policy management device, communication method, and program |
| CN103119902B (en) * | 2011-09-20 | 2014-03-26 | 日本电气株式会社 | Communication system, policy management device, communication method |
| CN102740392A (en) * | 2012-06-01 | 2012-10-17 | 华中科技大学 | Routing method based on layering geotagging in opportunistic network |
| CN102740392B (en) * | 2012-06-01 | 2014-07-23 | 华中科技大学 | Routing method based on layering geotagging in opportunistic network |
| CN102932866A (en) * | 2012-07-06 | 2013-02-13 | 北京邮电大学 | Opportunistic routing mechanism applicable to multi-radio-frequency multi-channel Ad hoc network |
| CN104410580A (en) * | 2014-11-28 | 2015-03-11 | 深圳市华威世纪科技股份有限公司 | Trusted security WiFi (Wireless Fidelity) router and data processing method thereof |
| CN106656956A (en) * | 2016-09-27 | 2017-05-10 | 河海大学 | Ad hoc network opportunistic routing method avoiding malicious attacks |
| CN106656956B (en) * | 2016-09-27 | 2019-10-18 | 河海大学 | An Opportunistic Routing Method for Ad hoc Networks Avoiding Malicious Attacks |
| CN106572166A (en) * | 2016-11-02 | 2017-04-19 | 广东欧珀移动通信有限公司 | Data transmission method, backup server and mobile terminal |
| CN106572166B (en) * | 2016-11-02 | 2019-07-05 | Oppo广东移动通信有限公司 | Data transmission method, backup server and mobile terminal |
| CN106793409A (en) * | 2016-12-30 | 2017-05-31 | 欧普照明股份有限公司 | Lighting device, terminal device and illuminator |
| CN110505600A (en) * | 2018-05-18 | 2019-11-26 | 华为技术有限公司 | Routing method and device |
| CN110505600B (en) * | 2018-05-18 | 2022-05-10 | 华为技术有限公司 | Routing method and device |
| US11792124B2 (en) | 2018-05-18 | 2023-10-17 | Huawei Technologies Co., Ltd. | Routing method and apparatus to transmit data packets to nodes |
| CN110062301A (en) * | 2019-01-23 | 2019-07-26 | 中通服咨询设计研究院有限公司 | Route selection method, device, equipment and storage medium |
| CN111065146A (en) * | 2019-12-19 | 2020-04-24 | 西安邮电大学 | Ad hoc network route determining method based on link quality |
| CN114884899A (en) * | 2022-07-12 | 2022-08-09 | 之江实验室 | Multi-mode core network forwarding and scheduling method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101568164B (en) | 2011-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101568164A (en) | Opportunistic routing algorithm of Ad hoc network based on node priority levels | |
| CN101945432B (en) | A kind of multi tate chance method for routing for wireless mesh network | |
| CN101980565B (en) | QoS-based Ad Hoc network adaptive node speed multi-path routing method | |
| CN101932062B (en) | Multipath routing method in Ad Hoc network environment | |
| Gulati et al. | Performance comparison of mobile Ad Hoc network routing protocols | |
| CN102595504A (en) | Dynamic multi-path OLSR (Optimized Link State Routing) routing method based on link congestion degree | |
| CN110191053B (en) | Wireless ad hoc network multipath routing method based on cognitive learning | |
| CN104883304B (en) | For part entangled quantum to the method for routing of bridge communications network | |
| CN102932866A (en) | Opportunistic routing mechanism applicable to multi-radio-frequency multi-channel Ad hoc network | |
| CN105792312A (en) | A Routing Method for Ad Hoc Networks Combining Active and Passive | |
| CN103415056A (en) | Method for on-demand routing of mobile self-organizing network based on link quality | |
| CN110233709B (en) | A kind of RPL routing method and related device | |
| Wang | Power-aware dual-tree-based multicast routing protocol for mobile ad hoc networks | |
| CN108449271A (en) | A Routing Method for Monitoring Path Node Energy and Queue Length | |
| CN100536429C (en) | Method and system for data transmission in wireless net-like network | |
| CN103298057B (en) | Based on the concurrent multi-path route method of ZigBee technology | |
| CN101651619B (en) | Ad hoc network routing method based on label circular shift of MAC layer | |
| Carnley et al. | TORP: TinyOS opportunistic routing protocol for wireless sensor networks | |
| CN102916876B (en) | Routing method for one-way link environment of principal and subordinative construction network | |
| Margaryan et al. | Development of an Adaptive Routing Algorithm in MANET | |
| CN101867993B (en) | Multi-path routing method based on route correlation degree | |
| Jasani | Quality of Service Evaluations of On Demand Mobile Ad-Hoc Routing Protocols | |
| Hassan et al. | Design of an energy‐efficient and reliable data delivery mechanism for mobile ad hoc networks: a cross‐layer approach | |
| CN112867084B (en) | Energy-efficient opportunistic routing protocol of data-dependent sensing wireless sensor network | |
| Hui et al. | Analysis and research on OLSR protocol for multi-channel assignment of wireless mesh network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110105 Termination date: 20120608 |