The present invention discloses indoor positioning method and device for terminal. The room is provided with at least three ultrasonic transmitters and ultrasonic conversion devices with known position information for transmitting ultrasonic signals. The ultrasonic conversion devices are used for receiving ultrasonic signals and converting them into electrical signals and transmitting electrical signals. The positioning information of the terminal is determined based on the received electrical signals. The embodiment realizes that the terminal locates itself without a central server and protects the privacy of the end user.
【技术实现步骤摘要】
用于终端的室内定位方法和装置
本申请涉及计算机
,具体涉及定位
,尤其涉及用于终端的室内定位方法和装置。
技术介绍
在众多室内定位技术中,超声波定位技术作为一种非接触式的检测方法,有着方向性好、纵向分辨率高、对色彩、光照度不敏感等优势,在定位技术中有广泛应用。然而,现有的室内定位方法通常是由定位服务器给出终端的定位信息,从而终端用户的隐私存在泄露风险。
技术实现思路
本申请的目的在于提出一种改进的用于终端的室内定位方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种用于终端的室内定位方法,上述室内设置有已知位置信息的至少三个超声波发射器和超声波转换装置,上述超声波发射器用于发射超声波信号,上述超声波转换装置用于接收超声波信号并转换成电信号以及发送电信号,该方法包括:响应于接收到用户的用于指示发起定位的操作,生成并发送定位指令,其中,上述室内设置的超声波发射器中的每个超声波发射器响应于接收到上述定位指令,生成并发射超声波信号,上述超声波转换装置接收各上述超声波发射器发射的超声波信号并转换为电信号,以及以无线方式向上述终端发送转换得到的 ...
【技术保护点】
1.一种用于终端的室内定位方法,其特征在于,所述室内设置有已知位置信息的至少三个超声波发射器和超声波转换装置,所述超声波发射器用于发射超声波信号,所述超声波转换装置用于接收超声波信号并转换成电信号以及发送电信号,所述方法包括:响应于接收到用户的用于指示发起定位的操作,生成并发送定位指令,其中,所述室内设置的超声波发射器中的每个超声波发射器响应于接收到所述定位指令,生成并发射超声波信号,所述超声波转换装置接收各所述超声波发射器发射的超声波信号并转换为电信号,以及以无线方式向所述终端发送转换得到的各个电信号;基于接收到的所述各个电信号,确定所述终端的定位信息。
【技术特征摘要】
1.一种用于终端的室内定位方法,其特征在于,所述室内设置有已知位置信息的至少三个超声波发射器和超声波转换装置,所述超声波发射器用于发射超声波信号,所述超声波转换装置用于接收超声波信号并转换成电信号以及发送电信号,所述方法包括:响应于接收到用户的用于指示发起定位的操作,生成并发送定位指令,其中,所述室内设置的超声波发射器中的每个超声波发射器响应于接收到所述定位指令,生成并发射超声波信号,所述超声波转换装置接收各所述超声波发射器发射的超声波信号并转换为电信号,以及以无线方式向所述终端发送转换得到的各个电信号;基于接收到的所述各个电信号,确定所述终端的定位信息。2.根据权利要求1所述的方法,其特征在于,所述基于接收到的所述各个电信号,确定所述终端的定位信息,包括:对于所接收的所述各个电信号中的每个电信号,执行以下操作:解调该电信号,得到与该电信号对应的超声波发射器信息;将所得到的超声波发射器信息所指示的超声波发射器确定为目标超声波发射器;将该电信号确定为与所述目标超声波发射器对应的电信号;基于所确定的与各所述超声波发射器对应的电信号,利用到达时间差定位算法,确定所述终端的定位信息。3.根据权利要求2所述的方法,其特征在于,所述基于所确定的与各所述超声波发射器对应的电信号,利用到达时间差定位算法,确定所述终端的定位信息,包括:在各所述超声波发射器中选取超声波发射器作为参考超声波发射器,将各所述超声波发射器中不同于所述参考超声波发射器的超声波发射器确定为非参考超声波发射器;对于各所述超声波发射器中的每个超声波发射器,计算所确定的与各所述超声波发射器对应的电信号与针对该超声波发射器预先存储的匹配电信号的相关性;将各所述超声波发射器中计算所得的相关性最大的超声波发射器的已知位置确定为初始位置;以所确定的初始位置作为估计位置的迭代初始值,采用高斯牛顿算法,确定所述终端的定位信息。4.根据权利要求2所述的方法,其特征在于,所述基于所确定的与各所述超声波发射器对应的电信号,利用到达时间差定位算法,确定所述终端的定位信息,包括:在各所述超声波发射器中选取超声波发射器作为参考超声波发射器,将各所述超声波发射器中不同于所述参考超声波发射器的超声波发射器确定为非参考超声波发射器;基于所确定的与各所述超声波发射器对应的电信号,采用广义互相关算法,确定接收到与每个非参考超声波发射器对应的电信号的时间与接收到与所述参考超声波发射器对应的电信号的时间的时间差;根据所确定的各个时间差以及电磁波的传播速度,确定所述终端与每个非参考超声波发射器的距离和所述终端与所述参考超声波发射器的距离之间的距离差;对每个非参考超声波发射器,针对该非参考超声波发射器设定双曲线方程,其中,所设定的双曲线方程中的两个焦点位置分别为该非参考超声波发射器的已知位置和所述参考超声波发射器的已知位置,所设定的双曲线方程中的半径为所确定的所述终端与该非参考超声波发射器的距离和所述终端与所述参考超声波发射器的距离之间的距离差;由针对各所述非参考超声波发射器设定的双曲线方程形成双曲线方程组,并求解所述双曲线方程组得到所述终端的定位信息。5.根据权利要求1-4中任一所述的方法,其特征在于,所述方法还包括:获取并呈现所述室内的室内地图;将所述终端的定位信息转换成所述室内地图中的地图坐标;在所呈现的所述室内地图中呈现所述地图坐标。6.一种用于终端的室内定位装置,其特征在于,所述室内设置有已知位置信息的至少三个超声波发射器和超声波转换装置,所述超声波发射器用于发射超声波信号,所述超声波转换装置用于接收超声波信号并转换成电信号以及发送电信号,所述装置...
【专利技术属性】
技术研发人员:马文翼,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。