[发明专利]数据处理方法、装置、计算机设备和存储介质在审
| 申请号: | 202110881374.9 | 申请日: | 2021-08-02 |
| 公开(公告)号: | CN113612701A | 公开(公告)日: | 2021-11-05 |
| 发明(设计)人: | 林炎鑫 | 申请(专利权)人: | 北京金山云网络技术有限公司;深圳市云帆加速科技有限公司 |
| 主分类号: | H04L12/865 | 分类号: | H04L12/865 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;黄巍 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
接收目标终端的第一请求,其中,所述第一请求是对目标流媒体数据的下载请求;
生成与所述第一请求对应的第一任务,其中,所述第一任务用于为所述目标终端提供所述目标流媒体数据中的第一部分数据,所述第一部分数据为所述目标终端获取所述目标流媒体数据的过程中返回的首包数据;
将所述第一任务的优先级设为第一优先级后保存至任务队列,其中,所述第一优先级高于第二任务的第二优先级,所述第二任务是在第一任务之前生成的、用于为终端提供流媒体数据中的第二部分数据,所述第二部分数据为终端获取流媒体数据的过程中在首包数据之后返回的数据;
执行所述任务队列中的所述第一任务。
2.根据权利要求1所述的方法,其特征在于,所述生成与所述第一请求对应的第一任务,包括:
生成与所述第一请求对应的第一数据读取任务,其中,所述第一数据读取任务用于读取所述目标流媒体数据中的所述第一部分数据,所述第一任务包括所述第一数据读取任务;
在所述第一数据读取任务执行完的情况下,生成第一数据发送任务,其中,所述第一数据发送任务用于将读取的所述第一部分数据发送给所述目标终端,所述第一任务包括所述第一数据发送任务。
3.根据权利要求2所述的方法,其特征在于,所述第二任务包括用于读取所述第二部分数据的第二数据读取任务和用于发送所述第二部分数据的第二数据发送任务,其中,所述将所述第一任务的优先级设为第一优先级后保存至任务队列,包括:
将所述第一数据读取任务保存至数据读取任务队列,其中,所述任务队列包括由数据读取线程处理的所述数据读取任务队列,所述数据读取线程对所述第一数据读取任务的处理优先级高于对所述第二数据读取任务的处理优先级;
将所述第一数据发送任务保存至数据发送任务队列,其中,所述任务队列包括由数据发送线程处理的所述数据发送任务队列,所述数据发送线程对所述第一数据发送任务的处理优先级高于对所述第二数据发送任务的处理优先级。
4.根据权利要求3所述的方法,其特征在于,所述将所述第一数据读取任务保存至数据读取任务队列,包括:
在存在多个首包读取任务的情况下,获取所述多个首包读取任务对应的下载请求中的时间戳,其中,所述多个首包读取任务包括所述第一数据读取任务;
从所述数据读取任务队列的队首开始,将所述多个首包读取任务按照时间戳从早到晚的顺序保存。
5.根据权利要求2所述的方法,其特征在于,
所述生成与所述第一请求对应的第一数据读取任务,包括:确定位于所述目标流媒体数据首部、且为第一数据量的待读取的所述第一部分数据;生成用于读取所述第一部分数据的所述第一数据读取任务;
在生成与所述第一请求对应的第一数据读取任务之后,所述方法还包括:确定所述目标流媒体数据中未被读取过、且为第二数据量的待读取的第三部分数据;生成用于读取所述第三部分数据的第三数据读取任务,其中,所述第二数据量大于所述第一数据量。
6.根据权利要求5所述的方法,其特征在于,在生成用于读取所述第三部分数据的第三数据读取任务之后,所述方法还包括:
将所述第三数据读取任务保存至数据读取任务队列,其中,所述数据读取线程对所述第三数据读取任务的处理优先级低于对所述第一数据读取任务的处理优先级;
在所述数据读取线程执行完所述第三数据读取任务的情况下,生成第三数据发送任务,其中,所述第三数据发送任务用于将读取的所述第三部分数据发送给所述目标终端;
将所述第三数据发送任务保存至数据发送任务队列,其中,所述数据发送线程对所述第三数据发送任务的处理优先级低于对所述第一数据发送任务的处理优先级;
通过所述数据发送线程执行所述第三数据发送任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;深圳市云帆加速科技有限公司,未经北京金山云网络技术有限公司;深圳市云帆加速科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110881374.9/1.html,转载请声明来源钻瓜专利网。





