[发明专利]启动装置的重枚举的方法有效
申请号: | 200710306679.7 | 申请日: | 2007-10-30 |
公开(公告)号: | CN101246428A | 公开(公告)日: | 2008-08-20 |
发明(设计)人: | 谢文祥;陈思杰;陈有民;蒋忠权 | 申请(专利权)人: | 希捷科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈炜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 装置 枚举 方法 | ||
技术领域
本发明总体涉及通用串行总线(USB)装置,更具体地,涉及一种无需USB装置与主机物理断开并重新连接即可启动装置重枚举的方法。
背景技术
由于其大容量以及使得装置便于携带的缩小的物理尺寸,可移除的通用串行总线(USB)数据存储装置已经得到了广泛应用。可以提供多个分区,其中的一个或多个分区可以被保护,从而使得经过验证访问受保护分区中存储的数据,同时其它部分保持不被保护,从而使得不受限制地访问其中存储的数据。
有时,存储装置的用户可能需要修改其存储需求。例如,用户可能需要将一个分区修改为两个分区。每当对存储装置进行重新分区时,就需要将该装置连接到主机,例如个人计算机,以对该装置进行重枚举。如果装置是冷插入到主机,则自动执行枚举。然而,如果在保持连接于主机时对装置进行重新分区,则当完成重新分区时,主机不能自动对装置进行枚举。需要人工干预,例如从主机中物理断开该装置并将其重新连接,启动装置的重枚举。
发明内容
本发明的实施例允许主机在需要装置重枚举的事件之后启动USB装置的重枚举,无需人工干预,即,将装置与主机物理断开并重新连接。同样地,不需要额外的硬件支持。
为此目的,当在整个处理流程中,该装置与主机保持连接时,执行USB装置与主机模拟断开和连接的处理流程或处理程序。处理流程包括装置和主机之间的一系列命令交换,从而使得主机中具有的操作系统(OS)检测到依次使主机OS启动装置枚举的装置变化。由于在整个处理流程中,该装置与主机保持连接,因此操作主机OS以接收预先设定的多种装置状态,使其检测装置变化。
当阅读以下详细说明和查阅相关附图时,体现本发明实施例的其它特征和优点将变得明显。
附图说明
图1说明包括主机和USB装置的系统。
图2说明根据本发明的一个实施例的流程。
具体实施方式
在以下说明中,为了提供对本发明的各个实施例的透彻理解,描述多个特殊细节。然而,所属领域技术人员可以理解无需这些特殊细节中的一部分或全部也可以实现本发明的实施例。在其它示例中,为了不会不必要地模糊描述的实施例的相关方面,没有详细地描述公知的处理操作。
图1说明了包括主机12,例如耦合于通用串行总线(USB)装置14的个人计算机或任何计算装置,的系统10。主机12包括主机12的非易失性存储器中存储的操作系统(OS)16和软件应用程序18。MicrosoftWindows产品可以作为本发明实施例中的OS使用。然而,应该理解可以替换地应用其它操作系统。软件应用程序18被构建为与主机OS 16以及与装置14相互作用,例如对装置12重新分区。在主机12中提供连接点(端口)20,从而从装置14接收电缆22以将装置14电连接于主机12。可替换地,可以在装置14和端口20之间提供集线器(未示出)以将装置14电连接于主机12。集线器提供额外的连接点,通过该连接点将其它USB装置同时连接于主机12。
为了无需人工干预地启动USB装置14的重枚举,当装置14保持与主机12的连接时,执行模拟装置14与主机12的断开和重新连接的处理流程。可以由需要装置重枚举的预定事件调用该处理流程。处理流程包括装置14和主机OS 16和/或主机12中存储的应用程序18之间的多个命令交换,从而操作主机OS 16检测装置变化,即使在整个处理流程中,装置14保持与主机12连接。具体地,操作主机OS 16,从而检测装置14从主机14中断开的第一状态,其中,随后检测装置14连接于主机12的第二状态。模拟装置变化的该处理流程使主机OS 16根据标准OS特性启动装置枚举。
现在,参照图2,其中说明了根据本发明的实施例用于启动USB装置14的枚举的处理流程200。可以由需要装置枚举的预定事件调用处理流程200。所述事件的示例包括但不限于USB装置的分区(例如,从一个分区到两个分区,以及分区的任何其它组合),以及修改装置14中分区的安全等级(例如,保护或安全分区,反之亦然)。以下说明应用于可移除存储装置,该可移除存储装置利用根据小型计算机系统接口(SCSI)命令组的USB大容量存储等级的仅仅大容量传输规范。然而,应该理解以下说明还应用于利用控制大容量中断(CBI)传输规范的USB装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希捷科技有限公司,未经希捷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710306679.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于熔融金属的燃烧抑制气体供应装置及方法
- 下一篇:测力装置