System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及数据处理方法、装置、电子设备及介质。
技术介绍
1、在一些能够进行音视频播放的应用中,用户可以通过客户端请求进行音视频资源的播放,然后服务器下发用户所请求的音视频资源的资源定位地址,然后客户端可以对服务器音视频资源进行播放。然而,专利技术人在实践过程中发现,服务器下发至客户端的音视频资源通常是通过固定编码方式、编码档位转码得到,灵活性较差。
技术实现思路
1、本申请实施例提供了一种数据处理方法、装置、电子设备及介质,能够适应于播放场景选择合适档位的资源进行下发,有助于提升音视频资源的下发的灵活性。
2、一方面,本申请实施例公开了一种数据处理方法,所述方法包括:
3、接收客户端发送的针对目标音视频资源的播放指令,所述播放指令中携带所述目标音视频资源的资源标识以及所述播放指令对应的播放场景的场景信息;
4、根据所述场景信息获取所述播放指令对应的播放场景下的至少一个资源下发策略;每个资源下发策略对应至少一个触发规则,所述每个资源下发策略用于指示资源的档位信息;
5、获取与所述播放指令相关联的播放关联信息,将所述播放关联信息与所述每个资源下发策略所对应的触发规则进行匹配,并基于所述播放关联信息所匹配的触发规则对应的资源下发策略确定所述播放指令对应的目标资源下发策略;
6、根据所述目标音视频资源的资源标识获取所述目标音视频资源在所述目标资源下发策略下对应的资源数据的资源定位信息,根据所述目标资源下发策略所
7、一方面,本申请实施例公开了一种数据处理装置,所述装置包括:
8、接收单元,用于接收客户端发送的针对目标音视频资源的播放指令,所述播放指令中携带所述目标音视频资源的资源标识以及所述播放指令对应的播放场景的场景信息;
9、处理单元,用于根据所述场景信息获取所述播放指令对应的播放场景下的至少一个资源下发策略;每个资源下发策略对应至少一个触发规则,所述每个资源下发策略用于指示资源的档位信息;
10、所述处理单元,还用于获取与所述播放指令相关联的播放关联信息,将所述播放关联信息与所述每个资源下发策略所对应的触发规则进行匹配,并基于所述播放关联信息所匹配的触发规则对应的资源下发策略确定所述播放指令对应的目标资源下发策略;
11、所述处理单元,还用于根据所述目标音视频资源的资源标识获取所述目标音视频资源在所述目标资源下发策略下对应的资源数据的资源定位信息,根据所述目标资源下发策略所指示的档位信息和所述资源定位信息生成播放信息,并将所述播放信息发送至所述客户端,所述客户端用于基于所述播放信息中的档位信息所指示的播放档位对所述资源定位信息指示的资源数据进行播放。
12、一方面,本申请实施例提供了一种电子设备,电子设备包括处理器、存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于执行如下步骤:
13、接收客户端发送的针对目标音视频资源的播放指令,所述播放指令中携带所述目标音视频资源的资源标识以及所述播放指令对应的播放场景的场景信息;
14、根据所述场景信息获取所述播放指令对应的播放场景下的至少一个资源下发策略;每个资源下发策略对应至少一个触发规则,所述每个资源下发策略用于指示资源的档位信息;
15、获取与所述播放指令相关联的播放关联信息,将所述播放关联信息与所述每个资源下发策略所对应的触发规则进行匹配,并基于所述播放关联信息所匹配的触发规则对应的资源下发策略确定所述播放指令对应的目标资源下发策略;
16、根据所述目标音视频资源的资源标识获取所述目标音视频资源在所述目标资源下发策略下对应的资源数据的资源定位信息,根据所述目标资源下发策略所指示的档位信息和所述资源定位信息生成播放信息,并将所述播放信息发送至所述客户端,所述客户端用于基于所述播放信息中的档位信息所指示的播放档位对所述资源定位信息指示的资源数据进行播放。
17、一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序指令,计算机程序指令被处理器执行时,用于执行如下步骤:
18、接收客户端发送的针对目标音视频资源的播放指令,所述播放指令中携带所述目标音视频资源的资源标识以及所述播放指令对应的播放场景的场景信息;
19、根据所述场景信息获取所述播放指令对应的播放场景下的至少一个资源下发策略;每个资源下发策略对应至少一个触发规则,所述每个资源下发策略用于指示资源的档位信息;
20、获取与所述播放指令相关联的播放关联信息,将所述播放关联信息与所述每个资源下发策略所对应的触发规则进行匹配,并基于所述播放关联信息所匹配的触发规则对应的资源下发策略确定所述播放指令对应的目标资源下发策略;
21、根据所述目标音视频资源的资源标识获取所述目标音视频资源在所述目标资源下发策略下对应的资源数据的资源定位信息,根据所述目标资源下发策略所指示的档位信息和所述资源定位信息生成播放信息,并将所述播放信息发送至所述客户端,所述客户端用于基于所述播放信息中的档位信息所指示的播放档位对所述资源定位信息指示的资源数据进行播放。
22、一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令被处理器执行时可实现上述一方面提供的方法。
23、采用本申请实施例,能够在接收到播放指令时,基于当前的播放场景,确定对应播放场景下的至少一个资源下发策略,并基于每个资源下发策略对应的触发规则确定与播放关联信息相匹配的资源下发策略,然后将资源下发策略对应的档位信息以及对应的音视频资源的资源定位信息下发至客户端,从而客户端可以基于档位信息进行资源播放。由此可以从适配于当前的播放场景的播放策略下,基于触发规则确定适应于播放关联信息的档位,也就是说,能够适应于播放场景选择合适档位的资源进行下发,有助于提升音视频资源的下发的灵活性。
本文档来自技高网...【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述每个资源下发策略下的每个触发规则之间关联有对应的规则优先级,所述每个资源下发策略下的每个触发规则中包括对应的规则条件和对应的规则结果;所述播放关联信息中包括以下一项或多项:所述客户端关联的版本信息、所述客户端对应的终端设备的设备信息、所述播放指令的时间信息、所述客户端中登录的账号的账号信息;
3.根据权利要求1所述的方法,其特征在于,所述目标音视频资源所属的发布内容属于目标内容类型的发布内容;所述将所述播放信息发送至所述客户端,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,每个资源下发策略所指示的档位信息包括以下一项或多项:音视频资源的编码方式、音视频资源的分辨率、音视频资源的编码档位、音视频资源的水印添加信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标资源下发策略所指示的档位信息和所述资源定位信息生成播放信息,包括:
7.根据权利要
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述每个资源下发策略下的每个触发规则之间关联有对应的规则优先级,所述每个资源下发策略下的每个触发规则中包括对应的规则条件和对应的规则结果;所述播放关联信息中包括以下一项或多项:所述客户端关联的版本信息、所述客户端对应的终端设备的设备信息、所述播放指令的时间信息、所述客户端中登录的账号的账号信息;
3.根据权利要求1所述的方法,其特征在于,所述目标音视频资源所属的发布内容属于目标内容类型的发布内容;所述将所述播放信息发送至所述客户端,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,每个资源下发策略所指示的档位信息包括以下一项或多项:音视频资源的编码方式、音视频资源的分辨率、音视频资源的编码档位、音视频资源的水印添加信息。...
【专利技术属性】
技术研发人员:杨福龙,
申请(专利权)人:书行科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。