一种在线刷写方法技术

技术编号:33245128 阅读:39 留言:0更新日期:2022-04-27 17:54
一种在线刷写方法,应用于对车辆内部的硬件设备进行刷写,其特征在于,通过以太网连接车辆内部的一上位机以及多个所述硬件设备,其中上位机预设一人机交互界面,并包含如下步骤,步骤S1,上位机通过所述人机交互界面根据所述硬件设备的参数对所述硬件设备进行配置,所述硬件设备验证所述参数无误后,所述上位机与所述硬件设备建立连接;步骤S2,所述上位机根据所述硬件设备的服务需求制定相应的刷写策略;步骤S3,所述上位机根据所述刷写策略对所述硬件设备进行刷写。有益效果:本发明专利技术的技术方案可以针对不同的整车厂和协议规范,定制不同的刷写策略及安全算法,并且能同时异步对多个以太网节点进行下载应用程序或应用数据。多个以太网节点进行下载应用程序或应用数据。多个以太网节点进行下载应用程序或应用数据。

【技术实现步骤摘要】
一种在线刷写方法


[0001]本专利技术涉及车内以太网领域,尤其涉及一种对车辆内部的硬件设备进行在线刷写的方法。

技术介绍

[0002]车内以太网的在线刷写是通过Socket通信向以太网中下载应用程序和应用数据的过程。在汽车研发、生产、售后等阶段都会用到此功能,从而保证产品的质量。
[0003]现阶段,针对不同的厂商或同一厂商不同协议规范,会定制不同的安全算法、刷写策略,并单一刷写以太网节点。这就影响了在研发、生产、售后等阶段的工作效率。

技术实现思路

[0004]本专利技术的目的在于,提供一种在线刷写方法,应用于对车辆内部的硬件设备进行刷写。
[0005]本专利技术所解决的技术问题可以采用如下技术方案来实现:
[0006]一种在线刷写方法,应用于对车辆内部的硬件设备进行刷写,通过以太网连接车辆内部的一上位机以及多个所述硬件设备,其中上位机预设一人机交互界面,并包含如下步骤,
[0007]步骤S1,上位机通过所述人机交互界面根据所述硬件设备的参数对所述硬件设备进行配置,所述硬件设备验证所述参数无误后,所述上位机与所述硬件设备建立连接;
[0008]步骤S2,所述上位机根据所述硬件设备的服务需求制定相应的刷写策略;
[0009]步骤S3,所述上位机根据所述刷写策略对所述硬件设备进行刷写。
[0010]优选的,步骤S1中包括,
[0011]步骤S11,所述上位机根据所述硬件设备的参数进行配置,得出一配置信息,并发送给所述硬件设备;
[0012]步骤S12,所述硬件设备收到所述配置信息进行验证,
[0013]若通过验证,则所述上位机与所述硬件设备建立连接,随后转至所述步骤S2,
[0014]若未通过验证,则返回一报错信息,随后转至步骤S13;
[0015]步骤S13,所述上位机通过所述人机交互界面向用户反馈所述报错信息。
[0016]优选的,所述步骤S2中,所述相应的刷写策略的制定为,
[0017]制定所述刷写策略的过程包括:
[0018]步骤S21,所述上位机采集当前待刷写的硬件设备的标识;
[0019]步骤S22,所述上位机将所述标识和与所述上位机的数据库内包含的标准标识进行对比,
[0020]若存在有完全对应的所述标准标识,则转至步骤S23;
[0021]若不存在完全对应的所述标准标识,则转至步骤S24;
[0022]步骤S23,所述上位机根据一第一标准刷写策略获取需要进行刷写的数据文件,随
后转至步骤S25;
[0023]步骤S24,所述上位机通过所述人机交互界面向用户提供策略编辑器,并接收用户通过所述策略编辑器编辑并下发的需要进行刷写的数据文件,随后转至步骤S25;
[0024]步骤S25,所述上位机对所述数据文件进行解析,随后转至步骤S3。
[0025]优选的,所述标识用于表示:
[0026]所述硬件设备的生产厂家、和/或所述硬件设备内预设的协议、和/或所述硬件设备的型号。
[0027]优选的,所述第一标准刷写策略为在所述硬件设备出厂前预先设定的刷写策略。
[0028]优选的,当执行完所述步骤S3,以采用用户编辑并下发的所述数据文件完成对所述硬件设备的刷写后,根据所述数据文件形成对应的一第二标准刷写策略,并将所述第二标准刷写策略与对应的所述硬件设备的所述标识进行关联保存。
[0029]优选的,所述上位机通过多个虚拟端口分别与多个所述硬件设备建立连接以实现针对多个所述硬件设备的同时异步通信。
[0030]优选的,所述虚拟端口通过一数据帧进行配置;
[0031]所述数据帧包括:
[0032]第一字段:用于承载任意一待刷写硬件设备的IP地址;
[0033]第二字段:用于承载绑定所述待刷写硬件设备的端口号;
[0034]第三字段:用于承载所述刷写数据的源地址;
[0035]第四字段:用于承载所述待刷写硬件设备的目标地址。
[0036]有益效果:本专利技术的技术方案可以针对不同的整车厂和协议规范,定制不同的刷写策略及安全算法,并且能同时异步对多个以太网节点进行下载应用程序或应用数据。
附图说明
[0037]图1为本专利技术的总体流程示意图;
[0038]图2为本专利技术的连接建立流程示意图;
[0039]图3为本专利技术的刷写策略制定流程示意图。
具体实施方式
[0040]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0042]下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。
[0043]本专利技术的实施例中提供一种在线刷写方法,应用于对车辆内部的硬件设备进行刷写,通过以太网连接车辆内部的一上位机以及多个硬件设备,如图1所示,其中上位机预设一人机交互界面,并包含如下步骤,
[0044]步骤S1,上位机通过人机交互界面根据硬件设备的参数对硬件设备进行配置,硬
件设备验证参数无误后,上位机与硬件设备建立连接;
[0045]步骤S2,上位机根据硬件设备的服务需求制定相应的刷写策略;
[0046]步骤S3,上位机根据刷写策略对硬件设备进行刷写。
[0047]具体的,其中,上述人机交互界面在建立连接阶段为用户提供一个配置界面,用户可以手动输入各项配置参数,如IP地址,端口号,源地址和目标地址,串口类型等,供硬件设备进行验证。
[0048]本专利技术较佳的实施例中,步骤S1中包括,如图2所示
[0049]步骤S11,上位机根据硬件设备的参数进行配置,得出一配置信息,并发送给硬件设备;
[0050]步骤S12,硬件设备收到配置信息进行验证,
[0051]若通过验证,则上位机与硬件设备建立连接,随后转至步骤S2,
[0052]若未通过验证,则返回一报错信息,随后转至步骤S13;
[0053]步骤S13,上位机通过人机交互界面向用户反馈报错信息。
[0054]具体的,其中,若验证不通过,则上述人机交互界面会提示用户验证失败,无法建立连接,并通过内置的错误代码向用户提供调试建议,以便用户快速调试建立连接进行刷写,若验证通过则转至步骤S2,直接跳转至刷写策略配置界面。
[0055]本专利技术较佳的实施例中,如,图3所示,步骤S2中,制定刷写策略的过程包括:
[0056]步骤S21,上位机采集当前待刷写的硬件设备的标识;
[0057]步骤S22,上位机将标识和与上位机的数据库内包含的标准标识进行对比,
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线刷写方法,应用于对车辆内部的硬件设备进行刷写,其特征在于,通过以太网连接车辆内部的一上位机以及多个所述硬件设备,其中上位机预设一人机交互界面,并包含如下步骤,步骤S1,上位机通过所述人机交互界面根据所述硬件设备的参数对所述硬件设备进行配置,所述硬件设备验证所述参数无误后,所述上位机与所述硬件设备建立连接;步骤S2,所述上位机根据所述硬件设备的服务需求制定相应的刷写策略;步骤S3,所述上位机根据所述刷写策略对所述硬件设备进行刷写。2.如权利要求1所述的一种在线刷写方法,其特征在于,步骤S1中包括,步骤S11,所述上位机根据所述硬件设备的参数进行配置,得出一配置信息,并发送给所述硬件设备;步骤S12,所述硬件设备收到所述配置信息进行验证,若通过验证,则所述上位机与所述硬件设备建立连接,随后转至所述步骤S2,若未通过验证,则返回一报错信息,随后转至步骤S13;步骤S13,所述上位机通过所述人机交互界面向用户反馈所述报错信息。3.如权利要求1所述的一种在线刷写方法,其特征在于,所述步骤S2中,制定所述刷写策略的过程包括:步骤S21,所述上位机采集当前待刷写的硬件设备的标识;步骤S22,所述上位机将所述标识和与所述上位机的数据库内包含的标准标识进行对比,若存在有完全对应的所述标准标识,则转至步骤S23;若不存在完全对应的所述标准标识,则转至步骤S24;步骤S23,所述上位机根据一第一标准刷写策略获取需要进行刷写...

【专利技术属性】
技术研发人员:李雪儿刘宏倩
申请(专利权)人:普华基础软件股份有限公司
类型:发明
国别省市:

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

1