專利名稱:文檔更新方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及文檔更新技術(shù),尤其涉及一種文檔更新方法和裝置。
背景技術(shù):
電信領(lǐng)域中,各設(shè)備上均需要部署有文檔,該文檔可以是各種說明、幫助等文件。 由于電信領(lǐng)域產(chǎn)品的更新、升級(jí)較快,相應(yīng)地,各產(chǎn)品的文檔也需要經(jīng)常進(jìn)行更新,而如何有效對(duì)文檔進(jìn)行更新,則成為電信領(lǐng)域中文檔管理的重要內(nèi)容。目前,同一套電信設(shè)備可能會(huì)涉及到多產(chǎn)品、多版本、多網(wǎng)管和多網(wǎng)元,而這會(huì)關(guān)系到不同產(chǎn)品的文檔維護(hù)、不同版本的文檔并存、不同網(wǎng)管的文檔使用,以及不同網(wǎng)元的文檔動(dòng)態(tài)擴(kuò)展等,同時(shí),這些文檔本身都較龐大,且文檔通常需要不同的編寫人員編制而成, 使得文檔的管理和更新非常復(fù)雜。現(xiàn)有技術(shù)中,同一套電信設(shè)備的文檔通常是以一種文件格式提供,該文檔包括所需的各種文檔內(nèi)容,用戶需要對(duì)文檔進(jìn)行更新,例如修改、刪減或擴(kuò)展文檔時(shí),需要對(duì)整個(gè)文檔內(nèi)容進(jìn)行更新,例如目前的已編譯幫助文件(Compiled Help Manual, CHM),以及Office系列的Doc文檔、Docx文檔等。綜上,現(xiàn)有電信設(shè)備文檔進(jìn)行更新時(shí),需要全文替換,導(dǎo)致文檔更新復(fù)雜,對(duì)文檔進(jìn)行修改時(shí),需要對(duì)所有的文檔進(jìn)行處理,特別是對(duì)大批量文檔進(jìn)行處理時(shí),更新過程復(fù)雜,更新時(shí)間較長,且更新文件制作也非常麻煩。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種文檔更新方法和裝置,用以解決現(xiàn)有技術(shù)中文檔更新復(fù)雜的缺陷,提高文檔更新的便利性。本發(fā)明實(shí)施例提供一種文檔更新方法,包括獲取更新文檔包,所述更新文檔包包括更新導(dǎo)航信息和更新文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包,以對(duì)所述源文檔包進(jìn)行更新;其中,所述源文檔包包括更新導(dǎo)航信息和源文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。本發(fā)明實(shí)施例提供一種文檔更新裝置,包括更新文檔獲取模塊,用于獲取更新文檔包,所述更新文檔包包括更新導(dǎo)航信息和更新文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);文檔更新模塊,用于根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包,以對(duì)所述源文檔包進(jìn)行更新;其中,所述源文檔包包括更新導(dǎo)航信息和源文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。本發(fā)明實(shí)施例提供的文檔更新方法和裝置,通過將更新文檔包制作成包括導(dǎo)航信息的文檔包,使得對(duì)具有導(dǎo)航信息的源文檔包進(jìn)行更新時(shí),可根據(jù)導(dǎo)航信息,將更新文檔包合并到源文檔包中,實(shí)現(xiàn)對(duì)源文檔包的更新,在文檔更新時(shí),更新文檔包只需要包含待更新文件,更新文檔包較小,更新文件的制作也非常簡(jiǎn)單;同時(shí),源文檔包更新時(shí)只需要將待更新文件合并到源文檔包即可,使得文檔更新過程簡(jiǎn)單、便利,特別適用于大型文檔的更新處理,可有效提高文檔更新的便利性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的文檔更新方法的流程示意圖;圖2為本發(fā)明實(shí)施例二提供的文檔更新方法的流程示意圖;圖3為本發(fā)明實(shí)施例三提供的文檔更新方法的流程示意圖;圖4為本發(fā)明實(shí)施例四提供的文檔更新方法的流程示意圖;圖5為本發(fā)明實(shí)施例五提供的文檔更新裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例六提供的文檔更新裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例七提供的文檔更新裝置的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例八提供的文檔更新裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例技術(shù)方案提出了一種文檔更新方法和裝置,根據(jù)該文檔更新方法和裝置,可將文檔分成基礎(chǔ)文檔包、補(bǔ)丁文檔包和擴(kuò)展文檔包三種類型,在文檔制作時(shí)可根據(jù)需要,將文檔制作成基礎(chǔ)文檔包和補(bǔ)丁文檔包,或者基礎(chǔ)文檔包和擴(kuò)展包,或者基礎(chǔ)文檔包、擴(kuò)展文檔包和補(bǔ)丁文檔包等形式。其中,各種類型的文檔包均可由多個(gè)不同格式的文件組合而成,包括用于導(dǎo)航和展示的導(dǎo)航信息,且導(dǎo)航信息中的各導(dǎo)航節(jié)點(diǎn)均關(guān)聯(lián)有用于展示的文件,這樣,在文檔展示時(shí),可根據(jù)導(dǎo)航信息進(jìn)行各文件的展示。下面以具體實(shí)例對(duì)本發(fā)明文檔更新方法進(jìn)行說明。圖1為本發(fā)明實(shí)施例一提供的文檔更新方法的流程示意圖。如圖1所示,該方法可包括以下步驟步驟101、獲取更新文檔包,該更新文檔包可包括更新導(dǎo)航信息和更新文件,更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);步驟102、根據(jù)更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將更新文檔包合并到源文檔包,以對(duì)源文檔包進(jìn)行更新,其中,源文檔包可包括源導(dǎo)航信息和源文件,源導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。
本實(shí)施例可應(yīng)用于文檔更新中,特別適用于文檔較大,需要頻繁進(jìn)行更新的文檔更新中。其中,源文檔包和更新文檔包均以獨(dú)立的文檔包形式存在,且文檔包可以是由多個(gè)源文件或更新文件整合而制作得到的,包括有導(dǎo)航信息,以及與導(dǎo)航信息的各導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)的源文件或更新文件。這樣,在對(duì)源文檔包進(jìn)行更新,例如補(bǔ)丁更新或擴(kuò)展更新時(shí),就可以根據(jù)導(dǎo)航信息,將更新文件合并到源文檔包中,對(duì)源文檔包進(jìn)行更新。本實(shí)施例中,源文檔包可基于導(dǎo)航信息對(duì)文件進(jìn)行展示,用戶可通過選擇各導(dǎo)航節(jié)點(diǎn)來查看相應(yīng)的文檔文件,文檔查看非常方便,其中,各導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)的文件可以是具有不同格式編寫的文件,只要在文檔包制作時(shí),將文件與導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)即可。本實(shí)施例中提供的文檔更新方法,通過將更新文檔包制作成包括導(dǎo)航信息的文檔包,使得對(duì)具有導(dǎo)航信息的源文檔包進(jìn)行更新時(shí),可根據(jù)導(dǎo)航信息,將更新文檔包合并到源文檔包中,在文檔更新時(shí),更新文檔包只需要包含待更新文件,更新文檔包較小,更新文件的制作也非常簡(jiǎn)單;同時(shí),源文檔包更新時(shí)只需要將待更新文件合并到源文檔包即可,使得文檔更新過程簡(jiǎn)單、便利,特別適用于大型文檔的更新處理,可有效提高文檔更新的便利性。圖2為本發(fā)明實(shí)施例二提供的文檔更新方法的流程示意圖。本實(shí)施例中的更新文檔包為補(bǔ)丁包,本實(shí)施例文檔更新方法可以對(duì)作為父包的基礎(chǔ)包或擴(kuò)展包進(jìn)行補(bǔ)丁更新。 具體地,如圖2所示,本實(shí)施例文檔更新方法可包括以下步驟步驟201、獲取補(bǔ)丁包,該補(bǔ)丁包可包括更新導(dǎo)航信息和補(bǔ)丁文件,該補(bǔ)丁包中與源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有相應(yīng)的補(bǔ)丁文件;步驟202、對(duì)比源導(dǎo)航信息和更新導(dǎo)航信息,獲得更新導(dǎo)航信息中相對(duì)源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);步驟203、刪除源導(dǎo)航信息中刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn),并將更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)以及修改后的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)源文檔包的更新。本實(shí)施例中,補(bǔ)丁包中僅包括新增修改的補(bǔ)丁文件,對(duì)于源文檔包中的其它未作修改的文件并未攜帶在補(bǔ)丁包中,這樣,在補(bǔ)丁包制作時(shí),只需要制作新增修改的補(bǔ)丁文件以及相應(yīng)的導(dǎo)航信息,補(bǔ)丁包的制作非常簡(jiǎn)單,且補(bǔ)丁包較小,便于補(bǔ)丁包的制作和上載, 使得文檔包的更新非常便利。本實(shí)施例中,所述的源文檔包為作為父包的基礎(chǔ)包,本領(lǐng)域技術(shù)人員可以理解,源文檔包也可以是擴(kuò)展包或其它補(bǔ)丁包。本實(shí)施例中,補(bǔ)丁包中可包括有補(bǔ)丁包信息,該補(bǔ)丁包信息包括有表明該補(bǔ)丁包需要更新的源文檔包的源文檔包信息,在進(jìn)行更新前,可根據(jù)該補(bǔ)丁包信息,確定需要進(jìn)行更新的源文檔包,以便對(duì)確定的源文檔包進(jìn)行更新,這樣,在具有多個(gè)源文檔包的情況下, 可有效對(duì)需要進(jìn)行更新的文檔包進(jìn)行更新。實(shí)際應(yīng)用中,該源文檔包信息具體可包括待更新的源文檔包標(biāo)識(shí),即父包標(biāo)識(shí),從而可根據(jù)父包標(biāo)識(shí)確定其屬于對(duì)哪個(gè)文檔包的更新。本實(shí)施例中,補(bǔ)丁包的導(dǎo)航信息是對(duì)父包進(jìn)行更新后,父包應(yīng)包括的導(dǎo)航信息,且補(bǔ)丁包中只有修改的導(dǎo)航節(jié)點(diǎn)才關(guān)聯(lián)有補(bǔ)丁文件,未作修改的導(dǎo)航節(jié)點(diǎn)可不關(guān)聯(lián)任何文件。這樣,在對(duì)源文檔進(jìn)行更新時(shí),只需要將修改的導(dǎo)航節(jié)點(diǎn)合并到源文檔包相應(yīng)的導(dǎo)航節(jié)點(diǎn)處,以及將原導(dǎo)航信息中修改的導(dǎo)航節(jié)點(diǎn)刪除即可。
本實(shí)施例中,補(bǔ)丁包和父包中均攜帶有標(biāo)識(shí)文檔的基本信息,例如標(biāo)識(shí)文檔包類型的標(biāo)識(shí)等,具體可參見下文文檔包的構(gòu)成、制作中的說明。這樣,在文檔更新過程中,即可根據(jù)各文檔包的基本信息確定文檔屬于哪種類型的文檔包,以確定需要更新的文檔,以及用作更新的文檔包??梢钥闯觯緦?shí)施例利用補(bǔ)丁包對(duì)文檔包進(jìn)行更新時(shí),可實(shí)現(xiàn)文檔的補(bǔ)丁更新,該補(bǔ)丁更新過程中,補(bǔ)丁包制作時(shí)只需要包含待修改的補(bǔ)丁文件,不需要包含源文檔包中的其它文件,使得補(bǔ)丁包的制作非常簡(jiǎn)單,補(bǔ)丁包較小,便于補(bǔ)丁包的上載,源文檔包的更新非常便利。圖3為本發(fā)明實(shí)施例三提供的文檔更新方法的流程示意圖。與上述圖2所示實(shí)施例不同的是,本實(shí)施例中,在將補(bǔ)丁包合并到父包時(shí),可對(duì)更新內(nèi)容進(jìn)行區(qū)分,以便用戶可方便的了解父包所做的修改。具體地,如圖3所示,本實(shí)施例文檔更新方法可包括以下步驟步驟301、獲取補(bǔ)丁包,該補(bǔ)丁包可包括更新導(dǎo)航信息和補(bǔ)丁文件,該補(bǔ)丁包中與源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有相應(yīng)的補(bǔ)丁文件;步驟302、對(duì)比源導(dǎo)航信息和更新導(dǎo)航信息,獲得更新導(dǎo)航信息中相對(duì)源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);步驟303、將更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)、以及修改的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)源文檔包的更新;步驟304、為更新后的源導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)添加新增修改標(biāo)記,為修改后的導(dǎo)航節(jié)點(diǎn)和修改前的導(dǎo)航節(jié)點(diǎn)添加修改標(biāo)記,以及為刪除的導(dǎo)航節(jié)點(diǎn)添加刪除修改標(biāo)記,以便根據(jù)新增修改標(biāo)記、修改標(biāo)記和刪除修改標(biāo)記查看更新內(nèi)容。本實(shí)施例中,在對(duì)作為父包的基礎(chǔ)包進(jìn)行補(bǔ)丁更新時(shí),可將源文檔包以及補(bǔ)丁包中的所有文件均包含在更新后的文檔包中,并對(duì)更新之處添加不同的修改標(biāo)記進(jìn)行區(qū)分, 使得對(duì)文檔包進(jìn)行展示時(shí),可根據(jù)修改標(biāo)記進(jìn)行區(qū)分顯示,例如,可以通過顏色,如新增加導(dǎo)航節(jié)點(diǎn)及其對(duì)應(yīng)的補(bǔ)丁文件的可以顯示為紅色,刪除的導(dǎo)航節(jié)點(diǎn)及其源文件可顯示為灰色等,其具體展示形式并不做特別限定,只要便于用戶進(jìn)行區(qū)分即可。可以看出,通過為更新的導(dǎo)航節(jié)點(diǎn)添加修改標(biāo)記,可便于用戶對(duì)文檔更新內(nèi)容進(jìn)行識(shí)別,便于用戶查看文檔內(nèi)容。圖4為本發(fā)明實(shí)施例四提供的文檔更新方法的流程示意圖。本實(shí)施例中的更新文檔為擴(kuò)展包,本實(shí)施例文檔更新方法可以對(duì)作為父包的基礎(chǔ)包、補(bǔ)丁包或其它擴(kuò)展包進(jìn)行擴(kuò)展,本實(shí)施例中所述的父包為基礎(chǔ)包。具體地,如圖4所示,本實(shí)施例文檔更新方法可包括以下步驟步驟401、獲取擴(kuò)展包,該擴(kuò)展包可包括更新導(dǎo)航信息和擴(kuò)展文件,該擴(kuò)展包可包括有目標(biāo)節(jié)點(diǎn)信息,該擴(kuò)展包的導(dǎo)航信息中的各導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的擴(kuò)展文件。步驟402、根據(jù)擴(kuò)展包中的目標(biāo)節(jié)點(diǎn)信息,在源導(dǎo)航信息中查找與目標(biāo)節(jié)點(diǎn)信息對(duì)應(yīng)的擴(kuò)展節(jié)點(diǎn);步驟403、將更新導(dǎo)航信息合并到擴(kuò)展節(jié)點(diǎn)對(duì)應(yīng)的位置,將擴(kuò)展包合并到源文檔包中。
本實(shí)施例可對(duì)僅需要進(jìn)行擴(kuò)展的父包進(jìn)行更新,更新時(shí),可根據(jù)擴(kuò)展包中攜帶的目標(biāo)節(jié)點(diǎn)信息,將擴(kuò)展包中的導(dǎo)航信息合并到待擴(kuò)展的父包,實(shí)現(xiàn)對(duì)父包的擴(kuò)展更新。這樣,在對(duì)文檔進(jìn)行擴(kuò)展時(shí),僅需要編輯擴(kuò)展部分的文件,并形成擴(kuò)展包即可,而不需要在源文檔包的基礎(chǔ)上進(jìn)行編輯,擴(kuò)展包的制作方便,可有效提高文檔包擴(kuò)展的便利性,使得文檔包的擴(kuò)展非常方便,同時(shí),也利于文檔的管理和上載;同時(shí),擴(kuò)展包制作時(shí),可不需要對(duì)其中的文件的格式進(jìn)行限定,文件可由不同人員通過不同的格式進(jìn)行文件的編寫,可有效提高文檔制作的便利性。本實(shí)施例中,擴(kuò)展包中也攜帶有標(biāo)識(shí)文檔的基本信息,以標(biāo)識(shí)文檔包所屬的類型, 且攜帶有需要擴(kuò)展的父包的標(biāo)識(shí)信息,具體可參見下文對(duì)文檔包的構(gòu)成、制作中的說明。為便于對(duì)上述本發(fā)明各實(shí)施例的理解,下面對(duì)本發(fā)明實(shí)施例中各類型的文檔包的構(gòu)成、制作、展示等進(jìn)行說明。為適應(yīng)電信領(lǐng)域中同一套設(shè)備的多產(chǎn)品、多版本、多網(wǎng)管以及多網(wǎng)元中文檔的制作、管理和更新,本發(fā)明實(shí)施例中提出一種適用于電信領(lǐng)域設(shè)備的文檔包的更新,可將文檔包分成基礎(chǔ)文檔包、擴(kuò)展文檔包和更新文檔包,使得各文檔可基于這三種文檔包類型進(jìn)行制作,并可基于這三種文檔包的類型對(duì)文檔進(jìn)行管理和更新。其中,各類型的文檔包均可以是將多個(gè)文件合成并制作得到一個(gè)文檔包,例如可以將XML、HtmlHelp, JavaHelp, Office、 Pdf等格式文件整合并制作得到的一個(gè)文檔包,且各文檔包可包括以下內(nèi)容(1)用于標(biāo)識(shí)文檔的基本信息,例如產(chǎn)品型號(hào)、產(chǎn)品版本、文檔版本、文檔包類型、文檔包標(biāo)識(shí)等,文檔包為擴(kuò)展包時(shí),還可包括標(biāo)識(shí)掛接位置的目標(biāo)節(jié)點(diǎn)信息,文檔包為補(bǔ)丁包時(shí),可包括補(bǔ)丁包信息,如父包標(biāo)識(shí)等,以標(biāo)識(shí)該補(bǔ)丁包適用的父包;(2)用于導(dǎo)航展現(xiàn)的導(dǎo)航信息,可由各導(dǎo)航節(jié)點(diǎn)組成,各導(dǎo)航節(jié)點(diǎn)可具有節(jié)點(diǎn)統(tǒng)一資源定位符(Universal Resource Locator, URL),以用于指向關(guān)聯(lián)的文件,其中,各文件可具有一個(gè)唯一的標(biāo)識(shí),使得各導(dǎo)航節(jié)點(diǎn)均可通過該唯一的標(biāo)識(shí)與文件關(guān)聯(lián)在一起;(3)用于搜索的索引信息,可用于快速搜索,在文檔包制作時(shí)可針對(duì)展示內(nèi)容制作索引;(4)用于展示的文件信息,也即制作文檔包的文件,通過節(jié)點(diǎn)URL關(guān)聯(lián)到相應(yīng)的導(dǎo)航節(jié)點(diǎn);(5)用于記錄導(dǎo)航節(jié)點(diǎn)的摘要信息,例如消息摘要算法第五版MD5文件,以確定節(jié)點(diǎn)及其關(guān)聯(lián)的文件是否有做修改,此外還可包括其它支撐文件。 下面對(duì)各類型文檔包的制作和適用分別進(jìn)行說明1.基礎(chǔ)文檔包基礎(chǔ)文檔包是完全獨(dú)立的文檔包,可不依賴其它文檔包而進(jìn)行獨(dú)立展示。其制作過程如下首先,根據(jù)源文件生成導(dǎo)航、索引以及節(jié)點(diǎn)資源文件;其次,將源文件、導(dǎo)航、索引、節(jié)點(diǎn)資源文件等制作成一個(gè)文檔包。在使用時(shí),可基于導(dǎo)航信息,將各導(dǎo)航節(jié)點(diǎn)及其關(guān)聯(lián)的源文件展示給用戶,具體地,在進(jìn)行展示時(shí),可將導(dǎo)航信息以樹形的方式展現(xiàn)給用戶,用戶可基于對(duì)樹形中各導(dǎo)航節(jié)點(diǎn)的選擇來查看導(dǎo)航節(jié)點(diǎn)所關(guān)聯(lián)的源文件。2.擴(kuò)展包擴(kuò)展包是指可以掛接在基礎(chǔ)包或其它擴(kuò)展包上的文檔包,其可以作為獨(dú)立的文檔包存在和展示,其中,掛接的基礎(chǔ)包或其它擴(kuò)展包也可成為父包。其制作過程如下首先,根據(jù)擴(kuò)展文件生成導(dǎo)航、索引、節(jié)點(diǎn)資源文件以及待擴(kuò)展的父包的目標(biāo)節(jié)
然后,將擴(kuò)展文件、導(dǎo)航、索引、節(jié)點(diǎn)資源文件以及目標(biāo)節(jié)點(diǎn)等制作成文檔包。此外,也可根據(jù)掛接的父包的屬性,選擇掛接的當(dāng)前包的優(yōu)先級(jí),這樣,在具有相同掛接位置的兩個(gè)擴(kuò)展包時(shí),可將具有較高優(yōu)先級(jí)的擴(kuò)展包掛接在前面并在前面進(jìn)行顯
7J\ ο使用時(shí),擴(kuò)展包可根據(jù)目標(biāo)節(jié)點(diǎn),將擴(kuò)展包合并到父包中,并與父包一起進(jìn)行展示;此外,該擴(kuò)展包也可作為獨(dú)立的文檔包進(jìn)行展示,其具體展示方式與基礎(chǔ)包相同。3.補(bǔ)丁包補(bǔ)丁包是僅包含更新后的文檔與更新前的文檔變化的內(nèi)容,可以對(duì)基礎(chǔ)包、擴(kuò)展包或其它補(bǔ)丁包進(jìn)行更新,以形成新的基礎(chǔ)包、擴(kuò)展包或補(bǔ)丁包,其中,用于更新的基礎(chǔ)包、 擴(kuò)展包或其它補(bǔ)丁包也可成為父包。其制作過程如下首先,將補(bǔ)丁包的補(bǔ)丁文件與父包中的節(jié)點(diǎn)摘要文件進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,將新增、修改、刪除等修改信息記錄到補(bǔ)丁包節(jié)點(diǎn)資源文件中,得到補(bǔ)丁包的節(jié)點(diǎn)資源文件;其次,將補(bǔ)丁包的節(jié)點(diǎn)資源文件合入到補(bǔ)丁包中,并將新增修改的源文件合入到補(bǔ)丁包中;最后,制作新增修改的索引合入到補(bǔ)丁包中,從而得到可用于更新的補(bǔ)丁包,且補(bǔ)丁包中還包括補(bǔ)丁信息。使用時(shí),可將補(bǔ)丁包發(fā)布到待更新的文檔包中,對(duì)父包進(jìn)行更新。本實(shí)施例中,各文檔包均可以由不同格式的文件組合而成,且文檔包中的導(dǎo)航節(jié)點(diǎn)與組合的文件分別關(guān)聯(lián),這樣,在對(duì)文檔進(jìn)行更新時(shí),只需要對(duì)需要更新的文檔包的導(dǎo)航信息進(jìn)行更新即可,使得文檔的更新非常方便,且各更新文檔包的制作非常方便,便于更新文檔包的制作和上載,提高文檔更新的便利性,特別適用于大型文檔的制作、管理和更新。本實(shí)施例中,通過將文檔包分成基礎(chǔ)包、擴(kuò)展包和補(bǔ)丁包的形式,在進(jìn)行文檔發(fā)布時(shí),可針對(duì)通信設(shè)備的不同組網(wǎng)方式,進(jìn)行針對(duì)性的發(fā)布。下面對(duì)不同的文檔組合發(fā)布方式進(jìn)行說明1.基礎(chǔ)包和補(bǔ)丁包對(duì)于文檔內(nèi)容較少且產(chǎn)品單一,一個(gè)人可以獨(dú)立完成的產(chǎn)品文檔,可以基礎(chǔ)包和補(bǔ)丁包的形式進(jìn)行發(fā)布。這樣,首次編寫的文檔可制作成一個(gè)獨(dú)立的基礎(chǔ)包發(fā)布,后期變更及修改較小的情況下可以發(fā)布基礎(chǔ)包的補(bǔ)丁包及補(bǔ)丁包的補(bǔ)丁包形式,其中,補(bǔ)丁包只需包含增量部分,占用磁盤空間小,易于下載,且對(duì)基礎(chǔ)包的更新也非常方便。2.基礎(chǔ)包和擴(kuò)展包針對(duì)產(chǎn)品具有網(wǎng)管和網(wǎng)元的情況,可以用基礎(chǔ)包和基礎(chǔ)包的擴(kuò)展包的模型支撐, 例如,可以在基礎(chǔ)包中包含網(wǎng)管文檔,每個(gè)擴(kuò)展包則屬于獨(dú)立的網(wǎng)元文檔,分別掛接的到主導(dǎo)航的目標(biāo)位置,文檔發(fā)布時(shí)以基礎(chǔ)包和多個(gè)擴(kuò)展包的形式,基礎(chǔ)包可分配到網(wǎng)管設(shè)備上, 擴(kuò)展包則可分配到相應(yīng)的網(wǎng)元設(shè)備上。這樣,網(wǎng)元設(shè)備可以動(dòng)態(tài)增加和刪除??梢詾橛脩舳ㄖ朴行У奈臋n,用戶只能看到他使用的網(wǎng)元設(shè)備的幫助,對(duì)于其它網(wǎng)元或網(wǎng)管設(shè)備的文檔,用戶不會(huì)看到,可避免不想干文檔的干擾;同時(shí),網(wǎng)管設(shè)備和網(wǎng)元設(shè)備之間的文檔獨(dú)立存在,在網(wǎng)管與網(wǎng)元設(shè)別的接口不變的情況下,網(wǎng)管、網(wǎng)元維護(hù)自己的文檔無需每個(gè)版本都合并到一起發(fā)布,文檔更新時(shí),僅需要對(duì)要更新的網(wǎng)管文檔或網(wǎng)元文檔進(jìn)行更新即可,使得文檔的更新非常便利。3.基礎(chǔ)包、擴(kuò)展包和補(bǔ)丁包對(duì)于需要經(jīng)常進(jìn)行補(bǔ)丁更新的文檔,則可采用基礎(chǔ)包、擴(kuò)展包和補(bǔ)丁包的方式進(jìn)行文檔的發(fā)布,基礎(chǔ)包可對(duì)應(yīng)于網(wǎng)管設(shè)備,擴(kuò)展包對(duì)應(yīng)于網(wǎng)元設(shè)備,對(duì)于需要進(jìn)行補(bǔ)丁更新時(shí),可針對(duì)不同的網(wǎng)元文檔或網(wǎng)管文檔,制定單獨(dú)的補(bǔ)丁包,并下發(fā)到相應(yīng)的網(wǎng)元或網(wǎng)管, 對(duì)文檔進(jìn)行補(bǔ)丁更新,這樣,各網(wǎng)元或網(wǎng)管的文檔更新不會(huì)影響其它網(wǎng)元或網(wǎng)管的文檔,可有效降低網(wǎng)管、網(wǎng)元文檔的耦合性,補(bǔ)丁較小,便于用戶下載和更新。可以看出,通過將文檔包分成基礎(chǔ)包、補(bǔ)丁包和擴(kuò)展包,在進(jìn)行電信設(shè)備的產(chǎn)品開過時(shí),可根據(jù)需要對(duì)文檔進(jìn)行模塊化制作,這樣,可將相應(yīng)產(chǎn)品所需的文檔發(fā)布給相應(yīng)的產(chǎn)品,而不需要每個(gè)產(chǎn)品均包括整個(gè)設(shè)備的文檔,在文檔制作時(shí),可通過降低開發(fā)范圍、維護(hù)范圍,通過允許相同模塊的文檔多產(chǎn)品共用,實(shí)現(xiàn)降低文檔的開發(fā)、維護(hù)、升級(jí)成本;通過允許動(dòng)態(tài)增刪文檔模塊,實(shí)現(xiàn)不同的定制化交付;通過允許動(dòng)態(tài)增刪文檔模塊,實(shí)現(xiàn)客戶增刪功能時(shí),最小化的動(dòng)態(tài)增刪文檔;在模塊的基礎(chǔ)上制作補(bǔ)丁,最小化補(bǔ)丁范圍,避免大文檔替換,造成資源的浪費(fèi)。本領(lǐng)域技術(shù)人員可以理解,本實(shí)施例文檔更新方法除了可適用于電信領(lǐng)域中文檔的更新外,還可適用于其它需要進(jìn)行類似更新的文檔更新中,在此并不做限制。圖5為本發(fā)明實(shí)施例五提供的文檔更新裝置的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例裝置包括更新文檔獲取模塊1和文檔更新模塊2,其中更新文檔獲取模塊1,用于獲取更新文檔包,該更新文檔包包括更新導(dǎo)航信息和更新文件,該更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);文檔更新模塊2,用于根據(jù)更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將更新文檔包合并到所述源文檔包,以對(duì)源文檔包進(jìn)行更新,其中,源文檔包包括更新導(dǎo)航信息和源文件,更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。本發(fā)明實(shí)施例可應(yīng)用于文檔更新中,實(shí)現(xiàn)對(duì)文檔的更新,其具體實(shí)現(xiàn)過程可參考上述本發(fā)明方法實(shí)施例的說明,在此不再贅述。圖6為本發(fā)明實(shí)施例六提供的文檔更新裝置的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例中更新文檔獲取模塊1獲取的更新文檔包為補(bǔ)丁包,且補(bǔ)丁包中與源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的補(bǔ)丁文件;文檔更新模塊2可包括第一對(duì)比單元21和第一更新單元22,其中第一對(duì)比單元21,用于對(duì)比所述源導(dǎo)航信息和更新導(dǎo)航信息,獲得所述更新導(dǎo)航信息中相對(duì)所述源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);第一更新單元22,用于刪除源導(dǎo)航信息中刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn), 并將所述更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)以及修改后的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)源文檔包的更新。本實(shí)施例可以對(duì)基于補(bǔ)丁包的形式對(duì)文檔包進(jìn)行補(bǔ)丁更新,其具體實(shí)現(xiàn)方式可參見上述本發(fā)明方法實(shí)施例二的說明,在此不再贅述。圖7為本發(fā)明實(shí)施例七提供的文檔更新裝置的結(jié)構(gòu)示意圖。與上述圖6所示實(shí)施例技術(shù)方案不同的是,本實(shí)施例中,在將補(bǔ)丁文件合并到源文檔包時(shí),可修改的文檔修改之處進(jìn)行區(qū)別,以便用戶可以方便的知道父包所作出的修改。具體地,如圖7所示,本實(shí)施例裝置中文檔更新模塊2可包括第二對(duì)比單元23、第二更新單元M和第二標(biāo)識(shí)單元25,其中第二對(duì)比單元23,用于對(duì)比所述源導(dǎo)航信息和更新導(dǎo)航信息,獲得所述更新導(dǎo)航信息中相對(duì)所述源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);第二更新單元M,用于將所述更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)、以及修改后的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)源文檔包的更新;第二標(biāo)識(shí)單元25,用于為更新后的源導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)添加新增修改標(biāo)記,為修改后的導(dǎo)航節(jié)點(diǎn)和修改前的導(dǎo)航節(jié)點(diǎn)添加修改標(biāo)記,以及為刪除的導(dǎo)航節(jié)點(diǎn)添加刪除修改標(biāo)記,以便根據(jù)所述新增修改標(biāo)記、修改標(biāo)記和刪除修改標(biāo)記查看更新內(nèi)容。本實(shí)施例可以對(duì)基于補(bǔ)丁包的形式對(duì)文檔包進(jìn)行補(bǔ)丁更新,并可在更新后的文檔包中對(duì)更新內(nèi)容進(jìn)行標(biāo)識(shí),其具體實(shí)現(xiàn)方式可參見上述本發(fā)明方法實(shí)施例三的說明,在此不再贅述。圖8為本發(fā)明實(shí)施例八提供的文檔更新裝置的結(jié)構(gòu)示意圖。如圖8所示,本實(shí)施例中更新文檔獲取模塊1獲取的更新文檔包為擴(kuò)展包,擴(kuò)展包可包括有目標(biāo)節(jié)點(diǎn)信息,該擴(kuò)展包的導(dǎo)航信息中的各導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的擴(kuò)展文件;文檔更新模塊2可包括第三查找單元26和第三更新單元27,其中第三查找單元沈,用于根據(jù)擴(kuò)展包中的目標(biāo)節(jié)點(diǎn)信息,在源導(dǎo)航信息中查找與目標(biāo)節(jié)點(diǎn)信息對(duì)應(yīng)的擴(kuò)展節(jié)點(diǎn);第三更新單元27,用于將更新導(dǎo)航信息合并到擴(kuò)展節(jié)點(diǎn)對(duì)應(yīng)的位置,將擴(kuò)展包合并到源文檔包中。本實(shí)施例可以對(duì)基于擴(kuò)展包的形式對(duì)文檔包進(jìn)行擴(kuò)展更新,其具體實(shí)現(xiàn)方式可參見上述本發(fā)明方法實(shí)施例四的說明,在此不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種文檔更新方法,其特征在于,包括獲取更新文檔包,所述更新文檔包包括更新導(dǎo)航信息和更新文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包,以對(duì)所述源文檔包進(jìn)行更新;其中,所述源文檔包包括源導(dǎo)航信息和源文件,所述源導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的文檔更新方法,其特征在于,所述更新文檔包為補(bǔ)丁包,所述補(bǔ)丁包中與所述源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的補(bǔ)丁文件;所述根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包包括對(duì)比所述源導(dǎo)航信息和更新導(dǎo)航信息,獲得所述更新導(dǎo)航信息中相對(duì)所述源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);刪除源導(dǎo)航信息中刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn),并將所述更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)以及修改后的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)所述源文檔包的更新。
3.根據(jù)權(quán)利要求1所述的文檔更新方法,其特征在于,所述更新文檔包為補(bǔ)丁包,所述補(bǔ)丁包中與所述源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的補(bǔ)丁文件;所述根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包包括對(duì)比所述源導(dǎo)航信息和更新導(dǎo)航信息,獲得所述更新導(dǎo)航信息中相對(duì)所述源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);將所述更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)、以及修改的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中, 實(shí)現(xiàn)對(duì)源文檔包的更新;為更新后的源導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)添加新增修改標(biāo)記,為修改后的導(dǎo)航節(jié)點(diǎn)和修改前的導(dǎo)航節(jié)點(diǎn)添加修改標(biāo)記,以及為刪除的導(dǎo)航節(jié)點(diǎn)添加刪除修改標(biāo)記,以便根據(jù)所述新增修改標(biāo)記、修改標(biāo)記和刪除修改標(biāo)記查看更新內(nèi)容。
4.根據(jù)權(quán)利要求2或3所述的文檔更新方法,其特征在于,所述補(bǔ)丁包還包括有源文檔包信息,用于表明所述補(bǔ)丁包更新的源文檔包;所述根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包之前還包括根據(jù)所述補(bǔ)丁包中的源文檔包信息,確定需要進(jìn)行更新的源文檔包,以便利用所述補(bǔ)丁包對(duì)源文檔包進(jìn)行更新。
5.根據(jù)權(quán)利要求1所述的文檔更新方法,其特征在于,所述更新文檔包為擴(kuò)展包,所述擴(kuò)展包包括有目標(biāo)節(jié)點(diǎn)信息,所述擴(kuò)展包的導(dǎo)航信息中的各導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的擴(kuò)展文件;所述根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包包括根據(jù)所述擴(kuò)展包中的目標(biāo)節(jié)點(diǎn)信息,在所述源導(dǎo)航信息中查找與所述目標(biāo)節(jié)點(diǎn)信息對(duì)應(yīng)的擴(kuò)展節(jié)點(diǎn);將所述更新導(dǎo)航信息合并到所述擴(kuò)展節(jié)點(diǎn)對(duì)應(yīng)的位置,實(shí)現(xiàn)對(duì)所述源文檔包的更新。
6.一種文檔更新裝置,其特征在于,包括更新文檔獲取模塊,用于獲取更新文檔包,所述更新文檔包包括更新導(dǎo)航信息和更新文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);文檔更新模塊,用于根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包,以對(duì)所述源文檔包進(jìn)行更新;其中,所述源文檔包包括更新導(dǎo)航信息和源文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的文檔更新裝置,其特征在于,所述更新文檔包為補(bǔ)丁包,所述補(bǔ)丁包中與所述源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的補(bǔ)丁文件;所述文檔更新模塊包括第一對(duì)比單元,用于對(duì)比所述源導(dǎo)航信息和更新導(dǎo)航信息,獲得所述更新導(dǎo)航信息中相對(duì)所述源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);第一更新單元,用于刪除源導(dǎo)航信息中刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn),并將所述更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)以及修改后的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)源文檔包的更新。
8.根據(jù)權(quán)利要求6所述的文檔更新裝置,其特征在于,所述更新文檔包為補(bǔ)丁包,所述補(bǔ)丁包中與所述源文檔包不同的導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的補(bǔ)丁文件;所述文檔更新模塊包括第二對(duì)比單元,用于對(duì)比所述源導(dǎo)航信息和更新導(dǎo)航信息,獲得所述更新導(dǎo)航信息中相對(duì)所述源導(dǎo)航信息增加的導(dǎo)航節(jié)點(diǎn)、刪除的導(dǎo)航節(jié)點(diǎn)以及修改的導(dǎo)航節(jié)點(diǎn);第二更新單元,用于將所述更新導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)、以及修改的導(dǎo)航節(jié)點(diǎn)加入到源導(dǎo)航信息中,實(shí)現(xiàn)對(duì)源文檔包的更新;第二標(biāo)識(shí)單元,用于為更新后的源導(dǎo)航信息中增加的導(dǎo)航節(jié)點(diǎn)添加新增修改標(biāo)記,為修改后的導(dǎo)航節(jié)點(diǎn)和修改前的導(dǎo)航節(jié)點(diǎn)添加修改標(biāo)記,以及為刪除的導(dǎo)航節(jié)點(diǎn)添加刪除修改標(biāo)記,以便根據(jù)所述新增修改標(biāo)記、修改標(biāo)記和刪除修改標(biāo)記查看更新內(nèi)容。
9.根據(jù)權(quán)利要求6所述的文檔更新方法,其特征在于,所述更新文檔包為擴(kuò)展包,所述擴(kuò)展包包括有目標(biāo)節(jié)點(diǎn)信息,所述擴(kuò)展包的導(dǎo)航信息中的各導(dǎo)航節(jié)點(diǎn)關(guān)聯(lián)有作為更新文件的擴(kuò)展文件;所述文檔更新模塊包括第三查找單元,用于根據(jù)所述擴(kuò)展包中的目標(biāo)節(jié)點(diǎn)信息,在所述源導(dǎo)航信息中查找與所述目標(biāo)節(jié)點(diǎn)信息對(duì)應(yīng)的擴(kuò)展節(jié)點(diǎn);第三更新單元,用于將所述更新導(dǎo)航信息合并到所述擴(kuò)展節(jié)點(diǎn)對(duì)應(yīng)的位置,實(shí)現(xiàn)對(duì)所述源文檔包的更新。
全文摘要
本發(fā)明實(shí)施例提供一種文檔更新方法和裝置。該方法包括獲取更新文檔包,所述更新文檔包包括更新導(dǎo)航信息和更新文件,所述更新導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的更新文件關(guān)聯(lián);根據(jù)所述更新導(dǎo)航信息和源文檔包的源導(dǎo)航信息,將所述更新文檔包合并到所述源文檔包,以對(duì)所述源文檔包進(jìn)行更新,其中,所述源文檔包包括源導(dǎo)航信息和源文件,所述源導(dǎo)航信息中各導(dǎo)航節(jié)點(diǎn)分別與相應(yīng)的源文件關(guān)聯(lián)。本發(fā)明實(shí)施例技術(shù)方案可有效對(duì)文檔進(jìn)行更新,更新文件制作簡(jiǎn)單,更新過程方便,可適用于電信領(lǐng)域設(shè)備的文檔管理和更新。
文檔編號(hào)G06F17/30GK102356394SQ201180001513
公開日2012年2月15日 申請(qǐng)日期2011年8月23日 優(yōu)先權(quán)日2011年8月23日
發(fā)明者宋磊, 王凱 申請(qǐng)人:華為技術(shù)有限公司