[发明专利]执行图形应用的方法和系统有效
| 申请号: | 201180025035.5 | 申请日: | 2011-04-26 |
| 公开(公告)号: | CN102907069A | 公开(公告)日: | 2013-01-30 |
| 发明(设计)人: | Y·赵;T·鲍德尔 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/14;G06F17/30 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 执行 图形 应用 方法 系统 | ||
技术领域
本发明一般地涉及数据的图形显示,更具体地说,涉及在呈现的对象上执行图形应用的方法和系统。
背景技术
在过去的几十年里,已开发出多种技术来优化用户和Web应用之间通过图形界面的交互,并且允许用户使用控制输入设备(计算机键盘上的光标控制键、诸如鼠标之类的指点设备等)通过在计算机图形界面上操纵图形图像来运行大量Web应用。
瘦客户机技术是一种已知的提供此类丰富交互图形功能的方法。根据瘦客户机技术,Web服务器生成图形并将图形作为图像发送到客户机,无需客户机侧部署,也无需依赖于外部技术,同时提供旧浏览器支持。但是瘦客户机技术在客户机上提供有限的交互性:每当用户点击或执行图像交互时,必须执行与Web服务器之间的往返操作以提供更新的显示表示。这允许生成包含由多个图形对象组成的位图图像的显示,例如具有多个节点的用户可编辑工作流网络的表示。用户然后可以使用控制输入设备单击或悬停在呈现对象上方以亮显或选择该对象并显示相关信息。但是,当前基于瘦客户机的解决方案要求将用户点击的点的坐标发送到服务器,让服务器计算对应于该点的对象,然后返回最新计算的表示亮显或选定对象,以及与该对象关联的应用数据的图像。这极大地减少瘦客户机解决方案的交互性。
其他用于在Web上呈现动态图形应用的现有技术依赖于在Web浏览器上加载将在客户机侧执行以创建图形表示、对用户事件作出反应并相应地刷新显示的某种形式的程序。这可使用需要在客户机上安装诸如Flash、Silverlight或Java Applets之类的定制软件(部署)的专有技术,或者使用诸如不在最常用的Microsoft Internet Explorer等客户机Web平台上使用的HTML5之类的Web标准来执行。
US2010/0031196提供一种用于在客户机浏览器中选择和亮显对象的方法和装置。US2010/0031196中采用的方法是将图形对象标识符的位置编码到行程(run length)编码位图中,使得位图中的每个像素对应于一个图形对象标识符。然后在客户机上使用本地脚本亮显或选择(即,显示选择)用户使用指点设备指定的对象。但是,该解决方案缺乏效率且浪费带宽。而且,该解决方案限于选择和亮显图形对象,不适于其他瘦客户机应用。
发明内容
根据本发明,提供了根据所附独立权利要求1的在显示的对象上执行预定图形应用的方法、根据所附权利要求10的计算机程序、根据所附权利要求11的计算机可读介质以及根据所附权利要求2的系统。优选实施例在所附从属权利要求2至9中定义。
因此,本发明为Web应用提供更丰富的图形交互能力,无需客户机侧部署,包括在旧Web客户机上的部署。
本发明通过生成其颜色索引实际指定应用域对象的额外位图,并将所述位图随同所述位图所描绘的对象上的关联信息一起发送到客户机,在不需要服务器来回操作的情况下进一步增强图形交互。
相应地,客户机侧脚本可以检索有关显示器上表示的域对象及其几何形状的信息。这允许在客户机上提供各种图形应用,无需维护图形数据结构或无需与关联Web服务器的频繁通信。借助本发明,图形应用不仅可以定位与用户输入对应的图形表示以及检索形状信息,而且还能访问客户机上的其他信息,例如对象名、诸如工具提示之类的各种特性、状态信息(例如,已启用、可移动...)以及与这些对象(例如,可点击按钮)关联的允许操作,并标识对象是否可以缩放或拖放到另一对象上。示例性图形应用包括但不限于诸如工具提示之类的语义图形反馈、亮显和选择图形对象,以及诸如生成丰富图像的文本或音频表示之类的可访问性特征。
通过阅读附图和具体实施方式,本发明的进一步优点对于技术人员来说将变得显而易见。此处旨在包含任何其他优点。
附图说明
现在将参考附图,借助实例描述本发明的实施例,在所述附图中,相同标号表示相似元素,并且其中:
图1示出用于实现本发明的一个或多个实施例的示例性硬件体系结构;
图2A示出根据本发明的特定实施例的用于执行图形应用的系统的详图;
图2B示出映射数据结构(“命中图(hitmap)”)和属性阵列(“命中列表(hitlist)”)的位图结构的示例性表示;
图3示出描述被执行以在呈现图像上触发图形应用的步骤的流程图;
图4示出根据本发明的特定实施例的生成“命中图”和“命中列表”数据结构的流程图;
图5示出更新显示的流程图;
图6示出对象属性检索的流程图;以及
图7示出图形对象形状检索的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180025035.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流动层式包衣机
- 下一篇:一种滑动式聚丙烯输液袋的组合盖





