发布信息

视频传输方法、装置和存储介质与流程

作者:admin      2022-08-19 18:02:46     668



电子通信装置的制造及其应用技术1.本技术涉及无线通信技术领域,尤其涉及一种视频传输方法、装置和存储介质。背景技术:2.目前为了节省存储空间,可以采用各种压缩算法对视频进行压缩,压缩视频中的所有编码帧在相同服务质量(quality of service,简称qos)流(flow)中传输。然而,采用相同的qos flow传输压缩视频流中的所有编码帧,可能无法保证关键帧的可靠传输和按时传输,在压缩视频的解码过程中,若关键帧丢失,则一组画面都无法解出,并且若关键帧没有按时到达,则一组视频画面均将出现延迟,由此将严重降低用户体验。技术实现要素:3.本技术提供了一种用于视频传输方法、装置、设备以及存储介质,用于解决相关技术中,采用相同的qos flow传输视频流中的所有编码帧,无法保证关键帧的可靠传输和按时传输的问题。4.根据本技术的一方面,提供了一种视频传输方法,应用于会话管理功能(session management function,简称smf),包括:5.接收策略控制功能(policy control function,简称pcf)发送的策略与计费控制(policy and charging control,简称pcc)规则,其中,所述pcc规则是所述pcf在确定需保障第一视频帧的传输的情况下生成的,所述pcc规则指示对第一业务流采用第一qos保障的qos流传输,所述第一业务流包含第一视频帧。6.可选地,所述pcc规则还指示对第二业务流采用第二qos保障的qos流传输,所述第二业务流包含第二视频帧,所述第一qos保障高于所述第二qos保障。7.可选地,所述接收pcf发送的pcc规则之前,所述方法还包括:8.接收终端设备发送的协议数据单元(protocoldataunit,简称pdu)会话建立请求;9.向所述pcf发送第一消息,其中,所述第一消息用于所述pcf根据单一网络切片选择辅助信息(single network slice selection assistance information,简称s-nssai)和数据网络名称(data network name,简称dnn),确定待建立的pdu会话用于第一视频业务的传输。10.可选地,所述接收pcf发送的pcc规则之后,所述方法还包括:11.根据所述pcc规则,生成分组检测信息(packet detection information,简称pdi);12.将所述pdi发送至用户面功能(user plane function,简称upf),以使所述upf根据所述pdi中的分组流描述符(packet flow descriptor,简称pdr)检测下行数据包中的第一视频帧和第二视频帧,并分别为所述第一视频帧和所述第二视频帧标记对应的qos流标识(qos flow id,简称qfi)。13.可选地,所述pdr包括所述第一视频帧和/或所述第二视频帧分别对应的帧头类型匹配信息;或者,14.所述pdr包括所述第一视频帧和/或所述第二视频帧分别对应的标签数据。15.可选地,所述接收pcf发送的pcc规则之前,所述方法还包括:16.接收接入网设备发送的第一通知消息,所述第一通知消息包含无法保障第一视频业务传输的qos的指示信息;17.向所述pcf发送第二消息,所述第二消息包含所述接入网设备无法保障第一视频业务传输的qos的指示信息。18.可选地,所述第一通知消息,是接入网设备在确定无法保障所述第一视频业务传输的qos时,释放所述第一视频业务使用的qos流后生成的,或者是所述接入网设备在确定无法保障所述第一视频业务传输的qos,且确定所述第一视频业务采用的qos流启用了通知控制机制而未释放所述qos流后生成的。19.可选地,所述第一视频业务包括根据网络策略或者应用层信息确定的视频业务。20.可选地,所述应用层信息包括:21.下行数据包中的视频帧所标记的标签数据和对应的qos要求。22.可选地,所述应用层信息是应用功能(application function,简称af)在确定第一视频业务传输的qos无法保障的情况下提供的。23.可选地,所述标签数据包括以下至少一种:24.业务类型(type of service,简称tos)信息;25.差分服务码点(differentiated services code point,简称dscp)信息;26.流量类型信息。27.可选地,所述接收pcf发送的pcc规则之后,所述方法还包括:28.根据所述pcc规则,生成所述第一qos保障的qos流的qos参数和所述第二qos保障的qos流的qos参数;29.根据所述第一qos保障的qos流的qos参数和所述第二qos保障的qos流的qos参数,发起pdu会话修改过程,以建立用于传输第一业务流的第一qos保障的qos流,并建立或修改用于传输第二业务流的第二qos保障的qos流。30.可选地,所述第一qos保障的qos流为保证的比特速率(guaranteed bit rate,简称gbr)qos流,所述第二qos保障的qos流为非gbr qos流。31.根据本技术的另一方面,提供了另一种视频传输方法,应用于pcf,包括:32.确定需保障第一视频帧的传输,则生成策略与计费控制pcc规则,并将所述pcc规则发送至会话管理功能smf;33.其中,所述pcc规则指示对第一业务流采用第一服务质量qos保障的qos流传输,所述第一业务流包含第一视频帧。34.可选地,所述pcc规则还指示对第二业务流采用第二qos保障的qos流传输,所述第二业务流包含第二视频帧,所述第一qos保障高于所述第二qos保障。35.可选地,所述确定需保障第一视频帧的传输,包括:36.在确定终端设备请求建立的会话是用于第一视频业务的传输的情况下,确定需保障第一视频帧的传输。37.可选地,所述确定终端设备请求建立的会话是用于预设的第一视频业务的传输,包括:38.接收所述smf发送的第一消息,所述第一消息是所述smf在接收到所述终端设备发送的协议数据单元pdu会话建立请求后生成的;39.根据单一网络切片选择辅助信息s-nssai和数据网络名称dnn,确定所述第一消息指示的待建立的pdu会话用于所述第一视频业务的传输。40.可选地,所述确定需保障第一视频帧的传输,包括:41.在确定接入网设备无法保障第一视频业务传输的qos的情况下,确定需保障第一视频帧的传输。42.可选地,所述方法还包括:43.根据所述smf发送的第二消息,确定所述接入网设备无法保障第一视频业务传输的qos;其中,所述第二消息是所述smf在接收到接入网设备发送的第一通知消息后生成的;所述第一通知消息包含无法保障第一视频业务传输的qos的指示信息。44.可选地,所述第一通知消息,是接入网设备在确定无法保障所述第一视频业务传输的qos时,释放所述第一视频业务使用的qos流后生成的,或者是所述接入网设备在确定无法保障所述第一视频业务传输的qos,且确定所述第一视频业务采用的qos流启用了通知控制机制而未释放所述qos流后生成的。45.可选地,所述第一视频业务包括根据网络策略或者应用层信息确定的视频业务。46.可选地,所述应用层信息包括:47.下行数据包中的视频帧所标记的标签数据和对应的qos要求。48.可选地,所述应用层信息是af在第一视频业务传输的qos无法保障的情况下提供的。49.可选地,所述标签数据包括以下至少一种:50.业务类型tos信息;51.差分服务码点dscp信息;52.流量类型信息。53.可选地,所述第一qos保障的qos流为保证的比特速率gbr qos流,所述第二qos保障的qos流为非gbr qos流。54.根据本技术的另一方面,提供了一种smf,包括:55.存储器,收发机,处理器:56.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:57.接收策略控制功能pcf发送的策略与计费控制pcc规则,其中,所述pcc规则是所述pcf在确定需保障第一视频帧的传输的情况下生成的,所述pcc规则指示对第一业务流采用第一服务质量qos保障的qos流传输,所述第一业务流包含第一视频帧。58.根据本技术的另一方面,提供了一种smf,包括:59.存储器,收发机,处理器:60.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:61.确定需保障第一视频帧的传输,则生成策略与计费控制pcc规则,并将所述pcc规则发送至会话管理功能smf;62.其中,所述pcc规则指示对第一业务流采用第一服务质量qos保障的qos流传输,所述第一业务流包含第一视频帧。63.根据本技术的另一方面,提供了一种视频传输装置,应用于smf,包括:64.接收模块,用于接收策略控制功能pcf发送的策略与计费控制pcc规则,其中,所述pcc规则是所述pcf在确定需保障第一视频帧的传输的情况下生成的,所述pcc规则指示对第一业务流采用第一服务质量qos保障的qos流传输,所述第一业务流包含第一视频帧。65.根据本技术的另一方面,提供了另一种视频传输装置,应用于pcf,包括:66.生成模块,用于确定需保障第一视频帧的传输,则生成策略与计费控制pcc规则;67.发送模块,用于将所述pcc规则发送至会话管理功能smf;68.其中,所述pcc规则指示对第一业务流采用第一服务质量qos保障的qos流传输,所述第一业务流包含第一视频帧。69.根据本技术的另一方面,提供了一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述任一所述的视频传输方法。70.本技术实施例提供的视频传输方法、装置和存储介质,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出适用的qos保障的qos流,以确保第一视频帧可靠按时传输。71.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。附图说明72.附图用于更好地理解本方案,不构成对本技术的限定。其中:73.图1为本技术实施例一所提供的视频传输方法的流程示意图;74.图2为本技术实施例二所提供的视频传输方法的流程示意图;75.图3为本技术实施例三所提供的视频传输方法的流程示意图;76.图4为本技术实施例中通过pdu会话建立过程中指示区分第一视频帧的流程示意图;77.图5为本技术实施例四所提供的视频传输方法的流程示意图;78.图6为本技术实施例中第一视频业务传输的qos无法保障时启用第一视频帧保障传输的流程示意图;79.图7为本技术实施例五所提供的视频传输方法的流程示意图;80.图8为本技术实施例中af请求区分第一视频帧的流程示意图;81.图9为本技术实施例六所提供的视频传输方法的流程示意图;82.图10为本技术实施例中af基于pcf的通知确定区分第一视频帧的流程示意图;83.图11为本技术实施例七所提供的视频传输方法的流程示意图;84.图12为本技术实施例八所提供的smf的结构示意图;85.图13为本技术实施例九所提供的pcf的结构示意图;86.图14为本技术实施例十所提供的视频传输装置的结构示意图;87.图15为本技术实施例十一所提供的视频传输装置的结构示意图。具体实施方式88.本技术实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。89.本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。90.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。91.在具体描述本技术实施例之前,为了便于理解,首先对常用技术词进行介绍:92.1、视频帧93.视频在解码之后,每帧视频帧均代表一幅静态的图像。而在实际压缩视频时,为了节省存储空间,往往会采取各种压缩算法减少视频数据的容量,其中,i、p、b帧为最常见的视频帧。94.i帧,是指帧内编码帧,又称为intra picture。i帧通常是每个帧组(group of pictures,简称gop)的首帧,经过适度地压缩,做为随机访问的参考点。i帧可以看成是一个图像经过压缩后的产物,i帧画面完整保留,解码时无需参考其他图像便可独立进行解码(因为i帧包含完整画面)。95.p帧,是指前向预测编码帧,又称为predictive-frame。通过充分将图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也称为预测帧。其表示的是当前帧与前一帧(前一帧可以为关键帧i帧,或者也可以为p帧)的差别。解码时需要采用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(即差别帧,p帧没有完整画面数据,只有与前一帧的画面差别的数据)。相对于i帧而言,p帧通常占用更少的数据位,但不足之处为,由于p帧对前面的p和i帧有着复杂的依耐性,因此对传输错误非常敏感。96.b帧,是指双向差别帧,即b帧记录的是本帧与前后帧的差别,换言之,要解码b帧,不仅要取得之前的缓存画面,还要解码之后的画面,通过将前后画面与本帧数据叠加,生成最终画面。b帧压缩率高,但是对解码性能要求较高。97.综上,i帧和p帧的解码算法比较简单,资源占用也比较少,其中,i帧只需根据本帧数据独立完成解码即可,至于p帧,只需解码器将前一帧画面进行缓存,遇到p帧时使用之前缓存的画面即可。如果视频流只有i帧和p帧,解码器可以边读边解码,线性前进。如果视频流还有b帧,则需要缓存前面和当前的视频帧,待后面视频帧获得后,再进行解码。98.不同视频编码格式具有不同的帧类型判断方法。运动图像专家组(moving pictures experts group,简称mpeg)系列标准中的mpeg4视频中,i帧、p帧、b帧的判定方法为:mpeg4的每一帧开头是固定的00 00 01 b6格式,接下来的2个比特位分别代表着不同类型的视频帧。其中,2个比特位为00,表示的类型为i帧,2个比特位为01,表示的类型为p帧,2个比特位为10,表示的类型为b帧。99.视频流传输中的编解码标准h.264在网络传输的是网络抽象层单元(network abstraction layer unit,简称nalu),nalu的结构为:网络抽象层(network abstract layer,简称nal)头(即nal header)+原始字节序列载荷(raw byte sequence payload,简称rbsp),实际传输中的数据流可以如表1所示。100.表1[0101][0102]其中,nal头占一个字节,其低5个比特位表示nal类型,其中,nal类型(type)为5,则此帧为i帧,即关键帧,nal类型为1时,即为非关键帧(p帧或b帧)。[0103]2、qos flow映射[0104]smf可以根据qos和业务数据流的业务需求,将业务数据流绑定到适合的qos flow,并为新建的qos flow分配qos流标识qfi,根据pcc规则和pcf提供的其他信息,生成qos profile、upf命令和qos规则。[0105]smf将包括业务数据流模板的下行部分的下行pdr发送至upf,upf根据smf发送的信息对用户面流量进行分类;smf还可以将与pdr相对应的qos相关信息发送至upf,使得upf能够对基于pdr分类的数据包进行标记和qos控制。[0106]在本技术的一个实施例之中,pdr是一组包过滤器(packet filter)集合,可以包括以下至少一项:源ip地址或目标ip地址或者互联网协议第六版(internet protocol version 6,简称ipv6)前缀;源端口号或目标端口号;位于ip或下一个头部类型之上的协议id;tos(互联网协议第四版(internet protocolversion 4,简称ipv4))/业务级别(ipv6)和掩码;流标签(ipv6);安全参数索引;包过滤器方向。[0107]现有技术中,qos flow映射方法中没有区分关键帧,因此,无法为关键帧的传输提供更高的qos保证,即无法保证关键帧传输的可靠性和确定性,尤其是在网络资源受限或拥塞的情况下,无法保证关键帧可靠按时传输,从而可能降低用户体验。[0108]因此,为了解决上述问题,本技术实施例提供了视频传输方法及装置,用以实现区分业务流中的第一视频帧,比如关键帧,为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输,从而可以避免第一视频帧丢失或延迟到达而导致第二视频帧无法解码的情况,比如避免i帧丢失或延迟到达而导致p帧和b帧无法解码的情况,改善用户体验。[0109]其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。[0110]本技术实施例提供的视频传输方法,应用于smf,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出适用的qos保障的qos流,以确保第一视频帧可靠按时传输。[0111]下面参考附图对本技术提供的视频传输方法、装置和存储介质进行详细描述。[0112]图1为本技术实施例一所提供的视频传输方法的流程示意图。[0113]本技术实施例的执行主体为本技术提供的视频传输装置,该视频传输装置可以被配置在smf中。[0114]如图1所示,该视频传输方法,应用于smf,可以包括以下步骤:[0115]步骤001,接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0116]在本技术实施例中,业务流可以为视频业务对应的业务流。为了便于区分不同的业务流,本技术中,可以将包含第一视频帧的业务流称为第一业务流,其中,第一视频帧例如可以为关键帧,即i帧。[0117]在本技术实施例中,第一qos保障可以为相对较高的qos保障,例如,第一qos保障可以为gbr qos保障。[0118]在本技术实施例中,当pcf确定需保障第一视频帧的传输的情况下,pcf可以生成pcc规则,并向smf发送pcc规则,相应的,smf可以接收pcf发送的pcc规则,其中,该pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现区分业务流中的第一视频帧,比如关键帧,为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输,从而可以避免第一视频帧丢失或延迟到达而导致其他视频帧无法解码的情况,比如避免i帧丢失或延迟到达而导致p帧和/或b帧无法解码的情况,改善用户体验。[0119]本技术实施例的视频传输方法,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出特定适用的qos保障的qos流,以确保第一视频帧可靠按时传输。[0120]在本技术实施例的一种可能的实现方式中,pcc规则还可以指示对第二业务流采用第二qos保障的qos流传输,其中,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。由此,可以实现为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输。[0121]下面结合实施例二,对上述过程进行详细说明。[0122]图2为本技术实施例二所提供的视频传输方法的流程示意图。[0123]如图2所示,该视频传输方法,应用于smf,可以包括以下步骤:[0124]步骤101,接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧;以及,对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0125]在本技术实施例中,业务流可以为视频业务对应的业务流。为了便于区分不同的业务流,本技术中,可以将包含第一视频帧的业务流称为第一业务流,其中,第一视频帧例如可以为关键帧,即i帧。[0126]在本技术实施例中,可以将包含第二视频帧的业务流称为第二业务流,其中,第二视频帧例如可以为非关键帧,即p帧和/或b帧。[0127]在本技术实施例中,第一qos保障高于第二qos保障,例如,第一qos保障可以为高qos保障,第二qos保障可以为普通qos保障。作为一种示例,第一qos保障可以为gbr qos保障,第二qos保障可以为非gbr(即non-gbr)qos保障或低gbr qos保障。[0128]在本技术实施例中,当pcf确定需保障第一视频帧的传输的情况下,pcf可以生成pcc规则,并向smf发送pcc规则,相应的,smf可以接收pcf发送的pcc规则,其中,该pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧;和/或,该pcc规则指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,其中,第一qos保障高于第二qos保障。由此,可以实现区分业务流中的第一视频帧,比如关键帧,为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输,从而可以避免第一视频帧丢失或延迟到达而导致第二视频帧无法解码的情况,比如避免i帧丢失或延迟到达而导致p帧和/或b帧无法解码的情况,改善用户体验。[0129]本技术实施例的视频传输方法,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一服务质量qos保障的qos流传输,第一业务流包含第一视频帧;和/或,对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。由此,可以实现为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输。[0130]在本技术实施例的一种可能的实现方式中,pcf确定需保障第一视频帧的传输的具体过程可以为:pcf在确定终端设备请求建立的会话是用于第一视频业务的传输的情况下,则pcf确定需保障第一视频帧的传输。下面结合实施例三,对上述过程进行详细说明。[0131]图3为本技术实施例三所提供的视频传输方法的流程示意图。[0132]如图3所示,该视频传输方法,应用于smf,可以包括以下步骤:[0133]步骤201,接收终端设备发送的pdu会话建立请求。[0134]在本技术实施例中,终端设备可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5g系统中,终端设备可以称为用户设备(user equipment,简称ue)。无线终端设备可以经无线接入网(radio access network,简称ran)与一个或多个核心网(core network,简称cn)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,简称pcs)电话、无绳电话、会话发起协议(session initiated protocol,简称sip)话机、无线本地环路(wireless local loop,简称wll)站、个人数字助理(personal digital assistant,简称pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。[0135]在本技术实施例中,smf可以接收终端设备发送的pdu会话建立请求(session establishment request)。[0136]步骤202,向pcf发送第一消息,其中,第一消息用于pcf根据s-nssai和dnn,确定待建立的pdu会话用于第一视频业务的传输。[0137]在本技术实施例中,第一视频业务为预先设置的视频业务,比如,该第一视频业务可以为扩展现实(extended reality,简称xr)业务或交互式云游戏业务,或者,第一视频业务还可以为其他视频业务,本技术实施例对此并不作限制。[0138]在本技术实施例中,smf在接收到pdu会话建立请求后,可以向pcf发送第一消息,比如该第一消息可以为npcf_smpolicycontrol_create消息。相应的,pcf在接收到smf发送的第一消息后,根据s-nssai和dnn,确定待建立的pdu会话是用于第一视频业务的传输的情况下,可以生成pcc规则,并向smf发送pcc规则。[0139]进一步地,在本技术实施例的一种可能的实现方式中,pcf还可以确定第一视频业务是否包括根据网络策略或者应用层信息确定的视频业务,在第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下,可以确定需保障第一视频帧的传输,此时,可以生成pcc规则,而在第一视频业务未包括根据网络策略或者应用层信息确定的视频业务的情况下,则确定无需保障第一视频帧的传输,即可以采用现有技术,传输第一视频帧和第二视频帧。[0140]步骤203,接收pcf发送的pcc规则,其中,pcc规则是pcf在确定终端设备请求建立的会话是用于第一视频业务的传输的情况下生成的。[0141]其中,pcc规则对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0142]进一步地,在本技术实施例的一种可能的实现方式中,pcc规则还可以指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0143]在本技术实施例中,smf可以接收pcf发送的pcc规则,根据pcc规则,生成pdi,并将pdi发送至upf,相应的,upf在接收到pdi后,可以根据pdi中的pdr检测下行数据包中的第一视频帧和第二视频帧,并分别为第一视频帧和第二视频帧标记对应的qos流标识qfi;其中,qfi用于接入网设备根据下行数据包标记的qfi,对第一视频帧采用第一qos保障的qos流传输,对第二视频帧采用第二qos保障的qos流传输。[0144]其中,接入网设备可以是基站,该基站可以包括多个为终端设备提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。接入网设备可用于将收到的空中帧与网际协议(internet protocol,简称ip)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)通信网络。接入网设备还可协调对空中接口的属性管理。例如,本技术实施例涉及的接入网设备可以是全球移动通信系统(global system for mobile communications,简称gsm)或码分多址接入(code division multiple access,简称cdma)中的接入网设备(base transceiver station,简称bts),也可以是带宽码分多址接入(wide-band code division multiple access,简称wcdma)中的接入网设备(nodeb),还可以是长期演进(long term evolution,简称lte)系统中的演进型接入网设备(evolutional node b,简称enb或e-nodeb)、5g网络架构(next generation system)中的5g基站(简称gnb),也可以是家庭演进基站(home evolved node b,简称henb)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本技术实施例中并不限定。在一些网络结构中,接入网设备可以包括集中单元(centralized unit,简称cu)节点和分布单元(distributed unit,简称du)节点,集中单元和分布单元也可以地理上分开布置。project,简称3gpp)规范23.501中定义,5qi是一个标量,用于指向一个qos特性。[0158]表2中,在包过滤器中包含帧头信息,即nal type。当nal type=1时,视频帧为关键帧,为了保障关键帧的可靠按时传输,可以根据pcc rule 1,将关键帧通过gbr qos流传输,而当nal type不为1时,比如为5时,视频帧为非关键帧,可以根据pcc rule 2,通过non-gbr qos流传输。[0159]步骤3,pcf将pcc规则下发至smf。[0160]步骤4,smf基于pcc规则成pdi,以保证第一视频帧被映射更高qos保障的qos流上。smf将pdi发送至upf(n4_session_setup)。[0161]步骤5,upf在接收到pdi后,将根据pdr中的pdr检测下行数据包中的第一视频帧和第二视频帧,并分别为第一视频帧和第二视频帧标记对应的qfi,并将第一视频帧和第二视频帧标记对应的qfi发送至smf(n4_session_setup响应)。其中,pdr中可以包含包过滤器(packet filter)信息。[0162]步骤6,smf根据pcc规则生成qos profile,其中,qos profile中可以包括第一视频帧和第二视频帧对应的qfi,并将qos profile发送至接入网设备(pdu会话资源设置请求,即pdu session resource setup request)。[0163]步骤7,接入网设备返回响应(pdu会话资源设置响应,即pdu session resource setup response)。接入网设备后续可以按照下行数据包标记的qfi,来为第一视频帧提供第一qos保障,为第二视频帧提供第二qos保障。[0164]在本技术实施例的另一种可能的实现方式中,pcf确定需保障第一视频帧的传输的具体过程可以为:pcf在确定接入网设备无法保障第一视频业务传输的qos的情况下,则pcf确定需保障第一视频帧的传输。下面结合实施例四,对上述过程进行详细说明。[0165]图5为本技术实施例四所提供的视频传输方法的流程示意图。[0166]如图5所示,该视频传输方法,应用于smf,可以包括以下步骤:[0167]步骤301,接收接入网设备发送的第一通知消息,第一通知消息包含无法保障第一视频业务传输的qos的指示信息。[0168]在本技术实施例中,接入网设备在无法保障第一视频业务传输的qos的情况下,可以向smf发送第一通知消息。[0169]在本技术实施例的一种可能的实现方式中,第一通知消息,可以是接入网在确定无法保障第一视频业务传输的qos时,释放第一视频业务使用的qos流后生成的,或者,第一通知消息,还可以是接入网设备在确定无法保障第一视频业务传输的qos,且确定第一视频业务采用的qos流启用了通知控制(notification control)机制而未释放qos流后生成的。其中,第一通知消息包含无法保障第一视频业务传输的qos的指示信息。[0170]步骤302,向pcf发送第二消息,第二消息包含接入网设备无法保障第一视频业务传输的qos的指示信息。[0171]在本技术实施例中,smf在接收到第一通知消息后,可以向pcf发送第二消息,比如,该第二消息可以为npcf_smpolicycontrol_update消息。相应的,pcf在接收到第二消息后,可以生成pcc规则,并向smf发送pcc规则。[0172]进一步地,在本技术实施例的一种可能的实现方式中,pcf还可以确定第一视频业务是否包括根据网络策略或者应用层信息确定的视频业务,在第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下,可以确定需保障第一视频帧的传输,此时,可以生成pcc规则,而在第一视频业务未包括根据网络策略或者应用层信息确定的视频业务的情况下,则确定无需保障第一视频帧的传输,即可以采用现有技术,传输第一视频帧和第二视频帧。[0173]步骤303,接收pcf发送的pcc规则,其中,pcc规则是pcf在确定接入网设备无法保障第一视频业务传输的qos的情况下生成的。[0174]其中,pcc规则对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0175]进一步地,在本技术实施例的一种可能的实现方式中,pcc规则还可以指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0176]在本技术实施例中,smf可以接收pcf发送的pcc规则,根据pcc规则,生成pdi,并将pdi发送至upf,以使upf根据pdi更新pdr,根据更新后的pdr检测下行数据包中的第一视频帧和第二视频帧,分别为下行数据包中的第一视频帧和第二视频帧标记对应的qfi;其中,qfi,用于接入网设备根据下行数据包标记的qfi,对第一视频帧采用第一qos保障的qos流传输,以及对第二视频帧采用第二qos保障的qos流传输。[0177]本技术实施例的视频传输方法,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出特定适用的qos保障的qos流,以确保第一视频帧可靠按时传输。[0178]下面结合实施例b,对上述实施例四进行详细说明。[0179]实施例b:如图6所示,第一视频业务传输的qos无法保障时启用第一视频帧保障传输。[0180]步骤1,第一视频业务,比如xr业务或云游戏业务通常采用gbr qos流传输,当接入网设备无法保障第一视频业务传输的qos时,可以释放第一视频业务使用的qos流(比如gbr qos流),或者,接入网设备确定确定第一视频业务采用的qos流启用了通知控制(notification control)机制,则接入网设备可以不释放第一视频业务采用的qos流,并且,接入网设备可以向smf发送第一通知消息,其中,第一通知消息用于指示接入网设备保障第一视频业务传输的qos。[0181]步骤2,smf接收到第一通知消息后,可以向pcf发送第二消息,例如npcf_smpolicycontrol_update消息。pcf判断第一视频业务是否包括根据网络策略或者应用层信息确定的视频业务,若是,则pcf确定需要保障第一视频帧的传输,则为第一视频帧和第二视频帧提供不同的qos保障,因此pcf可以修改pcc规则,指示对第一视频帧采用更高qos保障,对第二视频帧采用普通qos保障,例如,指示对第一视频帧采用gbr qos保障,对第二视频帧采用non-gbr qos保障或更低gbr qos保障。[0182]步骤3,pcf将pcc规则下发至smf。[0183]步骤4,smf基于pcc规则重新生成pdi,以保证仅第一视频帧被映射第一qos保障,比如gbr qos保障的qos流上。smf将pdi发送至upf(n4_session_modify)。[0184]步骤5,upf在接收到pdi后,根据pdi更新pdr。根据更新后的pdr检测下行数据包中的第一视频帧和第二视频帧,分别为下行数据包中的第一视频帧和第二视频帧标记对应的qfi;并将第一视频帧和第二视频帧标记对应的qfi发送至smf(n4_session_modify响应)。[0185]其中,qfi,用于接入网设备根据下行数据包标记的qfi,对第一视频帧采用第一qos保障的qos流传输,以及对第二视频帧采用第二qos保障的qos流传输。[0186]步骤6,在接入网设备释放了第一视频业务采用的qos流的情况下,则smf需请求接入网设备重建qos流,具体同实施例a的步骤6。在接入网设备未释放第一视频业务采用的qos流的情况下,则smf更新qos profile,并请求接入网设备修改上述qos流的qos profile(pdu会话资源设置/修改请求,即pdu session resource setup/modify request)。[0187]步骤7,接入网设备返回响应(pdu会话资源设置/修改响应,即pdu session resource setup/modify response)。[0188]为了清楚说明上述实施例一或实施例二,本技术还提供了一种视频传输方法,图7为本技术实施例五所提供的视频传输方法的流程示意图。[0189]如图7所示,该视频传输方法,应用于smf,可以包括以下步骤:[0190]步骤401,接收终端设备发送的pdu会话建立请求。[0191]步骤402,向pcf发送第一消息,其中,第一消息用于pcf根据s-nssai和dnn,确定待建立的pdu会话用于第一视频业务的传输。[0192]在本技术实施例中,步骤401和402可以分别采用本技术的各实施例中的任一种方式实现,本技术实施例并不对此作出限定,也不再赘述。[0193]步骤403,接收pcf发送的pcc规则,其中,pcc规则是pcf在确定第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下生成的;其中,应用层信息包括:下行数据包中的视频帧所标记的标签数据和对应的qos要求。[0194]其中,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0195]进一步地,在本技术实施例的一种可能的实现方式中,pcc规则还可以指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0196]在本技术实施例中,下行数据包中的视频帧所标记的标签数据,例如可以为下行数据包中的第一视频帧和/或第二视频帧分别对应的标签数据,其中,标签数据包括以下至少一种:tos信息;dscp信息;流量类型(traffic class)信息。[0197]在本技术实施例中,视频帧所对应的qos要求可以为qos参考参数(reference parameter),该qos参考参数,用于对应预定义的qos信息。或者,qos要求还可以是具体的时延、带宽、丢包率、处理优先级等信息,本技术实施例对此并不作限制。[0198]在本技术实施例中,pcf在确定待建立的pdu会话是用于第一视频业务的传输的情况下,还可以判断第一视频业务是否包括根据网络策略或者应用层信息确定的视频业务,在第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下,可以确定需保障第一视频帧的传输。[0199]在本技术实施例中,当pcf确定需保障第一视频帧的传输的情况下,可以生成pcc规则,该pcc规则指示对第一业务流采用第一qos保障的qos流传输,并且,pcf可以向smf发送pcc规则,相应的,smf在接收到pcc规则后,可以根据pcc规则,生成第一qos保障的qos流的qos参数。[0200]进一步地,在本技术实施例的一种可能的实现方式中,当pcf确定需保障第一视频帧的传输的情况下,可以生成pcc规则,该pcc规则指示对第一业务流采用第一qos保障的qos流传输,以及对第二业务流采用第二qos保障的qos流传输,并且,pcf可以向smf发送pcc规则,相应的,smf在接收到pcc规则后,可以根据pcc规则,生成第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数。[0201]本技术实施例的视频传输方法,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出特定适用的qos保障的qos流,以确保第一视频帧可靠按时传输。[0202]下面结合实施例c,对上述实施例五进行详细说明。[0203]实施例c:如图8所示,af主动请求区分第一视频帧。[0204]步骤0,af基于策略主动向5g核心网(5g core network,简称5gc)请求区分第一视频帧的传输,af将下行数据包中的第一视频帧标记特定的标签数据,该特定的标签数据可以为特定的tos或dscp(ipv4)或traffic class(ipv6),例如使用预留值或者高优先级服务,为第一视频帧标记特定的标签数据。并请求pcf针对这类标记特定标签数据的下行数据包提供更及时更可靠的传输,例如采用delay critical gbr服务,即对下行数据包中的第一视频帧采用第一qos保障的qos流传输,对其他非视频关键帧,即第二视频帧,采用第二qos保障的qos流传输。[0205]步骤1,终端设备请求建立pdu会话,smf接收终端设备发送的pdu会话建立请求(pdusession establishment request)。[0206]步骤2,smf向pcf发送npcf_smpolicycontrol_create消息(即第一消息)。pcf根据s-nssai,dnn等信息,确定建立的pdu会话用于第一视频业务,比如xr业务或者交互式云游戏业务的传输。pcf根据步骤0中af提供的应用层信息,确定第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下,则在下发的pcc规则中指示对第一视频帧保障传输,即指示对第一视频帧采用更高qos保障,对第二视频帧采用普通qos保障,例如,可以对第一视频帧采用gbr qos保障,对第二视频帧采用non-gbr qos保障或更低gbr qos保障。[0207]作为一种示例,pcc规则可以如表3所示。[0208]表3[0209][0210]表3中,在包过滤器中包含标签数据,即tos/dscp/traffic class。当tos/dscp/traffic class为a时,视频帧为第一视频帧,为了保障第一视频帧的可靠按时传输,可以根据pcc rule 1,将第一视频帧通过gbr qos流传输,而当tos/dscp/traffic class不为a时,视频帧为第二视频帧,可以根据pcc rule 2,通过non-gbr qos流传输第二视频帧。[0211]步骤3,pcf将pcc规则下发至smf,smf可以根据pcc规则,生成第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数。后续流程同现有技术。[0212]为了清楚说明上述实施例一或实施例二,本技术还提供了一种视频传输方法,图9为本技术实施例六所提供的视频传输方法的流程示意图。[0213]如图9所示,该视频传输方法,应用于smf,可以包括以下步骤:[0214]步骤501,接收接入网设备发送的第一通知消息,第一通知消息包含无法保障第一视频业务传输的qos的指示信息。[0215]步骤502,向pcf发送第二消息,第二消息包含接入网设备无法保障第一视频业务传输的qos的指示信息。[0216]在本技术实施例中,步骤501和502可以分别采用本技术的各实施例中的任一种方式实现,本技术实施例并不对此作出限定,也不再赘述。[0217]步骤503,接收pcf发送的pcc规则,其中,pcc规则是pcf在确定第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下生成的;其中,应用层信息是af在确定第一视频业务传输的qos无法保障的情况下提供的。[0218]其中,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0219]进一步地,在本技术实施例的一种可能的实现方式中,pcc规则还可以指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0220]需要说明的是,上述实施例五对应用层信息的解释说明也适用于该实施例,此处不做赘述。[0221]在本技术实施例中,应用层信息可以为af提供的,具体可由af在确定第一视频业务传输的qos无法保障的情况下,向pcf提供的。pcf可以根据网络策略以及af提供的应用信息,确定第一视频业务是否包括根据网络策略或者应用层信息确定的视频业务,在第一视频业务包括根据网络策略或者应用层信息确定的视频业务的情况下,可以确定需保障第一视频帧的传输,此时,可以生成pcc规则,并将pcc规则发送至smf。[0222]在本技术实施例中,当该pcc规则指示对第一业务流采用第一qos保障的qos流传输的情况下,smf在接收到pcc规则后,可以根据pcc规则,生成第一qos保障的qos流的qos参数,并根据第一qos保障的qos流的qos参数,发起pdu会话修改过程,以建立用于传输包含第一视频帧的第一业务流的第一qos保障的qos流。[0223]进一步地,在本技术实施例的一种可能的实现方式中,当pcc规则指示对第一业务流采用第一qos保障的qos流传输,以及对第二业务流采用第二qos保障的qos流传输的情况下,smf在接收到pcc规则后,可以根据pcc规则,生成第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数,并根据第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数,发起pdu会话修改过程,以建立用于传输包含第一视频帧的第一业务流的第一qos保障的qos流,并建立或修改用于传输包含第二视频帧的第二业务流的第二qos保障的qos流。[0224]本技术实施例的视频传输方法,通过smf接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出特定适用的qos保障的qos流,以确保第一视频帧可靠按时传输。[0225]下面结合实施例d,对上述实施例六进行详细说明。[0226]实施例d:如图10所示,af基于pcf的通知确定区分第一视频帧。[0227]步骤1-2,同实施例b的步骤1-2。[0228]步骤3,pcf通知af第一视频业务的qos要求无法满足(pcf向af发送npcf_policyauthorization_notify消息)。[0229]步骤4,af基于策略主动向5gc请求区分第一视频帧的传输,af将下行数据包中的第一视频帧标记特定的标签数据,该特定的标签数据可以为特定的tos或dscp(ipv4)或traffic class(ipv6),例如使用预留值或者高优先级服务,为第一视频帧标记特定的标签数据。并请求pcf针对这类标记特定标签数据的下行数据包提供更及时更可靠的传输,例如采用delay critical gbr服务,即对下行数据包中的第一视频帧采用第一qos保障的qos流传输,对其他非视频关键帧,即第二视频帧,采用第二qos保障的qos流传输。[0230]步骤5,pcf根据af提供的qos要求,分别针对第一视频帧和第二视频帧生成不同的pcc规则,例如生成的pcc规则可以如表3所示。pcf将pcc规则下发至smf,smf可以根据pcc规则,生成第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数。smf根据第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数,发起pdu会话修改过程,以建立用于传输包含第一视频帧的第一业务流的第一qos保障的qos流,并建立或修改用于传输包含第二视频帧的第二业务流的第二qos保障的qos流。[0231]根据上述各实施例可知,pcf在确定需保障第一视频帧传输的情况下,可以分别为第一视频帧的传输和第二视频帧的传输,生成pcc规则,并将pcc规则下发至smf,smf可以根据pcc规则,生成分别用于传输第一视频帧和第二视频帧的qos流的qos参数。[0232]其中,pcf可以根据s-nssai、dnn、af提供的应用层信息,确定是否需保障第一视频帧的传输。其中,第一视频帧可以通过tos/dscp/traffic class或者帧头部信息进行区分。[0233]由此,可以实现为第一视频帧,比如关键帧的传输提供高qos保障,确保第一视频帧可靠按时传输,从而可以避免第一视频帧丢失或延迟到达而导致第二视频帧无法解码的情况,比如避免i帧丢失或延迟到达而导致p帧和b帧无法解码的情况,改善用户体验。[0234]上述为smf执行的视频传输方法,本技术还提出一种由pcf执行的视频传输方法。[0235]图11为本技术实施例七所提供的视频传输方法的流程示意图。[0236]本技术实施例的执行主体为本技术提供的视频传输装置,该视频传输装置可以被配置在pcf中。[0237]如图11所示,该视频传输方法,应用于pcf,可以包括以下步骤:[0238]步骤601,确定需保障第一视频帧的传输,则生成pcc规则,并将pcc规则发送至smf;其中,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0239]在本技术实施例中,业务流可以为视频业务对应的业务流。为了便于区分不同的业务流,本技术中,可以将包含第一视频帧的业务流称为第一业务流,其中,第一视频帧例如可以为关键帧,即i帧。[0240]在本技术实施例中,第一qos保障可以为相对较高的qos保障,例如,第一qos保障可以为gbr qos保障。[0241]在本技术实施例中,当pcf确定需保障第一视频帧的传输的情况下,pcf可以生成pcc规则,并向smf发送pcc规则,相应的,smf可以接收pcf发送的pcc规则,其中,该pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现区分业务流中的第一视频帧,比如关键帧,为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输,从而可以避免第一视频帧丢失或延迟到达而导致其他视频帧无法解码的情况,比如避免i帧丢失或延迟到达而导致p帧和/或b帧无法解码的情况,改善用户体验。[0242]进一步地,在本技术实施例的一种可能的实现方式中,pcc规则还可以指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0243]在本技术实施例中,可以将包含第二视频帧的业务流称为第二业务流,其中,第二视频帧例如可以为非关键帧,即p帧和/或b帧。[0244]在本技术实施例中,第一qos保障高于第二qos保障,例如,第一qos保障可以为高qos保障,第二qos保障可以为普通qos保障。作为一种示例,第一qos保障可以为gbr qos保障,第二qos保障可以为非gbr(即non-gbr)qos保障或低gbr qos保障。[0245]在本技术实施例中,当pcf确定需保障第一视频帧的传输的情况下,pcf可以生成pcc规则,并向smf发送pcc规则,相应的,smf可以接收pcf发送的pcc规则,其中,该pcc规则指示对第一第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧;以及,该pcc规则指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,其中,第一qos保障高于第二qos保障。由此,可以实现区分业务流中的第一视频帧,比如关键帧,为第一视频帧的传输提供高qos保障,确保第一视频帧可靠按时传输,从而可以避免第一视频帧丢失或延迟到达而导致第二视频帧无法解码的情况,比如避免i帧丢失或延迟到达而导致p帧和/或b帧无法解码的情况,改善用户体验。[0246]在本技术实施例的一种可能的实现方式中,pcf在确定终端设备请求建立的会话是用于第一视频业务的传输的情况下,确定需保障第一视频帧的传输。[0247]作为一种示例,pcf可以接收smf发送的第一消息,第一消息是smf在接收到终端设备发送的协议数据单元pdu会话建立请求后生成的;根据s-nssai和dnn,确定第一消息指示的待建立的pdu会话用于第一视频业务的传输。[0248]在本技术实施例的一种可能的实现方式中,pcf在确定接入网设备无法保障第一视频业务传输的qos的情况下,确定需保障第一视频帧的传输。[0249]作为一种示例,pcf可以根据smf发送的第二消息,确定接入网设备无法保障第一视频业务传输的qos;其中,第二消息是smf在接收到接入网设备发送的第一通知消息后生成的;第一通知消息包含无法保障第一视频业务传输的qos的指示信息。[0250]作为一种可能的实现方式,第一通知消息,是接入网设备在确定无法保障第一视频业务传输的qos时,释放第一视频业务使用的qos流后生成的,或者是接入网设备在确定无法保障第一视频业务传输的qos,且确定第一视频业务采用的qos流启用了通知控制机制而未释放qos流后生成的。[0251]作为一种可能的实现方式,第一视频业务包括根据网络策略或者应用层信息确定的视频业务。[0252]作为一种可能的实现方式,应用层信息包括:下行数据包中的视频帧所标记的标签数据和对应的qos要求。[0253]作为一种可能的实现方式,应用层信息是应用功能af在第一视频业务传输的qos无法保障的情况下提供的。[0254]作为一种可能的实现方式,标签数据包括以下至少一种:tos信息;dscp信息;流量类型信息。[0255]作为一种可能的实现方式,第一qos保障的qos流为保证的比特速率gbr qos流,第二qos保障的qos流为非gbr qos流。[0256]需要说明的是,对于本领域技术人员来说,前述图1至图10任一实施例中对smf执行的视频传输方法的解释说明和技术细节的描述,也适用于上述pcf,其实现原理类似,此处不做赘述。[0257]本技术实施例的视频传输方法,通过pcf在确定需保障第一视频帧的传输的情况下,生成pcc规则,并将pcc规则发送至smf;其中,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。由此,可以实现针对第一视频帧的传输,提出特定适用的qos保障的qos流,以确保第一视频帧可靠按时传输。[0258]本技术实施例提供的技术方案可以适用于多种系统,尤其是5g系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,简称gsm)系统、码分多址(code division multiple access,简称cdma)系统、宽带码分多址(wideband code division multiple access,简称wcdma)通用分组无线业务(general packet radio service,简称gprs)系统、长期演进(long term evolution,简称lte)系统、lte频分双工(frequency division duplex,简称fdd)系统、lte时分双工(time division duplex,简称tdd)系统、高级长期演进(long term evolution advanced,简称lte-a)系统、通用移动系统(universal mobile telecommunication system,简称umts)、全球互联微波接入(worldwide interoperability for microwave access,简称wimax)系统、5g新空口(new radio,简称nr)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(evloved packet system,简称eps)、5g系统(5gs)等。[0259]为了实现上述实施例,本技术还提出一种smf。[0260]图12为本技术实施例八所提供的smf的结构示意图。[0261]如图12所示,该smf可以包括:收发机1200、处理器1210、存储器1220。[0262]其中,存储器1220,用于存储计算机程序;收发机1200,用于在处理器1210的控制下收发数据;处理器1210,用于读取存储器1220中的计算机程序并执行以下操作:接收pcf发送的pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0263]收发机1200,用于在处理器1210的控制下接收和发送数据。[0264]其中,在图12中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1210代表的一个或多个处理器和存储器1220代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这qos流,第二qos保障的qos流为非gbr qos流。[0278]在此需要说明的是,本技术实施例提供的smf,能够实现上述图1至图9方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。[0279]为了实现上述实施例,本技术还提出一种pcf。[0280]图13为本技术实施例九所提供的pcf的结构示意图。[0281]如图13所示,该pcf可以包括:收发机1300、处理器1310、存储器1320。[0282]其中,存储器1320,用于存储计算机程序;收发机1300,用于在处理器1310的控制下收发数据;处理器1310,用于读取存储器1320中的计算机程序并执行以下操作:确定需保障第一视频帧的传输,则生成pcc规则,并将pcc规则发送至smf;[0283]其中,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0284]收发机1300,用于在处理器1310的控制下接收和发送数据。[0285]其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1310代表的一个或多个处理器和存储器1320代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1300可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器1310负责管理总线架构和通常的处理,存储器1320可以存储处理器1310在执行操作时所使用的数据。[0286]处理器1310可以是cpu、asic、fpga或cpld,处理器1310也可以采用多核架构。[0287]在本技术一种可能的实现形式中,pcc规则还指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0288]在本技术一种可能的实现形式中,确定需保障第一视频帧的传输,包括:在确定终端设备请求建立的会话是用于第一视频业务的传输的情况下,确定需保障第一视频帧的传输。[0289]在本技术一种可能的实现形式中,确定终端设备请求建立的会话是用于预设的第一视频业务的传输,包括:接收smf发送的第一消息,第一消息是smf在接收到终端设备发送的协议数据单元pdu会话建立请求后生成的;根据单一网络切片选择辅助信息s-nssai和数据网络名称dnn,确定第一消息指示的待建立的pdu会话用于第一视频业务的传输。[0290]在本技术一种可能的实现形式中,确定需保障第一视频帧的传输,包括:在确定接入网设备无法保障第一视频业务传输的qos的情况下,确定需保障第一视频帧的传输。[0291]在本技术一种可能的实现形式中,还包括:根据smf发送的第二消息,确定接入网设备无法保障第一视频业务传输的qos;其中,第二消息是smf在接收到接入网设备发送的第一通知消息后生成的;第一通知消息包含无法保障第一视频业务传输的qos的指示信息。[0292]在本技术一种可能的实现形式中,第一通知消息,是接入网设备在确定无法保障第一视频业务传输的qos时,释放第一视频业务使用的qos流后生成的,或者是接入网设备在确定无法保障第一视频业务传输的qos,且确定第一视频业务采用的qos流启用了通知控制机制而未释放qos流后生成的。[0293]在本技术一种可能的实现形式中,第一视频业务包括根据网络策略或者应用层信息确定的视频业务。[0294]在本技术一种可能的实现形式中,应用层信息包括:下行数据包中的视频帧所标记的标签数据和对应的qos要求。[0295]在本技术一种可能的实现形式中,应用层信息是应用功能af在第一视频业务传输的qos无法保障的情况下提供的。[0296]在本技术一种可能的实现形式中,标签数据包括以下至少一种:tos信息;dscp信息;流量类型信息。[0297]在本技术一种可能的实现形式中,第一qos保障的qos流为保证的比特速率gbr qos流,第二qos保障的qos流为非gbr qos流。[0298]在此需要说明的是,本发明实施例提供的pcf,能够实现上述图11方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。[0299]与上述图1至图9实施例提供的视频传输方法相对应,本技术还提供一种视频传输装置,由于本技术实施例提供的视频传输装置与上述图1至图9实施例提供的视频传输方法相对应,因此在视频传输方法的实施方式也适用于本技术实施例提供的视频传输装置,在本技术实施例中不再详细描述。[0300]图14为本技术实施例十所提供的视频传输装置的结构示意图。[0301]如图14所示,该视频传输装置1400应用于smf,可以包括:接收模块1401。[0302]其中,接收模块1401,用于接收策略控制功能pcf发送的策略与计费控制pcc规则,其中,pcc规则是pcf在确定需保障第一视频帧的传输的情况下生成的,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0303]在本技术一种可能的实现形式中,pcc规则还指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0304]在本技术一种可能的实现形式中,接收模块1401,还用于接收终端设备发送的协议数据单元pdu会话建立请求。[0305]该视频传输装置1400还可以包括:[0306]第一发送模块,用于向pcf发送第一消息,其中,第一消息用于pcf根据单一网络切片选择辅助信息s-nssai和数据网络名称dnn,确定待建立的pdu会话用于第一视频业务的传输。[0307]进一步的,在本技术另一种可能的实现形式中,该视频传输装置1300还可以包括:[0308]第一生成模块,用于根据pcc规则,生成pdi。[0309]第一发送模块,还用于将pdi发送至upf,以使upf根据pdi中的pdr检测下行数据包中的第一视频帧和第二视频帧,并分别为第一视频帧和第二视频帧标记对应的qos流标识qfi。[0310]进一步的,在本技术又一种可能的实现形式中,pdr包括第一视频帧和/或第二视频帧分别对应的帧头类型匹配信息;或者,pdr包括第一视频帧和/或第二视频帧分别对应的标签数据。[0311]进一步的,在本技术又一种可能的实现形式中,接收模块1401,还用于接收接入网设备发送的第一通知消息,第一通知消息,用于指示无法保障第一视频业务传输的qos。[0312]该视频传输装置1400还可以包括:[0313]第二发送模块,用于向pcf发送第二消息,第二消息,用于指示接入网设备无法保障第一视频业务传输的qos。[0314]进一步的,在本技术又一种可能的实现形式中,第一通知消息,是接入网设备在确定无法保障第一视频业务传输的qos时,释放第一视频业务使用的qos流后生成的,或者是接入网设备在确定无法保障第一视频业务传输的qos,且确定第一视频业务采用的qos流启用了通知控制机制而未释放qos流后生成的。[0315]进一步的,在本技术又一种可能的实现形式中,第一视频业务包括根据网络策略或者应用层信息确定的视频业务。[0316]进一步的,在本技术又一种可能的实现形式中,应用层信息包括:下行数据包中的视频帧所标记的标签数据和对应的qos要求。[0317]进一步的,在本技术又一种可能的实现形式中,应用层信息是应用功能af在确定第一视频业务传输的qos无法保障的情况下提供的。[0318]进一步的,在本技术又一种可能的实现形式中,标签数据包括以下至少一种:tos信息;dscp信息;流量类型信息。[0319]进一步的,在本技术又一种可能的实现形式中,该视频传输装置1300还可以包括:[0320]第二生成模块,用于根据pcc规则,生成第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数。[0321]发起模块,用于根据第一qos保障的qos流的qos参数和第二qos保障的qos流的qos参数,发起pdu会话修改过程,以建立用于传输第一业务流的第一qos保障的qos流,并建立或修改用于传输第二业务流的第二qos保障的qos流。[0322]进一步的,在本技术又一种可能的实现形式中,第一qos保障的qos流为保证的比特速率gbr qos流,第二qos保障的qos流为非gbr qos流。[0323]在此需要说明的是,本技术实施例提供的上述视频传输装置,能够实现上述图1至图9方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。[0324]与上述图11实施例提供的视频传输方法相对应,本技术还提供一种视频传输装置,由于本技术实施例提供的视频传输装置与上述图11实施例提供的视频传输方法相对应,因此在视频传输方法的实施方式也适用于本技术实施例提供的视频传输装置,在本技术实施例中不再详细描述。[0325]图15为本技术实施例十一所提供的视频传输装置的结构示意图。[0326]如图15所示,该视频传输装置1500应用于pcf,可以包括:生成模块1501和发送模块1502。[0327]其中,生成模块1501,用于确定需保障第一视频帧的传输,则生成策略与计费控制pcc规则。[0328]发送模块1502,用于将pcc规则发送至会话管理功能smf。[0329]其中,pcc规则指示对第一业务流采用第一qos保障的qos流传输,第一业务流包含第一视频帧。[0330]在本技术一种可能的实现形式中,pcc规则还指示对第二业务流采用第二qos保障的qos流传输,第二业务流包含第二视频帧,第一qos保障高于第二qos保障。[0331]在本技术一种可能的实现形式中,生成模块1501,具体用于在确定终端设备请求建立的会话是用于第一视频业务的传输的情况下,确定需保障第一视频帧的传输。[0332]在本技术一种可能的实现形式中,生成模块1501,具体用于接收smf发送的第一消息,第一消息是smf在接收到终端设备发送的协议数据单元pdu会话建立请求后生成的;根据单一网络切片选择辅助信息s-nssai和数据网络名称dnn,确定第一消息指示的待建立的pdu会话用于第一视频业务的传输。[0333]在本技术一种可能的实现形式中,生成模块1501,具体用于在确定接入网设备无法保障第一视频业务传输的qos的情况下,确定需保障第一视频帧的传输。[0334]在本技术一种可能的实现形式中,该视频传输装置1500还可以包括:[0335]确定模块,用于根据smf发送的第二消息,确定接入网设备无法保障第一视频业务传输的qos;其中,第二消息是smf在接收到接入网设备发送的第一通知消息后生成的;第一通知消息,用于指示无法保障第一视频业务传输的qos。[0336]在本技术一种可能的实现形式中,第一通知消息,是接入网设备在确定无法保障第一视频业务传输的qos时,释放第一视频业务使用的qos流后生成的,或者是接入网设备在确定无法保障第一视频业务传输的qos,且确定第一视频业务采用的qos流启用了通知控制机制而未释放qos流后生成的。[0337]在本技术一种可能的实现形式中,第一视频业务包括根据网络策略或者应用层信息确定的视频业务。[0338]在本技术一种可能的实现形式中,应用层信息包括:下行数据包中的视频帧所标记的标签数据和对应的qos要求。[0339]在本技术一种可能的实现形式中,应用层信息是af在第一视频业务传输的qos无法保障的情况下提供的。[0340]在本技术一种可能的实现形式中,标签数据包括以下至少一种:tos信息;dscp信息;流量类型信息。[0341]在本技术一种可能的实现形式中,第一qos保障的qos流为gbr qos流,第二qos保障的qos流为非gbr qos流。[0342]在此需要说明的是,本技术实施例提供的上述视频传输装置,能够实现上述图11方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。[0343]需要说明的是,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。[0344]集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。[0345]为了实现上述实施例,本技术还提出一种处理器可读存储介质。[0346]其中,该处理器可读存储介质存储有计算机程序,该计算机程序用于使该处理器执行本技术图1至图10实施例的视频传输方法。[0347]其中,处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。[0348]为了实现上述实施例,本技术还提出一种处理器可读存储介质。[0349]其中,该处理器可读存储介质存储有计算机程序,该计算机程序用于使该处理器执行本技术图11实施例所述的视频传输方法。[0350]其中,所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。[0351]本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。[0352]本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0353]这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0354]这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0355]显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部