数据传输系统的制作方法

文档序号:6607116阅读:196来源:国知局
专利名称:数据传输系统的制作方法
技术领域
本发明涉及用USB通信线路连接主计算机和设备,通过分别设置在上述主计算机和上述设备中的USB接口,进行数据传输的数据传输系统。
图4是表示利用USB的个人计算机与外围设备的连接构成例的图。上位的个人计算机100和插座101之间由USB电缆连接,而且,在中枢101的下位与外围设备102~105构成连接。而且,形成由个人计算机100对外围设备102~105进行管理的结构。这样,可以说USB是可以进行多星型的网络构造的双向通信的串行总线。
这里,USB电缆包含4条信号线。详细地说,是2条用于电源的信号线,2条用于传输USB数据的信号线。USB数据基本上是差动数据(D+,D-)形式。又,这个USB数据传输是通过以帧为传输单位进行时间分割,将这些帧堆积起来进行的。1个帧从SOF(Start Of Frame(帧起点))分组开始。而且,主计算机的个人计算机,通过预先顺次地将经过调度的数据传输要求权标(从键盘和照相机输入数据要求,和输出声音数据要求)发送到这个帧中,并行地进行与多个外围设备的数据传输。
此外,作为关于USB的技术文献,例如是“Interface”(1997年1月),日本平成11年公布的11-205412号专利公报等。
其次,参照图5说明利用上述那样的USB通信的个人计算机与外围设备之间的数据传输系统。通过USB电缆130连接个人计算机110和设备120。在相关的数据传输系统中,用户用个人计算机110的键盘111输入搜索选择将存储在个人计算机110内的硬盘中的多个文件数据(例如音乐数据和图像数据)中的哪一个传输给设备,开始实施选出的文件数据的数据传输,和停止数据传输等的操作命令。又,在个人计算机110的CRT112中显示出文件数据的选择画面,和表示数据传输/停止状态的画面。
如上所述,必须从个人计算机110一侧进行搜索选择个人计算机110上的文件数据,开始传输数据,和停止传输数据等的操作。
本发明的特征构成是在用USB通信线路连接主计算机和设备,通过分别设置在上述主计算机和上述设备中的USB接口,进行数据传输的数据传输系统中,在上述设备一侧,设置用于进行上述主计算机一侧的各种控制的操作信息输入装置。
根据这种构成,不仅能够从个人计算机一侧也能够从设备一侧进行搜索选择个人计算机上的文件数据,开始传输数据,和停止传输数据等的操作。因此,可以扩大用户的选择范围,提高操作的便利性。又,在上述构成中,上述USB接口的特征是构成将上述主计算机和上述设备一侧分别具有的端点之间耦合起来的1个以上的管道,与来自上述键输入装置的键输入信息相应,通过上述管道进行数据传输。
又,在上述构成中,上述端点的特征是包含用于接收数据的端点、用于发送数据的端点、用于显示的端点、用于发送命令的端点和用于接收状态的端点。
又,上述键输入信息的特征是包含选择主计算机上的文件数据的命令、开始传输上述文件数据的命令、停止传输上述文件数据的命令、变更文件名的命令、变更文件夹名的命令和控制应用软件的命令中的至少1个以上的命令。
又,上述构成的特征是在上述设备一侧,设置对应从上述主计算机传输给上述用于显示的端点或上述用于接收状态的端点的数据进行显示的显示装置。
图2是表示本发明实施例的数据传输系统的图。
图3是说明本发明实施例的数据传输系统中的数据传输的图。
图4是表示利用USB的个人计算机与外围设备的连接构成例的图。
图5是表示已有的数据传输系统的图。
个人计算机(主计算机)110通过USB通信电缆130与USB设备(设备)200连接,构成本系统。这里,USB通信电缆130一端的USB连接器131与个人计算机110的USB端口111连接,另一端的连接器132与USB设备200的USB端口201连接。
首先,我们说明USB设备200的构成。USB设备200具有构成USB接口的USB端口201和USB控制器202。USB端口201是用于输入输出USB数据的端口,USB控制器202进行数据的错误检查,USB数据的格式变换(例如在串行差动数据D+,D-和并行数据之间的变换),USB端口201的控制等。
又,SUB接口,当USB设备200与个人计算机110连接时,可以构成用于从USB设备200向个人计算机110发送命令的管道,用于显示的管道,用于接收数据的管道,用于发送数据的管道,用于接收从个人计算机110到USB设备200的状态的管道。
这里所谓的“管道”指的是在USB设备200中构成的端点缓冲器(end-point buffer)和与个人计算机110对应地构成的端点缓冲器之间的数据传输连接(data transport connection)。实际上,数据传输是通过USB电缆130进行的,但是通过假想的“管道”在端点缓冲器之间进行数据传输。
在端点缓冲器中,设置用于发送命令的端点210,用于显示的端点211,用于接收数据的端点212,用于发送数据的端点213,用于接收状态的端点214等。这些端点缓冲器既可以是变换到微计算机的RAM的缓冲器,也可以是设置在USB控制器202中的缓冲器。这些端点缓冲器中的各个缓冲器在设备连接时的初始设定中,被分配各自的地址,可以实施各自的功能。
又,系统控制器203对USB设备200的各种单元设备,例如键输入装置204,显示装置205,存储器206进行控制。键输入装置204是输入各种操作信息(例如,选择,开始,停止数据传输,变更文件名,变更文件夹名等)的装置。将从键输入装置204输入的操作信息通过系统控制器203,USB控制器202,按照所定的USB格式变换成数据列,传送给用于发送命令的端点210。
又,显示装置205根据用于显示的端点211和用于接收状态的端点214的数据,显示文件选择信息和系统的状态信息。显示装置205包含控制显示的显示控制器,例如,由液晶显示面板和EL显示面板构成。
又,用存储器206暂时存储文件数据(例如,从个人计算机110传输过来的音乐数据,压缩图像数据等)。
其次,说明个人计算机110的构成。个人计算机110具有构成USB接口的USB端口111和USB控制器112。USB端口111是用于输入输出USB数据的端口。USB控制器112是进行数据的错误检查,USB端口201的控制等的计算机程序。
又,USB控制器112进行与设备驱动器120之间的接口,例如,USB数据的格式变换(例如在串行差动数据D+,D-和并行数据之间的变换),给予设备地址,调整数据传输的定时等的处理。
在设备驱动器120中,例如,包含存储驱动器121,图像驱动器122,声频驱动器123,操作驱动器124(例如HID驱动器),系统改写驱动器125等的各种程序。而且,这些设备驱动器120与上位的应用程序130接口,在它们之间按照所定的规定,交换数据和命令。
又,在硬盘140中以所定的形成存储供给数据传输的多个文件数据FL1,FL2,FL3......。这些文件数据FL1,FL2,FL3......可以由应用程序130接入地构成。
其次,说明上述构成的数据传输系统的工作例。图3是说明数据传输的概念图。USB设备200通过USB通信电缆130,与个人计算机110连接,个人计算机110根据USB通信电缆130的数据线的变化,知道已与USB设备200连接。而且,进行系统的初始设定,在USB设备200一侧构成用于发送命令的端点210,用于显示的端点211,用于发送数据的端点213,用于接收状态的端点214等。另一方面,在个人计算机110一侧构成与各个端点对应的端点113,114,115,116等,在各对应的端点之间构成管道。
而且,将由用户从UBS设备200的键输入装置204输入的键操作信息(例如,选择要传输的文件数据,开始传输选出的文件数据,停止传输,切换存储文件数据的文件夹,变更文件名,变更文件夹名,控制应用程序等的命令信息),通过系统控制器203和USB控制器202,发送给UBS设备200的相当的端点缓冲器,例如用于发送命令的端点210,通过用于传输命令的管道220,传输给个人计算机110。
个人计算机110处理接收的命令。例如,如果该命令是开始数据传输,则从个人计算机110一侧通过用于传输数据的管道222,将选出的文件数据传输给UBS设备200一侧的所定的端点缓冲器,例如,用于接收数据的端点212。
而且,个人计算机110,将个人计算机110的现在状态(例如,传输数据中)的信息,通过用于传输个人计算机110的状态的管道223,传输给UBS设备200的所定的端点缓冲器,例如,用于接收状态的端点214。这样做时,在显示装置205上显示出这个状态。因此,在USB200设备一侧,能够确认个人计算机110是否确实执行了这个命令。
其次,当USB设备200是备有扬声器的声频设备时,以从个人计算机110将音乐文件数据数据传输到USB设备200一侧为例,进行更具体的说明。
首先,当从键输入装置204输入选择音乐文件数据的命令时,通过上述用于传输命令的管道220,将与选择命令相应的所定的数据列传输给个人计算机110。个人计算机110在端点接收这个数据列。这样做时,由这时起动的应用程序解读数据列,知道存在选择命令。
这样做时,通过用于显示的管道221,将这个音乐文件名(例如,乐曲名和艺术家名)发送给USB设备200的用于显示的端点211。因此,在显示装置205上显示出选出的音乐文件名。
其次,当从键输入装置204输入开始传输的命令时,通过这个上述用于传输命令的管道220,将与开始传输命令相应的所定的数据列传输给个人计算机110。个人计算机110在端点接收这个数据列。
而且,同样地,解读这个数据列,知道存在开始传输命令。因此,通过用于传输数据的管道222,将选出的音乐文件数据发送给USB设备200,由用于接收数据的端点212接收。在USB设备200一侧接收的音乐文件数据,通过声音再生电路,DA变换器(图中未画出),输入扬声器,再生音乐。
而且,个人计算机110的状态,即所谓的音乐文件数据传输中的信息,通过用于传输个人计算机110状态的管道223,传输给USB设备200的所定的端点缓冲器,例如用于接收状态的端点214,并在显示装置205上显示出来。
此外,本发明不限定于上述实施例,能够广泛应用于备有USB接口的主计算机和USB设备之间的数据传输。例如,主计算机最好是备有USB接口的主计算机。又,在USB设备200中,包含备有USB接口的设备,例如图像设备,用于图像再生的设备,打印机设备,用于声音再生的设备等。
根据本发明的数据传输系统,不仅能够从个人计算机一侧而且也能够从设备一侧进行搜索选择个人计算机上的文件数据,开始传输数据,停止传输数据等的操作。因此,可以扩大用户的选择范围,提高操作的便利性。
权利要求
1.一种数据传输系统,用USB通信线路连接主计算机和设备,通过分别设置在上述主计算机和上述设备中的USB接口,进行数据传输,其特征在于在上述设备一侧,设置用于对上述主计算机一侧进行各种控制的操作信息输入装置。
2.根据权利要求1所述的数据传输系统,其特征在于上述USB接口构成使在上述主计算机和上述设备一侧分别具有的端点之间形成结合的1个以上的管道,对应来自上述操作信息输入装置的操作信息,通过上述管道进行数据传输。
3.根据权利要求2所述的数据传输系统,其特征在于上述端点包含用于接收数据的端点、用于发送数据的端点、用于显示的端点、用于发送命令的端点和用于接收状态的端点。
4.根据权利要求2所述的数据传输系统,其特征在于上述键输入信息包含选择主计算机上的文件数据的命令、开始传输上述文件数据的命令、停止传输上述文件数据的命令、变更文件名的命令、变更文件夹名的命令和控制应用软件的命令中的至少1个以上的命令。
5.根据权利要求3所述的数据传输系统,其特征在于在上述设备一侧,设置对应从上述主计算机传输给用于显示的端点或上述状态接收用的端点的数据进行显示的显示装置。
全文摘要
本发明提供一种数据传输系统,该系统在USB设备(200)中设置有用于控制数据传输的键输入装置(204)。USB接口构成使个人计算机(110)和USB设备(200)一侧分别具有的端点之间形成结合的用于传输数据的管道,对应来自键输入装置(204)的键操作输入信息,通过用于传输数据的管道进行数据传输。从而,不仅能够从个人计算机一侧,而且也能够从设备一侧进行个人计算机上的文件数据的搜索选择、数据传输的开始执行及数据传输的停止等的操作。
文档编号G06F13/00GK1445639SQ0312044
公开日2003年10月1日 申请日期2003年3月17日 优先权日2002年3月20日
发明者山田进, 近藤英雄 申请人:三洋电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1