自动建立应用软件版本信息库的方法技术

技术编号:2880722 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种自动建立软件版本信息库的方法。实施本方法,主要包括四个功能模块:提取粗指纹模块,通过监控应用的安装,产生粗指纹;产生细指纹模块,使用户对粗指纹进行筛选、过滤、从而产生细指纹;建立指纹库模块,将以上过程中产生的指纹上行到服务器上,在服务器上建立版本信息库;维护指纹库模块,实现用户对版本信息库的维护和修改。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种建立信息的方法,其中包括了。在以往的现有技术中,通常需要依靠人工操作来收集版本信息。这会存在以下缺陷1.人工的工作效率低。2.人工产生的错误率高。3.工作人员为了要收集一个版本的识别信息,往往要记忆大量的文件名、文件长度等信息。这样增加了操作难度,也会使出错率变大。4.对于多国语言的软件版本,由于存在语言障碍,收集的版本信息很可能出错。且人工建立的该信息库的维护和更新依然需要人工操作,费时费力。5.判断某个部份是否是版本的识别信息完全凭借工作人员的经验,且产生的主观性强,不具有科学方法。鉴于在上述的传统方法的诸多缺点,本专利技术提供一建立信息的方法,藉以达到。本专利技术旨在提供一种自动建立软件版本信息库的方法,避免人工操作的低效率及出错率高等弊端。另外维护和更新也实现自动化,而无须人工操作。本专利技术的自动建立软件版本信息库的方法具有以下优点1.收集版本信息,建立信息库实现了自动化,提高了工作效率。2.在本专利技术的自动化方法中,产生的准确率高。3.本方法的适用范围广泛,支持多种操作系统、多种机型和多国语言。4.维护和更新该信息库也实现了自动化,无须人工操作。本专利技术提供一种自动建立软件版本信息库的方法,本方法的实施主要包括四个功能模块。1 提取粗指纹模块通过监控应用的安装,产生粗指纹。2 产生细指纹模块使用户对粗指纹进行筛选、过滤、从而产生细指纹。3 建立指纹库模块将以上过程中产生的指纹上行到服务器上,在服务器上建立版本信息库。4 维护指纹库模块实现用户对版本信息库的维护和修改。本专利技术方法可描述如下,首先,在提取粗指纹模块中,首先是开始步骤,再进行至监控应用软件的安装过程的步骤,最后进行到将粗指纹存储成为文件的步骤。在产生细指纹模块中首先是开始步骤,再进行到读入内容的步骤,此步骤为读入粗指纹内容。随后是到根据预先构造的过滤器产生准细指纹的步骤,此步骤是在程序设定时将与特性无关的所有指纹全数删除,而留下待处理的准指纹。再进行用户欲修改准细指纹的步骤,若是“是”的答案,则进行到用户按照自己的意图修改准细指纹的步骤。而若是“否”的答案,则进行到用户点击退出键的步骤。再进行用户点击退出键的步骤,若是“是”的答案,则最后进行退出的步骤。而若是“否”的答案,则回到进行用户欲修改准细指纹的步骤。在建立指纹库模块中,首先是开始步骤,再进行到上行细指纹到服务器端的步骤。随后是到建立指纹库的步骤,此步骤按照特定文件格式或存储格式建立一个指纹库。最后是结束步骤。在维护指纹库模块中,首先是开始步骤,再进行到用户欲做何种操作的步骤。然后,可同时有三种选择,包括用户增加指纹库中信息的步骤;用户修改指纹库中信息的步骤;与用户删除指纹库中信息的步骤。通常,在上述用户增加指纹库中信息的步骤后,再进行用户是否欲用手写的步骤。若是“否”的答案,则进行到用户指定源文件的步骤。并进行更新指纹库的步骤。最后,进行结束的步骤以完成更新软件版本。若是“是”的答案,则进行到用户撰写指纹文件的步骤。并进行更新指纹库的步骤。最后,进入结束步骤以完成更新软件版本。另外,在上述用户修改指纹库中信息的步骤之后,进行更新指纹库的步骤。最后,进入结束步骤以完成更新软件版本。此外,在用户删除指纹库中信息的步骤后,进行更新指纹库的步骤。最后,进入结束步骤以完成更新软件版本。为使本专利技术的上述说明与其他目的、特征和优点更能明显易懂,下文特列出优选实施例并配合所附图作详细说明。附图说明图1为本专利技术的系统实施例图;图2为本专利技术提取指纹方法的实施例流程图;图3为本专利技术产生指纹方法的实施例流程图;图4为本专利技术建立指纹库方法的实施例流程图;以及图5为本专利技术维护指纹库方法的实施例流程图。以下是本专利技术的描述。本专利技术的描述将先配合一个示范结构做参考。一些变动和本专利技术的优点将会在之后描述。其他的优选方法将会于随后讨论。虽然本专利技术以几个实施例来教导,但这些描述不会限制本专利技术的范围或应用。而且,虽然采用了这些例子,应该明了的是主要的部份可能以相关的部份来取代。因此,本专利技术的方法不会限制应用的说明。这些方法包括证明本专利技术和呈现的优选实施例的实用性和应用性。且即使本专利技术是通过举例的方式以及举出一个优选实施例来描述,但是本专利技术并不限定于所举出的实施例。此外,凡其它未脱离本专利技术所揭示的精神下所完成的等同改变或修饰,均包含在本专利技术的权利要求范围内。应以最广的定义来解释本专利技术的范围,藉以包含所有这些修改与类似结构。本专利技术提供一种自动建立软件版本信息库的方法,本方法的实施主要包括四个功能模块,如图1所示。四个功能模块的功能如下1 提取粗指纹模块101通过监控应用的安装,产生粗指纹。2 产生细指纹模块102使用户对粗指纹进行筛选、过滤、从而产生细指纹。3 建立指纹库模块103将以上过程中产生的指纹上行到服务器上,在服务器上建立版本信息库。4 维护指纹库模块104实现用户对版本信息库的维护和修改。对于软件的指纹每一个软件在安装时都会在当前系统中产生一些踪迹,例如在系统中写了一些内容、读取或者打开某个文件等,在这些踪迹中我们筛选了一些可以刻画当前软件的部份来作为认识软件的根据,这些信息我们称之为此软件的指纹。本专利技术方法的描述如下,且配合文字说明,图2至图5皆为本专利技术的实施流程图。首先,如图2所示,提取粗指纹模块的流程图首先是开始步骤(201),再进行至监控应用软件的安装过程步骤(202),最后进行到将粗指纹存成文件的步骤(203)。在产生细指纹模块中,需要将一些与版本类别或其他需求无关的指纹去除,并使得到用户端产生细指纹模块时,不会有太多无关的指纹显示。如图3所示,是产生细指纹模块的流程图首先是开始步骤(301),再进行读入内容的步骤(302),此步骤为读入粗指纹内容。随后是到根据预先构造的过滤器产生准细指纹的步骤(303),此步骤是在程序设定时,将与特性无关的所有指纹全数删除,而留下待处理的准指纹。再进行用户是否欲修改准细指纹的步骤(304),若是“是”的答案,则进行到用户按照自己的意图修改准细指纹的步骤(305)。而若是“否”的答案,则进行到用户点击退出键的步骤(306)。再进行用户点击退出键的步骤(306),若是“是”的答案,则最后进行退出的步骤(307)。而若是“否”的答案,则回到进行用户欲修改准细指纹的步骤(304)。如图4所示,为建立指纹库模块流程图,并不限于版本类别。自开始的步骤(401),进行到上行细指纹到服务器端的步骤(402),随后是到建立指纹库的步骤(403),此步骤按照特定文件格式或存储格式建立一个指纹库。最后是结束步骤(404)。如图5所示,为维护指纹库模块流程图。首先是开始步骤(500),再进行用户是否欲做何种操作的步骤(501)。然后,可同时有三种选择,包括用户增加指纹库中信息的步骤(502)、用户修改指纹库中信息的步骤(503)、与用户删除指纹库中信息的步骤(504)。通常,在上述用户增加指纹库中信息的步骤(502)后,再进行用户是否欲用手写的步骤(505)。此步骤是修改后可能不再限定于版本讯息的查询,亦可查询其他功能。若是“否”的答案,则进行到用户指定源文件的步骤(506)。并进行更新指纹库的步骤(508)。最后,进入结束步骤(509)以完成本文档来自技高网...

【技术保护点】
一种建立软件版本信息库的系统,至少包含:第一指纹的读取模块,系通过一监控装置,藉以读取该第一指纹;第二指纹的形成模块,系筛选过滤该第一指纹,藉以形成该第二指纹;第二指纹库的建立模块,系传送已形成的该第二指纹到一个服务器,藉以在该 服务器上建立第二指纹信息库;以及第二指纹库的维修模块,系维护及修改该第二指纹信息库以建立软件版本信息库。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈玄同林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1