一种手机客户端位置业务的提供方法以及系统的制作方法

文档序号:7903347阅读:155来源:国知局
专利名称:一种手机客户端位置业务的提供方法以及系统的制作方法
技术领域
本发明属于移动通信定位领域,涉及ー种手机客户端位置业务的提供方法,此外,本发明还涉及ー种手机客户端位置业务的提供系统。
背景技术
基于位置的业务(Location Based Services,简称LBS),又称移动定位业务或位置业务,是指移动通讯系统中通过无线定位技术获取移动终端的地理位置信息(经纬度坐标),并借助一定的电子地图信息的支持,为移动終端用户提供关于其位置的相关业务。
目前,手机終端已经非常普及,且成本也越来越低,手机已经成为人们生活不可或缺的一部分,移动定位服务的重要性也逐渐凸显出来。与此同时,各运营商也都已经建设了 LSP(Location Service Platform,位置业务平台)和定位网关。LSP平台通过移动终端的手机号码与移动终端交互,从而获取移动终端的位置信息,定位网关则负责定位业务的接入。业务服务提供商(Service Provider, SP)是指移动互联网应用服务的直接提供者,负责根据用户的要求开发和提供适合手机用户使用的服务。LSP提供的定位能力是运营商的核心资源之一,SP可利用运营商的LSP定位能力向手机用户提供各类位置业务服务。随着位置业务的逐渐发展与成熟,出现了基于位置类业务的实现方法及位置业务中间件(申请号CN02146587. 8)。该方法中,通过提供封装GIS的位置业务中间件将定位能力与GIS能力的整合,业务侧只需向中间件发起一次位置请求,就可同时获取到定位、地图信息。中间件衔接起GIS服务提供商、位置服务SP和电信运营商之间的价值链,大大降低了 SP进入位置服务领域的门槛。在上面方法提供的位置服务流程中,用户在使用业务时,由終端向业务服务器发起位置请求,再由业务服务器向中间件发起请求,中间件解析请求后获取定位及地图信息并返回至业务系统,由业务系统进行业务加工后返回给终端展现。其中,电信运营商通过建设移动定位网关实现上面方法中所述的中间件的功能,完成了位置服务价值链的整合。这种方法的具体流程图如图I所示,如图所示,其主要包括步骤I :业务用户使用业务,由終端向SP业务服务器发起业务请求;步骤2 :业务服务器处理业务请求,通过服务器端的位置模块向移动定位网关发起Gv请求;步骤3 :移动定位网关接收、解析请求,转发给LSP,LSP通过终端号码与移动终端交互从而获取到用户经纬度信息,并返回给移动定位网关;步骤4:移动定位网关根据经纬度信息向GIS发起地图请求,获取到与位置匹配的地图相关信息;步骤5 :移动定位网关将经纬度及地图信息返回至SP业务服务器,由业务服务器对获得的经纬度等位置信息做进ー步的业务处理后,将最终返回给指定的手机終端,实现业务展现。
在上面的方法中,SP业务服务器需按照电信运营商的移动定位网关复杂的Gv接ロ的请求格式发送位置请求,这导致位置业务的开发过程繁琐、周期长,増加了普通业务提供商提供位置业务的技术实现难度和开发成本。而且,以上的定位业务流程严重依赖SP业务服务器,第三方的SP易获取到被定位用户的手机号码、位置信息以及时间,这个有价的三元信息组,用户的隐私安全存在隐患。另外,还存在SP冒充用户发送定位请求以获取用户位置信息的安全隐患。同时,随着移动终端硬件功能的不断升级,用户手机终端的系统功能迅速提高,只需要SP提供必要的信息,用户手机終端就可以自己实现一定的业务处理,位置业务流程也就可以不依赖SP业务服务器而独立开展。如何向无SP服务器业务的手机终端类位置业务开放电信运营商的定位能力,实现位置服务业务类型的拓展,亟待解決。

发明内容
本发明针对以上的定位方法的缺点而提出,提供了一种手机客户端位置业务的提·供方法,该种定位方法不需要将用户手机号码发送给各个SP节点,而直接由系统与网络之间进行手机位置提供。同时,本发明也提供了一种手机客户端位置业务的提供系统、終端定位插件以及接入服务器。根据本发明的ー个目的,本发明提供了一种手机客户端位置业务的提供方法,具体包括A、手机終端定位插件向接入服务器发起定位请求;B、接入服务器接收并对所述定位请求进行接入鉴权控制,将通过接入鉴权控制的定位请求发送到位置业务平台之中;C、位置业务平台根据所述定位请求进行位置定位。进ー步地,优选的方法是,所述位置业务平台是LSP和/或GIS,所述步骤A-C具体包括手机終端定位插件通过WAP网关向接入服务器发起定位请求;WAP网关将终端的手机号码加入到定位请求之中;接入服务器对所述定位请求进行接入验证并将通过接入验证的定位请求进行解析转发到移动定位网关,由移动定位网关与LSP和/或GIS进行交互,获取并返回用户的位
置信息。本发明采取了上述方案以后,由于上述定位流程独立于SP业务服务器,并且,定位平台(LSP/GIS)可以直接从网络侧获取到手机号码,进而实现了用户隐私的保护;此外,接入服务器的用户身份鉴权、定位请求有效性监控功能,保证了定位请求的有效性;同时,所述接入服务器的协议解析、转换与路由功能,也进ー步地简化了 SP位置业务的开发工作量。进ー步地,优选的方法是,所述位置业务平台包含有全网基站建设数据库,所述步骤A-C具体包括手机終端定位插件采集手机终端的CELL ID、LAC及手机场强值并将包括所述CELLID、LAC及手机场强值的定位请求发送给接入服务器;接入服务器收到所述定位请求并进行接入鉴权控制,并从通过接入鉴权的定位请求之中提取出CELL ID、LAC及手机场强值发送给位置业务平台;所述位置业务平台根据所述CELL ID获取到所述CELL ID对应的经纬度,并根据经纬度、LAC、手机场强值获取终端的位置結果。本发明采取了该技术方案以后,其能够通过手机終端定位插件直接上报包括CELLID的定位请求发送给位置业务提供平台以进行定位,并且,在业务平台与现网各个网元之中都无用户手机号码,由此,具有更好的保护用户位置信息的安全;此外,该方法之中,手机終端定位插件可以不需要现有网络进行交互,直接通过WIFI或NET或WAP的方式与接入服务器和位置业务平台进行交互,进而扩大了手机客户端位置业务提供方法的广泛适用性。根据本发明的另一目的,本发明提供了一种手机客户端位置业务的提供系统,包 括接入服务器,用于接收手机終端定位插件发起的定位请求,对所述定位请求进行接入鉴权控制;位置业务平台,用于接收通过接入鉴权控制的定位请求,井根据所述定位请求进行定位和返回用户的位置信息。此外,根据本发明的另一目的,本发明提供了ー种接入服务器,包括終端插件请求接入模块,用于通过WAP网关与手机终端插件建立连接,并接收从WAP网关转发来的定位请求;业务请求转发模块,用于将所述定位请求转发给LSP和/或GIS。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


图I是现有技术中的SP位置类业务的流程示意图;图2是本发明实施例的手机客户端位置业务的提供方法的流程图;图3是本发明另ー实施例的手机客户端位置业务的提供方法的流程图;图4是本发明实施例手机客户端位置业务的提供系统的示意图;图5是本发明实施例的手机终端定位插件的示意图;图6a 图6d是本发明实施例的接入服务器的示意图;图7是本发明实施例的手机客户端位置业务提供方法的示意图;图8是图7实施例对应的手机客户端位置业务提供系统的示意图。
具体实施例方式下面结合附图和具体实施例,对本发明作详细的阐述。方法实施例一由于现有技术之中,针对手机客户端位置业务的提供方法具有隐私保护不佳的技术缺点,由此,本发明提供了一种手机客户端位置业务的提供方法,具体包括:A、手机終端定位插件向接入服务器发起定位请求;B、接入服务器接收并对所述定位请求进行接入鉴权控制,将通过接入鉴权控制的定位请求发送到位置业务平台之中;C、位置业务平台根据所述定位请求进行位置定位。本发明采取了上述技术方案以后,由于可以通过手机終端定位插件的方式上报定位请求和接收,由此,克服了现有技术中手机号码、位置信息必须借助于SP才能够实现的缺点。參照实施例一,其公开了ー种通过向SP提供手机終端定位插件实现位置业务的方法;參照图2所示,所述方法具体包括SlOl :接入服务器接收终端定位插件通过WAP网关发起的定位请求;S102 WAP网关将终端的手机号码加入到定位请求之中;S104 :接入服务器根据上述定位请求向LSP和/或GIS发起定位请求;S105 LSP和/或GIS进行定位并返回用户的位置信息。
本发明之中,由于在向SP提供位置业务的时候,是通过終端定位插件直接向接入服务器发起请求,由接入服务器将该请求转发至LSP/GIS之中进行定位,由于该方法不需要经过SP业务服务器,因此,能够保证了第三方的SP不容易获取到被定位用户的手机号码、位置信息以及时间,由此,保证了用户的安全隐私。其中,将终端的手机号码加入到定位请求之中是根据WAP网关(例如,移动WAP网关)的白名单机制提供给所述位置能力管理服务器。具体地说,所述白名单机制是指移动WAP网关维护有ー个包含了允许取得用户終端手机号码的服务器列表的白名单,位于该白名单之中的服务器被称为白名单服务器。在本实施例之中,当所述定位请求由终端定位插件通过移动WAP网关发起时,移动WAP网关会将手机终端的手机号码写入到所述定位请求之中以使得所述接入服务器获取到手机号码以便于后续的流程进行,也即是说,定位平台LSP/GIS是从网络侧获取到手机号码而不是从SP之中获取手机号码,由此实现了用户隐私的保护。根据本实施例,在所述步骤S102和步骤S104之间还设有步骤S103 :接入服务器对终端定位插件发来的定位请求进行接入验证,将通过验证的定位请求转入到步骤S104。由于增加了上述验证步骤,所述接入服务器能够对用户的身份、定位的请求有效性进行监控,保证了定位请求的有效性。方法实施例ニ :对本实施例进行进ー步地描述,所述步骤S104和S105包括接入服务器对上述定位请求进行解析并转发到移动定位网关,由移动定位网关与LSP和/或GIS进行交互,获取并返回用户的位置信息。其中,所述接入服务器能够根据定位请求之中的请求类型将上述定位请求转化成移动定位网关能够识别的格式。例如,所述定位请求类型可以从CELL-ID定位、区号定位、位置信息描述之中进行选择,这三者影响着最終返回的位置信息的形式,例如,CELL-ID定位返回的是用户的经纬度信息、区号定位返回的是用户所处位置的区号,例如,010(北京),0535(山东)来表示;所述位置信息描述定位返回的是与位置经纬度匹配的相应的文字描述、位置地片或者当前位置相关的描述图片。根据定位请求类型的不同,所述接入服务器将定位请求转化成相应的请求格式,例如,移动定位网关能够识别的Gv借ロ协议的格式,移动定位网关根据上述格式,返回不同内容的位置信息。其中,需要注意的是,本发明之中,移动定位网关与LSP/GIS交互获取到位置信息所采取的方法是LSP根据获取的手机号码进行定位,具体包括LSP向手机号码发送一条手机短信指令;手机終端与最接近的基站进行交互,LSP会从核心网网络之中捜索所述手机号码,进而获取到基站与手机号码交互的信息,从而获取到定位結果,该结果以用户的经纬度信息返回,接着,移动定位网关可以根据上述经纬度转换成区号;或者直接将所述经纬度作为位置进行返回给接入服务器。其中,如果所述定位请求类型是位置信息描述,则所述移动定位网关会与GIS进行交互,并获取到包含匹配的位置信息文字描述或图片描述的位置信息。
此外,如果所述LSP获取用户的经纬度信息失败,则返回错误码给所述接入服务器,所述接入服务器会对返回的错误码进行解析,将定位失败的原因的文字描述发送给终端定位插件。下面针对本发明之中的步骤S103 :接入服务器对終端定位插件发来的定位请求进行接入验证,进行ー个详细的描述。根据本发明的实施例,在步骤S103之中,可以包括接入服务器根据定位请求中的终端插件的身份验证码以控制用户终端的定位请求的接入;和/或,接入服务器根据所述终端的手机号码,对用户和业务之间的订购关系进行鉴权以控制用户终端的定位请求的接入。例如,所述接入服务器根据定位请求中的终端插件的身份验证码以控制用户终端的定位请求的接入包括在步骤SlOl之中,手机終端应用将包括SP代码、业务代码的鉴权信息以參数的形式传输给終端定位插件,插件通过设置在插件中的密钥对以上信息进行加密以形成插件身份验证码并插入到定位请求之中;接着,所述定位请求通过移动WAP网关被发送到接入服务器上。在步骤S103之中,接入服务器从定位请求信息中提取所述插件身份验证码,根据设置在平台上的与上述密钥配对的密钥进行解码,并获取与用户终端定位插件身份验证码对应的注册码;根据安全接入映射关系判断所述插件身份验证码与所述注册码是否一致,若是,则接入所述用户定位请求。其中,所述安全接入映射关系和配对的密钥生成可以參照根据下面的实施例而生成,例如,其可以具体包括在SP申请终端定位插件业务时,将SP代码、业务代码保存在接入服务器上,接入服务器根据以上信息按规则生成插件身份验证码,同时生成一个密钥保存在插件中;接入服务器对应所述插件身份验证码生成ー个注册码及配对密钥并保存在接入服务器上。由于所述SP代码是开发者申请定位能力插件的时候,由运营商分配给开发者的,用于标识开发者以及开发的应用的合法性;由此,根据上述验证,所述接入服务器能够防止应用是否被更改,而且,该方法还能够防止SP冒充用户发送定位请求,因此,具有较好的用户隐私保护的效果。此外,在步骤S103之中,还可以包括接入服务器根据保存的业务參数以控制用户终端的业务定位请求的接入。根据本实施例的描述,所述接入服务器可以根据设定的定位请求频率对用户的定位请求次数进行监控,如果所述定位请求频率未超出设定的定位频率,则接入所述用户的定位请求。或者,所述接入服务器对所有终端的定位总次数和/或单个终端的定位总次数和/或单个位置业务的定位次数进行监控,如果未超出定位允许范围,则接入所述定位请求。·
由于增加了上述步骤以后,所述接入服务器能够实现对定位请求的次数监控,防止了系统由于定位请求过多、过于频繁而造成超载。
_9] 方法实施例三图3是本发明另ー实施例的手机客户端位置业务的提供方法的流程;如图所示,该实施例是上述实施例的具体细化,如图3所示,包括步骤I :手机终端应用和SP业务服务器交互业务数据,当执行到定位流程的时候,执行下列的步骤,包括步骤2 :手机終端应用将SP代码(用于标识开发者身份)、业务代码(用于标识一个合法应用软件)以參数的形式传输给終端定位插件,插件通过其中的密钥对以上鉴权信息加密,形成插件身份验证码,插件通过无线网关将定位业务请求发送到接入服务器上,请求中携带着插件身份验证码;上述的SP代码、业务代码是开发者申请定位能力插件吋,由运营商分配给开发者的,用于标识开发者及其开发的应用的合法性的。步骤3、接入服务器根据请求中的插件身份验证码以及終端用户的手机号码控制用户终端的定位请求的接入;其中,所述步骤3具体包括3. I、接入服务器获取定位业务请求信息中携帯的插件身份验证码,根据本地密钥进行解码,并获取与用户终端定位插件对应的注册码;3. 2、根据安全接入映射关系判断所述插件身份验证码与注册码是否一致,若是,则接入所述用户定位请求。其中,所述安全接入映射关系可以预先存入数据库或文件中,例如,在SP申请终端定位插件的时候,将其SP代码、业务代码保存在接入服务器上,接入服务器根据以上两个信息按规则生成插件身份验证码,同时生成一个密钥保存在插件中,接入服务器对应该插件身份验证码生成ー个唯一的注册码及配对密钥,保存在本地,用于与请求中的插件身份验证码进行配对比较。此外,所述步骤3还可以包括3. 3、接入服务器通过所述用户手机号码,对用户的订购关系进行鉴权,若通过,则接入所述用户定位请求,否则,则拒绝所述定位请求,也即是说,在该步骤之中,通过判断所述用户手机号码是否合法来判断用户是否订购有所述定位业务。此外,所述步骤3还可以包括
3. 4、接入服务器通过本地保存的业务的相关參数,如定位频率对用户的定位请求进行监控,若未超出设定的定位频率,则接入所述用户定位请求。
步骤4 :接入服务器对定位请求进行解析,将收到的请求转换为Gv接ロ的请求格式,并发送到移动定位网关。其中,在进行解析的时候,所述接入服务器会提取定位请求类型(CELL-ID定位、区号定位、位置信息描述等),井根据这些请求转化成相应的Gv接ロ格式,不同请求类型的ー些字段值会有些不同。步骤5 :移动定位网关解析请求,通过LSP获取到用户经纬度信息返回给所述接入服务器,其中,根据需要,步骤6 :所述移动定位网关还需要和地理信息系统(GIS)进行交互获取匹配的位置信息文字描述或图片描述。步骤7 :所述接入服务器将位置信息封装成HTTP格式的应答发送给终端定位插件,当然,也可以以其他格式的应答返回给终端定位插件。其中,步骤8 :若LSP获取用户经纬度信息失败则返回错误码给接入服务器,接入服务器对返回的错误码进行解析,将定位失败原因的文字描述发送给终端定位插件。采取了本发明以后,实现了定位流程独立于SP业务服务器,位置能力管理服务器从网络侧获取到手机号码,进而实现了用户隐私的保护,避免了 SP冒充用户发送定位请求,也防止了用户信息被第三方获取;并且,该方法也能够避免用户手机号码、位置信息、时间这个有价值的三元信息组被第三方的SP获取到,并且,该种方法的采取也能够简化SP位置业务的开发工作量,为SP提供位置业务的开发降低了开发门槛,有助于丰富位置业务,促进位置类业务的发展;此外,该方法也能够向无业务服务器的手机終端类应用的SP提供位置能力。方法实施例四图7是本发明另ー实施例的手机客户端位置业务提供方法的示意图,在本实施例之中,所述位置业务平台包含了一个设置有全网基站数据的全网基站建设数据库,如图所示,所述方法主要包括手机終端定位插件采集手机终端的CELL ID、LAC及手机场强值并将包括所述CELLID、LAC及手机场强值的定位请求发送给接入服务器;接入服务器收到所述定位请求并进行接入鉴权控制,并从通过接入鉴权的定位请求之中提取出CELL ID、LAC及手机场强值发送给所述位置业务平台;所述位置业务平台根据所述CELL ID获取到所述CELL ID对应的经纬度,并根据经纬度、LAC、手机场强值获取终端的位置結果。图8是本发明实施例的手机客户端位置业务提供的系统的示意图;如图所示,所述系统包括接入服务器,用于接收手机终端定位插件发起的定位请求,对所述定位请求进行接入鉴权控制;位置业务平台,用于接收通过接入鉴权控制的定位请求,井根据所述定位请求进行定位和返回用户的位置信息。其中,所述位置业务平台包括全网基站数据库,用于放置有所有基站的CELL ID号、LAC值等及其所对应的基站的经纬度;定位计算服务器,用于根据全网基站数据库和定位请求的CELL ID、LAC及手机场强值以计算出用户的位置信息。也即是说,本发明提出的根据CELL-ID定位的方法,首先通过内置在用户手机客户端中的終端定位插件将用户手机所处的移动基站CELL ID号、LAC值、手机信号场强值等參数上报给位置业务平台,接着,由位置业务平台将所述插件上报的參数与位置业务定位平台上的全网基站建设数据库进行比对,从而获得该基站的经纬度;最后,位置业务平台通过该平台上的定位计算服务器,根据基站经纬度、LAC值及手机信号场强值等參数计算出用户手机当前所在的具体位置。也就是说,本实施例之中,整体交互仅有两次交互
手机终端定位插件上报CELL ID号、LAC值、手机信号场强值;位置业务平台比对后根据CELLID所对应的经纬度计算出手机当前所处位置并将结果返回给定位插件。在所述过程之中,所需要时间小于3秒,并且对处于漫游状态的用户同样有效;同时,该定位方式的实现不依赖于用户手机号,提高了对用户位置隐私的安全保护,也不需要与信令网交互,节省了信令网的网络开销,从而解决了上述问题。另ー方面,本实施例也能向通过WIFI及CMNET方式上网的手机终端提供CELL ID定位服务,克服了现有定位方式必须提供手机号,而通过WIFI及CMNET上网的手机终端无法获得手机号,故无法使用CELL ID定位服务的技术缺点。装置实施例一图4是本发明实施例手机客户端位置业务的提供系统的示意图;如图4所示,本实施例之中的手机客户端位置业务的提供系统,包括WAP网关405,用于转发終端定位插件406向接入服务器发送的定位请求并将终端的手机号码加入到定位请求之中;接入服务器401,用于接收所述WAP网关转发来的定位请求,并根据上述定位请求向LSP和/或GIS发起定位请求;LSP (位置业务平台)402和/或GIS (地理信息系统)403,用于接收接入服务器根据定位请求发起的定位请求进行定位和返回用户的位置信息。其中,所述终端定位插件406,用于接收手机终端应用408发来的包括SP代码、业务代码的鉴权信息并通过设置在插件中的密钥对以上信息进行加密以形成插件身份验证码并插入到定位请求之中。其中,所述SP (业务服务器)409与所述手机终端应用408之间进行业务交互,此夕卜,本实施例之中,还包括移动定位网关404,用于接收接入服务器转发的定位请求并与LSP和/或GIS进行交互,以获取并返回用户的位置信息。其中,根据本实施例,所述手机终端应用408主要通过调用終端定位插件406向接入服务器401发送定位请求,其一般包括手机终端应用与終端定位插件之间的应用调用接ロ ;以及,終端定位插件与接入服务器之间的发送/接收定位请求的接ロ。所述接入服务器401负责接收由终端插件发起的定位请求,并对请求进行鉴权;鉴权通过后按照定位请求类型(CELL-ID定位、区号定位、位置信息描述等)将请求组装成相应的Gv接ロ格式的请求后启动定位。一般地,所述接入服务器401还具有終端定位插件管理功能,例如,分配、保存、验证插件的合法身份等。所述移动定位网关404为接入服务器401提供超级帐号,接收、处理接入服务器发起的Gv格式的请求,移动定位网关404分别与LSP402及GIS (地理信息系统)403交互。其中,所述LSP可以获取GPS終端或者普通手机当前的基站经纬度信息;所述GIS可以根据位置经纬度匹配相应的文字描述、位置地片或者 当前位置相关的描述图片;一般地,所述,移动定位网关404可以在获取到用户经纬度结果后再与向地理信息系统请求与经纬度匹配的位置信息文字描述或图片描述。具体来说,在所述系统之中,所述接入服务器,还包括请求接入验证模块,用于对所述定位请求进行接入验证以控制用户終端的业务定位请求的接入;其中,进ー步包括请求接入鉴权控制単元,用于根据定位请求中的终端插件的身份验证码和/或根据终端的手机号码,对用户和业务之间的订购关系进行鉴权;和/或,定位请求有效性监控单元,用于根据保存的业务參数以控制用户终端的业务定位请求的接入;其中,所述定位请求有效性监控单元,进ー步包括定位请求频率监控子単元,用于根据设定的定位请求频率对用户的定位请求次数进行监控;定位请求次数监控子単元,用于对所有终端的定位总次数和/或单个终端的定位总次数和/或单个位置业务的定位次数进行监控。此外,为了实现上述协议解析和转发功能,所述接入服务器,进ー步包括业务请求解析和转发模块,用于对终端发送的定位请求信息转换成移动定位网关所能识别的请求格式并转发到移动定位网关之中;并且,所述移动定位网关可以根据请求类型转化的请求格式,与所述LSP和/或GIS进行交互以获取到用户的位置信息。本实施例具有前述所有方法实施例的优点,就是说,本装置能够实现定位流程独立于SP业务服务器,定位平台从网络侧直接获取到手机号码,实现用户隐私的保护,避免了 SP冒充用户发送定位请求,也防止了用户位置信息被第三方获取;并且,所述接入服务器的用户身份鉴权、定位请求有效性监控功能保证了定位请求的有效性。装置实施例ニ 图5是本发明实施例的手机終端定位插件的示意图;图6a 图6d是本发明实施例的接入服务器的示意图。如图5所示,所述手机終端定位插件406包括应用调用単元,用于获取手机终端应用上报的包括SP代码、业务代码和/或请求类型的定位请求信息;信息加密单元,用于对包括上述SP身份验证码、业务代码的信息进行加密以形成插件身份验证码;信息发送单元,用于将携带所述终端插件的身份验证码的定位请求发送到接入服务器之中。此外,根据本发明的优选实施例,所述手机終端定位插件,还包括有
信息接收单元,用于接收接入服务器返回的位置信息;信息解密和发送単元,用于对返回的位置信息进行解密并返回给手机终端应用。根据本发明的方案,所述手机終端定位插件能够直接和接入服务器交互,进而实现定位流程独立于SP业务服务器。如图6a 图6d所示,所述接入服务器,包括終端插件请求接入模块,用于通过WAP网关与手机终端插件建立连接,并接收从WAP网关转发来的定位请求;业务请求转发模块,用于将所述定位请求转发给LSP和/或GIS。
其中,根据本优选实施例,所述接入服务器,还包括请求接入验证模块,用于对所述定位请求进行接入验证以控制用户終端的业务定位请求的接入。并且,在该实施例之中,还包括请求解密模块,用于从定位请求信息中解码,并获取与用户终端定位插件的插件身份验证码对应的注册码。如图6b所示,所述请求接入验证模块,进ー步包括请求接入鉴权控制単元,用于根据定位请求中的终端插件的身份验证码和/或根据终端的手机号码,对用户和业务之间的订购关系进行鉴权;和/或,定位请求有效性监控单元,用于根据保存的业务參数以控制用户终端的业务定位请求的接入。如图6c所示,所述定位请求有效性监控单元,进ー步包括定位请求频率监控子単元,用于根据设定的定位请求频率对用户的定位请求次数进行监控;定位请求次数监控子単元,用于对所有终端的定位总次数和/或单个终端的定位总次数和/或单个位置业务的定位次数进行监控。如图6d所示,所述业务请求转发模块,具体包括业务请求解析単元,用于将终端发送的定位请求信息转换成移动定位网关所能识别的请求格式;业务请求路由単元,用于将所述请求转发到移动定位网关之中。此外,根据图6a,所述接入服务器,还包括信息接收模块,用于接收移动定位网关返回的位置信息;信息加密模块,用于对返回的位置信息进行解密;消息发送模块,用于将位置信息封装后发送给終端定位插件。由于采取了上述方案以后,所述接入服务器能够提供定位请求解析、转化,解决了现有技术中SP需要按照运营商的格式发送请求的缺点,由接入服务器统一将定位请求转化为Gv接ロ格式的请求,简化了 SP的开发工作量和強度;并且,所述位置能力管理服务器包含了安全接入控制策略和功能,能够更好地保护用户的隐私。最后应说明的是以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管參照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种手机客户端位置业务的提供方法,包括 A、手机終端定位插件向接入服务器发起定位请求; B、接入服务器接收并对所述定位请求进行接入鉴权控制,将通过接入鉴权控制的定位请求发送到位置业务平台之中; C、位置业务平台根据所述定位请求进行位置定位。
2.根据权利要求I所述的手机客户端位置业务的提供方法,其特征在于,所述位置业务平台是LSP和/或GIS,所述步骤A-C具体包括 手机終端定位插件通过WAP网关向接入服务器发起定位请求; WAP网关将终端的手机号码加入到定位请求之中; 接入服务器对所述定位请求进行接入验证并将通过接入验证的定位请求进行解析转发到移动定位网关,由移动定位网关与LSP和/或GIS进行交互,获取并返回用户的位置信O
3.根据权利要求2所述的手机客户端位置业务的提供方法,其特征在于,所述定位请求之中还包括有定位请求类型的信息,包括 CELL-ID定位、区号定位、位置信息描述定位任一或其组合。
4.根据权利要求3所述的手机客户端位置业务的提供方法,其特征在干,所述接入服务器对所述定位请求进行接入验证并将通过接入验证的定位请求进行解析转发到移动定位网关,由移动定位网关与LSP和/或GIS进行交互,获取并返回用户的位置信息具体包括 接入服务器解析所述定位请求并根据其中的请求类型转化成移动定位网关能够识别的接ロ的请求格式,并发送给移动定位网关; 移动定位网关根据所述请求并提取出手机号码并由LSP与手机终端进行交互获取到位置信息;和/或, 移动定位网关根据所述位置信息发送给GIS并与所述GIS交互获取包含匹配的位置信息文字描述或图片描述的位置信息。
5.根据权利要求2所述的手机客户端位置业务的提供方法,其特征在于,所述接入服务器对所述定位请求进行接入验证具体包括 根据定位请求中的终端插件的身份验证码以控制用户终端的定位请求的接入;和/或, 根据所述终端的手机号码,对用户和业务之间的订购关系进行鉴权以控制用户终端的定位请求的接入;和/或, 根据设定的定位请求频率对用户的定位请求次数进行接入监控;和/或, 根据所有终端的定位总次数和/或单个终端的定位总次数和/或单个位置业务的定位次数进行接入监控。
6.根据权利要求5所述的手机客户端位置业务的提供方法,其特征在于,所述身份验证码的生成步骤包括 手机終端应用将包括SP代码、业务代码的鉴权信息以參数的形式传输给終端定位插件,插件通过设置在插件中的密钥对以上信息进行加密以形成插件身份验证码; 所述接入服务器根据定位请求中的终端插件的身份验证码以控制用户终端的定位请求的接入具体包括 接入服务器从定位请求信息中提取所述插件身份验证码,根据设置在平台上的与上述密钥配对的密钥进行解码,并获取与用户终端定位插件身份验证码对应的注册码; 根据安全接入映射关系判断所述插件身份验证码与所述注册码是否一致,若是,则接入所述 用户定位请求。
7.根据权利要求6所述的手机客户端位置业务的提供方法,其特征在于,所述安全接入映射关系和配对的密钥生成步骤具体包括 在SP申请终端定位插件业务时,将SP代码、业务代码保存在接入服务器上,接入服务器根据以上信息按规则生成插件身份验证码,同时生成一个密钥保存在插件中; 接入服务器对应所述插件身份验证码生成ー个注册码及配对密钥并保存在接入服务器上。
8.根据权利要求I所述的手机客户端位置业务的提供方法,其特征在于,所述位置业务平台包含有全网基站建设数据库,所述步骤A-C具体包括 手机終端定位插件采集手机终端的CELL ID、LAC及手机场强值并将包括所述CELL ID、LAC及手机场强值的定位请求发送给接入服务器; 接入服务器收到所述定位请求进行接入鉴权控制,并从通过接入鉴权的定位请求之中提取出CELL ID、LAC及手机场强值发送给位置业务平台; 所述位置业务平台根据所述CELL ID获取到所述CELL ID对应的经纬度,井根据经纬度、LAC、手机场强值获取终端的位置結果。
9.一种手机客户端位置业务的提供系统,包括 接入服务器,用于接收手机終端定位插件发起的定位请求,对所述定位请求进行接入鉴权控制; 位置业务平台,用于接收通过接入鉴权控制的定位请求,井根据所述定位请求进行定位和返回用户的位置信息。
10.根据权利要求9所述的手机客户端位置业务的提供系统,其特征在于,所述位置业务平台是LSP和/或GIS; 在接入服务器和手机終端定位插件之间还设有WAP网关,用于转发終端定位插件向接入服务器发送的定位请求并将终端的手机号码加入到定位请求之中。
11.根据权利要求10所述的手机客户端位置业务的提供系统,其特征在于,还包括移动定位网关,用于接收并解析接入服务器转发的定位请求并与LSP和/或GIS进行交互,以获取并返回用户的位置信息。
12.根据权利要求9所述的手机客户端位置业务的提供系统,其特征在于,所述位置业务平台包括全网基站数据库,用于放置有所有基站的CELLID号、LAC值等及其所对应的基站的经纟韦度; 定位计算服务器,用于根据全网基站数据库和定位请求的CELL ID、LAC及手机场强值以计算出用户的位置信息。
13.ー种接入服务器,其特征在于,包括 終端插件请求接入模块,用于通过WAP网关与手机终端插件建立连接,并接收从WAP网关转发来的定位请求;业务请求转发模块,用于将所述定位请求转发给LSP和/或GIS。
14.根据权利要求13所述的接入服务器,其特征在于,还包括 请求接入验证模块,用于对所述定位请求进行接入验证以控制用户终端的业务定位请求的接入,具体包括 请求接入鉴权控制単元,用于根据定位请求中的终端插件的身份验证码和/或根据终端的手机号码,对用户和业务之间的订购关系进行鉴权;和/或, 定位请求有效性监控单元,用于根据保存的业务參数以控制用户终端的业务定位请求的接入。
15.根据权利要求14所述的接入服务器,其特征在于,所述定位请求有效性监控单元,具体包括 定位请求频率监控子単元,用于根据设定的定位请求频率对用户的定位请求次数进行监控; 定位请求次数监控子単元,用于对所有终端的定位总次数和/或单个终端的定位总次数和/或单个位置业务的定位次数进行监控。
16.根据权利要求13或14所述的接入服务器,其特征在于,还包括 请求解密模块,用于从定位请求信息中解码,并获取与用户终端定位插件的插件身份验证码对应的注册码; 信息接收模块,用于接收移动定位网关返回的位置信息; 信息加密模块,用于对返回的位置信息进行解密; 消息发送模块,用于将位置信息封装后发送给終端定位插件。
17.根据权利要求13所述的接入服务器,其特征在于,所述业务请求转发模块,具体包括 业务请求解析単元,用于将终端发送的定位请求信息转换成移动定位网关所能识别的请求格式; 业务请求路由単元,用于将所述请求转发到移动定位网关之中。
全文摘要
本发明提供了一种手机客户端位置业务的提供方法,包括A、手机终端定位插件向接入服务器发起定位请求;B、接入服务器接收并对所述定位请求进行接入鉴权控制,将通过接入鉴权控制的定位请求发送到位置业务平台之中;C、位置业务平台根据所述定位请求进行位置定位。此外,本发明还公开了一种手机客户端位置提供系统,本发明采取了上述方案以后,由于上述定位流程独立于SP业务服务器,由此,定位平台可以直接从网络侧获取到手机号码,进而实现了用户隐私的保护;并且,接入服务器的用户身份鉴权、定位请求有效性监控功能,保证了定位请求的有效性。此外,本发明还公开了一种手机客户端位置业务的提供系统。
文档编号H04W64/00GK102984646SQ201110264138
公开日2013年3月20日 申请日期2011年9月5日 优先权日2011年9月5日
发明者杨晓丹, 庄晓亮, 檀毅 申请人:中国移动通信集团辽宁有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1