本發(fā)明專利技術(shù)涉及一種編輯裝置的實(shí)現(xiàn),尤其是一種電子文檔協(xié)同編輯裝置的實(shí)現(xiàn)。本發(fā)明專利技術(shù)屬于計(jì)算機(jī)領(lǐng)域。本發(fā)明專利技術(shù)實(shí)現(xiàn)的電子文檔的協(xié)同編輯裝置,其主要特征在于包含以下關(guān)鍵模塊:文檔引入模塊完成將電子文檔引入到協(xié)同編輯裝置中;編輯展現(xiàn)模塊完成將電子文檔通過UI界面展示給用戶;編輯實(shí)現(xiàn)模塊通過光標(biāo)的移動(dòng)速度判斷是否激活當(dāng)前段落,進(jìn)而完成電子文檔的編輯過程;數(shù)據(jù)庫將文檔信息保存到數(shù)據(jù)庫表中。本發(fā)明專利技術(shù)實(shí)現(xiàn)的電子文檔的協(xié)同編輯裝置,可以支持多人同時(shí)操作同一篇電子文檔,并對電子文檔的內(nèi)容進(jìn)行同時(shí)的修改與保存,加快了電子文檔的編輯過程,實(shí)現(xiàn)電子文檔的協(xié)同編輯。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及一種編輯裝置的實(shí)現(xiàn),尤其是一種電子文檔協(xié)同編輯裝置的實(shí)現(xiàn)。本專利技術(shù)屬于計(jì)算機(jī)領(lǐng)域。
技術(shù)介紹
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和軟件支撐系統(tǒng)的日益普及,計(jì)算機(jī)應(yīng)用正從傳統(tǒng)的單用戶模式向多用戶協(xié)同工作的方向發(fā)展,如何讓多人進(jìn)行合作,從而規(guī)范、有序、高效地解決問題顯得原來越重要。計(jì)算機(jī)支持的協(xié)同工作,在1984年即以提出,目前已經(jīng)取得了很多進(jìn)展,其主要的含義為一個(gè)群體協(xié)同工作完成一項(xiàng)共同的任務(wù),適應(yīng)了信息社會(huì)中人們的工作方式,因此被認(rèn)為是未來社會(huì)中廣泛采用的技術(shù)。目前對于電子文檔的協(xié)同編輯已有很多解決方案,主要包括:在專利201010564774中提到了一種非線性的協(xié)同編輯功能,該技術(shù)主要應(yīng)用于多媒體行業(yè),SP實(shí)現(xiàn)了音視頻的協(xié)同編輯功能;專利200610065221中提到了一種節(jié)目單的協(xié)同編輯方法,引入了節(jié)目單和欄目的唯一標(biāo)識(shí)概念,通過對播出節(jié)目單及其欄目建立可以進(jìn)行區(qū)分的唯一標(biāo)識(shí),將節(jié)目單編輯過程中的各個(gè)環(huán)節(jié)聯(lián)接起來,統(tǒng)一流程,并在此基礎(chǔ)上提供一個(gè)可以協(xié)同對節(jié)目單進(jìn)行逐步細(xì)化編輯處理的基礎(chǔ)。采用本專利技術(shù)所述的方法,電視播出節(jié)目單的編輯處理流程可以統(tǒng)一規(guī)劃,各處理系統(tǒng)可以分布式協(xié)同編輯,提高了播出節(jié)目單編輯處理流程的效率,實(shí)現(xiàn) 信息共享和交流,減少人工操作的失誤,提高工作的自動(dòng)化程度。但上述技術(shù)存在以下弊端:上述技術(shù)都是針對電子文檔的協(xié)同編輯技術(shù),同時(shí)在上述技術(shù)中也存在較為明顯的弊端,其處理的主要方式主要依靠對同一打開文件的分段處理,及協(xié)同辦公的理念的實(shí)現(xiàn),而并非對同一文檔的同時(shí)處理。本專利技術(shù)實(shí)現(xiàn)的電子文檔的協(xié)同編輯裝置,可以支持多人同時(shí)操作同一篇電子文檔,并對電子文檔的內(nèi)容進(jìn)行同時(shí)的修改與保存,加快了電子文檔的編輯過程,實(shí)現(xiàn)電子文檔的協(xié)同編輯。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于:針對現(xiàn)有技術(shù)的不足,通過對電子文檔的段落控制,實(shí)現(xiàn)電子文檔的協(xié)同編輯處理,提高了電子文檔的編輯處理效率。為實(shí)現(xiàn)上述目的,本專利技術(shù)包括如下功能模塊:文檔引入模塊:完成將電子文檔引入到協(xié)同編輯裝置中;-所述文檔弓I入模塊,將電子文檔弓I入到協(xié)同編輯中,對電子文檔進(jìn)行識(shí)別,識(shí)別出電子文檔的段落并存儲(chǔ)與數(shù)據(jù)庫中;--所述文檔引入模塊需要使用數(shù)據(jù)庫中的file表,主要關(guān)鍵字段為文檔唯一標(biāo)識(shí)fid、文檔名稱、文檔段落列表;--所述文檔段落列表主要記錄的是電子文檔包含的段落,并為每一個(gè)段落分配一個(gè)獨(dú)立的id,其內(nèi)容存儲(chǔ)于part表中,存儲(chǔ)的內(nèi)容為id及段落內(nèi)容;編輯展現(xiàn)模塊:完成將電子文檔通過Π界面展示給用戶;一所述編輯展現(xiàn)模塊完成將已經(jīng)引入到文檔協(xié)同編輯裝置中的數(shù)據(jù)展示給編輯電子文檔的相關(guān)用戶;-所述編輯展現(xiàn)模塊能夠顯示所有當(dāng)前操作該文檔的用戶列表,并為每一個(gè)用戶分配不同的顏色,其用戶列表中的用戶名以該顏色進(jìn)行顯示;一所述編輯展現(xiàn)模塊在用戶對文檔進(jìn)行操作時(shí),其操作的段落以其用戶的標(biāo)識(shí)顏色進(jìn)行顯示,以提醒其他用戶該段落正在被編輯;編輯實(shí)現(xiàn)模塊:完成電子文檔的編輯過程;一所述編輯實(shí)現(xiàn)模塊在用戶對文檔的某一段落進(jìn)行操作時(shí),將跟蹤當(dāng)前計(jì)算機(jī)的光標(biāo)值,其光標(biāo)的固定范圍即為該用戶選定的編輯段落;一所述編輯實(shí)現(xiàn)模塊在用戶移動(dòng)光標(biāo)的過程中,將判斷該光標(biāo)的移動(dòng)速度,當(dāng)其移動(dòng)速度超過30幀/ms時(shí),則不進(jìn)行段落激活,否則則激活該段落,并將該段落處于臨時(shí)鎖定狀態(tài);一所述編輯實(shí)現(xiàn)模塊在選定的段落處于激活狀態(tài)時(shí),即可以進(jìn)行編輯工作,每個(gè)用戶只能激活一個(gè)段落進(jìn)行編輯;一所述編輯實(shí)現(xiàn)模塊在用戶激活的段落進(jìn)行編輯后,其編輯的內(nèi)容自動(dòng)保存到part表中,更新該段落的文字內(nèi)容;數(shù)據(jù)庫:將文檔信息保存到數(shù)據(jù)庫表中;一所述數(shù)據(jù)庫主要記錄文檔的基本信息,其信息存儲(chǔ)與file表中,記錄文檔的ID及其所包含的段落的ID ;-所述數(shù)據(jù)庫還記錄段落的詳細(xì)信息,即該段落的ID和其包含的實(shí)際內(nèi)容。用戶使用步驟為:步驟一:通過文檔引入模塊,將文檔引入到協(xié)同編輯裝置中,引入的過程中,對文檔進(jìn)行識(shí)別,識(shí)別出文檔的段落,及段落所包含的內(nèi)容,并將識(shí)別后的內(nèi)容分別存儲(chǔ)于f iIe表中part表中;步驟二:通過編輯展示模塊,查看需要編輯的電子文檔,在該模塊展示的UI界面內(nèi),所有對文檔操作的用戶可以查看當(dāng)前正在對文檔進(jìn)行操作的用戶列表,每個(gè)用戶以區(qū)別于他人的顏色進(jìn)行顯示,其編輯的段落也使用相同的顏色進(jìn)行標(biāo)識(shí);步驟三:通過編輯實(shí)現(xiàn)模塊,進(jìn)行文檔的協(xié)同編輯工作,當(dāng)用戶的光標(biāo)移動(dòng)的過程中,判斷光標(biāo)的移動(dòng)速度,當(dāng)移動(dòng)速度低于30幀/ms時(shí),即認(rèn)定該用戶已經(jīng)激活該段落,并將該段落處于鎖定狀態(tài),其他人可以編輯文檔的其他段落,而不能編輯本段落;步驟四:通過編輯實(shí)現(xiàn)模塊進(jìn)行修改或錄入的文字內(nèi)容,會(huì)實(shí)時(shí)保存到數(shù)據(jù)庫的part表中,更新part表的內(nèi)容字段,其他用戶所查詢的文字段落內(nèi)容也可以實(shí)時(shí)更新顯示,查看其他用戶的編輯過程,實(shí)現(xiàn)電子文檔的協(xié)同編輯。具體實(shí)施例方式本專利技術(shù)公布的特征和使用步驟均可被類似的功能進(jìn)行等效替換,除非特別聲明,本具體實(shí)施方式中的任意步驟均為一系列等效或類似特征的一個(gè)例子。實(shí)施例一使用Microsoft VisualStudi0.Net開發(fā)工具開發(fā)客戶端運(yùn)行軟件,使用市場上專用的數(shù)據(jù)庫管理工具SqlServer2005建立系統(tǒng)所需要的數(shù)據(jù)庫,用戶先使用編輯工具建立下列功能模塊:文檔引入模塊:完成將電子文檔引入到協(xié)同編輯裝置中;-所述文檔弓I入模塊,將電子文檔弓I入到協(xié)同編輯中,對電子文檔進(jìn)行識(shí)別,識(shí)別出電子文檔的段落并存儲(chǔ)與數(shù)據(jù)庫中;一所述文檔引入模塊需要使用數(shù)據(jù)庫中的file表,主要關(guān)鍵字段為文檔唯一標(biāo)識(shí)fid、文檔名稱、文檔段落列表;-所述文檔段落列表主要記錄的是電子文檔包含的段落,并為每一個(gè)段落分配一個(gè)獨(dú)立的id,其內(nèi)容存儲(chǔ)于part表中,存儲(chǔ)的內(nèi)容為id及段落內(nèi)容;編輯展現(xiàn)模塊:完成將電子文檔通過UI界面展示給用戶;—所述編輯展現(xiàn)模塊完成將已經(jīng)引入到文檔協(xié)同編輯裝置中的數(shù)據(jù)展示給編輯電子文檔的相關(guān)用戶;-所述編輯展現(xiàn)模塊能夠顯示所有當(dāng)前操作該文檔的用戶列表,并為每一個(gè)用戶分配不同的顏色,其用戶列表中的用戶名以該顏色進(jìn)行顯示;-所述編輯展現(xiàn)模塊在用戶對文檔進(jìn)行操作時(shí),其操作的段落以其用戶的標(biāo)識(shí)顏色進(jìn)行顯示,以提醒其他用戶該段落正在被編輯;編輯實(shí)現(xiàn)模塊:完成電子文檔的編輯過程;-所述編輯實(shí)現(xiàn)模塊在用戶對文檔的某一段落進(jìn)行操作時(shí),將跟蹤當(dāng)前計(jì)算機(jī)的光標(biāo)值,其光標(biāo)的固定范圍即為該用戶選定的編輯段落;一所述編輯實(shí)現(xiàn)模塊在用戶移動(dòng)光標(biāo)的過程中,將判斷該光標(biāo)的移動(dòng)速度,當(dāng)其移動(dòng)速度超過30幀/ms時(shí),則不進(jìn)行段落激活,否則則激活該段落,并將該段落處于臨時(shí)鎖定狀態(tài);一所述編輯實(shí)現(xiàn)模塊在選定的段落處于激活狀態(tài)時(shí),即可以進(jìn)行編輯工作,每個(gè)用戶只能激活一個(gè)段落進(jìn)行編輯;—所述編輯實(shí)現(xiàn)模塊在用戶激活的段落進(jìn)行編輯后,其編輯的內(nèi)容自動(dòng)保存到part表中,更新該段落的文字內(nèi)容;數(shù)據(jù)庫:將文檔信息保存到數(shù)據(jù)庫表中;—所述數(shù)據(jù)庫主要記錄文檔的基本信息,其信息存儲(chǔ)與file表中,記錄文檔的ID及其所包含的段落的ID ;-所述數(shù)據(jù)庫還記錄段落的詳細(xì)信息,即該段落的ID和其包含的實(shí)際內(nèi)容。用戶使用步驟為:步驟一:通過文檔引入模塊,將文檔引入到協(xié)同編輯裝置中,引入的過程中,對文檔進(jìn)行識(shí)別,識(shí)別出文檔的段落,及段落所包含的內(nèi)容,并將識(shí)別后的內(nèi)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種電子文檔的協(xié)同編輯裝置的實(shí)現(xiàn),其特征在于:完成電子文檔的協(xié)同編輯,需要如下功能模塊:文檔引入模塊:完成將電子文檔引入到協(xié)同編輯裝置中;??所述文檔引入模塊,將電子文檔引入到協(xié)同編輯中,對電子文檔進(jìn)行識(shí)別,識(shí)別出電子文檔的段落并存儲(chǔ)與數(shù)據(jù)庫中;??所述文檔引入模塊需要使用數(shù)據(jù)庫中的file表,主要關(guān)鍵字段為文檔唯一標(biāo)識(shí)fid、文檔名稱、文檔段落列表;??所述文檔段落列表主要記錄的是電子文檔包含的段落,并為每一個(gè)段落分配一個(gè)獨(dú)立的id,其內(nèi)容存儲(chǔ)于part表中,存儲(chǔ)的內(nèi)容為id及段落內(nèi)容;編輯展現(xiàn)模塊:完成將電子文檔通過UI界面展示給用戶;??所述編輯展現(xiàn)模塊完成將已經(jīng)引入到文檔協(xié)同編輯裝置中的數(shù)據(jù)展示給編輯電子文檔的相關(guān)用戶;??所述編輯展現(xiàn)模塊能夠顯示所有當(dāng)前操作該文檔的用戶列表,并為每一個(gè)用戶分配不同的顏色,其用戶列表中的用戶名以該顏色進(jìn)行顯示;??所述編輯展現(xiàn)模塊在用戶對文檔進(jìn)行操作時(shí),其操作的段落以其用戶的標(biāo)識(shí)顏色進(jìn)行顯示,以提醒其他用戶該段落正在被編輯;編輯實(shí)現(xiàn)模塊:完成電子文檔的編輯過程;??所述編輯實(shí)現(xiàn)模塊在用戶對文檔的某一段落進(jìn)行操作時(shí),將跟蹤當(dāng)前計(jì)算機(jī)的光標(biāo)值,其光標(biāo)的固定范圍即為該用戶選定的編輯段落;??所述編輯實(shí)現(xiàn)模塊在用戶移動(dòng)光標(biāo)的過程中,將判斷該光標(biāo)的移動(dòng)速度,當(dāng)其移動(dòng)速度超過30幀/ms時(shí),則不進(jìn)行段落激活,否則則激活該段落,并將該段落處于臨時(shí)鎖定狀態(tài);??所述編輯實(shí)現(xiàn)模塊在選定的段落處于激活狀態(tài)時(shí),即可以進(jìn)行編輯工作,每個(gè)用戶只能激活一個(gè)段落進(jìn)行編輯;??所述編輯實(shí)現(xiàn)模塊在用戶激活的段落進(jìn)行編輯后,其編輯的內(nèi)容自動(dòng) 保存到part表中,更新該段落的文字內(nèi)容;數(shù)據(jù)庫:將文檔信息保存到數(shù)據(jù)庫表中;??所述數(shù)據(jù)庫主要記錄文檔的基本信息,其信息存儲(chǔ)與file表中,記錄文檔的ID及其所包含的段落的ID;??所述數(shù)據(jù)庫還記錄段落的詳細(xì)信息,即該段落的ID和其包含的實(shí)際內(nèi)容。...
【技術(shù)特征摘要】
1.一種電子文檔的協(xié)同編輯裝置的實(shí)現(xiàn),其特征在于:完成電子文檔的協(xié)同編輯,需要如下功能模塊: 文檔引入模塊:完成將電子文檔引入到協(xié)同編輯裝置中; -所述文檔弓I入模塊,將電子文檔弓I入到協(xié)同編輯中,對電子文檔進(jìn)行識(shí)別,識(shí)別出電子文檔的段落并存儲(chǔ)與數(shù)據(jù)庫中; 一所述文檔引入模塊需要使用數(shù)據(jù)庫中的file表,主要關(guān)鍵字段為文檔唯一標(biāo)識(shí)fid、文檔名稱、文檔段落列表; -所述文檔段落列表主 要記錄的是電子文檔包含的段落,并為每一個(gè)段落分配一個(gè)獨(dú)立的id,其內(nèi)容存儲(chǔ)于part表中,存儲(chǔ)的內(nèi)容為id及段落內(nèi)容; 編輯展現(xiàn)模塊:完成將電子文檔通過Π界面展示給用戶; 一所述編輯展現(xiàn)模塊完成將已經(jīng)引入到文檔協(xié)同編輯裝置中的數(shù)據(jù)展示給編輯電子文檔的相關(guān)用戶; -所述編輯展現(xiàn)模塊能夠顯示所有當(dāng)前操作該文檔的用戶列表,并為每一個(gè)用戶分配不同的顏色,其用戶列表中的用戶名以該顏色進(jìn)行顯示; 一所述編輯展現(xiàn)模塊在用戶對文檔進(jìn)行操作時(shí),其操作的段落以其用戶的標(biāo)識(shí)顏色進(jìn)行顯示,以提醒其他用戶該段落正在被編輯; 編輯實(shí)現(xiàn)模塊:完成電子文檔的編輯過程; 一所述編輯實(shí)現(xiàn)模塊在用戶對文檔的某一段落進(jìn)行操作時(shí),將跟蹤當(dāng)前計(jì)算機(jī)的光標(biāo)值,其光標(biāo)的固定范圍即為該用戶選定的編輯段落; -所述編輯實(shí)現(xiàn)模塊在用戶移動(dòng)光標(biāo)的過程中,將判斷該光標(biāo)的移動(dòng)速度,當(dāng)其移動(dòng)速度超過30幀/ms時(shí),則不進(jìn)行段落激活,否則則激活該段落,并將該段落處于臨時(shí)鎖定狀態(tài); 一所述編輯實(shí)現(xiàn)模塊在選定的段落處于激活狀態(tài)時(shí),即可以進(jìn)行編輯工作...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王志剛,
申請(專利權(quán))人:鎮(zhèn)江雅迅軟件有限責(zé)任公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。