能指定储存设备还原压缩软件的程序包的制作方法

文档序号:6438049阅读:276来源:国知局
专利名称:能指定储存设备还原压缩软件的程序包的制作方法
技术领域
本发明涉及一种计算机软件,特别涉及一种能指定储存设备还原压缩软件的程序包。
对于现有的一种解压缩软件QRST(Quick Release Sector Transfer)而言,此工具软件具有将压缩后的驱动程序(driver)或实用的工具程序(utility)还原到1.44Mbytes(兆字节)的软磁盘的功能。因此当用户由网络上下载一个软件程序时,由于软件程序一般包含许多文件,所占存储空间较大,必须事先被分割成一个个不大于1.44MB(MBMbytes,兆字节)的程序块,并分别压缩其程序块中的文件形成相对应的压缩文件,这样,将这些压缩文件存放在网络服务器内时才不会占太大的存储空间,而用户只需要将其所需软件的压缩文件下载,通过运行QRST程序,便能还原成所需要的软件,然后再执行软件文件中的安装执行程序文件,便可使用此软件。不过,由于QRST的设计,只能将软件解压缩到1.44MB的软磁盘上,随着软件所占空间的不断的加大,一个软件程序动不动就有几十兆字节大小,解开还原的过程中就需更换五、六张或更多的软磁盘,不仅费时,而且操作上也相当不方便。
下面举例说明QRST工具软件的解压方式。
以一个具有大约数十个文件的应用程序软件为例,假设其大小为10MB,未经压缩前,其占的存储空间太大,要直接存取或传输很不方便。如用一般的WinZip(视窗软件下的数据压缩工具)或RAR等压缩软件将其压缩,都能将10MB的大小压缩到一定的比例系数,比例系数的大小取决于待压缩文件的类别以及压缩软件压缩的方法等,例如都以比例系数值为0.6来计算,WinZip或RAR的压缩方式是将10MB的软件先压缩成6MB,然后分割成不大于1.44MB的五个程序块,即形成五个压缩文件,分别存放在五个1.44MB的软磁盘上。而QRST工具软件则不同,其所解压的文件的压缩方式是先分割10MB的软件,分成每一块都不大于1.44MB的八个程序块,再分别将八个程序块压缩成八个压缩文件。虽然所形成的八个压缩文件多于以WinZip或RAR等软件压缩形成的五个压缩文件,但是却能保障用QRST软件解压缩后,形成的八个压缩文件,都能分别存在一张1.44MB的软盘内,并提供用户用1.44MB软盘直接安装工具软件的功能,这也是QRST程序当初设计的概念,使下载的压缩文件用QRST进行解压时,都能还原到1.44MB的软磁盘中,然而,这样的设计却也是造成现在使用QRST软件时不方便的主要原因。由于现在下载的软件,例如驱动程序或应用工具程序,其大小都相当庞大,在QRST解压还原的过程中便需要不断的更换磁盘,使用上很不方便。
本发明的目的在于提供一种能指定储存设备还原压缩软件的程序包,根据用户指定的路径储存由网络上下载的压缩软件经还原/解压后生成的文件。
为实现本发明的目的,我们提出一种能指定储存设备还原压缩软件的程序包,该程序包至少包括一个或多个压缩文件、一个解压程序以及一个指定存取路径的方法;其中,压缩文件内存有经分割/压缩的软件,解压程序用来还原这些文件,产生具有多个文件的软件,而指定储存路径的方法则是在运行解压程序时,将生成的软件文件储存到选定的储存设备。其储存设备包含可储存压缩文件的软磁盘、硬磁盘、光盘驱动器,也包括LS-120或ZIP磁盘驱动器,根据用户所选择的路径而定,除此之外,上述指定储存路径的方法也包括选择输入储存设备的路径及建立软件中文件的目录及子目录名称,根据用户所选择的路径,判断其所选用的储存设备是否有足够的储存空间,若空间不够则显示出错误,而要求用户重新选择储存路径。
上述能指定储存设备还原压缩软件的程序包,其压缩文件的容量小于1.44MB。
上述能指定储存设备还原压缩软件的程序包,该软件为一个驱动程序。
上述能指定储存设备还原压缩软件的程序包,该软件为一个工具程序。
上述能指定储存设备还原压缩软件的程序包,其解压程序为QRST工具软件。
上述能指定储存设备还原压缩软件的程序包,该储存设备可为软盘驱动器、硬盘驱动器、光盘驱动器、LS-120磁盘驱动器、ZIP磁盘驱动器。
上述能指定储存设备还原压缩软件的程序包,该指定路径的方法包括选择输入该储存设备的路径及建立该软件文件的目录及目录名称。
上述能指定储存设备还原压缩软件的程序包,该软件为应用程序。
本发明所提出的能指定储存设备还原压缩软件的程序包,可根据用户指定的路径储存压缩软件经过还原/解压后生成的文件,其储存设备可以是软盘、硬盘、光盘驱动器及ZIP、LS-120驱动器,克服了现有还原压缩软件只能指定软盘驱动器的缺点,并能建立目录及子目录名称,给用户以极大的方便。
下面结合附图对本发明提出的能指定储存设备还原压缩软件的程序包作详细说明

图1是一种能指定储存设备还原压缩软件的程序包的示意图。
图2是解压缩步骤的流程图。
本发明提出一种所谓“Enhanced QRST”的软件,即增强QRST软件,是一种含有电脑执行程序的软件,其主要功能是用户指定还原软件的磁盘驱动器设备及路径后,还原/解压软件及软件名称、版本等信息储存到指定路径的储存器。
而上述的“磁盘驱动器设备”,不仅可以是一般的软磁盘驱动器,也可是LS-120、ZIP或硬盘驱动器、光盘驱动器等储存设备,而软件可以根据磁盘种类及磁盘所剩空间的不同,对解压缩后的软件进行不同的处理,如自动建立Disk1、Disk2…等目录名称,或显示“请更换磁盘”、“磁盘剩余空间不足”等信息。
图1是一种能指定储存设备还原压缩软件的程序包的示意图,从图1中可以看出还原/解压到指定储存设备的软件程序包10,包含有一个或多个压缩文件12,即为一个软件经分割/压缩后所形成的文件;一个解压程序14,能将压缩文件还原/解压成所需要的软件;一个指定储存路径的方法16,其能在运行解压程序时,让用户能选择一种储存设备,将软件储存到所指定的磁盘上,一方面在执行解压程序时,能出现提示信息,说明所还原/解压的软件名称、版本,以及所还原的解压文件为第几盘的文件等等;另一方面,在用户输入指定的储存设备路径后,例如指定A盘(软磁盘)或C盘(硬磁盘)时,首先判定其是否有足够的空间来储存该软件,若有则会在此储存路径下建立目录及子目录名称,进行解压缩,并且解压缩的过程中会提示“请更换磁盘”的信息,并通知用户压缩文件已经解压完毕,而如判定储存路径下的存储空间不足以储存该软件,也会显示“磁盘剩余空间不足”等表示错误的信息,并提示用户重新输入磁盘驱动器及路径。
具体的实施步骤可从图2所示的解压缩步骤的流程图中看出,如图2所示,开始先执行步骤1用QRST软件解压压缩文件,屏幕上会根据压缩文件中的数据,显示软件名称、版本、摘要等信息,以供用户参考和确认,然后执行步骤2出现提示信息,要求用户输入磁盘驱动器及路径名,用户可以采用“浏览”的方式选择储存的目标盘的路径,也可直接输入A或C表示路径为软盘驱动器或硬盘驱动器,或再加入目录的路径,明确指明要储存在何处;然后执行步骤3通过判断分析用户所需入的路径是否是1.44MB的软盘驱动器?如果是,则执行步骤4,解压缩文件并储存到软磁盘,如果不是,则执行步骤6进一步判断所选择路径的储存设备所剩的磁盘空间是否不够;在步骤4中解压缩到软盘,在解压缩过程中则执行步骤5判断所进行的是否为最后一张磁盘?若不是则跳回步骤4继续进行解压缩到软磁盘,如果是,则表示软件还原/解压缩程序已完成,便执行步骤9结束整个解压缩流程;根据步骤6的判断,若所选择路径的目标磁盘空间足够,便执行步骤7建立目录及子目录名称并解压缩将文件储存到该磁盘,直到所有压缩文件都经过解压后还原为所要的软件,结束整个流程(步骤9);否则便跳到步骤8,显示错误信息,并提示用户重新输入磁盘及路径,接着再回到步骤2中,让用户重新输入磁盘及路径,继续进行前述的步骤,直到完成整个解压缩流程。
虽然本发明以前述的较佳实施例公开如上,但其并非用以限定本发明,任何本专业领域内的普通技术人员,在不脱离本发明的精神和范围内,当可作适当的更动与润饰,因此本发明的保护范围当视权利要求所界定的保护范围为准。
权利要求
1.一种能指定储存设备还原压缩软件的程序包,其特征在于该程序包包括一个压缩文件,储存有经过分割/压缩的软件;一个解压缩模块,用来将经过分割/压缩的软件解压缩为多个文件;一个指定储存路径的方法,用来将这些文件储存到一个指定的路径及储存设备。
2.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于其压缩文件的容量小于1.44MB。
3.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该软件为一个驱动程序。
4.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该软件为一个工具程序。
5.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该解压程序为QRST工具软件。
6.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该储存设备为软盘驱动器。
7.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该储存设备为硬盘驱动器。
8.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该储存设备为光盘驱动器。
9.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该储存设备为LS-120磁盘驱动器。
10.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该储存设备为ZIP磁盘驱动器。
11.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该指定路径的方法包括提供选择输入该储存设备的路径及建立该软件文件的目录及目录名称。
12.按照权利要求1所述的能指定储存设备还原压缩软件的程序包,其特征在于该软件为应用程序。
全文摘要
一种能指定储存设备还原压缩软件的程序包,其包括一个压缩文件,储存有经过分割/压缩的软件;一个解压缩模块,用来将经过分割/压缩的软件解压缩为多个文件;一个指定储存路径的方法,用来将这些文件储存到一个指定的路径及储存设备。主要应用于还原由网络上所下载的包含驱动程序、应用程序或工具程序等已事先被分割/压缩的文件,并且将它还原到用户所指定的路径或储存设备。
文档编号G06F9/44GK1355477SQ00134639
公开日2002年6月26日 申请日期2000年12月1日 优先权日2000年12月1日
发明者陈松柏 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1