System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及换电站,具体涉及一种站控系统输出设备管理控制方法及系统。
技术介绍
1、换电站部署的过程中,对外输出设备的软硬件会存在多种供应商,每种供应商设备的链路连接存在多种方式,每种设备的通讯协议也各不相同。
2、换电站控程序运行过程中,各个服务在各个环节都存在对输出设备操作的可能行。如果站控程序各个服务都对输出设备直接操作的话,将大大增加系统的冗余度和不稳定性,降低对各供应商设备支持度和站控系统的可移植性。
技术实现思路
1、本专利技术提供一种站控系统输出设备管理控制方法及系统,以便解决如何提高对各供应商设备的支持度和站控系统的可移植性的技术问题。
2、本专利技术提供了一种站控系统输出设备管理控制方法,包括:
3、集中控制系统通过实时监听站控系统向消息总线发送的消息事件,判断所述消息事件是否为用于站控系统对输出设备进行管理控制的消息事件,并在判断所述消息事件为用于站控系统对输出设备进行管理控制的消息事件时,获取所述消息事件的总线消息名称;
4、所述集中控制系统利用所述消息事件的总线消息名称,获取所述消息事件的消息码,并利用所述消息码,获取与所述消息码对应的虚拟输出设备行为信息;
5、所述集中控制系统利用所述虚拟输出设备行为信息,确定实际目标输出设备和管理控制方式,并按照所述管理控制方式对所述实际目标输出设备进行管理控制。
6、优选地,所述集中控制系统判断所述消息事件是否为用于站控系统对输出设备进行管理控制
7、优选地,还包括,所述集中控制系统构建并保存所述管理控制消息事件表,其具体包括:所述集中控制系统接收用户输入的用于站控系统对各个对外输出设备进行管理控制的多个消息事件和每个消息事件对应的消息事件名称,并通过将所述每个消息事件与其对应的消息事件名称进行绑定处理,构建并保存所述管理控制消息事件表。
8、优选地,所述集中控制系统利用所述消息事件的总线消息名称,获取所述消息事件的消息码,并利用所述消息码,获取与所述消息码对应的虚拟输出设备行为信息包括:所述集中控制系统根据所述消息事件的总线消息名称,从预存的总线消息消息码映射表中获取与所述总线消息名称对应的消息码;所述集中控制系统根据所述消息码,从预存的消息码虚拟设备行为表中获取与所述消息码对应的虚拟输出设备行为信息。
9、优选地,所述总线消息消息码映射表包含总线消息名称和与所述总线消息名称对应的消息码;所述消息码虚拟设备行为表包含消息码、虚拟输出设备类型、虚拟输出设备驱动、行为动作次数、动作时间间隔及动作内容;其中,所述虚拟输出设备类型至少包含显示设备display、音频设备audio、灯light及诊断仪uds。
10、优选地,所述集中控制系统利用所述虚拟输出设备行为信息,确定实际目标输出设备和管理控制方式包括:所述集中控制系统根据所述虚拟输出设备行为信息中的虚拟输出设备类型和虚拟输出设备驱动,确定实际目标输出设备,并根据所述虚拟输出设备行为信息中的行为动作次数、动作时间间隔及动作内容,确定对所述实际目标输出设备的管理控制方式。
11、优选地,所述集中控制系统按照所述管理控制方式对所述实际目标输出设备进行管理控制包括:所述集中控制系统利用所述实际目标输出设备的通讯协议将所述管理控制方法翻译成所述实际目标输出设备的管理控制指令;所述集中控制系统与所述实际目标输出设备建立通信链路,并通过所述通信链路将所述管理控制指令发送给所述实际目标输出设备,以实现对所述实际目标输出设备的管理控制。
12、本专利技术提供了一种站控系统输出设备管理控制系统,包括:
13、消息总线监听模块,用于通过实时监听站控系统向消息总线发送的消息事件,判断所述消息事件是否为用于站控系统对输出设备进行管理控制的消息事件,并在判断所述消息事件为用于站控系统对输出设备进行管理控制的消息事件时,获取所述消息事件的总线消息名称;
14、设备行为处理模块,用于利用所述消息事件的总线消息名称,获取所述消息事件的消息码,并利用所述消息码,获取与所述消息码对应的虚拟输出设备行为信息;
15、虚拟输出设备模块,用于利用所述虚拟输出设备行为信息,确定实际目标输出设备和管理控制方式,并按照所述管理控制方式对所述实际目标输出设备进行管理控制。
16、优选地,所述设备行为处理模块具体用于根据所述消息事件的总线消息名称,从预存的总线消息消息码映射表中获取与所述总线消息名称对应的消息码;根据所述消息码,从预存的消息码虚拟设备行为表中获取与所述消息码对应的虚拟输出设备行为信息。
17、优选地,所述总线消息消息码映射表包含总线消息名称和与所述总线消息名称对应的消息码;所述消息码虚拟设备行为表包含消息码、虚拟输出设备类型、虚拟输出设备驱动、行为动作次数、动作时间间隔及动作内容;其中,所述虚拟输出设备类型至少包含显示设备display、音频设备audio、灯light及诊断仪uds。
18、本专利技术的优点与积极效果在于:降低了站控系统的冗余度,增强了站控系统稳定性和鲁棒性;增加对各供应商的设备的支持度,增强系统的鲁棒性,同一站控同时支持对多种厂家设备的即插即用。
本文档来自技高网...【技术保护点】
1.一种站控系统输出设备管理控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述集中控制系统判断所述消息事件是否为用于站控系统对输出设备进行管理控制的消息事件包括:
3.根据权利要求2所述的方法,其特征在于,还包括,所述集中控制系统构建并保存所述管理控制消息事件表,其具体包括:
4.根据权利要求2所述的方法,其特征在于,所述集中控制系统利用所述消息事件的总线消息名称,获取所述消息事件的消息码,并利用所述消息码,获取与所述消息码对应的虚拟输出设备行为信息包括:
5.根据权利要求4所述的方法,其特征在于,所述总线消息消息码映射表包含总线消息名称和与所述总线消息名称对应的消息码;所述消息码虚拟设备行为表包含消息码、虚拟输出设备类型、虚拟输出设备驱动、行为动作次数、动作时间间隔及动作内容;其中,所述虚拟输出设备类型至少包含显示设备Display、音频设备Audio、灯Light及诊断仪Uds。
6.根据权利要求5所述的方法,其特征在于,所述集中控制系统利用所述虚拟输出设备行为信息,确定实际目标输出设备和管
7.根据权利要求6所述的方法,其特征在于,所述集中控制系统按照所述管理控制方式对所述实际目标输出设备进行管理控制包括:
8.一种站控系统输出设备管理控制系统,其特征在于,包括:
9.根据权利要求8所述的系统,其特征在于,所述设备行为处理模块具体用于根据所述消息事件的总线消息名称,从预存的总线消息消息码映射表中获取与所述总线消息名称对应的消息码;根据所述消息码,从预存的消息码虚拟设备行为表中获取与所述消息码对应的虚拟输出设备行为信息。
10.根据权利要求9所述的系统,其特征在于,所述总线消息消息码映射表包含总线消息名称和与所述总线消息名称对应的消息码;所述消息码虚拟设备行为表包含消息码、虚拟输出设备类型、虚拟输出设备驱动、行为动作次数、动作时间间隔及动作内容;其中,所述虚拟输出设备类型至少包含显示设备Display、音频设备Audio、灯Light及诊断仪Uds。
...【技术特征摘要】
1.一种站控系统输出设备管理控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述集中控制系统判断所述消息事件是否为用于站控系统对输出设备进行管理控制的消息事件包括:
3.根据权利要求2所述的方法,其特征在于,还包括,所述集中控制系统构建并保存所述管理控制消息事件表,其具体包括:
4.根据权利要求2所述的方法,其特征在于,所述集中控制系统利用所述消息事件的总线消息名称,获取所述消息事件的消息码,并利用所述消息码,获取与所述消息码对应的虚拟输出设备行为信息包括:
5.根据权利要求4所述的方法,其特征在于,所述总线消息消息码映射表包含总线消息名称和与所述总线消息名称对应的消息码;所述消息码虚拟设备行为表包含消息码、虚拟输出设备类型、虚拟输出设备驱动、行为动作次数、动作时间间隔及动作内容;其中,所述虚拟输出设备类型至少包含显示设备display、音频设备audio、灯light及诊断仪uds。
6.根据权利要求5所述的方法,其特...
【专利技术属性】
技术研发人员:江亮,闫立,马勃,杨洋,郭鹏,
申请(专利权)人:上海启源芯动力科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。