终端的地理位置信息获取的方法、服务器、终端和系统.pdf

上传人:xia****o6 文档编号:4681201 上传时间:2018-10-27 格式:PDF 页数:15 大小:4.95MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310233521.7

申请日:

2013.06.13

公开号:

CN104243516A

公开日:

2014.12.24

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20130613|||公开

IPC分类号:

H04L29/08; H04W4/02(2009.01)I; G06K7/10

主分类号:

H04L29/08

申请人:

阿里巴巴集团控股有限公司

发明人:

杨琦

地址:

英属开曼群岛大开曼岛资本大厦一座四层847号邮箱

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

任苏亚;王宝筠

PDF下载: PDF下载
内容摘要

本申请提供了终端的地理位置信息的获取方法、服务器、终端和系统,所述方法包括:获取用于对第一终端进行定位的定位服务请求及所述第一终端的标识信息;根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码;接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述二维码获取的标识信息;根据所述第二终端发送的所述标识信息确定所述标识信息匹配的第一终端;将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。采用本申请实施例中的方法、服务器、终端或系统,可以提升获取到的第一终端的地理位置信息的精度。

权利要求书

权利要求书
1.  一种终端的地理位置信息的获取方法,其特征在于,该方法包括:
获取用于对第一终端进行定位的定位服务请求及所述第一终端的标识信息;
根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码;
接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述二维码获取的标识信息;
根据所述第二终端发送的所述标识信息确定所述标识信息匹配的第一终端;
将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。

2.  根据权利要求1所述的方法,其特征在于,还包括:
将所述第一终端的地理位置信息返回至所述第一终端。

3.  一种终端的地理位置信息的获取方法,其特征在于,该方法包括:
获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息;
根据定位服务请求生成携带第一终端的标识信息的二维码,并将所述二维码返回至第一终端;
接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述二维码获取的标识信息;
根据第二终端发送的所述标识信息确定所述标识信息匹配的第一终端;
将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。

4.  根据权利要求3所述的方法,其特征在于,所述将所述第二终端发送的定位信息确定为所述第一终端的地理位置信息之后,还包括:
将所述第一终端的地理位置信息返回至所述第一终端。

5.  一种终端的地理位置信息获取方法,其特征在于,该方法包括:
扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码;
根据所述定位命令触发定位功能以获取当前的地理位置信息;
发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端,使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。

6.  一种服务器,其特征在于,包括:
获取模块,用于获取对第一终端进行定位的定位服务请求及所述第一终端的标识信息;
通知模块,用于根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码;
接收模块,用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据所述二维码获取的标识信息;
第一确定模块,用于根据所述第二终端发送的根据二维码获取的标识信息确定所述标识信息匹配的第一终端;
第二确定模块,用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。

7.  根据权利要求6所述的服务器,其特征在于,还包括:
第一返回模块,用于将所述第一终端的地理位置信息返回至所述第一终端。

8.  一种服务器,其特征在于,包括:
获取模块,用于获取对第一终端进行定位的定位服务请求及第一终端的标识信息;
生成二维码模块,用于根据定位服务请求生成携带第一终端的标识信息的二维码;
第二返回模块,用于将所述二维码返回至第一终端;
接收模块,用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据二维码获取的标识信息;
第一确定模块,用于根据第二终端发送的根据二维码获取的标识信息 确定所述标识信息匹配的第一终端;
第二确定模块,用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。

9.  根据权利要求8所述的服务器,其特征在于,还包括:
第一返回模块,用于将所述第一终端的地理位置信息返回至所述第一终端。

10.  一种终端,其特征在于,包括:
扫描模块,用于扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码;
定位模块,用于根据所述定位命令触发定位功能以获取当前的地理位置信息;
发送模块,用于发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端,使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。

11.  一种终端的地理位置信息的获取系统,其特征在于,该系统包括:第一终端、具有定位功能的第二终端和服务器,其中,
所述第一终端,用于向所述服务器发起定位服务请求及所述第一终端的标识信息,并响应于服务器的通知生成携带所述第一终端的标识信息的二维码;
所述第二终端,用于扫描所述二维码,并根据所述二维码触发定位功能以获取当前的地理位置信息,并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器;
所述服务器,用于根据第二终端发送的第一终端的标识信息,将所述第二终端的地理位置信息确定为第一终端的地理位置信息。

12.  一种终端的地理位置信息的获取系统,其特征在于,该系统包括:第一终端、具有定位功能的第二终端和服务器,其中,
所述第一终端,用于向所述服务器发起定位服务请求及所述第一终端的标识信息,并接收服务器返回的二维码;
所述第二终端,用于扫描所述二维码,并根据所述二维码触发定位功 能以获取当前的地理位置信息,并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器;
所述服务器,用于根据定位服务请求生成携带第一终端的标识信息的二维码,将所述二维码返回至第一终端;并根据第二终端发送的第一终端的标识信息,将所述第二终端的地理位置信息确定为第一终端的地理位置信息。

说明书

说明书终端的地理位置信息获取的方法、服务器、终端和系统
技术领域
本申请涉及网络数据处理领域,特别涉及一种终端的地理位置信息方的获取方法、服务器、终端和系统。
背景技术
在GPS(Global Positioning System,全球定位系统)越来越普及的现在,一些移动终端,例如手机或者PAD(平板电脑)等,都具有GPS定位功能。在本申请中,将这些具有GPS定位功能的移动终端称为可定位终端。但是也有一些通信终端并没有硬件支持其实现定位功能,例如,目前,PC(Personal Computer,个人计算机)和笔记本电脑等。
现有技术中,在获取那些本身不具有定位功能的通信终端的地理位置信息的时候,可以根据通信终端上网的IP(Internet Protocol,网络之间互连的协议)地址来确认该通信终端的位置。但一般情况下IP库中的IP都只能表示出一个较大范围的地理区域,这就使得现有技术在进行本身不具有定位功能的通信终端的地理位置信息的获取的时候,往往只能定位到一个较大范围的地理位置,使得获取到的通信终端的地理位置信息精度较低。
总之,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新的提出一种终端的地理位置信息的获取方法,以解决现有技术中终端的地理位置信息的获取结果精度较低的问题。
发明内容
本申请所要解决的技术问题是提供一种终端的地理位置信息的获取方法,用以解决现有技术中终端的地理位置信息的获取结果精度较低的问题。
本申请还提供了终端的地理位置信息的获取服务器、终端和系统,用 以保证上述方法在实际中的实现及应用。
为了解决上述问题,本申请公开了一种终端的地理位置信息的获取方法,包括:
获取用于对第一终端进行定位的定位服务请求及所述第一终端的标识信息;
根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码;
接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述二维码获取的标识信息;
根据所述第二终端发送的所述标识信息确定所述标识信息匹配的第一终端;
将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
可选的,还包括:
将所述第一终端的地理位置信息返回至所述第一终端。
本申请公开了另一种终端的地理位置信息的获取方法,该方法包括:
获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息;
根据定位服务请求生成携带第一终端的标识信息的二维码,并将所述二维码返回至第一终端;
接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述二维码获取的标识信息;
根据第二终端发送的所述标识信息确定所述标识信息匹配的第一终端;
将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
可选的,所述将所述第二终端发送的定位信息确定为所述第一终端的地理位置信息之后,还包括:
将所述第一终端的地理位置信息返回至所述第一终端。
本申请还公开了再一种终端的地理位置信息获取方法,该方法包括:
扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码;
根据所述定位命令触发定位功能以获取当前的地理位置信息;
发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端,使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。
本申请还公开了一种服务器,包括:
获取模块,用于获取用于对第一终端进行定位的定位服务请求及所述第一终端的标识信息;
通知模块,用于根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码;
接收模块,用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据所述二维码获取的标识信息;
第一确定模块,用于根据所述第二终端发送的根据二维码获取的标识信息确定所述标识信息匹配的第一终端;
第二确定模块,用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
可选的,还包括:
第一返回模块,用于将所述第一终端的地理位置信息返回至所述第一终端。
本申请还公开另一种服务器,包括:
获取模块,用于获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息;
生成二维码模块,用于根据定位服务请求生成携带第一终端的标识信息的二维码;
第二返回模块,用于将所述二维码返回至第一终端;
接收模块,用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据二维码获取的标识信息;
第一确定模块,用于根据第二终端发送的根据二维码获取的标识信息确定所述标识信息匹配的第一终端;
第二确定模块,用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
可选的,还包括:
第一返回模块,用于将所述第一终端的地理位置信息返回至所述第一终端。
本申请还公开了一种终端,包括:
扫描模块,用于扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码;
定位模块,用于根据所述定位命令触发定位功能以获取当前的地理位置信息;
发送模块,用于发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端,使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。
本申请还公开了一种终端的地理位置信息的获取系统,该系统包括:第一终端、具有定位功能的第二终端和服务器,其中,
所述第一终端,用于向所述服务器发起定位服务请求及所述第一终端的标识信息,并响应于服务器的通知生成携带所述第一终端的标识信息的二维码;
所述第二终端,用于扫描所述二维码,并根据所述二维码触发定位功能以获取当前的地理位置信息,并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器;
所述服务器,用于根据第二终端发送的第一终端的标识信息,将所述第二终端的地理位置信息确定为第一终端的地理位置信息。
本申请还公开了另一种终端的地理位置信息的获取系统,该系统包括:第一终端、具有定位功能的第二终端和服务器,其中,
所述第一终端,用于向所述服务器发起定位服务请求及所述第一终端的标识信息,并接收服务器返回的二维码;
所述第二终端,用于扫描所述二维码,并根据所述二维码触发定位功能以获取当前的地理位置信息,并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器;
所述服务器,用于根据定位服务请求生成携带第一终端的标识信息的二维码,将所述二维码返回至第一终端;并根据第二终端发送的第一终端的标识信息,将所述第二终端的地理位置信息确定为第一终端的地理位置信息。
与现有技术相比,本申请包括以下优点:
在本申请实施例中,在进行不具有GPS定位功能的第一终端的定位时,可以通过触发第一终端生成二维码或者服务器生成二维码并返回给第一终端,而第二终端通过扫描二维码触发定位的方式,直接将与第一终端距离较近的第二终端的定位信息作为第一终端的地理位置信息,因为第二终端和第一终端之间的距离很近,所以采用本发明实施例获取到的第一终端的地理位置信息就较为准确,第二终端和第一终端之间的距离基本上可以忽略,因此,就提升了第一终端的地理位置信息的获取结果的精度。
进一步的,服务器在获取到第一终端的地理位置信息之后,可以将该地理位置信息返回给第一终端,以便使用该第一终端触发定位的用户也可以很直观的了解第一终端的地理位置信息。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请的终端的地理位置的获取信息方法实施例1的流程图;
图2是本申请的终端的地理位置的获取信息方法实施例2的流程图;
图3是本申请的终端的地理位置信息的获取方法实施例3的流程图;
图4是本申请的终端的地理位置信息的获取服务器实施例1的结构框图;
图5是本申请的终端的地理位置信息的获取服务器实施例2的结构框图;
图6为本申请的获取终端的地理位置信息的终端实施例的结构框图;
图7为本申请的终端的地理位置信息的获取系统实施例的结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存 储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括短暂电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请的主要思想之一可以包括,在进行不具有GPS定位功能的第一终端的定位时,服务器可以通过触发第一终端生成二维码或者服务器生成二维码再发送给第一终端,而具有定位功能的第二终端扫描二维码触发定位的方式,由服务器直接将与第一终端距离较近的第二终端的定位信息作为第一终端的地理位置信息。因为第二终端和第一终端之间的距离很近,所以采用本发明实施例获取到的第一终端的地理位置信息就较为准确,第二终端和第一终端之间的距离基本上可以忽略,因此,就提升了第一终端的地理位置信息的获取结果的精度。
参考图1,示出了本申请一种终端的地理位置信息的获取方法实施例1的流程图。
在步骤101处,服务器获取对第一终端进行定位的定位服务请求及所述第一终端的标识信息。
在本实施例中,第一终端可以为不具有GPS定位功能的个人计算机等设备。在第一终端有定位需求的时候,例如,用户在使用第一终端的过程中触发了位置定位请求,则第一终端会向服务器发起定位服务请求,并将第一终端的第一标识信息也发送给服务器。第二终端一般指的是具有GPS定位功能的移动终端,例如手机或者PAD(平板电脑)等。其中,第一终端的标识信息则可以是移动终端国际识别码等能唯一标识一个终端的信息,例如,是根据第一终端的CPU、网卡地址等计算出全球唯一的通用唯一识别码(Universally Unique Identifier,UUID)。
其中,用户在使用第一终端时,可以通过第一终端提供给用户的按钮或者链接等快捷方式触发第一终端向服务器发起定位服务请求。
可以理解的,对第一终端进行定位的定位服务请求也可以是服务器发起的。服务器在需要对与其通信的第一终端进行定位时,由服务器生成定位服务请求,并获取需要定位的的第一终端的第一标识信息。
步骤102:服务器根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码。
服务器在接收到第一终端触发的定位服务器请求之后,通知第一终端生成一个二维码,该二维码中可以携带定位命令和第一终端的终端标识,其中,定位命令用于在具有定位功能的第二终端扫描二维码之后可以触发第二终端的定位,而第一终端的标识信息则可以用于在第二终端触发定位后将该第一终端的标识信息与定位成功的地理位置信息一起发送给服务器。
步骤103:服务器接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述二维码获取的标识信息。
第二终端在扫描第一终端生成的二维码之后,会获得其中的定位命令从而触发自身的定位。第二终端在定位成功后获得其当前的地理位置信息,并将地理位置信息和扫描第一终端上的二维码而获得的第一终端的标识信息一起发送给服务器。
步骤104:服务器根据所述第二终端发送的所述标识信息确定所述标识信息匹配的第一终端。
服务器接收到第二终端发送的第一终端的标识信息之后,就可以根据第一终端的标识信息唯一确定该标识信息对应的第一终端。
步骤105:服务器将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
服务器在确定第一终端之后,将第二终端发送的地理位置信息确定为其确定的第一终端的地理位置信息,从而实现对不具有定位功能的第一终端的地理位置信息的获取。
可见采用本发明实施例,在进行不具有GPS定位功能的第一终端的定位时,可以通过触发第一终端生成二维码而第二终端通过扫描二维码触发定位的方式,直接将与第一终端距离较近的第二终端的定位信息作为第一终端的地理位置信息,因为第二终端和第一终端之间的距离很近,所以采用本发明实施例获取到的第一终端的地理位置信息就较为准确,第二终端和第一终端之间的距离基本上可以忽略,因此,就提升了第一终端的地理位置信息的获取结果的精度。
在实际应用中,可选的,在步骤105之后,还可以包括:
步骤A:服务器将所述第一终端的地理位置信息返回至所述第一终端。
服务器在获取到第一终端的地理位置信息之后,可以将该地理位置信息返回给第一终端,以便使用该第一终端触发定位的用户也可以很直观的了解第一终端的地理位置信息。
参考图2,示出了本申请一种终端的地理位置信息的获取方法实施例2的流程图,本实施例可以包括以下步骤:
步骤201:服务器获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息。
本步骤的实现可以参考实施例1的相关描述,在此不再赘述。
步骤202:服务器根据定位服务请求生成携带第一终端的标识信息的二维码,并将所述二维码返回至第一终端。
本实施例与实施例1的不同之处在于,在本实施例中,二维码由服务器生成。服务器在接收到第一终端发起的定位服务请求和第一终端的标识信息之后,生成包括定位命令和第一终端的标识信息的二维码,其中,定位命令用于在具有定位功能的第二终端扫描二维码之后可以触发第二终端的定位,而第一终端的标识信息则可以用于在第二终端触发定位后将该第一终端的标识信息与定位成功的地理位置信息一起发送给服务器。
步骤203:服务器接收具有定位功能的第二终端发送的第二终端的地 理位置信息及第二终端根据所述二维码获取的标识信息。
步骤204:服务器根据第二终端发送的所述标识信息确定所述标识信息匹配的第一终端。
步骤205:服务器将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
步骤203~步骤205的实现方式可以参考实施例1的相关描述,在此不再赘述。
步骤206:服务器将所述第一终端的地理位置信息返回至所述第一终端。
在本实施例中,可选的,服务器在获取到第一终端的地理位置信息之后,还可以将获取到的地理位置信息返回给该第一终端,这样使用该第一终端触发定位的用户也可以很直观的了解第一终端的地理位置信息。
可见本实施例不仅可以提高获取到的第一终端的地理位置信息的精度,还可以适应于任何可登陆上网的第一终端,并且服务器获取的地理位置信息还可以返回给使用第一终端的用户获知,提升了用户体验。
参考图3,示出了本申请一种终端的地理位置信息的获取方法实施例3的流程图,在本实施例中,可以包括以下步骤:
步骤301:可定位终端扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码。
本实施例适用于具有定位功能的可定位终端。可定位终端与需要获取地理位置信息的目标终端只有有限的距离,且可以扫描到目标终端生成的携带了目标终端的标识信息和定位命令的二维码。其中,该二维码中包括的定位命令,用于在具有定位功能的第二终端扫描二维码之后可以触发第二终端的定位,而二维码中包括的第一终端的标识信息则可以用于在第二终端触发定位后将该第一终端的标识信息与定位成功的地理位置信息一起发送给服务器。
步骤302:可定位终端根据所述定位命令触发定位功能以获取当前的地理位置信息。
可定位终端因为自身具有定位功能,则在扫描到二维码中包括定位命令时,需利用自身的定位功能获取自身所在的地理位置信息,其中,该地理位置信息可以是经纬度信息等。
步骤303:可定位终端发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端,使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。
可定位终端在成功获取到自身的当前地理位置信息之后,就将该地理位置信息和从扫描二维码获得的目标终端的标识信息,一并发送至服务器,服务器就可以根据接收到的目标终端的标识信息来唯一确定一个目标终端,并将接收到的地理位置信息直接作为其确定的目标终端的地理位置信息。
在本实施例中,可定位终端可以通过扫描目标终端生成的二维码的方式来触发自身的定位,从而实现在可定位终端与目标终端距离较近的情况下,获取到不具有定位功能的目标终端的地理位置信息,因为可定位终端和目标终端之间的距离很近,所以采用本发明实施例获取到的目标终端的地理位置信息就较为准确,可定位终端和目标终端之间的距离与地理位置信息相比基本上可以忽略,因此,就提升了目标终端的地理位置信息的获取结果的精度。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
与上述本申请一种终端的地理位置信息的获取方法实施例1所提供的方法相对应,参见图4,本申请还提供了一种终端的地理位置信息的获取服务器实施例1,在本实施例中,该服务器可以包括:
获取模块401,用于获取用于对第一终端进行定位的定位服务请求及 所述第一终端的标识信息。
通知模块402,用于根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维码。
接收模块403,用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据所述二维码获取的标识信息。
第一确定模块404,用于根据所述第二终端发送的根据二维码获取的标识信息确定所述标识信息匹配的第一终端。
第二确定模块405,用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
可选的,该服务器还可以包括:
第一返回模块,用于将所述第一终端的地理位置信息返回至所述第一终端。
可见采用本发明实施例,在进行不具有GPS定位功能的第一终端的定位时,服务器可以通过触发第一终端生成二维码而第二终端通过扫描二维码触发定位的方式,直接将与第一终端距离较近的第二终端的定位信息作为第一终端的地理位置信息,因为第二终端和第一终端之间的距离很近,所以采用本发明实施例获取到的第一终端的地理位置信息就较为准确,第二终端和第一终端之间的距离基本上可以忽略,因此,就提升了第一终端的地理位置信息的获取结果的精度。
进一步的,服务器在获取到第一终端的地理位置信息之后,可以将该地理位置信息返回给第一终端,以便使用该第一终端触发定位的用户也可以很直观的了解第一终端的地理位置信息。
与上述本申请一种终端的地理位置信息的获取方法实施例2所提供的方法相对应,参见图5,本申请还提供了一种终端的地理位置信息的获取服务器的实施例2,在本实施例中,该服务器可以包括:
获取模块401,用于获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息。
生成二维码模块501,用于根据定位服务请求生成携带第一终端的标 识信息的二维码。
第二返回模块502,用于将所述二维码返回至第一终端。
接收模块403,用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据二维码获取的标识信息。
第一确定模块404,用于根据第二终端发送的根据二维码获取的标识信息确定所述标识信息匹配的第一终端。
第二确定模块405,用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。
第一返回模块503,用于将所述第一终端的地理位置信息返回至所述第一终端。
可见本实施例不仅可以提高获取到的第一终端的地理位置信息的精度,还可以适应于任何可登陆上网的第一终端,并且服务器获取的地理位置信息还可以返回给使用第一终端的用户获知,提升了用户体验。
与上述本申请一种终端的地理位置信息的获取方法实施例3所提供的方法相对应,参见图6,本申请还提供了一种可定位终端实施例,在本实施例中,该终端具体可以包括:
扫描模块601,用于扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码。
定位模块602,用于根据所述定位命令触发定位功能以获取当前的地理位置信息。
发送模块603,用于发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端,使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。
在本实施例中,可定位终端可以通过扫描目标终端生成的二维码的方式来触发自身的定位,从而实现在可定位终端与目标终端距离较近的情况下,获取到不具有定位功能的目标终端的地理位置信息,因为可定位终端和目标终端之间的距离很近,所以采用本发明实施例获取到的目标终端的地理位置信息就较为准确,可定位终端和目标终端之间的距离与 地理位置信息相比基本上可以忽略,因此,就提升了目标终端的地理位置信息的获取结果的精度。
参见图7,本申请还提供了一种终端的地理位置信息的获取系统实施例,在本实施例中,该系统具体可以包括:第一终端701、具有定位功能的第二终端702和服务器703,其中,所述第一终端701,用于向所述服务器发起定位服务请求及所述第一终端的标识信息,并响应于服务器的通知生成携带所述第一终端的标识信息的二维码;所述第二终端702,用于扫描所述二维码,并根据所述二维码触发定位功能以获取当前的地理位置信息,并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器;所述服务器703,用于根据第二终端发送的第一终端的标识信息,将所述第二终端的地理位置信息确定为第一终端的地理位置信息。
在不同的实施方式中,所述第一终端701,还可以用于向所述服务器发起定位服务请求及所述第一终端的标识信息,并接收服务器返回的二维码;则所述第二终端702,用于扫描所述二维码,并根据所述二维码触发定位功能以获取当前的地理位置信息,并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器;所述服务器703,用于根据定位服务请求生成携带第一终端的标识信息的二维码,将所述二维码返回至第一终端;并根据第二终端发送的第一终端的标识信息,将所述第二终端的地理位置信息确定为第一终端的地理位置信息。
可见采用本发明实施例,在进行不具有GPS定位功能的第一终端的定位时,可以通过触发第一终端生成二维码而第二终端通过扫描二维码触发定位的方式,直接将与第一终端距离较近的第二终端的定位信息作为第一终端的地理位置信息,因为第二终端和第一终端之间的距离很近,所以采用本发明实施例获取到的第一终端的地理位置信息就较为准确,第二终端和第一终端之间的距离基本上可以忽略,因此,就提升了第一终端的地理位置信息的获取结果的精度。并且,服务器在获取到第一终端的地理位置信息之后,可以将该地理位置信息返回给第一终端,以便 使用该第一终端触发定位的用户也可以很直观的了解第一终端的地理位置信息。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的终端的地理位置信息的获取方法、服务器、终端及系统进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

终端的地理位置信息获取的方法、服务器、终端和系统.pdf_第1页
第1页 / 共15页
终端的地理位置信息获取的方法、服务器、终端和系统.pdf_第2页
第2页 / 共15页
终端的地理位置信息获取的方法、服务器、终端和系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《终端的地理位置信息获取的方法、服务器、终端和系统.pdf》由会员分享,可在线阅读,更多相关《终端的地理位置信息获取的方法、服务器、终端和系统.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104243516 A (43)申请公布日 2014.12.24 CN 104243516 A (21)申请号 201310233521.7 (22)申请日 2013.06.13 H04L 29/08(2006.01) H04W 4/02(2009.01) G06K 7/10(2006.01) (71)申请人 阿里巴巴集团控股有限公司 地址 英属开曼群岛大开曼岛资本大厦一座 四层 847 号邮箱 (72)发明人 杨琦 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 任苏亚 王宝筠 (54) 发明名称 终端的地理位置信息获取的方法、 服务器、 。

2、终 端和系统 (57) 摘要 本申请提供了终端的地理位置信息的获取方 法、 服务器、 终端和系统, 所述方法包括 : 获取用 于对第一终端进行定位的定位服务请求及所述第 一终端的标识信息 ; 根据所述定位服务请求通知 所述第一终端生成携带所述第一终端的标识信息 的二维码 ; 接收具有定位功能的第二终端发送的 第二终端的地理位置信息及第二终端根据所述二 维码获取的标识信息 ; 根据所述第二终端发送的 所述标识信息确定所述标识信息匹配的第一终 端 ; 将所述第二终端的地理位置信息确定为所述 第一终端的地理位置信息。采用本申请实施例中 的方法、 服务器、 终端或系统, 可以提升获取到的 第一终端的地。

3、理位置信息的精度。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书10页 附图2页 (10)申请公布号 CN 104243516 A CN 104243516 A 1/2 页 2 1. 一种终端的地理位置信息的获取方法, 其特征在于, 该方法包括 : 获取用于对第一终端进行定位的定位服务请求及所述第一终端的标识信息 ; 根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的二维 码 ; 接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述 二维码获取。

4、的标识信息 ; 根据所述第二终端发送的所述标识信息确定所述标识信息匹配的第一终端 ; 将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。 2. 根据权利要求 1 所述的方法, 其特征在于, 还包括 : 将所述第一终端的地理位置信息返回至所述第一终端。 3. 一种终端的地理位置信息的获取方法, 其特征在于, 该方法包括 : 获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息 ; 根据定位服务请求生成携带第一终端的标识信息的二维码, 并将所述二维码返回至第 一终端 ; 接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据所述 二维码获取的标识信息 ; 根据第二。

5、终端发送的所述标识信息确定所述标识信息匹配的第一终端 ; 将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。 4. 根据权利要求 3 所述的方法, 其特征在于, 所述将所述第二终端发送的定位信息确 定为所述第一终端的地理位置信息之后, 还包括 : 将所述第一终端的地理位置信息返回至所述第一终端。 5. 一种终端的地理位置信息获取方法, 其特征在于, 该方法包括 : 扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码 ; 根据所述定位命令触发定位功能以获取当前的地理位置信息 ; 发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端, 使得所述服务 器端将所述地理。

6、位置信息确定为所述标识信息匹配的目标终端的地理位置信息。 6. 一种服务器, 其特征在于, 包括 : 获取模块, 用于获取对第一终端进行定位的定位服务请求及所述第一终端的标识信 息 ; 通知模块, 用于根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标 识信息的二维码 ; 接收模块, 用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据 所述二维码获取的标识信息 ; 第一确定模块, 用于根据所述第二终端发送的根据二维码获取的标识信息确定所述标 识信息匹配的第一终端 ; 第二确定模块, 用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置 信息。 7. 根据权利要求。

7、 6 所述的服务器, 其特征在于, 还包括 : 第一返回模块, 用于将所述第一终端的地理位置信息返回至所述第一终端。 权 利 要 求 书 CN 104243516 A 2 2/2 页 3 8. 一种服务器, 其特征在于, 包括 : 获取模块, 用于获取对第一终端进行定位的定位服务请求及第一终端的标识信息 ; 生成二维码模块, 用于根据定位服务请求生成携带第一终端的标识信息的二维码 ; 第二返回模块, 用于将所述二维码返回至第一终端 ; 接收模块, 用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及根据 二维码获取的标识信息 ; 第一确定模块, 用于根据第二终端发送的根据二维码获取的标。

8、识信息确定所述标识信 息匹配的第一终端 ; 第二确定模块, 用于将所述第二终端的地理位置信息确定为所述第一终端的地理位置 信息。 9. 根据权利要求 8 所述的服务器, 其特征在于, 还包括 : 第一返回模块, 用于将所述第一终端的地理位置信息返回至所述第一终端。 10. 一种终端, 其特征在于, 包括 : 扫描模块, 用于扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二 维码 ; 定位模块, 用于根据所述定位命令触发定位功能以获取当前的地理位置信息; 发送模块, 用于发送所述当前的地理位置信息及所述目标终端的标识信息至服务器 端, 使得所述服务器端将所述地理位置信息确定为所述标识。

9、信息匹配的目标终端的地理位 置信息。 11. 一种终端的地理位置信息的获取系统, 其特征在于, 该系统包括 : 第一终端、 具有 定位功能的第二终端和服务器, 其中, 所述第一终端, 用于向所述服务器发起定位服务请求及所述第一终端的标识信息, 并 响应于服务器的通知生成携带所述第一终端的标识信息的二维码 ; 所述第二终端, 用于扫描所述二维码, 并根据所述二维码触发定位功能以获取当前的 地理位置信息, 并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息 至所述服务器 ; 所述服务器, 用于根据第二终端发送的第一终端的标识信息, 将所述第二终端的地理 位置信息确定为第一终端的地理位。

10、置信息。 12. 一种终端的地理位置信息的获取系统, 其特征在于, 该系统包括 : 第一终端、 具有 定位功能的第二终端和服务器, 其中, 所述第一终端, 用于向所述服务器发起定位服务请求及所述第一终端的标识信息, 并 接收服务器返回的二维码 ; 所述第二终端, 用于扫描所述二维码, 并根据所述二维码触发定位功能以获取当前的 地理位置信息, 并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息 至所述服务器 ; 所述服务器, 用于根据定位服务请求生成携带第一终端的标识信息的二维码, 将所述 二维码返回至第一终端 ; 并根据第二终端发送的第一终端的标识信息, 将所述第二终端的 地理位。

11、置信息确定为第一终端的地理位置信息。 权 利 要 求 书 CN 104243516 A 3 1/10 页 4 终端的地理位置信息获取的方法、 服务器、 终端和系统 技术领域 0001 本申请涉及网络数据处理领域, 特别涉及一种终端的地理位置信息方的获取方 法、 服务器、 终端和系统。 背景技术 0002 在 GPS(Global Positioning System, 全球定位系统 ) 越来越普及的现在, 一些移 动终端, 例如手机或者 PAD( 平板电脑 ) 等, 都具有 GPS 定位功能。在本申请中, 将这些具有 GPS 定位功能的移动终端称为可定位终端。但是也有一些通信终端并没有硬件支持。

12、其实现 定位功能, 例如, 目前, PC(Personal Computer, 个人计算机 ) 和笔记本电脑等。 0003 现有技术中, 在获取那些本身不具有定位功能的通信终端的地理位置信息的时 候, 可以根据通信终端上网的 IP(Internet Protocol, 网络之间互连的协议 ) 地址来确认 该通信终端的位置。但一般情况下 IP 库中的 IP 都只能表示出一个较大范围的地理区域, 这就使得现有技术在进行本身不具有定位功能的通信终端的地理位置信息的获取的时候, 往往只能定位到一个较大范围的地理位置, 使得获取到的通信终端的地理位置信息精度较 低。 0004 总之, 目前需要本领域技术。

13、人员迫切解决的一个技术问题就是 : 如何能够创新的 提出一种终端的地理位置信息的获取方法, 以解决现有技术中终端的地理位置信息的获取 结果精度较低的问题。 发明内容 0005 本申请所要解决的技术问题是提供一种终端的地理位置信息的获取方法, 用以解 决现有技术中终端的地理位置信息的获取结果精度较低的问题。 0006 本申请还提供了终端的地理位置信息的获取服务器、 终端和系统, 用以保证上述 方法在实际中的实现及应用。 0007 为了解决上述问题, 本申请公开了一种终端的地理位置信息的获取方法, 包括 : 0008 获取用于对第一终端进行定位的定位服务请求及所述第一终端的标识信息 ; 0009 。

14、根据所述定位服务请求通知所述第一终端生成携带所述第一终端的标识信息的 二维码 ; 0010 接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据 所述二维码获取的标识信息 ; 0011 根据所述第二终端发送的所述标识信息确定所述标识信息匹配的第一终端 ; 0012 将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。 0013 可选的, 还包括 : 0014 将所述第一终端的地理位置信息返回至所述第一终端。 0015 本申请公开了另一种终端的地理位置信息的获取方法, 该方法包括 : 0016 获取用于对第一终端进行定位的定位服务请求及第一终端的标识信息 ; 说 明 书。

15、 CN 104243516 A 4 2/10 页 5 0017 根据定位服务请求生成携带第一终端的标识信息的二维码, 并将所述二维码返回 至第一终端 ; 0018 接收具有定位功能的第二终端发送的第二终端的地理位置信息及第二终端根据 所述二维码获取的标识信息 ; 0019 根据第二终端发送的所述标识信息确定所述标识信息匹配的第一终端 ; 0020 将所述第二终端的地理位置信息确定为所述第一终端的地理位置信息。 0021 可选的, 所述将所述第二终端发送的定位信息确定为所述第一终端的地理位置信 息之后, 还包括 : 0022 将所述第一终端的地理位置信息返回至所述第一终端。 0023 本申请还公。

16、开了再一种终端的地理位置信息获取方法, 该方法包括 : 0024 扫描目标终端生成的携带了所述目标终端的标识信息和定位命令的二维码 ; 0025 根据所述定位命令触发定位功能以获取当前的地理位置信息 ; 0026 发送所述当前的地理位置信息及所述目标终端的标识信息至服务器端, 使得所述 服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理位置信息。 0027 本申请还公开了一种服务器, 包括 : 0028 获取模块, 用于获取用于对第一终端进行定位的定位服务请求及所述第一终端的 标识信息 ; 0029 通知模块, 用于根据所述定位服务请求通知所述第一终端生成携带所述第一终端 的标识。

17、信息的二维码 ; 0030 接收模块, 用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及 根据所述二维码获取的标识信息 ; 0031 第一确定模块, 用于根据所述第二终端发送的根据二维码获取的标识信息确定所 述标识信息匹配的第一终端 ; 0032 第二确定模块, 用于将所述第二终端的地理位置信息确定为所述第一终端的地理 位置信息。 0033 可选的, 还包括 : 0034 第一返回模块, 用于将所述第一终端的地理位置信息返回至所述第一终端。 0035 本申请还公开另一种服务器, 包括 : 0036 获取模块, 用于获取用于对第一终端进行定位的定位服务请求及第一终端的标识 信息 ; 。

18、0037 生成二维码模块, 用于根据定位服务请求生成携带第一终端的标识信息的二维 码 ; 0038 第二返回模块, 用于将所述二维码返回至第一终端 ; 0039 接收模块, 用于接收具有定位功能的第二终端发送的第二终端的地理位置信息及 根据二维码获取的标识信息 ; 0040 第一确定模块, 用于根据第二终端发送的根据二维码获取的标识信息确定所述标 识信息匹配的第一终端 ; 0041 第二确定模块, 用于将所述第二终端的地理位置信息确定为所述第一终端的地理 位置信息。 说 明 书 CN 104243516 A 5 3/10 页 6 0042 可选的, 还包括 : 0043 第一返回模块, 用于将。

19、所述第一终端的地理位置信息返回至所述第一终端。 0044 本申请还公开了一种终端, 包括 : 0045 扫描模块, 用于扫描目标终端生成的携带了所述目标终端的标识信息和定位命令 的二维码 ; 0046 定位模块, 用于根据所述定位命令触发定位功能以获取当前的地理位置信息 ; 0047 发送模块, 用于发送所述当前的地理位置信息及所述目标终端的标识信息至服务 器端, 使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的地理 位置信息。 0048 本申请还公开了一种终端的地理位置信息的获取系统, 该系统包括 : 第一终端、 具 有定位功能的第二终端和服务器, 其中, 0049 所述。

20、第一终端, 用于向所述服务器发起定位服务请求及所述第一终端的标识信 息, 并响应于服务器的通知生成携带所述第一终端的标识信息的二维码 ; 0050 所述第二终端, 用于扫描所述二维码, 并根据所述二维码触发定位功能以获取当 前的地理位置信息, 并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识 信息至所述服务器 ; 0051 所述服务器, 用于根据第二终端发送的第一终端的标识信息, 将所述第二终端的 地理位置信息确定为第一终端的地理位置信息。 0052 本申请还公开了另一种终端的地理位置信息的获取系统, 该系统包括 : 第一终端、 具有定位功能的第二终端和服务器, 其中, 0053 。

21、所述第一终端, 用于向所述服务器发起定位服务请求及所述第一终端的标识信 息, 并接收服务器返回的二维码 ; 0054 所述第二终端, 用于扫描所述二维码, 并根据所述二维码触发定位功能以获取当 前的地理位置信息, 并发送所述当前的地理位置信息及所述二维码携带的第一终端的标识 信息至所述服务器 ; 0055 所述服务器, 用于根据定位服务请求生成携带第一终端的标识信息的二维码, 将 所述二维码返回至第一终端 ; 并根据第二终端发送的第一终端的标识信息, 将所述第二终 端的地理位置信息确定为第一终端的地理位置信息。 0056 与现有技术相比, 本申请包括以下优点 : 0057 在本申请实施例中, 。

22、在进行不具有 GPS 定位功能的第一终端的定位时, 可以通过 触发第一终端生成二维码或者服务器生成二维码并返回给第一终端, 而第二终端通过扫描 二维码触发定位的方式, 直接将与第一终端距离较近的第二终端的定位信息作为第一终端 的地理位置信息, 因为第二终端和第一终端之间的距离很近, 所以采用本发明实施例获取 到的第一终端的地理位置信息就较为准确, 第二终端和第一终端之间的距离基本上可以忽 略, 因此, 就提升了第一终端的地理位置信息的获取结果的精度。 0058 进一步的, 服务器在获取到第一终端的地理位置信息之后, 可以将该地理位置信 息返回给第一终端, 以便使用该第一终端触发定位的用户也可以。

23、很直观的了解第一终端的 地理位置信息。 0059 当然, 实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。 说 明 书 CN 104243516 A 6 4/10 页 7 附图说明 0060 为了更清楚地说明本申请实施例中的技术方案, 下面将对实施例描述中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本申请的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其 他的附图。 0061 图 1 是本申请的终端的地理位置的获取信息方法实施例 1 的流程图 ; 0062 图 2 是本申请的终端的地理位置的获取信息方法。

24、实施例 2 的流程图 ; 0063 图 3 是本申请的终端的地理位置信息的获取方法实施例 3 的流程图 ; 0064 图 4 是本申请的终端的地理位置信息的获取服务器实施例 1 的结构框图 ; 0065 图 5 是本申请的终端的地理位置信息的获取服务器实施例 2 的结构框图 ; 0066 图 6 为本申请的获取终端的地理位置信息的终端实施例的结构框图 ; 0067 图 7 为本申请的终端的地理位置信息的获取系统实施例的结构框图。 具体实施方式 0068 下面将结合本申请实施例中的附图, 对本申请实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本申请一部分实施例, 而不。

25、是全部的实施例。基于 本申请中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本申请保护的范围。 0069 本申请可用于众多通用或专用的计算装置环境或配置中。 例如 : 个人计算机、 服务 器计算机、 手持设备或便携式设备、 平板型设备、 多处理器装置、 包括以上任何装置或设备 的分布式计算环境等等。 0070 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述, 例如程序 模块。 一般地, 程序模块包括执行特定任务或实现特定抽象数据类型的例程、 程序、 对象、 组 件、 数据结构等等。也可以在分布式计算环境中实践本申请, 在这些分布式计算环。

26、境中, 由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中, 程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。 0071 在一个典型的配置中, 计算设备包括一个或多个处理器 (CPU)、 输入 / 输出接口、 网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器, 随机存取存储器 (RAM) 和 / 或非易失性内存等形式, 如只读存储器 (ROM) 或闪存 (flash RAM)。内存是计算 机可读介质的示例。计算机可读介质包括永久性和非永久性、 可移动和非可移动媒体可以 由任何方法或技术来实现信息存储。信息可以是计算机可读指令、 数据结构、 程序的模。

27、块 或其他数据。计算机的存储介质的例子包括, 但不限于相变内存 (PRAM)、 静态随机存取存 储器 (SRAM)、 动态随机存取存储器 (DRAM)、 其他类型的随机存取存储器 (RAM)、 只读存储器 (ROM)、 电可擦除可编程只读存储器 (EEPROM)、 快闪记忆体或其他内存技术、 只读光盘只读 存储器 (CD-ROM)、 数字多功能光盘 (DVD) 或其他光学存储、 磁盒式磁带, 磁带磁磁盘存储或 其他磁性存储设备或任何其他非传输介质, 可用于存储可以被计算设备访问的信息。按照 本文中的界定, 计算机可读介质不包括短暂电脑可读媒体 (transitory media), 如调制的 。

28、数据信号和载波。 说 明 书 CN 104243516 A 7 5/10 页 8 0072 本申请的主要思想之一可以包括, 在进行不具有 GPS 定位功能的第一终端的定位 时, 服务器可以通过触发第一终端生成二维码或者服务器生成二维码再发送给第一终端, 而具有定位功能的第二终端扫描二维码触发定位的方式, 由服务器直接将与第一终端距离 较近的第二终端的定位信息作为第一终端的地理位置信息。 因为第二终端和第一终端之间 的距离很近, 所以采用本发明实施例获取到的第一终端的地理位置信息就较为准确, 第二 终端和第一终端之间的距离基本上可以忽略, 因此, 就提升了第一终端的地理位置信息的 获取结果的精度。

29、。 0073 参考图 1, 示出了本申请一种终端的地理位置信息的获取方法实施例 1 的流程图。 0074 在步骤 101 处, 服务器获取对第一终端进行定位的定位服务请求及所述第一终端 的标识信息。 0075 在本实施例中, 第一终端可以为不具有 GPS 定位功能的个人计算机等设备。在第 一终端有定位需求的时候, 例如, 用户在使用第一终端的过程中触发了位置定位请求, 则第 一终端会向服务器发起定位服务请求, 并将第一终端的第一标识信息也发送给服务器。第 二终端一般指的是具有 GPS 定位功能的移动终端, 例如手机或者 PAD( 平板电脑 ) 等。其 中, 第一终端的标识信息则可以是移动终端国。

30、际识别码等能唯一标识一个终端的信息, 例 如, 是根据第一终端的 CPU、 网卡地址等计算出全球唯一的通用唯一识别码 (Universally Unique Identifier, UUID)。 0076 其中, 用户在使用第一终端时, 可以通过第一终端提供给用户的按钮或者链接等 快捷方式触发第一终端向服务器发起定位服务请求。 0077 可以理解的, 对第一终端进行定位的定位服务请求也可以是服务器发起的。服务 器在需要对与其通信的第一终端进行定位时, 由服务器生成定位服务请求, 并获取需要定 位的的第一终端的第一标识信息。 0078 步骤 102 : 服务器根据所述定位服务请求通知所述第一终端。

31、生成携带所述第一终 端的标识信息的二维码。 0079 服务器在接收到第一终端触发的定位服务器请求之后, 通知第一终端生成一个二 维码, 该二维码中可以携带定位命令和第一终端的终端标识, 其中, 定位命令用于在具有定 位功能的第二终端扫描二维码之后可以触发第二终端的定位, 而第一终端的标识信息则可 以用于在第二终端触发定位后将该第一终端的标识信息与定位成功的地理位置信息一起 发送给服务器。 0080 步骤 103 : 服务器接收具有定位功能的第二终端发送的第二终端的地理位置信息 及第二终端根据所述二维码获取的标识信息。 0081 第二终端在扫描第一终端生成的二维码之后, 会获得其中的定位命令从而。

32、触发自 身的定位。第二终端在定位成功后获得其当前的地理位置信息, 并将地理位置信息和扫描 第一终端上的二维码而获得的第一终端的标识信息一起发送给服务器。 0082 步骤 104 : 服务器根据所述第二终端发送的所述标识信息确定所述标识信息匹配 的第一终端。 0083 服务器接收到第二终端发送的第一终端的标识信息之后, 就可以根据第一终端的 标识信息唯一确定该标识信息对应的第一终端。 0084 步骤 105 : 服务器将所述第二终端的地理位置信息确定为所述第一终端的地理位 说 明 书 CN 104243516 A 8 6/10 页 9 置信息。 0085 服务器在确定第一终端之后, 将第二终端发。

33、送的地理位置信息确定为其确定的第 一终端的地理位置信息, 从而实现对不具有定位功能的第一终端的地理位置信息的获取。 0086 可见采用本发明实施例, 在进行不具有 GPS 定位功能的第一终端的定位时, 可以 通过触发第一终端生成二维码而第二终端通过扫描二维码触发定位的方式, 直接将与第一 终端距离较近的第二终端的定位信息作为第一终端的地理位置信息, 因为第二终端和第一 终端之间的距离很近, 所以采用本发明实施例获取到的第一终端的地理位置信息就较为准 确, 第二终端和第一终端之间的距离基本上可以忽略, 因此, 就提升了第一终端的地理位置 信息的获取结果的精度。 0087 在实际应用中, 可选的,。

34、 在步骤 105 之后, 还可以包括 : 0088 步骤 A : 服务器将所述第一终端的地理位置信息返回至所述第一终端。 0089 服务器在获取到第一终端的地理位置信息之后, 可以将该地理位置信息返回给第 一终端, 以便使用该第一终端触发定位的用户也可以很直观的了解第一终端的地理位置信 息。 0090 参考图 2, 示出了本申请一种终端的地理位置信息的获取方法实施例 2 的流程图, 本实施例可以包括以下步骤 : 0091 步骤 201 : 服务器获取用于对第一终端进行定位的定位服务请求及第一终端的标 识信息。 0092 本步骤的实现可以参考实施例 1 的相关描述, 在此不再赘述。 0093 步。

35、骤 202 : 服务器根据定位服务请求生成携带第一终端的标识信息的二维码, 并 将所述二维码返回至第一终端。 0094 本实施例与实施例 1 的不同之处在于, 在本实施例中, 二维码由服务器生成。服务 器在接收到第一终端发起的定位服务请求和第一终端的标识信息之后, 生成包括定位命令 和第一终端的标识信息的二维码, 其中, 定位命令用于在具有定位功能的第二终端扫描二 维码之后可以触发第二终端的定位, 而第一终端的标识信息则可以用于在第二终端触发定 位后将该第一终端的标识信息与定位成功的地理位置信息一起发送给服务器。 0095 步骤 203 : 服务器接收具有定位功能的第二终端发送的第二终端的地理。

36、位置信息 及第二终端根据所述二维码获取的标识信息。 0096 步骤 204 : 服务器根据第二终端发送的所述标识信息确定所述标识信息匹配的第 一终端。 0097 步骤 205 : 服务器将所述第二终端的地理位置信息确定为所述第一终端的地理位 置信息。 0098 步骤 203 步骤 205 的实现方式可以参考实施例 1 的相关描述, 在此不再赘述。 0099 步骤 206 : 服务器将所述第一终端的地理位置信息返回至所述第一终端。 0100 在本实施例中, 可选的, 服务器在获取到第一终端的地理位置信息之后, 还可以将 获取到的地理位置信息返回给该第一终端, 这样使用该第一终端触发定位的用户也可。

37、以很 直观的了解第一终端的地理位置信息。 0101 可见本实施例不仅可以提高获取到的第一终端的地理位置信息的精度, 还可以适 应于任何可登陆上网的第一终端, 并且服务器获取的地理位置信息还可以返回给使用第一 说 明 书 CN 104243516 A 9 7/10 页 10 终端的用户获知, 提升了用户体验。 0102 参考图 3, 示出了本申请一种终端的地理位置信息的获取方法实施例 3 的流程图, 在本实施例中, 可以包括以下步骤 : 0103 步骤 301 : 可定位终端扫描目标终端生成的携带了所述目标终端的标识信息和定 位命令的二维码。 0104 本实施例适用于具有定位功能的可定位终端。 。

38、可定位终端与需要获取地理位置信 息的目标终端只有有限的距离, 且可以扫描到目标终端生成的携带了目标终端的标识信息 和定位命令的二维码。 其中, 该二维码中包括的定位命令, 用于在具有定位功能的第二终端 扫描二维码之后可以触发第二终端的定位, 而二维码中包括的第一终端的标识信息则可以 用于在第二终端触发定位后将该第一终端的标识信息与定位成功的地理位置信息一起发 送给服务器。 0105 步骤 302 : 可定位终端根据所述定位命令触发定位功能以获取当前的地理位置信 息。 0106 可定位终端因为自身具有定位功能, 则在扫描到二维码中包括定位命令时, 需利 用自身的定位功能获取自身所在的地理位置信息。

39、, 其中, 该地理位置信息可以是经纬度信 息等。 0107 步骤 303 : 可定位终端发送所述当前的地理位置信息及所述目标终端的标识信息 至服务器端, 使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端 的地理位置信息。 0108 可定位终端在成功获取到自身的当前地理位置信息之后, 就将该地理位置信息和 从扫描二维码获得的目标终端的标识信息, 一并发送至服务器, 服务器就可以根据接收到 的目标终端的标识信息来唯一确定一个目标终端, 并将接收到的地理位置信息直接作为其 确定的目标终端的地理位置信息。 0109 在本实施例中, 可定位终端可以通过扫描目标终端生成的二维码的方式来触。

40、发自 身的定位, 从而实现在可定位终端与目标终端距离较近的情况下, 获取到不具有定位功能 的目标终端的地理位置信息, 因为可定位终端和目标终端之间的距离很近, 所以采用本发 明实施例获取到的目标终端的地理位置信息就较为准确, 可定位终端和目标终端之间的距 离与地理位置信息相比基本上可以忽略, 因此, 就提升了目标终端的地理位置信息的获取 结果的精度。 0110 对于前述的各方法实施例, 为了简单描述, 故将其都表述为一系列的动作组合, 但 是本领域技术人员应该知悉, 本申请并不受所描述的动作顺序的限制, 因为依据本申请, 某 些步骤可以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知。

41、悉, 说明书中所描 述的实施例均属于优选实施例, 所涉及的动作和模块并不一定是本申请所必须的。 0111 与上述本申请一种终端的地理位置信息的获取方法实施例 1 所提供的方法相对 应, 参见图 4, 本申请还提供了一种终端的地理位置信息的获取服务器实施例 1, 在本实施 例中, 该服务器可以包括 : 0112 获取模块 401, 用于获取用于对第一终端进行定位的定位服务请求及所述第一终 端的标识信息。 0113 通知模块 402, 用于根据所述定位服务请求通知所述第一终端生成携带所述第一 说 明 书 CN 104243516 A 10 8/10 页 11 终端的标识信息的二维码。 0114 接。

42、收模块 403, 用于接收具有定位功能的第二终端发送的第二终端的地理位置信 息及根据所述二维码获取的标识信息。 0115 第一确定模块 404, 用于根据所述第二终端发送的根据二维码获取的标识信息确 定所述标识信息匹配的第一终端。 0116 第二确定模块 405, 用于将所述第二终端的地理位置信息确定为所述第一终端的 地理位置信息。 0117 可选的, 该服务器还可以包括 : 0118 第一返回模块, 用于将所述第一终端的地理位置信息返回至所述第一终端。 0119 可见采用本发明实施例, 在进行不具有 GPS 定位功能的第一终端的定位时, 服务 器可以通过触发第一终端生成二维码而第二终端通过扫。

43、描二维码触发定位的方式, 直接将 与第一终端距离较近的第二终端的定位信息作为第一终端的地理位置信息, 因为第二终端 和第一终端之间的距离很近, 所以采用本发明实施例获取到的第一终端的地理位置信息就 较为准确, 第二终端和第一终端之间的距离基本上可以忽略, 因此, 就提升了第一终端的地 理位置信息的获取结果的精度。 0120 进一步的, 服务器在获取到第一终端的地理位置信息之后, 可以将该地理位置信 息返回给第一终端, 以便使用该第一终端触发定位的用户也可以很直观的了解第一终端的 地理位置信息。 0121 与上述本申请一种终端的地理位置信息的获取方法实施例 2 所提供的方法相对 应, 参见图 5。

44、, 本申请还提供了一种终端的地理位置信息的获取服务器的实施例 2, 在本实 施例中, 该服务器可以包括 : 0122 获取模块 401, 用于获取用于对第一终端进行定位的定位服务请求及第一终端的 标识信息。 0123 生成二维码模块 501, 用于根据定位服务请求生成携带第一终端的标识信息的二 维码。 0124 第二返回模块 502, 用于将所述二维码返回至第一终端。 0125 接收模块 403, 用于接收具有定位功能的第二终端发送的第二终端的地理位置信 息及根据二维码获取的标识信息。 0126 第一确定模块 404, 用于根据第二终端发送的根据二维码获取的标识信息确定所 述标识信息匹配的第一。

45、终端。 0127 第二确定模块 405, 用于将所述第二终端的地理位置信息确定为所述第一终端的 地理位置信息。 0128 第一返回模块 503, 用于将所述第一终端的地理位置信息返回至所述第一终端。 0129 可见本实施例不仅可以提高获取到的第一终端的地理位置信息的精度, 还可以适 应于任何可登陆上网的第一终端, 并且服务器获取的地理位置信息还可以返回给使用第一 终端的用户获知, 提升了用户体验。 0130 与上述本申请一种终端的地理位置信息的获取方法实施例 3 所提供的方法相对 应, 参见图 6, 本申请还提供了一种可定位终端实施例, 在本实施例中, 该终端具体可以包 括 : 说 明 书 C。

46、N 104243516 A 11 9/10 页 12 0131 扫描模块 601, 用于扫描目标终端生成的携带了所述目标终端的标识信息和定位 命令的二维码。 0132 定位模块 602, 用于根据所述定位命令触发定位功能以获取当前的地理位置信息。 0133 发送模块 603, 用于发送所述当前的地理位置信息及所述目标终端的标识信息至 服务器端, 使得所述服务器端将所述地理位置信息确定为所述标识信息匹配的目标终端的 地理位置信息。 0134 在本实施例中, 可定位终端可以通过扫描目标终端生成的二维码的方式来触发自 身的定位, 从而实现在可定位终端与目标终端距离较近的情况下, 获取到不具有定位功能。

47、 的目标终端的地理位置信息, 因为可定位终端和目标终端之间的距离很近, 所以采用本发 明实施例获取到的目标终端的地理位置信息就较为准确, 可定位终端和目标终端之间的距 离与地理位置信息相比基本上可以忽略, 因此, 就提升了目标终端的地理位置信息的获取 结果的精度。 0135 参见图 7, 本申请还提供了一种终端的地理位置信息的获取系统实施例, 在本实施 例中, 该系统具体可以包括 : 第一终端 701、 具有定位功能的第二终端 702 和服务器 703, 其 中, 所述第一终端 701, 用于向所述服务器发起定位服务请求及所述第一终端的标识信息, 并响应于服务器的通知生成携带所述第一终端的标识。

48、信息的二维码 ; 所述第二终端 702, 用于扫描所述二维码, 并根据所述二维码触发定位功能以获取当前的地理位置信息, 并发 送所述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器 ; 所述 服务器 703, 用于根据第二终端发送的第一终端的标识信息, 将所述第二终端的地理位置信 息确定为第一终端的地理位置信息。 0136 在不同的实施方式中, 所述第一终端 701, 还可以用于向所述服务器发起定位服务 请求及所述第一终端的标识信息, 并接收服务器返回的二维码 ; 则所述第二终端 702, 用于 扫描所述二维码, 并根据所述二维码触发定位功能以获取当前的地理位置信息, 并发送。

49、所 述当前的地理位置信息及所述二维码携带的第一终端的标识信息至所述服务器 ; 所述服务 器 703, 用于根据定位服务请求生成携带第一终端的标识信息的二维码, 将所述二维码返回 至第一终端 ; 并根据第二终端发送的第一终端的标识信息, 将所述第二终端的地理位置信 息确定为第一终端的地理位置信息。 0137 可见采用本发明实施例, 在进行不具有 GPS 定位功能的第一终端的定位时, 可以 通过触发第一终端生成二维码而第二终端通过扫描二维码触发定位的方式, 直接将与第一 终端距离较近的第二终端的定位信息作为第一终端的地理位置信息, 因为第二终端和第一 终端之间的距离很近, 所以采用本发明实施例获取到的第一终端的地理位置信息就较为准 确, 第二终端。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1