一種升級操作系統(tǒng)的方法和裝置的制造方法
【專利摘要】本申請?zhí)峁┮环N升級操作系統(tǒng)的方法,所述方法包括:升級客戶端與升級服務(wù)器端建立私用通信線程,所述升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài);所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級。本發(fā)明實施例,升級客戶端與升級服務(wù)器端建立私用通信線程,升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài),升級服務(wù)器端通過私用通信線程為升級客戶端進行操作系統(tǒng)升級,由于升級客戶端與升級服務(wù)器端之間通過建立的私用通信線程進行操作系統(tǒng)的升級,使得升級服務(wù)器端可以同時為多臺升級客戶端進行操作系統(tǒng)升級,提升了為多臺升級客戶端升級操作系統(tǒng)的效率,節(jié)約了升級的損耗。
【專利說明】
一種升級操作系統(tǒng)的方法和裝置
技術(shù)領(lǐng)域
[0001]本申請涉及云計算領(lǐng)域,尤其涉及一種升級操作系統(tǒng)的方法和裝置。
【背景技術(shù)】
[0002]目前互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,使得一臺服務(wù)器可以為多臺客戶終端進行服務(wù),而隨著的服務(wù)時間的推移,客戶終端會因為老舊的操作系統(tǒng)而影響服務(wù)器為其服務(wù)的速度,因此如何客戶端終端更新系統(tǒng)成為了現(xiàn)在互聯(lián)網(wǎng)技術(shù)的問題。
[0003]在現(xiàn)有技術(shù)中,串口服務(wù)器Telnet通過連接線單獨接入客戶終端,并通過簡單文件傳輸協(xié)議(Trivial File Transfer Protocol,簡稱:TFTP)將最新的操作系統(tǒng)下載到客戶端終端,進而升級客戶終端的操作系統(tǒng)?,F(xiàn)在技術(shù)對單個客戶終端的升級非常適用,但是由于服務(wù)器接入了多臺客戶終端,即服務(wù)器需要為多臺客戶終端升級操作系統(tǒng),如果通過連接線單獨連接每一個客戶終端,重復(fù)下載-升級的操作,不僅增加網(wǎng)管人員的負(fù)擔(dān),而且升級速度也非常緩慢。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請?zhí)峁┮环N升級操作系統(tǒng)的方法和裝置,以解決現(xiàn)有技術(shù)為多臺設(shè)備升級操作系統(tǒng)耗時費力的問題。
[0005]具體地,本申請是通過如下技術(shù)方案實現(xiàn)的:
[0006]本發(fā)明提供一種升級操作系統(tǒng)的方法,所述方法包括:
[0007]升級客戶端與升級服務(wù)器端建立私用通信線程,所述升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài);
[0008]所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級。
[0009]可選的,所述升級客戶端與升級服務(wù)器端建立私用通信線程,包括:
[0010]所述升級服務(wù)器端在所述升級客戶端初次接入時為所述升級客戶端分配識別標(biāo)識;
[0011 ]升級服務(wù)器端根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程。
[0012]可選的,所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級,包括:
[0013]升級服務(wù)器端通過所述私用通信線程將第一版本信息發(fā)送到升級客戶端,所述第一版本信息為升級后操作系統(tǒng)的版本信息;
[0014]升級客戶端比較所述第一版本信息與第二版本信息是否相同:如果不同,則將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng);如果相同,則不進行升級,所述第二版本信息為所述升級客戶端本地操作系統(tǒng)的版本信息。
[0015]可選的,所述將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng),包括:
[0016]升級客戶端通過所述私用通信線程向升級服務(wù)器端發(fā)送操作系統(tǒng)升級請求;
[0017]升級服務(wù)器端根據(jù)所述升級請求通過所述私用通信線程將所述第一版本信息對應(yīng)的操作系統(tǒng)發(fā)送到升級客戶端;
[0018]升級客戶端將本地操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng)。
[0019]可選的,在所述升級客戶端與升級服務(wù)器端建立私用通信線程的步驟之前,所述方法還包括:
[0020]升級服務(wù)器端將所述第一版本信息對應(yīng)的操作系統(tǒng)保存到升級服務(wù)器端本地的存儲器中。
[0021]本發(fā)明還提供一種升級操作系統(tǒng)的裝置,所述裝置包括:
[0022]升級服務(wù)器端,用于與升級客戶端建立私用通信線程,設(shè)置為始終處于等待連接狀態(tài),通過所述私用通信線程所述升級客戶端進行操作系統(tǒng)升級。
[0023]至少一個升級客戶端,用于與升級服務(wù)器端建立私用通信線程,通過所述私用通信線程與所述升級服務(wù)器端進行操作系統(tǒng)升級。
[0024]可選的,
[0025]所述升級服務(wù)器端,還用于在升級客戶端初次接入時為所述升級客戶端分配識別標(biāo)識,根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程;
[0026]所述升級客戶端,用于在初次接入所述升級服務(wù)器端時,接收所述升級服務(wù)器端分配的識別標(biāo)識,根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程。
[0027]可選的,
[0028]所述升級服務(wù)器端,還用于通過所述私用通信線程將第一版本信息發(fā)送到升級客戶端,所述第一版本信息為升級后操作系統(tǒng)的版本信息;
[0029]升級客戶端,還用于接收所述升級服務(wù)器端通過所述私用通信線程發(fā)送的第一版本信息,比較所述第一版本信息與第二版本信息是否相同:如果不同,則將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng);如果相同,則不進行升級,所述第二版本信息為所述升級客戶端本地操作系統(tǒng)的版本信息。
[0030]可選的,
[0031]所述升級服務(wù)器端,還用于接收所述升級客戶端通過所述私用通信線程發(fā)送的操作系統(tǒng)升級請求,根據(jù)所述操作系統(tǒng)升級請求,將所述第一版本信息對應(yīng)的操作系統(tǒng)發(fā)送到升級客戶端;
[0032]所述升級客戶端,還用于通過所述私用通信線程向所述升級服務(wù)器端發(fā)送操作系統(tǒng)升級請求,接收所述升級服務(wù)器端發(fā)送的第一版本信息對應(yīng)的操作系統(tǒng),并將本地操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng)。
[0033]可選的,
[0034]所述升級服務(wù)器端,還用于將所述第一版本信息對應(yīng)的操作系統(tǒng)保存到升級服務(wù)器端本地的存儲器中。
[0035]本發(fā)明實施例,升級客戶端與升級服務(wù)器端建立私用通信線程,升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài),升級服務(wù)器端通過私用通信線程為升級客戶端進行操作系統(tǒng)升級,由于升級客戶端與升級服務(wù)器端之間通過建立的私用通信線程進行操作系統(tǒng)的升級,使得升級服務(wù)器端可以同時為多臺升級客戶端進行操作系統(tǒng)升級,提升了為多臺升級客戶端升級操作系統(tǒng)的效率,節(jié)約了升級的損耗。
【附圖說明】
[0036]圖1是本申請一示例性實施例示出的一種升級操作系統(tǒng)方法的流程圖;
[0037]圖2是本申請另一示例性實施例示出的一種升級操作系統(tǒng)的方法的流程圖;
[0038]圖3是本申請另一示例性實施例示出的一種升級操作系統(tǒng)的方法的流程圖;
[0039]圖4是本申請另一示例性實施例示出的一種升級操作系統(tǒng)的方法的流程圖;
[0040]圖5是本申請升級服務(wù)器端所在網(wǎng)絡(luò)設(shè)備的一種硬件結(jié)構(gòu)圖;
[0041]圖6是本申請升級客戶端所在網(wǎng)絡(luò)設(shè)備的一種硬件結(jié)構(gòu)圖;
[0042]圖7是本申請一示例性實施例示出的升級操作系統(tǒng)裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0043]這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0044]在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0045]應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。
[0046]如圖1所示為本申請一示例性實施例示出的一種升級操作系統(tǒng)方法的流程圖,所述方法包括以下步驟:
[0047]步驟SlOl,升級客戶端與升級服務(wù)器端建立私用通信線程,所述升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài)。
[0048]在本發(fā)明實施例中,升級服務(wù)器端同時為多個升級客戶端進行操作系統(tǒng)升級,因此升級客戶端和升級服務(wù)器端之間首先建立一條僅允許這兩個設(shè)備進行通信的私用通信線程,同時將該升級服務(wù)器端設(shè)置為始終處于等待連接的狀態(tài),由于升級服務(wù)器端處于等待連接的狀態(tài),當(dāng)有升級客戶端接入升級服務(wù)器端時,升級服務(wù)器端可以通過每一條私用通信線程分別為每一個接入的升級服務(wù)器端進行操作系統(tǒng)的升級。
[0049]如圖2所示為本申請另一示例性實施例示出的一種升級操作系統(tǒng)的方法的流程圖,所述升級客戶端與升級服務(wù)器端建立私用通信線程,包括:
[0050]步驟S201、所述升級服務(wù)器端在所述升級客戶端初次接入時為所述升級客戶端分配識別標(biāo)識。
[0051]在本發(fā)明實施例中,升級客戶端通過通信線路初次連接升級服務(wù)器端時,升級服務(wù)器端為每一個接入的升級客戶端分別分配一識別標(biāo)識,即ID,通過該識別標(biāo)識升級服務(wù)器端可以識別出不同的升級客戶端。
[0052]步驟S202、升級服務(wù)器端根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程。
[0053]在本發(fā)明實施例中,根據(jù)識別標(biāo)識升級服務(wù)器端可以識別出不同的升級客戶端,進而為不同的升級客戶端分別分配不同的私用網(wǎng)段IP地址,通過該私用網(wǎng)段IP地址升級服務(wù)器端與升級客戶端即可進行通信,即為升級服務(wù)器端與升級客戶端的私用通信線程。
[0054]可選的,該私用通信線程為基于TCP傳輸協(xié)議的私用通信線程。
[0055]步驟S102,所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級。
[0056]在本發(fā)明實施例中,通過私用通信線程,升級服務(wù)器端即可為升級客戶端進行操作系統(tǒng)的升級,升級服務(wù)器端通過用戶界面為升級客戶端進行操作系統(tǒng)的升級,即通過頁面操作和/或命令行操作進行操作系統(tǒng)的升級。
[0057]如圖3所示為本申請另一示例性實施例示出的一種升級操作系統(tǒng)的方法的流程圖,所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級,包括:
[0058]步驟S301,升級服務(wù)器端通過所述私用通信線程將第一版本信息發(fā)送到升級客戶端,所述第一版本信息為升級后操作系統(tǒng)的版本信息。
[0059]在本發(fā)明實施例中,升級服務(wù)器端通過私用通信線程將升級后操作系統(tǒng)的版本信息,即第一版本信息發(fā)送到升級客戶端,方便后續(xù)的步驟中,升級客戶端根據(jù)該第一版本信息進行后續(xù)的操作。
[0060]可選的,操作系統(tǒng)的版本信息可以為操作系統(tǒng)的版本號,如:升級客戶端正在使用的操作系統(tǒng)的版本號為1.0,升級后的操作系統(tǒng)的版本號為1.1。
[0061]步驟S302、升級客戶端比較所述第一版本信息與第二版本信息是否相同:如果不同,則將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng);如果相同,則不進行升級,所述第二版本信息為所述升級客戶端本地操作系統(tǒng)的版本信息。
[0062]在本發(fā)明實施例中,升級客戶端將本地使用的操作系統(tǒng)的版本信息,即第二版本信息與接收的第一版本信息進行比較,比較本地的第二版本信息與接收的第一版本信息是否相同:如果相同,則不進行操作系統(tǒng)升級;如果不同,則將本地的操作系統(tǒng)升級為第一版本信息對應(yīng)的操作系統(tǒng)。
[0063]可選的,升級客戶端通過比較版本號來確定是否進行升級,比如:第二版本信息為1.0,第一版本信息為1.1,則經(jīng)過比較之后,升級客戶端將本地的1.0版本的操作系統(tǒng)升級為1.1版本的操作系統(tǒng)。
[0064]如圖4為本申請另一示例性實施例示出的一種升級操作系統(tǒng)的方法的流程圖,所述將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng),包括:
[0065]步驟S401,升級客戶端通過所述私用通信線程向升級服務(wù)器端發(fā)送操作系統(tǒng)升級請求;
[0066]步驟S402,升級服務(wù)器端根據(jù)所述升級請求通過所述私用通信線程將所述第一版本信息對應(yīng)的操作系統(tǒng)發(fā)送到升級客戶端;
[0067]步驟S403,升級客戶端將本地操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng)。
[0068]在本發(fā)明實施例中,由升級客戶端主動向升級服務(wù)器端發(fā)起操作系統(tǒng)升級流程,升級服務(wù)器端調(diào)用本地存儲的最新的操作系統(tǒng),通過建立的私用通信線程將最新的操作系統(tǒng)發(fā)送到升級客戶端,升級客戶端將最新操作系統(tǒng)設(shè)置為啟動操作系統(tǒng),這樣升級客戶端在下一次啟動時使用的即是升級后的操作系統(tǒng)。
[0069]本發(fā)明實施例,升級客戶端與升級服務(wù)器端建立私用通信線程,升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài),升級服務(wù)器端通過私用通信線程為升級客戶端進行操作系統(tǒng)升級,由于升級客戶端與升級服務(wù)器端之間通過建立的私用通信線程進行操作系統(tǒng)的升級,使得升級服務(wù)器端可以同時為多臺升級客戶端進行操作系統(tǒng)升級,提升了為多臺升級客戶端升級操作系統(tǒng)的效率,節(jié)約了升級的損耗。
[0070]作為本發(fā)明的一個可選實施例,在所述升級客戶端與升級服務(wù)器端建立私用通信線程的步驟之前,所述方法還包括:
[0071]升級服務(wù)器端將所述第一版本信息對應(yīng)的操作系統(tǒng)保存到升級服務(wù)器端本地的存儲器中。
[0072]與前述操作系統(tǒng)升級方法的實施例相對應(yīng),本申請還提供了升級服務(wù)器端和升級客戶端的實施例。
[0073]本申請升級服務(wù)器端和升級客戶端的實施例可以應(yīng)用在網(wǎng)絡(luò)設(shè)備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在網(wǎng)絡(luò)設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。
[0074]從硬件層面而言,如圖5所示,為本申請升級服務(wù)器端所在網(wǎng)絡(luò)設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖5所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的網(wǎng)絡(luò)設(shè)備通常根據(jù)該網(wǎng)絡(luò)設(shè)備的實際功能,還可以包括其他硬件,對此不再贅述。
[0075]如圖6所示,為本申請升級客戶端所在網(wǎng)絡(luò)設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖6所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的網(wǎng)絡(luò)設(shè)備通常根據(jù)該網(wǎng)絡(luò)設(shè)備的實際功能,還可以包括其他硬件,對此不再贅述.
[0076]請參考圖7,為本申請一示例性實施例示出的升級操作系統(tǒng)裝置的結(jié)構(gòu)圖,為了便于說明,僅示出與本發(fā)明實施例相關(guān)的部分,包括:
[0077]升級服務(wù)器端701,用于與升級客戶端702建立私用通信線程,設(shè)置為始終處于等待連接狀態(tài);通過所述私用通信線程所述升級客戶端702進行操作系統(tǒng)升級。
[0078]至少一個升級客戶端702,用于與升級服務(wù)器端701建立私用通信線程,通過所述私用通信線程與所述升級服務(wù)器端701進行操作系統(tǒng)升級。
[0079]在本發(fā)明實施例中,升級服務(wù)器端同時為多個升級客戶端進行操作系統(tǒng)升級,因此升級客戶端和升級服務(wù)器端之間首先建立一條僅允許這兩個設(shè)備進行通信的私用通信線程,同時將該升級服務(wù)器端設(shè)置為始終處于等待連接的狀態(tài),由于升級服務(wù)器端處于等待連接的狀態(tài),當(dāng)有升級客戶端接入升級服務(wù)器端時,升級服務(wù)器端可以通過每一條私用通信線程分別為每一個接入的升級服務(wù)器端進行操作系統(tǒng)的升級。
[0080]升級服務(wù)器端701與升級客戶端702建立私用通信線程,包括:
[0081 ]升級服務(wù)器端701,用于在升級客戶端702初次接入時為所述升級客戶端702分配識別標(biāo)識,根據(jù)所述識別標(biāo)識與所述升級客戶端702建立私用通信線程。
[0082]升級客戶端702,用于在初次接入所述升級服務(wù)器端701時,接收所述升級服務(wù)器端701分配的識別標(biāo)識,根據(jù)所述識別標(biāo)識與所述升級客戶端702建立私用通信線程。
[0083]在本發(fā)明實施例中,升級客戶端通過通信線路初次連接升級服務(wù)器端時,升級服務(wù)器端為每一個接入的升級客戶端分別分配一識別標(biāo)識,即ID,通過該識別標(biāo)識升級服務(wù)器端可以識別出不同的升級客戶端。
[0084]根據(jù)識別標(biāo)識升級服務(wù)器端可以識別出不同的升級客戶端,進而為不同的升級客戶端分別分配不同的私用網(wǎng)段IP地址,通過該私用網(wǎng)段IP地址升級服務(wù)器端與升級客戶端即可進行通信,即為升級服務(wù)器端與升級客戶端的私用通信線程。
[0085]可選的,該私用通信線程為基于TCP傳輸協(xié)議的私用通信線程。
[0086]在本發(fā)明實施例中,通過私用通信線程,升級服務(wù)器端即可為升級客戶端進行操作系統(tǒng)的升級,升級服務(wù)器端通過用戶界面為升級客戶端進行操作系統(tǒng)的升級,即通過頁面操作和/或命令行操作進行操作系統(tǒng)的升級。
[0087]所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級,包括:
[0088]升級服務(wù)器端701,用于通過所述私用通信線程將第一版本信息發(fā)送到升級客戶端70 2,所述第一版本信息為升級后操作系統(tǒng)的版本信息。
[0089]升級客戶端702,用于接收所述升級服務(wù)器端701通過所述私用通信線程發(fā)送的第一版本信息,比較所述第一版本信息與第二版本信息是否相同:如果不同,則將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng);如果相同,則不進行升級,所述第二版本信息為所述升級客戶端本地操作系統(tǒng)的版本信息。
[0090]在本發(fā)明實施例中,升級服務(wù)器端通過私用通信線程將升級后操作系統(tǒng)的版本信息,即第一版本信息發(fā)送到升級客戶端,方便后續(xù)的步驟中,升級客戶端根據(jù)該第一版本信息進行后續(xù)的操作。
[0091]升級客戶端將本地使用的操作系統(tǒng)的版本信息,即第二版本信息與接收的第一版本信息進行比較,比較本地的第二版本信息與接收的第一版本信息是否相同:如果相同,則不進行操作系統(tǒng)升級;如果不同,則將本地的操作系統(tǒng)升級為第一版本信息對應(yīng)的操作系統(tǒng)。
[0092]可選的,升級客戶端通過比較版本號來確定是否進行升級,比如:第二版本信息為1.0,第一版本信息為1.1,則經(jīng)過比較之后,升級客戶端將本地的1.0版本的操作系統(tǒng)升級為1.1版本的操作系統(tǒng)。
[0093]所述將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng),包括:
[0094]所述升級服務(wù)器端701,用于接收所述升級客戶端702通過所述私用通信線程發(fā)送的操作系統(tǒng)升級請求,根據(jù)所述操作系統(tǒng)升級請求,將所述第一版本信息對應(yīng)的操作系統(tǒng)發(fā)送到升級客戶端端702。
[0095]所述升級客戶端702,用于通過所述私用通信線程向所述升級服務(wù)器端701發(fā)送操作系統(tǒng)升級請求,接收所述升級服務(wù)器端701發(fā)送的第一版本信息對應(yīng)的操作系統(tǒng),并將本地操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng)。
[0096]在本發(fā)明實施例中,由升級客戶端主動向升級服務(wù)器端發(fā)起操作系統(tǒng)升級流程,升級服務(wù)器端調(diào)用本地存儲的最新的操作系統(tǒng),通過建立的私用通信線程將最新的操作系統(tǒng)發(fā)送到升級客戶端,升級客戶端將最新操作系統(tǒng)設(shè)置為啟動操作系統(tǒng),這樣升級客戶端在下一次啟動時使用的即是升級后的操作系統(tǒng)。
[0097]本發(fā)明實施例,升級客戶端與升級服務(wù)器端建立私用通信線程,升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài),升級服務(wù)器端通過私用通信線程為升級客戶端進行操作系統(tǒng)升級,由于升級客戶端與升級服務(wù)器端之間通過建立的私用通信線程進行操作系統(tǒng)的升級,使得升級服務(wù)器端可以同時為多臺升級客戶端進行操作系統(tǒng)升級,提升了為多臺升級客戶端升級操作系統(tǒng)的效率,節(jié)約了升級的損耗。
[0098]作為本發(fā)明的一個可選實施例,所述升級服務(wù)器端701,還用于將所述第一版本信息對應(yīng)的操作系統(tǒng)保存到升級服務(wù)器端本地的存儲器中。
[0099]對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0100]以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。
【主權(quán)項】
1.一種升級操作系統(tǒng)的方法,其特征在于,所述方法包括: 升級客戶端與升級服務(wù)器端建立私用通信線程,所述升級服務(wù)器端設(shè)置為始終處于等待連接狀態(tài); 所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級。2.如權(quán)利要求1所述的方法,其特征在于,所述升級客戶端與升級服務(wù)器端建立私用通信線程,包括: 所述升級服務(wù)器端在所述升級客戶端初次接入時為所述升級客戶端分配識別標(biāo)識; 升級服務(wù)器端根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程。3.如權(quán)利要求1所述的方法,其特征在于,所述升級服務(wù)器端通過所述私用通信線程為所述升級客戶端進行操作系統(tǒng)升級,包括: 升級服務(wù)器端通過所述私用通信線程將第一版本信息發(fā)送到升級客戶端,所述第一版本信息為升級后操作系統(tǒng)的版本信息; 升級客戶端比較所述第一版本信息與第二版本信息是否相同:如果不同,則將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng);如果相同,則不進行升級,所述第二版本信息為所述升級客戶端本地操作系統(tǒng)的版本信息。4.如權(quán)利要求3所述的方法,其特征在于,所述將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng),包括: 升級客戶端通過所述私用通信線程向升級服務(wù)器端發(fā)送操作系統(tǒng)升級請求; 升級服務(wù)器端根據(jù)所述升級請求通過所述私用通信線程將所述第一版本信息對應(yīng)的操作系統(tǒng)發(fā)送到升級客戶端; 升級客戶端將本地操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng)。5.如權(quán)利要求1?4任一項所述的方法,其特征在于,在所述升級客戶端與升級服務(wù)器端建立私用通信線程的步驟之前,所述方法還包括: 升級服務(wù)器端將所述第一版本信息對應(yīng)的操作系統(tǒng)保存到升級服務(wù)器端本地的存儲器中。6.一種升級操作系統(tǒng)的裝置,其特征在于,所述裝置包括: 升級服務(wù)器端,用于與升級客戶端建立私用通信線程,設(shè)置為始終處于等待連接狀態(tài),通過所述私用通信線程所述升級客戶端進行操作系統(tǒng)升級。 至少一個升級客戶端,用于與升級服務(wù)器端建立私用通信線程,通過所述私用通信線程與所述升級服務(wù)器端進行操作系統(tǒng)升級。7.如權(quán)利要求6所述的裝置,其特征在于, 所述升級服務(wù)器端,還用于在升級客戶端初次接入時為所述升級客戶端分配識別標(biāo)識,根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程; 所述升級客戶端,用于在初次接入所述升級服務(wù)器端時,接收所述升級服務(wù)器端分配的識別標(biāo)識,根據(jù)所述識別標(biāo)識與所述升級客戶端建立私用通信線程。8.如權(quán)利要求6所述的裝置,其特征在于, 所述升級服務(wù)器端,還用于通過所述私用通信線程將第一版本信息發(fā)送到升級客戶端,所述第一版本信息為升級后操作系統(tǒng)的版本信息; 升級客戶端,還用于接收所述升級服務(wù)器端通過所述私用通信線程發(fā)送的第一版本信息,比較所述第一版本信息與第二版本信息是否相同:如果不同,則將操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng);如果相同,則不進行升級,所述第二版本信息為所述升級客戶端本地操作系統(tǒng)的版本信息。9.如權(quán)利要求8所述的裝置,其特征在于, 所述升級服務(wù)器端,還用于接收所述升級客戶端通過所述私用通信線程發(fā)送的操作系統(tǒng)升級請求,根據(jù)所述操作系統(tǒng)升級請求,將所述第一版本信息對應(yīng)的操作系統(tǒng)發(fā)送到升級客戶端; 所述升級客戶端,還用于通過所述私用通信線程向所述升級服務(wù)器端發(fā)送操作系統(tǒng)升級請求,接收所述升級服務(wù)器端發(fā)送的第一版本信息對應(yīng)的操作系統(tǒng),并將本地操作系統(tǒng)升級為所述第一版本信息對應(yīng)的操作系統(tǒng)。10.如權(quán)利要求6?9所述的裝置,其特征在于, 所述升級服務(wù)器端,還用于將所述第一版本信息對應(yīng)的操作系統(tǒng)保存到升級服務(wù)器端本地的存儲器中。
【文檔編號】G06F9/445GK105938434SQ201610178962
【公開日】2016年9月14日
【申請日】2016年3月24日
【發(fā)明人】張學(xué)富
【申請人】杭州迪普科技有限公司