基于蓝牙的可穿戴设备与移动终端自动连接的方法及系统的制作方法

文档序号:9690693阅读:650来源:国知局
基于蓝牙的可穿戴设备与移动终端自动连接的方法及系统的制作方法【
技术领域
】[0001]本发明涉及蓝牙
技术领域
,尤其涉及基于蓝牙的可穿戴设备与移动终端自动连接的方法及系统。【
背景技术
】[0002]目前,众多的可穿戴设备出现在市场上,并被用户接受和使用,如智能手表、智能手环、智能眼镜、智能跑鞋、智能戒指等。这些可穿戴设备基本上通过蓝牙与手机连接,用户在手机端安装相应的应用后,就可以得到不同的服务,例如用户通过智能手表接听电话,接收消息,远程控制拍照;通过智能手环来检测自己的卡路里消耗、心跳水平、血压水平等健康状况;通过智能眼镜来辅助教学;通过智能跑鞋来记录运动轨迹和跑步公里数;通过智能戒指来检测睡眠状况。在实际应用场景下,当用户通过蓝牙连接手机与可穿戴设备时,往往需要用户手动点击手机端的扫描、连接请求、确认操作,可穿戴设备端的确认操作,使用起来不是很方便。[0003]因此,现有技术还有待于改进和发展。【
发明内容】[0004]本发明针对现有技术的上述缺陷,提供基于蓝牙的可穿戴设备与移动终端自动连接的方法及系统,旨在解决现有技术中当用户通过蓝牙连接智能终端与可穿戴设备时,往往需要用户手动点击手机端的扫描、连接请求、确认操作,可穿戴设备端的确认操作,使用起来不是很方便的问题。[0005]本发明解决技术问题所采用的技术方案如下:一种基于蓝牙的可穿戴设备与移动终端自动连接的方法,其中,所述方法包括步骤:A、可穿戴设备通过蓝牙广播蓝牙名称;B、智能终端扫描获取可穿戴设备的蓝牙名称,当该蓝牙名称存在于智能终端中预先写入的蓝牙名称列表时,则将可穿戴设备的蓝牙名称写入扫描列表。[0006]所述基于蓝牙的可穿戴设备与移动终端自动连接的方法,其中,所述步骤B之后还包括:C、智能终端获取与扫描列表中每一可穿戴设备对应的当前蓝牙接收信号强度指示值,若可穿戴设备的当前蓝牙接收信号强度指示值高于预设的蓝牙接收信号强度指示阈值时,则与对应的可穿戴设备建立蓝牙连接。[0007]所述基于蓝牙的可穿戴设备与移动终端自动连接的方法,其中,所述步骤A中可穿戴设备通过蓝牙方式或低功耗蓝牙方式广播蓝牙名称,并发射蓝牙信号;其中,蓝牙方式为支持蓝牙2.0、蓝牙2.1或蓝牙3.0的方式;低功耗蓝牙方式为支持BluetoothSmart的方式。[0008]所述基于蓝牙的可穿戴设备与移动终端自动连接的方法,其中,所述步骤B中还包括检测已写入扫描列表的可穿戴设备发射蓝牙信号的当前蓝牙接收信号强度指示值。[0009]所述基于蓝牙的可穿戴设备与移动终端自动连接的方法,其中,所述蓝牙接收信号强度指示阈值为_30dBm。[0010]-种基于蓝牙的可穿戴设备与移动终端自动连接的系统,其中,包括:蓝牙广播模块,用于可穿戴设备通过蓝牙广播蓝牙名称;扫描模块,用于智能终端扫描获取可穿戴设备的蓝牙名称,当该蓝牙名称存在于智能终端中预先写入的蓝牙名称列表时,则将可穿戴设备的蓝牙名称写入扫描列表。[0011]所述基于蓝牙的可穿戴设备与移动终端自动连接的系统,其中,还包括:蓝牙连接模块,用于智能终端获取与扫描列表中每一可穿戴设备对应的当前蓝牙接收信号强度指示值,若可穿戴设备的当前蓝牙接收信号强度指示值高于预设的蓝牙接收信号强度指示阈值时,则与对应的可穿戴设备建立蓝牙连接。[0012]所述基于蓝牙的可穿戴设备与移动终端自动连接的系统,其中,所述蓝牙广播模块中可穿戴设备通过蓝牙方式或低功耗蓝牙方式广播蓝牙名称,并发射蓝牙信号;其中,蓝牙方式为支持蓝牙2.0、蓝牙2.1或蓝牙3.0的方式;低功耗蓝牙方式为支持BluetoothSmart的方式。[0013]所述基于蓝牙的可穿戴设备与移动终端自动连接的系统,其中,所述扫描模块中还包括检测已写入扫描列表的可穿戴设备发射蓝牙信号的当前蓝牙接收信号强度指示值。[0014]所述基于蓝牙的可穿戴设备与移动终端自动连接的系统,其中,所述蓝牙接收信号强度指示阈值为-30dBm。[0015]本发明提供了基于蓝牙的可穿戴设备与移动终端自动连接的方法及系统,方法包括:可穿戴设备通过蓝牙广播蓝牙名称;智能终端扫描获取可穿戴设备的蓝牙名称,当该蓝牙名称存在于智能终端中预先写入的蓝牙名称列表时,则将可穿戴设备的蓝牙名称写入扫描列表。当将可穿戴设备放在智能终端的特定区域,就可以自动连接可穿戴设备,不仅操作简便,而且安全性也得到保证。【附图说明】[0016]图1是本发明所述基于蓝牙的可穿戴设备与移动终端自动连接的方法较佳实施例的流程图。[0017]图2是智能手机对智能手表的蓝牙RSSI信号值与距离的关系示意图。[0018]图3是智能手表与智能手机采取屏幕贴屏幕时放置在6个不同测试位置的示意图。[0019]图4是智能手表与智能手机采取屏幕贴屏幕时蓝牙RSSI信号值与位置的关系示意图。[0020]图5是本发明所述基于蓝牙的可穿戴设备与移动终端自动连接的系统较佳实施例的结构框图。【具体实施方式】[0021]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0022]首先对低功耗蓝牙协议进行详细说明如下。[0023]与传统蓝牙相比,低功耗蓝牙(BluetoothLowEnergy,BLE)的最大优点是省功耗,同时传输的数据量也比较小,适用于智能终端之间的无线业务连接。低功耗蓝牙协议的开发主要在链路层(LinkLayer,LL),通用访问协议层(GenericAccessProfile,GAP)和通用属性协议层(GenericAttributeProfile,GATT)〇[0024]根据蓝牙联盟发布的蓝牙4.0协议,链路层定义了BLE信道的信令,非连接状态下的广播方(Advertiser),扫描方(Scanner)和发起方(Initiator)。[0025]具体来说,BLE信道的信令格式如表1所示,对广播信道和数据信道都适用。其中,引导码Preamble和接入地址AccessAddress对于BLE信道来说是固定的数据,协议数据单元H)U可以在BLE信道中携带信息,CRC用作循环校验。[0026]表1关于广播信道的信令格式,广播信道的PDU(协议数据单元)由头Header和有效载荷Payload组成,如表2所示,表2为广播信道的H)U格式。[0027]表2Header中的4比特H)UType决定了信令的类型,如可连接非定向广播信令(ADV_IND),可连接定向广播信令(ADV_DIRECT_IND),不可连接非定向广播信令(ADV_N0NC0NN_IND),扫描请求信令(SCAN_REQ),扫描回复信令(SCAN_RSP),连接请求信令(C0NNECT_REQ),可扫描非定向广播信令(ADV_SCAN_IND),具体如表3所示。[0028]表3其中,广播方向扫描方发送可连接非定向广播信令(ADV_IND)时,可连接非定向广播信令(ADV_IND)的?3}4〇3(1格式如表4所示。其中,4(1¥4表示广播方的蓝牙地址,4(1¥〇3丨3表示广播数据包,最多可携带31个字节的消息。[0029]表4ADV_IND(可连接非定向广播信令)的AdvData(广播数据包)的格式如表5所示。其中,ADStructure表示消息段,一个广播数据包可容纳多个消息段;ADType表示消息段的类型,如蓝牙名称,蓝牙制造商,UUID等;ADData表示消息段的内容;Length的值表示消息段类型和消息段内容的字节总数。[0030]表5已经被蓝牙联盟定义的ADType字段如表6所示,未被定义的就是保留字段。[0031]表6链路层在广播信道中定义了3种角色:广播方(Advertiser),扫描方(Scanner)和发起方(Initiator)。链路层在广播信道中定义了3种状态:广播状态(AdvertisingState),扫描状态(ScanningState)和发起状态(InitiatingState)。[0032]其中,广播状态(AdvertisingState)可分为:1)可连接非定向广播事件(Connectableundirectedevent):广播方向周围所有的扫描方广播ADV_IND信令,并声明自己处于可连接模式。广播方监听扫描方发来的SCAN_REQ信令,然后向扫描方发送SCAN_RSP信令。广播方也监听发起方发来的C0NNECT_REQ信令;2)可连接定向广播事件(Connectabledirectedevent):广播方向周围特定的扫描方广播ADV_DIRECT_IND信令,并声明自己处于可连接模式。广播方只监听特定发起方发来的C0NNECT_REQ信令;3)不可连接非定向广播事件(Non-connectableundirectedevent):广播方向周围所有的扫描方广播ADV_N当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1