本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種軟件升級(jí)方法及終端。
背景技術(shù):
現(xiàn)有技術(shù)中,一些公司或單位在計(jì)算機(jī)設(shè)備上運(yùn)行的軟件一般是由人工逐個(gè)進(jìn)行升級(jí)的,通過(guò)人工將軟件升級(jí)包下載到待升級(jí)設(shè)備上,并通過(guò)人工登錄每個(gè)待升級(jí)設(shè)備來(lái)安裝軟件升級(jí)包。隨著公司規(guī)模規(guī)模的擴(kuò)大,待升級(jí)設(shè)備數(shù)量的不斷增加,現(xiàn)有的軟件升級(jí)方法需要消耗大量的時(shí)間,軟件升級(jí)效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種軟件升級(jí)方法及終端,其能夠提高軟件升級(jí)效率。
第一方面,本發(fā)明實(shí)施例提供了一種軟件升級(jí)方法,包括獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單;根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單;根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上;在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
另一方面,本發(fā)明實(shí)施例提供了一種終端,包括獲取單元,用于獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單;確定單元,用于根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單;分發(fā)單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上;升級(jí)單元,用于在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上并進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明第一實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖;
圖2是本發(fā)明第二實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖;
圖3是本發(fā)明第三實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖;
圖4是本發(fā)明第四實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖;
圖5是本發(fā)明第五實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖;
圖6是本發(fā)明第一實(shí)施例提供的一種終端的示意性框圖;
圖7是本發(fā)明第二實(shí)施例提供的一種終端的示意性框圖;
圖8是本發(fā)明第三實(shí)施例提供的一種終端的示意性框圖;
圖9是本發(fā)明第四實(shí)施例提供的一種終端的示意性框圖;
圖10是本發(fā)明第五實(shí)施例提供的一種終端的示意性框圖;
圖11是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書(shū)和所附權(quán)利要求書(shū)中使用時(shí),術(shù)語(yǔ)“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
參見(jiàn)圖1,是本發(fā)明第一實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖。如圖所示,該方法包括步驟S101~S104。
S101,獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
具體地,在本發(fā)明實(shí)施例中,該待升級(jí)設(shè)備清單包含待升級(jí)設(shè)備相關(guān)信息,如設(shè)備名稱、設(shè)備類型、CPU(Central Processing Unit)的主頻的閾值、內(nèi)存的大小的閾值、硬盤(pán)的空閑大小閾值、所屬單位、以及IP(Internet Protocol)地址,該安裝軟件清單包含待升級(jí)軟件相關(guān)信息,如軟件名稱、版本信息、適配的CPU主頻、適配的內(nèi)存大小、以及適配的硬盤(pán)大小,當(dāng)然并不局于此。
S102,根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
在進(jìn)行軟件升級(jí)之前,需要明確待升級(jí)設(shè)備上需要升級(jí)的待升級(jí)軟件。具體地,在本發(fā)明實(shí)施例中,根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,即明確在不同目標(biāo)設(shè)備上需要升級(jí)的目標(biāo)軟件數(shù)量、種類等,從而建立目標(biāo)設(shè)備與目標(biāo)軟件之間對(duì)應(yīng)關(guān)系。其中,目標(biāo)設(shè)備可以是單個(gè)設(shè)備也可以是某個(gè)單位內(nèi)的多個(gè)設(shè)備,此處不作限定。目標(biāo)軟件可以單個(gè)軟件也可以是某個(gè)單位內(nèi)多個(gè)目標(biāo)設(shè)備上所需的多個(gè)不同的目標(biāo)軟件,此處不作限定。
S103,根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
具體地,目標(biāo)軟件的升級(jí)包由管理員或用戶統(tǒng)一拷貝到指定目錄下,以便于對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行統(tǒng)一管理。根據(jù)目標(biāo)設(shè)備與目標(biāo)軟件的對(duì)應(yīng)關(guān)系,將目標(biāo)軟件的升級(jí)包分發(fā)到對(duì)應(yīng)的目標(biāo)設(shè)備上,以完成目標(biāo)軟件升級(jí)包的分發(fā)。
S104,在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
具體地,在本發(fā)明實(shí)施中,根據(jù)所述對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)到對(duì)應(yīng)的目標(biāo)設(shè)備上之后,在該目標(biāo)設(shè)備上自動(dòng)升級(jí)目標(biāo)軟件的升級(jí)包。其中,自動(dòng)升級(jí)目標(biāo)軟件的升級(jí)包可能包括獲取在目標(biāo)設(shè)備的管理權(quán)限、解壓該目標(biāo)軟件的升級(jí)包、以及運(yùn)行該升級(jí)包中的安裝程序,從而實(shí)現(xiàn)在目標(biāo)設(shè)備自動(dòng)升級(jí)目標(biāo)軟件。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上并進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率。
參見(jiàn)圖2,是本發(fā)明第二實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖。如圖所示,該方法包括步驟S201~S205。
S201,獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
S202,根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
具體地,步驟S201~S202詳見(jiàn)上述說(shuō)明,此處不再贅述。
S203,將所述目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份。
具體地,在本發(fā)明實(shí)施例中,在根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系之后,在該目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份,若目標(biāo)軟件升級(jí)后出現(xiàn)差錯(cuò)導(dǎo)致該目標(biāo)軟件無(wú)法運(yùn)行,這時(shí)可根據(jù)已備份的未升級(jí)之前的目標(biāo)軟件進(jìn)行還原,進(jìn)一步為目標(biāo)軟件的正常運(yùn)行增加安全保障。
S204,根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
S205,在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
具體地,步驟S204~S205詳見(jiàn)上述說(shuō)明,此處不再贅述。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,并在目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上并進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且通過(guò)對(duì)升級(jí)之前的目標(biāo)軟件進(jìn)行備份,進(jìn)一步為目標(biāo)軟件的正常運(yùn)行增加安全保障。
參見(jiàn)圖3,是本發(fā)明第三實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖。如圖所示,該方法包括步驟S301~S306。
S301,獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
S302,根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
S303,根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
具體地,步驟S301~S303詳見(jiàn)上述說(shuō)明,此處不再贅述。
S304,根據(jù)所述確定的目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系生成軟硬件對(duì)應(yīng)關(guān)系表。
為了進(jìn)一步確認(rèn)目標(biāo)設(shè)備與目標(biāo)軟件的對(duì)應(yīng)關(guān)系,保證目標(biāo)設(shè)備上需要升級(jí)的目標(biāo)軟件的正確對(duì)應(yīng)性,在本發(fā)明實(shí)施例中,根據(jù)所述確定的目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系生成軟硬件對(duì)應(yīng)關(guān)系表,以便用戶可以直觀進(jìn)行核查。
S305,響應(yīng)用戶的操作確認(rèn)所述軟硬件對(duì)應(yīng)關(guān)系表。
具體地,響應(yīng)用戶的操作確認(rèn)所述軟硬件對(duì)應(yīng)關(guān)系表的正確性。如可通過(guò)接收用戶通過(guò)鼠標(biāo)或觸摸屏幕完成的輸入操作來(lái)進(jìn)行確認(rèn),此處不作限定。
S306,在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
具體地,用戶確認(rèn)該軟硬件對(duì)應(yīng)關(guān)系表之后,解壓該目標(biāo)軟件的升級(jí)包、以及運(yùn)行該升級(jí)包中的安裝程序,從而實(shí)現(xiàn)在目標(biāo)設(shè)備自動(dòng)升級(jí)目標(biāo)軟件。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上,并根據(jù)確定的目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系生成軟硬件對(duì)應(yīng)關(guān)系表,以及響應(yīng)用戶的操作確認(rèn)軟硬件對(duì)應(yīng)關(guān)系表,然后進(jìn)行目標(biāo)軟件的自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且在升級(jí)目標(biāo)軟件之前需要進(jìn)一步確認(rèn),來(lái)保證在目標(biāo)設(shè)備上需要升級(jí)的目標(biāo)軟件的正確性。
參見(jiàn)圖4,是本發(fā)明第四實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖。如圖所示,該方法包括步驟S401~S406。
S401,獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
S402,根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
S403,根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
S404,在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
具體地,步驟S401~S404詳見(jiàn)上述說(shuō)明,此處不再贅述。
S405,判斷升級(jí)后的目標(biāo)軟件是否需要修訂配置。
為了保證升級(jí)后的目標(biāo)軟件能夠正常運(yùn)行,需要判斷升級(jí)后的目標(biāo)軟件是否需要進(jìn)行修訂配置,若需要執(zhí)行S406,若不需要,結(jié)束流程。其中,修訂配置是指對(duì)目標(biāo)軟件進(jìn)行對(duì)新增項(xiàng)目配置,如參數(shù)配置、或數(shù)據(jù)庫(kù)構(gòu)建等。
S406,若需要,根據(jù)用戶的操作新增配置項(xiàng)以完成修訂。
針對(duì)需要進(jìn)行修訂配置的升級(jí)后的目標(biāo)軟件,根據(jù)用戶的操作新增配置項(xiàng)以完成修訂。如對(duì)于一些業(yè)務(wù)或服務(wù)類軟件通常需要多個(gè)不同的軟件進(jìn)行相互配合來(lái)實(shí)現(xiàn)特定的功能,在升級(jí)完部分軟件之后,還需要對(duì)多個(gè)軟件之間的通用配置參數(shù)進(jìn)行配置,以實(shí)現(xiàn)不同軟件之間的相互配合。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上并進(jìn)行目標(biāo)軟件的自動(dòng)升級(jí),且對(duì)升級(jí)后的目標(biāo)軟件進(jìn)行修訂配置,從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且在升級(jí)目標(biāo)軟件之后進(jìn)行修訂配置,以保證升級(jí)后的目標(biāo)軟件能夠正常運(yùn)行。
參見(jiàn)圖5,是本發(fā)明第五實(shí)施例提供的一種軟件升級(jí)方法的示意流程圖。如圖所示,該方法包括步驟S501~S505。
S501,獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
S502,根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
S503,根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
S504,在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
具體地,步驟S501~S504詳見(jiàn)上述說(shuō)明,此處不再贅述。
S505,生成相應(yīng)的升級(jí)記錄。
為了便于掌握目標(biāo)設(shè)備的升級(jí)記錄,在本發(fā)明實(shí)施例中,在目標(biāo)設(shè)備上對(duì)目標(biāo)軟件升級(jí)完成之后,生成相應(yīng)的升級(jí)記錄,以便于對(duì)目標(biāo)設(shè)備的軟件升級(jí)狀況進(jìn)行掌握以及制定后續(xù)的軟件升級(jí)方案。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上并進(jìn)行目標(biāo)軟件的自動(dòng)升級(jí),且生成相應(yīng)的升級(jí)記錄,從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且根據(jù)生成的升級(jí)記錄能夠?qū)δ繕?biāo)設(shè)備的軟件升級(jí)狀況進(jìn)行掌握以及制定后續(xù)的軟件升級(jí)方案。
參照?qǐng)D6,本發(fā)明第一實(shí)施例提供的一種終端的示意性框圖,該終端60包括獲取單元61、確定單元62、分發(fā)單元63、以及升級(jí)單元64。
獲取單元61,用于獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
確定單元62,用于根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
分發(fā)單元63,用于根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
升級(jí)單元64,用于在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
本發(fā)明實(shí)施例通過(guò)獲取單元61獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作由確定單元62確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包通過(guò)分發(fā)單元63分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上,以及通過(guò)升級(jí)單元64進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率。
參照?qǐng)D7,本發(fā)明第二實(shí)施例提供的一種終端的示意性框圖,如圖所示,該終端70包括獲取單元71、確定單元72、備份單元73、分發(fā)單元74、以及升級(jí)單元75。
獲取單元71,用于獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
確定單元72,用于根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
備份單元73,用用于將所述目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份。
分發(fā)單元74,用于根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
升級(jí)單元75,用于在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
本發(fā)明實(shí)施例通過(guò)獲取單元71獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作由確定單元72確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,通過(guò)備份單元73用于將所述目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包通過(guò)分發(fā)單元74分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上,以及通過(guò)升級(jí)單元75進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且通過(guò)對(duì)升級(jí)之前的目標(biāo)軟件進(jìn)行備份,進(jìn)一步為目標(biāo)軟件的正常運(yùn)行增加安全保障。
參照?qǐng)D8,本發(fā)明第三實(shí)施例提供的一種終端的示意性框圖,如圖所示,該終端80包括獲取單元81、確定單元82、分發(fā)單元83、第一生成單元84、響應(yīng)單元85、以及升級(jí)單元86。
獲取單元81,用于獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
確定單元82,用于根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
分發(fā)單元83,用于根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
第一生成單元84,用于根據(jù)所述確定的目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系生成軟硬件對(duì)應(yīng)關(guān)系表。
響應(yīng)單元85,用于響應(yīng)用戶的操作確認(rèn)所述軟硬件對(duì)應(yīng)關(guān)系表。
升級(jí)單元86,用于在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
本發(fā)明實(shí)施例通過(guò)獲取單元81獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作由確定單元82確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,通過(guò)備份單元83用于將所述目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包通過(guò)分發(fā)單元83分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上,通過(guò)第一生成單元83根據(jù)所述確定的目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系生成軟硬件對(duì)應(yīng)關(guān)系表,并由響應(yīng)單元84響應(yīng)用戶的操作確認(rèn)所述軟硬件對(duì)應(yīng)關(guān)系表,以及通過(guò)升級(jí)單元86進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且通過(guò)對(duì)升級(jí)之前的目標(biāo)軟件進(jìn)行備份,進(jìn)一步為目標(biāo)軟件的正常運(yùn)行增加安全保障,且在升級(jí)目標(biāo)軟件之前需要進(jìn)一步確認(rèn),來(lái)保證在目標(biāo)設(shè)備上需要升級(jí)的目標(biāo)軟件的正確性。
參照?qǐng)D9,本發(fā)明第四實(shí)施例提供的一種終端的示意性框圖,如圖所示,該終端90包括獲取單元91、確定單元92、分發(fā)單元93、升級(jí)單元94、判斷單元95、以及新增單元96。
獲取單元91,用于獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
確定單元92,用于根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
分發(fā)單元93,用于根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
升級(jí)單元94,用于在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
判斷單元95,用用于判斷升級(jí)后的目標(biāo)軟件是否需要修訂配置。
新增單元96,用于若需要,根據(jù)用戶的操作新增配置項(xiàng)以完成修訂。
本發(fā)明實(shí)施例通過(guò)獲取單元91獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作由確定單元92確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,通過(guò)備份單元93用于將所述目標(biāo)設(shè)備上的目標(biāo)軟件進(jìn)行備份,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包通過(guò)分發(fā)單元93分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上,以及通過(guò)升級(jí)單元94進(jìn)行自動(dòng)升級(jí),并通過(guò)判斷單元95判斷升級(jí)后的目標(biāo)軟件是否需要修訂配置,若需要,根據(jù)用戶的操作由新增單元96新增配置項(xiàng)以完成修訂從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且通過(guò)對(duì)升級(jí)之前的目標(biāo)軟件進(jìn)行備份,進(jìn)一步為目標(biāo)軟件的正常運(yùn)行增加安全保障,且在升級(jí)目標(biāo)軟件之后進(jìn)行修訂配置,以保證升級(jí)后的目標(biāo)軟件能夠正常運(yùn)行。
參照?qǐng)D10,本發(fā)明第二實(shí)施例提供的一種終端的示意性框圖,如圖所示,該終端100包括獲取單元101、確定單元102、分發(fā)單元103、升級(jí)單元104、以及第二生成單元105。
獲取單元101,用于獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單。
確定單元102,用于根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單。
分發(fā)單元103,用于根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上。
升級(jí)單元104,用于在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
第二生成單元105,用于生成相應(yīng)的升級(jí)記錄。
本發(fā)明實(shí)施例通過(guò)獲取單元101獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作由確定單元102確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包通過(guò)分發(fā)單元103分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上,通過(guò)升級(jí)單元104進(jìn)行自動(dòng)升級(jí),以及通過(guò)第二生成單元105生成相應(yīng)的升級(jí)記錄,從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率,且根據(jù)生成的升級(jí)記錄能夠?qū)δ繕?biāo)設(shè)備的軟件升級(jí)狀況進(jìn)行掌握以及制定后續(xù)的軟件升級(jí)方案。
參照?qǐng)D11,本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖。該終端11包括:輸入裝置111、存儲(chǔ)器112、以及處理器113,上述輸入裝置111、存儲(chǔ)器112、以及處理器113通過(guò)總線114進(jìn)行通信連接。其中:
輸入裝置111,用于接收用戶的選擇操作。具體實(shí)現(xiàn)中,該輸入裝置111可包括鍵盤(pán)、聲音輸入裝置、觸摸式輸入裝置等。
存儲(chǔ)器112,用于存儲(chǔ)帶有各種功能的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器112可以是系統(tǒng)存儲(chǔ)器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器112還可以是系統(tǒng)之外的外部存儲(chǔ)器,比如,磁盤(pán)、光盤(pán)、磁帶等。
處理器113,用于調(diào)用存儲(chǔ)器112中存儲(chǔ)的程序數(shù)據(jù),并執(zhí)行如下操作:
獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單;
根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,所述目標(biāo)設(shè)備來(lái)自所述待升級(jí)設(shè)備清單,所述目標(biāo)軟件來(lái)自所述待升級(jí)軟件清單;
根據(jù)所述對(duì)應(yīng)關(guān)系將所述目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上;
在所述目標(biāo)設(shè)備上自動(dòng)升級(jí)所述目標(biāo)軟件的升級(jí)包。
本發(fā)明實(shí)施例通過(guò)獲取待升級(jí)設(shè)備清單與待升級(jí)軟件清單,并根據(jù)用戶的選擇操作確定目標(biāo)設(shè)備與目標(biāo)軟件之間的對(duì)應(yīng)關(guān)系,然后根據(jù)該對(duì)應(yīng)關(guān)系將目標(biāo)軟件的升級(jí)包分發(fā)至對(duì)應(yīng)的目標(biāo)設(shè)備上并進(jìn)行自動(dòng)升級(jí),從而實(shí)現(xiàn)無(wú)需人工對(duì)目標(biāo)軟件的升級(jí)包進(jìn)行下載與安裝,提高了軟件升級(jí)的效率。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法,僅僅是示意性的,可以通過(guò)其它的方式實(shí)現(xiàn)。
本發(fā)明實(shí)施例的方法的步驟順序可以根據(jù)實(shí)際需要進(jìn)行調(diào)整、合并或刪減。本發(fā)明實(shí)施例的終端的單元可以根據(jù)實(shí)際需要進(jìn)行整合、進(jìn)一步劃分或刪減。
以上僅為發(fā)明的優(yōu)選實(shí)施例,而非對(duì)發(fā)明做任何形式上的限制。本領(lǐng)域的技術(shù)人員可在上述實(shí)施例的基礎(chǔ)上施以各種等同的更改和改進(jìn),凡在權(quán)利要求范圍內(nèi)所做的等同變化或修飾,均應(yīng)落入發(fā)明的包含范圍之內(nèi)。