程序安装系统及方法

文档序号:6466487阅读:167来源:国知局
专利名称:程序安装系统及方法
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种计算机的程序安装 系统及方法。
背景技术
人们在使用计算机的过程中,需安装各种驱动程序或应用程序使计算机 正常工作和运行,而驱动程序或应用程序的安装文件需要存储介质将其存储 并与计算机可读连接。
目前的安装文件存储方式为通过光盘存储介质存储安装文件计算机生 产商将安装文件,如操作系统安装文件,通过烧录的方式存储到光盘,并将 光盘附带给用户。计算机操作系统需安装时,用户通过将光盘与计算机连接, 提取其中的安装文件完成系统的安装。此种方式的缺陷在于,程序安装繁瑣、 复杂,且光盘需妥善保管,安装文件存储的安全性和可靠性不高。此外,还 存在将安装文件存储在计算机硬盘的隐藏分区中,通过访问隐藏分区来获取 安装文件进行安装,该存储方式的缺陷是占据硬盘容量,且在硬盘物理性 损坏时,安装文件难以修复。
因此需要一种新的安装文件的系统和方法,能提高程序安装的方便性, 同时提高安装文件存储的安全性和可靠性。

发明内容
本发明的目的之一在于提供一种安装文件安装系统及方法,旨在解决现 有技术中安装文件安装繁瑣的问题。
为了实现发明目的,所述安装文件安装系统包括 主板,包括安装控制单元,对安装文件进行运行和存放; 存储器,与所述主板连接并进行数据交互。
闪存,用于存储安装文件以供安装控制单元运行并存放到所述存储器中。 为了更好地实现发明目的,所述主板还包括
闪存管理单元,与安装控制单元相连并进行数据交互,用于获取并控制 所述闪存的读取状态。
优选地,所述闪存通过烧录的方式存储安装文件。 所述安装控制单元包括
检测模块,与闪存管理单元相连并进行数据交互,用于检测安装文件的
4位置,并设定该位置为安装文件的读取位置;
读取模块,根据所述安装文件的位置读取安装文件;
执行模块,与读取模块相连并进行数据交互,用于将读取模块获得的安 装文件运行并存放到存储器中。
所述闪存管理单元设有闪存获取模块和闪存控制模块,用于获取并控制 闪存的读取状态。
为了更好地实现发明目的,所述程序安装方法包括以下步骤
A. 从与主板上的闪存中提取安装文件;
B. 将所述安装文件运行并存放到存储器中。 所述步骤A之前还包括 存储安装文件到所述闪存中; 所述步骤A包括
A1 .获取并控制所述闪存的读取状态;
A2.根据闪存的读取状态读取闪存中的安装文件。
所述步骤A2中,检测安装文件的位置的方式为根据安装文件的可读类 别检测安装文件的位置。
为了更好地实现发明目的,所述步骤A2包括
A21 .检测安装文件的位置,并设定该位置为安装文件的读取位置;
A22.根据闪存的读取状态及安装文件的读取位置读取安装文件。
由上可知,本发明在安装文件存储的过程中,与现有技术的区别在于将 安装文件存储到闪存并与主板连接,因此使程序的安装更加方便。


图1是本发明的 一 个实施例中程序安装系统的结构示意图; 图2是本发明的 一个实施例中安装控制单元的内部结构示意图; 图3是本发明的一个实施例中闪存管理单元的内部结构示意图; 图4是本发明的一个实施例中闪存与闪存管理单元的连接结构示意图; 图5是本发明的另 一个实施例中闪存与闪存管理单元的连接结构示意图; 图6是本发明的又一个实施例中闪存与闪存管理单元的连接结构示意图; 图7是本发明的 一个实施例中程序安装的方法流程图; 图8是本发明的一个实施例中提取安装文件的方法流程图。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及 实施例,对本发明进行进一步详细说明。
具体实施例方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限 定本发明。
本发明通过将安装文件存储到闪存并将闪存与主板连接,可直接从闪存 中提取安装文件运行和存放,使程序的安装更加方便。
图l示出了本发明的一个实施例中程序安装系统的结构。该系统包括主板
10和存储器20。应当说明的是,本发明所有图示中各设备之间的连接关系是 为了清楚阐释其数据交互及控制过程的需要,因此应当^L为逻辑上的连接关 系,而不应^又限于物理连4^。其中
主板IO,包括闪存IOI,用于存储安装文件;安装控制单元102,用于将 闪存IOI中的安装文件运行并存放到存储器20。
存储器20,与主板10相连,用于存放运行安装文件过程中产生的其他安 装文件。
在一优选实施例中,闪存101通过烧录的方式存储安装文件。其所存储的 安装文件包括多种,例如计算机的操作系统Windows 2000、 Windows XP或 Windows Vista。主板10典型的应用为计算机的主集成电路板。存储器20典型 的应用为计算机的硬盘。
图2示出了本发明中的一个实施例中安装控制单元102的内部结构。该安 装控制单元102与闪存管理单元103相连,并通过闪存管理单元103将闪存101 中的安装文件运行并存放到存储器20。该安装控制单元102包括
检测模块1021,与闪存管理单元103相连,并通过闪存管理单元103检测 闪存101中安装文件的位置,并设定该位置为安装文件的读取位置。
读取才莫块1022,用于访问闪存IOI,并根据检测模块1021所设定安装文件 的的读取位置读取安装文件。
执行模块1023,与读取模块1022相连并进行数据交互,用于将安装文件 运行并存放到存储器20中。
在一优选实施例中,检测模块1021根据读取模块1022的可读类别,检测 与其匹配的安装文件位置,例如闪存101中含有操作系统Windows XP的安装文 件,存储器20含有其他安装文件,检测模块1021通过检测,找到与读取模块 1022可读的操作系统Windows XP的安装文件位置闪存IOI,并i殳定闪存101 为该安装文件的提取位置,用于读取模块1022读取该安装文件。安装控制单 元102典型的应用为计算机的基本输入输出系统(Basic I/O system, BIOS)。图3示出了本发明的一个实施例中,闪存管理单元103的结构,该闪存管 理单元103分别与安装控制单元102和闪存101连接,包括 闪存获取模块1031,用于获取闪存101的读取状态; 闪存控制模块1032,用于控制闪存101的读取状态。
在本发明中,闪存101的读取状态是指安装控制单元102可否读取闪存101 中的安装文件状态。在一具体实施例中,若闪存获耳又;溪块1031获取闪存101的 读取状态为安装控制单元102不可读写,则程序不能从闪存101运行并存放。 在另一具体实施例中,若闪存控制模块1032控制闪存101中的安装文件可被读 取,则计算机直接从闪存101提取安装文件进行安装,程序可从闪存101运行 并存放;若闪存控制模块1032控制闪存101中的安装文件不可读取,则计算机 不直接从闪存101提取安装文件进行安装。闪存管理单元103典型的应用为计 算机主集成电路板中的南桥(1/0Controllerhub,ICH),其与计算机的基本输 入输出系统(Basic I/O system, BIOS)相连并接受BIOS管理。
图4示出了本发明的一个实施例中,闪存101与闪存管理单元103的连接方式。
在一优选实施例中,闪存101通过一通用串行总线与闪存管理单元103相 连,具体来说,闪存101通过一通用串行总线至闪存桥接芯片30与闪存管理单 元103相连。
图5示出了本发明的另一个实施例中,闪存101与闪存管理单元103的连 接方式。在一优选实施例中,闪存101与闪存管理单元103通过局部总线连接, 具体的应用为,闪存101通过一局部总线至闪存的桥接芯片40与闪存管理单元 103相连。
图6示出了本发明的又一个实施例中,闪存101与闪存管理单元103的连接 方式。在一优选实施例中,闪存101与闪存管理单元103通过贴片的方式直接连接。
图7示出了本发明中程序安装系统的方法流程,该方法流程基于图1所示 的系统结构,具体过程如下
在执行本发明的所有步骤之前,存储安装文件到闪存101 。
在步骤S702中,运行闪存101中的安装文件,并将安装文件运行并存放到 存储器20中。运行安装文件的方式有多种,在一优选实施例中,执行计算机程序指令 的方式自动运行安装文件,例如,在操作系统软件安装过程中,通过执行计 算机的程序指令,自动从闪存101中提取操作系统软件中的安装文件,并执行 运行和存放。
在另一优选实施例中,通过设定闪存101在操作系统下可读,提取其中的
安装文件并完成运行和存放。例如,在计算机的杀毒软件的安装过程中,若
设定闪存101在操作系统下可读,则闪存101中的安装文件可被读写和编辑,
可提取其中的安装文件运行。
图8示出了本发明的 一个实施例中提取闪存101中的安装文件的方法流 程,该方法流程基于图3所示的系统结构,其具体过程如下
在步骤S7011中,;险测^t块1021 ;f企测安装文件的位置并设定该位置为安装 文件的读取位置。
在步骤S7012中,读取模块1022根据设定的安装文件读取位置读取安装文件。
在一优选实施例中,检测模块1021通过读取模块1022的可读类别检测安 装文件的位置;例如,检测模块1021检测闪存101和存储器20,找到与可读类 别相对应的安装文件位置,并设定该位置为安装文件的读取位置。
在另 一优选实施例中,检测模块1021通过程序指令直接设定安装文件读 取位置。例如,检测模块1021通过执行程序指令,直接指定闪存101为安装文 件读取位置。
应当说明的是,本发明典型的应用但不限于计算机的程序安装系统,在 其他类似的程序安装系统中也可以应用本发明所阐述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种程序安装系统,包括主板和与所述主板连接并进行数据交互的存储器,所述主板设有安装控制单元,用于将安装文件运行并存放到所述存储器,其特征在于,所述主板还包括闪存,用于存储安装文件以供所述安装控制单元运行并存放到所述存储器中。
2、 根据权利要求l所述的程序安装系统,其特征在于,所述主板还包括 闪存管理单元,与所述安装控制单元、闪存以及存储器相连并进行数据交互,用于获取并控制闪存的读取状态。
3、 根据权利要求2所述的程序安装系统,其特征在于,所述安装控制单 元包括检测模块,与闪存管理单元相连并进行数据交互,用于检测安装文件的 位置,并设定该位置为安装文件的读取位置;读取模块,与检测模块相连并进行数据交互,根据闪存的读取状态及所 述安装文件的读取位置读^^安装文件;执行模块,与读取模块相连并进行数据交互,用于将读取模块获得的安 装文件运行并安装到存储器中。
4、 根据权利要求2所述的程序安装系统,其特征在于,所述闪存管理单 元包括闪存获取模块,用于获取所述闪存的读取状态; 闪存控制模块,用于控制所述闪存的读取状态。
5、 根据权利要求3所述的程序安装系统,其特征在于,所述检测模块根 据读取模块可读的安装文件类别检测安装文件位置。
6、 一种程序安装方法,包括以下步骤 A.从与主板相连的闪存中读取安装文件; B潜所述安装文件运行并存放到存储器中。
7、 根据权利要求6所述的程序安装方法,其特征在于,所述步骤A之前还 包括存储安装文件到所述闪存中。
8、 根据权利要求6所述的程序安装方法,其特征在于,所述步骤A包括 A1.获:f又并控制所述闪存的读取状态;A2.根据闪存的读取状态读取闪存中的安装文件。
9、 根据权利要求6所述的程序安装方法,其特征在于,所述步骤A2包括: A21 .检测安装文件的位置,并设定该位置为安装文件的读取位置; A22.根据闪存的读取状态及安装文件的读取位置读取安装文件。
10、 根据权利要求8所述的程序安装方法,其特征在于,所述步骤A2中, 检测安装文件的位置的方式为根据安装文件的可读类别检测安装文件的位置。
全文摘要
本发明涉及计算机领域,提供了一种程序安装系统及方法。所述程序安装系统包括主板和与所述主板连接并进行数据交互的存储器,所述主板设有安装控制单元,用于将安装文件运行并存放到存储器,其特征在于,所述主板还包括闪存,用于存储安装文件以供所述安装控制单元运行并存放到所述存储器中。所述方法包括A.从主板上的闪存中提取安装文件;B.将所述程序运行并存放到存储器中。本发明通过将安装文件存储到闪存中并与主板相连,使程序的运行并存放更加方便;同时,提高了安装文件存储的安全性和可靠性,使安装文件不容易丢失。
文档编号G06F9/445GK101661394SQ20081014679
公开日2010年3月3日 申请日期2008年8月29日 优先权日2008年8月29日
发明者松 林 申请人:深圳市朗科科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1