文档检测的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22688889 阅读:24 留言:0更新日期:2019-11-30 03:33
本公开实施例提供了一种文档检测的方法、装置、电子设备及存储介质,该方法包括:基于页面监测插件获取页面当前编辑的文档内容;确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配;若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息。本公开的方案,使用页面监测插件,将文档内容的异常规则在规则库中固化下来,在用户在页面上编辑文档时,将文档内容的表达规则与异常规则进行匹配,匹配一致时生成异常提示。该方案可以在文档内容编辑过程中进行实时异常提示,从而从根本上提升了文档检测客观准确性,确保了产品的一致性。

Method, device, electronic equipment and storage medium of document detection

The embodiment of the disclosure provides a method, device, electronic device and storage medium for document detection, which includes: obtaining the currently edited document content of the page based on the page monitoring plug-in; determining the expression rules of the document content, and matching the expression rules with at least one exception rule of the rule base; if the expression rules are consistent with any exception rule And generating corresponding prompt information based on the document content. In the scheme of the disclosure, the page monitoring plug-in is used to solidify the exception rules of the document content in the rule base, match the expression rules of the document content with the exception rules when the user edits the document on the page, and generate the exception prompt when the match is consistent. This scheme can give real-time exception prompt in the process of document content editing, so as to fundamentally improve the objective accuracy of document detection and ensure the consistency of products.

【技术实现步骤摘要】
文档检测的方法、装置、电子设备及存储介质
本公开涉及信息处理
,具体而言,本公开涉及一种文档检测的方法、装置、电子设备及存储介质。
技术介绍
在软件及互联网产品的设计中,通常需要多人团队协作,但同时产出的相关产品需要像同一个人做出来的效果。因此,产品团队通常需要开发人员遵守通用的交互及文档规则,以保证产品的一致性。在现实情况中,由于每个开发人员的语言习惯不同,且文档内容中很多细致的规范,例如:语气、表达、标点、空格等,难以做到规范统一。为了区别文档内容一致性,目前主要通过相应的规范文件提供给开发人员,以通过开发人员自我检查方式去排除异常,但由于开发人员的主观因素,难以从根本上解决文档检测客观准确性,无法保证产品的一致性。
技术实现思路
本公开的目的旨在至少能解决上述的技术缺陷之一,提升文档检测客观准确性,本公开采用的技术方案如下:第一方面,本公开提供了一种文档检测的方法,该方法包括:基于页面监测插件获取页面当前编辑的文档内容;确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配;若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息。在第一方面可选的实施例中,所述基于页面监测插件获取页面当前编辑的文档内容,包括:通过页面监测插件监测页面状态,当监测到用户通过页面进行文档编辑操作时,确定所述文档编辑操作对应的文档内容。在第一方面可选的实施例中,所述确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配,包括:对所述文档内容进行语义分析,提取所述文档内容语义描述中所采用的表达规则;依据规则库的至少一个异常规则分别对应的判断方式,判断所述表达规则是否满足任一异常规则。在第一方面可选的实施例中,所述若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息,包括:若所述表达规则满足所述判断方式的正则表达式;若所述表达规则满足任一异常规则,确定所述任一异常规则对应的异常信息,在所述页面中注入所述异常信息的代码信息。在第一方面可选的实施例中,所述异常信息包括:提示信息和异常提示的类型;其中,所述提示信息包括异常解析信息,所述异常提示的类型包括警告或错误中的至少一项。在第一方面可选的实施例中,还包括:构建包括多个规则库的规则库系统;根据预定的文档内容的表达规范要求,生成至少两条异常规则,并存储于所述规则库系统中的任一规则库中;其中,任一条异常规则包括判断方式、提示信息及异常提示的类型。第二方面,本公开提供了一种文档检测的装置,该装置包括:获取模块,用于基于页面监测插件获取页面当前编辑的文档内容;匹配模块,用于确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配;提示模块,用于若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息。在第二方面可选的实施例中,获取模块,进一步用于:通过页面监测插件监测页面状态,当监测到用户通过页面进行文档编辑操作时,确定所述文档编辑操作对应的文档内容。在第二方面可选的实施例中,匹配模块进一步用于:对所述文档内容进行语义分析,提取所述文档内容语义描述中所采用的表达规则;依据规则库的至少一个异常规则分别对应的判断方式,判断所述表达规则是否满足任一异常规则。在第二方面可选的实施例中,提示模块进一步用于:若所述表达规则满足所述判断方式的正则表达式;若所述表达规则满足任一异常规则,确定所述任一异常规则对应的异常信息,在所述页面中注入所述异常信息的代码信息。在第二方面可选的实施例中,异常信息包括:提示信息和异常提示的类型;其中,所述提示信息包括异常解析信息,所述异常提示的类型包括警告或错误中的至少一项。在第二方面可选的实施例中,提示模块还用于:当检测到鼠标悬浮在所述异常信息上面时,通过弹窗形式显示所述提示信息的内容。在第二方面可选的实施例中,匹配模块还用于:构建包括多个规则库的规则库系统;根据预定的文档内容的表达规范要求,生成至少两条异常规则,并存储于所述规则库系统中的任一规则库中;其中,任一条异常规则包括判断方式、提示信息及异常提示的类型。第三方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器;存储器,用于存储计算机操作指令;处理器,用于通过调用计算机操作指令,执行如本公开的第一方面的任一实施例中所示的方法。第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如本公开的第一方面的任一实施例中所示的方法。本公开实施例提供的技术方案带来的有益效果是:在本公开实施例中,使用页面监测插件,将文档内容的异常规则在规则库中固化下来,在用户在页面上编辑文档时,将文档内容的表达规则与异常规则进行匹配,匹配一致时生成异常提示。该方案可以在文档内容编辑过程中进行实时异常提示,从而从根本上提升了文档检测客观准确性,确保了产品的一致性。附图说明为了更清楚地说明在本公开的实施例中的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍。图1为本公开的实施例中一种文档检测的方法的流程图;图2为本公开的实施例中规则库的示意图;图3为本公开的实施例中异常信息示意图;图4为本公开的实施例中提示信息的示意图;图5为本公开的实施例中文档检测的方法一算法示例流程图;图6为本公开的实施例中一种文档检测的装置的结构示意图;图7为本公开的实施例提供的一种电子设备的结构示意图。具体实施方式下面详细描述本公开的实施例,该实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开的技术感,而不能解释为对本公开的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本公开的说明书中使用的措辞“包括”是指存在该特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对本文档来自技高网
...

【技术保护点】
1.一种文档检测的方法,其特征在于,包括:/n基于页面监测插件获取页面当前编辑的文档内容;/n确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配;/n若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息。/n

【技术特征摘要】
1.一种文档检测的方法,其特征在于,包括:
基于页面监测插件获取页面当前编辑的文档内容;
确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配;
若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息。


2.根据权利要求1所述的方法,其特征在于,所述基于页面监测插件获取页面当前编辑的文档内容,包括:
通过页面监测插件监测页面状态,当监测到用户通过页面进行文档编辑操作时,确定所述文档编辑操作对应的文档内容。


3.根据权利要求1所述的方法,其特征在于,所述确定所述文档内容的表达规则,并将所述表达规则与规则库的至少一个异常规则进行匹配,包括:
对所述文档内容进行语义分析,提取所述文档内容语义描述中所采用的表达规则;
依据规则库的至少一个异常规则对应的判断方式,判断所述表达规则是否满足任一异常规则。


4.根据权利要求3所述的方法,其特征在于,所述若所述表达规则与任一异常规则一致,基于所述文档内容生成相应的提示信息,包括:
若所述表达规则满足任一异常规则,确定所述任一异常规则对应的异常信息,在所述页面中注入所述异常信息的代码信息。


5.根据权利要求4所述的方法,其特征在于,所述异常信息包括:提示信息和异常提示的类型;其中,所述提示信息包括异常解析信息,所述异常提示的类型包括警告或错误中的至少一项...

【专利技术属性】
技术研发人员:李奇
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1