CN113365216A - 一种追踪预警方法、***与设备 - Google Patents

一种追踪预警方法、***与设备 Download PDF

Info

Publication number
CN113365216A
CN113365216A CN202110417219.1A CN202110417219A CN113365216A CN 113365216 A CN113365216 A CN 113365216A CN 202110417219 A CN202110417219 A CN 202110417219A CN 113365216 A CN113365216 A CN 113365216A
Authority
CN
China
Prior art keywords
terminal
contact
information
contact person
contacter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110417219.1A
Other languages
English (en)
Other versions
CN113365216B (zh
Inventor
刘军发
彭磊
郑爱兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Yiteng Technology Co ltd
Original Assignee
Hangzhou Yiteng Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Yiteng Technology Co ltd filed Critical Hangzhou Yiteng Technology Co ltd
Priority to CN202110417219.1A priority Critical patent/CN113365216B/zh
Publication of CN113365216A publication Critical patent/CN113365216A/zh
Application granted granted Critical
Publication of CN113365216B publication Critical patent/CN113365216B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/10Machine learning using kernel methods, e.g. support vector machines [SVM]
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/80ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/63Location-dependent; Proximity-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Pathology (AREA)
  • Primary Health Care (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Epidemiology (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了一种追踪预警方法、***及设备,该***包括:终端,具有定位功能,并且可通过后台服务器加载地图数据,且以终端为中心,以所述终端与接触者终端的最大距离为半径,显示显示区域;终端接收所述显示区域内的所有接触者终端数据;实时监测终端与接触者终端之间的相对距离;相对距离的计算基于终端与接触者终端的mac、rss i;基于终端与接触者终端的mac、rss i及时间戳,获取终端与接触者终端的接触时长;后台服务器,可与终端及接触者终端建立无线连接,用于向终端及接触者终端返回绝对位置信息;实时发送预警信息到终端。本方案仅通过常用的智能终端,即可实现多类场所中接触者追踪与预警,无需部署其他辅助设备,成本低廉。

Description

一种追踪预警方法、***与设备
技术领域
本发明涉及信息追溯和追踪领域,尤其涉及一种对特定人员进行追踪和预警的信息处理和警示方法、***及其设备。
背景技术
密切接触者,指的是与高传染性有关病例有过近距离接触,但是没有采取有效防护措施的人员。对于他们的追踪与隔离,是有效控制疫情的重要环节。
多年以来,在实际的高传染性疫情防控中,仅仅追踪密切接触者是远远不够的,实际上只要接触过传染病患者的人,也会有被感染的风险。接触过传染病患者的人就是接触者,在针对传染性极高的病毒或疾病的疫情防护中,对人群进行接触者追踪,防止已处于疾病潜伏期的接触者成为传染源而扩大疾病传播,是一项非常重要的防疫手段。接触者追踪可以将曾经与确诊感染者进行近距离接近过的潜在感染人群甄别出来并及时预警。但目前采用传统的接触者追踪方法主要是采访感染者,通过问询的方式,不仅难以做到过往信息准确记录,对于那些机会性的接触者,比如,在商店一同购买商品,更是难以追踪;而且人群追溯成本极高,耗费大量的人力物力,追溯期很长。如何通过技术手段解决这些难点,是各类紧急状态下的防疫工作的急迫需求。
发明内容
有鉴于此,本发明实施例提供一种追踪预警方法与***,可以针对疫情防控中的室内外所有场景内的接触判断,包括地铁、商场、柜台等现有定位技术无法应用的场景,从而实现追踪接触者行程轨迹,了解接触人员健康信息,发送预警信息,以及实现自我防控等目的。
为达到上述目的,本发明具体提供了如下技术方案:
一方面,本发明提供了一种追踪预警方法,该方法包括:
S1、开启终端定位功能;进行注册,注册数据在数据库中具有唯一性;
S2、加载地图数据,并在地图上显示终端位置;
S3、后台服务器返回各接触者终端的绝对位置信息,并标注在地图数据中,以所述终端为中心,以所述终端与接触者终端的最大距离为半径,显示显示区域;
S4、所述终端接收所述显示区域内的所有接触者终端数据,所述接触者根据疫情防控方案制定的密切接触者、一般接触者社交距离,区分密切接触者和一般接触者,并判断这些接触者终端的持有者中是否有确诊或疑似感染人员;若判断为有,则执行S5,否则执行S3;
S5、实时发送预警信息到终端,并显示在所述显示区域中的当天确诊人员通知;
S6、实时监测终端与接触者终端之间的相对距离;所述相对距离的计算基于终端与接触者终端的mac、rssi;
S7、基于终端与接触者终端的mac、rssi及时间戳,获取终端与接触者终端的接触时长,终端将所述接触时长、相对距离上传至后台服务器;
S8、判断终端持有者是否为确诊或疑似人员,若是,则在终端上传确诊信息,后台服务器基于终端上传的确诊信息,发送通知至与所述终端接触过的接触者终端;所述确诊信息至少包含确诊时间;若否,则执行S3。
优选地,所述S4中,终端还可以执行:
S401、接触数据状态监测,包括位置轨迹显示、位置点信息显示、接触者终端详情显示、接触者查询;
所述位置轨迹显示包括:所述终端当日到达地点的展示,并以不同显示方式展示接触者终端的持有者的不同健康状态;
所述位置点信息显示包括:移动到地图上任意位置点时,显示该位置点所有接触者终端数量信息;
所述接触者终端详情显示包括:点击所述接触者终端数量信息,展示信息列表,所述信息列表包括接触时长、接触级别,以及能唯一表示该接触者终端的信息;
接触者查询包括:按照接触者终端的持有者状态,查询一定时间范围内的接触记录。
优选地,所述接触者查询中,还包括:
判断终端与各接触者终端接触的时间是否达到预设的窗口期,若是,则清除超过窗口期的接触记录及接触者终端相关的信息,所述接触者终端相关的信息包括接触者信息、接触位置、接触时长、接触级别;若否,则保留所述接触者终端相关的信息。
优选地,所述S8中还包括:以不同显示方式展示终端持有者的不同健康状态。
优选地,所述S6中,终端与接触者终端之间的相对距离通过以下方式监测:
获取终端、接触者终端所采集到的无线接入点信息;
提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述终端、接触者终端中,任意两者之间的间距;该距离计算函数,可以是通过多种方式而取得的函数,例如建立在对定位区域内的定点检测而获得的经验值基础上,采用拟合方式获得的距离函数等;
所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度;
所述距离计算函数由机器学习获得。该机器学习的方法,可以采用常规的人工神经网络方法,例如BP神经网络等,也可以采用支持向量机等算法实现。
优选地,所述机器学习进一步包括:
采集定位区域内不同位置处的无线接入点信息;
建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取;
采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。
优选地,上述特征向量至少包括以下的一种:无线接入点数、相同无线接入点信号差、相同无线接入点数量与总无线接入点数量的比值等。该些特征向量可以根据具体的机器学习需要、精度需要等,进行任意的组合,或者与其他的特征向量结合。
优选地,在对每组所述位置数据进行特征提取后,计算组内两点间的距离,作为所提取的特征向量的标签;
基于所述标签与所述特征向量,形成特征数据;
基于所述特征数据,获得距离计算函数。
优选地,在形成所述特征数据后,对所述特征数据进行归一化处理。所述归一化处理并非必要的步骤,当特征向量的量级差别不大时,可以不加入归一化处理的步骤,也可根据具体的计算量要求,进行调整。
优选地,所述机器学习采用支持向量机模型,所述支持向量机核函数采用径向基函数;
所述支持向量机模型采用支持向量回归分类器;
所述机器学习过程采用梯度下降法寻找最佳回归参数。
优选的,终端与接触者终端之间的相对距离通过以下方式监测:启动终端、接触者终端的一个或多个无线信号接收模块的扫描功能,记录终端当前位置点的无线场特征值FE0:
FE0={(mac1,rssi1);(mac2,rssi2),......}
其中mac是指环境中存在的无线信号发射装置的硬件MAC地址,rssi是指其相应的信号强度值;
优选的,记录当前接触者终端采集的当前所在位置环境中的无线场特征值 FE1:
FE1={(mac1’,rssi1’);(mac2’,rssi2’),......}
其中mac是指环境中存在的无线信号发射装置的硬件MAC地址,rssi是指其相应的信号强度值;
基于FE0与FE1计算P0与P1之间的相对距离。
优选的,在终端、接触者终端位置处采集多次无线场特征值,取多次的无线场特征值的信号强度平均值作为终端、接触者终端当前位置点的信号强度值。
优选的,所述相对距离的计算通过以下方式实现:
当所述FE0和FE1的中存在相同的MAC地址时,则按照公式Dist= Dsim-min+pdif-new*(Dsim-max-Dsim-min)计算所述FE0与所述FE1的距离 Dist,该距离即终端、接触者终端之间的相对距离;
所述Dsim-min是指所述FE0及FE1中,具有相同MAC地址所占的比例对应的距离范围中的距离最小值;所述Dsim-max是指所述FE0及FE1中,具有相同MAC地址所占的比例对应的距离范围中的距离最大值;所述Pdif-new是指所述FE0及FE1中,具有不同MAC地址所占的比例换算得到的权重因子。
优选的,当FE0和FE1中不存在相同的MAC地址时,则比较所述FE0与其他与其匹配的无线信号基站信息的基站LAC以及基站CID是否一致;当所述无线信号基站信息一致时,所述FE0与FE1的距离Dist小于或者等于基站覆盖范围的直径;当所述无线信号基站信息不一致时,则大于基站覆盖范围的直径。
优选的,所述无线信号基站为移动基站和/或蓝牙基站等。
优选的,所述Pdif-new按照公式
Figure BDA0003026401580000061
计算得到;
其中,所述Pdif是指所述FE0和FE1中不同MAC地址在两条记录中所占的比例;所述pdif-min是指将0-100%的范围分为若干个区间,所述Pdif所在的区间范围内的最小值;所述pdif-max是指所述Pdif所在的区间范围内的最大值。
优选的,所述Pdif按照公式
Figure BDA0003026401580000062
计算得到;
其中,所述MacNum是指所述FE0及FE1中相同MAC地址的个数;M与N分别为所述FE0及FE1中MAC地址的个数。
优选的,所述Dsim-min以及Dsim-max通过计算Dsim得到;所述Dsim是指所述FE0及 FE1的终端信息中,相同MAC地址所占的比例psim对应的距离范围,所述Dsim-min以及Dsim-max代表的这个区间的最小值与最大值。
优选的,psim计算方式为:按照公式
Figure BDA0003026401580000071
计算所述FE0和FE1中相同MAC地址所占的比例Psim,其中min(N,M)是指取所述N与M中的较小值。
此外,本发明还提供了一种追踪预警***,该***包括:
终端,所述终端具有定位功能,并且可通过后台服务器加载地图数据,并在地图上显示终端及接触者终端位置,且以所述终端为中心,以所述终端与接触者终端的最大距离为半径,显示显示区域;所述终端接收所述显示区域内的所有接触者终端数据;所述接触者终端是指与所述终端存在接触关系的终端使用者持有的终端;
以及
实时监测终端与接触者终端之间的相对距离;所述相对距离的计算基于终端与接触者终端的mac、rssi;基于终端与接触者终端的mac、rssi及时间戳,获取终端与接触者终端的接触时长,终端将所述接触时长、相对距离上传至后台服务器;并且可上传确诊信息至后台服务器,所述确诊信息至少包含确诊时间;
后台服务器,可与所述终端及接触者终端建立无线连接,用于向终端及接触者终端返回绝对位置信息;实时发送预警信息到终端,并显示在所述显示区域中的当天确诊人员通知;后台服务器还用于基于终端上传的确诊信息,发送通知至与所述终端接触过的接触者终端。
优选的,所述终端还包括接触数据状态监测模块,该模块包括位置轨迹显示单元、位置点信息显示单元、接触者终端详情显示单元、接触者查询单元;
所述位置轨迹显示单元用于所述终端当日到达地点的展示,并以不同显示方式展示接触者终端的持有者的不同健康状态;
所述位置点信息显示单元用于移动到地图上任意位置点时,显示该位置点所有接触者终端数量信息;
所述接触者终端详情显示单元用于点击所述接触者终端数量信息,展示信息列表,所述信息列表包括接触时长、接触级别,以及能唯一表示该接触者终端的信息;
接触者查询单元用于按照接触者终端的持有者状态,查询一定时间范围内的接触记录。
优选的,所述接触者查询单元还用于:
判断终端与各接触者终端接触的时间是否达到预设的窗口期,若是,则清除超过窗口期的接触记录及接触者终端相关的信息,所述接触者终端相关的信息包括接触者信息、接触位置、接触时长、接触级别;若否,则保留所述接触者终端相关的信息。
优选的,终端与接触者终端之间的相对距离通过以下方式监测:
启动终端、接触者终端的一个或多个无线信号接收模块的扫描功能,记录当前终端的无线场特征值FE0:
FE0={(mac1,rssi1);(mac2,rssi2),......}
记录当前接触者终端采集的当前所在位置环境中的无线场特征值FE1:
FE1={(mac1’,rssi1’);(mac2’,rssi2’),......}
其中mac是指环境中存在的无线信号发射装置的硬件MAC地址,rssi是指其相应的信号强度值;
基于FE0与FE1计算终端与接触者终端之间的相对距离。
优选的,终端与接触者终端之间的相对距离通过以下方式监测:
获取终端、接触者终端所采集到的无线接入点信息;
提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述终端、接触者终端中,任意两者之间的间距;
所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度;
所述距离计算函数由机器学习获得。
此外,本发明还提供了一种追踪预警设备,所述设备包括:
处理器;以及,
存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时执行上述的追踪预警方法。
与现有技术相比,本发明技术方案具有以下的优点:本方案中提供接触者具体行程轨迹,用户可随时查询管理自己的具体行程轨迹,了解行程当中近距离接近人员的健康状态信息,避免在对行程环境不知情的情况下接触确诊人员造成停工停学风险导致的经济损失。本方案仅通过常用的智能终端,配合安装***的终端app,即可实现车站、机场、景区、市场等集散地与公共场所接触者追踪与预警,无需部署其他定位辅助设备,可以有效降低疫情防控实施成本。通过在特定封闭场所让人员佩戴手环、手表等穿戴设备,不仅可以实现接触者追踪与预警,还可以实现无接触测温,利于特定封闭场所管理。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例的***运行流程图;
图2为本发明实施例的用户确诊或疑似上报示意图;
图3为本发明实施例的接触者详情示意图;
图4为本发明实施例的接触者查询示意图;
图5为本发明实施例的后台管理总体运行流程图;
图6为本发明实施例的预警消息示意图;
图7为本发明实施例的历史消息示意图;
图8为本发明实施例的接触者人员描点示意图;
图9为本发明实施例的人员轨迹示意图;
图10为本发明实施例的接触者列表展示图;
图11为本发明实施例的***数据流图;
图12为本发明实施例的***业务流图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本领域技术人员应当知晓,下述具体实施例或具体实施方式,是本发明为进一步解释具体的发明内容而列举的一系列优化的设置方式,而该些设置方式之间均是可以相互结合或者相互关联使用的,除非在本发明明确提出了其中某些或某一具体实施例或实施方式无法与其他的实施例或实施方式进行关联设置或共同使用。同时,下述的具体实施例或实施方式仅作为最优化的设置方式,而不作为限定本发明的保护范围的理解。
实施例1:
需要指出的是,本实施例中,接触者或者确诊者的显示、信息采集等,都是通过接触者或者确诊者持有的终端进行的,因此,以下在示例性地表述“接触者”、“确诊者”、“用户”等时,本领域技术人员应当能够理解,其指代的是上述人员所持有的终端,以及终端的ID信息等等。在以下的实施例中,为了便于描述和说明本发明的方案的具体执行方法,以一般语言表述中的接触者、确诊者等指代其所持有的终端,以便于理解,此处不应当将接触者、用户等指代人员的词汇,作为本发明的必要技术特征来理解。
如图1所示,
本***在移动终端(手机、手表等智能设备)中安装接触者追踪与预警app 或软件模块,该APP或软件模块能够持续采集环境中的无线数据参数,包括蓝牙、WiFi等,移动终端通过互联网将这些参数提交至后台数据库,后台返回给前端接触者位置、停留时长等信息,app完成接触者追踪与预警。
***总体运行流程包含如下具体步骤:
步骤101,用户开启移动终端(手机、手表等智能设备)蓝牙、WiFi功能,定位服务。
步骤102,用户注册,绑定身份证号码或手机号码保证移动终端用户的唯一性,通过将身份证号码、手机号码或者身份证号码+手机号码作为唯一键,确保每个用户注册数据在数据库注册用户数据表中数据有且只有一条。
步骤103,加载地图,从接触者追踪与预警app后台服务器加载最新版本的地图数据,在页面加载时获取经纬度,然后在页面初次渲染完成里创建地图上下文,并移动用户当前位置到地图中心,并用H5页面绘制显示在app里。
步骤104,接触者追踪与预警app后台服务器返回给app各接触者的绝对位置,并标注在接触者追踪与预警app页面里。
其中,本发明中该步骤返回各接触者位置的方法为:
根据疫情防控方案制定的密切接触者、一般接触者社交距离,以用户为中心,用户与接触者的最大距离为半径在接触者追踪与预警app页面里显示显示区域。筛选出显示区域里的所有接触者,并在接触者追踪与预警app页面显示各接触者位置。
根据疫情防控方案制定的密切接触者、一般接触者社交距离,区分密切接触者和一般接触者,显示在接触者追踪与预警app页面里。
步骤105,通过步骤104确定的显示区域,接触者追踪与预警app从后台服务器加载显示区域内的所有接触者数据,判断这些接触者里是否有确诊或疑似感染人员。
若步骤105的判断结果若为有,则执行步骤106,实时发送预警到与确诊人员或疑似人员接触的所有接触者的APP上,这些接触者满足步骤104确定的显示区域内的接触者条件。其中预警消息发送方法:在接触者追踪与预警app页面中弹出展示当天确诊人员的通知消息,用户还可点击查看历史消息查看X天内确诊的用户。
然后执行步骤107,实时感知用户与各接触者之间的相对距离。
其中,该步骤实时感知用户与各接触者之间的相对距离的方法有2种:
(1)环境中的WiFi信号中包含的mac地址一般短期内是固定的,当2个移动终端上传的WiFi数据包含相同的mac即可进行相对定位,根据包含相同mac 的信号强度来计算两个移动终端的相对距离,包含相同mac越多,计算的准确率越高。如移动终端A用户上报给接触者追踪与预警app后台管理***mac1、 rssi1,移动终端B用户上报给接触者追踪与预警app后台管理***mac’,rssi’,则可以判断移动终端A与移动终端B之间的距离。
(2)终端收到的另一个终端发送的包含唯一身份id的广播的信号强度判断相对距离,如移动终端A用户的设备id是id1这时候移动终端A把自己广播出去。移动终端B收到了A的广播,信号强度是rssi,则可以判断移动终端A与移动终端B之间的距离。
该步骤实时感知用户与各接触者之间的相对距离的2种方法中,进行相对距离计算具体采用以下方式:
1)、针对上面的方式(1),终端和接触者终端之间的相对距离的计算方式如下:
优选的,终端与接触者终端之间的相对距离通过以下方式监测:启动终端、接触者终端的一个或多个无线信号接收模块的扫描功能,记录终端当前位置点的无线场特征值FE0:
FE0={(mac1,rssi1);(mac2,rssi2),......}
其中mac是指环境中存在的无线信号发射装置的硬件MAC地址,rssi是指其相应的信号强度值;
优选的,记录当前接触者终端采集的当前所在位置环境中的无线场特征值 FE1:
FE1={(mac1’,rssi1’);(mac2’,rssi2’),......}
其中mac是指环境中存在的无线信号发射装置的硬件MAC地址,rssi是指其相应的信号强度值;
基于FE0与FE1计算P0与P1之间的相对距离。
优选的,在终端、接触者终端位置处采集多次无线场特征值,取多次的无线场特征值的信号强度平均值作为终端、接触者终端当前位置点的信号强度值。
优选的,所述相对距离的计算通过以下方式实现:
当所述FE0和FE1的中存在相同的MAC地址时,则按照公式Dist= Dsim-min+pdif-new*(Dsim-max-Dsim-min)计算所述FE0与所述FE1的距离 Dist,该距离即终端、接触者终端之间的相对距离;
所述Dsim-min是指所述FE0及FE1中,具有相同MAC地址所占的比例对应的距离范围中的距离最小值;所述Dsim-max是指所述FE0及FE1中,具有相同MAC地址所占的比例对应的距离范围中的距离最大值;所述Pdif-new是指所述FE0及FE1中,具有不同MAC地址所占的比例换算得到的权重因子。
优选的,当FE0和FE1中不存在相同的MAC地址时,则比较所述FE0与其他与其匹配的无线信号基站(例如可以是移动基站或者布设的蓝牙基站等)信息的基站LAC以及基站CID是否一致;当所述无线信号基站信息一致时,所述 FE0与FE1的距离Dist小于或者等于基站覆盖范围的直径;当所述无线信号基站信息不一致时,则大于基站覆盖范围的直径。
优选的,所述无线信号基站为移动基站和/或蓝牙基站等。
优选的,所述Pdif-new按照公式
Figure BDA0003026401580000141
计算得到;
其中,所述Pdif是指所述FE0和FE1中不同MAC地址在两条记录中所占的比例;所述pdif-min是指将0-100%的范围分为若干个区间,所述Pdif所在的区间范围内的最小值;所述pdif-max是指所述Pdif所在的区间范围内的最大值。
在一个具体的实施方式中,例如可以将0-100%的范围分为4个区间:(0,20%)、(20%,40%)、(40%,80%)、(80%,1),当Pdif落入其中某一个区间时,所述pdif-min与所述pdif-max是代表的这个区间的最小值与最大值。
优选的,所述Pdif按照公式
Figure BDA0003026401580000151
计算得到;
其中,所述MacNum是指所述FE0及FE1中相同MAC地址的个数;M与N分别为所述FE0及FE1中MAC地址的个数。
优选的,所述Dsim-min以及Dsim-max通过计算Dsim得到;所述Dsim是指所述FE0及 FE1的终端信息中,相同MAC地址所占的比例psim对应的距离范围,所述Dsim-min以及Dsim-max代表的这个区间的最小值与最大值。
优选的,psim计算方式为:按照公式
Figure BDA0003026401580000152
计算所述FE0和FE1中相同MAC地址所占的比例Psim,其中min(N,M)是指取所述N与M中的较小值。以一个具体的实施方式为例,可以以如下方式进行计算:当Psim≥80%时,Dsim取 10-30m;当40%≤Psim<80%时,Dsim取30-50m;当20%≤Psim<40%时,Dsim取50-70m;当0<Psim<20%时,Dsim取70-100m。需要指出的是,此处仅为说明具体的计算方式而举例,不应当将这一具体举例作为本发明的保护范围的限定来理解,在此基础上本领域技术人员所做的调整均应视为落入本发明的保护范围之内。
2)、针对上面的方式(2),终端和接触者终端之间的相对距离,可以统一视为待估计间距的终端,其计算方式如下:
获取待估计间距的终端所采集到的无线接入点信息;该待估计间距的终端即终端与接触者终端,其估计间距即两者之间的相对距离,在这一实施例中,两者概念可以理解为相同;
提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离的终端中,任意两终端之间的间距;该距离计算函数,可以是通过多种方式而取得的函数,例如建立在对定位区域内的定点检测而获得的经验值基础上,采用拟合方式获得的距离函数等;
所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度;
所述距离计算函数由机器学习获得。该机器学习的方法,可以采用常规的人工神经网络方法,例如BP神经网络等,也可以采用支持向量机等算法实现。
在一个具体的实施方式中,所述机器学习进一步包括:
采集定位区域内不同位置处的无线接入点信息;
建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取;
采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。
具体地,在数据采集过程中,在定位区域内的不同位置扫描无线接入点(AP) 信息,获取到该区域内不同位置的AP数据,建立位置与AP的关系,数据格式可以设置如下:
<X,Y,MAC1,RSSI1,...,MACn,RSSIn
X,Y为位置坐标、MACi为APi的MAC地址,RSSIi为对应的接收信号强度,n 为该位置搜索到的AP数。
在一个具体的实施方式中,上述特征向量至少包括以下的一种:无线接入点数、相同无线接入点信号差、相同无线接入点数量与总无线接入点数量的比值等。该些特征向量可以根据具体的机器学习需要、精度需要等,进行任意的组合,或者与其他的特征向量结合。
在一个具体的实施方式中,在进行机器学习以及对终端进行举例计算时,上述特征提取可以采用如下方式:
将采集到的不同位置数据以握手的方式两两分组,即若采集n个点的Wi-Fi 信号数据,则每个点与其他n-1个点分别进行1次分组,去除重复组,可得n*(n-1)/2组数据。对每组数据进行特征提取,计算每组数据间相同的AP数 (NUMsameAP)、相同AP信号差的最大值(RSSIDmax)、相同AP信号差的最小值 (RSSIDmin)、相同AP信号差的平均值(RSSIDmean)、相同AP数与该组总AP数的比值(NUMsameAP/NUMallAP)作为特征,计算组内两点的坐标距离D作为数据标签,
Figure BDA0003026401580000171
建立特征数据,格式可以设置如下:
<D 1:NUMsameAP 2:RSSIDmax 3:RSSIDmin 4:RSSIDmean 5:NUMsameAP/NUMallAP
为避免特征数据量纲差异过大的问题,可以对数据进行归一化处理,将特征值归一化至[-1,1]区间,生成可供机器学习训练的数据文件。
在一个具体的实施方式中,所述机器学习采用支持向量机模型,所述支持向量机核函数采用径向基函数;
所述支持向量机模型采用支持向量回归分类器;
所述机器学习过程采用梯度下降法寻找最佳回归参数。
在一个具体的实施方式中,在进行具体的距离计算时,使用上述生成的回归模型,即距离计算函数,对测试数据进行回归,根据每组特征数据预测每组2 点之间的距离,实验结果由回归值与真实值之间的皮尔逊相关系数(ρpearson)和平均误差(ErrorMean)进行评价,该评价方式属于本领域中常规的技术,此处不再赘述。
然后执行步骤110,根据移动终端mac、rssi、时间戳计算用户与所有接触者的接触时长,通过步骤107确定的用户与所有接触者的相对距离,接触者追踪与预警app将接触时长、相对距离信息写入接触者追踪与预警app后台管理***数据库。
在实时感知终端和接触者终端之间的相对距离后,还可以加入步骤111,即在一个优选的实施方式中,此时可以执行步骤111,判断用户本人是否成为疫情确诊人员或疑似人员。步骤111的执行,是在终端持有者健康状态有变化时,或者为了更精细化管理时,可以增加的步骤。
若步骤111的判断结果若为是,用户本人如果出现疫情感染症状,成为疫情确诊人员或疑似人员,将选择自己的确诊时间,时间为确诊的那一天,通过接触者追踪与预警app提交确诊信息,接触者追踪与预警app后台会通知其他人以及接触过的人员用户已经确诊,并在与用户接触的各接触者的接触者追踪与预警app上显示预警消息。如图2所示,但本方案并不仅限于该实施例。然后执行步骤106。
如201所示,用户确诊上报信息,那么用户的状态会由蓝色变成红色,在其他接触者用户接触者追踪与预警app上显示的是呈现红色的圆形。
如202所示,用户疑似感染状态,那么用户的状态会由蓝色变成橙色。在其他接触者用户接触者追踪与预警app上显示的是呈现橙色的圆形。
如203所示,用户是健康状态,那么用户的状态就是绿色的圆形,在其他接触者用户接触者追踪与预警app上显示的是呈现绿色的圆形。
若步骤111的判断结果若为否,则执行步骤112,进入接触数据状态监测。
其中,本发明中该步骤触数据状态监测方法为:
(1)位置轨迹显示
用户当日到达地点的展示,接触者追踪与预警app以数字显示同一地点的位置采集次数,以点聚合形式呈现,以颜色标注在该位置近距离所有接触者的健康状态,如果接触者是确诊状态,在其他接触者用户接触者追踪与预警app 上显示的是呈现红色的圆形;如果接触者是疑似状态,在其他接触者用户接触者追踪与预警app上显示的是呈现橙色的圆形;如果接触者是正常状态,在其他接触者用户接触者追踪与预警app上显示的是呈现绿色的圆形。
(2)位置点
移动到地图上的任意位置点:接触者追踪与预警app弹出所有接触者人员数量和确诊人数信息;
(3)接触者详情
在接触者追踪与预警app页面中,点击(2)位置点中的人数信息,可以展示人员信息列表,显示人员信息、接触时长、接触级别等信息。如图3所示,但本方案并不仅限于该实施例。
如果在学校、园区等封闭场所使用接触者追踪与预警app,因为已经知晓各接触用户人员信息,在征得各用户同意的情况下将这些接触人员信息录入到***中,301显示接触人员姓名或企业信息+接触人员接触人员姓氏、或其他自定义的接触人员信息。302显示该接触人员与用户接触时长。303显示该接触人员与用户接触形式是几级接触,接触形式可以为一级接触、二级接触、三级接触……N级接触,一级接触是用户直接与确诊人员接触,二级接触是用户与直接与确诊人员接触的人员接触……依次类推,但本方案并不仅限于该实施例。
如果在车站、机场、景区、市场等集散地场所使用接触者追踪与预警app, 301显示接触人员电话号码或者部分电话号码+****(后四位)、或其他自定义唯一ID的接触人员信息。302显示该接触人员与用户接触时长。303显示该接触人员与用户接触形式是几级接触,接触形式可以为一级接触、二级接触、三级接触……N级接触,一级接触是用户直接与确诊人员接触,二级接触是用户与直接与确诊人员接触的人员接触……依次类推,但本方案并不仅限于该实施例。
(4)接触者查询
在接触者追踪与预警app页面中,可看到接触过人员的ID或其他显示形式,如(3)接触者详情表示方法,但不仅限于该实施例,接触时长以及几级接触,401为人员的ID,是每位用户独有的ID。402 为接触时长,按M米范围内接触的时间频率。403为几级接触,可以分为,确诊、一级接触、二级接触……N级接触,一级接触是用户直接与确诊人员接触,二级接触是用户与直接与确诊人员接触的人员接触……依次类推。通过这些查看接触人的状态,点击按日期筛选,可查询X天内所有接触过的人,接触时长、几级接触。点击按状态筛选,可按确诊、密切接触者、未异常者状态进行筛选。接触者查询如图4所示,但本方案并不仅限于该实施例。
然后执行步骤113,判断用户与每个接触者接触的天数是否达到窗口期,窗口期同步骤112中(4)接触者查询中天数X,例如X=14。
若步骤113的判断结果若为是,则执行步骤114,清除超过接触窗口期的接触者数据,接触者追踪与预警app发送指令给后台接触者管理平台,管理平台清除步骤113中X天内与用户接触的用户数据,这些数据包括接触者人员信息、接触位置、接触时长、接触级别等信息。
若步骤113的判断结果若为否,则执行步骤104,直至用户与每个接触者接触的天数达到窗口期结束。
接触者追踪与预警后台管理***总体的运行流程可以参考图5所示。
本发明中包含的接触者追踪与预警后台管理***对app或终端软件提交上来的所有数据进行相对定位计算,获得移动终端之间的近场距离。该部分进行相对距离计算的方式采用本说明书前述的方法实现。
后台基于接触者追踪与预警app提交的数据同时对移动终端进行绝对定位,并将定位结果在地图中显示出来,对所有的接触者点位进行观察和检索。
后台对所有接触者使用的接触者追踪与预警app提交的数据进行存储记录,然后对单个人的轨迹进行全程查询,一旦确定某个人确诊感染,便可对其窗口期的轨迹路线进行检索查询,然后对该轨迹路线上的接触者进行检索,并向这些接触者使用的接触者追踪与预警app页面跳出预警消息,如果接触者在接触者追踪与预警app注册时预留手机号,则同时发送手机短信到用户预留手机号。如图6所示,但本方案并不仅限于该实施例。
其中,预警消息由用户ID+日期+确诊为***等字段组成。
如果用户没有注意到接触者追踪与预警app页面跳出的预警消息,也可以在历史消息里点击701查看预警信息。如图7所示,但本方案并不仅限于该实施例。
若移动终端是手环、标签卡等没有屏幕的设备,则发送手机短信到移动终端注册时用户预留的手机号上,手机预警消息由用户ID+日期+确诊为***等字段组成。如图6中601所示,但本方案并不仅限于该实施例。
若移动终端是手机或手表等具有屏幕的设备,不仅向这些接触者使用的接触者追踪与预警app页面发送预警消息,如图6中601所示,同时发送确诊人员或疑似感染者的定位结果信息,可以实时查看周围人群信息。
其中,本发明中图5接触者追踪与预警后台管理***运行流程包含的方法如下:
步骤501,用户注册,管理机构授权工作人员注册,注册信息包括用户名,登录密码,忘记密码提醒重新设置语句等。
然后执行步骤502,用户登录接触者追踪与预警后台管理***。
然后执行步骤5031、或者步骤5032、或者步骤5033。
如果用户选择步骤5031,执行接触者展现功能。
其中,本发明中包含的接触者展现方式有2种:
(1)步骤50311,按地图区展示
通过人员描点的方法,展示接触者分布,显示区域可以默认为管理机构当前最小行政区域,也可以设置为整个行政区域或局部区域。显示时间为当前时间,所有接触者均以描点的方式标注在地图上。
其中,本发明包含的人员描点方法如图8所示。
图中801所示为人员描点,如果图中有确诊人员,那么确诊人员的状态呈现红色,如802所示。如果图中有疑似感染人员,那么疑似感染人员的状态呈现橙色。如果图中用户是健康状态,那么健康的人员的状态呈现绿色。
通过人员轨迹的方法,展示接触者分布,显示区域为人员轨迹所包含的最小区域,也可以设置为整个行政区域或局部区域。显示时间为当前时间。
其中,本发明包含的接触者人员轨迹包含的方法为:
901为用户历经的轨迹,如果轨迹中有确诊人员,轨迹线显示为红色;如果轨迹中有疑似感染人员,轨迹线显示为黄色;如果没有确诊人员,轨迹线显示为绿色。
902为用户轨迹中每个停留点接触的人数,如果轨迹中有确诊人员,那么人数的状态呈现红色,如903所示。如果轨迹中有疑似感染人员,那么人数的状态呈现橙色。如果图中用户是健康状态,那么人数的状态呈现绿色。
其中停留点定义为:如果用户在某一地点停留时长≥t,则为一个停留点。t的大小也可以自定义。
904表示用户处于的实时位置。904为一个圆和一个带方向的形状,其中带方向的形状为用户移动方向,圆和形状的颜色由用户状态决定,如果用户是健康状态,那么圆和形状的颜色是绿色;如果用户是疑似感染状态,那么圆和形状的颜色是黄色;如果用户是确诊状态,那么圆和形状的颜色是红色。
(2)步骤50312,按列表区展示
通过表格形式展现接触者状态,接触者状态由层级时间区域、每个时间段接触人数、每个时间段移动终端上报数据数目组成,其中移动终端上报数据数目是为了验证数据准确性,提高移动终端搜集信号与发送数据的准确性、精度和鲁棒性。
列表区展示如图10所示,但本方案并不仅限于该实施例。
其中,本发明包含的接触者列表区展示包含的方法为:
1001为查看时间,按当天或者历史时间来查看。
10021为选中接触者的一天中的其中一个时间段,时间为2小时间隔的区间,包括00:00-02:00(不包含02:00)、02:00-04:00(不包含04:00)……22: 00-24:00(不包含24:00)。
10022为10021中选中接触者的小时区间中的一个时间段,时间为10分钟间隔的区间,包括00:00-00:10(不包含00:10)、00:10-00:20(不包含00:20)……01:50-02:00(不包含02:00)。
10023为10022中选中接触者的10分钟区间中的一个时间点,时间为10秒间隔的区间,包括00:00:00、00:00:10……00:00:50。
1003为选择的时间,由时间区域、该时间段接触人数、该时间段选择的人员所持移动终端上报数据总数目组成。点击执行1003,右边的列表会显示选择的人员今日的温度、和当前选择时间与选择的人员所接触人员的姓名或用户唯一ID、体温、接触时间。
1004为实时追踪选择的人员一天当中所有接触过的人员。
1005为接触者追踪与预警后台管理***使用管理单位行政区域中所有人员列表,列表列出所有人的在线、离线的情况,在线即手持移动设备处于与后台管理平台通信状态,后台管理平台能持续收到移动终端的心跳包,具体包含内容为:
移动终端(手机、手表等智能设备)中安装接触者追踪与预警app或软件模块,该APP或软件模块能够持续采集环境中的无线数据参数,包括蓝牙、WiFi 等,移动终端通过互联网将这些参数提交至接触者追踪与预警后台数据库。
1006为接触者列表,其中显示选择的人员的今日温度、共接触多少人、所选时间接触多少人,以及所选时间里所有接触者的体温和接触时间。
如果用户选择步骤5031,执行接触者预警功能。
其中,本发明中包含的出现确诊人员或疑似感染人员预警的方法包含:
若移动终端是手环、标签卡等没有屏幕的设备,则发送手机短信到移动终端注册时用户预留的手机号上,手机预警消息由用户ID+日期+确诊为***等字段组成。如图6中601所示,但本方案并不仅限于该实施例。
若移动终端是手机或手表等具有屏幕的设备,不仅向这些接触者使用的接触者追踪与预警app页面发送预警消息,如图6中601所示,同时发送确诊人员或疑似感染者的定位结果信息,可以实时查看周围人群信息。
如果用户选择步骤5032,执行接触者检索功能。
其中,本发明中包含的接触者检索方法有3种:
(1)步骤50321,按人员检索
选择人员姓名或部分姓名、或者人员手机号或部分手机号、或者用户ID或者部分ID,通过表格形式展现与该选择人员接触的接触者状态,接触者状态由层级时间区域、每个时间段接触人数、每个时间段移动终端上报数据数目组成。按人员检索后展示页面同步骤50312。
(2)步骤50322,按时间检索
选择时间,通过表格形式展现该选择时间段内所有接触者状态,接触者状态由层级时间区域、每个时间段接触人数、每个时间段移动终端上报数据数目组成。
(3)步骤50323,按地点检索
通过步骤50311,按地图区展示,通过人员描点的方法,展示接触者分布,显示区域可以默认为管理机构当前最小行政区域,也可以设置为整个行政区域或局部区域。显示时间为当前时间,所有接触者均以描点的方式标注在地图上。通过地图滑动取点,即可显示该选择地点所有接触者状态的列表详情,包含接触人员汇总、接触时间、健康状态,其中健康状态包括健康、疑似、确诊三种状态。
如果用户选择步骤5033,报表导出功能。
其中,本发明中包含的报表导出方法有2种:
(1)步骤50331,导出所有人接触情况
按照选择时间段内所有接触人员的接触者状态,由接触时间、接触人员、接触次数、接触地点、人员健康状态组成。如果移动终端为可测体温的手表、手环等智能设备,接触者状态里加入体温数据,并可加入心率、肺活量等体征数据。其中健康状态包括健康、疑似、确诊三种状态。
(2)步骤50332,导出个人接触情况
导出与选择的个人接触的所有接触人员的接触者状态,由接触时间、接触人员、接触次数、接触地点、人员健康状态组成。如果移动终端为可测体温的手表、手环等智能设备,接触者状态里加入体温数据,并可加入心率、肺活量等体征数据。其中健康状态包括健康、疑似、确诊三种状态。
本发明中包含的防疫接触者追踪报警的***数据流图如图11所示。
其中,本发明中包含的防疫接触者追踪报警的***数据流具体内容包含:
步骤1101为接触者追踪与预警app。
然后执行步骤1102,接触者追踪与预警app向app后台接触者管理平台发送定位请求包,请求位置数据,定位请求包数据格式包含不少于:手机imel(手机ID),WiFi列表(包括mac地址和信号强度rssi),BLE列表(包括mac地址和信号强度rssi),经纬度,时间戳;但本方案并不仅限于该实施例。
然后执行步骤1103,接触者追踪与预警app后台接触者管理平台在数据库中存储app发送的定位请求包。
然后执行步骤1104,接触者追踪与预警app后台接触者管理平台解析定位请求包,解析出mac、rssi、WiFi、ble、手机ID、经纬度、时间戳等数据包。
然后执行步骤1105,云端定位引擎计算定位结果。
然后执行步骤1106,云端定位引擎返回定位结果给接触者追踪与预警app 和后台接触者管理平台。回调数据包内容包括:经纬度(计算后),时间戳,近距离人员信息;近距离人员信息包括:昵称,接近时间,健康状态。
本发明中包含的防疫接触者追踪报警的***业务流程图如图12所示。
其中,本发明中包含的防疫接触者追踪报警的***数据流具体内容包含:
步骤1201,打开接触者追踪与预警app。
然后执行步骤1202,接触者追踪与预警app向app后台接触者管理平台发送定位请求包,请求位置数据,定位请求包数据格式包含不少于:手机imel(手机ID),WiFi列表(包括mac地址和信号强度rssi),BLE列表(包括mac地址和信号强度rssi),经纬度,时间戳;本方案并不仅限于该实施例。
然后执行步骤1203,接触者追踪与预警app后台接触者管理平台在数据库中存储app发送的定位请求包。
然后执行步骤1204,接触者追踪与预警app后台接触者管理平台解析定位请求包,解析出mac、rssi、WiFi、ble、手机ID、经纬度、时间戳等数据包。本方案并不仅限于该实施例。
然后执行步骤1205,云端定位引擎计算定位结果。
然后执行步骤1206,云端定位引擎返回定位结果给接触者追踪与预警app 和后台接触者管理平台。回调数据包内容包括:经纬度(计算后),时间戳,近距离人员信息;近距离人员信息包括:昵称,接近时间,健康状态。本方案并不仅限于该实施例。
然后执行步骤1207,接触者追踪与预警app通过步骤1206接收回调数据包,取出数据包中经纬度信息,为绘制接触者轨迹图准备数据。取出数据包中人员列表数据,为点击接触者弹出列表信息准备数据。
然后执行步骤1208,通过步骤1207生成的数据文件,从中取出人员列表数据,点击接触者弹出接触者列表信息。
然后执行步骤1209,使用移动终端设备的用户点击查看轨迹,向接触者追踪与预警app请求用户轨迹信息。
然后执行步骤1210,通过步骤1207中的数据文件的经纬度信息,生成用户移动轨迹图,可以查看实时轨迹图或选取时间段内的历史轨迹图
然后执行步骤1211,通过人员轨迹的方法,展示接触者分布,显示区域为人员轨迹所包含的最小区域,也可以设置为整个行政区域或局部区域。显示时间为当前时间。用户查看本人实时轨迹或历史轨迹,然后通过地图滑动取点,即可显示该选择地点所有接触者状态的列表详情,包含接触人员汇总、接触时间、健康状态,其中健康状态包括健康、疑似、确诊三种状态。以颜色标注在该位置近距离所有接触者的健康状态,如果接触者是确诊状态,在其他接触者用户接触者追踪与预警app上显示的是呈现红色的圆形;如果接触者是疑似状态,在其他接触者用户接触者追踪与预警app上显示的是呈现橙色的圆形;如果接触者是正常状态,在其他接触者用户接触者追踪与预警app上显示的是呈现绿色的圆形。
本方案***已在某学校进行了实施:
1)开始接触者追踪与预警app安装、后台接触者感知***安装。
2)移动端可查看接触者详情;按日期筛选接触过的时间段详情;按确诊、密切接触者、未异常者状态进行筛选;展示当天确诊人员的通知消息,用户还可查看历史消息;接触者轨迹异常信息实时报警。
3)接触者追踪与预警app后台接触者管理平台可做接触追踪和人员管理;并通过后台给管理机构发送短信或后台预警消息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种追踪预警方法,其特征在于,所述方法包括:
S1、开启终端定位功能;
S2、加载地图数据,并在地图上显示终端位置;
S3、后台服务器返回各接触者终端的绝对位置信息,并标注在地图数据中,以所述终端为中心,以所述终端与接触者终端的最大距离为半径,显示显示区域;
S4、所述终端接收所述显示区域内的所有接触者终端数据,并判断这些接触者终端的持有者中是否有确诊或疑似感染人员;若判断为有,则执行S5,否则执行S3;
S5、实时发送预警信息到终端,并显示在所述显示区域中的当天确诊人员通知;
S6、实时监测终端与接触者终端之间的相对距离;所述相对距离的计算基于终端与接触者终端的mac、rssi;
S7、基于终端与接触者终端的mac、rssi及时间戳,获取终端与接触者终端的接触时长,终端将所述接触时长、相对距离上传至后台服务器;
S8、判断终端持有者是否为确诊或疑似人员,若是,则在终端上传确诊信息,后台服务器基于终端上传的确诊信息,发送通知至与所述终端接触过的接触者终端;所述确诊信息至少包含确诊时间;若否,则执行S3。
2.根据权利要求1所述的方法,其特征在于,所述S4中,终端还可以执行:
S401、接触数据状态监测,包括位置轨迹显示、位置点信息显示、接触者终端详情显示、接触者查询;
所述位置轨迹显示包括:所述终端当日到达地点的展示,并以不同显示方式展示接触者终端的持有者的不同健康状态;
所述位置点信息显示包括:移动到地图上任意位置点时,显示该位置点所有接触者终端数量信息;
所述接触者终端详情显示包括:点击所述接触者终端数量信息,展示信息列表,所述信息列表包括接触时长、接触级别,以及能唯一表示该接触者终端的信息;
接触者查询包括:按照接触者终端的持有者状态,查询一定时间范围内的接触记录。
3.根据权利要求2所述的方法,其特征在于,所述接触者查询中,还包括:
判断终端与各接触者终端接触的时间是否达到预设的窗口期,若是,则清除超过窗口期的接触记录及接触者终端相关的信息,所述接触者终端相关的信息包括接触者信息、接触位置、接触时长、接触级别;若否,则保留所述接触者终端相关的信息。
4.根据权利要求1所述的方法,其特征在于,所述S8中还包括:以不同显示方式展示终端持有者的不同健康状态。
5.根据权利要求1所述的方法,其特征在于,所述S6中,终端与接触者终端之间的相对距离通过以下方式监测:
启动终端、接触者终端的一个或多个无线信号接收模块的扫描功能,记录当前终端的无线场特征值FE0:
FE0={(mac1,rssi1);(mac2,rssi2),......}
记录当前接触者终端采集的当前所在位置环境中的无线场特征值FE1:
FE1={(mac1’,rssi1’);(mac2’,rssi2’),......}
其中mac是指环境中存在的无线信号发射装置的硬件MAC地址,rssi是指其相应的信号强度值;
基于FE0与FE1计算终端与接触者终端之间的相对距离。
6.根据权利要求1所述的方法,其特征在于,所述S6中,终端与接触者终端之间的相对距离通过以下方式监测:
获取终端、接触者终端所采集到的无线接入点信息;
提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述终端、接触者终端中,任意两者之间的间距;
所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度;
所述距离计算函数由机器学习获得。
7.根据权利要求1所述的方法,其特征在于,所述后台服务器记录终端的持有者的数据进行存储,并可针对单个终端持有者的轨迹进行全程查询,并对该轨迹路线上的接触者终端进行检索。
8.一种追踪预警***,其特征在于,所述***包括:
终端,所述终端具有定位功能,并且可通过后台服务器加载地图数据,并在地图上显示终端及接触者终端位置,且以所述终端为中心,以所述终端与接触者终端的最大距离为半径,显示显示区域;所述终端接收所述显示区域内的所有接触者终端数据;所述接触者终端是指与所述终端存在接触关系的终端使用者持有的终端;
以及
实时监测终端与接触者终端之间的相对距离;所述相对距离的计算基于终端与接触者终端的mac、rssi;基于终端与接触者终端的mac、rssi及时间戳,获取终端与接触者终端的接触时长,终端将所述接触时长、相对距离上传至后台服务器;并且可上传确诊信息至后台服务器,所述确诊信息至少包含确诊时间;
后台服务器,可与所述终端及接触者终端建立无线连接,用于向终端及接触者终端返回绝对位置信息;实时发送预警信息到终端,并显示在所述显示区域中的当天确诊人员通知;后台服务器还用于基于终端上传的确诊信息,发送通知至与所述终端接触过的接触者终端。
9.根据权利要求8所述的***,其特征在于,所述终端还包括接触数据状态监测模块,该模块包括位置轨迹显示单元、位置点信息显示单元、接触者终端详情显示单元、接触者查询单元;
所述位置轨迹显示单元用于所述终端当日到达地点的展示,并以不同显示方式展示接触者终端的持有者的不同健康状态;
所述位置点信息显示单元用于移动到地图上任意位置点时,显示该位置点所有接触者终端数量信息;
所述接触者终端详情显示单元用于点击所述接触者终端数量信息,展示信息列表,所述信息列表包括接触时长、接触级别,以及能唯一表示该接触者终端的信息;
接触者查询单元用于按照接触者终端的持有者状态,查询一定时间范围内的接触记录。
10.一种追踪预警设备,其特征在于,所述设备包括:
处理器;以及,
存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时执行上述权利要求1-7任一所述的方法。
CN202110417219.1A 2021-04-19 2021-04-19 一种追踪预警方法、***与设备 Active CN113365216B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110417219.1A CN113365216B (zh) 2021-04-19 2021-04-19 一种追踪预警方法、***与设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110417219.1A CN113365216B (zh) 2021-04-19 2021-04-19 一种追踪预警方法、***与设备

Publications (2)

Publication Number Publication Date
CN113365216A true CN113365216A (zh) 2021-09-07
CN113365216B CN113365216B (zh) 2023-04-07

Family

ID=77525237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110417219.1A Active CN113365216B (zh) 2021-04-19 2021-04-19 一种追踪预警方法、***与设备

Country Status (1)

Country Link
CN (1) CN113365216B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023051774A1 (zh) * 2021-10-01 2023-04-06 南宁市安普康商贸有限公司 监测方法、***、装置及计算机程序产品

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106028282A (zh) * 2016-05-13 2016-10-12 中科劲点(北京)科技有限公司 基于Wi-Fi的距离获取方法、终端、***、服务器和电子设备
CN106093844A (zh) * 2016-06-06 2016-11-09 中科劲点(北京)科技有限公司 估计终端间距及位置规划的方法、终端及设备
CN111640501A (zh) * 2020-05-29 2020-09-08 山东管理学院 一种基于rssi测距的人员集群管理***及方法
CN111918215A (zh) * 2020-06-30 2020-11-10 王云峰 通过蓝牙对传染病密切接触者进行追踪的方法与***
CN112203229A (zh) * 2020-09-25 2021-01-08 中国科学院计算技术研究所苏州智能计算产业技术研究院 基于蓝牙扫描的短距疫情传播网络构建方法
CN112669988A (zh) * 2020-02-20 2021-04-16 单正建 一种细颗粒密接探测方法、***及交互式出入管理***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106028282A (zh) * 2016-05-13 2016-10-12 中科劲点(北京)科技有限公司 基于Wi-Fi的距离获取方法、终端、***、服务器和电子设备
CN106093844A (zh) * 2016-06-06 2016-11-09 中科劲点(北京)科技有限公司 估计终端间距及位置规划的方法、终端及设备
CN112669988A (zh) * 2020-02-20 2021-04-16 单正建 一种细颗粒密接探测方法、***及交互式出入管理***
CN111640501A (zh) * 2020-05-29 2020-09-08 山东管理学院 一种基于rssi测距的人员集群管理***及方法
CN111918215A (zh) * 2020-06-30 2020-11-10 王云峰 通过蓝牙对传染病密切接触者进行追踪的方法与***
CN112203229A (zh) * 2020-09-25 2021-01-08 中国科学院计算技术研究所苏州智能计算产业技术研究院 基于蓝牙扫描的短距疫情传播网络构建方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023051774A1 (zh) * 2021-10-01 2023-04-06 南宁市安普康商贸有限公司 监测方法、***、装置及计算机程序产品

Also Published As

Publication number Publication date
CN113365216B (zh) 2023-04-07

Similar Documents

Publication Publication Date Title
JP6522342B2 (ja) 照明ネットワークを用いた緊急対応及びトラッキング
US7099895B2 (en) System and method for performing object association using a location tracking system
US10158979B2 (en) Method and system for wireless location and movement mapping, tracking and analytics
CN114153343B (zh) 一种健康码显示方法及电子设备
US20140348384A1 (en) System for Managing Locations of Items
CN110084336B (zh) 一种基于无线定位的监所物品管理***和方法
CN111148029A (zh) 一种人员定位识别智能管理***及方法
JP5105826B2 (ja) 位置管理システム
CN113365216B (zh) 一种追踪预警方法、***与设备
CN114121302A (zh) 一种传染病情防控***及方法
KR101981465B1 (ko) 이동 오브젝트와 연관된 통신 디바이스로 메시지를 전송하기 위한 방법 및 플랫폼
CN113365211A (zh) 基于活动轨迹的疫情预报方法及其装置、介质及电子设备
US10893383B2 (en) Systems and methods for monitoring system equipment diagnosis
US11659069B2 (en) Node/network aggregation gateway device
Hong et al. Multi-cell based UWB indoor positioning system
Silva et al. Traceme—indoor real-time location system
Giuliano et al. Integration of video and radio technologies for social distancing
JP2016133851A (ja) 測定機器、送信制御方法、送信制御プログラム及び移動通信端末
CN110084728B (zh) 一种基于无线定位的监所服刑人员与物品匹配方法及***
CN116866842B (zh) 一种传染病跨时空目标追踪预警方法、***、终端及介质
CN206877347U (zh) 一种养老智慧服务装置及***
Tanaka et al. Robust Indoor Positioning Method using BLE and Wireless Mesh Network
CN109195100B (zh) 一种基于自适应窗口的盲区数据预警方法
CN117746301A (zh) 异常检测方法、装置、电子设备及计算机可读介质
Procházka et al. Passive Mobile Crowdsensing for Determining the Volume of Passengers in Public Transport

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant