基于RTS/CTS协议的通信方法及装置、计算机设备及存储介质制造方法及图纸

技术编号:16823066 阅读:42 留言:0更新日期:2017-12-16 18:06
本发明专利技术提供一种运行于发送节点的基于RTS/CTS协议的通信方法及装置、计算机设备及存储介质,当侦听到信道空闲时,根据发送节点的概率分布模型确定目标子区域的区域标识;根据区域标识及发送节点的地理位置信息形成RTS报文,将RTS报文广播至目标邻居节点;目标邻居节点为目标子区域内的邻居节点,同一转发子区域内的邻居节点属于同一通信范围内;当接收到目标邻居节点发送的CTS报文时,根据CTS报文确定转发节点,并将待发送数据以单播形式发送至转发节点,如此可以提高通信的传输效率及可靠性。对应地,本发明专利技术还提供一种运行于邻居节点的基于RTS/CTS协议的通信方法及装置、计算机设备及存储介质。

Communication methods and devices based on RTS/CTS protocol, computer equipment and storage medium

RTS/CTS communication method and apparatus, computer equipment and storage medium based on the present invention provides a run on the sending node, when listening to the channel, according to the determined area identification target area probability distribution model of the sending node; according to the formation of RTS location area identification and message transmitting node, RTS message broadcast to the target neighbor node; target neighbor node to the neighbor node target area within the same sub region to neighbor nodes belonging to the same communication range; when receiving a CTS message transmission target neighbor nodes, according to the CTS packet to determine the forwarding node, and the data to be sent to unicast forwarding to send node, so can improve the transmission efficiency and reliability of communication. Correspondingly, the invention also provides a communication method and device, a computer device and a storage medium running in a neighbor node based on a RTS/CTS protocol.

【技术实现步骤摘要】
基于RTS/CTS协议的通信方法及装置、计算机设备及存储介质
本专利技术涉及计算机网络
,尤其涉及一种基于RTS/CTS协议的通信方法及装置、计算机设备及存储介质。
技术介绍
RTS/CTS(RequestToSend/ClearToSend,请求发送/清除发送)握手机制广泛地应用于WSN(WirelessSensorNetworks,无线传感器网络)路由协议中,尤其是基于地理位置路由协议中。而基于地理位置路由协议中的beaconless(无信标)协议在引入时,对RTS/CTS握手机制做了适当的修改,RTS报文的目的地址不再是单播地址,而是广播地址或任播地址。换句话说,发送节点就是不再指明具体的转发节点,转发节点通过竞争产生。由于转发节点是通过竞争产生,在竞争过程中,候选转发节点争相发送CTS报文,就难免会产生冲突,称为CTS冲突。如图1所示,CTS冲突可以进一步分为CTS正常竞争冲突和CTS隐藏终端冲突。CTS隐藏终端存在的原因是因为转发区域中可能存在多个候选转发节点彼此不在对方的通信范围内,当某个候选转发节点在发送CTS报文期间,不在其通信范围的其他候选转发节点由于无法接收本文档来自技高网...
基于RTS/CTS协议的通信方法及装置、计算机设备及存储介质

【技术保护点】
一种基于RTS/CTS协议的通信方法,运行于发送节点,包括:当侦听到信道空闲时,根据所述发送节点的概率分布模型确定目标子区域的区域标识;所述概率分布模型包括所述发送节点的各转发子区域作为目标子区域的概率;根据所述区域标识及所述发送节点的地理位置信息形成RTS报文,将所述RTS报文广播至目标邻居节点;所述目标邻居节点为所述目标子区域内的邻居节点,同一所述转发子区域内的所述邻居节点属于同一通信范围内;当接收到所述目标邻居节点发送的CTS报文时,根据所述CTS报文确定转发节点,并将待发送数据以单播形式发送至所述转发节点。

【技术特征摘要】
1.一种基于RTS/CTS协议的通信方法,运行于发送节点,包括:当侦听到信道空闲时,根据所述发送节点的概率分布模型确定目标子区域的区域标识;所述概率分布模型包括所述发送节点的各转发子区域作为目标子区域的概率;根据所述区域标识及所述发送节点的地理位置信息形成RTS报文,将所述RTS报文广播至目标邻居节点;所述目标邻居节点为所述目标子区域内的邻居节点,同一所述转发子区域内的所述邻居节点属于同一通信范围内;当接收到所述目标邻居节点发送的CTS报文时,根据所述CTS报文确定转发节点,并将待发送数据以单播形式发送至所述转发节点。2.根据权利要求1所述的基于RTS/CTS协议的通信方法,其特征在于,所述将待发送数据以单播形式发送至所述转发节点的步骤之后,还包括:当所述待发送数据发送成功时,增加所述转发节点对应的转发子区域作为目标子区域的概率;或,当所述待发送数据发送失败时,降低所述转发节点对应的转发子区域作为目标子区域的概率。3.根据权利要求1所述的基于RTS/CTS协议的通信方法,其特征在于,所述将待发送数据以单播形式发送至所述转发节点的步骤,包括:将待发送数据以单播形式发送至所述转发节点,并设置数据超时时间;当在所述数据超时时间内接收到所述转发节点返回的应答报文时,待发送数据发送成功;或者,当在所述数据超时时间内未接收到所述转发节点返回的应答报文时,待发送数据发送失败。4.根据权利要求1所述的基于RTS/CTS协议的通信方法,其特征在于,还包括:当在报文超时时间内未接收到所述目标邻居节点发送的CTS报文时,降低所述转发节点对应的转发子区域作为目标子区域的概率,并返回所述当侦听到信道空闲时,根据所述发送节点的概率分布模型确定目标子区域的区域标识的步骤,直至将待发送数据以单播形式发送至所述转发节点,或返回所述当侦听到信道空闲时,根据所述发送节点的概率分布模型确定目标子区域的区域标识的步骤的次数达到预设阈值时,仍然不能在所述报文超时时间内接收到所述目标邻居节点发送的CTS报文。5.一种基于RTS/CTS协议的通信装置,作为发送节点,包括:目标区域确定模块,用于当侦听到信道空闲时,根据所述发送节点的概率分布模型确定目标子区域的区域标识;所述概率分布模型包括所述发送节点的各转发子区域作为目...

【专利技术属性】
技术研发人员:洪超许爱东陈华军丁伟戴涛卓越
申请(专利权)人:南方电网科学研究院有限责任公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1