一種切換應用界面皮膚的方法及裝置的制造方法
【專利摘要】本發明實施例提供一種切換應用界面皮膚的方法及裝置。其中,所述方法包括:獲取服務器端的皮膚信息;若所述皮膚信息攜帶有使用時間段,則獲取當前時間并對所述使用時間段與所述當前時間進行比對;若所述當前時間在所述使用時間段內,則將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。本發明實施例省去了用戶手動下載及皮膚切換設置的步驟,不會中斷用戶的使用,實現了皮膚切換的動態變化,提高了用戶的使用體驗。
【專利說明】
_種切換應用界面皮膚的方法及裝置
技術領域
[0001]本發明實施例涉及計算機應用技術領域,尤其涉及一種切換應用界面皮膚的方法及裝置。
【背景技術】
[0002]應用界面皮膚(skin)是應用軟件的可視外觀。為了豐富用戶的視覺體驗,大多數應用軟件都提供了豐富多彩的皮膚供用戶下載和使用。
[0003]然而,現有的技術中,用戶只能手工進入皮膚設置界面進行皮膚的選擇和設置。設置完成后,應用軟件會一直保持該皮膚的使用。若有新的皮膚推送,如應節日(如圣誕節,春季等)所推出的節日主題皮膚,則用戶需要將主題皮膚下載到本地,然后再進入皮膚設置界面進行切換。
[0004]顯然,現有的皮膚切換方式繁瑣,不能形成動態的變化。
【發明內容】
[0005]本發明實施例提供一種切換應用界面皮膚的方法及裝置,用以解決現有技術中皮膚切換方式繁瑣的問題。
[0006]本發明實施例提供一種切換應用界面皮膚的方法,包括:
[0007]獲取服務器端的皮膚信息;
[0008]若所述皮膚信息攜帶有使用時間段,則獲取當前時間并對所述使用時間段與所述當前時間進行比對;
[0009]若所述當前時間在所述使用時間段內,則將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0010]可選地,上述的方法中所述當前時間為所述服務器端的當前時間;相應的,
[0011]所述獲取當前時間,包括:
[0012]向所述服務器端發送時間獲取請求;
[0013]接收所述服務器端根據所述時間獲取請求反饋的所述服務器端的當前時間。
[0014]可選地,上述的方法,還包括:
[0015]若所述當前時間在所述使用時間段之前,則將所述皮膚信息存儲在本地。
[0016]可選地,上述的方法,還包括:
[0017]監聽所述服務器端下發的切換通知,其中,所述切換通知中攜帶有皮膚信息的標識;
[0018]若監聽到所述切換通知,則在本地查找所述標識對應的皮膚信息;
[0019]若在本地查找到所述標識對應的皮膚信息,則將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0020]可選地,上述的方法,還包括:
[0021]監聽所述服務器端下發的切換通知;
[0022]若監聽到所述切換通知,則執行所述將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0023]可選地,上述的方法中,所述獲取服務器端的皮膚信息,包括:
[0024]監聽所述服務器端下發的第一通告信息;
[0025]若監聽到所述第一通告信息,則向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚信息;
[0026]或者
[0027]監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息;
[0028]若監聽到所述第二通告信息,則從所述第二通告信息中提取所述皮膚信息;
[0029]或者
[0030]所述獲取服務器端的皮膚信息,包括:
[0031 ]當滿足預置觸發條件時,向所述服務器端發送獲取請求;
[0032]接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。
[0033]可選地,上述的方法中,所述預置觸發條件包括:每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種;相應的,
[0034]所述當滿足預置觸發條件時,向所述服務器端發送獲取請求,具體為:
[0035]每隔預設時間段向所述服務器端發送獲取請求;和/或
[0036]在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求;和/或
[0037]在接收到用戶的刷新指令時,向所述服務器端發送獲取請求。
[0038]本發明實施例提供一種切換應用界面皮膚的裝置,包括:
[0039]第一獲取模塊,用于獲取服務器端的皮膚信息;
[0040]第二獲取模塊,用于當所述皮膚信息攜帶有使用時間段時,獲取當前時間并對所述使用時間段與所述當前時間進行比對;
[0041]切換模塊,用于當所述當前時間在所述使用時間段內時,將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0042]可選地,上述的裝置中,所述當前時間為所述服務器端的當前時間;相應的,
[0043]所述第二獲取模塊,包括:
[0044]發送單元,用于向所述服務器端發送時間獲取請求;
[0045]接收單元,用于接收所述服務器端根據所述時間獲取請求反饋的所述服務器端的當前時間;
[0046]比對單元,用于對所述使用時間段與所述服務器端的當前時間進行比對。
[0047]可選地,上述的裝置,還包括:
[0048]存儲模塊,用于當通過比對所述當前時間在所述使用時間段之前時,將所述皮膚信息存儲在本地。
[0049]可選地,上述的裝置,還包括:
[0050]監聽模塊,用于監聽所述服務器端下發的切換通知,其中,所述切換通知中攜帶有皮膚信息的標識;
[0051]查找模塊,用于當監聽到所述切換通知時,在本地查找所述標識對應的皮膚信息;
[0052]所述切換模塊,還用于當所述查找模塊在本地查找到所述標識對應的皮膚信息時,將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0053]可選的,上述的裝置中,所述第一獲取模塊,包括:
[0054]第一監聽單元,用于監聽所述服務器端下發的第一通告信息;
[0055]獲取單元,用于當所述第一監聽單元監聽到所述通告信息時,向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚信息;
[0056]或者
[0057]所述第一獲取模塊,包括:
[0058]第二監聽單元,用于監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息;
[0059]提取單元,用于當所述第二監聽單元監聽到所述第二通告信息時,從所述第二通告信息中提取所述皮膚信息;
[0060]或者
[0061 ]所述第一獲取模塊,包括:
[0062]發送單元,用于當滿足預置觸發條件時,向所述服務器端發送獲取請求;
[0063]接收單元,用于接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。
[0064]可選地,上述裝置中,所述預置觸發條件包括:每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種;相應的,
[0065]所述發送單元具體用于:
[0066]每隔預設時間段向所述服務器端發送獲取請求;和/或
[0067]在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求;和/或
[0068]在接收到用戶的刷新指令時,向所述服務器端發送獲取請求中的至少一種。
[0069]本發明實施例通過獲取服務器端的皮膚信息,并在當前時間在所述皮膚信息攜帶的使用時間段內時,根據獲取到的皮膚信息,將應用界面的當前皮膚切換為對應的皮膚,省去了用戶手動下載及皮膚切換設置的步驟,不會中斷用戶的使用,實現了皮膚切換的動態變化,提高了用戶的使用體驗。
【附圖說明】
[0070]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0071]圖1為本發明實施例一提供的一種切換應用界面皮膚的方法的流程示意圖;
[0072]圖2為本發明實施例二提供的一種切換應用界面皮膚的方法的流程示意圖;
[0073]圖3為一具體網絡媒體軟件切換皮膚前的示意圖;
[0074]圖4為一具體網絡媒體軟件切換皮膚后的示意圖;
[0075]圖5為本發明實施例三提供的一種切換應用界面皮膚的裝置的結構示意圖。
【具體實施方式】
[0076]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0077]圖1為本發明實施例一提供的一種切換應用界面皮膚的方法的流程示意圖。如圖1所示,所述方法包括:
[0078]步驟101、獲取服務器端的皮膚信息。
[0079]在本發明實施例中,步驟101可采用如下方法實現:
[0080]步驟1011、向所述服務器端發送獲取請求。
[0081]具體實施時,可預置觸發條件,在滿足觸發條件時向所述服務器端發送獲取請求。其中,預置觸發條件可以包括每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種。相應的,步驟1011的實現過程可以為:每隔預設時間段向所述服務器端發送獲取請求,和/或,在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求,和/或,在接收到用戶的刷新指令時,向所述服務器端發送獲取請求中。當然,本領域技術人員也可以根據實際情況設定其他觸發條件,本發明實施例對此無需加以限制。
[0082]需要說明的是,用戶進入客戶端應用界面,可以是用戶以登錄的身份進入的,也可以是用戶以游客的身份進入的。
[0083]步驟1012、接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。
[0084]除了預置觸發條件這種方式外,當然在具體實施時還可在監聽到服務器端下發的通告信息后,再向所述服務器端發送獲取請求。即本步驟向所述服務器端發送獲取請求,包括:
[0085]監聽所述服務器端下發的第一通告信息;若監聽到所述第一通告信息,則向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚
?目息O
[0086]這里需要補充的是:上述的通告信息中也可攜帶有皮膚信息,客戶端應用在監聽到所述通告信息后,可直接在所述通告信息中提取皮膚信息。即本步驟向所述服務器端發送獲取請求,包括:
[0087]監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息;若監聽到所述第二通告信息,則從所述第二通告信息中提取所述皮膚信息;
[0088]步驟102、若所述皮膚信息攜帶有使用時間段,則獲取當前時間并對所述使用時間段與所述當前時間進行比對。
[0089]例如,對于一些主題皮膚,如節日皮膚,促銷宣傳皮膚等等,這類主題皮膚是存在有使用期限的。通常情況下,主題皮膚會被提前推出,例如節日皮膚,但只有在節日當天才能展現,不能在服務器端推出那天就在客戶端應用界面上展現。因此,對于這類主題皮膚,就需設置使用時間段。即本實施例中提供的所述皮膚信息攜帶有使用時間段。如,元旦節日皮膚的使用時間段為:I月I日O時?24時。假設當前時間為I月I日13時,通過比對可得到該當前時間就在元旦節日皮膚的使用時間段(I月I日O時?24時)內。
[0090]步驟103、若所述當前時間在所述使用時間段內,則將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0091 ]這里需要說明的是:為了能夠實現應用界面皮膚的動態切換,本實施例需將應用界面需要替換的軟件圖標(icon),背景圖片,背景顏色等設置成可通過網絡接口更改的方式。
[0092]本發明實施例通過獲取服務器端的皮膚信息,并在當前時間在所述皮膚信息攜帶的使用時間段內時,根據獲取到的皮膚信息,將應用界面的當前皮膚切換為對應的皮膚,省去了用戶手動下載及皮膚切換設置的步驟,不會中斷用戶的使用,實現了皮膚切換的動態變化,提高了用戶的使用體驗。
[0093]實現本發明實施例提供的上述方法的執行主體可以是安裝在智能終端設備上用來實現特定功能模塊的應用軟件,如樂視視頻、QQ等等。
[0094]進一步的,在具體實施時還有可能遇到如下情況,即本地時間錯誤,若時間誤差較大的話,要是僅依據本地時間來判斷是否進行切換,則可能出現到了該節日時,客戶端應用并沒有將當前皮膚切換為對應節日的皮膚,而到了該節日結束時,才進行切換并展現出來。為了避免出現上述問題,本實施例中步驟102中獲取的所述當前時間為所述服務器端的當前時間。即所述步驟102可采用如下步驟實現:
[0095]步驟1021、向所述服務器端發送時間獲取請求。
[0096]步驟1022、接收所述服務器端根據所述時間獲取請求反饋的所述服務器端的當前時間。
[0097]本發明實施例通過獲取服務器端的時間,并基于服務器端的時間進行對比,而不采用本地時間,保證了皮膚切換時間的準確性。
[0098]進一步的,本實施例提供的所述方法還可包括:
[0099]步驟104、若所述當前時間在所述使用時間段之前,則將所述皮膚信息存儲在本地。
[0100]假設當前時間為12月30日13時,元旦節日皮膚的使用時間段為:I月I日O時?24時。通過比對,可得該當前時間在元旦節日皮膚的使用時間段之前。
[0101]客戶端應用提前獲取到了皮膚信息(當前時間在所述使用時間段之前),則可將獲取到的所述皮膚信息進行本地存儲;而應用獲取到皮膚信息的時間已在該皮膚信息的使用期限之內,此時就可不進行本地存儲直接從網絡加載實現切換。例如,節日皮膚,若用戶在節日之前登錄或刷新,且登錄或刷新的時間剛好在節日主題皮膚發布之后,此時客戶端應用就會提前從服務器端獲取到節日皮膚,獲取到的節日皮膚在本地進行存儲;若用戶在節日期間才登錄或刷新,此時客戶端應用就可以直接從網絡加載實現切換。
[0102]這里需要補充的是:本發明實施例提供的所述方法中,當所述當前時間在所述使用時間段之后時,可將應用界面的當前皮膚切換為默認皮膚。
[0103]再進一步的,將所述皮膚信息存儲在本地之后,本發明實施例提供的所述方法可實時監控本地已存儲的皮膚信息,若當前時間在本地已存儲的皮膚信息攜帶的使用時間段內,可將應用界面的當前皮膚切換為該皮膚信息對應的皮膚,當然本發明實施例除了可通過前述時間比對來實現切換外,還可通過監聽服務器端下發的切換通知,由服務器端統一下發切換指令,來實現統一切換的目的,以保證皮膚切換時間的準確性。即本實施例提供的所述方法,還可包括如下步驟:
[0104]步驟105、監聽所述服務器端下發的切換通知,其中,所述切換通知中攜帶有皮膚信息的標識。
[0105]步驟106、若監聽到所述切換通知,則在本地查找所述標識對應的皮膚信息。
[0106]其中,所述皮膚信息中除了包含有皮膚文件外,還包含有標識。上述的切換通知中攜帶有皮膚信息的標識,是為了便于客戶端應用根據切換通知中攜帶的標識,從存儲區域中查找到對應的皮膚信息。
[0107]步驟107、若在本地查找到所述標識對應的皮膚信息,則將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0108]進一步的,本實施例上述步驟中,若在本地未查找到所述標識對應的皮膚信息,可從服務器端獲取所述標識對應的皮膚信息,并在獲取到所述標識對應的皮膚信息后,將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0109]其中,上述“獲取所述服務器端的所述標識對應的皮膚信息”可采用如下方法實現:
[0110]首先,向所述服務器端發送攜帶有所述標識的獲取請求。
[0111]然后,接收所述服務器端根據所述獲取請求反饋的所述標識對應的皮膚信息。
[0112]其中,本實施例所提供的獲取服務器端的皮膚信息并將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚的功能,該功能的開啟可以由用戶設置后開啟,例如在應用設置界面中提供一個皮膚自動切換皮膚的功能選項,用戶可以通過該選項設置是否進行皮膚的自動切換。除此之外,應用客戶端也可默認開啟皮膚自動切換功能。
[0113]本發明實施例二提供的一種切換應用界面皮膚的方法的流程示意圖。如圖2所示,包括:
[0114]步驟201、客戶端應用獲取服務器端的皮膚信息。
[0115]具體的,本步驟可采用如下幾種方式實現:
[0116]方式一、
[0117]首先,客戶端應用向服務器端發送獲取請求。
[0118]其中,具體實施時客戶端應用可預置觸發條件,在滿足觸發條件時向所述服務器端發送獲取請求。其中,預置觸發條件可以包括每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種。相應的,本步驟的實現過程可以為:每隔預設時間段向所述服務器端發送獲取請求;和/或在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求;和/或在接收到用戶的刷新指令時,向所述服務器端發送獲取請求。當然,本領域技術人員也可以根據實際情況設定其他觸發條件,本發明實施例對此無需加以限制。其中,用戶進入客戶端應用界面,可以是用戶以登錄的身份進入的,也可以是用戶以游客的身份進入的。
[0119]然后,接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。
[0120]方式二、
[0121 ]監聽所述服務器端下發的第一通告信息;若監聽到所述第一通告信息,則向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚
?目息O
[0122]其中,所述第一通告信息是由服務器端下發用以通知客戶端應用當前已有新推出的皮膚。
[0123]方式三、
[0124]監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息;若監聽到所述第二通告信息,則從所述第二通告信息中提取所述皮膚信息。
[0125]其中,所述第二通告信息是由服務器下發用以將新推出的皮膚推送給客戶端。
[0126]步驟202、客戶端應用獲取服務器端的當前時間。
[0127]步驟203、對所述當前時間與所述使用時間段進行比對;若通過比對所述當前時間在所述使用時間段內,則執行步驟204;若通過比對所述當前時間在所述使用時間段之前,則執行步驟205。
[0128]步驟204、將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0129]步驟205、客戶端應用將獲取到的所述皮膚信息存儲在本地,并監聽所述服務器端下發的切換通知。
[0130]其中,所述皮膚信息中除了包含有皮膚文件外,還包含有標識。上述的切換通知中也攜帶有皮膚信息的標識,以便于客戶端應用根據切換通知中攜帶標識,從存儲區域中查找到對應的皮膚信息。
[0131]步驟206、若監聽到所述切換通知,則客戶端應用在本地查找所述切換通知中攜帶的標識對應的皮膚信息;
[0132]步驟207、若在本地查找到所述標識對應的皮膚信息,則將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚;若在本地未查找不到所述標識對應的皮膚信息,則獲取所述服務器端的所述標識對應的皮膚信息,并將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0133]其中,客戶端應用可通過向服務器端發送攜帶有所述標識的獲取請求的方式來獲取所述標識對應的皮膚信息。
[0134]這里需要說明的是:本實施例二步驟205?207中僅給出了通過監聽服務端下發的切換通知來進行統一切換的,實際上也可采用上述實施例一中提到的通過獲取服務器端的當前時間,通過所述當前時間查找出存儲在客戶端應用本地中的對應皮膚信息(即服務器端的當前時間在其使用時間段內的皮膚信息)。
[0135]本發明實施例中的客戶端應用可以理解為智能終端設備中能夠實現某些功能的軟件,比如即時通信軟件、網絡媒體軟件、輸入法軟件或瀏覽器等任意一款可以更換界面皮膚的軟件。本發明實施例中的應用界面皮膚可以理解為應用軟件圖形用戶界面樣式的集合。圖3和圖4示出了網絡媒體軟件切換皮膚前后的對比圖。
[0136]本發明實施例通過獲取服務器端的皮膚信息,并在當前時間在所述皮膚信息攜帶的使用時間段內時,根據獲取到的皮膚信息,將應用界面的當前皮膚切換為對應的皮膚,省去了用戶手動下載及皮膚切換設置的步驟,不會中斷用戶的使用,實現了皮膚切換的動態變化,提高了用戶的使用體驗。
[0137]圖5為本發明實施例三提供的一種切換應用界面皮膚的裝置的結構示意圖。如圖5所示,所述裝置包括:第一獲取模塊1、第二獲取模塊20和切換模塊30。其中,所述第一獲取模塊10用于獲取服務器端的皮膚信息。所述第二獲取模塊20用于當所述皮膚信息攜帶有使用時間段時,獲取當前時間并對所述使用時間段與所述當前時間進行比對。所述切換模塊20用于當所述當前時間在所述使用時間段內時,將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0138]本發明實施例通過獲取服務器端的皮膚信息,并在當前時間在所述皮膚信息攜帶的使用時間段內時,根據獲取到的皮膚信息,將應用界面的當前皮膚切換為對應的皮膚,省去了用戶手動下載及皮膚切換設置的步驟,不會中斷用戶的使用,實現了皮膚切換的動態變化,提高了用戶的使用體驗。
[0139]本實施例提供的所述裝置可實現上述實施例一和實施例二提供的所述方法,具體的實現原理可參見上述對應的部分的內容,此次不再贅述。
[0140]進一步的,上面提到的所述當前時間為所述服務器端的當前時間。相應的,所述第二獲取模塊可采用如下結構實現。具體的,所述第二獲取模塊包括:發送單元、接收單元和比對單元。其中,所述發送單元用于向所述服務器端發送時間獲取請求。所述接收單元用于接收所述服務器端根據所述時間獲取請求反饋的所述服務器端的當前時間。所述比對單元用于對所述使用時間段與所述服務器端的當前時間進行比對。
[0141]進一步的,所述裝置還包括:存儲模塊。其中,所述存儲模塊用于當所述當前時間在所述使用時間段之前時,將所述皮膚信息存儲在本地。
[0142]進一步的,本實施例三提供的所述裝置還可包括:監聽模塊和查找模塊。其中,所述監聽模塊用于監聽所述服務器端下發的切換通知,其中,所述切換通知中攜帶有皮膚信息的標識。所述查找模塊,用于當監聽到所述切換通知時,在本地查找所述標識對應的皮膚信息。相應的,所述切換模塊具體用于當所述查找模塊在本地查找到所述標識對應的皮膚信息時,將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0143]進一步的,所述切換模塊還用于當在本地未查找到所述標識對應的皮膚信息時,獲取所述服務器端的所述標識對應的皮膚信息,并將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。
[0144]進一步的,本實施例三中所述的第一獲取模塊可采用如下結構實現,具體的,所述第一獲取模塊,包括第一監聽單元和獲取單元。其中,所述第一監聽單元用于監聽所述服務器端下發的第一通告信息。所述獲取單元,用于當所述第一監聽單元監聽到所述通告信息時,向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚信息。或者,所述第一獲取模塊包括第二監聽單元和提取單元。其中,所述第二監聽單元用于監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息。所述提取單元用于當所述第二監聽單元監聽到所述第二通告信息時,從所述第二通告信息中提取所述皮膚信息。或者,所述第一獲取模塊包括發送單元和接收單元。其中,所述發送單元用于當滿足預置觸發條件時,向所述服務器端發送獲取請求。所述接收單元用于接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。
[0145]進一步的,上述的預置觸發條件包括:每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種。相應的,上面提到的發送單元具體用于:每隔預設時間段向所述服務器端發送獲取請求;和/或在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求;和/或在接收到用戶的刷新指令時,向所述服務器端發送獲取請求中的至少一種。
[0146]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0147]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0148]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種切換應用界面皮膚的方法,其特征在于,包括: 獲取服務器端的皮膚信息; 若所述皮膚信息攜帶有使用時間段,則獲取當前時間并對所述使用時間段與所述當前時間進行比對; 若所述當前時間在所述使用時間段內,則將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。2.根據權利要求1所述的方法,其特征在于,所述當前時間為所述服務器端的當前時間;相應的, 所述獲取當前時間,包括: 向所述服務器端發送時間獲取請求; 接收所述服務器端根據所述時間獲取請求反饋的所述服務器端的當前時間。3.根據權利要求1所述的方法,其特征在于,還包括: 若所述當前時間在所述使用時間段之前,則將所述皮膚信息存儲在本地。4.根據權利要求3所述的方法,其特征在于,還包括: 監聽所述服務器端下發的切換通知,其中,所述切換通知中攜帶有皮膚信息的標識; 若監聽到所述切換通知,則在本地查找所述標識對應的皮膚信息; 若在本地查找到所述標識對應的皮膚信息,則將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。5.根據權利要求1?4中任一項所述的方法,其特征在于,所述獲取服務器端的皮膚信息,包括: 監聽所述服務器端下發的第一通告信息; 若監聽到所述第一通告信息,則向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚信息; 或者 所述獲取服務器端的皮膚信息,包括: 監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息; 若監聽到所述第二通告信息,則從所述第二通告信息中提取所述皮膚信息; 或者 所述獲取服務器端的皮膚信息,包括: 當滿足預置觸發條件時,向所述服務器端發送獲取請求; 接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。6.根據權利要求5所述的方法,其特征在于,所述預置觸發條件包括:每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種;相應的, 所述當滿足預置觸發條件時,向所述服務器端發送獲取請求,具體為: 每隔預設時間段向所述服務器端發送獲取請求;和/或 在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求;和/或 在接收到用戶的刷新指令時,向所述服務器端發送獲取請求。7.一種切換應用界面皮膚的裝置,其特征在于,包括: 第一獲取模塊,用于獲取服務器端的皮膚信息; 第二獲取模塊,用于當所述皮膚信息攜帶有使用時間段時,獲取當前時間并對所述使用時間段與所述當前時間進行比對; 切換模塊,用于當所述當前時間在所述使用時間段內時,將應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。8.根據權利要求7所述的裝置,其特征在于,所述當前時間為所述服務器端的當前時間;相應的, 所述第二獲取模塊,包括: 發送單元,用于向所述服務器端發送時間獲取請求; 接收單元,用于接收所述服務器端根據所述時間獲取請求反饋的所述服務器端的當前時間; 比對單元,用于對所述使用時間段與所述服務器端的當前時間進行比對。9.根據權利要求7所述的裝置,其特征在于,還包括: 存儲模塊,用于當所述當前時間在所述使用時間段之前時,將所述皮膚信息存儲在本地。10.根據權利要求9所述的裝置,其特征在于,還包括: 監聽模塊,用于監聽所述服務器端下發的切換通知,其中,所述切換通知中攜帶有皮膚信息的標識; 查找模塊,用于當監聽到所述切換通知時,在本地查找所述標識對應的皮膚信息;所述切換模塊,還用于當所述查找模塊在本地查找到所述標識對應的皮膚信息時,將所述應用界面的當前皮膚切換為所述皮膚信息對應的皮膚。11.根據權利要求7?10中任一項所述的裝置,其特征在于,所述第一獲取模塊,包括: 第一監聽單元,用于監聽所述服務器端下發的第一通告信息; 獲取單元,用于當所述第一監聽單元監聽到所述通告信息時,向所述服務器端發送皮膚獲取請求,并接收所述服務器端根據所述皮膚獲取請求反饋的所述皮膚信息; 或者 所述第一獲取模塊,包括: 第二監聽單元,用于監聽所述服務器端下發的第二通告信息,所述第二通告信息中攜帶有所述皮膚信息; 提取單元,用于當所述第二監聽單元監聽到所述第二通告信息時,從所述第二通告信息中提取所述皮膚信息; 或者 所述第一獲取模塊,包括: 發送單元,用于當滿足預置觸發條件時,向所述服務器端發送獲取請求; 接收單元,用于接收所述服務器端根據所述獲取請求反饋的所述皮膚信息。12.根據權利要求11所述的裝置,其特征在于,所述預置觸發條件包括:每隔預設時間段觸發、檢測到用戶進入到客戶端應用界面時觸發、接收到用戶的刷新指令時觸發中的至少一種;相應的, 所述發送單元具體用于:每隔預設時間段向所述服務器端發送獲取請求;和/或在檢測到用戶進入所述客戶端應用界面時,向所述服務器端發送獲取請求;和/或在接收到用戶的刷新指令時,向所述服務器端發送獲取請求中的至少一種。
【文檔編號】G06F9/44GK105975278SQ201610307805
【公開日】2016年9月28日
【申請日】2016年5月11日
【發明人】田大寶
【申請人】樂視控股(北京)有限公司, 樂視網信息技術(北京)股份有限公司