本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種顯示應(yīng)用程序背景圖像的方法和裝置。
背景技術(shù):隨著終端技術(shù)的快速發(fā)展,終端中應(yīng)用程序的種類越來越繁多,功能也越來越豐富。在應(yīng)用程序中,不同的界面或窗口中都會設(shè)置有各自的背景圖像,背景圖像可以是簡單的單色(如白色、藍色等)靜態(tài)圖像,也可以是各種較復(fù)雜的圖像。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:應(yīng)用程序的背景圖像是由開發(fā)人員預(yù)先設(shè)置或由用戶設(shè)置,設(shè)置之后,在應(yīng)用程序的使用過程中,背景圖像不會發(fā)生動態(tài)的改變,如果需要改變則需要重新進行設(shè)置,這種顯示應(yīng)用程序背景圖像的處理方式,會導(dǎo)致應(yīng)用程序的背景圖像較為死板,顯示靈活性差。
技術(shù)實現(xiàn)要素:為了解決上述技術(shù)的問題,本發(fā)明實施例提供了一種顯示應(yīng)用程序背景圖像的方法和裝置,以提高應(yīng)用程序背景圖像的顯示靈活性。所述技術(shù)方案如下:一方面,提供了一種顯示應(yīng)用程序背景圖像的方法,所述方法包括:接收目標應(yīng)用程序的背景顯示指令,所述背景顯示指令中攜帶有地理區(qū)域標識;根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像;將所述背景圖像顯示在所述目標應(yīng)用程序的背景顯示位。另一方面,提供了一種顯示應(yīng)用程序背景圖像的裝置,所述裝置包括:接收模塊,用于接收目標應(yīng)用程序的背景顯示指令,所述背景顯示指令中攜帶有地理區(qū)域標識;確定模塊,用于根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像;顯示模塊,用于將所述背景圖像顯示在所述目標應(yīng)用程序的背景顯示位。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:本發(fā)明實施例中,接收目標應(yīng)用程序的攜帶有地理區(qū)域標識的背景顯示指令,根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像,并進行顯示,這樣,在應(yīng)用程序中,可以根據(jù)不同的地理區(qū)域顯示不同的背景圖像,從而可以提高應(yīng)用程序背景圖像的顯示靈活性。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的顯示應(yīng)用程序背景圖像的方法流程圖;圖2是本發(fā)明實施例提供的顯示應(yīng)用程序背景圖像的裝置結(jié)構(gòu)示意圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例一本發(fā)明實施例提供了一種顯示應(yīng)用程序背景圖像的方法,如圖1所示,該方法的處理流程可以包括如下的步驟:步驟101,接收目標應(yīng)用程序的背景顯示指令,背景顯示指令中攜帶有地理區(qū)域標識。步驟102,根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像。步驟103,將背景圖像顯示在目標應(yīng)用程序的背景顯示位。本發(fā)明實施例中,接收目標應(yīng)用程序的攜帶有地理區(qū)域標識的背景顯示指令,根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像,并進行顯示,這樣,在應(yīng)用程序中,可以根據(jù)不同的地理區(qū)域顯示不同的背景圖像,從而可以提高應(yīng)用程序背景圖像的顯示靈活性。實施例二本發(fā)明實施例提供了一種顯示應(yīng)用程序背景圖像的方法,該方法的執(zhí)行主體可以優(yōu)選為終端,如手機、平板電腦等移動終端,在終端中可以安裝有應(yīng)用程序,下面流程中的目標應(yīng)用程序為終端安裝的應(yīng)用程序中的任意應(yīng)用程序。本發(fā)明實施例中,終端可以預(yù)先存儲圖像和地理區(qū)域標識的對應(yīng)關(guān)系。其中,地理區(qū)域標識可以是唯一對應(yīng)一個地理區(qū)域的標識,地理區(qū)域可以是按行政邊界劃分的區(qū)域,例如地理區(qū)域標識可以是城市標識,地理區(qū)域還可以是按自然或人文等特征劃分的區(qū)域,該標識可以是人為定義的編號等。與地理區(qū)域標識對應(yīng)的圖像可以是任意的圖像,可以是圖片、動畫、視頻等,優(yōu)選的,地理區(qū)域標識對應(yīng)的圖像可以是能夠反映相應(yīng)的地理區(qū)域的區(qū)域特征的圖像,例如,地理區(qū)域內(nèi)的旅游勝地、著名建筑、代表性植物、代表性動物、特有風(fēng)俗等的圖像。上述預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,可以在應(yīng)用程序進行開發(fā)設(shè)計時進行設(shè)置并存儲在應(yīng)用程序的安裝包中;也可以在應(yīng)用程序安裝使用后,在服務(wù)器側(cè)進行設(shè)置,由服務(wù)器發(fā)送給終端進行保存;還可以在應(yīng)用程序安裝使用后,由用戶進行設(shè)置,并保存在終端。本發(fā)明實施例會在后面的內(nèi)容中詳細介紹在終端設(shè)置圖像和地理區(qū)域標識的對應(yīng)關(guān)系的方法。優(yōu)選的,終端在對圖像和地理區(qū)域標識的對應(yīng)關(guān)系進行存儲時,可以存儲每個圖像的圖像文件,并使用描述文件記錄圖像文件的文件名和地理區(qū)域標識的對應(yīng)關(guān)系,將各圖像文件和描述文件共同打包得到背景包(如打包為預(yù)定格式的壓縮文件)。描述文件可以是XML(ExtensibleMarkupLanguage,可擴展標記語言)格式的文件。描述文件可以包括如下的內(nèi)容:<Weatherscreenversion="1"frameRate="60"screenWidth="720"><Imagew="#view_width"h="#view_height"srcExp="'weather_bg_'+#pid+'.png'"/></Weatherscreen>其中,srcExp對應(yīng)的是圖像文件的文件名,#pid是地理區(qū)域標識(如城市標識),在存儲圖像文件時,圖像文件的文件名格式可以是:weather_bg_地理區(qū)域標識.png,例如,北京的地理區(qū)域標識為10101010100,則對應(yīng)的圖像文件的文件名可以是weather_bg_101010100.png。對于目標應(yīng)用程序為天氣狀態(tài)應(yīng)用程序(用于顯示天氣狀態(tài)的應(yīng)用程序)的情況,優(yōu)選的,終端預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系可以具體為圖像、地理區(qū)域標識和天氣信息的對應(yīng)關(guān)系,每個地理區(qū)域標識和天氣信息可以對應(yīng)一個圖像,天氣信息可以是標識天氣狀態(tài)的信息,如晴、多云、陰、霧等。這樣,對于相同的地理區(qū)域標識,該地理區(qū)域的天氣狀況不同時,可以對應(yīng)不同的圖像,顯示背景圖像的處理在后面會有詳細說明。下面將結(jié)合實施過程,對圖1所示的處理流程進行詳細的說明,內(nèi)容可以如下。步驟101,接收目標應(yīng)用程序的背景顯示指令,背景顯示指令中攜帶有地理區(qū)域標識。在實施中,該步驟的處理可以是在用戶開啟目標應(yīng)用程序或開啟目標應(yīng)用程序的某個界面后開始執(zhí)行。例如,用戶點擊目標應(yīng)用程序的快捷方式,啟動目標應(yīng)用程序的過程中,可以觸發(fā)生成背景顯示指令用于顯示目標應(yīng)用程序的界面的背景圖像。生成背景顯示指令時,可以在其中攜帶地理區(qū)域標識。該地理區(qū)域標識可以根據(jù)終端當前的地理位置信息確定,在終端可以預(yù)先存儲地理位置信息與地理區(qū)域標識的對應(yīng)關(guān)系,背景顯示指令中攜帶的地理區(qū)域標識可以是根據(jù)預(yù)先存儲的地理位置信息與地理區(qū)域標識的對應(yīng)關(guān)系確定出的與當前的地理位置信息對應(yīng)的地理區(qū)域標識。地理位置信息可以是坐標信息等,可以通過定位系統(tǒng)獲取。終端接到背景顯示指令后則進行后續(xù)的處理流程。又例如,在天氣狀態(tài)應(yīng)用程序中,用戶選擇城市切換后,可以進行天氣狀態(tài)顯示界面的切換,這時可以觸發(fā)生成背景顯示指令用于切換天氣狀態(tài)顯示界面的背景圖像。生成背景顯示指令時,可以在其中攜帶用戶選擇切換的城市的地理區(qū)域標識。步驟102,根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像。對于上述預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,可以存儲在某個預(yù)先設(shè)置的存儲位置,如某個預(yù)設(shè)的目錄中。例如,對于操作系統(tǒng)具有百變框架功能的終端,百變框架可以對應(yīng)目標應(yīng)用程序設(shè)置一個目錄,在該目錄中可以存儲對目標應(yīng)用程序的各背景圖像的圖像文件和相應(yīng)的描述文件進行打包得到的背景包,這樣,在執(zhí)行步驟102時,可以在該目錄中通過描述文件查找相應(yīng)的圖像文件。有些情況下,預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中可能不能包含所有的地理區(qū)域標識。所以,優(yōu)選的,步驟102的處理可以如下:如果預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中包含有背景顯示指令中攜帶的地理區(qū)域標識,則根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像;如果預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中不包含所述背景顯示指令中攜帶的地理區(qū)域標識,則確定預(yù)先存儲的目標應(yīng)用程序默認的圖像為背景圖像。此默認的圖像可以是目標應(yīng)用程序中預(yù)設(shè)的任意圖像,如簡單的單色靜態(tài)圖像等。例如,在執(zhí)行步驟102時,在上述存儲目標應(yīng)用程序的各背景圖像的圖像文件和相應(yīng)的描述文件的目錄中,查找背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像文件時,如果沒有查找到該地理區(qū)域標識,則可以在目標應(yīng)用程序的相應(yīng)目錄中獲取默認的圖像。本發(fā)明實施例中,對于上述目標應(yīng)用程序為天氣狀態(tài)應(yīng)用程序,且預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系為預(yù)先存儲的圖像、地理區(qū)域標識和天氣信息的對應(yīng)關(guān)系的情況,步驟102的處理可以如下:首先,獲取背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的當前的天氣信息。該天氣信息可以從服務(wù)器獲取,即終端可以向服務(wù)器發(fā)送攜帶有地理區(qū)域標識的天氣信息獲取請求,然后接收服務(wù)器反饋的相應(yīng)地理區(qū)域的當前的天氣信息。然后,根據(jù)預(yù)先存儲的圖像、地理區(qū)域標識和天氣信息的對應(yīng)關(guān)系,確定背景顯示指令中攜帶的地理區(qū)域標識和獲取的天氣信息對應(yīng)的圖像為背景圖像。優(yōu)選的,預(yù)先存儲的圖像可以反映出相應(yīng)的天氣狀況的特征,例如,天氣信息為雪,對應(yīng)的圖像可以為雪景圖像。對于同一個地理區(qū)域,可以對應(yīng)存儲多種天氣狀況下的圖像。步驟103,將背景圖像顯示在目標應(yīng)用程序的背景顯示位。在實施中,終端將上述確定出的背景圖像顯示在界面的最下層。在背景圖像的上層可以顯示各種窗口、字符、圖片、圖標等。對于目標應(yīng)用程序為天氣狀態(tài)應(yīng)用程序的情況,在背景圖像的上層可以顯示天氣圖像,如晴天的天氣圖像為太陽加浮云,天氣圖像可以是靜態(tài)的天氣圖像、也可以是天氣動畫等。本發(fā)明實施例中,對圖像和地理區(qū)域標識的對應(yīng)關(guān)系進行預(yù)先存儲的處理方式可以有很多種,下面給出了兩種優(yōu)選的處理方式:方式一用戶根據(jù)預(yù)定的格式編寫描述文件,選取圖像文件,并將圖像文件按照預(yù)定命名規(guī)則進行命名,然后將圖像文件和描述文件打包成背景包存儲在預(yù)設(shè)的目錄中(如上述百變框架為目標應(yīng)用程序設(shè)置的目錄)。描述文件的格式和圖像文件的命名規(guī)則可以參考上面的內(nèi)容。方式二接收圖像設(shè)置請求,該圖像設(shè)置請求攜帶有第一地理區(qū)域標識和第一圖像;在預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中,加入該第一圖像和該第一地理區(qū)域標識的對應(yīng)關(guān)系。在實施中,可以在目標應(yīng)用程序中設(shè)置背景設(shè)置頁面,在背景設(shè)置頁面中可以設(shè)置有地理區(qū)域選擇窗口,用戶可以在地理區(qū)域選擇窗口中選擇地理區(qū)域,在背景設(shè)置頁面中可以包括圖像添加選項,點擊圖像添加選項后可以通過本地選取或拍攝等方式選擇待添加的圖像,還可以設(shè)置有確認添加按鈕,用于觸發(fā)圖像設(shè)置請求,在生成圖像設(shè)置請求時,將用戶選擇的地理區(qū)域的地理區(qū)域標識(即上述第一地理區(qū)域標識)和選擇的待添加的圖像(即上述第一圖像)攜帶于圖像設(shè)置請求中。另外,圖像設(shè)置請求也可以由服務(wù)器生成并發(fā)送給終端。本發(fā)明實施例中,接收目標應(yīng)用程序的攜帶有地理區(qū)域標識的背景顯示指令,根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像,并進行顯示,這樣,在應(yīng)用程序中,可以根據(jù)不同的地理區(qū)域顯示不同的背景圖像,從而可以提高應(yīng)用程序背景圖像的顯示靈活性。實施例三基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種顯示應(yīng)用程序背景圖像的裝置,如圖2所示,所述裝置包括:接收模塊210,用于接收目標應(yīng)用程序的背景顯示指令,所述背景顯示指令中攜帶有地理區(qū)域標識;確定模塊220,用于根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像;顯示模塊230,用于將所述背景圖像顯示在所述目標應(yīng)用程序的背景顯示位。優(yōu)選的,所述地理區(qū)域標識為城市標識。優(yōu)選的,所述背景顯示指令中攜帶的地理區(qū)域標識為根據(jù)預(yù)先存儲的地理位置信息與地理區(qū)域標識的對應(yīng)關(guān)系確定出的與當前的地理位置信息對應(yīng)的地理區(qū)域標識。優(yōu)選的,所述確定模塊220,用于:如果所述預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中包含有所述背景顯示指令中攜帶的地理區(qū)域標識,則根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像;如果所述預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中不包含所述背景顯示指令中攜帶的地理區(qū)域標識,則確定預(yù)先存儲的所述目標應(yīng)用程序默認的圖像為背景圖像。優(yōu)選的,所述目標應(yīng)用程序為天氣狀態(tài)應(yīng)用程序;所述預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系為預(yù)先存儲的圖像、地理區(qū)域標識和天氣信息的對應(yīng)關(guān)系;所述確定模塊220,用于:獲取所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的當前的天氣信息;根據(jù)預(yù)先存儲的圖像、地理區(qū)域標識和天氣信息的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識和獲取的天氣信息對應(yīng)的圖像為背景圖像。優(yōu)選的,所述確定模塊220,還用于:接收圖像設(shè)置請求,所述圖像設(shè)置請求攜帶有第一地理區(qū)域標識和第一圖像;在所述預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系中,加入所述第一圖像和所述第一地理區(qū)域標識的對應(yīng)關(guān)系。本發(fā)明實施例中,接收目標應(yīng)用程序的攜帶有地理區(qū)域標識的背景顯示指令,根據(jù)預(yù)先存儲的圖像和地理區(qū)域標識的對應(yīng)關(guān)系,確定所述背景顯示指令中攜帶的地理區(qū)域標識對應(yīng)的圖像為背景圖像,并進行顯示,這樣,在應(yīng)用程序中,可以根據(jù)不同的地理區(qū)域顯示不同的背景圖像,從而可以提高應(yīng)用程序背景圖像的顯示靈活性。需要說明的是:上述實施例提供的顯示應(yīng)用程序背景圖像的裝置在顯示應(yīng)用程序背景圖像時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的顯示應(yīng)用程序背景圖像的裝置與顯示應(yīng)用程序背景圖像的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。