故障的设置方法、装置及计算机可读存储介质与流程

文档序号:16683569发布日期:2019-01-19 00:44阅读:169来源:国知局
故障的设置方法、装置及计算机可读存储介质与流程

本发明涉及工程教学领域,尤其涉及一种故障的设置方法、装置及计算机可读存储介质。



背景技术:

在新能源汽车教学过程中,需要频繁的给新能源汽车设置和恢复故障,比如,在新能源汽车电池管理系统维修教学时,需要设置和恢复电池电压不正常、bms不能与ecu通信、上电后主继电器不吸合、不能使用充电机充电等,并且在某些特定场景,例如教师对学生的考核、技术竞赛等场景中,故障设置和恢复需要隐秘进行。

在现有技术中,新能源汽车教学软件仅提供新能源汽车故障处理的视频教学功能,缺少故障设置的功能,进行故障设置时,只能通过直接对设备的物理连线关系、状态等进行改变,以实现设置故障的目标,无法通过软件实现一键设置故障,从而导致需要花费较多时间,导致教学效率较低。



技术实现要素:

本发明的主要目的在于提供一种故障的设置方法、装置及计算机可读存储介质,旨在解决新能源汽车教学过程中,教学软件仅支持手动设置故障导致的教学效率低的技术问题,从而实现提高教学效率的目的。

为实现上述目的,本发明提供一种故障的设置方法,所述故障的设置方法包括以下步骤:

获取故障设置信息,获取所述故障设置信息对应的故障信息;

将所述故障信息下发至下位机,其中,下位机在接收到终端发送的故障信息时,根据所述故障信息确定故障内容及故障部件,并根据所述故障信息及所述故障部件控制设备生成故障。

优选地,所述故障的设置方法还包括:

在检测到登录操作时,获取登录账号信息,根据所述登录账号信息确定账号权限;

根据所述账号权限输出故障设置界面;

在接收到通过所述故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤。

优选地,所述获取故障设置信息,获取所述故障设置信息对应的故障信息的步骤包括:

获取库保存的所述故障设置信息与故障信息的映射关系;

根据所述映射关系,获取所述故障设置信息对应的故障信息。

优选地,所述将所述故障信息下发至下位机的步骤之后,还包括:

接收到故障清除指令时,根据所述故障清除指令生成故障清除信息;

将所述故障清除信息下发至下位机,以供下位机根据所述故障清除信息清除所述设备故障。

优选地,所述接收到故障清除指令时,根据所述故障清除指令生成故障清除信息的步骤之前,还包括:

在检测到故障查看指令时,获取已设置的所述故障设置信息,并输出所述故障设置信息;

接收通过所述故障设置信息的输出界面触发的故障清除指令。

优选地,所述获取故障设置信息,并将所述故障设置信息转化为故障信息的步骤包括:

在检测到登录操作时,获取登录账号信息,根据所述登录账号信息确定账号权限;

在所述账号权限为第一预设权限时,输出考核故障设置界面,其中,所述考核故障设置界面包括多个故障设置按钮;

在接收到通过所述考核故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤。

优选地,所述在接收到通过所述考核故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤的步骤之后,还包括:

在检测到登录操作时,获取所述登录账号信息,根据所述登录账号信息确定所述账号权限。

在所述账号权限为第二预设权限时,输出答题界面,其中,所述答题界面包括所述故障设置信息对应的正确选项及错误选项;

通过所述答题界面获取答题结果。

优选地,所述通过所述答题界面获取答题结果的步骤之后,还包括:

根据所述答题结果及所述多个故障设置信息计算答题得分。

此外,为实现上述目的,本发明还提供一种故障的设置装置,其特征在于,所述故障的设置装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的故障设置装置,所述故障设置装置被所述处理器执行时实现如上所述的故障的设置方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有故障设置装置,所述故障设置装置被处理器执行时实现如上所述的故障的设置方法的步骤。

本发明实施例提出的一种故障的设置方法、装置及计算机可读存储介质,通过获取故障设置信息,获取所述故障设置信息对应的故障信息,然后将所述故障信息下发至下位机,其中,下位机在接收到终端发送的故障信息时,根据所述故障信息确定故障内容及故障部件,并根据所述故障信息及所述故障部件控制设备生成故障。由于本发明可以获取故障信息,因此,可以实现一键设置故障,减少了教学过程中设置故障的时间,从而提高了教学效率。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明故障的设置方法第一实施例的流程示意图;

图3为本发明故障的设置方法第二实施例的流程示意图;

图4为本发明故障的设置方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:

获取故障设置信息,获取所述故障设置信息对应的故障信息;

将所述故障信息下发至下位机,其中,下位机在接收到终端发送的故障信息时,根据所述故障信息确定故障内容及故障部件,并根据所述故障信息及所述故障部件控制设备生成故障。

由于在现有技术中,新能源汽车教学软件仅提供新能源汽车故障处理的视频教学功能,缺少故障设置的功能,进行故障设置时,只能通过直接对设备的物理连线关系、状态等进行改变,以实现设置故障的目标,无法通过软件实现一键设置故障,从而导致需要花费较多时间,导致教学效率较低。

本发明实施例提出的一种故障的设置方法、装置及计算机可读存储介质,通过获取故障设置信息,获取所述故障设置信息对应的故障信息,然后将所述故障信息下发至下位机,其中,下位机在接收到终端发送的故障信息时,根据所述故障信息确定故障内容及故障部件,并根据所述故障信息及所述故障部件控制设备生成故障。由于本发明可以获取故障信息,因此,可以实现一键设置故障,减少了教学过程中设置故障的时间,从而提高了教学效率。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是pc,也可以是便携计算机、智能移动终端或服务器等终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard)、鼠标等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及故障设置装置。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的故障设置装置,并执行以下操作:

获取故障设置信息,获取所述故障设置信息对应的故障信息;

将所述故障信息下发至下位机,其中,下位机在接收到终端发送的故障信息时,根据所述故障信息确定故障内容及故障部件,并根据所述故障信息及所述故障部件控制设备生成故障。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

在检测到登录操作时,获取登录账号信息,根据所述登录账号信息确定账号权限;

根据所述账号权限输出故障设置界面;

在接收到通过所述故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

获取库保存的所述故障设置信息与故障信息的映射关系;

根据所述映射关系,获取所述故障设置信息对应的故障信息。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

接收到故障清除指令时,根据所述故障清除指令生成故障清除信息;

将所述故障清除信息下发至下位机,以供下位机根据所述故障清除信息清除所述设备故障。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

在检测到故障查看指令时,获取已设置的所述故障设置信息,并输出所述故障设置信息;

接收通过所述故障设置信息的输出界面触发的故障清除指令。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

在检测到登录操作时,获取登录账号信息,根据所述登录账号信息确定账号权限;

在所述账号权限为第一预设权限时,输出考核故障设置界面,其中,所述考核故障设置界面包括多个故障设置按钮;

在接收到通过所述考核故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

在检测到登录操作时,获取所述登录账号信息,根据所述登录账号信息确定所述账号权限。

在所述账号权限为第二预设权限时,输出答题界面,其中,所述答题界面包括所述故障设置信息对应的正确选项及错误选项;

通过所述答题界面获取答题结果。

进一步地,处理器1001可以调用存储器1005中存储的故障设置装置,还执行以下操作:

根据所述答题结果及所述多个故障设置信息计算答题得分。

参照图2,本发明故障的设置方法第一实施例,所述故障的设置方法包括:

步骤s10、获取故障设置信息,获取所述故障设置信息对应的故障信息;

在本实施例中,所述故障信息可以通过故障设置界面获取。

优选地,所述故障设置方法还包括:

步骤s30、在检测到登录操作时,获取登录账号信息,根据所述登录账号信息确定账号权限;

步骤s40、根据所述账号权限输出故障设置界面;

当检测登录操作时,获取登录操作对应的登录账号信息,在获取到所述登录账号信息时,根据所述登录账号信息在数据库中查询所述登录账号信息对应的账号权限。在获取到所述账号权限时,根据所述账号权限确定其对应的故障设置界面。其中,故障设置界面包括多个可选的故障,用户可以通过输入设备(例如,键盘、鼠标等)在故障设置界面上选取需要设置的故障,

需要说明的是,不同的账号权限,对应有不同的故障设置界面,例如,所述账号权限对应的是教师权限时,所述故障设置界面可以包括教学故障设置界面和考核故障设置界面。其中,所述教学故障设置界面,可以用于设置单个教学故障,所述考核故障设置界面,可以用于同时设置多个考核故障,并根据所述考核故障生成考核答题选项,以供检测到登录账号对应的账号为学员权限的登录操作时,输出所述考核答题选项。在所述考核答题选项的输出界面中,可以进行答题操作。

50、在接收到通过所述故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤。

当通过所述故障设置界面获取到所述故障设置信息时,获取所述故障设置信息对应的故障信息。

优选地,所述获取所述故障设置信息对应的故障信息的步骤包括:

步骤s11、获取库保存的所述故障设置信息与故障信息的映射关系;

步骤s12、根据所述映射关系,获取所述故障设置信息对应的故障信息。

数据库中保存有不同故障设置信息与不同故障信息间的映射关系,故障设置信息与故障信息之间一一对应,因而,一个确定的故障设置信息对应的故障信息是确定的。

根据所述故障设置信息,可以直接从数据库中查询到其对应的故障信息。例如,获取到的故障设置信息为“7号电池严重过压故障”时,可以直接从数据库中查询到其对应的故障信息为“8丨7”,其中,8代表严重过压故障,7代表应产生严重过压故障的位置为7号电池。。

另外一种实施方式为,根据所述故障设置信息先分别确定其对应的故障位置和故障内容,进而由故障位置和故障内容组合成对应的故障信息。例如,通过故障设置界面获取到的所述故障设置信息为7号电池严重过压故障,此时根据所述故障设置信息确定,故障位置为7号电池(7),对应的故障内容为严重过压故障(8),因此,可以根据“7号电池严重过压故障”获取对应故障位置和故障内容分别为7、8。进而将故障位置和故障内容组合成故障信息“8丨7”。

需要说明的是,不同的故障用不同的数值标识,因此,不同的数值可以代表同的故障,一个故障信息包含有故障位置和具体故障。根据所述故障信息,下位机可以确定对应的故障位置和该位置应设置的具体故障内容。

步骤s20、将所述故障信息下发至下位机,其中,下位机在接收到终端发送的故障信息时,根据所述故障信息确定故障内容及故障部件,并根据所述故障信息及所述故障部件控制设备生成故障。

在本实施例中,在当获取到所述故障信息时,将所述故障信息发送至下位机,其中,所述下位机可以是m1203-cn16路继电器输出模块及/或m1504-cn16路继电器输出模块。在所述下位机接收到所述故障信息时,可以根据所述故障设置信息确定其对应的故障位置(即所述故障部件)和故障内容。例如,当接收到的故障信息为“8丨7”时,可以确定故障位置为7号电池,故障内容为严重过压故障。

当下位机根据所述故障信息确定故障位置和故障内容后,根据所述故障信息和故障内容输出对应的电平值,进而根据所述电平值控制对应继电器的通断,以实现在设备上设置故障的目的。

需要说明的是,本发明的整体实施流程为:获取故障信息通过上位机实现,上位机确定故障信息后,将故障信息封装为下位机可识别的数据包,并发送至下位机。进一步地,当下位机接收到所述数据包时,对所述数据包进行校检,在校检确定对应信息后,根据所述对应信息执行对应的故障设置步骤。其中上位机与下位机之间的连接,可以通过rs845modbus串口实现。

在本实施例中,通过上位机一键获取故障设置信息,然后将所述故障设置信息下发至下位机执行,生成故障,这样节省了故障设置时间,提高了教学效率。

进一步地,参照图3,本发明故障的设置方法第二实施例,基于上述第一实施例,所述步骤s20之后,还包括:

步骤s1、接收到故障清除指令时,根据所述故障清除指令生成故障清除信息;

在接收到故障清除指令时,根据所述故障清除指令确定对应的需要清除的故障的故障内容和故障位置(故障部件),根据需要清除的故障的故障内容和故障位置生成故障清除指令。

例如,当期需要清除的故障为“7号电池严重过压故障”则可以生成对应的故障清除指令“8丨7丨0”。

优选地,所述步骤s1之前,还包括:

步骤s3、在检测到故障查看指令时,获取已设置的所述故障设置信息,并输出所述故障设置信息;

步骤s4、接收通过所述故障设置信息的输出界面触发的故障清除指令。

用户可以通过上位机的外接设备触发故障查看指令,当检测到故障查看指令时,或当前时刻已设置的故障的故障设置信息,并将所述故障设置信息通过显示装置输出,以供用户根据显示装置输出的所述故障设置信息确定当前时刻已经设置的故障。

在所述显示装置显示的所述故障设置信息的输出界面上,包括已设置的故障设置信息和对应的恢复按钮,用户通过上位机的外接输入装置,可以点击所述恢复按钮,当检测到对所述恢复按钮的点击操作时,可以触发故障清除指令。进一步地,终端接收所述故障设置信息的输出界面触发的故障清除指令。并执行上述步骤s1。

步骤s2、将所述故障清除信息下发至下位机,以供下位机根据所述故障清除信息清除所述设备故障。

在本实施例中,在上位机生成所述故障清除信息后,将所述故障清除信息通过串口发送至下位机,下位机在接收到所述故障清除指令时,根据所述故障清除指令调整输出电平,进而控制对应的继电器的通断。完成恢复动作。

在本实施例中,上位机获取故障清除指令,并下发至下位机执行,这样实现了快速的故障恢复,从而节省了故障恢复时间,提高了教学效率。

进一步地,参照图4,本发明故障的设置方法第三实施例,基于上述第一至第二实施例,所述步骤s10包括:

s100、在检测到登录操作时,获取登录账号信息,根据所述登录账号信息确定账号权限;

在本实施例中,当检测登录操作时,获取登录操作对应的登录账号信息,在获取到所述登录账号信息时,根据所述登录账号信息在数据库中查询所述登录账号信息对应的账号权限。

s200、在所述账号权限为第一预设权限时,输出考核故障设置界面,其中,所述考核故障设置界面包括多个故障设置按钮;

在本实施例中,当获取到所述账号权限时,判定所述账号权限的等级,当所述账号权限为第一预设权限时,输出考核故障设置界面,其中,所述考核故障设置界面可以同时选取多个故障设置,根据所述多个故障设置,生成多个故障信息。

所述故障设置信息可以根据选取先后进行排序,也可以自行进行随机排序,还可以通过输出排序界面,以供用户进行手动排序。

当获取到所述多个故障信息后,将所述多个故障信息根据排序结果封装成一个有序数据序列(数据包),并将所述数据包发送至下位机。

需要说明的是,所述数据序列可以发送给多个下位机,以供多个下位机根据所述数据序列控制多个设备产生对用故障。

s300、在接收到通过所述考核故障设置界面触发的故障设置操作时,执行所述获取故障设置信息的步骤。

在本实施例中,当下位机接收到所述数据序列时,根据所述数据序列依次获取其中的故障信息,并依次生成设备故障。

优选地,所述步骤s300之后,还包括:

步骤s400、在检测到登录操作时,获取所述登录账号信息,根据所述登录账号信息确定所述账号权限。

步骤s500、在所述账号权限为第二预设权限时,输出答题界面,其中,所述答题界面包括所述故障设置信息对应的正确选项及错误选项;

在本实施例中,检测登录操作时,获取登录操作对应的登录账号信息,在获取到所述登录账号信息时,根据所述登录账号信息在数据库中查询所述登录账号信息对应的账号权限。然后判断所述账号权限是否为所述第二预设权限,在所述账号权限为所述第二预设权限时,根据所述步骤s200中获取的故障设置信息生成答题界面。

其中,所示答题界面包括故障位置输入区域和故障原因输入区域。用户可以在所述故障位置输入区域输入当前故障对应的故障位置,在故障原因输入区域输入当前故障对应的故障内容。

可选地,所述故障位置输入区域可以设置有输入框,以供用户通过所述输入框输入当前故障位置,也可以设置有故障位置选择按钮,所述故障位置选择按钮可以一个当前故障对应的正确故障位置和多个当前故障对应的非正确故障位置。用户可以通过所述故障位置选择按钮选择故障位置。同样,所述故障内容输入区域也可以包括故障内容输入框及/或故障内容选择按钮,以实现输入及/或选择当前故障对应的正确故障内容的目的。

步骤s600、通过所述答题界面获取答题结果。

在本实施例中,通过所述答题届满获取答题结果,即获取用户在故障位置输入区域输入及/或选择的故障位置,及在故障内容输入区域输入及/或选择的故障内容。

优选地,在所述步骤s600之后,还包括:

步骤s700、根据所述答题结果及所述多个故障设置信息计算答题得分

在获取到所述答题结果时,根据所述答题结果对应的故障位置与故障内容,是否与所述故障设置信息中对应的故障位置与故障内容相同。在根判断结果,通过计分规则确定最终得分。

其中,积分规则可以包括以下两种:

1、答题结果对应的故障位置与故障内容,故障设置信息中对应的故障位置与故障内容均相同时,得a分;否则得0分。

2、答题结果对应的故障位置与故障内容,故障设置信息中对应的故障位置与故障内容均相同时,得a分;答题结果对应的故障位置与故障内容,故障设置信息中对应的故障位置与故障内容中仅一个相同时,得qa分;否则得0分。

上述两种积分规则中,a为预设分值,可以自定义设置,q为比例权重,q∈(0,1),可以自定义设置。例如,在一实施例中,可以将a和q分别设置为10和0.5。

进一步的,一次输出多个故障设置信息对应的答题界面,以获取多个答题得分,最后,多个答题得分累加,确定本次考核的最终的得分。

在本实施例中,可以一键发布考核故障,并自动计算考核得分,这样,节省了考核时间,提高了教学考核的效率。

此外,本发明实施例还提出一种故障的设置装置,所述故障的设置装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的故障设置装置,所述故障设置装置被所述处理器执行时实现如上各个实施例所述的故障的设置方法的步骤。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有故障设置装置,所述故障设置装置被处理器执行时实现如上各个实施例所述的故障的设置方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是智能移动端,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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