传染病接触情况检测方法、装置、设备及可读存储介质制造方法及图纸

技术编号:25089429 阅读:14 留言:0更新日期:2020-07-31 23:34
本发明专利技术公开了一种传染病接触情况检测方法、装置、设备及可读存储介质。所述方法包括以下步骤:从所述第一设备本地获取待检测用户的第一时空轨迹信息,而后将第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度,接下来接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度,最后基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况。本发明专利技术利用传染病接触检测模型实现对传染病接触者的检测,无需确诊病例用户上传任何数据,避免为确诊病例增加额外负担,且在保护用户的隐私的前提下,实现快速检测传染病的密切接触者。

【技术实现步骤摘要】
传染病接触情况检测方法、装置、设备及可读存储介质
本专利技术涉及金融科技领域,尤其涉及一种传染病接触情况检测方法、装置、设备及可读存储介质。
技术介绍
传染性疾病是严重威胁人民群众健康和公共卫生的重要疾病,对于潜伏期较长的传染疫情,很多传染病的确诊病例在确诊之前并没有明显的症状,并未得到及时的隔离,在潜伏期会无形的传染很多人。随着疫情的爆发,大家都比较关心自己是否与确诊病例有过近距离接触,例如,是否与确诊、疑似病人同乘一个航班,一列火车,一辆大巴,同处过一个菜市场、商场、饭店等。目前通常需要将待排查用户的活动轨迹与确诊用户的时空轨迹数据进行比对,然后根据比对结果确认用户是否为传染病接触者。这种比对方式存在如下问题:1)、需要上传手机用户的活动轨迹数据,存在泄露用户隐私的风险;2)、需要确诊病例用户接收离散处理的轨迹数据,并根据本地的GPS定位数据与离散处理的轨迹数据重合情况,上传轨迹点,会增加确诊病例用户的额外负担。
技术实现思路
本专利技术的主要目的在于提供一种传染病接触情况检测方法、装置、设备及可读存储介质,旨在解决现有传染病接触者的检测过程中,存在泄露用户的隐私,且用户端需要进行轨迹数据比对及上传数据等操作,从而增加用户端负担的技术问题。为实现上述目的,本专利技术提供一种传染病接触情况检测方法,所述传染病接触情况检测方法,应用于第一设备,包括:从所述第一设备本地获取待检测用户的第一时空轨迹信息;将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度,所述预设传染病接触检测模型是由所述第一设备和多个第二设备分别基于本地时空轨迹信息和用户身份信息进行多方纵向联邦训练得到;接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度,所述第二轨迹重合度由所述第二设备将待检测用户的第二时空轨迹信息输入到传染病接触检测模型得到的;基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况。进一步地,所述接触情况包括接触程度,所述基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况,确定所述待检测用户与传染病确诊用户的接触程度的步骤,包括:对所述第一轨迹重合度和多个所述第二轨迹重合度进行预设聚合运算;根据聚合后的轨迹重合度所处阈值区间,确定所述待检测用户与传染病确诊用户的接触程度。进一步地,所述对所述第一轨迹重合度和多个所述第二轨迹重合度进行预设聚合运算,包括:获取所述第一设备的第一权重值和多个所述第二设备的第二权重值;基于所述第一权重值和所述第二权重值分别对所述第一轨迹重合度和多个所述第二轨迹重合度进行加权平均,将加权平均后的重合度确定为所述聚合后的轨迹重合度。进一步地,所述将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度包括:将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度和第一重合轨迹点;所述接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度的步骤,包括:接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度和第二重合轨迹点;所述基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况的步骤,包括:若基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户是传染病密切接触者,则输出疫情风险告警信息、所述第一重合轨迹点和多个所述第二重合轨迹点。进一步地,所述从所述第一设备本地获取待检测用户的第一时空轨迹信息的步骤之前,所述方法包括:接收传染病接触情况检测请求,所述传染病接触情况检测请求携带有待检测用户的用户身份信息;将所述传染病接触情况检测请求转发给多个所述第二设备,以供多个所述第二设备基于所述待检测用户的用户身份信息分别从本地提取待检测用户的第二时空轨迹信息;所述从所述第一设备本地获取待检测用户的第一时空轨迹信息的步骤,包括:基于所述待检测用户的用户身份信息从所述第一设备本地获取待检测用户的第一时空轨迹信息。进一步地,所述从所述第一设备本地获取待检测用户的第一时空轨迹信息的步骤之前,所述方法还包括:与多个所述第二设备进行加密样本对齐,以获取交集用户身份信息,并基于所述交集用户身份信息确定传染病确诊用户的第三时空轨迹信息;基于第一样本数据和第一本地模型,得到第一中间结果,所述第一样本数据包括所述第三时空轨迹信息和所述第一设备本地的第一样本时空轨迹信息集;基于预设可交换加密算法与多个所述第二终端对所述第一中间结果和多个第二中间结果进行加密梯度处理,得到多个第一加密梯度信息,且以供多个所述第二终端得到第二加密梯度信息,并根据所述第二加密梯度信息更新所述第二本地模型;所述第二中间结果是多个所述第二终端分别基于所述交集用户身份信息确定的第二样本数据和第二本地模型得到的,所述第二样本数据包括基于所述交集用户身份信息确定的、传染病确诊用户的第四时空轨迹信息和所述第二设备本地的第二样本时空轨迹信息集;基于多个所述第一加密梯度信息更新所述第一本地模型,并基于更新后的第一本地模型和更新后的多个第二本地模型进行纵向联邦迭代训练;若基于更新后的多个第一加密梯度信息和更新后的多个第二加密梯度信息确定的联合梯度范数小于或者等于预设阈值,则获得收敛的第一本地模型,并将所述收敛的第一本地模型确定为所述传染病接触检测模型,其中,所述第二设备获得收敛的第二本地模型,并将所述收敛的第二本地模型确定为所述传染病接触检测模型。进一步地,所述若基于更新后的多个第一加密梯度信息和更新后的多个第二加密梯度信息确定的联合梯度范数小于或者等于预设阈值,则获得收敛的第一本地模型的步骤,包括:接收多个所述第二设备发送的所述更新后的多个第二加密梯度信息;在所述第一设备本地基于所述更新后的多个第一加密梯度信息和所述更新后的多个第二加密梯度信息计算所述联合梯度范数,若所述联合梯度范数小于或者等于预设阈值,则获得收敛的第一本地模型,并向多个所述第二设备发送模型收敛通知信息,多个所述第二设备基于所述模型收敛通知信息,获得收敛的第二本地模型;或者;将所述更新后的多个第一加密梯度信息发送给协调者,以供所述协调者根据所述更新后的多个第一加密梯度信息和多个所述第二终端发送的所述更新后的多个第二加密梯度信息,计算所述联合梯度范数,并在所述联合梯度范数小于或者等于预设阈值时,向所述第一设备和多个所述第二设备发送模型收敛通知信息,其中,多个所述第二设备基于所述模型收敛通知信息,获得收敛的第二本地模型;根据所述协调者发送的所述模型收敛通知信息,获得收敛的第一本地模型;或者;将所述更新后的多个第一加密梯度信息发送给多个所述第二本文档来自技高网...

【技术保护点】
1.一种传染病接触情况检测方法,其特征在于,应用于第一设备,包括:/n从所述第一设备本地获取待检测用户的第一时空轨迹信息;/n将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度,所述预设传染病接触检测模型是由所述第一设备和多个第二设备分别基于本地时空轨迹信息和用户身份信息进行多方纵向联邦训练得到;/n接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度,所述第二轨迹重合度由所述第二设备将待检测用户的第二时空轨迹信息输入到传染病接触检测模型得到的;/n基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况。/n

【技术特征摘要】
1.一种传染病接触情况检测方法,其特征在于,应用于第一设备,包括:
从所述第一设备本地获取待检测用户的第一时空轨迹信息;
将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度,所述预设传染病接触检测模型是由所述第一设备和多个第二设备分别基于本地时空轨迹信息和用户身份信息进行多方纵向联邦训练得到;
接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度,所述第二轨迹重合度由所述第二设备将待检测用户的第二时空轨迹信息输入到传染病接触检测模型得到的;
基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况。


2.根据权利要求1所述的方法,其特征在于,所述接触情况包括接触程度,所述基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况,确定所述待检测用户与传染病确诊用户的接触程度的步骤,包括:
对所述第一轨迹重合度和多个所述第二轨迹重合度进行预设聚合运算;
根据聚合后的轨迹重合度所处阈值区间,确定所述待检测用户与传染病确诊用户的接触程度。


3.根据权利要求2所述的方法,其特征在于,所述对所述第一轨迹重合度和多个所述第二轨迹重合度进行预设聚合运算,包括:
获取所述第一设备的第一权重值和多个所述第二设备的第二权重值;
基于所述第一权重值和所述第二权重值分别对所述第一轨迹重合度和多个所述第二轨迹重合度进行加权平均,将加权平均后的重合度确定为所述聚合后的轨迹重合度。


4.根据权利要求1所述的方法,其特征在于,所述将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度包括:
将所述第一时空轨迹信息输入到传染病接触检测模型,得到所述待检测用户与传染病确诊用户的第一轨迹重合度和第一重合轨迹点;
所述接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度的步骤,包括:
接收多个所述第二设备分别发送的所述待检测用户与传染病确诊用户的第二轨迹重合度和第二重合轨迹点;
所述基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户与传染病确诊用户的接触情况的步骤,包括:
若基于所述第一轨迹重合度和多个所述第二轨迹重合度,确定所述待检测用户是传染病密切接触者,则输出疫情风险告警信息、所述第一重合轨迹点和多个所述第二重合轨迹点。


5.根据权利要求1所述的方法,其特征在于,所述从所述第一设备本地获取待检测用户的第一时空轨迹信息的步骤之前,所述方法包括:
接收传染病接触情况检测请求,所述传染病接触情况检测请求携带有待检测用户的用户身份信息;
将所述传染病接触情况检测请求转发给多个所述第二设备,以供多个所述第二设备基于所述待检测用户的用户身份信息分别从本地提取待检测用户的第二时空轨迹信息;
所述从所述第一设备本地获取待检测用户的第一时空轨迹信息的步骤,包括:
基于所述待检测用户的用户身份信息从所述第一设备本地获取待检测用户的第一时空轨迹信息。


6.根据权利要求1所述的方法,其特征在于,所述从所述第一设备本地获取待检测用户的第一时空轨迹信息的步骤之前,所述方法还包括:
与多个所述第二设备进行加密样本对齐,以获取交集用户身份信息,并基于所述交集用户身份信息确定传染病确诊用户的第三时空轨迹信息;
基于第一样本数据和第一本地模型,得到第一中间结果,所述第一样本数据包括所述第三时空轨迹信息和所述第一设备本地的第一样本时空轨迹信息集;
基于预设可交换加密算法与多个所述第二终端对所述第一中间结果和多个第二中间结果进行加密梯度处理,得到多个第一加密梯度信息,且以供多个所述第二终端得到第二加密梯度信息,并根据所述第二加密梯度信息更新所述第二本地模型;所述第二中间结果是多个所述第二终端分别基于所述交集用户身份信息确定的第二样本数据和第二本地模型得到的,所述第二样本数据包括基于所述交集用户身份信息确定的、传染病确诊用户的第四时空轨迹信息和所述第二设备本地的第二样本时空轨迹信息集;
基于多个所述第一加密梯度信息更新所述第一本地模型,并基于更新后的第一本地模型和更新后的多个第二...

【专利技术属性】
技术研发人员:蔡杭杨强范力欣李月张天豫吴锦和
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1