本文作者:kaifamei

一种软件故障检测方法、装置、设备及介质与流程

更新时间:2025-12-21 20:28:50 0条评论

一种软件故障检测方法、装置、设备及介质与流程



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.图1为本技术提供的一种软件故障检测方法流程图;
31.图2为本技术提供的一种具体的软件故障检测方法示意图;
32.图3为本技术提供的一种软件故障装置结构图;
33.图4为本技术提供的一种电子设备结构图。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
35.当前现有的软件故障检测方法不能及时地检测出软件的故障。
36.为了克服上述问题,本技术提供了一种软件故障检测方案,能够提高检测软件故障的效率。
37.参见图1所示,本技术实施例公开了一种软件故障检测方法,应用于服务器,该方法包括:
38.步骤s11:获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据。
39.本技术实施例中,获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据。具体的,首先获取设备发送的检测日志文件,并对所述检测日志文件进行解析以获取若干字符串;对每个所述字符串进行解析,以获取包括检测对象的对象标识、一个检测项和所述检测项对应的检测状态的若干组原始检测数据。需要指出的是,获取的检测日志文件是,设备发送的,预先通过预设数据接口接收并记录所述若干字符串的检测日志文件。
40.本技术实施例中,当软件为车辆诊断软件时,服务器获取设备发送的,预先通过预设数据接口接收并记录所述若干字符串的检测日志文件,其中,所述若干字符串由若干组原始检测数据构成,具体的,需要车辆诊断软件记录包括当前车辆的vin(vehicle identification number,车辆识别码)、ecu(electronic control unit,电子控制单元)型号、执行功能名字、执行子功能名字和功能执行过程状态标签的若干组原始检测数据,然后将所述若干组原始检测数据转化为字符串,并通过预设数据接口发送至检测日志文件,然后将所述检测日志文件发送至服务器,字符串形式为vin+ecu关键字+执行功能名字+执行子功能名字+功能执行过程状态标签;需要指出的是,具体的一组原始检测数据,如表一所示:
41.表一
[0042][0043]
检测项具体包括当前车辆的vin、ecu型号、执行功能名字、执行子功能名字,相应的执行子功能名字对应子功能标签,检测状态为功能执行过程状态标签,检测状态包括检测正常和检测异常,检测异常为检测失败,检测正常为检测成功,如表一所示,1表示检测正常,0表示检测失败。
[0044]
本技术实施例中,记录好如表一所示的多组原始检测数据后,需要车辆诊断软件通过数据记录接口将如表一所示的多组原始检测数据记录到检测日志文件,具体的,要车辆诊断软件通过数据记录接口,将记录的多组字符串记录到诊断日志文件。
[0045]
本技术实施例中,获取设备在客户端同意诊断反馈后发送的诊断日志文件,具体的,需要车辆诊断软件将原始检测数据记录到诊断日志文件后,在客户端同意诊断反馈后将诊断日志文件发送给服务器,具体的,需要车辆诊断软件联网通过客户诊断反馈将日志发送到服务器。
[0046]
步骤s12:从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。
[0047]
本技术实施例中,从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。需要指出的是,根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障之后,将所述目标检测数据中的所述检测状态由检测异常调整为检测正常。
[0048]
本技术实施例中,获取设备发送的检测日志文件,并根据预设周期检索本地是否存在未被解析的所述检测日志文件,然后对未被解析的所述检测日志文件进行解析。需要指出的是,当软件为车辆诊断软件时,解析收到的车辆诊断日志文件得到字符串,将字符串解析后的到原始检测数据,将原始检测数据录入数据库中,如表二所示:
[0049]
表二
[0050][0051]
从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,也即检索出检索失败的目标检测数据,如表二所示,筛选出的波箱模式编程校验签名失败,然后根据数据库中的与目标检测数据中原始检测数据确定并定位软件中的故障,并可以根据检测出的故障及时及进行故障定位,以便对软件做出修改,从而完善软件,提高软件执行成功率。其中,“wbaxxxxxxxxxxxxx1”和“wbaxxxxxxxxxxxxx2”为不同车辆的vin,波箱模式1和波箱模式2为不同车辆的波箱模式。
[0052]
本技术实施例,服务器后台通过定期检索反馈的诊断日志,统计出第一步记录的相关标签,记录统计数据,根据数据和日志去定位完善诊断软件问题。
[0053]
本技术实施例中,通过代码设置vin、ecu、功能执行过程标签,再通过数据传输接口,将设置数据记录到本地日志,传给服务器,服务器后台通过大数据筛选,统计对应标签,查看功能是否执行异常,并根据记录相关数据和筛选结果对软件做出修正,最终实现软件
成功率的提升;另外,目前市面上的诊断设备大部分都是可以在线升级,连接互联网。诊断软件可以通过设置各功能执行标签,记录到诊断日志,反馈到服务器,服务器后台通过分类检索统计出各功能执行情况。
[0054]
可见,本技术获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据;从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。由此可见,本技术增加检测状态用于检索出检索异常的目标检测数据,以便根据述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障,因此提高了检索软件故障的效率,并可以根据检测出的故障及时尽信故障定位,以便对软件做出修改,从而完善软件,提高软件执行成功率;另外收集大量原始检测数据,并设置检测状态作为检测成功或失败的标签,能更准确地进行功能执行情况数据统计,更直观地了解软件开发情况。
[0055]
参见图2所示,本技术实施例公开了一种具体的软件故障检测方法,应用于服务器,该方法包括:
[0056]
步骤s21:获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据。
[0057]
本实施例中,关于上述步骤s21的具体过程,可以参考前述实施例中公开的相应内容,在此不再进行赘述。
[0058]
步骤s22:从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据。
[0059]
本实施例中,关于上述步骤s22的具体过程,可以参考前述实施例中公开的相应内容,在此不再进行赘述。
[0060]
步骤s23:确定与所述目标检测数据包括相同所述对象标识的所有所述原始检测数据,并检索所有所述原始检测数据中的所述检测项对应的检测流程中是否存在错误流程。
[0061]
本技术实施例中,确定与所述目标检测数据包括相同所述对象标识的所有所述原始检测数据,并检索所有所述原始检测数据中的所述检测项对应的检测流程中是否存在错误流程。需要指出的是,判断是否存在错误流程是根据与目标检测数据具有同一对象标识的原始检测数据判断的,具体的,当软件为车辆诊断软件时,是根据与目标检测数据具有同一vin的原始检测数据判断的。
[0062]
步骤s24:若所述检测项对应的所述检测流程中不存在错误流程,则利用所述目标检测数据中的所述目标项和所述对象标识确定出所述软件中的故障。
[0063]
本技术实施例中,若所述检测项对应的所述检测流程中不存在错误流程,则利用所述目标检测数据中的所述目标项和所述对象标识确定出所述软件中的故障。若所述检测项对应的所述检测流程中存在错误流程,则可以判断为设备添加软件的过程出现错误,可重新添加软件。
[0064]
可见,本技术获取设备发送的包括检测对象的对象标识、检测项和所述检测项对
应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据;从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。由此可见,本技术增加检测状态用于检索出检索异常的目标检测数据,以便根据述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障,因此提高了检索软件故障的效率,并可以根据检测出的故障及时尽信故障定位,以便对软件做出修改,从而完善软件,提高软件执行成功率。
[0065]
参见图3所示,本技术实施例公开了一种软件故障检测装置,应用于服务器,包括:
[0066]
检测数据获取模块11,用于获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据;
[0067]
故障确定模块12,用于从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。
[0068]
其中,关于上述各个模块更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
[0069]
由此可见,本技术增加检测状态用于检索出检索异常的目标检测数据,以便根据述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障,因此提高了检索软件故障的效率,并可以根据检测出的故障及时尽信故障定位,以便对软件做出修改,从而完善软件,提高软件执行成功率。
[0070]
在一些实施例中,所述检测数据获取模块11,具体可以包括:
[0071]
第一解析单元,用于获取设备发送的检测日志文件,并对所述检测日志文件进行解析以获取若干字符串;
[0072]
第二解析单元,用于对每个所述字符串进行解析,以获取包括检测对象的对象标识、一个检测项和所述检测项对应的检测状态的若干组原始检测数据;
[0073]
所述第一解析单元,具体可以包括:
[0074]
文件获取单元,用于获取设备发送的,预先通过预设数据接口接收并记录所述若干字符串的检测日志文件;
[0075]
所述第一解析单元,具体可以包括:
[0076]
第一具体解析单元,用于获取设备发送的检测日志文件,并根据预设周期检索本地是否存在未被解析的所述检测日志文件,然后对未被解析的所述检测日志文件进行解析;
[0077]
在一些实施例中,所述故障确定模块12,具体可以包括:
[0078]
流程检索单元,用于确定与所述目标检测数据包括相同所述对象标识的所有所述原始检测数据,并检索所有所述原始检测数据中的所述检测项对应的检测流程中是否存在错误流程;
[0079]
故障确定单元,用于若所述检测项对应的所述检测流程中不存在错误流程,则利用所述目标检测数据中的所述目标项和所述对象标识确定出所述软件中的故障;
[0080]
在一些实施例中,所述软件故障检测装置,具体还包括:
[0081]
调整模块,用于将所述目标检测数据中的所述检测状态由检测异常调整为检测正常。
[0082]
进一步的,本技术实施例还提供了一种电子设备,图4是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
[0083]
图4为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、输入输出接口24、通信接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任意实施例公开的软件故障检测方法的相关步骤。
[0084]
本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口25能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口24,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
[0085]
另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储器22作为可以包括作为运行内存的随机存取存储器和用于外部内存的存储用途的非易失性存储器,其上的存储资源包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
[0086]
其中,操作系统221用于管理与控制源主机上电子设备20上的各硬件设备以及计算机程序222,操作系统221可以是windows、unix、linux等。计算机程222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的软件故障检测方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
[0087]
本实施例中,所述输入输出接口24具体可以包括但不限于usb接口、硬盘读取接口、串行接口、语音输入接口、指纹输入接口等。
[0088]
进一步的,本技术实施例还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的软件故障检测方法。
[0089]
关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
[0090]
这里所说的计算机可读存储介质包括随机存取存储器(random access memory,ram)、内存、只读存储器(read-only memory,rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、磁碟或者光盘或技术领域内所公知的任意其他形式的存储介质。其中,所述计算机程序被处理器执行时实现前述软件故障检测方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
[0091]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的软件故障检测方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0092]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些
功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0093]
结合本文中所公开的实施例描述算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0094]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0095]
以上对本发明所提供的一种软件故障检测方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:


1.一种软件故障检测方法,其特征在于,应用于服务器,包括:获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据;从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。2.根据权利要求1所述的软件故障检测方法,其特征在于,所述获取设备发送的包括检测对象的对象标识、一个检测项和所述检测项对应的检测状态的若干组原始检测数据,包括:获取设备发送的检测日志文件,并对所述检测日志文件进行解析以获取若干字符串;对每个所述字符串进行解析,以获取包括检测对象的对象标识、一个检测项和所述检测项对应的检测状态的若干组原始检测数据。3.根据权利要求2所述的软件故障检测方法,其特征在于,所述获取设备发送的检测日志文件,包括:获取设备发送的,预先通过预设数据接口接收并记录所述若干字符串的检测日志文件。4.根据权利要求2所述的软件故障检测方法,其特征在于,所述获取设备发送的检测日志文件,并对所述检测日志文件进行解析,包括:获取设备发送的检测日志文件,并根据预设周期检索本地是否存在未被解析的所述检测日志文件,然后对未被解析的所述检测日志文件进行解析。5.根据权利要求1所述的软件故障检测方法,其特征在于,所述根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障,包括:确定与所述目标检测数据包括相同所述对象标识的所有所述原始检测数据,并检索所有所述原始检测数据中的所述检测项对应的检测流程中是否存在错误流程;若所述检测项对应的所述检测流程中不存在错误流程,则利用所述目标检测数据中的所述目标项和所述对象标识确定出所述软件中的故障。6.根据权利要求1至5任一项所述的软件故障检测方法,其特征在于,所述根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障之后,还包括:将所述目标检测数据中的所述检测状态由检测异常调整为检测正常。7.一种软件故障检测装置,其特征在于,应用于服务器,包括:检测数据获取模块,用于获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据;故障确定模块,用于从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。8.根据权利要求7所述的软件故障检测装置,其特征在于,所述检测数据获取模块,包括:第一解析单元,用于获取设备发送的检测日志文件,并对所述检测日志文件进行解析
以获取若干字符串;第二解析单元,用于对每个所述字符串进行解析,以获取包括检测对象的对象标识、一个检测项和所述检测项对应的检测状态的若干组原始检测数据。9.一种电子设备,其特征在于,包括处理器和存储器;其中,所述处理器执行所述存储器中保存的计算机程序时实现如权利要求1至6任一项所述的软件故障检测方法。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的软件故障检测方法。

技术总结


本申请公开了一种软件故障检测方法、装置、设备及介质,涉及计算机技术领域,该方法应用于服务器,包括:获取设备发送的包括检测对象的对象标识、检测项和所述检测项对应的检测状态的若干组原始检测数据;所述原始检测数据为所述设备利用本地的软件对所述检测对象进行检测后获取的数据;从所述若干组原始检测数据中检索出包括的所述检测状态为检测异常的目标检测数据,并根据所述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障。由此可见,本申请增加检测状态用于检索出检索异常的目标检测数据,以便根据述目标检测数据中的所述检测项和所述对象标识确定出所述软件中的故障,提高了检索软件故障的效率。率。率。


技术研发人员:

刘新 王跃

受保护的技术使用者:

深圳市易孔立出软件开发有限公司

技术研发日:

2022.05.18

技术公布日:

2022/8/22


文章投稿或转载声明

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

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

发表评论

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