[發明專利]一種異構文檔協作云服務間透明互操作的方法有效
| 申請號: | 201310439944.4 | 申請日: | 2013-09-22 |
| 公開(公告)號: | CN103488754A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 夏歡歡;盧暾;邵斌;丁向華;顧寧 | 申請(專利權)人: | 復旦大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/21;H04L29/08 |
| 代理公司: | 上海正旦專利代理有限公司 31200 | 代理人: | 陸飛;王潔平 |
| 地址: | 200433 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文檔 協作 服務 透明 操作 方法 | ||
技術領域
本發明屬于云計算和計算機支持的協同工作技術領域,具體的說,涉及一種異構文檔協作服務間透明互操作的方法。
背景技術
1.??云協同編輯服務
在經濟全球化的今天,云服務成為了理想的在線協作平臺。地理分散的企業、組織和個人可以通過任意設備,隨時隨地訪問云服務進行在線協作。越來越多的用戶因為云服務的高可用性、彈性和低維護成本開始轉向使用云服務。文檔協作云服務是一類具有代表性的在線協作云服務,例如Google?Docs、Microsoft?Office?Web?Apps、Zoho?Office?Suite等。它們能夠支持地理分散的用戶進行實時的在線文檔協作,用戶可以通過瀏覽器打開并編輯在線文檔,各協作用戶對文檔的更新可以被實時同步并保證各用戶文檔視圖的最終一致。文檔協作云服務通常和文檔存儲、分享、電子郵件、即時消息等云服務緊密整合,從而為終端用戶提供完整的在線協作解決方案。
2.?實時協同組編輯技術
實時協同組編輯技術是實現文檔協作云服務最為重要的技術之一。地址空間轉換AST(Address?Space?Transformation)和操作轉換OT(Operation?Transformation)是兩種最具代表性的實時協同組編輯技術。它們通過將遠程操作或本地文檔地址空間轉換成正確的形式,從而正確的執行操作,自動解決并發操作間沖突,并實現文檔狀態的一致性維護。
AST的基本思想是:共享文檔被復制在各用戶協作站點上,用戶的本地操作可以被立即執行并發送至其他站點;當接收到遠程操作后,首先去除并發操作對文檔狀態產生的影響,將文檔(即地址空間)轉換成該操作產生時的狀態,遠程操作按照其原有形式被執行后,再恢復并發操作的效果將文檔轉換成最新狀態。為了實現地址空間轉換,每個節點擁有一個有效狀態標志;執行后的操作被存儲在對應的文檔空間節點中;被刪除的節點會被保留在地址空間中。并發操作效果的去除和恢復可以通過遍歷地址空間,正確設置節點的有效狀態標志實現。
3.?云服務的互操作
云服務通常采用按需付費的部署模型,企業用戶可以根據自己的喜好和需求選擇合適的云服務來應對市場需求的變化。一方面,用戶通常不希望受制于一家服務提供商;另一方面,用戶通常也不愿意放棄自己已經熟悉的服務和用戶界面而轉向選擇其他的服務提供商并因此付出額外的費用。因此,用戶通常更傾向于選擇對互操作支持較好的云服務。
標準化是實現云服務間互操作的一種方式,然而,由于各大服務提供商因為自身利益很難達成一致,往往導致服務標準化進程非常緩慢。云服務代理(Cloud?Service?Brokerage)是在服務標準化之前更為有效的一種實現云服務間互操作的方案。比如,Jolidriver是一種典型的云存儲代理服務,它通過對各種云存儲服務的API進行封裝從而屏蔽異構云存儲服務之間的差異,為用戶提供統一的云存儲服務界面。
但是,文檔協作云服務屬于多用戶交互式應用,由于涉及多用戶對共享文檔的同時操作,實現異構文檔協作云服務間的互操作要比實現云存儲服務間的互操作困難很多。第一,已有的文檔協作服務僅僅提供文檔存儲、分享等功能的API,并不直接提供支持共享文檔編輯的API;第二,多用戶在不同云服務上對共享文檔的并發操作可能會導致操作沖突并最終導致文檔狀態的不一致,傳統實時協同組編輯系統中的操作沖突解決和數據一致性維護的挑戰,在實現異構文檔協作云服務間的互操作中仍然存在;第三,支持異構文檔協作服務間互操作的代理服務不能改變用戶使用已有服務的體驗,例如,不能要求用戶安裝新的軟件或瀏覽器插件,不能對用戶之間的協作產生任何干擾。
4.?需要解決的關鍵問題
本發明中需要解決的一個關鍵問題是如何以透明的方式實現文檔協作云服務間的互操作?這里的透明性主要包含兩層含義:一層含義是指服務提供商不需要付出任何的工作,如制定標準或修改代碼,即可實現和其他類似的服務間的互操作;另一層含義是指用戶不需要安裝任何的軟件或插件,即可使用他們各自熟悉的服務與用戶界面和其他用戶進行實時的在線文檔協作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于復旦大學,未經復旦大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310439944.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋰動力電池黑匣子裝置及其實現方法
- 下一篇:一種救生艇靠舷釋放裝置





