【技术实现步骤摘要】
本专利技术涉及移动通信领域,尤其涉及一种专用界面工具(widget)的格式转换技术。
技术介绍
Widget (专用界面工具)是一种轻量级的Web应用程序,用来实现某种单一的功能并且对Web2.0或者Internet (因特网)上的内容进行快速直接访问,用户安装负责运行widget的引擎之后便能使用widget。为了标准化widget的开发过程,W3C(World WideWeb Consortium,万维网联盟)对widget进行了定义widget是一种交互的单目标应用程序,widget被用来显示或者更新本地的或者Web上的数据,并通过某种格式被打包以便于下载和安装到用户的PC (Personal Computer,个人计算机)或者移动终端上。 不同于传统的PC和移动终端上的应用程序,widget使用标准的Web技术,例如HTML (Hyper—Text Markup Language,超文本标记语言)、XML (ExtensibleMarkupLanguage,可J广展的*示记i吾言)、CSS (Cascading Style Sheets,层叠样式表)禾口JavaScript 。上述Web技术也是AJAX (Asynchronous JavaScript andXML,异步JavaScript和XML)开发过程中使用到的核心技术,因而widget本身也是一种AJAX应用,可以说AJAX技术促进了 widget的产生和发展。 随着用户对widget的需求日益增大,用户往往需要在PC或者移动终端上运行多种格式的Widget,虽然widget是用标准的W ...
【技术保护点】
一种专用界面工具的格式转换方法,其特征在于,包括:根据源专用界面工具widget待转换的目标格式从模板库中选择对应的目标模板,其中,模板库中的每一个模板用于描述对应格式的widget的文件信息;对源widget进行解包得到源widget文件集合,根据源widget文件集合对源widget进行格式识别确定源格式,并根据源格式从模板库中选择对应的源模板;根据widget本体对源模板和目标模板中语义相同的文件信息进行关联,并结合源widget文件集合生成目标widget文件集合,对目标widget文件集合进行打包得到目标widget,所述widget本体用于描述模板库中各模板之间文件信息的语义关联关系。
【技术特征摘要】
一种专用界面工具的格式转换方法,其特征在于,包括根据源专用界面工具widget待转换的目标格式从模板库中选择对应的目标模板,其中,模板库中的每一个模板用于描述对应格式的widget的文件信息;对源widget进行解包得到源widget文件集合,根据源widget文件集合对源widget进行格式识别确定源格式,并根据源格式从模板库中选择对应的源模板;根据widget本体对源模板和目标模板中语义相同的文件信息进行关联,并结合源widget文件集合生成目标widget文件集合,对目标widget文件集合进行打包得到目标widget,所述widget本体用于描述模板库中各模板之间文件信息的语义关联关系。2. 如权利要求l所述的方法,其特征在于,所述源widget文件集合包括源widget主文件和源widget配置文件,所述模板库中还包括widget的格式与widget配置文件的标签之间的对应关系;所述根据源widget文件集合对源widget进行格式识别确定源格式,具体包括根据所述对应关系,对源widget配置文件进行标签匹配;并根据对源widget配置文件的标签匹配结果确定源格式。3. 如权利要求2所述的方法,其特征在于,还包括在对源widget进行解包得到的源widget文件集合中源widget主文件的格式为超文本标记语言HTML时,将源widget主文件的格式从HTML转化为可扩展的标记语言XML。4. 如权利要求3所述的方法,其特征在于,所述将源widget主文件的格式从HTML转化为XML,具体包括对HTML格式的源widget主文件中缺失的结束标签进行添加,对顺序错误或者不匹配的结束标签进行修改,对标题强调类型标签的错误进行纠正,对混乱或不完整的标签进行恢复,对未加双引号的属性值补充双引号;将HTML格式的源widget主文件中HTML格式的标签转化为XML格式的标签,得到XML格式的源widget主文件。5. 如权利要求1所述的方法,其特征在于,所述文件信息包括文件属性名称和文件标签;所述根据widget本体对源模板和目标模板中语义相同的文件信息进行关联,并结合源widget文件集合生成目标widget文件集合,具体包括根据widget本体对源模板和目标模板中语义相同的文件信息进行关联;根据源模板和目标模板中语义相同的文件属性名称的关联关系,并结合源widget文件集合,确定与源格式的文件属性名称相对应的目标格式的文件属性名称及其属性值;并根据源模板和目标模板中语义相同的文件标签的关联关系,将源widget文件集合的内容填充到目标模板中,生成目标widget文件集合。6. 如权利要求l所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:朱春梅,白曦,程宝平,张鑫,侯睿,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。