[发明专利]一种软件系统中引入第三方包的分析方法、系统及终端有效
申请号: | 201010290420.X | 申请日: | 2010-09-25 |
公开(公告)号: | CN102411509A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 侯仁鹏 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 系统 引入 第三 分析 方法 终端 | ||
技术领域
本发明属于计算机软件领域,尤其涉及一种软件系统中引入第三方包的分析方法、系统及终端。
背景技术
第三方包指的是由某软件公司以外的组织或者个人开发的一些实现某些功能的开发包,利用这些开源的开发包可以设计用户自己的程序。例如:sun公司以外的组织或者个人开发的.jar包。
目前,许多软件系统的开发都需要引入第三方包,但对于软件系统中第三方包引入的分析,现有技术中主要是靠人工分析来确定。人为判断软件系统中是否已经引入了第三方包,容易出现错误,而且不能快速、准确的知道哪些文件引入了第三方包,对后续第三方包的升级等操作造成影响。
发明内容
本发明实施例的目的在于提供一种软件系统中引入第三方包的分析方法,旨在解决现有技术中对软件系统中第三方包引入的分析主要是靠人工分析来确定的问题。
本发明实施例是这样实现的,一种软件系统中引入第三方包的分析方法,所述方法包括下述步骤:
解析第三方包,获取其文件路径;
将所述第三方包的文件路径转化为字符串,获取表示所述第三方包的字符串列表;
解析软件系统中的文件,获取所述文件的文件路径;
比较所述软件系统文件路径的文件与所述字符串列表,判断所述软件系统是否引入所述第三方包。
本发明实施例的另一目的在于提供一种软件系统中引入第三方包的分析系统,所述系统包括:
第三方包解析单元,用于解析第三方包,获取其文件路径;
字符串列表获取单元,用于将所述第三方包的文件路径转化为字符串,获取表示所述第三方包的字符串列表;
文件解析单元,用于解析软件系统中的文件,获取所述文件的文件路径;
第三方包引入判断单元,用于比较所述软件系统文件路径的文件与所述字符串列表,判断所述软件系统是否引入所述第三方包。
本发明实施例的另一目的在于提供一种软件系统中引入第三方包的分析系统的终端。
在本发明实施例中,根据获取的表示第三方包的字符串列表和软件系统中文件的文件路径,比较所述软件系统文件路径的文件与所述字符串列表,判断出所述软件系统是否引入所述第三方包。本发明实施例可以自动、快速、准确的分析出引入第三方包的文件信息。在软件系统中,由于可以自动、快速、准确的分析出引入第三方包的文件信息,从而方便后续对第三方包的维护、升级等操作。
附图说明
图1是本发明第一实施例提供的一种软件系统中引入第三方包的分析方法的实现流程图;
图2是本发明实施例提供的第三方包字符串列表获取流程图;
图3是本发明第二实施例提供的一种软件系统中引入第三方包的分析的实现流程图;
图4是本发明第三实施例提供的一种软件系统中引入第三方包的分析系统的结构框图;
图5是本发明第四实施例提供的一种软件系统中引入第三方包的分析系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,根据获取的表示第三方包的字符串列表和软件系统中文件的文件路径,比较所述软件系统文件路径的文件与所述字符串列表,判断出所述软件系统是否引入所述第三方包。本发明实施例可以自动、快速、准确的分析出引入第三方包的文件信息。在软件系统中,由于可以自动、快速、准确的分析出引入第三方包的文件信息,从而方便后续对第三方包的维护、升级等操作。
本发明实施例提供的方案如下:
一种软件系统中引入第三方包的分析方法,所述方法包括下述步骤:
解析第三方包,获取其文件路径;
将所述第三方包的文件路径转化为字符串,获取表示所述第三方包的字符串列表;
解析软件系统中的文件,获取所述文件的文件路径;
比较所述软件系统文件路径的文件与所述字符串列表,判断所述软件系统是否引入所述第三方包。
一种软件系统中引入第三方包的分析系统,所述系统包括:
第三方包解析单元,用于解析第三方包,获取其文件路径;
字符串列表获取单元,用于将所述第三方包的文件路径转化为字符串,获取表示所述第三方包的字符串列表;
文件解析单元,用于解析软件系统中的文件,获取所述文件的文件路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010290420.X/2.html,转载请声明来源钻瓜专利网。