[发明专利]Widget 应用在线实现系统及方法在审
申请号: | 201110440259.4 | 申请日: | 2011-12-26 |
公开(公告)号: | CN103176785A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 李慧云;陆钢;文锦军;杨新章;何震苇 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 颜镝 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | widget 应用 在线 实现 系统 方法 | ||
1.一种Widget应用在线实现系统,包括:
用户门户部分,用于提供面向用户侧终端的门户页面,与所述用户侧终端进行信息交互;
模板加载装置,用于根据用户侧终端发出的接入门户访问请求提供向导式Widget应用工程制作模板,所述Widget应用工程制作模板中提供了用户可编辑的操作单元,所述Widget应用工程制作模板包括应用界面模板和功能代码模板;
模板代码库,用于保存所述应用界面模板和功能代码模板各自对应的代码;
代码生成装置,用于基于所述模板代码库中的代码,根据用户编辑后的Widget应用工程制作模板生成相应的代码;
应用测试装置,用于对生成的代码进行编译执行,并通过所述用户门户部分展现所述生成的代码的运行结果;
打包导出装置,用于按照Widget应用打包规范将所述生成的代码进行打包导出。
2.根据权利要求1所述的系统,其中还包括:
代码查看编辑装置,用于通过所述用户门户部分展现所述生成的代码,并接收来自用户侧终端对代码的编辑。
3.根据权利要求1所述的系统,其中还包括:
外部系统接口,用于与远程真机测试平台、应用发布平台和能力聚合网关连接。
4.根据权利要求1所述的系统,其中模板加载装置具体包括:
模板文件读取单元,用于读取含有模板页面属性变量的vm文件;
属性配置文件读取单元,用于读取模板页面属性及代码模板配置文件中的属性变量的类型、可选值和默认值;
模板加载单元,用于根据所述属性变量的默认值显示应用界面,并根据所述属性变量的类型和可选值显示用户可编辑选项;
JS文件加载单元,用于识别Javascript文件对应的功能代码模板,并进行加载。
5.一种基于权利要求1~4任一所述Widget应用在线实现系统的Widget应用在线实现方法,包括:
模板加载装置根据用户门户部分接收的用户侧终端发出的接入门户访问请求提供向导式Widget应用工程制作模板,所述Widget应用工程制作模板中提供了用户可编辑的操作单元,所述Widget应用工程制作模板包括应用界面模板和功能代码模板;
代码生成装置基于模板代码库中的代码,根据用户编辑后的Widget应用工程制作模板生成相应的代码;
应用测试装置对生成的代码进行编译执行,并通过所述用户门户部分展现所述生成的代码的运行结果;
打包导出装置按照Widget应用打包规范将所述生成的代码进行打包导出。
6.根据权利要求5所述的方法,其中,在所述代码生成装置基于模板代码库中的代码,根据用户编辑后的Widget应用工程制作模板生成相应的代码的操作之后,还包括:
代码查看编辑装置通过所述用户门户部分展现所述生成的代码,并接收来自用户侧终端对代码的编辑。
7.根据权利要求5所述的方法,其中,所述模板加载装置提供向导式Widget应用工程制作模板的操作具体包括:
模板文件读取单元读取含有模板页面的属性变量的vm文件;
属性配置文件读取单元读取模板页面属性及代码模板配置文件中的属性变量的类型、可选值和默认值;
模板加载单元根据所述属性变量的默认值显示应用界面,并根据所述属性变量的类型和可选值显示用户可编辑选项;
JS文件加载单元识别Javascript文件对应的功能代码模板,并进行加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110440259.4/1.html,转载请声明来源钻瓜专利网。