專利名稱:在線業(yè)務(wù)客戶端及其登錄業(yè)務(wù)服務(wù)器的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)在線業(yè)務(wù)的客戶端軟件版本升級,尤其涉及一種在線業(yè)務(wù) 客戶端及其登錄業(yè)務(wù)服務(wù)器的實(shí)現(xiàn)方法。
背景技術(shù):
現(xiàn)有網(wǎng)絡(luò)在線業(yè)務(wù)中,由于業(yè)務(wù)(如網(wǎng)絡(luò)游戲)發(fā)展的需要,都會進(jìn)行軟 件版本升級,包括客戶端軟件版本升級和業(yè)務(wù)服務(wù)器端軟件版本升級。如果業(yè) 務(wù)服務(wù)器的軟件版本已升級,而客戶端軟件版本未升級,則當(dāng)客戶端登錄版本 升級后的業(yè)務(wù)服務(wù)器時,該業(yè)務(wù)服務(wù)器一般會強(qiáng)制用戶升級客戶端軟件,以使 客戶端與服務(wù)器的軟件版本匹配。當(dāng)用戶進(jìn)行了客戶端軟件升級后,如果用戶 想再登錄到?jīng)]有進(jìn)行過版本升級的業(yè)務(wù)服務(wù)器時,如果該業(yè)務(wù)服務(wù)器做了最高 版本限制,則將拒絕該新版本客戶端登錄。如此一來,由于客戶端軟件升級后,
使得用戶無法再登錄老版本的業(yè)務(wù)服務(wù)器,對于習(xí)慣于使用老版本的用戶造成 困擾。這使得用戶在決定是否選擇使用新版本客戶端軟件上產(chǎn)生矛盾心理,導(dǎo) 致部分用戶不愿意積極響應(yīng)新版本軟件的發(fā)布,造成在線業(yè)務(wù)新功能推廣障 礙,不利于整個網(wǎng)絡(luò)在線業(yè)務(wù)的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明提供一種在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,用以解決現(xiàn)有技 術(shù)中存在的客戶端不能靈活使用新版本或老版本客戶端軟件登錄相應(yīng)業(yè)務(wù)服 務(wù)器的問題。
本發(fā)明提供一種在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,所述客戶端中設(shè) 置有第一軟件區(qū)和第二軟件區(qū),所述第一軟件區(qū)中存儲老版本客戶端軟件,該
方法包4舌
所述客戶端啟動第一軟件區(qū)中的老版本客戶端軟件向業(yè)務(wù)服務(wù)器發(fā)起登
錄請求;
當(dāng)所述業(yè)務(wù)服務(wù)器支持老版本客戶端軟件時,直接接受所述客戶端的登錄 請求;
當(dāng)所述業(yè)務(wù)服務(wù)器僅支持新版本客戶端軟件時,所述業(yè)務(wù)服務(wù)器通知所述 客戶端進(jìn)行版本升級;當(dāng)所述客戶端查詢出本地第二軟件區(qū)中沒有存儲新版本 軟件的替換文件時,登錄版本服務(wù)器,下載軟件升級數(shù)據(jù)包,獲取新版本軟件 替換文件列表;根據(jù)所述文件列表,備份第一軟件區(qū)中老版本軟件中的被替換 文件,并存儲到所述第二軟件區(qū)中;安裝所述升級數(shù)據(jù)包,將老版本軟件升級 為新版本軟件,存儲到所述第一軟件區(qū)中,并再次使用升級后的新版本軟件登 錄所述業(yè)務(wù)服務(wù)器。
根據(jù)本發(fā)明提供的在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,當(dāng)所述客戶端 查詢出本地第二軟件區(qū)中存儲有新版本軟件的替換文件時,用第二軟件區(qū)中存 儲的新版本軟件的替換文件,替換當(dāng)前第一軟件區(qū)中老版本軟件中的相應(yīng)文 件,在第一軟件區(qū)中恢復(fù)出新版本軟件,并再次使用恢復(fù)出的新版本軟件登錄 所述業(yè)務(wù)服務(wù)器。
根據(jù)本發(fā)明提供的在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,當(dāng)所述客戶端 使用當(dāng)前第一軟件區(qū)中存儲的新版本客戶端軟件發(fā)起登錄請求時,如果所述業(yè) 務(wù)服務(wù)器支持新版本客戶端軟件,則直接接受所述客戶端的登錄請求;
如果所述業(yè)務(wù)服務(wù)器僅支持老版本客戶端軟件,則所述業(yè)務(wù)服務(wù)器向所述 客戶端發(fā)送登錄拒絕通知;所述客戶端收到拒絕通知后,備份所述第一軟件區(qū) 中新版本軟件中的替換文件到所述第二軟件區(qū)中,并用第二軟件區(qū)中存儲的老 版本軟件中的被替換文件,替換當(dāng)前第一軟件區(qū)中新版本軟件中的相應(yīng)文件, 在第一軟件區(qū)中恢復(fù)出老版本軟件,并再次使用恢復(fù)出的老版本軟件登錄所述 業(yè)務(wù)服務(wù)器。
5200610153114.5
說明書第2/8頁
方法包4舌200610153114.5
說明書第2/8頁
方法包4舌
所述客戶端啟動第一軟件區(qū)中的老版本客戶端軟件向業(yè)務(wù)服務(wù)器發(fā)起登
錄請求;
當(dāng)所述業(yè)務(wù)服務(wù)器支持老版本客戶端軟件時,直接接受所述客戶端的登錄 請求;
當(dāng)所述業(yè)務(wù)服務(wù)器僅支持新版本客戶端軟件時,所述業(yè)務(wù)服務(wù)器通知所述 客戶端進(jìn)行版本升級;當(dāng)所述客戶端查詢出本地第二軟件區(qū)中沒有存儲新版本 軟件的替換文件時,登錄版本服務(wù)器,下載軟件升級數(shù)據(jù)包,獲取新版本軟件 替換文件列表;根據(jù)所述文件列表,備份第一軟件區(qū)中老版本軟件中的被替換 文件,并存儲到所述第二軟件區(qū)中;安裝所述升級數(shù)據(jù)包,將老版本軟件升級 為新版本軟件,存儲到所述第一軟件區(qū)中,并再次使用升級后的新版本軟件登 錄所述業(yè)務(wù)服務(wù)器。
根據(jù)本發(fā)明提供的在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,當(dāng)所述客戶端 查詢出本地第二軟件區(qū)中存儲有新版本軟件的替換文件時,用第二軟件區(qū)中存 儲的新版本軟件的替換文件,替換當(dāng)前第一軟件區(qū)中老版本軟件中的相應(yīng)文 件,在第一軟件區(qū)中恢復(fù)出新版本軟件,并再次使用恢復(fù)出的新版本軟件登錄 所述業(yè)務(wù)服務(wù)器。
根據(jù)本發(fā)明提供的在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,當(dāng)所述客戶端 使用當(dāng)前第一軟件區(qū)中存儲的新版本
本發(fā)明還提供一種在線業(yè)務(wù)客戶端,包括版本升級模塊、第一軟件區(qū)和 第二軟件區(qū); -
當(dāng)僅有老版本的客戶端軟件存儲在所述第一軟件區(qū)中時,所述版本升級模 塊與版本服務(wù)器交互,下載軟件升級數(shù)據(jù)包,獲取新版本軟件替換文件列表; 根據(jù)所述文件列表,備份所述第一軟件區(qū)中老版本軟件中的被替換文件,存儲 到所述第二軟件區(qū)中;并安裝所述升級數(shù)據(jù)包,將老版本軟件升級為新版本軟 件,存儲到所述第一軟件區(qū)中。
根據(jù)本發(fā)明提供的在線業(yè)務(wù)客戶端,還包括第一版本替換模塊,用于備 份所述第一軟件區(qū)中當(dāng)前新版本軟件中的替換文件到所述第二軟件區(qū)中,并用 第二軟件區(qū)中存儲的老版本軟件中的被替換文件,替換第 一軟件區(qū)中新版本軟 件中的相應(yīng)文件,在第一軟件區(qū)中恢復(fù)出老版本軟件。
根據(jù)本發(fā)明提供的在線業(yè)務(wù)客戶端,還包括第二版本替換模塊,用于備 份所述第 一軟件區(qū)中當(dāng)前老版本軟件中的被替換文件到所述第二軟件區(qū)中,并 用第二軟件區(qū)中存儲的新版本軟件中的替換文件,替換第一軟件區(qū)中老版本軟 件中的相應(yīng)文件,在第一軟件區(qū)中恢復(fù)出新版本軟件。
本發(fā)明有益效果如下
采用本發(fā)明,在客戶端中設(shè)置有第一軟件區(qū)和第二軟件區(qū),在第一軟件區(qū) 中,存儲新版本或老版本的客戶端軟件;在第二軟件區(qū)中,存儲新版本軟件中 的替換文件或老版本軟件中的被替換文件。如果客戶端啟動第 一軟件區(qū)中的老 版本客戶端軟件向業(yè)務(wù)服務(wù)器發(fā)起登錄請求,而業(yè)務(wù)服務(wù)器僅支持新版本客戶 端軟件時,直接用第二軟件區(qū)中存儲的新版本軟件的替換文件,替換當(dāng)前第一 軟件區(qū)中老版本軟件中的相應(yīng)文件,在第一軟件區(qū)中恢復(fù)出新版本軟件,并再 次登錄;同理,當(dāng)客戶端使用當(dāng)前第一軟件區(qū)中存儲的新版本客戶端軟件發(fā)起 登錄請求時,如果業(yè)務(wù)服務(wù)器僅支持老版本客戶端軟件,則備份第一軟件區(qū)中 新版本軟件中的替換文件到所述第二軟件區(qū)中,并用第二軟件區(qū)中存儲的老版 本軟件中的被替換文件,替換當(dāng)前第一軟件區(qū)中新版本軟件中的相應(yīng)文件,在
第一軟件區(qū)中恢復(fù)出老版本軟件,并再次登錄。這樣,不論業(yè)務(wù)服務(wù)器支持的 客戶端軟件是新版本還是老版本,客戶端都能夠靈活使用新版本或老版本客戶 端軟件成功登錄相應(yīng)業(yè)務(wù)服務(wù)器。
另外,本發(fā)明僅在第二軟件區(qū)中存儲新版本的替換文件或老版本的被替換
文件,通過新老版本中不同文件的相互替換實(shí)現(xiàn)版本的替換;不需要在客戶端 存儲新老版本兩套完整的客戶端軟件,大大節(jié)省了客戶端的存儲空間。
圖1A、圖1B為本發(fā)明提供的客戶端登錄業(yè)務(wù)服務(wù)器流程圖; 圖2為本發(fā)明提供的在線業(yè)務(wù)客戶端結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明在在線業(yè)務(wù)客戶端中設(shè)置第一軟件區(qū)和第二軟件區(qū);在第一軟件區(qū) 中,存儲新版本或老版本的客戶端軟件;在第二軟件區(qū)中,存儲新版本軟件中 的替換文件或老版本軟件中的被替換文件。所述新版本軟件中的替換文件是指 新版本軟件相對老版本軟件而言,新增加的或新修改后的文件,即新版本不同 于老版本的相關(guān)文件;所述老版本軟件中的^f皮替換文件,是指老版本軟件相對 于新版本軟件而言,除去與新老版本軟件共有的文件之外,自身所獨(dú)有的相關(guān) 文件。
當(dāng)客戶端當(dāng)前只存儲有老版本軟件時,客戶端登錄版本服務(wù)器,下載軟件 升級數(shù)據(jù)包,獲取新版本軟件替換文件列表;根據(jù)新版本軟件替換文件列表, 備份本地存儲的老版本軟件中被替換的對應(yīng)文件,并存儲到第二軟件區(qū)中;安 裝所述升級數(shù)據(jù)包,將老版本軟件升級為新版本軟件,存儲到第一軟件區(qū)中。 當(dāng)客戶端需要恢復(fù)為存儲老版本文件時,備份當(dāng)前第 一軟件區(qū)中存儲的新 版本軟件中的替換文件到第二軟件區(qū)中;用第二軟件區(qū)中已存儲的老版本軟件 中的被替換文件,替換第一軟件區(qū)新版本軟件中的相應(yīng)文件,在第一軟件區(qū)中
恢復(fù)出老版本軟件。
下面分別以客戶端中存儲老版本客戶端軟件和新版本客戶端軟件為例,對 客戶端登錄在線業(yè)務(wù)服務(wù)器的方法進(jìn)行詳細(xì)描述。
一、客戶端當(dāng)前第一存儲區(qū)中存儲老版本客戶端軟件,其登錄業(yè)務(wù)服務(wù)器
的具體步驟如圖1A所示,包括
步驟S101、客戶端啟動第一軟件區(qū)中存儲的老版本客戶端軟件向業(yè)務(wù)服務(wù) 器發(fā)起登錄請求;
戶端軟件,如果支持,執(zhí)行步驟S103;否則,執(zhí)行步驟S104;
步驟S103;業(yè)務(wù)服務(wù)器直接接受客戶端用老版本客戶端軟件發(fā)起的登錄請 求,登錄完成;
步驟S104、業(yè)務(wù)服務(wù)器通知客戶端進(jìn)行版本升級;
步驟S105 、客戶端查詢本地第二軟件區(qū)中是否存儲有新版本軟件的替換文 件時,如果本地存儲有新版本軟件的替換文件,即表明客戶端已進(jìn)行過版本升 級,則執(zhí)行步驟S106;否則,轉(zhuǎn)至步驟S107;
步驟S106、用第二軟件區(qū)中存儲的新版本軟件的替換文件,替換當(dāng)前第一 軟件區(qū)中老版本軟件中的相應(yīng)文件,在第一軟件區(qū)寧恢復(fù)出新版本軟件;并啟 動第一軟件區(qū)中恢復(fù)出的新版本軟件重新發(fā)起登錄請求,轉(zhuǎn)至步驟S110;
步驟S107、客戶端登錄版本服務(wù)器,下載軟件升級數(shù)據(jù)包,獲取新版本軟 件的替換文件列表;
步驟S108、根據(jù)新版本軟件的替換文件,備份當(dāng)前第一軟件區(qū)中老版本軟 件中的被替換文件,并存儲到第二軟件區(qū)中;
步驟S109、客戶端安裝升級數(shù)據(jù)包,將老版本軟件升級為新版本軟件,存 儲到第一軟件區(qū)中,并啟動第一軟件區(qū)中的新版本軟件重新發(fā)起登錄請求,繼 續(xù)步驟S110;
步驟SllO、業(yè)務(wù)服務(wù)器接受客戶端用新版本客戶端軟件發(fā)起的登錄請求,
登錄完成。
二、客戶端當(dāng)前第一存儲區(qū)中存儲新版本客戶端軟件,即客戶端軟件已升
級為新版本,其登錄業(yè)務(wù)服務(wù)器的具體步驟如圖1B所示,包括
步驟S201、客戶端啟動第一軟件區(qū)中的新版本客戶端軟件向業(yè)務(wù)服務(wù)器發(fā) 起登錄請求;
步驟S202、業(yè)務(wù)服務(wù)器判斷其是否支持新版本客戶端軟件,如果是,執(zhí)行 步驟S203;否則,執(zhí)行步驟S204;
步驟S203;業(yè)務(wù)服務(wù)器直接接受客戶端用新版本客戶端軟件發(fā)起的登錄請 求,登錄完成;
步驟S204、業(yè)務(wù)服務(wù)器拒絕客戶端的當(dāng)前登錄請求,并通知給客戶端; 步驟S205、客戶端用第二軟件區(qū)中存儲的老版本軟件的被替換文件,替換 當(dāng)前第 一軟件區(qū)中新版本軟件中的相應(yīng)文件,在第 一軟件區(qū)中恢復(fù)出老版本軟 件,并啟動第一軟件區(qū)中的恢復(fù)出的老版本軟件重新發(fā)起登錄請求,繼續(xù)步驟 S206;
步驟S206、業(yè)務(wù)服務(wù)器接受客戶端用老版本客戶端軟件發(fā)起的登錄請求, 登錄完成。
當(dāng)客戶端第一存儲區(qū)中存儲新版本客戶端軟件時,表明客戶端軟件已升級 為新版本,其在升級過程中,已根據(jù)本發(fā)明的上述客戶端軟件存儲方法,備份 了相應(yīng)老版本的被替換文件到第二軟件區(qū)中;因此,在上述步驟S205中,在
需要恢復(fù)老版本時,直接用第二軟件區(qū)中已經(jīng)保存的老版本軟件的被替換文 件,替換掉當(dāng)前第一軟件區(qū)中新版本軟件的相應(yīng)文件,即可恢復(fù)出老版本軟件。 根據(jù)以上描述可知,通過在本發(fā)明的客戶端中設(shè)置第 一軟件區(qū)和第二軟件
區(qū),在第一軟件區(qū)中,存儲新版本或老版本的客戶端軟件;在第二軟件區(qū)中, 存儲新版本軟件中的替換文件或老版本軟件中的被替換文件;如果客戶端啟動 第一軟件區(qū)中的老版本客戶端軟件向業(yè)務(wù)服務(wù)器發(fā)起登錄請求,而業(yè)務(wù)服務(wù)器 僅支持新版本客戶端軟件時,直接用第二軟件區(qū)中存儲的新版本軟件的替換文
件,在第一軟件區(qū)中恢復(fù)出新版本軟件,從而使得客戶端可以采用業(yè)務(wù)服務(wù)器
支持的新版本軟件再次登錄;
同理,當(dāng)客戶端使用當(dāng)前第一軟件區(qū)中存儲的新版本客戶端軟件發(fā)起登錄 請求時,如果業(yè)務(wù)服務(wù)器僅支持老版本客戶端軟件,則備份第一軟件區(qū)中新版 本軟件中的替換文件到第二軟件區(qū)中,并用第二軟件區(qū)中已存儲的老版本軟件 中的被替換文件,在第一軟件區(qū)中恢復(fù)出老版本軟件,從而使得客戶端可以采 用業(yè)務(wù)服務(wù)器支持的老版本軟件再次登錄。這樣,不論業(yè)務(wù)服務(wù)器支持的客戶 端軟件是新版本還是老版本,客戶端都能夠靈活使用新版本或老版本客戶端軟 件成功登錄相應(yīng)業(yè)務(wù)服務(wù)器。
根據(jù)本發(fā)明提供的客戶端軟件存儲方法及登錄業(yè)務(wù)服務(wù)器的方法,本發(fā)明 提供一種在線業(yè)務(wù)客戶端11,其結(jié)構(gòu)示意圖如圖2所示,包括版本升級模塊 101、第一軟件區(qū)102和第二軟件區(qū)103;
當(dāng)僅有老版本的客戶端軟件存儲在第一軟件區(qū)102中時,版本升級模塊 101與版本服務(wù)器交互,下載軟件升級數(shù)據(jù)包,獲取新版本軟件的替換文件列 表;根據(jù)替換文件列表,備份第一軟件區(qū)102中老版本軟件中的被替換文件, 存儲到第二軟件區(qū)103中;并安裝升級數(shù)據(jù)包,將老版本軟件升級為新版本軟 件,存儲到第一軟件區(qū)102中。
還包括第一版本替換模塊104,用于備份第一軟件區(qū)102中當(dāng)前新版本 軟件中的替換文件到第二軟件區(qū)103中,并用第二軟件區(qū)103中存儲的老版本 軟件中的被替換文件,替換第一軟件區(qū)102中新版本軟件中的相應(yīng)文件,在第 一軟件區(qū)102中恢復(fù)出老版本軟件。
還包括第二版本替換模塊105,備份第一軟件區(qū)102中當(dāng)前老版本軟件 中的被替換文件到第二軟件區(qū)103中,并用第二軟件區(qū)103中存儲的新版本軟 件中的替換文件,替換第一軟件區(qū)102中老版本軟件中的相應(yīng)文件,在第一軟 件區(qū)102中恢復(fù)出新版本軟件。
明的精神和范圍。這樣,倘若本發(fā)明的這^^^^^^ 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,所述客戶端中設(shè)置有第一軟件區(qū)和第二軟件區(qū),所述第一軟件區(qū)中存儲老版本客戶端軟件,該方法包括所述客戶端啟動第一軟件區(qū)中的老版本客戶端軟件向業(yè)務(wù)服務(wù)器發(fā)起登錄請求;當(dāng)所述業(yè)務(wù)服務(wù)器支持老版本客戶端軟件時,直接接受所述客戶端的登錄請求;當(dāng)所述業(yè)務(wù)服務(wù)器僅支持新版本客戶端軟件時,所述業(yè)務(wù)服務(wù)器通知所述客戶端進(jìn)行版本升級;當(dāng)所述客戶端查詢出本地第二軟件區(qū)中沒有存儲新版本軟件的替換文件時,登錄版本服務(wù)器,下載軟件升級數(shù)據(jù)包,獲取新版本軟件替換文件列表;根據(jù)所述文件列表,備份第一軟件區(qū)中老版本軟件中的被替換文件,并存儲到所述第二軟件區(qū)中;安裝所述升級數(shù)據(jù)包,將老版本軟件升級為新版本軟件,存儲到所述第一軟件區(qū)中,并再次使用升級后的新版本軟件登錄所述業(yè)務(wù)服務(wù)器。
2、 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述客戶端查詢出本地第 二軟件區(qū)中存儲有新版本軟件的替換文件時,用第二軟件區(qū)中存儲的新版本軟 件的替換文件,替換當(dāng)前第一軟件區(qū)中老版本軟件中的相應(yīng)文件,在第一軟件 區(qū)中恢復(fù)出新版本軟件,并再次使用恢復(fù)出的新版本軟件登錄所述業(yè)務(wù)服務(wù) 器。
3、 如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述客戶端使用當(dāng)前第一 軟件區(qū)中存儲的新版本客戶端軟件發(fā)起登錄請求時,如果所述業(yè)務(wù)服務(wù)器支持 新版本客戶端軟件,則直接接受所述客戶端的登錄請求;如果所述業(yè)務(wù)服務(wù)器僅支持老版本客戶端軟件,則所述業(yè)務(wù)服務(wù)器向所述 客戶端發(fā)送登錄拒絕通知;所述客戶端收到拒絕通知后,備份所述第一軟件區(qū) 中新版本軟件中的替換文件到所述第二軟件區(qū)中,并用第二軟件區(qū)中存儲的老 版本軟件中的被替換文件,替換當(dāng)前第 一軟件區(qū)中新版本軟件中的相應(yīng)文件, 在第一軟件區(qū)中恢復(fù)出老版本軟件,并再次使用恢復(fù)出的老版本軟件登錄所述 業(yè)務(wù)服務(wù)器。
4、 一種在線業(yè)務(wù)客戶端,其特征在于,包括版本升級模塊、第一軟件 區(qū)和第二軟件區(qū);當(dāng)僅有老版本的客戶端軟件存儲在所述第一軟件區(qū)中時,所述版本升級模塊與版本服務(wù)器交互,下載軟件升級數(shù)據(jù)包,獲取新版本軟件替換文件列表; 根據(jù)所述文件列表,備份所述第一軟件區(qū)中老版本軟件中的被替換文件,存儲 到所述第二軟件區(qū)中;并安裝所述升級數(shù)據(jù)包,將老版本軟件升級為新版本軟 件,存儲到所述第一軟件區(qū)中。
5、 如權(quán)利要求4所述的客戶端,其特征在于,還包括第一版本替換模 塊,用于備份所述第 一軟件區(qū)中當(dāng)前新版本軟件中的替換文件到所述第二軟件 區(qū)中,并用第二軟件區(qū)中存儲的老版本軟件中的被替換文件,替換第一軟件區(qū) 中新版本軟件中的相應(yīng)文件,在第一軟件區(qū)中恢復(fù)出老版本軟件。
6、 如權(quán)利要求5所述的客戶端,其特征在于,還包括第二版本替換模 塊,用于備份所述第一軟件區(qū)中當(dāng)前老版本軟件中的被替換文件到所述第二軟 件區(qū)中,并用第二軟件區(qū)中存儲的新版本軟件中的替換文件,替換第一軟件區(qū) 中老版本軟件中的相應(yīng)文件,在第 一軟件區(qū)中恢復(fù)出新版本軟件。
全文摘要
本發(fā)明公開了一種在線業(yè)務(wù)客戶端登錄業(yè)務(wù)服務(wù)器的方法,根據(jù)客戶端本地存儲的新版本或老版本客戶端軟件以及替換文件或被替換文件,實(shí)現(xiàn)客戶端軟件版本的替換,使得客戶端和業(yè)務(wù)服務(wù)器軟件版本匹配。本發(fā)明還公開了一種在線業(yè)務(wù)客戶端,包括版本升級模塊、第一軟件區(qū)、第二軟件區(qū)、第一版本替換模塊和第二版本替換模塊。采用本發(fā)明,能滿足用戶靈活使用本地存儲的新版本或老版本客戶端軟件成功登錄相應(yīng)的業(yè)務(wù)服務(wù)器。
文檔編號G06F9/445GK101178655SQ20061015311
公開日2008年5月14日 申請日期2006年12月8日 優(yōu)先權(quán)日2006年12月8日
發(fā)明者其 王 申請人:騰訊科技(深圳)有限公司