[发明专利]一种专用界面工具的格式转换方法及装置有效
申请号: | 200810240535.0 | 申请日: | 2008-12-23 |
公开(公告)号: | CN101763255A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 朱春梅;白曦;程宝平;张鑫;侯睿 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30;G06F17/22 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 魏杉 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 专用 界面 工具 格式 转换 方法 装置 | ||
技术领域
本发明涉及移动通信领域,尤其涉及一种专用界面工具(widget)的格式 转换技术。
背景技术
Widget(专用界面工具)是一种轻量级的Web应用程序,用来实现某种单 一的功能并且对Web2.0或者Internet(因特网)上的内容进行快速直接访问, 用户安装负责运行widget的引擎之后便能使用widget。为了标准化widget的 开发过程,W3C(World Wide Web Consortium,万维网联盟)对widget进行了 定义:widget是一种交互的单目标应用程序,widget被用来显示或者更新本地 的或者Web上的数据,并通过某种格式被打包以便于下载和安装到用户的PC (Personal Computer,个人计算机)或者移动终端上。
不同于传统的PC和移动终端上的应用程序,widget使用标准的Web技术, 例如HTML(Hyper-Text Markup Language,超文本标记语言)、XML(Extensible Markup Language,可扩展的标记语言)、CSS(Cascading Style Sheets,层叠样 式表)和JavaScript。上述Web技术也是AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML)开发过程中使用到的核心技术,因而widget 本身也是一种AJAX应用,可以说AJAX技术促进了widget的产生和发展。
随着用户对widget的需求日益增大,用户往往需要在PC或者移动终端上 运行多种格式的Widget,虽然widget是用标准的Web技术开发的,但是通常 情况下,负责运行不同格式Widget的引擎不同。主要原因在于:不同格式的 Widget,其配置文件中的属性名称不尽相同、Widget文件集合采用的打包格式 和包结构不尽相同、负责运行不同格式Widget的引擎所支持的运行平台不尽 相同,并且用来调用操作系统功能的API(应用编程接口)尚未被标准化。这 就需要用户预先在PC或者移动终端上安装多个引擎,导致PC或者移动终端 上大量的系统资源被占用,尤其是对于系统资源有限的移动终端来说,安装多 个引擎可能会影响用户其它业务的正常使用。因此,如何在PC和移动终端上 仅安装一个引擎便可运行各种格式的widget,也就是如何对widget进行格式转 换,成为目前widget领域的研究热点。
对于具备专业领域知识和编程经验的用户,可以采用人工方式对widget 进行格式转换,但是转换效率和准确率都比较低,并且大部分用户由于不具备 专业领域知识和编程经验,无法实现widget的格式转换。
现有技术中,提供了widget的格式转换工具:Amnesty Generator和 Widgetop,但是只能实现具有特定格式的widget到另一种特定格式的转换,例 如Amnesty Generator只能将Google gadget转换为Windows Vista边侧栏中的 gadget,Widgetop只能将运行在Apple Dashboard上的widget转换为可运行在 网页上的Web widget。可见,现有widget的格式转换工具的可扩展性较低,不 能实现widget在任意格式之间的转换,使得widget的开发成本较高,widget 的开发效率和代码复用率较低。
发明内容
本发明提供一种专用界面工具widget的格式转换方法及装置,用以实现 widget在任意格式之间的转换。
本发明提供的专用界面工具的格式转换方法,包括:
根据源专用界面工具widget待转换的目标格式从模板库中选择对应的目 标模板,其中,模板库中的每一个模板用于描述对应格式的widget的文件信息;
对源widget进行解包得到源widget文件集合,根据源widget文件集合对 源widget进行格式识别确定源格式,并根据源格式从模板库中选择对应的源模 板;
根据widget本体对源模板和目标模板中语义相同的文件信息进行关联,并 结合源widget文件集合生成目标widget文件集合,对目标widget文件集合进 行打包得到目标widget,所述widget本体用于描述模板库中各模板之间文件信 息的语义关联关系。
本发明提供的专用界面工具的格式转换装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810240535.0/2.html,转载请声明来源钻瓜专利网。