[發明專利]頁面跳轉方法、裝置、電子設備和存儲介質有效
| 申請號: | 201910324407.2 | 申請日: | 2019-04-22 |
| 公開(公告)號: | CN110221872B | 公開(公告)日: | 2022-09-09 |
| 發明(設計)人: | 趙學良 | 申請(專利權)人: | 五八有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/955;H04L67/02 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 300450 天津市濱海新區經濟技術開*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 跳轉 方法 裝置 電子設備 存儲 介質 | ||
本申請實公開了頁面跳轉方法、裝置、電子設備及存儲介質,在應用程序啟動時,獲取跳轉規則更新參數,根據跳轉規則更新參數對本地跳轉規則進行更新,使用更新后的跳轉規則,從跳轉指令攜帶的URL鏈接中解析出路由跳轉信息,其中,跳轉指令響應于用戶在應用程序啟動前或者啟動后的點擊操作生成,最后根據路由跳轉信息獲取目標頁面數據,以跳轉到目標頁面,從而可以通過在服務端修改跳轉規則更新參數實現對本地跳轉規則的自動修改,無需在應用程序本地配置大量頁面跳轉文件,進而降低應用程序內部代碼耦合,并且無需通過修改頁面跳轉文件中的代碼來新增頁面跳轉或修改跳轉方式,在降低應用內部代碼耦合的同時,可以實現任意頁面、任意場景的靈活跳轉。
技術領域
本申請涉及計算機技術領域,尤其涉及一種頁面跳轉方法、裝置、電子設備和存儲介質。
背景技術
移動應用開發技術的發展為終端用戶提供日益豐富的第三方應用程序(Application,簡稱APP),幾乎每個智能終端的系統平臺中都安裝有多個APP,通過APP訪問互聯網已成為當下最普遍的上網方式。為了使用戶的APP體驗更友好,終端系統內部涉及大量頁面跳轉場景,如APP內部的跳轉、不同APP間的跳轉等。
移動應用的頁面跳轉功能通常基于頁面跳轉文件來實現。具體來說,針對每一個允許跳轉的頁面,可以在本地配置一個對應的頁面跳轉文件,文件包括實現特定頁面跳轉的特定代碼和頁面描述信息等;APP則可以響應于用戶點擊,讀取本地配置的頁面跳轉文件,并執行文件中的特定代碼以跳轉到相應的頁面。
可見,基于頁面跳轉文件來實現頁面跳轉功能,當需要實現跳轉功能的頁面較多或場景較為復雜時,需要預先在APP中配置大量的頁面跳轉文件,而大量的頁面跳轉文件之間則可能會存在各種關聯,這使得APP內部代碼耦合嚴重,不便于新增頁面跳轉或修改跳轉方式,因此很難實現任意頁面、任意場景的靈活跳轉。
發明內容
本申請提供一種頁面跳轉方法、裝置、電子設備和存儲介質,以解決現有APP內部代碼耦合嚴重,不便于新增頁面跳轉或修改跳轉方式,因此很難實現任意頁面、任意場景的靈活跳轉的問題。
第一方面,本申請提供了一種頁面跳轉方法,該方法包括:
應用程序啟動時,獲取跳轉規則更新參數;
根據所述跳轉規則更新參數對本地跳轉規則進行更新;
使用更新后的本地跳轉規則,從跳轉指令攜帶的URL鏈接中解析出路由跳轉信息,所述跳轉指令響應于用戶在應用程序啟動前或者啟動后的點擊操作生成;
根據所述路由跳轉信息獲取目標頁面數據,以跳轉到目標頁面。
進一步的,所述根據跳轉規則更新參數對本地跳轉規則進行更新,包括:
使用跳轉規則更新參數中每個Key對應的Value值替換本地跳轉規則相同Key對應的Value值。
進一步的,所述方法還包括:
所述應用程序啟動時,獲取當前頁面數據,所述當前頁面數據包括至少一個頁面跳轉控件,所述頁面跳轉控件的數據中包括URL鏈接,所述URL鏈接由當前頁面服務器根據包含所述跳轉規則更新參數的跳轉規則生成。
進一步的,所述獲取當前頁面數據后,所述方法還包括:
響應于用戶對當前頁面中頁面跳轉控件的點擊操作,生成跳轉指令。
進一步的,所述應用程序啟動前,所述方法還包括:
接收應用程序通知消息或外部消息,所述外部消息中包括頁面跳轉控件;
響應于用戶對所述應用程序通知消息或所述外部消息中頁面跳轉控件的點擊操作,生成跳轉指令,并啟動所述應用程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于五八有限公司,未經五八有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910324407.2/2.html,轉載請聲明來源鉆瓜專利網。





