一种文本模板获取方法及相关装置与流程

文档序号:18619746发布日期:2019-09-06 22:22阅读:206来源:国知局
一种文本模板获取方法及相关装置与流程

本申请涉及计算机技术领域,特别涉及一种文本模板获取方法、文本模版获取装置、文本模版获取设备以及计算机可读存储介质。



背景技术:

目前在日常生活中经常需要写出各种文书材料和证明材料,而对于不常用的文书材料和证明材料同样具有通行的模版。如果用户对模版不熟悉,则需要从网络上搜索文本模版再进行填写。

但是,用户主动在网络中搜索模版,会存在多种问题。首先,用户直接在搜索引擎中搜索,搜索范围过于广泛,得到的结果质量参差不齐,用户需要耗费大量时间在搜索结果中再次查找出最适合的文本模版。如果没有找到合适的文本模版,则需要用户对查找到的文本模版或者文本内容进行手动修改,才可以得到合适的文本模版进行使用。可见,目前获取到文本模版的过程极为繁琐,效率不高。在查找过程中不仅花费精力,还容易造成不必要的麻烦。

因此,如何提高获取文本模版的效率是本领域技术人员关注的重点问题。



技术实现要素:

本申请的目的是提供一种文本模板获取方法、文本模版获取装置、文本模版获取设备以及计算机可读存储介质,通过对文本模版数据库进行检索,检索范围更小,被检索的数据更加精确,避免在大范围内进行搜索,提高文本模版的获取效率。

为解决上述技术问题,本申请提供一种文本模板获取方法,包括:

根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;

若是,则根据所述关键词对所述数据库进行检索,得到对应的文本模版;

若否,则根据所述关键词获取到目标描述信息,根据所述目标描述信息进行文本模版生成处理,得到文本模版。

可选的,根据所述关键词对所述数据库进行检索,得到对应的文本模版,包括:

根据所述关键词确定检索类别;

根据所述关键词和所述检索类别对所述文本模版数据库进行检索,得到所述文本模版。

可选的,还包括:

根据所述文本模版数据库的文本模板数据对神经网络进行训练,得到模板生成模型;

相应的,根据所述关键词获取到目标描述信息,根据所述目标描述信息进行文本模版生成处理,得到文本模版,包括:

根据所述关键词获取到目标描述信息;

采用所述模板生成模型对所述目标描述信息进行文本模版生成处理,得到所述文本模版。

可选的,根据所述关键词获取到目标描述信息,包括:

对所述关键词进行互联网搜索,得到所述目标描述信息。

可选的,根据所述关键词获取到目标描述信息,包括:

根据所述关键发送描述获取提示;

接收到用户输入的所述目标描述信息。

可选的,根据所述文本模版数据库的文本模板数据对神经网络进行训练,得到模板生成模型,包括:

对所述文本模版数据库中的文本模版数据进行标注处理,得到模版语料;

对所述模版语料进行标签标注处理,得到训练集数据和测试集数据;

根据所述训练集数据和所述测试集数据对所述神经网络进行训练,得到所述模版生成模型。

本申请还提供一种文本模版获取装置,包括:

判断匹配模块,用于根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;

模版检索模块,用于当所述文本模版数据库存在匹配的文本模版时,根据所述关键词对所述数据库进行检索,得到对应的文本模版;

模版生成模块,用于当所述文本模版数据库不存在匹配的文本模版时,根据所述关键词获取到目标描述信息,根据所述目标描述信息进行文本模版生成处理,得到文本模版。

可选的,所述模版检索模块,包括:

检索类别确定单元,用于根据所述关键词确定检索类别;

检索单元,用于根据所述关键词和所述检索类别对所述文本模版数据库进行检索,得到所述文本模版。

本申请还提供一种文本模版获取设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上所述的文本模板获取方法的步骤。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的文本模板获取方法的步骤。

本申请所提供的一种文本模板获取方法,包括:根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;若是,则根据所述关键词对所述数据库进行检索,得到对应的文本模版;若否,则根据所述关键词获取到目标描述信息,根据所述目标描述信息进行文本模版生成处理,得到文本模版。

通过先判断文本模版数据库中是否存在匹配的文本模版,当存在匹配的对应的文本模版时,即可直接获取该文本模版继续使用,当不存在匹配的对应的文本模版时,获取相关文本材料,也就是获取目标描述信息,根据目标描述信息进行文本模本生成处理,得到文本模版。相比于现有技术中在整个互联网匹配关键词,本申请中进行搜索的范围更小,被搜索的数据更加精确,文本模版数据库中存放的数据更加专业,符合实际需求。并且,本申请的技术方案无论数据库中存不存在文本模版,都可以获取到合适的文本模版,而不是现有技术中从互联网中获取甄别合适的文本模版,同样也不需要手动进行修改获取到合适的文本模版,提高获取模版的精度和准确率,还提高获取模版的效率。

本申请还提供一种文本模版获取装置、文本模版获取设备以及计算机可读存储介质,具有以上有益效果,在此不作赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的第一种文本模板获取方法的流程图;

图2为本申请实施例所提供的第二种文本模板获取方法的流程图;

图3为本申请实施例所提供的一种文本模版获取装置的结构示意图;

图4为本申请实施例所提供的一种文本模版获取设备的结构示意图。

具体实施方式

本申请的核心是提供一种文本模板获取方法、文本模版获取装置、文本模版获取设备以及计算机可读存储介质,通过对文本模版数据库进行检索,检索范围更小,被检索的数据更加精确,避免在大范围内进行搜索,提高文本模版的获取效率。

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

现有技术中,主要是用户主动在网络中搜索模版,会存在多种问题。首先,在用户直接在搜索引擎中搜索,搜索范围过于广泛,得到的结果质量参差不齐,用户需要耗费大量时间在搜索结果中再次查找出最适合的文本模版。如果没有找到合适的文本模版,则需要用户对查找到的文本模版或者文本内容进行手动修改,才可以得到合适的文本模版进行使用。可见,目前获取到文本模版的过程极为繁琐,效率不高。在查找过程中不仅花费精力,还容易造成不必要的麻烦。

因此,本申请提供一种文本模板获取方法,通过先判断文本模版数据库中是否存在匹配的文本模版,当存在匹配的对应的文本模版时,即可直接获取该文本模版继续使用,当不存在匹配的对应的文本模版时,获取相关文本材料,也就是获取目标描述信息,根据目标描述信息进行文本模本生成处理,得到文本模版。相比于现有技术中在整个互联网匹配关键词,本申请中进行搜索的范围更小,被搜索的数据更加精确,文本模版数据库中存放的数据更加专业,符合实际需求。并且,本申请的技术方案无论数据库中存不存在文本模版,都可以获取到合适的文本模版,而不是现有技术中从互联网中获取甄别合适的文本模版,同样也不需要手动进行修改获取到合适的文本模版,提高获取模版的精度和准确率,还提高获取模版的效率。

请参考图1,图1为本申请实施例所提供的第一种文本模板获取方法的流程图。

本实施例中,该方法可以包括:

s101,根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;若是,则执行s102;若否,则执行s103;

本步骤旨在先接收到关键词,然后根据关键词判断文本模版数据库中是否存在对应的文本模版。

其中,文本模版数据库是指只存储有文本模版的数据库。可以在该文本模版数据库中保存有各种分类各种用途的文本模版,以满足文本模版的检索需求。并且,将该文本模版数据库中的模版进行规范化处理,提高该数据库中的文本模版的质量。

此外,本实施例中可以采用现有技术中的任意一种数据获取方法从互联网中获取到文本模版,将该文本模版保存至文本模版数据库中。本实施例中并不对获取文本模版数据库的方法进行限定,可以根据实际需求选择合适的获取方法。

具体的,在本步骤中在文本模版之间进行匹配的方法,可以是将关键词与文本模版对应的关键词进行匹配,还可以是将关键词与文本模版的模版信息匹配,也可以是根据关键词先确定文本模版的细分集合然后进行文本模版匹配。可见,本步骤中进行匹配的方式并不唯一,在此不做具体限定。

s102,根据关键词对数据库进行检索,得到对应的文本模版;

在s101的基础上,本步骤旨在当文本模版数据库中存在对应的模版时,直接获取该对应的文本模版作为输出内容,传送至用户处。

可选的,为了提高本步骤中进行检索的速度,本步骤可以包括:

步骤一,根据关键词确定检索类别;

步骤二,根据关键词和检索类别对文本模版数据库进行检索,得到文本模版。

可见,本可选方案中先确定检索类别,然后再在该检索类别内进行检索,缩小了检索范围,相应的就提高了检索的速度。

s103,根据关键词获取到目标描述信息,根据目标描述信息进行文本模版生成处理,得到文本模版。

在s101的基础上,本步骤旨在当文本模版数据库中不存在对应的模版时,根据关键词进行文本模版生成处理,得到文本模版。主要是为了避免再去互联网中查找合适的文本模版,造成的效率低下等问题。

本步骤中主要是首先根据关键词获取到目标描述信息,该目标描述信息是对文本模版的大致信息进行描述的信息,表示了文本模版主要的用途,作用以及场合。也就是说,获取到关于文本模版较为完整的描述信息。然后根据该目标描述信息进行文本模版生成处理,得到文本模版。

其中,根据关键词获取到目标描述信息,可以是对关键词进行互联网搜索,得到目标描述信息。例如,此时的关键词为考勤证明,可以在互联网中搜索到对于考勤证明的定义,作为目标描述信息。通过互联网获取可以实现自动化获取目标描述信息,避免用户在此进行输入等操作,避免用户执行多余的操作。此外,获取到目标描述信息还可以是根据关键发送描述获取提示;接收到用户输入的目标描述信息。也就是提示用户输入相关的目标描述信息,提高自定义的程度,可以获取到更准确的目标描述信息,提高文本模版生成的准确率。

其中,进行文本模版生成处理得到文本模版的过程可以参考以下实施例,在此不做赘述。

综上,本实施例通过先判断文本模版数据库中是否存在匹配的文本模版,当存在匹配的对应的文本模版时,即可直接获取该文本模版继续使用,当不存在匹配的对应的文本模版时,获取相关文本材料,也就是获取目标描述信息,根据目标描述信息进行文本模本生成处理,得到文本模版。相比于现有技术中在整个互联网匹配关键词,本申请中进行搜索的范围更小,被搜索的数据更加精确,文本模版数据库中存放的数据更加专业,符合实际需求。并且,本申请的技术方案无论数据库中存不存在文本模版,都可以获取到合适的文本模版,而不是现有技术中从互联网中获取甄别合适的文本模版,同样也不需要手动进行修改获取到合适的文本模版,提高获取模版的精度和准确率,还提高获取模版的效率。

以下通过一个实施例,对本申请提供的一种文本模板获取方法进行进一步说明。

请参考图2,图2为本申请实施例所提供的第二种文本模板获取方法的流程图。

本实施例中,该方法可以包括:

s201,根据文本模版数据库的文本模板数据对神经网络进行训练,得到模板生成模型;

s202,根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;若是,则执行s203;若否,则执行s204;

s203,根据关键词对数据库进行检索,得到对应的文本模版;

s204,根据关键词获取到目标描述信息;采用模板生成模型对目标描述信息进行文本模版生成处理,得到文本模版。

可见,本实施例中主要是采用模版生成模型进行文本模版生成处理。相应的,还需要通过步骤s201对神经网络进行训练得到模版生成模型。其中,具体的训练方法可以采用现有技术中提供的任意一种模型训练方法,还可以采用以下可选方案提供的训练方法,在此不做赘述。

本实施例中通过模版生成模型实现文本模版生成处理,不仅可以通过神经网络的特征使模型自动学习更新,以符合更多的需求,还可以通过文本模版数据库作为训练数据,不断提高模版生成模型的准确度和精度。其次,在使用的过程中不仅可以降低用户的操作次数和复杂程度,还可以提高用户获取文本模版的效率,避免在此类事务上浪费太多的时间。

需要说明的是,本实施例中并不对s201的执行顺序做限定,可以在所有步骤之前执行,还可以在实施例中任意其他步骤执行。在此不做具体限定。

可选的,s201可以包括:

步骤一,对文本模版数据库中的文本模版数据进行标注处理,得到模版语料;

步骤二,对模版语料进行标签标注处理,得到训练集数据和测试集数据;

步骤三,根据训练集数据和测试集数据对神经网络进行训练,得到模版生成模型。

在上一实施例的基础上,本申请还可以提供一种更加具体的实施例。该实施例包括三部分,一是后台管理程序,二是数据库,三是app应用,数据库里已经通过后台管理的操作上传存储了类别不一的规范模板信息,也就是文本模版数据库,使用者然后再通过app应用实现所需要的操作。本实施例中的数据库将不同类别的模板进行分类整理以便方便的查询搜索,进行所需要的模板信息筛选,如果根据关键词未能搜索到所需模板,则可以使用基于关键词的文本生成算法进行模板的生成,对于模板可以进行在线编辑以及保存以方便下载打印。

可见,本实施例通过先判断文本模版数据库中是否存在匹配的文本模版,当存在匹配的对应的文本模版时,即可直接获取该文本模版继续使用,当不存在匹配的对应的文本模版时,获取相关文本材料,也就是获取目标描述信息,根据目标描述信息进行文本模本生成处理,得到文本模版。相比于现有技术中在整个互联网匹配关键词,本申请中进行搜索的范围更小,被搜索的数据更加精确,文本模版数据库中存放的数据更加专业,符合实际需求。并且,本申请的技术方案无论数据库中存不存在文本模版,都可以获取到合适的文本模版,而不是现有技术中从互联网中获取甄别合适的文本模版,同样也不需要手动进行修改获取到合适的文本模版,提高获取模版的精度和准确率,还提高获取模版的效率。

下面对本申请实施例提供的一种文本模版获取装置进行介绍,下文描述的一种文本模版获取装置与上文描述的一种文本模版获取方法可相互对应参照。

请参考图3,图3为本申请实施例所提供的一种文本模版获取装置的结构示意图。

本实施例中,该装置可以包括:

判断匹配模块100,用于根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;

模版检索模块200,用于当文本模版数据库存在匹配的文本模版时,根据关键词对数据库进行检索,得到对应的文本模版;

模版生成模块300,用于当文本模版数据库不存在匹配的文本模版时,根据关键词获取到目标描述信息,根据目标描述信息进行文本模版生成处理,得到文本模版。

可选的,该模版检索模块200,可以包括:

检索类别确定单元,用于根据关键词确定检索类别;

检索单元,用于根据关键词和检索类别对文本模版数据库进行检索,得到文本模版。

本申请所提供的文本模版获取装置,通过先判断文本模版数据库中是否存在匹配的文本模版,当存在匹配的对应的文本模版时,即可直接获取该文本模版继续使用,当不存在匹配的对应的文本模版时,获取相关文本材料,也就是获取目标描述信息,根据目标描述信息进行文本模本生成处理,得到文本模版。相比于现有技术中在整个互联网匹配关键词,本申请中进行搜索的范围更小,被搜索的数据更加精确,文本模版数据库中存放的数据更加专业,符合实际需求。并且,本申请的技术方案无论数据库中存不存在文本模版,都可以获取到合适的文本模版,而不是现有技术中从互联网中获取甄别合适的文本模版,同样也不需要手动进行修改获取到合适的文本模版,提高获取模版的精度和准确率,还提高获取模版的效率。

下面对本申请实施例提供的文本模版获取设备进行介绍,下文描述的文本模版获取设备与上文描述的文本模版获取方法可相互对应参照。

请参考图4,图4为本申请实施例所提供的一种文本模版获取设备的结构示意图,该文本模版获取设备可以包括:

存储器11,用于存储计算机程序;

处理器12,用于执行上述存储器11存储的计算机程序时可实现如下步骤:

根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;若是,则根据关键词对数据库进行检索,得到对应的文本模版;若否,则根据关键词获取到目标描述信息,根据目标描述信息进行文本模版生成处理,得到文本模版。

本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:根据关键词确定检索类别;根据关键词和检索类别对文本模版数据库进行检索,得到文本模版。

本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:根据文本模版数据库的文本模板数据对神经网络进行训练,得到模板生成模型;相应的,根据关键词获取到目标描述信息,根据目标描述信息进行文本模版生成处理,得到文本模版,包括:根据关键词获取到目标描述信息;采用模板生成模型对目标描述信息进行文本模版生成处理,得到文本模版。

本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:对关键词进行互联网搜索,得到目标描述信息。

本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:根据关键发送描述获取提示;接收到用户输入的目标描述信息。

本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:对文本模版数据库中的文本模版数据进行标注处理,得到模版语料;对模版语料进行标签标注处理,得到训练集数据和测试集数据;根据训练集数据和测试集数据对神经网络进行训练,得到模版生成模型。

对于本申请提供的设备的介绍请参照上述方法实施例,本申请在此不做赘述。

进一步的,本申请实施例还公开了一种计算机可读存储介质,用于存储计算机程序,其中,计算机程序被处理器执行时可实现如下步骤:

根据接收到的关键词判断文本模版数据库中是否存在匹配的文本模版;若是,则根据关键词对数据库进行检索,得到对应的文本模版;若否,则根据关键词获取到目标描述信息,根据目标描述信息进行文本模版生成处理,得到文本模版。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据关键词确定检索类别;根据关键词和检索类别对文本模版数据库进行检索,得到文本模版。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据文本模版数据库的文本模板数据对神经网络进行训练,得到模板生成模型;相应的,根据关键词获取到目标描述信息,根据目标描述信息进行文本模版生成处理,得到文本模版,包括:根据关键词获取到目标描述信息;采用模板生成模型对目标描述信息进行文本模版生成处理,得到文本模版。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:对关键词进行互联网搜索,得到目标描述信息。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据关键发送描述获取提示;接收到用户输入的目标描述信息。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:对文本模版数据库中的文本模版数据进行标注处理,得到模版语料;对模版语料进行标签标注处理,得到训练集数据和测试集数据;根据训练集数据和测试集数据对神经网络进行训练,得到模版生成模型。

该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

对于本申请提供的计算机可读存储介质的具体介绍请参照上述方法实施例,本申请在此不做赘述。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种文本模板获取方法、文本模版获取装置、文本模版获取设备以及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

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