亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖標更新方法、客戶端裝置、及終端設(shè)備的制造方法

文檔序號:9249116閱讀:481來源:國知局
圖標更新方法、客戶端裝置、及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種圖標更新方法、客戶端裝置、及終端設(shè)備。
【背景技術(shù)】
[0002]隨著智能化終端的迅猛發(fā)展以及使用普及,終端給人們生活帶來的巨大變化,越來越多的人們不僅可以通過終端進行學習與工作,而且還可以進行其他休閑娛樂等等活動,使用非常方便。
[0003]在終端的使用過程中,無論是安裝在終端上的學習應用、工作應用、還是各種休閑娛樂應用或者游戲應用,每一種應用都有其對應的圖標,各種應用在被安裝之后,在終端側(cè)建立該應用的客戶端,且對應在終端的界面上顯示該應用的圖標,例如在手機、平板電腦等移動終端上,多種應用可以分別顯示在如主(Home)界面以及其他副界面上。使用過程中,用戶可以看到顯示在界面上的各種應用的圖標,可以隨意瀏覽,當用戶想要使用哪個應用,點擊打開該應用對應的圖標即打開該應用在終端側(cè)的客戶端,便可以在該終端上使用該應用,操作非常簡單,使用非常方便。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:現(xiàn)有技術(shù)中缺乏圖標更新方案,當首次以該應用的舊版本安裝該應用,或者該應用的后臺服務(wù)器設(shè)備已更新該應用時,客戶端側(cè)顯示的該應用的圖標無法更新,導致客戶端側(cè)所顯示的該應用的圖標與后臺服務(wù)器側(cè)更新的該應用的圖標不一致。

【發(fā)明內(nèi)容】

[0005]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種圖標更新方法、客戶端裝置、及終端設(shè)備。所述技術(shù)方案如下:
[0006]一方面,提供了一種圖標更新方法,所述方法包括:
[0007]獲取圖標的包名和類名;
[0008]向后臺服務(wù)器發(fā)送所述包名和所述類名;
[0009]接收所述后臺服務(wù)器發(fā)送的圖標信息,所述圖標信息包括所述后臺服務(wù)器根據(jù)所述包名和所述類名查詢到對應的版本號和統(tǒng)一資源定位符;
[0010]根據(jù)本地存儲的版本號和所述后臺服務(wù)器發(fā)送的所述版本號檢測本地的所述圖標是否需要更新;
[0011]當本地的所述圖標需要更新時,根據(jù)所述統(tǒng)一資源定位符對所述圖標進行更新。
[0012]另一方面,提供了一種客戶端裝置,所述裝置包括:
[0013]獲取模塊,用于獲取圖標的包名和類名;
[0014]收發(fā)模塊,用于向后臺服務(wù)器發(fā)送所述包名和所述類名;
[0015]所述收發(fā)模塊,還用于接收所述后臺服務(wù)器發(fā)送的圖標信息,所述圖標信息包括所述后臺服務(wù)器根據(jù)所述包名和所述類名查詢到對應的版本號和統(tǒng)一資源定位符;
[0016]檢測模塊,用于根據(jù)本地存儲的版本號和所述后臺服務(wù)器發(fā)送的所述版本號檢測本地的所述圖標是否需要更新;
[0017]更新模塊,用于當本地的所述圖標需要更新時,根據(jù)所述統(tǒng)一資源定位符對所述圖標進行更新。
[0018]再一方面,本發(fā)明還提供一種終端設(shè)備,在所述終端設(shè)備上設(shè)置有如上所述的客戶端裝置。
[0019]本發(fā)明實施例的圖標更新方法、客戶端裝置、及終端設(shè)備,通過在客戶端裝置側(cè)獲取圖標的包名和類名;向后臺服務(wù)器發(fā)送包名和類名;接收后臺服務(wù)器發(fā)送的圖標信息,圖標信息包括后臺服務(wù)器根據(jù)包名和類名查詢到對應的版本號和統(tǒng)一資源定位符(Uniform Resource Locator ;URL);根據(jù)本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號檢測本地的圖標是否需要更新;當本地的圖標需要更新時,根據(jù)URL對圖標進行更新。通過采用上述方案,客戶端裝置側(cè)的應用的圖標可以及時進行更新,能夠有效地克服現(xiàn)有技術(shù)中客戶端側(cè)顯示的該應用的圖標無法更新,導致客戶端側(cè)所顯示的該應用的圖標與后臺服務(wù)器側(cè)更新的該應用的圖標不一致的缺陷,從而保證客戶端側(cè)所顯示的該應用的圖標與后臺服務(wù)器側(cè)更新的該應用的圖標盡可能的一致,能夠有效地保證客戶端側(cè)所顯示的圖標及時更新。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明一實施例提供的圖標更新方法的流程圖。
[0022]圖2為本發(fā)明另一實施例提供的圖標更新方法的信令圖。
[0023]圖3為本發(fā)明一實施例提供的客戶端裝置的結(jié)構(gòu)示意圖。
[0024]圖4為本發(fā)明另一實施例提供的客戶端裝置的結(jié)構(gòu)示意圖。
[0025]圖5是本發(fā)明實施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0027]圖1為本發(fā)明一實施例提供的圖標更新方法的流程圖。如圖1所示,本實施例的圖標更新方法的執(zhí)行主體為客戶端裝置,具體可以為本實施例所述的圖標對應的應用所屬的客戶端裝置,該客戶端裝置可以設(shè)置在終端上。如圖1所示,本實施例的圖標更新方法,具體可以包括如下步驟:
[0028]100、獲取圖標的包名和類名;
[0029]本實施例中,圖標的包名(即package名稱)和類名(activity名稱)用于標識圖標的唯一性,本實施例即采用圖標的包名和類名來唯一標識該圖標。
[0030]101、向后臺服務(wù)器發(fā)送包名和類名;
[0031]本實施例中,后臺服務(wù)器為提供圖標、設(shè)計圖標的服務(wù)器,亦即為該圖標對應的應用的后臺服務(wù)器。
[0032]102、接收后臺服務(wù)器發(fā)送的圖標信息,圖標信息包括后臺服務(wù)器根據(jù)包名和類名查詢到對應的版本號和URL ;
[0033]在后臺服務(wù)器中存儲有圖標數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲由該圖標的包名、類名、版本號以及一個URL,該URL對應的網(wǎng)頁中存儲對應版本號對應的圖標,可以為該圖標的原始圖標,即應用的官方發(fā)布的該圖標的最原始的圖標,未經(jīng)過其他編輯處理。其中的版本號為該圖標的最新版本號。經(jīng)上述步驟101之后,后臺服務(wù)器可以根據(jù)該圖標的包名和類名獲取到該圖標的版本號和對應的URL,并將獲取的版本號和URL反饋給客戶端裝置。
[0034]103、根據(jù)本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號檢測本地的圖標是否需要更新;當本地的圖標需要更新時,執(zhí)行步驟104 ;否則,結(jié)束。
[0035]客戶端裝置根據(jù)本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號的比對,便可以得知本地的圖標是否需要更新。例如當本地存儲的版本號為V1.2,而后臺服務(wù)器發(fā)送的版本號為V1.5,此時客戶端裝置可以知道本地的圖標不是最新的,本地的圖標需要更新。
[0036]104、當本地的圖標需要更新時,根據(jù)URL對圖標進行更新。
[0037]由于該URL對應的網(wǎng)頁中存儲有后臺服務(wù)器發(fā)送的版本號對應的圖標,而該圖標為需要更新后的圖標,因為客戶端裝置可以根據(jù)該URL取獲取新的圖標,并根據(jù)獲取的圖標更新本地的圖標。
[0038]本實施例的圖標更新方法,通過在客戶端裝置側(cè)獲取圖標的包名和類名;向后臺服務(wù)器發(fā)送包名和類名;接收后臺服務(wù)器發(fā)送的圖標信息,圖標信息包括后臺服務(wù)器根據(jù)包名和類名查詢到對應的版本號和URL ;根據(jù)本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號檢測本地的圖標是否需要更新;當本地的圖標需要更新時,根據(jù)URL對圖標進行更新。通過采用上述方案,客戶端裝置側(cè)的應用的圖標可以及時進行更新,能夠有效地克服現(xiàn)有技術(shù)中客戶端側(cè)顯示的該應用的圖標無法更新,導致客戶端側(cè)所顯示的該應用的圖標與后臺服務(wù)器側(cè)更新的該應用的圖標不一致的缺陷,從而保證客戶端側(cè)所顯示的該應用的圖標與后臺服務(wù)器側(cè)更新的該應用的圖標盡可能的一致,能夠有效地保證客戶端側(cè)所顯示的圖標及時更新。采用本實施例的技術(shù)方案,用戶能夠及時看到最新發(fā)布的圖標,從而能夠有效地提聞用戶的體驗度。
[0039]可選地,在上述實施例的技術(shù)方案的基礎(chǔ)上,上述實施例的圖標更新方法中,還可以包括如下可選技術(shù)方案。
[0040]可選地,在上述實施例中,其中步驟100 “獲取圖標的包名和類名”,具體可以包括通過系統(tǒng)函數(shù)獲取圖標的包名和類名。每一個操作系統(tǒng)都有對應的系統(tǒng)函數(shù)可以獲取圖標對應的包名和類型,例如Andr1d系統(tǒng)下,可以采用Andr1d對應的系統(tǒng)函數(shù)獲取圖標的包名和類名。
[0041]進一步可選地,在上述實施例中,其中103 “根據(jù)本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號檢測本地的圖標是否需要更新”,具體可以包括:客戶端裝置具體可以判斷本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號是否一致,當一致時,確定本地的圖標不需要更新,此時檢測結(jié)束;否則,當本地存儲的版本號和后臺服務(wù)器發(fā)送的版本號不一致,確定本地的圖標需要更新。本實施例的技術(shù)方案中,始終認為后臺服務(wù)器發(fā)送的版本號為新的,始終以本地圖標向后臺服務(wù)器發(fā)送的URL對應的網(wǎng)頁中存儲的圖標看齊,實現(xiàn)圖標更新。
[0042]進一步可
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1