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

客戶端升級方法和裝置的制造方法

文檔序號:8265370閱讀:278來源:國知局
客戶端升級方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及軟件領(lǐng)域,特別涉及一種客戶端升級方法和裝置。
【背景技術(shù)】
[0002] 目前,客戶端的升級方式包括統(tǒng)一升級和灰度升級兩種方式。由于統(tǒng)一升級方式 很有可能導(dǎo)致大面積故障的問題,許多客戶端都采用灰度升級方式進(jìn)行版本升級。
[0003] 灰度升級是一種分批升級的平滑處理方案。當(dāng)客戶端有升級版本發(fā)布時(shí),選定一 部分客戶端先進(jìn)行版本升級,通過該一部分客戶端測試升級版本是否存在問題,當(dāng)確認(rèn)升 級版本不存在問題或?qū)⒋嬖诘膯栴}修復(fù)后,再進(jìn)行大面積的升級。比如,隨機(jī)選定若干個(gè) 用戶所使用的客戶端參與灰度升級,或者選定某一地區(qū)的用戶所使用的客戶端參與灰度升 級。
[0004] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:在采用灰度升 級的方式進(jìn)行客戶端升級時(shí),針對參與灰度升級的客戶端的選擇不夠合理,無法準(zhǔn)確、高效 地測試出升級版本存在的問題。

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

[0005] 為了解決上述技術(shù)針對參與灰度升級的客戶端的選擇不夠合理,無法準(zhǔn)確、高效 地測試出升級版本存在的問題,本發(fā)明實(shí)施例提供了一種客戶端升級方法和裝置。所述技 術(shù)方案如下:
[0006] 第一方面,提供了一種客戶端升級方法,所述方法包括:
[0007] 獲取客戶端的升級版本所升級的功能模塊,所述客戶端包括有至少一個(gè)功能模 塊;
[0008] 從預(yù)存的統(tǒng)計(jì)信息庫中選取統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息中包含有目標(biāo)客戶端對升級 前的所述功能模塊的使用記錄;
[0009] 根據(jù)所述統(tǒng)計(jì)信息將所述目標(biāo)客戶端確定為灰度升級對象。
[0010] 可選的,所述從預(yù)存的統(tǒng)計(jì)信息庫中選取統(tǒng)計(jì)信息,包括:
[0011] 當(dāng)所述統(tǒng)計(jì)信息庫中的每一條統(tǒng)計(jì)信息中記錄有一個(gè)客戶端使用過的各個(gè)功能 模塊的模塊標(biāo)識和使用次數(shù)時(shí),對于每一條統(tǒng)計(jì)信息,在所述統(tǒng)計(jì)信息記錄的各個(gè)模塊標(biāo) 識中選取升級前的所述功能模塊的模塊標(biāo)識;
[0012] 讀取被選取的所述模塊標(biāo)識對應(yīng)的使用次數(shù);
[0013] 選取所述使用次數(shù)大于第一閾值的統(tǒng)計(jì)信息。
[0014] 可選的,所述從預(yù)存的統(tǒng)計(jì)信息庫中選取統(tǒng)計(jì)信息,包括:
[0015] 當(dāng)所述統(tǒng)計(jì)信息庫中的每一條統(tǒng)計(jì)信息中記錄有一個(gè)客戶端使用過的各個(gè)功能 模塊的模塊標(biāo)識時(shí),對于每一條統(tǒng)計(jì)信息,在所述統(tǒng)計(jì)信息記錄的各個(gè)模塊標(biāo)識中選取升 級前的所述功能模塊的模塊標(biāo)識;
[0016] 統(tǒng)計(jì)被選取的所述模塊標(biāo)識的總數(shù);
[0017] 選取所述總數(shù)大于第二閾值的統(tǒng)計(jì)信息。
[0018] 可選的,所述根據(jù)所述統(tǒng)計(jì)信息將所述目標(biāo)客戶端確定為灰度升級對象,包括:
[0019] 根據(jù)所述統(tǒng)計(jì)信息從預(yù)定對應(yīng)關(guān)系中獲取與所述統(tǒng)計(jì)信息對應(yīng)的設(shè)備標(biāo)識,所述 預(yù)定對應(yīng)關(guān)系包括所述統(tǒng)計(jì)信息和所述設(shè)備標(biāo)識之間的對應(yīng)關(guān)系;
[0020] 將所述設(shè)備標(biāo)識添加至預(yù)定標(biāo)識集中,所述預(yù)定標(biāo)識集用于存儲所述灰度升級對 象所對應(yīng)的設(shè)備標(biāo)識。
[0021] 可選的,所述根據(jù)所述統(tǒng)計(jì)信息將所述目標(biāo)客戶端確定為灰度升級對象之后,還 包括:
[0022] 向所述目標(biāo)客戶端發(fā)送提示升級指示;
[0023] 或者,
[0024] 向所述目標(biāo)客戶端發(fā)送強(qiáng)制升級指示,所述強(qiáng)制升級指示中包含所述升級版本對 應(yīng)的升級文件。
[0025] 第二方面,提供了一種客戶端升級裝置,所述裝置包括:
[0026] 獲取模塊,用于獲取客戶端的升級版本所升級的功能模塊,所述客戶端包括有至 少個(gè)功能t吳塊;
[0027] 選取模塊,用于從預(yù)存的統(tǒng)計(jì)信息庫中選取統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息中包含有目 標(biāo)客戶端對升級前的所述功能模塊的使用記錄;
[0028] 確定模塊,用于根據(jù)所述統(tǒng)計(jì)信息將所述目標(biāo)客戶端確定為灰度升級對象。
[0029] 可選的,所述選取模塊,包括:第一選取單元、讀取單元和第二選取單元;
[0030] 所述第一選取單元,用于當(dāng)所述統(tǒng)計(jì)信息庫中的每一條統(tǒng)計(jì)信息中記錄有一個(gè)客 戶端使用過的各個(gè)功能模塊的模塊標(biāo)識和使用次數(shù)時(shí),對于每一條統(tǒng)計(jì)信息,在所述統(tǒng)計(jì) 信息記錄的各個(gè)模塊標(biāo)識中選取升級前的所述功能模塊的模塊標(biāo)識;
[0031] 所述讀取單元,用于讀取被選取的所述模塊標(biāo)識對應(yīng)的使用次數(shù);
[0032] 所述第二選取單元,用于選取所述使用次數(shù)大于第一閾值的統(tǒng)計(jì)信息。
[0033] 可選的,所述選取模塊,包括:第三選取單元、統(tǒng)計(jì)單元和第四選取單元;
[0034] 所述第三選取單元,用于當(dāng)所述統(tǒng)計(jì)信息庫中的每一條統(tǒng)計(jì)信息中記錄有一個(gè)客 戶端使用過的各個(gè)功能模塊的模塊標(biāo)識時(shí),對于每一條統(tǒng)計(jì)信息,在所述統(tǒng)計(jì)信息記錄的 各個(gè)模塊標(biāo)識中選取升級前的所述功能模塊的模塊標(biāo)識;
[0035] 所述統(tǒng)計(jì)單元,用于統(tǒng)計(jì)被選取的所述模塊標(biāo)識的總數(shù);
[0036] 所述第二選取單元,用于選取所述總數(shù)大于第二閾值的統(tǒng)計(jì)信息。
[0037] 可選的,所述確定模塊,包括:獲取單元和添加單元;
[0038] 所述獲取單元,用于根據(jù)所述統(tǒng)計(jì)信息從預(yù)定對應(yīng)關(guān)系中獲取與所述統(tǒng)計(jì)信息對 應(yīng)的設(shè)備標(biāo)識,所述預(yù)定對應(yīng)關(guān)系包括所述統(tǒng)計(jì)信息和所述設(shè)備標(biāo)識之間的對應(yīng)關(guān)系;
[0039] 所述添加單元,用于將所述設(shè)備標(biāo)識添加至預(yù)定標(biāo)識集中,所述預(yù)定標(biāo)識集用于 存儲所述灰度升級對象所對應(yīng)的設(shè)備標(biāo)識。
[0040] 可選的,所述裝置還包括:
[0041] 第一發(fā)送模塊,用于向所述目標(biāo)客戶端發(fā)送提示升級指示;
[0042] 或者,
[0043] 第二發(fā)送模塊,用于向所述目標(biāo)客戶端發(fā)送強(qiáng)制升級指示,所述強(qiáng)制升級指示中 包含所述升級版本對應(yīng)的升級文件。
[0044] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0045] 通過獲取客戶端的升級版本所升級的功能模塊,然后將具有上述功能模塊在升級 前的使用記錄的目標(biāo)客戶端確定為灰度升級對象;解決了相關(guān)技術(shù)針對參與灰度升級的客 戶端的選擇不夠合理,無法準(zhǔn)確、高效地測試出升級版本存在的問題;實(shí)現(xiàn)了依據(jù)升級版本 所升級的功能模塊,有針對性地選擇使用過該升級前的功能模塊的目標(biāo)客戶端參與灰度升 級,提高了選擇灰度升級對象的準(zhǔn)確度,進(jìn)而達(dá)到更為準(zhǔn)確、高效地對升級版本進(jìn)行測試的 效果。
【附圖說明】
[0046] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0047] 圖1是本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0048] 圖2是本發(fā)明一個(gè)實(shí)施例提供的客戶端升級方法的方法流程圖;
[0049] 圖3是本發(fā)明另一實(shí)施例提供的客戶端升級方法的方法流程圖;
[0050] 圖4是本發(fā)明一個(gè)實(shí)施例提供的客戶端升級裝置的結(jié)構(gòu)方框圖;
[0051] 圖5是本發(fā)明另一實(shí)施例提供的客戶端升級裝置的結(jié)構(gòu)方框圖;
[0052] 圖6是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0053] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0054] 請參考圖1,其示出了本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖,該 實(shí)施環(huán)境包括:至少一個(gè)終端120和服務(wù)器140。其中:
[0055] 終端120可以是手機(jī)、平板電腦、電子書閱讀器、MP3(Moving Picture Experts Group Audio Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜 計(jì)算機(jī)和臺式計(jì)算機(jī)等等。終端120中安裝有客戶端,客戶端可以是瀏覽器客戶端、社交應(yīng) 用客戶端、即時(shí)通訊客戶端、直播類客戶端等等。
[0056] 終端120通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)與服務(wù)器140相連。
[0057] 服務(wù)器140可以是一臺服務(wù)器,或者由
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1