通用输入设备的制造方法

文档序号:9631255阅读:399来源:国知局
通用输入设备的制造方法
【技术领域】
[0001]本发明涉及用于在数据输入设备与主机计算设备之间建立无线连接的方法和系统。
【背景技术】
[0002]尽管在计算设备中通常使用触摸屏技术,但是许多用户仍更喜欢使用物理输入设备(例如,键盘、鼠标)来将数据输入到其计算设备。对于一些情况,设置在计算设备上的虚拟键盘可能不方便使用或难以使用。例如,在智能电话上的虚拟键盘对于经由虚拟键盘来输入大量的文本来说可能太小了。类似地,一些用户可能更喜欢使用其他类型的输入设备例如无线鼠标或触摸板以与计算设备的显示屏进行交互和操纵计算设备的显示屏。
[0003]通常,用户还具有其定期使用以及甚至同时使用的多个计算设备。例如,单个用户可能有台式机、膝上型计算机、智能电话以及平板计算机。这些设备中的每个设备可能还运行着不同的操作系统(0S)(例如,微软Windows、苹果1S、苹果Mac OSX、Android、Linux、ChromeOS)。
[0004]结果,用户可能经常一次与这些计算设备中的多于一个的计算设备进行对接。例如,用户可能正在使用膝上型计算机用于商业目的以及使用平板计算机用于娱乐目的。对于用户麻烦的是,携带用于每个计算设备的独立的输入设备,并且从连接至一个计算设备的一个输入设备物理地移动至连接至第二计算设备的第二输入设备以利用两个计算设备。一些可替选方案使得能够重复使用单个输入设备来将数据输入多个计算设备。然而,这些方案并不是没有缺点。
[0005]在现有的方案中,输入设备可以与操作不同操作系统的计算设备进行配对。然而,在这些方案中,每次用户想要改变与输入设备配对的主机计算设备或主机时,用户需要切换在输入设备上的开关以选择计算设备的适当的操作系统,然后经历计算设备的发现和配对处理。
[0006]尽管这些输入设备对于一次与一个计算设备配对以及一次连接至一个计算设备而言可能是方便的,但是在多个计算设备之间切换连接会存在其自身的困难。例如,每次用户可能想要在计算设备之间切换连接时,必须执行重复连接处理。如果用户经常在计算设备之间切换,这对于用户而言会是不方便的体验。
[0007]此外,在现有的方案中,在不考虑主机计算设备上运行什么操作系统的情况下将标准输入设备与主机计算设备进行配对。尽管不同的操作系统可能有不同的功能(以及基于键选择的不同操作),但是现有的方案没有考虑这一点,导致键输入至操作系统指令的不合适或不正确的映射。
[0008]基于前述内容,在本技术领域中需要用于使得能够与运行不同操作系统的多个计算设备一起使用输入设备的改进的方法和系统。

【发明内容】

[0009]本发明总体上涉及输入设备,例如被配置成与电子设备或计算设备一起使用的人机接口设备。更具体地,本发明涉及用于与可能运行不同操作系统的多个主机计算设备一起使用单个输入设备(例如,键盘、鼠标或触摸板设备)并且在多个主机计算设备之间高效地切换该单个输入设备的方法和系统。
[0010]本发明还涉及基于对一个或更多个主机计算设备指示符的检测和分析来自动地检测主机计算设备运行的操作系统的类型。主机计算设备指示符的示例可以包括但不限于:主机计算设备名称、由主机计算设备提供至输入设备的服务以及在主机计算设备与输入设备之间激活的通道(例如,数据连接)。在本发明的一些实施方式中,输入设备可以分析主机计算设备指示符以对主机计算设备的操作系统进行确定。
[0011]本发明还提供用于发送与所确定的操作系统对应的键码的能力,这使得输入设备能够相对于现有技术提供更强大的功能和更好的用户体验。通过将输入设备配置成能够发送操作系统特定指令/命令,可以取决于操作系统来改变特定键的功能。
[0012]本发明的实施方式可以提供一种在数据输入设备与主机计算设备之间建立无线连接的方法。该方法包括:由输入模块接收指示对主机计算设备的选择的数据。该方法还包括:由通信模块通过数据通信连接发起与主机计算设备的配对处理。该方法还包括:由通信模块从主机计算设备接收一个或更多个主机计算设备指示符;以及分析一个或更多个主机计算设备指示符以自动地确定与主机计算设备关联的操作系统。该方法还包括:当自动地确定出与主机计算设备关联的操作系统时,将所确定的操作系统与所选择的主机计算设备关联。
[0013]在一些实施方式中,该方法还包括:在主机计算设备与数据输入设备之间建立数据通信连接,以及存储指示所确定的操作系统以及在主机计算设备与数据输入设备之间的数据通信连接的数据。
[0014]在一些实施方式中,分析一个或更多个主机计算设备指示符以自动地确定与主机计算设备关联的操作系统还可以包括:基于一个或更多个主机计算设备指示符来确定与主机计算设备关联的操作系统的概率,以及将所确定的概率与预定阈值进行比较。在这样的实施方式中,当所确定的概率超过预定阈值时自动地确定出主机计算设备。主机计算设备指示符可以包括:设备名称、激活的数据通道数据、设备驱动器数据以及在主机计算设备上运行的服务。
[0015]在一些实施方式中,将所确定的操作系统与所选择的主机计算设备关联还可以包括:将一组键码从数据输入设备发送至主机计算设备,其中,所述一组键码与所确定的操作系统关联。
[0016]在一些实施方式中,该方法还可以包括:当没有自动地确定出与主机计算设备关联的操作系统时,将默认操作系统与所选择的主机计算设备关联。
[0017]在一些实施方式中,该方法还可以包括:当没有自动地确定出与主机计算设备关联的操作系统时,由输入模块接收指示由用户对在主机计算设备上运行的操作系统的选择的数据。
[0018]在一些实施方式中,该方法还包括:基于所确定的操作系统和主机计算设备特定数据来确定在数据输入设备上设置的一组输入构件的定制映射。
[0019]在一些实施方式中,数据通信连接是蓝牙通信协议和蓝牙LE通信协议中之一。
[0020]在一些实施方式中,数据输入设备是键盘、鼠标或触摸板设备中之一。
[0021]本发明的实施方式还可以提供一种系统,该系统包括:主机计算设备,该主机计算设备运行操作系统;以及数据输入设备,其中,该数据输入设备连接至主机计算设备。可以使用下述方法将数据输入设备连接至主机计算设备,所述方法包括:由输入模块接收指示对主机计算设备的选择的数据。所述方法还包括:由通信模块通过数据通信连接发起与主机计算设备的配对处理。所述方法还包括:由通信模块从主机计算设备接收一个或更多个主机计算设备指示符,以及分析一个或更多个主机计算设备指示符以自动地确定与主机计算设备关联的操作系统。所述方法还包括:当自动地确定出与主机计算设备关联的操作系统时,将所确定的操作系统与所选择的主机计算设备关联。
[0022]本发明的实施方式可以提供一种在数据输入设备与主机计算设备之间建立无线连接的方法。该方法包括:由输入模块接收指示对主机计算设备的选择的数据。该方法还包括:由通信模块通过数据通信连接发起与主机计算设备的配对处理。该方法还包括:由输入模块接收指示对在主机计算设备上运行的第一操作系统的选择的数据,以及将第一操作系统与所选择的主机计算设备关联。
[0023]在一些实施方式中,该方法还包括:由输入模块接收指示对第二操作系统的选择的数据。该方法还包括:当在数据输入设备与主机计算设备之间保持无线连接时,将第二操作系统与所选择的主机计算设备关联。
[0024]在一些实施方式中,通过数据通信连接发起与主机计算设备的配对处理还可以包括:由输入模块检测对多个操作系统选择键中的一个操作系统选择键的选择,其中,选择的时间长度超过预定阈值。
[0025]在一些实施方式中,将第一操作系统与所选择的主机计算设备关联还可以包括:将一组键码从数据输入设备发送至主机计算设备,其中,所述一组键码与第一操作系统关耳关。
[0026]在一些实施方式中,经由用户输入来接收指示对在主机计算设备上运行的第一操作系统的选择的数据。
[0027]在一些实施方式中,接收指示对第一操作系统的选择的数据还可以包括:分析一个或更多个主机计算设备指示符以自动地确定与主机计算设备关联的操作系统。
[0028]本发明的实施方式可以提供一种在数据输入设备与主机计算设备之间建立无线连接的方法。该方法包括:由输入模块接收指示对在主机计算设备上运行的第一操作系统的选择的数据,以及将第一操作系统与所选择的主机计算设备关联。
[0029]结合下面的文字和附图更详细地描述本发明的这些实施方式和其他实施方式以及本发明的许多优点和特征。
【附图说明】
[0030]图1是根据本发明的实施方式的计算机系统的图。
[0031]图2是根据本发明的实施方式的输入设备的简化框图。
[0032]图3A是根据本发明的实施方式的键盘设备的俯视图。
[0033]图3B是根据本发明的实施方式的键盘设备的仰视图。
[0034]图3C是根据本发明的实施方式的键盘设备的凹部部分的剖视图。
[0035]图4A至图4C示出了根据本发明的实施方式的主机操作系统指示符的示例。
[0036]图5是用于使用自动操作系统确定来在键盘设备与主机计算设备之间建立配对和连接的流程图。
[0037]图6是用于使用手动操作系统确定来在键盘设备与主机计算设备之间建立配对的流程图。
[0038]图7是用于使用手动操作系统确定来在键盘设备与主机计算设备之间建立配对和连接的可替选方法的流程图。
[0039]图8是用于使用手动选择来在键盘设备与主机计算设备之间建立配对和连接的可替选方法的流程图。
【具体实施方式】
[0040]本发明的实施方式总体上涉及用于操作通用无线输入设备的系统及方法。相对于具有计算机键盘设备的形式的多用无线输入设备描述了实施方式。然而,本发明的实施方式不限于具有计算机键盘设备的形式的输入设备。其他实施方式构思了具有其他形式的输入设备,包括但不限于鼠标输入设备和触摸板输入设备。
[0041]本发明的实施方式还涉及在主机计算设备与输入设备之间的配对处理期间通过分析所接收的主机操作系统指示符来自动地确定在配对的主机计算设备上运行的操作系统。
[0042]1.示例性系统
[0043]图1是根据本发明的实施方式的计算机系统100的图。计算机系统100包括计算机110、监视器120、键盘设备130以及鼠标输入设备140。在一些实施方式中,鼠标输入设备140是多模式鼠标输入设备。在一些实施方式中,输入设备可以指键盘设备130和鼠标输入设备140中之一或者指键盘设备130和鼠标输入设备140 二者。在一些实施方式中,输入设备还可以被称为数据输入设备。针对计算机系统100,键盘设备130和鼠标输入设备140被配置成控制计算机110和监视器120的各个方面。计算机110可以包括非暂态计算机可读存储介质(未示出),非暂态计算机可读存储介质被配置成存储计算机代码例如键盘驱动器软件、鼠标输入
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1