本申请涉及空中下载,具体涉及设备无线网络自匹配方法及装置。
背景技术:
1、随着智能网联的飞速发展,无论是在汽车领域还是工程机械领域,空中下载技术(ota技术)被广泛地应用,从而实现对设备的远程升级,满足客户的需求,延长设备的软件生命周期。
2、同时,设备电子电气架构通信网路无线化也越来越多的被提出,基于无线以太网通信的数据交互方式鉴于成熟的技术和广泛的应用,是目前设备内部无线通信技术主流发展方向,但其同时也带来了无线设备匹配和局域网构建的问题。
3、在实际工程应用空中下载技术的系统结构中,由于can总线传输速率较低,对于升级数据量较大的控制器而言需要通过无线网络连接来传输。然而,对于无线网络环境而言,当设备下线或重新上电时面临车联网系统与控制器无法自动匹配的问题,这样大大降低了系统的效率和稳定性。
4、综上,如何保证车联网系统与各个控制器能够在每次设备上电后建立无线网络连接以执行软件升级,是本领域需要解决的技术问题。
技术实现思路
1、有鉴于此,本申请提供了一种设备无线网络自匹配方法及装置,能够保证车联网系统与各个控制器能够在每次设备上电后建立无线网络连接以执行软件升级。
2、第一方面,本申请提供的一种设备无线网络自匹配方法,包括:车联网系统通过有线连接向一个或多个控制器发送网络配置数据;所述控制器获取所述网络配置数据,所述控制器根据所述网络配置数据与所述车联网系统进行无线网络连接;所述车联网系统通过有线连接,向无线网络连接成功的所述控制器发送连接成功信息,向连接失败的所述控制器发送连接失败信息;以及若所述控制器接收到所述连接成功信息,则向所述车联网系统发送升级请求;或若所述控制器接收到所述连接失败信息,则向所述车联网系统发送重连请求;以及若所述车联网系统获取到重连请求,则通过有线连接向所述重连请求对应的所述控制器重新发送网络配置数据,以供所述控制器与所述车联网系统重新建立无线网络连接。
3、本方面在使用时,能够在设备上电时使得车联网系统向各个控制器通过有线的形式发送用于无线网络连接的网络配置数据,有线发送的形式无需依赖于无线网络连接,从而可以保证数据发送的及时性和可靠性。控制器根据网络配置数据尝试与车联网系统建立无线网络连接,若连接成功则可以请求升级软件信息;若连接失败则向车联网系统请求再次发送网络配置数据,车联网系统接收到重连请求则重新通过有线连接向对应的控制器发送网络配置数据。本方面能够使得车联网系统在上电时与控制器建立无线网络连接,并且在连接失败时会重新尝试再次建立无线网络连接,以保证需要升级软件的控制器能够与车联网系统建立无线网络连接以进行软件升级。
4、结合第一方面,在一种可能的实现方式中,所述车联网系统通过有线连接向一个或多个控制器发送网络配置数据包括:所述车联网系统通过有线连接,向所述控制器发送车联网系统热点名称、车联网系统热点密钥、车联网系统的ip地址、车联网系统的ipv4子网前缀长度以及车联网系统的网关ip地址。
5、结合第一方面,在一种可能的实现方式中,所述控制器获取所述网络配置数据,所述控制器根据所述网络配置数据与所述车联网系统进行无线网络连接包括:所述控制器根据所述网络配置数据进行无线网络配置;以及所述控制器通过有线连接向所述车联网系统发送应答报文。
6、结合第一方面,在一种可能的实现方式中,所述控制器通过有线连接向所述车联网系统发送应答报文包括:若所述控制器已执行所述无线网络配置,则所述控制器生成对网络通信协议的反馈数据;所述控制器将所述反馈数据通过有线连接发送给所述车联网系统;以及所述控制器通过有线连接向所述车联网系统发送所述控制器的ip地址。
7、结合第一方面,在一种可能的实现方式中,在所述控制器通过有线连接向所述车联网系统发送应答报文之后,所述方法还包括:所述车联网系统根据网络连接测试方法,判断已发送所述应答报文的所述控制器为连接成功或连接失败。
8、结合第一方面,在一种可能的实现方式中,在所述车联网系统通过有线连接向一个或多个控制器发送网络配置数据之后,所述方法还包括:所述车联网系统根据已发送的所述网络配置数据的发送量,以及根据接收到的应答报文的报文量,检测是否存在未发送应答报文的所述控制器;以及若存在未发送应答报文的所述控制器,则所述车联网系统将未发送应答报文的所述控制器标记为连接失败的所述控制器。
9、结合第一方面,在一种可能的实现方式中,所述车联网系统通过有线连接,向无线网络连接成功的所述控制器发送连接成功信息,向连接失败的所述控制器发送连接失败信息包括:所述车联网系统通过有线连接,按照预设周期向连接成功的所述控制器发送连接成功信息;以及所述车联网系统通过有线连接,按照预设周期向连接失败的所述控制器发送连接失败信息。
10、结合第一方面,在一种可能的实现方式中,还包括:在设备单次上电中,若所述控制器向所述车联网系统发送重连请求超过预设次数上限,则所述控制器不再发送所述重连请求。
11、结合第一方面,在一种可能的实现方式中,还包括:在所述设备每次上电时,所述控制器将控制器网络信息通过有线连接发送给所述车联网系统;以及在所述设备每次上电时,所述车联网系统将车联网系统网络信息通过有线连接发送给所述控制器。
12、第二方面,本申请提供一种设备无线网络自匹配装置,包括:车联网系统,配置为:车联网系统通过有线连接向一个或多个控制器发送网络配置数据;所述车联网系统通过有线连接,向无线网络连接成功的所述控制器发送连接成功信息,向连接失败的所述控制器发送连接失败信息;若所述车联网系统获取到重连请求,则通过有线连接向所述重连请求对应的所述控制器重新发送网络配置数据,以供所述控制器与所述车联网系统重新建立无线网络连接;以及多个控制器,所述控制器配置为:所述控制器获取所述网络配置数据,所述控制器根据所述网络配置数据与所述车联网系统进行无线网络连接;若所述控制器接收到所述连接成功信息,则向所述车联网系统发送升级请求;或若所述控制器接收到所述连接失败信息,则向所述车联网系统发送重连请求。
13、第二方面是对应于第一方面的装置,第二方面的技术效果在此不再赘述。
1.一种设备无线网络自匹配方法,其特征在于,包括:
2.根据权利要求1所述的设备无线网络自匹配方法,其特征在于,所述车联网系统通过有线连接向一个或多个控制器发送网络配置数据包括:
3.根据权利要求1所述的设备无线网络自匹配方法,其特征在于,所述控制器获取所述网络配置数据,所述控制器根据所述网络配置数据与所述车联网系统进行无线网络连接包括:
4.根据权利要求3所述的设备无线网络自匹配方法,其特征在于,所述控制器通过有线连接向所述车联网系统发送应答报文包括:
5.根据权利要求3所述的设备无线网络自匹配方法,其特征在于,在所述控制器通过有线连接向所述车联网系统发送应答报文之后,所述方法还包括:
6.根据权利要求3所述的设备无线网络自匹配方法,其特征在于,在所述车联网系统通过有线连接向一个或多个控制器发送网络配置数据之后,所述方法还包括:
7.根据权利要求3所述的设备无线网络自匹配方法,其特征在于,所述车联网系统通过有线连接,向无线网络连接成功的所述控制器发送连接成功信息,向连接失败的所述控制器发送连接失败信息包括:
8.根据权利要求1所述的设备无线网络自匹配方法,其特征在于,还包括:
9.根据权利要求1所述的设备无线网络自匹配方法,其特征在于,还包括:
10.一种设备无线网络自匹配装置,其特征在于,包括: