监控装置、方法及设备与流程
本技术涉及车辆,尤其涉及车机故障处理,具体涉及一种监控装置、方法及设备。
背景技术:
1、随着新能源汽车电子电气架构日趋复杂,整车控制器数量不断增加,研发阶段的调试与测试工作对诊断工具提出了更高要求。研发工程师需要实时监控控制器局域网(controller area network,can)总线信号、读取故障码、分析通信状态,并在故障发生时查看数据或在故障发生后回溯历史数据。
2、然而,相关技术主要通过专用采集设备采集故障码和实时数据,导致硬件依赖性强,设备成本高,需布设线缆,影响工作效率。因此,相关技术在研发诊断场景下均存在硬件部署不便、交互方式落后等技术问题,亟需一种有效地方式实现故障监控和处理。
技术实现思路
1、本技术提供了一种监控装置、方法及设备,以至少解决相关技术在研发诊断场景下均存在硬件部署不便、交互方式落后等技术问题。本技术采用的技术方案如下:
2、第一方面,本技术提供了一种监控装置,监控装置部署于可移动存储设备,监控装置包括:处理模块、监控模块和存储模块;处理模块分别与监控模块和存储模块通信连接;处理模块,用于:在满足第一条件的情况下,向监控模块发送监控指令,以使监控模块响应于监控指令,采集并返回目标域控制器的can总线数据;其中,第一条件用于指示可移动存储设备插接于带有显示界面的目标域控制器,且监控装置启动;以及,将can总线数据转发至存储模块,以使存储模块将can总线数据转换为dds消息进行存储。
3、根据上述技术手段,本技术可以通过可移动存储设备部署监控装置,利用目标域控制器自身显示界面进行交互,在设备接入并启动后自动采集目标域控制器的can总线数据,并将数据转换为dds消息存储,实现无需专用诊断硬件的即插即用式监控,降低部署成本与设备依赖。另外,dds格式的结构化存储提升数据组织效率,便于后续快速检索与功能级关联分析,同时依托域控制器本地资源完成数据采集与处理,避免了额外布线与外部设备介入,提高了研发测试阶段的部署灵活性与数据采集的实时性。
4、在一种可能的实现方式中,监控装置还包括交互模块和导出模块;处理模块,与交互模块和导出模块均通信连接;存储模块和导出模块通信连接;处理模块,还用于:响应于交互模块发送的第一导出指令,确定待导出的目标can总线数据;向导出模块下达第二导出指令;第二导出指令用于指示导出目标can总线数据;导出模块用于响应于第二导出指令,从存储模块中调取目标dds消息;将dds消息还原为目标can总线数据;以及返回目标can总线数据至处理模块;处理模块还用于:将目标can总线数据返回至交互模块显示。
5、根据上述技术手段,本技术通过交互模块接收导出指令,由处理模块确定目标数据并驱动导出模块从存储中调取对应的dds消息,经还原为原始can总线数据后返回至交互模块进行显示,能够在无需依赖外部专业分析工具的情况下,直接在域控制器本地完成历史数据的精准提取、格式还原与可视化呈现,简化故障排查与数据分析的操作流程,提升研发测试阶段问题定位的即时性与便捷性。
6、在一种可能的实现方式中,dds消息携带采集时间戳;存储模块留存采集时间戳处于最近预设时长的存储时段的dds消息;第一导出指令用于指示导出时间段;导出时间段为存储时段中的一个时间段;处理模块,具体用于:将导出时间段内的can总线数据,确定为目标can总线数据。
7、根据上述技术手段,本技术可以通过为dds消息携带采集时间戳,并利用存储模块仅留存最近预设时长的数据,结合导出指令中指定的具体时间段,从而在有限存储空间内对关键历史数据的高效循环利用,同时支持按需精准提取特定时间窗口内的can总线数据。这样,既避免数据无限累积导致的存储压力,又确保偶发性故障或关键测试场景下数据的可追溯性,提升了数据管理的经济性与分析过程的针对性。
8、在一种可能的实现方式中,can总线数据,包括目标域控制器中的控制器发出的至少一个监控信号的信号值;一个监控信号对应一个信号名;第一导出指令还用于指示目标功能;监控装置还包括联动监控模块;处理模块与联动监控模块通信连接;处理模块具体用于:向联动监控模块发送目标功能,以使联动监控模块返回映射关系集中与目标功能存在映射关系的关联信号名;其中,映射关系集用于表征信号名与功能之间的对应关系;将导出时间段内关联信号名对应的can总线数据,确定为目标can总线数据。
9、根据上述技术手段,本技术通过引入功能与信号名的映射关系集,并借助联动监控模块自动解析目标功能所关联的信号名,将导出指令从单一信号层级提升至功能逻辑层级,实现依据业务意图自动聚合相关can总线数据,无需人工逐一检索和拼凑分散的信号。并且,能够大幅简化跨信号关联分析的操作流程,提升针对特定功能进行数据回溯与问题排查的效率与准确性。
10、在一种可能的实现方式中,监控装置还包括诊断模块;处理模块与诊断模块通信连接;处理模块,还用于响应于交互模块发送的第一诊断指令,将第一诊断指令转发至诊断模块;第一诊断指令用于指示利用can总线数据生成故障码列表;其中,can总线数据,包括目标域控制器中的控制器发出的至少一个监控信号的信号值、故障标志位状态信息和通信状态;故障码包括故障码编号、故障码指代故障的故障介绍、故障发生时间、故障严重等级和故障关联信号;诊断模块,用于响应于第一诊断指令,生成并向处理模块返回故障码列表;处理模块,还用于将故障码列表返回至交互模块显示。
11、根据上述技术手段,本技术通过交互模块触发诊断指令,利用诊断模块对包含信号值、故障标志位及通信状态的can总线数据进行解析,自动生成涵盖故障编号、介绍、发生时间、严重等级及关联信号的结构化故障码列表,并经由交互模块直观呈现,可以在无需依赖外部专业诊断设备的情况下,直接在本地完成多维故障信息的自动化提取与可视化展示。从而,简化故障排查流程,提升研发测试阶段问题定位的即时性与信息完整性。
12、在一种可能的实现方式中,交互模块在显示故障码列表时,显示报告生成控件以及故障码列表中的故障码各自对应的故障码清除控件;处理模块还用于:响应于第二诊断指令,将第二诊断指令转发至诊断模块;其中,第二诊断指令,是交互模块在报告生成控件触发时向处理模块下达的、用于指示利用故障码清除控件未触发的候选故障码生成诊断报告;诊断模块,还用于响应于第二诊断指令,生成并向处理模块返回诊断报告;其中,诊断报告包括候选故障码和故障排查建议;处理模块,还用于将诊断报告返回至交互模块显示。
13、根据上述技术手段,本技术可以通过在故障码列表界面集成报告生成控件与各故障码独立的清除控件,支持用户灵活筛选并排除已处理或非关注项,仅针对未清除的候选故障码生成包含排查建议的定制化诊断报告,能够从原始故障信息到可执行维护方案的自动化转化,减少人工整理与重复分析的工作量,提升故障处置的针对性与运维决策效率。
14、在一种可能的实现方式中,监控装置还包括日志采集模块;处理模块与日志采集模块通信连接;处理模块还用于:响应于交互模块发送的日志导出指令,向日志采集模块发送日志采集指令;其中,日志导出指令用于指示日志导出时间段;日志采集模块,用于响应于日志采集指令,采集目标域控制器在日志导出时间段的日志数据,并将日志数据返回处理模块;处理模块,将日志数据返回交互模块显示。
15、根据上述技术手段,本技术可以通过交互模块指定日志导出时间段,驱动日志采集模块精准提取目标域控制器在对应时间窗口内的日志数据,并经由交互模块直观呈现,实现了将底层分散的日志信息与上层业务操作在时间维度上的精准对齐,避免了全量日志检索的低效与冗余,大幅提升了软硬件联调及复杂故障排查时的上下文追溯效率与问题定位准确性。
16、在一种可能的实现方式中,交互模块,还用于:将目标数据打包成文件存入可移动存储设备;其中,目标数据至少包括目标can总线数据、日志数据或者诊断报告中的一种。
17、根据上述技术手段,本技术可以通过在交互模块集成可移动存储设备接口,支持将目标can总线数据、日志数据或诊断报告等异构信息统一打包并持久化存储至外部介质。从而,实现了关键测试数据与诊断结果的离线留存及物理迁移,既满足无网络环境下数据归档与跨设备流转的需求,又为后续的离线深度分析、故障复盘及合规审计提供完整且独立的数据载体。
18、在一种可能的实现方式中,监控装置还包括:安装部署模块;安装部署模块和处理模块通信连接;安装部署模块,用于响应于监测到可移动存储设备插接于目标域控制器,在显示界面中弹窗监控装置的接入界面;响应于确定接入界面的接入控件触发且接入密钥验证成功的情况下,向处理模块发送启动指令;其中,启动指令用于指示监控装置启动;以及,在显示界面中弹窗交互模块的交互界面。
19、根据上述技术手段,本技术可以通过在可移动存储设备接入时自动触发接入界面弹窗,并结合接入控件触发与密钥验证的双重安全机制,实现了监控装置在域控制器上的安全授权与一键启动,有效规避了未经授权的设备接入风险;同时,在验证通过后自动弹出交互界面,消除了传统监控工具繁琐的手动安装与配置流程,大幅提升了工程调试阶段设备部署的便捷性、安全性与响应效率。
20、在一种可能的实现方式中,交互界面包括文本输入框;交互模块,还用于:采用自然语言模糊算法,确定本地语义词条库中与文本输入框输入的文本指令匹配的语义词条;基于语义词条,向处理模块下达指令。
21、根据上述技术手段,本技术可以通过交互界面的文本输入框结合自然语言模糊算法,将用户输入的非标准文本指令自动匹配至本地语义词条库中的标准语义词条,并据此向处理模块下达指令,降低了操作人员对特定命令语法的记忆门槛,实现了基于自然语言直觉的指令交互,提升了监控操作的容错性与易用性。
22、第二方面,本技术提供了一种监控方法,包括:应用于如第一方面中的监控装置中的处理模块;方法包括:处理模块在满足第一条件的情况下,向监控模块发送监控指令,以使监控模块响应于监控指令,采集并返回目标域控制器的can总线数据;其中,第一条件用于指示可移动存储设备插接于带有显示界面的目标域控制器,且监控装置启动;以及,将can总线数据转发至存储模块,以使存储模块将can总线数据转换为dds消息进行存储。
23、在一种可能的实现方式中,响应于交互模块发送的第一导出指令,确定待导出的目标can总线数据;向导出模块下达第二导出指令;第二导出指令用于指示导出目标can总线数据;接收导出模块返回的目标can总线数据;其中,导出模块响应于第二导出指令,从存储模块中调取目标dds消息;并将dds消息还原为目标can总线数据;将目标can总线数据返回至交互模块显示。
24、在一种可能的实现方式中,dds消息携带采集时间戳;存储模块留存采集时间戳处于最近预设时长的存储时段的dds消息;第一导出指令用于指示导出时间段;导出时间段为存储时段中的一个时间段;方法还包括:将导出时间段内的can总线数据,确定为目标can总线数据。
25、在一种可能的实现方式中,can总线数据,包括目标域控制器中的控制器发出的至少一个监控信号的信号值;一个监控信号对应一个信号名;第一导出指令还用于指示目标功能;监控装置还包括联动监控模块;处理模块与联动监控模块通信连接;方法还包括:向联动监控模块发送目标功能,以使联动监控模块返回映射关系集中与目标功能存在映射关系的关联信号名;其中,映射关系集用于表征信号名与功能之间的对应关系;将导出时间段内关联信号名对应的can总线数据,确定为目标can总线数据。
26、在一种可能的实现方式中,监控装置还包括诊断模块;处理模块与诊断模块通信连接;方法还包括:响应于交互模块发送的第一诊断指令,将第一诊断指令转发至诊断模块;第一诊断指令用于指示利用can总线数据生成故障码列表;其中,can总线数据,包括目标域控制器中的控制器发出的至少一个监控信号的信号值、故障标志位状态信息和通信状态;故障码包括故障码编号、故障码指代故障的故障介绍、故障发生时间、故障严重等级和故障关联信号;接收诊断模块响应于第一诊断指令,生成并返回的故障码列表;将故障码列表返回至交互模块显示。
27、在一种可能的实现方式中,交互模块在显示故障码列表时,显示报告生成控件以及故障码列表中的故障码各自对应的故障码清除控件;方法还包括:响应于第二诊断指令,将第二诊断指令转发至诊断模块;其中,第二诊断指令,是交互模块在报告生成控件触发时向处理模块下达的、用于指示利用故障码清除控件未触发的候选故障码生成诊断报告;接收诊断模块响应于第二诊断指令,生成并返回的诊断报告;其中,诊断报告包括候选故障码和故障排查建议;处理模块,还用于将诊断报告返回至交互模块显示。
28、在一种可能的实现方式中,监控装置还包括日志采集模块;处理模块与日志采集模块通信连接;方法还包括:响应于交互模块发送的日志导出指令,向日志采集模块发送日志采集指令;其中,日志导出指令用于指示日志导出时间段;接收日记采集模块响应于日志采集指令,采集并返回的目标域控制器在日志导出时间段的日志数据;将日志数据返回交互模块显示。
29、在一种可能的实现方式中,方法还包括:交互模块将目标数据打包成文件存入可移动存储设备;其中,目标数据至少包括目标can总线数据、日志数据或者诊断报告中的一种。
30、在一种可能的实现方式中,监控装置还包括:安装部署模块;安装部署模块和处理模块通信连接;方法还包括:安装部署模块响应于监测到可移动存储设备插接于目标域控制器,在显示界面中弹窗监控装置的接入界面;以及响应于确定接入界面的接入控件触发且接入密钥验证成功的情况下,向处理模块发送启动指令;其中,启动指令用于指示监控装置启动;以及,在显示界面中弹窗交互模块的交互界面。
31、在一种可能的实现方式中,交互界面包括文本输入框;方法还包括:交互模块,采用自然语言模糊算法,确定本地语义词条库中与文本输入框输入的文本指令匹配的语义词条;基于语义词条,向处理模块下达指令。
32、第三方面,本技术提供了一种电子设备,包括:处理器和存储器,存储器中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现上述第二方面及其任一种可能的实施方式的方法。
33、第四方面,本技术提供了一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第二方面及其任一种可能的实施方式的方法。
34、第五方面,本技术提供了一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第二方面及其任一种可能的实施方式的方法。
35、需要说明的是,第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。
36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com