人员接触判断方法及设备与流程

文档序号:21274434发布日期:2020-06-26 23:09阅读:364来源:国知局
人员接触判断方法及设备与流程

本发明涉及无线通信技术领域,具体涉及一种人员接触判断方法及设备。



背景技术:

随着移动终端的发展进步,如智能手机、平板电脑等已成为人们日常随身携带、不可或缺的通讯工具。为数据连接,这些设备通常配备无线感知模块如wifi模块或蓝牙模块等。用户携带使用这些带有无线感知功能的个人设备时,这些设备的无线感知模块如wifi模块或蓝牙模块等默认状态下处于打开模式,一方面自动扫描接收有效范围内同类型设备信号,一方面发送带有发送设备的标识的信号。上述感知过程信息通常在个人设备中仅保存较短时间,随着数据连接的建立、失败或者超时不会被保存在用户设备上。

近距接触关系判断是在现代社会管理中愈发重要,给日常生活带来便利。近距接触关系判断能够帮助用户自我判断与风险人员(传染性病毒携带者、危害公共安全潜在人员)之间的接触史。使用这一技术,用户在特殊情况下,可根据风险主动采取相应措施,帮助规划未来出行路线和时间,减少与风险人员潜在接触。

目前近距离接触关系大多依赖第三方系统来判断,如公共场所的摄像头图像监控、交通系统中的道路监控等。这种方式的缺点在于实现方案复杂,难以推广应用,而且用户如果想判断与他人的接触史,至少需要将轨迹数据等个人信息上传第三方的设备进行计算,需牺牲一定的个人隐私。



技术实现要素:

针对现有技术的不足,本发明提供一种人员接触判断方法,包括:

获取第一移动设备在感知附近移动设备时生成的第一相遇记录,其中包括所述附近移动设备的设备标识;

获取第二移动设备的设备标识;

根据所述第一相遇记录和所述第二移动设备的设备标识,判断所述第一移动设备和第二移动设备的携带者之间是否发生接触。

可选地,所述根据所述第一相遇记录和所述第二移动设备的设备标识,判断所述第一移动设备和第二移动设备的携带者之间是否发生接触包括:

当所述第一相遇记录中包括所述第二移动设备的设备标识时,判定所述第一移动设备和第二移动设备的携带者之间发生接触。

可选地,所述第一相遇记录还包括第一移动设备感知附近移动设备的感知时长和/或信号强度感知时长和/或信号强度;

判定普通人员与风险人员发生接触包括:

判断所述感知时长和/或信号强度是否大于阈值;

当所述感知时长和/或信号强度大于阈值时,判定所述第一移动设备和第二移动设备的携带者之间发生接触。

可选地,所述方法还包括:

获取第二移动设备在感知附近移动设备时生成的第二相遇记录,其中包括所述附近移动设备的设备标识;

所述根据所述第一相遇记录和所述第二移动设备的设备标识,判断所述第一移动设备和第二移动设备的携带者之间是否发生接触包括:

当所述第一相遇记录中包括所述第二移动设备的设备标识,且所述第二相遇记录中包括所述第一移动设备的设备标识时,判定所述第一移动设备和第二移动设备的携带者之间发生接触。

可选地,所述第一相遇记录还包括所述第一移动设备感知到附近移动设备的第一感知时间和/或第一移动设备的位置信息;

所述第二相遇记录还包括所述第二移动设备感知到附近移动设备的第二感知时间和/或第二移动设备的位置信息;

所述根据所述第一相遇记录和所述第二移动设备的设备标识,判断所述第一移动设备和第二移动设备的携带者之间是否发生接触包括:

当所述第一相遇记录中包括所述第二移动设备的设备标识,且所述第二相遇记录中包括所述第一移动设备的设备标识时,根据所述第一感知时间与第二感知时间之间的差异和/或第一移动设备的位置信息和第二移动设备的位置信息之间的差异计算接触记录相关度;

根据所述接触记录相关度判断所述第一移动设备和第二移动设备的携带者之间是否发生接触。

可选地,按照如下方式计算所述接触记录相关度:

r(ab)=|t_b–t_a|*dis(ab)*a+|t_b–t_a|*b+dis(ab)*c+|t_b–t_a|*|t_b–t_a|*e+dis(ab)*dis(ab)*e,

其中r(ab)为所述接触记录相关度,t_b、t_a分别为第一感知时间和第二感知时间,dis(ab)为第一移动设备的位置信息与第二移动设备的位置信息的差异,a、b、c、e均为预设权重;

当r(ab)小于相关度阈值时确定普通人员与风险人员发生接触。

可选地,所述信号强度是经过归一化处理的信息,归一化处理包括:

将采集到的原始信号强度分别与原始信号强度最小值、原始信号强度最大值做差;

基于两个差值的比例计算得到归一化信号强度。

可选地,所述方法由第一移动设备执行,所述第一相遇记录保存在所述第一移动设备中。

相应地,本发明提供一种人员接触判断设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述人员接触判断方法。

相应地,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述人员接触判断方法。

根据本发明提供的人员接触判断方法及设备,用户可以获取第二移动设备的设备标识,并将其与自己所携带移动设备生成的相遇记录中的设备标识进行比对,当相遇记录中存在与第二设备标识相同的设备标识时即可确定曾与第二移动设备的携带者发生接触。本方案可以使用户根据风险主动采取相应措施,帮助规划未来出行路线和时间,减少与风险人员潜在接触。

通过本方案,用户可以使用自有设备判断与风险人员之间的接触史,方案成本较低,易于实施和推广应用,并且在判断过程中不需要公开或上传自己的身份或移动轨迹等任何个人信息,只需要得到公开的特定移动设备标识即可确定是否与该特定移动设备的携带者发生接触,从而达到保护个人隐私的目的。

附图说明

图1为根据本发明第一实施例的人员接触判断方法的流程图;

图2为根据本发明第二实施例的人员接触判断方法的流程图;

图3为根据本发明第三实施例的人员接触判断方法的流程图;

图4为根据本发明第四实施例的人员接触判断方法的流程图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。此外,此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本发明实施例提供一种人员接触判断方法,本方法可以由计算机或服务器等固定设备执行,也可以由便携式移动设备执行。如图1所示,本方法包括如下步骤:

s1a,获取第一移动设备在感知附近移动设备时生成的第一相遇记录,其中包括附近移动设备的设备标识。

本申请所述“感知”是指通过接收到对方的信号而发现对方存在,但并不建立可传输数据的通信连接。移动终端具有通过无线通信技术感知附近其它移动终端的功能,比如可以通过wifi模块或蓝牙模块接收来自其它移动设备的无线信号来感知附近移动设备的存在。相遇记录中的设备标识用于表示曾经接近本设备的其它设备。

s2a,获取第二移动设备的设备标识。

其中,第二移动设备例如是风险人员所携带的设备,本申请所述风险人员包括公共风险的人员、传染性病毒携带人员、犯罪人员和/或有潜在危害公共安全的人员。

执行本方法的设备可以从远程数据库中下载或接受从远程数据库推送的第二移动设备的设备标识,此标识并非个人信息,并且与个人信息之间可以是不固定的对应关系。比如在实际应用场景中,可以预先为风险人员分配专用移动设备,并灵活记录标识信息与个人信息的对应关系,当更换移动设备时可以更改此对应关系。可选地,所述远程数据库属于可信和被授权的第三方,例如公安系统等政府部门。

s3a,根据第一相遇记录和第二移动设备的设备标识,判断第一移动设备和第二移动设备的携带者之间是否发生接触。本申请所述“接触”是指两个或更多个人员之间的空间距离小于预设的阈值。基于感知记录确定是否接触的方式有多种,比如是否在设定时间内同处一室,或者距离足够接近,或者曾经过同一地点等等,因此应当对本申请所述发生接触做广义理解,不应当仅仅理解为人体之间的物理接触。

第一移动设备中可能存储有多个相遇记录,也即有多个其它移动设备曾接近该设备,因此有多个设备标识。通过将第一移动设备记录的设备标识与步骤s2a中获取的设备标识进行比较,即可判定人员是否发生接触。

在一个可选的实施例中,步骤s3a包括:判断第一相遇记录中是否包括第二移动设备的设备标识,当所述第一相遇记录中包括所述第二移动设备的设备标识时,判定第一移动设备和第二移动设备的携带者之间发生接触;否则判定未发生接触。根据本实施例的判定方案,通过第一移动设备单方面的相遇记录即可判定两个移动设备的携带者是否发生接触,具有较高的效率。

为了保护用户隐私,可以由第一移动设备执行上述方法,第一相遇记录保存在第一移动设备中。在步骤s1a之前,第一移动设备可按照如下方式生成相遇记录:

s01,获取第一移动设备接收到的附近移动设备发出无线信号的信号强度。

执行本方法的设备主动接收其他移动设备发射的无线信号,信号强度由接收设备的底层硬件通过测量接收到信号的平均功率来确定。该指标取决于以下多个因素,发送设备的发射功率、发送设备的传导损耗、发送设备辐射损、空间损耗、接收设备传到损耗、接收设备接收信号强度基准等。

s02,判断信号强度是否大于强度阈值。当信号强度大于强度阈值时执行步骤s03,否则认为没有发生有效相遇,继续获取信号强度。

s03,生成第一相遇记录。

本实施例是在接收到其他无线感知个人设备发射的无线信号,且信号强度大于一定阈值时,才判断为感知到其它移动设备。因此需要两个移动设备之间的距离足够接近时才会生成相遇记录,而不是在进入有效的无线通信距离时就生成相遇记录,由此可以提高后续判断的效率和准确性。

根据本发明实施例提供的人员接触判断方法,用户可以获取第二移动设备的设备标识,并将其与自己所携带移动设备生成的相遇记录中的设备标识进行比对,当相遇记录中存在与第二设备标识相同的设备标识时即可确定曾与第二移动设备的携带者发生接触。本方案无需建设复杂的网络系统,成本较低,易于实施和推广应用,而且在判断过程中不需要公开自己的身份或移动轨迹等个人信息,只需要得到公开的设备标识即可确定是否与移动设备携带者发生接触,从而达到保护个人隐私的目的。

如图2所示,本发明实施例提供一种人员接触判断方法,在上述实施例的基础上引入感知时长和/或信号强度进一步验证人员接触的情况。本方法包括如下步骤:

s1b,获取第一移动设备在感知附近移动设备时生成的第一相遇记录,其中包括附近移动设备的设备标识,以及第一移动设备感知附近移动设备的感知时长和/或信号强度。

执行本方法的移动设备可以记录第一次和最后一次接收到附近某一移动设备发出的无线信号的时间,并由此确定感知时长,用于表示两个设备之间的相遇持续时间。

s2b,获取第二移动设备的第一设备标识。

s3b,判断第一相遇记录中是否包括第二移动设备的设备标识,当第一相遇记录中包括所述第二移动设备的设备标识时执行步骤s4b,否则执行步骤s6b。

s4b,判断感知时长和/或信号强度是否大于阈值。当感知时长和/或信号强度大于阈值时执行步骤s5b,否则执行步骤s6b。

s5b,判定第一移动设备和第二移动设备的携带者之间发生接触。

s6b,判定未发生接触。

根据上述优选方案,在比对设备标识的基础上,通过移动设备间的感知时长和/或信号强度进一步判断人员是否发生接触,由此提高人员接触判断的准确性。

如图3所示,本发明实施例提供一种人员接触判断方法,在上述实施例的基础上引入第二移动设备的相遇记录进一步验证人员接触的情况。本方法包括如下步骤:

s1c,获取第一移动设备在感知附近移动设备时生成的第一相遇记录,其中包括附近移动设备的设备标识;

s2c,获取第二移动设备的设备标识,以及第二移动设备在感知附近移动设备时生成的相遇记录,其中包括附近移动设备的设备标识;

s3c,判断第一相遇记录中是否包括第二移动设备的设备标识,以及第二相遇记录中是否包括第一移动设备的设备标识;

当第一相遇记录中包括第二移动设备的设备标识,且第二相遇记录中包括第一移动设备的设备标识时,执行步骤s4c,否则执行步骤s5c。

s4c,判定第一移动设备和第二移动设备的携带者之间发生接触。

s5c,判定未发生接触。

根据上述优选方案,需要在第一移动设备和第二移动设备双方的相遇记录中包含对方的设备标识时,才确定人员发生接触,由此可以提高判定结果的准确性。所述第二移动设备的设备标识可以包含在相遇记录中,且所述第一移动设备从可信、被授权的第三方的数据库获取第二移动设备的相遇记录。

如图4所示,本发明实施例提供一种人员接触判断方法,在上述实施例的基础上,通过计算相遇记录相关度来确定人员接触的情况。本方法包括如下步骤:

s1d,获取第一移动设备在感知附近移动设备时生成的第一相遇记录,其中包括附近移动设备的设备标识、第一移动设备感知到附近移动设备的第一感知时间和/或第一移动设备的位置信息,可以是gps信息或者室内定位坐标;

s2d,获取第二移动设备的设备标识,以及第二移动设备在感知附近移动设备时生成的相遇记录,其中包括附近移动设备的设备标识、第二移动设备感知到附近移动设备的第二感知时间和/或第二移动设备的位置信息,可以是gps信息或者室内定位坐标;

s3d,判断第一相遇记录中是否包括第二移动设备的设备标识,以及第二相遇记录中是否包括第一移动设备的设备标识;

当第一相遇记录中包括第二移动设备的设备标识,且第二相遇记录中包括第一移动设备的设备标识时,执行步骤s4d,否则执行步骤s7d。

s4d,根据第一感知时间与第二感知时间之间的差异和/或第一移动设备的位置信息和第二移动设备的位置信息之间的差异计算接触记录相关度;

s5d,根据接触记录相关度判断第一移动设备和第二移动设备的携带者之间是否发生接触;

当所述接触记录相关度满足预设条件时进入步骤s6d,否则进入步骤s7d;

s6d,判定第一移动设备和第二移动设备的携带者之间发生接触。

s7d,判定未发生接触。

根据上述优选方案,在确定两个移动设备的相遇记录中分别存在对方的设备标识时,进一步利用感知到对方设备的时间和位置信息来计算两个移动设备的相遇记录的相关度,通过相关度来确定是否曾与风险人员发生接触,由此可以提高人员接触判断的准确性。

计算上述相遇记录相关度的方式有多种,作为优选的实施例,在步骤s5d中可按照如下方式计算接触记录相关度:

r(ab)=|t_b–t_a|*dis(ab)*a+|t_b–t_a|*b+dis(ab)*c+|t_b–t_a|*|t_b–t_a|*e+dis(ab)*dis(ab)*e,

其中r(ab)为接触记录相关度,t_b、t_a分别为第一感知时间和第二感知时间,dis(ab)为第一移动设备的位置信息与第二移动设备的位置信息的差异,a、b、c、e均为预设权重;

由此,当根据上述方式计算出的接触记录相关度r(ab)小于相关度阈值时,满足预设条件,判定人员发生接触。

进一步地,确定位置信息差异的方式有多种,在本实施例中dis(ab)=sqrt((x_b–x_a)*(x_b–x_a)+(y_b–y_a)*(y_b–y_a)),其中x_b、x_a分别为第一移动设备的位置信息和第二移动设备的位置信息中的横坐标,y_b、y_a分别为第一移动设备的位置信息和第二移动设备的位置信息中的纵坐标,sqrt表示开平方操作。

另外,在上述各个实施例中,可以同时支持移动设备使用多种信号类型进行无线感知,如wifi信号、蓝牙信号、地磁信号、光信号等等,因此可能出现移动设备采用不同类型的信号进行感知的情况。为了准确地确定移动设备之间的信号强度,需要对各信号的强度分别进行强度归一化处理,得到0-100之间的归一化信号强度。

具体地,将每种信号类型的原始信号强度最小值转化为0,原始信号强度最大值转化为100,采集到的同类信号的原始信号强度分别与原始信号强度最小值、原始信号强度最大值做差,基于两个差值的比例计算得出采集到的同类信号的原始信号强度在0到100之间的信号强度转换值,并返回该信号强度转换值。其中涉及到的原始信号强度最小值、最大值可存储在执行本方法的移动设备中。

本发明实施例还提供一种人员接触判断设备,该设备可以是普通个人计算机或者服务器等固定设备,也可以是用户的便携式个人设备。设备包括至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行上述各个实施例中的人员接触判断方法。

进一步地,作为移动设备还应当包括无线通信模块,用于通过主动获取无线信号以感知附近移动设备。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1