[发明专利]在USB主机和USB装置之间通信的方法和设备有效
申请号: | 200710163044.6 | 申请日: | 2007-09-29 |
公开(公告)号: | CN101212480A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 金玟秀;金亨硕;金廷昱;孔志英;芮敬旭;蔡钟宇 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;G06F13/00 |
代理公司: | 北京铭硕知识产权代理有限公司 | 代理人: | 韩明星;安宇宏 |
地址: | 韩国京畿道*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 主机 装置 之间 通信 方法 设备 | ||
本申请要求于2006年12月27日提交到韩国知识产权局的第2006-134985号韩国专利申请的优先权,该申请公开于此以资参考。
技术领域
本发明的方面涉及一种通用串行总线(USB)通信方法,更具体地讲,涉及一种USB主机和USB装置之间的接口。
背景技术
通用串行总线(USB)是开发用来对将计算机外围设备连接到计算机的接口进行标准化的串行端口。计算机外围设备的例子包括鼠标、键盘、打印机、调制解调器或扬声器。USB使得装置的安装和移除容易且快速,因此被广泛用作当前PC标准器件。
图1是示出一般USB通信方法的框图。一般USB系统包括USB主机和USB装置。USB主机(以下称为主机)通常是PC,USB装置(以下称为装置)通常是具有USB接口的外围设备。主机包括客户机软件(SW)、USB系统SW和USB总线接口。装置包括Function、USB逻辑装置和USB总线接口。Function是接口的集合,每一接口提供用于USB装置的功能性。主机和装置经由USB线缆彼此连接。
客户机SW是实际使用USB装置的Function的USB主机的一部份。现在将描述由客户机SW使用USB装置的Function产生的所有数据的流程。客户机SW使用USB装置的Function产生的数据经由系统SW、主机控制器和USB线缆被发送到装置的USB总线接口。数据从USB总线接口经由USB逻辑装置被发送到Function。USB装置的Function处理由USB主机的客户机SW发送的数据。USB装置的Function发送到USB主机的客户机SW的数据按照与由客户机SW发送的数据的顺序相反的顺序流动。
USB装置根据USB装置提供的Function的类型可属于特定USB类。例如,USB装置可属于打印机类、大存储装置类或人机接口装置(HID)类。在USB主机的客户机SW和USB装置的Function之间发送的数据的实质和形式取决于USB装置所属的USB类的类型,并且在USB类规范(USB classspecification)中被定义。客户机SW与存在于比客户机SW更低级别中的USB系统SW交换在USB类规范中定义的数据。相似地,包括在USB装置中的Function与USB逻辑装置交换在USB类规范中定义的数据。数据经由USB线缆被物理传输。然而,在逻辑意义上,数据在USB主机的客户机SW和USB装置的Function之间被发送和接收。这种传输采用的路径被称为管道,并且USB装置中管道的一端被称为端点(endpoint)。
当USB装置经由USB线缆连接到USB主机时,点查(enumeration)发生。点查是一种处理,在该处理中,USB主机确定USB装置的端点的类型和数目、产品的类型(例如,外围装置)等。在该处理中,主机将地址分配给装置,并且从装置接收装置描述符和配置描述符,以准备发送和接收数据。在USB主机的USB系统SW和USB装置的USB逻辑装置(即,端点0)之间发送和接收数据期间执行此处理。在此处理中发送和接收的数据被称为建立数据(setupdata)。用于发送和接收建立数据的逻辑传输路径被称为默认管道。
因此,在USB主机的客户机SW和USB装置的Function之间发送和接收的数据以及在USB主机的USB系统SW和USB逻辑装置之间发送和接收的建立数据经由管道被逻辑传输,但是经由USB线缆被物理传输。由于USB线缆的物理限制,当USB主机和USB装置在彼此大约5米内时,它们能够彼此通信。因此,用户应仅使用临近主机的装置。
发明内容
本发明的方面提供一种在不受限于USB主机和USB装置之间的距离的情况下,在通用串行总线(USB)主机和USB装置之间执行数据的发送和接收的方法和设备。
根据本发明的一方面,提供一种USB主机与USB装置通信的方法。该方法包括:使用由USB系统软件输出的数据产生具有在除了USB网络之外的网络中使用的格式的包;以及将产生的包经由网络发送给USB装置。
根据本发明的另一方面,数据可以是建立数据或由USB主机的客户机软件发送给USB装置的Function的数据中的至少一个。
根据本发明的另一方面,包可以是关于传输类型的信息、端点的地址、关于传输方向的信息或装置地址中的至少一个。
根据本发明的另一方面,数据包括指示USB主机处于挂起状态的信息或用于重置USB装置的信息中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710163044.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:二轮摩托车用动力单元
- 下一篇:半导体器件及其制造方法