[發明專利]一種基于B/S結構的文稿對比方法及系統有效
| 申請號: | 201010126918.2 | 申請日: | 2010-03-12 |
| 公開(公告)號: | CN102193907A | 公開(公告)日: | 2011-09-21 |
| 發明(設計)人: | 胡麗娜;曹志強;呂輝;蔡四兵 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;H04L29/08 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100080 北京市海淀區西草*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 結構 文稿 對比 方法 系統 | ||
技術領域
本發明涉及數據可視化的技術領域,特別是涉及一種基于B/S結構的文稿對比方法,以及,一種基于B/S結構的文稿對比系統。
背景技術
B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構(Client/Serve,客戶機和服務器結構)的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。
隨著計算機信息技術和網絡化技術的飛速發展,廣播電臺、電視臺的文稿采編都提出了文稿對比的需求。具體而言,由于廣播電臺、電視臺的實際工作流程的需要,往往一個文稿存在多個版本,如初稿、審核稿、修訂稿等,并且,相關工作人員通常會在外地采訪、辦公,并就寫編撰文稿。在這種情況下,如何使相關工作人員方便、快捷、隨時隨地地進行文稿對比,以獲知不同版本文稿的具體修訂之處,則顯得尤為重要。
現有技術中,文稿系統通常是基于C/S結構實現的,其中一般采用第三方的插件來實現文稿的對比,如基于word文件對比功能的插件。在這種情況下,不僅文稿對比功能必須通過特定客戶端才能得以實現,不能滿足用戶隨時隨地查看文稿進行對比的需求;并且由于第三方插件的不對外開放性,文稿對比只能基于通用的標準和屬性定義進行,很難滿足各個電臺、電視臺的個性化需求。例如,某電視臺希望刪除文字的方式不采用刪除線而采用顏色塊覆蓋的方式;或如,某電視臺希望添加文字的方式不采用直接嵌入的方式而采用在行尾用不同顏色標記的方式等。
因而,目前迫切需要本領域技術人員解決的一個技術問題就是:如何在B/S結構下,實現快捷、方便并能滿足用戶個性化需求的文稿對比。
發明內容
本發明所要解決的技術問題是提供一種基于B/S結構的文稿對比方法及系統,用以實現在B/S結構下,進行快捷、方便并能滿足用戶個性化需求的文稿對比。
為了解決上述技術問題,本發明實施例公開了一種基于B/S結構的文稿對比方法,包括:
服務器依據用戶提交的文稿提取請求,提取相應的文稿并返回至瀏覽器端,所述文稿包括多個版本;
針對用戶選定的第一版本文稿和第二版本文稿進行文稿對比;
若所述不同版本的文稿內容存在差異,則采用預定義的標示規則分別在各個版本的文稿中進行標示。
優選的,所述進行文稿對比的步驟包括:
分別提取對比文稿中相應內容的字符串;
查找所述對比字符串之間的最長匹配子串及編輯距離;
依據所述最長匹配子串及編輯距離分別確定不同版本文稿中的差異。
優選的,所述最長匹配子串通過以下步驟獲得:
采用矩陣來記錄兩個對比字符串中所有位置的兩個字符之間的匹配情況,若是匹配則為1,否則為0;
求出對角線最長的1序列,其對應的位置為最長匹配子串的位置。
優選的,所述預定義的標示規則為采用不同顏色標示文稿中不同類型的修改。
優選的,所述的方法,還包括:
依據用戶提交的修改還原操作,將選定的歷史版本的文稿覆蓋當前版本。
本發明實施例還公開了一種基于B/S結構的文稿對比系統,包括:
服務器的文稿提取模塊,用于依據用戶提交的文稿提取請求,提取相應的文稿并返回至瀏覽器端,所述文稿包括多個版本;
文稿對比模塊,用于針對用戶選定的第一版本文稿和第二版本文稿進行文稿對比;
差異標示模塊,用于在所述不同版本的文稿內容存在差異時,采用預定義的標示規則分別在各個版本的文稿中進行標示。
優選的,所述文稿對比模塊進一步包括:
字符串提取子模塊,用于分別提取對比文稿中相應內容的字符串;
查找子模塊,用于查找所述對比字符串之間的最長匹配子串及編輯距離;
差異確定子模塊,用于依據所述最長匹配子串及編輯距離分別確定不同版本文稿中的差異。
優選的,所述最長匹配子串通過以下步驟獲得:
采用矩陣來記錄兩個對比字符串中所有位置的兩個字符之間的匹配情況,若是匹配則為1,否則為0;
求出對角線最長的1序列,其對應的位置為最長匹配子串的位置。
優選的,所述預定義的標示規則為采用不同顏色標示文稿中不同類型的修改。
優選的,所述的系統,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010126918.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于降低電子設備啟動電流的裝置
- 下一篇:咖啡粘膠纖維及其制備方法





