背景技术
图1绘示公知数码相机(Digital Still Camera,DSC)的驱动程序的安装方法。在步骤100中,先将数码相机的通用串行总线(USB)插入至个人计算机的USB插槽中。接着在步骤102,个人计算机内的操作系统要求使用者放入数码相机驱动程序的光盘或是磁盘,以利用厂商提供的驱动程序来驱动数码相机。然后在步骤104中,读取光盘或是磁盘中的驱动程序。最后在步骤106,使用者按照安装步骤的指示逐步完成驱动程序的安装。具体而言,公知技术需要使用至少两个步骤来完成驱动程序的安装作业,包括将USB通讯端口插入USB插槽中的步骤以及将含有驱动程序的光盘放入光驱中。
由于上述驱动程序的安装过程必须使用存有驱动程序的光盘或磁盘,所以需要妥善保管驱动程序的光盘或磁盘,但是光盘或磁盘不慎遗失时,将无法使用数码相机,故此种安装操作的方式相当地不方便。特别是操作系统重新安装之后,数码相机的驱动程序也必须重新安装,因而必须重新执行上述较为复杂的两步骤安装操作。而且当光盘或是磁盘是毁损时,便无法使数码相机与计算机系统进行联机操作。
因此,如何进行电子装置的驱动程序的安装步骤,使硬件装置的安装程序更为简单方便,并且改善驱动程序保管不易的问题,已经成为目前业界急需解决的课题。
发明内容
本发明的一目的为提供一种内建于电子装置的驱动程序的安装方法,利用单一步骤来安装驱动程序,不需要另外将含有驱动程序的光盘或磁盘置入计算机系统中。
本发明另一目的为提供一种内建于电子装置的驱动程序的安装方法,将驱动程序储存于电子装置内,以解决驱动程序保存不易的问题。
为实现上述目的,本发明提出一种内建于电子装置的驱动程序的安装方法,以利用程序使电子装置与计算机系统之间进行信号传收。首先当电子装置插入至计算机系统的插槽时,对电子装置进行扫描步骤,以取得电子装置的硬件信息。接着电子装置的控制器执行储存于电子装置的系统内存内的程序代码,以响应扫描步骤,并且指示出电子装置内的储存内存及硬件核心装置。然后计算机系统依据硬件信息,以检测出储存内存及硬件核心装置,且驱动程序存放于储存内存中。接着计算机系统对储存内存进行命名,以产生对应于储存内存的磁盘字符,并将该储存内存设定为计算机系统可辨识的磁盘装置,以存取储存内存中的驱动程序。随后读取存放在储存内存中的驱动程序。然后选取相应于硬件核心装置的驱动程序,以进行驱动程序的安装步骤。最后在计算机系统上显示驱动程序的安装画面,以依据安装步骤的指示完成驱动程序的安装程序,以驱动该电子装置。本发明的较佳实施例中,在对电子装置进行扫描步骤之前,先检测出电子装置为随插即用装置,且该随插即用装置使用通用串行总线作为与计算机系统之间的通讯接口。
本发明还提供一种内建于电子装置的驱动程序的安装方法,利用该驱动程序使该电子装置与一计算机系统进行信号传收,该安装方法至少包含下列步骤:当该电子装置插入至该计算机系统的插槽时,对该电子装置进行扫描,以取得该电子装置的硬件信息;该电子装置的控制器执行储存于该电子装置的系统内存内的程序代码,并且指示出该电子装置设有至少一储存内存及至少一硬件核心装置;该计算机系统依据该硬件信息,以检测出该储存内存及该硬件核心装置,且该驱动程序存放于该储存内存中;读取存放在该储存内存中的该驱动程序;以及选取相应于该硬件核心装置的该驱动程序,以进行该驱动程序的安装步骤。
总之,本发明利用内建于电子装置的驱动程序的安装方法,借助单一步骤来安装驱动程序以及储存于电子装置内的驱动程序,以简化电子装置的安装程序。
下面结合具体实施例及其附图,对本发明作进一步详细说明。
具体实施方式
本发明提供一种内建于电子装置的驱动程序的安装方法,借助单一步骤来安装驱动程序,以简化电子装置安装于计算机系统的程序。并且利用储存于内存内的驱动程序来解决电子装置的驱动程序保管不易的问题。
首先参考图2,其绘示依据本发明的一实施例中连接于计算机系统的数码相机(DSC)方框图。主要包括控制器200、硬件核心装置202、通讯接口端口204、储存内存206以及系统内存208。其中,控制器200用于控制数码相机的运作。通讯接口装置204,耦接于控制器200及计算机系统210,当数码相机的通讯接口端口204插入至计算机系统210的插槽时,计算机系统210可立即检测出数码相机的硬件装置。硬件核心装置202分别耦接于控制器200及通讯接口端口204,使数码相机提供信号处理的功能。系统内存208耦接于控制器200,用以储存数码相机运作所需的系统程序。储存内存206耦接于硬件核心装置202及控制器200,用以储存驱动数码相机的驱动程序。而控制器200可为上述数码相机内的中央处理器或是微控制器,例如Intel处理器或是各厂牌的单芯片。
上述的硬件核心装置202除了可为数码相机的核心装置外,在本发明的实施例中,其它类型的硬件核心装置202例如可为网络通讯装置、计算机外设装置及消费性电子装置。网络通讯装置可为网络型的键盘/视信/鼠标转接装置(KVM over IP)、网络卡、集线器、虚拟私人网络(Virtual Private Network,VPN)、调制解调器。计算机外围装置,例如打印机、扫描仪、鼠标、光驱、磁带机。或是消费性电子装置,例如数字摄影机。储存内存206例如可为非挥发性内存,如闪存及存储卡。系统内存208例如可为只读存储器(ROM),可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)。更重要的是,通讯接口装置204例如可为随插即用的通用串行总线(Universal Serial Bus,USB)。
接着参考图3,其绘示依据本发明的一实施例的数码相机硬件装置的驱动程序的安装步骤流程图。本发明的内建于电子装置的驱动程序的安装方法,以利用程序使电子装置与一计算机系统之间进行信号传收。
首先在步骤300中,当电子装置插入至计算机系统的插槽时,对电子装置进行扫描步骤,以取得电子装置的硬件信息。接着在步骤302,电子装置的控制器执行储存于电子装置的系统内存内的程序代码,以响应扫描步骤,并且指示出电子装置内的储存内存及硬件核心装置。然后在步骤304,计算机系统依据硬件信息检测出储存内存及硬件核心装置,且驱动程序存放于储存内存中。
接着在步骤306,计算机系统对储存内存进行命名,以产生对应于储存内存的磁盘字符,并将储存内存设定为计算机系统可辨识的磁盘装置,以存取储存内存中的驱动程序。随后在步骤308,读取存放在储存内存中的驱动程序。接着在步骤310,选取相应于硬件核心装置的驱动程序,以进行驱动程序的安装步骤。最后在步骤312,于计算机系统上显示驱动程序的安装画面,以依据安装步骤的指示完成驱动程序的安装程序,以驱动电子装置。
本发明的较佳实施例中,对电子装置进行扫描步骤之前,计算机系统先检测出电子装置为随插即用(Plug and Play)的硬设备,且该随插即用装置使用通用串行总线(USB),所以在上述步骤304中,可通过电子装置的通用串行总线(USB)的硬件规格来辨识各种不同的硬件核心装置的产品识别码(Product Identifier,PID)或是制造厂商识别码(Vendor Identifier,VID),以取得相应于硬件核心装置的驱动程序,以利于计算机系统正确地辨识出电子装置。
本发明的另一较佳实施例中,在控制器执行储存于电子装置的系统内存内的程序代码时,先指示出储存内存,接着指示出硬件核心装置。换言之,电子装置插入计算机系统之后预先依据硬件信息检测出存放驱动程序的储存内存,以用于后续所检测出的硬件核心装置。另外,本发明在读取存储存内存中的驱动程序之前,进一步扫描其它的硬件核心装置,并且进行上述的步骤308至步骤312,直至安装完成所有的硬件核心装置的驱动程序。
由于信息技术的发展,内存的容量越来越大,且成本低廉,所以本发明更可将电子装置的专属的应用程序内建在内存中,以于完成驱动程序的安装之后,立即安装电子装置的应用程序。故本发明将相应于电子装置的应用程序存放于储存内存中,以于在完成驱动程序的安装程序之后,立即读取存放在储存内存中的应用程序。接着选取相应于电子装置的应用程序的步骤,以进行应用程序的安装步骤。最后将应用程序的安装画面显示于计算机系统上,以要求使用者依据安装步骤的指示完成应用程序的安装程序。
此外,当有新版本的驱动程序或是应用程序发布时,只需要将新版的驱动程序或是应用程序储存至装置的非挥发性内存中,以直接取代旧版的驱动程序或是应用程序,以便于安装功能最完整的驱动程序。
根据上述,由于驱动程序内建在电子装置的储存内存内,在进行驱动程序安装时,先将电子装置插入至计算机系统中,此时计算机系统会先检测到电子装置的储存内存,并且将储存内存视为一储存装置,同时让使用者选取放在储存内存内的驱动程序。因此本发明只需要利用一个插入电子装置的步骤即可循序地完成驱动程序的安装程序,提供极佳的安装方便性以及驱动程序与应用程序的保存性。
本发明的另一实施例中,当重新安装计算机装置操作系统,例如Windows95/98/2000/ME/XP系列或是LINUX、UNIX的操作系统或是其兼容的操作系统,在硬件装置仍然插在计算机装置的情况下,操作系统先检测到电子装置的储存内存,同时安装储存内存内的驱动程序,使得使用者不需要另外提供存有该驱动程序的磁盘或是光盘。特定而言,本发明的安装方法特别适用于可移植性的电子装置,即可使用内存内的驱动程序,以迅速地将电子装置的驱动程序安装在计算机系统中。
综上所述,本发明利用内建于电子装置的驱动程序的安装方法,借助将电子装置插入计算机系统的单一步骤来安装驱动程序,以简化电子装置的安装程序。并且利用储存驱动程序的储存内存来解决驱动程序保存不易的问题。
本发明已揭示较佳实施例如上,仅用于帮助了解本发明的实施,并非用以限定本发明,本领域技术人员在领悟本发明的精神之后,在不脱离本发明的构思范围内,可作适当更动润饰及等同的变化替换,但其均不脱离本发明的保护范围。