当前位置: 首页 > 专利查询>微软公司专利>正文

web可配置的人体输入设备制造技术

技术编号:5466372 阅读:205 留言:0更新日期:2012-04-11 18:40
提供了一种web可配置的人体输入设备。该设备包括具有可动态更改的外观的至少一个机械控制元件。在某些实施例中,该至少一个机械控制元件的外观是响应于输入设备web脚本的执行而动态更改的。这一web可配置的人体输入设备的示例是活动键盘,其中具有可动态更改的外观的至少一个机械控制元件是该活动键盘的键阵列中的一个键。当该活动键盘连接到启用web的设备时,键阵列中的至少一个键被配置成响应于输入设备web脚本的执行来更改其外观。

【技术实现步骤摘要】
【国外来华专利技术】web可配置的人体输入设备站且 冃尿因特网的普及已导致数十亿的独特的信息页面对于大众可用。随之而来的 是web浏览器界面、网页内容中的不断地增加的复杂性,以及随着屏幕变得更 大且分辨率变得更高而日益增长的向用户显示的信息量。网页界面复杂性的增长外加缺乏网页的"标准"布局,使得导航web成 为一种不断摸索的尝试,尤其对于孩子或初学者用户而言更是如此。屏幕上的 每一个对象、图片或文本项都可能是"可点击的",并且尽管相对合理的接口 设计将导致给予用户诸如加下划线的文本等暗示,但该规则并非被普遍遵守。提供以上讨论仅用作一般的背景信息,并不旨在帮助确定所要求保护的主 题的范围。概述提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背 景中提及的任何或所有缺点的实现。提供了一种web可配置的人体输入设备。该设备包括具有可动态更改的 外观的至少一个机械控制元件。在某些实施例中,该至少一个机械控制元件的 外观是响应于输入设备web脚本的执行而动态更改的。这一 web可配置的人 体输入设备的示例是活动键盘,其中具有可动态更改的外观的至少一个机械控制元件是该活动键盘的键阵列中的一个键。当该活动键盘连接到启用web的设 备时,键阵列中的至少一个键被配置成响应于输入设备web脚本的执行来更改 其外观。采用这一活动键盘允许网页作者控制键盘功能键的外观(以及有时是 内容),以便例如显示可能的动作的动态菜单。总而言之,根据本专利技术的实施例,web应用程序可与web可配置的人体输 入设备进行通信,以由此使其网站更容易导航和使用,尤其对于初学者用户而言更是如此。附图简述附图说明图1是根据本专利技术的一个实施例的包括web可配置的人体输入设备的计 算系统的简化框图。图2A和2B是web可配置的人体输入设备的其它示例实施例的简化框图。 图3A和3B是示出不同的方法实施例的简化框图。 图4是其中可使用根据本专利技术的实施例的web可配置的人体输入设备的 一个说明性操作环境的框图。详细描述公开了一种web可配置的人体输入设备。如上所述,该设备包括具有 可动态更改的外观的至少一个机械控制元件。该至少一个机械控制元件的 外观是响应于输入设备web脚本的执行而动态更改的。作为这一 web可配 置的人体输入设备的示例的活动键盘将首先在下文描述。之后,将描述其它示例的web可配置的人体输入设备。最后,提供对其中可使用这样的设 备的示例计算环境的描述。图1是包括根据本专利技术的一个实施例的web可配置的人体输入设备的 计算系统100的简化框图。从图l中可以看出,计算系统IOO包括web服 务器102、启用web的客户机设备104和活动键盘106,如上所述,该活动 键盘是web可配置的人体输入设备的一个示例。在图1所示的示例实施例中,web服务器102是包括超文本标记语言 (HTML)代码的超文本传输协议(HTTP)服务器,该HTML代码被设计 成以标准web服务器和浏览器当前操作的方式,当由客户机web浏览器下 载并解释时在客户机的显示设备上呈现网页。然而,根据本专利技术的实施例, web服务器102还包括自定义HTML代码扩展,其被设计成当由客户机web 浏览器的专用扩展下载并解释时在自适应键盘106的键帽上呈现显示图像。 另外,服务器102包括存储的键顶(keyt叩)图像的位图(由附图标记IIO 来表示)以及可下载脚本(输入设备web脚本)形式的逻辑112,所述键顶图像的位图在需要时由客户机web浏览器来请求,所述逻辑可控制当任 一事件发生时釆取什么动作以及在自适应键盘键顶上显示什么。结合本专利技术的实施例,提供了用于利用输入设备web脚本112来控制 自适应键盘106上的信息的两种不同的示例技术。在第一种技术中,输入 设备web脚本112在web服务器102上执行。更具体而言,在该技术中, 例如当用户按下活动键盘106上的某一键时,该键被发送到web服务器102, 服务器102包含并执行输入设备web脚本112,确定如何响应该特定输入。 在此,web服务器102上的输入设备web脚本112可与启用web的客户机 设备104上的理解特殊自适应键盘命令协议的浏览器扩展进行通信。在第 二种技术中,输入设备web脚本112从web服务器102下载到启用web的 客户机设备104并在客户机104上本地执行。在该技术中,虽然是不活动 的(dormant),但输入设备web脚本112能够不断地轮询诸如活动键盘106 等设备,以确定例如某一键是否被按下,并且在检测到该特定输入时提供 合适的响应。如在第一种技术的情况下,第二种技术也需要合适的web浏 览器扩展来支持其提供的附加功能。关于以上两种示例技术的某些软件方 面的细节将在以下结合图3A和3B进一步提供。再次参考图1, 一般而言,启用web的客户机设备104包括主控制器 114、程序存储器116、数据存储器118和显示设备120。程序存储器116、 数据存储器118和显示设备120在主控制器114的控制下操作。程序存储 器116包括诸如web浏览器等用于解释HTTP或来自服务器102的其它远 程命令的合适的程序。主控制器114可使用任何合适类型的有线(例如通 用串行总线(USB))或无线链路来与自适应键盘106和服务器102进行 通信。在图1中,主控制器114和自适应键盘106之间的通信链路由附图 标记146来表示,而主控制器114和web服务器102之间的网络连接由附 图标记148来表示。如以上所提到的,启用web的客户机设备104的程序存储器116包括 用于与web服务器102和自适应键盘106进行通信的web浏览器126和程 序代码(包括键帽显示驱动程序130)。程序存储器116还包括被配置成支 持本专利技术的实施例提供的扩展功能的web浏览器扩展128。 web浏览器扩展128中所包括的一个这样的附加功能可以是向web服务器104查询和报 告是否存在web可配置的人体输入设备,并且如果存在的话,还报告web 可配置的人体输入设备的类型的能力。应当注意,该功能是对当前web浏 览器中所包括的报告功能的补充。当然,与本专利技术的实施例无关的其它应 用程序(由附图标记132来表示)也可被存储在程序存储器116中。数据存储器118可存储输入设备web脚本122和键顶位图124,键顶 位图可在web浏览器126 (在某些实施例中)或键盘逻辑(在其它实施例 中)命令时被发送到自适应键盘106。应当注意,输入设备web脚本在web 服务器102和启用web的客户机设备104上被给予了不同的标号,因为它 们是不同的副本。在启用web的客户机设备104中,显示设备120呈现 HTML代码并执行从web服务器102下载的逻辑脚本。从图1中可以看出,自适应键盘106包括微控制器134、具有x行和y 列的机械按键开关(keyswitch)矩阵(或键阵列)136 (对于本领域的技术 人员是公知的)、串行接口总线138、多(N)个单独的显示控制器140和 多(N)个图形显示器142。微控制器134本文档来自技高网...

【技术保护点】
一种web可配置的人体输入设备(106、206、256),包括: 具有能动态更改的外观的至少一个机械控制元件(136、238、286); 其中所述机械控制元件的外观响应于输入设备web脚本(112、124)的执行而动态更改。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:C兰塔P帕那伊
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利