CN105813165A - Wireless Mesh network applied MAC layer distributed type scheduling mechanism - Google Patents
Wireless Mesh network applied MAC layer distributed type scheduling mechanism Download PDFInfo
- Publication number
- CN105813165A CN105813165A CN201610119862.5A CN201610119862A CN105813165A CN 105813165 A CN105813165 A CN 105813165A CN 201610119862 A CN201610119862 A CN 201610119862A CN 105813165 A CN105813165 A CN 105813165A
- Authority
- CN
- China
- Prior art keywords
- node
- message
- information
- resource
- network
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 4
- 238000013475 authorization Methods 0.000 claims description 97
- 238000012790 confirmation Methods 0.000 claims description 34
- 238000000034 method Methods 0.000 claims description 10
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 8
- 230000000737 periodic effect Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 12
- 238000004088 simulation Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用于无线Mesh网络的MAC层分布式调度机制。本发明能够支持在网络中各节点的在网状态及时更新并保证业务数据在链路上无碰撞地传输,并能在满足网络节点间通信所需的其他条件下保证各业务之间的公平性和系统的吞吐量等指标。
The invention discloses a MAC layer distributed scheduling mechanism for a wireless Mesh network. The present invention can support timely update of the online state of each node in the network and ensure the transmission of business data on the link without collision, and can ensure the fairness among various services under other conditions required for communication between network nodes and system throughput.
Description
技术领域 technical field
本发明涉及无线Mesh网络领域,特别是涉及一种用于无线Mesh网络的MAC层分布式调度机制。 The invention relates to the field of wireless Mesh networks, in particular to a MAC layer distributed scheduling mechanism for wireless Mesh networks.
背景技术 Background technique
无线Mesh网络调度机制作为无线Mesh网络领域的关键技术之一,调度机制的好坏对无线信道的利用率及网络业务的Qos有着十分重要的影响,因此深入研究适用于无线Mesh网络的MAC层分布式调度机制对于无线Mesh网络的研究具有重要的意义。 Wireless Mesh network scheduling mechanism is one of the key technologies in the wireless Mesh network field. The quality of the scheduling mechanism has a very important impact on the utilization rate of wireless channels and the QoS of network services. Therefore, in-depth research on the MAC layer distribution applicable to wireless Mesh networks Scheduling mechanism is of great significance to the research of wireless mesh network.
无线Mesh网络的节点移动性、多跳级联、拓扑灵活、可扩展性强等特点对其调度机制提出了特定的要求。现有的Mesh网络中使用的单信道MAC协议是分布式协调功能方式DCF,它采用的是带有冲突避免的载波侦听多址访问机制,这种机制下各节点对信道的使用权是基于一种随机的竞争,当网络负载较大时,就会面临数据频繁发生冲突,只能提供尽力而为的服务,没有任何的QoS保证,无法满足实时业务对延迟和抖动等指标的需求。而另外一种在DCF的基础上定义的点协调功能PCF,利用点协调来对节点进行轮询,集中控制介质的访问,这样虽然能够保证一定的可靠性,但由于采用了轮询方式,在网络规模较大时,这种机制会导致系统时延和吞吐量方面的性能下降。 The characteristics of wireless mesh network, such as node mobility, multi-hop cascading, flexible topology, and strong scalability, put forward specific requirements for its scheduling mechanism. The single-channel MAC protocol used in the existing Mesh network is a distributed coordination function mode DCF, which uses a carrier sense multiple access mechanism with collision avoidance. Under this mechanism, each node's right to use the channel is based on A kind of random competition, when the network load is heavy, there will be frequent data conflicts, and only best-effort services can be provided without any QoS guarantee, which cannot meet the requirements of real-time services for delay and jitter. The other point coordination function PCF defined on the basis of DCF uses point coordination to poll nodes and centrally control medium access. Although this can guarantee certain reliability, due to the polling method, the When the network size is large, this mechanism will lead to performance degradation in terms of system delay and throughput.
发明内容 Contents of the invention
本发明要解决的技术问题是提供一种通过全网节点分布式交互进行资源调度有效保证在一定网络规模下系统的吞吐量和业务的QoS的适用于无线Mesh网络的MAC层分布式调度机制,以解决现有的无线Mesh网络系统在网络规模和跳数等方面的限制下带来的时延、吞吐量低及可靠性差等方面的问题。 The technical problem to be solved by the present invention is to provide a MAC layer distributed scheduling mechanism suitable for wireless Mesh networks that effectively guarantees system throughput and service QoS under a certain network scale by performing resource scheduling through distributed interaction of nodes in the entire network. In order to solve the problems of time delay, low throughput and poor reliability caused by the limitation of the network scale and the number of hops in the existing wireless Mesh network system.
为解决上述技术问题,本发明采用下述技术方案: In order to solve the problems of the technologies described above, the present invention adopts the following technical solutions:
一种用于无线Mesh网络的MAC层分布式调度机制,该调度机制包括: A MAC layer distributed scheduling mechanism for a wireless Mesh network, the scheduling mechanism comprising:
S1、已入网的各节点根据网内周期性广播发送的NCFG(网络配置消息:MeshNetworkConfiguration)消息,更新本地一跳信息或两跳邻居信息; S1. Each node that has entered the network updates the local one-hop information or two-hop neighbor information according to the NCFG (network configuration message: MeshNetworkConfiguration) message periodically broadcast in the network;
S2、各节点根据两跳内邻居节点的信息进行控制消息发送时隙的选举;若选举成功则,按照选举结果发送下一次消息;若选举未成功,则继续选举直至成功; S2. Each node elects the control message sending time slot according to the information of the neighbor nodes within two hops; if the election is successful, send the next message according to the election result; if the election is not successful, continue the election until it succeeds;
S3、网内任意一节点基于接收到的网络层带宽请求信息作为资源请求节点,并建立本地链路调度单元,同时,向外发送资源请求消息; S3. Any node in the network serves as a resource request node based on the received network layer bandwidth request information, and establishes a local link scheduling unit, and at the same time, sends a resource request message outward;
S4、已入网节点接收资源请求消息,其中具有与资源请求消息相符资源信息的节点作为资源授权节点,并向资源请求节点发送授权成功消息或授权失败消息; S4. The network-connected node receives the resource request message, wherein the node with the resource information matching the resource request message is used as the resource authorization node, and sends an authorization success message or an authorization failure message to the resource request node;
S5、已入网节点基于授权成功消息或授权失败消息,向资源授权节点发出确认信息,并与资源授权节点建立数据通信,或者,向网络层反馈请求失败信息; S5. The network-connected node sends confirmation information to the resource authorization node based on the authorization success message or the authorization failure message, and establishes data communication with the resource authorization node, or feeds back request failure information to the network layer;
S6、作为资源授权节点的已入网节点基于符合要求的确认信息,进行资源调度。 S6. The network-connected node serving as the resource authorization node performs resource scheduling based on the confirmation information meeting the requirements.
优选的,所述步骤S1包括: Preferably, said step S1 includes:
S11、已入网的各节点周期性的广播发送NCFG消息,该消息中携带本地节点的所有一跳邻居信息; S11. Each node that has joined the network periodically broadcasts and sends an NCFG message, which carries all the one-hop neighbor information of the local node;
S12、已入网各节点根据接收到一跳邻居的NCFG消息更新本地一跳邻居信息,并根据该一跳邻居的NCFG消息中的邻居链表信息,更新本地一跳或两跳邻居信息。 S12. Each node connected to the network updates the local one-hop neighbor information according to the received NCFG message of the one-hop neighbor, and updates the local one-hop or two-hop neighbor information according to the neighbor list information in the NCFG message of the one-hop neighbor.
优选的,所述步骤S2包括: Preferably, said step S2 includes:
S21、已入网各节点根据接收到的一跳和两跳邻居信息,确定符合选举条件的所有节点; S21. Each node that has entered the network determines all nodes that meet the election conditions according to the received one-hop and two-hop neighbor information;
S22、基于伪随机混合算法Mesh-election,利用符合选取条件的节点的身份信息和当前竞争时隙信息进行选取; S22. Based on the pseudo-random hybrid algorithm Mesh-election, use the identity information of the nodes meeting the selection conditions and the current competition time slot information to select;
S23、若选举成功,则确定下一次发送控制消息的时间;若选举失败,则继续选举,直至选举成功。 S23. If the election is successful, determine the time for sending the control message next time; if the election fails, continue the election until the election is successful.
优选的,所述符合选取条件的节点的身份信息包括:节点ID号和由入网顺序指定的合法竞争节点中的合法竞争节点集中的节点ID号。 Preferably, the identity information of the nodes meeting the selection conditions includes: node ID numbers and node ID numbers in the set of legally competing nodes among legally competing nodes specified by the order of network access.
优选的,所述步骤S3包括: Preferably, said step S3 includes:
S31、网内任意一节点基于接收到的网络层带宽请求信息作为资源请求节点,并建立本地链路调度单元; S31. Any node in the network serves as a resource request node based on the received network layer bandwidth request information, and establishes a local link scheduling unit;
S32、该资源请求节点根据本地调度单元的带宽请求信息,生成DSCH-Request(分布式调度请求消息:MeshDistributedScheduling-Request)消息,同时,在该消息中添加本地时隙表的全部信息; S32. The resource requesting node generates a DSCH-Request (distributed scheduling request message: MeshDistributedScheduling-Request) message according to the bandwidth request information of the local scheduling unit, and at the same time, adds all information of the local time slot table to the message;
S33、该资源请求节点根据选举得到的控制消息发送时间结果,发送资源请求消息。 S33. The resource request node sends a resource request message according to the control message sending time result obtained through election.
优选的,所述步骤S4包括: Preferably, said step S4 includes:
S41、已入网节点接收资源请求消息;若该资源请求消息不是属于自己资源的请求,则丢弃该请求信息;若该资源请求消息属于自己资源的请求,则该节点作为资源授权节点执行步骤S42; S41. The network-connected node receives a resource request message; if the resource request message is not a request for its own resources, discard the request message; if the resource request message belongs to its own resource request, then the node performs step S42 as a resource authorization node;
S42、资源授权节点通过对比本地时隙表和资源请求节点的时隙表,获得两个节点的公共时隙表; S42. The resource authorizing node obtains the common time slot table of the two nodes by comparing the local time slot table with the time slot table of the resource requesting node;
S43、判断所述公共时隙表是否满足资源请求节点的带宽需求;若满足,则资源授权节点回复授权成功消息,并将授权时隙表一同发送给资源请求节点;若不满足,则回复授权失败消息。 S43. Judging whether the public time slot table satisfies the bandwidth requirement of the resource requesting node; if so, the resource authorizing node replies with an authorization success message, and sends the authorized time slot table to the resource requesting node; if not, returns an authorization failure message.
优选的,所述步骤S4进一步包括:S44、若授权成功,则根据所述公共时隙表修改本地时隙表信息,若授权失败,则不做任何处理。 Preferably, the step S4 further includes: S44. If the authorization is successful, modify the local time slot table information according to the public time slot table, and if the authorization fails, do not do any processing.
优选的,所述步骤S5包括: Preferably, said step S5 includes:
S51、已入网节点判断接收到的成功授权消息是否为符合自己的信息;若是,则根据授权成功消息更新本地时隙表及本地调度单元,并生成具有本地时隙表的确认消息,同时,按授权时隙发送数据;若否,则根据该不符合自己的成功授权消息,更新一跳和两跳邻居节点的调度单元及时隙表,并根据该消息更新本地时隙表; S51. The network-connected node judges whether the received successful authorization message is its own information; if so, updates the local time slot table and the local scheduling unit according to the successful authorization message, and generates a confirmation message with the local time slot table. At the same time, press Authorize the time slot to send data; if not, update the scheduling unit and slot table of the one-hop and two-hop neighbor nodes according to the successful authorization message that does not conform to itself, and update the local time slot table according to the message;
S52、已入网节点判断接收到的失败授权消息是否为符合自己的信息;若是,则根据失败授权消息信息,向网络层发送失败原因信息,并释放相关本地调度单元;若否,则直接丢弃该失败授权消息。 S52. The network-connected node judges whether the received failed authorization message is in line with its own information; if so, sends failure cause information to the network layer according to the failed authorization message information, and releases the relevant local scheduling unit; if not, directly discards the failed authorization message Failed authorization message.
优选的,所述步骤S6包括: Preferably, said step S6 includes:
S61、若已入网节点收到的确认信息是符合自己的信息,则三次握手完成,成功建立资源请求节点和资源授权节点的资源调度; S61. If the confirmation information received by the network-connected node matches its own information, the three-way handshake is completed, and the resource scheduling of the resource request node and the resource authorization node is successfully established;
S62、若已入网节点收到的确认信息是不符合自己的信息,则进一步判断该确认信息中携带的信息内容;若该确认消息中携带了邻居节点的时隙表,则资源授权节点根据该确认消息,更新一跳和两跳邻居节点的调度单元及时隙表;若该确认消息中没有携带邻居节点的时隙表,则资源授权节点根据一跳和两跳邻居节点的调度单元中所存储的链路信息,释放该链路所占时隙表,并释放该邻居调度单元。 S62. If the confirmation information received by the network-connected node does not conform to its own information, further judge the information content carried in the confirmation information; if the confirmation message carries the time slot table of the neighbor node, the resource authorization node Confirm the message, update the scheduling unit and slot table of the one-hop and two-hop neighbor nodes; if the confirmation message does not carry the time slot table of the neighbor node, the resource authorization node will link information, release the time slot table occupied by the link, and release the neighbor scheduling unit.
优选的,该方法进一步包括:S7、资源调度完成后,资源请求节点基于网络层链路关闭消息,则网络层反馈确认消息,并告知周围节点链路关闭。 Preferably, the method further includes: S7. After resource scheduling is completed, the resource requesting node feeds back a confirmation message based on the network layer link closing message, and informs surrounding nodes that the link is closed.
本发明的有益效果如下: The beneficial effects of the present invention are as follows:
本发明所述技术方案在各个结点间均可以直接建立数据链路,信息流程最短网内节点共享资源容易;即使整个网络中的某个局部出现故障,也不会影响全网的操作,因而具有很高的可靠性。 The technical scheme of the present invention can directly establish data links between each node, and the information flow is the shortest, and the nodes in the network can easily share resources; even if a certain part of the entire network fails, it will not affect the operation of the entire network, so Has high reliability.
附图说明 Description of drawings
下面结合附图对本发明的具体实施方式作进一步详细的说明; Below in conjunction with accompanying drawing, specific embodiment of the present invention is described in further detail;
图1示出本发明所述MAC层分布式调度机制的流程图; Fig. 1 shows the flowchart of the MAC layer distributed scheduling mechanism of the present invention;
图2示出分布式三次握手成功的交互流程图; Fig. 2 shows the interactive flowchart of distributed three-way handshake success;
图3示出采用本发明所述方法构建的拓扑网络结构示意图; Fig. 3 shows a schematic diagram of a topological network structure constructed by the method of the present invention;
图4-1示出对本发明所述方法进行仿真的示意图; FIG. 4-1 shows a schematic diagram of simulating the method of the present invention;
图4-2示出对本发明所述方法进行仿真的示意图。 Fig. 4-2 shows a schematic diagram of simulating the method of the present invention.
具体实施方式 detailed description
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。 In order to illustrate the present invention more clearly, the present invention will be further described below in conjunction with preferred embodiments and accompanying drawings. Similar parts in the figures are denoted by the same reference numerals. Those skilled in the art should understand that the content specifically described below is illustrative rather than restrictive, and should not limit the protection scope of the present invention.
本发明公开了一种用于无线Mesh网络的MAC层分布式调度机制,其特征在于,该调度机制包括: The invention discloses a MAC layer distributed scheduling mechanism for a wireless Mesh network, characterized in that the scheduling mechanism includes:
S1、已入网的各节点根据网内周期性广播发送的NCFG消息,更新本地一跳信息或两跳邻居信息;所述步骤S1包括: S1. Each node that has entered the network updates the local one-hop information or two-hop neighbor information according to the NCFG message periodically broadcasted in the network; the step S1 includes:
S11、已入网的各节点周期性的广播发送NCFG消息,该消息中携带本地节点的所有一跳邻居信息; S11. Each node that has joined the network periodically broadcasts and sends an NCFG message, which carries all the one-hop neighbor information of the local node;
S12、已入网各节点根据接收到一跳邻居的NCFG消息更新本地一跳邻居信息,并根据该一跳邻居的NCFG消息中的邻居链表信息,更新本地一跳或两跳邻居信息。 S12. Each node connected to the network updates the local one-hop neighbor information according to the received NCFG message of the one-hop neighbor, and updates the local one-hop or two-hop neighbor information according to the neighbor list information in the NCFG message of the one-hop neighbor.
S2、各节点根据两跳内邻居节点的信息进行控制消息发送时隙的选举;若选举成功则,按照选举结果发送下一次消息;若选举未成功,则继续选举直至成功;所述步骤S2包括: S2, each node performs the election of the control message sending time slot according to the information of the neighbor nodes within two hops; if the election is successful, send the next message according to the election result; if the election is not successful, continue the election until it succeeds; the step S2 includes :
S21、已入网各节点根据接收到的一跳和两跳邻居信息,确定符合选举条件的所有节点; S21. Each node that has entered the network determines all nodes that meet the election conditions according to the received one-hop and two-hop neighbor information;
S22、基于伪随机混合算法Mesh-election,利用符合选取条件的节点的身份信息和当前竞争时隙信息进行选取; S22. Based on the pseudo-random hybrid algorithm Mesh-election, use the identity information of the nodes meeting the selection conditions and the current competition time slot information to select;
S23、若选举成功,则确定下一次发送控制消息的时间;若选举失败,则继续选举,直至选举成功。 S23. If the election is successful, determine the time for sending the control message next time; if the election fails, continue the election until the election is successful.
S3、网内任意一节点基于接收到的网络层带宽请求信息作为资源请求节点,并建立本地链路调度单元,同时,向外发送资源请求消息所述步骤S3包括: S3. Any node in the network is based on the received network layer bandwidth request information as a resource request node, and establishes a local link scheduling unit, and at the same time, sends a resource request message outward. The step S3 includes:
S31、网内任意一节点基于接收到的网络层带宽请求信息作为资源请求节点,并建立本地链路调度单元; S31. Any node in the network serves as a resource request node based on the received network layer bandwidth request information, and establishes a local link scheduling unit;
S32、该资源请求节点根据本地调度单元的带宽请求信息,生成DSCH-Request消息,同时,在该消息中添加本地时隙表的全部信息; S32. The resource requesting node generates a DSCH-Request message according to the bandwidth request information of the local scheduling unit, and at the same time, adds all information of the local time slot table to the message;
S33、该资源请求节点根据选举得到的控制消息发送时间结果,发送资源请求消息。 S33. The resource request node sends a resource request message according to the control message sending time result obtained through election.
S4、已入网节点接收资源请求消息,其中具有与资源请求消息相符资源信息的节点作为资源授权节点,并向资源请求节点发送授权成功消息或授权失败消息;所述步骤S4包括: S4. The network-connected node receives the resource request message, wherein a node having resource information consistent with the resource request message is used as a resource authorization node, and sends an authorization success message or an authorization failure message to the resource request node; the step S4 includes:
S41、已入网节点接收资源请求消息;若该资源请求消息不是属于自己资源的请求,则丢弃该请求信息;若该资源请求消息属于自己资源的请求,则该节点作为资源授权节点执行步骤S42; S41. The network-connected node receives a resource request message; if the resource request message is not a request for its own resources, discard the request message; if the resource request message belongs to its own resource request, then the node performs step S42 as a resource authorization node;
S42、资源授权节点通过对比本地时隙表和资源请求节点的时隙表,获得两个节点的公共时隙表; S42. The resource authorizing node obtains the common time slot table of the two nodes by comparing the local time slot table with the time slot table of the resource requesting node;
S43、判断所述公共时隙表是否满足资源请求节点的带宽需求;若满足,则资源授权节点回复授权成功消息,并将授权时隙表一同发送给资源请求节点;若不满足,则回复授权失败消息; S43. Judging whether the public time slot table satisfies the bandwidth requirement of the resource requesting node; if so, the resource authorizing node replies with an authorization success message, and sends the authorized time slot table to the resource requesting node; if not, returns an authorization failure message;
S44、若授权成功,则根据所述公共时隙表修改本地时隙表信息,若授权失败,则不做任何处理。 S44. If the authorization is successful, modify the local time slot table information according to the public time slot table, and if the authorization fails, do nothing.
S5、已入网节点基于授权成功消息或授权失败消息,向资源授权节点发出确认信息,并与资源授权节点建立数据通信,或者,向网络层反馈请求失败信息;所述步骤S5包括: S5. The network-connected node sends confirmation information to the resource authorization node based on the authorization success message or the authorization failure message, and establishes data communication with the resource authorization node, or feeds back request failure information to the network layer; the step S5 includes:
S51、已入网节点判断接收到的成功授权消息是否为符合自己的信息;若是,则根据授权成功消息更新本地时隙表及本地调度单元,并生成具有本地时隙表的确认消息,同时,按授权时隙发送数据;若否,则根据该不符合自己的成功授权消息,更新一跳和两跳邻居节点的调度单元及时隙表,并根据该消息更新本地时隙表; S51. The network-connected node judges whether the received successful authorization message is its own information; if so, updates the local time slot table and the local scheduling unit according to the successful authorization message, and generates a confirmation message with the local time slot table. At the same time, press Authorize the time slot to send data; if not, update the scheduling unit and slot table of the one-hop and two-hop neighbor nodes according to the successful authorization message that does not conform to itself, and update the local time slot table according to the message;
S52、已入网节点判断接收到的失败授权消息是否为符合自己的信息;若是,则根据失败授权消息信息,向网络层发送失败原因信息,并释放相关本地调度单元;若否,则直接丢弃该失败授权消息。 S52. The network-connected node judges whether the received failed authorization message is in line with its own information; if so, sends failure cause information to the network layer according to the failed authorization message information, and releases the relevant local scheduling unit; if not, directly discards the failed authorization message Failed authorization message.
S6、作为资源授权节点的已入网节点基于符合要求的确认信息,进行资源调度。所述步骤S6包括: S6. The network-connected node serving as the resource authorization node performs resource scheduling based on the confirmation information meeting the requirements. Described step S6 comprises:
S61、若已入网节点收到的确认信息是符合自己的信息,则三次握手完成,成功建立资源请求节点和资源授权节点的资源调度; S61. If the confirmation information received by the network-connected node matches its own information, the three-way handshake is completed, and the resource scheduling of the resource request node and the resource authorization node is successfully established;
S62、若已入网节点收到的确认信息是不符合自己的信息,则进一步判断该确认信息中携带的信息内容;若该确认消息中携带了邻居节点的时隙表,则资源授权节点根据该确认消息,更新一跳和两跳邻居节点的调度单元及时隙表;若该确认消息中没有携带邻居节点的时隙表,则资源授权节点根据一跳和两跳邻居节点的调度单元中所存储的链路信息,释放该链路所占时隙表,并释放该邻居调度单元。 S62. If the confirmation information received by the network-connected node does not conform to its own information, further judge the information content carried in the confirmation information; if the confirmation message carries the time slot table of the neighbor node, the resource authorization node Confirm the message, update the scheduling unit and slot table of the one-hop and two-hop neighbor nodes; if the confirmation message does not carry the time slot table of the neighbor node, the resource authorization node will link information, release the time slot table occupied by the link, and release the neighbor scheduling unit.
S7、资源调度完成后,资源请求节点基于网络层链路关闭消息,则网络层反馈确认消息,并告知周围节点链路关闭。 S7. After the resource scheduling is completed, the resource requesting node feeds back a confirmation message based on the network layer link closing message, and notifies the surrounding nodes that the link is closed.
下面通过一组实施例对本发明做进一步说明: The present invention will be further described below by a group of embodiment:
1、各节点维护两跳以内邻居信息: 1. Each node maintains neighbor information within two hops:
节点入网后,已入网节点周期性广播发送NCFG(网络配置消息:MeshNetworkConfiguration)消息,NCFG消息携带本地节点的所有一跳邻居信息;若节点收到一跳邻居的NCFG消息后,根据该消息更新本地一跳邻居信息并根据一跳邻居的NCFG消息更新两跳邻居信息。 After the node joins the network, the node that has already joined the network periodically broadcasts and sends NCFG (network configuration message: MeshNetworkConfiguration) message. The NCFG message carries all the one-hop neighbor information of the local node; if the node receives the NCFG message of the one-hop neighbor, it updates the local One-hop neighbor information and update the two-hop neighbor information according to the NCFG message of the one-hop neighbor.
2、各节点根据两跳以内的邻居信息进行控制消息发送时隙选举 2. Each node performs control message sending time slot election according to neighbor information within two hops
首先,确定一跳合法竞争节点,引入的参数包括:邻居下次控制消息发送时间及邻居下下次发送时间范围,得到第一种竞争节点:即邻居下次发送时间未知或者本次竞争时隙在邻居下下次发送时间范围内,此时需要进行Meshelection;第二种竞争节点为本次竞争时隙恰好为邻居下次控制消息发送时间,此时需要进行伪随机混合算法Meshelection;第三种情况为本次竞争时隙在邻居下下次发送时间范围之前,并且不是邻居的下次发送时间,此时认为节点可用该时隙,不需要进行选举。当本次竞争时隙遍历一跳邻居选举成功后,将该时隙用同一跳邻居的选举方法遍历两跳合法竞争节点。若两跳节点选举不成功,则重新从一跳节点选举开始,直至选举成功。 First, determine the legal competition node of a hop, and introduce parameters including: the neighbor’s next control message sending time and the neighbor’s next sending time range, and obtain the first type of competing node: that is, the neighbor’s next sending time is unknown or this competition time slot Within the next sending time range of neighbors, Meshelection needs to be performed at this time; the second kind of competition node is that this competition time slot happens to be the neighbor’s next control message sending time, and pseudo-random hybrid algorithm Meshelection is required at this time; the third kind The situation is that the time slot for this competition is before the next sending time range of the neighbor, and it is not the next sending time of the neighbor. At this time, the node considers that the time slot is available and no election is required. When the competition time slot traverses the one-hop neighbor election successfully, the time slot traverses the two-hop legal competition nodes by using the same-hop neighbor election method. If the two-hop node election is unsuccessful, start again from the one-hop node election until the election is successful.
3、资源请求节点根据需要向其他节点进行资源请求 3. Resource request nodes make resource requests to other nodes as needed
需要进行资源请求的节点根据收到的网络层带宽请求信息,节点建立本地链路调度单元;根据本地调度单元的带宽请求信息,需要进行资源请求的资源请求节点生成DSCH-Request消息,在请求消息中还需要添加本地时隙表的全部信息;节点根据选举得到的控制消息发送时间,发送资源请求消息。 The node that needs to make resource request establishes a local link scheduling unit according to the received network layer bandwidth request information; according to the bandwidth request information of the local scheduling unit, the resource requesting node that needs to make resource request generates a DSCH-Request message, and in the request message In addition, all the information of the local slot table needs to be added; the node sends the resource request message according to the sending time of the control message obtained by the election.
4、资源授权节点根据查找公共时隙表,进行时隙授权,并维护本地时隙表 4. The resource authorization node performs time slot authorization according to searching the public time slot table, and maintains the local time slot table
已入网节点收到不是向自己进行资源请求的资源请求消息,不做任何处理;已入网节点收到向自己进行资源请求消息即处理,此时该节点为本次资源请求中的资源授权节点,通过对比本地时隙表和请求节点的时隙表,得到两个节点的公共时隙表,若此时所得公共时隙表满足资源请求节点的带宽需求,则回复授权成功消息,并将授权时隙表回送给请求节点,否则回复授权失败消息;若资源授权节点授权成功,则资源授权节点根据授权结果得到的公共时隙表,修改本地时隙表信息,授权失败则不做任何处理。 The node that has already connected to the network receives the resource request message that is not a resource request to itself, and does not do any processing; the node that has connected to the network receives the resource request message to itself and processes it. At this time, the node is the resource authorization node in this resource request. By comparing the local time slot table and the time slot table of the requesting node, the public time slot table of the two nodes is obtained. If the public time slot table obtained at this time meets the bandwidth requirements of the resource requesting node, the authorization success message will be replied, and the authorization time The slot table is sent back to the requesting node, otherwise the authorization failure message is returned; if the resource authorization node authorizes successfully, the resource authorization node modifies the local slot table information according to the public time slot table obtained from the authorization result, and does not do anything if the authorization fails.
5、资源请求节点得到授权后更新本地时隙表,回送确认消息 5. After the resource request node is authorized, it updates the local slot table and sends back a confirmation message
已入网节点收到资源授权节点的信息为自己的成功授权信息,则该节点根据收到的授权结果,更新本地时隙表及本地调度单元,并生成确认消息,确认消息需携带本地时隙表,然后根据得到的授权结果按时隙发送数据; The network-connected node receives the information of the resource authorization node as its own successful authorization information, then the node updates the local time slot table and the local scheduling unit according to the received authorization result, and generates a confirmation message, which needs to carry the local time slot table , and then send data according to the time slot according to the obtained authorization result;
已入网节点收到资源授权节点的信息不是自己的成功授权消息,则该节点根据收到的成功授权消息更新本地维护的邻居调度单元及时隙表,并根据该消息更新本地时隙表。 If the network-connected node receives the resource authorization node's information not its own successful authorization message, the node updates the locally maintained neighbor scheduling unit and time slot table according to the received successful authorization message, and updates the local time slot table according to the message.
已入网节点收到资源授权节点的信息为自己的失败授权消息,该节点为资源请求节点,则该节点根据收到的失败授权消息信息,向网络层发送失败原因信息,并释放相关本地调度单元; The information received by the network-connected node from the resource authorization node is its own failed authorization message, and the node is a resource requesting node, then the node sends failure reason information to the network layer according to the received failed authorization message information, and releases the relevant local scheduling unit ;
已入网节点收到资源授权节点的信息不是自己的失败授权消息即丢弃,不做任何处理。 If the network-connected node receives the resource authorization node's information that is not its own failed authorization message, it will be discarded without any processing.
6、资源授权节点收到确认消息,三次握手完成,可进行数据资源调度 6. The resource authorization node receives the confirmation message, the three-way handshake is completed, and data resource scheduling can be performed
已入网节点收到资源授权节点的信息为自己的确认信息,此时,确认资源授权节点和资源授权节点的信息建立关系,不需再做任何处理,确认完成三次握手,完成资源调度; The network-connected node receives the information of the resource authorization node as its own confirmation information. At this time, the confirmation information of the resource authorization node and the information of the resource authorization node establishes a relationship without any further processing. It is confirmed that the three-way handshake is completed and the resource scheduling is completed;
已入网节点收到资源授权节点的信息不是自己的确认消息,并且该消息中携带了邻居节点的时隙表,则节点根据消息更新本地维护的邻居调度单元及时隙表; The network-connected node receives the confirmation message that the information of the resource authorization node is not its own, and the message carries the time slot table of the neighbor node, then the node updates the locally maintained neighbor scheduling unit and the time slot table according to the message;
已入网节点收到资源授权节点的信息不是自己的确认消息,并且该消息中没有携带邻居节点的时隙表,则节点根据本地维护的邻居调度单元中所存该链路信息,释放该链路所占时隙表,并释放该邻居调度单元。 If the network-connected node receives the confirmation message that the information of the resource authorization node is not its own, and the message does not carry the time slot table of the neighbor node, the node releases the link information stored in the neighbor scheduling unit maintained locally. Occupy the slot table and release the neighbor scheduling unit.
S7、资源调度完成后,资源请求节点基于网络层链路关闭消息,则网络层反馈确认消息,并告知周围节点链路关闭。 S7. After the resource scheduling is completed, the resource requesting node feeds back a confirmation message based on the network layer link closing message, and notifies the surrounding nodes that the link is closed.
如图3所示,为采用本发明方案搭建的拓扑网络结构示意图:该网络共20个节点,0号-19号节点构成包括链状链路及环状链路网络拓扑,其中各条一跳链路均为双向链路,图中直接连接的节点互通,未直接连接的节点为非直连节点。如图4-1和图4-2所示为针对图3所示网络结构的仿真结果图,仿真过程中设计三条链路,以分别达到验证本机制可满足高带宽传输,以及话音和视频传输要求。 As shown in Figure 3, it is a schematic diagram of the topology network structure built by the scheme of the present invention: the network has a total of 20 nodes, and nodes No. 0 to No. 19 constitute a network topology including chain links and ring links, each of which is one hop The links are all bidirectional links. The nodes that are directly connected in the figure communicate with each other, and the nodes that are not directly connected are non-directly connected nodes. Figure 4-1 and Figure 4-2 show the simulation results for the network structure shown in Figure 3. During the simulation process, three links are designed to verify that this mechanism can meet high-bandwidth transmission, as well as voice and video transmission. Require.
第一条链路验证多跳高带宽传输要求,即由6号节点至14号节点的六跳资源传输链路验证本分布式调度机制能够实现高带宽传输,其中设定6号节点发送速率为10Mb/s,测试结果如下: The first link verifies the multi-hop high-bandwidth transmission requirements, that is, the six-hop resource transmission link from node 6 to node 14 verifies that this distributed scheduling mechanism can achieve high-bandwidth transmission, and the sending rate of node 6 is set to 10Mb /s, the test results are as follows:
6号节点发送吞吐量:利用本发明所述方案仿真,获得6号节点发送平均吞吐量为9800kb/s; No. 6 node sending throughput: Utilizing the scheme simulation of the present invention, it is obtained that the No. 6 node sending average throughput is 9800kb/s;
3号节点转发吞吐量:利用本发明所述方案仿真,获得3号节点转发平均吞吐量为10106.64kb/s; Forwarding throughput of No. 3 node: using the scheme simulation of the present invention, the average forwarding throughput of No. 3 node is obtained to be 10106.64kb/s;
2号节点转发吞吐量:利用本发明所述方案仿真,获得2号节点转发平均吞吐量为9976.34kb/s; Forwarding throughput of No. 2 node: using the scheme simulation of the present invention, the average forwarding throughput of No. 2 node is obtained to be 9976.34kb/s;
4号节点转发吞吐量:利用本发明所述方案仿真,获得4号节点转发平均吞吐量为9881.93kb/s; Forwarding throughput of No. 4 node: using the scheme simulation of the present invention, the average forwarding throughput of No. 4 node is obtained as 9881.93kb/s;
5号节点转发吞吐量:利用本发明所述方案仿真,获得5号节点转发平均吞吐量为9871.87kb/s; Forwarding throughput of No. 5 node: using the scheme simulation of the present invention, the average forwarding throughput of No. 5 node is 9871.87kb/s;
7号节点转发吞吐量:利用本发明所述方案仿真,获得7号节点转发平均吞吐量为9853.45kb/s; Forwarding throughput of No. 7 node: using the scheme simulation of the present invention, the average forwarding throughput of No. 7 node is obtained to be 9853.45kb/s;
14号节点接收吞吐量:利用本发明所述方案仿真,获得14号节点接收平均吞吐量为9768.09kb/s。可知本机制能够实现高带宽传输。 Receiving throughput of No. 14 node: Using the simulation of the scheme of the present invention, the average receiving throughput of No. 14 node is 9768.09kb/s. It can be seen that this mechanism can realize high-bandwidth transmission.
第二条链路验证话音传输时延要求,即由9号节点到0号节点3跳链路,设定9号节点发送速率为1Mb/s,利用本方案进行时延仿真,获得端到端的平均时延为0.523291446秒。可知本机制能够实现3跳语音传输的时延要求。 The second link verifies the voice transmission delay requirement, that is, the link is 3 hops from node 9 to node 0, and the sending rate of node 9 is set to 1Mb/s. This scheme is used for delay simulation to obtain end-to-end The average delay is 0.523291446 seconds. It can be seen that this mechanism can meet the delay requirement of 3-hop voice transmission.
第三条链路验证视频传输时延要求,即由8号节点到0号节点2跳链路,设定8号节点发送速率为1Mb/s,利用本方案进行时延仿真,获得端到端的平均时延为0.351423737秒。可知本机制能够实现2跳视频传输的时延要求。 The third link verifies the video transmission delay requirement, that is, the link is 2 hops from node 8 to node 0, and the transmission rate of node 8 is set to 1Mb/s. This scheme is used for delay simulation to obtain end-to-end The average delay is 0.351423737 seconds. It can be seen that this mechanism can meet the delay requirement of 2-hop video transmission.
仿真得到的各链路测试结果如图4-1和图4-2所示,其中节点间的黑点代表传送的数据,可知上述所设计的链路正在进行数据传输。 The test results of each link obtained by simulation are shown in Figure 4-1 and Figure 4-2, in which the black dots between nodes represent the transmitted data, which shows that the above-mentioned designed link is transmitting data.
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。 Apparently, the above-mentioned embodiments of the present invention are only examples for clearly illustrating the present invention, and are not intended to limit the implementation of the present invention. Those of ordinary skill in the art can also make It is impossible to exhaustively list all the implementation modes here, and any obvious changes or changes derived from the technical solutions of the present invention are still within the scope of protection of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610119862.5A CN105813165A (en) | 2016-03-03 | 2016-03-03 | Wireless Mesh network applied MAC layer distributed type scheduling mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610119862.5A CN105813165A (en) | 2016-03-03 | 2016-03-03 | Wireless Mesh network applied MAC layer distributed type scheduling mechanism |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105813165A true CN105813165A (en) | 2016-07-27 |
Family
ID=56466028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610119862.5A Pending CN105813165A (en) | 2016-03-03 | 2016-03-03 | Wireless Mesh network applied MAC layer distributed type scheduling mechanism |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105813165A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106658731A (en) * | 2016-12-20 | 2017-05-10 | 西安电子科技大学 | Resource scheduling method of wireless MESH network |
CN109981808A (en) * | 2019-01-28 | 2019-07-05 | 博频云彩(北京)科技有限公司 | Low-overhead high-efficiency IP address resolution method for replacing ARP protocol |
CN110089160A (en) * | 2016-12-21 | 2019-08-02 | 泰斯康有限公司 | Frequency hopping spread spectrum communication in mesh network |
CN111050405A (en) * | 2019-12-04 | 2020-04-21 | 中国人民解放军军事科学院国防科技创新研究院 | Time slot election method, device, equipment and readable storage medium |
CN111405520A (en) * | 2020-03-23 | 2020-07-10 | 中国电子科技集团公司第三十研究所 | Network addressing mechanism and time slot scheduling method for two-hop access and terminal direct connection |
CN113099545A (en) * | 2021-03-31 | 2021-07-09 | 航天东方红卫星有限公司 | Multi-address scheduling method for cross-domain network |
CN114697887A (en) * | 2022-02-18 | 2022-07-01 | 北京交通大学 | A method for combined election of control messages and data messages in distributed wireless ad hoc networks |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040229566A1 (en) * | 2003-05-13 | 2004-11-18 | Weilin Wang | Systems and methods for congestion control in a wireless mesh network |
CN101286949A (en) * | 2008-06-06 | 2008-10-15 | 北京交通大学 | MAC Layer Resource Scheduling Strategy of Wireless Mesh Network Based on IEEE802.16d Standard |
CN101801065A (en) * | 2010-01-08 | 2010-08-11 | 北京交通大学 | Mesh election competition method improved based on 802.16d |
-
2016
- 2016-03-03 CN CN201610119862.5A patent/CN105813165A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040229566A1 (en) * | 2003-05-13 | 2004-11-18 | Weilin Wang | Systems and methods for congestion control in a wireless mesh network |
CN101286949A (en) * | 2008-06-06 | 2008-10-15 | 北京交通大学 | MAC Layer Resource Scheduling Strategy of Wireless Mesh Network Based on IEEE802.16d Standard |
CN101801065A (en) * | 2010-01-08 | 2010-08-11 | 北京交通大学 | Mesh election competition method improved based on 802.16d |
Non-Patent Citations (2)
Title |
---|
宋甲英: "基于IEEE 802.16的无线Mesh网络关键性能与资源调度算法研究", 《中国博士学位论文全文数据库(电子期刊)》 * |
宋甲英等: "一种基于TDD的无线mesh网络随机自学习调度算法", 《北京交通大学学报》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106658731A (en) * | 2016-12-20 | 2017-05-10 | 西安电子科技大学 | Resource scheduling method of wireless MESH network |
CN106658731B (en) * | 2016-12-20 | 2019-12-24 | 西安电子科技大学 | Resource Scheduling Method for Wireless MESH Networks |
CN110089160A (en) * | 2016-12-21 | 2019-08-02 | 泰斯康有限公司 | Frequency hopping spread spectrum communication in mesh network |
CN110089160B (en) * | 2016-12-21 | 2022-06-28 | 泰斯康有限公司 | Frequency hopping spread spectrum communications in mesh networks |
CN109981808A (en) * | 2019-01-28 | 2019-07-05 | 博频云彩(北京)科技有限公司 | Low-overhead high-efficiency IP address resolution method for replacing ARP protocol |
CN111050405A (en) * | 2019-12-04 | 2020-04-21 | 中国人民解放军军事科学院国防科技创新研究院 | Time slot election method, device, equipment and readable storage medium |
CN111405520A (en) * | 2020-03-23 | 2020-07-10 | 中国电子科技集团公司第三十研究所 | Network addressing mechanism and time slot scheduling method for two-hop access and terminal direct connection |
CN111405520B (en) * | 2020-03-23 | 2022-03-18 | 中国电子科技集团公司第三十研究所 | Network addressing mechanism and time slot scheduling method for two-hop access and terminal direct connection |
CN113099545A (en) * | 2021-03-31 | 2021-07-09 | 航天东方红卫星有限公司 | Multi-address scheduling method for cross-domain network |
CN113099545B (en) * | 2021-03-31 | 2022-12-13 | 航天东方红卫星有限公司 | A multi-access scheduling method for cross-domain networks |
CN114697887A (en) * | 2022-02-18 | 2022-07-01 | 北京交通大学 | A method for combined election of control messages and data messages in distributed wireless ad hoc networks |
CN114697887B (en) * | 2022-02-18 | 2022-12-27 | 北京交通大学 | Control message and data message merging and electing method of distributed wireless ad hoc network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105813165A (en) | Wireless Mesh network applied MAC layer distributed type scheduling mechanism | |
CN101283523B (en) | Multi-hop Routing Method for Bandwidth Reservation in Wireless Networks | |
Lin et al. | QoS routing in ad hoc wireless networks | |
KR100633353B1 (en) | Apparatus and methods for central control of mesh networks | |
US6721290B1 (en) | Method and apparatus for multicasting real time traffic in wireless ad-hoc networks | |
US20160073288A1 (en) | Reducing contention in a peer-to-peer data link network | |
US20080002610A1 (en) | Transmission of management messages for relay networks | |
WO2016081734A2 (en) | Techniques to support heterogeneous network data path discovery | |
US9060310B2 (en) | Method for QoS delivery in contention-based multi hop network | |
KR20090108545A (en) | Method and system for setting up cooperative routing in a wireless network | |
JP4689630B2 (en) | Communication terminal and communication control method | |
CN105636116A (en) | Interference management method of distribution type Ad-Hoc network applied in TDMA network | |
CN102170639A (en) | Authentication method of distributed wireless Ad Hoc network | |
US9351130B2 (en) | System and method for efficient state synchronization among neighboring network devices | |
Hiertz et al. | Mesh technology enabling ubiquitous wireless networks | |
JP2006505186A (en) | Method for use in an ad hoc mode WLAN system | |
KR101008978B1 (en) | System and method for reliable broadcasting in ad hoc network environment | |
Ren et al. | A distributed link scheduler for in-band full duplex wireless networks | |
Munir et al. | Reliable cooperative scheme for public safety services in LTE‐A networks | |
Bouhouch et al. | Qos routing in ad hoc networks by integreting activity in the olsr protocol | |
KR20090003582A (en) | Multicast Procedure in Wireless Mesh Networks | |
Cha et al. | Novel Section‐Based Joint Network Coding and Scheduling Scheme in WMNs: JNCS | |
Sethi et al. | SRMAODV: a scalable reliable MAODV for MANET | |
Suzuki et al. | Proactive cooperation mechanism against selfish power off for mobile ad hoc networks | |
JP2007013825A (en) | QoS control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160727 |
|
RJ01 | Rejection of invention patent application after publication |