本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于動態(tài)展示畫面的方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和廣泛應(yīng)用,網(wǎng)頁所承載的內(nèi)容越來越多。為了給用戶提供更豐富的內(nèi)容,網(wǎng)頁中會采用動態(tài)展示畫面的方法,即在網(wǎng)頁中同一個位置(以下稱為同一展示區(qū)域),輪流展示多個包含不同內(nèi)容的展示畫面。當(dāng)滿足展示畫面切換條件時(例如用戶觸發(fā)切換或定時自動切換時達到切換時間),展示區(qū)域上的內(nèi)容會切換為另外一個展示畫面。從而可以在有限空間展示更多的信息。
目前的動態(tài)展示畫面的方法中,將每個展示畫面作為一個整體,在執(zhí)行切換時是對展示區(qū)域的整體進行切換。該整體切換方式展示形式較單一,一個展示畫面只能采用一種動效進行展示,對于展示畫面中需要突出展示的內(nèi)容無法區(qū)別體現(xiàn)。
因此,目前的整體切換展示畫面的方法展示形式較單一,且無法區(qū)別展示一個展示畫面中的不同內(nèi)容。
技術(shù)實現(xiàn)要素:
本申請解決的技術(shù)問題之一是提供一種用于動態(tài)展示畫面的方法及裝置,豐富了展示形式,實現(xiàn)了展示畫面中不同內(nèi)容的區(qū)別展示。
根據(jù)本申請一方面的一個實施例,提供了一種用于動態(tài)展示畫面的方法,包括:
獲取要在所述畫面中展示的多個子畫面;
獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效;
對于所述多個子畫面中的每個子畫面,以與該子畫面相應(yīng)的展示動效展示該子畫面。
可選地,子畫面預(yù)先與相應(yīng)的展示動效關(guān)聯(lián)存儲,所述獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效的步驟包括:
直接獲取與該子畫面關(guān)聯(lián)存儲的相應(yīng)的展示動效。
可選地,子畫面預(yù)先與相應(yīng)的包括多個展示動效的展示動效集關(guān)聯(lián)存儲,所述獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效的步驟包括:
按照預(yù)定策略,從展示動效集中確定與該子畫面相應(yīng)的展示動效。
可選地,所述預(yù)定策略包括:
根據(jù)所述畫面整體信息,確定與所述畫面中各子畫面相應(yīng)的展示動效。
可選地,所述畫面整體信息包括以下中的至少一個:
畫面中包含的子畫面的數(shù)量、畫面的使用場景。
可選地,所述預(yù)定策略包括:
根據(jù)特定于每個子畫面的子畫面?zhèn)€體信息,確定與該子畫面相應(yīng)的展示動效。
可選地,所述子畫面?zhèn)€體信息包括以下中的至少一個:
子畫面被展示時長、子畫面被展示次數(shù)、子畫面來源。
可選地,所述子畫面相應(yīng)的展示動效包括以下中的至少一個:
子畫面出現(xiàn)階段的動效、子畫面保持階段的動效、子畫面消失階段的動效。
可選地,所述各子畫面相應(yīng)的展示動效不全相同。
根據(jù)本申請另一方面的一個實施例,提供了一種用于動態(tài)展示畫面的裝置,包括:
子畫面獲取單元,用于獲取要在所述畫面中展示的多個子畫面;
展示動效獲取單元,用于獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效;
展示單元,用于對于所述多個子畫面中的每個子畫面,以與該子畫面 相應(yīng)的展示動效展示該子畫面。
可選地,子畫面預(yù)先與相應(yīng)的展示動效關(guān)聯(lián)存儲,所述展示動效獲取單元用于:
直接獲取與該子畫面關(guān)聯(lián)存儲的相應(yīng)的展示動效。
可選地,子畫面預(yù)先與相應(yīng)的包括多個展示動效的展示動效集關(guān)聯(lián)存儲,所述展示動效獲取單元用于:
按照預(yù)定策略,從展示動效集中確定與該子畫面相應(yīng)的展示動效。
可選地,所述預(yù)定策略包括:
根據(jù)所述畫面整體信息,確定與所述畫面中各子畫面相應(yīng)的展示動效。
可選地,所述畫面整體信息包括以下中的至少一個:
畫面中包含的子畫面的數(shù)量、畫面的使用場景。
可選地,所述預(yù)定策略包括:
根據(jù)特定于每個子畫面的子畫面?zhèn)€體信息,確定與該子畫面相應(yīng)的展示動效。
可選地,所述子畫面?zhèn)€體信息包括以下中的至少一個:
子畫面被展示時長、子畫面被展示次數(shù)、子畫面來源。
可選地,所述子畫面相應(yīng)的展示動效包括以下中的至少一個:
子畫面出現(xiàn)階段的動效、子畫面保持階段的動效、子畫面消失階段的動效。
可選地,所述各子畫面相應(yīng)的展示動效不全相同。
本申請實施例通過將畫面劃分為多個子畫面,為每個子畫面設(shè)置相應(yīng)的展示動效,各子畫面按照各自的展示動效進行展示。實現(xiàn)了畫面展示形式的多樣化,同時實現(xiàn)了區(qū)別展示各子畫面,以達到突出展示部分畫面的效果。
本領(lǐng)域普通技術(shù)人員將了解,雖然下面的詳細(xì)說明將參考圖示實施例、附圖進行,但本申請并不僅限于這些實施例。而是,本申請的范圍是廣泛的,且意在僅通過后附的權(quán)利要求限定本申請的范圍。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是根據(jù)本申請一個實施例的用于動態(tài)展示畫面的方法的流程圖。
圖2-1是根據(jù)本申請一個實施例的一個展示畫面示意圖。
圖2-2是根據(jù)本申請另一個實施例的一個展示畫面示意圖。
圖2-3是根據(jù)本申請又一個實施例的一個展示畫面示意圖。
圖3是根據(jù)本申請一個實施例的動態(tài)展示畫面的裝置的結(jié)構(gòu)示意圖。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實施方式
在更加詳細(xì)地討論示例性實施例之前應(yīng)當(dāng)提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
所述計算機設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,所述用戶設(shè)備包括但不限于電腦、智能手機、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(Cloud Computing)的由大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,所述計算機設(shè)備可單獨運行來實現(xiàn)本申請,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計算機設(shè)備的交互操作來實現(xiàn)本申請。其中,所述計算機設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機設(shè)備或網(wǎng)絡(luò)如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并以引用方式包含于此。
后面所討論的方法(其中一些通過流程圖示出)可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語言或者其任意組合來實施。當(dāng)用軟件、 固件、中間件或微代碼來實施時,用以實施必要任務(wù)的程序代碼或代碼段可以被存儲在機器或計算機可讀介質(zhì)(比如存儲介質(zhì))中。(一個或多個)處理器可以實施必要的任務(wù)。
這里所公開的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本申請的示例性實施例的目的。但是本申請可以通過許多替換形式來具體實現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實施例。
應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制。使用這些術(shù)語僅僅是為了將一個單元與另一個單元進行區(qū)分。舉例來說,在不背離示例性實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語“和/或”包括其中一個或更多所列出的相關(guān)聯(lián)項目的任意和所有組合。
應(yīng)當(dāng)理解的是,當(dāng)一個單元被稱為“連接”或“耦合”到另一單元時,其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。與此相對,當(dāng)一個單元被稱為“直接連接”或“直接耦合”到另一單元時,則不存在中間單元。應(yīng)當(dāng)按照類似的方式來解釋被用于描述單元之間的關(guān)系的其他詞語(例如“處于...之間”相比于“直接處于...之間”,“與...鄰近”相比于“與...直接鄰近”等等)。
這里所使用的術(shù)語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
還應(yīng)當(dāng)提到的是,在一些替換實現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。
下面結(jié)合附圖對本申請的技術(shù)方案作進一步詳細(xì)描述。
圖1是根據(jù)本申請一個實施例的用于動態(tài)展示畫面的方法的流程圖,該方法主要包括如下步驟:
S10、獲取要在所述畫面中展示的多個子畫面;
S11、獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效;
S12、對于所述多個子畫面中的每個子畫面,以與該子畫面相應(yīng)的展示動效展示該子畫面。
下面對上述各步驟做進一步詳細(xì)介紹。
本申請實施例是以一個展示區(qū)域內(nèi)動態(tài)展示畫面的方法為例。一個展示區(qū)域中所展示畫面的整體稱為一個畫面。本申請實施例將一個畫面劃分為多個子畫面,也就是每個畫面由多個子畫面組成。每個畫面所劃分的子畫面的個數(shù)可相同也可不同。本申請實施例將畫面的標(biāo)識與組成該畫面的子畫面的標(biāo)識關(guān)聯(lián)存儲。
步驟S10所述的獲取要在所述畫面中展示的多個子畫面的方法包括:
可按照畫面的預(yù)定展示順序,獲取當(dāng)前展示的畫面的下一畫面,再獲取組成所述下一畫面的子畫面。
具體的,可按照所述預(yù)定展示順序,獲取當(dāng)前展示畫面的下一畫面的標(biāo)識,之后根據(jù)畫面的標(biāo)識與子畫面的標(biāo)識的關(guān)聯(lián)關(guān)系獲取組成所述下一畫面的子畫面的標(biāo)識,從而獲取到了要在畫面中展示的多個子畫面。
本申請實施例對所述畫面的預(yù)定展示順序不做具體限制。例如,在一個展示區(qū)域中有5個畫面(包括:畫面1、畫面2、畫面3、畫面4和畫面5)輪流展示,該預(yù)定展示順序可以為:畫面1-畫面2-畫面3-畫面4-畫面5-畫面1,按照此順序輪流展示。如果當(dāng)前展示的畫面為畫面1,則按照該預(yù)定展示順序可以獲知下一畫面為畫面2,。若畫面2由多個子畫面組成,則可進一步的獲取組成該畫面2的多個子畫面。
該步驟S10所述的獲取要在所述畫面中展示的多個子畫面的步驟可以在展示所述畫面前的任意時刻執(zhí)行。
本實施例中所述的子畫面的展示動效包括以下中的至少一個:子畫面出現(xiàn)階段的動效(即子畫面進入展示區(qū)域的動態(tài)表現(xiàn)形式)、子畫面保持階段的動效(即子畫面在展示區(qū)域中持續(xù)展示的動態(tài)表現(xiàn)形式)、子畫面 消失階段的動效(即子畫面退出展示區(qū)域的動態(tài)表現(xiàn)形式)。也就是可以為子畫面的每個展示階段設(shè)置相應(yīng)的展示動效。
步驟S11獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效的一種實施例為:子畫面預(yù)先與相應(yīng)的展示動效關(guān)聯(lián)存儲,則直接獲取與該子畫面關(guān)聯(lián)存儲的相應(yīng)的展示動效。此實施例中一個子畫面對應(yīng)一個展示動效,直接根據(jù)子畫面的標(biāo)識可獲取為該子畫面預(yù)設(shè)的并關(guān)聯(lián)存儲的展示動效。
另一種實施例為:子畫面預(yù)先與相應(yīng)的包括多個展示動效的展示動效集關(guān)聯(lián)存儲,則按照預(yù)定策略,從展示動效集中確定與該子畫面相應(yīng)的展示動效。此實施例中一個子畫面對應(yīng)多個展示動效,在獲取子畫面相應(yīng)的展示動效時需按照預(yù)定策略從多個展示動效中選擇一個作為該子畫面的展示動效。
所述預(yù)定策略可以為:輪流選擇策略或隨機選擇策略。
或者,所述預(yù)定策略還可以為:根據(jù)畫面整體信息確定與所述畫面中各子畫面相應(yīng)的展示動效。所述畫面整體信息包括以下中的至少一個:
畫面中包含的子畫面的數(shù)量、畫面的使用場景。
例如,若畫面中包含兩個子畫面,則從展示動效集中為兩個子畫面(此種情況為兩個子畫面均與展示動效集關(guān)聯(lián)存儲的場景)選擇的展示動效為:從展示區(qū)域的兩側(cè)彈入彈出的展示動效;若畫面中包含四個子畫面,則從展示動效集中為所述四個子畫面(此種情況為四個子畫面均與展示動效集關(guān)聯(lián)存儲的場景)選擇推窗的展示動效來展示。由于可以獲知組成一個畫面的子畫面的個數(shù),因此可根據(jù)該子畫面的個數(shù)來為子畫面從展示動效集中選擇展示動效。
又如,若畫面的使用場景為短期展示頁面(即,在該展示區(qū)域中展示該畫面的總時長低于設(shè)定時長閾值),則可從展示動效集中為子畫面選擇動感較強的彈入彈出的展示動效;若畫面的使用場景為長期展示頁面,則可從展示動效集中為子畫面選擇相對靜態(tài)的書本展開方式的展示動效。
或者,所述預(yù)定策略還可以為:根據(jù)特定于每個子畫面的子畫面?zhèn)€體信息,確定與該子畫面相應(yīng)的展示動效。所述子畫面?zhèn)€體信息包括以下中 的至少一個:
子畫面被展示時長、子畫面被展示次數(shù)、子畫面來源等等。
所述的子畫面被展示時長可以為子畫面被多次展示的累計時長,累計時長屬于不同時長范圍時為子畫面選擇不同的展示動效。
所述的子畫面被展示次數(shù)為子畫面被多次展示的累計次數(shù),累計次數(shù)達到不同值時為子畫面選擇不同的展示動效。
所述子畫面的來源為所述子畫面的發(fā)布者,可根據(jù)子畫面發(fā)布者的級別選擇相應(yīng)的展示動效,例如,對于級別較高的發(fā)布者選擇展示時間較長且動感較強的展示動效,對于級別較低的發(fā)布者選擇展示時間較短且相對靜態(tài)的展示動效。
上面僅為子畫面的個體信息的部分實例,該子畫面?zhèn)€體信息還可包括如下任一種或多種:子畫面重要度、子畫面視覺特征、子畫面版式等等,在此不再窮舉。
本實施例中各子畫面的展示動效可以不全相同,這樣可以區(qū)別展示每個子畫面。例如,對于一個畫面中需要突出展示的子畫面可以采用更具吸引人的動效來展示,從而可引起用戶的更多關(guān)注。
步驟S12是在獲取所述多個子畫面的展示動效后,以與該子畫面相應(yīng)的展示動效展示該子畫面。具體的,若子畫面的展示動效包括:子畫面出現(xiàn)階段的動效、子畫面保持階段的動效及子畫面消失階段的動效,則按照各個展示階段的展示動效來展示子畫面。
為進一步理解上述方案,下面以具體實例來說明上述方案的實施過程。
如圖2-1、圖2-2以及圖2-3中所示,分別為在一個展示區(qū)域中需要展示的三個畫面,將其分別稱為畫面1、畫面2及畫面3,其中畫面1由三個子畫面組成,分別為:子畫面11、子畫面12、子畫面13;畫面2由4個子畫面組成,分別為子畫面21、子畫面22、子畫面23和子畫面24,其中子畫面22為需要突出展示的子畫面;畫面3由一個子畫面組成,為子畫面31。假設(shè)畫面的展示順序為畫面1-畫面2-畫面3-畫面1...。各畫面的標(biāo)識與相應(yīng)的子畫面的標(biāo)識關(guān)聯(lián)存儲。其具體動態(tài)展示畫面的方法如下:
首先,獲取要在畫面中展示的多個子畫面。其中,可以將所有待展示 的畫面(包括畫面1、畫面2和畫面3)以及各畫面對應(yīng)的子畫面在展示畫面前均一次性獲取到;也可以在展示畫面過程中,在展示下一畫面前獲取下一畫面及對應(yīng)的子畫面。假設(shè)本實例采用后一方案,且當(dāng)前展示的畫面為畫面1,則可根據(jù)預(yù)定展示順序獲知下一展示畫面為畫面2,在展示畫面2前獲取要在畫面2中展示的多個子畫面,根據(jù)畫面2與子畫面的關(guān)聯(lián)關(guān)系可獲取到要在畫面2中展示的多個子畫面為:子畫面21、子畫面22、子畫面23和子畫面24。
接著,獲取子畫面21、子畫面22、子畫面23和子畫面24的展示動效。假設(shè)每個子畫面都與一個展示動效集關(guān)聯(lián)存儲,則需要根據(jù)預(yù)定策略為每個子畫面確定一個展示動效。例如,根據(jù)該畫面2中包含的子畫面數(shù)量確定為每個子畫面選擇推窗的方式出現(xiàn)及消失在展示區(qū)域中,且由于子畫面22需要突出展示,則為子畫面22選擇保持階段的動效為畫面變大及變小的展示動效。
之后按照為每個子畫面確定的展示動效展示各子畫面。
在畫面2展示完成后展示畫面3前,獲取要在畫面3中展示的子畫面為子畫面31,繼續(xù)獲取子畫面31對應(yīng)的展示動效為由遠及近的彈入展示區(qū)域的展示動效,則按照該展示動效展示子畫面31。按照此方式輪流展示每個畫面。
本申請實施例通過將畫面劃分為多個子畫面,為每個子畫面設(shè)置相應(yīng)的展示動效,各子畫面按照各自的展示動效進行展示。實現(xiàn)了畫面展示形式的多樣化,同時實現(xiàn)了區(qū)別展示各子畫面,以達到突出展示部分畫面的效果。
基于上述用于動態(tài)展示畫面的方法同樣的思路,本申請實施例還提供一種用于動態(tài)展示畫面的裝置,如圖3中所述為所述裝置結(jié)構(gòu)示意圖,該裝置主要包括:
子畫面獲取單元30,用于獲取要在所述畫面中展示的多個子畫面;
展示動效獲取單元31,用于獲取與所述多個子畫面中的每個子畫面相應(yīng)的展示動效;
展示單元32,用于對于所述多個子畫面中的每個子畫面,以與該子畫面相應(yīng)的展示動效展示該子畫面。
下面對上述各單元的功能做進一步詳細(xì)介紹。
本申請實施例是以一個展示區(qū)域內(nèi)動態(tài)展示畫面的方法為例。一個展示區(qū)域中所展示畫面的整體稱為一個畫面。本申請實施例將一個畫面劃分為多個子畫面,也就是每個畫面由多個子畫面組成。每個畫面所劃分的子畫面的個數(shù)可相同也可不同。本申請實施例將畫面的標(biāo)識與組成該畫面的子畫面的標(biāo)識關(guān)聯(lián)存儲。
子畫面獲取單元30獲取要在所述畫面中展示的多個子畫面的方法包括:
可按照畫面的預(yù)定展示順序,獲取當(dāng)前展示的畫面的下一畫面,再獲取組成所述下一畫面的子畫面。
具體的,可按照所述預(yù)定展示順序,獲取當(dāng)前展示畫面的下一畫面的標(biāo)識,之后根據(jù)畫面的標(biāo)識與子畫面的標(biāo)識的關(guān)聯(lián)關(guān)系獲取組成所述下一畫面的子畫面的標(biāo)識,從而獲取到了要在畫面中展示的多個子畫面。
本申請實施例對所述畫面的預(yù)定展示順序不做具體限制。例如,在一個展示區(qū)域中有5個畫面(包括:畫面1、畫面2、畫面3、畫面4和畫面5)輪流展示,該預(yù)定展示順序可以為:畫面1-畫面2-畫面3-畫面4-畫面5-畫面1,按照此順序輪流展示。如果當(dāng)前展示的畫面為畫面1,則按照該預(yù)定展示順序可以獲知下一畫面為畫面2,。若畫面2由多個子畫面組成,則可進一步的獲取組成該畫面2的多個子畫面。
子畫面獲取單元30獲取要在所述畫面中展示的多個子畫面的操作可以在展示所述畫面前的任意時刻執(zhí)行。
本實施例中所述的子畫面的展示動效包括以下中的至少一個:子畫面出現(xiàn)階段的動效(即子畫面進入展示區(qū)域的動態(tài)表現(xiàn)形式)、子畫面保持階段的動效(即子畫面在展示區(qū)域中持續(xù)展示的動態(tài)表現(xiàn)形式)、子畫面消失階段的動效(即子畫面退出展示區(qū)域的動態(tài)表現(xiàn)形式)。也就是可以為子畫面的每個展示階段設(shè)置相應(yīng)的展示動效。
展示動效獲取單元31獲取與所述多個子畫面中的每個子畫面相應(yīng)的 展示動效的一種實施例為:子畫面預(yù)先與相應(yīng)的展示動效關(guān)聯(lián)存儲,則展示動效獲取單元31直接獲取與該子畫面關(guān)聯(lián)存儲的相應(yīng)的展示動效。此實施例中一個子畫面對應(yīng)一個展示動效,直接根據(jù)子畫面的標(biāo)識可獲取為該子畫面預(yù)設(shè)的并關(guān)聯(lián)存儲的展示動效。
另一種實施例為:子畫面預(yù)先與相應(yīng)的包括多個展示動效的展示動效集關(guān)聯(lián)存儲,則展示動效獲取單元31按照預(yù)定策略,從展示動效集中確定與該子畫面相應(yīng)的展示動效。此實施例中一個子畫面對應(yīng)多個展示動效,在獲取子畫面相應(yīng)的展示動效時需按照預(yù)定策略從多個展示動效中選擇一個作為該子畫面的展示動效。
所述預(yù)定策略可以為:輪流選擇策略或隨機選擇策略。
或者,所述預(yù)定策略還可以為:根據(jù)畫面整體信息確定與所述畫面中各子畫面相應(yīng)的展示動效。所述畫面整體信息包括以下中的至少一個:
畫面中包含的子畫面的數(shù)量、畫面的使用場景。
例如,若畫面中包含兩個子畫面,則展示動效獲取單元31從展示動效集中為兩個子畫面(此種情況為兩個子畫面均與展示動效集關(guān)聯(lián)存儲的場景)選擇的展示動效為:從展示區(qū)域的兩側(cè)彈入彈出的展示動效;若畫面中包含四個子畫面,則展示動效獲取單元31從展示動效集中為所述四個子畫面(此種情況為四個子畫面均與展示動效集關(guān)聯(lián)存儲的場景)選擇推窗的展示動效來展示。由于可以獲知組成一個畫面的子畫面的個數(shù),因此可根據(jù)該子畫面的個數(shù)來為子畫面從展示動效集中選擇展示動效。
又如,若畫面的使用場景為短期展示頁面(即,在該展示區(qū)域中展示該畫面的總時長低于設(shè)定時長閾值),則展示動效獲取單元31可從展示動效集中為子畫面選擇動感較強的彈入彈出的展示動效;若畫面的使用場景為長期展示頁面,則展示動效獲取單元31可從展示動效集中為子畫面選擇相對靜態(tài)的書本展開方式的展示動效。
或者,所述預(yù)定策略還可以為:根據(jù)特定于每個子畫面的子畫面?zhèn)€體信息,確定與該子畫面相應(yīng)的展示動效。所述子畫面?zhèn)€體信息包括以下中的至少一個:
子畫面被展示時長、子畫面被展示次數(shù)、子畫面來源等等。
所述的子畫面被展示時長可以為子畫面被多次展示的累計時長,累計時長屬于不同時長范圍時為子畫面選擇不同的展示動效。
所述的子畫面被展示次數(shù)為子畫面被多次展示的累計次數(shù),累計次數(shù)達到不同值時為子畫面選擇不同的展示動效。
所述子畫面的來源為所述子畫面的發(fā)布者,可根據(jù)子畫面發(fā)布者的級別選擇相應(yīng)的展示動效,例如,對于級別較高的發(fā)布者選擇展示時間較長且動感較強的展示動效,對于級別較低的發(fā)布者選擇展示時間較短且相對靜態(tài)的展示動效。
上面僅為子畫面的個體信息的部分實例,該子畫面?zhèn)€體信息還可包括如下任一種或多種:子畫面重要度、子畫面視覺特征、子畫面版式等等,在此不再窮舉。
本實施例中各子畫面的展示動效可以不全相同,這樣可以區(qū)別展示每個子畫面。例如,對于一個畫面中需要突出展示的子畫面可以采用更具吸引人的動效來展示,從而可引起用戶的更多關(guān)注。
展示單元32是在展示動效獲取單元31獲取所述多個子畫面的展示動效后,以與該子畫面相應(yīng)的展示動效展示該子畫面。具體的,若子畫面的展示動效包括:子畫面出現(xiàn)階段的動效、子畫面保持階段的動效及子畫面消失階段的動效,則按照各個展示階段的展示動效來展示子畫面。
本申請實施例通過將畫面劃分為多個子畫面,為每個子畫面設(shè)置相應(yīng)的展示動效,各子畫面按照各自的展示動效進行展示。實現(xiàn)了畫面展示形式的多樣化,同時實現(xiàn)了區(qū)別展示各子畫面,以達到突出展示部分畫面的效果。
需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
另外,本申請的一部分可被應(yīng)用為計算機程序產(chǎn)品,例如計算機程序指令,當(dāng)其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本申請的方法和/或技術(shù)方案。而調(diào)用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設(shè)備的工作存儲器中。在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術(shù)方案。
對于本領(lǐng)域技術(shù)人員而言,顯然本申請不限于上述示范性實施例的細(xì)節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。