图标资源的删除方法、装置、电子设备及介质与流程

文档序号:31845917发布日期:2022-10-18 23:48阅读:来源:国知局

技术特征:
1.一种图标资源的删除方法,应用于客户端,其特征在于,所述方法包括:向服务器发送包括目标项目的项目标识的请求消息;接收所述服务器发送的第一图标信息列表,所述第一图标信息列表指示所述目标项目调用的第一图标资源文件中的图标;遍历所述目标项目的源码文件,得到所述目标项目使用的第二图标信息列表;基于所述第一图标信息列表和所述第二图标信息列表,确定第三图标信息列表;所述第三图标信息列表包括存在于所述第一图标信息列表中且不存在于所述第二图标信息列表中的图标;向所述服务器发送包括所述第三图标信息列表的删除指示消息;其中,所述删除指示消息用于指示所述服务器删除所述第一图标资源文件中,属于所述第三图标信息列表的图标资源。2.根据权利要求1所述的方法,其特征在于,所述向所述服务器发送删除指示消息之后,所述方法还包括:接收所述服务器发送的第一链接,所述第一链接用于链接所述目标项目的第二图标资源文件,所述第二图标资源文件为所述服务器基于所述第一图标资源文件中删除所述第三图标信息列表中的图标资源生成的图标资源文件;将所述目标项目中调用图标资源的第二链接更新为所述第一链接,所述第二链接用于链接所述服务器中的所述第一图标资源文件。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:基于所述第一图标信息列表和所述第二图标信息列表,确定所述服务器提供的所述目标项目的图标资源使用率。4.一种图标资源的删除方法,应用于服务器,其特征在于,所述方法包括:接收客户端发送的包括目标项目的项目标识的请求消息;基于所述项目标识,获取所述目标项目调用的第一图标资源文件对应的第一图标信息列表;向所述客户端发送所述第一图标信息列表;接收所述客户端发送的包括第三图标信息列表的删除指示消息,所述第三图标信息列表为基于所述第一图标信息列表和第二图标信息列表确定的,所述第二图标信息列表为所述目标项目使用的图标信息列表;基于所述删除指示消息,删除所述第一图标资源文件中所述第三图标信息列表对应的图标资源。5.根据权利要求4所述的方法,其特征在于,所述删除所述第一图标资源文件中所述第三图标信息列表对应的图标资源之后,所述方法还包括:根据删除后的所述目标项目的图标资源,生成第二图标资源文件;基于所述第二图标资源文件,生成第一链接;向所述客户端发送所述第一链接,以使得所述客户端更新所述目标项目的源码中的图标资源请求链接。6.一种图标资源的删除装置,其特征在于,所述图标资源的删除装置,包括:发送模块、接收模块、遍历模块和确定模块;
所述发送模块,用于向服务器发送包括目标项目的项目标识的请求消息;所述接收模块,用于接收所述服务器发送的第一图标信息列表,所述第一图标信息列表指示所述目标项目调用的第一图标资源文件中的图标;所述遍历模块,用于遍历所述目标项目的源码文件,得到所述目标项目使用的第二图标信息列表;所述确定模块,用于基于所述接收模块接收的所述第一图标信息列表和所述遍历模块遍历得到的所述第二图标信息列表,确定第三图标信息列表;所述第三图标信息列表包括存在于所述第一图标信息列表中且不存在于所述第二图标信息列表中的图标;所述发送模块,用于向所述服务器发送包括所述第三图标信息列表的删除指示消息;其中,所述删除指示消息用于指示所述服务器删除所述第一图标资源文件中,属于所述第三图标信息列表的图标资源。7.一种图标资源的删除装置,其特征在于,所述图标资源的删除装置,包括:接收模块、获取模块、发送模块和删除模块;所述接收模块,用于接收客户端发送的包括目标项目的项目标识的请求消息;所述获取模块,用于基于所述项目标识,获取所述目标项目调用的第一图标资源文件对应的第一图标信息列表;所述发送模块,用于向所述客户端发送所述获取模块获取的所述第一图标信息列表;所述接收模块,用于接收所述客户端发送的包括第三图标信息列表的删除指示消息,所述第三图标信息列表为基于所述第一图标信息列表和第二图标信息列表确定的,所述第二图标信息列表为所述目标项目使用的图标信息列表;所述删除模块,用于基于所述接收模块接收的所述删除指示消息,删除所述第一图标资源文件中所述第三图标信息列表对应的图标资源。8.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至3中任一项,或4和5中任一项所述的图标资源的删除方法的步骤。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至3中任一项,或4和5中任一项所述的图标资源的删除方法的步骤。10.一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行如1至3中任一项,或4和5中任一项所述的图标资源的删除方法的步骤。

技术总结
本公开提供了一种图标资源的删除方法、装置、设备及介质,属于软件开发技术领域。该方法包括:向服务器发送包括目标项目的项目标识的请求消息;接收服务器发送的第一图标信息列表,第一图标信息列表指示目标项目调用的第一图标资源文件中的图标;遍历目标项目的源码文件,得到目标项目使用的第二图标信息列表;基于第一图标信息列表和第二图标信息列表,确定第三图标信息列表;向服务器发送包括第三图标信息列表的删除指示消息;删除指示消息用于指示服务器删除第一图标资源文件中,属于第三图标信息列表的图标资源。基于本公开实施例提供的技术方案,能够解决项目加载的图标资源越来越冗余的问题。越冗余的问题。越冗余的问题。


技术研发人员:张新
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2022.06.20
技术公布日:2022/10/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1