[发明专利]一种冗余资源处理方法、装置、设备及存储介质在审
| 申请号: | 201910707937.5 | 申请日: | 2019-08-01 |
| 公开(公告)号: | CN110413282A | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 程耀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/38 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 冗余资源 逻辑代码 存储介质 实际功能 引用 用户界面UI 删除处理 实际用途 引用关系 资源量 内存 删除 关联 赋予 申请 | ||
本申请实施例公开了一种冗余资源处理方法、装置、设备及存储介质,其中,该方法包括:获取用户界面UI上的UI资源;当根据UI资源之间的引用关系以及UI逻辑代码,确定该UI资源未被其它UI资源和UI逻辑代码引用时,确定该UI资源为冗余资源,并对冗余资源进行删除处理。由于在确定该UI资源未被其它UI资源和UI逻辑代码引用后,则确定该UI资源不仅与其他UI资源没有任何关联,而且该UI资源也没有被UI逻辑代码赋予任何实际用途,因而,确定该UI资源是UI上没有任何实际功能的冗余资源,使得在对该冗余资源进行删除之后,能够实现在不影响UI实际功能的前提下减少UI的资源量,减少后续打开UI时所需时间以及所需内存。
技术领域
本申请涉及用户界面开发技术领域,尤其涉及一种冗余资源处理方法、装置、设备及存储介质。
背景技术
对于用户界面(User Interface,UI)来说,开发人员通常需要利用UI编辑器(例如,FairyGUI)对UI进行开发。
然而,因UI开发过程中的遗漏或疏忽可能会导致开发得到的UI上存在一些冗余资源,而且这些冗余资源会增加UI的资源量,导致后续打开UI时所需时间以及所需内存的增加。其中,所谓冗余资源是指UI上没有任何实际功能的多余资源,例如,冗余资源可以包括没有实际功能的UI组件以及UI图片等。
发明内容
本申请实施例提供了一种冗余资源处理方法、装置、设备及存储介质,能够自动地对UI上的冗余资源进行删除处理,减少后续打开UI时所需时间以及所需内存。
有鉴于此,本申请第一方面提供了一种冗余资源处理方法,包括:
获取用户界面UI上的UI资源;
当根据UI资源之间的引用关系以及UI逻辑代码,确定所述UI资源未被其它UI资源和UI逻辑代码引用时,确定所述UI资源为冗余资源,并对所述冗余资源进行删除处理。
本申请第二方面提供了一种冗余资源处理装置,包括:
获取单元,用于获取用户界面UI上的UI资源;
处理单元,用于当根据UI资源之间的引用关系以及UI逻辑代码,确定所述UI资源未被其它UI资源和UI逻辑代码引用时,确定所述UI资源为冗余资源,并对所述冗余资源进行删除处理。
本申请第三方面提供了一种设备,所述设备包括处理器以及存储器:
所述存储器用于存储计算机程序;
所述处理器用于根据所述计算机程序执行上述第一方面所述的冗余资源处理方法。
本申请第四方面提供了计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面所述的冗余资源处理方法。
本申请第五方面提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行上述第一方面所述的冗余资源处理方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请实施例提供的冗余资源处理方法中,在获取UI上的UI资源之后,根据UI资源之间的引用关系以及UI逻辑代码,确定该UI资源是否被其它UI资源和UI逻辑代码引用。当确定该UI资源未被其它UI资源和UI逻辑代码引用时,将该UI资源确定为冗余资源,并对该冗余资源进行删除处理。其中,由于在确定该UI资源未被被其它UI资源和UI逻辑代码引用后,则可以确定该UI资源不仅与其他UI资源没有任何关联,而且该UI资源也没有被UI逻辑代码赋予任何实际用途,因而,可以确定该UI资源是UI上没有任何实际功能的冗余资源,使得在对该冗余资源进行删除处理之后,不仅不会影响UI的实际功能,还能够减少UI的资源量,从而减少后续打开UI时所需时间以及所需内存。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910707937.5/2.html,转载请声明来源钻瓜专利网。





