一种整车控制器数据共享方法及系统与流程

未命名 10-17 阅读:147 评论:0


1.本发明涉及新能源电动汽车技术领域,特别涉及一种整车控制器数据共享方法及系统。


背景技术:

2.随着科技的进步以及生产力的快速发展,新能源电动汽车技术也得到了快速的发展,并且已经逐渐得到了人们的认可,已经在人们的日常生活中得到普及,极大的方便了人们的生活。
3.其中,整车控制器是新能源电动汽车的核心部件之一,用于负责整车的控制策略、运行状态、故障诊断以及数据采集等功能,同时还能够与动力系统、底盘系统以及安全系统等进行实时的数据交互以及处理,以实现整车的智能化。
4.现有技术为了便于对已经生产出的新能源电动汽车进行数据的更新以及维护,大部分都会对汽车内部的整车控制器产生的数据进行共享处理,然而,现有技术大部分将各个整车控制器产生的数据存储至中心服务器或者云平台中,导致可能出现因恶意攻击或者系统故障使得数据发生泄漏、篡改或者丢失,从而不利于新能源电动汽车的研发,同时降低了用户的使用体验。


技术实现要素:

5.基于此,本发明的目的是提供一种整车控制器数据共享方法及系统,以解决现有技术可能会出现因恶意攻击或者系统故障使得数据发生泄漏、篡改或者丢失的问题。
6.本发明实施例第一方面提出了:一种整车控制器数据共享方法,其中,所述方法包括:通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,所述目标区块链网络为封闭式网络;基于所述目标区块链网络将每一所述整车控制器分别转换成对应的区块链节点,并实时接收每一所述区块链节点实时上传的若干车辆控制数据集;根据预设规则确定出若干所述车辆控制数据集之间的传输优先级,并根据所述传输优先级将若干所述车辆控制数据集存储至预设云服务器中;对所述预设云服务器进行实时加密处理,并生成与所述预设云服务器对应的加密秘钥,以使用户通过所述加密秘钥在所述预设云服务器中获取数据。
7.本发明的有益效果是:通过实时建立各个整车控制器之间的无线通信连接,并形成对应的目标区块链网络,能够将各个整车控制器联系在一起,同时能够实现相互之间的数据传输以及处理,进一步的,再按照设定好的传输优先级将采集到的若干车辆控制数据集均存储至预设云服务器中,从而能够使用户在只需访问该云服务器的前提下,就能够获取到不同车辆的控制数据,与此同时,还会对当前预设云服务器进行实时加密处理,从而能够有效的避免数据的泄漏以及丢失等问题,同时提升了用户的使用体验。
8.进一步的,通过所述联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络的步骤包括:向各个所述整车控制器实时发送通信连接请求,并实时接收每一所述整车控制器实时反馈的控制器型号;提取出所述联盟链中包含的连接脚本,并根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接;通过所述通信链接实时建立各个所述整车控制器之间的无线通信连接。
9.进一步的,所述根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接的步骤包括:提取出所述连接脚本中包含的连接代码,并提取出所述控制器型号中包含的型号代码;对所述连接代码以及所述型号代码进行融合处理,以生成对应的通信代码,并通过dtw算法对所述通信代码进行序列化处理,以生成对应的通信序列;对所述通信序列赋予对应的通信地址,以对应生成所述通信链接。
10.进一步的,所述根据预设规则确定出若干所述车辆控制数据集之间的传输优先级的步骤包括:实时检测出每一所述区块链节点上传所述车辆控制数据集时产生的时间戳,并逐一检测出每一所述车辆控制数据集中分别包含的数据量;根据所述时间戳以及所述数据量实时生成所述传输优先级,所述传输优先级具有唯一性。
11.进一步的,所述根据所述时间戳以及所述数据量实时生成所述传输优先级的步骤包括:根据所述时间戳产生的先后顺序对若干所述车辆控制数据集进行一次排序,以生成对应的初始优先级;逐一检测出每一所述车辆控制数据集分别对应的数据量的占用空间,并按照由大到小的顺序对所述初始优先级进行二次排序,以对应生成所述传输优先级,所述时间戳具有唯一性。
12.进一步的,所述方法还包括:当获取到所述加密秘钥时,将所述加密秘钥下发至所述用户的移动终端,并将所述加密秘钥与所述用户的移动终端绑定在一起;当所述用户通过所述加密秘钥启用所述预设云服务器时,向所述用户的移动终端下发验证码,以使所述用户通过所述验证码验证通过后开启所述预设云服务器,所述验证码具有唯一性。
13.进一步的,所述方法还包括:在所述用户通过所述加密秘钥以及所述验证码开启所述预设云服务器后,对所述加密秘钥进行实时更新,以生成对应的二次加密秘钥,并将所述二次加密秘钥重新发送至所述用户的移动终端。
14.本发明实施例第二方面提出了:一种整车控制器数据共享系统,其中,所述系统包括:
通信模块,用于通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,所述目标区块链网络为封闭式网络;接收模块,用于基于所述目标区块链网络将每一所述整车控制器分别转换成对应的区块链节点,并实时接收每一所述区块链节点实时上传的若干车辆控制数据集;存储模块,用于根据预设规则确定出若干所述车辆控制数据集之间的传输优先级,并根据所述传输优先级将若干所述车辆控制数据集存储至预设云服务器中;加密模块,用于对所述预设云服务器进行实时加密处理,并生成与所述预设云服务器对应的加密秘钥,以使用户通过所述加密秘钥在所述预设云服务器中获取数据。
15.进一步的,所述通信模块具体用于:向各个所述整车控制器实时发送通信连接请求,并实时接收每一所述整车控制器实时反馈的控制器型号;提取出所述联盟链中包含的连接脚本,并根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接;通过所述通信链接实时建立各个所述整车控制器之间的无线通信连接。
16.进一步的,所述通信模块还具体用于:提取出所述连接脚本中包含的连接代码,并提取出所述控制器型号中包含的型号代码;对所述连接代码以及所述型号代码进行融合处理,以生成对应的通信代码,并通过dtw算法对所述通信代码进行序列化处理,以生成对应的通信序列;对所述通信序列赋予对应的通信地址,以对应生成所述通信链接。
17.进一步的,所述存储模块具体用于:实时检测出每一所述区块链节点上传所述车辆控制数据集时产生的时间戳,并逐一检测出每一所述车辆控制数据集中分别包含的数据量;根据所述时间戳以及所述数据量实时生成所述传输优先级,所述传输优先级具有唯一性。
18.进一步的,所述存储模块还具体用于:根据所述时间戳产生的先后顺序对若干所述车辆控制数据集进行一次排序,以生成对应的初始优先级;逐一检测出每一所述车辆控制数据集分别对应的数据量的占用空间,并按照由大到小的顺序对所述初始优先级进行二次排序,以对应生成所述传输优先级,所述时间戳具有唯一性。
19.进一步的,所述整车控制器数据共享方法还包括验证模块,所述验证模块具体用于:当获取到所述加密秘钥时,将所述加密秘钥下发至所述用户的移动终端,并将所述加密秘钥与所述用户的移动终端绑定在一起;当所述用户通过所述加密秘钥启用所述预设云服务器时,向所述用户的移动终端下发验证码,以使所述用户通过所述验证码验证通过后开启所述预设云服务器,所述验证码具有唯一性。
20.进一步的,所述整车控制器数据共享方法还包括更新模块,所述更新模块具体用
于:在所述用户通过所述加密秘钥以及所述验证码开启所述预设云服务器后,对所述加密秘钥进行实时更新,以生成对应的二次加密秘钥,并将所述二次加密秘钥重新发送至所述用户的移动终端。
21.本发明实施例第三方面提出了:一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上面所述的整车控制器数据共享方法。
22.本发明实施例第四方面提出了:一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上面所述的整车控制器数据共享方法。
23.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
24.图1为本发明第一实施例提供的整车控制器数据共享方法的流程图;图2为本发明第六实施例提供的整车控制器数据共享系统的结构框图。
25.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
26.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
27.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
28.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
29.请参阅图1,所示为本发明第一实施例提供的整车控制器数据共享方法,本实施例提供的整车控制器数据共享方法能够实时对预设云服务器进行加密处理,从而能够有效的避免数据的泄漏以及丢失的问题,同时提升了用户体验。
30.具体的,本实施例提供的整车控制器数据共享方法具体包括以下步骤:步骤s10,通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,所述目标区块链网络为封闭式网络;步骤s20,基于所述目标区块链网络将每一所述整车控制器分别转换成对应的区块链节点,并实时接收每一所述区块链节点实时上传的若干车辆控制数据集;
步骤s30,根据预设规则确定出若干所述车辆控制数据集之间的传输优先级,并根据所述传输优先级将若干所述车辆控制数据集存储至预设云服务器中;步骤s40,对所述预设云服务器进行实时加密处理,并生成与所述预设云服务器对应的加密秘钥,以使用户通过所述加密秘钥在所述预设云服务器中获取数据。
31.具体的,在本实施例中,首先需要说明的是,本实施例提供的整车控制器数据共享方法是基于现有的区块链技术实施的,其中,上述联盟链是构建出区块链网络的一种方式,也是基于现有技术可以实施的。基于此,为了能够将各个整车控制器连接为一个整体,首先通过现有的联盟链将当前各个整车控制器无线通信连接在一起,进一步的,就能够构建出需要的目标区块链网络,并且该目标区块链网络是封闭式的,即外来人员不能启用该目标区块链网络。在此基础之上,为了便于数据的采集,需要进一步将当前目标区块链网络中的各个整车控制器分别转换成对应的区块链节点,从而能够实时接收当前每个区块链节点实时采集到的车辆控制数据集。
32.进一步的,在获取到需要的车辆控制数据集之后,还会进一步设定出当前若干车辆控制数据集之间的传输优先级,即上传至预设云服务器中的顺序。更进一步的,在通过上述预设云服务器完成对车辆控制数据集的存储之后,还会进一步对当前预设云服务器进行实时加密处理,其中,为了便于后续的开启,还会实时生成对应的加密秘钥,从而在后续的使用过程中,用户可以直接通过该加密秘钥开启上述预设云服务器,并从上述预设云服务器中获取到需要的车辆数据。
33.第二实施例具体的,在本实施例中,需要说明的是,上述通过所述联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络的步骤包括:向各个所述整车控制器实时发送通信连接请求,并实时接收每一所述整车控制器实时反馈的控制器型号;提取出所述联盟链中包含的连接脚本,并根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接;通过所述通信链接实时建立各个所述整车控制器之间的无线通信连接。
34.具体的,在本实施例中,需要说明的是,由于生产出来的每辆新能源电动汽车均是独一无二的,因此,安装在每部车辆内部的整车控制器也是独一无二的,即每个整车控制器的型号是不一样的。基于此,需要分别建立出与每个整车控制器分别适配的通信链接。具体的,会首先向当前各个整车控制器实时发送通信连接请求,与此同时,上述每个整车控制器在接收到上述通信连接请求后,均会对应反馈出需要的控制器型号,具体的,该控制器型号由一系列代码组成。
35.进一步的,在上述预先设置好的联盟链中提取出需要的连接脚本,与此同时,结合当前连接脚本以及上述控制器型号创建出与每个整车控制器适配的通信链接,基于此,就能够根据各个通信链接建立出各个整车控制器之间的无线通信连接。
36.具体的,在本实施例中,还需要说明的是,上述根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接的步骤包括:提取出所述连接脚本中包含的连接代码,并提取出所述控制器型号中包含的型号代码;
对所述连接代码以及所述型号代码进行融合处理,以生成对应的通信代码,并通过dtw算法对所述通信代码进行序列化处理,以生成对应的通信序列;对所述通信序列赋予对应的通信地址,以对应生成所述通信链接。
37.具体的,在本实施例中,还需要说明的是,在通过上述步骤获取到需要的连接脚本之后,为了便于准确的创建出与各个整车控制器适配的通信链接,还会进一步提取出当前连接脚本中包含的连接代码,与此同时,同步提取出当前各个控制器型号中包含的型号代码。基于此,就能够对当前连接代码以及型号代码进行融合处理,并能够生成对应的通信代码,具体的,当前连接代码和型号代码均有一系列字母以及数字组成,并且均能够被计算机所识别。进一步的,通过现有的dtw算法进一步对当前通信代码进行序列化处理,以对应生成能够被上述各个整车控制器识别的通信序列,与此同时,再对当前各个通信序列添加与上述预设云服务器适配的通信地址,就能够准确的生成上述通信链接。
38.第三实施例另外,在本实施例中,需要说明的是,上述根据预设规则确定出若干所述车辆控制数据集之间的传输优先级的步骤包括:实时检测出每一所述区块链节点上传所述车辆控制数据集时产生的时间戳,并逐一检测出每一所述车辆控制数据集中分别包含的数据量;根据所述时间戳以及所述数据量实时生成所述传输优先级,所述传输优先级具有唯一性。
39.另外,在本实施例中,需要说明的是,为了能够简单、快速的将接收到的各个车辆控制数据集依次传输至上述预设云服务器中,以提高存储效率。具体的,需要首先实时检测出当前每个区块链节点上传与其对应的车辆控制数据集时产生的时间戳,该时间戳具体由“时-分-秒”构成,与此同时,还需要同时检测出每个车辆控制数据集分别包含的数据量。
40.进一步的,只需根据当前获取到的时间戳以及数据量就能够对应实时生成需要的传输优先级,以便于后续的处理。
41.另外,在本实施例中,还需要说明的是,上述根据所述时间戳以及所述数据量实时生成所述传输优先级的步骤包括:根据所述时间戳产生的先后顺序对若干所述车辆控制数据集进行一次排序,以生成对应的初始优先级;逐一检测出每一所述车辆控制数据集分别对应的数据量的占用空间,并按照由大到小的顺序对所述初始优先级进行二次排序,以对应生成所述传输优先级,所述时间戳具有唯一性。
42.另外,在本实施例中,还需要说明的是,在通过上述步骤获取到需要的时间戳以及数据量之后,需要逐一比对各个时间戳所对应的时间的先后顺序,并基于各个时间戳的先后顺序对每个车辆控制数据集进行一次排序,其中,时间戳越接近0点,其对应的排名越靠前。
43.进一步的,还需要逐一检测出上述每个数据量所分别需要的占用空间,与此同时,进行逐一比较,并按照由大到小的顺序对上述初始优先级内部的若干车辆控制数据集进行二次排序,其中,占用空间越大的,与其对应的车辆控制数据集的排名越靠前,基于此,就能够最终生成上述传输优先级,以便于后续的处理。
44.第四实施例其中,在本实施例中,需要指出的是,所述方法还包括:当获取到所述加密秘钥时,将所述加密秘钥下发至所述用户的移动终端,并将所述加密秘钥与所述用户的移动终端绑定在一起;当所述用户通过所述加密秘钥启用所述预设云服务器时,向所述用户的移动终端下发验证码,以使所述用户通过所述验证码验证通过后开启所述预设云服务器,所述验证码具有唯一性。
45.其中,在本实施例中,需要指出的是,为了便于用户开启上述预设云服务器,具体的,还会实时将生成的加密秘钥与用户的移动终端绑定在一起,即建立两者之间的对应关系。
46.进一步的,在实际的使用过程中,当用户通过上述加密秘钥启用上述预设云服务器时,会实时向当前用户的移动终端下发验证码,并且只有在当前用户通过该验证码验证通过后才会开启上述预设云服务器,以使其能够获取到数据。
47.第五实施例其中,在本实施例中,需要指出的是,所述方法还包括:在所述用户通过所述加密秘钥以及所述验证码开启所述预设云服务器后,对所述加密秘钥进行实时更新,以生成对应的二次加密秘钥,并将所述二次加密秘钥重新发送至所述用户的移动终端。
48.其中,在本实施例中,需要指出的是,在实时检测到用户通过上述加密秘钥以及验证码开启了上述预设云服务器后,为了提升当前预设云服务器的保密性能,还会实时对上述加密秘钥进行更新,以生成对应的二次加密秘钥。
49.进一步的,同样将当前二次加密秘钥下发至用户的移动终端,以使用户能够持续的开启上述预设云服务器,同时提升了数据的保密性能以及用户的使用体验。
50.请参阅图2,本发明第六实施例提供了:一种整车控制器数据共享系统,其中,所述系统包括:通信模块,用于通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,所述目标区块链网络为封闭式网络;接收模块,用于基于所述目标区块链网络将每一所述整车控制器分别转换成对应的区块链节点,并实时接收每一所述区块链节点实时上传的若干车辆控制数据集;存储模块,用于根据预设规则确定出若干所述车辆控制数据集之间的传输优先级,并根据所述传输优先级将若干所述车辆控制数据集存储至预设云服务器中;加密模块,用于对所述预设云服务器进行实时加密处理,并生成与所述预设云服务器对应的加密秘钥,以使用户通过所述加密秘钥在所述预设云服务器中获取数据。
51.其中,上述整车控制器数据共享系统中,所述通信模块具体用于:向各个所述整车控制器实时发送通信连接请求,并实时接收每一所述整车控制器实时反馈的控制器型号;提取出所述联盟链中包含的连接脚本,并根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接;通过所述通信链接实时建立各个所述整车控制器之间的无线通信连接。
52.其中,上述整车控制器数据共享系统中,所述通信模块还具体用于:提取出所述连接脚本中包含的连接代码,并提取出所述控制器型号中包含的型号代码;对所述连接代码以及所述型号代码进行融合处理,以生成对应的通信代码,并通过dtw算法对所述通信代码进行序列化处理,以生成对应的通信序列;对所述通信序列赋予对应的通信地址,以对应生成所述通信链接。
53.其中,上述整车控制器数据共享系统中,所述存储模块具体用于:实时检测出每一所述区块链节点上传所述车辆控制数据集时产生的时间戳,并逐一检测出每一所述车辆控制数据集中分别包含的数据量;根据所述时间戳以及所述数据量实时生成所述传输优先级,所述传输优先级具有唯一性。
54.其中,上述整车控制器数据共享系统中,所述存储模块还具体用于:根据所述时间戳产生的先后顺序对若干所述车辆控制数据集进行一次排序,以生成对应的初始优先级;逐一检测出每一所述车辆控制数据集分别对应的数据量的占用空间,并按照由大到小的顺序对所述初始优先级进行二次排序,以对应生成所述传输优先级,所述时间戳具有唯一性。
55.其中,上述整车控制器数据共享系统还包括验证模块,所述验证模块具体用于:当获取到所述加密秘钥时,将所述加密秘钥下发至所述用户的移动终端,并将所述加密秘钥与所述用户的移动终端绑定在一起;当所述用户通过所述加密秘钥启用所述预设云服务器时,向所述用户的移动终端下发验证码,以使所述用户通过所述验证码验证通过后开启所述预设云服务器,所述验证码具有唯一性。
56.其中,上述整车控制器数据共享系统还包括更新模块,所述更新模块具体用于:在所述用户通过所述加密秘钥以及所述验证码开启所述预设云服务器后,对所述加密秘钥进行实时更新,以生成对应的二次加密秘钥,并将所述二次加密秘钥重新发送至所述用户的移动终端。
57.本发明第七实施例提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述实施例提供的整车控制器数据共享方法。
58.本发明第八实施例提供了一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上述实施例提供的整车控制器数据共享方法。
59.综上所述,本发明上述实施例提供的整车控制器数据共享方法及系统能够对预设云服务器进行实际加密处理,从而能够有效的避免数据的泄漏以及丢失的问题,同时提升了用户的使用体验。
60.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
61.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
62.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
63.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
64.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、
ꢀ“
示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
65.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

技术特征:
1.一种整车控制器数据共享方法,其特征在于,所述方法包括:通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,所述目标区块链网络为封闭式网络;基于所述目标区块链网络将每一所述整车控制器分别转换成对应的区块链节点,并实时接收每一所述区块链节点实时上传的若干车辆控制数据集;根据预设规则确定出若干所述车辆控制数据集之间的传输优先级,并根据所述传输优先级将若干所述车辆控制数据集存储至预设云服务器中;对所述预设云服务器进行实时加密处理,并生成与所述预设云服务器对应的加密秘钥,以使用户通过所述加密秘钥在所述预设云服务器中获取数据。2.根据权利要求1所述的整车控制器数据共享方法,其特征在于:所述通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络的步骤包括:向各个所述整车控制器实时发送通信连接请求,并实时接收每一所述整车控制器实时反馈的控制器型号;提取出所述联盟链中包含的连接脚本,并根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接;通过所述通信链接实时建立各个所述整车控制器之间的无线通信连接。3.根据权利要求2所述的整车控制器数据共享方法,其特征在于:所述根据所述连接脚本以及所述控制器型号创建出与每一所述整车控制器适配的通信链接的步骤包括:提取出所述连接脚本中包含的连接代码,并提取出所述控制器型号中包含的型号代码;对所述连接代码以及所述型号代码进行融合处理,以生成对应的通信代码,并通过dtw算法对所述通信代码进行序列化处理,以生成对应的通信序列;对所述通信序列赋予对应的通信地址,以对应生成所述通信链接。4.根据权利要求1所述的整车控制器数据共享方法,其特征在于:所述根据预设规则确定出若干所述车辆控制数据集之间的传输优先级的步骤包括:实时检测出每一所述区块链节点上传所述车辆控制数据集时产生的时间戳,并逐一检测出每一所述车辆控制数据集中分别包含的数据量;根据所述时间戳以及所述数据量实时生成所述传输优先级,所述传输优先级具有唯一性。5.根据权利要求4所述的整车控制器数据共享方法,其特征在于:所述根据所述时间戳以及所述数据量实时生成所述传输优先级的步骤包括:根据所述时间戳产生的先后顺序对若干所述车辆控制数据集进行一次排序,以生成对应的初始优先级;逐一检测出每一所述车辆控制数据集分别对应的数据量的占用空间,并按照由大到小的顺序对所述初始优先级进行二次排序,以对应生成所述传输优先级,所述时间戳具有唯一性。6.根据权利要求1所述的整车控制器数据共享方法,其特征在于:所述方法还包括:当获取到所述加密秘钥时,将所述加密秘钥下发至所述用户的移动终端,并将所述加密秘钥与所述用户的移动终端绑定在一起;
当所述用户通过所述加密秘钥启用所述预设云服务器时,向所述用户的移动终端下发验证码,以使所述用户通过所述验证码验证通过后开启所述预设云服务器,所述验证码具有唯一性。7.根据权利要求6所述的整车控制器数据共享方法,其特征在于:所述方法还包括:在所述用户通过所述加密秘钥以及所述验证码开启所述预设云服务器后,对所述加密秘钥进行实时更新,以生成对应的二次加密秘钥,并将所述二次加密秘钥重新发送至所述用户的移动终端。8.一种整车控制器数据共享系统,其特征在于,所述系统包括:通信模块,用于通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,所述目标区块链网络为封闭式网络;接收模块,用于基于所述目标区块链网络将每一所述整车控制器分别转换成对应的区块链节点,并实时接收每一所述区块链节点实时上传的若干车辆控制数据集;存储模块,用于根据预设规则确定出若干所述车辆控制数据集之间的传输优先级,并根据所述传输优先级将若干所述车辆控制数据集存储至预设云服务器中;加密模块,用于对所述预设云服务器进行实时加密处理,并生成与所述预设云服务器对应的加密秘钥,以使用户通过所述加密秘钥在所述预设云服务器中获取数据。9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的整车控制器数据共享方法。10.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任意一项所述的整车控制器数据共享方法。

技术总结
本发明提供了一种整车控制器数据共享方法及系统,该方法包括:通过联盟链实时建立各个整车控制器之间的无线通信连接,以构建出对应的目标区块链网络,目标区块链网络为封闭式网络;基于目标区块链网络将每一整车控制器分别转换成对应的区块链节点,并实时接收每一区块链节点实时上传的若干车辆控制数据集;根据预设规则确定出若干车辆控制数据集之间的传输优先级,并根据传输优先级将若干车辆控制数据集存储至预设云服务器中;对预设云服务器进行实时加密处理,并生成与预设云服务器对应的加密秘钥,以使用户通过加密秘钥在预设云服务器中获取数据。本发明能够避免数据泄漏以及丢失的问题,提升了用户的使用体验。提升了用户的使用体验。提升了用户的使用体验。


技术研发人员:张俊 邓建明 龚循飞 于勤 廖程亮 樊华春 罗锋 张萍 熊慧慧 官志明
受保护的技术使用者:江西五十铃汽车有限公司
技术研发日:2023.09.04
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐