[发明专利]用于管理软件的方法和系统无效
申请号: | 200810108183.3 | 申请日: | 2008-05-30 |
公开(公告)号: | CN101593102A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 陈樟洪;宋歌 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;李 峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理软件 方法 系统 | ||
技术领域
本发明涉及计算机软件技术,尤其涉及用于管理软件的方法和系统。
背景技术
现在,计算机以及具有计算功能的计算装置的应用越来越普及。有时,一个复杂的软件产品包括许多个软件组件单元。例如,国际商业机器公司的Rational Software Development Platform(SDP)包括几百个eclipse插件。
一个软件组件单元(component)用于执行软件的一个基本功能,该软件组件单元可以包括一个或一组文件。软件组件单元是软件系统或结构中可以分立的部分(A component is a discrete part of a larger softwaresystem or structure)。
用户在安装软件的时候,一般可以选择性地安装基本功能模块。但是即使被选择的基本功能模块,用户对于其中的多个功能一般也不会全部使用。在一些情况下,用户仅仅使用其多个功能中的一小部分功能,对于其它未被使用功能并不了解。
有些软件提供了个性化安装/卸载功能,可以选择安装/卸载的基本功能模块。用户一般可以使用,或者通过学习可以使用基于基本功能模块的安装/卸载。但是,即使如此安装软件,用户往往仍然觉得所安装的软件太大,占用的系统资源太多。
发明内容
鉴于已有技术的不足,本发明提供了一种用于管理软件的方法,该软件包括多个软件组件单元(component)以及全部软件组件单元列表,所述方法包括:a)响应于该软件被使用,确定被使用的软件组件单元,以便形成已使用的软件组件单元列表;b)根据所述全部软件组件单元列表以及所述已使用的软件组件单元列表,确定可删除的软件组件单元列表;c)从软件中删除可删除的软件组件单元列表中的软件组件单元。
在本发明的另一实施例中,该软件进一步包括预先确定的核心软件组件单元列表,所述步骤b)进一步配置为根据所述全部软件组件单元列表、预先确定的核心软件组件单元列表以及所述被使用的软件组件单元,确定可删除的软件组件单元列表。其中,在该软件被使用预订的时间后执行步骤b),或者在该软件被使用预订的次数后执行步骤b)。
在本发明的另一实施例中,该软件具有eclipse架构,所述软件组件单元为eclipse插件。
在本发明的另一实施例中,所述软件组件单元包括一个或多个文件。
在本发明的另一实施例中,该方法进一步包括将被删除的软件组件单元加入已删除软件组件单元列表;以及响应于对被删除的软件组件单元的调用,重新安装该被删除的软件组件单元。
本发明还提供了一种用于管理软件的系统,该软件包括多个软件组件单元(component)以及全部软件组件单元列表,所述系统包括:用于确定软件组件单元使用的装置,其响应于该软件被使用,确定被使用的软件组件单元,以便形成已使用的软件组件单元列表;用于确定可删除的软件组件单元的装置,其根据所述全部软件组件单元列表以及所述已使用的软件组件单元列表,确定可删除的软件组件单元列表;用于删除软件组件单元的装置,用于从软件中删除可删除的软件组件单元列表中的软件组件单元。
在本发明的另一实施例中,该软件进一步包括预先确定的核心软件组件单元列表,所述用于确定可删除的软件组件单元的装置进一步配置为根据所述全部软件组件单元列表、预先确定的核心软件组件单元列表以及所述被使用的软件组件单元,确定可删除的软件组件单元列表。
在本发明的另一实施例中,在该软件被使用预订的时间后,用于确定可删除的软件组件单元的装置根据所述全部软件组件单元列表以及所述已使用的软件组件单元列表,确定可删除的软件组件单元列表。
在本发明的另一实施例中,在该软件被使用预订的次数后,用于确定可删除的软件组件单元的装置根据所述全部软件组件单元列表以及所述已使用的软件组件单元列表,确定可删除的软件组件单元列表。
在本发明的另一实施例中,进一步包括用于确定已删除软件组件单元装置,用于将被删除的软件组件单元加入已删除软件组件单元列表;以及重新安装装置,其响应于对被删除的软件组件单元的调用,重新安装该被删除的软件组件单元。
附图说明
图1是根据本发明一实施例的流程图。
具体实施方式
图1是根据本发明一实施例的流程图。在步骤100,一软件被安装到一计算机中。该软件包括多个软件组件单元(component)以及全部软件组件单元列表140。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810108183.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于联动的回放历史信息的方法
- 下一篇:LED导电支架及其组合方法