The invention discloses a resource control method, an intelligent television and a storage medium. The method includes: after receiving the operation request of the client to apply for the use of resources through the resource application interface, retrieving the situation of resource occupancy in the queue recording the situation of resource occupancy; if there is no resource occupancy record in the queue, returning the resources available to the client and recording the place in the queue. This paper describes the client's occupancy of resources, releases the resources through the resource release interface after detecting the use of resources, clears the resource occupancy record after the release operation is completed, and waits for the next request. When users need to use resources, the related interfaces of resources are uniformly invoked, allocated according to the use of resources, and the release of resources is executed through sub-threads, which solves the problems of resource fluency and conflict, and greatly improves the operation fluency and stability of intelligent television system.
【技术实现步骤摘要】
一种资源控制方法、智能电视及存储介质
本专利技术涉及智能电视应用
,尤其涉及一种资源控制方法、智能电视及存储介质。
技术介绍
随着在线视频内容的规模迅速扩大,智能电视基本全面覆盖。用户对电视的使用也从传统的仅限于观看趋向于更多互动,所以,对电视操作的流畅性要求也越来越高,而电视系统的部分服务是有限的,如果多方同时请求适用该服务,可能会导致使用失败甚至资源死锁(死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去)。为了保证这类有限的服务能完全满足搭载于其平台上的应用的需要,当前的做法是将该类服务的操作放在主线程,完全等待上一个使用者释放资源以后,下一个使用者才能开始使用。这种做法确实能保证成功使用相关服务,但对于当前人机交互越来越频繁的智能电视而言,已经暴露出诸多问题。一是页面的退出速度慢,在使用到这种限制性的服务时,页面在主线程释放资源,释放资源的同时必将导致用户界面停止刷新且无法操作,直到资源在主线程完全释放之后,才能继续完成页面的退出操作。二是页面的滚动刷新卡顿,随着内容的爆炸 ...
【技术保护点】
1.一种资源控制方法,其特征在于,所述资源控制方法包括:接收客户端通过资源申请接口申请使用资源的操作请求后,在记录资源占用情况的队列中检索资源占用的情况;若队列中没有资源占用记录,则返回给客户端可用的资源,同时在队列中记录所述客户端对资源的占用;当检测到资源使用完毕后,将资源通过资源释放接口进行释放,待释放操作完成后将资源占用记录清空,等待下一个请求。
【技术特征摘要】
1.一种资源控制方法,其特征在于,所述资源控制方法包括:接收客户端通过资源申请接口申请使用资源的操作请求后,在记录资源占用情况的队列中检索资源占用的情况;若队列中没有资源占用记录,则返回给客户端可用的资源,同时在队列中记录所述客户端对资源的占用;当检测到资源使用完毕后,将资源通过资源释放接口进行释放,待释放操作完成后将资源占用记录清空,等待下一个请求。2.根据权利要求1所述的资源控制方法,其特征在于,所述接收客户端通过资源申请接口申请使用资源的操作请求后,在记录资源占用情况的队列中检索资源占用的情况之前还包括:预先将智能电视资源的操作放到子线程,用于避免资源释放对用户操作的影响。3.根据权利要求1或2所述的资源控制方法,其特征在于,所述接收客户端通过资源申请接口申请使用资源的操作请求后,在记录资源占用情况的队列中检索资源占用的情况具体包括:设置统一的资源申请接口与资源释放接口,并创建记录资源占用情况的队列;接收客户端通过资源申请接口异步申请使用播放器资源的操作请求;根据客户端申请的播放器资源,在记录资源占用情况的队列中检索播放器是否被占用。4.根据权利要求3所述的资源控制方法,其特征在于,所述若队列中没有资源占用记录,则返回给客户端可用的资源,同时在队列中记录所述客户端对资源的占用具体包括:当检索后发现队列中播放器处于空闲状态,则返回可用的播放器资源给客户端;在资源占用的队列中添加当前占用记录,并控制播放器开始播放视频。5.根据权利要求3所述的资源控制方法,其特征在于,所述接收用户通过资源申请接口申请使用资源的操作请求后,检索队列中资源占用的情况之后还包括:当检索后如果队列中播放器...
【专利技术属性】
技术研发人员:聂海,
申请(专利权)人:深圳市酷开网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。