一种基于蓝牙通讯的室内定位方法、智能终端及存储介质与流程
未命名
10-19
阅读:86
评论:0
1.本技术涉及空间定位领域,尤其是涉及一种基于蓝牙通讯的室内定位方法、智能终端及存储介质。
背景技术:
2.随着独居老人逐渐增多,对独居老人在室内的活动情况进行监测便于帮助家人、监护人或照护人随时了解独居老人的情况,并及时发现风险,从而及时采取应对措施。
3.目前家人、监护人或照护人主要通过视频监控的方式对独居老人的室内活动进行关注,即家人、监护人或照护人通过室内安装的摄像头对独居老人的活动进行关注,但由于摄像头的安装位置有限,即摄像头无法在隐蔽空间安装,故申请人认为当独居老人位于无摄像头安装的房间时,无法使家人、监护人或照护人及时了解到独居老人的情况。
技术实现要素:
4.为了便于使家人、监护人或照护人实时了解到独居老人的活动情况,本技术提供一种基于蓝牙通讯的室内定位方法、智能终端及存储介质。
5.第一方面,本技术提供的一种基于蓝牙通讯的室内定位方法采用如下的技术方案:一种基于蓝牙通讯的室内定位方法,包括:根据室内空间内预设的若干蓝牙设备,建立蓝牙信号网络,并定位每个蓝牙设备在所述室内空间内的设备位置;通过若干所述蓝牙设备接收用户随身携带的待测设备的待测信号;根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置。
6.通过采用上述技术方案,建立蓝牙信号网络,并根据蓝牙信号网络中的蓝牙设备对待测设备进行定位,由于待测设备为随身携带,即可实时对携带有待测设备的独居老人进行实时定位,进而便于使家人监护人或照护人实时了解到独居老人的活动情况。
7.可选的,所述根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置,包括:获取所述待测信号的发出时间和每一个所述蓝牙设备接收所述待测信号的接收时间;根据所述发出时间和所述接收时间计算时间差值;基于所述时间差值计算每一个所述蓝牙设备与所述待测设备的目标距离;获取与所述待测设备的距离为所述目标距离的所述蓝牙设备的设备坐标;根据所述设备坐标和所述目标距离定位所述待测设备在所述室内空间的位置。
8.通过采用上述技术方案,定位待测设备在室内空间的位置通过待测信号和设备位置定位得到,有效保障了对独居老人进行实时定位的准确性。
9.可选的,所述根据所述设备坐标和所述目标距离定位所述待测设备在所述室内空
间的位置,包括:若所述蓝牙设备为一个,获取所述蓝牙设备与所述待测设备连线与预设的x轴正方向的目标夹角,并将所述目标夹角、所述设备坐标和所述目标距离代入预设的蓝牙定位公式,得到所述待测设备在所述室内空间的目标坐标;若所述蓝牙设备为多个,将多个所述设备坐标和与所述设备坐标一一对应的所述目标距离代入预设的多基站定位算法,计算得到所述待测设备在所述室内空间的目标坐标。
10.通过采用上述技术方案,定位待测设备在室内空间的位置与蓝牙设备的数量有关,当蓝牙设备的数量不同时,待测设备在室内空间的目标坐标的计算方式可能不同,从而使待测设备在室内空间的坐标的计算方式具有灵活性。
11.可选的,所述待测设备上设有陀螺仪;在所述根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置之后,包括:在所述待测设备移动时,每间隔预设的检测时间,在检测时刻获取所述陀螺仪检测的所述待测设备的移动数据,并获取每一个所述蓝牙设备与所述待测设备的距离变化值;通过机器学习算法,将所述移动数据与所述距离变化值进行比对,得到每个检测时刻所述待测设备的移动定位坐标。
12.通过采用上述技术方案,陀螺仪的设置便于更准确的关注用户即独居老人的活动情况,以便于及时发现异常情况并及时采取措施。
13.可选的,所述移动定位坐标包括当前移动定位坐标和若干历史移动定位坐标;在所述通过机器学习算法,将所述移动数据与所述距离变化值进行比对,得到所述待测设备的移动定位坐标之后,包括:基于若干所述历史移动定位坐标,生成历史移动轨迹;根据所述历史移动轨迹和所述当前移动定位坐标预测所述待测设备的未来行为轨迹。
14.通过采用上述技术方案,预测未来行为轨迹,便于使家人、监护人或照护人对独居老人的未来活动进行关注,从而有效降低风险。
15.可选的,所述基于若干所述历史移动定位坐标,生成历史移动轨迹,包括:根据预设的关联规则分析算法,分析每一个所述历史移动定位坐标的关联性;根据所述关联性对若干所述历史移动定位坐标进行归类,得到归类结果;根据所述归类结果,生成历史移动轨迹。
16.通过采用上述技术方案,历史移动轨迹便于后续对用户的未来行为进行预测。
17.可选的,所述根据所述历史移动轨迹和所述当前移动定位坐标预测所述待测设备的未来行为轨迹,包括:根据逻辑回归算法,基于所述关联性构建预测模型;将所述历史移动轨迹和所述当前移动定位坐标输入所述预测模型,以预测所述待测设备的未来行为轨迹。
18.通过采用上述技术方案,首先构建预测模型,进而对未来行为轨迹进行预测,有效
提高预测准确性的同时,便于使家人、监护人或照护人对独居老人的未来活动进行关注,有效降低风险。
19.第二方面,本技术提供的一种智能终端采用如下的技术方案:一种智能终端,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,所述处理器加载并执行计算机程序时,采用了上述的基于蓝牙通讯的室内定位方法。
20.通过采用上述技术方案,通过将上述的基于蓝牙通讯的室内定位方法生成计算机程序,并存储于存储器中,以被处理器加载并执行,从而,根据存储器及处理器制作智能终端,方便使用。
21.第三方面,本技术提供的一种计算机可读存储介质采用如下的技术方案:一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,采用了上述的基于蓝牙通讯的室内定位方法。
22.通过采用上述技术方案,通过将上述的基于蓝牙通讯的室内定位方法生成计算机程序,并存储于计算机可读存储介质中,以被处理器加载并执行,通过计算机可读存储介质,方便计算机程序的可读及存储。
23.综上所述,本技术具有以下至少一种有益技术效果:1.建立蓝牙信号网络,并根据蓝牙信号网络中的蓝牙设备对待测设备进行定位,由于待测设备为随身携带,即可实时对携带有待测设备的独居老人进行实时定位,进而便于使家人监护人或照护人实时了解到独居老人的活动情况。
24.2.陀螺仪的设置便于更准确的关注用户即独居老人的活动情况,以便于及时发现异常情况并及时采取措施。
25.3.预测未来行为轨迹,便于使家人、监护人或照护人对独居老人的未来活动进行关注,从而有效降低风险。
附图说明
26.图1是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
27.图2是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
28.图3是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
29.图4是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
30.图5是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
31.图6是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
32.图7是本技术实施例一种基于蓝牙通讯的室内定位方法的其中一种实施方式的流程示意图。
具体实施方式
33.以下结合附图1至7对本技术作进一步详细说明。
34.本技术实施例公开一种基于蓝牙通讯的室内定位方法。
35.参照图1,一种基于蓝牙通讯的室内定位方法包括如下步骤:s101、根据室内空间内预设的若干蓝牙设备,建立蓝牙信号网络,并定位每个蓝牙设备在室内空间内的设备位置。
36.室内空间指建筑物内部的室内空间,本实施例中,室内空间包括客厅、卧室、卫生间等房间。蓝牙设备指通过蓝牙进行通信的设备,例如平板电脑、打印机、键盘、音箱等。
37.蓝牙信号网络指利用蓝牙技术将多个蓝牙设备进行连接的无线网络,使得蓝牙设备可在蓝牙信号网络中互相通信。在本实施例中,每个蓝牙设备在室内空间的内的设备位置以坐标的形式存储于预设的坐标数据库内,且每个蓝牙设备具有唯一的设备编号,在坐标数据库内,设备编号与坐标一一对应。
38.s102、通过若干蓝牙设备接收用户随身携带的待测设备的待测信号。
39.待测设备为用户随身携带的用于发送蓝牙信号的穿戴设备,例如手表、耳机、眼镜、智能手环等。具体的,待测设备通过蓝牙技术发出待测信号即蓝牙信号,并被若干蓝牙设备接收到。
40.s103、根据待测信号和设备位置定位待测设备在室内空间的位置。
41.由于每个蓝牙设备与待测设备的距离可能不同,故每个蓝牙设备接收到的待测设备发送的待测信号的信号强度不同,故本实施例中通过信号强度计算每一个蓝牙设备与待测设备的距离,即可对待测设备进行定位。
42.信号强度与信号距离的公式为:rssi=a-10*n*log(d),其中rssi表示信号强度,a表示距离1米时的信号强度,n表示环境衰减因子,d表示蓝牙设备和待测设备之间的距离。
43.本实施例的实施原理为:建立蓝牙信号网络,并根据蓝牙信号网络中的蓝牙设备对待测设备进行定位,由于待测设备为随身携带,即可实时对携带有待测设备的独居老人进行实时定位,进而便于使家人监护人或照护人实时了解到独居老人的活动情况。
44.在图1所示实施例的步骤s103中,可根据待测设备发出的待测信号与蓝牙设备接收到待测信号的时间差定位待测设备在室内空间的位置。具体通过图2所示实施方式进行详细说明。
45.参照图2,根据待测信号和设备位置定位待测设备在室内空间的位置,包括如下步骤:s201、获取待测信号的发出时间和每一个蓝牙设备接收待测信号的接收时间。
46.待测设备发出待测信号时,会生成发出时间戳,蓝牙设备接收到待测设备发出的待测信号时,亦会生成接收时间戳,可通过接收时间戳和发出时间戳得到待测信号的发出时间和每一个蓝牙设备接收待测信号的接收时间。
47.s202、根据发出时间和接收时间计算时间差值。
48.由步骤s201可知,时间差值=接收时间戳-发出时间戳。
49.s203、基于时间差值计算每一个蓝牙设备与待测设备的目标距离。
50.目标距离的计算公式如下:
d=c*(t
2-t1)/2,其中d表示目标距离,c表示光速,t1表示待测设备发出待测信号的发出时间,t2表示蓝牙设备接收到待测信号的接收时间。
51.s204、获取与待测设备的距离为目标距离的蓝牙设备的设备坐标。
52.在计算得到目标距离后,即定位与待测设备的距离为目标距离的蓝牙设备,即获取蓝牙设备的唯一的设备编号,并通过坐标数据库获取到与设备编号对应的设备坐标。
53.s205、根据设备坐标和目标距离定位待测设备在室内空间的位置。
54.本实施例中,蓝牙设备有三个,采用三角定位法定位待测设备在室内空间的位置,即将三个蓝牙设备的坐标作为三角形的三个顶点,并作三角形的外接圆,根据待测设备到三角形三个顶点的距离,即可计算得到待测设备的坐标。
55.例如,三个蓝牙设备的坐标分别为a(1,0)、b(1,4)、c(4,0),待测设备距离a蓝牙设备的距离d1=3,待测设备距离b蓝牙设备的距离d2=4,待测设备距离b蓝牙设备的距离d3=5,此时即可采用三角定位法确定待测设备的坐标,待测设备的坐标为(x,y),其中x=(d
12
*(y
1-y3)+d
22
*(y
3-y2)+d
32
*(y
2-y1))/(2*(x1*(y
3-y2)+x2*(y
1-y3)+x3*(y
2-y1)))=(9*(0)+16*(-4)+25*(4))/(2*(1*(-4)+1*(0)+4*(4)))=1.5;y=(d
12
*(x
1-x3)+d
22
*(x
3-x2)+d
32
*(x
2-x1))/(2*(x1*(y
3-y2)+x2*(y
1-y3)+x3*(y
2-y1)))=(32*(-3)+42*(3)+52*(0-0))/(2*(1*(-4)+1*0+4*4))=0.875;故待测设备的坐标为(1.5,0.875)。
56.本实施方式提供的基于蓝牙通讯的室内定位方法,定位待测设备在室内空间的位置通过待测信号和设备位置定位得到,有效保障了对独居老人进行实时定位的准确性。
57.在图2所示实施方式的步骤s205中,定位待测设备在室内空间的位置取决于蓝牙设备的数量,即蓝牙设备的数量不同,待测设备在室内空间的位置的计算不同。具体通过图3所示实施方式进行详细说明。
58.参照图3,根据设备坐标和目标距离定位待测设备在室内空间的位置,包括如下步骤:s301、若蓝牙设备为一个,获取蓝牙设备与待测设备连线与预设的x轴正方向的目标夹角,并将目标夹角、设备坐标和目标距离代入预设的蓝牙定位公式,得到待测设备在室内空间的目标坐标。
59.本实施例中,通过信号强度定位技术获取蓝牙设备与待测设备连线与x轴正方向的目标夹角,公式为:θ=arctan(a/b),其中a为待测信号的信号强度,b为参考信号强度,通常b=-50dbm。
60.蓝牙定位公式为:x1=x1+d*cosθ,y1=y1+d*sinθ,其中x1为目标坐标的横坐标,y1为目标坐标的纵坐标,(x1,y1)是蓝牙设备的设备坐标,d是目标距离,θ是蓝牙设备与待测设备连线与预设的x轴正方向的目标夹角。由以上公式可知,将目标夹角、设备坐标和目标距离代入蓝牙定位公式,即可计算得到目标坐标(x1,y1)。
61.s302、若蓝牙设备为多个,将多个设备坐标和与设备坐标一一对应的目标距离代入预设的多基站定位算法,计算得到待测设备在室内空间的目标坐标。
62.多基站定位公式为:x2=(a1x1+a2x2+
……
+anxn)/(a1+a2+
……
+an),其中(x1,x2,
……
,xn)分别是n个蓝牙设备的设备坐标的横坐标,a1、a2、
……
、an分别是待测设备与n个蓝牙设备之间的目标距离。y2=(a1y1+a2y2+
……
+a
nyn
)/(a1+a2+
……
+an),其中(y1,y2,
……
,yn)分别是n个蓝牙设备的设备坐标的纵坐标。由以上公式可知,将多个设备坐标和与设备
坐标一一对应的目标距离代入预设的多基站定位算法,即可计算得到目标坐标(x2,y2)。
63.本实施方式提供的基于蓝牙通讯的室内定位方法,定位待测设备在室内空间的位置与蓝牙设备的数量有关,当蓝牙设备的数量不同时,待测设备在室内空间的目标坐标的计算方式可能不同,从而使待测设备在室内空间的坐标的计算方式具有灵活性。
64.在图1所示实施例的步骤s103后,可根据待测设备上设有的陀螺仪获取室内待测设备的活动情况。具体通过图4所示实施方式进行详细说明。
65.参照图4,待测设备上设有陀螺仪;在根据待测信号和设备位置定位待测设备在室内空间的位置之后,包括如下步骤:s401、在待测设备移动时,每间隔预设的检测时间,在检测时刻获取陀螺仪检测的待测设备的移动数据,并获取每一个蓝牙设备与待测设备的距离变化值。
66.待测设备移动表明携带待测设备的用户正在移动,本实施例中,检测时间为10秒,每间隔检测时间即获取陀螺仪检测的待测设备的移动数据,获取移动数据的时刻即为检测时刻。具体的,移动数据指待测设备在x、y和z轴上的角速度、加速度和空间坐标。由于待测设备移动,待测设备与每一个蓝牙设备的距离亦发生变化,故蓝牙设备与待测设备之间的距离变化值=第n+1个检测时刻的目标距离-第n个检测时刻的目标距离,其中n为正整数。
67.s402、通过机器学习算法,将移动数据与距离变化值进行比对,得到每个检测时刻待测设备的移动定位坐标。
68.本实施例中,机器学习算法为支持向量机(svm),其可用于分类、回归、字典学习和异常检测等各种用途。支持向量机的基本思想是对给定的输入数据即移动数据进行建模,使其分类成不同的类别,或者预测输出值。本实施例中,通过支持向量机将移动数据与距离变化值进行比对,以生成每个检测时刻待测设备的移动定位坐标。举例说明,若用户在室内空间的一个房间内移动,陀螺仪在检测时刻收集到用户的移动数据为用户先向北移动3米,再向东移动4米,且在检测时刻获取到蓝牙设备a、b、c与待测设备之间的距离变化,例如a、b距离变为5.3米,b、c距离变为4.1米,此时将距离变化值与移动数据输入支持向量机进行比对,即可生成在检测时刻的待测设备的移动定位坐标。
69.本实施方式提供的基于蓝牙通讯的室内定位方法,陀螺仪的设置便于更准确的关注用户即独居老人的活动情况,以便于及时发现异常情况并及时采取措施。
70.在图4所示实施方式的步骤s402后,已知移动定位坐标后,即可生成历史运动轨迹,以便于对待测设备的未来行为轨迹进行预测。具体通过图5所示实施方式进行详细说明。
71.参照图5,移动定位坐标包括当前移动定位坐标和若干历史移动定位坐标;在通过机器学习算法,将移动数据与距离变化值进行比对,得到待测设备的移动定位坐标之后,包括如下步骤:s501、基于若干历史移动定位坐标,生成历史移动轨迹。
72.在本实施例中,已知若干历史移动定位坐标,通过预设的地理信息工具生成历史移动轨迹。地理信息工具可以为arcgis、qgis等。
73.s502、根据历史移动轨迹和当前移动定位坐标预测待测设备的未来行为轨迹。
74.本实施例中,通过卷积神经网络算法实现对待测设备未来行为轨迹的预测。具体
步骤为:将历史移动定位坐标输入到cnn模型中,根据历史数据进行训练,训练后的模型可根据当前移动定位坐标,预测待测设备的未来行为轨迹。cnn模型是卷积神经网络(convolutional neural network,cnn)的简称,用于图像识别、自然语言处理、文本分析等任务。其基本思想是将原始数据进行多层处理,从而提取出更多有用的特征,从而有助于准确预测结果。
75.本实施方式提供的基于蓝牙通讯的室内定位方法,预测未来行为轨迹,便于使家人、监护人或照护人对独居老人的未来活动进行关注,从而有效降低风险。
76.在图5所示实施方式的步骤s501中,可根据关联规则分析算法生成历史移动轨迹。具体通过图6所示实施方式进行详细说明。
77.参照图6,基于若干历史移动定位坐标,生成历史移动轨迹,包括如下步骤:s601、根据预设的关联规则分析算法,分析每一个历史移动定位坐标的关联性。
78.关联规则分析算法是一种数据挖掘技术,用于发现数据中的关联关系,还可用于挖掘关联规则和异常检测等。本实施例中关联规则分析算法用于分析并得到每一个历史移动定位坐标的关联性。
79.s602、根据关联性对若干历史移动定位坐标进行归类,得到归类结果。
80.归类结果是指将原始数据即历史移动定位坐标进行划分,划分后的不同类别为归类结果。
81.已知历史移动定位坐标的关联性,即通过预设的apriori算法根据关联性对历史移动定位坐标进行归类,以得到用户在移动过程中的规律,即归类结果。apriori算法是一种频繁项集生成算法,其基本思想是根据历史移动定位坐标的关联性对历史移动定位坐标进行归类。
82.s603、根据归类结果,生成历史移动轨迹。
83.得到归类结果后,即对用户的移动过程中的规律进行分析后,即通过可视化工具将若干历史移动定位坐标生成历史移动轨迹。
84.本实施方式提供的基于蓝牙通讯的室内定位方法,历史移动轨迹便于后续对用户的未来行为进行预测。
85.在图5所示实施方式的步骤s502中,可根据逻辑回归算法对待测设备的未来行为轨迹进行预测。具体通过图7所示实施方式进行详细说明。
86.参照图7,根据历史移动轨迹和当前移动定位坐标预测待测设备的未来行为轨迹,包括如下步骤:s701、根据逻辑回归算法,基于关联性构建预测模型。
87.逻辑回归算法是一种基于统计学原理的分类算法,其可根据已有数据对未知数据进行预测。其基本思想是根据历史数据建立一个模型,从而预测未来的结果。故通过逻辑回归算法根据历史移动定位坐标的关联性构建预测模型,以便于通过用户的历史的移动过程规律对待测设备的未来行为轨迹进行预测。
88.s702、将历史移动轨迹和当前移动定位坐标输入预测模型,以预测待测设备的未来行为轨迹。
89.在生成预测模型后,输入历史移动轨迹和当前移动定位坐标即可对待测设备的未来行为轨迹进行预测。
90.本实施方式提供的基于蓝牙通讯的室内定位方法,首先构建预测模型,进而对未来行为轨迹进行预测,有效提高预测准确性的同时,便于使家人、监护人或照护人对独居老人的未来活动进行关注,有效降低风险。
91.本技术实施例还公开一种智能终端,包括存储器、处理器以及存储在存储器中并能够在处理器上运行的计算机程序,其中,处理器执行计算机程序时,采用了上述实施例中的基于蓝牙通讯的室内定位方法。
92.其中,智能终端可以采用台式电脑、笔记本电脑或者云端服务器等计算机设备,并且,智能终端包括但不限于处理器以及存储器,例如,智能终端还可以包括输入输出设备、网络接入设备以及总线等。
93.其中,处理器可以采用中央处理单元(cpu),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本技术对此不做限制。
94.其中,存储器可以为智能终端的内部存储单元,例如,智能终端的硬盘或者内存,也可以为智能终端的外部存储设备,例如,智能终端上配备的插接式硬盘、智能存储卡(smc)、安全数字卡(sd)或者闪存卡(fc)等,并且,存储器还可以为智能终端的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及智能终端所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本技术对此不做限制。
95.其中,通过本智能终端,将上述实施例中的基于蓝牙通讯的室内定位方法存储于智能终端的存储器中,并且,被加载并执行于智能终端的处理器上,方便使用。
96.本技术实施例还公开一种计算机可读存储介质,并且,计算机可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,采用了上述实施例中的基于蓝牙通讯的室内定位方法。
97.其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom)、随机存取存储器(ram)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。
98.其中,通过本计算机可读存储介质,将上述实施例中的基于蓝牙通讯的室内定位方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便上述方法的存储及应用。
99.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
技术特征:
1.一种基于蓝牙通讯的室内定位方法,其特征在于,包括:根据室内空间内预设的若干蓝牙设备,建立蓝牙信号网络,并定位每个蓝牙设备在所述室内空间内的设备位置;通过若干所述蓝牙设备接收用户随身携带的待测设备的待测信号;根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置。2.根据权利要求1所述的一种基于蓝牙通讯的室内定位方法,其特征在于,所述根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置,包括:获取所述待测信号的发出时间和每一个所述蓝牙设备接收所述待测信号的接收时间;根据所述发出时间和所述接收时间计算时间差值;基于所述时间差值计算每一个所述蓝牙设备与所述待测设备的目标距离;获取与所述待测设备的距离为所述目标距离的所述蓝牙设备的设备坐标;根据所述设备坐标和所述目标距离定位所述待测设备在所述室内空间的位置。3.根据权利要求2所述的一种基于蓝牙通讯的室内定位方法,其特征在于,所述根据所述设备坐标和所述目标距离定位所述待测设备在所述室内空间的位置,包括:若所述蓝牙设备为一个,获取所述蓝牙设备与所述待测设备连线与预设的x轴正方向的目标夹角,并将所述目标夹角、所述设备坐标和所述目标距离代入预设的蓝牙定位公式,得到所述待测设备在所述室内空间的目标坐标;若所述蓝牙设备为多个,将多个所述设备坐标和与所述设备坐标一一对应的所述目标距离代入预设的多基站定位算法,计算得到所述待测设备在所述室内空间的目标坐标。4.根据权利要求1所述的一种基于蓝牙通讯的室内定位方法,其特征在于,所述待测设备上设有陀螺仪;在所述根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置之后,包括:在所述待测设备移动时,每间隔预设的检测时间,在检测时刻获取所述陀螺仪检测的所述待测设备的移动数据,并获取每一个所述蓝牙设备与所述待测设备的距离变化值;通过机器学习算法,将所述移动数据与所述距离变化值进行比对,得到每个检测时刻所述待测设备的移动定位坐标。5.根据权利要求4所述的一种基于蓝牙通讯的室内定位方法,其特征在于,所述移动定位坐标包括当前移动定位坐标和若干历史移动定位坐标;在所述通过机器学习算法,将所述移动数据与所述距离变化值进行比对,得到所述待测设备的移动定位坐标之后,包括:基于若干所述历史移动定位坐标,生成历史移动轨迹;根据所述历史移动轨迹和所述当前移动定位坐标预测所述待测设备的未来行为轨迹。6.根据权利要求5所述的一种基于蓝牙通讯的室内定位方法,其特征在于,所述基于若干所述历史移动定位坐标,生成历史移动轨迹,包括:根据预设的关联规则分析算法,分析每一个所述历史移动定位坐标的关联性;根据所述关联性对若干所述历史移动定位坐标进行归类,得到归类结果;根据所述归类结果,生成历史移动轨迹。7.根据权利要求5所述的一种基于蓝牙通讯的室内定位方法,其特征在于,所述根据所
述历史移动轨迹和所述当前移动定位坐标预测所述待测设备的未来行为轨迹,包括:根据逻辑回归算法,基于所述关联性构建预测模型;将所述历史移动轨迹和所述当前移动定位坐标输入所述预测模型,以预测所述待测设备的未来行为轨迹。8.一种智能终端,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其特征在于,所述处理器加载并执行计算机程序时,采用了权利要求1至7中任一项所述的方法。9.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求1至7中任一项所述的方法。
技术总结
本申请涉及一种基于蓝牙通讯的室内定位方法、智能终端及存储介质,属于空间定位领域,其方法包括:根据室内空间内预设的若干蓝牙设备,建立蓝牙信号网络,并定位每个蓝牙设备在所述室内空间内的设备位置;通过若干所述蓝牙设备接收用户随身携带的待测设备的待测信号;根据所述待测信号和所述设备位置定位所述待测设备在所述室内空间的位置。本申请首先建立蓝牙信号网络,并根据蓝牙信号网络中的蓝牙设备对待测设备进行定位,由于待测设备为随身携带,即可实时对携带有待测设备的独居老人进行实时定位,进而起到便于使家人监护人或照护人实时了解到独居老人的活动情况的效果。实时了解到独居老人的活动情况的效果。实时了解到独居老人的活动情况的效果。
技术研发人员:郭丽红 杨伟
受保护的技术使用者:深圳腾信百纳科技有限公司
技术研发日:2023.07.19
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种防滑出配菜架的制作方法 下一篇:一种塔吊附着架定型化安全通道及其施工方法与流程
