本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種切換頁面的方法和裝置。
背景技術(shù):
h5(html5)是一種高級(jí)網(wǎng)頁技術(shù),廣泛應(yīng)用于頁面制作設(shè)計(jì)。
采用h5技術(shù)制作的頁面通常為單一窗口展示界面,當(dāng)用戶打開某個(gè)應(yīng)用程序進(jìn)入到一個(gè)入口頁面(一級(jí)頁面),入口頁面中設(shè)置有其他頁面(二級(jí)頁面)對(duì)應(yīng)的選項(xiàng),用戶點(diǎn)擊該選項(xiàng),切換到二級(jí)頁面,二級(jí)頁面中也可以設(shè)置有其他頁面對(duì)應(yīng)的選項(xiàng),戶可以點(diǎn)擊該選項(xiàng),切換到三級(jí)頁面,以此類推,這樣,用戶可以通過多次頁面切換操作,瀏覽當(dāng)前顯示的某個(gè)頁面。當(dāng)用戶想從當(dāng)前顯示的某個(gè)頁面返回到入口頁面時(shí),通常需要重復(fù)點(diǎn)擊返回選項(xiàng)逐級(jí)返回。
這種頁面逐級(jí)返回的方法,頁面切換效率低,雖然有的方案通過添加主頁按鍵等可實(shí)現(xiàn)快速返回應(yīng)用程序的主頁或入口頁面,提高了頁面切換效率,但是,當(dāng)應(yīng)用程序有多個(gè)入口時(shí),現(xiàn)有技術(shù)的這種通過簡單地添加主頁按鍵等方式不再適用。
技術(shù)實(shí)現(xiàn)要素:
為解決相關(guān)技術(shù)問題,本發(fā)明提供一種切換頁面的方法和裝置,以提高具有多個(gè)入口頁面的應(yīng)用程序的頁面切換效率,減少用戶的流量消耗和等待時(shí)間,提升用戶體驗(yàn)。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用如下技術(shù)方案:
第一方面,本發(fā)明實(shí)施例提供了一種切換頁面的方法,所述方法包括:
打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面,記錄當(dāng)前入口頁面的跳轉(zhuǎn)id;
根據(jù)用戶操作,從所述當(dāng)前入口頁面進(jìn)行至少一級(jí)的頁面切換,且在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,所述快捷跳轉(zhuǎn)按鈕與所述當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián);
接收所述快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào);
響應(yīng)所述點(diǎn)擊觸發(fā)信號(hào),根據(jù)所述跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面。
第二方面,本發(fā)明實(shí)施例還對(duì)應(yīng)提供了一種切換頁面的裝置,所述裝置包括:
入口頁面打開模塊,用于打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面,記錄當(dāng)前入口頁面的跳轉(zhuǎn)id;
頁面切換模塊,用于根據(jù)用戶操作,從所述當(dāng)前入口頁面進(jìn)行至少一級(jí)的頁面切換,且在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,所述快捷跳轉(zhuǎn)按鈕與所述當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián);
點(diǎn)擊觸發(fā)信號(hào)接收模塊,用于接收所述快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào);
跳轉(zhuǎn)模塊,用于響應(yīng)所述點(diǎn)擊觸發(fā)信號(hào),根據(jù)所述跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果:
本技術(shù)方案中,終端在打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面時(shí),記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,根據(jù)用戶操作進(jìn)行至少一級(jí)的頁面切換,在當(dāng)前切換頁面中顯示快捷跳轉(zhuǎn)按鈕,該快捷跳轉(zhuǎn)按鈕與所述當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián),當(dāng)接收到快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào)時(shí),根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id,從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面;終端記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,在進(jìn)行頁面切換后,在當(dāng)前切換頁面中顯示一個(gè)與跳轉(zhuǎn)id關(guān)聯(lián)的快捷跳轉(zhuǎn)按鈕,用戶點(diǎn)擊觸發(fā)該快捷跳轉(zhuǎn)按鈕,終端根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面,實(shí)現(xiàn)在至少一次頁面切換后從當(dāng)前切換頁面快速跳轉(zhuǎn)回到對(duì)應(yīng)的入口頁面,可大大減少用戶的無效操作,提高用戶交互體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一提供的一種切換頁面的方法的流程示意圖;
圖2是本發(fā)明實(shí)施例二提供的圖1中s140的一種可選實(shí)施方式的流程示意圖;
圖3是本發(fā)明實(shí)施例三提供的圖1中s140的一種可選實(shí)施方式的流程示意圖;
圖4是本發(fā)明實(shí)施例四提供的一種切換頁面的方法的流程示意圖;
圖5是本發(fā)明實(shí)施例五提供的一種切換頁面的裝置的架構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
請(qǐng)參考圖1,其是本發(fā)明實(shí)施例一提供的一種切換頁面的方法的流程示意圖。本實(shí)施例提供的切換頁面的方法,適用于終端進(jìn)入多入口頁面應(yīng)用程序進(jìn)行頁面切換后,再快速跳轉(zhuǎn)回入口頁面的場景。本實(shí)施例提供的切換頁面的方法,可以由切換頁面的裝置來執(zhí)行,該裝置可以由軟件和/或硬件來實(shí)現(xiàn),并集成在終端設(shè)備中。
如圖1所示,本實(shí)施例提供的一種切換頁面的方法,可以包括如下步驟:
s110、打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面,記錄當(dāng)前入口頁面的跳轉(zhuǎn)id。
示例性的,本實(shí)施例的方法可以由終端來執(zhí)行,所述終端可以是具有頁面切換功能的終端,如手機(jī)或平板電腦等移動(dòng)終端。終端上可以安裝有至少一個(gè)涉及多入口及多級(jí)頁面的應(yīng)用程序,終端可以包括輸入單元,所述輸入單元可以是按鍵,可以是觸摸屏,也可以是鼠標(biāo),用戶可以通過輸入單元在終端上進(jìn)行操作,終端則會(huì)接收到相應(yīng)的輸入信號(hào);終端可以包括處理器,處理器可以用于根據(jù)接收到的輸入信號(hào),進(jìn)行相應(yīng)的處理,如打開應(yīng)用程序,或進(jìn)行頁面切換等;終端可以包括顯示單元,顯示單元可以是液晶顯示器,顯示單元可以顯示用戶輸入的信息或提供給用戶的信息。另外,終端還可以包括存儲(chǔ)器、傳感器、以及電源等部件。
在本實(shí)施例中,終端在打開多入口頁面應(yīng)用程序時(shí),分別為應(yīng)用程序的多個(gè)入口頁面分別設(shè)置對(duì)應(yīng)的跳轉(zhuǎn)id,例如,為第一入口頁面設(shè)置g_id=1,為第二入口頁面設(shè)置g_id=2,……,第n入口頁面設(shè)置g_id=n。根據(jù)用戶通過輸入單元輸入的指令,終端的處理器根據(jù)輸入的指令打開應(yīng)用程序中多個(gè)入口頁面中的一個(gè),并記錄與當(dāng)前入口頁面對(duì)應(yīng)的跳轉(zhuǎn)id。
s120、根據(jù)用戶操作,從當(dāng)前入口頁面進(jìn)行至少一級(jí)的頁面切換,且在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,快捷跳轉(zhuǎn)按鈕與當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián)。
示例性的,在打開當(dāng)前入口頁面后,終端的處理器根據(jù)用戶通過輸入單元先后輸入的頁面切換指令,進(jìn)行至少一次頁面切換。在每次切換頁面時(shí),均在切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,該快捷跳轉(zhuǎn)按鈕與當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián)。例如,用戶操作終端從第一入口頁面進(jìn)行兩次頁面切換操作,先從第一入口頁面切換至二級(jí)頁面,在二級(jí)頁面上會(huì)顯示快捷跳轉(zhuǎn)按鈕;再從二級(jí)頁面切換至三級(jí)頁面,在三級(jí)頁面上也會(huì)顯示快捷跳轉(zhuǎn)按鈕;其中,二級(jí)頁面和三級(jí)頁面上顯示的快捷跳轉(zhuǎn)按鈕均與第一入口頁面的跳轉(zhuǎn)id關(guān)聯(lián),即與g_id=1關(guān)聯(lián),最終顯示的三級(jí)頁面為當(dāng)前切換頁面。
s130、接收快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào)。
示例性的,當(dāng)用戶想從當(dāng)前切換頁面返回到上述當(dāng)前入口頁面時(shí),可以通過終端的輸入單元點(diǎn)擊當(dāng)前切換頁面上顯示的快捷跳轉(zhuǎn)按鈕,終端的處理器接收到快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào)進(jìn)行處理。
s140、響應(yīng)點(diǎn)擊觸發(fā)信號(hào),根據(jù)跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至當(dāng)前入口頁面。
示例性的,終端根據(jù)接收到的點(diǎn)擊觸發(fā)信號(hào),激活快捷跳轉(zhuǎn)按鈕,查詢與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id,根據(jù)該跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至與所述跳轉(zhuǎn)id關(guān)聯(lián)的入口頁面,即跳轉(zhuǎn)回所述當(dāng)前入口頁面。例如,查詢到與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id為g_id=1,則從三級(jí)頁面直接跳轉(zhuǎn)回與g_id=1對(duì)應(yīng)的第一入口頁面,其中,第一入口頁面為所述當(dāng)前入口頁面,三級(jí)頁面為當(dāng)前切換頁面。
綜上,本實(shí)施例提供的切換頁面的方法,終端在打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面時(shí),記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,根據(jù)用戶操作進(jìn)行至少一級(jí)的頁面切換,在當(dāng)前切換頁面中顯示快捷跳轉(zhuǎn)按鈕,該快捷跳轉(zhuǎn)按鈕與所述當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián),當(dāng)接收到快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào)時(shí),根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id,從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面;終端記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,在進(jìn)行頁面切換后,在當(dāng)前切換頁面中顯示一個(gè)與跳轉(zhuǎn)id關(guān)聯(lián)的快捷跳轉(zhuǎn)按鈕,用戶點(diǎn)擊觸發(fā)該快捷跳轉(zhuǎn)按鈕,終端根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面,實(shí)現(xiàn)在至少一次頁面切換后從當(dāng)前切換頁面快速跳轉(zhuǎn)回到對(duì)應(yīng)的入口頁面,可大大減少用戶的無效操作,提高用戶交互體驗(yàn)。
實(shí)施例二
請(qǐng)參考圖2,其是本發(fā)明實(shí)施例二提供的圖1中s140的一種可選實(shí)施方式的流程示意圖。本實(shí)施例與實(shí)施例的主要區(qū)別在于,本實(shí)施例在實(shí)施例的基礎(chǔ)上,進(jìn)一步提供了實(shí)施例一中s140的一種可選實(shí)時(shí)方式。
優(yōu)選的,實(shí)施例一中所述的跳轉(zhuǎn)id與當(dāng)前入口頁面的跳轉(zhuǎn)鏈接關(guān)聯(lián)。
可選的,如圖2所示,實(shí)施例一中的s140可以包括如下兩個(gè)步驟:
s241、響應(yīng)點(diǎn)擊觸發(fā)信號(hào),根據(jù)跳轉(zhuǎn)id獲取跳轉(zhuǎn)鏈接。
s242、根據(jù)跳轉(zhuǎn)鏈接,從當(dāng)前切換頁面跳轉(zhuǎn)至當(dāng)前入口頁面。
示例性的,每個(gè)頁面都有唯一對(duì)應(yīng)的鏈接,終端根據(jù)鏈接可以打開對(duì)應(yīng)的頁面。當(dāng)終端接收到用戶輸入的點(diǎn)擊觸發(fā)信號(hào),查詢與當(dāng)前切換頁面顯示的快捷跳轉(zhuǎn)按鈕所關(guān)聯(lián)的跳轉(zhuǎn)id,根據(jù)跳轉(zhuǎn)id獲得與跳轉(zhuǎn)id關(guān)聯(lián)的跳轉(zhuǎn)鏈接,則獲得的跳轉(zhuǎn)鏈接即為所述當(dāng)前入口頁面的鏈接。終端根據(jù)獲得的跳轉(zhuǎn)鏈接,從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面。例如,終端最終打開顯示為三級(jí)頁面(即當(dāng)前切換頁面)時(shí),根據(jù)點(diǎn)擊觸發(fā)信號(hào)查詢到與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id為g_id=1,則取與g_id=1關(guān)聯(lián)且對(duì)應(yīng)第一入口頁面(即當(dāng)前入口頁面)的跳轉(zhuǎn)鏈接,根據(jù)獲取到的跳轉(zhuǎn)鏈接從當(dāng)前切換頁面快速切換到當(dāng)前入口頁面。
綜上,本實(shí)施例提供的切換頁面的方法,終端記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,并將當(dāng)前入口頁面的跳轉(zhuǎn)鏈接與該跳轉(zhuǎn)id關(guān)聯(lián),在進(jìn)行頁面切換后,在當(dāng)前切換頁面中顯示一個(gè)與跳轉(zhuǎn)id關(guān)聯(lián)的快捷跳轉(zhuǎn)按鈕,用戶點(diǎn)擊觸發(fā)該快捷跳轉(zhuǎn)按鈕,終端根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id獲取到當(dāng)前入口頁面的跳轉(zhuǎn)鏈接,根據(jù)跳轉(zhuǎn)鏈接從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面,實(shí)現(xiàn)在至少一次頁面切換后從當(dāng)前切換頁面快速跳轉(zhuǎn)回到對(duì)應(yīng)的入口頁面,可大大減少用戶的無效操作,提高用戶交互體驗(yàn)。
實(shí)施例三
請(qǐng)參考圖3,其是是本發(fā)明實(shí)施例三提供的圖1中s140的一種可選實(shí)施方式的流程示意圖。本實(shí)施例在上述實(shí)施例一或?qū)嵤├幕A(chǔ)上,進(jìn)一步提供了實(shí)施例一中s140的一種可選實(shí)時(shí)方式。
可選的,如圖3所示,實(shí)施例一中的s140還可以包括如下三個(gè)步驟:
s341、響應(yīng)點(diǎn)擊觸發(fā)信號(hào),在當(dāng)前切換頁面的公共頭部模板中,查詢當(dāng)前入口頁面的跳轉(zhuǎn)id。
s342、根據(jù)當(dāng)前入口頁面的跳轉(zhuǎn)id,獲取當(dāng)前入口頁面的跳轉(zhuǎn)鏈接。
s343、根據(jù)跳轉(zhuǎn)鏈接,從當(dāng)前切換頁面跳轉(zhuǎn)至當(dāng)前入口頁面。
示例性的,應(yīng)用程序的每個(gè)頁面中均有公共頭部模板,在每級(jí)切換頁面的公共頭部模板中記錄有對(duì)應(yīng)入口頁面的跳轉(zhuǎn)id。當(dāng)終端接收到用戶輸入的點(diǎn)擊觸發(fā)信號(hào),在當(dāng)前切換頁面的公共頭部模板中,查詢與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id,根據(jù)該跳轉(zhuǎn)id獲取與跳轉(zhuǎn)id關(guān)聯(lián)并對(duì)應(yīng)當(dāng)前入口頁面的跳轉(zhuǎn)鏈接。
優(yōu)選的,所述記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,包括:將當(dāng)前入口頁面的跳轉(zhuǎn)id,記錄到應(yīng)用程序的頁面的公共頭部模板。
需要說明的是,公共頭部模板為應(yīng)用程序下各級(jí)頁面所共用,不同頁面的公共頭部模板中的內(nèi)容大部分相同,但也可能不完全相同,例如應(yīng)用程序的入口頁面的公共頭部模板無需記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,而非入口頁面的公共頭部模板都有記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,此外,不同頁面的內(nèi)容通常不相同,這也導(dǎo)致不同頁面的公共頭部模板的內(nèi)容可能不同。
優(yōu)選的,在本發(fā)明的一個(gè)實(shí)施例中,所述在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,包括:分別在每級(jí)切換頁面的公共頭部模板中配置有第一標(biāo)識(shí),第一標(biāo)識(shí)用于表示在相應(yīng)切換頁面的公共頭部模板顯示快捷跳轉(zhuǎn)按鈕。需要說明的是,入口頁面的公共模板中不配置第一標(biāo)識(shí)g_close_key,不顯示快捷跳轉(zhuǎn)按鈕,而在非入口頁面的每級(jí)切換頁面的公共模板中配置第一標(biāo)識(shí)g_close_key,在每級(jí)切換頁面的公共頭部模板中均顯示快捷跳轉(zhuǎn)按鈕。
優(yōu)選的,在本發(fā)明的又一個(gè)實(shí)施例中,所述當(dāng)前入口頁面的下一級(jí)頁面的公共頭部模板中還配置有第二標(biāo)識(shí),第二標(biāo)識(shí)的優(yōu)先級(jí)高于第一標(biāo)識(shí)的優(yōu)先級(jí),用于表示在公共頭部模板中不顯示快捷跳轉(zhuǎn)按鈕。
可以理解的是,當(dāng)用戶想當(dāng)前入口頁面的下一級(jí)頁面(二級(jí)頁面)返回到當(dāng)前入口頁面時(shí),直接返回即可,無需再二級(jí)頁面另外顯示快捷跳轉(zhuǎn)按鈕。在本實(shí)施例中,當(dāng)前入口頁面的下一級(jí)頁面(二級(jí)頁面)的公共頭部模板配置有第二標(biāo)識(shí)g_not_key,表示前入口頁面的下一級(jí)頁面不顯示快捷跳轉(zhuǎn)按鈕;同時(shí)為實(shí)現(xiàn)在三級(jí)頁面及更深級(jí)別的切換頁面配置第一標(biāo)識(shí)g_close_key,以顯示快捷跳轉(zhuǎn)按鈕,還需要在二級(jí)頁面的公共頭部模板中配置第一標(biāo)識(shí)g_close_key,以表示后續(xù)更深級(jí)別的切換頁面需要配置第一標(biāo)識(shí)g_close_key,添加顯示快捷跳轉(zhuǎn)按鈕。為避免在二級(jí)頁面中設(shè)置第一標(biāo)識(shí)和第二標(biāo)識(shí),導(dǎo)致判斷沖突問題,設(shè)置第二標(biāo)識(shí)的優(yōu)先級(jí)高于第一標(biāo)識(shí)的優(yōu)先級(jí),即通過二級(jí)頁面的公共頭部模板中判斷,當(dāng)同時(shí)配置有第一標(biāo)識(shí)和第二標(biāo)識(shí)時(shí),根據(jù)第二標(biāo)識(shí)代表的含義在二級(jí)頁面中不顯示快捷跳轉(zhuǎn)按鈕。
所述第一標(biāo)識(shí)和第二標(biāo)識(shí)均存儲(chǔ)在session對(duì)象中,其中,session對(duì)象在計(jì)算機(jī)中,尤其是在網(wǎng)絡(luò)應(yīng)用中,稱為“會(huì)話控制”。在計(jì)算機(jī)專業(yè)術(shù)語中,session是指一個(gè)終端用戶與交互系統(tǒng)進(jìn)行通信的時(shí)間間隔。
綜上,本實(shí)施例提供的切換頁面的方法,終端記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,并將當(dāng)前入口頁面的跳轉(zhuǎn)鏈接與該跳轉(zhuǎn)id關(guān)聯(lián),在進(jìn)行頁面切換后,在當(dāng)前切換頁面的公共頭部模板中顯示一個(gè)與跳轉(zhuǎn)id關(guān)聯(lián)的快捷跳轉(zhuǎn)按鈕,用戶點(diǎn)擊觸發(fā)該快捷跳轉(zhuǎn)按鈕,終端根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id獲取到當(dāng)前入口頁面的跳轉(zhuǎn)鏈接,根據(jù)跳轉(zhuǎn)鏈接從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面,實(shí)現(xiàn)在至少一次頁面切換后從當(dāng)前切換頁面快速跳轉(zhuǎn)回到對(duì)應(yīng)的入口頁面,可大大減少用戶的無效操作,提高用戶交互體驗(yàn)。
實(shí)施例四
請(qǐng)參考圖4,其是本發(fā)明實(shí)施例四提供的一種切換頁面的方法的流程示意圖。本實(shí)施例在上述任一實(shí)施例的基礎(chǔ)上,增加了清除第一標(biāo)識(shí)的內(nèi)容。
如圖4所示,本實(shí)施例提供的切換頁面的方法,可以包括如下步驟:
s410、打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面,記錄當(dāng)前入口頁面的跳轉(zhuǎn)id。
s420、根據(jù)用戶操作,從當(dāng)前入口頁面進(jìn)行至少一級(jí)的頁面切換,且在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,快捷跳轉(zhuǎn)按鈕與當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián)。
s430、接收快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào)。
s440、響應(yīng)點(diǎn)擊觸發(fā)信號(hào),根據(jù)跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至當(dāng)前入口頁面。
s450、清除第一標(biāo)識(shí)。
示例性的,終端從當(dāng)前切換頁面跳轉(zhuǎn)回對(duì)應(yīng)的當(dāng)前入口頁面后,在各級(jí)切換頁面的公共頭部模板中清除第一標(biāo)識(shí)g_close_key。
綜上,本實(shí)施例提供的切換頁面的方法,終端記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,在進(jìn)行頁面切換后,在當(dāng)前切換頁面中顯示一個(gè)與跳轉(zhuǎn)id關(guān)聯(lián)的快捷跳轉(zhuǎn)按鈕,用戶點(diǎn)擊觸發(fā)該快捷跳轉(zhuǎn)按鈕,終端根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面,并清除第一標(biāo)識(shí),實(shí)現(xiàn)在至少一次頁面切換后從當(dāng)前切換頁面快速跳轉(zhuǎn)回到對(duì)應(yīng)的入口頁面,可大大減少用戶的無效操作,提高用戶交互體驗(yàn)。
為更好地解釋及描述本發(fā)明技術(shù)方案,下面以一個(gè)具體實(shí)例來說明:
某理財(cái)類的應(yīng)用程序包括理財(cái)首頁和個(gè)人賬戶首頁兩個(gè)入口頁面,當(dāng)用戶要通過該理財(cái)應(yīng)用程序購買理財(cái)產(chǎn)品時(shí),可以通過理財(cái)首頁操作購買,操作路徑依次為理財(cái)首頁、理財(cái)產(chǎn)品詳情頁面、訂單頁面和支付頁面,也可以通過人賬戶首頁操作購買,操作路徑依次為個(gè)人賬戶首頁、個(gè)人資產(chǎn)頁面、訂單頁面和支付頁面。
用戶打開該理財(cái)應(yīng)用程序時(shí),為理財(cái)首頁設(shè)置跳轉(zhuǎn)id為g_id=1,并關(guān)聯(lián)理財(cái)首頁的跳轉(zhuǎn)鏈接,為個(gè)人賬戶首頁設(shè)置跳轉(zhuǎn)id為g_id=2,并關(guān)聯(lián)個(gè)人賬戶首頁的跳轉(zhuǎn)鏈接。
終端根據(jù)用戶操作打開理財(cái)首頁(即當(dāng)前入口頁面)進(jìn)行購買支付時(shí),將理財(cái)首頁的跳轉(zhuǎn)id記錄到理財(cái)首頁的公共頭部面板,將理財(cái)首頁的跳轉(zhuǎn)鏈接與理財(cái)首頁的跳轉(zhuǎn)id關(guān)聯(lián),再根據(jù)用戶操作依次打開理財(cái)產(chǎn)品詳情頁面(二級(jí)頁面)、訂單頁面(三級(jí)頁面)和支付頁面(當(dāng)前切換頁面)。其中,理財(cái)產(chǎn)品詳情頁面的公共頭部模板中配置有第一標(biāo)識(shí)g_close_key和第二標(biāo)識(shí)g_not_key,其公共頭部模板不顯示快捷跳轉(zhuǎn)按鈕;而訂單頁面和支付頁面的公共頭部模板均配置有第一標(biāo)識(shí)g_close_key,但均不配置第二標(biāo)識(shí)g_not_key,均在公共頭部模板中顯示快捷跳轉(zhuǎn)按鈕。
當(dāng)用戶在支付頁面中購買支付完成,想返回理財(cái)首頁繼續(xù)操作時(shí),點(diǎn)擊支付頁面的公共頭部模板上顯示的快捷跳轉(zhuǎn)按鈕,終端根據(jù)點(diǎn)擊觸發(fā)信號(hào),在支付頁面的公共頭部模板中,確定與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id為g_id=1,并獲取到與該跳轉(zhuǎn)id關(guān)聯(lián)的跳轉(zhuǎn)鏈接對(duì)應(yīng)理財(cái)首頁,則快速返回到理財(cái)首頁,無需操作多次,而且能準(zhǔn)確返回到理財(cái)首頁而非返回到個(gè)人賬戶首頁。
同理,如果用戶是通過個(gè)人賬戶首頁進(jìn)行購買支付,同樣可以從支付頁面快速返回到個(gè)人賬戶首頁,無需操作多次,而且能準(zhǔn)確返回到跟了賬戶首頁而非返回到個(gè)理財(cái)首頁。
以下是本發(fā)明實(shí)施例提供的一種切換頁面的裝置的實(shí)施例,切換頁面的裝置與上述切換頁面的方法屬于同一個(gè)發(fā)明構(gòu)思,在切換頁面的裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述切換頁面的方法的實(shí)施例。
實(shí)施例五
請(qǐng)參考圖5,其是本發(fā)明實(shí)施例五提供的一種切換頁面的裝置的架構(gòu)示意圖。
如圖5所示,本實(shí)施例提供的一種切換頁面的裝置500,可以包括如下內(nèi)容:
入口頁面打開模塊510,用于打開應(yīng)用程序多個(gè)入口頁面中的任一入口頁面,記錄當(dāng)前入口頁面的跳轉(zhuǎn)id。
頁面切換模塊520,用于根據(jù)用戶操作,從當(dāng)前入口頁面進(jìn)行至少一級(jí)的頁面切換,且在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,快捷跳轉(zhuǎn)按鈕與當(dāng)前入口頁面的跳轉(zhuǎn)id關(guān)聯(lián)。
點(diǎn)擊觸發(fā)信號(hào)接收模塊530,用于接收快捷跳轉(zhuǎn)按鈕的點(diǎn)擊觸發(fā)信號(hào)。
跳轉(zhuǎn)模塊540,用于響應(yīng)點(diǎn)擊觸發(fā)信號(hào),根據(jù)跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至當(dāng)前入口頁面。
第一標(biāo)識(shí)清除模塊550,用于清除第一標(biāo)識(shí)。
可選的,所述跳轉(zhuǎn)id與當(dāng)前入口頁面的跳轉(zhuǎn)鏈接關(guān)聯(lián)。
跳轉(zhuǎn)模塊540具體用于:響應(yīng)所述點(diǎn)擊觸發(fā)信號(hào),根據(jù)所述跳轉(zhuǎn)id獲取所述跳轉(zhuǎn)鏈接;根據(jù)所述跳轉(zhuǎn)鏈接,從所述當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面。
可選的,所述記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,包括:將當(dāng)前入口頁面的跳轉(zhuǎn)id,記錄到應(yīng)用程序的頁面的公共頭部模板。
可選的,所述在每級(jí)切換頁面中顯示有快捷跳轉(zhuǎn)按鈕,包括:分別在每級(jí)切換頁面的公共頭部模板中配置有第一標(biāo)識(shí),第一標(biāo)識(shí)用于表示在相應(yīng)切換頁面的公共頭部模板顯示快捷跳轉(zhuǎn)按鈕。
可選的,所述當(dāng)前入口頁面的下一級(jí)頁面的公共頭部模板中還配置有第二標(biāo)識(shí),第二標(biāo)識(shí)的優(yōu)先級(jí)高于第一標(biāo)識(shí)的優(yōu)先級(jí),用于表示在公共頭部模板中不顯示快捷跳轉(zhuǎn)按鈕。
跳轉(zhuǎn)模塊540還具體用于:響應(yīng)所述點(diǎn)擊觸發(fā)信號(hào),在當(dāng)前切換頁面的公共頭部模板中,查詢當(dāng)前入口頁面的跳轉(zhuǎn)id;根據(jù)當(dāng)前入口頁面的跳轉(zhuǎn)id,獲取當(dāng)前入口頁面的跳轉(zhuǎn)鏈接;根據(jù)跳轉(zhuǎn)鏈接,從當(dāng)前切換頁面跳轉(zhuǎn)至當(dāng)前入口頁面
綜上,本實(shí)施例提供的切換頁面的裝置,終端記錄當(dāng)前入口頁面的跳轉(zhuǎn)id,在進(jìn)行頁面切換后,在當(dāng)前切換頁面中顯示一個(gè)與跳轉(zhuǎn)id關(guān)聯(lián)的快捷跳轉(zhuǎn)按鈕,用戶點(diǎn)擊觸發(fā)該快捷跳轉(zhuǎn)按鈕,終端根據(jù)與快捷跳轉(zhuǎn)按鈕關(guān)聯(lián)的跳轉(zhuǎn)id從當(dāng)前切換頁面跳轉(zhuǎn)至所述當(dāng)前入口頁面,實(shí)現(xiàn)在至少一次頁面切換后從當(dāng)前切換頁面快速跳轉(zhuǎn)回到對(duì)應(yīng)的入口頁面,可大大減少用戶的無效操作,提高用戶交互體驗(yàn)。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。