一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

密接人员识别方法、装置、设备及介质与流程

2022-07-10 03:02:50 来源:中国专利 TAG:


1.本技术实施例涉及疫情防控技术领域,尤其涉及一种密接人员识别方法、装置、设备及介质。


背景技术:

2.随着疫情的反复,及时且准确的识别出密接人员和次密接人员,对于疫情防控尤为重要。
3.目前,识别密接人员和次密接人员时,基本上是通过电话问询或者人工核对等方式实现。这种方式不仅实时性差、准确度低,并且工作量巨大,严重影响密接人员的识别效率,容易发生疫情扩散或外溢等风险。


技术实现要素:

4.本技术实施例提供一种密接人员识别方法、装置、设备及介质,能够快速且准确的识别出密接人员和次密接人员,为疫情精准防控提供了条件。
5.第一方面,本技术实施例提供了一种密接人员识别方法,包括:
6.获取预设时间段内的第一时空信息矩阵和第二时空信息矩阵,所述第一时空信息矩阵与第一用户相对应,所述第二时空信息矩阵由多个第二用户的时空信息矩阵构成;
7.根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值;
8.根据所述密接值,从多个所述第二用户中确定所述第一用户的初步密接人员;
9.根据预设权重和所述初步密接人员对应的密接值,确定新密接值;
10.根据所述新密接值,从所述初步密接人员中确定所述第一用户的最终密接人员。
11.第二方面,本技术实施例提供了一种密接人员识别装置,包括:
12.矩阵获取模块,用于获取预设时间段内的第一时空信息矩阵和第二时空信息矩阵,所述第一时空信息矩阵与第一用户相对应,所述第二时空信息矩阵由多个第二用户的时空信息矩阵构成;
13.第一确定模块,用于根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值;
14.第二确定模块,用于根据所述密接值,从多个所述第二用户中确定所述第一用户的初步密接人员;
15.第三确定模块,用于根据预设权重和所述初步密接人员对应的密接值,确定新密接值;
16.第四确定模块,用于根据所述新密接值,从所述初步密接人员中确定所述第一用户的最终密接人员。
17.第三方面,本技术实施例提供了一种密接人员识别设备,包括:
18.处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行
所述存储器中存储的计算机程序,以执行第一方面实施例所述的密接人员识别方法。
19.第四方面,本技术实施例提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行第一方面实施例所述的密接人员识别方法。
20.第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现第一方面实施例所述的密接人员识别方法。
21.本技术实施例公开的技术方案,具有如下有益效果:
22.通过根据预设时间段内的第一时空信息矩阵和第二时空信息矩阵,确定第一用户与各第二用户之间的密接值,以根据密接值从多个第二用户中确定出第一用户的初步密接人员,然后根据预设权重和初步密接人员对应的密接值确定的新密接值,从初步密接人员中确定第一用户的最终密接人员。由此,通过一次识别即可确定多个人员是否为确诊人员的密接人员,或者为密接人员的次密接人员,从而实现快速且准确的识别出密接人员和次密接人员,为疫情精准防控提供了条件。
附图说明
23.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术实施例的一种密接人员识别方法的流程示意图;
25.图2是本技术实施例提供的另一种密接人员识别方法的流程示意图;
26.图3是本技术实施例提供的一种密接人员识别装置的示意性框图;
27.图4是本技术实施例提供的一种密接人员识别设备的示意性框图。
具体实施方式
28.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.本技术适用于疫情防控场景中,通过电话问询或者人工核对等方式识别密接人员和次密接人员时,存在的实时性差、准确度低,以及因工作量巨大,导致密接人员和次密接人员识别效率低,从而容易发生疫情扩散或外溢等风险,因此本技术设计一种密接人员识别方法,以实现密接人员和次密接人员的自动识别,从而提高密接人员和次密接人员的识
别速度和准确度,为疫情精准防控提供了条件。
31.下面结合附图对本技术实施例提供的一种密接人员识别方法进行详细描述。
32.图1是本技术实施例的一种密接人员识别方法的流程示意图。本技术实施例提供的密接人员识别方法,可由密接人员识别装置来执行,以实现对密接人员识别过程进行控制。该密接人员识别装置可由硬件和/或软件组成,并可集成于密接人员识别设备中。如图1所示,该密接人员识别方法包括以下步骤:
33.s101,获取预设时间段内的第一时空信息矩阵和第二时空信息矩阵,所述第一时空信息矩阵与第一用户相对应,所述第二时空信息矩阵由多个第二用户的时空信息矩阵构成。
34.本技术实施例中,预设时间段可根据密接人员识别需求进行适应性设置。例如,预设时间段为24小时(h)、42h或者72h等,此处对其不作限制。
35.其中,当第一用户为确诊人员时,第二用户为与确诊人员可能存在密切接触的人员;当第一用户为密接人员时,第二用户为与密接人员可能存在密切接触的人员。
36.考虑到识别与确诊人员或者密接人员存在密切接触的人员时,主要基于时空伴随实现,并且时空伴随的情况可概括为三同,具体为“同户”、“同住”和“同行”。该三同至少包括:居民户籍信息、居民现住地址信息、居民行动轨迹信息以及居民交通信息。因此,为了能够基于上述信息识别出与确诊人员或者密接人员发生密切接触的人员,本技术可将属于某一时间段内所在地点的信息定义成时空信息,从而实现根据人与人之间时空信息的重合情况,确定与确诊人员密切接触的密接人员,或者确定与密接人员密切接触的次密接人员。
37.由于确定密接人员和次密接人员需要使用到时空信息,因此本技术可先获取预设时间段内第一用户的第一时空信息矩阵,以及该预设时间段内由多个第二用户的时空信息矩阵构成的第二时空信息矩阵。
38.如图2所示,获取第一时空信息矩阵和第二时空信息矩阵,可包括如下步骤:
39.s11,获取所述预设时间段内所述第一用户的所有第一时间信息和所有第一空间信息,以及各所述第二用户的所有第二时间信息和所有第二空间信息。
40.具体的,可从公安户籍系统、流行性病学调查系统以及移动运营商系统等系统中,获取预设时间段内第一用户的所有时间信息和所有第一空间信息,以及每个第二用户的所有时间信息和所有第二空间信息。
41.例如,若预设时间段为24h,那么可从公安户籍系统、流行性病学调查系统以及移动运营商系统等系统中,获取第一用户在24h内的所有第一时间信息和所有第一空间信息,以及每个第二用户在24h内的所有第二时间信息和所有第二空间信息。
42.需要说明的是,如果任意用户在预设时间段内乘坐交通工具从一个地点到另一地点,那么本技术获取该用户在预设时间段内的所有时间信息和所有空间信息时,考虑到该用户在乘坐交通工具过程中是处于一个密闭空间,人员流动性很小,基本不发生变化。而相较于乘坐交通工具过程而言,起始站和终点站的人员流动性很大,发生密接的可能性也很大。因此,本实施例可仅获取该用户在起始站的时间信息和空间信息,以及在终点站的时间信息和空间信息。
43.s12,根据所述第一用户的所有第一时间信息和所有第一空间信息,获取所述第一用户的第一时空信息矩阵。
44.可选的,获取第一用户的第一时空信息矩阵,具体可包括如下步骤:按照预设时间间隔,将第一用户的所有第一时间信息划分成多个第一子时间信息,以及将第一用户的所有第一空间信息划分成多个第一子空间信息;分别对各所述第一子时间信息和各所述第一子空间信息进行编码转换;将属于同一时间间隔内的新第一子时间信息和新第一子空间信息进行拼接,并根据得到多个第一时空信息,构建第一时空信息矩阵。
45.其中,预设时间间隔根据密接人员识别精度进行适应性设置。也就是说,如果需要识别精度高,则可将预设时间间隔按照分钟进行设置。例如可选的预设时间间隔可设置为20分钟(min)、30min或者40min等。如果需要识别精度不高,则可将预设时间间隔按照小时进行设置。例如可选的预设时间间隔可设置为1h、1.5h或者2h等。
46.以s11步骤中的示例继续说明,假设预设时间间隔为1h,那么可将第一用户在24h内的所有第一时间信息划分成24个第一子时间信息,并且将第一用户在24h内的所有第一空间信息划分成24个第一子空间信息。
47.得到多个第一子时间信息和多个第一子空间信息之后,本技术可对各第一子时间信息进行编码转换,以得到多个新第一子时间信息。具体的,可通过对各第一子时间信息进行二进制编码转换,以得到多个新第一子时间信息。例如,如果第一子时间信息的数量有24个,且具体为:1点、2点、3点、

、24点,那么对这24个第一子时间信息进行二进制编码转换,得到24个新第一子时间信息,具体为:00001|00010|00011|00100|
……
|10111|11000。
48.并且,还可对各第一子空间信息进行编码转换,以得到多个新第一子空间信息。具体的,可首先获取每个第一子空间信息的经纬度值。然后,基于geohash算法对每个经纬度值进行二进制编码转换,以得到多个新第一子空间信息。
49.例如,某一第一子空间信息的经纬度值为(39.923201,116.390705),那么首先确定纬度的范围是(-90,90),其中间值为0。那么基于表1可知,纬度39.923201位于划分区间1的(0,90)中,因此得到一个1。因为(0,90)区间的中间值为45度,而纬度39.923201小于45,因此纬度39.923201位于划分区间0的(0,45)中,继而得到一个0,以此类推,即可得到纬度39.923201的二进制表示,具体如下表1:
50.表1
[0051] 纬度范围划分区间0划分区间139.92321(-90,90)(-90,0.0)(0.0,90)12(0.0,90)(0.0,45.0)(45.0,90)03(0.0,45.0)(0.0,22.5)(22.5,45.0)14(22.5,45.0)(22.5,33.75)(33.75,45.0)15(33.75,45.0)(33.75,39.375)(39.375,45.0)16(39.375,45.0)(39.375,42.1875)(42.1875,45.0)07(39.375,42.1875)(39.375,40.7812)(40.7812,42.1875)08(39.375,40.7812)(39.375,40.0781)(40.0781,40.7812)09(39.375,40.0781)(39.375,39.7265)(39.7265,40.0781)110(39.7265,40.0781)(39.7265,39.9023)(39.9023,40.0781)111(39.9023,40.0781)(39.9023,39.9902)(39.9902,40.0781)012(39.9023,39.9902)(39.9023,39.9462)(39.9462,39.9902)0
13(39.9023,39.9462)(39.9023,39.9243)(39.9243,39.9462)014(39.9023,39.9243)(39.9023,39.9133)(39.9133,39.9243)115(39.9133,39.9243)(39.9133,39.9188)(39.9188,39.9243)1
[0052]
基于该表1得到纬度39.923201的二进制表示:10111 00011 00011 11001。同理,可以得到经度116.390705的二进制表示:11010 01011 00010 00100。然后,按照奇偶位合并二进制的经度和纬度,得到新第一子空间信息为:11100 11101 00100 01111 00000 01101 01011 00001。
[0053]
因为时空信息是由时间信息和空间信息组成,所以在对各第一子时间信息和各第一子空间信息分别进行编码转换之后,本实施例可将属于同一时间间隔内的新第一子时间信息和新第一子空间信息进行拼接,以得到多个第一时空信息,然后根据多个第一时空信息,构建时空信息矩阵。
[0054]
作为一种可选的实现方式,可按照新第一子时间信息 新第一子空间信息的格式,将属于同一时间间隔内的新第一子时间信息和新第一子空间信息进行拼接,以得到多个第一时空信息。然后,按照时间顺序将多个第一时空信息构成一个1
×
n的矩阵,即行矩阵。其中,n根据划分的第一子时间信息或第一子空间信息数量确定。比如第一子时间信息数量为24个,那么n即为24。
[0055]
下面对属于同一时间间隔内的新第一子时间信息和新第一子空间信息进行拼接,以得到第一时空信息进行举例说明。假设某一时间间隔内的新第一子时间信息为:00100,新第一子空间信息为:11100 11101 00100 01111 00000 01101 01011 00001,那么将该时间间隔内的新第一子时间信息和新第一子空间信息,按照新第一子时间信息 新第一子空间信息的格式拼接,得到一个第一时空信息为:00100 11100 11101 00100 01111 00000 01101 01011 00001。
[0056]
需要说明的是,本实施例将属于同一时间间隔内的新第一子时间信息和新第一子空间信息进行拼接之后,可选的还可将拼接结果进行十进制转换,并将转换后的拼接结果作为第一时空信息,以通过十进制转换使得第一时空信息更为简单,从而为后续确定密接值提供便利。
[0057]
s13,根据各所述第二用户的所有第二时间信息和所有第二空间信息,获取各所述第二用户的时空信息矩阵,并根据所有第二用户的时空信息矩阵构建所述第二时空信息矩阵。
[0058]
本技术实施例中,获取各第二用户的时空信息矩阵,具体可包括如下步骤:按照预设时间间隔,将各第二用户的所有第二时间信息划分成多个第二子时间信息,以及将各第二用户的所有第二空间信息划分成多个第二子空间信息;分别对各所述第二子时间信息和各所述第二子空间信息进行编码转换;将属于同一时间间隔内的新第二子时间信息和新第二子空间信息进行拼接,并根据得到多个第二时空信息,构建第二用户的时空信息矩阵。
[0059]
需要说明的是,各第二用户的时空信息矩阵的构建过程与前述构建第一时空信息矩阵的原理相同,具体可参见前述第一时空信息矩阵过程,此处对其不作过多赘述。
[0060]
获取到每个第二用户的时空信息矩阵之后,本实施例可按照预设方式,基于所有第二用户的时空信息矩阵构建第二时空信息矩阵。具体实现时,可包括如下方式:
[0061]
方式一
[0062]
将各所述第二用户的时空矩阵作为行向量,构建初始第二时空信息矩阵;
[0063]
对所述初始第二时空信息矩阵进行矩阵转置,得到所述第二时空信息矩阵。
[0064]
例如,若第二用户的数量为5个,具体为第二用户1、第二用户2、第二用户3、第二用户4和第二用户5。并且,第二用户1、第二用户2、第二用户3、第二用户4和第二用户5的时空信息矩阵均为1
×
n的行矩阵,具体为:[b
11 b
12
ꢀ…ꢀb1n
]、[b
21 b
22
ꢀ…ꢀb2n
]、[b
31 b
32
ꢀ…ꢀb3n
]、[b
41 b
42
ꢀ…ꢀb4n
]以及[b
51 b
52
ꢀ…ꢀb5n
]。那么将上述5个第二用户的时空信息矩阵作为行向量,构建的初始第二时空信息矩阵为:
[0065][0066]
然后,对上述初始第二时空信息矩阵进行矩阵转置,即可得到第二时空信息矩阵,具体为:
[0067][0068]
方式二
[0069]
将各所述第二用户的时空矩阵作为列向量,构建所述第二时空信息矩阵。
[0070]
例如,若第二用户的数量为5个,具体为第二用户1、第二用户2、第二用户3、第二用户4和第二用户5。并且,第二用户1、第二用户2、第二用户3、第二用户4和第二用户5的时空信息矩阵均为1
×
n的行矩阵,具体为:[b
11 b
12
ꢀ…ꢀb1n
]、[b
21 b
22
ꢀ…ꢀb2n
]、[b
31 b
32
ꢀ…ꢀb3n
]、[b
41 b
42
ꢀ…ꢀb4n
]以及[b
51 b
52
ꢀ…ꢀb5n
]。那么将上述5个第二用户的时空信息矩阵作为列矩阵,构建的第二时空信息矩阵为:
[0071][0072]
s102,根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值。
[0073]
可选的,确定第一用户与各第二用户之间的密接值,具体执行如下步骤:根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定第三时空信息矩阵和第四时空信息矩阵;根据所述第三时空信息矩阵和所述第四时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值。
[0074]
本技术实施例中,确定第三时空信息矩阵时,可通过将第一时空信息矩阵和第二时空信息矩阵相乘,并将乘积作为第三时空信息矩阵。
[0075]
例如,若第一时空信息矩阵为1
×
n的行矩阵[a
x1 a
x2
ꢀ…ꢀaxn
],第二时空信息矩阵为n
×
y的矩阵那么将第一时空信息矩阵和第二时空信息矩阵相乘,得到1
×
y的第三时空信息矩阵为:
[0076][0077]
其中,y为第y个第二用户,且y为大于或等于2的整数。
[0078]
进一步的,确定第四时空信息矩阵时,可通过以下步骤实现:确定第一时空信息矩阵中行向量的模,以及第二时空信息矩阵中列向量的模;根据第一时空信息矩阵中行向量的模,构成第一模矩阵,并根据第二时空信息矩阵中列向量的模,构成第二模矩阵;将第一模矩阵和第二模矩阵相乘,并将乘积作为第四时空信息矩阵。
[0079]
其中,求模运算为本领域的常规技术手段,此处对其不作过多赘述。
[0080]
例如,第一时空信息矩阵为1
×
n的行矩阵[a
x1 a
x2
ꢀ…ꢀaxn
],第二时空信息矩阵为n
×
y的矩阵那么,对第一时空信息矩阵中行向量求模运算,得到大小为1
×
1的第一模矩阵[a],以及对第二时空信息矩阵中列向量求模运算,得到大小为1
×
y的第二模矩阵[b
1 b
2 ... by]。之后,将第一模矩阵和第二模矩阵相乘,得到1
×
y的第四时空信息矩阵为:
[0081]
[a
×b1 a
×b2 ... a
×by
]。
[0082]
得到第三时空信息矩阵和第四时空信息矩阵之后,本实施例可根据第三时空信息矩阵和第四时空信息矩阵,确定第一用户与各第二用户之间的密接值。具体实现时,可计算第三时空信息矩阵中列向量和第四时空信息矩阵中列向量之间的余弦相似度,并将计算得到的余弦相似度确定为第一用户与各第二用户之间的密接值。
[0083]
s103,根据所述密接值,从多个所述第二用户中确定所述第一用户的初步密接人员。
[0084]
可选的,本实施例可将第一用户与各第二用户之间的密接值,分别与第一阈值进行比对,确定各密接值是否大于第一阈值。如果任意密接值大于该第一阈值,则说明该密接值对应的第二用户与第一用户可能存在时空伴随,因此可将该密接值对应的第二用户确定为第一用户的初步密接人员。如果任意密接值小于或等于该第一阈值,则说明该密接值对应的第二用户与第一用户不存在时空伴随,此时可将该密接值对应的第二用户排除掉,以减少对后续确定最终密接人员的干扰。
[0085]
其中,第一阈值可根据密接人员识别精度进行适应性设置,此处对其不作具体限制。例如,第一阈值可设置为0.8或者0.85等。
[0086]
s104,根据预设权重和所述初步密接人员对应的密接值,确定新密接值。
[0087]
s105,根据所述新密接值,从所述初步密接人员中确定所述第一用户的最终密接人员。
[0088]
考虑到密接人员和次密接人员的识别,还依据人员所在地点面积,以及与其他人员之间的社会关系。因此,本实施例需要获取人员所在地点面积,以及与其他人员之间的社会关系,以根据地点面积和社会关系确定的权重,以及初步密接人员对应的密接值,共同确定第一用户与初步密接人员之间的新密接值。然后,根据该新密接值,从初步密接人员中确定出与第一用户密切接触的最终密接人员。
[0089]
具体实现时,可将计算出的每个新密接值,分别与第二阈值进行比对,以确定每个新密接值是否大于第二阈值。如果任意新密接值大于第二阈值,则说明该新密接值对应的初步密接人员与第一用户存在时空伴随,此时可将该新密接值对应的初步密接人员确定为第一用户的最终密接人员。如果任意新密接值小于或等于该第二阈值,则说明该新密接值对应的初步密接人员与第一用户不存在时空伴随,此时确定将该新密接值对应的初步密接人员不为第一用户的最终密接人员。
[0090]
其中,第二阈值可根据密接人员识别精度进行适应性设置,此处对其不作具体限制。例如,第二阈值可设置为0.90或者0.95等,此处对其不作限制。
[0091]
本技术实施例提供的密接人员识别方法,通过根据预设时间段内的第一时空信息矩阵和第二时空信息矩阵,确定第一用户与各第二用户之间的密接值,以根据密接值从多个第二用户中确定出第一用户的初步密接人员,然后根据预设权重和初步密接人员对应的密接值确定的新密接值,从初步密接人员中确定第一用户的最终密接人员。由此,通过一次识别即可确定多个人员是否为确诊人员的密接人员,或者为密接人员的次密接人员,从而实现快速且准确的识别出密接人员和次密接人员,为疫情精准防控提供了条件。
[0092]
通过上述描述可知,本技术实施例通过根据第一用户的时空信息矩阵和多个第二用户的时空信息矩阵计算的密接值,粗粒度的从多个第二用户中确定出第一用户的初步密接人员,然后根据预设权重和密接值,细粒度的从初步密接人员中确定出第一用户的最终密接人员。
[0093]
作为本技术实施例的一种可选实现方案,由于预设权重可包括:社会关系权重和地点权重,因此基于上述实施例,对根据预设权重和初步密接人员对应的密接值确定新密接值进行进一步的解释说明,具体如图2所示。
[0094]
图2是本技术实施例提供的另一种密接人员识别方法的流程示意图。如图2所示,该方法可包括如下步骤:
[0095]
s201,获取预设时间段内的第一时空信息矩阵和第二时空信息矩阵,所述第一时空信息矩阵与第一用户相对应,所述第二时空信息矩阵由多个第二用户的时空信息矩阵构成。
[0096]
s202,根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值。
[0097]
s203,根据所述密接值,从多个所述第二用户中确定所述第一用户的初步密接人
员。
[0098]
s204,确定所述社会关系权重和所述地点权重的和值。
[0099]
考虑到密接人员和次密接人员的识别与人员所在地点面积成线性相关。即,面积越小,密接的可能性就越大。因此,可根据第一人员所在地点面积确定地点权重。具体的,可将第一人员所在地点面积的倒数,确定为地点权重。例如,若地点面积为10平方,那么地点权重为1/10=0.1。
[0100]
又因为密接人员和次密接人员的识别,还与其他人员之间的社会关系成线性相关。即,社会关系越密切,密接的可能性就越大。因此,可根据第一人员与各第二用户之间的社会关系,确定社会关系权重。
[0101]
考虑到社会关系包括:首属关系、次属关系和无关系三种。对于首属关系而言,是指具有感情色彩的包含个人的全部人格和多样化的角色行为的人际关系,比如直系亲属关系和婚姻恋爱关系等。对于次属关系而言,是指不具有感性色彩的个人只进行部分参与的具有专一角色行为的人际关系,比如同事关系、师生关系和买卖关系等。对于无关系而言,是指双方没有任何社会关系。因此,本技术实施例确定社会关系权重时,可按照首属关系、次属关系和无关系的优先顺序,设置高、中、低三种权重。其中,高权重可设置为1、中权重可设置为0.5以及低权重可设置为0.1。当然上述三个权重还可根据实际需要进行适应性调整,此处对其不作具体限制。
[0102]
确定出第一用户和每个初步密接人员之间的社会关系权重和地点权重之后,本技术可将社会关系权重和地点权重相加,以得到第一用户和每个初步密接人员之间的社会关系权重和地点权重的和值。
[0103]
s205,根据所述初步密接人员对应的密接值和所述和值,确定所述新密接值。
[0104]
确定出第一用户和每个初步密接人员之间的社会关系权重和地点权重的和值之后,本实施例可根据和值和初步密接人员对应的密接值,计算第一用户和每个初步密接人员之间的新密接值。
[0105]
例如,若第一用户与某一初步密接人员之间的社会关系权重为1,地点权重为0.1,那么社会关系权重和地点权重的和值为1 0.1=1.1。如果该初步密接人员对应的密接值为0.85,那么根据社会关系权重和地点权重的和值,以及该初步密接人员对应的密接值,即可确定出新密接值为:1.1*0.85=0.935。
[0106]
s206,确定所述新密接值是否大于第二阈值,若是,则执行s207,否则执行s208。
[0107]
s207,若任意所述新密接值大于所述第二阈值,则将所述新密接值对应的初步密接人员确定为所述第一用户的最终密接人员。
[0108]
s208,若所有所述新密接值小于或等于所述第二阈值,则确定所述新密接值对应的初步密接人员不为所述第一用户的最终密接人员。
[0109]
其中,第二阈值根据密接人员识别精度进行适应性设置。例如,第二阈值可设置为0.90或者0.95等,此处对其不作限制。
[0110]
具体的,可将第一用户与各初步密接人员之间的新密接值,分别与第二阈值进行比对,确定各新密接值是否大于第二阈值。如果任意新密接值大于该第二阈值,则说明该新密接值对应的初步密接人员与第一用户存在时空伴随,此时可将该新密接值对应的初步密接人员确定为第一用户的最终密接人员。如果任意新密接值小于或等于该第二阈值,则说
明该新密接值对应的初步密接人员与第一用户不存在时空伴随,此时可确定该新密接值对应的初步密接人员不为第一用户的最终密接人员。
[0111]
本技术实施例提供的密接人员识别方法,通过根据预设时间段内的第一时空信息矩阵和第二时空信息矩阵,确定第一用户与各第二用户之间的密接值,以根据密接值从多个第二用户中确定出第一用户的初步密接人员,然后根据预设权重和初步密接人员对应的密接值确定的新密接值,从初步密接人员中确定第一用户的最终密接人员。由此,通过一次识别即可确定多个人员是否为确诊人员的密接人员,或者为密接人员的次密接人员,从而实现快速且准确的识别出密接人员和次密接人员,为疫情精准防控提供了条件。
[0112]
下面参照附图3,对本技术实施例提出的一种密接人员识别装置进行描述。图3是本技术实施例提供的一种密接人员识别装置的示意性框图。
[0113]
其中,该密接人员识别装置300包括:矩阵获取模块310、第一确定模块320、第二确定模块330、第三确定模块340以及第四确定模块350。
[0114]
其中,矩阵获取模块310,用于获取预设时间段内的第一时空信息矩阵和第二时空信息矩阵,所述第一时空信息矩阵与第一用户相对应,所述第二时空信息矩阵由多个第二用户的时空信息矩阵构成;
[0115]
第一确定模块320,用于根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值;
[0116]
第二确定模块330,用于根据所述密接值,从多个所述第二用户中确定所述第一用户的初步密接人员;
[0117]
第三确定模块340,用于根据预设权重和所述初步密接人员对应的密接值,确定新密接值;
[0118]
第四确定模块350,用于根据所述新密接值,从所述初步密接人员中确定所述第一用户的最终密接人员。
[0119]
本技术实施例的一种可选实现方式,第一确定模块320,具体用于:
[0120]
根据所述第一时空信息矩阵和所述第二时空信息矩阵,确定第三时空信息矩阵和第四时空信息矩阵;
[0121]
根据所述第三时空信息矩阵和所述第四时空信息矩阵,确定所述第一用户与各所述第二用户之间的密接值。
[0122]
本技术实施例的一种可选实现方式,第二确定模块330,具体用于:
[0123]
确定所述密接值是否大于第一阈值;
[0124]
若任意所述密接值大于所述第一阈值,则将所述密接值对应的第二用户确定为所述第一用户的初步密接人员。
[0125]
本技术实施例的一种可选实现方式,所述预设权重包括:社会关系权重和地点权重;
[0126]
相应的,第三确定模块340,具体用于:
[0127]
确定所述社会关系权重和所述地点权重的和值;
[0128]
根据所述初步密接人员对应的密接值和所述和值,确定所述新密接值。
[0129]
本技术实施例的一种可选实现方式,第四确定模块350,具体用于:
[0130]
确定所述新密接值是否大于第二阈值;
[0131]
若任意所述新密接值大于所述第二阈值,则将所述新密接值对应的初步密接人员确定为所述第一用户的最终密接人员。
[0132]
本技术实施例的一种可选实现方式,矩阵获取模块310,包括:
[0133]
第一获取单元,用于获取所述预设时间段内所述第一用户的所有第一时间信息和所有第一空间信息,以及各所述第二用户的所有第二时间信息和所有第二空间信息;
[0134]
第二获取单元,用于根据所述第一用户的所有第一时间信息和所有第一空间信息,获取所述第一用户的第一时空信息矩阵;
[0135]
第二获取单元,该用于根据各所述第二用户的所有第二时间信息和所有第二空间信息,获取各所述第二用户的时空信息矩阵,并根据所有第二用户的时空信息矩阵构建所述第二时空信息矩阵。
[0136]
本技术实施例的一种可选实现方式,第二获取单元,具体用于:
[0137]
按照预设时间间隔,将所有时间信息划分成多个子时间信息,以及将所有空间信息划分成多个子空间信息;
[0138]
分别对各所述子时间信息和各所述子空间信息进行编码转换;
[0139]
将属于同一时间间隔内的新子时间信息和新子空间信息进行拼接,并根据得到多个时空信息,构建时空信息矩阵。
[0140]
本技术实施例的一种可选实现方式,第二获取单元,还用于:
[0141]
将各所述第二用户的时空矩阵作为行向量,构建初始第二时空信息矩阵;
[0142]
对所述初始第二时空信息矩阵进行矩阵转置,得到所述第二时空信息矩阵;
[0143]
或者,
[0144]
将各所述第二用户的时空矩阵作为列向量,构建所述第二时空信息矩阵。
[0145]
本技术提供的密接人员识别装置,通过根据预设时间段内的第一时空信息矩阵和第二时空信息矩阵,确定第一用户与各第二用户之间的密接值,以根据密接值从多个第二用户中确定出第一用户的初步密接人员,然后根据预设权重和初步密接人员对应的密接值确定的新密接值,从初步密接人员中确定第一用户的最终密接人员。由此,通过一次识别即可确定多个人员是否为确诊人员的密接人员,或者为密接人员的次密接人员,从而实现快速且准确的识别出密接人员和次密接人员,为疫情精准防控提供了条件。
[0146]
应理解的是,密接人员识别装置实施例与密接人员识别方法实施例可以相互对应,类似的描述可以参照方法实施例。为避免重复,此处不再赘述。具体地,图3所示的密接人员识别装置300可以执行图1对应的方法实施例,并且密接人员识别装置300中的各个模块的前述和其它操作和/或功能分别为了实现图1中的各个方法中的相应流程,为了简洁,在此不再赘述。
[0147]
上文中结合附图从功能模块的角度描述了本技术实施例的密接人员识别装置300。应理解,该功能模块可以通过硬件形式实现,也可以通过软件形式的指令实现,还可以通过硬件和软件模块组合实现。具体地,本技术实施例中的密接人员识别方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路和/或软件形式的指令完成,结合本技术实施例公开的密接人员识别方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。可选地,软件模块可以位于随机存储器,闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等本领域的成熟的存
储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法实施例中的步骤。
[0148]
图4是本技术实施例提供的一种密接人员识别设备的示意性框图。
[0149]
如图4所示,该密接人员识别设备400可包括:
[0150]
存储器410和处理器420,该存储器410用于存储计算机程序,并将该程序代码传输给该处理器420。换言之,该处理器420可以从存储器410中调用并运行计算机程序,以实现本技术实施例中的密接人员识别方法。
[0151]
例如,该处理器420可用于根据该计算机程序中的指令执行上述密接人员识别方法实施例。
[0152]
在本技术的一些实施例中,该处理器420可以包括但不限于:
[0153]
通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等等。
[0154]
在本技术的一些实施例中,该存储器410包括但不限于:
[0155]
易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
[0156]
在本技术的一些实施例中,该计算机程序可以被分割成一个或多个模块,该一个或者多个模块被存储在该存储器410中,并由该处理器420执行,以完成本技术提供的方法。该一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述该计算机程序在该密接人员识别设备中的执行过程。
[0157]
如图4所示,该密接人员识别设备400还可包括:
[0158]
收发器430,该收发器430可连接至该处理器420或存储器410。
[0159]
其中,处理器420可以控制该收发器430与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。收发器430可以包括发射机和接收机。收发器430还可以进一步包括天线,天线的数量可以为一个或多个。
[0160]
应当理解,该密接人员识别设备400中的各个组件通过总线系统相连,其中,总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
[0161]
本技术还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得该计算机能够执行上述实施例的密接人员识别方法。或者说,本技术实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述
方法实施例的方法。
[0162]
当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本技术实施例该的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0163]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0164]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0165]
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。例如,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
[0166]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以该权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献