壁紙設置方法及終端的制作方法
【專利摘要】本發明的實施例提供一種壁紙設置方法及終端,涉及計算機【技術領域】,解決了采用現有壁紙設置方法設置壁紙后,在顯示時出現圖片失真的問題,并且簡化了用戶的操作。該方法,包括:確定通過客戶端選中的目標縮略圖;獲取客戶端的分辨率;獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息;向服務器發送下載請求,所述下載請求包括所述目標大圖的標識信息;接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
【專利說明】壁紙設置方法及終端
【技術領域】
[0001]本發明涉及計算機【技術領域】,尤其涉及一種壁紙設置方法及終端。
【背景技術】
[0002]目前,用戶在對終端進行壁紙設置時,可以在互聯網上查找到壁紙圖片,并下載到本地,然后手動將該圖片設為壁紙,或者某個主題里的桌面壁紙。
[0003]然而,采用上述方法設置壁紙時,如果下載的圖片與終端的顯示分辨率不匹配時,將導致壁紙顯示時出現圖片失真現象,并且需要用戶進行多次手動操作才能完成,操作較繁瑣。
【發明內容】
[0004]本發明的實施例提供一種壁紙設置方法及終端,解決了采用現有壁紙設置方法設置壁紙后,在顯示時出現圖片失真的問題,并且簡化了用戶的操作。
[0005]為達到上述目的,本發明的實施例采用如下技術方案:
[0006]一方面,提供一種壁紙設置方法,包括:
[0007]確定通過客戶端選中的目標縮略圖;
[0008]獲取客戶端的分辨率;
[0009]獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息;
[0010]向服務器發送下載請求,所述下載請求包括所述目標大圖的標識信息;
[0011]接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
[0012]另一方面,提供一種客戶端,包括:
[0013]確定模塊,用于確定通過客戶端選中的目標縮略圖;
[0014]獲取模塊,用于獲取客戶端的分辨率;
[0015]所述獲取模塊,還用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息;
[0016]發送模塊,用于向服務器發送下載請求,所述下載請求包括所述目標大圖的標識
信息;
[0017]接收模塊,用于接收服務器發送的所述目標大圖;
[0018]設置模塊,用于將所述目標大圖設置為所述客戶端的壁紙。
[0019]通過上述技術方案,客戶端確定目標縮略圖后,可以獲取客戶端的分辨率,并獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息,之后,從服務器端將所述目標大圖下載下來,自動完成客戶端壁紙的設置。由于從客戶端下載的目標大圖已經是與客戶端的分辨率相匹配的,因而可以有效解決了采用現有壁紙設置方法設置壁紙后,在顯示時出現圖片失真的問題,并且整個過程,只需要用戶執行選中縮略圖的操作,其他的步驟均由客戶端自動執行,實現了壁紙的一鍵安裝,簡化了用戶的操作。【專利附圖】
【附圖說明】
[0020]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0021]圖1為本發明實施例1提供的壁紙設置方法的流程圖;
[0022]圖2為本發明實施例1提供的壁紙設置方法的一種實現方式流程圖;
[0023]圖3為本發明實施例1提供的壁紙設置方法的另一種實現方式流程圖;
[0024]圖4為本發明實施例1提供的壁紙設置方法的又一種實現方式流程圖;
[0025]圖5為本發明實施例2提供一種客戶端的結構圖。
【具體實施方式】
[0026]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0027]實施例1:
[0028]如圖1所示,本發明實施例提供一種壁紙設置方法,包括:
[0029]101、確定通過客戶端選中的目標縮略圖。
[0030]本實施例的一種實現方式中,客戶端可以為安裝于各種電子終端上的提供壁紙設置功能的應用平臺,例如,Q+應用平臺,或者其它可以提供壁紙設置功能的應用。
[0031]102、獲取客戶端的分辨率。
[0032]該客戶端的分辨率是指用于展現所述客戶端界面的顯示屏的屏幕分辨率。例如,提供壁紙設置功能的應用平臺安裝在個人電腦上,該客戶端的分辨率是指在個人電腦上用于顯示提供壁紙設置功能的應用平臺的顯示屏的屏幕分辨率。
[0033]該分辨率的取值具體可以為1280*800、1024*768、1366*768、1440*900 等。
[0034]103、獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識息。
[0035]104、向服務器發送下載請求,所述下載請求包括所述目標大圖的標識信息。
[0036]105、接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
[0037]本步驟中將所述目標大圖設置為所述客戶端的壁紙具體可以為:將所述目標大圖設置為所述提供壁紙設置功能的應用平臺中的顯示桌面上的壁紙。當然,容易理解的是,本步驟還可以等同替換為:將所述目標大圖設置為所述提供壁紙設置功能的應用平臺所在的WINDOWS系統中的顯示桌面上的壁紙。
[0038]本實施例中,用戶通過客戶端選中目標縮略圖后,可以獲取客戶端的分辨率,并獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息,之后,從服務器端將所述目標大圖下載下來,自動完成客戶端壁紙的設置。由于從客戶端下載的目標大圖已經是與客戶端的分辨率相匹配的,因而可以有效解決了采用現有壁紙設置方法設置壁紙后,在顯示時出現圖片失真的問題,并且整個過程,只需要用戶執行選中縮略圖圖的操作,其他的步驟均由客戶端自動執行,實現了壁紙的一鍵安裝,簡化了用戶的操作。
[0039]提供壁紙設置功能的應用平臺具體包括客戶端和服務器,服務器保存有各個縮略圖及其各自對應的在不同分辨率下顯示時的大圖。下面從各種不同的應用場景來詳細介紹上述壁紙設置方法的應用。
[0040]本發明實施例的一種實現方式,用戶可以通過提供壁紙設置功能的應用平臺上的壁紙浮層實現壁紙設置。壁紙浮層可以為用戶提供比較快捷的設置方式,在提供壁紙設置功能的應用平臺上,將鼠標移動至提供壁紙設置功能的應用平臺中的工具條位置即可調出并顯示所述壁紙浮層,所述壁紙浮層可以包括多個頁面,每個頁面可以顯示多個壁紙的縮略圖,用戶可以通過操作壁紙浮層中的切換頁面的圖標來實現多個頁面之間的切換,以便從更多的壁紙中進行選擇。
[0041]壁紙浮層的實現邏輯主要采用JS0N文件與服務器進行交互的方式。該JS0N文件記錄有浮層中每個頁面所包括各個壁紙縮略圖的URL及其各自對應的大圖的URL,該JS0N文件存放于服務器,該服務器保存有各個縮略圖及其在不同分辨率下顯示時的目標大圖。當壁紙浮層啟動時,會從服務器下載該JS0N文件,并進行解析,然后根據各個壁紙縮略圖的URL下載壁紙縮略圖并顯示。當用戶點擊選中某個縮略圖時,再根據該選中的縮略圖對應的大圖URL下載大圖。
[0042]如圖2所示,通過壁紙浮層實現壁紙設置的具體實現過程如下:
[0043]201、確定通過客戶端的壁紙浮層選中的目標縮略圖,所述壁紙浮層顯示有多個縮略圖。
[0044]202、獲取客戶端的分辨率。
[0045]203、從預設的壁紙浮層JS0N文件中獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
[0046]204、向服務器發送下載請求,所述下載請求包括所述目標大圖的URL ;
[0047]205、接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
[0048]需要說明的是,該壁紙浮層JS0N文件還將包括壁紙縮略圖在預設最大分辨率(例如預設最大分辨率為1440*900)下顯示時對應的大圖的URL。主要用于在浮層JS0N文件中不存在目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL時,上述步驟203可以替代執行如下操作:獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖,以便可以最大程度的滿足客戶端在顯示壁紙時的分辨率要求。
[0049]本發明實施例的另一種實現方式中,用戶可以通過提供壁紙設置功能的應用平臺上的壁紙提醒實現壁紙設置。該壁紙提醒的界面中會顯示出最新更新的一個精選縮略圖,可以為用戶提供精選壁紙的設置方式。
[0050]壁紙提醒的實現邏輯與上述壁紙浮層的實現邏輯類似,也是主要采用JS0N文件與服務器進行交互的方式。壁紙提醒的JS0N文件記錄有最新更新的一個精選縮略圖的URL及其對應的大圖的URL,該JS0N文件存放于服務器端,該服務器保存有在不同時間點精選出來的各個縮略圖及其在不同分辨率下顯示時的目標大圖。與壁紙浮層所不同的是,用于在該壁紙提醒中顯示的精選壁紙縮略圖對應有一個更新時間戳,該更新時間戳用于表示該壁紙的更新程度。服務器會將最新更新的精選壁紙縮略圖的URL及其大圖的URL記錄在JSON文件中,這樣,在壁紙提醒啟動時,會從JSON文件中獲取到最新更新的精選壁紙縮略圖并顯示。
[0051]當壁紙提醒的界面顯示時,用戶可以通過選中壁紙提醒的界面中的精選壁紙縮略圖,來將其設置為壁紙,壁紙設置完成之后,壁紙提醒的界面顯示也將自動銷毀,不再顯示,同時客戶端也將記錄已設置的該精選壁紙的更新時間戳,以避免后續會重復進行設置,壁紙提醒也隨之結束。
[0052]如圖3所示,通過壁紙提醒實現壁紙設置的具體實現過程如下:
[0053]301、確定通過客戶端的壁紙提醒選中的目標縮略圖,所述壁紙提醒顯示有最新更新的一個精選縮略圖;
[0054]302、獲取客戶端的分辨率。
[0055]303、從預設的壁紙提醒JS0N文件中獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
[0056]304、向服務器發送下載請求,所述下載請求包括所述目標大圖的URL ;
[0057]305、接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
[0058]需要說明的是,該壁紙提醒JS0N文件還將包括壁紙縮略圖在預設最大分辨率(例如預設最大分辨率為1440*900)下顯示時對應的大圖的URL。主要用于在壁紙提醒JSON文件中不存在目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL時,上述步驟203可以替代執行如下操作:獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖,以便可以最大程度的滿足客戶端在顯示壁紙時的分辨率要求。
[0059]本發明實施例的又一種實現方式中,用戶可以通過提供壁紙設置功能的應用平臺上的壁紙庫實現壁紙設置。所述壁紙庫的顯示界面可以包括多個頁面,每個頁面可以顯示多個壁紙的縮略圖,用戶可以通過操作壁紙庫中的切換頁面的圖標來實現多個頁面之間的切換,以便從更多的壁紙中進行選擇。
[0060]壁紙庫的實現邏輯主要采用客戶端和WEB頁面技術,其中,客戶端整合IE及WEBKIT內核,通過服務層的調用接口與WEB頁面進行交互,該WEB頁面使用HTML、JS和CSS技術,用于展現多個壁紙的縮略圖。在提供壁紙設置功能的應用平臺上,當壁紙庫啟動時,在提供壁紙設置功能的應用平臺的WEBAPP中加載WEB頁面,該WEB頁面中顯示各個壁紙的縮略圖。
[0061]如圖4所示,通過壁紙庫實現壁紙設置的具體實現過程如下:
[0062]401、確定通過客戶端的壁紙庫選中的目標縮略圖。
[0063]所述壁紙庫包括多個縮略圖,并且所述壁紙庫通過WEB頁面加載于客戶端的WEBAPP中進行顯示。
[0064]402、獲取客戶端的分辨率。
[0065]403、獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的名稱,所述目標大圖的名稱由所述目標大圖的標識和客戶端的分辨率組成。
[0066]同一縮略圖在不同分辨率(例如,1280*800、1024*768、1366*768、1440*900等)下顯示時對應的目標大圖的名稱可以按照下述命名規則進行表示:NAME_1280_800.jpg、NAME_1024_768.jpg、NAME_1366_768.jpg、NAME_1440_900.jpg。其中,NAME 表示縮略圖或者大圖的名稱,可以理解的是,同一縮略圖的名稱中的標識及其各個分辨率下顯示時的大圖的名稱中的標識是一致的,該標識用來表示縮略圖展示的內容及其各張不同分辨率下顯示的大圖中的內容是相同的。例如,縮略圖的名稱為A.JPG,其中,A為標識,則其在 1280*800、1024*768、1366*768、1440*900 下的目標大圖名稱依次為 A_1280_800.jpg、Α_1024_768.jpg、Α_1366_768.jpg、Α_1440_900.jpg,
[0067]例如,步驟401確定的目標縮略圖為A.JPG,步驟402獲取到的客戶端的分辨率為1280*800,則目標大圖的名稱可以確定為么_1280_800.jpg。
[0068]需要說明的是,服務器會按照上述命名規則依次保存每張縮略圖及其在不同分辨率下顯示時的大圖。后續客戶端向服務器發送下載請求時,可以根據下載請求中的目標大圖的名稱獲取到目標大圖。
[0069]404、向服務器發送下載請求,所述下載請求包括所述目標大圖的名稱。
[0070]405、接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
[0071]需要說明的是,在服務器中不存在目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖時,上述步驟403可以替代執行如下操作:獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖,以便可以最大程度的滿足客戶端在顯示壁紙時的分辨率要求。
[0072]還需要說明的是,上述方法及其三種實現方式均是由服務器保存縮略圖在不同分辨率下顯示時的大圖,亦即,縮略圖在不同分辨率下顯示時的大圖由服務器生成并表示。容易想到的是,上述方法還可以等同替換為:在服務器可以為保存縮略圖及其對應的一張大圖(該一張大圖可以為所述目標縮略圖在預設最大分辨率下顯示時對應的大圖),并進行壓縮后存放,上述步驟103 (或者203、或者303、或者403)執行時,可以直接獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖的標識信息作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息,服務器接收到下載請求后,將該目標縮略圖對應的壓縮后的目標大圖發送給客戶端,步驟105 (或者205、或者305、或者405)將執行:接收服務器發送的壓縮后的目標大圖,并進行解壓縮得到無壓縮的目標大圖;并由客戶端將所述無壓縮的目標大圖轉換為在客戶端的分辨率下顯示時的大圖;之后,將轉換后的大圖設置為客戶端的壁紙。
[0073]本發明實施例的一種實現方式中,還提供了開放給第三方的API,使得第三方也通過提供壁紙設置功能的應用平臺提供豐富的壁紙。該API主要包括:voidsetffallpaper (const wchar_t*pszUrl, const wchar_t*pszType);其中,第一個參數pszUrl表示壁紙的網絡路徑,第二個參數pszType表示壁紙的設置模式,具體包括平鋪、拉伸、適應或者劇中等方式。
[0074]第三方提供的壁紙保存與第三方的服務器中,并通過第三方的WEB頁面進行顯示,在提供壁紙設置功能的應用平臺啟動時,通過提供壁紙設置功能的應用平臺的WEBAPP加載該第三方的WEB頁面,即可以實現將第三方提供的壁紙顯示在提供壁紙設置功能的應用平臺中,以供用戶進行選擇。
[0075]當用戶選中第三方WEB頁面中的某個目標縮略圖時,由第三方WEB頁面通過調用上述函數setWallpaper,從第三方的服務器中下載該目標縮略圖在客戶端的分辨率下顯示時的目標大圖,之后,由提供壁紙設置功能的應用平臺將接收到的目標大圖設置為壁紙。
[0076]上述提供的API是針對WEB頁面方式的,另外,該API還可以提供DLL或者COM方式的,以實現支持類似ΕΧΕ或者DLL的應用。
[0077]實施例2:
[0078]如圖5所示,本發明實施例提供一種客戶端,包括:
[0079]確定模塊11,用于確定通過客戶端選中的目標縮略圖;
[0080]獲取模塊12,用于獲取客戶端的分辨率;
[0081]所述獲取模塊12,還用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息;
[0082]發送模塊13,用于向服務器發送下載請求,所述下載請求包括所述目標大圖的標識息;
[0083]接收模塊14,用于接收服務器發送的所述目標大圖;
[0084]設置模塊15,用于將所述目標大圖設置為所述客戶端的壁紙。
[0085]本實施例中的客戶端,可以確定通過客戶端選中的目標縮略圖,獲取客戶端的分辨率,并獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息,之后,從服務器端將所述目標大圖下載下來,自動完成客戶端壁紙的設置。由于從客戶端下載的目標大圖已經是與客戶端的分辨率相匹配的,因而可以有效解決了采用現有壁紙設置方法設置壁紙后,在顯示時出現圖片失真的問題,并且整個過程,只需要用戶執行選中縮略圖的操作,其他的步驟均由客戶端自動執行,實現了壁紙的一鍵安裝,簡化了用戶的操作。
[0086]上述客戶端具體為提供壁紙設置功能的應用平臺,具體包括客戶端和服務器。月艮務器保存有各個縮略圖及其各自對應的在不同分辨率下顯示時的大圖。
[0087]本發明實施例的一種實現方式,用戶可以通過提供壁紙設置功能的應用平臺上的壁紙浮層實現壁紙設置。所述確定模塊11用于確定通過客戶端的壁紙浮層選中的目標縮略圖,所述壁紙浮層顯示有多個縮略圖;所述獲取模塊12用于從預設的浮層JS0N文件中獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
[0088]本發明實施例的另一種實現方式中,用戶可以通過提供壁紙設置功能的應用平臺上的壁紙提醒實現壁紙設置。所述確定模塊11用于確定通過客戶端的壁紙提醒選中的目標縮略圖,所述壁紙提醒顯示有最新更新的一個精選縮略圖;所述獲取模塊12用于從預設的壁紙提醒JS0N文件中獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
[0089]本發明實施例的又一種實現方式中,用戶可以通過提供壁紙設置功能的應用平臺上的壁紙庫實現壁紙設置。所述確定模塊11用于確定通過客戶端的壁紙庫選中的目標縮略圖,所述壁紙庫包括多個縮略圖,并且所述壁紙庫通過WEB頁面加載于客戶端的WEBAPP中進行顯示;所述獲取模塊12用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的名稱,所述目標大圖的名稱由所述目標大圖的標識和客戶端的分辨率組成。
[0090]需要說明的是,在服務器中不存在目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖時,所述獲取模塊12用于獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖。
[0091]還需要說明的是,上述方法及其三種實現方式均是由服務器保存縮略圖在不同分辨率下顯示時的大圖,亦即,縮略圖在不同分辨率下顯示時的大圖由服務器生成并表示。容易想到的是,上述方法還可以等同替換為:在服務器可以為保存縮略圖及其對應的一張大圖(該一張大圖可以為所述目標縮略圖在預設最大分辨率下顯示時對應的大圖),并進行壓縮后存放,所述獲取模塊12用于獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖。
[0092]所述設置模塊15用于接收服務器發送的壓縮后的目標大圖,并進行解壓縮得到無壓縮的目標大圖;將所述無壓縮的目標大圖轉換為在客戶端的分辨率下顯示時的大圖;將轉換后的大圖設置為客戶端的壁紙。
[0093]本發明實施例主要應用于壁紙設置過程中。
[0094]通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0095]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【權利要求】
1.一種壁紙設置方法,其特征在于,包括:確定通過客戶端選中的目標縮略圖;獲取客戶端的分辨率;獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息;向服務器發送下載請求,所述下載請求包括所述目標大圖的標識信息;接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙。
2.根據權利要求1所述的方法,其特征在于,所述確定通過客戶端選中的目標縮略圖包括:確定通過客戶端的壁紙浮層選中的目標縮略圖,所述壁紙浮層顯示有多個縮略圖;所述獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息包括:獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
3.根據權利要求1所述的方法,其特征在于,所述確定通過客戶端選中的目標縮略圖包括:確定通過客戶端的壁紙提醒選中的目標縮略圖,所述壁紙提醒顯示有最新更新的一個精選縮略圖;所述獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息包括:獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
4.根據權利要求1所述的方法,其特征在于,所述確定通過客戶端選中的目標縮略圖包括:確定通過客戶端的壁紙庫選中的目標縮略圖,所述壁紙庫包括多個縮略圖,并且所述壁紙庫通過WEB頁面加載于客戶端的WEBAPP中進行顯示;所述獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息包括:獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的名稱,所述目標大圖的名稱由所述目標大圖的標識和客戶端的分辨率組成。
5.根據權利要求1所述的方法,其特征在于,所述獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息包括:獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖的標識信息作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息。
6.根據權利要求5所述的方法,其特征在于,所述接收服務器發送的所述目標大圖,并將所述目標大圖設置為所述客戶端的壁紙包括:接收服務器發送的壓縮后的目標大圖,并進行解壓縮得到無壓縮的目標大圖;將所述無壓縮的目標大圖轉換為在客戶端的分辨率下顯示時的大圖;將轉換后的大圖設置為客戶端的壁紙。
7.一種客戶端,其特征在于,包括:確定模塊,用于確定通過客戶端選中的目標縮略圖;獲取模塊,用于獲取客戶端的分辨率;所述獲取模塊,還用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的標識信息;發送模塊,用于向服務器發送下載請求,所述下載請求包括所述目標大圖的標識信息;接收模塊,用于接收服務器發送的所述目標大圖;設置模塊,用于將所述目標大圖設置為所述客戶端的壁紙。
8.根據權利要求7所述的客戶端,其特征在于,所述確定模塊用于確定通過客戶端的壁紙浮層選中的目標縮略圖,所述壁紙浮層顯示有多個縮略圖;所述獲取模塊用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
9.根據權利要求7所述的客戶端,其特征在于,所述確定模塊用于確定通過客戶端的壁紙提醒選中的目標縮略圖,所述壁紙提醒顯示有最新更新的一個精選縮略圖;所述獲取模塊用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的URL。
10.根據權利要求7所述的客戶端,其特征在于,所述確定模塊用于確定通過客戶端的壁紙庫選中的目標縮略圖,所述壁紙庫包括多個縮略圖,并且所述壁紙庫通過WEB頁面加載于客戶端的WEBAPP中進行顯示; 所述獲取模塊用于獲取所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖的名稱,所述目標大圖的名稱由所述目標大圖的標識和客戶端的分辨率組成。
11.根據權利要求7所述的客戶端,其特征在于,所述獲取模塊用于獲取并將所述目標縮略圖在預設最大分辨率下顯示時對應的大圖作為所述目標縮略圖在所述客戶端的分辨率下顯示時對應的目標大圖。
12.根據權利要求7所述的客戶端,其特征在于,所述設置模塊用于接收服務器發送的壓縮后的目標大圖,并進行解壓縮得到無壓縮的目標大圖;將所述無壓縮的目標大圖轉換為在客戶端的分辨率下顯示時的大圖;將轉換后的大圖設置為客戶端的壁紙。
【文檔編號】H04L29/08GK103634343SQ201210301734
【公開日】2014年3月12日 申請日期:2012年8月22日 優先權日:2012年8月22日
【發明者】俞曉煬, 鄧一雷, 吳鑫, 孟昭俊, 李臨, 張琨, 駱軍 申請人:騰訊科技(上海)有限公司