一种基于HTML的稿件审核编辑器的实时留痕标注方法及装置制造方法及图纸

技术编号:22387585 阅读:34 留言:0更新日期:2019-10-29 06:34
本发明专利技术公开了一种基于HTML的稿件审核编辑器的实时留痕标注方法及装置,该方法包括:初始化编辑器,预先设置标注样式规则;监听用户的鼠标键盘事件,判断事件操作类型;根据不同事件操作类型,分别判断是否存在选区;对删除功能操作,若存在根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则直接进行相应的实时留痕标注;对新增功能操作直接进行相应的实时留痕标注。

A real-time tagging method and device of manuscript review editor based on HTML

【技术实现步骤摘要】
一种基于HTML的稿件审核编辑器的实时留痕标注方法及装置
本公开属于实时留痕标注审稿的
,涉及一种基于HTML的稿件审核编辑器的实时留痕标注方法及装置。
技术介绍
本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。留痕标注审稿是C/S架构的客户端采编系统的其中一项功能。然而,专利技术人在研发过程中发现,在媒体融合的大趋势下,传统的C/S架构的客户端采编系统存在需要安装软件,系统较为封闭,不支持实时更新,难以进行调试等弊端。传统的在线稿件审核往往是利用浏览器插件等形式对Word文档进行在线调用和操作,响应速度慢,稳定性和兼容性较差,更重要的是用户修改的只是文档里的内容,并不是文字本身。文字是依附存储于Word文档当中的,无法直接调用文档里的内容进行网络交互请求,这就带来了不好的用户体验。基于HTML的网页编辑框,可以直接输入和删除文字,但是没有对文字的标注留痕功能。
技术实现思路
针对现有技术的不足,本公开的一个或多个实施例提供了一种基于HTML的稿件审核编辑器的实时留痕标注方法及装置,通过监听鼠标和键盘的响应事件,对用户鼠标键盘事件进行判断分析和交互操作,对不同的情况采取定制化的解决方案。根据本公开的一个或多个实施例的一个方面,提供一种基于HTML的稿件审核编辑器的实时留痕标注方法。一种基于HTML的稿件审核编辑器的实时留痕标注方法,该方法包括:初始化编辑器,预先设置标注样式规则;监听用户的鼠标键盘事件,判断事件操作类型;根据不同事件操作类型,分别判断是否存在选区;对删除功能操作,若存在根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则直接进行相应的实时留痕标注;对新增功能操作直接进行相应的实时留痕标注。进一步地,在该方法中,所述事件操作类型包括删除功能操作和新增功能操作;所述监听用户的鼠标键盘事件为监听用户的鼠标键盘事件是否包含删除功能操作或者新增功能操作,若是,判断事件操作类型,否则,结束。进一步地,在该方法中,当判断出的事件操作类型为删除功能操作时,判断是否存在选区;若存在选区,监听鼠标弹起的响应事件,获取选区开始位置、选区结束位置和光标插入点所在文字节点的文字内容,并判断当前光标插入点标签字体类型,根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则,获取光标插入点位置和光标插入点所在文字节点的文字内容,并判断当前光标插入点标签字体类型,根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注。进一步地,在该方法中,当判断出的事件操作类型为删除功能操作时,所述根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注的具体步骤为:当标签字体为新增加标注的标签字体时,则为新增内容,执行默认系统操作,直接删除内容。当标签字体为删除标注的标签字体时,则为删除标注内容,执行恢复文字颜色为黑色。当标签字体为空时,则为正常内容,执行设置文字颜色为红色。进一步地,在该方法中,当判断出的事件操作类型为新增功能操作时,判断是否存在选区;若存在选区,监听鼠标弹起的响应事件,获取选区开始位置、选区结束位置和光标插入点所在文字节点的文字内容,对选区内文字进行相应的实时留痕标注;否则,对文字进行相应的实时留痕标注。进一步地,在该方法中,当判断出的事件操作类型为新增功能操作时,所述对选区内文字进行相应的实时留痕标注为对选区内文字设置标签字体为删除标注的标签字体并设置颜色为红色,对新增文字再执行设置标签字体为新增加标注的标签字体;所述文字进行相应的实时留痕标注为设置标签字体为新增加标注的标签字体。根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法。根据本公开的一个或多个实施例的一个方面,提供一种终端设备。一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法。根据本公开的一个或多个实施例的一个方面,提供一种基于HTML的稿件审核编辑器的实时留痕标注装置。一种基于HTML的稿件审核编辑器的实时留痕标注装置,基于所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法,包括:初始化模块,被配置为初始化编辑器,预先设置标注样式规则;事件监听模块,被配置为监听用户的鼠标键盘事件,判断事件操作类型;实时留痕标注模块,被配置为根据不同事件操作类型,分别判断是否存在选区;对删除功能操作,若存在根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则直接进行相应的实时留痕标注;对新增功能操作直接进行相应的实时留痕标注。本公开的有益效果:本公开提供的一种基于HTML的稿件审核编辑器的实时留痕标注方法及装置,使用原生的JavaScrip语言的脚本命令解决处理痕迹标注的问题,适用于任何基于HTML的编辑器,在B/S架构的系统中无需进行额外的配置可以直接使用。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1是根据一个或多个实施例的一种基于HTML的稿件审核编辑器的实时留痕标注方法流程图。具体实施方式:下面将结合本公开的一个或多个实施例中的附图,对本公开的一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本公开的一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本实施例使用的所有技术和科学术语具有与本申请所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。需要注意的是,附图中的流程图和框图示出了根据本公开的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。在不冲突的情况下,本公开中的实施例及实施例中的本文档来自技高网
...

【技术保护点】
1.一种基于HTML的稿件审核编辑器的实时留痕标注方法,其特征在于,该方法包括:初始化编辑器,预先设置标注样式规则;监听用户的鼠标键盘事件,判断事件操作类型;根据不同事件操作类型,分别判断是否存在选区;对删除功能操作,若存在根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则直接进行相应的实时留痕标注;对新增功能操作直接进行相应的实时留痕标注。

【技术特征摘要】
1.一种基于HTML的稿件审核编辑器的实时留痕标注方法,其特征在于,该方法包括:初始化编辑器,预先设置标注样式规则;监听用户的鼠标键盘事件,判断事件操作类型;根据不同事件操作类型,分别判断是否存在选区;对删除功能操作,若存在根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则直接进行相应的实时留痕标注;对新增功能操作直接进行相应的实时留痕标注。2.如权利要求1所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法,其特征在于,在该方法中,所述事件操作类型包括删除功能操作和新增功能操作。3.如权利要求2所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法,其特征在于,在该方法中,所述监听用户的鼠标键盘事件为监听用户的鼠标键盘事件是否包含删除功能操作或者新增功能操作,若是,判断事件操作类型,否则,结束。4.如权利要求1所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法,其特征在于,在该方法中,当判断出的事件操作类型为删除功能操作时,判断是否存在选区;若存在选区,监听鼠标弹起的响应事件,获取选区开始位置、选区结束位置和光标插入点所在文字节点的文字内容,并判断当前光标插入点标签字体类型,根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注;否则,获取光标插入点位置和光标插入点所在文字节点的文字内容,并判断当前光标插入点标签字体类型,根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注。5.如权利要求4所述的一种基于HTML的稿件审核编辑器的实时留痕标注方法,其特征在于,在该方法中,当判断出的事件操作类型为删除功能操作时,所述根据当前光标插入点标签字体的类型对选区内文字进行相应的实时留痕标注的具体步骤为:当标签字体为新增加标注的标签字体时,则为新增内容,执行默认系统操作,直接删除内容。当标签字体为删除标注的标签字体时,则为删除标注内容,执行恢复文字颜色为黑色。当标签字体为空时,...

【专利技术属性】
技术研发人员:韩强李滨张子扬陈坤周纹纹
申请(专利权)人:山东舜网传媒股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1