一种列车操控方法、系统、装置及计算机可读存储介质与流程

文档序号:20916385发布日期:2020-05-29 13:34阅读:125来源:国知局
一种列车操控方法、系统、装置及计算机可读存储介质与流程

本发明涉及,特别涉及一种列车操控方法、系统、装置及计算机可读存储介质。



背景技术:

显示器作为列车与司机交互的关键支撑装备,是列车安全运行的重要保障,不仅要能够实时检测与显示列车运行状态,还需要随时接收司机的操作指令对列车进行控制。

传统显示器主要分为触摸屏或按键屏,随着部件的老化,一旦触摸屏或按键失效,司机将无法对显示屏进行操作,从而对行车造成严重影响。

随着技术的进步以及用户对设备可靠性要求的提升,将触摸和按键功能冗余结合,使得列车操控系统同时具备这两个功能成为趋势。

现有技术中,显示器中的按钮与物理按键的位置一一对应,用户通过按下与显示器中位置相对应的物理按键,便会触发显示器中相应的按钮和与该按钮对应的按钮事件,但如果显示器中的按钮较多,而物理按键受限于空间的限制,无法增设过多,导致部分显示器中的部分按钮无法与物理按键对应实现冗余,也因此,限制了显示器中按钮的数量,降低了扩展性。

为此,需要一种扩展性强的列车操控方法。



技术实现要素:

有鉴于此,本发明的目的在于提供一种列车操控方法、系统、装置及计算机可读存储介质,提高扩展性。其具体方案如下:

一种列车操控方法,包括:

利用在显示器界面中预先生成的按钮的坐标信息,得到按钮矩阵集;

利用所述按钮矩阵集,确定光标的移动范围;

利用用户通过方向键输入的位置信息,在所述移动范围内控制所述光标移至目标按钮;

利用用户通过确认键输入的确认信息,触发与所述目标按钮对应的按钮事件;

其中,所述光标以按钮为单位位置,仅在按钮之间移动。

可选的,所述利用用户通过方向键输入的位置信息,在所述移动范围内控制所述光标移至目标按钮的过程,包括:

利用用户通过方向键输入的所述位置信息,判断所述光标移动至下一个预测目标按钮是否为激活状态的按钮;

如果否,则控制所述光标按照所述位置信息的移动方向跳过所述预测目标按钮至按钮的状态为激活状态的所述目标按钮;

如果是,则将预测目标按钮作为所述目标按钮。

可选的,还包括:

利用用户通过触摸屏输入的按钮选择信息,将所述光标移动至所述目标按钮;

利用用户通过所述触摸屏输入的所述确认信息,选择并触发与所述目标按钮对应的按钮事件。

本发明还公开了一种列车操控系统,包括:

按钮矩阵生成模块,用于利用在显示器界面中预先生成的按钮的坐标信息,得到按钮矩阵集;

移动范围生成模块,用于利用所述按钮矩阵集,确定光标的移动范围;

光标移动控制模块,用于利用用户通过方向键输入的位置信息,在所述移动范围内控制所述光标移至目标按钮;

按钮确认控制模块,用于利用用户通过确认键输入的确认信息,触发与所述目标按钮对应的按钮事件;

其中,所述光标以按钮为单位位置,仅在按钮之间移动。

可选的,所述光标移动控制模块,包括:

状态判断单元,用于利用用户通过方向键输入的所述位置信息,判断所述光标移动至下一个预测目标按钮是否为激活状态的按钮;

跳过单元,用于当所述状态判断单元判定预测目标按钮不为激活状态则控制所述光标按照所述位置信息的移动方向跳过所述预测目标按钮至标识不为跳过标识的所述目标按钮;

移动单元,用于当所述状态判断单元判定预测目标按钮为激活状态,则将预测目标按钮作为所述目标按钮。

可选的,还包括:

光标触摸移动模块,用于利用用户通过触摸屏输入的按钮选择信息,将所述光标移动至所述目标按钮;

按钮触摸确认模块,用于利用用户通过所述触摸屏输入的所述确认信息,选择并触发与所述目标按钮对应的按钮事件。

本发明还公开了一种列车操控装置,包括方向键、确认键、存储器、处理器和显示器;

所述方向键、所述确认键、所述存储器和所述显示器均分别与所述处理器相连;

所述方向键,用于输入方向信号,以控制所述显示器中光标的位置;

所述确认键,用于输入确认信号,以触发所述显示器中目标按钮对应的按钮事件;

所述存储器,用于存储计算机程序;

所述处理器,用于预先在所述显示器界面中生成按钮;执行所述计算机程序以实现如前述的列车操控方法;

所述显示器,用于显示所述处理器生成的按钮和光标。

可选的,所述显示器为触摸屏。

可选的,所述方向键,包括分别用于输入上下左右4个方向的位置信息的按键。

本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的列车操控方法的步骤。

本发明中,列车操控方法,包括:利用在显示器界面中预先生成的按钮的坐标信息,得到按钮矩阵集;利用按钮矩阵集,确定光标的移动范围;利用用户通过方向键输入的位置信息,在移动范围内控制光标移至目标按钮;利用用户通过确认键输入的确认信息,触发与目标按钮对应的按钮事件;其中,光标以按钮为单位位置,仅在按钮之间移动。

本发明因采用了方向键、确认键和光标,通过方向键控制光标在显示其中的按钮之间移动,通过确认件选中按钮,令物理按键实现了一对多,使得显示器中的按钮数量可以预先随意设置按钮的数量和位置,而不再受物理按键数量和空间的限制,增强了扩展性。

附图说明

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

图1为本发明实施例公开的一种列车操控方法流程示意图;

图2为本发明实施例公开的一种按钮和光标示意图;

图3为本发明实施例公开的一种列车操控系统结构示意图;

图4为本发明实施例公开的一种列车操控装置结构示意图;

图5为本发明实施例公开的一种列车操控装置的方向键结构示意图。

具体实施方式

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

本发明实施例公开了一种列车操控方法,参见图1所示,该方法包括:

s11:利用在显示器界面中预先生成的按钮的坐标信息,得到按钮矩阵集。

具体的,根据实施应用需求,预先在显示器界面中设置应生成的按钮数量、位置和功能,当然,为了扩展方便或部分曾经使用过的按钮不再需要对应原有的按钮事件,预先设置的按钮中可以出现不对应按钮事件的按钮。

可以理解的是,每个按钮在生成后,均对应显示器中一个坐标,以确定按钮在显示器中显示的位置,避免按钮重合,同时,也用于区分各按钮,在用户利用触摸屏幕时输入确认信息时,也应与判断用户选中的按钮。

具体的,将每个按钮的坐标信息进行收集,便可以得到保存所有按钮坐标的按钮矩阵集,以供后续操作中从按钮矩阵集中提取按钮的坐标信息。

其中,按钮事件可以为按下灯控按钮,控制灯的开关等各种触发按钮后,相继触发后续物理输出设备产生的相应动作。

可以理解的是,按钮上可以添加该按钮对应功能的说明,例如,控制灯开关的按钮,在显示器中可以显示为“灯控按钮”,同时,还可以在按钮旁加上功能注释,例如,用于控制车头大灯的开启与关闭,以便于用户掌握该按钮的功能。

s12:利用按钮矩阵集,确定光标的移动范围。

具体的,在得到包括每个按钮坐标信息的按钮矩阵集后,便可以利用按钮矩阵集中的每个按钮的坐标信息确定出光标的移动范围,以确保光标不会移动出按钮,造成光标丢失的现象,其中,光标以按钮为单位位置,仅在按钮之间移动,而非可在显示器中自由移动的光标。

s13:利用用户通过方向键输入的位置信息,在移动范围内控制光标移至目标按钮。

具体的,在接收到用户输入的位置信息后,利用位置信息,在以东范围内控制光标从当前按钮移动至与位置信息对应的方向的下一个按钮上,即将光标移动至目标按钮。

可以理解的是,用户可以不断通过按下方向键输入位置信息,以不断的将光标移动至下一个目标按钮,当然,用户也可以持续按住方向键,但仍是间断的接收到用户输入的位置信息,光标也是逐次的移动。

s14:利用用户通过确认键输入的确认信息,触发与目标按钮对应的按钮事件。

具体的,利用输入的确认信息,便可以触发与目标按钮对应的按钮事件,从而驱动相应的输出设备执行动作。

可见,本发明实施例因采用了方向键、确认键和光标,通过方向键控制光标在显示其中的按钮之间移动,通过确认件选中按钮,令物理按键实现了一对多,使得显示器中的按钮数量可以预先随意设置按钮的数量和位置,而不再受物理按键数量和空间的限制,增强了扩展性。

需要说明的是,每当重新运行与上述列车操控方法对应的装置时,需要重新运行s11和s12,以防止按钮的数量或位置变更后,未能及时更新,当运行完s11和s12后,则可以重复运行s13和s14,不再需要重新运行s11和s12,即,在确定光标的移动范围后,光标便可以重复接收用户通过方向键和确认键输入的位置信息和确认信息,而无需再重新确定光标的移动范围。

进一步的,为再次节省运算资源,在第一次生成按钮矩阵集和光标的移动范围后,可以将按钮矩阵集和光标的移动范围进行保存,当下一次需要运行与上述列车操控方法对应的装置时,则可直接读取预先生成的按钮矩阵集和光标的移动范围,而无需再执行s11和s12,直到按钮的数量或位置进行变更后,再次执行s11和s12,并保存新得到的按钮矩阵集和光标的移动范围,以供下一次设备运行时调用。

可以理解的是,当按钮对应的按钮事件变更后,处理器也同样将进行更新,以确保按钮对应的按钮事件实时保持最新的状态。

本发明实施例公开了一种具体的列车操控方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

具体的,由于按钮是预先生成的,部分按钮可能经过修改或弃用,其已经不再对应相应的按钮事件,处于未激活状态,为加快光标的移动速度,可以跳过这些未激活的按钮,从而加快光标的移动速度,为此,在利用用户通过方向键输入的位置信息,在移动范围内控制光标移至目标按钮的过程,可以具体包括s21至s23;其中,

s21:利用用户通过方向键输入的位置信息,判断光标移动至下一个预测目标按钮是否为激活状态的按钮。

具体的,用户输入位置信息后,可以得知光标移动后停留在哪个按钮上,因此,可以判断该按钮即预测目标按钮是否为处于激活状态的按钮,以此来决定光标是否需要移动至预测目标按钮,还是跳过,从而加快光标的移动速度,使得用户无法选中未激活的按钮,避免用户对未激活的按钮进行操作,提高了光标移动效率和用户体验。

s22:如果否,则控制光标按照位置信息的移动方向跳过预测目标按钮至按钮的状态为激活状态的目标按钮。

具体的,如果预测目标按钮为非激活状态,则控制光标按照位置信息的移动方向跳过预测目标按钮至下一个按钮,此时,仍需判断下一个按钮的状态是否为激活状态,若预测目标按钮的下一个预测目标按钮的标识仍未激活,则继续跳过该预测目标按钮,直至下一个按钮为激活状态,此时将该按钮作为目标按钮,令光标停留在目标按钮上;如果按照位置信息的移动方向在移动范围内没有激活状态的按钮,则可以按照预设的跳转方式,选择下一个预测目标按钮,例如,位置信息的移动方向为横向移动,在移动范围内横向没有激活状态的按钮,则下一个预测目标按钮可以为下一行的第一个按钮,第一个按钮为预先设定的,也可以重新将该行的反方向的第一个按钮作为下一个预测目标按钮,位置信息的移动方向为纵向移动时同理。

s23:如果是,则将预测目标按钮作为目标按钮。

可以理解的是,光标在按钮的显示形式可以为一个绿点,光标所在的按钮其左上方可以存在一个圆点,参见图2所示,以提示用户当前光标所在位置,光标也可以为框住按钮的一个外框,光标的表现形式可以根据实际应用需求进行设定,在此不做限定。

此外,本发明实施例还公开了一种列车操控方法,包括:

具体的,当显示器为触摸屏时,用户同样可以通过触摸屏对触摸屏中的按钮进行触碰,以点选按钮并处罚按钮对应的按钮事件,具体的,利用用户通过触摸屏输入的按钮选择信息,将光标移动至目标按钮;利用用户通过触摸屏输入的确认信息,选择并触发与目标按钮对应的按钮事件;用户可以用过触碰按钮在触摸屏所在位置输入按钮选择信息,将光标移动至目标按钮,其中,按钮选择信息和确认信息可以为同一个信号,即,当用户通过点选触摸屏后输入的信号即作为按钮选择信息将光标移动至目标按钮,亦作为确认信息触发与目标按钮对应的按钮事件,当然,按钮选择信息和确认信息可以为不同的信号,在接收到按钮选择信息将光标移动至目标按钮后,可以弹出相应的确认弹窗,其中,包括有与目标按钮对应的确认按钮,用户通过触摸屏触碰确认弹窗中的确认按钮输入确认信息,利用用户输入的确认信息再触发与目标按钮对应的按钮事件。

相应的,本发明实施例还公开了一种列车操控系统,参见图3所示,该系统包括:

按钮矩阵生成模块11,用于利用在显示器界面中预先生成的按钮的坐标信息,得到按钮矩阵集;

移动范围生成模块12,用于利用按钮矩阵集,确定光标的移动范围;

光标移动控制模块13,用于利用用户通过方向键输入的位置信息,在移动范围内控制光标移至目标按钮;

按钮确认控制模块14,用于利用用户通过确认键输入的确认信息,触发与目标按钮对应的按钮事件;

其中,光标以按钮为单位位置,仅在按钮之间移动。

具体的,上述光标移动控制模块13,可以包括状态判断单元、跳过单元和移动单元;其中,

状态判断单元,用于利用用户通过方向键输入的位置信息,判断光标移动至下一个预测目标按钮是否为激活状态的按钮;

跳过单元,用于当状态判断单元判定预测目标按钮不为激活状态则控制光标按照位置信息的移动方向跳过预测目标按钮至标识不为跳过标识的目标按钮;

移动单元,用于当状态判断单元判定预测目标按钮为激活状态,则将预测目标按钮作为目标按钮。

进一步的,还可以包括光标触摸移动模块和按钮触摸确认模块;其中,

光标触摸移动模块,用于利用用户通过触摸屏输入的按钮选择信息,将光标移动至目标按钮;

按钮触摸确认模块,用于利用用户通过触摸屏输入的确认信息,选择并触发与目标按钮对应的按钮事件。

此外,本发明实施例还公开了一种列车操控装置,参见图4所示,该装置包括方向键21、确认键22、存储器23、处理器24和显示器25;

方向键21、确认键22、存储器23和显示器25均分别与处理器24相连;

方向键21,用于输入方向信号,以控制显示器25中光标的位置;

确认键22,用于输入确认信号,以触发显示器25中目标按钮对应的按钮事件;

存储器23,用于存储计算机程序;

处理器24,用于预先在显示器25界面中生成按钮;执行计算机程序以实现如前述的列车操控方法;

显示器25,用于显示处理器24生成的按钮和光标。

其中,上述显示器25可以为触摸屏,物理按键的操作与触摸屏的触摸操作形成冗余,参见图5所示,上述方向键21,可以包括分别用于输入上下左右4个方向的位置信息的按键211,方向键21也可以为摇杆或其他形式的方向输入按键。

此外,本发明实施例还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述列车操控方法的步骤。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上对本发明所提供的一种列车操控方法、系统、装置及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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