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

應用程序更新系統(tǒng)和方法

文檔序號:9787211閱讀:742來源:國知局
應用程序更新系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)更新技術領域,具體而言,涉及一種應用程序更新系統(tǒng)和一種應用程序更新方法。
【背景技術】
[0002]隨著智能手機的使用越來越廣泛,應用而生的應用程序種類也越來越多。為了滿足用戶的需求增加用戶粘度,應用程序的更新升級也非常頻繁,而為了使用新增的功能或者享受更好的用戶體驗,手機用戶必須對應用程序進行頻繁的升級操作。
[0003]—般的應用程序更新,可以是該應用程序通過自動檢測更新發(fā)現(xiàn)新版本后,下載新版本并進行安裝完成更新;或者在用戶使用應用程序過程中,應用程序為用戶推送更新提示信息,根據(jù)用戶的操作判斷是否進行更新。
[0004]在用戶選擇是否進行更新時,需要注意當前是否存在可用網絡,以及存在何種網絡,還要考慮手機剩余流量等情況判斷使用何種網絡進行更新,比較消耗人力,用戶體驗較差。

【發(fā)明內容】

[0005]本發(fā)明所要解決的技術問題是,如何智能地檢測和選擇更新數(shù)據(jù)的網絡環(huán)境,以對待更新應用程序進行更新,減少用戶所需考慮的事項,提高用戶體驗。
[0006]為此目的,本發(fā)明提出了一種應用程序更新方法,包括:
[0007]判斷終端中是否存在待更新的應用程序;
[0008]若存在待更新的應用程序,判斷終端所處網絡環(huán)境中是否存在可用WiFi網絡;
[0009]若存在可用WiFi網絡,則連接至所述可用WiFi網絡,通過所述可用WiFi網絡將待更新的應用程序的更新數(shù)據(jù)下載到所述終端。
[0010]優(yōu)選地,所述方法還包括:
[0011]若不存在可用WiFi網絡,則建立與所述待更新的應用程序對應的下載所述更新數(shù)據(jù)的更新任務,并將所述更新任務進行存儲。
[0012]優(yōu)選地,在所述建立與所述待更新的應用程序對應的下載所述更新數(shù)據(jù)的更新任務,并將所述更新任務進行存儲之后,所述方法還包括:
[0013]在預定時間間隔之后重新判斷終端所處網絡環(huán)境中是否存在可用WiFi網絡;
[0014]若存在,則連接至所述可用WiFi網絡并執(zhí)行所述更新任務,以將所述待更新的應用程序的更新數(shù)據(jù)下載到所述終端。
[0015]優(yōu)選地,所述方法還包括:
[0016]接收針對所述待更新的應用程序的更新請求;
[0017]依據(jù)所述請求查找所述終端是否存在所述待更新的應用程序對應的更新數(shù)據(jù);
[0018]若存在,則依據(jù)所述更新數(shù)據(jù)對所述待更新的應用程序進行更新。
[0019]優(yōu)選地,所述在判斷所述網絡環(huán)境是否包括可用WiFi網絡,具體包括:
[0020]判斷所述網絡環(huán)境中是否存在WiFi網絡;
[0021]若存在WiFi網絡,則根據(jù)聯(lián)通性判斷所述WiFi網絡是否為可用WiFi網絡。
[0022]優(yōu)選地,判斷終端中是否存在待更新的應用程序包括:
[0023]獲取終端中應用程序的列表;
[0024]確定列表中應用程序在所述終端中的當前版本號;
[0025]獲取應用程序的最新版本號;
[0026]根據(jù)所述當前版本號和所述最新版本號判斷所述應用程序是否為待更新的應用程序。
[0027]優(yōu)選地,所述對所述應用程序進行更新具體包括:
[0028]對所述待更新應用程序列表中的應用程序進行更新,并將完成更新的應用程序移出所述待更新應用程序列表。
[0029]優(yōu)選地,所述獲取終端中應用程序的列表具體包括:
[0030]按照第一預設周期獲取終端中應用程序的列表。
[0031 ]優(yōu)選地,所述對所述應用程序進行更新具體包括:
[0032]若存在多個待更新的應用程序,獲取每個應用程序的使用頻率、使用時間;
[0033]優(yōu)先更新使用頻率最高的應用程序;
[0034]或在多個待更新的應用程序的使用頻率相同的情況下,優(yōu)先更新上次使用時間距離當前時間最近的應用程序。
[0035]優(yōu)選地,所述對所述應用程序進行更新具體包括:
[0036]若存在多個待更新的應用程序,獲取每個應用程序對應更新數(shù)據(jù)的數(shù)據(jù)量;
[0037]優(yōu)先更新數(shù)據(jù)量最小的更新數(shù)據(jù)對應的應用程序。
[0038]優(yōu)選地,所述對所述應用程序進行更新具體包括:
[0039]若存在多個待更新的應用程序,獲取每個應用程序對應更新數(shù)據(jù)的數(shù)據(jù)量和WiFi網絡的下載速度;
[0040]若所述下載速度大于或等于預設速度,優(yōu)先更新數(shù)據(jù)量最大的更新數(shù)據(jù)對應的應用程序;
[0041 ]否則,優(yōu)先更新數(shù)據(jù)量最小的更新數(shù)據(jù)對應的應用程序。
[0042]優(yōu)選地,所述判斷終端中是否存在待更新的應用程序包括:
[0043]按照第二預設周期判斷終端中是否存在待更新的應用程序。
[0044]本發(fā)明還提出了一種應用程序更新系統(tǒng),包括:
[0045]判斷單元,用于判斷終端中是否存在待更新的應用程序,若存在待更新的應用程序,判斷終端所處網絡環(huán)境中是否存在可用WiFi網絡;
[0046]連接單元,用于在存在可用WiFi網絡時連接至所述可用WiFi網絡;
[0047]更新單元,用于通過所述可用WiFi網絡將待更新的應用程序的更新數(shù)據(jù)下載到所述終端。
[0048]優(yōu)選地,上述系統(tǒng)還包括:
[0049]存儲單元,在不存在可用WiFi網絡時,建立與所述待更新的應用程序對應的下載所述更新數(shù)據(jù)的更新任務,并將所述更新任務進行存儲。
[0050]優(yōu)選地,所述判斷單元在存儲單元將所述更新任務進行存儲后的預定時間間隔之后重新判斷終端所處網絡環(huán)境中是否存在可用WiFi網絡;
[0051 ] 所述連接單元在重新判斷存在可用WiF i網絡時連接至所述可用WiF i網絡;
[0052]更新單元,通過所述可用WiFi網絡下載待更新的應用程序的更新數(shù)據(jù),以對所述應用程序進行更新。
[0053]優(yōu)選地,上述系統(tǒng)還包括:
[0054]查詢單元,用于接收針對所述待更新的應用程序的更新請求,依據(jù)所述請求查找所述終端是否存在所述待更新的應用程序對應的更新數(shù)據(jù);
[0055]所述更新單元用于依據(jù)所述更新數(shù)據(jù)對所述待更新的應用程序進行更新。
[0056]優(yōu)選地,所述判斷單元具體用于,判斷所述網絡環(huán)境中是否存在WiFi網絡,若存在WiFi網絡,則根據(jù)聯(lián)通性判斷所述WiFi網絡是否為可用WiFi網絡。
[0057]優(yōu)選地,所述判斷單元包括:
[0058]獲取子單元,用于獲取終端中應用程序的列表;
[0059]確定子單元,用于確定列表中應用程序在所述終端中的當前版本號,并獲取應用程序的最新版本號;
[0060]所述更新單元,用于根據(jù)所述當前版本號和所述最新版本號判斷所述應用程序是否為待更新的應用程序。
[0061]優(yōu)選地,所述更新單元具體用于對所述待更新應用程序列表中的應用程序進行更新;
[0062]所述判斷單元還包括:
[0063]移出子單元,用于將完成更新的應用程序移出所述待更新應用程序列表。
[0064]優(yōu)選地,所述獲取子單元具體用于按照第一預設周期獲取終端中應用程序的列表。
[0065]優(yōu)選地,上述系統(tǒng)還包括:
[0066]獲取單元,在存在多個待更新的應用程序時,用于獲取每個應用程序的使用頻率、使用時間;
[0067]其中,所述更新單元用于優(yōu)先更新使用頻率最高的應用程序;或在多個待更新的應用程序的使用頻率相同的情況下,優(yōu)先更新上次使用時間距離當前時間最近的應用程序。
[0068]優(yōu)選地,上述系統(tǒng)還包括:
[0069]獲取單元,在存在多個待更新的應用程序時,用于獲取每個應用程序對應更新數(shù)據(jù)的數(shù)據(jù)量;
[0070]其中,所述更新單元用于優(yōu)先更新數(shù)據(jù)量最小的更新數(shù)據(jù)對應的應用程序。
[0071]優(yōu)選地,上述系統(tǒng)還包括:
[0072]獲取單元,在存在多個待更新的應用程序時,用于獲取每個應用程序對應更新數(shù)據(jù)的數(shù)據(jù)量和WiFi網絡的下載速度;
[0073]所述更新單元在所述下載速度大于或等于預設速度時,優(yōu)先更新數(shù)據(jù)量最大的更新數(shù)據(jù)對應的應用程序;
[0074]在所述下載速度小于所述預設速度時,優(yōu)先更新數(shù)據(jù)量最小的更新數(shù)據(jù)對應的應用程序。
[0075]優(yōu)選地,所述判斷單元用于按照第二預設周期判斷終端中是否存在待更新的應用程序。
[0076]根據(jù)上述技術方案,至少能夠實現(xiàn):
[0077]當終端中存在待更新的應用程序時,無論是否存在可用WiFi網絡,本實施例都可以在終端中建立更新任務,并在存在可用WiFi網絡時,自動將待更新的應用程序的更新數(shù)據(jù)下載到終端。從而無論是否存在可用網絡,在用戶點擊更新時,終端都可以通過更新數(shù)據(jù)對待更新的應用程序進行更新,減少了用戶在更新應用程序時對網絡環(huán)境的考慮,使得應用程序的更新更加智能,提升用戶體驗。
【附圖說明】
[0078]通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應理解為對本發(fā)明進行任何限制,在附圖中:
[0079]圖1示出了根據(jù)本發(fā)明一個實施例的應用程序更新方法的示意流程圖;
[0080]圖2示出了根據(jù)本發(fā)明一個實施例的判斷終端中是否存在待更新的應用程序的示意流程圖;
[0081 ]圖3示出了根據(jù)本發(fā)明一個實施例的應用程序更新系統(tǒng)的示意框圖。
【具體實施方式】
[0082]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1