主控端与从属端功能变换方法

文档序号:6439653阅读:187来源:国知局
专利名称:主控端与从属端功能变换方法
技术领域
本发明是关于一种便携式电子信息设备的数据传输技术,特别是关于一种在对外连接端口上,联接外围设备进行数据传输及扩充功能的作业方法。
背景技术
90年代初期至今,网络技术的应用日趋成熟,网络的使用范围由政府机关及公司等特定场所,渐渐扩展至家庭及个人生活领域。随着网络使用率的提高,网络已成为一般家庭及个人日常生活的一部分,于是,大量的信息通过网络进入个人生活。开启计算机后,屏幕上显示各式各样通过网络传递的信息,因此有人称网络普及的90年代是信息爆炸时代。
为适应旧信息不断涌入,新信息不断产生的局面,人们不再是被动地吸收信息,人们开始积极探寻一种电子装置,它与个人计算机的功能相当、且支持随时随地进行数据管理及接收功能。如苹果计算机前总裁约翰.史考利提出的便携式电子信息设备观念,他认为人类需要接收的信息愈来愈多,便携式电子信息设备的发明能协助现代人处理庞大的信息管理、工作及生活方面的事务,该便携式电子信息设备也具有电子手册(organizer)功能,可用于个人信息管理(PersonalInformation Management;PIM),包括个人记录管理、记事本、通讯簿、计算器等功能。随着外围网络产品的成熟以及产品功能的推陈出新,目前推出的便携式电子信息设备,兼具有个人数字通讯能力,许多消费者使用该便携式电子信息设备进行随身的数据管理工作,并借其数据传输功能,随时随地接收来自各方面的信息,能够快速且便捷的吸收、更新知识。
大部分便携式电子信息设备均附设有一个小键盘或功能按键,供使用者输入资料;一些便携式电子信息设备则附设有一个灵敏的面板供使用者进行手写输入,某些便携式电子信息设备则利用语音识别技术,提供语音输入功能;对移动的使用者,便携式电子信息设备提供了比笔记本型计算机更方便的移动性;同时,具有操作简易、可提供金融理财与日常生活信息等功能,并可与其它电子设备联接,如个人计算机或笔记本型计算机,进行资料的双向传输。新型的便携式电子信息设备更可与移动电话联接,上网搜集有关资料,还能接收全球卫星定位系统(Global Position System;GPS)传送的信息。
因此便携式电子信息设备的附加功能,随着电子通讯科技的进步及使用者的需求而增加,同时也扩大了便携式电子信息设备本身的应用范围。除了储存容量的限制外,该便携式电子信息设备提供的功能几乎与笔记本型计算机并驾齐驱。但事实并非如此,仍有大部分的使用者选择使用笔记本型计算机作为随身数据处理工具,仅将便携式电子信息设备用于接收信息及作为电子记事簿,其原因在于现今便携式电子信息设备的通用串行总线(Universal Serial Bus;以下简称为USB)连接端口,不是从属端形式就是使用USB OTG规格形式(UniversalSerial Bus On The Go,是USB 2.0的追加规格也可说为OTG规范),便携式电子信息设备只能被主机型的设备(如个人计算机)支配,或只能支配少数经指定的设备,无法以主机的地位命令及驱动外围设备,例如无法驱动打印机进行资料的打印,也无法命令光盘刻录机执行刻录资料等工作。若使用者利用便携式电子信息设备作为平日随身的数据处理工具,可能需要执行的工作包括,将该便携式电子信息设备接收的资料打印下来、将资料刻录到光盘中保存、收听下载的MP3音乐、将数字照相机内的画面设定为桌面背景以及将所需的资料或图片扫描后储存等一般性的数据处理工作,但上述一般性的数据处理工作,无法由便携式电子信息设备单独完成。因为便携式电子信息设备需要事先与个人计算机进行联接,并将所要处理的资料传送到个人计算机内部存放,在个人计算机确认所支持配合的外围设备位置并予以运作后,才可完成数据处理工作。若该便携式电子信息设备要联接外围设备进行数据处理作业时,现场若无计算机主机设备与其配合,使得作业无法顺利进行。在寻找可配合的计算机主机过程中也浪费许多时间,且每次进行数据处理作业时,均需要通过计算机主机才能够进行。另外现有的便携式电子信息设备一般使用一个USB连接端口,因此在进行数据处理作业时,该设备的USB连接端口先联接到集线器(Hub)上,再经由集线器联接到外围设备上。在数据传输工作进行中,该电子设备连接端口使用的带宽是与联接的外围设备共享,因而降低了数据传输速度且延长作业时间。上述的各种情形对便携式电子信息设备的操作相当不便,同时也缺乏空间及时间方面的弹性,对便携式电子信息设备的使用造成了很多限制,使其无法为使用者提供更多的附加功能。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种主控端与从属端功能变换方法,可适用于任何具有对外连接端口的便携式电子信息设备上,使便携式电子信息设备能够适应不同的作业需求,设定其与外接外围设备之间相对的主(Host)从(Slave)关系。
本发明的另一目的在于提供一种主控端与从属端功能变换方法,可适用在便携式电子信息设备上,该便携式电子信息设备至少设有两个USB连接端口,在进行数据传输作业时,其所联接的外围设备均使用独立的带宽进行数据、资料的传输,而不是如现有技术的那样,两个联接的外围设备需要共享同一带宽,因此可提高数据传输速度进而缩短数据传输作业所需时间。
根据上述的目的,本发明提供了一种主控端与从属端功能变换方法,适用于带有一组对外连接端口的便携式电子信息设备,可依据对外连接端口所联接外围设备的规格(主控设备或从属设备),变换该便携式电子信息设备与外接的外围设备之间的主、从关系,该方法包括(1)将该便携式电子信息设备所设的两个连接端口定义为主控端\从属端同时存在的规格;(2)令该便携式电子信息设备内部的中央处理单元,对便携式电子信息设备所设的两连接端口进行检测,判断任一个或两个对外连接端口是否有联接的外围设备;(3)若中央处理单元检测发现任一个对外连接端口有设备接入,中央处理单元即令该对外连接端口所属的控制台,对接入的外围设备类型是主控设备(Host Device;如个人计算机、笔记本型计算机等)还是从属设备(Slave Device;如打印机、扫描仪等)进行判断,以设定该便携式电子信息设备本身与外围设备之间,在这次进行的数据传输过程中的主、从关系;(4)令该对外连接端口所属的控制台对外围设备的类型进行判断,并控制台判定外围设备所属类型后,将判定的结果,回传给数据处理单元,将外围设备所属的类型以信号传送的方式告知中央处理单元。
本发明的主控端与从属端的功能变换方法,适用于便携式电子信息设备上,且该便携式电子信息设备至少带有一组规格设定为主控端\从属端的连接端口,该便携式电子信息设备在执行数据传输工作时,该便携式电子信息设备内部的软、硬件单元需借由对外连接端口上的控制台进行检测,判断该便携式电子信息设备所联接外围设备的规格是主控设备还是从属设备,进而设定该便携式电子设备在数据传输工作中的角色是为主控端或从属端,故其可随时配合使用者需求弹性,调整该便携式电子信息设备与外接外围设备之间的主、从关系,改变该便携式电子信息设备仅能被动接受指令的缺点,扩大了该电子设备所能执行的工作项目及使用范围,增加使用者随身使用的便利性。


图1是硬件架构方块图,显示应用本发明的主控端与从属端功能变换方法的个人数字助理(PDA)内部硬件架构;图2是软件架构方块图,显示应用本发明的主控端与从属端功能变换方法的个人数字助理(PDA)内部软件架构;图3是一流程图,显示应用本发明的个人数字助理,在附设的第一USB连接端口2A及第二USB连接端口2B联接外围设备时,对两个USB连接端口所联接的外围设备的主、从属性规格进行判断的程序;图4是应用本发明的个人数字助理作为主控端,外围设备是从属端情况下的数据处理流程图,表示该个人数字助理作为主机使用时,控制所有从属端的外围设备执行动作的实施程序流程;以及图5是应用本发明的个人数字助理同时作为主控端及从属端并用情况下的数据处理流程图。
具体实施例方式
实施例在以下实施例中,本发明的主控端与从属端功能变换方法是应用在个人数字助理(Personal Digital Assistant;PDA)上,用以扩充个人数字助理所能执行的工作项目,让个人数字助理的应用范围得以扩大,增加使用上的弹性。然而在此首先需注意的是,本发明的主控端与从属端功能变换方法并不限定仅应用在个人数字助理上,广义而言,本发明可应用在任何设有对外连接端口(Port),以扩充使用范围的便携式电子信息设备上,能够增加便携式电子信息设备的功能及使用范围。
图1是硬件架构方块图,显示应用本发明的个人数字助理1在进行主控端\从属端变换过程中,各功能模块之间的联接情形。如图所示,该个人数字助理1是由USB主控端/从属端连接端口模块2、中央处理单元3、内部存储器模块4、外部存储模块5、缓存器模块6以及用户接口模块7组成(需注意的是,个人数字助理1也包括其它功能模块,但此处仅显示与本发明有关的部分);其中,该中央处理单元3、内部存储器模块4、外部存储模块5、缓存器模块6以及用户接口模块7等功能模块均是个人数字助理1常用的标准配备,故以下不对其用途及功能做进一步详细的说明。
本发明的主控端与从属端功能变换方法的特点在于,它可使个人数字助理1作为主机使用,并同时驱动两个外围设备进行运作,因此需要在USB主控端/从属端连接端口模块2设置一组规格,设定主控端\从属端可变换使用的第一USB连接端口2A及第二USB连接端口2B。当个人数字助理1所设的第一USB连接端口2A及第二USB连接端口2B分别联接外围设备A及外围设备B时,第一USB连接端口2A及第二USB连接端口2B分别所属的主控端\从属端控制台(未图标),将自行对所联接的外围设备A与外围设备B的规格(也就是判断外围设备A或外围设备B是主控设备还是从属设备)进行检测,并将检测结果提供给个人数字助理1的中央处理单元3,使该中央处理单元3可对个人数字助理1相对于外围设备A及外围设备B之间的主、从关系进行设定。若这两个USB连接端口模块分别所属的主控端\从属端控制台,判断出第一USB连接端口2A联接的外围设备A的规格是主控设备(如个人计算机、笔记本型计算机等),第二USB连接端口2B联接的外围设备B的规格是从属设备(如数字照相机、打印机、光驱及光盘刻录机等),这代表的涵义即表示在此次数据处理作业中,对每一个外围设备的主控权是被个人数字助理1所联接的外围设备A取得(在此需注意的是也可由第二USB连接端口2B联接一个规格为主控设备的外围设备B,令外围设备A作为从属设备使用)。该个人数字助理1所处的地位也需配合转换为从属端,且在数据处理作业中,作为主机使用的外围设备A是可经由第一USB连接端口2A将资料输入到个人数字助理1中,并通过中央处理单元3处理,将资料存放在内部存储器模块4、外部存储模块5及缓存器模块6等这三种类型的储存模块其中之一,外围装置A也可依使用者的需求下达工作指令,通过个人数字助理1所设的第二USB连接端口2B传送到外围设备B,以驱动外围设备B进行运作。如经第一USB连接端口2A及第二USB连接端口2B分别所属的主控端\从属端控制台,判定外围设备A与外围设备B的规格均为从属设备,意味着在此次数据处理作业过程中,个人数字助理1所处的地位是主控端,它拥有控制并驱动外围设备A及外围设备B进行运作的主控权,个人数字助理1以主机的角色,指挥并控制外围设备A及外围设备B执行其所下达的指令(如令外围设备A及外围设备B进行资料打印、光盘资料读取及资料刻录等)。此时,使用者即可借由个人数字助理1所设的用户接口模块7,将所要进行的工作项目输入到个人数字助理1内部所设的中央处理单元3中进行处理,中央处理单元3将根据使用者输入的工作项目,自个人数字助理1内部的设定模式中寻找符合该工作项目执行时所需的步骤流程。如使用者所选择的工作项目是资料的搜寻读取,中央处理单元3将先行判断要搜寻的资料目前所处位置是位于内部存储器模块4、外部存储模块5、缓存器模块6等储存模块,还是位于外围设备A及外围设备B中,中央处理单元3依资料所在位置,提供用户接口模块7及其内所附的驱动程序读取该资料所需使用的软、硬件支持工作;若使用者要进行的工作是资料打印时,中央处理单元3也将确认该资料所处位置是位于内部存储器模块4、外部存储模块5、缓存器模块6等储存模块,还是位于外围设备A及外围设备B中,在确认资料存放位置后,中央处理单元3将借由用户接口模块7所附的驱动程序对外围设备A(此时外围设备A是从属设备打印机)发出执行打印工作的指令,借以检测打印机是否与个人数字助理1联接就绪并可支持该个人数字助理1执行资料打印工作,若是,则进行打印工作,若为否,则取消执行打印工作的指令。
图2是软件架构方块图,显示本发明的主控端与从属端功能变换方法应用在个人数字助理1上的软件组织架构。如图所示,此软件组织架构包括用户接口驱动程序10、档案系统11、一般装置用档案配置表12、光盘驱动程序13、ISO9660(国际标准组织为使光盘资料可在各操作系统中流通,针对光盘制定的标准规格)档案架构14、USB大量存储规范架构(USB Mass Storage Class)15、第一USB连接端口主控端\从属端控制台16、CD及USB档案配置表17、打印机驱动程序18、打印机规范架构19,以及第二USB连接端口主控端\从属端控制台20及上述软件架构运作所需联接的部分硬件,如内部存储器模块4、外部存储模块5、外围设备A及外围设备B,上述的存储模块是个人数字助理1现有的标准配备,外围设备2A及外围设备2B所包含的设备种类也是现有设备,且上述硬件并不属于图2所要表示的软件架构范围,故以下不对这些存储模块及设备的用途及构造做进一步详细的说明。
个人数字助理1中的用户接口驱动程序10是依使用者输入的工作指令,驱动与执行该工作指令相关的软、硬件配合动作。若使用者要阅读档案资料,用户接口驱动程序10在接到此工作指令时,随即驱动档案系统11搜寻该档案资料所处位置,如该档案资料位于内部存储器模块4或外部存储模块5其中之一,则用户接口驱动程序10需通过一般装置用档案配置表12取得该档案资料存放的记忆地址字段,借以将该档案资料取出供使用者阅读;若该档案资料是存放在外围设备A及外围设备B内,用户接口驱动程序10如要读取该档案资料,则需借由CD及USB档案配置表17获得该档案资料地址,并遵循USB大量存储规范15所定义的标准程序,从外围设备A及外围设备B中读取该档案资料内容;如该档案资料储存在光驱内,也需通过光盘驱动程序13驱动光盘刻录机(未图标)、只读光驱(未图标)依ISO9660档案架构14及USB大量存储规范15所设定的标准,方可在光盘刻录机或只读光驱读取光盘内部存放的资料,使存放在光驱上的档案资料可与个人数字助理1兼容并可顺利读取;用户接口驱动程序10输出的档案资料读取指令分别经光盘驱动程序13、ISO9660档案架构14或CD及USB档案配置表17的传输路径,再通过USB大量存储规范16汇整并自第一USB连接端口主控端\从属端控制台16,驱动指挥外围设备A将该档案资料输入到个人数字助理1内供使用者阅读。此外,如使用者要使用打印机(未图标)打印个人数字助理1储存资料时,用户接口驱动程序10即向打印机驱动程序18下达打印工作指令,打印机驱动程序18在接收该打印工作指令后,遵循打印机规范架构19的作业标准并通过第二USB连接端口主控端\从属端控制台20,检测外围设备B的打印机是否可驱动以支持资料打印工作,若用户接口驱动程序10接收自第二USB连接端口主控端\从属端控制台20传回的信息为肯定,用户接口驱动程序10随即驱动打印机执行资料打印工作。
图3是一流程图,显示应用本发明的个人数字助理1,在所附设的第一USB连接端口2A及第二USB连接端口2B联接外围设备时,对两个USB连接端口所联接外围设备的主、从属性规格进行判断的程序,因第一USB连接端口2A及第二USB连接端口2B的规格是主控端\从属端同时存在,故可令该两个USB连接端口所属的控制台均可依联接外围设备的规格(主控设备或从属设备)弹性地变换个人数字助理1在数据处理过程中所处的地位,因此以下实施程序仅对第一USB连接端口2A所联接外围设备的主、从属性规格进行判断的过程(S2-1~S4)详细叙述,第二USB连接端口2B的判断程序(S3-1~S4)是与第一USB连接端口2A的判断程序相同,故在此不重复说明。
在步骤S1中,个人数字助理1内部组设的中央处理单元3给第一USB连接端口2A所属的控制台下达一指令信号,令该USB连接端口所属的控制台对第一USB连接端口2A与外围设备的联接情形进行检测,判断USB连接端口是否有外围设备接入,随后进至步骤2。
在步骤S2中,第一USB连接端口2A所属的控制台,在接收中央处理单元3下达的指令信号后,随即通过第一USB连接端口2A所属的主控端\从属端控制台16,探察连接端口是否接入外围设备,若有,进至步骤S2-1,若无,则返回步骤S1。
在步骤S2-1中,第一USB连接端口2A所属的主控端\从属端控制台16,对接入第一USB连接端口2A的外围设备A所属规格是主控设备还是从属设备进行判断,若外围设备A所属规格是从属设备,则直接进至步骤S2-2,如属主控设备,进至步骤S2-3。
在步骤S2-2中,第一USB连接端口2A所属的主控端\从属端控制台内的USB主控端控制台,就该外围设备A的类型是数字照相机、打印机、光驱还是光盘刻录器等进行判断,随后进至步骤S4。
在步骤S2-3中,由第一USB连接端口2A所属的主控端\从属端控制台内的USB主控端控制台,对外围设备A的类型是个人计算机、笔记本型计算机等进行判断,随后进至步骤S4。
在步骤S4中,由第一USB连接端口2A所属的主控端\从属端控制台16对该主控端外围设备的类型进行判断,并将类型的判断结果传回中央处理单元3。
图4是用来进一步说明图3所述的外接外围设备的主、从属性规格判断程序。如图所示,当个人数字助理1内部设置的USB主控端/从属端连接端口模块2,内含的第一USB连接端口2A及第二USB连接端口2B分别联接的外围设备A及外围设备B的规格都是从属设备的情况下,表示个人数字助理1在此次数据处理作业中的角色是主控端,在此情形下,个人数字助理1是作为主机使用,它可控制外围设备A及外围设备B;个人数字助理1是通过用户接口模块7以适应用户的需求,驱动其内部的功能模块执行用户输入的工作指令(如步骤100),用户接口模块7对用户输入要执行的工作种类进行判断,例如是资料搜寻、打印还是刻录光盘等(如步骤110)。若该工作项目是资料搜寻,首先,用户接口驱动程序10通过中央处理单元3搜寻资料存放的位置(如步骤120),资料可能存放在内部存储器模块4、外部存储模块5、缓存器模块6及外围设备A或外围设备B里,如资料存放在内部存储器模块4内,则中央处理单元3可直接自该内部存储器模块4中搜寻数据(如步骤121),若资料存放在外部存储模块5中,此时用户接口模块7将通过中央处理单元3发送检测信号,确定该外部存储模块5的位置(如步骤122),一旦确定该外部存储模块5的位置,中央处理单元3随即自该外部存储模块5中搜寻资料(如步骤123);但如未发现外部存储模块5位置,中央处理单元3回传一信号告知USB主控端连接端口模块2所附的控制台,未发现存储位置(即进至节点1);当数据存放在外围设备A或外围设备B内部时,用户接口模块7也发送检测信号,以确定外围设备A或外围设备B(如步骤124),若确定外围设备A或外围设备B位置,则中央处理单元3即自规格是从属设备的外围设备A或外围设备B内搜寻资料(如步骤125),若未找寻到该外围设备,也将传送信号告知USB主控端连接端口模块2所附的主控端\从属端控制台,未发现设备位置(即进至节点1)。当资料搜寻完毕,即传送信息告知用户接口模块7资料已提取(如步骤114),用户接口模块7接收此信息后即继续执行下一工作(如步骤113);用户接口模块7会先行确认(如步骤114),该工作可能是复制、打印及光盘刻录;如该工作项目是复制,用户接口模块7对资料要复制的目的地先行确认(如步骤120),若资料要复制到内部存储器模块4中,则可直接进行复制资料至内部存储器模块4的动作(如步骤117);如资料复制的目的地是外部存储模块5,则需对该外部存储模块5的位置进行确认(如步骤118),确认该存储位置后,即可将资料复制到外部存储模块5(如步骤119),若无法发现其位置,随即传送信号告知第一USB连接端口2A及第二USB连接端口2B所属的主控端\从属端控制台,未发现设备位置(即进至节点1)。如使用者要复制数据到外围设备,也需确认该外围设备的位置(如步骤130),确认该外围设备位置后即可将数据复制到该外围设备中,一旦无法发现该外围设备则传送信号告知USB主控端连接端口模块2所附的主控端\从属端控制台未发现外围设备位置(进至节点1)。在复制资料的程序完成后,即传回信息告知用户接口模块7资料复制程序完成(如步骤136)。
使用者如要进行刻录光盘作业(如图4所示的节点2开始),用户接口模块7则需通过第一USB连接端口2A及第二USB连接端口2B所属的主控端\从属端控制台对光盘刻录机是否接入第一USB连接端口2A或第二USB连接端口2B进行确认(如步骤140)。若已接入,则传回信号告知用户接口模块7光盘刻录机位置的确认信息(如步骤141),并驱动光盘刻录机执行光盘刻录的工作(如步骤142),若未确认,则传送信号告知USB主控端连接端口模块2所附的控制台,未发现光盘刻录机位置(进至节点1)。用户如需打印个人数字助理1的资料,首先,需确认打印机的位置(步骤150),确认打印机位置后,以信号传送方式告知用户接口模块7(步骤151)并驱动打印机进行打印工作(步骤152),若无法确认,则传送信号告知第一USB连接端口2A及第二USB连接端口2B所属的主控端\从属端控制台未发现设备位置(进至节点1)。
综合上述的实施例,使用者是利用个人数字助理1从属端的外围设备(例如光驱)寻找所需资料,并将该所需资料利用外围设备,例如打印机,执行打印。此时,用户接口模块7是先对外围设备,例如光驱,下达寻找资料指令,令用户接口模块7先行对光驱位置进行探察,一旦确定光驱位置,资料即可自光驱中提取,若无法确认光驱位置,即将无法确认设备位置的信号传回用户接口模块7;当资料提取后,也回传一信号告知用户接口模块7资料提取完毕的信息。用户接口模块7接收到信号后即刻进行打印工作;打印之前,用户接口模块7也先对打印机位置进行确认,确认打印机位置后,传回信号告知用户接口模块7并驱动打印机执行资料打印工作,若打印机位置无法确定也回传信号到用户接口模块7。在此实施例中,个人数字助理1掌握了所有传输信号及指令下达的主控权利,是主机功能的体现,它也成为两个从属端外围设备数据交换的媒介。
图5是补充说明图3所述的联接外围设备的主、从属性规格判断程序。在个人数字助理1所附的第一USB连接端口2A或第二USB连接端口2B分别联接一个规格为主控设备的外围设备A及一个规格为从属设备的外围设备B(在此首先需注意的是,第一USB连接端口2A或第二USB连接端口2B是均可联接规格为主控端或从属端的外围设备,相关说明仅用于实施例的说明,并非用以限定该两个连接端口所接外围设备的规格),进行资料读取及驱动设备时的运作程序,此情况相当于个人数字助理1其中的第一USB连接端口2A与个人计算机主机联接,这样,通过第一USB连接端口2A个人计算机主机可获取个人数字助理1内部存储器模块4及外部存储模块5内的资料;此外,个人计算机主机也可命令个人数字助理1驱动另一个与第二USB连接端口2B联接的外围设备,如数字照相机、光驱等,在此情况下,个人数字助理1同时成为配合主控外围设备进行运作的从属端设备及控制所联接的主控设备,因此,主控权是掌握在规格为主控端的外围设备上(个人计算机主机),其资料的读取及驱动设备时的运作程序是,该规格为主控端的外围设备(个人计算机主机),自外部发出一信号到第一USB连接端口2A分别所属的主控端\从属端控制台(步骤200),再由该主控端\从属端控制台其中的从属端控制台,将信号传递到用户接口模块7(步骤210),用户接口模块7接收信号后,随即分析该信号内容(步骤220),并判断该信号所要执行的工作种类是资料搜寻、打印还刻录光盘等(步骤230),若该工作种类是资料搜寻,则用户接口模块7需通过中央处理单元4及第一USB连接端口2A及第二USB连接端口2B分别所属的主控端\从属端控制台,对数据所处位置进行确认(步骤240),该资料可能存放在内部存储器模块4、外部存储模块5或外围设备里,如数据存放在内部存储器模块4内,则可直接从该内部存储器模块4中提取数据(步骤2411),若资料存放在外部存储模块5中,此时用户接口模块7将发送检测信号以确定该外部存储模块5的位置(步骤244),一旦确定该外部存储模块5的位置,即从该外部存储模块5中提取数据(步骤245),但如未发现外部存储模块5位置,则传送信号告知第二USB连接端口2B所属的主控端\从属端控制台,未发现存储位置(进至节点1)。再有,当资料存放在从属端外围设备B时,用户接口模块7也发送检测信号,以确定该从属端外围设备B的位置(步骤242);在确定该从属端外围设备B位置后,即从该从属端外围设备B内提取数据(步骤243),若未寻找到该外围设备,传送信号告知USB主控端连接端口模块2所附的控制台,未发现设备位置(进至节点1);当资料提取完毕,也传送信息给第二USB连接端口2B所属的主控端\从属端控制台告知资料已提取(步骤246)。
使用者如要刻录光盘,第二USB连接端口2B所属的主控端\从属端控制台,需要先判断光盘刻录机位置是否确认(步骤250),若是则传回信号告知该控制台,刻录机位置确认的信息(步骤251),并驱动刻录机执行光盘刻录的工作(步骤252),若未确认,则传送信号告知第二USB连接端口2B所属的主控端\从属端控制台,未发现设备位置(进至节点1)。
使用者如通过第一USB连接端口2A所联接的主控端外围设备A下达资料打印指令。首先,用户接口模块7在接收主控端外围设备A所下达数据打印指令后,通过第二USB连接端口2B所属的主控端\从属端控制台,确认打印机的位置(步骤231),确认打印机位置后,即回传一信号告知第二USB连接端口2B所属的主控端\从属端控制台,打印机位置已确定(步骤S231),并通过第二USB连接端口2B所属的主控端\从属端控制台,驱动打印机进行打印工作(步骤S233);若无法确认,则传送信号告知第二USB连接端口2B所属的主控端\从属端控制台,未发现设备位置(进至节点1)。
总而言之,本发明提供了一种新颖的主控端与从属端功能变换方法,可适用于所有便携式电子信息设备(例如上述实施例的PDA)与外围设备的联接上,也可通过主机协议(Host Negotiation Protocol;HNP),整合与外围设备的联接关系。它是使用一组规格作为USB主机端\从属端连接端口,当该便携式电子信息设备是两个外围设备的主控端时,其是作为主机使用,掌握两个外围设备的控制权;若该电子设备同时身为主机端及从属端,则主控权将转移到作为主机端的外围设备上,该主机外围设备可命令其驱动另一外围设备。因此应用本发明的便携式电子信息设备可配合用户不同的工作需求随时随地调整其定位,不再局限于只有与计算机主机联接才可驱动外围设备,又因它是附设有两个USB连接端口,而不是使用集线器(Hub)联接外围设备,因此每一USB连接端口均使用独立的带宽,因此也就不须与其它外围设备分享带宽,故可提高传输速度;又因USB连接端口具即插即用的特性,使得日后用户在使用便携式电子信息设备进行数据处理时,可更加便捷及快速,也加大便携式电子信息设备的应用范围与实用价值。
权利要求
1.一种主控端与从属端功能变换方法,适用于配有对外连接端口的便携式电子信息设备上,该便携式电子信息设备能够适应不同的作业需求,设定该便携式电子信息设备与外接的设备之间相对的主从关系,其特征在于,该方法包括(1)设定该便携式电子信息设备所设的多个对外连接端口的规格;(2)令该便携式电子信息设备内部组设的数据处理单元,对该便携式电子信息设备所设的多个对外连接端口的使用情况进行检测,判断多个连接端口联接外围设备的情况;(3)若数据处理单元检测发现多个对外连接端口其中之一的连接端口有联接的外围设备,数据处理单元随即令该对外连接端口所属的控制台,对此接入的外围设备的规格做出判断,令数据处理单元能够设定该便携式电子信息设备本身与外围设备之间,在数据传输过程中的主、从关系,以及;(4)令该对外连接端口所属的控制台对外围设备的类型进行判断,并控制台判定外围设备所属类型后,将判定的结果,回传给数据处理单元,将外围设备所属的类型以信号传送的方式告知数据处理单元。
2.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该数据处理单元是中央处理器。
3.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该便携式电子信息设备具有两个USB规格的对外连接端口。
4.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该对外连接端口是设定为USB主控端\从属端可同时存在的规格。
5.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该外围设备的规格是指主控设备及从属设备其中之一。
6.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,若两个对外连接端口分别联接的外围设备的规格都是从属设备时,则数据处理单元将此便携式电子信息设备的规格设定为主控端。
7.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,若两个对外连接端口分别联接的外围设备的规格,一个是主控设备,另一个是从属设备时,则该便携式电子信息设备的规格设定为主控端\从属端同时在。
8.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该便携式电子信息设备的端口是采用USB接口,令该便携式电子信息设备并存主控端\从属端功能,当该端口上的控制台确认与其联接的外围设备的类别是主控设备及从属设备其中的一种后,设定该便携式电子信息设备与外围设备之间的主、从关系。
9.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该便携式电子信息设备是通过主机协议,整合其与外围设备的联接关系。
10.如权利要求1所述的主控端与从属端功能变换方法,其特征在于,该便携式电子信息设备所设的对外连接端口,在外接外围设备进行数据传输作业时,都是使用独立的带宽进行。
全文摘要
一种主控端与从属端功能变换方法,适用于带有对外连接端口的便携式电子信息设备,使该电子信息设备能够与联接的外围设备执行数据传输作业。该电子信息设备至少设有两个规格是主控端\从属端的对外连接端口,当该电子信息设备与外围设备进行数据传输作业时,该电子信息设备内部的软、硬件功能单元,根据外围设备的规格,设定该电子信息设备在数据传输作业中是主控端或是从属端。该便携式电子信息设备除可作为从属端外,也可适应使用者的需求,将其设定为主控端,扩充该电子信息设备使用的范围,增加使用上的弹性。
文档编号G06F13/10GK1521641SQ0310268
公开日2004年8月18日 申请日期2003年2月14日 优先权日2003年2月14日
发明者许荣业, 刘志冠, 许优妮, 李佩珊, 翁世雄 申请人:英保达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1