本發(fā)明實施例涉及終端技術(shù)領(lǐng)域,尤其涉及一種頁面展示方法及裝置。
背景技術(shù):
隨著終端技術(shù)的發(fā)展,越來越多的人使用終端進(jìn)行頁面瀏覽。頁面中可以包含文字、圖片等等,內(nèi)容豐富的頁面內(nèi)容較多。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問題:有時受到屏幕的大小所限,頁面要展示的內(nèi)容無法在終端的屏幕上顯示完全,需要多個屏幕的高度才能顯示完全,通常需要用戶手動操作進(jìn)行翻動。如果想將當(dāng)前屏幕上顯示的內(nèi)容全部翻過去,需要幾次的手動操作,而若要來到整頁的頂部或者底部,則往往需要更多次的重復(fù)手動操作。
所以,需要多次的手動操作才能夠?qū)⒄麄€屏幕的內(nèi)容全部翻過去、來到整頁的頂部或者底部,操作比較復(fù)雜,不夠便捷,也不能快速定位到想到達(dá)的頁面位置。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本發(fā)明實施例中提供了一種頁面展示方法及裝置。
本發(fā)明實施例公開了如下技術(shù)方案:
一種頁面展示方法,應(yīng)用于終端,包括:
若當(dāng)前顯示的頁面的長度大于顯示界面的長度,設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件;
接收對所述快捷操作控件的點擊次數(shù)信息;
根據(jù)所述點擊次數(shù)信息,在所述顯示界面內(nèi)展示與所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。
本發(fā)明實施例中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,確定用于調(diào)整所述頁面在所述顯示界面內(nèi)的頁面部分的快捷操作控件,接收對所述快捷操作控件的點擊次數(shù)信息,在所述顯示界面內(nèi)展示所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。通過快捷操作控件,本發(fā)明的實施例能夠快速調(diào)整顯示界面內(nèi)顯示的頁面部分,進(jìn)行準(zhǔn)確定位,該操作非常簡單快捷,免去了用戶多次的重復(fù)手動操作。
可選地,所述在所述顯示界面內(nèi)展示與所述點擊次數(shù)信息對應(yīng)的頁面部分,包括:
確定與點擊次數(shù)對應(yīng)的移動參數(shù);所述移動參數(shù)包括移動方向和移動距離;
根據(jù)所述移動參數(shù),移動所述顯示界面內(nèi)的頁面,以使顯示界面中顯示移動參數(shù)對應(yīng)的頁面位置。
根據(jù)移動參數(shù),可以在顯示界面中快速、準(zhǔn)確地顯示頁面位置。
可選地,確定與點擊次數(shù)對應(yīng)的移動參數(shù),包括:
若接收到對所述快捷操作控件的單擊操作,將指向所述頁面底部的方向確定為所述移動方向,將所述顯示界面的長度確定為移動距離;
若接收到對所述快捷操作控件的雙擊操作,計算頁面部分的頂端與所述頁面的頂端之間的第一距離,將所述第一距離確定為所述移動距離,將指向所述頁面頂端的方向確定為所述移動方向;
若接收到對所述快捷操作控件的三擊操作,計算頁面部分的底端與所述頁面的底端之間的第二距離,將所述第二距離確定為所述移動距離,將指向所述頁面底端的方向確定為所述移動方向。
通過上述方案,可以快速地實現(xiàn)需要多次的手動操作才能夠?qū)⒄麄€屏幕顯示的內(nèi)容全部翻過去、來到整頁的頂部或者底部,大大簡化了用戶的操作。同時,根據(jù)移動方向和移動距離,可以準(zhǔn)確地顯示出頁面位置。
可選地,在所述設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件前,所述方法還包括:
若當(dāng)前顯示的頁面的長度大于顯示界面的長度,檢測所述頁面是否允許使用滑動功能;
若所述頁面允許使用滑動功能,則設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件。
上述方案根據(jù)用戶是否有滑動頁面的需求,來確定是否設(shè)置用于調(diào)整頁面部分的快捷操作控件。這樣可以根據(jù)用戶的需要,進(jìn)行設(shè)置,避免無用的設(shè)置。
可選地,所述檢測所述頁面是否允許使用滑動功能,包括:
判斷所述頁面中是否存在顯示控件;
若所述頁面中存在顯示控件,檢測所述顯示控件是否允許使用滑動功能;
若所述顯示控件允許使用滑動功能,則確定所述頁面允許使用滑動功能。
本發(fā)明實施例通過判斷顯示控件是否允許使用滑動功能,以確定頁面是否允許使用滑動功能,該方式簡單快捷,并且準(zhǔn)確性高。
可選地,所述確定用以調(diào)整顯示界面中顯示的頁面位置的快捷操作控件,包括:
生成頁面浮標(biāo),建立所述頁面浮標(biāo)與所述頁面的控制關(guān)系,在所述顯示界面上顯示所述頁面浮標(biāo),將所述頁面浮標(biāo)作為所述快捷操作控件;或者,
確定所述終端上的預(yù)設(shè)實體操作按鍵,建立所述實體操作按鍵與所述頁面的控制關(guān)系,將所述終端上的實體操作按鍵作為所述快捷操作控件。
通過設(shè)置上述頁面浮標(biāo)和實體按鍵,可以滿足不同用戶的使用需求,也可以應(yīng)對不同的終端設(shè)備,從而達(dá)到更好的使用效果。
相應(yīng)地,本發(fā)明實施例還提出了一種頁面展示裝置,應(yīng)用于終端,包括:
設(shè)置模塊,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件;
接收模塊,接收對所述快捷操作控件的點擊次數(shù)信息;
展示模塊,根據(jù)所述點擊次數(shù)信息,在所述顯示界面內(nèi)展示與所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。
可選地,展示模塊,包括:
確定子模塊,確定與點擊次數(shù)對應(yīng)的移動參數(shù);所述移動參數(shù)包括移動方向和移動距離;
移動子模塊,根據(jù)所述移動參數(shù),移動所述顯示界面內(nèi)的頁面,以使顯示界面中顯示移動參數(shù)對應(yīng)的頁面位置。
可選地,確定子模塊,包括:
單擊子模塊,若接收到對所述快捷操作控件的單擊操作,將指向所述頁面底部的方向確定為所述移動方向,將所述顯示界面的長度確定為移動距離;
雙擊子模塊,若接收到對所述快捷操作控件的雙擊操作,計算頁面部分的頂端與所述頁面的頂端之間的第一距離,將所述第一距離確定為所述移動距離,將指向所述頁面頂端的方向確定為所述移動方向;
三擊子模塊,若接收到對所述快捷操作控件的三擊操作,計算頁面部分的底端與所述頁面的底端之間的第二距離,將所述第二距離確定為所述移動距離,將指向所述頁面底端的方向確定為所述移動方向。
可選地,所述裝置還包括:
檢測模塊,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,檢測所述頁面是否允許使用滑動功能;
設(shè)置模塊,若所述頁面允許使用滑動功能,則設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件。
可選地,所述檢測模塊,包括:
判斷子模塊,判斷所述頁面中是否存在顯示控件;
檢測子模塊,若所述頁面中存在顯示控件,檢測所述顯示控件是否允許使用滑動功能;
確定允許子模塊,若所述顯示控件允許使用滑動功能,則確定所述頁面允許使用滑動功能。
可選地,所述設(shè)置模塊,包括:
顯示浮標(biāo)子模塊,生成頁面浮標(biāo),建立所述頁面浮標(biāo)與所述頁面的控制關(guān)系,在所述顯示界面上顯示所述頁面浮標(biāo),將所述頁面浮標(biāo)作為所述快捷操作控件;或者,
確定按鍵子模塊,確定所述終端上的預(yù)設(shè)實體操作按鍵,建立所述實體操作按鍵與所述頁面的控制關(guān)系,將所述終端上的實體操作按鍵作為所述快捷操作控件。
本發(fā)明實施例提供的技術(shù)方案可以包括以下有益效果:
本發(fā)明實施例中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,確定用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件,接收對所述快捷操作控件的點擊次數(shù)信息,在所述顯示界面內(nèi)展示與所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。通過快捷操作控件,本發(fā)明的實施例能夠快速調(diào)整顯示界面中顯示的頁面位置,進(jìn)行準(zhǔn)確定位,該操作非常簡單快捷,免去了多次的重復(fù)手動操作。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
一個或多個實施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1為本發(fā)明實施例提供的一種頁面展示方法的流程示意圖;
圖2為圖1中步驟S103的一種詳細(xì)流程示意圖;
圖3為本發(fā)明實施例提供的另一種頁面展示方法的流程示意圖;
圖4為圖3中步驟S104的一種詳細(xì)流程示意圖;
圖5為本發(fā)明實施例提供的一種頁面展示裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例圖3中展示模塊的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的另一種頁面展示裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實施例圖7中檢測模塊的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖。
具體實施方式
這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
本發(fā)明實施例提供一種頁面展示方法。該方法可以應(yīng)用于設(shè)備中,設(shè)備可以為終端,或者,與終端相連接的服務(wù)器,例如:安裝有應(yīng)用軟件的計算機(jī),或者,與計算機(jī)相連接,且與計算機(jī)內(nèi)安裝的應(yīng)用軟件進(jìn)行數(shù)據(jù)交互的應(yīng)用軟件服務(wù)器。以下實施例中以終端為例進(jìn)行說明。終端可以為手機(jī)、平板電腦、PDA等等。
在本發(fā)明的一個實施例中,如圖1所示,該頁面展示方法包括以下步驟。
在步驟S101中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件。
在本發(fā)明的實施例中,通常,在終端中所顯示的內(nèi)容比較多的時候,用以顯示的頁面的長度也比較大。如果當(dāng)前終端中顯示的頁面的長度,大于顯示界面的長度,這個時候,頁面的內(nèi)容就無法在顯示界面內(nèi)完全顯示出來。
如果用戶想將整個顯示界面的頁面部分全部翻過去、來到整頁的頂部或者底部,可以使用快捷控件來操作,從而避免多次的手動操作。操作前,終端需要確定快捷操作控件,快捷操作控件用于調(diào)整頁面在顯示界面內(nèi)的頁面部分,即顯示頁面的哪一個部分。不僅僅可以將整個顯示界面的頁面部分全部翻過去、來到整頁的頂部或者底部,利用快捷操作控件,顯示界面上也可以快速顯示預(yù)先設(shè)定的任意頁面部分。
快捷操作控件的相關(guān)功能可以在軟件中實現(xiàn),也可以集成在終端的系統(tǒng)中,便于在各個軟件中使用。
在步驟S102中,接收對所述快捷操作控件的點擊次數(shù)信息。
在本發(fā)明的實施例中,點擊次數(shù)信息為指示點擊快捷操作控件次數(shù)的信息,用戶對快捷操作控件進(jìn)行點擊操作,終端即可以獲取到點擊次數(shù)信息。該次數(shù)可以為一次或者多次。對快捷操作控件的點擊操作可以是多種操作,比如,短時間點擊、多次點擊、按壓或長時間按壓等等。在快捷操作控件上可以設(shè)置一個或多個虛擬按鍵。
在步驟S103中,根據(jù)所述點擊次數(shù)信息,在所述顯示界面內(nèi)展示與所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。
在本發(fā)明的實施例中,終端在接收到點擊后,查找與該點擊操作對應(yīng)的頁面部分,在顯示界面內(nèi)進(jìn)行展示。舉例來說,用戶點擊快捷操作控件,整個顯示界面的頁面部分全部翻過去,顯示頁面的下一部分內(nèi)容。
本發(fā)明實施例中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,確定用于調(diào)整所述頁面在所述顯示界面內(nèi)的頁面部分的快捷操作控件,接收對所述快捷操作控件的點擊次數(shù)信息,在所述顯示界面內(nèi)展示所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。通過快捷操作控件,本發(fā)明的實施例能夠快速調(diào)整顯示界面內(nèi)顯示的頁面部分,進(jìn)行準(zhǔn)確定位,該操作非常簡單快捷,免去了用戶多次的重復(fù)手動操作。
展示頁面部分可以采用多種方式,比如,可以計算到該頁面部分的距離,然后在顯示界面上移動頁面,到達(dá)頁面部分。也可以獲得要顯示的頁面部分的坐標(biāo),在接收到點擊操作后,直接根據(jù)坐標(biāo)等信息顯示頁面部分,而無需向用戶展示移動的過程。在本發(fā)明的一個實施例中,具體說明一下前者,如圖2所示,所述步驟S103,可以包括以下步驟。
在步驟S1031中,確定與點擊次數(shù)對應(yīng)的移動參數(shù)。
在本發(fā)明的實施例中,移動參數(shù)可以是移動速度、移動速率、移動時間、移動距離、移動位移和移動方向等中的一種或幾種,終端在移動頁面以前,可以確定與點擊操作對應(yīng)的移動參數(shù)。比如,可以確定移動速度和移動時間。
在本發(fā)明的實施例中,移動參數(shù)包括移動方向和移動距離。移動方向指明了是向頁面頂端或者底端移動,移動距離則指示顯示界面內(nèi)的頁面移動的長度。
舉例來說,移動方向為向頁面頂端,移動距離為5cm,則這次移動后,顯示的頁面位置為移動前頁面位置向頂端5cm處的頁面位置。在這里,移動速度可以默認(rèn)為終端在處理頁面移動時,可以得到的最快移動速度,也可以預(yù)設(shè)其他移動速度。
得知了移動方向以及在移動方向上的移動距離就能夠準(zhǔn)確地移動所述顯示界面內(nèi)的頁面,到達(dá)頁面位置。
在步驟S1032中,根據(jù)所述移動參數(shù),移動所述顯示界面內(nèi)的頁面,以使所述顯示界面內(nèi)顯示所述移動參數(shù)對應(yīng)的頁面位置。
在本發(fā)明的實施例中,獲得了移動參數(shù)之后,則可以根據(jù)移動參數(shù)移動顯示界面內(nèi)的頁面,在顯示界面中顯示相應(yīng)的頁面位置。此處的頁面位置,指在頁面中的位置。頁面位置的大小,與顯示界面的大小相等。舉例來說,移動速度為向頁面底端、15cm/s,移動時間為1s,則這次移動后,顯示的頁面位置為剛才移動前頁面位置向底端15cm處的頁面位置。而這里的距離15cm,可以是移動前后兩個頁面位置中相對應(yīng)的任意兩個點之間的距離,比如可以是移動前頁面位置最上端的中點,與移動后頁面位置最上端的中點的距離,也可以是移動前頁面位置的中心點與移動后頁面位置的中心點的距離,等等。
根據(jù)移動參數(shù),可以在顯示界面中快速、準(zhǔn)確地顯示頁面位置。
在本發(fā)明的一個實施例中,若接收到對所述快捷操作控件的單擊操作,將指向所述頁面底部的方向確定為所述移動方向,將所述顯示界面的長度確定為所述移動距離;
若接收到對所述快捷操作控件的雙擊操作,計算頁面部分的頂端與所述頁面的頂端之間的第一距離,將所述第一距離確定為所述移動距離,將指向所述頁面頂端的方向確定為所述移動方向;
若接收到對所述快捷操作控件的三擊操作,計算頁面部分的底端與所述頁面的底端之間的第二距離,將所述第二距離確定為所述移動距離,將指向所述頁面底端的方向確定為所述移動方向。
在本發(fā)明的實施例中,根據(jù)不同的點擊操作分別確定移動方向,是向頁面頂端或者頁面底端,并且,根據(jù)點擊操作確定移動距離的大小,然后進(jìn)行移動,顯示相應(yīng)的頁面位置。接收到的點擊操作為單擊操作時,可以向頁面底端移動一個顯示界面的距離,以簡化手動翻頁的動作。而若終端接收到雙擊操作,則在顯示界面中顯示頁面底端。若接收到三擊操作,則在顯示界面顯示頁面頂端。
點擊操作可以為多種操作,可以對這些操作進(jìn)行任意的自由組合,來控制顯示界面中的頁面位置。并且點擊操作與到達(dá)頁面位置的對應(yīng)關(guān)系也可以任意進(jìn)行組合。以上僅僅以單擊、雙擊和三擊為例,說明終端如何確定移動方向和移動距離。
通過上述方案,可以快速地實現(xiàn)需要多次的手動操作才能夠?qū)⒄麄€屏幕顯示的內(nèi)容全部翻過去、來到整頁的頂部或者底部,大大簡化了用戶的操作。同時,根據(jù)移動方向和移動距離,可以準(zhǔn)確地顯示出頁面位置。
在本發(fā)明的一個實施例中,所述方法還可以包括以下步驟:
在步驟S104中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,檢測所述頁面是否允許使用滑動功能。
在本發(fā)明的實施例中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,則顯示界面無法完全顯示頁面的內(nèi)容,用戶在觀看該頁面時可能會滑動頁面。在用戶滑動頁面后,則可能產(chǎn)生快速到達(dá)某個頁面部分的需求,于是,可以接下來設(shè)置調(diào)整頁面部分的快捷操作控件。因此,需要終端檢測該頁面是否允許使用滑動功能。
需要說明的是,本發(fā)明實施例中的頁面瀏覽方式不限于滑動,也可以是固定翻頁等方式。
在步驟S105中,若所述頁面允許使用滑動功能,則設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件。若否,則結(jié)束流程。
在本發(fā)明的實施例中,如果檢測的結(jié)果為,頁面允許使用滑動功能,則可以設(shè)置調(diào)整頁面部分的快捷操作控件。
上述方案根據(jù)用戶是否有滑動頁面的需求,來確定是否設(shè)置用于調(diào)整頁面部分的快捷操作控件。這樣可以根據(jù)用戶的需要,進(jìn)行設(shè)置,避免無用的設(shè)置。
檢測頁面是否允許使用滑動功能,可以通過選擇頁面中的多種對象進(jìn)行檢測,比如,顯示控件或圖片等等。
在本發(fā)明的一個實施例中,步驟S104,可以包括以下步驟:
在步驟S1041中,判斷所述頁面中是否存在顯示控件;
在本發(fā)明的實施例中,如果要選擇顯示控件進(jìn)行滑動功能的檢測,則首先需要判斷頁面中是否存在顯示控件。
在步驟S1042中,若所述頁面中存在顯示控件,檢測所述顯示控件是否允許使用滑動功能。若否,則結(jié)束流程。
在本發(fā)明的實施例中,如果判斷的結(jié)果為,在頁面中存在顯示控件,則可以檢測所述顯示控件是否允許使用滑動功能,以進(jìn)行滑動功能檢測。如果判斷的結(jié)果為,在頁面中不存在顯示控件,則結(jié)束流程,或者,也可以查找頁面中的其他對象,比如圖片,檢測該圖片是否允許使用滑動功能,以判斷頁面的滑動功能。
在步驟S1043中,若所述顯示控件允許使用滑動功能,則確定所述頁面允許使用滑動功能。
本發(fā)明實施例通過判斷顯示控件是否允許使用滑動功能,以確定頁面是否允許使用滑動功能,該方式簡單快捷,并且準(zhǔn)確性高。
終端上的快捷操作控件能夠便于用戶進(jìn)行方便快捷的操作,具體地,終端各有各的特點,比如有的終端設(shè)備可以進(jìn)行觸屏操作,有些則不可以。并且,用戶的使用習(xí)慣也不盡相同。為此,可以將快捷操作控件設(shè)置為顯示出的虛擬按鍵,也可以是終端上的實體按鍵。
在本發(fā)明的一個實施例中,生成頁面浮標(biāo),建立所述頁面浮標(biāo)與所述頁面的控制關(guān)系,在所述顯示界面上顯示所述頁面浮標(biāo),將所述頁面浮標(biāo)作為所述快捷操作控件;或者,
確定所述終端上的預(yù)設(shè)實體按鍵,建立所述實體按鍵與所述頁面的控制關(guān)系,將所述終端上的實體按鍵作為所述快捷操作控件。
在本發(fā)明的實施例中,可以預(yù)先或在接收到點擊操作后,生成一個或多個頁面浮標(biāo),然后建立頁面浮標(biāo)與頁面的控制關(guān)系,即表示出以何種點擊操作對頁面浮標(biāo)進(jìn)行操作,則在顯示界面中顯示出相應(yīng)的頁面。比如,雙擊顯示頁面頂端。將該圖標(biāo)作為快捷操作控件中的一種。
也可以將終端上的實體按鍵作為快捷操作控件。具體地,首先選擇終端上的一個或幾個實體按鍵,然后設(shè)定實體按鍵與頁面的控制關(guān)系,比如,點擊終端的上調(diào)鍵,顯示頁面頂端。該實體按鍵即為快捷操作控件。
通過設(shè)置上述頁面浮標(biāo)和實體按鍵,可以滿足不同用戶的使用需求,也可以應(yīng)對不同的終端設(shè)備,從而達(dá)到更好的使用效果。
本發(fā)明實施例還提出了一種頁面展示裝置,應(yīng)用于終端,如圖5所示,包括:
設(shè)置模塊501,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件;
接收模塊502,接收對所述快捷操作控件的點擊次數(shù)信息;
展示模塊503,根據(jù)所述點擊次數(shù)信息,在所述顯示界面內(nèi)展示與所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。
本發(fā)明實施例中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,確定用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件,接收對所述快捷操作控件的點擊次數(shù)信息,在所述顯示界面內(nèi)展示與所述頁面中與所述點擊次數(shù)信息對應(yīng)的頁面部分。通過快捷操作控件,本發(fā)明的實施例能夠快速調(diào)整顯示界面中顯示的頁面位置,進(jìn)行準(zhǔn)確定位,該操作非常簡單快捷,免去了多次的重復(fù)手動操作。
展示頁面部分可以采用多種方式,比如,可以計算到該頁面部分的距離,然后在顯示界面上移動頁面,到達(dá)頁面部分。也可以獲得要顯示的頁面部分的坐標(biāo),在接收到預(yù)設(shè)操作后,直接根據(jù)坐標(biāo)顯示頁面部分,而無需向用戶展示移動的過程。在本發(fā)明的一個實施例中,具體說明一下前者,
可選地,如圖6所示,展示模塊503,包括:
確定子模塊5031,確定與點擊次數(shù)對應(yīng)的移動參數(shù);所述移動參數(shù)包括移動方向和移動距離;
移動子模塊5032,根據(jù)所述移動參數(shù),移動所述顯示界面內(nèi)的頁面,以使顯示界面中顯示移動參數(shù)對應(yīng)的頁面位置。
根據(jù)移動參數(shù),可以在顯示界面中快速、準(zhǔn)確地顯示頁面位置。
得知了移動方向以及在移動方向上的移動距離就能夠準(zhǔn)確地移動所述顯示界面內(nèi)的頁面,到達(dá)頁面位置。
可選地,所述確定子模塊,包括:
單擊單元,若接收到對所述快捷操作控件的單擊操作,將指向所述頁面底部的方向確定為所述移動方向,將所述顯示界面的長度確定為所述移動距離;
雙擊單元,若接收到對所述快捷操作控件的雙擊操作,計算頁面部分的頂端與所述頁面的頂端之間的第一距離,將所述第一距離確定為所述移動距離,將指向所述頁面頂端的方向確定為所述移動方向;
三擊單元,若接收到對所述快捷操作控件的三擊操作,計算頁面部分的底端與所述頁面的底端之間的第二距離,將所述第二距離確定為所述移動距離,將指向所述頁面底端的方向確定為所述移動方向。
通過上述方案,可以快速地實現(xiàn)需要多次的手動操作才能夠?qū)⒄麄€屏幕顯示的內(nèi)容全部翻過去、來到整頁的頂部或者底部,大大簡化了用戶的操作。同時,根據(jù)移動方向和移動距離,可以準(zhǔn)確地顯示出頁面位置。
終端上的快捷操作控件能夠便于用戶進(jìn)行方便快捷的操作,具體地,終端各有各的特點,比如有的終端設(shè)備可以進(jìn)行觸屏操作,有些則不可以。并且,用戶的使用習(xí)慣也不盡相同。為此,可以將快捷操作控件設(shè)置為顯示出的虛擬按鍵,也可以是終端上的實體按鍵。
可選地,如圖7所示,所述裝置還包括:
檢測模塊504,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,檢測所述頁面是否允許使用滑動功能;
設(shè)置模塊505,若所述頁面允許使用滑動功能,則設(shè)置用于調(diào)整所述頁面在所述顯示界面中的頁面部分的快捷操作控件。
上述方案根據(jù)用戶是否有滑動頁面的需求,來確定是否設(shè)置用于調(diào)整頁面部分的快捷操作控件。這樣可以根據(jù)用戶的需要,進(jìn)行設(shè)置,避免無用的設(shè)置。
可選地,如圖8所示,所述檢測模塊504,包括:
判斷子模塊5041,判斷所述頁面中是否存在顯示控件;
檢測子模塊5042,若所述頁面中存在顯示控件,檢測所述顯示控件是否允許使用滑動功能;
確定允許子模塊5043,若所述顯示控件允許使用滑動功能,則確定所述頁面允許使用滑動功能。
本發(fā)明實施例通過判斷顯示控件是否允許使用滑動功能,以確定頁面是否允許使用滑動功能,該方式簡單快捷,并且準(zhǔn)確性高。
可選地,所述設(shè)置模塊,包括:
顯示浮標(biāo)子模塊,生成頁面浮標(biāo),建立所述頁面浮標(biāo)與所述頁面的控制關(guān)系,在所述顯示界面上顯示所述頁面浮標(biāo),將所述頁面浮標(biāo)作為所述快捷操作控件;或者,
確定按鍵子模塊,確定所述終端上的預(yù)設(shè)實體按鍵,建立所述預(yù)設(shè)實體按鍵與所述頁面的控制關(guān)系,將所述終端上的所述預(yù)設(shè)實體按鍵作為所述快捷操作控件。
通過設(shè)置上述頁面浮標(biāo)和實體按鍵,可以滿足不同用戶的使用需求,也可以應(yīng)對不同的終端設(shè)備,從而達(dá)到更好的使用效果。
本申請實施例提供了一種非暫態(tài)計算機(jī)存儲介質(zhì),所述計算機(jī)存儲介質(zhì)存儲有計算機(jī)可執(zhí)行指令,該計算機(jī)可執(zhí)行指令可執(zhí)行上述任意方法實施例中的頁面展示方法。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random AccessMemory,RAM)等。
圖9是本申請實施例提供的頁面展示方法的電子設(shè)備結(jié)構(gòu)示意圖,如圖9所示,該設(shè)備包括:
一個或多個處理器910以及存儲器920,圖9中以一個處理器910為例。
執(zhí)行頁面展示方法的設(shè)備還可以包括:輸入裝置930和輸出裝置940。
處理器910、存儲器920、輸入裝置930和輸出裝置940可以通過總線或者其他方式連接,圖9中以通過總線連接為例。
存儲器920作為一種非暫態(tài)計算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機(jī)可執(zhí)行程序以及模塊,如本申請實施例中的頁面展示方法對應(yīng)的程序指令/模塊。處理器910通過運行存儲在存儲器920中的非易失性軟件程序、指令以及模塊,從而執(zhí)行電子設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例的頁面展示方法。
存儲器920可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)頁面展示裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器920可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器920可選包括相對于處理器910遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至頁面展示裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置930可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與頁面展示裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置940可包括顯示屏等顯示設(shè)備。
所述一個或者多個模塊存儲在所述存儲器920中,當(dāng)被所述一個或者多個處理器910執(zhí)行時,執(zhí)行上述任意方法實施例中的頁面展示方法。
上述產(chǎn)品可執(zhí)行本申請實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請實施例所提供的方法。
本發(fā)明實施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動個人計算機(jī)設(shè)備:這類設(shè)備屬于個人計算機(jī)的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、預(yù)覽播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
本發(fā)明實施例中,若當(dāng)前顯示的頁面的長度大于顯示界面的長度,確定用于調(diào)整所述頁面在所述顯示界面內(nèi)的頁面部分的快捷操作控件,接收對所述快捷操作控件的預(yù)設(shè)操作,在所述顯示界面內(nèi)展示所述頁面中與所述預(yù)設(shè)操作對應(yīng)的頁面部分。通過快捷操作控件,本發(fā)明的實施例能夠快速調(diào)整顯示界面內(nèi)顯示的頁面部分,進(jìn)行準(zhǔn)確定位,該操作非常簡單快捷,免去了用戶多次的重復(fù)手動操作。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實施例僅用以說明本申請的技術(shù)方案,而非對其限制;盡管參照前述實施例對本申請進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的精神和范圍。