一种业务路由方法及系统的制作方法

文档序号:7889766阅读:107来源:国知局
专利名称:一种业务路由方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种业务路由方法及系统。
背景技术
SDP (Service Delivery Platform,业务分发平台)是运营商快速发布增值业务的发布平台,在这个平台上,可以供应、控制和列出第三方SP (Service Provider) /CP (Content Provider)所提供的增值服务。利用SDP,第三方开发者也可以开发增值业务,并快速上线、运营。作为一种开放式的水平架构,SDP能密切服务于运营商商业策略,包括对业务的创建、部署、计费、清算以及管理。SDP中的IAG (Integration Access Gateway,集成接入网关)以统一的接口向客户端和第三方SP/CP开放,实现协议转换、路由分发、统一会话管理、统一资源管理等功能。现有技术中,客户端向SDP发出的业务请求中,会携带相应的路由信息,IAG识别出这些路由信息,并根据上述路由信息进行路由,如业务请求指定的区域地址、业务请求中的服务提供商等。现有技术中业务路由的策略由客户端指定,不仅会使SDP把内部网络和服务暴露出去,引发安全隐患;而且还会使SDP平台只用于执行业务路由,业务路径的控制不在SDP平台的掌握中,使得不利于运营商对业务质量的控制和策略交付。在实现本发明过程中,发明人发现现有技术至少存在如下问题业务路由的策略由客户端指定,一方面不利于SDP平台对业务的控制,另一方面,增加了 SDP平台的安全隐患。

发明内容
本发明所要解决的技术问题在于,提供一种业务路由方法及系统,能够方便SDP 平台整体上对业务进行控制,同时提高了 SDP平台的安全性。为了解决上述技术问题,一方面,本发明的实施例提供了一种业务路由方法,包括以下步骤客户端向业务分发平台SDP发送服务请求;获取预存在SDP中的签约的路由策略信息;根据所述路由策略信息向客户端进行服务交付。根据所述路由策略信息向客户端进行服务交付之前还包括获取所述服务请求中包含的非签约的路由策略信息,所述根据所述路由策略信息向客户端进行服务交付的步骤具体为根据所述签约的路由策略信息和非签约的路由策略信息向客户端进行服务交付。。所述客户端向SDP发送业务请求之前还包括向SDP导入签约的路由策略信息,所述签约的路由策略信息根据不同的客户端预先签订。所述路由策略信息包括客户端请求的服务种类、提供服务的SP、进行服务交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组合。根据所述路由策略信息进行服务交付具体包括根据客户端的IP地址指定特定的服务器、根据SP ID选择特定的SP、根据签约的QOS策略选择服务资源。另一方面,本发明的实施例提供了一种业务路由系统,该系统包括客户端,向SDP发送服务请求;信息获取单元,用于获取预存在SDP中的签约的路由策略信息;执行单元,用于根据所述路由策略信息向客户端进行服务交付。所述系统还包括业务路由单元,用于获取所述服务请求中包含的非签约的路由策略信息,所述执行单元根据所述签约的路由策略信息和非签约的路由策略信息向客户端进行服务交付。所述系统还包括初始化单元,所述初始化单元用于向SDP导入签约的路由策略信息,所述签约的路由策略信息根据不同的客户端预先签订。所述路由策略信息包括客户端请求的服务种类、提供服务的SP、进行服务交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组合。所述执行单元具体包括以下任一种或几种的组合第一执行单元,用于根据客户端的IP地址指定特定的服务器;第二执行单元,用于根据SP ID选择特定的SP ;第三执行单元,用于根据签约的QOS策略选择服务资源。采用本发明提供的一种业务路由方法及系统的技术方案,客户端向SDP发送服务请求后;并由SDP获取预存在SDP中的签约的路由策略信息,最后根据获取到的路由策略信息向客户端进行服务交付。由于路由策略信息由用户和运营商提前签订并预先存储在SDP 中,因此在根据该路由策略信息向客户端进行服务交付时,防止了路由策略完全由客户端单方指定的情况;此外,利用预先签约的路由策略信息还可以避免每次请求任务时将SDP 内部网络和服务暴露给客户端,使得整个服务请求过程根据预先签约的路由策略信息自动执行,增加了安全性。本发明克服了现有技术中服务请求的路由策略由客户端指定而产生的SDP平台对服务交付控制不便以及SDP平台安全性差的技术问题,达到了能够使SDP平台从整体上控制服务交付,服务系统稳健运行的技术效果。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明一种业务路由方法的第一种实施例的流程图2是本发明一种业务路由方法的第二种实施例的流程图3是本发明一种业务路由方法的第二种实施例的交互流程图4是本发明一种业务路由方法的第二种实施例的交互流程图5是本发明一种业务路由系统的第一种实施例的结构示意图6是本发明一种业务路由系统的第二种实施例的结构示意图7是本发明一种业务路由系统的第二种实施例中执行单元的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面参考附图对本发明的实施例进行描述。参见图1,为本发明中一种业务路由方法第一种实施例的流程图。如图I所示,该方法包括以下步骤
SlOO :客户端向SDP导入签约的路由策略信息,其中,签约的路由策略信息根据不同的客户端签订,具体的,每一客户端对应有一套路由策略信息,该路由策略信息可以在线下或者线上签订。本实施方式下,上述路由策略信息包括所签约的客户端请求的服务种类、提供服务的SP、进行服务能力交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组
口 οSlOl :客户端向SDP发送服务请求;
5102=SDP获取预存在SDP中的签约的路由策略信息;
5103=SDP根据所述路由策略信息向客户端进行服务交付。例如,可在请求服务之前,为特定的客户端签订路由策略信息,至少对客户端所请求的服务种类(如天气预报服务)和提供服务的SP (如A公司)作出约束,这样使得客户端在发出服务请求后,SDP可根据上述预先签订的路由策略信息进行服务交付。本发明提供的一种业务路由方法的该种实施方式下,步骤S103中根据路由策略信息进行服务交付的方法具体包括根据客户端的IP地址指定特定的服务器、根据SP ID 选择特定的SP、根据签约的QOS策略选择服务资源。如图2所示,以下以具体事例对本发明的第一种实施方式进行说明,用户在线下签订了一套关于天气预报服务的路由策略信息,该签约的路由策略信息具体包括天气预报服务提供商,提供天气预报服务的服务器所在地、进行该服务交付所采用的QOS策略。当用户需要查询天气情况时,发出服务请求,此时将上述预先被导入至SDP中的签约的路由策略信息提取出来,SDP即可根据该签约的路由策略信息中所包含的一系列路由策略获取天气信息,并将天气信息交付给用户。在本发明提供的一种业务路由方法的第二种实施方式下,具体包括以下步骤 S200 :向SDP导入签约的路由策略信息,其中,路由策略信息根据不同的客户端签订,
具体的,每一客户端对应有一套路由策略信息,该签约的路由策略信息可以在线下签订或者线上签订。S201 :客户端向SDP发送服务请求;
5202:获取预存在SDP中的签约的路由策略信息;
5203:获取所述服务请求中包含的非签约的路由策略信息,非签约的路由策略信息由客户端在发送服务请求时指定,可从上述服务请求中提取出来;
S204:根据所述签约的路由策略信息和非签约的路由策略信息向客户端进行服务交付。上述非签约的路由策略信息为由客户端在发送服务请求时直接指定的路由策略信息,该部分信息由于不是客户端在请求服务之前预先签订的,因此在客户端请求服务时, 由客户端直接指定。本实施方式下,上述签约的路由策略信息和非签约的路由策略信息分别可以是所签约的客户端请求的服务种类、提供服务的SP、进行服务能力交付所采用的 QOS策略和负载均衡策略中上述任一种或几种的组合。当上述任一种或几种的组合作为签约的路由策略信息时,可以将该签约的路由策略信息预先导入至SDP系统;当上述任一种或几种的组合作为非签约的路由策略信息时,可以将该非签约的路由策略信息包含在服务请求中由客户端直接指定。需要说明的是,上述所签约的客户端请求的服务种类、提供服务的SP、进行服务能力交付所采用的QOS策略和负载均衡策略仅可在作为签约的路由策略信息和作为非签约的路由策略信息这二者之中以择一方式实现,具体可根据实际需要进行设置。本发明提供的一种业务路由方法的该种实施方式下,步骤S204中根据路由策略信息进行服务交付的方法具体包括根据客户端的IP地址指定特定的服务器、根据SP ID 选择特定的SP、根据签约的QOS策略选择服务资源。如图3,图4所示,以下以具体事例对本发明的第二种实施方式进行说明,用户在线下签订了一套关于天气预报服务的路由策略信息,该签约的路由策略信息具体包括天气预报服务提供商和进行该服务交付所采用的QOS策略。当用户需要查询天气情况时,发出服务请求,该服务请求中同时也包含有路由策略信息,即非签约的路由策略信息,具体为 “提供天气预报服务的服务器所在地”信息,此时SDP先将上述预先被导入至SDP中的签约的路由策略信息提取出来,再根据服务请求中非签约的路由策略信息,即所包含的服务器所在地信息对服务器进行寻址,通过上述签约的路由策略信息和非签约的路由策略信息, SDP即可获取到天气信息,最终将天气信息交付给用户。需要说明的是,上述获取SDP中的路由策略信息和获取服务请求中的路由策略信息的顺序不作固定,也可以先将服务请求中的路由策略信息提取出来。图5为本发明中一种业务路由系统第一种实施例的结构示意图。如图5所示,该系统具体包括客户端1,用于向SDP发送服务请求;信息获取单元2,用于获取预存在SDP 中的签约的路由策略信息;以及执行单元3,用于根据所述路由策略信息向客户端进行服务交付。进一步的,该系统还包括初始化单元4,该初始化单元4用于向SDP导入签约的路由策略信息,其中,上述签约的路由策略信息根据不同的客户端I预先签订。具体的,每一客户端I对应有一套签约的路由策略信息,该签约的路由策略信息可以在线下或者线上签订。本实施方式下,上述路由策略信息包括所签约的客户端请求的服务种类、提供服务的 SP、进行服务能力交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组合。如图6所示,在本发明提供的第二种实施方式下,业务路由系统具体包括客户端 1,用于向SDP发送服务请求;信息获取单元2,用于获取预存在SDP中的签约的路由策略信息;以及执行单元3,用于根据所述路由策略信息向客户端进行服务交付。进一步的,该系统还包括初始化单元4,该初始化单元4用于向SDP导入签约的路由签约信息,其中,签约的路由策略信息根据不同的客户端I预先签订,具体的,每一客户端I对应有一套路由策略信息,该签约的路由策略信息可以在线下或者线上签订。本发明提供的业务路由系统的该种实施方式下,还进一步包括业务路由单元5。具体的,上述信息获取单元2用于提取预存在SDP中签约的路由策略信息;上述业务路由单元 5用于获取所述服务请求中包含非签约的路由策略信息。本实施方式下,上述路由策略信息包括所签约的客户端请求的服务种类、提供服务的SP、进行服务能力交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组合。需要说明的是,上述路由策略信息可以作为签约的路由签约信息预先导入至SDP系统, 也可以通过包含在服务请求中,即作为非签约的路由策略信息由客户端I直接指定,具体可根据实际需要在上述两种方式中择一实现。如图7所示,本发明提供的一种业务路由系统的该种实施方式下,执行单元4进一步包括第一执行单元31,用于根据客户端的IP地址指定特定的服务器;第二执行单元32, 用于根据SP ID选择特定的SP ;以及第三执行单元33,用于根据签约的QOS策略选择服务资源。以下以具体事例对本发明提供的业务路由系统的第二种实施方式进行说明,用户在线下签订了一套关于天气预报服务的路由策略信息,该签约的路由策略信息具体包括天气预报服务提供商和进行该服务交付所采用的QOS策略。当用户需要查询天气情况时,通过客户端I发出服务请求,该服务请求中同时也包含有路由策略信息,即非签约的路由策略信息,具体为“提供天气预报服务的服务器所在地”信息,此时信息获取单元2先将上述预先被导入至SDP中的签约的路由策略信息提取出来,同时业务路由单元5获取服务请求中非签约的路由策略信息,即所包含的服务器所在地信息,通过上述签约的路由策略信息和非签约的路由策略信息,执行单元3即可获取到天气信息,最终将天气信息交付给用户。 需要说明的是,上述获取SDP中的路由策略信息和获取服务请求中的路由策略信息的顺序不作固定,也可以先将服务请求中的路由策略信息提取出来。采用本发明提供的一种业务路由方法及系统的技术方案,客户端I向SDP发送服务请求后;并由SDP获取预存在SDP中的签约的路由策略信息,最后根据获取到的路由策略信息向客户端I进行服务交付。由于路由策略信息由用户和运营商提前签订并预先存储在 SDP中,因此在根据该路由策略信息向客户端I进行服务交付时,防止了路由策略完全由客户端单方指定的情况;此外,利用预先签约的路由策略信息还可以避免每次请求任务时将 SDP内部网络和服务暴露给客户端1,使得整个服务请求过程根据预先签约的路由策略信息自动执行,增加了安全性。本发明实施例具有如下优点或有益效果克服了现有技术中服务请求的路由策略由客户端指定而产生的SDP平台对服务交付控制不便以及SDP平台安全性差的技术问题, 达到了能够使SDP平台从整体上控制服务交付,服务系统稳健运行的技术效果。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
权利要求
1.一种业务路由方法,其特征在于,包括以下步骤客户端向业务分发平台SDP发送服务请求;获取预存在SDP中的签约的路由策略信息;根据所述路由策略信息向客户端进行服务交付。
2.如权利要求I所述的业务路由方法,其特征在于,根据所述路由策略信息向客户端进行服务交付之前还包括获取所述服务请求中包含的非签约的路由策略信息;所述根据所述路由策略信息向客户端进行服务交付的步骤具体为根据所述签约的路由策略信息和非签约的路由策略信息向客户端进行服务交付。
3.如权利要求2所述的业务路由方法,其特征在于,所述客户端向SDP发送业务请求之前还包括向SDP导入签约的路由策略信息,所述签约的路由策略信息根据不同的客户端预先签订。
4.如权利要求3所述的业务路由方法,其特征在于,所述路由策略信息包括客户端请求的服务种类、提供服务的SP、进行服务交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组合。
5.如权利要求4所述的业务路由方法,其特征在于,根据所述路由策略信息进行服务交付具体包括根据客户端的IP地址指定特定的服务器、根据SP ID选择特定的SP、根据签约的QOS策略选择服务资源。
6.一种业务路由系统,其特征在于,包括客户端,向业务分发平台SDP发送服务请求;信息获取单元,用于获取预存在SDP中的签约的路由策略信息;执行单元,用于根据所述路由策略信息向客户端进行服务交付。
7.如权利要求6所述的业务路由系统,其特征在于,所述系统还包括业务路由单元,用于获取所述服务请求中包含的非签约的路由策略信息,所述执行单元根据所述签约的路由策略信息和非签约的路由策略信息向客户端进行服务交付。
8.如权利要求7所述的业务路由系统,其特征在于,所述系统还包括初始化单元,所述初始化单元用于向SDP导入签约的路由策略信息,所述签约的路由策略信息根据不同的客户端预先签订。
9.如权利要求8所述的业务路由系统,其特征在于,所述路由策略信息包括客户端请求的服务种类、提供服务的SP、进行服务交付所采用的QOS策略和负载均衡策略中上述任一种或几种的组合。
10.如权利要求9所述的业务路由系统,其特征在于,所述执行单元具体包括以下任一种或几种的组合第一执行单元,用于根据客户端的IP地址指定特定的服务器;第二执行单元,用于根据SP ID选择特定的SP ;第三执行单元,用于根据签约的QOS策略选择服务资源。
全文摘要
本发明公开了一种业务路由方法,包括以下步骤客户端向SDP(ServiceDeliveryPlatform,业务分发平台)发送服务请求;获取预存在SDP中的签约的路由策略信息;根据所述路由策略信息向客户端进行服务交付。本发明还公开了一种业务路由系统。本发明克服了现有技术中服务请求的路由策略由客户端指定而产生的SDP平台对服务交付控制不便以及SDP平台安全性差的技术问题,达到了能够使SDP平台从整体上控制服务交付,服务系统稳健运行的技术效果。
文档编号H04L12/56GK102594687SQ201210038938
公开日2012年7月18日 申请日期2012年2月21日 优先权日2012年2月21日
发明者付艳 申请人:深圳市同洲视讯传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1