定位方法、定位装置、服务器和计算机可读存储介质制造方法及图纸

技术编号:22105446 阅读:35 留言:0更新日期:2019-09-14 04:34
本发明专利技术公开了一种定位方法、定位装置、服务器和计算机可读存储介质,属于信息技术领域。所述方法包括:接收终端发送的定位请求,所述定位请求中携带所述终端扫描到的目标接入点信息;根据所述目标接入点信息,确定与所述终端的位置相关的多个第一地理网格;根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述多个第一地理网格的定位顺序,所述定位顺序用于指示与所述终端之间的距离远近程度;根据所述多个第一地理网格的定位顺序和所述多个第一地理网格的位置信息,确定所述终端的位置。本发明专利技术根据该多个第一地理网格的定位顺序可以准确确定终端位置,提高定位精度。

Location Method, Location Device, Server and Computer Readable Storage Media

【技术实现步骤摘要】
定位方法、定位装置、服务器和计算机可读存储介质
本专利技术涉及信息
,特别涉及一种定位方法、定位装置、服务器和计算机可读存储介质。
技术介绍
定位服务是基于位置的服务中最基础和重要的一环,传统的定位服务主要是根据基站定位和GPS(GlobalPositioningSystem,全球定位系统)定位,基站定位因基站的位置往往比较固定,所以会存在较大的定位误差,而GPS定位虽然定位精度较高,但启动时间较长,且在室内无效。随着信息技术的发展,Wi-Fi(无线保真,Wireless-Fidelity)热点覆盖度激增,利用Wi-Fi热点位置进行定位有效弥补了上述两种定位方法的缺点,成为主流定位技术之一。目前,利用Wi-Fi热点位置进行定位时,服务器先在多个不同地理坐标上同时采集多个Wi-Fi热点信息,再根据该多个Wi-Fi热点信息和该多个地理坐标推算出每个Wi-Fi热点信息对应的Wi-Fi热点的位置。之后,终端在进行定位时,将扫描到的多个Wi-Fi热点信息携带于定位请求中发送给服务器。服务器接收到该定位请求时,获取该定位请求中携带的多个Wi-Fi热点信息中每个Wi-Fi热点信息对应的Wi-Fi热点的位置,根据所获取的多个Wi-Fi热点的位置,采用三角定位法确定终端的位置。然而,上述定位过程中,在前期根据多个Wi-Fi热点信息和多个地理坐标推算每个Wi-Fi热点信息对应的Wi-Fi热点的位置时,推算出的Wi-Fi热点的位置即为估计值,且在后期是根据所获取的多个Wi-Fi热点的位置,采用准确度较低的三角定位法来确定终端的位置,因而导致最终确定的终端位置的误差较大,定位精度较低。
技术实现思路
本专利技术实施例提供了一种定位方法、定位装置、服务器和计算机可读存储介质,可以解决相关技术中定位精度较低的问题。所述技术方案如下:一方面,提供了一种定位方法,所述方法包括:接收终端发送的定位请求,所述定位请求中携带所述终端扫描到的目标接入点信息;根据所述目标接入点信息,确定与所述终端的位置相关的多个第一地理网格;根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述多个第一地理网格的定位顺序,所述定位顺序用于指示与所述终端之间的距离远近程度;根据所述多个第一地理网格的定位顺序和所述多个第一地理网格的位置信息,确定所述终端的位置。一方面,提供了一种定位装置,所述装置包括:接收模块,用于接收终端发送的定位请求,所述定位请求中携带所述终端扫描到的目标接入点信息;第一确定模块,用于根据所述目标接入点信息,确定与所述终端的位置相关的多个第一地理网格;第二确定模块,用于根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述多个第一地理网格的定位顺序,所述定位顺序用于指示与所述终端之间的距离远近程度;第三确定模块,用于根据所述多个第一地理网格的定位顺序和所述多个第一地理网格的位置信息,确定所述终端的位置。可选地,所述第一确定模块用于:对于多个地理网格中的任一地理网格A,当所述地理网格A对应的接入点信息中的接入点标识和所述目标接入点信息中的接入点标识存在至少一个相同的接入点标识时,将所述地理网格A确定为第一地理网格。可选地,所述第二确定模块包括:第一生成单元,用于根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,生成多个定位样本,所述多个定位样本中的每个定位样本对应所述多个第一地理网格中的两个第一地理网格;第一确定单元,用于根据所述多个定位样本,通过指定排序器确定所述多个第一地理网格的定位顺序。可选地,所述第一生成单元用于:根据各个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述各个第一地理网格的定位特征;对于所述多个第一地理网格中的任意两个第一地理网格,根据所述两个第一地理网格的定位特征,生成所述两个第一地理网格对应的定位样本。可选地,所述第二确定模块还包括:获取单元,用于获取多个第一定位请求,所述多个第一定位请求中携带接入点信息和位置信息;第二生成单元,用于根据多个地理网格对应的接入点信息、所述多个地理网格的位置信息、所述多个第一定位请求中携带的接入点信息和位置信息,生成多个训练样本,所述多个训练样本中的每个训练样本对应所述多个地理网格中的两个地理网格;训练单元,用于使用所述多个训练样本对待训练的排序模型进行训练,得到所述指定排序器。可选地,所述第二生成单元用于:从所述多个第一定位请求中选择出一个第一定位请求,对选择出的第一定位请求执行以下处理,直至处理完所述多个第一定位请求中的每个第一定位请求为止:对于所述多个地理网格中的任一地理网格B,当所述地理网格B对应的接入点信息中的接入点标识和选择出的第一定位请求中携带的接入点信息中的接入点标识存在至少一个相同的接入点标识时,将所述地理网格B确定为第二地理网格;根据所确定的多个第二地理网格中各个第二地理网格对应的接入点信息和选择出的第一定位请求中携带的接入点信息,确定所述各个第二地理网格的定位特征;对于所述多个第二地理网格中的任意两个第二地理网格,根据所述两个第二地理网格的位置信息和选择出的第一定位请求中携带的位置信息,确定所述两个第二地理网格对应的类别;根据所述两个第二地理网格对应的类别和所述两个第二地理网格的定位特征,生成所述两个第二地理网格对应的训练样本。可选地,所述装置还包括:获取模块,用于获取多个第二定位请求,所述多个第二定位请求中携带接入点信息和位置信息;第四确定模块,用于根据各个第二定位请求中携带的位置信息和所述多个地理网格的位置信息,从所述多个地理网格中确定所述各个第二定位请求所属的地理网格;第五确定模块,根据各个地理网格下属的第二定位请求中携带的接入点信息,确定所述各个地理网格对应的接入点信息。可选地,所述第三确定模块包括:选择单元,用于根据所述多个第一地理网格的定位顺序,从所述多个第一地理网格中选择前n个第一地理网格;第二确定单元,用于根据所述n个第一地理网格的位置信息确定所述终端的位置。一方面,提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述的定位方法。一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述的定位方法。本专利技术实施例提供的技术方案带来的有益效果是:接收终端发送的定位请求后,可以先根据该定位请求中携带的目标接入点信息,确定与终端的位置相关的多个第一地理网格,再根据该多个第一地理网格对应的接入点信息和目标接入点信息,确定该多个第一地理网格的定位顺序,并根据该多个第一地理网格的定位顺序和该多个第一地理网格的位置信息,确定终端的位置。由于该多个第一地理网格的定位顺序可以指示该多个第一地理网格与终端之间的距离远近程度,所以据此确定的终端位置较为准确,定位精度较高。附图说明图1A是本专利技术实施例提供的一种定位方法所涉及的实施环境的示意图;图1B是本专利技术实施例提供的一种定位系统的结构示意图;图1C是本专利技术实施例提供的一种指纹库构建模块的示意图;本文档来自技高网
...

【技术保护点】
1.一种定位方法,其特征在于,所述方法包括:接收终端发送的定位请求,所述定位请求中携带所述终端扫描到的目标接入点信息;根据所述目标接入点信息,确定与所述终端的位置相关的多个第一地理网格;根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述多个第一地理网格的定位顺序,所述定位顺序用于指示与所述终端之间的距离远近程度;根据所述多个第一地理网格的定位顺序和所述多个第一地理网格的位置信息,确定所述终端的位置。

【技术特征摘要】
1.一种定位方法,其特征在于,所述方法包括:接收终端发送的定位请求,所述定位请求中携带所述终端扫描到的目标接入点信息;根据所述目标接入点信息,确定与所述终端的位置相关的多个第一地理网格;根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述多个第一地理网格的定位顺序,所述定位顺序用于指示与所述终端之间的距离远近程度;根据所述多个第一地理网格的定位顺序和所述多个第一地理网格的位置信息,确定所述终端的位置。2.如权利要求1所述的方法,其特征在于,所述根据所述目标接入点信息,确定与所述终端的位置相关的多个第一地理网格,包括:对于多个地理网格中的任一地理网格A,当所述地理网格A对应的接入点信息中的接入点标识和所述目标接入点信息中的接入点标识存在至少一个相同的接入点标识时,将所述地理网格A确定为第一地理网格。3.如权利要求1或2所述的方法,其特征在于,所述根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述多个第一地理网格的定位顺序,包括:根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,生成多个定位样本,所述多个定位样本中的每个定位样本对应所述多个第一地理网格中的两个第一地理网格;根据所述多个定位样本,通过指定排序器确定所述多个第一地理网格的定位顺序。4.如权利要求3所述的方法,其特征在于,所述根据所述多个第一地理网格对应的接入点信息和所述目标接入点信息,生成多个定位样本,包括:根据各个第一地理网格对应的接入点信息和所述目标接入点信息,确定所述各个第一地理网格的定位特征;对于所述多个第一地理网格中的任意两个第一地理网格,根据所述两个第一地理网格的定位特征,生成所述两个第一地理网格对应的定位样本。5.如权利要求3所述的方法,其特征在于,所述根据所述多个定位样本,通过指定排序器确定所述多个第一地理网格的定位顺序之前,还包括:获取多个第一定位请求,所述多个第一定位请求中携带接入点信息和位置信息;根据多个地理网格对应的接入点信息、所述多个地理网格的位置信息、所述多个第一定位请求中携带的接入点信息和位置信息,生成多个训练样本,所述多个训练样本中的每个训练样本对应所述多个地理网格中的两个地理网格;使用所述多个训练样本对待训练的排序模型进行训练,得到所述指定排序器。6.如权利要求5所述的方法,其特征在于,所述根据多个地理网格对应的接入点信息、所述多个地理网格的位置信息、所述多个第一定位请求中携带的接入点信息和位置信息,生成多个训练样本,包括:从所述多个第一定位请求中选择出一个第一定位请求,对选择出的第一定位请求执行以下处理,直至处理完所述多个第一定位请求...

【专利技术属性】
技术研发人员:倪嘉志李欣刘畅
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1