[發明專利]一種跨平臺微應用創建方法在審
| 申請號: | 201910491028.2 | 申請日: | 2019-06-06 |
| 公開(公告)號: | CN110213105A | 公開(公告)日: | 2019-09-06 |
| 發明(設計)人: | 單承方;紀威;耿建光;桑國彪;李大林;鄭光鵬 | 申請(專利權)人: | 北京神舟航天軟件技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06;H04L29/08;G06F8/38;G06F8/71 |
| 代理公司: | 北京世譽鑫誠專利代理事務所(普通合伙) 11368 | 代理人: | 孫國棟 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 跨平臺 創建 單點登錄功能 數據通訊功能 應用開發技術 風格統一 交互能力 用戶認證 用戶體驗 內核層 操作系統 開發 | ||
本發明公開的跨平臺微應用創建方法,涉及微應用開發技術領域,通過創建微應用內核層及用戶認證層,解決了基于WEB技術開發的應用與本地不同操作系統間的交互能力較差的問題、微應用間數據通訊功能較差的問題、各個微應用UI風格統一及具備單點登錄功能,提高了用戶體驗。
技術領域
本發明涉及微應用開發技術領域,具體涉及一種跨平臺微應用創建方法。
背景技術
目前,為使企業的產品能夠兼容不同用戶在不同的操作系統的使用大多需要針對不同的操作系統復寫源代碼,增加了開發難度,并且對于整個產品的生命周期,產品從開發、部署、實施、運維都無形中增加了成本。
在傳統網絡應用設計中,網絡應用由數個不同的網頁構成。為了在應用內渲染特定網頁,執行以下交互集合:客戶端設備處的網絡瀏覽器從網絡服務器請求特定網頁。作為響應,網絡服務器將用于頁面的代碼傳輸給網絡瀏覽器,該代碼包括超文本標記語言、JavaScript語言和層疊樣式表代碼,網絡瀏覽器加載代碼并且渲染頁面,由此使得用戶能夠查看頁面并且與頁面交互。當用戶隨后查看應用內的不同內容時,用戶將點擊頁面上指向應用內的不同頁面的超鏈接或輸入,并且然后針對不同頁面執行以上提及的請求/響應/加載/渲染過程。
目前,大都采用NW.JS框架從DOM和Web Worker層面調用Node.js的模塊,通過一次編寫代碼,就可以運行在多平臺上運行的效果。
現有技術存在以下缺陷:
(1)基于WEB技術開發的應用與本地不同操作系統的交互能力較差;
(2)微應用間數據通訊功能較差;
(3)各個微應用UI風格不統一、不具備單點登錄功能,用戶體驗較差。
發明內容
為解決現有技術的不足,本發明實施例提供了一種跨平臺微應用創建方法,該方法包括:
創建微應用內核層,包括:
獲取本地網絡配置文件,讀取網絡配置相關參數,同時清除本地網絡緩存內容;
判斷當前網絡狀態是否存在抖動情況,若是,則再次判斷服務負載狀態,查找有效連接線路,與后端服務器建立連接,生成網絡管理器,其中,所述網絡管理器用于提供服務請求接口;
獲取日志存儲位置、本地日志寫入方式、本地日志與后端服務器請求接口,生成本地日志配置信息;
根據所述本地日志配置信息,確定本地日志的最大存儲、日志名稱、存儲方式及日志寫入級別規則,生成日志管理器,其中,所述日志管理器用于快速處理本地運行日志,維持客戶端穩定,處理服務請求接口及生成過程、獲取本地日志配置文件、解析本地日志信息、實時監控本地運行環境變化、處理客戶端日志及定期將客戶端日志推送至后端服務器;
獲取本地窗口的樣式配置信息及基本操作配置信息,為所述本地窗口配置注冊功能,生成窗口管理器,其中,所述窗口管理器用于處理應用窗口注冊、窗口服務管理、本地窗口進程管理、管理窗口間通信、協同響應應用創新信息推送,控制窗口生命周期,在應用運行時,窗口管理器提供給應用控制窗口狀態能力,同時窗口管理器在應用間可以實現窗口間的通信,實時在應用間傳遞消息;
設置微應用的名稱、標識、啟動方式及描述信息,生成微應用管理器;
獲取外部配置文件,即用戶自定義的配置文件,判斷所述外部配置文件是否存在特殊配置,若是,則將所述外部配置文件設為內部配置文件,生成配置管理器;
獲取各個微應用的名稱、訂閱關系并根據所述訂閱關系,設置各個微應用之間的調用關系,生成服務管理器;
創造用戶認證層,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神舟航天軟件技術有限公司,未經北京神舟航天軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910491028.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:容量預測方法及裝置
- 下一篇:一種設備信息管理方法、裝置、系統及電子設備





