欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種軟件升級裝置及方法

文檔序號:6433945閱讀:129來源:國知局
專利名稱:一種軟件升級裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種軟件升級裝置及方法,特別是一種能夠在服務(wù)器端及客戶端無法進(jìn)行升級時,改變其狀態(tài),以作升級,因而在升級過程中,可確保升級的完整性及穩(wěn)定性的軟件升級裝置及方法。
背景技術(shù)
在服務(wù)器端對客戶端進(jìn)行軟件升級時,多無法先對服務(wù)器端或是客戶端進(jìn)行是否可以升級的檢測,所以往往在進(jìn)行軟件升級的時候,服務(wù)器端或是客戶端便容易因為有其它的信息等待處理,所以會延遲軟件升級的時間,甚至是妨礙軟件升級的有效性。
另外,后來有新的設(shè)計是在對服務(wù)器端或是客戶端進(jìn)行是否可以升級的檢測后,若無法升級,則僅僅是對使用者作無法升級的提醒,所以使用者并無法確知服務(wù)器端或是客戶端幾時可以作升級。再者,也無法以相同的升級方式,對客戶端中相異種類的軟件進(jìn)行升級。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種軟件升級裝置及方法,以使得在服務(wù)器端及客戶端都可進(jìn)行升級作業(yè)時,才作升級,并且在服務(wù)器端或客戶端無法進(jìn)行升級時,改變其狀態(tài)以作升級,所以在升級的過程中,可確保升級的完整性及穩(wěn)定性。本發(fā)明可通過相同的升級方式,而對客戶端中相異種類的軟件,進(jìn)行升級。
為了實現(xiàn)上述目的,本發(fā)明提供了一種軟件升級裝置及方法,所述的軟件升級裝置及方法中的軟件升級裝置包括有服務(wù)器端升級單元及客戶端升級單元,服務(wù)器端升級單元設(shè)置在服務(wù)器端,并包括有服務(wù)器端處理模塊、第一線上更新接口、服務(wù)器端升級準(zhǔn)備模塊、更新文件處理模塊及列表獲取模塊。服務(wù)器端處理模塊設(shè)置在服務(wù)器端,第一線上更新接口與服務(wù)器端處理模塊連接,服務(wù)器端升級準(zhǔn)備模塊與第一線上更新接口連接,以通過第一線上更新接口,對服務(wù)器端狀態(tài)進(jìn)行檢測,從而確保可進(jìn)行升級作業(yè)。
更新文件處理模塊與第一線上更新接口連接,并儲存有更新文件,在讀取更新文件后,生成指令序列,且通過第一線上更新接口作傳送。
列表獲取模塊與第一線上更新接口連接,以通過第一線上更新接口獲取指令序列,并一一將指令序列中的指令作傳送,并在接收到客戶端的升級完成的結(jié)果后,將其儲存在數(shù)據(jù)庫中。
客戶端升級單元設(shè)置在該客戶端,并包括有客戶端處理模塊、第二線上更新接口、客戶端升級準(zhǔn)備模塊及升級命令處理模塊。客戶端處理模塊與服務(wù)器端處理模塊連接,以得到指令,并作傳送。第二線上更新接口與客戶端處理模塊連接,并在獲取指令后,作傳送。
客戶端升級準(zhǔn)備模塊與第二線上更新接口連接,以在服務(wù)器端升級準(zhǔn)備模塊做完檢測后,服務(wù)器端處理模塊經(jīng)客戶端處理模塊,使客戶端升級準(zhǔn)備模塊立即通過第二線上更新接口,對客戶端狀態(tài)進(jìn)行檢測,從而確??蛇M(jìn)行升級作業(yè),再通過更新文件處理模塊動作。
升級命令處理模塊與第二線上更新接口連接,通過第二線上更新接口,獲取指令,并執(zhí)行升級作業(yè)。
因此,在通過服務(wù)器端對客戶端作軟件升級時,便先通過服務(wù)器端升級準(zhǔn)備模塊作服務(wù)器端可進(jìn)行升級作業(yè)的確認(rèn),再由客戶端升級準(zhǔn)備模塊作客戶端可進(jìn)行升級作業(yè)的確認(rèn),且由更新文件處理模塊,讀取儲存于其內(nèi)的更新文件,并由更新文件處理模塊生成指令序列,且列表獲取模塊在接收指令序列后,再通過第一線上更新接口及服務(wù)器端處理模塊,一一傳送指令序列中的指令至客戶端處理模塊,由客戶端處理模塊的升級命令處理模塊,經(jīng)第二線上更新接口,一一獲取指令,并依指令執(zhí)行升級作業(yè),最后,待升級命令處理模塊升級完成后,由列表獲取模塊記錄升級結(jié)果至服務(wù)器端的數(shù)據(jù)庫。
為使對本發(fā)明的目的、構(gòu)造、特征、及其功能有進(jìn)一步的了解,以下結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。


圖1為本發(fā)明的裝置架構(gòu)圖;圖2為本發(fā)明的方法流程圖;
圖3為本發(fā)明方法流程圖中,步驟101的細(xì)部流程圖;圖4為本發(fā)明方法流程圖中,步驟102的細(xì)部流程圖;及圖5為本發(fā)明方法流程圖中,步驟106的細(xì)部流程圖。
其中,附圖標(biāo)記如下10-服務(wù)器端11-服務(wù)器端升級單元111-服務(wù)器端處理模塊112-第一線上更新接口113-服務(wù)器端升級準(zhǔn)備模塊;114-更新文件處理模塊,1141-更新文件;115-列表獲取模塊12-數(shù)據(jù)庫20-客戶端21-客戶端升級單元211-客戶端處理模塊212-第二線上更新接口213-客戶端升級準(zhǔn)備模塊214-升級命令處理模塊具體實施方式
如圖1所示的本發(fā)明的裝置架構(gòu)圖,根據(jù)本發(fā)明所揭露的軟件升級裝置,是通過服務(wù)器端10對客戶端20進(jìn)行軟件升級,此軟件升級裝置包括有服務(wù)器端升級單元11及客戶端升級單元21。
服務(wù)器端升級單元11設(shè)置在服務(wù)器端10,并包括有服務(wù)器端處理模塊111、第一線上更新接口112、服務(wù)器端升級準(zhǔn)備模塊113、更新文件處理模塊114及列表獲取模塊115。
服務(wù)器端處理模塊111設(shè)置在服務(wù)器端10。
第一線上更新接口112與服務(wù)器端處理模塊111連接。
服務(wù)器端升級準(zhǔn)備模塊113與第一線上更新接口112連接,以通過第一線上更新接口112,對服務(wù)器端10的狀態(tài)作檢測,從而確??蛇M(jìn)行升級作業(yè)。服務(wù)器端升級準(zhǔn)備模塊113在對服務(wù)器端10的狀態(tài)作檢測,且在確認(rèn)服務(wù)器端10狀態(tài)不允許升級時,改變服務(wù)器端10的狀態(tài),使其適于升級,并確認(rèn)服務(wù)器端10可允許升級。
更新文件處理模塊114與第一線上更新接口112連接,并儲存有更新文件1141,在讀取更新文件1141后,生成指令序列,且通過第一線上更新接口112作傳送。更新文件標(biāo)頭的形式可表示如下

記載動作的形式可表示如下

列表獲取模塊115與第一線上更新接口112連接,以通過第一線上更新接口112獲取指令序列,并一一將指令序列中的指令作傳送,并在接收到客戶端20的升級完成的結(jié)果后,將其儲存在數(shù)據(jù)庫12中。并且列表獲取模塊115是在確認(rèn)指令序列中具有未傳送的指令時,取得指令序列中的下一指令,并作傳送。
客戶端升級單元21設(shè)置在該客戶端,并包括有客戶端處理模塊211、第二線上更新接口212、客戶端升級準(zhǔn)備模塊213及升級命令處理模塊214。
客戶端處理模塊211與服務(wù)器端處理模塊111連接,以得到指令,并作傳送。
第二線上更新接口212與客戶端處理模塊211連接,并于獲取指令后,作傳送。
客戶端升級準(zhǔn)備模塊213與第二線上更新接口212連接,以在服務(wù)器端升級準(zhǔn)備模塊113做完檢測后,服務(wù)器端處理模塊111經(jīng)客戶端處理模塊211,使客戶端升級準(zhǔn)備模塊213立即通過第二線上更新接口212,對客戶端20的狀態(tài)作檢測,從而確??蛇M(jìn)行升級作業(yè),再通過更新文件處理模塊114動作??蛻舳松墱?zhǔn)備模塊213在對客戶端20的狀態(tài)作檢測,且在確認(rèn)客戶端20的狀態(tài)為不允許升級時,改變客戶端20的狀態(tài),使其適于升級,并確認(rèn)客戶端20可允許升級。
升級命令處理模塊214與第二線上更新接口212連接,經(jīng)第二線上更新接口212,獲取指令,并執(zhí)行升級作業(yè)。而指令的形式可表示如下

因此,在服務(wù)器端10對客戶端20作軟件升級時,便先通過服務(wù)器端升級準(zhǔn)備模塊113作服務(wù)器端10可進(jìn)行升級作業(yè)的確認(rèn),再由客戶端升級準(zhǔn)備模塊213作客戶端20可進(jìn)行升級作業(yè)的確認(rèn),且由更新文件處理模塊114,讀取儲存在其內(nèi)的更新文件1141,并由更新文件處理模塊114生成指令序列,且列表獲取模塊115在接收指令序列后,再通過第一線上更新接口112及服務(wù)器端處理模塊111,一一傳送指令序列中的指令至客戶端處理模塊211,由客戶端處理模塊211的升級命令處理模塊214,通過第二線上更新接口212,一一獲取指令,并根據(jù)指令執(zhí)行升級作業(yè),最后,待升級命令處理模塊214升級完成后,由列表獲取模塊115記錄升級結(jié)果至服務(wù)器端10的數(shù)據(jù)庫12。
如此,本發(fā)明便可在服務(wù)器端10及客戶端20都可進(jìn)行升級作業(yè)時,才作升級,并且在服務(wù)器端10或客戶端20無法進(jìn)行升級時,改變其狀態(tài)以作升級,所以在升級的過程中,可確保升級的完整性及穩(wěn)定性。本發(fā)明可通過相同的升級方式,對客戶端20中相異種類的軟件進(jìn)行升級。
當(dāng)然,在有需要的情形下,亦可將服務(wù)器端升級準(zhǔn)備模塊113、更新文件處理模塊114、及列表獲取模塊115作更換,以及將第二線上更新接口212、客戶端升級準(zhǔn)備模塊213及升級命令處理模塊214作更換,而用于不同的系統(tǒng),以在不同系統(tǒng)的情形下,作軟件升級。
請參見圖2所示的本發(fā)明的方法流程圖,其為通過服務(wù)器端對客戶端進(jìn)行軟件升級,此軟件升級方法包括有由服務(wù)器端的服務(wù)器端升級單元的服務(wù)器端升級準(zhǔn)備模塊,確認(rèn)服務(wù)器端可進(jìn)行升級作業(yè)(步驟101),且步驟101進(jìn)一步包括有下列步驟,請參見圖3所示的本發(fā)明方法流程圖中,步驟101的細(xì)部流程圖首先,由服務(wù)器端升級準(zhǔn)備模塊檢測服務(wù)器端狀態(tài)(步驟1011),再由服務(wù)器端升級準(zhǔn)備模塊確認(rèn)服務(wù)器端狀態(tài)不允許升級(步驟1012),并且由服務(wù)器端升級準(zhǔn)備模塊改變服務(wù)器端狀態(tài),使其適于升級(步驟1013),然后,由服務(wù)器端升級準(zhǔn)備模塊確認(rèn)服務(wù)器端狀態(tài)可允許升級(步驟1014)。
由客戶端的客戶端升級單元的客戶端升級準(zhǔn)備模塊,確認(rèn)客戶端可進(jìn)行升級作業(yè)(步驟102),且步驟102進(jìn)一步包括有下列步驟,請參見圖4所示的本發(fā)明方法流程圖中,步驟102的細(xì)部流程圖首先,由客戶端升級準(zhǔn)備模塊檢測客戶端狀態(tài)(步驟1021),再由客戶端升級準(zhǔn)備模塊確認(rèn)客戶端狀態(tài)不允許升級(步驟1022),并且由客戶端升級準(zhǔn)備模塊改變客戶端狀態(tài),使其適于升級(步驟1023),然后,由客戶端升級準(zhǔn)備模塊確認(rèn)客戶端狀態(tài)可允許升級(步驟1024)。
由服務(wù)器端升級單元的更新文件處理模塊,讀取更新文件,更新文件儲存在更新文件處理模塊中(步驟103)。
由更新文件處理模塊,生成指令序列(步驟104)。
由更新文件處理模塊經(jīng)第一線上更新接口傳送指令序列(步驟105)。
由列表獲取模塊接收指令序列(步驟106),并且步驟106更包括有下列步驟,請參見圖5所示的本發(fā)明方法流程圖中,步驟106的細(xì)部流程圖首先,由列表獲取模塊確認(rèn)指令序列中,具有未傳送的指令(步驟1061),再由列表獲取模塊取得指令序列中的下一指令(步驟1062),然后,由列表獲取模塊傳送指令至客戶端(步驟1063)。
由列表獲取模塊經(jīng)第一線上更新接口及服務(wù)器端處理模塊,一一傳送指令序列中的指令至客戶端處理模塊(步驟107)。
由客戶端處理模塊的升級命令處理模塊,經(jīng)第二線上更新接口,一一獲取指令,并根據(jù)所獲取的指令執(zhí)行升級作業(yè)(步驟108)。
待升級命令處理模塊升級完成后,列表獲取模塊記錄升級結(jié)果至服務(wù)器端的數(shù)據(jù)庫(步驟109)。
如此,本發(fā)明便可在服務(wù)器端及客戶端皆可進(jìn)行升級作業(yè)時,才作升級,并且在服務(wù)器端或客戶端無法進(jìn)行升級時,改變其狀態(tài)以作升級,所以在升級的過程中,可確保升級的完整性及穩(wěn)定性。本發(fā)明可利用相同的升級方式,而對客戶端中不同種類的軟件,進(jìn)行升級。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種軟件升級裝置,其特征在于,通過一服務(wù)器端對一客戶端進(jìn)行軟件升級,所述軟件升級裝置包括有一服務(wù)器端升級單元,設(shè)置于所述服務(wù)器端,并包括有一服務(wù)器端處理模塊,設(shè)置于所述服務(wù)器端;一第一線上更新接口,與所述服務(wù)器端處理模塊連接;一服務(wù)器端升級準(zhǔn)備模塊,與所述第一線上更新接口連接,以通過所述第一線上更新接口,對所述服務(wù)器端的狀態(tài)作檢測,從而確??蛇M(jìn)行升級作業(yè);一更新文件處理模塊,與所述第一線上更新接口連接,并儲存有一更新文件,在讀取所述更新文件后,生成一指令序列,并通過所述第一線上更新接口作傳送;及一列表獲取模塊,與所述第一線上更新接口連接,以通過所述第一線上更新接口獲取所述指令序列,并一一將所述指令序列中的指令作傳送;及一客戶端升級單元,設(shè)置于所述客戶端,并包括有一客戶端處理模塊,與所述服務(wù)器端處理模塊連接,以得到所述指令,并作傳送;一第二線上更新接口,與所述客戶端處理模塊連接,并在獲取所述指令后,作傳送;一客戶端升級準(zhǔn)備模塊,與所述第二線上更新接口連接,以在所述服務(wù)器端升級準(zhǔn)備模塊做完檢測后,所述服務(wù)器端處理模塊經(jīng)所述客戶端處理模塊,使所述客戶端升級準(zhǔn)備模塊立即通過所述第二線上更新接口,對所述客戶端狀態(tài)作檢測,從而確??蛇M(jìn)行升級作業(yè),再由所述更新文件處理模塊動作;及一升級命令處理模塊,與所述第二線上更新接口連接,經(jīng)所述第二線上更新接口,獲取所述指令,并執(zhí)行升級作業(yè)。
2.根據(jù)權(quán)利要求1所述的軟件升級裝置,其特征在于,所述服務(wù)器端升級準(zhǔn)備模塊在對所述服務(wù)器端的狀態(tài)作檢測,且在確認(rèn)所述服務(wù)器端狀態(tài)不允許升級時,改變所述服務(wù)器端狀態(tài),使其適于升級,并確認(rèn)所述服務(wù)器端可允許升級。
3.根據(jù)權(quán)利要求1所述的軟件升級裝置,其特征在于,所述客戶端升級準(zhǔn)備模塊在對所述客戶端的狀態(tài)作檢測,且在確認(rèn)所述客戶端狀態(tài)不允許升級時,改變所述客戶端狀態(tài),使其適于升級,并確認(rèn)所述客戶端可允許升級。
4.根據(jù)權(quán)利要求1所述的軟件升級裝置,其特征在于,所述列表獲取模塊是在確認(rèn)所述指令序列中具有未傳送的指令時,取得所述指令序列中的下一指令,并作傳送。
5.一種軟件升級方法,通過一服務(wù)器端對一客戶端進(jìn)行軟件升級,所述軟件升級方法包括有由所述服務(wù)器端的一服務(wù)器端升級單元的一服務(wù)器端升級準(zhǔn)備模塊,確認(rèn)所述服務(wù)器端可進(jìn)行升級作業(yè);由所述客戶端的一客戶端升級單元的一客戶端升級準(zhǔn)備模塊,確認(rèn)所述客戶端可進(jìn)行升級作業(yè);由所述服務(wù)器端升級單元的一更新文件處理模塊,讀取一更新文件,所述更新文件儲存在所述更新文件處理模塊中;由所述更新文件處理模塊,生成一指令序列;由所述更新文件處理模塊經(jīng)所述第一線上更新接口傳送所述指令序列;由一列表獲取模塊接收所述指令序列;由所述列表獲取模塊經(jīng)所述第一線上更新接口及所述服務(wù)器端處理模塊,一一傳送所述指令序列中的指令至所述客戶端處理模塊;及由所述客戶端處理模塊的一升級命令處理模塊,經(jīng)所述第二線上更新接口,一一獲取所述指令,并根據(jù)所述指令執(zhí)行升級作業(yè)。
6.根據(jù)權(quán)利要求5所述的軟件升級方法,其特征在于,所述由所述服務(wù)器端的所述服務(wù)器端升級單元的一服務(wù)器端升級準(zhǔn)備模塊,確認(rèn)所述服務(wù)器端可進(jìn)行升級作業(yè)的步驟進(jìn)一步包括有下列步驟所述服務(wù)器端升級準(zhǔn)備模塊檢測所述服務(wù)器端狀態(tài);所述服務(wù)器端升級準(zhǔn)備模塊確認(rèn)所述服務(wù)器端狀態(tài)不允許升級;所述服務(wù)器端升級準(zhǔn)備模塊改變所述服務(wù)器端狀態(tài),使其適于升級;及所述服務(wù)器端升級準(zhǔn)備模塊確認(rèn)所述服務(wù)器端狀態(tài)可允許升級。
7.根據(jù)權(quán)利要求5所述的軟件升級方法,其特征在于,所述由所述客戶端的所述客戶端升級單元的一客戶端升級準(zhǔn)備模塊,確認(rèn)所述客戶端可進(jìn)行升級作業(yè)的步驟進(jìn)一步包括有下列步驟所述客戶端升級準(zhǔn)備模塊檢測所述客戶端狀態(tài);所述客戶端升級準(zhǔn)備模塊確認(rèn)所述客戶端狀態(tài)不允許升級;所述客戶端升級準(zhǔn)備模塊改變所述客戶端狀態(tài),使其適于升級;及所述客戶端升級準(zhǔn)備模塊確認(rèn)所述客戶端狀態(tài)可允許升級。
8.根據(jù)權(quán)利要求5所述的軟件升級方法,其特征在于,所述由所述列表獲取模塊經(jīng)所述第一線上更新接口及所述服務(wù)器端處理模塊,一一傳送所述指令序列中的指令至所述客戶端處理模塊的步驟進(jìn)一步包括有下列步驟所述列表獲取模塊確認(rèn)所述指令序列中,具有未傳送的指令;所述列表獲取模塊取得所述指令序列中的下一指令;及所述列表獲取模塊傳送所述指令至所述客戶端。
9.根據(jù)權(quán)利要求5所述的軟件升級方法,其特征在于,所述由所述客戶端處理模塊的一升級命令處理模塊,經(jīng)所述第二線上更新接口,一一獲取所述指令,并根據(jù)所述指令執(zhí)行升級作業(yè)的步驟之后,進(jìn)一步包括有待所述升級命令處理模塊升級完成后,由所述列表獲取模塊記錄升級結(jié)果至所述服務(wù)器端的所述數(shù)據(jù)庫的步驟。
全文摘要
本發(fā)明涉及一種軟件升級裝置及方法,通過服務(wù)器端對客戶端進(jìn)行軟件升級,軟件升級方法包括首先,由服務(wù)器端的服務(wù)器端升級單元的服務(wù)器端升級準(zhǔn)備模塊,確認(rèn)服務(wù)器端可進(jìn)行升級作業(yè),再由客戶端的客戶端升級單元的客戶端升級準(zhǔn)備模塊,確認(rèn)客戶端可進(jìn)行升級作業(yè),并由服務(wù)器端升級單元的更新文件處理模塊,讀取更新文件,更新文件儲存于更新文件處理模塊,以及由更新文件處理模塊,生成指令序列,然后,由更新文件處理模塊傳送指令序列,再由列表獲取模塊接收指令序列,并一一傳送指令至客戶端處理模塊,之后,由客戶端處理模塊的升級命令處理模塊,經(jīng)第二線上更新接口,獲取指令,并依指令執(zhí)行升級作業(yè)。
文檔編號G06F9/445GK1766838SQ20041008675
公開日2006年5月3日 申請日期2004年10月29日 優(yōu)先權(quán)日2004年10月29日
發(fā)明者劉文涵, 宋建福, 楊衛(wèi)華 申請人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
潞城市| 东丽区| 辉县市| 正宁县| 龙川县| 延边| 南部县| 商河县| 潞西市| 承德县| 霸州市| 西藏| 明星| 库车县| 来凤县| 徐水县| 惠来县| 赤壁市| 安泽县| 洞头县| 聂荣县| 堆龙德庆县| 无锡市| 海宁市| 滕州市| 香格里拉县| 勃利县| 尤溪县| 黎川县| 绥棱县| 黔西| 宜君县| 七台河市| 陇南市| 桦甸市| 措美县| 定州市| 南昌市| 平南县| 漯河市| 建宁县|