System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种应用于智能穿戴设备的并发防拥塞方法及装置。
技术介绍
1、在无线网络中,一般会有多个传输节点共享传输介质,这就导致了对传输介质的竞争,因为同时发送的消息将产生冲突。当有多个传输节点并行传输信号时,这些信号很可能会在同一个时间段或同一个时间点到达接收端设备,接收端设备一下子接收不了这些信号,就会产生信号冲突拥塞的问题,为此,如何避免信号冲突拥塞的问题亟待解决。
技术实现思路
1、本申请实施例提供应用于智能穿戴设备的并发防拥塞方法及装置,通过信道活动检测功能对信道进行信道状态检测,得到信道的实际状态,在信道的实际状态为繁忙状态时,执行退避策略,在信道的实际状态为空闲状态时,发送数据包,避免了信号冲突拥塞。
2、第一方面,本申请实施例提供了一种应用于智能穿戴设备的并发防拥塞方法,应用于信息传输网络中的目标智能穿戴设备,所述信息传输网络包括:所述目标智能穿戴设备、至少一个通信设备,所述方法包括:
3、确定所述目标智能穿戴设备的目标数据包对应的目标通信设备;所述目标数据包为所述目标智能穿戴设备准备发送的下一个数据包;所述目标通信设备为所述至少一个通信设备中的任一通信设备;
4、启动信道活动检测功能;
5、确定所述目标数据包对应的初始退避指数和初始退避次数;
6、通过所述信道活动检测功能对目标信道进行信道状态检测,得到所述目标信道的第一状态;所述目标信道的状态为空闲状态或繁忙状态;所述目标信道为所述目标智能
7、在所述第一状态为所述繁忙状态时,根据所述初始退避指数和所述初始退避次数执行第一退避策略;
8、重新对所述目标信道进行所述信道状态检测,得到所述目标信道的第二状态;
9、在所述第二状态为所述繁忙状态时,确定所述目标数据包对应的当前退避指数和当前退避次数,根据所述当前退避指数和所述当前退避次数执行第二退避策略,直到检测到所述目标信道的状态为所述空闲状态,发送所述目标数据包,或者,直到所述目标数据包的退避次数,和/或,目标时长符合预设条件,丢弃所述目标数据包。
10、第二方面,本申请实施例提供了一种应用于智能穿戴设备的并发防拥塞装置,应用于信息传输网络中的目标智能穿戴设备,所述信息传输网络包括:所述目标智能穿戴设备、至少一个通信设备,所述装置包括:确定单元、检测单元、执行单元,其中,
11、所述确定单元,用于确定所述目标智能穿戴设备的目标数据包对应的目标通信设备;所述目标数据包为所述目标智能穿戴设备准备发送的下一个数据包;所述目标通信设备为所述至少一个通信设备中的任一通信设备;启动信道活动检测功能;确定所述目标数据包对应的初始退避指数和初始退避次数;
12、所述检测单元,用于通过所述信道活动检测功能对目标信道进行信道状态检测,得到所述目标信道的第一状态;所述目标信道的状态为空闲状态或繁忙状态;所述目标信道为所述目标智能穿戴设备与所述目标通信设备之间的通信信道;
13、所述执行单元,用于在所述第一状态为所述繁忙状态时,根据所述初始退避指数和所述初始退避次数执行第一退避策略;
14、所述检测单元,还用于重新对所述目标信道进行所述信道状态检测,得到所述目标信道的第二状态;
15、所述执行单元,还用于在所述第二状态为所述繁忙状态时,确定所述目标数据包对应的当前退避指数和当前退避次数,根据所述当前退避指数和所述当前退避次数执行第二退避策略,直到检测到所述目标信道的状态为所述空闲状态,发送所述目标数据包,或者,直到所述目标数据包的退避次数,和/或,目标时长符合预设条件,丢弃所述目标数据包。
16、第三方面,本申请提供了一种电子设备,包括:处理器、存储器,所述存储器用于存储一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请第一方面中的步骤的指令。
17、第四方面,本申请提供了一种计算机存储介质,其中,上述计算机存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请第一方面中所描述的部分或全部步骤。
18、第五方面,本申请提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机存储介质,上述计算机程序可操作来使计算机执行如本申请第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
19、可以看出,本申请实施例中所描述的一种应用于智能穿戴设备的并发防拥塞方法,应用于信息传输网络中的目标智能穿戴设备,信息传输网络包括:目标智能穿戴设备、至少一个通信设备,该方法包括:确定目标智能穿戴设备的目标数据包对应的目标通信设备;目标数据包为目标智能穿戴设备准备发送的下一个数据包;目标通信设备为至少一个通信设备中的任一通信设备;启动信道活动检测功能;确定目标数据包对应的初始退避指数和初始退避次数;通过信道活动检测功能对目标信道进行信道状态检测,得到目标信道的第一状态;目标信道的状态为空闲状态或繁忙状态;目标信道为目标智能穿戴设备与目标通信设备之间的通信信道;在第一状态为繁忙状态时,根据初始退避指数和初始退避次数执行第一退避策略;重新对目标信道进行信道状态检测,得到目标信道的第二状态;在第二状态为繁忙状态时,确定目标数据包对应的当前退避指数和当前退避次数,根据当前退避指数和当前退避次数执行第二退避策略,直到检测到目标信道的状态为空闲状态,发送目标数据包,或者,直到目标数据包的退避次数,和/或,目标时长符合预设条件,丢弃目标数据包;通过信道活动检测功能对信道进行信道状态检测,得到信道的实际状态,在信道的实际状态为繁忙状态时,执行退避策略,在信道的实际状态为空闲状态时,发送目标数据包,避免了信号冲突拥塞。
本文档来自技高网...【技术保护点】
1.一种应用于智能穿戴设备的并发防拥塞方法,其特征在于,应用于信息传输网络中的目标智能穿戴设备,所述信息传输网络包括:所述目标智能穿戴设备、至少一个通信设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述启动信道活动检测功能,包括:
3.如权利要求2所述的方法,其特征在于,在所述启动信道活动检测功能之前,所述方法还包括:
4.如权利要求1-3任一项所述的方法,其特征在于,所述通过所述信道活动检测功能对目标信道进行信道状态检测,得到所述目标信道的第一状态,包括:
5.如权利要求4所述的方法,其特征在于,所述根据所述初始退避指数和所述初始退避次数执行第一退避策略,包括:
6.如权利要求1-3任一项所述的方法,其特征在于,所述重新对所述目标信道进行所述信道状态检测,得到所述目标信道的第二状态,包括:
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种应用于智能穿戴设备的并发防拥塞装置,其特征在于,应用于信息传输网络中的目标智能穿戴设备,所述信息传输网络包括:所述目标智能穿戴
9.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器用于存储一个或多个程序,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。
...【技术特征摘要】
1.一种应用于智能穿戴设备的并发防拥塞方法,其特征在于,应用于信息传输网络中的目标智能穿戴设备,所述信息传输网络包括:所述目标智能穿戴设备、至少一个通信设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述启动信道活动检测功能,包括:
3.如权利要求2所述的方法,其特征在于,在所述启动信道活动检测功能之前,所述方法还包括:
4.如权利要求1-3任一项所述的方法,其特征在于,所述通过所述信道活动检测功能对目标信道进行信道状态检测,得到所述目标信道的第一状态,包括:
5.如权利要求4所述的方法,其特征在于,所述根据所述初始退避指数和所述初始退避次数执行第一退避策略,包括:
6.如权利要求1-3任一项所述的方法,其特征在于,所述重新对所...
【专利技术属性】
技术研发人员:周长军,隋超,杨辉,敬军,曾德忠,
申请(专利权)人:深圳疆泰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。