[發(fā)明專利]編輯文檔的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210448651.8 | 申請日: | 2012-11-09 |
| 公開(公告)號: | CN102999480A | 公開(公告)日: | 2013-03-27 |
| 發(fā)明(設(shè)計)人: | 呂寧;陳雪松;欒明君;張立松;安洋;欒凱;秦虎林;溫瑞鐸 | 申請(專利權(quán))人: | 中國電子科技集團公司第十五研究所 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F9/445 |
| 代理公司: | 北京市京大律師事務(wù)所 11321 | 代理人: | 黃啟行;方曉明 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 編輯 文檔 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種編輯文檔的方法及編輯文檔的系統(tǒng)。
背景技術(shù)
隨著計算機技術(shù)及網(wǎng)絡(luò)化的發(fā)展,協(xié)同辦公是大勢所趨,提高日常辦公格式化文檔的效率迫在眉睫。
文稿擬制是日常辦公中最基礎(chǔ)的功能,但是,目前的文檔編輯只是由一個人獨立編輯完成、或多人分工編輯后再統(tǒng)一整合完成,比如:采用將word控件嵌入在多個操作頁面中編輯多個文檔,最后手工將多個word文件進行合并整合,實現(xiàn)文檔的編輯。
上述現(xiàn)有的文檔編輯方法不僅工作效率低下,而且容易存在計算機系統(tǒng)資源的浪費問題,明顯已經(jīng)不適應(yīng)現(xiàn)有計算機辦公中高效工作的要求。
發(fā)明內(nèi)容
本發(fā)明提供了一種編輯文檔的方法及系統(tǒng),用以使得的項目或應(yīng)用得以實現(xiàn)。
根據(jù)本發(fā)明的一個方面,提供了一種編輯文檔的方法,該方法能夠提高工作效率,節(jié)省系統(tǒng)資源。該方法包括:
根據(jù)拆分?jǐn)?shù)N及文檔標(biāo)識,加載與其對應(yīng)的待編輯文檔的模板;所述N為大于1的整數(shù);
根據(jù)預(yù)設(shè)的第一時間,周期性地將輸入至第i子模板的以段為單位的信息,以HTML的編碼方式生成二進制流并以段為單位進行暫存;所述第i子模板為利用拆分?jǐn)?shù)N拆分待編輯文檔的模板后生成的N個子模板中的任意一個子模板;
根據(jù)預(yù)設(shè)的第二時間,周期性地對N個子模板的以段為單位進行暫存的二進制流進行整合;
將整合后的二進制流導(dǎo)入待編輯文檔的模板并輸出顯示。
其中,所述加載與其對應(yīng)的待編輯文檔的模板之后還包括:
根據(jù)輸入的身份信息,對編輯第i子模板的用戶進行驗證,如果通過驗證,則輸出第i子模板。
其中,所述加載與其對應(yīng)的待編輯文檔的模板包括:
根據(jù)文檔標(biāo)識,判斷是否保存有與其對應(yīng)的待編輯文檔的模板,如果是,則導(dǎo)入待編輯文檔的模板,否則,生成與文檔標(biāo)識對應(yīng)的待編輯文檔的模板并導(dǎo)入;
根據(jù)拆分?jǐn)?shù)N,判斷導(dǎo)入的待編輯文檔的模板是否已被拆分成N個子模板,如果是,則加載被拆分成N個子模板的待編輯文檔的模板,否則,對導(dǎo)入的待編輯文檔的模板進行拆分并加載。
其中,所述加載被拆分成N個子模板的待編輯文檔的模板包括:
將待編輯文檔的模板包括的N個子模板中的任一子模板輸出至一個用以編輯該子模板的客戶端上。
其中,所述將輸入至第i子模板的以段為單位的信息,以HTML的編碼方式生成二進制流并以段為單位進行暫存包括:
接收輸入至第i子模板中的以段為單位的信息;所述信息至少包括文字和樣式;
利用HTML的編碼方式,對第i子模板中的以段為單位的信息進行編碼,生成第i子模板包括的一段的二進制流;
利用段落ID,將第i子模板包括的一段的二進制流寫入對應(yīng)段落ID的二進制數(shù)組中。
其中,所述對N個子模板的以段為單位進行暫存的二進制流進行整合包括:
讀取與N個子模板包括的段落對應(yīng)的二進制數(shù)組中暫存的二進制流;
利用段落ID對二進制數(shù)組中暫存的二進制流進行段落排序;
將段落排序后獲得的二進制流作為整合后的二進制流。
其中,所述將整合后的二進制流導(dǎo)入待編輯文檔的模板并輸出顯示包括:
將整合后的二進制流按照段落順序?qū)氪庉嬑臋n的模板中的相應(yīng)段落中;
將導(dǎo)入整合后的二進制流的待編輯文檔的模板,輸出至用以編輯子模板的N個客戶端上;
所述任一個客戶端編輯N個子模板中的一個子模板。
其中,該方法還包括:
根據(jù)預(yù)設(shè)的第三時間,周期性地將對應(yīng)段落ID的二進制數(shù)組中暫存的二進制流按照段落ID進行保存。
進一步地,該方法還包括:
根據(jù)接收到的待導(dǎo)出的已完成編輯的文檔的標(biāo)識信息,讀取保存的與該文檔對應(yīng)的以HTML格式存在的二進制數(shù)據(jù)流,進行格式轉(zhuǎn)換后生成預(yù)設(shè)格式的文檔,并以字節(jié)流的形式輸出預(yù)設(shè)格式的文檔。
根據(jù)本發(fā)明的一個方面,提供了一種編輯文檔的系統(tǒng),該系統(tǒng)能夠提高工作效率,節(jié)省系統(tǒng)資源。該系統(tǒng)包含:服務(wù)端及N個客戶端;所述N為大于1的整數(shù);
所述服務(wù)端根據(jù)輸入的拆分?jǐn)?shù)N及文檔標(biāo)識,將與其對應(yīng)的待編輯文檔的模板加載到所述N個客戶端上;所述服務(wù)端根據(jù)預(yù)設(shè)的第二時間,周期性地對N個子模板的以段為單位進行暫存的二進制流進行整合,將整合后的二進制流導(dǎo)入待編輯文檔的模板,并輸出至N個客戶端;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團公司第十五研究所,未經(jīng)中國電子科技集團公司第十五研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210448651.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





