一种获取服务质量的方法及接入服务器的制造方法_3

文档序号:9567021阅读:来源:国知局
成第一次握手;
[0083]S304;业务服务器发起与客户端的第二次握手,向接入服务器发送第二报文,即 SYN+ACK报文;
[0084] 其中,该SYN+ACK报文中携带的下行QoS参数值为1,即QoS= 1;
[0085]S305;接入服务器将QoS会话表中的IP五元组与SYN+ACK报文中的IP五元组进行 比对;若IP五元组比对一致,转至S306;若IP五元组比对不一致,流程结束,转发SYN+ACK 报文给客户端;
[0086]S306;接入服务器将QoS会话表中的QoS参数值更新为1,即QoS= 1;
[0087]S307;接入服务器转发SYN+ACK报文给客户端,完成第二次握手;
[0088]S308;客户端发起与业务服务器的第H次握手,向接入服务器发送ACK报文;
[0089]S309;接入服务器将更新后的QoS会话表中的IP五元组与ACK报文中的IP五元组 进行比对;若比对一致,转至S310,若比对不一致,流程结束,转发ACK报文给业务服务器;
[0090]S310;接入服务器保存更新后的QoS会话表;
[0091]S311;接入服务器将ACK报文转发给业务服务器,完成第H次握手。
[0092] 图4为本发明实施例中的另一种获取QoS的方法的流程示意图,参考图4所示,该 方法包括:
[0093]S401;客户端发起与业务服务器的第一次握手,向接入服务器发送第一报文,即 SYN报文;
[0094]S402;接入服务器根据SYN报文建立对应的QoS会话表,并将该表中的QoS参数初 始化为QoS= 0,QoS会话表的会话表状态初始化为初始状态;
[009引此时,QoS会话表可W如表2所示。
[0096]S403;接入服务器转发SYN报文给业务服务器,完成第一次握手;
[0097]S404;业务服务器发起与客户端的第二次握手,向接入服务器发送第二报文,即 SYN+ACK报文;
[0098] 其中,该SYN+ACK报文中携带的下行QoS参数值为1,即QoS= 1;
[0099]S405;接入服务器将QoS会话表中的IP五元组与SYN+ACK报文中的IP五元组进 行比对,且查看QoS会话表的会话表状态是否为初始状态;若IP五元组比对一致且会话表 状态处于初始状态,转S406,若IP五元组比对不一致和/或会话表状态不处于初始状态,流 程结束,转发SYN+ACK报文给客户端;
[0100] S406 ;接入服务器将QoS会话表中的QoS参数值更新为1,即QoS= 1,并将会话表 状态由初始状态更新为中间状态,获得QoS会话中间表;
[0101] S407 ;接入服务器转发SYN+ACK报文给客户端,完成第二次握手;
[0102]S408;客户端发起与业务服务器的第H次握手,向接入服务器发送ACK报文;
[0103]S409;接入服务器将QoS会话中间表中的IP五元组与ACK报文中的IP五元组进 行比对,且查看QoS会话中间表的会话表状态是否为中间状态,若IP五元组比对一致且会 话表状态处于中间状态,转至S410,若IP五元组比对不一致和/或会话表状态不处于中间 状态,流程结束,转发ACK报文给业务服务器;
[0104]S410 ;接入服务器将QoS会话中间表的会话表状态由中间状态更新为锁定状态;
[0105]S411 ;接入服务器保存更新后的QoS会话表;
[0106]S412;接入服务器转发ACK报文给业务服务器,完成第H次握手。
[0107] 至此,客户端与业务服务器就完成了H次握手,建立了数据连接。在客户端与业务 服务器的后续报文交互中,客户端发送给业务服务器的上行报文,在经过接入服务器转发 时,接入服务器将QoS会话表中的IP五元组与上行报文中的IP五元组进行比对,当IP五 元组比对一致时,采用该表中的QoS参数值配置上行报文的QoS参数值,送样就实现了对上 行报文的QoS参数的自动标记。
[0108] 由上述可知,在客户端与业务服务器进行H次握手的过程中,接入服务器可W根 据业务服务器上部署的下行报文的QoS参数来获得上行报文的QoS参数,也就是将下行报 文的QoS参数值作为上行报文的QoS参数值,送样就不需要在客户端上部署上行报文的QoS 标记策略了,从而节约了大量的系统资源;进一步地,当有新业务时,客户端可W根据业务 服务器上部署的下行报文的QoS参数值的改变而对应改变上行报文的QoS参数值,大大减 小了系统的数据处理量。所W,有效提高了系统资源的利用率和数据处理的效率。
[0109] 基于同一发明构思,本发明实施例提供一种获取服务质量的方法,应用于上述一 个或多个实施例所述的接入服务器。
[0110] 图5为本发明实施例中的接入服务器侧获取服务质量的方法的流程示意图,参考 图5所示,该方法包括:
[0111] S501 ;在客户端与业务服务器进行第一次握手时,根据客户端发送的第一报文建 立对应的服务质量会话表;
[0112] 在实际应用中,第一报文中携带有同步序列编号(SYN,Sync虹onizeSequence Numbers)及IP五元组。
[0113] 在实际应用中,QoS会话表可W且不限为W下两种形式:
[0114] 第一种形式,QoS会话表至少可W包括IP五元组、QoS参数送两个项目。送里所说 的QoS参数是指上行QoS参数;而IP五元组则包括客户端IP地址、客户端端口、业务服务 器IP地址,业务服务器端口及传输层协议。
[0115] 第二种形式,QoS会话表除了上述的项目之外,还可W包括QoS会话表的会话表状 态送一项目。
[0116]S502;在客户端与业务服务器进行第二次握手时,根据业务服务器发送的第二报 文中的服务质量参数更新服务质量会话表;
[0117]在实际应用中,第二报文中携带有SYN、确认编号(ACK,AcknowledgmentNumber)、 IP五元组及下行QoS参数值。其中,下行报文的QoS参数值由业务服务器根据自身部署的 QoS标记策略确定。
[0118] 在实际应用中,针对上述不同形式的QoS会话表,S502也是不同的。
[0119] 郝么,针对上述第一种形式的QoS会话表,S502可W为:接入服务器确认QoS会话 表满足第一预设条件后,将QoS会话表中的QoS参数值更新为第二报文中的QoS参数值。
[0120] 可选地,第一预设条件可W为QoS会话表中的IP五元组与第二报文中的IP五元 组相同。
[0121] 针对上述第二种形式的QoS会话表,S502可W为;接入服务器在确认QoS会话表 满足第H预设条件后,将QoS会话表中的QoS参数值更新为第二报文中的QoS参数值,并将QoS会话表的会话表状态由初始状态更新为中间状态,获得QoS会话中间表。
[0122] 可选地,第H预设条件可W为QoS会话表中的IP五元组与第二报文中的IP五元 组相同,且QoS会话表的会话表状态为初始状态。
[0123]S503;在客户端与业务服务器进行第H次握手时,根据客户端发送的第H报文保 存更新后的服务质量会话表,其中,更新后的服务质量会话表用于配置客户端与业务服务 器交互时的上行报文的服务质量参数;
[0124] 在实际应用中,第H报文中携带有ACK及IP五元组。
[0125] 在实际应用中,针对上述不同形式的QoS会话表,S503也是不同的。
[0126] 郝么,针对上述第一种形式的QoS会话表,S503可W为;接入服务器在确认更新后 的QoS会话表满足第二预设条件后,保存更新后的QoS会话表。
[0127] 可选地,第二预设条件可W为更新后的QoS会话表中的IP五元组与第H报文中的 IP五元组相同。
[0128] 针对上述第二种形式的QoS会话表,S503可W为;接入服务器在确认QoS会话中 间表满足第四预设条件后,将QoS会话中间表的会话表状态由中间状态更新为锁定状态, 获得更新后的QoS会话表;保存更新后的QoS会话表。
[0129] 可选地,第四预设条件可W为QoS会话中间表中的IP五元组与第H报文中的IP 五元组相同,且QoS会话中间表的会话表状态为中间状态。
[0130] 基于同一发明构思,本发明实施例提供一种接入服务器,该接入服务器设置于客 户端和业务服务器之间,与上述一个或多个实施例所述的接入服务器一致。图6为本发明 实施例中接入服务器的结构示意图,参考图6所示,接入服务器包括;建立模块61、更新模 块62及保存模块63;其中,
[0131] 建立模块61,用于在客户端与业务服务器进行第一次握手时,根据客户端发送的 第一报文建立对应的服务质量会话表;
[0132] 在实际应用中,第一报文中携带有同步序列编号(SYN,Sync虹onizeSequence Numbers)及IP五元组。
[0133] 在实际应用中,QoS会话表可W且不限为W下两种形式:
[0134] 第一种形式,QoS会话表至少可W包括IP五元组及QoS参数送两个项目。送里所 说的QoS参数是指上行QoS参数;而IP五元组则包括客户端IP地址、客户端端口、业务服 务器IP地址,业务服务器端口及传输层协议。
[0135] 第二种形式,QoS会话表除了上述的项目之
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1