一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于穴盘育苗式的机器视觉数据管理方法与流程

2022-06-30 00:02:25 来源:中国专利 TAG:


1.本发明涉及机器人视觉数据管理技术领域;尤其涉及一种基于穴盘育苗式的机器视觉数据管理方法。


背景技术:

2.随着计算机和信息技术的飞速发展,通过计算机模拟视觉的方式进行信息采集和处理工作,即视觉技术。视觉技术的定义是以计算机视觉为基础,将三维环境图像转化为二维图像,以便于获得图像的相关信息;相关信息包括:位置、尺寸和形态等信息。该技术应用于种苗种植领域,通过人工选择样本,做封样本,人是依据样本进行主观比对,存在一定的主观性,容易造成错选、漏选等以下不足:
3.场景1,目前,育苗行业采用的都是人工分选种苗。由于多种因素的影响,其分选数据会存在错选、漏选现象。常见的检查和修正方法是:由专业技术人员针对每种检查和修正需求进行筛选。这种方式存在以下不足:首先,技术人员需手动执行分选工作,其工作效率较低;其次,在判断方面存在主观性,导致分析结果产生偏差。
4.场景2,应用系统的升级更新涉及数据库系统的升级和更新,常见的数据库系统的升级和更新方法是由专业技术人员编写升级脚本,由现场工程人员在实际环境中执行,为了提高效率,常常编写脚本批处理所有升级脚本。采用这种方式存在难以或无法判断、保存每个脚本各自执行情况存在的问题。


技术实现要素:

5.本发明的目的是提供了一种基于穴盘育苗式的机器视觉数据管理方法。
6.本发明是通过以下技术方案实现的:
7.本发明涉及一种基于穴盘育苗式的机器视觉数据管理方法,包括以下步骤:
8.步骤1,配置阶段
9.步骤101,根据分类数据库管理应用需求,确定数据库管理任务项集合;
10.步骤102,根据每个数据库管理任务项编写穴盘穴位脚本,调试相应的穴盘穴位脚本,形成穴盘穴位脚本集,确保其可被应用数据库执行;
11.其中,穴盘穴位脚本的内容包含若干可执行的穴盘穴位语句;可使用序列号、位置信号、判断结果等方式对穴盘穴位语句进行特征描述,表明其执行目的。例如,某穴盘穴位语句有返回集的类型,可描述其查询意图,并为该结果集起个易懂的表名,为后面的执行结果保存及查看提供便利。
12.步骤103,配置数据库管理任务项和穴盘穴位脚本之间的逻辑映射文件,逻辑映射文件采用任何可解析的文本格式,优选使用xml(extensible markup language,可扩展标记语言)类型文件,方便阅读编辑和解析;逻辑映射文件包含数据库管理任务项和穴盘穴位脚本的映射关系;
13.步骤104,将步骤102和103输出的穴盘穴位脚本集和逻辑映射文件,放置于数据库
管理客户端可访问到的位置,放置方式可以涉及网络传输方式进行放置;
14.步骤2,配置运行阶段前的准备
15.步骤201,数据库管理客户端解析逻辑映射文件,在内存中建立数据库管理任务项和穴盘穴位脚本的映射关系集合,解析数据库管理任务项的描述信息;
16.步骤202,通过人机交互方式,呈现可执行的数据库管理任务项;
17.步骤203,通过人机交互方式,设置执行数据库参数和执行动作参数;
18.其中,
19.数据库参数包括:服务器地址、数据库名称、数据库用户名、数据库密码、数据库连接超时时间等;
20.执行动作参数包括:执行方式、自动执行的周期、自动执行的时间等;
21.步骤204,数据库管理客户端根据执行动作参数确定执行时刻;例如,人工执行方式下,人工触发执行即为执行时刻,自动执行方式下,一般使用定时器线程,定时判断当前时刻是否为目标时刻;
22.步骤205,数据库管理客户端在执行时刻,遍历内存中的逻辑映射文件,执行每个数据库管理任务项,在有多个数据库管理任务项的情形下,对于其执行可使用多线程并行方式提高效率;
23.步骤3,运行阶段
24.步骤301,数据库管理客户端根据逻辑映射文件找到该数据库管理任务项映射的穴盘穴位脚本,读取该数据库管理任务项的穴盘穴位脚本内容;解析该穴盘穴位脚本的可执行穴盘穴位语句集合及穴盘穴位语句的执行目的;
25.步骤302,对待管理数据库依次执行每个穴盘穴位语句;
26.步骤303,在执行每个穴盘穴位语句时,数据库管理客户端记录其执行返回是否成功,若失败,需记录其失败的原因;若该穴盘穴位语句有执行目的,例如其执行后会得到一个结果集,则根据执行目的信息记录保存该结果集;
27.步骤304,数据库管理任务项执行完毕后,通过人机交互方式,实时更新任务的执行进度,任务项的执行返回,结果集信息等。数据库管理客户端记录数据库管理任务项的执行过程。
28.本发明具有以下优点:
29.本发明提供一种基于穴盘育苗式的数据库管理方法,该方法实现了可以自动执行穴盘穴位脚本集合,保存穴盘穴位脚本执行结果信息,并据此生成应用分析报告;该方法大大降低了数据库的运维错误率,从而提高了数据库的运维效率,最终达到降低数据库的运维成本的目的。
附图说明
30.图1是本发明方法中步骤1配置阶段的流程图;
31.图2是本发明方法中步骤2配置运行阶段前的准备的流程图;
32.图3是本发明方法中步骤3运行阶段的流程图。
具体实施方式
33.下面结合具体实施例对本发明进行详细说明。应当指出的是,以下的实施实例只是对本发明的进一步说明,但本发明的保护范围并不限于以下实施例。
34.实施例
35.本实施例一种基于穴盘育苗式的机器视觉数据管理方法,包括以下步骤:
36.步骤1,配置阶段,其流程见图1所示;
37.步骤101,根据分类数据库管理应用需求,确定数据库管理任务项集合;
38.步骤102,根据每个数据库管理任务项编写穴盘穴位脚本,调试相应的穴盘穴位脚本,形成穴盘穴位脚本集,确保其可被应用数据库执行;
39.其中,穴盘穴位脚本的内容包含若干可执行的穴盘穴位语句;可使用序列号、位置信号、判断结果等方式对穴盘穴位语句进行特征描述,表明其执行目的。例如,某穴盘穴位语句有返回集的类型,可描述其查询意图,并为该结果集起个易懂的表名,为后面的执行结果保存及查看提供便利。
40.步骤103,配置数据库管理任务项和穴盘穴位脚本之间的逻辑映射文件,逻辑映射文件采用任何可解析的文本格式,优选使用xml(extensible markup language,可扩展标记语言)类型文件,方便阅读编辑和解析;逻辑映射文件包含数据库管理任务项和穴盘穴位脚本的映射关系;
41.步骤104,将步骤102和103输出的穴盘穴位脚本集和逻辑映射文件,放置于数据库管理客户端可访问到的位置,放置方式可以涉及网络传输方式进行放置;
42.步骤2,配置运行阶段前的准备,其流程见图2所示;
43.步骤201,数据库管理客户端解析逻辑映射文件,在内存中建立数据库管理任务项和穴盘穴位脚本的映射关系集合,解析数据库管理任务项的描述信息;
44.步骤202,通过人机交互方式,呈现可执行的数据库管理任务项;
45.步骤203,通过人机交互方式,设置执行数据库参数和执行动作参数;
46.其中,
47.数据库参数包括:服务器地址、数据库名称、数据库用户名、数据库密码、数据库连接超时时间等;
48.执行动作参数包括:执行方式、自动执行的周期、自动执行的时间等;
49.步骤204,数据库管理客户端根据执行动作参数确定执行时刻;例如,人工执行方式下,人工触发执行即为执行时刻,自动执行方式下,一般使用定时器线程,定时判断当前时刻是否为目标时刻;
50.步骤205,数据库管理客户端在执行时刻,遍历内存中的逻辑映射文件,执行每个数据库管理任务项,在有多个数据库管理任务项的情形下,对于其执行可使用多线程并行方式提高效率;
51.步骤3,运行阶段,其流程见图3所示;
52.步骤301,数据库管理客户端根据逻辑映射文件找到该数据库管理任务项映射的穴盘穴位脚本,读取该数据库管理任务项的穴盘穴位脚本内容;解析该穴盘穴位脚本的可执行穴盘穴位语句集合及穴盘穴位语句的执行目的;
53.步骤302,对待管理数据库依次执行每个穴盘穴位语句;
54.步骤303,在执行每个穴盘穴位语句时,数据库管理客户端记录其执行返回是否成功,若失败,需记录其失败的原因;若该穴盘穴位语句有执行目的,例如其执行后会得到一个结果集,则根据执行目的信息记录保存该结果集;
55.步骤304,数据库管理任务项执行完毕后,通过人机交互方式,实时更新任务的执行进度,任务项的执行返回,结果集信息等。数据库管理客户端记录数据库管理任务项的执行过程。
56.在本实施例中执行所有步骤之后还需执行以下内容:
57.用户在数据库管理客户端上激活数据库管理任务项;
58.依据逻辑映射文件,获取与每个穴盘穴位相对应的脚本;
59.对待管理数据库执行所述脚本。
60.其中,逻辑映射文件保存为xml类型文件;
61.当有多项数据库管理任务项时,对应的多个脚本采用多线程并行方式执行;
62.执行完所有步骤后,保存每个脚本执行后的结果,并形成脚本执行结果集。
63.本发明提供一种基于穴盘育苗式的数据库管理方法,该方法实现了可以自动执行穴盘穴位脚本集合,保存穴盘穴位脚本执行结果信息,并据此生成应用分析报告;该方法大大降低了数据库的运维错误率,从而提高了数据库的运维效率,最终达到降低数据库的运维成本的目的。
64.以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献