所述第二終端上具有可以升級的應(yīng)用軟件時,向所述第一終端發(fā)送升級請求,所述升級請求用于在所述第一終端獲取所述第二終端上可以升級的應(yīng)用軟件的升級數(shù)據(jù),其中包含所述第二終端上具有可以升級的應(yīng)用軟件的名稱; 所述第二終端接收所述第一終端根據(jù)所述升級請求返回的升級響應(yīng),下載所述可以升級的應(yīng)用軟件的升級數(shù)據(jù); 根據(jù)所述可以升級的應(yīng)用軟件的升級數(shù)據(jù),更新所述可以升級的應(yīng)用軟件。2.如權(quán)利要求1所述的方法,其特征在于,所述第二終端根據(jù)所述第一終端維護的應(yīng)用軟件的信息,確定所述第二終端上是否具有可以升級的應(yīng)用軟件;具體包括: 根據(jù)所述應(yīng)用軟件的軟件名稱,確定是否具有與所述第一終端維護的應(yīng)用軟件中相同的應(yīng)用軟件; 根據(jù)所述應(yīng)用軟件的版本信息,確定所述第二終端上與所述第一終端維護的應(yīng)用軟件中相同的應(yīng)用軟件是否需要升級; 當(dāng)所述第二終端上與所述第一終端維護的應(yīng)用軟件中相同的應(yīng)用軟件需要升級時,確定所述第二終端上具有可以升級的應(yīng)用軟件。3.如權(quán)利要求1所述的方法,其特征在于,所述第二終端根據(jù)所述第一終端維護的應(yīng)用軟件的信息,確定所述第二終端上是否具有可以升級的應(yīng)用軟件;之后,還包括: 根據(jù)所述至少一個第一終端中的每個第一終端維護的應(yīng)用軟件的信息,在所述至少一個第一終端中確定目標(biāo)第一終端; 所述向所述第一終端發(fā)送升級請求,具體為: 向所述目標(biāo)第一終端發(fā)送升級請求。4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述至少一個第一終端中的每個第一終端維護的應(yīng)用軟件的信息,在所述至少一個第一終端中確定目標(biāo)第一終端;具體為: 根據(jù)所述每個第一終端維護的應(yīng)用軟件的信息中的,所述第二終端可以升級的應(yīng)用軟件的版本號高低,確定所述第二終端的目標(biāo)第一終端。5.如權(quán)利要求1所述的方法,其特征在于,所述第一終端維護的應(yīng)用軟件的信息中還包括所述應(yīng)用軟件的升級策略,所述升級策略具體包括:升級的最大流量和/或應(yīng)用軟件的推薦值和/或應(yīng)用軟件的類型; 所述第二終端還根據(jù)所述升級策略,確定所述第二終端上是否具有可以升級的應(yīng)用軟件;6.—種軟件升級方法,應(yīng)用于局域網(wǎng)中的第一終端,所述局域網(wǎng)中還包括至少一個第二終端,其特征在于,所述方法包括: 所述第一終端廣播至少一個第一消息,所述第一消息包括本地維護的應(yīng)用軟件的信息,所述應(yīng)用軟件的信息包括所述應(yīng)用軟件的軟件名稱和和所述應(yīng)用軟件的版本號; 接收第二終端發(fā)送的升級請求,所述升級請求用于在所述第一終端獲取所述第二終端上可以升級的應(yīng)用軟件的升級數(shù)據(jù),其中包含所述第二終端上具有可以升級的應(yīng)用軟件的名稱,所述第二終端上可以升級的應(yīng)用軟件由所述第二終端根據(jù)所述第一終端維護的應(yīng)用軟件的信息確定; 向所述第二終端發(fā)送升級響應(yīng),以觸發(fā)所述第二終端在所述第一終端下載所述可以升級的應(yīng)用軟件的升級數(shù)據(jù)。7.如權(quán)利要求6所述的方法,其特征在于,所述應(yīng)用軟件的信息還包括所述應(yīng)用軟件的升級策略,所述升級策略具體包括:升級的最大流量和/或應(yīng)用軟件的推薦值和/或應(yīng)用軟件的類型; 當(dāng)所述第二終端的下載流量超過所述下載流量閾值時,所述第一終端限制第二終端的下載流量。8.一種終端,其特征在于,所述終端和至少一個第一終端位于同一局域網(wǎng)絡(luò),所述終端包括: 第一接收單元,用于接收至少一個所述第一終端廣播的第一消息,所述第一消息包括所述第一終端維護的應(yīng)用軟件的信息,所述應(yīng)用軟件的信息包括所述應(yīng)用軟件的軟件名稱和所述應(yīng)用軟件的版本信息; 第一確定單元,用于根據(jù)所述第一終端維護的應(yīng)用軟件的信息,確定本端上是否具有可以升級的應(yīng)用軟件; 發(fā)送單元,用于在確定本端上具有可以升級的應(yīng)用軟件時,向所述第一終端發(fā)送升級請求,所述升級請求用于在所述第一終端獲取所述本端上可以升級的應(yīng)用軟件的升級數(shù)據(jù),其中包含本端上具有可以升級的應(yīng)用軟件的名稱; 第二接收單元,用于接收所述第一終端根據(jù)所述升級請求返回的升級響應(yīng),下載所述可以升級的應(yīng)用軟件的升級數(shù)據(jù); 更新單元,用于根據(jù)所述可以升級的應(yīng)用軟件的升級數(shù)據(jù),更新所述可以升級的應(yīng)用軟件。9.如權(quán)利要求8所述的終端,其特征在于,所述第一確定單元進一步包括: 第一確定子單元,用于根據(jù)所述應(yīng)用軟件的軟件名稱,確定是否具有與所述第一終端維護的應(yīng)用軟件中相同的應(yīng)用軟件; 第二確定子單元,用于根據(jù)所述應(yīng)用軟件的版本信息,確定所述第二終端上與所述第一終端維護的應(yīng)用軟件中相同的應(yīng)用軟件是否需要升級; 第三確定子單元,用于當(dāng)所述第二終端上與所述第一終端維護的應(yīng)用軟件中相同的應(yīng)用軟件需要升級時,確定所述第二終端上具有可以升級的應(yīng)用軟件。10.如權(quán)利要求8所述的終端,其特征在于,還包括: 第二確定單元,用于根據(jù)所述至少一個第一終端中的每個第一終端維護的應(yīng)用軟件的信息,在所述至少一個第一終端中確定目標(biāo)第一終端; 所述發(fā)送單元,具體用于向所述目標(biāo)第一終端發(fā)送升級請求。11.如權(quán)利要求10所述的終端,其特征在于,所述第二確定單元,具體用于根據(jù)所述每個第一終端維護的應(yīng)用軟件的信息中的,所述第二終端可以升級的應(yīng)用軟件的版本號高低,確定所述第二終端的目標(biāo)第一終端。12.如權(quán)利要求8所述的終端,其特征在于,所述第一終端維護的應(yīng)用軟件的信息中還包括所述應(yīng)用軟件的升級策略,所述升級策略具體包括:升級的最大流量和/或應(yīng)用軟件的推薦值和/或應(yīng)用軟件的類型; 所述第一確定單元,還用于根據(jù)所述升級策略,確定本端上是否具有可以升級的應(yīng)用軟件;13.一種終端,應(yīng)用于局域網(wǎng)中,所述局域網(wǎng)中還包括至少一個第二終端,其特征在于,所述方法包括: 廣播單元,用于廣播至少一個第一消息,所述第一消息包括本地維護的應(yīng)用軟件的信息,所述應(yīng)用軟件的信息包括所述應(yīng)用軟件的軟件名稱和和所述應(yīng)用軟件的版本號; 接收單元,用于接收第二終端發(fā)送的升級請求,所述升級請求用于在所述本端獲取所述第二終端上可以升級的應(yīng)用軟件的升級數(shù)據(jù),其中包含所述第二終端上具有可以升級的應(yīng)用軟件的名稱,所述第二終端上可以升級的應(yīng)用軟件由所述第二終端根據(jù)所述本地維護的應(yīng)用軟件的信息確定; 響應(yīng)單元,用于向所述第二終端發(fā)送升級響應(yīng),以觸發(fā)所述第二終端在本端下載所述可以升級的應(yīng)用軟件的升級數(shù)據(jù)。14.如權(quán)利要求13所述的終端,其特征在于,所述應(yīng)用軟件的信息還包括所述應(yīng)用軟件的升級策略,所述升級策略具體包括:升級的最大流量和/或應(yīng)用軟件的推薦值和/或應(yīng)用軟件的類型;所述終端還包括: 下載控制單元,用于當(dāng)所述第二終端的下載流量超過所述下載流量閾值時,所述限制第二終端的下載流量。15.—種終端,所述終端和至少一個第一終端位于同一局域網(wǎng)絡(luò),其特征在于,所述終端包括通過總線相連的: 網(wǎng)絡(luò)接口 ; 處理器; 存儲器; 物理存儲在所述存儲器中的應(yīng)用程序,所述應(yīng)用程序包括可用于使所述處理器執(zhí)行以下過程的指令: 通過所述網(wǎng)絡(luò)接口接收至少一個所述第一終端廣播的第一消息,所述第一消息包括所述第一終端維護的應(yīng)用軟件的信息,所述應(yīng)用軟件的信息包括所述應(yīng)用軟件的軟件名稱和所述應(yīng)用軟件的版本信息; 所述處理器根據(jù)所述第一終端維護的應(yīng)用軟件的信息,確定所述第二終端上是否具有可以升級的應(yīng)用軟件; 當(dāng)確定所述第二終端上具有可以升級的應(yīng)用軟件時,通過所述網(wǎng)絡(luò)接口向所述第一終端發(fā)送升級請求,所述升級請求用于在所述第一終端獲取所述第二終端上可以升級的應(yīng)用軟件的升級數(shù)據(jù),其中包含所述第二終端上具有可以升級的應(yīng)用軟件的名稱; 通過所述網(wǎng)絡(luò)接口接收所述第一終端根據(jù)所述升級請求返回的升級響應(yīng),下載所述可以升級的應(yīng)用軟件的升級數(shù)據(jù);所述處理器根據(jù)所述可以升級的應(yīng)用軟件的升級數(shù)據(jù),更新所述可以升級的應(yīng)用軟件。16.—種終端,與至少一個第二終端位于同一局域網(wǎng)絡(luò),其特征在于,所述終端包括通過總線相連的: 網(wǎng)絡(luò)接口 ; 處理器; 存儲器; 物理存儲在所述存儲器中的應(yīng)用程序,所述應(yīng)用程序包括可用于使所述處理器執(zhí)行以下過程的指令: 通過所述網(wǎng)絡(luò)接口廣播至少一個第一消息,所述第一消息包括本地維護的應(yīng)用軟件的信息,所述應(yīng)用軟件的信息包括所述應(yīng)用軟件的軟件名稱和和所述應(yīng)用軟件的版本號;通過所述網(wǎng)絡(luò)接口接收第二終端發(fā)送的升級請求,所述升級請求用于在所述第一終端獲取所述第二終端上可以升級的應(yīng)用軟件的升級數(shù)據(jù),其中包含所述第二終端上具有可以升級的應(yīng)用軟件的名稱,所述第二終端上可以升級的應(yīng)用軟件由所述第二終端根據(jù)所述第一終端維護的應(yīng)用軟件的信息確定; 通過所述網(wǎng)絡(luò)接口向所述第二終端發(fā)送升級響應(yīng),以觸發(fā)所述第二終端在所述第一終端下載所述可以升級的應(yīng)用軟件的升級數(shù)據(jù)。
【專利摘要】本發(fā)明涉及一種終端的軟件升級方法,所述方法包括:第二終端接收至少一個第一終端廣播的第一消息,第一消息包括第一終端維護的應(yīng)用軟件的信息;第二終端根據(jù)第一終端維護的應(yīng)用軟件的信息,確定第二終端上是否具有可以升級的應(yīng)用軟件;當(dāng)確定第二終端上具有可以升級的應(yīng)用軟件時,向第一終端發(fā)送升級請求;第二終端接收所述第一終端根據(jù)升級請求返回的升級響應(yīng),下載可以升級的應(yīng)用軟件的升級數(shù)據(jù);根據(jù)可以升級的應(yīng)用軟件的升級數(shù)據(jù),更新所述應(yīng)用軟件。通過應(yīng)用本發(fā)明實施例可以實現(xiàn)在終端之間進行軟件升級,在沒有連接到互聯(lián)網(wǎng)或者網(wǎng)上沒有相關(guān)的升級服務(wù)的情況下,終端依然可以實現(xiàn)軟件升級。
【IPC分類】G06F9/445, H04L12/28, H04L29/08
【公開號】CN104903857
【申請?zhí)枴緾N201480002078
【發(fā)明人】段治勇
【申請人】華為技術(shù)有限公司
【公開日】2015年9月9日
【申請日】2014年4月16日
【公告號】WO2015157937A1