本公開涉及計算機技術,尤其涉及一種壁紙更換的方法和裝置。
背景技術:
隨著通信技術以及終端設備的發展,越來越多的用戶希望自己的終端設備具有個性。用戶可以通過更換終端設備上的壁紙來個性化自己的終端設備。
相關技術中,用戶在進行壁紙更換時,需要先進入壁紙軟件或者本地相冊中,選擇希望用作壁紙的圖片,再點擊確認更換壁紙,從而實現壁紙更換。
技術實現要素:
為克服相關技術中存在的問題,本公開提供一種壁紙更換的方法和裝置。
根據本公開實施例的第一方面,提供一種壁紙更換的方法,包括:
根據用戶觸發的第一操作獲取所述第一操作的第一操作壓力;
若所述第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙;
根據所述用戶觸發的第二操作獲取所述第二操作的第二操作信息;其中,所述第二操作信息包括第二操作壓力及操作軌跡;
若所述第二操作壓力大于所述預設的壓力閾值,則根據所述操作軌跡確定所述壁紙中的待更換壁紙。
結合第一方面,在第一方面的第一種可能的實現方式中,所述在顯示屏上以預設的順序顯示至少一個壁紙包括:
在所述顯示屏上以所述預設的順序顯示至少一個壁紙及調出除所當前顯示的壁紙之外的新壁紙的按鈕。
結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述方法還包括:
若所述第二操作壓力大于所述預設的壓力閾值,則根據操作軌跡與選中區域的映射關系及所述操作軌跡確定所述操作軌跡在移動過程中選中的區域;
若所述選中的區域為壁紙區域,則顯示選中所述壁紙區域對應的壁紙;
若所述選中的區域為按鈕區域,則根據所述按鈕區域對應的按鈕,顯示新的壁紙。
結合第一方面、第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述根據所述操作軌跡確定所述壁紙中的待更換壁紙,包括:
根據所述操作軌跡及操作軌跡與選中區域的映射關系確定所述操作軌跡的終點對應的區域;
確定所述區域對應的壁紙為所述待更換壁紙。
結合第一方面,在第一方面的第四種可能的實現方式中,所述根據用戶觸發的第一操作獲取所述第一操作的第一操作壓力包括:
通過壓力傳感器根據第一操作獲取所述第一操作的第一操作壓力。
結合第一方面,在第一方面的第五種可能的實現方式中,所述方法還包括:
接收壁紙更換設置指令;
若所述壁紙更換設置指令為支持壓力觸控更換壁紙,則確定執行若所述第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙的操作。
根據本公開實施例的第二方面,提供一種壁紙更換的裝置,包括:
第一獲取模塊,被配置為根據用戶觸發的第一操作獲取所述第一操作的第一操作壓力;
第一顯示模塊,被配置為當所述第一操作壓力大于預設的壓力閾值時,在顯示屏上以預設的順序顯示至少一個壁紙;
第二獲取模塊,被配置為根據所述用戶觸發的第二操作獲取所述第二操作的第二操作信息;其中,所述第二操作信息包括第二操作壓力及操作軌跡;
第一確定模塊,被配置為當所述第二操作壓力大于所述預設的壓力閾值時,根據所述操作軌跡確定所述壁紙中的待更換壁紙。
結合第二方面,在第二方面的第一種可能的實現方式中,所述第一顯示模塊包括:
顯示子模塊,被配置為在所述顯示屏上以所述預設的順序顯示至少一個壁紙及調出除所當前顯示的壁紙之外的新壁紙的按鈕。
結合第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述裝置還包括:
第二確定模塊,被配置為當所述第二操作壓力大于所述預設的壓力閾值時,根據操作軌跡與選中區域的映射關系及所述操作軌跡確定所述操作軌跡在移動過程中選中的區域;
第二顯示模塊,被配置為當所述選中的區域為壁紙區域時,顯示選中所述壁紙區域對應的壁紙;
第三顯示模塊,被配置為當所述選中的區域為按鈕區域時,根據所述按鈕區域對應的按鈕,顯示新的壁紙。
結合第二方面、第二方面的第一種可能的實現方式或第二方面的第二種可能的實現方式,在第二方面的第三種可能的實現方式中,所述第一確定模塊包括:
第一確定子模塊,被配置為根據所述操作軌跡及操作軌跡與選中區域的映射關系確定所述操作軌跡的終點對應的區域;
第二確定子模塊,被配置為確定所述區域對應的壁紙為所述待更換壁紙。
結合第二方面,在第二方面的第四種可能的實現方式中,所述第一獲取模塊包括:
獲取子模塊,被配置為通過壓力傳感器根據第一操作獲取所述第一操作的第一操作壓力。
結合第二方面,在第二方面的第五種可能的實現方式中,所述裝置還包括:
接收模塊,被配置為接收壁紙更換設置指令;
第三確定模塊,被配置為當所述壁紙更換設置指令為支持壓力觸控更換壁紙時,確定執行若所述第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙的操作。
根據本公開實施例的第三方面,提供一種壁紙更換的裝置,包括:
處理器;
用于存儲所述處理器可執行指令的存儲器;
其中,所述處理器被配置為:
根據用戶觸發的第一操作獲取所述第一操作的第一操作壓力;
若所述第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙;
根據所述用戶觸發的第二操作獲取所述第二操作的第二操作信息;其中,所述第二操作信息包括第二操作壓力及操作軌跡;
若所述第二操作壓力大于所述預設的壓力閾值,則根據所述操作軌跡確定所述壁紙中的待更換壁紙。
本公開的實施例提供的技術方案可以包括以下有益效果:
一個實施例中,通過根據用戶觸發的第一操作獲取第一操作的第一操作壓力,若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙,根據用戶觸發的第二操作獲取第二操作的第二操作信息,其中,第二操作信息包括第二操作壓力及操作軌跡,若第二操作壓力大于預設的壓力閾值,則根據操作軌跡確定壁紙中的待更換壁紙,實現了在壁紙更換的過程中,終端設備在用戶觸發操作壓力大于預設的壓力閾值的第一操作時,即可以在顯示屏上顯示至少一個壁紙,在用戶觸發操作壓力大于預設的壓力閾值的第二操作時,可以根據操作軌跡確定待更換的壁紙,即對于用戶而言,只需要觸發操作壓力大于預設的壓力閾值的第一操作和操作壓力大于預設的壓力閾值的第二操作即可以實現壁紙更換,相較于相關技術,不需要用戶先進入壁紙軟件、選擇壁紙和點擊確認更換壁紙,簡化了用戶在壁紙更換的過程中的操作,從而,提高了用戶體驗。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據一示例性實施例示出的一種壁紙更換的方法的流程圖;
圖2A為圖1所示實施例中顯示至少一個壁紙的用戶界面圖;
圖2B為圖1所示實施例中根據操作軌跡確定待更換壁紙的用戶界面圖;
圖3是根據另一示例性實施例示出的一種壁紙更換的方法的流程圖;
圖4A為圖3所示實施例中接收壁紙更換設置指令的用戶界面圖;
圖4B為圖3所示實施例中根據操作軌跡進行顯示的用戶界面圖;
圖5是根據一示例性實施例示出的一種壁紙更換的裝置的框圖;
圖6是根據另一示例性實施例示出的一種壁紙更換的裝置的框圖;
圖7是根據又一示例性實施例示出的一種壁紙更換的裝置的框圖;
圖8是根據再一示例性實施例示出的一種壁紙更換的裝置的框圖;
圖9是根據再一示例性實施例示出的一種壁紙更換的裝置的框圖;
圖10是根據一示例性實施例示出的一種壁紙更換的裝置的框圖。
通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構思的范圍,而是通過參考特定實施例為本領域技術人員說明本公開的概念。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
首先對本公開實施例所涉及的名詞進行解釋:
壁紙:本公開實施例中的壁紙為終端設備的屏幕使用的背景圖片。
圖1是根據一示例性實施例示出的一種壁紙更換的方法的流程圖。如圖1所示,本公開實施例提供的壁紙更換的方法包括以下步驟:
在步驟101中,根據用戶觸發的第一操作獲取第一操作的第一操作壓力。
本公開實施例提供的壁紙更換的方法可以由終端設備執行。終端設備可以是手持設備、車載設備、可穿戴設備、計算設備,以及各種形式的用戶設備(User Equipment;簡稱:UE),移動臺(Mobile Station;簡稱:MS)及終端(terminal)等。
本公開實施例所涉及的終端設備為支持壓力觸控(Force Touch)的終端設備。即,本公開實施例中的終端設備,會根據用戶操作時的不同壓力,做出不同的響應。例如,用戶輕點某個圖標,終端設備響應于該輕點動作,啟動該圖標對應的應用程序;用戶重按該圖標,則終端設備響應于該重按動作,調用其他應用程序,或者,顯示不同于當前界面的其他界面。
第一操作壓力為第一操作對應的壓力。用戶可以在觸摸屏上觸發第一操作,這里的第一操作可以是是點擊、長按或者滑動等操作。
在一種實現方式中,終端設備可以通過壓力傳感器根據第一操作獲取第一操作的第一操作壓力。壓力傳感器可以設置于觸摸屏的下方。終端設備的金屬結構件與多個壓力傳感器形成電容的兩端。當用戶按下終端設備的觸摸屏時,壓力傳感器和金屬結構件之間的距離變小,兩者之間的電容值變大,因此,壓力傳感器可以通過檢測其和金屬結構件之間的電容來識別用戶操作觸摸屏時的不同壓力。在用戶對終端設備的觸摸屏進行第一操作時,壓力傳感器可以識別該第一操作的第一操作壓力。當然,終端設備也可以通過其他的方式獲取第一操作壓力,本公開實施例對此不做限制。
需要說明的是,用戶對終端設備的觸摸屏進行第一操作時,可以是在終端設備的系統界面上進行操作,也可以是在終端設備上安裝的應用程序運行時的界面上進行操作。這里的系統界面為不調用任何應用程序時,終端設備所顯示的界面,也稱之為終端設備的桌面。在終端設備的系統界面上進行操作時,可以是在圖標區的操作,也可以是在非圖標區的操作。
在步驟102中,若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙。
預設的壓力閾值是根據經驗數據確定的,其是根據用戶在進行正常的點擊、滑動及長按等操作時的壓力進行確定的。
當第一操作壓力大于預設的壓力閾值時,說明用戶現在在進行不同于正常的點擊、長按或滑動操作的操作。則區別于終端設備對正常的操作的響應,例如,啟動用戶選擇的圖標對應的應用程序等,當第一操作壓力大于預設的壓力閾值時,終端設備在顯示屏上以預設的順序顯示至少一個壁紙。
預設的順序可以是按壁紙的名稱的字母順序,可以是按壁紙的類型的順序,也可以是按壁紙的內容的順序,也可以是按壁紙的來源的順序,還可以是隨機顯示的順序。預設的順序可以是終端設備上已經定義好的,也可以是用戶提前設置于終端設備上的。這里的壁紙可以是終端設備的本地存儲器中的圖片,也可以是終端設備上安裝的壁紙軟件從服務器中獲取的圖片,還可以是一部分本地存儲器中的圖片、一部分壁紙軟件從服務器中獲取的圖片。終端設備可以通過內部程序接口將本地存儲器中的圖片、壁紙軟件從服務器中獲取的圖片顯示在顯示屏上。
在一種實現方式中,在顯示屏上以預設的順序顯示至少一個壁紙時,可以是固定地在顯示屏的一部分區域以預設的順序顯示至少一個壁紙。例如,在顯示屏的頂部的預設范圍內顯示該至少一個壁紙。也可以是根據用戶進行第一操作時的位置,在距離用戶進行第一操作時的位置預設距離處的位置顯示該至少一個壁紙,以不影響用戶的后續操作。
在另一種實現方式中,在顯示屏上以預設的順序顯示至少一個壁紙時,可以是以預設的順序全屏顯示該至少一個壁紙。
在再一種實現方式中,在顯示屏上以預設的順序顯示至少一個壁紙時,除了顯示該至少一個壁紙之外,還可以顯示調出除所當前顯示的壁紙之外的新壁紙的按鈕。即,該按鈕對應的功能為調出除所當前顯示的壁紙之外的新壁紙。可選的,在顯示屏上顯示按鈕時,可以顯示兩個按鈕,一個按鈕對應的功能為調出從未顯示過的新壁紙,另一個按鈕對應的功能為調出之前已經顯示過但當前未顯示的新壁紙。
需要說明的是,在上述三種實現方式中的任一種實現方式中,顯示至少一個壁紙時的顯示界面可以是以一行進行顯示的形式,可以是以一列進行顯示的形式,還可以是以九宮格進行顯示的形式或者其他任意列表形式。本公開實施例對此不做限制。
在步驟103中,根據用戶觸發的第二操作獲取第二操作的第二操作信息。
其中,第二操作信息包括第二操作壓力及操作軌跡。
在步驟102之后,用戶可以在以預設的順序顯示至少一個壁紙的界面上觸發第二操作。與步驟101類似,終端設備可以通過壓力傳感器根據第二操作獲取第二操作的第二操作信息。
用戶可以在觸摸屏上觸發第二操作,這里的第二操作可以是滑動。操作軌跡可以包括操作起點、操作終點及操作過程中在顯示屏上的運動痕跡。
需要說明的是,第一操作和第二操作可以位于觸摸屏上的同一位置,也可以位于觸摸屏上的不同位置。即,用戶可以在觸發第一操作后,在終端設備以預設的順序顯示了至少一個壁紙后,在同樣的位置再觸發第二操作,也可以是,用戶在觸發了第一操作后,在終端設備在顯示屏上以預設的順序顯示了至少一個壁紙后,在其他的位置觸發第二操作。
在步驟104中,若第二操作壓力大于預設的壓力閾值,則根據操作軌跡確定壁紙中的待更換壁紙。
當第二操作壓力大于預設的壓力閾值時,說明用戶現在在進行不同于正常的滑動界面操作的操作。則區別于終端設備對正常的滑動操作的響應,例如,顯示下一幀界面,當第二操作壓力大于預設的壓力閾值時,終端設備根據操作軌跡確定顯示的壁紙中的待更換壁紙。
在根據操作軌跡確定顯示的壁紙中的待更換的壁紙時,終端設備可以先根據操作軌跡及操作軌跡與選中區域的映射關系確定操作軌跡的終點對應的區域,再確定該區域對應的壁紙為待更換的壁紙。操作軌跡與選中區域的映射關系可以是提前設置在終端設備中的,該映射關系中記錄了操作軌跡與選中區域的映射關系,即各個不同長度、不同形式及各個起點的操作軌跡與其對應的選中區域的映射關系。需要說明的是,同一個長度、同一種形式以及同一個起點的操作軌跡可以對應多個選中區域,一方面,這是為了在操作軌跡的滑動過程中,終端設備可以實時跟蹤該操作軌跡,在終端設備上顯示選中區域,以提高用戶體驗,另一方面,這是為了提高待更換壁紙的選中精度,進一步提高用戶體驗。例如,長度2.5厘米、形式為直線、起點為(X1,Y1)的操作軌跡可以對應坐標為(X2,Y2)、(X3,Y3)的區域。該映射關系可以是終端設備在出廠時,以實驗驗證的方式確定的;也可以是終端設備根據用戶的歷史操作信息,經過算法確定的。根據該映射關系以及操作軌跡,可以確定該操作軌跡的終點對應的區域,將該區域對應的壁紙確定為待更換的壁紙。
需要說明的是,操作軌跡的終點,可以是用戶停止第二操作時的位置,也可以是第二操作壓力從大于預設的壓力閾值變化為小于或等于預設的壓力閾值時的位置。
在確定出待更換壁紙,終端設備即可以用該待更換的壁紙代替當前的壁紙,從而實現壁紙更換。具體的代替過程,可以采用程序接口,調用系統的壁紙更換程序將當前的壁紙替換為待更換的壁紙。
下面以一個具體的例子說明上述過程。圖2A為圖1所示實施例中顯示至少一個壁紙的用戶界面圖。圖2B為圖1所示實施例中根據操作軌跡確定待更換壁紙的用戶界面圖。如圖2A所示,在用戶界面201中,終端設備按照壁紙的名稱的字母順序在顯示屏底端的預設范圍內顯示了三個壁紙。該用戶界面201是終端設備在根據用戶觸發的第一操作獲取第一操作壓力且確定第一操作壓力大于預設的壓力閾值時顯示的。在用戶界面201中,終端設備除了顯示三個壁紙202外,還顯示了調出除當前顯示的壁紙之外的新壁紙的兩個按鈕。位于左邊的按鈕203的功能為調出之前已經顯示過但當前未顯示的新壁紙,位于右邊的按鈕204的功能為調出從未顯示過的新壁紙。如圖2B所示,終端設備接收到用戶觸發的第二操作后,獲取第二操作的第二操作信息,并當第二操作壓力大于預設的壓力閾值時,根據操作軌跡確定壁紙中的待更換壁紙。該用戶界面205示出了當用戶的手指208形成操作軌跡206時,確定待更換壁紙為壁紙207。
本公開實施例提供的壁紙更換的方法,通過根據用戶觸發的第一操作獲取第一操作的第一操作壓力,若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙,根據用戶觸發的第二操作獲取第二操作的第二操作信息,其中,第二操作信息包括第二操作壓力及操作軌跡,若第二操作壓力大于預設的壓力閾值,則根據操作軌跡確定壁紙中的待更換壁紙,實現了在壁紙更換的過程中,終端設備在用戶觸發操作壓力大于預設的壓力閾值的第一操作時,即可以在顯示屏上顯示至少一個壁紙,在用戶觸發操作壓力大于預設的壓力閾值的第二操作時,可以根據操作軌跡確定待更換的壁紙,即對于用戶而言,只需要觸發操作壓力大于預設的壓力閾值的第一操作和操作壓力大于預設的壓力閾值的第二操作即可以實現壁紙更換,相較于相關技術,不需要用戶先進入壁紙軟件、選擇壁紙和點擊確認更換壁紙,簡化了用戶在壁紙更換的過程中的操作,從而,提高了用戶體驗。
圖3是根據另一示例性實施例示出的一種壁紙更換的方法的流程圖。如圖3所示,本公開實施例在圖1所示實施例的基礎上,對其他的步驟進行詳細說明:
在步驟301中,接收壁紙更換設置指令。
壁紙更換設置指令可以是支持壓力觸控更換壁紙,或者,不支持壓力觸控更換壁紙。壁紙更換設置指令是用戶預先設置在終端設備上的。
圖4A為圖3所示實施例中接收壁紙更換設置指令的用戶界面圖。用戶界面401示出了,用戶設置的壁紙更換設置指令為支持壓力觸控更換壁紙。
在步驟302中,若壁紙更換設置指令為支持壓力觸控更換壁紙,則確定執行若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙的操作。
在步驟303中,根據用戶觸發的第一操作獲取第一操作的第一操作壓力。
步驟302和步驟303之間沒有時序關系。
步驟303的實現過程與步驟101的實現過程類似,此處不再贅述。
在步驟304中,若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙。
只有在步驟302中,壁紙更換設置指令為支持壓力觸控更換壁紙時,步驟304才執行。
步驟304的實現過程與步驟102的實現過程類似,此處不再贅述。
在本公開實施例中,在顯示屏上以預設的順序顯示至少一個壁紙時,除了顯示該至少一個壁紙之外,還可以顯示調出除所當前顯示的壁紙之外的新壁紙的按鈕。
在步驟305中,根據用戶觸發的第二操作獲取第二操作的第二操作信息。
其中,第二操作信息包括第二操作壓力及操作軌跡。
步驟305的實現過程與步驟103的實現過程類似,此處不再贅述。
在步驟306中,若第二操作壓力大于預設的壓力閾值,則根據操作軌跡與選中區域的映射關系及操作軌跡確定操作軌跡在移動過程中選中的區域。
在步驟307中,若選中的區域為壁紙區域,則顯示選中壁紙區域對應的壁紙。
在步驟308中,若選中的區域為按鈕區域,則根據按鈕區域對應的按鈕,顯示新的壁紙。
在步驟306-步驟308中,在第二操作壓力大于預設的壓力閾值時,可以根據操作軌跡與選中區域的映射關系及操作軌跡確定操作軌跡在移動過程中選中的區域,以實現終端設備可以實時跟蹤該操作軌跡,在終端設備上顯示選中區域,以提高用戶體驗。
在確定選中區域時,可以根據操作軌跡與選中區域的映射關系以及操作軌跡確定操作軌跡在移動過程中選中的區域。操作軌跡與選中區域的映射關系可以是提前設置在終端設備中的,該映射關系中記錄了操作軌跡與選中區域的映射關系,即各個不同長度、不同形式及各個起點的操作軌跡與其對應的選中區域的映射關系。
在步驟304中,終端設備在顯示屏上以預設的順序顯示至少一個壁紙時,還顯示了調出除所當前顯示的壁紙之外的新壁紙的按鈕。則在步驟307和步驟308中,若選中的區域為壁紙區域時,則顯示選中壁紙區域對應的壁紙;若選中的區域為按鈕區域,則根據按鈕區域對應的按鈕,顯示新的壁紙。可選的,在顯示選中壁紙區域對應的壁紙時,可以是以加粗該選中的壁紙的邊框的形式表示選中。在根據按鈕區域對應的按鈕,顯示新的壁紙時,可以根據按鈕區域對應的按鈕功能,顯示之前已經顯示過但當前未顯示的新壁紙,或者,顯示從未顯示過的新壁紙。
圖4B為圖3所示實施例中根據操作軌跡進行顯示的用戶界面圖。如圖4B所示,根據不同的操作軌跡,顯示不同的用戶界面。圖4B左邊的用戶界面402,表示操作軌跡選中的區域為壁紙區域,其表示選中了第二張壁紙。圖4B右邊的用戶界面403,表示操作軌跡選中的區域為按鈕區域,其顯示了從未顯示過的新壁紙404。
在步驟309中,若第二操作壓力大于預設的壓力閾值,則根據操作軌跡確定壁紙中的待更換壁紙。
步驟309與步驟104的實現過程類似,此處不再贅述。
本公開實施例提供的壁紙更換的方法,通過設置接收壁紙更換設置指令,若壁紙更換設置指令為支持壓力觸控更換壁紙,則確定執行若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙的操作,若第二操作壓力大于預設的壓力閾值,則根據操作軌跡與選中區域的映射關系及操作軌跡確定操作軌跡在移動過程中選中的區域,若選中的區域為壁紙區域,則顯示選中壁紙區域對應的壁紙,若選中的區域為按鈕區域,則根據按鈕區域對應的按鈕,顯示新的壁紙,實現了只有在用戶設置的壁紙更換設置指令為支持壓力觸控更換壁紙時,才執行接下來的當第一操作壓力大于預設的壓力閾值,在顯示屏上以預設的順序顯示至少一個壁紙的操作,使得用戶可以根據自己的需求選擇是否需要通過壓力觸控更換壁紙,另外,實現了在第二操作壓力大于預設的壓力閾值時,可以根據操作軌跡確定操作軌跡在移動過程中選中的區域,根據不同的選中區域進行不同的顯示,使得用戶可以實時觀察自己在操作過程中的終端設備的反饋,從而,在簡化用戶在壁紙更換的過程中的操作的基礎上,實現了用戶可以根據自己的需求進行配置,以及,實時觀察到終端設備的反饋,進一步提高了用戶體驗。
下述為本公開裝置實施例,可以用于執行本公開方法實施例。對于本公開裝置實施例中未披露的細節,請參照本公開方法實施例。
圖5是根據一示例性實施例示出的一種壁紙更換的裝置的框圖。該壁紙更換的裝置可以通過軟件、硬件或者兩者的結合實現成為包含終端設備的部分或者全部。如圖5所示,本公開實施例提供的壁紙更換的裝置包括:第一獲取模塊51、第一顯示模塊52、第二獲取模塊53及第一確定模塊54。
第一獲取模塊51,被配置為根據用戶觸發的第一操作獲取第一操作的第一操作壓力。
可選的,第一獲取模塊51可以包括獲取子模塊511,被配置為通過壓力傳感器根據第一操作獲取第一操作的第一操作壓力。
第一顯示模塊52,被配置為當第一操作壓力大于預設的壓力閾值時,在顯示屏上以預設的順序顯示至少一個壁紙。
可選的,第一顯示模塊52可以包括顯示子模塊521,被配置為在顯示屏上以預設的順序顯示至少一個壁紙及調出除所當前顯示的壁紙之外的新壁紙的按鈕。
第二獲取模塊53,被配置為根據用戶觸發的第二操作獲取第二操作的第二操作信息。
其中,第二操作信息包括第二操作壓力及操作軌跡。
第一確定模塊54,被配置為當第二操作壓力大于預設的壓力閾值時,根據操作軌跡確定壁紙中的待更換壁紙。
本公開實施例提供的壁紙更換的裝置,通過設置第一獲取模塊,被配置為根據用戶觸發的第一操作獲取第一操作的第一操作壓力,第一顯示模塊,被配置為當第一操作壓力大于預設的壓力閾值時,在顯示屏上以預設的順序顯示至少一個壁紙,第二獲取模塊,被配置為根據用戶觸發的第二操作獲取第二操作的第二操作信息,其中,第二操作信息包括第二操作壓力及操作軌跡,第一確定模塊,被配置為當第二操作壓力大于預設的壓力閾值時,根據操作軌跡確定壁紙中的待更換壁紙,實現了在壁紙更換的過程中,終端設備在用戶觸發操作壓力大于預設的壓力閾值的第一操作時,即可以在顯示屏上顯示至少一個壁紙,在用戶觸發操作壓力大于預設的壓力閾值的第二操作時,可以根據操作軌跡確定待更換的壁紙,即對于用戶而言,只需要觸發操作壓力大于預設的壓力閾值的第一操作和操作壓力大于預設的壓力閾值的第二操作即可以實現壁紙更換,相較于相關技術,不需要用戶先進入壁紙軟件、選擇壁紙和點擊確認更換壁紙,簡化了用戶在壁紙更換的過程中的操作,從而,提高了用戶體驗。
圖6是根據另一示例性實施例示出的一種壁紙更換的裝置的框圖。如圖6所示,本公開實施例在圖5所示實施例的基礎上,還包括:第二確定模塊61、第二顯示模塊62和第三顯示模塊63。
第二確定模塊61,被配置為當第二操作壓力大于預設的壓力閾值時,根據操作軌跡與選中區域的映射關系及操作軌跡確定操作軌跡在移動過程中選中的區域。
第二顯示模塊62,被配置為當選中的區域為壁紙區域時,顯示選中壁紙區域對應的壁紙。
第三顯示模塊63,被配置為當選中的區域為按鈕區域時,根據按鈕區域對應的按鈕,顯示新的壁紙。
本公開實施例提供的壁紙更換的裝置,通過設置確定模塊,被配置為當第二操作壓力大于預設的壓力閾值時,根據操作軌跡與選中區域的映射關系及操作軌跡確定操作軌跡在移動過程中選中的區域,第二顯示模塊,被配置為當選中的區域為壁紙區域時,顯示選中壁紙區域對應的壁紙,第三顯示模塊,被配置為當選中的區域為按鈕區域時,根據按鈕區域對應的按鈕,顯示新的壁紙,實現了在第二操作壓力大于預設的壓力閾值時,可以根據操作軌跡確定操作軌跡在移動過程中選中的區域,根據不同的選中區域進行不同的顯示,使得用戶可以實時觀察自己在操作過程中的終端設備的反饋,從而,在簡化用戶在壁紙更換的過程中的操作的基礎上,實時觀察到終端設備的反饋,進一步提高了用戶體驗。
圖7是根據又一示例性實施例示出的一種壁紙更換的裝置的框圖。如圖7所示,本公開實施例提供的壁紙更換的裝置在圖5和圖6所示實施例的基礎上,第一確定模塊54包括:第一確定子模塊541和第二確定子模塊542。
第一確定子模塊541,被配置為根據操作軌跡及操作軌跡與選中區域的映射關系確定操作軌跡的終點對應的區域。
第二確定子模塊542,被配置為確定區域對應的壁紙為待更換壁紙。
本公開實施例提供的壁紙更換的裝置,通過設置第一確定子模塊,被配置為根據操作軌跡及操作軌跡與選中區域的映射關系確定操作軌跡的終點對應的區域,第二確定子模塊,被配置為確定區域對應的壁紙為待更換壁紙,實現了在確定待更換壁紙的過程中,先確定操作軌跡的終點對應的區域,在將該區域對應的壁紙確定為待更換壁紙,實現過程簡單,且準確度較高,從而,最終確定待更換壁紙精確率更高,進一步提高了用戶體驗。
圖8是根據再一示例性實施例示出的一種壁紙更換的裝置的框圖。如圖8所示,本公開實施例提供的壁紙更換裝置,在圖5-圖7所示實施例的基礎上,還包括:接收模塊81和第三確定模塊82。
接收模塊81,被配置為接收壁紙更換設置指令。
第三確定模塊82,被配置為當壁紙更換設置指令為支持壓力觸控更換壁紙時,確定執行若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙的操作。
本公開實施例提供的壁紙更換的裝置,通過設置接收模塊,被配置為接收壁紙更換設置指令,第二確定模塊,被配置為當壁紙更換設置指令為支持壓力觸控更換壁紙時,確定執行若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙的操作,實現了只有在用戶設置的壁紙更換設置指令為支持壓力觸控更換壁紙時,才執行接下來的當第一操作壓力大于預設的壓力閾值,在顯示屏上以預設的順序顯示至少一個壁紙的操作,使得用戶可以根據自己的需求選擇是否需要通過壓力觸控更換壁紙,從而,實現了用戶可以根據自己的需求進行配置,進一步提高了用戶體驗。
以上描述了壁紙更換的裝置的內部功能和結構,圖9是根據再一示例性實施例示出的一種壁紙更換的裝置的框圖。如圖9所示,該壁紙更換的裝置可實現為:
處理器91;
用于存儲處理器91可執行指令的存儲器92;
其中,處理器91被配置為:
根據用戶觸發的第一操作獲取第一操作的第一操作壓力;若第一操作壓力大于預設的壓力閾值,則在顯示屏上以預設的順序顯示至少一個壁紙;根據用戶觸發的第二操作獲取第二操作的第二操作信息;其中,第二操作信息包括第二操作壓力及操作軌跡;若第二操作壓力大于預設的壓力閾值,則根據操作軌跡確定壁紙中的待更換壁紙。
圖10是根據一示例性實施例示出的一種壁紙更換的裝置的框圖。例如,壁紙更換的裝置800可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
參照圖10,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)接口812,傳感器組件814,以及通信組件816。
處理組件802通常控制裝置800的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件802可以包括一個或多個處理器820來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數據以支持在裝置800的操作。這些數據的示例包括用于在裝置800上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統,一個或多個電源,及其他與為裝置800生成、管理和分配電力相關聯的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當裝置800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(MIC),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通信組件816發送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態評估。例如,傳感器組件814可以檢測到裝置800的打開/關閉狀態,組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設備之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。
在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由裝置800的處理器820執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數據存儲設備等。
一種非臨時性計算機可讀存儲介質,當該存儲介質中的指令由壁紙更換的裝置的處理器執行時,使得壁紙更換的裝置能夠執行上述壁紙更換的方法。
本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求書指出。
應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求書來限制。