设备控制方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:33449956 阅读:10 留言:0更新日期:2022-05-19 00:34
本申请实施例提供一种设备控制方法、装置、终端及计算机可读存储介质,其中,所述方法包括:接收目标应用程序发送的设备控制报文,所述设备控制报文的类型包括CAN报文类型;解析所述设备控制报文,以得到设备标识和控制信息,所述设备标识为与所述测试应用程序连接的设备组中的设备的标识;根据所述控制信息和所述设备标识生成控制指令;向与所述设备标识对应的设备发送所述控制指令,能够通过CAN报文的方式将控制指令发送到测试应用程序,并对设备进行控制,提升了对设备控制的效率。提升了对设备控制的效率。提升了对设备控制的效率。

【技术实现步骤摘要】
设备控制方法、装置、终端及计算机可读存储介质


[0001]本申请涉及数据处理
,具体涉及一种设备控制方法、装置、终端及计算机可读存储介质。

技术介绍

[0002]随着社会的不断发展,汽车已经进入到了人们的日常生活中。在现有的车载设备中,车载设备的控制设备在对车载的其它受控设备进行通信时,通常采用向受控设备发送GPIB指令的方式对受控设备进行控制,但是由于人们对汽车的需求的增加,对汽车的品质也随之提升,导致了车载受控设备的数量也急剧增加,由于控制设备中的应用程序发送GPIB(通用接口总线)指令的速度较慢,不能快速的将指令发送至受控设备,导致了对大量的受控设备进行指令传输时的效率较低,降低了对受控设备进行控制的效率。

技术实现思路

[0003]本申请实施例提供一种设备控制方法、装置、终端及计算机可读存储介质,能够通过CAN报文的方式将控制指令发送到测试应用程序,并对设备进行控制,提升了设备控制的效率。
[0004]本申请实施例的第一方面提供了设备控制方法,应用于测试应用程序,所述方法包括:
[0005]接收目标应用程序发送的设备控制报文,所述设备控制报文的类型包括CAN报文类型;
[0006]解析所述设备控制报文,以得到设备标识和控制信息,所述设备标识为与所述测试应用程序连接的设备组中的设备的标识;
[0007]根据所述控制信息和所述设备标识生成控制指令;
[0008]向与所述设备标识对应的设备发送所述控制指令。
[0009]结合第一方面,在一个可能的实现方式中,所述根据所述控制信息和所述设备标识生成控制指令,包括:
[0010]根据所述设备标识,确定端口信息,所述端口信息为所述测试应用程序与所述设备标识对应的设备进行通信连接的通信端口的信息;
[0011]根据所述端口信息,确定所述控制指令的类型信息;
[0012]根据所述控制信息和所述类型信息,生成所述控制指令。
[0013]结合第一方面,在一个可能的实现方式中,所述方法还包括:
[0014]接收所述设备组中的第一设备发送的当前工作周期内的状态信息,所述第一设备为所述设备组中的任一设备;
[0015]将所述状态信息进行封装处理,以得到反馈报文,所述反馈报文的类型包括CAN报文;
[0016]向所述目标应用程序发送所述反馈报文。
[0017]结合第一方面,在一个可能的实现方式中,所述方法还包括:
[0018]从所述状态信息中确定所述第一设备的工作状态信息和设备状态信息;
[0019]获取所述工作状态信息和预设的工作状态信息之间的第一偏移信息,以及获取所述设备状态信息和预设的设备状态信息之间的第二偏移信息;
[0020]根据所述第一偏移信息和所述第二偏移信息,确定所述第一设备是否处于异常状态;
[0021]若所述确定出所述第一设备处于异常状态,则根据所述第一偏移信息和所述第二偏移信息,确定所述第一设备的异常状态类型;
[0022]将所述异常状态类型、所述第一偏移信息和所述第二偏移信息发送至所述目标应用程序。
[0023]结合第一方面,在一个可能的实现方式中,在所述将所述异常状态类型、所述第一偏移信息和所述第二偏移信息发送至所述目标应用程序之后,所述方法还包括:
[0024]根据所述异常状态类型,确定K个第一参考异常信息处理模板;
[0025]根据所述第一偏移信息和所述第二偏移信息,从所述K个第一参考异常信息处理模板中确定出M个第二参考异常信息处理模板;
[0026]根据所述M个第二参考异常信息处理模板、所述第一偏移信息和所述第二偏移信息,生成异常信息处理参数;
[0027]将所述异常信息处理参数发送至所述目标应用程序。
[0028]本申请实施例的第二方面提供了一种设备控制装置,应用于测试应用程序,所述装置包括:
[0029]接收模块,用于接收目标应用程序发送的设备控制报文,所述设备控制报文的类型包括CAN报文类型;
[0030]解析模块,用于解析所述设备控制报文,以得到设备标识和控制信息,所述设备标识为与所述测试应用程序连接的设备组中的设备的标识;
[0031]生成模块,用于根据所述控制信息和所述设备标识生成控制指令;
[0032]发送模块,用于向与所述设备标识对应的设备发送所述控制指令。
[0033]结合第二方面,在一个可能的实现方式中,所述生成模块用于:
[0034]根据所述设备标识,确定端口信息,所述端口信息为所述测试应用程序与所述设备标识对应的设备进行通信连接的通信端口的信息;
[0035]根据所述端口信息,确定所述控制指令的类型信息;
[0036]根据所述控制信息和所述类型信息,生成所述控制指令。
[0037]结合第二方面,在一个可能的实现方式中,所述装置还用于:
[0038]接收所述设备组中的第一设备发送的当前工作周期内的状态信息,所述第一设备为所述设备组中的任一设备;
[0039]将所述状态信息进行封装处理,以得到反馈报文,所述反馈报文的类型包括CAN报文;
[0040]向所述目标应用程序发送所述反馈报文。
[0041]结合第二方面,在一个可能的实现方式中,所述装置还用于:
[0042]从所述状态信息中确定所述第一设备的工作状态信息和设备状态信息;
[0043]获取所述工作状态信息和预设的工作状态信息之间的第一偏移信息,以及获取所述设备状态信息和预设的设备状态信息之间的第二偏移信息;
[0044]根据所述第一偏移信息和所述第二偏移信息,确定所述第一设备是否处于异常状态;
[0045]若所述确定出所述第一设备处于异常状态,则根据所述第一偏移信息和所述第二偏移信息,确定所述第一设备的异常状态类型;
[0046]将所述异常状态类型、所述第一偏移信息和所述第二偏移信息发送至所述目标应用程序。
[0047]结合第二方面,在一个可能的实现方式中,在所述将所述异常状态类型、所述第一偏移信息和所述第二偏移信息发送至所述目标应用程序之后,所述装置还用于:
[0048]根据所述异常状态类型,确定K个第一参考异常信息处理模板;
[0049]根据所述第一偏移信息和所述第二偏移信息,从所述K个第一参考异常信息处理模板中确定出M个第二参考异常信息处理模板;
[0050]根据所述M个第二参考异常信息处理模板、所述第一偏移信息和所述第二偏移信息,生成异常信息处理参数;
[0051]将所述异常信息处理参数发送至所述目标应用程序。
[0052]本申请实施例的第三方面提供一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本申请实施例第一方面中的步骤指令。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于测试应用程序,所述方法包括:接收目标应用程序发送的设备控制报文,所述设备控制报文的类型包括CAN报文类型;解析所述设备控制报文,以得到设备标识和控制信息,所述设备标识为与所述测试应用程序连接的设备组中的设备的标识;根据所述控制信息和所述设备标识生成控制指令;向与所述设备标识对应的设备发送所述控制指令。2.根据权利要求1所述的方法,其特征在于,所述根据所述控制信息和所述设备标识生成控制指令,包括:根据所述设备标识,确定端口信息,所述端口信息为所述测试应用程序与所述设备标识对应的设备进行通信连接的通信端口的信息;根据所述端口信息,确定所述控制指令的类型信息;根据所述控制信息和所述类型信息,生成所述控制指令。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述设备组中的第一设备发送的当前工作周期内的状态信息,所述第一设备为所述设备组中的任一设备;将所述状态信息进行封装处理,以得到反馈报文,所述反馈报文的类型包括CAN报文;向所述目标应用程序发送所述反馈报文。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:从所述状态信息中确定所述第一设备的工作状态信息和设备状态信息;获取所述工作状态信息和预设的工作状态信息之间的第一偏移信息,以及获取所述设备状态信息和预设的设备状态信息之间的第二偏移信息;根据所述第一偏移信息和所述第二偏移信息,确定所述第一设备是否处于异常状态;若所述确定出所述第一设备处于异常状态,则根据所述第一偏移信息和所述第二偏移信息,确定所述第一设备的异常状态类型;将所述异常状态类型、所述第一偏移信息和所述第二偏移信息发送至所述目标应用程序。5.根据权利要求4所述的方法,其特征在于,在所述将所述异常状态类型、所述第一偏移信息和所述第二偏移信息发送至所述目标应用程序之后,所述方法还包括:根据所述异常状态类型,确定K个第一参考异常信息处理模板;根据所述第一偏移信息和所述第二偏移信息,从所...

【专利技术属性】
技术研发人员:邬仲元黎雄锦谢巧纯吴壬华
申请(专利权)人:深圳欣锐科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1