田间调查记录方法、装置及可读存储介质与流程

文档序号:16608737发布日期:2019-01-14 21:23阅读:301来源:国知局
田间调查记录方法、装置及可读存储介质与流程

本发明涉及农业技术领域,具体而言,涉及一种田间调查记录方法、装置及可读存储介质。



背景技术:

田间调查是农业技术领域基础性工作。目前田间调查仍是以人工调查为主,在农田调查涉及到大量的样本及数据,这些数据都需要专人随时记载并及时整理。

手工记载数据费时费力,难免出现遗漏及出错的情况,影响工作效率及数据的准确性,尤其是当前农业技术人员人少事多,如果一个人在田间调查的同时又要进行数据记录,不仅手忙脚乱,而且由于手上容易沾染泥水等杂物,记载极不方便,工作效率大为降低。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种田间调查记录方法、装置及可读存储介质,能够替代人工记载调查数据环节,大大降低了调查人员的工作量和劳动强度,提高工作效率。

为了实现上述目的,本发明较佳实施例采用的技术方案如下:

本发明较佳实施例提供一种田间调查记录方法,应用于与服务器通信连接的用户终端,所述用户终端中存储有用于识别多个预设关键词的深度学习模型,所述服务器中包括有一田间调查数据库,所述方法包括:

获取语音数据;

基于所述深度学习模型将所述语音数据转换为对应的文本信息;

判断所述文本信息是否田间调查信息;

在判断结果为是时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,所述调查信息为调查项或者调查数值;

将所述田间调查记录上传给所述服务器,以便所述服务器将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。

在本发明较佳实施例中,所述用户终端中还包括有一田间调查数据库,所述对所述文本信息进行信息识别,生成田间调查记录的步骤之后,所述方法还包括:

将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表;

将汇总后的田间调查数据表上传给所述服务器。

在本发明较佳实施例中,在所述将所述田间调查记录上传给所述服务器的步骤之后,所述方法还包括:

向所述服务器发送获取所述田间调查数据表的请求;

接收并显示所述服务器响应所述请求后反馈的所述田间调查数据表。

在本发明较佳实施例中,所述判断所述文本信息是否田间调查信息的步骤,包括:

判断所述文本信息中是否包括预设关键词;

若是,则判定所述文本信息为田间调查信息;

若否,则判定所述文本信息不为田间调查信息。

在本发明较佳实施例中,所述判断所述文本信息是否田间调查信息的步骤,包括:

判断所述文本信息是否与任意一个预设调查信息的相似度大于预设阈值;

若是,则判定所述文本信息为田间调查信息;

若否,则判定所述文本信息不为田间调查信息。

在本发明较佳实施例中,所述对所述文本信息进行信息识别,生成田间调查记录的步骤,包括:

基于所述深度学习模型从所述文本信息中识别出至少一个预设关键词;

基于每个预设关键词从所述文本信息中获取对应的调查信息,所述调查信息为调查项或者调查数值;

按照每个调查项将对应的调查数值进行分类汇总后形成田间调查数据记录。

在本发明较佳实施例中,所述将所述田间调查记录上传给所述服务器的步骤,包括:

输出所述田间调查记录,以提示用户对所述田间调查记录进行确认;

在接收到用于表征所述田间调查记录为正确的确认指令时,将所述田间调查记录上传给所述服务器。

本发明较佳实施例还提供一种田间调查记录方法,应用于田间调查记录系统,所述田间调查记录系统包括相互之间通信连接的用户终端和服务器,所述用户终端中存储有用于识别多个预设关键词的深度学习模型,所述服务器中包括有一田间调查数据库,所述方法包括:

所述用户终端获取语音数据;

基于所述深度学习模型将所述语音数据转换为对应的文本信息;

判断所述文本信息是否田间调查信息;

在判断结果为是时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,所述调查信息为调查项或者调查数值;

将所述田间调查记录上传给所述服务器;

所述服务器将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。

本发明较佳实施例还提供一种田间调查记录装置,应用于与服务器通信连接的用户终端,所述用户终端中存储有用于识别多个预设关键词的深度学习模型,所述服务器中包括有一田间调查数据库,所述方法包括:

获取模块,用于获取语音数据。

转换模块,用于基于所述深度学习模型将所述语音数据转换为对应的文本信息。

判断模块,用于判断所述文本信息是否田间调查信息。

识别模块,用于在判断结果为是时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,所述调查信息为调查项或者调查数值。

上传模块,用于将所述田间调查记录上传给所述服务器,以便所述服务器将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。

本发明较佳实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述的田间调查记录方法。

相对于现有技术而言,本发明具有以下有益效果:

本发明实施例提供一种田间调查记录方法、装置及可读存储介质,通过获取语音数据,并基于深度学习模型将所述语音数据转换为对应的文本信息,在判定所述文本信息为田间调查信息时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,最后将所述田间调查记录上传给所述服务器,以便所述服务器将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。由此,通过自动识别调查人员报出的语音数据,并生成田间调查记录后上传到服务器,能够替代人工记载及数据统计汇总环节,大大降低了调查人员的工作量和劳动强度,提高工作效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为本发明较佳实施例提供的田间调查记录系统的一种交互示意框图;

图2为本发明较佳实施例提供的田间调查记录方法的一种流程示意图;

图3为本发明较佳实施例提供的田间调查记录方法的另一种流程示意图;

图4为本发明较佳实施例提供的田间调查记录方法的另一种流程示意图;

图5为本发明较佳实施例提供的田间调查记录方法的另一种流程示意图;

图6为本发明较佳实施例提供的用于实现上述田间调查记录方法的用户终端的一种方框示意图。

图标:10-田间调查记录系统;100-用户终端;110-存储器;120-处理器;130-田间调查记录装置;131-获取模块;132-转换模块;133-判断模块;134-识别模块;135-上传模块;200-服务器。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

请参阅图1,为本发明较佳实施例提供的田间调查记录系统10的一种交互示意框图。本实施例中,所述田间调查记录系统10包括相互之间通信连接的用户终端100和服务器200。所述用户终端100和服务器200之间通过网络进行数据的传输和交互。所述用户终端100中存储有用于识别多个预设关键词的深度学习模型。

所述预设关键词可以是田间调查常用的关键词,具体可以是植保病虫害领域、苗情调查,田间试验、品种调查、土壤肥力调查等等,例如以植保病虫害领域为例,所述预设关键词可包括病虫害名称、调查项目内容以及调查项目内容相应的数量等等。所述病虫害名称可以包括常用的病害名称和虫害名称,例如赤霉病、灰霉病、白粉病、蚜虫、蝽蟓、飞虱、螟虫、螨类等等,所述调查项目可以包括针对本次调查的病虫害名称的不同项目指标,如发病株、被害株、虫量等,所述调查项目内容相应的数目也即本次调查项目内容所调查到的数量。

由于语音识别涉及的关键词仅为田间调查时的调查项内容或数值,模型中关键词的总数量不会太多,因而其识别错误率不会太高,在大量数据训练的前提下,其识别率可做到非常准确。

本实施例中,所述用户终端100可以是但不限于手机、平板电脑、可穿戴设备等等。

本实施例中,所述服务器200应被理解为提供处理、资料库、通讯设施的业务点。举例而言,服务器200可以指具有相关通信和资料存储和资料库设施的单个的物理处理器,或它可以指联网或集聚的处理器、相关网路和存放装置的集合体,并且对软体和一个或多个资料库系统和支援服务器200所提供的服务的应用软体进行操作。服务器200可以在配置或性能上差异很大,但是服务器200一般可以包括一个或多个中央处理单元和存储单元。服务器200还可以包括一个或多个大型存放区设备、一个或多个电源、一个或多个有线或无线网络组件、一个或多个输入/输出组件、或一个或多个作业系统,诸如,windowsserver、macosx、unix、linux、freebsd等。

在本发明实施例中,上述的用户终端100可以用于设置于田间调查环境中,由调查人员携带。在一种实施方式中,用户终端100可包括用于采集调查人员在田间调查环境中产生的语音信息的麦克风,并且可以对调查人员产生的语音信息进行后续的处理等。

在调查人员在对进行田间调查的过程中,手工记载数据费时费力,难免出现遗漏及出错的情况,影响工作效率及数据的准确性,尤其是当前农业技术人员人少事多,如果一个人在田间调查的同时又要进行数据记录,不仅手忙脚乱,而且由于手上容易沾染泥水等杂物,记载极不方便,工作效率大为降低。

为了解决现有技术中的上述问题,本发明实施例提供了一种田间调查记录方法,用以对调查人员的语音信息进行自动的、实时地处理,并形成调查记录后上传给服务器200,以替代人工记载调查数据环节,大大降低了调查人员的工作量和劳动强度,提高工作效率。

请参阅图2,为本发明较佳实施例提供的田间调查记录方法的一种流程示意图,所述方法由图1中所示的用户终端100执行。所应说明的是,本发明实施例提供的田间调查记录方法不以图2及以下所述的具体顺序为限制,该田间调查记录方法可以通过如下步骤实现:

步骤s110,获取语音数据。

本实施例中,调查人员在田间进行调查时,例如对田间的作物病虫害进行调查时,会输出一些关于田间调查的语音信息,即调查人员口头产生的语音信息。调查人员输出的语音信息中可以是病虫害名称、调查项目等信息。当然,所述语音信息的具体内容在本发明实施例中并不作为限定。

可以理解的是,所述用户终端100于田间环境中获取的语音信息可以是调查人员在田间调查过程中输出的语音信息。当然,所述用户终端100获取调查人员输出的语音信息的方式在本发明实施例中并不作为限定,也还可以是其它方式,例如由其它可以进行语音采集的电子设备采集语音信息后通过数据传输的方式实时传输至用户终端100等。

步骤s120,基于所述深度学习模型将所述语音数据转换为对应的文本信息。

在实际应用中,电子设备可以是基于预先配置的所述深度学习模型识别获得的调查人员输出的语音信息,从而获得该语音信息对应的文字信息。

步骤s130,判断所述文本信息是否田间调查信息。

详细地,由于获得的语音信息可能不是田间调查信息,因此需要判断获得的语音信息是否为田间调查信息,以使后续可以对田间调查信息对应的语音信息进行处理。

关于判断上述转化后的文字信息是否为田间调查信息,作为可选的一种实施方式,可以包括:判断文字信息中是否包括预设关键词。

在本发明实施例中,所述用户终端100中可以存储有预设关键词。另外,存储的预设关键词的数量可以为多个。

需要说明的是,预设关键词为田间调查中常出现的词,例如病虫害名称、调查项目内容以及调查项目内容相应的数目等等。所述病虫害名称可以包括常用的病害名称和虫害名称,例如赤霉病、灰霉病、白粉病、蚜虫、蝽蟓、飞虱、螟虫、螨类等等,所述调查项目可以包括针对本次调查的病虫害名称的不同项目指标,所述调查项目内容相应的数目也即本次调查项目内容所调查到的数量。以上预设关键词仅为举例说明,并不代表对预设关键词的限定。

本发明实施例中,所述预设关键词可以是对较大数量的田间调查记录中的关键词的筛选而获得的,以提高对语音信息是否为田间调查信息的判断的可靠性。

当判定出语音信息对应的文字信息中包括有预设关键词,则可以判定获得的语音信息为田间调查信息。当判定出语音信息对应的文字信息中不包括有预设关键词,则可以判定获得的语音信息不为田间调查信息。从而,获得上述转化后的文字信息是否为田间调查信息的判断结果。

关于判断上述转化后的文字信息是否为田间调查信息,在另一种可选的实施方式中,也可以包括:判断文字信息是否与多个预设调查信息中任意一个预设调查信息的相似度大于预设阈值。

在本发明实施例中,用户终端100中也可以存储有多个预设调查信息。

需要说明的是,多个预设调查信息可以理解为,用户终端100存储的多条调查信息分别对应的文字信息。例如,预设调查信息可以为,“a病害b调查项目c数量”,“d虫害f调查项目g数量”等。以上预设调查信息仅为举例说明,并不代表对预设调查信息的限定。

其中,多条预设调查信息可以是搜集的各种类型的田间调查信息,并且将各种类型的田间调查信息的文字信息进行存储,以用于对语音信息对应的文字信息是否为田间调查信息进行判断。

从而,可以确定获得的语音信息对应的文字信息与多条预设调查信息的相似度,并依次判断该文字信息与每条预设调查信息的相似度是否大于预设阈值。如果该文字信息与多个预设调查信息中任意一个预设文字的相似度大于预设阈值,则可以判定上述语音信息为田间调查信息。反之,则可以判定上述语音信息不为田间调查信息。

当然,判断语音信息是否为田间调查信息的具体的实现方式在本发明实施例中并不作为限定。

步骤s140,在判断结果为是时,对所述文本信息进行信息识别,生成田间调查记录。

本实施例中,用户终端100首先基于所述深度学习模型从所述文本信息中识别出至少一个预设关键词,例如病虫害名称,调查项目内容等等。然后基于每个预设关键词从所述文本信息中获取对应的调查信息,以生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,所述调查信息为调查项或者调查数值。例如识别到的关键词为a调查项目,b数量,那么a调查项目也即对应调查项,b数量也即对应该调查项对应的调查数值,然后按照每个调查项将对应的调查数值进行分类汇总后形成田间调查数据记录,由此可以识别出多个预设关键词对应的调查信息,从而生成田间调查记录,替代人工记载调查数据环节,大大降低了调查人员的工作量和劳动强度,提高工作效率。

步骤s150,将所述田间调查记录上传给所述服务器200。

本实施例中,在所述用户终端100生成所述田间调查记录后,首先输出所述田间调查记录,以提示用户(调查人员)对所述田间调查记录进行确认,当在接收到用于表征所述田间调查记录为正确的确认指令时,将所述田间调查记录上传给所述服务器200,所述服务器200将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表,更具体地,所述服务器200可以自动根据调查日期、调查地点将所述田间调查记录汇总到田间调查数据库中对应的内容部分,以得到汇总后的田间调查数据表。从而,可以增强田间调查记录的可靠性。

又或者,为了防止当田间网络信号不佳时导致上传过程不可靠的情况,所述用户终端100中也可以预先存储有相应的田间调查数据,在所述用户终端100生成所述田间调查记录后,先输出所述田间调查记录,以提示用户(调查人员)对所述田间调查记录进行确认,当在接收到用于表征所述田间调查记录为正确的确认指令时,将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表,而后再将汇总后的田间调查数据表上传给所述服务器200。从而,可以增强田间调查记录的可操作性。

进一步地,请参阅图3,本发明实施例提供的田间调查记录方法还可以包括如下步骤:

步骤s160,向所述服务器200发送获取所述田间调查数据表的请求。

步骤s170,接收并显示所述服务器200响应所述请求后反馈的所述田间调查数据表。

本实施例中,调查人员可以随时根据实际需要查看服务器200中最新的田间调查数据表,具体地,可以通过所述用户终端100向所述服务器200发送获取所述田间调查数据表的请求,所述服务器200响应所述请求后向所述用户终端100反馈的所述田间调查数据表,所述用户终端100接收并显示所述田间调查数据表。由此,可以方便调查人员随时查看最新田间调查数据表。

进一步地,请参阅图4,本发明较佳实施例还提供一种田间调查记录方法,与上面实施例不同的是,本田间调查记录方法由图1中所示的田间调查记录系统10执行,可以理解的是,接下来要描述的田间调查记录方法中涉及的步骤在上面实施例中已经描述过,具体各个步骤的详尽内容可参照上面的实施例描述,下面仅对田间调查记录系统10执行步骤进行简要说明。所述方法可以包括:

步骤s210,用户终端100获取语音数据。

步骤s220,基于深度学习模型将所述语音数据转换为对应的文本信息。

步骤s230,判断所述文本信息是否田间调查信息。

步骤s240,在判断结果为是时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,所述调查信息为调查项或者调查数值。

步骤s250,将所述田间调查记录上传给所述服务器200。

步骤s260,所述服务器200将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。

进一步地,请参阅图5,在所述步骤s260之后,所述方法还可以包括:

步骤s260,所述用户终端100向所述服务器200发送获取所述田间调查数据表的请求。

步骤s270,所述服务器200响应所述请求,向所述用户终端100反馈所述田间调查数据表。

步骤s280,所述用户终端100接收并显示所述田间调查数据表。

进一步地,请参阅图6,为本发明实施例提供的用于实现上述田间调查记录方法的用户终端100的示意图。本实施例中,所述用户终端100包括田间调查记录装置130、存储器110以及处理器120。本发明较佳实施例中,田间调查记录装置130包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中或固化在所述用户终端100的操作系统(operatingsystem,os)中的软件功能模块。所述处理器120用于执行所述存储器110中存储的可执行软件模块,例如,所述田间调查记录装置130所包括的软件功能模块及计算机程序等。本实施例中,所述田间调查记录装置130也可以集成于所述操作系统中,作为所述操作系统的一部分。具体地,所述田间调查记录装置130可以包括:

获取模块131,用于获取语音数据。

转换模块132,用于基于深度学习模型将所述语音数据转换为对应的文本信息。

判断模块133,用于判断所述文本信息是否田间调查信息。

识别模块134,用于在判断结果为是时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,所述调查信息为调查项或者调查数值。

上传模块135,用于将所述田间调查记录上传给所述服务器200,以便所述服务器200将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。

可以理解的是,本实施例中的各功能模块的具体操作方法可参照上述图2中方法实施例中相应步骤的详细描述,在此不再重复赘述。

综上所述,本发明实施例提供一种田间调查记录方法、装置及可读存储介质,通过获取语音数据,并基于深度学习模型将所述语音数据转换为对应的文本信息,在判定所述文本信息为田间调查信息时,对所述文本信息进行信息识别,生成田间调查记录,所述田间调查记录包括与每个预设关键词对应的调查信息,最后将所述田间调查记录上传给所述服务器,以便所述服务器将所述田间调查记录汇总到田间调查数据库中以得到汇总后的田间调查数据表。由此,通过自动识别调查人员报出的语音数据,并生成田间调查记录后上传到服务器,能够替代人工记载及数据统计汇总环节,大大降低了调查人员的工作量和劳动强度,提高工作效率。

在本发明所提供的实施例中,应该理解到,所披露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

可以替换的,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其它可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等

需要说明的是,在本文中,术语"包括"、"包含"或者其任何其它变体意在涵盖非排它性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

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