提供位置业务的方法、装置和系统的制作方法

文档序号:734124阅读:154来源:国知局

专利名称::提供位置业务的方法、装置和系统的制作方法
技术领域
:本发明涉及通信
技术领域
,特别地涉及一种提供位置业务的方法、装置和系统。
背景技术
:多媒体消息业务MMS(MultimediaMessagingService)是一种能够在手机和手机之间以及手机和Email服务器等其他应用之间传送多媒体内容的消息服务。多々某体消息业务按照用户归属的运营商及所在的区域进行划分,由用户归属的多媒体消息中心(MMSC)为用户提供多媒体消息业务。SP(ServiceProvider)是指移动互联网应用服务的直接提供者,负责根据用户的要求开发和提供适合手机用户使用的服务。通常SP具有电信运营商接入通道,为用户提供服务,为拥有电信接入资源的服务提供商。彩信网关MMSG(MultimediaMessagingServiceGateway)采用MM74妻口与多媒体消息中心(MMSC)和SP进行互联,对全网单点SP业务进行分发。数据业务管理平台DSMP(DataServiceManagementPlatform)主要负责用户管理、业务管理和SP管理,并对外提供开i文接口并为各个业务网关、SP提供代计费功能。能有效防止SP欺诈、客户纠纷等问题。位置业务LBS(LocationBasedService)是通过移动网络获取移动终端用户的位置信息(经绊度坐标),在电子地图平台的支持下,为用户提供位置服务的一种增值业务,在2G环境主要是基于文本的位置服务信息,在2.5G环境可以提供基于图形的位置信息,在3G环境可以提供基于多媒体的位置信息。位置业务平台LSP(LocationServicePlatform)利用定位技术定位用户位置,向SP提供位置信息。在目前的彩信系统位置业务中,存在这样的问题当用户向SP查询位置信息时,使用的手机号码是明文。当SP再从LSP获取用户的位置信息后,就会知道用户手4^号码和位置信息的对应关系,SP有可能利用这些用户的位置信息做出用户未授权的行为。
发明内容本发明的主要目的是给出一种提供位置业务的方法、装置和系统,以避免移动互联网应用服务的提供者SP利用用户的手机号码和用户的位置信息作出用户未授权的行为。为此,本发明提供如下的技术方案一种提供位置业务的方法,包括移动通信系统对终端的终端标识加密得到伪码然后提供给位覃服务系统;移动通信系统将位置服务系统发来的终端的位置信息提供给终端,其中终端的位置信息是定位系统从位置服务系统接收伪码之后利用该伪码从移动通信系统获取终端标识并才艮据该终端标识确定得出,然后发送给位置服务系统。移动通信系统对终端的终端标识加密得到伪码然后提供给位置服务系统包括彩信网关MMSG将终端的终端标识发送给数据业务管理平台DSMP;DSMP对终端标识加密得到伪码然后发送给MMSG;MMSG将伪码发送给位置服务系统。所述利用该伪码从移动通信系统获取终端标识包括将伪码发送给DSMP,DSMP接将该伪码解密得到终端标识,然后将该终端标识发送给定位系统。移动通信系统将位置服务系统发来的终端的位置信息提供给终端包括MMSG接收位置服务系统发送的所述伪码和所述终端的位置信息,然后根据该伪码确定DSMP,再将该伪码发送给该DSMP;DSMP对MMSG发送的伪码解密得到终端标识然后发送给MMSG;MMSG根据DSMP发来的终端标识将所述终端的位置信息提供给终端。一种提供位置业务的装置,包括第一获取模块,用于根据终端的终端标识获取对应于该终端标识的伪码;第一发送模块,用于将所述伪码发送给位置服务系统;接收模块,用于接收位置服务系统发送的伪码和终端位置信息;第二获取模块,用于利用接收模块接收的伪码获取该伪码对应的终端标识;第二发送模块,用于根据第二获取模块获取的终端标识将终端位置信息提供给终端。所述第一获取模块包括发送单元,用于将终端的终端标识发送给数据业务管理平台DSMP,接收单元,用于接收DSMP对终端标识加密得到的伪码;所述第二获^M莫块包括确定单元,用于根据伪码确定DSMP;发送单元,用于将伪码发送给DSMP;接收单元,用于接收DSMP对伪码进行解码得到的终端标识。一种提供位置业务的装置,包括伪码才莫块,用于对网络设备发来的终端标识加密得到伪码然后发送给网络设备;第一发送模块,用于根据定位系统发来的伪码,将终端标识发送给定位系统;第二发送模块,用于根据网络设备发来的伪码,将终端标识发送给网络设备。所述伪码模块包括接收单元,用于接收彩信网关MMSG发来的终端标识;加密单元,用于对接收单元接收的终端标识加密得到伪码;发送单元,用于将加密单元得到的伪码发送给MMSG。一种提供位置业务的装置,包括第一接收模块,用于接收位置服务系统发来的伪码;第一发送模块,用于将所述伪码发送给移动通信系统;第二接收4莫块,用于接收移动信系统才艮据所述伪码得到的终端标识;定位才莫块,用于才艮据所述终端标识确定终端位置;第二发送模块,用于将终端位置的信息和所述伪码发送给位置服务系统。一种提供位置业务的系统,包括管理装置,用于对终端的终端标识加密得到伪码,以及当收到定位系统发来的用于获取终端标识的伪码时将终端标识发送给定位系统;收发装置,用于将管理装置得到的伪码发送给位置服务系统,并从位置服务系统接收终端的位置信息,所述终端的位置信息是定位系统从位置服务系统接收伪码之后利用该伪码从移动通信系统获取终端标识并根据该终端标识确定得出,然后发送给位置服务系统。根据本实施例的技术方案,移动通信系统和用于定位的系统与SP交互时使用伪码,该伪码由移动通信系统给出,这样就向SP隐瞒了终端的真实标识;另一方面,移动通信系统向用于定位的系统例如LSP提供了终端真实标识用于得出终端位置。通过这样的方式,使SP既能够开展位置业务,又使其无法得到真实的终端信息,从而对于请求位置业务的终端,避免了SP利用该终端的位置信息对该终端做出一些未经授权的行为。图1为本发明实施例中的移动通信系统、位置服务系统和定位系统连接关系示意图2为本发明实施例中的方法的主要步骤示意图3为本发明实施例中以彩信方式实现位置业务的主要步骤示意图。8具体实施例方式下面结合附图对本发明的实施例作出说明。附图用于帮助理解实施例的方案,在各种实现中可以不限于附图所示的形式。如图l所示,在本实施例的技术方案中,移动通信系统ll、位置服务系统12和定位系统13之间进行交互,向终端IO提供位置业务。其中的移动通信系统11可以是现有的各种无线通讯系统,也可以是发展中的以及未来可能出现的无线通讯系统,与移动通信系统11通过无线方式连接的终端IO例如手机,都具备各自的标识例如手机号码。位置服务系统12用于向用户提供各种应用服务,在本实施例中它提供终端位置服务。定位系统13用于对终端进行定位,它的一个实例即为现有的位置业务平台LSP。定位系统响应于位置服务系统12的业务请求,将终端位置信息例如经绊坐标提供给位置服务系统12,再由位置服务系统12提供给移动通信系统11,由移动通信系统11发送给用户,从而对用户提供位置业务。图2示出了本实施例中实现位置业务的主要步骤,如下步骤201:终端10向移动通信系统11发送位置业务请求。步骤202:移动通信系统11对终端10的终端标识加密得到伪码。步骤203:移动通信系统11将伪码提供给位置服务系统11。步骤204:位置服务系统12将该伪码发送给定位系统13,请求定位系统13提供终端位置。步骤205:定位系统13将伪码发送给移动通信系统11,以请求获得终端标识。步骤206:移动通信系统11将终端标识提供给定位系统13。步骤207:定位系统13才艮据得到的终端标识确定终端10的位置。步骤208:定位系统13将终端10的位置信息发送给位置服务系统12。步骤209:位置服务系统12将终端10的位置信息以及伪码发送给移动通信系统11。步骤210:移动通信系统11将终端10的位置信息发送给终端10。从上述步骤201~210可以看出,移动通信系统11是将伪码提供给了位置服务系统12,而将实际的终端标识提供给定位系统13;所有发往位置服务系统12的信息中不包含实际终端标识。伪码由移动通信系统11对终端标识加密得出,与终端唯一对应。也就是说,使用伪码使得位置服务系统12只能通过伪码来区别终端,无法获知终端实际的标识信息,因此即使从定位系统13收到了一个终端的位置信息,也无从对应到具体终端,由于不能确定是哪一终端,所以也无法对具体终端作出该终端未授权的行为。以下根据现有的以彩信方式向终端提供位置业务的情形,对本实施例的技术方案作进一步说明。如图3所示,移动通信系统中的终端设备为手机,并且包含的网元有WAP网关、多媒体消息中心MMSC、彩信网关MMSG、数据业务管理平台DSMP。SP作为位置服务系统12的一个实例,用于提供位置业务服务;LSP作为定位系统的一个实例,用于使用定位技术确定终端的位置。图3示出了移动通信系统中的各个网元以及终端设备、SP和LSP之间在实现位置业务的过程中信息交互的主要步骤,以下对各步骤作一说明。步骤301:手机向WAP网关提交位置业务请求消息。步骤302:WAP网关向MMSC转发位置业务请求消息。步骤303:MMSC向MMSG转发位置业务请求消息。步骤304:MMSG向DSMP发送伪码请求消息,请求获取手机真实号码对应的伪码。在本步骤中MMSG是根据手机号码确定该手机归属地的DSMP,然后将伪码请求消息发送给确定的DSMP。步骤305:DSMP生成伪码。在本步骤中,DSMP按表1所示的伪码格式进行填写并对填写好的内容加密得到伪码。填写的内容如表l所示,其中包含了手机号码等信息。其中路由信息填写手机归属地的DSMP标识;SP标识是SP的企业代码;版本标识是指DSMP加密所用的密钥版本,主要用于新旧密钥切换时使用。表l<table>tableseeoriginaldocumentpage11</column></row><table>步骤306:DSMP将伪码发送给MMSG。步骤307:MMSG将伪码包含在位置业务请求消息中,然后将该请求消息发送给SP。步骤308:SP向LSP发送定位请求消息,该定位请求消息中包含伪码。步骤309:LSP对伪码进行解码,确定手才几归属地的DSMP,向确定的DSMP发送终端标识请求消息,该消息中包含伪码,请求获取伪码对应的手机号码。步骤310:DSMP根据LSP发送的伪码,将手机号码发送给LSP。步骤311:LSP根据手机号码进行业务鉴权、用户鉴权及定位流程。然后进行步骤312。步骤312:LSP将定位结果即手机的位置信息返回给SP。步骤313:SP将手机的位置信息和伪码发送给MMSG。步骤314:MMSG对SP发来的伪码进行解码,确定手机归属地的DSMP,向确定的DSMP发送终端标识请求消息,请求获取伪码对应的手机号码。确定出的DSMP即为步骤304中的DSMP。步骤315:DSMP向MMSG发送手机号码。步骤316:MMSG将手机号码发送给MMSC。步骤317:MMSC向WAP网关下发通告消息。步骤318:WAP网关向手机下发通告消息。步骤319:手机收到通告消息以后,向WAP网关发送获取位置的请求消步骤320:WAP网关转发获取位置的请求消息到MMSC。步骤321:MMSC向给WAP网关发送彩信,彩信中包含了手机位置信息。步骤322:WAP网关把彩信转发给手机用户。步骤323:手机收到彩信以后,发送确认消息给WAP网关。步骤324:WAP网关转发步骤323中的确认消息到MMSC。步骤325:MMSC收到确认消息以后,产生话单等计费信息,并且向MMSG发送投递报告,告知用户获取成功。步骤326:MMSG收到投递报告之后产生话单,同时将伪码包含在投递报告中然后发送到SP。本步骤之后流程结束。步骤309和步骤314中的解码方式是由DSMP规定。DSMP加密生成伪码的算法,使得MMSG和LSP能够用DSMP规定的解码方式从伪码中解码得到DSMP的标识。该解码方式由DSMP预先通知给MMSG和LSP。例如DSMP^见定依次对伪码进行Base64解码和Bcd解码,并约定了DSMP标识信息在Base64解码后的位置,如下伪码为AF8mJ/+QBmX/〃8Bw〃/4Ibf5vKRdcXATUfcnWloD4=进行Base64解码后为HEX:005F26FFFF900665FFFFFF01BEFFFFFF821B7F9BCA45D71701351F7275B5A03E取DSMP约定的3-5位进行Bed解码,即对26FFFF进行Bed解码,得到DSMP的标识信息为0026。基于本实施例中的方法,下面给出相应的装置。以下按照功能将装置分为若干模块,可以用软件、硬件或者二者结合的方式来实现。本实施例中的一种提供位置业务的装置,可以应用在移动通信系统的彩信网关中,该装置的结构可以是包括如下模块第一获取^莫块,用于根据终端的终端标识获取对应于该终端标识的伪码;第一发送模块,用于将所述伪码发送给位置服务系统;12接收模块,用于接收位置服务系统发送的伪码和终端位置信息;第二获取模块,用于利用接收模块接收的伪码获取该伪码对应的终端标识;第二发送模块,用于根据第二获^^莫块获取的终端标识将终端位置信息提供给终端。第一获取模块的一种结构可以是包括发送单元,用于将终端的终端标识发送给数据业务管理平台DSMP;以及包括接收单元,用于接收DSMP对终端标识加密得到的伪码。这样,第二获^^莫块的一种结构可以是包括确定单元,用于根据伪码确定DSMP;发送单元,用于将伪码发送给DSMP;以及接收单元,用于接收DSMP对伪码进行解码得到的终端标识。本实施例中的另一种提供位置业务的装置可以应用在移动通信系统的数据业务管理平台中,其结构可以是包括如下^t块伪码模块,用于对网络设备发来的终端标识加密得到伪码然后发送给网络设备;第一发送模块,用于才艮据定位系统发来的伪码,将终端标识发送给定位系统;第二发送模块,用于根据网络设备发来的伪码,将终端标识发送给网络设备。对于伪码模块,其可以采用的一种结构是包括用于接收彩信网关MMSG发来的终端标识的接收单元、用于对接收单元接收的终端标识加密得到伪码的加密单元以及用于将加密单元得到的伪码发送给MMSG的发送单元。本实施例中给出一种提供位置业务的系统,其与位置服务系统以及定位系统连接,可以应用在移动通信系统中。这种提供位置业务的系统的一种结构是包括管理装置和收发装置。管理装置用于对终端的终端标识加密得到伪码,以及当收到定位系统发来的用于获取终端标识的伪码时将终端标识发送给定位系统。收发装置用于将管理装置得到的伪码发送给位置服务系统,并从位置服务系统接收终端的位置信息,该终端的位置信息是定位系统从位置服务系统接收伪码之后利用该伪码从移动通信系统获取终端标识并才艮据该终端标识确定得出,然后发送给位置服务系统。在移动通信系统中,管理装置可以设置在DSMP,收发装置可以设置在MMSG。本实施例中的另外一种提供位置业务的装置可以应用在位置业务平台LSP中,这种提供位置业务的装置的结构可以是包括如下模块第一接收模块,用于接收位置服务系统发来的伪码;第一发送模块,用于将所述伪码发送给移动通信系统;第二接收模块,用于接收移动信系统根据所述伪码得到的终端标识;定位模块,用于根据所述终端标识确定终端位置;第二发送模块,用于将终端位置的信息和所述伪码发送给位置服务系统。根据本实施例的技术方案,移动通信系统和用于定位的系统与SP交互时使用伪码,该伪码由移动通信系统给出,这样就向SP隐瞒了终端的真实标识;另一方面,移动通信系统向用于定位的系统例如LSP提供了终端真实标识用于得出终端位置。通过这样的方式,使SP既能够开展位置业务,又使其无法得到真实的终端信息,从而对于请求位置业务的终端,避免了SP利用该终端的位置信息对该终端做出一些未经授权的行为。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1、一种提供位置业务的方法,其特征在于,包括移动通信系统对终端的终端标识加密得到伪码然后提供给位置服务系统;移动通信系统将位置服务系统发来的终端的位置信息提供给终端,所述终端的位置信息是定位系统从位置服务系统接收伪码之后利用该伪码从移动通信系统获取终端标识并根据该终端标识确定得出,然后发送给位置服务系统。2、根据权利要求1所述的方法,其特征在于,移动通信系统对终端的终端标识加密得到伪码然后提供给位置服务系统包括彩信网关MMSG将终端的终端标识发送给数据业务管理平台DSMP;DSMP对终端标识加密得到伪码然后发送给MMSG;MMSG将伪码发送给位置服务系统。3、根据权利要求2所述的方法,其特征在于,所述利用该伪码从移动通信系统获取终端标识包括定位系统将伪码发送给DSMP,DSMP将该伪码解密得到终端标识,然后将该终端标识发送给定位系统。4、根据权利要求2或3所述的方法,其特征在于,移动通信系统将位置服务系统发来的终端的位置信息提供给终端包括MMSG接收位置服务系统发送的所述伪码和所述终端的位置信息,然后根据该伪码确定DSMP,再将该伪码发送给该DSMP;DSMP对MMSG发送的伪码解密得到终端标识然后发送给MMSG;MMSG根据DSMP发来的终端标识将所述终端的位置信息提供给终端。5、一种提供位置业务的装置,其特征在于,包括第一获取^莫块,用于根据终端的终端标识获取对应于该终端标识的伪码;第一发送模块,用于将所述伪码发送给位置服务系统;接收模块,用于接收位置服务系统发送的伪码和终端位置信息;第二获取模块,用于利用接收模块接收的伪码获取该伪码对应的终端标识;第二发送模块,用于根据第二获取4莫块获取的终端标识将终端位置信息提供给终端。6、根据权利要求5所述的装置,其特征在于,所述第一获取模块包括发送单元,用于将终端的终端标识发送给数据业务管理平台DSMP,接收单元,用于接收DSMP对终端标识加密得到的伪码;所述第二获^^莫块包括确定单元,用于根据伪码确定DSMP;发送单元,用于将伪码发送给DSMP;接收单元,用于接收DSMP对伪码进行解码得到的终端标识。7、一种提供位置业务的装置,其特征在于,包括伪码模块,用于对网络设备发来的终端标识加密得到伪码然后发送给网络设备;第一发送模块,用于根据定位系统发来的伪码,将终端标识发送给定位系统;第二发送模块,用于根据网络设备发来的伪码,将终端标识发送给网络设备。8、根据权利要求7所述的装置,其特征在于,所述伪码模块包括接收单元,用于接收彩信网关MMSG发来的终端标识;加密单元,用于对接收单元接收的终端标识加密得到伪码;发送单元,用于将加密单元得到的伪码发送给MMSG。9、一种提供位置业务的装置,其特征在于,包括第一接收模块,用于接收位置服务系统发来的伪码;第一发送才莫块,用于将所述伪码发送给移动通信系统;第二接收模块,用于接收移动信系统根据所述伪码得到的终端标识;定位才莫块,用于才艮据所述终端标识确定终端位置;第二发送模块,用于将终端位置的信息和所述伪码发送给位置服务系统。10、一种提供位置业务的系统,其特征在于,包括管理装置,用于对终端的终端标识加密得到伪码,以及当收到定位系统发来的用于获取终端标识的伪码时将终端标识发送给定位系统;收发装置,用于将管理装置得到的伪码发送给位置服务系统,并从位置服务系统接收终端的位置信息,所述终端的位置信息是定位系统从位置服务系统接收伪码之后利用该伪码从移动通信系统获取终端标识并才艮据该终端标识确定得出,然后发送给位置服务系统。全文摘要本发明提供一种提供位置业务的方法、装置和系统,用以解决移动互联网应用服务的提供者利用用户的手机号码和用户的位置信息作出用户未授权的行为的问题。实施例中的方法包括移动通信系统对终端的终端标识加密得到伪码然后提供给位置服务系统;移动通信系统将位置服务系统发来的终端的位置信息提供给终端,所述终端的位置信息是定位系统从位置服务系统接收伪码之后利用该伪码从移动通信系统获取终端标识并根据该终端标识确定得出,然后发送给位置服务系统。根据实施例的技术方案,使SP既能够开展位置业务,又使其无法得到真实的终端信息,从而避免了SP利用终端的位置信息对终端做出一些未经授权的行为。文档编号H04W12/02GK101562778SQ20091020323公开日2009年10月21日申请日期2009年5月25日优先权日2009年5月25日发明者慧罗申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1