一種壁紙更換方法及裝置與流程
2023-05-11 09:45:17
本發明實施例屬於網絡技術領域,尤其涉及一種壁紙更換方法及裝置。
背景技術:
在智能終端上更換壁紙是日常場景,目前,在智能終端上更換壁紙的做法主要是手動更換,由用戶在圖像庫或者圖像應用中選定目標圖像,手動完成壁紙更換,顯然手動設置壁紙操作步驟較為繁瑣;現有的一種自動更換壁紙技術,通過設定更換壁紙的時間間隔,循環顯示本地壁紙庫中所包含的壁紙。
發明人在實現本發明的過程中發現,上述壁紙更換方式至少存在下述問題:一是靈活性不夠,只能機械地完成壁紙切換,因而無法切合用戶的心理需求;二是這種更換方式與現實場景的關聯度差。
技術實現要素:
綜上所述,本發明提供一種壁紙更換方法及裝置,以解決現有的自動更換壁紙技術靈活性不夠,與現實場景關聯度差的問題。
第一方面,本發明實施例提供一種壁紙更換方法,包括:
獲取終端設備所處的環境信息,其中,所述環境信息至少包括如下一種:時間信息、位置信息和天氣信息;
根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像;
將所述目標圖像設置為所述終端設備的壁紙。
進一步的,根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像,包括:
根據所述環境信息確定圖像篩選條件;
根據所述圖像篩選條件從所述圖像資料庫中獲取用於壁紙更換的目標圖像。
進一步的,所述圖像資料庫包括本地圖像資料庫和網絡圖像資料庫,在根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像之前,所述方法還包括:
獲取所述終端設備的聯網狀態;
選擇與所述移動終端的聯網狀態對應的圖像資料庫。
進一步的,選擇與所述移動終端的聯網狀態對應的圖像資料庫包括:
若所述終端設備未連接至網絡,則選擇所述本地圖像資料庫以獲取所述目標圖像,其中,若獲取所述目標圖像失敗,則保留原壁紙設置;和/或
若所述終端設備為行動網路連接狀態,則選擇所述本地圖像資料庫以獲取所述目標圖像,其中,若獲取所述目標圖像失敗,則繼續選擇所述網絡圖像資料庫以獲取所述目標圖像,若獲取所述目標圖像失敗,則保留原壁紙設置;和/或
若所述終端設備為無線區域網路連接狀態或者有線網絡連接狀態,則選擇所述網絡圖像資料庫以獲取所述目標圖像,其中,若獲取所述目標圖像失敗,則繼續選擇所述本地圖像資料庫以獲取所述目標圖像,若獲取所述目標圖像失敗,保留原壁紙設置。
進一步的,在所述目標圖像獲取過程中,若收到中斷指令,中斷篩選,保留原壁紙設置。
第二方面,本發明實施例提供一種壁紙更換裝置,所述裝置包括:
環境信息獲取模塊,用於獲取終端設備所處的環境信息,其中,所述環境信息至少包括如下一種:時間信息、位置信息和天氣信息;
篩選模塊,用於根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像;
壁紙設置模塊,用於將所述目標圖像設置為所述終端設備的壁紙。
進一步的,所述篩選模塊包括:
篩選條件獲取單元,用於根據所述環境信息確定圖像篩選條件;
目標圖像獲取單元,用於根據所述圖像篩選條件從所述圖像資料庫中獲取用於壁紙更換的目標圖像。
進一步的,所述圖像資料庫包括本地圖像資料庫和網絡圖像資料庫,所述裝置還包括:
網絡狀態獲取模塊,用於獲取所述終端設備的聯網狀態;
選擇模塊,用於選擇與所述移動終端的聯網狀態對應的圖像資料庫。
進一步的,若所述終端設備未連接至網絡,則所述選擇模塊選擇所述本地圖像資料庫以獲取所述目標圖像,其中,若獲取所述目標圖像失敗,則保留原壁紙設置;和/或
若所述終端設備為行動網路連接狀態,則所述選擇模塊選擇所述本地圖像資料庫以獲取所述目標圖像,其中,若獲取所述目標圖像失敗,則所述選擇模塊繼續選擇所述網絡圖像資料庫以獲取所述目標圖像,若獲取所述目標圖像失敗,則保留原壁紙設置;和/或
若所述終端設備為無線區域網路連接狀態或者有線網絡連接狀態,則所述選擇模塊選擇所述網絡圖像資料庫以獲取所述目標圖像,其中,若獲取所述目標圖像失敗,則所述選擇模塊繼續選擇所述本地圖像資料庫以獲取所述目標圖像,若獲取所述目標圖像失敗,保留原壁紙設置。
進一步的,所述裝置還包括中斷處理模塊,在所述目標圖像獲取過程中,若中斷處理模塊收到中斷指令,中斷篩選,保留原壁紙設置。
根據本發明實施例提供的壁紙更換方法和裝置,通過獲取終端設備所處場景的環境信息,根據環境信息從圖像資料庫中篩選與環境信息相匹配的圖像,進而完成壁紙切換,簡化用戶更換壁紙的操作步驟,提升用戶體驗。
附圖說明
為了更清楚地說明本發明或現有技術中的方案,下面將對實施例或現有技術描述中所需要使用的附圖作一個簡單介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例一中的壁紙更換方法的流程框圖;
圖2為本發明實施例二中的匹配目標圖像的處理流程框圖;
圖3為本發明實施例二中的一種目標圖像匹配流程圖;
圖4為本發明實施例二中的另一種目標圖像匹配流程圖;
圖5為本發明實施例二中的根據終端設備聯網狀態選擇圖像資料庫的流程圖;
圖6為本發明實施例三中的壁紙更換裝置的結構框圖;
圖7為本發明實施例四中的篩選模塊的結構框圖;
圖8為本發明實施例四中的一種壁紙更換裝置的結構框圖;
圖9為本發明實施例四中的另一種壁紙更換裝置的結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。在本文中提及「實施例」意味著,結合實施例描述的特定特徵、結構或特性可以包含在本發明的至少一個實施例中。在說明書中的各個位置出現該短語並不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
實施例一
參閱圖1,圖示為本發明實施例提供一種壁紙更換方法的流程框圖,所述壁紙更換方法應用於終端設備上,具體包括:
S101、獲取終端設備所處的環境信息,其中,所述環境信息至少包括如下一種:時間信息、位置信息和天氣信息;
具體地,所述環境信息通過調用終端設備上的提供相關時間信息、位置信息或者天氣信息應用獲得,比如通過終端設備中的時間應用獲取時間信息,通過地圖應用獲取位置信息,通過天氣應用獲取天氣信息,或者通過訪問網際網路獲得時間信息、位置信息和天氣信息。
S102、根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像;
具體地,訪問圖像資料庫,與圖像資料庫建立連接,根據步驟S101獲得的環境信息在圖像資料庫中篩選與環境信息相匹配的圖像。
S103、將所述目標圖像設置為所述終端設備的壁紙。
具體地,將目標圖像設置為終端設備的壁紙,可以是將所述目標圖像替換當前的壁紙,也可以是將所述目標圖像作為新的圖層置於當前壁紙所在圖層的上方,比如在原有壁紙上放置一個包含天氣信息的小圖像。
通過本發明實施例提供的壁紙更換方法,通過獲取終端設備所處場景的環境信息,根據環境信息從圖像資料庫中篩選與環境信息相匹配的圖像,進而完成壁紙切換,簡化用戶更換壁紙的操作步驟,提升用戶體驗。
實施例二
在本發明實施例中,參閱圖2,根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像,包括:
S201、根據所述環境信息確定圖像篩選條件;
根據環境信息獲取圖像篩選條件,根據需要,可以有多個篩選條件,其中所述圖像篩選條件可以是與時間信息、位置信息或者天氣信息等現實場景相關的信息。
圖像篩選條件由圖像的屬性或者標籤決定,一方面,對於拍攝的圖像,在拍攝時,圖像被添加時間、地點或者拍攝地天氣信息等圖像屬性,這些圖像屬性可作為本發明實施例所述圖像篩選條件,另一方面,通過人工添加或者圖像識別自動添加的圖像分類標籤,比如人物,風景,標誌性建築物等,這些圖像分類標籤也可以作為本發明實施例所述的圖像篩選條件。
S202、根據所述圖像篩選條件從所述圖像資料庫中獲取用於壁紙更換的目標圖像。
具體地,訪問圖像資料庫,與圖像資料庫建立連接,根據步驟S201獲得的圖像篩選條件在圖像資料庫中匹配滿足條件的圖像。作為本發明實施例的可選方案,也可以是先訪問圖像資料庫,與圖像資料庫建立連接,再根據所述環境信息確定,繼而根據圖像篩選條件在建立連接的圖像資料庫中匹配目標圖像。
作為本發明實施例的可選方案,包括多個所述圖像篩選條件,根據多個所述圖像篩選條件的優先級,依次進行圖像篩選以獲取所述目標圖像,若所述圖像篩選條件均篩選失敗,保留原壁紙設置。具體地,當根據優先級高的圖像篩選條件篩選圖像失敗後,繼續根據優先級低一級的圖像篩選條件進行圖像篩選,直到匹配到目標圖像為止,如果所有圖像篩選條件都匹配失敗,保留原壁紙設置。
對於多條件篩選,在進行目標圖像匹配前需在終端設備上預設多個篩選條件的優先級別,設定後根據優先級別逐個進行篩選匹配,作為本發明實施例的一種優選方案,以節日(時間信息)、地理位置(位置信息)、天氣(天氣信息)作為圖像篩選條件為例,並以終端設備連接行動網路進行說明,預設三個圖像篩選條件的優先級別為:節日>地理位置>天氣,具體的匹配過程如下:
(1)按節日(也可以是節氣)匹配,首先在本地圖像資料庫中進行匹配,若匹配到符合節日條件的目標圖像,在終端設備上自動完成壁紙切換,若在本地圖像資料庫中匹配失敗,繼續在網絡圖像資料庫中匹配,同樣地,若匹配到符合節日條件的目標圖像,在終端設備上自動完成壁紙切換,若匹配失敗,保留原壁紙。
具體地,節日信息通過終端設備的日曆應用獲得,或者根據日期信息從網際網路獲得,或者根據日期信息從本地預設的節日信息資料庫中獲得,如中西方的傳統節日(春節、元旦、聖誕節、感恩節),或者網絡節日。
存在這樣的情況,在同一天包含兩個或者以上的節日,根據一種可選的方案,結合地理信息,確定該節日是否為當前所在地的本土節日還是外來節日,以此確定優先級;根據一種可選的方案,根據終端設備用戶的年齡段選擇對應的節日壁紙。
(2)若按節日或節氣匹配目標圖像失敗後,再按照當前終端設備所處的地理位置來篩選匹配,首先在本地圖像資料庫中進行匹配,若匹配到符合地理位置條件的目標圖像,在終端設備上自動完成壁紙切換,若在本地圖像資料庫中匹配失敗,繼續在網絡圖像資料庫中匹配,同樣地,若匹配到符合地理位置條件的目標圖像,在終端設備上自動完成壁紙切換,若匹配失敗,保留原壁紙。
具體地,地理位置信息通過終端設備的地圖應用或者其他具有定位功能的應用獲得。也可以是根據預設的地理位置設定指定的圖像,比如公司,住所,或者其他常駐的地方。
(3)按照地理位置匹配目標圖像失敗後,再按照當前終端設備所處的地理位置的天氣來篩選,首先在本地圖像資料庫中進行匹配,若匹配到符合天氣條件的目標圖像,在終端設備上自動完成壁紙切換,若在本地圖像資料庫中匹配失敗,繼續在網絡圖像資料庫中匹配,同樣地,若匹配到符合天氣條件的目標圖像,在終端設備上自動完成壁紙切換,若匹配失敗,保留原壁紙。
上述實施例的多條件匹配過程是採用圖像篩選條件依次遍歷所有圖像資料庫的方式進行的,即一個圖像篩選條件在所有圖像資料庫中完成篩選操作後,再選擇下一個圖像篩選條件在所有圖像資料庫中進行篩選操作。具體地,以優先在本地圖像資料庫中匹配目標圖像為例,參閱圖3,圖3所示的圖像篩選匹配過程如下:
S301、獲取圖像篩選條件;
S302、判斷圖像篩選條件是否重複;
當存在多個圖像篩選條件時,終端設備將以輪詢方式循環獲取所述圖像篩選條件,直到獲得目標圖像或者完成所有圖像篩選條件的篩選匹配為止;因此獲取圖像篩選條件後,判斷該圖像篩選條件是否是重複圖像篩選條件,即判斷該圖像篩選條件是否已經進行過篩選匹配;如果不重複,執行S303;如果重複,執行S304;
S303、則在本地圖像資料庫中匹配目標圖像,如果匹配失敗,執行S305;如果匹配成功,執行S306;
S304、結束篩選匹配,維持原壁紙設置;
S305、在網絡圖像資料庫中匹配目標圖像;如果匹配成功,執行S306;如果匹配失敗,重新執行步驟S301,獲取新的圖像篩選條件,直到獲得目標圖像或者完成所有圖像篩選條件的篩選匹配為止;
S306、將目標圖像設置為終端壁紙。
在本發明實施例中,提供另一種多條件匹配過程,即所有條件在一個圖像資料庫中完成篩選匹配後,如果匹配失敗,再將所有條件在另一個圖像資料庫中進行篩選匹配,同樣以優先在本地圖像資料庫中匹配目標圖像為例,如圖4所示的圖像篩選匹配過程如下:
S401、獲取圖像篩選條件;
S402、判斷圖像篩選條件是否重複;當存在多個圖像篩選條件時,終端設備將以輪詢方式循環獲取所述圖像篩選條件,直到獲得目標圖像或者完成所有圖像篩選條件的篩選匹配為止;因此獲取圖像篩選條件後,判斷該圖像篩選條件是否是重複圖像篩選條件,即判斷該圖像篩選條件是否已經進行過篩選匹配,如果不重複,執行S403;如果重複,執行S404;
S403、在本地圖像資料庫中匹配目標圖像,如果匹配成功;如果匹配失敗,
S404、在網絡圖像資料庫中匹配目標圖像,如果匹配失敗,執行S406;
S405、將目標圖像設置為終端壁紙;
S406、獲取圖像篩選條件;
S407、判斷圖像篩選條件是否重複,如果不重複,執行S404;如果重複,執行S408;
S408、結束篩選匹配,維持原壁紙設置。
本發明實施例提供的壁紙更換方法根據環境信息獲取圖像篩選條件,並根據圖像篩選條件從圖像資料庫中獲取相應的圖像,完成壁紙的切換,其中圖像篩選條件可以任意設定,從而滿足用戶的多樣化需求。此外可進行多條件篩選匹配,可以根據需要設定優先級,以篩選出符合用戶喜好的目標圖像。
在本發明實施例中,參閱圖5,所述圖像資料庫包括本地圖像資料庫和網絡圖像資料庫,在根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像之前,所述壁紙更換方法還包括:
S501、獲取所述終端設備的聯網狀態;
具體地,所述判斷終端設備當前網絡連接狀態包括判斷終端設備是否連接網絡,以及連接的網絡是何種類型的網絡。
S502、選擇與所述移動終端的聯網狀態對應的圖像資料庫。
具體的,所述本地圖像庫中的圖像包括由終端設備拍照軟體拍攝的圖像,以及包括由終端設備上的應用軟體下載或者接收的圖像,所述應用軟體可以是壁紙應用或者瀏覽器應用、社交應用等。在本發明實施例中,可以訪問本地圖像資料庫進行圖像篩選匹配,也可以訪問網絡圖像資料庫進行圖像篩選匹配。
對於移動終端設備而言,如果通過移動通信網絡在網絡圖像資料庫篩選圖片時,將耗費較大數據流量,因此判斷終端設備連接的網絡類型的目的在於節省用戶的移動數據流量,當連接的網絡類型為行動網路時,優先在本地圖像資料庫中匹配目標圖像。
作為本發明實施例的可選方案,下面對所述根據網絡類型選擇對應的圖像資料庫進行詳細說明:
若所述終端設備無網絡連接,優先選擇本地圖像資料庫,從本地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取所述目標圖像失敗,則保留終端設備的原壁紙設置。
若所述終端設備為行動網路連接狀態,即通過行動網路連接網際網路時,優先選擇本地圖像資料庫,從本地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取目標圖像失敗,則選擇網絡圖像資料庫,繼續選擇網絡圖像資料庫,並從中篩選獲取所述目標圖像,若獲取目標圖像失敗,則保留終端設備的原壁紙設置。
若所述終端設備為無線區域網路連接狀態或者有線網絡連接狀態時,根據圖像篩選條件優先選擇網絡圖像資料庫,從網絡地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取目標圖像失敗,則選擇本地圖像資料庫,繼續從本地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取目標圖像失敗,保留終端設備的原壁紙設置。
通過本發明實施例提供的壁紙更換方法,可以根據網絡連接狀態靈活選擇圖像資料庫,從而節省用戶的數據流量,提升用戶體驗。
在本發明實施例中,在所述目標圖像獲取過程中,若收到中斷指令,中斷篩選,保留原壁紙設置。具體地,在目標圖像匹配及匹配後更換壁紙的過程,會及時響應中斷指令,隨時中斷篩選,所述中斷指令由指終端上與壁紙篩選更換操作相衝突的操作發出,或者由用戶的主動操作發出,比如終端匹配到目標壁紙後,在終端上顯示更換壁紙的預覽界面,並提示是否確定更換壁紙,如果用戶選擇中斷壁紙更換,則發出中斷指令,保留原壁紙設置。可選的,如果終端篩選出多個目標圖像,選擇其中一個目標圖像在終端上顯示更換後的預覽界面,並提示是否確定更換壁紙,用戶可以取消此次更換,由終端選擇另一目標圖像在終端上顯示更換後的預覽界面,並提示是否確定更換壁紙,直到用戶選出其中一個目標圖像完成壁紙更換,或者發出中斷指令為止。
通過本實施例提供的壁紙更換方法,可以在任意時間中斷壁紙更換操作,保留當前用戶喜愛的壁紙。
在本發明實施例中,匹配目標圖像進行壁紙更換時,還包括獲取終端設備的顯示尺寸,從而調整目標圖像的尺寸以適應終端設備的顯示尺寸,所述尺寸的調整方式包括但不限於平鋪、拉伸、裁剪等。
通過本實施例提供的壁紙更換方法,可以保證目標圖像的尺寸滿足顯示要求。
在本發明實施例中,作為一種可選方案,終端設備在執行前述實施例的壁紙更換方法前,還包括設定壁紙切換的觸發動作,具體的,可以有如下方式:
定時觸發,可以是預設一個固定更換壁紙的時間間隔,每隔預設的時間間隔即更換壁紙,比如整點觸發;
隨機觸發,終端設備內部根據一個隨機的觸發條件,不定時自動更換壁紙。這種隨機的觸發又相應地包括如下方式:
按鍵觸發,比如根據用戶按下的特定單個按鍵或者組合按鍵,從而觸發壁紙更換指令;
屏幕手勢觸發,根據用戶在終端設備屏幕上劃下的手勢觸發壁紙更換指令;
重力感應觸發,比如手機搖晃等;
開關機觸發,比如手機重新開機時觸發壁紙更換指令;
充電觸發,具體地指終端設備通過數據線充電時,觸發壁紙更換指令;
語音觸發,由終端設備接收用戶發出的語音指令,從而觸發壁紙更換指令;
現實場景觸發,根據終端設備所處的環境(比如天氣、溫度等)或者地理位置來觸發壁紙更換指令,比如接收到的天氣提示通知。
通過本實施例提供的壁紙更換方法,可以任意設定觸發條件,滿足用戶個性化體驗。
實施例三
參閱圖6,圖示為本發明實施例提供的一種壁紙更換裝置的結構框圖,所述裝置包括環境信息獲取模塊601、篩選模塊602和壁紙設置模塊603,下面對各模塊進行具體說明。
環境信息獲取模塊601用於獲取終端設備所處的環境信息,其中,所述環境信息至少包括如下一種:時間信息、位置信息和天氣信息;具體地,環境信息獲取模塊601通過調用終端設備上的提供相關時間信息、位置信息或者天氣信息應用獲得環境信息,比如通過終端設備中的時間應用獲取時間信息,通過地圖應用獲取位置信息,通過天氣應用獲取天氣信息;或者環境信息獲取模塊601通過訪問網際網路獲得時間信息、位置信息和天氣信息。
篩選模塊602用於根據所述環境信息從圖像資料庫中篩選用於壁紙更換的目標圖像;具體地,篩選模塊602訪問圖像資料庫,與圖像資料庫建立連接,根據環境信息獲取模塊601獲得的環境信息在圖像資料庫中篩選與環境信息相匹配的圖像。
壁紙設置模塊603用於將所述目標圖像設置為所述終端設備的壁紙;具體地,壁紙設置模塊603將目標圖像設置為終端設備的壁紙,可以是將所述目標圖像替換當前的壁紙,也可以是將所述目標圖像作為新的圖層置於當前壁紙所在圖層的上方,比如在原有壁紙上放置一個包含天氣信息的小圖像。
通過本發明實施例提供的壁紙更換裝置,通過環境信息獲取模塊獲取終端設備所處場景的環境信息,篩選模塊根據環境信息從圖像資料庫中篩選與環境信息相匹配的圖像,進而由壁紙設置模塊完成壁紙切換,簡化用戶更換壁紙的操作步驟,提升用戶體驗。
實施例四
在本發明實施例中,參閱圖7,基於前述實施例,所述篩選模塊602包括篩選條件獲取單元701和目標圖像獲取單元702,具體地:
篩選條件獲取單元701用於根據所述環境信息確定圖像篩選條件;可選的,所述圖像篩選條件由圖像的屬性或者標籤決定,一方面,對於拍攝的圖像,在拍攝時,圖像被添加時間、地點或者拍攝地天氣信息等圖像屬性,這些圖像屬性可作為本發明實施例所述圖像篩選條件,另一方面,通過人工添加或者圖像識別自動添加的圖像分類標籤,比如人物,風景,標誌性建築物等,這些圖像分類標籤也可以作為本發明實施例所述的圖像篩選條件,篩選條件獲取單元701即獲取這些圖像的屬性信息或者標籤信息作為圖像篩選條件。
目標圖像獲取單元702用於根據所述圖像篩選條件從所述圖像資料庫中獲取用於壁紙更換的目標圖像。目標圖像獲取單元702訪問圖像資料庫,與圖像資料庫建立連接,根據篩選條件獲取單元701獲取的圖像篩選條件從圖像資料庫中匹配目標圖像。
作為本發明實施例的可選方案,包括目標圖像獲取單元702通過多個圖像篩選條件進行目標圖像的篩選匹配,具體的,根據多個所述圖像篩選條件的優先級,依次進行圖像篩選以獲取所述目標圖像,若所述圖像篩選條件均篩選失敗,保留原壁紙設置。具體地,當根據優先級高的圖像篩選條件篩選圖像失敗後,繼續根據優先級低一級的圖像篩選條件進行圖像篩選,直到匹配到目標圖像為止,如果所有圖像篩選條件都匹配失敗,保留原壁紙設置。所述目標圖像獲取單元702通過多條件篩選匹配目標圖像的過程可以參考實施例二中相關的多條件匹配過程的描述,在此不再贅述。
本發明實施例提供的壁紙更換裝置通過篩選條件獲取單元獲取與環境信息相關的圖像篩選條件,並由目標圖像獲取單元根據圖像篩選條件從圖像資料庫中獲取相應的圖像,完成壁紙的切換,其中圖像篩選條件可以任意設定,從而滿足用戶的多樣化需求。此外可進行多條件篩選匹配,可以根據需要設定優先級,以篩選出符合用戶喜好的目標圖像。
在本發明實施例中,參閱圖8,所述圖像資料庫包括本地圖像資料庫和網絡圖像資料庫,所述裝置還包括網絡狀態獲取模塊801和選擇模塊802。
所述網絡狀態獲取模塊801用於判斷所述終端設備的網絡連接狀態,網絡狀態獲取模塊801判斷終端設備當前網絡連接狀態包括判斷終端設備是否連接網絡,以及連接的網絡是何種類型的網絡。
所述選擇模塊802用於根據所述網絡連接狀態選擇相應的圖像資料庫。
作為本發明實施例的可選方案下面對所述根據網絡類型選擇對應的圖像資料庫進行詳細說明。
若網絡狀態獲取模塊801判斷所述終端設備無網絡連接,選擇模塊802根據圖像篩選條件優先選擇本地圖像資料庫,從本地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取所述目標圖像失敗,則保留終端設備的原壁紙設置。
若所述網絡狀態獲取模塊判斷801終端設備為行動網路連接狀態,即通過行動網路連接網際網路時,選擇模塊802根據圖像篩選條件優先選擇本地圖像資料庫,從本地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取目標圖像失敗,則選擇模塊802選擇網絡圖像資料庫,繼續從網絡圖像資料庫中篩選獲取所述目標圖像,若獲取目標圖像失敗,則保留終端設備的原壁紙設置。
若網絡狀態獲取模塊801判斷所述終端設備為無線區域網路連接狀態或者有線網絡連接狀態時,選擇模塊802根據圖像篩選條件優先選擇網絡圖像資料庫,從網絡地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取目標圖像失敗,則選擇模塊802選擇本地圖像資料庫,繼續從本地圖像資料庫中篩選獲取用於壁紙更換的所述目標圖像,若獲取目標圖像失敗,保留終端設備的原壁紙設置。
通過本發明實施例提供的壁紙更換裝置,可以根據網絡連接狀態靈活選擇圖像資料庫,從而節省用戶的數據流量,提升用戶體驗。
在本發明實施例中,參閱圖9,所述裝置還包括中斷處理模,901,在進行圖像篩選的過程中,當指中斷處理模塊901接收到中斷指令時即時中斷篩選,保留原來的壁紙設置。所述中斷處理過程可參考實施例二中相關技術內容的描述,在此不再贅述。
通過本實施例提供的壁紙更換裝置,可以在任意時間中斷壁紙更換操作,保留當前用戶喜愛的壁紙。
在本發明實施例中,所述壁紙設置模塊603在壁紙更換過程中還包括調整目標圖像的尺寸以使目標圖像適應終端設備的顯示尺寸。
通過本實施例提供的壁紙更換裝置,可以保證目標圖像的尺寸滿足顯示要求。
實施例五
本發明實施例還提供一種終端設備,所述終端設備包括前述實施例提供的壁紙更換裝置。在本發明實施例提供終端設備中,所述壁紙更換裝置根據前述實施例所述壁紙更換方法對所述終端設備的壁紙進行自動更換,可以靈活選擇壁紙更換的時機,任意設定圖像篩選條件,簡化用戶更換壁紙的操作步驟,滿足用戶的多樣化需求。
需要說明的是,在本發明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
上述以軟體功能單元的形式實現的集成的單元,可以存儲在一個非易失性計算機可讀取存儲介質中。實現上述各軟體功能單元的功能的相關程序指令存儲在所述非易失性計算機可讀取存儲介質中,所述程序指令用以使得一臺計算機裝置(可以是個人計算機,伺服器,或者網絡裝置等)或處理器(Processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上僅為本發明的實施例,但並不限制本發明的專利範圍,儘管參照前述實施例對本發明進行了詳細的說明,對於本領域的技術人員來而言,其依然可以對前述各具體實施方式所記載的技術方案進行修改,或者對其中部分技術特徵進行等效替換。凡是利用本發明說明書及附圖內容所做的等效結構,直接或間接運用在其他相關的技術領域,均同理在本發明專利保護範圍之內。