一种通信的方法及装置与流程
- 国知局
- 2024-10-21 14:22:07
本技术涉及通信,涉及一种通信的方法及装置。
背景技术:
1、在无线高保真wi-fi网络通信中,请求发送/清除发送协议(request to send/clear to send,rts/cts)是一种用来减少由隐藏节点问题所造成的冲突的机制,在ieee802.11协议中,若使用rts/cts协议,发送站点配置传送数据的上限字节数,一旦待传送的数据大于此上限值时,即启动rts/cts握手协议:首先,发送站点向接收端发送rts信号,表明发送站点要向接收站点发送若干数据,接收站点收到rts信号后,向发送站点发出cts信号,表明已准备就绪,发送站点可以发送;双方在成功交换rts/cts信号(即完成握手)后才开始真正的数据传递,保证了多个互不可见的发送站点同时向同一接收站点发送信号时,实际只能是收到接收站点回应cts的那个站点能够进行发送,避免了冲突发生。由于rts/cts协议是发送端来控制是否使能,发送站点无法知道接收站点的空口干扰情况,当两个发送端之间距离较远的时候,由于互相之间不能听到对方发送的信号,只要其中一个发送站点未使能rts/cts协议,仍然会造成接收站点信号空口碰撞,无法正确接收数据。
技术实现思路
1、本技术实施例提供了一种通信的方法及装置,以减少隐藏终端导致的网络干扰大,吞吐量低的现象。
2、本技术实施例的第一方面提供了一种通信方法,包括:第一设备发送第一广播信息,所述第一广播信息包含第一指示信息,所述第一指示信息用于指示第二设备使能请求发送/清除发送rts/cts协议;所述第一设备接收来自于所述第二设备发送的rts控制帧。在本实施例中,第一设备通过广播的方式指示第二设备使能rts/cts协议,可以避免部分发送站点未使能rts/cts协议导致的信号空口碰撞。
3、在一种可能的设计中,在本技术实施例第一方面的第一种实现方式中,所述第一设备在接收到所述第二设备的所述rts控制帧后,若所述第一设备检测的空口干扰小于信道检测门限,所述第一设备向所述第二设备发送cts控制帧;所述信道检测门限用于所述第一设备确定信道忙busy或信道空闲idle。本实施例中,第一设备在接收到第二设备发送的rts控制帧后,根据信道忙或空闲的状态来决定是否回复cts控制帧,发送cts控制帧可以用来指示其他发送站点暂停发送数据,减少空口干扰。
4、在一种可能的设计中,在本技术实施例第一方面的第二种实现方式中,所述第一设备根据所述空口干扰大小,确定是否向所述第二设备发送所述第一指示信息。本实施例中,第一设备可以灵活根据空口干扰大小来确指示第二设备是否使能rts/cts协议。
5、在一种可能的设计中,在本技术实施例第一方面的第三种实现方式中,当所述空口干扰超过预设门限,所述第一设备向所述第二设备发送所述第一指示信息。本实施例中,第一设备在空口干扰大的时候指示二设备是否使能rts/cts协议,在空口干扰小的时候可以节省rts/cts控制帧的发送开销,提高网络吞吐量。
6、在一种可能的设计中,在本技术实施例第一方面的第四种实现方式中,所述第一广播信息携带在信标帧beacon中。本实施例中,第一设备通过周期性发送的beacon,第一设备可以灵活更改第一指示信息,在不同的干扰情况下使能或禁止rts/cts协议。
7、在一种可能的设计中,在本技术实施例第一方面的第五种实现方式中,所述第一指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。在本实施例中,partial virtual bitmap域包含网络中关联的设备的id,可以用来指示网络中的单个设备是否使能rts/cts协议,第一设备可以灵活根据空口干扰大小的不同来确定是否使能rts/cts协议,对空口干扰大的设备,使能rts/cts协议,对空口干扰小的设备,禁止rts/cts协议,便于网络吞吐量最大化。
8、在一种可能的设计中,在本技术实施例第一方面的第六种实现方式中,所述第一设备为无线保真wi-fi接入点ap,所述第二设备为无线保真wi-fi站点sta。
9、通过上述方法,第一设备通过广播信息的方式,向第二设备发送第一指示信息来使能第二设备的rts/cts协议,通过beacon中的partial virtual bitmap域,可以灵活根据空口干扰大小的不同来确定是否使能rts/cts协议,对空口干扰大的设备,使能rts/cts协议,对空口干扰小的设备,禁止rts/cts协议,便于网络吞吐量最大化。
10、本技术实施例的第二方面提供了一种通信方法,包括:第二设备接收第一设备发送的第一广播信息,所述第一广播信息包含第一指示信息,所述第一指示信息用于指示所述第二设备使能请求发送/清除发送rts/cts协议;所述第二设备向所述第一设备发送数据帧之前,向所述第一设备的发送rts控制帧。本实施例中,第二设备接收第一设备的广播信息,根据第一指示信息来使能rts/cts协议,避免了第二设备无法获知第一设备的干扰情况,无法正确配置rts/cts协议,从而导致第一设备在接收信号时的空口碰撞。
11、在一种可能的设计中,在本技术实施例第二方面的第一种实现方式中,所述第二设备在接收到所述第一设备的cts控制帧后,发送所述数据帧。本实施例中,第二设备在接收到cts控制帧后,确认第一设备空口干扰可控后再发送数据帧,避免了第一设备在接收信号时的空口碰撞。
12、在一种可能的设计中,在本技术实施例第二方面的第二种实现方式中,所述第一广播信息携带在信标帧beacon中。本实施例中,第二设备通过周期性接收的beacon,第二设备可以灵活使能或禁止rts/cts协议。
13、在一种可能的设计中,在本技术实施例第二方面的第三种实现方式中,所述第一指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。本实施例获中,通过beacon中的partial virtual bitmap域,可以灵活根据空口干扰大小的不同来确定是否使能rts/cts协议,对空口干扰大的设备,使能rts/cts协议,对空口干扰小的设备,禁止rts/cts协议,便于网络吞吐量最大化。
14、在一种可能的设计中,在本技术实施例第二方面的第四种实现方式中,所述第一设备为无线保真wi-fi接入点ap,所述第二设备为无线保真wi-fi站点sta。
15、通过上述方法,第二设备通过周期性接收的beacon,通过beacon中的partialvirtual bitmap域,第二设备可以灵活使能或禁止rts/cts协议,当第一设备空口干扰大时,使能rts/cts协议,当第一设备空口干扰小时,禁止rts/cts协议,便于网络吞吐量最大化。
16、本技术实施例的第三方面提供了一种通信方法,包括:第三设备接收第一设备发送的第一广播信息,所述第一广播信息包含第一指示信息,所述第一指示信息用于指示第二设备使能请求发送/清除发送rts/cts协议;所述第三设备发送第二广播信息,所述第二广播信息包含第二指示信息,所述第二指示信息用于指示第四设备使能请求发送/清除发送rts/cts协议;所述第三设备接收所述第四设备发送的rts控制帧。本实施例中,第三设备根据接收到的第一设备的发送的第一广播信息,获知该第三设备与第一设备相距不远,根据第一广播信息携带的第一指示信息,获知第一设备与第二设备之间使能了rts/cts协议,第三设备发送第二广播信息,其携带的第二指示信息指示第四设备使能rts/cts协议,避免了第一设备与第二设备之间的数据通信对第四设备向第三设备发送数据发送产生空口碰撞。
17、在一种可能的设计中,在本技术实施例第三方面的第一种实现方式中,所述第三设备在接收到所述第四设备的所述rts控制帧后,若所述第三设备检测的空口干扰小于信道检测门限,发送cts控制帧;所述信道检测门限用于所述第三设备确定信道忙busy或信道空闲idle。本实施例中,第三设备在接收到第四设备发送的rts控制帧后,根据信道忙或空闲的状态来决定是否回复cts控制帧,发送cts控制帧可以用来指示其他发送站点暂停发送数据,减少空口干扰。
18、在一种可能的设计中,在本技术实施例第三方面的第二种实现方式中,所述第三设备根据与所述空口干扰大小向所述第四设备发送所述第一指示信息。本实施例中,第三设备可以灵活根据空口干扰大小来确指示第四设备是否使能rts/cts协议。
19、在一种可能的设计中,在本技术实施例第三方面的第三种实现方式中,当所述空口干扰超过预设门限,所述第三设备向所述第四设备发送所述第一指示信息。第三设备在空口干扰大的时候指示第四设备是否使能rts/cts协议,在空口干扰小的时候可以节省rts/cts控制帧的发送开销,提高网络吞吐量。
20、在一种可能的设计中,在本技术实施例第三方面的第四种实现方式中,所述第一广播信息携带在信标帧beacon中。本实施例中,第二设备通过周期性接收的beacon,第二设备可以灵活使能或禁止rts/cts协议。
21、在一种可能的设计中,在本技术实施例第三方面的第五种实现方式中,所述第二广播信息携带在信标帧beacon中。本实施例中,第四设备通过周期性接收的beacon,第四设备可以灵活使能或禁止rts/cts协议。
22、在一种可能的设计中,在本技术实施例第三方面的第六种实现方式中,所述第一指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。
23、在一种可能的设计中,在本技术实施例第三方面的第七种实现方式中,所述第二指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。
24、在一种可能的设计中,在本技术实施例第三方面的第八种实现方式中,所述第一设备为无线保真wi-fi接入点ap,所述第三设备为无线保真wi-fi接入点ap,所述第二设备为无线保真wi-fi站点sta,所述第四设备为无线保真wi-fi站点sta。
25、通过上述方法,第三设备根据接收到的第一设备的发送的第一广播信息,获知该第三设备与第一设备相距不远,根据第一广播信息携带的第一指示信息,获知第一设备与第二设备之间使能了rts/cts协议,第三设备发送第二广播信息,其携带的第二指示信息指示第四设备使能rts/cts协议,避免了第一设备与第二设备之间的数据通信对第四设备向第三设备发送数据发送产生空口碰撞。
26、本技术实施例的第四方面提供了一种通信装置,应用于第一设备,包括:发送单元,应用于第一设备,用于发送第一广播信息,所述第一广播信息包含第一指示信息,所述第一指示信息用于指示第二设备使能请求发送/清除发送rts/cts协议;接收单元,用于所述通信装置接收所述第二设备发送的rts控制帧。
27、在一种可能的设计中,在本技术实施例第四方面的第一种实现方式中,所述接收单元在接收到所述第二设备的所述rts控制帧后,若所述第一设备检测的空口干扰小于信道检测门限,所述发送单元发送cts控制帧;所述信道检测门限用于所述第一设备确定信道忙busy或信道空闲idle。
28、在一种可能的设计中,在本技术实施例第四方面的第二种实现方式中,所述装置还包括:处理单元,用于所述第一设备根据与所述空口干扰大小,产生所述第一指示信息,所述发送单元向所述第二设备发送所述第一指示信息。
29、在一种可能的设计中,在本技术实施例第四方面的第三种实现方式中,所述装置还包括:存储单元,用于存储所述处理单元产生的所述第一指示信息和所述cts控制帧。
30、在一种可能的设计中,在本技术实施例第四方面的第四种实现方式中,当所述空口干扰超过预设门限,所述发送单元向所述第二设备发送所述第一指示信息。
31、在一种可能的设计中,在本技术实施例第四方面的第五种实现方式中,所述第一广播信息携带在信标帧beacon中。
32、在一种可能的设计中,在本技术实施例第四方面的第六种实现方式中,所述第一指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。
33、在一种可能的设计中,在本技术实施例第四方面的第七种实现方式中,所述通信装置为无线保真wi-fi接入点ap,所述第二设备为无线保真wi-fi站点sta。
34、本技术实施例的第五方面提供了一种通信装置,应用于第二设备,包括:接收单元,用于接收第一设备发送的第一广播信息,所述第一广播信息包含第一指示信息,所述第一指示信息用于指示所述第二设备使能请求发送/清除发送rts/cts协议;发送单元,所述通信装置向所述第一设备发送数据帧之前,所述发送单元向所述第一设备的发送rts控制帧。
35、在一种可能的设计中,在本技术实施例第五方面的第一种实现方式中,所述接收单元在接收到所述第一设备的cts控制帧后,所述发送单元发送所述数据帧。
36、在一种可能的设计中,在本技术实施例第五方面的第二种实现方式中,所述装置还包括:处理单元,用于产生所述rts控制帧和所述数据帧。
37、在一种可能的设计中,在本技术实施例第五方面的第三种实现方式中,所述装置还包括:存储单元,用于存储所述处理单元产生的所述rts控制帧和所述数据帧。
38、在一种可能的设计中,在本技术实施例第五方面的第四种实现方式中,所述第一广播信息携带在信标帧beacon中。
39、在一种可能的设计中,在本技术实施例第五方面的第五种实现方式中,所述第一指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。
40、在一种可能的设计中,在本技术实施例第五方面的第六种实现方式中,所述第一设备为无线保真wi-fi接入点ap,所述第二设备为无线保真wi-fi站点sta。
41、本技术实施例的第六方面提供了一种通信装置,应用于第三设备,包括:接收单元,用于第三设备接收第一设备发送的第一广播信息,所述第一广播信息包含第一指示信息,所述第一指示信息用于指示第二设备使能请求发送/清除发送rts/cts协议;发送单元,用于所述通信装置发送第二广播信息,所述第二广播信息包含第二指示信息,所述第二指示信息用于指示第四设备使能请求发送/清除发送rts/cts协议;所述接收单元接收所述第四设备发送的rts控制帧。
42、在一种可能的设计中,在本技术实施例第六方面的第一种实现方式中,所述装置还包括:处理单元,所述接收单元在接收到所述第四设备的所述rts控制帧后,用于检测的空口干扰,若所述空口干扰小于信道检测门限,所述发送单元发送cts控制帧;所述信道检测门限用于所述处理单元确定信道忙busy或信道空闲idle。
43、在一种可能的设计中,在本技术实施例第六方面的第二种实现方式中,所述装置还包括:存储单元,用于存储所述处理单元产生的所述第二广播信息和所述cts控制帧。
44、在一种可能的设计中,在本技术实施例第六方面的第三种实现方式中,所述第一广播信息携带在信标帧beacon中。
45、在一种可能的设计中,在本技术实施例第六方面的第四种实现方式中,所述第二广播信息携带在信标帧beacon中。
46、在一种可能的设计中,在本技术实施例第六方面的第五种实现方式中,所述第一指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。
47、在一种可能的设计中,在本技术实施例第六方面的第六种实现方式中,所述第二指示信息携带在beacon帧的部分虚拟表partial virtual bitmap域中。
48、在一种可能的设计中,在本技术实施例第六方面的第七种实现方式中,所述第一设备为无线保真wi-fi接入点ap,所述第三设备为无线保真wi-fi接入点ap,所述第二设备为无线保真wi-fi站点sta,所述第四设备为无线保真wi-fi站点sta。
49、第七方面,本技术实施例提供了一种通信系统,该系统包括用于实现第四方面所述的通信装置;和/或第五方面所述的通信装置;和/或第五方面所述的通信装置。
50、第八方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行上述第一设备所用的方法。
51、第九方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行上述第二设备所用的方法。
52、第十方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行上述第三设备所用的方法。
53、第十一方面,本技术实施例提供了一种芯片系统,包括处理器和通信接口,所述处理器用于实现如上述第一方面所述的方法,或者用于实现如上述第二方面所述的方法,或者用于实现如上述第三方面所述的方法。在一种可能的实现方式中,所述芯片系统还包括存储器,用于保存计算机程序。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
54、第十二方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被运行时,使得上述第一方面或第二方面或第三方面的方法被执行。
55、上述第四方面至第十二方面及其实现方式的有益效果可以参考对第一方面或第二方面或第三方面及其实现方式的有益效果的描述。
本文地址:https://www.jishuxx.com/zhuanli/20241021/317895.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表