[發明專利]用于頁面路由的方法、計算設備和計算機存儲介質有效
| 申請號: | 202011219807.6 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112040013B | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 常建龍;陳延平;張金峰;高慶豐 | 申請(專利權)人: | 南京研利科技有限公司;上海收錢吧互聯網科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 頁面 路由 方法 計算 設備 計算機 存儲 介質 | ||
本公開涉及一種用于頁面路由的方法、計算設備和計算機存儲介質。該方法包括:確定前向路由方法簇;響應于確定待注冊對象的對應類或者路由方法模塊符合對應的路由流程組件的前向路由方法簇,允許所述待注冊對象被注冊;獲取被允許注冊的對象的路由名和路由列表,以便生成路由映射信息并存儲至對應的路由流程組件;響應于確定接收到用于前向路由的路由意圖,查詢所述路由映射信息,以便確定所述路由意圖指示的目標對象和目標路由名;獲取與所述目標路由名所對應的目標類,以便將所述目標類實例化;以及所述目標類實例解析所述路由意圖以便路由至所述目標對象。本公開具有很好的組件化解耦性,還可以路由至非頁面展示型邏輯組件。
技術領域
本公開總體上涉及信息處理,并且具體地,涉及用于頁面路由的方法、計算設備和計算機存儲介質。
背景技術
傳統的用于頁面路由方案,本質上僅僅實現了路由查找功能,在客戶端組件化實施過程中扮演了中轉站的簡單功能,并不支持路由回調,這就導致傳統的頁面路由方案無法勝任邏輯組件的路由,以及邏輯組件無法將處理結果返回給路由的發起方。另外,在處理頁面回退時,開發者需要根據業務場景定制回跳邏輯,在此過程中將破壞組件化結構。
綜上,傳統的頁面路由方案,前向路由無法支持回調、并且不支持非頁面用戶界面組件路由以及純邏輯組件路由。另外,在處理頁面回退時,無法與組件化解耦。
發明內容
本公開提供一種用于頁面路由方案的方法、計算設備和計算機存儲介質,具有很好的組件化解耦性,而且使得路由流程組件不僅可以處理頁面前向路由,同時還可以路由至非頁面展示型邏輯組件。
根據本公開的第一方面,提供了一種用于頁面路由的方法。該方法包括:確定前向路由方法簇,前向路由方法簇與路由流程組件相關聯;響應于確定待注冊對象的對應類或者路由方法模塊符合對應的路由流程組件的前向路由方法簇,允許待注冊對象被注冊,對象包括頁面、用戶界面組件和邏輯組件中的至少一種;獲取被允許注冊的對象的路由名和路由列表,以便生成路由映射信息;將所生成的路由映射信息存儲至對應的路由流程組件;響應于確定接收到用于前向路由的路由意圖,路由流程組件查詢路由映射信息,以便確定路由意圖指示的目標對象和目標路由名;獲取與目標路由名所對應的目標類,以便將目標類實例化;以及將路由意圖和數據傳輸至目標類實例,以便目標類實例解析路由意圖,以用于由當前頁面路由至目標對象。
根據本發明的第二方面,還提供了一種計算設備,該設備包括:至少一個處理單元;至少一個存儲器,至少一個存儲器被耦合到至少一個處理單元并且存儲用于由至少一個處理單元執行的指令,指令當由至少一個處理單元執行時,使得設備執行本公開的第一方面的方法。
根據本公開的第三方面,還提供了一種計算機可讀存儲介質。該計算機可讀存儲介質上存儲有計算機程序,計算機程序被機器執行時執行本公開的第一方面的方法。
在一些實施例中,確定待注冊對象的對應類符合對應的路由流程組件的前向路由方法簇包括:響應于確定以下各項均滿足,確定待注冊對象的對應類符合對應的路由流程組件的前向路由方法簇:對應類存在預定義的版本號;對應類指示可理解的路由列表;以及對應類指示針對路由意圖的解析方法。
在一些實施例中,用于頁面路由的方法還包括:創建頁面流程監聽單元,以用于監聽頁面棧變化和頁面棧中每個頁面的用于后向跳轉的路由意圖的變化。
在一些實施例中,用于頁面路由的方法還包括:經由頁面流程監聽單元監聽頁面棧,以便確定頁面棧是否發生變化;響應于確定頁面棧發生變化,監測每個頁面的后向工作流程標識的屬性的變化,后向工作流程標識用于指示后向跳轉的目標頁面;確定頁面棧中是否存在后向流程觸發源為當前頁面的工作流程標識的頁面;響應于確定存在后向流程觸發源為當前頁面的工作流程標識的頁面,在頁面棧中刪除后向流程觸發源為當前頁面的工作流程標識的頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京研利科技有限公司;上海收錢吧互聯網科技有限公司,未經南京研利科技有限公司;上海收錢吧互聯網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011219807.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種節能型清碳、清灰裝置
- 下一篇:基于服務器進行掃碼操作處理的方法及系統





