两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種客戶端皮膚圖片繪制方法及繪制裝置制造方法

文檔序號(hào):6501831閱讀:117來(lái)源:國(guó)知局
一種客戶端皮膚圖片繪制方法及繪制裝置制造方法【專利摘要】本發(fā)明提供一種客戶端皮膚圖片繪制方法,所述方法包括:獲取原始圖片文件,并對(duì)原始圖片文件進(jìn)行轉(zhuǎn)碼;對(duì)轉(zhuǎn)碼后的原始圖片文件進(jìn)行加密,生成皮膚圖片文件;讀取皮膚圖片文件并對(duì)其進(jìn)行解密;以及加載解密后的皮膚圖片文件中的圖片數(shù)據(jù),將圖片數(shù)據(jù)繪制在客戶端的界面上。此外,本發(fā)明還提供一種客戶端皮膚圖片繪制裝置。上述客戶端皮膚圖片繪制方法與繪制裝置在繪制客戶端皮膚圖片繪制時(shí)具有更高的效率,并能有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù)?!緦@f(shuō)明】一種客戶端皮膚圖片繪制方法及繪制裝置【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及計(jì)算機(jī)【
技術(shù)領(lǐng)域
】,尤其涉及一種客戶端皮膚圖片繪制方法及繪制裝置?!?br>背景技術(shù)
】[0002]隨著軟件技術(shù)的發(fā)展,越來(lái)越多的應(yīng)用工具軟件被開(kāi)發(fā)出來(lái)并為人們所接受,在這些應(yīng)用工具軟件中很多都提供了客戶端換膚的功能,也即用戶可以根據(jù)自己的喜好選擇自己喜歡的圖片作為客戶端的背景以彰顯個(gè)性,這些圖片通常可為從網(wǎng)絡(luò)上下載的由客戶端的開(kāi)發(fā)商提供的背景圖片或是用戶終端本地存儲(chǔ)的一些圖片。[0003]現(xiàn)有技術(shù)中,為將客戶端的開(kāi)發(fā)商提供的背景圖片繪制在客戶端的界面上,首先是從網(wǎng)絡(luò)上下載的用戶選定的圖片文件,然后將下載后的圖片文件保存在本地,每當(dāng)需要繪制客戶端皮膚時(shí),讀取并轉(zhuǎn)碼保存在本地的圖片文件然后將該圖片文件中的圖片數(shù)據(jù)繪制在客戶端的界面上。但是現(xiàn)有技術(shù)的做法存在兩大缺點(diǎn):其一,由于每次繪制前都需要先轉(zhuǎn)碼保存在本地的圖片文件然后再進(jìn)行繪制,而轉(zhuǎn)碼的時(shí)間與圖片文件的大小有關(guān),圖片文件越大則需要轉(zhuǎn)碼的時(shí)間就越多,這樣當(dāng)需要繪制的圖片文件較大時(shí),就會(huì)出現(xiàn)客戶端背景顯示延遲的問(wèn)題;其二,由于繪制時(shí)所使用的圖片文件是保存在用戶終端的本地,用戶可以在本地找到這些圖片文件并自由地對(duì)其進(jìn)行修改或另作它用,而客戶端的開(kāi)發(fā)商提供的背景圖片的版權(quán)是屬于客戶端的開(kāi)發(fā)商的,這樣就不利于這些圖片文件的版權(quán)保護(hù),同時(shí)由于受到用戶水平的限制,將被修改后的背景圖片繪制在客戶端的界面上可能會(huì)出現(xiàn)繪制失敗、顯示異常等問(wèn)題。因此如何提高客戶端皮膚圖片繪制的效率,并能有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù)是當(dāng)前的一大難題?!?br/>發(fā)明內(nèi)容】[0004]有鑒于此,本發(fā)明提供一種客戶端皮膚圖片繪制方法及繪制裝置,在處理客戶端皮膚圖片繪制時(shí)具有更高的效率,且能有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù)。[0005]-種客戶端皮膚圖片繪制方法,包括:獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼;對(duì)轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成并保存皮膚圖片文件;讀取所述皮膚圖片文件并對(duì)其進(jìn)行解密;以及加載解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。[0006]-種客戶端皮膚圖片繪制裝置,包括:原始圖片文件轉(zhuǎn)碼模塊,用于獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼;皮膚圖片文件生成模塊,用于對(duì)所述原始圖片文件轉(zhuǎn)碼模塊轉(zhuǎn)碼的轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成并保存皮膚圖片文件;皮膚圖片文件解密模塊,用于讀取所述皮膚圖片文件生成模塊生成的所述皮膚圖片文件并對(duì)其進(jìn)行解密;以及圖片數(shù)據(jù)繪制模塊,用于加載所述皮膚圖片文件解密模塊解密的解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。[0007]本發(fā)明實(shí)施例提供客戶端皮膚圖片繪制方法及繪制裝置,通過(guò)轉(zhuǎn)碼原始圖片文件,并將轉(zhuǎn)碼后的原始圖片文件加密后生成并保存為皮膚圖片文件,當(dāng)每次需要繪制皮膚圖片時(shí),讀取、解密并加載皮膚圖片文件中的圖片數(shù)據(jù),并將該圖片數(shù)據(jù)繪制在客戶端的界面上,可以省略除第一次繪制之外,每次繪制皮膚圖片時(shí)的轉(zhuǎn)碼原始圖片文件的步驟,從而提高皮膚圖片的繪制效率,并可防止用戶隨意修改原始圖片文件或?qū)⑵渑沧魉?,從而可有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù)。[0008]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說(shuō)明如下?!緦@綀D】【附圖說(shuō)明】[0009]圖1為本發(fā)明第一實(shí)施例提供的客戶端皮膚圖片繪制方法的流程圖。[0010]圖2為本發(fā)明第二實(shí)施例提供的客戶端皮膚圖片繪制方法的流程圖。[0011]圖3為本發(fā)明第二實(shí)施例提供的客戶端皮膚圖片繪制方法中客戶端界面的示意圖。[0012]圖4為本發(fā)明第二實(shí)施例提供的客戶端皮膚圖片繪制方法中步驟S24的流程圖。[0013]圖5為本發(fā)明第三實(shí)施例提供的客戶端皮膚圖片繪制裝置的結(jié)構(gòu)示意圖。[0014]圖6為本發(fā)明第四實(shí)施例提供的客戶端皮膚圖片繪制裝置的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[0015]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說(shuō)明如后。[0016]本發(fā)明實(shí)施例所提供的客戶端皮膚圖片繪制方法可應(yīng)用于用戶終端中實(shí)現(xiàn)對(duì)客戶端皮膚圖片的繪制,用戶終端可以包括智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。[0017]第一實(shí)施例[0018]圖1為第一實(shí)施例提供的客戶端皮膚圖片繪制方法的流程圖。如圖1所示,本實(shí)施例的客戶端皮膚圖片繪制方法包括以下步驟:[0019]步驟S11,獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼。[0020]原始圖片文件可通過(guò)調(diào)用網(wǎng)絡(luò)接口由客戶端開(kāi)發(fā)商提供的網(wǎng)絡(luò)服務(wù)器下載獲得。[0021]轉(zhuǎn)碼是指將原始圖片文件由一種圖片格式轉(zhuǎn)換為另一種圖片格式。圖片格式是計(jì)算機(jī)存儲(chǔ)圖片文件的格式。通過(guò)轉(zhuǎn)碼可以使原始圖片文件能夠被繪制在所述客戶端的界面上。[0022]步驟S12,對(duì)轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成并保存皮膚圖片文件。[0023]皮膚圖片文件可以存儲(chǔ)于云端服務(wù)器或用戶終端的本地存儲(chǔ)器中。優(yōu)選地,為提高讀取速度,可將皮膚圖片文件存儲(chǔ)于用戶終端的本地存儲(chǔ)器中。[0024]步驟S13,讀取所述皮膚圖片文件并對(duì)其進(jìn)行解密。[0025]步驟S14,加載解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。[0026]本發(fā)明實(shí)施例提供客戶端皮膚圖片繪制方法,通過(guò)轉(zhuǎn)碼原始圖片文件,并將轉(zhuǎn)碼后的原始圖片文件加密后保存為皮膚圖片文件,當(dāng)每次需要繪制皮膚圖片時(shí),讀取、解密并加載皮膚圖片文件中的圖片數(shù)據(jù),并將該圖片數(shù)據(jù)繪制在客戶端的界面上,可以省略除第一次繪制之外,每次繪制皮膚圖片時(shí)的轉(zhuǎn)碼原始圖片文件的步驟,從而提高皮膚圖片的繪制效率,并可防止用戶隨意修改原始圖片文件或?qū)⑵渑沧魉?,從而可有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù),解決客戶端皮膚圖片文件的版權(quán)保護(hù)問(wèn)題。[0027]第二實(shí)施例[0028]圖2為第二實(shí)施例提供的客戶端皮膚圖片繪制方法的流程圖。如圖2所示,本實(shí)施例的客戶端皮膚圖片繪制方法包括以下步驟:[0029]步驟S21,判斷用戶終端的本地存儲(chǔ)器中是否存儲(chǔ)有需要繪制的皮膚圖片文件。[0030]需要繪制的皮膚圖片文件可以是本地存儲(chǔ)器中已經(jīng)有的圖片文件,也可以是存儲(chǔ)于網(wǎng)絡(luò)服務(wù)器中的圖片。舉例而言,用戶終端可根據(jù)偵測(cè)到的用戶在如圖3所示的界面上的選擇指令,判斷需要繪制的皮膚圖片文件是否存儲(chǔ)于本地存儲(chǔ)器中。例如,若用戶選擇的是客戶端界面中推薦背景項(xiàng)下帶有下載提示的圖片(如圖片2),則說(shuō)明該圖片文件存儲(chǔ)于網(wǎng)絡(luò)服務(wù)器中,需要調(diào)用網(wǎng)絡(luò)接口下載該圖片文件;若用戶選擇的是客戶端界面中推薦背景項(xiàng)下未帶有下載提示的圖片(如圖片6),則說(shuō)明該圖片文件是以前曾經(jīng)使用過(guò)的皮膚圖片文件,該皮膚圖片文件存儲(chǔ)于用戶終端的本地存儲(chǔ)器中,只需從本地存儲(chǔ)器中讀取出該皮膚圖片文件即可。[0031]若步驟S21的判斷結(jié)果為否,則執(zhí)行步驟S22:通過(guò)網(wǎng)絡(luò)接口下載原始圖片文件。[0032]通過(guò)網(wǎng)絡(luò)接口從后臺(tái)服務(wù)器獲得與需要繪制的皮膚圖片文件相對(duì)于的原始圖片文件的URL地址(UniformResourceLocator,統(tǒng)一資源定位符),然后根據(jù)該原始圖片文件的URL地址下載獲得該原始圖片文件。URL地址中至少包含該原始圖片文件的文件注冊(cè)碼(filekey)。[0033]步驟S23,對(duì)原始圖片文件進(jìn)行轉(zhuǎn)碼。[0034]原始圖片文件可以為TIFF(TaglmageFileFormat)、GIF(GraphicsInterchangeFormat,圖像互換格式)、JPEG(jointPhotographicExpertsGroup,聯(lián)合圖像專家組)、PNG(PortableNetworkGraphics,可移植性網(wǎng)絡(luò)圖像)等格式中的任一種。[0035]將原始圖片文件轉(zhuǎn)換為BMP(bitmap,位圖)格式的圖片文件。[0036]根據(jù)用戶終端的操作系統(tǒng)的不同,可以選用異步轉(zhuǎn)碼或同步轉(zhuǎn)碼的方式進(jìn)行轉(zhuǎn)碼,如:若用戶終端使用的操作系統(tǒng)是塞班系統(tǒng)(symbian),則可采用異步轉(zhuǎn)碼的方式進(jìn)行轉(zhuǎn)碼;若用戶終端使用的操作系統(tǒng)是安卓系統(tǒng)(Android)則可優(yōu)選同步轉(zhuǎn)碼的方式進(jìn)行轉(zhuǎn)碼。異步轉(zhuǎn)碼是指操作系統(tǒng)在執(zhí)行轉(zhuǎn)碼進(jìn)程的同時(shí)還可執(zhí)行其他進(jìn)程,同步轉(zhuǎn)碼是指操作系統(tǒng)在執(zhí)行轉(zhuǎn)碼進(jìn)程時(shí)不再執(zhí)行其他進(jìn)程。[0037]步驟S24,加密轉(zhuǎn)碼后的原始圖片文件,生成皮膚圖片文件并保存。[0038]步驟S24的具體實(shí)施步驟,可為如圖4所示:[0039]在步驟S241,對(duì)轉(zhuǎn)碼后的原始圖片文件進(jìn)行加密。[0040]可通過(guò)類Crypt中的加密函數(shù)Encrypt來(lái)為轉(zhuǎn)碼后的原始圖片文件進(jìn)行加密。具體加密算法為現(xiàn)有技術(shù),在此不再贅述。[0041]此外,加密后也可將原始圖片文件以及轉(zhuǎn)碼后的原始圖片文件刪除,如此一來(lái),用戶找到的將只能是加密后的轉(zhuǎn)碼后的原始圖片文件,從而可以更加有效地防止用戶隨意修改原始圖片文件,更進(jìn)一步地解決該原始圖片文件的版權(quán)保護(hù)問(wèn)題。[0042]在步驟S242,為皮膚圖片文件重新命名。[0043]可根據(jù)在步驟S22中獲得的與皮膚圖片文件相對(duì)應(yīng)的原始圖片文件的URL地址中的filekey以及該皮膚圖片文件的用途,為皮膚圖片文件重新命名,例如,假設(shè)將皮膚圖片文件用做客戶端的用戶名片背景圖片,在步驟S22中獲得的與皮膚圖片文件相對(duì)應(yīng)的原始圖片文件的URL地址中的filekey為"0204503434335aff381300ffff52ff35"以及字符"CardBackground"將加密后的皮膚圖片文件重新命名為:0204503434335aff381300ffff52ff35CardBackground〇[0044]filekey是后臺(tái)服務(wù)器根據(jù)原始圖片文件利用MD5(MessageDigestAlgorithm5,消息摘要算法第五版)計(jì)算獲得的一個(gè)16個(gè)字節(jié)的字符串,具有唯一性。因此利用filekey結(jié)合皮膚圖片文件的用途來(lái)為皮膚圖片文件命名,可以避免出現(xiàn)加密后的皮膚圖片文件與其它皮膚圖片文件重復(fù)的問(wèn)題。[0045]步驟S243,將皮膚圖片文件存儲(chǔ)于本地存儲(chǔ)器中。[0046]步驟S25,讀取皮膚圖片文件并對(duì)其進(jìn)行解密。[0047]從本地存儲(chǔ)器中讀取皮膚圖片文件,并可通過(guò)類Crypt中的解密函數(shù)Decrypt來(lái)為轉(zhuǎn)碼后的原始圖片文件進(jìn)行加密。具體解密算法為現(xiàn)有技術(shù),在此不再贅述。[0048]步驟S26,判斷解密是否成功。[0049]若步驟S26的判斷結(jié)果為解密成功,則執(zhí)行步驟S27:加載解密后的皮膚圖片文件中的圖片數(shù)據(jù),將圖片數(shù)據(jù)繪制在客戶端的界面上。[0050]在繪制前可根據(jù)客戶端界面的尺寸對(duì)解密后的皮膚圖片文件中的圖片數(shù)據(jù)進(jìn)行調(diào)整,以使其更適合在客戶端界面上顯示。[0051]此外,上述根據(jù)客戶端界面的尺寸對(duì)解密后的皮膚圖片文件中的圖片數(shù)據(jù)進(jìn)行調(diào)整的步驟也可在步驟S24:對(duì)轉(zhuǎn)碼后的原始圖片文件進(jìn)行加密之前進(jìn)行,這樣除第一次繪制之外,其后每次繪制相同皮膚圖片文件時(shí)就無(wú)需再進(jìn)行調(diào)整,從而可以提高繪制皮膚圖片文件的效率。[0052]若步驟S26的判斷結(jié)果為解密不成功,則執(zhí)行步驟S22:通過(guò)網(wǎng)絡(luò)接口下載原始圖片文件。[0053]若解密不成功,則說(shuō)明皮膚圖片文件不是一個(gè)合法的皮膚圖片文件,也即該皮膚圖片文件不是加密文件或曾經(jīng)被修改過(guò),此時(shí),將重新通過(guò)網(wǎng)絡(luò)接口下載與該皮膚圖片文件相對(duì)應(yīng)的原始圖片文件。這樣可以有效防止因被修改過(guò)的原始圖片文件與客戶端的界面不匹配而導(dǎo)致的繪制失敗、顯示異常等問(wèn)題。[0054]若步驟S21的判斷結(jié)果為是,則執(zhí)行步驟S25:從本地存儲(chǔ)器中讀取皮膚圖片文件并對(duì)其進(jìn)行解密。[0055]若步驟S21的判斷結(jié)果為用戶終端的本地存儲(chǔ)器中存儲(chǔ)有需要繪制的皮膚圖片文件,則直接從本地存儲(chǔ)其中讀取該皮膚圖片文件。由于皮膚圖片文件是已經(jīng)轉(zhuǎn)碼后的文件,因此除了第一次繪制之外,其后每次繪制相同皮膚圖片文件時(shí),都不再需要對(duì)原始圖片文件進(jìn)行轉(zhuǎn)碼,從而可提高皮膚圖片繪制的效率。[0056]本發(fā)明實(shí)施例提供客戶端皮膚圖片繪制方法,通過(guò)轉(zhuǎn)碼原始圖片文件,并將轉(zhuǎn)碼后的原始圖片文件加密后保存為皮膚圖片文件,當(dāng)每次需要繪制皮膚圖片時(shí),讀取、解密并加載皮膚圖片文件中的圖片數(shù)據(jù),并將該圖片數(shù)據(jù)繪制在客戶端的界面上,可以省略除第一次繪制之外,每次繪制皮膚圖片時(shí)的轉(zhuǎn)碼原始圖片文件的步驟,從而提高皮膚圖片的繪制效率,并可防止用戶隨意修改原始圖片文件或?qū)⑵渑沧魉茫瑥亩捎行ПWo(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù),解決客戶端皮膚圖片文件的版權(quán)保護(hù)問(wèn)題。[0057]第三實(shí)施例[0058]圖5為第三實(shí)施例提供的客戶端皮膚圖片繪制裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的客戶端皮膚圖片繪制裝置可以用于客戶端皮膚圖片的繪制。如圖5所示,客戶端皮膚圖片繪制裝置10包括:原始圖片文件轉(zhuǎn)碼模塊11、皮膚圖片文件生成模塊12、皮膚圖片文件解密模塊13、圖片數(shù)據(jù)繪制模塊14。[0059]其中,原始圖片文件轉(zhuǎn)碼模塊11用于獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼。[0060]皮膚圖片文件生成模塊12用于對(duì)所述原始圖片文件轉(zhuǎn)碼模塊11轉(zhuǎn)碼的轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成并保存皮膚圖片文件。[0061]皮膚圖片文件解密模塊13用于讀取所述皮膚圖片文件生成模塊12生成的所述皮膚圖片文件并對(duì)其進(jìn)行解密。[0062]圖片數(shù)據(jù)繪制模塊14用于加載所述皮膚圖片文件解密模塊13解密的解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。[0063]本實(shí)施例客戶端皮膚圖片繪制裝置10的各功能模塊實(shí)現(xiàn)各自功能的具體過(guò)程,請(qǐng)參見(jiàn)上述圖1至圖3所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。[0064]本發(fā)明實(shí)施例提供客戶端皮膚圖片繪制裝置,通過(guò)轉(zhuǎn)碼原始圖片文件,并將轉(zhuǎn)碼后的原始圖片文件加密后保存為皮膚圖片文件,當(dāng)每次需要繪制皮膚圖片時(shí),讀取、解密并加載皮膚圖片文件中的圖片數(shù)據(jù),并將該圖片數(shù)據(jù)繪制在客戶端的界面上,可以省略除第一次繪制之外,每次繪制皮膚圖片時(shí)的轉(zhuǎn)碼原始圖片文件的步驟,從而提高皮膚圖片的繪制效率,并可防止用戶隨意修改原始圖片文件或?qū)⑵渑沧魉?,從而可有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù),解決客戶端皮膚圖片文件的版權(quán)保護(hù)問(wèn)題。[0065]第四實(shí)施例[0066]圖6為第四實(shí)施例提供的客戶端皮膚圖片繪制裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的客戶端皮膚圖片繪制裝置可以用于實(shí)現(xiàn)客戶端皮膚圖片的繪制。如圖6所示,客戶端皮膚圖片繪制裝置20包括:原始圖片文件轉(zhuǎn)碼模塊21、皮膚圖片文件生成模塊22、皮膚圖片文件解密模塊23、圖片數(shù)據(jù)繪制模塊24、皮膚圖片文件命名模塊25、第一調(diào)用模塊26、本地存儲(chǔ)器27、判斷模塊28、第二調(diào)用模塊29。[0067]其中,原始圖片文件轉(zhuǎn)碼模塊21用于獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼。所述原始圖片文件轉(zhuǎn)碼模塊21還包括:統(tǒng)一資源定位符獲取單元211、原始圖片文件獲取單元212。統(tǒng)一資源定位符獲取單元211用于通過(guò)后臺(tái)服務(wù)器獲取原始圖片文件的統(tǒng)一資源定位符,其中所述統(tǒng)一資源定位符中包含所述原始圖片文件的文件注冊(cè)碼。原始圖片文件獲取單元212用于根據(jù)所述統(tǒng)一資源定位符獲取單元211獲取的所述統(tǒng)一資源定位符獲取所述原始圖片文件。[0068]皮膚圖片文件生成模塊22用于對(duì)所述原始圖片文件轉(zhuǎn)碼模塊21轉(zhuǎn)碼的轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成皮膚圖片文件。[0069]皮膚圖片文件解密模塊23用于讀取所述皮膚圖片文件生成模塊22生成的所述皮膚圖片文件并對(duì)其進(jìn)行解密。[0070]圖片數(shù)據(jù)繪制模塊24用于加載所述皮膚圖片文件解密模塊23解密的解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。[0071]皮膚圖片文件命名模塊25用于根據(jù)所述統(tǒng)一資源定位符獲取單元211獲取的所述文件注冊(cè)碼為所述皮膚圖片文件命名。[0072]第一調(diào)用模塊26用于若所述皮膚圖片文件解密模塊23解密失敗,則調(diào)用所述原始圖片文件轉(zhuǎn)碼模塊重新獲取所述原始圖片文件。[0073]本地存儲(chǔ)器27用于存儲(chǔ)所述皮膚圖片文件生成模塊22生成的所述皮膚圖片文件。[0074]判斷模塊28用于判斷所述本地存儲(chǔ)器27中是否存儲(chǔ)有需要繪制的皮膚圖片文件。[0075]第二調(diào)用模塊29,用于若所述判斷模塊28的判斷結(jié)果為是,則調(diào)用所述皮膚圖片文件解密模塊23從所述本地存儲(chǔ)器中讀取并解密所述皮膚圖片文件;還用于若所述判斷模塊28的判斷結(jié)果為否,則調(diào)用所述原始圖片文件轉(zhuǎn)碼模塊21獲取原始圖片文件。[0076]本實(shí)施例客戶端皮膚圖片繪制裝置20的各功能模塊實(shí)現(xiàn)各自功能的具體過(guò)程,請(qǐng)參見(jiàn)上述圖1至圖3所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。[0077]本發(fā)明實(shí)施例提供客戶端皮膚圖片繪制裝置,通過(guò)轉(zhuǎn)碼原始圖片文件,并將轉(zhuǎn)碼后的原始圖片文件加密后保存為皮膚圖片文件,當(dāng)每次需要繪制皮膚圖片時(shí),讀取、解密并加載皮膚圖片文件中的圖片數(shù)據(jù),并將該圖片數(shù)據(jù)繪制在客戶端的界面上,可以省略除第一次繪制之外,每次繪制皮膚圖片時(shí)的轉(zhuǎn)碼原始圖片文件的步驟,從而提高皮膚圖片的繪制效率,并可防止用戶隨意修改原始圖片文件或?qū)⑵渑沧魉?,從而可有效保護(hù)客戶端皮膚圖片文件的圖片數(shù)據(jù),解決客戶端皮膚圖片文件的版權(quán)保護(hù)問(wèn)題。[0078]需要說(shuō)明的是,本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。[0079]需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句"包括一個(gè)……"限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。[0080]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。[0081]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)?!緳?quán)利要求】1.一種客戶端皮膚圖片繪制方法,其特征在于,包括:獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼;對(duì)轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成并保存皮膚圖片文件;讀取所述皮膚圖片文件并對(duì)其進(jìn)行解密;以及加載解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。2.如權(quán)利要求1所述的客戶端皮膚圖片繪制方法,其特征在于,所述獲取原始圖片文件的步驟包括:通過(guò)后臺(tái)服務(wù)器獲取原始圖片文件的統(tǒng)一資源定位符,其中所述統(tǒng)一資源定位符中包含所述原始圖片文件的文件注冊(cè)碼;根據(jù)所述統(tǒng)一資源定位符獲取所述原始圖片文件。3.如權(quán)利要求2所述的客戶端皮膚圖片繪制方法,其特征在于,所述對(duì)轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成皮膚圖片文件的步驟之后還包括:根據(jù)所述文件注冊(cè)碼為所述皮膚圖片文件命名。4.如權(quán)利要求1所述的客戶端皮膚圖片繪制方法,其特征在于,所述讀取所述皮膚圖片文件并對(duì)其進(jìn)行解密的步驟之后,還包括:若解密失敗,則重新獲取所述原始圖片文件,執(zhí)行所述對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼的步驟。5.如權(quán)利要求1所述的客戶端皮膚圖片繪制方法,其特征在于,所述皮膚圖片文件存儲(chǔ)于本地存儲(chǔ)器中。6.如權(quán)利要求5所述的客戶端皮膚圖片繪制方法,其特征在于,所述獲取原始圖片文件的步驟之前,還包括:判斷所述本地存儲(chǔ)器中是否存儲(chǔ)有需要繪制的皮膚圖片文件;若是,則從本地存儲(chǔ)器中讀取并解密所述皮膚圖片文件,加載解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上;以及若否,則執(zhí)行所述獲取原始圖片文件的步驟。7.-種客戶端皮膚圖片繪制裝置,其特征在于,包括:原始圖片文件轉(zhuǎn)碼模塊,用于獲取原始圖片文件,并對(duì)所述原始圖片文件進(jìn)行轉(zhuǎn)碼;皮膚圖片文件生成模塊,用于對(duì)所述原始圖片文件轉(zhuǎn)碼模塊轉(zhuǎn)碼的轉(zhuǎn)碼后的所述原始圖片文件進(jìn)行加密,生成并保存皮膚圖片文件;皮膚圖片文件解密模塊,用于讀取所述皮膚圖片文件生成模塊生成的所述皮膚圖片文件并對(duì)其進(jìn)行解密;以及圖片數(shù)據(jù)繪制模塊,用于加載所述皮膚圖片文件解密模塊解密的解密后的所述皮膚圖片文件中的圖片數(shù)據(jù),將所述圖片數(shù)據(jù)繪制在所述客戶端的界面上。8.如權(quán)利要求7所述的客戶端皮膚圖片繪制裝置,其特征在于,所述原始圖片文件轉(zhuǎn)碼模塊還包括:統(tǒng)一資源定位符獲取單元,用于通過(guò)后臺(tái)服務(wù)器獲取原始圖片文件的統(tǒng)一資源定位符,其中所述統(tǒng)一資源定位符中包含所述原始圖片文件的文件注冊(cè)碼;原始圖片文件獲取單元,用于根據(jù)所述統(tǒng)一資源定位符獲取單元獲取的所述統(tǒng)一資源定位符獲取所述原始圖片文件。9.如權(quán)利要求8所述的客戶端皮膚圖片繪制裝置,其特征在于,還包括皮膚圖片文件命名模塊,用于根據(jù)所述統(tǒng)一資源定位符獲取單元獲取的所述文件注冊(cè)碼為所述皮膚圖片文件命名。10.如權(quán)利要求7所述的客戶端皮膚圖片繪制裝置,其特征在于,還包括第一調(diào)用模塊,用于若所述皮膚圖片文件解密模塊解密失敗,則調(diào)用所述原始圖片文件轉(zhuǎn)碼模塊重新獲取所述原始圖片文件。11.如權(quán)利要求7所述的客戶端皮膚圖片繪制裝置,其特征在于,還包括本地存儲(chǔ)器,用于存儲(chǔ)所述皮膚圖片文件生成模塊生成的所述皮膚圖片文件。12.如權(quán)利要求11所述的客戶端皮膚圖片繪制裝置,其特征在于,還包括:判斷模塊,用于判斷所述本地存儲(chǔ)器中是否存儲(chǔ)有需要繪制的皮膚圖片文件;第二調(diào)用模塊,若所述判斷模塊的判斷結(jié)果為是,則所述第二調(diào)用模塊調(diào)用所述皮膚圖片文件解密模塊從所述本地存儲(chǔ)器中讀取并解密所述皮膚圖片文件,還用于若所述判斷模塊的判斷結(jié)果為否,則所述第二調(diào)用模塊調(diào)用所述原始圖片文件轉(zhuǎn)碼模塊獲取原始圖片文件?!疚臋n編號(hào)】G06F21/10GK104102504SQ201310130186【公開(kāi)日】2014年10月15日申請(qǐng)日期:2013年4月15日優(yōu)先權(quán)日:2013年4月15日【發(fā)明者】謝東,周宇航,王旭申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
英吉沙县| 山阳县| 绥滨县| 高邑县| 缙云县| 赞皇县| 永顺县| 卓资县| 香格里拉县| 巢湖市| 晋城| 萍乡市| 岑巩县| 新闻| 海原县| 怀宁县| 兴文县| 周口市| 湛江市| 新乐市| 大港区| 淮安市| 西宁市| 凉山| 洛南县| 水城县| 芮城县| 光山县| 青浦区| 建水县| 弋阳县| 新竹市| 全南县| 岱山县| 宜兴市| 垣曲县| 滦平县| 丁青县| 建德市| 安阳市| 阿鲁科尔沁旗|