[发明专利]在不拔插装置的情况下切换装置功能的方法有效
申请号: | 200810080841.2 | 申请日: | 2008-02-21 |
公开(公告)号: | CN101515260A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 施柏全;徐振邦 | 申请(专利权)人: | 扬智科技股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不拔插 装置 情况 切换 功能 方法 | ||
技术领域
本发明是相关于一种切换装置功能的方法,尤指一种在不拔插装置的情况下切换装置功能的方法。
背景技术
在通用序列总线(Universal Serial Bus,USB)所使用的规格标准中,与通用序列总线连接的每一个外围设备都会具备有一端点(Endpoint)地址,且主机与端点的通讯是经由虚拟管线(Virtual pipe)所构成的;因此,当虚拟管线建立完成以后,每个端点会传回一描述元(Descriptor)给通用序列总线与主机(或主机所使用的操作系统),以使主机了解每一外围装置的相关信息。描述元所包含的信息有群组特性(Class properties)、传输类别、最大封包大小、频宽等与外围装置相关的重要信息。
为了描述不同种类的数据,因此也需要不同种类的描述元。一般的通用序列总线描述元包含有装置描述元、配置描述元、接口描述元、与端点描述元等类型的描述元。再者,装置描述元可用来设定装置中配置描述元、接口描述元、端点描述元等数目或其它信息,因此每一外围装置只会有单一装置描述元。当需要使用特定外围装置,且该外围装置是插(attach)于通用序列总线时,操作系统需要为该外围装置找寻合适的驱动程序;此时,该外围装置的装置描述元所包含的贩卖码(VID)字段与产品码(PID)字段是用来辅助操作系统来决定驱动程序的种类。微软Windows操作系统的做法是记载了许多的安装信息档案(扩展名为.inf),当外围装置插上通用序列总线时,微软Windows操作系统需要在上述的信息档案中找到与该外围装置的装置描述元所记载的贩卖码/产品码字段一致的信息档案,方可找到适合的驱动程序。
然而,随着外围装置在功能上的多样化,同时具有不同种类功能的单一外围装置的种类也开始逐渐的增加,这类型用于通用序列总线的外围装置被统称为通用序列总线复合装置(USB Composite Device,USB复合装置)。USB复合装置也包含一部份微软Windows操作系统没有合适驱动程序可支持的周边装置,因此使用者需要另外安装合适的驱动程序来支持此类USB复合装置,其中这类型的USB复合装置所使用的驱动程序是为非微软的经销商所提供,因此又可称为经销商驱动程序(Vendor-supplied driver),而微软所提供的驱动程序可简称为微软驱动程序(MS-supplied driver)。
请参阅图1与图2,其为一般需要更动外围装置设定时,透过经销商驱动程序所对应的图形化使用者接口来加载原设定的概略示意图,即表示主机与周边装置之间各应用层的概略示意图。如图1与图2所示,经销商图形化使用者接口(Vendor-supplied Graphical User Interface,Vendor-supplied GUI)102是用来让使用者与操作系统104沟通,以对通用序列总线复合装置110进行操作。操作系统104内是加载有微软驱动程序106与经销商驱动程序108,以启动通用序列总线110的不同种类功能。通用序列总线复合装置110内是包含一装置描述元区域112、一附加描述元区域114、一保留区116、一第一功能区118、及一第二功能区120。装置描述元区域112是加载有通用序列总线复合装置110的装置描述元。附加描述元区域114是加载有该装置描述元以外的其它描述元,例如上述配置描述元、接口描述元、与端点描述元等,并受该装置描述元所控制。保留区116是储存有通用序列总线复合装置110的其它信息。第一功能区118与第二功能区120是挂载有目前通用序列总线复合装置110使用中的驱动程序。在图1中,第一功能区118所挂载的视频驱动程序发生故障,且第二功能区120是挂载有音效驱动程序。此时,研发人员或使用者会需要将第一功能区118中的摄影驱动程序移除,并透过微软驱动程序106或经销商驱动程序108重新加载原来版本于第一功能区118中,但是需要经过一次外围装置对通用序列总线拔插(attach and detach)动作的进行。如图2所示,在该外围装置重新插上通用序列总线以后,使用者藉由经销商图形化使用者接口102来重新在第一功能区118中加载原始的视频驱动程序。图1与图2所示,使用者虽然可以藉由移除并重新挂载驱动程序的方式恢复外围装置的功能,但是需要进行至少一次该外围装置对通用序列总线的拔插,因此较为不便。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬智科技股份有限公司,未经扬智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810080841.2/2.html,转载请声明来源钻瓜专利网。