System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 蓝牙通信方法、电子设备、存储介质和计算机程序产品技术_技高网

蓝牙通信方法、电子设备、存储介质和计算机程序产品技术

技术编号:41240652 阅读:2 留言:0更新日期:2024-05-09 23:53
本申请涉及一种蓝牙通信方法、电子设备、存储介质和计算机程序产品。所述方法应用于目标终端,包括:在与外接蓝牙设备进行蓝牙通信的过程中,获取目标终端当前所处的地理位置信息;根据该地理位置信息获取与该地理位置信息对应的第一跳频序列;基于该第一跳频序列与该外接蓝牙设备进行蓝牙通信。采用本方法能够减小确定目标终端与外接蓝牙设备间跳频序列的时间,保证二者蓝牙通信的稳定性。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种蓝牙通信方法、电子设备、存储介质和计算机程序产品


技术介绍

1、随着蓝牙技术的发展,终端使用蓝牙与蓝牙耳机、蓝牙音箱等外接蓝牙设备交互的场景越来越多。其中,蓝牙通信技术是终端与外接蓝牙设备之间通过协商同一套跳频序列以基于该跳频序列进行数据交互。

2、相关技术中,终端和外接蓝牙设备在所有可用的蓝牙信道上传输数据后检测各蓝牙信道的数据重传率或者丢包率等信道质量信息,基于该信道质量信息确定各蓝牙信道是否可用,从而得到最终的跳频序列。

3、然而,相关技术中,实时探测各蓝牙信道的信道质量信息的过程耗时久,影响终端与外接蓝牙设备之间的实时通信。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够减小确定终端与外接蓝牙设备间跳频序列的时间,保证二者蓝牙通信的稳定性的蓝牙通信方法、电子设备、存储介质和计算机程序产品。

2、第一方面,本申请提供了一种蓝牙通信方法。该方法应用于目标终端,包括:

3、在与外接蓝牙设备进行蓝牙通信的过程中,获取该目标终端当前所处的地理位置信息;

4、根据该地理位置信息获取与该地理位置信息对应的第一跳频序列;

5、基于该第一跳频序列与该外接蓝牙设备进行蓝牙通信。

6、第二方面,本申请还提供了一种蓝牙通信方法。该方法应用于服务器,包括:

7、接收目标终端在与外接蓝牙设备进行蓝牙通信的过程中发送的序列获取请求,该序列获取请求携带该目标终端当前所处的地理位置信息;

8、根据该地理位置信息在预测跳频序列数据库中获取目标预测跳频序列;

9、将该目标预测跳频序列发送至该目标终端,以使该目标终端将该目标预测跳频序列作为第一跳频序列,并基于该第一跳频序列与该外接蓝牙设备进行蓝牙通信。

10、第三方面,本申请还提供了一种电子设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面任一项所述的方法的步骤,或者,该处理器执行该计算机程序时实现上述第二方面任一项所述的方法的步骤。

11、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤,或者,该计算机程序被处理器执行时实现上述第二方面中任一项所述的方法的步骤。

12、第五方面,本申请还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤,或者,该计算机程序被处理器执行时实现上述第二方面中任一项所述的方法的步骤。

13、依据上述蓝牙通信方法、电子设备、存储介质和计算机程序产品,目标终端在与外接蓝牙设备进行蓝牙通信的过程中,可以获取目标终端当前所处的地理位置信息,并根据地理位置信息获取与该地理位置信息对应的第一跳频序列;从而基于所述第一跳频序列与所述外接蓝牙设备进行蓝牙通信。由于可以直接基于地理位置信息确定第一跳频序列,以基于第一跳频序列直接与外接蓝牙设备进行蓝牙通信,这样,无需实时进行蓝牙信道的信道质量探测,即可得到可用的跳频序列,也即第一跳频序列,从而有效减小了确定目标终端与外接蓝牙设备间跳频序列的时间,保证目标终端与外接蓝牙设备之间的通信过程。同时,由于可以快速确定目标终端与外接蓝牙设备间的跳频序列,从而避免因确定跳频序列时间长而受到干扰的情况出现,保证目标终端与外接蓝牙设备间蓝牙通信的稳定性。

本文档来自技高网...

【技术保护点】

1.一种蓝牙通信方法,其特征在于,应用于目标终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述地理位置信息获取与所述地理位置信息对应的第一跳频序列,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述地理位置信息获取与所述地理位置信息对应的第一跳频序列,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述目标地理围栏在本地跳频序列数据库中确定本地跳频序列之前,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述第一跳频序列与所述外接蓝牙设备进行蓝牙通信,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述第一跳频序列与所述外接蓝牙设备进行蓝牙通信,包括:

10.根据权利要求1至9任一项所述的方法,其特征在于,所述第一跳频序列包括多个信道对应的信道标识;

11.一种蓝牙通信方法,其特征在于,应用于服务器,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述根据所述地理位置信息在预测跳频序列数据库中获取目标预测跳频序列,包括:

13.根据权利要求12所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述跳频序列包括不同蓝牙信道对应的信道标识,所述信道标识包括高质量标识和低质量标识;所述根据各所述跳频序列确定各所述地理围栏对应的预测跳频序列,包括:

15.根据权利要求14所述的方法,其特征在于,所述信道标识还包括未知质量标识;所述对所述高质量标识数量和所述低质量标识数量进行比较,根据比较结果确定所述蓝牙信道的预测质量标识,包括:

16.根据权利要求14所述的方法,其特征在于,所述方法还包括:

17.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤,或者,所述处理器执行所述计算机程序时实现权利要求11至16中任一项所述的方法的步骤。

18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤,或者,所述计算机程序被处理器执行时实现权利要求11至16中任一项所述的方法的步骤。

19.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤,或者,所述计算机程序被处理器执行时实现权利要求11至16中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种蓝牙通信方法,其特征在于,应用于目标终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述地理位置信息获取与所述地理位置信息对应的第一跳频序列,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述地理位置信息获取与所述地理位置信息对应的第一跳频序列,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述目标地理围栏在本地跳频序列数据库中确定本地跳频序列之前,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述第一跳频序列与所述外接蓝牙设备进行蓝牙通信,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述第一跳频序列与所述外接蓝牙设备进行蓝牙通信,包括:

10.根据权利要求1至9任一项所述的方法,其特征在于,所述第一跳频序列包括多个信道对应的信道标识;

11.一种蓝牙通信方法,其特征在于,应用于服务器,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述根据所述地理位置信息在预测跳频序列数据库中获取目标预测跳频序列,包括:

13...

【专利技术属性】
技术研发人员:王泽卫
申请(专利权)人:杭州逗酷软件科技有限公司
类型:发明
国别省市:

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

1