键盘及其控制方法、电脑系统及键盘与应用程序的组合的制作方法
【技术领域】
[0001] 本发明设及一种键盘,且特别是有关于一种可控制多个主机的键盘。
【背景技术】
[0002] 随着科技快速发展,现今生活中许多科技产品被广泛使用,包括桌上型电脑、笔记 型电脑、平板电脑、智慧型手机等等。而由于手机的尺寸大小限制,对于使用者而言并不容 易输入文字,因此可藉助于具有无线通讯能力的电脑键盘,W无线连接方式控制手机,使得 使用者可W在习惯的电脑键盘配置输入文字至手机。此外,更由于一个使用者可能同时拥 有不只一台平板电脑及智慧型手机,因此,如何设计一个便于使用者使用,且可与多个主机 进行连接W控制多个主机的键盘,乃目前业界所致力的课题之一。
【发明内容】
[0003] 本发明有关于一种键盘、键盘的控制方法、电脑系统及键盘与应用程序的组合。
[0004] 本发明提出一种键盘,可与复数个主机的其中之一选择性地建立连接,该复数个 主机各自分别可执行连接回应程序,该连接回应程序可因应使用者触发而送出连接回应, 该键盘包括;键盘本体、切换装置W及通讯装置,切换装置配置于该键盘本体上;当该切换 装置被触发时,该通讯装置发送连接讯息至该复数个主机,使该复数个主机上的该连接回 应程序启动W接收该使用者触发;其中当该复数个主机的其中之一接收到该使用者触发 时,接收到该使用者触发的该主机成为候选主机,进而送出该连接回应;其中当该通讯装置 收到该连接回应时,该通讯装置使该键盘与该候选主机进行连接,使得该键盘向该候选主 机传递资料。
[0005] 作为可选的技术方案,该通讯装置藉由发送藍牙信号使该键盘与该候选主机进行 连接。
[0006] 作为可选的技术方案,该键盘还包括显示装置,该显示装置配置于该键盘本体上, 该显示装置用W显示该键盘与该复数个主机之间的连接状态。
[0007] 作为可选的技术方案,该显示装置包括复数个指示灯,该复数个指示灯分别一一 对应于该复数个主机,于该键盘与该候选主机进行连接之后,对应至该候选主机的该指示 灯被点亮。
[0008] 作为可选的技术方案,该显示装置包括闪烁式指示灯,于该键盘与该候选主机进 行连接之后,该闪烁式指示灯的闪烁次数对应至该键盘目前所连接的该候选主机的代码。
[0009] 此外,本发明还提出一种键盘的控制方法,包括:提供键盘,该键盘包括键盘本体、 切换装置及通讯装置,该切换装置配置于该键盘本体上;当该切换装置被触发时,藉由该 通讯装置发送连接讯息至复数个主机,该复数个主机的其中之一为候选主机;W及当收到 该候选主机针对该连接讯息的连接回应时,藉由该通讯装置使该键盘与该候选主机进行连 接,使得该键盘向该候选主机传递资料。
[0010] 作为可选的技术方案,该通讯装置藉由发送藍牙信号使该键盘与该候选主机进行 连接。
[0011] 作为可选的技术方案,该键盘还包括显示装置,该显示装置配置于该键盘本体上, 该控制方法还包括藉由该显示装置显示该键盘与该复数个主机之间的连接状态。
[0012] 作为可选的技术方案,该显示装置包括复数个指示灯,该复数个指示灯分别一一 对应于该复数个主机,于该键盘与该候选主机进行连接之后,对应至该候选主机的该指示 灯被点亮。
[0013] 作为可选的技术方案,该显示装置包括闪烁式指示灯,于该键盘与该候选主机进 行连接之后,该闪烁式指示灯的闪烁次数对应至该键盘目前所连接的该候选主机的代码。
[0014] 此外,本发明还提出一种电脑系统,包含:键盘W及复数个主机,该键盘包含:键 盘本体、切换装置W及通讯装置,切换装置配置于该键盘本体上;当该切换装置被触发时, 该通讯装置发送连接讯息;当该复数个主机接收到该连接讯息时,触发该复数个主机均显 示连接回应画面,该复数个主机的其中之一被使用者触发而成为候选主机,并向该键盘送 出连接回应;当该键盘接收到该连接回应时,该键盘和该候选主机建立连接,使得该键盘向 该候选主机传递资料。
[0015] 作为可选的技术方案,该复数个主机中除该候选主机W外的其他主机所显示的该 连接回应画面于持续显示第一预设时段后消失。
[0016] 作为可选的技术方案,该连接回应画面包含建立连接选项,当使用者选择该建立 连接选项后,被选择的该主机成为该候选主机。
[0017] 作为可选的技术方案,该连接回应画面包含拒绝连接选项,当使用者选择该拒绝 连接选项后,被选择的该主机所显示的该连接回应画面消失。
[0018] 作为可选的技术方案,当该键盘收到该连接回应后,该通讯装置发送停止显示讯 息,其中该复数个主机中除该候选主机W外的其他主机所显示的该连接回应画面消失。
[0019] 此外,本发明还提出一种键盘与一种应用程序的组合系统,该组合系统包含;键盘 W及应用程序。该键盘包含键盘本、切换装置W及通讯装置,切换装置配置于该键盘本体 上;当该切换装置被触发时,该通讯装置发送连接讯息;该应用程序在复数个主机上执行, 该应用程序使得该复数个主机接收到该连接讯息时,触发该复数个主机均显示连接回应画 面,该复数个主机的其中之一被使用者触发而成为候选主机,并向该键盘送出连接回应;当 该键盘接收到该连接回应时,该键盘和该候选主机建立连接,使得该键盘向该候选主机传 递资料。
[0020] 作为可选的技术方案,该复数个主机中除该候选主机W外的其他主机所显示的该 连接回应画面,于持续显示第一预设时段后消失。
[0021] 作为可选的技术方案,该连接回应画面包含建立连接选项,当使用者选择该建立 连接选项后,被选择的该主机成为该候选主机。
[0022] 作为可选的技术方案,该连接回应画面包含拒绝连接选项,当使用者选择该拒绝 连接选项后,被选择的该主机所显示的该连接回应画面消失。
[0023] 作为可选的技术方案,当该键盘收到该连接回应后,该通讯装置发送停止显示讯 息,其中该复数个主机中除该候选主机W外的其他主机所显示的该连接回应画面消失。
[0024] 本发明的键盘、键盘的控制方法、电脑系统及键盘与应用程序的组合,键盘的外观 的硬体设计更为单纯,仅需一个切换装置,例如是一个按键,此切换装置不需要有多个选择 刻度或栏位,只需要有触发与否的状态区别即可,能够节省键盘的硬体成本。此外,亦能带 给使用者不同的使用体验,使用者无需选择要进行连接的主机或作业系统,只需触发切换 装置表示现在要进行切换,接着再从主机侧进行确认即可,如此的操作方式更加直观,使用 者无须记忆主机编号与主机的对应关系,同时也能确保切换时能够清楚地选择到自己要控 制的候选主机。
[0025]W下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
【附图说明】
[0026] 图1绘示一种可控制多个主机的键盘的示意图;
[0027] 图2绘示依照本发明一实施例的键盘的示意图;
[002引图3绘示依照本发明一实施例的键盘的示意图;
[0029] 图4A绘示W旋钮作为主机选择装置的示意图;
[0030] 图4B绘示W滑动开关作为主机选择装置的示意图;
[0031] 图4C绘示W多颗按键作为主机选择装置的示意图;
[0032] 图4D绘示W组合键作为主机选择装置的示意图;
[0033] 图5绘示依照本发明一实施例的键盘的示意图;
[0034] 图6绘示依照本发明一实施例的具有指示灯的键盘配置示意图;
[0035] 图7绘示依照本发明一实施例的键盘控制方法流程图;
[0036] 图8绘示依照本发明一实施例的键盘控制方法流程图;
[0037] 图9绘示依照本发明一实施例的键盘控制方法流程图;
[003引图10A及图10B绘示依照本发明一实施例的键盘控制方法流程图;
[0039]图11A绘示依照本发明一实施例的键盘发送连接讯息的示意图;
[0040] 图11B绘示依照本发明一实施例的键盘接收连接回应的示意图;
[0041] 图11C绘示依照本发明一实施例的键盘发送停止显示讯息的示意图;
[0042] 图12绘示依照本发明一实施例的键盘控制方法流程图;
[0043] 图13绘示依照本发明一实施例的键盘控制方法流程图;
[0044] 图14绘示依照本发明一实施例键盘侧的控制方法流程图;
[0045] 图15绘示依照本发明一实施例主机侧的控制方法流程图;
[0046] 图16绘示依照本发明一实施例的连接回应画面示意图。
【具体实施方式】
[0047] 图1绘示一种可控制多个主机121~124的键盘10的示意图。如图1所示,键盘 10可与多个主机121~124分别进行无线连接,使得使用者可W藉由一个键盘10而控制多 个主机121~124,该些主机例如包括有桌上型电脑121、平板电脑122、智慧型手机123W 及智慧型手机124,使用者可W控制键盘10于多个主机121~124之间切换,W选择欲控 制的主机。而键盘10与多个主机121~124之间的无线连接例如可W通过红外线传输、藍 牙炬luetooth)协定、紫蜂狂i浊ee)协定、或是无线通用序列汇流排(WirelessUSB)等等 无线传输通讯技术,使得键盘10可W通过无线信号传输的方式而切换控制多个主机121~ 124。本揭露W下说明多种可控制多个主机的键盘的相关实施例W及其控制方法。
[0048] 图2绘示依照本发明一实施例的键盘20的示意图。键盘20可与多个主机221~ 224进
行无线连接,主机221~224各自分别具有装置识别码与装置授权码。键盘20包括 王机选择装置202、储存装置204、连接装置206及通讯装置208。王机选择装置202可接 受第一操作而自多个主机编码中择一作为候选主机编码,依据候选主机编码选择多个主机 221~224其中之一作为候选主机223。储存装置204可储存对照表LUT2,且对照表LUT2 使各主机编码分别对应到多个装置识别码的其中之一和多个装置授权码的其中之一。连接 装置206可接受第二操作而被触发,第一操作与第二操作相异。通讯装置208可使键盘20 与候选主机223进行无线连接。当连接装置206被触发时间小于等于临界时段化时,键盘 20依据候选主机编码读取对应的装置识别码与装置授权码,使键盘20与候选主机223进行 无线连接。当连接装置206被触发时间超过临界时段化时,键盘20更新候选主机编码所 对应的装置识别码与装置授权码。详细说明各元件如下。
[0049] 主机221~224例如为平板电脑或智慧型手机等等,而键盘20例如可通过藍牙信 号与主机221~224进行配对与无线连接,W切换控制主机221~224,由通讯装置208负 责传送与接收相关的藍牙控制信号。
[0050] 键盘20在初始状态时尚未储存任何主机相关的资讯,而在与各主机221~224分 别进行配对操作后,可将主机221~224的相关资讯储存于键盘20的储存装置204内,储 存装置204例如可由非挥发性记忆体实现,储存装置204所储存的内容可包括主机的装置 识别码W及装置授权码,储存的方式例如是W对照表LUT2记录主机编码W及其对应的装 置识别码与装置授权码。因此当配对操作完成后,键盘20便能够根据对照表LUT2的内容, 于多个主机221~224之间切换操作。一种范例的对照表LUT2如W下表一所示:
[0051]表一
[0052]
脚)5引使用者可W藉由主机选择装置202W选择要将主机配对到哪一个主机编码,或是 藉由主机选择装置202选择要控制哪一个主机。主机选择装置202可如同一般的按键设置 于键盘20上,其具体实现方式在此并不限制,只要能提供使用者选择功能即可。图4A~图 4D列举一些主机选择装置202的可能实现方式,图4A所示为旋钮401,可藉由使用者的旋 转操作,使得旋钮401的刻度对应到不同的主机编码#1~#5 ;图4B所示为滑动开关402, 可藉由使用者的拨动操作,使得滑动开关402的位置对应到不同的主机编码#1~#5 ;图4C 所示为W多颗按键411~414的实现方式,当按下不同的按键411~414时,选择到不同的 主机编码#1~#4 ;图4D所示为W组合键的实现方式,可利用键盘原本既有的按键,例如透 过组合按压辅助功能键化430W及功能键F1~F4421~424,可W切换不同的主机编码 #1 ~#4。
[0054]连接装置206例如是一个按键,依据连接装置206被触发的时间长短,决定启动配 对操作或是切换连接操作。例如当按压时间大于临界时段化(例如是3秒)时,进行配对 操作;当按压时间小于等于临界时段化时,进行切换连接操作。详细说明两种操作如下。 [00巧]配对操作;此操作可使得键盘20能够认得欲配对的主机,并将主机的相关资讯储 存于键盘20内。W实际例子说明,当使用者欲将一个手机P1 (此手机的装置识别码是HHH, 装置授权码是5678)配对到键盘20的主机编码#3时,首先,将主机选择装置202切换到 主机编码#3,例如图4A~图4D所示,可W透过旋转、拨动或是按键方式W选择到主机编码 #3。接着,长按(按压时间超过临界时段Tp)连接装置206,使得键盘20开始进行配对操作。 通讯装置208会传送与接收藍牙的配对信号,W与手机P1完成藍牙配对。储存装置204更 新对照表LUT2中主机编码#3所对应的装置识别码W及装置授权码分别为扭田及5678,W 将手机P1的相关资讯记录在主机编码#3的栏位中。
[0056] 切换连接操作;当键盘20内已经储存有多个主机的相关资讯时,使用者可W切 换控制不同的主机。W实际例子说明,使用者想要进行切换W控制平板电脑P2,在对照表 LUT2当中,平板电脑P2的相关资讯是记录在主机编码#2。首先,将主机选择装置202切换 到主机编码#2,例如图4A~图4D所示,可W透过旋转、拨动或是按键方式W选择到主机编 码#2。接着,短按(按压时间小于等于临界时段Tp)连接装置206,使得键盘20开始进行 切换连接操作。键盘20读取在对照表LUT2中主机编码#2所对应的装置识别码W及装置 授权码,得知要切换连接的目标主机相关资讯,藉由通讯装置208传输藍牙控制信号,W使 得键盘20与平板电脑P2进行无线连接,W控制平板电脑P2。
[0057] 值得注意的是,在上述的例子中,不论是配对操作或是切换连接操作,皆包括有触 发主机选择装置202的第一步骤W及触发连接装置206的第二步骤。在触发主机选择装置 202的第一步骤之后,通讯装置208并不会发送任何藍牙控制信号,亦即,当仅执行第一步 骤时,并没有改变键盘20的连接状态或内部储存的配对状态,并没有传送相关的藍牙控制 信号。必须要在触发连接装置206的第二步骤之后,通讯装置208才会发送相关的藍牙控 制信号,W执行配对操作或是切换连接操作,如此可W有效避免使用者可能的误动作W及 有效降低消耗功率。
[005引举例而言,当使用者想要切换到主机编码#3时,却不小屯、切换到主机编码#4,此 时并不会传送藍牙控制信号到主机编码#4对应的主机,会在使用者正确切换到主机编码 #3并触发连接装置206后,才会发送藍牙控制信号到主机编码#3对应的主机。又例如W 图4A的旋钮401为例,当从主机编码#1切换到主机编码#5的过程中,旋钮401的刻度途 中会经过主机编码#2~#4,此时亦不会发送多余的藍牙控制信号到主机编码#2~#4对应 的多个主机,仅在连接装置206被触发后,才会发送藍牙控制信号到主机编码#5对应的主 机。因此,透过本揭露中的两阶段操作方式,包括触发主机选择装置202的第一步骤W及触 发连接装置206的第二步骤,可W有效避免发送多余的藍牙控制信号而降低消耗功率,并 且能够有效避免因使用者的误动作或是使用者操作过程中的短暂切换状态,而可能导致的 错误连接结果。
[0059]连接装置206可W有多种实现方式,例如可W是一颗独立的按键,设置于键盘20 上;或者可W是与主机选择装置202结合在一起,例如可W实现于图4A所示的旋钮401中, 旋钮401可W同时被水平转动和垂直按压,藉由将刻度水平旋转至不同位置W触发主机选 择装置202而选择不同的主机编号,并藉由垂直按压旋钮401W触发连接装置206 ;类似于 此,如图4B所示的水平滑动开关402,亦可W同时是垂直按压按钮,可W在被垂直按压时触 发连接装置206 ;又或者键盘20包括键盘本体,键盘本体包括键盘机体W及多个按键(例 如一般的英文字母按键),连接装置206藉由该些按键其中之一来实现,即当主机选择装置 202被触发之后,使用者按压键盘20的任何一个键,则会触发连接装置206,使得通讯装置 208发送藍牙控制信号。
[0060] 在上述的该些例子中,触发主机选择装置202的第一操作,必须与触发连接装置 206的第二操作相异,例如是不同的操作手势、不同的操作时间或是不同的操作位置。根据 上述说明的例子,当主机选择装置202与连接装置206分别是不同的按键时,第一操作与第 二操作分别对应到按压不同位置的按键。当主机选择装置202与连接装置206结合在一起 时,例如图4A的旋钮401亦可W被按压,则第一操作是水平旋转旋钮401,第二操作是垂直 按压旋钮402。藉由相异的第一操作与第二操作,可W明确区分出选择主机的第一步骤与开 始连接(或配对)的第二步骤,能够避免使用者可能的误动作W及有效降低消耗功率。
[0061] 此实施例的控制方法流程图可参考图7,包括下列步骤。
[0062] 步骤S102 ;藉由主机选择装置接受第一操作,选择候选主机编码,依据候选主机 编码选择候选主机,即前述关于选择主机的第一步骤。
[0063] 步骤S104;藉由储存装置储存对照表,使主机编码对应到装置识别码和装置授权 码。
[0064] 步骤S106;藉由连接装置接受第二操作而被触发,即前述关于开始连接或开始配 对的第二步骤,第二操作与第一操作相异。
[0065] 步骤S108;判断触发时间是否超过临界时段,若是,执行步骤S112的配对操作,更 新候选主机编码对应的装置识别码与装置授权码;若否,执行步骤S110的切换连接操作, 依据候选主机编码读取对应的装置识别码与装置授权码,使键盘与候选主机进行无线连 接。
[0066] 而关于切换连接操作,依照本发明一实施例的控制方法流程图还可参考图8。键盘 20的内部控制状态设有一个旗标Flag,在步骤S120初始状态设为0,Flag为0代表没有要 进行切换,Flag为1则代表准备要进行切换。步骤S122为主回圈,即键盘20在一般操作 情况下(没有进行切换连接)的正常控制流程回圈。步骤S124判断是否使用者选择切换 到主机#m,例如是透过触发主机选择装置202而切换,若否,则执行步骤S126判断Flag值; 若是,则执行步骤S128将Flag设为1。步骤S130记忆该个新选择的主机资讯,W准备进 行切换动作。步骤S132判断是否使用者触发连接装置206,若否,则跳回主回圈S122(Flag 仍维持是1);若是,则执行步骤S134,将键盘20连接至主机#m,例如透过读取对照表LUT2 中主机编码#m所对应的装置识别码W及装置授权码W进行连接。步骤S136将Flag还原 设为0,再回到步骤S122的
主回圈。
[0067] 图3绘示依照本发明一实施例的键盘30的示意图。键盘30与图2的键盘20的 差异在于,键盘30还包括有作业系统选择装置303W及显示装置305,该两个装置皆为可选 择性的配置,亦可W仅配置其中一个装置。作业系统选择装置303使得使用者可W透过选 择作业系统的方式,选择切换键盘30欲控制的主机。因此储存装置304内部的对照表LUT3 亦需对应调整,W记录作业系统资讯。显示装置305则用W显示键盘30与多个主机221~ 224之间的连接状态,让使用者能够清楚知道目前的连接状态。关于该两个装置的详细说明 如下。
[0068] 作业系统选择装置303用W选择多个作业系统的其中之一作为候选作业系统,储 存装置304还储存多个作业系统识别码,其中对照表LUT3使各个主机编码对应到多个作业 系统识别码的其中之一、多个装置识别码的其中之一和多个装置授权码的其中之一。键盘 30依据候选作业系统及候选主机编码决定候选主机223,通讯装置308依据候选作业系统 发送对应的键码化eycode)W使键盘30控制候选主机223。可选择的多个作业系统例如 可包括iOS,An化oid,Windows等等作业系统,不同作业系统则会有部分不同的键码,一种 范例的对照表LUT3如W下表二所示:
[0069]表二
[0070]
[0072] 关于键盘30的控制方法类似于键盘20的控制方法,同样必须在连接装置306被 触发后,才会开始进行切换连接或配对操作。而与键盘20的控制方法不同之处在于,使用 者亦可W透过触发作业系统选择装置303,选择要切换控制的目标主机,键盘30可W根据 候选作业系统,从对照表LUT3中找到欲连接主机的装置识别码W及装置授权码,W进行无 线连接。
[0073] 作业系统选择装置303的实现方式亦可W例如是图4A~图4D的方式,在此不再 重复寶述。由于键盘30是在连接装置306被触发后,通讯装置308才会发送相关的藍牙控 制信号,因此有可能因为使用者的误触或是错误操作,导致主机选择装置302W及作业系 统选择装置303的切换目标可能不相同。举例而言,主机选择装置302选择了主机编码#1, 而作业系统选择装置303选择了Amlroid系统,在对照表LUT3中两者并无法对应到同一个 主机,产生冲突情况。此时若触发连接装置306,则本实施例可W依照最后被触发的选择装 置,决定连接至哪一个主机,意即根据主机选择装置302W及作业系统选择装置303被触发 的先后顺序决定。根据最后被触发的选择装置,作为从对照表LUT3读取资料的依据。当然 此方法仅是作为例示性说明,本揭露并不限于此,亦可W依据其他的控制方法解决此冲突 情况,例如依据最先被触发的选择装置、优先依据主机选择装置302、或优先依据作业系统 选择装置303等等。
[0074] 显示装置305可用W显示键盘30与多个主机221~224之间的连接状态,使得使 用者即使忘记了目前的连接状态,或是一段时间离开键盘30,亦可W从显示装置305立即 得知目前的连接状态。显示装置305可W包括多个指示灯,该些指示灯分别对应主机221~ 224,于键盘30与候选主机223进行连接之后,对应至候选主机223的指示灯被点亮。因此, 使用者能够从该些指示灯知道目前键盘30连接到哪一个主机。此外,显示装置305亦可W 是一个闪烁式指示灯,闪烁式指示灯的闪烁次数对应至键盘30目前所连接的候选主机223 的代码,例如候选主机223对应到主机编号#3,则闪烁式指示灯闪烁3次,使得使用者可W 知道目前键盘是连接到候选主机223。使用者可W透过触发连接装置306,使得显示装置 305显示出连接状态,或者显示装置305亦可W持续性地显示连接状态。
[00巧]此外,如前所述,主机选择装置302与作业系统选择装置303的切换目标有可能 会存在冲突情况,此时显示装置305亦可用W显示多个主机221~224之中可作为合法连 接目标的至少一待选主机。延续前述的例子说明,当主机选择装置302选择主机编码#1, 而作业系统选择装置303选择Amlroid系统,两者存在冲突,此时显示装置305可W显示 Amlroid系统可作为合法连接目标的待选主机,请参考表二,即是将对应到主机编码#2W 及主机编号#4的指示灯亮起,W提醒使用者目前的冲突情况,并提示使用者进行进一步的 选择。
[0076]W下说明本发明的另一实施例,图5绘示依照本发明一实施例的键盘50的示意 图。键盘50可与多个主机221~224进行无线连接,主机221~224各自分别具有作业系 统、装置识别码与装置授权码,且每一主机对应一个主机编码,即多个主机一一对应多个主 机编码。键盘50包括多个主机选择按键502、多个作业系统选择按键503、储存装置504、 连接装置506W及通讯装置508。多个主机选择按键502可自多个主机编码中择一作为候 选主机编码,键盘50可依据候选主机编码,自多个主机221~224中选择其中之一作为候 选主机223。多个作业系统选择按键503可自多个作业系统识别码中择一作为候选作业系 统识别码,键盘50可依据候选作业系统识别码,自多个作业系统中选择其中之一作为候选 作业系统。储存装置504可储存对照表LUT3,对照表LUT3的范例可参考表二,对照表LUT3 使各主机编码对应到多个作业系统识别码的其中之一、多个装置识别码的其中之一和多个 装置授权码的其中之一。通讯装置508可使键盘50与候选主机223进行无线连接。当多 个主机选择按键502的其中之一先被触发,紧接着连接装置506再被触发时,键盘50依据 候选主机编码,读取对应的装置识别码与装置授权码,使键盘50与候选主机223进行无线 连接。当多个作业系统选择按键503其中之一先被触发,紧接着连接装置506再被触发时, 键盘50将候选主机编码更新为候选作业系统识别码在对照表LUT3中所对应的主机编码, 键盘50依据更新后的候选主机编码,读取对应的装置识别码与装置授权码,使键盘50与候 选主机223进行无线连接。
[0077] 关于储存装置504、连接装置506、W及通讯装置508的操作,与前述实施例的键盘 20W及键盘30类似,例如连接装置506被长时间触发时可W启动配对操作,于此不再重复 寶述。键盘50的控制方法与前述实施例的主要区别在于,依据连接装置506被触发前最后 被触发的选择按键而决定如何连接。若是主机选择按键502被触发后紧接着连接装置506 被触发,则依据主机选择按键502所对应的主机进行连接。而若是作业系统选择按键503被 触发后紧接着连接装置506被触发,则会依据作业系统选择按键503所选择的候选作业系 统识别码,读取对照表LUT3中候选作业系统识别码所对应的候选主机编码,再根据该个更 新后的候选主机编码进行连接。例如W作业系统选择按键503选择iOS作业系统后,再触 发连接装置506时,即使主机选择按键502选择的主机编码是#2,仍会根据对照表LUT3W及作业系统选择按键503选择的iOS作业系统,将主机编码更新为#1,而连接到主机221。
[0078] 如图6所示,键盘50还可包括多个主机指示灯551~554W及多个作业系统指示 灯571~573,主机指示灯551~554分别对应到主机选择按键521~524,而作业系统指示 灯571~573分别对应到作业系统选择按键531~533,图6中键盘50右上方的Connect 按键则是连接装置506。
[0079] 当多个主机选择按键502的其中之一的主机选择按键523先被触发,紧接着连接 装置506再被触发时,键盘50使被触发的主机选择按键523对应的主机指示灯553点亮。 如此使用者可W从主机指示灯551~554的状态,清楚知道目前键盘50与多个主机221~ 224之间的连接状态。此外,键盘50还可W将候选作业系统识别码更新为候选主机编码在 对照表LUT3中所对应的作业系统识别码,并使更新后的候选作业系统识别码所对应的作 业系统指示灯点亮。在上例中,候选主机223在对照表LUT3中所对应的作业系统识别码是 Windows,则会将候选作业系统识别码更新为Windows,并使Windows对应的作业系统指示 灯点亮,例如键盘50上的作业系统选择按键531的0S#1是对应Windows,则会点亮作业系 统指示灯571。如此使用者更可W清楚知道,目前键盘50所连接的主机所使用的作业系统。
[0080] 在另一实施方式中,当多个作业系统选择按键503的其中之一的作业系统选择按 键532先被触发,紧接着连接装置506再被触发时,键盘50使被触发的作业系统选择按键 532对应的作业系统指示灯572点亮。使用者可W从作业系统指示灯571~573的状态,清 楚知道目前键盘50所控制的作业系统。此外,键盘50还可W将候选主机编码更新为候选 作业系统识别码在对照表LUT3中所对应的主机编码,并使更新后的候选主机编码所对应 的主机指示灯点亮。在上例中,候选作业系统识别码例如是iOS,在对照表LUT3中所对应的 主机编码是#1,则会将主机编码更新为#1,并使主机编码#1对应的主机指示灯551点亮。 如此使用者更可W清楚知道,目前键盘50所连接的主机是哪一个。
[0081] 承接上述例子,若候选作业系统识别码是Amlroid,则在对照表LUT3中会对应 到多个主机编码,包括主机编码#2W及主机编码#4,此时则会使候选作业系统识别码 (An化oid)在对照表LUT3中所对应的多个主机编码对应的多个主机指示灯552及554皆点 亮。如此,使用者即可W知道目前选择的作业系统会对应到多于一台主机,能够提示使用者 再进一步选择其中的一个主机,即再从主机选择按键522及524之中选择按下其中一个,之 后再触发连接装置
506W进行连接。
[0082] 关于键盘50的控制方法流程图可W参考图9,包括下列步骤。
[0083] 步骤SS202;藉由多个主机选择按键自多个主机编码中择一作为候选主机编码, 依据候选主机编码自多个主机中选择其中之一作为候选主机,及/或藉由多个作业系统选 择按键自多个作业系统识别码中择一作为候选作业系统识别码,依据候选作业系统识别 码,自多个作业系统中选择其中之一作为候选作业系统。步骤S202可能的情形包括;先选 择主机再选择作业系统、先选择作业系统再选择主机、仅选择主机、W及仅选择作业系统。
[0084] 步骤S206;藉由储存装置储存对照表,对照表使各主机编码对应到多个作业系统 识别码的其中之一、多个装置识别码的其中之一和多个装置授权码的其中之一。
[0085] 步骤S208;判断连接装置被触发前,最后触发的是否为主机选择按键。即判断是 多个主机选择按键502的其中之一先被触发紧接着连接装置506被触发,或是多个作业系 统选择按键503的其中之一先被触发紧接着连接装置506被触发。
[0086] 若步骤S208的判断结果为是,则执行步骤S210;依据候选主机编码,读取对应的 装置识别码与装置授权码。若步骤S208的判断结果为否(最后触发的为作业系统选择按 键503),则执行步骤S212 ;将候选主机编码更新为候选作业系统识别码在对照表中所对应 的主机编码,依据更新后的候选主机编码,读取对应的装置识别码与装置授权码。
[0087] 步骤S214;藉由通讯装置使键盘与候选主机进行无线连接。
[0088] 关于多个主机选择按键502与多个作业系统选择按键503,依照本发明一实施例 的键盘50内部详细的控制方法流程图还可参考图10AW及图10B。键盘50的内部控制状态 设有一个旗标Flag,在步骤S140初始状态设为0,步骤S142为一般操作情况下的主回圈。 步骤S144判断是否按压任何主机选择按键或作业系统选择按键,若否,则执行步骤S146检 查Flag值;若是,则执行步骤S148将Flag设为1。接着,步骤S150是参考图9原则判断 最后被按压的是主机选择按键或是作业系统选择按键,使用者若最后按压的是主机选择按 键,则执行步骤S152记忆新主机资讯,并且执行步骤S154找出所选择的该个主机所对应的 作业系统#m。然后在步骤S156判断是否所对应的作业系统是否超过1个,例如有一些电子 装置可W安装有两个作业系统,因此选择了主机后,仍可能会对应到两个作业系统,需进一 步选择。若步骤S156判断结果为否,代表仅一个作业系统,则如同前述实施例所叙述,在触 发连接装置(步骤S158)后,连接至所选择的该个主机(步骤S160),并将Flag设为0(步 骤S162)。
[0089] 倘若步骤S156判断的结果为是,表示对应到多个作业系统,则需进一步处理,请 参考图10B的B节点,此时会执行步骤S174,将符合的多个作业系统所对应的指示灯闪烁, W提示使用者从该些作业系统中选择其中一个,接着执行步骤S176,根据使用者进一步的 选择结果,或者根据预设的规则(例如选择对照表中第一个符合的作业系统)执行步骤 S158到步骤S162的连接。此部分的控制方法可W使得当一个主机对应到多个作业系统,且 使用者未清楚选定作业系统时,能够提醒使用者哪些是适合的作业系统选项,并提示使用 者进行进一步选择。
[0090] 若步骤S150中使用者最后被按压的是作业系统选择按键,请参考图10B的A节 点,执行步骤S164记忆新作业系统资讯,W及执行步骤S166找出该个作业系统对应的主机 #n。然后在步骤S166判断所对应的主机数目是否超过1个,例如表二所示的例子中,作业 系统Amlroid会对应到两个主机,需进一步进行选择。若步骤S168的判断结果为否,则回 到C节点,执行步骤S158到步骤S162的连接操作。若步骤S166的判断结果为是,执行步 骤S170,将符合的多个主机所对应的指示灯闪烁,W提示使用者从该些主机中选择其中一 个,接着执行步骤S172,根据使用者进一步的选择结果,或者根据预设的规则(例如选择对 照表中第一个符合的主机)回到C节点,执行步骤S158到步骤S162的连接操作。
[0091] 上述的实施例中,提供使用者能够选择主机W及选择作业系统的操作自由度,便 于使用者的操作,例如使用者可能不易记忆主机编码与实际的电子装置如何对应,但若W 作业系统进行切换则可W显得更加直观。此外,能够在有多个候选的状态时,提供使用者明 确的选择,例如在使用者选择作业系统后,若可对应到多个主机,则能够提示使用者哪些是 可供选择的主机,能够让使用者在确定的选项中进行进一步选择,W选择到符合该个作业 系统的适当主机。
[0092]W下还提出一种可控制多个主机的键盘的另一实施例。如图llA所示,电脑系统 7包括键盘70W及多个主机721~724。键盘70可与多个主机721~724的其中之一选 择性地建立连接,多个721~724主机执行连接回应程序Appl,连接回应程序Appl可因应 使用者触发而送出连接回应res_msg。
[0093] 键盘70包括键盘本体700、切换装置702W及通讯装置704。键盘本体700可包 括键盘机体W及多个按键,例如英文字母按键。切换装置702配置于键盘本体700上。当 切换装置702被触发时,通讯装置704发送连接讯息cnt_msg至多个主机721~724,使该 些主机721~724上的连接回应程序Appl启动可接收使用者触发,该些主机721~724的 其中之一为候选主机723。当通讯装置704收到候选主机723针对连接讯息cnt_msg的连 接回应res_msg时,通讯装置704使键盘70与候选主机723进行连接,使得键盘70可向候 选主机723传递资料。
[0094] 在此实施例中,与键盘70连接的多个主机721~724安装有适当的软件或应用 程序配合,如上所述的例子中多个主机721~724为执行连接回应程序Appl。图11A绘示 键盘70发送连接讯息cnt_msg的示意图,当各个主机721~724接收到连接讯息cnt_msg 时,各个主机721~724的屏幕上例如均显示「是否连接?」的提示讯息。使用者可W直接 在要连接的主机上触控W确认连接,例如使用者想要连接到候选主机723,则可藉由触控的 方式对候选主机723显示的提示讯息进行确认。接着,如图11B所示键盘70接收连接回应 res_msg的示意图,候选主机723会传送回应于连接讯息cnt_msg的连接回应res_msg至 键盘70,则通讯装置704即可完成键盘70与候选主机之间的连接动作。连接讯息cnt_msg 与连接回应res_msg例如皆可透过藍牙信号传输。
[0095] 在另一实施例中,当多个主机721~724接收到连接讯息cnt_msg时,触发该些主 机721~724均显示连接回应画面750,该些主机721~724的其中之一可被使用者触发, 而成为候选主机723,候选主机723并向键盘70送出连接回应res_msg。
[0096] 图16绘示依照本发明一实施例的连接回应画面750的示意图。主机721例如是 平板电脑,当主机721接收到连接讯息cnt_msg时,主机721的屏幕上显示出连接回应画面 750,连接回应画面750例如可包括有一个建立连接选项W及一个拒绝连接选项,各选项实 际所使用的字样并不限于图16所绘示的例子,只要能清楚让使用者理解建立连接和拒绝 连接即可。当使用者选择建立连接选项后,被选择的主机721会成为候选主机;而当使用者 选择该拒绝连接选项后,被选择的主机721所显示的连接回应画面750会消失,即代表主机 721并不是使用者欲进行连接的目标主机。
[0097] 在一实施例中,每一个主机721~724执行的连接回应程序Appl可W相同,而各 主机721~724显示的连接回应画面750亦可W相同,例如皆包括有建立连接选项与拒绝 连接选项。多台主机721~724的其中之一在被使用者选取建立连接选项后,成为候选主 机,而其他未被使用者选取的主机,则可W在等待一段时间长度后,使连接回应画面750消 失,W回复各主机的正常操作模式,无需再继续等待使用者的选择动作。例如对于候选主机 W外的其他主机所显示的连接回应画面750,可W在持续显示第一预设时段T1后消失,第 一预设时段T1例如是5秒或10秒,可依据实际使用情形作适当的设定。
[0098] 此外,在一实施例中,亦可W从键盘70发出讯息W控制各主机不再显示连接回应 画面750,W回复正常操作模式。图11C绘示依照本发明一实施例的键盘70发送停止显示 讯息encLmsg的示意图。在此例中,使用者要进行连接的是候选主机723,当键盘70收到来 自候选主机723的连接回应res_msg后,通讯装置704可W发送停止显示讯息encLmsg。各 主机721~724收到停止显示讯息encLmsg后,可使得候选主机723W外的其他主机721、 722、724所显示的连接回应画面750消失。亦即,当使用者从候选主机723的显示面板中选 择建立连接后,键盘70即可主动通知其他的主机721、722、724不再显示连接回应画面750, 如此可W使得其他主机721、722、724尽快回复到正常操作模式,而无需继续等候使用者的 选择动作。
[0099] 键盘70可W还包括显示装置,W显示键盘70与多个主机721~724之间的连接 状态。显示装置的实现方式可W是多个指示灯,分别对应到主机721~724,或是一个闪烁 式指示灯,藉由闪烁次数代表连接的主机。关于显示连接状态的显示装置已于前述实施例 说明,于此不再寶述。
[0100] 关于本实
施例键盘70的控制方法流程图,可参考图12,包括W下步骤。
[0101] 步骤S802 ;当切换装置被触发时,藉由通讯装置发送连接讯息cnt_msg至多个主 机,多个主机的其中之一是使用者稍后会触发回应的候选主机。
[010引步骤S804 ;当收到候选主机针对连接讯息的连接回应res_msg时,藉由通讯装置 使键盘与候选主机进行连接,使得键盘可向候选主机传递资料。而若是键盘70还包括有显 示装置,其控制方法可参考图13的流程图,还包括有步骤S806;藉由显示装置显示键盘与 多个主机之间的连接状态。
[0103]W下分别说明依据一实施例在键盘侧W及在主机侧的具体控制流程。图14绘示 键盘侧的控制方法流程图,首先,步骤S810执行键盘的初始设定。接着,步骤S812执行键盘 在一般操作情况下的主回圈流程。步骤S814判断是否切换装置被触发,若否,则回到步骤 S812的主回圈,若是,则执行步骤S816,发送连接讯息cnt_msg至多个主机。亦即,此时使 用者仅选择了要执行切换,未明确指定要切换到哪一个装置。步骤S818判断是否已与其中 的一个主机#n连接,步骤S820判断是否已超过等待时间,等待时间例如可相关于前述的第 一预设时段T1。此两个步骤即是在等待来自一个候选主机的连接回应res_msg,当接收到 连接回应res_msg时即可进行连接,而若已经超过等待时间仍然尚未接收到连接回应res_ msg,则跳回步骤S812的主回圈。
[0104] 图15绘示主机侧的控制方法流程图,首先,步骤S822执行主机的初始设定。接着, 步骤S824执行主机在一般操作情况下的主回圈流程。步骤S826判断是否从键盘接收到连 接讯息cnt_msg,若否,则回到步骤S824,若是,则执行步骤S828,在此主机的屏幕显示「是 否连接?」讯息,此时即是提示使用者选择要连接的主机,可能有多个主机同时执行如图15 所绘示的控制流程,因此当该些主机从键盘接收到连接讯息cnt_msg时,皆会在屏幕显示 「是否连接?」的讯息。如前述的实施例,各主机显示的亦可W是包括有建立连接选项W及 拒绝连接选项的连接回应画面。然后,根据使用者的回应执行后续步骤,若使用者选择了此 台主机,例如选择「是」或是选择「建立连接」(步骤S830),则执行步骤S834与键盘连接。 若使用者不是选择该台主机,例如选择「否」或是选择「拒绝连接」,或是已超过等待时间, 等待时间例如是前述的第一预设时段T1(步骤S832),则执行步骤S836关闭屏幕显示的讯 息,并回到步骤S824的主回圈。
[0105] 如上述实施例的键盘70,其外观的硬体设计更为单纯,仅需一个切换装置,例如是 一个按键,此切换装置不需要有多个选择刻度或栏位,只需要有触发与否的状态区别即可, 能够节省键盘的硬体成本。此外,亦能带给使用者不同的使用体验,使用者无需选择要进行 连接的主机或作业系统,只需触发切换装置表示现在要进行切换,接着再从主机侧进行确 认即可,如此的操作方式更加直观,使用者无须记忆主机编号与主机的对应关系,同时也能 确保切换时能够清楚地选择到自己要控制的候选主机。
[0106]当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但该些相应的改变和变形 都应属于本发明所附的权利要求的保护范围。
【主权项】
1. 一种键盘,可与复数个主机的其中之一选择性地建立连接,该复数个主机各自分别 可执行连接回应程序,该连接回应程序可因应使用者触发而送出连接回应,其特征在于该 键盘包括: 键盘本体; 切换装置,配置于该键盘本体上;以及 通讯装置,当该切换装置被触发时,该通讯装置发送连接讯息至该复数个主机,使该复 数个主机上的该连接回应程序启动以接收该使用者触发; 其中当该复数个主机的其中之一接收到该使用者触发时,接收到该使用者触发的该主 机成为候选主机,进而送出该连接回应; 其中当该通讯装置收到该连接回应时,该通讯装置使该键盘与该候选主机进行连接, 使得该键盘向该候选主机传递资料。2. 根据权利要求1所述的键盘,其特征在于:该通讯装置藉由发送蓝牙信号使该键盘 与该候选主机进行连接。3. 根据权利要求1所述的键盘,其特征在于:该键盘还包括显示装置,该显示装置配置 于该键盘本体上,该显示装置用以显示该键盘与该复数个主机之间的连接状态。4. 根据权利要求3所述的键盘,其特征在于:该显示装置包括复数个指示灯,该复数个 指示灯分别一一对应于该复数个主机,于该键盘与该候选主机进行连接之后,对应至该候 选主机的该指不灯被点壳。5. 根据权利要求3所述的键盘,其特征在于:该显示装置包括闪烁式指示灯,于该键盘 与该候选主机进行连接之后,该闪烁式指示灯的闪烁次数对应至该键盘目前所连接的该候 选主机的代码。6. -种键盘的控制方法,其特征在于包括: 提供键盘,该键盘包括键盘本体、切换装置及通讯装置,该切换装置配置于该键盘本体 上; 当该切换装置被触发时,藉由该通讯装置发送连接讯息至复数个主机,该复数个主机 的其中之一为候选主机;以及 当收到该候选主机针对该连接讯息的连接回应时,藉由该通讯装置使该键盘与该候选 主机进行连接,使得该键盘向该候选主机传递资料。7. 根据权利要求6所述的控制方法,其特征在于:该通讯装置藉由发送蓝牙信号使该 键盘与该候选主机进行连接。8. 根据权利要求6所述的控制方法,其特征在于:该键盘还包括显示装置,该显示装置 配置于该键盘本体上,该控制方法还包括藉由该显示装置显示该键盘与该复数个主机之间 的连接状态。9. 根据权利要求8所述的控制方法,其特征在于:该显示装置包括复数个指示灯,该复 数个指示灯分别一一对应于该复数个主机,于该键盘与该候选主机进行连接之后,对应至 该候选主机的该指示灯被点亮。10. 根据权利要求8所述的控制方法,其特征在于:该显示装置包括闪烁式指示灯,于 该键盘与该候选主机进行连接之后,该闪烁式指示灯的闪烁次数对应至该键盘目前所连接 的该候选主机的代码。11. 一种电脑系统,其特征在于包含: 键盘,该键盘包含: 键盘本体; 切换装置,配置于该键盘本体上;以及 通讯装置,当该切换装置被触发时,该通讯装置发送连接讯息;以及 复数个主机,当该复数个主机接收到该连接讯息时,触发该复数个主机均显示连接回 应画面,该复数个主机的其中之一被使用者触发而成为候选主机,并向该键盘送出连接回 应; 当该键盘接收到该连接回应时,该键盘和该候选主机建立连接,使得该键盘向该候选 主机传递资料。12. 根据权利要求11所述的电脑系统,其特征在于:该复数个主机中除该候选主机以 外的其他主机所显示的该连接回应画面于持续显示第一预设时段后消失。13. 根据权利要求11所述的电脑系统,其特征在于:该连接回应画面包含建立连接选 项,当使用者选择该建立连接选项后,被选择的该主机成为该候选主机。14. 根据权利要求11所述的电脑系统,其特征在于:该连接回应画面包含拒绝连接选 项,当使用者选择该拒绝连接选项后,被选择的该主机所显示的该连接回应画面消失。15. 根据权利要求11所述的电脑系统,其特征在于:当该键盘收到该连接回应后,该通 讯装置发送停止显示讯息,其中该复数个主机中除该候选主机以外的其他主机所显示的该 连接回应画面消失。16. -种键盘与一种应用程序的组合系统,其特征在于该组合系统包含: 该键盘,包含: 键盘本体; 切换装置,配置于该键盘本体上;以及 通讯装置,当该切换装置被触发时,该通讯装置发送连接讯息;以及 该应用程序,该应用程序在复数个主机上执行,该应用程序使得该复数个主机接收到 该连接讯息时,触发该复数个主机均显示连接回应画面,该复数个主机的其中之一被使用 者触发而成为候选主机,并向该键盘送出连接回应; 当该键盘接收到该连接回应时,该键盘和该候选主机建立连接,使得该键盘向该候选 主机传递资料。17. 根据权利要求16所述的组合系统,其特征在于:该复数个主机中除该候选主机以 外的其他主机所显示的该连接回应画面,于持续显示第一预设时段后消失。18. 根据权利要求16所述的组合系统,其特征在于:该连接回应画面包含建立连接选 项,当使用者选择该建立连接选项后,被选择的该主机成为该候选主机。19. 根据权利要求16所述的组合系统,其特征在于:该连接回应画面包含拒绝连接选 项,当使用者选择该拒绝连接选项后,被选择的该主机所显示的该连接回应画面消失。20. 根据权利要求16所述的组合系统,其特征在于:当该键盘收到该连接回应后,该通 讯装置发送停止显示讯息,其中该复数个主机中除该候选主机以外的其他主机所显示的该 连接回应画面消失。
【专利摘要】本发明关于一种键盘及其控制方法、电脑系统及键盘与应用程序的组合,键盘可与多个主机的其中之一选择性地建立连接,多个主机执行连接回应程序,连接回应程序可因应使用者触发而送出连接回应。键盘包括键盘本体、切换装置以及通讯装置。切换装置配置于键盘本体上。当切换装置被触发时,通讯装置发送连接讯息至多个主机,使这些主机上的连接回应程序启动可接收使用者触发,这些主机的其中之一为候选主机,当通讯装置收到候选主机针对连接讯息的连接回应时,通讯装置使键盘与候选主机进行连接,使得键盘可向候选主机传递资料。本发明的键盘外观的硬体设计单纯,仅需一个切换装置,能够节省键盘的硬体成本。
【IPC分类】G06F3/02, G06F3/023
【公开号】CN104881133
【申请号】CN201510246627
【发明人】徐德平
【申请人】苏州达方电子有限公司, 达方电子股份有限公司
【公开日】2015年9月2日
【申请日】2015年5月15日
转载请注明原文地址:https://www.famiwei.com/read-8138934.html