本技术涉及计算机,具体涉及一种对象检测方法、装置和计算机设备。
背景技术:
1、信息科学技术的不断发展和进步,使得信息科学技术可以应用于各个领域,从而不仅给各个领域带来了新的领域面貌,还深刻地改变了人们的日常生活。例如,可以将信息科学技术应用到医疗领域,等等。
2、流行性疾病可以指各种致病性微生物或病原体引起的具有传染性的疾病,由于传染病具有传播的特性,因此,是危害人类身体健康,威胁人类生命安全的重要疾病。当出现流行性疾病时,如何控制流行性疾病的传播十分重要。在控制流行性疾病的传播时,一般会通过确定确诊源头,并对确诊源头的密切接触者进行密切观察从而实现有效地控制传播链。在现有技术中,往往是通过人工的方式确定确诊源头的密切接触者,这种人工的方式效率较低,且会消耗掉较多的资源。
技术实现思路
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、第二匹配子模块,用于将所述时间间隔信息和预设时间间隔阈值进行匹配,得到匹配结果;
34、筛选子模块,用于基于所述匹配结果在至少一个初始候选对象中筛选出所述候选接触对象。
35、在一实施例中,所述区域生成子单元,可以包括:
36、面积信息获取模块,用于当所述定位类型为室内定位类型时,获取所述位置信息对应的室内空间的面积信息;
37、比较模块,用于将所述面积信息和预设面积阈值进行比较,得到比较结果;
38、第二区域生成模块,用于根据所述比较结果,生成所述位置搜索区域。
39、在一实施例中,所述识别单元,可以包括:
40、候选位置信息筛选子单元,用于基于所述目标对象的位置信息,从所述候选接触对象的定位信息的多个位置信息中筛选出候选位置信息;
41、时间信息识别子单元,用于识别出所述候选位置信息对应的时间信息;
42、匹配子单元,用于将所述目标对象的时间信息和所述候选位置信息对应的时间信息相匹配;
43、关联时间信息确定子单元,用于当所述目标对象的时间信息和所述候选位置信息对应的时间信息相匹配时,将所述候选位置信息对应的时间信息确定为所述关联时间信息。
44、在一实施例中,所述检测单元,可以包括:
45、转换子单元,用于对关联时间信息进行转换处理,得到接触时间长度信息;
46、定位类型识别子单元,用于对所述位置信息进行识别,得到所述位置信息对应的定位类型;
47、时间判别阈值生成子单元,用于基于所述定位类型,生成时间判别阈值;
48、判别处理子单元,用于利用所述时间判别阈值对所述接触时间长度信息进行判别处理,得到判别结果;
49、结果生成子单元,用于根据所述判别结果生成所述候选接触对象的接触检测结果。
50、在一实施例中,所述转换子单元,可以包括:
51、时间点信息解析模块,用于对所述关联时间信息进行解析,得到多个数据包的时间点信息;
52、组合划分模块,用于对所述多个数据包进行组合划分,得到至少一个相邻数据包组;
53、时间间隔计算模块,用于基于所述相邻数据包组中数据包的时间点信息,计算所述相邻数据包组对应的时间间隔;
54、融合模块,用于将每个相邻数据包组的时间间隔进行融合处理,得到所述接触时间长度信息。
55、本技术实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面的各种可选方式中提供的方法。
56、相应的,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有指令,所述指令被处理器执行时实现本技术实施例任一提供的对象检测方法。
57、本技术实施例可以获取目标对象的定位信息,所述定位信息包括所述目标对象的位置信息,以及所述位置信息对应的时间信息;基于所述位置信息和所述时间信息,在多个预设对象中搜索出与所述目标对象具有接触关系的候选接触对象;从所述候选接触对象的定位信息中识别出与所述时间信息相关联的关联时间信息;基于所述关联时间信息,对所述候选接触对象进行接触检测处理;当检测到所述候选接触对象为所述目标对象的接触对象时,输出所述候选接触对象的属性信息,可以实现对目标对象的密接触对象进行自动化监测,提高控制流行性疾病传播的效率。