本技术属于车机互联,具体涉及一种基于算力资源共享的数据处理方法、装置及设备。
背景技术:
1、算力是指计算设备对信息的处理和输出能力,当前,由于科学技术的快速进步以及智能手机的不断迭代,智能手机的功能越来越丰富、数据传输速度越来越快、数据处理能力越来越强。但当驾驶员驾驶汽车时,智能手机处于闲置状态,智能手机的算力和功能没有得到充分的利用。通过数据传输和算力共享,将手机芯片的算力共享给汽车使用,不仅缓解了汽车算力不足的问题,同时也避免了资源的浪费,数据共享还可以为用户带来更新颖的驾乘体验。
2、智能底盘是指为汽车行驶提供承载平台,具备认知、预判、控制车身姿态,控制车辆运动状态,实现智能行驶任务的系统。随着新能源汽车的发展,汽车底盘各系统逐渐融合成独立的智能底盘系统,通过统一的中央架构平台进行管理和控制。这种集中式的域控制系统中,不仅需要对车辆的运动状态、车身与地面的相互作用,驾驶员的操作进行分析、处理、计算和控制还需要与其他域进行信息交流,此外还需要对底盘域的各子系统进行诊断监控,这对车载芯片的算力带来了极大的挑战。
3、由于车载芯片运行环境(冲击振动,温度)恶劣以及使用寿命(大于10-15年)的需求,车规级芯片在设计,生产,制造,封装,测试等环节均需要满足一些特殊条件,以保证芯片的稳定性和一致性,导致当前域控算力平台的芯片算力远比不上手机芯片等消费电子芯片,且随着手机芯片的更新换代,两者算力的差距以及手机芯片的算力冗余越来越大。
技术实现思路
1、为了解决上述技术问题,本技术提供一种基于算力资源共享的数据处理方法、装置及设备。
2、一方面,本技术提出了一种基于算力资源共享的数据处理方法,应用于智能底盘,所述方法包括:对车辆计算任务进行分类,生成用于外部计算的任务数据和任务内容;将所述任务数据和所述任务内容发送至移动设备端,以使所述移动设备端获取所述移动设备端的当前算力资源消耗信息,对所述当前算力资源消耗信息进行分析,得到当前可用算力资源;以及对所述当前可用算力资源进行分割,确定用于对所述任务数据进行处理的算力资源;以及使用所述算力资源根据所述任务内容对所述任务数据进行计算分析,得到计算分析结果;接收所述移动设备端发送的所述计算分析结果,对所述计算分析结果进行验证,对符合验证条件的计算分析结果进行处理。
3、在本发明的一个实施例中,所述对车辆计算任务进行分类,生成用于外部计算的任务数据和任务内容包括:对车辆计算任务具备的至少一个特征进行评价,得到特征评价结果;在所述特征评价结果指示所述车辆计算任务能够用于外部计算的情况下,将所述车辆计算任务标记为外部计算任务;基于所述外部计算任务,生成用于外部计算的任务数据和任务内容。
4、在本发明的一个实施例中,所述特征至少包括算力资源特征,所述算力资源特征表征完成车辆计算任务所需的目标算力资源,所述对车辆计算任务具备的至少一个特征进行评价,得到特征评价结果包括:获取所述算力资源特征,将所述算力资源特征所表征的目标算力资源和预设算力资源进行比较,得到算力资源比较结果;在所述算力资源比较结果指示所述目标算力资源小于或等于所述预设算力资源的情况下,确定算力资源特征评价结果为所述车辆计算任务能够用于外部计算,确定所述算力资源特征评价结果为所述特征评价结果;
5、相应地,所述在所述特征评价结果指示所述车辆计算任务能够用于外部计算的情况下,将所述车辆计算任务标记为外部计算任务包括:
6、在所述算力资源特征评价结果指示所述车辆计算任务能够用于外部计算的结果的情况下,将所述车辆计算任务作为外部计算任务。
7、在本发明的一个实施例中,所述将所述任务数据和所述任务内容发送至移动设备端包括:将所述任务数据、所述任务内容和原始校验信息发送至移动设备端;所述原始校验信息为将所述任务数据发送至所述移动设备端时生成的随机信息,用于与回传校验信息配合验证所述计算分析结果是否能够被使用;
8、相应地,接收所述移动设备端发送的所述计算分析结果包括:
9、接收所述移动设备端发送的计算分析结果和回传校验信息;所述回传校验信息为将所述计算分析结果发送至所述智能底盘任务管理器时,发送的随机信息,用于与所述原始校验信息配合验证所述计算分析结果是否能够被使用;
10、相应地,所述对所述计算分析结果进行验证,对符合验证条件的计算分析结果进行处理包括:
11、将所述任务数据的原始校验信息和所述回传数据的回传校验信息进行比对,得到校验信息比对结果;对所述计算分析结果进行解析,得到计算前数据;将所述任务数据和所述计算前数据进行比对,得到待计算数据比对结果;在所述计算数据比对结果指示所述任务数据和所述计算前数据相同,并且所述校验信息比对结果指示所述原始校验信息和所述回传校验信息相匹配的情况下,将所述计算分析结果作为符合验证条件的计算分析结果;根据任务管理器中的任务的内容,对符合验证条件的计算分析结果进行处理。
12、在本发明的一个实施例中,所述对车辆计算任务进行分类,生成用于外部计算的任务数据和任务内容包括:接收移动设备端发送的认证识别信息;将认证识别信息与预设认证信息进行比对;所述预设认证信息是在车辆中预存的用于识别对象的信息;在所述比对结果指示认证识别信息和预设认证信息相匹配的情况下,对车辆计算任务进行分类,生成用于外部计算的任务数据和任务内容。
13、另一方面,本技术提出了一种基于算力资源共享的数据处理方法,应用于移动设备端,所述方法包括:接收任务数据和任务内容;所述任务数据和任务内容为智能底盘任务管理器对车辆计算任务进行分类生成;获取所述移动设备端的当前算力资源消耗信息,对所述当前算力资源消耗信息进行分析,得到当前可用算力资源;对所述当前可用算力资源进行分割,确定用于对所述任务数据进行处理的算力资源;使用所述算力资源根据所述任务内容对所述任务数据进行计算分析,得到计算分析结果;将所述计算分析结果发送至智能底盘任务管理器,以使智能底盘任务管理器对所述计算分析结果进行验证,以及对符合验证条件的计算分析结果进行处理。
14、在本发明的一个实施例中,所述获取所述移动设备端的当前算力资源消耗信息,对所述当前算力资源消耗信息进行分析,得到当前可用算力资源包括:获取当前算力资源消耗信息;基于所述当前算力资源消耗信息进行分析,得到当前所述移动设备端的未消耗算力资源和完成其他任务后返还的剩余算力资源;所述其他任务为计算所述移动设备端当前可用算力资源时,所述移动设备端正在执行的任务;将所述未消耗算力资源和所述剩余算力资源进行统计,得到当前可用算力资源。
15、在本发明的一个实施例中,所述对所述当前可用算力资源进行分割,确定用于对所述任务数据进行处理的算力资源包括:对执行所述移动设备端的内部待执行任务所需的算力资源进行计算,得到内部算力资源;对所述当前可用算力资源和内部算力资源进行差值计算,得到算力资源差值;对所述算力资源差值进行资源分割,确定用于对所述任务数据进行处理的算力资源。
16、在本发明的一个实施例中,在使用所述算力资源根据所述任务内容对所述任务数据进行计算分析,得到计算后的计算分析结果之前,所述方法还包括:根据预设策略对外部计算任务进行排序;所述外部计算任务为在所述特征评价结果指示所述车辆计算任务能够用于外部计算的情况下,所述智能底盘任务管理器对所述车辆计算任务标记得到;所述外部计算任务为至少两个;按照排序后的顺序对每一个所述外部计算任务设定开始时间和完成时间;获取每一个所述外部计算任务的所需算力资源,从所述用于对所述任务数据进行处理的算力资源中对每一个所述外部计算任务分配算力资源。
17、在本发明的一个实施例中,所述方法还包括:
18、对所述算力资源差值进行算力资源分割,得到备用算力资源;所述备用算力资源用于在预设时间参与移动设备端对所述外部计算任务或所述内部待执行任务的计算;
19、相应地,所述使用所述算力资源根据所述任务内容对所述任务数据进行计算分析包括:
20、在用于对所述任务数据进行处理的算力资源不足以处理所述外部计算任务的情况下,调用所述备用算力资源对所述外部计算任务进行处理。
21、在本发明的一个实施例中,所述方法还包括:
22、接收所述智能底盘任务管理器发送的车辆信息;所述车辆信息包括车辆的底盘算力信息;将所述车辆信息在移动设备端的显示区域上显示;响应于对车辆状态进行调整的指令,对所述车辆信息进行调整。
23、另一方面,本技术实施例提供了一种基于算力资源共享的数据处理装置,所述装置包括:外部计算任务生成模块,用于对车辆计算任务进行分类,生成用于外部计算的任务数据和任务内容;
24、任务数据和任务内容发送模块,用于将所述任务数据和所述任务内容发送至移动设备端;以使所述移动设备端获取所述移动设备端的当前算力资源消耗信息,对所述当前算力资源消耗信息进行分析,得到当前可用算力资源;以及对所述当前可用算力资源进行分割,确定用于对所述任务数据进行处理的算力资源;以及使用所述算力资源根据所述任务内容对所述任务数据进行计算分析,得到计算分析结果;以及将所述计算分析结果发送至智能底盘任务管理器;
25、计算分析结果验证及处理模块,用于接收所述移动设备端发送的所述计算分析结果,对所述计算分析结果进行验证,对符合验证条件的计算分析结果进行处理。
26、另一方面,本技术实施例提供了一种基于算力资源共享的数据处理装置,所述装置包括:任务数据和任务内容接收模块,用于接收任务数据和任务内容;所述任务数据和任务内容为智能底盘任务管理器对车辆计算任务进行分类生成;
27、可用算力资源确定模块,用于获取所述移动设备端的当前算力资源消耗信息,对所述当前算力资源消耗信息进行分析,得到当前可用算力资源;
28、可用算力资源分割模块,用于对所述当前可用算力资源进行分割,确定用于对所述任务数据进行处理的算力资源;
29、计算分析结果生成模块,用于使用所述算力资源根据所述任务内容对所述任务数据进行计算分析,得到计算分析结果;
30、计算分析结果发送模块,用于将所述计算分析结果发送至智能底盘任务管理器,以使智能底盘任务管理器对所述计算分析结果进行验证,以及对符合验证条件的计算分析结果进行处理。
31、另一方面,本技术提出了一种电子设备,所述电子设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述所述的方法。
32、另一方面,本技术提出了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述所述的方法。
33、本技术实施例提出的基于算力资源共享的数据处理方法、装置、电子设备及存储介质,利用数据传输将能够用于外部计算的任务发送至移动设备端,利用外部算力进行计算,实现移动设备端富余算力的有效利用,实现了移动设备端和车载终端之间的算力共享,有效减轻智能汽车底盘域控芯片的算力压力,提升了算力资源的利用率,提高了底盘任务处理速度,加强了车辆和移动设备端的交互,提升了人、车、移动设备端的智能联动性;通过对移动设备端发送回的计算分析结果进行验证,保证了计算分析结果的准确性和可用性。