[發明專利]用于頁面路由的方法、計算設備和計算機存儲介質有效
| 申請號: | 202011219807.6 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112040013B | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 常建龍;陳延平;張金峰;高慶豐 | 申請(專利權)人: | 南京研利科技有限公司;上海收錢吧互聯網科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 頁面 路由 方法 計算 設備 計算機 存儲 介質 | ||
1.一種用于頁面路由的方法,包括:
確定前向路由方法簇,所述前向路由方法簇與路由流程組件相關聯;
響應于確定待注冊對象的對應類或者路由方法模塊符合對應的路由流程組件的前向路由方法簇,允許所述待注冊對象被注冊,所述對象包括頁面、用戶界面組件和邏輯組件中的至少一種;
獲取被允許注冊的對象的路由名和路由列表,以便生成路由映射信息;
將所生成的路由映射信息存儲至對應的路由流程組件;
響應于確定接收到用于前向路由的路由意圖,所述路由流程組件查詢所述路由映射信息,以便確定所述路由意圖指示的目標對象和目標路由名;
獲取與所述目標路由名所對應的目標類,以便將所述目標類實例化;以及
將所述路由意圖和數據傳輸至目標類實例,以便所述目標類實例解析所述路由意圖,以用于由當前頁面路由至所述目標對象。
2.根據權利要求1所述的方法,其中確定待注冊對象的對應類或者路由方法模塊符合對應的路由流程組件的前向路由方法簇包括:
響應于確定以下各項均滿足,確定待注冊對象的對應類符合對應的路由流程組件的前向路由方法簇:
所述對應類存在預定義的版本號;
所述對應類指示可理解的路由列表;以及
所述對應類指示針對路由意圖的解析方法。
3.根據權利要求1所述的方法,還包括:
創建頁面流程監聽單元,以用于監聽頁面棧變化和所述頁面棧中每個頁面的用于后向跳轉的路由意圖的變化。
4.根據權利要求1所述的方法,還包括:
經由頁面流程監聽單元監聽頁面棧,以便確定所述頁面棧是否發生變化;
響應于確定所述頁面棧發生變化,監測每個頁面的后向工作流程標識的屬性的變化,所述后向工作流程標識用于指示后向跳轉的目標頁面;
確定所述頁面棧中是否存在后向流程觸發源為當前頁面的工作流程標識的頁面;以及
響應于確定存在后向流程觸發源為當前頁面的工作流程標識的頁面,在所述頁面棧中刪除所述后向流程觸發源為當前頁面的工作流程標識的頁面。
5.根據權利要求4所述的方法,其中確定所述頁面棧是否發生變化包括:
確定與頁面前進或者后退的相關接口是否被調用完成;
響應于確定與頁面前進或者后退的相關接口被調用完成,路由流程組件觸發鉤子,以用于讀取導航控制器的頁面棧信息;
比較本次觸發鉤子所讀取的頁面棧信息與上一次觸發鉤子所讀取的頁面棧信息;以及
基于比較結果,確定所述頁面棧是否發生變化。
6.根據權利要求5所述的方法,還包括:
響應于確定當前頁面的后向工作流程標識的屬性發生變化,確定當前頁面之前是否存在工作流程標識等于后向工作流程標識的目標頁面;以及
響應于確定當前頁面之前存在工作流程標識等于后向工作流程標識的目標頁面,在所述頁面棧中刪除所述當前頁面至所述目標頁面之間的頁面。
7.根據權利要求6所述的方法,還包括:
響應于確定當前頁面之前不存在工作流程標識等于后向工作流程標識的目標頁面,在所述頁面棧中創建新頁面,所述新頁面的后向流程觸發源為所述當前頁面的工作流程標識;以及
將所述新頁面添加至所述當前頁面之前。
8.根據權利要求7所述的方法,還包括:
監聽所述新頁面的后向工作流程標識的變化;
確定所述新頁面是否被呈現;以及
響應于確定所述新頁面被呈現,將所述新頁面的后向流程觸發源置空。
9.根據權利要求1所述的方法,還包括:
響應于確定所述用于前向路由的路由意圖所指示的目標對象為目標函數;以及
基于所述目標函數,生成用戶界面組件或者邏輯組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京研利科技有限公司;上海收錢吧互聯網科技有限公司,未經南京研利科技有限公司;上海收錢吧互聯網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011219807.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種節能型清碳、清灰裝置
- 下一篇:基于服務器進行掃碼操作處理的方法及系統





