本发明涉及新能源汽车,具体为一种新能源汽车智能网联控制方法及系统。
背景技术:
1、新能源汽车最早追溯到19世纪,在最近几年新能源汽车得到快速的发展,相较于传统燃油汽车,新能源汽车具有节能、环保、低噪音等优点。新能源汽车推动了电池技术、充电技术、驾驶辅助技术等领域的创新和发展,新能源汽车通常配备先进的智能互联技术,提供更智能、便捷的驾驶和车辆管理体验,这也是新能源汽车越来越受青睐的另外一个原因。智能网联汽车(intelligent connected vehicle,icv)是利用车载传感器、控制器、执行器、通信装置等,实现环境感知、智能决策和/或自动控制、协同控制、信息交互等功能的汽车的总称。新能源汽车的电池容量大、主要采用电控的电机驱动,这些都给新能源的智能网联的发展带来了好处,尤其是利用智能网联对新能源汽车进行控制。
2、在智能网联时代,信息安全不仅仅是技术层面的问题,也是整个智能交通系统的健康发展和用户信任的基石。智能网联车辆通过互联网与外部网络进行通信,这增加了远程攻击的风险;信息安全措施需要防范黑客入侵、远程操控以及未经授权的访问,以保护车辆系统免受恶意攻击。
技术实现思路
1、本发明的目的在于提供一种新能源汽车智能网联控制方法及系统,以解决上述背景技术中提出的问题。具体地,在第一个方面,本发明提供了一种新能源汽车智能网联控制方法,所述方法包括以下步骤:
2、当服务器要与新能源汽车建立安全网联连接时,获取新能源汽车所处网络情况以及车机标识,根据所述网络情况确定ike协商的第一阶段中的协商模式,服务器将协商模式发送到新能源汽车并由新能源汽车确认,如果认可,则采用协商模式,否则切换协商模式;
3、在所述第一阶段中,根据车机标识和所述网络情况确定ike策略;服务器将ike策略发送到新能源汽车并由新能源汽车确认,如果认可,则采用ike策略,否则,由所述新能源汽车根据ike策略重新确定ike策略并发送到服务器;
4、服务器根据协商模式和ike策略实现服务器和新能源汽车的安全连接,通过所述安全连接实现对新能源汽车的联网控制。
5、优选地,所述根据所述网络情况确定ike协商的第一阶段中的协商模式,具体为:
6、获取新能源汽车所处网络的rssi值和丢包率,并计算新能源汽车在所处位置时,服务器和新能源汽车之间数据包的ttl平均减少值;
7、当所述rssi值和所述丢包率同时满足条件时,判断所述ttl平均减少值是否小于阈值,是则所述协商模式采用主模式协商方式,否则所述协商模式采用激进协商方式;
8、当所述rssi值和/或所述丢包率不满足条件,则所述协商模式采用激进协商方式。
9、优选地,所述根据车机标识和所述网络情况确定ike策略,具体为:
10、根据车机标识确定车机芯片类型和能够控制的车辆功能,然后基于芯片类型和所述车辆功能确定加密策略、散列函数、dh组;根据所述车辆功能和所述网络情况确定认证方式、密钥有效期;
11、将确定的加密策略、散列函数、dh值、认证方式和密钥有效期作为ike策略或者ike策略的至少一部分。
12、优选地,所述由所述新能源汽车根据ike策略重新确定ike策略并发送到服务器,具体为:
13、若新能源汽车不认同ike策略中的至少一项,则切换所述不认同ike策略中的项的值。
14、优选地,所述ttl平均减少值的计算方式为:
15、在建立安全网联连接前,服务器向新能源汽车发送m个数据包,新能源汽车向服务器发送n个数据包,计算新能源汽车接收到的m个数据包和服务器接收到的n个数据包的ttl字段减少的平均值,将所述平均值作为ttl平均减少值;其中,m、n为正整数。
16、另外一方面,本发明提供了一种新能源汽车智能网联控制系统,所述系统包括以下模块:
17、协商模式确定模块,用于当服务器要与新能源汽车建立安全网联连接时,获取新能源汽车所处网络情况以及车机标识,根据所述网络情况确定ike协商的第一阶段中的协商模式,服务器将协商模式发送到新能源汽车并由新能源汽车确认,如果认可,则采用协商模式,否则切换协商模式;
18、ike策略确定模块,用于在所述第一阶段中,根据车机标识和所述网络情况确定ike策略;服务器将ike策略发送到新能源汽车并由新能源汽车确认,如果认可,则采用ike策略,否则,由所述新能源汽车根据ike策略重新确定ike策略并发送到服务器;
19、安全连接模块,服务器根据协商模式和ike策略实现服务器和新能源汽车的安全连接,通过所述安全连接实现对新能源汽车的联网控制。
20、优选地,所述根据所述网络情况确定ike协商的第一阶段中的协商模式,具体为:
21、获取新能源汽车所处网络的rssi值和丢包率,并计算新能源汽车在所处位置时,服务器和新能源汽车之间数据包的ttl平均减少值;
22、当所述rssi值和所述丢包率同时满足条件时,判断所述ttl平均减少值是否小于阈值,是则所述协商模式采用主模式协商方式,否则所述协商模式采用激进协商方式;
23、当所述rssi值和/或所述丢包率不满足条件,则所述协商模式采用激进协商方式。
24、优选地,所述根据车机标识和所述网络情况确定ike策略,具体为:
25、根据车机标识确定车机芯片类型和能够控制的车辆功能,然后基于芯片类型和所述车辆功能确定加密策略、散列函数、dh组;根据所述车辆功能和所述网络情况确定认证方式、密钥有效期;
26、将确定的加密策略、散列函数、dh值、认证方式和密钥有效期作为ike策略或者ike策略的至少一部分。
27、优选地,所述由所述新能源汽车根据ike策略重新确定ike策略并发送到服务器,具体为:
28、若新能源汽车不认同ike策略中的至少一项,则切换所述不认同ike策略中的项的值。
29、优选地,所述ttl平均减少值的计算方式为:
30、在建立安全网联连接前,服务器向新能源汽车发送m个数据包,新能源汽车向服务器发送n个数据包,计算新能源汽车接收到的m个数据包和服务器接收到的n个数据包的ttl字段减少的平均值,将所述平均值作为ttl平均减少值;其中,m、n为正整数。
31、此外,本发明还提供了一种计算机程序产品,所述计算机程序产品在被处理器执行时实现如上所述的方法。
32、通过采用上述技术方案,实现了对新能源汽车和服务器之间安全连接的建立,能够有效的提高新能源汽车智能网联控制过程中的安全性。
1.一种新能源汽车智能网联控制方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述根据所述网络情况确定ike协商的第一阶段中的协商模式,具体为:
3.如权利要求1所述的方法,其特征在于,所述根据车机标识和所述网络情况确定ike策略,具体为:
4.如权利要求1所述的方法,其特征在于,所述由所述新能源汽车根据ike策略重新确定ike策略并发送到服务器,具体为:
5.如权利要求2所述的方法,其特征在于,所述ttl平均减少值的计算方式为:
6.一种新能源汽车智能网联控制系统,其特征在于,所述系统包括以下模块:
7.如权利要求6所述的系统,其特征在于,所述根据所述网络情况确定ike协商的第一阶段中的协商模式,具体为:
8.如权利要求6所述的系统,其特征在于,所述根据车机标识和所述网络情况确定ike策略,具体为:
9.如权利要求6所述的系统,其特征在于,所述由所述新能源汽车根据ike策略重新确定ike策略并发送到服务器,具体为:
10.一种计算机程序产品,其特征在于,所述计算机程序产品在被处理器执行时实现如权利要求1-5任一项所述的方法。