一种基于移动蓝牙设备获取用户信息的方法、装置及系统与流程

文档序号:18251163发布日期:2019-07-24 09:45阅读:349来源:国知局
一种基于移动蓝牙设备获取用户信息的方法、装置及系统与流程

本发明实施例涉及计算机软件技术领域,具体涉及一种基于移动蓝牙设备获取用户信息的方法、装置及系统。



背景技术:

随着网络技术的快速发展,人们的社交方式正发生着深刻的变化,从之前人们习惯的书信往来、电报沟通或者面对面交谈,逐渐转变为利用各种网络聊天工具进行实时在线交流,现代化的在线聊天工具在提高沟通效率的同时也拉近了彼此之间的距离。

但是,伴随着网络聊天工具的普及,也出现了越来越多的问题。例如,长时间的利用网络聊天工具进行社交,导致人与人之间面对面的沟通不断减少,加之日常工作的繁忙,导致很少有时间或者有精力去组织有效的线下社交。即使在日常生活中遇到心仪的社交对象,也往往出于各种各样的顾虑,不敢主动交流而错过机会。因此,在日常生活中,如何有效获取周围人群的用户信息,为有意向社交用户之间提供线下社交的纽带,提高面对面社交的效率,成为当前社交软件亟需解决的技术问题。



技术实现要素:

为此,本发明实施例提供一种基于移动蓝牙设备获取用户信息的方法、装置及系统,以解决现有技术中在线网络社交方式仅仅关注线上社交导致的人与人之间面对面社交效率低下的问题。

为了实现上述目的,本发明实施例提供如下技术方案:

根据本发明实施例的第一方面,提供一种基于移动蓝牙设备获取用户信息的方法,包括:

获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;

将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配;

向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的方法,还包括:

获得用户通过所述移动蓝牙设备的应用程序创建的所述用户信息;

根据所述用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将所述映射关系中的所述移动蓝牙设备的蓝牙地址作为预设蓝牙地址;

所述向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体包括:

根据所述目标移动蓝牙设备的蓝牙地址和所述映射关系,获得与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的所述用户信息,向所述移动蓝牙设备发送所述用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的方法,还包括:

获得用户通过所述移动蓝牙设备的应用程序发送的针对工作模式的触发指令;

基于所述触发指令从预设的工作模式中选择满足用户需求的目标工作模式;

所述向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,包括:

基于所述目标工作模式向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息;其中,所述预设的工作模式包括用于社交的工作模式、用于管理的工作模式以及用于身份识别的工作模式中的至少一种。

进一步地,所述基于所述目标工作模式向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,包括:

若所述目标工作模式为所述用于社交的工作模式,则按照用户属性信息的不同,将用户信息划分为第一属性用户信息和第二属性用户信息;

若所述移动蓝牙设备对应的用户信息为所述第一属性用户信息,则向所述移动蓝牙设备发送所述目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的所述第二属性用户信息;

若所述移动蓝牙设备对应的用户信息为所述第二属性用户信息,则向所述移动蓝牙设备发送所述目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的所述第一属性用户信息。

进一步地,基于用户通过所述移动蓝牙设备的应用程序发送的控制指令将所述目标工作模式设置为隐身工作模式、勿扰工作模式或者在线工作模式中的至少一种工作模式。

进一步地,所述用户信息包括用户上传的头像信息、住址信息、联系方式信息以及工作属性信息中的至少一种。

根据本发明实施例的第二方面:提供一种基于移动蓝牙设备获取用户信息的装置,包括:蓝牙地址接收单元、蓝牙地址匹配单元和用户信息发送单元;

所述蓝牙地址接收单元,用于获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;

所述蓝牙地址匹配单元,用于将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配;

所述用户信息发送单元,用于向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的装置,还包括:

获得用户信息单元,用于获得用户通过所述移动蓝牙设备的应用程序创建的所述用户信息;

预设蓝牙地址存储单元,用于根据所述用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将所述映射关系中的所述移动蓝牙设备的蓝牙地址作为预设蓝牙地址;

所述用户信息发送单元具体用于,根据所述目标移动蓝牙设备的蓝牙地址和所述映射关系,获得与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的所述用户信息,向所述移动蓝牙设备发送所述用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的装置,还包括:

获得触发指令单元,用于获得用户通过所述移动蓝牙设备的应用程序发送的针对工作模式的触发指令;

工作模式选择单元,用于基于所述触发指令从预设的工作模式中选择满足用户需求的目标工作模式;

所述用户信息发送单元具体用于,基于所述目标工作模式向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息;其中,所述预设的工作模式包括用于社交的工作模式、用于管理的工作模式以及用于身份识别的工作模式中的至少一种。

进一步地,所述用户信息发送单元具体用于:

若所述目标工作模式为所述用于社交的工作模式,则按照用户属性信息的不同,将用户信息划分为第一属性用户信息和第二属性用户信息;

若所述移动蓝牙设备对应的用户信息为所述第一属性用户信息,则向所述移动蓝牙设备发送所述目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的所述第二属性用户信息;

若所述移动蓝牙设备对应的用户信息为所述第二属性用户信息,则向所述移动蓝牙设备发送所述目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的所述第一属性用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的装置,还包括:

工作模式设置单元,用于基于用户通过所述移动蓝牙设备的应用程序发送的控制指令将所述目标工作模式设置为隐身工作模式、勿扰工作模式或者在线工作模式中的至少一种工作模式。

进一步地,所述用户信息包括用户上传的头像信息、住址信息、联系方式信息以及工作属性信息中的至少一种。

根据本发明实施例的第三方面:提供一种基于移动蓝牙设备获取用户信息的方法,包括:

服务器系统接收用户通过移动蓝牙设备的应用程序创建用户信息;

所述服务器系统根据所述用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将所述映射关系存储至所述服务器系统中的数据库中;

所述服务器系统获取所述移动蓝牙设备采集的当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;

所述服务器系统将所述目标移动蓝牙设备的蓝牙地址与所述数据库中存储的所述映射关系中所述移动蓝牙设备的蓝牙地址进行匹配,若匹配成功,则向所述移动蓝牙设备的显示界面发送与所述目标移动蓝牙设备的蓝牙地址匹配的用户信息;其中,所述用户信息包括用户上传的头像信息、住址信息、联系方式信息以及工作属性信息中的至少一种。

进一步地,所述的基于移动蓝牙设备获取用户信息的方法适用于社交的应用场景,所述方法还包括:

所述移动蓝牙设备的显示界面在预设时间阈值内同一所述用户信息仅显示一次。

进一步地,所述的基于移动蓝牙设备获取用户信息的方法适用于社交的应用场景,所述方法还包括:

所述服务器系统接收用户通过所述移动蓝牙设备的应用程序选择的预设筛选条件;

所述服务器系统根据所述预设筛选条件,向所述移动蓝牙设备推送符合预设筛选条件的用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的方法适用于社交的应用场景,所述方法还包括:

所述服务器系统接收用户通过所述移动蓝牙设备的应用程序选择的预设工作模式;

所述服务器系统根据所述预设工作模式的不同,按照所述用户信息的属性不同将所述用户信息划分为不同的用户信息集合;

基于所述用户的属性信息,向所述移动蓝牙设备推送相应的用户信息集合。

根据本发明实施例的第四方面:提供一种基于移动蓝牙设备获取用户信息的装置,包括:

用户信息接收单元,用于服务器系统接收用户通过移动蓝牙设备的应用程序创建用户信息;

映射关系生成单元,用于所述服务器系统根据所述用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将所述映射关系存储至所述服务器系统中的数据库中;

蓝牙地址获取单元,用于所述服务器系统获取所述移动蓝牙设备采集的当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;

用户信息发送单元,用于所述服务器系统将所述目标移动蓝牙设备的蓝牙地址与所述数据库中存储的所述映射关系中所述移动蓝牙设备的蓝牙地址进行匹配,若匹配成功,则向所述移动蓝牙设备的显示界面发送与所述目标移动蓝牙设备的蓝牙地址匹配的用户信息;其中,所述用户信息包括用户上传的头像信息、住址信息、联系方式信息以及工作属性信息中的至少一种。

进一步地,所述的基于移动蓝牙设备获取用户信息的装置,适用于社交的应用场景,所述装置还包括:

用户信息发送第一控制单元,用于所述移动蓝牙设备的显示界面在预设时间阈值内同一所述用户信息仅显示一次。

进一步地,所述的基于移动蓝牙设备获取用户信息的装置,适用于社交的应用场景,所述装置还包括:

筛选条件设置单元,用于所述服务器系统接收用户通过所述移动蓝牙设备的应用程序选择的预设筛选条件;

用户信息发送第二控制单元,用于所述服务器系统根据所述预设筛选条件,向所述移动蓝牙设备推送符合预设筛选条件的用户信息。

进一步地,所述的基于移动蓝牙设备获取用户信息的装置,适用于社交的应用场景,所述装置还包括:

工作模式设置单元,用于所述服务器系统接收用户通过所述移动蓝牙设备的应用程序选择的预设工作模式;

用户信息划分单元,用于所述服务器系统根据所述预设工作模式的不同,按照所述用户信息的属性不同将所述用户信息划分为不同的用户信息集合;

用户信息发送第三控制单元,用于基于所述用户的属性信息,向所述移动蓝牙设备推送相应的用户信息集合。

根据本发明实施例的第五方面:提供一种基于移动蓝牙设备获取用户信息的系统,包括:客户端模块、外置移动蓝牙设备模块以及服务器系统模块;

所述客户端模块用于:

采集用户通过客户端的应用程序创建用户信息,并将所述用户信息上传至所述服务器系统模块;

接收所述客户端模块周围目标蓝牙设备的蓝牙地址,并上传至所述服务器系统模块;其中,所述目标蓝牙设备为所述客户端模块当前蓝牙探测范围内的蓝牙设备;

显示从所述服务器系统推送的所述用户信息;

所述外置移动蓝牙设备模块用于:向周围发送绑定的所述目标蓝牙设备的蓝牙地址;

所述服务器系统模块用于:

接收所述客户端模块上传的所述用户信息,构建所述用户信息和所述移动蓝牙设备的蓝牙地址之间的映射关系,并将所述映射关系存储至数据库中;

接收所述客户端模块发送的所述目标蓝牙设别的蓝牙地址,将所述目标蓝牙设别的蓝牙地址与所述数据库中存储的所述映射关系中的所述移动蓝牙设备的蓝牙地址进行匹配,若匹配成功,则向所述客户端模块发送与所述目标移动蓝牙设备的蓝牙地址匹配的用户信息。

根据本发明实施例的第六方面:提供一种电子设备服务器包括:处理器和存储器;其中,所述存储器用于存储基于移动蓝牙设备获取用户信息的方法的程序,该电子设备通电并通过所述处理器运行所述基于移动蓝牙设备获取用户信息的方法的程序后,执行下述步骤:

获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;

将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配;

向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

根据本发明实施例的第六方面:提供一种存储设备,存储有基于移动蓝牙设备获取用户信息的方法的程序,该程序被处理器运行,执行下述步骤:

获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;

将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配;

向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

采用本发明实施例具有如下优点:本发明所述的基于移动蓝牙设备获取用户信息的方法能够基于移动蓝牙设备的特性准确获取周围人员的用户信息,帮助用户快速确定周围有意向社交的人员,提高人们面对面社交的效率。

附图说明

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

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。

图1为本发明实施例提供的一种基于移动蓝牙设备获取用户信息的方法的应用场景示意图;

图2为本发明实施例提供的第一种基于移动蓝牙设备获取用户信息的方法的流程图;

图3为本发明实施例提供的第一种基于移动蓝牙设备获取用户信息的装置的示意图;

图4为本发明实施例提供的第二种基于移动蓝牙设备获取用户信息的方法的流程图;

图5为本发明实施例提供的一种基于移动蓝牙设备获取用户信息的电子设备的示意图;

图6为本发明实施例提供的第二种基于移动蓝牙设备获取用户信息的装置的示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面第一种基于移动蓝牙设备获取用户信息的方法,对其实施例进行详细描述。如图1所示,其为本发明实施例提供的一种基于移动蓝牙设备获取用户信息的方法的应用场景示意图。

在具体实施过程中,本发明实施例所述的基于移动蓝牙设备获取用户信息的方法可以应用于社交领域。通常可以基于传统服务器系统106实现,例如,图1中的服务器系统106获得移动蓝牙设备(第二移动蓝牙设备103)的当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;将目标移动蓝牙设备(第一移动蓝牙设备101或第三移动蓝牙设备104)的蓝牙地址与预设蓝牙地址进行匹配;向所述移动蓝牙设备(第二移动蓝牙设备103)发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址(第三移动蓝牙设备104的蓝牙地址)对应的用户信息。其中,第三移动蓝牙设备104的蓝牙地址与预设蓝牙地址匹配。

以第二移动蓝牙设备103为例进行说明,图1所示的圆形区域可以理解为第二移动蓝牙设备103的当前蓝牙探测范围区域。当第三移动蓝牙设备104以及与第一移动蓝牙设备101绑定的外接移动蓝牙设备102位于第二移动蓝牙设备103当前蓝牙探测范围内时,第二移动蓝牙设备103可以将检测到的第三移动蓝牙设备104以及与第一移动蓝牙设备101绑定的外接移动蓝牙设备102的蓝牙地址分别上传至服务器系统106,由服务器系统106对接收的蓝牙地址与预设蓝牙地址进行匹配,若第三移动蓝牙设备104与预设蓝牙地址匹配成功,则向用户对应的移动蓝牙设备的显示装置发送第三移动蓝牙设备104对应的用户信息。

需要说明的是,当移动蓝牙设备的蓝牙地址不能被服务器系统106直接获取的情况时,本发明实施例还提供一种外接移动蓝牙设备104,将所述外接移动蓝牙设备104的蓝牙地址绑定不能被服务器系统106直接获取蓝牙地址的移动蓝牙设备,进而将外接移动蓝牙设备104的蓝牙地址作为不能被服务器系统106直接获取的蓝牙地址上传至服务器系统106,进而实现用户信息的准确获取。

另外,本发明实施例所述的基于移动蓝牙设备获取用户信息的方法也可以基于载有本发明所述的应用程序但不具备蓝牙功能的客户端、外接移动蓝牙设备102和服务器系统106组成的系统共同完成。比如:预先构建外接移动蓝牙设备的蓝牙地址与所述客户端的映射关系并存储至数据库中,用户可以通过客户端的应用程序获得客户端对应的外接移动蓝牙设备的蓝牙地址,将该蓝牙地址上传至服务器系统106中,由服务器系统106获得外接移动蓝牙设备的当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;将目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配;向所述移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。通常情况下,外接移动蓝牙设备102可以做成钥匙扣、手机挂件等方便随身携带的微型部件。

需要说明的是,本发明所述的服务器系统不限于单个的服务器,其也可以是由若干个服务器组成的服务器集群或者云服务器,在此不做具体限定。

请参考图2所示,其为本发明实施例提供的第一种基于移动蓝牙设备获取用户信息的方法的流程图,具体实现过程包括以下步骤:

步骤S201:获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址。

在本发明实施例中,所述的移动蓝牙设备可以是指在本发明所述的应用程序上的注册用户所绑定的移动蓝牙设备。例如:注册用户随身携带的智能手机、蓝牙耳机、蓝牙手表、蓝牙眼镜等可以发送蓝牙地址的设备。所述的目标移动蓝牙设备可以是指以其中一个注册用户所绑定的移动蓝牙设备为中心,该移动蓝牙设备的当前蓝牙探测范围内的其他用户携带的移动蓝牙设备。需要说明的是,其他用户携带的移动蓝牙设备可能是已经在所述应用程序中注册用户对应的移动蓝牙设备,也可能是未在所述应用程序中注册用户对应的移动蓝牙设备。

在一个典型的社交应用场景中,本发明所述的应用程序的注册用户A在第一场合(酒吧、学校、小区或者街道等)遇到了用户B、用户C以及用户D。用户B、用户C以及用户D分别携带的移动蓝牙设备b、移动蓝牙设备c以及移动蓝牙设备d均位于注册用户A携带的移动蓝牙设备a当前探测范围内。注册用户A打开移动蓝牙设备a上的应用程序,通过该应用程序将移动蓝牙设备a探测到的移动蓝牙设备b、移动蓝牙设备c以及移动蓝牙设备d的蓝牙地址发送至服务器系统,即:由服务器系统获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备(移动蓝牙设备b、移动蓝牙设备c以及移动蓝牙设备d)的蓝牙地址。

在具体实施过程中,随着注册用户A的移动,移动蓝牙设备a当前蓝牙的探测范围也在发生着不断地变化。通过该移动蓝牙设备A上的应用程序可以将移动蓝牙设备a移动过程中获取的周围移动蓝牙设备对应的蓝牙地址实时发送至服务器系统,进而由服务器系统向注册用户A返回周围人群中已经在所述应用程序中注册的用户的信息。

需要说明的是,为了防止同样的用户信息短时间内多次被推送至同一用户,本发明预先设定了的一定的时间范围阈值,在所述时间范围阈值内服务器系统向移动蓝牙设备发送用户信息时,首先会做出判断,若判断该用户信息在该时间阈值内已向该用户推送过一次,则停止向该用户推送这条用户信息。

另外,由于某些原因我们无法获取移动蓝牙设备的蓝牙地址,或者用户的设备不具备蓝牙功能。针对这些情形,本发明还提供一种便于用户携带的外接移动蓝牙设备的方式。预先将所述外接移动蓝牙设备的蓝牙地址与注册用户的用户信息绑定,并存储至服务器数据库中。用户打开该设备上的应用程序时,能够接收该外接移动蓝牙设备的蓝牙地址,并发送至服务器系统,由服务器系统获得移动蓝牙设备的当前蓝牙探测范围内的目标移动蓝牙设备(外接移动蓝牙设备)的蓝牙地址。

步骤S202:将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配。

上述步骤S201中服务器系统获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址后,为本步骤将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配做了数据准备工作。在步骤S202中,可以将获得的目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配,从而发送周围在所述应用程序中注册的用户。

具体的,首先由服务器系统获得用户通过移动蓝牙设备的应用程序创建的用户信息,基于该用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将该映射关系中的所述移动蓝牙设备的蓝牙地址作为预设蓝牙地址存储至服务器系统中的数据库中。

因此,所述的将目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配,实际上是将目标移动蓝牙设备的蓝牙地址与服务器系统中数据库内存储的注册用户绑定的移动蓝牙设备的蓝牙地址相匹配。

步骤S203:向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

上述步骤S202中服务器系统将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配后,可以准确获得周围人群中已经在所述应用程序中注册的用户信息。为本步骤服务器系统向移动蓝牙设备返回用户信息做了数据准备工作。在步骤S202中,可以向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

在本发明实施例中,所述的向移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体实现方式可以包括:根据目标移动蓝牙设备的蓝牙地址和上述映射关系,获得与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的所述用户信息,进而向注册用户的移动蓝牙设备上的应用程序发送用户信息,移动蓝牙设备中的用户信息接收显示单元可以接收上述用户信息并向用户进行实时在线显示。所述用户信息包括注册用户上传的头像信息、住址信息、联系方式信息以及工作属性信息等基本个人信息。

进一步地,服务器系统还可以获得用户通过移动蓝牙设备的应用程序发送的针对工作模式的触发指令,基于触发指令从预设的工作模式中选择满足用户需求的目标工作模式。其中,所述预设的工作模式包括用于社交的工作模式、用于管理的工作模式以及用于身份识别的工作模式中的至少一种。当然,本发明所述的应用程序中预设的工作模式不限于上述所列举的工作模式,其还可以应用于小区、工厂、学校、会议、展览会等需要身份识别的地方的工作模式。

在本发明实施例中,所述的向移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体实现方式还可以包括:基于目标工作模式向注册用户的移动蓝牙设备上的应用程序发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。所述用户信息包括注册用户上传的头像信息、住址信息、联系方式信息以及工作属性信息等基本个人信息。

下面以用于社交的工作模式为例进行说明,基于目标工作模式向所述移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体实现过程如下:

若目标工作模式为所述用于社交的工作模式,则按照用户属性信息的不同,将用户信息划分为第一属性用户信息和第二属性用户信息。其中,用户属性信息可以是指年龄阶段、性别、爱好、工作情况的信息。当用户属性信息为性别信息时,所述的第一属性用户信息和第二属性用户信息可以分别是指男性信息和女性信息。

需要说明的是,在用于社交的工作模式中,若所述移动蓝牙设备对应的用户信息为第一属性用户信息(男性信息),则向所述移动蓝牙设备发送目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的第二属性用户信息(女性信息)。若所述移动蓝牙设备对应的用户信息为第二属性用户信息(女性信息),则向所述移动蓝牙设备发送目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的第一属性用户信息(男性信息)。在用于学校管理的工作模式中,所述的第一属性用户信息和第二属性用户信息可以分别是指老师信息和家长信息,或者老师信息和学生信息等。在用于工厂管理的工作模式中,所述的第一属性用户信息和第二属性用户信息可以分别是指保安信息和员工信息,或者领导信息和员工信息等。在此不再一一赘述。

另外,在本发明所述的实施例中,基于用户通过所述移动蓝牙设备的应用程序发送的控制指令还可以将目标工作模式设置为隐身工作模式、勿扰工作模式或者在线工作模式中的至少一种工作模式。

采用本发明所述的基于移动蓝牙设备获取用户信息的方法,能够基于移动蓝牙设备的特性准确获取周围人员的用户信息,帮助用户快速锁定有意向社交的人员,提高人们面对面社交的效率。

与上述提供的第一种基于移动蓝牙设备获取用户信息的方法相对应,本发明还提供第一种基于移动蓝牙设备获取用户信息的装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述第一种基于移动蓝牙设备获取用户信息的装置的实施例仅是示意性的。请参考图3所示,其为本发明实施例提供的第一种基于移动蓝牙设备获取用户信息的装置的示意图。

本发明所述的第一种基于移动蓝牙设备获取用户信息的装置包括如下部分:

蓝牙地址接收单元301,用于获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址。

在本发明实施例中,所述的移动蓝牙设备可以是指在本发明所述的应用程序上的注册用户所绑定的移动蓝牙设备。例如:注册用户随身携带的智能手机、蓝牙耳机、蓝牙手表、蓝牙眼镜等可以发送蓝牙地址的设备。所述的目标移动蓝牙设备可以是指以其中一个注册用户所绑定的移动蓝牙设备为中心,该移动蓝牙设备的当前蓝牙探测范围内的其他用户携带的移动蓝牙设备。需要说明的是,其他用户携带的移动蓝牙设备可能是已经在所述应用程序中注册用户对应的移动蓝牙设备,也可能是未在所述应用程序中注册用户对应的移动蓝牙设备。

在一个典型的社交应用场景中,本发明所述的应用程序的注册用户A在第一场合(酒吧、学校、小区或者街道等)遇到了用户B、用户C以及用户D。用户B、用户C以及用户D分别携带的移动蓝牙设备b、移动蓝牙设备c以及移动蓝牙设备d均位于注册用户A携带的移动蓝牙设备a当前探测范围内。注册用户A打开移动蓝牙设备a上的应用程序,通过该应用程序将移动蓝牙设备a探测到的移动蓝牙设备b、移动蓝牙设备c以及移动蓝牙设备d的蓝牙地址发送至服务器系统,即:由服务器系统获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备(移动蓝牙设备b、移动蓝牙设备c以及移动蓝牙设备d)的蓝牙地址。

在具体实施过程中,随着注册用户A的移动,移动蓝牙设备a当前蓝牙的探测范围也在发生着不断地变化。通过该移动蓝牙设备A上的应用程序可以将移动蓝牙设备a移动过程中获取的周围移动蓝牙设备对应的蓝牙地址实时发送至服务器系统,进而由服务器系统向注册用户A返回周围人群中已经在所述应用程序中注册的用户的信息。

需要说明的是,为了防止同样的用户信息短时间内多次被推送至同一用户,本发明预先设定了的一定的时间范围阈值,在所述时间范围阈值内服务器系统向移动蓝牙设备发送用户信息时,首先会做出判断,若判断该用户信息在该时间阈值内已向该用户推送过一次,则停止向该用户推送这条用户信息。

另外,由于某些原因我们无法获取移动蓝牙设备的蓝牙地址,或者用户的设备不具备蓝牙功能。针对这些情形,本发明还提供一种便于用户携带的外接移动蓝牙设备的方式。预先将所述外接移动蓝牙设备的蓝牙地址与注册用户的用户信息绑定,并存储至服务器数据库中。用户打开该设备上的应用程序时,能够接收该外接移动蓝牙设备的蓝牙地址,并发送至服务器系统,由服务器系统获得移动蓝牙设备的当前蓝牙探测范围内的目标移动蓝牙设备(外接移动蓝牙设备)的蓝牙地址。

蓝牙地址匹配单元302,用于将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配。

具体的,首先由服务器系统获得用户通过移动蓝牙设备的应用程序创建的用户信息,基于该用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将该映射关系中的所述移动蓝牙设备的蓝牙地址作为预设蓝牙地址存储至服务器系统中的数据库中。

因此,所述的将目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配,实际上是将目标移动蓝牙设备的蓝牙地址与服务器系统中数据库内存储的注册用户绑定的移动蓝牙设备的蓝牙地址相匹配。

用户信息发送单元303,用于向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

在本发明实施例中,所述的向移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体实现方式可以包括:根据目标移动蓝牙设备的蓝牙地址和上述映射关系,获得与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的所述用户信息,进而向注册用户的移动蓝牙设备上的应用程序发送用户信息。所述用户信息包括注册用户上传的头像信息、住址信息、联系方式信息以及工作属性信息等基本个人信息。

进一步地,服务器系统还可以获得用户通过移动蓝牙设备的应用程序发送的针对工作模式的触发指令,基于触发指令从预设的工作模式中选择满足用户需求的目标工作模式。其中,所述预设的工作模式包括用于社交的工作模式、用于管理的工作模式以及用于身份识别的工作模式中的至少一种。当然,本发明所述的应用程序中预设的工作模式不限于上述所列举的工作模式,其还可以应用于小区、工厂、学校、会议、展览会等需要身份识别的地方的工作模式。

在本发明实施例中,所述的向移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体实现方式还可以包括:基于目标工作模式向注册用户的移动蓝牙设备上的应用程序发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。所述用户信息包括注册用户上传的头像信息、住址信息、联系方式信息以及工作属性信息等基本个人信息。

下面以用于社交的工作模式为例进行说明,基于目标工作模式向所述移动蓝牙设备发送与目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息,具体实现过程如下:

若目标工作模式为所述用于社交的工作模式,则按照用户属性信息的不同,将用户信息划分为第一属性用户信息和第二属性用户信息。其中,用户属性信息可以是指年龄阶段、性别、爱好、工作情况的信息。当用户属性信息为性别信息时,所述的第一属性用户信息和第二属性用户信息可以分别是指男性信息和女性信息。

需要说明的是,在用于社交的工作模式中,若所述移动蓝牙设备对应的用户信息为第一属性用户信息(男性信息),则向所述移动蓝牙设备发送目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的第二属性用户信息(女性信息)。若所述移动蓝牙设备对应的用户信息为第二属性用户信息(女性信息),则向所述移动蓝牙设备发送目标移动蓝牙设备的蓝牙地址信息匹配的用户信息中包含的第一属性用户信息(男性信息)。在用于学校管理的工作模式中,所述的第一属性用户信息和第二属性用户信息可以分别是指老师信息和家长信息,或者老师信息和学生信息等。在用于工厂管理的工作模式中,所述的第一属性用户信息和第二属性用户信息可以分别是指保安信息和员工信息,或者领导信息和员工信息等。在此不再一一赘述。

另外,在本发明所述的实施例中,基于用户通过所述移动蓝牙设备的应用程序发送的控制指令还可以将目标工作模式设置为隐身工作模式、勿扰工作模式或者在线工作模式中的至少一种工作模式。

与上述提供的第一种基于移动蓝牙设备获取用户信息的方法相对应,本发明还提供第二种基于移动蓝牙设备获取用户信息的方法。由于该第二种方法的实施例相似于上述第一种方法实施例,所以描述的比较简单,相关之处请参见上述第一种方法实施例部分的说明即可,下面描述第二种基于移动蓝牙设备获取用户信息的装置的实施例仅是示意性的。请参考图4所示,其为本发明实施例提供的第二种基于移动蓝牙设备获取用户信息的方法的流程图。

本发明所述的第二种基于移动蓝牙设备获取用户信息的方法包括如下步骤:

步骤S401,服务器系统接收用户通过移动蓝牙设备的应用程序创建用户信息。

步骤S402,所述服务器系统根据所述用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将所述映射关系存储至所述服务器系统中的数据库中。

步骤S403,所述服务器系统获取所述移动蓝牙设备采集的当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址。

步骤S404,所述服务器系统将所述目标移动蓝牙设备的蓝牙地址与所述数据库中存储的所述映射关系中所述移动蓝牙设备的蓝牙地址进行匹配,若匹配成功,则向所述移动蓝牙设备的显示界面发送与所述目标移动蓝牙设备的蓝牙地址匹配的用户信息;其中,所述用户信息包括用户上传的头像信息、住址信息、联系方式信息以及工作属性信息中的至少一种。

与上述提供的第二种基于移动蓝牙设备获取用户信息的方法相对应,本发明还提供第二种基于移动蓝牙设备获取用户信息的装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述第二种基于移动蓝牙设备获取用户信息的装置的实施例仅是示意性的。请参考图6所示,其为本发明实施例提供的第二种基于移动蓝牙设备获取用户信息的装置的示意图。

本发明所述的第二种基于移动蓝牙设备获取用户信息的装置包括如下部分:

用户信息接收单元601,用于服务器系统接收用户通过移动蓝牙设备的应用程序创建用户信息。

映射关系生成单元602,用于所述服务器系统根据所述用户信息和所述移动蓝牙设备的蓝牙地址生成映射关系,并将所述映射关系存储至所述服务器系统中的数据库中。

蓝牙地址获取单元603,用于所述服务器系统获取所述移动蓝牙设备采集的当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址。

用户信息发送单元604,用于所述服务器系统将所述目标移动蓝牙设备的蓝牙地址与所述数据库中存储的所述映射关系中所述移动蓝牙设备的蓝牙地址进行匹配,若匹配成功,则向所述移动蓝牙设备的显示界面发送与所述目标移动蓝牙设备的蓝牙地址匹配的用户信息;其中,所述用户信息包括用户上传的头像信息、住址信息、联系方式信息以及工作属性信息中的至少一种。

需要说明的是,对于本申请实施例提供的第二种基于移动蓝牙设备获取用户信息的方法和装置的详细描述,可以参考对本申请实施例提供的第一种基于移动蓝牙设备获取用户信息的方法的相关描述,这里不再赘述。

本发明实施例还提供一种基于移动蓝牙设备获取用户信息的系统,包括:客户端模块、外置移动蓝牙设备模块以及服务器系统模块。其中,所述客户端模块用于:采集用户通过客户端的应用程序创建用户信息,并将所述用户信息上传至所述服务器系统模块;接收所述客户端模块周围目标蓝牙设备的蓝牙地址,并上传至所述服务器系统模块;其中,所述目标蓝牙设备为所述客户端模块当前蓝牙探测范围内的蓝牙设备;显示从所述服务器系统推送的所述用户信息。显示从所述服务器系统推送的所述用户信息。所述外置移动蓝牙设备模块用于:向周围发送绑定的所述目标蓝牙设备的蓝牙地址。所述服务器系统模块用于:接收所述客户端模块上传的所述用户信息,构建所述用户信息和所述移动蓝牙设备的蓝牙地址之间的映射关系,并将所述映射关系存储至数据库中;接收所述客户端模块发送的所述目标蓝牙设别的蓝牙地址,将所述目标蓝牙设别的蓝牙地址与所述数据库中存储的所述映射关系中的所述移动蓝牙设备的蓝牙地址进行匹配,若匹配成功,则向所述客户端模块发送与所述目标移动蓝牙设备的蓝牙地址匹配的用户信息。

请参考图5所示,其为本发明实施例提供的一种基于移动蓝牙设备获取用户信息的电子设备的示意图。

本发明实施例还提供一种基于移动蓝牙设备获取用户信息的电子设备,包括:处理器和存储器;其中,所述存储器用于存储基于移动蓝牙设备获取用户信息的方法的程序,该电子设备通电并通过所述处理器运行所述基于移动蓝牙设备获取用户信息的方法的程序后,执行下述步骤:

步骤一:获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址。

步骤二:将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配。

步骤三:向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

本发明实施例还提供一种基于移动蓝牙设备获取用户信息的存储设备,存储有基于移动蓝牙设备获取用户信息的方法的程序,该程序被处理器运行,执行下述步骤:获得移动蓝牙设备当前蓝牙探测范围内的目标移动蓝牙设备的蓝牙地址;将所述目标移动蓝牙设备的蓝牙地址与预设蓝牙地址进行匹配;向所述移动蓝牙设备发送与所述目标移动蓝牙设备的蓝牙地址匹配的预设蓝牙地址对应的用户信息。

需要说明的是,对于本申请实施例提供的上述系统、电子设备以及存储设备的详细描述,可以参考对本申请实施例提供的第一种基于移动蓝牙设备获取用户信息的方法的相关描述,这里不再赘述。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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