本申请属于无线通信,尤其涉及一种定位方法、装置、设备及介质。
背景技术:
1、随着通信技术的快速发展,定位需求也逐渐增多。例如根据用户的位置,在方圆几公里范围内为用户推荐餐饮服务、加油服务、旅游景点等信息。
2、目前,基于用户终端的定位可以通过基站来实现。然而,对于相关技术中的多基站联合定位方法,在基站部署方面成本高,并且需多个基站间的时间同步,实现定位的总成本较高。
技术实现思路
1、本申请实施例提供一种定位方法、装置、设备及介质,能够降低定位成本和开销。
2、第一方面,本申请实施例提供了一种定位方法,包括:
3、接收用户终端发送的多次第一定位请求;
4、针对每次第一定位请求,解析得到对应的信号强度数据;
5、根据所述信号强度数据,判断当前通信场景是否为非视距nlos通信场景;
6、在当前通信场景为nlos通信场景的情况下,接收用户终端发送的第二定位请求;
7、根据所述第二定位请求,确定所述第二定位请求对应的与所述用户终端之间的多个通信路径;
8、根据每个所述通信路径的参数信息,在多个通信路径中筛选满足预设条件的目标路径;
9、根据所述目标路径的参数信息,确定所述用户终端的位置信息。
10、第二方面,本申请实施例提供了一种定位装置,所述装置包括:
11、第一接收模块,用于接收用户终端发送的多次第一定位请求;
12、解析模块,用于针对每次第一定位请求,解析得到对应的信号强度数据;
13、判断模块,用于根据所述信号强度数据,判断当前通信场景是否为非视距nlos通信场景;
14、第二接收模块,用于在当前通信场景为nlos通信场景的情况下,接收用户终端发送的第二定位请求;
15、第一确定模块,用于根据所述第二定位请求,确定所述第二定位请求对应的与所述用户终端之间的多个通信路径;
16、筛选模块,用于根据每个所述通信路径的参数信息,在多个通信路径中筛选满足预设条件的目标路径;
17、第二确定模块,用于根据所述目标路径的参数信息,确定所述用户终端的位置信息。
18、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行所述计算机程序指令时实现如第一方面的任一项实施例中所述的定位方法的步骤。
19、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的任一项实施例中所述的定位方法的步骤。
20、本申请实施例的定位方法、装置、设备及介质,根据用户终端发送的多次第一定位请求,判断当前通信环境是否为nlos(non-line of sight,非视距),在当前通信场景为nlos通信场景的情况下,接收用户终端发送的第二定位请求,并确定第二定位请求对应的与用户终端之间的多个通信路径,并在多个通信路径中筛选目标路径,从而根据目标路径的参数信息确定用户终端的位置,实现无需基于多基站的定位,节省基站部署方面的成本以及处理多个基站间同步的开销成本,能够降低定位总成本和开销。
1.一种定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述用户终端发送的多次第一定位请求的发送间隔小于或等于预设时间间隔,所述用户终端设置有传感器;
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一相对距离和所述第二相对距离,判断当前通信场景是否为非视距nlos通信场景,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述信号强度数据,确定所述多次第一定位请求对应的多个第一位置之间的第一相对距离,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据每个所述通信路径的参数信息,在多个通信路径中筛选满足预设条件的多个目标路径,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第二距离,在多个通信路径中筛选得到第一路径集合,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述质心信息对多个通信路径进行聚类分类,在多个通信路径中筛选得到第二路径集合,包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述目标路径的参数信息,确定所述用户终端的位置信息,包括:
9.一种定位装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器调用所述计算机程序指令时实现如权利要求1-8中任意一项所述的定位方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器调用时实现如权利要求1-8中任意一项所述的定位方法。