[发明专利]XML呈现中z序元素的细粒度控制有效

专利信息
申请号: 200680024282.2 申请日: 2006-05-31
公开(公告)号: CN101213515A 公开(公告)日: 2008-07-02
发明(设计)人: J·B·布劳科夫;N·C·布鲁克;S·G·布特林 申请(专利权)人: 高通股份有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06T15/40;G06T11/60;G06F17/22
代理公司: 上海专利商标事务所有限公司 代理人: 陈炜
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: xml 呈现 元素 细粒度 控制
【说明书】:

相关申请的交叉引用

本申请要求在2005年5月31日提交的美国临时申请S/N.60/686,349的权益,由此其整体被援引纳入于此。

发明背景

发明领域

本发明一般涉及用户界面的可变处理。尤其地,本发明涉及控制用户界面元素的呈递。

相关技术说明

在涵盖分级数据语言和标记语言——包括基于XML的语言——的数据语言中,呈现在显示器上的用户界面(UI)元素被给予一定次序以便进行排版。(注意:UI元素是可以呈现在屏幕上的某物。例如,代码元素可以是基于XML的语言中的一行代码或一个标签。UI元素可由一个或多个代码元素来表征。进一步,代码元素可能并不描述一呈现,即,它可以描述一行为。)

排版次序通常由与UI元素相关联的代码元素如何在语言中被声明来定义。当在显示器上绘制(或呈递)这些UI元素时,绘制的次序遵循排版次序。

在显示器上,水平的和垂直的、长度和宽度等典型地以标识其在x-y平面中的表示的“x-y”坐标来引用。当在一呈现中呈现UI元素时,它们的“z序”指它们相对彼此叠放的次序。尽管所有的UI元素典型地在x-y平面中被查看,但是呈现的z序是有意义的,因为在另一元素之上呈递的UI元素可能会(除非它们具有一定的透明度)覆盖掉在其之下呈递的UI元素。

使用XML为例,用XML载明的用户界面(UI)的UI元素具有与其在代码中被声明的次序完全相同的隐性绘制次序。复杂的UI需要有允许可视UI元素能够被画在其他UI元素(在XML序列中声明得较晚的)之上的能力。因此,需要能够改变呈递的z序。

当前的UI数据语言方案没有解决此问题,或是提供了对该问题效率低下的解决方案。具体而言,标量矢量图形(SVG)版本2建议解决z序控制。提供此控制的机制尚未被建立或定义。一些迹象显示它们可能利用索引。使用索引进行z控制毕竟要受到裁剪的不利影响,这在UI中是不合需要的。

另一种解决方案包括创建包含要呈现的UI元素的页面的数个版本,每一页面改变相关联的代码元素的z序。然而,这种解决方案由于需要扩展出额外的页面、存储页面以及跨多个页面维护对代码的更改而涉及额外的资源,并且是应对z序动态控制的蛮力的、即效率低下的方法。

发明概要

与本发明相符的系统和方法通过创建控制用户界面元素的呈递和呈现的系统、方法和装置来克服现有系统的缺陷。

在本发明的一个实施例中,一种用于控制在呈现中呈递的第一元素的z序的方法包括:接收代表在呈现中的排版次序的有序元素列表,将该有序列表中的第一元素指派给一提升容器元素,其中该第一元素可以是该有序列表中的数个元素之一,在该呈现上绘制除该第一元素以外的该有序列表元素,并且将包含该第一元素的提升容器绘制到呈现。

在本发明的另一个实施例中,一种用于呈递多个用户界面元素的方法:定义提升用户界面元素,在显示器上呈递这多个用户界面元素,并且在显示器上呈递该提升用户界面元素,其中该提升用户界面元素是在这多个用户界面元素的呈递之后被呈递的。在此方法中,该提升用户界面元素是这多个用户界面元素之一,并且在显示器上呈递这多个用户界面元素的步骤并不呈递该提升用户界面元素。包含这多个用户界面元素的结构可以是树结构。另外,当在显示器上被呈递时,该提升用户界面元素可不被裁剪。该提升用户界面元素也可以通过聚焦在显示的用户界面元素上来定义。

在又一个实施例中,一种用于控制在呈现中呈递的第一元素的z序的设备包括:用于存储程序代码的存储器,其中该程序代码包含针对表示在呈现中的排版次序的一有序元素列表的指令,以及

处理器,被配置成将该有序列表中的第一元素指派给一提升容器元素,其中该第一元素可以是该有序列表中的数个元素之一,用除该第一元素以外的该有序列表元素来绘制该呈现,并且将包含该第一元素的提升容器绘制到呈现。

在又一个实施例中,一种用于在显示器中呈递多个用户界面元素的设备包括:存储器,包含定义一含有这多个用户界面元素的结构的程序代码,以及处理器,被配置为定义一提升用户界面元素,在显示器上呈递这多个用户界面元素,并且在显示器上呈递该提升用户界面元素,其中该提升用户界面元素是在呈递这多个用户界面元素之后被呈递的。

在细阅以下阐述的本发明的附图简要说明、发明具体说明以及权利要求书之后,本发明的其他目的、优点和特征将变得显而易见。

附图简要说明

关于其中相同的附图标记始终代表相似要素的附图:

图1是在其中设备可以在本发明的一个实施例中操作的通信环境的功能图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200680024282.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top