一種動(dòng)態(tài)鏈接庫(kù)更新方法及服務(wù)器

基本信息

申請(qǐng)?zhí)?/td> CN201810123715.4 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN108427571A 公開(kāi)(公告)日 2018-08-21
申請(qǐng)公布號(hào) CN108427571A 申請(qǐng)公布日 2018-08-21
分類號(hào) G06F8/656;G06F9/445 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 葉路平;方方;李治春;陶健;付毅民 申請(qǐng)(專利權(quán))人 深圳市雁聯(lián)計(jì)算系統(tǒng)有限公司
代理機(jī)構(gòu) 深圳中一聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 代理人 張全文
地址 518000 廣東省深圳市福田區(qū)濱河路與泰然九路交匯處泰然云松大廈16樓A單元
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于程序更新技術(shù)領(lǐng)域,提供了一種動(dòng)態(tài)鏈接庫(kù)更新的方法及服務(wù)器,所述方法包括:服務(wù)程序運(yùn)行過(guò)程中,上傳第一動(dòng)態(tài)鏈接庫(kù),所述第一動(dòng)態(tài)鏈接庫(kù)為新的動(dòng)態(tài)鏈接庫(kù);當(dāng)應(yīng)用程序執(zhí)行完當(dāng)前任務(wù)之后,加載所述第一動(dòng)態(tài)鏈接庫(kù),從內(nèi)存映像的線性表中移除第二動(dòng)態(tài)鏈接庫(kù)的句柄,并將所述第一動(dòng)態(tài)鏈接庫(kù)的句柄更新至內(nèi)存映像的線性表中,所述第二動(dòng)態(tài)鏈接庫(kù)為現(xiàn)有的動(dòng)態(tài)鏈接庫(kù);再次執(zhí)行任務(wù)時(shí),根據(jù)執(zhí)行結(jié)果判斷更新是否成功。通過(guò)本發(fā)明可有效解決軟件更新時(shí),服務(wù)程序必須停止這一問(wèn)題,消除了停止服務(wù)帶來(lái)的一切不良影響,提升了軟件的可用性,節(jié)省了系統(tǒng)的運(yùn)維成本,具有較強(qiáng)的實(shí)用性與易用性。