基于运动状态检测的低功耗定位方法、装置、设备及介质制造方法及图纸

技术编号:31507196 阅读:18 留言:0更新日期:2021-12-22 23:40
本发明专利技术公开了基于运动状态检测的低功耗定位方法、装置、设备及介质,方法包括:对运动检测数据进行判断,若处于运动状态判断第一定位检测数据是否满足第一定位要求,若满足根据第一定位检测数据生成定位信息并上传,若不满足判断第二定位检测数据是否满足第二定位要求;若满足第二定位要求根据第二定位检测信息生成定位信息并上传,若不满足第二定位要求根据通信检测数据生成定位信息并上传;若不处于运动状态判断通信检测数据是否满足检测条件,若不满足返回执行对运动检测数据进行判断,若满足返回执行判断第二定位检测数据是否满足第二定位要求。本发明专利技术根据是否处于运动状态采用不同策略获取定位信息并上传,从而大幅降低了终端设备的功耗。了终端设备的功耗。了终端设备的功耗。

【技术实现步骤摘要】
基于运动状态检测的低功耗定位方法、装置、设备及介质


[0001]本专利技术涉及终端无线通信
,尤其涉及一种基于运动状态检测的低功耗定位方法、装置、设备及介质。

技术介绍

[0002]为防止青少年学生沉迷手机游戏,学校禁止学生带手机到学校,但学生在上学及放学的路途中家长无法掌握其具体动向,也无法通过任何方式与学生取得联系,因此存在安全隐患。为解决现实情况下学生上学及放学的路途中的安全隐患,现有技术方法中学生可佩戴智能手表、电子学生卡等终端设备,智能手表佩戴于手腕处,电子学生卡可挂于颈部,通过上述终端设备实现跟踪定位。然而现有的电子学生卡等设备每隔一时间段则获取一次定位信息并进行上传,导致耗电量较大,而智能手表、电子学生卡等儿童使用的终端设备结构不能过大、过重,在内部电池容量偏小的情况下持续上报定位信息导致耗电量较大,终端设备续航能力较差,且定时上传定位信息时,经常获取到处于同一位置的多个定位点,导致定位信息杂乱。因此,现有技术方法中用于终端设备的定位方法存在功耗较高的问题。

技术实现思路

[0003]本专利技术实施例提供了一种基于运动状态检测的低功耗定位方法、装置、设备及介质,旨在解决现有技术中用于终端设备的定位方法所存在的功耗较高的问题。
[0004]第一方面,本专利技术实施例提供了一种基于运动状态检测的低功耗定位方法,该方法应于终端设备中,所述终端设备与云服务器建立网络连接以实现数据信息的传输,所述方法包括:
[0005]根据预置的运动判断规则对所述终端设备中运动检测模块实时检测得到的运动检测数据进行判断,得到是否处于运动状态的判断结果;
[0006]若所述判断结果为处于运动状态,判断所述终端设备中第一定位模块的第一定位检测数据是否满足预置的第一定位要求;
[0007]若所述第一定位检测数据满足所述第一定位要求,根据所述第一定位检测数据生成对应的定位信息并通过所述终端设备中的无线通信模块上传至所述云服务器;
[0008]若所述第一定位检测数据不满足所述第一定位要求,判断所述终端设备中第二定位模块的第二定位检测数据是否满足预置的第二定位要求;
[0009]若所述第二定位检测数据满足所述第二定位要求,根据所述第二定位检测数据生成对应的定位信息并通过所述无线通信模块上传至所述云服务器;
[0010]若所述第二定位检测数据不满足所述第二定位要求,根据所述无线通信模块的通信检测数据生成对应的定位信息并通过所述无线通信模块上传至所述云服务器;
[0011]若所述判断结果为不处于运动状态,判断所述无线通信模块的通信检测数据是否满足预置的检测条件;
[0012]若所述无线通信模块的通信检测数据满足所述检测条件,返回执行所述根据预置
的运动判断规则对所述终端设备中运动检测模块实时检测得到的运动检测数据进行判断的步骤;
[0013]若所述无线通信模块的通信检测数据不满足所述检测条件,返回执行所述判断所述终端设备中第二定位模块的第二定位检测数据是否满足预置的第二定位要求的步骤。
[0014]第二方面,本专利技术实施例提供了一种基于运动状态检测的低功耗定位装置,其包括:
[0015]运动状态判断单元,用于根据预置的运动判断规则对所述终端设备中运动检测模块实时检测得到的运动检测数据进行判断,得到是否处于运动状态的判断结果;
[0016]第一定位检测数据判断单元,用于若所述判断结果为处于运动状态,判断所述终端设备中第一定位模块的第一定位检测数据是否满足预置的第一定位要求;
[0017]第一定位信息上传单元,用于若所述第一定位检测数据满足所述第一定位要求,根据所述第一定位检测数据生成对应的定位信息并通过所述终端设备中的无线通信模块上传至所述云服务器;
[0018]第二定位检测数据判断单元,用于若所述第一定位检测数据不满足所述第一定位要求,判断所述终端设备中第二定位模块的第二定位检测数据是否满足预置的第二定位要求;
[0019]第二定位信息上传单元,用于若所述第二定位检测数据满足所述第二定位要求,根据所述第二定位检测数据生成对应的定位信息并通过所述无线通信模块上传至所述云服务器;
[0020]第三定位信息上传单元,用于若所述第二定位检测数据不满足所述第二定位要求,根据所述无线通信模块的通信检测数据生成对应的定位信息并通过所述无线通信模块上传至所述云服务器;
[0021]通信检测数据判断单元,用于若所述判断结果为不处于运动状态,判断所述无线通信模块的通信检测数据是否满足预置的检测条件;
[0022]第一返回执行单元,用于若所述无线通信模块的通信检测数据满足所述检测条件,返回执行所述根据预置的运动判断规则对所述终端设备中运动检测模块实时检测得到的运动检测数据进行判断的步骤;
[0023]第二返回执行单元,用于若所述无线通信模块的通信检测数据不满足所述检测条件,返回执行所述判断所述终端设备中第二定位模块的第二定位检测数据是否满足预置的第二定位要求的步骤。
[0024]第三方面,本专利技术实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的基于运动状态检测的低功耗定位方法。
[0025]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的基于运动状态检测的低功耗定位方法。
[0026]本专利技术实施例提供了一种基于运动状态检测的低功耗定位方法、装置、设备及介质。对运动检测数据进行判断得到判断结果,若处于运动状态则判断第一定位检测数据是否满足第一定位要求,若满足则生成与第一定位检测数据对应的定位信息并上传,若不满
足则判断第二定位检测数据是否满足第二定位要求;若满足第二定位要求则根据第二定位检测信息生成定位信息并上传,若不满足第二定位要求则根据通信检测数据生成定位信息并上传;若不处于运动状态则判断通信检测数据是否满足检测条件,若不满足则返回执行对运动检测数据进行判断得到判断结果的步骤,若满足则返回执行判断第二定位检测数据是否满足第二定位要求的步骤。通过上述方法,可基于获取运动检测数据并判断是否处于运动状态,根据判断结果不同采用不同策略获取定位信息并上传,从而大幅降低了终端设备使用时的功耗。
附图说明
[0027]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本专利技术实施例提供的基于运动状态检测的低功耗定位方法的流程示意图;
[0029]图2为本专利技术实施例提供的基于运动状态检测的低功耗定位方法的应用场景示意图;
[0030]图3为本专利技术实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于运动状态检测的低功耗定位方法,其特征在于,所述方法应用于终端设备中,所述终端设备与云服务器建立网络连接以实现数据信息的传输,所述方法包括:根据预置的运动判断规则对所述终端设备中运动检测模块实时检测得到的运动检测数据进行判断,得到是否处于运动状态的判断结果;若所述判断结果为处于运动状态,判断所述终端设备中第一定位模块的第一定位检测数据是否满足预置的第一定位要求;若所述第一定位检测数据满足所述第一定位要求,根据所述第一定位检测数据生成对应的定位信息并通过所述终端设备中的无线通信模块上传至所述云服务器;若所述第一定位检测数据不满足所述第一定位要求,判断所述终端设备中第二定位模块的第二定位检测数据是否满足预置的第二定位要求;若所述第二定位检测数据满足所述第二定位要求,根据所述第二定位检测数据生成对应的定位信息并通过所述无线通信模块上传至所述云服务器;若所述第二定位检测数据不满足所述第二定位要求,根据所述无线通信模块的通信检测数据生成对应的定位信息并通过所述无线通信模块上传至所述云服务器;若所述判断结果为不处于运动状态,判断所述无线通信模块的通信检测数据是否满足预置的检测条件;若所述无线通信模块的通信检测数据满足所述检测条件,返回执行所述判断所述终端设备中第二定位模块的第二定位检测数据是否满足预置的第二定位要求的步骤;若所述无线通信模块的通信检测数据不满足所述检测条件,返回执行所述根据预置的运动判断规则对所述终端设备中运动检测模块实时检测得到的运动检测数据进行判断的步骤。2.根据权利要求1所述的基于运动状态检测的低功耗定位方法,其特征在于,所述运动判断规则包括持续时间阈值、中断时间阈值及累计运动阈值,所述根据预置的运动判断规则对所述终端设备中定位模块实时检测得到的运动检测数据进行判断,得到是否处于运动状态的判断结果,包括:在与所述持续时间阈值对应的时间段内判断所述运动检测数据是否发生中断;若在与所述持续时间阈值对应的时间段内所述运动检测数据发生中断,对当前累计中断次数进行自加一;判断与所述当前累计中断次数对应的运动距离是否大于所述累计运动阈值;若所述当前累计中断次数对应的运动距离大于所述累计运动阈值,得到处于运动状态的判断结果,并对所述当前累计中断次数进行清零后返回执行所述在与所述持续时间阈值对应的时间段内判断所述运动检测数据是否发生中断的步骤;若所述当前累计中断次数对应的运动距离不大于所述累计运动阈值,返回执行所述在与所述持续时间阈值对应的时间段内判断所述运动检测数据是否发生中断的步骤;若在与所述持续时间阈值对应的时间段内所述运动检测数据未发生中断,得到不处于运动状态的判断结果,并返回执行所述在与所述持续时间阈值对应的时间段内判断所述运动检测数据是否发生中断的步骤。3.根据权利要求1所述的基于运动状态检测的低功耗定位方法,其特征在于,所述第一定位模块为卫星定位模块,所述第一定位要求包括数量阈值、检测强度阈值,所述判断所述
终端设备中第一定位模块的第一定位检测数据是否满足预置的第一定位要求,包括:判断所述第一定位检测数据中卫星数量是否为零;若所述第一定位检测数据中卫星数量不为零,判断所述第一定位检测数据中检测强度不小于检测强度阈值的有效检测卫星的数量是否不小于所述数量阈值;若所述有效检测卫星的数量不小于所述数量阈值,判断是否能够根据所述有效检测卫星的检测数据获取终端定位;若能够根据所述有效检测卫星的检测数据获取终端定位,判定所述第一定位检测数据满足所述第一定位条件;若所述第一定位检测数据中卫星数量为零、所述有效检测卫星的数量小于所述数量阈值或不能够根据所述有效检测卫星的检测数据获取终端定位,判定所述第一定位检测数据不满足所述第一定位条件。4.根据权利要求3所述的基于运动状态检测的低功耗定位方法,其特征在于,所述第一定位要求还包括第一检测时段、第二检测时段及第三检测时段,所述判断所述终端设备中第一定位模块的第一定位检测数据是否满足预置的第一定位要求,包括:判断所述第一定位检测数据在所述第一检测时段中卫星数量是否为零;若所述第一定位检测数据在所述第一检测时段中卫星数量不为零,判断所述第一定位检测数据中与所述第二检测时段对应且检测强度不小于检测强度阈值的有效检测卫星的数量是否不小于所述数量阈值;若所述有效检测卫星的数量不小于所述数量阈值,判断是否能够根据所述第一定位检测数据中所述有效检测卫星与所述第三检测时段对应的检测数据获取终端定位;若能够根据所述有效检测...

【专利技术属性】
技术研发人员:郭洁程斐
申请(专利权)人:深圳市几米物联有限公司
类型:发明
国别省市:

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

1