一种传输资源优先级调整控制方法、装置及系统的制作方法_2

文档序号:8433902阅读:来源:国知局
[0043]本发明实施例还提供一种传输资源优先级调整控制系统,包括至少两个通信端占.
[0044]至少有一个所述通信端点中包括上述的一种传输资源优先级调整控制装置,至少有一个所述通信端点中包括上述的另一种传输资源优先级调整控制装置。
[0045]在一些可选的实施例中,至少一个通信端点作为数据流发送端,至少一个通信端点作为数据流接收端;
[0046]作为数据流接收端的通信端点获取作为数据流发送端的通信端点发送过来优先级动态调整消息;或作为数据流发送端的通信端点获取作为数据流接收端的通信端点发送过来优先级动态调整消息。
[0047]本发明实施例提供一种传输资源优先级调整控制方法、装置及系统,通过对优先级动态调整消息进行扩展,在优先级动态调整消息中携带批量调整指示信息和待调整优先级的数据流标识信息,实现传输资源优先级的批量调整与控制,使传输资源优先级的调度控制更灵活方便。
[0048]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0049]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0050]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0051]图1为本发明实施例中传输资源优先级调整控制方法的流程图;
[0052]图2为本发明实施例一中传输资源优先级调整控制方法的流程图;
[0053]图3为本发明实施例一中优先级动态调整消息的帧结构图;
[0054]图4为本发明实施例中传输资源优先级调整控制系统的结构示意图;
[0055]图5为本发明实施例中传输资源优先级调整控制装置的结构示意图一;
[0056]图6为本发明实施例中传输资源优先级调整控制装置的结构示意图二。
【具体实施方式】
[0057]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0058]为了解决现有技术中不能批量的动态调整传输资源优先级的问题,本发明实施例提供一种传输资源优先级调整控制方法,该方法对优先级动态调整消息(Pr1rity帧)进行扩展,实现传输资源优先级的批量调整控制。
[0059]本发明实施例提供的传输资源优先级调整控制方法,其流程如图1所示,包括如下步骤:
[0060]步骤SlOl:通信端点发送优先级动态调整消息给通信对端的通信端点。
[0061]通信端点在需要调整所接收的数据流的优先级时,发送优先级动态调整消息给通信对端的通信端点。
[0062]上述发送的优先级动态调整消息中携带有批量调整指示信息和待调整优先级的数据流标识信息。所述优先级动态调整消息可以通过对Pr1rity帧帧头和/或帧体中的具体字段的扩展实现携带批量调整优先级的相关信息。
[0063]步骤S102:作为通信对端的通信端点获取通信对端发送的优先级动态调整消息。
[0064]通信对端的通信端点接收通信端点发送的携带有批量调整指示信息和待调整优先级的数据流标识信息的优先级动态调整消息。
[0065]步骤S103:解析出获取到的优先级动态调整消息中携带的批量调整指示信息和待调整优先级的数据流标识信息。
[0066]其中,优先级动态调整消息中携带批量调整指示信息和待调整优先级的数据流标识信息可以有多种方式携带,在解析时也需要根据具体情况从相应的字段中解析出来。具体可以通过以下方式携带:
[0067]方式一:在帧体中同时携带批量调整指示信息和待调整优先级的数据流标识信肩、O
[0068]其中,批量调整指示信息包括优先级动态调整消息的帧头流标识字段或帧体流标识字段前面的保留位中携带的批量调整指示符;相应的,待调整优先级的数据流标识信息包括在优先级动态调整消息的帧头流标识字段或帧体流标识字段中携带的数据流标识。
[0069]方式二:在帧头中携带批量调整指示信息,在帧体中携带待调整优先级的数据流标识信息。其中:
[0070]批量调整指示信息包括优先级动态调整消息的帧头中携带的批量处理标识符;相应的,待调整优先级的数据流标识信息包括在优先级动态调整消息的帧头流标识字段或帧体流标识字段中携带数据流标识;或
[0071]批量调整指示信息包括优先级动态调整消息的帧头中携带的数据流数量;相应的,待调整优先级的数据流标识信息包括在优先级动态调整消息的帧头流标识字段或帧体流标识字段中携带数据流标识。
[0072]对于上述方式二,还可以类似于方式一那样,在帧体中同时携带批量调整指示信息,即批量调整指示信息还包括优先级动态调整消息的帧头流标识字段或帧体流标识字段前面的保留位中携带的批量调整指示符。
[0073]步骤S104:根据解析出的批量调整指示信息和待调整优先级的数据流标识信息对相应的数据流的优先级进行调整。
[0074]通信对端的通信端点根据解析出的批量调整指示信息确定需要执行数据流批量调整操作,并根据解析出的待调整优先级的数据流标识信息确定需要批量调整的数据流都有哪些,从而实现对数据流优先级的批量调整。
[0075]上述方法中,作为通信对端的两个通信端点可以互相发送优先级动态调整消息。其中,作为数据流接收端的通信端点获取作为数据流发送端的通信端点发送过来的优先级动态调整消息,实现数据流发送端指示数据流接收端调整已接收数据流的处理优先级;或作为数据流发送端的通信端点获取作为数据流接收端的通信端点发送过来的优先级动态调整消息,数据流接收端指示数据流发送端调整待发送数据流的发送优先级。
[0076]下面通过具体的实施例说明上述传输资源优先级调整控制方法的具体实现过程。以下均是以数据流接收端指示数据流接收端进行优先级调整为例进行说明的。
[0077]实施例一
[0078]本发明实施例一提供的传输资源优先级调整控制方法,通过对帧体保留位的定义,实现数据流优先级的批量调整。其流程如图2所示,包括如下步骤:
[0079]步骤S201:数据流接收端配置PR1RITY帧。
[0080]本实施例一中描述按照上述步骤S103中描述的方式一配置优先级动态调整消息——PR1RITY帧。
[0081]如图3所示为优先级动态调整消息PR1RITY帧的帧体结构,每个帧包括:一个8字节的帧头和长度在O到65535字节的帧体。其中帧头包括如下字段:
[0082]长度(16比特)-帧体字节长度。(不包括8字节的帧头)
[0083]类型(8比特)-标识帧的类型。
[0084]标记(Flags,8比特)_与帧类型关联的布尔标记。
[0085]保留位(R,I比特)。
[0086]数据流标识(Stream id, 31比特)-取值为O时表示该帧作用于整个连接而非单独的数据流。
[0087]对于已经建立的数据流,通信双方可在任意时刻通过PR1RITY帧(type=0x2)通知对方自己对于该数据流的优先级动态调整建议。如图3所示,PR1RITY帧的数据段包含一个保留比特和一个31比特的优先级数值字段。该步骤中配置的优先级动态调整消息,在PR1RITY帧体中的优先级数值前面的保留位,进行标记设置:在31比特的Stream id前面增加I比特的定界标记,取值为0,标记该字段是最后一个批量处理数据流标识字段;取值为1,说明该字段后还有其他批量处理数据流标识字段,此时,在31比特的Stream id中标记待批量处理的数据流标识。
[0088]即PR1RITY帧体中保留位中的I或O为批量调整指示符,Stream id字段中为待调整优先级的数据流标识。比如需要在PR1RITY帧对三个数据流进行优先级调整,数据流标识分别是AAAA、BBBB, CCCC。PR1RITY帧的内容扩展为:帧头(不变)、帧体保留位和Stream id字段修改为1AAAA+1BBBB+0CCCC。通过保留位的设置,不需要显示指定数据流的个数就能方便的动态解析出来。
[0089]即该步骤中通过设置帧体保留位中的批量调整指示符取值为I或0,指示流标识字段携带的数据流标识是否是批量处理的最后一个数据流标识。
[0090]步骤S202:数据流接收端发送PR1RITY帧给数据流发送端。
[0091]其中数据流接收端通常为用户的终端设备,数据流发送端通常为提供用户数据的服务器端,反之亦可。
[0092]步骤S203:数据流发送端接收数据流接收端发送的PR1RITY帧。
[0093]步骤S204:解析出获取到的PR1RITY帧中携带的批量调整指示符和待调整优先级的数据流标识。
[0094]从帧体保留位和Stream id字段中解析出1AAAA+1BBBB+0CCCC。其中保留位中的批量调整指示符为I表示该字段后还有其他批量处理数据流标识字段,即流标识AAAA、BBBB后边还有待批量处理的其他数据流标识。保留位中的批量调整指示符为O表示最后一个批量处理数据流标识字段,即流标识CCCC后边没有待批
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1