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

一種網(wǎng)頁運行方法及裝置、終端的制作方法

文檔序號:10655260閱讀:387來源:國知局
一種網(wǎng)頁運行方法及裝置、終端的制作方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁運行方法、裝置及終端,所述方法包括:獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面;從所述第一頁面跳轉(zhuǎn)至所述第二頁面;獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
【專利說明】
一種網(wǎng)頁運行方法及裝置、終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機技術(shù),尤其涉及一種網(wǎng)頁運行方法及裝置、終端?!颈尘凹夹g(shù)】
[0002]用戶使用終端上的瀏覽器瀏覽A網(wǎng)頁的過程中,通過A網(wǎng)頁上的鏈接打開B網(wǎng)頁查看其他內(nèi)容時,可以通過彈出新的標簽(tab)欄,在新的標簽(tab)欄打開B網(wǎng)頁,此時A網(wǎng)頁和B網(wǎng)頁會同時在瀏覽器的不同的標簽欄顯示,用戶可以通過切換tab欄操作選擇瀏覽A網(wǎng)頁或B網(wǎng)頁;或者,終端也可以在A網(wǎng)頁的內(nèi)簽(iframe)中打開B網(wǎng)頁,B網(wǎng)頁作為內(nèi)簽欄顯示在A網(wǎng)頁上,用戶可以通過關(guān)閉B網(wǎng)頁的內(nèi)簽欄來返回A網(wǎng)頁,上述的這兩種情況下,終端打開B網(wǎng)頁并不影響A網(wǎng)頁的顯示和運行,用戶可以在A網(wǎng)頁和B網(wǎng)頁之間任意切換,返回到A網(wǎng)頁后,A網(wǎng)頁仍然呈現(xiàn)用戶離開A網(wǎng)頁時的狀態(tài)。
[0003]但是,目前一些移動終端的操作系統(tǒng)支持網(wǎng)頁全屏充滿顯示在終端的顯示界面上,且大量社交應(yīng)用中的瀏覽場景并不支持多tab欄瀏覽,而是只能單tab欄顯示,在該tab 欄顯示B網(wǎng)頁時,就需要結(jié)束之前該tab欄上的A網(wǎng)頁;另外,目前大部分業(yè)務(wù)流程并不支持在iframe中進行,即業(yè)務(wù)頁面不支持以內(nèi)簽形式顯示在網(wǎng)頁上;故在終端僅支持單窗口顯示且不支持多tab欄瀏覽和iframe顯示的情況下,用戶想要在單窗口單tab欄中打開B網(wǎng)頁就只能先結(jié)束A網(wǎng)頁;在結(jié)束A網(wǎng)頁時,終端只會記錄A網(wǎng)頁的通用屬性(如滾動位置等信息),網(wǎng)頁業(yè)務(wù)的狀態(tài)信息會丟失,這樣終端從B網(wǎng)頁返回到A網(wǎng)頁時,A網(wǎng)頁的狀態(tài)只能是A 網(wǎng)頁的初始狀態(tài),不能恢復(fù)到結(jié)束A網(wǎng)頁時的狀態(tài),進而用戶也不能繼續(xù)在之前結(jié)束時狀態(tài)下的A網(wǎng)頁下進行查看或操作,用戶體驗不好。
【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明實施例為解決現(xiàn)有技術(shù)中存在的至少一個問題而提供了一種網(wǎng)頁運行方法及裝置、終端,能夠提升用戶體驗。
[0005]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0006]第一方面,本發(fā)明實施例提供一種網(wǎng)頁運行方法,所述方法包括:
[0007]獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;
[0008]響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面;
[0009]從所述第一頁面跳轉(zhuǎn)至所述第二頁面;
[0010]獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;
[0011]響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0012]第二方面,本發(fā)明實施例提供一種網(wǎng)頁運行裝置,所述裝置包括:第一獲取單元、 第一響應(yīng)單元、跳轉(zhuǎn)單元、第二獲取單元和恢復(fù)單元,其中:
[0013]所述第一獲取單元,用于獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;
[0014]所述第一響應(yīng)單元,用于響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面;
[0015]所述跳轉(zhuǎn)單元,用于從所述第一頁面跳轉(zhuǎn)至所述第二頁面;
[0016]所述第二獲取單元,用于獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;
[0017]所述恢復(fù)單元,用于響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0018]第三方面,本發(fā)明實施例提供了一種終端,所述終端包括處理器和顯示器,其中:
[0019]所述顯示器,用于顯示第一頁面或第二頁面;
[0020]所述處理器,用于獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面;控制所述顯示器從顯示所述第一頁面跳轉(zhuǎn)至顯示所述第二頁面;獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,控制所述顯示器從顯示所述第二頁面跳轉(zhuǎn)至顯示所述第一頁面。
[0021]本發(fā)明實施例提供了一種網(wǎng)頁運行方法及裝置、終端,終端獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面; 結(jié)束所述第一頁面,從所述第一頁面跳轉(zhuǎn)至所述第二頁面;獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面;如此,終端跳轉(zhuǎn)至的第一頁面,仍然處于之前結(jié)束該第一頁面時的狀態(tài),用戶就可以繼續(xù)對該狀態(tài)下的第一頁面進行查看或操作, 提升用戶體驗?!靖綀D說明】
[0022]圖1為現(xiàn)有的一種網(wǎng)頁運行流程示意圖;
[0023]圖2為本發(fā)明實施例提供的一種網(wǎng)頁運行流程示意圖;
[0024]圖3為本發(fā)明實施例一提供的一種網(wǎng)頁運行方法的實現(xiàn)流程示意圖;
[0025]圖4為本發(fā)明實施例二提供的一種在網(wǎng)游頁面上觸發(fā)登錄業(yè)務(wù)后返回網(wǎng)游頁面的流程示意圖;
[0026]圖5A為本發(fā)明實施例二提供的一種在網(wǎng)游頁面上觸發(fā)登錄業(yè)務(wù)后返回網(wǎng)游頁面的實現(xiàn)流程示意圖;
[0027]圖5B為本發(fā)明實施例二提供的一種實現(xiàn)網(wǎng)游頁面運行方法的系統(tǒng)結(jié)構(gòu)示意圖; [〇〇28]圖6為本發(fā)明實施例三提供的一種在網(wǎng)游頁面上觸發(fā)支付業(yè)務(wù)后返回網(wǎng)游頁面的流程示意圖;[〇〇29]圖7A為本發(fā)明實施例三提供的一種在網(wǎng)游頁面上觸發(fā)支付業(yè)務(wù)后返回網(wǎng)游頁面的實現(xiàn)流程示意圖;
[0030]圖7B為本發(fā)明實施例三提供的一種實現(xiàn)網(wǎng)游頁面運行方法的系統(tǒng)結(jié)構(gòu)示意圖;
[0031]圖8為本發(fā)明實施例四提供的一種在網(wǎng)游頁面玩游戲時觸發(fā)通知欄上其他業(yè)務(wù)后返回網(wǎng)游頁面的流程示意圖;
[0032]圖9為本發(fā)明實施例五提供的一種網(wǎng)頁運行裝置的組成結(jié)構(gòu)示意圖;
[0033]圖10A為本發(fā)明實施例六提供的一種終端的硬件組成結(jié)構(gòu)示意圖;
[0034]圖10B為本發(fā)明實施例六提供的一種終端的一個可選的硬件結(jié)構(gòu)示意圖?!揪唧w實施方式】[〇〇35]以微信頁面中的網(wǎng)游頁面為例,在現(xiàn)有技術(shù)中,如圖1所示,終端的顯示模塊104上顯示有網(wǎng)游頁面,如果用戶在操作該網(wǎng)游頁面上的游戲,進行到某游戲關(guān)卡時想要查詢攻略,如圖1中A圖所示,用戶點擊網(wǎng)游頁面中的菜單虛擬按鍵后,如圖1中B圖所示終端在該網(wǎng)游頁面上顯示出包含有“論壇”等懸浮欄的菜單懸浮框,由于本終端僅支持單窗口單tab欄顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上,故終端需要結(jié)束網(wǎng)游頁面進入如圖1中C圖所示的論壇頁面,用戶在論壇頁面中查詢到攻略后,點擊“返回游戲”懸浮框就可以返回網(wǎng)游頁面,在現(xiàn)有技術(shù)中,用戶點擊“返回游戲”懸浮框后,終端返回到網(wǎng)游頁面時,終端上顯示的網(wǎng)游頁面的狀態(tài)如圖1中D圖所示,為該網(wǎng)游頁面的初始狀態(tài)即初始打開該網(wǎng)游頁面時的登錄狀態(tài),此時,用戶不能回到之前的游戲關(guān)卡繼續(xù)之前的游戲關(guān)卡,用戶體驗非常糟糕。而采用本發(fā)明實施例中的方法,如圖2所示,按照用戶在圖2中A 圖所示網(wǎng)游頁面的操作,終端顯示如圖1中B圖所示的網(wǎng)游頁面,然后按照用戶在圖2中B圖所示網(wǎng)游頁面的操作,終端從圖2中B圖所示的網(wǎng)游頁面跳轉(zhuǎn)到圖2中C圖所示的論壇頁面, 然后點擊“返回游戲”懸浮框返回網(wǎng)游頁面時,終端上顯示的網(wǎng)游頁面的狀態(tài)如圖2中D圖所示,為之前結(jié)束該網(wǎng)游頁面時的狀態(tài)。[〇〇36]下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。[〇〇37] 實施例一
[0038]為了解決【背景技術(shù)】中存在的問題,本發(fā)明實施例提供一種網(wǎng)頁運行方法,應(yīng)用于終端,該網(wǎng)頁運行方法所實現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實現(xiàn),當然程序代碼可以保存在計算機存儲介質(zhì)中,可見,該終端至少包括處理器和存儲介質(zhì)。
[0039]圖3為本發(fā)明實施例一網(wǎng)頁運行方法的實現(xiàn)流程示意圖,如圖3所示,該方法包括:
[0040]步驟S101、獲取用戶在第一頁面上的第一操作。
[0041]這里,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源。[〇〇42]這里,以第一頁面為網(wǎng)游頁面為例進行說明,如圖2所示,所述終端加載并顯示第一頁面即網(wǎng)游頁面后,用戶可以通過手指或者電筆在終端屏幕上對顯示的網(wǎng)游頁面上的進行觸控操作。
[0043]所述第一操作為用戶請求終端加載網(wǎng)游外部的頁面的操作,該第一操作主要包括點擊外部鏈接的操作和點擊進行某項業(yè)務(wù)(該業(yè)務(wù)不能在網(wǎng)游頁面上進行,需要特定的業(yè)務(wù)頁面)的操作,用戶在網(wǎng)游頁面上進行某游戲關(guān)卡時,在所述網(wǎng)游頁面上進行第一操作,
[0044]這里,用戶在網(wǎng)游頁面上運行游戲的過程中,網(wǎng)游頁面對外部新頁面的需求主要有兩類:外部鏈接和業(yè)務(wù)流程。本實施例中以外部鏈接對應(yīng)的新頁面即論壇頁面為例進行說明,如圖2中A圖所示,用戶點擊網(wǎng)游頁面中的菜單虛擬按鍵后,如圖2中B圖所示,終端在該網(wǎng)游頁面上顯示出包含有“論壇”等懸浮欄的菜單懸浮框,用戶點擊“論壇”懸浮欄后,終端獲取該用戶點擊“論壇”懸浮欄的操作即獲取用戶在網(wǎng)游頁面上的第一操作。
[0045]步驟S102、響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面。
[0046]這里,承接上述示例,終端獲取到用戶點擊“論壇”懸浮欄的操作后,知道到用戶要進入第二頁面即論壇頁面,此時,終端會記錄所述第一頁面的狀態(tài)信息如網(wǎng)游頁面當前所在的游戲關(guān)卡為哪個關(guān)卡、用戶今日剩余挑戰(zhàn)次數(shù)等游戲進度信息,以及終端在當前顯示界面中顯示的網(wǎng)游頁面的內(nèi)容為哪項內(nèi)容等頁面進度信息。終端根據(jù)這些狀態(tài)信息可以將圖2中B圖所示網(wǎng)游頁面完全恢復(fù)出來。同時,終端會獲取論壇頁面。
[0047]這里,終端獲取論壇頁面的過程可以是終端根據(jù)獲取的第一操作,獲取到論壇頁面對應(yīng)的外部鏈接,該外部鏈接可以是統(tǒng)一資源定位器(Un i f orm Re sour ce Lo cator,URL) 形式的,終端根據(jù)該URL向論壇服務(wù)器發(fā)送請求,由論壇服務(wù)器向終端返回論壇頁面的數(shù)據(jù),終端獲取論壇頁面的數(shù)據(jù)后,據(jù)此生成論壇頁面。[〇〇48] 步驟S103、從所述第一頁面跳轉(zhuǎn)至所述第二頁面。
[0049]這里,承接上述示例,終端獲取所述第二頁面即論壇頁面后,如圖2所示,就會從所述圖2中B圖所示的網(wǎng)游頁面跳轉(zhuǎn)至圖2中C圖所示的論壇頁面。
[0050]這里,在從所述第一頁面跳轉(zhuǎn)到第二頁面時,可以將所述第一頁面動畫顯示為第二頁面上的“返回游戲”懸浮框,這樣可以讓用戶有明顯的感知,在瀏覽第二頁面時可以通過此“返回游戲”懸浮框返回游戲。另外,網(wǎng)游頁面上的懸浮菜單和第一頁面上的隱藏網(wǎng)游頁面的“返回游戲”懸浮框,始終保持在顯示界面的同一位置處,方便用戶操作,提升用戶體驗。
[0051]步驟S104、獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面。[〇〇52]這里,用戶可以在論壇頁面上進行滑動操作,查看論壇中的各種信息,當用戶查看好該游戲關(guān)卡的攻略后,就可以在所述第二頁面上進行第二操作,該第二操作用于結(jié)束所述第二頁面,表明用戶要離開所述第二頁面,所述第二操作可以包括返回操作和結(jié)束操作, 示例地,如圖2中C圖所示,用戶點擊所述第二頁面上的“返回游戲”懸浮框即為用戶的第二操作(返回操作),或者,用戶點擊所述第二頁面上的關(guān)閉虛擬鍵“X”即為用戶的第二操作 (結(jié)束操作)。[〇〇53]步驟S105、響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。[〇〇54]這里,終端獲取到所述第二操作后,響應(yīng)所述第二操作,結(jié)束所述第二頁面,并根據(jù)所述第一頁面的狀態(tài)信息恢復(fù)所述第一頁面,終端控制顯示界面上的頁面從所述圖2中C 圖所示論壇頁面跳轉(zhuǎn)至圖2中D圖所示的第一頁面。
[0055]本發(fā)明實施例中,該網(wǎng)頁運行的方法可以在各種瀏覽器中運行,用戶可以自由的在瀏覽論壇頁面和游戲中進行切換,且不會丟失游戲的進度,使得整個游戲的體驗更加流暢,提升用戶體驗。[〇〇56]本發(fā)明實施例中,終端在結(jié)束所述第一頁面,從顯示所述第一頁面跳轉(zhuǎn)到顯示第二頁面時,會記錄所述第一頁面此時的狀態(tài)信息,如此終端在從所述第二頁面返回所述第一頁面時,會根據(jù)所述第一頁面的狀態(tài)信息,恢復(fù)出第一頁面,使返回第一頁面時顯示的第一頁面恢復(fù)到結(jié)束時的狀態(tài);這樣,用戶就可以繼續(xù)對處于之前結(jié)束時狀態(tài)的第一頁面進行查看或操作,提升用戶體驗。
[0057] 實施例二[〇〇58]基于前述的實施例,本發(fā)明實施例提供一種網(wǎng)頁運行方法,應(yīng)用于終端,該終端僅支持單窗口顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上。該網(wǎng)頁運行方法所實現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實現(xiàn),當然程序代碼可以保存在計算機存儲介質(zhì)中,可見,該終端至少包括處理器和存儲介質(zhì)。該方法包括:[〇〇59]步驟S201、終端獲取用戶在第三頁面上的第四操作,所述第四操作用于觸發(fā)終端獲取作為所述第一頁面的網(wǎng)游頁面。
[0060] 這里,示例地,如圖4中A圖所示,終端的網(wǎng)絡(luò)視圖(WebView)控件加載并顯示第三頁面即微信游戲的公眾號頁面后,用戶可以通過手指在終端屏幕上對顯示的公眾號頁面進行觸控操作,用戶在公眾號頁面上進行第四操作:如圖4中A圖所示用戶用手指點擊“天天掛傳奇”的操作,觸發(fā)終端開始獲取“天天掛傳奇”對應(yīng)的網(wǎng)游頁面的流程。[〇〇61]步驟S202、終端響應(yīng)所述第四操作,控制所述第三頁面調(diào)用游戲框架,并控制所述游戲框架向第三服務(wù)器發(fā)送第二請求,所述第二請求用于指示所述第三服務(wù)器返回游戲數(shù)據(jù)。[〇〇62] 這里,終端的WebView控件響應(yīng)所述第四操作,獲取“天天掛傳奇”對應(yīng)的游戲ID, 通過爪唾腳本應(yīng)用程序編程接口(Java Script Applicat1n Programming Interface, JSAPI)調(diào)用游戲框架,控制所述游戲框架根據(jù)所述游戲ID生成第二請求,并控制所述游戲框架向第三服務(wù)器即游戲服務(wù)器發(fā)送第二請求,所述第二請求用于指示所述第三服務(wù)器返回“天天掛傳奇”對應(yīng)的游戲數(shù)據(jù)。[〇〇63]步驟S203、終端接收所述第三服務(wù)器返回的所述游戲數(shù)據(jù),控制所述游戲框架加載所述游戲數(shù)據(jù)以獲取所述網(wǎng)游頁面。[〇〇64]這里,第三服務(wù)器接收到所述第二請求后,就會向終端返回“天天掛傳奇”對應(yīng)的游戲數(shù)據(jù),終端接收到該游戲數(shù)據(jù)后,就會把該游戲數(shù)據(jù)發(fā)送給游戲框架,并控制所述游戲框架加載該游戲數(shù)據(jù)以獲取“天天掛傳奇”對應(yīng)的網(wǎng)游頁面。[〇〇65] 這里,在步驟S202和步驟S203時,終端的顯示界面上可以顯示如圖4中B圖所示的過渡頁面。[〇〇66] 步驟S204、終端從所述第三頁面跳轉(zhuǎn)至所述網(wǎng)游頁面。
[0067]這里,終端獲取所述“天天掛傳奇”對應(yīng)的網(wǎng)游頁面后,就會從所述第三頁面跳轉(zhuǎn)至所述網(wǎng)游頁面,開始運行“天天掛傳奇”游戲;此時,如圖4中C圖所示,終端顯示界面上顯示的網(wǎng)游頁面處于初始狀態(tài)即待登錄狀態(tài)。[〇〇68]步驟S205、終端獲取用戶在網(wǎng)游頁面上的第一操作。[〇〇69] 這里,終端從所述第三頁面跳轉(zhuǎn)至所述網(wǎng)游頁面時,該網(wǎng)游頁面處于待登錄狀態(tài), 用戶需要進行登錄業(yè)務(wù),如圖4中C圖所示,用戶點擊網(wǎng)游頁面中的“與微信好友一起玩”后, 終端獲取到用戶的該點擊操作即獲取用戶在網(wǎng)游頁面上的第一操作。
[0070]步驟S206、終端響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面。[0071 ]這里,承接上述示例,終端獲取到用戶點擊“與微信好友一起玩”虛擬按鍵操作后, 了解到用戶要進入第二頁面即登錄頁面,此時,終端的游戲框架會記錄網(wǎng)游頁面的狀態(tài)信息如記錄所述網(wǎng)游頁面處于待登錄狀態(tài)。終端的游戲框架可以根據(jù)這些狀態(tài)信息可以將圖 4中C圖所示的處于登錄狀態(tài)的網(wǎng)游頁面完全恢復(fù)出來。同時,終端的游戲框架會調(diào)用登錄接口,并通過登錄接口通知WebView控件加載并顯示登錄頁面。[〇〇72] 步驟S207、終端從所述第一頁面跳轉(zhuǎn)至所述第二頁面。[〇〇73] 這里,終端的WebView控件獲取所述第二頁面即登錄頁面后,如圖4所示,終端就會從所述圖4中C圖所示的網(wǎng)游頁面跳轉(zhuǎn)至圖4中D圖所示的登錄頁面。[〇〇74]步驟S208、終端獲取用戶在所述第二頁面上的第二操作。
[0075]這里,如圖4中D圖所示,用戶在所述第二頁面即登錄頁面上的第二操作,可以是用戶點擊登錄頁面上的“返回游戲”懸浮框操作,也可以是用戶點擊登錄頁面上的“確認登錄” 虛擬鍵操作。
[0076]這里,所述第二操作是用戶點擊登錄頁面上的“返回游戲”懸浮框操作時,所述終端響應(yīng)所述第二操作,只進行步驟S211。所述第二操作是用戶點擊登錄頁面上的“確認登錄”虛擬鍵操作時,所述終端響應(yīng)所述第二操作,進行步驟S209到步驟212。[〇〇77]步驟S209、終端響應(yīng)所述第二操作,生成第一請求,并將所述第一請求發(fā)送給第一服務(wù)器,所述第一請求用于請求所述第一服務(wù)器返回第一響應(yīng)。
[0078]這里,終端響應(yīng)用戶點擊“確認登錄”虛擬鍵操作,獲取微信賬號信息,并據(jù)此生成第一請求,該第一請求中攜帶有該微信賬號信息,終端會將所述第一請求發(fā)送給第一服務(wù)器即微信服務(wù)器,所述第一請求用于請求所述微信服務(wù)器授權(quán)該微信賬號信息用于本游戲。
[0079]步驟S210、終端接收所述第一服務(wù)器返回的第一響應(yīng),所述第一響應(yīng)用于觸發(fā)終端從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0080]這里,所述微信服務(wù)器接收到第一請求,確認用戶授權(quán)使用該微信賬號信息登錄本游戲后,該微信服務(wù)器會向所述終端返回指示該微信賬號信息授權(quán)成功的第一響應(yīng);所述第一響應(yīng)中攜帶有該微信賬號信息;終端接收到該第一響應(yīng)后,確認用戶授權(quán)使用該微信賬號信息登錄本游戲,此時,會觸發(fā)開始從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0081]步驟S211、終端根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。[〇〇82]這里,終端通過外部通信接口接收到第一響應(yīng)后,會將第一響應(yīng)發(fā)送給WebView控件,WebView控件獲取到所述第一響應(yīng)后,就會直接結(jié)束所述第二頁面,通過JSAPI向游戲框架轉(zhuǎn)發(fā)所述第一響應(yīng),終端的游戲框架獲取所述第一響應(yīng)后,會根據(jù)所述第一頁面的狀態(tài)信息恢復(fù)出圖4中B圖所示的網(wǎng)游頁面,從所述圖4中D圖所示的登錄頁面跳轉(zhuǎn)至圖4中E圖所示的網(wǎng)游頁面;如圖4所示,圖4中E圖所示的網(wǎng)游頁面與圖4中B圖所示的網(wǎng)游頁面處于同一狀態(tài)。[〇〇83]步驟S212、終端將所述第一頁面從第三狀態(tài)更新至第四狀態(tài)。[〇〇84]這里,所述第一響應(yīng)中攜帶有授權(quán)登錄的微信賬號信息和登錄的游戲ID,所述游戲框架接收到所述第一響應(yīng)后,會通過游戲客戶端將該微信賬號信息和游戲ID這些身份信息作為登錄票據(jù)保存在終端的內(nèi)存中,然后將登錄票據(jù)進行加密等處理后發(fā)送給游戲服務(wù)器,游戲服務(wù)器解密獲取該登錄票據(jù)后,獲取該登錄票據(jù)對應(yīng)的登錄數(shù)據(jù),然后游戲服務(wù)器回調(diào)游戲,將所述登錄票據(jù)對應(yīng)的登錄數(shù)據(jù)發(fā)送給終端,終端將所述登錄數(shù)據(jù)發(fā)送給游戲框架,并控制游戲框架將所述第一頁面從第三狀態(tài)更新至第四狀態(tài);其中,所述第三狀態(tài)為所述第一頁面上加載有所述狀態(tài)信息時的狀態(tài)即圖4中B圖和E圖所示的狀態(tài),所述第四狀態(tài)為將登錄數(shù)據(jù)加載到該網(wǎng)游頁面后的狀態(tài),即圖4中F圖所示的狀態(tài)。用戶點擊圖4中F圖上的“進入游戲”虛擬按鍵,就可以玩游戲了。
[0085]這里,以上述的登錄業(yè)務(wù)為例,如圖5A所示說明本實施例方法的實施過程。[〇〇86]步驟S501:終端的WebView控件加載并顯示微信游戲的公眾號頁面后,獲取用戶在公眾號頁面上的第四操作,此時,終端的WebView控件響應(yīng)所述第四操作,獲取第四操作對應(yīng)的游戲ID,控制WebView控件通過JSAPI調(diào)用游戲框架,向游戲框架發(fā)送所述游戲ID,控制游戲框架啟動游戲,終端可以用過渡頁面的形式展示該游戲框架啟動游戲的過程,所述游戲框架接收到所述游戲ID后,根據(jù)所述游戲ID生成第二請求,然后如圖5B所示,終端100會控制所述游戲框架向第三服務(wù)器即游戲服務(wù)器200發(fā)送第二請求,游戲服務(wù)器200接收到所述第二請求后,就會向終端100返回對應(yīng)的游戲數(shù)據(jù),終端接收該游戲數(shù)據(jù),并把該游戲數(shù)據(jù)發(fā)送給游戲框架,控制所述游戲框架加載游戲的數(shù)據(jù);所述游戲框架加載游戲數(shù)據(jù)形成網(wǎng)游頁面后,終端從所述公眾號頁面跳轉(zhuǎn)至所述網(wǎng)游頁面,終端顯示該網(wǎng)游頁面,此時該網(wǎng)游頁面處于圖4中C圖待登錄狀態(tài)。[〇〇87] 步驟S502:終端在網(wǎng)游頁面上開始游戲運行,游戲處于待登錄狀態(tài),用戶需要在該網(wǎng)游頁面上觸發(fā)登錄業(yè)務(wù),如圖4中C圖所示,用戶在該處于登錄狀態(tài)的網(wǎng)游頁面上進行第一操作(即點擊“與微信好友一起玩”),終端獲取用戶在網(wǎng)游頁面上的第一操作,觸發(fā)登錄業(yè)務(wù),此時,終端會控制游戲框架調(diào)用登錄接口開始登錄業(yè)務(wù);終端的游戲框架需要獲取登錄票據(jù)。[〇〇88]步驟S503:終端判斷游戲框架中是否記錄有之前用戶的登錄票據(jù)。
[0089]步驟S510:如果有,則終端直接訪問后臺服務(wù)器即游戲服務(wù)器,將所述登錄票據(jù)發(fā)送給游戲服務(wù)器,即終端直接控制所述游戲框架將登錄票據(jù)發(fā)送給游戲服務(wù)器。
[0090]步驟S504:如果游戲框架中未記錄有登錄票據(jù),則判斷讀取前置身份信息。如果本次打開網(wǎng)游頁面之前已進行了微信授權(quán)登錄游戲操作,則終端可以在用戶授權(quán)登錄時將該登錄票據(jù)和游戲的應(yīng)用(APP)ID這些前置身份信息保存在內(nèi)存中,游戲框架可以讀取前置身份信息,如果本次打開網(wǎng)游頁面之前未進行微信授權(quán)登錄游戲操作,則游戲框架不能讀取前置身份信息。[0091 ]步驟S505:有前置身份信息時,終端控制游戲框架讀取前置身份信息,從所述前置身份信息中獲取登錄票據(jù),然后終端會控制游戲框架將登錄票據(jù)發(fā)送給游戲服務(wù)器;上述過程都由終端控制游戲框架來完成,流程可參考現(xiàn)有的登錄流程,終端可以在顯示界面上一直顯示網(wǎng)游頁面,不需要進行頁面跳轉(zhuǎn)。[〇〇92] 步驟S506:無前置身份信息時,終端調(diào)用外部登錄,終端的WebView控件通過JSAPI 調(diào)起游戲框架,即隱藏游戲框架,結(jié)束當前網(wǎng)游頁面,記錄所述第一頁面的狀態(tài)信息,并加載瀏覽器游戲業(yè)務(wù)公眾號授權(quán)頁面,終端從圖4中C圖所示的網(wǎng)游頁面跳轉(zhuǎn)至圖4中D圖所示的游戲業(yè)務(wù)公眾號授權(quán)頁面即登錄頁面。
[0093]步驟S507:用戶授權(quán),即用戶點擊圖4中D圖所示的登錄頁面上的“確認登錄”虛擬鍵操作進行授權(quán);此時,終端獲取用戶在所述登錄頁面上的第二操作,控制WebView控件響應(yīng)用戶點擊“確認登錄”虛擬鍵操作,生成第一請求,該第一請求用于請求第一服務(wù)器即微信服務(wù)器授權(quán)本微信賬號用于該游戲,如圖5B所示,終端100會將所述第一請求發(fā)送給微信服務(wù)器300,所述微信服務(wù)器300接收到第一請求,確認用戶授權(quán)使用該微信賬號信息登錄本游戲后,該微信服務(wù)器300會向所述終端返回指示授權(quán)成功的第一響應(yīng)。[〇〇94]步驟S508:終端100通過外部通信接口接收到第一響應(yīng)后,會將第一響應(yīng)發(fā)送給 WebView控件,WebView控件獲取到所述第一響應(yīng)后,就會直接結(jié)束所述第二頁面,并通過 JSAPI向游戲框架轉(zhuǎn)發(fā)所述第一響應(yīng),終端的游戲框架獲取所述第一響應(yīng)后,該第一響應(yīng)會觸發(fā)游戲框架根據(jù)所述第一頁面的狀態(tài)信息恢復(fù)出圖4中B圖所示的網(wǎng)游頁面,終端從所述圖4中D圖所示的登錄頁面跳轉(zhuǎn)至圖4中E圖所示的網(wǎng)游頁面。[〇〇95] 步驟S509:游戲框架獲取登錄票據(jù),這里終端可以通過步驟S505讀取前置身份信息獲取登錄票據(jù)或者進行步驟S508控制游戲框架從接收到的所述第一響應(yīng)中獲取登錄票據(jù),此時終端會通過游戲客戶端將該微信賬號信息和游戲ID這些身份信息作為登錄票據(jù)保存在內(nèi)存中。[〇〇96] 步驟S510:終端控制游戲框架將登錄票據(jù)進行加密等處理后發(fā)送給游戲服務(wù)器。
[0097]步驟S511:所述游戲服務(wù)器獲取該登錄票據(jù)后,可以先對該登錄票據(jù)進行有效性驗證。[〇〇98] 步驟S512:當驗證授權(quán)票據(jù)無效時,則如圖5B所示,游戲服務(wù)器200向終端發(fā)送退出游戲通知,終端100收到退出游戲通知后,控制游戲框架退出游戲,關(guān)閉網(wǎng)游頁面,回到公眾號頁面。
[0099]步驟S513:當?shù)卿浧睋?jù)有效時,游戲服務(wù)器200回調(diào)游戲,將該登錄票據(jù)對應(yīng)的登錄數(shù)據(jù)發(fā)送給終端,終端根據(jù)該登錄數(shù)據(jù)進行游戲運行,根據(jù)所述登錄數(shù)據(jù)控制所述網(wǎng)游頁面從圖4中B圖所示的狀態(tài)運行至圖4中E圖所示的狀態(tài)。
[0100]這里,本實施例方法使用的業(yè)務(wù)除了登錄業(yè)務(wù)外,還可以是分享,刷票、拉好友等業(yè)務(wù),具體過程可參考以上所述,在此不再一一詳述。
[0101]這里,終端上的游戲框架控制網(wǎng)游頁面的運行獨立于WebView控件控制顯示的頁面,用戶可以自由的在WebView控件控制顯示的頁面和游戲框架控制網(wǎng)游頁面中進行切換, 且不會丟失網(wǎng)游頁面上的游戲進度,使得整個游戲的體驗更加流暢;本實施例方法適用于各種瀏覽器。
[0102]本實施例中,終端在結(jié)束所述第一頁面進入某業(yè)務(wù)流程時,從顯示所述第一頁面跳轉(zhuǎn)到顯示第二頁面時,會記錄所述第一頁面此時的狀態(tài)信息,如此終端在從所述第二頁面返回所述第一頁面時,會根據(jù)所述第一頁面的狀態(tài)信息,恢復(fù)出第一頁面,使返回時顯示的第一頁面恢復(fù)到結(jié)束時的狀態(tài),這樣,用戶就可以繼續(xù)對處于之前結(jié)束時狀態(tài)的第一頁面進行查看或操作,提升用戶體驗。[〇1〇3] 實施例三
[0104]基于前述的實施例,本發(fā)明實施例提供一種網(wǎng)頁運行方法,應(yīng)用于終端,該終端僅支持單窗口顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上。該網(wǎng)頁運行方法所實現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實現(xiàn),當然程序代碼可以保存在計算機存儲介質(zhì)中,可見,該終端至少包括處理器和存儲介質(zhì)。該方法包括:
[0105]步驟S301、終端獲取用戶在第一頁面上的第一操作。
[0106]這里,所述終端的游戲框架加載并顯示第一頁面即網(wǎng)游頁面后,用戶可以通過手指或者電筆在終端屏幕上對顯示的網(wǎng)游頁面上的進行觸控操作;如圖6中A圖所示,用戶點擊“購買次數(shù)”虛擬鍵后,游戲框架響應(yīng)該操作,在網(wǎng)游頁面上彈出“選擇購買次數(shù)”的選項框,供用戶下單。用戶在“選擇購買次數(shù)”的選項框中選擇購買次數(shù)“10次”并點擊確認后,終端獲取用戶在第一頁面上的第一操作。
[0107]步驟S302、終端響應(yīng)所述第一操作,停止所述第一頁面的運行,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面。
[0108]這里,終端的游戲框架獲取到該用戶點擊“確認購買”虛擬鍵的第一操作后,終端會響應(yīng)所述第一操作,開始支付業(yè)務(wù);此時,終端會停止所述第一頁面的運行,并記錄所述第一頁面的狀態(tài)信息如網(wǎng)游頁面當前所在的游戲關(guān)卡為哪個關(guān)卡、用戶今日剩余挑戰(zhàn)次數(shù),剩余金幣等游戲進度信息,以及終端在該網(wǎng)游頁面中當前顯示的內(nèi)容為哪項內(nèi)容等頁面進度信息。終端根據(jù)這些狀態(tài)信息可以將圖6中B圖所示網(wǎng)游頁面完全恢復(fù)出來。同時,終端會獲取第二頁面即支付頁面。
[0109]步驟S303、終端從所述第一頁面跳轉(zhuǎn)至所述第二頁面。
[0110]這里,終端獲取所述第二頁面即支付頁面后,如圖6所示,就會從所述圖6中A圖所示的網(wǎng)游頁面跳轉(zhuǎn)至圖6中C圖所示的支付頁面。步驟S304、終端從處于第一狀態(tài)的第二頁面獲取第三操作。
[0112]這里,所述第一狀態(tài)為所述第二頁面加載有支付信息輸入請求時的狀態(tài),處于第一狀態(tài)的第二頁面如圖6中C圖所示,所述第三操作為支付信息的確認輸入操作。
[0113]這里,如圖6中C圖所示,用戶還可以進行點擊“返回游戲”懸浮框的操作,此時,終端從處于第一狀態(tài)的第二頁面獲取該操作后,響應(yīng)該操作,可以根據(jù)所述第一頁面的狀態(tài)信息,直接從所述第二頁面跳轉(zhuǎn)至所述第一頁面。[〇114]步驟S305、終端響應(yīng)所述第三操作,生成支付請求,并將所述支付請求發(fā)送給第二服務(wù)器,所述支付請求用于請求第二服務(wù)器進行支付業(yè)務(wù)。
[0115]這里,終端的WebView控件獲取第三操作后,響應(yīng)所述第三操作,根據(jù)用戶確認的支付信息以及用戶的登錄票據(jù)生成支付請求,然后將支付請求發(fā)送給第二服務(wù)器即支付服務(wù)器;所述支付服務(wù)器接收到所述支付請求后,根據(jù)支付請求中的用戶信息以及支付信息進行支付業(yè)務(wù),并在支付業(yè)務(wù)完成后,向終端返回支付響應(yīng)。
[0116]步驟S306、終端通過外部通信接口接收所述第二服務(wù)器返回的支付響應(yīng),控制所述外部通信接口將所述支付響應(yīng)發(fā)送給所述第二頁面。
[0117]這里,所述支付響應(yīng)中攜帶有支付服務(wù)器完成所述支付業(yè)務(wù)的支付結(jié)果。終端通過外部通信接口接收該支付響應(yīng),控制所述外部通信接口將該支付響應(yīng)發(fā)送給所述 WebView 控件。
[0118]步驟S307、終端根據(jù)所述支付響應(yīng)控制所述第二頁面從所述第一狀態(tài)更新至第二狀態(tài)。[〇119]這里,WebView控件獲得所述支付響應(yīng)后,會將所述支付響應(yīng)加載在所述第二頁面上,使所述第二頁面從所述第一狀態(tài)更新至第二狀態(tài);所述第二狀態(tài)為所述第二頁面上加載有所述支付結(jié)果時的狀態(tài),處于所述第二狀態(tài)的第二頁面為如圖6中D圖所示。
[0120]步驟S308、終端獲取用戶在處于所述第二狀態(tài)的第二頁面上的第二操作。
[0121]這里,第二操作為用戶在第二頁面上點擊“返回游戲”的返回操作,或者為用戶在第二頁面上點擊“支付成功”的結(jié)束操作。
[0122]步驟S309、終端控制所述第二頁面將所述支付響應(yīng)發(fā)送給所述第一頁面。
[0123]這里,終端的WebView控件通過JSAPI將所述支付響應(yīng)發(fā)送給游戲框架,所述 WebView控件對應(yīng)第二頁面,所述游戲框架對應(yīng)第一頁面。
[0124]這里,終端可以不進行步驟S307和A308,在獲取支付響應(yīng)后,直接將控制所述 WebView控件通過JSAPI將所述支付響應(yīng)發(fā)送給游戲框架。
[0125]步驟S310、終端從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0126]這里,終端的WebView控件獲取到所述第二操作后,響應(yīng)所述第二操作,結(jié)束所述第二頁面,所述游戲框架接收到所述支付響應(yīng)后,會根據(jù)所述第一頁面的狀態(tài)信息恢復(fù)所述第一頁面,從所述圖6中D圖所示支付頁面跳轉(zhuǎn)至圖6中B圖所示的第一頁面。
[0127]步驟S311、終端根據(jù)所述支付響應(yīng),控制所述第一頁面從第三狀態(tài)更新至第四狀〇
[0128]這里,終端控制游戲框架將所述支付響應(yīng)加載到第一頁面上,使所述第一頁面從第三狀態(tài)更新至第四狀態(tài)。其中,所述第三狀態(tài)為所述第一頁面上加載有所述狀態(tài)信息時的狀態(tài),所述第四狀態(tài)為在處于第三狀態(tài)的第一頁面上加載有所述支付業(yè)務(wù)對應(yīng)的支付結(jié)果時的狀態(tài)。示例地,承接上述實施例,所述第三狀態(tài)中用戶今日剩余挑戰(zhàn)次數(shù)為5次,獲取的支付響應(yīng)為成功購買10次挑戰(zhàn)次數(shù)的響應(yīng),則所述第四狀態(tài)中用戶今日剩余挑戰(zhàn)次數(shù)為 15次。[0129 ]這里,本實施例方法的過程可以如圖7A所示。[〇13〇]步驟S701:終端顯示微信游戲的公眾號頁面,獲取用戶在公眾號頁面上的第四操作,終端響應(yīng)所述第四操作,獲取第四操作對應(yīng)的游戲ID,控制公眾號頁面通過JSAPI調(diào)用游戲框架,控制游戲框架啟動游戲,并控制所述游戲框架根據(jù)所述游戲ID生成第二請求,然后,終端控制所述游戲框架向第三服務(wù)器即游戲服務(wù)器發(fā)送第二請求,游戲服務(wù)器接收到所述第二請求后,就會向終端返回對應(yīng)的游戲數(shù)據(jù),終端接收到該游戲數(shù)據(jù)后,就會把該游戲數(shù)據(jù)發(fā)送給游戲框架,并控制所述游戲框架加載游戲的數(shù)據(jù);終端控制游戲框架加載游戲的過程可以用過渡頁面的形式展示;所述游戲框架加載游戲數(shù)據(jù)形成網(wǎng)游頁面后,終端顯示該網(wǎng)游頁面,此時該網(wǎng)游頁面處于待登錄狀態(tài),進行登錄流程登錄游戲后,用戶可以進行游戲任務(wù)。
[0131]步驟S702:用戶登錄游戲后,開始游戲運行,若在游戲運行進行游戲任務(wù)的過程中,用戶需要進行支付業(yè)務(wù),如圖6中A圖所示用戶在該網(wǎng)游頁面上點擊“購買次數(shù)”觸發(fā)支付業(yè)務(wù),此時,終端控制游戲框架調(diào)用支付接口來開始支付業(yè)務(wù),終端會控制游戲框架調(diào)用支付接口響應(yīng)所述第一操作開始游戲下單任務(wù),以獲取任務(wù)信息。
[0132]步驟S703:終端獲取已有票據(jù),此時獲取的已有票據(jù)為登錄票據(jù),由于用戶已登錄游戲,故終端可以在內(nèi)存中獲取登錄票據(jù)。
[0133]步驟704:訪問后臺服務(wù)器,即如圖7B所示終端100控制游戲框架調(diào)用支付接口將所述登錄票據(jù)和任務(wù)信息發(fā)送給后臺服務(wù)器即游戲服務(wù)器200。
[0134]步驟S705:游戲服務(wù)器下單成功,這里游戲服務(wù)器200根據(jù)登錄票據(jù)獲取用戶信息,并獲取用戶購買下單購買XX次挑戰(zhàn)次數(shù)需多少錢等游戲下單信息,游戲服務(wù)器200將所述游戲下單信息發(fā)送給終端100,終端100控制游戲框架調(diào)用支付接口在網(wǎng)游頁面上顯示該游戲下單信息對應(yīng)的下單選項框即圖6中B圖所示的“選擇購買次數(shù)”的選項框,則此時游戲服務(wù)器下單成功。
[0135]步驟S706:用戶確認付錢,這里用戶選擇購買的物品并點擊下單懸浮框上的“確認購買”虛擬按鍵即用戶確認付錢。用戶點擊下單懸浮框上的“確認購買”虛擬按鍵的操作為用戶在網(wǎng)游頁面上的第一操作,此時,終端獲取用戶在網(wǎng)游頁面上的第一操作,響應(yīng)所述第一操作,生成用戶確認該游戲下單信息的下單請求,終端控制游戲框架將該下單請求發(fā)送給支付服務(wù)器。
[0136]步驟S707:支付服務(wù)器下單,支付服務(wù)器根據(jù)該下單請求進行下單任務(wù),生成下單序列號等下單信息。
[0137]步驟S708:支付服務(wù)器下單成功,即支付服務(wù)器400將所述下單信息發(fā)送給終端。
[0138]步驟S709:終端將所述下單信息對應(yīng)的登錄票據(jù)存儲到終端的cookie中,需要注意的是,必須保證支付服務(wù)器下單時和終端寫入cookie的是相同的微信appid所對應(yīng)的 openid即保證是同一用戶。
[0139]步驟S710:終端的游戲框架調(diào)用外部支付接口將所述下單信息(所述下單信息中會通過url參數(shù)攜帶該支付業(yè)務(wù)所需參數(shù)和請求的唯一識別號),發(fā)送給WebView控件, WebView控件據(jù)此生成支付頁面,然后終端打開瀏覽器游戲業(yè)務(wù)轉(zhuǎn)用付款頁面即支付頁面, 終端從所述網(wǎng)游頁面跳轉(zhuǎn)圖6中C圖所示的支付頁面。
[0140]步驟S711:用戶可以在支付頁面上進行輸入確認支付操作,終端從處于圖6中C圖所示的支付頁面獲取確認支付操作,然后如圖7B所示,終端控制WebView控件調(diào)用支付服務(wù)器的接口,將所述確認信息發(fā)送給支付服務(wù)器400,支付服務(wù)器400進行支付任務(wù),支付任務(wù)過程可參考現(xiàn)有技術(shù),在此不再贅述,支付服務(wù)器400完成支付任務(wù)后將支付結(jié)果攜帶在支付響應(yīng)中發(fā)送給終端100,所述終端通過外部通信接口接收所述支付服務(wù)器400返回的支付響應(yīng),控制所述外部通信接口將所述支付響應(yīng)發(fā)送給所述WebView控件,終端控制WebView 控件根據(jù)所述支付響應(yīng)控制所述第二頁面從所述第一狀態(tài)更新至第二狀態(tài),處于所述第二狀態(tài)的支付頁面為如圖6中D圖所示。
[0141]步驟S712:用戶在第二頁面上點擊“返回游戲”的返回操作或點擊“支付成功”的結(jié)束操作后,終端獲取第二操作,終端的WebView獲取用戶在處于所述第二狀態(tài)的第二頁面上的第二操作時,響應(yīng)所述第二操作,結(jié)束第二頁面,同時通過JSAPI調(diào)用游戲框架恢復(fù)所述第一頁面,終端從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0142]步驟S713:終端控制所述WebView控件將所述支付響應(yīng)發(fā)送給所述發(fā)送給游戲框架;這樣,終端就可以控制游戲框架就可以根據(jù)所述支付響應(yīng)將所述第一頁面從第三狀態(tài)更新至第四狀態(tài),其過程可以為:終端控制游戲框架將所述支付響應(yīng)發(fā)送給游戲服務(wù)器,游戲服務(wù)器根據(jù)所述支付響應(yīng)更新響應(yīng)的游戲數(shù)據(jù)即支付結(jié)果,然后回調(diào)游戲,將更新的游戲數(shù)據(jù)發(fā)送給終端,由終端控制所述游戲框架進行游戲運行,加載所述更新的游戲數(shù)據(jù),將所述第一頁面從第三狀態(tài)更新至第四狀態(tài)。
[0143]這里,所述支付響應(yīng)中攜帶有該支付業(yè)務(wù)的唯一識別碼,故游戲框架通過唯一識別號將支付響應(yīng)與游戲框架記錄的支付業(yè)務(wù)對應(yīng),并根據(jù)唯一識別碼,根據(jù)所述支付響應(yīng)對應(yīng)的支付結(jié)果對相應(yīng)的支付業(yè)務(wù)進行更新。
[0144]由上可知,在網(wǎng)游頁面運行游戲的過程中,當用戶通過第二頁面進行業(yè)務(wù)流程(進行登錄和支付)時,會暫停游戲,將游戲框架最小化為一個懸浮框,掛在第二頁面上,用戶可以隨時點擊該懸浮框返回網(wǎng)游頁面,或者,在支付完成時會第二頁面會自動跳轉(zhuǎn)至網(wǎng)游頁面,返回游戲,并且該網(wǎng)游頁面上的游戲能夠保持暫停前的狀態(tài)。
[0145]本實施例中,終端在結(jié)束所述第一頁面,從顯示所述第一頁面跳轉(zhuǎn)到顯示第二頁面時,會記錄所述第一頁面此時的狀態(tài)信息,如此終端在從所述第二頁面返回所述第一頁面時,會根據(jù)所述第一頁面的狀態(tài)信息,恢復(fù)出第一頁面,使返回時顯示的第一頁面恢復(fù)到結(jié)束時的狀態(tài);這樣,用戶就可以繼續(xù)對處于之前結(jié)束時狀態(tài)的第一頁面進行查看或操作, 提升用戶體驗。另外,現(xiàn)有技術(shù)中,第二頁面完成支付后,不會通知第一頁面,第一頁面需要通過用戶進行點擊“完成支付”的操作,才會向游戲服務(wù)器發(fā)送更新請求,進行狀態(tài)更新,而本實施例中,第二頁面完成支付后可以將支付響應(yīng)發(fā)送給第一頁面,不需要用戶的操作,就可使得第一頁面快速主動地向游戲服務(wù)器發(fā)送更新請求,更新第一頁面的狀態(tài)。
[0146]實施例四
[0147]基于前述的實施例,本發(fā)明實施例提供一種網(wǎng)頁運行方法,應(yīng)用于終端,該終端僅支持單窗口顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上。該網(wǎng)頁運行方法所實現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實現(xiàn),當然程序代碼可以保存在計算機存儲介質(zhì)中,可見,該終端至少包括處理器和存儲介質(zhì)。該方法包括:
[0148]步驟S401、終端控制所述第一頁面全屏顯示在所述顯示界面。
[0149]步驟S402、終端獲取用戶在所述終端的通知欄上的第五操作,其中,所述第五操作為進入所述通知欄上通知消息所在的第四頁面的操作,所述第四頁面為所述第二應(yīng)用上的頁面。
[0150]這里,終端在第一頁面上運行游戲的過程中,接收到其他終端或服務(wù)器發(fā)送給終端的通知消息,該通知消息顯示在所述終端的通知欄上,用戶想要查看該通知消息時,如圖 8中A圖所示,用戶進行下拉操作,終端響應(yīng)所述下拉操作,如圖8中B圖所示在所述終端上顯示出通知欄,如圖8中B圖所示用戶可以點擊該通知欄中音樂應(yīng)用中的通知消息所在的選項,這樣終端就獲得第五操作。[〇151]步驟S405、終端響應(yīng)所述第五操作,記錄所述第一頁面的狀態(tài)數(shù)據(jù)并獲取所述第四頁面。
[0152]這里,終端獲取所述第五操作后,響應(yīng)該第五操作,記錄此時所述第一頁面的狀態(tài)數(shù)據(jù),并獲取所述音樂應(yīng)用中的通知消息所在的音樂應(yīng)用頁面。
[0153]步驟S406、終端控制顯示界面從所述第一頁面跳轉(zhuǎn)至所述第四頁面。
[0154]這里,終端的顯示界面從網(wǎng)游頁面跳轉(zhuǎn)至音樂應(yīng)用頁面。
[0155]步驟S407、終端獲取用戶在所述顯示界面上的第六操作。
[0156]這里,終端控制所述第四頁面全屏顯示在所述顯示界面,同時,所述顯示界面上置頂顯示有“返回游戲”懸浮框,若用戶想要回到所述第一頁面繼續(xù)玩游戲,則用戶可以在所述顯示界面上進行第六操作:如圖8中C圖所示點擊“返回游戲”懸浮框;這樣終端就可以獲取所述顯示界面上的第六操作。
[0157]步驟S408、終端響應(yīng)所述第六操作,根據(jù)所述第一頁面的狀態(tài)信息,控制所述顯示界面從所述第四頁面跳轉(zhuǎn)至所述第一頁面。
[0158]這里,終端獲取第六操作后,知道用戶想要返回第一頁面繼續(xù)游戲,此時,終端會響應(yīng)所述第六操作,根據(jù)所述第一頁面的狀態(tài)信息,恢復(fù)出所述第一頁面,并控制所述顯示界面從所述第四頁面直接跳轉(zhuǎn)至所述第一頁面,此時,終端顯示的第一頁面如圖8中D圖所示的狀態(tài)即與圖8中A圖所示的狀態(tài)相同。
[0159]這里,上述的第四頁面是以音樂應(yīng)用頁面為例進行說明的,當然,所述第四頁面也可以是視頻應(yīng)用的頁面、聊天應(yīng)用的頁面或閱讀應(yīng)用的頁面等,本發(fā)明實施例在終端的顯示界面上置頂顯示“返回游戲”懸浮框,不管所述顯示界面上顯示的界面為哪種應(yīng)用的界面,只要用戶點擊界面上的“返回游戲”懸浮框,終端就可以控制顯示界面上從當前頁面跳轉(zhuǎn)至網(wǎng)游頁面,這樣用戶可以邊玩邊讀,邊玩邊聊,邊玩邊視頻、直播,當用戶返回游戲時, 游戲進度不會丟失,用戶可以繼續(xù)之前的游戲。
[0160]本發(fā)明實施例中,終端在結(jié)束所述第一頁面進入其他應(yīng)用的第四頁面時,從顯示所述第一頁面跳轉(zhuǎn)到顯示第四頁面時,會記錄所述第一頁面此時的狀態(tài)信息,并在終端的顯示界面上置頂顯示系統(tǒng)級的“返回游戲”懸浮框,如此終端只要獲取到用戶在顯示界面上的第六操作即點擊“返回游戲”懸浮框,終端就會根據(jù)所述第一頁面的狀態(tài)信息,恢復(fù)出第一頁面,并控制所述顯示界面從所述第四頁面直接跳轉(zhuǎn)至回復(fù)出的第一頁面,這樣顯示界面上顯示的第一頁面仍然處于之前結(jié)束時的狀態(tài),當用戶返回游戲時,游戲進度不會丟失, 用戶可以繼續(xù)之前的游戲,提升用戶體驗。
[0161]實施例五
[0162]基于前述的實施例,本發(fā)明實施例提供一種網(wǎng)頁運行裝置,該網(wǎng)頁運行裝置所包括的各單元,以及各單元所包括的各模塊,都可以通過該裝置中的處理器來實現(xiàn),當然也可通過具體的邏輯電路實現(xiàn);在具體實施例的過程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)或現(xiàn)場可編程門陣列(FPGA)等。
[0163]圖9為本發(fā)明實施例四網(wǎng)頁運行裝置的組成結(jié)構(gòu)示意圖,如圖9所示,該裝置包括第一獲取單元901、第一響應(yīng)單元902、跳轉(zhuǎn)單元903、第二獲取單元904和恢復(fù)單元905,其中:
[0164]所述第一獲取單元901,用于獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源。
[0165]所述第一響應(yīng)單元902,用于響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面。
[0166]所述跳轉(zhuǎn)單元903,用于從所述第一頁面跳轉(zhuǎn)至所述第二頁面。
[0167]所述第二獲取單元904,用于獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面。
[0168]所述恢復(fù)單元905,用于響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0169]在本發(fā)明的其他實施例中,所述終端僅支持單窗口顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上,所述裝置還包括:顯示單元,其中,所述顯示單元, 用于控制所述第一頁面全屏充滿顯示在所述顯示界面上。
[0170]在本發(fā)明的其他實施例中,所述恢復(fù)單元905,用于響應(yīng)所述第二操作,生成第一請求,并將所述第一請求發(fā)送給第一服務(wù)器,所述第一請求用于請求所述第一服務(wù)器返回第一響應(yīng);接收所述第一服務(wù)器返回的第一響應(yīng),所述第一響應(yīng)用于觸發(fā)終端從所述第二頁面跳轉(zhuǎn)至所述第一頁面;根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0171]在本發(fā)明的其他實施例中,所述裝置還包括:第三獲取單元、第二響應(yīng)單元、接收單元和第一更新單元,其中,[〇172]所述第三獲取單元,用于從處于第一狀態(tài)的第二頁面獲取第三操作,其中,所述第一狀態(tài)為所述第二頁面加載有支付信息輸入請求時的狀態(tài),所述第三操作為支付信息的確認輸入操作。
[0173]所述第二響應(yīng)單元,用于響應(yīng)所述第三操作,生成支付請求,并將所述支付請求發(fā)送給第二服務(wù)器,所述支付請求用于請求第二服務(wù)器進行支付業(yè)務(wù)。
[0174]所述接收單元,用于接收所述第二服務(wù)器返回的支付響應(yīng),所述支付響應(yīng)中攜帶有服務(wù)器完成所述支付業(yè)務(wù)的支付結(jié)果。
[0175]所述第一更新單元,用于根據(jù)所述支付響應(yīng)控制所述第二頁面從所述第一狀態(tài)更新至第二狀態(tài),其中,所述第二狀態(tài)為所述第二頁面上加載有所述支付結(jié)果時的狀態(tài)。
[0176]所述第二獲取單元,用于獲取用戶在處于所述第二狀態(tài)的第二頁面上的第二操作。
[0177]在本發(fā)明的其他實施例中,所述裝置還包括第二更新單元,其中:
[0178]所述接收單元,用于通過外部通信接口接收所述第二服務(wù)器返回的支付響應(yīng),控制所述外部通信接口將所述支付響應(yīng)發(fā)送給所述第二頁面,控制所述第二頁面將所述支付響應(yīng)發(fā)送給所述第一頁面。[〇179]所述第二更新單元,用于在所述從所述第二頁面跳轉(zhuǎn)至所述第一頁面之后,根據(jù)所述支付響應(yīng),控制所述第一頁面從第三狀態(tài)更新至第四狀態(tài)。
[0180]其中,所述第三狀態(tài)為所述第一頁面上加載有所述狀態(tài)信息時的狀態(tài),所述第四狀態(tài)為在處于第三狀態(tài)的第一頁面上加載有所述支付業(yè)務(wù)對應(yīng)的支付結(jié)果時的狀態(tài)。
[0181]在本發(fā)明的其他實施例中,所述裝置還包括:第四獲取單元,第三響應(yīng)單元和第二接收單元,其中:
[0182]第四獲取單元,用于獲取用戶在第三頁面上的第四操作,所述第四操作用于觸發(fā)終端獲取作為所述第一頁面的網(wǎng)游頁面;
[0183]第三響應(yīng)單元,用于響應(yīng)所述第四操作,控制所述第三頁面調(diào)用游戲框架,并控制所述游戲框架向第三服務(wù)器發(fā)送第二請求,所述第二請求用于指示所述第三服務(wù)器返回游戲數(shù)據(jù)。
[0184]所述第二接收單元,用于接收所述第三服務(wù)器返回的所述游戲數(shù)據(jù),控制所述游戲框架加載所述游戲數(shù)據(jù)以獲取所述網(wǎng)游頁面。
[0185]跳轉(zhuǎn)單元,用于從所述第三頁面跳轉(zhuǎn)至所述網(wǎng)游頁面。
[0186]在本發(fā)明的其他實施例中,所述第一頁面為第一應(yīng)用上的頁面,所述裝置還包括第五獲取單元、第四響應(yīng)單元、第六獲取單元和第五響應(yīng)單元,其中:
[0187]所述第五獲取單元,用于獲取用戶在所述終端的通知欄上的第五操作,其中,所述第五操作為進入所述通知欄上通知消息所在的第四頁面的操作,所述第四頁面為所述第二應(yīng)用上的頁面。
[0188]所述第四響應(yīng)單元,用于響應(yīng)所述第五操作,記錄所述第一頁面的狀態(tài)數(shù)據(jù)并獲取所述第四頁面。
[0189]所述跳轉(zhuǎn)單元,用于控制顯示界面從所述第一頁面跳轉(zhuǎn)至所述第四頁面;[〇19〇]所述第六獲取單元,用于獲取用戶在所述顯示界面上的第六操作。[〇191]所述第五響應(yīng)單元,用于響應(yīng)所述第六操作,根據(jù)所述第一頁面的狀態(tài)信息,控制所述顯示界面從所述第四頁面跳轉(zhuǎn)至所述第一頁面。
[0192]在本發(fā)明的其他實施例中,所述裝置方法還包括:停止單元,其中,所述停止單元, 用于響應(yīng)所述第一操作,停止所述第一頁面的運行。
[0193]這里需要指出的是:以上裝置實施例的描述,與上述方法實施例的描述是類似的, 具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明裝置實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
[0194]實施例六
[0195]基于前述的實施例,本發(fā)明實施例提供一種終端,圖10A為本發(fā)明實施例六終端的組成結(jié)構(gòu)示意圖,如圖10A所示,該終端包括顯示器1001和處理器1002,其中:
[0196]所述顯示器1001,用于顯示第一頁面或第二頁面。
[0197]所述處理器1002,用于獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面;控制所述顯示器從顯示所述第一頁面跳轉(zhuǎn)至顯示所述第二頁面;獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。
[0198]圖10B為本發(fā)明實施例中終端的一種可選的硬件實體示意圖,該終端的硬件實體包括:
[0199]蜂窩模塊102以接入基站的建立鏈路的方式承載終端100的移動通信,蜂窩模塊 102可以使終端通過網(wǎng)絡(luò)與其他終端或服務(wù)器通信。
[0200]輸入模塊103可用于接收輸入的字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)信號輸入。具體地,輸入模塊可包括觸控表面,該觸控表面可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控表面上或在觸控表面附近的操作),獲取觸摸操作帶來的信號,將信號轉(zhuǎn)換成觸點坐標,再送給處理器101處理,并能接收處理器101發(fā)來的命令并加以執(zhí)行。
[0201]顯示模塊104可以顯示處理器101實現(xiàn)的功能以及相關(guān)的信息。[〇2〇2] 存儲器105用于存儲由處理器101可執(zhí)行的指令和應(yīng)用,還可以緩存待處理器101 以及終端100中各模塊待處理或已經(jīng)處理的數(shù)據(jù)(例如,圖像數(shù)據(jù)、音頻數(shù)據(jù)、語音通信數(shù)據(jù)和視頻通信數(shù)據(jù)),可以通過閃存(FLASH)或隨機訪問存儲器105 (RAM)實現(xiàn)。
[0203]處理器101通??刂平K端100的總體操作。例如,輸入模塊103可以實施為觸摸屏, 向所述處理器101輸出表征觸摸屏的操作特征(包括觸點位置、觸點數(shù)量、觸發(fā)壓力)的用戶操作數(shù)據(jù),處理器101可以解析用戶操作數(shù)據(jù)確定用戶在顯示界面中觸發(fā)的功能,生成對應(yīng)觸發(fā)的功能的顯示數(shù)據(jù),以供顯示模塊104加載對應(yīng)觸發(fā)的功能的頁面。
[0204]這里需要指出的是:以上終端實施例項的描述,與上述方法描述是類似的,具有同方法實施例相同的有益效果,因此不做贅述。對于本發(fā)明終端實施例中未披露的技術(shù)細節(jié), 本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,這里不再贅述。 [〇2〇5]應(yīng)理解,說明書通篇中提到的“一個實施例”或“一實施例”意味著與實施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,在整個說明書各處出現(xiàn)的 “在一個實施例中”或“在一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個或多個實施例中。應(yīng)理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。[〇2〇6]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0207]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。[〇2〇8]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。另外, 在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0209]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(Read Only Memory,R0M)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)?;蛘?,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、R0M、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0210]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
【主權(quán)項】
1.一種網(wǎng)頁運行方法,其特征在于,所述方法包括: 獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源; 響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面; 從所述第一頁面跳轉(zhuǎn)至所述第二頁面; 獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面; 響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端僅支持單窗口顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上,則所述獲取用戶在所述第一頁面上的第一操作之前,所述方法包括: 控制所述第一頁面全屏充滿顯示在所述顯示界面上。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面,包括: 響應(yīng)所述第二操作,生成第一請求,并將所述第一請求發(fā)送給第一服務(wù)器,所述第一請求用于請求所述第一服務(wù)器返回第一響應(yīng); 接收所述第一服務(wù)器返回的第一響應(yīng),所述第一響應(yīng)用于觸發(fā)終端從所述第二頁面跳轉(zhuǎn)至所述第一頁面; 根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶在所述第二頁面上的第二操作之前,所述方法包括: 從處于第一狀態(tài)的第二頁面獲取第三操作,其中,所述第一狀態(tài)為所述第二頁面加載有支付信息輸入請求時的狀態(tài),所述第三操作為支付信息的確認輸入操作; 響應(yīng)所述第三操作,生成支付請求,并將所述支付請求發(fā)送給第二服務(wù)器,所述支付請求用于請求第二服務(wù)器進行支付業(yè)務(wù); 接收所述第二服務(wù)器返回的支付響應(yīng),所述支付響應(yīng)中攜帶有所述第二服務(wù)器完成所述支付業(yè)務(wù)的支付結(jié)果; 根據(jù)所述支付響應(yīng)控制所述第二頁面從所述第一狀態(tài)更新至第二狀態(tài),其中,所述第二狀態(tài)為所述第二頁面上加載有所述支付結(jié)果時的狀態(tài); 所述獲取用戶在所述第二頁面上的第二操作,包括:獲取用戶在處于所述第二狀態(tài)的第二頁面上的第二操作。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收所述第二服務(wù)器返回的支付響應(yīng)包括: 通過外部通信接口接收所述第二服務(wù)器返回的支付響應(yīng),控制所述外部通信接口將所述支付響應(yīng)發(fā)送給所述第二頁面,控制所述第二頁面將所述支付響應(yīng)發(fā)送給所述第一頁面; 在所述從所述第二頁面跳轉(zhuǎn)至所述第一頁面之后,根據(jù)所述支付響應(yīng),將所述第一頁面從第三狀態(tài)更新至第四狀態(tài); 其中,所述第三狀態(tài)為所述第一頁面上加載有所述狀態(tài)信息時的狀態(tài),所述第四狀態(tài)為在處于第三狀態(tài)的第一頁面上加載有所述支付業(yè)務(wù)對應(yīng)的支付結(jié)果時的狀態(tài)。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶在第一頁面上的第一操作之前,所述方法還包括: 獲取用戶在第三頁面上的第四操作,所述第四操作用于觸發(fā)終端獲取作為所述第一頁面的網(wǎng)游頁面; 響應(yīng)所述第四操作,控制所述第三頁面調(diào)用游戲框架,并控制所述游戲框架向第三服務(wù)器發(fā)送第二請求,所述第二請求用于指示所述第三服務(wù)器返回游戲數(shù)據(jù); 接收所述第三服務(wù)器返回的所述游戲數(shù)據(jù),控制所述游戲框架加載所述游戲數(shù)據(jù)以獲取所述網(wǎng)游頁面; 從所述第三頁面跳轉(zhuǎn)至所述網(wǎng)游頁面。7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一頁面為第一應(yīng)用上的頁面,則所述控制所述第一頁面全屏顯示在所述顯示界面后,所述方法還包括: 獲取用戶在所述終端的通知欄上的第五操作,其中,所述第五操作為進入所述通知欄上通知消息所在的第四頁面的操作,所述第四頁面為所述第二應(yīng)用上的頁面; 響應(yīng)所述第五操作,記錄所述第一頁面的狀態(tài)數(shù)據(jù)并獲取所述第四頁面; 控制顯示界面從所述第一頁面跳轉(zhuǎn)至所述第四頁面; 獲取用戶在所述顯示界面上的第六操作; 響應(yīng)所述第六操作,根據(jù)所述第一頁面的狀態(tài)信息,控制所述顯示界面從所述第四頁面跳轉(zhuǎn)至所述第一頁面。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 響應(yīng)所述第一操作,停止所述第一頁面的運行。9.一種網(wǎng)頁運行方法裝置,其特征在于,所述裝置包括:第一獲取單元、第一響應(yīng)單元、跳轉(zhuǎn)單元、第二獲取單元和恢復(fù)單元,其中: 所述第一獲取單元,用于獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源; 所述第一響應(yīng)單元,用于響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面; 所述跳轉(zhuǎn)單元,用于從所述第一頁面跳轉(zhuǎn)至所述第二頁面; 所述第二獲取單元,用于獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面; 所述恢復(fù)單元,用于響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述終端僅支持單窗口顯示且所述單窗口顯示的頁面全屏充滿顯示在所述終端的顯示界面上,所述裝置還包括:顯示單元,其中, 所述顯示單元,用于控制所述第一頁面全屏充滿顯示在所述顯示界面上。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述恢復(fù)單元,用于響應(yīng)所述第二操作,生成第一請求,并將所述第一請求發(fā)送給第一服務(wù)器,所述第一請求用于請求所述第一服務(wù)器返回第一響應(yīng);接收所述第一服務(wù)器返回的第一響應(yīng),所述第一響應(yīng)用于觸發(fā)終端從所述第二頁面跳轉(zhuǎn)至所述第一頁面;根據(jù)所述第一頁面的狀態(tài)信息,從所述第二頁面跳轉(zhuǎn)至所述第一頁面。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:第三獲取單元、第二響應(yīng)單元、第一接收單元和第一更新單元,其中, 所述第三獲取單元,用于從處于第一狀態(tài)的第二頁面獲取第三操作,其中,所述第一狀態(tài)為所述第二頁面加載有支付信息輸入請求時的狀態(tài),所述第三操作為支付信息的確認輸入操作; 所述第二響應(yīng)單元,用于響應(yīng)所述第三操作,生成支付請求,并將所述支付請求發(fā)送給第二服務(wù)器,所述支付請求用于請求第二服務(wù)器進行支付業(yè)務(wù); 所述第一接收單元,用于接收所述第二服務(wù)器返回的支付響應(yīng),所述支付響應(yīng)中攜帶有服務(wù)器完成所述支付業(yè)務(wù)的支付結(jié)果; 所述第一更新單元,用于根據(jù)所述支付響應(yīng)控制所述第二頁面從所述第一狀態(tài)更新至第二狀態(tài),其中,所述第二狀態(tài)為所述第二頁面上加載有所述支付結(jié)果時的狀態(tài); 所述第二獲取單元,用于獲取用戶在處于所述第二狀態(tài)的第二頁面上的第二操作。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括第二更新單元,其中: 所述第一接收單元,用于通過外部通信接口接收所述第二服務(wù)器返回的支付響應(yīng),控制所述外部通信接口將所述支付響應(yīng)發(fā)送給所述第二頁面,控制所述第二頁面將所述支付響應(yīng)發(fā)送給所述第一頁面; 所述第二更新單元,用于在所述從所述第二頁面跳轉(zhuǎn)至所述第一頁面之后,根據(jù)所述支付響應(yīng),控制所述第一頁面從第三狀態(tài)更新至第四狀態(tài); 其中,所述第三狀態(tài)為所述第一頁面上加載有所述狀態(tài)信息時的狀態(tài),所述第四狀態(tài)為在處于第三狀態(tài)的第一頁面上加載有所述支付業(yè)務(wù)對應(yīng)的支付結(jié)果時的狀態(tài)。14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:第四獲取單元,第三響應(yīng)單元和第二接收單元,其中: 第四獲取單元,用于獲取用戶在第三頁面上的第四操作,所述第四操作用于觸發(fā)終端獲取作為所述第一頁面的網(wǎng)游頁面; 第三響應(yīng)單元,用于響應(yīng)所述第四操作,控制所述第三頁面調(diào)用游戲框架,并控制所述游戲框架向第三服務(wù)器發(fā)送第二請求,所述第二請求用于指示所述第三服務(wù)器返回游戲數(shù)據(jù); 所述第二接收單元,用于接收所述第三服務(wù)器返回的所述游戲數(shù)據(jù),控制所述游戲框架加載所述游戲數(shù)據(jù)以獲取所述網(wǎng)游頁面; 所述跳轉(zhuǎn)單元,用于從所述第三頁面跳轉(zhuǎn)至所述網(wǎng)游頁面。15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一頁面為第一應(yīng)用上的頁面,所述裝置還包括第五獲取單元、第四響應(yīng)單元和第六獲取單元,其中: 所述第五獲取單元,用于獲取用戶在所述終端的通知欄上的第五操作,其中,所述第五操作為進入所述通知欄上通知消息所在的第四頁面的操作,所述第四頁面為所述第二應(yīng)用上的頁面; 所述第四響應(yīng)單元,用于響應(yīng)所述第五操作,記錄所述第一頁面的狀態(tài)數(shù)據(jù)并獲取所述第四頁面; 所述跳轉(zhuǎn)單元,用于控制顯示界面從所述第一頁面跳轉(zhuǎn)至所述第四頁面; 所述第六獲取單元,用于獲取用戶在所述顯示界面上的第六操作; 所述恢復(fù)單元,用于響應(yīng)所述第六操作,根據(jù)所述第一頁面的狀態(tài)信息,控制所述顯示界面從所述第四頁面跳轉(zhuǎn)至所述第一頁面。16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置方法還包括:停止單元,其中, 所述停止單元,用于響應(yīng)所述第一操作,停止所述第一頁面的運行。17.一種終端,其特征在于,所述終端包括處理器和顯示器,其中: 所述顯示器,用于顯示第一頁面或第二頁面; 所述處理器,用于獲取用戶在第一頁面上的第一操作,其中,所述第一頁面為網(wǎng)頁,所述第一頁面上加載的資源包括多媒體資源和/或游戲資源;響應(yīng)所述第一操作,記錄所述第一頁面的狀態(tài)信息并獲取所述第二頁面;控制所述顯示器從顯示所述第一頁面跳轉(zhuǎn)至顯示所述第二頁面;獲取用戶在所述第二頁面上的第二操作,所述第二操作用于結(jié)束所述第二頁面;響應(yīng)所述第二操作,根據(jù)所述第一頁面的狀態(tài)信息,控制所述顯示器從顯示所述第二頁面跳轉(zhuǎn)至顯示所述第一頁面。
【文檔編號】G06F17/30GK106021419SQ201610319667
【公開日】2016年10月12日
【申請日】2016年5月12日
【發(fā)明人】王視鎏, 楊三金, 鄧磊, 于洲
【申請人】騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新泰市| 井冈山市| 光泽县| 阿克陶县| 益阳市| 高阳县| 法库县| 禄丰县| 宁晋县| 平果县| 普宁市| 靖安县| 北票市| 梅河口市| 赞皇县| 南漳县| 遂川县| 类乌齐县| 泉州市| 久治县| 博客| 绥化市| 东方市| 黑山县| 安福县| 弥勒县| 襄城县| 方正县| 郴州市| 南通市| 台东市| 蚌埠市| 高阳县| 新干县| 澄迈县| 澄城县| 友谊县| 沾益县| 安国市| 庆云县| 武功县|