一种位置信息处理方法及服务器技术

技术编号:17488890 阅读:24 留言:0更新日期:2018-03-17 12:24
本发明专利技术实施例公开了一种位置信息处理方法及服务器,该方法包括:若接收到来自终端的包含有定位需求的应用请求,获取终端当前的位置信息;获取所述应用请求所对应的定位精度;判断所述定位精度与差异信息是否相匹配,所述差异信息为根据所述终端当前的位置信息和预存的位置信息进行比较所得;若差异信息与定位精度相匹配,维持所述预存的终端位置信息不变。本发明专利技术实施例还公开了一种服务器。本发明专利技术实施例通过增加服务器内部的逻辑判断,即当差异信息与定位精度相匹配时维持预存的终端位置信息不变,从而避免了通过实时获取终端的当前位置信息来更新预存的位置信息的操作,并能够减少服务器的工作量,节约服务器资源。

A location information processing method and server

The embodiment of the invention discloses a position information processing method and server, the method includes: if received from the terminal application request contains positioning requirements, obtain the position information of the terminal current; obtain the application request corresponding to the positioning accuracy; judging whether the positioning accuracy and the difference information is matched by the difference of information for income according to the position information of the terminal location information and stored; if the difference between the information and the positioning precision of phase matching, the terminal location information to maintain the preset constant. An embodiment of the invention also discloses a server. The embodiment of the invention increases the server internal logic, namely when the terminal location information stored information and maintain the difference positioning accuracy to match the same, thus avoiding the location information to update the stored through real-time access to the current position information of the terminal operation, and can reduce the server workload, save server resources.

【技术实现步骤摘要】
一种位置信息处理方法及服务器
本专利技术涉及计算机
,尤其涉及一种位置信息处理方法及服务器。
技术介绍
随着移动网络技术的普及,应用程序被越来越广泛地应用在移动终端上,如微信、美团、滴滴打车及支付类应用程序已经成为人们日常生活中常备工具。在使用应用程序时,服务器需要根据移动终端的位置信息来提供相应的服务。现有技术中服务器的逻辑性不强,即无论在任何应用场景下都需要实时获取终端当前的位置信息并依此更新预存的位置信息,从而实现为移动终端提供相应的服务。然而,目前这种实时更新位置信息的方法工作量大、额外占用服务器资源,从而造成服务器资源浪费。
技术实现思路
本专利技术实施例提供一种位置信息处理方法及服务器,其能够减少服务器的工作量,节约服务器资源。第一方面,本专利技术实施例提供了一种位置信息处理方法,该方法包括:若接收到来自终端的包含有定位需求的应用请求,获取终端当前的位置信息;获取所述应用请求所对应的定位精度;判断所述定位精度与差异信息是否相匹配,所述差异信息为根据所述终端当前的位置信息和预存的位置信息进行比较所得;若差异信息与定位精度相匹配,维持所述预存的位置信息不变。另一方面,本专利技术实施例提供了一种服务器,该服务器包括获取单元,用于若接收到来自终端的包含有定位需求的应用请求,获取终端当前的位置信息,以及获取所述应用请求所对应的定位精度;判断单元,用于判断所述定位精度与差异信息是否相匹配,所述差异信息为根据所述终端当前的位置信息和预存的位置信息进行比较所得;执行单元,用于若差异信息与定位精度相匹配,维持所述预存的位置信息不变。本专利技术实施例根据接收到的来自终端的包含有定位需求的应用请求,获取终端当前的位置信息,并获取该应用请求所对应的定位精度,判断该定位精度与差异信息是否相匹配,其中,该差异信息为根据终端当前的位置信息和预存的位置信息进行比较所得,若差异信息与定位精度相匹配,维持预存的终端位置信息不变。本专利技术实施例通过增加服务器内部的逻辑判断,即当差异信息与定位精度相匹配时维持预存的终端位置信息不变,从而避免了通过实时获取终端的当前位置信息来更新预存的位置信息的操作,并能够减少服务器的工作量,节约服务器资源。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种位置信息处理方法的示意流程图;图2是图1中步骤S102的子流程示意图;图3是图2中步骤S201的子流程示意图;图4是图1中步骤S103的子流程示意图;图5是本专利技术另一实施例提供的一种位置信息处理方法的示意流程图;图6是本专利技术实施例提供的一种服务器的示意性框图;图7是图6中获取单元的示意性框图;图8是图7中设置单元的示意性框图;图9是图6中判断单元的示意性框图;图10是本专利技术另一实施例提供的一种服务器的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。参见图1,是本专利技术实施例提供的一种位置信息处理方法的示意流程图。如图所示,该位置信息处理方法包括步骤S101~S104。S101,若接收到来自终端的包含有定位需求的应用请求,获取终端当前的位置信息。具体地,该终端中安装有不同的应用程序,服务器用于为终端中不同的应用程序提供对应的资源服务。在本专利技术实施例中,该应用请求可以来自不同的应用程序或者某一应用程序中的不同业务,且该应用请求可以是由用户发起的位置需求而产生或者是在某个应用程序打开时自动产生,例如用户在微信中点击获取位置信息时产生的应用请求、以及打开导航应用软件或打车软件自动产生的应用请求,此处不做限定。在本专利技术实施例中,若接收到来自终端的包含有定位需求的应用请求之后,终端可通过内置的GPS(GlobalPositioningSystem全球定位系统)来获取当前的位置信息,终端通过GPS系统获取到当前的位置信息之后将该当前的位置信息发送给服务器从而使服务器获取到终端当前的位置信息,以便服务器根据该终端当前的位置信息进行相应的处理并提供相应的资源服务。S102,获取所述应用请求所对应的定位精度。具体地,参照图2,是步骤S102的子流程示意图。如图所示,步骤S102包括步骤S201~S202。S201,设置终端中不同应用相对应的定位精度。由于不同的应用需求对应不同的定位精度,如通常导航类应用对应的定位精度较高,消费类应用对应的定位精度可能较低,又如支付类应用中对应不同的业务时所对应的定位精度也可能不同。因此,为了实现对不同的应用提供针对性的服务,在本专利技术实施例中,需要针对终端中不同的应用设置与该应用相对应的定位精度。S202,根据所述应用请求查找出对应的定位精度。具体地,在服务器内对应终端中不同应用设置了相对应的定位精度之后,优选地,不同的应用与其相对应的定位精度之间的映射关系可以列表的形式存在服务器中,当服务器接收到来自终端的包含有定位需求的应用请求之后,以便服务器能够根据该应用请求在该列表中查找与该应用相对应的定位精度。当然查找的方式可以是通过不同应用的名称或不同应用的关键字来进行,此处不做限定。具体地,参照图3,是步骤S201的子流程示意图。如图所示,步骤S201包括步骤S301~S302。S301,将终端中的应用划分为不同的类型。具体地,为了系统且有规律地将终端中的不同应用配置与之相对应的定位精度,在本专利技术实施例中,可根据应用的用途可以将终端中的应用划分为不同的类型,如支付类应用包括支付宝、微信支付、银联支付、以及银行的支付服务等,导航类应用包括优步、滴滴打车、易到、及百度地图等,游戏类应用包括QQ游戏、愤怒的小鸟、开心消消乐、及水果忍者等。S302,为不同类型的应用配置不同的定位精度。具体地,按照不同类型的应用在实际使用中的经验值为不同的类型的应用配置不同的定位精度,该定位精度可以从如时间间隔、距离范围等方面进行配置,该时间间隔为相邻两次获取终端当前的位置信息之间的时间差,距离范围为获取的终端当前的位置信息与预存的位置信息之间的距离差。如将终端中的应用划分为导航类应用、支付类应用、及游戏类应用,导航类应用的定位精度从时间间隔和距离范围两方面进行配置,如其时间间隔设置为1天、距离范围设置为5米;支付类应用的定位精度也从时间间隔和距离范围两方面进行设置,如其时间间隔设置为2周、距离范围可以为10公里;游戏类应用的定位精度可以仅从时间方面进行设置,如其时间间隔设置为3个月,距离范围不限。S103,判断所述定位精度与差异信息是否相匹配,所述差异信息为根据所述终端当前的位置信息和预存的位置信息进行比较所得。具体地,在本文档来自技高网...
一种位置信息处理方法及服务器

【技术保护点】
一种位置信息处理方法,其特征在于,包括:若接收到来自终端的包含有定位需求的应用请求,获取终端当前的位置信息;获取所述应用请求所对应的定位精度;判断所述定位精度与差异信息是否相匹配,所述差异信息为根据所述终端当前的位置信息和预存的位置信息进行比较所得;若差异信息与定位精度相匹配,维持所述预存的位置信息不变。

【技术特征摘要】
1.一种位置信息处理方法,其特征在于,包括:若接收到来自终端的包含有定位需求的应用请求,获取终端当前的位置信息;获取所述应用请求所对应的定位精度;判断所述定位精度与差异信息是否相匹配,所述差异信息为根据所述终端当前的位置信息和预存的位置信息进行比较所得;若差异信息与定位精度相匹配,维持所述预存的位置信息不变。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若差异信息与定位精度不匹配,根据所述终端当前的位置信息更新所述预存的位置信息。3.如权利要求1所述的方法,其特征在于,所述获取所述应用请求所对应的定位精度具体包括:设置终端中不同应用相对应的定位精度;根据所述应用请求查找出对应的定位精度。4.如权利要求3所述的方法,其特征在于,所述设置终端中不同应用相对应的定位精度具体包括:将终端中的应用划分为不同的类型;为不同类型的应用配置不同的定位精度。5.如权利要求1所述的方法,其特征在于,所述判断所述定位精度与差异信息是否相匹配具体包括:采集获取终端当前的位置信息的时间信息;根据采集的时间信息分析所述预存的位置信息是否有效;若无效,裁定所述定位精度与差异信息不匹配;若有效,根据所述预存的位置信息分析终端当前的位置是否在距离范围内;若不在距离范围内,裁定所述所述定位精度与差异信息不匹配;若在距离范围内,裁定所述定位精度与差异信息相匹配。6.一种服务器,其特征在于,包括:获取单元,...

【专利技术属性】
技术研发人员:陈鸽张良董学帅
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1