基于BLE的位置监测方法及终端技术

技术编号:19391309 阅读:30 留言:0更新日期:2018-11-10 02:55
本发明专利技术提出了一种基于BLE的位置监测方法及终端,其方法包括:第一终端在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;广播所述第一信息包。本发明专利技术基于现有的BLE技术,提出一种可以用于多终端防丢、位置监控的方法,使多个终端设备实现中继,扩大了BLE终端的使用距离和应用范围。

Location monitoring method and terminal based on BLE

The present invention proposes a BLE-based position monitoring method and a terminal. The method includes: the first terminal obtains the second information packet and the second signal strength within a specified time interval, the second information packet includes the status code and the signal strength indication value of each terminal in the group, and the second information packet and the second signal strength according to the said second information packet and the second signal strength. The first information packet includes the status code and signal strength indication value of each terminal in the group, and broadcasts the first information packet. Based on the existing BLE technology, the invention proposes a method that can be used for multi-terminal loss prevention and position monitoring, which enables multiple terminal devices to realize relay and enlarges the use distance and application scope of BLE terminals.

【技术实现步骤摘要】
基于BLE的位置监测方法及终端
本专利技术涉及到低功耗蓝牙
,特别是涉及到一种基于BLE的位置监测方法及终端。
技术介绍
目前,现有的蓝牙防丢器都是工作在蓝牙信号范围以内的,通过蓝牙或其它信号相互判断对方距离并保持通信,一旦超出有效通信距离或设定距离,主从模块就会告警。超出最大告警距离之后,防丢器则无法再次定位被保护人者。现有告警系统最远有效工作距离不超过50米。
技术实现思路
本专利技术的主要目的为提供一种基于BLE的位置监测方法及终端,能够扩大对蓝牙终端的监控范围。本专利技术提出了一种基于BLE的位置监测方法,包括:第一终端在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;广播所述第一信息包。优选地,所述根据所述第二信息包及第二信号强度,生成第一信息包,包括:S21、初始化第一信息包,第一信息包包括各个终端的状态码及信号强度指示值,第一终端的状态码为1,信号强度值为最大值;S22、判断所述第二信息包内除第一终端外的第N终端的状态码是否为零;S23、若否,将所述第N终端的状态码加一后设置为第一信息包内第N终端的状态码,同时将除第二终端外的第N终端的信号强度指示值设置为第一信息包内第N终端的信号强度指示值;S24、根据所述第二信号强度更新第一信息包内第N终端的信号强度指示值;S25、重复S22、S23,直到组群内所有终端的状态码和信号强度指示值更新完成。优选地,所述判断所述第二信息包内除第一终端外的第N终端的状态码是否为零之后,还包括:若是,则第一信息包内的第N终端的状态码和信号强度指示值保持不变。优选地,步骤S25之后,还包括:S31、获取第三信息包及第三信号强度,所述第三信息包包括组群内各个终端的状态码及信号强度指示值;S32、判断第三信息包内第N终端的状态码是否为零;S33、若否,则判断所述第三信息包内第N终端的状态码是否小于当前第一信息包内第N终端的状态码;S34、若是,将所述第三信息包内第N终端的状态码加一后设置为第一信息包内第N终端的状态码,同时将除第三终端外的第N终端的信号强度指示值设置为第一信息包内第N终端的信号强度指示值;S35、根据所述第三信号强度更新第一信息包内第三终端的信号强度指示值;S36、重复S32、S33、S34,直到组群内所有终端的状态码和信号强度指示值更新完成。本专利技术的另一个方面,还提出了一种基于BLE的位置监测方法,包括:智能终端获取上述任意一项所述的基于BLE的位置监测方法所获得的第一信息包;根据所述第一信息包内的状态码及信号强度指示值解析各个终端的相对位置。本专利技术的另一个方面,还提出了一种基于BLE的位置监测终端,包括:获取模块,用于在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;生成模块,哦用于根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;广播模块,用于广播所述第一信息包。优选地,所述生成模块包括:初始化单元,用于初始化第一信息包,第一信息包包括各个终端的状态码及信号强度指示值,第一终端的状态码为1,信号强度值为最大值;第一判断单元,用于判断所述第二信息包内除第一终端外的第N终端的状态码是否为零;第一处理单元,用于若否,将所述第N终端的状态码加一后设置为第一信息包内第N终端的状态码,同时将除第二终端外的第N终端的信号强度指示值设置为第一信息包内第N终端的信号强度指示值;第二处理单元,用于根据所述第二信号强度更新第一信息包内第N终端的信号强度指示值;第三处理单元,用于重复第一判断单元、第一处理单元,直到组群内所有终端的状态码和信号强度指示值更新完成。优选地,所述生成模块还包括:第一不变单元,用于若是,则第一信息包内的第N终端的状态码和信号强度指示值保持不变。优选地,所述生成模块还包括:第二获取单元,用于获取第三信息包及第三信号强度,所述第三信息包包括组群内各个终端的状态码及信号强度指示值;第二判断单元,用于判断第三信息包内第N终端的状态码是否为零;第三判断单元,用于若否,则判断所述第三信息包内第N终端的状态码是否小于当前第一信息包内第N终端的状态码;第四处理单元,用于若是,将所述第三信息包内第N终端的状态码加一后设置为第一信息包内第N终端的状态码,同时将除第三终端外的第N终端的信号强度指示值设置为第一信息包内第N终端的信号强度指示值;第五处理单元,用于根据所述第三信号强度更新第一信息包内第三终端的信号强度指示值;第六处理单元,用于重复执行第二判断单元、第三判断单元、第四处理单元,直到组群内所有终端的状态码和信号强度指示值更新完成。本专利技术的另一个方面,还提出了一种智能终端,包括:获取信号模块,用于获取根据上述任意一项所述的基于BLE的位置监测终端所获得的第一信息包;解析模块,用于根据所述第一信息包内的状态码及信号强度指示值解析各个终端的相对位置。本专利技术提出了一种基于BLE的位置监测方法及装置,其方法包括:第一终端在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;广播所述第一信息包。本专利技术基于现有的BLE技术,提出一种可以用于多终端防丢、位置监控的方法,使多个终端设备实现中继,扩大了BLE终端的使用距离和应用范围。附图说明图1为本专利技术基于BLE的位置监测方法一实施例的流程示意图;图2为本专利技术基于BLE的位置监测方法另一实施例的流程示意图;图3为一智能手机与多个蓝牙终端连接的结构示意图;图4为智能手机上显示的各个终端位置的示意图;图5为本专利技术基于BLE的位置监测终端一实施例的结构示意图;图6为本专利技术智能终端一实施例的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,本专利技术实施例提出了一种基于BLE的位置监测方法,包括:S10、第一终端在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;S20、根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;S30、广播所述第一信息包。第一终端可以是智能手环、智能手表或者其他具有BLE连接功能的智能穿戴设备。BLE(蓝牙低能耗,BluetoothLowEnergy)指的是低耗能蓝牙,是低成本、短距离、可互操作的鲁棒性无线技术。第二信号包是由第二终端发出的,并被第一终端所接收。第二信号强度为第一终端接收到的第二信号包的强度,可通过接收电路直接测出。第一终端与第二终端属于同一群组。第一信息包与接收到的第二信息包类型相同。第一终端可以接收到其他终端发送的信息包,其自身也可以发出第一信息包。在一实施例中,信息包可按以下方式存储。表1信息包的数据存储内容Head群组识别码1-2本文档来自技高网...

【技术保护点】
1.一种基于BLE的位置监测方法,其特征在于,包括:第一终端在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;广播所述第一信息包。

【技术特征摘要】
1.一种基于BLE的位置监测方法,其特征在于,包括:第一终端在指定时间间隔内获取第二信息包及第二信号强度,所述第二信息包包括组群内各个终端的状态码及信号强度指示值;根据所述第二信息包及第二信号强度,生成第一信息包,所述第一信息包包括组群内各个终端的状态码及信号强度指示值;广播所述第一信息包。2.根据权利要求1所述的基于BLE的位置监测方法,其特征在于,所述根据所述第二信息包及第二信号强度,生成第一信息包,包括:S21、初始化第一信息包,第一信息包包括各个终端的状态码及信号强度指示值,第一终端的状态码为1,信号强度值为最大值;S22、判断所述第二信息包内除第一终端外的第N终端的状态码是否为零;S23、若否,将所述第N终端的状态码加一后设置为第一信息包内第N终端的状态码,同时将除第二终端外的第N终端的信号强度指示值设置为第一信息包内第N终端的信号强度指示值;S24、根据所述第二信号强度更新第一信息包内第N终端的信号强度指示值;S25、重复S22、S23,直到组群内所有终端的状态码和信号强度指示值更新完成。3.根据权利要求2所述的基于BLE的位置监测方法,其特征在于,所述判断所述第二信息包内除第一终端外的第N终端的状态码是否为零之后,还包括:若是,则第一信息包内的第N终端的状态码和信号强度指示值保持不变。4.根据权利要求2所述的基于BLE的位置监测方法,其特征在于,步骤S25之后,还包括:S31、获取第三信息包及第三信号强度,所述第三信息包包括组群内各个终端的状态码及信号强度指示值;S32、判断第三信息包内第N终端的状态码是否为零;S33、若否,则判断所述第三信息包内第N终端的状态码是否小于当前第一信息包内第N终端的状态码;S34、若是,将所述第三信息包内第N终端的状态码加一后设置为第一信息包内第N终端的状态码,同时将除第三终端外的第N终端的信号强度指示值设置为第一信息包内第N终端的信号强度指示值;S35、根据所述第三信号强度更新第一信息包内第三终端的信号强度指示值;S36、重复S32、S33、S34,直到组群内所有终端的状态码和信号强度指示值更新完成。5.一种基于BLE的位置监测方法,其特征在于,包括:智能终端获取根据权利要求1-4任意一项所述的基于BLE的位置监测方法所获得的第一信息包;根据所述第一信息包内的状态码及信号强度指示值解析各个终端的相对位置。6.一种基于BLE的位置监测终端,其特征在于,包括:...

【专利技术属性】
技术研发人员:杜来柱
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1