[發明專利]一種協同排版實現方法有效
| 申請號: | 201310285029.4 | 申請日: | 2013-07-08 |
| 公開(公告)號: | CN103399845A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 游福成;陳麗 | 申請(專利權)人: | 北京印刷學院 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25;G06F21/10 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 李弘;楊紅梅 |
| 地址: | 102600 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 協同 排版 實現 方法 | ||
1.一種協同排版實現方法,其特征在于,包括:
在排版初始階段對潛在的排版沖突進行規避;
在排版過程中對正在發生的排版沖突進行檢測;
當檢測到排版沖突時,對排版沖突進行消解。
2.根據權利要求1所述的協同排版實現方法,其特征在于,所述在排版初始階段對潛在的排版沖突進行規避的步驟包括采用角色定位法規避排版沖突,所述角色定位法包括以下步驟:
按照排版物類型將排版物分為個性化和學術性兩種類型;
判斷待排版的排版物類型;
若屬于個性化類型排版物,則將排版權限分配給排版物作者;
若屬于學術性類型排版物,則將排版權限分配給專業排版人員。
3.根據權利要求2所述的協同排版實現方法,其特征在于,當排版物既不能完全歸屬于個性化類型也不能完全歸屬于學術性類型排版物時,采用鎖機制進行排版沖突規避;所述鎖機制包括交互法加鎖機制,包括以下步驟:
第一協同排版成員將需要排版的第一排版對象及第一排版時間寫入自身鎖定對象隊列;
第一協同排版成員將包含第一排版對象及第一排版時間的詢問消息向協同小組內其他協同排版成員發送,并進入等待狀態;
當其他協同排版成員收到來自第一協同排版成員的詢問消息后,則將第一排版對象及第一排版時間與自身的鎖定對象隊列進行對比,判斷是否有關于第一排版對象的記錄;
若沒有關于第一排版對象的記錄,則將第一排版對象及第一排版時間寫入自身的鎖定對象隊列,并向第一協同排版成員發出認可鎖定信息;
若有關于第一排版對象的記錄,則判斷自身關于第一排版對象的排版時間與第一排版時間的大小關系;
若第一排版時間小于自身關于第一排版對象的排版時間,則在自身的鎖定對象隊列中將自身關于第一排版對象的排版時間更新為第一排版時間,并向第一協同排版成員發出認可鎖定信息;
若第一排版時間大于自身關于第一排版對象的排版時間,則發出拒絕認可鎖定的消息。
4.根據權利要求3所述的協同排版實現方法,其特征在于,當所述第一排版時間等于其他協同排版成員自身關于第一排版對象的排版時間時,所述鎖機制采用服務器仲裁法加鎖機制,包括以下步驟:
第一排版成員將包含第一排版對象及第一排版時間的詢問消息向協同排版服務器發送,并進入等待狀態;
所述協同排版服務器判斷自身的鎖定對象隊列中是否有關于第一排版對象的記錄;
若有,則拒絕第一排版成員的鎖定請求,并向第一排版成員回復當前鎖定所述第一排版對象的協同排版成員ID;
若無,則同意并回復第一排版成員的鎖定請求。
5.根據權利要求4所述的協同排版實現方法,其特征在于,所述鎖機制包括服務器仲裁法解鎖機制,包括以下步驟:
第一協同排版成員將含有第一排版對象的解鎖消息發送給協同排版服務器;
協同排版服務器響應該解鎖消息,并在自身的鎖定對象隊列中刪除關于第一排版對象的記錄。
6.根據權利要求5所述的協同排版實現方法,其特征在于,所述鎖機制還包括交互法解鎖機制,包括以下步驟:
第一協同排版成員在自身的鎖定對象隊列中刪除有關第一排版對象的記錄;
第一協同排版成員將含有第一排版對象的解鎖消息發送給協同小組內的其他協同排版成員;
其他協同排版成員收到第一協同排版成員關于對第一排版對象的解鎖消息后,在自身的鎖定對象隊列中刪除有關第一排版對象的記錄。
7.根據權利要求1所述的協同排版實現方法,其特征在于,所述在排版過程中對正在發生的排版沖突進行檢測的步驟包括采用領域無關法檢測排版沖突,所述領域無關法包括以下步驟:
記錄每個排版對象的每個元素的初始狀態;
跟蹤每個排版對象的每個元素的當前狀態;
對比每個元素的初始狀態與當前狀態是否相同;
若否,則繼續進行協同排版;
若是,則判斷為震蕩沖突,并停止協同排版。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京印刷學院,未經北京印刷學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310285029.4/1.html,轉載請聲明來源鉆瓜專利網。





