[发明专利]视图对象处理方法、装置、设备和介质在审
| 申请号: | 202111559383.2 | 申请日: | 2021-12-20 | 
| 公开(公告)号: | CN116320576A | 公开(公告)日: | 2023-06-23 | 
| 发明(设计)人: | 欧阳铨 | 申请(专利权)人: | 北京有竹居网络技术有限公司 | 
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/485;G06T7/60;G06T7/62 | 
| 代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 阮改燕 | 
| 地址: | 101299 北京市平*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 视图 对象 处理 方法 装置 设备 介质 | ||
本公开涉及一种视图对象处理方法、装置、设备和介质。该方法包括:在基础视图对象的显示过程中,若检测到第一预设触发事件,则叠加显示所述第一预设触发事件对应的扩展视图对象;基于所述基础视图对象的第一视图信息和所述扩展视图对象的第二视图信息,确定信息分析结果;若所述信息分析结果达到预设隐藏条件,则隐藏所述基础视图对象。根据本公开实施例,能够降低设备功耗,提高客户端的运行流畅程度。
技术领域
本公开涉及信息处理技术领域,尤其涉及一种视图对象处理方法、装置、设备和介质。
背景技术
在线上教学、线上会议、直播等场景中,会默认显示一个可视化对象(简称为基础视图对象),如线上教学场景中,默认始终显示课件。
当用户执行一定的操作而触发显示除了基础视图对象之外的其他可视化对象(简称为扩展视图对象)时,通常会根据基础视图对象的视图尺寸去调整该扩展视图对象的视图尺寸,并将调整了视图尺寸的扩展视图对象覆盖显示在基础视图对象上方,以遮挡基础视图对象。
上述视图对象的处理方式,虽然可使得基础视图对象对用户不可见,但是其会造成运行资源的过多消耗,容易引起客户端卡顿,尤其在性能较差的设备上运行时,很容易引起客户端崩溃而异常退出。
发明内容
为了解决上述技术问题,本公开提供了一种视图对象处理方法、装置、设备和介质。
第一方面,本公开提供了一种视图对象处理方法,该方法包括:
在基础视图对象的显示过程中,若检测到第一预设触发事件,则叠加显示所述第一预设触发事件对应的扩展视图对象;
基于所述基础视图对象的第一视图信息和所述扩展视图对象的第二视图信息,确定信息分析结果;
若所述信息分析结果达到预设隐藏条件,则隐藏所述基础视图对象。
在一些实施例中,所述基于所述基础视图对象的第一视图信息和所述扩展视图对象的第二视图信息,确定信息分析结果包括:
基于所述第一视图信息中的视图尺寸确定所述基础视图对象的第一视图面积;
基于所述第二视图信息中的视图尺寸确定所述扩展视图对象的第二视图面积;
确定所述第二视图面积占所述第一视图面积的视图面积比例,作为所述信息分析结果;
相应地,所述若所述信息分析结果达到预设隐藏条件,则隐藏所述基础视图对象包括:
若所述视图面积比例达到预设比例阈值,则隐藏所述基础视图对象。
在一些实施例中,所述隐藏所述基础视图对象包括:
停止对所述基础视图对象的渲染操作,并利用停止渲染时的渲染图像替代所述基础视图对象;
或者,停止对所述基础视图对象的渲染操作,并利用预设静态图像替代所述基础视图对象;
或者,销毁所述基础视图对象。
在一些实施例中,在所述若所述信息分析结果达到预设隐藏条件,则隐藏所述基础视图对象之后,该视图对象处理方法还包括:
若检测到对所述控制视图对象的第二预设触发事件,则重新显示所述基础视图对象,并按照所述第二预设触发事件对应的视图显示方式处理所述扩展视图对象。
在一些实施例中,所述重新显示所述基础视图对象包括:
若检测到所述基础视图对象对应的渲染图像或预设静态图像,则重新开始对所述基础视图对象的渲染操作,并利用渲染后的所述基础视图对象替代所述渲染图像或所述预设静态图像;
或者,若未检测到所述基础视图对象,则重新加载并显示所述基础视图对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京有竹居网络技术有限公司,未经北京有竹居网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111559383.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:烹饪器具
- 下一篇:流道板组件、流体控制组件以及热管理系统





