本申請(qǐng)涉及終端技術(shù)領(lǐng)域,尤其涉及頁面顯示方法及裝置。
背景技術(shù):
諸如智能手機(jī)、平板設(shè)備等移動(dòng)設(shè)備已經(jīng)越來越廣泛地應(yīng)用于人們的日常生活、工作中,用戶通過這些移動(dòng)設(shè)備可以實(shí)現(xiàn)頁面瀏覽等各種功能。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N頁面顯示方法及裝置,可以避免導(dǎo)航欄對(duì)界面內(nèi)的用戶瀏覽內(nèi)容造成遮擋,有助于提升用戶的瀏覽體驗(yàn)。
為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┘夹g(shù)方案如下:
根據(jù)本申請(qǐng)的第一方面,提出了一種頁面顯示方法,包括:
當(dāng)用戶對(duì)移動(dòng)設(shè)備的顯示界面進(jìn)行瀏覽時(shí),采集所述用戶的瀏覽操作行為;
當(dāng)所述顯示界面中包含導(dǎo)航欄時(shí),根據(jù)所述瀏覽操作行為調(diào)整所述導(dǎo)航欄在所述顯示界面中的顯示位置。
根據(jù)本申請(qǐng)的第二方面,提出了一種頁面顯示裝置,包括:
采集單元,當(dāng)用戶對(duì)移動(dòng)設(shè)備的顯示界面進(jìn)行瀏覽時(shí),采集所述用戶的瀏覽操作行為;
調(diào)整單元,當(dāng)所述顯示界面中包含導(dǎo)航欄時(shí),根據(jù)所述瀏覽操作行為調(diào)整所述導(dǎo)航欄在所述顯示界面中的顯示位置。
由以上技術(shù)方案可見,本申請(qǐng)通過采集用戶的瀏覽操作行為,并據(jù)此對(duì) 顯示界面中的導(dǎo)航欄進(jìn)行動(dòng)態(tài)位置調(diào)整,可以避免導(dǎo)航欄對(duì)顯示內(nèi)容造成遮擋,尤其是在移動(dòng)設(shè)備的屏幕尺寸較小的情況下,有助于減少用戶的頁面翻動(dòng)次數(shù)、提升用戶瀏覽體驗(yàn)。
附圖說明
圖1-2是相關(guān)技術(shù)中的用戶瀏覽時(shí)的終端界面示意圖;
圖3是根據(jù)本申請(qǐng)一示例性實(shí)施例的一種頁面顯示方法的流程圖;
圖4-5是根據(jù)本申請(qǐng)一示例性實(shí)施例的一種用戶執(zhí)行頁面瀏覽的示意圖;
圖6是根據(jù)本申請(qǐng)一示例性實(shí)施例的另一種頁面顯示方法的流程圖;
圖7-11是根據(jù)本申請(qǐng)一示例性實(shí)施例的一種用戶瀏覽時(shí)的終端界面示意圖;
圖12是根據(jù)本申請(qǐng)一示例性實(shí)施例的一種電子設(shè)備的結(jié)構(gòu)示意圖;
圖13是根據(jù)本申請(qǐng)一示例性實(shí)施例的一種頁面顯示裝置的框圖。
具體實(shí)施方式
用戶可以通過移動(dòng)設(shè)備中的瀏覽器來瀏覽網(wǎng)頁,也可以通過開啟移動(dòng)設(shè)備中安裝的APP來瀏覽相應(yīng)的應(yīng)用界面。在用戶通過移動(dòng)設(shè)備進(jìn)行界面瀏覽時(shí),很多界面都會(huì)包含“導(dǎo)航欄”,該導(dǎo)航欄區(qū)別于界面中實(shí)際需要展示給用戶的瀏覽內(nèi)容,主要用于向用戶提供一些諸如搜索、排序等功能的快捷選項(xiàng)。
為便于說明,圖1-2示出了相關(guān)技術(shù)中的用戶瀏覽時(shí)的終端界面示意圖,該示意圖中以移動(dòng)設(shè)備上顯示出的某電商APP的顯示界面為例。如圖1-2所示,在移動(dòng)設(shè)備的顯示界面中,包括導(dǎo)航欄和瀏覽內(nèi)容展示區(qū)域兩個(gè)部分。
在相關(guān)技術(shù)中,無論是用戶在圖1中向上方滾動(dòng)頁面,或是在圖2中向下方滾動(dòng)頁面,導(dǎo)航欄始終位于顯示界面的頂部;換言之,導(dǎo)航欄的設(shè)置位置與用戶對(duì)瀏覽內(nèi)容展示區(qū)域的瀏覽操作行為之間沒有任何關(guān)系。
然而,用戶的瀏覽操作行為會(huì)導(dǎo)致瀏覽狀態(tài)的差異,而不同瀏覽狀態(tài)下 仍然對(duì)導(dǎo)航欄采用相同的設(shè)置位置,顯然并不能夠適應(yīng)于用戶的實(shí)際需求。舉例而言,當(dāng)用戶在圖2中向下方滾動(dòng)頁面時(shí),新的頁面內(nèi)容會(huì)從上向下進(jìn)入瀏覽內(nèi)容展示區(qū)域,從而造成下述技術(shù)問題:
(1)基于對(duì)新內(nèi)容的關(guān)注,用戶的關(guān)注區(qū)域位于顯示界面的上半部分,但由于導(dǎo)航欄設(shè)于顯示界面頂部,導(dǎo)致用戶不得不將關(guān)注區(qū)域向下偏移;但是,用戶在將頁面向下滾動(dòng)時(shí),手指會(huì)對(duì)下半部分造成一定的遮擋。
因此,用戶的關(guān)注區(qū)域在導(dǎo)航欄對(duì)顯示界面頂部的占用,以及手指對(duì)下半部分的占用,使得關(guān)注區(qū)域的顯示范圍被上下兩個(gè)方向同時(shí)“擠壓”,嚴(yán)重影響用戶的瀏覽體驗(yàn)和閱讀效率。
(2)同時(shí),由于用戶的手指位于顯示界面的下半部分,而導(dǎo)航欄位于顯示界面頂部,因此如果用戶希望對(duì)導(dǎo)航欄進(jìn)行操作,需要使手指從顯示界面下方移動(dòng)至頂部,造成很長(zhǎng)的移動(dòng)距離,并且容易造成用戶無法穩(wěn)定地單手握持移動(dòng)設(shè)備。
因此,本申請(qǐng)通過對(duì)導(dǎo)航欄的設(shè)置位置的控制,可以解決相關(guān)技術(shù)中的上述技術(shù)問題。為對(duì)本申請(qǐng)進(jìn)行進(jìn)一步說明,提供下列實(shí)施例:
圖3是根據(jù)本申請(qǐng)一示例性實(shí)施例的一種頁面顯示方法的流程圖,如圖3所示,該方法應(yīng)用于移動(dòng)設(shè)備中,可以包括以下步驟:
步驟302,當(dāng)用戶對(duì)移動(dòng)設(shè)備的顯示界面進(jìn)行瀏覽時(shí),采集所述用戶的瀏覽操作行為。
在本實(shí)施例中,顯示界面可以為移動(dòng)設(shè)備中的任意界面,比如用戶通過瀏覽器打開的網(wǎng)頁,或者安裝于移動(dòng)設(shè)備中的APP的應(yīng)用界面等。作為一示例性實(shí)施方式,移動(dòng)設(shè)備可以對(duì)所有包含導(dǎo)航欄的顯示界面應(yīng)用本申請(qǐng)的技術(shù)方案。作為另一示例性實(shí)施方式,移動(dòng)設(shè)備可以僅針對(duì)部分包含導(dǎo)航欄的顯示界面應(yīng)用本申請(qǐng)的技術(shù)方案,比如某個(gè)APP的特定應(yīng)用界面。
步驟304,當(dāng)所述顯示界面中包含導(dǎo)航欄時(shí),根據(jù)所述瀏覽操作行為調(diào)整所述導(dǎo)航欄在所述顯示界面中的顯示位置。
在本實(shí)施例中,通過采集用戶的瀏覽操作行為,并據(jù)此對(duì)顯示界面中的 導(dǎo)航欄進(jìn)行動(dòng)態(tài)位置調(diào)整,可以避免導(dǎo)航欄對(duì)顯示內(nèi)容造成遮擋,尤其是在移動(dòng)設(shè)備的屏幕尺寸較小的情況下,有助于減少用戶的頁面翻動(dòng)次數(shù)、提升用戶瀏覽體驗(yàn)。
在本實(shí)施例中,可以根據(jù)采集到的瀏覽操作行為,確定用戶的非瀏覽關(guān)注方向,并將導(dǎo)航欄置于顯示界面中對(duì)應(yīng)于該非瀏覽關(guān)注方向的邊沿處。
其中,用戶的瀏覽操作行為可能存在很多種形式,只要能夠體現(xiàn)出用戶的瀏覽意圖的操作行為,均可以作為此處的“瀏覽操作行為”,下面對(duì)其中幾種可能的形式進(jìn)行舉例介紹:
作為一示例性實(shí)施方式,在移動(dòng)設(shè)備上設(shè)置有多個(gè)物理按鍵,用戶通過按下不同的物理按鍵,可以實(shí)現(xiàn)對(duì)顯示界面的滾動(dòng)控制,從而瀏覽相應(yīng)的顯示內(nèi)容。如圖4所示,移動(dòng)設(shè)備的左側(cè)設(shè)置有上、下兩個(gè)按鍵,當(dāng)用戶按下處于下方的按鍵時(shí),移動(dòng)設(shè)備的顯示界面可以向下滾動(dòng);相似地,當(dāng)用戶按下處于上方的按鍵時(shí),移動(dòng)設(shè)備的顯示界面可以向上滾動(dòng)。
作為另一示例性實(shí)施方式,移動(dòng)設(shè)備可以通過如前置攝像頭等獲取用戶的視線方向,并推測(cè)用戶在顯示界面上的瀏覽位置、瀏覽方向等。如圖5所示,可以通過獲取用戶視線的移動(dòng)方向,控制顯示界面的頁面滾動(dòng)方向,比如當(dāng)用戶視線在顯示界面上的瀏覽位置從上向下快速移動(dòng)時(shí),可以使顯示界面實(shí)現(xiàn)向下滾動(dòng)。
作為又一示例性實(shí)施方式,類似于圖1-2所示的方式,可以根據(jù)用戶在移動(dòng)設(shè)備的觸摸顯示屏上的滑動(dòng)手勢(shì),控制相應(yīng)的頁面滾動(dòng)方向,此處不再贅述。
當(dāng)然,以上多種實(shí)施方式,僅用于對(duì)用戶的瀏覽操作行為進(jìn)行舉例,本申請(qǐng)并不對(duì)此進(jìn)行限制。
由以上實(shí)施例可知,本申請(qǐng)通過對(duì)用戶的瀏覽操作行為,可以準(zhǔn)確獲知用戶在顯示界面內(nèi)的非瀏覽關(guān)注方向。同時(shí),通過將導(dǎo)航欄設(shè)置于非瀏覽關(guān)注方向,可以使瀏覽關(guān)注方向上的界面區(qū)域均用于顯示用戶關(guān)注的瀏覽內(nèi)容,避免導(dǎo)航欄對(duì)這些內(nèi)容造成遮擋,尤其是在移動(dòng)設(shè)備的屏幕尺寸較小的情況 下,有助于減少用戶的頁面翻動(dòng)次數(shù)、提升用戶瀏覽體驗(yàn)。
為便于對(duì)本申請(qǐng)技術(shù)方案的理解,以及將本申請(qǐng)的技術(shù)方案與相關(guān)技術(shù)之間的比較,下面以“用戶直接在移動(dòng)設(shè)備的觸摸顯示屏上的觸摸操作”作為瀏覽操作行為,對(duì)以下實(shí)施例進(jìn)行描述。其中,圖6是根據(jù)本申請(qǐng)一示例性實(shí)施例的另一種頁面顯示方法的流程圖,如圖6所示,該方法應(yīng)用于移動(dòng)設(shè)備中,可以包括以下步驟:
步驟602,移動(dòng)設(shè)備檢測(cè)到用戶對(duì)顯示界面進(jìn)行瀏覽時(shí),采集相應(yīng)的瀏覽操作行為。
針對(duì)導(dǎo)航欄在顯示界面中的不同設(shè)置方式,相應(yīng)的處理過程也存在差異,下面分別介紹對(duì)非瀏覽關(guān)注方向的不同獲取方式。
實(shí)施例一
步驟604A,當(dāng)導(dǎo)航欄的排列方向與顯示界面的滾動(dòng)方向垂直時(shí),獲取用戶對(duì)顯示界面的滾動(dòng)操作方向。
比如圖7-8所示,作為一示例性實(shí)施例,導(dǎo)航欄的排列方向?yàn)樗椒较?,即?dǎo)航欄與瀏覽內(nèi)容展示區(qū)域之間的顯示位置關(guān)系為“上下關(guān)系”。
步驟606A,將滾動(dòng)操作方向確定為非瀏覽關(guān)注方向。
在本實(shí)施例中,如圖7所示,當(dāng)導(dǎo)航欄的排列方向?yàn)樗椒较驎r(shí),若用戶的滾動(dòng)操作方向?yàn)樨Q直向上,則瀏覽內(nèi)容展示區(qū)域內(nèi)的新內(nèi)容由下向上進(jìn)入顯示界面中,而相應(yīng)的用戶的關(guān)注區(qū)域位于顯示界面下方,即新內(nèi)容不斷出現(xiàn)的位置,且非瀏覽關(guān)注方向?yàn)闈L動(dòng)操作方向,即豎直向上的方向。
一方面,由于導(dǎo)航欄位于顯示界面的頂部,且用戶的手指也位于顯示界面的上半部分,因而均不會(huì)對(duì)關(guān)注區(qū)域造成影響,可使用戶實(shí)現(xiàn)高效的瀏覽和閱讀。另一方面,導(dǎo)航欄和用戶的手指之間的距離很短,用戶無需對(duì)手指進(jìn)行長(zhǎng)距離的移動(dòng),即可方便、快速地對(duì)導(dǎo)航欄進(jìn)行觸發(fā)。
與圖7所示的實(shí)施例相類似的,在圖8所示的實(shí)施例中,當(dāng)導(dǎo)航欄的排列方向?yàn)樗椒较驎r(shí),若用戶的滾動(dòng)操作方向?yàn)樨Q直向下,則瀏覽內(nèi)容展示區(qū)域內(nèi)的新內(nèi)容由上向下進(jìn)入顯示界面中,而相應(yīng)的用戶的關(guān)注區(qū)域位于顯 示界面上方,即新內(nèi)容不斷出現(xiàn)的位置,且非瀏覽關(guān)注方向?yàn)闈L動(dòng)操作方向,即豎直向下的方向。此時(shí),通過將導(dǎo)航欄設(shè)置于顯示界面底部,導(dǎo)航欄和手指均不會(huì)對(duì)關(guān)注區(qū)域造成影響,且由于導(dǎo)航欄和手指均位于顯示界面的下方,因而能夠通過短距離內(nèi)的手指移動(dòng),實(shí)現(xiàn)對(duì)導(dǎo)航欄的快速觸發(fā)。
實(shí)施例二
步驟604B,當(dāng)導(dǎo)航欄的排列方向與顯示界面的滾動(dòng)方向平行時(shí),采集用戶在顯示界面上的操作位置。
比如圖9-10所示,作為另一示例性實(shí)施例,導(dǎo)航欄的排列方向?yàn)樨Q直方向,即導(dǎo)航欄與瀏覽內(nèi)容展示區(qū)域之間的顯示位置關(guān)系為“左右關(guān)系”。
在本實(shí)施例中,當(dāng)用戶通過手指或觸控筆等在移動(dòng)設(shè)備的觸摸顯示屏上進(jìn)行點(diǎn)擊、拖動(dòng)等操作時(shí),可以通過該觸摸顯示屏的檢測(cè),采集到用戶的操作位置。
步驟606B,當(dāng)操作位置位于顯示界面沿滾動(dòng)方向的中垂線的任一側(cè)時(shí),將任一側(cè)相對(duì)于另一側(cè)的方向確定為非瀏覽關(guān)注方向。
在本實(shí)施例中,如圖9-10所示,顯示界面的滾動(dòng)方向?yàn)樯舷路较颍敲丛撛摑L動(dòng)方向上的中垂線,即顯示屏的水平側(cè)邊的中垂線。通過獲得中垂線,可以將顯示屏分為左右兩個(gè)部分,并根據(jù)用戶的操作位置所屬的部分,分辨用戶在實(shí)際操作中可能采用的操作手的方向,從而將導(dǎo)航欄設(shè)于最合適的位置。
如圖9所示,當(dāng)檢測(cè)到的操作位置位于左側(cè)部分時(shí),由于當(dāng)前的移動(dòng)設(shè)備尺寸越來越大,因而用戶很可能是通過左手單手握持并操作移動(dòng)設(shè)備,或者右手握持移動(dòng)設(shè)備且左手進(jìn)行操作,則左手很可能在操作過程中對(duì)左側(cè)部分的顯示內(nèi)容造成一定程度的遮擋,而用戶的關(guān)注區(qū)域?qū)⑽挥谝苿?dòng)設(shè)備的右側(cè)部分,則用戶的非瀏覽關(guān)注方向?yàn)樽髠?cè)相對(duì)于右側(cè)的方向,即水平向左的方向。
那么,為了降低用戶手指對(duì)顯示內(nèi)容的遮擋影響,同時(shí)避免導(dǎo)航欄對(duì)關(guān)注區(qū)域的“擠壓”,可以將導(dǎo)航欄設(shè)于顯示界面的左側(cè)邊沿;而由于導(dǎo)航欄 和用戶手指均位于顯示界面的左側(cè)部分,這也便于用戶的手指僅通過短距離的移動(dòng),即可完成對(duì)導(dǎo)航欄的觸發(fā)操作。
與圖9所示的實(shí)施例相類似的,在圖10所示的實(shí)施例中,當(dāng)檢測(cè)到的操作位置位于右側(cè)部分時(shí),由于當(dāng)前的移動(dòng)設(shè)備尺寸越來越大,因而用戶很可能是通過右手單手握持并操作移動(dòng)設(shè)備,或者左手握持移動(dòng)設(shè)備且右手進(jìn)行操作,則右手很可能在操作過程中對(duì)右側(cè)部分的顯示內(nèi)容造成一定程度的遮擋,而用戶的關(guān)注區(qū)域?qū)⑽挥谝苿?dòng)設(shè)備的左側(cè)部分,則用戶的非瀏覽關(guān)注方向?yàn)橛覀?cè)相對(duì)于左側(cè)的方向,即水平向右的方向。此時(shí),通過將導(dǎo)航欄設(shè)置于顯示界面的右側(cè)邊沿處,導(dǎo)航欄和手指均不會(huì)對(duì)關(guān)注區(qū)域造成影響,且由于導(dǎo)航欄和手指均位于顯示界面的右側(cè)部分,因而能夠通過短距離內(nèi)的手指移動(dòng),實(shí)現(xiàn)對(duì)導(dǎo)航欄的快速觸發(fā)。
步驟608,將導(dǎo)航欄設(shè)置于顯示界面中對(duì)應(yīng)于非瀏覽關(guān)注方向的側(cè)邊處。
步驟610,當(dāng)檢測(cè)到用戶對(duì)導(dǎo)航欄的觸發(fā)操作時(shí),將導(dǎo)航欄配置為可編輯狀態(tài);以及,檢測(cè)到用戶對(duì)可編輯狀態(tài)的導(dǎo)航欄的拖動(dòng)操作。
步驟612,根據(jù)檢測(cè)到的用戶對(duì)可編輯狀態(tài)的導(dǎo)航欄的拖動(dòng)操作,將導(dǎo)航欄移動(dòng)至對(duì)應(yīng)的目標(biāo)拖動(dòng)位置。
在本實(shí)施例中,通過上述過程對(duì)導(dǎo)航欄進(jìn)行顯示位置的設(shè)定后,如果用戶對(duì)導(dǎo)航欄的顯示位置不滿意,可以通過手動(dòng)調(diào)節(jié)的方式,將其調(diào)整為符合用戶的實(shí)際需求。舉例而言,在圖9所示的實(shí)施例中,當(dāng)檢測(cè)到用戶的操作位置處于顯示界面的左側(cè)部分時(shí),雖然用戶很可能是使用左手操作,但實(shí)際上在移動(dòng)設(shè)備的尺寸較小或用戶手掌較大時(shí),也可能是使用右手操作,因而用戶可以通過將導(dǎo)航欄移動(dòng)至顯示界面的右側(cè)邊沿,從而提升瀏覽效率和使用體驗(yàn)。
其中,用戶可以通過對(duì)導(dǎo)航欄的觸發(fā)操作,體現(xiàn)出對(duì)導(dǎo)航欄的顯示位置的調(diào)整需求。舉例而言,觸發(fā)操作可以為用戶對(duì)導(dǎo)航欄的長(zhǎng)按操作、對(duì)“設(shè)置”功能中提供的“位置編輯”選項(xiàng)的點(diǎn)擊操作等;當(dāng)然,本申請(qǐng)并不對(duì)此進(jìn)行限制。
步驟614,記錄用戶的瀏覽習(xí)慣。
在本實(shí)施例中,移動(dòng)設(shè)備可以將目標(biāo)拖動(dòng)位置與對(duì)應(yīng)的瀏覽環(huán)境信息進(jìn)行關(guān)聯(lián)存儲(chǔ);然后,如果以后再次檢測(cè)到與該瀏覽環(huán)境信息相匹配的實(shí)時(shí)瀏覽環(huán)境,就可以根據(jù)關(guān)聯(lián)存儲(chǔ)數(shù)據(jù)將導(dǎo)航欄置于相應(yīng)的目標(biāo)拖動(dòng)位置。
其中,瀏覽環(huán)境信息可以為發(fā)生觸發(fā)操作和拖動(dòng)操作時(shí)的環(huán)境信息,比如顯示界面的所屬APP、移動(dòng)設(shè)備的姿態(tài)(豎放或橫放)、執(zhí)行瀏覽的用戶身份(比如通過移動(dòng)設(shè)備的攝像頭進(jìn)行獲取后識(shí)別)等,本申請(qǐng)并不對(duì)此進(jìn)行限制。通過將導(dǎo)航欄的目標(biāo)拖動(dòng)位置作為用戶的瀏覽習(xí)慣,并對(duì)瀏覽習(xí)慣進(jìn)行關(guān)聯(lián)記錄,可以使后續(xù)的導(dǎo)航欄設(shè)置操作均符合該瀏覽習(xí)慣,無需用戶再次調(diào)整。
此外,在本申請(qǐng)的技術(shù)方案中,還可以通過對(duì)導(dǎo)航欄設(shè)置不同顯示模式,以符合用戶的最佳使用需求。其中,當(dāng)所述用戶在所述顯示界面上的操作位置與所述導(dǎo)航欄無關(guān)時(shí),將所述導(dǎo)航欄以預(yù)設(shè)縮略模式置于所述顯示界面中對(duì)應(yīng)于所述非瀏覽關(guān)注方向的邊沿處;以及,當(dāng)檢測(cè)到所述用戶對(duì)預(yù)設(shè)縮略模式下的導(dǎo)航欄的觸發(fā)操作時(shí),將所述導(dǎo)航欄恢復(fù)至預(yù)設(shè)詳情模式。
在該實(shí)施例中,當(dāng)用戶的操作位置與導(dǎo)航欄無關(guān)時(shí),表明用戶希望對(duì)瀏覽內(nèi)容顯示區(qū)域進(jìn)行瀏覽,因而通過將導(dǎo)航欄設(shè)置為如圖11所示的預(yù)設(shè)縮略模式,可以盡可能地降低導(dǎo)航欄在顯示界面中的占用區(qū)域,而將這部分占用區(qū)域用于對(duì)瀏覽內(nèi)容的顯示,從而有助于提升用戶的瀏覽效率。而當(dāng)檢測(cè)到用戶對(duì)預(yù)設(shè)縮略模式下的導(dǎo)航欄的觸發(fā)操作時(shí),表明用戶希望對(duì)導(dǎo)航欄進(jìn)行操作,因而通過將其恢復(fù)至圖7-10所示的預(yù)設(shè)詳情模式,便于用戶操作。
圖12示出了根據(jù)本申請(qǐng)的一示例性實(shí)施例的電子設(shè)備的示意結(jié)構(gòu)圖。請(qǐng)參考圖15,在硬件層面,該電子設(shè)備包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲(chǔ)器中讀取對(duì)應(yīng)的計(jì)算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上形成頁面顯示裝置。當(dāng)然,除了軟件實(shí)現(xiàn)方式之外,本申請(qǐng)并不排除其他實(shí)現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程 的執(zhí)行主體并不限定于各個(gè)邏輯單元,也可以是硬件或邏輯器件。
請(qǐng)參考圖13,在軟件實(shí)施方式中,該頁面顯示裝置可以包括采集單元和調(diào)整單元。其中:
采集單元,當(dāng)用戶對(duì)移動(dòng)設(shè)備的顯示界面進(jìn)行瀏覽時(shí),采集所述用戶的瀏覽操作行為;
調(diào)整單元,當(dāng)所述顯示界面中包含導(dǎo)航欄時(shí),根據(jù)所述瀏覽操作行為調(diào)整所述導(dǎo)航欄在所述顯示界面中的顯示位置。
可選的,所述調(diào)整單元具體用于:
根據(jù)所述瀏覽操作行為,確定所述用戶的非瀏覽關(guān)注方向;
將所述導(dǎo)航欄置于所述顯示界面中對(duì)應(yīng)于所述非瀏覽關(guān)注方向的邊沿處。
可選的,所述調(diào)整單元通過下述方式確定所述非瀏覽關(guān)注方向:
當(dāng)所述導(dǎo)航欄的排列方向與所述顯示界面的滾動(dòng)方向垂直時(shí),獲取所述用戶對(duì)所述顯示界面的滾動(dòng)操作方向;
將所述滾動(dòng)操作方向確定為所述非瀏覽關(guān)注方向。
可選的,所述調(diào)整單元通過下述方式確定所述非瀏覽關(guān)注方向:
當(dāng)所述導(dǎo)航欄的排列方向與所述顯示界面的滾動(dòng)方向平行時(shí),采集所述用戶在所述顯示界面上的操作位置;
當(dāng)所述操作位置位于所述顯示界面沿所述滾動(dòng)方向的中垂線的任一側(cè)時(shí),將所述任一側(cè)相對(duì)于另一側(cè)的方向確定為所述非瀏覽關(guān)注方向。
可選的,還包括:
狀態(tài)配置單元,當(dāng)檢測(cè)到所述用戶對(duì)所述導(dǎo)航欄的觸發(fā)操作時(shí),將所述導(dǎo)航欄配置為可編輯狀態(tài);
位置移動(dòng)單元,根據(jù)檢測(cè)到的所述用戶對(duì)可編輯狀態(tài)的導(dǎo)航欄的拖動(dòng)操作,將所述導(dǎo)航欄移動(dòng)至對(duì)應(yīng)的目標(biāo)拖動(dòng)位置。
可選的,還包括:
存儲(chǔ)單元,將所述目標(biāo)拖動(dòng)位置與對(duì)應(yīng)的瀏覽環(huán)境信息進(jìn)行關(guān)聯(lián)存儲(chǔ);
處理單元,當(dāng)檢測(cè)到與所述瀏覽環(huán)境信息相匹配的實(shí)時(shí)瀏覽環(huán)境時(shí),根 據(jù)關(guān)聯(lián)存儲(chǔ)數(shù)據(jù)將所述導(dǎo)航欄置于所述目標(biāo)拖動(dòng)位置。
可選的,還包括:
模式調(diào)整單元,當(dāng)所述用戶在所述顯示界面上的操作位置與所述導(dǎo)航欄無關(guān)時(shí),將所述導(dǎo)航欄以預(yù)設(shè)縮略模式置于所述顯示界面中對(duì)應(yīng)于所述非瀏覽關(guān)注方向的邊沿處;以及,當(dāng)檢測(cè)到所述用戶對(duì)預(yù)設(shè)縮略模式下的導(dǎo)航欄的觸發(fā)操作時(shí),將所述導(dǎo)航欄恢復(fù)至預(yù)設(shè)詳情模式。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。