人机交互界面死屏的处理方法、设备及系统的制作方法

文档序号:6339606阅读:417来源:国知局
专利名称:人机交互界面死屏的处理方法、设备及系统的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种人机交互界面死屏的处理方法、设备及系统。
背景技术
司机在驾驶室内可以根据人机交互界面(Driver Machine Interface, DMI)的文 字信息或者声音信息进行某种操作,控制列车运行。随着列车运行速度越来越快,司机如 不能及时进行相应操作或者操作不正确,可能带来越来越大的危害。列车运行过程中如果 DMI突然出现死屏,由于司机无法获取信息,极有可能误操作或不操作而造成责任纠纷或者 现场事故。在铁路业务的现有技术标准中,防护主要是对车载安全计算机(Virtual Computer, VC)与DMI的通信中断的检测及防护。现有防护机制中,VC根据DMI的心跳信息 来检测DMI是否正常工作,DMI定期向VC发送心跳信息,如果心跳信息不存在,则VC发送 制动命令给列车接口单元,使得列车进行制动防护。在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有防护是针 对DMI与VC通信不正常后进行的,缺乏VC与DMI通信正常但是DMI死屏场景下的防护方案。

发明内容
本发明实施例是提供一种人机交互界面死屏的处理方法、设备及系统,实现DMI 死屏场景下的防护。本发明实施例提供了一种人机交互界面死屏的处理方法,包括接收人机交互界面DMI发送的表明所述DMI在预设时间内预设区域所显示的内容 是否改变的第一信息;根据所述第一信息判断所述DMI是否死屏;若所述判断结果是所述DMI死屏,则执行预设操作。本发明实施例提供了一种人机交互界面死屏的处理设备,包括接收模块,用于接收人机交互界面DMI发送的表明所述DMI在预设时间内预设区 域所显示的内容是否改变的第一信息;判断模块,用于根据所述接收模块接收的所述第一信息判断所述DMI是否死屏;处理模块,用于在所述判断模块得到的判断结果是所述DMI死屏时,执行预设操作。本发明实施例提供了一种人机交互界面死屏的处理系统,包括上述的处理设备, 还包括人机交互界面DMI,用于向所述设备发送表明所述DMI在预设时间内预设区域所 显示的内容是否改变的第一信息。由上述技术方案可知,本发明实施例的人机交互界面死屏的处理方法、设备及系统,通过判断DMI是否死屏并在死屏后发起预设操作,可以实现DMI死屏后的防护。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1为本发明第一实施例的方法流程示意图;图2为本发明第二实施例的方法流程示意图;图3为本发明实施例中DMI显示界面的示意图;图4为本发明第三实施例的设备结构示意图;图5为本发明第四实施例的系统结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明第一实施例的方法流程示意图,包括步骤11 接收DMI发送的表明DMI在预设时间内预设区域所显示的内容是否改变
的第一信息;步骤12 根据所述第一信息判断所述DMI是否死屏;步骤13 若判断结果是所述DMI死屏,则执行预设操作。本实施例通过判断DMI是 否死屏并在死屏后执行预设操作,可以实现DMI死屏后的防护。图2为本发明第二实施例的方法流程示意图,包括步骤21 :DMI检测自身在预设时间内预设区域所显示的内容是否改变,若是,执行 步骤22,否则,重复执行步骤21。例如,DMI可以采用如下方式检测自身在预设时间内显示的内容是否改变1)选取所述DMI上显示内容更换频繁的区域作为预设区域;其中,在应用时,显示内容更换频繁的区域可以是预设的,例如,用于显示时间的 区域即为更换频繁的区域。2)获取所述预设区域内的像素点显示内容的特征信息;3)如果在所述预设时间内所述预设区域内的像素点显示内容的特征信息相同,则 确定所述DMI自身在所述预设时间内所述预设区域所显示的内容没有改变。进一步地,该像素点显示内容的特征信息可以为像素点的红绿蓝(RGB)值,或 者,也可以为对像素点的RGB值进行MD5处理后得到的MD5值。其中,对于每个像素点,其颜色值,例如RGB值是确定的,之后通过颜色读取工具 (例如采用现有的编程方式)可以获取像素点的RGB值。之后,将所选区域的所有像素点的 RGB值组成一个大的数据,再采用现有的信息摘要算法(Message Digest algorithm, MD5)算法,可以得到该大的数据的MD5值,该大的数据与MD5值是一一对应关系。可以理解的是,也可以选取的其他的能够表征像素点的显示状态的值,并不限于 RGB值;另外,也可以采用其他算法,该算法得到的值可以与显示状态唯一对应,并不限于 MD5值。另外,该预设时间内各个预设区域所获取的像素点显示内容的特征信息相同可以是 连续两次计算得到的MD5值相同。具体地,图3为本发明实施例中DMI显示界面的示意图,参见图3,DMI可以在该显 示界面中选取四块位置固定且信息更新频繁的区域(例如,选取用于以数字方式显示列车 速度的Bl区、用于显示文本信息的E19区、用于显示日期和时间的E17区、用于显示列车自 动防护(Automatic TrainProtection,ATP)制动状态的C9区)。之后,获取选取的区域内 的像素点的RGB值,根据该RGB值计算得到MD5值。在每次计算得到MD5值后存储该MD5值,如果以预设的周期连续两次计算得到的 MD5值相同,则DMI检测出自身在预设时间内显示的内容没有改变,否则,为改变。步骤22 =DMI向VC发送MD5值。其中,DMI在检测出自身在预设时间内显示的内容没有改变后,可以周期性发送该 MD5值直至接收到VC发送的停止命令。步骤23 =VC判断DMI是否死屏,若是执行步骤24,否则执行步骤25。其中,VC可以存储每次收到的MD5值,如果连续3次(该值可以根据实际需要设 定)收到同样的MD5值,则判断出DMI死屏,否则为未死屏。步骤24 :VC将常用制动干涉线(service brake interfere, SBI)降为0,向列车 接口单元发送制动命令。之后,执行步骤26。具体地,可以将列车的SBI降为0,VC监控列车的各曲线,当列车的SBI降为0时, 触发VC发送制动命令,直到列车停止运行。可以理解的是,也可以是VC发送告警指示,所述告警指示用于提示进行制动操 作,例如,VC发出告警信号,列车司机在觉察到该告警信号后,人工进行制动。另外,当应用在无线闭塞中心(Radio Block Centre, RBC)时,RBC是对车载系统 进行控制的无线中心,可以是RBC的操作终端或者维护终端死屏后,RBC不再向车载发送指 令。此时,车载系统可以根据RBC的上次指令执行对应的操作,车载系统在执行完上次指令 对应的操作后停止行进。步骤25 =VC向DMI发送停止命令,以使得DMI停止发送MD5值。具体地,VC在接收到DMI发送的MD5时就进行记录,如果VC连续3次收到的MD5 不完全相同,则判断当前状态为非故障状态;如果连续3次收到的MD5值相同,则判断当前 状态为故障状态。固定时间后如果状态仍然没有呈现故障状态,则通知DMI停止发送。步骤26:结束。本实施例通过对DMI的死屏检测,当死屏后控制列车制动,可以让列车自动进行 防护,避免司机责任不清晰及由于死屏而可能导致的各种事故。另外,如果要求在DMI显示 正常的情况下,司机可以根据信息进行确认操作,警惕操作,窗口选择操作及加速操作,但 是不能进行制动,而当DMI发生死屏后,VC判断出DMI出现故障,直接进行制动,直到列车 停车,而不再关注司机是否进行了某项操作,可以从根本上保证列车的安全,并且由于车载的司法记录器会记录列车制动的原因,也保证了司机的责任清晰。图4为本发明第三实施例的设备结构示意图,包括接收模块41、判断模块42和处 理模块43 ;接收模块41用于接收人机交互界面DMI发送的表明所述DMI在预设时间内预 设区域所显示的内容是否改变的第一信息;判断模块42用于根据所述接收模块接收的所 述第一信息判断所述DMI是否死屏;处理模块43用于在所述判断模块得到的判断结果是所 述DMI死屏时,执行预设操作。进一步地,所述接收模块41接收的所述第一信息是所述DMI在确定自身在所述预 设时间内所述预设区域所显示的内容没有改变后发送的。所述判断模块42可以具体用于如果在预设的次数内,连续收到的第一信息的值 相同,则判断出所述DMI死屏。进一步地,该设备可以为VC,此时处理模块43具体用于VC向接口单元发送制动命 令,使所述接口单元根据所述制动命令进行制动操作;或者,发送告警指示,所述告警指示 用于提示进行制动操作。或者,该设备为RBC,此时,处理模块43具体用于停止向车载系统 发送指令。另外,本实施例的设备还可以包括通知模块44,通知模块44用于在所述判断模块 得到的判断结果是所述DMI未死屏时,向所述DMI发送停止命令,以使所述DMI停止发送所
述第一信息。本实施例通过判断DMI是否死屏并在死屏后发起预设操作,可以实现DMI死屏后 的防护。图5为本发明第四实施例的系统结构示意图,包括DMI 51和处理设备52 ;处理设 备52可以具体如图4所示,DMI 51用于向所述处理设备52发送表明所述DMI在预设时间 内预设区域所显示的内容是否改变的第一信息。例如,所述DMI所述第一信息是所述DMI在确定自身在所述预设时间内所述预设 区域所显示的内容没有改变后发送的。进一步地,所述DMI可以具体采用如下方式确定自身在所述预设时间内所述预设 区域所显示的内容没有改变选取所述DMI上显示内容更换频繁的区域作为预设区域;获取所述预设区域内的像素点显示内容的特征信息;如果在所述预设时间内预设区域内的像素点显示内容的特征信息相同,则确定所 述DMI自身在所述预设时间内所述预设区域所显示的内容没有改变。进一步地,所述DMI获取的所述预设区域的像素点显示内容的特征信息为像素点 的红绿蓝RGB值,或者,所述DMI具体用于获取像素点的RGB值,并对所述RGB值进行MD5 处理,得到像素点的RGB值的MD5值,以所述MD5值作为所述像素点显示内容的特征信息。另外,该处理设备可以为VC或者RBC,VC或者RBC的组成可以参见图4所述。本实施例通过判断DMI是否死屏并在死屏后发起预设操作,可以实现DMI死屏后 的防护。可以理解的是,上述方法及设备中的相关特征可以相互参考。另外,上述实施例中 的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在 执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光 盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种人机交互界面死屏的处理方法,其特征在于,包括接收人机交互界面DMI发送的表明所述DMI在预设时间内预设区域所显示的内容是否 改变的第一信息;根据所述第一信息判断所述DMI是否死屏; 若所述判断结果是所述DMI死屏,则执行预设操作。
2.根据权利要求1所述的方法,其特征在于,所述第一信息是所述DMI在确定自身在所 述预设时间内所述预设区域所显示的内容没有改变后发送的。
3.根据权利要求2所述的方法,其特征在于,所述DMI在确定自身在所述预设时间内所 述预设区域所显示的内容没有改变,包括选取所述DMI上显示内容更换频繁的区域作为预设区域; 获取所述预设区域内的像素点显示内容的特征信息;如果在所述预设时间内所述预设区域内的像素点显示内容的特征信息相同,则确定所 述DMI自身在所述预设时间内所述预设区域所显示的内容没有改变。
4.根据权利要求3所述的方法,其特征在于,所述获取所述预设区域内的像素点显示 内容的特征信息,包括获取所述像素点的红绿蓝RGB值作为所述像素点显示内容的特征信息; 或者,获取所述像素点的RGB值,并对所述RGB值进行MD5处理,得到所述像素点的RGB值的 MD5值,以所述MD5值作为所述像素点显示内容的特征信息。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述执行预设操作,包括车载安全计算机VC向接口单元发送制动命令,使所述接口单元根据所述制动命令进 行制动操作; 或者,VC发送告警指示,所述告警指示用于提示进行制动操作; 或者,无线闭塞中心RBC停止向车载系统发送指令。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息判断所述DMI是否 死屏,包括如果在预设的次数内,连续收到的第一信息的值相同,则判断出所述DMI死屏。
7.根据权利要求1所述的方法,其特征在于,还包括若判断结果是所述DMI未死屏,则向所述DMI发送停止命令,以使所述DMI停止发送所述第一信息。
8.—种人机交互界面死屏的处理设备,其特征在于,包括接收模块,用于接收人机交互界面DMI发送的表明所述DMI在预设时间内预设区域所 显示的内容是否改变的第一信息;判断模块,用于根据所述接收模块接收的所述第一信息判断所述DMI是否死屏; 处理模块,用于在所述判断模块得到的判断结果是所述DMI死屏时,执行预设操作。
9.根据权利要求8所述的设备,其特征在于,所述接收模块接收的所述第一信息是所 述DMI在确定自身在所述预设时间内所述预设区域所显示的内容没有改变后发送的。
10.根据权利要求8所述的设备,其特征在于,所述判断模块具体用于如果在预设的次 数内,连续收到的第一信息的值相同,则判断出所述DMI死屏。
11.根据权利要求8所述的设备,其特征在于,所述设备为车载安全计算机VC,所述处理模块具体用于VC向接口单元发送制动命令, 使所述接口单元根据所述制动命令进行制动操作;或者,发送告警指示,所述告警指示用于 提示进行制动操作;或者,所述设备为无线闭塞中心RBC,所述处理模块具体用于停止向车载系统发送指令。
12.根据权利要求8所述的设备,其特征在于,还包括通知模块,用于在所述判断模块得到的判断结果是所述DMI未死屏时,向所述DMI发送 停止命令,以使所述DMI停止发送所述第一信息。
13.一种人机交互界面死屏的处理系统,其特征在于,包括如权利要求8-12中任一项 所述的处理设备,还包括人机交互界面DMI,用于向所述处理设备发送表明所述DMI在预设时间内预设区域所 显示的内容是否改变的第一信息。
14.根据权利要求13所述的系统,其特征在于,所述DMI发送的所述第一信息是所述 DMI在确定自身在所述预设时间内所述预设区域所显示的内容没有改变后发送的。
15.根据权利要求14所述的系统,其特征在于,所述DMI具体采用如下方式确定自身在 所述预设时间内所述预设区域所显示的内容没有改变选取所述DMI上显示内容更换频繁的区域作为预设区域;获取所述预设区域内的像素点显示内容的特征信息;如果在所述预设时间内预设区域内的像素点显示内容的特征信息相同,则确定所述 DMI自身在所述预设时间内所述预设区域所显示的内容没有改变。
16.根据权利要求15所述的系统,其特征在于,所述DMI获取的所述预设区域的像素点 显示内容的特征信息为像素点的红绿蓝RGB值,或者,所述DMI具体用于获取像素点的RGB 值,并对所述RGB值进行MD5处理,得到像素点的RGB值的MD5值,以所述MD5值作为所述 像素点显示内容的特征信息。
17.根据权利要求13所述的系统,其特征在于,所述处理设备为车载安全计算机VC或 者为无线闭塞中心RBC。
全文摘要
本发明提供一种人机交互界面死屏的处理方法、设备及系统。该方法包括接收人机交互界面DMI发送的表明所述DMI在预设时间内预设区域所显示的内容是否改变的第一信息;根据所述第一信息判断所述DMI是否死屏;若判断结果是所述DMI死屏,则执行预设操作。本发明实施例可以实现DMI死屏后的防护。
文档编号G06F11/00GK102103529SQ201010601370
公开日2011年6月22日 申请日期2010年12月22日 优先权日2010年12月22日
发明者吴宏捷, 梁双建, 陈栋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1