一種移動終端及其應用程序更新的方法
【專利說明】一種移動終端及其應用程序更新的方法
[0001]
技術領域
[0002]本發(fā)明涉及移動終端領域,尤其涉及一種移動終端及其應用程序更新的方法。
[0003]
【背景技術】
[0004]隨著科技的發(fā)展,現(xiàn)在的移動終端都走向智能化,可以通過安裝各種不同功能的應用程序實現(xiàn)不同的功能,以滿足用戶的使用需求。
[0005]但是,隨著安裝應用的增多以及應用程序供應商的不斷更新,用戶需要經(jīng)常更新安裝的應用程序,但是,新開發(fā)的應用程序也不一定就是最好的,可能會存在新的導致降低用戶體驗的問題,也即不穩(wěn)定的狀態(tài),但是目前還沒有一種能夠使用戶在安裝使用前知道更新、版本更高的應用程序是否穩(wěn)定的方法。
[0006]
【發(fā)明內容】
[0007]本發(fā)明的目的在于提供一種移動終端應用程序更新的方法,旨在解決目前移動終端應用程序更新可能更新到不穩(wěn)定的新版本應用的問題。
[0008]為了解決上述技術問題,本發(fā)明是這樣實現(xiàn)的:一種移動終端應用程序更新的方法,所述方法包括以下步驟:
檢測移動終端中安裝的應用程序的版本號;
獲取服務器中所述應用程序的版本號以及好評率;
在服務器中所述應用程序的版本號大于移動終端中安裝的對應應用程序的版本號,且對應的所述好評率大于預設好評閾值時,更新所述對應應用程序。
[0009]進一步地,所述獲取服務器中所述應用程序的版本號以及好評率的步驟包括:
獲取移動終端中安裝的應用程序列表,在服務器中查找與所述應用程序列表中相同的應用程序的版本號;
判斷服務器中與所述應用程序列表中相同的應用程序的版本號是否大于等于移動終端中安裝的應用程序的版本號;
若大于,則獲取服務器中與所述應用程序列表中相同的應用程序的好評率;
若小于或等于,則終止更新程序。
[0010]進一步地,在服務器中所述應用程序的版本號大于所述移動終端中安裝的應用程序的版本號,但所述好評率小于預設好評閾值時,所述方法還包括:
根據(jù)預設周期檢測所述好評率;
在所述好評率大于預設好評閾值時,更新所述對應應用程序。
[0011]進一步地,在所述根據(jù)預設周期檢測所述好評率的步驟之前,還包括: 若用戶主動更新所述對應應用程序,則提示用戶所述對應應用程序不適于更新。
[0012]進一步地,所述更新所述對應應用程序的步驟包括:
獲取服務器中的應用程序相對于所述對應應用程序的更新增量,并安裝所述更新增量。
[0013]本發(fā)明的目的還在于提供一種移動終端,所述移動終端包括:
檢測單元,用于檢測移動終端中安裝的應用程序的版本號;
獲取單元,用于獲取服務器中所述應用程序的版本號以及好評率;
更新單元,用于在服務器中所述應用程序的版本號大于移動終端中安裝的對應應用程序的版本號,且對應的所述好評率大于預設好評閾值時,更新所述對應應用程序。
[0014]進一步地,所述獲取單元包括:
第一獲取子單元,用于獲取移動終端中安裝的應用程序列表;
查找子單元,用于在服務器中查找與所述應用程序列表中相同的應用程序的版本號;判斷子單元,用于判斷服務器中與所述應用程序列表中相同的應用程序的版本號是否大于等于移動終端中安裝的應用程序的版本號;
第二獲取子單元,用于獲取服務器中與所述應用程序列表中相同的應用程序的好評率;
控制子單元,用于終止更新程序。
[0015]進一步地,所述移動終端還包括:
檢測單元,用于根據(jù)預設周期檢測所述好評率;
控制單元,用于在所述好評率大于預設好評閾值時,控制所述更新單元更新所述對應應用程序。
[0016]進一步地,所述移動終端還包括:
提示單元,用于在用戶主動更新所述對應應用程序時,提示用戶所述對應應用程序不適于更新。
[0017]進一步地,所述更新單元的更新方式為:
獲取服務器中的應用程序相對于所述對應應用程序的更新增量,并安裝所述更新增量。
[0018]在本發(fā)明實施例中,通過檢測移動終端中安裝的應用程序的版本號,并獲取服務器中所述應用程序的版本號以及好評率;在服務器中所述應用程序的版本號大于移動終端中安裝的對應應用程序的版本號,且對應的所述好評率大于預設好評閾值時,更新所述對應應用程序,這樣可以使用戶更新得到穩(wěn)定的應用程序,提升用戶的使用體驗。
[0019]
【附圖說明】
[0020]圖1是本發(fā)明實施例提供的移動終端應用程序更新的方法的流程圖;
圖2是本發(fā)明第一實施例提供的移動終端應用程序更新的方法的流程圖;
圖3是本發(fā)明第二實施例提供的移動終端應用程序更新的方法的流程圖;
圖4是本發(fā)明實施例提供的移動終端的框架結構圖;
圖5是本發(fā)明實施例提供的獲取單元的框架結構圖。
[0021]
【具體實施方式】
[0022]為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]圖1示出了本發(fā)明實施例提供的移動終端應用程序更新的方法的流程,為了便于說明,僅列出與本發(fā)明實施例相關的部分,詳述如下:
本發(fā)明實施例提供的移動終端應用程序更新的方法,包括以下步驟:
步驟S10,檢測移動終端中安裝的應用程序的版本號。在本發(fā)明實施例中,移動終端中安裝有各種功能的應用程序,分別檢測每一個應用程序的版本號便于更新時進行對照。
[0024]步驟S20,獲取服務器中該應用程序的版本號以及好評率。在本實施例中,服務器中存儲有與移動終端中安裝的應用程序相同的應用程序,當用戶下載安裝了服務器中的應用程序時,收集用戶給與下載安裝的應用程序的好評率。
[0025]步驟S30,在服務器中該應用程序的版本號大于移動終端中安裝的對應應用程序的版本號,且對應的該好評率大于預設好評閾值時,更新該對應應用程序。在本實施例中,在服務器中該應用程序的版本號大于移動終端中安裝的對應應用程序的版本號,且對應的該好評率大于預設好評閾值時,表明已經(jīng)安裝了更高版本應用程序的用戶對服務器中更高版本的應用程序表示認可,這樣其他用戶再下載該更高版本的應用程序時,得到的應用程序能夠穩(wěn)定的運行,即可以更新該對應的應用程序。
[0026]需要說明的是:更新該對應的應用程序的具體方式為:獲取服務器中的應用程序相對于該對應應用程序的更新增量,并安裝該更新增量。
[0027]實施例一:
圖2示出了本發(fā)明第一實施例提供的移動終端應用程序更新的方法的流程,為了便于說明,僅列出與本發(fā)明實施例相關的部分,詳述如下:
作為本發(fā)明一優(yōu)選實施例,步驟S20包括:
步驟S201,獲取移動終端中安裝的應用程序列表,在服務器中查找與該應用程序列表中相同的應用程序的版本號;
步驟S202,判斷服務器中與該應用程序列表中相同的應用程序的版本號是否大于等于移動終端中安裝的應用程序的版本號;
步驟S203,若大于,則獲取服務器中與該應用程序列表中相同的應用程序的好評率;若小于或等于,則終止更新程序。
[0028]本發(fā)明實施例的目的在于詳細說明更新應用程序前獲取好評率的方式,在服務器中與該應用程序列表中相同的應用程序的版本號大于等于移動終端中安裝的應用程序的版本號時才進行更新,否則,終止更新程序。
[0029]實施例二:
圖3示出了本發(fā)明第二實施