一种蓝牙星闪协议自适应调用方法、系统及终端与流程

文档序号:39805491发布日期:2024-10-29 17:22阅读:40来源:国知局
一种蓝牙星闪协议自适应调用方法、系统及终端与流程

本发明涉及高光谱遥感图像处理,尤其涉及一种蓝牙星闪协议自适应调用方法、系统及终端。


背景技术:

1、目前,随着互联技术的发展,高并发、高吞吐量的互联场景和需求正在逐步增加;而对应的连接技术中,除了蓝牙以外,星闪(spark link)也是新一代近距离无线连接技术。

2、目前采用蓝牙或星闪技术进行连接时,具有一定局限性,在不同场景下蓝牙、星闪的传输效果并不相同,因此,对于同时具备蓝牙连接和星闪连接的设备,在进行连接时,在蓝牙和星闪两种连接模式中,无法准确的选择出更好的协议进行连接,从而导致数据传输不稳定。

3、因此,现有技术还有待于改进和发展。


技术实现思路

1、本发明的主要目的在于提供一种蓝牙星闪协议自适应调用方法、系统、终端及计算机可读存储介质,旨在解决现有技术中对于同时具备蓝牙连接和星闪连接的设备,在进行连接时,在蓝牙和星闪两种连接模式中,无法准确的选择出更好的协议进行连接,从而导致数据传输不稳定的问题。

2、为实现上述目的,本发明提供一种蓝牙星闪协议自适应调用方法,所述蓝牙星闪协议自适应调用方法包括如下步骤:

3、获取目标设备的星闪信号强度、蓝牙信号强度和预设范围内的设备信息;

4、根据星闪信号强度和设备信息计算目标设备的星闪得分,根据蓝牙信号强度和设备信息计算目标设备的蓝牙得分,选择得分高的为目标连接方式,实现与所述目标设备的连接;

5、在连接完成后,每隔预设时间,判断是否触发连接方式切换规则,若触发则切换与所述目标设备的连接方式。

6、可选地,所述设备信息包括预设范围内蓝牙设备数量、预设范围内星闪设备数量、已连接蓝牙设备数量、已连接星闪设备数量和目标设备类型,所述目标设备类型包括控制设备、音频设备、录音设备和其他。

7、可选地,所述根据星闪信号强度和设备信息计算目标设备的星闪得分,具体包括:

8、预先设置星闪设备初始得分;

9、根据预设范围内星闪设备数量和所述星闪设备初始得分计算第一星闪得分,其中,第一星闪得分rs1=rs0+x1,rs0为星闪设备初始得分,x1为星闪设备数量的分数,当rs1<0时,对应更新rs1=0;

10、根据已连接星闪设备数量和所述第一星闪得分计算第二星闪得分,其中,第二星闪得分rs2=rs1+y1,y1为已连接星闪设备数量的分数,当rs2<0或已连接星闪设备数量超过4个时,更新得到的rs2=0;

11、根据星闪信号强度、目标设备类型和第二星闪得分计算目标设备的星闪得分,其中,目标设备的星闪得分rs=rs2+z1+s1,z1为星闪信号强度的分数,s1为目标设备类型的星闪得分。

12、可选地,所述根据蓝牙信号强度和设备信息计算目标设备的蓝牙得分,具体包括:

13、预先设置蓝牙设备初始得分;

14、根据预设范围内蓝牙设备数量和所述蓝牙设备初始得分计算第一蓝牙得分,其中,第一蓝牙得分rb1=rb0+x2,rb0为蓝牙设备初始得分,x2为蓝牙设备数量的分数,当rb1<0时,对应更新rb1=0;

15、根据已连接蓝牙设备数量和所述第一蓝牙得分计算第二蓝牙得分,其中,第二蓝牙得分rb2=rb1+y2,y2为已连接蓝牙设备数量的分数,当rb2<0或已连接蓝牙设备数量超过4个时,更新得到的rb2=0;

16、根据蓝牙信号强度、目标设备类型和第二蓝牙得分计算目标设备的蓝牙得分,其中,目标设备的蓝牙得分rb=rb2+z2+s2,z2为蓝牙信号强度的分数,s2为目标设备类型的蓝牙得分。

17、可选地,所述选择得分高的为目标连接方式,实现与所述目标设备的连接,具体包括:

18、比对目标设备的星闪得分和蓝牙得分,并选择得分高的的为目标得分;

19、从蓝牙连接方式和星闪连接方式中选择与所述目标得分对应的连接方式作为目标连接方式,实现与所述目标设备的连接。

20、可选地,所述在连接完成后,每隔预设时间,判断是否触发连接方式切换规则,若触发则切换与所述目标设备的连接方式,具体包括:

21、当与所述目标设备连接完成后,每隔预设时间,计算上一次数据发送过程中的丢包率,其中,丢包率pa为数据包的总个数,pr为重发的包的个数,pl为丢弃包的个数;

22、当所述丢包率大于预设阈值时,根据丢包率失分计算规则计算丢包率失分,并重新计算当前时刻对应的当前星闪得分和当前蓝牙得分,其中,丢包率失分

23、根据重新计算得到的当前星闪得分和当前蓝牙得分,以及所述丢包率失分,判断是否触发连接方式切换规则,若触发则切换与所述目标设备的连接方式。

24、可选地,所述根据重新计算得到的当前星闪得分和当前蓝牙得分,以及所述丢包率失分,判断是否触发连接方式切换规则,若触发则切换与所述目标设备的连接方式,具体包括:

25、获取当前与所述目标设备的连接方式,若当前与所述目标设备的连接方式为星闪连接方式,当当前时刻对应的当前星闪得分与所述丢包率的差值小于当前时刻对应的当前蓝牙得分时,触发连接方式切换规则,采用蓝牙连接方式与所述目标设备连接;

26、若当前与所述目标设备的连接方式为蓝牙连接方式,当当前时刻对应的当前蓝牙得分与所述丢包率的差值小于当前时刻对应的当前星闪得分时,触发连接方式切换规则,采用星闪连接方式与所述目标设备连接。

27、此外,为实现上述目的,本发明还提供一种蓝牙星闪协议自适应调用系统,其中,所述蓝牙星闪协议自适应调用系统包括:

28、信息获取模块,用于获取目标设备的星闪信号强度、蓝牙信号强度和预设范围内的设备信息;

29、连接模块,根据星闪信号强度和设备信息计算目标设备的星闪得分,根据蓝牙信号强度和设备信息计算目标设备的蓝牙得分,选择得分高的为目标连接方式,实现与所述目标设备的连接;

30、连接切换模块,用于在连接完成后,每隔预设时间,判断是否触发连接方式切换规则,若触发则切换与所述目标设备的连接方式。

31、此外,为实现上述目的,本发明还提供一种终端,其中,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的蓝牙星闪协议自适应调用程序,所述蓝牙星闪协议自适应调用程序被所述处理器执行时实现如上所述的蓝牙星闪协议自适应调用方法的步骤。

32、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有蓝牙星闪协议自适应调用程序,所述蓝牙星闪协议自适应调用程序被处理器执行时实现如上所述的蓝牙星闪协议自适应调用方法的步骤。

33、本发明中,获取目标设备的星闪信号强度、蓝牙信号强度和预设范围内的设备信息;根据星闪信号强度和设备信息计算目标设备的星闪得分,根据蓝牙信号强度和设备信息计算目标设备的蓝牙得分,选择得分高的为目标连接方式,实现与所述目标设备的连接;在连接完成后,每隔预设时间,判断是否触发连接方式切换规则,若触发则切换与所述目标设备的连接方式。本发明中根据使用场景,设备自适应调用星闪或蓝牙进行数据传输,当遇到干扰时,通过改变传输方式来优化数据效果,从而来提升传输质量。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1