[發(fā)明專(zhuān)利]一種基于項(xiàng)目對(duì)象樹(shù)的在線編輯方法在審
| 申請(qǐng)?zhí)枺?/td> | 201811219955.0 | 申請(qǐng)日: | 2018-10-18 |
| 公開(kāi)(公告)號(hào): | CN109460224A | 公開(kāi)(公告)日: | 2019-03-12 |
| 發(fā)明(設(shè)計(jì))人: | 孟智平 | 申請(qǐng)(專(zhuān)利權(quán))人: | 孟智平 |
| 主分類(lèi)號(hào): | G06F8/33 | 分類(lèi)號(hào): | G06F8/33 |
| 代理公司: | 廣州三環(huán)專(zhuān)利商標(biāo)代理有限公司 44202 | 代理人: | 顏希文;麥小嬋 |
| 地址: | 510000 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 客戶(hù)端 對(duì)象節(jié)點(diǎn) 操作信息 在線編輯 確認(rèn)操作 項(xiàng)目對(duì)象 發(fā)送 接收客戶(hù)端 存儲(chǔ)對(duì)象 更新對(duì)象 工作效率 內(nèi)容信息 數(shù)據(jù)丟失 同一對(duì)象 多用戶(hù) 解鎖 上傳 文檔 鎖定 轉(zhuǎn)發(fā) 重復(fù) 更新 | ||
本發(fā)明公開(kāi)了一種基于項(xiàng)目對(duì)象樹(shù)的在線編輯方法,包括接收客戶(hù)端A發(fā)送的第一修改操作信息,將第一修改操作信息轉(zhuǎn)發(fā)給在線的客戶(hù)端B,以供客戶(hù)端B根據(jù)第一修改操作信息,鎖定對(duì)象節(jié)點(diǎn)TB?a,以禁止修改對(duì)象節(jié)點(diǎn)TB?a。當(dāng)接收到客戶(hù)端A發(fā)送的確認(rèn)操作信息時(shí),根據(jù)確認(rèn)操作信息中的修改內(nèi)容信息,更新對(duì)象樹(shù)源S端存儲(chǔ)對(duì)象節(jié)點(diǎn)T?a對(duì)應(yīng)的屬性,以及更新客戶(hù)端B中對(duì)象節(jié)點(diǎn)TB?a對(duì)應(yīng)的屬性,并解鎖客戶(hù)端B中的對(duì)象節(jié)點(diǎn)TB?a。采用本發(fā)明技術(shù)方案能夠?qū)崿F(xiàn)多用戶(hù)同時(shí)在線編輯同一對(duì)象樹(shù),提高工作效率,避免因重復(fù)上傳文檔而造成數(shù)據(jù)丟失。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種項(xiàng)目樹(shù)對(duì)象的在線編輯方法。
背景技術(shù)
在設(shè)計(jì)項(xiàng)目的在線開(kāi)發(fā)時(shí),往往需要用戶(hù)在服務(wù)器上建立虛擬文檔,該虛擬文檔由項(xiàng)目樹(shù)構(gòu)成,每個(gè)項(xiàng)目中設(shè)置有不同的對(duì)象,通過(guò)修改、編輯項(xiàng)目樹(shù)中的對(duì)象,完成項(xiàng)目的設(shè)計(jì)。
而在現(xiàn)有技術(shù)中,當(dāng)某一設(shè)計(jì)師完成一個(gè)模塊的設(shè)計(jì)后,需要向服務(wù)器上傳相應(yīng)文檔,以更新服務(wù)器上存儲(chǔ)的虛擬文檔。如果負(fù)責(zé)同一項(xiàng)目的兩個(gè)設(shè)計(jì)師同時(shí)同一個(gè)對(duì)象進(jìn)行編輯,但雙方無(wú)法得知對(duì)方是否正在編輯該對(duì)象,在雙方上傳編輯好的文件時(shí),服務(wù)器以最后上傳的文件為存檔文件,降低工作效率。此外,現(xiàn)有的技術(shù)方案無(wú)法實(shí)現(xiàn)同一個(gè)項(xiàng)目的對(duì)象樹(shù)進(jìn)行多人同時(shí)在線編輯,均需要在本地完成編輯后更新服務(wù)器存儲(chǔ)的文檔。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提出一種基于項(xiàng)目對(duì)象樹(shù)的在線編輯方法,能夠?qū)崿F(xiàn)多用戶(hù)同時(shí)在線編輯同一對(duì)象樹(shù),提高工作效率,避免因重復(fù)上傳文檔而造成數(shù)據(jù)丟失。
本發(fā)明實(shí)施例提供一種基于項(xiàng)目對(duì)象樹(shù)的在線編輯方法,包括:
接收客戶(hù)端A發(fā)送的第一修改操作信息;所述第一修改操作信息包括客戶(hù)端A對(duì)對(duì)象節(jié)點(diǎn)TA-a的修改操作;其中,所述對(duì)象節(jié)點(diǎn)TA-a為對(duì)象樹(shù)TA中的一個(gè)對(duì)象節(jié)點(diǎn)a;所述對(duì)象樹(shù)TA為所述客戶(hù)端A在對(duì)象樹(shù)源S端上獲取的對(duì)象樹(shù)T的對(duì)象樹(shù)結(jié)構(gòu);所述對(duì)象樹(shù)源S端存儲(chǔ)有對(duì)象樹(shù)T的對(duì)象樹(shù)結(jié)構(gòu)、以及所述對(duì)象樹(shù)T中每個(gè)對(duì)象節(jié)點(diǎn)的屬性;
將所述第一修改操作信息轉(zhuǎn)發(fā)給在線的客戶(hù)端B,以供所述客戶(hù)端B根據(jù)所述第一修改操作信息,鎖定對(duì)象節(jié)點(diǎn)TB-a,以禁止修改所述對(duì)象節(jié)點(diǎn)TB-a;其中,所述對(duì)象節(jié)點(diǎn)TB-a為對(duì)象樹(shù)TB中對(duì)應(yīng)的對(duì)象節(jié)點(diǎn)a;所述對(duì)象樹(shù)TB為所述客戶(hù)端B在對(duì)象樹(shù)源S端上獲取的對(duì)象樹(shù)T的對(duì)象樹(shù)結(jié)構(gòu);
當(dāng)接收到所述客戶(hù)端A發(fā)送的確認(rèn)操作信息時(shí),根據(jù)所述確認(rèn)操作信息中所述對(duì)象節(jié)點(diǎn)TA-a的修改內(nèi)容信息,更新所述對(duì)象樹(shù)源S端存儲(chǔ)對(duì)象節(jié)點(diǎn)T-a對(duì)應(yīng)的屬性,以及更新客戶(hù)端B中對(duì)象節(jié)點(diǎn)TB-a對(duì)應(yīng)的屬性,并解鎖客戶(hù)端B中的對(duì)象節(jié)點(diǎn)TB-a;其中,對(duì)象節(jié)點(diǎn)T-a為對(duì)象樹(shù)T中對(duì)應(yīng)的對(duì)象節(jié)點(diǎn)a。
進(jìn)一步的,第一修改操作信息由所述客戶(hù)端A偵測(cè)到第一用戶(hù)對(duì)所述對(duì)象節(jié)點(diǎn)TA-a的修改操作后生成;
其中,所述修改操作包括:對(duì)象屬性修改操作、對(duì)象添加操作、對(duì)象刪除操作或?qū)ο箜樞蛘{(diào)整操作。
進(jìn)一步的,所述客戶(hù)端B根據(jù)所述第一修改操作信息,鎖定對(duì)象節(jié)點(diǎn)TB-a,以禁止修改所述對(duì)象節(jié)點(diǎn)TB-a,具體為:
如果所述修改操作為對(duì)象屬性修改操作,則所述客戶(hù)端B根據(jù)所述對(duì)象屬性修改操作,鎖定所述對(duì)象節(jié)點(diǎn)TB-a、及所述對(duì)象節(jié)點(diǎn)TB-a的子層對(duì)象節(jié)點(diǎn);
如果所述修改操作為對(duì)象添加操作或?qū)ο髣h除操作,則所述客戶(hù)端B不鎖定所述對(duì)象節(jié)點(diǎn)TB-a;
如果所述修改操作為對(duì)象順序調(diào)整操作,則所述客戶(hù)端B鎖定所述對(duì)象節(jié)點(diǎn)TB-a、及所述對(duì)象節(jié)點(diǎn)TB-a的父層對(duì)象節(jié)點(diǎn)、及所述父層對(duì)象節(jié)點(diǎn)下的所有子層對(duì)象節(jié)點(diǎn)。
進(jìn)一步的,所述更新客戶(hù)端B中對(duì)象節(jié)點(diǎn)TB-a對(duì)應(yīng)的屬性,具體為:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于孟智平,未經(jīng)孟智平許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811219955.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種對(duì)系統(tǒng)資源進(jìn)行管理的實(shí)現(xiàn)方法
- 樹(shù)型結(jié)構(gòu)數(shù)據(jù)的訪問(wèn)方法及系統(tǒng)
- 在本地對(duì)象存儲(chǔ)節(jié)點(diǎn)中同步對(duì)象的方法及裝置
- 用于軟件應(yīng)用程序中的焦點(diǎn)管理的方法和系統(tǒng)
- 用于網(wǎng)絡(luò)客戶(hù)端的導(dǎo)航控制
- 一種基于CMSP和KUDU的分布式對(duì)象存儲(chǔ)架構(gòu)和平臺(tái)
- 事件設(shè)置方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 數(shù)據(jù)處理方法、裝置、設(shè)備及介質(zhì)
- 自動(dòng)泊車(chē)系統(tǒng)
- 自動(dòng)停車(chē)系統(tǒng)





