所公开的是用于实施触摸感应装置上的各种形式的用户动作的各种实施方案。在触摸屏幕显示装置上产生的触摸输入被转换成图形用户界面事件。至少部分基于来自一个或多个客户端的输入将一个或多个触摸输入事件提供给所述媒体应用。从所述客户端接收的所述触摸输入被映射至对应的用户动作。所述媒体应用执行所述用户动作、获得所述输出数据并且发送所述应用流至所述客户端中的每个。
【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】所公开的是用于实施触摸感应装置上的各种形式的用户动作的各种实施方案。在触摸屏幕显示装置上产生的触摸输入被转换成图形用户界面事件。至少部分基于来自一个或多个客户端的输入将一个或多个触摸输入事件提供给所述媒体应用。从所述客户端接收的所述触摸输入被映射至对应的用户动作。所述媒体应用执行所述用户动作、获得所述输出数据并且发送所述应用流至所述客户端中的每个。【专利说明】输入映射区域 本申请要求2011年11月14日提交的标题为"INPUT MAPPING REGIONS"的分配 的序列号13/295, 133的共同待决的美国非临时申请的优先权,所述非临时申请的整体在 此通过引用并入本文。 背景 与浏览器或移动应用用户界面的交互可包括使用诸如例如键盘、鼠标、轨迹球、操 纵杆、触摸屏幕或其它输入装置的多种输入装置的输入。输入机制在能够被传递的事件的 数量和类型中变化。另外,可用的输入装置的范围正随着技术的发展而扩展。 附图简述 参考下列的附图可以更好地理解本公开的许多方面。在附图中的部件不一定按照 比例绘制,而是将重点放在清楚地说明本公开的原理。此外,在附图中,类似的附图标记标 示全部几个视图中的对应的零件。 图1是根据本公开的各种实施方案的网络化环境的图。 图2是根据本公开的各种实施方案的由图1的网络化环境中的客户端呈现的用户 界面的实例的图。 图3是根据本公开的各种实施方案的说明作为在图1的网络化环境中的计算装置 中执行的输入映射应用的部分实施的功能性的一个实例的流程图。 图4是根据本公开的各种实施方案的提供在图1的网络化环境中采用的计算装置 的一个实例说明的示意框图。 【具体实施方式】 本公开涉及在触摸感应客户端装置上实施多种用户动作用于媒体应用。本公开的 各种实施方案促进从触摸感应客户端装置接收的触摸事件至可由媒体应用识别的对应的 输入的翻译。例如,在一些实施方案中,媒体应用可由诸如服务器的计算装置执行。媒体应 用产生最终以在触摸感应客户端装置上的用户界面的形式呈现的视频传递。来自客户端装 置的输入可由输入映射应用通过网络接收并且随后被翻译成由媒体应用识别的对应的输 入。媒体应用执行合适的用户动作并且在给视频传递的输出中做出合适的改变作为响应, 所述视频传递通过网络被传递给触摸感应客户端装置。在下列论述中,提供了系统及其部 件的一般描述,接着是所述系统及其部件的操作的论述。 参考图1,示出了根据各种实施方案的网络化环境100。网络化环境100包括计算 装置103、一个或多个客户端装置106和网络109。网络109包括,例如互联网、内联网、夕卜 联网、广域网(WAN)、局域网(LAN)、有线网络、无线网络或其它合适的网络等,或者两个或 多个此类网络的任何组合。 计算装置103可包括,例如服务器计算机或提供计算能力的任何其它系统。或者, 可采用布置在例如一个或多个服务器组或计算机组或其它布置中的多个计算装置103。例 如,多个计算装置103 -起可包括云计算资源、网格计算资源和/或任何其它分布式的计算 布置。此类计算装置103可位于单个安装中或可分布在许多不同的地理位置中。为了简便 的目的,计算装置103在本文中指代单数。即使计算装置指代单数,要理解的是可在如上文 所述的各种布置中采用多个计算装置103。 各种应用和/或其它功能性可根据各种实施方案在计算装置103中执行。此外, 各种数据存储在计算装置103可访问的数据存储113中。可以了解的是数据存储113可表 示多个数据存储113。存储在数据存储113中的数据,例如,与下文所述的各种应用和/或 功能实体的操作关联。 在计算装置103上执行的部件,例如,包括媒体应用116、输入映射应用119和没有 在本文中详细论述的其它应用、服务、过程、系统、引擎或功能性。媒体应用116被执行以提 供或流式传送由应用产生的视频和/或其它媒体给可包括例如触摸屏幕显示装置146的客 户端106。为此,媒体应用116可产生各种流或除此之外的所传递的内容,诸如例如游戏、模 拟、地图、电影、视频和/或其它多媒体文件。 媒体应用116可通过各种协议,诸如例如超文本传输协议(HTTP)、简单对象访问 协议(SOAP)、实时传输协议(RTP)、实时流式传送协议(RTSP)、实时消息传送协议(RTMP)、 用户数据报协议(UDP)、传输控制协议(TCP)和/或用于通过网络109通信数据的其它协 议,与客户端106通信。输入映射应用119被执行以促进从客户端106接受各种用户输入, 其包括例如悬停、选择、滚动、缩放和/或其它操作。 存储在数据存储113中的数据包括例如触摸屏幕模型123、用户账户126和可能地 其它数据。触摸屏幕模型123中的每个包括与对应的移动装置关联的各种数据,所述数据 包括例如技术规格129、输入映射区域133和/或其它信息。另外,与触摸屏幕模型123中的 每个关联的技术规格129可包括各种数据,其包括尺寸、大小、结构、形状、响应时间和/或 其它数据。输入映射区域133被限定在触摸屏幕显示装置146中,在媒体应用116中的特定 功能被分配至所述输入映射区域。发生在此类区域中的触摸事件被翻译成由媒体应用116 识别的对应的输入。触摸事件表示与触摸屏幕显示装置146接触的点以及那些点相对于触 摸屏幕显示装置146的改变。触摸事件可包括例如轻敲事件、和拖动事件、收缩(pinch)事 件、鼠标上移事件、鼠标下移事件、鼠标移动事件和/或与触摸屏幕显示装置146接触的其 它点。由媒体应用116识别的输入可包括例如将要描述的滚动命令、悬停命令、缩放命令或 其它命令。 每个用户账户126包括与使用客户端106的用户关联的各种数据以与媒体应用 116交互。每个用户账户126可包括用户信息136,诸如用户名、密码、安全凭证、授权的应 用和/或其它数据。客制化数据139包括由使用客户端106的用户做出的规定输入映射区 域133的默认版本的用户客制化或替代的设置。另外,客制化数据139可包括用户的查看 环境的其它各种方面。当使用客户端106的用户客制化输入映射区域133时,计算装置103 将限定输入映射区域133的客制化版本的客制化数据139保持在数据存储113中用于如同 在客户端106上所呈现的与媒体应用116交互。客制化数据139可对应于与通常由媒体应 用116保存的输入映射区域133关联的数据或可对应于可在任何时间重新开始的媒体应用 116的记忆图像。 客户端106代表可耦接至网络109的多个客户端装置。客户端106可包括例如诸 如计算机系统的基于处理器的系统。此类计算机系统可以台式计算机、膝上型计算机、个人 数字助理、蜂窝电话、音乐播放器、联网板(web pad)、平板计算机系统、游戏控制台、触摸屏 幕监视器、平板计算机、智能电话或有类似能力的其它装置的形式而实施。 客户端106可包括触摸屏幕显示装置146并且可包括一个或多个其它输入装置。 此类输入装置可包括例如诸如键盘、鼠标、操纵杆、加速计、光笔、游戏控制器、触摸板、触摸 杆、按钮、光学传感器、麦克风、网络摄像头和/或可以提供用户输入的任何其它装置的装 置。 客户本文档来自技高网...
【技术保护点】
一种非瞬时性计算机可读介质,其包含可在计算装置中执行的程序,所述程序包括:游戏应用,其产生媒体流用于呈现在触摸屏幕客户端装置上,其中所述产生的媒体流的显示区域延伸超出所述触摸屏幕客户端装置的视图;代码,其获得与和所述触摸屏幕客户端装置的查看区域相关的坐标平面关联的至少一个坐标输入;代码,其确定所述至少一个坐标输入是否位于在关于所述触摸屏幕客户端装置的所述坐标平面中限定的多个输入映射区中的至少一个之内;代码,其响应于从包含所述触摸屏幕客户端装置的客户端接收的用户输入来促进所述输入映射区中的每个的区域的调整;代码,其将所述至少一个坐标输入译为由所述游戏应用识别的对应的输入;代码,其提供所述对应的输入给所述游戏应用;代码,其响应于所述对应的输入来执行至少一个游戏应用功能;以及代码,其通过网络发送所述媒体流至所述客户端。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:AJ奥弗顿,
申请(专利权)人:亚马逊科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。