一种蓝牙通信的方法及双模蓝牙终端技术

技术编号:25449721 阅读:88 留言:0更新日期:2020-08-28 22:35
本申请实施例公开了一种蓝牙通信的方法及双模蓝牙终端,涉及终端领域,解决了终端和家用电器之间无法实现自动回连,回连过程较复杂及时间较长的问题。具体方案为:第一双模蓝牙终端接收用户的第一输入;响应于第一输入,发送第一BLE配对广播消息,第一BLE配对广播消息中的地址类型为公共,第一BLE配对广播消息中的广播地址为固定广播地址,第一BLE配对广播消息中携带标识指示第一双模蓝牙终端不支持BR/EDR;第一双模蓝牙终端接收用户的第二输入;响应于第二输入,进入传统蓝牙可发现状态,接收寻呼消息,响应于寻呼消息,发送寻呼响应,寻呼响应中携带第一双模蓝牙终端的MAC地址;第一输入不同于第二输入。

【技术实现步骤摘要】
【国外来华专利技术】一种蓝牙通信的方法及双模蓝牙终端
本申请实施例涉及终端领域,尤其涉及一种蓝牙通信的方法及双模蓝牙终端。
技术介绍
随着科技的不断进步以及人们生活水平的不断提升,如电视等家用电器已成为人们生活的必需品。为了便于控制,大多数家用电器都会配有用于对其进行无线控制的遥控器,以为使用者提供便捷的操控体验。目前,红外遥控器因具有抗干扰能力强、信息传输可靠性高、功耗低、易实现等显著优点,被诸多家用电器广泛应用。但,红外控制又存在如控制距离短、无法穿透障碍物、红外信号必须对准被控制设备才能实现控制等缺点,因此,已不能满足家用电器的控制需求。另外,随着社会的进步,手机等终端已基本成为人们日常生活中不可或缺的物品。通过手机等终端使用蓝牙实现对家用电器的控制,已成为当前的发展趋势。但是,在终端使用蓝牙实现对家用电器的控制时,若用户离开家或者其他原因导致终端与家用电器的连接断开后,在用户想重新使用蓝牙通过终端控制家用电器时,终端和家用电器之间是无法实现自动回连的,导致回连过程较复杂及时间较长的问题出现。
技术实现思路
本申请实施例提供一种蓝牙通信的方法及双模蓝牙终端,解决了终端和家用电器之间无法实现自动回连,回连过程较复杂及时间较长的问题。为达到上述目的,本申请实施例采用如下技术方案:本申请实施例的第一方面,提供一种蓝牙通信的方法,该方法可以包括:第一双模蓝牙终端接收用户的第一输入;响应于该第一输入,第一双模蓝牙终端可以发送第一BLE配对广播消息,该第一BLE配对广播消息中的地址类型为公共public,该第一BLE配对广播消息中的广播地址为固定广播地址,该第一BLE配对广播消息中携带标识指示该第一双模蓝牙终端不支持BR/EDR;第一双模蓝牙终端接收用户的第二输入;响应于该第二输入,第一双模蓝牙终端可以进入传统蓝牙可发现状态,接收寻呼消息,响应于接收到的该寻呼消息,第一双模蓝牙终端发送寻呼响应,该寻呼响应中携带第一双模蓝牙终端的MAC地址;上述第一输入不同于上述第二输入。本申请实施例提供的蓝牙通信的方法,第一双模蓝牙终端在接收到用户的第一输入后,通过发送第一BLE配对广播消息,以便于第二终端与该第一双模蓝牙终端建立BLE连接,并可以基于建立的BLE连接,创建蓝牙遥控器,从而基于BLE实现手机等第一双模蓝牙终端对第二终端的控制。另外,由于蓝牙信号的传输距离最大可达到几百米,且在传输距离内对着任意方向均可发送到对端,并不会受障碍物的影响,因此,基于BLE实现第一双模蓝牙终端对第二终端的控制,更能满足使用者对第二终端的控制需求。另外,通过发送包含固定广播地址的第一BLE配对广播消息,使得第一双模蓝牙终端与第二终端之间能够实现自动回连,缩短了回连时间,简化了回连过程,提高了用户体验。且,第一双模蓝牙终端还可以在接收到第二输入后,进入传统蓝牙可发现状态,以便于第一双模蓝牙终端与第二终端能够建立传统蓝牙连接,以便进行音视频等文件数据的传输,满足用户的各种数据传输需求。本申请实施例的第二方面,提供一种蓝牙通信的方法,该方法可以包括:第一双模蓝牙终端接收用户的第一输入;响应于接收到的该第一输入,第一双模蓝牙终端可以发送第一BLE配对广播消息,该第一BLE配对广播消息中的地址类型为公共public,该第一BLE配对广播消息中的广播地址为固定广播地址,该第一BLE配对广播消息中携带标识指示该第一双模蓝牙终端不支持BR/EDR;第一双模蓝牙终端接收用户的第二输入;响应于该第二输入,第一双模蓝牙终端可以发送第二BLE配对广播消息,该第二BLE配对广播消息中的地址类型为随机random,该第二BLE配对广播消息中的广播地址为随机广播地址,该第二BLE配对广播消息中携带标识指示该第一双模蓝牙终端支持BR/EDR。本申请实施例提供的蓝牙通信的方法,第一双模蓝牙终端在接收到用户的第一输入后,通过发送第一BLE配对广播消息,以便于第二终端与该第一双模蓝牙终端建立BLE连接,并可以基于建立的BLE连接,创建蓝牙遥控器,从而基于BLE实现手机等第一双模蓝牙终端对第二终端的控制。另外,由于蓝牙信号的传输距离最大可达到几百米,且在传输距离内对着任意方向均可发送到对端,并不会受障碍物的影响,因此,基于BLE实现第一双模蓝牙终端对第二终端的控制,更能满足使用者对第二终端的控制需求。另外,通过发送包含固定广播地址的第一BLE配对广播消息,使得第一双模蓝牙终端与第二终端之间能够实现自动回连,缩短了回连时间,简化了回连过程,提高了用户体验。另外,第一双模蓝牙终端响应于第二输入,可以通过发送第二BLE配对广播消息与其他设备建立BLE连接,保证了其他场景下使用BLE时的安全性。结合第一方面,在一种可能的实现方式中,上述蓝牙通信的方法还可以包括:响应于接收到的第二输入,第一双模蓝牙终端可以发送第二BLE配对广播消息,该第二BLE配对广播消息中的地址类型为随机random,该第二BLE配对广播消息中的广播地址为随机广播地址,该第二BLE配对广播消息中携带标识指示该第一双模蓝牙终端支持BR/EDR。这样,第一双模蓝牙终端响应于第二输入,可以通过发送第二BLE配对广播消息与其他设备建立BLE连接,保证了其他场景下使用BLE时的安全性。结合第一方面或第一方面的可能的实现方式,在另一种可能的实现方式中,或结合第二方面,在一种可能的实现方式中,上述第一输入可以为创建蓝牙遥控器或启动蓝牙遥控器的输入。结合第一方面或第一方面的可能的实现方式,或者结合第二方面或第二方面的可能的实现方式,在另一种可能的实现方式中,上述固定广播地址可以为第一双模蓝牙终端的MAC地址,也可以为随机产生的固定地址,还可以是根据预设公式或表格获得的固定地址。结合第一方面或第一方面的可能的实现方式,或者结合第二方面或第二方面的可能的实现方式,在另一种可能的实现方式中,在上述第一双模蓝牙终端发送第一BLE配对广播消息之后,上述蓝牙通信的方法还可以包括:第二终端检测到上述第一BLE配对广播消息,并在确定本地未保存该第一BLE配对广播消息中携带的固定广播地址时,发送配对请求,保存接收到的固定广播地址;第一双模蓝牙终端接收来自该第二终端的配对请求;响应于接收到的配对请求,该第一双模蓝牙终端显示配对窗口;第一双模蓝牙终端接收用户在该配对窗口输入的配对码;第一双模蓝牙终端向第二终端发送配对响应,配对响应中包括用户输入的配对码;在配对码验证通过后,第一双模蓝牙终端与第二终端便可以建立BLE连接。在第二终端检测到第一BLE配对广播消息后,若本地未保存第一BLE配对广播消息中携带的固定广播地址,则通过发送配对请求,请求用户输入配对码,并在配对码验证通过后与第一双模蓝牙终端建立BLE连接,实现了第一双模蓝牙终端与第二终端的配对连接。结合第一方面或第一方面的可能的实现方式,或者结合第二方面或第二方面的可能的实现方式,在另一种可能的实现方式中,在上述第一双模蓝牙终端发送第一BLE配对广播消息之后,上述蓝牙通信的方法还可以包括:第二终端检测到上述第一BLE配对广播消息,并在确定本地保存有该第一BLE配对广播消息本文档来自技高网...

【技术保护点】
一种蓝牙通信的方法,其特征在于,所述方法包括:/n第一双模蓝牙终端接收用户的第一输入;接收到所述第一输入之后,所述第一双模蓝牙终端发送第一蓝牙低功耗BLE配对广播消息,所述第一BLE配对广播消息中的地址类型为公共public,所述第一BLE配对广播消息中的广播地址为固定广播地址,所述第一BLE配对广播消息中携带标识指示所述第一双模蓝牙终端不支持蓝牙基本速率/增强速率BR/EDR;/n所述第一双模蓝牙终端接收用户的第二输入;响应于所述第二输入,所述第一双模蓝牙终端进入传统蓝牙可发现状态,接收寻呼消息,响应于所述寻呼消息,所述第一双模蓝牙终端发送寻呼响应,所述寻呼响应中携带所述第一双模蓝牙终端的MAC地址;所述第一输入不同于所述第二输入。/n

【技术特征摘要】
【国外来华专利技术】一种蓝牙通信的方法,其特征在于,所述方法包括:
第一双模蓝牙终端接收用户的第一输入;接收到所述第一输入之后,所述第一双模蓝牙终端发送第一蓝牙低功耗BLE配对广播消息,所述第一BLE配对广播消息中的地址类型为公共public,所述第一BLE配对广播消息中的广播地址为固定广播地址,所述第一BLE配对广播消息中携带标识指示所述第一双模蓝牙终端不支持蓝牙基本速率/增强速率BR/EDR;
所述第一双模蓝牙终端接收用户的第二输入;响应于所述第二输入,所述第一双模蓝牙终端进入传统蓝牙可发现状态,接收寻呼消息,响应于所述寻呼消息,所述第一双模蓝牙终端发送寻呼响应,所述寻呼响应中携带所述第一双模蓝牙终端的MAC地址;所述第一输入不同于所述第二输入。


一种蓝牙通信的方法,其特征在于,所述方法包括:
第一双模蓝牙终端接收用户的第一输入;响应于所述第一输入,所述第一双模蓝牙终端发送第一蓝牙低功耗BLE配对广播消息,所述第一BLE配对广播消息中的地址类型为公共public,所述第一BLE配对广播消息中的广播地址为固定广播地址,所述第一BLE配对广播消息中携带标识指示所述第一双模蓝牙终端不支持蓝牙基本速率/增强速率BR/EDR;
所述第一双模蓝牙终端接收用户的第二输入;响应于所述第二输入,所述第一双模蓝牙终端发送第二BLE配对广播消息,所述第二BLE配对广播消息中的地址类型为随机random,所述第二BLE配对广播消息中的广播地址为随机广播地址,所述第二BLE配对广播消息中携带标识指示所述第一双模蓝牙终端支持BR/EDR。


根据权利要求1所述的蓝牙通信的方法,其特征在于,所述方法还包括:
响应于所述第二输入,所述第一双模蓝牙终端发送第二BLE配对广播消息,所述第二BLE配对广播消息中的地址类型为随机random,所述第二BLE配对广播消息中的广播地址为随机广播地址,所述第二BLE配对广播消息中携带标识指示所述第一双模蓝牙终端支持BR/EDR。


根据权利要求1-3中任一项所述的蓝牙通信的方法,其特征在于,所述第一输入为创建蓝牙遥控器或启动蓝牙遥控器的输入。


根据权利要求1-4中任一项所述的蓝牙通信的方法,其特征在于,所述固定广播地址为所述第一双模蓝牙终端的MAC地址。


根据权利要求1-5中任一项所述的蓝牙通信的方法,其特征在于,在所述第一双模蓝牙终端发送第一蓝牙低功耗BLE配对广播消息之后,所述方法还包括:
第二终端检测到所述第一BLE配对广播消息,并在确定本地未保存所述第一BLE配对广播消息中携带的固定广播地址时,发送配对请求,保存所述固定广播地址;
所述第一双模蓝牙终端接收来自所述第二终端的配对请求;
响应于所述配对请求,所述第一双模蓝牙终端显示配对窗口;
所述第一双模蓝牙终端接收用户在所述配对窗口输入的配对码;
所述第一双模蓝牙终端向所述第二终端发送配对响应,所述配对响应中包括所述配对码;
在所述配对码验证通过后,所述第一双模蓝牙终端与所述第二终端建立BLE连接。


根据权利要求1-6中任一项所述的蓝牙通信的方法,其特征在于,在所述第一双模蓝牙终端发送第一蓝牙低功耗BLE配对广播消息之后,所述方法还包括:
第二终端检测到所述第一BLE配对广播消息,并在确定本地保存有所述第一BLE配对广播消息中携带的固定广播地址时,自动与所述第一双模蓝牙终端建立BLE连接。


根据权利要求1-7中任一项所述的蓝牙通信的方法,其特征在于,所述响应于所述第一输入,所述第一双模蓝牙终端发送第一蓝牙低功耗BLE配对广播消息,所述第一BLE配对广播消息中的地址类型为公共public,所述第一BLE配对广播消息中的广播地址为固定广播地址,所述第一BLE配对广播消息中携带标识指示所述第一双模蓝牙终端不支持蓝牙基本速率/增强速率BR/EDR,具体包括:
响应于所述第一输入,所述第一双模蓝牙终端将BLE广播消息中的广播地址由随机广播地址修改为所述固定广播地址,将所述BLE广播消息中的地址类型由随机random修改为公共public,将所述BLE广播消息中的标识由第一值修改为第二值,所述第一值用于指示所述第一双模蓝牙终端支持BR/EDR,所述第二值用于指示所述第一双模蓝牙终端不支持BR/EDR,以生成所述第一BLE配对广播消息;
所述第一双模蓝牙终端发送所述第一BLE配对广播消息。


根据权利要求8所述的蓝牙通信的方法,其特征在于,所述响应于所述第一输入,所述第一双模蓝牙终端将BLE广播消息中的广播地址由随机广播地址修改为所述固定广播地址,将所述BLE广播消息中的地址类型由随机random修改为公共public,将所述BLE广播消息中的标识由第一值修改为第二值,以生成所述第一BLE配对广播消息,具体包括:
响应于所述第一输入,所述第一双模蓝牙终端调用BLE广播接口,生成所述BLE广播消息,将所述BLE广播消息中的广播地址由随机广播地址修改为所述固定广播地址,将所述BLE广播消息中的地址类型由随机random修改为公共public,将所述BLE广播消息中的标识由所述第一值修改为所述第二值,以生成所述第一BLE配对广播消息。


根据权利要求1-9中任一项所述的蓝牙通信的方法,其特征在于,所述方法还包括:
若所述第一双模蓝牙终端在发送所述第一BLE配对广播消息后的预设时间内,未成功建立BLE连接,所述第一双模蓝牙终端停止发送所述第一BLE配对广播消息。


根据权利要求9所述的蓝牙通信的方法,其特征在于,所述响应于所述第一输入,所述第一双模蓝牙终端调用BLE广播接口,生成所述BLE广播消息,将所述BLE广播消息中的广播地址由随机广播地址修改为所述固定广播地址,将所述BLE广播消息中的地址类型由随机random修改为公共public,将所述BLE广播消息中的标识由所述第一值修改为所述第二值,以生成所述第一BLE配对广播消息,具体包括:
响应于所述第一输入,所述第一双模蓝牙终端确定调用所述BLE广播接口的应用为第一应用,所述第一应用为具备调用所述BLE广播接口权限的应用;
所述第一双模蓝牙终端调用所述BLE广播接口,生成所述BLE广播消息,将所述BLE广播消息中的广播地址由随机广播地址修改为所...

【专利技术属性】
技术研发人员:彭运生夏中林刘春
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1