一种智能显示自动监控系统车辆状态的方法转让专利

申请号 : CN201710574221.3

文献号 : CN107463138B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王阳高武钱江

申请人 : 卡斯柯信号有限公司

摘要 :

本发明涉及一种智能显示自动监控系统车辆状态的方法,包括在自动监控系统的监控终端软件中添加一个车辆状态转换模块,通过项目数据配置实现该模块的转换逻辑功能;所述的数据配置为状态值配置,所述的状态值配置可配置具体的显示文本或显示图形特征字,使得上层显示模块显示文本或根据所述的图形特征字显示具体的状态图形。与现有技术相比,本发明具有可用性强、显示直观等优点。

权利要求 :

1.一种智能显示自动监控系统车辆状态的方法,其特征在于,包括在自动监控系统的监控终端中添加一个车辆状态转换模块,该车辆状态转换模块通过数据配置的方式实现逻辑转换,使自动监控系统中的上层显示模块根据配置显示文本或状态图形;

所述的车辆状态转换模块的转换过程具体为,

(1)状态转换模块收到车辆状态信息流,进入步骤(2);

(2)状态转换模块根据配置顺序读入一个状态项,根据状态项配置的匹配关系来匹配车辆状态消息流的位置;若匹配成功,进入步骤(3);若匹配不成功,则匹配下一个状态项,并继续执行步骤(2);

(3)计算该车辆状态消息流在该状态项的实际状态值,进入步骤(4);

(4)在该状态项的状态值配置列表中找到该实际状态值的对应配置;若为文本显示,则将配置的文本发送至上层显示模块,进入步骤(5);若为图形显示,则将配置的图形特征字发送至上层显示模块,进入步骤(5);

(5)若状态项匹配未读取结束,则返回步骤(2);若读取结束,则结束。

2.根据权利要求1所述的一种智能显示自动监控系统车辆状态的方法,其特征在于,所述的数据配置一系列的状态项,每个状态项匹配车辆状态消息流的一部分字段或字节。

3.根据权利要求1所述的一种智能显示自动监控系统车辆状态的方法,其特征在于,所述的数据配置为多个状态值配置,该状态值配置用于配置具体的显示文本或显示图形特征字。

4.根据权利要求1所述的一种智能显示自动监控系统车辆状态的方法,其特征在于,所述的匹配车辆状态消息流位置指的是匹配具体字节的位。

5.根据权利要求1所述的一种智能显示自动监控系统车辆状态的方法,其特征在于,所述的上层显示模块根据所述的图形特征字调用其对应的具体状态图形。

说明书 :

一种智能显示自动监控系统车辆状态的方法

技术领域

[0001] 本发明涉及轨道交通领域,尤其是涉及一种智能显示自动监控系统车辆状态的方法。

背景技术

[0002] 在城市轨道交通运营过程中,车辆信号控制系统将车辆状态周期性以字节流的方式发送给自动监控系统。自动监控系统在监控终端上需实时显示车辆的状态信息,并对重要的报警信息做出提醒。自动监控系统中的原有方案对车辆信息流的识别灵敏度不够高;由于项目差异、车辆厂家差异、车辆设备差异造成车辆信息流的内容和格式差别比较大;在车辆信息状态的文字显示以及图形显示上不够灵活,不同项目对状态文字或图形显示表达的要求与实际显示上有着明显的差异,针对此,需对自动监控系统中的软件进行变更调整。

发明内容

[0003] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可靠的智能显示自动监控系统车辆状态的方法。
[0004] 本发明的目的可以通过以下技术方案来实现:
[0005] 本发明的方法包括在自动监控系统的监控终端软件中添加一个车辆状态转换模块,该模块通过项目数据配置实现转换逻辑,使上层显示模块根据配置显示文本或状态图形。
[0006] 所述的数据配置一系列的状态项,每个状态项匹配消息流的一部分字段或字节。
[0007] 所述的数据配置为状态值配置,该状态值配置可配置具体的显示文本或显示图形特征字。
[0008] 所述的车辆状态转换模块的转换逻辑的具体算法为,
[0009] (1)状态转换模块收到车辆状态信息流,进入步骤(2);
[0010] (2)状态转换模块根据配置顺序读入一个状态项,根据状态项配置的匹配关系来匹配消息流位置;若匹配成功,进入步骤(3);若匹配不成功,则匹配下一个状态项;
[0011] (3)计算该消息流在该状态项的实际状态值,进入步骤(4);
[0012] (4)在该状态项的状态值配置列表中找到该实际状态值的对应配置;若为文本显示,则将配置的文本发送至上层显示模块,进入步骤(5);若为图形显示,则将配置的图形特征字发送至上层显示模块,进入步骤(5);
[0013] (5)若状态项匹配未读取结束,则返回步骤(2);若读取结束,则算法结束。
[0014] 所述的匹配消息流位置指的是匹配具体字节的位。
[0015] 所述的上层显示模块可根据所述的图形特征字调用其对应的具体状态图形。
[0016] 与现有技术相比,本发明具有如下优点:
[0017] 1)提高软件兼容性:通过转换模块可智能识别车辆信息流,将监控软件和不同的车辆信息流结构隔离开,极大提高软件的兼容性。
[0018] 2)提高软件可用性:可将项目要求的具体文本配置在项目数据中,提高软件的可用性。
[0019] 3)显示灵活:通过可配置的图形显示特征字控制上层显示模块加载预定义的图形,可图形化显示不同车辆状态。
[0020] 4)实用性强:可对车辆的重要状态做出有效提醒,提高系统的实用性。

附图说明

[0021] 图1为车辆状态转换模块的转换逻辑过程流程图。

具体实施方式

[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0023] 图1为本发明的车辆状态转换模块的转换逻辑算法流程图。现假定车辆消息流的内容为81 A2 74,则模块的转换逻辑算法的具体步骤为,
[0024] 步骤1:状态转换模块收到车辆状态消息流。消息流的内容为81 A2 74,进入步骤2。
[0025] 步骤2:转换模块根据配置顺序读入一个状态项。假定所读状态项为“列车工况模式”状态项,假定其配置的匹配关系为:匹配第一个字节的前三位,即匹配掩码为0x7。由于该消息流大于一个字节,则匹配成功,进入步骤3。
[0026] 步骤3:计算该消息流在“列车工况模式”状态项的实际状态值。消息流第一个字节为0x81,取前三位,则实际状态值为0x1,进入步骤4。
[0027] 步骤4:在“列车工况模式”状态项的状态值配置列表中找到该实际状态值0x1的对应配置。假定配置为文本显示,显示内容为“上线服务”,则将该显示文本发送至上层显示模块,进入步骤5。
[0028] 步骤5:该状态项列表未读取结束。假定还存在“列车紧急制动”状态项,假定其配置的匹配关系为:匹配第二个字节的第二位,即匹配掩码为0x2。由于该消息流存在第二个字节,则匹配成功,进入步骤6。
[0029] 步骤6:计算该消息流在“列车紧急制动”状态项的实际状态值。消息流第二个字节为0xA2,取第二位,则实际状态值为0x10,进入步骤7。
[0030] 步骤7:在“列车紧急制动”状态项的状态值配置列表中找到该实际状态值0x10的对应配置。假定配置为图形显示,其图形特征字为“EmergencyBrakeOccur”,将该图形特征字发送至上层显示模块,上层显示模块调用其对应的图形显示,进入步骤8。
[0031] 步骤8:判断该状态项列表是否读取结束,假定已读取完毕,则算法结束。
[0032] 上述算法在软件中的转换作用可使上层显示模块显示文本或状态图形,以此对车辆的重要状态做出有效提醒,进一步提高系统的可靠性与实用性。
[0033] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。