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,直到组群内所有终端的状态码和信号强度指示值更新完成。优选地,所述判断所述第二信息包内除第一终端 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。