[发明专利]播放内存管理方法、装置以及计算机可读存储介质在审
| 申请号: | 202310186521.X | 申请日: | 2023-02-28 |
| 公开(公告)号: | CN116069509A | 公开(公告)日: | 2023-05-05 |
| 发明(设计)人: | 梁伟杰 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/451 |
| 代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 陈斌 |
| 地址: | 511442 广东省广州市番禺区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 播放 内存 管理 方法 装置 以及 计算机 可读 存储 介质 | ||
本申请公开了一种播放内存管理方法、装置以及计算机可读存储介质。具体的,通过获取动画播放业务,并根据动画播放业务生成动画播放队列中的待播放消息;查询与动画播放队列中的待播放消息相匹配的消息播放组件,并通过消息播放组件播放待播放消息对应的动画特效视图;识别在播放述动画特效视图时所占用的目标播放内存量;确定动画特效视图的播放进度,并根据播放进度控制目标播放内存量进行释放。以此,可在动画特效视图播放完成后,实时释放画面播放过程中占用的内存资源,提升播放内存管理效率,确保终端设备的内存资源充足以及显示画面流畅,提高用户的观看体验。
技术领域
本申请涉及计算机技术领域,具体涉及一种播放内存管理方法、装置以及计算机可读存储介质。
背景技术
随着图形处理技术的发展,在视频直播、游戏画面渲染等画面实时播放方面上得以应用。然而,在对视频直播画面或游戏画面进行显示时,其显示过程需要占用设备相应的运行资源,如内存、CPU等。为了对设备的运行资源进行管理,相关技术在对直播画面或游戏画面进行播放时,先为画面显示的运行环境、纹理缓存和顶点缓存等提供运行资源,并在直播或游戏运行过程结束后释放运行资源,实现对设备的运行资源进行管理。
然而,相关技术在播放直播画面或游戏画面的过程中,由于显示画面中的元素种类繁多,随着不同元素在画面帧中的显示呈现,需要占用大量的运行资源,如,占用大量的内存资源,这容易出现内存资源浪费,且由于设备的内存资源紧缺而导致显示画面卡顿的现象,影响了用户的观看体验。
发明内容
本申请实施例提供一种播放内存管理方法、装置以及计算机可读存储介质,可实时释放画面播放过程中占用的内存资源,确保显示画面的流畅度,提高用户的观看体验。
本申请实施例提供一种播放内存管理方法,包括:
获取动画播放业务,并根据所述动画播放业务生成动画播放队列中的待播放消息;
查询与所述动画播放队列中的待播放消息相匹配的消息播放组件,并通过所述消息播放组件播放所述待播放消息对应的动画特效视图;
识别在播放所述述动画特效视图时所占用的目标播放内存量;
确定所述动画特效视图的播放进度,并根据所述播放进度控制所述目标播放内存量进行释放。
相应的,本申请实施例提供一种播放内存管理装置,包括:
获取单元,用于获取动画播放业务,并根据所述动画播放业务生成动画播放队列中的待播放消息;
播放单元,用于查询与所述动画播放队列中的待播放消息相匹配的消息播放组件,并通过所述消息播放组件播放所述待播放消息对应的动画特效视图;
识别单元,用于识别在播放所述述动画特效视图时所占用的目标播放内存量;
控制单元,用于确定所述动画特效视图的播放进度,并根据所述播放进度控制所述目标播放内存量进行释放。
在一些实施方式中,所述播放进度包括播放时长,所述控制单元,还用于:
通过所述消息播放组件对应的播放计时器计算所述动画特效视图的播放时长;
当所述播放时长大于或等于预设时长阈值时,对所述目标播放内存量进行释放。
在一些实施方式中,所述控制单元,还用于:
识别所述动画特效视图在所述消息播放组件关联的显示画面中展示效果;
根据所述展示效果确定所述动画特效视图的播放进度。
在一些实施方式中,所述控制单元,还用于:
若所述展示效果为所述动画特效视图在所述显示画面中隐藏,则确定所述播放进度为所述动画特效视图播放完毕;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310186521.X/2.html,转载请声明来源钻瓜专利网。





