本發(fā)明涉及電子技術領域,尤其涉及一種控制頁面跳轉(zhuǎn)的方法及終端。
背景技術:
懸浮球的功能因其能夠使得用戶快捷操作移動終端而備受人們青睞。人們可以通過懸浮球控件實現(xiàn)“快速返回”、“回到菜單”、“鎖定屏幕”、“截圖”等。
然而,當人們在使用終端設備的過程中,有許多應用因內(nèi)部路徑?jīng)_突而無法通過懸浮球控件實現(xiàn)快速切換,操作繁瑣,不便于用戶操作。
例如,當用戶使用即時通信應用瀏覽文章時,如果用戶想要查看收到的新信息,那么用戶必須先退出當前瀏覽的文章進入消息界面才能查看該新信息,看完該新信息后,則需要重復進行之前打開該文章的所有步驟才能重新瀏覽該文章。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種控制頁面跳轉(zhuǎn)的方法及終端,能夠有效簡化切換交互界面的操作步驟,提高控制效率。
第一方面,本發(fā)明實施例提供了一種控制頁面跳轉(zhuǎn)的方法,該方法包括:
若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;
若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;
若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。
另一方面,本發(fā)明實施例提供了一種終端,該終端包括:
第一檢測單元,用于若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;
第二檢測單元,用于若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;
切換單元,用于若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。
本發(fā)明實施例通過若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。由于終端能夠在用戶離開第一交互界面后通過懸浮球控件直接返回第一交互界面,能夠簡化切換界面的操作步驟,提高控制效率。
附圖說明
為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種控制頁面跳轉(zhuǎn)的方法的示意流程圖;
圖2是本發(fā)明另一實施例提供的一種控制頁面跳轉(zhuǎn)的方法的示意流程圖;
圖3是本發(fā)明實施例提供的一種終端的示意性框圖;
圖4是本發(fā)明另一實施例提供的一種終端示意性框圖;
圖5是本發(fā)明再一實施例提供的一種終端示意性框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應當理解,在此本發(fā)明說明書中所使用的術語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個”及“該”意在包括復數(shù)形式。
還應當進一步理解,在本發(fā)明說明書和所附權利要求書中使用的術語“和/或”是指相關聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。
如在本說明書和所附權利要求書中所使用的那樣,術語“如果”可以依據(jù)上下文被解釋為“當...時”或“一旦”或“響應于確定”或“響應于檢測到”。類似地,短語“如果確定”或“如果檢測到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應于確定”或“一旦檢測到[所描述條件或事件]”或“響應于檢測到[所描述條件或事件]”。
具體實現(xiàn)中,本發(fā)明實施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動電話、膝上型計算機或平板計算機之類的其它便攜式設備。還應當理解的是,在某些實施例中,所述設備并非便攜式通信設備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺式計算機。
在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應當理解的是,終端可以包括諸如物理鍵盤、鼠標和/或控制桿的一個或多個其它物理用戶接口設備。
終端支持各種應用程序,例如以下中的一個或多個:繪圖應用程序、演示應用程序、文字處理應用程序、網(wǎng)站創(chuàng)建應用程序、盤刻錄應用程序、電子表格應用程序、游戲應用程序、電話應用程序、視頻會議應用程序、電子郵件應用程序、即時消息收發(fā)應用程序、鍛煉支持應用程序、照片管理應用程序、數(shù)碼相機應用程序、數(shù)字攝影機應用程序、web瀏覽應用程序、數(shù)字音樂播放器應用程序和/或數(shù)字視頻播放器應用程序。
可以在終端上執(zhí)行的各種應用程序可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設備。可以在應用程序之間和/或相應應用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個或多個功能以及終端上顯示的相應信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應用程序。
請參見圖1,圖1是本發(fā)明實施例提供的一種控制頁面跳轉(zhuǎn)的方法的示意流程圖。本實施例中控制頁面跳轉(zhuǎn)的方法的執(zhí)行主體為終端。終端可以為手機、平板電腦等移動終端,但并不限于此,還可以是其他終端,此處不做限制。如圖1所示的控制頁面跳轉(zhuǎn)的方法可包括以下步驟:
S101:若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
終端在正常工作時,檢測用戶是否觸發(fā)啟動第一應用的預設操作。觸發(fā)啟動第一應用的預設操作可以是用戶點擊第一應用對應的應用圖標,或其他預設的啟動指令。第一應用為終端內(nèi)預先安裝的任意應用(application,APP)。
終端在檢測到啟動第一應用的預設操作時,啟動第一應用,檢測當前是否已開啟懸浮球控件(用戶可通過設置界面設置開啟懸浮球控件),終端在確認當前已開啟懸浮球控件時,檢測懸浮球控件是否具備第一應用的訪問權限。
其中,檢測懸浮球控件是否具備第一應用的訪問權限具體是判斷懸浮球控件是否已取得第一應用的通信接口的訪問權限/調(diào)用權限。通信接口可以是訪問第三方應用的接口,也可以是第一應用內(nèi)部各功能對應的訪問接口。
終端在確認懸浮球控件具備第一應用的訪問權限時,執(zhí)行步驟S102。否則結(jié)束本次控制流程,按現(xiàn)有的頁面跳轉(zhuǎn)方法進行控制。
可以理解的是,終端在確認當前未開啟浮球功能時,結(jié)束本次控制流程,按現(xiàn)有的頁面跳轉(zhuǎn)方法進行控制。
S102:若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。第一交互界面包括圖像或文章。
終端在確認懸浮球控件具備第一應用的訪問權限,并且檢測到當前退出第一應用的第一交互界面進入第一應用的第二交互界面時,檢測用戶是否點擊懸浮球控件。其中,第一交互界面包括圖像或文章。按現(xiàn)有的正常操作流程,用戶在處于第二交互界面時,需要經(jīng)過多次操作才能進入第一交互界面。
例如,當用戶處于微信應用/QQ應用的支付界面或瀏覽文章的界面,且獲知有新信息提醒,用戶想要查看新信息時,用戶需要離開/退出支付界面或瀏覽文章的界面,進入消息顯示界面。此時,支付界面或瀏覽文章的界面為第一交互界面,消息顯示界面為第二交互界面。
其中,終端在檢測到用戶點擊懸浮球控件時,執(zhí)行S103;終端在未檢測到用戶點擊懸浮球控件時,繼續(xù)執(zhí)行S102或結(jié)束本次流程。
可以理解的是,終端可以實時檢測用戶點擊懸浮球控件,也可以每隔預設時間檢測一次,此處不做限制。
S103:若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。
終端在檢測到用戶點擊觸發(fā)懸浮球控件時,觸發(fā)返回目標交互界面的控制指令,根據(jù)懸浮球控件記錄的進入第一交互界面的目標操作路徑,從第二交互界面跳轉(zhuǎn)至第一交互界面。
例如,當用戶瀏覽完新信息,想要返回付款界面或者瀏覽文章的界面,用戶可以點擊懸浮球控件試圖返回付款界面或者瀏覽文章的界面。
終端在檢測到用戶點擊懸浮球控件時,從微信應用/QQ應用的新信息顯示界面直接跳轉(zhuǎn)至在瀏覽新信息之前所顯示的付款界面或者瀏覽文章的界面。
上述方案,終端若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。由于終端能夠在用戶離開第一交互界面后通過懸浮球控件直接返回第一交互界面,而不是像現(xiàn)有技術中那樣用戶在第二界面時需要經(jīng)過多次操作才能進入第一交互界面,能夠簡化切換界面的操作步驟,提高控制效率。
請參見圖2,圖2是本發(fā)明另一實施例提供的一種控制頁面跳轉(zhuǎn)的方法的示意流程圖。本實施例中控制頁面跳轉(zhuǎn)的方法的執(zhí)行主體為終端。終端可以為手機、平板電腦等移動終端,但并不限于此,還可以是其他終端,此處不做限制。如圖2所示的控制頁面跳轉(zhuǎn)的方法可包括以下步驟:
S201:若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
本實施例中S201與上一實施例中的S101相同,具體請參閱上一實施例中S101的相關描述,此處不贅述。
S202:若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。
本實施例中S202與上一實施例中的S102相同,具體請參閱上一實施例中S102的相關描述,此處不贅述。
S203:若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一界面進入所述第一應用的第二界面,則利用所述懸浮球控件記錄所述第一交互界面對應的目標操作路徑。
終端在確認懸浮球控件具備第一應用的訪問權限,并且檢測到當前退出第一應用的第一交互界面進入第一應用的第二交互界面時,利用懸浮球控件記錄第一應用的第一交互界面對應的目標操作路徑。
例如,當用戶處于微信應用/QQ應用的支付界面或瀏覽文章的界面,且獲知有新信息提醒,用戶想要查看新信息時,用戶需要離開/退出支付界面或瀏覽文章的界面以瀏覽接收到的新信息,終端將支付界面或瀏覽文章的界面識別為微信應用/QQ應用對應的第一交互界面,將進入第一交互界面的操作路徑識別為目標操作路徑。終端利用懸浮球控件記錄微信應用/QQ應用的支付界面或瀏覽文章的界面對應的目標操作路徑。
終端在記錄第一應用的第一交互界面對應的目標操作路徑后,當用戶瀏覽完新信息,想要返回付款界面或者瀏覽文章的界面時,可以觸發(fā)懸浮球控件,以使用戶能夠在瀏覽信息后能快速的回到付款界面或者瀏覽文章的界面。
可以理解的是,S202、S203不分先后順序,也可同時執(zhí)行。
進一步地,步驟S203具體包括S2031和S2032,還可以包括S2033。具體地:
S2031:若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一界面進入所述第一應用的第二界面,判斷所述第一交互界面是否為第三方應用對應的交互界面。
例如,終端在確認懸浮球控件具備第一應用的訪問權限,并且檢測到當前退出第一應用的第一交互界面進入第一應用的第二交互界面時,判斷第一應用的第一交互界面屬于該第一應用本身對應的交互界面,還是屬于通過該第一應用的通信接口(或功能接口)連接的第三方應用對應的交互界面。其中,第一交互界面為待返回或需要標記的交互界面。
終端在確認第一應用對應的目標交互界面屬于第三方應用對應的交互界面時,執(zhí)行步驟S2032;終端在確認第一應用的第一交互界面不屬于第三方應用對應的交互界面(即屬于該第一應用本身對應的交互界面)時,執(zhí)行步驟S2033。
S2032:若所述第一交互界面為所述第三方應用對應的交互界面,則記錄所述第一應用的標識以及所述第一交互界面對應的所述第三方應用的鏈接。
當用戶點擊第一應用的通信接口并進入通過第一應用跳轉(zhuǎn)至第三方應用時,終端確認第一應用對應的目標交互界面為第三方應用對應的交互界面,終端記錄該第一應用的名稱及該目標交互界面的第三方應用的鏈接地址(可以是URL地址)。
其中,目標交互界面的目標操作路徑與第一應用的標識一一對應。終端可以記錄多個第一應用各自對應的目標交互界面的目標操作路徑。
例如,用戶在通過打開微信應用并進入微信應用的主界面,通過購物界面的通信接口連接購物應用(第三方應用)進行購物時,用戶在進入第三方應用后,可能會經(jīng)過多級操作挑選商品,并在確定最終要購買的商品時進行支付。用戶在進行支付的過程中,檢測到微信應用接收到新信息或接收到視頻連接請求時,且用戶在需要查看新信息或響應視頻連接請求時,終端將支付界面識別為目標交互界面,并記錄微信應用的標識以及支付界面對應的鏈接地址,從而生成微信應用對應的目標操作路徑。
用戶在通過打開微信應用并進入微信應用的主界面,并進入已關注微信公眾號(第三方應用)瀏覽文章時,用戶可以瀏覽多篇文章,也可以瀏覽一篇文章。當用戶連續(xù)瀏覽該微信公眾號包含的多篇文章,并在瀏覽文章的過程中接收到新信息或接收到視頻連接請求時,且用戶在需要查看新信息或響應視頻連接請求,可以將當前瀏覽的文章所在的界面識別為第一交互界面,并記錄該當前瀏覽的文章對應的鏈接地址,從而生成目標操作路徑。
可以理解的是,目標操作路徑可以為用戶進入第一交互界面對應的第三方應用的最后一級鏈接,不包括從第三方應用的其他交互界面跳轉(zhuǎn)至第一交互界面對應的中間鏈接。
例如,用戶在進入第三方應用后,可能會經(jīng)過多級操作挑選商品,并在確定最終要購買的商品并進行支付時,該支付界面對應的鏈接為目標操作路徑,不記錄從挑選商品的界面跳轉(zhuǎn)至支付界面之間的中間鏈接。
用戶在連續(xù)瀏覽多篇文章,并在瀏覽文章的過程中接收到新信息或接收到視頻連接請求,且用戶在需要查看新信息或響應視頻連接請求時,終端只記錄當前瀏覽的文章所在界面對應的鏈接,不記錄從其他文章的界面跳轉(zhuǎn)至當前瀏覽的文章的界面之間的中間鏈接。
終端在記錄第一應用對應的第一交互界面的目標操作路徑后,終端可以根據(jù)用戶操作切換至顯示新消息或視頻連接請求的交互界面,以瀏覽接收到的新信息或選擇是否響應該視頻連接請求。
當用戶瀏覽完新信息或結(jié)束視頻通話,想要返回付款界面或者瀏覽文章的界面時,可以觸發(fā)懸浮球控件生成返回目標交互界面的控制指令,以使用戶能夠在瀏覽信息或結(jié)束視頻通話后能快速的回到付款界面或者瀏覽文章的界面。
進一步地,終端在利用所述懸浮球控件記錄所述第一應用對應的目標交互界面的目標操作路徑之后,還可以包括:根據(jù)所述目標操作路徑生成所述目標路徑對應的快捷返回圖標。
進一步地,當檢測到用戶瀏覽目標交互界面包括的文章/文字時,控制頁面跳轉(zhuǎn)的方法還可以包括:標記所述目標交互界面對應的閱讀進度。
終端在執(zhí)行步驟S2032后執(zhí)行步驟S204。
S2033:若所述第一交互界面不是所述第三方應用對應的交互界面,則記錄所述第一應用的標識以及進入所述第一交互界面對應的完整的操作路徑。
當用戶僅在第一應用內(nèi)進行操作沒有點擊鏈接第三方應用的通信接口時,終端確認第一應用的第一交互界面不屬于第三方應用對應的交互界面(即屬于該第一應用本身對應的交互界面),記錄第一應用的標識以及進入第一交互界面對應的完整的操作路徑,形成目標操作路徑。
例如,用戶微信應用打開付款界面的完整路徑如下:用戶打開微信應用并進入微信應用的主界面,用戶點擊微信應用右上方“+”選項,用戶點擊“收付款”選項,用戶點擊“向商家付款”選項。
終端記錄微信應用的標識以及打開付款界面對應的完整路徑,將該完整路徑識別為目標操作路徑,并將目標操作路徑與微信應用的標識關聯(lián)起來。
終端在記錄第一應用的第一交互界面的目標操作路徑后,終端可以根據(jù)用戶操作切換至顯示新消息或視頻連接請求的交互界面,以瀏覽接收到的新信息或選擇是否響應該視頻連接請求。
當用戶瀏覽完新信息或結(jié)束視頻通話,想要返回付款界面時,可以點擊懸浮球控件,以使用戶能夠在瀏覽信息或結(jié)束視頻通話后能快速的回到付款界面。
進一步地,終端在利用所述懸浮球控件記錄所述第一應用的第一交互界面的目標操作路徑之后,還可以包括:根據(jù)所述目標操作路徑生成所述目標路徑對應的快捷返回圖標。
進一步地,終端在利用所述懸浮球控件記錄所述第一應用對應的目標交互界面的目標操作路徑之后,還可以包括:根據(jù)所述目標操作路徑生成所述目標路徑對應的快捷返回圖標。
進一步地,當檢測到用戶瀏覽目標交互界面包括的文章/文字時,控制頁面跳轉(zhuǎn)的方法還可以包括:標記所述目標交互界面對應的閱讀進度。
終端在執(zhí)行步驟S2033后執(zhí)行步驟S204。
S204:若檢測到所述用戶點擊所述懸浮球控件,則根據(jù)所述第一交互界面對應的目標操作路徑從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。
終端在檢測到用戶點擊觸發(fā)懸浮球控件時,觸發(fā)返回目標交互界面的控制指令,根據(jù)懸浮球控件記錄的第一應用的第一交互界面的目標操作路徑,從第二交互界面跳轉(zhuǎn)至第一交互界面。
例如,當用戶瀏覽完新信息或結(jié)束視頻會話,想要返回付款界面或者瀏覽文章的界面時,可以點擊懸浮球控件,以觸發(fā)返回目標交互界面的控制指令,終端從微信應用的新信息顯示界面或視頻會話界面直接跳轉(zhuǎn)至在瀏覽新信息之前所顯示的付款界面或者瀏覽文章的界面。
進一步地,當終端在利用所述懸浮球控件記錄所述第一應用對應的目標交互界面的目標操作路徑之后,根據(jù)所述目標操作路徑生成所述目標操作路徑對應的快捷返回圖標時,步驟S204可以包括:若檢測到所述用戶點擊所述懸浮球控件的所述快捷返回圖標,則根據(jù)所述快捷返回圖標對應的目標操作路徑,從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。
終端在根據(jù)目標操作路徑生成目標操作路徑對應的快捷返回圖標后,若檢測到用戶處于第二交互界面,并點擊懸浮球控件的快捷返回圖標,則根據(jù)快捷返回圖標對應的目標操作路徑,從第一應用的第二交互界面跳轉(zhuǎn)至第一應用的第一交互界面??梢岳斫獾氖?,終端可以根據(jù)不同的需要返回的交互界面的操作路徑生成各自對應的快捷返回圖標,以便用戶通過不同的快捷返回圖標快速切換至不同的待返回的交互界面。
進一步地,當檢測到用戶瀏覽目標交互界面包括的文章/文字,終端標記目標交互界面對應的閱讀進度時,步驟S204之后,還可以包括:根據(jù)標記的所述第一交互界面對應的閱讀進度進行顯示。
終端在從第二交互界面跳轉(zhuǎn)至第一交互界面后,根據(jù)第一交互界面標記的閱讀進度確定待顯示的內(nèi)容,以便用戶接著閱讀,避免用戶手動查找并分辨已閱讀/未閱讀的內(nèi)容。
上述方案,終端若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。由于終端能夠在用戶離開第一交互界面后通過懸浮球控件直接返回第一交互界面,而不是像現(xiàn)有技術中那樣用戶在第二界面時需要經(jīng)過多次操作才能進入第一交互界面,能夠簡化切換界面的操作步驟,提高控制效率。
終端在第一應用的第一交互界面為第三方應用對應的交互界面時,根據(jù)第三方應用的最后一級鏈接生成第一交互界面對應的目標操作路徑,能夠避免多級跳轉(zhuǎn),減少數(shù)據(jù)處理負荷,加快數(shù)據(jù)處理速度,以提高跳轉(zhuǎn)速度。
終端能夠標記第一交互界面對應的閱讀進度,并在返回第一交互界面時根據(jù)閱讀進度進行顯示,能夠便于用戶閱讀,避免用戶手動查找并分辨已閱讀/未閱讀的內(nèi)容。
參見圖3,圖3是本發(fā)明實施例提供的一種終端的示意性框圖。終端可以為手機、平板電腦等移動終端,但并不限于此,還可以為其他終端,此處不做限制。本實施例的終端300包括的各單元用于執(zhí)行圖1對應的實施例中的各步驟,具體請參閱圖1以及圖1對應的實施例中的相關描述,此處不贅述。本實施例的終端包括:第一檢測單元310、第二檢測單元320以及切換單元330。
第一檢測單元310用于若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
比如,第一檢測單元310若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
第一檢測單元310將檢測結(jié)果向第二檢測單元320發(fā)送。
第二檢測單元320用于接收第一檢測單元310發(fā)送的檢測結(jié)果,若檢測結(jié)果為所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。
比如,第二檢測單元320接收第一檢測單元310發(fā)送的檢測結(jié)果,若檢測結(jié)果為所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。
第二檢測單元320將檢測結(jié)果向切換單元330發(fā)送。
切換單元330用于接收第二檢測單元320發(fā)送的檢測結(jié)果,若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。
比如,切換單元330接收第二檢測單元320發(fā)送的檢測結(jié)果,若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。
上述方案,終端若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。由于終端能夠在用戶離開第一交互界面后通過懸浮球控件直接返回第一交互界面,而不是像現(xiàn)有技術中那樣用戶在第二界面時需要經(jīng)過多次操作才能進入第一交互界面,能夠簡化切換界面的操作步驟,提高控制效率。參見圖4,圖4是本發(fā)明另一實施例提供的一種終端的示意性框圖。終端可以為手機、平板電腦等移動終端,但并不限于此,還可以為其他終端,此處不做限制。本實施例的終端400包括的各單元用于執(zhí)行圖2對應的實施例中的各步驟,具體請參閱圖2以及圖2對應的實施例中的相關描述,此處不贅述。本實施例的終端包括:第一檢測單元410、第二檢測單元420、記錄單元430、生成單元440、標記單元450、切換單元460以及閱讀進度調(diào)整單元470。記錄單元430包括交互界面判斷單元431、第一記錄單元432以及第二記錄單元433。
第一檢測單元410用于若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
比如,第一檢測單元410若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
第一檢測單元410將檢測結(jié)果向第二檢測單元420發(fā)送。
第二檢測單元420用于接收第一檢測單元410發(fā)送的檢測結(jié)果,若檢測結(jié)果為所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。
比如,第二檢測單元420接收第一檢測單元410發(fā)送的檢測結(jié)果,若檢測結(jié)果為所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。
第二檢測單元420將檢測結(jié)果向記錄單元430以及切換單元460發(fā)送。
記錄單元430用于接收第二檢測單元420發(fā)送的檢測結(jié)果,若檢測結(jié)果為若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一界面進入所述第一應用的第二界面,則利用所述懸浮球控件記錄所述第一交互界面對應的目標操作路徑。
比如,記錄單元430接收第二檢測單元420發(fā)送的檢測結(jié)果,若檢測結(jié)果為若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一界面進入所述第一應用的第二界面,則利用所述懸浮球控件記錄所述第一交互界面對應的目標操作路徑。
進一步地,記錄單元430包括交互界面判斷單元431、第一記錄單元432以及第二記錄單元433。
交互界面判斷單元421用于判斷所述第一應用的第一交互界面是否為第三方應用對應的交互界面;
第一記錄單元422用于若交互界面判斷單元421確認所述第一交互界面為所述第三方應用對應的交互界面,則記錄所述第一應用的標識以及所述第一交互界面對應的所述第三方應用的鏈接。
第二記錄單元423用于若交互界面判斷單元421確認所述第一應用對應的第一交互界面不是所述第三方應用對應的交互界面,則記錄所述第一應用的標識以及進入所述第一交互界面對應的完整的操作路徑。
記錄單元430將目標操作路徑向生成單元440、切換單元460發(fā)送,將第一交互界面的信息向標記單元450發(fā)送。
生成單元440用于接收記錄單元430發(fā)送的目標操作路徑,根據(jù)所述目標操作路徑生成所述目標操作路徑對應的快捷返回圖標。
比如,生成單元440接收記錄單元430發(fā)送的目標操作路徑,根據(jù)所述目標操作路徑生成所述目標操作路徑對應的快捷返回圖標。生成單元440在生成所述目標路徑對應的快捷返回圖標后向切換單元460發(fā)送通知信息。
標記單元450用于接收記錄單元430發(fā)送的目標交互界面的信息,標記所述目標交互界面對應的閱讀進度。標記單元450將目標交互界面對應的閱讀進度向閱讀進度調(diào)整單元470發(fā)送。
切換單元460用于接收第二檢測單元420發(fā)送的檢測結(jié)果,以及接收記錄單元430發(fā)送的目標操作路徑,若檢測到所述用戶點擊所述懸浮球控件,則根據(jù)所述第一交互界面對應的目標操作路徑從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。其中,所述第一交互界面包括圖像或文章。
比如,切換單元460接收第二檢測單元420發(fā)送的檢測結(jié)果,以及接收記錄單元430發(fā)送的目標操作路徑,若檢測到所述用戶點擊所述懸浮球控件,則根據(jù)所述第一交互界面對應的目標操作路徑從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。其中,所述第一交互界面包括圖像或文章。
進一步地,切換單元460接收生成單元440發(fā)送的通知信息,若檢測到所述用戶點擊所述懸浮球控件的所述快捷返回圖標,則根據(jù)所述快捷返回圖標對應的目標操作路徑,從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。切換單元460在跳轉(zhuǎn)至第一交互界面后向閱讀進度調(diào)整單元470發(fā)送通知信息。
閱讀進度調(diào)整單元470接收標記單元450發(fā)送的目標交互界面對應的閱讀進度、切換單元460發(fā)送的通知信息,在切換單元460根據(jù)所述目標操作路徑從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面之后,根據(jù)標記的所述第一交互界面對應的閱讀進度進行顯示。
上述方案,終端若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。由于終端能夠在用戶離開第一交互界面后通過懸浮球控件直接返回第一交互界面,而不是像現(xiàn)有技術中那樣用戶在第二界面時需要經(jīng)過多次操作才能進入第一交互界面,能夠簡化切換界面的操作步驟,提高控制效率。
終端在第一應用的第一交互界面為第三方應用對應的交互界面時,根據(jù)第三方應用的最后一級鏈接生成第一交互界面對應的目標操作路徑,能夠避免多級跳轉(zhuǎn),減少數(shù)據(jù)處理負荷,加快數(shù)據(jù)處理速度,以提高跳轉(zhuǎn)速度。
終端能夠標記第一交互界面對應的閱讀進度,并在返回第一交互界面時根據(jù)閱讀進度進行顯示,能夠便于用戶閱讀,避免用戶手動查找并分辨已閱讀/未閱讀的內(nèi)容。
參見圖5,圖5是本發(fā)明再一實施例提供的一種終端示意框圖。如圖所示的本實施例中的終端500可以包括:一個或多個處理器510;一個或多個輸入設備520,一個或多個輸出設備530和存儲器540。上述處理器510、輸入設備520、輸出設備530和存儲器540通過總線550連接。
存儲器540用于存儲程序指令。
處理器510用于根據(jù)存儲器540存儲的程序指令執(zhí)行以下操作:
處理器510用于若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限。
處理器510還用于若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件。
處理器510還用于若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。
進一步地,處理器510還用于若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一界面進入所述第一應用的第二界面,則利用所述懸浮球控件記錄所述第一交互界面對應的目標操作路徑;
以及若檢測到所述用戶點擊所述懸浮球控件,則根據(jù)所述第一交互界面對應的目標操作路徑從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。
進一步地,處理器510具體用于判斷所述第一交互界面是否為第三方應用對應的交互界面;若所述第一交互界面為所述第三方應用對應的交互界面,則記錄所述第一應用的標識以及所述第一交互界面對應的所述第三方應用的鏈接。
進一步地,處理器510還用于若所述第一交互界面不是所述第三方應用對應的交互界面,則記錄所述第一應用的標識以及進入所述第一交互界面對應的完整的操作路徑。
進一步地,處理器510還用于根據(jù)所述目標操作路徑生成所述目標操作路徑對應的快捷返回圖標;若檢測到所述用戶點擊所述懸浮球控件的所述快捷返回圖標,則根據(jù)所述快捷返回圖標對應的目標操作路徑,從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面。
進一步地,處理器510還用于標記所述第一交互界面對應的閱讀進度;在從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面之后,根據(jù)標記的所述第一交互界面對應的閱讀進度進行顯示。
上述方案,終端若檢測到啟動第一應用的預設操作,則檢測懸浮球控件是否具備所述第一應用的訪問權限;若所述懸浮球控件具備所述第一應用的訪問權限,且檢測到退出所述第一應用的第一交互界面進入所述第一應用的第二交互界面,則檢測用戶是否點擊所述懸浮球控件;若檢測到所述用戶點擊所述懸浮球控件,則從所述第二交互界面跳轉(zhuǎn)至所述第一交互界面;其中,所述第一交互界面包括圖像或文章。由于終端能夠在用戶離開第一交互界面后通過懸浮球控件直接返回第一交互界面,而不是像現(xiàn)有技術中那樣用戶在第二界面時需要經(jīng)過多次操作才能進入第一交互界面,能夠簡化切換界面的操作步驟,提高控制效率。
終端在第一應用的第一交互界面為第三方應用對應的交互界面時,根據(jù)第三方應用的最后一級鏈接生成第一交互界面對應的目標操作路徑,能夠避免多級跳轉(zhuǎn),減少數(shù)據(jù)處理負荷,加快數(shù)據(jù)處理速度,以提高跳轉(zhuǎn)速度。
終端能夠標記第一交互界面對應的閱讀進度,并在返回第一交互界面時根據(jù)閱讀進度進行顯示,能夠便于用戶閱讀,避免用戶手動查找并分辨已閱讀/未閱讀的內(nèi)容。
應當理解,在本發(fā)明實施例中,所稱處理器510可以是中央處理單元(Central Processing Unit,CPU),該處理器還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
輸入設備520可以包括觸控板、指紋采傳感器(用于采集用戶的指紋信息和指紋的方向信息)、麥克風等,輸出設備530可以包括顯示器(LCD等)、揚聲器等。
該存儲器540可以包括只讀存儲器和隨機存取存儲器,并向處理器510提供指令和數(shù)據(jù)。存儲器540的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器540還可以存儲設備類型的信息。
具體實現(xiàn)中,本發(fā)明實施例中所描述的處理器510、輸入設備520、輸出設備530可執(zhí)行本發(fā)明實施例提供的控制頁面跳轉(zhuǎn)的方法的第一實施例和第二實施例中所描述的實現(xiàn)方式,也可執(zhí)行本發(fā)明實施例所描述的終端的實現(xiàn)方式,在此不再贅述。
本領域普通技術人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。
本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
本發(fā)明實施例終端中的單元可以根據(jù)實際需要進行合并、劃分和刪減。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本發(fā)明實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。