禽类养殖控制系统的自动化升级方法与流程
未命名
07-13
阅读:82
评论:0
1.本发明涉及电数字数据处理领域,特别涉及一种禽类养殖控制系统的自动化升级方法。
背景技术:
2.目前,随着科学技术与互联网技术的飞速发展,使用互联网技术生成对应系统并用来改善和优化工农业生产变得越来越普遍,因此,推出了适用于各类畜禽养殖环境监控的无线智能畜牧养殖温湿度监控系统,有效地养殖区域环境温湿度符合生产、科研及生活的需要,该系统基于物联网的畜禽智能养殖监控系统利用物联网技术,围绕设施化畜禽养殖场生产和管理环节,通过智能传感器在线采集养殖场环境信息(二氧化碳、氨气、硫化氢、空气温湿度等),同时集成改造现有的养殖场环境控制设备,实现畜禽养殖的智能生产与科学管理。养殖户可以通过手机、pda、计算机等信息终端,实时掌握养殖厂环境信息,及时获取异常报警信息,并可以根据监测结果,远程控制相应设备,实现健康养殖、节能降耗的目的,该现有的系数是根据设定好的标准范围来与实际测量结果进行比较判断,来确定存在的异常,但是,随着技术的发展和生产要求的更新换代,如果一味的依靠原始的系统进行判断比较,可能会因为系统所存在的原始漏洞或者原始比较陈旧的逻辑功能导致设备监测效率低下等问题的产生,因此,需要对系统进行升级。
3.然而,现有的系统一般是人为选择是否需要对系统进行升级,在此过程中就会存在因为人本身的遗忘等情况,导致升级不及时,或者是因为人为操作过程中对升级中的某些选项存在错误选择,导致升级过程中出现失误,从而造成一定损失。
4.因此,本发明提供了一种禽类养殖控制系统的自动化升级方法。
技术实现要素:
5.本发明提供了一种禽类养殖控制系统的自动化升级方法,解决上述背景技术提出的至少一项技术问题,用以通过对禽类养殖控制系统进行监测,可以及时获取系统监测数据,并将监测数据进行比较,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确,避免造成损失。
6.本发明提供一种禽类养殖控制系统的自动化升级方法,包括:步骤1:获取禽类养殖控制系统的实时监测数据,并将实时监测数据与预设最低数据表进行第一比较;步骤2:基于第一比较结果确定禽类养殖控制系统是否需要进行自动化升级,若需要,则控制所述禽类养殖控制系统停止运行,同时,启动辅助控制系统进行临时运行;步骤3:将停止运行后的禽类养殖控制系统按照预设升级策略进行系统自动化升级,并基于自动化升级后的禽类养殖控制系统获取对应的第一期望目标状态,并将第一期望目标状态与预设期望状态进行第二比较;步骤4:基于第二比较结果进行信息提示,控制将升级完成的系统重新启动,并再
次进行监测,若监测结果达标,则判定系统升级完成,实现目标禽类养殖控制系统的自动化升级。
7.在一种可能实现的方式中,获取禽类养殖控制系统的实时监测数据,并将实时监测数据与预设最低数据表进行第一比较,包括:步骤11:获取目标研究区域禽类养殖控制系统的实时监测数据;步骤12:将所述实时监测数据填充到第一数据表的对应位置中,并基于第一数据表与对应预设最低数据表中的数据进行逐一比较,并确定第一数据表中实时监测数据大于等于最低数据表的对应数据的第一数据的第一个数;步骤13:获取每个第一数据的第一数据差,并将所有第一数据差作为第一比较结果的第一参考;步骤14:提取第一数据表中实时监测数据小于最低数据表对应的第二数据以及第二数据的第二个数,并获取每个第二数据的第二数据差,并将所有第二数据差作为第一比较结果的第二参考;步骤15:从权重设置表中,获取大于等于最低数据表的第一设定权重,并赋予到第一参考上,同时,获取小于最低数据表的第二设定权重,并赋予到第二参考上;步骤16:从所述权重设置表中,获取每个第一数据的数据类型所对应的第一参数权重以及获取每个第二数据的数据类型所对应的第二参数权重;步骤17:基于所述第一设定权重、第二设定权重、第一参数权重以及第二参数权重,计算实时监测数据对应的第一数据表与预设最低数据表的对应值;其中,n01表示第一数据个数;n02表示第二个数;n03表示处于最低数据表的剩余数据的第三个数;表示第j1个第一数据的第一参数权重;表示第j2个第二数据的第二参数权重;表示第j2个第一数据的第一数据差;表示第j2个第二数据的第二数据差;步骤18:将所述对应值d1作为第一比较结果;其中,第一参考的参考权重大于第二参考的参考权重。
8.在一种可能实现的方式中,基于第一比较结果确定禽类养殖控制系统是否需要进行自动化升级,若需要,则控制所述禽类养殖控制系统停止运行,同时,启动辅助控制系统进行临时运行,包括:步骤21:基于第一比较结果确定目标禽类养殖控制系统是否需要进行自动化升级;若第一比较结果的对应值小于第一预设值,则判定目标禽类养殖控制系统不需要进行自动化升级;反之,则判定目标禽类养殖控制系统需要进行自动化升级;步骤22:基于需要进行自动化升级的禽类养殖控制系统获取对应的系统编号,传输至智能终端,并基于智能终端的数据库获取系统对应位置及对应位置的辅助控制系统的对应编号;步骤23:基于辅助控制系统的对应编号启动辅助系统进行临时运行,并获取对应
的实时监测数据;若实时监测数据达到预设标准,则判定辅助控制系统运行合格,同时控制系统编号对应的目标禽类养殖控制系统停止运行;反之,则目标禽类养殖控制系统需要继续工作,若目标禽类养殖控制系统需要继续工作的工作时间超出预设时间,则判定当前辅助控制系统运行不合格,并进行预警。
9.在一种可能实现的方式中,将停止运行后的禽类养殖控制系统按照预设升级策略进行系统自动化升级,包括:步骤31:获取停止运行的目标禽类养殖控制系统的系统编号及实时系统参数,并将系统编号与系统数据库中的编号进行比较,确定目标禽类养殖控制系统的系统标准参数;步骤32:将实时系统参数与系统标准参数进行比较,确定实时系统参数与标准参数之间的差值集合t;;其中,为第i个实时系统参数的参数值;为第i个标准参数的参数值;为第i个实时系统参数在获取过程中的可能偏差值;为针对参数获取存在偏差的预设权重;为针对参数传输过程存在误差的预设权重,且+=1;为第i个实时系统参数的参数传输过程的可能误差值;表示第i个标准参数的参数传输过程的标准误差值;步骤33:将所述差值集合中每一参数差以及对应参数类型,分别填充到参数-策略表中,并基于对应策略结果,确定当前实时系统参数对应的初始升级策略;步骤34:基于所有初始升级策略得到初始综合升级策略,并基于初始综合升级策略进行策略排查,排除重复策略及冲突策略,得到综合升级策略;步骤35:基于综合升级策略传输到智能终端,并基于智能终端控制目标禽类养殖控制系统进行系统自动化升级。
10.在一种可能实现的方式中,基于所有初始升级策略得到初始综合升级策略,并基于初始综合升级策略进行策略排查,排除重复策略及冲突策略,得到综合升级策略,包括:步骤341:基于初始综合升级策略中的全部策略进行逐一比较,并基于比较结果确定是否存在重复策略,并对重复策略进行剔除,得到第一初始综合升级策略;步骤342:基于第一初始综合升级策略中的全部策略,获取对应的策略类型,并基于类型冲突数据表提取第一初始综合升级策略中每一类型的数据存在数据冲突的冲突数据类型;基于每一类型对应的冲突数据类型与剩余第一初始综合升级策略中的剩余策略的策略类型进行比较;基于比较结果,剔除冲突策略,从而得到第二初始综合升级策略;其中,第二初始综合升级策略即为综合升级策略。
11.在一种可能实现的方式中,基于自动化升级后的禽类养殖控制系统获取对应的第一期望目标状态,并将第一期望目标状态与预设期望状态进行第二比较,包括:
步骤01:对自动化升级后的禽类养殖控制系统进行系统测试,并基于系统测试结果得到目标禽类养殖控制系统对应的第一期望目标状态;步骤02:将第一期望目标状态中的全部状态数据与预设期望状态的状态数据进行逐一比较,确定第一期望目标状态的状态数据的状态值;其中,状态值即为第二比较结果。
12.在一种可能实现的方式中,基于第二比较结果进行信息提示,控制将升级完成的系统重新启动,并再次进行监测,包括:步骤41:对第二比较结果进行第一判断;若第二比较结果对应的状态值高于预设状态值,则判断当前系统自动化升级结果合格,反之,则判断当前系统自动化升级结果不合格;步骤42:基于第一判断结果传输到智能终端进行对应信息的提示;其中,自动化升级结果不合格的禽类养殖控制系统需要确定不合格类型及不合格状态;步骤43:基于自动化升级结果合格的目标禽类养殖控制系统进行系统的重新启动,并在禽类养殖控制系统达到标准运行状态后关闭辅助控制系统;步骤44:关闭辅助控制系统后在目标禽类养殖控制系统工作的预设时间段后,进行系统监测。
13.在一种可能实现的方式中,若监测结果达标,则判定系统升级完成,实现目标禽类养殖控制系统的自动化升级,包括:步骤51:基于系统全部监测结果进行监测综合测试,判断监测结果是否达标;若监测结果达标,则判定禽类养殖控制系统升级完成,反之,则判定禽类养殖控制系统升级失败;步骤52:获取升级成功的禽类养殖控制系统的新系统编号,将所述新系统编号传输到智能终端,并确定所述新系统编号对应的禽类养殖控制系统自动化升级完成。
14.与现有技术相比,本技术的有益效果如下:通过对禽类养殖控制系统进行监测,可以及时获取系统监测数据,并将监测数据进行比较,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确,避免造成损失。
15.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
16.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
17.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为本发明实施例中一种禽类养殖控制系统的自动化升级方法的流程图;图2为本发明实施例中一种禽类养殖控制系统的自动化升级方法中按照预设升级策略进行系统自动化升级的流程图;
图3为本发明实施例中一种禽类养殖控制系统的自动化升级方法中控制升级完成的系统重新启动并进行监测的流程图。
具体实施方式
18.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
19.实施例1:
20.本发明实施例提供了一种禽类养殖控制系统的自动化升级方法,如图1所示,包括:步骤1:获取禽类养殖控制系统的实时监测数据,并将实时监测数据与预设最低数据表进行第一比较;步骤2:基于第一比较结果确定禽类养殖控制系统是否需要进行自动化升级,若需要,则控制所述禽类养殖控制系统停止运行,同时,启动辅助控制系统进行临时运行;步骤3:将停止运行后的禽类养殖控制系统按照预设升级策略进行系统自动化升级,并基于自动化升级后的禽类养殖控制系统获取对应的第一期望目标状态,并将第一期望目标状态与预设期望状态进行第二比较;步骤4:基于第二比较结果进行信息提示,控制将升级完成的系统重新启动,并再次进行监测,若监测结果达标,则判定系统升级完成,实现目标禽类养殖控制系统的自动化升级。
21.该实施例中,实时监测数据是指基于监测系统监测到的禽类养殖控制系统的监测数据,比如,实时监测系统包括:禽类养殖控制系统的cpu使用率、内存使用率、存储使用率、磁盘i/o、网络流量等。
22.该实施例中,预设最低数据表是指基于目标禽类养殖控制系统的系统类型确定的对应所有监测数据的最小值构建的数据表,其中,预设最低数据表中cpu使用率、内存使用率、存储使用率等为最大数据值,比如,禽类养殖控制系统的网络流量为1.2kb,预设最低数据表中对应的网络流量为1kb,禽类养殖控制系统的内存使用率为50%,预设最低数据表中对应的内存使用率为65%,超出内存使用率最大值后系统可能会出现反应缓慢导致控制不及时、不准确的情况。
23.该实施例中,第一比较是指将实时监测数据与越好最低数据表中的对应数据进行逐一比较得到的比较结果。
24.该实施例中,自动化升级是指基于第一比较结果确定对应的升级策略对禽类养殖控制系统进行自动化升级。
25.该实施例中,辅助控制系统是指在目标禽类养殖控制系统的控制范围内另外设置的一个辅助系统,用于在目标禽类养殖控制系统需要进行自动化升级或出现系统故障时及时对目标禽类养殖控制区域进行控制,避免造成损失。
26.该实施例中,预设升级策略是指基于禽类养殖控制系统的实时系统参数与标准系统参数之间的差值情况确定不同差值对应的升级策略,并进行调整后的到升级策略。
27.该实施例中,第一期望目标状态是指目标禽类养殖控制系统在进行自动化升级后获取到的对应的状态数据。
28.该实施例中,预设期望状态是指对于目标禽类养殖控制系统在系统升级后的预期状态数据。
29.该实施例中,第二比较是指基于第一期望目标状态的状态数据与预设期望状态的状态数据进行比较。
30.该实施例中,监测结果达标是指进行自动化升级后,将目标禽类养殖控制系统进行启动,并在预设时间后对目标禽类养殖控制系统进行监测,若监测结果达标,则目标禽类养殖控制系统自动化升级完成,若监测结果不达标,则目标禽类养殖控制系统自动化升级存在问题,没有成功实现自动化升级。
31.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,可以及时获取系统监测数据,并将监测数据进行比较,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确。
32.实施例2:
33.基于实施例1的基础上,获取禽类养殖控制系统的实时监测数据,并将实时监测数据与预设最低数据表进行第一比较,包括:步骤11:获取目标研究区域禽类养殖控制系统的实时监测数据;步骤12:将所述实时监测数据填充到第一数据表的对应位置中,并基于第一数据表与对应预设最低数据表中的数据进行逐一比较,并确定第一数据表中实时监测数据大于等于最低数据表的对应数据的第一数据的第一个数;步骤13:获取每个第一数据的第一数据差,并将所有第一数据差作为第一比较结果的第一参考;步骤14:提取第一数据表中实时监测数据小于最低数据表对应的第二数据以及第二数据的第二个数,并获取每个第二数据的第二数据差,并将所有第二数据差作为第一比较结果的第二参考;步骤15:从权重设置表中,获取大于等于最低数据表的第一设定权重,并赋予到第一参考上,同时,获取小于最低数据表的第二设定权重,并赋予到第二参考上;步骤16:从所述权重设置表中,获取每个第一数据的数据类型所对应的第一参数权重以及获取每个第二数据的数据类型所对应的第二参数权重;步骤17:基于所述第一设定权重、第二设定权重、第一参数权重以及第二参数权重,计算实时监测数据对应的第一数据表与预设最低数据表的对应值;其中,n01表示第一数据个数;n02表示第二个数;n03表示处于最低数据表的剩余数据的第三个数;表示第j1个第一数据的第一参数权重;表示第j2个第二数据的第二参数权重;表示第j2个第一数据的第一数据差;表示第j2个第二数据的第二数据差;步骤18:将所述对应值d1作为第一比较结果;其中,第一参考的参考权重大于第二参考的参考权重。
34.该实施例中,实时监测数据是指基于监测系统监测到的禽类养殖控制系统的监测数据,比如,实时监测数据包括:禽类养殖控制系统的cpu使用率、内存使用率、存储使用率、
磁盘i/o、网络流量等。
35.该实施例中,第一数据表是指将实时监测数据按照数据类型填充到第一数据表的对应位置,从而得到完整的第一数据表。
36.该实施例中,预设最低数据表是指基于目标禽类养殖控制系统的系统类型确定的对应所有监测数据的最小值构建的数据表,其中,预设最低数据表中cpu使用率、内存使用率、存储使用率等为最大数据值,比如,禽类养殖控制系统的网络流量为1.2kb,预设最低数据表中对应的网络流量为1kb,禽类养殖控制系统的内存使用率为50%,预设最低数据表中对应的内存使用率为65%,超出内存使用率最大值后系统可能会出现反应缓慢导致控制不及时、不准确的情况。
37.该实施例中,第一数据是指第一数据表中实时监测数据大于等于最低数据表的对应数据的数据,比如,第一数据表中实时监测数据为禽类养殖控制系统的cpu使用率为50%、内存使用率为62%、存储使用率84%、网络流量为1.5kb,最低数据表中cpu使用率为65%、内存使用率为65%、存储使用率65%、网络流量为1kb,因为预设最低数据表中cpu使用率、内存使用率、存储使用率为最大数据值,则第一数据为存储使用率84%。
38.该实施例中,第一数据差是提取第一数据表中实时监测数据大于等于最低数据表的对应数据的数据,并将提取后的实时监测数据与对应最低数据进行逐一对应,基于对应结果得到两数据的差值,即为对应第一数据差。
39.该实施例中,第一参考是指将所有第一数据差的综合结果作为第一比较结果的第一个参考值,比如,第一数据表中实时监测数据为禽类养殖控制系统的cpu使用率为50%、内存使用率为62%、存储使用率84%、网络流量为1.5kb,最低数据表中cpu使用率为65%、内存使用率为65%、存储使用率65%、网络流量为1kb,预设最低数据表中cpu使用率、内存使用率、存储使用率为最大数据值,则第一参考的子参考数据的绝对值为15%,3%,19%,0.5kb,则第一参考的综合结果为0.6225。
40.该实施例中,第二数据是指第一数据表中实时监测数据小于最低数据表对应数据的数据。
41.该实施例中,第二数据差是提取第一数据表中实时监测数据小于最低数据表的对应数据的数据,并将提取后的实时监测数据与对应最低数据进行逐一对应,基于对应结果得到两数据的差值,即为对应第二数据差。
42.该实施例中,第二参考是指将所有第二数据差的综合结果作为第一比较结果的第二个参考值。
43.该实施例中,权重设置表是指预先设置好的确定每一参考因素对最终比较结果的影响权重的表格,是专家预先确定好的。
44.该实施例中,第一设定权重是指实时监测数据大于等于最低数据表的对应数据对第一比较结果的综合影响权重,第二设定权重是指实时监测数据小于最低数据表的对应数据对第一比较结果的综合影响权重。
45.该实施例中,第一参数权重是指实时监测数据大于等于最低数据表的对应数据时,每一实时监测数据对第一参考的影响权重,第二参数权重是指实时监测数据小于最低数据表的对应数据时,每一实时监测数据对第二参考的影响权重。
46.该实施例中,对应值为参数权重与参考权重综合作用下的实时监测数据的比较
值,对应值即为第一比较结果。
47.该实施例中,第一参考的参考权重大于第二参考的参考权重。
48.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,可以及时获取系统监测数据,并将监测数据与预设最低数据表进行比较,从而对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确。
49.实施例3:
50.基于实施例2的基础上,基于第一比较结果确定禽类养殖控制系统是否需要进行自动化升级,若需要,则控制所述禽类养殖控制系统停止运行,同时,启动辅助控制系统进行临时运行,包括:步骤21:基于第一比较结果确定目标禽类养殖控制系统是否需要进行自动化升级;若第一比较结果的对应值小于第一预设值,则判定目标禽类养殖控制系统不需要进行自动化升级;反之,则判定目标禽类养殖控制系统需要进行自动化升级;步骤22:基于需要进行自动化升级的禽类养殖控制系统获取对应的系统编号,传输至智能终端,并基于智能终端的数据库获取系统对应位置及对应位置的辅助控制系统的对应编号;步骤23:基于辅助控制系统的对应编号启动辅助系统进行临时运行,并获取对应的实时监测数据;若实时监测数据达到预设标准,则判定辅助控制系统运行合格,同时控制系统编号对应的目标禽类养殖控制系统停止运行;反之,则目标禽类养殖控制系统需要继续工作,若目标禽类养殖控制系统需要继续工作的工作时间超出预设时间,则判定当前辅助控制系统运行不合格,并进行预警。
51.该实施例中,第一比较结果是指将实时监测数据与越好最低数据表中的对应数据进行逐一比较得到的比较结果。
52.该实施例中,第一预设值是指基于目标禽类养殖控制系统的实时监测数据结果确定的目标禽类养殖控制系统需要进行自动化升级的最低标准值。
53.该实施例中,系统编号是指目标禽类养殖控制系统对应的系统编号,其中,系统编号可以体现出目标禽类养殖控制系统的系统方位、系统控制面积等。
54.该实施例中,系统对应位置是指目标禽类养殖控制系统对应的控制区域的位置及区域大小。
55.该实施例中,辅助控制系统是指在目标禽类养殖控制系统的控制范围内另外设置的一个辅助系统,用于在目标禽类养殖控制系统需要进行自动化升级或出现系统故障时及时对目标禽类养殖控制区域进行控制,避免造成损失。
56.该实施例中,实时监测数据是指基于监测系统监测到的禽类养殖控制系统的监测数据,比如,实时监测系统包括:禽类养殖控制系统的cpu使用率、内存使用率、存储使用率、磁盘i/o、网络流量等。
57.该实施例中,预设标准是指实时监测数据对应的每一数据类型在当前工作环境中
的监测标准数据。
58.该实施例中,继续工作时间是指在辅助控制系统开始进行工作后,目标禽类养殖控制系统需要进行工作的时间。
59.该实施例中,预警是指当目标禽类养殖控制系统的继续工作时间超出预设时间时,则当前辅助系统运行不合格,将当前辅助系统的运行不合格情况进行预警。
60.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,并基于监测数据确定是否需要进行自动化升级,从而对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确。
61.实施例4:
62.基于实施例3的基础上,将停止运行后的禽类养殖控制系统按照预设升级策略进行系统自动化升级,如图2所示,包括:步骤31:获取停止运行的目标禽类养殖控制系统的系统编号及实时系统参数,并将系统编号与系统数据库中的编号进行比较,确定目标禽类养殖控制系统的系统标准参数;步骤32:将实时系统参数与系统标准参数进行比较,确定实时系统参数与标准参数之间的差值集合t;;其中,为第i个实时系统参数的参数值;为第i个标准参数的参数值;为第i个实时系统参数在获取过程中的可能偏差值;为针对参数获取存在偏差的预设权重;为针对参数传输过程存在误差的预设权重,且+=1;为第i个实时系统参数的参数传输过程的可能误差值;表示第i个标准参数的参数传输过程的标准误差值;步骤33:将所述差值集合中每一参数差以及对应参数类型,分别填充到参数-策略表中,并基于对应策略结果,确定当前实时系统参数对应的初始升级策略;步骤34:基于所有初始升级策略得到初始综合升级策略,并基于初始综合升级策略进行策略排查,排除重复策略及冲突策略,得到综合升级策略;步骤35:基于综合升级策略传输到智能终端,并基于智能终端控制目标禽类养殖控制系统进行系统自动化升级。
63.该实施例中,系统编号是指目标禽类养殖控制系统对应的系统编号,其中,系统编号可以体现出目标禽类养殖控制系统的系统方位、系统控制面积等。
64.该实施例中,实时系统参数是指目标禽类养殖控制系统在停止运行后对应的当前实时系统参数。
65.该实施例中,系统标准参数是指基于目标禽类养殖控制系统的系统类型确定标准参数。
66.该实施例中,差值集合是指实时系统参数与对应系统标准参数之间的差值构成的集合,其中,差值还包括参数获取过程中的偏差值影响以及参数传输过程中的偏差值影响。
67.该实施例中,参数差是指差值集合中每一实时系统参数与标准参数之间的差值。
68.该实施例中,参数类型是指实时系统参数中每一参数的类型,比如,参数类型包括:输出型参数、数组型参数、值参数等。
69.该实施例中,参数-策略表是指基于目标禽类养殖控制系统的每一个参数差及对应参数类型,确定对应策略的表格,将对应参数填充到该表中,即可获取到填充参数一致的策略,方便升级使用,是提前设定好的。
70.该实施例中,初始升级策略是指基于参数-策略表得到的所有策略构成的策略集合。
71.该实施例中,初始综合升级策略是指将差值集合中的所有参数差及对应参数类型填充到参数-策略表之后,基于参数-策略表的对应策略得到的策略集合。
72.该实施例中,策略排查是指对初始综合升级策略中的重复策略及冲突策略进行筛选并剔除。
73.该实施例中,重复策略是指初始综合升级策略中出现的策略完全相同的策略,冲突策略是指初始综合升级策略中出现的策略之间存在策略类型冲突的策略。
74.该实施例中,综合升级策略是指初始综合升级策略排除重复策略和冲突策略后的得到的策略。
75.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,并基于监测数据确定是否需要进行自动化升级,从而对需要进行自动化升级的系统按照对应升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确。
76.实施例5:
77.基于实施例4的基础上,基于所有初始升级策略得到初始综合升级策略,并基于初始综合升级策略进行策略排查,排除重复策略及冲突策略,得到综合升级策略,包括:步骤341:基于初始综合升级策略中的全部策略进行逐一比较,并基于比较结果确定是否存在重复策略,并对重复策略进行剔除,得到第一初始综合升级策略;步骤342:基于第一初始综合升级策略中的全部策略,获取对应的策略类型,并基于类型冲突数据表提取第一初始综合升级策略中每一类型的数据存在数据冲突的冲突数据类型;基于每一类型对应的冲突数据类型与剩余第一初始综合升级策略中的剩余策略的策略类型进行比较;基于比较结果,剔除冲突策略,从而得到第二初始综合升级策略;其中,第二初始综合升级策略即为综合升级策略。
78.该实施例中,初始综合升级策略是指将差值集合中的所有参数差及对应参数类型填充到参数-策略表之后,基于参数-策略表的对应策略得到的策略集合。
79.该实施例中,重复策略是指初始综合升级策略中出现的策略完全相同的策略。
80.该实施例中,第一初始综合升级策略是指将初始综合升级策略中的重复策略进行剔除后得到的策略集合。
81.该实施例中,冲突数据类型是指第一综合升级策略中的每一升级策略的策略类型对应的会发生类型冲突的数据类型。
82.该实施例中,剩余第一初始综合升级策略是指剔除冲突策略后的剩余升级策略构成的策略集合。
83.该实施例中,策略类型是指每一策略对应的策略类型,比如,策略类型包括但不限于,给对应位置打补丁、性能优化、重新装载部分系统。
84.该实施例中,第二初始综合升级策略,第二初始综合升级策略即为综合升级策略。
85.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,并将监测数据进行比较,对需要进行自动化升级的系统按照多种方式确定比较精准的升级策略进行自动化升级,使得对禽类养殖控制系统的升级更加及时、准确。
86.实施例6:
87.基于实施例4的基础上,基于自动化升级后的禽类养殖控制系统获取对应的第一期望目标状态,并将第一期望目标状态与预设期望状态进行第二比较,包括:步骤01:对自动化升级后的禽类养殖控制系统进行系统测试,并基于系统测试结果得到目标禽类养殖控制系统对应的第一期望目标状态;步骤02:将第一期望目标状态中的全部状态数据与预设期望状态的状态数据进行逐一比较,确定第一期望目标状态的状态数据的状态值;其中,状态值即为第二比较结果。
88.该实施例中,系统测试是指模拟系统对应的真实工作环境,采用黑盒测试的方法对自动化升级后的目标禽类养殖控制系统进行系统测试。
89.该实施例中,第一期望目标状态是指基于系统测试得到的目标禽类养殖控制系统对应的实时状态数据。
90.该实施例中,预设期望状态是指根据目标禽类养殖控制系统的系统类型确定的自动化升级后达到的预期状态。
91.该实施例中,状态值是指将每一第一期望目标状态的状态数据与对应预设期望状态的状态数据进行逐一比较后,每一期望目标状态的状态数据与对应预设期望状态的状态数据的差值。
92.该实施例中,状态值即为第二比较结果。
93.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,并将监测数据进行比较,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,并在重新启动之前对升级后的系统进行测试,使得对禽类养殖控制系统的升级更加准确。
94.实施例7:
95.基于实施例6的基础上,基于第二比较结果进行信息提示,控制将升级完成的系统重新启动,并再次进行监测,如图3所示,包括:步骤41:对第二比较结果进行第一判断;若第二比较结果对应的状态值高于预设状态值,则判断当前系统自动化升级结果合格,反之,则判断当前系统自动化升级结果不合格;步骤42:基于第一判断结果传输到智能终端进行对应信息的提示;其中,自动化升级结果不合格的禽类养殖控制系统需要确定不合格类型及不合格状态;步骤43:基于自动化升级结果合格的目标禽类养殖控制系统进行系统的重新启动,并在禽类养殖控制系统达到标准运行状态后关闭辅助控制系统;步骤44:关闭辅助控制系统后在目标禽类养殖控制系统工作的预设时间段后,进
行系统监测。
96.该实施例中,第二比较是指将第一期望目标状态的状态数据和预设期望状态的状态数据进行比较后,得到的每一第一期望目标状态的状态值。
97.该实施例中,第一判断是指将每一第一期望目标状态的状态值与预设状态值进行比较,得到比较结果,其中比较结果即为第一判断的结果。
98.该实施例中,状态值是指将每一第一期望目标状态的状态数据与对应预设期望状态的状态数据进行逐一比较后,每一期望目标状态的状态数据与对应预设期望状态的状态数据的差值。
99.该实施例中,预设状态值是指基于目标禽类养殖控制系统的系统类型及系统工作环境确定的系统可以进行正常工作对应的最小状态值。
100.该实施例中,信息提示是指基于第一判断结果传输到智能终端并进行对应的信息提示,若第二比较结果对应的状态值高于预设状态值,则判断当前系统自动化升级结果合格,提示目标禽类养殖控制系统自动化升级合格;反之,则判断当前系统自动化升级结果不合格,提示目标禽类养殖控制系统自动化升级不合格,并获取对应的状态数据,确定系统不合格的类型及不合格状态。
101.该实施例中,不合格类型是指当第二比较结果对应的状态值不高于预设状态值时,获取对应目标禽类养殖控制系统自动化升级后的每一状态值不高于预设状态值的结果,并获取当前状态值对应的系统属性,并确定的当前系统属性对应的不合格类型。
102.该实施例中,不合格状态是指当第二比较结果对应的状态值不高于预设状态值时,获取对应目标禽类养殖控制系统自动化升级后的每一状态值不高于预设状态值的结果,并获取当前状态值对应的系统属性,并确定的当前系统属性对应的不合格状态,比如,不合格状态包括:停止运行状态、故障运行状态。
103.该实施例中,标准运行状态是指目标禽类养殖控制系统在进行正常工作时,对应禽类养殖控制区域需要达到的标准控制环境时对应的系统运行状态。
104.该实施例中,辅助控制系统是指在目标禽类养殖控制系统的控制范围内另外设置的一个辅助系统,用于在目标禽类养殖控制系统需要进行自动化升级或出现系统故障时及时对目标禽类养殖控制区域进行控制,避免造成损失。
105.该实施例中,预设时间段是指在目标禽类养殖控制系统从开始工作到达到标砖运行状态的预计时间。
106.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,并将监测数据进行比较,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,并对升级后的系统进行再次监测,使得对禽类养殖控制系统的升级更加准确。
107.实施例8:
108.基于实施例7的基础上,若监测结果达标,则判定系统升级完成,实现目标禽类养殖控制系统的自动化升级,包括:步骤51:基于系统全部监测结果进行监测综合测试,判断监测结果是否达标;若监测结果达标,则判定禽类养殖控制系统升级完成,反之,则判定禽类养殖控制系统升级失败;步骤52:获取升级成功的禽类养殖控制系统的新系统编号,将所述新系统编号传
输到智能终端,并确定所述新系统编号对应的禽类养殖控制系统自动化升级完成。
109.该实施例中,监测综合测试是指对自动升级后的禽类养殖控制系统进行监测,获取监测数据,并将所有监测数据进行综合,得到监测综合测试结果。
110.上述技术方案的有益效果是:通过对禽类养殖控制系统进行监测,并将监测数据进行比较,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,并对升级后的系统进行再次监测,使得对禽类养殖控制系统的升级更加准确。
111.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种禽类养殖控制系统的自动化升级方法,其特征在于,包括:步骤1:获取禽类养殖控制系统的实时监测数据,并将实时监测数据与预设最低数据表进行第一比较;步骤2:基于第一比较结果确定禽类养殖控制系统是否需要进行自动化升级,若需要,则控制所述禽类养殖控制系统停止运行,同时,启动辅助控制系统进行临时运行;步骤3:将停止运行后的禽类养殖控制系统按照预设升级策略进行系统自动化升级,并基于自动化升级后的禽类养殖控制系统获取对应的第一期望目标状态,并将第一期望目标状态与预设期望状态进行第二比较;步骤4:基于第二比较结果进行信息提示,控制将升级完成的系统重新启动,并再次进行监测,若监测结果达标,则判定系统升级完成,实现目标禽类养殖控制系统的自动化升级。2.根据权利要求1所述的禽类养殖控制系统的自动化升级方法,其特征在于,获取禽类养殖控制系统的实时监测数据,并将实时监测数据与预设最低数据表进行第一比较,包括:步骤11:获取目标研究区域禽类养殖控制系统的实时监测数据;步骤12:将所述实时监测数据填充到第一数据表的对应位置中,并基于第一数据表与对应预设最低数据表中的数据进行逐一比较,并确定第一数据表中实时监测数据大于等于最低数据表的对应数据的第一数据的第一个数;步骤13:获取每个第一数据的第一数据差,并将所有第一数据差作为第一比较结果的第一参考;步骤14:提取第一数据表中实时监测数据小于最低数据表对应的第二数据以及第二数据的第二个数,并获取每个第二数据的第二数据差,并将所有第二数据差作为第一比较结果的第二参考;步骤15:从权重设置表中,获取大于等于最低数据表的第一设定权重,并赋予到第一参考上,同时,获取小于最低数据表的第二设定权重,并赋予到第二参考上;步骤16:从所述权重设置表中,获取每个第一数据的数据类型所对应的第一参数权重以及获取每个第二数据的数据类型所对应的第二参数权重;步骤17:基于所述第一设定权重、第二设定权重、第一参数权重以及第二参数权重,计算实时监测数据对应的第一数据表与预设最低数据表的对应值;;其中,n01表示第一数据个数;n02表示第二个数;n03表示处于最低数据表的剩余数据的第三个数;表示第j1个第一数据的第一参数权重;表示第j2个第二数据的第二参数权重;表示第j2个第一数据的第一数据差;表示第j2个第二数据的第二数据差;步骤18:将所述对应值d1作为第一比较结果;其中,第一参考的参考权重大于第二参考的参考权重。3.根据权利要求2所述的禽类养殖控制系统的自动化升级方法,其特征在于,基于第一比较结果确定禽类养殖控制系统是否需要进行自动化升级,若需要,则控制所述禽类养殖
控制系统停止运行,同时,启动辅助控制系统进行临时运行,包括:步骤21:基于第一比较结果确定目标禽类养殖控制系统是否需要进行自动化升级;若第一比较结果的对应值小于第一预设值,则判定目标禽类养殖控制系统不需要进行自动化升级;反之,则判定目标禽类养殖控制系统需要进行自动化升级;步骤22:基于需要进行自动化升级的禽类养殖控制系统获取对应的系统编号,传输至智能终端,并基于智能终端的数据库获取系统对应位置及对应位置的辅助控制系统的对应编号;步骤23:基于辅助控制系统的对应编号启动辅助系统进行临时运行,并获取对应的实时监测数据;若实时监测数据达到预设标准,则判定辅助控制系统运行合格,同时控制系统编号对应的目标禽类养殖控制系统停止运行;反之,则目标禽类养殖控制系统需要继续工作,若目标禽类养殖控制系统需要继续工作的工作时间超出预设时间,则判定当前辅助控制系统运行不合格,并进行预警。4.根据权利要求3所述的禽类养殖控制系统的自动化升级方法,其特征在于,将停止运行后的禽类养殖控制系统按照预设升级策略进行系统自动化升级,包括:步骤31:获取停止运行的目标禽类养殖控制系统的系统编号及实时系统参数,并将系统编号与系统数据库中的编号进行比较,确定目标禽类养殖控制系统的系统标准参数;步骤32:将实时系统参数与系统标准参数进行比较,确定实时系统参数与标准参数之间的差值集合t;;其中,为第i个实时系统参数的参数值;为第i个标准参数的参数值;为第i个实时系统参数在获取过程中的可能偏差值;为针对参数获取存在偏差的预设权重;为针对参数传输过程存在误差的预设权重,且+=1;为第i个实时系统参数的参数传输过程的可能误差值;表示第i个标准参数的参数传输过程的标准误差值;步骤33:将所述差值集合中每一参数差以及对应参数类型,分别填充到参数-策略表中,并基于对应策略结果,确定当前实时系统参数对应的初始升级策略;步骤34:基于所有初始升级策略得到初始综合升级策略,并基于初始综合升级策略进行策略排查,排除重复策略及冲突策略,得到综合升级策略;步骤35:基于综合升级策略传输到智能终端,并基于智能终端控制目标禽类养殖控制系统进行系统自动化升级。5.根据权利要求4所述的禽类养殖控制系统的自动化升级方法,其特征在于,基于初始综合升级策略进行策略排查,排除重复策略及冲突策略,得到综合升级策略,包括:步骤341:基于初始综合升级策略中的全部策略进行逐一比较,并基于比较结果确定是否存在重复策略,并对重复策略进行剔除,得到第一初始综合升级策略;步骤342:基于第一初始综合升级策略中的全部策略,获取对应的策略类型,并基于类
型冲突数据表提取第一初始综合升级策略中每一类型的数据存在数据冲突的冲突数据类型;基于每一类型对应的冲突数据类型与剩余第一初始综合升级策略中的剩余策略的策略类型进行比较;基于比较结果,剔除冲突策略,从而得到第二初始综合升级策略;其中,第二初始综合升级策略即为综合升级策略。6.根据权利要求4所述的禽类养殖控制系统的自动化升级方法,其特征在于,基于自动化升级后的禽类养殖控制系统获取对应的第一期望目标状态,并将第一期望目标状态与预设期望状态进行第二比较,包括:步骤01:对自动化升级后的禽类养殖控制系统进行系统测试,并基于系统测试结果得到目标禽类养殖控制系统对应的第一期望目标状态;步骤02:将第一期望目标状态中的全部状态数据与预设期望状态的状态数据进行逐一比较,确定第一期望目标状态的状态数据的状态值;其中,状态值即为第二比较结果。7.根据权利要求6所述的禽类养殖控制系统的自动化升级方法,其特征在于,基于第二比较结果进行信息提示,控制将升级完成的系统重新启动,并再次进行监测,包括:步骤41:对第二比较结果进行第一判断;若第二比较结果对应的状态值高于预设状态值,则判断当前系统自动化升级结果合格,反之,则判断当前系统自动化升级结果不合格;步骤42:基于第一判断结果传输到智能终端进行对应信息的提示;其中,自动化升级结果不合格的禽类养殖控制系统需要确定不合格类型及不合格状态;步骤43:基于自动化升级结果合格的目标禽类养殖控制系统进行系统的重新启动,并在禽类养殖控制系统达到标准运行状态后关闭辅助控制系统;步骤44:关闭辅助控制系统后在目标禽类养殖控制系统工作的预设时间段后,进行系统监测。8.根据权利要求7所述的禽类养殖控制系统的自动化升级方法,其特征在于,若监测结果达标,则判定系统升级完成,实现目标禽类养殖控制系统的自动化升级,包括:步骤51:基于系统全部监测结果进行监测综合测试,判断监测结果是否达标;若监测结果达标,则判定禽类养殖控制系统升级完成,反之,则判定禽类养殖控制系统升级失败;步骤52:获取升级成功的禽类养殖控制系统的新系统编号,将所述新系统编号传输到智能终端,并确定所述新系统编号对应的禽类养殖控制系统自动化升级完成。
技术总结
本发明涉及电数字数据处理领域,具体的为禽类养殖控制系统的自动化升级方法,其包括:获取系统的实时监测数据,进行第一比较;基于第一比较结果确定系统是否需要进行自动化升级,若需要,控制系统停止运行,同时,启动辅助控制系统临时运行;将停止运行后的系统按照预设升级策略进行自动化升级,并基于自动化升级后的系统获取对应的第一期望目标状态,并与预设期望状态进行第二比较;基于第二比较结果进行信息提示,将升级完成的系统重新启动,进行监测,若监测结果达标,系统升级完成。通过对禽类养殖控制系统监测,可以及时获取监测数据,对需要进行自动化升级的系统按照精准化升级策略进行自动化升级,使得系统的升级更加及时、准确。准确。准确。
技术研发人员:王兴涛 许敏敏 孙慧慧
受保护的技术使用者:山东华邦农牧机械股份有限公司
技术研发日:2023.06.09
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
