[發明專利]數據通信方法、裝置、微前端系統及存儲介質在審
| 申請號: | 202010025624.4 | 申請日: | 2020-01-10 |
| 公開(公告)號: | CN111240863A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 梁廣瑋;孟繁超;楊波 | 申請(專利權)人: | 無錫華云數據技術服務有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 許書音 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據通信 方法 裝置 前端 系統 存儲 介質 | ||
本申請提供一種數據通信方法、裝置、微前端系統及存儲介質,在用戶登錄時,主模塊即獲取用戶的用戶信息和權限信息,進而主模塊渲染權限信息對應的主模塊頁面。主模塊頁面中包括權限信息所對應的各子模塊入口。在接收到針對任一子模塊的選擇指令時,將用戶信息和與子模塊相關的權限信息傳遞給子模塊,以使子模塊渲染權限信息對應的子模塊頁面。這樣,即通過主模塊進行控制,實現了子模塊對于主模塊的數據的訪問,實現了數據從主模塊到子模塊的可靠傳輸,一定程度上實現了主模塊和子模塊之間的可靠性通信。
技術領域
本申請涉及微前端技術領域,具體而言,涉及一種數據通信方法、裝置、微前端系統及存儲介質。
背景技術
微前端(MicroFrontends)是一種類似于微服務的架構,它將微服務的理念應用于瀏覽器端,即將單頁面前端應用由單一的單體應用轉變為把多個小型前端應用聚合為一的應用。各個前端應用可以獨立開發、獨立部署。
目前,由于各小型前端應用往往具有不同的功能,各小型前端應用(各小型前端應用也可被稱之為前端應用中的各個模塊)之間的通信可靠性將會直接影響到整個前端架構的可靠性。因此,如何實現前端應用中不同模塊間的數據安全訪問就成為了亟待解決的問題。
發明內容
本申請實施例的目的在于提供一種數據通信方法、裝置、微前端系統及存儲介質,用以實現前端應用中各模塊之間的可靠性通信。
本申請實施例提供了一種微前端系統中模塊間的數據通信方法,包括:
在用戶登錄時,主模塊獲取所述用戶的用戶信息和權限信息;所述主模塊渲染所述權限信息對應的主模塊頁面;所述主模塊頁面中包括所述權限信息所對應的各子模塊入口;在接收到針對任一子模塊的選擇指令時,將所述用戶信息和與所述子模塊相關的權限信息傳遞給所述子模塊,以使所述子模塊渲染所述權限信息對應的子模塊頁面;所述子模塊頁面中包括所述子模塊具有的與所述權限信息對應的各操作入口。
在上述實現過程中,當用戶登錄時,主模塊即獲取用戶的用戶信息和權限信息,進而主模塊渲染權限信息對應的主模塊頁面。主模塊頁面中包括權限信息所對應的各子模塊入口,用戶可以選擇任意子模塊入口。主模塊在接收到針對任一子模塊的選擇指令時,將用戶信息和與子模塊相關的權限信息傳遞給子模塊,以使子模塊渲染權限信息對應的子模塊頁面。這樣,即通過主模塊進行控制,實現了子模塊對于主模塊的數據的訪問,實現了數據從主模塊到子模塊的可靠傳輸,一定程度上實現了主模塊和子模塊之間的可靠性通信。
進一步地,所述用戶信息包括所述用戶在不同數據域下的角色信息;所述權限信息包括不同角色信息所對應的權限;將所述用戶信息和與所述子模塊相關的權限信息傳遞給所述子模塊,包括:將所述選擇指令所對應的數據域下的角色信息和所述角色信息對應的權限,傳遞給所述子模塊。
應當理解的是,在多數據范圍的復雜業務場景下,同一用戶可能在不同數據域下扮演有不同的角色,而不同的角色對應有不同的權限。因此在本申請實施例中,可以將選擇指令所對應的數據域下的角色信息和角色信息對應的權限,傳遞給子模塊,以使子模塊根據當前數據域下的角色信息,渲染該角色信息的權限對應的子模塊頁面,以適應多數據范圍的復雜業務場景下,用戶操作的需求。
進一步地,在所述將所述用戶信息和與所述子模塊相關的權限信息傳遞給所述子模塊之前,所述方法還包括:判斷已加載的子模塊是否為所述選擇指令指示的子模塊;若已加載的子模塊不是所述選擇指令指示的子模塊,卸載所述已加載的子模塊;加載所述選擇指令指示的子模塊。
在上述實現過程中,在已加載的子模塊不是選擇指令指示的子模塊時,對已加載的子模塊進行卸載,進而再加載選擇指令指示的子模塊;而在已加載的子模塊是選擇指令指示的子模塊時,即直接將用戶信息和與該子模塊相關的權限信息傳遞給該子模塊,這樣限制了子模塊只能獲取有相應權限的數據域,提高了本申請實施例的方案的安全性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華云數據技術服務有限公司,未經無錫華云數據技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010025624.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:掩膜版及制備方法
- 下一篇:一種農事行為監管方法





