[发明专利]一种显示设备和媒资更新方法在审
申请号: | 202211003291.0 | 申请日: | 2022-08-19 |
公开(公告)号: | CN115550735A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 栾春华 | 申请(专利权)人: | 青岛聚看云科技有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458 |
代理公司: | 北京国之大铭知识产权代理事务所(普通合伙) 11565 | 代理人: | 张平 |
地址: | 266104 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 设备 更新 方法 | ||
本公开涉及一种显示设备和媒资更新方法,涉及电子设备技术领域。其中,该显示设备包括:控制器,被配置为:通过通信器接收服务器发送的媒资更新任务列表;获取目标更新任务对应的目标媒资专辑标识;获取内存队列的线程数量,并根据线程数量划分内存队列得到多个内存子队列;根据目标媒资专辑标识,从多个内存子队列中确定目标内存子队列;通过通信器从服务器获取目标更新任务对应的媒资,并将媒资缓存至目标内存子队列,以由目标内存子队列对应的目标线程执行目标更新任务,更新媒资。本公开实施例用于解决现有更新媒体资源的失败率高的问题。
技术领域
本公开涉及电子设备技术领域,尤其涉及一种显示设备和媒资更新方法。
背景技术
智能电视在家居生活中具有重要的作用,为满足用户通过智能电视观看电视节目、电影等媒体资源的娱乐需求,通常情况下,智能电视从服务端获取媒体资源的更新任务,由多线程并行处理更新任务,实现媒体资源的快速更新。多线程并行处理时,同一个媒体资源的更新任务中存在任务执行的先后顺序,多个线程同时处理同一个媒体资源的更新任务时,难以保证执行同一个媒体资源的更新任务的先后顺序,举例而言,第一线程和第二线程同时执行同一个媒体资源的更新任务(包括任务一、任务二,且设定先执行任务一再执行任务二),如果第一线程因为网络波动暂停执行任务一,而第二线程未受到影响正常执行任务二,那么针对这一个媒体资源的更新任务,第二线程的执行结果会被第一线程的执行结果覆盖,使得媒体资源的更新不准确,进而造成更新媒体资源的失败率高。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种显示设备和媒资更新方法,可以提升了媒体资源更新的准确性和成功率。
为了实现上述目的,本公开实施例提供的技术方案如下:
第一方面,本公开提供一种显示设备,该显示设备包括:
控制器,被配置为:通过通信器接收服务器发送的媒资更新任务列表,媒资更新任务列表中包括多个更新任务;
获取目标更新任务对应的目标媒资专辑标识,目标更新任务为多个更新任务中的任一个;
获取内存队列的线程数量,并根据线程数量划分内存队列得到多个内存子队列;
根据目标媒资专辑标识,从多个内存子队列中确定目标内存子队列;
通过通信器从服务器获取目标更新任务对应的媒资,并将媒资缓存至目标内存子队列,以由目标内存子队列对应的目标线程执行目标更新任务,更新媒资。
第二方面,本公开提供一种媒资更新方法,该方法包括:
通过通信器接收服务器发送的媒资更新任务列表,媒资更新任务列表中包括多个更新任务;
获取目标更新任务对应的目标媒资专辑标识,目标更新任务为多个更新任务中的任一个;
获取内存队列的线程数量,并根据线程数量划分内存队列得到多个内存子队列;
根据目标媒资专辑标识,从多个内存子队列中确定目标内存子队列;
通过通信器从服务器获取目标更新任务对应的媒资,并将媒资,缓存至目标内存子队列,以由目标内存子队列对应的目标线程执行目标更新任务,更新媒资。
第三方面,本公开提供一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面或其任意一种可选的实施方式的媒资更新方法。
第四方面,本公开提供一种计算机程序产品,包括:当计算机程序产品在计算机上运行时,使得计算机实现如第二方面或其任意一种可选的实施方式的媒资更新方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛聚看云科技有限公司,未经青岛聚看云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211003291.0/2.html,转载请声明来源钻瓜专利网。