[发明专利]一种TLV数据包的推送方法、智能终端及存储介质有效
申请号: | 202011475651.8 | 申请日: | 2020-12-15 |
公开(公告)号: | CN114640711B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 吕涧池 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/01;H04L69/06;H04N21/2387 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 刘文求;王永文 |
地址: | 518052 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 tlv 数据包 推送 方法 智能 终端 存储 介质 | ||
本发明公开了一种TLV数据包的推送方法、智能终端及存储介质,方法包括:获取TLV数据包;根据所述TLV数据包得到与所述TLV数据包对应的推送指示信息;根据所述推送指示信息,对所述TLV数据包进行推送。本发明对TLV数据包进行推送时,通过与TLV数据包对应的推送指示信息,对TLV数据包进行推送,实现了TLV数据包的智能化推送,避免了实际推送的TLV数据包数量大于当前帧的数据包数量,解决了倍速播放过程中TLV数据包推送偏移不准,倍速播放丢帧的问题。
技术领域
本发明涉及多媒体技术领域,具体涉及一种TLV数据包的推送方法、智能终端及存储介质。
背景技术
TLV是一种标准的数据封装协议,是以Type(标签)-Length(标签)-Value(内容)这种三段式的数据组织方式。现有数字电视标准如ATSC3.0,ISDB S3等普遍采用TLV数据包进行数字电视数据传输,对于音视频数据等大数据量的媒体资源会分为多个TLV数据包进行组装与传送,所以在TLV数据包的传送与接收的过程会涉及到拆包和拼包的动作。
电视节目的回放业务,是对录制好的电视节目数据进行重新播放的动作,在此过程中需要支持倍数播放的功能,在倍数播放的过程中,需要进行数据的跳取,即不再是顺序读取数据进行播放,而需要跳过一定的数据量进行读取数据,以满足倍数操作。而现有技术中,对于TLV数据包来说,在对TLV数据包进行推送时,基本都是通过解码关键帧的形式进行推送,无法根据TLV数据包进行智能化推送。。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种TLV数据包的推送方法、智能终端及存储介质,旨在解决现有电视节目倍速播放中,无法根据TLV数据包进行智能化推送的问题。
本发明解决技术问题所采用的技术方案如下:
一种TLV数据包的推送方法,其中,所述方法包括步骤:
获取TLV数据包;
根据所述TLV数据包,得到与所述TLV数据包对应的推送指示信息;
根据所述推送指示信息,对所述TLV数据包进行推送。
所述的TLV数据包的推送方法,其中,所述推送指示信息为与所述TLV数据包对应的序列号;所述根据所述TLV数据包,得到与所述TLV数据包对应的推送指示信息的步骤包括:
从所述TLV数据包中获取标识字段;
根据所述标识字段,得到与所述TLV数据包对应的序列号。
所述的TLV数据包的推送方法,其中,所述推送指示信息为与所述TLV数据包对应的关键帧,所述根据所述TLV数据包,得到与所述TLV数据包对应的推送指示信息的步骤包括:
将所述TLV数据包拼装成媒体分片单元;
对所述媒体分片单元进行解码,得到与所述TLV数据包对应的关键帧。
所述的TLV数据包的推送方法,其中,所述将所述TLV数据包拼装成媒体分片单元的步骤包括:
从所述TLV数据包中获取分片指示字段;其中,所述分片指示字段用于指示所述TLV数据包在所述媒体分片单元中的位置;
根据所述分片指示字段,将所述TLV数据包拼装成媒体分片单元。
所述的TLV数据包的推送方法,其中,所述根据所述分片指示字段,将所述TLV数据包拼装成媒体分片单元的步骤包括:
根据所述分片指示字段,将所述TLV数据包拼装成媒体处理单元;其中,多个所述媒体处理单元组成所述媒体分片单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011475651.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提取设备的保护装置
- 下一篇:高强度硅酸盐水泥配方