【技术实现步骤摘要】
一种报文处理的方法和透明代理服务器
本专利技术涉及通信
,尤其涉及一种报文处理的方法以及透明代理服务器。
技术介绍
随着网络的发展,运营商开始为用户端提供增值服务。举例来说,典型的增值服务包括:病毒过滤、页面适配、视频优化等。不同的增值业务服务器(ValueAddedServer,VAS)提供不同业务类型的增值服务。在策略计费控制(PolicyandChargingControl,PCC)架构中,透明代理服务器位于用户端与目的万维网(WorldWideWeb,WEB)服务器之间,用户端向域名服务器(DomainNameSystem,DNS)发起域名解析请求,以获取WEB服务器的IP地址,该透明代理服务器构建该用户端和该WEB服务器之间的连接,该用户端将该WEB服务的IP地址作为目的IP地址向该WEB服务器发送业务报文,该透明代理服务器通过深度数据包检测(DeepPacketInspection,DPI)识别出该业务报文的业务类型,并根据该业务类型确定用于处理该业务报文的VAS服务器,然后该透明代理服务器断开该用户端与WEB服务器之间的连接,并建立用户端和该V ...
【技术保护点】
一种报文处理的方法,其特征在于,包括:透明代理服务器获取用户端向WEB服务器发送的握手报文;当确定所述握手报文中的目的IP地址为预置的目标WEB服务器的IP地址时,所述透明代理服务器根据所述目的IP地址和对应关系,确定目标VAS服务器,所述对应关系为VAS服务器与所述目标WEB服务器的IP地址的对应关系;所述透明代理服务器构建所述用户端、所述目标VAS服务器和所述WEB服务器之间的连接,所述目标VAS服务器用于处理所述用户端与所述WEB服务器之间交互的业务报文。
【技术特征摘要】
1.一种报文处理的方法,其特征在于,包括:透明代理服务器获取用户端向WEB服务器发送的握手报文;当确定所述握手报文中的目的IP地址为预置的目标WEB服务器的IP地址时,所述透明代理服务器根据所述目的IP地址和对应关系,确定目标VAS服务器,所述对应关系为VAS服务器与所述目标WEB服务器的IP地址的对应关系;所述透明代理服务器构建所述用户端、所述目标VAS服务器和所述WEB服务器之间的连接,所述目标VAS服务器用于处理所述用户端与所述WEB服务器之间交互的业务报文。2.根据权利要求1所述的方法,其特征在于,在所述透明代理服务器确定所述握手报文的目的IP地址为预置的目标WEB服务器的IP地址之前还包括:所述透明代理服务器获取所述目标WEB服务器的IP地址。3.根据权利要求2所述的方法,其特征在于,所述透明代理服务器获取所述目标WEB服务器的IP地址包括:所述透明代理服务器确定所述目标WEB服务器的域名;所述透明代理服务器根据所述目标WEB服务器的域名,确定所述目标WEB服务器的IP地址;所述透明代理服务器保存所述目标WEB服务器的IP地址。4.根据权利要求3所述的方法,其特征在于,所述透明代理服务器确定目标WEB服务器的域名包括:所述透明代理服务器确定所述用户端使用第一WEB服务器的域名进行解析的第一次数和使用第二WEB服务器的域名进行解析的第二次数,所述第一次数大于第二次数;若所述第一次数大于或等于所述第一次数与第二次数之和的预置比例时,则确定所述第一WEB服务器的域名为所述目标WEB服务器的域名。5.根据权利要求2所述的方法,其特征在于,所述透明代理服务器获取所述目标WEB服务器的IP地址包括:所述透明代理服务器确定所述用户端向第一WEB服务器发送第一业务报文的第一次数和向第二WEB服务器发送第二业务报文的第二次数,所述第一次数大于第二次数,所述第一业务报文包括第一目的IP地址,所述第二业务报文包括第二目的IP地址;若所述第一次数大于或等于所述第一次数与第二次数之和的预置比例时,则确定所述第一目的IP地址为所述目标WEB服务器的IP地址;所述透明代理服务器保存所述目标WEB服务器的IP地址。6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述透明代理服务器根据所述目的IP地址和对应关系,确定目标VAS服务器之前还包括:所述透明代理服务器获取所述对应关系。7.一种报文处理的方法,其特征在于,包括:透明代理服务器获取用户端向WEB服务器发送的握手报文,所述握手报文中的目的IP地址为所述WEB服务器的IP地址;所述透明代理服务器根据所述目的IP地址和第一对应关系,确定所述WEB服务器的域名,所述第一对应关系为WEB服务器的域名与WEB服务器的IP地址的对应关系;当确定所述WEB服务器的域名为预置的目标WEB服务器的域名时,所述透明代理服务器根据所述WEB服务器的域名和第二对应关系,确定目标VAS服务器,所述第二对应关系为VAS服务器与所述预置的目标WEB服务器的域名的对应关系;所述透明代理服务器构建所述用户端、所述目标VAS服务器和所述WEB服务器之间的连接,所述目标VAS服务器用于处理所述用户端与所述WEB服务器之间交互的业务报文。8.根据权利要求7所述的方法,其特征在于,在所述透明代理服务器确定所述WEB服务器的域名为预置的目标WEB服务器的域名之前还包括:所述透明代理服务器获取所述目标服务器的域名。9.根据权利要求8所述的方法,其特征在于,所述透明代理服务器获取所述目标WEB服务器的域名包括:所述透明代理服务器确定所述目标WEB服务器的IP地址;所述透明代理服务器根据所述目标WEB服务器的IP地址,确定所述目标WEB服务器的域名;所述透明代理服务器保存所述目标WEB服务器的域名。10.根据权利要求9所述的方法,其特征在于,所述透明代理服务器确定所述目标WEB服务器的IP地址包括:所述透明代理服务器确定所述用户端向第一WEB服务器发送第一业务报文的第一次数和向第二WEB服务器发送第二业务报文的第二次数,所述第一次数大于第二次数,所述第一业务报文包括第一目的IP地址,所述第二业务报文包括第二目的IP地址;若所述第一次数大于或等于所述第一次数与第二次数之和的预置比例时,则确定所述第一目的IP地址为所述目标WEB服务器的IP地址。11.根据权利要求8所述的方法,其特征在于,所述透明代理服务器获取所述目标WEB服务器的域名包括:所述透明代理服务器确定所述用户端使用第一WEB服务器的域名进行解析的第一次数和使用第二WEB服务器的域名进行解析的第二次数,所述第一次数大于第二次数;若所述第一次数大于或等于所述第一次数与第二次数之和的预置比例时,则确定所述第一WEB服务器的域名为所述目标WEB服务器的域名;所述透明代理服务器保存所述目标WEB服务器的域名。12.根据权利要求7至11中任一项所述的方法,其特征在于,在所述透明代理服务器根据所述目的IP地址和第一对应关系,确定WEB服务器的域名之前还包括:所述透明...
【专利技术属性】
技术研发人员:张振华,施雄俊,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。