本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及基于計算機系統(tǒng)的文檔編輯領(lǐng)域。
背景技術(shù):
現(xiàn)有技術(shù)中,通過計算機對文檔進行修改時,無論是一人或是多人對同一文檔進行修訂、添加、刪除等操作,這些操作均為直接生效的。例如,對某一內(nèi)容進行修訂時,修訂前的內(nèi)容被修訂后的內(nèi)容直接替換了;當刪除某一內(nèi)容時,被刪除的內(nèi)容則不再出現(xiàn)在文檔中;當添加內(nèi)容時,被添加的內(nèi)容出現(xiàn)在文檔相應(yīng)的位置中。
上述方案存在以下問題:當單人操作時,用戶可能存在對多次操作后的結(jié)果依然不滿意,想退回但又不清楚需要退回到哪一次操作前,或者有時希望借鑒自己多次操作的結(jié)果和思路。當多人協(xié)作操作時,一個用戶操作的內(nèi)容,可能很快就被另一個協(xié)作用戶的操作覆蓋了。雖然有些技術(shù)方案保存操作歷史可供查詢,但是對不同人和/或不同時間的修改意見仍然沒有一個系統(tǒng)、完整的體現(xiàn),因此,無法體現(xiàn)文檔在操作過程中,不同人和/或者同一人在不同時間的操作方式,這些操作方式能夠展示不同人和/或不同時間的操作思路或者智慧貢獻,而這些操作思路或智慧貢獻往往能夠給文檔的進一步優(yōu)化提供重要的參考。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于克服上述現(xiàn)有技術(shù)的缺陷,尤其涉及一種文檔編輯方法、裝置、可讀存儲介質(zhì)及終端設(shè)備,以解決現(xiàn)有技術(shù)中文檔操作脈絡(luò)無法體現(xiàn),無法為文檔的進一步優(yōu)化提供參考的問題,較大地提高了文檔操作效率。
本發(fā)明一方面提供了一種文檔編輯方法,其特征在于,所述文檔由至少一個編輯單元組成;所述方法包括:第一對應(yīng)關(guān)系建立步驟,當用戶對所述至少一個編輯單元中的一個編輯單元操作時,建立第一參數(shù)與被操作的編輯單元的第一對應(yīng)關(guān)系;顯示步驟,根據(jù)所述第一對應(yīng)關(guān)系,將所述第一參數(shù)顯示在其對應(yīng)的編輯單元的旁邊;其中,所述第一參數(shù)包括操作的類型和/或內(nèi)容;所述操作的類型包括修訂、刪除、添加中的至少一種。
可選地,所述第一對應(yīng)關(guān)系還包括與第二參數(shù)的對應(yīng)關(guān)系;所述顯示步驟還包括將所述第二參數(shù)顯示在其對應(yīng)的編輯單元的旁邊;所述第二參數(shù)包括用戶標識和/或操作時間。
可選地,所述第一對應(yīng)關(guān)系建立步驟包括:當用戶對所述至少一個編輯單元中的一個編輯單元操作并確認提交后,建立所述第一對應(yīng)關(guān)系。
可選地,所述用戶包括一個或兩個以上用戶;當用戶為兩個以上時,還包括第一對應(yīng)關(guān)系發(fā)送步驟,用于發(fā)送所述第一對應(yīng)關(guān)系;根據(jù)所述發(fā)送的第一對應(yīng)關(guān)系,其他用戶的顯示界面能夠?qū)⑺龅谝粎?shù)和/或第二參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
可選地還包括更新確定步驟,所述更新確定步驟,用于對文檔中的存在所述第一對應(yīng)關(guān)系的每一個編輯單元,根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元。
可選地,所述根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元包括:當所述操作類型為刪除操作時,滿足第一預(yù)定規(guī)則,則刪除所述編輯單元,否則不更新;當所述操作類型為修訂操作時,滿足第一預(yù)定規(guī)則,將修訂的內(nèi)容替換所述編輯單元的內(nèi)容,否則不更新;其中,當至少兩個以上修訂的內(nèi)容均滿足第一預(yù)定規(guī)則時,則確定其中之一替換所述編輯單元的內(nèi)容;當所述操作類型為添加操作時,滿足第一預(yù)定規(guī)則,將添加的內(nèi)容添加至所述編輯單元之后形成新增的編輯單元,否則不更新。
可選地,還包括新版本生成步驟,所述新版本生成步驟,用于根據(jù)所述更新確定步驟的結(jié)果生成新版本的文檔。
可選地,所述方法還包括用戶權(quán)限設(shè)定步驟;所述用戶權(quán)限設(shè)定步驟,用于為所述用戶設(shè)定針對所述文檔的權(quán)限。
可選地,所述方法還包括用戶權(quán)限設(shè)定步驟;所述用戶權(quán)限設(shè)定步驟,用于為所述用戶設(shè)定針對所述文檔的權(quán)限;所述權(quán)限包括管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限;所述管理者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限;所述參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限;或者所述參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限;所述閱讀者權(quán)限包括文檔閱讀權(quán)限。
可選地,所述第一預(yù)定規(guī)則包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0;g為第一閾值。
可選地,所述第一預(yù)定規(guī)則進一步包括所述管理者中的第一管理者具有一票否決權(quán)。
可選地,當包括兩個以上新增的編輯單元時,所述兩個以上新增的編輯單元按照操作時間排序或者所述兩個以上新增的編輯單元按照調(diào)整后的次序排序。
可選地,所述新版本生成步驟還包括:若編輯單元的內(nèi)容未被修訂或刪除操作的內(nèi)容更新,則將原版本第一對應(yīng)關(guān)系中的類型為修訂或/和刪除的條目保存至新版本的第一對應(yīng)關(guān)系中,并顯示在對應(yīng)的編輯單元旁邊,否則原版本第一對應(yīng)關(guān)系中的類型為修訂或/和刪除的條目不顯示在新版本對應(yīng)的編輯單元旁邊;和/或原版本中不滿足第一預(yù)定規(guī)則的添加操作對應(yīng)的條目保存至新版本的第一對應(yīng)關(guān)系中,并顯示在對應(yīng)的編輯單元旁邊。
可選地,還包括用戶添加步驟,所述用戶添加步驟,用于根據(jù)第二預(yù)定規(guī)則允許或者拒絕具有管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限的用戶加入。
可選地,所述第二預(yù)定規(guī)則包括:當文檔屬性為公開時,允許閱讀者權(quán)限用戶加入,否則拒絕閱讀者權(quán)限用戶加入;和/或管理者按照第一比例同意;和/或管理者按照第二比例同意且參與者按照第三比例同意。
可選地,還包括預(yù)定規(guī)則選擇步驟,所述預(yù)定規(guī)則選擇步驟,用于在兩個以上第一候選規(guī)則中選擇一個或多個作為所述第一預(yù)定規(guī)則;和/或在兩個以上第二候選規(guī)則中選擇一個或多個作為所述第二預(yù)定規(guī)則。
可選地,所述顯示步驟包括:顯示第一列表和/或第二列表,其中,第一列表,用于顯示操作類型為刪除和/或修訂的第一參數(shù)和/或第二參數(shù);第二列表,用于顯示操作類型為添加的第一參數(shù)和/或第二參數(shù)。
可選地,當所述第一列表和/或第二列表包括兩個以上顯示條目時,所述兩個以上顯示條目按照以下方式排序:按照操作時間的逆序或順序排序;和/或根據(jù)(a/b)*c+(d/e)*f值排序,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0。
可選地,所述第一列表和/或第二列表以圖標顯示,當某一編輯單元對應(yīng)的圖標被點擊和/或光標置于某一編輯單元,向用戶顯示所述編輯單元對應(yīng)的第一列表和/或第二列表的內(nèi)容;和/或,在第一列表和/或第二列表的每一個條目下,顯示同意的管理者人數(shù)和/或同意的參與者人數(shù)。
本發(fā)明又一方面提供一種可讀存儲介質(zhì),其上存儲有計算機指令,其特征在于,所述指令被處理器執(zhí)行時實現(xiàn)上述任一所述方法的步驟。
本發(fā)明又一方面提供一種終端設(shè)備,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)上述任一所述方法的步驟。
本發(fā)明又一方面提供一種文檔編輯裝置,其特征在于,所述文檔由至少一個編輯單元組成;所述裝置包括:第一對應(yīng)關(guān)系建立單元,當用戶對所述至少一個編輯單元中的一個編輯單元操作時,建立第一參數(shù)與被操作的編輯單元的第一對應(yīng)關(guān)系;顯示單元,根據(jù)所述第一對應(yīng)關(guān)系,將所述第一參數(shù)顯示在其對應(yīng)的編輯單元的旁邊;其中,所述第一參數(shù)包括操作的類型和/或內(nèi)容;所述操作的類型包括修訂、刪除、添加中的至少一種。
可選地,所述第一對應(yīng)關(guān)系還包括與第二參數(shù)的對應(yīng)關(guān)系;所述顯示單元還包括將所述第二參數(shù)顯示在其對應(yīng)的編輯單元的旁邊;所述第二參數(shù)包括用戶標識和/或操作時間。
可選地,所述第一對應(yīng)關(guān)系建立單元包括:當用戶對所述至少一個編輯單元中的一個編輯單元操作并確認提交后,建立所述第一對應(yīng)關(guān)系。
可選地,所述用戶包括一個或兩個以上用戶;當用戶為兩個以上時,還包括發(fā)送單元,用于發(fā)送所述第一對應(yīng)關(guān)系;根據(jù)所述發(fā)送的第一對應(yīng)關(guān)系,其他用戶的顯示界面能夠?qū)⑺龅谝粎?shù)和/或第二參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
可選地,還包括更新確定單元,所述更新確定單元,用于對文檔中的存在所述第一對應(yīng)關(guān)系的每一個編輯單元,根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元。
可選地,所述根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元包括:當所述操作類型為刪除操作時,滿足第一預(yù)定規(guī)則,則刪除所述編輯單元,否則不更新;當所述操作類型為修訂操作時,滿足第一預(yù)定規(guī)則,將修訂的內(nèi)容替換所述編輯單元的內(nèi)容,否則不更新;其中,當至少兩個以上修訂的內(nèi)容均滿足第一預(yù)定規(guī)則時,則確定其中之一替換所述編輯單元的內(nèi)容;當所述操作類型為添加操作時,滿足第一預(yù)定規(guī)則,將添加的內(nèi)容添加至所述編輯單元之后形成新增的編輯單元,否則不更新。
可選地,還包括新版本生成單元,所述新版本生成單元,用于根據(jù)所述更新確定單元的結(jié)果生成新版本的文檔。
可選地,還包括用戶權(quán)限設(shè)定單元;所述用戶權(quán)限設(shè)定單元,用于為所述用戶設(shè)定針對所述文檔的權(quán)限。
可選地,還包括用戶權(quán)限設(shè)定單元;所述用戶權(quán)限設(shè)定單元,用于為所述用戶設(shè)定針對所述文檔的權(quán)限;所述權(quán)限包括管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限;所述管理者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限;所述參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限;或者所述參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限;所述閱讀者權(quán)限包括文檔閱讀權(quán)限。
可選地,所述第一預(yù)定規(guī)則包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0;g為第一閾值。
可選地,所述第一預(yù)定規(guī)則進一步包括所述管理者中的第一管理者具有一票否決權(quán)。
可選地,當包括兩個以上新增的編輯單元時,所述兩個以上新增的編輯單元按照操作時間排序或者所述兩個以上新增的編輯單元按照調(diào)整后的次序排序。
可選地,所述新版本生成單元還包括:若編輯單元的內(nèi)容未被修訂或刪除操作的內(nèi)容更新,則將原版本第一對應(yīng)關(guān)系中的類型為修訂或/和刪除的條目保存至新版本的第一對應(yīng)關(guān)系中,并顯示在對應(yīng)的編輯單元旁邊,否則原版本第一對應(yīng)關(guān)系中的類型為修訂或/和刪除的條目不顯示在新版本對應(yīng)的編輯單元旁邊;和/或原版本中不滿足第一預(yù)定規(guī)則的添加操作對應(yīng)的條目保存至新版本的第一對應(yīng)關(guān)系中,并顯示在對應(yīng)的編輯單元旁邊。
可選地,還包括用戶添加單元,所述用戶添加單元,根據(jù)第二預(yù)定規(guī)則允許或者拒絕具有管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限的用戶加入。
可選地,所述第二預(yù)定規(guī)則包括:當文檔屬性為公開時,允許閱讀者權(quán)限用戶加入,否則拒絕閱讀者權(quán)限用戶加入;和/或管理者按照第一比例同意;和/或管理者按照第二比例同意且參與者按照第三比例同意。
可選地,還包括預(yù)定規(guī)則選擇單元,所述預(yù)定規(guī)則選擇單元用于在兩個以上第一候選規(guī)則中選擇一個或多個作為所述第一預(yù)定規(guī)則;和/或在兩個以上第二候選規(guī)則中選擇一個或多個作為所述第二預(yù)定規(guī)則。
可選地,所述顯示單元包括:顯示第一列表和/或第二列表,其中第一列表,用于顯示操作類型為刪除和/或修訂的第一參數(shù)和/或第二參數(shù);第二列表,用于顯示操作類型為添加的第一參數(shù)和/或第二參數(shù)。
可選地,當所述第一列表和/或第二列表包括兩個以上顯示條目時,所述兩個以上顯示條目按照以下方式排序:按照操作時間的逆序或順序排序;和/或,根據(jù)(a/b)*c+(d/e)*f的值排序,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0。
可選地,所述第一列表和/或第二列表以圖標顯示,當某一編輯單元對應(yīng)的圖標被點擊和/或光標置于某一編輯單元,向用戶顯示所述編輯單元對應(yīng)的第一列表和/或第二列表的內(nèi)容;和/或,在第一列表和/或第二列表的每一個條目下,顯示同意的管理者人數(shù)和/或同意的參與者人數(shù)。
本發(fā)明提供的技術(shù)方案,操作條理清晰、完整,便于用戶在前面整體意見的基礎(chǔ)上進行操作,從而相互啟發(fā),并能有效地防止操作的反復(fù),因此能夠較大地提高文檔操作效率。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是本發(fā)明提供的文檔編輯方法一具體例中的網(wǎng)絡(luò)示意圖;
圖2是本發(fā)明提供的文檔編輯方法一實施例中的終端設(shè)備結(jié)構(gòu)示意圖;
圖3是本發(fā)明提供的文檔編輯方法一實施例的方法示意圖;
圖4是本發(fā)明提供的文檔編輯方法一實施例的方法示意圖;
圖5是本發(fā)明提供的文檔編輯方法一實施例的方法示意圖;
圖6是本發(fā)明提供的文檔編輯裝置一實施例的結(jié)構(gòu)示意圖;
圖7是本發(fā)明提供的文檔編輯裝置一實施例的結(jié)構(gòu)示意圖;
圖8是本發(fā)明提供的文檔編輯裝置一實施例的結(jié)構(gòu)示意圖;
圖9是基于本發(fā)明提供一實施例的用戶界面示意圖;
圖10是基于本發(fā)明提供一實施例的用戶界面示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明具體實施例及相應(yīng)的附圖對本發(fā)明技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明中涉及的″一個實施例”或″實施例”是指與所述實施例相關(guān)的特定特征、結(jié)構(gòu)或特性至少可包含于本發(fā)明至少一個實現(xiàn)方式中。在本說明書中不同地方出現(xiàn)的″在一個實施例中”并非必須都指同一個實施例,也不必須是與其他實施例互相排斥的單獨或選擇實施例。此外,表示一個或多個實施例的方法、流程圖或功能框圖中的模塊順序并非固定的指代任何特定順序,也不構(gòu)成對本發(fā)明的限制。
圖3是本發(fā)明提供的文檔編輯方法一實施例的方法示意圖。本發(fā)明一實施例,如圖3所示,包括步驟s110和步驟s120。
步驟s110包括第一對應(yīng)關(guān)系建立步驟,當用戶對所述至少一個編輯單元中的一個編輯單元操作時,建立第一參數(shù)與被操作的編輯單元的第一對應(yīng)關(guān)系。
其中,編輯單元可以是一個或多個自然段,也可以是一個自然段的一部分,也可以是一張或多張圖片。
其中,所述第一參數(shù)包括操作的類型和/或內(nèi)容;所述操作的類型包括修訂、刪除、添加中的至少一種。
例如,針對文檔中第n編輯單元(n為任一自然數(shù)),如果用戶對該編輯單元進行操作,則建立操作類性和/或內(nèi)容與該編輯單元的第一對應(yīng)關(guān)系。
例如,當用戶刪除第n編輯單元,則建立刪除與第n編輯單元的第一對應(yīng)關(guān)系;當用戶修訂第n編輯單元,則可以建立修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系,或者修訂、修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系。當針對第n編輯單元有多項操作時,第一對應(yīng)關(guān)系中包括了該多項操作的對應(yīng)關(guān)系。
步驟s120包括顯示步驟,根據(jù)所述第一對應(yīng)關(guān)系,將所述第一參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
例如某一文檔包括m個編輯單元(m為任一自然數(shù)),該m個編輯單元順次顯示形成文檔。旁邊包括編輯單元的左側(cè)、右側(cè)、上側(cè)、下側(cè)等位置,在某些實施例中,用戶還可以調(diào)整第一參數(shù)的顯示位置。例如,參見圖9,添加列表以及添加的內(nèi)容被顯示在編輯單元的右側(cè)。
本發(fā)明提供的技術(shù)方案,操作條理清晰、完整,便于用戶在前面整體意見的基礎(chǔ)上進行操作,從而相互啟發(fā),并能有效地防止操作的反復(fù),因此能夠較大地提高文檔操作效率。
圖4是本發(fā)明提供的文檔編輯方法一實施例的方法示意圖。本發(fā)明一實施例,結(jié)合其他實施例的各個方面,如圖4所示,包括步驟s210、步驟s220和步驟s230。
步驟s210包括第一對應(yīng)關(guān)系建立步驟,當用戶對所述至少一個編輯單元中的一個編輯單元操作時,建立第一參數(shù)與被操作的編輯單元的第一對應(yīng)關(guān)系。
其中,編輯單元可以是一個或多個自然段,也可以是一個自然段的一部分,也可以是一張或多張圖片。
其中,所述第一參數(shù)包括操作的類型和/或內(nèi)容;所述操作的類型包括修訂、刪除、添加中的至少一種。
例如,針對文檔中第n編輯單元(n為任一自然數(shù)),如果用戶對該編輯單元進行操作,則建立操作類性和/或內(nèi)容與該編輯單元的第一對應(yīng)關(guān)系。
例如,當用戶刪除第n編輯單元,則建立刪除與第n編輯單元的第一對應(yīng)關(guān)系;當用戶修訂第n編輯單元,則可以建立修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系,或者修訂、修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系。當針對第n編輯單元有多項操作時,第一對應(yīng)關(guān)系中包括了該多項操作的對應(yīng)關(guān)系。
步驟s220包括顯示步驟,根據(jù)所述第一對應(yīng)關(guān)系,將所述第一參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
在本發(fā)明中,旁邊是指不作為文檔的組成部分進行顯示。例如某一文檔包括m個編輯單元(m為任一自然數(shù)),該m個編輯單元順次顯示形成文檔。旁邊包括編輯單元的左側(cè)、右側(cè)、上側(cè)、下側(cè)等位置,在某些實施例中,用戶還可以調(diào)整第一參數(shù)的顯示位置。例如,參見圖9,添加列表以及添加的內(nèi)容被顯示在編輯單元的右側(cè)。
步驟s230包括更新確定步驟,用于對文檔中的存在所述第一對應(yīng)關(guān)系的每一個編輯單元,根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元。
根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元包括:
當所述操作類型為刪除操作時,滿足第一預(yù)定規(guī)則,則刪除所述編輯單元,否則不更新。
當所述操作類型為修訂操作時,滿足第一預(yù)定規(guī)則,將修訂的內(nèi)容替換所述編輯單元的內(nèi)容,否則不更新;其中,當兩個以上修訂的內(nèi)容均滿足第一預(yù)定規(guī)則時,則確定其中之一替換所述編輯單元的內(nèi)容。
當所述操作類型為添加操作時,滿足第一預(yù)定規(guī)則,將添加的內(nèi)容添加至所述編輯單元之后形成新增的編輯單元,否則不更新。
可選地,當包括兩個以上新增的編輯單元時,即當兩個以上針對該編輯單元的添加內(nèi)容均滿足第一預(yù)定規(guī)則時,則該兩個以上新增的編輯單元按照操作時間排序或者按照調(diào)整后的次序排序,調(diào)整后的次序可以是根據(jù)語義分析確定的內(nèi)容先后次序,也可以根據(jù)經(jīng)驗值確定的先后次序,也可以是人工調(diào)整確定的先后次序。
由于存在第一預(yù)定規(guī)則,使得文檔的更新更加客觀、尺度統(tǒng)一、且使得自動更新成為可能,能夠較大地提高文檔更新的效率。
圖5是本發(fā)明提供的文檔編輯方法一實施例的方法示意圖。本發(fā)明一實施例,結(jié)合其他實施例的各個方面,如圖5所示,包括步驟s310、步驟s320、步驟s330和步驟s340。
步驟s310、步驟s320、步驟s330分別與步驟s210、步驟s220、步驟s230相同、相應(yīng)或類似。
步驟s340包括新版本生成步驟,用于根據(jù)所述更新確定步驟的結(jié)果生成新版本的文檔。
例如,如圖10所示,“深度學(xué)習(xí)(機器學(xué)習(xí))的下一步如何發(fā)展v1.0”在自動更新之后能夠生成新版本v1.1,且能夠不斷重復(fù)更新,生成新版本的步驟,從而使得文檔不斷優(yōu)化。
可選地,新版本生成步驟還包括將不滿足所述第一預(yù)定規(guī)則的第一參數(shù)顯示在新版本對應(yīng)的編輯單元的旁邊。例如,某些添加內(nèi)容因為不滿足第一預(yù)定規(guī)則,因此并不能成為新增的編輯單元,但是這些內(nèi)容還能夠顯示在對應(yīng)的編輯單元旁邊。這樣,用戶對文檔的貢獻、修改思路能夠更加完整被體現(xiàn),為后面的操作提供更多的線索及指引。
和/或,將滿足所述第一預(yù)定規(guī)則但未替換編輯單元的修訂內(nèi)容顯示在新版本對應(yīng)的編輯單元的旁邊。此時,第一對應(yīng)關(guān)系中仍然保留著未成為更新后內(nèi)容的條目。
可選地,在某些實施方式中,在新版本生成過程中,若某一編輯單元有更新,對于修訂或刪除操作,則該編輯單元相應(yīng)的其他修訂和/或刪除類第一對應(yīng)關(guān)系不再進入新版本;而對于添加操作,則該編輯單元其他未采納添加類第一對應(yīng)關(guān)系可進入新版本,亦可不進入新版本。
本發(fā)明提供多種可選地實施手段,能夠結(jié)合到本發(fā)明的各個實施例中。例如:
可選地,第一對應(yīng)關(guān)系還包括與第二參數(shù)的對應(yīng)關(guān)系,第二參數(shù)包括用戶標識和/或操作時間,顯示步驟還包括將所述第二參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
例如,圖9添加用戶“王大千”、“張三”以及添加時間“2016-12-12”、“2016-12-12”也對應(yīng)顯示在編輯單元的右側(cè)。本領(lǐng)域技術(shù)人員可知,也可以僅對應(yīng)存儲且顯示,用戶或操作時間。
可選地,用戶選擇或輸入對編輯單元的操作類型,輸入操作的內(nèi)容,由用戶確認提交后,建立第一對應(yīng)關(guān)系。此時,對于考慮不成熟,用戶可能最終放棄的操作,可以暫時不建立對應(yīng)關(guān)系,有利于節(jié)省系統(tǒng)存儲空間,并提高文檔處理效率。
可選地,操作用戶可以為一個或兩個以上。當用戶為兩個以上時,例如,參見圖1,用戶a,用戶b,用戶c能夠通過網(wǎng)絡(luò)傳遞信息。其中,網(wǎng)絡(luò)可以包括局域網(wǎng)、廣域網(wǎng)、移動通信網(wǎng)、公共交換電話網(wǎng)或其組合。
當用戶a對文檔進行操作并提交后,則建立第一對應(yīng)關(guān)系,此時,第一對應(yīng)關(guān)系被用戶a發(fā)送,用戶b和用戶c,能夠根據(jù)該第一對應(yīng)關(guān)系,在顯示界面上將第一對應(yīng)關(guān)系中的第一參數(shù)和/或第二參數(shù)顯示在對應(yīng)的編輯單元的旁邊。類似的,用戶b、或用戶c的操作,也能在其他用戶的顯示界面上顯示。因此,能夠?qū)崿F(xiàn)多個用戶的協(xié)作寫作。
發(fā)送的第一對應(yīng)關(guān)系,可以作為消息,直接發(fā)送至其他用戶的智能終端上,由其他用戶的智能終端接收后,更新文檔并顯示?;蛘甙l(fā)送的第一對應(yīng)關(guān)系,被發(fā)送至服務(wù)器上,服務(wù)器對文檔進更新后,其他用戶智能終端的文檔也同步更新并顯示。
可選地,本發(fā)明提供的方法還包括用戶權(quán)限設(shè)定步驟,用于為所述用戶設(shè)定針對所述文檔的權(quán)限。
例如,用戶可以是管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限。
作為管理者,用戶可以閱讀文檔、操作文檔、能夠參與生成新版本。即管理者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限。管理者包括文檔創(chuàng)建者,在某些實施例中,文檔創(chuàng)建者可以作為第一管理者,能夠具有更高的權(quán)限,且第一管理者的權(quán)限可以在管理者之間進行轉(zhuǎn)移,或增加多個第一管理者。參與新版本生成的權(quán)限是指,管理者的意見能夠作為第一預(yù)定規(guī)則的參數(shù)影響更新確定步驟的更新結(jié)果。
在某些實施例中,參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限。在另外一些實施例中參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限。此時,參與新版本生成的權(quán)限是指,參與者的意見能夠作為第一預(yù)定規(guī)則的參數(shù)影響更新確定步驟的更新結(jié)果。
閱讀者權(quán)限包括文檔閱讀權(quán)限。
可選地,第一預(yù)定規(guī)則包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0;g為第一閾值。
上述公式實際上涵蓋了多種情形,例如:
當f為0時,代表了第一預(yù)定規(guī)則中,只考慮管理者的意見,即同意的管理者人數(shù)占管理者總數(shù)的比例大于預(yù)定比例值時,更新文檔。根據(jù)文檔的特點,可以選擇或者修改第一閾值,從而調(diào)整預(yù)定比例值。當c、f均不為零時,即管理者和參與者均具有參與新版本生成的權(quán)限,調(diào)整c、f的值,可以改變管理者和參與者同意比例對結(jié)果的影響,以適合各種文檔更新的情況。
在某些實施例中,還可以設(shè)定第一預(yù)定規(guī)則進一步包括所述管理者中的第一管理者具有一票否決權(quán)。
可選地,本發(fā)明提供的方法還包括用戶添加步驟,用于根據(jù)第二預(yù)定規(guī)則允許或者拒絕具有管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限的用戶加入。
例如,當文檔屬性為公開時,允許閱讀者權(quán)限用戶加入,否則拒絕閱讀者權(quán)限用戶加入。和/或,管理者按照第一比例同意用戶以特定身份加入。和/或,管理者按照第二比例同意且參與者按照第三比例同意用戶以特定身份加入。
可選地,本發(fā)明提供的方法還包括預(yù)定規(guī)則選擇步驟,用于在兩個以上第一候選規(guī)則中選擇一個或多個作為所述第一預(yù)定規(guī)則;和/或在兩個以上第二候選規(guī)則中選擇一個或多個作為所述第二預(yù)定規(guī)則。
可選地,本發(fā)明提供的方法可以采用顯示第一列表和/或第二列表的方式對第一對應(yīng)關(guān)系中的內(nèi)容進行顯示。其中,第一列表,用于顯示操作類型為刪除和/或修訂的第一參數(shù)和/或第二參數(shù);第二列表,用于顯示操作類型為添加的第一參數(shù)和/或第二參數(shù)。
例如,圖9中包括添加列表(第二列表)和修訂列表(第一列表),在圖9的實現(xiàn)方式中,顯示了添加列表的內(nèi)容,當用戶點擊修訂修訂列表時,則顯示修訂列表的內(nèi)容。這種顯示方式,將操作內(nèi)容根據(jù)類型進行了有效的分類,提高了用戶的閱讀效率。
可選地,當所述第一列表和/或第二列表包括兩個以上顯示條目時,所述兩個以上顯示條目按照以下方式排序:
按照操作時間的逆序或順序排序;優(yōu)選按照逆序排序,能夠使得用戶優(yōu)先獲得最新的操作信息,能夠提高文檔的閱讀,操作效率。
和/或根據(jù)(a/b)*c+(d/e)*f的值排序,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0。當兩個以上條目計算得到的值相等時,具有等值的多個條目按照時間的順序或逆序排序,優(yōu)選按照時間逆序排序;或者,根據(jù)a/b*h+(d/e)*i的值排序,其中a是同意的管理者人數(shù),b是管理者人數(shù),h是第三權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),i為第四權(quán)重系數(shù),h,i≥0,并且c≠h與f≠i至少有一個成立。
在圖9所述實例中,先按照(a/b)*c+(d/e)*f的值排序,其中c=1,f=0;若值相同且大于0的,按照a/b*h+(d/e)*i的值排序,其中h=o,i=1;在a=0且d=0時,或者前面兩個公式計算值完全相同時,按時間逆順排序。
可選地,第一列表和/或第二列表以圖標顯示,當某一編輯單元對應(yīng)的圖標被點擊和/或光標置于某一編輯單元,向用戶顯示所述編輯單元對應(yīng)的第一列表和/或第二列表的內(nèi)容。
可選地,在第一列表和/或第二列表的每一個條目下,顯示同意的管理者人數(shù)和/或同意的參與者人數(shù)。
本發(fā)明的方法中對顯示方法進行了多種可能的優(yōu)化設(shè)計,與其他特征一起協(xié)同作用,大大提高了文檔的閱讀、編輯效率。
本發(fā)明提供的一實施例,結(jié)合其他實施例的各個方面。還提供了一終端設(shè)備,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,述處理器執(zhí)行所述程序時實現(xiàn)本發(fā)明提供的各種方法。
終端設(shè)備可以包括個人計算機、平板電腦、筆記本電腦、智能手機、個人數(shù)字助理、以及所有可能具備文檔編輯功能的智能終端。
圖2為一個終端設(shè)備的結(jié)構(gòu)示意圖。包括中央處理單元3(即處理器)、網(wǎng)絡(luò)接口單元4、輸入/輸出控制器5、顯示器6、系統(tǒng)存儲器1,系統(tǒng)存儲器1包括隨機存取存儲器11和只讀存儲器13,存取器2(即可讀存儲介質(zhì))包括操作系統(tǒng)21,文檔22,以及應(yīng)用23。本發(fā)明的方法可以作為計算機指令存儲于存儲器2中,該計算機指令被執(zhí)行時實現(xiàn)本發(fā)明提供的各種方法。
圖6是本發(fā)明提供的文檔編輯裝置一實施例的結(jié)構(gòu)示意圖。本發(fā)明一實施例,結(jié)合其他實施例的各個方面。如圖6所示,包括第一對應(yīng)關(guān)系建立單元401和顯示單元403。
第一對應(yīng)關(guān)系建立單元401,當用戶對所述至少一個編輯單元中的一個編輯單元操作時,建立第一參數(shù)與被操作的編輯單元的第一對應(yīng)關(guān)系。
其中,編輯單元可以是一個或多個自然段,也可以是一個自然段的一部分,也可以是一張或多張圖片。
其中,所述第一參數(shù)包括操作的類型和/或內(nèi)容;所述操作的類型包括修訂、刪除、添加中的至少一種。
例如,針對文檔中第n編輯單元(n為任一自然數(shù)),如果用戶對該編輯單元進行操作,則建立操作類性和/或內(nèi)容與該編輯單元的第一對應(yīng)關(guān)系。
例如,當用戶刪除第n編輯單元,則建立刪除與第n編輯單元的第一對應(yīng)關(guān)系;當用戶修訂第n編輯單元,則可以建立修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系,或者修訂、修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系。當針對第n編輯單元有多項操作時,第一對應(yīng)關(guān)系中包括了該多項操作的對應(yīng)關(guān)系。
顯示單元403,根據(jù)所述第一對應(yīng)關(guān)系,將所述第一參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
在本發(fā)明中,旁邊是指不作為文檔的組成部分進行顯示。例如某一文檔包括m個編輯單元(m為任一自然數(shù)),該m個編輯單元順次顯示形成文檔。旁邊包括文檔的左側(cè)、右側(cè)、上側(cè)、下側(cè)等位置,在某些實施例中,用戶還可以調(diào)整第一參數(shù)的顯示位置。例如,參見圖9,添加列表以及添加的內(nèi)容被顯示在文檔的右側(cè)。
本發(fā)明提供的技術(shù)方案,操作條理清晰、完整,便于用戶在前面整體意見的基礎(chǔ)上進行操作,從而相互啟發(fā),并能有效地防止操作的反復(fù),因此能夠較大地提高文檔操作效率。
圖7是本發(fā)明提供的文檔編輯裝置一實施例的結(jié)構(gòu)示意圖。本發(fā)明一實施例,結(jié)合其他實施例的各個方面。如圖7所示,包括第一對應(yīng)關(guān)系建立單元501、顯示單元503以及更新確定單元505。
第一對應(yīng)關(guān)系建立單元501,當用戶對所述至少一個編輯單元中的一個編輯單元操作時,建立第一參數(shù)與被操作的編輯單元的第一對應(yīng)關(guān)系。
其中,編輯單元可以是一個或多個自然段,也可以是一個自然段的一部分,也可以是一張或多張圖片。
其中,所述第一參數(shù)包括操作的類型和/或內(nèi)容;所述操作的類型包括修訂、刪除、添加中的至少一種。
例如,針對文檔中第n編輯單元(n為任一自然數(shù)),如果用戶對該編輯單元進行操作,則建立操作類性和/或內(nèi)容與該編輯單元的第一對應(yīng)關(guān)系。
例如,當用戶刪除第n編輯單元,則建立刪除與第n編輯單元的第一對應(yīng)關(guān)系;當用戶修訂第n編輯單元,則可以建立修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系,或者修訂、修訂內(nèi)容與第n編輯單元的第一對應(yīng)關(guān)系。當針對第n編輯單元有多項操作時,第一對應(yīng)關(guān)系中包括了該多項操作的對應(yīng)關(guān)系。
顯示單元503,根據(jù)所述第一對應(yīng)關(guān)系,將所述第一參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
在本發(fā)明中,旁邊是指不作為文檔的組成部分進行顯示。例如某一文檔包括m個編輯單元(m為任一自然數(shù)),該m個編輯單元順次顯示形成文檔。旁邊包括文檔的左側(cè)、右側(cè)、上側(cè)、下側(cè)等位置,在某些實施例中,用戶還可以調(diào)整第一參數(shù)的顯示位置。例如,參見圖9,添加列表以及添加的內(nèi)容被顯示在文檔的右側(cè)。
更新確定單元505,用于對文檔中的存在所述第一對應(yīng)關(guān)系的每一個編輯單元,根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元。
根據(jù)第一預(yù)定規(guī)則確定更新或者不更新所述編輯單元包括:
當所述操作類型為刪除操作時,滿足第一預(yù)定規(guī)則,則刪除所述編輯單元,否則不更新。
當所述操作類型為修訂操作時,滿足第一預(yù)定規(guī)則,將修訂的內(nèi)容替換所述編輯單元的內(nèi)容,否則不更新;其中,當兩個以上修訂的內(nèi)容均滿足第一預(yù)定規(guī)則時,則確定其中之一替換所述編輯單元的內(nèi)容。
當所述操作類型為添加操作時,滿足第一預(yù)定規(guī)則,將添加的內(nèi)容添加至所述編輯單元之后形成新增的編輯單元,否則不更新。
可選地,當包括兩個以上新增的編輯單元時,即當兩個以上針對該編輯單元的添加內(nèi)容均滿足第一預(yù)定規(guī)則時,則該兩個以上新增的編輯單元按照操作時間排序或者按照調(diào)整后的次序排序,調(diào)整后的次序可以是根據(jù)語義分析確定的內(nèi)容先后次序,也可以根據(jù)經(jīng)驗值確定的先后次序,也可以是人工調(diào)整確定的先后次序。
由于存在第一預(yù)定規(guī)則,使得文檔的更新更加客觀、尺度統(tǒng)一、且使得自動更新成為可能,能夠較大地提高文檔更新的效率。
可選地,本發(fā)明提供的裝置還可以包括新版本生成單元507,用于根據(jù)所述更新確定步驟的結(jié)果生成新版本的文檔。
例如,如圖10所示,“深度學(xué)習(xí)(機器學(xué)習(xí))的下一步如何發(fā)展v1.0”在自動更新之后能夠生成新版本v1.1,且能夠不斷重復(fù)更新,生成新版本的步驟,從而使得文檔不斷優(yōu)化。
可選地,新版本生成單元還包括將不滿足所述第一預(yù)定規(guī)則的第一參數(shù)顯示在新版本對應(yīng)的編輯單元的旁邊。例如,某些添加內(nèi)容因為不滿足第一預(yù)定規(guī)則,因此并不能成為新增的編輯單元,但是這些內(nèi)容還能夠顯示在對應(yīng)的編輯單元旁邊。這樣,用戶對文檔的貢獻、修改思路能夠更加完整被體現(xiàn),為后面的操作提供更多的線索及指引。
和/或,將滿足所述第一預(yù)定規(guī)則但未替換編輯單元的修訂內(nèi)容顯示在新版本對應(yīng)的編輯單元的旁邊。此時,第一對應(yīng)關(guān)系中仍然保留著未成為更新后內(nèi)容的條目。
可選地,在某些實施方式中,在新版本生成過程中,若某一編輯單元有更新,對于修訂或刪除操作,則該編輯單元相應(yīng)的其他修訂或/和刪除第一對應(yīng)關(guān)系不再進入新版本;而對于添加操作,則該編輯單元其他未采納添加類第一對應(yīng)關(guān)系可進入新版本,亦可不進入新版本。
本發(fā)明提供多種可選地實施手段,能夠結(jié)合到本發(fā)明的各個實施例中。例如:
可選地,第一對應(yīng)關(guān)系還包括與第二參數(shù)的對應(yīng)關(guān)系,第二參數(shù)包括用戶標識和/或操作時間,顯示步驟還包括將所述第二參數(shù)顯示在其對應(yīng)的編輯單元的旁邊。
例如,圖9添加用戶“王大千”、“張三”以及添加時間“2016-12-12”、“2016-12-12”也對應(yīng)顯示在編輯單元的右側(cè)。本領(lǐng)域技術(shù)人員可知,也可以僅對應(yīng)存儲且顯示,用戶或操作時間。
可選地,用戶選擇或輸入對編輯單元的操作類型,輸入操作的內(nèi)容,由用戶確認提交后,建立第一對應(yīng)關(guān)系。此時,對于考慮不成熟,用戶可能最終放棄的操作,可以暫時不建立對應(yīng)關(guān)系,有利于節(jié)省系統(tǒng)存儲空間,并提高文檔處理效率。
可選地,操作用戶可以為一個或兩個以上。當用戶為兩個以上時,例如,參見圖1,用戶a,用戶b,用戶c能夠通過網(wǎng)絡(luò)傳遞信息。其中,網(wǎng)絡(luò)可以包括局域網(wǎng)、廣域網(wǎng)、移動通信網(wǎng)、公共交換電話網(wǎng)或其組合。
當用戶a對文檔進行操作并提交后,則建立第一對應(yīng)關(guān)系,此時,第一對應(yīng)關(guān)系被用戶a發(fā)送,用戶b和用戶c,能夠根據(jù)該第一對應(yīng)關(guān)系,在顯示界面上將第一對應(yīng)關(guān)系中的第一參數(shù)和/或第二參數(shù)顯示在對應(yīng)的編輯單元的旁邊。類似的,用戶b、或用戶c的操作,也能在其他用戶的顯示界面上顯示。因此,能夠?qū)崿F(xiàn)多個用戶的協(xié)作寫作。
發(fā)送的第一對應(yīng)關(guān)系,可以作為消息,直接發(fā)送至其他用戶的智能終端上,由其他用戶的智能終端接收后,更新文檔并顯示?;蛘甙l(fā)送的第一對應(yīng)關(guān)系,被發(fā)送至服務(wù)器上,服務(wù)器對文檔進更新后,其他用戶智能終端的文檔也同步更新并顯示。
圖8是本發(fā)明提供的文檔編輯裝置一實施例的結(jié)構(gòu)示意圖。本發(fā)明一具體實施例,結(jié)合其他實施例的各個方面。如圖8所示,其中部件601、603、605與部件501、503、505的功能相同或相近。
此外,還包括用戶權(quán)限設(shè)定單元609,用于為所述用戶設(shè)定針對所述文檔的權(quán)限。
例如,用戶可以是管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限。
作為管理者,用戶可以閱讀文檔、操作文檔、能夠參與生成新版本。即管理者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限。管理者包括文檔創(chuàng)建者,在某些實施例中,文檔創(chuàng)建者可以作為第一管理者,能夠具有更高的權(quán)限,且第一管理者的權(quán)限可以在管理者之間進行轉(zhuǎn)移,或增加多個第一管理者。參與新版本生成的權(quán)限是指,管理者的意見能夠作為第一預(yù)定規(guī)則的參數(shù)影響更新確定步驟的更新結(jié)果。
在某些實施例中,參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限。在另外一些實施例中參與者權(quán)限包括文檔閱讀權(quán)限、文檔操作權(quán)限以及參與新版本生成權(quán)限。此時,參與新版本生成的權(quán)限是指,參與者的意見能夠作為第一預(yù)定規(guī)則的參數(shù)影響更新確定步驟的更新結(jié)果。
閱讀者權(quán)限包括文檔閱讀權(quán)限。
可選地,第一預(yù)定規(guī)則包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0;g為第一閾值。
上述公式實際上涵蓋了多種情形,例如:
當f為0時,代表了第一預(yù)定規(guī)則中,只考慮管理者的意見,即同意的管理者人數(shù)占管理者總數(shù)的比例大于預(yù)定比例值時,更新文檔。根據(jù)文檔的重要程度,可以選擇或者修改第一閾值,從而調(diào)整預(yù)定比例值,對于重要程度非常高的文檔,可以設(shè)定管理者全部同意的第一預(yù)設(shè)規(guī)則。當c、f均不為零時,即管理者和參與者均具有參與新版本生成的權(quán)限,調(diào)整c、f的值,可以改變管理者和參與者同意比例對結(jié)果的影響,以適合各種文檔更新的情況。
在某些實施例中,還可以設(shè)定第一預(yù)定規(guī)則進一步包括所述管理者中的第一管理者具有一票否決權(quán)。
可選地,本發(fā)明提供的裝置還包括用戶添加單元,用于根據(jù)第二預(yù)定規(guī)則允許或者拒絕具有管理者權(quán)限、參與者權(quán)限、或閱讀者權(quán)限的用戶加入。
例如,當文檔屬性為公開時,允許閱讀者權(quán)限用戶加入,否則拒絕閱讀者權(quán)限用戶加入。和/或,管理者按照第一比例同意用戶以特定身份加入。和/或,管理者按照第二比例同意且參與者按照第三比例同意用戶以特定身份加入。
可選地,本發(fā)明提供的裝置還包括預(yù)定規(guī)則選擇單元,用于在兩個以上第一候選規(guī)則中選擇一個或多個作為所述第一預(yù)定規(guī)則;和/或在兩個以上第二候選規(guī)則中選擇一個或多個作為所述第二預(yù)定規(guī)則。
可選地,本發(fā)明提供的裝置可以采用顯示第一列表和/或第二列表的方式對第一對應(yīng)關(guān)系中的內(nèi)容進行顯示。其中,第一列表,用于顯示操作類型為刪除和/或修訂的第一參數(shù)和/或第二參數(shù);第二列表,用于顯示操作類型為添加的第一參數(shù)和/或第二參數(shù)。
例如,圖9中包括添加列表(第二列表)和修訂列表(第一列表),在圖9的實現(xiàn)方式中,顯示了添加列表的內(nèi)容,當用戶點擊修訂修訂列表時,則顯示修訂列表的內(nèi)容。這種顯示方式,將操作內(nèi)容根據(jù)類型進行了有效的分類,提高了用戶的閱讀效率。
可選地,當所述第一列表和/或第二列表包括兩個以上顯示條目時,所述兩個以上顯示條目按照以下方式排序:
按照操作時間的逆序或順序排序;優(yōu)選按照逆序排序,能夠使得用戶優(yōu)先獲得最新的操作信息,能夠提高文檔的閱讀,操作效率。
和/或根據(jù)(a/b)*c+(d/e)*f的值排序,其中a是同意的管理者人數(shù),b是管理者人數(shù),c是第一權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),f為第二權(quán)重系數(shù),c,f≥0。當兩個以上條目計算得到的值相等時,具有等值的多個條目按照時間的順序或逆序排序,優(yōu)選按照時間逆序排序;或者,根據(jù)a/b*h+(d/e)*i的值排序,其中a是同意的管理者人數(shù),b是管理者人數(shù),h是第三權(quán)重系數(shù),d為同意的參與者人數(shù),e為參與者人數(shù),i為第四權(quán)重系數(shù),h,i≥0,并且c≠h與f≠i至少有一個成立。
在圖9所述實例中,先按照(a/b)*c+(d/e)*f的值排序,其中c=1,f=0;若值相同且大于0的,按照a/b*h+(d/e)*i的值排序,其中h=o,i=1;在a=0且d=0時,或者前面兩個公式計算得到的值完全相同時,按時間逆順排序。
可選地,第一列表和/或第二列表以圖標顯示,當某一編輯單元對應(yīng)的圖標被點擊和/或光標置于某一編輯單元,向用戶顯示所述編輯單元對應(yīng)的第一列表和/或第二列表的內(nèi)容。
可選地,在第一列表和/或第二列表的每一個條目下,顯示同意的管理者人數(shù)和/或同意的參與者人數(shù)。
本發(fā)明的裝置中對顯示單元進行了多種可能的優(yōu)化設(shè)計,與其他特征一起協(xié)同作用,大大提高了文檔的閱讀、編輯效率。
本文中所描述的功能可在硬件、由處理器執(zhí)行的軟件、固件或其任何組合中實施。如果在由處理器執(zhí)行的軟件中實施,那么可將功能作為一或多個指令或代碼存儲于計算機可讀介質(zhì)上或經(jīng)由計算機可讀介質(zhì)予以傳輸。其它實例及實施方案在本發(fā)明及所附權(quán)利要求書的范圍及精神內(nèi)。舉例來說,歸因于軟件的性質(zhì),上文所描述的功能可使用由處理器、硬件、固件、硬連線或這些中的任何者的組合執(zhí)行的軟件實施。此外,各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為控制裝置的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。