掌桥专利:专业的专利平台
掌桥专利
首页

近距离接触用户的识别方法及装置、设备及存储介质

文献发布时间:2023-06-19 11:06:50


近距离接触用户的识别方法及装置、设备及存储介质

技术领域

本发明涉及互联网技术领域,尤其涉及一种近距离接触用户的识别方法及装 置、设备及存储介质。

背景技术

当追溯一个人以往接触人群时,普遍采用走访的形式进行调查,例如当需要 了解一个人过往接触人群,首先需要询问本人溯及过往,接着对其接触过的人群 进一步重复询问,但是这种方法受限于人类的记忆,以及回答的真实性,因此, 当追溯一个人以往接触人群时,不仅调查工作量大,询问进度有时也难以推进, 导致效率不高。

目前,识别与感染者有过近距离接触的人员的方式是相关的专业人员进行流 行病学调查,所需要的时间长,工作量大,效率低。

发明内容

本发明的主要目的在于提供一种近距离接触用户的识别方法及装置、设备及 存储介质,使得可以通过携带用户信息的广播帧的方式,在接收端确定与其对应 的第二用户近距离接触用户的用户列表,且服务器能够根据该用户列表确定目标 用户的近距离接触用户,能够有效缩短确定近距离接触用户的时长,且工作量小, 效率高。

为实现上述目的,本发明第一方面提供一种近距离接触用户的识别方法,所 述方法包括:

接收端接收发送端发送的广播帧,获取所述广播帧中携带的所述发送端对应 的第一用户的标识数据,所述标识数据至少包含所述第一用户的用户信息;

将所述标识数据保存至所述接收端对应的第二用户的近距离接触用户的用 户列表;

若检测到所述用户列表的上传指令,则将所述第二用户的用户信息与所述用 户列表之间的对应关系上传至服务器,所述对应关系用于所述服务器识别目标用 户的近距离接触用户。

为实现上述目的,本发明第二方面提供了一种近距离接触用户的识别方法, 所述方法包括:

服务器接收各接收端发送的对应关系,所述对应关系包含所述接收端对应的 第二用户的用户信息及所述第二用户的近距离接触用户的用户列表,所述用户列 表包含所述与所述第二用户近距离接触的第一用户的标识数据,所述标识数据是 所述接收端从所述发送端发送的广播帧中获取的,且所述标识数据至少包含所述 第一用户的用户信息;

若检测到近距离接触用户的识别指令,则确定所述识别指令包含的目标用户 的目标用户信息;

根据所述对应关系及所述目标用户信息,确定所述目标用户的目标近距离接 触用户。

为实现上述目的,本发明第三方面提供一种设备,包括:

接收获取模块,用于接收发送端发送的广播帧,获取所述广播帧中携带的所 述发送端对应的第一用户的标识数据,所述标识数据至少包含所述第一用户的用 户信息;

保存模块,用于将所述标识数据保存至接收端对应的第二用户的近距离接触 用户的用户列表;

上传模块,用于若检测到所述用户列表的上传指令,则将所述第二用户的用 户信息与所述用户列表之间的对应关系上传至服务器,所述对应关系用于所述服 务器识别目标用户的近距离接触用户。

为实现上述目的,本发明第四方面提供一种服务器,该服务器包括:

接收模块,用于接收各接收端发送的对应关系,所述对应关系包含所述接收 端对应的第二用户的用户信息及所述第二用户的近距离接触用户的用户列表,所 述用户列表包含所述与所述第二用户近距离接触的第一用户的标识数据,所述标 识数据是所述接收端从所述发送端发送的广播帧中获取的,且所述标识数据至少 包含所述第一用户的用户信息;

第一确定模块,用于若检测到近距离接触用户的识别指令,则确定所述识别 指令包含的目标用户的目标用户信息;

第二确定模块,用于根据所述对应关系及所述目标用户信息,确定所述目标 用户的目标近距离接触用户。

为实现上述目的,本发明第五方面提供一种近距离接触用户的识别系统,包 括:发送端,如第三方面所述的设备,及如第四方面所述的服务器。

为实现上述目的,本发明第六方面提供一种计算机可读存储介质,存储有计 算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面所 述的近距离接触用户的识别方法中的各个步骤,或者使得所述处理器执行如第二 方面所述的近距离接触用户的识别方法中的各个步骤。

为实现上述目的,本发明第七方面提供一种计算机设备,包括存储器和处 理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使 得所述处理器执行如第一方面所述的近距离接触用户的识别方法中的各个步骤, 或者使得所述处理器执行如第二方面所述的近距离接触用户的识别方法中的各 个步骤。

采用本发明实施例,具有如下有益效果:

本发明提供一种近距离接触用户的识别方法,接收端可接收发送端发送的广 播帧,且该广播帧中携带发送端对应的第一用户的标识数据,且该标识数据可以 是第一用户的用户信息,使得可以通过广播的方式传输近距离接触用户的用户信 息,且进一步的,接收端可以将该标识数据保存至接收端对应的第二用户的近距 离接触用户的用户列表,且在检测到上传指令时,将该第二用户的用户信息与用 户列表之间的对应关系上传至服务器,使得服务器在检测到识别指令时,可以根 据上述对应关系及目标用户的目标用户信息,确定该目标用户的近距离接触用户, 具备所消耗的时间短,工作量小,且识别近距离接触用户的效率高的优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的 附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造 性劳动的前提下,还可以根据这些附图获得其他的附图。

其中:

图1为本发明实施例中近距离接触用户的识别系统的框架示意图;

图2为本发明实施例中近距离接触用户的识别方法的流程示意图;

图3为本发明图2所示实施例中步骤202的细化步骤的流程示意图;

图4为本发明实施例中近距离接触用户的识别方法的另一流程示意图;

图5为本发明实施例中一种设备的结构示意图;

图6为本发明实施例中服务器的结构示意图;

图7为本发明实施例中计算机设备的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的 实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前 提下所获得的所有其他实施例,都属于本发明保护的范围。

为了便于了解本发明实施例中的技术方案,请参阅图1,为本发明实施例中 近距离接触用户的识别系统的框架示意图,该识别系统包括:服务器、站点 (Station)、接入点(Access Point,AP),其中,站点可以先接入接入点,然后 通过接入点接入至服务器,且站点与服务器之间的通信交互可以经过接入点以 WiFi方式进行通信,也可以通过其他通信方式,例如移动蜂窝通信方式、有线通 信方式等。

其中,上述的站点可以是用户终端,该用户终端可以是智能手机、平板电脑、 智能手表等等智能电子设备。

其中,接入点可以广播信标(beacon)帧,站点可以广播探测请求(Probe Request)帧,且上述的信标帧和探测请求帧都可以称为广播帧,为了实现本发明 实施例中的对近距离接触用户的识别,可以在上述的信标帧及探测请求帧的自定 义字段中设置用户信息字段,该用户信息字段用于保存站点和接入点对应的用户 的标识数据,该用户的标识数据至少包含用户的用户信息。

需要说明的是,在本发明实施例中,使用广播帧进行近距离接触用户的识别 是因为广播帧的传播距离有限,对于两个站点来说,距离越近,接收到对方发送 的广播帧的信号强度就越大,距离越远,接收到对方发送的广播帧的信号强度就 越小,且距离大于某一个阈值时,则将接收不到对方发送的广播帧。因此,基于 广播帧的特性,能够接收到对方发送的广播帧则表示该两个站点之间的距离较近, 可以认为是近距离接触,且通过站点之间的近距离接触,可以确定使用该两个站 点的用户产生了近距离接触,以便实现近距离接触用户的识别。

可以理解的是,上述的站点可以是用户终端,则该站点的用户信息可以是使 用用户终端的用户的信息,例如:可以是用户的手机号码、身份证号码、或者其 他可以标识用户身份的信息。此外,上述的接入点是站点接入网络的接入点,主 要用于无线宽带家庭、大楼内部以及园区内部等等。通过在广播帧中携带用户信 息的方式,使得可以记录哪些站点之间,或者,站点与哪些接入点之间发生过近 距离接触,以便实现近距离接触用户的识别。

需要说明的是,上述的接入点发送的信标帧可以被站点接收,站点发送的探 测请求帧可以被接入点和其他站点接收,且同时该站点自身还可以接收到接入点 发送的信标帧及其他站点发送的探测请求帧,由此可知,站点既可以是接收端也 可以是发送端,为了便于技术方案的描述,后续将以站点为接收端的角度描述技 术方案,请参阅图2,为本发明实施例中近距离接触用户的识别方法的流程示意 图,该方法包括:

步骤201、接收端接收发送端发送的广播帧,获取所述广播帧中携带的所述 发送端对应的第一用户的标识数据,所述标识数据至少包含所述第一用户的用户 信息;

步骤202、将所述标识数据保存至所述接收端对应的第二用户的近距离接触 用户的用户列表;

步骤203、若检测到所述用户列表的上传指令,则将所述第二用户的用户信 息与所述用户列表之间的对应关系上传至服务器,所述对应关系用于所述服务器 识别目标用户的近距离接触用户。

在本发明实施例中,接收端可接收发送端发送的广播帧,其中,该接收端可 以是站点,该发送端可以是接入点或者是其他站点,当发送端是接入点时,该广 播帧为信标帧,当该发送端是其他站点时,该广播帧为探测请求帧。可获取到上 述广播帧中携带的发送端对应的第一用户的标识数据,且该标识数据至少包含第 一用户的用户信息。在一种可行的实现方式中,发送端发送的第一用户的标识数 据中,除了包含第一用户的用户信息以外,还可以包含发送端的设备标识,该设 备标识可以是设备ID或者是设备的MAC地址,或者其他可以唯一标识设备的 参数。

其中,接收端对应的是第二用户,该接收端可以将第一用户的标识数据保存 至第二用户的近距离接触用户的用户列表中。

第二用户可以在接收端的显示界面上执行上传操作,例如,接收端安装有特 定的近距离接触用户统计的应用程序,第二用户可以打开该应用程序,并在该应 用程序的显示界面上点击上传按钮,以触发生成上述的上传指令,或者,接收端 可以预先设置服务器具有获取该用户列表的权限,服务器可以向接收端发送上传 指令。

其中,若接收端检测到用户列表的上传指令,则将第二用户的用户信息与用 户列表之间的对应关系上传至服务器,该对应关系则用于服务器识别目标用户的 近距离接触用户。

其中,当接收端将所述第二用户的用户信息与所述用户列表之间的对应关系 被上传至服务器之后,可以选择性地将已上传的对应关系进行删除,以节省内存。

在本发明实施例中,接收端可接收发送端发送的广播帧,且该广播帧中携带 发送端对应的第一用户的标识数据,且该标识数据可以是第一用户的用户信息, 使得可以通过广播的方式传输近距离接触用户的用户信息,且进一步的,接收端 可以将该标识数据保存至接收端对应的第二用户的近距离接触用户的用户列表, 且在检测到上传指令时,将该第二用户的用户信息与用户列表之间的对应关系上 传至服务器,使得服务器可以利用该对应关系实现目标用户的近距离接触用户的 识别,具备所消耗的时间短,工作量小,且识别近距离接触用户的效率高的优点。

在发明实施例中,为了避免接收端将同一个发送端多次发送的广播帧进行重 复的保存,占用大量的存储空间,且造成数据冗余,接收端在接收到广播帧之后, 还可以进一步的确定是否已经存储了该广播帧中携带的用户信息,以便确定具体 的保存方式,具体的,请参阅图3,为本发明图2所示实施例中步骤202的细化 步骤的流程示意图,具体包括:

步骤301、基于所述设备标识和/或所述用户信息查找所述用户列表,确定所 述用户列表中是否存在包含所述设备标识和/或所述用户信息的历史标识数据;

步骤302、若未存在所述历史标识数据,则将所述标识数据保存至所述用户 列表;

可选地,若未存在历史标识数据,则将标识数据保存至所述用户列表之后, 还可以在用户列表中记录接收到所述标识数据的最近一次接收时间和/或记录接 收到标识数据的次数为1次;

步骤303、若存在所述历史标识数据,则无需重复保存。

可选地,若存在历史标识数据,可以利用接收到标识数据的时间更新历史标 识数据的最近一次接收时间和/或更新接收到该历史标识数据的次数。其中,所述 次数以累加计数的方式计算。

在图3所示的实施例中,可以利用第一用户的标识数据中的设备标识、或者, 用户信息,或者,同时使用设备标识和用户信息查找接收端对应的第二用户的用 户列表。

以基于用户信息查找用户列表为例,可确定用户列表中是否存在包含该第一 用户的用户信息的历史标识数据,若未存在包含该第一用户的用户信息的历史标 识数据,则表明是第一次接收到第一用户对应的发送端发送的广播帧,可以将该 广播帧中携带的标识数据保存至用户列表中。若存在包含第一用户的用户信息的 历史标识数据,则表明是非首次接收到该第一用户对应的发送端发送的广播帧, 则将不再保存该广播帧中的标识数据。

例如,若接收端A接收到发送端B发送的标识数据C,该标识数据C中包 含第一用户的用户信息D,则利用该用户信息D查找接收端A的用户列表,若 接收端A的用户列表中不存在包含该用户信息D的历史标识数据,则表示是第 一次接收到发送端B发送的标识数据C,此时,将该标识数据C保存到接收端A 的用户列表中,若接收端A的用户列表中存在包含用户信息D的历史标识数据F, 则表示历史标识数据F和标识数据C是相同的标识数据,为了避免相同的标识数 据重复保存造成的存储资源占用及数据冗余,将不再保存标识数据C。

在一种可行的实现方式中,若在用户列表中未存在包含上述第一用户的用户 信息的历史标识数据,则在将广播帧中携带的标识数据保存至用户列表之后,还 可以记录接收到该广播帧的时间,作为保存的标识数据的最近一次接收时间,若 用户列表中存在包含上述第一用户的用户信息的历史标识数据,则利用接收到该 广播帧的时间,更新该历史标识数据已有的最近一次接收时间,使得能够实现对 广播帧的最近一次接收时间的记录。

在另一种可行的实现方式中,若在用户列表中未存在包含所述第一用户的用 户信息的历史标识数据,则在广播帧中携带的标识数据保存至用户列表之后,还 可以记录接收到所述标识数据的次数为1次;若用户列表中存在包含上述第一用 户的用户信息的历史标识数据,则以累加计数的方式,更新接收到该标识数据的 次数,以供后续对于频繁接触的用户的统计分析。

进一步地,还可以利用历史标识数据的最近一次接收时间对用户列表中的历 史标识数据进行删除,以避免用户列表中的数据量过大,占用过多的存储资源。 具体的,可以预先设置近距离接触用户的安全时长,若历史标识数据的最近一次 接收时间与当前时间之间时间差小于该安全时长,则表明该历史标识数据对应的 近距离接触用户与第二用户的未接触时长并未达到安全的标准,需要继续保存该 历史标识数据,若该历史标识数据的最近一次接收时间与当前时间之间的时间差 大于或等于该安全时长,则表明该历史标识数据对应的近距离接触用户与第二用 户的未接触时长已经达到安全的标准,可以删除该历史标识数据。例如,若保留 时间为14天,则历史标识数据A的最近一次接收时间为B,该最近一次接收时 间B距离当前时间点的时长为12天,则保留该历史标识数据A,若该最近一次接收时间B距离当前时间点的时长为14天,则删除该历史标识数据A。

可以理解的是,基于设备标识,或者基于设备标识和用户信息查找用户列表 的处理方式与上述描述的处理方式类似,此处不做赘述。

进一步的,发送端在发送广播帧时,还可以在第一用户的标识数据中包含发 送端的接收信号强度指示(Received Signal Strength Indication,RSSI),该RSSI 的值越大,则表明发送端和接收端之间的距离越短,该RSSI越小,则表明发送 端和接收端之间的距离越长,因此,可以基于该RSSI值对接收端的用户列表中 的历史标识数据进行删除。

基于图2或图3所示实施例,本发明实施例中近距离接触用户的识别方法还 可以追加以下步骤:

步骤a、若存在历史标识数据,则利用所述标识数据中的RSSI更新所述历史 标识数据的RSSI。

可以理解的是,在第一用户的标识数据中包含第一用户的用户信息、发送端 的设备标识、及RSSI数据时,接收端可以基于标识数据中包含的用户信息、发 送端的设备标识中的至少一个参数查找接收端对应的第二用户的用户列表,若未 查找到包含该至少一个参数的历史标识数据,则表明是首次接收端到该标识数据, 则将按照上述步骤302执行标识数据的保存步骤。若查找到包含该至少一个参数 的历史标识数据,则表明是非首次接收到该标识数据,此时,除了可选地利用接 收到该标识数据的时间更新历史标识数据的最近一次接收时间和/或更新接收次 数以外,还将利用标识数据中的RSSI更新历史标识数据的RSSI。

其中,在利用标识数据中的RSSI更新历史标识数据的RSSI时,可以先确定 标识数据中的RSSI和历史标识数据中的RSSI的大小关系,若标识数据中的RSSI 大于历史标识数据中的RSSI,则利用该标识数据中的RSSI替换历史标识数据中 的RSSI,若标识数据中的RSSI小于或等于历史标识数据中的RSSI,则不对历 史标识数据中的RSSI进行修改,通过该种方式,可以使得在用户列表中保存的 RSSI值是发送端和接收端接触的最小距离所对应的最大值,以便于能够基于 RSSI值确定目标用户的近距离接触用户中各个用户的接触距离。

且进一步地,还可以基于用户列表中历史标识数据中的RSSI,对该用户列 表中的历史标识数据进行删除,使得可以删除掉一些无效的历史标识数据,以降 低用户列表所占用的存储资源。

具体的,在上述步骤202之后,还可以包括以下步骤:

步骤b1、对所述用户列表包含的历史标识数据,按照所述历史标识数据中的 RSSI从大到小的顺序进行排序;

步骤b2、删除所述用户列表中M个历史标识数据中RSSI小于预设阈值的历 史标识数据,所述M为正整数。

在本发明实施例中,接收端在完成标识数据的保存之后,将对接收端的用户 列表包含的历史标识数据进行排序,且按照RSSI从大到小的顺序排序,且确定 排序后的M个历史标识数据,并进一步的将该M个历史标识数据中RSSI小于 预设阈值的历史标识数据删除,其中,该M为正整数,优选的,该M个历史标 识数据可以是位于排序好的用户列表最后的M个数据。

在本发明实施例中,通过RSSI可以实现对用户列表中与接收端距离较远的 发送端发送的历史标识数据的删除,以便减小用户列表所占用的存储资源。

在本发明实施例中,上述内容描述了接收端的角度实现近距离接触用户的识 别的技术方案,下面将从服务器的角度进行描述,请参阅图4,为本发明实施例 中近距离接触用户的识别方法的另一流程示意图,包括:

步骤401、服务器接收各接收端发送的对应关系,所述对应关系包含所述接 收端对应的第二用户的用户信息及所述第二用户的近距离接触用户的用户列表, 所述用户列表包含所述与所述第二用户近距离接触的第一用户的标识数据,所述 标识数据是所述接收端从所述发送端发送的广播帧中获取的,且所述标识数据至 少包含所述第一用户的用户信息;

步骤402、若检测到近距离接触用户的识别指令,则确定所述识别指令包含 的目标用户的目标用户信息;

步骤403、根据所述对应关系及所述目标用户信息,确定所述目标用户的目 标近距离接触用户。

在本发明实施例中,接收端在接收到上传指令之后,将该接收端的第二用户 的用户信息和该第二用户的用户列表之间的对应关系发送给服务器,其中,该接 收端的第二用户的用户列表可以采用图2及图3所示实施例中的相关内容得到。 且该第二用户的用户列表包含的是与第二用户有过近距离接触的用户的标识数 据。

服务器接收到该用户列表之后,将保存该用户列表,且进一步地,若服务器 接收到近距离接触用户的识别指令,则将获取该识别指令中包含的目标用户的目 标用户信息,其中,该识别指令可以是系统内的站点发送的,站点侧的用户可以 在显示界面上选择或输入待识别近距离接触用户的目标用户的目标用户信息,以 便生成上述的识别指令。

其中,服务器将根据已保存的对应关系,及目标用户信息,确定目标用户的 近距离接触用户。

在本发明实施例中,接收端可以基于接收到的不同广播帧得到与该接收端对 应的第二用户近距离接触的用户的用户列表,且可将接收端对应的第二用户的用 户信息和第二用户的用户列表的对应关系上传至服务器,使得服务器在检测到识 别指令时,可以根据上述对应关系及目标用户的目标用户信息,确定该目标用户 的近距离接触用户,具备所消耗的时间短,工作量小,且识别近距离接触用户的 效率高的优点。

进一步地,在本发明实施例中,上述步骤403具体可以采用以下方式确定:

查找所述对应关系,确定所述目标用户的目标近距离接触用户,所述目标近 距离接触用户包括:所述对应关系中包含所述目标用户信息的用户列表对应的所 述第二用户,或者,当所述第二用户的用户信息为所述目标用户信息时,所述第 二用户的用户信息对应的所述用户列表中的所有第一用户。

在发明实施例中,可以使用目标用户的目标用户信息查找已保存的对应关系, 确定对应关系中是否存在目标用户信息,如存在,则可以进一步确定与该目标用 户近距离接触过的用户的用户信息。

具体的,以上述的第二用户的用户信息与第二用户的用户列表的对应关系为 例,若在该用户列表中查找上述目标用户信息,则确定第二用户为该目标用户的 近距离接触用户,若该第二用户的用户信息为目标用户的用户信息,则可以确定 该第二用户的用户列表中的所有用户均为目标用户的近距离接触用户。

请参阅图5,为本发明实施例中一种设备的结构示意图,该设备可以是站点, 且该站点可以是作为接收端的站点。具体的,该设备包括:

接收获取模块501,用于接收发送端发送的广播帧,获取所述广播帧中携带 的所述发送端对应的第一用户的标识数据,所述标识数据至少包含所述第一用户 的用户信息;

保存模块502,用于将所述标识数据保存至接收端对应的第二用户的近距离 接触用户的用户列表;

上传模块503,用于若检测到所述用户列表的上传指令,则将所述第二用户 的用户信息与所述用户列表之间的对应关系上传至服务器,所述对应关系用于所 述服务器识别目标用户的近距离接触用户。

需要说明的是,该设备作为接收端,其包含的接收获取模块501、保存模块 502及上传模块503与图2及图3所示实施例中描述的内容相似,具体可以参阅 图2及图3所示实施例中描述的内容,此处不做赘述。

在本发明实施例中,可接收发送端发送的广播帧,且该广播帧中携带发送端 对应的第一用户的标识数据,且该标识数据可以是第一用户的用户信息,使得可 以通过广播的方式传输近距离接触用户的用户信息,且进一步的,接收端可以将 该标识数据保存至接收端对应的第二用户的近距离接触用户的用户列表,且在检 测到上传指令时,将该第二用户的用户信息与用户列表之间的对应关系上传至服 务器,使得服务器可以利用该用户列表实现目标用户的近距离接触用户的识别, 具备所消耗的时间短,工作量小,且识别近距离接触用户的效率高的优点。

请参阅图6,为本发明实施例中一种服务器的结构示意图,该服务器包括:

接收模块601,用于接收各接收端发送的对应关系,所述对应关系包含所述 接收端对应的第二用户的用户信息及所述第二用户的近距离接触用户的用户列 表,所述用户列表包含所述与所述第二用户近距离接触的第一用户的标识数据, 所述标识数据是所述接收端从所述发送端发送的广播帧中获取的,且所述标识数 据至少包含所述第一用户的用户信息;

第一确定模块602,用于若检测到近距离接触用户的识别指令,则确定所述 识别指令包含的目标用户的目标用户信息;

第二确定模块603,用于根据所述对应关系及所述目标用户信息,确定所述 目标用户的目标近距离接触用户。

需要说明的是,服务器中包含的接收模块601、第一确定模块602及第二确 定模块603与图4所示实施例中描述的内容相似,具体可以参阅图4所示实施例 中描述的内容,此处不做赘述。

在本发明实施例中,接收端可以基于接收到的广播帧得到与该接收端对应的 第二用户近距离接触的用户的用户列表,且可将接收端对应的第二用户的用户信 息和第二用户的用户列表的对应关系上传至服务器,使得服务器在检测到识别指 令时,可以根据上述对应关系及目标用户的目标用户信息,确定该目标用户的近 距离接触用户,具备所消耗的时间短,工作量小,且识别近距离接触用户的效率 高的优点。

在本发明实施例中,还提供一种近距离接触用户的识别系统,该系统包括发 送端、如图5所示实施例中的设备,及如图7所示实施例中的服务器。

其中,上述的发送端可以是站点和/或接入点,设备可以是接收端,具体可以 是站点,且对于一个站点来说,其既可以是发送端向其他的站点发送广播帧,也 可以是接收端,接收其他站点发送的广播帧。

在本发明实施例中,通过发送端和设备之间的交互,使得设备能够得到与该 设备近距离接触过的用户的用户列表,以便能够将该设备的用户信息及用户列表 的对应关系发送给服务器,使得服务器能够基于该对应关系得到目标用户的目标 近距离接触用户,实现近距离接触用户的确定。

图7示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以 是站点,也可以是服务器。如图7所示,该计算机设备包括通过系统总线连接的 处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。 该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该 计算机程序被处理器执行时,可使得处理器实现上述方法实施例中的各个步骤。 该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处 理器执行上述方法实施例中的各个步骤。本领域技术人员可以理解,图7中示出 的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所 应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或 更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提出了一种计算机设备,包括存储器和处理器,所述存储 器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执 行以下步骤:

接收发送端发送的广播帧,获取所述广播帧中携带的所述发送端对应的第一 用户的标识数据,所述标识数据至少包含所述第一用户的用户信息;

将所述标识数据保存至所述接收端对应的第二用户的近距离接触用户的用 户列表;

若检测到所述用户列表的上传指令,则将所述第二用户的用户信息与所述用 户列表之间的对应关系上传至服务器,所述对应关系用于所述服务器识别目标用 户的近距离接触用户。

在一个实施例中,提出了一种计算机设备,包括存储器和处理器,所述存储 器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执 行以下步骤:

接收各接收端发送的对应关系,所述对应关系包含所述接收端对应的第二用 户的用户信息及所述第二用户的近距离接触用户的用户列表,所述用户列表包含 所述与所述第二用户近距离接触的第一用户的标识数据,所述标识数据是所述接 收端从所述发送端发送的广播帧中获取的,且所述标识数据至少包含所述第一用 户的用户信息;

若检测到近距离接触用户的识别指令,则确定所述识别指令包含的目标用户 的目标用户信息;

根据所述对应关系及所述目标用户信息,确定所述目标用户的目标近距离接 触用户。

在一个实施例中,提出了一种计算机可读存储介质,存储有计算机程序,所 述计算机程序被处理器执行时,使得所述处理器执行图2所示实施例中的步骤, 或者使得所述处理器执行如图4所示实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是 可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性 计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流 程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它 介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括 只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除 可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者 外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态 RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率 SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线 动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的 组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了 本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申 请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离 本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范 围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 近距离接触用户的识别方法及装置、设备及存储介质
  • 用户识别方法、用户识别装置、存储介质与头戴式设备
技术分类

06120112807954