一种可穿戴设备的蓝牙连接方法及设备与流程

文档序号:11158228阅读:1179来源:国知局
一种可穿戴设备的蓝牙连接方法及设备与制造工艺

本发明涉及通信领域,尤其涉及一种可穿戴设备的蓝牙连接方法及设备。



背景技术:

蓝牙技术包括经典蓝牙(Bluetooth)技术和低功耗蓝牙(Bluetooth Low Energy,BLE)技术,可实现固定设备与移动设备之间,以及移动设备之间的短距离数据交换,广泛应用于手机、个人计算机、智能手表等设备中。其中,低功耗蓝牙技术是经典蓝牙基本速率(Basic Rate,BR)/增强数据率(Enhanced Data Rate,EDR)技术的补充,与经典蓝牙技术相比,具有无线开启时间短、连接建立速度快和发送/接收峰值功耗低三大特性。

目前的蓝牙手表仅采用一种蓝牙模式与手机连接,实现手机通话处理、手机来电提醒或拨打电话。其中,基于经典蓝牙模式的蓝牙手表,可以实现手机通话信息提示,拨打电话以及处理该手机通话,但是,经典蓝牙模式耗电量较大。基于低功耗蓝牙模式的蓝牙手表耗电量较小,但是,只能实现手机通话信息提示,不能对手机通话进行处理,例如接听手机的来电。



技术实现要素:

本发明实施例提供一种可穿戴设备的蓝牙连接方法及设备,在实现可穿戴设备通过移动终端进行语音通话的同时,降低了可穿戴设备的功耗。

本发明实施例提供的具体技术方案如下:

第一方面,本发明实施例提供一种可穿戴设备的蓝牙连接方法,所述方法包括:

可穿戴设备工作在低功耗蓝牙模式下,判断是否需要通过与所述可穿戴设备配对的移动终端进行语音通话;

若是,所述可穿戴设备开启经典蓝牙模式,以通过蓝牙连接传输所述语音通话的音频数据。

第二方面,本发明实施例提供了一种可穿戴设备,所述设备工作在低功耗蓝牙模式下,所述设备包括:

判断单元,用于判断是否需要通过与所述设备配对的移动终端进行语音通话;

控制单元,用于在所述判断单元确定需要通过与所述设备配对的移动终端进行语音通话后,开启经典蓝牙模式,以通过经典蓝牙连接传输所述语音通话的音频数据。

基于上述技术方案,本发明实施例中,可穿戴设备确定需要通过与该可穿戴设备配对的移动终端进行语音通话后,开启经典蓝牙模式,以通过蓝牙连接传输该语音通话的音频数据,实现可穿戴设备通过移动终端进行语音通话。并且,可穿戴设备工作在低功耗蓝牙模式下,在确定需要通过移动终端进行语音通话后,才开启经典蓝牙模式,降低了可穿戴设备的功耗。

附图说明

图1为本发明第一实施例中可穿戴设备的蓝牙连接方法流程示意图;

图2为本发明第一具体实施例中蓝牙手表接听手机来电的方法流程示意图;

图3为现有技术中低功耗蓝牙连接链路层状态图;

图4为现有技术中低功耗蓝牙连接时序图;

图5为现有技术中低功耗蓝牙报文格式示意图;

图6为现有技术中低功耗蓝牙广播报文的报头格式示意图;

图7为本发明第二实施例中可穿戴设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例提供一种可穿戴设备的蓝牙连接方法及设备,在实现可穿戴设备通过移动终端进行语音通话的同时,降低了可穿戴设备的功耗。

本发明实施例中可穿戴设备为具有蓝牙功能的移动设备,如智能手环、智能手表等,移动终端为具有语音通话功能和蓝牙功能的移动终端,如手机、平板电脑等。

本发明第一实施例中,可穿戴设备的蓝牙连接方法的流程如图1所示,具体如下:

步骤101:可穿戴设备工作在低功耗蓝牙模式下,判断是否需要通过与该可穿戴设备配对的移动终端进行语音通话,若是,执行步骤102,否则,继续判断是否需要通过与该可穿戴设备配对的移动终端进行语音通话。

具体地,在确定需要通过移动终端进行语音通话之前,可穿戴设备通过低功耗蓝牙与该移动终端连接,由于采用低功耗蓝牙与移动设备连接,降低了可穿戴设备的功耗。

实施中,可穿戴设备通过以下三种方式确定需要通过与该可穿戴设备配对的移动终端进行语音通话:

方式一,可穿戴设备判断是否通过低功耗蓝牙接收到移动终端发送的通话提醒消息,若是,确定可穿戴设备需要通过该移动终端进行语音通话。

其中,该通话提醒消息中携带用于表示移动终端有通话的提示信息和/或该通话的信息。

可选的,该通话的信息包括但不限于以下信息中的至少一种:

用于表示该通话的状态的信息、该通话的电话号码、以及该通话的电话号码对应的联系人姓名,其中,该通话的状态包括来电中状态或拨号中状态。

实施中,可穿戴设备接收到通话的信息后,显示该通话的信息,由用户根据该通话的信息选择接听或拒绝该通话。

方式二,可穿戴设备判断是否接收到接听电话的命令,若是,确定可穿戴设备需要通过移动终端进行语音通话。

具体地,可穿戴设备接收到的接听电话的命令由用户通过该可穿戴设备发送的,或者由与该可穿戴设备配对的移动终端根据用户对该移动终端的操作生成并发送。例如,可穿戴设备接收到移动终端发送的来电信息后,用户在可穿戴设备的触摸屏显示的通话处理界面中,选择接听电话的选项接听该来电,向可穿戴设备发送接听电话的命令,又如,用户按下可穿戴设备上用于接听电话的按键接听该来电,向可穿戴设备发送接听电话的命令;又如,移动终端处于来电状态时,用户选择移动终端触摸屏显示的来电界面中的接听电话的选项或用户按下移动终端的用于接听电话的按键接听该来电,移动终端根据上述用户操作生成接听电话的命令,并将该接听电话的命令通过低功耗蓝牙发送到可穿戴设备。

方法三,可穿戴设备判断是否接收到拨打电话的命令,若是,确定可穿戴设备需要通过移动终端进行语音通话。

具体地,可穿戴设备接收到的拨打电话的命令由用户通过该可穿戴设备发送的,或者由与该可穿戴设备配对的移动终端根据用户在该移动终端上的拨号操作生成并发送。例如,用户在可穿戴设备的触摸屏显示的通话处理界面中,选择拨打电话的选项,向可穿戴设备发送拨打电话的命令,又如,用户按下可穿戴设备上用于拨打电话的按键,向可穿戴设备发送拨打电话的命令;又如,用户选择移动终端触摸屏显示的拨号界面中的拨打电话的选项拨打电话或用户按下移动终端的用于拨打电话的按键拨打电话,移动终端根据上述用户操作生成拨打电话的命令,并将该拨打电话的命令通过低功耗蓝牙发送到可穿戴设备。

步骤102:可穿戴设备确定需要通过移动终端进行语音通话,开启经典蓝牙模式,以通过经典蓝牙连接传输该语音通话的音频数据。

实施中,可穿戴设备开启经典蓝牙模式后,通过低功耗蓝牙向移动终端发送该可穿戴设备的经典蓝牙模式已开启的消息。移动终端接收该消息后,通过扫描附近开启蓝牙模式的设备,查找到该可穿戴设备,与该可穿戴设备建立经典蓝牙连接。

实施中,可穿戴设备开启经典蓝牙模式,与移动终端建立经典蓝牙连接之后,可以继续保持可穿戴设备与移动终端之间的低功耗蓝牙连接;也可以关闭低功耗蓝牙模式,断开可穿戴设备与移动终端之间的低功耗蓝牙连接,进一步降低可穿戴设备的功耗。

实施中,可穿戴设备接收到接听电话的命令后,通过经典蓝牙通知移动终端接听当前通话,由移动终端通过经典蓝牙将该通话的状态信息和语音数据发送给可穿戴设备,其中,该通话的状态信息为接听中。

实施中,可穿戴设备接收到拨打电话的命令后,通过经典蓝牙通知移动终端接拨打电话。移动终端确定该电话接通后,通过经典蓝牙将该电话的状态信息和音频数据发送给可穿戴设备,其中,该电话的状态信息为通话中。

实施中,语音通话结束后,判断在设定时长内是否接收到移动终端通过经典蓝牙发送的通话提醒消息或接收到拨打电话的命令,若不是,关闭经典蓝牙模式,进一步降低可穿戴设备的功耗。具体地,结束语音通话的方式包括以下几种:一、可穿戴设备接收到用户发送的结束语音通话的命令,并通过经典蓝牙通知移动终端结束该语音通话,例如,用户在可穿戴设备的触摸屏显示的通话处理界面中,选择结束通话的选项,向可穿戴设备发送结束通话的命令,并通过经典蓝牙通知移动终端结束该语音通话,又如,用户按下可穿戴设备上用于结束通话的按键,向可穿戴设备发送结束的命令,并通过经典蓝牙通知移动终端结束该语音通话;二,移动终端根据用户发送的结束语音通话的命令,挂断该语音通话,例如,用户选择移动终端触摸屏显示的通话界面中的结束通话的选项,挂断该通话,又如,用户按下移动终端的用于结束通话的按键,挂断该通话。

实施中,可穿戴设备在关闭经典蓝牙模式之前,判断低功耗蓝牙模式是否处于关闭状态,若是,该开启低功耗蓝牙模式。

下面通过三个具体实施例,以可穿戴设备是蓝牙手表,移动终端是手机为例,对本发明实施例提供的可穿戴设备的蓝牙连接方法进行详细说明。

第一具体实施例中,蓝牙手表确定手机有通话后,启动经典蓝牙模式,接听手机来电的详细方法流程如图2所示,具体如下:

步骤201:蓝牙手表采用低功耗蓝牙与手机建立蓝牙连接。

具体地,手机上安装有手机助手软件,手机通过该手机助手软件开启手机的蓝牙模式,扫描附近开启蓝牙模式的设备,查找到蓝牙手表后,与该蓝牙手表通过低功耗蓝牙建立连接,其中,该蓝牙手表工作在低功耗蓝牙模式下。并且,手机还能够通过该手机助手软件获取手机蓝牙当前的状态,如连接状态或断开状态。

实施中,手机与蓝牙手表建立低功耗蓝牙连接的过程中,低功耗蓝牙的链路层状态图如图3所示,手机为主设备,蓝牙手表为从设备。手机通过手机助手软件开启蓝牙模式,进入就绪态,蓝牙手表开启低功耗蓝牙模式,进入就绪态;蓝牙手表采用低功耗蓝牙模式发送广播报文,此时,蓝牙手表从就绪态进入广播态;手机监听蓝牙手表发出的广播报文,此时,手机从就绪态进入发起态;手机接收到蓝牙手表发送的广播报文,向蓝牙手表发起连接请求,此时,手机从发起态进入连接态,蓝牙手表从广播态进入连接态;蓝牙手表响应该蓝牙连接请求,采用低功耗蓝牙模式与手机建立蓝牙连接。

实施中,蓝牙手表采用低功耗蓝牙与手机建立蓝牙连接的时序图如图4所示,其中,蓝牙手表为广播者,手机为发起者。蓝牙手表广播该蓝牙手表的低功耗蓝牙模式处于开启状态的消息,手机监听到该消息后,向蓝牙手表发起蓝牙连接请求,此时,手机为主设备,从发起态进入连接态,蓝牙手表为从设备,从广播态进入连接态;蓝牙手表响应该蓝牙连接请求,与手机建立低功耗蓝牙连接。手机与蓝牙手表建立低功耗蓝牙连接后,能够通过低功耗蓝牙连接发送/接收数据报文。

实施中,蓝牙手表与手机建立低功耗蓝牙连接的过程中,蓝牙手表发送的广播报文以及蓝牙手表与手机通过低功耗蓝牙发送/接收的数据报文的格式如图5所示,包括前导、接入地址、报头、长度、数据和校验,其中,报头、长度和数据组成协议数据单元(Protocol Data Unit,PDU)。数据报文和广播报文通过报文的报头区分,其中,广播报文的报头格式如图6所示,包括广播报文类型、发送地址类型、接收地址类型和保留位。

步骤202:手机通过低功耗蓝牙向蓝牙手表发送该手机有通话的消息。

具体地,手机通过手机助手软件监听手机的通话状态,判断手机是否有通话,若确定手机有通话,则获取该通话的信息,否则继续监听手机的通话状态。手机获取该通话的信息后,判断手机与蓝牙手表是否通过经典蓝牙连接,若确定手机与该蓝牙手表通过经典蓝牙连接,则通过经典蓝牙将该通话的信息发送给蓝牙手表,否则,通过低功耗蓝牙向蓝牙手表发送手机有通话的消息。

具体地,手机的手机助手软件通过调用电话服务类监听手机的通话状态,当手机有通话时,将该通话的信息返回给手机。其中,该电话服务类由一个或多个函数组成,用于监听手机的通话状态以及获取手机的通话的信息,通话的信息包括通话的状态、通话的电话号码和/或通话的电话号码对应的联系人姓名,通话的状态为来电中状态或拨号中状态。

步骤203:蓝牙手表接收手机有通话的消息后,开启蓝牙手表的经典蓝牙模式,通过低功耗蓝牙将蓝牙手表的经典蓝牙模式已开启的消息发送给手机。

步骤204:手机通过手机助手软件扫描附近开启蓝牙模式的设备,查找到该蓝牙手表。

步骤205:手机与蓝牙手表建立经典蓝牙连接。

具体地,蓝牙手表同时采用低功耗蓝牙和经典蓝牙与手机建立连接。

步骤206:手机通过经典蓝牙将该通话的信息发送给蓝牙手表。

具体地,蓝牙手表接收到通话的信息后,显示该通话的信息,由用户根据该通话的信息选择接听或拒绝该通话,其中,该通话的信息包括该通话的电话号码、该通话的电话号码对应的联系人姓名和来电中的状态信息。

步骤207:蓝牙手表接收到用户接听电话的命令,通过经典蓝牙通知手机接听该通话。

步骤208:手机通过经典蓝牙将该通话的状态信息和音频数据发送给蓝牙手表。其中,该通话的状态信息为接听中。

步骤209:蓝牙手表接收到用户结束该通话的命令,通过经典蓝牙通知手机挂断该通话。

步骤210:蓝牙手表确定该通话结束后30s内未接收到手机通过经典蓝牙发送的通话信息或未接收到拨打电话的命令,关闭该蓝牙手表的经典蓝牙模式。

步骤211:蓝牙手表通过低功耗蓝牙与手机连接。

第二具体实施例中,蓝牙手表接收到接听电话的命令后,启动蓝牙手表的经典蓝牙模式,接听手机来电的具体过程如下:

(1)蓝牙手表采用低功耗蓝牙与手机建立蓝牙连接。

具体地,蓝牙手表与手机建立低功耗蓝牙连接的方法参见第一具体实施例的相关描述,此处不再赘述。

(2)手机通过低功耗蓝牙向蓝牙手表发送手机来电的信息。其中,该来电的信息包括该来电的电话号码、该来电的电话号码对应的联系人姓名和来电中的状态信息。

具体地,蓝牙手表接收到来电的信息后,显示该来电的信息,由用户根据该来电的信息选择接听或拒绝该来电。

(3)蓝牙手表接收到接听电话的命令后,开启蓝牙手表的经典蓝牙模式,并通知手机接听该来电。

具体地,蓝牙手表开启经典蓝牙模式后,通过低功耗蓝牙向手机发送该蓝牙手表的经典蓝牙模式已开启的消息。手机通过扫描附近开启蓝牙的设备,查找到该蓝牙手表,与该蓝牙手表建立经典蓝牙连接。

具体地,蓝牙手表与手机建立经典蓝牙连接后,可以关闭蓝牙手表的低功耗蓝牙模式。

(4)手机将该来电的状态信息和音频数据通过经典蓝牙发送给蓝牙手表。其中,该来电的状态信息为接听中。

(5)蓝牙手表接收到结束该来电的命令,通过经典蓝牙通知手机挂断该通话。

(6)蓝牙手表确定该来电结束后30s内未接收到手机通过经典蓝牙发送的通话信息或未接收到拨打电话的命令,关闭该蓝牙手表的经典蓝牙模式。

具体地,若蓝牙手表的低功耗蓝牙模式处于关闭状态,该蓝牙手表在关闭经典蓝牙模式之前,开启低功耗蓝牙模式。

(7)蓝牙手表采用低功耗蓝牙模式与手机连接。

第三具体实施例中,蓝牙手表通过手机拨打电话的具体过程如下:

(1)蓝牙手表采用低功耗蓝牙与手机建立蓝牙连接。

具体地,蓝牙手表与手机建立低功耗蓝牙连接的方法参见第一具体实施例,此处不再赘述。

(2)蓝牙手表接收到拨打电话的命令,开启蓝牙手表的经典蓝牙模式。

具体地,蓝牙手表接收到用户拨打电话的命令后,判断蓝牙手表是否与手机建立经典蓝牙连接。若蓝牙手表确定已与手机建立经典蓝牙连接,则通过经典蓝牙通知手机拨打该电话;若蓝牙手表确定未与手机建立经典蓝牙连接,开启蓝牙手表的经典蓝牙模式,并通过低功耗蓝牙向手机发送该蓝牙手表的经典蓝牙模式已开启的消息。

(3)手机通过扫描附近开启蓝牙的设备,查找到该蓝牙手表,与该蓝牙手表建立经典蓝牙连接。

具体地,蓝牙手表与手机建立经典蓝牙连接后,可以关闭蓝牙手表的低功耗蓝牙模式。

(4)手机确定该电话接通后,通过经典蓝牙将该电话的状态信息和音频数据发送给蓝牙手表。其中,该电话的状态信息为通话中。

(5)蓝牙手表接收到结束该电话的命令,通过经典蓝牙通知手机挂断该电话。

(6)蓝牙手表确定该电话结束后30s内未接收到手机通过经典蓝牙发送的通话信息或未接收到拨打电话的命令,关闭该蓝牙手表的经典蓝牙模式。

具体地,若蓝牙手表的低功耗蓝牙模式处于关闭状态,该蓝牙手表在关闭经典蓝牙模式之前,开启低功耗蓝牙模式。

(7)蓝牙手表采用低功耗蓝牙模式与手机连接。

基于同一发明构思,本发明第二实施例中,如图7所示,还提供了一种可穿戴设备,该设备的具体实施可参见第一实施例的描述,重复之处不再赘述,该设备工作在低功耗蓝牙模式下,该设备主要包括:

判断单元701,用于判断是否需要通过与所述设备配对的移动终端进行语音通话;

控制单元702,用于在所述判断单元701确定需要通过与所述设备配对的移动终端进行语音通话后,开启经典蓝牙模式,以通过经典蓝牙连接传输所述语音通话的音频数据。

可能的实施方式中,所述判断单元701用于:

判断是否通过低功耗蓝牙接收到所述移动终端发送的通话提醒消息,若是,确定所述设备需要通过所述移动终端进行语音通话;

或者,判断是否接收到接听电话的命令,若是,确定所述设备需要通过所述移动终端进行语音通话;

或者,判断是否接收到拨打电话的命令,若是,确定所述设备需要通过所述移动终端进行语音通话。

在一些实施方式中,所述控制单元702还用于:

在所述设备采用经典蓝牙协议与所述移动终端建立连接之后,关闭低功耗蓝牙模式。

在一些实施方式中,所述判断单元701还用于:

所述语音通话结束后,判断在设定时长内是否接收到所述移动终端通过经典蓝牙发送的通话提醒消息或接收到到拨打电话的命令;

所述控制单元702,用于在所述判断单元701确定设定时长内未接收到所述移动终端通过经典蓝牙发送的通话提醒消息或未接收到拨打电话的命令后,关闭经典蓝牙模式。

在一些实施方式中,所述判断单元701还用于:

在所述控制单元702关闭经典蓝牙模式之前,判断所述设备的低功耗蓝牙模式是否处于关闭状态;

所述控制单元702还用于:在所述判断单元701确定所述设备的低功耗蓝牙模式处于关闭状态后,开启低功耗蓝牙模式。

基于上述技术方案,本发明实施例中,可穿戴设备确定需要通过与该可穿戴设备配对的移动终端进行语音通话后,开启经典蓝牙模式,以通过蓝牙连接传输该语音通话的音频数据,实现可穿戴设备通过移动终端进行语音通话,并且,该可穿戴设备工作在低功耗蓝牙模式下,在确定需要通过该移动终端进行语音通话后,才开启经典蓝牙模式,降低了可穿戴设备的功耗。

并且,可穿戴设备通过经典蓝牙模式与所述移动终端建立连接后,关闭低功耗蓝牙模式,以及可穿戴设备开启经典蓝牙模式之后,确定设定时长内未接收到移动终端通过经典蓝牙发送的通话提醒消息或未接收到到拨打电话的命令,关闭经典蓝牙模式,进一步降低了可穿戴设备的功耗。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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