红外检测管理方法及装置与流程

文档序号:21316288发布日期:2020-06-30 20:45阅读:228来源:国知局
红外检测管理方法及装置与流程

本发明涉及一种电子技术领域,尤其涉及一种红外检测管理方法及装置。



背景技术:

目前,在门禁系统中,红外的使用可以实时检测门禁点是否有人通过。在目前的红外门禁系统中,一般是在门禁点设置一对或多对红外发射设备和红外接收设备,每对红外发射设备和红外接收设备相对设置,红外接收设备实时检测红外发射设备发送的红外信号,在没有遮挡的情况下,红外接收设备一直能接收到对应的红外发射设备发送红外信号,当人员靠近门禁时,由于身体遮挡了红外信号,导致对应的红外接收设备不再能够接收到该红外信号,通过监控红外接收设备的红外信号的接收情况,可以及时准确判断当前是否有人员通过门禁。

然而在实际应用中,红外接收设备和红外发射设备可能由于意外碰撞等原因发生故障,而使得红外接收设备无法正常接收红外信号,进而导致红外检测结果不准确的问题。



技术实现要素:

本发明旨在解决上述由于红外接收设备和红外发射设备发生故障而导致红外检测结果不准确的问题。

本发明的主要目的在于提供一种红外检测管理方法;

本发明的另一目的在于提供一种红外检测管理装置。

为达到上述目的,本发明的技术方案具体是这样实现的:

本发明一方面提供了一种红外检测管理方法,包括:步骤1,将第i个红外接收设备设置为第j个红外发射设备对应的红外接收设备,其中,i=1,2,…,n,j=1,2,…,n,n为大于1的整数,n个所述红外发射设备相邻设置,n个所述红外接收设备与n个所述红外发射设备对应设置,且n个所述红外接收设备均能接收到n个所述红外发射设备发送的红外信号;步骤2,控制所述n个红外发射设备持续发送红外信号,其中,所述n个红外发射设备中各个红外发射设备发送的红外信号互不相同;步骤3,检测所述n个红外接收设备中各个红外接收设备在预定时间段内是否接收到所述n个红外发射设备中各个红外发射设备发送的红外信号,根据检测结果确定所述n个红外接收设备中的各个红外接收设备在预定时间段内均未接收到所述n个红外发射设备中的第k个红外发射设备发送的红外信号,执行步骤4,根据检测结果确定所述n个红外接收设备中的第q个红外接收设备在预定时间段内未接收到所述第n个红外发射设备中各个红外发射设备发送的红外信号,执行步骤5,其中,k和q为大于等于1且小于等于n的整数;步骤4,标记所述第k个红外发射设备为红外发射故障设备,将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备,其中,所述第p个红外发射设备未被标记为红外发射故障设备,p为大于等于1且小于等于n的整数,且p≠k;步骤5,标记所述第q个红外接收设备为红外接收故障设备,将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备,其中,第s个红外接收设备未被标记为红外接收故障设备,s为大于等于1且小于等于n的整数,且s≠q。

可选地,在标记所述第k个红外发射设备为红外发射故障设备之前,所述方法还包括:根据所述检测结果确定所述n个红外接收设备中的一个或多个红外接收设备在预定时间段内接收到所述n个红外发射设备中除所述第k个红外发射设备以外的其它红外发射设备发送的红外信号。

可选地,在标记所述第q个红外接收设备为红外接收故障设备之前,所述方法还包括:根据所述检测结果,确定所述n个红外接收设备中除所述第q个红外接收设备以外有一个或多个红外接收设备在所述预定时间段内接收到所述n个红外发射设备中的一个或多个红外发射设备发送的红外信号。

可选地,所述n个红外发射设备以时分复用的方式发送互不相同的红外信号。

可选地,在将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备之后,所述方法还包括:返回步骤3。

可选地,将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备之后,所述方法还包括:返回步骤3。

可选地,在根据检测结果确定所述n个红外接收设备中的各个红外接收设备在预定时间段内均接收所述n个红外发射设备中各个红外发射设备发送的红外信号的情况下,所述方法还包括:返回步骤3。

本发明另一方面提供了一种红外检测管理装置,包括:关系设置模块,用于将第i个红外接收设备设置为第j个红外发射设备对应的红外接收设备,其中,i=1,2,…,n,j=1,2,…,n,n为大于1的整数,n个所述红外发射设备相邻设置,n个所述红外接收设备与n个所述红外发射设备对应设置,且n个所述红外接收设备均能接收到n个所述红外发射设备发送的红外信号;红外发射控制模块,用于控制所述n个红外发射设备持续发送红外信号,其中,所述n个红外发射设备中各个红外发射设备发送的红外信号互不相同;红外接收检测模块,用于检测所述n个红外接收设备中各个红外接收设备在预定时间段内是否接收到所述n个红外发射设备中各个红外发射设备发送的红外信号;故障确定模块,用于根据检测结果确定所述n个红外接收设备中的各个红外接收设备在所述预定时间段内均未接收到所述n个红外发射设备中的第k个红外发射设备发送的红外信号的情况下,标记所述第k个红外发射设备为红外发射故障设备,触发第一关系修改模块;以及根据检测结果确定所述n个红外接收设备中的第q个红外接收设备在所述预定时间段内未接收到所述第n个红外发射设备中各个红外发射设备发送的红外信号的情况下,标记所述第q个红外接收设备为红外接收故障设备,触发第二关系修改模块;其中,k和q为大于等于1且小于等于n的整数;所述第一关系修改模块,用于将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备,其中,所述第p个红外发射设备未被标记为红外发射故障设备,p为大于等于1且小于等于n的整数,且p≠k;所述第二关系修改模块,用于将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备,其中,第s个红外接收设备未被标记为红外接收故障设备,s为大于等于1且小于等于n的整数,且s≠q。

可选地,所述故障确定模块还用于在标记所述第k个红外发射设备为红外发射故障设备之前,根据所述检测结果确定所述n个红外接收设备中的一个或多个红外接收设备在预定时间段内接收到所述n个红外发射设备中除所述第k个红外发射设备以外的其它红外发射设备发送的红外信号。

可选地,所述故障确定模块还用于在标记所述第q个红外接收设备为红外接收故障设备之前,根据所述检测结果,确定所述n个红外接收设备中除所述第q个红外接收设备以外有一个或多个红外接收设备在所述预定时间段内接收到所述n个红外发射设备中的一个或多个红外发射设备发送的红外信号。

可选地,所述红外发射控制模块通过以下方式控制所述n个红外发射设备持续地发送红外信号:控制所述n个红外发射设备以时分复用的方式发送互不相同的红外信号。

可选地,所述第一关系修改模块还用于在将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备之后,触发所述红外接收检测模块继续检测所述n个红外接收设备在所述预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。

可选地,所述第二关系修改模块还用于在将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备之后,触发所述红外接收检测模块继续检测所述n个红外接收设备在所述预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。

可选地,所述故障确定模块还用于在根据检测结果确定所述n个红外接收设备中的各个红外接收设备在预定时间段内均接收所述n个红外发射设备中各个红外发射设备发送的红外信号的情况下,触发所述红外接收检测模块继续检测所述n个红外接收设备在所述预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。

由上述本发明提供的技术方案可以看出,本发明提供了一种红外检测管理方案。在本发明提供的技术方案中,在初始状态下,设置各个红外接收设备与红外发射设备的对应关系,在使用时,控制多个红外发射设备发送互不相同的红外信号,针对每个红外发射设备,分别检测在该红外发射设备的接收范围内的多个红外接收设备是否在预定时间段内均未接收到该红外发射设备发送的红外信号,如果多个红外接收设备中的某一个红外接收设备在预定时间段内均未接收到多个红外发射设备发送的红外信号,则标记该红外接收设备发生故障,将对应关系中与该红外接收设备对应的红外发射设备对应的红外接收设备修改为多个红外接收设备中的其它红外接收设备,如果检测到在预定时间内各个红外接收设备均未接收到多个红外发射设备中某一个红外发射设备发送的红外信号,则标记该红外发射设备发生故障,将对应关系中与该红外发射设备对应的红外接收设备对应的红外发射设备修改为其它红外发射设备。通过本发明提供的技术方案,可以在某一个红外接收设备或红外发射设备发生故障时,可以将对应关系中的该红外接收设备或红外发射设备自动修改为其它红外接收设备或红外发射设备,避免了由于该红外接收设备或红外发射设备发生故障而导致红外接收设备无法接收红外信号,进而导致红外检测结果不准确的问题,提高了红外检测的准确性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。

图1为本发明实施例1提供的一种红外检测管理方法的流程图;

图2为本发明实施例应用的一种门禁通道设置示意图;

图3为本发明实施例2提供的一种红外检测管理装置的结构示意图。

具体实施方式

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

下面将结合附图对本发明实施例作进一步地详细描述。

实施例1

本实施例提供了一种红外检测管理方法。

图1为本实施例提供的一种红外检测管理方法的流程图,如图1所示,该方法主要包括以下步骤:

步骤s101,将第i个红外接收设备设置为第j个红外发射设备对应的红外接收设备,其中,i=1,2,…,n,j=1,2,…,n,n为大于1的整数,n个所述红外发射设备相邻设置,n个所述红外接收设备与n个所述红外发射设备对应设置,且n个所述红外接收设备均能接收到n个所述红外发射设备发送的红外信号。

在具体应用中,一个红外检测通道可以包括n组红外接收设备和红外发射设备,而每组包括n个红外接收设备和n个红外发射设备,在每组中,n个所述红外接收设备均能接收到n个所述红外发射设备发送的红外信号,n为大于0的整数。例如,在图2所示的检测通道中,包括2组红外接收设备和红外发射设备,其中,第一组包括红外发射设备a和b以及红外接收设备1和2,第二组包括红外发射设备c和d以及红外接收设备3和4,红外发射设备a和b发射的红外信号红外接收设备1和2可以接收到,而红外发射设备c和d发射的红外信号红外接收设备3和4可以接收到。

在本发明实施例中,虽然一个红外接收设备能够接收多个红外发射设备发送的红外信号,但在检测是否有人员通过通道时,只通过各个红外接收设备对于其中一个红外发射设备发送的红外信号的接收情况来确定。在具体应用中,可以记录各个红外接收设备对应的红外发射设备,根据各个红外接收设备对其对应的红外发射设备发送的红外信号的接收情况,来确定红外信号被遮挡的情况。

因此,在步骤s101中,设置红外发射设备与红外接收设备的对应关系,设置第i个红外接收设备与第j个红外发射设备对应,其中,i与j可以相等,也可以不等,具体本实施例中不作限定。例如,在图2所示的红外检测通道中,可以设置红外发射设备与红外接收设备的对应关系为红外发射设备a发射的红外信号由红外接收设备1接收,即红外接收设备1用于接收红外发射设备a发射的红外信号,红外发射设备b发射的红外信号由红外接收设备2接收,红外发射设备c发射的红外信号由红外接收设备3接收,红外发射设备d发射的红外信号由红外接收设备4接收。如果有人或物通过,依次遮挡红外接收设备1、2、3和4的接收信号,则判定为进门;反之依次遮挡红外接收设备4、3、2和1的接收信号,则判定为出门;否则为错误触发。

步骤s102,控制所述n个红外发射设备持续发送红外信号,其中,所述n个红外发射设备中各个红外发射设备发送的红外信号互不相同。

在本发明实施例的一个可选实施方式中,在步骤s102中可以控制n个红外发射设备以时分复用的方式发送互不相同的红外信号,即各个红外发射设备发送的红外信号占用的时隙互不相同。在步骤s102中可以预先分配好各个红外发射设备占用的时隙,红外接收设备在接收红外信号时,通过对红外信号进行解调,根据接收到的红外信号占用的时隙,可以确定发送该红外信号的红外发射设备。

在具体实施过程中,在步骤s102中还可以控制多个红外发射设备以频分复用或码分复用的方式发送互不相同的红外信号,具体本实施例不作限定。

步骤s103,检测所述n个红外接收设备中各个红外接收设备在预定时间段内是否接收到所述n个红外发射设备中各个红外发射设备发送的红外信号,根据检测结果确定所述n个红外接收设备中的各个红外接收设备在预定时间段内均未接收到所述n个红外发射设备中的第k个红外发射设备发送的红外信号,执行步骤s104,根据检测结果确定所述n个红外接收设备中的第q个红外接收设备在预定时间段内未接收到所述第n个红外发射设备中各个红外发射设备发送的红外信号,执行步骤s105,其中,k和q为大于等于1且小于等于n的整数。

在本实施例的中,n个红外接收设备均能接收到所述n个红外发射设备中每个红外发射设备发送的红外信号,即n个红外接收设备均处于所述n个红外发射设备中的每个红外发射设备的接收范围。

在具体实施过程中,以时分复用为例,每个红外发射设备占用一个数据帧的预定的一个或多个时隙,例如,假设n=4,一共包括a、b、c和d这4个红外发射设备,一个数据帧包括8个时隙,则可以将第一和第二个时隙分配给a,第三和第四个时隙分配给b,第五和第六个时隙分配给c,第七和第八个时隙分配给d。a在发送红外信号时,占用每个数据帧的第一和第二个时隙,b在发送红外信号时,占用每个数据帧的第三和第四个时隙,c在发送红外信号时,占用每个数据帧的第五和第六个时隙,d在发送红外信号时,占用每个数据帧的第七和第八个时隙,在没有遮挡的情况下,每个红外接收设备在数据帧的8个时隙均能接收到红外信号,因此,在一个数据帧的每个时隙,每个红外接收设备的信号输出端输出的电平均为低电平,在某个红外发射设备,以a为例,发送的红外信号被遮挡或该红外发射设备发生故障时,则红外接收设备不能接收到a发送的红外信号,则在数据帧的第一和第二个时隙,红外接收设备的信号输出端的电平变为高电平。因此,通过检测各个红外接收设备的信号输出端输出的电平变化波形,可以确定各个红外接收设备是否接收到多个红外发射设备中各个红外发射设备发送的红外信号。

在检测到某个红外接收设备未接收到其中一个或多个红外发射设备发送的红外信号时,根据连续检测到该一个或多个红外发射设备对应的时隙为高电平的数据帧的个数,可以确定未接收到该一个或多个红外发射设备发送的红外信号的时间,从而可以确定是否超过预定时间段。再根据每个红外接收设备的设备输出端输出的电平变化波形,可以确定各个红外接收设备在预定时间段内是否均接收到各个红外发射设备发送的红外信号。

在本发明实施例中,预设时间段可以根据实际使用设置,例如,可以设置为1分钟,具体本实施例不作限定。

步骤s104,标记所述第k个红外发射设备为红外发射故障设备,将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备,其中,所述第p个红外发射设备未被标记为红外发射故障设备,p为大于等于1且小于等于n的整数,且p≠k。

在本实施例中,在检测到第k个红外发射设备为红外发射故障设备的情况下,则将对应关系中与第k个红外发射设备对应的第m个红外接收设备修改为与第p个红外发射设备对应,即更新红外发射设备与红外发射设备的对应关系,在更新后的对应关系中,第m个红外接收设备与第p个红外发射设备对应,通过检测第m个红外接收设备对第p个红外发射设备发送的红外信号的接收情况,来判断第m个红外接收设备是否被遮挡,从而可以在第k个红外发射设备发生故障时,继续对检测通道中是否有人或物通过进行红外检测,确保红外检测系统可以正确工作,并避免误检,提高检测的准确性。

例如,在图2所示的检测通道中,在执行步骤s103时,如果检测到红外接收设备1和2在预定时间段内没有接收到红外发射设备a发送的红外信号,则认为红外发射设备a发生故障,标记红发射设备a发生故障,修改红外发射设备与红外接收设备的对应关系,将红外接收设备1修改为用于接收红外发射设备b发射的红外信号,同时,红外接收设备2保持用于接收红外发射设备b发射的红外信号不变,即保持红外接收设备2与红外发射设备b的对应关系。同样,在检测到红外发射设备c或d发生故障时,也可以对于红外发射设备c和d与红外接收设备3和4的对应关系作相应的修改。由此可以保证在红外发射设备a和b中的一个设备发生故障,或红外发射设备c和d中的一个设备发生故障时,红外检测系统可以继续检测,监测红外检测通道中是否有人员或物体通过,提高系统对故障的兼容性。

步骤s105,标记所述第q个红外接收设备为红外接收故障设备,将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备,其中,第s个红外接收设备未被标记为红外接收故障设备,s为大于等于1且小于等于n的整数,且s≠q。

在本实施例中,在检测到第q个红外接收设备为红外接收故障设备的情况下,则将对应关系中与第q个红外接收设备对应的第r个红外发射设备修改为与第s个红外接收设备对应,即更新红外发射设备与红外发射设备的对应关系,在更新后的对应关系中,第s个红外接收设备与第r个红外发射设备对应,通过检测第s个红外接收设备对第r个红外发射设备发送的红外信号的接收情况,来判断第s个红外接收设备是否被遮挡,从而可以在第q个红外接收设备发生故障时,继续对检测通道中是否有人或物通过进行红外检测,确保红外检测系统可以正确工作,并避免误检,提高检测的准确性。

例如,在图2所示的检测通道中,在执行步骤s103时,如果检测到红外接收设备1在预定时间段内均没有接收到红外发射设备a和红外发射设备b发送的红外信号,则认为红外接收设备1发生故障,在步骤s105中标记红外接收设备1发生故障,修改红外发射设备与红外接收设备的对应关系,将红外发射设备a的红外接收设备修改为红外接收设备2,同时,保持红外接收设备2和红外发射设备b的对应关系,即修改之后,红外接收设备2用于接收红外发射设备a和b发射的红外信号。同样,在检测到红外接收设备3或4发生故障时,也可以对于红外发射设备c和d与红外接收设备3和4的对应关系作相应的修改。由此可以保证在红外接收设备1和2中的一个设备发生故障,或红外接收设备3和4中的一个设备发生故障时,红外检测系统可以继续检测,监测红外检测通道中是否有人员或物体通过,提高系统对故障的兼容性。

在本发明提供的技术方案中,在初始状态下,设置各个红外接收设备与红外发射设备的对应关系,在使用时,控制多个红外发射设备发送互不相同的红外信号,针对每个红外发射设备,分别检测在该红外发射设备的接收范围内的多个红外接收设备是否在预定时间段内均未接收到该红外发射设备发送的红外信号,如果多个红外接收设备中的某一个红外接收设备在预定时间段内均未接收到多个红外发射设备发送的红外信号,则标记该红外接收设备发生故障,将对应关系中与该红外接收设备对应的红外发射设备对应的红外接收设备修改为多个红外接收设备中的其它红外接收设备,如果检测到在预定时间内各个红外接收设备均未接收到多个红外发射设备中某一个红外发射设备发送的红外信号,则标记该红外发射设备发生故障,将对应关系中与该红外发射设备对应的红外接收设备对应的红外发射设备修改为其它红外发射设备。通过本发明提供的技术方案,可以在某一个红外接收设备或红外发射设备发生故障时,可以将对应关系中的该红外接收设备或红外发射设备自动修改为其它红外接收设备或红外发射设备,避免了由于该红外接收设备或红外发射设备发生故障而导致红外接收设备无法接收红外信号,进而导致红外检测结果不准确的问题,提高了红外检测的准确性。

在具体实施过程中,为了避免红外发射设备发生故障的误判,例如,在n个红外接收设备全部发生故障的情况下,各个红外接收设备在预定时间段也不能接收到各个红外发射设备发送的红外信号,如果在这种情况下将各个红外发射设备标记为故障设备,则出现了误判。因此,在本发明实施例的一个可选实施方式中,在标记所述第k个红外发射设备为红外发射故障设备之前,所述方法还包括:根据所述检测结果确定所述n个红外接收设备中的一个或多个红外接收设备在预定时间段内接收到所述n个红外发射设备中除所述第k个红外发射设备以外的其它红外发射设备发送的红外信号。通过该可选实施方式,可以避免由于红外接收设备全部发生故障,而误判红外发射设备发生故障的情况,提高了判断的准确性。

在本发明实施例的另一个可选实施方式中,为了避免红外接收设备发生故障的误判,例如,在n个红外发射设备全部发生故障的情况下,各个红外接收设备在预定时间段也不能接收到所有红外发射设备发送的红外信号,如果在这种情况下将各个红外接收设备标记为故障设备,则出现了误判。因此,在该可选实施方式中,在标记所述第q个红外接收设备为红外接收故障设备之前,所述方法还包括:根据所述检测结果,确定所述n个红外接收设备中除所述第q个红外接收设备以外有一个或多个红外接收设备在所述预定时间段内接收到所述n个红外发射设备中的一个或多个红外发射设备发送的红外信号。通过该可选实施方式,可以避免由于红外发射设备全部发生故障,而误判红外接收设备发生故障的情况,提高了判断的准确性。

在本发明实施例的一个可选实施方案中,为了能够持续的检测所述n个红外发射设备中是否有发生故障的红外发射设备,在在将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备之后,所述方法还包括:返回步骤s103,以继续检测各个红外接收设备在预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。通过该可选实施方案,可以在检测到第k个红外发射设备发生故障之后,继续检测是否还有其它红外发射设备发生故障,并且,可以持续检测后续多个红外发射设备中是否还有红外发射设备发生故障。

在本发明实施例的一个可选实施方案中,为了能够持续的检测所述n个红外接收设备中是否有发生故障的红外接收设备,将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备之后,所述方法还包括:返回步骤s103,以继续检测各个红外接收设备在预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。通过该可选实施方案,可以在检测到第q个红外接收设备发生故障之后,继续检测是否还有其它红外接收设备发生故障,并且,可以持续检测后续多个红外接收设备中是否还有红外接收设备发生故障。

在本发明实施例的一个可选实施方式中,为了使得在检测到所有红外接收设备和红外发射设备均正常的情况下,能够持续后续是否有红外接收设备或红外发射设备发生故障,在根据检测结果确定所述n个红外接收设备中的各个红外接收设备在预定时间段内均接收所述n个红外发射设备中各个红外发射设备发送的红外信号的情况下,该方法还包括:继续执行步骤s103,以继续检测各个红外接收设备在下一个预定时间段内是否均接收到所述多个红外发射各个红外发射设备发送的红外信号。通过该可选实施方式,可以持续检测在下一个预设时间段内多个红外接收设备中是否有红外接收设备或红外发射设备发生故障。

实施例2

本实施例提供了一种红外检测管理装置,该装置可以用于实施实施例1所述的红外检测管理方法。

图3为本发明实施例提供的一种红外检测管理装置的结构示意图,如图3所示,该装置主要包括:关系设置模块301、红外发射控制模块302、红外接收检测模块303、故障确定模块304、第一关系修改模块305和第二关系修改模块306。

下面主要对本发明实施例提供的一种红外检测管理装置的各个功能模块的功能进行描述,其它相关内容可以参见实施例1中的描述。

在本发明实施例中,关系设置模块301,用于将第i个红外接收设备设置为第j个红外发射设备对应的红外接收设备,其中,i=1,2,…,n,j=1,2,…,n,n为大于1的整数,n个所述红外发射设备相邻设置,n个所述红外接收设备与n个所述红外发射设备对应设置,且n个所述红外接收设备均能接收到n个所述红外发射设备发送的红外信号;红外发射控制模块302,用于控制所述n个红外发射设备持续发送红外信号,其中,所述n个红外发射设备中各个红外发射设备发送的红外信号互不相同;红外接收检测模块303,用于检测所述n个红外接收设备中各个红外接收设备在预定时间段内是否接收到所述n个红外发射设备中各个红外发射设备发送的红外信号;故障确定模块304,用于根据检测结果确定所述n个红外接收设备中的各个红外接收设备在所述预定时间段内均未接收到所述n个红外发射设备中的第k个红外发射设备发送的红外信号的情况下,标记所述第k个红外发射设备为红外发射故障设备,触发第一关系修改模块305;以及根据检测结果确定所述n个红外接收设备中的第q个红外接收设备在所述预定时间段内未接收到所述第n个红外发射设备中各个红外发射设备发送的红外信号的情况下,标记所述第q个红外接收设备为红外接收故障设备,触发第二关系修改模块306;其中,k和q为大于等于1且小于等于n的整数;第一关系修改模块305,用于将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备,其中,所述第p个红外发射设备未被标记为红外发射故障设备,p为大于等于1且小于等于n的整数,且p≠k;第二关系修改模块306,用于将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备,其中,第s个红外接收设备未被标记为红外接收故障设备,s为大于等于1且小于等于n的整数,且s≠q。

通过本发明实施例提供的红外检测管理装置,在关系设备模块301设置完红外发射设备与红外接收设备的对应关系之后,红外发射控制模块302控制各个红外发射设备发送互不相同的红外信号,针对每个红外接收设备,红外接收检测模块303检测该红外接收设备在预定时间段内是否未接收到了接收范围内的所有红外发射设备发送的红外信号,故障确定模块304根据检测结果确定是否有红外接收设备或红外发射设备发生故障,如果是,则通知对应的关系修改模块更新红外发射设备与红外接收设备的对应关系。从而可以在某一个红外接收设备或红外发射设备发生故障时,可以将红外发射设备与红外发射设备的对应关系中的该红外接收设备或红外发射设备修改为非故障的其它红外接收设备或红外发射设备,避免了由于该红外接收设备或红外发射设备发生故障而导致红外接收设备无法接收到红外发射设备发送的红外信号,进而导致红外检测结果不准确的问题,提高了红外检测的准确性。

在本发明实施例的一个可选实施方式中,为了避免红外发射设备的故障误判,例如,在多个红外接收设备全部发生故障的情况下,该多个红外接收设备在预定时间段也不能接收到第一红外发射设备发送的红外信号,如果在这种情况下将第一红外发射设备标记为故障设备,则出现了误判。因此,在本发明实施例的一个可选实施方式中,故障确定模块304还用于在标记所述第k个红外发射设备为红外发射故障设备之前,根据所述检测结果确定所述n个红外接收设备中的一个或多个红外接收设备在预定时间段内接收到所述n个红外发射设备中除所述第k个红外发射设备以外的其它红外发射设备发送的红外信号。通过该可选实施方式,可以避免由于红外接收设备全部发生故障,而误判红外发射设备发生故障的情况,提高了判断的准确性。

在本发明实施例的一个可选实施方式中,为了避免红外接收设备的故障误判,例如,在多个红外发射设备全部发生故障的情况下,各个红外接收设备在预定时间段也不能接收到所有红外发射设备发送的红外信号,如果在这种情况下将红外接收设备标记为故障设备,则出现了误判。因此,在本发明实施例的一个可选实施方式中,所述故障确定模块304还用于在标记所述第q个红外接收设备为红外接收故障设备之前,根据所述检测结果,确定所述n个红外接收设备中除所述第q个红外接收设备以外有一个或多个红外接收设备在所述预定时间段内接收到所述n个红外发射设备中的一个或多个红外发射设备发送的红外信号。通过该可选实施方式,可以避免由于红外发射设备全部发生故障,而误判红外接收设备发生故障的情况,提高了判断的准确性。

在本发明实施例的一个可选实施方式,所述红外发射控制模块302可以通过以下方式控制所述多个红外发射设备持续地发送红外信号:控制所述n个红外发射设备以时分复用的方式发送互不相同的红外信号。当然,并不限于此,在实际应用中,红外发射控制模块302还可以控制n个红外发射设备以频分复用或码分复用的方式发送互不相同的红外信号,只要能够区分出各个红外发射设备发送的红外信号即可,具体本实施例不作限定。

在本发明实施例的一个可选实施方式中,为了能够持续的检测所述n个红外发射设备中是否有发生故障的红外发射设备,第一关系修改模块305还用于在将所述第k个红外发射设备对应的第m个红外接收设备设置为第p个红外发射设备的红外接收设备之后,触发所述红外接收检测模块303继续检测所述n个红外接收设备在所述预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。通过该可选实施方案,可以在检测到一个红外发射设备发生故障之后,继续检测是否还有其它红外发射设备发生故障,并且,可以持续检测后续n个红外发射设备中是否还有红外发射设备发生故障。

在本发明实施例的一个可选实施方式中,为了能够持续的检测所述多个红外接收设备中是否有发生故障的红外接收设备,第二关系修改模块306还用于在将所述第q个红外接收设备对应的第r个红外发射设备的红外接收设备设置为第s个红外接收设备之后,触发所述红外接收检测模块303继续检测所述n个红外接收设备在所述预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。通过该可选实施方案,可以在检测到一个红外接收设备发生故障之后,继续检测是否还有其它红外接收设备发生故障,并且,可以持续检测后续n个红外接收设备中是否还有红外接收设备发生故障。

在本发明实施例的一个可选实施方式中,为了使得在检测到所有红外接收设备均正常的情况下,能够持续后续是否有红外接收设备发生故障,故障确定模块304还用于在根据检测结果确定所述n个红外接收设备中的各个红外接收设备在预定时间段内均接收所述n个红外发射设备中各个红外发射设备发送的红外信号的情况下,触发所述红外接收检测模块303继续检测所述n个红外接收设备在所述预定时间段内是否均接收到所述n个红外发射设备中各个红外发射设备发送的红外信号。通过该可选实施方式,可以持续检测在下一个预设时间段内n个红外接收设备和n个红外发射设备中是否有设备发生故障。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1