首页> 中国专利> 在USB架构下两电子装置进行信息流交换的方法及应用该方法的系统

在USB架构下两电子装置进行信息流交换的方法及应用该方法的系统

摘要

一种在通用串行总线(USB)架构下两电子装置进行信息流交换的方法,是于一第一端及一第二端间,通过一USB界面传输一特定数据,其中,第一端包括一具有USB周边控制器,及一人机界面的第一电子装置,第二端包括一具有USB主机控制器的第二电子装置,此方法包含以下步骤:A)第一电子装置判读是否有一经由人机界面提供的文件传输指令,若有,进入下一步骤,若无,则于一预定时间后,再次进行判读;B)产生一相对该文件传输指令的输出/输入请求,并通过一RS-232界面传送至该第二电子装置;C)第二电子装置依据该输出/输入请求,通过该USB界面,发送一回应指令,以对该特定数据执行一相对应的处理程序。

著录项

  • 公开/公告号CN1707455A

    专利类型发明专利

  • 公开/公告日2005-12-14

    原文格式PDF

  • 申请/专利权人 纬创资通股份有限公司;

    申请/专利号CN200410048939.1

  • 发明设计人 应久英;张伯纶;林柏志;

    申请日2004-06-11

  • 分类号G06F13/38;

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人任永武

  • 地址 台湾省台北县221汐止市新台五路一段88号21F

  • 入库时间 2023-12-17 16:50:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-07

    未缴年费专利权终止 IPC(主分类):G06F13/38 专利号:ZL2004100489391 申请日:20040611 授权公告日:20090701

    专利权的终止

  • 2010-07-14

    专利实施许可合同备案的生效 IPC(主分类):G06F13/38 合同备案号:2010990000242 让与人:纬创资通股份有限公司 受让人:纬创资通(上海)有限公司 发明名称:在USB架构下两电子装置进行信息流交换的方法及应用该方法的系统 公开日:20051214 授权公告日:20090701 许可种类:独占许可 备案日期:20100504 申请日:20040611

    专利实施许可合同备案的生效、变更及注销

  • 2009-07-01

    授权

    授权

  • 2006-02-08

    实质审查的生效

    实质审查的生效

  • 2005-12-14

    公开

    公开

说明书

技术领域

本发明有关一种信息流交换的方法,特别是指一种在通用串行总线(USB)架构下两电子装置进行信息流交换的方法。

背景技术

USB界面为一具有主从架构的传输规格,其是利用具有USB主机控制器(USB Host Controller)的主机,来控制具有USB周边控制器(USB PeripheralController)的装置。而在使用上主机皆是为PC或笔记本电脑。随着具有USB界面的各种消费性移动电子装置的风行,为了能够轻松达到终端装置间的文件相互传输,而无需再通过PC主机控制,USB OTG(On-The-Go)规格应运而生。USB OTG是USB 2.0传输规格的加强功能,其专门针对需要较低消耗功率,和较小型连接器等特殊需求的可携式产品,强调可以达到端对端(peer-to-peer)的互连应用,并通过一主机协商协定(Host Negotiation Protocol,HNP),让两个互连的装置,通过相互的比对,而决定双方的主(Host)从(Slave)关系,而成为一具备主从端功能的双重角色(Dual-Role)装置。其突破了原来USB架构中,需经由PC主机、或笔记本电脑端来指挥USB周边装置(Peripheral Device)端的主从架构模式,使一般信息家电产品与可携式设备等,如PDA、数字相机、可携式硬盘、打印机,能够在不需通过PC系统操作的情况下,自由互连,进行文件的互相传输。

其中,当具有USB OTG功能的电子装置欲执行文件的传输、存取,其需另设置有一人机界面,方可指示指令下达的对象,而一般可携式的储存装置,如硬盘、随身盘,其并无具有此种界面,因此,当一不具有人机界面的USB OTG装置,如硬盘欲对一其它不具有USB OTG功能,确具有一人机界面的USB周边装置,如PDA、手机、MP3随身听等,进行数据的搬移、复制时,将无法进行,而因无法有效整合资源,而形成一种资源浪费的状况,此对消费者使用上的便利性,甚或对此种USB OTG规格的推广,都是一种极大的限制。

发明内容

因此,本发明的目的是提供一种可于一具有USB主控端功能,却不具有一人机界面的电子装置与另一具有一人机界面,但却不具有USB主控端功能的电子装置间的数据流交换方法。

本发明的另一目的是提供一种于一具有USB主控端功能,却不具有一人机界面的电子装置与另一具有一人机界面,但却不具有USB主控端功能的电子装置间的数据流交换系统。

本发明一方面提供一种在USB架构下两电子装置进行信息流交换的系统,是于一第一端及一第二端间,通过USB界面传输一特定数据,该系统包含一RS-232数据传输线、一USB数据传输线、一第一电子装置,及一第二电子装置。

第一电子装置位于该第一端,包括一人机界面、一电连接该RS-232数据传输线的一端的第一RS-232传输组件,及一具有一USB周边控制器及一第一USB端口的第一USB组件,其中,该第一USB端口电连接该USB数据传输线的一端。第二电子装置位于该第二端,包括一电连接该RS-232数据传输线的另一端的第二RS-232传输组件,及一具有USB主机控制器及一第二USB端口的第二USB组件,其中,该第二USB端口电连接该USB数据传输线的另一端,藉此,当使用者经由该人机界面提供一文件传输指令,并产生一输出/输入请求,则通过该第一RS-232传输组件发送至该第二RS-232传输组件后,该USB主机控制器即对该特定数据经由USB数据传输线执行一相对应的处理程序。

本发明另一方面提供一种在USB架构下两电子装置进行信息流交换的方法,是于一第一端及一第二端间,通过一USB界面传输一特定数据,其中,该第一端包括一具有USB周边控制器,及一人机界面的第一电子装置,该第二端包括一具有USB主机控制器的第二电子装置,该方法包含以下步骤:A)该第一电子装置判读是否有一经由人机界面提供的文件传输指令,若有,进入下一步骤,若无,则于一预定时间后,再次进行判读;B)产生一相对该文件传输指令的输出/输入请求,并通过一RS-232界面传送至该第二电子装置;及C)该第二电子装置依据该输出/输入请求,通过该USB界面,发送一回应指令,以对该特定数据执行一相对应的处理程序。

此外,本发明还提供一种在USB架构下两电子装置进行信息流交换的系统,是于一第一端及一第二端间,通过USB界面传输一特定数据,该系统包含一USB数据传输线、一第一电子装置,及一第二电子装置。

一第一电子装置位于该第一端,具有一人机界面,及一包括一USB周边控制器及一第一USB端口的第一USB组件,其中,该第一USB端口电连接该USB数据传输线的一端。第二电子装置位于该第二端,具有一第二USB组件,该第二USB组件包括一USB主机控制器及一第二USB端口,其中,该第二USB端口电连接该USB数据传输线的另一端。该第二电子装置的USB主机控制器周期性地发送一中断信号至该第一电子装置,用以询问是否欲发送一输出/输入请求,并于经由该第一电子装置的人机界面提供一文件传输指令,并产生一输出/输入请求,经由USB数据传输线,对该特定数据,执行一相对应的处理程序。

本发明还提供一种在USB架构下两电子装置进行信息流交换的方法,是于一第一端及一第二端间,通过USB界面传输一特定数据,该第一端包括一具有USB周边控制器,及一人机界面的第一电子装置,与该第二端包括一具有USB主机控制器的第二电子装置,该方法包含以下步骤:A)该第二电子装置判读是否欲发送一中断信号,若是,发送该中断信号至该第一电子装置,若否,于一预定时间后,再次判读是否欲发送一中断信号。B)该第一电子装置判读是否接收到该中断信号,若有,则进入下一步骤,若无,则于一预定时间后,再次判读是否有接收到该中断信号。C)判读是否有一由该人机界面提供的文件传输指令,若有,该第一电子装置产生一输出/输入请求,并传送至该第二电子装置,若无,回到步骤B)。及D)该第二电子装置依据该输出/输入请求,发送一回应指令,以对该特定数据执行一相对应的处理程序。

为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。

附图说明

图1是一示意图,说明本发明在USB架构下两电子装置进行信息流交换的系统的第一较佳实施例;

图2是一说明图1所示的该第一较佳实施例的方块图;

图3是说明该采用图1所示第一较佳实施例的本发明系统的具体实施步骤的流程图;

图4是一示意图,说明本发明在USB架构下两电子装置进行信息流交换的系统的第二较佳实施例;

图5是一说明图4所示的该第二较佳实施例的方块图;及

图6是一流程图,说明采用图4所示的该第二较佳实施例的本发明系统的具体实施步骤。

具体实施方式

参阅图1、2,本发明在USB架构下两电子装置进行信息流交换的系统的第一较佳实施例,是于一第一端及一第二端间,通过一RS-232界面来传输一输出/输入请求,如文件的读出或写入,而利用USB界面对一特定数据执行此输出/输入请求。

此系统1包含一位于第一端的第一电子装置11,及一位于第二端的第二电子装置12,利用一RS-232数据传输线13,及一USB数据传输线14,两传输线13、14的两端分别电连接此第一电子装置11,及第二电子装置12,来达到数据传输的功能。

其中,在本第一较佳实施例中,此第一电子装置11具有USB架构中,从动端功能的装置,其为一个人数字助理(PDA),但亦可为一手机、一MP3随身听等,且由于其是USB架构中的从动端,故其具有USB周边控制器(USBPeripheral Controller)。此第二电子装置12是为一具有一USB架构中,主动端功能的携带式储存装置,其可为携带式硬盘、随身盘等,且由于其可为USB架构中的主动端,故其具有一USB主机控制器(USB Host Controller)或USBOTG控制器(USB OTG Controller)。下文中,为方便说明,将此第一电子装置11以个人数字助理称之,第二电子装置12以携带式硬盘称之。

此个人数字助理11位于第一端,包括一人机界面111、一第一RS-232传输组件112、一第一USB组件113、一PDA处理器114,及一第一储存单元115。其中,人机界面111具有一显示器116及控制面板117,是提供使用者(图未示)可藉由观看显示器116上的视窗画面,而通过控制面板117输入一指令,而将一特定文件,于个人数字助理11及携带式硬盘12间传输。

PDA处理器114是用以协调人机界面111、第一RS-232传输组件112、第一USB组件113,及第一储存单元115间的互动。

第一RS-232传输组件112是用以提供此个人数字助理11一RS-232界面,其用以电连接此RS-232数据传输线13的一端,以建立一与电连接此RS-232数据传输线13的另一端的携带式硬盘12间,一以RS-232规格来传输信号的桥梁,用于传送使用者经人机界面111提供的一文件传输指令,并产生的一输出/输入请求。

第一USB组件113具有一USB周边控制器118及一第一USB端口119,其以第一USB端口119电连接此USB数据传输线14的一端,以建立一与电连接此USB数据传输线14的另一端的携带式硬盘12间的USB架构中,一为从动端的USB界面,以做为用以传输数据文件的桥梁。

第一储存单元115用以储存文件数据,其中,为使个人数字助理11得以辨识携带式硬盘12,故此第一储存单元115还储存有一相对于携带式硬盘12的驱动程序。此驱动程序可于执行后,于USB通讯架构的网络层(NetworkLayer),虚拟USB组件113具有一类似主机端的功能,而得以使得个人数字助理11可检测此其第一RS-232传输组件112,及第一USB组件113所连接的装置是否为该携带式硬盘12,并于确定后,可将输出/输入请求,经由RS-232传输组件112传送至携带式硬盘12,并由携带式硬盘12执行。

携带式硬盘12位于第二端,包括一第二RS-232传输组件121、一第二USB组件122、一硬盘控制器123,及一第二储存单元124。第二RS-232传输组件电连接RS-232数据传输线的另一端,用以接收一输出/输入请求。并于接收此输出/输入请求后,传送至硬盘控制器123,硬盘控制器123即判读此输出/输入请求,并依此输出/输入请求而经由第二USB组件122,对个人数字助理11执行一相对应的处理程序。

第二USB组件122具有USB主机控制器125,及一第二USB端口126。其以第二USB端口126电连接此USB数据传输线14的另一端,以建立与携带式硬盘12间的USB架构中,一为主动端的USB界面。其中,USB主机控制器125判读此输出/输入请求为欲从个人数字助理11读取一特定文件,并储存至本携带式硬盘12时,USB主机控制器125即传送一回应指令,用以要求个人数字助理11送出此特定文件,并储存至第二储存单元124的一预定位址。若此输出/输入请求为欲从第二储存单元124读取一特定文件,并储存至个人数字助理11中,则USB主机控制器即致能硬盘控制器123,去读出的该特定文件,再经由USB传输线传送一回应指令,以将此特定文件写入至个人数字助理11中的第二储存单元115。

参阅图3,经上述就本发明的第一较佳实施例予以说明后,以下将就本发明的第一较佳实施例的实施步骤,进一步详述。

步骤501,首先,个人数字助理11的PDA处理器114先判读是否有一经由人机界面111提供的文件传输指令,若有,则产生一输出/输入请求,并进入步骤502,若无,则于一预定时间后,再次进行判读。步骤502,USB周边控制器118将此请求通过第一RS-232传输组件112,经由RS-232数据传输线13传送至携带式硬盘12的第二RS-232传输组件121。步骤503,携带式硬盘12的硬盘控制器123判读是否接收到此输出/输入请求,并于判读结果为是时,进入步骤504,而于判读结果为否时,经一预定时间,再次进行判读。步骤504,携带式硬盘12依据该输出/输入请求,通过第二USB组件122,发送一回应指令,以要求个人数字助理11对该特定数据执行一相对应的处理程序,并再次回到步骤503。步骤505,个人数字助理11于对此特定数据执行该回应指令后,再次回到步骤501。

其中,当USB主机控制器125判读此输出/输入请求为欲从个人数字助理11读取一特定文件,并储存至携带式硬盘12时,USB主机控制器125即传送一回应指令,用以要求个人数字助理11送出此特定文件,并储存至第二储存单元124的一预定位址。若此输出/输入请求为欲从第二储存单元124读取一特定文件,并储存至个人数字助理11中,则USB主机控制器即致能硬盘控制器123,去读出的该特定文件,再经由USB传输线传送一回应指令,以将此特定文件写入至个人数字助理11中的第二储存单元115。

如此一来,具有一人机界面111但却只在USB架构中,具有从动端功能的个人数字助理11及不具有人机界面,但却可因具有USB主机控制器或USBOTG控制器,而可为USB架构中主动端功能的个人数字助理11,将因此而相互整合资源,而可互相搭配,进行文件的传输。

此外,为了考量一般电子装置中,RS-232界面并不普遍,故,本发明另提供一第二较佳实施例,用以在只具有一人机界面,及具有一USB架构中担任从动端功能的装置,及与一不具有一人机界面,但具有一USB架构中,主动端功能的携带式储存装置间,进行文件的传输。其中,值得说明的是,在第二较佳实施例中,其与第一较佳实施例相同功能的元件,将以相同的编号称之。

参阅图4、5,本发明在USB架构下两电子装置进行信息流交换的系统的第二较佳实施例,是于一个人数字助理11及一携带式硬盘12间,只以USB界面来传输一特定数据,其中,此个人数字助理11及携带式硬盘12的内部架构与第一较佳实施例雷同,在此不再加以赘述,但值得说明的是,此个人数字助理11及携带式硬盘12皆无具有RS-232传输组件,且于执行文件传输功能前,使用者亦需先对个人数字助理11载入并执行一相对于携带式硬盘12的驱动程序,藉以使得个人数字助理11得以辨识携带式硬盘12,并周期性的检测个人数字助理11是否有接收到携带式硬盘12所发送的中断信号。

当个人数字助理11及携带式硬盘12利用USB传输线13连结后,携带式硬盘12的USB主机控制器125即周期性地通过USB传输线13发送一中断信号至个人数字助理11,用以询问是否欲发送一输出/输入请求。而当个人数字助理11接收到此中断信号,PDA处理器114即会检测是否有接收到使用者经由个人数字助理11的人机界面111下达一用以对一储存于个人数字助理11,或携带式硬盘12中的一特定文件,进行文件的搬移或复制的文件传输指令,若有,则通过第一USB组件113传送一相对于此文件传输指令的输出/输入请求,并经由USB传输线13传送至携带式硬盘12,若无,则PDA处理器会继续检测是否有接收到此中断信号。

携带式硬盘12的USB主机控制器125会不断判读是否有接收到此输出/输入请求,若有,则依据此输出/输入请求,发送一回应指令至个人数字助理11,以对欲进行文件搬移或复制的特定数据执行一相对应的处理程序。并再次通过USB传输线13发送中断信号至个人数字助理11,以询问是否欲发送一输出/输入请求。而个人数字助理11亦会于对此特定数据执行该回应指令结束后,再次检测个人数字助理11是否有接收到携带式硬盘12所发送的中断信号。如此一来,个人数字助理11及携带式硬盘12间,即可具有文件传输的功能。

参阅图6,经上述就本发明的第二较佳实施例予以说明后,以下将就本发明的第二较佳实施例的实施步骤,进一步详述。

步骤601,携带式硬盘12的USB主机控制器125判读是否欲发送一中断信号,若是,通过USB传输线13传送该中断信号至个人数字助理11,若否,于一预定时间后,再次判读是否欲发送一中断信号。步骤602,个人数字助理11的PDA处理器114判读是否接收到该中断信号,若有,则进入下一步骤,若无,则于一预定时间后,再次判读是否有接收到该中断信号。步骤603,PDA处理器114判读是否有一由该人机界面提供的文件传输指令,若有,则通过第一USB组件113传送一相对于此文件传输指令的输出/输入请求至携带式硬盘12,若无,回到步骤602。步骤604,携带式硬盘12的USB主机控制器125判读是否接收到该输出/输入请求,若有,进入步骤605,若无进入步骤601。步骤605,携带式硬盘12的USB主机控制器125依据该输出/输入请求,发送一回应指令至个人数字助理11,以对该特定数据执行一相对应的处理程序。并再回到步骤601。步骤606,个人数字助理11于对此特定数据执行该回应指令,以完成文件的搬移。并于结束后,再次检测个人数字助理11是否有接收到携带式硬盘12所发送的中断信号。

归纳上述,本发明在USB架构下两电子装置进行信息流交换的方法及应用该方法的系统,是利用于USB架构中,一身为从动端角色的个人数字助理11,发送的输出/输入请求,而告知由身为主动端角色的携带式硬盘12,而由此携带式硬盘12去执行两装置间的文件传输、存取的动作,而达到有效整合资源的功效,故确实能达到发明的目的。

虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,在没有脱离本发明精神的情况下还可作出各种等效的变化或替换,因此,只要在本发明的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号