【技术实现步骤摘要】
终端的位置信息处理方法、装置及计算设备、存储介质
本申请涉及智能终端
,尤其涉及一种终端的位置信息处理方法、装置及计算设备、存储介质。
技术介绍
相关技术中,定位软件应用被广泛应用于生产和生活中,根据定位软件应用提供的路线可以准确的找到目的地。定位软件的应用,给人们的生活带来了极大的方便。然而,相关技术中,在定位软件应用中启动位置定位后,会每时每刻记录终端的位置信息,致使系统不断的更新信息,致使损耗大量的电量。
技术实现思路
本申请实施例提供一种终端的位置信息处理方法、装置及计算设备、存储介质,用以解决相关技术中终端定位能耗较大的问题。第一方面本申请实施例提供一种终端的位置信息处理方法,所述方法包括:获取多个用户的活动区域的区域范围;对所述多个用户的活动区域的区域范围进行统计分析,确定能够表征一个平均活动区域范围的预设半径;调用所述终端的操作系统的用于配置定位半径的接口,指示所述操作系统按照所述预设半径进行定位;接收所述终端的操作系统基于所述预设半径发送的定位点并存储,其中,所述定位点是所述操作系统确定所述终端的移动距离超过预设半径时,对所述终端进行位置定位后获得的;对存储的多个定位点进行聚类分析,得到至少一个定位点类簇;展示各个定位点类簇代表的终端的活动区域。第二方面,本申请实施例提供一种终端的位置信息处理装置,所述装置包括:获取模块,用于获取多个用户的活动区域的区域范围;确定模块,用于对所述多个用户的活动区域的区域范 ...
【技术保护点】
1.一种终端的位置信息处理方法,其特征在于,所述方法包括:/n获取多个用户的活动区域的区域范围;/n对所述多个用户的活动区域的区域范围进行统计分析,确定能够表征一个平均活动区域范围的预设半径;/n调用所述终端的操作系统的用于配置定位半径的接口,指示所述操作系统按照所述预设半径进行定位;/n接收所述终端的操作系统基于所述预设半径发送的定位点并存储,其中,所述定位点是所述操作系统确定所述终端的移动距离超过预设半径时,对所述终端进行位置定位后获得的;/n对存储的多个定位点进行聚类分析,得到至少一个定位点类簇;/n展示各个定位点类簇代表的终端的活动区域。/n
【技术特征摘要】
1.一种终端的位置信息处理方法,其特征在于,所述方法包括:
获取多个用户的活动区域的区域范围;
对所述多个用户的活动区域的区域范围进行统计分析,确定能够表征一个平均活动区域范围的预设半径;
调用所述终端的操作系统的用于配置定位半径的接口,指示所述操作系统按照所述预设半径进行定位;
接收所述终端的操作系统基于所述预设半径发送的定位点并存储,其中,所述定位点是所述操作系统确定所述终端的移动距离超过预设半径时,对所述终端进行位置定位后获得的;
对存储的多个定位点进行聚类分析,得到至少一个定位点类簇;
展示各个定位点类簇代表的终端的活动区域。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应所述操作系统发送的激活指示而进入激活状态;
响应所述操作系统确定定位活跃度满足设定条件时发送的挂起指令进入挂起状态;
其中,所述定位活跃度满足设定条件包括以下条件之一或组合:
所述终端的移动速度小于指定速度;
确定终端的移动距离小于所述预设半径。
3.根据权利要求1所述的方法,其特征在于,所述对存储的多个定位点进行聚类分析之前,所述方法还包括:
根据所述多个定位点之间的间距和/或定位时间,过滤掉满足预设过滤条件的定位点;
其中,满足预设过滤条件的定位点包括:从间距小于预设间距的相邻两定位点中选择的一个,和/或,终端在定位点的驻留时长小于指定时长的定位点。
4.根据权利要求3所述的方法,其特征在于,从间距小于预设间距的相邻两定位点中选择一个定位点,包括:
对定位点按照定位时间进行排序,确定在所述排序中相邻的两定位点之间的间距,并将间距小于预设间距的相邻两定位点作为待筛选点对;
针对每个待筛选点对执行:
获取排序在所述待筛选点对之前,且与所述待筛选点对相邻的定位点作为参考定位点;
确定所述待筛选点对中各定位点与所述参考定位点之间的距离,并,
过滤掉所述待筛选点对中与所述参考定位点的距离小于所述预设半径的定位点;且,
当所述待筛选点对中各定位点与参考定位点的距离均大于或等于所述预设半径时,则过滤掉所述待筛选点对中与所述参考定位点的距离较远的定位点。
5.根据权利要求1-4中任一所述的方法,其特征在于,所述对所述多个定位点进行聚类分析,得到至少一个定位点类簇,包括:
按照定位时间先后的排序,首先以排序第一位的定位点作为聚类中心;
对除排序第一位的定位点之外的各定位点,依排序先后顺序对各定位点逐一执行以下处理:
若终端在该定位点的驻留时长小于指定时长,则过滤掉该定位点;
若终端在该定位点的驻留时长大于或等于所述指定时长,则确定该定位点与所述聚类中心的距离;
若该定位点与所述聚类中心的距离小于聚类半径,则确定该定位点与所述聚类中心属于为同一定位点类簇;
若该定位点与所述聚类中心的距离大于或等于所述聚类半径,则将该定位点确定为新的聚类中心,该新的聚类中心为处理下一个定位点时采用的聚类中心。
6.根据权利要求5所述的方法,其特征在于,针对各定位点,根据以下方法确定终端在所述定位点的驻留时长:
确定所述定位点的定位时间和相邻下一个定位点的定位时间之间的时间差作为所述终端在所述定位点的驻留时长。
7.根据权利要求1所述的方法,其特征在于,所述调用所述终端的操作系统的用于配置定位半径的接口,指示所述操作系统按照所述预设半径进行定位之前,且在所述对所述多个用户的获取区域的区域范围进行统计分析,确定能够表征一个平均活动区域范围的预设半径之后,所述方法还包括:
在确定为第一次启动时,调用所述操作系统的用于配置定位半径的接口指示所述操作系统在预设时长内按照...
【专利技术属性】
技术研发人员:苏莹子,陈泽滨,何灏,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。