[发明专利]列控车载设备人机界面场景录制和自动触摸方法及系统有效
申请号: | 201110360122.8 | 申请日: | 2011-11-14 |
公开(公告)号: | CN102520840A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 魏国栋;唐涛;袁磊;刘雨;付强 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 设备 人机界面 场景 录制 自动 触摸 方法 系统 | ||
技术领域
本发明涉及铁路列控设备领域,特别是涉及一种列控车载设备人机界面场景录制和自动触摸方法及系统。
背景技术
列控车载设备(ATP)是列车运行控制系统中设置在机车上的关键设备,它通过与地面设备的信息交互以及与司机的交互操作,实现对高速运行列车的控制,完成列车的安全运行任务。人机界面是ATP中的重要设备,通过该设备司机可以实时地获得列车状态、线路信息以及无线连接状态等信息,并且司机能够通过该设备对ATP发出命令和输入列车参数等信息,因此,人机界面是列控车载设备中的关键设备之一。
列控车载设备的安全可靠运营是列车及旅客生命财产安全的重要保证。因此,在列控车载设备的设计、实现以及工程应用等各个阶段都必须进行严格的测试,以保证上线后的可靠性和安全性。在这些测试中包括了实验室阶段的全功能测试和第三方测试。而且在列车正式运营后,列控车载软件每更新一版,同样的测试过程就必须在实验室再执行一次,在测试过程中对列控车载设备人机界面的操作是必须的。目前,人机界面的交互操作大部分是由测试执行人员手动完成的。
全功能测试以及第三方测试都是在实验室阶段完成,由于列控车载软件版本升级比较频繁,每升级一版软件,就需要对其进行一轮递归测试。但是每一轮测试所需执行的测试场景几乎都一样,在每次新的一轮列控车载设备测试时,测试执行人员必须一直值守和操作人机界面,这样的工作量非常大,而且除第一轮以外的几乎所有人机界面 操作内容都是重复进行的。
由于在测试过程中必须随时有测试执行人员值守和操作,因此,想在人员有限的情况下做到全天候的测试或者自动化测试是非常困难的。另外,由于人机界面中包含的子界面类型比较多,除非经过专门训练的测试执行人员,否则可能会操作错误,降低测试效率。
发明内容
(一)要解决的技术问题
本发明的目的是提供一种列控车载设备人机界面场景录制和自动触摸方法及系统,可以应用于列控车载设备的实验室仿真和测试环境中。该系统可以协助测试执行人员通过一次简单便捷的交互式操作自动录制测试执行场景,并在后续每一轮新的递归测试中自动完成人机界面的触摸操作。并且测试人员可以根据需要进行人工模式和自动模式的切换,满足不同场合以及不同操作人员的需求,同时提高测试的自动化程度。
(二)技术方案
为了解决上述技术问题,本发明提供一种列控车载设备人机界面场景录制和自动触摸系统,包括:主控制单元、电机控制模块和机械手;
所述主控制单元可以选择人工执行模式或自动执行模式;
如果选择的模式为人工执行模式,则通过主控制单元的界面选择需要触摸的按键内容,从而启动电机控制模块控制机械手对列控设备人机界面进行操作;在操作过程中,将操作流程录制在主控制单元的信息录制模块中,并记录在场景数据中供后续自动操作时使用;
如果选择的模式为自动执行模式,则通过主控制单元中的场景解析模块完成对场景数据的输入与自动分析,并归类到各个处理模块中执行,然后自动启动电机控制模块控制机械手对的列控设备人机界面进行自动操作。
优选地,所述场景数据的存储格式包括但不限于Access、SQL Server系列或XML文本格式。
优选地,如果列控设备人机界面不能反馈信息,则场景解析模块将场景数据的处理分成依据位置信息、周期信息和时间信息的处理方式。
优选地,如果某个触摸动作在某个特定的地点触发,而且后续没有对该动作的重复执行,则将该触摸动作归类到位置信息处理模块;
如果某个触摸动作在某个特定的地点触发,而且后续经过一段时间后又重复执行该动作,则将该触摸动作归类到位置信息处理模块+周期信息处理模块;
如果某个触摸动作的发生位置与前一个触摸动作的发生位置相同,同时是在前一个触摸动作后延迟几秒触发,而且后续没有对该动作的重复执行,则将该触摸动作归类到时间信息处理模块;
如果某个触摸动作的发生位置与前一个触摸动作的发生位置相同,同时是在前一个触摸动作后延迟几秒触发,而且后续经过一段时间后又重复执行该动作,则将该触摸动作归类到时间信息处理模块+周期信息处理模块;
归类完毕后,各模块开始单独执行,并以预定的周期实时查询是否有满足相应条件的触摸动作,如果有,则启动电机控制模块控制机械手完成对列控车载设备人机界面的动作。
优选地,如果列控设备人机界面能够反馈信息,则场景解析模块将场景数据的处理分成依据位置信息、周期信息和期望信息的处理方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110360122.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种经亚温退火处理的含钒超深冲双相钢的制备方法
- 下一篇:角度调节装置