预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115037981A(43)申请公布日2022.09.09(21)申请号202110244954.7(22)申请日2021.03.05(71)申请人奇安信科技集团股份有限公司地址100088北京市西城区新街口外大街28号102号楼3层332号申请人网神信息技术(北京)股份有限公司(72)发明人王利新刘洪亮刘诗源黄海军冉利楠于凯民(74)专利代理机构北京路浩知识产权代理有限公司11002专利代理师王宇杨(51)Int.Cl.H04N21/439(2011.01)H04N21/44(2011.01)权利要求书2页说明书10页附图2页(54)发明名称数据流的解码方法、装置、电子设备与存储介质(57)摘要本发明提供一种数据流的解码方法、装置、电子设备与存储介质,方法包括:持续接收数据流,所述数据流包含目标解码对象的待解码数据;根据当前待解码数据的数据量与预设的解码缓存空间容量之间的比较关系,确定当前次解码操作的数据量;根据所述当前次解码操作的数据量从所述当前待解码数据中确定当前次待解码数据,并对所述当前次待解码数据进行解码。本发明可实现对数据流中的目标解码对象的动态解码,在解码过程中无需缓存大量的数据,节省了缓存空间,提高了解码的灵活性。CN115037981ACN115037981A权利要求书1/2页1.一种数据流的解码方法,其特征在于,包括:持续接收数据流,所述数据流包含目标解码对象的待解码数据;根据当前待解码数据的数据量与预设的解码缓存空间容量之间的比较关系,确定当前次解码操作的数据量;其中,所述当前待解码数据是指当前次解码操作的执行时刻已经接收到的目标解码对象的待解码数据;根据所述当前次解码操作的数据量从所述当前待解码数据中确定当前次待解码数据,并对所述当前次待解码数据进行解码。2.根据权利要求1所述的数据流的解码方法,其特征在于,在所述对所述当前次待解码数据进行解码的步骤之后,方法还包括:判断所述目标解码对象的所有待解码数据是否均已被解码,若为否,在预设的下次解码操作的执行时刻,重新执行所述确定当前次解码操作的数据量的步骤,若为是,结束流程。3.根据权利要求1或2所述的数据流的解码方法,其特征在于,所述根据当前待解码数据的数据量与预设的解码缓存空间容量之间的比较关系,确定当前次解码操作的数据量,包括:若当前待解码数据的数据量大于预设的解码缓存空间的容量,将第一数据量作为当前次解码操作的数据量;其中,所述第一数据量小于或等于所述当前待解码数据的数据量,且第一数据量是目标解码对象的待解码单位的整数倍;其中,所述待解码单位是目标解码对象中能够被独立解码的最小单位。4.根据权利要求3所述的数据流的解码方法,其特征在于,所述第一数据量的计算公式为:其中,L2表示第一数据量,L1表示当前待解码数据的数据量,N表示待解码单位所包含字节的数量,表示向下取整;其中,所述待解码单位用于表示能够独立被解码的数据量的最小单位。5.根据权利要求1所述的数据流的解码方法,其特征在于,在所述根据当前待解码数据的数据量与预设的解码缓存空间容量之间的比较关系,确定当前次解码操作的数据量的步骤之前,方法还包括:获取第一待解码数据;其中,所述第一待解码数据是上次解码操作的执行时刻与当前次解码操作的执行时刻之间所接收的数据流中的目标解码对象的待解码数据;从所述解码缓存空间中获取第二待解码数据;其中,所述第二待解码数据是指上次解码操作的执行时刻之前已经被接收,且在上次解码操作时未被解码的数据;合并所述第一待解码数据与所述第二待解码数据,得到当前待解码数据。6.根据权利要求1至5任一项所述的数据流的解码方法,其特征在于,在所述根据当前待解码数据的数据量与预设的解码缓存空间容量之间的比较关系,确定当前次解码操作的数据量的步骤之前,方法还包括:设置解码缓存空间的容量为任意大于4096的数值。2CN115037981A权利要求书2/2页7.根据权利要求1至5任一项所述的数据流的解码方法,其特征在于,在所述对所述当前次待解码数据进行解码的步骤之后,方法还包括:将解码结果按照顺序拼接,得到所述目标解码对象的原始内容。8.一种数据流的解码装置,其特征在于,包括:数据流接收模块,用于持续接收数据流,所述数据流包含目标解码对象的待解码数据;当前次解码操作的数据量确定模块,用于根据当前待解码数据的数据量与预设的解码缓存空间容量之间的比较关系,确定当前次解码操作的数据量;其中,所述当前待解码数据是指当前次解码操作的执行时刻已经接收到的目标解码对象的待解码数据;解码模块,用于根据所述当前次解码操作的数据量从所述当前待解码数据中确定当前次待解码数据,并对所述当前次待解码数据进行解码。9.一种电子设备,包括存储器、处理器及存储在所