一种定位方法、系统、定位服务器及终端的制作方法

文档序号:9712098阅读:213来源:国知局
一种定位方法、系统、定位服务器及终端的制作方法
【技术领域】
[0001]本发明涉及定位技术领域,具体涉及一种定位方法、系统、定位服务器及终端。
【背景技术】
[0002]目前,定位技术被广泛应用于注入车载或船载导航装置以及移动通信终端的定位系统的各个领域。常用的定位技术的类型包括全球定位系统(GPS)信号和接入点(或基站)的导频信号。采用GPS信号的定位技术通过使用由从GPS卫星发送的GPS信号的载波发送的码元来计算卫星和GPS接收机之间的距离,并使用计算的距离来确定GPS接收机的位置。采用接入点的导频信号的定位技术通过使用从时间同步的接入点发送的导频信道的伪随机噪声(Pseudorandom Noise,PN)的相位来计算接入点和接入终端之间的距离,并使用计算的距离来确定终端的位置。
[0003]上述定位技术在信号被减弱地市区区域、被遮挡的区域、室内区域或其它区域的定位准确度难以达到需求,因此,需要一种更精确的定位技术来解决诸如博物馆、地下车库等室内场景的定位问题。

【发明内容】

[0004]本发明实施例提供了一种定位方法、系统、定位服务器及终端,以期利用W1-Fi接入点和基站联合定位以提尚终端定位的准确性。
[0005]本发明实施例第一方面提供了一种定位方法,包括:
[0006]终端向W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求;
[0007]所述W1-Fi接入点响应所述第一定位请求,向所述终端发送下行链路信号;
[0008]所述基站响应所述第二定位请求,向所述终端发送导频信号;
[0009]所述终端根据接收到的所述下行链路信号生成所述终端的第一定位信息,根据接收到的所述导频信号生成所述终端的第二定位信息,并向定位服务器发送所述第一定位信息和所述第二定位信息;
[0010]所述定位服务器基于接收到的所述第一定位信息确定所述终端与所述W1-Fi接入点之间的第一距离值,基于接收到的所述第二定位信息确定所述终端与所述基站之间的第二距离值,并基于所述第一距离值和所述第二距离值确定所述终端的当前位置。
[0011]在本发明实施例第一方面第一种可能的实现方式中,所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置,包括:
[0012]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置,并获取所述终端的参考位置,计算所述至少一个参考当前位置与所述参考位置的距离,确定所述至少一个参考当前位置中与所述参考位置的距离最小的参考当前位置为所述终端的当前位置。
[0013]在本发明实施例第一方面第二种可能的实现方式中,所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置,包括:
[0014]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置,并向所述终端发送所述至少一个参考当前位置;
[0015]所述终端在导航应用页面的地图界面中展示所述至少一个参考当前位置对应的至少一个位置标识,并在检测到所述至少一个位置标识中的位置标识被选取时,确定所述被选取的位置标识对应的参考当前位置为所述终端的当前位置,并向所述定位服务器发送所述终端的当前位置;
[0016]所述定位服务器接收所述终端的当前位置。
[0017]结合本发明实施例第一方面或第一方面第一种或第二种可能的实现方式,在本发明实施例第一方面第三种可能的实现方式中,所述终端向无线保真W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求,包括:
[0018]终端检测到导航应用页面的定位功能标识被选取,获取预设范围内的N个W1-Fi接入点的标识,并显示包括所述N个W 1-Fi接入点的标识的W1-Fi列表,所述N为正整数;
[0019I所述终端检测到所述N个W1-Fi接入点的标识中的目标W1-Fi标识被选取时,向所述目标W1-Fi标识对应的W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求。
[0020]结合本发明实施例第一方面或第一方面第一种或第二种可能的实现方式,在本发明实施例第一方面第四种可能的实现方式中,所述终端向无线保真W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求,包括:
[0021]终端检测到针对导航应用页面的地图界面中的目标位置的导航功能按钮被选取时,获取预设范围内的N个W1-Fi接入点的位置信息,并计算所述N个W1-Fi接入点与所述目标位置的距离值,所述N为正整数;
[0022]所述终端向所述N个W1-Fi接入点中与所述目标位置的距离值最小的W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求。
[0023]结合本发明实施例第一方面或第一方面第一种至第四种任一可能的实现方式,在本发明实施例第一方面第五种可能的实现方式中,
[0024]所述终端根据接收到的所述下行链路信号生成第一定位信息,包括:
[0025]所述终端根据接收到的所述下行链路信号的前导前缀确定所述W1-Fi接入点的位置,根据所述下行链路信号的信号发送时间和信号接收时间确定第一时段,并获取所述第一时段内接收到的下行链路信号的码元和取样的数量,以及根据所述W1-Fi接入点的位置和所述第一时段内的下行链路信号的码元和取样的数量生成第一定位信息;
[0026]所述终端根据接收到的所述导频信号生成第二定位信息,包括:
[0027]所述终端根据接收到的所述导频信号的偏移确定所述基站的位置,根据所述导频信号的发送时间和接收时间确定第二时段,并获取所述第二时段内接收到的导频信号的PN相位的数量,以及根据所述基站的位置和所述第二时段内的导频信号的PN相位的数量生成第二定位信息。
[0028]本发明实施例第二方面提供了一种定位方法,包括:
[0029]定位服务器接收终端发送的所述终端的第一定位信息和所述终端的第二定位信息,其中,所述第一定位信息是所述终端根据接收到的所述W1-Fi接入点发送的下行链路信号而生成的,所述第二定位信息是所述终端根据接收到的所述基站发送的导频信号而生成的;
[0030]所述定位服务器基于接收到的所述第一定位信息确定所述终端与所述W1-Fi接入点之间的第一距离值;
[0031]所述定位服务器基于接收到的所述第二定位信息确定所述终端与所述基站之间的第二距离值;
[0032]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置。
[0033]在本发明实施例第二方面第一种可能的实现方式中,所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置,包括:
[0034]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置;
[0035]所述定位服务器获取所述终端的参考位置;
[0036]所述定位服务器计算所述至少一个参考当前位置与所述参考位置的距离,并确定所述至少一个参考当前位置中与所述参考位置的距离最小的参考当前位置为所述终端的当前位置。
[0037]在本发明实施例第二方面第二种可能的实现方式中,所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置,包括:
[0038]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置,并向所述终端发送所述至少一个参考当前位置;
[0039]所述定位服务器接收所述终端发送的所述终端的当前位置,所述终端的当前位置是所述终端在接收所述至少一个参考当前位置后,在导航应用页面的地图界面中展示所述至少一个参考当前位置对应的至少一个位置标识,并在检测到所述至少一个位置标识中的位置标识被选取的情况下确定的。
[0040]本发明实施例第三方面提供了一种定位方法,包括:
[0041]终端向无线保真W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求;
[0042]所述终端接收所述W1-Fi接入点响应所述第一定位请求而发送的下行链路信号,并接收所述基站响应所述第二定位请求而发送的导频信号;
[0043]所述终端根据接收到的所述下行链路信号生成所述终端的第一定位信息,根据接收到的所述导频信号生成所述终端的第二定位信息,并向定位服务器发送所述第一定位信息和所述第二定位信息。
[0044]本发明实施例第三方面第一种可能的实现方式中,所述终端向无线保真W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求,包括:
[0045]终端检测到导航应用页面的定位功能标识被选取,获取预设范围内的N个W1-Fi接入点的标识,并显示包括所述N个W 1-Fi接入点的标识的W1-Fi列表,所述N为正整数;
[0046I所述终端检测到所述N个W1-Fi接入点的标识中的目标W1-Fi标识被选取时,向所述目标W1-Fi标识对应的W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求。
[0047]本发明实施例第三方面第二种可能的实现方式中,所述终端向无线保真W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求,包括:
[0048]终端检测到针对导航应用页面的地图界面中的目标位置的导航功能按钮被选取时,获取预设范围内的N个W1-Fi接入点的位置信息,并计算所述N个W1-Fi接入点与所述目标位置的距离值,所述N为正整数;
[0049]所述终端向所述N个W1-Fi接入点中与所述目标位置的距离值最小的W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求。
[0050]本发明实施例第四方面提供了一种定位系统,包括:
[0051]终端,用于向W1-Fi接入点发送第一定位请求,并向基站发送第二定位请求;
[0052]所述W1-Fi接入点,用于响应所述第一定位请求,向所述终端发送下行链路信号;
[0053]所述基站,用于响应所述第二定位请求,向所述终端发送导频信号;
[0054]所述终端,还用于根据接收到的所述下行链路信号生成所述终端的第一定位信息,根据接收到的所述导频信号生成所述终端的第二定位信息,并向定位服务器发送所述第一定位信息和所述第二定位信息;
[0055]所述定位服务器,用于基于接收到的所述第一定位信息确定所述终端与所述W1-Fi 接入点之间的第一距离值,基于接收到的所述第二定位信息确定所述终端与所述基站之间的第二距离值,并基于所述第一距离值和所述第二距离值确定所述终端的当前位置。
[0056]本发明实施例第四方面第一种可能的实现方式中,所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置的具体实现方式包括:
[0057]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置,并获取所述终端的参考位置,计算所述至少一个参考当前位置与所述参考位置的距离,确定所述至少一个参考当前位置中与所述参考位置的距离最小的参考当前位置为所述终端的当前位置。
[0058]本发明实施例第四方面第二种可能的实现方式中,所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的当前位置的具体实现方式包括:
[0059]所述定位服务器基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置,并向所述终端发送所述至少一个参考当前位置;
[0060]所述终端在导航应用页面的地图界面中展示所述至少一个参考当前位置对应的至少一个位置标识,并在检测到所述至少一个位置标识中的位置标识被选取时,确定所述被选取的位置标识对应的参考当前位置为所述终端的当前位置,并向所述定位服务器发送所述终端的当前位置;
[0061 ]所述定位服务器接收所述终端的当前位置。
[0062 ]本发明实施例第五方面提供了一种定位服务器,包括:
[0063]接收单元,用于接收终端发送的所述终端的第一定位信息和所述终端的第二定位信息,其中,所述第一定位信息是所述终端根据接收到的所述W1-Fi接入点发送的下行链路信号而生成的,所述第二定位信息是所述终端根据接收到的所述基站发送的导频信号而生成的;
[0064]第一确定单元,用于基于接收到的所述第一定位信息确定所述终端与所述W1-Fi接入点之间的第一距离值;
[0065]第二确定单元,用于基于接收到的所述第二定位信息确定所述终端与所述基站之间的第二距离值;
[0066]第三确定单元,用于基于所述第一距离值和所述第二距离值确定所述终端的当前位置。
[0067]本发明实施例第五方面第一种可能的实现方式中,所述第三确定单元具体用于:
[0068]基于所述第一距离值和所述第二距离值确定所述终端的至少一个参考当前位置;
[0069]获取所述终端的参考位置;
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1