买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种养殖场的检测方法、装置、设备和存储介质_日立楼宇技术(广州)有限公司_201910667793.5 

申请/专利权人:日立楼宇技术(广州)有限公司

申请日:2019-07-23

公开(公告)日:2023-05-26

公开(公告)号:CN110399946B

主分类号:G06K17/00

分类号:G06K17/00;G06Q50/02

优先权:

专利状态码:有效-授权

法律状态:2023.05.26#授权;2019.11.26#实质审查的生效;2019.11.01#公开

摘要:本发明实施例公开了一种养殖场的检测方法、装置、设备和存储介质。该方法通过获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果,实现自动确定标识集合所归属的养殖室,并自动确定归属于每个养殖室的养殖对象的标识号,节省了人力成本,且大大提高了养殖场中前期布置控制器时的工作效率。

主权项:1.一种养殖场的检测方法,其特征在于,包括:获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果;其中,依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号,包括:获取标识读取器的读取范围的第一配置,基于所述第一配置确定标识读取器之间读取范围的重叠关系;根据重叠关系与集合关系的匹配结果,确定所述标识集合所归属的养殖室;根据标识集合之间的集合关系进行集合运算,得到每个养殖室中的所述养殖对象的标识号。

全文数据:一种养殖场的检测方法、装置、设备和存储介质技术领域本发明实施例涉及控制器技术,尤其涉及一种养殖场的检测方法、装置、设备和存储介质。背景技术养殖业已经进入自动化、智能化、规模化的时代,而实现自动化、智能化必不可少的为养殖室的环境控制器以下简称控制器。控制器主要作用为实时监测和控制养殖室温度、猪只状况以及特殊情况报警等功能。就大多数养殖场而言,每个养殖室配备一台控制器,同一排养殖室的控制器采用有线总线或者无线等通信方式,最终通过某一台可作为服务器的控制器将每个养殖室上传至养殖场监控平台以下简称平台。那么,采用这种总线或者无线方式进行通信时,就存在控制器的标识号Identitydocument,ID和实际安装位置无法对应的情况,现在一般采取的措施为每台控制器单独设置ID,然后放置到指定位置,或者自动分配ID后,再人工记录每个控制器ID对应的位置信息,最后再将对应信息一条条地写入服务器,由服务器上传至平台或者直接写入平台,非常的费工费力。发明内容本发明提供一种养殖场的检测方法、装置、设备和存储介质,以实现自动确定标识集合所归属的养殖室,并自动确定归属于每个养殖室的养殖对象的标识号,节省了人力成本,且大大提高了养殖场中前期布置控制器时的工作效率。第一方面,本发明实施例提供了一种养殖场的检测方法,该方法包括:获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。进一步的,所述依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号,包括:从获取的所述标识集合中,提取由设置于第一养殖室的控制器所生成的标识集合,作为第一标识集合;提取与所述第一标识集合存在归属关系的标识集合,作为归属于第二养殖室的第二标识集合;基于所述第二标识集合和所述第一标识集合中的标识号,确定第三养殖室的标识号。进一步的,在所述将所述第二标识集合减去所述第一标识集合所得到的标识号,确定为归属于第三养殖室之后,还包括:在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合;提取包含所述第三养殖室的标识号、且标识号的数量多于所述第三养殖室的标识号的数量的所述第一候选集合,作为归属于第三养殖室的第三标识集合;将所述第一标识集合与所述第三标识集合存在重复的标识号,确定为所述第二养殖室的标识号;将所述第一标识集合除归属于所述第二养殖室之外的标识号,确定为所述第一养殖室的标识号。进一步的,在所述在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合之后,还包括:提取标识号与所述第三养殖室的标识号相同的所述第一候选集合,作为归属于第四养殖室的第四标识集合;将所述第三标识集合和所述第四标识集合中重复的标识号,作为第一候选标识号;将所述第一候选标识号中除归属于所述第三养殖室之后的标识号,确定为所述第四养殖室的标识号。进一步的,在所述将所述第一候选标识号中除归属于所述第三养殖室之后的标识号,确定为所述第四养殖室的标识号之后,还包括:在获取的所述标识集合中,提取与所述第四养殖室存在归属关系的标识集合,作为归属于第五养殖室的第五标识集合;将所述第五标识集合中除归属于所述第四养殖室之外的标识号,确定为所述第五养殖室的标识号。。第二方面,本发明实施例还提供了一种养殖场的检测装置,该装置包括:集合获取模块,用于获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;归属确定模块,用于依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;结果生成模块,用于基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。进一步的,所述归属确定模块,包括:第一标识集合确定单元,用于从获取的所述标识集合中,提取由设置于第一养殖室的控制器所生成的标识集合,作为第一标识集合;第二标识集合确定单元,用于提取与所述第一标识集合存在归属关系的标识集合,作为归属于第二养殖室的第二标识集合;第三标识号确定单元,用于基于所述第二标识集合和所述第一标识集合中的标识号,确定第三养殖室的标识号。进一步的,所述归属确定模块,还包括:第一候选集合确定单元,用于在所述将所述第二标识集合减去所述第一标识集合所得到的标识号,确定为归属于第三养殖室之后,在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合;第三标识集合确定单元,用于提取包含所述第三养殖室的标识号、且标识号的数量多于所述第三养殖室的标识号的数量的所述第一候选集合,作为归属于第三养殖室的第三标识集合;第二标识号确定单元,用于将所述第一标识集合与所述第三标识集合存在重复的标识号,确定为所述第二养殖室的标识号;第一标识号确定单元,用于将所述第一标识集合除归属于所述第二养殖室之外的标识号,确定为所述第一养殖室的标识号。第三方面,本发明实施例还提供了一种养殖场的检测设备,该设备包括:存储器一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的养殖场的检测方法。第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面中任一所述的养殖场的检测方法。本发明通过获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果,解决了因人工确定控制器所述归属的养殖室所带来的高人工成本和时间成本问题,实现自动确定标识集合所归属的养殖室,并自动确定归属于每个养殖室的养殖对象的标识号,节省了人力成本,且大大提高了养殖场中前期布置控制器时的工作效率。附图说明图1A为本发明实施例一提供的一种养殖场的检测方法的流程图;图1B为本发明实施例一提供的一种养殖场中控制器的安装示意图;图1C为本发明实施例一提供的一种养殖场中控制器的读取范围示意图;图1D为本发明实施例一提供的一种养殖场中养殖室的分布示意图;图2为本发明实施例二提供的一种养殖场的检测装置的结构示意图;图3为本发明实施例三提供的一种养殖场的检测设备的结构示意图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。实施例一图1A为本发明实施例一提供的一种养殖场的检测方法的流程图,图1B为本发明实施例一提供的一种养殖场中控制器的安装示意图;图1C为本发明实施例一提供的一种养殖场中控制器的读取范围示意图;图1D为本发明实施例一提供的一种养殖场中养殖室的分布示意图。参照图1A-1D,本实施例可适用于养殖场中使用控制器检测养殖对象归属于哪个养殖室的情况,该方法可以由养殖场的检测设备来执行,该养殖场的检测设备可以是服务器或者控制器本身。本实施例中,以该养殖场的检测设备为控制器本身为例进行说明。本实施例中,养殖场的检测设备可以集成在养殖场的检测系统中,示例性的,该养殖场的检测系统可以包括:控制器、服务器、设置在养殖对象上的标识、标识读取器、监控平台等。具体的,养殖场中可以设置有至少两个养殖室;每个养殖室均配置有控制器。每个控制器均配置有标识读取器,用于读取进入标识读取器的读取范围的养殖对象的标识号。示例性的,当养殖对象为猪只时,该标识可以设置在猪耳朵上的耳标,用于存储猪只的标识号。该标识读取器可以是耳标读取器。进一步的,当猪只进入该耳标读取器的读取范围内时,耳标读取器可以读取该猪只的耳标,从而获取该猪只的标识号。参考图1B,本实施例中以标识读取器为耳标读取器、养殖对象为猪只为例进行说明。该耳标读取器安装在每个养殖室外部门上即该养殖室的正中位置,控制器安装在养殖室外墙上。进一步的,每个控制器可以通过总线或无线的方式连接到服务器,每个控制器可以将标识读取器所读取的养殖对象的标识号发送至服务器。进一步的,服务器可以连接监控平台,该监控平台实时显示每个养殖室的信息,还可通过监控平台设置和控制每台控制器。本实施例中,该养殖室可以是以成排的形式设置,可以是以排在第一位的养殖室所配置的控制器作为服务器。参考图1B,养殖室1安装的控制器1作为整排养殖室中的控制器的服务器,接受每排其余控制器及监控平台的数据。进一步的,同一排养殖室每间大小基本相同,这里假设每间养殖室的宽度为a,长度为b,该排共有N个养殖室N2。进一步的,本实施例中,当每排养殖室中的设备包括控制器、服务器、设置在养殖对象上的标识、标识读取器、监控平台等安装完成后,控制器与服务器之间进行自组网。组网完成后,还可以在服务器输入养殖室尺寸a和b并下发至各个控制器。服务器还可以为控制器随机下发设备号,用于唯一标识该控制器。当需要注意的是,由于每个控制器可以通过总线或无线的方式连接到服务器,服务器可以确定每个控制器的设备号,但无法确定每个控制器所在的养殖室。当然,当设置养殖室1安装的控制器1作为整排养殖室中的控制器的服务器,则作为服务器的控制器可以确定自身所处的养殖室。该方法可以应用于服务器,具体包括如下步骤:S110、获取各控制器所生成的至少一个标识集合。本实施例中,标识集合中包括标识读取器读取的养殖对象的标识号。具体的,以养殖对象为猪只为例进行说明,在该排养殖室进行装猪操作,当猪只进入耳标读取器的读取范围后,耳标读取器读取到存储在耳标中的标识号,并将该标识号发送至处于该养殖室的控制器进行存储。进一步的,每个控制器可以基于标识读取器读取的养殖对象的标识号,生成各自的标识结合。需要注意的是,服务器作为控制器,同样可以生成对应的标识集合。S120、依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号。本实施例中,每个标识读取器所述生成的标识号结合中包括何种标识号,与每个标识读取器的读取范围有关。进一步的,每个标识读取器所生成的标识集合之间的集合关系与每个标识读取器的读取范围的重叠关系有关。其中,结合关系至少包括:归属关系包含关系、交集关系、并集关系等。归属关系包含关系为A集合包含B集合的所有元素,则认为B集合归属于A集合;交集关系为A集合与B集合之间存在相同的元素;并集关系为C集合中的元素为A集合和B集合中所有元素的总和。示例性的,当两个标识读取器的读取范围存在重叠时,则两个该标识读取关系所生成的标识集合存在交集关系。本实施例中,可以将耳标读取器的读取半径设置为x,实际设置存在误差,可以设置值x的取值范围为a≤x≤1.5a。为描述方便,参照图1C,将耳标读取器的读取半径设置为a,其中,a为养殖室的宽度。基于该读取范围的设置,除了养殖室1和养殖室N之外1和N只能读到一边,其余养殖室中的耳标读取器能且只能读取到除了自身养殖室外左右邻的养殖室的养殖对象的标识号。也就是说,猪只从门进入养殖室时肯定经过了养殖室和左右邻的耳标读取器的读取范围。进一步的,耳标读取器的读取半径可以通过设置耳标与耳标读取器的无线接收发射功率等方式实现。本实施例中,可以获取标识读取器的读取范围的第一配置;基于该第一配置确定标识读取器之间读取范围的重叠关系。进一步的,将重叠关系与集合关系匹配的标识集合所归属的养殖室;进一步的,还可以根据标识集合之间的集合关系进行集合运算,得到每个养殖室中的所述养殖对象的标识号。S130、基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。本实施例中,可以基于每个养殖室中的养殖对象的标识号,为每个养殖室中生成标识号列表,用于确定每个养殖室中的养殖对象。进一步的,可以将以该标识号列表作为检测结果,发送至监控平台。本实施例的技术方案,通过获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果,解决了因人工确定控制器所述归属的养殖室所带来的高人工成本和时间成本问题,实现自动确定标识集合所归属的养殖室,并自动确定归属于每个养殖室的养殖对象的标识号,节省了人力成本,且大大提高了养殖场中前期布置控制器时的工作效率。为了说明清楚,本实施例中,参考图1D,假设某一排共有5个养殖室,进入每个养殖室的养殖对象的标识号及总量均未知。假设5个养殖室中实际进入的养殖对象的标识号列表分别为x1,x2,x3,x4,x5,该标识集合由标识读取器所生成。为了区分清楚,图1D中的养殖室1记为第一养殖室、养殖室2记为第二养殖室、养殖室3记为第三养殖室、养殖室4记为第四养殖室和养殖室5记为第五养殖室。进一步的,设置第一养殖室的标识集合为第一标识集合a,第二养殖室的标识集合为第二标识集合b,第三养殖室的标识集合为第三标识集合c,第四养殖室的标识集合为第四标识集合d,第五养殖室的标识集合为第五标识集合e。其中,a、b、c、d、e是从各控制器获取的标识集合,均为已知量。本实施例中的目标在于,确定接收到的标识集合的是属于a、b、c、d、e中的哪一个,即确定标识集合所归属的养殖室;还在于确定标识号列表x1,x2,x3,x4,x5中具体包括何种标识号,即确定每个养殖室中的养殖对象的标识号。本实施例中,可以根据标识读取器之间读取范围的重叠关系,确定出标识结合之间的集合关系。如,参考图1D,可以得到x1∪x2=a,x1∪x2∪x3=b,x2∪x3∪x4=c,x3∪x4∪x5=d,x4∪x5=e。本实施例中,步骤S120可以细化为以下步骤:S1、从获取的标识集合中,提取由设置于第一养殖室的控制器所生成的标识集合,作为第一标识集合a。本实施例中,以第一养殖室所设置的控制器为服务器为例进行说明。需要注意的是,服务器作为控制器同样可以从本身设置的标识读取器中获取标识集合。由于第一养殖室中的控制器为服务器,第一标识集合a也是由第一养殖室中的控制器所生成。S2、提取与第一标识集合a存在归属关系的标识集合,作为归属于第二养殖室的第二标识集合b。具体的,根据已知条件,第一标识集合a应该仅仅为第二养殖室的控制器所生成的第二标识集合b的子集。那么通过比较,可以从获取的标识集合中将包含第一标识集合a中的全部标识号的标识集合作为归属于第二养殖室的第二标识集合b。S3、基于第二标识集合b和第一标识集合a中的标识号,确定第三养殖室的标识号。具体的,第三个养殖室的标识号列表x3,可以通过x3=b-a计算得到,即,确定第三养殖室的标识号。S4、在获取的标识集合中,将与第二标识集合b存在重复的标识号的标识集合,确定为第一候选集合;提取包含第三养殖室的标识号、且标识号的数量多于第三养殖室的标识号的数量的第一候选集合,作为归属于第三养殖室的第三标识集合c。具体的,已知的,b∩c=x2+x3,b∩d=x3。因此可以确定与第二标识集合b存在重复的标识号的标识集合是第三标识集合c或第四标识集合d中的一个。进一步的,和第二标识集合b的交集>x3且包含x3的,仅仅只有第三标识集合c。S5、将第一标识集合a与第三标识集合c存在重复的标识号,确定为第二养殖室的标识号。具体的,第二养殖室的标识号列表x2,可以通过计算x2=a∩c得到,即确定第二养殖室的标识号。S6、将第一标识集合a除归属于第二养殖室之外的标识号,确定为第一养殖室的标识号。具体的,第一养殖室的标识号列表x1,可以通过计算x1=a-a∩c得到,即确定第一养殖室的标识号。S7、提取标识号与第三养殖室的标识号相同的第一候选集合,作为归属于第四养殖室的第四标识集合d。具体的,由于x1∪x2∪x3=b,x2∪x3∪x4=c,x3∪x4∪x5=d,则x3为b、c、d的子集,那么除了b和c之外,还包含x3的标签集合为第四标识集合d。S8、将第三标识集合c和第四标识集合d中重复的标识号,作为第一候选标识号;将第一候选标识号中除归属于第三养殖室之后的标识号,确定为第四养殖室的标识号。具体的,第四养殖室的标识号列表x4,可以通过计算x4=c∩d-x3=c∩d-b-a得到。S9、在获取的标识集合中,提取与第四养殖室存在归属关系的标识集合,作为归属于第五养殖室的第五标识集合e。具体的,由于x2∪x3∪x4=c,x3∪x4∪x5=d,x4∪x5=e,x4为c、d、e的子集,那么除了c和d之外,还包含x4的标识集合为第五标识集合e。S10、将第五标识集合e中除归属于第四养殖室之外的标识号,确定为第五养殖室的标识号。具体的,第五养殖室的标识号列表x5,可以通过计算x5=e-x4=e-c∩d-b-a得到。实施例二图2为本发明实施例二提供的一种养殖场的检测装置的结构示意图。参照图2,该装置具体包括如下结构:集合获取模块210、归属确定模块220和结果生成模块230。集合获取模块210,用于获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;归属确定模块220,用于依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;结果生成模块230,用于基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。本实施例的技术方案,通过获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果,解决了因人工确定控制器所述归属的养殖室所带来的高人工成本和时间成本问题,实现自动确定标识集合所归属的养殖室,并自动确定归属于每个养殖室的养殖对象的标识号,节省了人力成本,且大大提高了养殖场中前期布置控制器时的工作效率。在上述技术方案的基础上,归属确定模块220,包括:第一标识集合确定单元,用于从获取的所述标识集合中,提取由设置于第一养殖室的控制器所生成的标识集合,作为第一标识集合。第二标识集合确定单元,用于提取与所述第一标识集合存在归属关系的标识集合,作为归属于第二养殖室的第二标识集合。第三标识号确定单元,用于基于所述第二标识集合和所述第一标识集合中的标识号,确定第三养殖室的标识号。在上述技术方案的基础上,该归属确定模块220,还包括:第一候选集合确定单元,用于在所述将所述第二标识集合减去所述第一标识集合所得到的标识号,确定为归属于第三养殖室之后,在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合。第三标识集合确定单元,用于提取包含所述第三养殖室的标识号、且标识号的数量多于所述第三养殖室的标识号的数量的所述第一候选集合,作为归属于第三养殖室的第三标识集合。第二标识号确定单元,用于将所述第一标识集合与所述第三标识集合存在重复的标识号,确定为所述第二养殖室的标识号。第一标识号确定单元,用于将所述第一标识集合除归属于所述第二养殖室之外的标识号,确定为所述第一养殖室的标识号。在上述技术方案的基础上,该归属确定模块220,还包括:第四标识集合确定单元,用于在所述在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合之后,提取标识号与所述第三养殖室的标识号相同的所述第一候选集合,作为归属于第四养殖室的第四标识集合。第四标识号确定单元,用于将所述第三标识集合和所述第四标识集合中重复的标识号,作为第一候选标识号;将所述第一候选标识号中除归属于所述第三养殖室之后的标识号,确定为所述第四养殖室的标识号。在上述技术方案的基础上,该归属确定模块220,还包括:第五标识集合确定单元,用于在所述将所述第一候选标识号中除归属于所述第三养殖室之后的标识号,确定为所述第四养殖室的标识号之后,在获取的所述标识集合中,提取与所述第四养殖室存在归属关系的标识集合,作为归属于第五养殖室的第五标识集合。第五标识号确定单元,用于将所述第五标识集合中除归属于所述第四养殖室之外的标识号,确定为所述第五养殖室的标识号。实施例三图3为本发明实施例三提供的一种养殖场的检测设备的结构示意图。如图3所示,该养殖场的检测设备包括:处理器30、存储器31、输入装置32以及输出装置33。该养殖场的检测设备中处理器30的数量可以是一个或者多个,图3中以一个处理器30为例。该养殖场的检测设备中存储器31的数量可以是一个或者多个,图3中以一个存储器31为例。该养殖场的检测设备的处理器30、存储器31、输入装置32以及输出装置33可以通过总线或者其他方式连接,图3中以通过总线连接为例。该养殖场的检测设备可以是电脑和服务器等。本实施例以养殖场的检测设备为服务器进行详细说明,该服务器可以是独立服务器或集群服务器。存储器31作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的养殖场的检测方法对应的程序指令模块例如,养殖场的检测装置中的集合获取模块210、归属确定模块220和结果生成模块230。存储器31可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器31可进一步包括相对于处理器30远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置32可用于接收输入的数字或者字符信息,以及产生与养殖场的检测设备的观众用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置33可以包括扬声器等音频设备。需要说明的是,输入装置32和输出装置33的具体组成可以根据实际情况设定。处理器30通过运行存储在存储器31中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的养殖场的检测方法。实施例四本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种养殖场的检测方法,包括:获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的养殖场的检测方法操作,还可以执行本发明任意实施例所提供的养殖场的检测方法中的相关操作,且具备相应的功能和有益效果。通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器Read-OnlyMemory,ROM、随机存取存储器RandomAccessMemory,RAM、闪存FLASH、硬盘或光盘等,包括若干指令用以使得一台计算机设备可以是机器人,个人计算机,服务器,或者网络设备等执行本发明任意实施例所述的养殖场的检测方法。值得注意的是,上述养殖场的检测装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列PGA,现场可编程门阵列FPGA等。在本说明书的描述中,参考术语“在一实施例中”、“在又一实施例中”或“示例性的”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

权利要求:1.一种养殖场的检测方法,其特征在于,包括:获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。2.根据权利要求1所述的养殖场的检测方法,其特征在于,所述依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号,包括:从获取的所述标识集合中,提取由设置于第一养殖室的控制器所生成的标识集合,作为第一标识集合;提取与所述第一标识集合存在归属关系的标识集合,作为归属于第二养殖室的第二标识集合;基于所述第二标识集合和所述第一标识集合中的标识号,确定第三养殖室的标识号。3.根据权利要求2所述的养殖场的检测方法,其特征在于,在所述将所述第二标识集合减去所述第一标识集合所得到的标识号,确定为归属于第三养殖室之后,还包括:在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合;提取包含所述第三养殖室的标识号、且标识号的数量多于所述第三养殖室的标识号的数量的所述第一候选集合,作为归属于第三养殖室的第三标识集合;将所述第一标识集合与所述第三标识集合存在重复的标识号,确定为所述第二养殖室的标识号;将所述第一标识集合除归属于所述第二养殖室之外的标识号,确定为所述第一养殖室的标识号。4.根据权利要求3所述的养殖场的检测方法,其特征在于,在所述在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合之后,还包括:提取标识号与所述第三养殖室的标识号相同的所述第一候选集合,作为归属于第四养殖室的第四标识集合;将所述第三标识集合和所述第四标识集合中重复的标识号,作为第一候选标识号;将所述第一候选标识号中除归属于所述第三养殖室之后的标识号,确定为所述第四养殖室的标识号。5.根据权利要求4所述的养殖场的检测方法,其特征在于,在所述将所述第一候选标识号中除归属于所述第三养殖室之后的标识号,确定为所述第四养殖室的标识号之后,还包括:在获取的所述标识集合中,提取与所述第四养殖室存在归属关系的标识集合,作为归属于第五养殖室的第五标识集合;将所述第五标识集合中除归属于所述第四养殖室之外的标识号,确定为所述第五养殖室的标识号。6.一种养殖场的检测装置,其特征在于,包括:集合获取模块,用于获取各控制器所生成的至少一个标识集合,所述标识集合中包括标识读取器读取的养殖对象的标识号;归属确定模块,用于依据所述标识集合之间的集合关系,确定所述标识集合所归属的养殖室,及每个所述养殖室中的所述养殖对象的标识号;结果生成模块,用于基于每个所述养殖室中的所述养殖对象的标识号,生成检测结果。7.根据权利要求6所述的养殖场的检测装置,其特征在于,所述归属确定模块,包括:第一标识集合确定单元,用于从获取的所述标识集合中,提取由设置于第一养殖室的控制器所生成的标识集合,作为第一标识集合;第二标识集合确定单元,用于提取与所述第一标识集合存在归属关系的标识集合,作为归属于第二养殖室的第二标识集合;第三标识号确定单元,用于基于所述第二标识集合和所述第一标识集合中的标识号,确定第三养殖室的标识号。8.根据权利要求7所述的养殖场的检测装置,其特征在于,所述归属确定模块,还包括:第一候选集合确定单元,用于在所述将所述第二标识集合减去所述第一标识集合所得到的标识号,确定为归属于第三养殖室之后,在获取的所述标识集合中,将与所述第二标识集合存在重复的标识号的标识集合,确定为第一候选集合;第三标识集合确定单元,用于提取包含所述第三养殖室的标识号、且标识号的数量多于所述第三养殖室的标识号的数量的所述第一候选集合,作为归属于第三养殖室的第三标识集合;第二标识号确定单元,用于将所述第一标识集合与所述第三标识集合存在重复的标识号,确定为所述第二养殖室的标识号;第一标识号确定单元,用于将所述第一标识集合除归属于所述第二养殖室之外的标识号,确定为所述第一养殖室的标识号。9.一种养殖场的检测设备,其特征在于,包括:存储器一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的养殖场的检测方法。10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-5中任一所述的养殖场的检测方法。

百度查询: 日立楼宇技术(广州)有限公司 一种养殖场的检测方法、装置、设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。