确定设备检测结果的方法、装置以及电子设备与流程

文档序号:24407102发布日期:2021-03-26 17:43阅读:79来源:国知局
确定设备检测结果的方法、装置以及电子设备与流程

1.本申请涉及计算机技术领域,尤其涉及一种确定设备检测结果的方法、装置以及电子设备。


背景技术:

2.随着无人值守模式的推广,户外设备的安全巡检变得越来越重要,因此,如何以合理的方式进行安全巡检一直是人们所关心的问题。
3.目前的一种巡检方式是:采用抽样的方式进行巡检,将设定数量的设备作为一个样本并在每个样本中指定一个样本设备,以样本设备的检测结果来代表样本中各设备的检测结果。但是实际中可能仅样本设备发生故障而样本中的其它设备是正常的,此时以样本设备的检测结果代表样本中各设备的检测结果是不准确的,将严重影响基于样本检测结果的很多后续工作。


技术实现要素:

4.本申请提供了一种确定设备检测结果的方法、装置以及电子设备,可以解决设备检测结果准确度低的问题。技术方案如下:
5.本申请的第一方面提供了一种确定设备检测结果的方法,该方法包括:
6.接收服务器发送的设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
7.基于样本设备的标识,确定样本设备的真实检测结果;基于多个设备中除样本设备之外的其他设备的标识,确定其他设备的真实检测结果;
8.基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息;
9.向服务器发送样本的检测信息。
10.可选的,基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息,包括:
11.基于其他设备的真实检测结果,确定样本的检测结果;
12.将样本的检测结果以及样本设备的真实检测结果,作为样本的检测信息。
13.可选的,基于其他设备的真实检测结果,确定样本的检测结果,包括:
14.确定其他设备的真实检测结果中正例检测结果和负例检测结果的比例;
15.基于比例,将其他设备的真实检测结果中占比较大的检测结果作为样本的检测结果。
16.本申请的第二方面提供了一种确定设备检测结果的方法,该方法包括:
17.向终端设备发送设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
18.接收终端设备发送的样本的检测信息;检测信息是终端设备基于样本设备的标
识,确定样本设备的真实检测结果,并基于多个设备中其他设备的标识,确定其他设备的真实检测结果后,基于样本设备的真实检测结果以及其他设备的真实检测结果生成的。
19.可选的,该方法还包括:
20.将检测信息中的样本的检测结果作为其他设备的检测结果;样本的检测结果是基于其他设备的真实检测结果确定的;
21.将样本的检测信息中样本设备的真实检测结果作为样本设备的检测结果。
22.可选的,向终端设备发送设备检测任务之前,方法还包括:
23.按照设定规则将样本中的所有设备排序,将排序前n的设备作为样本设备;n为大于0的整数;若样本设备满足设定条件,则确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备,循环执行确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备的步骤以遍历所有设备,直到将排序最后的设备作为样本设备且已满足设定条件;
24.将样本中的所有设备按照设定规则重新排序。
25.本申请的第三方面提供了一种确定设备检测结果的装置,该装置包括:
26.第一接收模块,用于接收服务器发送的设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
27.第一确定模块,用于基于样本设备的标识,确定样本设备的真实检测结果;基于多个设备中除样本设备之外的其他设备的标识,确定其他设备的真实检测结果;
28.检测信息生成模块,用于基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息;
29.第一发送模块,用于向服务器发送样本的检测信息。
30.可选的,检测信息生成模块,具体用于:
31.基于其他设备的真实检测结果,确定样本的检测结果;
32.将样本的检测结果以及样本设备的真实检测结果,作为样本的检测信息。
33.检测信息生成模块在基于其他设备的真实检测结果,确定样本的检测结果时,具体用于:
34.确定其他设备的真实检测结果中正例检测结果和负例检测结果的比例;
35.基于比例,将其他设备的真实检测结果中占比较大的检测结果作为样本的检测结果。
36.本申请的第四方面提供了一种确定设备检测结果的装置,该装置包括:
37.第二发送模块,用于向终端设备发送设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
38.第二接收模块,用于接收终端设备发送的样本的检测信息;检测信息是终端设备基于样本设备的标识,确定样本设备的真实检测结果,并基于多个设备中其他设备的标识,确定其他设备的真实检测结果后,基于样本设备的真实检测结果以及其他设备的真实检测结果生成的。
39.可选的,该装置还包括:
40.第二确定模块,用于将检测信息中的样本的检测结果作为其他设备的检测结果;样本的检测结果是基于其他设备的真实检测结果确定的;
41.第三确定模块,用于将样本的检测信息中样本设备的真实检测结果作为样本设备的检测结果。
42.可选的,该装置还包括遍历模块,在第二发送模块向终端设备发送设备检测任务之前;
43.遍历模块,用于按照设定规则将样本中的所有设备排序,将排序前n的设备作为样本设备;n为大于0的整数;若样本设备满足设定条件,则确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备,循环执行确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备的步骤以遍历所有设备,直到将排序最后的设备作为样本设备且已满足设定条件;将样本中的所有设备按照设定规则重新排序。
44.本申请实施例的第五方面,提供了一种电子设备,该电子设备包括存储和处理器;存储器中存储有计算机程序;处理器用于在运行计算机程序时执行第一方面及其可选的实施方式中任一项的方法。
45.本申请实施例的第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现第一方面及其可选的实施方式中任一项的方法。
46.本申请提供的技术方案带来的有益效果是:
47.在本实施例中,接收服务器发送的设备检测任务后,由于该设备检测任务中包括多个设备的标识,且多个设备中包括样本设备,则可以基于样本设备的标识,确定样本设备的真实检测结果,并基于多个设备中其他设备的标识,确定其他设备的真实检测结果,从而可以基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息,可见,本申请确定得到的样本的检测信息除了考虑样本设备的真实检测结果外,还进一步考虑了多个设备中其他设备的真实检测结果,相对于现有方案,这样得到的样本的检测信息更能反映多数设备的情况,基于该检测信息来确定多个设备的检测结果也更加准确,提升了检测结果的准确度。
附图说明
48.为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
49.图1为本申请确定设备检测结果的方法的一个流程示意图;
50.图2为本申请确定设备检测结果的方法的另一个流程示意图;
51.图3为本申请确定设备检测结果的方法的另一个流程示意图;
52.图4为本申请确定设备检测结果的方法的另一个流程示意图;
53.图5为本申请确定设备检测结果的装置的一种结构示意图;
54.图6为本申请确定设备检测结果的装置的另一种结构示意图;
55.图7为本申请电子设备的结构示意图。
具体实施方式
56.下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同
或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。
57.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
58.为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
59.首先,对本申请涉及的几个名词进行介绍和解释:
60.安全巡检是指巡检人员对户外设备进行检测,以确定户外设备的各项参数是否均在正常范围内。
61.请参照图1,本申请提供了一种确定设备检测结果的方法,该方法可以由终端设备执行,终端设备可以是台式终端,例如台式电脑,也可以是移动终端,例如手机、平板电脑等,该方法可以包括:
62.步骤s101、接收服务器发送的设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
63.终端设备接收服务器发送的设备检测任务,每个设备检测任务指示对多个设备进行检测,因此设备检测任务中包括多个设备的标识,设备的标识可以是设备的编号、设备的位置(例如经纬度坐标)以及设备的名称中至少一项。
64.在本实施例中,上述待检测的多个设备是由服务器确定的,服务器可以将位于同一位置区域的设备作为上述待检测的多个设备,这样可以避免巡检人员进行设备检测时在设备之间来回往返浪费时间。
65.在本实施例中,上述这多个设备可以看成一个样本,可以从该样本中确定出一个样本设备,样本设备也是有服务器确定的,具体服务器确定样本设备的方式将在后面的实施例中介绍。
66.步骤s102、基于样本设备的标识,确定样本设备的真实检测结果;基于多个设备中除样本设备之外的其他设备的标识,确定其他设备的真实检测结果;
67.在本实施例中,真实检测结果指的是对样本设备本身进行检测得到的检测结果。
68.终端设备可以从多个设备的标识中确定出样本设备的标识,向巡检人员展示样本设备的标识,以便于巡检人员对样本设备进行检测,终端设备基于巡检人员输入的参数确定样本设备的真实检测结果。
69.需要说明的是,本申请巡检人员对样本设备的检测是一种精细检测,即巡检人员需要检测样本设备的全部或大部分参数,终端设备接收到巡检人员输入的全部或大部分参数后,可以基于采集到的全部或大部分参数确定样本设备的真实检测结果,若全部或大部分参数中存在至少一项参数不达标,则确定样本设备的真实检测结果为检测异常,反之,若全部或大部分参数均达标,则确定样本设备的真实检测结果为检测正常。
70.终端设备向巡检人员展示多个设备中除样本设备外各其他设备的标识,以便于巡检人员对各其他设备进行检测,终端设备基于巡检人员输入的参数确定其他设备的真实检测结果。
71.需要说明的是,本申请巡检人员对其他设备的检测是一种粗略检测,很多情况下终端设备只需要接收巡检人员输入的其他设备的可视化参数,可视化参数指的是可以被巡检人员轻易采集的、肉眼可见的参数,例如,可视化参数可以是显示在其他设备界面上的温度、运行速率、电压、电流以及剩余电量等中至少一项。若其他设备的可视化参数中存在至少一项参数不达标,则终端设备确定其他设备的真实检测结果为检测异常,反之,若其他设备的可视化参数均达标,则确定其他设备的真实检测结果为检测正常。
72.步骤s103、基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息;
73.本实施例步骤的具体实现方式将在后面的实施例中介绍。
74.步骤s104、向服务器发送样本的检测信息。
75.终端设备向服务器发送样本的检测信息,服务器可以基于样本的检测信息确定出设备检测任务中多个设备的检测结果,其具体实现将在后面的实施例中介绍。
76.可见,在本实施例中,接收服务器发送的设备检测任务后,由于该设备检测任务中包括多个设备的标识,且多个设备中包括样本设备,则可以基于样本设备的标识,确定样本设备的真实检测结果,并基于多个设备中其他设备的标识,确定其他设备的真实检测结果,从而可以基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息,可见,本申请确定得到的样本的检测信息除了考虑样本设备的真实检测结果外,还进一步考虑了多个设备中其他设备的真实检测结果,相对于现有方案,这样得到的样本的检测信息更能反映多数设备的情况,基于该检测信息来确定多个设备的检测结果也更加准确,提升了检测结果的准确度。
77.同时,本申请针对其他设备只需要进行粗略检测即可,相对于现有非抽样检测的方案,减少了巡检人员的工作量。
78.可选的,步骤s104基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息,可以包括:
79.基于其他设备的真实检测结果,确定样本的检测结果;将样本的检测结果以及样本设备的真实检测结果,作为样本的检测信息。
80.如上述,可以将设备检测任务中待检测的多个设备作为一个样本,终端设备可以基于多个其他设备中各其他设备的真实检测结果,确定出样本的检测结果,从而终端设备可以将样本的检测结果以及样本设备的真实检测共同作为样本的检测信息,并将该检测信息发送给服务器,服务器基于该检测信息确定多个设备的检测结果。
81.可选的,上述基于其他设备的真实检测结果,确定样本的检测结果,可以包括:
82.确定其他设备的真实检测结果中正例检测结果和负例检测结果的比例;基于比例,将其他设备的真实检测结果中占比较大的检测结果作为样本的检测结果。
83.终端设备可以确定多个其他设备的真实检测结果中正例检测结果和负例检测结果的比例,正例检测结果指的是检测结果为检测正常,负例检测结果指的是检测结果为检测异常,从而基于该比例,可以将该比例中占比较大的检测结果作为样本的检测结果。
84.例如,多个其他设备的检测结果中检测正常和检测异常的比例为x:y,x和y为正数,且x大于y,则检测正常所占比例较大,将检测正常作为样本的检测结果。
85.可见,在本实施例中,可以将占比较大的其他设备的真实检测结果作为样本的检测结果,这样服务器将样本的检测结果作为其他设备的检测结果后,其他设备的检测结果的准确度是比较高的。
86.进一步的,参照图2,终端设备还需要判断其他设备的真实检测结果中正例检测结果和负例检测结果的比例是否在预置比例范围内,若是,则进入情况a,若否,则进入情况b,具体的:
87.情况a:若正例检测结果和负例检测结果的比例不在预置比例范围内,则终端设备向服务器发送上述样本的检测信息即可;
88.在本实施例中,预置比例范围是由终端设备预先设置的,可以将预置比例范围设置为x1%至x2%。则不在预置比例范围内,表示该比例大于或等于x2%,或者该比例小于或等于x1%。具体的,该预置比例范围可以设置为10%至90%。
89.情况b:若正例检测结果和负例检测结果的比例在预置比例范围内,则向服务器发送样本的检测信息之后,该方法还包括:
90.向服务器发送样本的检测结果准确度低的提示信息。
91.在本实施例中,若该比例在情况a所示的预置比例范围内,则终端设备向服务器发送样本的检测信息后,还需要向服务器发送检测结果准确度低的提示信息,当然终端设备也可以将检测结果准确度低的提示信息以及样本的检测信息一起发送给服务器。
92.在本实施例中,该检测结果准确度低的提示信息中包含上述其他设备的真实检测结果中正例检测结果和负例检测结果的比例。
93.则从服务器的角度,服务器接收到样本的检测信息后,服务器基于该检测信息确定多个设备的检测结果包括如下可实现的方式:
94.可实现的方式一:
95.将检测信息中的样本的检测结果作为其他设备的检测结果;样本的检测结果是基于其他设备的真实检测结果确定的;
96.将样本的检测信息中样本设备的真实检测结果作为样本设备的检测结果。
97.在情况a时,服务器可以将样本的检测结果作为各其他设备的检测结果,同时将样本设备的真实检测结果作为样本设备的检测结果。
98.在情况b时,服务器可以将样本的检测结果作为各其他设备的检测结果,同时基于上述提示信息中包含的比例确定该样本的检测结果对应设备个数占总设备个数的比例,服务器将样本设备的真实检测结果作为样本设备的检测结果。例如,样本的检测结果为检测正常,样本设备的真实检测结果为检测异常,则服务器确定各其他设备的检测结果为检测正常,且实际上检测正常的设备个数占比x3%,x3为大于50的整数,同时服务器确定样本设备的检测结果为检测异常。
99.可实现的方式二:在情况b时,则服务器基于该检测结果准确度低的提示信息,将检测信息中的样本的检测结果作为多个设备的检测结果,同时基于上述提示信息中所包含的比例确定该样本的检测结果对应设备个数占总设备个数的比例,若样本设备的真实检测结果不同于该样本的检测结果,则服务器再将样本的检测结果修改为样本设备的真实检测
结果,若样本设备的真实检测结果与该样本的检测结果相同,则不进行任何操作。
100.可见,本申请在所确定的样本的检测结果的准确度并不高的情况下,相对于现有方案,也可以尽量保证样本设备的精准检测和大比例的其他设备检测结果的准确度。
101.进一步的,参照图2,在情况b时,服务器确定多个设备的检测结果后,由于该检测结果的准确度较低,服务器可以对设备检测任务进行拆分,该设备检测任务拆分成至少两个子任务进行检测,这样每一子任务中的设备数量相对于设备检测任务的数量明显减少了,服务器分别向终端设备下发各子任务,则终端设备收到各子任务后,将收到的子任务作为图1所示的设备检测任务,重复执行图1所示的实施例步骤以及可选实施例的方法,直至其他设备的真实检测结果中正例检测结果和负例检测结果的比例不在预置比例范围,以实现确定该子任务中设备的检测结果的目的。
102.在本实施例中,针对检测结果准确度不高的情况,可以将设备检测任务拆分成至少两个子任务执行,这样拆分得到的子任务对应的真实检测结果中正例检测结果和负例检测结果的比例很大可能落在预置比例范围内,因此,可以准确确定子任务中设备的检测结果,保证了设备检测的准确度。
103.可选的,步骤s104向服务器发送样本的检测信息之后,该方法还可以包括:
104.向服务器发送其他设备的真实检测结果中占比较小的检测结果以及占比较小的检测结果分别对应的其他设备的标识,以便于服务器基于占比较小的检测结果以及其他设备的标识修改对应的其他设备的检测结果。
105.如上述,终端设备将其他设备的真实检测结果中占比较大的检测结果作为样本的检测结果,服务器又将样本的检测结果作为各其他设备的检测结果,实际上其他设备中占比较小的其他设备的检测结果并不准确,则本申请终端设备还可以向服务器发送其他设备的真实检测结果中占比较小的检测结果以及该占比较小的检测结果分别对应的其他设备的标识,以便于服务器基于该标识将对应的其他设备的检测结果修改为该占比较小的检测结果。
106.例如,95%的其他设备的真实检测结果为检测正常,则样本的检测结果为检测正常,服务器会基于该样本的检测结果将100%的其他设备的检测结果均设置为检测正常,因此,终端设备还需要向服务器发送真实检测结果为检测异常的5%的其他设备的标识,以便服务器将5%的其他设备的检测结果修改为检测异常,这样可以进一步提升检测结果的准确度。
107.综上,本申请中样本设备实际上存在两种角色,一个角色是设备本身,一种角色是作为样本,则本申请实施例有如下可能的场景:
108.场景a:若样本设备本身检测正常,其他设备中存在超过上述预置比例范围上限的其他设备检测正常,则:
109.终端设备向服务器上报样本设备的真实检测结果为检测正常,样本的检测结果为检测正常,则服务器确定各其他设备的检测结果为检测正常,样本设备的检测结果为检测正常。
110.终端设备还可以将其他设备中检测异常的其他设备的标识发送给服务器,服务器可以进一步将该标识对应的其他设备的检测结果修改为检测异常。
111.场景b:若样本设备本身检测正常,其他设备中存在超过上述预置比例范围的上限
的其他设备检测异常,则:
112.终端设备向服务器上报样本设备的真实检测结果为检测正常,样本的检测结果为检测异常,则服务器确定各其他设备的检测结果为检测异常,样本设备的检测结果为检测正常。
113.终端设备还可以将其他设备中检测正常的其他设备的标识发送给服务器,服务器可以进一步将该标识对应的其他设备的检测结果修改为检测正常。
114.场景c:若样本设备本身检测正常,其他设备的检测结果中检测正常和检测异常的比例在预置比例范围内,则:
115.若检测结果中检测正常占比较大,则终端设备上报样本设备的真实检测结果为检测正常,样本的检测结果为检测正常,且上报检测正常所占的比例。服务器可以将多个设备的检测结果均设置为检测正常,并确定检测结果为检测正常的设备个数占总的设备个数的比例,同时确定样本设备的真实检测结果与样本的检测结果相同,不需要再修改样本的检测结果。
116.若检测结果的检测异常占比较大,则终端设备上报样本设备的真实检测结果为检测正常,样本的检测结果为检测异常,且上报检测异常所占的比例。服务器将多个设备的检测结果均设置为检测异常,确定检测结果为检测异常的设备个数占总的设备个数的比例,样本设备的真实检测结果与样本的检测结果不同,则服务器进一步将样本设备的检测结果修改为检测异常。
117.场景d:若样本设备本身检测异常,其他设备中存在超过上述预置比例范围上限的其他设备检测正常,则:
118.终端设备向服务器上报样本设备的真实检测结果为检测异常,样本的检测结果为检测正常,则服务器确定各其他设备的检测结果为检测正常,样本设备的检测结果为检测异常。
119.终端设备还可以将其他设备中检测异常的其他设备的标识发送给服务器,服务器可以进一步将该标识对应的其他设备的检测结果修改为检测异常。
120.场景e:若样本设备本身检测异常,其他设备中存在超过上述预置比例范围的上限的其他设备检测异常,则:
121.终端设备向服务器上报样本设备的真实检测结果为检测异常,样本的检测结果为检测异常,则服务器确定各其他设备的检测结果为检测异常,样本设备的检测结果为检测异常。
122.终端设备还可以将其他设备中检测正常的其他设备的标识发送给服务器,服务器可以进一步将该标识对应的其他设备的检测结果修改为检测正常。
123.场景f:若样本设备本身检测异常,其他设备的检测结果中检测正常和检测异常的比例在预置比例范围内,则:
124.若检测结果中检测正常占比较大,则终端设备上报样本设备的真实检测结果为检测异常,样本的检测结果为检测正常,且上报检测正常所占的比例。服务器将多个设备的检测结果均设置为检测正常,确定检测结果为检测正常的设备个数占总的设备个数的比例,样本设备的真实检测结果与样本的检测结果不同,则服务器进一步将样本设备的检测结果修改为检测异常。
125.若检测结果的检测异常占比较大,则终端设备上报样本设备的真实检测结果为检测异常,样本的检测结果为检测异常,且上报检测异常所占的比例。服务器将多个设备的检测结果均设置为检测异常,确定检测结果为检测异常的设备个数占总的设备个数的比例,样本设备的真实检测结果与样本的检测结果相同,不需要再修改样本的检测结果。
126.当出现情况c和情况f所示情况时,检测结果并不完全准确,服务器可以将设备检测任务拆分成至少两个任务,按照本申请确定设备检测结果的方法依次执行每个任务,直至该任务满足情况a、情况b、情况d以及情况e中任一情况。
127.上面从终端设备的角度对本申请的方案进行了描述,下面,参照图3,从服务器的角度对本申请实施例方案进行详细说明。
128.步骤s301、向终端设备发送设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
129.步骤s302、接收终端设备发送的样本的检测信息;检测信息是终端设备基于样本设备的标识,确定样本设备的真实检测结果,并基于多个设备中其他设备的标识,确定其他设备的真实检测结果后,基于样本设备的真实检测结果以及其他设备的真实检测结果生成的。
130.本实施例方案与上述图1所示实施例方案为实质性相同的方案,其具体实现以及有效效果可以参照上述图1所示实施例的内容,此处不再赘述。
131.进一步的,在本实施例中,服务器选择样本设备的具体过程是:
132.按照设定规则将样本中的所有设备排序,将排序前n的设备作为样本设备;n为大于0的整数;若样本设备满足设定条件,则确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备,循环执行确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备的步骤以遍历所有设备,直到将排序最后的设备作为样本设备且已满足设定条件;
133.将样本中的所有设备按照设定规则重新排序。
134.在本实施例中,设定规则指的是故障率排序规则,就可以将故障率较高的排序靠前。
135.设定条件指的是:设备的巡检次数已达到预设巡检次数,预设巡检次数可以由服务器设置。
136.在本实施例中,若某些设备的巡检次数达到预设巡检次数,则表示该设备已作为样本设备被检测过,一般用“样本标记”识别这些设备,则本申请实施例具体实现如下:
137.如上述服务器可以将位于同一位置区域的多个设备作为一个样本,服务器可以基于各设备的历史故障情况,确定各设备的故障率,将样本中所有设备按照故障率进行排序,从而筛选出故障率排序前n的设备,将排序前n的设备作为该样本设备。
138.可见,本申请可以将故障率较高的设备作为样本设备,这样可以保证样本设备被精细检测,以便于修复样本设备的故障。
139.进一步的,服务器需要判断所确定的样本设备是否满足设定条件,若所确定的样本设备不满足设定条件,即不存在标记,则将所确定的样本设备作为最终的步骤s301中的样本设备;
140.若所确定的样本设备存在满足设定条件,则确定该样本中除满足设定条件的设备
外的所有设备,从该所有设备中选择出排序前n的设备作为候选设备,再将该候选设备作为样本设备,循环执行若样本设备满足设定条件,则确定样本中除满足设定条件的设备外的所有设备,从所有设备中选择出排序前n的设备作为候选设备,再将该候选设备作为样本设备的步骤,通过这种方式可以遍历样本中所有设备,直至将排序最后的设备也作为样本设备且排序最后的设备作为样本设备时满足设定条件或直至所选择的样本设备不满足设定条件,将所选择的样本设备作为步骤s301中的样本设备。
141.若遍历样本中所有设备发现所有设备作为样本设备时均满足设定条件,即样本中所有设备均存在样本标记,则服务器可以清除样本中设备的样本标记,再将样本中所有设备按照故障率重新排序,从样本中筛选出故障率排序前n的设备作为步骤s301中的样本设备。
142.综上可知,本申请方案是由终端设备和服务器交互实现的,下面,参照图4,从设备交互的角度对本申请方案进行说明:
143.步骤s401、服务器将故障率较高的前n个设备作为样本设备;
144.步骤s402、服务器向终端设备下发设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
145.步骤s403、终端设备确定样本设备的真实检测结果以及其他设备的真实检测结果;
146.步骤s404、终端设备基于其他设备的真实检测结果,确定样本的检测结果,将样本的检测结果以及样本检测设备的真实检测结果作为样本的检测信息;
147.步骤s405、终端设备判断其他设备的真实检测结果中正例检测结果与负例检测结果的比例是否在预置比例范围内;
148.步骤s406、若否,则终端设备向服务器上报该检测信息;
149.步骤s407、若是,则终端设备向服务器上报该检测信息以及该比例。
150.步骤s408、服务器将检测信息中的样本的检测信息作为其他设备的检测结果,将检测信息中的真实检测结果作为样本设备的检测结果,若接收到该比例,则将设备检测任务拆分为至少两个子任务,以确定各子任务中设备的检测结果。
151.本申请实施例方案与上述图1以及图3所示实施例方案为实质上相同的方案,其具体实现方式可以参照图1或图3的具体实现,此处不再赘述。
152.图5为本申请又一实施例提供的一种确定设备检测结果的装置的结构示意图,如图5所示,本实施例的装置可以包括:
153.第一接收模块501,用于接收服务器发送的设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
154.第一确定模块502,用于基于样本设备的标识,确定样本设备的真实检测结果;基于多个设备中除样本设备之外的其他设备的标识,确定其他设备的真实检测结果;
155.检测信息生成模块503,用于基于样本设备的真实检测结果以及其他设备的真实检测结果,生成样本的检测信息;
156.第一发送模块504,用于向服务器发送样本的检测信息。
157.可选的,检测信息生成模块503,具体用于:
158.基于其他设备的真实检测结果,确定样本的检测结果;
159.将样本的检测结果以及样本设备的真实检测结果,作为样本的检测信息。
160.检测信息生成模块503在基于其他设备的真实检测结果,确定样本的检测结果时,具体用于:
161.确定其他设备的真实检测结果中正例检测结果和负例检测结果的比例;
162.基于比例,将其他设备的真实检测结果中占比较大的检测结果作为样本的检测结果。
163.请参照图6,本申请还提供了一种确定设备检测结果的装置,该装置包括:
164.第二发送模块601,用于向终端设备发送设备检测任务;设备检测任务中包括多个设备的标识,多个设备中包括样本设备;
165.第二接收模602,用于接收终端设备发送的样本的检测信息;检测信息是终端设备基于样本设备的标识,确定样本设备的真实检测结果,并基于多个设备中其他设备的标识,确定其他设备的真实检测结果后,基于样本设备的真实检测结果以及其他设备的真实检测结果生成的。
166.可选的,该装置还包括:
167.第二确定模块,用于将检测信息中的样本的检测结果作为其他设备的检测结果;样本的检测结果是基于其他设备的真实检测结果确定的;
168.第三确定模块,用于将样本的检测信息中样本设备的真实检测结果作为样本设备的检测结果。
169.可选的,该装置还包括遍历模块,在第二发送模块向终端设备发送设备检测任务之前;
170.遍历模块,用于按照设定规则将样本中的所有设备排序,将排序前n的设备作为样本设备;n为大于0的整数;若样本设备满足设定条件,则确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备,循环执行确定样本中除满足设定条件的设备外的所有设备中排序前n的设备为候选设备,将候选设备作为样本设备的步骤以遍历所有设备,直到将排序最后的设备作为样本设备且已满足设定条件;将样本中的所有设备按照设定规则重新排序。
171.本实施例的数据处理装置可执行本申请上述任一实施例所示的数据处理方法,其实现原理相类似,此处不再赘述。
172.在一个可选实施例中提供了一种电子设备,如图7所示,图7所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。
173.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
174.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
175.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd

rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
176.存储器4003用于存储执行本申请方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述任一方法实施例所示的内容。
177.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
178.以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1