本文作者:kaifamei

升级日志的处理方法、装置、终端设备及计算机介质与流程

更新时间:2025-12-21 15:49:55 0条评论

升级日志的处理方法、装置、终端设备及计算机介质与流程



1.本发明涉及车辆技术领域,尤其涉及一种升级日志的处理方法、装置、终端设备及计算机可读存储介质。


背景技术:



2.随着新能源车产业的发展,通过ota(over the airtechnology-空中下载技术)技术对新能源车内配置的固件和软件进行升级和优化逐渐成为了新能源车发展过程中的一个主流趋势,而在ota技术的开发测试时期,开发人员需要进行大量的ota测试,从而在测试结果出现异常时,对车端发送的日志数据进行分析以改进ota技术,同样的,开发人员在通过ota技术对新能源车内的固件和软件进行升级和优化时,在确认升级结果出现异常之后也需要对车端发送的ota日志数据进行分析得到异常结果,才能改善现有ota技术中的相关缺陷。
3.但是,目前开发人员获取ota日志数据的方式,仅能够采用通过人工线下利用usb数据线将电脑与新能源车内的用户链接单元进行链接,从而在新能源车内的本地存储装置中寻数据的方式获取ota日志数据,如此,就出现了在利用ota技术对新能源车进行远程升级出现异常状态时,获取异常日志数据困难,且效率低的问题。


技术实现要素:



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.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的升级日志的处理程序,所述升级日志的处理程序被所述处理器执行时实现如上述的升级日志的处理方法的步骤。
34.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有升级日志的处理程序,所述升级日志的处理程序被处理器执行时实现如上述的升级日志的处理方法的步骤。
35.本发明实施例提供的升级日志的处理方法、装置、终端设备及计算机可读存储介质,通过接收目标升级任务,并生成与所述目标升级任务对应的各升级特征信号;对各所述
升级特征信号进行整合得到所述目标升级任务对应的目标升级结果,并判断所述目标升级结果是否为升级成功;若否,则获取与所述目标升级任务对应的各目标升级日志,并将各所述目标升级日志发送至预设的数据升级平台,以供所述数据升级平台对各所述目标升级日志进行处理。
36.在本实施例中,终端设备在运行过程中,首先接收由数据升级平台远程发送的目标升级任务,该终端设备将该目标升级任务输入至配置在该终端设备内的数据升级模块,由该数据升级装置按照该目标升级任务内包含的各阶段任务对该终端设备内的待升级目标执行升级操作,同时根据各升级操作的结果生成与该目标升级任务对应的各升级特征信号,之后,该终端设备调用配置在该数据升级模块内的信号检测单元对各该升级特征信号进行整合得到与该目标升级任务对应的目标升级结果,同时,该终端设备读取存储模块以获取开发者预设的结果判断机制,并将该结果判断机制输入至该信号检测单元,由该信号检测单元按照该结果判断机制判断该升级结果是否为升级成功,若该信号检测单元判断到该升级结果不为该升级成功,则该终端设备控制该信号检测单元获取该数据升级模块在执行该升级操作时产生的各目标升级日志,并将各该目标升级日志进行打包封装发送至该数据升级平台,以供该数据升级平台处理各该目标升级日志。
37.如此,本发明通过获取目标车端执行目标升级任务时产生的任务结果并对该任务结果进行检测,在检测到该任务结果为失败时,获取该目标升级任务对应的各升级日志,并将各该升级日志上传至预设的数据升级平台的方式,即,在检测到目标车端执行的目标升级任务失败时,控制目标车端将各目标升级日志主动发送至远程的数据升级平台,达到了令数据处理服务器能够远程获取车辆在软件升级过程中产生的各目标升级日志的技术效果,从而降低了在获取目标升级日志过程中产生的人力和物力资源浪费。
附图说明
38.图1是本发明实施例方案涉及的硬件运行环境的终端设备的结构示意图;
39.图2为本发明升级日志的处理方法第一实施例的流程示意图;
40.图3为本发明升级日志的处理方法第二实施例的流程示意图;
41.图4为本发明升级日志的处理方法一实施例涉及的车端主动上传日志数据的流程示意图;
42.图5为本发明升级日志的处理方法一实施例涉及的fota平台手动读取日志数据的流程示意图;
43.图6为本发明升级日志的处理方法一实施例涉及的功能模块示意图。
44.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
45.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
46.请参照图1,图1为本发明实施例方案涉及的硬件运行环境的终端设备结构示意图。
47.本发明实施例终端设备可以是配置有ucu(user connection unit-用户连接单元)和sdk(software development kit-软件开发工具包)的车端设备,当然,该终端设备还
可以是pc(personal computer,个人计算机)、服务器等其他固定式终端设备或手机、平板等移动式终端设备。
48.如图1所示,该终端设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
49.本领域技术人员可以理解,图1中示出的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
50.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及升级日志的处理程序。
51.在图1所示的终端设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明终端设备中的处理器1001、存储器1005可以设置在终端设备中,所述终端设备通过处理器1001调用存储器1005中存储的升级日志的处理程序,并执行本发明实施例提供的升级日志的处理方法。
52.基于上述终端设备,提供本发明升级日志的处理方法的各个实施例。
53.请参照图2,图2为本发明升级日志的处理方法第一实施例的流程示意图。
54.应当理解的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,本发明升级日志的处理方法当然也可以以不同于此处的顺序执行所示出或描述的步骤。
55.在本实施例中,本发明升级日志的处理方法,可以包括以下步骤:
56.步骤s10:接收目标升级任务,并生成与所述目标升级任务对应的各升级特征信号;
57.在本实施例中,终端设备在运行时,首先与开发者指定的数据升级平台进行链接,并接收由该数据升级平台发送的目标升级任务,该终端设备将该目标升级任务输入至配置在该终端设备内的升级执行模块,由该升级执行模块按照该目标升级任务对该目标升级任务指定的目标待升级固件或目标待升级软件执行升级操作,该升级执行模块在执行升级操作的过程中生成与该目标升级任务对应的各升级特征信号,并将各该升级特征信号输入部署在该数据升级平台内的信号检测单元中。
58.示例性地,例如,目标车端在运行时,首先与开发者指定的fota平台进行链接,同时,该fota平台接收测试人员发出的升级包,并将该升级包封装为目标升级任务,该fota平台通过预先配置的ota技术发送该目标升级任务至该目标车端,该目标车端在接收到该目标升级任务后,根据该目标升级任务在该目标车端中确定需要升级的待升级固件或待升级软件,并调用配置在该目标车端内的ucu模块按照该目标升级任务对该待升级固件或该待升级软件执行操作,同时由该的ucu模块生成与该更新操作对应的各升级特征信号,该ucu模块将各该升级特征信号发送至部署在该ucu模块内的sdk单元中。
59.进一步地,在一种可行的实施例中,上述步骤s10,具体可以包括:
60.步骤s101:确定所述目标升级任务内包含的各阶段任务;
61.在本实施例中,终端设备在接收到上述目标升级任务之后,首先将该目标升级任务输入至上述升级执行模块,由该升级执行模块将该目标升级任务进行分解以提取该目标升级任务内包含的各阶段任务。
62.步骤s102:按照各所述阶段任务对预设的待升级目标执行升级操作,并生成与各所述阶段任务各自对应的升级特征信号;
63.在本实施例中,终端设备控制上述升级执行模块按照各上述阶段任务分别对上述待升级固件或上述待升级软件执行升级操作,该升级执行模块在每完成一个该阶段升级操作时,根据该阶段升级操作的结果生成与该阶段操作结果对应的升级特征信号,并将该升级特征信号输入至上述信号检测单元中。
64.示例性地,例如,请参照图4,图4为本发明升级日志的处理方法一实施例涉及的车端主动上传日志数据的流程示意图,目标车端在通过上述ota技术接收到上述目标升级任务之后,首先将该目标升级任务输入至上述ucu模块,由该ucu模块分解该目标升级任务,并在该目标升级任务中提取各阶段任务,该ucu模块在各该阶段任务中依次确定数据包下载阶段、数据包注入阶段及数据包安装阶段,该ucu模块依次按照该数据包下载阶段、该数据包注入阶段及该数据包安装阶段对该目标车端内的上述待更新固件或上述待更新软件进行更新,并完成该数据包下载阶段、该数据包注入阶段及该数据包安装阶段时根据各该阶段任务的完成结果是否成功生成与该数据包下载阶段、该数据包注入阶段及该数据包安装阶段对应的升级特征信号,该ucu模块进而将各该升级特征信号输入至配置在该ucu模块内的上述sdk单元中。
65.步骤s20:对各所述升级特征信号进行整合得到所述目标升级任务对应的目标升级结果,并判断所述目标升级结果是否为升级成功;
66.在本实施例中,终端设备控制上述信号检测单元对各上述升级特征信号进行整合得到与上述目标升级任务对应的目标升级结果,同时,该终端设备读取存储模块以获取开发者预先存储的结果判断机制,并将该结果判断机制输入至该信号检测单元,由该信号检测单元根据该结果判断机制判断该目标升级结果是否为升级成功。
67.示例性地,例如,如图4所示,目标车端控制上述sdk单元对上述数据包下载阶段、上述数据包注入阶段及上述数据包安装阶段各自对应的升级特征信号进行整合得到上述目标升级结果,同时,该目标扯断读取配置在该目标车端内的存储装置以获取测试人员预先存储的包含阶段升级成功特征信息和阶段升级失败特征信息的结果判断机制,并将该结果判断机制输入至该sdk单元,之后,该目标车端调用该sdk单元基于该结果判断机制判断该目标升级结果是否为升级成功。
68.进一步地,在一种可行的实施例中,上述步骤s20中“判断所述目标升级结果是否为升级成功”的步骤,具体可以包括:
69.步骤s201:获取预设的结果判断机制,其中,所述结果判断机制包含阶段升级成功特征信息和阶段升级失败特征信息;
70.在本实施例中,终端设备读取上述存储装置以获取开发者预先存储的包含有阶段升级成功特征信息和阶段升级失败特征信息的结果判断机制,并将该结果判断机制输入至上述信号检测单元。
71.步骤s202:根据所述结果判断机制对所述目标升级结果内包含的各所述升级特征信号进行检测得到各检测结果,并根据各所述检测结果判断所述目标升级结果是否为升级成功;
72.在本实施例中,终端设备调用上述信号检测单元将获取的上述目标升级结果中包含的各上述升级信号特征分别与该结果判断机制进行比对,并确定各该升级信号特征分别与该结果判断机制中包含的阶段升级成功信息特征一致,还是与阶段升级失败特征信息一致,进而根据各检测结果判断该目标升级结果是否为升级成功。
73.示例性地,例如,目标车端读取上述存储器以获取上述测试人员预先存储的包含阶段升级成功特征信息和阶段升级失败特征信息的上述结果判断机制,该目标车端将获取的该结果判断机制输入至上述sdk单元,由该sdk单元将上述目标升级结果中包含的上述数据包下载阶段特征信息、上述数据包注入阶段特征信息及上述数据包安装阶段特征信息与该结果判断机制进行比对,当该数据包下载阶段特征信息、该数据包注入阶段特征信息及该数据包安装阶段特征信息均与该结果判断机制内包含的阶段升级成功特征信息一致时,该sdk单元将确定该目标升级结果为升级成功,而当该数据包下载阶段特征信息、该数据包注入阶段特征信息及该数据包安装阶段特征信息中存在至少一个阶段特征信息符合上述阶段失败特征信息一致时,该sdk单元确定该目标升级结果为升级失败。
74.步骤s30:若否,则获取与所述目标升级任务对应的各目标升级日志,并将各所述目标升级日志发送至预设的数据升级平台,以供所述数据升级平台对各所述目标升级日志进行处理;
75.在本实施例中,终端设备若接收到上述信号检测单元上传的上述升级结果为升级失败时,该终端设备控制该信号检测装置读取上述存储模块以获取上述升级执行模块在执行上述目标升级任务时产生的各目标升级日志,并将各该目标升级日志打包封装发送至与上述的数据升级平台,以供该数据升级平台对各该目标升级日志进行处理。
76.示例性地,例如,如图4所示,目标车端若接收到上述sdk单元上传的上述升级结果为升级失败时,该目标车端调用该sdk单元读取上述存储器以获取上述ucu模块在执行上述目标升级任务时产生的各目标升级日志,该sdk单元将各该目标升级日志输入至该目标车端内配置的数据处理装置,由该数据处理装置将各该目标升级日志打包封装,通过上述ota技术发送至上述fota平台,以供该fota平台对各该目标升级日志进行处理。
77.进一步地,在一种可行的实施例中,在上述步骤s30之后,本发明升级日志的处理方法的方法,还可以包括:
78.步骤a10:若判断到所述升级结果为所述升级成功,则检测是否接收到预设的日志上传指令;
79.在本实施例中,终端设备若接收到上述信号检测单元上传的上述升级结果为升级成功时,则该终端设备检测该信号检测单元是否接收到开发者通过上述数据升级平台发出的日志上传指令。
80.步骤a20:若检测到所述日志上传指令,则将所述日志上传指令对应的各所述目标升级日志上传至所述数据升级平台。
81.在本实施例中,终端设备若检测到上述信号检测单元接收到上述日志上传指令,则该终端设备控制该信号检测单元读取上述存储模块以获取上述升级执行模块在执行上
述目标升级任务时产生的各目标升级日志,并将各该目标升级日志打包封装发送至与上述的数据升级平台。
82.示例性地,例如,请参照图5,图5为本发明升级日志的处理方法一实施例涉及的fota平台手动读取日志数据的流程示意图,目标车端若接收到上述sdk单元上传的上述升级结果为升级成功时,该目标车端对该sdk单元进行检测并确定该sdk单元是否接收到上述测试人员通过上述fota平台发出的日志上传指令,若该目标车端检测到该日志上传指令,则该目标车端控制该sdk单元读取上述存储器以获取上述ucu模块在执行上述目标升级任务时产生的各目标升级日志,该sdk单元将各该升级日志输入至该目标车端内配置的数据处理装置,由该数据处理装置将各该目标升级日志打包封装,通过上述ota技术发送至上述fota平台,以供该fota平台对各该目标升级日志进行处理。
83.需要说明的是,在本实施例中,目标车端还可以确认上述日志上传指令内指定需要上传的各目标日志参数,并控制上述sdk单元在上述存储器中读取各该目标日志参数,并将各该目标日志参数发送至上述fota平台,即,该日志上传指令可以指定任意任务相关的日志数据,本发明升级日志的处理方法的方法对此不做限制。
84.进一步地,在一种可行的实施例中,上述步骤a20中“将所述日志上传指令对应的各所述目标升级日志上传至所述数据升级平台”的步骤,具体可以包括:
85.步骤a201:确定所述日志上传指令对应的车端唤醒指令;
86.在本实施例中,终端设备在检测到上述日志上传指令时,首先将该日志上传指令输入至该终端设备内配置的控制平台,由该控制平台读取该日志上传指令内对应的车端唤醒指令。
87.步骤a202:按照所述车端唤醒指令登入所述数据升级平台,并按照所述日志上传指令确定各所述目标升级日志。
88.在本实施例中,终端设备控制上述控制平台将上述车端唤醒指令输入至上述升级执行模块,由该升级执行模块将该唤醒指令转发至上述信号检测单元,之后,该信号检测单元按照该唤醒指令登入至上述数据升级平台,并接收该数据升级平台下发的上述日志上传指令,该信号检测单元读取上述存储模块以获取各上述目标升级日志。
89.步骤a203:将各所述目标升级日志上传至所述数据升级平台;
90.在本实施例中,终端设备控制上述信号检测装置将各上述目标升级日志直接上传至上述数据升级平台。
91.示例性地,例如,目标车端在检测到上述日志上传指令时,首先将该日志上传指令输入至该目标车端内配置的车控平台,由该车控平台提取该日志上传指令对应的fota唤醒指令,并将该fota唤醒指令发送至上述ucu模块,之后,该ucu模块将该fota唤醒指令转发至配置在ucu模块内的ucu-sdk单元,该ucu-sdk单元按照该fota唤醒指令登入至该fota平台,同时,该fota平台直接将该日志上传指令输入至该ucu-sdk单元,最后,该ucu-sdk单元读取上述存储器以获取各上述目标升级日志,并将各该目标升级日志发送至该fota平台。
92.在本实施例中,终端设备在运行时,首先与开发者指定的数据升级平台进行链接,并接收由该数据升级平台发送的目标升级任务,该终端设备将该目标升级任务输入至配置在该终端设备内的升级执行模块,由该升级执行模块按照该目标升级任务对该目标升级任务指定的目标待升级固件或目标待升级软件执行升级操作,该升级执行模块在执行升级操
作的过程中生成与该目标升级任务对应的各升级特征信号,并将各该升级特征信号输入部署在该数据升级平台内的信号检测单元中,之后,该终端设备控制上述信号检测单元对各上述升级特征信号进行整合得到与上述目标升级任务对应的目标升级结果,同时,该终端设备读取存储模块以获取开发者预先存储的结果判断机制,并将该结果判断机制输入至该信号检测单元,由该信号检测单元根据该结果判断机制判断该目标升级结果是否为升级成功,最后,该终端设备若接收到上述信号检测单元上传的上述升级结果为升级失败时,该终端设备控制该信号检测装置读取上述存储模块以获取上述升级执行模块在执行上述目标升级任务时产生的各目标升级日志,并将各该目标升级日志打包封装发送至与上述的数据升级平台,以供该数据升级平台对各该目标升级日志进行处理。
93.如此,本发明通过获取目标车端执行目标升级任务时产生的任务结果并对该任务结果进行检测,在检测到该任务结果为失败时,获取该目标升级任务对应的各升级日志,并将各该升级日志上传至预设的数据升级平台的方式,即,在检测到目标车端执行的目标升级任务失败时,控制目标车端将各目标升级日志主动发送至远程的数据升级平台,达到了令数据处理服务器能够远程获取车辆在软件升级过程中产生的各目标升级日志的技术效果,从而降低了在获取目标升级日志过程中产生的人力和物力资源浪费。
94.进一步地,基于上述本发升级日志的处理方法的第一实施例,在此提出本发明升级日志的处理方法的第二实施例,本发明升级日志的处理方法,还可以应用于上述数据升级平台。
95.请参照图3,图3为本发明升级日志的处理方法第二实施例的流程示意图,本发明升级日志的处理的方法,还可以包括:
96.步骤b10:在检测到所述升级结果为升级失败时,获取预设的各比对升级日志;其中,各所述比对升级日志为各其他目标车辆在所述升级结果为升级成功时产生的升级日志;
97.在本实施例中,终端设备在接收到上述信号检测单元上传的上述升级结果为升级失败,并将该升级结果发送至上述数据升级平台时,该数据升级平台检测与该数据升级平台相连接的其他终端设备,并获取各该其他终端设备各自在执行上述目标升级任务,且该目标升级任务对应的升级结果为升级成功时产生的各比对升级日志。
98.步骤b20:根据各所述目标升级日志和各所述比对升级日志得确定各所述目标升级日志中包含的目标异常日志;
99.在本实施例中,数据升级平台将获取的各上述比对升级日志和各上述升级日志输入至该数据升级平台内配置的数据比对装置,由该数据比对装置根据各该比对升级日志在各该升级日志中确定目标异常日志。
100.示例性地,例如,目标车端在接收到上述sdk单元上传的上述升级结果为升级失败,并将该升级结果发送至上述fota平台时,该fota平台确定与该fota平台具有连接关系的其他车端,并读取各该其他车端在成功执行上述目标执行任务时产生的各比对升级日志,之后,该fota平台将各该比对升级日志和该目标车端上传的各升级日志输入至上述数据比对模块,由该数据比对将各该升级日志分别与各该比对升级日志进行比对,从而在各该升级日志中确定目标异常日志。
101.进一步地,在一种可行的实施例中,上述步骤b20,具体可以包括:
102.步骤b201:提取各所述目标升级日志内包含的各升级特征信号;
103.步骤b202:将各所述升级特征信号分别与各所述比对升级日志进行比对,以在各所述升级特征信号中确定目标异常特征数据;
104.步骤b203:将所述目标异常特征数据对应的所述目标升级日志确定为所述目标异常日志;
105.示例性地,例如,fota平台调用上述数据比对模块提取各上述目标升级日志内包含的各升级特征信息,同时,该数据比对模块将各该升级特征信息分别与各上述比对升级日志进行比对,并判断各该升级特征信息中是否包含与各该比对升级日志不匹配的目标特征信息,当该数据比对模块判断到各该升级特征信息中包含该目标特征信息时,该fota平台确定该目标特征信息为上述目标异常特征数据,并在各该目标升级日志中确定该目标异常特征数据对应的日志数据,该fota平台将该日志数据确定为上述目标异常日志。
106.在本实施例中,首先,终端设备在接收到上述信号检测单元上传的上述升级结果为升级失败,并将该升级结果发送至上述数据升级平台时,该数据升级平台检测与该数据升级平台相连接的其他终端设备,并获取各该其他终端设备各自在执行上述目标升级任务,且该目标升级任务对应的升级结果为升级成功时产生的各比对升级日志,之后,该数据升级平台将获取的各上述比对升级日志和各上述升级日志输入至该数据升级平台内配置的数据比对装置,由该数据比对装置根据各该比对升级日志在各该升级日志中确定目标异常日志。
107.如此,本发明采用在检测到目标车端的升级结果为升级失败时,控制数据升级平台检测目标车端上传的各目标升级日志与其他车端上传的各比对升级日志,从而在各目标升级日志中确定目标异常日志的方式,即,通过其他车端上传的比对升级日志在目标车端上传的目标升级日志中确定目标异常日志,达到了提升数据升级平台对异常情况进行数据分析的效率这一目的。
108.此外,本发明还提供一种升级日志的处理装置,请参照图6,图6为本发明升级日志的处理方法一实施例涉及的功能模块示意图,如图6所示,本发明升级日志的处理装置包括:
109.任务部署模块10,用于接收目标升级任务,并生成与所述目标升级任务对应的各升级特征信号;
110.结果判断模块20,用于对各所述升级特征信号进行整合得到所述目标升级任务对应的目标升级结果,并判断所述目标升级结果是否为升级成功;
111.数据上传模块30,用于若检测到所述升级结果不为所述升级成功,则获取与所述目标升级任务对应的各目标升级日志,并将各所述目标升级日志发送至预设的数据升级平台,以供所述数据升级平台对各所述目标升级日志进行处理。
112.进一步地,任务部署模块10,包括:
113.任务提取单元,用于确定所述目标升级任务内包含的各阶段任务;
114.信号生成单元,用于按照各所述阶段任务对预设的待升级目标执行升级操作,并生成与各所述阶段任务各自对应的升级特征信号。
115.进一步地,结果判断模块20,包括:
116.机制获取单元,用于获取预设的结果判断机制,其中,所述结果判断机制包含阶段
升级成功特征信息和阶段升级失败特征信息;
117.结果判断单元,用于根据所述结果判断机制对所述目标升级结果内包含的各所述升级特征信号进行检测得到各检测结果,并根据各所述检测结果判断所述目标升级结果是否为升级成功。
118.进一步地,数据上传模块30,包括:
119.指令检测单元,用于若判断到所述升级结果为所述升级成功,则检测是否接收到预设的日志上传指令;
120.日志上传单元,用于若检测到所述日志上传指令,则将所述日志上传指令对应的各所述目标升级日志上传至所述数据升级平台。
121.进一步地,日志上传单元,包括:
122.指令提取子单元,用于确定所述日志上传指令对应的车端唤醒指令;
123.平台登入子单元,用于按照所述车端唤醒指令登入所述数据升级平台,并按照所述日志上传指令确定各所述目标升级日志;
124.日志上传子单元,用于将各所述目标升级日志上传至所述数据升级平台。
125.进一步地,所述方法应用于所述数据升级平台,数据上传模块30,还包括:
126.日志获取单元,用于在检测到所述升级结果为升级失败时,获取预设的各比对升级日志;其中,各所述比对升级日志为各其他目标车辆在所述升级结果为升级成功时产生的升级日志;
127.异常筛选单元,用于根据各所述目标升级日志和各所述比对升级日志得确定各所述目标升级日志中包含的目标异常日志。
128.进一步地,异常筛选单元,包括:
129.信号提取子单元,用于提取各所述目标升级日志内包含的各升级特征信号;
130.信号比对子单元,用于将各所述升级特征信号分别与各所述比对升级日志进行比对,以在各所述升级特征信号中确定目标异常特征数据;
131.异常确定子单元,用于将所述目标异常特征数据对应的所述目标升级日志确定为所述目标异常日志。
132.此外,本发明还提供一种终端设备,该终端设备上有可在处理器上运行的升级日志的处理程序,所述终端设备执行所述升级日志的处理程序时实现如以上任一项实施例所述的升级日志的处理方法的步骤。
133.本发明终端设备的具体实施例与上述升级日志的处理方法各实施例基本相同,在此不作赘述。
134.此外,本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有升级日志的处理程序,所述升级日志的处理程序被处理器执行时实现如以上任一项实施例所述的升级日志的处理方法的步骤。
135.本发计算机可读存储介质的具体实施例与上述升级日志的处理方法各实施例基本相同,在此不作赘述。
136.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
137.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
138.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是配置有ucu和sdk的车端设备,当然,该终端设备还可以是pc、服务器等其他固定式终端设备或手机、平板等移动式终端设备等)执行本发明各个实施例所述的方法。
139.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:


1.一种升级日志的处理方法,其特征在于,所述升级日志的处理方法包括以下步骤:接收目标升级任务,并生成与所述目标升级任务对应的各升级特征信号;对各所述升级特征信号进行整合得到所述目标升级任务对应的目标升级结果,并判断所述目标升级结果是否为升级成功;若否,则获取与所述目标升级任务对应的各目标升级日志,并将各所述目标升级日志发送至预设的数据升级平台,以供所述数据升级平台对各所述目标升级日志进行处理。2.如权利要求1所述的升级日志的处理方法,其特征在于,所述生成与所述目标升级任务对应的各升级特征信号的步骤,包括:确定所述目标升级任务内包含的各阶段任务;按照各所述阶段任务对预设的待升级目标执行升级操作,并生成与各所述阶段任务各自对应的升级特征信号。3.如权利要求2所述的升级日志的处理方法,其特征在于,所述判断所述目标升级结果是否为升级成功的步骤,包括:获取预设的结果判断机制,其中,所述结果判断机制包含阶段升级成功特征信息和阶段升级失败特征信息;根据所述结果判断机制对所述目标升级结果内包含的各所述升级特征信号进行检测得到各检测结果,并根据各所述检测结果判断所述目标升级结果是否为升级成功。4.如权利要求3所述的升级日志的处理方法,其特征在于,所述方法还包括:若判断到所述升级结果为所述升级成功,则检测是否接收到预设的日志上传指令;若检测到所述日志上传指令,则将所述日志上传指令对应的各所述目标升级日志上传至所述数据升级平台。5.如权利要求4所述的升级日志的处理方法,其特征在于,所述将所述日志上传指令对应的各所述目标升级日志上传至所述数据升级平台的步骤,包括:确定所述日志上传指令对应的车端唤醒指令;按照所述车端唤醒指令登入所述数据升级平台,并按照所述日志上传指令确定各所述目标升级日志;将各所述目标升级日志上传至所述数据升级平台。6.如权利要求1所述的升级日志的处理方法,其特征在于,所述方法应用于所述数据升级平台,所述方法还包括:在检测到所述升级结果为升级失败时,获取预设的各比对升级日志;其中,各所述比对升级日志为各其他目标车辆在所述升级结果为升级成功时产生的升级日志;根据各所述目标升级日志和各所述比对升级日志得确定各所述目标升级日志中包含的目标异常日志。7.如权利要求6所述的升级日志的处理方法,其特征在于,所述根据各所述目标升级日志和各所述比对升级日志得确定各所述目标升级日志中包含的目标异常日志的步骤,包括:提取各所述目标升级日志内包含的各升级特征信号;将各所述升级特征信号分别与各所述比对升级日志进行比对,以在各所述升级特征信号中确定目标异常特征数据;
将所述目标异常特征数据对应的所述目标升级日志确定为所述目标异常日志。8.一种升级日志的处理装置,其特征在于,所述装置包括:任务部署模块,用于接收目标升级任务,并生成与所述目标升级任务对应的各升级特征信号;结果判断模块,用于对各所述升级特征信号进行整合得到所述目标升级任务对应的目标升级结果,并判断所述目标升级结果是否为升级成功;数据上传模块,用于若检测到所述升级结果不为所述升级成功,则获取与所述目标升级任务对应的各目标升级日志,并将各所述目标升级日志发送至预设的数据升级平台,以供所述数据升级平台对各所述目标升级日志进行处理。9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的升级日志的处理程序,所述升级日志的处理程序被所述处理器执行时实现如权利要求1至7中任一项所述的升级日志的处理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有升级日志的处理程序,所述升级日志的处理程序被处理器执行时实现如权利要求1至7中任一项所述的升级日志的处理方法的步骤。

技术总结


本发明公开了一种升级日志的处理方法、装置、终端设备及计算机可读存储介质,包括:接收目标升级任务,并生成与所述目标升级任务对应的各升级特征信号;对各所述升级特征信号进行整合得到所述目标升级任务对应的目标升级结果,并判断所述目标升级结果是否为升级成功;若否,则获取与所述目标升级任务对应的各目标升级日志,并将各所述目标升级日志发送至预设的数据升级平台,以供所述数据升级平台对各所述目标升级日志进行处理。如此,本发明达到了令数据处理服务器能够远程获取车辆在软件升级过程中产生的各目标升级日志的技术效果,从而降低了在获取目标升级日志过程中产生的人力和物力资源浪费。力和物力资源浪费。力和物力资源浪费。


技术研发人员:

卢晓婷 苏国传 程登 张亮 吴明林

受保护的技术使用者:

上汽通用五菱汽车股份有限公司

技术研发日:

2022.09.28

技术公布日:

2023/1/13


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-75907-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-25 00:20:01

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论