欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Web應(yīng)用程序的頁面控制方法、裝置及終端設(shè)備的制造方法

文檔序號:10655386閱讀:329來源:國知局
Web應(yīng)用程序的頁面控制方法、裝置及終端設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種web應(yīng)用程序的頁面控制方法、裝置及終端設(shè)備,該方法包括:在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令后,確定當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,目標(biāo)歷史頁面的標(biāo)識為web應(yīng)用程序的應(yīng)用棧中、與當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo)識;根據(jù)目標(biāo)歷史頁面的標(biāo)識,獲取目標(biāo)歷史頁面的頁面信息,并根據(jù)目標(biāo)歷史頁面的頁面信息展示目標(biāo)歷史頁面。用于提高向用戶展示歷史頁面的效率。
【專利說明】
Web應(yīng)用程序的頁面控制方法、裝置及終端設(shè)備
技術(shù)領(lǐng)域
[0001] 本發(fā)明實(shí)施例設(shè)及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其設(shè)及一種web應(yīng)用程序的頁面控制方法、 裝置及終端設(shè)備。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,web應(yīng)用程序的使用越來越廣泛,web應(yīng)用程序?yàn)榭?W通過瀏覽器訪問的應(yīng)用程序。
[0003] 在現(xiàn)有技術(shù)中,在用戶通過瀏覽器訪問web應(yīng)用程序的過程中,終端設(shè)備通常采用 應(yīng)用找對用戶瀏覽的歷史頁面進(jìn)行管理,當(dāng)用戶打開新的頁面時(shí),終端設(shè)備根據(jù)用戶打開 頁面的順序,依次將用戶打開的頁面的標(biāo)識放入應(yīng)用找,使得用戶訪問的當(dāng)前頁面的標(biāo)識 位于找頂,用戶還可W輸入返回指令,W查看訪問的歷史頁面,具體的:在終端設(shè)備接收到 用戶在當(dāng)前頁面輸入的返回指令后,終端設(shè)備在應(yīng)用找中對當(dāng)前頁面的標(biāo)識進(jìn)行出找處 理,使得當(dāng)前頁面之前的頁面標(biāo)識位于找頂,并向用戶展示當(dāng)前位于找頂?shù)捻撁鏄?biāo)識對應(yīng) 的頁面,當(dāng)用戶需要查看在當(dāng)前頁面之前瀏覽的第N個頁面時(shí),則用戶需要依次輸入N次返 回指令。
[0004] 然而,在現(xiàn)有技術(shù)中,當(dāng)用戶需要訪問的歷史頁面時(shí),終端設(shè)備只能根據(jù)應(yīng)用找中 的各個歷史頁面的標(biāo)識,依次向用戶展示各個歷史頁面,當(dāng)用戶需要查看的歷史頁面與當(dāng) 前頁面之間存在多個頁面時(shí),終端設(shè)備需要依次向用戶展示多個頁面后,才能夠向用戶展 示用戶需要的歷史頁面,導(dǎo)致向用戶展示歷史頁面的效率低下。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明實(shí)施例提供一種web應(yīng)用程序的頁面控制方法、裝置及終端設(shè)備,用于提高 向用戶展示歷史頁面的效率。
[0006] 第一方面,本發(fā)明實(shí)施例提供一種web應(yīng)用程序的頁面控制方法,包括:
[0007] 在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令后,確定所述當(dāng)前頁 面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,所述目標(biāo)歷史頁面的標(biāo)識為所述web應(yīng)用程序的應(yīng)用找中、 與所述當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo)識;
[0008] 根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,獲取所述目標(biāo)歷史頁面的頁面信息,并根據(jù)所述 目標(biāo)歷史頁面的頁面信息展示所述目標(biāo)歷史頁面。
[0009] 在一種可能的實(shí)施方式中,所述確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識, 包括:
[0010] 判斷所述當(dāng)前頁面是否對應(yīng)有自定義返回頁面;
[0011] 若是,則將所述自定義返回頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識;
[0012] 若否,則將所述應(yīng)用找中、與所述當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為所述目 標(biāo)歷史頁面的標(biāo)識。
[0013] 在另一種可能的實(shí)施方式中,所述確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo) 識,包括:
[0014] 獲取所述應(yīng)用找中、除所述當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面標(biāo)識;
[0015] 在所述當(dāng)前頁面上展示各所述待選歷史頁面的標(biāo)識;
[0016] 接收所述用戶在所述當(dāng)前頁面中,對待選歷史頁面的標(biāo)識的選中操作;
[0017] 將所述用戶選中的待選歷史頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識。
[0018] 在另一種可能的實(shí)施方式中,所述確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識 之后,還包括:
[0019] 在所述應(yīng)用找中獲取待出找頁面標(biāo)識,所述待出找頁面標(biāo)識包括所述當(dāng)前頁面的 標(biāo)識、W及位于所述當(dāng)前頁面的標(biāo)識和所述目標(biāo)歷史頁面的標(biāo)識之間的頁面標(biāo)識;
[0020] 在所述應(yīng)用找中,對所述待出找頁面標(biāo)識進(jìn)行出找操作。
[0021] 在另一種可能的實(shí)施方式中,在對所述待出找頁面標(biāo)識進(jìn)行出找操作之后,還包 括:
[0022] 判斷所述應(yīng)用找是否為空;
[0023] 若判斷結(jié)果為是,則退出所述web應(yīng)用程序。
[0024] 在另一種可能的實(shí)施方式中,所述根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,獲取所述目標(biāo) 歷史頁面的頁面信息,包括:
[0025] 根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,在所述web應(yīng)用程序?qū)?yīng)的緩存區(qū)獲取所述目標(biāo) 歷史頁面的頁面信息。
[0026] 第二方面,本發(fā)明實(shí)施例提供一種web應(yīng)用程序的頁面控制裝置,包括:
[0027] 確定模塊,用于在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令后,確 定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,所述目標(biāo)歷史頁面的標(biāo)識為所述web應(yīng)用程 序的應(yīng)用找中、與所述當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo)識;
[0028] 第一獲取模塊,用于根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,獲取所述目標(biāo)歷史頁面的頁 面信息;
[0029] 展示模塊,用于根據(jù)所述目標(biāo)歷史頁面的頁面信息展示所述目標(biāo)歷史頁面。
[0030] 在一種可能的實(shí)施方式中,所述確定模塊具體用于:
[0031] 判斷所述當(dāng)前頁面是否對應(yīng)有自定義返回頁面;
[0032] 若是,則將所述自定義返回頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識;
[0033] 若否,則將所述應(yīng)用找中、與所述當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為所述目 標(biāo)歷史頁面的標(biāo)識。
[0034] 在另一種可能的實(shí)施方式中,所述確定模塊具體用于:
[0035] 獲取所述應(yīng)用找中、除所述當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面標(biāo)識;
[0036] 在所述當(dāng)前頁面上展示各所述待選歷史頁面的標(biāo)識;
[0037] 接收所述用戶在所述當(dāng)前頁面中,對待選歷史頁面的標(biāo)識的選中操作;
[0038] 將所述用戶選中的待選歷史頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識。
[0039] 在另一種可能的實(shí)施方式中,所述裝置還包括第二獲取模塊和找操作模塊,其中,
[0040] 所述第二獲取模塊用于,在所述確定模塊確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面 的標(biāo)識之后,在所述應(yīng)用找中獲取待出找頁面標(biāo)識,所述待出找頁面標(biāo)識包括所述當(dāng)前頁 面的標(biāo)識、W及位于所述當(dāng)前頁面的標(biāo)識和所述目標(biāo)歷史頁面的標(biāo)識之間的頁面標(biāo)識;
[0041 ]所述找操作模塊用于,在所述應(yīng)用找中,對所述待出找頁面標(biāo)識進(jìn)行出找操作。
[0042] 在另一種可能的實(shí)施方式中,所述裝置還包括判斷模塊和退出模塊,其中,
[0043] 所述判斷模塊用于,在所述找操作模塊在對所述待出找頁面標(biāo)識進(jìn)行出找操作之 后,判斷所述應(yīng)用找是否為空;
[0044] 所述退出模塊用于,在所述判斷模塊判斷所述應(yīng)用找是否為空時(shí),退出所述web應(yīng) 用程序。
[0045] 在另一種可能的實(shí)施方式中,所述第一獲取模塊具體用于:
[0046] 根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,在所述web應(yīng)用程序?qū)?yīng)的緩存區(qū)獲取所述目標(biāo) 歷史頁面的頁面信息。
[0047] 第=方面,本發(fā)明實(shí)施例提供一種終端設(shè)備,所述終端設(shè)備包括上述第二方面任 一項(xiàng)所述的web應(yīng)用程序的頁面控制裝置。
[0048] 本發(fā)明實(shí)施例提供的web應(yīng)用程序的頁面控制方法、裝置及終端設(shè)備,在頁面控制 裝置獲取到用戶在瀏覽器的當(dāng)前頁面上輸入的返回指令后,獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史 頁面的標(biāo)識,該目標(biāo)歷史頁面的標(biāo)識可W為瀏覽器的應(yīng)用找中、與當(dāng)前頁面的標(biāo)識不同的 任意一個頁面標(biāo)識,并直接根據(jù)該目標(biāo)歷史頁面的頁面信息展示目標(biāo)歷史頁面,在該過程 中,頁面控制裝置無需根據(jù)按照應(yīng)用找中各歷史頁面的標(biāo)識的順序,依次向用戶展示各個 歷史頁面,頁面控制裝置可W直接獲取當(dāng)前頁面對應(yīng)的目標(biāo)頁面標(biāo)識,并根據(jù)目標(biāo)頁面的 頁面信息向用戶展示目標(biāo)頁面,進(jìn)而提高了向用戶展示歷史頁面的效率。
【附圖說明】
[0049] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可W 根據(jù)運(yùn)些附圖獲得其他的附圖。
[0050] 圖1為本發(fā)明提供的web應(yīng)用程序的頁面控制方法的流程示意圖;
[0051] 圖2為本發(fā)明提供的找結(jié)構(gòu)示意圖一;
[0052] 圖3為本發(fā)明提供的確定目標(biāo)歷史頁面的標(biāo)識方法的流程示意圖一;
[0053] 圖4為本發(fā)明提供的找結(jié)構(gòu)示意圖二;
[0054] 圖5為本發(fā)明提供的確定目標(biāo)歷史頁面的標(biāo)識方法的流程示意圖二;
[0055] 圖6為本發(fā)明提供的終端界面示意圖;
[0056] 圖7為本發(fā)明提供的web應(yīng)用程序的頁面控制裝置的結(jié)構(gòu)示意圖一;
[0057] 圖8為本發(fā)明提供的web應(yīng)用程序的頁面控制裝置的結(jié)構(gòu)示意圖二。
【具體實(shí)施方式】
[0058] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0059] 在本發(fā)明實(shí)施例中,用戶可W在終端設(shè)備中通過瀏覽器訪問web應(yīng)用程序,該終端 設(shè)備可W為電腦、手機(jī)等設(shè)備,在終端設(shè)備中設(shè)置有web應(yīng)用程序的頁面控制裝置(下文簡 稱頁面控制裝置),當(dāng)用戶需要從web應(yīng)用程序的當(dāng)前頁面返回至目標(biāo)歷史頁面時(shí),頁面控 制裝置可W獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,并直接從當(dāng)前頁面返回至目標(biāo)歷史 頁面,進(jìn)而提高向用戶展示歷史頁面的效率。下面,通過具體實(shí)施例對本申請的技術(shù)方案進(jìn) 行詳細(xì)說明。
[0060] 需要說明的是,下面運(yùn)幾個具體的實(shí)施例可W相互結(jié)合,對于相同或相似的概念 或過程可能在某些實(shí)施例中不再寶述。
[0061] 圖1為本發(fā)明提供的web應(yīng)用程序的頁面控制方法的流程示意圖,該方法的執(zhí)行主 體為頁面控制裝置,請參照圖1,該方法可W包括:
[0062] S101、在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令后,確定當(dāng)前頁 面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,目標(biāo)歷史頁面的標(biāo)識為web應(yīng)用程序的應(yīng)用找中、與當(dāng)前頁 面的標(biāo)識不同的任意一個頁面標(biāo)識;
[0063] S102、根據(jù)目標(biāo)歷史頁面的標(biāo)識,獲取目標(biāo)歷史頁面的頁面信息,并根據(jù)目標(biāo)歷史 頁面的頁面信息展示目標(biāo)歷史頁面。
[0064] 在本發(fā)明實(shí)施例中,web應(yīng)用程序由多個頁面構(gòu)成,用戶可W通過瀏覽器對web應(yīng) 用程序的各個頁面進(jìn)行訪問,web應(yīng)用程序有其對應(yīng)的應(yīng)用找,在初始時(shí)應(yīng)用找為空,在用 戶通過瀏覽器訪問web應(yīng)用程序中的頁面的過程中,當(dāng)用戶通過瀏覽器訪問新的頁面時(shí),頁 面控制裝置對用戶訪問的頁面的標(biāo)識進(jìn)行入找操作,使得應(yīng)用找中的歷史頁面的標(biāo)識按照 歷史頁面的打開順序,由下至上依次排列,其中,頁面控制裝置可W設(shè)置在終端設(shè)備中。
[0065] 下面,結(jié)合圖2,對頁面標(biāo)識進(jìn)行入找操作的過程進(jìn)行詳細(xì)說明。
[0066] 圖2為本發(fā)明提供的找結(jié)構(gòu)示意圖一,請參照圖2,包括找結(jié)構(gòu)201-找結(jié)構(gòu)203,具 體的:
[0067] 在找結(jié)構(gòu)201中,當(dāng)用戶通過瀏覽器打開web應(yīng)用程序后,頁面控制裝置為web應(yīng)用 程序創(chuàng)建應(yīng)用找,應(yīng)用找中不包括任何數(shù)據(jù),此時(shí)應(yīng)用找的找結(jié)構(gòu)如找結(jié)構(gòu)201所示。
[0068] 在找結(jié)構(gòu)202中,當(dāng)用戶通過瀏覽器訪問web應(yīng)用程序中的頁面1時(shí),頁面控制裝置 對頁面1的標(biāo)識進(jìn)行入找操作,使得應(yīng)用找中包括頁面1的標(biāo)識,此時(shí)應(yīng)用找的找結(jié)構(gòu)如找 結(jié)構(gòu)202所示。
[0069] 在找結(jié)構(gòu)203中,在用戶訪問頁面1的過程中,當(dāng)用戶需要訪問頁面2時(shí),用戶可W 對頁面1中的鏈接進(jìn)行點(diǎn)擊操作,W實(shí)現(xiàn)通過瀏覽器訪問頁面2,頁面控制裝置對頁面2的標(biāo) 識進(jìn)行入找操作,使得應(yīng)用找中包括頁面2的標(biāo)識,此時(shí)應(yīng)用找的找結(jié)構(gòu)如找結(jié)構(gòu)203所示。
[0070] 在實(shí)際應(yīng)用過程中,在用戶通過瀏覽器訪問web應(yīng)用程序的當(dāng)前頁面過程中,當(dāng)用 戶需要訪問目標(biāo)歷史頁面時(shí),用戶可W在當(dāng)前頁面中輸入返回指令,可選的,用戶可W對終 端設(shè)備中的返回按鍵進(jìn)行點(diǎn)擊操作W實(shí)現(xiàn)輸入返回指令,或者,用戶還可W對當(dāng)前頁面中 的返回按鈕進(jìn)行點(diǎn)擊操作W實(shí)現(xiàn)輸入返回指令。
[0071] 在頁面控制裝置獲取到用戶輸入的返回指令之后,頁面控制裝置獲取當(dāng)前頁面對 應(yīng)的目標(biāo)歷史頁面的標(biāo)識,該目標(biāo)歷史頁面的標(biāo)識為應(yīng)用找中、與當(dāng)前頁面的標(biāo)識不同的 任意一個頁面標(biāo)識,可選的,當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識可W為頁面控制裝置根 據(jù)預(yù)設(shè)對應(yīng)關(guān)系確定得到的,也可W是用戶根據(jù)實(shí)際需要在應(yīng)用找中包括的歷史頁面的標(biāo) 識中選擇的。
[0072] 在頁面控制裝置獲取得到當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識之后,頁面控制裝 置根據(jù)目標(biāo)歷史頁面的標(biāo)識,獲取目標(biāo)歷史頁面的頁面信息,可選的,由于目標(biāo)歷史頁面為 用戶已訪問過的頁面,頁面控制裝置可W對用戶已訪問過的頁面進(jìn)行緩存處理,W使得頁 面控制裝置可W根據(jù)目標(biāo)歷史頁面的標(biāo)識,在瀏覽器對應(yīng)的緩存區(qū)獲取目標(biāo)歷史頁面的頁 面信息,進(jìn)而提高獲取目標(biāo)歷史頁面信息的速率,在頁面控制裝置獲取得到目標(biāo)歷史頁面 信息之后,頁面控制裝置根據(jù)目標(biāo)歷史頁面的頁面信息展示目標(biāo)歷史頁面。
[0073] 可選的,在獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識之后、或者在根據(jù)目標(biāo)歷史 頁面的頁面信息展示目標(biāo)歷史頁面之后,頁面控制裝置可W在應(yīng)用找中獲取待出找頁面標(biāo) 識,待出找頁面標(biāo)識包括當(dāng)前頁面的標(biāo)識、W及位于當(dāng)前頁面的標(biāo)識和目標(biāo)歷史頁面的標(biāo) 識之間的頁面標(biāo)識,并在應(yīng)用找中,對待出找頁面標(biāo)識進(jìn)行出找操作,W使得目標(biāo)歷史頁面 的標(biāo)識位于應(yīng)用找的頂部,進(jìn)一步的,頁面控制裝置還需要判斷應(yīng)用找是否為空,若判斷結(jié) 果為是,則退出web應(yīng)用程序。
[0074] 本發(fā)明實(shí)施例提供的web應(yīng)用程序的頁面控制方法,在頁面控制裝置獲取到用戶 在瀏覽器的當(dāng)前頁面上輸入的返回指令后,獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,該 目標(biāo)歷史頁面的標(biāo)識可W為瀏覽器的應(yīng)用找中、與當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo) 識,并直接根據(jù)該目標(biāo)歷史頁面的頁面信息展示目標(biāo)歷史頁面,在該過程中,頁面控制裝置 無需根據(jù)按照應(yīng)用找中各歷史頁面的標(biāo)識的順序,依次向用戶展示各個歷史頁面,頁面控 制裝置可W直接獲取當(dāng)前頁面對應(yīng)的目標(biāo)頁面標(biāo)識,并根據(jù)目標(biāo)頁面的頁面信息向用戶展 示目標(biāo)頁面,進(jìn)而提高了向用戶展示歷史頁面的效率。
[0075] 在圖2所示實(shí)施例的基礎(chǔ)上,可W通過多種可行的實(shí)現(xiàn)方式確定當(dāng)前頁面對應(yīng)的 目標(biāo)歷史頁面的標(biāo)識(圖1所示實(shí)施例中的SlOl),下面,通過圖3-圖6所示的實(shí)施例,介紹兩 種可行的實(shí)現(xiàn)方式,具體的,請參見圖3-圖6所示的實(shí)施例。
[0076] 圖3為本發(fā)明提供的確定目標(biāo)歷史頁面的標(biāo)識方法的流程示意圖一,請參見圖3, 該方法可W包括:
[0077] S301、判斷當(dāng)前頁面是否對應(yīng)有自定義返回頁面;
[007引若是,則執(zhí)行S302;
[00巧]若否,則執(zhí)行S303;
[0080] S302、將自定義返回頁面的標(biāo)識確定為目標(biāo)歷史頁面的標(biāo)識;
[0081] S303、將應(yīng)用找中、與當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為目標(biāo)歷史頁面的標(biāo) 識。
[0082] 在圖3所示實(shí)施例中,web應(yīng)用程序包括多個頁面,在開發(fā)web應(yīng)用程序的過程中, 可W只為部分頁面設(shè)置自定義返回頁面,優(yōu)選的,該自定義返回頁面為統(tǒng)計(jì)得到、用戶從當(dāng) 前頁面返回概率最高的頁面,在圖2所示的實(shí)施例中已對統(tǒng)計(jì)得到、用戶從當(dāng)前頁面返回概 率最高的頁面進(jìn)行詳細(xì)說明,此處不再進(jìn)行寶述。
[0083] 在實(shí)際應(yīng)用過程中,當(dāng)頁面控制裝置需要獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面時(shí), 頁面控制裝置先判斷當(dāng)前頁面是否有其對應(yīng)的自定義返回頁面;
[0084] 若當(dāng)前頁面沒有其對應(yīng)的自定義返回頁面,則頁面控制裝置獲取應(yīng)用找中、與當(dāng) 前頁面的標(biāo)識相鄰的頁面標(biāo)識,并將與當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為目標(biāo)歷史頁 面的標(biāo)識,其中,應(yīng)用找中與當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識為用戶訪問當(dāng)前頁面之前訪 問的頁面的標(biāo)識。
[0085]若當(dāng)前頁面有其對應(yīng)的自定義返回頁面,則頁面控制裝置獲取自定義返回頁面的 標(biāo)識,并將自定義返回頁面的標(biāo)識確定為當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,可選的,可 W設(shè)置各頁面與其對應(yīng)的目標(biāo)歷史頁面的對應(yīng)關(guān)系,W使頁面控制裝置可W根據(jù)該對應(yīng)關(guān) 系獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面,例如,該對應(yīng)關(guān)系可W如表1所示:
[00化]表1
[0087]
[0088] ~請參見表1,若當(dāng)前頁面為頁面3,當(dāng)頁面控制裝置需要獲取頁面3的目標(biāo)歷史頁面 時(shí),頁面控制裝置根據(jù)表1所示的對應(yīng)關(guān)系,可W得到頁面3的目標(biāo)歷史頁面為頁面;若當(dāng)前 頁面為頁面5,當(dāng)頁面控制裝置需要獲取頁面5的目標(biāo)歷史頁面時(shí),頁面控制裝置根據(jù)表1所 示的對應(yīng)關(guān)系,可W得到頁面5的目標(biāo)歷史頁面為頁面2。
[0089] 在上述過程中,優(yōu)選的,當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面可W為統(tǒng)計(jì)得到、用戶從當(dāng) 前頁面返回概率最高的頁面,可選的,可W對用戶使用web應(yīng)用程序的行為進(jìn)行統(tǒng)計(jì),W獲 取得到當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面,具體的:可W統(tǒng)計(jì)多個用戶從當(dāng)前頁面返回的多個 有效歷史頁面,該有效歷史頁面為用戶從當(dāng)前頁面返回后、在歷史頁面中停留時(shí)長大于預(yù) 設(shè)闊值或者在歷史頁面中進(jìn)行操作的歷史頁面,并根據(jù)用戶從當(dāng)前頁面返回到各個有效歷 史頁面的概率,將概率最高的歷史頁面確定為當(dāng)前頁面對應(yīng)的歷史頁面;在確定得到當(dāng)前 頁面對應(yīng)的歷史頁面之后,可W設(shè)置當(dāng)前頁面與該歷史頁面的預(yù)設(shè)對應(yīng)關(guān)系,W使頁面控 制裝置可W根據(jù)該預(yù)設(shè)對應(yīng)關(guān)系獲取當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識。
[0090] 下面,結(jié)合圖4所示的找結(jié)構(gòu),通過具體示例,對圖3實(shí)施例所述的方法進(jìn)行詳細(xì)說 明。
[0091] 圖4為本發(fā)明提供的找結(jié)構(gòu)示意圖二,請參照圖4,包括找結(jié)構(gòu)401-找結(jié)構(gòu)403,具 體的:
[0092] 示例性的,假設(shè)用戶可W通過瀏覽器對web應(yīng)用程序1進(jìn)行訪問,用戶在對web應(yīng)用 程序1進(jìn)行訪問過程中,依次訪問了web應(yīng)用程序1的頁面1-頁面5,且用戶當(dāng)前訪問的頁面 為頁面5,則此時(shí)的找結(jié)構(gòu)如找結(jié)構(gòu)401所示。
[0093] 在找結(jié)構(gòu)401中,從找底至找頂依次為頁面1-頁面5的標(biāo)識;假設(shè)用戶在訪問頁面5 的過程中,用戶需要返回查看目標(biāo)歷史頁面,則用戶可W對頁面5中的返回按鈕進(jìn)行點(diǎn)擊操 作W生成返回指令,在頁面控制裝置獲取到返回指令之后,頁面控制裝置判斷頁面5是否有 其對應(yīng)的自定義返回頁面。
[0094] 若是,則頁面控制裝置獲取頁面5對應(yīng)的自定義返回頁面,假設(shè)頁面5對應(yīng)的自定 義返回頁面為頁面2,則頁面控制裝置獲取頁面2的頁面信息,并根據(jù)頁面2的頁面信息向用 戶展示頁面2,同時(shí),頁面控制裝置將應(yīng)用找中的頁面5-頁面3的標(biāo)識進(jìn)行出找操作,使得頁 面2的標(biāo)識位于找頂,具體的,如找結(jié)構(gòu)402所示。
[0095] 若否,則頁面控制裝置在找結(jié)構(gòu)401中獲取與頁面5的標(biāo)識相鄰的頁面4的標(biāo)識,并 將頁面4的標(biāo)識確定為頁面5對應(yīng)的目標(biāo)歷史頁面,則頁面控制裝置獲取頁面4的頁面信息, 并根據(jù)頁面4的頁面信息向用戶展示頁面4,同時(shí),頁面控制裝置將應(yīng)用找中的頁面5的標(biāo)識 進(jìn)行出找操作,使得頁面4的標(biāo)識位于找頂,具體的,如找結(jié)構(gòu)403所示。
[0096] 圖5為本發(fā)明提供的確定目標(biāo)歷史頁面的標(biāo)識方法的流程示意圖二,請參見圖5, 該方法可W包括:
[0097] S501、獲取應(yīng)用找中、除當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面的標(biāo)識;
[0098] S502、在當(dāng)前頁面上展示各待選歷史頁面的標(biāo)識;
[0099] S503、接收用戶在當(dāng)前頁面中,對待選歷史頁面的標(biāo)識的選中操作;
[0100] S504、將用戶選中的待選歷史頁面的標(biāo)識確定為目標(biāo)歷史頁面的標(biāo)識。
[0101] 在圖5所示實(shí)施例中,當(dāng)頁面控制裝置需要獲取當(dāng)前頁面對應(yīng)的歷史頁面時(shí),頁面 控制裝置獲取應(yīng)用找中、除當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面的標(biāo)識,并在當(dāng)前頁 面上展示各待選歷史頁面的標(biāo)識,W使用戶可W對各個待選歷史頁面的標(biāo)識進(jìn)行選中操 作,可選的,為了便于用戶識別各個歷史頁面的標(biāo)識,頁面控制裝置可W通過歷史頁面的特 征信息標(biāo)識歷史頁面的標(biāo)識,其中,歷史頁面的特征信息可W為歷史頁面的標(biāo)題等,進(jìn)一步 的,頁面控制裝置還可W對各歷史頁面進(jìn)行排序,并向用戶顯示排序后的歷史頁面的標(biāo)識, 可選的,可W按照各歷史頁面的標(biāo)識在應(yīng)用找中的順序向用戶展示各個歷史頁面的標(biāo)識。
[0102] 在頁面控制裝置在當(dāng)前頁面上展示各個待選歷史頁面的標(biāo)識之后,頁面控制裝置 可W接收用戶在當(dāng)前頁面中對待選歷史頁面的標(biāo)識的選中操作,將用戶選中的待選歷史頁 面的標(biāo)識確定為目標(biāo)歷史頁面的標(biāo)識。
[0103] 下面,結(jié)合圖6所示的終端界面圖,通過具體示例,對圖5實(shí)施例所示的方法進(jìn)行詳 細(xì)說明。
[0104] 示例性的,假設(shè)用戶可W通過瀏覽器對web應(yīng)用程序1進(jìn)行訪問,用戶在對web應(yīng)用 程序1進(jìn)行訪問過程中,依次訪問了web應(yīng)用程序1的頁面1-頁面5,且用戶當(dāng)前訪問的頁面 為頁面5,此時(shí)web應(yīng)用程序1的應(yīng)用找中包括頁面1-頁面5的標(biāo)識,且頁面1-頁面5的標(biāo)識按 照從下到上的順序依次排列。
[0105] 圖6為本發(fā)明提供的終端界面示意圖,請參見圖6,包括頁面601-頁面3,具體的:
[0106] 在界面601中,包括用戶當(dāng)前訪問的頁面5,在界面601中還包括"返回"按鈕、"主 頁"按鈕、"刷新"按鈕等,在用戶訪問頁面5的過程中,當(dāng)用戶需要查看在訪問頁面5之前訪 問的頁面時(shí),用戶對界面601中的"返回"按鈕進(jìn)行點(diǎn)擊操作,W生成返回指令,在頁面控制 裝置獲取到該返回指令之后,頁面控制裝置獲取應(yīng)用找中、除頁面5的標(biāo)識之外的所有待選 歷史頁面的標(biāo)識,即頁面1-頁面4的標(biāo)識,并在頁面5上展示各個待選歷史頁面的標(biāo)識,具體 的,請參見界面602。
[0107] 在界面602中,包括各個待選歷史頁面的標(biāo)識,用戶可W根據(jù)實(shí)際需要對各個待選 歷史頁面的標(biāo)識進(jìn)行點(diǎn)擊操作,假設(shè)用戶需要從頁面5返回至頁面2,則用戶可W對頁面2的 標(biāo)識進(jìn)行點(diǎn)擊操作,在頁面控制裝置接收到用戶在頁面5中對頁面2的標(biāo)識的選中操作之 后,頁面巧制裝置將頁面2確定為目標(biāo)歷史頁面的標(biāo)識,并在web應(yīng)用程序1對應(yīng)的緩存區(qū)中 獲取頁面2的頁面信息,并根據(jù)頁面2的頁面信息向用戶顯示頁面2,具體的,請參見界面 603。
[0108] 在界面603中,包括用戶從頁面5返回的頁面2,進(jìn)一步的,頁面控制裝置還需要在 web應(yīng)用程序1的應(yīng)用找中,對頁面5-頁面3的標(biāo)識進(jìn)行出找操作。
[0109] 在上述過程中,通過向用戶展示當(dāng)前頁面對應(yīng)的各個待選歷史頁面的標(biāo)識,可W 使得用戶根據(jù)實(shí)際需要選擇當(dāng)前頁面對應(yīng)的歷史頁面,使得頁面控制裝置能夠更加準(zhǔn)確的 向用戶展示當(dāng)前頁面對應(yīng)的歷史頁面。
[0110] 在上述任意一個實(shí)施例的基礎(chǔ)上,優(yōu)選的,該web應(yīng)用程序可W采用單頁面方式, W使得客戶端(瀏覽器端)和web應(yīng)用程序的服務(wù)器端的業(yè)務(wù)分離,由客戶端負(fù)責(zé)頁面的擅 染等前端業(yè)務(wù),由服務(wù)器端負(fù)責(zé)數(shù)據(jù)處理業(yè)務(wù);在單頁面實(shí)現(xiàn)的web應(yīng)用程序中包括多個子 頁面,在該web應(yīng)用程序初始化時(shí),向服務(wù)器請求加載web應(yīng)用程序的所有子頁面的超級文 本標(biāo)記語言化yperText Markup Language,簡稱HTML)的文檔對象模型(Document Object Model, DOM)結(jié)構(gòu),在web應(yīng)用程序運(yùn)行過程中,顯示處于激活狀態(tài)的頁面,并隱藏非激活的 頁面。
[0111] 圖7為本發(fā)明提供的web應(yīng)用程序的頁面控制裝置的結(jié)構(gòu)示意圖一,請參照圖7,該 裝置可W包括:
[0112] 確定模塊701,用于在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令 后,確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,所述目標(biāo)歷史頁面的標(biāo)識為所述web應(yīng) 用程序的應(yīng)用找中、與所述當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo)識;
[0113] 第一獲取模塊702,用于根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,獲取所述目標(biāo)歷史頁面的 頁面信息;
[0114] 展示模塊703,用于根據(jù)所述目標(biāo)歷史頁面的頁面信息展示所述目標(biāo)歷史頁面。
[0115] 本發(fā)明實(shí)施例提供的web應(yīng)用程序的頁面控制裝置可W執(zhí)行上述方法實(shí)施例所示 的技術(shù)方案,其實(shí)現(xiàn)原理W及有益效果類似,此處不再進(jìn)行寶述。
[0116] 在實(shí)際應(yīng)用過程中,可選的,所述確定模塊701具體可W用于:
[0117] 判斷所述當(dāng)前頁面是否對應(yīng)有自定義返回頁面;
[0118] 若是,則將所述自定義返回頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識;
[0119] 若否,則將所述應(yīng)用找中、與所述當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為所述目 標(biāo)歷史頁面的標(biāo)識。
[0120] 可選的,所述確定模塊701具體還可W用于:
[0121] 獲取所述應(yīng)用找中、除所述當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面標(biāo)識;
[0122] 在所述當(dāng)前頁面上展示各所述待選歷史頁面的標(biāo)識;
[0123] 接收所述用戶在所述當(dāng)前頁面中,對待選歷史頁面的標(biāo)識的選中操作;
[0124] 將所述用戶選中的待選歷史頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識。
[0125] 圖8為本發(fā)明提供的web應(yīng)用程序的頁面控制裝置的結(jié)構(gòu)示意圖二,在圖7所示實(shí) 施例的基礎(chǔ)上,請參照圖8,該裝置可W包括第二獲取模塊704和找操作模塊705,其中,
[0126] 所述第二獲取模塊704用于,在所述確定模塊確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史 頁面的標(biāo)識之后,在所述應(yīng)用找中獲取待出找頁面標(biāo)識,所述待出找頁面標(biāo)識包括所述當(dāng) 前頁面的標(biāo)識、W及位于所述當(dāng)前頁面的標(biāo)識和所述目標(biāo)歷史頁面的標(biāo)識之間的頁面標(biāo) 識;
[0127] 所述找操作模塊705用于,在所述應(yīng)用找中,對所述待出找頁面標(biāo)識進(jìn)行出找操 作。
[0128] 進(jìn)一步的,所述裝置還可W包括判斷模塊706和退出模塊707,其中,
[0129] 所述判斷模塊706用于,在所述找操作模塊在對所述待出找頁面標(biāo)識進(jìn)行出找操 作之后,判斷所述應(yīng)用找是否為空;
[0130] 所述退出模塊707用于,在所述判斷模塊判斷所述應(yīng)用找是否為空時(shí),退出所述 web應(yīng)用程序。
[0131] 可選的,所述第一獲取模塊702具體可W用于:
[0132] 根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,在所述web應(yīng)用程序?qū)?yīng)的緩存區(qū)獲取所述目標(biāo) 歷史頁面的頁面信息。
[0133] 本發(fā)明實(shí)施例提供的web應(yīng)用程序的頁面控制裝置可W執(zhí)行上述方法實(shí)施例所示 的技術(shù)方案,其實(shí)現(xiàn)原理W及有益效果類似,此處不再進(jìn)行寶述。
[0134] 本發(fā)明實(shí)施例還提供一種終端設(shè)備,該終端設(shè)備包括圖7或圖8任意實(shí)施例所示的 web應(yīng)用程序的頁面控制裝置,該終端設(shè)備中包括的web應(yīng)用程序的頁面控制裝置的結(jié)構(gòu)、 工作原理W及可達(dá)到的有益效果,與圖7或圖8任意實(shí)施例所示的web應(yīng)用程序的頁面控制 裝置的結(jié)構(gòu)、工作原理W及可達(dá)到的有益效果類似,此處不再進(jìn)行寶述。
[0135] 本領(lǐng)域普通技術(shù)人員可W理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可W通 過程序指令相關(guān)的硬件來完成。前述的程序可W存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程 序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R〇M、RAM、磁碟或 者光盤等各種可W存儲程序代碼的介質(zhì)。
[0136] 最后應(yīng)說明的是:W上各實(shí)施例僅用W說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依 然可W對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn) 行等同替換;而運(yùn)些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù) 方案的范圍。
【主權(quán)項(xiàng)】
1. 一種web應(yīng)用程序的頁面控制方法,其特征在于,包括: 在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令后,確定所述當(dāng)前頁面對 應(yīng)的目標(biāo)歷史頁面的標(biāo)識,所述目標(biāo)歷史頁面的標(biāo)識為所述web應(yīng)用程序的應(yīng)用棧中、與所 述當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo)識; 根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,獲取所述目標(biāo)歷史頁面的頁面信息,并根據(jù)所述目標(biāo) 歷史頁面的頁面信息展示所述目標(biāo)歷史頁面。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁 面的標(biāo)識,包括: 判斷所述當(dāng)前頁面是否對應(yīng)有自定義返回頁面; 若是,則將所述自定義返回頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識; 若否,則將所述應(yīng)用棧中、與所述當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為所述目標(biāo)歷 史頁面的標(biāo)識。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁 面的標(biāo)識,包括: 獲取所述應(yīng)用棧中、除所述當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面標(biāo)識; 在所述當(dāng)前頁面上展示各所述待選歷史頁面的標(biāo)識; 接收所述用戶在所述當(dāng)前頁面中,對待選歷史頁面的標(biāo)識的選中操作; 將所述用戶選中的待選歷史頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識。4. 根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述確定所述當(dāng)前頁面對應(yīng)的目 標(biāo)歷史頁面的標(biāo)識之后,還包括: 在所述應(yīng)用棧中獲取待出棧頁面標(biāo)識,所述待出棧頁面標(biāo)識包括所述當(dāng)前頁面的標(biāo) 識、以及位于所述當(dāng)前頁面的標(biāo)識和所述目標(biāo)歷史頁面的標(biāo)識之間的頁面標(biāo)識; 在所述應(yīng)用棧中,對所述待出棧頁面標(biāo)識進(jìn)行出棧操作。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在對所述待出棧頁面標(biāo)識進(jìn)行出棧操作之 后,還包括: 判斷所述應(yīng)用棧是否為空; 若判斷結(jié)果為是,則退出所述web應(yīng)用程序。6. 根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述目標(biāo)歷史頁面的標(biāo) 識,獲取所述目標(biāo)歷史頁面的頁面信息,包括: 根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,在所述web應(yīng)用程序?qū)?yīng)的緩存區(qū)獲取所述目標(biāo)歷史 頁面的頁面信息。7. -種web應(yīng)用程序的頁面控制裝置,其特征在于,包括: 確定模塊,用于在獲取到用戶在web應(yīng)用程序的當(dāng)前頁面上輸入的返回指令后,確定所 述當(dāng)前頁面對應(yīng)的目標(biāo)歷史頁面的標(biāo)識,所述目標(biāo)歷史頁面的標(biāo)識為所述web應(yīng)用程序的 應(yīng)用棧中、與所述當(dāng)前頁面的標(biāo)識不同的任意一個頁面標(biāo)識; 第一獲取模塊,用于根據(jù)所述目標(biāo)歷史頁面的標(biāo)識,獲取所述目標(biāo)歷史頁面的頁面信 息; 展示模塊,用于根據(jù)所述目標(biāo)歷史頁面的頁面信息展示所述目標(biāo)歷史頁面。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊具體用于: 判斷所述當(dāng)前頁面是否對應(yīng)有自定義返回頁面; 若是,則將所述自定義返回頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識; 若否,則將所述應(yīng)用棧中、與所述當(dāng)前頁面的標(biāo)識相鄰的頁面標(biāo)識確定為所述目標(biāo)歷 史頁面的標(biāo)識。9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊具體用于: 獲取所述應(yīng)用棧中、除所述當(dāng)前頁面的標(biāo)識之外的所有待選歷史頁面標(biāo)識; 在所述當(dāng)前頁面上展示各所述待選歷史頁面的標(biāo)識; 接收所述用戶在所述當(dāng)前頁面中,對待選歷史頁面的標(biāo)識的選中操作; 將所述用戶選中的待選歷史頁面的標(biāo)識確定為所述目標(biāo)歷史頁面的標(biāo)識。10. -種終端設(shè)備,其特征在于,所述終端設(shè)備包括權(quán)利要求7-9任一項(xiàng)所述的web應(yīng)用 程序的頁面控制裝置。
【文檔編號】G06F17/30GK106021549SQ201610367063
【公開日】2016年10月12日
【申請日】2016年5月27日
【發(fā)明人】管春輝, 楊愛芹, 于芝濤
【申請人】青島海信傳媒網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
腾冲县| 德兴市| 芒康县| 夏津县| 固阳县| 汝城县| 青河县| 涪陵区| 吕梁市| 类乌齐县| 咸宁市| 钦州市| 新乡县| 大庆市| 阿勒泰市| 涞水县| 祁连县| 酒泉市| 龙泉市| 南川市| 芒康县| 砚山县| 同仁县| 潜江市| 五莲县| 南溪县| 江孜县| 兴文县| 吉木乃县| 横山县| 土默特右旗| 理塘县| 桑植县| 汕头市| 虞城县| 桃江县| 额尔古纳市| 方正县| 白山市| 贵德县| 安塞县|