实时控制服务提供者业务能力使用的实现方法和系统的制作方法

文档序号:7713936阅读:220来源:国知局
专利名称:实时控制服务提供者业务能力使用的实现方法和系统的制作方法
技术领域
本发明涉及移动网络技术,特别是指一种移动业务网络中实时控
制服务提供者(SP)业务能力使用的实现方法和系统。
背景技术
随着各种丰富多彩的增值业务地开展,如SMS (Short Message Service,短信业务),MMS (Multiple Media Service,多4某体消息业 务)、LCS (Location Service,位置业务)等,使得增值业务发展的前 景非常良好。但随着更多的业务提供者(Service Provider, SP)提供 的大量的增值业务被用户广泛使用,SP短信欺祚、乱收费等投诉的日 益增加。电信运营商必须面临着对SP业务能力使用实时控制的要求。
参考附图1,其中示出了在现有移动网络中对SP业务能力使用进 行认证授权管理的流程图。该流程例如包括
S101:内容提供者(Content Provider, CP)或SP向业务接入网 关发起业务请求;
S102:业务接入网关才艮据收到的请求中携带的SP 4言息及本地保存 的SP信息,对SP进行接入认证,包括帐号密码是否正确、SP状态是 否正常、SP是否在黑名单中等;
S103:业务接入网关对SP进行接入认证,即判断该SP是否可信 任SP或该业务是否为可信任业务。如果SP和业务均为不可信任,则 进行步骤S104;否则,业务接入网关直接将SP的请求投递到业务执行 系统。
S104:业务接入网关向业务管理平台发起对定购SP业务的用户的 鉴权批《M求。
S105:业务管理平台对用户进行定购关系检查,及计费处理。
5S106:业务管理平台向业务接入网关返回对用户的鉴4又批价结果。 如果结果为成功,业务接入网关将SP的请求投递到业务执行系统;否 则,业务接入网关拒绝SP的本次业务请求。
以上流程虽然在一定程度上实现了电信运营商对CP/SP及业务的 认证和管理功能,但仍然无法满足电信运营商对CP/SP在业务能力使 用上的实时监管、控制的需求。其缺点如下
无法实时对SP在业务能力使用上进^f亍分级管理
在业务接入网关为SP提供的业务能力接口中,有一些接口提供的 功能会对业务接入网关的性能及处理能力上有更高的需求,如短信、彩 信群发功能。无法实时对SP进行分级管理,就无法区分为SP提供的 业务能力功能或性能的不同,无法对网络资源进行更有效的管理和保 护。不能在SP间合理地分配有限的电信网络资源,从而降低了 SP业 务服务质量。

发明内容
有鉴于此,为了解决现有技术不能对SP在业务能力使用上实时进 行管理和控制的缺陷,本发明的目的在于提出一种移动业务网络中实 时控制SP业务能力使用的实现方法和系统。
基于上迷目的本发明提供的一种实时控制服务提供者业务能力使 用的实现方法,包括
在业务发布时,向业务管理平台提交服务提供者SP业务能力使用 控制信息;
业务管理平台将提交的SP业务能力使用控制信息配置到业务接入 网关上;
业务使用时,业务接入网关收到业务请求后,业务^t妄入网关根据配 置的SP业务能力使用控制信息,对SP发来的业务请求进行判断,对 业务请求情况进行实时控制管理。
可选的,该方法所述对SP发来的业务请求进行判断,对业务请求 情况进行实时控制管理包括所述业务接入网关收到业务请求后,如果业务请求符合SP业务能力使用控制信息,则业务接入网关向对应业务
引擎发起业务能力执行请求;
所述如果发现业务请求违反了 SP业务能力使用控制信息中规定的 业务请求,按照运营商预设的策略进行处理,拒绝该业务请求。
可选的,该方法所述在业务接入网关在对业务请求进行SP业务接 入认证检查通过后,执行所述根据配置的SP业务能力^f吏用控制信息, 对业务请求情况进行实时控制管理的步骤。
可选的,该方法所述SP业务能力4吏用控制信息包括控制信息标
识、控制信息类型、参数类型和参数值。
可选的,该方法所述SP业务能力使用控制信息还包括控制信息 名称或参数名、API名称、描述信息、错误码、违反处理方式。
可选的,该方法所述SP业务能力使用控制信息分为内容提供者 CP/SP级、业务级两类;所述SP业务能力使用控制信息的管理根据级 别的不同,有不同的优先级,其中CP/SP级高于业务级。
可选的,该方法还设置有系统默认级,其中系统默i人级优先级最 高,其次为CP/SP级,业务级优先级最4氐。
基于上述目的,本发明还提供了一种实时控制服务提供者业务能力
使用的实现系统,包括
提供多种业务能力的多个业务系统;
根据用户请求为用户提供相应业务内容的服务提供者SP; 业务管理平台,用于接收业务能力^f吏用控制信息交互,并将SP业
务能力使用控制信息配置到业务接入网关上;以及
业务接入网关,在通过所述业务接入网关使用业务能力时,所述业 务接入网关通过SP业务能力使用控制信息,对SP发来的业务请求进 行判断,对业务请求情况进行实时控制管理。
可选的,该系统所述业务接入网关收到业务请求后,如果业务请求 符合SP业务能力使用控制信息,则业务接入网关向对应业务引擎发起 业务能力执行请求;
所述如果发现业务请求违反了 SP业务能力使用控制信息中规定的业务请求,按照运营商预设的策略进行处理,拒绝该业务请求。
可选的,该系统中还包括内^:供者CP; CP或者SP在业务发布 时,向业务管理平台提交所述服务提供者SP业务能力使用控制信息。
可选的,该系统所述SP业务能力使用控制信息分为内容提供者 CP/SP级、业务级;所述SP业务能力使用控制信息的管理根据级别的 不同,有不同的优先级,其中CP/SP级高于业务级。
从上面所述可以看出,本发明提供的实时控制SP业务能力使用 的实现方法和系统,实现了对SP在业务能力使用上实时进行管理,并 且还可以实现实时对SP进行分级管理,区分为SP提供的业务能力功 能或性能的不同,对网络资源进行更有效的管理和保护。从而在SP间 合理地分配有限的电信网络资源,提高了对SP的业务月良务质量。
例如,业务量较大的SP,如搜狐、新浪等大型SP可才艮据自身业务 的需要,申请比中小型SP更高的性能要求。这样既能更好的满足SP 自身业务的需要,也能对有限的电信能力资源进行更有效和合理的分 配。


图1为现有技术移动网络中对SP业务能力使用进行认证授权管理 的流程示意图2为本发明实施例在通信系统中对SP业务能力使用实时控制 的流程示意图。
具体实施例方式
为使本发明的目的、汰术方案和优点更加清楚明白,以下结合具体 实施例,并参照附图,对本发明进一步详细说明。
根据本发明,为电信运营商提供了一种移动网络中对SP多种业务
能力使用实时控制的实现方法和系统。
其中,所述系统至少包括电信运营商业务接入网关、由所述运营 商提供多个业务能力的多个业务系统、以及根据用户请求为用户提供相应业务内容的服务提供商SP,并在本发明中还提供一个电信运营商业 务管理平台,所述业务管理平台用于代理所述业务接入网关与所述SP 之间的SP业务能力使用控制信息交互;在通过所述业务接入网关使用 业务能力时,所述业务接入网关通过SP业务能力使用控制信息,对SP 发来的业务请求进行判断,对业务请求情况进行实时控制管理。所述 SP业务能力使用控制信息至少包括控制信息标识、控制信息类型、 参数类型和参数值。
本发明移动网络中对SP多种业务能力使用实时控制的实现方法主 要包括在业务发布时,向业务管理平台提交服务提供者SP业务能力 使用控制信息;
业务管理平台将提交的SP业务能力使用控制信息配置到业务接入 网关上;
业务使用时,业务接入网关收到业务请求后,业务接入网关根据配 置的SP业务能力使用控制信息,对SP发来的业务请求进行判断,对
业务请求情况进行实时控制管理。
其中,所述业务接入网关提供不同级别的访问控制策略,即SP业 务能力使用控制信息中规定的策略。SP业务能力使用控制信息可包括 SP的访问频度、等待时长、访问的定位精度等信息,才艮据控制参数的 参数值,业务接入网关会进行判断是否符合策略要求并采取相应的控制 策略。这样,SP在业务发布时,在业务管理平台签约SP业务能力使用 控制信息,然后由业务管理平台配置到业务^r入网关上;业务使用时, 可在所述业务接入网关在SP业务接入认证检查之后,业务接入网关根 据SP签约的信息,对SP发送的业务请求情况进行实时控制管理。
以下进一步参照附图描述本发明对SP业务能力使用实时控制的实 现方法具体实施例。
参见附图2,示出了才艮据本实施例的方法流程图。在参照附图2进 行描述的时候,省略了为本领域技术人员所熟知的与现有技术过程中相 同的部分过程。
参见附图2,根据本发明对SP业务能力使用实时控制的实现方法
S201: CP/SP在业务管理平台上签约、发布业务时,CP或SP向 业务管理平台发送表示业务使用的业务能力的SP业务能力使用控制信 息。
SP业务能力使用控制信息涉及业务接入网络提供的多种业务能 力。控制信息主要包括以下数据 控制信息标识控制信息的编号;
控制信息名称/参数名控制信息的名称,该信息的参数名,两者 重用同一个标识;
参数类型参数的数据类型,如整数型或布尔型;
参数值参数的具体值;
控制信息类型CP/SP级,业务级;
API名称适用该控制信息的API名称;
描述该控制信息的描述信息;
错误码不符合该控制信息时要求抛出的错误代码;
违反处理方式拒绝不告警、拒绝并告警、通过并告警。
SP业务能力使用控制信息涉及业务接入网络提供的短信业务 (SMS) \多媒体消息业务(MMS) \位置定位业务(LCS)等多种能 力,对SP使用的控制举例如下
SMS:
1. 允许的短信发送最大频率(条/s);
2. 允许的短信群发最大地址数;
3. 短信状态保留时长(seconds);
4. 短信保留时长(seconds);
5. 允许一次获取的最大短信数;
6. 是否允许短信群发;
7. 允许的短信最大长度(字节)。 MMS:
1.允许的彩信发送最大频率(条/s);2. 允许的彩信群发最大地址数;
3. 彩信状态保留时长(seconds);
4. 彩信保留时长(seconds);
5. 允许一次获取的最大彩信数;
6. 是否允许彩信群发;
7. 允许的彩信最大尺寸(字节)。 LCS:
1. 允许的定位请求最大频率(条/s);
2. 允许的多地址定位最大地址数;
3. 允许的最高定位精度(m);
4. 允许的定位信息通知最大地址数;
5. 是否允许多地址定位;
6. 是否允许立即查询。
例如SP申请开通定位业务,签约了一条控制定位进度的SP业务 能力使用控制信息(控制信息名称 TerminalLocation.MinimumAccuracy; 描述信息允许的最高定位精 度,单位米;参数数据类型整型;参数值100;违反处理方式 拒绝并告警;错误码POL0230),将该SP业务能力4吏用控制信息向业 务管理平台发送。
S202:业务管理平台将CP/SP签署的SP业务能力使用控制信息 配置到业务接入网关上。即,SP 签约的 TerminalLocation.MinimumAccuracy信息已配置到业务才妄入网关上。
具体步骤可以包括业务管理平台根据预先与业务接入网关约定好 的文件格式,把该SP签约的控制信息整理成文件,并以FTP方式存储 到业务接入网关;业务接入网关根据预先与约定好的文件格式,读取文 件内容,把相关的信息根据CP/SP标识和业务标识入库,其中所述 CP/SP标识和业务标识是CP/SP向业务管理平台发送所述SP业务能力 使用控制信息同时一起携带的。
S203: CP/SP向业务接入网关发起业务请求。
iiS204:业务接入网关根据本地配置的SP业务能力使用控制信息, 对SP的业务请求进行实时检查。如果发现SP违反了 SP业务能力使用 控制信息中规定的请求,按照运营商预设的策略进行处理。
SP业务能力使用控制信息针对不同的对象分为三类,又针对不同 的类别,进行不同优先级的判断和检查。
SP业务能力使用控制信息分类
CP/SP级允许短信发送的最大频率、允许彩信发送的最大频率等 才艮据SP需求可申请的管理信息。
业务级是否允许短信群发、短信群发地址数等SP可根据业务需 求申请的管理信息。
SP业务能力使用控制信息的优先级
业务级信息是相对SP级信息对业务请求的进一步限制;SP级信息 的限制优先于业务级信息的限制;
对同一个请求同时存在多条信息控制时的抛错优先级为 SP级>业务级。
另外,本步骤可通过现有4支术所述业务接入网关在SP业务接入认 证检查,即步骤S102之后执行。
假设SP发来的定位请求中,定位精度要求为150米,在控制信息 要求之内,则业务接入网关将执行步骤S205。
S205:若SP业务请求符合SP业务能力使用控制信息,则业务接 入网关向对应业务引擎发起业务能力执行请求,SP就能成功使用请求 的业务能力了。
并且,在本步骤后可进一步执行现有技术的步骤103-106。
S206:若SP业务请求违反了某条SP业务能力使用控制信息,则 按照运营商预设的该条控制信息的违反处理方式策略进行处理,拒绝 SP业务请求。
假设CP/SP向业务接入网关发起定位请求,请求中定位精度设置 为50米。业务接入网关收到SP发来的定位请求后,检查SP签约的控制信息,发现请求中的定位精度要求(50米)超过了控制信息中设置的 值(100米)(注定位精度要求越小,对设备能力要求越高;故SP请 求中的定位精度必须大于控制信息中设置的参数值)。则业务接入网关 拒绝SP的该定位请求,并返回错误码POL0230给SP。
以上所述的具体实施例仅为本发明的具体实施例而已,并不用于限 制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替 换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实时控制服务提供者业务能力使用的实现方法,其特征在于,包括在业务发布时,向业务管理平台提交服务提供者SP业务能力使用控制信息;业务管理平台将提交的SP业务能力使用控制信息配置到业务接入网关上;业务使用时,业务接入网关收到业务请求后,业务接入网关根据配置的SP业务能力使用控制信息,对SP发来的业务请求进行判断,对业务请求情况进行实时控制管理。
2. 根据权利要求1所述的方法,其特征在于,所述对SP发来的业 务请求进行判断,对业务请求情况进行实时控制管理包括所述业务接 入网关收到业务请求后,如果业务请求符合SP业务能力使用控制信 息,则业务接入网关向对应业务引擎发起业务能力执行请求;所述如果发现业务请求违反了 SP业务能力使用控制信息中规定的 业务请求,按照运营商预设的策略进行处理,拒绝该业务请求。
3. 根据权利要求l所述的方法,其特征在于,所述在业务接入网关 在对业务请求进行SP业务接入认证检查通过后,执行所述根据配置的 SP业务能力使用控制信息,对业务请求情况进行实时控制管理的步
4. 根据权利要求1所述的方法,其特征在于,所述SP业务能力使 用控制信息包括控制信息标识、控制信息类型、参数类型和参数值。
5. 根据权利要求4所述的方法,其特征在于,所迷SP业务能力使 用控制信息还包括控制信息名称或参数名、API名称、描述信息、错 误码、违反处理方式。
6. 根据权利要求1所述的方法,其特征在于,所述SP业务能力使 用控制信息分为内容提供者CP/SP级、业务级两类;所述SP业务能力 使用控制信息的管理根据级别的不同,有不同的优先级,其中CP/SP级高于业务级。
7. 根据权利要求6所述的方法,其特征在于,还i殳置有系统默认 级,其中系统默认级优先级最高,其次为CP/SP级,业务级优先级最 低。
8. —种实时控制服务提供者业务能力使用的实现系统,其特征在 于,包括提供多种业务能力的多个业务系统;根据用户请求为用户提供相应业务内容的服务提供者SP;业务管理平台,用于接收业务能力^f吏用控制信息交互,并将SP业 务能力使用控制信息配置到业务接入网关上;以及 业务接入网关,在通过所述业务接入网关使用业务能力时,所述业 务接入网关通过SP业务能力使用控制信息,对SP发来的业务请求进 行判断,对业务请求情况进行实时控制管理。
9. 根据权利要求8所述的系统,其特征在于,所述业务接入网关收 到业务请求后,如果业务请求符合SP业务能力使用控制信息,则业务 接入网关向对应业务引擎发起业务能力执行请求;所述如果发现业务请求违反了 SP业务能力使用控制信息中规定的 业务请求,按照运营商预设的策略进行处理,拒绝该业务请求。
10. 根据权利要求8所述的系统,其特征在于,所述SP业务能力 使用控制信息包括控制信息标识、控制信息类型、参数类型和参数 值。
11. 根据权利要求10所述的系统,其特征在于,所述SP业务能力 使用控制信息还包括控制信息名称或参数名、API名称、描述信息、 错误码、违反处理方式。
12. 根据权利要求8所述的系统,其特征在于,该系统中还包括内 容提供者CP; CP或者SP在业务发布时,向业务管理平台提交所述服 务提供者SP业务能力使用控制信息。
13. 根据权利要求12所述的系统,其特征在于,所述SP业务能力 使用控制信息分为内容提供者CP/SP级、业务级;所述SP业务能力使用控制信息的管理根据级别的不同,有不同的优先级,其中CP/SP级高于业务级。
全文摘要
本发明公开一种实时控制服务提供者业务能力使用的实现方法和系统,包括在业务发布时,向业务管理平台提交服务提供者SP业务能力使用控制信息;业务管理平台将提交的SP业务能力使用控制信息配置到业务接入网关上;业务使用时,业务接入网关收到业务请求后,业务接入网关根据配置的SP业务能力使用控制信息,对SP发来的业务请求进行判断,对业务请求情况进行实时控制管理。通过本发明实现了对SP在业务能力使用上实时进行管理,并且还可以实现实时对SP进行分级管理,区分为SP提供的业务能力功能或性能的不同,对网络资源进行更有效的管理和保护。从而在SP间合理地分配有限的电信网络资源,降低了SP业务服务质量。
文档编号H04W88/00GK101652000SQ20091017722
公开日2010年2月17日 申请日期2009年9月27日 优先权日2009年9月27日
发明者史小军, 杰 姜, 健 王, 芸 王, 陆玉兰, 民 魏, 莺 黄 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1