一種升級方法、裝置及設(shè)備的制作方法
【專利摘要】本公開是關(guān)于一種升級方法、裝置及設(shè)備,屬于計算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:檢測至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;當(dāng)?shù)谝宦酚稍O(shè)備內(nèi)的應(yīng)用程序需要升級時,通過至少兩個路由設(shè)備中的第二路由設(shè)備與服務(wù)器之間的通信鏈路獲取應(yīng)用程序升級所需的升級文件;將升級文件發(fā)送給第一路由設(shè)備。在本公開中,終端是通過第二路由設(shè)備與服務(wù)器之間的通信鏈路獲取應(yīng)用程序升級所需的升級文件的,而沒有耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量;且終端與第一路由設(shè)備之間進(jìn)行數(shù)據(jù)交互的過程也不耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量,從而在對第一路由設(shè)備應(yīng)用程序升級過程中,節(jié)省了第一路由設(shè)備內(nèi)通信卡的流量。
【專利說明】一種升級方法、裝置及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本公開涉及計算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種升級方法、裝置及設(shè)備。
【背景技術(shù)】
[0002]隨著技術(shù)的飛速發(fā)展,便攜式路由器漸漸進(jìn)入了人們的生活,便攜式路由器通常內(nèi)置SIM (Subscriber Identity Module,用戶識別模塊)卡,并通過SIM卡與以太網(wǎng)之間建立數(shù)據(jù)鏈接,例如GPRS (General Packet Rad1 Service,通用分組無線服務(wù))或GSM(Global System for Mobile Communicat1n,全球移動通信系統(tǒng))等,同時還通過無線方式與終端連接,從而可以為終端提供數(shù)據(jù)服務(wù);即終端可以通過無線路由器上網(wǎng)。
[0003]然而便攜式路由器必須配備操作系統(tǒng)才能工作,在技術(shù)發(fā)展的過程中,為了對路由器的操作系統(tǒng)進(jìn)行優(yōu)化,設(shè)備商會逐漸推出一些包含新功能的新版本的操作系統(tǒng),因此,為了優(yōu)化便攜式路由器,常常需要對便攜式路由器的操作系統(tǒng)進(jìn)行升級。
[0004]在相關(guān)技術(shù)中,當(dāng)便攜式路由器需要將當(dāng)前版本的操作系統(tǒng)升級至新版本的操作系統(tǒng)時,首先要利用自身與以太網(wǎng)之間建立的數(shù)據(jù)鏈接從服務(wù)器中下載升級包,再利用該升級包將當(dāng)前版本的操作系統(tǒng)升級至新版本的操作系統(tǒng)。
[0005]但是,在通常情況下,升級包所占容量較大,且GPRS和GSM等數(shù)據(jù)鏈接的穩(wěn)定性較差,導(dǎo)致便攜式路由器根據(jù)GPRS或GSM等數(shù)據(jù)連接下載升級包所需耗費(fèi)的網(wǎng)絡(luò)流量和時間都很多,升級成本很高。
【發(fā)明內(nèi)容】
[0006]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種升級方法、裝置及設(shè)備。
[0007]根據(jù)本公開實施例的第一方面,提供一種升級示方法,應(yīng)用于終端,所述終端可與至少兩個路由設(shè)備進(jìn)行通信,且所述終端可通過任意一個所述路由設(shè)備和服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;所述方法包括:
[0008]檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;
[0009]當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件;
[0010]將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
[0011]結(jié)合第一方面,在第一方面第一種可能的實現(xiàn)方式中,所述檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級,包括:
[0012]獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間;
[0013]將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器;
[0014]接收所述服務(wù)器根據(jù)所述當(dāng)前的版本標(biāo)識查找是否存在待升級版本后發(fā)送的查找結(jié)果;
[0015]當(dāng)所述查找結(jié)果為存在待升級版本時,確定所述應(yīng)用程序需要升級,當(dāng)所述查找結(jié)果為不存在待升級版本時,確定所述應(yīng)用程序不需要升級。
[0016]結(jié)合第一方面,在第一方面第二種可能的實現(xiàn)方式中,所述檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級,包括:
[0017]獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間;
[0018]根據(jù)所述當(dāng)前的版本標(biāo)識獲取所述應(yīng)用程序待升級版本的版本標(biāo)識;
[0019]將所述待升級版本的版本標(biāo)識與所述當(dāng)前的版本標(biāo)識進(jìn)行比較;
[0020]當(dāng)所述待升級版本的版本標(biāo)識高于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序需要升級;當(dāng)所述待升級版本的版本標(biāo)識低于或等于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序不需要升級。
[0021]結(jié)合第一方面第二種可能的實現(xiàn)方式,在第一方面第三種可能的實現(xiàn)方式中,所述根據(jù)所述當(dāng)前的版本標(biāo)識獲取所述應(yīng)用程序待升級版本的版本標(biāo)識,包括:
[0022]將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器;
[0023]接收所述服務(wù)器發(fā)送的、根據(jù)所述當(dāng)前的版本標(biāo)識查找到的與所述應(yīng)用程序?qū)?yīng)的待升級版本的版本標(biāo)識。
[0024]結(jié)合第一方面,在第一方面第四種可能的實現(xiàn)方式中,所述通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述第一路由設(shè)備內(nèi)的應(yīng)用程序升級所需的升級文件,包括:
[0025]檢測是否通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0026]當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,生成用于獲取所述應(yīng)用程序升級所需的升級文件的獲取請求;
[0027]將所述獲取請求通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器;
[0028]接收所述服務(wù)器根據(jù)所述獲取請求發(fā)送的所述升級文件。
[0029]結(jié)合第一方面,在第一方面第五種可能的實現(xiàn)方式中,所述方法還包括:
[0030]檢測是否通過所述第一路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0031]當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,執(zhí)行所述將所述升級文件發(fā)送給所述第一路由設(shè)備的步驟。
[0032]結(jié)合第一方面,在第一方面第六種可能的實現(xiàn)方式中,所述方法還包括:
[0033]根據(jù)所述升級文件生成啟動升級提示;
[0034]判斷是否接收到根據(jù)所述啟動升級提示輸入的升級操作;
[0035]當(dāng)接收到所述升級操作時,執(zhí)行所述將所述升級文件發(fā)送給所述第一路由設(shè)備的步驟。
[0036]結(jié)合第一方面,在第一方面第七種可能的實現(xiàn)方式中,所述方法還包括:
[0037]判斷所述應(yīng)用程序是否升級成功;
[0038]當(dāng)升級成功時,則生成升級成功提示;
[0039]展示所述升級成功提示。
[0040]結(jié)合第一方面第七種可能的實現(xiàn)方式,在第一方面第八種可能的實現(xiàn)方式中,所述展示所述升級成功提示,包括:
[0041]將所述升級成功提示在所述終端本地的顯示界面中進(jìn)行顯示;或,
[0042]將所述升級成功提示向預(yù)設(shè)終端進(jìn)行推送,以使所述升級成功提示在所述預(yù)設(shè)終端上進(jìn)行顯示。
[0043]根據(jù)本公開實施例的第二方面,提供一種升級裝置,應(yīng)用于終端,所述終端可與至少兩個路由設(shè)備進(jìn)行通信,且所述終端可通過任意一個所述路由設(shè)備和服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;所述裝置包括:
[0044]第一檢測模塊,用于檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;
[0045]獲取模塊,用于當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件;
[0046]發(fā)送模塊,用于將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
[0047]結(jié)合第二方面,在第二方面第一種可能的實現(xiàn)方式中,所述第一檢測模塊包括:
[0048]第一獲取單元,用于獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間;
[0049]第一發(fā)送單元,用于將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器;
[0050]第一接收單元,用于接收所述服務(wù)器根據(jù)所述當(dāng)前的版本標(biāo)識查找是否存在待升級版本后發(fā)送的查找結(jié)果;
[0051]第一確定單元,用于當(dāng)所述查找結(jié)果為存在待升級版本時,確定所述應(yīng)用程序需要升級,當(dāng)所述查找結(jié)果為不存在待升級版本時,確定所述應(yīng)用程序不需要升級。
[0052]結(jié)合第二方面,在第二方面第二種可能的實現(xiàn)方式中,所述第一檢測模塊包括:
[0053]第二獲取單元,用于獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間;
[0054]第三獲取單元,用于根據(jù)所述當(dāng)前的版本標(biāo)識獲取所述應(yīng)用程序待升級版本的版本標(biāo)識;比較單元,用于將所述待升級版本的版本標(biāo)識與所述當(dāng)前的版本標(biāo)識進(jìn)行比較;
[0055]第二確定單元,用于當(dāng)所述待升級版本的版本標(biāo)識高于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序需要升級;當(dāng)所述待升級版本的版本標(biāo)識低于或等于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序不需要升級。
[0056]結(jié)合第二方面第二種可能的實現(xiàn)方式,在第二方面第三種可能的實現(xiàn)方式中,所述第三獲取單元包括:
[0057]發(fā)送子單元,用于將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器;
[0058]接收子單元,用于接收所述服務(wù)器發(fā)送的、根據(jù)所述當(dāng)前的版本標(biāo)識查找到的與所述應(yīng)用程序?qū)?yīng)的待升級版本的版本標(biāo)識。
[0059]結(jié)合第二方面,在第二方面第四種可能的實現(xiàn)方式中,所述獲取模塊包括:
[0060]檢測單元,用于檢測是否通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0061]生成單元,用于當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,生成用于獲取所述應(yīng)用程序升級所需的升級文件的獲取請求;
[0062]第二發(fā)送單元,用于將所述獲取請求通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器;
[0063]第二接收單元,用于接收所述服務(wù)器根據(jù)所述獲取請求發(fā)送的所述升級文件。
[0064]結(jié)合第二方面,在第二方面第五種可能的實現(xiàn)方式中,所述裝置還包括:
[0065]第二檢測模塊,用于檢測是否通過所述第一路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0066]所述發(fā)送模塊還用于當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,將所述升級文件發(fā)送給所述第一路由設(shè)備。
[0067]結(jié)合第二方面,在第二方面第六種可能的實現(xiàn)方式中,所述裝置還包括:
[0068]第一生成模塊,用于根據(jù)所述升級文件生成啟動升級提示;
[0069]第一判斷模塊,用于判斷是否接收到根據(jù)所述啟動升級提示輸入的升級操作;
[0070]所述發(fā)送模塊還用于當(dāng)接收到所述升級操作時,執(zhí)行所述將所述升級文件發(fā)送給所述第一路由設(shè)備的步驟。
[0071]結(jié)合第二方面,在第二方面第七種可能的實現(xiàn)方式中,所述裝置還包括:
[0072]第二判斷模塊,用于判斷所述應(yīng)用程序是否升級成功;
[0073]第二生成模塊,用于當(dāng)升級成功時,則生成升級成功提示;
[0074]展示模塊,用于展示所述升級成功提示。
[0075]結(jié)合第二方面第七種可能的實現(xiàn)方式,在第二方面第八種可能的實現(xiàn)方式中,所述展示模塊包括:
[0076]展示單元,用于將所述升級成功提示在所述終端本地的顯示界面中進(jìn)行顯示;
[0077]推送單元,用于將所述升級成功提示向預(yù)設(shè)終端進(jìn)行推送,以使所述升級成功提示在所述預(yù)設(shè)終端上進(jìn)行顯示。
[0078]根據(jù)本公開實施例的第三方面,提供一種升級設(shè)備,所述設(shè)備包括:
[0079]處理器;
[0080]用于存儲處理器可執(zhí)行指令的存儲器;
[0081]其中,所述處理器被配置為:
[0082]檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;
[0083]當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件;
[0084]將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
[0085]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:在本公開中,檢測第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;當(dāng)?shù)谝宦酚稍O(shè)備內(nèi)的應(yīng)用程序需要升級時,通過第二通信鏈路從服務(wù)器中獲取應(yīng)用程序升級所需的升級文件;將該升級文件發(fā)送給第一路由設(shè)備,以使第一路由設(shè)備利用該升級文件對應(yīng)用程序升級。
[0086]其中,終端不是通過第一路由設(shè)備與服務(wù)器之間的第一通信鏈路來獲取升級文件,而是通過第二路由設(shè)備與服務(wù)器之間的第二通信鏈路來獲取升級文件,因此沒有耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量;且終端與第一路由設(shè)備之間連接的方式是內(nèi)網(wǎng)連接,二者之間進(jìn)行數(shù)據(jù)交互的過程也不耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量,即將升級文件發(fā)送給第一路由設(shè)備不耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量。
[0087]如此,與相關(guān)技術(shù)相比,在本公開實施例中,終端將從服務(wù)器中獲取升級文件的鏈路從第一通信鏈路變更為第二通信鏈路,因此,整個過程中沒有使用第一通信鏈路,從而節(jié)省了第一路由設(shè)備內(nèi)通信卡的流量。
[0088]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0089]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0090]圖1是根據(jù)一不例性實施例不出的一種系統(tǒng)。
[0091]圖2是根據(jù)另一示例性實施例示出的一種升級方法的流程圖。
[0092]圖3是根據(jù)又一示例性實施例示出的一種升級方法的流程圖。
[0093]圖4是根據(jù)又一示例性實施例示出的一種升級方法的流程圖。
[0094]圖5是根據(jù)又一示例性實施例示出的一種升級方法的流程圖。
[0095]圖6是根據(jù)又一不例性實施例不出的一種場景不意圖。
[0096]圖7是根據(jù)又一示例性實施例示出的一種升級裝置的框圖。
[0097]圖8是根據(jù)又一示例性實施例示出的一種升級設(shè)備的框圖。
【具體實施方式】
[0098]這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0099]在本公開實施例中,終端可與至少兩個路由設(shè)備進(jìn)行通信,且所述終端可通過任意一個路由設(shè)備和服務(wù)器之間的通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互。另外,路由設(shè)備是指具有路由轉(zhuǎn)發(fā)功能的設(shè)備,例如:路由器或設(shè)置為熱點的手機(jī)等。
[0100]圖1是根據(jù)一示例性實施例示出的一種系統(tǒng),如圖1所示,該系統(tǒng)包括終端1、第一路由設(shè)備2、第二路由設(shè)備3和服務(wù)器4。在本公開實施例僅以兩個路由設(shè)備進(jìn)行說明,但不作為對本公開的保護(hù)范圍的限定。
[0101]如圖1所示,終端I可分別與第一路由設(shè)備2、第二路由設(shè)備3通過無線方式相連接,第一路由設(shè)備2、第二路由設(shè)備3可分別與服務(wù)器4連接;并且第一路由設(shè)備2與服務(wù)器4之間通過無線方式相連接,以及第一路由設(shè)備2與服務(wù)器4之間設(shè)置有第一通信鏈路,第二路由設(shè)備3與服務(wù)器4之間通過光纖或?qū)拵噙B接,且第二路由設(shè)備3與服務(wù)器4之間設(shè)置有第二通信鏈路;終端I可以通過第一通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互,也可以通過第二通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互。
[0102]圖2是根據(jù)一示例性實施例示出的一種升級方法的流程圖,如圖2所示,該方法應(yīng)用于終端I中,該升級方法包括以下步驟。
[0103]在步驟SlOl中,檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級。
[0104]在本公開實施例中,以第一路由設(shè)備2為便攜式路由器,且第二路由設(shè)備3為普通無線路由器進(jìn)行舉例說明,但不作為對本公開的保護(hù)范圍的限制。
[0105]其中,便攜式路由器通常為了在無WiFi(Wireless Fidelity,無線保真)的情況下,方便用戶接入網(wǎng)絡(luò),在便攜式路由器內(nèi)置有通信卡,通信卡可以為SIM卡等,便攜式路由器通過SIM卡與服務(wù)器4之間建立第一通信鏈路,終端I可以連接到便攜式路由器,并通過第一通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互。但通信卡內(nèi)的流量通常需要用戶按流量大小付費(fèi)或包月付費(fèi),但無論采用哪種方式,相比普通接入寬帶的WiFi而言,其資費(fèi)通常較高。所以,用戶希望便攜路由器的流量更多的用于瀏覽網(wǎng)絡(luò),而盡量減少那些與瀏覽網(wǎng)絡(luò)無關(guān)、且需要消耗流量較多的操作占用便攜路由器內(nèi)通信卡的流量,例如:程序升級,提高便攜路由器內(nèi)通信卡的流量的利用率。
[0106]然而,普通無線路由器可以通過寬帶或光纖等方式與服務(wù)器4之間建立第二通信鏈路,寬帶或光纖沒有流量限制,且使用費(fèi)用很低。
[0107]本公開實施例中的該步驟,可以在終端I與便攜路由器進(jìn)行通信時,對便攜路由器內(nèi)的應(yīng)用程序進(jìn)行檢測。
[0108]應(yīng)用程序可以為第一路由設(shè)備內(nèi)的軟件,也可以為第一路由設(shè)備的操作系統(tǒng)。
[0109]如果應(yīng)用程序需要升級,則執(zhí)行步驟S102 ;如果不需要升級,則結(jié)束流程。
[0110]當(dāng)?shù)谝宦酚稍O(shè)備內(nèi)的應(yīng)用程序需要升級時,在步驟S102中,通過至少兩個路由設(shè)備中的第二路由設(shè)備與服務(wù)器之間的通信鏈路獲取應(yīng)用程序升級所需的升級文件。否則,結(jié)束流程。
[0111]在該步驟中,終端I可以主動通過第一通信鏈路或第二通信鏈路訪問服務(wù)器4,在確定第一路由設(shè)備2內(nèi)的應(yīng)用程序需要升級時,從服務(wù)器4中請求獲取用于將應(yīng)用程序當(dāng)前的版本升級至待升級版本的升級文件。另外,服務(wù)器4也可以主動向終端I推送更新消息,終端I根據(jù)該更新消息,再從服務(wù)器4中請求獲取用于將應(yīng)用程序當(dāng)前的版本升級至待升級版本的升級文件。
[0112]在步驟S103中,將該升級文件發(fā)送給第一路由設(shè)備。
[0113]當(dāng)檢測到與第一路由設(shè)備2連接時,發(fā)送該升級文件給第一路由設(shè)備2;第一路由設(shè)備2接收該升級文件,并利用該升級文件將應(yīng)用程序的當(dāng)前版本升級至待升級版本。
[0114]在圖2所示的實施例中,檢測第一路由設(shè)備2內(nèi)的應(yīng)用程序是否需要升級;當(dāng)?shù)谝宦酚稍O(shè)備2內(nèi)的應(yīng)用程序需要升級時,通過第二通信鏈路從服務(wù)器4中獲取應(yīng)用程序升級所需的升級文件;將該升級文件發(fā)送給第一路由設(shè)備2,以使第一路由設(shè)備2利用該升級文件對應(yīng)用程序升級。
[0115]其中,終端I不是通過第一路由設(shè)備2與服務(wù)器4之間的第一通信鏈路來獲取升級文件,而是通過第二路由設(shè)備3與服務(wù)器4之間的第二通信鏈路來獲取升級文件,因此沒有耗費(fèi)第一路由設(shè)備2內(nèi)通信卡的流量;且終端I與第一路由設(shè)備2之間連接的方式是內(nèi)網(wǎng)連接,二者之間進(jìn)行數(shù)據(jù)交互的過程也不耗費(fèi)第一路由設(shè)備2內(nèi)通信卡的流量,即將升級文件發(fā)送給第一路由設(shè)備2不耗費(fèi)第一路由設(shè)備2內(nèi)通信卡的流量。
[0116]如此,與相關(guān)技術(shù)相比,在本公開實施例中,終端I將從服務(wù)器4中獲取升級文件的鏈路從第一通信鏈路變更為第二通信鏈路,因此,整個過程中沒有使用第一通信鏈路,從而節(jié)省了第一路由設(shè)備2內(nèi)通信卡的流量。
[0117]在本公開的另一個可選的實施例中,如圖3所示,可以通過如下S201至S206的流程實現(xiàn)步驟S101,包括:
[0118]在步驟S201中,獲取應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0119]其中,版本標(biāo)識至少包括版本號和/或版本生成時間。
[0120]在該步驟中,終端I可以從第一路由設(shè)備2中獲取應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0121]在步驟S202中,將應(yīng)用程序當(dāng)前的版本標(biāo)識通過第一通信鏈路或第二通信鏈路發(fā)送給服務(wù)器。
[0122]在該步驟中,終端I生成應(yīng)用程序的版本檢測請求,該版本檢測請求攜帶應(yīng)用程序當(dāng)前的版本標(biāo)識,通過第一通信鏈路或第二通信鏈路發(fā)送該版本檢測請求給服務(wù)器4。
[0123]服務(wù)器4接收該版本檢測請求,提取該版本檢測請求中的應(yīng)用程序當(dāng)前的版本標(biāo)識;獲取本地存儲的應(yīng)用程序最新版本的版本標(biāo)識,并作為應(yīng)用程序待升級版本的版本標(biāo)識,將應(yīng)用程序待升級版本的版本標(biāo)識與應(yīng)用程序當(dāng)前的版本標(biāo)識進(jìn)行比較;即,判斷應(yīng)用程序待升級版本的版本號與應(yīng)用程序當(dāng)前的版本號的大小,或者,判斷應(yīng)用程序待升級版本的版本生成時間與應(yīng)用程序當(dāng)前的版本生成時間的早晚。
[0124]如果應(yīng)用程序待升級版本的版本號大于應(yīng)用程序當(dāng)前的版本號,或者,應(yīng)用程序的待升級版本的版本生成時間晚于應(yīng)用程序當(dāng)前的版本生成時間,則確定應(yīng)用程序需要升級;生成存在應(yīng)用程序待升級版本的查找結(jié)果,并將該查找結(jié)果發(fā)送給終端I。
[0125]如果應(yīng)用程序待升級版本的版本號小于或等于應(yīng)用程序當(dāng)前的版本號,或者,應(yīng)用程序的待升級版本的版本生成時間早于或等于應(yīng)用程序當(dāng)前的版本生成時間,則確定應(yīng)用程序不需要升級;生成不存在應(yīng)用程序待升級版本的查找結(jié)果,并將該查找結(jié)果發(fā)送給終立而I。
[0126]在本公開實施例中,該步驟可以分為兩種情況:
[0127]一種情況:當(dāng)終端I可以在通過第一通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互的過程中,先通過第一通信鏈路發(fā)送應(yīng)用程序的版本檢測請求給服務(wù)器4,以確定應(yīng)用程序是否需要升級。而后,檢測終端I是否可以通過第二通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互,并且一旦檢測到終端I可以通過第二通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互時,則直接通過第二通信鏈路獲取應(yīng)用程序升級所需的升級文件。
[0128]另一種情況:終端I先獲取第一路由設(shè)備中應(yīng)用程序的標(biāo)識,然后檢測終端I是否能夠通過第二通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互,一旦檢測到終端I可以通過第二通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互時,則通過第二通信鏈路發(fā)送版本檢測請求給服務(wù)器4,以確定應(yīng)用程序是否需要升級,當(dāng)應(yīng)用程序需要升級時,直接利用第二通信鏈路獲取應(yīng)用程序升級所需的升級文件。
[0129]在步驟S203中,接收服務(wù)器根據(jù)應(yīng)用程序當(dāng)前的版本標(biāo)識查找是否存在待升級版本后發(fā)送的查找結(jié)果。
[0130]在步驟S204中,判斷該查找結(jié)果是否為存在待升級的版本或為不存在待升級的版本。
[0131]其中,當(dāng)該查找結(jié)果為存在待升級的版本時,執(zhí)行步驟S205 ;當(dāng)該查找結(jié)果為不存在待升級的版本時,執(zhí)行步驟S206。
[0132]當(dāng)該查找結(jié)果為存在待升級的版本時,在步驟S205中,確定應(yīng)用程序需要升級。
[0133]當(dāng)該查找結(jié)果為不存在待升級的版本時,在步驟S206中,確定應(yīng)用程序不需要升級,結(jié)束流程。
[0134]在實際應(yīng)用中,假設(shè)應(yīng)用程序當(dāng)前的版本號為V1.1,版本生成時間為20130303 ;應(yīng)用程序待升級版本的版本號為V1.4,版本生成時間為20130910。
[0135]終端I從第一路由設(shè)備2中獲取應(yīng)用程序當(dāng)前的版本標(biāo)識,生成應(yīng)用程序的版本檢測請求并發(fā)送給服務(wù)器4,該版本檢測請求攜帶應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0136]以版本標(biāo)識為版本號進(jìn)行舉例說明,即應(yīng)用程序當(dāng)前的版本標(biāo)識為版本號V1.1。
[0137]服務(wù)器4接收該版本檢測請求,從該版本檢測請求中提取應(yīng)用程序當(dāng)前的版本號V1.1,獲取本地存儲的應(yīng)用程序最新版本的版本號V1.4,并作為待升級版本的版本號,將應(yīng)用程序當(dāng)前的版本號V1.1與應(yīng)用程序待升級版本的版本號V1.4進(jìn)行比較,其中,應(yīng)用程序當(dāng)前的版本號V1.1小于應(yīng)用程序待升級版本的版本號V1.4,則確定應(yīng)用程序需要升級,則生成存在應(yīng)用程序的待升級版本的查找結(jié)果,并將該查找結(jié)果發(fā)送給終端I。
[0138]以版本標(biāo)識為版本生成時間進(jìn)行舉例說明,即應(yīng)用程序當(dāng)前的版本標(biāo)識為版本生成時間20130303。
[0139]服務(wù)器4接收該版本檢測請求,從該版本檢測請求中提取應(yīng)用程序當(dāng)前的版本生成時間20130303,獲取本地存儲的應(yīng)用程序最新版本的版本生成時間20130910,并作為待升級版本的版本生成時間,將應(yīng)用程序當(dāng)前的版本生成時間20130303和應(yīng)用程序待升級版本的版本生成時間20130910進(jìn)行比較,其中,應(yīng)用程序當(dāng)前的版本生成時間20130303早于應(yīng)用程序待升級版本的版本生成時間20130910,則確定應(yīng)用程序需要升級,則生成存在應(yīng)用程序的待升級版本的查找結(jié)果,并將該查找結(jié)果發(fā)送給終端I。
[0140]終端I接收服務(wù)器4發(fā)送的該查找結(jié)果,確定出該查找結(jié)果為存在待升級的版本,并確定應(yīng)用程序需要更新。
[0141]在本公開實施例中,終端I通過發(fā)送應(yīng)用程序當(dāng)前的版本標(biāo)識,以使服務(wù)器4根據(jù)應(yīng)用程序當(dāng)前的版本標(biāo)識來檢測應(yīng)用程序是否需要升級,每當(dāng)接收到服務(wù)器4發(fā)送的為存在待升級版本的查找結(jié)果時,就獲取用于將應(yīng)用程序當(dāng)前的版本升級至待升級版本的升級文件,并根據(jù)獲取的升級文件對應(yīng)用程序進(jìn)行升級。如此,可以保證在大部分時間內(nèi)應(yīng)用程序的版本均為最新版本,更能滿足用戶的需求。
[0142]在本公開的另一個可選的實施例中,如圖4所示,在步驟SlOl中,可以通過如下S301至S305的流程實現(xiàn),包括:
[0143]在步驟S301中,獲取應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0144]版本標(biāo)識至少包括版本號和/或版本生成時間。
[0145]在該步驟中,終端I可以從第一路由設(shè)備2中獲取應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0146]在步驟S302中,根據(jù)應(yīng)用程序當(dāng)前的版本標(biāo)識獲取應(yīng)用程序待升級版本的版本標(biāo)識。
[0147]在該步驟中,終端I生成用于獲取應(yīng)用程序待升級版本的版本檢測請求,該并通過第一通信鏈路或第二通信鏈路發(fā)送該版本檢測請求給服務(wù)器4。
[0148]服務(wù)器4接收該版本檢測請求,獲取本地存儲的應(yīng)用程序最新版本的版本標(biāo)識,并作為應(yīng)用程序待升級版本的版本標(biāo)識,發(fā)送應(yīng)用程序待升級版本的版本標(biāo)識給終端I。
[0149]終端I接收服務(wù)器4發(fā)送的應(yīng)用程序的待升級版本的版本標(biāo)識。
[0150]在步驟S303中,判斷應(yīng)用程序待升級版本的版本標(biāo)識是否高于應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0151]在該步驟中,將應(yīng)用程序待升級版本的版本標(biāo)識與應(yīng)用程序當(dāng)前的版本標(biāo)識進(jìn)行比較,即比較應(yīng)用程序待升級版本的版本號與應(yīng)用程序當(dāng)前的版本號的大小,或者,比較應(yīng)用程序的待升級版本的版本生成時間與應(yīng)用程序當(dāng)前的版本生成時間的早晚。
[0152]當(dāng)應(yīng)用程序待升級版本的版本標(biāo)識高于應(yīng)用程序當(dāng)前的版本標(biāo)識時,在步驟S304中,確定應(yīng)用程序需要升級。
[0153]在該步驟中,當(dāng)應(yīng)用程序待升級版本的版本號大于應(yīng)用程序當(dāng)前的版本號時,或者,當(dāng)應(yīng)用程序待升級版本的版本生成時間晚于應(yīng)用程序當(dāng)前的版本生成時間時,則確定應(yīng)用程序需要升級。
[0154]當(dāng)應(yīng)用程序待升級版本的版本標(biāo)識低于或等于應(yīng)用程序當(dāng)前的版本標(biāo)識時,在步驟S305中,確定應(yīng)用程序不需要升級,結(jié)束流程。
[0155]在該步驟中,當(dāng)應(yīng)用程序待升級版本的版本號小于或等于應(yīng)用程序當(dāng)前的版本號時,或者,當(dāng)應(yīng)用程序待升級版本的版本生成時間早于或等于應(yīng)用程序當(dāng)前的版本生成時間時,則確定應(yīng)用程序不需要升級,結(jié)束流程。
[0156]在實際應(yīng)用中,假設(shè)應(yīng)用程序當(dāng)前的版本號為V1.1,版本生成時間為20130303 ;應(yīng)用程序待升級版本的版本號為V1.4,版本生成時間為20130910。
[0157]終端I從第一路由設(shè)備2中獲取應(yīng)用程序當(dāng)前的版本標(biāo)識,發(fā)送用戶獲取應(yīng)用程序待升級版本的版本檢測請求給服務(wù)器4。
[0158]以版本標(biāo)識為版本號進(jìn)行舉例說明,即應(yīng)用程序當(dāng)前的版本標(biāo)識為版本號V1.1。
[0159]服務(wù)器4接收該版本檢測請求,獲取本地存儲的應(yīng)用程序的最新版本的版本號V1.4,并作為應(yīng)用程序待升級版本的版本號,將應(yīng)用程序待升級版本的版本號V1.4發(fā)送給終立而I O
[0160]終端I接收服務(wù)器4發(fā)送的應(yīng)用程序待升級版本的版本號V1.4,將應(yīng)用程序當(dāng)前的版本號V1.1與應(yīng)用程序待升級版本的版本號V1.4進(jìn)行比較,其中,應(yīng)用程序當(dāng)前的版本號V1.1小于應(yīng)用程序待升級版本的版本號V1.4,則確定應(yīng)用程序需要升級。
[0161]以版本標(biāo)識為版本生成時間進(jìn)行舉例說明,即應(yīng)用程序當(dāng)前的版本標(biāo)識為版本生成時間20130303。
[0162]服務(wù)器4接收該版本檢測請求,獲取本地存儲的應(yīng)用程序的最新版本的版本生成時間20130910,并作為應(yīng)用程序待升級版本的版本生成時間,發(fā)送應(yīng)用程序待升級版本的版本生成時間20130910給終端I。
[0163]終端I接收服務(wù)器4發(fā)送的應(yīng)用程序待升級版本的版本生成時間20130910,將應(yīng)用程序當(dāng)前的版本生成時間20130303與應(yīng)用程序待升級版本的版本生成時間20130910進(jìn)行比較,其中,應(yīng)用程序當(dāng)前的版本生成時間20130303早于應(yīng)用程序待升級版本的版本生成時間20130910,則確定應(yīng)用程序需要升級。
[0164]在本公開實施例中,終端I從服務(wù)器4中獲取應(yīng)用程序待升級版本的版本標(biāo)識,并根據(jù)應(yīng)用程序當(dāng)前的版本標(biāo)識和待升級版本的版本標(biāo)識來檢測應(yīng)用程序是否需要升級,每當(dāng)檢測到應(yīng)用程序需要升級時,就獲取用于將應(yīng)用程序當(dāng)前的版本升級至待升級版本的升級文件,并根據(jù)獲取的升級文件對應(yīng)用程序進(jìn)行升級。如此,可以保證在大部分時間內(nèi)應(yīng)用程序的版本均為最新版本,更能滿足用戶的需求。
[0165]在本公開的另一個可選的實施例中,如圖5所示,可以通過如下S401至S404的流程實現(xiàn)步驟S201,包括:
[0166]在步驟S401中,檢測是否通過第二通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0167]當(dāng)通過第二通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互時,在步驟S402中,生成用于獲取應(yīng)用程序升級所需的升級文件的獲取請求。
[0168]在該步驟中,生成用于獲取升級文件的獲取請求,該升級文件用于將應(yīng)用程序從當(dāng)前的版本升級至待升級版本,該獲取請求攜帶應(yīng)用程序當(dāng)前的版本標(biāo)識。
[0169]在步驟403中,將該獲取請求通過第二通信鏈路發(fā)送給服務(wù)器。
[0170]服務(wù)器4接收該獲取請求,從該獲取請求中提取應(yīng)用程序當(dāng)前的版本標(biāo)識,從本地中獲取應(yīng)用程序待升級版本的版本標(biāo)識,根據(jù)應(yīng)用程序當(dāng)前的版本標(biāo)識和待升級版本的版本標(biāo)識,獲取用于將應(yīng)用程序從當(dāng)前的版本升級至待升級版本的升級文件,并將獲取的升級文件通過第二通信鏈路發(fā)送給終端I。
[0171]在步驟404中,接收服務(wù)器根據(jù)該獲取請求發(fā)送的、應(yīng)用程序升級所需的升級文件。
[0172]終端I通過第二路由設(shè)備3與服務(wù)器4之間的第二通信鏈路獲取升級文件,因此沒有耗費(fèi)第一路由設(shè)備2內(nèi)通信卡的流量;且終端I與第一路由設(shè)備2之間連接的方式是內(nèi)網(wǎng)連接,二者之間進(jìn)行數(shù)據(jù)交互的過程也不耗費(fèi)第一路由設(shè)備2內(nèi)通信卡的流量,從而節(jié)省了第一路由設(shè)備2內(nèi)通信卡的流量。
[0173]在本公開的另一個可選的實施例中,在步驟S103之前,該方法還可以包括以下步驟:
[0174]11)、檢測是否通過第一通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互。
[0175]12)、當(dāng)通過第一通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互時,根據(jù)升級文件生成啟動升級提示。否則,結(jié)束操作。
[0176]啟動升級提示可以如圖6所示,圖中包括:終端I和顯示界面02,在顯示界面02中啟動升級提示以彈框03的顯示方式展示給用戶。并且在其它實施例中,為了方便用戶操作,如圖6所示,在彈框03中還可以增加“是”和“否”,以及“稍后再提示”等操作控件,以便于用戶可以根據(jù)該啟動升級提示迅速輸入相應(yīng)的操作。
[0177]用戶可以在圖6所示的啟動升級提示中觸發(fā)“是”按鈕來輸入升級操作。
[0178]啟動升級提示用于提示用戶可以升級,并且使得用戶可以根據(jù)該啟動升級提示選擇立即升級或在之后的合適時間升級。比如用戶可以選擇在終端I內(nèi)存資源占用量較低的情況下再使終端I開始升級。
[0179]例如,假設(shè)此次升級是對第一路由設(shè)備2的操作系統(tǒng)進(jìn)行升級,通常情況下,第一路由設(shè)備2在升級操作系統(tǒng)過程中會暫停工作,此時第一通信鏈路會自動斷開;等到升級完畢之后第一路由設(shè)備2才會繼續(xù)正常工作,此時第一通信鏈路重新連接。
[0180]假設(shè)此時終端I正在利用第一通信鏈路與服務(wù)器4進(jìn)行數(shù)據(jù)交互,例如用戶正在終端I上利用第一通信鏈路瀏覽網(wǎng)頁。如果此刻就對第一路由設(shè)備2的操作系統(tǒng)進(jìn)行升級,第一路由設(shè)備2暫停工作,第一通信鏈路自動斷開,在第一路由設(shè)備2升級操作系統(tǒng)的過程中,用戶就無法在終端I上利用第一通信鏈路瀏覽網(wǎng)頁,必須等到第一路由設(shè)備2的操作系統(tǒng)升級完畢才能繼續(xù)瀏覽網(wǎng)頁,從而影響用戶瀏覽網(wǎng)頁的連續(xù)性。
[0181]因此,利用該啟動升級提示,使得用戶可以選擇在合適的時間觸發(fā)第一路由設(shè)備2開始升級,例如選擇在結(jié)束瀏覽網(wǎng)頁時觸發(fā)第一路由設(shè)備2開始升級,如此不會影響用戶正常上網(wǎng),從而提高了用戶體驗。
[0182]13)、判斷是否接收到根據(jù)啟動升級提示輸入的升級操作。
[0183]14)、當(dāng)接收到該升級從操作時,將升級文件發(fā)送給第一路由設(shè)備。否則,結(jié)束操作。
[0184]其中,終端I此時與第一路由設(shè)備2的連接方式為類似于藍(lán)牙等方式的局域網(wǎng)連接,因此終端I與第一路由設(shè)備2之間進(jìn)行數(shù)據(jù)交互時未使用第一路由設(shè)備2內(nèi)通信卡的流量,從而節(jié)省了第一路由設(shè)備2內(nèi)通信卡的流量。
[0185]在本公開的另一個可選的實施例中,在步驟S103之后,該方法還可以包括以下步驟:
[0186]21)、判斷應(yīng)用程序是否升級成功。
[0187]在本公開實施例中,當(dāng)應(yīng)用程序升級完成后,第一路由設(shè)備重啟應(yīng)用程序,當(dāng)重啟成功后,終端從第一路由設(shè)備中獲取重啟后的應(yīng)用程序的版本標(biāo)識,判斷重啟后的應(yīng)用程序的版本標(biāo)識是否與待升級版本的版本標(biāo)識相同,如果相同,則確定應(yīng)用程序升級成功,如果不相同,則確定應(yīng)用程序未升級成功,重新升級。
[0188]22)、當(dāng)升級成功時,生成升級成功提示。否則,重新升級。
[0189]23)、展示升級成功提示。
[0190]其中,在展示升級成功提示時,可以采用以下方式:將該升級成功提示在終端I本地的顯示界面中進(jìn)行顯示;或者,將該升級成功提示向預(yù)設(shè)終端進(jìn)行推送,例如:平板電腦,以使該升級成功提示能夠在預(yù)設(shè)終端的顯示界面中進(jìn)行顯示;顯示界面可以為顯示屏等。另外,在本地顯示界面中展示升級成功提示時,可以如圖6所示,同樣采用彈框的形式展示。
[0191]在實際應(yīng)用時,如果終端I已經(jīng)配備顯示界面,比如手機(jī)或平板電腦等,則可以將該升級成功提示直接在本地的顯示界面中進(jìn)行顯示。如果終端I未配備顯示界面,比如路由器和交換機(jī)等,則可以將該升級成功提示推送給配備顯示界面的預(yù)設(shè)終端,以使該升級成功提示能夠在預(yù)設(shè)終端上的顯示界面中進(jìn)行顯示。
[0192]圖7是根據(jù)一示例性實施例示出的一種升級裝置框圖。參照圖7,該裝置應(yīng)用于終端,終端可與至少兩個路由設(shè)備進(jìn)行通信,且終端可通過任意一個路由設(shè)備和服務(wù)器之間的通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互。該裝置包括第一檢測模塊21、獲取模塊22和發(fā)送模塊
23。
[0193]第一檢測模塊21被配置為檢測至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;
[0194]獲取模塊22被配置為當(dāng)?shù)谝宦酚稍O(shè)備內(nèi)的應(yīng)用程序需要升級時,通過至少兩個路由設(shè)備中的第二路由設(shè)備與服務(wù)器之間的通信鏈路獲取應(yīng)用程序升級所需的升級文件;
[0195]發(fā)送模塊23被配置為將升級文件發(fā)送給第一路由設(shè)備,以使第一路由設(shè)備利用升級文件對應(yīng)用程序升級。
[0196]在圖7所示的實施例中,檢測第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級;當(dāng)?shù)谝宦酚稍O(shè)備內(nèi)的應(yīng)用程序需要升級時,通過第二通信鏈路從服務(wù)器中獲取應(yīng)用程序升級所需的升級文件;將該升級文件發(fā)送給第一路由設(shè)備,以使第一路由設(shè)備利用該升級文件對應(yīng)用程序升級。
[0197]其中,終端不是通過第一路由設(shè)備與服務(wù)器之間的第一通信鏈路來獲取升級文件,而是通過第二路由設(shè)備與服務(wù)器之間的第二通信鏈路來獲取升級文件,因此沒有耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量;且終端與第一路由設(shè)備之間連接的方式是內(nèi)網(wǎng)連接,二者之間進(jìn)行數(shù)據(jù)交互的過程也不耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量,即將升級文件發(fā)送給第一路由設(shè)備不耗費(fèi)第一路由設(shè)備內(nèi)通信卡的流量。
[0198]如此,與相關(guān)技術(shù)相比,在本公開實施例中,終端將從服務(wù)器中獲取升級文件的鏈路從第一通信鏈路變更為第二通信鏈路,因此,整個過程中沒有使用第一通信鏈路,從而節(jié)省了第一路由設(shè)備內(nèi)通信卡的流量。
[0199]在本公開的另一個可選的實施例中,第一檢測模塊21包括:第一獲取單元、第一發(fā)送單元、第一接收單元和第一確定單元。
[0200]第一獲取單元被配置為獲取應(yīng)用程序當(dāng)前的版本標(biāo)識,版本標(biāo)識至少包括版本號和/或版本生成時間;
[0201]第一發(fā)送單元被配置為將當(dāng)前的版本標(biāo)識通過任意一個路由設(shè)備與服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器;
[0202]第一接收單元被配置為接收服務(wù)器根據(jù)當(dāng)前的版本標(biāo)識查找是否存在待升級版本后發(fā)送的查找結(jié)果;
[0203]第一確定單元被配置為當(dāng)查找結(jié)果為存在待升級版本時,確定應(yīng)用程序需要升級,當(dāng)查找結(jié)果為不存在待升級版本時,確定應(yīng)用程序不需要升級。
[0204]在本公開的另一個可選的實施例中,第一檢測模塊21包括:第二獲取單元、第三獲取單元、比較單元和第二確定單元。
[0205]第二獲取單元被配置為獲取應(yīng)用程序當(dāng)前的版本標(biāo)識,版本標(biāo)識至少包括版本號和/或版本生成時間;
[0206]第三獲取單元被配置為根據(jù)當(dāng)前的版本標(biāo)識獲取應(yīng)用程序待升級版本的版本標(biāo)識;
[0207]比較單元被配置為將待升級版本的版本標(biāo)識與當(dāng)前的版本標(biāo)識進(jìn)行比較;
[0208]第二確定單元被配置為當(dāng)待升級版本的版本標(biāo)識高于當(dāng)前的版本標(biāo)識時,確定應(yīng)用程序需要升級;當(dāng)待升級版本的版本標(biāo)識低于或等于當(dāng)前的版本標(biāo)識時,確定應(yīng)用程序不需要升級。
[0209]在本公開實施例中,第三獲取單元包括:發(fā)送子單元和接收子單元。
[0210]發(fā)送子單元被配置為將當(dāng)前的版本標(biāo)識通過任意一個路由設(shè)備與服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器;
[0211]接收子單元被配置為接收服務(wù)器發(fā)送的、根據(jù)當(dāng)前的版本標(biāo)識查找到的與應(yīng)用程序?qū)?yīng)的待升級版本的版本標(biāo)識。
[0212]在本公開的另一個可選的實施例中,獲取模塊22包括:檢測單元、生成單元、第二發(fā)送單元和第二接收單元。
[0213]檢測單元被配置為檢測是否通過第二路由設(shè)備與服務(wù)器之間的通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0214]生成單元被配置為當(dāng)與服務(wù)器進(jìn)行數(shù)據(jù)交互時,生成用于獲取應(yīng)用程序升級所需的升級文件的獲取請求;
[0215]第二發(fā)送單元被配置為將獲取請求通過第二路由設(shè)備與服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器;
[0216]第二接收單元被配置為接收服務(wù)器根據(jù)獲取請求發(fā)送的升級文件。
[0217]在本公開的另一個可選的實施例中,該裝置還包括:第二檢測模塊。
[0218]第二檢測模塊被配置為檢測是否通過第一路由設(shè)備與服務(wù)器之間的通信鏈路與服務(wù)器進(jìn)行數(shù)據(jù)交互;
[0219]發(fā)送模塊還用于當(dāng)與服務(wù)器進(jìn)行數(shù)據(jù)交互時,將升級文件發(fā)送給第一路由設(shè)備。
[0220]在本公開的另一個可選的實施例中,該裝置還包括:第一生成模塊和第一判斷模塊。
[0221]第一生成模塊被配置為根據(jù)升級文件生成啟動升級提示;
[0222]第一判斷模塊被配置為判斷是否接收到根據(jù)啟動升級提示輸入的升級操作;
[0223]發(fā)送模塊還用于當(dāng)接收到升級操作時,執(zhí)行將升級文件發(fā)送給第一路由設(shè)備的步驟。
[0224]在本公開的另一個可選的實施例中,該裝置還包括:第二判斷模塊、第二生成模塊和展示模塊。
[0225]第二判斷模塊被配置為判斷應(yīng)用程序是否升級成功;
[0226]第二生成模塊被配置為當(dāng)升級成功時,則生成升級成功提示;
[0227]展示模塊被配置為展示升級成功提示。
[0228]在本公開實施例中,展示模塊包括:展示單元和推送單元。
[0229]展示單元被配置為將升級成功提示在終端本地的顯示界面中進(jìn)行顯示;
[0230]推送單元被配置為將升級成功提示向預(yù)設(shè)終端進(jìn)行推送,以使升級成功提示在預(yù)設(shè)終端上進(jìn)行顯示。
[0231]關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0232]圖8是根據(jù)一示例性實施例示出的一種升級設(shè)備800的框圖。例如,設(shè)備800可以是移動電話,計算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0233]參照圖8,設(shè)備800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0234]處理組件802通??刂圃O(shè)備800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0235]存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在設(shè)備800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0236]電源組件806為設(shè)備800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0237]多媒體組件808包括在所述設(shè)備800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0238]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當(dāng)設(shè)備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚(yáng)聲器,用于輸出音頻信號。
[0239]I/0接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0240]傳感器組件814包括一個或多個傳感器,用于為設(shè)備800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為設(shè)備800的顯示器和小鍵盤,傳感器組件814還可以檢測設(shè)備800或設(shè)備800一個組件的位置改變,用戶與設(shè)備800接觸的存在或不存在,設(shè)備800方位或加速/減速和設(shè)備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0241]通信組件816被配置為便于設(shè)備800和其他設(shè)備之間有線或無線方式的通信。設(shè)備800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UffB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0242]在示例性實施例中,設(shè)備800可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0243]在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0244]—種非臨時性計算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由設(shè)備800的處理器執(zhí)行時,使得升級設(shè)備800能夠執(zhí)行一種升級方法,所述方法包括:
[0245]檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級。
[0246]當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件。
[0247]將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
[0248]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0249]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種升級方法,應(yīng)用于終端,其特征在于,所述終端可與至少兩個路由設(shè)備進(jìn)行通信,且所述終端可通過任意一個所述路由設(shè)備和服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;所述方法包括: 檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級; 當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件; 將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級,包括: 獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間; 將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器; 接收所述服務(wù)器根據(jù)所述當(dāng)前的版本標(biāo)識查找是否存在待升級版本后發(fā)送的查找結(jié)果; 當(dāng)所述查找結(jié)果為存在待升級版本時,確定所述應(yīng)用程序需要升級,當(dāng)所述查找結(jié)果為不存在待升級版本時,確定所述應(yīng)用程序不需要升級。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級,包括: 獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間; 根據(jù)所述當(dāng)前的版本標(biāo)識獲取所述應(yīng)用程序待升級版本的版本標(biāo)識; 將所述待升級版本的版本標(biāo)識與所述當(dāng)前的版本標(biāo)識進(jìn)行比較; 當(dāng)所述待升級版本的版本標(biāo)識高于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序需要升級;當(dāng)所述待升級版本的版本標(biāo)識低于或等于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序不需要升級。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述當(dāng)前的版本標(biāo)識獲取所述應(yīng)用程序待升級版本的版本標(biāo)識,包括: 將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器; 接收所述服務(wù)器發(fā)送的、根據(jù)所述當(dāng)前的版本標(biāo)識查找到的與所述應(yīng)用程序?qū)?yīng)的待升級版本的版本標(biāo)識。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述第一路由設(shè)備內(nèi)的應(yīng)用程序升級所需的升級文件,包括: 檢測是否通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互; 當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,生成用于獲取所述應(yīng)用程序升級所需的升級文件的獲取請求; 將所述獲取請求通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器; 接收所述服務(wù)器根據(jù)所述獲取請求發(fā)送的所述升級文件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測是否通過所述第一路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互; 當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,執(zhí)行所述將所述升級文件發(fā)送給所述第一路由設(shè)備的步驟。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述升級文件生成啟動升級提示; 判斷是否接收到根據(jù)所述啟動升級提示輸入的升級操作; 當(dāng)接收到所述升級操作時,執(zhí)行所述將所述升級文件發(fā)送給所述第一路由設(shè)備的步驟。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 判斷所述應(yīng)用程序是否升級成功; 當(dāng)升級成功時,則生成升級成功提示; 展示所述升級成功提示。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述展示所述升級成功提示,包括: 將所述升級成功提示在所述終端本地的顯示界面中進(jìn)行顯示;或, 將所述升級成功提示向預(yù)設(shè)終端進(jìn)行推送,以使所述升級成功提示在所述預(yù)設(shè)終端上進(jìn)行顯示。
10.一種升級裝置,應(yīng)用于終端,其特征在于,所述終端可與至少兩個路由設(shè)備進(jìn)行通信,且所述終端可通過任意一個所述路由設(shè)備和服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互;所述裝置包括: 第一檢測模塊,用于檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級; 獲取模塊,用于當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件; 發(fā)送模塊,用于將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一檢測模塊包括: 第一獲取單元,用于獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間; 第一發(fā)送單元,用于將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器; 第一接收單元,用于接收所述服務(wù)器根據(jù)所述當(dāng)前的版本標(biāo)識查找是否存在待升級版本后發(fā)送的查找結(jié)果; 第一確定單元,用于當(dāng)所述查找結(jié)果為存在待升級版本時,確定所述應(yīng)用程序需要升級,當(dāng)所述查找結(jié)果為不存在待升級版本時,確定所述應(yīng)用程序不需要升級。
12.根據(jù)權(quán)利要求10所述的裝置方法,其特征在于,所述第一檢測模塊包括: 第二獲取單元,用于獲取所述應(yīng)用程序當(dāng)前的版本標(biāo)識,所述版本標(biāo)識至少包括版本號和/或版本生成時間; 第三獲取單元,用于根據(jù)所述當(dāng)前的版本標(biāo)識獲取所述應(yīng)用程序待升級版本的版本標(biāo)識; 比較單元,用于將所述待升級版本的版本標(biāo)識與所述當(dāng)前的版本標(biāo)識進(jìn)行比較;第二確定單元,用于當(dāng)所述待升級版本的版本標(biāo)識高于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序需要升級;當(dāng)所述待升級版本的版本標(biāo)識低于或等于所述當(dāng)前的版本標(biāo)識時,確定所述應(yīng)用程序不需要升級。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第三獲取單元包括: 發(fā)送子單元,用于將所述當(dāng)前的版本標(biāo)識通過任意一個所述路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給服務(wù)器; 接收子單元,用于接收所述服務(wù)器發(fā)送的、根據(jù)所述當(dāng)前的版本標(biāo)識查找到的與所述應(yīng)用程序?qū)?yīng)的待升級版本的版本標(biāo)識。
14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊包括: 檢測單元,用于檢測是否通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互; 生成單元,用于當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,生成用于獲取所述應(yīng)用程序升級所需的升級文件的獲取請求; 第二發(fā)送單元,用于將所述獲取請求通過所述第二路由設(shè)備與所述服務(wù)器之間的通信鏈路發(fā)送給所述服務(wù)器; 第二接收單元,用于接收所述服務(wù)器根據(jù)所述獲取請求發(fā)送的所述升級文件。
15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第二檢測模塊,用于檢測是否通過所述第一路由設(shè)備與所述服務(wù)器之間的通信鏈路與所述服務(wù)器進(jìn)行數(shù)據(jù)交互; 所述發(fā)送模塊還用于當(dāng)與所述服務(wù)器進(jìn)行數(shù)據(jù)交互時,將所述升級文件發(fā)送給所述第一路由設(shè)備。
16.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第一生成模塊,用于根據(jù)所述升級文件生成啟動升級提示; 第一判斷模塊,用于判斷是否接收到根據(jù)所述啟動升級提示輸入的升級操作; 所述發(fā)送模塊還用于當(dāng)接收到所述升級操作時,執(zhí)行所述將所述升級文件發(fā)送給所述第一路由設(shè)備的步驟。
17.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第二判斷模塊,用于判斷所述應(yīng)用程序是否升級成功; 第二生成模塊,用于當(dāng)升級成功時,則生成升級成功提示; 展示模塊,用于展示所述升級成功提示。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述展示模塊包括: 顯示單元,用于將所述升級成功提示在所述終端本地的顯示界面中進(jìn)行顯示; 推送單元,用于將所述升級成功提示向預(yù)設(shè)終端進(jìn)行推送,以使所述升級成功提示在所述預(yù)設(shè)終端上進(jìn)行顯示。
19.一種升級設(shè)備,其特征在于,所述設(shè)備包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 檢測所述至少兩個路由設(shè)備中的第一路由設(shè)備內(nèi)的應(yīng)用程序是否需要升級; 當(dāng)所述第一路由設(shè)備內(nèi)的應(yīng)用程序需要升級時,通過所述至少兩個路由設(shè)備中的第二路由設(shè)備與所述服務(wù)器之間的通信鏈路獲取所述應(yīng)用程序升級所需的升級文件; 將所述升級文件發(fā)送給所述第一路由設(shè)備,以使所述第一路由設(shè)備利用所述升級文件對所述應(yīng)用程序升級。
【文檔編號】G06F9/445GK104320774SQ201410550394
【公開日】2015年1月28日 申請日期:2014年10月16日 優(yōu)先權(quán)日:2014年10月16日
【發(fā)明者】樊家麟, 夏勇峰, 劉鐵俊 申請人:小米科技有限責(zé)任公司