本發(fā)明涉及智能設(shè)備顯示技術(shù)領(lǐng)域,尤其涉及一種屏保的顯示方法及顯示裝置。
背景技術(shù):
目前,大多數(shù)智能設(shè)備均具有屏保功能,且顯示的屏保圖片一般是根據(jù)廣告內(nèi)容預(yù)設(shè)的廣告圖片,或者是系統(tǒng)配置的本地圖片。在實際應(yīng)用中,預(yù)先為同一系列的智能設(shè)備配置的屏保圖片均是相同的,即后臺服務(wù)器會為同一系列的智能設(shè)備推送相同的屏保圖片,而且,智能設(shè)備會按照預(yù)設(shè)的顯示時長,依次顯示每一張屏保圖片。
基于上述分析,現(xiàn)有技術(shù)中的屏保顯示方式存在以下弊端:
(1)用戶只能被動的瀏覽屏保圖片上顯示的廣告信息,并不能查看該廣告信息對應(yīng)的詳細(xì)信息,若用戶想要查看該廣告信息對應(yīng)的詳細(xì)信息,則只能通過搜索軟件,搜索相應(yīng)廣告信息的詳細(xì)信息,或者,通過掃描二維碼,獲取相應(yīng)廣告信息的詳細(xì)信息,用戶工作量較大,用戶操作比較復(fù)雜。
(2)同一系列的智能設(shè)備對應(yīng)的屏保圖片均是相同的,屏保圖片對應(yīng)的廣告內(nèi)容可能并不是用戶感興趣的廣告內(nèi)容,而且,智能設(shè)備只能按照預(yù)設(shè)的顯示時長,依次顯示每一張屏保圖片,若用戶看到感興趣的屏保圖片,而該屏保圖片的顯示時間已超時,則用戶只能在下一次顯示該屏保圖片時,才能再次瀏覽該屏保圖片對應(yīng)的廣告信息,進(jìn)而導(dǎo)致用戶體驗度較低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種屏保的顯示方法及顯示裝置,用以解決現(xiàn)有技術(shù)中的屏保顯示方法存在用戶操作復(fù)雜,用戶體驗度較低的問題。
本發(fā)明實施例提供的具體技術(shù)方案如下:
一種屏保的顯示方法,包括:
智能設(shè)備確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保;
所述智能設(shè)備實時監(jiān)測用戶操作,確定用戶觸發(fā)了用于瀏覽所述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示所述屏保對應(yīng)的屏保詳情信息。
較佳的,所述智能設(shè)備確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保之前,進(jìn)一步包括:
所述智能設(shè)備實時采集用戶日志信息,并將采集到的用戶日志信息上報至所述服務(wù)器,以及指示所述服務(wù)器:對接收到的用戶日志信息進(jìn)行分析處理,獲取相應(yīng)的屏保和所述屏保對應(yīng)的屏保詳情信息,并將所述屏保和所述屏保對應(yīng)的屏保詳情信息發(fā)送至所述智能設(shè)備。
較佳的,所述智能設(shè)備確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保,包括:
所述智能設(shè)備接收所述服務(wù)器發(fā)送的所述屏保和所述屏保對應(yīng)的屏保詳情信息,并在確定滿足預(yù)設(shè)的屏保顯示條件時,顯示接收到的所述屏保。
較佳的,所述智能設(shè)備確定用戶觸發(fā)了用于瀏覽所述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示所述屏保對應(yīng)的屏保詳情信息,包括:
所述智能設(shè)備確定用戶觸發(fā)了用于瀏覽所述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,獲取所述屏保對應(yīng)的屏保詳情信息;
所述智能設(shè)備基于所述屏保詳情信息的信息類型,確定相應(yīng)的顯示方式,并基于所述顯示方式,顯示所述屏保對應(yīng)的屏保詳情信息。
較佳的,所述智能設(shè)備實時監(jiān)測用戶操作之后,還包括:
所述智能設(shè)備確定用戶觸發(fā)了用于選擇所述屏保的第二預(yù)設(shè)操作時,基于用戶觸發(fā)的所述第二預(yù)設(shè)操作,向用戶顯示相應(yīng)的屏保。
較佳的,所述智能設(shè)備實時監(jiān)測用戶操作之后,還包括:
所述智能設(shè)備確定用戶觸發(fā)了用于退出屏保的第三預(yù)設(shè)操作時,退出屏保。
一種屏保的顯示裝置,包括:
顯示單元,用于確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保;
監(jiān)測單元,用于實時監(jiān)測用戶操作,確定用戶觸發(fā)了用于瀏覽所述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示所述屏保對應(yīng)的屏保詳情信息。
較佳的,確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保之前,所述顯示單元進(jìn)一步用于:
實時采集用戶日志信息,并將采集到的用戶日志信息上報至所述服務(wù)器,以及指示所述服務(wù)器:對接收到的用戶日志信息進(jìn)行分析處理,獲取相應(yīng)的屏保和所述屏保對應(yīng)的屏保詳情信息,并將所述屏保和所述屏保對應(yīng)的屏保詳情信息發(fā)送至所述顯示裝置。
較佳的,確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保時,所述顯示單元用于:
接收所述服務(wù)器發(fā)送的所述屏保和所述屏保對應(yīng)的屏保詳情信息,并在確定滿足預(yù)設(shè)的屏保顯示條件時,顯示接收到的所述屏保。
較佳的,確定用戶觸發(fā)了用于瀏覽所述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示所述屏保對應(yīng)的屏保詳情信息時,所述監(jiān)測單元用于:
確定用戶觸發(fā)了用于瀏覽所述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,獲取所述屏保對應(yīng)的屏保詳情信息;
基于所述屏保詳情信息的信息類型,確定相應(yīng)的顯示方式,并基于所述顯示方式,顯示所述屏保對應(yīng)的屏保詳情信息。
較佳的,實時監(jiān)測用戶操作之后,所述監(jiān)測單元還用于:
確定用戶觸發(fā)了用于選擇所述屏保的第二預(yù)設(shè)操作時,基于用戶觸發(fā)的所述第二預(yù)設(shè)操作,向用戶顯示相應(yīng)的屏保。
較佳的,實時監(jiān)測用戶操作之后,所述監(jiān)測單元還用于:
確定用戶觸發(fā)了用于退出屏保的第三預(yù)設(shè)操作時,退出屏保。
本發(fā)明實施例的有益效果如下:
本發(fā)明實施例中,智能設(shè)備只要確定用戶觸發(fā)了用于瀏覽屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作,就可以直接向用戶顯示上述屏保對應(yīng)的屏保詳情信息,無需用戶通過搜索軟件,或者,通過掃描二維碼,獲取相應(yīng)的屏保詳情信息,減少了用戶操作,降低了用戶操作復(fù)雜度,從而提高了用戶體驗。
附圖說明
圖1為本發(fā)明實施例中屏保顯示方法的概況示意圖;
圖2A為本發(fā)明實施例中屏保顯示方法的具體流程示意圖之一;
圖2B為本發(fā)明實施例中屏保顯示方法的具體流程示意圖之二;
圖3為本發(fā)明實施例中屏保顯示裝置的功能結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,并不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
下面通過具體實施例對本發(fā)明方案進(jìn)行詳細(xì)描述,當(dāng)然,本發(fā)明并不限于以下實施例。
參閱圖1所示,本發(fā)明實施例中,屏保顯示方法流程如下:
步驟100:智能設(shè)備確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保。
一方面,在實際應(yīng)用中,服務(wù)器可以向同一型號的智能設(shè)備定期推送相同的屏保和該屏保的屏保詳情信息,當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明局限于此。
另一方面,在實際應(yīng)用中,為了實現(xiàn)根據(jù)用戶的喜好推送屏保和相應(yīng)的屏保詳情信息,避免由于同一類型的智能設(shè)備均在同一時間范圍內(nèi)從服務(wù)器中獲取相同的屏保和對應(yīng)的屏保詳情信息,導(dǎo)致服務(wù)器的訪問量過大,進(jìn)而導(dǎo)致服務(wù)器宕機(jī)等的問題,本發(fā)明實施例中,智能設(shè)備開機(jī)并確定連接網(wǎng)絡(luò)成功后,會實時采集用戶日志信息,并將自身標(biāo)識信息攜帶在上述用戶日志信息中,以及將攜帶有自身標(biāo)識信息的用戶日志信息上報至服務(wù)器。其中,上述標(biāo)識信息可以是但不限于是以下任意一種:唯一標(biāo)識上述智能設(shè)備的標(biāo)識碼信息,用戶登錄上述智能設(shè)備時使用的賬戶信息,等等;上述用戶日志信息可以是但不限于以下任意一種或者任意組合:用戶觀看的媒體信息,用戶使用的應(yīng)用軟件信息,等等。
較佳的,若由于網(wǎng)絡(luò)故障等原因,導(dǎo)致上報失敗,則可以進(jìn)一步判斷上報次數(shù)是否達(dá)到預(yù)設(shè)閾值,若是,則結(jié)束上報,并獲取默認(rèn)屏保,以及顯示上述默認(rèn)屏保;否則,再次將攜帶有自身標(biāo)識信息的用戶日志信息上報至上述服務(wù)器。
對應(yīng)的,服務(wù)器也會實時接收智能設(shè)備上報的用戶日志信息,并對預(yù)設(shè)時間范圍內(nèi)的用戶日志信息進(jìn)行數(shù)據(jù)分析,獲取相應(yīng)的關(guān)鍵字信息,以及分別為獲取到的每一個關(guān)鍵字信息配置相應(yīng)的優(yōu)先級。
較佳的,服務(wù)器在為獲取到的每一個關(guān)鍵字信息配置相應(yīng)的優(yōu)先級時,可以采用但不限于以下方式:
服務(wù)器對預(yù)設(shè)時間范圍內(nèi)的用戶日志信息進(jìn)行數(shù)據(jù)分析時,進(jìn)一步獲取每一個用戶日志信息的日志頻率信息(即在預(yù)設(shè)時間范圍內(nèi)用戶對該用戶日志信息的操作次數(shù))和操作時間信息(即用戶每次對該用戶日志信息進(jìn)行操作時的操作時間),基于獲取到的每一個用戶日志信息對應(yīng)的日志頻率信息和操作時間信息,分別為每一個用戶日志信息對應(yīng)的關(guān)鍵字信息配置相應(yīng)的優(yōu)先級。
進(jìn)一步地,服務(wù)器分別對獲取到的每一個關(guān)鍵字信息進(jìn)行檢索,獲取相應(yīng)的屏保和上述屏保對應(yīng)的屏保詳情信息,并按照每一個關(guān)鍵字信息對應(yīng)的優(yōu)先級從高到低的順序,從獲取到的所有屏保和上述屏保對應(yīng)的屏保詳情信息中,篩選出預(yù)設(shè)數(shù)目的屏保和上述屏保對應(yīng)的屏保詳情信息。
可選的,上述屏保可以是但不限于是:屏保動畫、屏保圖片中的任意一種。對應(yīng)的,上述屏保對應(yīng)的屏保詳情信息可以是但不限于是:對上述屏保進(jìn)行詳細(xì)介紹或解釋的信息。比如:上述屏??梢允堑幌抻谑且韵氯我庖环N:宣傳圖片(或宣傳動畫),功能圖片(或宣傳動畫),縮略圖,等等;對應(yīng)的,上述屏保對應(yīng)的屏保詳情信息可以是但不限于是以下任意一種:對該宣傳動畫表征的媒體信息進(jìn)行詳細(xì)介紹的信息,對該功能圖片表征的應(yīng)用軟件進(jìn)行詳細(xì)介紹的信息,等等。比如:上述屏保為:XX影視劇的宣傳海報,對應(yīng)的,上述屏保對應(yīng)的屏保詳情信息為:XX影視劇的影片介紹、人物介紹、上映時間和劇集更新進(jìn)度,等等。
進(jìn)一步地,服務(wù)器分別在篩選出的每一個屏保和相應(yīng)的屏保詳情信息之間配置詳情信息獲取鏈接,并對篩選出的所有屏保詳情信息和屏保進(jìn)行分類,獲取相應(yīng)的分類結(jié)果,以及基于用戶日志信息中攜帶的標(biāo)識信息,確定相應(yīng)的智能設(shè)備,并基于上述分類結(jié)果,將獲取到的屏保詳情信息和屏保推送至相應(yīng)的智能設(shè)備。其中,服務(wù)器在對篩選出的所有屏保詳情信息和屏保進(jìn)行分類時,可以采用但不限于以下分類方式:影視類、車輛類、服裝類、應(yīng)用類和購物類,等等。
較佳的,服務(wù)器在向智能設(shè)備推送屏保詳情信息和屏保時,還可以推送一些強(qiáng)制顯示類的屏保和對應(yīng)的屏保詳情信息。
值得說的是,服務(wù)器依次在篩選出的每一個屏保和相應(yīng)的屏保詳情信息之間配置詳情信息獲取鏈接的目的是:為了保證智能設(shè)備在顯示屏保時,可以根據(jù)配置的詳情信息獲取鏈接,直接打開相應(yīng)的屏保詳情信息,并向用戶顯示上述屏保詳情信息。
較佳的,配置詳情信息獲取鏈接只是本發(fā)明實施例中的一種實現(xiàn)方式,具體的實現(xiàn)方式可以根據(jù)不同的應(yīng)用場景,進(jìn)行靈活配置,比如:在篩選出的每一個屏保與相應(yīng)的屏保詳情信息之間創(chuàng)建映射關(guān)系,即智能設(shè)備在顯示屏保時,還可以根據(jù)創(chuàng)建的屏保與屏保詳情信息之間的映射關(guān)系,直接打開相應(yīng)的屏保詳情信息,并向用戶顯示上述屏保詳情信息。
較佳的,服務(wù)器可以在推送屏保詳情信息的同時,將屏保直接推送至相應(yīng)的智能設(shè)備,也可以將屏保獲取鏈接(或者屏保標(biāo)識)攜帶在推送的屏保詳情信息中,由智能設(shè)備根據(jù)接收到的屏保詳情信息中攜帶的屏保獲取鏈接(或者屏保標(biāo)識),從服務(wù)器中獲取相應(yīng)的屏保。
較佳的,服務(wù)器基于上述分類結(jié)果,向相應(yīng)的智能設(shè)備推送屏保詳情信息和屏保時,可以采用但不限于以下方式:
第一種推送方式:服務(wù)器將每一個分類結(jié)果中包含的每一個屏保詳情信息分別推送至相應(yīng)的智能設(shè)備,直至將所有分類結(jié)果中包含的所有屏保詳情信息全部推送至相應(yīng)的智能設(shè)備為止。其中,每推送一個屏保詳情信息,均在推送的一個屏保詳情信息中攜帶相應(yīng)的詳情信息獲取鏈接(或者屏保與屏保詳情信息之間的映射關(guān)系),進(jìn)一步地,還可以將屏保獲取鏈接(或者屏保標(biāo)識)攜帶在上述一個屏保詳情信息中。
第二種推送方式:服務(wù)器基于每一個屏保詳情信息和相應(yīng)的屏保之間的詳情信息獲取鏈接(或者屏保與相應(yīng)的屏保詳情信息之間的映射關(guān)系),以及每一個屏保的屏保獲取鏈接(或者屏保標(biāo)識),按照每一個屏保詳情信息對應(yīng)的關(guān)鍵字的優(yōu)先級從高到低的順序,生成相應(yīng)的配置文件,并將所有屏保詳情信息和上述配置文件進(jìn)行打包處理,生成相應(yīng)的推送數(shù)據(jù)包,以及將上述推送數(shù)據(jù)包推送至相應(yīng)的智能設(shè)備。具體地,上述配置文件可以采用但不限于:可擴(kuò)展的標(biāo)識語言(extensible markup language,XML)文件格式,等等。
進(jìn)一步地,智能設(shè)備接收到服務(wù)器推送的屏保詳情信息后,會將接收到的屏保詳情信息保存到本地相應(yīng)的存儲區(qū)域,以避免由于網(wǎng)絡(luò)故障等原因,導(dǎo)致無法根據(jù)詳情信息獲取鏈接獲取到相應(yīng)的屏保詳情信息的問題。進(jìn)一步地,還可以采用但不限于采用:消息摘要算法第五版(Message Digest Algorithm 5,MD5)值對保存的屏保詳情信息進(jìn)行檢索,以避免重復(fù)保存。
具體地,上述智能設(shè)備確定滿足預(yù)設(shè)的屏保顯示條件時,即確定在預(yù)設(shè)的時間范圍內(nèi)無信號源輸出,且未監(jiān)測到任何用戶操作時,基于本地保存的屏保詳情信息,獲取相應(yīng)的屏保,并向用戶顯示獲取到的屏保。
較佳的,智能設(shè)備基于本地存儲區(qū)域保存的屏保詳情信息,獲取相應(yīng)的屏保時,可以采用但不限于以下方式:
第一種獲取方式:若服務(wù)器推送的屏保詳情信息中攜帶的是屏保標(biāo)識信息,則基于上述屏保標(biāo)識信息,從服務(wù)器中獲取相應(yīng)的屏保。
第二種獲取方式:若服務(wù)器推送的屏保詳情信息中攜帶的是屏保獲取鏈接,則基于上述屏保獲取鏈接,從服務(wù)器中獲取相應(yīng)的屏保。
值得說的是,由于服務(wù)器在向智能設(shè)備推送屏保詳情信息和屏保時,可能會存在由于智能設(shè)備關(guān)機(jī)或者網(wǎng)絡(luò)故障等原因,導(dǎo)致推送失敗的情況,所以,為了保證屏保詳情信息和屏保的實時性,智能設(shè)備每次開機(jī)并確定連接網(wǎng)絡(luò)成功時(或者到到預(yù)設(shè)的更新時間時),會向服務(wù)器發(fā)送檢查更新請求。服務(wù)器接收到檢查更新請求后,會基于檢查更新請求中攜帶的上述智能設(shè)備的標(biāo)識信息,確定本地保存有與上述標(biāo)識信息對應(yīng)的最新屏保詳情信息時,獲取上述最新屏保詳情信息,并將上述最新屏保詳情信息推送至上述智能設(shè)備,指示上述智能設(shè)備基于上述最新屏保詳情信息,獲取相應(yīng)的最新屏保。
較佳的,智能設(shè)備獲取到上述最新屏保詳情信息和最新屏保后,還可以采用但不限于采用:MD5值對獲取到的最新屏保詳情信息和最新屏保進(jìn)行檢索,確定未發(fā)生重復(fù)時,保存上述最新屏保詳情信息和最新屏保,并刪除除上述最新屏保詳情信息和最新屏保之外的上述服務(wù)器推送的其它所有屏保詳情信息和屏保。以及向用戶顯示最新屏保。
例如:假設(shè)智能設(shè)備為智能電視機(jī)。
智能電視機(jī)1開機(jī)并確定連接網(wǎng)絡(luò)成功后,向服務(wù)器發(fā)送檢查更新請求1,服務(wù)器接收到智能電視機(jī)1發(fā)送的檢查更新請求1后,基于檢查更新請求1中攜帶的智能電視機(jī)1的標(biāo)識信息(標(biāo)識碼信息1),判斷本地是否保存有與標(biāo)識碼信息1對應(yīng)的最新屏保詳情信息和最新屏保,若是,則將最新屏保詳情信息推送至智能電視機(jī)1,智能電視機(jī)1接收到服務(wù)器推送的最新屏保詳情信息后,基于上述最新屏保詳情信息,獲取相應(yīng)的最新屏保,并顯示上述最新屏保;否則,向智能電視機(jī)1發(fā)送檢查更新響應(yīng)1,以提示智能電視機(jī)1未檢查到最新屏保詳情信息和最新屏保。
智能電視機(jī)1實時采集用戶觀看的媒體信息(即用戶日志信息,比如:2016.5.31上午10:30觀看影視劇1,2016.5.31下午20:30觀看影視劇2,等等)和打開的應(yīng)用軟件信息(即用戶日志信息,比如:2016.6.1下午15:00打開應(yīng)用軟件1,2016.6.5下午16:00打開應(yīng)用軟件2,等等),并實時將攜帶有自身標(biāo)識信息(標(biāo)識碼信息1)的媒體信息和應(yīng)用軟件信息上報至服務(wù)器。
服務(wù)器實時接收智能電視機(jī)1上報的媒體信息和應(yīng)用軟件信息,并對接收到的15天內(nèi)(即設(shè)定時間范圍內(nèi))的媒體信息和應(yīng)用軟件信息進(jìn)行數(shù)據(jù)分析,獲取相應(yīng)的關(guān)鍵字信息(比如:影視劇1,影視劇2,應(yīng)用軟件1,應(yīng)用軟件2,等等)、日志頻率信息(比如:15天內(nèi)觀看10次影視劇1,15天內(nèi)觀看8次影視劇2,15天內(nèi)打開5次應(yīng)用軟件1,15天內(nèi)打開2次應(yīng)用軟件2)和操作時間信息(比如:用戶每次觀看影視劇1的時間一般在45分鐘左右,用戶每次觀看影視劇2的時間一般在90分鐘左右,用戶每次打開應(yīng)用軟件1的時間一般在20分鐘左右,用戶每次打開應(yīng)用軟件2的時間一般在1分鐘左右),以及根據(jù)每一個日志頻率信息和操作時間信息,分別為每一個關(guān)鍵字信息配置相應(yīng)的優(yōu)先級(比如:為影視劇1配置的優(yōu)先級為優(yōu)先級3,為影視劇2配置的優(yōu)先級為優(yōu)先級2,為應(yīng)用軟件1配置的優(yōu)先級為優(yōu)先級1,等等)。較佳的,由于用戶在15天內(nèi)只打開2次應(yīng)用軟件2,且每次打開應(yīng)用軟件2的時間一般在1分鐘左右,所以,用戶可能是由于誤操作而打開的應(yīng)用軟件2,而不是因為用戶喜好而打開的應(yīng)用軟件2,因此,服務(wù)器可以不為應(yīng)用軟件2配置優(yōu)先級,也可以不向智能電視機(jī)1進(jìn)行推送。
服務(wù)器分別對每一個關(guān)鍵字信息進(jìn)行檢索,獲取到相應(yīng)的屏保詳情信息和屏保(比如:影視劇1的屏保詳情信息為影片介紹信息1,屏保為宣傳圖片1,影視劇2的屏保詳情信息為影視介紹信息2,屏保為宣傳圖片2,應(yīng)用軟件1的屏保詳情信息為軟件介紹信息1,屏保為功能圖片1,等等),并按照每一個關(guān)鍵字信息對應(yīng)的優(yōu)先級從高到低的順序,從獲取到的所有屏保詳情信息和屏保中,篩選出3個(即預(yù)設(shè)數(shù)目)屏保詳情信息和屏保(假設(shè)篩選出的3個屏保詳情信息和屏保即為上述影視劇1,影視劇2,以及應(yīng)用軟件1的屏保詳情信息和屏保)。
服務(wù)器分別為篩選出的每一個屏保和相應(yīng)的屏保詳情信息之間配置詳情信息獲取鏈接(比如:在影視劇1的宣傳圖片1和影片介紹信息1之間配置詳情信息獲取鏈接1,在影視劇2的宣傳圖片2和影片介紹信息2之間配置詳情信息獲取鏈接2,在應(yīng)用軟件1的功能圖片1和軟件介紹信息1之間配置詳情信息獲取鏈接3,等等),并對篩選出的所有屏保詳情信息和屏保進(jìn)行分類,獲取相應(yīng)的分類結(jié)果(比如:影視劇1的宣傳圖片1和影片介紹信息1,以及影視劇2的宣傳圖片2和影片介紹信息2均屬于影視類,應(yīng)用軟件1的功能圖片1和軟件介紹信息1屬于應(yīng)用類,等等)。
服務(wù)器分別為每一個屏保配置相應(yīng)的屏保獲取鏈接(比如:宣傳圖片1的屏保獲取鏈接為屏保獲取鏈接1,宣傳圖片2的屏保獲取鏈接為屏保獲取鏈接2,功能圖片1的屏保獲取鏈接為屏保獲取鏈接3,等等),并基于每一個屏保詳情信息和相應(yīng)的屏保之間的詳情信息獲取鏈接,以及每一個屏保的屏保獲取鏈接,按照每一個屏保詳情信息對應(yīng)的關(guān)鍵字的優(yōu)先級從高到低的順序,生成配置文件1。
服務(wù)器對篩選出的所有屏保詳情信息和生成的配置文件1進(jìn)行打包處理,生成推送數(shù)據(jù)包1,并基于媒體信息和應(yīng)用軟件信息(即用戶日志信息)中攜帶的標(biāo)識碼信息1,確定相應(yīng)的智能設(shè)備為智能電視機(jī)1后,將生成的推送數(shù)據(jù)包1推送至智能電視機(jī)1。
智能電視機(jī)1接收服務(wù)器推送的推送數(shù)據(jù)包1,并對推送數(shù)據(jù)包1進(jìn)行解析處理,獲取服務(wù)器推送的所有屏保詳情信息和配置文件1,并利用MD5值,對所有屏保詳情信息進(jìn)行檢索,確定未發(fā)生重復(fù)時,將接收到的所有屏保詳情信息和配置文件1保存至本地存儲區(qū)域。
智能電視機(jī)1確定在5分鐘內(nèi)(即預(yù)設(shè)時間范圍內(nèi))無信號源輸出,且未監(jiān)測到任何用戶操作時,基于本地存儲區(qū)域保存的配置文件1中包含的每一個屏保獲取鏈接,分別從服務(wù)器中獲取相應(yīng)的屏保(比如:基于配置文件1中的屏保獲取鏈接1,獲取到相應(yīng)的屏保為宣傳圖片1;基于配置文件1中的屏保獲取鏈接2,獲取到相應(yīng)的屏保為宣傳圖片2;基于配置文件1中的屏保獲取鏈接3,獲取到相應(yīng)的屏保為功能圖片1,等等)。
智能電視機(jī)1獲取到上述3個屏保后,按照每10秒顯示一個屏保的顯示頻率(其中,顯示頻率可進(jìn)行靈活配置),循環(huán)顯示獲取到的3個屏保,即基于宣傳圖片1、宣傳圖片2和功能圖片1的顯示順序,按照每10秒顯示一個屏保的顯示頻率,進(jìn)行循環(huán)顯示。
值得說的是,若服務(wù)器采用第一種推送方式,將篩選出的每一個屏保詳情信息分別推送至相應(yīng)的智能設(shè)備,則無需生成配置文件,可以將配置的屏保獲取鏈接1和詳情信息獲取鏈接1攜帶在影片介紹信息1中,將配置的屏保獲取鏈接2和詳情信息獲取鏈接2攜帶在影片介紹信息2中,以及將配置的屏保獲取鏈接3和詳情信息獲取鏈接3攜帶在軟件介紹信息1中,并直接將影片介紹信息1、影片介紹信息2和軟件介紹信息1分別推送至智能電視機(jī)1即可。
智能電視機(jī)1分別接收服務(wù)器推送的每一個屏保詳情信息,并利用MD5值,對所有屏保詳情信息進(jìn)行檢索,確定未發(fā)生重復(fù)時,將接收到的所有屏保詳情信息保存至本地存儲區(qū)域。
智能電視機(jī)1確定滿足預(yù)設(shè)的屏保顯示條件時,基于影片介紹信息1中攜帶的屏保獲取鏈接1,從服務(wù)器中獲取宣傳圖片1,基于影片介紹信息2中攜帶的屏保獲取鏈接2,從服務(wù)器中獲取宣傳圖片2,基于軟件介紹信息1中攜帶的屏保獲取鏈接3,從服務(wù)器中獲取功能圖片1,等等。
智能電視機(jī)1獲取到上述3個屏保后,按照每10秒顯示一個屏保的顯示頻率(其中,顯示頻率可進(jìn)行靈活配置),循環(huán)顯示獲取到的3個屏保,即基于宣傳圖片1、宣傳圖片2和功能圖片1的顯示順序,按照每10秒顯示一個屏保的顯示頻率,進(jìn)行循環(huán)顯示。
步驟101:上述智能設(shè)備實時監(jiān)測用戶操作,確定用戶觸發(fā)了用于瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示上述屏保對應(yīng)的屏保詳情信息。
具體地,智能設(shè)備實時監(jiān)測用戶操作,確定用戶觸發(fā)了用于瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,退出屏保顯示,并獲取上述屏保對應(yīng)的屏保詳情信息,以及基于上述屏保詳情信息的信息類型,確定相應(yīng)的顯示方式,基于上述顯示方式,顯示上述屏保對應(yīng)的屏保詳情信息。
其中,上述第一預(yù)設(shè)操作可以采用但不限于以下方式進(jìn)行設(shè)置:為用戶提供設(shè)置界面,由用戶根據(jù)自身習(xí)慣,預(yù)先設(shè)置相應(yīng)的操作方式。比如:下面僅以智能電視機(jī)為例進(jìn)行說明,設(shè)置確定(OK)鍵為瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作。
較佳的,向用戶顯示任意一個屏保詳情信息后,還可以統(tǒng)計在預(yù)設(shè)時間范圍內(nèi)用戶瀏覽該任意一個屏保詳情信息的瀏覽次數(shù),確定瀏覽次數(shù)達(dá)到預(yù)設(shè)閾值后,再次顯示屏保時,可以優(yōu)先顯示該任意一個屏保詳情信息對應(yīng)的屏保。
例如:繼續(xù)沿用上例,智能電視機(jī)1在顯示屏保時,實時監(jiān)測用戶操作,確定用戶點擊了OK鍵后,進(jìn)一步確定當(dāng)前顯示的屏保為宣傳圖片2時,退出屏保顯示,并基于配置文件1中包含的宣傳圖片2和影片介紹信息2之間的詳情信息獲取鏈接2,獲取影片介紹信息2,進(jìn)一步確定影片介紹信息2的信息類型是多媒體信息時,利用多媒體播放器向用戶播放影片介紹信息2。其中,若確定影片介紹信息2的信息類型不是多媒體信息時,則可以采用統(tǒng)一資源定位符(Uniform Resource Locator,URL)等格式,直接打開影片介紹信息2。
較佳的,智能電視機(jī)1在向用戶播放影片介紹信息2后,還可以統(tǒng)計播放影片介紹信息2的播放次數(shù),確定在5天內(nèi)(即預(yù)設(shè)時間范圍內(nèi))播放影片介紹信息2的播放次數(shù)大于10次(即預(yù)設(shè)閾值)后,再次顯示獲取到的上述3個屏保時,可以優(yōu)先向用戶顯示影片介紹信息2對應(yīng)的宣傳圖片2,即基于宣傳圖片2、宣傳圖片1和功能圖片1的顯示順序,按照每10秒顯示一個屏保的顯示頻率,進(jìn)行循環(huán)顯示。
進(jìn)一步地,若智能設(shè)備在顯示上述屏保時,監(jiān)測到用戶觸發(fā)了用于選擇上述屏保的第二預(yù)設(shè)操作,則會基于用戶觸發(fā)的上述第二預(yù)設(shè)操作,向用戶顯示相應(yīng)的屏保,從而實現(xiàn)了屏保的翻頁功能。
其中,上述第二預(yù)設(shè)操作是用戶根據(jù)自身習(xí)慣,在設(shè)置界面預(yù)先設(shè)置的,比如:下面僅以智能電視機(jī)為例進(jìn)行說明,設(shè)置方向鍵的上鍵為返回上一個屏保,設(shè)置方向鍵的下鍵為瀏覽下一個屏保,等等。
例如:繼續(xù)沿用上例,智能電視機(jī)1在顯示屏保時,實時監(jiān)測用戶操作,確定用戶點擊了方向鍵的下鍵后,進(jìn)一步確定當(dāng)前顯示的屏保為宣傳圖片1時,退出屏保顯示,并基于宣傳圖片1、宣傳圖片2和功能圖片1的顯示順序,確定向用戶選擇的屏保為:宣傳圖片2后,顯示宣傳圖片2。
進(jìn)一步地,智能設(shè)備顯示上述屏保時,確定用戶觸發(fā)了用于退出顯示屏保的第三預(yù)設(shè)操作時,退出屏保。
其中,上述第三預(yù)設(shè)操作是用戶根據(jù)自身習(xí)慣,在設(shè)置界面預(yù)先設(shè)置的,比如:下面僅以智能電視機(jī)為例進(jìn)行說明,設(shè)置任意鍵為退出屏保,等等。
例如:繼續(xù)沿用上例,智能電視機(jī)1在顯示屏保時,實時監(jiān)測用戶操作,確定用戶點擊了任意鍵后,直接退出屏保。
下面采用具體的應(yīng)用場景對上述實施例作進(jìn)一步詳細(xì)說明,參閱圖2A和圖2B所示,本發(fā)明實施例中,屏保顯示方法的具體流程如下:
步驟200:智能電視機(jī)1開機(jī)并確定連接網(wǎng)絡(luò)成功后,向服務(wù)器發(fā)送檢查更新請求1。
步驟201:服務(wù)器接收到檢查更新請求1后,基于檢查更新請求1中攜帶的智能電視機(jī)1的標(biāo)識碼信息1,判斷本地是否保存有與標(biāo)識碼信息1對應(yīng)的最新屏保詳情信息,若是,則執(zhí)行步驟202;否則,執(zhí)行步驟205。
步驟202:服務(wù)器將最新屏保詳情信息推送至智能電視機(jī)1,指示智能電視機(jī)1:基于配置文件中包含的每一個屏保獲取鏈接,分別從服務(wù)器中獲取相應(yīng)的屏保。
步驟203:智能電視機(jī)1接收服務(wù)器推送的最新屏保詳情信息,并利用MD5值對獲取到的最新屏保詳情信息進(jìn)行檢索,以及基于檢索結(jié)果,判斷是否發(fā)生重復(fù),若是,則不對上述最新屏保詳情信息進(jìn)行處理,繼續(xù)執(zhí)行步驟206;否則,執(zhí)行步驟204。
步驟204:智能電視機(jī)1保存上述最新屏保詳情信息,并刪除除上述最新屏保詳情信息之外的其它所有屏保詳情信息、屏保和配置文件,繼續(xù)執(zhí)行步驟213。
步驟205:服務(wù)器向智能電視機(jī)1發(fā)送檢查更新響應(yīng)1,以提示智能電視機(jī)1未檢查到最新屏保詳情信息和最新屏保,并提示智能電視機(jī)1繼續(xù)執(zhí)行步驟206。
步驟206:智能電視機(jī)1實時采集用戶觀看的媒體信息和打開的應(yīng)用軟件信息,并實時將攜帶有標(biāo)識碼信息1的媒體信息和應(yīng)用軟件信息上報至服務(wù)器。
步驟207:服務(wù)器實時接收智能電視機(jī)1上報的媒體信息和應(yīng)用軟件信息,并對接收到的15天內(nèi)的媒體信息和應(yīng)用軟件信息進(jìn)行數(shù)據(jù)分析,獲取相應(yīng)的關(guān)鍵字信息、日志頻率信息和操作時間信息,以及基于每一個日志頻率信息和操作時間信息,分別為每一個關(guān)鍵字信息配置相應(yīng)的優(yōu)先級。
步驟208:服務(wù)器分別對每一個關(guān)鍵字信息進(jìn)行檢索,獲取相應(yīng)的屏保詳情信息和屏保,并按照每一個關(guān)鍵字信息對應(yīng)的優(yōu)先級從高到低的順序,從獲取到的所有屏保詳情信息和屏保中,篩選出3個(即預(yù)設(shè)數(shù)目)的屏保詳情信息和屏保。
步驟209:服務(wù)器分別為篩選出的每一個屏保和相應(yīng)的屏保詳情信息之間配置詳情信息獲取鏈接,并對篩選出的所有屏保詳情信息和屏保進(jìn)行分類,獲取相應(yīng)的分類結(jié)果。
步驟210:服務(wù)器分別為每一個屏保配置相應(yīng)的屏保獲取鏈接,并基于每一個屏保詳情信息和相應(yīng)的屏保之間的詳情信息獲取鏈接,以及每一個屏保的屏保獲取鏈接,按照每一個屏保詳情信息對應(yīng)的關(guān)鍵字信息的優(yōu)先級從高到低的順序,生成相應(yīng)的配置文件。
步驟211:服務(wù)器對上述3個屏保詳情信息和生成的配置文件進(jìn)行打包處理,生成推送數(shù)據(jù)包1,并基于媒體信息和應(yīng)用軟件信息中攜帶的標(biāo)識碼信息1,確定相應(yīng)的智能設(shè)備為智能電視機(jī)1后,將生成的推送數(shù)據(jù)包1推送至智能電視機(jī)1。
步驟212:智能設(shè)備接收到服務(wù)器推送的推送數(shù)據(jù)包1,并對推送數(shù)據(jù)包1進(jìn)行解析處理,獲取服務(wù)器推送的上述3個屏保詳情信息和1份配置文件,以及利用MD5值,對上述3個屏保詳情信息分別進(jìn)行檢索,確定未發(fā)生重復(fù)時,將上述3個屏保詳情信息和配置文件保存至本地存儲區(qū)域。
步驟213:智能電視機(jī)1確定在5分鐘內(nèi)(即預(yù)設(shè)時間范圍內(nèi))無信號源輸出,且未監(jiān)測到任何用戶操作時,基于配置文件中包含的每一個屏保獲取鏈接,分別從服務(wù)器中獲取相應(yīng)的屏保。
步驟214:智能電視機(jī)1判斷在15秒的時間范圍內(nèi)是否獲取到所有屏保(即上述3個屏保),若是,則執(zhí)行步驟216;否則,執(zhí)行步驟215。
步驟215:智能電視機(jī)1獲取默認(rèn)屏保,并向用戶顯示上述默認(rèn)屏保。
較佳的,在向用戶顯示默認(rèn)屏保之前,智能電視機(jī)1還可以查看用戶是否開啟了“屏保顯示”功能,若是,則確定到達(dá)預(yù)設(shè)的待機(jī)時間時,向用戶顯示默認(rèn)屏保;否則,直接退出屏保的顯示流程。其中,用戶可以根據(jù)自身需求,在設(shè)置界面設(shè)置是否開啟“屏保顯示”功能。
步驟216:智能電視機(jī)1基于宣傳圖片1、宣傳圖片2和功能圖片1的顯示順序,按照每10秒顯示一個屏保的顯示頻率,循環(huán)顯示上述3個屏保。
較佳的,在向用戶顯示上述3個屏保之前,智能電視機(jī)1還可以查看用戶是否開啟了“屏保顯示”功能,若是,則確定到達(dá)預(yù)設(shè)的待機(jī)時間時,繼續(xù)執(zhí)行步驟216;否則,執(zhí)行步驟222,即直接退出屏保的顯示流程。
步驟217:智能電視機(jī)1實時監(jiān)測用戶操作,確定用戶點擊了任意鍵時,執(zhí)行步驟218;確定用戶點擊了OK鍵時,退出屏保顯示,并繼續(xù)執(zhí)行步驟219;確定用戶點擊了方向鍵的上鍵時,退出屏保顯示,并繼續(xù)執(zhí)行步驟221;確定用戶點擊了方向鍵的下鍵時,退出屏保顯示,并繼續(xù)執(zhí)行步驟222。
步驟218:智能電視機(jī)1直接退出屏保。
步驟219:智能電視機(jī)1基于配置文件1中包含的用戶點擊OK鍵時當(dāng)前顯示的屏保和屏保詳情信息之間的詳情信息獲取鏈接,獲取相應(yīng)的屏保詳情信息。
步驟220:智能電視機(jī)1進(jìn)一步確定屏保詳情信息的信息類型為多媒體信息時,利用多媒體播放器向用戶播放上述屏保詳情信息。
較佳的,屏保詳情信息的信息類型為多媒體信息僅是本發(fā)明的一種實施例,屏保詳情信息的信息類型多種多樣,智能電視機(jī)會根據(jù)不同的信息類型,確定相應(yīng)的顯示方式。比如:若屏保詳情信息是應(yīng)用軟件的軟件介紹信息,則智能電視機(jī)確定軟件介紹信息的信息類型不是多媒體信息時,會采用URL格式,直接打開軟件介紹信息,并顯示給用戶。
步驟221:智能電視機(jī)1向用戶顯示與當(dāng)前顯示的屏保相鄰的前一個屏保。
步驟222:智能電視機(jī)1向用戶顯示與當(dāng)前顯示的屏保相鄰的下一個屏保。
基于上述實施例,參閱圖3所示,本發(fā)明實施例中,屏保的顯示裝置,至少包括:
顯示單元300,用于確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保;
監(jiān)測單元301,用于實時監(jiān)測用戶操作,確定用戶觸發(fā)了用于瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示上述屏保對應(yīng)的屏保詳情信息。
較佳的,確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保之前,上述顯示單元300進(jìn)一步用于:
實時采集用戶日志信息,并將采集到的用戶日志信息上報至上述服務(wù)器,以及指示上述服務(wù)器:對接收到的用戶日志信息進(jìn)行分析處理,獲取相應(yīng)的屏保和上述所述屏保對應(yīng)的屏保詳情信息,并將上述屏保和上述屏保對應(yīng)的屏保詳情信息推送至上述顯示裝置。
較佳的,確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保時,上述顯示單元300用于:
接收上述服務(wù)器發(fā)送的上述屏保和上述屏保對應(yīng)的屏保詳情信息,并在確定滿足預(yù)設(shè)的屏保顯示條件時,顯示接收到的上述屏保。
較佳的,確定用戶觸發(fā)了用于瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示上述屏保對應(yīng)的屏保詳情信息時,上述監(jiān)測單元301用于:
確定用戶觸發(fā)了用于瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,獲取上述屏保對應(yīng)的屏保詳情信息;
基于上述屏保對應(yīng)的屏保詳情信息的信息類型,確定相應(yīng)的顯示方式,并基于上述顯示方式,顯示上述屏保對應(yīng)的屏保詳情信息。
較佳的,實時監(jiān)測用戶操作之后,上述監(jiān)測單元301還用于:
確定用戶觸發(fā)了用于選擇上述屏保的第二預(yù)設(shè)操作時,基于用戶觸發(fā)的上述第二預(yù)設(shè)操作,向用戶顯示相應(yīng)的屏保。
較佳的,實時監(jiān)測用戶操作之后,上述監(jiān)測單元301還用于:
確定用戶觸發(fā)了用于退出顯示屏保的第三預(yù)設(shè)操作時,退出屏保。
綜上所述,本發(fā)明實施例中,智能設(shè)備確定滿足預(yù)設(shè)的屏保顯示條件時,顯示屏保,并在確定用戶觸發(fā)了用于瀏覽上述屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作時,顯示上述屏保對應(yīng)的屏保詳情信息。這樣,智能設(shè)備只要確定用戶觸發(fā)了用于瀏覽屏保對應(yīng)的屏保詳情信息的第一預(yù)設(shè)操作,就可以直接向用戶顯示上述屏保對應(yīng)的屏保詳情信息,無需用戶通過搜索軟件,或者,通過掃描二維碼,獲取相應(yīng)的屏保詳情信息,減少了用戶操作,降低了用戶操作復(fù)雜度,從而提高了用戶體驗。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進(jìn)行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。