计算机外围设备的统一通信的制作方法

文档序号:11691016阅读:269来源:国知局
计算机外围设备的统一通信的制造方法与工艺

相关申请的交叉引用

本申请要求于2015年10月12日提交的标题为“unifiedcommunicationofcomputerperipherals”的美国临时专利申请第62/240,308号的权益,该申请以引用的方式全部并入本文。

本发明涉及计算机外围设备之间的通信和控制。

附图说明

本专利或者申请文件包含至少一幅彩色附图。具有彩色附图的本专利申请公开的副本在经请求并且支付了必要的费用之后由专利局提供。

为了更好地理解本发明的上述方面以及其附加方面和实施例,应该结合以下附图来参考下面的具体实施方式,在以下附图中,贯穿这些图片,相同的参考数字表示对应的部件。

图1示出了根据某些实施例的统一通信平台的高级通信图。

图2示出了根据某些实施例的将功能从一个外围装置分配到另一个外围装置的一些示例。

图3示出了根据某些实施例的统一通信协议/集线器的示例用户界面。

图4示出了根据某些实施例的允许用户自定义动画的示例动画编辑器。

图5示出了根据某些实施例的示例触发分配界面。

图6示出了根据某些实施例的触发键编辑器。

图7示出了根据某些实施例的动作集成的一些细节。

图8示出了根据某些实施例的用于与选择的触发器集成的另外的动作/功能的添加。

图9示出了根据某些实施例的用于与选择的触发器集成的另外的装置和相关联的动作/功能的添加。

图10是示出了根据某些实施例的在与统一通信平台相关联的装置之间的响应于用户生成的事件的通信流的高级时序图。

图11是示出了根据某些实施例的在与统一通信平台相关联的装置之间的响应于系统生成的事件的通信流的高级时序图。

具体实施方式

描述了本发明的方法、系统、用户界面和其它方面。将对本发明的某些实施例进行参考,在附图中示出了其示例。虽然将结合实施例来描述本发明,但是要理解,本发明并不仅限于这些具体实施例。相反,本发明旨在覆盖在本发明的精神和范围内的替代、修改和等效物。因此,应该将说明书和附图视为是说明性的,而不是限制性的。

此外,在以下描述中,陈述了大量具体细节以提供对本发明的透彻理解。然而,对本领域的普通技术人员显而易见的是,可以在没有这些具体细节的情况下实施本发明。在其它情况下,并未对本领域的普通技术人员所熟知的方法、过程、组件和网络进行详细描述以避免模糊本发明的各个方面。

根据某些实施例,用于计算机外围设备的统一通信平台使多个装置中的一个外围装置能够与该多个装置中的其它外围装置中的一个或者多个通信并且对其进行控制,其中,该多个装置与主机装置相关联。主机装置的非限制性示例包括个人计算机(pc)、平板计算机、智能手机、手持装置、计算机工作站等。

根据某些实施例,统一通信平台允许一个外围装置通过有线连接或者无线连接来调节和/或改变和/或多路复用其它外围装置中的一个或者多个外围装置的功能/动作和特征。

根据某些实施例,统一通信平台使用usb通信协议。

根据某些实施例,统一通信平台使得能够将一种或者多种耳机功能/动作的控制分配到在键盘上和/或在鼠标上的任何一个按键或者多个按键和/或按键的任何组合。

根据某些实施例,统一通信平台使得能够将一种或者多种键盘功能/动作(包括任何宏)的控制、和/或已经链接至在键盘上的按键的任何发光效果分配到在鼠标上和/或在耳机上的任何一个按键或者多个按键和/或按键的任何组合。

根据某些实施例,统一通信平台使得能将一个或者多个键盘功能/动作(包括任何宏)的控制、和/或已经链接至在鼠标上的按键的任何发光效果分配到在耳机上和/或在键盘上的任何一个按键或者多个按键和/或按键的任何组合。

根据某些实施例,统一通信平台包括通信协议/集线器,该通信协议/集线器能够将一个或者多个装置的控制、发光效果、动作、功能、宏重新隐射(重新分配)到一个或者多个装置。例如,这种重新映射可以是以下中的任何一种或者组合:单对单映射、单对多映射、多对单映射、和多对多映射。

根据某些实施例,统一通信平台允许与统一通信平台相关联的无线外围设备彼此进行无线通信。

作为非限制性示例,统一通信平台使用户能够将一个装置的以下功能中的一种或者多种重新映射(重新分配)到另一装置:

1、耳机动作:

麦克风打开

麦克风关闭

麦克风切换

设置麦克风水平

侧音打开

侧音关闭

设置侧音水平

环绕声打开

环绕声关闭

eq1(均衡器水平1)

eq2(均衡器水平2)等

音量增大

音量减小

设置音量水平

开机

关机

自动关机打开

自动关机关闭

待机

rgbled模式启用

rgbled模式禁用

自定义rgbled模式

2、鼠标动作:

左击

右击

中键点击

狙击按钮

dpi(每英寸点数)增大

dpi减小

设置dpi水平

向上滚动

向下滚动

触发按钮(任何一个)

mmo(大型多人在线)按键

3、键盘动作:

触发标准按键动作

触发自定义按键动作

触发宏

触发自定义文本

针对程序或者文件的快捷键

触发按钮按下

触发按钮按下和保持

触发按钮松开

根据某些实施例,当用户和与统一通信平台相关联的一组外围装置中的一个外围装置交互时,该外围装置包括检测该用户交互作为用户生成的事件的固件和/或软件。外围装置的固件/软件向统一通信协议/集线器报告该用户生成的事件。根据某些实施例,统一通信协议/集线器通过触发对与统一通信平台相关联的一个或者多个装置(例如,诸如鼠标、耳机和键盘等计算机外围装置、其它输入/输出装置、和人机界面装置)的一个或者多个预定义动作,来对报告的用户生成的事件作出反应。根据某些实施例,与统一通信平台相关联的一组外围装置中的一个外围装置也配置为检测系统生成的事件。外围装置向统一通信协议/集线器报告检测到的系统生成的事件。根据某些实施例,统一通信协议/集线器通过触发对一个或者多个装置的一个或者多个预定义动作,来对报告的系统生成的事件做出反应。

图1示出了根据某些实施例的统一通信平台的高级通信图。在图1中,统一通信平台100包括与计算机外围设备通信的统一通信协议/集线器102,该计算机外围设备与统一通信协议/集线器102相关联。根据某些实施例,与统一通信协议/集线器102相关联的计算机外围设备作为非限制性示例可以包括有线键盘104a、无线键盘104b、有线鼠标106a、无线鼠标106b、有线耳机108a和无线耳机108b。

例如,在给定时间,用户可以决定选择使用以下外围设备:

有线键盘104a或者无线键盘104b中的任何一个;以及

有线鼠标106a或者无线鼠标104b中的任何一个;以及

有线耳机108a或者无线耳机108b中的任何一个。

根据某些实施例,如果需要,一旦用户已经选择使用外围装置,用户就可以通过使用统一通信协议/集线器102对选择的外围装置的一种或者多种功能进行重新映射。图1示出了有线键盘104a可以根据用户选择即将要使用哪个外围装置,通过经由统一通信协议/集线器102的通信110,将信息发送至有线鼠标106a或者发送至无线鼠标106b。同样,有线键盘104a可以根据用户选择了哪个外围装置,通过经由统一通信协议/集线器102的通信110,将信息发送至有线耳机108a或者发送至无线耳机108b。

有线键盘104a也可以根据用户选择即将要使用哪个外围装置,通过经由统一通信协议/集线器102的通信112,从有线鼠标106a或者从无线鼠标106b接收信息。同样,有线键盘104a可以根据用户选择了哪个外围装置,通过经由统一通信协议/集线器102的通信112,从有线耳机108a或者从无线耳机108b接收信息。

有线鼠标106a可以根据用户选择即将要使用哪个外围装置,通过经由统一通信协议/集线器102的通信114,将信息发送至有线键盘104a或者发送至无线键盘104b。同样,有线鼠标106a可以根据用户选择了哪个外围装置,通过经由统一通信协议/集线器102的通信114,将信息发送至有线耳机108a或者发送至无线耳机108b。

有线鼠标106a也可以根据用户选择即将要使用哪个外围装置,通过经由统一通信协议/集线器102的通信116,从有线键盘104a或者从无线键盘104b接收信息。同样,有线鼠标106a可以根据用户选择了哪个外围装置,通过经由统一通信协议/集线器102的通信116,从有线耳机108a或者从无线耳机108b接收信息。

有线耳机108a可以根据用户选择即将要使用哪个外围装置,通过经由统一通信协议/集线器102的通信118,将信息发送至有线鼠标106a或者发送至无线鼠标106b。同样,有线耳机108a可以根据用户选择了哪个外围装置,通过经由统一通信协议/集线器102的通信118,将信息发送至有线键盘104a或者发送至无线键盘104b。

有线耳机108a也可以根据用户选择即将要使用哪个外围装置,通过经由统一通信协议/集线器102的通信120,从有线鼠标106a或者从无线鼠标106b接收信息。同样,有线耳机108a可以根据用户选择了哪个外围装置,通过经由统一通信协议/集线器102的通信120,从有线键盘104a或者从无线键盘104b接收信息。进一步地,根据某些实施例,如果用户已经选择使用无线外围装置,那么一旦通过使用统一通信协议/集线器来配置无线外围装置,无线外围装置就可以使用无线通信(124、126、128)来彼此进行通信。根据某些实施例,无线外围装置也可以使用无线通信(122、132、130)来与统一通信协议/集线器102进行通信。

根据某些实施例,用户可以选择先前选择的外围装置中的一个或者多个,并且然后进行选择与统一通信协议/集线器102一起使用的其它外围装置。例如,用户可以根据用户打算玩什么视频游戏来优于其它类型的鼠标选择具有特殊mmo特征的游戏鼠标(或者具有具体dpi范围的鼠标)。当用户决定玩不同的视频游戏时,用户具有选择另一类型的鼠标(和/或键盘和/或耳机)的选项。使用场景并不限于玩视频游戏。用户可以基于用户偏好或者基于用户打算着手的项目的类型来选择计算机外围设备。

图2示出了根据某些实施例的将功能从一个外围装置分配到另一个外围装置的一些示例。图2示出了主机202、耳机204、鼠标206和键盘208。假设主机202托管统一通信协议/集线器。进一步假设耳机204、鼠标206和键盘108与统一通信协议/集线器相关联。为了进行阐释,假设图2中的键盘208和鼠标206是有线装置,并且耳机204是无线耳机。参照图2描述下面的示例1、2和3。

示例1:用户所选择的耳机204功能将由诸如键盘208等另一外围设备控制。在主机202处的统一通信协议/集线器用于对键盘208进行触发按键分配。作为非限制性示例,将在键盘208上的字母“m”按键分配给触发按键,以控制耳机204上的麦克风。例如,通过切换“m”按键,可以打开或者关闭耳机204上的麦克风。作为另一示例,可以将“m”按键分配用来“打开”麦克风,而可以将键盘208上的另一按键(例如,“n”按键)分配用来“关闭”麦克风。

示例2:诸如耳机音量等耳机204功能可以由用户选择以由诸如鼠标206等另一外围设备控制。在主机202处的统一通信协议/集线器用于对鼠标206进行触发按键分配。作为非限制性示例,可以将“狙击”按键和滚轮联合分配用来控制耳机204上的音量水平。例如,通过按下“狙击”按键并且旋转鼠标207上的滚轮,可以提高或者降低耳机204上的音量水平。

示例3:键盘208和鼠标206的发光效果可以由用户选择以由另一外围设备控制。例如,可以使键盘208和鼠标206的发光效果与耳机204的发光效果同步。在主机202处的统一通信协议/集线器用于对耳机204进行触发按键分配。作为非限制性示例,将耳机204上的音量按钮分配用来跨多个外围装置发起自定义发光模式(用户可以通过使用在主机202处的统一通信协议/集线器来自定义发光模式)。例如,通过按压并且保持耳机204上的音量按钮,可以跨所有三个外围装置(例如,键盘208、鼠标206和耳机204)发起自定义发光模式(例如,彩虹模式)。

图3示出了根据某些实施例的统一通信协议/集线器的示例用户界面。图3示出了将一个外围装置的一种或者多种动作/功能链接至其它外围装置的编辑器300。为了进行阐释,图3至图9示出了使用用户界面对“动画”动作/功能进行控制和分配。然而,实施例并不限于“动画”动作/功能,并且可以包括与每个外围装置相关联的各种动作/功能。本文先前列出了可以控制和分配的、与每个外围装置相关联的一些动作/功能。可分配的动作/功能可因实施例的不同而不同。

图3示出了用户可以使用编辑器300通过为动画选择模式304(例如,波动模式、波纹模式、固体模式、梯度模式)来控制动画动作302。例如,用户可以从下拉菜单306选择模式,以选择波动模式。用户可以进一步通过选择编辑选项308来自定义动画。可以自定义的特征的非限制性示例包括动画模式的颜色(用户可以选择组成该模式的各种颜色310)、速度、方向、密度、持续时间等。在这种情况下,选择彩虹颜色310。模式和可自定义特征可因实施方式的不同而不同。

图3进一步示出了针对选择的和自定义的动画的“触发”分配选项312。本文进一步针对图5和图6来描述“触发”分配。根据某些实施例,如果不存在触发分配,那么在默认情况下,动画在所有连接的外围设备上是全球的。

图4示出了根据某些实施例的在用户使用编辑选项308时允许用户自定义动画的示例动画编辑器402。作为非限制性示例,动画编辑器402使用户能够选择颜色310,选择动画的速度404和动画的方向406。

图5示出了根据某些实施例的示例触发分配界面312,该示例触发分配界面312使用户能够选择装置502和在选择的装置上的按键/按钮504。该按键/按钮504将用于触发参照图3和图4描述的动作/功能(在该示例中,动作/功能是动画)。作为选项,为了帮助用户选择用作触发器的按键/按钮,触发分配界面312可以包括所选装置的视觉显示器508。可选地,可以通过使用编辑选项510来自定义按键/按钮504。作为示例,可以通过点击减号506来移除触发分配。图2至图9的符号仅仅是示例。实施例并不限于这些符号,并且这些符号可因实施方式的不同而不同。

图6示出了根据某些实施例的触发键编辑器602。触发键编辑器602使用户能够通过使用下拉菜单604来自定义触发键。图6的用户界面也示出了将与选择的触发键相关联的多个动作606集成在一起的选项。

图7示出了根据某些实施例的动作集成606的一些细节。图7示出了用户可以从下拉菜单704添加另一装置并且从在704中选择的装置的下拉菜单706选择动作/功能。将该选择的动作/功能(706)添加至动画动作,该动画动作将由本文针对图5描述的选择的触发器触发。可选地,用户界面可以呈现选择的装置的视觉显示器702。用户可以通过点击减号708来移除动作集成。可选地,用户可以通过点击加号710来添加用于集成的另一动作/功能(同样参照本文中的图8)。用户界面可以使用户能够添加用于与触发键集成的更多装置712和相关联的动作。

图8示出了根据某些实施例的用于与本文针对图5描述的选择的触发器集成的另外的动作/功能的添加。图8示出了用户可以添加用于集成的在802中的另一动作/功能。可以通过点击减号806来移除在802中的动作/功能。通过点击加号804来添加多个动作/功能。

图9示出了根据某些实施例的用于与本文针对图5描述的选择的触发器集成的另外的装置(参见图7的712)和相关联的动作/功能的添加。

图9示出了根据某些实施例的用户界面允许用户通过使用下拉菜单902来添加用于集成的另一装置。可选地,用户界面可以呈现选择的装置的视觉显示器908。可以通过点击减号910来移除902的选择的装置。可以从下拉菜单904选择用于集成的并且与在902中选择的装置相关联的动作/功能。用户可以通过点击加号906来添加用于集成的另一动作/功能。

图10是示出了根据某些实施例的在与统一通信平台相关联的装置之间的响应于用户生成的事件的通信流的高级时序图。图10示出了根据某些实施例的统一通信协议/集线器1002(例如,托管在计算机上)、诸如键盘1004、鼠标1006、耳机1008等外围装置、和用户1010。作为非限制性示例,当用户1010与键盘1004交互(1012)时,键盘1004的固件和/或软件检测(1014)该用户交互作为用户生成的事件。外围装置的固件/软件向统一通信协议/集线器1002报告(1016)该用户生成的事件。根据某些实施例,统一通信协议/集线器1002通过触发对与统一通信平台相关联的外围装置中的一个或者多个外围装置的一个或者多个预定义动作(1020a、1020b、1020c),来检测(1018)报告的用户生成的事件。根据某些实施例,对一个或者多个相应的外围装置的触发的一个或者多个预定义动作(1020a、1020b、1020c)向用户1010提供一种或者多种类型的反馈(1022a、1022b、1022c)。反馈(1022a、1022b、1022c)可以是视觉的和/或听觉的和/或触觉的。例如,反馈(1022a、1022b、1022c)可以是与用户1010所使用的外围装置相关联的发光效果、声音效果、触感、按键激活力等。

根据某些实施例,计算机外围装置包括计算机鼠标、耳机和键盘、其它输入/输出装置、和人机界面装置。

图11是示出了根据某些实施例的在与统一通信平台相关联的装置之间的响应于系统生成的事件的通信流的高级时序图。图11示出了根据某些实施例的统一通信协议/集线器1102(例如,托管在计算机上)、诸如键盘1104、鼠标1106、耳机1108等外围装置、和用户1110。作为一个非限制性示例,耳机1108的固件和/或软件检测(1112)系统生成的事件。该系统生成的事件的非限制性示例包括外围设备的电力不足、无线信号强度低(不足)。外围装置的固件/软件向统一通信协议/集线器1102报告(1114)该系统生成的事件。根据某些实施例,统一通信协议/集线器1102通过触发对与统一通信平台相关联的外围装置中的一个或者多个外围装置的一个或者多个预定义动作(1118a、1118b、1118c),来检测(1116)报告的系统生成的事件。根据某些实施例,对一个或者多个相应的外围装置的触发的一个或者多个预定义动作(1118a、1118b、1118c)向用户1010提供一种或者多种类型的反馈(1120a、1120b、1120c)。反馈(1120a、1120b、1120c)可以是视觉的和/或听觉的和/或触觉的。例如,反馈(1120a、1120b、1120c)可以是与用户1110所使用的外围装置相关联的发光效果、声音效果、触感、按键激活力等。

在前述说明书中已经参照可因实施方式的不同而不同的大量具体细节对本发明的实施例进行了描述。因此,应该将本说明书和附图视为是说明性的,而不是限制性的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1