【技术实现步骤摘要】
数据处理方法、设备及系统
本申请涉及通信
,尤其涉及数据处理方法、设备及系统。
技术介绍
在数据传输过程中,当前网络中常用的服务质量(qualityofservice,QoS)保障机制包括IntServ机制和DiffServ机制两种:IntServ机制是指网络根据业务流的信息(如源/目的地址或端口号等)执行资源预留,保障网络有足够的资源能够处理该业务流。DiffServ机制是指网络根据业务流的信息(如源/目的地址或端口号等)执行不同优先级的调度,保障网络能优先处理高优先级的业务流。然而,IntServ机制和DiffServ机制都仅能对不同的业务流进行不同的QoS保障,无法体现对同一条业务流中不同重要程度的数据包的不同处理。而目前,同一条业务流中可能包括不同重要程度的数据包。比如,某一条业务流中可能同时包括I帧的数据包和P帧的数据包。其中,I帧和P帧是典型的H.264图像编解码中的编解码单元,I帧表示关键帧,是这帧图像的完整保留;P帧代表该帧与前一个帧的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:/n第一设备接收来自第三设备的第一数据包,所述第一数据包携带所述第一数据包的传输需求指示信息,其中,所述第一设备为所述第一数据包对应的源设备和目标设备之间的任一中间设备,所述第三设备为由所述源设备到所述目标设备的传输路径上与所述第一设备相邻的上一跳设备;/n所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略;/n所述第一设备根据所述第一数据包对应的处理策略,处理所述第一数据包。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:
第一设备接收来自第三设备的第一数据包,所述第一数据包携带所述第一数据包的传输需求指示信息,其中,所述第一设备为所述第一数据包对应的源设备和目标设备之间的任一中间设备,所述第三设备为由所述源设备到所述目标设备的传输路径上与所述第一设备相邻的上一跳设备;
所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略;
所述第一设备根据所述第一数据包对应的处理策略,处理所述第一数据包。
2.根据权利要求1所述的数据处理方法,其特征在于,所述第一数据包的传输需求指示信息包括所述第一数据包的比特价值,其中,所述第一数据包的比特价值为用于表征所述第一数据包价值的信息。
3.根据权利要求2所述的数据处理方法,其特征在于,所述第一数据包的比特价值为:所述第一数据包中所有数据的比特价值之和,或者所述第一数据包中比特价值最高的数据的比特价值,或者自定义的用于表征所述第一数据包价值的数值。
4.根据权利要求2或3所述的数据处理方法,其特征在于,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的比特价值高于第一阈值,则所述第一设备确定所述第一数据包对应的处理策略为:优先调度所述第一数据包。
5.根据权利要求2或3所述的数据处理方法,其特征在于,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的比特价值高于第一阈值,则所述第一设备确定所述第一数据包对应的处理策略为:将所述第一数据包转发至所述第二设备,其中,所述第二设备为由所述第一设备到所述目标设备的一条或多条传输路径上,与所述第一设备相邻的下一跳设备中拥塞程度最小的设备;或者,所述第二设备为由所述第一设备到所述目标设备的目标传输路径上,与所述第一设备相邻的下一跳设备;所述目标传输路径为由所述第一设备到所述目标设备的一条或多条传输路径中传输代价最小的传输路径。
6.根据权利要求2或3所述的数据处理方法,其特征在于,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的比特价值高于第一阈值,则所述第一设备确定所述第一数据包对应的处理策略为:复制所述第一数据包,得到多个所述第一数据包之后,在多条传输路径发送多个所述第一数据包;或者,复制所述第一数据包,得到多个所述第一数据包之后,在多条传输路径上发送多个所述第一数据包,并且分别指定所述多条传输路径中的每条传输路径上对所述第一数据包进行去重的设备。
7.根据权利要求2或3所述的数据处理方法,其特征在于,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的比特价值低于第二阈值,且所述第一设备和所述目标设备之间的一条或多条传输路径上的设备拥塞,则所述第一设备确定所述第一数据包对应的处理策略为:丢弃所述第一数据包。
8.根据权利要求1所述的数据处理方法,其特征在于,所述第一数据包的传输需求指示信息包括所述第一数据包的传输时间参数;其中,所述第一数据包的传输时间参数为用于表征所述第一数据包时效性的信息。
9.根据权利要求8所述的数据处理方法,其特征在于,所述第一数据包的传输时间参数用于指示所述第一数据包的剩余处理时间,相应的,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的剩余处理时间小于第三阈值并且大于0,则所述第一设备确定所述第一数据包对应的处理策略为:优先调度所述第一数据包。
10.根据权利要求8所述的数据处理方法,其特征在于,所述第一数据包的传输时间参数用于指示所述第一数据包的剩余处理时间;相应的,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的剩余处理时间小于第三阈值并且大于0,则所述第一设备确定所述第一数据包对应的处理策略为:将所述第一数据包转发至所述第二设备,其中,所述第二设备为由所述第一设备到所述目标设备的一条或多条传输路径上,与所述第一设备相邻的下一跳设备中拥塞程度最小的设备;或者,所述第二设备为由所述第一设备到所述目标设备的目标传输路径上,与所述第一设备相邻的下一跳设备;所述目标传输路径为由所述第一设备到所述目标设备的一条或多条传输路径中传输代价最小的传输路径。
11.根据权利要求8所述的数据处理方法,其特征在于,所述第一数据包的传输时间参数用于指示所述第一数据包的剩余处理时间;相应的,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的剩余处理时间不大于0或者不大于预估时间,则所述第一设备确定所述第一数据包对应的处理策略为:丢弃所述第一数据包,其中,所述预估时间是根据所述第一设备和所述目标设备之间的一条或多条传输路径上各设备的拥塞程度确定的。
12.根据权利要求1所述的数据处理方法,其特征在于,所述第一数据包的传输需求指示信息还包括所述第一数据包的去重信息,其中,所述第一数据包的去重信息包括所述第一数据包的序列号,或者所述第一数据包的去重信息包括所述第一数据包的序列号和对所述第一数据包进行去重的设备的信息。
13.根据权利要求12所述的数据处理方法,其特征在于,所述第一设备根据所述第一数据包的传输需求指示信息,确定所述第一数据包对应的处理策略,具体为:
若所述第一数据包的去重信息中包括的对所述第一数据包进行去重的设备信息为所述第一设备的信息,则所述第一设备确定所述第一数据包对应的处理策略为:根据所述第一数据包的序列号,对所述第一数据包进行去重处理。
14.根据权利要求1-13任一项所述的数据处理方法,其特征在于,所述数据处理方法还包括:
所述第一设备获取所述第一设备和所述目标设备之间的一条或多条传输路径上各设备的信息和拥塞程度;
所述第一设备建立所述第一设备和所述目标设备之间的一条或多条传输路径上各设备的信息和拥塞程度的对应关系。
15.根据权利要求14所述的数据处理方法,其特征在于,所述第一设备获取所述第一设备和所述目标设备之间的一条或多条传输路径上各设备的信息和拥塞程度,具体为:
所述第一设备接收来自控制设备的所述第一设备和所述目标设备之间的一条或多条传输路径上各设备的拥塞程度;
或者,所述第一设备接收来自所述第一设备和所述目标设备之间的一条或多条传输路径上各设备的自己的拥塞程度。
16.一种数据处理方法,其特征在于,所述数据处理方法包括:
第三设备确定待发送的第一数据包的传输需求指示信息,其中,所述第一数据包的传输需求指示信息用于在所述第一数据包的传输过程中确定所述第一数据包对应的处理策略;
所述第三设备向第一设备发送所述第一数据包,其中,所述第一数据包携带所述第一数据包的传输需求指示信息,所述第一设备为所述第一数据包对应的源设备和目标设备之间的任一中间设备,所述第三设备为由所述源设备到所述目标设备的传输路径上与所述第一设备相邻的上一跳设备。
17.根据权利要求16所述的数据处理方法,其特征在于,所述第三设备为所述第一数据包对应的源设备;相应的,所述第三设备确定所述第一数据包的传输需求指示信息,具体为:
所述源设备根据所述第一数据包中的数据类型,确定所述第一数据包的比特价值。
18.一种第一设备,其特征在于,所述第一设备包括:收发模块和处理模块...
【专利技术属性】
技术研发人员:周艳,周汉,王耕,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。