本发明专利技术公开了一种新增硬件的方法,适用将一即插即用装置经由一串行总线端口连结至一电脑上,包括:启动一列举程序,之后以筛选性驱动程序根据该列举程序,辨识该即插即用装置的一装置类型,其中当该装置类型为一禁止新增装置类型时,该筛选性驱动程序终止该列举程序,而当该装置类型为一可新增装置类型时,则继续该列举程序,以将该即插即用装置新增至该电脑。
【技术实现步骤摘要】
本专利技术是有关于一种周边系统控制方法,且特别是有关于一种新增硬件的方法。
技术介绍
在以前,电脑必须透过各式各样的连接介面耦接不同的周边设备。例如,透过串行端口连接数据机与鼠标、透过并行端口连接打印机…等等,因多种规格的输出入介面造成管理不易。再者,早先必须先关闭电脑主机才能进行周边设备的连接或卸除工作,亦造成使用上的不便。因此,产业界制定了通用串行总线(Universal Serial Bus,以下简称USB)标准,可支持即插即用(plug and play,PNP)的安装功能。由于USB具有热插拔的设计,因此不必关机或是重新启动,电脑主机即可经由USB而使用周边设备。目前已有许多电子装置皆具有USB介面,例如键盘、扫描器随身碟以及数码相机等。然而,基于使用上的需求,使用者会锁住电脑主机上的USB端口。但是以硬件锁住或是于电脑装置管理员方式中断(disable)USB端口的功能,则此USB端口则对于所有的装置类型都不具有即插即用的功能。也就是USB端口锁住并不具有任何选择性,而是全面性的对于新增装置锁住。因此当使用者对于某些特定的装置需要使用USB端口连结至电脑时,使用者必须手动启动USB端口的功能,造成使用者使用上的不便。
技术实现思路
本专利技术的目的就是在提供一种新增硬件的方法,可提高通用串行汇流端口的使用弹性。本专利技术的再一目的是提供一种,可以选择性的对部分即插即用装置,锁住通用串行总线端口。-->本专利技术提出一种新增硬件的方法,适用于一电脑上的至少一串行总线端口,其中该电脑包含有一即插即用管理模块以及一筛选性驱动程序,包括:将一即插即用装置连结至该串行总线端口,之后该即插即用管理模块启动一列举程序,以发出一装置关系查询,其中该装置关系查询用于查询该即插即用装置与一装置树的一阶层关系。接着,该筛选性驱动程序根据该装置关系查询,辨识该即插即用装置的一装置类型,其中当该装置类型为一禁止新增装置类型时,则终止该列举程序。而当该装置类型为一可新增装置类型时,则继续该列举程序,并根据该阶层关系,以将该即插即用装置相对应的一装置节点加入该装置树。依照本专利技术的较佳实施例所述的新增硬件的方法,其中该即插即用管理模块维护该装置树。依照本专利技术的较佳实施例所述的新增硬件的方法,其中终止该列举程序还包括一通用串行总线集线驱动程序停止建立相对应该即插即用装置的一实体装置物件。依照本专利技术的较佳实施例所述的新增硬件的方法,其中终止该列举程序还包括该即插即用管理模块停止搜寻相对应该即插即用装置的一装置驱动程序。依照本专利技术的较佳实施例所述的新增硬件的方法,其中辨识该即插即用装置的该装置类型步骤还包括根据一客制化条件,将该即插即用装置分类为该禁止新增装置类型以及该可新增装置类型。依照本专利技术的较佳实施例所述的新增硬件的方法,其中终止该列举程序的步骤同时,该电脑的一显示器所显示的一使用者介面上不会出现一装置移除提示。本专利技术又提供一种新增硬件的方法,适用将一即插即用装置经由一串行总线端口连结至一电脑上,其中该电脑包含一筛选性驱动程序,包括:启动一列举程序,之后该筛选性驱动程序根据该列举程序,辨识该即插即用装置的一装置类型,其中当该装置类型为一禁止新增装置类型时,该筛选性驱动程序终止该列举程序,而当该装置类型为一可新增装置类型时,则继续该列举程序,以将该即插即用装置新增至该电脑。依照本专利技术的较佳实施例所述的新增硬件的方法,其中终止该列举程序还包括一通用串行总线集线驱动程序停止建立相对应该即插即用装置的一实体装置物件。-->依照本专利技术的较佳实施例所述的新增硬件的方法,其中终止该列举程序还包括停止搜寻相对应该即插即用装置的一装置驱动程序。依照本专利技术的较佳实施例所述的新增硬件的方法,其中辨识该即插即用装置的该装置类型步骤还包括根据一客制化条件,将该即插即用装置分类为该禁止新增装置类型以及该可新增装置类型。依照本专利技术的较佳实施例所述的新增硬件的方法,其中终止该列举程序的步骤同时,该电脑的一显示器所显示的一使用者介面上不会出现一装置移除提示。综上所述,本专利技术中,在即插即用装置实体连结上电脑的USB端口时,由即插即用管理模块启动列举程序,并且由筛选性驱动程序辨识此连结上电脑的即插即用装置是不是属于可新增类型的即插即用装置。当此即插即用装置被筛选性驱动程序辨识成为禁止新增装置类型时,直接筛选性驱动程序阶层终止列举程序,因此使用者不会在电脑显示器上察觉任何移除装置的信息。通过软件模块在列举程序进行之初,对于新增装置做可否新增的确认步骤,选择性的允许新增部分种类的装置,并且对于禁止新增的装置种类,电脑主机上的USB端口则呈现锁住状态。因此电脑主机上的USB端口具有选择性的对于部分装置锁住,提高USB端口的使用弹性。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。附图说明图1绘示为根据本专利技术一较佳实施例的一种新增硬件的方法流程简图。具体实施方式图1绘示为根据本专利技术一较佳实施例的一种新增硬件的方法流程简图。请参照图1,一电脑200上具有至少一串行总线端口(Universal Serial Bus Port,USB port)202,其中电脑包含有一即插即用管理模块(P1ug-and-P1aymanager)、一筛选性驱动程序(filter driver)以及一通用串行总线集线驱动程序(USB Hub driver),其中即插即用管理模块维护(maintain)一装置树(device tree),而此装置树做为电脑系统追踪系统内有效使用的装置与装置的信息。再者,上述的筛选性驱动程序例如是上层筛选性驱动程序-->(upper-level filter driver)。首先,于步骤S101中,将一即插即用装置204连结至电脑200的串行总线端口202。其中,此即插即用装置204例如是具有符合USB界面规格的电脑周边设备,包括鼠标、键盘、触控板、显示器、可携式存储媒体等。于步骤S103中,当即插即用装置204连接上电脑200时,电脑200中的即插即用管理模块则启动一列举程序(enumeration process)。藉此此列举程序发出一装置关系查询(query device relation),而此装置关系查询是用于查询即插即用装置204与即插即用管理模块所维护的装置树中的一阶层关系。于步骤S105中,根据上述装置关系查询,电脑中的筛选性驱动程序辨识此即插即用装置204的一装置类型。其中,辨识即插即用装置204的装置类型步骤还包括根据一客制化条件,将即插即用装置204分类为禁止新增装置类型以及可新增装置类型。也就是,使用者可以自行决定USB端口选择性的允许新增部分装置种类(亦即可新增装置类型)例如人性化介面装置(human interfacedevice,HID)包括鼠标、触控板、鼠标笔、键盘等,并且拒绝新增部分装置种类(亦即禁止新增装置类型)例如可携式存储媒体。因此,当即插即用装置204的装置类型为一禁止新增装置类型时,则终止上述列举程序(步骤S107)。终止列举程序包括通用串行总线集线驱动程序停止建立相对应即插即用装置204的一实体装置物件(physical device object)且即插即用管理模块停本文档来自技高网...
【技术保护点】
一种新增硬件的方法,适用于一电脑上的至少一串行总线端口,其中该电脑包含有一即插即用管理模块以及一筛选性驱动程序,包括: 将一即插即用装置连结至该串行总线端口; 该即插即用管理模块启动一列举程序,以发出一装置关系查询,其中该装置关系查询用于查询该即插即用装置于一装置树中的一阶层关系; 该筛选性驱动程序根据该装置关系查询,辨识该即插即用装置的一装置类型,其中: 当该装置类型为一禁止新增装置类型时,则终止该列举程序;以及 当该装置类型为一可新增装置类型时,则继续该列举程序,并根据该阶层关系,以将该即插即用装置相对应的一装置节点加入该装置树。
【技术特征摘要】
1.一种新增硬件的方法,适用于一电脑上的至少一串行总线端口,其中该电脑包含有一即插即用管理模块以及一筛选性驱动程序,包括:将一即插即用装置连结至该串行总线端口;该即插即用管理模块启动一列举程序,以发出一装置关系查询,其中该装置关系查询用于查询该即插即用装置于一装置树中的一阶层关系;该筛选性驱动程序根据该装置关系查询,辨识该即插即用装置的一装置类型,其中:当该装置类型为一禁止新增装置类型时,则终止该列举程序;以及当该装置类型为一可新增装置类型时,则继续该列举程序,并根据该阶层关系,以将该即插即用装置相对应的一装置节点加入该装置树。2.如权利要求1所述的新增硬件的方法,其特征在于,该即插即用管理模块维护该装置树。3.如权利要求1所述的新增硬件的方法,其特征在于,终止该列举程序还包括一通用串行总线集线驱动程序停止建立相对应该即插即用装置的一实体装置物件。4.如权利要求1所述的新增硬件的方法,其特征在于,终止该列举程序还包括该即插即用管理模块停止搜寻相对应该即插即用装置的一装置驱动程序。5.如权利要求1所述的新增硬件的方法,其特征在于,辨识该即插即用装置的该装置类型步骤还包括根据一客制化条件,将该即插即用装置分类为该禁止新增装置类型以及该可新增装置类型。6.如...
【专利技术属性】
技术研发人员:李逸隆,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。