一种位置更新控制方法及用户终端的制作方法

文档序号:9601260阅读:191来源:国知局
一种位置更新控制方法及用户终端的制作方法
【技术领域】
[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]获取预先统计的所述用户终端在预设时间段内的平均用电量;
[0029]判断所述当前剩余电量是否小于所述平均用电量;
[0030]若所述当前剩余电量小于所述平均用电量,输出用于提示用户所述用户终端的电量不足以维持下一个所述预设时间段使用的提示消息。
[0031]第二方面,本发明实施例还公开了一种用户终端,包括:
[0032]获取单元,用于获取从接收时刻到当前时刻的时间间隔,所述接收时刻是最接近所述当前时刻且接收到位置信息的时刻;
[0033]所述获取单元,还用于获取用户终端的移动速度;
[0034]确定单元,用于根据所述移动速度确定在所述时间间隔内的移动距离;
[0035]检测单元,用于检测所述移动距离是否小于第一距离阈值;
[0036]控制单元,用于若所述检测单元检测所述移动距离小于所述第一距离阈值,则控制所述用户终端禁止向服务器发送位置更新请求。
[0037]结合第二方面的用户终端,在第二方面的第一种可能的用户终端中,
[0038]所述获取单元,还用于若所述检测单元检测所述移动距离大于所述第一距离阈值,获取所述用户终端记录的在所述时间间隔内移动轨迹;
[0039]所述获取单元,还用于获取从所述位置信息至所述移动轨迹上每一个位置的距离值;
[0040]所述检测单元,还用于检测所述从所述位置信息至所述移动轨迹上每一个位置的距离值中的最大距离值是是否小于第二距离阈值;
[0041]所述控制单元具体用于若所述检测单元检测所述最大距离值小于所述第二距离阈值,则控制所述用户终端禁止向服务器发送位置更新请求。
[0042]结合第二方面的第一种可能的用户终端,在第二方面的第二种可能的用户终端中,
[0043]所述检测单元,还用于检测是否接收到位置更新模式启动指令;
[0044]所述用户终端还包括:
[0045]第一输出单元,用于若所述检测单元检测接收到所述位置更新模式启动指令,则输出用于提示输入待验证信息的提示信息;
[0046]接收单元,用于接收响应所述提示信息输入的待验证信息;
[0047]验证单元,用于验证所述待验证信息与预先设置的用于更新当前位置信息的信息是否匹配;
[0048]第一启动单元,用于若所述验证单元验证所述待验证信息与所述预先设置的用于更新当前位置信息的信息匹配,则响应所述位置更新模式启动指令,启动所述位置更新模式;
[0049]所述获取单元获取从接收时刻到当前时刻的时间间隔的【具体实施方式】为在所述位置更新模式下获取从接收时刻到当前时刻的时间间隔。
[0050]结合第二方面的第一种可能的用户终端,在第二方面的第三种可能的用户终端中,
[0051]所述检测单元,还用于检测是否发生甩动操作;
[0052]所述获取单元,还用于若所述检测单元检测发生所述甩动操作,获取所述甩动操作的用动参数;
[0053]所述检测单元,还用于检测所述甩动参数与预设的用于启动位置更新模式的参数是否匹配;
[0054]第二启动单元,用于若所述检测单元检测所述甩动参数与所述预设的用于启动位置更新模式的参数匹配,则启动所述位置更新模式;
[0055]所述获取单元获取从接收时刻到当前时刻的时间间隔的【具体实施方式】为在所述位置更新模式下获取从接收时刻到当前时刻的时间间隔。
[0056]结合第二方面的用户终端、第二方面第一种可能的用户终端、第二方面第二种可能的用户终端以及第二方面第三种可能的用户终端中的任意一种用户终端,在第二方面第四种可能的用户终端中,所述获取单元,还用于获取所述用户终端当前剩余电量;
[0057]所述获取单元,还用于获取预先统计的所述用户终端在预设时间段内的平均用电量;
[0058]所述用户终端还包括:
[0059]判断单元,用于判断所述当前剩余电量是否小于所述平均用电量;
[0060]第二输出单元,用于若所述当前剩余电量小于所述平均用电量,输出用于提示用户所述用户终端的电量不足以维持下一个所述预设时间段使用的提示消息。
[0061 ] 本发明实施例中,用户终端首先获取从接收时刻到当前时刻的时间间隔,接收时刻是最接近当前时刻且接收到位置信息的时刻;再获取用户终端的移动速度;再根据移动速度确定在时间间隔内的移动距离;并检测移动距离是否小于第一距离阈值;若检测移动距离小于所述第一距离阈值,则禁止向服务器发送位置更新请求。在本发明实施例中,能够在检测到用户终端的移动距离小于距离阈值时,禁止向服务器发送位置更新请求,以降低了用户终端的功耗损失。
【附图说明】
[0062]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0063]图1是本发明实施例公开的一种位置更新控制方法的流程示意图;
[0064]图2是本发明实施例公开的另一种位置更新控制方法的流程示意图;
[0065]图3是本发明实施例公开的一种用户终端的结构示意图;
[0066]图4是本发
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1