一种保护隐私的疫情防控预警与追溯系统及方法转让专利

申请号 : CN202010594928.2

文献号 : CN111885502B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 章玥韩园峰蒲戈光

申请人 : 华东师范大学上海工业控制安全创新科技有限公司

摘要 :

本发明公开了一种保护隐私的疫情防控预警与追溯系统,包括数据采集与保存模块、信息整合模块、匿名信息公告模块、风险判别与处理模块。本发明使用WIFI Probe技术记录周围人员的设备MAC地址信息判断两个用户之间是否产生过接触,通过WIFI信号的强弱判断产生接触的距离信息,通过记录的时间戳差值判断接触时长。除此之外使用电子支付接口、乘车信息接口、定位信息等多源数据辅助风险判别,提升数据的可靠性。本发明将匿名推送患者的数据到其他用户的设备,利用其他用户设备的数据和患者数据分别对比判断是否与患者存在密切接触情况。存在被感染风险时向用户告警,风险较高时向疫情防控服务器上报,以供疾控中心进一步处理。

权利要求 :

1.一种疫情防控预警与追溯方法,其特征在于,采用疫情防控预警与追溯系统,所述系统包括:数据采集与存储模块、信息整合模块、匿名信息公告模块、风险判别与处理模块;其中,

所述数据采集与存储模块负责位置信息的收集与保存,其包括四个功能模块,分别是电子支付信息采集保存模块,乘车信息采集保存模块,信号强度信息采集保存模块,定位信息采集保存模块;

所述信息整合模块负责在用户被确诊病毒感染后将数据采集与保存模块的数据和患者的口述信息相整合,删除冗余信息;

所述匿名信息公告模块负责对患者的数据进行清洗、可视化展示,然后向所有系统的使用者推送当前患者的匿名信息,所述匿名信息包括患者的活动轨迹信息;

所述风险判别与处理模块负责接收患者信息的推送,将患者的设备MAC地址和轨迹信息与自身保存的接触者的设备MAC地址和轨迹信息比对,根据有无接触和接触距离、接触时长信息判断当前设备拥有者的被感染风险等级,如果存在被感染的可能性,就向设备拥有者发出告警信息;如果判断是密切接触人员,被感染风险极高时,设备自动向疫情防控服务器发送设备拥有者的基本信息;

所述方法包括以下步骤:

S1.采集数据并生成支付位置信息表、乘坐交通工具信息表、WIFI Probe探测信息表、定位信息表;定期检查各信息表的数据,若数据保存时长超过病毒的潜伏期时长,则删除相关数据条目;

S2.从患者录入的活动轨迹信息中提取关键信息生成记忆口述信息表,将其与支付位置信息表、乘坐交通工具信息表、MAC地址信息和定位信息表的信息一同上传至疫情防控服务器,整合生成一张信息整合表;

S3.对信息整合表中的数据进行数据清洗,患者的信息整合表的经纬度和时间戳信息标注在地图上,进行可视化展示,然后将记忆口述信息表的活动轨迹展示在公告板;将患者的信息整合表、乘坐交通工具信息表向除患者以外的用户推送;

S4.如果用户存在已经被感染的风险,则风险告警模块自动向该用户发出被感染风险告警;如果用户是密切接触者,已经被感染的风险为高风险,则风险上报模块自动向疫情防控服务器发送该用户的基本信息。

2.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,所述步骤S1包括:步骤S101.每隔固定时间,电子支付信息采集保存模块利用第三方支付平台的接口获取电子支付的信息,将电子订单的所在店铺的经度坐标和纬度坐标以及支付的时间保存到支付位置信息表;

步骤S102.每隔固定时间,乘车信息采集保存模块利用接口查询获取用户乘坐的车辆、车次、座位号信息,保存到乘坐交通工具信息表;

步骤S103.使用WIFI Probe实时记录周围设备的MAC地址、信号强度信息与时间戳信息,保存到WIFI Probe探测信息表;

步骤S104.使用卫星定位、基站定位、WIFI辅助定位方式获取设备的经纬度信息、时间戳信息,并且保存到定位信息表;

步骤S105.定期检查数据库的每个表,利用当前时间减数据保存的时间得到数据保存的时长,如果数据保存时长超过病毒的潜伏期时长,则删除数据库中的相关数据条目。

3.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,所述步骤S2包括:S201.将数据采集与存储模块的信息包括支付位置信息表、乘坐交通工具信息表、MAC地址信息和定位信息表的信息分别上传到疫情防控服务器;

S202.疾控中心督促患者手动录入活动轨迹信息,提取口述信息中的关键信息如活动时间、活动地点、密切接触人,得到记忆口述信息表,上传到疫情防控服务器;该服务器使用地图接口,将活动地点信息转换成经纬度坐标;

S203.将支付位置信息表、定位信息表和转化后的记忆 口述信息表的经度、纬度和时间列整合生成一张信息整合表,并删除部分冗余信息。

4.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,所述步骤S3包括:S301.以信息整合表中的时间戳信息为排序依据,将所有信息按时间升序排列,删除序列中离群值较大的经纬度坐标;然后使用Kmeans算法对信息整合表中的数据聚类,K值设置为信息整合表的数据项条数n,n值是需要对数据数量缩放的倍数,n值越大,聚类后的数据点的数量越少;接着将聚类后的患者的信息整合表的经纬度和时间戳信息标注在地图上,进行可视化展示,然后将记忆口述信息表的活动轨迹展示在公告板;

S302.将患者的未聚类的信息整合表、乘坐交通工具信息表向除患者以外的所有使用该系统的用户推送。

5.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,所述步骤S4包括:S401.接收信息推送模块推送的患者的信息整合表、乘坐交通工具信息表和MAC地址信息,对每个信息表按照时间戳升序排序;

S402.将患者的信息整合表与当前用户的信息整合表的相同时间范围内信息条目分组,每个组内使用Haversine公式计算两用户之间的球面距离:其中, 和 是两点的纬度值,λ1和λ2是两点的经度值,r是地球半径;如果患者和当前用户存在多个时间分组内距离小于一定的阈值则提升该用户的感染风险等级;

S403.将患者的乘坐交通工具信息表与当前用户的乘坐交通工具信息表进行比对,查找是否出现同乘一个班次的交通工具的情况,若出现且座位号距离较远,设置为低风险;若出现且座位号距离较近则设置为高风险;

S404.查询设备保存的MAC地址中是否存在患者的设备MAC地址,如果存在则利用信号强度将风险分为三个等级;再根据时间戳的差值信息判断存在密切接触的情况,时间戳的差值越大接触时间越长,如果存在密切接触的情况则将被感染风险等级设置为高风险;

S405.如果设备拥有者存在已经被感染的风险,则风险告警模块自动向该拥有者发出被感染风险告警;

S406.如果设备拥有者是密切接触者,已经被感染的风险为高风险,则风险上报模块自动向疫情防控服务器发送该设备拥有者的基本信息。

6.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,所述信息整合模块将患者口述的记忆信息输入数据库,并通过接口转换成经纬度信息;将支付位置信息表、定位信息表和转化后的记忆 口述信息表的经度、纬度和时间列整合生成一张信息整合表。

7.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,所述信息整合模块的功能除将数据采集与存储模块的信息上传之外,均运行于疫情防控服务器。

8.如权利要求1所述的疫情防控预警与追溯方法,其特征在于,未感染的用户记录的所有数据加密保存在本地,保存时间超出病毒潜伏期的数据将被删除。

说明书 :

一种保护隐私的疫情防控预警与追溯系统及方法

技术领域

[0001] 本发明涉及病毒防控领域的患者密切接触人员追溯问题,使用患者的相关信息对疫情可能的传播范围进行分析,对密切接触者进行预警通知,信息上报,实现最小化以至于
零感染的目标。

背景技术

[0002] 对于传播能力、潜伏性较强,传播危害较大的病毒,切断其传染链是一个十分有效的防控方式。但是由于其潜伏期较长,并且潜伏期期间也有传播能力,患者通常是发病后才
被隔离。从感染病毒到症状显现时间段内的接触者追溯通常依靠患者的口述信息,其中存
在许多记忆不完整,描述遗漏问题,导致密切接触者难以发现。密切接触者通常在不知情的
情况下被感染,未表现出症状前,在没做好隔离工作的情况下可能会感染更多人员。这种情
况下疫情预警与追溯系统可以在患者表现症状并被收治后对相关密切接触人员预警,直接
上报风险较高人员的基本信息,供疾控部门进一步处理。利用上述处理方式可以查找出病
毒可能的传播链,及时控制可能的传播链,减少进一步的损失。
[0003] 目前手机等便携式WIFI设备的定位系统主要依靠三种方式:一是手机等便携式WIFI设备内的卫星定位天线接收GPS定位系统、北斗定位系统等定位系统的信号进行定位;
二是利用手机等便携式WIFI设备接收的基站信号查询基站的位置信息实现定位;三是利用
已知的WIFI信号的位置信息实现WIFI辅助定位(其原理与基站定位的原理类似),该方式是
在WIFI信号位置已经共享的条件下进行的。这三种定位方式的定位精度:卫星定位精度>基
站定位精度>WIFI辅助定位精度。同时这些定位通常存在10‑20米的定位误差,并且卫星定
位方式在地铁等地下设施中无法进行定位,设备的定位误差可能进一步增大,无法判断是
否存在密切接触,用于疫情防控与追溯时难以获取较为精确的统计数据。
[0004] WIFI的IEEE802.11协议集中包含ProbeRequest帧,使用该协议的WIFI设备会主动发送ProbeRequest帧,该ProbeRequest帧携带着设备的MAC地址,WIFI信号强度等信息。当
WIFI网卡开启monitor模式后,可以监控信号可探测范围内的所有WIFI设备的MAC地址、
WIFI信号强度等等信息。手机等便携式WIFI设备中的WIFI芯片开启monitor模式后可以记
录周围所有WIFI设备的MAC地址信息,该地址信息可以唯一确定一个设备。此外还可以记录
WIFI设备到本机的信号强度,通过这一参数可以获取较为精确的相对距离信息,判断是否
存在近距离接触,通过信息记录的时间戳差值还可以计算接触时间。
[0005] 健康码技术在大数据的基础上将用者的病毒携带风险等级进行了分类,但是该技术并未实现疫情的追溯功能,并且还依赖于使用者的主动信息上报,存在一定的缺陷。

发明内容

[0006] 本发明利用手机等便携式智能WIFI联网设备设计了一种疫情防控中的追溯与预警系统。如图2时序图所示,系统利用手机等便携式智能WIFI联网设备收集电子支付位置接
口、乘车信息接口的信息,并且通过WIFIProbe技术记录附近人员的手机等便携式智能WIFI
联网设备的MAC地址和信号强度,计算与附近人员的相对距离信息。通过手机等便携式智能
WIFI联网设备的定位功能,包括但不限于卫星定位、基站定位、WIFI辅助定位等功能定位设
备的绝对位置信息。若数据收集时间与当前时间差超过病毒的潜伏期,并且设备拥有者没
有出现患病症状,则删除过期数据,并继续收集新的数据。若出现患病症状,则将设备中保
存的活动轨迹信息以匿名方式上传到疫情防控服务器,并和患者主动上报的口述信息整
合。疫情防控服务器向其余用户推送该信息,所有接收到该信息的设备对自身的数据进行
比对,判断自身数据的绝对位置与患者数据的绝对位置是否有重合并且相对位置十分接近
的情况。当出现这种情况时,则判断当前设备拥有者是密切接触者,对其进行告警通知。设
备根据与患者的接触的密切程度(距离远近,时间长短)信息对设备拥有者感染可能性进行
等级划分,如果感染风险较高,则自动向疾控部门上报基本信息,疾控部门可以进一步的进
行诊断与评估,追溯所有高风险人群。
[0007] 本发明提出的一种疫情防控预警与追溯系统,包括:数据采集与存储模块、信息整合模块、匿名信息公告模块、风险判别与处理模块;
[0008] 所述数据采集与存储模块负责位置信息的收集与保存,其包括四个功能模块,分别是电子支付信息采集保存模块,乘车信息采集保存模块,信号强度信息采集保存模块,定
位信息采集保存模块;
[0009] 所述信息整合模块负责在用户被确诊病毒感染后将数据采集与保存模块的数据和患者的口述信息相整合,删除冗余信息;
[0010] 所述匿名信息公告模块负责对患者的数据进行清洗、可视化展示,然后向所有系统的使用者推送当前患者的匿名信息,包括患者的活动轨迹信息,设备的MAC地址信息;
[0011] 所述风险判别与处理模块负责接收患者信息的推送,将患者的设备MAC地址和轨迹信息与自身保存的接触者的设备MAC地址和轨迹信息比对,根据有无接触和接触距离、接
触时长信息判断当前设备拥有者的被感染风险等级,如果存在被感染的可能性,就向设备
拥有者发出告警信息;如果判断是密切接触人员,被感染风险极高时,设备自动向疫情防控
服务器发送设备拥有者的基本信息。
[0012] 本发明所述信息整合模块将患者口述的记忆信息输入数据库,并通过接口转换成经纬度信息;将支付位置信息表、定位信息表和转化后的口述信息表的经度、纬度和时间列
整合生成一张信息整合表。
[0013] 本发明所述信息整合模块的功能除将数据采集与存储模块的信息上传之外,均运行于疫情防控服务器。
[0014] 本发明中,未感染的用户记录的所有数据加密保存在本地,保存时间超出病毒潜伏期的数据将被删除。
[0015] 基于以上系统,本发明还提出了一种疫情防控预警与追溯方法,包括以下步骤:
[0016] S1.采集数据并生成支付位置信息表、乘坐交通工具信息表、WIFIProbe探测信息表、定位信息表;定期检查各信息表的数据,若数据保存时长超过病毒的潜伏期时长,则删
除相关数据条目;
[0017] S2.从患者录入的活动轨迹信息中提取关键信息生成记忆口述信息表,将其与支付位置信息表、乘坐交通工具信息表、MAC地址信息和定位信息表的信息一同上传至疫情防
控服务器,整合生成一张信息整合表;
[0018] S3.对信息整合表中的数据进行数据清洗,患者的信息整合表的经纬度和时间戳信息标注在地图上,进行可视化展示,然后将记忆口述信息表的活动轨迹展示在公告板;将
患者的信息整合表、乘坐交通工具信息表和MAC地址信息表向除患者以外的用户推送;
[0019] S4.如果用户存在已经被感染的风险,则风险告警模块自动向该用户发出被感染风险告警;如果用户是密切接触者,已经被感染的风险为高风险,则风险上报模块自动向疫
情防控服务器发送该用户的基本信息。
[0020] 本发明中,所述步骤S1包括:
[0021] 步骤S101.每隔固定时间,电子支付信息采集保存模块利用第三方支付平台的接口获取电子支付的信息,将电子订单的所在店铺的经度坐标和纬度坐标以及支付的时间保
存到支付位置信息表;
[0022] 步骤S102.每隔固定时间,乘车信息采集保存模块利用接口查询获取用户乘坐的车辆、车次、座位号信息,保存到乘坐交通工具信息表;
[0023] 步骤S103.使用WIFIProbe实时记录周围设备的MAC地址、信号强度信息与时间戳信息,保存到WIFIProbe探测信息表;
[0024] 步骤S104.使用卫星定位、基站定位、WIFI辅助定位方式获取设备的经纬度信息、时间戳信息,并且保存到定位信息表;
[0025] 步骤S105.定期检查数据库的每个表,利用当前时间减数据保存的时间得到数据保存的时长,如果数据保存时长超过病毒的潜伏期时长,则删除数据库中的相关数据条目。
[0026] 本发明中,所述步骤S2包括:
[0027] S201.将数据采集与存储模块的信息包括支付位置信息表、乘坐交通工具信息表、MAC地址信息和定位信息表的信息分别上传到疫情防控服务器;
[0028] S202.疾控中心督促患者手动录入活动轨迹信息,提取口述信息中的关键信息如活动时间、活动地点、密切接触人,得到记忆口述信息表,上传到疫情防控服务器;该服务器
使用地图接口,将活动地点信息转换成经纬度坐标;
[0029] S203.将支付位置信息表、定位信息表和转化后的口述信息表的经度、纬度和时间列整合生成一张信息整合表,并删除部分冗余信息。
[0030] 本发明中,所述步骤S3包括:
[0031] S301.以信息整合表中的时间戳信息为排序依据,将所有信息按时间升序排列,删除序列中离群值较大的经纬度坐标;然后使用Kmeans算法对信息整合表中的数据聚类,K值
设置为信息整合表的数据项条数/n,n值是需要对数据数量缩放的倍数,n值越大,聚类后的
数据点的数量越少;接着将聚类后的患者的信息整合表的经纬度和时间戳信息标注在地图
上,进行可视化展示,然后将记忆口述信息表的活动轨迹展示在公告板;
[0032] S302.将患者的未聚类的信息整合表、乘坐交通工具信息表和MAC地址信息表向除患者以外的所有使用该系统的用户推送。
[0033] 本发明中,所述步骤S4包括:
[0034] S401.接收信息推送模块推送的患者的信息整合表、乘坐交通工具信息表和MAC地址信息,对每个信息表按照时间戳升序排序;
[0035] S402.将患者的信息整合表与当前用户的信息整合表的相同时间范围内信息条目分组,每个组内使用Haversine公式计算两用户之间的球面距离:
[0036]
[0037] 其中, 和 是两点的纬度值,λ1和λ2是两点的经度值,r是地球半径;如果患者和当前用户存在多个时间分组内距离小于一定的阈值则提升该用户的感染风险等级;
[0038] S403.将患者的乘坐交通工具信息表与当前用户的乘坐交通工具信息表进行比对,查找是否出现同乘一个班次的交通工具的情况,若出现且座位号距离较远,设置为低风
险;若出现且座位号距离较近则设置为高风险;
[0039] S404.查询设备保存的MAC地址中是否存在患者的设备MAC地址,如果存在则利用信号强度将风险分为三个等级;再根据时间戳的差值信息判断存在密切接触的情况,时间
戳的差值越大接触时间越长,如果存在密切接触的情况则将被感染风险等级设置为高风
险;
[0040] S405.如果设备拥有者存在已经被感染的风险,则风险告警模块自动向该拥有者发出被感染风险告警;
[0041] S406.如果设备拥有者是密切接触者,已经被感染的风险为高风险,则风险上报模块自动向疫情防控服务器发送该设备拥有者的基本信息。
[0042] 本发明使用多源数据作为风险评定因素,将乘车信息与电子支付信息接入,利用第三方平台的地址信息,将其转换成轨迹信息,进一步辅助轨迹判定。除了利用传统的定位
方式如卫星定位、基站定位、WIFI辅助定位确定绝对位置,实现轨迹比对外,本发明还使用
了WIFIProbe技术记录周围人员的设备MAC地址与WIFI信号强度信息。该技术只需保持设备
的WIFI为开启状态,不需要连接即可记录其他设备的MAC地址与信号强度,可以在较小范围
内确定两个持有设备的人是否进行过近距离接触,从而实现较为准确的密切接触统计。
[0043] 本发明相比于已有的利用大数据的疫情辅助防控方式如健康码等有以下创新:
[0044] 本发明使用多源数据进行风险评估、风险告警、风险上报,具有更高的可靠性、准确性。
[0045] 本发明使用WIFIProbe技术记录周围人员的设备MAC地址信息判断两个用户之间是否产生过接触,通过WIFI信号的强弱判断产生接触的距离信息。仅收集周围用户的设备
MAC地址信息和WIFI信号强度并不会泄露周围用户的信息,并且该信息仅保存在用户本机,
保存一段时间(病毒的潜伏期),即使设备被黑客攻击也不会造成数据信息的大规模的泄
露。此外还利用了多源数据,增强了系统的可靠性与准确性。

附图说明

[0046] 图1保护隐私的疫情防控与追溯系统模块图。
[0047] 图2保护隐私的疫情防控与追溯系统时序图。
[0048] 图3保护隐私的疫情防控与追溯系统活动图。
[0049] 图4支付位置信息表。
[0050] 图5乘坐交通工具信息表。
[0051] 图6WIFIProbe探测信息表。
[0052] 图7定位信息表。
[0053] 图8记忆口述信息表。
[0054] 图9信号强度与风险等级转换表。

具体实施方式

[0055] 结合以下具体实施例和附图,对发明作进一步的详细说明。实施本发明的过程、条件、实验方法等,除以下专门提及的内容之外,均为本领域的普遍知识和公知常识,本发明
没有特别限制内容。
[0056] 本发明是一个疫情防控追溯系统,分成四大模块,如图1所示,包括:
[0057] S1.数据采集与存储模块。数据采集与存储模块主要负责位置信息的收集与保存,包括四个功能模块,分别是电子支付信息采集保存模块、乘车信息采集保存模块、
WIFIProbe信息包括设备的MAC地址、信号强度信息采集保存模块,卫星定位、基站定位、
WIFI辅助定位信息采集保存模块。
[0058] 其步骤如下:
[0059] 步骤S101.每隔固定时间,电子支付信息采集保存模块利用第三方支付平台的接口获取电子支付的地点信息并保存到本地数据库。
[0060] 步骤S102.每隔固定时间,乘车信息采集保存模块利用接口查询获取乘坐的车辆,车次,乘车时间信息保存到本地数据库。
[0061] 步骤S103.使用WIFIProbe实时记录周围设备的MAC地址、信号强度信息与时间戳信息,保存到本地数据库。
[0062] 步骤S104.使用卫星定位、基站定位、WIFI辅助定位等定位方式获取设备的位置信息和时间戳信息,并且保存到本地数据库。
[0063] 步骤S105.定期检查数据库的每个表,利用当前时间减数据保存的时间得到数据保存的时长,如果数据保存时长超过病毒的潜伏期时长,则删除数据库中的相关数据条目。
[0064] S2.信息整合模块。信息整合模块负责在用户被确诊病毒感染后将数据采集与保存模块的数据和患者的口述信息相整合,删除冗余信息。首先将患者口述的记忆信息输入
数据库,然后通过接口转换成经纬度信息。然后将支付位置信息表、定位信息表和转化后的
口述信息表的经度、纬度和时间列整合生成一张信息整合表。
[0065] 其步骤如下:
[0066] S201.数据采集与存储模块的信息上传到疫情防控服务器。
[0067] S202.疾控中心督促患者手动录入活动轨迹信息,提取口述信息中的关键信息如活动时间、活动地点、密切接触人,得到如图8所示的记忆口述信息表,上传到疫情防控服务
器。该服务器使用地图接口,将活动地点信息转换成经纬度坐标。
[0068] S203.将口述提取信息与数据采集模块的信息相整合,删除部分冗余信息,然后传输到匿名信息公告模块。
[0069] S3.匿名信息公告模块。匿名信息公告模块负责处理信息整合模块的信息,对数据进行清洗、可视化展示、向所有系统的使用者推送当前患者的匿名信息,包括位置信息,设
备的MAC地址信息等等。
[0070] 其步骤如下:
[0071] S301.接收信息整合模块的信息,进行数据清洗与处理,将患者的活动轨迹标记在地图上,进行可视化展示。
[0072] S302.将患者的设备MAC地址信息、活动轨迹信息向所有系统的使用者推送。
[0073] S4.风险判别与处理模块。该模块负责接收患者信息的推送,将患者的设备MAC地址和轨迹信息与自身保存的接触者的设备MAC地址和轨迹信息比对,根据有无接触和接触
距离、接触时长等信息判断当前设备拥有者的被感染风险等级,如果存在被感染的可能性,
就向设备拥有者发出告警信息,使其尽早隔离,减少可能的传播风险。如果判断是密切接触
人员,被感染风险极高时,设备自动疫情防控服务器发送设备拥有者的基本信息,使疾控中
心能尽早对其检测与诊断,切断病毒传播。
[0074] 其步骤如下:
[0075] S401.接收信息推送模块推送的患者的设备MAC地址信息以及活动轨迹信息,并对本设备轨迹信息和患者的轨迹信息聚类处理,降低计算复杂度。
[0076] S402.查询设备保存的MAC地址中是否存在患者的设备MAC地址,如果存在则提升该设备所有者的被感染风险等级。再利用根据信号强度记录的距离和时间戳的差值信息判
断存在密切接触的情况,如果存在密切接触的情况则将被感染风险等级设置未最高。
[0077] S403.计算患者与该设备拥有者的轨迹聚类,计算聚类后的轨迹距离和相似度。若出现相同时间距离较近或轨迹相似度较高的情况,将设备拥有者的被感染风险等级提升。
[0078] S404.如果设备拥有者存在已经被感染的风险,则风险告警模块自动向该拥有者发出被感染风险告警。
[0079] S405.如果设备拥有者是密切接触者,已经被感染的风险等级较高,则风险上报模块自动疫情防控服务器发送该设备拥有者的基本信息,以供疾控部门快速掌控密切接触者
信息。
[0080] 本发明设计了一种利用手机等支持WIFI便携式设备记录信息,实现疫情发生后的感染者密切接触人员追溯与告警系统,它具备以下特点:
[0081] 本发明所利用的信息,包括轨迹信息、乘车信息、电子支付信息、WIFI设备的MAC地址与信号强度等等信息通常仅保留在自身的设备中,只有在确诊病毒感染后,才对信息进
行匿名共享帮助查找密切接触者,可以保证用户的隐私安全。
[0082] 实施例
[0083] 本发明公开了一种疫情预警追溯系统,该系统利用便携式WIFI设备收集与个人活动轨迹有关的信息,当用户确诊病毒感染后,将个人活动轨迹、唯一标识等信息共享,实现
所有用户的设备自动判断自身是否与患者产生密切接触,如果可能被感染的风险较高,就
自动向疾控部门上报信息,实现疫情防控中的密切接触者追溯。
[0084] 为了清晰的描述疫情预警追溯系统,本发明提供了该系统的模块图如图1,时序图如图2和活动图如图3。其中,模块图描述了系统的功能模块划分,时序图描述了系统的执行
过程的顺序信息。在活动图中,本发明将系统的对象分成四种,病毒感染用户、普通用户、医
疗机构和疫情防控服务器。病毒感染用户和普通用户的主要活动是信息采集与保存。病毒
感染用户被诊断感染后,整合口述信息、轨迹与设备MAC地址信息并上传到疫情防控服务
器。疫情防控服务器对患者信息公告与可视化展示后向其余普通用户推送患者的轨迹与
MAC地址信息。普通用户设备将患者信息与自己的设备保存信息对比,进行风险判别,存在
风险时进行风险告警,如果风险较高,则向疫情防控服务器风险上报,疫情防控服务器通知
疫情防控人员对其进行进一步处理,例如进行检测或进行医疗诊断。
[0085] 系统的具体实施方式如下:
[0086] S1.数据采集与存储模块是用户设备端模块,该模块分别利用电子支付信息采集保存模块、乘车信息采集保存模块、WIFIProbe信息(包括设备的MAC地址,信号强度信息)采
集保存模块,卫星定位、基站定位、WIFI辅助定位信息采集保存模块记录用户的活动轨迹信
息。
[0087] 其步骤如下:
[0088] 步骤S101.每隔固定时间,电子支付信息采集保存模块利用第三方支付平台的接口获取电子支付的信息,将电子订单的所在店铺的经度坐标和纬度坐标以及支付的时间保
存到如图4所示的本地数据库的支付位置信息表。
[0089] 步骤S102.每隔固定时间,乘车信息采集保存模块利用接口查询获取用户乘坐的车辆、车次、座位号信息,保存到如图5所示的本地数据库的乘坐交通工具信息表。
[0090] 步骤S103.使用WIFIProbe实时记录周围设备的MAC地址、信号强度信息与时间戳信息,保存到如图6所示的本地数据库WIFIProbe探测信息表。
[0091] 步骤S104.使用卫星定位、基站定位、WIFI辅助定位等定位方式获取设备的经纬度信息、时间戳信息,并且保存到如图7所示的本地数据库定位信息表。
[0092] 步骤S105.定期检查本地数据库的每个表,利用当前时间减数据保存的时间得到数据保存的时长,如果数据保存时长超过病毒的潜伏期时长,则删除数据库中的相关数据
条目。
[0093] S2.信息整合模块负责在用户被确诊病毒感染后将数据采集与保存模块的数据和患者的口述信息相整合,删除冗余信息。首先将患者口述的记忆信息输入数据库,然后通过
接口转换成经纬度信息。然后将支付位置信息表、定位信息表和转化后的口述信息表的经
度、纬度和时间列整合生成一张信息整合表。该模块的功能除将数据采集与存储模块的信
息上传之外,都运行于疫情防控服务器。
[0094] 其步骤如下:
[0095] S201.将数据采集与存储模块的信息包括支付位置信息表、乘坐交通工具信息表、MAC地址信息和定位信息表的信息分别上传到疫情防控服务器。
[0096] S202.疾控中心督促患者手动录入活动轨迹信息,提取口述信息中的关键信息如活动时间、活动地点、密切接触人,得到如图8所示的记忆口述信息表,上传到疫情防控服务
器。该服务器使用地图接口,将活动地点信息转换成经纬度坐标。
[0097] S203.将支付位置信息表、定位信息表和转化后的口述信息表的经度、纬度和时间列整合生成一张信息整合表(该表与定位信息表格式相同,包含经度列、纬度列、时间戳
列),并删除部分冗余信息。
[0098] S3.匿名信息公告模块是疫情防控服务器的功能模块,负责对患者的数据进行清洗、可视化展示,然后向所有系统的使用者推送当前患者的匿名信息,包括患者的活动轨迹
信息,设备的MAC地址信息等等。
[0099] 其步骤如下:
[0100] S301.接收信息整合模块的处理后的信息(包括信息整合表、乘坐交通工具信息表和WIFIProbe探测信息表),对信息整合表中的数据进行数据清洗。以信息整合表中的时间
戳信息为排序依据,将所有信息按时间升序排列,删除序列中离群值较大的经纬度坐标。然
后使用Kmeans算法对信息整合表中的数据聚类,K值设置为信息整合表的数据项条数/n,n
值是需要对数据数量缩放的倍数,n值越大,聚类后的数据点的数量越少。接着将聚类后的
患者的信息整合表的经纬度和时间戳信息标注在地图应用上,进行可视化展示,然后将记
忆口述信息表的活动轨迹文字信息展示在平台公告板。
[0101] S302.将患者的信息整合表(未聚类)、乘坐交通工具信息表和MAC地址信息表向除患者以外的所有使用该系统的用户推送。
[0102] S4.风险判别与处理模块是用户设备端的模块。该模块负责接收患者信息的推送,将患者的设备MAC地址和轨迹信息与自身保存的接触者的设备MAC地址和轨迹信息比对,根
据有无接触和接触时的距离和接触时间长度等信息判断当前设备拥有者的被感染风险等
级,如果存在被感染的可能性,就向设备拥有者发出告警信息,使其尽早隔离,减少可能的
传播风险。如果判断是密切接触人员,被感染风险极高时,设备自动向疫情防控服务器发送
设备拥有者的基本信息,使疾控中心能尽早对其检测与诊断,切断病毒传播。
[0103] 其步骤如下:
[0104] S401.接收信息推送模块推送的患者的信息整合表、乘坐交通工具信息表和MAC地址信息,对每个信息表按照时间戳升序排序。
[0105] S402.将患者的信息整合表与当前用户的信息整合表的相同时间范围内信息条目分组,每个组内使用Haversine公式计算两用户之间定位的球面距离。
[0106]
[0107] 其中 和 是两点的纬度值,λ1和λ2是两点的经度值,r是地球半径。如果患者和当前用户存在多个时间分组内距离小于一定的阈值(如10米)则提升该用户的感染风险等
级。
[0108] S403.将患者的乘坐交通工具信息表与当前用户的乘坐交通工具信息表进行比对,查找是否出现同乘一个班次的交通工具的情况,若出现且座位号距离较远,设置为低风
险;若出现且座位号距离较近则设置为高风险。
[0109] S404.查询设备保存的MAC地址中是否存在患者的设备MAC地址,如果存在则利用信号强度将风险分为如图9信号强度与风险等级转换表所示的三个等级。再根据时间戳的
差值信息判断存在密切接触的情况,时间戳的差值越大接触时间越长,如果存在密切接触
的情况则将被感染风险等级设置为高风险。
[0110] S405.如果设备拥有者存在已经被感染的风险,则风险告警模块自动向该拥有者发出被感染风险告警。
[0111] S406.如果设备拥有者是密切接触者,已经被感染的风险为高风险,则风险上报模块自动向疫情防控服务器发送该设备拥有者的基本信息,以供疾控部门快速掌控密切接触
者信息。
[0112] 本发明公开了一种保护隐私的疫情防控预警与追溯系统,包括数据采集与保存模块、信息整合模块、匿名信息公告模块、风险判别与处理模块。本发明使用WIFIProbe技术记
录周围人员的设备MAC地址信息判断两个用户之间是否产生过接触,通过WIFI信号的强弱
判断产生接触的距离信息,通过记录的时间戳差值判断接触时长。除此之外使用电子支付
接口、乘车信息接口、定位信息等多源数据辅助风险判别,提升数据的可靠性。本发明将匿
名推送患者的数据到其他用户的设备,利用其他用户设备的数据和患者数据分别对比判断
是否与患者存在密切接触情况。存在被感染风险时向用户告警,风险较高时向疫情防控服
务器上报,以供疾控中心进一步处理。
[0113] 本发明的保护内容不局限于以上实施例。在不背离发明构思的精神和范围下,本领域技术人员能够想到的变化和优点都被包括在本发明中,并且以所附的权利要求书为保
护范围。