国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種軟件更新的方法、服務器、用戶端及系統(tǒng)的制作方法

      文檔序號:6505459閱讀:236來源:國知局
      一種軟件更新的方法、服務器、用戶端及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種軟件更新的方法,包括:接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件;當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更新的軟件的標識,以使所述用戶端下載并更新所述待更新的軟件。本發(fā)明實施例還提供相應的服務器、用戶端及系統(tǒng)。本發(fā)明實施例提供的軟件更新的方法可以預先下載或者更新軟件,從而提高了軟件更新的效率。
      【專利說明】-種軟件更新的方法、服務器、用戶端及系統(tǒng)

      【技術領域】
      [0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,具體涉及一種軟件更新的方法、服務器、用戶端及系 統(tǒng)。

      【背景技術】
      [0002] 軟件的版本是會經(jīng)常更新的,尤其是游戲軟件,新開發(fā)出的游戲軟件或者新升級 的游戲軟件都是存儲到服務器端,當用戶進入游戲場景后,服務器端會推送提示信息給用 戶端,用戶端會提示有新游戲推廣或者某款游戲需要更新,這樣,用戶需要到通過用戶端到 服務器端下載新款游戲軟件或者升級版的游戲軟件,將軟件下載到用戶端后,進行安裝,實 現(xiàn)軟件更新,然后開始游戲。
      [0003] 本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術中,總是在用戶進入游戲場景后,才去下載新軟件 或者升級版的軟件,導致軟件的更新時間過長,影響了用戶與軟件應用的溝通效率。


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

      [0004] 本發(fā)明實施例提供一種軟件更新的方法,可以預先下載或者更新軟件,從而提高 了軟件更新的效率率。本發(fā)明實施例還提供了相應的服務器、用戶端及系統(tǒng)。
      [0005] 本發(fā)明第一方面提供一種軟件更新的方法,包括:
      [0006] 接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;
      [0007] 根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件;
      [0008] 當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述 待更新的軟件的標識,以使所述用戶端下載并更新所述待更新的軟件。
      [0009] 結合第一方面,在第一種可能的實現(xiàn)方式中,所述根據(jù)所述軟件的版本信息,確定 與所述用戶的標識關聯(lián)的待更新的軟件,包括:
      [0010] 將所述軟件的版本信息與服務器端存儲的對應所述軟件的最新版本信息進行比 較;
      [0011]當所述軟件的版本信息與對應的所述軟件的最新版本信息存在不匹配時,確定所 述版本不匹配的軟件為所述待更新的軟件。
      [0012] 結合第一方面,在第二種可能的實現(xiàn)方式中,所述根據(jù)所述軟件的版本信息,確定 與所述用戶的標識關聯(lián)的待更新的軟件,包括:
      [0013] 從所述軟件的版本信息中選擇用戶使用頻率在預置范圍內(nèi)的軟件的版本信息;
      [0014] 將所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息,與對應所述用戶使用頻率 在預置范圍內(nèi)的軟件的最新版本信息進行比較;
      [0015] 當所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息與對應的所述用戶使用頻 率在預置范圍內(nèi)的最新的軟件的版本信息存在不匹配時,確定所述用戶使用頻率在預置范 圍內(nèi)的版本不匹配的軟件為所述待更新的軟件。
      [0016] 結合第一方面,在第三種可能的實現(xiàn)方式中,所述根據(jù)所述軟件的版本信息,確定 與所述用戶的標識關聯(lián)的待更新的軟件,包括:
      [0017] 從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使用過的軟件的版本信息;
      [0018] 將所述用戶在預置時間段內(nèi)使用過的軟件的版本信息,與對應所述用戶在預置時 間段內(nèi)使用過的軟件的最新版本信息進行比較;
      [0019] 當所述用戶在預置時間段內(nèi)使用過的軟件的版本信息與對應的所述用戶在預置 時間段內(nèi)使用過的軟件的最新版本信息存在不匹配時,確定所述用戶在預置時間段內(nèi)使用 過的版本不匹配的軟件為所述待更新的軟件。
      [0020] 結合第一方面,在第四種可能的實現(xiàn)方式中,所述根據(jù)所述軟件的版本信息,確定 與所述用戶的標識關聯(lián)的待更新的軟件,包括:
      [0021] 當所述軟件的版本信息中未包含最新推廣的軟件的信息時,確定所述最新推廣的 軟件為所述待更新的軟件。
      [0022] 本發(fā)明第二方面提供一種軟件更新的方法,包括:
      [0023] 獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識關聯(lián)的軟件的版本 信息;
      [0024] 接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新的軟件的標識;
      [0025] 根據(jù)所述待更新的軟件的標識,下載并更新對應所述待更新的軟件。
      [0026] 結合第二方面,在第一種可能的實現(xiàn)方式中,所述獲取用戶登陸的提示信息的步 驟之后,所述方法還包括:
      [0027] 接收所述服務器發(fā)送的更新提示,所述更新提示用于指示所述待更新的軟件;
      [0028] 檢測是否有已下載的所述待更新的軟件;
      [0029] 當有已下載的所述待更新的軟件時,更新所述已下載的所述待更新的軟件。
      [0030] 結合第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,當未檢測到 所述已下載的待更新的軟件時,所述方法還包括:
      [0031] 檢測下載任務中是否有所述待更新的軟件的下載任務;
      [0032] 當在所述下載任務中未檢測到所述待更新的軟件的下載任務時,觸發(fā)下載所述待 更新的軟件。
      [0033] 本發(fā)明第三方面提供一種服務器,包括:
      [0034] 接收單元,用于接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;
      [0035] 確定單元,用于根據(jù)所述接收單元接收到的軟件的版本信息,確定與所述用戶的 標識關聯(lián)的待更新的軟件;
      [0036] 發(fā)送單元,用于當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更新指 令中攜帶所述確定單元確定的待更新的軟件的標識,以使所述用戶端下載并更新所述待更 新的軟件。
      [0037] 結合第三方面,在第一種可能的實現(xiàn)方式中,所述確定單元包括:
      [0038] 第一比較子單元,用于將所述軟件的版本信息與服務器端存儲的對應所述軟件的 最新版本信息進行比較;
      [0039] 第一確定子單元,用于當所述第一比較子單元比較出所述軟件的版本信息與對應 的所述軟件的最新版本信息存在不匹配時,確定所述版本不匹配的軟件為所述待更新的軟 件。
      [0040] 結合第三方面,在第二種可能的實現(xiàn)方式中,所述確定單元包括:
      [0041] 第一選擇子單元,用于從所述軟件的版本信息中選擇用戶使用頻率在預置范圍內(nèi) 的軟件的版本信息;
      [0042] 第二比較子單元,用于將所述第一選擇子單元選擇出的所述用戶使用頻率在預置 范圍內(nèi)的軟件的版本信息,與對應所述用戶使用頻率在預置范圍內(nèi)的軟件的最新版本信息 進行比較;
      [0043] 第二確定子單元,用于當所述第二比較子單元比較出所述用戶使用頻率在預置范 圍內(nèi)的軟件的版本信息與對應的所述用戶使用頻率在預置范圍內(nèi)的最新的軟件的版本信 息存在不匹配時,確定所述用戶使用頻率在預置范圍內(nèi)的版本不匹配的軟件為所述待更新 的軟件。
      [0044] 結合第三方面,在第三種可能的實現(xiàn)方式中,所述確定單元包括:
      [0045] 第二選擇子單元,用于從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使用過 的軟件的版本信息;
      [0046] 第三比較子單元,用于將所述第二選擇子單元選擇出的所述用戶在預置時間段內(nèi) 使用過的軟件的版本信息,與對應所述用戶在預置時間段內(nèi)使用過的軟件的最新版本信息 進行比較;
      [0047] 第三確定子單元,用于當所述第三比較子單元比較出所述用戶在預置時間段內(nèi)使 用過的軟件的版本信息與對應的所述用戶在預置時間段內(nèi)使用過的軟件的最新版本信息 存在不匹配時,確定所述用戶在預置時間段內(nèi)使用過的版本不匹配的軟件為所述待更新的 軟件。
      [0048] 結合第三方面,在第四種可能的實現(xiàn)方式中,所述確定單元,用于當所述軟件的版 本信息中未包含最新推廣的軟件的信息時,確定所述最新推廣的軟件為所述待更新的軟 件。
      [0049] 本發(fā)明第四方面提供一種用戶端,包括:
      [0050] 獲取單元,用于獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識關 聯(lián)的軟件的版本信息;
      [0051] 接收單元,用于接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新的 軟件的標識;
      [0052] 下載單元,用于根據(jù)所述接收單元接收到的所述待更新的軟件的標識,下載對應 所述待更新的軟件;
      [0053] 更新單元,用于更新所述下載單元下載的所述待更新的軟件。
      [0054] 結合第四方面,在第一種可能的實現(xiàn)方式中,所述用戶端還包括:
      [0055] 所述接收單元,用于接收所述服務器發(fā)送的更新提示,所述更新提示用于指示所 述待更新的軟件;
      [0056] 檢測單元,用于檢測是否有已下載的所述接收單元接收到的更新提示所指示的待 更新的軟件;
      [0057] 所述更新單元,當所述檢測單元檢測到有已下載的所述待更新得軟件時,更新所 述已下載的所述待更新的軟件。
      [0058] 結合第四方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,當未檢測到 所述已下載的待更新的軟件時,
      [0059] 所述檢測單元,還用于檢測下載任務中是否有所述待更新的軟件的下載任務;
      [0060] 所述下載單元,用于當所述檢測單元在所述下載任務中未檢測到所述待更新的軟 件的下載任務時,觸發(fā)下載所述待更新的軟件。
      [0061] 本發(fā)明第五方面提供一種軟件升級系統(tǒng),包括:服務器和用戶端,
      [0062] 所述服務器為上述技術方案所述的服務器;
      [0063] 所述用戶端為上述技術方案所述的用戶端。
      [0064] 本發(fā)明實施例采用接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;根據(jù) 所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件;當有所述待更新軟件 時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更新的軟件的標識,以使所述 用戶端下載并更新所述待更新的軟件。與現(xiàn)有技術中軟件更新時間過長相比,本發(fā)明實施 例提供的軟件更新的方法可以預先下載或者更新軟件,從而提高了軟件更新的效率。

      【專利附圖】

      【附圖說明】
      [0065] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領域技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
      [0066] 圖1是本發(fā)明實施例中軟件更新的方法的一實施例示意圖;
      [0067] 圖2是本發(fā)明實施例中軟件更新的方法的另一實施例示意圖;
      [0068] 圖3是本發(fā)明實施例中軟件更新的方法的另一實施例示意圖;
      [0069] 圖4是本發(fā)明實施例中服務器的一實施例示意圖;
      [0070] 圖5是本發(fā)明實施例中服務器的另一實施例示意圖;
      [0071] 圖6是本發(fā)明實施例中服務器的另一實施例示意圖;
      [0072] 圖7是本發(fā)明實施例中服務器的另一實施例示意圖;
      [0073] 圖8是本發(fā)明實施例中用戶端的一實施例示意圖;
      [0074] 圖9是本發(fā)明實施例中用戶端的另一實施例示意圖;
      [0075] 圖10是本發(fā)明實施例中用戶端的另一實施例示意圖;
      [0076] 圖11是本發(fā)明實施例中服務器的另一實施例示意圖;
      [0077] 圖12是本發(fā)明實施例中用戶端的另一實施例示意圖;
      [0078] 圖13是本發(fā)明實施例中軟件更新系統(tǒng)的一實施例示意圖。

      【具體實施方式】
      [0079] 本發(fā)明實施例提供一種軟件更新的方法,可以預先下載或者更新軟件,從而提高 了用戶與軟件應用的溝通效率。本發(fā)明實施例還提供了相應的服務器、用戶端及系統(tǒng)。以 下分別進行詳細說明。
      [0080] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的其他實施例, 都屬于本發(fā)明保護的范圍。
      [0081] 參閱圖1,本發(fā)明實施例提供的軟件更新的方法的一實施例包括:
      [0082] 101、服務器接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息。
      [0083] 本發(fā)明實施例中的用戶的標識可以為游戲玩家的賬戶,該用戶的標識是唯一的。
      [0084] 以用戶的標識為游戲玩家的賬戶為例,該賬戶下玩過的游戲的版本,都與該賬戶 關聯(lián)。
      [0085] 102、服務器根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟 件。
      [0086] 103、當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶 所述待更新的軟件的標識,以使所述用戶端下載并更新所述待更新的軟件。
      [0087] 本發(fā)明實施例采用接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;根據(jù) 所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件;當有所述待更新軟件 時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更新的軟件的標識,以使所述 用戶端下載并更新所述待更新的軟件。與現(xiàn)有技術中軟件更新時間過長相比,本發(fā)明實施 例提供的軟件更新的方法可以預先下載或者更新軟件,從而提高了軟件更新的效率。
      [0088] 可選地,在上述圖1對應的實施例的基礎上,本發(fā)明實施例提供的軟件更新的方 法的一可選實施例中,所述根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更 新的軟件,可以包括:
      [0089] 將所述軟件的版本信息與服務器端存儲的對應所述軟件的最新版本信息進行比 較;
      [0090] 當所述軟件的版本信息與對應的所述軟件的最新版本信息存在不匹配時,確定所 述版本不匹配的軟件為所述待更新的軟件。
      [0091] 本發(fā)明實施例中,服務器端會存儲有最新的版本的軟件,服務器可將與用戶的標 識關聯(lián)的軟件的版本與服務器端存儲的對應軟件的最新版本進行比較,當比較出于用戶的 標識關聯(lián)的軟件中有一個或多個軟件的版本與對應的最新版本不同時,可以確定該一個或 多個軟件為待更新的軟件。
      [0092] 可選地,在上述圖1對應的實施例的基礎上,本發(fā)明實施例提供的軟件更新的方 法的另一可選實施例中,所述根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待 更新的軟件,可以包括:
      [0093] 從所述軟件的版本信息中選擇用戶使用頻率在預置范圍內(nèi)的軟件的版本信息;
      [0094] 將所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息,與對應所述用戶使用頻率 在預置范圍內(nèi)的軟件的最新版本信息進行比較;
      [0095] 當所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息與對應的所述用戶使用頻 率在預置范圍內(nèi)的最新的軟件的版本信息存在不匹配時,確定所述用戶使用頻率在預置范 圍內(nèi)的版本不匹配的軟件為所述待更新的軟件。
      [0096] 本發(fā)明實施例中,與用戶的標識關聯(lián)的軟件可能有多個,但可能有一大部分軟件 用戶使用的頻率都很低,這樣,為了提高軟件的更新效率,服務器可以只指示用戶端更新使 用頻率高的軟件。用戶端在每次玩過哪款游戲后,會向服務器上報該款游戲使用記錄,這 樣,服務器端就會存儲有每款軟件的使用記錄,從而可以確定出用戶使用頻率在預置范圍 內(nèi)的軟件。
      [0097] 可選地,在上述圖1對應的實施例的基礎上,本發(fā)明實施例提供的軟件更新的方 法的另一可選實施例中,所述根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待 更新的軟件,可以包括:
      [0098] 從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使用過的軟件的版本信息;
      [0099] 將所述用戶在預置時間段內(nèi)使用過的軟件的版本信息,與對應所述用戶在預置時 間段內(nèi)使用過的軟件的最新版本信息進行比較;
      [0100] 當所述用戶在預置時間段內(nèi)使用過的軟件的版本信息與對應的所述用戶在預置 時間段內(nèi)使用過的軟件的最新版本信息存在不匹配時,確定所述用戶在預置時間段內(nèi)使用 過的版本不匹配的軟件為所述待更新的軟件。
      [0101] 本發(fā)明實施例中,與用戶的標識關聯(lián)的軟件可能有多個,但可能有一大部分軟件 用戶可能都不再使用了,這樣,這部分軟件就沒有更新的必要,因此,服務器只指示用戶端 更新預置時間段內(nèi)的軟件。預置時間段可以為最近一個月、最近半個月或者最近一個星期 使用過的軟件,本處只是舉例,對具體時間范圍不做限定。
      [0102] 可選地,在上述圖1對應的實施例的基礎上,本發(fā)明實施例提供的軟件更新的方 法的另一可選實施例中,所述根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待 更新的軟件,可以包括:
      [0103] 當所述軟件的版本信息中未包含最新推廣的軟件的信息時,確定所述最新推廣的 軟件為所述待更新的軟件。
      [0104] 本發(fā)明實施例中,當有新軟件需要推廣時,例如:新游戲上線時,當服務器確認到 與用戶的標識關聯(lián)的軟件中沒有正在推廣的軟件時,可以指示用戶端下載該正在推廣的軟 件。
      [0105] 參閱圖2,本發(fā)明實施例提供的軟件更新的方法的另一實施例包括:
      [0106] 201、用戶端獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識關聯(lián)的 軟件的版本信息。
      [0107] 202、用戶端接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新的軟件 的標識。
      [0108] 203、用戶端根據(jù)所述待更新的軟件的標識,下載并更新對應所述待更新的軟件。
      [0109] 本發(fā)明實施例中,獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識 關聯(lián)的軟件的版本信息;接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新的 軟件的標識;根據(jù)所述待更新的軟件的標識,下載并更新對應所述待更新的軟件。與現(xiàn)有技 術中軟件更新時間過長相比,本發(fā)明實施例中,用戶端在獲取到用戶登陸的提示信息后,就 向服務器上報與所述用戶的標識關聯(lián)的軟件的版本信息,這樣,在收到服務器的指示后,可 以提前下載并更新軟件,不需要等到用戶進入游戲場景后才去下載更新,從而提高了軟件 更新的效率。
      [0110] 可選地,在上述圖2對應的實施例的基礎上,本發(fā)明實施例提供的軟件更新的方 法的一可選實施例中,所述獲取用戶登陸的提示信息的步驟之后,所述方法還可以包括:
      [0111] 接收所述服務器發(fā)送的更新提示,所述更新提示用于指示所述待更新的軟件;
      [0112] 檢測是否有已下載的所述待更新的軟件;
      [0113] 當有已下載的所述待更新的軟件時,更新所述已下載的所述待更新的軟件。
      [0114] 本發(fā)明實施例中,用戶端在獲取用戶登陸的提示信息后,可以先根據(jù)服務器發(fā)送 的更新提示信息,確定有軟件需要更新,如果用戶端檢測到有已下載的待更新的軟件,那么 可以直接更新該待更新的軟件。
      [0115] 可選地,在上述圖2對應的一可選實施例的基礎上,本發(fā)明實施例提供的軟件更 新的方法的另一可選實施例中,當未檢測到所述已下載的待更新的軟件時,所述方法還包 括:
      [0116] 檢測下載任務中是否有所述待更新的軟件的下載任務;
      [0117] 當在所述下載任務中未檢測到所述待更新的軟件的下載任務時,觸發(fā)下載所述待 更新的軟件。
      [0118] 本發(fā)明實施例中,當用戶端未檢測到有已下載的待更新的軟件時,需要檢測下載 任務中是否有該待更新的軟件的下載軟件,如果有,那么只需等待下載完成后,安裝接口, 如果下載任務中沒有,那么需要觸發(fā)下載該待更新的軟件。
      [0119] 在下載待更新的軟件時,可以判斷一下當前的版本是否可用,如果可用,則可以先 使用當前版本的軟件,待下次登陸時,再更新這次下載的軟件,如果當前版本不可用,則需 要等待下載更新后,才能使用更新后的軟件。
      [0120] 為了便于理解,下面以圖3為例說明本發(fā)明實施例中軟件更新的方法的過程:
      [0121] S100、用戶端獲取用戶登陸的提示信息。
      [0122] S105、用戶端向服務器上報與所述用戶的標識關聯(lián)的軟件的版本信息。
      [0123] S110、服務器根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的 軟件。
      [0124] S115、服務器向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更新的軟 件的標識。
      [0125] S120、用戶端根據(jù)所述指示更新的軟件的標識,下載并更新所述待更新的軟件。
      [0126] 與現(xiàn)有技術中軟件更新時間過長相比,本發(fā)明實施例提供的軟件更新的方法可以 預先下載或者更新軟件,從而提高了軟件更新的效率。
      [0127] 參閱圖4,本發(fā)明實施例提供的服務器的一實施例包括:
      [0128] 接收單元301,用于接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;
      [0129] 確定單元302,用于根據(jù)所述接收單元301接收到的軟件的版本信息,確定與所述 用戶的標識關聯(lián)的待更新的軟件;
      [0130] 發(fā)送單元303,用于當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更 新指令中攜帶所述確定單元確定的待更新的軟件的標識,以使所述用戶端下載并更新所述 待更新的軟件。
      [0131] 本發(fā)明實施例中,接收單元301接收用戶端上報的與用戶的標識關聯(lián)的軟件的版 本信息;確定單元302根據(jù)所述接收單元301接收到的軟件的版本信息,確定與所述用戶的 標識關聯(lián)的待更新的軟件;發(fā)送單元303當有所述待更新軟件時,向所述用戶端發(fā)送更新 指令,所述更新指令中攜帶所述確定單元確定的待更新的軟件的標識,以使所述用戶端下 載并更新所述待更新的軟件。與現(xiàn)有技術中軟件更新時間過長相比,本發(fā)明實施例提供的 服務器可以預先下載或者更新軟件,從而提高了軟件更新的效率。
      [0132] 在上述圖4對應的實施例的基礎上,參閱圖5,本發(fā)明實施例提供的服務器的另一 實施例中,所述確定單元302包括:
      [0133] 第一比較子單元3021,用于將所述軟件的版本信息與服務器端存儲的對應所述軟 件的最新版本信息進行比較;
      [0134] 第一確定子單元3022,用于當所述第一比較子單元3021比較出所述軟件的版本 信息與對應的所述軟件的最新版本信息存在不匹配時,確定所述版本不匹配的軟件為所述 待更新的軟件。
      [0135] 在上述圖4對應的實施例的基礎上,參閱圖6,本發(fā)明實施例提供的服務器的另一 實施例中,所述確定單元302包括:
      [0136] 第一選擇子單元3023,用于從所述軟件的版本信息中選擇用戶使用頻率在預置范 圍內(nèi)的軟件的版本信息;
      [0137] 第二比較子單元3024,用于將所述第一選擇子單元3023選擇出的所述用戶使用 頻率在預置范圍內(nèi)的軟件的版本信息,與對應所述用戶使用頻率在預置范圍內(nèi)的軟件的最 新版本信息進行比較;
      [0138] 第二確定子單元3025,用于當所述第二比較子單元3024比較出所述用戶使用頻 率在預置范圍內(nèi)的軟件的版本信息與對應的所述用戶使用頻率在預置范圍內(nèi)的最新的軟 件的版本信息存在不匹配時,確定所述用戶使用頻率在預置范圍內(nèi)的版本不匹配的軟件為 所述待更新的軟件。
      [0139] 在上述圖4對應的實施例的基礎上,參閱圖7,本發(fā)明實施例提供的服務器的另一 實施例中,所述確定單元302包括:
      [0140] 第二選擇子單元3026,用于從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使 用過的軟件的版本信息;
      [0141] 第三比較子單元3027,用于將所述第二選擇子單元3026選擇出的所述用戶在預 置時間段內(nèi)使用過的軟件的版本信息,與對應所述用戶在預置時間段內(nèi)使用過的軟件的最 新版本信息進行比較;
      [0142] 第三確定子單元3028,用于當所述第三比較子單元3027比較出所述用戶在預置 時間段內(nèi)使用過的軟件的版本信息與對應的所述用戶在預置時間段內(nèi)使用過的軟件的最 新版本信息存在不匹配時,確定所述用戶在預置時間段內(nèi)使用過的版本不匹配的軟件為所 述待更新的軟件。
      [0143] 在上述圖4對應的實施例的基礎上,本發(fā)明實施例提供的服務器的另一實施例 中,
      [0144] 所述確定單元302,用于當所述軟件的版本信息中未包含最新推廣的軟件的信息 時,確定所述最新推廣的軟件為所述待更新的軟件。
      [0145] 參閱圖8,本發(fā)明實施例提供的用戶端的一實施例包括:
      [0146] 發(fā)送單元401,用于獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識 關聯(lián)的軟件的版本信息;
      [0147] 接收單元402,用于接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新 的軟件的標識;
      [0148] 下載單元403,用于用于根據(jù)所述接收單元402接收到的所述待更新的軟件的標 識,下載對應所述待更新的軟件;
      [0149] 更新單元404,用于更新所述下載單元403下載的所述待更新的軟件。
      [0150] 本發(fā)明實施例中,發(fā)送單元401獲取用戶登陸的提示信息后,向服務器上報與所 述用戶的標識關聯(lián)的軟件的版本信息;接收單元402接收所述服務器發(fā)送的更新指令,所 述更新指令中攜帶待更新的軟件的標識;下載單元403用于根據(jù)所述接收單元402接收到 的所述待更新的軟件的標識,下載對應所述待更新的軟件;更新單元404更新所述下載單 元403下載的所述待更新的軟件。與現(xiàn)有技術中軟件更新時間過長相比,本發(fā)明實施例提 供的用戶端可以預先下載或者更新軟件,從而提高了軟件更新的效率。
      [0151] 在上述圖8對應的實施例的基礎上,參閱圖9,本發(fā)明實施例提供的用戶端的另一 實施例中,所述用戶端40還包括:
      [0152] 所述接收單元402,用于接收所述服務器發(fā)送的更新提示,所述更新提示用于指示 所述待更新的軟件;
      [0153] 檢測單元405,用于檢測是否有已下載的所述接收單元402接收到的更新提示所 指示的待更新的軟件;
      [0154] 所述更新單元404,當所述檢測單元405檢測到有已下載的所述待更新得軟件時, 更新所述已下載的所述待更新的軟件。
      [0155] 在上述圖9對應的實施例的基礎上,參閱圖10,本發(fā)明實施例提供的用戶端的另 一實施例中,當未檢測到所述已下載的待更新的軟件時,
      [0156] 所述檢測單元405,還用于檢測下載任務中是否有所述待更新的軟件的下載任 務;
      [0157] 所述下載單元403,用于當所述檢測單元405在所述下載任務中未檢測到所述待 更新的軟件的下載任務時,觸發(fā)下載所述待更新的軟件。
      [0158] 本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),該介質(zhì)中存儲有程序,該程序 執(zhí)行時包括上述服務器側軟件更新的方法中的部分或者全部步驟。
      [0159] 本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),該介質(zhì)中存儲有程序,該程序 執(zhí)行時包括上述用戶端側軟件更新的方法中的部分或者全部步驟。
      [0160] 圖11是本發(fā)明實施例服務器30的結構示意圖。服務器30可包括輸入設備310、 輸出設備320、處理器330和存儲器340。
      [0161] 存儲器340可以包括只讀存儲器和隨機存取存儲器,并向處理器330提供指令和 數(shù)據(jù)。存儲器340的一部分還可以包括非易失性隨機存取存儲器(NVRAM)。
      [0162] 存儲器340存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結構,或者它們的子集,或者 它們的擴展集:
      [0163] 操作指令:包括各種操作指令,用于實現(xiàn)各種操作。
      [0164] 操作系統(tǒng):包括各種系統(tǒng)程序,用于實現(xiàn)各種基礎業(yè)務以及處理基于硬件的任務。
      [0165] 在本發(fā)明實施例中,處理器330通過調(diào)用存儲器340存儲的操作指令(該操作指令 可存儲在操作系統(tǒng)中),執(zhí)行如下操作 :
      [0166] 通過輸入設備310接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;根據(jù) 所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件;當有所述待更新軟件 時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更新的軟件的標識,以使所述 用戶端下載并更新所述待更新的軟件。
      [0167] 本發(fā)明實施例中,服務器可以使用戶端預先下載或者更新軟件,從而提高了軟件 更新的效率。
      [0168] 處理器330控制服務器30的操作,處理器330還可以稱為CPU (Central Processing Unit,中央處理單元)。存儲器340可以包括只讀存儲器和隨機存取存儲器,并 向處理器330提供指令和數(shù)據(jù)。存儲器340的一部分還可以包括非易失性隨機存取存儲器 (NVRAM)。具體的應用中,服務器30的各個組件通過總線系統(tǒng)350耦合在一起,其中總線系 統(tǒng)350除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了 清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)350。
      [0169] 上述本發(fā)明實施例揭示的方法可以應用于處理器330中,或者由處理器330實現(xiàn)。 處理器330可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各 步驟可以通過處理器330中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理 器330可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣 列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn) 或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器 或者該處理器也可以是任何常規(guī)的處理器等。結合本發(fā)明實施例所公開的方法的步驟可以 直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完 成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可 編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器340,處理器330 讀取存儲器340中的信息,結合其硬件完成上述方法的步驟。
      [0170] 可選地,處理器330具體可將所述軟件的版本信息與服務器端存儲的對應所述軟 件的最新版本信息進行比較;當所述軟件的版本信息與對應的所述軟件的最新版本信息存 在不匹配時,確定所述版本不匹配的軟件為所述待更新的軟件。
      [0171] 可選地,處理器330具體可從所述軟件的版本信息中選擇用戶使用頻率在預置范 圍內(nèi)的軟件的版本信息;將所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息,與對應所 述用戶使用頻率在預置范圍內(nèi)的軟件的最新版本信息進行比較;當所述用戶使用頻率在預 置范圍內(nèi)的軟件的版本信息與對應的所述用戶使用頻率在預置范圍內(nèi)的最新的軟件的版 本信息存在不匹配時,確定所述用戶使用頻率在預置范圍內(nèi)的版本不匹配的軟件為所述待 更新的軟件。
      [0172] 可選地,處理器330具體可從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使 用過的軟件的版本信息;將所述用戶在預置時間段內(nèi)使用過的軟件的版本信息,與對應所 述用戶在預置時間段內(nèi)使用過的軟件的最新版本信息進行比較;當所述用戶在預置時間段 內(nèi)使用過的軟件的版本信息與對應的所述用戶在預置時間段內(nèi)使用過的軟件的最新版本 信息存在不匹配時,確定所述用戶在預置時間段內(nèi)使用過的版本不匹配的軟件為所述待更 新的軟件。
      [0173] 可選地,處理器330具體可當所述軟件的版本信息中未包含最新推廣的軟件的信 息時,確定所述最新推廣的軟件為所述待更新的軟件。
      [0174] 圖12是本發(fā)明實施例用戶端40的結構示意圖。用戶端40可包括輸入設備410、 輸出設備420、處理器430和存儲器440。
      [0175] 存儲器440可以包括只讀存儲器和隨機存取存儲器,并向處理器430提供指令和 數(shù)據(jù)。存儲器440的一部分還可以包括非易失性隨機存取存儲器(NVRAM)。
      [0176] 存儲器440存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結構,或者它們的子集,或者 它們的擴展集:
      [0177] 操作指令:包括各種操作指令,用于實現(xiàn)各種操作。
      [0178] 操作系統(tǒng):包括各種系統(tǒng)程序,用于實現(xiàn)各種基礎業(yè)務以及處理基于硬件的任務。
      [0179] 在本發(fā)明實施例中,處理器430通過調(diào)用存儲器440存儲的操作指令(該操作指令 可存儲在操作系統(tǒng)中),執(zhí)行如下操作 :
      [0180] 通過輸入設備410獲取用戶登陸的提示信息后,通過輸出設備420向服務器上報 與所述用戶的標識關聯(lián)的軟件的版本信息;通過輸入設備410接收所述服務器發(fā)送的更新 指令,所述更新指令中攜帶待更新的軟件的標識;根據(jù)所述待更新的軟件的標識,下載并更 新對應所述待更新的軟件。
      [0181] 本發(fā)明實施例提供的用戶端可以預先下載或者更新軟件,從而提高了軟件更新的 效率。
      [0182] 處理器430控制用戶端40的操作,處理器430還可以稱為CPU (Central Processing Unit,中央處理單元)。存儲器440可以包括只讀存儲器和隨機存取存儲器,并 向處理器430提供指令和數(shù)據(jù)。存儲器440的一部分還可以包括非易失性隨機存取存儲器 (NVRAM)。具體的應用中,客戶端主機30的各個組件通過總線系統(tǒng)450耦合在一起,其中總 線系統(tǒng)450除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是 為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)450。
      [0183] 上述本發(fā)明實施例揭示的方法可以應用于處理器430中,或者由處理器430實現(xiàn)。 處理器430可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各 步驟可以通過處理器430中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理 器430可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣 列(FPGA )或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn) 或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器 或者該處理器也可以是任何常規(guī)的處理器等。結合本發(fā)明實施例所公開的方法的步驟可以 直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完 成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可 編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器440,處理器430 讀取存儲器440中的信息,結合其硬件完成上述方法的步驟。
      [0184] 可選地,輸入設備410接收所述服務器發(fā)送的更新提示,所述更新提示用于指示 所述待更新的軟件;
      [0185] 處理器430檢測是否有已下載的所述待更新的軟件;當有已下載的所述待更新的 軟件時,更新所述已下載的所述待更新的軟件。
      [0186] 可選地,處理器430檢測下載任務中是否有所述待更新的軟件的下載任務;當在 所述下載任務中未檢測到所述待更新的軟件的下載任務時,觸發(fā)下載所述待更新的軟件。
      [0187] 參閱圖13,本發(fā)明實施例提供的軟件更新系統(tǒng)的一實施例包括:服務器30和用戶 立而40 ;
      [0188] 所述服務器30,用于接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息;根 據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件;當有所述待更新軟 件時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更新的軟件的標識,以使所 述用戶端下載并更新所述待更新的軟件。
      [0189] 所述用戶端40,用于獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標 識關聯(lián)的軟件的版本信息;接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新 的軟件的標識;根據(jù)所述待更新的軟件的標識,下載并更新對應所述待更新的軟件。
      [0190] 本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲 介質(zhì)可以包括:R〇M、RAM、磁盤或光盤等。
      [0191] 以上對本發(fā)明實施例所提供的軟件更新的方法、服務器、用戶端以及系統(tǒng)進行了 詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的 說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依 據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容 不應理解為對本發(fā)明的限制。
      【權利要求】
      1. 一種軟件更新的方法,其特征在于,包括: 接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息; 根據(jù)所述軟件的版本信息,確定與所述用戶的標識關聯(lián)的待更新的軟件; 當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更新指令中攜帶所述待更 新的軟件的標識,以使所述用戶端下載并更新所述待更新的軟件。
      2. 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述軟件的版本信息,確定與所 述用戶的標識關聯(lián)的待更新的軟件,包括: 將所述軟件的版本信息與服務器端存儲的對應所述軟件的最新版本信息進行比較; 當所述軟件的版本信息與對應的所述軟件的最新版本信息存在不匹配時,確定所述版 本不匹配的軟件為所述待更新的軟件。
      3. 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述軟件的版本信息,確定與所 述用戶的標識關聯(lián)的待更新的軟件,包括: 從所述軟件的版本信息中選擇用戶使用頻率在預置范圍內(nèi)的軟件的版本信息; 將所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息,與對應所述用戶使用頻率在預 置范圍內(nèi)的軟件的最新版本信息進行比較; 當所述用戶使用頻率在預置范圍內(nèi)的軟件的版本信息與對應的所述用戶使用頻率在 預置范圍內(nèi)的最新的軟件的版本信息存在不匹配時,確定所述用戶使用頻率在預置范圍內(nèi) 的版本不匹配的軟件為所述待更新的軟件。
      4. 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述軟件的版本信息,確定與所 述用戶的標識關聯(lián)的待更新的軟件,包括: 從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使用過的軟件的版本信息; 將所述用戶在預置時間段內(nèi)使用過的軟件的版本信息,與對應所述用戶在預置時間段 內(nèi)使用過的軟件的最新版本信息進行比較; 當所述用戶在預置時間段內(nèi)使用過的軟件的版本信息與對應的所述用戶在預置時間 段內(nèi)使用過的軟件的最新版本信息存在不匹配時,確定所述用戶在預置時間段內(nèi)使用過的 版本不匹配的軟件為所述待更新的軟件。
      5. 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述軟件的版本信息,確定與所 述用戶的標識關聯(lián)的待更新的軟件,包括: 當所述軟件的版本信息中未包含最新推廣的軟件的信息時,確定所述最新推廣的軟件 為所述待更新的軟件。
      6. -種軟件更新的方法,其特征在于,包括: 獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識關聯(lián)的軟件的版本信 息; 接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新的軟件的標識; 根據(jù)所述待更新的軟件的標識,下載并更新對應所述待更新的軟件。
      7. 根據(jù)權利要求6所述的方法,其特征在于,所述獲取用戶登陸的提示信息的步驟之 后,所述方法還包括: 接收所述服務器發(fā)送的更新提示,所述更新提示用于指示所述待更新的軟件; 檢測是否有已下載的所述待更新的軟件; 當有已下載的所述待更新的軟件時,更新所述已下載的所述待更新的軟件。
      8. 根據(jù)權利要求7所述的方法,其特征在于,當未檢測到所述已下載的待更新的軟件 時,所述方法還包括: 檢測下載任務中是否有所述待更新的軟件的下載任務; 當在所述下載任務中未檢測到所述待更新的軟件的下載任務時,觸發(fā)下載所述待更新 的軟件。
      9. 一種服務器,其特征在于,包括: 接收單元,用于接收用戶端上報的與用戶的標識關聯(lián)的軟件的版本信息; 確定單元,用于根據(jù)所述接收單元接收到的軟件的版本信息,確定與所述用戶的標識 關聯(lián)的待更新的軟件; 發(fā)送單元,用于當有所述待更新軟件時,向所述用戶端發(fā)送更新指令,所述更新指令中 攜帶所述確定單元確定的待更新的軟件的標識,以使所述用戶端下載并更新所述待更新的 軟件。
      10. 根據(jù)權利要求9所述的服務器,其特征在于,所述確定單元包括: 第一比較子單元,用于將所述軟件的版本信息與服務器端存儲的對應所述軟件的最新 版本信息進行比較; 第一確定子單元,用于當所述第一比較子單元比較出所述軟件的版本信息與對應的所 述軟件的最新版本信息存在不匹配時,確定所述版本不匹配的軟件為所述待更新的軟件。
      11. 根據(jù)權利要求9所述的服務器,其特征在于,所述確定單元包括: 第一選擇子單元,用于從所述軟件的版本信息中選擇用戶使用頻率在預置范圍內(nèi)的軟 件的版本信息; 第二比較子單元,用于將所述第一選擇子單元選擇出的所述用戶使用頻率在預置范圍 內(nèi)的軟件的版本信息,與對應所述用戶使用頻率在預置范圍內(nèi)的軟件的最新版本信息進行 比較; 第二確定子單元,用于當所述第二比較子單元比較出所述用戶使用頻率在預置范圍內(nèi) 的軟件的版本信息與對應的所述用戶使用頻率在預置范圍內(nèi)的最新的軟件的版本信息存 在不匹配時,確定所述用戶使用頻率在預置范圍內(nèi)的版本不匹配的軟件為所述待更新的軟 件。
      12. 根據(jù)權利要求9所述的服務器,其特征在于,所述確定單元包括: 第二選擇子單元,用于從所述軟件的版本信息中選擇用戶在預置時間段內(nèi)使用過的軟 件的版本信息; 第三比較子單元,用于將所述第二選擇子單元選擇出的所述用戶在預置時間段內(nèi)使用 過的軟件的版本信息,與對應所述用戶在預置時間段內(nèi)使用過的軟件的最新版本信息進行 比較; 第三確定子單元,用于當所述第三比較子單元比較出所述用戶在預置時間段內(nèi)使用 過的軟件的版本信息與對應的所述用戶在預置時間段內(nèi)使用過的軟件的最新版本信息存 在不匹配時,確定所述用戶在預置時間段內(nèi)使用過的版本不匹配的軟件為所述待更新的軟 件。
      13. 根據(jù)權利要求9所述的服務器,其特征在于, 所述確定單元,用于當所述軟件的版本信息中未包含最新推廣的軟件的信息時,確定 所述最新推廣的軟件為所述待更新的軟件。
      14. 一種用戶端,其特征在于,包括: 獲取單元,用于獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識關聯(lián)的 軟件的版本信息; 接收單元,用于接收所述服務器發(fā)送的更新指令,所述更新指令中攜帶待更新的軟件 的標識; 下載單元,用于根據(jù)所述接收單元接收到的所述待更新的軟件的標識,下載對應所述 待更新的軟件; 更新單元,用于更新所述下載單元下載的所述待更新的軟件。
      15. 根據(jù)權利要求14所述的用戶端,其特征在于,所述用戶端還包括: 所述接收單元,用于接收所述服務器發(fā)送的更新提示,所述更新提示用于指示所述待 更新的軟件; 檢測單元,用于檢測是否有已下載的所述接收單元接收到的更新提示所指示的待更新 的軟件; 所述更新單元,當所述檢測單元檢測到有已下載的所述待更新得軟件時,更新所述已 下載的所述待更新的軟件。
      16. 根據(jù)權利要求15所述的用戶端,其特征在于,當未檢測到所述已下載的待更新的 軟件時, 所述檢測單元,還用于檢測下載任務中是否有所述待更新的軟件的下載任務; 所述下載單元,用于當所述檢測單元在所述下載任務中未檢測到所述待更新的軟件的 下載任務時,觸發(fā)下載所述待更新的軟件。
      17. -種軟件升級系統(tǒng),其特征在于,包括:服務器和用戶端, 所述服務器為上述權利要求9-13任一所述的服務器; 所述用戶端為上述權利要求14-16任一所述的用戶端。
      【文檔編號】G06F9/445GK104065695SQ201310282359
      【公開日】2014年9月24日 申請日期:2013年7月5日 優(yōu)先權日:2013年7月5日
      【發(fā)明者】王棟 申請人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1