WO2011023122A1 - 业务路由方法、装置及*** - Google Patents
业务路由方法、装置及*** Download PDFInfo
- Publication number
- WO2011023122A1 WO2011023122A1 PCT/CN2010/076391 CN2010076391W WO2011023122A1 WO 2011023122 A1 WO2011023122 A1 WO 2011023122A1 CN 2010076391 W CN2010076391 W CN 2010076391W WO 2011023122 A1 WO2011023122 A1 WO 2011023122A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- application
- platform
- party
- request
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Definitions
- a platform determining unit configured to determine, according to the service routing information acquired by the route obtaining unit, a service distribution platform corresponding to the service request;
- the service application agent After receiving the service request sent by the third-party service application, the service application agent queries the service routing information database according to the service identifier carried in the service request, and obtains the service routing information of the third-party service application from the service routing information database.
- Step 103 The service application proxy determines, according to the service routing information, a service distribution platform corresponding to the service request.
- Mymail sends a service test request to a business application proxy that carries a service identifier (eg "S_Mymail005,”), an SP identifier (eg "1005"), a service call capability (eg "SMS”) And other information.
- a service identifier eg "S_Mymail005”
- an SP identifier eg "1005"
- SMS service call capability
- Step 303 After the business application is approved, the management platform sends the service routing information of the third-party service application to the service application agent.
- the service routing information may include a combination of at least one or more of service identification, service status, service type, and service capability of the third party service application.
- the service status of the third-party service application is a commercial application processing phase.
- the business application agent After receiving the business request, the business application agent passes the service identifier (for example,
- the third-party service application 501 is configured to send a service request to the service application proxy 502.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Description
业务路由方法、 装置及*** 本申请要求于 2009 年 08 月 28 日提交中国专利局、 申请号为 200910166857.X. 发明名称为"业务路由方法、 装置及***,,的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及通信领域, 尤其涉及一种业务路由方法、 装置及***。 背景技术
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 Messaging Service , 短信)、 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" I
步驟 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 )等。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应以权利要求的保护范围为准。
+
Claims
1、 一种业务路由方法, 其特征在于, 包括:
接收由第三方业务应用发送的业务请求;
根据所述业务请求获取所述第三方业务应用的业务路由信息; 根据所述业务路由信息确定与所述业务请求对应的业务分发平台; 向所述业务分发平台发送所述业务请求。
2、 根据权利要求 1 所述的业务路由方法, 其特征在于, 所述接收由第 三方业务应用发送的业务请求的步驟之前包括:
接收由管理平台发送的所述第三方业务应用的业务路由信息, 所述业务 路由信息包括所述第三方业务应用的业务标识, 业务状态, 业务类型和业务 能力中的至少一种或者多种的组合;
将接收的业务路由信息存入业务路由信息库。
3、 根据权利要求 2所述的业务路由方法, 其特征在于, 所述业务请求 携带所述第三方业务应用的业务标识;
所述根据所述业务请求获取所述第三方业务应用的业务路由信息包括: 根据所述业务请求中的业务标识从所述业务路由信息库中获取所述第 三方业务应用的业务路由信息。
4、 根据权利要求 1 所述的业务路由方法, 其特征在于, 所述接收由第 三方业务应用发送的业务请求的步驟之前还包括:
接收由管理平台发送的业务分发平台的配置信息, 所述业务分发平台的 配置信息包括业务分发平台的业务状态,业务类型和业务能力中的至少一种 或者多种的组合;
将接收的业务分发平台的配置信息存入业务分发平台信息库。
5、 根据权利要求 3或 4所述的业务路由方法, 其特征在于, 所述根据 所述业务路由信息确定与所述业务请求对应的业务分发平台包括:
根据所述业务路由信息和所述业务分发平台信息库中的业务分发平台 的配置信息, 确定配置信息与所述业务路由信息匹配的业务分发平台, 将所 述业务分发平台作为与所述业务请求对应的业务分发平台。
6、 一种业务应用代理, 其特征在于, 包括:
请求接收单元, 用于接收由第三方业务应用发送的业务请求; 路由获取单元, 用于根据所述请求接收单元接收的业务请求获取所述第 三方业务应用的业务路由信息;
平台确定单元, 用于根据所述路由获取单元获取的业务路由信息确定与 所述业务请求对应的业务分发平台;
请求发送单元, 用于向所述平台确定单元确定的业务分发平台发送所述 业务请求。
7、 根据权利要求 6所述的业务应用代理, 其特征在于, 还包括: 路由接收单元 , 用于接收由管理平台发送的所述第三方业务应用的业务 路由信息, 所述业务路由信息包括所述第三方业务应用的业务标识, 业务状 态, 业务类型和业务能力中的至少一种或者多种的组合;
路由存储单元, 用于将接收的业务路由信息存入业务路由信息库。
8、 根据权利要求 7所述的业务应用代理, 其特征在于, 所述路由获取 单元包括:
标识获取子单元, 用于从所述业务请求中获取业务标识;
路由获取子单元, 用于根据所述标识获取子单元获取的业务标识从所述 业务路由信息库中获取所述第三方业务应用的业务路由信息。
9、 根据权利要求 6所述的业务应用代理, 其特征在于, 还包括: 信息接收单元, 用于接收由管理平台发送的业务分发平台的配置信息, 所述业务分发平台的配置信息包括业务分发平台的业务状态, 业务类型和业 务能力中的至少一种或者多种的组合;
信息存储单元, 用于将接收的业务分发平台的配置信息存入业务分发平 台信息库。
10、 根据权利要求 9所述的业务应用代理, 其特征在于, 所述平台确定 单元包括:
信息获取子单元, 用于从所述业务分发平台信息库中获取业务分发平台 的配置信息;
平台确定子单元, 用于根据所述业务路由信息和所述信息获取子单元获 取的业务分发平台的配置信息, 确定配置信息与所述业务路由信息匹配的业
务分发平台, 将所述业务分发平台作为与所述业务请求对应的业务分发平
11、 一种业务路由***, 其特征在于, 包括第三方业务应用, 业务分发 平台, 管理平台和如权利要求 6至 10中任意一项所述的业务应用代理; 所述第三方业务应用, 用于向所述业务应用代理发送业务请求; 所述业务分发平台, 用于接收由所述业务应用代理发送的业务请求, 根 据所述业务请求进行业务处理;
所述管理平台, 用于对所述业务分发平台进行业务管理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910166857.XA CN101998227B (zh) | 2009-08-28 | 2009-08-28 | 业务路由方法、装置及*** |
CN200910166857.X | 2009-08-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011023122A1 true WO2011023122A1 (zh) | 2011-03-03 |
Family
ID=43627277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/076391 WO2011023122A1 (zh) | 2009-08-28 | 2010-08-26 | 业务路由方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101998227B (zh) |
WO (1) | WO2011023122A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571636A (zh) * | 2011-11-24 | 2012-07-11 | 中兴通讯股份有限公司 | 一种基于开放业务发布平台的消息通信方法及*** |
WO2013097079A1 (zh) * | 2011-12-26 | 2013-07-04 | 华为技术有限公司 | 一种云平台提供业务的方法及云平台 |
CN103200147B (zh) * | 2012-01-04 | 2018-04-27 | 中兴通讯股份有限公司 | 第三方业务的请求方法及装置 |
CN102594687A (zh) * | 2012-02-21 | 2012-07-18 | 深圳市同洲视讯传媒有限公司 | 一种业务路由方法及*** |
CN102594832B (zh) * | 2012-03-09 | 2015-04-29 | 华为技术有限公司 | 一种业务交付平台开展业务的方法及装置 |
CN106302600A (zh) * | 2015-06-04 | 2017-01-04 | ***通信集团广东有限公司 | 一种定制化需求的方法及装置 |
CN105847054A (zh) * | 2016-03-25 | 2016-08-10 | 国网福建省电力有限公司 | 一种业务信息动态获取的方法 |
CN114079670B (zh) * | 2020-07-30 | 2023-07-11 | 华为技术有限公司 | 传输路由信息的方法、装置和通信*** |
CN114827282A (zh) * | 2022-03-30 | 2022-07-29 | 阿里云计算有限公司 | 服务路由方法、装置、设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101080015A (zh) * | 2007-06-28 | 2007-11-28 | 中兴通讯股份有限公司 | Iptv***中实现第三方音视频内容上传的***和方法 |
CN101272530A (zh) * | 2007-03-19 | 2008-09-24 | 华为技术有限公司 | 业务触发方法及*** |
US20090119696A1 (en) * | 2007-11-01 | 2009-05-07 | At&T Knowledge Ventures, L.P. | System and Method of Restricting Access to Media Content |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7849190B2 (en) * | 2001-02-23 | 2010-12-07 | Nokia Siemens Networks Oy | Internet protocol based service architecture |
CN101207568B (zh) * | 2007-03-16 | 2011-11-23 | 中国科学技术大学 | 多协议适配器及其对多种业务实现适配处理的方法 |
CN101500344B (zh) * | 2008-01-29 | 2011-08-24 | 中兴通讯股份有限公司 | 一种实现企业融合通信的业务平台*** |
-
2009
- 2009-08-28 CN CN200910166857.XA patent/CN101998227B/zh not_active Expired - Fee Related
-
2010
- 2010-08-26 WO PCT/CN2010/076391 patent/WO2011023122A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272530A (zh) * | 2007-03-19 | 2008-09-24 | 华为技术有限公司 | 业务触发方法及*** |
CN101080015A (zh) * | 2007-06-28 | 2007-11-28 | 中兴通讯股份有限公司 | Iptv***中实现第三方音视频内容上传的***和方法 |
US20090119696A1 (en) * | 2007-11-01 | 2009-05-07 | At&T Knowledge Ventures, L.P. | System and Method of Restricting Access to Media Content |
Also Published As
Publication number | Publication date |
---|---|
CN101998227B (zh) | 2013-02-13 |
CN101998227A (zh) | 2011-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011023122A1 (zh) | 业务路由方法、装置及*** | |
CN103037312B (zh) | 消息推送方法及装置 | |
TWI743405B (zh) | 語音播報方法、智慧型播報裝置、編碼有電腦程式指令的一個或多個非暫時性電腦儲存媒體以及智慧型播報設備 | |
US20220038458A1 (en) | Multifactor Authentication for Internet-of-Things Devices | |
CN106897086B (zh) | 用于升级机器人操作***的方法、装置及*** | |
KR101180236B1 (ko) | 오픈 마켓 무선 디바이스들의 네트워크 식별을 위한 장치 및 방법 | |
WO2013131337A1 (zh) | 一种基于云服务安装应用软件的方法、装置及*** | |
US9021005B2 (en) | System and method to provide remote device management for mobile virtualized platforms | |
CN102035815B (zh) | 数据获取方法、接入节点和*** | |
US20130203386A1 (en) | Anonymizing gateway | |
CN109756885A (zh) | 一种5g业务自动开通方法、装置、设备及存储介质 | |
CN109769249B (zh) | 一种认证方法、***及其装置 | |
CN105278972A (zh) | 一种通过动态安装包快速让用户成为好友的***和方法 | |
WO2012065401A1 (zh) | 一种数据卡及其应用业务定制的***和方法 | |
WO2009009968A1 (fr) | Procédé, dispositif et système pour acquérir des informations d'ouverture de session | |
CN114845355B (zh) | 网络接入方法及装置、终端设备、网络设备、存储介质 | |
WO2010130223A1 (zh) | 一种隐藏用户号码的方法和装置 | |
CN114221959A (zh) | 服务共享方法、装置和*** | |
US10904746B2 (en) | Implementation method, apparatus and system for remote access | |
CN100391168C (zh) | 一种管理同步标记语言终端设备的方法、***及终端 | |
US20230135920A1 (en) | Network device authentication | |
CN110196732B (zh) | 技能本地管理方法及装置 | |
WO2019119962A1 (zh) | 信息处理方法、***、终端和计算机存储介质 | |
CN100525186C (zh) | 通用鉴权框架及更新bsf中用户安全描述信息的方法 | |
CN102904742B (zh) | 对可执行节点的操作方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10811282 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10811282 Country of ref document: EP Kind code of ref document: A1 |