寻找归属业务服务器地址的方法

文档序号:7624544阅读:211来源:国知局
专利名称:寻找归属业务服务器地址的方法
技术领域
本发明涉及一种寻找归属业务服务器地址的方法,尤其是一种在通信业务中,根据用户发起的业务请求直接寻找归属业务服务器地址的方法。
背景技术
随着移动通信技术的发展,各种增值业务得到了越来越广泛的应用。手机银行、移动电子邮件、移动QQ以及手机证券等都是移动通信系统为移动用户提供的便利的业务服务。这些增值业务的应用方式通常是在业务终端内通过装设各种业务应用软件,使移动用户能够在开通具体的业务后,获得相应的业务服务。
移动用户进行具体业务操作时,是通过业务终端发起相应的业务请求,通信业务系统需要根据业务终端的电话号码将该移动用户的业务请求路由到该具体业务的归属业务服务器,现有的实现方案如图1所示,其具体过程为步骤1业务终端内置统一的业务地址,发起业务请求;步骤2代理网关根据用户的电话号码向查询服务器(如电话号码映射域名服务器EnumDNS)查询该电话号码对应的归属业务服务器的地址;步骤3查询服务器向代理网关返回用户电话号码对应的归属业务服务器的地址;步骤4代理网关将用户的业务请求转发给其归属业务服务器。采用这种方案的缺点在于由于各种业务所采用的通讯协议不同,每新增一种业务,代理网关就需要升级支持新增业务所采用的通讯协议,或者新设支持新通讯协议的服务器;业务访问流程都需要经过代理网关的转发,增加了业务访问的时延;并且当业务访问量较大时,代理网关的性能会成为业务访问的瓶颈。
随着通信技术的迅速发展,在未来的日子里,在固定终端中内置智能用户卡,使固定终端与移动终端一样也能够获得丰富的业务。

发明内容
本发明的目的是为了解决现有技术中存在的问题和不足,提供一种寻找归属业务服务器地址的方法,使用户不需经过代理网关转发业务,而能直接发起业务请求至所对应归属业务服务器。
为实现上述目的,本发明提供了一种寻找归属业务服务器地址的方法。该方法具体包括步骤1在业务终端内预置查询服务器地址;步骤2业务终端根据用户发起的业务请求,判断该业务请求的归属业务服务器地址是否已经设置在业务终端内,如果已经设置,则执行步骤3;如果没有设置,则执行步骤4;步骤3业务终端判断当前的用户标识卡是否与上次使用业务时所用的用户标识卡是同一张卡,如果不是,则执行步骤4;如果是,则执行步骤6;步骤4业务终端向查询服务器发起对业务请求的归属业务服务器地址的查询请求;步骤5查询服务器在完成对归属业务服务器地址的查询后,将查询结果返回业务终端,该业务终端存储归属业务服务器地址;步骤6结束。
由以上技术方案可知,本发明通过查询服务器查询获得归属业务服务器地址后,将归属业务服务器地址保存在业务终端。因此,本发明具有以下优点只需代理网关支持一种通讯协议;业务访问流程不需经过代理网关的转发,降低了业务访问的时延。
下面通过具体实施例并结合附图对本发明做进一步的详细描述。


图1为本发明寻找归属业务服务器地址的现有技术示意图;图2为本发明寻找归属业务服务器地址的实施例一的信令流程图;图3为本发明寻找归属业务服务器地址的实施例一的操作流程图;图4为本发明寻找归属业务服务器地址的实施例二的信令流程图;图5为本发明寻找归属业务服务器地址的实施例二的操作流程图;图6为本发明寻找归属业务服务器地址的实施例三的操作流程图;图7为本发明寻找归属业务服务器地址的实施例四的操作流程图;图8为本发明寻找归属业务服务器地址的实施例五的操作流程图。
具体实施例方式
实施例1参见图2为本发明的一实施例的信令流程图通过移动通信网络中的查询代理网关来实现寻找归属业务服务器,具体包括步骤21;在业务终端中内置统一的查询代理网关地址和查询服务器地址;用户的业务终端发现未设置归属业务服务器地址,或业务终端设置归属业务服务器地址,但发现更换了新的用户卡后;步骤22业务终端向移动通信网络中的查询代理网关发起业务归属服务器地址查询请求;步骤23请求中携带用户号码,经过查询代理网关向查询服务器查询用户号码对应的归属业务服务器的地址;步骤24查询服务器向查询代理网关返回查询结果;步骤25查询代理网关将查询结果返回给发起查询的业务终端;步骤26业务终端在本地存储归属业务服务器地址;步骤27业务终端以后可以向本地存储的归属业务服务器地址直接发起业务请求。
在本实施例中,通信网络采用移动通信网络例如GSM/GPRS/WCDMA IMS网络、CDMA网络或小灵通(PHS)网络等或者也可采用固定通信网络例如SIP业务网络。
参见图3为本发明的一个实施例的方法流程图,其中用户标识卡可以采用在不同网络中的不同形式的用户标识卡,具体包括以下步骤步骤31初始状态业务终端中内置统一的查询代理网关地址和查询服务器地址;步骤32业务终端发起业务请求;步骤33业务终端判断是否已经设置了归属业务服务器地址,如是,执行步骤34;如否,执行步骤35;步骤34业务终端判断当前的用户标识卡与上次发起该业务请求时所用的用户标识卡是否是同一张卡;用户标示卡可以采用例如GSM/WCDMA/TD-SCDMA网络的订购者标识模块(SIM卡subscriber identitymodule)、通用订购者标识模块(USIM卡Universal Subscriber IdentityM0dule)、IMS网络的因特网协议多媒体子系统订购者标识模块(ISIM卡IMSsubscriber identity module)、CDMA网络的用户标识模块(UIM卡useridentification module)、小灵通网络的个人标识模块(PIM卡Personalidentity module)等,如果不是,则执行步骤35;如果是,则执行步骤37;步骤35发起查询归属业务服务器地址的请求,请求的目标地址为查询服务器地址,经由查询代理网关发送给查询服务器;在发送过程中查询代理网关从网络中获取用户的电话号码,在查询请求中携带用户的电话号码和业务标识;步骤36收到查询服务器经由查询代理网关返回的归属业务服务器地址,存储于业务终端本地;步骤37结束查询,向用户号码对应的归属业务代理服务器发起业务请求。
实施例2参见图4为本发明的实施例2的信令流程图,在本实施例中查询代理网关采用短消息中心,通过短消息的寻址方式实现寻找归属业务服务器,具体步骤如下步骤41在业务终端中内置统一的查询服务器地址;用户的业务终端发现未设置归属业务服务器地址,或业务终端设置归属业务服务器地址,但发现更换了新的用户卡;步骤42用户的业务终端通过移动通信网络由短消息发起查询归属业务服务器地址的请求;步骤43移动通信网络向查询服务器转发查询用户号码归属业务服务器地址的短消息请求,请求中携带用户号码;步骤44查询服务器通过短消息返回用户号码对应的归属业务服务器地址;步骤45移动通信网络通过短消息向业务终端返回用户号码对应的归属业务服务器地址;步骤46业务终端在本地存储归属业务服务器地址。
步骤47业务终端以后可以向本地存储的归属业务服务器地址发起业务请求。
参见图5为本发明的实施例2的具体流程图,其中,查询代理网关采用短消息中心,具体包括以下步骤步骤51初始状态在业务终端中内置统一的查询服务器地址和短消息中心地址;步骤52业务终端发起业务请求;步骤53业务终端判断是否已经设置了归属业务服务器地址,如是,执行步骤54;如否,执行步骤55;步骤54业务终端判断当前用户标识卡与上次使用该业务时所用的用户标识卡是否是同一张卡用户标识卡可以采用例如GSM/WCDMA/TD-SCDMA网络的SIM卡和USIM卡、IMS网络的ISIM卡、CDMA网络的UIM卡、小灵通网络的PIM卡等,如果不是,则执行步骤55;如果是,则执行步骤57;步骤55通过短消息发起查询归属业务服务器地址的请求给查询服务器,请求的目标地址为查询服务器地址;步骤56查询服务器经由移动通信网络通过短消息返回用户号码对应的归属业务服务器地址,存储于业务终端本地;步骤57结束查询,向用户号码对应的归属业务代理服务器发起业务请求。
基于本实施例,查询代理网关也可以采用WAP网关或者SIP智能代理服务器,其步骤与本实施例相同。
实施例3参见图6,在移动通信网络如GSM/WCDMA网络中使用移动终端通过采用WAP网关作为查询代理网关的方式来寻找归属业务服务器地址,实现业务请求。其中,在GSM/GPRS/WCDMA网络中用户的标识卡为SIM卡和USIM卡。其具体步骤包括如下步骤601移动终端将WAP网关地址设置为查询代理网关地址,并收到用户发起的业务请求,发现移动终端未设置归属业务服务器地址,或者移动终端已设置归属业务服务器地址,但发现更换用户SIM卡,希望获取其归属业务服务器地址;移动终端首先发起建立GPRS数据连接的请求,该请求经移动网络送至网关通用分组无线业务支持节点(GGSN);步骤602GGSN向认证服务器发起计费起始请求消息,其中携带用户的移动终端号码(MSISDN)以及为用户终端预分配的IP地址;步骤603认证服务器将计费包(包括用户的手机号码和IP地址)转发到无线应用协议(WAP)网关;步骤604WAP网关记录用户的MSISDN和IP地址,将响应返回给认证服务器;步骤605认证服务器将计费应答消息返回给GGSN;步骤606GGSN将分配给用户的IP地址返回给用户的移动终端;步骤607移动终端发起到查询服务器的查询其归属服务器地址的请求(为HTTP请求),该请求发送到GGSN;步骤608GGSN向WAP网关发送该请求;步骤609WAP网关向查询服务器转发查询请求消息,并在该请求中附加上用户的MSISDN;步骤610查询服务器根据用户的MSISDN查询其对应的归属业务服务器地址,并返回携带该地址的响应消息;步骤611WAP网关回送响应消息;步骤612GGSN通过移动网络向用户移动终端回送响应消息;步骤613移动终端保存归属业务服务器地址;步骤614移动终端发起到归属服务器的业务请求;步骤615GGSN将用户的业务请求路由到归属业务服务器;步骤616归属业务服务器返回业务响应消息;步骤617GGSN将业务响应消息返回给移动终端。
实施例4参见图7,在移动通信网络中使用移动终端通过采用短消息中心作为查询代理网关的方式来寻找归属业务服务器地址,实现业务请求。其中,在移动通信网络中用户的标识卡为SIM卡、USIM卡或PIM卡。本实施例具体流程如下步骤701移动终端收到用户发起的业务请求,发现移动终端未设置归属业务服务器地址,或者移动终端已设置归属业务服务器地址,但发现更换用户卡,于是希望获取其归属业务服务器地址。移动终端通过移动通信网络的短消息能力发送到查询服务器的查询请求;
步骤702移动通信短消息网络通过短消息的相关信令消息向移动终端短消息中心发送该查询归属业务服务器地址的请求;步骤703短消息中心向查询服务器转发查询用户号码归属业务服务器地址的短消息请求,请求消息中携带用户号码(即MSISDN);步骤704查询服务器根据用户的MSISDN查询其对应的归属业务服务器地址,并通过短消息将结果返回给终端。发送短消息的消息首先送到短消息中心;步骤705短消息中心通过短消息相关信令消息向MSC发送该短消息;步骤706移动通信短消息网络向移动终端返回用户号码对应的归属业务服务器地址;步骤707移动终端保存归属业务服务器地址;步骤708移动终端发起到归属服务器的业务请求;步骤709移动分组网络将用户的业务请求路由到归属业务服务器;步骤710归属业务服务器返回业务响应消息;步骤711移动分组网络将业务响应消息返回给移动终端。
实施例5实施例3和实施例4都是在移动通信网络中使用移动终端来实现的寻找归属业务服务器地址;本实施例则是在由移动通信网络与固定通信网络组合构成的通信网络中,采用智能固定终端通过移动通信网络中使用的用户标识卡来实现本发明的,其具体过程如下在会话初始协议(SIP)智能固定终端中内置用户标识卡例如SIM卡,并需要通过移动通信网络GSM/GPRS中SIM卡鉴权的方式接入固定通信网络例如SIP业务网络,其中查询代理网关采用智能固定终端代理服务器例如SIP代理服务器。具体如图8。
步骤801智能固定电话终端通过移动通信网络GSM/GPRS中的SIM卡鉴权后接入固定通信网络SIP业务网络;SIP智能固定电话终端收到用户发起的业务请求,发现智能固定电话终端未设置归属业务服务器地址,或者智能固定电话终端已设置归属业务服务器地址,但发现更换用户标识卡,于是希望获取其归属业务服务器地址;智能固定电话终端向SIP代理服务器发送查询归属业务服务器地址的请求;步骤802SIP代理服务器从SIP业务网络中获取用户的SIP地址,并向查询服务器转发查询归属业务服务器地址的请求,请求中携带用户的SIP地址和业务标识;步骤803查询服务器根据用户SIP地址和业务标识查询用户对应的归属业务服务器地址,并返回携带该地址的响应消息;步骤804SIP代理服务器向SIP智能固定电话终端转发携带用户归属业务服务器地址的响应消息;步骤805智能固定电话终端保存归属业务服务器地址;步骤806智能固定电话终端发起到归属业务服务器的业务请求;步骤807归属业务服务器返回业务响应消息。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种寻找归属业务服务器地址的方法,其中包括步骤1在业务终端内预置通信网络中查询服务器的地址;步骤2所述业务终端根据用户发起的业务请求,判断该业务请求的归属业务服务器地址是否已经存在所述业务终端内,如果已经存在,则执行步骤3;如果不存在,则执行步骤4;步骤3所述业务终端判断当前的用户标识卡与上次发起所述业务请求时所用的用户标识卡是否是同一张卡,如果不是,则执行步骤4;如果是,则执行步骤6;步骤4所述业务终端按照所述查询服务器的地址,通过所述通信网络向查询服务器发起对所述业务请求的归属业务服务器地址的查询请求;步骤5所述查询服务器在完成对所述归属业务服务器地址的查询后,将查询结果返回所述业务终端,该业务终端存储所述归属业务服务器地址;步骤6结束。
2.根据权利要求1所述的方法,其中,所述步骤1中的业务终端内还预置有查询代理网关的地址;所述步骤4具体为所述业务终端按照所述查询服务器的地址,通过所述通信网络中的查询代理网关向所述查询服务器发起对所述业务请求的归属业务服务器地址的查询请求;所述步骤5中的将查询结果返回所述业务终端具体过程为所述查询服务器通过所述通信网络中的所述查询代理网关将所述查询结果返回所述业务终端。
3.根据权利要求2所述的方法,其中,所述步骤1中的查询代理网关采用WAP网关或短消息中心或智能固定终端代理服务器。
4.根据权利要求1所述的方法,其中,步骤1中所述的通信网络采用移动通信网络与固定通信网络的组合。
5.根据权利要求4所述的方法,其中,步骤1中所述的业务终端采用智能固定电话终端。
6.根据权利要求5所述的方法,其中,在步骤1与步骤2之间还设有用于对设置有所述用户标识卡的所述智能固定电话终端进行接入所述固定通信网络的鉴权步骤。
7.根据权利要求1-6任一所述的方法,其中,步骤3中所述的用户标识卡采用订购者标识模块、通用订购者标识模块、因特网协议多媒体子系统订购者标识模块、用户标识模块或个人标识模块。
全文摘要
本发明涉及一种寻找归属业务服务器地址的方法,包括1.在业务终端内预置查询服务器的地址;2.业务终端根据业务请求,判断其归属业务服务器地址是否已经存在,如果已经存在,则执行3;如果不存在,则执行4;3.业务终端判断当前的用户标识卡与上次发起业务请求时所用的用户标识卡是否是同一张卡,如果不是,则执行4;如果是,则结束;4.业务终端按照查询服务器的地址,通过通信网络向查询服务器发起归属业务服务器地址的查询请求;5.查询服务器在完成对归属业务服务器地址的查询后,将查询结果返回业务终端,该业务终端存储归属业务服务器地址。因此,本发明能够实现业务访问流程不需经过代理网关的转发,降低了业务访问的时延。
文档编号H04Q7/22GK1744639SQ20051010589
公开日2006年3月8日 申请日期2005年9月29日 优先权日2005年9月29日
发明者武威, 朱春梅, 于蓉蓉, 彭华, 郑朝晖, 唐剑锋 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1