[发明专利]一种共享库的复用方法及电子设备在审

专利信息
申请号: 202010899468.4 申请日: 2020-08-31
公开(公告)号: CN114116072A 公开(公告)日: 2022-03-01
发明(设计)人: 肖继伟 申请(专利权)人: 华为技术有限公司
主分类号: G06F9/448 分类号: G06F9/448;G06F9/54
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 共享 方法 电子设备
【说明书】:

本申请实施例提供一种共享库的复用方法及电子设备,涉及电子设备技术领域,可以使不同的应用程序APP在运行时调用同一个共享库,提高电子产品的存储空间的利用率。具体方案包括:电子设备可以确定电子设备中是否存在与第一APP的第一共享库的文件数据相同的第二共享库。若电子设备中存在第二共享库,则保存第一索引节点(inode)与第一共享库的文件名称之间的对应关系,并从电子设备中删除第一共享库的文件数据。之后,当电子设备运行第一APP调用第一共享库时,电子设备就可以查找该第一共享库的文件名称对应的第一inode,以读取第一inode指示的存储区域保存的第二共享库的文件数据。

技术领域

本申请实施例涉及电子设备技术领域,尤其涉及一种共享库的复用方法及电子设备。

背景技术

随着科技的发展,用户对电子产品如手机、智能穿戴设备等功能的需求越来越多。为了满足用户对电子产品的使用需求,电子产品中的应用(Application,App)也逐渐增多。目前,每一个APP中均包括可执行程序和多个共享库。其中,共享库包括Windows操作系统中的动态链接库,Linux操作系统中的共享目标等。也就是说,当用户在电子产品中安装一个APP后,该APP的可执行程序和多个共享库会存储在电子产品中。

然而,随着代码开源化和平台化技术的发展,不同的APP在开发过程中可能会使用到相同的共享库。因此,当电子产品中的APP数量越来越多时,电子产品中可能会存储多个相同的共享库,导致电子产品的存储空间被浪费。

发明内容

本申请实施例提供一种共享库的复用方法,可以使不同的APP在运行时调用同一个共享库,提高电子产品的存储空间的利用率。

第一方面,本申请实施例提供一种共享库的复用方法,该方法可以应用于电子设备,该电子设备中安装有多个APP,多个APP中的每个APP包括至少一个共享库。例如,该至少一个共享库可以包括第二共享库。

在该共享库的复用方法中,电子设备可以确定电子设备中是否存在与第一APP的第一共享库的文件数据相同的第二共享库。该第一共享库是第一APP中任意一个共享库。若电子设备中存在第二共享库,则保存第一索引节点(inode)与第一共享库的文件名称之间的对应关系,并从电子设备中删除第一共享库的文件数据。其中,第一inode是电子设备为第二共享库分配的,该第一inode可以指示用于保存该第二共享库的文件数据的第一存储区域。也就是说,电子设备根据该第一inode可以确定出电子设备中、保存第二共享库的文件数据的第一存储区域。之后,当电子设备运行第一APP调用第一共享库时,电子设备就可以查找该第一共享库的文件名称对应的第一inode,以读取第一inode指示的存储区域保存的第二共享库的文件数据。

基于上述技术方案,若电子设备中存在与第一APP的第一共享库的文件数据相同的第二共享库;那么,如果电子设备不仅保存第二共享库的文件数据,还保存该第一共享库的文件数据,则会存在电子设备存储空间的浪费。因此,在电子设备中存在与第一APP的第一共享库的文件数据相同的第二共享库的情况下,该电子设备可以删除第一共享库的文件数据。这样,可以提供电子设备的存储空间的利用率。

进一步的,为了保证电子设备正常运行第一APP;该电子设备还可以保存第一inode与第一共享库的文件名称之间的对应关系。这样一来,当电子设备运行第一APP调用第一共享库时,电子设备无需调用第一共享库的文件数据,只需要通过第一共享库的文件名称查找第一inode,以读取第二共享库的文件数据,从而可以保障APP的正常运行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010899468.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top