标题校验方法及系统与流程

文档序号:12596128阅读:406来源:国知局
标题校验方法及系统与流程

本发明涉及图书出版领域,尤其涉及一种标题校验方法及系统。



背景技术:

在图书出版之前,往往在创造阶段就需要对整本书的章节结构进行规划,并在出版之前,需要对每一章每一节的标题及标题内容进行检查,以使标题及标题内容切合整本书的论点以及体现整本书的结构。

但是,在现有的图书出版前的校稿中,经常发现标题层次混乱,标题序号交叉使用,标题内容不符合标题预设格式的情况。在这种情况下,编辑需要逐一对图书的每一个标题进行校对,浪费时间和人力,同时效率低下,出错率高。



技术实现要素:

本发明提供一种标题校验方法及系统,用以解决在现有的图书出版前的校稿过程中,需要对图书的每一个标题进行逐一校对,效率低下,出错率高的问题。

一方面,本发明提供一种标题校验方法,包括:

接收用户输入的标题校验触发指令;

根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串;

识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;

将不匹配的标题显示给所述用户。

另一方面,本发明还提供一种标题校验系统,包括:

触发模块,用于接收用户输入的标题校验触发指令;

提取模块,用于根据所述触发指令,对所述触发指令指向的目标文件进 行识别并提取所述目标文件中各标题中的字符串;

判断模块,用于识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;

显示模块,用于将不匹配的标题显示给所述用户。

本发明提供的标题校验方法及系统,通过接收用户输入的标题校验触发指令;根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串;识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;将不匹配的标题显示给所述用户。通过对各标题字符串中的序号信息与预设的序号之间的逻辑关系的匹配判定,使不匹配的标题显示,从而实现对图书标题的快速校验,提高图书标题的校验效率,节省时间和人力。

附图说明

图1为本发明实施例一提供的一种标题校验方法的流程示意图;

图2为本发明实施例一提供的预设标题类型的类型结构的示意图;

图3为本发明实施例一提供的又一种标题校验方法的流程示意图;

图4为本发明实施例二提供的一种标题校验方法的流程示意图;

图5为本发明实施例二提供的又一种标题校验方法的流程示意图;

图6为本发明实施例三提供的一种标题校验系统的结构示意图;

图7为本发明实施例三提供的又一种标题检验系统的结构示意图;

图8为本发明实施例三提供的又一种标题校验系统的结构示意图;

图9为本发明实施例四提供的一种标题校验系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

图1为本发明实施例一提供的一种标题校验方法的流程示意图,如图1所示,本实施例一提供的标题校验方法包括如下步骤:

步骤101、接收用户输入的标题校验触发指令。

在实际应用中,本实施例一的执行主体可为标题校验系统,例如,安装在智能终端上的系统,基于Microsoft Office的客户端等。

具体的,标题校验系统将接收到用户输入的需要进行标题校验的文件的路径,以及用户输入的开始校验的指令。

步骤102、根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串。

具体的,标题校验系统可读取用户输入的需要进行标题校验的文件的路径,找到目标文件,并对该文件中的每一个标题中的字符串进行识别和提取,例如,目标文件中存在标题“第一章、我国葡萄市场供给总量特征”,标题校验系统将识别并提取该标题中的每一个字符串。

步骤103、识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系。

具体的,标题校验系统对标题中的例如“第一章”的序号信息进行判断,将各标题中的序号信息与预设标题信息进行比较,例如,目标文件中的序号信息为“第一章”“二”“第三章”,而预设标题信息为“第一章”“第二章”“第三章”,因此,可判断出目标文件中的标题“二”的序号信息与预设标题信息不匹配。

步骤104、将不匹配的标题显示给所述用户。

具体的,标题校验系统将把不匹配的标题显示给用户,例如,将“二”进行显示,并同时显示标题不匹配的原因“编号逻辑不连续”等。

进一步地,图2为本发明实施例一提供的预设标题类型的类型结构的示意图,在图1所示的实施方式的基础上,在实施步骤102之前,还可包括:根据标题类型建立所述文档的预设标题信息,其中,如图2所示,所述标题类型包括章节式,等级式,混合式;其中,所述章节式类型中各标题中序号之间的逻辑关系为第一篇,第一章,第一节;所述等级式类型中各标题中序号之间的逻辑关系为第一部分,1,1.1;所述混合式类型中个标题中序号之间的逻辑关系为第一篇,第1章,1.1。从而使标题校验系统可根据章节式,等级式或混合式的标题类型进行校验。

进一步地,为了使用户更快速的找到不匹配的标题,图3为本发明实施例一提供的又一种标题校验方法的流程示意图,在图1所示的实施方式的基础上,步骤104之后,如图3所示,还可包括:

步骤201、接收用户输入的触发事件,所述触发事件表示用户选中任一所述不匹配的标题;

步骤202、在所述目标文件中对所述触发事件指向的所述不匹配的标题进行定位,并将所述不匹配的标题在文档中的定位信息显示给所述用户。

通过对不匹配的标题在文档中的定位,使用户可以快速找到相应的不匹配的标题并进行修改和调整,提高了校稿效率。

上述实施例一提供的标题校验方法,通过接收用户输入的标题校验触发指令;根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串;识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;将不匹配的标题显示给所述用户。通过对各标题字符串中的序号信息与预设的序号之间的逻辑关系的匹配判定,使不匹配的标题显示,从而实现对图书标题的快速校验,提高图书标题的校验效率,节省时间和人力。

图4为本发明实施例二提供的一种标题校验方法的流程示意图,在上述实施例一各实施方式的基础上,如图4所示,步骤102之前还包括:

步骤301、识别各标题的序号信息,判断各标题中是否存在重复的所述序号信息;将存在重复的所述序号信息的标题显示给所述用户;

和/或,根据所述各标题的序号之间的逻辑关系判断是否存在缺失序号信息;将存在缺失序号信息的提示信息显示给所述用户。

具体的,本实施方式提供的标题校验方法在步骤102之前,还包括:识别所述序号信息,判断各标题中是否存在重复的所述序号信息;和/或,根据所述各标题的序号之间的逻辑关系判断是否存在缺失序号信息。具体的,标题校验系统在识别出目标文件的序号信息“第1部分”,“第2部分”以及“第2部分”之后,判断出在目标文件的标题中存在重复的序号信息,即存在两个“第2部分”的标题信息;和/或,标题校验系统在识别出目标文件的序号信息“第1部分”,“第3部分”以及“第4部分”之后,判断出目标 文件中缺少“第2部分”。标题校验系统将显示上述存在“第2部分”的标题,和/或显示“缺失‘第2部分’的序号信息”给所述用户。

通过上述实施方式,使在进行所述根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串之前,对目标文件的各标题中的是否存在重复序号信息和/或缺失序号信息进行前期校验,避免由于目标文件中各标题之间存在重复序号信息和/或缺失序号信息的现象而使得后续计算量增大,提高了整个标题校验方法的校验效率。

图5为本发明实施例二提供的又一种标题校验方法的流程示意图,进一步地,上述各实施方式的基础上,如图5所示,在步骤102之后,还包括:

步骤401、判断所述各标题的字符串数量是否满足设定阈值;将字符串数量不满足设定阈值的标题显示给所述用户;和/或,

判断所述各标题的字符串中空格字符是否满足设定数量和/或设定字符位置;将字符串中空格字符不满足设定数量和/或设定字符位置的标题显示给所述用户。

具体的,标题校验系统判断各标题的字符串数量是否满足设定阈值;将字符串数量不满足设定阈值的标题显示给用户,例如,预设的标题字符串数量为25个,当标题校验系统判断出某一标题的字符串数量超出25个时,则将该标题显示给用户;和/或,标题校验系统判断各标题的字符串中空格字符是否满足设定数量和/或设定字符位置;将字符串中空格字符不满足设定数量和/或设定字符位置的标题显示给用户,例如,若预设的空格字符数量为0,即标题中不能出现空格字符,当标题校验系统判断出某一标题中存在空格字符,则将该标题显示给用户。

上述实施方式通过在进行所述根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串之前,对各标题的字符串数量进行判定,和/或对各标题中的空格字符串数量和/或字符串位置进行判定,以使文档的标题避免出现字符串数量不符或空格字符串不符合规定的形式问题,也避免由于上述形式问题而导致的后续步骤计算量增大的问题,同时提高了标题校验方法的校验效率。

本发明实施例二通过在进行所述识根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串之前,对 目标文件的各标题中的是否存在重复序号信息和/或缺失序号信息进行前期校验,还对文档的标题的字符串数量问题或空格字符串的形式问题进行校验,避免由于上述问题而导致的后续步骤计算量增大的问题,同时提高了标题校验方法的校验效率。

图6为本发明实施例三提供的一种标题校验系统的结构示意图,如图6所示,该系统包括:

触发模块10,用于接收用户输入的标题校验触发指令;

提取模块20,用于根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串;

判断模块30,用于识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;

显示模块40,用于将不匹配的标题显示给所述用户。

具体的,触发模块10接收用户输入的标题校验触发指令,提取模块20,根据触发模块10接收的触发指令,对触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串,判断模块30对提取模块20提取出的各标题字符串中的序号信息进行识别,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;显示模块40将判断模块30判断出的不匹配的标题显示给用户。

进一步地,为了使判断模块30更好地判断标题序号信息是否与预设信息匹配,图7为本发明实施例三提供的又一种标题检验系统的结构示意图,在上述图6所示结构的基础上,如图7所示,标题校验系统还包括:

设置模块50,用于根据标题类型建立所述文档的预设标题信息,其中,所述标题类型包括章节式,等级式,混合式;其中,所述章节式类型中各标题中序号之间的逻辑关系为第一篇,第一章,第一节;所述等级式类型中各标题中序号之间的逻辑关系为第一部分,1,1.1;所述混合式类型中个标题中序号之间的逻辑关系为第一篇,第1章,1.1。从而使判断模块30根据设置模块50中的预设标题信息对各标题中的序号信息进行匹配判定。

进一步地,为了方便用户使用标题校验系统对标题进行修改,图8为本发明实施例三提供的又一种标题校验系统的结构示意图,在上述图6或图7 所示结构的基础上,触发模块10还用于:接收用户输入的触发事件,所述触发事件表示用户选中任一所述不匹配的标题;

相应的,标题校验系统还包括:定位模块60,用于在所述目标文件中对所述触发事件指向的所述不匹配的标题进行定位,并将所述不匹配的标题在文档中的定位信息显示给所述用户。从而使定位模块60获取触发模块10中的触发事件,并进行定位,通过显示模块40进行显示,更加方便用户对不匹配的标题进行定位和修改,更加人性化。

本发明实施例三的具体实现方式及方法与实施例一所示方法对应,在此不再赘述。

本发明实施例三提供的标题校验系统,通过接收用户输入的标题校验触发指令;根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串;识别所述各标题字符串中的序号信息,判断各标题中的所述序号信息是否与预设标题信息匹配,其中,序号信息包括序号及其之间的逻辑关系;将不匹配的标题显示给所述用户。通过对各标题字符串中的序号信息与预设的序号之间的逻辑关系的匹配判定,使不匹配的标题显示,从而实现对图书标题的快速校验,提高图书标题的校验效率,节省时间和人力。

图9为本发明实施例四提供的一种标题校验系统的结构示意图,在上述图6-8任一所示结构的基础上,如图9所示,标题校验系统还包括:

识别模块70,用于识别各标题中的序号信息,判断各标题中是否存在重复的所述序号信息;和/或,根据所述各标题的序号之间的逻辑关系判断是否存在缺失序号信息;

相应的,显示模块40还用于:将存在重复的所述序号信息的标题显示给所述用户;和/或,将存在缺失序号信息的提示信息显示给所述用户。

通过上述实施方式,使在触发模块10接收到触发指令之后,识别模块70对目标文件的各标题中的是否存在重复序号信息和/或缺失序号信息进行前期校验,并通过显示模块40将存在重复序号信息和/或缺失序号信息的标题进行显示,以使用户能够对这些标题进行修改,随后再通过提取模块20执行根据触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串的步骤,从而避免由于目标文件中各标题之间存在 重复序号信息和/或缺失序号信息的现象而使得后续计算量增大,提高了整个标题校验方法的校验效率。

进一步地,所述识别模块70还用于:判断所述各标题的字符串数量是否满足设定阈值;和/或,判断所述各标题的字符串中空格字符是否满足设定数量和/或设定字符位置;

相应的,所述显示模块40还用于:将字符串数量不满足设定阈值的标题显示给所述用户;和/或,将字符串中空格字符不满足设定数量和/或设定字符位置的标题显示给所述用户。

通过上述实施方式,使在触发模块10接收到触发指令之后,识别模块70对判断各标题的字符串数量是否满足设定阈值,并通过显示模块40将字符串数量不满足设定阈值的标题显示给所用户;和/或,识别模块70判断各标题的字符串中空格字符是否满足设定数量和/或设定字符位置,并通过显示模块40将字符串中空格字符不满足设定数量和/或设定字符位置的标题显示给用户。随通过提取模块20执行根据触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串的步骤。本实施方式使文档的标题避免出现字符串数量不符或空格字符串不符合规定的形式问题,也避免由于上述形式问题而导致的后续步骤计算量增大的问题,同时提高了标题校验方法的校验效率。

本发明实施例四的具体实现方式及方法与实施例二所示方法对应,在此不再赘述。

本发明实施例四通过在在进行所述识根据所述触发指令,对所述触发指令指向的目标文件进行识别并提取所述目标文件中各标题中的字符串之前,对目标文件的各标题中的是否存在重复序号信息和/或缺失序号信息进行前期校验,还对文档的标题的字符串数量问题或空格字符串的形式问题进行校验,避免由于上述问题而导致的后续步骤计算量增大的问题,同时提高了标题校验方法的校验效率。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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