当前位置: 首页 > 专利查询>诺基亚公司专利>正文

USB连接制造技术

技术编号:2914885 阅读:251 留言:0更新日期:2012-04-11 18:40
在USB连接的情况下,主机检测外设经由主机的USB接口到主机的连接。主机然后生成包括与主机的能力有关的信息的信息命令。提供用于经由USB接口向外设传输的该信息命令。外设接收信息命令并且可以例如评估所包括的信息以便选择将要进入的适当的USB模式或者以便关于本身成为主机进行判决。可替换地或者除此之外,主机可以生成用于取回与在外设的所有USB模式中提供的所有类别有关的信息的请求命令。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及支持通用串行总线(USB)连接的方法、处理装置、设备、系统、软件程序代码和软件程序产品。
技术介绍
康柏、惠普、英特尔、朗讯、微软、NEC和飞利浦于2000年4月27日的文献“Universal Serial Bus Specification”修订版2.0定义了一种在充当主机的个人计算机(PC)与充当PC外设的另一设备之间实现易用连接的工业标准USB。主机和外设可以通过USB线缆来互连。主机负责发起在主机与外设之间的所有数据事务,而外设对来自主机的总线请求做出响应。根据USB规范,主机在枚举过程期间获得与外设所支持的功能有关的信息。在将外设连接到主机时,外设将在这一枚举过程中更具体地通报它在它的当前USB模式中提供的所有USB类别和接口。术语USB模式在本文中用来定义设备的如下状态,该设备在该状态下支持预定USB类别和/或接口集。类别标识由外设所提供的功能、例如键盘功能、打印机功能或者海量存储功能等。复合或者混合外设可以提供多个不同类别。因此在外设的不同USB模式中主机可以访问外设的不同功能。接口是向主机呈现外设的单个特征或者功能的有关端点集。用来与这一有关端点集通信的协议和各端点在接口内的用途可以被指定为设备类别或者销售商具体定义的部分。例如具有三个不同USB模式的移动电话可以在第一USB模式“模式1”下支持无线移动通信(WMC)对象交换(OBEX)接口、调制解调器接口和一些专用接口。它还可以在第二USB模式“模式2”下仅支持海量存储类别(MSC)接口。它还可以在第三USB模式“模式3”下-->仅支持静止图片捕获设备(SICD)接口例如作为用于图片传送协议(PTP)和列印(PictBridge)或者媒体传送协议(MTP)的基础。USB标准的一个弊端在于外设仅通报在外设的当前USB模式中支持的类别和接口。主机可以通过再次开始连接建立来仅检测外设的其它功能。在这一新建立的范围中,外设然后可以有可能在新的枚举过程中通报另一类别集。在一种用于检测外设的附加类别的替代方式中,可以使用用户查询。在这样的用户查询中,可以向用户询问应当使用外设的哪个功能,然后在USB总线上向主机通报这一功能。在USB规范中,设备还可以仅为主机或者仅为外设。设备的固定角色也可以按照它的连接器来标识,因为USB线缆在它们的两端具有不同插头。主机更具体地具有标准A插口,而外设更具体地具有标准B插口。这一方式很好地适合于USB设计原本针对的计算机环境。这里,PC总是主机,而连接到PC的设备总是外设。具有USB接口的外设也可以从彼此之间的交互中受益。2003年6月23日的“On-The-Go Supplement to the USB 2.0Specification”修订本1.0a实现了对USB连接更灵活的使用。向USB标准添加活动(OTG)USB允许针对如下设备的USB连接性,这些设备没有如PC和存储卡读取器那样明晰的主机或者外设角色。双重角色的设备通常执行多个功能,如移动电话、个人数字助理(PDA)或者数码相机。例如,移动电话在连接到PC时可能必须是提供类别“海量存储”的外设,而它在连接到打印机或者外部键盘等时可能必须是主机。基于USB-OTG,明显的主机设备可以具有标准A插口或者迷你A插口,而明显的外设可以具有标准B插口或者迷你B插口。除外,OTG设备还具有迷你AB插口,后者实现用于主机的迷你A插头或者用于外设的迷你B插头的连接。OTG设备必须还支持有限的主机能力和指定的主机协商协议(HNP)。在USB-OTG中,涉及到的设备的相应角色因此也按照USB线缆来分配。然而,如果连接的设备-->是OTG设备,则可以在基于HNP已经建立连接之后执行角色切换。另外,如果用户连接两个USB-OTG设备,则可以执行的仅有功能或者功能集是与以下设备所通报的类别或者类别集关联的功能或者功能集,其中按照用户连接USB线缆的方式向该设备分配外设角色。如果用户需要使用不同的功能或者功能集,则希望外设会通报第二类别或者类别集的用户可以例如借助通过用户接口的用户输入来触发“断开-重新连接”。可替换地,希望先前主机然后会通报外设角色中所需类别或者类别集的用户可以基于HNP来引起“角色切换”。
技术实现思路
本专利技术的目的在于改进在两个设备之间USB连接的可用性。具体而言,本专利技术的目的尤其在于改进在USB连接期间的用户体验。针对USB连接的主机侧提出第一方法。该方法包括在主机生成信息命令,该主机经由主机的USB接口连接到外设,该信息命令包括与主机的能力有关的信息。该方法还包括提供用于经由USB接口向外设传输的信息命令。另外提出适于生成信息命令的第一处理装置,该信息命令包括与主机的能力有关的信息,该主机经由主机的USB接口连接到外设。第一处理装置还适于提供用于经由USB接口向外设传输的该命令。必须注意该处理装置可以用硬件和/或软件实施。它可以例如包括实现对应功能的由处理单元或者包括电路的芯片或者芯片组执行的软件程序代码。另外提出第一设备,该设备包括USB接口和提出的第一处理装置,该USB接口使该设备能够充当与充当外设的另一设备有USB连接的主机。另外提出第一软件程序代码,该代码适于在由主机的处理单元执行时实现所提出的第一方法的步骤。另外提出第一软件程序产品,其中提出的第一软件程序代码存-->储于可读存储器中。这样的软件程序产品可以例如是分立存储设备或者是在提供主机功能的设备中将要实施的存储器。此外针对USB连接的外设侧提出第二方法。该第二方法包括在外设从主机接收包括与主机的能力有关的信息的信息命令,该外设经由外设的USB接口连接到主机。另外提出第二处理装置,该处理装置适于在外设从主机接收包括与主机的能力有关的信息的信息命令,该外设经由外设的USB接口连接到主机。接收的信息可以由处理装置用作判决基础。另外提出第二设备,该设备包括USB接口和提出的第二处理装置,该USB接口使该设备能够充当与充当主机的另一设备有USB连接的外设。另外提出第二软件程序代码,该代码适于在由外设的处理单元执行时实现所提出的第二方法的步骤。另外提出第二软件程序产品,其中提出的第二软件程序产品存储于可读存储器中。这样的软件程序产品可以例如是分立存储设备或者是在提供外设功能的设备中将要实施的存储器。最后提出一种包括提出的第一设备和充当外设的又一设备的系统。本专利技术从以下考虑出发:如果外设知道主机设备所支持的USB功能则将是有益的。因此提出了通过USB连接来连接到外设的主机向外设通知它的能力。这些能力可以涉及主机可以请求的服务以及主机在充当外设时可以提供的服务。本专利技术的一个优点在于外设自动地获得与主机的USB能力有关的知识。这使外设例如能够选择最适合主机要求的USB模式。另外,它使外设例如能够判决它是否可以关注于切换主机和外设的角色以便利用当前主机所提供的USB服务。主机可以例如在检测到通向外设的连接时、但是同样可以独立于对此类连接的检测来生成所示信息命令。主机可以在更新时或者在任何其它时间检测连接。-->在信息命令中包括的与主机的能力有关的信息可以包括在主机的至少一个USB模式中支持的至少一个类别的指示和/或针对主机的至少一个USB模式而提供的至少一个接口的指示。有利地,在本文档来自技高网
...

【技术保护点】
一种方法,包括: -在主机(10)处生成信息命令,所述主机(10)经由所述主机(10)的通用串行总线接口(14)连接到外设(20),所述信息命令包括与所述主机(10)的能力有关的信息;以及 -提供用于经由所述通用串行总线接口(1 4)向所述外设(20)传输的所述信息命令。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:-在主机(10)处生成信息命令,所述主机(10)经由所述主机(10)的通用串行总线接口(14)连接到外设(20),所述信息命令包括与所述主机(10)的能力有关的信息;以及-提供用于经由所述通用串行总线接口(14)向所述外设(20)传输的所述信息命令。2.根据权利要求1所述的方法,其中与所述主机(10)的能力有关的所述信息包括以下指示中的至少一个指示:-在所述主机(10)的至少一个通用串行总线模式中支持的至少一个类别的指示;以及-为所述主机(10)的至少一个通用串行总线模式而提供的至少一个接口的指示。3.根据权利要求1所述的方法,其中在生成获取命令之前,在所述主机(10)处生成所述信息命令,在所述主机(10)处生成的所述获取命令用于获得与所述外设(20)在所述外设(20)的当前通用串行总线模式中提供的至少一个类别有关的信息。4.根据权利要求1所述的方法,还包括:-在所述主机(10)生成请求命令,所述请求命令取回与在所述外设(20)的所有通用串行总线模式中提供的所有类别有关的信息;以及-提供用于经由所述通用串行总线接口(14)向所述外设(20)传输的所述请求命令。5.根据权利要求4所述的方法,还包括:-在所述主机(10)处基于与在所述外设(20)的所有通用串行总线模式中提供的所有类别有关的所述取回信息来选择所述外设(20)的所需通用串行总线模式;-在所述主机(10)处生成用于强制所述外设(20)进入所选通用串行总线模式的设置命令;以及-提供用于经由所述通用串行总线接口(14)向所述外设(20)传输的所述设置命令。6.一种方法,包括在外设(20)处从主机(10)接收包括与所述主机(10)的能力有关的信息的信息命令,所述外设(20)经由所述外设(20)的通用串行总线接口(24)连接到所述主机(10)。7.根据权利要求6所述的方法,还包括在所述外设(20)处输入所选的通用串行总线模式,所述所选的通用串行总线模式基于以下信息之一来选择:-与所述主机(10)的能力有关的所述信息;-来自所述主机(10)用于强制所述外设(20)进入特定通用串行总线模式的设置命令;以及-用户输入。8.根据权利要求6所述的方法,还包括在所述外设(20)处基于与所述当前主机(10)的能力有关的所述信息来确定是否自身成为主机。9.一种处理装置(11,16),-所述处理装置(11,16)适于生成包括与主机(10)的能力有关的信息的信息命令,所述主机(10)经由所述主机(10)的通用串行总线接口(14)连接到外设(20);以及-所述处理装置(11,16)适于提供用于经由所述通用串行总线接口(14)向所述外设(20)传输的所述命令。10.根据权利要求9所述的处理装置(11,16),其中所述处理装置(11,16)还适于在外设(10)处从所述主机接收包括与所述主机的能力有关的信息的信息命令,所述外设(10)经由所述外设(10)的通用串行总线接口(14)连接到主机。11.一种设备(10),包括:-通用串行总线接口(14),所述通用串行总线接口(14)使所述设备(10)能够充当与充当外设的另一设备(20)有通用串行总线连接的主机;以及-根据权利要求9所述的处理装置(11,16)。12.一种处理装置(21),所述处理装置(21)适于在外设(20)处从主机(10)接收包括与所述主机(10)的能力有关的信息的信息命令,所述外设(20)经由所述外设(20)的通用串行总线接口(24...

【专利技术属性】
技术研发人员:M胡博T布洛克D本卡克C策希林
申请(专利权)人:诺基亚公司
类型:发明
国别省市:FI[芬兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1