用于安装设备驱动程序的方法和装置.pdf

上传人:1****2 文档编号:714783 上传时间:2018-03-07 格式:PDF 页数:16 大小:810.09KB
返回 下载 相关 举报
摘要
申请专利号:

CN03159769.6

申请日:

2003.07.03

公开号:

CN1495607A

公开日:

2004.05.12

当前法律状态:

终止

有效性:

无权

法律详情:

专利权的视为放弃IPC(主分类):G06F 9/445放弃生效日:20040512|||实质审查的生效|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

三星电子株式会社;

发明人:

金宁九

地址:

韩国京畿道

优先权:

2002.07.03 KR 38336/2002

专利代理机构:

北京市柳沈律师事务所

代理人:

黄小临;王志森

PDF下载: PDF下载
内容摘要

一种用于通过以下步骤安装一个输入的设备驱动程序的方法和装置:在所述装置中安装所述输入的设备驱动程序以驱动一个执行预定功能的设备,同时存储一个设备驱动程序文件,并且用存储的设备驱动程序文件在所述装置中重新安装所述设备驱动程序。从而,所述提供的方法可使计算机初学用户在不需要访问例如存储在CD上的、输入的设备驱动程序文件的情况下容易地用存储在计算机中的设备驱动程序文件重新安装输入的设备驱动程序,因此提高了设备的可靠性,并且降低了售后服务要求的次数。

权利要求书

1: 在计算机中安装一个设备驱动程序以驱动一个执行预定功能的设备 的方法,所述方法包括步骤: 在计算机中安装一输入的设备驱动程序同时存储一设备驱动程序文件; 以及 用存储的设备驱动程序文件在计算机中重新安装所述输入的设备驱动程 序。
2: 根据权利要求1所述的方法,其中安装输入的设备驱动程序的步骤包 括: 确定设备驱动程序文件是否已经输入; 当确定设备驱动程序文件已经输入时,准备在计算机中安装设备驱动程 序; 在计算机中安装输入的设备驱动程序;以及 在计算机中复制并存储设备驱动程序文件。
3: 根据权利要求1所述的方法,其中所述方法还包括:在复制并存储设 备驱动程序文件之后,生成一个重新安装设备驱动程序的图标。
4: 根据权利要求2所述的方法,其中安装输入的设备驱动程序的步骤还 包括:在复制并且存储设备驱动程序文件之后重新启动计算机。
5: 根据权利要求1所述的方法,其中重新安装输入的设备驱动程序的步 骤包括: 确定是否要求在计算机中重新安装设备驱动程序; 当确定要求在计算机中重新安装设备驱动程序时,确定计算机中是否存 在先前安装的设备驱动程序; 如果确定计算机中存在先前安装的设备驱动程序,则卸载先前安装的设 备驱动程序; 当确定计算机中不存在先前安装的设备驱动程序时或者在先前安装的设 备驱动程序已经卸载之后,准备用存储的设备驱动程序在计算机中重新安装 设备驱动程序; 用存储的设备驱动程序文件在计算机中重新安装设备驱动程序。
6: 根据权利要求5所述的方法,其中重新安装输入的设备驱动程序的步 骤进一步包括: 在先前安装的设备驱动程序被卸载后,记录设备驱动程序文件的存储位 置;以及 重新启动计算机,并且根据设备驱动程序文件的位置准备用存储的设备 驱动程序文件在计算机中重新安装设备驱动程序, 其中准备用存储的设备驱动程序文件在计算机中重新安装设备驱动程序 的步骤包括:当确定计算机中不存在先前安装的设备驱动程序或者在计算机 重新启动之后,准备用存储的设备驱动程序文件在计算机中重新安装设备驱 动程序。
7: 根据权利要求5所述的方法,其中重新安装输入的设备驱动程序的步 骤进一步包括:在计算机中重新安装设备驱动程序之后重新启动计算机。
8: 根据权利要求1所述的方法,其中所述设备的预定功能是打印,扫描、 传真、数字图象获取功能中的至少一个。
9: 安装一设备驱动程序以驱动一个执行预定功能的设备的装置,所述 装置包括: 第一驱动程序安装单元,在所述装置中安装一个输入的设备驱动程序同 时存储一个设备驱动程序文件;以及 第二驱动程序安装单元,利用从第一次驱动程序安装中输入的已存储的 设备驱动程序文件重新安装设备驱动程序。
10: 根据权利要求9所述的装置,其中第一驱动程序安装单元包括: 一文件检查单元,检查设备驱动程序文件是否已经输入,并且输出一检 查结果作为第一控制信号; 第一安装准备单元,响应于第一控制信号,准备安装设备驱动程序,并 且输出一准备完成信号; 第一安装单元,响应于准备完成信号安装设备驱动程序; 一存储单元,复制并且存储设备驱动程序文件。
11: 根据权利要求9所述的装置,其中第二驱动程序安装单元包括: 一安装请求检查单元,检查是否请求重新安装设备驱动程序,并且输出 一检查结果作为第二控制信号; 一驱动程序检查单元,响应于第二控制信号,检查是否存在先前安装的 设备驱动程序,并且输出另一个检查结果作为第三控制信号; 一驱动程序卸载单元,响应于第三控制信号,卸载先前安装的设备驱动 程序,并且输出一表示卸载是否完成的卸载完成信号; 第二安装准备单元,响应于第三控制信号,或者响应于卸载完成信号, 准备用存储的设备驱动程序文件重新安装设备驱动程序,并且输出一个表示 准备是否完成的准备完成信号;和 第二安装单元,响应于从第二安装准备单元输入的准备完成信号,用存 储的设备驱动程序文件重新安装设备驱动程序。
12: 一种存储有根据一处理而控制计算设备的程序中至少一个的计算机 可读存储装置,该处理包括: 接收一输入的设备驱动程序; 安装所述输入的设备驱动程序; 在安装所述输入的设备驱动程序的同时在计算机中存储一输入的设备驱 动程序的文件;以及 允许用存储的设备驱动程序文件重新安装设备驱动程序。
13: 根据权利要求12所述的计算机可读存储装置,其中允许重新安装设 备驱动程序的步骤包括: 生成一设备驱动程序重新安装图标;并且 一旦选择设备驱动程序重新安装图标,则利用存储的设备驱动程序文件 重新安装输入的设备驱动程序,而不需要访问输入的设备驱动程序的文件。

说明书


用于安装设备驱动程序的方法和装置

    本申请要求享受于2002年7月3日在韩国知识产权局申请的韩国专利申请号2002-38336的优先权,其公开的内容作为整体被包含在内作为参考。

    【技术领域】

    本发明涉及一种设备驱动程序,例如打印机驱动程序、扫描仪驱动程序、或传真机驱动程序,尤其是涉及一种用于在计算机中安装设备驱动程序的方法和装置。

    背景技术

    在安装例如打印机驱动程序的设备驱动程序的常规方法中,当用户将包含打印机驱动程序文件的光盘(CD)插入计算机时,在计算机监视器上自动显示一个驱动程序安装开始画面。这时,如果用户在驱动程序安装开始画面上按下安装开始按钮,所述安装开始按钮发出一个安装驱动程序的命令,则计算机执行打印机驱动程序的安装文件并将存储在CD上的打印机驱动程序安装在计算机中。在这种情况下,在需要的时候,用户可能要重新启动计算机,即再次初始化计算机以完成打印机驱动程序的安装。

    如果在计算机中安装的打印机驱动程序出现了问题或者计算机出现了问题以致打印机驱动程序不得不重新安装,那么,按前面描述地安装打印机驱动程序的常规方法需要包含打印机驱动程序的CD盘。换句话说,在购买打印机时提供的CD盘一旦丢失,安装打印机驱动程序的常规方法将不能重新安装打印机驱动程序。

    此外,当在计算机中重新安装打印机驱动程序时,用户不得不卸载以前安装的打印机驱动程序,必要时重新启动计算机,并将CD盘再次插入计算机以重新安装打印机驱动程序。因此,对于新手来说,用常规的方法重新安装该打印机驱动程序比较困难。

    【发明内容】

    本发明提供了一种安装设备驱动程序的方法,通过该方法不需要从外部接收设备驱动程序文件就能容易地在计算机中重新安装设备驱动程序。本发明还提供了一种执行依据本发明安装设备驱动程序的方法的装置。

    本发明的另外方面和优点部分将在后面的描述中阐述,还有部分可从描述中明显地看出,或者可以在本发明的实践中得到。

    依据本发明的一个方面,提供了一种在计算机中安装设备驱动程序以驱动一个执行预定功能的设备的方法,该方法包括安装从外部(即,输入)提供的设备驱动程序到计算机中,同时存储设备驱动程序文件,并且用存储的设备驱动程序文件重新安装设备驱动程序。

    依据本发明的另一个方面,还提供了一种计算机,可以在该计算机中安装设备驱动程序以驱动一个执行预定功能的设备,包括:第一驱动程序安装单元,安装从外部提供(即,输入到计算机)的设备驱动程序,同时存储设备驱动程序文件;以及第二驱动程序安装单元,使用从第一次驱动程序安装中输入的存储的设备驱动程序文件,重新安装设备驱动程序。

    【附图说明】

    通过结合附图对本发明的优选实施例进行详细描述,本发明的上述和/或其它方面及优点将会变得更加清楚,其中:

    图1是依照本发明的一个实施例在计算机中安装设备驱动程序的流程图;

    图2是依照本发明的一个实施例的图1中操作10的流程图;

    图3是依照本发明的一个实施例的图1中操作12的流程图;和

    图4是依照本发明的一个实施例安装设备驱动程序的一程控装置的方框图。

    【具体实施方式】

    下面将详细介绍本发明的实施例,其中的例子在附图中予以说明,其中相似的附图标记指定全篇中相似的单元。以下结合附图描述实施例,以解释本发明。

    图1是依照本发明的一个实施例在计算机中安装设备驱动程序的流程图,该方法包括:在操作10,在安装设备驱动程序的同时存储设备驱动程序文件,以及在操作12,用存储的文件重新安装设备驱动程序。设备驱动程序被安装在计算机(未示出)中,并驱动一个设备(未示出),所述设备与计算机通信并且执行预定功能。一般地,所述预定功能是指打印功能、扫描功能、传真功能、数字图象获取功能中的至少一个。例如,当预定功能是打印功能时,设备驱动程序是一个打印机驱动程序,并且所述设备是一台打印机(未示出)。当预定功能是扫描功能时,设备驱动程序是一个扫描仪驱动程序,并且所述设备是一台扫描仪(未示出)。当预定功能是传真功能时,设备驱动程序是一个传真机驱动程序,并且所述设备是一台传真设备(未示出)。当预定功能是数字图象获取功能时,设备驱动程序是一个数码相机驱动程序,并且设备是一台数码相机(未示出)。

    图2是依照本发明一个实施例10A的图1中操作10的流程图。在操作30到操作34,当从外部提供(即,输入到计算机)设备驱动程序文件时,安装设备驱动程序,并且在操作36到操作40,设备驱动程序文件被复制并且存储到计算机中。特别地,在操作30,确定是否从外部提供设备驱动程序文件。例如,设备驱动程序文件可能存储在将插入到计算机的光盘(CD)中。这时,在操作30中,确定包含设备驱动程序文件的CD是否被插入到计算机中并确定设备驱动程序文件是否由插入的CD提供到计算机。

    当在操作30确定设备驱动程序文件由外部提供时,在操作32,计算机为在该计算机中安装设备驱动程序作准备(即通常,通过执行在CD上提供的设备驱动程序的安装程序,如setup文件)。例如,当包含设备驱动程序文件的CD被插入到计算机中且由该CD提供设备驱动程序时,计算机显示一个自动运行窗口,即自动向用户显示一个设备驱动程序安装程序的安装开始画面。这时,用户能够经由设备驱动程序安装程序的安装开始画面请求安装设备驱动程序。

    如前所述,一般地,当包含设备驱动程序文件的CD被插入到计算机中时,设备驱动安装程序的安装开始画面被自动地显示在计算机监视器上。然而,按照本发明的另一方面,在操作32,如果CD被插入到计算机中,则计算机将等待用户选择一个具有诸如“setup.exe”名称的可执行的设备驱动安装程序文件。在操作34,设备驱动程序(即,设备驱动程序文件)被安装到计算机中。尤其是,当用户通过设备驱动安装程序的安装开始画面请求安装设备驱动程序或选择“setup.exe”文件时,设备驱动程序就被安装到计算机中。

    在操作36,由外部提供的、并且在操作34中被安装的设备驱动程序文件被复制并存储在计算机中,例如,存储在计算机的硬盘驱动器(HDD)中。在操作38,在安装了设备驱动程序后,生成一个重新安装设备驱动程序的图标。一般地,重新安装设备驱动程序的图标与设备驱动程序的安装程序,诸如“setup.exe”文件,相关联。因此,在操作38,当重新安装设备驱动程序图标被选择时,执行设备驱动程序的“setup.exe”文件,以在计算机中从存储的设备驱动程序文件重新安装设备驱动程序,从而例如在先前安装驱动程序时出现错误的情况下方便地允许用户根据需要重新安装设备驱动程序。特别的,在操作38,用户可以重新安装设备驱动程序,而不用访问初始安装了设备驱动程序的外部(计算机外部)的机器可读的存储器,诸如CD、因特网、网络等,或者用户不需要卸载先前安装的驱动程序。

    在操作40,计算机被重新启动,然后执行图1的操作12。根据本发明的一个方面,可以省略操作38,以便在操作34和36在计算机里安装并且存储所述设备驱动程序文件之后不会生成重新安装设备驱动程序图标。此外,根据本发明的一个方面,可以省略操作40。一般地,由安装程序控制或在设备驱动程序安装期间控制如操作系统处理的公知/可用的计算机处理,以生成设备驱动程序重新安装图标并重启计算机。当省略操作38和40时,在图2中的操作36之后执行图1中的操作12(即在初次安装之后的稍晚时间用户开始重新安装设备驱动程序)。尤其是,在操作12,用存储的设备驱动程序文件在计算机中重新安装设备驱动程序,因此,即使包含设备驱动程序文件的CD没有被插入到计算机中,利用先前存储的设备驱动程序文件也可以在计算机中重新安装设备驱动程序,并且用户也不需要卸载先前安装的设备驱动程序。

    图3是依照本发明一个实施例12A的图1中操作12的流程图。在操作60到74,先前安装的设备驱动程序被卸载而后被重新安装。在图1的操作12(即操作60)中,确定用户是否要求在计算机中重新安装设备驱动程序。例如,如果在图2的操作38中生成设备驱动程序重新安装图标,则在操作60确定用户是否选择显示于计算机监视器背景窗口上的设备驱动程序重新安装图标。

    当在操作60中确定用户要求在计算机中重新安装设备驱动程序时,即,当重新安装设备驱动程序的图标被选择时,在操作62确定计算机中是否存在先前安装的设备驱动程序。当在操作62中确定计算机中存在先前安装的设备驱动程序时,在操作64卸载先前安装的设备驱动程序。例如,当在操作62中确定计算机中存在先前安装的设备驱动程序时,在操作64,计算机可以调用一个卸载程序以卸载该设备驱动程序。

    根据本发明的一个方面,在操作66,存储了设备驱动程序文件的位置被记录。例如,在操作66,存储在硬盘驱动器(HDD)中的设备驱动程序“setup.exe”文件的位置被记录在注册表中。在操作68,重新启动计算机。在操作68,“setup.exe”文件被记录在将在计算机重新启动后被运行(执行)一次(run-once)的注册表中。

    在执行操作68之后,或者当在操作62中确定在计算机中不存在先前安装的设备驱动程序时,在操作70中执行例如已记录的“setup.exe”文件的设备驱动安装程序,以用先前存储的设备驱动程序文件在计算机中重新安装设备驱动程序。根据本发明的一个方面,可以忽略操作66和68,所以在操作64之后,或者在操作62中确定在计算机中不存在先前安装的设备驱动程序时,在操作70中计算机准备(即,一般地,通过执行诸如setup.exe程序这样的设备驱动安装程序)用先前存储的设备驱动程序文件在计算机中重新安装设备驱动程序。

    在操作72中,用先前存储的设备驱动程序文件在计算机中重新安装设备驱动程序。在操作74中,重新启动计算机。然而,根据本发明的一个方面,可以忽略操作74。

    一般地,根据本发明,如果设备驱动程序重新安装图标被选择,那么通过执行“setup.exe”文件,图3中的操作62至74被自动执行。从而,即使一个初学者通过选择重新安装设备驱动程序图标也可以在计算机中自动重新安装设备驱动程序。

    图4是依照本发明的一个实施例安装设备驱动程序的一个程控装置(计算机)的方框图。参照图4,该计算机包括第一驱动程序安装单元90和第二驱动程序安装单元92。安装单元90和92在计算机中安装设备驱动程序,所述设备驱动程序驱动一执行预定功能的设备。一般地,在安装单元90和92中实现的本发明的处理通过软件实现,其被存储在机器可读的存储器中,并且按照图1至3所示的本发明的处理被执行(安装)以控制计算机。

    为了执行图1中的操作10,第一驱动程序安装单元90安装从外输入的设备驱动程序到计算机中,并且存储从外部输入的设备驱动程序文件。第一驱动程序安装单元90包括:文件检查单元110、第一安装准备单元112、第一安装单元114和存储单元116。更具体地,为了执行图2中的操作30,文件检查单元110检查设备驱动程序文件是否由外部提供,并且输出检查结果作为第一控制信号C1到第一安装准备单元112。例如,当在操作30中设备驱动程序文件由一CD输入时,文件检查单元110检查CD盘已经被插入到计算机中和通过输入终端IN1从插入的CD盘中提供设备驱动程序文件。同时,文件检查单元110输出检查结果作为第一控制信号C1。

    为了执行操作32,响应于从文件检查单元110输入的第一控制信号C1,第一安装准备单元112准备安装设备驱动程序,并且输出准备完成信号到第一安装单元114。准备完成信号表示是否已经完成安装准备。例如,当在操作30根据第一控制信号C1确定设备驱动程序文件由外部提供时,在操作32,第一安装准备单元112执行准备安装设备驱动程序的操作(即,一般地,执行诸如setup文件的设备驱动安装程序)。在操作32中,准备安装设备驱动程序的操作可能包括向用户显示一个关于安装设备驱动程序的自动运行窗口。

    为了执行操作34,响应于从第一安装准备单元112输入的安装完成信号,第一安装单元114在计算机中安装设备驱动程序。例如,当在操作34中根据准备完成信号确定安装设备驱动程序的准备已经完成时,第一安装单元114在计算机中安装通过一个输入终端IN2从外部输入的设备驱动程序。尤其是,一般地,响应于用户在设备驱动程序安装程序的自动运行窗口中选择安装设备驱动程序,第一安装单元114安装设备驱动程序。

    为了执行操作36,当确定第一安装单元114完成了设备驱动程序的安装时,存储单元116复制并存储通过输入终端IN2输入的设备驱动程序文件。如果图2中的操作38和40被执行,则计算机的公知/可用处理被控制,以基于设备驱动程序的安装而生成设备驱动程序重新安装图标,并重新启动计算机。

    此时,为了执行图1中操作12,第二驱动程序安装单元92用存储的设备驱动程序文件重新安装设备驱动程序,所述设备驱动程序文件是从第一驱动程序安装单元90输入的。第二驱动程序安装单元92包括:安装请求检查单元130、驱动程序检查单元132、驱动程序卸载单元134、第二安装准备单元136、和第二安装单元138。尤其是,为了执行图3中的操作60,安装请求检查单元130检查用户是否请求重新安装设备驱动程序,并且输出检查结果作为第二控制信号C2到驱动程序检查单元132。例如,在操作60,当想重新安装设备驱动程序的用户选择重新安装设备驱动程序的图标时,生成一图标选择信号。这时,安装请求检查单元130检查是否通过输入终端IN3输入所述图标选择信号,并且根据检查结果生成第二控制信号C2。

    为了执行操作62,驱动程序检查单元132响应于第二控制信号C2检查计算机中是否存在先前安装的设备驱动程序,并且输出检查结果作为第三控制信号C3到驱动程序卸载单元134。例如,当在操作62中根据第二控制信号C2确定用户要求重新安装设备驱动程序时,驱动程序检查单元132检查计算机中是否存在先前安装的设备驱动程序,并且输出检查结果作为第三控制信号C3到驱动程序卸载单元134。

    为了执行操作64,驱动程序卸载单元134响应于从驱动程序检查单元132输入的第三控制信号C3,卸载先前安装在计算机中的设备驱动程序,并且输出一卸载完成信号到第二安装准备单元136。卸载完成信号表示卸载设备驱动程序是否已经完成。例如,当在操作62中根据从驱动程序检查单元132输入的第三控制信号C3确定计算机中存在先前安装的设备驱动程序时,在操作64,驱动程序卸载单元134从计算机中卸载先前安装的设备驱动程序。如果图3中的操作66、68和74被执行,一般地,控制计算机公知的/可得到的处理以记录设备驱动程序文件的存储位置,并且重新启动计算机。

    为了执行操作70,第二安装准备单元136响应于从驱动程序检查单元132输入的第三控制信号C3和从驱动程序卸载单元134输入的卸载完成信号,准备利用存储的设备驱动程序文件重新安装设备驱动程序。其后,第二安装准备单元136输出一个准备完成信号到第二安装单元138。例如,当在操作62根据第三控制信号C3确定计算机中不存在先前安装的设备驱动程序时,或者当在操作64根据从驱动程序卸载单元134输入的卸载完成信号确定先前安装的设备驱动程序卸载完成时,在操作70中,第二安装准备单元136准备通过运行所述“setup.exe”文件重新安装设备驱动程序。

    为了执行操作72,第二安装单元138响应于从第二安装准备单元136输入的准备完成信号,利用从存储单元116中读出的设备驱动程序文件在计算机中重新安装设备驱动程序。例如,当在操作72中根据从第二安装准备单元136输入的准备完成信号确定重新安装设备驱动程序的准备已经完成时,第二安装单元138利用从存储单元116中读出的设备驱动程序文件在计算机中重新安装设备驱动程序。

    如上所述,本发明可使计算机初学用户在不需要访问存储在CD上的设备驱动程序文件的情况下容易地在计算机中重新安装设备驱动程序。尤其是本发明提供了在计算机中安装由诸如CD的外部信息源输入到计算机中(由计算机接收到)的设备驱动程序,在安装设备驱动程序时在计算机中存储一个输入的设备驱动程序文件,并且允许使用存储的设备驱动程序文件重新安装驱动程序,因此,不需要访问输入的设备驱动程序文件。虽然在上面描述的实施例中,设备驱动程序从CD盘输入,但本发明并不局限于这一配置,设备驱动程序可以由任何外部源,诸如网络、因特网、其它的光记录介质等输入。从而,设备的可靠性提高了,同时售后服务要求的次数降低了。

    虽然已经示出并描述了本发明的一些实施例,但本领域的技术人员应该理解,在不脱离本发明的实质和范围的情况下,可以对这些实施例进行改变,本发明的范围在附加的权利要求及其等价的权利要求中定义。

用于安装设备驱动程序的方法和装置.pdf_第1页
第1页 / 共16页
用于安装设备驱动程序的方法和装置.pdf_第2页
第2页 / 共16页
用于安装设备驱动程序的方法和装置.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《用于安装设备驱动程序的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于安装设备驱动程序的方法和装置.pdf(16页珍藏版)》请在专利查询网上搜索。

一种用于通过以下步骤安装一个输入的设备驱动程序的方法和装置:在所述装置中安装所述输入的设备驱动程序以驱动一个执行预定功能的设备,同时存储一个设备驱动程序文件,并且用存储的设备驱动程序文件在所述装置中重新安装所述设备驱动程序。从而,所述提供的方法可使计算机初学用户在不需要访问例如存储在CD上的、输入的设备驱动程序文件的情况下容易地用存储在计算机中的设备驱动程序文件重新安装输入的设备驱动程序,因此提高。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1