[發明專利]基于多Webview的數據傳輸方法、服務器及存儲介質在審
| 申請號: | 202010040900.4 | 申請日: | 2020-01-15 |
| 公開(公告)號: | CN111222075A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 林澤全 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/953;G06F21/60 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 webview 數據傳輸 方法 服務器 存儲 介質 | ||
本發明公開了一種基于多Webview的數據傳輸方法,應用于服務器,該方法包括為在多個不同Webview中分別創建一個網頁,其中,具有依賴關聯關系的網頁的標識相同,接收網頁數據更新的請求,解析請求中攜帶的待更新數據,將待更新數據存儲至狀態管理機的本地存儲器,從本地存儲器中查詢與查詢條件匹配的待更新數據,查詢條件基于標識及待更新數據對應的操作類型,預先創建并分配給每個子級網頁,將查詢得到的待更新數據,通過狀態管理機廣播至與指定網頁相同標識的至少一個子級網頁,更新所有子級網頁的數據,對所有子級網頁進行實時監控,確定更新后的子級網頁的數據是否存在更新,否則發出反饋信息至指定網頁。本發明能夠在MVVM模式下實現多網頁之間的數據交互。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種基于多Webview的數據傳輸方法、服務器及存儲介質。
背景技術
MVVM用于實現網絡視圖與模型之間的數據交互,即根據用戶在當前網頁上做出的操作與當前網頁具有依賴關聯關系的子級網頁進行數據交互。
但是由于在MVVM的實現過程中,所有的交互動作是在本地存儲器中進行的,當需要進行跨頁面進行數據交互,即多Webview情況時,由于每個網頁的本地存儲器都是獨立存在,無法進行不同本地存儲器之間的數據交互,因此目前MVVM只適用于單Webview,卻不適用于多Webview。因此,如何在MVVM模式下實現多Webview之間的數據交互成為了亟需解決的技術問題。
發明內容
本發明的主要目的在于提供一種基于多Webview的數據傳輸方法、服務器及存儲介質,旨在如何在MVVM模式下實現多Webview之間的數據交互的問題。
為實現上述目的,本發明提供的一種基于多Webview的數據傳輸方法,應用于服務器,該方法包括:
在多個不同Webview中分別創建一個網頁,每個網頁各分配一個標識,其中,具有依賴關聯關系的網頁的標識相同,所述依賴關聯關系即不同網頁之間存在父級與子級的關系,父級網頁與子級網頁分別建立在不同的Webview中;
接收所述網頁中指定網頁發出的網頁數據更新的請求,解析所述請求中攜帶的待更新數據,將所述待更新數據存儲至預先創建的狀態管理機的本地存儲器;
從所述本地存儲器中查詢與查詢條件匹配的待更新數據,所述查詢條件基于所述標識及待更新數據對應的操作類型預先創建并分配給每個子級網頁,將查詢得到的待更新數據,通過所述狀態管理機廣播至與發出所述請求的網頁具有相同標識的至少一個子級網頁,更新所有所述子級網頁的數據;及
對所有所述子級網頁進行實時監控,確定所述更新后的子級網頁的數據是否存在更新,若否,則實時發出反饋信息至所述指定網頁。
優選地,所述從所述本地存儲器中查詢與查詢條件匹配的待更新數據,所述查詢條件基于所述標識及待更新數據對應的操作類型預先創建并分配給每個子級網頁,將查詢得到的待更新數據,通過所述狀態管理機廣播至與發出所述請求的網頁具有相同標識的至少一個子級網頁,更新所有所述子級網頁的數據包括:
當調用setItem函數設置所述本地存儲器的待更新數據時,通過調用window.dispatchEvent()函數監聽所述本地存儲器中的待更新數據是否被調用,當監聽到所述待更新數據被調用時,利用getItem函數調取所述待更新數據,修改所述本地存儲器。
優選地,該方法還包括:
獲取所述待更新數據,識別出帶有預設關鍵詞的待更新數據;
利用預先確定的加密算法對所述帶有預設關鍵詞的待更新數據進行加密處理;
將所述加密處理的待更新數據輸入所述狀態管理機并存儲至所述本地存儲器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010040900.4/2.html,轉載請聲明來源鉆瓜專利網。





