一种列车过车结束的确定方法和装置与流程
本发明涉及数据处理领域,尤其涉及一种列车过车结束的确定方法和装置。
背景技术:
目前,列车(例如火车、高铁等)作为大众重要的交通工具之一,其安全问题是铁路管理及工作人员尤其需要重视的问题,而为了方便实施一些安全控制或调度(例如铁路道闸开关控制),需要在铁路的某些路段判断该路段上行进的列车是否过车结束,以方便后续实施相应的安全控制或调度。而目前,对于列车是否过车结束的判断大都采用专职人员进行人工判断,费时费力,且容易出错。
技术实现要素:
本发明的实施例提供一种列车过车结束的确定方法和装置,能够提高列车过车结束判断的准确性。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种列车过车结束的确定方法,包括:确定目标时刻;目标时刻为图像采集设备最新一次拍摄到列车车厢的时刻;在目标时刻和当前时刻之间的时差大于预设时长的情况下,确定列车已经通过图像采集设备拍摄的位置对应的列车轨道。
基于上述方案,可以利用能够实施该列车结束的确定方法的设备,在获取到图像采集设备对列车车厢最新一次的拍摄时刻后,将该拍摄时刻和当前时刻的差值与预设时长相比较,因为两列列车在通过同一段列车轨道是的时间间隔必然是较长的(大于预设时长),而同一列列车上不同车厢通过该段列车轨道的时刻必然是较短的(小于预设时长),所以当该拍摄时刻和当前时刻的差值大于预设时长时,表明图像采集设备最新一次拍摄的列车车厢所在的列车已经完全通过了该图像采集设备的拍摄位置对应的列车轨道,即该列车已经过车结束了。整个方案通过对图像采集设备拍摄列车车厢的时刻的采集,相比于现有的人力判断而言能够跟准确的对列车是否过车结束进行判断。进一步的,还能够及时自动的判断某些铁定列车轨道路段上是否存在列车已过车结束,为后续的安全控制或调度提供有力支持,且降低了人力物力。
可选的,该列车过车结束的确定方法,还包括:获取图像采集设备拍摄到列车车厢的拍摄时刻;存储拍摄时刻和图像采集设备的标识之间的对应关系;所述对应关系用于确定所述目标时刻。基于该方案,可以及时将图像采集设备拍摄到列车车厢的拍摄时刻与自身标识的对应关系存储,以便从对应关系中查找图像采集设备对应的拍摄时刻。
进一步可选的,存储所述拍摄时刻和所述图像采集设备的标识之间的对应关系包括:在确定历史存储数据中不存在包含图像采集设备的标识的对应关系的情况下,新建拍摄时刻和图像采集设备的标识的对应关系;在确定存在包含图像采集设备的标识的对应关系的情况下,将拍摄时刻插入到包含图像采集设备的标识的对应关系中。基于该方案,可以及时存储拍摄时刻和图像采集设备的标识的对应关系,并且不会造成存储空间的信息冗余。
可选的,图像采集设备包括主图像采集设备和辅图像采集设备,列车轨道的一侧设置有主图像采集设备,列车轨道的另一侧设置有与主图像采集设备关联的辅图像采集设备,且主图像采集设备拍摄的位置和辅图像采集设备拍摄的位置相对于列车轨道对称。基于该方案,通过两个图像采集设备获取拍摄时刻,可以避免因一个图像采集设备损坏时不能获取到拍摄时刻的问题,提高了整个方案的可靠性。
进一步可选的,该方法还包括:获取主图像采集设备拍摄到列车车厢的主拍摄时刻,以及辅图像采集设备拍摄到列车车厢的辅拍摄时刻;存储主图像采集设备的标识和主拍摄时刻的主对应关系,以及辅图像采集设备的标识和辅拍摄时刻的辅对应关系;确定目标时刻包括:根据主对应关系和辅对应关系,确定主拍摄时刻和辅拍摄时刻中最新的拍摄时刻为目标时刻。基于该方案,因为可以存储两个拍摄同一位置的图像采集设备的拍摄时刻,所以可以在一个图像采集设备对应的拍摄时刻因为其他原因(网络延迟,摄像头被遮挡等)无法获取拍摄时刻时,可以采用另一个图像采集设备对应同一列车车厢的拍摄时刻作为更准确的拍摄时刻,从而保证后续对火车过车结束的判断更为精确。
可选的,确定列车已经通过图像采集设备拍摄的位置之后还包括:删除该对应关系。基于该方案,避免因为在某列列车已经过车结束后还反复的确定得到图像采集设备的拍摄位置对应的列车轨道上存在列车过车结束,进而浪费计算资源;也节省出存储资源用于存储新的对应关系,进行新的列车过车结束的判断。
第二方面,提供一种列车过车结束的确定装置,包括:获取模块和处理模块;其中,获取模块被配置为确定目标时刻;目标时刻为图像采集设备最新一次拍摄到列车车厢的时刻;处理模块被配置为当获取模块确定的目标时刻和当前时刻之间的时差大于预设时长时,确定列车已经通过图像采集设备拍摄的位置对应的列车轨道。
可选的,获取模块还被配置为获取图像采集设备拍摄到列车车厢的拍摄时刻;处理模块还被配置为存储获取模块获取的拍摄时刻和图像采集设备的标识之间的对应关系;获取模块具体被配置为根据处理模块存储的对应关系确定目标时刻。
进一步可选的,处理模块具体被配置为:在确定历史存储数据中不存在包含图像采集设备的标识的对应关系的情况下,新建获取模块获取的拍摄时刻和图像采集设备的标识的对应关系;在确定存在包含图像采集设备的标识的对应关系的情况下,将获取模块获取的拍摄时刻插入到包含图像采集设备的标识的对应关系中。
进一步可选的,图像采集设备包括主图像采集设备和辅图像采集设备,列车轨道的一侧设置有主图像采集设备,列车轨道的另一侧设置有与图像采集设备关联的辅图像采集设备,且主图像采集设备拍摄的位置和辅图像采集设备拍摄的位置相对于列车轨道对称。
进一步可选的,获取模块还被配置为获取主图像采集设备拍摄到列车车厢的主拍摄时刻以及辅图像采集设备拍摄到列车车厢的辅拍摄时刻;处理模块还被配置为存储主图像采集设备的标识和获取模块获取的主拍摄时刻的主对应关系以及辅图像采集设备的标识和获取模块获取的辅拍摄时刻的辅对应关系;处理模块还被配置为根据主对应关系和辅对应关系,确定主拍摄时刻和辅拍摄时刻中最新的拍摄时刻为目标时刻。
可选的,处理模块还被配置为:在确定列车已经通过图像采集设备拍摄的位置之后,删除该对应关系。
可以理解地,上述提供的第二方面的方案,均用于执行上文所提供的对应的列车过车结束的确定方法,因此,其所能达到的有益效果可参考上文所提供的对应的列车过车结束的确定方法中的有益效果,此处不再赘述。
第三方面,提供一种列车过车结束的确定装置,包括存储器和处理器;其中处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面提供的列车过车结束的确定方法。
第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面提供的列车过车结束的确定方法。
第五方面,提供一种计算程序产品,包含指令,当其在计算机上运行时,使得计算机执行如第一方面提供的列车过车结束的确定方法。
第六方面,提供一种列车过车结束的确定系统,包括至少一个图像采集设备和如第二方面提供的列车过车结束的确定装置。
可以理解地,上述提供的第三方面至第五方面的方案,均用于执行上文所提供的对应的列车过车结束的确定方法,因此,其所能达到的有益效果可参考上文所提供的对应的列车过车结束的确定方法中的有益效果,此处不再赘述。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种列车过车结束的确定系统的结构示意图;
图2为本申请实施例提供的一种列车过车结束的确定方法的流程示意图;
图3为本申请实施例提供的另一种列车过车结束的确定方法的流程示意图;
图4为本申请实施例提供的又一种列车过车结束的确定方法的流程示意图;
图5为本申请实施例提供的对应关系的存储示意图;
图6为本申请实施例提供的又一种列车过车结束的确定方法的流程示意图;
图7为本申请实施例提供的一种可能的实施场景示意图;
图8为本申请实施例提供的再一种列车过车结束的确定方法的流程示意图;
图9为本申请实施例提供的列车过车结束的场景示意图;
图10为本申请实施例提供的一种列车过车结束的确定装置的结构示意图;
图11为本申请实施例提供的另一种列车过车结束的确定装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
还需要说明的是,本申请实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
为了便于清楚描述本申请实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
图1为根据一示例性实施例示出的一种列车过车结束的确定系统,本申请实施例提供的列车过车结束的确定方法可以应用于该系统中。如图1所示,该系统可以包括:至少一个图像采集设备01(01-1和01-2)和处理设备02,图像采集设备01和处理设备02之间通过有线通讯方式或无线通讯方式通信。示例性的,该列车包括但不限于:火车、高铁、地铁、电车等。
其中,图像采集设备01可以为摄像头,也可以为具备摄像功能或拍照功能的设备。该图像采集设备01设置在列车轨道附近,例如轨道的两侧,拍摄方向朝向列车轨道,能够在列车经过其拍摄位置对应的列车轨道时,对列车的每一节车厢进行拍摄,拍摄的照片可以存储在自身的本地存储器中也可以上报给处理设备02存储。当拍摄的照片上报至处理设备02时,还会上报图像采集设备01的标识,方便后续确定不同图像采集设备01的最新一次拍摄到列车车厢的时刻。当然,为了方便确定图像采集设备01的最新一次拍摄到列车车厢的时刻,当图像采集设备01自身存储某张拍摄的照片时,图像采集设备01可以将照片拍摄的时刻确定为该拍摄的照片的拍摄时刻。当处理设备02接收图像采集设备01上报的照片存储时,图像采集设备01可以将自身拍摄该照片的时刻上报,以使处理设备将其存储为该照片的拍摄时刻;处理设备02还可以将接收到图像采集设备01上报的该照片的时刻确定为该照片的拍摄时刻并存储,两种时刻存在微小时延,具体以哪个为准根据实际参数配置而定。
具体的,因为列车在运行过程中的速度是很快的,所以该图像采集设备01可以进行高速摄像或拍照,同时能够对拍摄到的照片进行图像识别以确定是否是列车车厢(如果有需要,还可以识别列车车厢上的编号),如果确认拍摄到的照片中存在列车车厢或确认是清晰的列车车厢的照片时存储在本地存储器或者上报给处理设备02存储。进一步的,因为高速摄像功能越强的图像采集设备01成本较高,而一条列车轨道附近又需要在多个地方设置图像采集设备01,所以处于成本考虑,需要选取高速摄像功能不是很强的图像采集设备01,而为了能够适配高速摄像功能不是很强的图像采集设备01,可以将需要图像采集设备01放置在列车速度不是很快的列车进站口或出站口的列车轨道附近。另外,当该图像采集设备01为抓拍机时,其抓拍间隔可以根据其对应的列车车速实时改变,车速越快,抓拍间隔越短;当然抓拍机还可以根据其他设备(例如设置在列车轨道两侧的光电门等)的反馈信号确定是否拍照。
处理设备02可以为终端设备,也可以为服务器,还可以为其他具备数据存储和处理功能的设备;服务器可以为单个服务器也可以为服务器集群。处理设备02主要用于存储图像采集设备01上报的图片、图像采集设备01的标识以及相应的拍摄时刻,方便后续执行本申请提供的列车过车结束的确定方法。
目前,处于安全控制或调度,需要对某些路段上的列车是否过车结束(整个列车通过)进行判断,方便后续的控制和调度。现有技术中,对于列车是否过车结束是采用专职人员进行人工判断,费时费力而且容易出错。
针对上述问题,本申请实施例提供一种列车过车结束的确定方法,能够及时,准确的判断列车是否通过了固定的一段列车轨道即过车结束,节省人力物力。具体的执行主体可以为上述的图像采集设备,也可以为上述的处理设备,具体根据实际需求而定。
参照图2所示,本申请实施例提供一种列车过车结束的确定方法,应用于列车过车结束的确定装置,该装置可以是上述的图像采集设备01,也可以是上述的处理设备,该方法具体包括201-203。
201、确定目标时刻。
其中,目标时刻为图像采集设备最新一次拍摄到列车车厢的时刻。
因为当某列列车没有在某段列车轨道上过车结束时,图像采集设备会不断的拍摄照片,而当过车结束后,也会在较长时间后(例如2min)图像采集设备才会拍摄到新的列车的照片,所以实际中为了节省计算资源,只需要每隔一定时长确定一次目标时刻即可,只要保障该一定时长小于后续的预设时长即可,所以可选的,参照图3所示,201具体可以为:每隔一定时长确定目标时刻。示例性的,一定时长可以为2s(仅为示例,可以根据预设时长的大小确定,需要小于预设时长)。
需要说明的是,实际中图像采集设备的拍摄角度一般是固定的,方便其一直拍摄一定位置的照片,也就能够保证该一定位置内的列车的车厢的照片可以及时被拍摄到。当然,如果图像采集设备的拍摄角度可调,可以设定其在一定时间(以其设置在列车进站口一定范围内为例,一定时间可以为铁道部门公示的某列列车的到达时刻的一定范围内)内的拍摄角度固定,在其他时间段中可调。具体可以根据实际而定,此处不做具体限制。
可选的,为了及时将图像采集设备拍摄到列车车厢的拍摄时刻与自身标识的对应关系存储,方便后续从对应关系中查找图像采集设备对应的拍摄时刻,参照图4所示,该方法还包括s1-s2:
s1、获取图像采集设备拍摄到列车车厢的拍摄时刻。
示例性的,当由图像采集设备执行本申请实施例提供的技术方案时,图像采集设备将自身拍摄到列车车厢的照片的时刻确定为s1中的“拍摄到列车车厢的拍摄时刻”;当由处理设备执行本申请实施例提供的技术方案时,图像采集设备可以给处理设备上报自身拍摄到列车车厢的照片的时刻以使处理设备将其作为s1中的“拍摄到列车车厢的拍摄时刻”,处理设备也可以将接收到图像采集设备上报的照片时的时刻作为s1中的“拍摄到列车车厢的拍摄时刻”,具体以哪个为准,本申请实施例不做具体限制,具体以实际情况而定。其中,本申请实施例中,处于精确性的考虑,可以将图像采集设备将自身拍摄到列车车厢的照片的时刻确定为s1中的“拍摄到列车车厢的拍摄时刻”。
另外,因为实际中可能存在列车轨道上可以允许其他车辆通过(例如火车轨道),如果图像采集设备对于其拍摄到的物体的识别精度不够高,会导致一些车厢形态和列车车厢相似的货车车厢也被认为是列车车厢而上报对应的照片,造成列车过车结束的误判断。所以一种可实现的方式中,本申请提供的实施例中,图像采集设备在确定拍摄到列车车头后开始上报自身拍摄并确定的车厢照片,列车过车结束的确定装置在确定图像采集设备拍摄到列车车头后,开始获取图像采集设备拍摄到列车车厢的拍摄时刻。因为列车车头和货车车头的差别是很大的,所以这样一来,可以避免本申请实施例提供的列车过车结束的确定装置对列车是否过车结束的误判断。
另一种可实现的方式,因为货车在列车轨道上的速度必然远低于列车的车速,所以可以在图像采集设备上集成有测速传感器,或者给图像采集设备的程序中设置利用连续两张拍摄照片中同一点的同一参考点计算速度的功能,从而在本申请实施例中,图像采集设备在根据其拍摄到的车厢速度确定该车厢是否为列车车厢后,开始上报其对对车厢的拍摄照片,列车过车结束的确定装置在图像采集设备在确定图像采集设备拍摄到的车厢为列车车厢的情况下,获取图像采集设备拍摄到列车车厢的拍摄时刻。从而避免列车过车结束的误判断情况。
s2、存储拍摄时刻和图像采集设备的标识之间的对应关系。
其中,该对应关系用于确定前述的目标时刻。
进一步可选的,在一种可实现的方式中,参照图6所示,201步骤具体为:从该对应关系中确定目标时刻。
示例性的,当该对应关系中包括图像采集设备每次拍摄到列车车厢的拍摄时刻时,可以从图像采集设备对应的所有拍摄时刻中选择最新的作为目标时刻;例如该对应关系具体包括id123、2019.11.12.151620(2019年11月12日15时16分20秒)、2019.11.12.151630(2019年11月12日15时16分30秒);则选取其中的2019.11.12.151630为目标时刻。当该对应关系中仅包括图像采集设备最新一次拍摄到列车车厢的拍摄时刻时,可以直接将该拍摄时刻作为目标时刻;例如该对应关系具体包括id123和2019.11.12.151620(2019年11月12日15时16分20秒);则选取该2019.11.12.151620为目标时刻。这样一来,便可以从对应关系中可以更快捷的找到图像采集设备对应的所有拍摄到列车车厢的拍摄时刻,以得到目标时刻。
一种可实现的方式中,存储该对应关系的具体表现形式可以为:可以设置不同的存储节点,具体存储方式可以是队列、栈等任意形式,每个存储节点中存储一个图像采集设备的信息(图像采集设备的标识以及图像采集设备拍摄到列车车厢的拍摄时刻),在一个存储节点中,每次图像采集设备拍摄到列车车厢的拍摄时刻可以都存储,具体可参照图5中a所示,存储节点1中存储有图像采集设备1的标识以及其对应的多个拍摄到列车车厢的拍摄时刻(时刻1、时刻2…时刻n);也可以仅存储图像采集设备拍摄到列车车厢的拍摄时刻中最新的,每当出现新的图像采集设备拍摄到列车车厢的拍摄时刻时,将旧的图像采集设备拍摄到列车车厢的拍摄时刻更新为新的图像采集设备拍摄到列车车厢的拍摄时刻,具体可参照图5中b所示,存储节点2中存储有图像采集设备2的标识以及一个最新的图像采集设备拍摄到列车车厢的拍摄时刻(最新时刻)。
可选的,为了保证及时存储拍摄时刻和图像采集设备的标识的对应关系,并且不会造成存储空间的信息冗余,s2具体包括:在确定历史存储数据中不存在包含图像采集设备的标识的对应关系的情况下,新建拍摄时刻和图像采集设备的标识的对应关系;在确定存在包含图像采集设备的标识的对应关系的情况下,将拍摄时刻插入到包含图像采集设备的标识的对应关系中。以存储节点存储对应关系为例,实际中存储该对应关系时,可以先遍历用于所有的存储节点,以判断现有存储节点中是否存在该图像采集设备对应的存储节点,如果存在,则将该拍摄时刻和图像采集设备的标识的对应关系插入到其对应的存储节点中;如果不存在,则新建新的存储节点,用于存储该拍摄时刻和图像采集设备的标识的对应关系。
另一种可实现方式中,对应关系的表现形式可以为能够表现出拍摄时刻和图像采集设备的标识之间对应关系的表格,具体表格中可以包括每一个图像采集设备的标识以及每个图像采集设备每一次图像采集设备拍摄到列车车厢的拍摄时刻,也可以包括每一个图像采集设备的标识以及每个图像采集设备最新一次图像采集设备拍摄到列车车厢的拍摄时刻。示例性的,实际中存储该对应关系时,可以先遍历该表格,以判断现有对应关系表格中是否存在该图像采集设备的标识,如果存在,则将该拍摄时刻插入到该对应关系表格中的对应位置中;如果不存在,则在拓展该表格,拓展的区域用于存储该拍摄时刻和图像采集设备的标识的对应关系。
当然,实际中还可以是其他任意可行的实现方式,本申请实施例不对此做具体限制。
需要说明的是,在图4中将s1-s2步骤放在201之前仅为示例,实际中s1-s2步骤在201-203整个流程中实时进行。
可选的,因为实际中图像采集设备可能会因为种种问题(网络延迟、摄像头被遮挡等)产生一定时延导致列车过车结束的确定装置可能无法获取到或延迟一端时间获取到某一列车车厢对应的拍摄时刻,从而导致最终对于列车过车是否结束的判断结果存在不及时或者不准的情况,所以参照图7所示,本申请实施例提供的技术方案中,图像采集设备可以包括主图像采集设备01-1和辅图像采集设备01-2,其中,在列车轨道60的一侧设置有主图像采集设备01,在列车轨道60的另一侧设置与主图像采集设备关联(例如主图像采集设备的标识为id121-主,辅图像采集设备的标识则为id121-辅;又例如主图像采集设备和辅图像采集设备对应同一标识id121)的辅图像采集设备03,且辅图像采集设备03拍摄的位置和主图像采集设备拍摄01的位置相对于列车轨道对称,在这种场景下,参照图8所示,本申请实施例提供的列车过车结束的确定方法还包括:x1-x2:
x1、获取主图像采集设备拍摄到列车车厢的主拍摄时刻以及辅图像采集设备拍摄到列车车厢的辅拍摄时刻。
x2、存储主图像采集设备的标识和主拍摄时刻的主对应关系以及辅图像采集设备的标识和辅拍摄时刻的辅对应关系。
一种可实现的方式中,为了方便能够从主对应关系找到辅对应关系,或者从辅对应关系找到主对应关系,上述的主对应关系和辅对应关系中可以存储有主图像采集设备的标识和辅图像采集设备的标识的关联关系,以主图像采集设备的标识为id121-主,辅图像采集设备的标识为id121-辅为例,该关联关系可以为id121-主=id121-辅,也可以为指向辅/主对应关系所在存储区域的地址;此处不对此做具体限制,只要能使得列车过车结束的确定装置可以根据该关联关系找到辅对应关系即可。当然,后续对应关系中存储的关联关系同理。需要说明的是,主对应关系中可以存储有所有的主图像采集设备的标识和主拍摄时刻间的对应关系,也可以仅存储主图像采集设备拍摄到列车车厢的拍摄时刻中最新的拍摄时刻间的对应关系;辅对应关系中可以存储有所有的辅图像采集设备的标识和辅拍摄时刻间的对应关系,也可以仅存储辅图像采集设备拍摄到列车车厢的拍摄时刻中最新的拍摄时刻间的对应关系。主对应关系和辅对应关系的存储可参照s2步骤后对于对应关系的存储方式的具体表述,此处不再赘述。
另一种可实现的方式中,在主图像采集设备和辅图像采集设备共用同一标识(该标识可以指示主图像采集设备和辅图像采集设备的拍摄位置所共同对应的同一列车轨道)的情况下,辅对应关系和主对应关系可以为一个总对应关系。需要说明的是,总对应关系中可以存储有所有的该标识与所有主拍摄时刻和辅拍摄时刻的对应关系;也可以仅存储该标识与拍摄时刻中最新的拍摄时刻间的对应关系。示例性的,以改标识为id121为例,存储区中的对应关系中可以存储有该标识,以及所有主拍摄时刻和辅拍摄时刻;也可以仅存储有该标识,以及所有主拍摄时刻和辅拍摄时刻中最新的拍摄时刻。总对应关系的存储可以参照s2步骤后对于对应关系的存储方式的具体表述,此处不再赘述。
其中,辅对应关系和主对应关系共同用于确定目标时刻;此时,参照图8所示,201步骤具体为:根据所述主对应关系和所述辅对应关系,确定所述主拍摄时刻和所述辅拍摄时刻中最新的拍摄时刻为目标时刻。示例性的,当主对应关系中存储有:id121-主和2018.11.12.101212(2018年11月12日10时12分12秒),辅对应关系中存储有:id121-辅和2018.11.12.101113(2018年11月12日10时11分13秒),这是可以认为辅图像采集设备应当是为遮挡没能拍摄到列车车厢或者因为网络问题,没能及时向服务器上传拍摄到的照片,所以此时将2018.11.12.101212确定为目标时刻。
另外,除了上述x1-x2对应的技术方案针对的图7所示的场景外,实际中还可以设置两个以上的图像采集设备,并将其标识设置的相互关联,具体实施中可以参照x1-x2对应的技术方案,可以进一步避免一旦其中一个图像采集设备出现故障,其他图像采集设备可以起作用,对该列车过车是否结束的判断提供数据支持,同时可以使得判断结果更准确。当然,当设置多个图像采集设备时,多个图像采集设备可以不都针对同一区域拍摄,只要保证其拍摄的区域接近即可。
基于上述x1-x2步骤,因为可以存储两个拍摄同一位置的图像采集设备的拍摄时刻,所以可以在一个图像采集设备对应的拍摄时刻因为其他原因(网络延迟,摄像头被遮挡等)导致其对应的拍摄时刻不能获取或者不能及时获取时,可以采用另一个图像采集设备对应同一列车车厢的拍摄时刻作为更准确的拍摄时刻,从而保证后续对火车过车结束的判断更为精确。
进一步可选的,当以服务器接收到图像采集设备发送的列车车厢的照片作为拍摄时刻时,因为可能会存在主图像采集设备和辅图像采集设备不同的网络状况,导致针对同一车厢的主拍摄时刻和辅拍摄时刻存在一定时差,所以如果需要更精确的判断列车是否过车结束时,需要将针对同一车厢的主拍摄时刻和辅拍摄时刻中较新的一个删除,以使最终可以确定真正的最新的拍摄时刻。
一种可实现的方式中,如果主图像采集设备和辅图像采集设备均会拍摄到每一节列车车厢,主对应关系和辅对应关系中对应同一列车车厢的主拍摄时刻和辅拍摄时刻可以根据其存储的顺序来确定;例如主对应关系中第二个存储的拍摄时刻或第一次更新的拍摄时刻,和辅对应关系中第二个存储的辅拍摄时刻或第一次更新的辅拍摄时刻对应同一列车车厢。需要说明的是,对于由主对应关系和辅对应结合的总对应关系,且主图像采集设备和辅图像采集设备对应同一标识时,因为可能无法确定主拍摄时刻和辅拍摄时刻的存储顺序,无法实施上述方案。
另一种可实现的方式中,如果主图像采集设备和辅图像采集设备可能不会均拍摄到每一节列车车厢,那么则可以将对应的列车车厢照片上车厢上编号相同的主拍摄时刻和辅拍摄时刻认为对应同一列车车厢。需要说明的是,上述方案可以适用于由主对应关系和辅对应结合的总对应关系,且主图像采集设备和辅图像采集设备对应同一标识的情况。
当然,还可以是其他任意可行方式,此处不对此做具体限制。
需要说明的是,基于采用上述删除针对同一列车车厢的主拍摄时刻和辅拍摄时刻中较新的一个的技术方案,因为可以删除一部分的拍摄时刻(主拍摄时刻或辅拍摄时刻),所以可以在保证用于确定目标时刻的主拍摄时刻或辅拍摄时刻是最准确的基础上,节省存储资源。
202、在目标时刻和当前时刻之间的时差大于预设时长的情况下,确定列车已经通过图像采集设备拍摄的位置对应的列车轨道。
具体的,实际中列车过车结束的确定装置可能会存在一个判断步骤,用于判断目标时刻和当前时刻之间的时差是否大于预设时长,在确定目标时刻和当前时刻之间的时差大于预设时长的情况下,确定列车已经通过图像采集设备拍摄的位置对应的列车轨道。在确定目标时刻和当前时刻之间的时差是小于预设时长的情况下,重新执行201。需要说明的是,目标时刻和当前时刻之间的差值等于预设时长的情况,可以归于“目标时刻和当前时刻之间的时差大于预设时长”的情况,也可以归于“目标时刻和当前时刻之间的时差小于预设时长”的情况,本申请对于不做具体限制,具体根据实际需求而定。
示例性的,预设时长可以为15s;一种可实现的方式中,预设时长具体可以根据列车轨道上经常通过的不同列车经过同一路段的时差确定,时差越大,预设时长越大,时差越小,预设时长越小;进一步的,为了能够及时确定列车已过车结束,该预设时长应当小于该时差;该时差可以通过列车管理部门公布数据中得出。另一种可实现的方式中,预设时长可以根据图像列车轨道上经常通过的不同列车的速度共同决定。
示例性的,参照图9所示,图像采集设备01的拍摄位置对应的列车轨道为某列车轨道60上的一段列车轨道61,当列车62通过列车轨道61直至其或者尾部621不再列车轨道61的上方时,图像采集设备01直至下一辆列车到来之前就不能再拍摄到列车车厢了,图像采集设备01和拍摄时刻的对应关系也就不会再有更新;而因为下一辆或者到来应当在一定时间(大于预设时长)以后,所以,当目标时刻和当前时刻的时差大于预设时长时,则可以确定有一辆列车已经通过图像采集设备拍摄的位置对应的列车轨道了。列车过车结束的确定装置可以在执行了203步骤后将确定的结果发送给后续需要进行安全控制或调度的管理终端,以便管理人员进行相应的安全控制或调度。
因为在某列列车已经过车结束后列车过车结束的确定装置如果还反复的确定得到图像采集设备的拍摄位置对应的列车轨道上存在列车过车结束,会浪费自身的计算资源,也会浪费用于存储前述的对应关系的存储资源,所以进一步可选的,在一种可实现的方式中,结合图2,参照图6所示,202步骤之后还包括203a:
203a、删除该对应关系。
203a后执行s1。
可选的,在另一种可实现的方式中,结合图2,参照图8所示,202步骤之后还包括203b:
203b、删除主对应关系和辅对应关系。
203b后执行x1。
其中,当主对应关系和辅对应关系结合为总对应关系时,203b具体为删除总对应关系。
需要说明的是,在确定列车已经通过所述图像采集设备拍摄的位置之后删除对应关系,且在确定历史存储数据中不存在包含图像采集设备的标识的对应关系的情况下,新建拍摄时刻和图像采集设备的标识的对应关系,可以通过每次新建对应关系的时刻,得知新的列车已到来。进一步可选的,参照图6和图8所示,为了能够在过车结束后新车到来时及时告知用户,可以在删除图像采集设备(或者主图像采集设备和辅图像采集设备)对应的对应关系(或者主对应关系和辅对应关系)后,在新建新的对应关系时,向管理人员的管理终端发送新车来到指示作为提示,所以该方法还包括s3或x3:
s3、在确定该对应关系为新建的情况下,向管理终端发送新车到来指示。
x3、在确定该主对应关系为新建且辅对应关系不存在或该辅对应关系为新建且主对应关系不存在或主对应关系和辅对应关系均为新建的情况下,向管理终端发送新车到来指示。
基于上述实施例提供的技术方案,在获取到图像采集设备对列车车厢最新一次的拍摄时刻后,将该拍摄时刻和当前时刻的差值与预设时长相比较,因为两列列车在通过同一段列车轨道是的时间间隔必然是较长的(大于预设时长),而同一列列车上不同车厢通过该段列车轨道的时刻必然是较短的(小于预设时长),所以当该拍摄时刻和当前时刻的差值大于预设时长时,表明图像采集设备最新一次拍摄的列车车厢所在的列车已经完全通过了该图像采集设备的拍摄位置对应的列车轨道,即该列车已经过车结束了。整个方案通过对图像采集设备拍摄列车车厢的时刻的采集,能够及时自动的判断某些铁定列车轨道路段上是否存在列车已过车结束,为后续的安全控制或调度提供有力支持。相比现有技术中人工判断,更加准确和及时,也大大减低了人力成本。
上述实施例主要从列车过车结束的确定装置(终端/服务器)的角度对本公开实施例提供的方案进行了介绍。可以理解的是,为了实现上述方法,列车过车结束的确定装置包含了执行各个方法流程相应的硬件结构和/或软件模块,这些执行各个方法流程相应的硬件结构和/或软件模块可以构成一个列车过车结束的确定装置。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
本公开实施例可以根据上述方法示例对列车过车结束的确定装置进行功能模块的划分,例如,列车过车结束的确定装置可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图10示出了列车过车结束的确定装置03的一种可能的结构示意图,该列车过车结束的确定装置03可以为前述实施例中的图像采集设备01中的一部分或其本身,也可以为前述实施例中的处理设备02中的一部分或其本身。该列车过车结束的确定装置03包括:包括获取模块71和处理模块72。
其中,获取模块71被配置为确定目标时刻;目标时刻为图像采集设备最新一次拍摄到列车车厢的时刻;处理模块72被配置为当获取模块71确定的目标时刻和当前时刻之间的时差大于预设时长时,确定列车已经通过图像采集设备拍摄的位置对应的列车轨道。
可选的,获取模块71还被配置为获取图像采集设备拍摄到列车车厢的拍摄时刻;处理模块72还被配置为存储获取模块71获取的拍摄时刻和图像采集设备的标识之间的对应关系;获取模块71具体被配置为根据处理模块72存储的对应关系确定目标时刻。
进一步可选的,处理模块72具体被配置为:在确定历史存储数据中不存在包含图像采集设备的标识的对应关系的情况下,新建获取模块71获取的拍摄时刻和图像采集设备的标识的对应关系;在确定存在包含图像采集设备的标识的对应关系的情况下,将获取模块71获取的拍摄时刻插入到包含图像采集设备的标识的对应关系中。
进一步可选的,图像采集设备包括主图像采集设备和辅图像采集设备,列车轨道的一侧设置有主图像采集设备,列车轨道的另一侧设置有与图像采集设备关联的辅图像采集设备,且主图像采集设备拍摄的位置和辅图像采集设备拍摄的位置相对于列车轨道对称。
进一步可选的,获取模块71还被配置为获取主图像采集设备拍摄到列车车厢的主拍摄时刻以及辅图像采集设备拍摄到列车车厢的辅拍摄时刻;处理模块72还被配置为存储主图像采集设备的标识和获取模块71获取的主拍摄时刻的主对应关系以及辅图像采集设备的标识和获取模块71获取的辅拍摄时刻的辅对应关系;处理模块72还被配置为根据主对应关系和辅对应关系,确定主拍摄时刻和辅拍摄时刻中最新的拍摄时刻为目标时刻。
可选的,处理模块72还被配置为:在确定列车已经通过图像采集设备拍摄的位置之后,删除该对应关系。
关于上述实施例中的列车过车结束的确定装置,其中各个模块执行操作的具体方式及相应的有益效果已经在前述中的列车过车结束的确定方法的实施例中进行了详细描述,此处将不再赘述。
在采用集成的模块的情况下,列车过车结束的确定装置包括:存储单元、处理单元。处理单元用于控制管理,例如,处理单元用于支持主控板执行前述实施例中获取模块71和处理模块72所执行的步骤;存储单元,用于存储列车过车结束的确定装置的程序代码和数据。
其中,以处理单元为处理器,存储单元为存储器。参照图11所示,本申请实施例还提供另一种列车过车结束的确定装置,包括存储器81和处理器82。其中,存储器81用于存储处理器82可执行的指令,处理器82被配置为执行该指令,以实现上述实施例中的列车过车结束的确定方法。
在具体的实现中,作为一种实施例,处理器82(82-1和82-2)可以包括一个或多个cpu,例如图11中所示的cpu0和cpu1。且作为一种实施例,列车过车结束的确定装置可以包括多个处理器82,例如图11中所示的处理器82-1和处理器82-2。这些处理器82中的每一个cpu可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器82可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
存储器81可以是只读存储器81(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器81可以是独立存在,通过总线83与处理器82相连接。存储器81也可以和处理器82集成在一起。
在具体的实现中,存储器81,用于存储本申请中的数据和执行本申请的软件程序对应的计算机执行指令。处理器82可以通过运行或执行存储在存储器81内的软件程序,以及调用存储在存储器81内的数据,列车过车结束的确定装置的各种功能。
通信接口84,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制系统、无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。通信接口84可以包括接收单元实现接收功能,以及发送单元实现发送功能。
总线83,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线83可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的列车过车结束的确定方法。
本申请实施例还提供一种计算机程序产品,该计算机程序可直接加载到存储器中,并含有软件代码或指令,当该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的列车过车结束的确定方法。
本公开实施例还提供一种列车过车结束的确定系统,如图1所示,该列车过车结束的确定系统包括前述实施中提供的至少一个图像采集设备01和处理设备02,其中图像采集设备01和处理设备02中任一个均可以为前述列车过车结束确定装置03,以执行前述实施例中的列车过车结束的确定方法,从而使列车过车结束的确定系统解决本公开实施例所解决的技术问题,以及实现本公开实施例所实现的技术效果,此处不再赘述。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除