一种人员定位方法、装置及系统与流程

文档序号:16546479发布日期:2019-01-08 20:52阅读:163来源:国知局
一种人员定位方法、装置及系统与流程

本发明涉及定位技术领域,具体涉及一种人员定位方法、装置及系统。



背景技术:

现有的定位技术,一般都是基于全球定位系统(globalpositioningsystem,简称gps)等的实现。但是,在某些应用场景(例如全封闭的钢结构室内)中,可能无法使用gps定位。或者,gps信号弱,导致定位性能差,进而使得定位不准确。

例如某公司需要对工作用户在其工作范围内进行实时定位,以辅助管理。但是,由于其无法使用gps定位或者gps定位不准确,必然带来很大的困扰,大大降低了用户体验度。

那么,在无法使用gps定位的情况下,如何能够实现对工作用户的精准定位,则成为了亟待解决的技术问题。



技术实现要素:

本发明实施例的目的在于提供一种人员定位方法、装置及系统,用以解决现有在没有gps或者gps定位差的情况下,实现对人员进行精准定位的问题。

为实现上述目的,本发明实施例提供一种人员定位方法,该方法包括:

当检测到用户携带的卡片和至少一个蓝牙标签建立通信连接时,分别确定卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离;

获取预存储的每一个蓝牙标签的位置信息;

根据卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离,以及预存储的每一个蓝牙标签的位置信息,对用户进行定位,其中,每一个蓝牙标签均安装在预设的固定位置,卡片具有蓝牙功能。

本发明实施例具有如下优点:在没有gps或者gps定位信号差的情况下,由于用户携带的卡片可以和至少一个蓝牙标签建立通信连接,进而可以确定卡片分别和至少一个蓝牙标签中每一个蓝牙标签之间的距离,同时还可以获取至少一个蓝牙标签中每一个蓝牙标签所在的位置信息。最终,根据蓝牙标签的位置信息,以及卡片与蓝牙标签之间的距离,可以确定卡片的位置。而卡片的位置,则正是用户当前所在的位置。进而实现在没有gps或者gps定位信号弱的情况下,实现对人员的定位。

为实现上述目的,本发明实施例还提供了一种人员定位装置,该装置包括:

检测单元,用于检测用户携带的卡片和至少一个蓝牙标签是否建立通信连接;

处理单元,用于当检测单元检测到用户携带的卡片和至少一个蓝牙标签建立通信连接时,分别确定卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离;

获取单元,用于获取预存储的每一个蓝牙标签的位置信息;

定位单元,用于根据卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离,以及预存储的每一个蓝牙标签的位置信息,对用户进行定位,其中,每一个蓝牙标签均安装在预设的固定位置,卡片具有蓝牙功能。

本发明实施例具有如下优点:在没有gps或者gps定位信号差的情况下,由于用户携带的卡片可以和至少一个蓝牙标签建立通信连接,进而可以确定卡片分别和至少一个蓝牙标签中每一个蓝牙标签之间的距离,同时还可以获取至少一个蓝牙标签中每一个蓝牙标签所在的位置信息。最终,根据蓝牙标签的位置信息,以及卡片与蓝牙标签之间的距离,可以确定卡片的位置。而卡片的位置,则正是用户当前所在的位置。进而实现在没有gps或者gps定位信号弱的情况下,实现对人员的定位。

为实现上述目的,本发明实施例还提供了一种人员定位系统,该系统包括:具有蓝牙标签功能的卡片、至少一个蓝牙标签,以及如上所介绍的人员定位装置。

附图说明

图1为本发明实施例1提供的一种人员定位方法流程示意图;

图2为本发明实施例2提供的一种人员定位装置结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

本发明实施例1提供了一种人员定位方法流程示意图。具体如图1所示,该方法主要应用于一种人员定位装置,该方法可以包括:

步骤110,当检测到用户携带的卡片和至少一个蓝牙标签建立通信连接时,分别确定卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离。

具体的,卡片是具有蓝牙功能的卡片,其可以实现与蓝牙标签之间的配对连接。并且,卡片中将存储有用户的个人信息。或,将用户的个人信息与卡片信息之间建立绑定关系。在本实施例中,卡片和用户的个人信息之间将建立绑定关系。

在一个具体例子中,假设用户为某公司员工。那么,可以将用户的身份证信息、工种信息、工号信息等等和卡片的卡号信息之间建立绑定关系,并保存至数据库中。而每一个蓝牙标签则有自己的唯一标识信息,该标识信息主要是用于区分不同的蓝牙标签。便于在监测到用户携带的卡片和至少一个蓝牙标签建立通信连接时,可以确定到底和哪两个或者多个蓝牙标签之间建立了通信连接。并确定卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离。

步骤120,获取预存储的每一个蓝牙标签的位置信息。

步骤130,根据卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离,以及预存储的每一个蓝牙标签的位置信息,对用户进行定位。

具体的,当蓝牙标签只有一个时,可以确定卡片距离蓝牙标签的距离,以及蓝牙标签当前的位置信息。然后,大致确定卡片的位置。实现一般定位。当蓝牙标签为两个时,可以确定卡片分别和两个蓝牙标签中每一个蓝牙标签之间的距离,以及每一个蓝牙标签的位置信息。即,当确定卡片和两个蓝牙标签中每一个蓝牙标签之间的距离d1和d2后,再获取两个蓝牙标签中每一个蓝牙标签的位置信息(假设有两个蓝牙标签(x1,y1),(x2,y2))后,根据d1、d2、(x1,y1)以及(x2,y2),则可以较为准确的计算出卡片的位置(x,y)。而卡片的位置,就是用户的当前位置。因此,可以实现对用户的定位。

当蓝牙标签包含多个时,在获取多个蓝牙标签的位置信息后,确定卡片分别和多个蓝牙标签之间的距离信息(例如3个蓝牙标签),然后可以根据三角定位算法进行精准定位。

当然,以上,仅仅是在确定至少一个蓝牙标签和卡片之间可以建立通信连接的情况。但是,在某些特殊情况下,例如信号屏蔽性强,干扰强度大的场景中,卡片无法和蓝牙芯片建立通信连接,即确定所述用户携带的卡片与所述至少一个蓝牙标签中所有蓝牙标签均通信连接失败,又或者,本就没有蓝牙标签的情况下,通过上述方式,实现对用户进行定位将会比较困难。为了能够辅助实现对用户的精确定位,还可以通过以下方式实现:

步骤140,获取用户携带卡片运动时的参数信息。

具体的参数信息至少可以包括:用户携带卡片运动时,卡片的加速度、角速度以及角度倾角。

而这些参数可以通过卡片中所安装的传感器获取,人员定位装置则从传感器中提取这些参数信息。然后利用微惯导技术对卡片的位置进行实时定位,即步骤150。

步骤150,根据参数信息确定卡片的实时位置,对用户进行定位。

通过对用户携带卡片运动时,卡片的加速度、角速度以及角度倾角等参数进行分析和计算,从而可以得知卡片的运动状态、运动轨迹以及实时位置等信息。具体分析和计算过程为现有技术,这里不做过多描述。而卡片的运动状态、运动轨迹以及实时位置信息等实际可以看作用户的相应状态。即,可以实现对人员的定位。

需要说明的是,虽然上文说的是在用户携带的卡片和蓝牙芯片之间建立通信连接失败的情况下,或者没有蓝牙芯片的情况下,可以通过步骤140-150进行定位。实际上,在用户通过蓝牙芯片和卡片建立通信连接进行定位后,也是可以通过步骤140-150的方式进行辅助定位的。

可选的,在步骤130或者步骤150之后,该方法还可以包括:

将用户的位置信息及运动轨迹上传至终端设备,以便通过终端设备进行保存或展示。

具体的,用户的位置信息和运动轨迹可以通过lora技术上传至基站,并通过基站传输至终端设备。在终端设备上,可以展现用户所在的现场平面图,及其在现场平面图中的运动状态和运动轨迹等。

可选的,在步骤130或者步骤150之后,该方法还可以包括:

当确定用户进入预设区域时,发出报警信息。

即,一旦用户进入限制区域,则发出报警信息至相关工作人员。以便相关工作人员可以采集有效措施。报警信息可以以短信或者警告铃等任何一种方式实现,这里不做任何限定。

可选的,该方法还可以包括:当检测到人员定位装置自身存在系统故障时,例如可以自检测的硬件故障或者低电量等情况时,同样可以发出报警信息至相关工作人员。

可选的,对人员进行定位后,该方法还可以包括:统计不同区域当前时刻的人员数量,所属公司人数等信息。也可以单独对某个工作人员进行实时位置查询,历史轨迹查询等。查询时只要输入该工作人员的卡号或者其他相关信息即可实现定位。具体定位原理即上文的工作原理,这里不做过多介绍。另外,与卡片绑定的人员信息可以随时更换,以实现卡片的回收再利用。

本发明实施例提供的一种人员定位方法,在没有gps或者gps定位信号差的情况下,由于用户携带的卡片可以和至少一个蓝牙标签建立通信连接,进而可以确定卡片分别和至少一个蓝牙标签中每一个蓝牙标签之间的距离,同时还可以获取至少一个蓝牙标签中每一个蓝牙标签所在的位置信息。最终,根据蓝牙标签的位置信息,以及卡片与蓝牙标签之间的距离,可以确定卡片的位置。而卡片的位置,则正是用户当前所在的位置。进而实现在没有gps或者gps定位信号弱的情况下,实现对人员的定位。

实施例2

与实施例1相对应的,本发明实施例还提供了一种人员定位装置,具体如图2所示,该装置包括:检测单元201、处理单元202、获取单元203以及定位单元204。

检测单元201,用于检测用户携带的卡片和至少一个蓝牙标签是否建立通信连接。

处理单元202,用于当检测单元201检测到用户携带的卡片和至少一个蓝牙标签建立通信连接时,分别确定卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离。

获取单元203,用于获取预存储的每一个蓝牙标签的位置信息。

定位单元204,用于根据卡片和至少一个蓝牙标签中每一个蓝牙标签之间的距离,以及预存储的每一个蓝牙标签的位置信息,对用户进行定位,其中,每一个蓝牙标签均安装在预设的固定位置,卡片具有蓝牙功能。

可选的,获取单元203还用于,获取用户携带卡片运动时的参数信息。

定位单元204还用于,根据参数信息确定卡片的实时位置,对用户进行定位,其中,参数信息至少包括:用户携带卡片运动时,卡片的加速度、角速度以及角度倾角。

可选的,装置还包括:发送单元205,用于将用户的位置信息及运动轨迹上传至终端设备,以便通过终端设备进行保存或展示。

可选的,该装置还包括:报警单元206,用于当处理单元202确定用户进入预设区域时,发出报警信息。

可选的,报警单元206还用于:当检测到人员定位装置自身存在系统故障时,例如可以自检测的硬件故障或者低电量等情况时,同样可以发出报警信息至相关工作人员。

可选的,该装置还可以包括:统计单元207,统计不同区域当前时刻的人员数量,所属公司人数等信息。

通过该定位装置,可以实现单独对某个工作人员进行实时位置查询,历史轨迹查询等。查询时只要输入该工作人员的卡号或者其他相关信息即可实现定位。具体定位原理即上文的工作原理,这里不做过多介绍。

可选的,人员定位装置还可以与现场的闸机联动,由此记录工作人员进出场时间,方便管理人员管理。对人员的各项信息查询还可以报表形式导出查看。

本发明实施例提供的人员定位装置中各部件所执行的功能均已在上述实施例1中做了详细的介绍,因此这里不做详细介绍。

本发明实施例提供的一种人员定位装置,在没有gps或者gps定位信号差的情况下,由于用户携带的卡片可以和至少一个蓝牙标签建立通信连接,进而可以确定卡片分别和至少一个蓝牙标签中每一个蓝牙标签之间的距离,同时还可以获取两个蓝牙标签中每一个蓝牙标签所在的位置信息。最终,根据三角形定理,可以确定卡片的位置。而卡片的位置,则正是用户当前所在的位置。进而实现在没有gps或者gps定位信号弱的情况下,实现对人员的精准定位。而且,在蓝牙标签和卡片无法建立通信连接,或者连接较弱的情况下,即信号屏蔽强,强干扰的情况下,通过本方法,同样可以实现对人员的精准定位。

实施例3

与上述实施例相对应的,本发明实施例还提供了一种人员定位系统,该系统包括:具有蓝牙标签功能的卡片、至少一个蓝牙标签,以及如实施例2的人员定位装置。

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

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