空间可明确表达接口和控制应用框架的相关方法技术

技术编号:2819683 阅读:206 留言:0更新日期:2012-04-11 18:40
提供移动装置,用于向应用程序提供空间上可明确表达的控制。该装置包括用于呈现GUI的显示器。空间检测单元配置以检测移动装置的空间运动并提供响应于所检测的空间运动的输出。数据处理器配置以提供可执行代码的平台,以及监控和提供所述输出至通信信道。可执行代码在数据处理器平台上执行。可执行代码包括解释器库,其可操作地链接到通信信道并配置以与数据处理器通信以接收输出。解释器生成关于解释器库的事件。插件具有协作地链接到解释器库的接口,以接收相应生成的事件。所生成的事件提供给插件的脚本接口。浏览程序协作地链接到所述插件,并配置为接收从插件生成的事件。其中,脚本接口支持脚本环境,从而浏览程序响应于移动装置的空间运动而在显示器上得到控制。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
本专利技术涉及在空间上可明确表达的控制接口 ,特别涉及一种应用 框架,其中装置的空间运动向应用程序的可脚本化环境提供控制事件。本文"
技术介绍
"部分的描述是为了一般地描述本专利技术的背景。 说明书中所描述的专利技术人的工作以及在递交申请时不可限定为本专利技术 的现有技术的各方面的描述,均不能直接地或隐含地被视为本专利技术的
技术介绍
。由于传统键盘和控制器的附加的多种功能和小型化,诸如手机、 MP3播放器、PDA等的移动装置已经变得越来越难以操作。例如,由 于将多种功能并入单个装置,所以移动装置的功能性已经大大提高。 多功能包括文字消息、e-mail、多媒体重放、网页浏览等等。同时,与 更高的功能性的期望相冲突的是,进一步减小这些移动装置的物理尺 寸和重量的渐增的压力。至于在尺寸上的期望减小,显示器正变得更加清晰,因此在尺寸 上更易于减小,并且,诸如电子和数据存储器的内部元件也很快地变 得越来越小。这给设计者减小用户控制器的尺寸或用于各种功能的接 口的尺寸带来了巨大的压力。由于用户至移动装置的接口变得更小了 ,并且需要支持越来越多 组功能,所以对于经验不丰富的用户、往返于两地的人以及中老年人 来说,由于难以操纵较小的物理控制器,所以他们难以接触到装置的 全部功能。因此,需要更简化的用户界面,其不受前述尺寸减小和移动装置 功能增加的限制。
技术实现思路
本专利技术提供了一种向移动装置的应用程序提供控制的方法。该方法包括向所述移动装置的显示器显示所述应用程序的图形用户界面(GUI)。由移动装置的空间平台确定的限定的空间运动的产生。响应 于所述空间运动的产生,移动装置生成相应的控制信号。向应用框架 的插件程序提供控制信号。向所述应用程序给予插件的控制信号。在 由所述应用程序支持的脚本环境中执行脚本操作,从而根据所述移动 装置的空间运动向所述移动装置提供控制。在本专利技术的另一方面, 一种移动装置,包括显示器,配置为呈 现图形用户界面(GUI)。空间检测单元,配置为检测所述移动装置的 空间运动并提供响应于所述空间运动的输出。数据处理器,配置为提 供软件平台,并配置为监控并提供输出至通信信道。可执行代码,能 够在所述平台上执行,所述可执行代码包括解释器库,可操作地连 接至所述通信信道。解释器库配置为与所述数据处理器进行通信,乂人 而接收输出。所述解释器生成关于所述解释器库的事件。插件,具有 协作地连接至所述解释器库以接收相应生成的事件的接口。所生成的 事件被提供至所述插件的脚本接口。浏览程序,向显示器呈现GUI, 并协作地链接至所述插件,以接收由所述插件生成的事件。所述脚本 接口支持脚本环境,从而响应于所述移动装置的空间运动而对所述浏 览程序进行控制。在本专利技术的又一方面,提供了 一种向应用程序提供控制的系统。 该系统的手持装置包括空间检测单元,配置为^f全测所述手持装置的 空间运动,并提供响应于所述空间运动的输出。数据处理器,配置为 监控所述输出并向通信信道提供所述输出。该系统的主机装置包括 显示器,配置为呈现图形用户界面(GUI)。可执行代码,能够在所述 主机装置的平台上执行,包括解释器库,可操作地链接至所述通信 信道。解释器库配置为与所述数据处理器进行通信,从而接收输出。 所述解释器生成关于所述解释器库的事件。插件具有接口,该接口协 作地连接至所述解释器库,以接收相应生成的事件。所生成的事件被 提供至插件的脚本接口。浏览程序,用于呈现所述GUI,并协作地连 接至所述插件,配置以接收从所述插件生成的事件。所述脚本接口支 持脚本环境,从而响应于所述手持装置的空间运动对所述浏览程序进 行控制。可以理解,前面对本专利技术的一般描述和以下的详细描述均为示例 性的,而并非对本专利技术做出限制。附图说明当结合附图参照以下具体描述时,将更容易理解本专利技术和本专利技术许多优点,其中图1为本专利技术的示例性移动装置的立体图2示出了图1的示例性移动装置的架构的高层次方框图3为描述了图1的移动装置的示例性过程流程的流程图;以及图4为用户对图1的移动装置进行用户输入的流程图。具体实施例方式以下使用的某些术语仅是为了方便,其并不起限定作用。本文所 说的术语"可明确表达(articulable)"和"空间运动,,是指在三维空 间内相对于装置的全部范围的运动。运动的范围包括沿任意轴线的完 整旋转、部分旋转和/或非旋转运动,如"弹动(flick)"或"抖动(shake )"。 本文所用的"弹动"被限定为在一个方向上的快速运动(在持续时间 内预定),然后回复至原始出发点。本文所用的"抖动"包括连续的弹 动。同样,本文所用的可明确表达的和/或空间运动,包括在任意方向 上呈一定角度和/或线性的运动,其不需要返回至原始出发点。在附图 中,相同的标号用于表示在各附图中相同的元件。本专利技术涉及用于基于对装置空间运动的检测的脚本接口的输入机 制。诸如在任意方向上的晃手、倾斜、扭曲、旋转以及手腕弹动的运 动被转化为由脚本环境处理的事件。本专利技术提供了包括支持脚本环境的应用程序的移动装置,在示例 性实施方案中,利用万维网浏览器。该网络浏览器提供了图形用户界 面(GUI),其体现了显示或者有助于在屏幕上显示图标形式、菜单形 式、单选按钮形式等的选项的计算机环境,例如在基于Windows的操 作系统中所典型地体现的。这些浏览器可包括由移动装置的Symbian 、 Linux 和/或Windows CE操作系统支持的Mozilla Minimo 、 Opera 和Thunderhawk⑧浏览器。当然,本领域4支术人员 可认识到,示例性实施方案可包含非移动平台,例如Unix、 Windows Vista和相应的非移动平台以及诸如Netscape Navigator 、 Microsoft Internet Explorer和Firefox的浏览才支术。图1示出了示例性的输入移动装置201。空间运动或手的运动, 例如晃手(如所示出的倾斜(称之为俯仰))和手腕向左和向右弹动, 被自动转化为事件(此处为用箭头标出的上仰、左偏和右偏)。当然, 箭头仅仅是示意性的,而如上所述,并不排除潜在的移动。参见图2,示例性实施方案提供了移动装置201,以从移动装置 201的、相应的、被限定的手部运动得到限定的事件。这些事件传递 给主机202,其利用了网络浏览器,以提供基于这些事件或响应于这 些事件的用户交互。更具体地,图2示出了该示例性移动装置的架构的高层次方框图。 移动装置201包括硬件平台201a,硬件平台201a具有加速度计204、 数字数据转换205和处理器206。主机或软件202包括浏览器207、脚 本208、插件209和解释器210。移动装置201通过通信接口 203与主 机202通信。移动装置201为硬件和/或软件,或者是硬件和软件的结合,包括 运动检测器(如,多方向加速度计204)。示例性的加速度计将输出用 于识别装置201在三维空间内运动的模拟数据。然后,通过将数字数 据转换单元205用作为A/D (模拟至数字)转换器,而将该模拟数据 转换为数字数据。如果加速度计204输出与处理器206兼容的数字位 置数据,则可除去数字数据转换单元205。动作由用户驱动的、移动装置201的运动限定(例如,向左或向 右的突本文档来自技高网...

【技术保护点】
一种向移动装置的应用程序提供控制的方法,包括: 向所述移动装置的显示器显示所述应用程序的图形用户界面(GUI); 确定所述移动装置的限定的空间运动的产生; 响应于所述空间运动的产生,生成相应的控制信号; 向所述应用程序的插件程序提供所述控制信号; 向所述应用程序给予所述插件的控制信号;以及 在由所述应用程序支持的脚本环境中执行脚本操作,从而根据所述移动装置的空间运动向所述移动装置提供控制。

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

【专利技术属性】
技术研发人员:基思沃特斯布拉德福拉塞伊菲利普扎吉拉尔兹克莱顿威廉斯
申请(专利权)人:法国电信公司
类型:发明
国别省市:FR[法国]

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

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