[go: up one dir, main page]

CN116669176A - 基于无线网络定位经纬度的方法、装置、设备及存储介质 - Google Patents

基于无线网络定位经纬度的方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN116669176A
CN116669176A CN202310501741.7A CN202310501741A CN116669176A CN 116669176 A CN116669176 A CN 116669176A CN 202310501741 A CN202310501741 A CN 202310501741A CN 116669176 A CN116669176 A CN 116669176A
Authority
CN
China
Prior art keywords
latitude
longitude
longitudes
wireless network
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310501741.7A
Other languages
English (en)
Inventor
李鲤
谢颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Anshu Technology Co ltd
Original Assignee
Shenzhen Anshu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Anshu Technology Co ltd filed Critical Shenzhen Anshu Technology Co ltd
Priority to CN202310501741.7A priority Critical patent/CN116669176A/zh
Publication of CN116669176A publication Critical patent/CN116669176A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本申请涉及网络通信技术,公开了一种基于无线网络定位经纬度的方法,包括:获取终端设备搜寻到的多个无线热点的网络信息;根据所述网络信息查询所述无线热点对应的第一经纬度;根据多个所述第一经纬度计算经度均值和纬度均值;根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。本申请还公开了一种基于无线网络定位经纬度的装置、电子设备和计算机可读存储介质。本申请旨在实现基于无线网络准确定位终端设备的经纬度。

Description

基于无线网络定位经纬度的方法、装置、设备及存储介质
技术领域
本申请涉及网络通信技术领域,尤其涉及一种基于无线网络定位经纬度的方法、基于无线网络定位经纬度的装置、电子设备以及计算机可读存储介质。
背景技术
随着终端设备定位服务的应用日益广泛,设备定位的有效性、及时性对终端设备定位服务的质量以及应用范围的影响也越发重要。现有比较精确的终端定位方法为利用GPS(Global Positioning System,全球定位系统)技术获取终端的经纬度信息。但是GPS技术获取到的终端经纬度信息的准确度却与外界环境有着很大的关系,当终端所处的环境中无法接收到 GPS 信号,或者是 GPS 信号较弱的情况下,利用GPS技术获取到的终端经纬度的误差较大,甚至无法获取到终端的经纬度(如当终端设备处于在高建筑物之间或者室内时,导致终端设备接收不到 GPS 信号,也就难以利用GPS技术获取终端的经纬度信息)。
因此,当终端所处的环境中无法接收到 GPS 信号,或者是 GPS 信号较弱的情况下,如何准确定位终端的经纬度,也就成了亟待解决的技术问题。
上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
发明内容
本申请的主要目的在于提供一种基于无线网络定位经纬度的方法、基于无线网络定位经纬度的装置、电子设备以及计算机可读存储介质,旨在实现基于无线网络准确定位终端设备的经纬度。
为实现上述目的,本申请提供一种基于无线网络定位经纬度的方法,包括以下步骤:
获取终端设备搜寻到的多个无线热点的网络信息;
根据所述网络信息查询所述无线热点对应的第一经纬度;
根据多个所述第一经纬度计算经度均值和纬度均值;
根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。
可选的,所述根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度的步骤包括:
检测所述经度均值和所述纬度均值组成的第三经纬度是否满足预设距离条件,其中,所述预设距离条件包括每个所述第一经纬度与所述第三经纬度的距离均小于预设距离;
若所述第三经纬度满足所述预设距离条件,则将所述第三经纬度作为所述终端设备的第二经纬度。
可选的,所述检测所述经度均值和所述纬度均值组成的第三经纬度是否满足预设条件的步骤之后,还包括:
若所述第三经纬度不满足所述预设距离条件,则基于预设方式对多个所述第一经纬度进行筛选;
基于筛选后的所述第一经纬度,重新执行所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤。
可选的,所述若所述第三经纬度不满足所述预设距离条件,则基于预设方式对多个所述第一经纬度进行筛选的步骤包括:
若所述第三经纬度不满足所述预设距离条件,则检测所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤的执行次数是否达到预设次数;
若未达到所述预设次数,则基于预设方式对多个所述第一经纬度进行筛选。
可选的,所述基于预设方式对多个所述第一经纬度进行筛选的步骤包括:
确定用于计算所述第三经纬度的各个所述第一经纬度与所述第三经纬度之间的距离,并根据距离自近到远对所述第一经纬度进行排序;
选取排序前预设比例的所述第一经纬度,作为筛选后的所述第一经纬度。
可选的,所述若所述第三经纬度不满足所述预设距离条件,检测所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤的执行次数是否达到预设次数的步骤之后,还包括:
若已达到预设次数,则将最新计算得到的所述第三经纬度作为所述终端设备的第二经纬度。
可选的,所述无线热点的信号强度满足预设信号强度。
为实现上述目的,本申请还提供一种基于无线网络定位经纬度的装置,包括:
获取模块,用于获取终端设备搜寻到的多个无线热点的网络信息;
查询模块,用于根据所述网络信息查询所述无线热点对应的第一经纬度;
计算模块,用于根据多个所述第一经纬度计算经度均值和纬度均值;
定位模块,用于根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。
为实现上述目的,本申请还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于无线网络定位经纬度的程序,所述基于无线网络定位经纬度的程序被所述处理器执行时实现如上述基于无线网络定位经纬度的方法的步骤。
为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于无线网络定位经纬度的程序,所述基于无线网络定位经纬度的程序被处理器执行时实现如上述基于无线网络定位经纬度的方法的步骤。
本申请提供的基于无线网络定位经纬度的方法、基于无线网络定位经纬度的装置、电子设备以及计算机可读存储介质,通过获取终端设备周边的无线热点的经纬度,并计算多个无线热点的经度均值和纬度均值,实现利用无线网络准确定位终端设备的经纬度,这样即便终端设备无法使用GPS服务,也可以定位得到较为准确的经纬度。
附图说明
图1为本申请一实施例中基于无线网络定位经纬度的方法步骤示意图;
图2为本申请一实施例中基于无线网络定位经纬度的方法的判断流程示意图;
图3为本申请另一实施例中基于无线网络定位经纬度的方法的判断流程示意图;
图4为本申请一实施例中基于无线网络定位经纬度的装置示意图;
图5为本申请一实施例的电子设备的内部结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制,基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
另外,若本申请中涉及“第一”、“第二”等的描述,仅用于描述目的(如用于区分相同或类似元件),而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
参照图1,在一实施例中,所述基于无线网络定位经纬度的方法包括:
步骤S10、获取终端设备搜寻到的多个无线热点的网络信息;
步骤S20、根据所述网络信息查询所述无线热点对应的第一经纬度;
步骤S30、根据多个所述第一经纬度计算经度均值和纬度均值;
步骤S40、根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。
本实施例中,实施例的执行终端可以是在终端设备本端,也可以是控制终端设备的上级控制终端(如云端设备),其中,上级终端可通过通信技术获取终端设备的相关信息,以定位终端设备的经纬度。以下以执行终端为终端设备为例进行说明。
可选的,终端设备可以是移动终端类的智能终端设备。
可选的,当需要定位终端设备当前的经纬度,而终端设备当前又无法使用GPS服务时,则可以是使用本实施例提供的基于无线网络定位经纬度的方法,定位终端设备当前的经纬度。
可选的,在使用无线网络定位终端设备的经纬度时,可以是先由终端设备搜寻周边可接入的无线热点,并获取搜寻到的多个无线热点的网络信息。
其中,所述网络信息可以包括即为终端设备所搜寻到的WiFi(wirelessfidelity)网络的相关信息,可以包括WiFi的MAC(Media Access Control)地址、SSID(ServiceSetIdentifier,服务集标识)信息、信号强度等。
可选的,若终端设备搜寻到的无线热点的数量超过预设数量,则可以是选取信号强度排名靠前(信号强度越大,排名越靠前)的预设数量个无线热点,执行后续步骤。其中,所述预设数量可以是20个。
此外,还可以根据无线热点的信号强度,从终端设备搜寻到的无线热点选取信号强度满足预设信号强度的无线热点,执行后续步骤。其中,满足预设信号强度的条件可以指是:无线热点的RSSI(Received Signal Strength Indicator)小于或等于50,可选在30~50之间。
可选的,在终端设备获取到多个用于定位经纬度的无线热点的网络信息后,则可以根据网络信息中的WiFi的MAC地址和SSID信息查询与之匹配的无线热点的历史经纬度。
需要说明的是,终端设备可以预先记录有各无线热点的历史经纬度;或者,上级终端(或其他云端设备)可以预先记录有各无线热点的历史经纬度,终端设备可以与之进行数据交互,获取无线热点的历史经纬度。
由于每个无线热点均有与之对应的WiFi的MAC地址和SSID信息,因此预先将WiFi的MAC地址和SSID信息与无线热点的历史经纬度相互关联,终端设备获取到无线热点的WiFi的MAC地址和SSID信息,即可查询到无线热点的历史经纬度,并将查询得到的历史经纬度记为第一经纬度。
可选的,在得到多个无线热点的第一经纬度后,计算多个第一经纬度中的经度之间的平均值,得到经度均值;以及计算多个第一经纬度中的纬度之间的平均值,得到纬度均值。
可选的,在根据多个第一经纬度计算得到经度均值和纬度均值后,可以根据经度均值和纬度均值直接生成终端设备当前的经纬度(记为第二经纬度)。
在一实施例中,通过获取终端设备周边的无线热点的经纬度,并计算多个无线热点的经度均值和纬度均值,实现利用无线网络准确定位终端设备的经纬度,这样即便终端设备无法使用GPS服务,也可以定位得到较为准确的经纬度。
可选的,在一些实施例中,在执行步骤S10之前,终端设备可以先检测当前GPS服务是否正常;若检测到GPS服务异常,再执行步骤S10-S40,以基于无线网络定位终端设备当前的经纬度;若检测到GPS服务正常,则可直接使用GPS服务定位终端设备当前的经纬度。
可选的,在一些实施例中,在执行步骤S10之后,则将当前获取到的多个无线热点的网络信息(记为第一网络信息),与终端设备上一次使用GPS服务时获取到的多个无线热点的网络信息(记为第二网络信息)进行比对。
可选的,若检测到第一网络信息与第二网络信息一致时,则可判定终端设备与上一次使用GPS服务时的位置变换不大(或者位置无变化),因此可继续使用终端设备上一次使用GPS服务定位得到的经纬度作为第二经纬度,从而确保可以尽可能使用定位准确的GPS定位经纬度。
可选的,若上级终端检测到第一网络信息与第二网络信息不一致时,则可判定终端设备与上一次使用GPS服务时的位置变换过大,因此终端设备需继续执行步骤S20-S40,以定位终端设备的经纬度。
这样,即可以通过使用前后两次获取到的网络信息,辅助校验之前的GPS定位是否可用于对终端设备当前经纬度进行定位。
在一实施例中,在上述实施例基础上,所述根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度的步骤包括:
检测所述经度均值和所述纬度均值组成的第三经纬度是否满足预设距离条件,其中,所述预设距离条件包括每个所述第一经纬度与所述第三经纬度的距离均小于预设距离;
若所述第三经纬度满足所述预设距离条件,则将所述第三经纬度作为所述终端设备的第二经纬度。
本实施例中,参照图2,在执行步骤S30,得到经度均值和纬度均值后,则可将计算得到经度均值和纬度均值组成第三经纬度,并进一步执行步骤S41:检测经度均值和纬度均值组成的第三经纬度是否满足预设距离条件。
可选的,所述预设距离条件包括每个所述第一经纬度与所述第三经纬度的距离均小于预设距离;其中,所述预设距离可以根据实际情况需要设置,如取值范围为100米至300米,可选为200米。
即在得到第三经纬度后,分别计算每个第一经纬度与第三经纬度之间的距离,并检测各个距离是否均小于预设距离。
可选的,若检测到各个距离均小于预设距离,则判定第三经纬度满足预设距离条件,则可进一步执行步骤S42:将第三经纬度作为终端设备的第二经纬度。
可选的,所述检测所述经度均值和所述纬度均值组成的第三经纬度是否满足预设条件的步骤之后,还包括:
若所述第三经纬度不满足所述预设距离条件,则基于预设方式对多个所述第一经纬度进行筛选;
基于筛选后的所述第一经纬度,重新执行所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤。
在一些实施例中,参照图2,若检测到有任一个第一经纬度与第三经纬度之间的距离大于或等于预设距离,则判定第三经纬度不满足预设距离条件,并可进一步执行步骤S43:基于预设方式对多个所述第一经纬度进行筛选。
其中,所述基于预设方式对多个所述第一经纬度进行筛选的步骤包括:
确定用于计算所述第三经纬度的各个所述第一经纬度与所述第三经纬度之间的距离,并根据距离自近到远对所述第一经纬度进行排序;
选取排序前预设比例的所述第一经纬度,作为筛选后的所述第一经纬度。
可选的,根据用于计算第三经纬度的各个第一经纬度与第三经纬度之间的距离,对用于计算第三经纬度的各个第一经纬度进行排序,并且根据距离自近到远进行排序。
然后选取其中排序前预设比例的第一经纬度,作为筛选后的第一经纬度。其中,所述预设比例可以是80%,如每对第一经纬度进行一次筛选(即步骤S43每执行一次),则筛选出距离最靠近第三经纬度的前80%的第一经纬度。
可选的,在对第一经纬度进行筛选后,则基于筛选出的第一经纬度返回重新执行步骤S30,以基于筛选后的第一经纬度重新计算并更新经度均值和纬度均值,进而更新第三经纬度。
然后再次判断更新后的第三经纬度是否满足预设距离条件,若满足则将更新后的第三经纬度作为第二经纬度;否则则继续执行步骤S43和S30,以更新第三经纬度,直至第三经纬度满足预设距离条件。
这样,通过设置预设距离条件校验第三经纬度,可以排除中心点异常的计算结果,从而减少对终端设备的经纬度进行定位的误差,以准确获取终端设备当前的经纬度。
在一实施例中,在上述实施例的基础上,所述若所述第三经纬度不满足所述预设距离条件,则基于预设方式对多个所述第一经纬度进行筛选的步骤包括:
若所述第三经纬度不满足所述预设距离条件,则检测所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤的执行次数是否达到预设次数;
若未达到所述预设次数,则基于预设方式对多个所述第一经纬度进行筛选。
本实施例中,参照图3,在执行步骤S41时,若检测到第三经纬度不满足所述预设距离条件,则可以进一步执行步骤S44:检测步骤S30的执行次数是否达到预设次数。
其中,所述预设次数可根据实际情况需要设置,如设置为3次。
可选的,若检测到步骤S30的执行次数未达到预设次数,则可以进一步执行步骤S43和步骤S30,以更新第三经纬度。
可选的,所述若所述第三经纬度不满足所述预设距离条件,检测所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤的执行次数是否达到预设次数的步骤之后,还包括:
若已达到预设次数,则将最新计算得到的所述第三经纬度作为所述终端设备的第二经纬度。
可选的,若检测到步骤S30的执行次数已达到预设次数,则执行步骤S42,以将第三经纬度作为终端设备的第二经纬度,即将最新计算得到的第三经纬度作为最终确定的终端设备的经纬度。
这样,通过引入预设次数对第三经纬度的更新次数进行限制,可以定位终端设备的经纬度的执行程序陷入死循环。
参照图4,本申请实施例中还提供一种基于无线网络定位经纬度的装置Z10,包括:
获取模块Z11,用于获取终端设备搜寻到的多个无线热点的网络信息;
查询模块Z12,用于根据所述网络信息查询所述无线热点对应的第一经纬度;
计算模块Z13,用于根据多个所述第一经纬度计算经度均值和纬度均值;
定位模块Z14,用于根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。
可选的,所述基于无线网络定位经纬度的装置可以是一种虚拟控制装置,也可以是实体设备。
参照图5,本申请实施例中还提供一种电子设备,该电子设备内部结构可以如图5所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口和数据库。其中,该处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的数据库用于存储基于无线网络定位经纬度的程序。该电子设备的通信接口用于与外部的终端进行数据通信。该电子设备的输入装置用于接收外部设备输入的信号。该计算机程序被处理器执行时以实现一种如以上实施例所述的基于无线网络定位经纬度的方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定。
此外,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质包括基于无线网络定位经纬度的程序,所述基于无线网络定位经纬度的程序被处理器执行时实现如以上实施例所述的基于无线网络定位经纬度的方法的步骤。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
综上所述,为本申请实施例中提供的基于无线网络定位经纬度的方法、基于无线网络定位经纬度的装置、电子设备和计算机可读存储介质,通过获取终端设备周边的无线热点的经纬度,并计算多个无线热点的经度均值和纬度均值,实现利用无线网络准确定位终端设备的经纬度,这样即便终端设备无法使用GPS服务,也可以定位得到较为准确的经纬度。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (10)

1.一种基于无线网络定位经纬度的方法,其特征在于,包括:
获取终端设备搜寻到的多个无线热点的网络信息;
根据所述网络信息查询所述无线热点应对的第一经纬度;
根据多个所述第一经纬度计算经度均值和纬度均值;
根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。
2.根据权利要求1所述的基于无线网络定位经纬度的方法,其特征在于,所述根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度的步骤包括:
检测所述经度均值和所述纬度均值组成的第三经纬度是否满足预设距离条件,其中,所述预设距离条件包括每个所述第一经纬度与所述第三经纬度的距离均小于预设距离;
若所述第三经纬度满足所述预设距离条件,则将所述第三经纬度作为所述终端设备的第二经纬度。
3.根据权利要求2所述的基于无线网络定位经纬度的方法,其特征在于,所述检测所述经度均值和所述纬度均值组成的第三经纬度是否满足预设条件的步骤之后,还包括:
若所述第三经纬度不满足所述预设距离条件,则基于预设方式对多个所述第一经纬度进行筛选;
基于筛选后的所述第一经纬度,重新执行所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤。
4.根据权利要求3所述的基于无线网络定位经纬度的方法,其特征在于,所述若所述第三经纬度不满足所述预设距离条件,则基于预设方式对多个所述第一经纬度进行筛选的步骤包括:
若所述第三经纬度不满足所述预设距离条件,则检测所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤的执行次数是否达到预设次数;
若未达到所述预设次数,则基于预设方式对多个所述第一经纬度进行筛选。
5.根据权利要求3或4所述的基于无线网络定位经纬度的方法,其特征在于,所述基于预设方式对多个所述第一经纬度进行筛选的步骤包括:
确定用于计算所述第三经纬度的各个所述第一经纬度与所述第三经纬度之间的距离,并根据距离自近到远对所述第一经纬度进行排序;
选取排序前预设比例的所述第一经纬度,作为筛选后的所述第一经纬度。
6.根据权利要求4所述的基于无线网络定位经纬度的方法,其特征在于,所述若所述第三经纬度不满足所述预设距离条件,检测所述根据多个所述第一经纬度计算经度均值和纬度均值的步骤的执行次数是否达到预设次数的步骤之后,还包括:
若已达到预设次数,则将最新计算得到的所述第三经纬度作为所述终端设备的第二经纬度。
7.根据权利要求1所述的基于无线网络定位经纬度的方法,其特征在于,所述无线热点的信号强度满足预设信号强度。
8.一种基于无线网络定位经纬度的装置,其特征在于,包括:
获取模块,用于获取终端设备搜寻到的多个无线热点的网络信息;
查询模块,用于根据所述网络信息查询所述无线热点对应的第一经纬度;
计算模块,用于根据多个所述第一经纬度计算经度均值和纬度均值;
定位模块,用于根据所述经度均值和所述纬度均值,确定所述终端设备的第二经纬度。
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于无线网络定位经纬度的程序,所述基于无线网络定位经纬度的程序被所述处理器执行时实现如权利要求1至7中任一项所述的基于无线网络定位经纬度的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于无线网络定位经纬度的程序,所述基于无线网络定位经纬度的程序被处理器执行时实现如权利要求1至7中任一项所述的基于无线网络定位经纬度的方法的步骤。
CN202310501741.7A 2023-05-06 2023-05-06 基于无线网络定位经纬度的方法、装置、设备及存储介质 Pending CN116669176A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310501741.7A CN116669176A (zh) 2023-05-06 2023-05-06 基于无线网络定位经纬度的方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310501741.7A CN116669176A (zh) 2023-05-06 2023-05-06 基于无线网络定位经纬度的方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN116669176A true CN116669176A (zh) 2023-08-29

Family

ID=87708854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310501741.7A Pending CN116669176A (zh) 2023-05-06 2023-05-06 基于无线网络定位经纬度的方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN116669176A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110176523A1 (en) * 2010-01-15 2011-07-21 Huang Ronald K Managing a location database for network-based positioning system
US20120139781A1 (en) * 2010-12-01 2012-06-07 Kt Corporation Location measuring method and apparatus using access point for wireless local area network service
US8339316B1 (en) * 2010-08-13 2012-12-25 Google Inc. Smart GPS use
JP2020197508A (ja) * 2019-06-05 2020-12-10 ソフトバンク株式会社 提供サーバ、提供方法、及び制御プログラム
KR20210090058A (ko) * 2020-01-09 2021-07-19 조선대학교산학협력단 실내 측위용 데이터베이스 구축, 실내 측위 방법 및 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110176523A1 (en) * 2010-01-15 2011-07-21 Huang Ronald K Managing a location database for network-based positioning system
US8339316B1 (en) * 2010-08-13 2012-12-25 Google Inc. Smart GPS use
US20120139781A1 (en) * 2010-12-01 2012-06-07 Kt Corporation Location measuring method and apparatus using access point for wireless local area network service
JP2020197508A (ja) * 2019-06-05 2020-12-10 ソフトバンク株式会社 提供サーバ、提供方法、及び制御プログラム
KR20210090058A (ko) * 2020-01-09 2021-07-19 조선대학교산학협력단 실내 측위용 데이터베이스 구축, 실내 측위 방법 및 시스템

Similar Documents

Publication Publication Date Title
CN109936819B (zh) 上车点推荐方法、装置及设备
CN103581828B (zh) 一种查询附近移动终端的方法、服务器和系统
CN109522895B (zh) 兴趣点位置校验方法、装置、服务器和计算机可读介质
CN109168137B (zh) 异常脱网的识别方法及装置
KR101232705B1 (ko) 지리적 위치에 대한 현재측정값을 지도물체에 할당하는 장치 및 방법
CN106817712B (zh) 一种定位方法及装置和一种服务器
CN112449310A (zh) 信号覆盖盲区定位方法、服务器端、终端及计算设备
CN109270559B (zh) 一种对终端进行定位的方法及装置
CN105635958B (zh) 一种定位数据采集方法和装置
US11722986B2 (en) Positioning system for continuously and accurately updating position value of wireless LAN AP, and method therefor
CN116669176A (zh) 基于无线网络定位经纬度的方法、装置、设备及存储介质
CN111356085B (zh) 漫游用户的定位方法、装置、设备和介质
WO2016070347A1 (zh) 一种获取位置信息的方法及装置
CN104135547B (zh) 一种ip地址属性验证方法和系统
TW201809715A (zh) 位置感知環境的製作系統及方法
WO2022194008A1 (zh) 地图数据处理方法及装置
CN108810167A (zh) 一种信息推送方法及装置
CN113988741A (zh) 一种信息推荐方法、装置、电子设备及存储介质
CN110456398B (zh) 地理位置确定方法、装置、存储介质及设备
US12477300B2 (en) Distributed wireless network assisted object location
CN105050048A (zh) 一种网络接入点位置信息提示方法、终端以及服务器
CN110248371B (zh) 一种数据处理方法及装置
CN100512496C (zh) 一种交互定位信息的方法
CN116506799A (zh) 终端设备的经纬度定位方法、电子设备及存储介质
CN112052406A (zh) 一种业务区域的获取方法、装置、设备及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination