[发明专利]无线投屏数据处理方法、智能终端及可读存储介质在审
| 申请号: | 202210017461.4 | 申请日: | 2022-01-07 |
| 公开(公告)号: | CN114338624A | 公开(公告)日: | 2022-04-12 |
| 发明(设计)人: | 吕柱 | 申请(专利权)人: | 深圳创维-RGB电子有限公司 |
| 主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L65/65;H04L65/80;G06F3/14 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 黄廷山 |
| 地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 无线 数据处理 方法 智能 终端 可读 存储 介质 | ||
1.一种无线投屏数据处理方法,其特征在于,包括以下步骤:
在接收到智能设备的投屏请求时,将接收到的N个RTP数据包,放入播放端的待解码区域,其中,所述N个RTP数据包包含有待投屏的音视频数据;
判断所述待解码区域的数据缓存参数是否达到预设条件,其中,所述预设条件包括所述待解码区存放所述N个RTP数据包的最大数量值和接收所述N个RTP数据包所用的最大时长;
在所述数据缓存参数达到所述预设条件后,对所述待解码区域中的所述N个RTP数据包进行排序;
将所述排序后的N个RTP数据包发送至所述播放端的播放器解码,以播放对应投屏内容。
2.如权利要求1所述的一种无线投屏数据处理方法,其特征在于,所述在接收到智能设备的投屏请求时,将接收到的N个RTP数据包,放入播放端的待解码区域的步骤之后,还包括:
累计所述接收到的所述N个RTP数据包的数量,并获取所述接收到的所述N个RTP数据包的实际数量值;
累计所述接收所述N个RTP数据包所用的时间,并获取所述接收所述N个RTP数据包所用的实际时长;将所述实际数量值和实际时长作为数据缓存参数。
3.如权利要求2所述的一种无线投屏数据处理方法,其特征在于,所述判断所述待解码区域的数据缓存参数是否达到预设条件的步骤,具体包括:
判断所述实际数量值是否大于或等于所述最大数量值,并判断所述实际时长是否大于或等于所述最大时长;
当所述实际数量值大于或等于所述最大数量值或者所述实际时长大于或等于所述预设时长时,确定所述待解码区域的数据缓存参数达到预设条件;
当所述实际数量值小于所述最大数量值且所述实际时长小于所述预设时长时,确定所述待解码区域的数据缓存参数未达到预设条件,继续执行所述在接收到智能设备的投屏请求时,将接收到的N个RTP数据包,放入播放端的待解码区域的步骤。
4.如权利要求1-3任一项所述的一种无线投屏数据处理方法,其特征在于,所述对所述待解码区域中的所述N个RTP数据包进行排序步骤,具体包括:
分别获取所述待解码区域中的所述N个RTP数据包封装时的包序号;
根据所述包序号对所述N个RTP数据包进行排序。
5.如权利要求4所述的一种无线投屏数据处理方法,其特征在于,所述根据所述包序号对所述N个RTP数据包进行排序的步骤之后,还包括:
获取所述N个RTP数据包的包序号序列;
判断所述包序号序列是否连续;
若所述包序号序列连续,则执行所述将所述排序后的N个RTP数据包发送至所述播放端的播放器解码,以播放对应投屏内容步骤。
6.如权利要求5所述的一种无线投屏数据处理方法,其特征在于,所述将所述排序后的N个RTP数据包发送至播放端的播放器解码,以播放对应投屏内容步骤之后,还包括:
重置所述待解码区域的数据缓存参数;
清空所述待解码区域,等待接收下一次投屏的RTP数据包信息。
7.如权利要求5所述的一种无线投屏数据处理方法,其特征在于,所述判断所述包序号序列是否连续步骤之后,还包括:
若所述包序号序列不连续,则获取所述包序号序列中缺失的首个RTP数据包的第一包序号;
将所述包序号序列中,所述第一包序号之前的前置包序号所对应的RTP数据包发送至所述播放端的播放器解码,以播放对应投屏内容;
根据所述第一包序号重置当前的所述实际数量值和所述实际时长,继续执行在接收到智能设备的投屏请求时,将接收到的N个RTP数据包,放入播放端的待解码区域步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维-RGB电子有限公司,未经深圳创维-RGB电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210017461.4/1.html,转载请声明来源钻瓜专利网。





