CN112188406B - 位置上报方法、装置及存储介质 - Google Patents

位置上报方法、装置及存储介质 Download PDF

Info

Publication number
CN112188406B
CN112188406B CN202011055584.4A CN202011055584A CN112188406B CN 112188406 B CN112188406 B CN 112188406B CN 202011055584 A CN202011055584 A CN 202011055584A CN 112188406 B CN112188406 B CN 112188406B
Authority
CN
China
Prior art keywords
interval
time
terminal
sampling interval
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011055584.4A
Other languages
English (en)
Other versions
CN112188406A (zh
Inventor
魏科文
杨放忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Water World Co Ltd
Original Assignee
Shenzhen Water World Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Water World Co Ltd filed Critical Shenzhen Water World Co Ltd
Priority to CN202011055584.4A priority Critical patent/CN112188406B/zh
Publication of CN112188406A publication Critical patent/CN112188406A/zh
Application granted granted Critical
Publication of CN112188406B publication Critical patent/CN112188406B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • H04W52/0258Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephone Function (AREA)

Abstract

本发明揭示了一种位置上报方法、装置及存储介质;方法包括:移动终端获取当前时间;判断当前时间处于哪一个时间段,时间段有多个,时间段为预设的时间段;获取时间段调用对应的采样间隔;根据采样间隔采集位置信息;将位置信息上传至指定后台。本发明的位置上报方法、装置及存储介质,位置上报方法通过获取当前时间所属的时间段对应的采样间隔;并根据采样间隔采样位置信息并上传;在活动频繁的时间段内高频率对位置上传,在活动较少的时间段较低频率对位置上传,通过不同的采样间隔实现对位置上传疏密程度的控制,适配实际情况,尽可能的减少上报动作,在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。

Description

位置上报方法、装置及存储介质
技术领域
本发明涉及到位置识别领域,特别是涉及到一种位置上报方法、装置及存储介质。
背景技术
现有的终端的上报位置动作,是通过判断目标是静止或运动状态来确定是否上报位置,而有计步功能的,通过运动的步数来作为触发上传得标的,当步数达到一定阙值时,则上报位置数据;在无法判断是静止或运动状态及运动的步数时,在保证实时跟踪定位的基础上关闭产品的其他功能,由此降低功耗,减少耗电,进而延长待机时间,提高续航能力,但如此会降低产品使用体验。因此,如何在不降低终端体验的基础上提出新的省电的位置上报的方法,是现在亟需解决的问题。
发明内容
本发明的主要目的为提供一种位置上报方法、装置及存储介质,可以解决现有上报位置的方法会关闭产品其他功能导致终端体验减低的问题。
本发明提出一种位置上报方法,包括如下步骤:
移动终端获取当前时间;
判断当前时间处于哪一个时间段,时间段有多个,时间段为预设的时间段;
获取时间段调用对应的采样间隔;
根据采样间隔采集位置信息;
将位置信息上传至指定后台。
进一步地,获取时间段调用对应的采样间隔的步骤,包括:
根据当前时间和预设的对应关系获取时间段对应的第一间隔,并以第一间隔为采样间隔,对应关系为时间段与采样间隔的对应关系。
进一步地,获取时间段调用对应的采样间隔的步骤还包括:
判断终端在采样间隔内的运动间距是否符合预设条件;
若是,则在设定次数或设定时长内,维持采样间隔采集位置信息;
若否,则获取第二间隔,并在设定次数或设定时长内,以第二间隔作为采样间隔采集位置信息。
进一步地,判断终端在采样间隔内的运动间距是否符合预设条件的步骤,包括:
判断终端在采样间隔的运动间距是否在第一阈值范围之内;
若否,则判定不符合预设条件;
若是,则判定符合预设条件;
判断终端在采样间隔的运动间距是否在第一阈值范围之内的步骤,包括:
获取终端在采样间隔的运动间距;
获取运动间距与预设间距的差值;
判断差值是否在第二阈值范围内;
若是,则判定终端在采样间隔的运动间距在第一阈值范围之内;
若否,则判定终端在采样间隔的运动间距不在第一阈值范围之内。
进一步地,获取第二间隔的步骤,包括:
判断终端在采样间隔的运动间距是否大于第一阈值范围中最大值;
若是,则获取终端在最近范围内移动预设间距所用的第一时间,并以第一时间作为第二间隔。
进一步地,获取第二间隔的步骤,还包括:
判断终端在采样间隔的运动间距是否小于第一阈值范围中最小值;
若是,则获取在当前时间之前的M个位置所在的活动区域,M个位置为第一设定次数或第一设定时长内的采样的位置;
判断活动区域的半径大小是否在第二阈值范围内;
若是,则获取第三间隔,并以第三间隔作为获取第二间隔,第三间隔为预设的时间间隔;
若否,则获取终端在移动预设间距所用的第二时间,并以第二时间作为第二间隔。
进一步地,获取在当前时间之前的M个位置所在的活动区域的步骤,包括:
获取在当前时间之前的M个位置中位置间距最远的两个位置间直线距离;
以直线距离为直径获取圆形区域,圆形区域为活动区域。
进一步地,根据采样间隔采集位置信息的步骤,包括:
将采样间隔导入定时器获得上传信号,定时器用于根据采样间隔发送上传信号;
根据上传信号采集位置信息。
进一步地,将位置信息上传至指定后台终端的步骤之后,包括:
判断当前时间是否达到设定时间;
若是,则获取设定时间内采样间隔的分布特征,分布特征包括采样间隔的时间长度,以及其分布的时间段;
根据分布特征生成关于时间段的划分推荐信息。
本申请还提出了一种位置上报装置,包括:
时间获取模块,用于获取当前时间;
时间段判断模块,用于判断当前时间处于哪一个时间段,时间段有多个,时间段为预设的时间段;
采样间隔获取模块,用于获取时间段调用对应的采样间隔;
采集模块,用于根据采样间隔采集位置信息;
上传模块,用于将位置信息上传至指定后台终端。
本申请还提出了一种存储介质,其为计算机可读的存储介质,其上存储有计算机程序,计算机程序被执行时实现上述的位置上报方法。
本发明的位置上报方法、装置及存储介质,位置上报方法通过获取当前时间所属的时间段对应的采样间隔;根据采样间隔采样位置信息并将位置信息上传;在不同的时间段获取对应的采样间隔,如此,可在活动频繁的时间段内高频率的对位置上传,在活动较少的时间段较低频率的对位置上传,通过不同的采样间隔实现对位置上传疏密程度的控制,适配实际情况,在不需要频繁上报位置的场景下尽可能的减少上报动作,在保证跟踪定位需求的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
附图说明
图1本发明位置上报方法一实施例中步骤结构示意图;
图2本发明角落识别和清扫装置一实施例结构示意图;
图3是本发明存储介质一实施例的结构示意图;
图4是本发明智能设备一实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“”“上述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件、单元、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、单元、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
参照图1,本发明位置上报方法一实施例,包括如下步骤:
S1、移动终端获取当前时间;
S2、判断当前时间处于哪一个时间段,时间段有多个,时间段为预设的时间段;
S3、获取时间段调用对应的采样间隔;
S4、根据采样间隔采集位置信息;
S5、将位置信息上传至指定后台。
在上述步骤S1中,当前时间可以有终端根据自身的时间设备或时间程序直接获得。
在上述步骤S2中,时间段为设置的连续时间范围,在本实施例中,分为白天时间和黑夜间时间,白天时间daytime,格式HHHH,例如0821就是8 点-21点设置为白天时间,其余时间为黑夜时间,其可以手动或后台设置;应当说的是,在一些实施例中,时间段可以分为更多,例如分为,睡眠时间段、早起上班路途时间段、上午上班进行时间段、午休时间段、下午下班路途时间段、下班休息时间段和晚上休息时间段;而且还可以把每周的周末单独另行设置时间段。
在上述步骤S3中,采样间隔可以设置为:白天采样间隔day_interval/单位秒,黑夜采样间隔night_interval/单位秒,设置白天的采样间隔和黑夜的采样间隔可以手动或后台设置;应当说的是,在一些实施例中,采样间隔并不是一成不变的,当初始的采样间隔不适合当前情况时,可以根据预设的规则,改变采样间隔,以使采样间隔更加适合当前情况,尽可能的减少不必要的上传,减少上报动作,在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
在上述步骤S4中,根据获取的采样间隔采样当前位置信息并上传,采样当前位置信息可以通过采用定位模块来实现。
在上述步骤S5中,上传当前位置信息可以通过无线通讯模块来实现信息发送,上传的当前位置信息上传到后台中,应当说的是,每次将位置上传时可以获取当前时间,当前时间用于判断当前所处的时间段,相同时间段内,一些预设的采样间隔在一些实施例中可以用于同时间段内其他部分采样间隔变化的参照标准,例如采样间隔需要变长,可以按照预设规则变为2倍的上一个采样间隔等等。
本方法可以用于手表、拐杖、手环、等需定位功能的产品,只要是有通讯连接的后台终端,需向后台终端上报位置的,有定位功能的,都可以,通过上述终端采集位置信息。
应当说的是,在一些实施例中,通过步骤S1-S5的不断循环,可以在位置上传时确定下一个采样间隔,适配实际情况,尽可能的减少上报动作,在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
应当说的是,在设置的参数和规则不变的情况下,位置上报方法每日重复运行。
位置上报方法通过获取当前时间所属的时间段对应的采样间隔;根据采样间隔采样位置并将位置上传;在不同的时间段获取对应的采样间隔,如此,可在活动频繁的时间段内高频率的对位置上传,在活动较少的时间段较低频率的对位置上传,通过不同的采样间隔实现对位置上传疏密程度的控制,适配实际情况,在不需要频繁上报位置的场景下尽可能的减少上报动作,在保证跟踪定位需求的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
进一步地,获取时间段调用对应的采样间隔的步骤S3,包括:
S31、根据当前时间和预设的对应关系获取时间段对应的第一间隔,并以第一间隔为采样间隔,对应关系为时间段与采样间隔的。
在上述步骤S31中,预设的对应关系为时间段与采样间隔的对应关系,在本实施例中,可以为时间段与采样间隔的对应表格,在本实施例中,先通过当前时间判断当前所处的时间段,进而通过时间段与采样间隔的对应关系获取到采样间隔即第一间隔,以第一间隔作为下一次采样位置的采样间隔;在一些实施例中,同一时间段内采样间隔获取后就不变化,同一时间段内只采用一个采样间隔;在另一些实施例中,同一时间段内的采样间隔可以根据实际情况调整,第一次进入时间段后先使用由对应关系获取的采样间隔,之后按照判断规则调整采样间隔的长度,以保证实时跟踪定位的基础功能,例如运动较快可以缩短采样间隔的时长,运动较慢可以增加采样间隔的时长。
进一步地,获取时间段调用对应的采样间隔的步骤S3还包括:
S32、判断终端在采样间隔内的运动间距是否符合预设条件;
S33、若是,则在设定次数或设定时长内,维持采样间隔采集位置信息;
S34、若否,则获取第二间隔,并在设定次数或设定时长内,以第二间隔作为采样间隔采集位置信息。
在上述步骤S32中,本步骤适用于采样间隔可以根据实际情况调整的情况,在第一次进入步骤S32中时,采样间隔采用通过步骤S11获取的采样间隔,之后的采样间隔的判断需要根据实际情况来确定,在本实施例中,运动间距为终端在第一间隔内运动轨迹的长度,通过判断终端在第一间隔内的运动间距的长度是否达到要求来判断终端的运动规律是否正常,进而根据实际情况调整采样间隔的长度,以适应实际情况,在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力;终端在第一间隔的运动间距通过终端的运动间距来确定。
在另一些实施例中,运动间距为终端在第一间隔内起点和终点的直线距离。
应当说的是,预设条件为预先设定好的,例如若终端在采样间隔的运动间距达到预设的范围内,则判定符合预设条件,若终端在第一间隔的运动间距未达到预设的范围内(大于/小于),则判定不符合预设条件,在一些实施例中,预设的范围的端值为固定的值,预设的范围可以单独的运动间距值例如 50米,也可以是范围值,例如45-50米;在本实施例中,预设的范围随着采样间隔变化而变化,范围的端值与采样间距等比例设置,例如范围值两个端值分别为采样间距*1.05和采样间距*0.95。
在上述步骤S33中,采用设定次数还是设定时长为终端或后台预先设定好的,且在当次位置上传之后,在判定终端在采样间隔的运动间距符合预设条件时,代表终端的运动规律符合预期,按照当前的采样间隔采样位置并上传,可以满足保证实时跟踪定位的基础上降低功耗,减少耗电的要求,因此,在判断采用第一间隔作为采样间隔终端在采样间隔的运动间距符合预设条件时,则继续采用第一间隔作为采样间隔进行采样位置并上传。
在上述步骤S34中,为终端在第一间隔的运动间距未达到预设条件的情况,在本实施例中,采用设定次数还是设定时长为终端或后台预先设定好的,且在当次位置上传之后,未达到预设条件为终端在第一间隔的运动间距大于或小于预设的范围,且运动间距与预设的范围的端值的差值的超出了容许范围,可以判定终端当前的运动速度过快或过慢,需要根据情况进行调整;在本实施例中,获取第二间隔的方式可以是重新测量运动设定间距所需要的时间,例如运动50米所消耗的时间,如此可以保证实时跟踪定位的效果,且不会在运动较慢的情况下,过于密集的上传位置,达到在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力的效果。
应当说的是,在一些实施例中,在检测第二间隔后,在后续多个采样间隔中,如果在后续的过程中,如果采样间隔调整后接近第一间隔,与第一间隔的差在预设的可接受范围内,则直接调整为第一间隔。
进一步地,在一些实施例中,判断终端在采样间隔内的运动间距是否符合预设条件的步骤S32,包括:
S321、判断终端在采样间隔的运动间距是否在第一阈值范围之内;
S322、若否,则判定不符合预设条件;
S323、若是,则判定符合预设条件。
在上述步骤S321中,第一阈值范围为限定间距的范围值,包含对应第一间隔的标准间距,在一些实施例中,通过运动间距与第一阈值范围的端值比较确定运动间距是否在第一阈值范围内,进而为后续判断是否符合预设条件提供依据。
在上述步骤S322中,判定不符合预设条件即可认为终端在采样间隔的运动间距过大或过小,需要相应的调整采样间隔。
在上述步骤S323中,若终端在采样间隔的运动间距在第一阈值范围之内,则判定符合预设条件。在一些实施例中,若连续N个采样间隔的运动间距都在第一阈值范围之内,则判定符合预设条件,N为大于等于1的正整数,N 的值预设的,可以根据实际情况进行调整,判定符合预设条件即可认为终端在采样间隔的运动间距符合要求,可以预估终端在之后一段次数或时间内仍然保持相应的运动速度,不需要频繁调整采样间隔,可以降低调整采样间隔的频率,同样可以降低功耗,达到省电的目的。
进一步地,在一些实施例中,判断终端在采样间隔的运动间距是否在第一阈值范围之内的步骤S321,包括:
S3211、获取终端在采样间隔的运动间距;
S3212、获取运动间距与预设间距的差值;
S3213、判断差值是否在第二阈值范围内;
S3214、若是,则判定终端在采样间隔的运动间距在第一阈值范围之内;
S3215、若否,则判定终端在采样间隔的运动间距不在第一阈值范围之内。
在上述步骤S3211-S3215中,第二阈值范围为预设的,其端值与预设间距的和为第一阈值范围的端值,预设间距为预设的间距值,间距也为运动轨迹的长度,通过计算终端在采样间隔的运动间距与预设间距的差值的正负,可以判断是运动速度的快慢,当差值为正则代表运动速度较快,当差值为负则代表运动速度较慢,当差值在第二阈值范围内则代表虽然运动距离有变化,但还在可接受的范围内,不需要调整采样间隔,但当差值不在第二阈值范围内则代表虽然运动距离有变化,且变化较大,需要根据调整采样间隔,进而根据实际情况调整采样间隔的长度,以适应实际情况,在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
进一步地,获取第二间隔的步骤S34,包括:
S341、判断终端在采样间隔的运动间距是否大于第一阈值范围中最大值;
S342、若是,则获取终端在最近范围内移动预设间距所用的第一时间,并以第一时间作为第二间隔。
在上述步骤S341中,通过采样间隔的运动间距与第一阈值范围中最大值相减来判断终端在采样间隔的运动间距是否大于第一阈值范围中最大值,若差值为正,则判定终端在采样间隔的运动间距大于第一阈值范围中最大值。
在上述步骤S142中,终端在采样间隔的运动间距大于第一阈值范围中最大值即为终端的运动速度较快,且运动间距不第一阈值范围内,因此获取第一时间作为第二间隔,以实现延长采样间隔的效果,进而在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力;最近范围内是指最接近当前时间的时间范围内,最近范围的值为预设的。
进一步地,获取第二间隔的步骤S34,还包括:
S343、判断终端在采样间隔的运动间距是否小于第一阈值范围中最小值;
S344、若是,则获取在当前时间之前的M个位置所在的活动区域,M个位置为第一设定次数或第一设定时长内的采样的位置;
S345、判断活动区域的半径大小是否在第二阈值范围内;
S346、若是,则获取第三间隔,并以第三间隔作为获取第二间隔,第三间隔为预设的;
S347、若否,则获取终端在移动预设间距所用的第二时间,并以第二时间作为第二间隔。
在上述步骤S343-S347中,判定终端在采样间隔的运动间距小于第一阈值范围中最小值时,存在移动速度较慢但一直在移动以及基本没有移动两种情况,在基本没有移动的情况下,无法获取终端在移动预设间距所用的第二时间,在本实施例中活动区域为圆形,因此通过判断活动区域的半径大小是否在第二阈值范围内来判断终端是否处于基本没有移动的情况,若是则代表处于基本没有移动的情况,需要根据预设的值或预设规则确定出一个时间间隔,即第三间隔,避免终端移动确不知道的情况,预设规则例如是第一间隔的两倍,预设规则可以根据使用需要进行设定,在此就不一一赘述;若否,则代表移动速度较慢但一直在移动,因此获取终端在移动预设间距所用的第二时间作为第二间隔,即采样间隔。通过上述步骤,适配实际情况,进而在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
应当说的是,在一些实施例中,上述步骤S343-S347可以在后台执行,终端只接受后台反馈的结果,可以降低对终端的运算功能要求,降低成本;应当说的是,在一些实施例中,活动区域可以为多边形、椭圆形等其他形状,具体根据实际设置决定。
进一步地,获取在当前时间之前的M个位置所在的活动区域的步骤S343,包括:
S3431、获取在当前时间之前的M个位置中位置间距最远的两个位置间直线距离;
S3432、以直线距离为直径获取圆形区域,圆形区域为活动区域。
在上述步骤S3431-S3432中,M为大于等于2的正整数,为预设的值,通过获取圆形区域可以获得终端徘徊的区域范围,如果范围足够小,则代表终端基本未移动,在这种情况下并不需要高频率对位置上传,在活动较少的时间段较低频率对位置上传,通过不同的采样间隔实现对位置上传疏密程度的控制,适配实际情况,尽可能的减少上报动作,在保证实时跟踪定位的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
应当说的是,在一些实施例中,上述步骤S3431-S3432可以在后台执行,终端只接受后台反馈的结果,可以降低对终端的运算功能要求,降低成本。
进一步地,在一些实施例中,根据采样间隔采集位置信息的步骤S4,包括:
S41、将采样间隔导入定时器获得上传信号,定时器用于根据采样间隔发送上传信号;
S42、根据上传信号采集位置信息。
在上述步骤S41-S42中,定时器为运行程序,可以在输入参数的情况下根据参数定时发送上传信号,上传信号用于控制终端启动采样位置并将位置上传,当参数删除时,定时器停止运行,在本实施例中,参数为采样间隔的数值。通过定时器可以方便的调整采样间隔,方便位置上报方法的运行。
将位置信息上传至指定后台终端的步骤S5之后,包括:
S61、判断当前时间是否达到设定时间;
S62、若是,则获取设定时间内采样间隔的分布特征,分布特征包括采样间隔的时间长度,以及其分布的时间段;
S63、根据分布特征生成关于时间段的划分推荐信息。
在上述步骤S61-S63中,设定时间为预设的时间点,例如时间段的结束点,设定时间为预设的时间长度,例如2、3、5、7天等,通过对设定时间内对采样间隔的分布特征进行分析,可以判断出终端的移动频率分布情况,进而可以根据终端的移动频率分布情况,生成关于时间段的划分推荐信息。
参照图2,本申请还提出了一种位置上报装置,包括:
时间获取模块1,用于获取当前时间;
时间段判断模块2,用于判断当前时间处于哪一个时间段,时间段有多个,时间段为预设的时间段;
采样间隔获取模块3,用于获取时间段调用对应的采样间隔;
采集模块4,用于根据采样间隔采集位置信息;
上传模块5,用于将位置信息上传至指定后台。
采样间隔获取模块3包括:
间隔初始获取子模块、用于根据当前时间和预设的对应关系获取时间段对应的第一间隔,并以第一间隔为采样间隔,对应关系为时间段与采样间隔的。
进一步地,采样间隔获取3还包括:
间距判断子模块,用于判断终端在采样间隔内的运动间距是否符合预设条件;
持续子模块,用于若终端在采样间隔的运动间距符合预设条件,则在设定次数或设定时长内,维持采样间隔采集位置信息;
间距重获子模块,用于若终端在采样间隔的运动间距不符合预设条件,则获取第二间隔,并在设定次数或设定时长内,以第二间隔作为采样间隔采集位置信息。
进一步地,间距判断子模块包括:
间距判断单元,用于判断终端在采样间隔的运动间距是否在第一阈值范围之内;
第一判定单元,用于若否,则判定不符合预设条件;
第二判定单元,用于若采样间隔的运动间距都在第一阈值范围之内,则判定符合预设条件;
间距判断单元包括:
间距获取子单元,用于获取终端在采样间隔的运动间距;
差值获取子单元,用于获取运动间距与预设间距的差值;
判断子单元,用于判断差值是否在第二阈值范围内;
第一判定子单元,用于若差值在第二阈值范围内,则判定终端在采样间隔的运动间距在第一阈值范围之内;
第一判定子单元,用于若差值不在第二阈值范围内,则判定终端在采样间隔的运动间距不在第一阈值范围之内。
进一步地,间距重获子模块包括:
最大值判断单元,用于判断终端在采样间隔的运动间距是否大于第一阈值范围中最大值;
提速获取单元,用于若判定终端在采样间隔的运动间距大于第一阈值范围中最大值,获取终端在最近范围内移动预设间距所用的第一时间,并以第一时间作为第二间隔。
进一步地,获取第二间隔的步骤,还包括:
最小值判断单元,用于判断终端在采样间隔的运动间距是否小于第一阈值范围中最小值;
降速区域获取单元,用于若判定终端在采样间隔的运动间距小于第一阈值范围中最小值,则,获取在当前时间之前的M个位置所在的活动区域,M 个位置为第一设定次数或第一设定时长内的采样的位置;
半径判断单元,用于判断活动区域的半径大小是否在第二阈值范围内;
第一获取单元,用于若活动区域的半径大小在第二阈值范围内,则获取第三间隔,并以第三间隔作为获取第二间隔,第三间隔为预设的;
第二获取单元,用于若活动区域的半径大小不在第二阈值范围内,则获取终端在移动预设间距所用的第二时间,并以第二时间作为第二间隔。
进一步地,降速区域获取单元包括:
直径获取子单元,用于获取在当前时间之前的M个位置中位置间距最远的两个位置间直线距离;
区域获取子单元,用于以直线距离为直径获取圆形区域,圆形区域为活动区域。
进一步地,采集模块4包括:
定时子模块,用于将采样间隔导入定时器获得上传信号,定时器用于根据采样间隔发送上传信号;
采集子模块,用于根据上传信号采集位置信息。
进一步地,位置上报装置还包括:
启动时间判断模块,用于判断当前时间是否达到设定时间;
总结模块,用于判定当前时间达到设定时间时,则获取设定时间内采样间隔的分布特征,分布特征包括采样间隔的时间长度,以及其分布的时间段;
推荐模块,用于根据分布特征生成关于时间段的划分推荐信息。
参照图3,本申请实施例还提出一种存储介质100,其为计算机可读的存储介质,其上存储有计算机程序200,计算机程序200被执行时实现上述任一实施例中的位置上报方法。
参照图4,本申请实施例还提出一种智能设备300,包括存储器400、处理器500以及存储在存储器400上并可在处理器500上运行的计算机程序200,处理器500执行计算机程序200时实现上述任一实施例中的位置上报方法。
本领域技术人员可以理解,本申请实施例的智能设备300为上述所涉及用于执行本申请中方法中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序200或应用程序,这些计算机程序200选择性地激活或重构。这样的计算机程序200可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、 CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
本发明的位置上报方法、装置及存储介质,位置上报方法通过获取当前时间所属的时间段对应的采样间隔;根据采样间隔采样位置并将位置上传;在不同的时间段获取对应的采样间隔,如此,可在活动频繁的时间段内高频率的对位置上传,在活动较少的时间段较低频率的对位置上传,通过不同的采样间隔实现对位置上传疏密程度的控制,适配实际情况,在不需要频繁上报位置的场景下尽可能的减少上报动作,在保证跟踪定位需求的基础上降低功耗,减少耗电,进而延长待机时间,提高续航能力。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (7)

1.一种位置上报方法,其特征在于,包括如下步骤:
移动终端获取当前时间;
判断所述当前时间处于哪一个时间段,所述时间段有多个,所述时间段为预设的时间段;
获取所述时间段对应的第一间隔,其中,所述第一间隔为采样间隔;
根据所述采样间隔采集位置信息;
将所述位置信息上传至指定后台;
获取所述终端在所述采样间隔的运动间距;
获取所述运动间距与预设间距的差值;
判断所述差值是否在第二阈值范围内;
若是,则判定所述终端在所述采样间隔的运动间距在第一阈值范围之内,并在设定次数或设定时长内,维持所述采样间隔采集位置信息;
若否,则判定所述终端在所述采样间隔的运动间距不在第一阈值范围之内;
判断所述终端在所述采样间隔的运动间距是否小于所述第一阈值范围中最小值;
若是,则获取在所述当前时间之前的M个所述位置所在的活动区域,所述M个所述位置为第一设定次数或第一设定时长内的采样的所述位置;
判断所述活动区域的半径大小是否在第二阈值范围内;
若是,则获取第三间隔,并以所述第三间隔作为第二间隔,所述第三间隔为预设的时间间隔;
若否,则获取所述终端在移动所述预设间距所用的第二时间,并以所述第二时间作为所述第二间隔;
在设定次数或设定时长内,以所述第二间隔作为所述采样间隔采集位置信息。
2.根据权利要求1所述的位置上报方法,其特征在于,所述获取所述时间段对应的第一间隔的步骤,包括:
根据所述当前时间和预设的对应关系获取所述时间段对应的第一间隔,并以所述第一间隔为采样间隔,所述对应关系为时间段与采样间隔的对应关系。
3.根据权利要求1中所述的位置上报方法,其特征在于,所述获取第二间隔的步骤,包括:
判断所述终端在所述采样间隔的运动间距是否大于所述第一阈值范围中最大值;
若是,则获取所述终端在最近范围内移动所述预设间距所用的第一时间,并以所述第一时间作为所述第二间隔。
4.根据权利要求1所述的位置上报方法,其特征在于,所述获取在所述当前时间之前的M个所述位置所在的活动区域的步骤,包括:
获取在所述当前时间之前的所述M个所述位置中位置间距最远的两个位置间直线距离;
以所述直线距离为直径获取圆形区域,所述圆形区域为所述活动区域。
5.根据权利要求1所述的位置上报方法,其特征在于,所述将所述位置信息上传至指定后台终端的步骤之后,包括:
判断当前时间是否达到设定时间;
若是,则获取设定时间内所述采样间隔的分布特征,所述分布特征包括所述采样间隔的时间长度,以及其分布的时间段;
根据所述分布特征生成关于所述时间段的划分推荐信息。
6.一种位置上报装置,其特征在于,包括:
时间获取模块,用于获取当前时间;
时间段判断模块,用于判断所述当前时间处于哪一个时间段,所述时间段有多个,所述时间段为预设的时间段;
采样间隔获取模块,用于获取所述时间段对应的第一间隔,其中,所述第一间隔为采样间隔;
采集模块,用于根据所述采样间隔采集位置信息;
上传模块,用于将所述位置信息上传至指定后台终端;
运动间距获取模块,用于获取所述终端在所述采样间隔的运动间距;
差值获取模块,用于获取所述运动间距与预设间距的差值;
判断模块,用于判断所述差值是否在第二阈值范围内;
第一执行模块,用于当所述差值在第二阈值范围内时,判定所述终端在所述采样间隔的运动间距在第一阈值范围之内,并在设定次数或设定时长内,维持所述采样间隔采集位置信息;
第二执行模块,用于当所述差值不在第二阈值范围内时,判定所述终端在所述采样间隔的运动间距不在第一阈值范围之内;
最小值判断模块,用于判断所述终端在所述采样间隔的运动间距是否小于所述第一阈值范围中最小值;
降速区域获取模块,用于当所述终端在所述采样间隔的运动间距小于所述第一阈值范围中最小值时,获取在所述当前时间之前的M个所述位置所在的活动区域,所述M个所述位置为第一设定次数或第一设定时长内的采样的所述位置;
半径判断模块,用于判断所述活动区域的半径大小是否在第二阈值范围内;
第一获取模块,用于当所述活动区域的半径大小在第二阈值范围内时,获取第三间隔,并以所述第三间隔作为第二间隔,所述第三间隔为预设的时间间隔;
第二获取模块,用于当所述活动区域的半径大小不在第二阈值范围内时,获取所述终端在移动所述预设间距所用的第二时间,并以所述第二时间作为所述第二间隔;
第二采集模块,用于在设定次数或设定时长内,以所述第二间隔作为所述采样间隔采集位置信息。
7.一种存储介质,其特征在于,其为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如权利要求1至5中任一项所述的位置上报方法。
CN202011055584.4A 2020-09-29 2020-09-29 位置上报方法、装置及存储介质 Active CN112188406B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011055584.4A CN112188406B (zh) 2020-09-29 2020-09-29 位置上报方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011055584.4A CN112188406B (zh) 2020-09-29 2020-09-29 位置上报方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN112188406A CN112188406A (zh) 2021-01-05
CN112188406B true CN112188406B (zh) 2023-03-14

Family

ID=73945983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011055584.4A Active CN112188406B (zh) 2020-09-29 2020-09-29 位置上报方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN112188406B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104661180A (zh) * 2013-11-21 2015-05-27 华为终端有限公司 一种定位频率的调整方法及终端
CN105786150A (zh) * 2014-12-22 2016-07-20 联想(北京)有限公司 一种信息处理方法和电子设备
CN105828430A (zh) * 2015-01-08 2016-08-03 阿里巴巴集团控股有限公司 一种信息采集和处理方法、客户端及服务器
CN106341786A (zh) * 2015-07-10 2017-01-18 中移(杭州)信息技术有限公司 一种定位方法、确定安全区域方法及相关装置
CN108900976A (zh) * 2018-07-10 2018-11-27 宇龙计算机通信科技(深圳)有限公司 一种位置信息上报方法和装置
CN109392064A (zh) * 2018-11-07 2019-02-26 深圳酷泰丰科技有限公司 降低定位穿戴设备功耗的方法、***、设备及存储介质
CN110572776A (zh) * 2019-09-20 2019-12-13 奇酷互联网络科技(深圳)有限公司 安全区域的划分方法、终端和存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787939B2 (en) * 2012-03-27 2014-07-22 Facebook, Inc. Dynamic geographic beacons for geographic-positioning-capable devices
WO2016019504A1 (zh) * 2014-08-05 2016-02-11 华为技术有限公司 一种定位方法、装置及移动终端

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104661180A (zh) * 2013-11-21 2015-05-27 华为终端有限公司 一种定位频率的调整方法及终端
CN105786150A (zh) * 2014-12-22 2016-07-20 联想(北京)有限公司 一种信息处理方法和电子设备
CN105828430A (zh) * 2015-01-08 2016-08-03 阿里巴巴集团控股有限公司 一种信息采集和处理方法、客户端及服务器
CN106341786A (zh) * 2015-07-10 2017-01-18 中移(杭州)信息技术有限公司 一种定位方法、确定安全区域方法及相关装置
CN108900976A (zh) * 2018-07-10 2018-11-27 宇龙计算机通信科技(深圳)有限公司 一种位置信息上报方法和装置
CN109392064A (zh) * 2018-11-07 2019-02-26 深圳酷泰丰科技有限公司 降低定位穿戴设备功耗的方法、***、设备及存储介质
CN110572776A (zh) * 2019-09-20 2019-12-13 奇酷互联网络科技(深圳)有限公司 安全区域的划分方法、终端和存储介质

Also Published As

Publication number Publication date
CN112188406A (zh) 2021-01-05

Similar Documents

Publication Publication Date Title
DE102013223056B4 (de) Vorrichtung und verfahren zum durchführen von geofencing-operationen mit niedrigem energiebedarf
CN110198558B (zh) 待机优化方法、装置、计算机设备和存储介质
KR20170028903A (ko) 심장 박동수 모니터의 에너지 소모를 감소시키기 위한 방법들 및 시스템들
CN101853066A (zh) 一种自动实时调整***时钟频率的方法和装置
DE112011104622T5 (de) Stromversorgungs-Management bei einem drahtlosen Verfolgungsgerät mit beschränkter Stromquelle
CN110111450B (zh) 一种对门锁的控制方法及门锁
US11109313B2 (en) Cellular modem for low power applications
US9641264B2 (en) Adaptive speed data collection
CN112188406B (zh) 位置上报方法、装置及存储介质
CN104219747B (zh) 一种根据电量信息调整唤醒时间的方法、装置及终端
CN108197714B (zh) 利用机器学习模型进行工作模式判决的方法及装置
CN106681619B (zh) 一种控制电子设备的能耗的方法及装置
CN107135125B (zh) 视频idc带宽流量预测方法及装置
CN108678564A (zh) 一种智能锁的唤醒方法及装置
CN109258508B (zh) 母猪发情分析方法、装置、终端与计算机可读存储介质
CN114668563A (zh) 一种肌电信号的采样频率的多层级调节方法
CN110687316A (zh) 一种低功耗测量目标运动量的***和方法
CN108595666B (zh) 动态计算新闻采集服务资源的方法、信息数据处理终端
CN108449765A (zh) 自适应调节的节能监测方法
CN111796938B (zh) 集群动态并发控制方法及装置
CN103533184A (zh) 一种减少手机待机功耗的方法
CN111930602A (zh) 性能指标预测方法及装置
CN111465354B (zh) 认知功能降低判定***
US20220283855A1 (en) Method for controlling wearable device, electronic device, and computer-readable storage medium
CN114652327B (zh) 基于脑电的睡眠规划方法、***、智能终端和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant