[發(fā)明專(zhuān)利]一種基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210398881.8 | 申請(qǐng)日: | 2012-10-18 |
| 公開(kāi)(公告)號(hào): | CN102945260A | 公開(kāi)(公告)日: | 2013-02-27 |
| 發(fā)明(設(shè)計(jì))人: | 雷州;周哲博;畢延嶺;向勁鋒;王菊姝;張旻;周亞軍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 江蘇南開(kāi)之星軟件技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30;H04L29/08 |
| 代理公司: | 南京蘇高專(zhuān)利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 謝東 |
| 地址: | 225000 江蘇省揚(yáng)州市廣*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 用戶(hù) 文件 雙向 同步 沖突 檢測(cè) 方法 | ||
1.一種基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,它包括如下步驟:
A.服務(wù)器端為每一個(gè)客戶(hù)端都存儲(chǔ)用戶(hù)的文件元數(shù)據(jù)信息,服務(wù)器保存用戶(hù)最近一次成功更新后的文件的元數(shù)據(jù)信息,用于在同步時(shí)檢測(cè)沖突的比較數(shù)據(jù)集,客戶(hù)端保存用戶(hù)在本客戶(hù)機(jī)同步文件夾中的文件元數(shù)據(jù)信息,便于記錄客戶(hù)操作的文件,為同步過(guò)程中提供支持;
B.文件沖突類(lèi)型定義,給出完整的沖突向量表,在沖突檢測(cè)時(shí)能夠準(zhǔn)確的確定文件同步過(guò)程中引發(fā)的沖突類(lèi)型,為后續(xù)文件沖突處理提供支持依據(jù);
C.文件沖突處理方案,依據(jù)文件沖突類(lèi)型,提供處理方案,支持同步過(guò)程中發(fā)生錯(cuò)誤時(shí)的糾錯(cuò)機(jī)制,維護(hù)系統(tǒng)的靈活性、健壯性和交互性;
D.用戶(hù)可以在多個(gè)客戶(hù)端登入取得與服務(wù)器的聯(lián)系,同一時(shí)刻只能有一個(gè)客戶(hù)端與服務(wù)端同步,客戶(hù)端監(jiān)測(cè)用戶(hù)的操作步驟,發(fā)送經(jīng)處理后操作條目系列至服務(wù)器端,接收到操作條目系列的服務(wù)器執(zhí)行沖突檢測(cè),完成用戶(hù)文件的同步。
2.根據(jù)權(quán)利要求1所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,在文件元數(shù)據(jù)條目里包含文件全局標(biāo)識(shí)字段、控制字段和信息字段,用于作為支持檢測(cè)過(guò)程中沖突檢測(cè)系統(tǒng)快速判斷同步過(guò)程是否發(fā)生沖突的依據(jù),簡(jiǎn)化服務(wù)器端沖突檢測(cè)的壓力,其中控制字段是核心判斷沖突的依據(jù)。
3.根據(jù)權(quán)利要求2所述基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,文件元數(shù)據(jù)由七元組FID、?FUSER、FPATH、FTYPE、FSIZE、FTIME和FVERSION構(gòu)成,記錄詳細(xì)的文件信息,用于作為支持完整的沖突檢測(cè)時(shí)的依據(jù)。
4.根據(jù)權(quán)利要求2所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,文件全局標(biāo)識(shí)字段是在該文件被首次同步到服務(wù)器時(shí)由服務(wù)器指定,控制字段是在文件被首次同步至服務(wù)器時(shí)設(shè)定初始值,其后在每次同步中當(dāng)服務(wù)器端文件內(nèi)容發(fā)生修改時(shí),控制字段也隨之變化。
5.根據(jù)權(quán)利要求1所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,操作條目由三元組構(gòu)成,包括文件全局標(biāo)識(shí)、命令字段和參數(shù)字段,其中操作條目是客戶(hù)端產(chǎn)生發(fā)送至服務(wù)器處理的命令。
6.根據(jù)權(quán)利要求1所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,本地文件與服務(wù)器端文件發(fā)生沖突的八種類(lèi)型分別是文件命名沖突、修改-刪除沖突、修改-重命名沖突、修改-修改沖突、刪除-修改沖突、重命名-刪除沖突、重命名-修改沖突和重命名-重命名沖突。
7.根據(jù)權(quán)利要求6所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,八種沖突的處理方案為:
1)文件命名沖突,告知用戶(hù)在服務(wù)器端該文件名已被占用,提示用戶(hù)更換相應(yīng)?文件名;
2)修改-刪除沖突,告知用戶(hù)在服務(wù)器端該文件已經(jīng)刪除,提示用戶(hù)在服務(wù)器端新建該文件,或是刪除本地文件;
3)修改-重命名沖突,告知用戶(hù)在服務(wù)器端該文件被重命名,提示用戶(hù)上傳本地文件為新文件,或是保留兩個(gè)文件中的其中一個(gè),或是合并修改與重命名操作;
4)修改-修改沖突,告知用戶(hù)在服務(wù)器端該文件被修改并顯示詳細(xì)沖突文件信息,提示用戶(hù)在服務(wù)器端保留兩個(gè)文件,或是保留其中一個(gè),或是合并修改與重命名操作;
5)刪除-修改沖突,告知用戶(hù)在服務(wù)器端該文件被修改,提示用戶(hù)在服務(wù)器端確刪除該文件,或是放棄刪除操作;
6)重命名-刪除沖突,告知用戶(hù)在服務(wù)器端該文件已經(jīng)刪除,提示用戶(hù)在服務(wù)器端新建該文件,或是刪除本地文件;
7)重命名-修改沖突,告知用戶(hù)在服務(wù)器端該文件被修改,提示用戶(hù)上傳本地文件為新文件,或是保留兩個(gè)文件中的其中一個(gè),或是合并修改與重命名操作;
8)重命名-重命名沖突,告知用戶(hù)在服務(wù)器端該文件名已更改,提示用戶(hù)上傳本地文件為新文件,或是保留兩個(gè)文件中的其中一個(gè)。
8.根據(jù)權(quán)利要求1所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,所述步驟D包括如下步驟:
E.客戶(hù)端后臺(tái)服務(wù)監(jiān)控用戶(hù)的操作,經(jīng)處理后發(fā)送操條目作系列至服務(wù)器;
F.服務(wù)器收到客戶(hù)端發(fā)送的操作條目后執(zhí)行沖突檢測(cè);
G.服務(wù)器依據(jù)沖突檢測(cè)返回的沖突類(lèi)型,處理客戶(hù)端與服務(wù)器的文件同步操作。
9.根據(jù)權(quán)利要求8所述的基于用戶(hù)級(jí)文件雙向同步的沖突檢測(cè)方法,其特征是,所述步驟F包括如下步驟:
a)沖突檢測(cè)系統(tǒng)依次提取操作條目的命令字段,文件全局標(biāo)識(shí)字段,參數(shù)字段;
b)沖突檢測(cè)系統(tǒng)讀取服務(wù)器上用戶(hù)所有文件的元數(shù)據(jù)信息;
c)沖突檢測(cè)系統(tǒng)負(fù)責(zé)比對(duì)、審核用戶(hù)的文件同步操作是否有沖突;
d)如果沒(méi)有文件同步?jīng)_突,則直接進(jìn)行用戶(hù)客戶(hù)端與服務(wù)器端的文件同步操作;
e)如果有文件同步?jīng)_突,返回確定文件同步?jīng)_突類(lèi)型。?
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于江蘇南開(kāi)之星軟件技術(shù)有限公司,未經(jīng)江蘇南開(kāi)之星軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210398881.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:椅子
- 下一篇:一種蘘荷提取物的解酒新用途
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 用戶(hù)-用戶(hù)推薦器
- 用戶(hù)可定制配置的用戶(hù)終端及其用戶(hù)配置定制方法
- 用戶(hù)認(rèn)證方法、用戶(hù)認(rèn)證系統(tǒng)、用戶(hù)認(rèn)證裝置及用戶(hù)認(rèn)證程序
- 用戶(hù)認(rèn)證裝置、用戶(hù)認(rèn)證方法以及用戶(hù)認(rèn)證程序
- 用戶(hù)認(rèn)證裝置、用戶(hù)認(rèn)證方法以及用戶(hù)認(rèn)證程序
- 用戶(hù)接入方法及用戶(hù)設(shè)備
- 用戶(hù)管理方法、用戶(hù)管理系統(tǒng)和用戶(hù)終端
- 基于網(wǎng)絡(luò)的用戶(hù)對(duì)用戶(hù)交易
- 手機(jī)圖形用戶(hù)界面(用戶(hù)體系)
- 用戶(hù)認(rèn)證系統(tǒng)、用戶(hù)認(rèn)證服務(wù)器及用戶(hù)認(rèn)證方法
- 雙向無(wú)線(xiàn)電能監(jiān)控系統(tǒng)
- 雙向無(wú)線(xiàn)電能監(jiān)控系統(tǒng)
- 電動(dòng)車(chē)電機(jī)自動(dòng)變速器雙向驅(qū)動(dòng)盤(pán)
- 電動(dòng)車(chē)電機(jī)自動(dòng)變速器雙向驅(qū)動(dòng)盤(pán)
- 一種沖床離合制動(dòng)器機(jī)構(gòu)
- 一種沖床離合制動(dòng)器機(jī)構(gòu)
- 雙向多步DeBruijn圖的自環(huán)雙向邊識(shí)別與去除方法
- 雙向調(diào)節(jié)機(jī)構(gòu)
- 基于HVDC網(wǎng)絡(luò)與AC環(huán)網(wǎng)的分布式發(fā)電系統(tǒng)
- 一種矩形板回彈曲率的建模方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





