一种文档编辑方法、装置、可读存储介质及终端设备与流程

文档序号:11216255阅读:316来源:国知局
一种文档编辑方法、装置、可读存储介质及终端设备与流程

本发明涉及计算机技术领域,特别涉及基于计算机系统的文档编辑领域。



背景技术:

现有技术中,通过计算机对文档进行修改时,无论是一人或是多人对同一文档进行修订、添加、删除等操作,这些操作均为直接生效的。例如,对某一内容进行修订时,修订前的内容被修订后的内容直接替换了;当删除某一内容时,被删除的内容则不再出现在文档中;当添加内容时,被添加的内容出现在文档相应的位置中。

上述方案存在以下问题:当单人操作时,用户可能存在对多次操作后的结果依然不满意,想退回但又不清楚需要退回到哪一次操作前,或者有时希望借鉴自己多次操作的结果和思路。当多人协作操作时,一个用户操作的内容,可能很快就被另一个协作用户的操作覆盖了。虽然有些技术方案保存操作历史可供查询,但是对不同人和/或不同时间的修改意见仍然没有一个系统、完整的体现,因此,无法体现文档在操作过程中,不同人和/或者同一人在不同时间的操作方式,这些操作方式能够展示不同人和/或不同时间的操作思路或者智慧贡献,而这些操作思路或智慧贡献往往能够给文档的进一步优化提供重要的参考。



技术实现要素:

本发明的主要目的在于克服上述现有技术的缺陷,尤其涉及一种文档编辑方法、装置、可读存储介质及终端设备,以解决现有技术中文档操作脉络无法体现,无法为文档的进一步优化提供参考的问题,较大地提高了文档操作效率。

本发明一方面提供了一种文档编辑方法,其特征在于,所述文档由至少一个编辑单元组成;所述方法包括:第一对应关系建立步骤,当用户对所述至少一个编辑单元中的一个编辑单元操作时,建立第一参数与被操作的编辑单元的第一对应关系;显示步骤,根据所述第一对应关系,将所述第一参数显示在其对应的编辑单元的旁边;其中,所述第一参数包括操作的类型和/或内容;所述操作的类型包括修订、删除、添加中的至少一种。

可选地,所述第一对应关系还包括与第二参数的对应关系;所述显示步骤还包括将所述第二参数显示在其对应的编辑单元的旁边;所述第二参数包括用户标识和/或操作时间。

可选地,所述第一对应关系建立步骤包括:当用户对所述至少一个编辑单元中的一个编辑单元操作并确认提交后,建立所述第一对应关系。

可选地,所述用户包括一个或两个以上用户;当用户为两个以上时,还包括第一对应关系发送步骤,用于发送所述第一对应关系;根据所述发送的第一对应关系,其他用户的显示界面能够将所述第一参数和/或第二参数显示在其对应的编辑单元的旁边。

可选地还包括更新确定步骤,所述更新确定步骤,用于对文档中的存在所述第一对应关系的每一个编辑单元,根据第一预定规则确定更新或者不更新所述编辑单元。

可选地,所述根据第一预定规则确定更新或者不更新所述编辑单元包括:当所述操作类型为删除操作时,满足第一预定规则,则删除所述编辑单元,否则不更新;当所述操作类型为修订操作时,满足第一预定规则,将修订的内容替换所述编辑单元的内容,否则不更新;其中,当至少两个以上修订的内容均满足第一预定规则时,则确定其中之一替换所述编辑单元的内容;当所述操作类型为添加操作时,满足第一预定规则,将添加的内容添加至所述编辑单元之后形成新增的编辑单元,否则不更新。

可选地,还包括新版本生成步骤,所述新版本生成步骤,用于根据所述更新确定步骤的结果生成新版本的文档。

可选地,所述方法还包括用户权限设定步骤;所述用户权限设定步骤,用于为所述用户设定针对所述文档的权限。

可选地,所述方法还包括用户权限设定步骤;所述用户权限设定步骤,用于为所述用户设定针对所述文档的权限;所述权限包括管理者权限、参与者权限、或阅读者权限;所述管理者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限;所述参与者权限包括文档阅读权限、文档操作权限;或者所述参与者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限;所述阅读者权限包括文档阅读权限。

可选地,所述第一预定规则包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0;g为第一阈值。

可选地,所述第一预定规则进一步包括所述管理者中的第一管理者具有一票否决权。

可选地,当包括两个以上新增的编辑单元时,所述两个以上新增的编辑单元按照操作时间排序或者所述两个以上新增的编辑单元按照调整后的次序排序。

可选地,所述新版本生成步骤还包括:若编辑单元的内容未被修订或删除操作的内容更新,则将原版本第一对应关系中的类型为修订或/和删除的条目保存至新版本的第一对应关系中,并显示在对应的编辑单元旁边,否则原版本第一对应关系中的类型为修订或/和删除的条目不显示在新版本对应的编辑单元旁边;和/或原版本中不满足第一预定规则的添加操作对应的条目保存至新版本的第一对应关系中,并显示在对应的编辑单元旁边。

可选地,还包括用户添加步骤,所述用户添加步骤,用于根据第二预定规则允许或者拒绝具有管理者权限、参与者权限、或阅读者权限的用户加入。

可选地,所述第二预定规则包括:当文档属性为公开时,允许阅读者权限用户加入,否则拒绝阅读者权限用户加入;和/或管理者按照第一比例同意;和/或管理者按照第二比例同意且参与者按照第三比例同意。

可选地,还包括预定规则选择步骤,所述预定规则选择步骤,用于在两个以上第一候选规则中选择一个或多个作为所述第一预定规则;和/或在两个以上第二候选规则中选择一个或多个作为所述第二预定规则。

可选地,所述显示步骤包括:显示第一列表和/或第二列表,其中,第一列表,用于显示操作类型为删除和/或修订的第一参数和/或第二参数;第二列表,用于显示操作类型为添加的第一参数和/或第二参数。

可选地,当所述第一列表和/或第二列表包括两个以上显示条目时,所述两个以上显示条目按照以下方式排序:按照操作时间的逆序或顺序排序;和/或根据(a/b)*c+(d/e)*f值排序,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0。

可选地,所述第一列表和/或第二列表以图标显示,当某一编辑单元对应的图标被点击和/或光标置于某一编辑单元,向用户显示所述编辑单元对应的第一列表和/或第二列表的内容;和/或,在第一列表和/或第二列表的每一个条目下,显示同意的管理者人数和/或同意的参与者人数。

本发明又一方面提供一种可读存储介质,其上存储有计算机指令,其特征在于,所述指令被处理器执行时实现上述任一所述方法的步骤。

本发明又一方面提供一种终端设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述任一所述方法的步骤。

本发明又一方面提供一种文档编辑装置,其特征在于,所述文档由至少一个编辑单元组成;所述装置包括:第一对应关系建立单元,当用户对所述至少一个编辑单元中的一个编辑单元操作时,建立第一参数与被操作的编辑单元的第一对应关系;显示单元,根据所述第一对应关系,将所述第一参数显示在其对应的编辑单元的旁边;其中,所述第一参数包括操作的类型和/或内容;所述操作的类型包括修订、删除、添加中的至少一种。

可选地,所述第一对应关系还包括与第二参数的对应关系;所述显示单元还包括将所述第二参数显示在其对应的编辑单元的旁边;所述第二参数包括用户标识和/或操作时间。

可选地,所述第一对应关系建立单元包括:当用户对所述至少一个编辑单元中的一个编辑单元操作并确认提交后,建立所述第一对应关系。

可选地,所述用户包括一个或两个以上用户;当用户为两个以上时,还包括发送单元,用于发送所述第一对应关系;根据所述发送的第一对应关系,其他用户的显示界面能够将所述第一参数和/或第二参数显示在其对应的编辑单元的旁边。

可选地,还包括更新确定单元,所述更新确定单元,用于对文档中的存在所述第一对应关系的每一个编辑单元,根据第一预定规则确定更新或者不更新所述编辑单元。

可选地,所述根据第一预定规则确定更新或者不更新所述编辑单元包括:当所述操作类型为删除操作时,满足第一预定规则,则删除所述编辑单元,否则不更新;当所述操作类型为修订操作时,满足第一预定规则,将修订的内容替换所述编辑单元的内容,否则不更新;其中,当至少两个以上修订的内容均满足第一预定规则时,则确定其中之一替换所述编辑单元的内容;当所述操作类型为添加操作时,满足第一预定规则,将添加的内容添加至所述编辑单元之后形成新增的编辑单元,否则不更新。

可选地,还包括新版本生成单元,所述新版本生成单元,用于根据所述更新确定单元的结果生成新版本的文档。

可选地,还包括用户权限设定单元;所述用户权限设定单元,用于为所述用户设定针对所述文档的权限。

可选地,还包括用户权限设定单元;所述用户权限设定单元,用于为所述用户设定针对所述文档的权限;所述权限包括管理者权限、参与者权限、或阅读者权限;所述管理者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限;所述参与者权限包括文档阅读权限、文档操作权限;或者所述参与者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限;所述阅读者权限包括文档阅读权限。

可选地,所述第一预定规则包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0;g为第一阈值。

可选地,所述第一预定规则进一步包括所述管理者中的第一管理者具有一票否决权。

可选地,当包括两个以上新增的编辑单元时,所述两个以上新增的编辑单元按照操作时间排序或者所述两个以上新增的编辑单元按照调整后的次序排序。

可选地,所述新版本生成单元还包括:若编辑单元的内容未被修订或删除操作的内容更新,则将原版本第一对应关系中的类型为修订或/和删除的条目保存至新版本的第一对应关系中,并显示在对应的编辑单元旁边,否则原版本第一对应关系中的类型为修订或/和删除的条目不显示在新版本对应的编辑单元旁边;和/或原版本中不满足第一预定规则的添加操作对应的条目保存至新版本的第一对应关系中,并显示在对应的编辑单元旁边。

可选地,还包括用户添加单元,所述用户添加单元,根据第二预定规则允许或者拒绝具有管理者权限、参与者权限、或阅读者权限的用户加入。

可选地,所述第二预定规则包括:当文档属性为公开时,允许阅读者权限用户加入,否则拒绝阅读者权限用户加入;和/或管理者按照第一比例同意;和/或管理者按照第二比例同意且参与者按照第三比例同意。

可选地,还包括预定规则选择单元,所述预定规则选择单元用于在两个以上第一候选规则中选择一个或多个作为所述第一预定规则;和/或在两个以上第二候选规则中选择一个或多个作为所述第二预定规则。

可选地,所述显示单元包括:显示第一列表和/或第二列表,其中第一列表,用于显示操作类型为删除和/或修订的第一参数和/或第二参数;第二列表,用于显示操作类型为添加的第一参数和/或第二参数。

可选地,当所述第一列表和/或第二列表包括两个以上显示条目时,所述两个以上显示条目按照以下方式排序:按照操作时间的逆序或顺序排序;和/或,根据(a/b)*c+(d/e)*f的值排序,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0。

可选地,所述第一列表和/或第二列表以图标显示,当某一编辑单元对应的图标被点击和/或光标置于某一编辑单元,向用户显示所述编辑单元对应的第一列表和/或第二列表的内容;和/或,在第一列表和/或第二列表的每一个条目下,显示同意的管理者人数和/或同意的参与者人数。

本发明提供的技术方案,操作条理清晰、完整,便于用户在前面整体意见的基础上进行操作,从而相互启发,并能有效地防止操作的反复,因此能够较大地提高文档操作效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的文档编辑方法一具体例中的网络示意图;

图2是本发明提供的文档编辑方法一实施例中的终端设备结构示意图;

图3是本发明提供的文档编辑方法一实施例的方法示意图;

图4是本发明提供的文档编辑方法一实施例的方法示意图;

图5是本发明提供的文档编辑方法一实施例的方法示意图;

图6是本发明提供的文档编辑装置一实施例的结构示意图;

图7是本发明提供的文档编辑装置一实施例的结构示意图;

图8是本发明提供的文档编辑装置一实施例的结构示意图;

图9是基于本发明提供一实施例的用户界面示意图;

图10是基于本发明提供一实施例的用户界面示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明中涉及的″一个实施例”或″实施例”是指与所述实施例相关的特定特征、结构或特性至少可包含于本发明至少一个实现方式中。在本说明书中不同地方出现的″在一个实施例中”并非必须都指同一个实施例,也不必须是与其他实施例互相排斥的单独或选择实施例。此外,表示一个或多个实施例的方法、流程图或功能框图中的模块顺序并非固定的指代任何特定顺序,也不构成对本发明的限制。

图3是本发明提供的文档编辑方法一实施例的方法示意图。本发明一实施例,如图3所示,包括步骤s110和步骤s120。

步骤s110包括第一对应关系建立步骤,当用户对所述至少一个编辑单元中的一个编辑单元操作时,建立第一参数与被操作的编辑单元的第一对应关系。

其中,编辑单元可以是一个或多个自然段,也可以是一个自然段的一部分,也可以是一张或多张图片。

其中,所述第一参数包括操作的类型和/或内容;所述操作的类型包括修订、删除、添加中的至少一种。

例如,针对文档中第n编辑单元(n为任一自然数),如果用户对该编辑单元进行操作,则建立操作类性和/或内容与该编辑单元的第一对应关系。

例如,当用户删除第n编辑单元,则建立删除与第n编辑单元的第一对应关系;当用户修订第n编辑单元,则可以建立修订内容与第n编辑单元的第一对应关系,或者修订、修订内容与第n编辑单元的第一对应关系。当针对第n编辑单元有多项操作时,第一对应关系中包括了该多项操作的对应关系。

步骤s120包括显示步骤,根据所述第一对应关系,将所述第一参数显示在其对应的编辑单元的旁边。

例如某一文档包括m个编辑单元(m为任一自然数),该m个编辑单元顺次显示形成文档。旁边包括编辑单元的左侧、右侧、上侧、下侧等位置,在某些实施例中,用户还可以调整第一参数的显示位置。例如,参见图9,添加列表以及添加的内容被显示在编辑单元的右侧。

本发明提供的技术方案,操作条理清晰、完整,便于用户在前面整体意见的基础上进行操作,从而相互启发,并能有效地防止操作的反复,因此能够较大地提高文档操作效率。

图4是本发明提供的文档编辑方法一实施例的方法示意图。本发明一实施例,结合其他实施例的各个方面,如图4所示,包括步骤s210、步骤s220和步骤s230。

步骤s210包括第一对应关系建立步骤,当用户对所述至少一个编辑单元中的一个编辑单元操作时,建立第一参数与被操作的编辑单元的第一对应关系。

其中,编辑单元可以是一个或多个自然段,也可以是一个自然段的一部分,也可以是一张或多张图片。

其中,所述第一参数包括操作的类型和/或内容;所述操作的类型包括修订、删除、添加中的至少一种。

例如,针对文档中第n编辑单元(n为任一自然数),如果用户对该编辑单元进行操作,则建立操作类性和/或内容与该编辑单元的第一对应关系。

例如,当用户删除第n编辑单元,则建立删除与第n编辑单元的第一对应关系;当用户修订第n编辑单元,则可以建立修订内容与第n编辑单元的第一对应关系,或者修订、修订内容与第n编辑单元的第一对应关系。当针对第n编辑单元有多项操作时,第一对应关系中包括了该多项操作的对应关系。

步骤s220包括显示步骤,根据所述第一对应关系,将所述第一参数显示在其对应的编辑单元的旁边。

在本发明中,旁边是指不作为文档的组成部分进行显示。例如某一文档包括m个编辑单元(m为任一自然数),该m个编辑单元顺次显示形成文档。旁边包括编辑单元的左侧、右侧、上侧、下侧等位置,在某些实施例中,用户还可以调整第一参数的显示位置。例如,参见图9,添加列表以及添加的内容被显示在编辑单元的右侧。

步骤s230包括更新确定步骤,用于对文档中的存在所述第一对应关系的每一个编辑单元,根据第一预定规则确定更新或者不更新所述编辑单元。

根据第一预定规则确定更新或者不更新所述编辑单元包括:

当所述操作类型为删除操作时,满足第一预定规则,则删除所述编辑单元,否则不更新。

当所述操作类型为修订操作时,满足第一预定规则,将修订的内容替换所述编辑单元的内容,否则不更新;其中,当两个以上修订的内容均满足第一预定规则时,则确定其中之一替换所述编辑单元的内容。

当所述操作类型为添加操作时,满足第一预定规则,将添加的内容添加至所述编辑单元之后形成新增的编辑单元,否则不更新。

可选地,当包括两个以上新增的编辑单元时,即当两个以上针对该编辑单元的添加内容均满足第一预定规则时,则该两个以上新增的编辑单元按照操作时间排序或者按照调整后的次序排序,调整后的次序可以是根据语义分析确定的内容先后次序,也可以根据经验值确定的先后次序,也可以是人工调整确定的先后次序。

由于存在第一预定规则,使得文档的更新更加客观、尺度统一、且使得自动更新成为可能,能够较大地提高文档更新的效率。

图5是本发明提供的文档编辑方法一实施例的方法示意图。本发明一实施例,结合其他实施例的各个方面,如图5所示,包括步骤s310、步骤s320、步骤s330和步骤s340。

步骤s310、步骤s320、步骤s330分别与步骤s210、步骤s220、步骤s230相同、相应或类似。

步骤s340包括新版本生成步骤,用于根据所述更新确定步骤的结果生成新版本的文档。

例如,如图10所示,“深度学习(机器学习)的下一步如何发展v1.0”在自动更新之后能够生成新版本v1.1,且能够不断重复更新,生成新版本的步骤,从而使得文档不断优化。

可选地,新版本生成步骤还包括将不满足所述第一预定规则的第一参数显示在新版本对应的编辑单元的旁边。例如,某些添加内容因为不满足第一预定规则,因此并不能成为新增的编辑单元,但是这些内容还能够显示在对应的编辑单元旁边。这样,用户对文档的贡献、修改思路能够更加完整被体现,为后面的操作提供更多的线索及指引。

和/或,将满足所述第一预定规则但未替换编辑单元的修订内容显示在新版本对应的编辑单元的旁边。此时,第一对应关系中仍然保留着未成为更新后内容的条目。

可选地,在某些实施方式中,在新版本生成过程中,若某一编辑单元有更新,对于修订或删除操作,则该编辑单元相应的其他修订和/或删除类第一对应关系不再进入新版本;而对于添加操作,则该编辑单元其他未采纳添加类第一对应关系可进入新版本,亦可不进入新版本。

本发明提供多种可选地实施手段,能够结合到本发明的各个实施例中。例如:

可选地,第一对应关系还包括与第二参数的对应关系,第二参数包括用户标识和/或操作时间,显示步骤还包括将所述第二参数显示在其对应的编辑单元的旁边。

例如,图9添加用户“王大千”、“张三”以及添加时间“2016-12-12”、“2016-12-12”也对应显示在编辑单元的右侧。本领域技术人员可知,也可以仅对应存储且显示,用户或操作时间。

可选地,用户选择或输入对编辑单元的操作类型,输入操作的内容,由用户确认提交后,建立第一对应关系。此时,对于考虑不成熟,用户可能最终放弃的操作,可以暂时不建立对应关系,有利于节省系统存储空间,并提高文档处理效率。

可选地,操作用户可以为一个或两个以上。当用户为两个以上时,例如,参见图1,用户a,用户b,用户c能够通过网络传递信息。其中,网络可以包括局域网、广域网、移动通信网、公共交换电话网或其组合。

当用户a对文档进行操作并提交后,则建立第一对应关系,此时,第一对应关系被用户a发送,用户b和用户c,能够根据该第一对应关系,在显示界面上将第一对应关系中的第一参数和/或第二参数显示在对应的编辑单元的旁边。类似的,用户b、或用户c的操作,也能在其他用户的显示界面上显示。因此,能够实现多个用户的协作写作。

发送的第一对应关系,可以作为消息,直接发送至其他用户的智能终端上,由其他用户的智能终端接收后,更新文档并显示。或者发送的第一对应关系,被发送至服务器上,服务器对文档进更新后,其他用户智能终端的文档也同步更新并显示。

可选地,本发明提供的方法还包括用户权限设定步骤,用于为所述用户设定针对所述文档的权限。

例如,用户可以是管理者权限、参与者权限、或阅读者权限。

作为管理者,用户可以阅读文档、操作文档、能够参与生成新版本。即管理者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限。管理者包括文档创建者,在某些实施例中,文档创建者可以作为第一管理者,能够具有更高的权限,且第一管理者的权限可以在管理者之间进行转移,或增加多个第一管理者。参与新版本生成的权限是指,管理者的意见能够作为第一预定规则的参数影响更新确定步骤的更新结果。

在某些实施例中,参与者权限包括文档阅读权限、文档操作权限。在另外一些实施例中参与者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限。此时,参与新版本生成的权限是指,参与者的意见能够作为第一预定规则的参数影响更新确定步骤的更新结果。

阅读者权限包括文档阅读权限。

可选地,第一预定规则包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0;g为第一阈值。

上述公式实际上涵盖了多种情形,例如:

当f为0时,代表了第一预定规则中,只考虑管理者的意见,即同意的管理者人数占管理者总数的比例大于预定比例值时,更新文档。根据文档的特点,可以选择或者修改第一阈值,从而调整预定比例值。当c、f均不为零时,即管理者和参与者均具有参与新版本生成的权限,调整c、f的值,可以改变管理者和参与者同意比例对结果的影响,以适合各种文档更新的情况。

在某些实施例中,还可以设定第一预定规则进一步包括所述管理者中的第一管理者具有一票否决权。

可选地,本发明提供的方法还包括用户添加步骤,用于根据第二预定规则允许或者拒绝具有管理者权限、参与者权限、或阅读者权限的用户加入。

例如,当文档属性为公开时,允许阅读者权限用户加入,否则拒绝阅读者权限用户加入。和/或,管理者按照第一比例同意用户以特定身份加入。和/或,管理者按照第二比例同意且参与者按照第三比例同意用户以特定身份加入。

可选地,本发明提供的方法还包括预定规则选择步骤,用于在两个以上第一候选规则中选择一个或多个作为所述第一预定规则;和/或在两个以上第二候选规则中选择一个或多个作为所述第二预定规则。

可选地,本发明提供的方法可以采用显示第一列表和/或第二列表的方式对第一对应关系中的内容进行显示。其中,第一列表,用于显示操作类型为删除和/或修订的第一参数和/或第二参数;第二列表,用于显示操作类型为添加的第一参数和/或第二参数。

例如,图9中包括添加列表(第二列表)和修订列表(第一列表),在图9的实现方式中,显示了添加列表的内容,当用户点击修订修订列表时,则显示修订列表的内容。这种显示方式,将操作内容根据类型进行了有效的分类,提高了用户的阅读效率。

可选地,当所述第一列表和/或第二列表包括两个以上显示条目时,所述两个以上显示条目按照以下方式排序:

按照操作时间的逆序或顺序排序;优选按照逆序排序,能够使得用户优先获得最新的操作信息,能够提高文档的阅读,操作效率。

和/或根据(a/b)*c+(d/e)*f的值排序,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0。当两个以上条目计算得到的值相等时,具有等值的多个条目按照时间的顺序或逆序排序,优选按照时间逆序排序;或者,根据a/b*h+(d/e)*i的值排序,其中a是同意的管理者人数,b是管理者人数,h是第三权重系数,d为同意的参与者人数,e为参与者人数,i为第四权重系数,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时,或者前面两个公式计算值完全相同时,按时间逆顺排序。

可选地,第一列表和/或第二列表以图标显示,当某一编辑单元对应的图标被点击和/或光标置于某一编辑单元,向用户显示所述编辑单元对应的第一列表和/或第二列表的内容。

可选地,在第一列表和/或第二列表的每一个条目下,显示同意的管理者人数和/或同意的参与者人数。

本发明的方法中对显示方法进行了多种可能的优化设计,与其他特征一起协同作用,大大提高了文档的阅读、编辑效率。

本发明提供的一实施例,结合其他实施例的各个方面。还提供了一终端设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,述处理器执行所述程序时实现本发明提供的各种方法。

终端设备可以包括个人计算机、平板电脑、笔记本电脑、智能手机、个人数字助理、以及所有可能具备文档编辑功能的智能终端。

图2为一个终端设备的结构示意图。包括中央处理单元3(即处理器)、网络接口单元4、输入/输出控制器5、显示器6、系统存储器1,系统存储器1包括随机存取存储器11和只读存储器13,存取器2(即可读存储介质)包括操作系统21,文档22,以及应用23。本发明的方法可以作为计算机指令存储于存储器2中,该计算机指令被执行时实现本发明提供的各种方法。

图6是本发明提供的文档编辑装置一实施例的结构示意图。本发明一实施例,结合其他实施例的各个方面。如图6所示,包括第一对应关系建立单元401和显示单元403。

第一对应关系建立单元401,当用户对所述至少一个编辑单元中的一个编辑单元操作时,建立第一参数与被操作的编辑单元的第一对应关系。

其中,编辑单元可以是一个或多个自然段,也可以是一个自然段的一部分,也可以是一张或多张图片。

其中,所述第一参数包括操作的类型和/或内容;所述操作的类型包括修订、删除、添加中的至少一种。

例如,针对文档中第n编辑单元(n为任一自然数),如果用户对该编辑单元进行操作,则建立操作类性和/或内容与该编辑单元的第一对应关系。

例如,当用户删除第n编辑单元,则建立删除与第n编辑单元的第一对应关系;当用户修订第n编辑单元,则可以建立修订内容与第n编辑单元的第一对应关系,或者修订、修订内容与第n编辑单元的第一对应关系。当针对第n编辑单元有多项操作时,第一对应关系中包括了该多项操作的对应关系。

显示单元403,根据所述第一对应关系,将所述第一参数显示在其对应的编辑单元的旁边。

在本发明中,旁边是指不作为文档的组成部分进行显示。例如某一文档包括m个编辑单元(m为任一自然数),该m个编辑单元顺次显示形成文档。旁边包括文档的左侧、右侧、上侧、下侧等位置,在某些实施例中,用户还可以调整第一参数的显示位置。例如,参见图9,添加列表以及添加的内容被显示在文档的右侧。

本发明提供的技术方案,操作条理清晰、完整,便于用户在前面整体意见的基础上进行操作,从而相互启发,并能有效地防止操作的反复,因此能够较大地提高文档操作效率。

图7是本发明提供的文档编辑装置一实施例的结构示意图。本发明一实施例,结合其他实施例的各个方面。如图7所示,包括第一对应关系建立单元501、显示单元503以及更新确定单元505。

第一对应关系建立单元501,当用户对所述至少一个编辑单元中的一个编辑单元操作时,建立第一参数与被操作的编辑单元的第一对应关系。

其中,编辑单元可以是一个或多个自然段,也可以是一个自然段的一部分,也可以是一张或多张图片。

其中,所述第一参数包括操作的类型和/或内容;所述操作的类型包括修订、删除、添加中的至少一种。

例如,针对文档中第n编辑单元(n为任一自然数),如果用户对该编辑单元进行操作,则建立操作类性和/或内容与该编辑单元的第一对应关系。

例如,当用户删除第n编辑单元,则建立删除与第n编辑单元的第一对应关系;当用户修订第n编辑单元,则可以建立修订内容与第n编辑单元的第一对应关系,或者修订、修订内容与第n编辑单元的第一对应关系。当针对第n编辑单元有多项操作时,第一对应关系中包括了该多项操作的对应关系。

显示单元503,根据所述第一对应关系,将所述第一参数显示在其对应的编辑单元的旁边。

在本发明中,旁边是指不作为文档的组成部分进行显示。例如某一文档包括m个编辑单元(m为任一自然数),该m个编辑单元顺次显示形成文档。旁边包括文档的左侧、右侧、上侧、下侧等位置,在某些实施例中,用户还可以调整第一参数的显示位置。例如,参见图9,添加列表以及添加的内容被显示在文档的右侧。

更新确定单元505,用于对文档中的存在所述第一对应关系的每一个编辑单元,根据第一预定规则确定更新或者不更新所述编辑单元。

根据第一预定规则确定更新或者不更新所述编辑单元包括:

当所述操作类型为删除操作时,满足第一预定规则,则删除所述编辑单元,否则不更新。

当所述操作类型为修订操作时,满足第一预定规则,将修订的内容替换所述编辑单元的内容,否则不更新;其中,当两个以上修订的内容均满足第一预定规则时,则确定其中之一替换所述编辑单元的内容。

当所述操作类型为添加操作时,满足第一预定规则,将添加的内容添加至所述编辑单元之后形成新增的编辑单元,否则不更新。

可选地,当包括两个以上新增的编辑单元时,即当两个以上针对该编辑单元的添加内容均满足第一预定规则时,则该两个以上新增的编辑单元按照操作时间排序或者按照调整后的次序排序,调整后的次序可以是根据语义分析确定的内容先后次序,也可以根据经验值确定的先后次序,也可以是人工调整确定的先后次序。

由于存在第一预定规则,使得文档的更新更加客观、尺度统一、且使得自动更新成为可能,能够较大地提高文档更新的效率。

可选地,本发明提供的装置还可以包括新版本生成单元507,用于根据所述更新确定步骤的结果生成新版本的文档。

例如,如图10所示,“深度学习(机器学习)的下一步如何发展v1.0”在自动更新之后能够生成新版本v1.1,且能够不断重复更新,生成新版本的步骤,从而使得文档不断优化。

可选地,新版本生成单元还包括将不满足所述第一预定规则的第一参数显示在新版本对应的编辑单元的旁边。例如,某些添加内容因为不满足第一预定规则,因此并不能成为新增的编辑单元,但是这些内容还能够显示在对应的编辑单元旁边。这样,用户对文档的贡献、修改思路能够更加完整被体现,为后面的操作提供更多的线索及指引。

和/或,将满足所述第一预定规则但未替换编辑单元的修订内容显示在新版本对应的编辑单元的旁边。此时,第一对应关系中仍然保留着未成为更新后内容的条目。

可选地,在某些实施方式中,在新版本生成过程中,若某一编辑单元有更新,对于修订或删除操作,则该编辑单元相应的其他修订或/和删除第一对应关系不再进入新版本;而对于添加操作,则该编辑单元其他未采纳添加类第一对应关系可进入新版本,亦可不进入新版本。

本发明提供多种可选地实施手段,能够结合到本发明的各个实施例中。例如:

可选地,第一对应关系还包括与第二参数的对应关系,第二参数包括用户标识和/或操作时间,显示步骤还包括将所述第二参数显示在其对应的编辑单元的旁边。

例如,图9添加用户“王大千”、“张三”以及添加时间“2016-12-12”、“2016-12-12”也对应显示在编辑单元的右侧。本领域技术人员可知,也可以仅对应存储且显示,用户或操作时间。

可选地,用户选择或输入对编辑单元的操作类型,输入操作的内容,由用户确认提交后,建立第一对应关系。此时,对于考虑不成熟,用户可能最终放弃的操作,可以暂时不建立对应关系,有利于节省系统存储空间,并提高文档处理效率。

可选地,操作用户可以为一个或两个以上。当用户为两个以上时,例如,参见图1,用户a,用户b,用户c能够通过网络传递信息。其中,网络可以包括局域网、广域网、移动通信网、公共交换电话网或其组合。

当用户a对文档进行操作并提交后,则建立第一对应关系,此时,第一对应关系被用户a发送,用户b和用户c,能够根据该第一对应关系,在显示界面上将第一对应关系中的第一参数和/或第二参数显示在对应的编辑单元的旁边。类似的,用户b、或用户c的操作,也能在其他用户的显示界面上显示。因此,能够实现多个用户的协作写作。

发送的第一对应关系,可以作为消息,直接发送至其他用户的智能终端上,由其他用户的智能终端接收后,更新文档并显示。或者发送的第一对应关系,被发送至服务器上,服务器对文档进更新后,其他用户智能终端的文档也同步更新并显示。

图8是本发明提供的文档编辑装置一实施例的结构示意图。本发明一具体实施例,结合其他实施例的各个方面。如图8所示,其中部件601、603、605与部件501、503、505的功能相同或相近。

此外,还包括用户权限设定单元609,用于为所述用户设定针对所述文档的权限。

例如,用户可以是管理者权限、参与者权限、或阅读者权限。

作为管理者,用户可以阅读文档、操作文档、能够参与生成新版本。即管理者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限。管理者包括文档创建者,在某些实施例中,文档创建者可以作为第一管理者,能够具有更高的权限,且第一管理者的权限可以在管理者之间进行转移,或增加多个第一管理者。参与新版本生成的权限是指,管理者的意见能够作为第一预定规则的参数影响更新确定步骤的更新结果。

在某些实施例中,参与者权限包括文档阅读权限、文档操作权限。在另外一些实施例中参与者权限包括文档阅读权限、文档操作权限以及参与新版本生成权限。此时,参与新版本生成的权限是指,参与者的意见能够作为第一预定规则的参数影响更新确定步骤的更新结果。

阅读者权限包括文档阅读权限。

可选地,第一预定规则包括:(a/b)*c+(d/e)*f≥g,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0;g为第一阈值。

上述公式实际上涵盖了多种情形,例如:

当f为0时,代表了第一预定规则中,只考虑管理者的意见,即同意的管理者人数占管理者总数的比例大于预定比例值时,更新文档。根据文档的重要程度,可以选择或者修改第一阈值,从而调整预定比例值,对于重要程度非常高的文档,可以设定管理者全部同意的第一预设规则。当c、f均不为零时,即管理者和参与者均具有参与新版本生成的权限,调整c、f的值,可以改变管理者和参与者同意比例对结果的影响,以适合各种文档更新的情况。

在某些实施例中,还可以设定第一预定规则进一步包括所述管理者中的第一管理者具有一票否决权。

可选地,本发明提供的装置还包括用户添加单元,用于根据第二预定规则允许或者拒绝具有管理者权限、参与者权限、或阅读者权限的用户加入。

例如,当文档属性为公开时,允许阅读者权限用户加入,否则拒绝阅读者权限用户加入。和/或,管理者按照第一比例同意用户以特定身份加入。和/或,管理者按照第二比例同意且参与者按照第三比例同意用户以特定身份加入。

可选地,本发明提供的装置还包括预定规则选择单元,用于在两个以上第一候选规则中选择一个或多个作为所述第一预定规则;和/或在两个以上第二候选规则中选择一个或多个作为所述第二预定规则。

可选地,本发明提供的装置可以采用显示第一列表和/或第二列表的方式对第一对应关系中的内容进行显示。其中,第一列表,用于显示操作类型为删除和/或修订的第一参数和/或第二参数;第二列表,用于显示操作类型为添加的第一参数和/或第二参数。

例如,图9中包括添加列表(第二列表)和修订列表(第一列表),在图9的实现方式中,显示了添加列表的内容,当用户点击修订修订列表时,则显示修订列表的内容。这种显示方式,将操作内容根据类型进行了有效的分类,提高了用户的阅读效率。

可选地,当所述第一列表和/或第二列表包括两个以上显示条目时,所述两个以上显示条目按照以下方式排序:

按照操作时间的逆序或顺序排序;优选按照逆序排序,能够使得用户优先获得最新的操作信息,能够提高文档的阅读,操作效率。

和/或根据(a/b)*c+(d/e)*f的值排序,其中a是同意的管理者人数,b是管理者人数,c是第一权重系数,d为同意的参与者人数,e为参与者人数,f为第二权重系数,c,f≥0。当两个以上条目计算得到的值相等时,具有等值的多个条目按照时间的顺序或逆序排序,优选按照时间逆序排序;或者,根据a/b*h+(d/e)*i的值排序,其中a是同意的管理者人数,b是管理者人数,h是第三权重系数,d为同意的参与者人数,e为参与者人数,i为第四权重系数,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时,或者前面两个公式计算得到的值完全相同时,按时间逆顺排序。

可选地,第一列表和/或第二列表以图标显示,当某一编辑单元对应的图标被点击和/或光标置于某一编辑单元,向用户显示所述编辑单元对应的第一列表和/或第二列表的内容。

可选地,在第一列表和/或第二列表的每一个条目下,显示同意的管理者人数和/或同意的参与者人数。

本发明的装置中对显示单元进行了多种可能的优化设计,与其他特征一起协同作用,大大提高了文档的阅读、编辑效率。

本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读介质上或经由计算机可读介质予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1