[发明专利]对主题进行换肤的系统和方法有效
申请号: | 200780001237.X | 申请日: | 2007-05-15 |
公开(公告)号: | CN101356494A | 公开(公告)日: | 2009-01-28 |
发明(设计)人: | 约-戴维·肯尼思·莱思;米哈伊尔·冯默提切夫;乔斯·乔斯·路易斯;斯图尔特·格鲁德 | 申请(专利权)人: | 捷讯研究有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F15/02;H04Q7/32 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 王玮 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主题 进行 系统 方法 | ||
技术领域
本专利公开总体上涉及一种用于向多个设备提供通信的通信系统,具体涉及一种对主题进行换肤的系统和方法。
本专利文献公开的一部分包括受著作权保护的资料。著作权人不反对任何人按照专利商标局专利文献或记录所公开的一样来复制本专利文献或本专利公开,但是保留除此以外的所有著作权。
背景技术
可缩放矢量图形(SVG)是一种用于描述二维矢量图形的可扩展标记语言(XML)。应用程序可利用SVG文件表述它的用户界面(UI)。该SVG文件可以被称为应用程序的“皮肤”。基本图形UI的必要条件包括以下事实:应用程序必须能够图形化地表示自身状态,并对来自图形用户界面的输入作出反应。该应用程序应能够:
a)对来自GUI的用户输入作出反应。除此之外,应用程序将限于被动的表示状态。多数应用程序需要某种形式的用户交互。
b)向用户生动的反映状态。除此之外,应用程序将不能表示涉及商业逻辑的状态。UI将限于接受用户输入。多数应用程序要求向用户显示有关它们状态的信息。通常,必须满足a)和b)。
将传统的应用程序图形用户界面连同应用程序逻辑一起进行硬编码。更确切地说,利用如Java或C++程序中的应用程序逻辑来对用户界面的外表和行为进行编程,并随同应用程序一起嵌入程序中。
发明内容
本公开的实施例涉及一种用于为设备上的应用程序创建图形界面的媒体引擎。该媒体引擎包括用于向媒体引擎通知对应用程序的改 变的交互界面、用于呈现图形界面的呈现器、以及用于根据模板文件来解析模板信息的解析器,该模板信息用于对呈现器如何呈现图形界面进行控制。
本公开的另一实施例涉及一种用于为设备上的应用程序创建图形界面的媒体引擎。该媒体引擎包括用于向媒体引擎通知对应用程序的改变的交互界面、用于呈现图形界面的呈现器、用于根据模板文件来解析模板信息的解析器、以及用于动态地控制数据元素对象组中的至少一个数据元素对象长度的布局管理器。该模板信息包括组数据元素对象组和定制事件对象组。该模板信息用于对呈现器如何呈现图形界面进行控制。
本公开的另一实施例涉及一种包括显示器、操作系统、输入设备、至少一个应用程序、至少一个模板文件以及媒体引擎的移动通信设备。该媒体引擎包括用于向媒体引擎通知对至少一个应用程序的改变的交互界面、用于在显示器上呈现图形界面的呈现、以及用于根据至少一个模板文件来解析模板信息的解析器,该模板信息用于对呈现器如何在显示器上呈现图形界面进行控制。
本公开的另一实施例涉及一种对设备上的应用程序进行换肤的方法,该方法包括以下步骤:解析模板文件、将解析的信息存储在模板中、通过交互界面从应用程序接收更新的数据元素信息、利用接收到的更新数据元素信息来更新模板、利用布局管理器来控制数据元素信息的长度、将所述模板传递到呈现器,以及将所述模板呈现为图形界面。
本公开的另一实施例涉及一种传播的信号载体,承载有包括可被计算机读取和执行的计算机可执行指令的信号,该计算机可执行指令用于执行一种对设备上的应用程序进行换肤的方法,该方法包括以下步骤:解析模板文件、将解析的信息存储在模板中、通过交互界面从应用程序接收更新的数据元素信息、利用接收到的更新数据元素信息来更新模板、利用布局管理器来控制数据元素信息的长度、将所述模板传递到呈现器,以及将所述模板呈现为图形界面。
本公开的另一实施例涉及一种计算机可读介质,存储有用于在计 算机中执行一种对设备上的应用程序进行换肤的方法的指令或语句,该方法包括以下步骤:解析模板文件、将解析的信息存储在模板中、通过交互界面从应用程序接收更新的数据元素信息、利用接收到的更新数据元素信息来更新模板、利用布局管理器来控制数据元素信息的长度、将所述模板传递到呈现器,以及将所述模板呈现为图形界面。
附图说明
现在将仅以示例方式参照以下附图来描述本发明公开的实施例,在附图中:
图1示出了根据本发明公开的实施例的移动设备的功能示意图;
图2示出了根据本发明公开的实施例的应用程序的示例的功能示意图;
图3a示出了根据本发明公开的实施例的媒体引擎的示例的功能示意图;
图3b示出了根据本发明公开的实施例的媒体引擎的另一示例的功能示意图;
图3c示出了根据本发明公开的实施例的媒体引擎的另一示例的功能性示意图;
图3d示出了根据本发明公开的实施例的媒体引擎的另一示例的功能性示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷讯研究有限公司,未经捷讯研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780001237.X/2.html,转载请声明来源钻瓜专利网。