资源共享装置以及其控制方法

文档序号:6462851阅读:128来源:国知局
专利名称:资源共享装置以及其控制方法
技术领域
本发明有关于一种资源共享技术,特别系有关于一种资源共享装置其可避免 在切换周期中发生非必要信号的传输。
背景技术
随着信息技术产业的快速发展,在计算机装置在家用与办公用普及,而且通 常被视为工作、学习、休闲活动以及日常生活上不可或缺的必要工具。有时使用者 会有不只一台计算机装置用以处理不同的事务,并时常需要同时存取多台计算机装
置。举例而言,使用者可具有一台工作专用的计算机装置以及第二台计算机装置专 门用于非工作活动,例如上网浏览以及玩计算机游戏…等等。在传统上每一台计算 机装置皆配备有一组输入/输出外围装置,通常包括有一键盘、鼠标以及一监视器。 然而,对一个具有多台计算机装置的使用者而言,这将是十分浪费金钱与空间的。
为了解决此问题,多计算机切换器(keyboard/mouse/video switch; KVM switch)系允许同一组的输入/输出外围装置与被选择到的计算机装置进行互动。

发明内容
本发明提供一种资源共享装置的控制方法,其中资源共享装置耦接至少一输 入装置至一第一主机系统,并且控制方法包括撷取来自输入装置的一第一输入信 号;判断第一输入信号是否包含一切换指令的一待机指示;当第一输入信号包含上 述待机指示时,将输入装置与第一主机系统断开;以及仿真输入装置给第一主机系 统。
本发明亦提供一种资源共享装置,应用于选择性地耦接一输入装置至第一、 第二主机系统中之一者,资源共享装置包括一仿真器; 一监视器,用以撷取来自输 入装置的一第一输入信号,并且当第一输入信号包含一切换指令的一待机指示时, 输出一第一信号;以及一控制单元,用以当接收到第一信号时,将输入装置与第一
主机系统断开,并使用仿真器来响应第一主机系统。
本发明亦提供一种资源共享装置,应用于选择性地耦接一输入装置至第一、 第二主机系统中之一者,资源共享装置包括一第一、第二仿真器; 一第一多任务器,
耦接于第一仿真器与第一主机系统之间; 一第二多任务器,耦接于第二仿真器与第
二主机系统之间; 一第三多任务器,耦接于输入装置与第一、第二多任务器之间; 一监视器,用以撷取来自输入装置的第一、第二输入信号,当第一输入信号包含一 切换指令的一待机指示时输出一第一信号,并且当第二输入信号包含代表第一、第 二主机系统中之一者的一确认符元时输出一第二信号;以及一控制单元,用以当接 收到第一信号时,将输入装置与第一主机系统断开,并使用仿真器来响应第一主机 系统,并且在接收到第二信号时,于输入装置与确认符元所代表的主机系统之间建 立连接。
为了让本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举一 较佳实施例,并配合附图,作详细说明如下


图1概略地显示一资源共享装置的一实施例。
图2为资源共享装置的另一实施例。
图3为资源共享装置的另一实施例。
图4为资源共享装置的另一实施例。
图5为控制资源共享装置的方法流程图。
具体实施例方式
图1概略地显示一资源共享装置的一实施例,资源共享装置用以分享一键盘 给多个主机系统使用。图1并非用以界定本发明专利性的现有技术,而仅用以显示 发明人所发现的问题。
如图1中所示,资源共享装置100耦接于一键盘KB与主机系统HI与H2之 间。键盘KB根据来自其上的一切换指令被切换至主机系统H1或H2,并与切换 到的主机系统Hl或H2进行互动。举例而言,切换指令可为一串字键码(keystrokes), 例如Ctrl+ Ctrl+1或Ctrl+ Ctrl+2。假设主机系统Hl首先通过多任务器M0耦接至
键盘KB,当监视单元10检测到字键码Ctrl+ Ctrl时,监视单元10会进入待机模 式用以等待一个用以确认主机系统HI或H2将被切换(或选择)到与键盘KB进行互 动。当键盘KB输入数字1或2到资源共享装置100时,由于主机系统H1此时仍 然耦接至键盘KB,因此数字1或2(即资源共享装置100的切换指令的剩余部分) 将会被当作输入数据传送到主机系统H1及/或执行一误动作,反之亦然。
图2为资源共享装置的另一实施例。如图所示,资源共享装置200系耦接至 主机系统Hl与H2至一输入装置50。资源共享装置200可被实现成一多计算机切 换器(keyboard/mouse/video switch; KVM switch),以便允许同一组输入/输出装置 与多个主机系统中被选择到之一者进行互动。举例而言,输入装置50可为一键盘 (keyborad、 keypad)、鼠标、触控笔(stylus)、触控面板…等等。主机系统Hl与H2 可为桌上型计算机装置、服务器或可携式计算机装置,例如笔记本计算机、平板计 算机、掌上型计算机(palmtops)、超级行动计算机(UMPC)…等等,但不限定于此。
资源共享装置200包括一控制单元210、仿真器220A与220B、 一监视单元 230以及多任务器M1 M3。控制单元210耦接至仿真器220A与220B、监视单元 230以及多任务器M1 M3,以便控制仿真器220A与220B、监视单元230以及多 任务器M1 M3的动作。举例而言,控制单元210系可为一微处理器或一中央处理 单元(CPU),但不限定于此。
资源共享装置200根据来自输入装置50的一切换指令,选择性地将输入装置 50耦接至主机系统H1或H2。于此实施例中,切换指令可分成一待机指令用以指 示输入单元50与主机系统Hl/H2间的连接将可能被改变(即有一主机系统将被选 择用以接收来自输入单元50的数据输入),以及一确认符元(identifier)用以代表主 机系统H1与H2中之一者。举例而言,待机指令可由一串字键码(例如(^1"1+ Ctrl) 所产生,而确认符元(identifier)可由数字键所产生,例如数字1、数字2,但不限定 于此。
多任务器M1 M3是用控制单元210所控制,用以选择性地将输入装置50或 仿真器220A/220B耦接至主机系统H1/H2。举例而言,输入装置50以及多任务器 M2与M3之间的多任务器Ml选择性地将输入装置50耦接至多任务器M2或M3。 多任务器M2耦接于多任务器M1与仿真器220A与主机系统H1之间,用以选择 性地将输入装置50或仿真器220A耦接至主机系统Hl 。多任务器M3耦接于多任
务器M1、仿真器220B与主机系统H2之间,用以选择性地将输入装置50或仿真 器220B耦接至主机系统H2。
仿真器220A与220B分别地耦接至多任务器M2与M3,并且用以仿真输入 装置50,藉以作为一虚拟输入装置以便于需要时响应主机系统H1或H2。在输入 装置50与主机系统Hl/H2断开(中断连接)时,仿真器220A/220B通过多任务器 M2/M3耦接至主机系统Hl/H2,当主机系统Hl/H2产生一信号来轮询(polling)输入 装置50时,仿真器220A/220B就会产生一信号响应主机系统H1/H2。举例而言, 主机系统H1/H2会输出一轮询指令,例如IN指令,用以轮询所连接到的输入装置 50,仿真器220A/220则会通过产生一信号,例如negative acknowledge 、 non-acknowledge或no acknowledge (NAK)回复给主机系统Hl/H2作为响应。因此, 主机系统Hl/H2会试着轮询输入装置50,而主机系统Hl/H2会认为输入装置50 是存在的。于某些实施例中,仿真器220A/220B为可响应主机系统Hl/H2的控制 器。于某些实施例中,仿真器220A/220B可为通用总线(USB库置控制器,但不限 定于此。
监视单元230耦接于输入装置50与控制单元210之间,用以撷取来自主机系 统Hl/H2以及输入装置50的信号,译码所撷取的信号并输出对应的(中断)信号至 控制单元210,使得控制单元210执行某些对应的资源共享动作。举例而言,当一 输入信号包括切换指令的待机指示时,监视单元230则会输出一第一信号至控制单 元210。当接收到第一信号时,控制单元210使能多任务器M2/M3将主机系统H1/H2 与输入装置50断开,并于主机系统H1/H2与仿真器220A/220B之间建立连接,以 便进入一待机模式。当来自输入装置50的后续信号包括用以代表主机系统Hl或 H2之一者的确认符元时,监视单元230则会输出一第二信号至控制单元210,使 得控制单元210建立输入装置50与被选择到的主机系统Hl/H2间的连接。
举例而言,输入装置50在初始时是通过多任务器Ml与M2耦接至主机系统 Hl,当一输入信号包括一待机指示时,监视单元230会输出第一信号至控制单元 210,使得多任务器M2将主机系统H2与输入装置50断开。当监视单元230接着 接收到一第二信号包括用以代表主机系统H2之一者的确认符元(例如数字2)时, 监视单元230则会输出第二信号至控制单元210,使得控制单元210控制多任务器 Ml与M3,以便在被选择到的主机系统(即主机系统H2)与输入装置间建立连接。此外,控制单元210亦会控制多任务器M2将仿真器220A与主机系统Hl断开, 使得主机系统H1会认为输入装置50是不存在的。
相反地,当确认符元是代表主机系统Hl(例如数字I)时,监视单元230会输 出第二信号至控制单元210,使得控制单元210控制多任务器M2,以便恢复被选 择到的主机系统(即主机系统H1)与输入装置50间的连接。换言之,主控单元210 控制多任务器M2将仿真器220A与主机系统Hl断开,并重新建立主机系统Hl 与输入装置50的连接。于此实施例中,输入装置50为一键盘,第一输入信号为一 串字键码(例如Ctrl+ Ctrl)所产生,而具有确认符元的第二输入信号可由一数字键 (例如数字1或数字2)所产生,但不限定于此。
由于输入装置50与主机系统Hl断开并且尚未连接至主机系统H2,所以含有 代表主机系统Hl与H2中之一者的第二输入信号(即资源共享装置200的切换指令 的一部分)将不会被传送到主机系统H1与H2。因此,将可避免误动作的产生。于 某些实施例中,多任务器M1 M3可通过控制单元210所控制的缓存器与开关装置 来实现,以便连接或断开输入装置50或仿真器220A/220B与主机系统Hl/H2间的 连接。在其它实施例中,开关装置亦可由控制单元210所控制的晶体管来实现,以 便连接或中断输入装置50或仿真器220A/220B与主机系统Hl/H2间的连接。
图3为资源共享装置的另一实施例。如图所示,资源共享装置300与图2中 所示的资源共享装置200相似,其差异在于多任务器M4是设置于主机系统Hl与 H2、仿真器220A与220B以及输入装置50之间,用以控制主机系统Hl与H2、 仿真器220A与220B以及输入装置50的连接关系,并非由多任务器M2与M3。
图4为资源共享装置的另一实施例。如图所示,资源共享装置400与图2中 所示的资源共享装置200相似,其差异在于多任务器M2与M3是由开关装置 SW1 SW4、缓存器Regl Reg4、耦接于主机系统Hl与H2和开关装置SW1 SW4 间的集线器(Hub)12与14所实现,控制单元210通过总线240耦接至仿真器220A 与220B以及监视单元230。于此实施例中,集线器12与14兼容于通用串行总线 (USB)规格,仿真器220A与220B为能够响应主机系统Hl或H2的控制器。于某 此实施例中,仿真器可为USB装置控制器,而输入装置50可为一键盘,但不限定 于此。
于初始时,集线器12与14的下载传输端口(downstreamport)Pl是分耦接至的
主机系统HI与H2,而且主机系统HI与H2会分别地列举(enumerate)集线器12 与14,而仿真器220A与220B并未分别连接至集线器12与14的下载传输端口 PI 。
控制单元210接着会设定缓存器Reg5与Regl ,使得输入装置50会通过多任 务器M1连接至开关装置SW1,并且开关装置SW1会被导通。因此,输入装置50 连接至集线器12的下载传输端口 Pl,并且主机系统Hl会列举输入装置50。在列 举输入装置50的过程中,监视单元230会撷取并译码集线器12的下载传输端口 Pl上的指令,以便得到由主机系统H1提供给输入装置50并且包含一通讯位置与 端点装置(endpoint)的数据。监视单元230接着产生一第一中断信号给控制单元210, 控制单元210通过前述数据(即由主机系统Hl提供给输入装置50且包含通讯位置 与端点装置的数据)规画(configure)仿真器220A。之后,仿真器220A可视为能够响 应主机系统H1的一虚拟输入装置。
当输入装置50输入一个含有待机指示的输入信号时,监视单元230会输出一 第二中断信号作为第一信号并传送至控制单元210,以进入一待机模式。举例而言, 待机指示可由一串字键码(例如Ctrl+Ctrl)所产生。于此模式中,控制单元210会设 定缓存器Regl与Reg2,使得开关装置SW1被截止并且开关装置SW2会被导通。 因此,集线器12的下载传输端口 Pl会与输入装置50断开并且与仿真器220A连 接。当主机系统H1会输出一轮询指令,例如IN指令,用以轮询所连接到的输入 装置50时,仿真器220A会产生一信号,例如negative acknowledge、non-acknowledge 或no acknowledge (NAK)回复给主机系统HI 。因此,主机系统HI会认为输入装 置50是存在的,并且主机系统H1会试着轮询输入装置50。
当输入装置50接着输入包含用以代表主机系统Hl的确认符元(例如数字1) 的第二输入信号时,监视单元230会输出一第三中断信号(作为第二信号)给控制单 元210。于接收到第三中断信号时,控制单元210会设定缓存器Regl与Reg2,使 得开关SW1被导通而开关SW2被截止。举例而言,具有确认符元的输入信号是由 一数字键(例如数字l、数字2…等等)所产生,但不限定于此。因此,集线器12的 下载传输端口 Pl与仿真器22A断开,而重新连接至输入装置50。
相反地,若前述确认符元为代表主机系统H2的数字2时,监视单元230会输 出一第四中断信号(作为第二信号)至控制单元210。于接收到第四中断信号时,控 制单元210会设定缓存器Reg3与Reg5使得开关SW3被导通,并使能多任务器
Ml将输入装置50连接至开关装置SW3,使得输入装置50被连接至集线器14的 下载传输端口 PI 。同时,控制单元210会设定缓存器Reg2用以导通开关装置SW2, 使得仿真器220A与集线器12断开,并且主机系统Hl会认定没有输入装置与其连 接。
在输入装置50连接至集线器14的下载传输端口 Pl之后,主机系统H2会列 举输入装置50。在列举输入装置50的过程中,监视单元230会撷取并译码集线器 14的下载传输端口 Pl上的指令,以取得主机系统H2提供给输入装置50并包含一 通讯位置与端点装置的数据。监视单元230接着会产生一第五中断信号至控制单元 210,于接收到来自监视单元230的第五中断信号时,控制单元210会通过前述数 据(即由主机系统H2提供给输入装置50且包含通讯位置与端点装置的数据)规画仿 真器220B。之后,仿真器220B系可视为能够响应主机系统H2的一虚拟输入装置。
当第二输入信号被输入至资源共享装置300时,由于输入装置50与主机系统 Hl与H2是断开的,因此包含所以含有代表主机系统中之一者的第二输入信号, 将不会被传送到主机系统Hl与H2。换言之,资源共享装置200的切换指令的一 部分(即主机系统Hl与H2所不需要的信号)将不会被传输至主机系统Hl与H2。 因此,将可避免误动作的产生。
图5为控制资源共享装置的方法流程图。举例而言,资源共享装置可实现成 一多计算机切换器(KVM switch)用以允许同一组输入装置与多台计算机装置中所 选择到之一者进行互动。输入装置可相同于通用串行总线(USB)规格,并且仿真器 220A与220B可为能够响应主机系统H1或H2的控制器。于某些实施例中,仿真 器220A与220B为USB装置控制器,输入装置50为一键盘、鼠标、触控笔、触 控面板,但不限定于此。举例而言,主机系统H1与H2系可为桌上型计算机装置、 服务器或可携式计算机装置,例如笔记本计算机、平板计算机、掌上型计算机 (palmtops)、超级行动计算机(UMPC)…等等,但不限定于此。此方法的细部动作参 考图4与图5说明如下。
于步骤S100中,执行一初始化用以将输入装置50耦接至主机系统Hl与H2 中之一者,并且将仿真器220A与220B与集线器12与14断开。举例而言,控制 单元210通过多任务器或开关将输入装置50耦接至主机系统Hl 。
如图4中所示,集线器12与14的下载传输端口分别耦接至主机系统Hl与
H2,并且主机系统HI与H2分别列举集线器12与14,但仿真器220A与220B并 未分别连接至集线器12与14的下载传输端口 Pl。控制单元210接着会设定缓存 器Reg5与Regl,使得输入装置50通过多任务器Ml被连接至开关装置SW1 ,并 且开关装置SW1会被导通。因此,集线器12的下载传输端口P1会被连接至输入 装置50,主机系统Hl会列举输入装置50,所以主机系统Hl可与输入装置50沟 通(即与输入装置50进行互动)。于此时,没有输入装置连接至集线器14。
在列举输入装置50的过程中,监视单元230会撷取并译码集线器12的下载 传输端口 Pl上的指令,以便得到由主机系统H1提供给输入装置50并包含一通讯 位置与端点装置(endpoint)的数据。监视单元230接着产生一第一中断信号给控制 单元210,控制单元210在接收到第一中断信号之后,则会通过前述数据(即由主 机系统Hl提供给输入装置50且包含通讯位置与端点装置的数据)规画(configure) 仿真器220A。换言之,仿真器220A此时可视为能够响应主机系统H1的一虚拟输 入装置。
于步骤S110中,判断(目前的)第一输入信号是否包含指示主机系统H1或H2 将要被切换(或选择)来接收来自输入装置的数据的信息。举例而言,此信息系可视 为一切换指令的一待机指示,用以指示输入装置50与主机系统H1/H2的连接将可 能要改变(即有一主机系统H1/H2将被选择用以接收来自输入装置50的数据输入)。 切换指令还包括一确认符元用以代表主机系统Hl与H2中之一者。若第一输入信 号包含此待机指令,则会执行下一步骤S120。举例而言,监视单元230耦接至输 入装置50,用以撷取并译码来自输入装置50的第一输入信号,藉以判断第一输入 信号是用以控制资源共享装置400(即为待机指示),并非用以控制主机系统H1或 H2。于某些实施例中,此待机指示可由一串字键码(例如Ctrl+ Ctrl)所产生。若第 一输入信号并未包含此待机指示,即表示第一输入信号用以控制主机系统HI或 H2,则监视单元230会重复步骤SU0以便检测下一个输入信号。
于步骤S120中,当第一输入信号包含此待机指示时,输入装置50与主机系 统H1断开,并且仿真器220A会被规画,以便仿真成输入装置50并提供给主机系 统H1。举例而言,当第一输入信号包含此待机指示时,监视单元230会输出一第 二中断信号(作为前述第一信号)至控制单元210,并进入一待机模式。如图4所示, 当接收到来自监视单元230的第二中断信号(即第一信号)时,控制单元210则会设
定缓存器Regl与Reg2,使得开关SW1与SW2于此模式下分别被截止与导通。因 此,集线器12的下载传输端口 Pl与输入装置断开,并连接至仿真器220A。
仿真器220A在连接至主机系统Hl之后,由于仿真器220A为一虚拟输入装 置,所以当主机系统H1输出一轮询指令(例如IN指令)用以轮询仿真器220A时, 仿真器220A会产生一响应信号用以回复主机系统H1。举例而言,用以回复主机 系统Hl的响应信号可为negative acknowledge信号、non匿acknowledge信号或no acknowledge (NAK)信号。换言之,当第一输入信号包含此待机指示时,控制单元 210是控制仿真器220A成输入装置提供给主机系统HI,所以即使输入装置50已 经与主机系统HI断开,主机系统HI仍然会认为输入装置50是存在的。
于步骤S130中,判断(后续的)第二输入信号是否包含用以代表主机系统HI 或H2的一确认符元。若第二输入信号包含此确认符元,则接着执行步骤S140。举 例而言,监视单元230撷取并译码来自输入装置50的第二输入信号,用以判断第 二输入信号是否包含此确认符元。具有此确认符元的信息可由一数字键(例如数字 1、数字2…等等)所产生,但不限定于此。举例而言,数字1代表主机系统H1、 数字2代表主机系统H2,已此类推,但不限定于此。若第二输入信号并未包含此 确认符元,则进行步骤S135,即监视单元230使能控制单元210将开关SW1导通 并将开关SW2截止,使得仿真器220A与集线器12断开,并且输入装置50重新 再通过集线器12连接至主机系统Hl 。
于步骤S140中,将输入装置50耦接至所确认的主机系统。举例而言,若第 二输入信号中所包含的确认符元(例如数字l)代表主机系统Hl,则监视单元230会 输出一第三中断信号(作为前述第二信号)至控制单元210。于接收到第三中断信号 之后,控制单元210会设定缓存器Regl与Reg2,使得开关SW1被导通并且开关 SW2被截止。因此,集线器12之下载传输端口P1会与仿真器220A断开,并且重 新连接至输入装置50。
相反地,若第二输入信号中所包含的确认符元(例如数字2)代表主机系统H2, 则监视单元230会输出一第四中断信号(作为前述第二信号)至控制单元210。于接 收到第四中断信号之后,控制单元210会设定缓存器Reg3与Reg5,使得开关SW3 被导通并且多任务器Ml系将输入装置50连接至开关SW3。因此,输入装置50 连接至集线器14的下载传输端口P1。此时,控制单元210还设定缓存器Reg2以
便将开关SW2截止,使得仿真器220A与集线器12断开,因此主机系统Hl会认 为没有输入装置存在。举例而言,具有确认符元的第二输入信号是由一数字键产生, 但不限定于此。
在输入装置50连接至集线器14的下载传输端口 Pl之后,主机系统H2会列 举输入装罝50。在列举输入装置50的过程中,监视单元230会撷取并译码集线器 14的下载传输端口 Pl上的指令,以便得到由主机系统H2提供给输入装置50并包 含一通讯位置与端点装置(endpoint)的数据。监视单元230接着产生一第五中断信 号给控制单元210,控制单元210在接收到第五中断信号之后,则会通过前述数据 (即由主机系统H2提供给输入装置50且包含通讯位置与端点装置的数据)规画 (configure)仿真器220B。换言之,仿真器220B此时可视为能够响应主机系统H2 的一虚拟输入装置。
在资源共享装置200接收到待机指示之后,由于输入装置50与主机系统Hl 与H2是断开的,因此当第二输入信号输入至资源共享装置200时,包含所以含有 代表主机系统中之一者的第二输入信号,将不会被传送到主机系统Hl与H2。换 言之,资源共享装置200的切换指令的一部分(即主机系统Hl与H2所不需要的信 号)将不会被传输至主机系统H1与H2。因此,将可避免误动作的产生。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟知 技艺者,在不脱离本发明的精神和范围内,当可作些许更动与润饰,因此本发明的 保护范围当以权利要求所界定的为准。
权利要求
1.一种资源共享装置的控制方法,其中上述资源共享装置耦接至少一输入装置至一第一主机系统,其特征在于,上述控制方法包括撷取来自上述输入装置的一第一输入信号;判断上述第一输入信号是否包含一切换指令的一待机指示;当上述第一输入信号包含上述待机指示时,将上述输入装置与上述第一主机系统断开;以及仿真上述输入装置给上述第一主机系统。
2. 如权利要求1所述的资源共享装置的控制方法,其特征在于,上述仿真的输 入装置是通过一仿真器所实现。
3. 如权利要求1所述的资源共享装置的控制方法,其特征在于,上述仿真器为 一通用串行总线装置控制器。
4. 如权利要求1所述的资源共享装置的控制方法,其特征在于,仿真上述输入 装置给上述第一主机系统的步骤包括于上述输入装置与一仿真器之间建立连接;以及当上述第一主机系统轮询上述输入装置时,输出一响应信号至上述第一主机 系统,表示上述输入装置仍然存在。
5. 如权利要求1所述的资源共享装置的控制方法,其特征在于,还包括 撷取来自上述输入装置的一第二输入信号;判断上述第二输入信号是否包含用以代表上述第一主机系统或一第二主机系 统的一确认符元;以及于上述输入装置与上述确认符元所代表的主机系统之间建立连接。
6. 如权利要求1所述的资源共享装置的控制方法,其特征在于,上述第一输入 信号由一键盘的一串字键码所产生,上述第二输入信号由上述键盘的一数字键码所 产生。
7. 如权利要求1所述的资源共享装置的控制方法,其特征在于,还包括于一列举步骤中,撷取包含上述第一主机系统提供给上述输入装置的一通讯地址的一第一数据;以及将上述第一数据至上述仿真器中。
8. —种资源共享装置,应用于选择性地耦接一输入装置至第一、第二主机系统 中之一者,其特征在于,上述资源共享装置包括一仿真器;一监视器,用以撷取来自上述输入装置的一第一输入信号,并且当上述第一 输入信号包含一切换指令的一待机指示时,输出一第一信号;以及一控制单元,用以当接收到上述第一信号时,将上述输入装置与上述第一主 机系统断开,并使用上述仿真器来响应上述第一主机系统。
9. 如权利要求8所述的资源共享装置,其特征在于,上述仿真器为一通用串行 总线装置控制器。
10. 如权利要求8所述的资源共享装置,其特征在于,还包括一第一多任务器 由上述控制单元所控制,用以选择性地将上述输入装置或上述仿真器耦接至上述第 一主机系统。
11. 如权利要求10所述的资源共享装置,其特征在于,上述监示器还撷取来自 上述输入装置的一第二输入信号,当上述第二输入信号包含用以代表上述第一、第 二主机系统中之一者的一确认符元时输出一第二信号;并且上述控制单元还于接收 到上述第二信号时,于上述输入装置与上述确认符元所代表的主机系统间建立一连 接。
12. 如权利要求8所述的资源共享装置,其特征在于,上述监视器系撷取包含 上述第一主机系统提供给上述输入装置的一通讯地址的上述第一数据,并发出一中 断信号,使得控制单元利用上述第一数据规画上述仿真器。
13. 如权利要求8所述的资源共享装置,其特征在于,上述仿真器于上述第一 主机系统轮询上述输入装置时,输出一响应信号表示上述输入装置仍然存在。
14. 如权利要求9所述的资源共享装置,其特征在于,上述输入装置包括一键 盘或一鼠标。
15. 如权利要求10所述的资源共享装置,其特征在于,还包括一集线器耦接于 上述第一主机系统与上述第一多任务器之间,且上述集线器为兼容于通用串行总线 的规格。
16. —种资源共享装置,应用于选择性地耦接一输入装置至第一、第二主机系 统中之一者,其特征在于,上述资源共享装置包括 一第一仿真器;一第二仿真器;一第一多任务器,耦接于上述第一仿真器与上述第一主机系统之间; 一第二多任务器,耦接于上述第二仿真器与上述第二主机系统之间; 一第三多任务器,耦接于上述输入装置与上述第一、第二多任务器之间;一监视器,用以撷取来自上述输入装置的第一、第二输入信号,当上述第一 输入信号包含一切换指令的一待机指示时输出一第一信号,并且当上述第二输入信号包含代表上述第一、第二主机系统中之一者的一确认符元时输出一第二信号;以 及一控制单元,用以当接收到上述第一信号时,将上述输入装置与上述第一主 机系统断开,并使用上述仿真器来响应上述第一主机系统,并且在接收到上述第二 信号时,于上述输入装置与上述确认符元所代表的主机系统之间建立连接。
17. 如权利要求16所述的资源共享装置,其特征在于,上述第一主机系统提供 一通讯地址至上述输入装置,上述监视器撷取包含此通讯地址的一第一数据,并发 出一中断信号至上述控制单元,并且上述控制单元于接收到上述中断信号时,根据 上述第一数据规画上述第一仿真器。
18. 如权利要求16所述的资源共享装置,其特征在于,上述控制单元于接收到 上述第一信号时,使能上述第一多任务器将上述第一仿真器耦接至上述第一主机系 统,并且将第一主机系统与第三多任务器断开;当上述第一主机系统轮询上述输入 装置时,上述第一仿真器会输出一响应信号表示输入装置仍然存在;当上述第二输 入信号包含代表第二主机系统的一确认符元时,上述控制单元会根据上述第二信 号,使能上述第三多任务器将上述输入装置通过上述第二多任务器耦接至上述第二 主机系统。
19. 如权利要求16所述的资源共享装置,其特征在于,还包括一第一、第二集 线器,其中上述第一集线器耦接于上述第一主机系统与上述第一多任务器之间,而 上述第二集线器耦接于上述第二主机系统与上述第二多任务器之间。
20. 如权利要求16所述的资源共享装置,其特征在于,上述输入装置包括一键 盘或一鼠标。
全文摘要
本发明公开了一种资源共享装置控制方法,其中资源共享装置耦接至少一输入装置至一第一主机系统,并且控制方法包括撷取来自输入装置的一第一输入信号;判断第一输入信号是否包含一切换指令的一待机指示;当第一输入信号包含上述待机指示时,将输入装置与第一主机系统断开;以及仿真输入装置给第一主机系统。
文档编号G06F3/038GK101354614SQ20081009884
公开日2009年1月28日 申请日期2008年5月14日 优先权日2007年7月24日
发明者峰 连, 郭耀隆 申请人:宏正自动科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1