本发明专利技术公开了一种确定移动设备相对于通道阻挡设备的位置的方法,该通道阻挡设备包括第一蓝牙基站和第二蓝牙基站;该方法包括如下步骤:利用第一蓝牙基站、第二蓝牙基站、移动设备相互间的距离确定移动设备与基站连线之间的垂直距离;基于垂直距离确定移动设备与第二蓝牙基站所在直线、第一蓝牙基站与第二蓝牙基站所在直线的夹角;基于移动设备与第二蓝牙基站所在的直线的倾角确定移动设备在预设平面直角坐标系下的目标坐标。本发明专利技术能够准确判断出携带有移动设备的用户的位置,为智能门禁或智能道闸的打开时机提供了合理的数据支持,从而可实现在用户进出楼宇或安全门时用户的无感知开门,极大地提升了用户体验。
A method of determining the position of a mobile device relative to a channel blocking device
【技术实现步骤摘要】
一种确定移动设备相对于通道阻挡设备的位置的方法
本专利技术涉及智能通道阻挡设备
,更为具体地,本专利技术为一种确定移动设备相对于通道阻挡设备的位置的方法。
技术介绍
目前,为了提升用户对智能门禁或智能道闸的体验,已经有人开始将智能手机与智能通行系统连接起来,以通过相应的交互流程实现对门禁或道闸的控制,增强用户的使用便利性。但是,现有的方法存在一个严重的问题:用户的实际位置判断不准确;现有的方法仅仅能够判断出用户是否到达门禁或道闸附近,只能得出一个距离范围,无法精确判断出用户位置,无法为通过授权的用户在合适的时间点打开门禁或道闸,可能过早打开或过晚打开,影响了用户体验。因此,如何准确判断出用户相对于智能门禁或智能道闸的位置、有效提高用户体验,成为了本领域技术人员亟待解决的技术问题和始终研究的重点。
技术实现思路
为解决现有智能通行系统无法准确地判断出用户相对于智能门禁或智能道闸的位置等问题,本专利技术创新提出了一种确定移动设备相对于通道阻挡设备的位置的方法,通过多个蓝牙基站和移动设备之间的交互和相关数据处理实现对移动设备位置的准确判断,可进一步实现用户无感知开启通过的目的,从而有效提升了用户体验。为实现上述的技术目的,本专利技术公开了一种确定移动设备相对于通道阻挡设备的位置的方法,所述通道阻挡设备包括第一蓝牙基站和第二蓝牙基站;所述方法包括如下步骤:步骤1,基于接收功率大小的方式分别计算所述移动设备与所述第一蓝牙基站之间的第一距离、所述移动设备与所述第二蓝牙基站之间的第二距离;步骤2,分别读取所述第一蓝牙基站所在的第一坐标和所述第二蓝牙基站所在的第二坐标,再分别计算所述第一蓝牙基站与所述第二蓝牙基站之间的第三距离、所述第一蓝牙基站和所述第二蓝牙基站所在基站连线的第一斜率,并将所述第一斜率转换为在预设平面直角坐标系下的第一倾角;步骤3,基于海伦公式的方法,利用所述第一距离、所述第二距离及所述第三距离确定所述移动设备与所述基站连线之间的垂直距离;步骤4,利用所述垂直距离和所述第二距离确定第一夹角,所述第一夹角的顶点为所述第二蓝牙基站,两条边分别为所述移动设备与所述第二蓝牙基站所在的直线、所述第一蓝牙基站与所述第二蓝牙基站所在的直线;步骤5,通过所述第一倾角和所述第一夹角确定所述移动设备与所述第二蓝牙基站所在的直线的第二倾角;步骤6,利用所述第二倾角和所述第二距离确定所述移动设备在所述预设平面直角坐标系下的目标坐标。基于上述的技术方案,本专利技术能够准确地判断出移动设备相对于通道阻挡设备的位置,为合理地控制门禁或道闸提供了有效的支持,从而有效提高了用户体验。另外,该方法具有计算量小、实施方便等突出优点。进一步地,所述通道阻挡设备还包括第三蓝牙基站,且所述第三蓝牙基站在所述基站连线外;步骤5中,第二倾角的个数为两个;步骤6中,目标坐标的个数也为两个;该方法还包括如下步骤:步骤7,读取所述第三蓝牙基站所在的第三坐标,然后分别计算两个目标坐标与第三坐标之间的距离,将距离第三蓝牙基站近的目标坐标作为最佳目标坐标。进一步地,步骤2中,通过如下方式计算所述第三距离B1B2:步骤2中,通过如下方式计算所述第一斜率k和第一倾角∠B1B2J:k=(y2-y1)/(x2-x1);∠B1B2J=tan-1k;其中,(x1,y1)表示第一蓝牙基站B1所在的第一坐标,(x2,y2)表示第二蓝牙基站B2所在的第二坐标。进一步地,步骤3中,通过如下方式确定所述垂直距离h:其中,p=(UB1+UB2+B1B2)/2;UB1表示所述第一距离,UB2表示所述第二距离。进一步地,步骤4中,通过如下方式确定所述第一夹角∠B1B2U:∠B1B2U=sin-1(h/UB2)。进一步地,步骤5中,通过如下方式确定所述第二倾角∠UB2J:∠UB2J=∠B1B2J-∠B1B2U或∠UB2J=∠B1B2J+∠B1B2U。进一步地,步骤6中,通过如下方式确定所述目标坐标(Xu,Yu);Xu=x2+UB2*cos(∠UB2J);Yu=y2+UB2*sin∠UB2J。进一步地,步骤7中,令两个目标坐标分别为(Xu1,Yu1)、(Xu2,Yu2),通过如下方式确定最佳目标坐标:如果则(Xu1,Yu1)为最佳目标坐标;如果则(Xu2,Yu2)为最佳目标坐标;其中,(x3,y3)表示第三蓝牙基站所在的第三坐标。进一步地,所述通道阻挡设备为门禁或道闸,所述移动设备为智能手机、智能手表、智能手环、平板电脑中的至少一种。本专利技术的有益效果为:本专利技术能够准确判断出携带有移动设备的用户的位置,为智能门禁或智能道闸的打开时机提供了合理的数据支持,从而可实现在用户进出楼宇或安全门时用户的无感知开门,极大地提升了用户体验。附图说明图1为确定移动设备相对于通道阻挡设备的位置的方法的流程示意图。图2为移动设备处于通道阻挡设备一侧的本专利技术实施状态示意图。图3为移动设备处于通道阻挡设备另一侧的本专利技术实施状态示意图。具体实施方式下面结合说明书附图对本专利技术确定移动设备相对于通道阻挡设备的位置的方法进行详细的解释和说明。如图1至图3所示,本专利技术具体公开了一种确定移动设备相对于通道阻挡设备的位置的方法,本专利技术中,通道阻挡设备为门禁或道闸,移动设备为智能手机、智能手表、智能手环、平板电脑中的至少一种。该通道阻挡设备包括第一蓝牙基站和第二蓝牙基站;该方法具体包括如下步骤。步骤1,基于接收功率大小(基站或移动设备)的方式分别计算移动设备与第一蓝牙基站之间的第一距离、移动设备与第二蓝牙基站之间的第二距离;本专利技术实施时,蓝牙基站和移动设备之间可采用必肯(iBeacon)协议,移动设备支持蓝牙4.0及以上。步骤2,分别读取第一蓝牙基站所在的第一坐标和第二蓝牙基站所在的第二坐标,再分别计算第一蓝牙基站与第二蓝牙基站之间的第三距离、第一蓝牙基站和第二蓝牙基站所在基站连线的第一斜率,并将第一斜率转换为在预设平面直角坐标系下的第一倾角;本实施例中,通过如下的方式计算第三距离B1B2:另外,本实施例通过如下方式计算第一斜率k和第一倾角∠B1B2J:k=(y2-y1)/(x2-x1);∠B1B2J=tan-1k;其中,(x1,y1)表示第一蓝牙基站B1所在的第一坐标,(x2,y2)表示第二蓝牙基站B2所在的第二坐标。步骤3,基于海伦公式的方法,结合三角形面积基本计算公式,利用第一距离、第二距离及第三距离确定移动设备与基站连线之间的垂直距离;本实施例中,通过如下的方式确定垂直距离h:其中,p=(UB1+UB2+B1B2)/2;UB1表示第一距离,UB2表示第二距离。步骤4,利用垂直距离和第二距离确定第一夹角,第一夹角的顶点为第二蓝牙基站,两条边分别为移动设备与第二蓝牙基站所在的直线、第一蓝牙基站与第二蓝牙基站所在的直线;本实施例中,通过如下的方式确定第一夹角∠B1B2U:∠B1B2U=sin-1(h/UB2)。步骤5,通过第一倾角和第一夹角确定移动设备与第二蓝牙基站所在的直线的第二倾角,通过上述方法得到的第二倾角的个数为两个;本实施例中,通过如下方式确定第二倾角∠UB2J:∠UB2J=∠B1B2J-∠B1B2U或∠UB2J=∠B1B2J+∠B1B2U。步骤6,利用第二倾角和第二距离确定移动设备在预设平面直角坐标系下的目标坐标,通过上述本文档来自技高网...

【技术保护点】
一种确定移动设备相对于通道阻挡设备的位置的方法,其特征在于:所述通道阻挡设备包括第一蓝牙基站和第二蓝牙基站;所述方法包括如下步骤:步骤1,基于接收功率大小的方式分别计算所述移动设备与所述第一蓝牙基站之间的第一距离、所述移动设备与所述第二蓝牙基站之间的第二距离;步骤2,分别读取所述第一蓝牙基站所在的第一坐标和所述第二蓝牙基站所在的第二坐标,再分别计算所述第一蓝牙基站与所述第二蓝牙基站之间的第三距离、所述第一蓝牙基站和所述第二蓝牙基站所在基站连线的第一斜率,并将所述第一斜率转换为在预设平面直角坐标系下的第一倾角;步骤3,基于海伦公式的方法,利用所述第一距离、所述第二距离及所述第三距离确定所述移动设备与所述基站连线之间的垂直距离;步骤4,利用所述垂直距离和所述第二距离确定第一夹角,所述第一夹角的顶点为所述第二蓝牙基站,两条边分别为所述移动设备与所述第二蓝牙基站所在的直线、所述第一蓝牙基站与所述第二蓝牙基站所在的直线;步骤5,通过所述第一倾角和所述第一夹角确定所述移动设备与所述第二蓝牙基站所在的直线的第二倾角;步骤6,利用所述第二倾角和所述第二距离确定所述移动设备在所述预设平面直角坐标系下的目标坐标。...
【技术特征摘要】
1.一种确定移动设备相对于通道阻挡设备的位置的方法,其特征在于:所述通道阻挡设备包括第一蓝牙基站和第二蓝牙基站;所述方法包括如下步骤:步骤1,基于接收功率大小的方式分别计算所述移动设备与所述第一蓝牙基站之间的第一距离、所述移动设备与所述第二蓝牙基站之间的第二距离;步骤2,分别读取所述第一蓝牙基站所在的第一坐标和所述第二蓝牙基站所在的第二坐标,再分别计算所述第一蓝牙基站与所述第二蓝牙基站之间的第三距离、所述第一蓝牙基站和所述第二蓝牙基站所在基站连线的第一斜率,并将所述第一斜率转换为在预设平面直角坐标系下的第一倾角;步骤3,基于海伦公式的方法,利用所述第一距离、所述第二距离及所述第三距离确定所述移动设备与所述基站连线之间的垂直距离;步骤4,利用所述垂直距离和所述第二距离确定第一夹角,所述第一夹角的顶点为所述第二蓝牙基站,两条边分别为所述移动设备与所述第二蓝牙基站所在的直线、所述第一蓝牙基站与所述第二蓝牙基站所在的直线;步骤5,通过所述第一倾角和所述第一夹角确定所述移动设备与所述第二蓝牙基站所在的直线的第二倾角;步骤6,利用所述第二倾角和所述第二距离确定所述移动设备在所述预设平面直角坐标系下的目标坐标。2.根据权利要求1所述的确定移动设备相对于通道阻挡设备的位置的方法,其特征在于:所述通道阻挡设备还包括第三蓝牙基站,且所述第三蓝牙基站在所述基站连线外;步骤5中,第二倾角的个数为两个;步骤6中,目标坐标的个数也为两个;该方法还包括如下步骤:步骤7,读取所述第三蓝牙基站所在的第三坐标,然后分别计算两个目标坐标与第三坐标之间的距离,将距离第三蓝牙基站近的目标坐标作为最佳目标坐标。3.根据权利要求2所述的确定移动设备相对于通道阻挡设备的位置的方法,其特征在于:步骤2中,通过如下方式计算所述第三距离B1B2:步骤2中,通过如下方式计算所...
【专利技术属性】
技术研发人员:王琪,李杨,
申请(专利权)人:特斯联北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。