第三方业务的请求方法及装置制造方法及图纸

技术编号:8909194 阅读:167 留言:0更新日期:2013-07-12 01:35
本发明专利技术公开了一种第三方业务的请求方法及装置,该方法包括:业务路由网络接收并保存管理服务器实体发布的第三方业务的信息,其中,第三方业务的信息包括第三方业务的业务标识符和与业务标识符相对应的业务节点信息;业务路由网络接收来自终端设备的携带第三方业务的业务标识符的业务请求,根据第三方业务的信息按照预定规则确定与该业务请求最匹配的业务节点;业务路由网络将业务请求发送给最匹配的业务节点。通过本发明专利技术解决了没有提供业务路由网络针对第三方业务的相关处理的问题,保障了业务路由网络的安全性,提高了业务路由网络的性能。

【技术实现步骤摘要】
第三方业务的请求方法及装置
本专利技术涉及通信领域,具体而言,涉及一种第三方业务的请求方法及装置。
技术介绍
在现有的通信网络中,电路域语音业务或IP多媒体子系统(IPMultimediaSubsystem,简称为IMS)网络中基于会话发起协议(SessionInitiationProtocol,简称为SIP)的业务是由核心网进行控制的。核心网可以负责用户的认证、授权、计费以及业务的路由,很好地保证了业务的可运营、可管理性。但是,在互联网中,非SIP类业务一般是由客户端直接访问业务提供商的服务器来获得服务。图1是根据相关技术的互联网业务系统的结构示意图,如图1所示,用户设备(UserEquipment,简称为UE)和域名系统(DomainNameSystem,简称为DNS)服务器之间运行DNS协议,UE通过DNS协议将互联网业务的域名转换成相应的互联网协议(InternetProtocol,简称为IP)地址;然后,UE使用该IP地址与互联网业务服务器直接通信,运行业务所需的接口协议,例如,超文本传输协议(HyperTextTransferProtocol,简称为HTTP)等协议。采用图1所示的架构提供业务时,网络提供商无法对业务过程进行控制。此外,互联网业务提供商通常缺乏靠近终端用户的营销渠道和收费渠道,故其在业务推广、盈利模式等方面均存在问题。借鉴目前较为成功的短信业务提供商(ServiceProvider,简称为SP)的运营经验,可以构建一个由网络提供商进行业务控制、提供业务路由服务的网络,无论是SIP业务还是非SIP业务均可以由该网络进行路由及控制,由网络提供商对业务进行计费和费用代收。目前,互联网(Internet)中IP地址既担任寻址功能,又担任着标识通信设备节点的作用,此双重功能决定了当IP地址变化时,不仅路由发生了变化,而且通信设备主机的标识也发生了变化,影响业务的连续性。为了解决该问题,IETF引入主机标识协议(HostIdentityProtocol,简称为HIP,即IETFHIP工作组定义的主机标识协议),解决了设备标识和地址的绑定。HIP要求任何设备都有全球范围内唯一的主机识别码(HostIdentifier,简称为HI)。定义了主机标识标签(HostIdentityTag,简称为HIT),HIT使用叠加可路由加密哈希标识符(OverlayRoutableCryptographicHashIdentifiers,简称为ORCHID),ORCHID是一种特殊的IPV6地址,其不能作为普通的可路由的IPV6地址,通过在头部使用特殊的28位的标记来与普通IPV6地址区分。128位的ORCHID,是对主机标识HI的哈希,在协议中用主机标识标签的好处是在程序中可以使用定长的接口和方便与128位IPV6地址的统一。图2是根据相关技术的HIP网络层次的结构示意图,如图2所示,HIP协议对于TCP/IP的通信层协议做了与现在不同的限定。在TCP/IP协议中,TCP和UDP联接是同IP地址联系起来的。而一旦HIP架构建立起来,这些联接就同主机ID,而不是IP地址联系起来。HIP之所以能够如此是因为它改变了TCP/IP协议中的网络层和传输层的绑定,在TCP、IP之间引入了HIP层(参见图1)。在HIP架构之中,IP地址仍然具有位置标识的功用。但是,HI取代了IP地址的设备标识的功能。这就使得无论一个主机的IP地址如何变换,它都能够拥有唯一不变的标识,从而解决了主机的移动性问题和多穴的问题。HIP协议在IP包头之上有自己的包头。其中,各字段的含义如下:NextHeader字段用于描述附加头的位置,目前没有使用,固定使用十进制的59来表示没有NextHeader。HeaderLength字段说明HIP包头的长度,以8字节的整数倍计数,不包含开始的8字节包头。PacketType字段说明HIP包的类型。VER.字段说明HIP协议的版本号。RES.字段为以后的应用预留,目前没有使用。Checksum字段是HIP包头的校验和。Controls字段是包结构和主机能力描述的字段,目前只定义了主机以匿名发送的方式一种情况。Sender′sHostIdentityTag(HIT)字段描述了发送者的HIT,128位的ORCHID。Receiver′sHostIdentityTag(HIT)字段描述了接收者的HIT,128位的ORCHID。HIPParameters字段描述了HIP包携带的HIP参数。图3是根据相关技术的HIP协议的连接建立基础交互流程的示意图,如图3所示,HIP基础交互是两个主机之间基础信息的交互过程,用于交互两个主机通讯的基础信息。HIP基础交互流程有四个包的交互,在第二和第三个包中交互DH密钥算法所需要的参数,用于在两个主机间协商共享密钥,通过在第二个和第三个包中携带的公钥,签名和HIT分别认证对方的身份。在四个包的交互完成后,建立了端到端的安全连接。在网络中发起HIP交互包的主机是发起者,发起者想交互的主机是响应者,当四个包的基础交互流程结束后,这种区别就不存在了,在后续通讯中交互的任何一方都可能成为发起者,通知对方自己状态的改变。在发起者发起的第一个包I1中,仅包含发起者的主机标识标签和响应者的主机标识标签。在响应者发送的第二个包R1中开始实际上的信息交互过程。在第二个包R1中包含了对发起者的秘密挑战(用于降低拒绝服务攻击的威胁),发起方必须响应这个挑战,交互才能继续。在发送者发送的第三个包I2中,包含了发送者对R1包中秘密挑战的应答。响应者发送的第四个包R2包含响应者的签名,同时结束四个包的HIP基础交互流程。在相关技术中,提供了一种分布式的业务控制网络,即,业务路由网络,来提供业务路由功能。在业务路由网络中,由网络提供商对业务进行计费和费用代收。但是,在业务路由网络中,应用服务器可能为第三方业务提供方提供,然而在相关技术中,并没有提供业务路由网络针对第三方业务的相关处理,而第三方业务在当前的实际应用中普遍存在,所以,有必要提供一种业务路由网络针对第三方业务的解决方案。
技术实现思路
针对相关技术中没有提供业务路由网络针对第三方业务的相关处理的问题,本专利技术提供了一种第三方业务的请求方案,以至少解决上述问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种第三方业务的请求方法。根据本专利技术的第三方业务的请求方法,包括:业务路由网络接收并保存管理服务器实体发布的第三方业务的信息,其中,第三方业务的信息包括第三方业务的业务标识符和与业务标识符相对应的业务节点信息;业务路由网络接收来自终端设备的携带第三方业务的业务标识符的业务请求,根据第三方业务的信息按照预定规则确定与该业务请求最匹配的业务节点;业务路由网络将业务请求发送给最匹配的业务节点。优选地,业务路由网络接收来自终端设备的携带第三方业务的业务标识符的业务请求之前,该方法还包括:业务路由网络中的接入节点接收来自终端设备的可信连接建立请求;接入节点根据可信连接建立请求和业务路由网络中存储的终端设备的用户信息对终端设备进行认证,并建立接入节点与终端设备的可信连接。优选地,业务路由网络接收来自终端设备的携带第三方业务的业务标识符的业务请求之前,该本文档来自技高网
...
第三方业务的请求方法及装置

【技术保护点】
一种第三方业务的请求方法,其特征在于,包括:业务路由网络接收并保存管理服务器实体发布的第三方业务的信息,其中,所述第三方业务的信息包括所述第三方业务的业务标识符和与所述业务标识符相对应的业务节点信息;所述业务路由网络接收来自终端设备的携带所述第三方业务的业务标识符的业务请求,根据所述第三方业务的信息按照预定规则确定与该业务请求最匹配的业务节点;所述业务路由网络将所述业务请求发送给所述最匹配的业务节点。

【技术特征摘要】
1.一种第三方业务的请求方法,其特征在于,包括:业务路由网络接收并保存管理服务器实体发布的第三方业务的信息,其中,所述第三方业务的信息包括所述第三方业务的业务标识符和与所述业务标识符相对应的业务节点信息;所述业务路由网络接收来自终端设备的携带所述第三方业务的业务标识符的业务请求,根据所述第三方业务的信息按照预定规则确定与该业务请求最匹配的业务节点,其中,所述终端设备为用户设备或提供所述第三方业务的业务节点服务器;所述业务路由网络将所述业务请求发送给所述最匹配的业务节点;根据所述第三方业务的信息按照预定规则确定与该业务请求最匹配的业务节点之后,还包括:所述业务路由网络中的接入节点检查所述接入节点与所述最匹配的业务节点的HIP连接是否已建立;在所述接入节点与所述最匹配的业务节点的HIP连接没有建立的情况下,所述接入节点向所述最匹配的业务节点发送触发消息,以触发所述最匹配的业务节点发起与所述接入节点的HIP连接请求,其中,所述触发消息包括所述接入节点的主机标识和网络地址。2.根据权利要求1所述的请求方法,其特征在于,所述业务路由网络接收来自终端设备的携带所述第三方业务的业务标识符的业务请求之前,还包括:所述业务路由网络中的接入节点接收来自所述终端设备的可信连接建立请求;所述接入节点根据所述可信连接建立请求和所述业务路由网络中存储的所述终端设备的用户信息对所述终端设备进行认证,并建立所述接入节点与所述终端设备的可信连接。3.根据权利要求1所述的请求方法,其特征在于,所述业务路由网络接收来自终端设备的携带所述第三方业务的业务标识符的业务请求之前,还包括:所述业务路由网络中的接入节点接收来自所述终端设备的HIP包;所述接入节点根据所述HIP包和所述业务路由网络中存储的所述终端设备的用户信息对所述终端设备进行认证,并建立所述接入节点与所述终端设备的HIP连接。4.根据权利要求1所述的请求方法,其特征在于,所述业务路由网络根据所述第三方业务的信息按照预定规则确定与该业务请求最匹配的业务节点包括:所述业务路由网络中的接入节点从所述第三方业务的信息中获取与所述第三方业务的业务标识符相对应的业务节点信息,并根据所述业务节点信息确定与所述业务请求最匹配的业务节点,其中,所述业务节点信息包括以下至少之一:业务路由算法、与所述业务标识符对应的业务节点列表、与所述业务标识符对应的业务节点地址信息。5.根据权利要求4所述的请求...

【专利技术属性】
技术研发人员:刘光远
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1