一种业务信息发布系统及方法

文档序号:7594494阅读:145来源:国知局
专利名称:一种业务信息发布系统及方法
技术领域
本发明涉及一种业务信息处理技术,特别涉及一种通用分组无线业务(GPRS)网络中的业务信息发布系统及方法。
背景技术
随着移动通信网络的迅速发展,用户可以使用多种多样的业务来获取信息,给用户的生活和工作带来很多方便。目前在GPRS网络中,业务提供商为了开展新的业务通常会通过应用服务器(AS)下发各种业务信息给用户,从而对新业务进行宣传,比如业务提供商为了宣传近期推出的新的业务,会通过短消息服务(SMS)、多媒体消息服务(MMS)、GPRS等方式向用户下发宣传信息。这样,用户可以通过业务提供商发布的业务信息,实时的得知最新业务开展情况、已有业务变更、业务使用帮助等信息,方便用户及时接入新业务或使用已有业务。
但是,目前运营商没有对业务提供商的业务信息发布进行统一管理,这种业务信息的发布还处于较为混乱的状态。对于业务提供商来说,由于不了解用户的业务需求,因此无法选择合适的目标用户来发布业务信息,也不能有针对性地为各种用户配置各自所需的业务信息;对于用户来说,因为不能够对自身感兴趣的业务信息进行选择,所以往往会接收到大量垃圾信息,有时还得不到自己真正所需的业务信息。
另外,目前业务提供商只能实现对归属地用户的业务信息发布,当用户漫游到拜访地时,用户就无法接收到拜访地业务提供商发布的业务信息。这样,用户在拜访地时因不了解拜访地的业务情况和业务配置参数而无法使用拜访地的业务,只能继续使用归属地的业务,这样就不能根据业务费率等因素对拜访地和归属地的业务进行选择;同时,业务提供商也无法为漫游用户提供服务,不利于应用业务的市场拓展。
综上所述,在目前的业务信息发布机制下,业务提供商只能盲目地发布业务信息,不仅给用户带来了大量垃圾信息,影响用户正常使用业务,也浪费了大量网络资源,不能有效利用网络资源来发布业务信息;另外现有的业务信息发布机制不方便用户在漫游地接收业务信息,因此也不利于业务提供商广泛发展业务用户,使其业务服务的市场范围受到限制。

发明内容
有鉴于此,本发明的主要目的在于提供一种业务信息发布系统,在现有网络基础之上实现对业务信息发布的管理。
本发明另一目的在于提供一种业务信息发布方法,可以针对用户所需进行业务信息发布,并实现业务信息对漫游用户的下发。
为达到上述目的,本发明的技术方案是这样实现的(以下蓝字部分从“权利要求书”拷过来,不用看)本发明公开了一种业务信息发布系统,该系统包括用户注册器(UR),用于获取当前进入本地网络用户设备(UE)的用户信息并发送至通知中心NC;所述UR包括拜访位置寄存器(VLR)和通用分组无线业务支持节点(SGSN);操作维护系统(OM),用来将业务信息发布策略初始值以及业务信息发布参数发往NC;AS,用于根据NC发来的用户信息配置业务信息并发往NC;承载网络,用于从UE接收业务信息发布参数并发送至NC,从NC接收业务信息并发送至UE;UE,用来通过承载网络发送业务信息发布参数至NC,并从承载网络接收NC下发的业务信息;NC,用于从UR、OM、承载网络接收用户信息、业务信息发布策略初始值和业务信息发布参数,并向AS发送得到的用户信息;从AS接收业务信息,并通过承载网络将业务信息按选定的发布方式发布给所选UE。
其中,该系统进一步包括连接协助中心;所述OM进一步发送连接协助信息至连接协助中心;所述UR中的SGSN进一步产生连接协助请求并发送至NC;所述NC进一步从SGSN接收连接协助请求并转发至连接协助中心;从连接协助中心接收UE的连接协助信息,确定是否发布所接收的信息,并通过承载网络以确定的发布方式将连接协助信息发布给UE;连接协助中心,用来从OM接收连接协助信息,根据NC发来的连接协助请求为UE选择连接协助信息并返回给NC。
其中,所述NC进一步包括用户信息管理模块和业务信息发布模块,其中,用户信息管理模块,用于从UR获取用户信息并发送至AS;业务信息发布模块,用于从OM和承载网络接收业务信息发布策略初始值和业务信息发布参数得到业务信息发布策略,从AS接收业务信息,并通过承载网络将业务信息按选定的发布方式发布给所选UE。
其中,该系统进一步包括连接协助中心;所述OM进一步发送连接协助信息至连接协助中心;所述UR中的SGSN进一步产生连接协助请求并发送至业务信息发布模块;所述业务信息发布模块进一步从SGSN接收连接协助请求并转发至连接协助中心;从连接协助中心接收UE的连接协助信息,确定是否发布所接收的信息,并通过承载网络以确定的发布方式将连接协助信息发布给UE;连接协助中心,用来从OM接收连接协助信息,根据业务信息发布模块发来的连接协助请求为UE选择连接协助信息并返回给业务信息发布模块。
本发明还提供了一种业务信息发布方法,在网络中设置用于管理用户信息以及业务信息发布策略的通知中心NC,并将NC与UR、AS、OM和承载网络分别连接,该方法包括a.NC从UR获取用户信息,AS从NC获取用户信息并根据当前接收到的用户信息配置业务信息;OM发送业务信息发布策略初始值至NC,OM和/或用户设备UE发送业务信息发布策略修改请求至NC对业务信息发布策略进行修改;所述UR包括VLR和SGSN;b.AS根据自身已配置的业务信息发送业务信息发布请求至NC;c.NC根据自身保存的业务信息发布策略选择可接收此业务信息的UE;并根据自身保存的用户信息为所选择的各UE选择发布方式;d.NC按所选择的发布方式通过承载网络将业务信息发送至各所选择的UE。
步骤a中,所述NC获取用户信息的方法为NC发送订阅用户信息请求至UR,UR发送当前自身保存的所有用户信息至NC。
步骤a中,所述AS获取用户信息的方法为AS发送订阅用户信息请求至NC,NC发送当前自身保存的所有用户信息至AS。
其中,所述步骤a进一步包括每一次UR中的用户信息发生更新时,UR发送更新的用户信息至NC,NC在更新自身的用户信息之后发送更新的用户信息至AS,AS再根据当前接收到的用户信息配置业务信息。
步骤b中,AS根据当前发布业务信息的类型以及自身配置的业务信息选择UE,并将该UE的用户标识以及业务信息类型包含在业务信息发布请求中;步骤c中,NC根据所述业务信息发布请求中的用户标识和业务信息类型从业务信息发布策略中选择可接收此业务信息的UE,再根据该所选UE的用户标识从用户信息中得到该所选UE的业务连接情况从而为该所选UE选择业务信息发布方式。
其中,在网络中进一步设置用于保存连接协助信息的连接协助中心,并将该连接协助中心分别与NC和OM连接,该方法还包括连接协助信息发布的处理,其包括a1.OM发送连接协助信息至连接协助中心;b1.SGSN接收UE发来的连接请求,将该请求中UE的用户标识以及自身保存的该UE的签约外部网络接入节点名(APN)包含在连接协助请求中发送给NC;c1.NC转发该连接协助请求至连接协助中心,连接协助中心根据该请求为UE选择连接协助信息,并发送UE的连接协助信息至NC;d1.NC根据自身保存的业务信息发布策略判断是否下发该UE的连接协助信息,如果是,则根据自身保存的用户信息为该UE选择发布方式,并按此发布方式将连接协助信息通过承载网络发送至UE;否则直接结束当前连接协助信息发布的处理。
其中,所述连接协助中心保存的连接协助信息为本地网络所有可用的APN;步骤c1中,连接协助中心根据连接协助请求中的签约APN从自身保存的连接协助信息中选择UE可用的APN作为UE的连接协助信息。
其中,所述连接协助中心保存的连接协助信息为用户号码段与本地网络可用APN的映射关系;步骤c1中,连接协助中心根据连接协助请求中UE的用户标识、或用户标识与签约APN的组合从自身保存的连接协助信息中选择UE可用的APN作为UE的连接协助信息。
其中,所述连接协助中心保存的连接协助信息进一步包括所述各APN对应的业务信息;所述UE的连接协助信息进一步包括该UE可用的各APN的业务信息。
步骤d1中,所述判断为NC根据连接协助请求中UE的用户标识查询业务信息发布策略进行判断。
步骤d1中,所述为UE选择发布方式为NC根据连接协助请求中UE的用户标识从用户信息中得到该UE的业务连接情况,并根据该UE的业务连接情况选择发布方式。
其中,所述NC中的用户信息为用户标识、业务签约情况与当前业务连接情况的映射关系。
其中,所述AS配置的业务信息为用户标识与业务信息类型的映射关系。
其中,所述业务信息发布策略初始值为业务信息类型与业务信息发布参数缺省值的映射关系;所述NC保存的业务信息发布策略包括业务信息类型与业务信息发布参数缺省值的映射关系,以及根据OM和/或UE发送的业务信息发布策略修改请求创建的各业务信息类型对应的修改业务信息发布参数用户列表。
其中,所述承载网络承载的业务包括GPRS业务、或SMS业务、或空中下载(OTA)业务、或MMS业务、或无线应用协议(WAP)业务、或此五种业务的任意组合。
由上述方案可以看出,本发明的关键在于在现有GPRS网络中增加了NC,用于动态从UR获取进入本地网络的用户信息,并根据AS的请求提供动态用户信息给AS,运营商根据管理需求在NC中配置业务信息发布策略初始值,运营商和UE还可以根据自身需要动态的对业务信息发布策略进行修改;AS根据获取的用户信息为UE灵活配置业务信息;在AS发布业务信息时,首先将业务信息发送至NC,由NC对业务信息的发布进行控制,NC根据自身保存的业务信息发布策略选择可接收当前业务信息的UE,并根据该UE的用户信息确定合适的下发方式将业务信息通过承载网络发送至所选择的UE。
因此,本发明所提供的业务信息发布系统及方法,可以实现运营商对业务信息发布的管理,能根据用户所需以及系统管理需要对业务信息发布进行动态控制,并能够实现业务信息对漫游用户的下发,有利于业务提供商有针对性的扩展业务市场,方便用户使用业务,避免网络中垃圾信息的散布,从而充分利用网络资源。


图1为本发明方法实现业务信息发布的网络逻辑结构示意图;图2为NC中各模块与本发明网络中各实体之间的连接关系示意图;图3为本发明方法中获取用户信息并配置业务信息的处理流程示意图;图4为本发明方法中修改业务信息发布策略的处理流程示意图;图5为本发明方法中业务信息发布的处理流程示意图;图6为本发明方法中连接协助信息发布的处理流程示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明方法在GPRS网络中加了逻辑功能实体通知中心(NC,NotifyCentre),由NC从用户注册(UR,User Register)获取用户信息,并根据用户和/或运营商配置的业务信息发布参数组织业务信息发布策略;AS从NC获取用户信息并根据用户信息配置业务信息;在AS需要发布业务信息时,由NC根据业务信息发布策略选择UE,并根据UE的用户信息选择发布方式下发业务信息给UE。
图1为实现本发明方法的网络逻辑结构示意图,包括UR、NC、OM、AS、承载网络和UE。
其中,UR保存了动态的用户信息,可以根据NC的请求向NC提供用户信息,所述用户信息包括用户标识如移动终端综合业务数字网号码(MSISDN)、业务连接情况以及业务签约情况等;NC主要负责从UR中获取用户信息,根据运营商配置的业务信息发布策略初始值、UE和/或运营商发送的业务信息发布参数得到业务信息发布策略,接收AS准备发布的业务信息,根据业务信息发布策略选择UE并根据UE的用户信息选择发布方式,从而将AS提供的业务信息发送至所选UE;OM由运营商管理,负责将运营商配置的业务信息发布策略初始值和业务信息发布参数发往NC;AS从NC获取用户信息,根据用户信息配置业务信息并发往NC;承载网络实现NC将业务信息向UE的传送,具体的承载方式包括GPRS、无线应用协议(WAP)、空中下载(OTA)、SMS、MMS等。这里,所述UR为现有网络中的VLR和SGSN;所述业务信息包括业务升级信息、业务费率变更、连接配置信息、业务使用帮助、业务广播等等。
另外,考虑到GPRS用户建立分组域连接时,尤其在拜访地使用业务时,经常由于不熟悉网络配置输入错误的APN或者因拜访地网络不支持其归属地的APN而无法建立GPRS连接,本发明还进一步在网络中增加了逻辑功能实体连接协助中心,负责为用户提供GPRS连接协助。连接协助中心预先从OM接收运营商配置的连接协助信息;在UR中的SGSN接收到UE的连接请求之后,SGSN将该连接请求中UE的用户标识以及签约APN包含在连接协助请求中发送至NC,NC将接收到的连接协助请求转发至连接协助中心;连接协助中心再根据连接协助请求中的用户标识及其签约APN,从自身已有的连接协助信息中为UE选择连接协助信息并返回给NC;NC再根据自身的业务信息发布策略决定是否下发该UE的连接协助信息,并在决定下发时根据该UE的用户信息选择发布方式,从而将UE的连接协助信息通过承载网络下发给UE。
上述网络结构中,接口A负责实现NC与UR之间用户信息、连接协助请求等的传送;接口B负责实现AS与NC之间用户信息、业务信息等的传递;接口C实现业务信息从NC到承载网络的发送,承载网络再将业务信息下发给UE,UE也可以经由承载网络通过接口C登录NC配置其业务信息发布参数;接口D负责实现OM与NC之间业务信息发布策略初始值、业务信息发布参数的传递;接口E负责实现连接协助中心与OM之间连接协助信息等的传递;接口F负责实现NC与连接协助中心之间连接协助请求,以及连接协助信息等的传递。
其中,所述接口C为NC相对于承载网络逻辑上的通讯接口,在NC通过承载网络发送信息给UE时,根据承载网络的承载方式不同,接口C可以为NC与不同承载业务实体之间的接口,也可以为NC与多个承载业务实体之间接口的组合,具体来说承载网络通过GPRS业务承载时,接口C为NC与GPRS网关支持节点(GGSN)之间的接口;承载网络通过WAP业务承载时,接口C为NC与WAP网关之间的接口;承载网络通过OTA业务承载时,接口C为NC与OTA服务器(Server)之间的接口;承载网络通过SMS业务承载时,接口C为NC与短消息服务中心(SMSC)之间的接口;承载网络通过MMS业务承载时,接口C为NC与多媒体消息服务中心(MMSC)之间的接口;当承载网络承载的业务包括上述多个业务的组合时,接口C为NC与所承载的多个业务实体之间接口的组合,如,承载业务包括SMS业务和MMS业务时,接口C包括NC与SMSC的接口和NC与MMSC的接口等等。这里,承载网络具体承载哪几种承载业务本发明不进行限定。所述接口B也为NC与AS之间逻辑上的通讯接口,实际网络中,与NC进行通讯的AS将有多个,NC将通过不同的接口与各AS进行通讯,因此所述接口B可以为一个或多个NC与AS的接口。
所述NC中包括两个功能模块用户信息管理模块和业务信息发布模块,下面结合图2对NC中各模决加以详细说明。
如图2所示,用户信息管理模块,通过接口A与UR进行信息交互,向UR发送订阅用户信息请求,并从UR接收用户信息,所述用户信息包括归属地用户以及拜访地用户的信息;用户信息管理模块还通过接口B与AS进行信息交互,从AS接收订阅用户请求并根据该请求发送自身保存的用户信息至AS。业务信息发布模块负责管理业务信息的发布,通过接口D从OM接收运营商配置的业务信息发布策略初始值和业务信息发布参数,通过接口C接收UE通过承载网络发来的业务信息发布参数,并根据接收到的业务信息发布策略初始值和业务信息发布参数组织业务信息发布策略并保存,另外还通过接口A从UR中的SGSN接收连接协助请求并通过接口F转发至连接协助中心。
AS发布业务信息时,先将业务信息通过接口B发送至业务信息发布模块,业务信息发布模块根据自身保存的业务信息发布策略选择可以接收当前业务信息的UE,并从用户信息管理模决读取当前所选UE的用户信息,从而为各所选UE选择合适的发布方式,再按所选择的发布方式通过接口C经由承载网络将业务信息下发给各所选UE。在UE发送连接请求至SGSN时,SGSN通过接口A将连接协助请求发送至业务信息发布模块,业务信息发布模块将接收到的连接协助请求通过接口F转发至连接协助中心,连接协助中心再将UE的连接协助信息通过接口F返回给业务信息发布模块,该模块根据自身的业务信息发布策略决定是否下发该UE的连接协助信息,并在决定下发时从用户信息管理模块提取该UE的用户信息,从而为其选择合适的发布方式,再按所选择的发布方式通过接口C经由承载网络将连接协助信息下发给UE。
上述实现本发明方法的网络逻辑结构中新增的逻辑实体即NC和连接协助中心可以分别单独设置,或设置为同一独立实体,也可以分别或同时设置在任一现有网络的实体中,比如SGSN、SMSC、WAP网关、OTA Server、GGSN、MMSC等。
下面参照图3至图6对本发明业务信息发布方法进行说明。
图3为本发明方法中获取用户信息并配置业务信息的处理流程示意图,其处理步骤如下步骤301NC中的用户信息管理模块向UR发送订阅用户信息请求。
步骤302UR向NC的用户信息管理模块返回当前自身保存的所有用户信息,所述用户信息包括用户标识、业务签约情况、当前业务连接情况等等。
这里,所述UR可以为GPRS网络中的VLR和SGSN。每当有新的UE进入此VLR管理的位置区时,VLR将从该新UE的HLR提取其用户信息,此VLR就有了该UE的用户信息;每当有UE离开此VLR管理的位置区时,VLR将删除此UE的用户信息或将此UE的状态置为断开。同样,每当有新的UE进入此SGSN管理的路由区发出附着请求时,SGSN将从该新UE的HLR提取其用户信息,此SGSN就有了该UE的用户信息;每当有UE离开此SGSN管理的路由区或从此路由区分离时,SGSN将删除此UE的用户信息或将此UE的状态置为断开。
由于,VLR所管理的位置区与SGSN所管理的路由区属不同概念的范围,因此,会有UE既在VLR的位置区内,也附着在SGSN的路由区内,则VLR和SGSN会同时上报同一UE的用户信息,NC保存的该UE的用户信息将包括VLR上报的用户信息和SGSN上报的用户信息。
步303每一次UR中有用户信息发生更新时,均向NC的用户信息管理模块发送发生更新的用户信息,NC则相应将自身保存的用户信息进行更新。
为了保证用户信息传送的准确性,在步302之后还可以进一步执行步302’NC返回确认(ACK)响应给UR,如果此ACK响应表明步302所述的用户信息没有成功接收,则UR还将重新发送用户信息给NC。在步303之后也可以进一步执行步303’每一次UR向NC的用户信息管理模块发送发生更新的用户信息时,NC均返回ACK响应给UR,如果此ACK响应表明步303所述的用户信息没有成功接收,则UR还将重新发送用户信息给NC。
由上述步301至步303’所述的处理可见,UR的用户信息管理模块中可以动态保存当前其所管理位置区和路由区中所有UE的用户信息,所述的用户信息可以以列表的形式进行保存,该用户信息表中保存了用户标识、业务签约情况、当前业务连接情况等信息之间的映射关系。在NC保存了用户信息之后,网络中的各个AS就可以向NC订阅用户信息,以下所述为一个AS向NC订阅用户信息并配置业务信息的处理流程,每一个从NC订阅用户信息并配置业务信息的AS均将执行以下处理。
步骤304AS向NC中的用户信息管理模块发送订阅用户信息请求。
步骤305NC的用户信息管理模块向AS返回当前自身保存的所有用户信息。
步骤306每一次UR中有用户信息发生更新时,均向NC的用户信息管理模块发送发生更新的用户信息,NC则相应将自身保存的用户信息进行更新。
步骤307AS根据步骤305和步骤306所接收到的用户信息,针对各UE的业务签约情况以及当前业务连接情况为各UE配置业务信息。
比如如果某UE的用户还未签约GPRS业务,则需要UE使用GPRS连接才可以获取的信息就不必为该UE配置,而有关GPRS业务开展的最新信息如办理业务的优惠信息等则可以为该UE配置;如果某UE的用户为漫游GPRS用户,则可以为该UE配置拜访地GPRS业务的APN以及资费信息等。这里,具体配置何种业务信息给UE与具体AS提供的业务有关,本发明并不限定。
其中,所述业务信息可以配置为用户标识与业务信息类型的映射关系,所述用户标识可以为用户号码、用户号码段、用户类型三者的任意组合,具体业务信息按何种映射关系进行配置与AS的业务以及实现情况相关,本发明不进行限定。这里,所述用户类型可以按用户签约的业务划分,也可以按用户当前业务连接情况划分,或者按本地或漫游用户划分,本发明也不进行限定。
同样,为了保证用户信息传送的准确性,在步骤305之后还可以进一步执行步骤305’AS返回ACK响应给NC,如果此ACK响应表明步骤305所述的用户信息没有成功接收,则NC还将重新发送用户信息给AS。在步骤306之后也可以执行步骤306’每一次NC的用户信息管理模块向AS发送发生更新的用户信息时,AS均返回ACK响应给NC,如果此ACK响应表明步骤306所述的用户信息没有成功接收,则NC的用户信息管理模块还将重新发送用户信息给AS。
上述的步骤301至步骤303’的处理为UR向NC发送实时用户信息进程,步骤304至步骤306’的处理为NC向AS发送实时用户信息进程,步骤307的处理为AS配置业务信息进程,此三种进程相对独立,可以并行进行处理,只要NC接收到UR发来的用户信息,NC就可以进行向AS发送用户信息进程,只要AS接收到NC发来的用户信息,AS就可以进行配置业务信息的进程。
本发明方法中,NC不仅保存了动态的用户信息,其中的业务信息发布模块还负责组织业务信息发布策略,具体的组织方式如下所述。
首先,运营商根据当前与各个AS的业务提供商的签约情况,由OM为NC内的业务信息发布模块配置业务信息发布策略的初始值。这里,可以将业务信息发布策略配置为业务信息类型与业务信息发布参数缺省值的映射关系,所述业务信息发布参数缺省值可以为接收或拒绝,表明可以发布此类业务信息或拒绝发布此类业务信息。另外,考虑到AS针对本地用户和漫游用户不同的业务信息发布需要,还可以将业务信息发布参数缺省值进一步划分为本地用户缺省值和漫游用户缺省值,所述本地和漫游用户根据管理需要可以按电路域的位置区划分,也可以按分组域的路由区划分,或者按电路域和分组域的位置区和路由区分别进行划分,本发明并不限定。
然后,运营商和用户可以根据需要修改业务信息发布策略。图4为本发明方法中修改业务信息发布策略的处理流程示意图。如图4所示,处理步骤如下步骤401UE用户根据自身的业务信息需求发送业务信息发布策略修改请求给NC。
这里,UE可以通过承载网络发送所述的业务信息发布策略修改请求,所述业务信息发布策略修改请求中至少包含用户标识、业务信息类型、业务信息发布参数。所述承载网络的承载方式可以为SMS、GPRS、OTA、MMS或WAP等,也就是说UE可以通过短消息将业务信息发布参数上传到NC,或者,建立GPRS或WAP连接登录NC通过WEB页面输入业务信息发布参数。
其中,NC根据所述业务信息发布策略修改请求中的业务信息类型可以得到该业务信息类型的业务信息发布参数缺省值,如果该UE发送的业务信息发布参数与此缺省值不同,并且之前并没有UE或OM发送与此缺省值不同的业务信息发布参数,NC将为此业务信息类型创建修改业务信息发布参数用户列表。具体来说如果NC中预先配置的业务信息发布参数缺省值为接收,则该修改业务信息发布参数用户列表则保存了拒绝接收业务信息的用户标识;如果NC中预先配置的业务信息发布参数缺省值为拒绝,则该修改业务信息发布参数用户列表则保存了同意接收业务信息的用户标识。
由于,NC还有可能为本地用户和漫游用户配置不同的业务信息发布参数缺省值,因此,此种情况下,NC根据所述业务信息类型得到该类型业务信息的发布参数缺省值配置之后,还要根据用户标识识别该UE为电路域和/或分组域的本地还是漫游用户,从而得到对应电路域和/或分组域的本地或漫游用户的业务信息发布参数缺省值,然后进行上述修改业务信息发布参数的处理。
步骤402运营商的OM发送业务信息发布策略修改请求给NC,所述业务信息发布策略修改请求中至少包含业务信息类型、业务信息发布参数。
这里,运营商可以根据与各AS签约信息的变更,以及与UE用户的签约情况,对NC中的业务信息发布策略进行修改。比如运营商可以根据与AS的签约情况对该AS的某一类型业务信息的发布参数缺省值进行重配置;运营商也可以根据与UE用户的签约,在业务信息发布策略修改请求中进一步包含用户标识,然后进行上述步骤401所述的修改业务信息发布策略的处理。
为了保证业务信息发布策略传送的准确性,在步骤401之后还可以进一步执行步骤401’NC返回ACK响应给UE,如果此ACK响应表明步骤401所述的业务信息发布策略修改请求没有成功接收,则UE还将重新发送该请求给NC。在步骤402之后也可以进一步执行步骤402’NC均返回ACK响应给OM,如果此ACK响应表明步骤402所述的业务信息发布策略修改请求没有成功接收,则OM还将重新发送该请求给NC。
上述的步骤401和步骤401’为UE与NC之间的处理,步骤402和步骤402’为OM与NC之间的处理,此两个处理相互独立,可以并行执行。
由以上所述可见,在图3所述的处理中,NC的用户信息管理模块动态保存了当前进入本地网络的所有用户信息,在图4所述的处理中,NC的业务信息发布模块则建立起实时的业务信息发布策略,基于NC所保存的用户信息以及其所建立的业务信息发布策略,本发明方法的业务信息发布过程如图5所示,处理步骤为步骤501AS向NC发送业务信息发布请求,所述业务信息发布请求至少包含业务信息类型、用户标识、以及业务信息内容。这里,为保证业务信息准确下发,NC在接收到业务信息后还可以向AS返回ACK消息,表明业务信息已成功接收。
在AS准备发布业务信息时,根据其当前所要发送的业务信息类型可以查询图3所述步骤307中已配置的业务信息即用户标识与业务信息的映射关系,得到该业务信息对应的用户标识,并可以根据需要从所得到的用户标识中选择部分用户号码或号码段、或者用户类型作为本步骤所述业务信息发布请求的用户标识。比如当前准备发送的业务信息为GPRS业务对于本地用户的资费优惠通知,则AS可以从该类业务信息对应的用户标识中选择本地GPRS用户作为当前发布业务信息的用户标识。
步骤502NC根据所述业务信息发布请求中的业务信息类型以及用户标识,查询自身业务信息发布模块中保存的业务信息发布策略,得到可以接收当前发送的业务信息的UE的用户标识,然后再根据此可以接收业务信息的用户标识从用户信息管理模块中提取这些UE的用户信息,根据这些UE当前业务连接情况为各UE选择最佳的发送方式。
比如如果UE当前已建立了GPRS连接,则可以使用GPRS连接下发业务信息;如果UE仅建立了电路域连接,则业务信息可以通过SMS下发;这里,具体如何选择最佳的发送方式下发业务信息不属本发明重点,因此不作详述。
当然,这里也有可能根据业务信息发布策略,没有用户同意接收当前发送的业务信息,则NC还可以返回失败响应给AS,表明当前业务信息无法发布;如果NC选择到合适的UE以及发布方式准备下发业务信息,NC也可以向AS返回ACK消息,表明业务信息准备发送。
步骤503NC根据步骤502所选择的发送方式通过承载网络发送业务信息给各个所述可以接收该业务信息的UE。这里,为保证业务信息准确下发,承载网络在接收到业务信息后还可以向NC返回ACK消息,表明业务信息正在下发。
目前,用户在建立GPRS连接时常常会因为APN参数配置错误而无法使用GPRS业务,并且用户也无法对APN进行动态选择。对于本地用户来讲,通常在办理业务时由运营商对用户的UE进行APN配置,对于漫游用户来说,由于无法通过正常途径获取拜访地网络的APN,因此只能使用归属地的APN,一旦拜访地网络不支持归属地的APN,用户就无法使用GPRS业务。由于,大部分用户对于UE的参数配置方法不熟悉,如果用户一旦使用SGSN不能识别的APN发起连接请求,就无法建立GPRS连接,因此,用户不能动态选择并修改其UE的APN,运营商也不能动态修改网络的APN参数。基于上述情况,本发明方法还在上述业务信息发布的基础之上为用户提供连接协助信息的发布。
图6为本发明方法中连接协助信息发布的处理流程示意图。如图6所示,处理步骤如下步骤601UE发送连接请求至SGSN,所述连接请求即为激活分组数据协议(PDP)上下文请求。
这里,当UE访问GPRS内部网络或外部分组数据网(PDN)/因特网时,UE向SGSN发送激活PDP上下文请求,该请求中包含APN参数;SGSN根据APN得到服务的GGSN的地址,再向GGSN发送建立PDP上下文请求;GGSN将分配UE一个IP地址。在建立PDP上下文过程中,需要对UE用户的身份,需要的服务质量进行鉴权和论证,在成功地建立和激活PDP上下文后,UE、SGSN和GGSN都存储了用户的PDP上下丈信息,有了用户的位置信息和数据的路由信息,UE就建立了GPRS连接可以访问该网络的资源。其中,UE通过与运营商签约得到自身的APN,运营商将APN参数包含在用户签约信息中,当UE附着在本地网络中时其签约信息将保存在SGSN中;SGSN接收到激活PDP上下文请求之后,可以识别该请求中的APN值是否正确,如果APN参数配置错误,SGSN将向UE返回连接失败响应,向用户说明失败原因,如果APN参数正确,SGSN将通过本地网络的域名系统服务器(DNS Server)对APN进行解析,从而得到该UE对应的GGSN地址。但是,当漫游用户使用归属地的APN建立连接时,由于拜访地与归属地的网络之间没有签订漫游协议等原因,拜访地网络的DNS Server有可能不识别此APN,此时,SGSN也会向UE返回失败响应,说明失败原因。
步骤602SGSN根据步骤601接收到的连接请求中的用户标识,得到自身保存的该UE的签约APN,并将该UE的用户标识以及签约APN包含在连接协助请求中发送至NC。这里,所述用户标识为UE的MSISDN号码。
步骤603NC的业务信息发布模块将接收到的连接协助请求发送至连接协助中心。
步骤604连接协助中心根据连接协助请求中的用户标识查询自身保存的连接协助信息得到该UE的连接协助信息,并将该连接协助信息返回给NC。
其中,运营商管理的OM预先将本地网络的连接协助信息发送至连接协助中心。OM为连接协助中心配置的连接协助信息可以为本地网络所能使用的所有APN参数;该连接协助信息中还可以将所有APN按本地用户和漫游用户进行分类,即配置为用户号码段与APN之间的映射关系;该连接协助信息中还可以进一步包括各APN的业务信息如资费信息等,则所述连接协助信息可以配置为APN及其业务信息的映射关系,或者为用户号码段、APN及其业务信息的映射关系。这里,关于连接协助信息具体如何设置本发明不进行限定。
这里,所述查询得到的该UE的连接协助信息可以为该UE可用的所有APN参数,也可以为该UE可用的所有APN以及各自的业务信息。其中,连接协助中心也可以根据UE的MSISDN号码得到UE所在的用户号码段,从而得到该UE的连接协助信息。另外,如果SGSN发送过来的签约APN为通配符形式的APN,则连接协助中心会将接收到的通配符形式的APN与自身保存的APN进行匹配,从而得到该UE的连接协助信息,如果连接协助中心保存的连接协助信息还包含用户号码段,此时要在SGSN发来的用户标识所在的号码段内进行通配符匹配得到该UE的连接协助信息。对于具体如何得到UE的连接协助信息本发明不进行限定,在此不作详述。
步骤605NC的业务信息发布模块根据步骤603所述连接协助请求中的用户标识,从自身的业务信息发布策略提取该UE对于连接协助信息的业务信息发布参数,如果该参数表明UE同意接收此信息,则从自身的用户信息管理模块提取该UE当前的用户信息,根据UE当前业务连接情况选择最佳的发送方式并发送至承载网络;否则向连接协助中心返回失败响应,说明UE拒绝接收此连接协助信息。这里,所述连接协助信息属一类业务信息。
比如如果UE当前已建立了GPRS连接,则可以使用GPRS连接下发业务信息给用户的UE;如果UE仅建立了电路域连接,则业务信息可以通过SMS下发给UE。这里,具体如何选择最佳的发送方式下发业务信息不属本发明重点,因此不作详述。
步骤606承载网络下发连接协助信息给UE。
这里,所述承载网络下发连接协助信息给UE的方式,可以一次性下发,也可以采用协商机制来发送,即承载网络可以一次给UE发送部分连接协助信息即部分APN和/或各APN的业务信息,由UE返回响应表明是否接收剩余的连接协助信息,如果UE不再接收,则承载网络停止下发;否则承载网络继续下发剩余的连接协助信息。因此,如果采用协商机制下发连接协助信息,承载网络与UE之间需要多条消息的交互才能完成连接协助信息的发送。
步骤607UE接收到连接协助信息之后选择合适的APN进行配置。
这里,由于连接协助信息中可能包含各APN对应的业务信息,UE的用户可以根据此业务信息选择适合自己的APN参数进行配置。另外,部分用户可能APN参数配置错误,或者进入漫游地网络而无法使用归属地APN,得到此连接协助信息后,即使当前连接协助信息中不包含各APN的业务信息,用户也可以从中任选一APN进行配置,保证用户可以使用GPRS业务。
步骤608UE再次发送激活PDP上下文请求至SGSN,该请求中包含步骤607所选择的APN,SGSN将按此APN成功地为UE建立GPRS连接。
其中,由步骤602所述的处理可见,无论UE的激活PDP上下文请求中包含的APN是否正确,SGSN均执行步骤602。这是由于本发明方法考虑到随着GPRS业务的扩展,各个APN对应的GGSN所能提供的业务以及资费情况均会发生变化,用户需要了解各GGSN的业务信息,从而选择最适合自己的GGSN接入网络,因此,无论用户本此连接请求是否能够成功,均将连接协助信息下发给UE,即使用户已经建立了GPRS连接,也可以提供连接协助信息使用户选择合适的APN重新建立连接。
为了保证信息传递的准确性,在步骤602之后还可以进一步执行步骤602’NC返回ACK响应给SGSN,如果此ACK响应表明步骤602所述连接协助请求没有成功接收,则SGSN还将重新发送。在步骤603之后也可以进一步执行步骤603’连接协助中心返回ACK响应给NC,如果此ACK响应表明步骤603所述连接协助请求没有成功接收,则NC还将重新发送。在步骤604之后也可以进一步执行步骤604’NC返回ACK响应给连接协助中心,如果此ACK响应表明步骤604所述UE的连接协助信息没有成功接收,则连接协助中心还将重新发送。在步骤605之后也可以进一步执行步骤605’承载网络返回ACK响应给NC,如果此ACK响应表明步骤605所述UE的连接协助信息没有成功接收,则NC还将重新发送。
上述图3所述获取用户信息并配置业务信息的处理,与所述OM配置业务信息发布策略以及图4所述修改业务信息发布策略的处理相互独立,可以并行执行。图5所述业务信息发布的处理与图3的获取用户信息并配置业务信息处理、OM配置业务信息发布策略以及图4所述修改业务信息发布策略的处理分属不同的进程,可以并行执行,只要AS中配置业务信息,NC中保存了业务信息发布策略和用户信息,就可以执行图5所述的处理。图6所述连接协助信息发布处理也与上述图3的获取用户信息并配置业务信息处理、OM配置业务信息发布策略、图4的修改业务信息发布策略的处理以及图5的业务信息发布的处理分属不同的进程,可以并行执行,只要连接协助中心配置连接协助信息,NC中保存了业务信息发布策略和用户信息,就可以执行图6所述的处理。
综上所述,本发明在现有GPRS网络中设置了NC和连接协助中心两个逻辑功能实体。其中,NC可以实时管理当前进入本地网络的UE,并且可以根据运营商以及UE的要求配置业务信息发布策略;各AS可以从NC订阅实时的用户信息从而可以有针对性的为各UE配置业务信息;在各AS发布业务信息或连接协助中心发布连接协助信息时,NC可以根据自身的业务信息发布策略对信息的发布进行控制选择目标UE,并通过自身保存的当前用户信息为各所选UE选择最优的发布方式进行下发。因此,应用本发明的系统以及方法,可以实现对漫游用户的业务信息发布以及对业务信息发布的管理,不仅方便用户使用业务,也方便了各业务提供商扩展市场,并能够有效利用现有网络资源进行业务信息发布。
权利要求
1.一种业务信息发布系统,其特征在于,该系统包括用户注册器UR,用于获取当前进入本地网络用户设备UE的用户信息并发送至通知中心NC;所述UR包括拜访位置寄存器VLR和通用分组无线业务支持节点SGSN;操作维护系统OM,用来将业务信息发布策略初始值以及业务信息发布参数发往NC;应用服务器AS,用于根据NC发来的用户信息配置业务信息并发往NC;承载网络,用于从UE接收业务信息发布参数并发送至NC,从NC接收业务信息并发送至UE;UE,用来通过承载网络发送业务信息发布参数至NC,并从承载网络接收NC下发的业务信息;NC,用于从UR、OM、承载网络接收用户信息、业务信息发布策略初始值和业务信息发布参数,并向AS发送得到的用户信息;从AS接收业务信息,并通过承载网络将业务信息按选定的发布方式发布给所选UE。
2.根据权利要求1所述的系统,其特征在于,该系统进一步包括连接协助中心;所述OM进一步发送连接协助信息至连接协助中心;所述UR中的SGSN进一步产生连接协助请求并发送至NC;所述NC进一步从SGSN接收连接协助请求并转发至连接协助中心;从连接协助中心接收UE的连接协助信息,确定是否发布所接收的信息,并通过承载网络以确定的发布方式将连接协助信息发布给UE;连接协助中心,用来从OM接收连接协助信息,根据NC发来的连接协助请求为UE选择连接协助信息并返回给NC。
3.根据权利要求1所述的系统,其特征在于,所述NC进一步包括用户信息管理模块和业务信息发布模块,其中,用户信息管理模块,用于从UR获取用户信息并发送至AS;业务信息发布模块,用于从OM和承载网络接收业务信息发布策略初始值和业务信息发布参数得到业务信息发布策略,从AS接收业务信息,并通过承载网络将业务信息按选定的发布方式发布给所选UE。
4.根据权利要求3所述的系统,其特征在于,该系统进一步包括连接协助中心;所述OM进一步发送连接协助信息至连接协助中心;所述UR中的SGSN进一步产生连接协助请求并发送至业务信息发布模块;所述业务信息发布模块进一步从SGSN接收连接协助请求并转发至连接协助中心;从连接协助中心接收UE的连接协助信息,确定是否发布所接收的信息,并通过承载网络以确定的发布方式将连接协助信息发布给UE;连接协助中心,用来从OM接收连接协助信息,根据业务信息发布模块发来的连接协助请求为UE选择连接协助信息并返回给业务信息发布模块。
5.一种业务信息发布方法,其特征在于,在网络中设置用于管理用户信息以及业务信息发布策略的通知中心NC,并将NC与UR、AS、OM和承载网络分别连接,该方法包括a.NC从UR获取用户信息,AS从NC获取用户信息并根据当前接收到的用户信息配置业务信息;OM发送业务信息发布策略初始值至NC,OM和/或用户设备UE发送业务信息发布策略修改请求至NC对业务信息发布策略进行修改;所述UR包括VLR和SGSN;b.AS根据自身已配置的业务信息发送业务信息发布请求至NC;c.NC根据自身保存的业务信息发布策略选择可接收此业务信息的UE;并根据自身保存的用户信息为所选择的各UE选择发布方式;d.NC按所选择的发布方式通过承载网络将业务信息发送至各所选择的UE。
6.根据权利要求5所述的方法,其特征在于,步骤a中,所述NC获取用户信息的方法为NC发送订阅用户信息请求至UR,UR发送当前自身保存的所有用户信息至NC。
7.根据权利要求5所述的方法,其特征在于,步骤a中,所述AS获取用户信息的方法为AS发送订阅用户信息请求至NC,NC发送当前自身保存的所有用户信息至AS。
8.根据权利要求5所述的方法,其特征在于,所述步骤a进一步包括每一次UR中的用户信息发生更新时,UR发送更新的用户信息至NC,NC在更新自身的用户信息之后发送更新的用户信息至AS,AS再根据当前接收到的用户信息配置业务信息。
9.根据权利要求5所述的方法,其特征在于,步骤b中,AS根据当前发布业务信息的类型以及自身配置的业务信息选择UE,并将该UE的用户标识以及业务信息类型包含在业务信息发布请求中;步骤c中,NC根据所述业务信息发布请求中的用户标识和业务信息类型从业务信息发布策略中选择可接收此业务信息的UE,再根据该所选UE的用户标识从用户信息中得到该所选UE的业务连接情况从而为该所选UE选择业务信息发布方式。
10.根据权利要求5所述的方法,其特征在于,在网络中进一步设置用于保存连接协助信息的连接协助中心,并将该连接协助中心分别与NC和OM连接,该方法还包括连接协助信息发布的处理,其包括a1.OM发送连接协助信息至连接协助中心;b1.SGSN接收UE发来的连接请求,将该请求中UE的用户标识以及自身保存的该UE的签约外部网络接入节点名APN包含在连接协助请求中发送给NC;c1.NC转发该连接协助请求至连接协助中心,连接协助中心根据该请求为UE选择连接协助信息,并发送UE的连接协助信息至NC;d1.NC根据自身保存的业务信息发布策略判断是否下发该UE的连接协助信息,如果是,则根据自身保存的用户信息为该UE选择发布方式,并按此发布方式将连接协助信息通过承载网络发送至UE;否则直接结束当前连接协助信息发布的处理。
11.根据权利要求10所述的方法,其特征在于,所述连接协助中心保存的连接协助信息为本地网络所有可用的APN;步骤c1中,连接协助中心根据连接协助请求中的签约APN从自身保存的连接协助信息中选择UE可用的APN作为UE的连接协助信息。
12.根据权利要求10所述的方法,其特征在于,所述连接协助中心保存的连接协助信息为用户号码段与本地网络可用APN的映射关系;步骤c1中,连接协助中心根据连接协助请求中UE的用户标识、或用户标识与签约APN的组合从自身保存的连接协助信息中选择UE可用的APN作为UE的连接协助信息。
13.根据权利要求11或12所述的方法,其特征在于,所述连接协助中心保存的连接协助信息进一步包括所述各APN对应的业务信息;所述UE的连接协助信息进一步包括该UE可用的各APN的业务信息。
14.根据权利要求10所述的方法,其特征在于,步骤d1中,所述判断为NC根据连接协助请求中UE的用户标识查询业务信息发布策略进行判断。
15.根据权利要求10所述的方法,其特征在于,步骤d1中,所述为UE选择发布方式为NC根据连接协助请求中UE的用户标识从用户信息中得到该UE的业务连接情况,并根据该UE的业务连接情况选择发布方式。
16.根据权利要求5所述的方法,其特征在于,所述NC中的用户信息为用户标识、业务签约情况与当前业务连接情况的映射关系。
17.根据权利要求5所述的方法,其特征在于,所述AS配置的业务信息为用户标识与业务信息类型的映射关系。
18.根据权利要求5所述的方法,其特征在于,所述业务信息发布策略初始值为业务信息类型与业务信息发布参数缺省值的映射关系;所述NC保存的业务信息发布策略包括业务信息类型与业务信息发布参数缺省值的映射关系,以及根据OM和/或UE发送的业务信息发布策略修改请求创建的各业务信息类型对应的修改业务信息发布参数用户列表。
19.根据权利要求5或10所述的方法,其特征在于,所述承载网络承载的业务包括通用分组无线业务GPRS业务、或短消息服务SMS业务、或空中下载OTA业务、或多媒体消息服务MMS业务、或无线应用协议WAP业务、或此五种业务的任意组合。
全文摘要
本发明提供了一种业务信息发布系统,包括UR,用于获取用户信息并发送至NC;OM,用来将业务信息发布策略初始值和业务信息发布参数发往NC;AS,用于配置业务信息并发往NC;承载网络,用于从UE接收业务信息发布参数并发送至NC,从NC接收业务信息并发送至UE;UE,用来发送业务信息发布参数至承载网络,从承载网络接收业务信息;该系统还包括NC,用于从UR、OM、承载网络接收用户信息、业务信息发布策略初始值和业务信息发布参数,并向AS发送用户信息;从AS接收业务信息,并通过承载网络按选定发布方式将业务信息发布给所选UE。本发明还提供了一种业务信息发布方法,采用本发明系统和方法能够实现业务信息发布的动态管理。
文档编号H04L12/56GK1741452SQ20041005704
公开日2006年3月1日 申请日期2004年8月25日 优先权日2004年8月25日
发明者罗龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1