[發(fā)明專利]一種頁面跳轉(zhuǎn)方法及裝置有效
| 申請?zhí)枺?/td> | 201610797158.5 | 申請日: | 2016-08-31 |
| 公開(公告)號: | CN107229665B | 公開(公告)日: | 2021-04-13 |
| 發(fā)明(設計)人: | 葛圓根 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/958;H04M1/72445 |
| 代理公司: | 北京眾達德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 南海燕 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 頁面 跳轉(zhuǎn) 方法 裝置 | ||
本申請?zhí)峁┮环N頁面跳轉(zhuǎn)方法、頁面回退方法及裝置,所述頁面跳轉(zhuǎn)方法應用于應用程序客戶端,所述應用程序客戶端關(guān)聯(lián)有樹形路徑信息;所述方法包括:在當前頁面需要跳轉(zhuǎn)到目標頁面時,確定跳轉(zhuǎn)到目標頁面的跳轉(zhuǎn)目標路徑;基于所述樹形路徑信息獲取當前頁面跳轉(zhuǎn)的所有跳轉(zhuǎn)合法路徑;判斷跳轉(zhuǎn)目標路徑是否存在于所述跳轉(zhuǎn)合法路徑中,如果存在,則將當前頁面的頁面內(nèi)容緩存到堆棧中,并通過跳轉(zhuǎn)目標路徑從當前頁面跳轉(zhuǎn)到所述目標頁面。本申請通過控制打開頁面的路徑,限制頁面打開的層次和順序,使頁面前進跳轉(zhuǎn)次序化,并解決了打開頁面過多時APP內(nèi)存占用過高,導致APP崩潰的問題。同時也提升用戶使用網(wǎng)頁瀏覽插件的體驗。
技術(shù)領(lǐng)域
本申請涉及網(wǎng)絡技術(shù),特別涉及一種頁面跳轉(zhuǎn)方法及裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)的發(fā)展,移動用戶通過手機中的應用程序(APP,Application)可以隨時隨地的上網(wǎng),由于APP中每次只能顯示一個頁面(比如應用超文本標記語言html5頁面),新的頁面會將歷史頁面壓入頁面堆棧,當打開的頁面過多時,不但會導致頁面堆棧滿,同時APP也會消耗大量內(nèi)存,造成APP崩潰。另外,在用戶打開多個頁面后,如果需要使用前面頁面的功能,則需要按照頁面打開的逆序多次回退,從而降低了移動終端用戶的上網(wǎng)體驗。
發(fā)明內(nèi)容
有鑒于此,本申請?zhí)峁┮环N頁面跳轉(zhuǎn)方法及裝置,以解決現(xiàn)有技術(shù)中由于通過APP打開頁面過多時導致APP內(nèi)存消耗過大,并且回退次數(shù)過多導致用戶上網(wǎng)體驗差的問題。
具體地,本申請是通過如下技術(shù)方案實現(xiàn)的:
第一方面提供一種頁面跳轉(zhuǎn)方法,所述方法應用于應用程序客戶端,所述應用程序客戶端關(guān)聯(lián)有樹形路徑信息;所述方法包括:
在當前頁面需要跳轉(zhuǎn)到目標頁面時,確定跳轉(zhuǎn)到所述目標頁面的跳轉(zhuǎn)目標路徑;
基于所述樹形路徑信息獲取所述當前頁面跳轉(zhuǎn)的所有跳轉(zhuǎn)合法路徑;
判斷所述跳轉(zhuǎn)目標路徑是否存在于所述跳轉(zhuǎn)合法路徑中;
如果存在,則將當前頁面的頁面內(nèi)容緩存到堆棧的棧頂,并通過所述跳轉(zhuǎn)目標路徑從所述當前頁面跳轉(zhuǎn)到所述目標頁面。
第二方面提供一種頁面回退方法,所述方法應用于應用程序客戶端,所述應用程序客戶端關(guān)聯(lián)有樹形路徑信息;所述方法包括:
在當前頁面需要回退到歷史頁面時,確定堆棧中棧頂緩存內(nèi)容所對應的緩存頁面,并進一步確定跳轉(zhuǎn)到所述緩存頁面的回退目標路徑;
基于所述樹形路徑信息獲取所述當前頁面的所有回退合法路徑;
判斷所述目標回退路徑是否存于在所述回退合法路徑中;
如果存在,通過所述目標回退路徑回退到所述歷史頁面,并將所述緩存頁面退棧。
第三方面提供一種頁面跳轉(zhuǎn)裝置,所述裝置上安裝有應用程序客戶端,所述應用程序客戶端關(guān)聯(lián)有樹形路徑信息;所述裝置包括:
第一確定單元,用于在當前頁面需要跳轉(zhuǎn)到目標頁面時,確定第一確定單元,用于在當前頁面需要跳轉(zhuǎn)到目標頁面時,確定跳轉(zhuǎn)到所述目標頁面的跳轉(zhuǎn)目標路徑;
第一獲取單元,用于基于所述樹形路徑信息獲取所述當前頁面跳轉(zhuǎn)的所有跳轉(zhuǎn)合法路徑;
第一判斷單元,用于判斷所述跳轉(zhuǎn)目標路徑是否存在于所述跳轉(zhuǎn)合法路徑中;
跳轉(zhuǎn)單元,用于在所述第一判斷單元判斷所述跳轉(zhuǎn)目標路徑存在于所述跳轉(zhuǎn)合法路徑中時,則將當前頁面的頁面內(nèi)容緩存到堆棧的棧頂,并通過所述跳轉(zhuǎn)目標路徑從所述當前頁面跳轉(zhuǎn)到所述目標頁面。
第四方面提供一種頁面回退裝置,所述裝置安裝有應用程序客戶端,所述應用程序客戶端關(guān)聯(lián)有樹形路徑信息;所述裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610797158.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





