首页> 中国专利> 一种作物品种区域试验数据处理方法

一种作物品种区域试验数据处理方法

摘要

本发明公开了一种作物品种区域试验数据处理方法,包括以下步骤:基于作物品种区域试验目标划分多个不同的采集项目;采集每个所述采集项目下的所述作物品种区域试验数据;在所述采集项目下的所述作物品种区域试验数据采集完成时及时将所述采集项目下的所述作物品种区域试验数据提交至服务器;在所述服务器中基于不同的所述采集项目分类存储所述作物品种区域试验数据。根据本发明的方法不仅可以更为合理的分配采集任务从而提高采集效率;而且还能避免数据统一总结上报过程中会面临的时间紧、任务重的问题。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-06-23

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04L29/08 专利号:ZL2016101849397 变更事项:专利权人 变更前:北京派得伟业科技发展有限公司 变更后:北京派得伟业科技发展有限公司 变更事项:地址 变更前:100097 北京市海淀区曙光花园中路11号北京农科大厦2层 变更后:100097 北京市海淀区曙光花园中路11号北京农科大厦2层 变更事项:专利权人 变更前:北京农业信息技术研究中心 变更后:北京市农林科学院信息技术研究中心

    专利权人的姓名或者名称、地址的变更

  • 2019-03-15

    授权

    授权

  • 2016-09-14

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20160329

    实质审查的生效

  • 2016-08-17

    公开

    公开

说明书

技术领域

本发明涉及农业研究领域,具体说涉及一种作物品种区域试验数据处理方法。

背景技术

根据《种子法》和《主要农作物品种审定办法》规定,主要农作物品种(稻、小麦、玉米等)在推广应用之前应当通过国家级或者省级审定。而品种在申请审定时必须要进行品种区域试验,用以客观地评价新品种在丰产性、稳产性、适应性、抗逆性等方面的表现,为品种科学、公正地审定提供数据支持和现实依据。农作物品种区域试验往往需要进行多年、多点的数据采集。

目前我国各类农作物品种区域试验数据通常都是通过各个试验地点工作人员进行数据采集并记载在数据记录本上,试验结束后对田间试验调查结果进行整理,之后上报试验主持单位,再由主持单位进行归类汇总。

由于数据采集量大,在最后数据统一总结上报过程中会面临时间紧、任务重的问题。并且由于数据采集持续时间很长,数据上报后一旦发现数据错误,往往已经过了数据采集期限,无法进行数据的重新采集。

因此,针对上述问题,需要一种作物品种区域试验数据处理方法。

发明内容

针对现有技术中存在的问题,本发明提供了一种作物品种区域试验数据处理方法,所述方法包括以下步骤:

基于作物品种区域试验目标划分多个不同的采集项目,每个所述采集项目下包含一项或多项待采集的作物品种区域试验数据,同一所述采集项目下的作物品种区域试验数据的采集时间限制以及采集地点限制保持一致;

采集所述作物品种区域试验数据;

在一个所述采集项目下的所述作物品种区域试验数据采集完成时及时将所 述采集项目下的所述作物品种区域试验数据提交至服务器;

在所述服务器中基于不同的所述采集项目分类存储所述作物品种区域试验数据。

在一实施例中,在所述服务器处标记每个所述采集项目的采集进度,在采集所述作物品种区域试验数据之前确认相应的所述采集项目的采集进度以避免针对同一采集项目重复进行数据采集,其中,当所述采集项目对应的所述作物品种区域试验数据被提交完毕时所述采集进度标记为已完成。

在一实施例中,在开始进行数据采集前向所述采集人员分配采集任务或由所述采集人员自行选取所述采集项目,其中:

所述采集项目没有被分配或选取时所述采集进度标记为未采集;

所述采集项目被分配或选取后所述采集进度标记为采集中;

所述采集进度标记为采集中或已完成的采集项目不能被分配或选取。

在一实施例中,根据所述采集项目的采集目标设定每个所述采集项目的开始时间,未到所述开始时间的所述采集项目不能被分配或选取。

在一实施例中,根据所述采集项目的采集目标设定每个所述采集项目的提交时间,如果已到所述提交时间的所述采集项目没有被提交,自动提交所述采集项目。

在一实施例中,当需要修改提交至所述服务器的所述作物品种区域试验数据时,将修改后的所述作物品种区域试验数据提交至所述服务器,由所述服务器的管理员审定是否接受修改。

在一实施例中,在采集所述采集项目下的所述作物品种区域试验数据时自动获取采集时间和/或采集位置,判断所述采集时间以及所述采集位置与所述采集项目是否匹配以验证所述作物品种区域试验数据的正确性。

在一实施例中,预先定义所述作物品种区域试验数据的合理范围,判断采集到的所述作物品种区域试验数据是否处于所述合理范围内以验证所述作物品种区域试验数据的正确性。

在一实施例中,在将所述采集项目下的所述作物品种区域试验数据提交至服务器的过程中检测当前数据传输环境,其中:

当所述数据传输环境可以支撑数据上传时立即将所述作物品种区域试验数据上传到所述服务器;

当所述数据传输环境无法支撑数据上传时将所述作物品种区域试验数据暂存到本地,暂存在本地的所述作物品种区域试验数据为只读属性;

当所述数据传输环境改善时立即将暂存在本地的所述作物品种区域试验数据上传到所述服务器。

在一实施例中,当所述作物品种区域试验数据提交至服务器后在本地保存所述作物品种区域试验数据的副本,所述作物品种区域试验数据的副本为只读属性。

与现有技术相比,本发明具有以下优点:

根据本发明的方法可以更为合理的分配采集任务从而提高采集效率;

本发明的方法采用了数据及时上传的手段,从而避免了数据统一总结上报过程中会面临的时间紧、任务重的问题;

根据本发明的方法可以及时发现数据采集中的错误,从而采取及时有效的补救措施。

本发明的其它特征或优点将在随后的说明书中阐述。并且,本发明的部分特征或优点将通过说明书而变得显而易见,或者通过实施本发明而被了解。本发明的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:

图1是根据本发明一实施例的方法的流程图;

图2和图3是根据本发明一实施例的方法的部分流程图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。

本发明提出了一种作物品种区域试验数据处理方法。本发明的方法主要流程如下:

基于作物品种区域试验目标划分多个不同的采集项目;

采集每个采集项目下的作物品种区域试验数据;

在每个采集项目下的作物品种区域试验数据采集完成时及时将采集项目下的作物品种区域试验数据提交至服务器;

在服务器中基于不同的采集项目分类存储作物品种区域试验数据。

上述流程的第一个关键点在于划分多个不同的采集项目。在划分过程中,每个采集项目下包含一项或多项待采集作物品种区域试验数据,同一采集项目下的待采集作物品种区域试验数据的采集时间限制以及采集地点限制保持一致。即尽量保证同一采集项目下需要采集的所有作物品种区域试验数据可以在同一较短时间段中在同一试验区域内采集完成。这样就可以尽可能的保证同一采集项目下数据采集同时开始同时结束。

采用上述规则将整个实验数据采集工作进行分割,在保证单个项目采集造作流程以及数据完整性的前提下,不仅避免了一次性采集过于庞大数据所造成的工作量庞大、操作流程繁复的问题,而且避免了单个项目采集时间持续期过长、记录管理困难的问题。与现有技术相比,根据本发明的方法可以更为合理的分配采集任务从而提高采集效率。

第二个关键点在于在每个采集项目下的作物品种区域试验数据采集完成时及时将数据上传至服务器,而不是等整体的区域试验完成后将所有数据汇总后上报。这样就避免了在区域试验完成时所有数据扎堆汇总上报所导致的时间紧、任务量大的情况。进一步的,由于采用了随时采集随时上传的方式,采集到的数据中一旦存在错误,可以及时发现并采取相应的补救措施。而且,对于每个采集项目而言,其对应的作物品种区域试验数据都是完整的一份数据,每上传一份数据都分别对该数据进行分类保存管理,不仅避免了同时分类整理保存巨量数据所带来的存储压力,而且给数据管理者充分的分类整理时间。

接下来基于附图详细描述根据本发明一实施例的方法执行流程。附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机系统中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

如图1所示,首先执行步骤S100,划分采集项目。由于整体上的实验数据的采集被划分为多个采集项目,为了便于对整个采集进度进行把控,在服务器处标记每个采集项目的采集进度。这样试验管理者就可以方便的查阅当前数据采集工作的进度。

进一步的,在步骤S100之后执行步骤S101,检验采集进度步骤,在采集作物品种区域试验数据之前确认相应的采集项目的采集进度以避免针对同一采集项目重复进行数据采集。具体的,当采集项目对应的作物品种区域试验数据被提交完毕时采集进度标记为已完成。

进一步的,在划分采集项目的过程中,经常会涉及到多个不同试验区域的采集数据需要在同一个采集时间段完成的情况,如果将所有采集项目交与一个采集人员(小组)完成,势必导致工作强度、工作量的骤然加大。进而带来无法按期完成采集任务,或是数据采集错误率增大等不良影响。

为解决上述问题,在本实施例中,在采集数据之前首先要执行步骤S110,分配采集项目,将不同的采集项目分配给不同的采集人员(小组)执行。具体的,主要是将同一采集时间的采集项目分给不同的采集人员(不同采集时间的采集项目则可以交与同一采集人员以优化劳动力分配),这样每个采集人员的采集任务相对降低,有助于提高数据采集质量,保证数据采集完成进度。进一步的,针对任务量大的区域试验情况,也可以将同一采集项目细分为众多个可同时执行的小项目分配到多个采集人员执行。

在步骤S110中,可以由系统管理者统一安排,将各个采集项目分配到具体的采集人员。也可以由采集人员在需要执行的采集项目中自主选取。具体的,在开始进行数据采集前向采集人员分配采集任务或由所述采集人员自行选取采集项目,其中:

对所有采集项目的采集进度进行标记,采集项目没有被分配或选取时所述采集进度标记为未采集(最初,所有采集进度默认为未采集);

采集项目被分配或选取后采集进度标记为采集中(由未采集变为采集中);

当采集项目对应的作物品种区域试验数据被提交完毕时采集进度标记为已完成(由采集中变为已完成)。

采集进度标记为采集中或已完成的采集项目不能被分配或选取。

作物品种区域试验数据的采集具有时效性,也就是说,特定的采集项目必须 在特定的采集时间段内完成。如黄淮海地区夏玉米“株高”采集在吐丝期,大致在播种期后的60天进行采集,不在上述采集期限内采集的“株高”数据是无效的。

针对上述特点,在本实施例中,根据采集项目的采集目标设定每个采集项目的开始时间,未到开始时间的采集项目不能被分配或选取。例如,针对黄淮海地区夏玉米“株高”采集,可限定黄淮海地区,夏玉米“株高”采集开始时间在播种期后的58-62天。相应地,根据采集项目的采集目标设定每个采集项目的结束时间,超出结束时间不能进行采集,以确保数据采集的及时性和有效性。

进一步的,在限定采集开始时间以及结束时间的过程中,如遇特殊状况(灾害性天气等)致使物候期变化,可通过备注的形式提交至管理员处,由管理员决定是否重新开放采集权限。

具体的,在本实施例中,在开始采集之前(采集项目已划分完毕,步骤S100),首先检验采集进度(步骤S101),筛选出所有待采集项目(不是采集中亦不是采集完成的项目)。然后执行步骤S102,检验采集开始时间,从所有待采集项目中筛选出已到达采集开始时间的(当前可以立刻进行采集)。执行步骤S110,采集人员从筛选出的项目中抽取要执行的项目或是管理者将项目分配给采集人员。最后,执行步骤S111,将分配出去或是抽取出去的采集项目的采集进度标记为采集中。

在上述步骤之后,就可以执行步骤S120,数据采集步骤。在步骤S120中,采集人员依照自己获取的采集项目的具体指示进行数据采集,在采集项目采集完毕后及时将数据提交到服务器(步骤S130)。

由于作物品种区域试验数据的采集具有时效性,为了保证数据的及时提交,在本实施例中,根据采集项目的采集目标设定每个采集项目的提交时间,如果已到提交时间的采集项目没有被提交,自动提交采集项目。例如,在本实施例中,采集项目的提交时间设置为开始采集的当天。即当前地点当日采集完毕的项目务必在当日内提交,否则系统会自动提交数据。

当数据提交到服务器(步骤S130)后,服务器将提交过来的数据分类保存(步骤S140)。当数据被保存后,服务器将相应采集项目的采集进度标记为已完成(步骤S141)。

为了保证数据不被人为篡改(实验数据造假),保存到服务器的作物品种区 域试验数据是不能被轻易修改的,尤其是不能被数据采集人员直接修改。当需要修改提交至服务器的所述作物品种区域试验数据时,将修改后的作物品种区域试验数据提交至服务器,由服务器的管理员审定是否接受修改。

在本实施例中,采用备注的方式提交修改后的作物品种区域试验数据以向管理员说明此次数据提交是修改数据。在本发明另一实施例中,采用相同的数据项目名称提交修改数据,由服务器自动判断是否为修改数据。在已保存的数据中如果有与当前提交的数据相同项目名称的数据,则说明当前提交的数据为修改数据。

为了进一步确保数据的正确性,及时发现数据采集上的错误以便及时补救,在本实施例中,当数据提交到服务器后,需要对数据进行验证。在采集作物品种区域试验数据时自动获取采集时间和/或采集位置,判断采集时间以及采集位置与采集项目是否匹配以验证作物品种区域试验数据的正确性。即数据采集时系统会自动记录项目采集的时间和位置,如发现时间和位置有重大出入的,则判定该组数据无效,同时,系统自动记录具体情况并提醒管理员查看。

例如黄淮海地区夏玉米“株高”采集,采集项目对应的采集地点为1号试验田地区。当数据提交后发现数据的采集地点为2号试验田地区,则说明数据无效。

这里需要注意的是,为避免数据篡改,采集时间以及采集地点是在数据采集过程中自动记录的,并自动与采集项目数据同时发送至管理员处,由管理员查看,各采集地点采集人无权限查看采集时间和采集地点。

进一步的,预先定义作物品种区域试验数据的合理范围,在作物品种区域试验数据提交至服务器后,判断采集到的作物品种区域试验数据是否处于合理范围内以验证作物品种区域试验数据的正确性。

在这里需要注意的是,上述采集时间、采集地点以及内容合理性的验证可以在数据提交后在服务器端进行,也可以根据实际需要在提交前在采集人员的采集端上进行(在服务器端进行可以有效避免采集人员人为篡改)。另外,根据实际需求的不同,在本发明的其他实施例中,可以只进行采集时间、采集地点以及内容合理性的验证中的一项或两项。

综合上述验证过程,如图2所示,在数据采集过程中执行步骤S200,获取采集时间以及采集地点。然后在提交数据(步骤S210)的过程中,同时提交作物品种区域试验数据以及相应的采集时间和采集地点(作物品种区域试验数据人工手 动提交或者到时限时自动提交,采集时间和采集地点自动提交,不能人工手动提交)。

接下来执行步骤S211,验证采集时间以及采集地点。如果数据的采集时间以及采集地点未通过验证,则执行步骤S212,提醒管理员。并且执行步骤S213,保存这次验证的验证结果以及相应的数据记录。

如果在步骤S211中,数据通过了验证,则执行步骤S221,数据内容验证,验证数据内容的合理性。如果数据的合理性未通过验证,则执行步骤S212,提醒管理员。并且执行步骤S213,保存这次验证的验证结果以及相应的数据记录。

如果在步骤S221中,数据通过了验证,则执行步骤S230,判断当前的数据是否为修改数据。如果不是修改数据(数据首次上传),则执行步骤S240,正常的将数据分类保存,并执行步骤S241,标记采集项目的采集进度为已完成。

如果是修改数据(以备注方式提交过来的),则执行步骤S250,单独保存修改数据(不同于步骤S240,独立保存,并不与其他非修改数据保存在一起)。然后执行步骤S251,提醒管理员。由管理员判断是否接受此次修改,如果接收,则将单独保存的修改数据移至原始数据处,利用修改数据覆盖原始数据。进一步的,保存原始数据的副本以及此次数据修改的修改记录。

在本实施例中,为了便于进行数据采集以及数据提交,基于无线通讯网络进行数据的提交。这样就不需要采集人员在数据采集完成后还需要回到固定的数据上传地点。当然的,在本发明其他实施例中,也可以采用有线或者其他方式进行数据提交。例如,在试验区域附近构建数据上传中心,数据上传中心与服务器有线相连。

在本实施例中,数据在数据上传步骤中由采集人员处提交到服务器。当然的,数据的提交需要一定的数据传输环境。由于作物品种区域试验数据的采集通常在田间,在某些试验地域并不存在足够的数据传输环境(例如在采用无线数据传输的场景中,在某个试验区域并没有无线信号,不能与服务器连接,需要移动到有无线信号的区域)。

在这种情况下,如果某项采集项目采集完成就需要立即移动到具有数据传输环境的地点。如果不立即移动(过后移动),则可能影响提交时间,例如导致提交时间超出提交期限。或是影响采集时间的获取,数据采集完成后没有提交,系统一直认为是采集中,将采集完成后一直到提交之间的时间定义为采集时间。

如果立即移动到具备数据传输环境的区域,则会影响在同一区域进行的其他采集项目的数据采集(如果需要继续采集数据还需要移动回来)。即使立即移动也会影响采集时间以及提交时间(移动也会耗时,移动过程中系统也会认为是采集持续过程)。并且,移动后也会影响采集地点的验证,系统将移动后的地点(数据提交地点)作为采集地点。

为了解决上述问题,在本实施例中,在将采集项目下的作物品种区域试验数据提交至服务器的过程中检测当前数据传输环境,其中:

当数据传输环境可以支撑数据上传时立即将作物品种区域试验数据上传到服务器;

当数据传输环境无法支撑数据上传时将作物品种区域试验数据暂存到本地;

当数据传输环境改善时立即将暂存在本地的作物品种区域试验数据上传到服务器

在上述过程中,暂存到本地的作物品种区域试验数据包含采集时间以及采集地点。也就是说,在数据暂存的一刻开始,该采集项目已经算是完成的。数据提交的时间点为暂存数据的时间点。并不会因为之后等待数据传输环境改善的时间以及地点上的变化影响采集时间、采集地点以及提交时间的记录。进一步的,为了保证数据的准确、不被篡改,在本实施例中,暂存在本地的作物品种区域试验数据(包括采集时间、采集地点以及提交时间)为只读属性。当数据传输环境改善数据被上传完毕时立即删除暂存在本地的作物品种区域试验数据。

进一步的,为了监控在服务器端是否存在人为数据篡改(提高数据安全性),当作物品种区域试验数据提交至服务器后在本地保存作物品种区域试验数据的副本,保存在本地的作物品种区域试验数据的副本为只读属性。数据管理员可以随时通过对比本地的副本数据和服务器存储的数据来验证服务器端的数据是否被篡改。

综合上述过程,如图3所示,在数据采集完成时立即执行步骤S300,数据采集完成后数据采集人员点选提交。然后执行步骤S310,检测数据上传环境。如果数据传输环境支持数据上传,则立即执行步骤S320,上传数据。

如果数据传输环境不支持数据上传时执行步骤S311,将数据本地保存并执行步骤S312,锁定暂存在本地的数据(设定为只读属性)。之后持续执行步骤S310,检测数据上传环境。一旦数据传输环境改善则立即执行步骤S320。

在步骤S320后在本地执行步骤S330,在本地保存数据副本并执行步骤S340,将副本锁定(设定为只读属性)。

虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。本发明所述的方法还可有其他多种实施例。在不背离本发明实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变或变形,但这些相应的改变或变形都应属于本发明的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号