掌桥专利:专业的专利平台
掌桥专利
首页

一种药方管理的方法与装置

文献发布时间:2023-06-19 12:07:15


一种药方管理的方法与装置

技术领域

本申请涉及药品施用技术领域,尤其是涉及一种药方管理的方法和装置以及计算机可读存储介质。

背景技术

目前,不论是在农业还是林业中,病虫害都是严重危害农业生产以及林业发展的自然灾害之一,其会导致农作物的质量和产量急剧下降,导致林业发展严重受阻,因此,病虫害防治无疑是急需解决的问题。

现有解决病虫害的方式,均是针对防治区域内不同类型病虫害的情况,选择对应不同类型病虫害的药方,工作人员根据药方喷射对应防治病虫害的药物,达到消灭病虫害的目的。

在现有方法中,在对防治区域内的病虫害进行处理时,没有对施用的防治药方进行检测,根据防治药方进行施药无法保证施药效果,因为防治区域内的病虫害可能对防治药方中的药物产生了耐药性,使本次对防治区域的施药操作药效降低,达不到对病虫害防治的效果。

发明内容

为了提高对病虫害防治效果的可靠性,本申请提供了一种药方管理的方法和装置以及计算机可读存储介质。

第一方面,本申请提供一种药方管理的方法,采用如下的技术方案:

一种药方管理的方法,获取待防治区域的防治药方,并获取根据所述防治药方对待防治区域进行施药时每种药品的第一施药量;根据待防治区域的历史施药数据计算所述防治药方中每种药品在对应第一预设时间内的第一施药总量;根据所述防治药方中每种药品的第二施药总量判断待防治区域对所述防治药方中每种药品的耐药状态,其中,所述第二施药总量为所述第一施药量和所述第一施药总量之和;所述耐药状态判定逻辑配置为:如果药品的所述第二施药总量大于对应的耐药阈值,所述耐药状态为有耐药性;如果药品的所述第二施药总量小于等于对应的耐药阈值,所述耐药状态为无耐药性。

通过采用上述技术方案,将第一施药量和第一施药总量加和得到第二施药总量,通过将第二施药总量和耐药阈值进行比较,对防治药方中的耐药状态进行判断,通过耐药状态决定最终防治药方的使用。其具有提高对病虫害防治效果的可靠性的效果。

进一步的,获取待防治区域内的病虫害数据;以所述病虫害数据为索引查询病虫害防治药方库,获取对应的防治药方。

通过采用上述技术方案,以病虫害数据为索引,使得获取到的防治药方更为精确。

进一步的,所述根据待防治区域的历史施药数据计算所述防治药方中每种药品在对应第一预设时间内的第一施药总量,包括:从施药数据库获取待防治区域的所述历史施药数据;所述施药数据库用于存储所有监管区域的施药记录;分别以所述防治药方中每种药品为索引,从所述历史施药数据中查找每种药品在对应第一预设时间内的第一历史施药数据;根据所述第一历史施药数据计算所述防治药方中每种药品在对应第一预设时间内的第一施药总量。

通过采用上述技术方案,对第一历史施药数据进行计算得出对应第一预设时间内的第一施药总量,方便对第二施药总量的计算。

进一步的,在所述分别以所述防治药方中每种药品为索引,从所述历史施药数据中查找每种药品在对应第一预设时间内的第一历史施药数据时,如果从所述历史施药数据中未查找到所述防治药方中任意一种药品的第一历史施药数据,所述耐药状态为无耐药性。

通过采用上述技术方案,如果历史施药数据中并不存在防治药方中任意一种药品的第一历史施药数据,那么直接判定其耐药状态为无耐药性,不要再进行下一步的操作。

进一步的,如果以所述病虫害数据为索引查询病虫害防治药方库,无法获取对应的防治药方,返回无防治药方的提示信息;在接收到无防治药方的提示信息被确认的信息后,触发进入手动输入防治药方模式,根据所述病虫害数据手动输入对应防治药方。

通过采用上述技术方案, 防治药方的取得有两种方式,一种是直接从病虫害防治药方库中获取,一种是手动输入防治药方,通过这两种方式的设定,以保证工作人员得到较为可靠的防治药方。

进一步的,所述方法还包括对所述防治药方的互斥性进行判断;其中,所述对所述防治药方的互斥性进行判断包括:获取所述防治药方的排他列表;其中,所述排他列表记录所有与所述防治药方互斥的药品;获取第二预设时间内历史施药数据中第一药品的种类;根据所述第一药品的种类和排他列表,判断第二预设时间内施用的每种所述第一药品是否存在于所有排他列表中;如果所述第一药品存在于所述排他列表中,获取所述第一药品的药性周期;以所述第一药品为索引,在所述历史施药数据中查找所述第一药品距离现在最近一次施药的施药时间;判断所述施药时间与当前的时间间隔是否小于所述第一药品的药性周期;如果小于所述第一药品的药性周期,所述互斥状态为有互斥性,如果大于等于所述第一药品的药性周期,所述互斥状态为无互斥性。

通过采用上述技术方案,利用排他列表和药性周期对防治药方还进行了互斥性判断,过滤掉与历史施药数据中第一药品药性相排斥或者是相抵消的防治药方,进一步保证选择的防治药方对病虫害的防治效果,提高了防治药方选择的可靠性。

第二方面,本申请提供一种药方管理的装置,采用如下的技术方案:

一种药方管理的装置,包括处理器和存储器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任意一项所述的药方管理的方法。

第三方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:

一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面中任意一项所述的药方管理的方法。

综上所述,本申请包括以下至少一种有益技术效果:

1. 将第一施药量和第一施药总量加和得到第二施药总量,通过将第二施药总量和耐药阈值进行比较,对防治药方中的耐药状态进行判断,通过耐药状态决定最终防治药方的使用。其具有提高对病虫害防治效果的可靠性的效果;

2. 利用排他列表和药性周期对防治药方还进行了互斥性判断,过滤掉与历史施药数据中第一药品药性相排斥或者是相抵消的防治药方,进一步保证选择的防治药方对病虫害的防治效果,提高了防治药方选择的可靠性。

附图说明

图1是本申请实施例提供的一种药方管理的方法中关于药方耐药性判断的流程图;

图2是本申请实施例提供的一种药方管理的方法中关于药方互斥性判断的流程图;

图3是本申请实施例提供的一种药方管理装置的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-3及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例公开一种药方的管理方法,包括:

获取待防治区域的防治药方,并获取根据防治药方对待防治区域进行施药时每种药品的第一施药量;

根据待防治区域的历史施药数据计算防治药方中每种药品在对应第一预设时间内的第一施药总量;

根据防治药方中每种药品的第二施药总量判断待防治区域对防治药方中每种药品的耐药状态,其中,第二施药总量为第一施药量和第一施药总量之和;耐药状态判定逻辑配置为:

如果药品的第二施药总量大于对应的耐药阈值,耐药状态为有耐药性;

如果药品的第二施药总量小于等于对应的耐药阈值,耐药状态为无耐药性。

实施例一

参照图1,作为药方管理的方法的一种实施方式,本实施例公开的一种药方管理的方法包括:

步骤S100,获取待防治区域的防治药方,并获取根据防治药方对待防治区域进行施药时每种药品的第一施药量。在本实施例中,获取待防治区域的防治药方具体包括:获取待防治区域内的病虫害数据,这里的病虫害数据包括但不限于病虫的种类、植物的种类以及病虫的数量;以病虫害数据为索引查询病虫害防治药方库,获取对应的防治药方。病虫害防治药方库中对于防治药方的存储一般依据但不限于每个防治药方的编号、每个防治药方中药品的名称和比例以及病虫害数据,以病虫害数据中病虫和植物的种类为索引,从病虫害防治库中获取能够防治病虫且对植物没有影响的防治药方;再根据病虫的数量,可以确定此防治区域内病虫灾的情况,分为轻度、中度或重度三种,针对病虫灾的不同严重程度,从能够防治病虫且对植物没有影响的防治药方中获取最适合病虫害情况的防治药方。这里最终查询到的防治药方可能是一个也可能是多个,根据查询的实际情况决定。

需要说明的是,如果以病虫害数据为索引查询病虫害防治药方库,但是并没有获取到对应的防治药方,说明病虫害防治药方库中并没有适用于待防治区域的防治药方,则返回无防治药方的提示信息给工作人员,工作人员接收到无防治药方的提示信息后需要对提示信息进行确认,服务器在接收到无防治药方的提示信息被确认的信息后,触发进入手动输入防治药方模式,根据待防治区域的病虫害数据手动输入对应防治药方。

不论是通过直接获取模式得到的防治药方还是手动输入模式得到的防治药方,均需要获取根据防治药方对待防治区域进行施药时每种药品的第一施药量。

步骤S200,根据待防治区域的历史施药数据计算防治药方中每种药品在对应第一预设时间内的第一施药总量;在本实施例中,历史施药数据包括但不限于施药的种类以及药量。

在本实施例中,步骤S200包括以下步骤:

从施药数据库获取待防治区域的历史施药数据;施药数据库用于存储所有监管区域的施药记录;即待防治区域的历史施药数据是从施药数据库中直接获取的。

分别以防治药方中每种药品为索引,从历史施药数据中查找每种药品在对应第一预设时间内的第一历史施药数据。这里的对应第一预设时间指的是每种药品自身的药性维持周期,根据每种药品施药的时间,判断每种药品是否在其自身的药性维持周期之内。

根据第一历史施药数据计算防治药方中每种药品在对应第一预设时间内的第一施药总量。在一定时间段内,可能一种药品被多次使用,则需要根据第一历史施药数据计算防治药方中每种药品在对应其药性周期内的第一施药总量,即得到每种未超过其自身药性周期的药品的药量之和。

这里需要指出的是,如果从历史施药数据中未查找到防治药方中任意一种药品的第一历史施药数据,则历史施药数据对获取的待防治区域的防治药方没有任何影响。

步骤S300,根据防治药方中每种药品的第二施药总量判断药品的第二施药总量是否大于对应的耐药阈值,如果药品的第二施药总量大于对应的耐药阈值,执行步骤S301;否则,即如果药品的第二施药总量小于等于对应的耐药阈值,执行步骤S302。

在本实施例中,第二施药总量为第一施药量和第一施药总量之和;将第二施药总量和耐药阈值进行比较,对待防治区域的防治药方中每种药品的耐药状态进行判断。耐药阈值指的是每种药品使用量的极限值,由于每种药品自身的特性不一样,所以每种药品的耐药阈值也不一样。

步骤S301,输出耐药状态为有耐药性。例如,当某一种药品的耐药阈值的判断标准是待防治区域内单位面积的药品的施药量不超过五十克,如果大于等于五十克,则认为待防治区域的病虫害已经对该药品产生耐药性,则输出耐药状态为有耐药性,那么当前的防治药方则不可以被使用,再对获取到的下一防治药方重复上述操作,直到选出合适的防治药方为止。

步骤S302,输出耐药状态为无耐药性。如果不超过五十克,则认为该药品无耐药性,返回提示无耐药性的信息,那么,当前的防治药方则可以被使用,用于待防治区域的病虫害的防治。

本实施例中将第一施药量和第一施药总量加和得到第二施药总量,通过将第二施药总量和耐药阈值进行比较,对防治药方中的耐药状态进行判断,通过耐药状态的判断结果决定防治药方的使用,有效提高对病虫害防治效果的可靠性的效果。

实施例二

由于历史施药数据中还可能存在与防治药方相排斥或者是相抵消的第一药品,若存在,那么防治药方即使被使用,也起不到任何的效果,甚至还有截然相反的情况发生,因此,为了进一步保证选择的防治药方对病虫害的防治效果,提高对防治药方选择的可靠性;本实施例提供的一种药方管理的方法还包括对防治药方的互斥性进行判断;参照图2,本实施例对防治药方的互斥性进行判断包括以下步骤:

步骤S401,获取防治药方的排他列表;其中,排他列表记录所有与防治药方互斥的药品;即每个防治药方都有其排他列表,每个排他列表都记录着与该防治药方互斥的药品。

步骤S402,获取第二预设时间内历史施药数据中第一药品的种类;这里的第二预设时间是指一定时间内的历史施药数据,例如,只获取半年内的历史施药数据中第一药品的种类,超过半年的历史施药数据中的第一药品基本已经全部失去药效,不再予以考虑。

步骤S403,根据第一药品的种类和排他列表,判断第二预设时间内施用的每种第一药品是否存在于所有排他列表中。将第一药品的种类和排他列表做比对,依次循环查看每种第一药品是否存在于所有的排他列表中。

步骤S404,如果第一药品存在于排他列表中,获取第一药品的药性周期;若不存在,则该防治药方可以直接被使用。

步骤S405,以第一药品为索引,在历史施药数据中查找第一药品距离现在最近一次施药的施药时间;由于每种第一药品都有其自身的药性维持周期,且每种第一药品的药性周期可能不同,需要判断该第一药品的是否在其自身的药性周期之内。即以第一药品为索引,在历史施药数据中查找第一药品距离现在再次施药最靠近的一次施药的施药时间,即上次施药的具体施药时间。

步骤S406,判断施药时间与当前的时间间隔是否小于第一药品的药性周期;如果小于第一药品的药性周期,执行步骤S4061,否则,即如果大于等于第一药品的药性周期,执行步骤S4062。

步骤S4061,输出互斥状态为有互斥性。

如果上次施药的具体时间与当前再次施药的时间间隔小于第一药品自身的药性周期,则说明待防治区域的历史施药数据中使用过的第一药品对防治药方存在互斥性,则将此防治药方做标红处理。

步骤S4062,输出互斥状态为无互斥性。

如果上次施药的具体时间与当前再次施药的时间间隔大于等于第一药品自身的药性周期,则说明待防治区域的历史施药数据中使用过的第一药品对防治药方不存在互斥性,则此防治药方可以被使用到防治区域。

这里需要说明的是,在对防治药方的管理中还有一些额外的因素,例如对防治区域进行施药的时间以及对防治区域进行施药时天气的状况等,都有可能都会影响到工作人员对于防治药方的管理和使用,因此,上述关于防治药方的管理方法只是对具体使用哪个防治药方前期筛选的一个必要过程,最终工作人员采用哪个防治药方还得以一些客观条件和工作人员的经验进行最终的确定。

本申请实施例还公开一种药方的管理装置,应用于药方管理系统,参照图3,该装置包括:存储器100、处理器200及存储在存储器100上并可在处理器上运行的计算机程序,处理器200执行计算机程序时实现如实施例的药方管理方法;例如,执行计算机程序时实现步骤S100-S302以及实现步骤S401-S4062。

另外,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中的。上述计算机可读存储介质存储有一个或者多个程序,当上述前述程序被一个或者一个以上的处理器用来执行描述于本申请的药方管理的方法。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

相关技术
  • 一种药方管理的方法与装置
  • 一种药方识别方法和装置、一种用于药方识别的装置
技术分类

06120113175096