[發明專利]頁面更新的方法及裝置有效
| 申請號: | 202010108739.X | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111273934B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 高飛;張岱帥 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F3/0481 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張娜;劉芳 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 更新 方法 裝置 | ||
1.一種頁面更新的方法,其特征在于,所述方法包括:
響應于用戶的觸發行為產生第一意圖;
在預設的執行邏輯資源中匹配所述第一意圖的目標執行邏輯;
在所述目標執行邏輯為第一模塊的私有執行邏輯的情況下,利用所述目標執行邏輯更新所述第一模塊對應的頁面數據;
在所述目標執行邏輯為全局執行邏輯的情況下,利用所述目標執行邏輯更新多個第二模塊對應的頁面數據,其中,多個所述第二模塊預先在所述目標執行邏輯中注冊有所述第一意圖;
所述全局執行邏輯中包括:全局任務函數、監聽函數listener和狀態處理函數;所述多個第二模塊通過所述監聽函數注冊所述第一意圖;
所述利用所述目標執行邏輯更新多個第二模塊對應的頁面數據,包括:
確定注冊所述監聽函數的多個第二模塊;
利用所述全局執行邏輯中包括的狀態處理函數計算所述第一意圖對應的狀態數據;
將所述第一意圖對應的狀態數據設置在所述多個第二模塊對應的私有容器中,其中,每個第二模塊具有一個私有容器;
利用所述多個第二模塊的私有容器和所述第一意圖對應的狀態數據更新所述多個第二模塊對應頁面中的數據。
2.根據權利要求1所述的方法,其特征在于,所述執行邏輯資源中包括多個執行邏輯,任一個所述執行邏輯包括:任務函數task和用于計算數據狀態的狀態處理函數reducer;所述task與意圖具有關聯關系;所述在預設的執行邏輯資源中匹配所述第一意圖的目標執行邏輯,包括:
在預設的所述執行邏輯資源中,根據所述關聯關系將與所述第一意圖匹配的task對應的執行邏輯作為所述目標執行邏輯。
3.根據權利要求1或2所述的方法,其特征在于,所述第一模塊的私有執行邏輯中包括:所述第一模塊的私有任務函數,以及用于計算所述第一意圖的數據的狀態處理函數。
4.根據權利要求3所述的方法,其特征在于,所述利用所述目標執行邏輯更新所述第一模塊對應的頁面數據,包括:
利用所述第一模塊的私有執行邏輯中包括的狀態處理函數計算所述第一意圖對應的狀態數據;
將所述第一意圖對應的狀態數據設置在所述第一模塊的私有容器中;
利用所述第一模塊的私有容器和所述第一意圖對應的狀態數據更新所述第一模塊對應頁面中的數據。
5.根據權利要求1所述的方法,其特征在于,所述監聽函數為:功能模塊動態注冊的監聽函數,或全局靜態的監聽函數。
6.根據權利要求1所述的方法,其特征在于,所述全局執行邏輯中還包括規則函數。
7.一種頁面更新的裝置,其特征在于,包括:
意圖產生模塊,用于響應于用戶的觸發行為產生第一意圖;
匹配模塊,用于在預設的執行邏輯資源中匹配所述第一意圖的目標執行邏輯;
第一更新模塊,用于在所述目標執行邏輯為第一模塊的私有執行邏輯的情況下,利用所述目標執行邏輯更新所述第一模塊對應的頁面數據;
第二更新模塊,用于在所述目標執行邏輯為全局執行邏輯的情況下,利用所述目標執行邏輯更新多個第二模塊對應的頁面數據,其中,多個所述第二模塊預先在所述目標執行邏輯中注冊有所述第一意圖;
所述全局執行邏輯中包括:全局任務函數、監聽函數listener和狀態處理函數;
所述第二更新模塊,具體用于:
確定注冊所述監聽函數的多個第二模塊;
利用所述全局執行邏輯中包括的狀態處理函數計算所述第一意圖對應的狀態數據;
將所述第一意圖對應的狀態數據設置在所述多個第二模塊對應的私有容器中,其中,每個第二模塊具有一個私有容器;
利用所述多個第二模塊的私有容器和所述第一意圖對應的狀態數據更新所述多個第二模塊對應頁面中的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010108739.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有光復位功能的智能鎖
- 下一篇:一種用戶意圖預測方法和系統





