專利名稱:文件生成方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)生成技術(shù),更詳細地說,涉及一種可將不同 源文件數(shù)據(jù)中的相關(guān)數(shù)據(jù)進行關(guān)聯(lián)合并,以自動生成最終文件數(shù)據(jù)的 文件生成方法及系統(tǒng)。
背景技術(shù):
就大部份電子產(chǎn)品而言,為了指導消費者正確使用該電子產(chǎn)品, 制造商均會隨附該電子產(chǎn)品相應的使用手冊以供消費者使用時參考。
通過軟件程序執(zhí)行運作而提供特定功能的電子產(chǎn)品一般都會具有 相應的軟件使用手冊及其功能測試報告,其中,該軟件使用手冊通常
是由工作人員依照軟件程序的程序代碼(module code)編寫而成,其中記 錄有軟件程序的各組成模塊信息以及各組成模塊相關(guān)的說明文字信 息;而該功能測試報告則是由工作人員依照軟件程序的測試程序代碼 (test code)編寫而成,其中記錄有該軟件程序中各組成模塊的功能測試 報告。然而,由于軟件程序的程序代碼與測試程序代碼分別由兩個不 同部門的工程師所編寫,因而造成軟件使用手冊、功能測試報告以及 程序代碼(測試程序代碼)三者中的注解關(guān)系較為薄弱,難以維持一致 性,例如軟件程序的軟件使用手冊與其功能測試報告相互獨立;程序 代碼(測試程序代碼)中的相關(guān)注解與軟件使用手冊(功能測試報告)則會 由于人為疏失等原因,而造成相互不符的狀況。
如上所述,如何確保軟件使用手冊、功能測試報告、程序代碼(測 試程序代碼)中的注解三者之間的一致性,以提高數(shù)據(jù)正確性,即為本 發(fā)明所欲解決的課題。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的在于提供一種文件 生成方法及系統(tǒng),以整合軟件的使用手冊及其測試報告,并能確保軟
件程序代碼(測試程序代碼)中的相關(guān)注解與軟件使用手冊及功能測試 報告間的一致性,從而提升數(shù)據(jù)的正確性。
本發(fā)明的再一 目的在于提供一種文件生成方法及系統(tǒng),可節(jié)省人 力資源,提高工作效率。
為達上述目的,本發(fā)明即提供一種文件生成方法及系統(tǒng),本發(fā)明 的文件生成方法應用于儲存有第一源文件數(shù)據(jù)及第二源文件數(shù)據(jù)的數(shù) 據(jù)處理裝置,其中,該第一源文件數(shù)據(jù)用于儲存特定對象的各第一組 件數(shù)據(jù),每一該第一組件數(shù)據(jù)具有對應的第一注釋數(shù)據(jù),該第二源文 件數(shù)據(jù)用于儲存該特定對象的各第二組件數(shù)據(jù),每一該第二組件數(shù)據(jù) 具有對應的第二注釋數(shù)據(jù),該方法包含以下步驟(l)査詢該第一源文 件數(shù)據(jù)中關(guān)于該特定對象的各第一組件數(shù)據(jù)并提取對應這些第一組件 數(shù)據(jù)的這些第一注釋數(shù)據(jù);(2)依據(jù)這些第一組件數(shù)據(jù),分析該第二源 文件數(shù)據(jù)中是否具有相對應的第二組件數(shù)據(jù),若是,則進行步驟(3); 若否,則進至步驟(4); (3)自該第二源文件數(shù)據(jù)中提取對應該相對應的 第二組件數(shù)據(jù)的第二注釋數(shù)據(jù),并進至步驟(5); (4)依據(jù)預設(shè)的規(guī)則以 自動生成替代注釋數(shù)據(jù),并進至步驟(5);以及(5)合并該步驟(1)及該
步驟(3)所提取的這些第一注釋數(shù)據(jù)、第二注釋數(shù)據(jù)和/或該步驟(4)
所生成的該替代注釋數(shù)據(jù),以生成最終的文件數(shù)據(jù)。
本發(fā)明的文件生成方法的實施例中,該第一源文件數(shù)據(jù)及第二源 文件數(shù)據(jù)中還包括用于標識該特定對象的各組件數(shù)據(jù)的相關(guān)信息數(shù)據(jù)
的特征關(guān)鍵字(keyword),該第一源文件數(shù)據(jù)/第二源文件數(shù)據(jù)中,將該 特征關(guān)鍵字與其相對應的第一組件數(shù)據(jù)/第二組件數(shù)據(jù)及其第一注釋數(shù) 據(jù)/第二注釋數(shù)據(jù)置于同一設(shè)定區(qū)域中,且本方法還包括通過搜尋該特 征關(guān)鍵字,以提取該特征關(guān)鍵字所處的設(shè)定區(qū)域內(nèi)的信息數(shù)據(jù),以從 該第一源文件數(shù)據(jù)/第二源文件數(shù)據(jù)中提取出該特征關(guān)鍵字對應的第一 組件數(shù)據(jù)/第一組件數(shù)據(jù)的第一注釋數(shù)據(jù)/第二注釋數(shù)據(jù)。其次,該步驟 (5)將所提取的這些第一注釋數(shù)據(jù)及這些第二注釋數(shù)據(jù)或該替代注釋數(shù) 據(jù)合并至同一設(shè)定區(qū)域中。
本發(fā)明的文件生成系統(tǒng)應用于儲存有第一源文件數(shù)據(jù)及第二源文 件數(shù)據(jù)的數(shù)據(jù)處理裝置,其中,該第一源文件數(shù)據(jù)用于儲存特定對象 的各第一組件數(shù)據(jù),每一該第一組件數(shù)據(jù)具有對應的第一注釋數(shù)據(jù),
該第二源文件數(shù)據(jù)用于儲存該特定對象的各第二組件數(shù)據(jù),每一該第 二組件數(shù)據(jù)具有對應的第二注釋數(shù)據(jù),該系統(tǒng)包括用于査詢該第一源 文件數(shù)據(jù)中關(guān)于該特定對象的各第一組件數(shù)據(jù),并提取對應這些第一 組件數(shù)據(jù)的這些第一注釋數(shù)據(jù)的查詢模塊;用于依據(jù)該查詢模塊所提 取的各第一組件數(shù)據(jù),分析該第二源文件數(shù)據(jù)中是否具有相對應的第 二組件數(shù)據(jù)的分析模塊;用于在該分析模塊分析該第二源文件數(shù)據(jù)中 具有與該第一源文件數(shù)據(jù)的第一組件數(shù)據(jù)相對應的第二組件數(shù)據(jù)時, 則從該第二源文件數(shù)據(jù)中提取該組件的第二注釋數(shù)據(jù),并在該分析模 塊分析該第二源文件數(shù)據(jù)中不具有與該第一源文件數(shù)據(jù)相對應的第二 組件數(shù)據(jù)時,則依據(jù)預設(shè)的規(guī)則以自動生成該第二組件數(shù)據(jù)的替代注 釋數(shù)據(jù)的處理模塊;以及用于合并該查詢模塊所提取這些第一注釋數(shù) 據(jù)以及該處理模塊所產(chǎn)生的這些組件第二注釋數(shù)據(jù)或所生成的該替代 注釋數(shù)據(jù),以生成最終的文件數(shù)據(jù)的合并模塊。
本發(fā)明的文件生成系統(tǒng)的實施例中,該第一源文件數(shù)據(jù)及第二源 文件數(shù)據(jù)中還包括用于標識該特定對象的各組件數(shù)據(jù)的相關(guān)信息數(shù)據(jù)
的特征關(guān)鍵字(keyword),該第一源文件數(shù)據(jù)/第二源文件數(shù)據(jù)中,將該 特征關(guān)鍵字與其相對應的第一/第二組件數(shù)據(jù)及其第一注釋數(shù)據(jù)/第二 注釋數(shù)據(jù)置于同一設(shè)定區(qū)域中,且該查詢模塊通過搜尋該特征關(guān)鍵字, 以提取該特征關(guān)鍵字所處的設(shè)定區(qū)域內(nèi)的信息數(shù)據(jù),以從該第一源文 件數(shù)據(jù)中提取出該特征關(guān)鍵字對應的組件的第一注釋數(shù)據(jù);而該處理 模塊還包括在該分析模塊分析該第二源文件數(shù)據(jù)中具有與該第一源文 件數(shù)據(jù)的第一組件數(shù)據(jù)相對應的第二組件數(shù)據(jù)時,通過在該第二組件 數(shù)據(jù)所處的設(shè)定區(qū)域內(nèi)搜尋該特征關(guān)鍵字,以提取該第二組件數(shù)據(jù)對 應的第二注釋數(shù)據(jù);其次,該合并模塊將所提取的這些第一注釋數(shù)據(jù) 及第二注釋數(shù)據(jù)或該替代注釋數(shù)據(jù)合并至同一設(shè)定區(qū)域中。
本發(fā)明的文件生成方法及系統(tǒng),通過在第一源文件數(shù)據(jù)中搜尋特 征關(guān)鍵字,以提取出該特征關(guān)鍵字所處設(shè)定區(qū)域內(nèi)的相關(guān)組件數(shù)據(jù)及 其第一注釋數(shù)據(jù),并分析在第二源文件數(shù)據(jù)中是否記錄有與該第一源 文件數(shù)據(jù)相對應的組件數(shù)據(jù),若有,則對應提取該組件所處設(shè)定區(qū)域 內(nèi)的第二注釋數(shù)據(jù),若否,則即自動生成相關(guān)替代注釋數(shù)據(jù),并最后 將各組件的第一注釋數(shù)據(jù)及其第二注釋數(shù)據(jù)(替代注釋數(shù)據(jù))對應關(guān)聯(lián) 合并,以生成最終的文件數(shù)據(jù),以確保軟件程序代碼(測試程序代碼) 中的注解與軟件使用手冊及測試報告內(nèi)容相吻合,并能有效降低人力 資源,以提高工作效率。
圖1為方塊圖,顯示本發(fā)明的文件生成系統(tǒng)的基本架構(gòu)方塊示意 圖;以及
圖2為流程圖,顯示本發(fā)明的文件生成方法的運作流程示意圖。
主要元件符號說明
100數(shù)據(jù)處理裝置 101第一源文件數(shù)據(jù) 103第二源文件數(shù)據(jù) 110文件生成系統(tǒng)
111 查詢模塊
113 分析模塊
115 處理模塊 117合并模塊 S200 S215步驟
具體實施例方式
以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域的技術(shù) 人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功 效。本發(fā)明亦可通過其他不同的具體實例加以施行或應用,本說明書 中的各項細節(jié)亦可基于不同觀點與應用,在不背離本發(fā)明的精神下進 行各種修改與變更。
圖1為方塊圖,其顯示本發(fā)明的文件生成系統(tǒng)的基本架構(gòu)方塊示 意圖。如圖1所示,本發(fā)明的文件生成系統(tǒng)110包括查詢模塊111、分 析模塊113、處理模塊115以及合并模塊117。其中,該文件生成系統(tǒng) 110應用于儲存有第一源文件數(shù)據(jù)101及第二源文件數(shù)據(jù)103的數(shù)據(jù)處 理裝置100,例如伺服器、個人電腦、筆記型電腦、個人數(shù)位助理、行 動電話或多媒體播放裝置等具有數(shù)據(jù)處理功能的電子裝置。再者,該 第一源文件數(shù)據(jù)101用于儲存特定對象(未于圖示)的各第一組件數(shù)據(jù),
每一該第一組件數(shù)據(jù)具有對應的第一注釋數(shù)據(jù),該第二源文件數(shù)據(jù)103 用于儲存該特定對象的各第二組件數(shù)據(jù),每一該第二組件數(shù)據(jù)具有對 應的第二注釋數(shù)據(jù)。本實施例中,該特定對象為軟件程序,該第一源
文件數(shù)據(jù)101則為該軟件程序的程序代碼(module code),在該程序代碼 中記載有該軟件程序的各組成部份,以及針對各該組成部份的功能描 述等數(shù)據(jù);而該第二源文件數(shù)據(jù)103則為該軟件程序相關(guān)的測試程序 代碼(test code),其中記載有該軟件程序的各組成部份的功能測試報告 等數(shù)據(jù)。
此外,上述程序代碼或測試程序代碼中還包括有用于識別代碼中 有關(guān)各組件的相關(guān)描述數(shù)據(jù)的特征關(guān)鍵字(keyword),例如在段落開始 部份輸入〃 $deSCripti0n$〃等字樣的特征關(guān)鍵字,且在本發(fā)明中將該特 征關(guān)鍵字與其相對應的第一/第二組件數(shù)據(jù)及其第一注釋數(shù)據(jù)/第二注 釋數(shù)據(jù)置于同一設(shè)定區(qū)域,例如將上述具有關(guān)聯(lián)性的數(shù)據(jù)置于同一段 落中,從而使本發(fā)明的文件生成系統(tǒng)110能依據(jù)該特征關(guān)鍵字在上述 第一源文件數(shù)據(jù)101及第二源文件數(shù)據(jù)103中的所處位置,而自動識 別出所需的信息數(shù)據(jù)并進行提取作業(yè)(以下詳述)。
該查詢模塊111用于查詢該第一源文件數(shù)據(jù)101中關(guān)于該特定對 象的各第一組件數(shù)據(jù),并提取對應該査詢出的各第一組件數(shù)據(jù)的這些 第一注釋數(shù)據(jù)。具體而言,本發(fā)明的查詢模塊111先從該第一源文件 數(shù)據(jù)101中搜尋相關(guān)特征關(guān)鍵字〃 $deSCripti0n$"以獲取該特征關(guān)鍵字 在該第一源文件數(shù)據(jù)101中的所處區(qū)域,以提取該特征關(guān)鍵字所處設(shè) 定區(qū)域內(nèi)(即所處段落)的相關(guān)信息數(shù)據(jù),由此以提取出相應的組件信息 及其第一注釋數(shù)據(jù),亦即,該軟件程序的各組成模塊以及各組成模塊 相應的功能描述數(shù)據(jù)。
該分析模塊113用于依據(jù)該第一源文件數(shù)據(jù)101中所提取的各第 一組件數(shù)據(jù),亦即,軟件程序的各組成模塊,分析該第二源文件數(shù)據(jù) 103中是否具有與該第一源文件數(shù)據(jù)101的第一組件數(shù)據(jù)相對應的第 二組件數(shù)據(jù)。 該處理模塊115則用于在該分析模塊113分析該第二源文件數(shù)據(jù)
103中具有與該第一源文件數(shù)據(jù)101的第一組件數(shù)據(jù)相對應的第二組 件數(shù)據(jù),亦即,名稱相同的組成模塊時,則從該第二源文件數(shù)據(jù)103 中提取該組件相應的第二注釋數(shù)據(jù),具體而言,該處理模塊115通過 在該第二組件數(shù)據(jù)所處的段落內(nèi)搜尋是否具有特征關(guān)鍵字,若有,則 提取該特征關(guān)鍵字所處段落內(nèi)的信息數(shù)據(jù),以獲取該第二組件數(shù)據(jù)所 對應的第二注釋數(shù)據(jù),例如軟件程序的各組成模塊相應的功能測試報 告;再者,本發(fā)明的處理模塊115在該分析模塊113分析該第二源文 件數(shù)據(jù)103中不具有與該第一源文件數(shù)據(jù)101的第一組件數(shù)據(jù)相對應 的第二組件數(shù)據(jù),或在該分析模塊113分析該第二源文件數(shù)據(jù)103中 具有與該第一源文件數(shù)據(jù)101的第一組件數(shù)據(jù)相對應的第二組件數(shù)據(jù), 只在該第二組件數(shù)據(jù)所處的段落內(nèi)未搜尋到特征關(guān)鍵字時,則使該處 理模塊115依照預設(shè)的規(guī)則,自動生成該組成模塊的替代注釋數(shù)據(jù), 本實施例的替代注釋數(shù)據(jù)例如為此功能并未測試。
該合并模塊117用于合并該査詢模塊111所提取的各第一組件數(shù) 據(jù)的第一注釋數(shù)據(jù)以及該處理模塊115所提取或自動生成的各第二組 件數(shù)據(jù)的第二注釋數(shù)據(jù)或替代注釋數(shù)據(jù),以生成最終的文件數(shù)據(jù)并予 以輸出。本實施例中,該合并模塊117將所提取的各第一組件數(shù)據(jù)及 第二組件的第一注釋數(shù)據(jù)及第二注釋數(shù)據(jù)或替代注釋數(shù)據(jù)關(guān)聯(lián)合并為 同一段落。
圖2為流程圖,顯示本發(fā)明的文件生成方法的運作流程示意圖。 本發(fā)明的文件生成方法應用于儲存有第一源文件數(shù)據(jù)101及第二源文 件數(shù)據(jù)103的數(shù)據(jù)處理裝置100,其中,該第一源文件數(shù)據(jù)101用于儲 存特定對象(未圖示)的各第一組件數(shù)據(jù),每一該第一組件數(shù)據(jù)具有對應 的第一注釋數(shù)據(jù),該第二源文件數(shù)據(jù)103用于儲存該特定對象的各第 二組件數(shù)據(jù),每一該第二組件數(shù)據(jù)具有對應的第二注釋數(shù)據(jù)。本實施 例中,該特定對象為軟件程序,該第一源文件數(shù)據(jù)101則為該軟件程 序的程序代碼(module code),在該程序代碼中記載有該軟件程序的各組 成部份,以及針對各該組成部份的功能描述等數(shù)據(jù);而該第二源文件 數(shù)據(jù)103則為該軟件程序相關(guān)的測試程序代碼(test code),其中記載有 該軟件程序的各組成部份的功能測試報告等數(shù)據(jù)。
如圖2所示,首先執(zhí)行步驟S200,使查詢模塊lll從第一源文件 數(shù)據(jù)IOI中搜尋特征關(guān)鍵字,例如〃 $deSCription$"字樣的特征關(guān)鍵字, 接著進至歩驟S203。
在步驟S203中,判斷是否搜尋該第一源文件數(shù)據(jù)101中是否存在 該特征關(guān)鍵字,若是,則進行步驟S205,否則進行步驟S204。
在步驟S204中,使合并模塊117合并該第一源文件數(shù)據(jù)101中的 所有段落,以生成最終的文件數(shù)據(jù)。
在步驟S205中,使查詢模塊111提取該特征關(guān)鍵字所處段落內(nèi)信 息數(shù)據(jù),以獲取相關(guān)的第一組件數(shù)據(jù)及對應這些第一組件數(shù)據(jù)的這些 第一注釋數(shù)據(jù),亦即,該軟件程序的各組成模塊以及各組成模塊相應 的功能描述數(shù)據(jù),接著進至步驟S207。
在步驟S207中,使分析模塊113分析于第二源文件數(shù)據(jù)103中是 否具有與該第一源文件數(shù)據(jù)ioi的第一組件數(shù)據(jù)對應的第二組件數(shù)據(jù), 若是,則進至步驟S209;若否,則進行步驟S212。
在步驟S209中,使處理模塊115于該分析模塊113所查找出的第 二組件數(shù)據(jù)所處的段落內(nèi)搜尋特征關(guān)鍵字,接著進至歩驟S211。
在步驟S211中,判斷是否搜尋到特征關(guān)鍵字,若是,則進至步驟 S213;若否,則進行步驟S212。
在步驟S212中,使該處理模塊115依照預設(shè)的規(guī)則,自動生成該 第二組件數(shù)據(jù)對應的替代注釋數(shù)據(jù),本實施例的替代注釋數(shù)據(jù)例如為 此功能并未測試,接著進至步驟S215。
在步驟S213中,使該處理模塊115提取該特征關(guān)鍵字所處段落內(nèi) 信息數(shù)據(jù),以自該第二源文件數(shù)據(jù)103中獲取該第二組件數(shù)據(jù)相應的 第二注釋數(shù)據(jù),亦即,軟件程序的各組成模塊相應的功能測試報告, 接著進至步驟S215。
在步驟S215中,使合并模塊117將各第一組件數(shù)據(jù)及第二組件數(shù) 據(jù)分別對應的第一注釋數(shù)據(jù)及第二注釋數(shù)據(jù)(或替代注釋數(shù)據(jù))合并為 同一段落,以生成最終的文件數(shù)據(jù)。
綜上所述,本發(fā)明的文件生成方法及系統(tǒng)通過在源文件數(shù)據(jù)中設(shè) 定特征關(guān)鍵字,以自動搜尋出所述源文件數(shù)據(jù)中所需的數(shù)據(jù)數(shù)據(jù),并 當分析自不同源文件數(shù)據(jù)中所提取的各數(shù)據(jù)數(shù)據(jù)之間具有關(guān)聯(lián)性時,
即自動合并所述數(shù)據(jù)數(shù)據(jù),更可當所述源文件數(shù)據(jù)中不存在所需的數(shù) 據(jù)數(shù)據(jù)時,能依照預定的規(guī)則而自動生成相應的替代文字,從而生成 最終的文件數(shù)據(jù),不僅可確保軟件程序代碼(測試程序代碼)中的相關(guān)注 解與該軟件使用手冊及功能測試報告之間保持一致性,以提高數(shù)據(jù)的 正確性,亦可大幅降低人力資源,從而提高工作效率。
上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制 本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下, 對上述實施例進行修飾與改變。因此,本發(fā)明的權(quán)利保護范圍,應如 所述的權(quán)利要求所列。
權(quán)利要求
1.一種文件生成方法,應用于儲存有第一源文件數(shù)據(jù)及第二源文件數(shù)據(jù)的數(shù)據(jù)處理裝置,其中,該第一源文件數(shù)據(jù)用于儲存特定對象的各第一組件數(shù)據(jù),每一該第一組件數(shù)據(jù)具有對應的第一注釋數(shù)據(jù),該第二源文件數(shù)據(jù)用于儲存該特定對象的各第二組件數(shù)據(jù),每一該第二組件數(shù)據(jù)具有對應的第二注釋數(shù)據(jù),該方法包含以下步驟1)查詢這些第一組件數(shù)據(jù)并提取對應這些第一組件數(shù)據(jù)的第一注釋數(shù)據(jù);2)依據(jù)這些第一組件數(shù)據(jù),分析該第二源文件數(shù)據(jù)中是否具有相對應的第二組件數(shù)據(jù),若是,則進至步驟3),若否,則進至步驟4);3)從該第二源文件數(shù)據(jù)中提取對應該相對應的第二組件數(shù)據(jù)的第二注釋數(shù)據(jù),并進至步驟5);4)依據(jù)預設(shè)的規(guī)則以自動生成替代注釋數(shù)據(jù),并進至步驟5);以及5)合并該步驟1)及該步驟3)所提取的這些第一注釋數(shù)據(jù)、第二注釋數(shù)據(jù)和/或該步驟4)所生成的該替代注釋數(shù)據(jù),以生成最終的文件數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的文件生成方法,其中,該第一源文件數(shù) 據(jù)及第二源文件數(shù)據(jù)中還包括用于標識該特定對象的各組件數(shù)據(jù)的相 關(guān)信息數(shù)據(jù)的特征關(guān)鍵字。
3. 根據(jù)權(quán)利要求2所述的文件生成方法,其中,該第一源文件數(shù) 據(jù)/第二源文件數(shù)據(jù)中,將該特征關(guān)鍵字與其相對應的第一組件數(shù)據(jù)/ 第二組件數(shù)據(jù)及其第一注釋數(shù)據(jù)/第二注釋數(shù)據(jù)置于同一設(shè)定區(qū)域中。
4. 根據(jù)權(quán)利要求3所述的文件生成方法,進一步包括通過搜尋該 特征關(guān)鍵字,以提取該特征關(guān)鍵字所處的設(shè)定區(qū)域內(nèi)的信息數(shù)據(jù),以 從該第一源文件數(shù)據(jù)中提取出該特征關(guān)鍵字對應的第一組件數(shù)據(jù)的第 一注釋數(shù)據(jù),或從該第二源文件數(shù)據(jù)中提取出該特征關(guān)鍵字對應的第二組件數(shù)據(jù)的第二注釋數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1所述的文件生成方法,其中,該步驟5)將所提 取的這些第一注釋數(shù)據(jù)及這些第二注釋數(shù)據(jù)或該替代注釋數(shù)據(jù)合并到 同一設(shè)定區(qū)域中。
6. —種文件生成系統(tǒng),應用于儲存有第一源文件數(shù)據(jù)及第二源文 件數(shù)據(jù)的數(shù)據(jù)處理裝置,其中,該第一源文件數(shù)據(jù)用于儲存特定對象 的各第一組件數(shù)據(jù),每一該第一組件數(shù)據(jù)具有對應的第一注釋數(shù)據(jù), 該第二源文件數(shù)據(jù)用于儲存該特定對象的各第二組件數(shù)據(jù),每一該第二組件數(shù)據(jù)具有對應的第二注釋數(shù)據(jù),該系統(tǒng)包括查詢模塊,用于査詢該第一源文件數(shù)據(jù)中關(guān)于該特定對象的各第一組件數(shù)據(jù),并提取對應這些第一組件數(shù)據(jù)的第一注釋數(shù)據(jù);分析模塊,用于依據(jù)該查詢模塊所提取的各第一組件數(shù)據(jù),分析 該第二源文件數(shù)據(jù)中是否具有相對應的第二組件數(shù)據(jù);處理模塊,用于在該分析模塊分析該第二源文件數(shù)據(jù)中具有與該 第一源文件數(shù)據(jù)的第一組件數(shù)據(jù)相對應的第二組件數(shù)據(jù)時,則從該第 二源文件數(shù)據(jù)中提取該第二組件數(shù)據(jù)的第二注釋數(shù)據(jù),并在該分析模 塊分析該第二源文件數(shù)據(jù)中不具有與該第一源文件數(shù)據(jù)相對應的第二 組件據(jù)時,依據(jù)預設(shè)的規(guī)則以自動生成該第二組件數(shù)據(jù)的替代注釋數(shù) 據(jù);以及合并模塊,用于合并該查詢模塊所提取這些第一注釋數(shù)據(jù)以及該 處理模塊所產(chǎn)生的這些第二注釋數(shù)據(jù)或所生成的該替代注釋數(shù)據(jù),以 生成最終的文件數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的文件生成系統(tǒng),其中,該第一源文件數(shù)據(jù)及第二源文件數(shù)據(jù)中進一步包括用于標識該特定對象的各組件數(shù)據(jù) 的相關(guān)信息數(shù)據(jù)的特征關(guān)鍵字。
8. 根據(jù)權(quán)利要求7所述的文件生成系統(tǒng),其中,該第一源文件數(shù)據(jù)/第二源文件數(shù)據(jù)中,將該特征關(guān)鍵字與其相對應的第一/第二組件數(shù)據(jù)及其第一注釋數(shù)據(jù)/第二注釋數(shù)據(jù)置于同一設(shè)定區(qū)域中。
9. 根據(jù)權(quán)利要求8所述的文件生成系統(tǒng),其中,該査詢模塊通過 搜尋該特征關(guān)鍵字,以提取該特征關(guān)鍵字所處的設(shè)定區(qū)域內(nèi)的信息數(shù) 據(jù),以從該第一源文件數(shù)據(jù)中提取出該特征關(guān)鍵字對應的第一組件數(shù) 據(jù)的第一注釋數(shù)據(jù)。
10. 根據(jù)權(quán)利要求8所述的文件生成系統(tǒng),其中,該處理模塊進 一步包括在該分析模塊分析該第二源文件數(shù)據(jù)中具有與該第一源文件 數(shù)據(jù)相對應的第二組件數(shù)據(jù)時,通過在該第二組件數(shù)據(jù)所處的設(shè)定區(qū) 域內(nèi)搜尋該特征關(guān)鍵字,以提取該第二組件數(shù)據(jù)對應的第二注釋數(shù)據(jù)。
11. 根據(jù)權(quán)利要求6所述的文件生成系統(tǒng),其中,該合并模塊將所提取這些的第一注釋數(shù)據(jù)及第二注釋數(shù)據(jù)或該替代注釋數(shù)據(jù)合并至 同一設(shè)定區(qū)域中。
全文摘要
一種文件生成方法及系統(tǒng),應用于具有第一源文件數(shù)據(jù)及第二文件數(shù)據(jù)的數(shù)據(jù)處理裝置,其中,該第一源文件數(shù)據(jù)及第二源文件數(shù)據(jù)分別用于儲存特定對象的各組件的第一注釋數(shù)據(jù)及第二注釋數(shù)據(jù),其首先自該第一源文件數(shù)據(jù)中提取該特定對象的各組件數(shù)據(jù)及其第一注釋數(shù)據(jù),并分析該第二源文件數(shù)據(jù)中是否具有與該相同的組件數(shù)據(jù),若有,則自該第二源文件數(shù)據(jù)中提取該組件相應的第二注釋數(shù)據(jù),若否,則即自動生成一段特定的替代注釋數(shù)據(jù),最后再將所提取的各組件的第一注釋數(shù)據(jù)及第二注釋數(shù)據(jù)或替代注釋數(shù)據(jù)合并于同一設(shè)定區(qū)域內(nèi),從而自動生成最終的文件數(shù)據(jù),不僅可節(jié)約人力資源,且更能提高最終生成的文件數(shù)據(jù)內(nèi)容的正確性。
文檔編號G06F17/30GK101192232SQ200610163320
公開日2008年6月4日 申請日期2006年11月30日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者楊智清 申請人:英業(yè)達股份有限公司