專利名稱:自動(dòng)更換皮膚的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種自動(dòng)更換皮膚的方法及裝置。
背景技術(shù):
本文中的皮膚是指軟件界面。隨著硬件處理能力的提高,現(xiàn)有軟件在滿足基本功 能的前提下,都在向人性化方向發(fā)展,具有個(gè)性化的皮膚就是其中一個(gè)方向。用戶經(jīng)常會(huì)更 換自己需要并且喜歡的皮膚。 目前可以通過手動(dòng)換膚方法來更換皮膚,簡言之,用戶每次更換皮膚之前,需要先 登錄網(wǎng)站,下載所需要的皮膚到本地的存儲(chǔ)設(shè)備,然后通過手動(dòng)修改軟件的設(shè)置更換皮膚。 這種方式比較繁瑣,浪費(fèi)用戶時(shí)間,并且只能根據(jù)網(wǎng)站上的描述,用戶難以找到自己喜歡并 且符合要求的皮膚。
發(fā)明內(nèi)容
本發(fā)明提供一種自動(dòng)更換皮膚的方法及裝置,以解決現(xiàn)有手動(dòng)換膚存在的操作繁 瑣、浪費(fèi)用戶時(shí)間的問題。 為此,本發(fā)明實(shí)施例采用如下技術(shù)方案 —種自動(dòng)更換皮膚的方法,包括獲取至少一個(gè)皮膚頻道,該皮膚頻道內(nèi)的皮膚具
有同一標(biāo)簽;將軟件界面按照獲取的皮膚頻道更新為具有上述標(biāo)簽的皮膚。
上述方法還包括獲取皮膚更換策略;所述將軟件界面按照獲取的皮膚頻道更新
為具有上述標(biāo)簽的皮膚包括按照所述皮膚更換策略選定皮膚頻道;將軟件界面按照所述
選定的皮膚頻道更新為具有其標(biāo)簽的皮膚。 其中,所述按照皮膚更換策略選定皮膚頻道包括對于多個(gè)皮膚頻道,設(shè)定在不同 時(shí)段選定不同皮膚頻道。 或者,所述按照皮膚更換策略選定皮膚頻道包括對于多個(gè)皮膚頻道,根據(jù)用戶狀 態(tài)信息選擇對應(yīng)的皮膚頻道。 或者,所述按照皮膚更換策略選定皮膚頻道包括在預(yù)置的觸發(fā)條件到達(dá)時(shí),服務(wù) 器選定所述觸發(fā)條件對應(yīng)的皮膚頻道并下發(fā)給客戶端。 其中,所述獲取皮膚更換策略的過程為從服務(wù)器接收皮膚更換策略;或者,在客 戶端預(yù)置皮膚更換策略。 其中,所述獲取至少一個(gè)皮膚頻道的過程為從服務(wù)器下載皮膚數(shù)據(jù)包,從所述皮 膚數(shù)據(jù)包中按照標(biāo)簽對皮膚進(jìn)行劃分,選擇出至少一個(gè)皮膚頻道;或者,從服務(wù)器按照皮膚 類型下載至少一個(gè)皮膚頻道。 其中,所述皮膚頻道是根據(jù)皮膚待展示信息的內(nèi)容、主題、或/和,功能進(jìn)行劃分 的。 其中,所述皮膚包括具有文本內(nèi)容的皮膚、具有圖像內(nèi)容的皮膚、具有動(dòng)畫內(nèi)容的 皮膚,或/和,具有聲音內(nèi)容的皮膚。
4
—種自動(dòng)更換皮膚的裝置,包括皮膚頻道獲取單元,用于獲取至少一個(gè)皮膚頻 道,所述皮膚頻道內(nèi)的皮膚具有同一標(biāo)簽;皮膚更新單元,用于將軟件界面按照獲取的皮膚 頻道更新為具有上述標(biāo)簽的皮膚。 上述裝置還包括皮膚更換策略獲取單元,用于獲取皮膚更換策略;皮膚頻道選 定單元,用于按照所述皮膚更換策略選定皮膚頻道;所述皮膚更新單元是按照所述皮膚頻 道選定單元選定的皮膚頻道中的皮膚對軟件界面進(jìn)行更新的。 其中,所述皮膚更換策略獲取單元獲取的皮膚更換策略為在不同時(shí)段選定不同 皮膚頻道、根據(jù)用戶狀態(tài)信息選擇對應(yīng)的皮膚頻道、或者,在預(yù)置的觸發(fā)條件到達(dá)時(shí)從服務(wù) 器接收所述觸發(fā)條件對應(yīng)的皮膚頻道。
其中,皮膚更換策略獲取單元進(jìn)一步包括皮膚更換策略接收子單元,用于從服務(wù)
器接收皮膚更換策略;或者,皮膚更換策略預(yù)置子單元,用于在客戶端預(yù)置皮膚更換策略。
優(yōu)選地,所述皮膚頻道獲取單元進(jìn)一步包括數(shù)據(jù)包下載子單元,用于從服務(wù)器下
載皮膚數(shù)據(jù)包;皮膚頻道劃定子單元,用于從所述皮膚數(shù)據(jù)包中按照標(biāo)簽對皮膚進(jìn)行劃分,
選擇出至少一個(gè)皮膚頻道;或者,皮膚頻道下載子單元,用于從服務(wù)器按照皮膚類型下載至
少一個(gè)皮膚頻道。 綜上所述,本發(fā)明提供的自動(dòng)更換皮膚的方案中,通過預(yù)先獲取皮膚頻道,例如獲 取用戶喜好的皮膚頻道,自動(dòng)為用戶在選定的皮膚頻道中對軟件界面進(jìn)行更新。該方案無 需用戶手動(dòng)下載皮膚,簡單、省時(shí),避免了用戶被不喜好的皮膚打擾。 優(yōu)選地,可以設(shè)置不同的皮膚更換策略滿足不同的需求,例如,設(shè)置在不同時(shí)段選 定不同的皮膚頻道中的皮膚進(jìn)行更新,從而不會(huì)存在沖突,又可以滿足用戶不同風(fēng)格皮膚 的需求,或者,根據(jù)用戶狀態(tài)信息選定對應(yīng)類型的皮膚頻道中的皮膚進(jìn)行更新,可更加人性 化地滿足用戶特定需求,另外,還可以在特定觸發(fā)條件到達(dá)時(shí),從服務(wù)器獲取特定的皮膚頻 道,例如,當(dāng)服務(wù)器得知有臺(tái)風(fēng)報(bào)警時(shí),將與該報(bào)警有關(guān)的皮膚頻道提供給客戶端。
圖1為本發(fā)明自動(dòng)更換皮膚的方法流程圖; 圖2為本發(fā)明自動(dòng)更換皮膚方法實(shí)施例示意圖; 圖3為本發(fā)明第一實(shí)例用戶定制與天氣預(yù)報(bào)類型的皮膚流程圖; 圖4為本發(fā)明第二實(shí)例客戶端每天使用一種類型的皮膚流程圖; 圖5為本發(fā)明第三實(shí)例根據(jù)收集的用戶基本信息自動(dòng)更換皮膚流程圖; 圖6為本發(fā)明第四實(shí)例根據(jù)用戶操作狀態(tài)信息自動(dòng)更換皮膚流程圖; 圖7為本發(fā)明第五實(shí)例在皮膚中展示廣告或新聞流程圖; 圖8為本發(fā)明位于客戶端裝置內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明提供的自動(dòng)更換皮膚的方法,簡言之,是通過預(yù)先獲取多個(gè)皮膚頻道,按照 預(yù)先獲得的皮膚更換策略選定皮膚頻道,利用該選定的皮膚頻道中的皮膚對軟件界面進(jìn)行 更新。
參見圖l,為本發(fā)明自動(dòng)更換皮膚的方法流程圖,包括
S101 :獲取至少一個(gè)皮膚頻道,所述皮膚頻道中的皮膚具有同一標(biāo)簽; S102 :將軟件界面按照所述皮膚頻道更新為具有上述標(biāo)簽的皮膚。 其中,皮膚頻道中的皮膚,包括具有文本內(nèi)容的皮膚、具有圖像內(nèi)容的皮膚、具有
動(dòng)畫內(nèi)容的皮膚,以及具有聲音內(nèi)容的皮膚等。 其中,皮膚頻道是根據(jù)皮膚待展示信息的內(nèi)容、主題、或/和,功能進(jìn)行劃分的。也
就是說,皮膚頻道中的標(biāo)簽可以是根據(jù)皮膚待展示信息的內(nèi)容、主題、或/和,功能生成的。
例如,具有時(shí)鐘功能的皮膚頻道,展示天氣預(yù)報(bào)的皮膚頻道,表明用戶心情的皮膚頻道,以
及展示商業(yè)信息的皮膚頻道等?;蛘呖梢岳斫鉃?,皮膚頻道是指某一類型皮膚的集合。 其中,皮膚頻道是由客戶端從服務(wù)器下載到本地的,一種實(shí)現(xiàn)方式是,客戶端從服
務(wù)器下載皮膚數(shù)據(jù)包,然后客戶端再從所述皮膚數(shù)據(jù)包中按照標(biāo)簽劃分皮膚,選擇出對應(yīng)
的皮膚頻道;另一種實(shí)現(xiàn)方式是,客戶端直接從服務(wù)器按照皮膚類型下載需要的皮膚頻道。 其中,可以通過多種方式獲取皮膚更換策略,例如,在從服務(wù)器下載皮膚頻道時(shí),
客戶端從服務(wù)器同時(shí)接收皮膚更換策略,或者,在客戶端預(yù)置皮膚更換策略。 其中,可以通過不同的皮膚更換策略從多個(gè)皮膚頻道進(jìn)行選定當(dāng)前播放的皮膚頻道。 —種實(shí)現(xiàn)方式是對于多個(gè)皮膚頻道,設(shè)定在不同時(shí)段選定不同皮膚頻道,利用當(dāng) 前選定的皮膚頻道中的皮膚進(jìn)行更新。例如,設(shè)定在上午時(shí)段選定皮膚頻道A,在下午時(shí)段 選定皮膚頻道B,在晚上時(shí)段選定皮膚頻道C。從而實(shí)現(xiàn)根據(jù)時(shí)間段自動(dòng)換膚,類似于電視 機(jī)按照節(jié)目單順序播放節(jié)目。由此,使客戶端在定制了多個(gè)皮膚頻道的情況下設(shè)定何種情 況下展示哪個(gè)頻道的皮膚,而不會(huì)相互沖突。 另一種實(shí)現(xiàn)方式是對于多個(gè)皮膚頻道,根據(jù)用戶當(dāng)前狀態(tài)信息選擇對應(yīng)的皮膚 頻道,利用該皮膚頻道中的皮膚進(jìn)行更新。其中,所述用戶狀態(tài)信息可以是指用戶當(dāng)前操作 信息,例如用戶操作界面、用戶輸入信息等,也可以是指用戶基本信息,例如用戶個(gè)人信息 (用戶名、年齡、職業(yè)等),通過收集用戶狀態(tài)信息,可分析出用戶當(dāng)前狀態(tài),選定其當(dāng)前狀 態(tài)對應(yīng)的皮膚頻道,例如,通過獲取并分析用戶輸入信息,可解析出其當(dāng)前心情為"激動(dòng)", 則選定表明該主題的皮膚頻道中的皮膚進(jìn)行展示。 再有一種實(shí)現(xiàn)方式是,服務(wù)器在監(jiān)控的預(yù)置觸發(fā)條件到達(dá)時(shí),將觸發(fā)條件對應(yīng)的
特定皮膚提供給客戶端。例如,服務(wù)器預(yù)置的觸發(fā)條件為"奧運(yùn)開幕日",當(dāng)服務(wù)器監(jiān)控到達(dá)
該條件時(shí),將與奧運(yùn)開幕日對應(yīng)的有關(guān)奧運(yùn)主題的皮膚頻道發(fā)送給客戶端。再如,服務(wù)器實(shí)
時(shí)監(jiān)控天氣情況,當(dāng)出現(xiàn)臺(tái)風(fēng)警報(bào)時(shí),將與臺(tái)風(fēng)警報(bào)有關(guān)的皮膚頻道提供給客戶端。由此,
客戶端可根據(jù)服務(wù)器提供的特定皮膚頻道中的皮膚對軟件界面進(jìn)行更新。 下面結(jié)合實(shí)施例,對本發(fā)明優(yōu)選方案進(jìn)行詳細(xì)介紹。 參見圖2,為本發(fā)明自動(dòng)更換皮膚方法實(shí)施例流程圖,包括 S201、在預(yù)置的觸發(fā)條件到達(dá)時(shí),客戶端向服務(wù)器發(fā)送包含查詢參數(shù)的皮膚更換 請求; 其中,觸發(fā)條件包括多種情況 ①服務(wù)器預(yù)先指定客戶端觸發(fā)的時(shí)刻。例如,奧運(yùn)開幕日、汶川地震全國哀悼日等。 ②預(yù)置的周期性時(shí)刻。例如,約定一天更新一次皮膚。
③預(yù)置的狀態(tài)改變。例如,根據(jù)用戶輸入內(nèi)容判斷用戶心情是否和前一天有所不 同;或者,用戶選用的電影題材和當(dāng)前播放器播放的電影是否不同,當(dāng)這些狀態(tài)改變時(shí),自 動(dòng)觸發(fā)客戶端向服務(wù)器發(fā)送皮膚更換請求。 ④用戶手動(dòng)控制更換皮膚。例如,用戶隨時(shí)手動(dòng)更換希望得到的皮膚。
其中,查詢參數(shù)也包括多種情況 ①用戶預(yù)先選取的皮膚分類信息。例如,用于預(yù)先選取天氣預(yù)報(bào)類型的皮膚。
②用戶操作狀態(tài)信息。例如,是播放歌曲還是玩游戲。
③用戶基本信息。例如,用戶年齡、心情等。 查詢參數(shù)可以包括上述一種或多種,例如,查詢參數(shù)可以是"用戶操作狀態(tài)信 息"and "用戶基本信息",等等。
S202 :服務(wù)器查詢皮膚集合,找到與皮膚更換請求中查詢參數(shù)對應(yīng)的皮膚頻道;
與上述步驟1相對應(yīng),按照不同的查詢參數(shù),服務(wù)器會(huì)查找不同的皮膚集合找到 相應(yīng)的皮膚頻道,例如 ①如果查詢參數(shù)是用戶預(yù)先選取的皮膚分類信息,則服務(wù)器查找集合找到當(dāng)時(shí)最 新的該類型皮膚頻道,例如,皮膚分類信息表明客戶端請求的是天氣預(yù)報(bào)類型皮膚,則服務(wù) 器按照建立的集合(該集合是服務(wù)器實(shí)時(shí)收集的各地當(dāng)前天氣信息),找到反映該客戶端 所在地天氣情況的皮膚頻道。 對于皮膚具體分類方式,可采用現(xiàn)有方案,本發(fā)明不作具體限定,例如,可以采用 按照皮膚顯示的主題(內(nèi)容)分類,比如,分為風(fēng)景類皮膚、人物類皮膚以及實(shí)時(shí)性皮膚等。
②如果查詢參數(shù)是用戶操作狀態(tài)信息,則服務(wù)器會(huì)查找預(yù)置的皮膚頻道集合(該 集合包括用戶操作狀態(tài)信息與皮膚的對應(yīng)列表),找到當(dāng)前用戶操作狀態(tài)信息對應(yīng)的皮膚 頻道,例如,當(dāng)前用戶操作狀態(tài)信息是玩某種游戲,則服務(wù)器查找到玩該種游戲?qū)?yīng)的皮膚 頻道。 ③如果查詢參數(shù)是用戶基本信息,則服務(wù)器查找預(yù)置的皮膚頻道集合(該集合包 括用戶基本信息與皮膚的對應(yīng)列表),找到當(dāng)前用戶基本信息對應(yīng)的皮膚頻道,例如,當(dāng)前 用戶基本信息表明用戶是"20 25歲、憂郁、女性",則服務(wù)器查找到該用戶基本信息對應(yīng) 的皮膚頻道。 ④如果查詢參數(shù)是"用戶操作狀態(tài)信息"and "用戶基本信息",則服務(wù)器查找預(yù)置 的皮膚集合(該集合包括用戶操作狀態(tài)信息、用戶基本信息與皮膚的對應(yīng)列表),找到當(dāng)前 用戶操作狀態(tài)信息以及基本信息對應(yīng)的皮膚頻道,例如,當(dāng)前用戶操作狀態(tài)信息是看科幻 電影、且該用戶基本信息是20 25歲男性,則服務(wù)器查找出與上述信息匹配度最高的皮膚 頻道。 對于查詢參數(shù)是其余的情況,服務(wù)器查找皮膚的方式類似,不一一列舉。 在查找合適的皮膚頻道過程中,服務(wù)器可結(jié)合"觸發(fā)條件"進(jìn)行。例如,如果觸發(fā)條
件是"服務(wù)器預(yù)先指定客戶端的觸發(fā)時(shí)刻",則可結(jié)合該觸發(fā)條件選取特定的皮膚頻道。例
如,服務(wù)器和客戶端預(yù)先約定的觸發(fā)時(shí)刻是"奧運(yùn)開幕日",則服務(wù)器會(huì)預(yù)先建立觸發(fā)時(shí)刻
(奧運(yùn)開幕日)與特定皮膚頻道對應(yīng)關(guān)系的集合,當(dāng)客戶端在該約定時(shí)刻請求更換皮膚時(shí),
服務(wù)器選取奧運(yùn)開幕日對應(yīng)的皮膚頻道。 S203、服務(wù)器向客戶端返回皮膚更換響應(yīng),該響應(yīng)中包含步驟S202確定的皮膚頻
7道; S204、客戶端按照皮膚更換策略,利用接收到的皮膚頻道中的皮膚更換響應(yīng)中的 皮膚對軟件界面進(jìn)行更新。 另外,服務(wù)器在向客戶端返回皮膚時(shí),還可同時(shí)將收集的實(shí)時(shí)外部數(shù)據(jù)反饋給客
戶端,例如,同時(shí)反饋一些商業(yè)信息廣告、新產(chǎn)品信息或者當(dāng)前熱門話題等,從而,在返回皮
膚時(shí),向用戶展示更豐富的內(nèi)容。 下面介紹幾個(gè)應(yīng)用本發(fā)明的具體實(shí)例。 首先介紹第一實(shí)例,用戶定制具有天氣預(yù)報(bào)標(biāo)簽的皮膚。參見圖3,為該第一實(shí)例 流程圖,包括 S301 :服務(wù)器每天凌晨0點(diǎn)從氣象臺(tái)獲取各地當(dāng)日天氣;
S302 :客戶端每天開機(jī)觸發(fā)一次查詢服務(wù)器;
S303 :客戶端通知服務(wù)器希望獲得與天氣相關(guān)的皮膚;
S304 :服務(wù)器通過客戶端的IP獲得其所在區(qū)域; S305 :服務(wù)器確定客戶端所在區(qū)域的天氣信息,找到該天氣信息相關(guān)的皮膚頻道 文件; S306 :客戶端接收服務(wù)器返回的皮膚頻道文件; S307 :客戶端更換本地皮膚為服務(wù)器返回的皮膚頻道中的皮膚。 下面介紹第二實(shí)例,客戶端每天使用一種類型的皮膚。參見圖4,為第二實(shí)例流程
圖,包括 S401 :客戶端從預(yù)置的皮膚頻道中選擇一個(gè)皮膚頻道; S402 :服務(wù)器每天凌晨0點(diǎn)隨機(jī)從該皮膚頻道中選擇一個(gè)皮膚作為當(dāng)天皮膚;
S403 :客戶端每天第一次開機(jī)或者手動(dòng)更換希望得到的皮膚頻道時(shí)查找服務(wù)器;
S404 :客戶端通知服務(wù)器希望得到的皮膚頻道; S405 :服務(wù)器根據(jù)客戶端傳來的皮膚頻道,返回該頻道的當(dāng)天皮膚文件; S406 :客戶端接收服務(wù)器返回的皮膚頻道文件; S407 :客戶端更換本地皮膚為服務(wù)器返回的皮膚頻道中的皮膚。 下面介紹第三實(shí)例,根據(jù)收集的用戶基本信息自動(dòng)更換皮膚。參見圖5,為第三實(shí)
例流程圖,包括 S501 :服務(wù)器利用收集的用戶基本信息對皮膚頻道進(jìn)行劃分,比如,某些心情的皮 膚,歌星、影星的專屬皮膚、適用于某些年齡段的皮膚等; S502 :服務(wù)器每天凌晨0點(diǎn)隨機(jī)從每種頻道類中選擇一個(gè)皮膚作為該頻道的當(dāng)天 皮膚; S503 :客戶端收集用戶基本信息,比如經(jīng)常使用的皮膚、經(jīng)常聽的歌曲以及近期輸 入的文字等; S504 :客戶端每天第一次開機(jī)時(shí)查詢服務(wù)器,傳遞所收集的用戶基本信息; S505 :服務(wù)器根據(jù)客戶端傳來的用戶基本信息,分析該用戶所屬的類型; 比如經(jīng)常輸入"郁悶"等詞匯,可判斷用戶心情處于憂郁狀態(tài),就返回憂郁心情適
用的皮膚,或者,用戶經(jīng)常輸入"周杰倫",并且所聽歌曲大部分是周杰倫的歌曲,則可判斷
該用戶為周杰倫的歌迷,可返回周杰倫專屬皮膚,或者,用戶經(jīng)常使用卡通題材的皮膚,經(jīng)
8常使用一些比較簡單的詞匯,可認(rèn)為用戶心態(tài)年輕,返回適用于青少年的皮膚。
S506 :服務(wù)器返回用戶所屬頻道對應(yīng)的當(dāng)天皮膚頻道文件; S507 :客戶端接收服務(wù)器返回的皮膚頻道文件; S508 :客戶端更換本地皮膚為服務(wù)器返回的皮膚頻道中的皮膚。 下面介紹第四實(shí)例,根據(jù)用戶操作狀態(tài)信息自動(dòng)更換皮膚。參見圖6,為第四實(shí)例
流程圖,包括 S601 :服務(wù)器根據(jù)能收集到的用戶操作狀態(tài)信息對皮膚頻道進(jìn)行劃分;例如,根 據(jù)歌曲、電影以及游戲等對皮膚頻道進(jìn)行劃分。 S602 :服務(wù)器每天凌晨0點(diǎn)隨機(jī)從每種頻道中選擇一個(gè)皮膚作為該頻道的當(dāng)天皮 膚; S603 :客戶端檢測到用戶狀態(tài)改變(開始播放歌曲、開始觀看電影、開始玩游戲) 時(shí)向服務(wù)器發(fā)送皮膚更換請求,傳遞當(dāng)前操作狀態(tài)信息(當(dāng)前播放的歌曲、觀看的電影、玩 的游戲); S604 :服務(wù)器根據(jù)用戶操作狀態(tài)信息返回相應(yīng)頻道的皮膚; S605 :客戶端接收服務(wù)器返回的皮膚頻道文件; S606 :客戶端更換本地皮膚為服務(wù)器返回的皮膚頻道中的皮膚。 下面介紹第五實(shí)例,在皮膚中展示廣告或新聞。參見圖7,為第五實(shí)例流程圖,包
括 S701 :服務(wù)器每天獲取一些外部數(shù)據(jù); 如當(dāng)前關(guān)注的話題、各地商場的打折信息,新產(chǎn)品的廣告等,獲取方式可以是人工 維護(hù),如節(jié)目或電影的預(yù)告、各地商場的打折信息以及新產(chǎn)品的廣告,也可以是自動(dòng)完成, 如各地當(dāng)前天氣可以通過分析氣象局的頁面自動(dòng)得到、當(dāng)前關(guān)注的話題可以通過搜索結(jié)果 排序得到。
S702 :客戶端從預(yù)置的皮膚頻道中選擇一個(gè)頻道; S703 :服務(wù)器每天凌晨0點(diǎn)隨機(jī)從每種頻道中選擇一個(gè)皮膚作為該頻道的當(dāng)天皮 膚; S704 :客戶端每天第一次開機(jī)或者手動(dòng)更換希望得到的皮膚時(shí)查詢服務(wù)器;
S705 :客戶端通知服務(wù)器希望得到的皮膚頻道; S706 :服務(wù)器根據(jù)客戶端傳來的皮膚頻道,得到該頻道的當(dāng)前皮膚文件; S707 :服務(wù)器隨機(jī)選擇一條或幾天當(dāng)前的外部數(shù)據(jù),填加到皮膚文件中,或者,修
改當(dāng)前皮膚使其包含這些外部數(shù)據(jù),在皮膚里加上描述性的文字或圖片,比如,在皮膚下方
加上熱點(diǎn)話題、電影預(yù)告、商場打折的鏈接等,或在皮膚右側(cè)加上新產(chǎn)品的圖片等。
S708 :服務(wù)器將包含外部數(shù)據(jù)的皮膚頻道文件發(fā)送給客戶端; S709 :客戶端接收服務(wù)器返回的皮膚頻道文件; S710 :客戶端更換本地皮膚為服務(wù)器返回的皮膚頻道中的皮膚。 與上述方法相對應(yīng),本發(fā)明還提供一種自動(dòng)更換皮膚的裝置,該裝置位于客戶端 側(cè),具體地,可以是指客戶端設(shè)備本身,也可以是指位于客戶端設(shè)備內(nèi)部的功能實(shí)體,可以 通過軟件、硬件或軟硬件結(jié)合實(shí)現(xiàn)。
參加圖8,該裝置包括
皮膚頻道獲取單元801,用于獲取至少一個(gè)皮膚頻道,所述皮膚頻道中的皮膚具有 同一標(biāo)簽; 皮膚更新單元802,用于將軟件界面按照所述皮膚頻道更新為具有所述標(biāo)簽的皮 膚。 優(yōu)選地,該裝置還包括 皮膚更換策略獲取單元803,用于獲取皮膚更換策略; 皮膚頻道選定單元804,用于按照所述皮膚更換策略選定皮膚頻道; 其中,皮膚更新單元802是按照所述皮膚頻道選定單元804選定的皮膚頻道中的
皮膚對軟件界面進(jìn)行更新的。 其中,所述皮膚更換策略獲取單元802獲取的皮膚更換策略為在不同時(shí)段選定
不同皮膚頻道、根據(jù)用戶當(dāng)前狀態(tài)信息選擇對應(yīng)的皮膚頻道,或者,在預(yù)置的觸發(fā)條件到達(dá)
時(shí)從服務(wù)器接收所述觸發(fā)條件對應(yīng)的皮膚頻道。 優(yōu)選地,所述皮膚頻道獲取單元801進(jìn)一步包括 數(shù)據(jù)包下載子單元8011,用于從服務(wù)器下載皮膚數(shù)據(jù)包; 皮膚頻道劃定子單元8012,用于從所述皮膚數(shù)據(jù)包中按照皮膚類型選擇出至少一 個(gè)皮膚頻道;
或者, 皮膚頻道下載子單元8013,用于從服務(wù)器按照皮膚類型下載至少一個(gè)皮膚頻道。 優(yōu)選地,皮膚更換策略獲取單元803進(jìn)一步包括 皮膚更換策略接收子單元8031,用于從服務(wù)器接收皮膚更換策略; 或者, 皮膚更換策略預(yù)置子單元8032,用于在客戶端預(yù)置皮膚更換策略。綜上所述,本發(fā) 明提供的自動(dòng)更換皮膚的方案中,通過預(yù)先獲取皮膚頻道,例如獲取用戶喜好的皮膚頻道, 自動(dòng)為用戶在選定的皮膚頻道中對軟件界面進(jìn)行更新。該方案無需用戶手動(dòng)下載皮膚,簡 單、省時(shí),可避免了用戶被不喜好的皮膚打擾。 優(yōu)選地,可以設(shè)置不同的皮膚更換策略滿足不同的需求,例如,設(shè)置在不同時(shí)段選
定不同的皮膚頻道中的皮膚進(jìn)行更新,從而不會(huì)存在沖突,又可以滿足用戶不同風(fēng)格皮膚
的需求,或者,根據(jù)用戶狀態(tài)信息選定對應(yīng)類型的皮膚頻道中的皮膚進(jìn)行更新,可更加人性
化地滿足用戶特定需求,另外,還可以在特定觸發(fā)條件到達(dá)時(shí),從服務(wù)器獲取特定的皮膚頻
道,例如,當(dāng)服務(wù)器得知有臺(tái)風(fēng)報(bào)警時(shí),將與該報(bào)警有關(guān)的皮膚頻道提供給客戶端。 本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例的方法的過程可以通過程序指令
相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)執(zhí)行上述
方法中的對應(yīng)步驟。所述的存儲(chǔ)介質(zhì)可以如ROM/RAM、磁碟、光盤等。 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種自動(dòng)更換皮膚的方法,其特征在于,包括獲取至少一個(gè)皮膚頻道,該皮膚頻道內(nèi)的皮膚具有同一標(biāo)簽;將軟件界面按照獲取的皮膚頻道更新為具有上述標(biāo)簽的皮膚。
2. 根據(jù)權(quán)利要求1所述方法,其特征在于,還包括獲取皮膚更換策略; 所述將軟件界面按照獲取的皮膚頻道更新為具有上述標(biāo)簽的皮膚包括 按照所述皮膚更換策略選定皮膚頻道;將軟件界面按照所述選定的皮膚頻道更新為具有其標(biāo)簽的皮膚。
3. 根據(jù)權(quán)利要求2所述方法,其特征在于,所述按照皮膚更換策略選定皮膚頻道包括 對于多個(gè)皮膚頻道,設(shè)定在不同時(shí)段選定不同皮膚頻道。
4. 根據(jù)權(quán)利要求2所述方法,其特征在于,所述按照皮膚更換策略選定皮膚頻道包括 對于多個(gè)皮膚頻道,根據(jù)用戶狀態(tài)信息選擇對應(yīng)的皮膚頻道。
5. 根據(jù)權(quán)利要求2所述方法,其特征在于,所述按照皮膚更換策略選定皮膚頻道包括 在預(yù)置的觸發(fā)條件到達(dá)時(shí),服務(wù)器選定所述觸發(fā)條件對應(yīng)的皮膚頻道并下發(fā)給客戶丄山順。
6. 根據(jù)權(quán)利要求2所述方法,其特征在于,所述獲取皮膚更換策略的過程為 從服務(wù)器接收皮膚更換策略;或者,在客戶端預(yù)置皮膚更換策略。
7. 根據(jù)權(quán)利要求1所述方法,其特征在于,所述獲取至少一個(gè)皮膚頻道的過程為 從服務(wù)器下載皮膚數(shù)據(jù)包,從所述皮膚數(shù)據(jù)包中按照標(biāo)簽對皮膚進(jìn)行劃分,選擇出至少一個(gè)皮膚頻道; 或者,從服務(wù)器按照皮膚類型下載至少一個(gè)皮膚頻道。
8. 根據(jù)權(quán)利要求1所述方法,其特征在于,所述皮膚頻道是根據(jù)皮膚待展示信息的內(nèi) 容、主題、或/和,功能進(jìn)行劃分的。
9. 根據(jù)權(quán)利要求1至8任一項(xiàng)所述方法,其特征在于,所述皮膚包括具有文本內(nèi)容的皮膚、具有圖像內(nèi)容的皮膚、具有動(dòng)畫內(nèi)容的皮膚,或/和,具有聲音內(nèi)容的皮膚。
10. —種自動(dòng)更換皮膚的裝置,其特征在于,包括皮膚頻道獲取單元,用于獲取至少一個(gè)皮膚頻道,所述皮膚頻道內(nèi)的皮膚具有同一標(biāo)簽;皮膚更新單元,用于將軟件界面按照獲取的皮膚頻道更新為具有上述標(biāo)簽的皮膚。
11. 根據(jù)權(quán)利要求10所述裝置,其特征在于,還包括 皮膚更換策略獲取單元,用于獲取皮膚更換策略; 皮膚頻道選定單元,用于按照所述皮膚更換策略選定皮膚頻道;所述皮膚更新單元是按照所述皮膚頻道選定單元選定的皮膚頻道中的皮膚對軟件界 面進(jìn)行更新的。
12. 根據(jù)權(quán)利要求ll所述裝置,其特征在于,所述皮膚更換策略獲取單元獲取的皮膚更換策略為在不同時(shí)段選定不同皮膚頻道、 根據(jù)用戶狀態(tài)信息選擇對應(yīng)的皮膚頻道、或者,在預(yù)置的觸發(fā)條件到達(dá)時(shí)從服務(wù)器接收所 述觸發(fā)條件對應(yīng)的皮膚頻道。
13. 根據(jù)權(quán)利要求11所述裝置,其特征在于,皮膚更換策略獲取單元進(jìn)一步包括皮膚更換策略接收子單元,用于從服務(wù)器接收皮膚更換策略; 或者,皮膚更換策略預(yù)置子單元,用于在客戶端預(yù)置皮膚更換策略。
14.根據(jù)權(quán)利要求10所述裝置,其特征在于,所述皮膚頻道獲取單元進(jìn)一步包括 數(shù)據(jù)包下載子單元,用于從服務(wù)器下載皮膚數(shù)據(jù)包;皮膚頻道劃定子單元,用于從所述皮膚數(shù)據(jù)包中按照標(biāo)簽對皮膚進(jìn)行劃分,選擇出至 少一個(gè)皮膚頻道; 或者,皮膚頻道下載子單元,用于從服務(wù)器按照皮膚類型下載至少一個(gè)皮膚頻道。
全文摘要
本發(fā)明公開了一種自動(dòng)更換皮膚的方法及裝置,其中的方法包括獲取至少一個(gè)皮膚頻道,該皮膚頻道內(nèi)的皮膚具有同一標(biāo)簽;將軟件界面按照獲取的皮膚頻道更新為具有上述標(biāo)簽的皮膚。本方案中,通過預(yù)先獲取皮膚頻道,例如獲取用戶喜好的皮膚頻道,自動(dòng)為用戶在選定的皮膚頻道中對軟件界面進(jìn)行更新,該方案無需用戶手動(dòng)下載皮膚,簡單、省時(shí),避免了用戶被不喜好的皮膚打擾。
文檔編號(hào)H04L29/06GK101695065SQ20091008030
公開日2010年4月14日 申請日期2009年3月18日 優(yōu)先權(quán)日2009年3月18日
發(fā)明者宋濤, 陶偉杰 申請人:北京搜狗科技發(fā)展有限公司;