一种获取用户地理位置信息的装置和方法制造方法及图纸

技术编号:14564110 阅读:48 留言:0更新日期:2017-02-05 21:13
本发明专利技术公开了一种获取用户地理位置信息的装置和方法,该装置包括:地址参数获取模块,用于确定无法获取GPS信息时获取用户的地址参数;用户地理位置信息获取模块,用于根据所述用户的地址参数获取用户地理位置信息。本发明专利技术能够在无法获取GPS信息时,依然能自动获取基本可用的用户地理位置信息,从而避免了在应用使用过程中打断用户的操作流程,减少了用户的操作复杂度,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机网络领域,特别是涉及一种获取用户地理位置信息的装置和方法
技术介绍
随着移动宽带设备的功能越来越多,基于地理位置信息的应用与服务已经是移动通信类产品与互联网结合的主要应用之一,例如各种移动社交软件。全球定位系统(GlobalPositioingSystem,GPS)作为实时提供地理位置信息的功能模块,逐渐成为移动通信类设备的基本模块,通常的,GPS提供的地理位置信息包含经度、纬度、高度、速度等。但是在一些具有遮蔽物的场所,例如建筑物内、公交车上、山谷、隧道,或者有电气电磁干扰的场所,往往会影响GPS信号的接收。另外,目前有一些安全软件,例如手机管家,会禁止移动终端应用软件APP获取GPS信息。现有技术中,基于位置的移动互联网的应用软件APP,在开启或者使用过程中,基于上述几种原因无法通过GPS模块获取到用户的地理位置信息时,通常会让用户手动输入或选择自己的地理位置,该操作既打断了用户常规的操作流程,又增加了用户的操作复杂度,导致用户体验度不佳。
技术实现思路
本专利技术主要解决的技术问题是提供一种获取用户地理位置信息的装置和方法,能够在无法获取GPS信息时,依然能自动获取基本可用的用户地理位置信息,从而避免了在应用使用过程中打断用户的操作流程,减少了用户的操作复杂度,提升用户体验。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种获>取用户地理位置信息的装置,该装置包括用户地址参数获取模块,用于确定无法获取全球定位系统GPS信息时获取用户的地址参数;用户地理位置信息获取模块,用于根据所述用户的地址参数获取用户地理位置信息。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种获取用户地理位置信息的方法,该方法包括确定无法获取全球定位系统GPS信息时,获取用户的地址参数;根据所述用户的地址参数获取用户地理位置信息。区别于现有技术,本专利技术的获取用户地理位置信息的装置,用于确定无法获取全球定位系统GPS信息时,获取用户的地址参数;根据所述用户的地址参数获取用户地理位置信息;从而能够在无法获取GPS信息时,依然能自动获取基本可用的用户地理位置信息,避免了在应用使用过程中打断用户的操作流程,减少了用户的操作复杂度,提升用户体验。附图说明图1是本专利技术获取用户地理位置信息的装置的第一实施方式的结构示意图;图2是本专利技术获取用户地理位置信息的装置的第二实施方式的结构示意图;图3是本专利技术获取用户地理位置信息的方法的第一实施方式的流程示意图;图4是本专利技术获取用户地理位置信息的方法的第二实施方式的流程示意图。具体实施方式下面结合具体实施方式对本专利技术的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。参阅图1,图1是本专利技术提供的获取用户地理位置信息的装置的第一实施方式的结构示意图。该获取用户地理位置信息的装置100包括:用户地址参数获取模块110,用户地理位置信息获取模块120。其中,用户地址参数获取模块110,用于确定无法获取全球定位系统GPS信息时获取用户的地址参数。具体的,获取到的用户的地址参数可以是物理地址参数,即表示一个真实物理城市的参数,例如南京市、深圳市、或者深圳市坂田区。具体的,获取到的用户的地址参数可以是移动网络为设备终端分配的IP(InternetProtocol,网络之间互连的协议)地址,每一个IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”,用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数,例如:49.65.125.8。用户地理位置信息获取模块120,用于根据用户地址参数获取模块110获取到的用户的地址参数获取用户地理位置信息。具体的,如果用户地址参数是物理地址参数,需要查询本地数据库上存储的物理地址参数和地理位置信息之间的映射表,从而获取对应的地理位置信息。如果用户地址参数是IP地址,则需要查询本地数据库或者第三方应用提供商存储的IP地址参数和地理位置信息之间的映射表,从而获取对应的地理位置信息。具体的,获取到的用户地理位置信息为用户的经度和纬度。因为很多基于位置的应用需要使用具体的经度和纬度,从而计算距离信息,例如与其他用户的距离信息、与指定位置的距离信息。区别于现有技术,本专利技术的获取用户地理位置信息的装置,确定无法获取全球定位系统GPS信息时,获取用户的地址参数;根据所述用户的地址参数获取用户地理位置信息;从而能够在无法获取GPS信息时,依然能自动获取基本可用的用户地理位置信息,避免了在应用使用过程中打断用户的操作流程,减少了用户的操作复杂度,提升用户体验。参阅图2,图2是本专利技术提供的获取用户地理位置信息的装置的第二实施方式的结构示意图。该获取用户地理位置信息的装置200包括:用户地址参数获取模块210,用户地理位置信息获取模块220。其中,用户地址参数获取模块210,用于确定无法获取全球定位系统GPS信息时获取用户的地址参数。该模块210包括物理地址参数获取单元211或者IP地址参数获取单元212。物理地址参数获取单元211,用于确定无法获取全球定位系统GPS信息时,根据所述用户的注册情况获取所述用户的物理地址参数。该物理地址参数即表示一个真实物理城市的参数,例如南京市、深圳市、或者深圳市坂田区。进一步的,物理地址参数获取单元211包括注册情况判断子单元2111,注册地址获取子单元2112,默认地址获取子单元2113。其中,注册情况判断子单元2111,用于确定无法获取全球定位系统GPS信息时,判断所述用户是否注册以及注册时是否填写了用户地址;注册地址获取子单元2112,用于在子单元2111判断所述用户注册且填写了用户地址时,获取所述填写的用户地址为所述用户的物理地址参数;默认地址获取子单元2113,用于在子单元2111判断所述用户没有注册或者注册时没有填写用户地址时,获取系统默认的地址作为所述用户的物理地址参数。IP地址参数获取单元212,用于确定无法获取全球定位系统GPS信息时,获取所述用户的IP地址参数。所述本文档来自技高网...

【技术保护点】
一种获取用户地理位置信息的装置,其特征在于,包括:用户地址参数获取模块,用于确定无法获取全球定位系统GPS信息时获取用户的地址参数;用户地理位置信息获取模块,用于根据所述用户的地址参数获取用户地理位置信息。

【技术特征摘要】
1.一种获取用户地理位置信息的装置,其特征在于,包括:
用户地址参数获取模块,用于确定无法获取全球定位系统GPS信息
时获取用户的地址参数;
用户地理位置信息获取模块,用于根据所述用户的地址参数获取用
户地理位置信息。
2.根据权利要求1所述的获取用户地理位置信息的装置,其特征在
于:所述用户地址参数获取模块包括物理地址参数获取单元,用于确定
无法获取全球定位系统GPS信息时,根据所述用户的注册情况获取所述
用户的物理地址参数。
3.根据权利要求2所述的获取用户地理位置信息的装置,其特征在
于,所述物理地址参数获取单元包括:
注册情况判断子单元,用于确定无法获取全球定位系统GPS信息
时,判断所述用户是否注册以及注册时是否填写了用户地址;
注册地址获取子单元,用于在所述注册情况判断子单元判断所述用
户注册且填写了用户地址时,获取所述填写的用户地址为所述用户的物
理地址参数;
默认地址获取子单元,用于在所述注册情况判断子单元判断所述用
户没有注册或者注册时没有填写用户地址时,获取系统默认的地址作为
所述用户的物理地址参数。
4.根据权利要求1所述的获取用户地理位置信息的装置,其特征在
在于:所述用户地址参数获取模块包括IP地址参数获取单元,用于确定
无法获取全球定位系统GPS信息时,获取所述用户的IP地址参数。
5.根据权利要求1、2、3或4所述的获取用户地理位置信息的装置,
其特征在于,所述用户地理位置信息获取模块包括:
映射关系表获取单元,用于在本地数据库或第三方应用中获取地址
参数与地理位置信息的映射关系表;
用户地理位置信息获取单元,用于根据所述用户的地址参数查询所
述映射关系表,从而得到所述用户的地址参数对应的用户地理位置信
息。
6.根据权...

【专利技术属性】
技术研发人员:李思
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1