一种确定位置信息的方法、装置、终端、服务器及系统与流程

文档序号:17431216发布日期:2019-04-17 03:31阅读:126来源:国知局
一种确定位置信息的方法、装置、终端、服务器及系统与流程

本发明涉及互联网通信技术领域,尤其涉及一种确定位置信息的方法、装置、终端、服务器及系统。



背景技术:

随着智能移动终端和gps(globalpositioningsystem,全球定位系统)的普及,一些移动终端,例如手机或者pad(平板电脑)等,都具有gps定位功能。对移动终端的定位也被广泛应用,例如基于对移动终端的定位实现考勤打卡的应用。

现有技术中对移动终端的定位往往依靠gps定位功能,但gps定位的精度不高,常常出现定位不准确的问题。当出现定位不准确时,需要用户进行重新定位,直到用户认为位置准确为止,导致定位过程中需要进行多次定位操作,用户体验差。因此,需要提供更可靠或更有效的方案,以解决现有技术中终端的位置信息的获取结果精度较低的问题。



技术实现要素:

本发明提供了一种确定位置信息的方法、装置、终端、服务器及系统,可以快速准确的为定位不准确的终端实现准确位置信息的获取,改善用户体验。

第一方面,本发明提供了一种确定位置信息的方法,所述方法包括:

第一终端向服务器发送定位援助请求,所述定位援助请求包括第二终端的标识信息;

服务器生成定位验证信息,将所述定位验证信息发送给所述第一终端和所述第二终端;

所述第二终端基于所述定位验证信息和当前位置信息生成定位援助信息;

第一终端通过解析动作获取所述定位援助信息并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息。

第二方面,本发明提供了一种确定位置信息的方法,所述方法包括:

向服务器发送包括第二终端的标识信息的定位援助请求,以使所述服务器生成定位验证信息;

接收所述服务器发送的定位验证信息;

通过解析动作获取所述第二终端生成的定位援助信息,所述定位援助信息包括基于所述定位验证信息和当前位置信息生成的信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;

若匹配成功,将解析得到的位置信息作为本地的位置信息。

第三方面,本发明提供了一种确定位置信息的方法,所述方法包括:

接收第一终端发送的定位援助请求,所述定位援助请求包括第二终端的标识信息;

生成定位验证信息,将所述定位验证信息发送给所述第二终端,以使所述第二终端基于所述定位验证信息和当前位置信息生成定位援助信息;

将所述定位验证信息发送给所述第一终端,以使所述第一终端通过解析动作获取所述定位援助信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;以及若匹配成功,将解析得到的位置信息作为本地的位置信息。

第四方面,本发明提供了一种确定位置信息的方法,所述方法包括:

接收服务器响应于第一终端发送的定位援助请求所生成的定位验证信息;

基于所述定位验证信息和当前位置信息生成定位援助信息,以使所述第一终端通过解析动作获取所述定位援助信息并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息。

第五方面提供了一种确定位置信息的装置,所述装置包括:

定位援助请求发送模块,用于向服务器发送包括第二终端的标识信息的定位援助请求,以使所述服务器生成定位验证信息;

第一定位验证信息接收模块,用于接收所述服务器发送的定位验证信息;

信息处理模块,用于通过解析动作获取所述第二终端生成的定位援助信息,所述定位援助信息包括基于所述定位验证信息和当前位置信息生成的信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息;

验证信息匹配模块,用于将解析得到的验证信息与本地的定位验证信息进行匹配;

位置信息确定模块,用于若所述验证信息匹配模块匹配成功,将解析得到的位置信息作为本地的位置信息。

第六方面提供了一种确定位置信息的装置,所述装置包括:

定位援助请求接收模块,用于接收第一终端发送的定位援助请求,所述定位援助请求包括第二终端的标识信息;

定位验证信息生成模块,用于生成定位验证信息;

第一定位验证信息发送模块,用于将所述定位验证信息发送给所述第二终端,以使所述第二终端基于所述定位验证信息和当前位置信息生成定位援助信息;

第二定位验证信息发送模块,用于将所述定位验证信息发送给所述第一终端,以使所述第一终端通过解析动作获取所述定位援助信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;以及若匹配成功,将解析得到的位置信息作为本地的位置信息。

第七方面提供了一种确定位置信息的装置,所述装置包括:

第二定位验证信息接收模块,用于接收服务器响应于第一终端发送的定位援助请求所生成的定位验证信息;

定位援助信息生成模块,用于基于所述定位验证信息和当前位置信息生成定位援助信息,以使所述第一终端通过解析动作获取所述定位援助信息并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息。

第八方面提供了一种确定位置信息的系统,所述系统包括:第一终端,第二终端、和服务器;

所述第一终端,用于向所述服务器发送定位援助请求,所述定位援助请求包括第二终端的标识信息;以及用于通过解析动作获取所述第二终端生成的定位援助请求,并触发对所述定位援助信息进行解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息;

所述服务器,用于生成定位验证信息,将所述定位验证信息发送给所述第一终端和所述第二终端;

所述第二终端,用于基于所述定位验证信息和当前位置信息生成定位援助信息,将所述定位援助信息提供给所述第一终端。

第九方面提供了一种确定位置信息的终端,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第二方面所述的确定位置信息的方法。

第十方面提供了一种确定位置信息的服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第三方面所述的确定位置信息的方法。

第十一方面提供了一种确定位置信息的终端,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第四方面所述的确定位置信息的方法。

本发明提供的确定位置信息的方法、装置、终端、服务器及系统,具有如下技术效果:

本发明能够快速准确的为定位不准确的终端实现准确位置信息的获取,解决现有技术中终端的位置信息的获取结果精度较低带来的定位不准的问题,有效改善了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明实施例提供的一种系统的示意图;

图2是本发明实施例提供的一种确定位置信息的方法的流程示意图;

图3是本发明实施例提供的一种定位援助请求操作界面的示意图;

图4是本发明实施例提供的一种定位援助信息生成操作界面的示意图;

图5是本发明实施例提供的一种验证援助方式的选择界面和定位援助信息生成操作界面的示意图;

图6是本发明实施例提供的另一种定位援助请求操作界面的示意图;

图7是本发明实施例提供的一种在第一终端发出定位援助请求后的界面的示意图;

图8是本发明实施例提供的一种确定位置信息的方法的流程示意图;

图9是本发明实施例提供的一种确定位置信息的方法的流程示意图;

图10是本发明实施例提供的一种确定位置信息的方法的流程示意图;

图11是本发明实施例提供的一种确定位置信息的装置的结构示意图;

图12是本发明实施例提供的另一种确定位置信息的装置的结构示意图;

图13是本发明实施例提供的另一种确定位置信息的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1,图1是本发明实施例提供的一种系统的示意图,如图1所示,该系统可以至少包括第一终端01、第二终端02和服务器03。

具体的,所述第一终端01可以包括、智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等。

具体的,所述第二终端02可以包括、智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等。

具体的,所述服务器03可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。服务器03可以包括有网络通信单元、处理器和存储器等等。具体的,所述控制服务器03可以为上述第一终端01和第二终端02提供后台服务。

以下介绍本发明基于上述系统的确定位置信息的方法,图2是本发明实施例提供的一种确定位置信息的方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:

s201:第一终端向服务器发送定位援助请求,所述定位援助请求包括第二终端的标识信息。

本说明书实施例中,所述第一终端可以包括定位不准确的终端,所述第二终端可以包括定位准确的终端。所述标识信息可以包括但不限于手机号和/或应用账号。

在实际应用中,当第一终端出现定位不准确的情况时,第一终端侧的用户可以通过在第一终端的定位援助请求操作界面执行第二终端的标识信息提交确认操作,以触发所述第一终端向服务器发送定位援助请求。

在一个具体的实施例中,如图3所示,以手机终端上的定位援助请求操作界面为例,图3中的定位援助请求操作界面包括第二终端的手机号(标识信息)输入框和提交按钮。用户可以在图3中所示的定位援助请求操作界面输入援助方的手机号(标识信息),并点击提交确认按钮,触发所述第一终端向服务器发送定位援助请求。

此外,需要说明的是,本说明书实施例中,标识信息的输入还可以采用语音、图像等方式输入;标识信息的提交确认还可以采用滑动等方式,并不以图3中所示为限。

s203:服务器生成定位验证信息,将所述定位验证信息发送给所述第一终端和所述第二终端。

本说明书实施例中,当服务器接收到第一终端发送的定位援助请求,可以生成定位验证信息,并将定位验证信息发送给第一终端和第二终端。相应的,所述第一终端可以将接收到的定位援助信息更新在本地缓存。

具体的,所述定位验证信息可以包括但不限于短信验证码、随机码中至少一种形式的信息。

在一个具体的实施例中,当定位援助请求中第二终端的标识信息为第二终端的手机号时,服务器可以通过短信的方式将定位验证信息(短信验证码)发送给第一终端或第二终端。

s205:所述第二终端基于所述定位验证信息和当前位置信息生成定位援助信息。

本说明书实施例中,所述第二终端侧的用户可以通过在定位援助信息生成操作界面触发定位援助信息的生成操作。具体的,所述定位援助信息可以包括但不限于图像信息的形式,所述图像信息可以包括但不限于二维码、条形码等。

在一个具体的实施例中,如图4所示,以手机终端上的定位援助信息生成操作界面为例,图4中的定位援助信息生成操作界面包括第二终端的本地地址(当前位置信息)、定位验证信息的输入框和定位援助信息的生成确认按钮。用户可以在图4中所示的定位援助信息生成操作界面输入服务器发送的定位援助信息,并点击生成确认按钮,以基于定位验证信息和当前位置信息生成定位援助信息。

此外,本说明书实施例中,所述定位验证信息也可以采用终端的应用程序直接读取包括定位验证信息的短信等方式输入到定位验证信息的输入框中。

进一步的,考虑到实际应用中,定位验证信息有多种的情况,本说明书实施例中,所述第二终端侧还可以设置有验证援助方式的选择界面,具体的,如图5所示,可以将多种验证援助方式展示给用户,以供用户选择。当用户选中某一种验证援助方式(图5中所示的是选中短信验证码援助)时,可以跳转至该种验证援助方式所对应的定位援助信息生成界面。

s207:第一终端通过解析动作获取所述定位援助信息并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息。

本说明书实施例中,所述解析动作可以包括但不限于“扫一扫”的动作。相应的,所述第一终端可以采用但不限于扫描第二终端上所述定位援助信息所对应的图像信息的方式,实现获取所述定位援助信息并触发对所述定位援助信息的解析处理。

s209:第一终端将解析得到的验证信息与本地的定位验证信息进行匹配。

本说明书实施例中,解析得到的验证信息与本地的定位验证信息匹配成功可以包括解析得到的验证信息与本地的定位验证信息一致。

s211:若匹配成功,第一终端将解析得到的位置信息作为本地的位置信息。

另外,若匹配失败,所述第一终端显示定位援助信息无效的提示信息。

在另一些实施例中,在第一终端更正本地的位置信息之后,可以基于该准确的位置信息执行相关的操作,相应的,所述第一终端将解析得到的位置信息作为本地的位置信息之后,所述方法还可以包括:

所述第一终端显示预设操作界面,以便用户执行预设操作。

具体的,所述预设操作可以包括但不限于下述至少之一:打卡、签到、位置发送等。

在另一些实施例中,考虑到基于位置信息的打卡,签到等应用中,对位置信息的获取具有时效性,本说明书实施例中,可以开启具有有效期的定位援助信息的解析动作,相应的,所述第一终端向服务器发送定位援助请求包括:

当所述第一终端检测到对定位援助信息的解析动作开启时,向服务器发送包括第二终端的标识信息的定位援助请求,其中,所述解析动作设置有有效期。

本说明书实施例中,所述有效期可以结合实际应用需求进行设置,例如设置为2分钟。

具体的实施例中,当用户开启对定位援助信息的解析动作,可以在开启解析动作的同时,触发定位援助请求操作界面,如图6所示,以手机终端上的定位援助请求操作界面为例,图6中的定位援助请求操作界面包括正在执行的解析动作区域、解析动作执行的有效时间倒计信息、第二终端的手机号(标识信息)输入框和提交确认按钮。相应的,当用户在输入第二终端的手机号后并提交确认按钮就可以触发向服务器发送定位援助请求,相应的,发送定位援助请求后,第一终端的界面可以如图7所示,包括正在执行的解析动作区域、解析动作执行的有效时间倒计信息,以便在有效期内获取定位援助信息并触发对获取的定位援助信息的解析处理。

进一步的,在一些实施例中,当有效期内获取到定位援助信息,所述第一终端可以触发对所述定位援助信息的解析处理操作。

在另一些实施例中,当所述有效期内未获取到定位援助信息,所述第一终端可以关闭所述对定位援助信息的解析动作。

上述本说明书实施例中,定位不准确的第一终端通过在发送定位援助请求之前,开启具有有效期的定位援助信息的解析动作,可以满足具有时效性的应用对位置信息获取的要求,并在有效期后自动关闭对定位援助信息的解析动作。

在另一些实施例中,所述方法还可以包括:

当接收到新的定位验证信息时,所述第一终端可以更新本地的定位验证信息。

以下结合打卡的应用介绍本说明书实施例提供的确定位置信息的方法:

目前,大量应用为用户提供预设范围内的打卡服务,该打卡服务需要借助用户当前定位的位置信息在预设范围内才能实现。假设用户a的手机定位准确或者偏差很小,在正常的打卡定位范围内,而与用户a在一起的用户b的手机定位不准确,导致无法打卡。相应的,用户b可以在手机里相应的app(应用程序,application)的操作界面上打开扫一扫,结合图6所示,(此时扫一扫启动倒计时,例如两分钟,两分钟内未检测到扫描执行,则退出扫一扫),同时,触发定位援助请求操作界面的显示,用户b可以在定位援助请求操作界面输入援助者用户a的手机号码,点击提交确认按钮,用户b手机里app将定位援助请求发送给服务器,服务器生成短信验证码(定位验证信息),并返回给用户b手机上的app,另外,以短信的方式返回用户a的手机上;用户b的app收到服务器返回的短信验证码后缓存到本地。用户a收到服务器发送的短信验证码后,结合图5,可以在终端的验证援助方式的选择界面上选择“短信验证码援助”,以触发短信验证码援助所对应的定位援助信息生成界面,用户a将收到的验证码输入到输入框,点击生成确认,用户a手机上的app将本地的位置信息结合短信验证码生成二维码(定位援助信息),用户b返回“扫一扫”界面,扫描用户a手机上的二维码,用户b手机上的app解析二维码中的短信验证码和位置信息,将解析得到的验证码与本地缓存的短信验证码做对比,如果一致,则将解析得到的位置信息更新到定位信息中。相应的,位置信息更新成功后可以显示打卡按钮,用户b继续完成打卡动作。如果不一致,则提示用户二维码信息无效。

由以上本说明书实施例提供的技术方案可知,本说明书实施例中定位不准确的第一终端向服务器发送请求定位准确的第二终端的定位援助,服务器通过向第一终端和第二终端发送定位验证信息,实现第一终端对第二终端发送的定位援助信息进行验证,保证第一终端获取到具有准确定位的第二终端的位置信息,以进行本地位置信息的更正。利用本说明书实施例提供的技术方案可以快速准确的为定位不准确的终端实现准确位置信息的获取,解决现有技术中终端的位置信息的获取结果精度较低带来的定位不准的问题,有效改善了用户体验。

以下以第一终端为执行主体介绍本说明书一种确定位置信息的方法的具体实施例,图8是本发明实施例提供的一种确定位置信息的方法的流程示意图,具体的,结合图8所示,所述方法可以包括:

s801:向服务器发送包括第二终端的标识信息的定位援助请求,以使所述服务器生成定位验证信息。

具体的,所述标识信息可以包括:手机号和/或应用账号。

s803:接收所述服务器发送的定位验证信息。

s805:通过解析动作获取所述第二终端生成的定位援助信息,所述定位援助信息包括基于所述定位验证信息和当前位置信息生成的信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息。

具体的,所述通过解析动作获取所述第二终端生成的定位援助信息可以包括:

扫描所述第二终端上所述定位援助信息所对应的图像信息,以便获取所述第二终端的定位援助信息。

s807:将解析得到的验证信息与本地的定位验证信息进行匹配。

s809:若匹配成功,将解析得到的位置信息作为本地的位置信息。

在一些实施例中,向服务器发送包括第二终端的标识信息的定位援助请求可以包括:

当检测到对定位援助信息的解析动作开启时,向服务器发送包括第二终端的标识信息的定位援助请求,其中,所述解析动作设置有有效期。

相应的,在一些实施例中,所述触发对所述定位援助信息的解析处理可以包括:

当所述有效期内获取到定位援助信息,触发对所述定位援助信息的解析处理操作。

在另一些实施例中,所述方法还可以包括:

当所述有效期内未获取到定位援助信息,则关闭所述对定位援助信息的解析动作。

在一些实施例中,所述方法还包括:

当接收到新的定位验证信息时,更新本地的定位验证信息。

在一些实施例中,所述将解析得到的位置信息作为本地的位置信息之后,所述方法还可以包括:

显示预设操作界面,以便用户执行预设操作。

本发明实施例提供了一种确定位置信息的终端,该确定位置信息的终端包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的确定位置信息的方法。

以下以服务器为执行主体介绍本说明书一种确定位置信息的方法的具体实施例,图9是本发明实施例提供的一种确定位置信息的方法的流程示意图,具体的,结合图9所示,所述方法可以包括:

s901:接收第一终端发送的定位援助请求,所述定位援助请求包括第二终端的标识信息。

s903:生成定位验证信息,将所述定位验证信息发送给所述第二终端,以使所述第二终端基于所述定位验证信息和当前位置信息生成定位援助信息;

s905:将所述定位验证信息发送给所述第一终端,以使所述第一终端通过解析动作获取所述定位援助信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;以及若匹配成功,将解析得到的位置信息作为本地的位置信息。

本发明实施例提供了一种确定位置信息的服务器,该确定位置信息的服务器包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的确定位置信息的方法。

以下以第二终端为执行主体介绍本说明书一种确定位置信息的方法的具体实施例,图10是本发明实施例提供的一种确定位置信息的方法的流程示意图,具体的,结合图10所示,所述方法可以包括:

s1001:接收服务器响应于第一终端发送的定位援助请求所生成的定位验证信息。

s1003:基于所述定位验证信息和当前位置信息生成定位援助信息,以使所述第一终端通过解析动作获取所述定位援助信息并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息。

s1005:将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息。

本发明实施例提供了一种确定位置信息的终端,该确定位置信息的终端包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的确定位置信息的方法。

本说明书实施例中,所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。

本发明实施例还提供了一种确定位置信息的装置,如图11所示,所述装置包括:

定位援助请求发送模块1110,可以用于向服务器发送包括第二终端的标识信息的定位援助请求,以使所述服务器生成定位验证信息;

第一定位验证信息接收模块1120,可以用于接收所述服务器发送的定位验证信息;

信息处理模块1130,可以用于通过解析动作获取所述第二终端生成的定位援助信息,所述定位援助信息包括基于所述定位验证信息和当前位置信息生成的信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息;

验证信息匹配模块1140,可以用于将解析得到的验证信息与本地的定位验证信息进行匹配;

位置信息确定模块1150,可以用于若所述验证信息匹配模块匹配成功,将解析得到的位置信息作为本地的位置信息。

在一些实施例中,所述定位援助请求发送模块还用于当检测到对定位援助信息的解析动作开启时,向服务器发送包括第二终端的标识信息的定位援助请求,其中,所述解析动作设置有有效期。

在一些实施例中,所述触发对所述定位援助信息的解析处理可以包括当所述有效期内获取到定位援助信息,触发对所述定位援助信息的解析处理操作。

在一些实施例中,所述装置还包括:

解析动作关闭操作,用于当所述有效期内未获取到定位援助信息,则关闭所述对定位援助信息的解析动作。

在一些实施例中,所述装置还包括:

定位验证信息更新模块,用于当接收到新的定位验证信息时,更新本地的定位验证信息。

在一些实施例中,所述通过解析动作获取所述第二终端生成的定位援助信息可以包括扫描所述第二终端上所述定位援助信息所对应的图像信息,以便获取所述第二终端的定位援助信息。

在一些实施例中,所述装置还可以包括:

预设操作界面显示模块,用于将解析得到的位置信息作为本地的位置信息之后,显示预设操作界面,以便用户执行预设操作。

所述的装置实施例中的装置与方法实施例基于同样地发明构思。

本发明实施例还提供了一种确定位置信息的装置,如图12所示,所述装置可以包括:

定位援助请求接收模块1210,可以用于接收第一终端发送的定位援助请求,所述定位援助请求包括第二终端的标识信息;

定位验证信息生成模块1220,可以用于生成定位验证信息;

第一定位验证信息发送模块1230,可以用于将所述定位验证信息发送给所述第二终端,以使所述第二终端基于所述定位验证信息和当前位置信息生成定位援助信息;

第二定位验证信息发送模块1240,可以用于将所述定位验证信息发送给所述第一终端,以使所述第一终端通过解析动作获取所述定位援助信息,并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;以及若匹配成功,将解析得到的位置信息作为本地的位置信息。

所述的装置实施例中的装置与方法实施例基于同样地发明构思。

本发明实施例还提供了一种确定位置信息的装置,如图13所示,所述装置可以包括:

第二定位验证信息接收模块1310,可以用于接收服务器响应于第一终端发送的定位援助请求所生成的定位验证信息;

定位援助信息生成模块1320,可以用于基于所述定位验证信息和当前位置信息生成定位援助信息,以使所述第一终端通过解析动作获取所述定位援助信息并触发对所述定位援助信息的解析处理,解析得到位置信息和验证信息;

验证信息匹配模块1330,用于将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息。

所述的装置实施例中的装置与方法实施例基于同样地发明构思。

本发明另一方面还提供一种确定位置信息的系统,所述系统包括:第一终端,第二终端、和服务器;

所述第一终端,可以用于向所述服务器发送定位援助请求,所述定位援助请求包括第二终端的标识信息;以及用于通过解析动作获取所述第二终端生成的定位援助请求,并触发对所述定位援助信息进行解析处理,解析得到位置信息和验证信息,将解析得到的验证信息与本地的定位验证信息进行匹配;若匹配成功,将解析得到的位置信息作为本地的位置信息;

所述服务器,可以用于生成定位验证信息,将所述定位验证信息发送给所述第一终端和所述第二终端;

所述第二终端,可以用于基于所述定位验证信息和当前位置信息生成定位援助信息,将所述定位援助信息提供给所述第一终端。

由上述本发明提供的确定位置信息的方法、装置、终端、服务器或系统的实施例可见,本发明中定位不准确的第一终端向服务器发送请求定位准确的第二终端的定位援助,服务器通过向第一终端和第二终端发送定位验证信息,实现第一终端对第二终端发送的定位援助信息进行验证,保证第一终端获取到具有准确定位的第二终端的位置信息,以进行本地位置信息的更正。利用本说明书实施例提供的技术方案可以快速准确的为定位不准确的终端实现准确位置信息的获取,解决现有技术中终端的位置信息的获取结果精度较低带来的定位不准的问题,有效改善了用户体验。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、系统和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1