[发明专利]一种蓝牙通信方法及系统在审
申请号: | 201510106865.0 | 申请日: | 2015-03-11 |
公开(公告)号: | CN104796847A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 曹黎 | 申请(专利权)人: | 南通同洲电子有限责任公司 |
主分类号: | H04W4/00 | 分类号: | H04W4/00;H04W24/04;H04W28/06;G08B21/24 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 226014 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 蓝牙 通信 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种蓝牙通信方法及系统。
背景技术
由于蓝牙技术的低功耗特性,大量基于蓝牙协议的应用渐渐兴起,例如蓝牙防丢。蓝牙协议从层次上可分为底层协议、中间层协议及应用层协议三类。蓝牙核心协议包括:基带规范(BaseBand)、链路管理协议(LMP)、逻辑链路控制与适配协议规范(L2CAP)和业务搜索协议(SDP)四部分,蓝牙应用层协议也叫蓝牙应用规范PROFILE,建立在蓝牙核心协议的基础上。
蓝牙防丢基本功能可包括:蓝牙主设备依靠接收的来自蓝牙从设备的蓝牙信号的强弱来判定相隔距离,一旦接收到的蓝牙信号的强度太低或者蓝牙信号消失,蓝牙主设备就会向用户发出提示。目前,实现蓝牙防丢功能的应用程序已很多。开发人员可以基于蓝牙协议来实现蓝牙主设备和蓝牙从设备之间的通信。但是,现有的蓝牙应用需要实现大量的关于防丢业务的蓝牙数据解析的工作,增加了开发蓝牙应用程序的复杂度。
发明内容
本发明实施例提供一种蓝牙通信方法及系统,可实现将防丢业务涉及的数据通信通过扩展协议处理,方便快速开发防丢应用。
第一方面,本发明实施例公开了一种蓝牙通信方法,包括:
主设备根据蓝牙协议生成第一蓝牙数据包,所述第一蓝牙数据包包含第一标志位和第一字段,所述第一字段包含第一子字段和第二子字段,所述第一标志位用于指示所述第一字段是否为第一数据格式的字段,当所述第一字段为所述第一数据格式的字段时,所述第一子字段的值为主设备的控制指令,所述第二子字段的值为设置信息;
主设备发送所述第一蓝牙数据包至从设备;
从设备接收所述第一蓝牙数据包;
在通过RFCOMM协议解析所述第一蓝牙数据包之后,从设备提取所述第一标志位,并根据所述第一标志位判断所述第一字段是否为所述第一数据格式的字段,若是,则从设备按照所述第一数据格式解析所述第一字段,提取所述第一子字段和所述第二子字段的值。
结合第一方面,在第一种可能的实现方式中,在所述从设备按照第一数据格式解析所述第一字段,提取第一子字段和第二子字段的值之后,还包括:
从设备判断所述第一子字段的值是否对应开启防丢的控制指令,若是,则从设备监测与主设备之间的预设通信连接的状态,当所述预设通信连接断开时,从设备输出预设报警信号。
结合第一方面的第一种实现方式,在第二种可能的实现方式中,在所述从设备按照第一数据格式解析所述第一字段,提取第一子字段和第二子字段的值之后,还包括:
从设备判断所述第二子字段的值是否对应从设备支持的报警方式,若是,则将所述二子字段的值所对应的报警方式设置成从设备的有效报警方式,并根据所述有效报警方式设置所述预设报警信号。
结合第一方面,在第三种可能的实现方式中,从设备根据蓝牙协议生成第二蓝牙数据包,所述第二蓝牙数据包包含所述第一标志位和所述第二字段,所述第二字段包括第三子字段和第四子字段,所述第一标志位用于指示所述第二字段是否为第二数据格式的字段,当所述第二字段为所述第二数据格式的字段时,所述第三子字段的值为从设备支持的通信距离,所述第四子字段的值为从设备支持的报警方式;
从设备发送所述第二蓝牙数据包至主设备;
主设备接收所述第二蓝牙数据包;
在通过RFCOMM协议解析所述第一蓝牙数据包之后,主设备提取所述第一标志位,并根据所述第一标志位判断所述第二字段是否为所述第二数据格式的字段,若是,则主设备按照所述第二数据格式解析所述第二字段,提取所述第三子字段和所述第四子字段的值。
结合第一方面的第三种实现方式,在第四种可能的实现方式中,在所述主设备按照所述第二数据格式解析所述第二字段,提取所述第三子字段的值和所述第四子字段的值之后,还包括:
主设备判断所述第三子字段的值是否处于第一数值范围,若是,则输出所述第三子字段的值。
结合第一方面的第三种实现方式,在第五种可能的实现方式中,在所述主设备按照所述第二数据格式解析所述第二字段,提取所述第三子字段和所述第四子字段的值之后,还包括:
主设备判断所述第四子字段的值是否处于第二数值范围,若是,则输出所述第四子字段的值所指示的从设备支持的报警方式;
主设备接收第一输入,用于在所述从设备支持的报警方式中选出从设备的有效报警方式,并根据所述第一输入将所述第二子字段的值设置为所述从设备支持的报警方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通同洲电子有限责任公司,未经南通同洲电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510106865.0/2.html,转载请声明来源钻瓜专利网。