低功耗蓝牙设备数据传输方法及装置的制造方法

文档序号:9923941阅读:640来源:国知局
低功耗蓝牙设备数据传输方法及装置的制造方法
【技术领域】
[0001]本发明涉及蓝牙通信领域,尤其涉及一种低功耗蓝牙设备数据传输方法及装置。
【背景技术】
[0002]蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的I SM波段的UHF无线电波)。随着蓝牙无线通信技术的发展,蓝牙4.0版本在传统蓝牙技术的基础上实现了低功耗,使得蓝牙设备可以极低的功耗进行工作,推动了低功耗蓝牙技术在智能穿戴设备、移动终端、运动记录设备等领域的广泛应用。
[0003]现有技术中,低功耗蓝牙技术的应用场景都是由蓝牙组织发布的标准情景模式(profile)来支持,比如电池电量查询需要使用到标准的电池服务,体温计的温度数据传递需要使用到体温计服务等。很多的应用场景都定义有相关的服务类型进行支持,每个使用场景中的数据内容和数据格式都有专门的定义。例如:以标准设备信息服务profile为例,该profile中定义特性声明序列号、软件版本号、硬件版本号、制造商名称、产品型号、产品编码等特性属性,每一个特性属性对应相应的通用唯一识别码(Universal Iy UniqueIdentifier,简称UUID),每个UUID对应一个数据通路,每个数据通路传输与所述UUID的特性属性对应的数据内容。该UUID已经由蓝牙官方组织分配好,并将这些信息预先定义在软件中。当产品与其他产品互联时就可以通过相应的UUID读取对应的设备信息。
[0004]但是,现有技术中,每个UUID对应的数据通路只能传输profile中定义好的数据内容,传输多个不同类型的特性属性对应的数据时,需要使用多个不同的数据通路,浪费系统资源。

【发明内容】

[0005]本发明实施例提供一种低功耗蓝牙设备数据传输方法及装置,用于解决现有技术中的低功耗蓝牙设备传输数据时浪费系统资源的问题。
[0006]第一方面,本发明实施例提供一种低功耗蓝牙设备数据传输方法,包括:
[0007]客户端获取服务端的通用唯一识别码UUID;所述UUID对应低功耗蓝牙数据服务提供的至少两种特性属性,由用户根据低功耗蓝牙GATT协议定义;
[0008]根据所述服务端的UUID及所述客户端中预设的UUID,确定所述客户端与所述服务端进行数据传输的数据传输通道;
[0009]所述客户端通过所述数据传输通道,接收所述服务端发送的至少一个自定义数据包,所述自定义数据包的数据包内容与所述低功耗蓝牙数据服务的其中一种特性属性相对应。
[0010]第二方面,本发明实施例提供一种低功耗蓝牙设备数据传输方法,包括:
[0011]服务端接收客户端发送的信息获取请求;所述信息获取请求指示获取所述服务端的通用唯一识别码UUID,所述UUID对应低功耗蓝牙数据服务提供的至少两种特性属性,由用户根据低功耗蓝牙GATT协议自定义;
[0012]所述服务端向所述客户端发送所述服务端的UUID,用于供所述客户端根据所述服务端的UUID及所述客户端中预设的UUID,确定所述客户端与所述服务端进行数据传输的数据传输通道
[0013]所述服务端通过与所述数据传输通道,向所述客户端发送至少一个自定义数据包,所述自定义数据包的数据包内容与所述低功耗蓝牙数据服务的其中一种特性属性相对应。
[0014]第三方面,本发明实施例提供一种低功耗蓝牙设备数据传输装置,包括:
[0015]处理模块,用于获取服务端的通用唯一识别码UUID;所述UUID对应低功耗蓝牙数据服务提供的至少两种特性属性,由用户根据低功耗蓝牙GATT协议定义;
[0016]所述处理模块,还用于根据所述服务端的UUID及所述客户端中预设的UUID,确定所述客户端与所述服务端进行数据传输的数据传输通道;;
[0017]接收模块,用于通过所述数据传输通道,接收所述服务端发送的至少一个自定义数据包,所述自定义数据包的数据包内容与所述低功耗蓝牙数据服务的其中一种特性属性相对应。
[0018]第四方面,本发明实施例还提供一种低功耗蓝牙设备数据传输装置,包括:
[0019]接收模块,用于接收客户端发送的信息获取请求;所述信息获取请求指示获取所述服务端的通用唯一识别码UUID,所述UUID对应低功耗蓝牙数据服务提供的至少两种特性属性,由用户根据低功耗蓝牙GATT协议自定义;
[0020]发送模块,用于向所述客户端发送所述UUID,以供所述客户端根据所述UUID及所述客户端中预设的UUID,确定所述客户端与所述服务端进行数据传输的数据传输通道[0021 ]所述发送模块,还用于通过所述数据传输通道,向所述客户端发送至少一个自定义数据包,所述自定义数据包的数据包内容与所述低功耗蓝牙数据服务的其中一种特性属性相对应。
[0022]本发明实施例提供的低功耗蓝牙设备数据传输方法及装置,通过对低功耗蓝牙数据服务的特性属性对应的UUID进行定义,使得同一个UUID对应的数据通道可以支持传输所述多个特性属性的数据包内容,蓝牙设备可以通过所述UUID对应的数据传输通道,使用所述自定义数据包传输与任意一种特性属性相对应的数据包内容,从而使得同一个数据通道可以根据需要传输多种类型的数据,提高数据传输通道的利用率,节省系统资源。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例服务端与客户端进行低功耗蓝牙数据传输的交互示意图;
[0025]图2为本发明实施例低功耗蓝牙设备数据传输方法的流程示意图;
[0026]图3为本发明实施例低功耗蓝牙数据传输方法中的自定义数据包的格式示意图;
[0027]图4为本发明另一实施例低功耗蓝牙设备数据传输方法的流程示意图;
[0028]图5为本发明实施例低功耗蓝牙设备数据传输装置的结构示意图;
[0029]图6为本发明另一实施例低功耗蓝牙设备数据传输装置的结构示意图。
【具体实施方式】
[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]本发明低功耗蓝牙设备数据传输方法及装置,通过对低功耗蓝牙数据服务的特性属性对应的通用唯一识别码(UniversalIy Unique Identifier,简称UUID)进行定义,使得一个UUID对应多个特性属性,即所述UUID对应的数据传输通道可以支持传输所述多个特性属性的数据包内容,再通过增加数据包的数据类型,并定义所述数据类型与所述多个特性属
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1