室内定位方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35095515 阅读:28 留言:0更新日期:2022-10-01 16:58
本申请实施例公开了一种室内定位方法、装置、电子设备及存储介质,该方法包括:若确定所述终端设备处于室内场景,则采集在当前位置对应的第一无线网络指纹;确定数据库中与所述第一无线网络指纹相匹配的第二无线网络指纹;从所述数据库中获取所述第二无线网络指纹对应的入口位置坐标,将所述入口位置坐标确定为所述当前位置对应的位置坐标;所述入口位置坐标为终端设备在进入所述室内场景之前通过全球定位系统GPS检测得到的。实施本申请实施例,能够提高在室内场景中定位的准确性。够提高在室内场景中定位的准确性。够提高在室内场景中定位的准确性。

【技术实现步骤摘要】
室内定位方法、装置、电子设备及存储介质


[0001]本申请涉及定位
,具体涉及一种室内定位方法、装置、电子设备及存储介质。

技术介绍

[0002]由于室内环境的复杂程度较高,目前的室内定位方式通常是采用Wi

Fi进行定位,但是利用Wi

Fi进行室内定位的室位精度也不理想,经常会出现比较大的定位偏差,导致室内定位不准确。

技术实现思路

[0003]本申请实施例公开了一种室内定位方法、装置、电子设备及存储介质,能够提高在室内场景中定位的准确性。
[0004]本申请实施例公开了一种室内定位方法,包括:
[0005]若确定所述终端设备处于室内场景,则采集在当前位置对应的第一无线网络指纹;
[0006]确定数据库中与所述第一无线网络指纹相匹配的第二无线网络指纹;
[0007]从所述数据库中获取所述第二无线网络指纹对应的入口位置坐标,将所述入口位置坐标确定为所述当前位置对应的位置坐标;所述入口位置坐标为终端设备在进入所述室内场景之前通过全球定位系统GPS检测得到的。
[0008]在一个实施例中,在所述若确定当前位置位于室内,则采集所述当前位置对应的第一无线网络指纹之前,所述方法还包括:
[0009]确定各个室内场景的入口位置坐标;
[0010]采集所述各个室内场景分别对应的一个或多个无线网络指纹;
[0011]根据各个所述无线网络指纹以及对应的室内场景的入口位置坐标建立数据库。
[0012]在一个实施例中,所述采集各个室内场景对应的一个或多个无线网络指纹,包括:
[0013]记录在第一室内场景移动的第一步数;其中,所述第一室内场景为所述各个室内场景中的任一室内场景;
[0014]根据所述第一步数,按照预设步数间隔周期性地采集所述第一室内场景对应的一个或多个无线网络指纹。
[0015]在一个实施例中,所述确定各个室内场景的入口位置坐标,包括:
[0016]获取通过GPS在进入第一室内场景之前的预设时长内采集的多个第一室外场景GPS坐标,以及获取各个所述第一室外场景GPS坐标对应的坐标精度;其中,所述第一室内场景为所述各个室内场景中的任一室内场景;
[0017]根据所述多个第一室外场景GPS坐标以及各个所述第一室外场景GPS坐标对应的坐标精度确定所述第一室内场景的第一入口位置坐标。
[0018]在一个实施例中,所述根据所述多个第一室外场景GPS坐标以及各个所述第一室
外场景GPS坐标对应的坐标精度确定所述第一室内场景的第一入口位置坐标,包括:
[0019]根据各个所述第一室外场景GPS坐标对应的坐标精度,确定各个所述第一室外场景GPS坐标对应的权重值;
[0020]根据各个所述第一室外场景GPS坐标以及对应的权重值,计算得到所述第一室内场景的第一入口位置坐标。
[0021]在一个实施例中,所述方法还包括:
[0022]若在所述数据库中不存在与所述第一无线网络指纹匹配的第二无线网络指纹,则根据所述第一无线网络指纹对应的无线接入点以及信号强度确定无线网络定位坐标,并将所述无线网络定位坐标确定为所述当前位置对应的位置坐标。
[0023]在一个实施例中,所述在数据库中确定与所述第一无线网络指纹相匹配的第二无线网络指纹,包括:
[0024]计算所述第一无线网络指纹与数据库中的各个无线网络指纹之间的第一距离;
[0025]将第一距离小于距离阈值的无线网络指纹确定为与所述第一无线网络指纹相匹配的第二无线网络指纹。
[0026]本申请实施例公开了一种室内定位装置,包括:
[0027]指纹采集模块,用于若确定所述终端设备处于室内场景,则采集在当前位置对应的第一无线网络指纹;
[0028]匹配模块,用于确定数据库中与所述第一无线网络指纹匹配的第二无线网络指纹;
[0029]位置确定模块,用于从所述数据库中获取所述第二无线网络指纹对应的入口位置坐标,将所述入口位置坐标确定为所述当前位置对应的位置坐标;所述入口位置坐标为终端设备在进入所述室内场景之前通过全球定位系统GPS检测得到的。
[0030]本申请实施例公开了一种电子设备,包括:
[0031]存储有可执行程序代码的存储器;
[0032]与所述存储器耦合的处理器;
[0033]所述处理器调用所述存储器中存储的所述可执行程序代码,执行上述任一实施例所述的方法。
[0034]本申请实施例公开了一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序在被处理器执行时,使得所述处理器执行上述任一实施例所述的方法。
[0035]本申请实施例公开了一种室内定位方法、装置、电子设备及存储介质,能够在确定终端设备处于室内场景时,采集当前位置对应的第一无线网络指纹,并确定数据库中与第一无线网络指纹相匹配的第二无线网络指纹,以及获取第二无线网络指纹对应的入口位置坐标,该通过GPS得到的入口位置坐标可以被视作该室内场景的入口的位置坐标,则可以使用该入口位置坐标代替无线网络定位,将该入口位置坐标确定为当前位置对应的位置坐标,能够提高在室内场景中定位的准确性。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的
Berry(黑莓)操作系统、Windows Phone8操作系统等,本申请实施例不作限定。房屋20包括入口202,房屋20通常指的是室内场景的复杂程度较高的房屋,例如教室、小区楼栋等,对此不作限定。
[0050]终端设备10当前处于房屋20的内部,即终端设备10当前处于室内场景,终端设备10处于该室内场景下的GPS信号强度可能出现较低的情况,而在GPS信号强度较低的情况下,通过GPS获取的GPS定位坐标的精度较低。因此,终端设备10可以通过使用入口202的入口位置坐标作为当前位置对应的位置坐标,所造成的误差通常处于几米之内,相较于通过GPS获取当前位置对应的GPS坐标作为当前位置对应的位置坐标,使用入口位置坐标作为当前位置对应的位置坐标,可以提高室内定位的准确性。
[0051]作为一种实施方式,在房屋20的室内场景的面积不大时,终端设备10可以通过使用入口202的入口位置坐标作为当前位置对应的位置坐标,所造成的误差会更小,提高了室内定位的准确性。
[0052]终端设备10可采集房屋20的室内场景中当前位置对应的第一无线网络指纹,通过数据库确定与第一无线网络指纹匹配的第二无线网络指纹,该数据库包括多个无线网络指纹,以及各个无线网络指纹对应的室内场景的入口位置坐标。在确定第二无线网络指纹后,可以从数据库中获取第二无线网络指纹对应的入口位置坐标,该入口位置坐标可以指的是入口202的位置坐标,并将该入口位置坐标确定为终端设备10当前位置对应的位置坐标。
[0053]其中,无线网络指纹可包括但不限于基于Wi
‑<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种室内定位方法,其特征在于,应用于终端设备,包括:若确定所述终端设备处于室内场景,则采集在当前位置对应的第一无线网络指纹;确定数据库中与所述第一无线网络指纹相匹配的第二无线网络指纹;从所述数据库中获取所述第二无线网络指纹对应的入口位置坐标,将所述入口位置坐标确定为所述当前位置对应的位置坐标;所述入口位置坐标为终端设备在进入所述室内场景之前通过全球定位系统GPS检测得到的。2.根据权利要求1所述的方法,其特征在于,在所述若确定当前位置位于室内,则采集所述当前位置对应的第一无线网络指纹之前,所述方法还包括:确定各个室内场景的入口位置坐标;采集所述各个室内场景分别对应的一个或多个无线网络指纹;根据各个所述无线网络指纹以及对应的室内场景的入口位置坐标建立数据库。3.根据权利要求2所述的方法,其特征在于,所述采集各个室内场景对应的一个或多个无线网络指纹,包括:记录在第一室内场景移动的第一步数;其中,所述第一室内场景为所述各个室内场景中的任一室内场景;根据所述第一步数,按照预设步数间隔周期性地采集所述第一室内场景对应的一个或多个无线网络指纹。4.根据权利要求2所述的方法,其特征在于,所述确定各个室内场景的入口位置坐标,包括:获取通过GPS在进入第一室内场景之前的预设时长内采集的多个第一室外场景GPS坐标,以及获取各个所述第一室外场景GPS坐标对应的坐标精度;其中,所述第一室内场景为所述各个室内场景中的任一室内场景;根据所述多个第一室外场景GPS坐标以及各个所述第一室外场景GPS坐标对应的坐标精度确定所述第一室内场景的第一入口位置坐标。5.根据权利要求4所述的方法,其特征在于,所述根据所述多个第一室外场景GPS坐标以及各个所述第一室外场景GPS坐标对应的坐标精度确定所述第一室内场景的第一入口位置坐标,包...

【专利技术属性】
技术研发人员:何奎
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1