[發明專利]一種基于URL創建WebApp圖形應用的方法有效
| 申請號: | 202011327319.7 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112364269B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | 賀榮;周婷媛;沈靜;陳良紅;楊舒渝;王琦;許哲浩 | 申請(專利權)人: | 中國電子科技集團公司第十五研究所 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F16/958;G06F8/30 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 代麗;郭德忠 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 url 創建 webapp 圖形 應用 方法 | ||
1.一種基于URL創建WebApp圖形應用的方法,其特征在于,通過讀取URL渲染桌面應用界面,并在其基礎上補充完善適配各操作系統的桌面應用程序接口,使一個基于URL的網頁應用具備普通桌面應用程序才能實現的桌面操作,包括使用托盤菜單、任務欄、窗口管理、窗口異形以及窗口透明;具體包括如下步驟:
步驟一、設計開發WebApp圖形應用啟動器,所述WebApp圖形應用啟動器具有兩個組件,組件一是應用啟動組件,用于將用戶傳遞的網頁URL和啟動參數以及應用界面圖標傳遞給WEB渲染引擎,由WEB渲染引擎讀取URL的內容渲染WEB界面,啟動好WebApp圖形界面應用;組件二是應用實例動態創建組件,用于擴充WebApp本身所不具備的桌面應用功能,并在WebApp圖形應用運行過程中通過讀取頁面設置,并根據所在操作系統的桌面窗口操作接口啟動新的程序窗口,創建桌面浮動窗口、側邊欄、托盤菜單以及任務欄;
步驟二、啟動WebApp圖形應用啟動器,將網頁URL和應用啟動參數,以及應用界面圖標數據傳遞給WEB渲染引擎,此時,WEB渲染引擎會啟動一個主引擎,并將上述內容WEB頁面渲染成圖形應用界面;
步驟三、對窗口內容進行操作,當需要啟動一個新的窗口時,應用實例動態創建組件開始工作,主動搜索操作系統中的網頁排版引擎,然后讓新建窗口頁面動態匹配其中的某個排版引擎,并用該排版引擎啟動該新窗口,此時,新的窗口變成一個獨立的應用程序界面;
當程序需要退出時,關閉某個應用界面。
2.如權利要求1所述的基于URL創建WebApp圖形應用的方法,其特征在于,所述WEB渲染引擎為gecko引擎、Firefox或Chrome。
3.如權利要求1所述的基于URL創建WebApp圖形應用的方法,其特征在于,所述步驟三中,對窗口內容進行操作的具體方式為:
啟動器動態查找啟動網頁渲染引擎程序,根據不同特性要求控制引擎的運作行為滿足用戶的特性要求,打開用戶傳遞的url地址,并分析url中有關桌面級操作的接口代碼,并調用接口;其中,WebApp圖形應用啟動器的組件二給用戶提供額外桌面級操作的JS接口,供用戶的JS代碼隨時使用;
最后,解析url內容并編排UI界面。
4.如權利要求3所述的基于URL創建WebApp圖形應用的方法,其特征在于,所述JS接口支持托盤、任務欄和熱區特有接口。
5.如權利要求3所述的基于URL創建WebApp圖形應用的方法,其特征在于,所述步驟二中,傳遞給WEB渲染引擎的參數如下表:
。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第十五研究所,未經中國電子科技集團公司第十五研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011327319.7/1.html,轉載請聲明來源鉆瓜專利網。





