业务路由方法、装置及系统.pdf

上传人:r7 文档编号:1093068 上传时间:2018-03-31 格式:PDF 页数:18 大小:543.65KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910166857.X

申请日:

2009.08.28

公开号:

CN101998227A

公开日:

2011.03.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 4/00申请日:20090828|||公开

IPC分类号:

H04W4/00(2009.01)I; H04W24/00(2009.01)I; H04L29/08

主分类号:

H04W4/00

申请人:

华为技术有限公司

发明人:

闫伟

地址:

518129 广东省深圳市龙岗区坂田华为基地总部办公楼

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种业务路由方法、装置及系统,涉及通信领域。为了降低第三方业务应用的维护成本、简化SDP系统更新升级的流程、并降低SDP系统更新升级的时间周期,本发明实施例提供的技术方案如下:接收由第三方业务应用发送的业务请求;根据所述业务请求获取所述第三方业务应用的业务路由信息;根据所述业务路由信息确定与所述业务请求对应的业务分发平台;向所述业务分发平台发送所述业务请求。本发明实施例适用于SDP系统。

权利要求书

1: 一种业务路由方法, 其特征在于, 包括 : 接收由第三方业务应用发送的业务请求 ; 根据所述业务请求获取所述第三方业务应用的业务路由信息 ; 根据所述业务路由信息确定与所述业务请求对应的业务分发平台 ; 向所述业务分发平台发送所述业务请求。
2: 根据权利要求 1 所述的业务路由方法, 其特征在于, 所述接收由第三方业务应用发 送的业务请求的步骤之前包括 : 接收由管理平台发送的所述第三方业务应用的业务路由信息, 所述业务路由信息包括 所述第三方业务应用的业务标识, 业务状态, 业务类型和业务能力中的至少一种或者多种 的组合 ; 将接收的业务路由信息存入业务路由信息库。
3: 根据权利要求 2 所述的业务路由方法, 其特征在于, 所述业务请求携带所述第三方 业务应用的业务标识 ; 所述根据所述业务请求获取所述第三方业务应用的业务路由信息包括 : 根据所述业务请求中的业务标识从所述业务路由信息库中获取所述第三方业务应用 的业务路由信息。
4: 根据权利要求 1 所述的业务路由方法, 其特征在于, 所述接收由第三方业务应用发 送的业务请求的步骤之前还包括 : 接收由管理平台发送的业务分发平台的配置信息, 所述业务分发平台的配置信息包括 业务分发平台的业务状态, 业务类型和业务能力中的至少一种或者多种的组合 ; 将接收的业务分发平台的配置信息存入业务分发平台信息库。
5: 根据权利要求 3 或 4 所述的业务路由方法, 其特征在于, 所述根据所述业务路由信息 确定与所述业务请求对应的业务分发平台包括 : 根据所述业务路由信息和所述业务分发平台信息库中的业务分发平台的配置信息, 确 定配置信息与所述业务路由信息匹配的业务分发平台, 将所述业务分发平台作为与所述业 务请求对应的业务分发平台。
6: 一种业务应用代理, 其特征在于, 包括 : 请求接收单元, 用于接收由第三方业务应用发送的业务请求 ; 路由获取单元, 用于根据所述请求接收单元接收的业务请求获取所述第三方业务应用 的业务路由信息 ; 平台确定单元, 用于根据所述路由获取单元获取的业务路由信息确定与所述业务请求 对应的业务分发平台 ; 请求发送单元, 用于向所述平台确定单元确定的业务分发平台发送所述业务请求。
7: 根据权利要求 6 所述的业务应用代理, 其特征在于, 还包括 : 路由接收单元, 用于接收由管理平台发送的所述第三方业务应用的业务路由信息, 所 述业务路由信息包括所述第三方业务应用的业务标识, 业务状态, 业务类型和业务能力中 的至少一种或者多种的组合 ; 路由存储单元, 用于将接收的业务路由信息存入业务路由信息库。
8: 根据权利要求 7 所述的业务应用代理, 其特征在于, 所述路由获取单元包括 : 2 标识获取子单元, 用于从所述业务请求中获取业务标识 ; 路由获取子单元, 用于根据所述标识获取子单元获取的业务标识从所述业务路由信息 库中获取所述第三方业务应用的业务路由信息。
9: 根据权利要求 6 所述的业务应用代理, 其特征在于, 还包括 : 信息接收单元, 用于接收由管理平台发送的业务分发平台的配置信息, 所述业务分发 平台的配置信息包括业务分发平台的业务状态, 业务类型和业务能力中的至少一种或者多 种的组合 ; 信息存储单元, 用于将接收的业务分发平台的配置信息存入业务分发平台信息库。
10: 根据权利要求 9 所述的业务应用代理, 其特征在于, 所述平台确定单元包括 : 信息获取子单元, 用于从所述业务分发平台信息库中获取业务分发平台的配置信息 ; 平台确定子单元, 用于根据所述业务路由信息和所述信息获取子单元获取的业务分发 平台的配置信息, 确定配置信息与所述业务路由信息匹配的业务分发平台, 将所述业务分 发平台作为与所述业务请求对应的业务分发平台。
11: 一种业务路由系统, 其特征在于, 包括第三方业务应用, 业务分发平台, 管理平台和 如权利要求 6 至 10 中任意一项所述的业务应用代理 ; 所述第三方业务应用, 用于向所述业务应用代理发送业务请求 ; 所述业务分发平台, 用于接收由所述业务应用代理发送的业务请求, 根据所述业务请 求进行业务处理 ; 所述管理平台, 用于对所述业务分发平台进行业务管理。

说明书


业务路由方法、 装置及系统

    【技术领域】
     本发明涉及通信领域, 尤其涉及一种业务路由方法、 装置及系统。背景技术 SDP(Service Delivery Platform, 业务分发平台 ) 是运营商快速发布增值业务的 发布平台。 利用 SDP, 第三方 SP(Server Provider, 服务提供者 )/CP(Content Provider, 内 容提供者 ) 开发者可以开发增值业务, 并快速上线、 运营。由 SP/CP 开发的增值业务, 一般 称为第三方业务应用。
     如图 1 所示, SDP 系统分为测试平台、 商用平台, 统一由管理平台进行管理和维护。 第三方业务应用一般连接 SDP 系统的流程如下 :
     1、 第三方业务应用开发完成后, 申请测试验证。
     2、 第三方业务应用的测试申请通过后, 其直接连接到 SDP 测试平台进行测试。
     3、 第三方业务应用测试验证完毕后, 申请商用。
     4、 第三方业务应用的商用申请审批通过后, 其直接连接到相应的 SDP 商用平台。
     在实现本发明的过程中, 发明人发现现有技术中至少存在如下问题 : 第三方业务 应用从 SDP 测试平台转移到 SDP 商用平台, 或者因 SDP 系统更新升级而第三方业务应用从 原 SDP 平台转移到其它 SDP 平台时, 需要对连接 SDP 平台的接口等连接配置进行更改, 造成 第三方业务应用的维护成本较高。 并且, 在因 SDP 系统更新升级而第三方业务应用从原 SDP 平台转移到其它 SDP 平台时, 运营商需要通知第三方 SP/CP 更改调整该第三方业务应用的 配置, 进一步提高维护成本, 造成 SDP 系统更新升级的流程繁琐、 时间周期长。
     发明内容 本发明的实施例提供一种业务路由方法、 装置及系统, 能够降低第三方业务应用 的维护成本、 简化 SDP 系统更新升级的流程、 并降低 SDP 系统更新升级的时间周期。
     为达到上述目的, 本发明的实施例采用如下技术方案 :
     一种业务路由方法, 包括 :
     接收由第三方业务应用发送的业务请求 ;
     根据所述业务请求获取所述第三方业务应用的业务路由信息 ;
     根据所述业务路由信息确定与所述业务请求对应的业务分发平台 ;
     向所述业务分发平台发送所述业务请求。
     一种业务应用代理, 包括 :
     请求接收单元, 用于接收由第三方业务应用发送的业务请求 ;
     路由获取单元, 用于根据所述请求接收单元接收的业务请求获取所述第三方业务 应用的业务路由信息 ;
     平台确定单元, 用于根据所述路由获取单元获取的业务路由信息确定与所述业务 请求对应的业务分发平台 ;
     请求发送单元, 用于向所述平台确定单元确定的业务分发平台发送所述业务请 一种业务路由系统, 包括第三方业务应用和业务应用代理和业务分发平台和管理求。
     平台 ; 其中, 所述第三方业务应用, 用于向所述业务应用代理发送业务请求 ;
     所述业务应用代理, 用于接收由第三方业务应用发送的业务请求 ; 并根据所述业 务请求获取所述第三方业务应用的业务路由信息 ; 根据所述业务路由信息确定与所述业务 请求对应的业务分发平台 ; 向所述业务分发平台发送所述业务请求 ;
     所述业务分发平台, 用于接收由所述业务应用代理发送的业务请求, 根据所述业 务请求进行业务处理 ;
     所述管理平台, 用于对所述业务分发平台进行业务管理。
     本发明实施例提供的业务路由方法、 装置及系统, 通过第三方业务应用将业务请 求发送给业务应用代理, 该业务应用代理根据该业务请求获取第三方业务应用的业务路由 信息, 并根据该业务路由信息确定与该业务请求对应的业务分发平台, 向该业务分发平台 发送该业务请求。在第三方业务应用从 SDP 测试平台转移到 SDP 商用平台, 或者因 SDP 系 统更新升级而第三方业务应用从原 SDP 平台转移到其它 SDP 平台时, 由于第三方业务应用 不直接连接 SDP 平台, 而是通过业务应用代理连接 SDP 平台, 因此, 不需要更改连接配置, 降 低了第三方业务应用的维护成本。并且, 在 SDP 系统更新升级时, 不需要通知第三方业务应 用更改配置, 即对第三方业务应用无任何影响, 从而简化了 SDP 系统更新升级的流程、 降低 了 SDP 系统更新升级的时间周期, 并进一步降低了第三方业务应用的维护成本。
     附图说明
     为了更清楚地说明本发明实施例的技术方案, 下面将对实施例描述中所需要使用 的附图作一简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他 的附图。
     图 1 为现有技术 SDP 系统的结构原理图 ;
     图 2 为本发明实施例提供的一种业务路由方法的流程示意图 ;
     图 3 为本发明实施例 SDP 系统的结构原理图 ;
     图 4 为在业务应用处理测试阶段, 利用本发明实施例提供的业务路由方法处理第 三方业务应用的流程示意图 ;
     图 5 为在业务应用处理商用阶段, 利用本发明实施例提供的业务路由方法处理第 三方业务应用的流程示意图 ;
     图 6 为本发明实施例提供的一种业务应用代理的结构示意图 ;
     图 7 为本发明实施例提供的一种业务路由系统的结构示意图。 具体实施方式
     下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。
     为了降低第三方业务应用从 SDP 测试平台转移到 SDP 商用平台时的维护成本。本 发明实施例提供了一种业务路由方法, 如图 2 所示, 本实施例业务路由方法, 包括 :
     步骤 101、 业务应用代理接收由第三方业务应用发送的业务请求。
     在本发明实施例中, 在现有 SDP 系统中新增了一个网元设备, 即业务应用代理。业 务应用代理在 SDP 系统的内部连接关系如图 3 所示。
     具体来说, 第三方业务应用可以统一调用业务应用代理提供的接口, 向业务应用 代理发送业务请求, 该业务请求中可以携带业务标识 (ServiceID)、 SP 标识 (SPID)、 业务调 用的能力等信息中的至少一种或者多种的组合。
     步骤 102、 业务应用代理根据所述业务请求获取所述第三方业务应用的业务路由 信息。
     具体来说, 管理平台审批通过第三方业务应用的测试申请或商用申请时, 将该第 三方业务应用的业务路由信息发送给业务应用代理, 业务应用代理接收到该业务路由信息 后, 将该业务路由信息存入业务路由信息库。该业务路由信息包括该第三方业务应用的业 务标识, 业务状态, 业务类型和业务能力等信息中的至少一种或者多种的组合。其中, 第三 方业务应用的业务状态, 用于标识第三方业务应用处于其生命周期的哪个阶段, 如业务应 用处理测试阶段和业务应用处理商用阶段 ; 第三方业务应用的业务类型, 如企业业务应用 和个人业务应用 ; 第三方业务应用的业务能力, 用于标识第三方业务应用可以使用哪些能 力, 如业务使用了 SMS、 MMS、 WAP Push、 Email 等能力。 业务应用代理在接收到该第三方业务应用发送的业务请求后, 根据该业务请求携 带的业务标识查询业务路由信息库, 从业务路由信息库中获取该第三方业务应用的业务路 由信息。
     步骤 103、 业务应用代理根据所述业务路由信息确定与所述业务请求对应的业务 分发平台。
     具体来说, 管理平台可以实时向业务应用代理发送业务分发平台的配置信息, 或 者, 管理平台也可以在更新 SDP 系统内的业务分发平台的配置信息后向业务应用代理发送 业务分发平台的配置信息。业务应用代理接收到该业务分发平台的配置信息后, 将该业务 分发平台的配置信息存入业务分发平台信息库。 所述业务分发平台的配置信息包括业务分 发平台的业务状态, 业务类型和业务能力等信息中的至少一种或者多种的组合。 其中, 业务 分发平台的业务状态, 用于标识业务分发平台处理生命周期处于哪个阶段的第三方业务应 用, 如用于测试第三方业务应用的 SDP 平台, 商用的 SDP 平台 ; 业务分发平台的业务类型, 用 于标识业务分发平台处理哪种业务类型的第三方业务应用, 如处理企业业务应用的 SDP 平 台, 处理个人业务应用的 SDP 平台 ; 业务分发平台的业务能力, 用于标识业务分发平台可以 提供哪些能力, 如提供 SMS(Short MessagingService, 短信 )、 MMS(Multimedia Messaging Service, 彩信 )、 WAP Push 能力的 SDP 平台, 提供 Email、 移动搜索能力的 SDP 平台。
     业务应用代理在获取到第三方业务应用的业务路由信息后, 对该业务路由信息与 业务分发平台信息库中的业务分发平台的配置信息进行匹配, 查找到其配置信息与所述业 务路由信息匹配的业务分发平台, 将该业务分发平台作为与该业务请求对应的业务分发平
     台。
     步骤 104、 业务应用代理向所述业务分发平台发送所述业务请求。 具体来说, 业务应用代理将该业务请求发送到对应的业务分发平台的业务接入网关。 本发明实施例提供的业务路由方法, 通过将第三方业务应用的业务请求发送给业 务应用代理, 该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息, 并根 据该业务路由信息确定与该业务请求对应的业务分发平台, 向该业务分发平台发送该业务 请求。在第三方业务应用从 SDP 测试平台转移到 SDP 商用平台, 或者因系统更新升级而第 三方业务应用从原 SDP 平台转移到其它 SDP 平台时, 由于第三方业务应用不直接连接 SDP 平台, 而是通过业务应用代理连接 SDP 平台, 因此, 不需要更改连接配置, 降低了第三方业 务应用的维护成本。并且, 在 SDP 系统更新升级时, 不需要通知第三方业务应用更改配置, 即对第三方业务应用无任何影响, 从而简化了 SDP 系统更新升级的流程、 降低了 SDP 系统更 新升级的时间周期, 并进一步降低了第三方业务应用的维护成本。
     以下结合第三方业务应用处于业务应用处理测试阶段和业务应用处理商用阶段 两种情况分别对上一实施例作进一步详细描述。
     如图 4 所示, 在业务应用处理测试阶段, 利用本发明实施例提供的业务路由方法 处理第三方业务应用的流程包括 :
     步骤 201、 SP/CP 向管理平台发送业务测试申请。
     举例而言, 第三方业务应用为 SP 的 Mymail 业务应用, Mymail 的业务特征为当第 三方 Email 服务器有邮件后, 根据用户自行设定通过 SMS 或 MMS 方式通知用户。在 Mymail 业务应用上线前需要进行业务测试, SP 向管理平台发送 Mymail 的业务测试申请。
     步骤 202、 管理平台接收该业务测试申请后, 由系统管理员审批该业务测试申请。 另外, 管理平台还可以在接收该业务测试申请后, 不对该业务测试申请进行审批。 直接进入 步骤 203。
     步骤 203、 在该业务测试申请被审批通过后, 管理平台将该第三方业务应用的业务 路由信息发送给业务应用代理。该业务路由信息包括该第三方业务应用的业务标识, 业务 状态, 业务类型和业务能力等信息中的至少一种或者多种的组合。 其中, 第三方业务应用的 业务状态为业务应用处理测试阶段。
     举例而言, 在 Mymail 的业务测试申请被审批通过后, 管理平台将 Mymail 的业 务路由信息发送给业务应用代理。该业务路由信息包括 : Mymail 的业务标识 ( 例如 “S_ Mymail005” )、 Mymail 的业务状态 ( 例如 “业务应用处理测试阶段” )、 Mymail 的业务类型 ( 例如 “企业业务应用” )、 Mymail 的业务能力 ( 例如 “SMS、 MMS” )。
     步骤 204、 管理平台将该第三方业务应用的业务信息发送到 SDP 测试平台。
     SDP 测试平台在接入第三方业务应用时, 需要对第三方业务应用进行认证鉴权等 操作, 因此, SDP 测试平台需要从管理平台获取第三方业务应用的业务信息。第三方业务应 用的业务信息包括该第三方业务应用的业务标识, 业务状态, 业务类型和业务能力等信息 中的至少一种或者多种的组合。
     管理平台可以将该第三方业务应用的业务信息发送给系统内所有的 SDP 平台, 也 可以根据第三方业务应用的业务状态 ( 例如 : 业务应用处理测试阶段 ) 发送给系统内所有
     的 SDP 测试平台。
     步骤 205、 第三方业务应用向业务应用代理发送业务测试请求, 该业务测试请求一 般可以携带业务标识、 SP 标识、 业务调用的能力等信息, 当然, 还可以根据实际情况携带更 多或者更少的信息, 本实施例不作限定。
     举例而言, Mymail 向业务应用代理发送业务测试请求, 该业务测试请求携带业务 标识 ( 例如 “S_Mymail005” )、 SP 标识 ( 例如 “1005” )、 业务调用的能力 ( 例如 “SMS” )等 信息。
     步骤 206、 业务应用代理接收到该业务测试请求后, 根据所述业务测试请求携带的 业务标识 ( 当然, 也可以根据其他信息标识 ) 获取第三方业务应用的业务路由信息, 并根据 该业务路由信息确定与该业务测试请求对应的 SDP 测试平台。
     举 例 而 言, 业 务 应 用 代 理 接 收 到 业 务 测 试 请 求 后, 通过业务标识 ( 例如 “S_ Mymail005” ) 查询业务路由信息库, 检索到 Mymail 的业务路由信息, 即, Mymail 的业务状 态为 “业务应用处理测试阶段” , Mymail 的业务类型为 “企业业务应用” , Mymail 的业务能力 为 “SMS、 MMS” 。
     业务应用代理中可以预先配置有匹配策略, 例如, 先根据第三方业务应用的业务 状态进行匹配等。例如, 业务应用代理可以根据 Mymail 的业务状态从业务分发平台信息库 中查询测试第三方业务应用的 SDP 平台。如果系统中只存在一个 SDP 测试平台, 则不需要 继续匹配。否则, 根据 Mymail 的业务能力从业务分发平台信息库中查询提供 SMS 和 MMS 能 力的 SDP 测试平台。 步骤 207、 业务应用代理将该业务测试请求发送到对应的 SDP 测试平台。
     举例而言, 业务应用代理将 Mymail 的业务测试请求发送到对应的 SDP 测试平台。
     该 SDP 测试平台的业务接入网关接收该业务测试请求后, 对第三方业务应用的 SP/CP 进行认证鉴权, 认证鉴权通过后进行 SLA 策略控制, 将该业务测试请求下发到业务总 线。业务总线访问管理平台进行计费鉴权, 将该业务测试请求下发到网络接入网关。网络 接入网关将该业务测试请求转发到网络能力模拟器或现网网络能力网元。
     如图 5 所示, 在业务应用处理商用阶段, 利用本发明实施例提供的业务路由方法 处理第三方业务应用的流程包括 :
     步骤 301、 SP/CP 向管理平台发送业务商用申请。
     举例而言, 第三方业务应用为 SP 的 Mymail 业务应用, Mymail 的业务特征为当第 三方 Email 服务器有邮件后, 根据用户自行设定通过 SMS 或 MMS 方式通知用户。Mymail 结 束业务测试后申请商用, SP 向管理平台发送 Mymail 的业务商用申请。
     步骤 302、 管理平台接收该业务商用申请后, 由系统管理员审批该业务商用申请。 另外, 管理平台还可以在接收该业务商用申请后, 不对该业务商用申请进行审批。 直接进入 步骤 303。
     步骤 303、 在该业务商用申请被审批通过后, 管理平台将该第三方业务应用的业务 路由信息发送给业务应用代理。该业务路由信息可以包括该第三方业务应用的业务标识, 业务状态, 业务类型和业务能力等信息中的至少一种或者多种的组合。 其中, 第三方业务应 用的业务状态为业务应用处理商用阶段。
     举例而言, 在 Mymail 的业务商用申请被审批通过后, 管理平台将 Mymail 的业
     务路由信息发送给业务应用代理。该业务路由信息包括 : Mymail 的业务标识 ( 例如 “S_ Mymail005” )、 Mymail 的业务状态 ( 例如 “业务应用处理商用阶段” )、 Mymail 的业务类型 ( 例如 “企业业务应用” )、 Mymail 的业务能力 ( 例如 “SMS、 MMS” )。
     步骤 304、 管理平台将该第三方业务应用的业务信息发送到 SDP 商用平台。
     SDP 商用平台在接入第三方业务应用时, 需要对第三方业务应用进行认证鉴权等 操作, 因此, SDP 商用平台需要从管理平台获取第三方业务应用的业务信息。第三方业务应 用的业务信息包括该第三方业务应用的业务标识, 业务状态, 业务类型和业务能力等信息 中的至少一种或者多种的组合。
     管理平台可以将该第三方业务应用的业务信息发送给系统内所有的 SDP 平台, 也 可以根据第三方业务应用的业务状态 ( 例如 : 业务应用处理商用阶段 ) 发送给系统内所有 的 SDP 商用平台。
     步骤 305、 第三方业务应用向业务应用代理发送业务商用请求, 该业务商用请求一 般可以携带业务标识、 SP 标识、 业务调用的能力等信息, 当然, 还可以根据实际情况携带更 多或者更少的信息, 本实施例不作限定。
     举例而言, Mymail 向业务应用代理发送业务商用请求, 该业务商用请求携带业务 标识 ( 例如 “S_Mymail005” )、 SP 标识 ( 例如 “1005” )、 业务调用的能力 ( 例如 “SMS” )等 信息。
     步骤 306、 业务应用代理接收到该业务商用请求后, 根据所述业务商用请求携带的 业务标识 ( 当然, 也可以根据其他信息标识 ) 获取第三方业务应用的业务路由信息, 并根据 该业务路由信息确定与该业务商用请求对应的 SDP 商用平台。
     举 例 而 言, 业 务 应 用 代 理 接 收 到 业 务 商 用 请 求 后, 通过业务标识 ( 例如 “S_ Mymail005” ) 查询业务路由信息库, 检索到 Mymail 的业务路由信息, 即, Mymail 的业务状 态为 “业务应用处理商用阶段” , Mymail 的业务类型为 “企业业务应用” , Mymail 的业务能力 为 “SMS、 MMS” 。
     业务应用代理中可以预先配置有匹配策略, 例如, 先根据第三方业务应用的业务 状态进行匹配等。例如, 业务应用代理可以根据 Mymail 的业务状态从业务分发平台信息库 中查询商用的 SDP 平台。如果系统中只存在一个 SDP 商用平台, 则不需要继续匹配。否则, 根据 Mymail 的业务类型从业务分发平台信息库中查询处理企业业务应用的 SDP 商用平台。 如果查询到多个处理企业业务应用的 SDP 商用平台, 则根据 Mymail 的业务能力从业务分发 平台信息库中查询提供 SMS 和 MMS 能力的、 处理企业业务应用的 SDP 商用平台。
     步骤 307、 业务应用代理将该业务商用请求发送到对应的 SDP 商用平台。
     举例而言, 业务应用代理将 Mymail 的业务商用请求发送到对应的 SDP 商用平台。
     该 SDP 商用平台的业务接入网关接收该业务商用请求后, 对第三方业务应用的 SP/CP 进行认证鉴权, 认证鉴权通过后进行 SLA 策略控制, 将该业务商用请求下发到业务总 线。业务总线访问管理平台进行计费鉴权, 将该业务商用请求下发到网络接入网关。网络 接入网关将该业务商用请求转发到现网网络能力网元。
     本发明实施例提供的业务路由方法, 通过第三方业务应用将业务请求发送给业务 应用代理, 该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息, 并根据 该业务路由信息确定与该业务请求对应的业务分发平台, 向该业务分发平台发送该业务请求。在第三方业务应用从 SDP 测试平台转移到 SDP 商用平台时, 由于第三方业务应用不直 接连接 SDP 平台, 而是通过业务应用代理连接 SDP 平台, 因此, 不需要更改连接配置, 降低了 第三方业务应用的维护成本。
     另外, 由于容量扩容、 合理规划等原因, 运营商经常需要对 SDP 系统进行重新规 划。例如, 现有网络中的一个 SDP 系统既连接网络侧的能力部件 ( 如 SMSC, MMSC, WAP GW 等 ), 同时又连接 IT 域的能力部件 ( 如 Email, 移动搜索引擎等 ), 升级该 SDP 系统, 在该 SDP 系统中增加了一个连接 IT 域的能力部件的 SDP 商用平台, 并在业务应用代理中存储该 SDP 商用平台的配置信息。在某一使用 Email 业务能力的第三方业务应用向升级后的 SDP 系 统内的业务应用代理发送业务请求时, 业务应用代理根据该业务请求中的业务标识查询业 务路由信息库, 查询到对应的业务路由信息 ( 例如 “业务应用处理商用阶段” , “使用 Email 业务能力” )。业务应用代理根据该业务路由信息和 SDP 平台的配置信息, 可以查询到提供 Email 能力的新增加的 SDP 商用平台, 将该业务请求发送到新增加的 SDP 商用平台。因此, 在 SDP 系统更新升级时, 不需要通知第三方业务应用更改配置, 即对第三方业务应用无任 何影响, 避免了系统更新升级的流程繁琐、 时间周期长、 成本高等问题, 从而简化了 SDP 系 统更新升级的流程、 降低了 SDP 系统更新升级的时间周期。降低了第三方业务应用的维护 成本。 与上述方法相对应地, 本发明实施例还提供了一种业务应用代理, 如图 6 所示, 本 实施例业务应用代理, 包括 :
     请求接收单元 401, 用于接收由第三方业务应用发送的业务请求 ;
     路由获取单元 402, 用于根据所述请求接收单元 401 接收的业务请求获取所述第 三方业务应用的业务路由信息 ;
     平台确定单元 403, 用于根据所述路由获取单元 402 获取的业务路由信息确定与 所述业务请求对应的业务分发平台 ;
     请求发送单元 404, 用于向所述平台确定单元 403 确定的业务分发平台发送所述 业务请求。
     进一步地, 本实施例业务应用代理具体还包括 :
     路由接收单元, 用于接收由管理平台发送的所述第三方业务应用的业务路由信 息, 所述业务路由信息包括所述第三方业务应用的业务标识, 业务状态, 业务类型和业务能 力中的至少一种或者多种的组合 ;
     路由存储单元, 用于将接收的业务路由信息存入业务路由信息库。
     进一步地, 所述路由获取单元 402 具体包括 :
     标识获取子单元, 用于从所述业务请求中获取业务标识 ;
     路由获取子单元, 用于根据所述标识获取子单元获取的业务标识从所述业务路由 信息库中获取所述第三方业务应用的业务路由信息。
     进一步地, 本实施例业务应用代理具体还包括 :
     信息接收单元, 用于接收由管理平台发送的业务分发平台的配置信息, 所述业务 分发平台的配置信息包括业务分发平台的业务状态和业务类型和业务能力 ;
     信息存储单元, 用于将接收的业务分发平台的配置信息存入业务分发平台信息 库。
     进一步地, 所述平台确定单元 403 具体包括 : 信息获取子单元, 用于从所述业务分发平台信息库中获取业务分发平台的配置信息 平台确定子单元, 用于根据所述业务路由信息和所述信息获取子单元获取的业务 分发平台的配置信息, 确定配置信息与所述业务路由信息匹配的业务分发平台, 将所述业 务分发平台作为与所述业务请求对应的业务分发平台。
     本发明实施例提供的业务应用代理, 通过第三方业务应用将业务请求发送给业务 应用代理, 该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息, 并根据 该业务路由信息确定与该业务请求对应的业务分发平台, 向该业务分发平台发送该业务请 求。在第三方业务应用从 SDP 测试平台转移到 SDP 商用平台, 或者因 SDP 系统更新升级而 第三方业务应用从原 SDP 平台转移到其它 SDP 平台时, 由于第三方业务应用不直接连接 SDP 平台, 而是通过业务应用代理连接 SDP 平台, 因此, 不需要更改连接配置, 降低了第三方业 务应用的维护成本。并且, 在 SDP 系统更新升级时, 不需要通知第三方业务应用更改配置, 即对第三方业务应用无任何影响, 从而简化了 SDP 系统更新升级的流程、 降低了 SDP 系统更 新升级的时间周期, 并进一步降低了第三方业务应用的维护成本。
     与上述方法、 装置相对应地, 本发明实施例还提供了一种业务路由系统, 如图 7 所 示, 包括第三方业务应用 501 和业务应用代理 502 和业务分发平台 503 和管理平台 504 ;
     其中, 所述第三方业务应用 501, 用于向所述业务应用代理 502 发送业务请求 ;
     所述业务应用代理 502, 用于接收由第三方业务应用 501 发送的业务请求 ; 并根据 所述业务请求获取所述第三方业务应用 501 的业务路由信息 ; 根据所述业务路由信息确定 与所述业务请求对应的业务分发平台 503 ; 向所述业务分发平台 503 发送所述业务请求 ;
     所述业务分发平台 503, 用于接收由所述业务应用代理 502 发送的业务请求, 根据 所述业务请求进行业务处理 ;
     所述管理平台 504, 用于对所述业务分发平台 503 进行业务管理。
     进一步地, 所述管理平台 504, 还用于向所述业务应用代理 502 发送所述第三方业 务应用 501 的业务路由信息, 所述业务路由信息包括所述第三方业务应用 501 的业务标识, 业务状态, 业务类型和业务能力中的至少一种或者多种的组合 ;
     所述业务应用代理 502, 还用于接收由管理平台 504 发送的所述第三方业务应用 501 的业务路由信息 ; 并将接收的业务路由信息存入业务路由信息库。
     进一步地, 所述管理平台 504, 还用于向所述业务应用代理 502 发送所述业务分发 平台 503 的配置信息, 所述业务分发平台 503 的配置信息包括业务分发平台 503 的业务状 态和业务类型和业务能力 ;
     所述业务应用代理 502, 还用于接收由所述管理平台 504 发送的业务分发平台的 配置信息 ; 并将接收的业务分发平台 503 的配置信息存入业务分发平台信息库。
     本发明实施例提供的业务路由系统, 通过第三方业务应用将业务请求发送给业务 应用代理, 该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息, 并根据 该业务路由信息确定与该业务请求对应的业务分发平台, 向该业务分发平台发送该业务请 求。在第三方业务应用从 SDP 测试平台转移到 SDP 商用平台, 或者因 SDP 系统更新升级而 第三方业务应用从原 SDP 平台转移到其它 SDP 平台时, 由于第三方业务应用不直接连接 SDP
     平台, 而是通过业务应用代理连接 SDP 平台, 因此, 不需要更改连接配置, 降低了第三方业 务应用的维护成本。并且, 在 SDP 系统升级时, 不需要通知第三方业务应用更改配置, 即对 第三方业务应用无任何影响, 从而简化了 SDP 系统更新升级的流程、 降低了 SDP 系统更新升 级的时间周期, 并进一步降低了第三方业务应用的维护成本。
     本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。
     以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于此, 任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或替换, 都应涵 盖在本发明的保护范围之内。因此, 本发明的保护范围应以权利要求的保护范围为准。

业务路由方法、装置及系统.pdf_第1页
第1页 / 共18页
业务路由方法、装置及系统.pdf_第2页
第2页 / 共18页
业务路由方法、装置及系统.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《业务路由方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《业务路由方法、装置及系统.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101998227A43申请公布日20110330CN101998227ACN101998227A21申请号200910166857X22申请日20090828H04W4/00200901H04W24/00200901H04L29/0820060171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为基地总部办公楼72发明人闫伟74专利代理机构北京中博世达专利商标代理有限公司11274代理人申健54发明名称业务路由方法、装置及系统57摘要本发明实施例公开了一种业务路由方法、装置及系统,涉及通信领域。为了降低第三方业务应用的维护成本、简化SDP系统更新升级的流程、。

2、并降低SDP系统更新升级的时间周期,本发明实施例提供的技术方案如下接收由第三方业务应用发送的业务请求;根据所述业务请求获取所述第三方业务应用的业务路由信息;根据所述业务路由信息确定与所述业务请求对应的业务分发平台;向所述业务分发平台发送所述业务请求。本发明实施例适用于SDP系统。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图6页CN101998232A1/2页21一种业务路由方法,其特征在于,包括接收由第三方业务应用发送的业务请求;根据所述业务请求获取所述第三方业务应用的业务路由信息;根据所述业务路由信息确定与所述业务请求对应的业务分发平台;向所述业。

3、务分发平台发送所述业务请求。2根据权利要求1所述的业务路由方法,其特征在于,所述接收由第三方业务应用发送的业务请求的步骤之前包括接收由管理平台发送的所述第三方业务应用的业务路由信息,所述业务路由信息包括所述第三方业务应用的业务标识,业务状态,业务类型和业务能力中的至少一种或者多种的组合;将接收的业务路由信息存入业务路由信息库。3根据权利要求2所述的业务路由方法,其特征在于,所述业务请求携带所述第三方业务应用的业务标识;所述根据所述业务请求获取所述第三方业务应用的业务路由信息包括根据所述业务请求中的业务标识从所述业务路由信息库中获取所述第三方业务应用的业务路由信息。4根据权利要求1所述的业务路由。

4、方法,其特征在于,所述接收由第三方业务应用发送的业务请求的步骤之前还包括接收由管理平台发送的业务分发平台的配置信息,所述业务分发平台的配置信息包括业务分发平台的业务状态,业务类型和业务能力中的至少一种或者多种的组合;将接收的业务分发平台的配置信息存入业务分发平台信息库。5根据权利要求3或4所述的业务路由方法,其特征在于,所述根据所述业务路由信息确定与所述业务请求对应的业务分发平台包括根据所述业务路由信息和所述业务分发平台信息库中的业务分发平台的配置信息,确定配置信息与所述业务路由信息匹配的业务分发平台,将所述业务分发平台作为与所述业务请求对应的业务分发平台。6一种业务应用代理,其特征在于,包括。

5、请求接收单元,用于接收由第三方业务应用发送的业务请求;路由获取单元,用于根据所述请求接收单元接收的业务请求获取所述第三方业务应用的业务路由信息;平台确定单元,用于根据所述路由获取单元获取的业务路由信息确定与所述业务请求对应的业务分发平台;请求发送单元,用于向所述平台确定单元确定的业务分发平台发送所述业务请求。7根据权利要求6所述的业务应用代理,其特征在于,还包括路由接收单元,用于接收由管理平台发送的所述第三方业务应用的业务路由信息,所述业务路由信息包括所述第三方业务应用的业务标识,业务状态,业务类型和业务能力中的至少一种或者多种的组合;路由存储单元,用于将接收的业务路由信息存入业务路由信息库。。

6、8根据权利要求7所述的业务应用代理,其特征在于,所述路由获取单元包括权利要求书CN101998227ACN101998232A2/2页3标识获取子单元,用于从所述业务请求中获取业务标识;路由获取子单元,用于根据所述标识获取子单元获取的业务标识从所述业务路由信息库中获取所述第三方业务应用的业务路由信息。9根据权利要求6所述的业务应用代理,其特征在于,还包括信息接收单元,用于接收由管理平台发送的业务分发平台的配置信息,所述业务分发平台的配置信息包括业务分发平台的业务状态,业务类型和业务能力中的至少一种或者多种的组合;信息存储单元,用于将接收的业务分发平台的配置信息存入业务分发平台信息库。10根据权。

7、利要求9所述的业务应用代理,其特征在于,所述平台确定单元包括信息获取子单元,用于从所述业务分发平台信息库中获取业务分发平台的配置信息;平台确定子单元,用于根据所述业务路由信息和所述信息获取子单元获取的业务分发平台的配置信息,确定配置信息与所述业务路由信息匹配的业务分发平台,将所述业务分发平台作为与所述业务请求对应的业务分发平台。11一种业务路由系统,其特征在于,包括第三方业务应用,业务分发平台,管理平台和如权利要求6至10中任意一项所述的业务应用代理;所述第三方业务应用,用于向所述业务应用代理发送业务请求;所述业务分发平台,用于接收由所述业务应用代理发送的业务请求,根据所述业务请求进行业务处理。

8、;所述管理平台,用于对所述业务分发平台进行业务管理。权利要求书CN101998227ACN101998232A1/9页4业务路由方法、装置及系统技术领域0001本发明涉及通信领域,尤其涉及一种业务路由方法、装置及系统。背景技术0002SDPSERVICEDELIVERYPLATFORM,业务分发平台是运营商快速发布增值业务的发布平台。利用SDP,第三方SPSERVERPROVIDER,服务提供者/CPCONTENTPROVIDER,内容提供者开发者可以开发增值业务,并快速上线、运营。由SP/CP开发的增值业务,一般称为第三方业务应用。0003如图1所示,SDP系统分为测试平台、商用平台,统一由。

9、管理平台进行管理和维护。第三方业务应用一般连接SDP系统的流程如下00041、第三方业务应用开发完成后,申请测试验证。00052、第三方业务应用的测试申请通过后,其直接连接到SDP测试平台进行测试。00063、第三方业务应用测试验证完毕后,申请商用。00074、第三方业务应用的商用申请审批通过后,其直接连接到相应的SDP商用平台。0008在实现本发明的过程中,发明人发现现有技术中至少存在如下问题第三方业务应用从SDP测试平台转移到SDP商用平台,或者因SDP系统更新升级而第三方业务应用从原SDP平台转移到其它SDP平台时,需要对连接SDP平台的接口等连接配置进行更改,造成第三方业务应用的维护成。

10、本较高。并且,在因SDP系统更新升级而第三方业务应用从原SDP平台转移到其它SDP平台时,运营商需要通知第三方SP/CP更改调整该第三方业务应用的配置,进一步提高维护成本,造成SDP系统更新升级的流程繁琐、时间周期长。发明内容0009本发明的实施例提供一种业务路由方法、装置及系统,能够降低第三方业务应用的维护成本、简化SDP系统更新升级的流程、并降低SDP系统更新升级的时间周期。0010为达到上述目的,本发明的实施例采用如下技术方案0011一种业务路由方法,包括0012接收由第三方业务应用发送的业务请求;0013根据所述业务请求获取所述第三方业务应用的业务路由信息;0014根据所述业务路由信息。

11、确定与所述业务请求对应的业务分发平台;0015向所述业务分发平台发送所述业务请求。0016一种业务应用代理,包括0017请求接收单元,用于接收由第三方业务应用发送的业务请求;0018路由获取单元,用于根据所述请求接收单元接收的业务请求获取所述第三方业务应用的业务路由信息;0019平台确定单元,用于根据所述路由获取单元获取的业务路由信息确定与所述业务请求对应的业务分发平台;说明书CN101998227ACN101998232A2/9页50020请求发送单元,用于向所述平台确定单元确定的业务分发平台发送所述业务请求。0021一种业务路由系统,包括第三方业务应用和业务应用代理和业务分发平台和管理平台。

12、;0022其中,所述第三方业务应用,用于向所述业务应用代理发送业务请求;0023所述业务应用代理,用于接收由第三方业务应用发送的业务请求;并根据所述业务请求获取所述第三方业务应用的业务路由信息;根据所述业务路由信息确定与所述业务请求对应的业务分发平台;向所述业务分发平台发送所述业务请求;0024所述业务分发平台,用于接收由所述业务应用代理发送的业务请求,根据所述业务请求进行业务处理;0025所述管理平台,用于对所述业务分发平台进行业务管理。0026本发明实施例提供的业务路由方法、装置及系统,通过第三方业务应用将业务请求发送给业务应用代理,该业务应用代理根据该业务请求获取第三方业务应用的业务路由。

13、信息,并根据该业务路由信息确定与该业务请求对应的业务分发平台,向该业务分发平台发送该业务请求。在第三方业务应用从SDP测试平台转移到SDP商用平台,或者因SDP系统更新升级而第三方业务应用从原SDP平台转移到其它SDP平台时,由于第三方业务应用不直接连接SDP平台,而是通过业务应用代理连接SDP平台,因此,不需要更改连接配置,降低了第三方业务应用的维护成本。并且,在SDP系统更新升级时,不需要通知第三方业务应用更改配置,即对第三方业务应用无任何影响,从而简化了SDP系统更新升级的流程、降低了SDP系统更新升级的时间周期,并进一步降低了第三方业务应用的维护成本。附图说明0027为了更清楚地说明本。

14、发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0028图1为现有技术SDP系统的结构原理图;0029图2为本发明实施例提供的一种业务路由方法的流程示意图;0030图3为本发明实施例SDP系统的结构原理图;0031图4为在业务应用处理测试阶段,利用本发明实施例提供的业务路由方法处理第三方业务应用的流程示意图;0032图5为在业务应用处理商用阶段,利用本发明实施例提供的业务路由方法处理第三方业务应用的流程示意图;0033图6为本。

15、发明实施例提供的一种业务应用代理的结构示意图;0034图7为本发明实施例提供的一种业务路由系统的结构示意图。具体实施方式0035下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于说明书CN101998227ACN101998232A3/9页6本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0036为了降低第三方业务应用从SDP测试平台转移到SDP商用平台时的维护成本。本发明实施例提供了一种业务路由方法,如图2所示,本实施例业务路由方法。

16、,包括0037步骤101、业务应用代理接收由第三方业务应用发送的业务请求。0038在本发明实施例中,在现有SDP系统中新增了一个网元设备,即业务应用代理。业务应用代理在SDP系统的内部连接关系如图3所示。0039具体来说,第三方业务应用可以统一调用业务应用代理提供的接口,向业务应用代理发送业务请求,该业务请求中可以携带业务标识SERVICEID、SP标识SPID、业务调用的能力等信息中的至少一种或者多种的组合。0040步骤102、业务应用代理根据所述业务请求获取所述第三方业务应用的业务路由信息。0041具体来说,管理平台审批通过第三方业务应用的测试申请或商用申请时,将该第三方业务应用的业务路由。

17、信息发送给业务应用代理,业务应用代理接收到该业务路由信息后,将该业务路由信息存入业务路由信息库。该业务路由信息包括该第三方业务应用的业务标识,业务状态,业务类型和业务能力等信息中的至少一种或者多种的组合。其中,第三方业务应用的业务状态,用于标识第三方业务应用处于其生命周期的哪个阶段,如业务应用处理测试阶段和业务应用处理商用阶段;第三方业务应用的业务类型,如企业业务应用和个人业务应用;第三方业务应用的业务能力,用于标识第三方业务应用可以使用哪些能力,如业务使用了SMS、MMS、WAPPUSH、EMAIL等能力。0042业务应用代理在接收到该第三方业务应用发送的业务请求后,根据该业务请求携带的业务。

18、标识查询业务路由信息库,从业务路由信息库中获取该第三方业务应用的业务路由信息。0043步骤103、业务应用代理根据所述业务路由信息确定与所述业务请求对应的业务分发平台。0044具体来说,管理平台可以实时向业务应用代理发送业务分发平台的配置信息,或者,管理平台也可以在更新SDP系统内的业务分发平台的配置信息后向业务应用代理发送业务分发平台的配置信息。业务应用代理接收到该业务分发平台的配置信息后,将该业务分发平台的配置信息存入业务分发平台信息库。所述业务分发平台的配置信息包括业务分发平台的业务状态,业务类型和业务能力等信息中的至少一种或者多种的组合。其中,业务分发平台的业务状态,用于标识业务分发平。

19、台处理生命周期处于哪个阶段的第三方业务应用,如用于测试第三方业务应用的SDP平台,商用的SDP平台;业务分发平台的业务类型,用于标识业务分发平台处理哪种业务类型的第三方业务应用,如处理企业业务应用的SDP平台,处理个人业务应用的SDP平台;业务分发平台的业务能力,用于标识业务分发平台可以提供哪些能力,如提供SMSSHORTMESSAGINGSERVICE,短信、MMSMULTIMEDIAMESSAGINGSERVICE,彩信、WAPPUSH能力的SDP平台,提供EMAIL、移动搜索能力的SDP平台。0045业务应用代理在获取到第三方业务应用的业务路由信息后,对该业务路由信息与业务分发平台信息库。

20、中的业务分发平台的配置信息进行匹配,查找到其配置信息与所述业务路由信息匹配的业务分发平台,将该业务分发平台作为与该业务请求对应的业务分发平说明书CN101998227ACN101998232A4/9页7台。0046步骤104、业务应用代理向所述业务分发平台发送所述业务请求。0047具体来说,业务应用代理将该业务请求发送到对应的业务分发平台的业务接入网关。0048本发明实施例提供的业务路由方法,通过将第三方业务应用的业务请求发送给业务应用代理,该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息,并根据该业务路由信息确定与该业务请求对应的业务分发平台,向该业务分发平台发送该业务请求。在第。

21、三方业务应用从SDP测试平台转移到SDP商用平台,或者因系统更新升级而第三方业务应用从原SDP平台转移到其它SDP平台时,由于第三方业务应用不直接连接SDP平台,而是通过业务应用代理连接SDP平台,因此,不需要更改连接配置,降低了第三方业务应用的维护成本。并且,在SDP系统更新升级时,不需要通知第三方业务应用更改配置,即对第三方业务应用无任何影响,从而简化了SDP系统更新升级的流程、降低了SDP系统更新升级的时间周期,并进一步降低了第三方业务应用的维护成本。0049以下结合第三方业务应用处于业务应用处理测试阶段和业务应用处理商用阶段两种情况分别对上一实施例作进一步详细描述。0050如图4所示,。

22、在业务应用处理测试阶段,利用本发明实施例提供的业务路由方法处理第三方业务应用的流程包括0051步骤201、SP/CP向管理平台发送业务测试申请。0052举例而言,第三方业务应用为SP的MYMAIL业务应用,MYMAIL的业务特征为当第三方EMAIL服务器有邮件后,根据用户自行设定通过SMS或MMS方式通知用户。在MYMAIL业务应用上线前需要进行业务测试,SP向管理平台发送MYMAIL的业务测试申请。0053步骤202、管理平台接收该业务测试申请后,由系统管理员审批该业务测试申请。另外,管理平台还可以在接收该业务测试申请后,不对该业务测试申请进行审批。直接进入步骤203。0054步骤203、在。

23、该业务测试申请被审批通过后,管理平台将该第三方业务应用的业务路由信息发送给业务应用代理。该业务路由信息包括该第三方业务应用的业务标识,业务状态,业务类型和业务能力等信息中的至少一种或者多种的组合。其中,第三方业务应用的业务状态为业务应用处理测试阶段。0055举例而言,在MYMAIL的业务测试申请被审批通过后,管理平台将MYMAIL的业务路由信息发送给业务应用代理。该业务路由信息包括MYMAIL的业务标识例如“S_MYMAIL005”、MYMAIL的业务状态例如“业务应用处理测试阶段”、MYMAIL的业务类型例如“企业业务应用”、MYMAIL的业务能力例如“SMS、MMS”。0056步骤204、。

24、管理平台将该第三方业务应用的业务信息发送到SDP测试平台。0057SDP测试平台在接入第三方业务应用时,需要对第三方业务应用进行认证鉴权等操作,因此,SDP测试平台需要从管理平台获取第三方业务应用的业务信息。第三方业务应用的业务信息包括该第三方业务应用的业务标识,业务状态,业务类型和业务能力等信息中的至少一种或者多种的组合。0058管理平台可以将该第三方业务应用的业务信息发送给系统内所有的SDP平台,也可以根据第三方业务应用的业务状态例如业务应用处理测试阶段发送给系统内所有说明书CN101998227ACN101998232A5/9页8的SDP测试平台。0059步骤205、第三方业务应用向业务。

25、应用代理发送业务测试请求,该业务测试请求一般可以携带业务标识、SP标识、业务调用的能力等信息,当然,还可以根据实际情况携带更多或者更少的信息,本实施例不作限定。0060举例而言,MYMAIL向业务应用代理发送业务测试请求,该业务测试请求携带业务标识例如“S_MYMAIL005”、SP标识例如“1005”、业务调用的能力例如“SMS”等信息。0061步骤206、业务应用代理接收到该业务测试请求后,根据所述业务测试请求携带的业务标识当然,也可以根据其他信息标识获取第三方业务应用的业务路由信息,并根据该业务路由信息确定与该业务测试请求对应的SDP测试平台。0062举例而言,业务应用代理接收到业务测试。

26、请求后,通过业务标识例如“S_MYMAIL005”查询业务路由信息库,检索到MYMAIL的业务路由信息,即,MYMAIL的业务状态为“业务应用处理测试阶段”,MYMAIL的业务类型为“企业业务应用”,MYMAIL的业务能力为“SMS、MMS”。0063业务应用代理中可以预先配置有匹配策略,例如,先根据第三方业务应用的业务状态进行匹配等。例如,业务应用代理可以根据MYMAIL的业务状态从业务分发平台信息库中查询测试第三方业务应用的SDP平台。如果系统中只存在一个SDP测试平台,则不需要继续匹配。否则,根据MYMAIL的业务能力从业务分发平台信息库中查询提供SMS和MMS能力的SDP测试平台。00。

27、64步骤207、业务应用代理将该业务测试请求发送到对应的SDP测试平台。0065举例而言,业务应用代理将MYMAIL的业务测试请求发送到对应的SDP测试平台。0066该SDP测试平台的业务接入网关接收该业务测试请求后,对第三方业务应用的SP/CP进行认证鉴权,认证鉴权通过后进行SLA策略控制,将该业务测试请求下发到业务总线。业务总线访问管理平台进行计费鉴权,将该业务测试请求下发到网络接入网关。网络接入网关将该业务测试请求转发到网络能力模拟器或现网网络能力网元。0067如图5所示,在业务应用处理商用阶段,利用本发明实施例提供的业务路由方法处理第三方业务应用的流程包括0068步骤301、SP/CP。

28、向管理平台发送业务商用申请。0069举例而言,第三方业务应用为SP的MYMAIL业务应用,MYMAIL的业务特征为当第三方EMAIL服务器有邮件后,根据用户自行设定通过SMS或MMS方式通知用户。MYMAIL结束业务测试后申请商用,SP向管理平台发送MYMAIL的业务商用申请。0070步骤302、管理平台接收该业务商用申请后,由系统管理员审批该业务商用申请。另外,管理平台还可以在接收该业务商用申请后,不对该业务商用申请进行审批。直接进入步骤303。0071步骤303、在该业务商用申请被审批通过后,管理平台将该第三方业务应用的业务路由信息发送给业务应用代理。该业务路由信息可以包括该第三方业务应用。

29、的业务标识,业务状态,业务类型和业务能力等信息中的至少一种或者多种的组合。其中,第三方业务应用的业务状态为业务应用处理商用阶段。0072举例而言,在MYMAIL的业务商用申请被审批通过后,管理平台将MYMAIL的业说明书CN101998227ACN101998232A6/9页9务路由信息发送给业务应用代理。该业务路由信息包括MYMAIL的业务标识例如“S_MYMAIL005”、MYMAIL的业务状态例如“业务应用处理商用阶段”、MYMAIL的业务类型例如“企业业务应用”、MYMAIL的业务能力例如“SMS、MMS”。0073步骤304、管理平台将该第三方业务应用的业务信息发送到SDP商用平台。。

30、0074SDP商用平台在接入第三方业务应用时,需要对第三方业务应用进行认证鉴权等操作,因此,SDP商用平台需要从管理平台获取第三方业务应用的业务信息。第三方业务应用的业务信息包括该第三方业务应用的业务标识,业务状态,业务类型和业务能力等信息中的至少一种或者多种的组合。0075管理平台可以将该第三方业务应用的业务信息发送给系统内所有的SDP平台,也可以根据第三方业务应用的业务状态例如业务应用处理商用阶段发送给系统内所有的SDP商用平台。0076步骤305、第三方业务应用向业务应用代理发送业务商用请求,该业务商用请求一般可以携带业务标识、SP标识、业务调用的能力等信息,当然,还可以根据实际情况携带。

31、更多或者更少的信息,本实施例不作限定。0077举例而言,MYMAIL向业务应用代理发送业务商用请求,该业务商用请求携带业务标识例如“S_MYMAIL005”、SP标识例如“1005”、业务调用的能力例如“SMS”等信息。0078步骤306、业务应用代理接收到该业务商用请求后,根据所述业务商用请求携带的业务标识当然,也可以根据其他信息标识获取第三方业务应用的业务路由信息,并根据该业务路由信息确定与该业务商用请求对应的SDP商用平台。0079举例而言,业务应用代理接收到业务商用请求后,通过业务标识例如“S_MYMAIL005”查询业务路由信息库,检索到MYMAIL的业务路由信息,即,MYMAIL的。

32、业务状态为“业务应用处理商用阶段”,MYMAIL的业务类型为“企业业务应用”,MYMAIL的业务能力为“SMS、MMS”。0080业务应用代理中可以预先配置有匹配策略,例如,先根据第三方业务应用的业务状态进行匹配等。例如,业务应用代理可以根据MYMAIL的业务状态从业务分发平台信息库中查询商用的SDP平台。如果系统中只存在一个SDP商用平台,则不需要继续匹配。否则,根据MYMAIL的业务类型从业务分发平台信息库中查询处理企业业务应用的SDP商用平台。如果查询到多个处理企业业务应用的SDP商用平台,则根据MYMAIL的业务能力从业务分发平台信息库中查询提供SMS和MMS能力的、处理企业业务应用的。

33、SDP商用平台。0081步骤307、业务应用代理将该业务商用请求发送到对应的SDP商用平台。0082举例而言,业务应用代理将MYMAIL的业务商用请求发送到对应的SDP商用平台。0083该SDP商用平台的业务接入网关接收该业务商用请求后,对第三方业务应用的SP/CP进行认证鉴权,认证鉴权通过后进行SLA策略控制,将该业务商用请求下发到业务总线。业务总线访问管理平台进行计费鉴权,将该业务商用请求下发到网络接入网关。网络接入网关将该业务商用请求转发到现网网络能力网元。0084本发明实施例提供的业务路由方法,通过第三方业务应用将业务请求发送给业务应用代理,该业务应用代理根据该业务请求获取第三方业务应。

34、用的业务路由信息,并根据该业务路由信息确定与该业务请求对应的业务分发平台,向该业务分发平台发送该业务请说明书CN101998227ACN101998232A7/9页10求。在第三方业务应用从SDP测试平台转移到SDP商用平台时,由于第三方业务应用不直接连接SDP平台,而是通过业务应用代理连接SDP平台,因此,不需要更改连接配置,降低了第三方业务应用的维护成本。0085另外,由于容量扩容、合理规划等原因,运营商经常需要对SDP系统进行重新规划。例如,现有网络中的一个SDP系统既连接网络侧的能力部件如SMSC,MMSC,WAPGW等,同时又连接IT域的能力部件如EMAIL,移动搜索引擎等,升级该S。

35、DP系统,在该SDP系统中增加了一个连接IT域的能力部件的SDP商用平台,并在业务应用代理中存储该SDP商用平台的配置信息。在某一使用EMAIL业务能力的第三方业务应用向升级后的SDP系统内的业务应用代理发送业务请求时,业务应用代理根据该业务请求中的业务标识查询业务路由信息库,查询到对应的业务路由信息例如“业务应用处理商用阶段”,“使用EMAIL业务能力”。业务应用代理根据该业务路由信息和SDP平台的配置信息,可以查询到提供EMAIL能力的新增加的SDP商用平台,将该业务请求发送到新增加的SDP商用平台。因此,在SDP系统更新升级时,不需要通知第三方业务应用更改配置,即对第三方业务应用无任何影。

36、响,避免了系统更新升级的流程繁琐、时间周期长、成本高等问题,从而简化了SDP系统更新升级的流程、降低了SDP系统更新升级的时间周期。降低了第三方业务应用的维护成本。0086与上述方法相对应地,本发明实施例还提供了一种业务应用代理,如图6所示,本实施例业务应用代理,包括0087请求接收单元401,用于接收由第三方业务应用发送的业务请求;0088路由获取单元402,用于根据所述请求接收单元401接收的业务请求获取所述第三方业务应用的业务路由信息;0089平台确定单元403,用于根据所述路由获取单元402获取的业务路由信息确定与所述业务请求对应的业务分发平台;0090请求发送单元404,用于向所述平。

37、台确定单元403确定的业务分发平台发送所述业务请求。0091进一步地,本实施例业务应用代理具体还包括0092路由接收单元,用于接收由管理平台发送的所述第三方业务应用的业务路由信息,所述业务路由信息包括所述第三方业务应用的业务标识,业务状态,业务类型和业务能力中的至少一种或者多种的组合;0093路由存储单元,用于将接收的业务路由信息存入业务路由信息库。0094进一步地,所述路由获取单元402具体包括0095标识获取子单元,用于从所述业务请求中获取业务标识;0096路由获取子单元,用于根据所述标识获取子单元获取的业务标识从所述业务路由信息库中获取所述第三方业务应用的业务路由信息。0097进一步地,。

38、本实施例业务应用代理具体还包括0098信息接收单元,用于接收由管理平台发送的业务分发平台的配置信息,所述业务分发平台的配置信息包括业务分发平台的业务状态和业务类型和业务能力;0099信息存储单元,用于将接收的业务分发平台的配置信息存入业务分发平台信息库。说明书CN101998227ACN101998232A8/9页110100进一步地,所述平台确定单元403具体包括0101信息获取子单元,用于从所述业务分发平台信息库中获取业务分发平台的配置信息0102平台确定子单元,用于根据所述业务路由信息和所述信息获取子单元获取的业务分发平台的配置信息,确定配置信息与所述业务路由信息匹配的业务分发平台,将所。

39、述业务分发平台作为与所述业务请求对应的业务分发平台。0103本发明实施例提供的业务应用代理,通过第三方业务应用将业务请求发送给业务应用代理,该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息,并根据该业务路由信息确定与该业务请求对应的业务分发平台,向该业务分发平台发送该业务请求。在第三方业务应用从SDP测试平台转移到SDP商用平台,或者因SDP系统更新升级而第三方业务应用从原SDP平台转移到其它SDP平台时,由于第三方业务应用不直接连接SDP平台,而是通过业务应用代理连接SDP平台,因此,不需要更改连接配置,降低了第三方业务应用的维护成本。并且,在SDP系统更新升级时,不需要通知第三。

40、方业务应用更改配置,即对第三方业务应用无任何影响,从而简化了SDP系统更新升级的流程、降低了SDP系统更新升级的时间周期,并进一步降低了第三方业务应用的维护成本。0104与上述方法、装置相对应地,本发明实施例还提供了一种业务路由系统,如图7所示,包括第三方业务应用501和业务应用代理502和业务分发平台503和管理平台504;0105其中,所述第三方业务应用501,用于向所述业务应用代理502发送业务请求;0106所述业务应用代理502,用于接收由第三方业务应用501发送的业务请求;并根据所述业务请求获取所述第三方业务应用501的业务路由信息;根据所述业务路由信息确定与所述业务请求对应的业务分。

41、发平台503;向所述业务分发平台503发送所述业务请求;0107所述业务分发平台503,用于接收由所述业务应用代理502发送的业务请求,根据所述业务请求进行业务处理;0108所述管理平台504,用于对所述业务分发平台503进行业务管理。0109进一步地,所述管理平台504,还用于向所述业务应用代理502发送所述第三方业务应用501的业务路由信息,所述业务路由信息包括所述第三方业务应用501的业务标识,业务状态,业务类型和业务能力中的至少一种或者多种的组合;0110所述业务应用代理502,还用于接收由管理平台504发送的所述第三方业务应用501的业务路由信息;并将接收的业务路由信息存入业务路由信。

42、息库。0111进一步地,所述管理平台504,还用于向所述业务应用代理502发送所述业务分发平台503的配置信息,所述业务分发平台503的配置信息包括业务分发平台503的业务状态和业务类型和业务能力;0112所述业务应用代理502,还用于接收由所述管理平台504发送的业务分发平台的配置信息;并将接收的业务分发平台503的配置信息存入业务分发平台信息库。0113本发明实施例提供的业务路由系统,通过第三方业务应用将业务请求发送给业务应用代理,该业务应用代理根据该业务请求获取第三方业务应用的业务路由信息,并根据该业务路由信息确定与该业务请求对应的业务分发平台,向该业务分发平台发送该业务请求。在第三方业。

43、务应用从SDP测试平台转移到SDP商用平台,或者因SDP系统更新升级而第三方业务应用从原SDP平台转移到其它SDP平台时,由于第三方业务应用不直接连接SDP说明书CN101998227ACN101998232A9/9页12平台,而是通过业务应用代理连接SDP平台,因此,不需要更改连接配置,降低了第三方业务应用的维护成本。并且,在SDP系统升级时,不需要通知第三方业务应用更改配置,即对第三方业务应用无任何影响,从而简化了SDP系统更新升级的流程、降低了SDP系统更新升级的时间周期,并进一步降低了第三方业务应用的维护成本。0114本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可。

44、以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存储记忆体RANDOMACCESSMEMORY,RAM等。0115以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。说明书CN101998227ACN101998232A1/6页13图1图2说明书附图CN101998227ACN101998232A2/6页14图3说明书附图CN101998227ACN101998232A3/6页15图4说明书附图CN101998227ACN101998232A4/6页16图5说明书附图CN101998227ACN101998232A5/6页17图6说明书附图CN101998227ACN101998232A6/6页18图7说明书附图CN101998227A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1