日志检测方法、装置、设备及计算机可读存储介质转让专利

申请号 : CN201811008492.3

文献号 : CN109305117B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张伍召杨凯张磊张宏达王柏生陈卓

申请人 : 百度在线网络技术(北京)有限公司

摘要 :

本发明提供一种日志检测方法、装置、设备及计算机可读存储介质,方法包括:检测无人车系统中是否上传新的日志文件;若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;根据判断结果执行相应的指令,以使所述无人车能够正常运行。从而能够快速检测到无人车系统当前是否出现故障,进而能够根据该检测结果执行相应的操作,进一步地保证无人车的行驶安全。

权利要求 :

1.一种日志检测方法,其特征在于,包括:检测无人车系统中是否上传新的日志文件;

若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;

根据判断结果执行相应的指令,以使所述无人车能够正常运行;

所述检测无人车系统中是否上传新的日志文件,包括:根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;

若否,则根据历史读取时间检测所述无人车系统中是否上传新的日志文件。

2.根据权利要求1所述的方法,其特征在于,所述根据所述新的日志文件判断当前无人车系统是否发生故障,包括:判断所述新的日志文件是否命中预设的检测规则;

若是,则判定当前无人车系统发生故障。

3.根据权利要求1所述的方法,其特征在于,所述根据所述新的日志文件判断当前无人车系统是否发生故障,包括:判断所述新的日志文件上传速度是否超过预设的阈值;

若是则判定当前无人车系统发生故障。

4.根据权利要求1所述的方法,其特征在于,所述根据判断结果执行相应的指令,包括:若所述无人车系统发生故障,则向控制单元发送报警信息,以使所述控制单元根据所述报警信息采取停车操作或减速操作;

若所述无人车系统未发生故障,则控制所述无人车继续行驶。

5.根据权利要求1所述的方法,其特征在于,所述检测无人车系统中是否上传新的日志文件,包括:定期检测无人车系统中是否上传新的日志文件。

6.根据权利要求1所述的方法,其特征在于,所述根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改之后,还包括:若是,则判定所述无人车系统中的历史日志文件被分割;

根据分割后的历史日志文件判断当前无人车系统是否发生故障。

7.根据权利要求6所述的方法,其特征在于,所述根据分割后的历史日志文件判断当前无人车系统是否发生故障之后,还包括:若根据分割后的历史日志文件判断当前无人车系统命中任一检测规则,则向控制单元发送报警信息;

检测所述无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则;

若否,则向所述控制单元发送无人车系统正常信息。

8.一种日志检测装置,其特征在于,包括:检测模块,用于检测无人车系统中是否上传新的日志文件;

判断模块,用于若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;

执行模块,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行;

所述检测模块包括:

第一判断单元,用于根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;

第一检测单元,用于若否,则根据历史读取时间检测所述无人车系统中是否上传新的日志文件。

9.根据权利要求8所述的装置,其特征在于,所述判断模块包括:第一判断单元,用于判断所述新的日志文件是否命中预设的检测规则;

第一判定单元,用于若是,则判定当前无人车系统发生故障。

10.根据权利要求8所述的装置,其特征在于,所述判断模块包括:第二判断单元,用于判断所述新的日志文件上传速度是否超过预设的阈值;

第二判定单元,用于若是则判定当前无人车系统发生故障。

11.根据权利要求8所述的装置,其特征在于,所述执行模块包括:第一处理单元,用于若所述无人车系统发生故障,则向控制单元发送报警信息,以使所述控制单元根据所述报警信息采取停车操作或减速操作;

第二处理单元,用于若所述无人车系统未发生故障,则控制所述无人车继续行驶。

12.根据权利要求8所述的装置,其特征在于,所述检测模块包括:定期检测单元,用于定期检测无人车系统中是否上传新的日志文件。

13.根据权利要求8所述的装置,其特征在于,所述检测模块还包括:第三判定单元,用于若是,则判定所述无人车系统中的历史日志文件被分割;

第二判断单元,用于根据分割后的历史日志文件判断当前无人车系统是否发生故障。

14.根据权利要求13所述的装置,其特征在于,所述检测模块还包括:报警单元,用于若根据分割后的历史日志文件判断当前无人车系统命中任一检测规则,则向控制单元发送报警信息;

第二检测单元,用于检测所述无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则;

通知单元,用于若否,则向所述控制单元发送无人车系统正常信息。

15.一种日志检测设备,其特征在于,包括:存储器,处理器;

存储器;用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为由所述处理器执行如权利要求1-7任一项所述的日志检测方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的日志检测方法。

说明书 :

日志检测方法、装置、设备及计算机可读存储介质

技术领域

[0001] 本发明涉及无人车领域,尤其涉及一种日志检测方法、装置、设备及计算机可读存储介质。

背景技术

[0002] 无人驾驶汽车是一种智能汽车,也可以称之为轮式移动机器人,简称无人车,主要依靠车内的以计算机系统为主的智能驾驶仪来实现无人驾驶。由于无人车没有用户进行操控,则需要对无人车系统的故障进行实时了解,以保证无人车的行驶安全。
[0003] 在无人驾驶车辆运行过程中,若无人驾驶系统发生问题时,系统会将异常信息写入系统的日志文件中,后期可以根据定期查询日志文件而确定异常数据,并上报给安全控制单元,从而能够实现对无人车异常状态的及时处理。
[0004] 但是,上述方法一般都是直接对无人车系统中的全部日志文件进行检测,而无人车系统中的日志文件往往数量较多,因此,读取的时候较为耗费时间,导致异常数据读取效率较低,进而导致无法对无人车异常状态的及时处理。

发明内容

[0005] 本发明提供一种日志检测方法、装置、设备及计算机可读存储介质,用于解决直接对无人车系统中的全部日志文件进行检测而造成的读取的时候较为耗费时间,导致异常数据读取效率较低,进而导致无法对无人车异常状态的及时处理的技术问题。
[0006] 本发明的第一个方面是提供一种日志检测方法,包括:
[0007] 检测无人车系统中是否上传新的日志文件;
[0008] 若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0009] 根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0010] 本发明的另一个方面是提供一种日志检测装置,包括:
[0011] 检测模块,用于检测无人车系统中是否上传新的日志文件;
[0012] 判断模块,用于若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0013] 执行模块,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0014] 本发明的又一个方面是提供一种日志检测设备,包括:存储器,处理器;
[0015] 存储器;用于存储所述处理器可执行指令的存储器;
[0016] 其中,所述处理器被配置为由所述处理器执行如上述的日志检测方法。
[0017] 本发明的又一个方面是提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的日志检测方法。
[0018] 本发明提供的日志检测方法、装置、设备及计算机可读存储介质,通过检测无人车系统中是否上传新的日志文件;若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;根据判断结果执行相应的指令,以使所述无人车能够正常运行。从而能够快速检测到无人车系统当前是否出现故障,进而能够根据该检测结果执行相应的操作,进一步地保证无人车的行驶安全。

附图说明

[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0020] 图1为本发明实施例一提供的日志检测方法的流程示意图;
[0021] 图2为本发明实施例二提供的日志检测方法的流程示意图;
[0022] 图3为本发明实施例三提供的日志检测方法的流程示意图;
[0023] 图4为本发明实施例四提供的日志检测装置的结构示意图;
[0024] 图5为本发明实施例五提供的日志检测装置的结构示意图;
[0025] 图6为本发明实施例六提供的日志检测装置的结构示意图;
[0026] 图7为本发明实施例七提供的日志检测设备的结构示意图。

具体实施方式

[0027] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例所获得的所有其他实施例,都属于本发明保护的范围。
[0028] 图1为本发明实施例一提供的日志检测方法的流程示意图,如图1所示,所述方法包括:
[0029] 步骤101、检测无人车系统中是否上传新的日志文件。
[0030] 在本实施方式中,由于直接对无人车系统中的全部日志文件进行检测,而无人车系统中的日志文件往往数量较多,因此,读取的时候较为耗费时间,导致异常数据读取效率较低,进而导致无法对无人车异常状态的及时处理。在无人驾驶车辆运行过程中,若无人驾驶系统发生问题时,系统会将异常信息写入系统的日志文件中,为了解决上述技术问题,首先可以检测无人车系统中是否上传新的日志文件,由于历史日志文件已经检测过,因此,只对新的日志文件进行检测,能够在提高检测效率的基础上,提高检测的精准度。
[0031] 步骤102、若是,则根据所述新的日志文件判断当前无人车系统是否发生故障。
[0032] 在本实施方式中,检测无人车系统中是否上传新的日志文件之后,若检测到当前存在新的日志文件,则可以直接对新的日志文件进行检测,从而能够确定无人车系统当前是否存在问题。通过对新的日志文件进行检测,能够提高检测效率。
[0033] 步骤103、根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0034] 在本实施方式中,可以理解的是,若根据新的日志信息判断无人车当前没有存在故障,则表征无人车当前正常运行,若根据新的日志信息检测到无人车当前存在故障,则需要对无人车进行调整,以保证其能够正常行驶。因此,根据所述新的日志文件判断当前无人车系统是否发生故障之后,需要根据判断结果执行相应的指令,以使无人车能够正常运行。
[0035] 本实施例提供的日志检测方法,通过检测无人车系统中是否上传新的日志文件;若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;根据判断结果执行相应的指令,以使所述无人车能够正常运行。从而能够快速检测到无人车系统当前是否出现故障,进而能够根据该检测结果执行相应的操作,进一步地保证无人车的行驶安全。
[0036] 进一步地,在上述实施例的基础上,所述方法包括:
[0037] 检测无人车系统中是否上传新的日志文件;
[0038] 若是,则判断所述新的日志文件是否命中预设的检测规则;
[0039] 若是,则判定当前无人车系统发生故障;
[0040] 根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0041] 在本实施例中,检测到无人车当前上传新的日志文件之后,可以对该新的日志文件进行检测,判断无人车当前是否存在故障。具体地,可以预先设置检测规则,其中,检测规则可以为当前无人车的中央处理器(Central Processing Unit/Processor,简称CPU)温度是否超过预设的温度阈值、中央处理器占用量是否超过预设的占用阈值、无人车的硬盘是否损坏、无人车的内存是否损坏等。因此,可以判断当前新的日志文件是否命中上述检测规则,若命中,则表征无人车当前出现故障,需要对无人车进行调整。可以理解的是,若没有命中上述检测规则,则表征无人车当前正常行驶。因此,可以根据判定结果执行相应的指令,以保证无人车正常运行。需要说明的是,可以采取任意一种方法判断当前新的日志文件是否命中上述检测规则,举例来说,可以采用正则表达式来判断当前新的日志文件是否命中上述检测规则,也可以采取其他任意一种方法进行判断,本发明在此不做限制。
[0042] 本实施例提供的日志检测方法,通过按照预设的检测规则判断无人车当前是否出现故障,并根据判断结果采取相应的措施,从而能够快速地确定无人车当前是否出现故障,并且能够保证无人车的行驶安全。
[0043] 可选地,在上述任一实施例的基础上,所述方法包括:
[0044] 检测无人车系统中是否上传新的日志文件;
[0045] 若是,则判断所述新的日志文件上传速度是否超过预设的阈值;
[0046] 若是则判定当前无人车系统发生故障;
[0047] 根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0048] 在本实施例中,若当前系统中的日志文件上传速度超过预设的阈值,则表征系统当前出现了大量异常信息或者极其严重的问题。因此,在检测到无人车系统存在新的日志文件时,可以判断日志文件的上传速度是否超过预设的阈值。具体地,可以根据当前新日志文件的数量以及两次检测的时间间隔计算日志文件的上传速度,此外,还可以判断当前上传的日志文件的数量是否超过预设的阈值,若是,则判定无人车系统发生故障,相应地,若否,则表征无人车当前正常运行。根据判断结果采取相应的指令,以保证无人车正常运行。
[0049] 本实施例提供的日志检测方法,通过检测无人车系统上传的日志文件速度是否超过预设的阈值,从而判断无人车系统当前是否发生故障,从而能够快速地确定无人车当前是否出现故障,并且能够保证无人车的行驶安全。
[0050] 进一步地,在上述任一实施例的基础上,所述方法包括:
[0051] 定期检测无人车系统中是否上传新的日志文件;
[0052] 若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0053] 根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0054] 在本实施例中,为了保证无人车能够正常行驶,可以定期检测无人车系统中是否上传新的日志文件,若是,根据新的日志文件判断当前无人车系统是否发生故障;根据判断结果执行相应的指令,以使无人车能够正常运行。
[0055] 本实施例提供的日志检测方法,通过定期检测无人车系统中是否上传新的日志文件,从而能够对无人车系统的状态进行定期检测,保证无人车能够正常行驶。
[0056] 图2为本发明实施例二提供的日志检测方法的流程示意图,在上述任一实施例的基础上,如图2所示,所述方法包括:
[0057] 步骤201、检测无人车系统中是否上传新的日志文件;
[0058] 步骤202、若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0059] 步骤203、若所述无人车系统发生故障,则向控制单元发送报警信息,以使所述控制单元根据所述报警信息采取停车操作或减速操作;
[0060] 步骤204、若所述无人车系统未发生故障,则控制所述无人车继续行驶。
[0061] 在本实施例中,检测无人车系统是否上传新的日志文件,若是,则根据该新的日志文件判断无人车系统当前是否发生故障,若是,则可以向控制单元发送报警信息,从而控制单元可以根据该报警信息对无人车进行停车或者减速操作。举例来说,若无人车当前的故障较为严重,则需要对无人车进行停车处理,若该故障为能够自行调整的故障,则可以控制无人车进行减速操作,并在减速的过程中进行调整,以保证无人车的正常行驶。可选地,若无人车系统当前没有发生故障,则可以继续控制无人车进行行驶。
[0062] 本实施例提供的日志检测方法,通过若所述无人车系统发生故障,则向控制单元发送报警信息,以使所述控制单元根据所述报警信息采取停车操作或减速操作;若所述无人车系统未发生故障,则控制所述无人车继续行驶。从而能够在快速检测无人车系统是否发生故障的基础上,保障无人车的行驶安全。
[0063] 图3为本发明实施例三提供的日志检测方法的流程示意图,在上述任一实施例的基础上,如图3所示,所述方法包括:
[0064] 步骤301、根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;
[0065] 步骤302、若否,则根据历史读取时间检测所述无人车系统中是否上传新的日志文件;
[0066] 步骤303、若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0067] 步骤304、根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0068] 在本实施例中,由于日志文件具有描述符,因此,可以根据历史日志文件的描述符判断历史日志文件是否被修改,若被修改,则表征历史日志文件被分割,若没有被修改,则可以根据上一次检测时的历史读取时间检测无人车系统中是否上传新的日志文件,相应地,可以将历史读取时间之后上传的日志文件作为新的日志文件。根据新的日志文件判断无人车当前是否发生故障,并根据判断结果采取相应的措施,从而能够保证无人车正常运行。
[0069] 本实施例提供的日志检测方法,通过根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;若否,则根据历史读取时间检测所述无人车系统中是否上传新的日志文件,从而能够准确地判断无人车系统是否上传了新的日志文件,进而为后续的无人车系统的故障检测提供了基础。
[0070] 进一步地,在上述任一实施例的基础上,所述方法包括:
[0071] 根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;
[0072] 若是,则判定所述无人车系统中的历史日志文件被分割;
[0073] 根据分割后的历史日志文件判断当前无人车系统是否发生故障;
[0074] 根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0075] 在本实施例中,由于无人车系统中的日志文件较多,因此,无人车系统可能会对日志文件进行分割操作,因此,根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改之后,若被修改,则表征历史日志文件被分割,此时,无法根据历史读取时间确定当前是否上传了新的日志文件,因此,可以根据分割后的历史日志文件判断当前无人车系统是否发生故障。根据判断结果执行相应的指令。
[0076] 本实施例提供的日志检测方法,通过判断无人车系统中的日志文件进行分割之后,可以根据分割后的历史日志文件确定当前无人车系统是否发生故障,从而能够保证无人车的正常运行。
[0077] 进一步地,在上述任一实施例的基础上,所述方法包括:
[0078] 根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;
[0079] 若是,则判定所述无人车系统中的历史日志文件被分割;
[0080] 若根据分割后的历史日志文件判断当前无人车系统命中任一检测规则,则向控制单元发送报警信息;
[0081] 检测所述无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则;
[0082] 若否,则向所述控制单元发送无人车系统正常信息。
[0083] 在本实施例中,由于无人车系统中的日志文件较多,因此,无人车系统可能会对日志文件进行分割操作,因此,根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改之后,若被修改,则表征历史日志文件被分割,此时,无法根据历史读取时间确定当前是否上传了新的日志文件,因此,可以根据分割后的历史日志文件判断当前无人车系统是否发生故障。但是,由于分割后的日志文件中可能存在部分日志文件已经被读取过,因此,当根据分割后的历史日志文件确定无人车系统当前发生故障时,可以向控制单元发起报警信息,检测无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则,若没有继续命中该检测规则,则表征上次故障信息时历史故障信息,此时,可以向控制单元发送无人车系统正常信息,以使控制单元根据该无人车系统正常信息继续控制无人车行驶。相应地,若无人车系统中在预设的时间内上传的新的日志文件再次命中所述检测规则,则表征无人车系统发生故障,此时可以由控制单元控制无人车减速或者停车,以保证无人车的行驶安全。
[0084] 本实施例提供的日志检测方法,通过若根据分割后的历史日志文件判断当前无人车系统命中任一检测规则,则向控制单元发送报警信息;检测所述无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则,从而能够准确地确定无人车系统当前是否发生故障,进而能够保证无人车正常行驶。
[0085] 图4为本发明实施例四提供的日志检测装置的结构示意图,如图4所示,所述方法包括:
[0086] 检测模块41,用于检测无人车系统中是否上传新的日志文件。
[0087] 判断模块42,用于若是,则根据所述新的日志文件判断当前无人车系统是否发生故障。
[0088] 执行模块43,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0089] 本实施例提供的日志检测装置,通过检测无人车系统中是否上传新的日志文件;若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;根据判断结果执行相应的指令,以使所述无人车能够正常运行。从而能够快速检测到无人车系统当前是否出现故障,进而能够根据该检测结果执行相应的操作,进一步地保证无人车的行驶安全。
[0090] 进一步地,在上述实施例的基础上,所述装置包括:
[0091] 检测模块,用于检测无人车系统中是否上传新的日志文件;
[0092] 所述判断模块包括:
[0093] 第一判断单元,用于判断所述新的日志文件是否命中预设的检测规则;
[0094] 第一判定单元,用于若是,则判定当前无人车系统发生故障;
[0095] 执行模块,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0096] 本实施例提供的日志检测装置,通过按照预设的检测规则判断无人车当前是否出现故障,并根据判断结果采取相应的措施,从而能够快速地确定无人车当前是否出现故障,并且能够保证无人车的行驶安全。
[0097] 可选地,在上述任一实施例的基础上,所述装置包括:
[0098] 检测模块,用于检测无人车系统中是否上传新的日志文件;
[0099] 所述判断模块包括:
[0100] 第二判断单元,用于判断所述新的日志文件上传速度是否超过预设的阈值;
[0101] 第二判定单元,用于若是则判定当前无人车系统发生故障;
[0102] 执行模块,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0103] 本实施例提供的日志检测装置,通过检测无人车系统上传的日志文件速度是否超过预设的阈值,从而判断无人车系统当前是否发生故障,从而能够快速地确定无人车当前是否出现故障,并且能够保证无人车的行驶安全。
[0104] 进一步地,在上述任一实施例的基础上,所述装置包括:
[0105] 所述检测模块包括:
[0106] 定期检测单元,用于定期检测无人车系统中是否上传新的日志文件;
[0107] 判断模块,用于若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0108] 执行模块,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0109] 本实施例提供的日志检测装置,通过定期检测无人车系统中是否上传新的日志文件,从而能够对无人车系统的状态进行定期检测,保证无人车能够正常行驶。
[0110] 图5为本发明实施例五提供的日志检测装置的结构示意图,在上述任一实施例的基础上,如图5所示,所述装置包括:
[0111] 检测模块51,用于检测无人车系统中是否上传新的日志文件;
[0112] 判断模块52,用于若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0113] 所述执行模块53包括:
[0114] 第一处理单元501,用于若所述无人车系统发生故障,则向控制单元发送报警信息,以使所述控制单元根据所述报警信息采取停车操作或减速操作;
[0115] 第二处理单元502,用于若所述无人车系统未发生故障,则控制所述无人车继续行驶。
[0116] 本实施例提供的日志检测装置,通过若所述无人车系统发生故障,则向控制单元发送报警信息,以使所述控制单元根据所述报警信息采取停车操作或减速操作;若所述无人车系统未发生故障,则控制所述无人车继续行驶。从而能够在快速检测无人车系统是否发生故障的基础上,保障无人车的行驶安全。
[0117] 图6为本发明实施例六提供的日志检测装置的结构示意图,在上述任一实施例的基础上,如图6所示,所述装置包括:
[0118] 所述检测模块61包括:
[0119] 第一判断单元601,用于根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;
[0120] 第一检测单元602,用于若否,则根据历史读取时间检测所述无人车系统中是否上传新的日志文件;
[0121] 判断模块62,用于若是,则根据所述新的日志文件判断当前无人车系统是否发生故障;
[0122] 执行模块63,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0123] 本实施例提供的日志检测装置,通过根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;若否,则根据历史读取时间检测所述无人车系统中是否上传新的日志文件,从而能够准确地判断无人车系统是否上传了新的日志文件,进而为后续的无人车系统的故障检测提供了基础。
[0124] 进一步地,在上述任一实施例的基础上,所述装置包括:
[0125] 所述检测模块包括:
[0126] 第一判断单元,用于根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;
[0127] 第三判定单元,用于若是,则判定所述无人车系统中的历史日志文件被分割;
[0128] 第二判断单元,用于根据分割后的历史日志文件判断当前无人车系统是否发生故障;
[0129] 执行模块,用于根据判断结果执行相应的指令,以使所述无人车能够正常运行。
[0130] 本实施例提供的日志检测装置,通过判断无人车系统中的日志文件进行分割之后,可以根据分割后的历史日志文件确定当前无人车系统是否发生故障,从而能够保证无人车的正常运行。
[0131] 进一步地,在上述任一实施例的基础上,所述装置包括:
[0132] 所述检测模块包括:
[0133] 第一判断单元,用于根据所述无人车系统中历史日志文件的描述符判断所述历史日志文件是否被修改;
[0134] 第三判定单元,用于若是,则判定所述无人车系统中的历史日志文件被分割;
[0135] 报警单元,用于若根据分割后的历史日志文件判断当前无人车系统命中任一检测规则,则向控制单元发送报警信息;
[0136] 第二检测单元,用于检测所述无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则;
[0137] 通知单元,用于若否,则向所述控制单元发送无人车系统正常信息。
[0138] 本实施例提供的日志检测装置,通过若根据分割后的历史日志文件判断当前无人车系统命中任一检测规则,则向控制单元发送报警信息;检测所述无人车系统中在预设的时间内上传的新的日志文件是否再次命中所述检测规则,从而能够准确地确定无人车系统当前是否发生故障,进而能够保证无人车正常行驶。
[0139] 图7为本发明实施例七提供的日志检测设备的结构示意图,如图7所示,所述日志检测设备包括:存储器71,处理器72;
[0140] 存储器71;用于存储所述处理器72可执行指令的存储器71;
[0141] 其中,所述处理器72被配置为由所述处理器72执行如上述的日志检测方法。
[0142] 本发明的又一个实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的日志检测方法。
[0143] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0144] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0145] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。