[發明專利]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.szxzyx.cn/pat/books/201110440259.4/1.html,轉載請聲明來源鉆瓜專利網。





