一种用户终端位置信息获取方法、系统及装置的制作方法

文档序号:7720963阅读:245来源:国知局
专利名称:一种用户终端位置信息获取方法、系统及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种用户终端位置信息获取方法、系统及装置。
背景技术
随着通信技术的发展,基于用户终端的位置信息向用户终端提供服务的业务大力 开展。因此,为了支持更多更丰富的业务模式,位置定位系统首先需要获取用户的位置信息 并根据业务服务器的请求向业务服务器提供用户的位置信息。目前位置定位系统主要采用用户终端上报方式获取用户的位置信息,为了实现此 目的,用户终端需要开启位置定位功能对自身的位置进行定位,并将定位结果反馈给位置 定位系统,基于此方式,获取的位置信息单一,不能满足不同业务对用户位置信息的需求。

发明内容
有鉴于此,本发明实施例提供一种用户终端位置信息获取方法、系统及装置,用于 解决基于现有技术获取的位置信息无法满足不同业务需求的问题。本发明实施例通过如下技术方案实现根据本发明实施例的一个方面,提供了一种用户终端位置信息获取方法。根据本发明实施例提供的用户终端位置信息获取方法,包括从业务服务器的订阅请求中确定所述业务服务器对用户终端所在位置信息要求 的精度级别信息;根据确定的所述精度级别信息,获取所述用户终端满足所述精度级别的位置信 息;将获取的所述用户终端的位置信息提供给所述业务服务器。根据本发明实施例的另一个方面,还提供了一种用户终端位置信息获取系统。根据本发明实施例提供的用户终端位置信息获取系统,包括至少一个业务服务器以及与所述至少一个业务服务器存在信号连接关系的位置 信息获取服务器;其中所述业务服务器,用于根据自身所提供业务对用户终端位置信息要求的精度级别 生成包括精度级别信息的订阅请求,并发送至所述位置信息获取服务器;所述位置信息获取服务器,用于从接收的所述订阅请求中确定所述业务服务器对 用户终端所在位置信息要求的精度级别信息;以及,根据确定的所述精度级别信息,获取所 述用户终端满足所述精度级别的位置信息,并将获取结果提供给所述业务服务器。根据本发明实施例的另一个方面,还提供了 一种位置信息获取服务器。根据本发明实施例提供的位置信息获取服务器,包括精度级别确定单元,用于从业务服务器的订阅请求中确定所述业务服务器对用户终端所在位置信息要求的精度级别信息;位置信息获取单元,用于根据所述精度级别确定单元确定的所述精度级别信息, 获取所述用户终端满足所述精度级别的位置信息;信息提供单元,用于将所述位置信息获取单元获取的所述用户终端的位置信息提 供给所述业务服务器。通过本发明实施例提供的上述至少一个技术方案,从业务服务器的订阅请求中确 定该业务服务器对用户终端所在位置信息要求的精度级别,并根据确定的精度级别信息, 获取该用户终端满足该精度级别的位置信息,将获取的用户终端的位置信息提供给业务服 务器,采用该技术方案,能够针对不同业务服务器对用户终端位置信息要求的不同精度级 别,获取与业务服务器要求的精度级别对应的位置信息,从而能够更好地满足不同的业务 需求。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施 例一起用于解释本发明,并不构成对本发明的限制。在附图中图1为本发明实施例提供的用户终端位置信息获取方法流程图一;图2为本发明实施例提供的用户终端位置信息获取系统示意图一;图3为本发明实施例提供的用户终端位置信息获取系统示意图二 ;图4为本发明实施例提供的用户终端位置信息获取系统示意图三;图5为本发明实施例提供的用户终端位置信息获取方法流程图二 ;图6为本发明实施例提供的业务订购流程流程图;图7为本发明实施例提供的位置信息获取流程图;图8为本发明实施例提供的针对二级精度要求的位置信息获取流程图;图9为本发明实施例提供的针对三级精度要求的位置信息获取流程图;图10为本发明实施例提供的位置信息获取服务器结构示意图一;图11为本发明实施例提供的位置信息获取服务器结构示意图二。
具体实施例方式为了给出使获取的位置信息能满足更多业务需求的实现方案,本发明实施例提供 了一种用户终端位置信息获取方法、系统及装置,以下结合说明书附图对本发明的优选实 施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限 定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本发明实施例,首先提供了一种用户终端位置信息获取方法,如图1所示,主 要包括如下步骤步骤101、接收业务服务器的订阅请求;步骤102、从业务服务器的订阅请求中确定该业务服务器对用户终端所在位置信息要求的精度级别信息;步骤103、根据确定的精度级别信息,获取该用户终端满足该精度级别的位置信 息;步骤104、将获取的用户终端的位置信息提供给对应的业务服务器。较佳地,上述步骤103中,即根据确定的精度级别信息,获取该用户终端满足该精 度级别的位置信息的过程可以包括根据确定的精度级别信息,以及预先设置的对应不同精度级别的位置信息获取方 式,确定获取满足该精度级别的位置信息的方式;根据确定的获取方式,获取该用户终端的位置信息。进一步地,本发明实施例中,将获取的用户终端的位置信息提供给业务服务器,可 以通过如下方式将获取的用户终端的位置信息,实时地提供给业务服务器;或,将获取的用户终端的位置信息,周期性或定时提供给业务服务器;或,基于业务服务器的触发,将获取的用户终端的位置信息提供给业务服务器。为了更好地理解本发明提供的技术方案,以下结合更为详细的实施例对本发明进 行说明本发明实施例根据不同业务针对用户终端位置信息要求的精度级别,提供了多种 用户位置信息的获取方式,并通过订阅通知等机制向实现各业务对应的业务服务器开放用 户终端位置信息。业务服务器可根据需要订阅不同级别的位置信息。本发明实施例提供的 用户终端位置信息获取系统,能够根据业务服务器具体的订阅条件,以实时主动方式向业 务服务器通知订阅结果(即用户终端位置信息),也可以基于业务服务器的请求消息向业 务服务器通知订阅结果。用户终端在移动网络中的位置信息包括不同精度级别,例如,AGPS 经纬度、小区、城市/省,国家等位置信息。如图2所示,本发明实施例所涉及的用户终端位置信息获取系统,包括如下实体 或虚拟服务器至少一个业务服务器201以及与该至少一个业务服务器201存在信号连接关系的 位置信息获取服务器202 ;其中业务服务器201用于,根据自身所提供业务对用户终端位置信息要求的精度级别 生成包括精度级别信息的订阅请求,并发送至位置信息获取服务器202 ;位置信息获取服务器202用于,接收业务服务器的订阅请求,并从该订阅请求中 确定业务服务器对用户终端所在位置信息要求的精度级别;以及,根据确定的精度级别信 息,获取该用户终端满足该精度级别的位置信息,并将确定结果提供给业务服务器。本发明一个实施例中,上述位置信息获取服务器202还用于在业务服务器对用户终端所在位置信息要求的精度级别为用户终端所在小区级 别并且在确定所述用户终端对应的用户状态信息包括表征用户终端从第一小区切换到第 二小区的信息时,或者,在业务服务器对用户终端所在位置信息要求的精度级别为用户终 端所在经纬度级别时,向用户终端发送位置检测指示;相应地,用户终端用于,根据位置信息获取服务器202的位置检测指示,启动位置定位功能检测自身所在的位置,并将检测结果上报给所述位置信息获取服务器。如图3所示,本发明一个较佳实施例中,涉及的用户终端位置信息获取系统,包 括用户终端301、位置信息获取服务器302以及业务服务器303 ;其中用户终端301包括位置定位客户端,例如,APGS/GPS定位客户端,该位置定位客户 端主要负责对用户终端的位置进行检测,以及根据业务需求,通过主动方式或者位置信息 管理服务器302的触发方式等上报定位到的用户终端的位置信息;位置信息获取服务器302,一方面,用于获取用户终端的位置信息,另一方面,接收 第三方业务服务器的订阅请求,并针对该订阅请求及订阅请求中携带的位置信息精度级别 信息,向业务服务器提供对应的用户终端的位置信息。业务服务器303,用户根据自身业务需求向位置信息获取服务器302发送订阅请 求,该订阅请求中携带对用户终端位置信息的精度要求;并根据位置信息获取服务器302 提供的位置信息,向用户终端提供与该位置信息相关的业务。此处,业务服务器303可能针 对不同业务包括多个。以下进一步对该实施例中提供的位置信息获取服务器302的功能进行详细说明(1)位置信息获取功能位置信息获取服务器302获取用户终端的位置信息,包括两种获取方式获取方式一、通过从用户终端归属的网络中获取该用户终端的状态信息,该状态 信息包括不同精度的位置信息,以及引起用户终端位置变化的事件(例如,表征用户终端 从第一小区切换到第二小区的信息、位置更新信息、IMSI附着、IMSI分离等信息)等信息; 并通过对获取的信息进行分析,确定该用户终端的位置;基于该方式获取的用户终端的位 置信息一般对应小区、城市/省、国家精度级别等用户终端所在地方区域的精度级别,以及 小区精度级别(Cell-ID或基站的经纬度)等小区精度级别;获取方式二、通过与用户终端交互,由用户终端的位置定位客户端定位自身所在 位置,并接收用户终端上报的位置信息;基于该方式获取的用户终端的位置信息一般对应 APGS/GPS精度级别,即可以精确到经纬度,例如,针对小区内用户的实时AGPS/GPS经纬度 的精度级别位置信息的获取,启动与客户端的实时持续交互,可以采用周期性查询,或客户 端实时主动上报等方式获取用户实时的经纬度位置信息。进一步地,还可以基于上述获取方式一以及上述获取方式二融合的位置信息获取 方式,即通过获取方式一确定用户终端发送小区切换(即从第一小区切换到第二小区)时, 触发位置信息获取方式二获取用户终端的位置信息。例如,针对用户终端在切换后的小区 中对应的AGPS/GPS经纬度等高精度级别的位置信息,根据获取的用户状态信息,当判断用 户发生小区切换后,触发用户终端上的位置定位客户端启动位置定位功能,并上报定位的 用户当前的经纬度位置信息。更为具体地,位置信息获取服务器302针对不同精度的位置信息采用不同的位置 信息获取方式。位置信息获取服务器302在处理具体业务时,首先判断订阅请求携带的对 位置信息精度的要求,根据具体的位置信息的精度不同采用不同的获取方式。(2)位置信息提供功能
位置信息获取服务器302通过订阅及通知机制向业务服务器303开放用户的位置 信息,具体包括位置信息获取服务器302提供订阅/通知功能,接收包括诸如AGPS/GPS等位置定 位客户端的用户终端上报的位置信息以及根据获取的用户状态信息确定的位置信息,并结 合订阅条件生成订阅结果;维护各业务服务器303的订阅关系数据,生成订阅信息以及进行与订阅的其它应 用相关联的表单进行存储与更新,并根据索引实现多个表单的关联查找获取所需的订阅及 订阅结果信息;接收各业务服务器303的订阅请求,根据订阅请求携带的需要订阅信息以 及业务服务器303的信任等级等信息,确定业务服务器303能够订阅的平台能力,并对其设 置相应的访问权限;当满足业务服务器303的订阅条件时,向该业务服务器303采用实时方 式或基于业务服务器303触发的方式通知业务服务器303其订阅的位置信息。本发明又一实施例中,结合实际应用需求,位置信息获取服务器302可以拆分为 三个服务器实现,具体如图4所示,该用户终端位置信息获取系统包括用户终端401、第一位置信息获取服务器402、第二位置信息获取服务器403、位置 信息管理服务器404以及业务服务器405 ;其中第一位置信息获取服务器402用于采用上述获取方式一(即通过从用户终端归属 的网络中获取该用户终端的状态信息的方式)获取用户终端位置信息;第二位置信息获取服务器403采用上述获取方式二(即通过与用户终端交互获取 该用户终端的状态信息的方式)获取用户终端的位置信息;位置信息管理服务器404用户对业务服务器405的订阅请求进行处理,并向业务 服务器405提供相应精度的位置信息。对于各服务器实体实现的更为详细的功能以及各功能的具体实现过程在上述实 施例中已详细描述,此处不再重复描述。本发明实施例提供的上述系统针对业务服务器订阅的位置信息的精度级别不同, 提供不同的信息获取方式,例如针对城市/省,国家等地方区域精度级别较低的位置信息 时,系统通过移动网络获取用户状态信息,并根据订阅请求分析确定对应的位置信息;针对 小区(所在小区基站经纬度/小区ID)位置信息时,系统通过移动网络获取用户状态信息, 并根据订阅请求分析确定对应的位置信息;针对用户终端在切换后的小区中对应的AGPS 经纬度等高精度级别的位置信息时,系统获取用户的移动网络状态信息,并经过分析处理 后判断用户的小区切换后,触发终端客户端与其进行交互,从而获取用户当前的经纬度信 息;针对用户的实时AGPS/GPS经纬度等精度级别最高的位置信息,系统通过与客户端的实 时持续交互(例如,周期性查询,或客户端实时上报等方式)获取用户实时的经纬度信息。基于图3所示的系统,如图5所示,基于本发明实施例提供的用户终端位置信息获 取方法实现业务共享,包括如下过程步骤501、业务订购流程,即位置信息获取服务器接收业务服务器的订阅请求并进 行相关鉴权的过程。步骤502、位置信息获取流程,即位置信息获取服务器根据业务服务器的订阅请 求,获取与该订阅请求要求的位置精度相应的用户终端位置信息的过程。
步骤503、业务提供流程,即根据位置信息获取服务器提供的位置信息,向用户终 端提供相应的业务数据的过程。如图6所示,业务订购流程具体包括如下步骤步骤601、业务服务器向位置信息获取服务器发送订阅请求,该订阅请求中携带该 业务服务器要求的位置信息的精度。步骤602、位置信息获取服务器接收订阅请求后,对该业务服务器进行鉴权。具体地,该步骤中,可以根据具体的业务需要确定对业务服务器的鉴权内容,例 如,可以鉴权业务服务器是否注册,或是否针对其订阅的业务付费等。步骤603、位置信息获取服务器向业务服务器返回订阅结果响应,该订阅结果为订 阅成功或失败。根据上述流程,业务服务器完成对用户终端位置信息获取的订阅过程,若订阅成 功,则可以通过位置信息获取服务器获取用户终端的位置信息,并根据获取的位置信息开 展相应的业务。如图7所示,位置信息获取服务器执行的位置信息获取的流程,具体包括如下步 骤步骤701、位置信息获取服务器根据接收的订阅请求,确定该订阅请求对位置信息 的精度要求。步骤702、根据预先设定的与不同精度要求对应的位置信息获取方式,确定与当前 要获取的位置信息对应的精度对应位置信息获取方式。步骤703、根据确定的位置信息获取方式,获取用户终端的位置信息,并通知相应 的业务服务器。上述步骤702中,针对位置信息不同精度要求,对应的处理流程也不同,以下实施 例中为方便理解和描述,将不同业务服务器针对位置信息的不同精度要求进行如下分类一级精度,即对位置信息精度要求最低的级别,此类位置信息精度要求精确到城 市/省,国家等地方区域;二级精度,即对位置信息精度要求较一级精度高的级别,此类位置信息精度要求 精确到用户终端所在小区等;三级精度,即对位置信息精度要求最高的级别,此类位置信息精度要求精确到用 户终端对应的经纬度。以上精度划分仅为实施本发明实施例的一个示例,实际应用中,可以根据业务需 求对位置信息对应的精度进行调整,例如,划分更为精细的位置信息精度,或为了简化位置 信息获取流程,减少对位置信息精度的划分,此处不再一一列举。对于一级精度要求的位置信息的获取,具体过程如下通过移动网络获取包括位置信息的用户状态信息,根据接收的业务服务器的订阅 请求,获取订阅条件(即业务服务器对要获取的位置信息的精度要求)时,从用户状态信息 中提取符合订阅请求的位置信息。对于二级精度要求的位置信息的获取,具体过程如图8所示,包括如下步骤步骤801、通过移动网络获取包括位置信息的用户状态信息步骤802、根据获取的的用户状态信息判断该用户是否发生了小区切换;
步骤803、在确定结果为是时,触发用户终端启动位置定位客户端;步骤804、用户终端的位置定位客户端启动后,检测自身当前所在的精确位置信息 (终端经纬度);步骤805、用户终端的位置定位客户端上报检测到的位置信息。对于三级精度要求的位置信息的获取,如图9所示,包括如下步骤步骤901、位置信息获取服务器触发用户终端启动位置定位客户端;步骤902、用户终端启动位置客户端启动后,定时检测当前的AGPS经纬度信息;步骤903、用户终端将检测到的位置信息上报给位置信息获取服务器。具体地,上述步骤902中,用户终端的位置定位客户端可以实时检测自身所在的 位置,也可以周期性或定时检测自身所在位置;具体地,上述步骤903中,用户终端可以实时上报自身检测到的位置,也可以周期 性或定时上报检测到的位置信息。采用本发明实施例中提供的上述技术方案,能够支持针对单个用户终端的位置信 息获取,相应地,业务服务器在发送订阅请求时,可以在该请求中进一步携带其希望获取的 用户终端的终端标识,例如,终端通信号码;还能够支持多个用户终端的位置信息获取,相 应地,业务服务器在发送订阅请求时,可以在该请求中进一步携带其希望获取的多个用户 终端的终端标识,或该多个用户终端通信号码对应的号段,具体处理方式非常灵活,此处不 一一列举。与上述流程对应,本发明实施例还提供了一种位置信息获取服务器,具体如图10 所示,该装置包括精度级别确定单元1001、位置信息获取单元1002以及信息提供单元1003 ;其中精度级别确定单元1001,用于从业务服务器的订阅请求中确定该业务服务器对用 户终端所在位置信息要求的精度级别信息;位置信息获取单元1002,用于根据精度级别确定单元1001确定的精度级别信息, 获取该用户终端满足该精度级别的位置信息;信息提供单元1003,用于将位置信息获取单元1002获取的用户终端的位置信息 提供给业务服务器。进一步地,如图11所示,本发明又一实施例中,上述位置信息获取单元1002还可 以进一步包括获取方式确定模块1002A,用于根据确定的所述精度级别信息,以及预先设置的 对应不同精度级别的位置信息获取方式,确定获取满足所述精度级别的位置信息的获取方 式;获取模块1002B,用于根据获取方式确定模块1002A确定的所述获取方式,获取所 述用户终端的位置信息。更为具体地,上述获取方式确定模块1002A,具体用于当确定的所述精度级别为所述用户终端所在地方区域级别时,确定获取满足所述 精度级别的位置信息的方式包括通过所述用户终端归属的网络获取所述用户终端对应的 包含自身所在位置信息的用户状态信息,并从所述用户状态信息中提取满足所述精度级别的位置信息;或,当确定的所述精度级别为所述用户终端所在小区级别时,确定获取满足所述精度 级别的位置信息的方式包括通过所述用户终端归属的网络获取所述用户终端对应的用户 状态信息,在确定所述用户状态信息包括表征所述用户终端从第一小区切换到第二小区的 信息时,指示所述用户终端启动位置定位功能对自身所在的位置进行定位,并接收所述用 户终端定位出的位置信息;或,当确定的所述精度级别为所述用户终端所在经纬度级别时,确定获取满足所述精 度级别的位置信息的方式包括指示所述用户终端启动位置定位功能对自身所在的位置进 行定位,并接收所述用户终端定位出的位置信息。更为具体地,上述信息提供单元1003,具体用于将获取的所述用户终端的位置信息,实时地提供给所述业务服务器;或,将获取的所述用户终端的位置信息,周期性或定时提供给所述业务服务器;或,基于所述业务服务器的触发,将获取的所述用户终端的位置信息提供给所述业务 服务器。应当理解,以上服务器包括的单元仅为根据该装置实现的功能进行的逻辑划分, 实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的位置信息获取服务器 所实现的功能与上述实施例提供的用户终端位置信息获取方法流程一一对应,对于该服务 器所实现的更为详细的处理流程,在上述方法实施例中已做详细描述,此处不再详细描述。通过本发明实施例提供的上述至少一个技术方案,根据业务服务器的订阅请求, 确定该业务服务器对用户终端所在位置信息要求的精度级别,并根据确定的精度级别信 息,获取该用户终端满足该精度级别的位置信息,将获取的用户终端的位置信息提供给业 务服务器,采用该技术方案,能够针对不同业务服务器对用户终端位置信息要求的不同精 度级别,获取与业务服务器要求的精度级别对应的位置信息,从而能够更好地满足不同的 业务需求。进一步地,根据本发明实施例提供的技术方案,用户终端无需频繁地检测自身所 在的位置,并频繁地与定位系统交互以上报自身的位置信息,减少了用户终端与定位系统 之间的信令开销,而且节省了用户终端的耗电量。进一步地,根据本发明实施例提供的技术方案,对于不具备位置定位功能的用户 终端,也能够支持与位置定位相关的业务。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种用户终端位置信息获取方法,其特征在于,包括从业务服务器的订阅请求中确定所述业务服务器对用户终端所在位置信息要求的精 度级别信息;根据确定的所述精度级别信息,获取所述用户终端满足所述精度级别的位置信息; 将获取的所述用户终端的位置信息提供给所述业务服务器。
2.如权利要求1所述的方法,其特征在于,根据确定的所述精度级别信息,获取所述用 户终端满足所述精度级别的位置信息,包括根据确定的所述精度级别信息,以及预先设置的对应不同精度级别的位置信息获取方 式,确定获取满足所述精度级别的位置信息的获取方式;根据确定的所述获取方式,获取所述用户终端的位置信息。
3.如权利要求1所述的方法,其特征在于,所述精度级别信息对应的精度级别为所述用户终端所在地方区域级别,则获取满足所 述精度级别的位置信息的方式,包括通过所述用户终端归属的网络获取所述用户终端对 应的用户状态信息,并从所述用户状态信息中提取满足所述精度级别的位置信息;或所述精度级别信息对应的精度级别为所述用户终端所在小区级别,则获取满足所述精 度级别的位置信息的方式,包括通过所述用户终端归属的网络获取所述用户终端对应的 用户状态信息,在确定所述用户状态信息包括表征所述用户终端从第一小区切换到第二小 区的信息时,指示所述用户终端启动位置定位功能对自身所在的位置进行定位,并接收所 述用户终端定位出的位置信息;或所述精度级别信息对应的精度级别为所述用户终端所在经纬度级别,则获取满足所述 精度级别的位置信息的方式,包括指示所述用户终端启动位置定位功能对自身所在的位置进行定位,并接收所述用户终 端定位出的位置信息。
4.如如权利要求1所述的方法,其特征在于,将获取的所述用户终端的位置信息提供 给所述业务服务器,包括将获取的所述用户终端的位置信息,实时地提供给所述业务服务器;或 将获取的所述用户终端的位置信息,周期性或定时提供给所述业务服务器;或 基于所述业务服务器的触发,将获取的所述用户终端的位置信息提供给所述业务服务
5.一种用户终端位置信息获取系统,其特征在于,包括至少一个业务服务器以及与所述至少一个业务服务器存在信号连接关系的位置信息 获取服务器; 其中所述业务服务器,用于根据自身所提供业务对用户终端位置信息要求的精度级别生成 包括精度级别信息的订阅请求,并发送至所述位置信息获取服务器;所述位置信息获取服务器,用于从接收的所述订阅请求中确定所述业务服务器对用户 终端所在位置信息要求的精度级别信息;以及,根据确定的所述精度级别信息,获取所述用 户终端满足所述精度级别的位置信息,并将获取结果提供给所述业务服务器。
6.如权利要求5所述的系统,其特征在于,还包括用户终端;所述位置信息获取服务器,具体用于在所述精度级别信息对应的精度级别为所述用户 终端所在小区级别,并且在确定所述用户终端对应的用户状态信息包括表征所述用户终端 从第一小区切换到第二小区的信息时,向所述用户终端发送位置检测指示;或者,在所述精 度级别信息对应的精度级别为所述用户终端所在经纬度级别时,向所述用户终端发送位置 检测指示;所述用户终端,用于根据所述位置信息获取服务器的位置检测指示,启动位置定位功 能检测自身所在的位置,并将检测结果上报给所述位置信息获取服务器。
7.—种位置信息获取服务器,其特征在于,包括精度级别确定单元,用于从业务服务器的订阅请求中确定所述业务服务器对用户终端 所在位置信息要求的精度级别信息;位置信息获取单元,用于根据所述精度级别确定单元确定的所述精度级别信息,获取 所述用户终端满足所述精度级别的位置信息;信息提供单元,用于将所述位置信息获取单元获取的所述用户终端的位置信息提供给 所述业务服务器。
8.如权利要求7所述的服务器,其特征在于,所述位置信息获取单元,包括获取方式确定模块,用于根据确定的所述精度级别信息,以及预先设置的对应不同精 度级别的位置信息获取方式,确定获取满足所述精度级别的位置信息的获取方式;获取模块,用于根据所述获取方式确定模块确定的所述获取方式,获取所述用户终端 的位置信息。
9.如权利要求7所述的服务器,其特征在于,所述获取方式确定模块,具体用于当所述精度级别信息对应的精度级别为所述用户终端所在地方区域级别时,通过所述 用户终端归属的网络获取所述用户终端对应的用户状态信息,并从所述用户状态信息中提 取满足所述精度级别的位置信息;或当所述精度级别信息对应的精度级别为所述用户终端所在小区级别时,通过所述用户 终端归属的网络获取所述用户终端对应的用户状态信息,在确定所述用户状态信息包括表 征所述用户终端从第一小区切换到第二小区的信息时,指示所述用户终端启动位置定位功 能对自身所在的位置进行定位,并接收所述用户终端定位出的位置信息;或当所述精度级别信息对应的精度级别为所述用户终端所在经纬度级别时,指示所述用 户终端启动位置定位功能对自身所在的位置进行定位,并接收所述用户终端定位出的位置 fn息ο
10.如如权利要求7所述的服务器,其特征在于,所述信息提供单元,具体用于 将获取的所述用户终端的位置信息,实时地提供给所述业务服务器;或,将获取的所述用户终端的位置信息,周期性或定时提供给所述业务服务器;或, 基于所述业务服务器的触发,将获取的所述用户终端的位置信息提供给所述业务服务
全文摘要
本发明公开了一种用户终端位置信息获取方法、系统及装置,用于解决基于现有技术获取的位置信息无法满足不同业务需求的问题。主要技术方案包括从业务服务器的订阅请求中确定所述业务服务器对用户终端所在位置信息要求的精度级别信息;根据确定的所述精度级别信息,获取所述用户终端满足所述精度级别的位置信息;将获取的所述用户终端的位置信息提供给所述业务服务器,采用该技术方案,能够针对不同业务服务器对用户终端位置信息要求的不同精度级别,获取与业务服务器要求的精度级别对应的位置信息,从而能够更好地满足不同的业务需求。
文档编号H04W8/18GK102098656SQ20091024249
公开日2011年6月15日 申请日期2009年12月15日 优先权日2009年12月15日
发明者于蓉蓉, 张炎, 徐夏风, 曹嘉成, 林丽, 欧松, 武威, 王姗姗, 陈宏 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1