主題切換方法、裝置、計算機裝置及計算機可讀存儲介質與流程
2023-12-01 02:44:16
本發明涉及終端技術領域,尤其涉及一種主題切換方法及裝置、計算機裝置以及計算機可讀存儲介質。
背景技術:
目前,隨著移動通信技術的不斷發展,手機等通信終端已經深入到人們的生活中,移動通信也已成為最廣泛使用的通信方式。手機作為日常生活和商業事務的工具,在用戶的生活中佔有重要的地位。
常見的手機一般都為用戶提供了壁紙選擇功能,即用戶可以選擇一張圖片作為手機屏幕的背景圖片。手機的壁紙通常需要用戶手動去設定,如果用戶不變更手機的壁紙,則手機的壁紙將一成不變,一成不變的壁紙缺乏趣味性。
綜上所述,現有技術中使用一成不變的壁紙,缺乏趣味性,而若要更換壁紙則需要用戶手動更換,操作繁瑣。
技術實現要素:
本發明實施例提供了一種主題切換方法及裝置,用以解決現有技術中使用一成不變的壁紙,缺乏趣味性,而且手動更換壁紙操作繁瑣的問題。
本發明實施例第一方面提供了一種主題切換方法,所述主題切換方法包括:獲取終端的目標位置的天氣信息或者地理信息;根據預設的天氣信息或者地理信息與主題色調的對應關係以及所述目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調;以及將終端的當前主題的色調切換為與所述目標位置的天氣信息或者地理信息對應的主題色調。
本發明實施例提供的上述主題切換方法中,通過獲取終端的目標位置的天氣信息或者地理信息,並根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調,以及將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調,從而能夠根據終端的目標位置的天氣信息或者地理信息調節終端的主題色調,而終端主題色調的變化,將導致融合終端主題色調的終端主題壁紙的色彩變化,無需用戶手動更換壁紙,通過終端的主題色調的變化,即可帶來不同色彩的壁紙體驗,也即為用戶提供不同的視覺體驗。
在一種可能的實施方式中,本發明實施例提供的上述主題切換方法中,所述將終端的當前主題的色調切換為與所述目標位置的天氣信息或者地理信息對應的主題色調,包括:在所述當前主題的壁紙圖案保持不變的條件下,將所述當前主題的色調切換為所述目標位置的天氣信息或者地理信息對應的主題色調。
在一種可能的實施方式中,本發明實施例提供的上述主題切換方法中,所述當前主題的壁紙圖案包括:屏保壁紙圖案、鎖屏壁紙圖案、桌面壁紙圖案、操作界面的壁紙圖案或者應用程式界面的壁紙圖案。
在一種可能的實施方式中,本發明實施例提供的上述主題切換方法中,所述目標位置為終端的當前所在位置或者用戶指定的位置。
在一種可能的實施方式中,本發明實施例提供的上述主題切換方法中,所述主題色調包括:紅(r)色調、綠(g)色調、藍(b)色調、青(c)色調、品紅(m)色調、黃(y)色調以及黑(k)色調或者它們的組合;或者包括藍色、綠色或者紫色的冷色調、包括紅色、橙色或者黃色的暖色調、包括灰色、白色或者黑色的中性色調或者它們的組合。
本發明實施例第二方面提供了一種主題切換裝置,所述主題切換裝置包括:獲取單元,用於獲取終端的目標位置的天氣信息或者地理信息;處理單元,用於根據預設的天氣信息或者地理信息與主題色調的對應關係以及所述目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調;切換單元,用於將所述終端的當前主題的色調切換為與所述目標位置的天氣信息或者地理信息對應的主題色調。
本發明實施例提供的上述主題切換裝置中,通過獲取終端的目標位置的天氣信息或者地理信息,並根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調,以及將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調,從而能夠根據終端的目標位置的天氣信息或者地理信息調節終端的主題色調,而終端主題色調的變化,將導致融合終端主題色調的終端主題壁紙的色彩變化,無需用戶手動更換壁紙,通過終端的主題色調的變化,即可帶來不同色彩的壁紙體驗,也即為用戶提供不同的視覺體驗。
在一種可能的實施方式中,本發明實施例提供的上述主題切換裝置中,所述切換單元具體用於:在所述當前主題的壁紙圖案保持不變的條件下,將所述當前主題的色調切換為所述目標位置的天氣信息或者地理信息對應的主題色調。
在一種可能的實施方式中,本發明實施例提供的上述主題切換裝置中,所述當前主題的壁紙圖案包括:屏保壁紙圖案、鎖屏壁紙圖案、桌面壁紙圖案或者操作界面的壁紙圖案。
在一種可能的實施方式中,本發明實施例提供的上述主題切換裝置中,所述目標位置為終端的當前所在位置或者用戶指定的位置。
在一種可能的實施方式中,本發明實施例提供的上述主題切換裝置中,所述主題色調包括:紅(r)色調、綠(g)色調、藍(b)色調、青(c)色調、品紅(m)色調、黃(y)色調以及黑(k)色調或者它們的組合;或者包括藍色、綠色或者紫色的冷色調、包括紅色、橙色或者黃色的暖色調、包括灰色、白色或者黑色的中性色調或者它們的組合。
本發明實施例第三方面提供了一種計算機裝置,所述計算機裝置包括處理器,所述處理器用於執行本發明上述實施例任意一項所述主題切換方法的步驟。
本發明實施例第四方面提供了一種計算機可讀存儲介質,其上存儲有電腦程式(指令),所述電腦程式(指令)被處理器執行時實現本發明上述實施例任意一項所述主題切換方法的步驟。
實施本發明實施例提供的主題切換方法及裝置,能夠根據終端的目標位置的天氣信息或者地理信息調節終端的主題色調,而終端主題色調的變化,將導致融合終端主題色調的終端主題壁紙的色彩變化,無需用戶手動更換壁紙,通過終端的主題色調的變化,即可帶來不同色彩的壁紙體驗,也即為用戶提供不同的視覺體驗。
附圖說明
圖1為本發明實施例提供的一種主題切換方法的流程示意圖。
圖2為本發明實施例提供的一種主題切換裝置的功能模塊示意圖。
具體實施方式
下面結合附圖,對本發明實施例提供的一種主題切換方法及裝置與計算機裝置的具體實施方式進行詳細地說明。
值得說明的是,本發明實施例中提到的主題色調是指終端主題的色調,而終端的主題是能夠反映終端顯示效果和工作模式的各項內容的總稱。例如:典型的主題要素具體包括:待機圖片、屏幕保護圖片、操作界面、圖標樣式、各種音效(例如:來電鈴音、簡訊鈴音、微信鈴音等)、壁紙圖片、壁紙中附加顯示信息和色調等內容。
如圖1所示,其為本發明實施例提供的一種主題切換方法100的流程示意圖,主題切換方法100包括:
步驟102,獲取終端的目標位置的天氣信息或者地理信息。
在本發明實施例中,所述終端具體可為智慧型手機、平板電腦、筆記本電腦、桌上型電腦或智能手錶等智能終端。
本步驟102中,終端的目標位置為終端的當前所在位置或者用戶指定的位置,其中,終端的當前所在位置可以由用戶輸入,也可以通過終端中的定位模塊進行獲取,本發明實施例對此不做限定。
具體實施時,在確定終端的目標位置之後,獲取目標位置的天氣信息或者地理信息,可以採用現有技術中的方法,此處不再贅述。例如:連接網際網路以查詢目標位置的天氣信息或者地理信息。
需要說明的是,獲取目標位置的天氣信息或者地理信息,可以周期性的獲取,也可以按照設定的時間獲取。例如:獲取目標位置的天氣信息,由於天氣信息變化頻率較高,因此可以每天早上、中午以及晚上均獲取一次或者每隔一周獲取一次。而獲取目標位置的地理信息時,由於地理信息變化頻率較低,因此可以每隔一周獲取一次或者每隔一月獲取一次。
步驟104,根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調。
值得說明的是,主題色調包括:紅(r)色調、綠(g)色調、藍(b)色調、青(c)色調、品紅(m)色調、黃(y)色調以及黑(k)色調或者它們的組合;或者包括藍色、綠色或者紫色的冷色調、包括紅色、橙色或者黃色的暖色調、包括灰色、白色或者黑色的中性色調或者它們的組合。
本步驟104中,預設的天氣信息或者地理信息與主題色調的對應關係,可以由用戶自己設定,也可以採用系統默認的設置。例如:以天氣信息為例,預設的天氣信息與主題色調的對應關係,包括:今日天氣為烈日當空,則終端例如手機的桌面及鎖屏壁紙自動提取黃色等暖色調融合到當前的手機壁紙中,使手機壁紙更強烈傾向的體現這種色調;又如今日會陰雨綿綿,則手機壁紙則融合冷色調或灰色調,這樣下來,手機壁紙則更富於變化,每天均是新壁紙。當然也可以反其道而行之,例如今日天氣為豔陽高照,那手機壁紙色調則可以是冷色調,例如藍色等,使之形成鮮明對比更顯清涼。再例如:以地理信息為例,預設的地理信息與主題色調的對應關係,包括:平原與綠色調對應,高山與黑色調對應以及沙漠與藍色調對應,當然,在本發明其它實施例中,平原、高山以及沙漠也可以對應其它的色調。
具體實施時,在確定目標位置的天氣信息或者地理信息之後,即可在預設的天氣信息與主題色調的對應關係查找與目標位置的天氣信息相匹配的天氣信息,或者在預設的地理信息與主題色調的對應關係查找與目標位置的地理信息相匹配的地理信息,然後將查找到的天氣信息或者地理信息對應的色調作為目標位置的天氣信息或者地理信息對應的主題色調。
其中,在預設的天氣信息與主題色調的對應關係查找與目標位置的天氣信息相匹配的天氣信息,可以採用模糊匹配的方法,例如:若預設的天氣信息與主題色調的對應關係中包括:晴天對應冷色調以及陰天對應暖色調,而目標位置的天氣信息為多雲,則採用模糊匹配將多雲與陰天相匹配。當然,在本發明其它實施例中,目標位置的天氣信息與預設的天氣信息與主題色調的對應關係中的天氣信息均不相同時,也可以結合更多的天氣信息進行匹配,例如:仍以上述實施例為例,在目標位置的天氣信息為多雲時,則可以結合目標位置的陽光照射指數確定多雲與晴天匹配,還是與陰天匹配。同樣地,在預設的地理信息與主題色調的對應關係查找與目標位置的地理信息相匹配的地理信息,也可以採用與天氣信息類似的方法,此處不再贅述。
值得說明的是,在根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調時,可以根據目標位置的天氣信息確定目標位置的天氣信息對應的主題色調,也可以根據目標位置的地理信息確定目標位置的地理信息對應的主題色調,當然,具體實施時,可以任選一個來確定其對應的主題色調,也可以根據用戶的指定進行選擇。
步驟106,將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調。
具體實施時,將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調,包括:在上述當前主題的壁紙圖案保持不變的條件下,將當前主題的色調切換為目標位置的天氣信息或者地理信息對應的主題色調。
在本發明的一個實施例中,終端當前主題的壁紙圖案包括:屏保壁紙圖案、鎖屏壁紙圖案、桌面壁紙圖案、操作界面的壁紙圖案或者應用程式界面的壁紙圖案。
本發明實施例提供的主題切換方法100中,通過獲取終端的目標位置的天氣信息或者地理信息,並根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調,以及將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調,從而能夠根據終端的目標位置的天氣信息或者地理信息調節終端的主題色調,而終端主題色調的變化,將導致融合終端主題色調的終端主題壁紙的色彩變化,無需用戶手動更換壁紙,通過終端的主題色調的變化,即可帶來不同色彩的壁紙體驗,也即為用戶提供不同的視覺體驗。
較為優選地,在本發明其它實施例中,在執行步驟106將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調之前,還可以判斷終端當前主題的色調與目標位置的天氣信息或者地理信息對應的主題色調是否相同,若相同,則無需進行切換,若不同,則執行步驟106將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調。
如圖2所示,其為本發明實施例提供的一種主題切換裝置200的功能模塊示意圖。主題切換裝置200應用於例如智慧型手機、平板電腦、桌上型電腦、筆記本電腦等終端中,主題切換裝置200包括獲取單元202、處理單元204和切換單元206。
獲取單元202,用於獲取終端的目標位置的天氣信息或者地理信息;處理單元204,用於根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調;切換單元206,用於將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調。
本發明實施例提供的主題切換裝置200中,通過獲取終端的目標位置的天氣信息或者地理信息,並根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調,以及將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調,從而能夠根據終端的目標位置的天氣信息或者地理信息調節終端的主題色調,而終端主題色調的變化,將導致融合終端主題色調的終端主題壁紙的色彩變化,無需用戶手動更換壁紙,通過終端的主題色調的變化,即可帶來不同色彩的壁紙體驗,也即為用戶提供不同的視覺體驗。
在一種可能的實施方式中,本發明實施例提供的主題切換裝置200中,切換單元206具體用於:在終端的當前主題的壁紙圖案保持不變的條件下,將當前主題的色調切換為目標位置的天氣信息或者地理信息對應的主題色調。
在一種可能的實施方式中,本發明實施例提供的主題切換裝置200中,當前主題的壁紙圖案包括:屏保壁紙圖案、鎖屏壁紙圖案、桌面壁紙圖案、操作界面的壁紙圖案或者應用程式界面的壁紙圖案。
在一種可能的實施方式中,本發明實施例提供的主題切換裝置200中,目標位置為終端的當前所在位置或者用戶指定的位置。
在一種可能的實施方式中,本發明實施例提供的主題切換裝置200中,主題色調包括:紅(r)色調、綠(g)色調、藍(b)色調、青(c)色調、品紅(m)色調、黃(y)色調以及黑(k)色調或者它們的組合;或者包括藍色、綠色或者紫色的冷色調、包括紅色、橙色或者黃色的暖色調、包括灰色、白色或者黑色的中性色調或者它們的組合。
本發明實施例提供的主題切換裝置200,可以集成在設置有壁紙的終端中,用於根據終端的目標位置的天氣信息或者地理信息,調節終端的主題色調。其中,獲取單元202、處理單元204以及切換單元206均可以採用cpu處理器等。
本發明實施例另一方面提供了一種計算機裝置,計算機裝置包括處理器,處理器用於執行存儲器中存儲的電腦程式時實現本發明上述實施例所述主題切換方法的步驟。
本發明實施例又一方面提供了一種計算機可讀存儲介質,其上存儲有電腦程式(指令),所述電腦程式(指令)被處理器執行時實現本發明上述實施例所述主題切換方法的步驟。
綜上所述,本發明實施例提供的一種主題切換方法、裝置、計算機裝置以及計算機可讀存儲介質,通過獲取終端的目標位置的天氣信息或者地理信息,並根據預設的天氣信息或者地理信息與主題色調的對應關係以及目標位置的天氣信息或者地理信息,確定目標位置的天氣信息或者地理信息對應的主題色調,以及將終端的當前主題的色調切換為與目標位置的天氣信息或者地理信息對應的主題色調,從而能夠根據終端的目標位置的天氣信息或者地理信息調節終端的主題色調,而終端主題色調的變化,將導致融合終端主題色調的終端主題壁紙的色彩變化,無需用戶手動更換壁紙,通過終端的主題色調的變化,即可帶來不同色彩的壁紙體驗,也即為用戶提供不同的視覺體驗。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在所述計算機可讀存儲器中的指令產生包括指令裝置的製造品,所述指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。