一种基于代理式的业务跨域运营支撑系统及方法

文档序号:7927343阅读:106来源:国知局
专利名称:一种基于代理式的业务跨域运营支撑系统及方法
技术领域
本发明涉及业务跨组织域的运营支撑领域,更具体地,本发明涉及一种基于代 理式的业务跨域运营支撑系统及方法,采用一种异地运营商的运营支撑系统的代理 来实现业务跨域运营的授权和计量。
背景技术
传统的业务运营模式下,运营商只能为其运营区域内的客户提供业务。随着网 络条件的逐步改善和客户需求的不断提高,新业务和相关增值业务不断涌现,为了 让客户能享受更多的业务,业务跨域运营为运营商之间提供业务和客户共享,能有 效促进业务的推广,增加双方运营收益,同时给客户提供更丰富的业务。这里的业 务跨域是指一个运营域中的业务,可以被其他运营域的客户使用。为了实现业务跨 域运营,在业务运营层面上要完成业务在异地定购、授权和计量的方法。
现有的支持业务跨域运营方法为在业务开展时,异地B0SS (运营支撑系统, Business Operation Support Systems)把业务信息同步给本地BOSS,在业务定购 时,本地BOSS要把本地客户定购异地业务的定购信息同步给异地BOSS或异地认证 授权系统;在客户使用异地业务时,异地业务授权和实施都由异地认证系统完成, 存在3点不足
第一点异地业务定购和使用时,都要访问异地BOSS或异地认证授权系统,使 业务响应时间变长。
第二点同步的数据量很大,要同步所有的客户定购异地业务信息和详单级信
息,这种大量同步容易造成交互系统中信息的不一致。
第三点由于同步定购信息,不利于保护本地客户资料的保护。
因此,由异地BOSS完成异地业务授权和实施会给系统带来复杂度,增加业务跨
域运营的技术门槛,随着越来越多的业务跨域运营,需要一种能克服上述缺点的跨
域业务运营支撑方法。

发明内容
为了克服上述现有技术的不足,本发明提出了一种基于代理式的业务跨域运营 支撑系统,包括本地B0SS、异地B0SS、本地认证授权系统和异地认证授权系统,和异地运营支撑系统代理Agent 。所述异地运营支撑系统代理属于异地运营商,在 本地部署并运行;异地运营支撑系统代理完成异地业务的授权和异地业务使用量的 统计;在本地客户使用异地业务时,客户向本地认证授权系统发起认证请求,本地 认证授权系统判断该客户是否合法,如果合法,则向异地运营支撑系统代理申请授 权信息,异地运营支撑系统代理将授权信息返回给本地认证授权系统,本地认证授 权系统把授权下发给客户,客户利用授权信息使用异地业务;同时,异地运营支撑 系统代理和本地BOSS根据异地业务授权下发的次数,准确记录异地业务的使用量; 远程通信采用异步方式,实时性高的交互在本地完成。 其中,所述业务跨域运营支撑系统包括8个接口
1) 注册异地业务接口,通过该接口,本地BOSS向异地运营支撑系统代理获取 异地运营商可共享的异地业务信息,该异地业务信息在本地BOSS注册;所述异地业 务信息包括业务标识、所属异地运营商的标识、业务名称、业务计费策略。
2) 异地业务定购信息接口,通过该接口,本地BOSS把业务的定购信息及客户 的余额信息下发到本地认证授权系统;所述定购信息仅在本地BOSS保存。
3) 获取异地业务授权接口,通过该接口,当本地客户要使用异地业务时,本地 认证授权系统将向异地运营支撑系统代理请求该业务的授权信息。
4) 更新跨域业务信息接口,通过该接口,异地运营商向异地运营支撑系统代理 增加、更新、注销跨域业务信息。
5) 分发/获取业务计量接口,通过该接口,异地运营支撑系统代理主动、定时 向异地BOSS发送异地业务使用总量,异地B0SS向异地运营支撑系统代理请求异地 业务使用总量。
6) 获取/分发业务授权接口,通过该接口,异地运营支撑系统代理主动、定时 向异地认证授权系统获取业务授权密钥;同样,异地认证授权系统把新的密钥分发 给异地运营支撑系统代理。
7) 使用明细接口,通过该接口,本地BOSS从本地授权系统定时采集业务使用 明细。
8) 结算接口,通过该接口,本地BOSS与异地BOSS完成两个运营商之间跨域业 务发生费用的结算。
其中,所述访问异地业务定购信息接口和获取异地业务授权接口为实时接口 , 在本地域完成;远程数据接口,包括更新跨域业务信息接口、分发/获取业务计量 接口、获取/分发业务授权接口及结算接口;所述远程数据口为异步接口。
6其中,所述异地运营支撑系统代理收到业务授权请求时,断定是否下发授权信 息,异地业务的授权信息由异地运营支撑系统代理实时返回本地授权系统。
其中,所述异地业务的授权信息由本地认证授权系统封装在本地授权协议报文 中下发到客户,对客户屏蔽异地认证授权协议的异构性。
其中,所述异地运营支撑系统代理和所述本地授权系统参与每次异地业务的授 权,双方根据异地业务访问授权的下发,准确实时地记录每一次异地业务使用明细。
本发明还提供了一种基于代理式的业务跨域运营支撑方法,该方法在本地部署 并运行异地运营支撑系统代理Agent,所述异地运营支撑系统代理属于异地运营商; 异地运营支撑系统代理完成异地业务的授权和异地业务使用量的统计;异地运营支 撑系统代理和本地BOSS根据异地业务授权下发的次数,准确记录异地业务的使用 量;远程通信采用异步方式,实时性高的交互在本地完成;所述方法具体步骤包括:
(1) 异地业务注册双方运营商根据合作协议,在本地BOSS注册异地业务信 息,所述异地业务信息包括业务标识、所属异地运营商的标识、业务名称、业务 计费策略。
(2) 异地业务定购已经注册到本地BOSS的异地业务和本地业务的定购流程 一致,客户定购业务时,把定购信息下发给本地认证授权系统;所述定购信息仅在 本地BOSS保存。
(3) 异地业务访问授权异地业务的认证授权在本地实现,客户在使用异地业 务时,首先向本地授权系统发起业务认证请求,本地授权系统收到业务认证请求后, 先根据订购信息判断客户是否订购了与该业务认证请求对应的异地业务,如果没有 订购,则本地认证授权系统直接拒绝,如果已经订购,本地认证授权系统向异地运 营支撑系统代理请求一次授权信息,异地运营支撑系统代理将生成授权信息,通过 本地授权系统下发给客户;客户得到授权后访问异地业务。
(4) 异地业务计量在步骤(3)中,异地运营支撑系统代理和本地BOSS根据 异地业务授权下发的次数,准确的记录异地业务的使用明细;异地运营支撑系统代 理完成异地业务的使用量的统计,发送给异地B0SS。
(5) 异地业务费用结算客户同本地运营商进行结算业务的使用资费,即在本 地B0SS缴费;异地运营商同本地运营商结算,即异地BOSS通过步骤(4)获取的计 量结果和本地BOSS进行结算。
其中,所述步骤(3)异地运营支撑系统代理收到业务授权请求时,断定是否下 发授权信息,异地业务的授权信息由异地运营支撑系统代理实时返回本地授权系统。其中,所述步骤(3)异地业务的授权信息由本地认证授权系统封装在本地授权 协议报文中下发到客户,对客户屏蔽异地认证授权协议的异构性。
其中,所述步骤(4)中异地运营支撑系统代理和本地授权系统参与每次异地业 务的授权,双方根据异地业务访问授权的下发,准确实时地记录每一次异地业务使 用明细。
本发明的优点在于
1、 本发明提供的系统及方法既能支持运营商之间的合作运营,又能使客户在使 用异地业务时,仅使用本地运营商的授权认证方法,有效解决远程认证授权协议的 异构性。
2、 本发明提供的系统及方法,异地业务的使用量在本地完成处理或统计,把统 计结果异步发送到异地B0SS,降低了跨域业务管理数据的传输量,能够满足运营商 对其业务共享的需求。
3、 本发明提供的系统及方法,异地业务在本地授权,提高了授权的效率,减少 了业务相应;Agent仅把业务使用明细的统计结果发送给异地BOSS,减少远程同步
信息里o


图1为本发明基于代理式的业务跨域运营支撑系统框架图 图2为本发明基于代理式的业务跨域运营支撑系统交互图 图3为本发明基于代理式的业务跨域运营支撑方法访问授权流程图
具体实施例方式
本发明提供的基于代理式的业务跨域运营支撑系统及方法是在本地部署和运行 异地运营支撑系统的代理(Agent) , Agent属于异地运营商,但在本地运营域内部 署和运行。Agent主要完成异地业务的授权和异地业务使用量的统计。在本地客户 使用异地业务时,客户也只是向本地认证授权系统发起认证请求,本地认证授权系 统先判断该客户是否合法,如果合法,将向Agent申请授权信息,Agent返回给本 地认证授权系统授权,本地认证授权系统把授权下发给客户,客户利用授权信息使 用异地业务;同时,Agent和本地BOSS可以根据异地业务授权下发的次数,准确记
录异地业务的使用量。本发明减少远程信息交互信息量,并且远程通信都采用异步方式,减少对远程 网络的可靠性依赖。该系统及方法跟具体业务种类、运营商类别无关,具有普遍意 义。
图1为本发明基于代理式的业务跨域运营支撑系统框架图,两个运营商分别在 自己的运营域中管理管理自己的客户和业务,当运营商间有合作合作运营时,异地 运营商将在本地运营自己的Agent, Agent完成跨域业务的授权和计费,本地客户不 必考虑异地业务的授权方式。异地业务的定购由本地BOSS完成。
图2为本发明基于代理式的业务跨域运营支撑系统交互图,共8种接口
1) 注册异地业务接口,为本地BOSS向Agent获取异地运营商可共享的业务信 息,并在本地BOSS注册;
2) 异地业务定购信息接口,本地BOSS把业务的定购信息及客户的余额信息下 发到本地认证授权系统;
3) 获取异地业务授权接口,当本地客户要使用异地业务时,本地认证授权系统 将向Agent请求该业务的授权信息;
4) 更新跨域业务信息接口,异地运营商可以向Agent增加、更新、注销跨域业 务信息;
5) 分发/获取业务计量接口, Agent可以主动定时向异地BOSS发送异地业务使 用总量,异地BOSS也可以向Agent请求异地业务使用总量;
6) 获取/分发业务授权接口, Agent可以主动定时向异地认证授权系统获取业 务授权密钥,同样,异地认证授权系统可以把新的密钥分发给Agent;
7) 本地BOSS从本地授权系统定时采集业务使用明细接口;
8) 结算接口,完成两个运营商之间跨域业务发生费用的结算。
在这8种接口中,访问异地业务定购信息接口和获取异地业务授权接口为实时 接口,为了满足业务访问响应时间,且都是在本地理域完成;远程数据接口都采用 异步接口,减少了对跨地理域网络可靠性的依赖。
本发明提出的跨域业务运营管理的基本原理和具体实现流程如下所述 1异地业务注册实现流程
根据双方运营商的协商,将把异地运营商的业务信息在本地BOSS上注册,便于 异地业务在本地定购和缴费。
为了在业务跨域运营,业务标识要全局唯一,业务标识可采用运营商标识和运 营商自定义的标识进行组合,如业务标识=运营商标识(4字节)+运营商内部自定
9义标识(12字节);这样根据业务标识可以获得此业务所属的运营商。异地业务注 册流程如下
101) 操作员从异地BOSS把跨域业务信息列表同步给Agent,业务信息包括业
务标识、业务名称、资费策略;
102) 初始化业务授权密钥,由异地认证授权系统同步给Agent;
103) 本地BOSS从Agent获取异地业务信息,包括运营商标识、业务标识、业 务名称、资费策略;
104) 本地运营商根据其运营需求和双方的协商,可以重新封装业务,并可能对 业务重新定价,设定可以开展的区域,封装成面向客户的产品;
105) 本地运营商"启动"该产品,客户便可定购和使用该产品,注册完成。 2异地业务订购实现流程
异地业务定购流程和本地业务定购流程一致。流程如下
201) 客户在本地BOSS上注册其基本资料信息、级别,账户信息等;
202) 客户选择其需要订购的产品,并缴纳相关费用;
203) 本地BOSS将客户订购信息下发到本地认证授权系统。 3异地业务认证授权
异地业务授权在本地完成,由本地认证系统和Agent共同完成,不需要进行请 求异地认证授权系统,并能够为双方提供准确的计费信息。
图3为本发明基于代理式的业务跨域运营支撑方法访问授权流程图,异地业务 认证授权流程如下
301) 客户在使用异地业务时,客户携带客户名和将访问的业务标识向本地授权 系统发起业务访问权限请求;
302) 本地认证授权系统首先判断客户是否有权使用此业务,如果该客户没有定 购,将返回授权失败;如果该客户已经定购,进行303)或304);
303) 如果该业务是后付费业务,进行305);
304) 如果该业务是预付费业务,要査询客户是否有足够的余额,如果有,Agent 将下发授权,进行305),反之,将返回授权失败;
305) 本地认证授权系统将向Agent请求一次授权;
306) Agent返回授权信息;
307) 本地认证授权收到授权信息并下发给客户;
308) 客户收到授权信息,进行访问业务。 4异地业务计费流程异地业务的计量统计有Agent完成,Agerrt将结果发送给异地BOSS,从而避免了 向异地BOSS远程发送大量计费详单;异地业务计费处理流程如下
401) 在步骤306)中Agent记录下发给本地认证每一次授权信息,作为业务使 用的原始记录;
402) Agent定时统计业务使用量,并把结果发送给异地BOSS;
403) 在步骤306)中本地认证授权系统记录从Agent接受到的每一次授权信息, 作为业务使用的原始记录;
404) 本地BOSS定时从本地认证授权系统采集业务使用原始记录; 5异地业务结算流程
异地运营商同本地运营商结算,即异地BOSS通过Agent获取的计量结果和本地 BOSS进行对账。
本发明以应用于广电系统运营商之间的业务跨域合作,整个方法和业务无关, 具有普遍性。
权利要求
1、一种基于代理式的业务跨域运营支撑系统,包括本地BOSS、异地BOSS、本地认证授权系统和异地认证授权系统,其特征在于,还包括异地运营支撑系统代理Agent;所述异地运营支撑系统代理属于异地运营商,在本地部署并运行;异地运营支撑系统代理完成异地业务的授权和异地业务使用量的统计;在本地客户使用异地业务时,客户向本地认证授权系统发起认证请求,本地认证授权系统判断该客户是否合法,如果合法,则向异地运营支撑系统代理申请授权信息,异地运营支撑系统代理将授权信息返回给本地认证授权系统,本地认证授权系统把授权信息下发给客户,客户利用授权信息使用异地业务;同时,异地运营支撑系统代理和本地BOSS根据异地业务授权下发的次数,准确记录异地业务的使用量;其中,远程通信采用异步方式,实时性高的交互在本地完成。
2、 根据权利要求1所述的业务跨域运营支撑系统,其特征在于,所述业务跨域 运营支撑系统包括8个接口1) 注册异地业务接口,通过该接口,本地BOSS向异地运营支撑系统代理获取 异地运营商可共享的异地业务信息,所述异地业务信息在本地BOSS注册;所述异地 业务信息包括业务标识、所属异地运营商的标识、业务名称和业务计费策略;2) 异地业务定购信息接口,通过该接口,本地BOSS把业务的定购信息及客户 的余额信息下发到本地认证授权系统;所述定购信息仅在本地BOSS保存;3) 获取异地业务授权接口,通过该接口,当本地客户要使用异地业务时,本地 认证授权系统向异地运营支撑系统代理请求该业务的授权信息;4) 更新跨域业务信息接口,通过该接口,异地运营商向异地运营支撑系统代理 增加、更新、注销跨域业务信息;5) 分发/获取业务计量接口,通过该接口,异地运营支撑系统代理主动、定时 向异地BOSS发送异地业务使用总量,异地B0SS向异地运营支撑系统代理请求异地 业务使用总量;6) 获取/分发业务授权接口,通过该接口,异地运营支撑系统代理主动、定时 向异地认证授权系统获取业务授权密钥;同样,异地认证授权系统把新的密钥分发 给异地运营支撑系统代理;7) 使用明细接口,通过该接口,本地BOSS从本地认证授权系统定时采集业务 使用明细;8)结算接口,通过该接口,本地BOSS与异地BOSS完成两个运营商之间跨域业 务发生费用的结算。
3、 根据权利要求1或2所述的业务跨域运营支撑系统,其特征在于,所述访问 异地业务定购信息接口和获取异地业务授权接口为实时接口,并在本地域完成;远 程数据接口,包括更新跨域业务信息接口、分发/获取业务计量接口、获取/分发业 务授权接口和结算接口;所述远程数据接口为异步接口。
4、 根据权利要求1或2所述的业务跨域运营支撑系统,其特征在于,所述异地 运营支撑系统代理收到业务授权请求时,断定是否下发授权信息,异地业务的授权 信息由异地运营支撑系统代理实时返回本地授权系统。
5、 根据权利要求1或2所述的业务跨域运营支撑系统,其特征在于,所述异地 业务的授权信息由本地认证授权系统封装在本地授权协议报文中下发到客户,对客 户屏蔽异地认证授权协议的异构性。
6、 根据权利要求1或2所述的业务跨域运营支撑系统,其特征在于,所述异地 运营支撑系统代理和所述本地授权系统参与每次异地业务的授权,双方根据异地业 务访问授权的下发,准确实时地记录每一次异地业务使用明细。
7、 一种基于代理式的业务跨域运营支撑方法,该方法在本地部署并运行异地运 营支撑系统代理Agent,所述异地运营支撑系统代理属于异地运营商;异地运营支 撑系统代理完成异地业务的授权和异地业务使用量的统计;异地运营支撑系统代理 和本地BOSS根据异地业务授权下发的次数,准确记录异地业务的使用量;其中, 远程通信采用异步方式,实时性高的交互在本地完成;所述方法具体步骤包括(1) 异地业务注册双方运营商根据合作协议,在本地BOSS注册异地业务信息;所述异地业务信息包括业务标识、所属异地运营商的标识、业务名称和业务 计费策略;(2) 异地业务定购已经注册到本地BOSS的异地业务和本地业务的定购流程 一致;客户定购业务时,把定购信息下发给本地认证授权系统;所述定购信息仅在 本地BOSS保存;(3) 异地业务访问授权异地业务的认证授权在本地实现,客户在使用异地业 务时,首先向本地授权系统发起业务认证请求,本地授权系统收到该业务认证请求 后,先根据订购信息判断客户是否订购了与该业务认证请求对应的异地业务,如果没有订购,则本地认证授权系统直接拒绝,如果已经订购,本地认证授权系统向异 地运营支撑系统代理请求一次授权信息,异地运营支撑系统代理将生成授权信息, 通过本地授权系统下发给客户;客户得到授权后访问异地业务;(4) 异地业务计量在步骤(3)中,异地运营支撑系统代理和本地BOSS根据 异地业务授权下发的次数,准确的记录异地业务的使用明细;异地运营支撑系统代 理完成异地业务的使用量的统计,发送给异地BOSS;(5) 异地业务费用结算客户同本地运营商进行结算业务的使用资费,即在本 地B0SS缴费;异地运营商同本地运营商结算,即异地BOSS通过步骤(4)获取的计 量结果和本地BOSS进行结算。
8、 根据权利要求7所述的业务跨域运营支撑方法,其特征在于,所述步骤(3) 异地运营支撑系统代理收到业务授权请求时,断定是否下发授权信息,异地业务的 授权信息由异地运营支撑系统代理实时返回本地授权系统。
9、 根据权利要求7所述的业务跨域运营支撑方法,其特征在于,所述步骤(3) 异地业务的授权信息由本地认证授权系统封装在本地授权协议报文中下发到客户, 对客户屏蔽异地认证授权协议的异构性。
10、 根据权利要求7所述的业务跨域运营支撑方法,其特征在于,所述步骤(4) 中异地运营支撑系统代理和本地授权系统参与每次异地业务的授权,双方根据异地 业务访问授权的下发,准确实时地记录每一次异地业务使用明细。
全文摘要
本发明公开了一种基于代理式的业务跨域运营支撑系统及方法,利用一个异地运营商的运营支撑系统代理(Agent)在本地运行,实现异地业务的授权和计量。客户使用异地业务时,本地认证系统向运行在本地的Agent请求授权信息,然后下发给客户,并根据授权信息的下发次数,两个运营商BOSS都能准确的记录异地业务的使用量。这种方法既能隔离双方认证授权具体方法,又能保证业务使用量的一致性;同时,两个BOSS之间不用同步客户资料和定购信息,利于保护本地客户资料;异地业务计量是通过Agent处理后定时发送给异地BOSS,并且远程通信都采用异步方式,减少了远程信息交互信息量,并减少对远程网络的可靠性依赖。
文档编号H04M3/42GK101645984SQ200810224609
公开日2010年2月10日 申请日期2008年10月22日 优先权日2008年10月22日
发明者宏 倪, 学 刘, 磊 刘, 匡振国, 王劲林, 谢铁兵 申请人:中国科学院声学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1