[go: up one dir, main page]

CN105407156A - Method and device for positioning through client - Google Patents

Method and device for positioning through client Download PDF

Info

Publication number
CN105407156A
CN105407156A CN201510817975.8A CN201510817975A CN105407156A CN 105407156 A CN105407156 A CN 105407156A CN 201510817975 A CN201510817975 A CN 201510817975A CN 105407156 A CN105407156 A CN 105407156A
Authority
CN
China
Prior art keywords
positioning
information
basis information
client
user
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
CN201510817975.8A
Other languages
Chinese (zh)
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510817975.8A priority Critical patent/CN105407156A/en
Publication of CN105407156A publication Critical patent/CN105407156A/en
Priority to PCT/CN2016/087695 priority patent/WO2017088473A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种客户端定位方法和装置,所述方法包括:定位服务器确定设定位置范围内的定位依据信息,将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。客户端接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;当接收到定位请求时,根据所述定位依据信息进行定位;将定位结果返回给用户。本发明实施例提供的技术方案,客户端在进行定位时,无需向定位服务器发送定位请求,在无网络或者是网络异常的情况下,客户端依然能高概率地定位成功;大部分定位无需在服务器上进行查找及运算,极大地节省服务器的计算资源,使服务器能承载更多必要的定位请求。

The embodiment of the present invention discloses a positioning method and device for a client. The method includes: the positioning server determines the positioning basis information within the set position range, and pushes the positioning basis information within the set position range to the user's client The terminal stores it, so as to instruct the client to perform positioning according to the positioning basis information. The client receives and stores the positioning reference information within the set location range pushed by the positioning server; when receiving a positioning request, performs positioning according to the positioning reference information; and returns the positioning result to the user. According to the technical solution provided by the embodiment of the present invention, the client does not need to send a positioning request to the positioning server when performing positioning. In the case of no network or abnormal network, the client can still successfully locate with a high probability; The search and calculation are performed on the server, which greatly saves the computing resources of the server and enables the server to carry more necessary positioning requests.

Description

一种客户端定位方法和装置A client positioning method and device

技术领域technical field

本发明实施例涉及定位技术领域,尤其涉及一种客户端定位方法和装置。The embodiments of the present invention relate to the technical field of positioning, and in particular, to a client positioning method and device.

背景技术Background technique

现有技术中,在线定位的实现方案为:客户端定位软件开发工具包(SDK,SoftwareDevelopmentKit)利用客户端接口收集定位依据信息,将收集到的定位依据信息发送至定位服务器,定位服务器根据接收到的定位依据信息从全量的定位数据中找出对应的定位依据信息并进行定位,然后返回定位结果至定位SDK。In the prior art, the implementation scheme of online positioning is: the client positioning software development kit (SDK, Software Development Kit) uses the client interface to collect positioning basis information, and sends the collected positioning basis information to the positioning server. Find the corresponding positioning basis information from the full amount of positioning data and perform positioning, and then return the positioning result to the positioning SDK.

上述方案中,定位服务器直接承载全量的定位请求,随着请求量的日益上涨,定位服务器的计算资源非常紧缺,当到达计算资源瓶颈时定位服务器会拒绝定位服务请求。In the above solution, the positioning server directly bears the full amount of positioning requests. With the increasing request volume, the computing resources of the positioning server are very scarce. When the computing resource bottleneck is reached, the positioning server will reject the positioning service request.

发明内容Contents of the invention

本发明实施例提供一种客户端定位方法和装置,以优化客户端的定位方式,节省定位服务器的资源。Embodiments of the present invention provide a client positioning method and device, so as to optimize the positioning mode of the client and save resources of the positioning server.

第一方面,本发明实施例提供了一种客户端定位方法,由定位服务器执行,包括:In the first aspect, an embodiment of the present invention provides a positioning method for a client, executed by a positioning server, including:

确定设定位置范围内的定位依据信息;Determine the positioning basis information within the set position range;

将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。Pushing the positioning basis information within the set location range to the user's client terminal for storage, so as to instruct the client terminal to perform positioning according to the positioning basis information.

第二方面,本发明实施例提供了一种客户端定位方法,由客户端执行,包括:In the second aspect, the embodiment of the present invention provides a client positioning method, executed by the client, including:

接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;Receive and store the positioning basis information within the set location range pushed by the positioning server;

当接收到定位请求时,根据所述定位依据信息进行定位;When receiving a positioning request, perform positioning according to the positioning basis information;

将定位结果返回给用户。Return the positioning result to the user.

第三方面,本发明实施例提供了一种客户端定位装置,配置于定位服务器中,包括:In a third aspect, an embodiment of the present invention provides a positioning device for a client, configured in a positioning server, including:

定位依据信息确定单元,用于确定设定位置范围内的定位依据信息;A positioning basis information determining unit, configured to determine positioning basis information within a set location range;

定位依据信息推送单元,用于将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。The positioning basis information pushing unit is configured to push the positioning basis information within the set location range to the user's client for storage, so as to instruct the client to perform positioning according to the positioning basis information.

第四方面,本发明实施例提供了一种客户端定位装置,配置于客户端中,包括:In a fourth aspect, an embodiment of the present invention provides a client positioning device configured in a client, including:

定位依据信息接收和存储单元,用于接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;The positioning basis information receiving and storage unit is used to receive and store the positioning basis information within the set location range pushed by the positioning server;

定位单元,用于当接收到定位请求时,根据所述定位依据信息进行定位;a positioning unit, configured to perform positioning according to the positioning basis information when a positioning request is received;

定位结果返回单元,用于将定位结果返回给用户。The positioning result returning unit is configured to return the positioning result to the user.

本发明实施例提供的技术方案,定位服务器确定设定位置范围内的定位依据信息,并推送至用户的客户端进行存储,客户端在进行定位时,无需向定位服务器发送定位请求,在无网络或者是网络异常的情况下,客户端依然能高概率地定位成功;由于定位操作是在客户端本地完成运行,节省客户端与定位服务器的网络通信时间,定位速度比在线定位的速度更优;大部分定位无需在定位服务器上进行查找及运算,极大地节省服务器的计算资源,使定位服务器能承载更多必要的定位请求。In the technical solution provided by the embodiment of the present invention, the positioning server determines the positioning basis information within the set location range, and pushes it to the user's client for storage. When the client performs positioning, it does not need to send a positioning request to the positioning server. Or when the network is abnormal, the client can still successfully locate with a high probability; because the positioning operation is completed locally on the client, the network communication time between the client and the positioning server is saved, and the positioning speed is better than the speed of online positioning; Most of the positioning does not need to be searched and calculated on the positioning server, which greatly saves the computing resources of the server and enables the positioning server to carry more necessary positioning requests.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是本发明实施例一提供的一种客户端定位方法的流程示意图;FIG. 1 is a schematic flowchart of a client positioning method provided by Embodiment 1 of the present invention;

图2是本发明实施例二提供的一种客户端定位方法的流程示意图;FIG. 2 is a schematic flowchart of a client positioning method provided by Embodiment 2 of the present invention;

图3是本发明实施例三提供的一种客户端定位方法的流程示意图;FIG. 3 is a schematic flowchart of a client positioning method provided by Embodiment 3 of the present invention;

图4是本发明实施例四提供的一种客户端定位方法的流程示意图;FIG. 4 is a schematic flowchart of a client positioning method provided in Embodiment 4 of the present invention;

图5是本发明实施例五提供的一种客户端定位装置的结构示意图;FIG. 5 is a schematic structural diagram of a client positioning device provided in Embodiment 5 of the present invention;

图6是本发明实施例六提供的一种客户端定位装置的结构示意图。FIG. 6 is a schematic structural diagram of a client positioning device provided in Embodiment 6 of the present invention.

具体实施方式detailed description

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described through implementation with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the embodiment of the present invention. Some, but not all, embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

实施例一Embodiment one

图1是本发明实施例一提供的一种客户端定位方法的流程示意图。该方法适用于用户在室外或者室内需要定位的情况,可由配置于定位服务器的定位装置来执行,所述装置可由软件和/或硬件实现。参见图1,本实施例提供的定位方法具体包括如下操作:FIG. 1 is a schematic flowchart of a client positioning method provided by Embodiment 1 of the present invention. The method is applicable to the situation that the user needs to locate outdoors or indoors, and can be executed by a positioning device configured on a positioning server, and the device can be realized by software and/or hardware. Referring to Figure 1, the positioning method provided in this embodiment specifically includes the following operations:

S110、确定设定位置范围内的定位依据信息;S110. Determine the positioning basis information within the set position range;

在离线定位技术中,定位服务器预先将定位依据信息推送至客户端并进行存储,并根据用户的请求或者服务器设置的更新周期下发更新推送的定位依据信息。当接收到定位请求时,客户端可以基于定位服务器事先发送的定位依据信息进行定位,无需向服务器发送定位请求,定位成功后将定位结果返回给用户。但由于全量的定位依据信息的数据比较庞大和客户端存储容量限制,定位服务器不能将全量的定位依据数据推送下发至客户端使用。因此,可以选择设定一些位置范围,将这些设定位置范围内的定位依据信息发送至客户端,以供客户端进行定位使用。In the offline positioning technology, the positioning server pushes the positioning reference information to the client in advance and stores it, and sends updated positioning reference information according to the user's request or the update period set by the server. When receiving a positioning request, the client can perform positioning based on the positioning basis information sent by the positioning server in advance, without sending a positioning request to the server, and return the positioning result to the user after the positioning is successful. However, due to the large amount of data of the full positioning basis information and the limitation of the storage capacity of the client, the positioning server cannot push the full amount of positioning basis data to the client for use. Therefore, some location ranges can be selected to be set, and the positioning reference information within these set location ranges is sent to the client for use by the client for positioning.

设定位置范围可以是用户经常活动的范围,以确保客户端根据这些设定位置范围内的定位依据信息进行定位时,具有较高的定位成功率。具体地,可以基于全量的定位依据信息和用户信息分析用户的常驻位置,作为所述设定位置。其中,所述用户信息包括用户的工作时间信息和/或休息时间信息。The set location range may be the range where the user frequently moves, so as to ensure that the client has a high positioning success rate when performing positioning based on the positioning basis information within the set location range. Specifically, the user's resident location may be analyzed based on the full amount of positioning basis information and user information, and may be used as the set location. Wherein, the user information includes working time information and/or rest time information of the user.

例如,可以通过用户的工作时间信息和/或休息时间信息来确定常驻位置,一般用户在工作时间信息和/或休息时间信息段内经常处于某些位置范围,可以基于全量的定位依据信息、用户的工作时间信息和/或信息时间信息分析出这些位置范围,将这些位置范围推定为用户的办公地点、住宅、或者从工作地点到住宅的路段,进而将这些位置范围作为用户的常驻位置,准备常驻位置范围附近的定位依据信息,并将定位依据信息推送至用户端进行存储以备用户在定位时使用。For example, the resident location can be determined through the user's working time information and/or rest time information. Generally, the user is often in a certain location range within the working time information and/or rest time information segment, which can be based on the full amount of positioning information, The user's working time information and/or information time information analyzes these location ranges, deduces these location ranges as the user's office location, residence, or the road section from work location to residence, and then takes these location ranges as the user's permanent location , preparing the positioning basis information near the range of the permanent location, and pushing the positioning basis information to the user terminal for storage so that the user can use it when locating.

还可以分析用户在假期时间段的常驻位置,一般用户在假期出行的概率会比较高,基于用户信息分析出用户在假期常去的商场、餐厅、以及游乐场所等位置范围,将这些位置范围作为用户的常驻位置区域。或者,基于定位日志分析出用户经常使用定位功能的位置区域,将这些位置区域范围作为用户的常驻位置区域。It is also possible to analyze the resident location of the user during the holiday period. Generally, the probability of a user traveling during the holiday is relatively high. Based on the user information, the location range of the shopping malls, restaurants, and amusement places that the user frequents during the holiday is analyzed, and these location ranges are calculated. As the user's home location area. Alternatively, location areas where the user frequently uses the positioning function are analyzed based on the location log, and these location area ranges are used as the user's resident location area.

其中,所述定位依据信息包括WIFI信息和/或基站信息。Wherein, the positioning basis information includes WIFI information and/or base station information.

在基站定位技术中,定位平台可以接收通信网络的网管系统发送的基站的地理位置信息,然后,定位平台则可以建立该基站对应的全球小区识别码(CGI,CellGlobalIdentifier)与地理位置信息之间的映射关系。其中,基站的地理位置信息由基站利用全球定位系统(GPS,GlobalPositioningSystem)获得。In the base station positioning technology, the positioning platform can receive the geographic location information of the base station sent by the network management system of the communication network, and then, the positioning platform can establish the correspondence between the global cell identification code (CGI, CellGlobalIdentifier) corresponding to the base station and the geographic location information. Mapping relations. Wherein, the geographic location information of the base station is obtained by the base station using a Global Positioning System (GPS, Global Positioning System).

在无线保真(WIFI,WirelessFidelity)定位技术中,通过事先在待定位区域选定一些参考锚点,在这些参考位置点处采集来自不同无线接入点的接收信号强度值(RSSI,ReceivedSignalStrengthIndication),将参考位置点坐标和采集的RSSI数据存储在数据库中,由于参考点坐标是已知的,这样就建立起来物理空间和信号空间相关联的位置指纹数据库。定位服务器根据客户端的定位请求,定位请求中包括WIFI信号的介质访问控制(MAC,MediaAccessControl)、RSSI等信息,采用相关的匹配算法与指纹数据库进行匹配来进行定位。In the wireless fidelity (WIFI, Wireless Fidelity) positioning technology, by selecting some reference anchor points in the area to be positioned in advance, and collecting received signal strength values (RSSI, Received Signal Strength Indication) from different wireless access points at these reference position points, The coordinates of the reference point and the collected RSSI data are stored in the database. Since the coordinates of the reference point are known, a location fingerprint database associated with the physical space and the signal space is established. According to the positioning request of the client, the positioning server uses relevant matching algorithms to match with the fingerprint database to perform positioning.

定位依据信息与定位平台使用的定位技术相关,如当定位平台使用WIFI定位时,定位依据信息可以为WIFI信息,如WIFI位置指纹数据库等信息;当定位平台使用基站定位时,定位依据信息可以为基站信息,如基站的CGI、基站的地理位置、以及基站的CGI与地理位置的映射关系等信息,当结合使用WIFI定位与基站定位时,定位依据信息可以包括WIFI信息和基站信息。The positioning basis information is related to the positioning technology used by the positioning platform. For example, when the positioning platform uses WIFI positioning, the positioning basis information can be WIFI information, such as WIFI location fingerprint database and other information; when the positioning platform uses base station positioning, the positioning basis information can be Base station information, such as the CGI of the base station, the geographic location of the base station, and the mapping relationship between the CGI of the base station and the geographic location. When WIFI positioning and base station positioning are used in combination, the positioning basis information may include WIFI information and base station information.

当然,如定位系统使用其他定位技术,定位依据信息也会有所不同,本实施例并不作限定,例如当使用蓝牙定位时,定位依据信息可以为与蓝牙相关的指纹数据库信息。Of course, if the positioning system uses other positioning technologies, the positioning basis information will be different, which is not limited in this embodiment. For example, when using Bluetooth positioning, the positioning basis information may be fingerprint database information related to Bluetooth.

S120、将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。S120. Push the positioning reference information within the set location range to the user's client for storage, so as to instruct the client to perform positioning according to the positioning reference information.

针对不同的用户,定位服务器将确定的设定位置范围内的定位依据信息推送至用户的客户端进行存储,方便在接收到用户定位请求时,客户端使用定位依据数据进行定位。For different users, the positioning server pushes the positioning basis information within the determined set location range to the user's client for storage, so that when receiving the user's positioning request, the client uses the positioning basis data for positioning.

本实施例提供的技术方案,首先基于全量的定位依据信息和用户信息分析用户的常驻位置,并确定常驻位置范围内的定位依据信息,将确定的定位依据信息推送至用户的客户端进行存储,确保客户端可以根据定位依据信息,在离线情况下进行定位,以节省定位服务器的计算资源。The technical solution provided by this embodiment firstly analyzes the user's resident location based on the full amount of positioning basis information and user information, and determines the positioning basis information within the range of the resident location, and pushes the determined positioning basis information to the user's client for further processing. Storage, to ensure that the client can perform positioning offline according to the positioning basis information, so as to save the computing resources of the positioning server.

实施例二Embodiment two

图2是本发明实施例二提供的一种客户端定位方法的流程示意图。该方法适用于用户在室外或者室内进行实时定位的情况,可由配置于客户端中的定位装置来执行,所述装置可由软件和/或硬件实现,所述客户端可以是安装在终端上的应用程序或应用程序接口,例如定位SDK,或者是浏览器的一个网页,只要能够实现定位,以提供基于位置服务(LBS,LocationBasedServices)的客观存在形式都可以,本实施例对此不进行限定。参见图2,本实施例提供的定位方法具体包括如下操作:FIG. 2 is a schematic flowchart of a client positioning method provided by Embodiment 2 of the present invention. This method is applicable to the situation where the user performs real-time positioning outdoors or indoors, and can be executed by a positioning device configured in a client, which can be implemented by software and/or hardware, and the client can be an application installed on a terminal A program or an application program interface, such as a positioning SDK, or a web page of a browser, as long as it can realize positioning and provide location-based services (LBS, LocationBasedServices), this embodiment does not limit it. Referring to Figure 2, the positioning method provided in this embodiment specifically includes the following operations:

S210、接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;S210. Receive and store the positioning basis information within the set location range pushed by the positioning server;

其中,所述设定位置优选为用户的常驻位置。Wherein, the set location is preferably the resident location of the user.

S220、当接收到定位请求时,根据所述定位依据信息进行定位;S220. When a positioning request is received, perform positioning according to the positioning basis information;

当接收到定位请求时,客户端使用存储的定位依据数据进行定位,具体可以是根据用户的定位请求,扫描获取WIFI信息和/或基站信息,并将扫描获取的WIFI信息和/基站信息与存储的定位依据信息匹配,根据匹配结果来进行定位。此时,进行定位的一系列操作都是通过客户端完成的,定位服务器基本不参与定位操作,可以节省定位服务器的计算资源。When receiving a positioning request, the client uses the stored positioning basis data to perform positioning. Specifically, it can scan and obtain WIFI information and/or base station information according to the user's positioning request, and combine the scanned and obtained WIFI information and/or base station information with the stored The positioning is based on information matching, and positioning is performed according to the matching results. At this time, a series of positioning operations are performed through the client, and the positioning server basically does not participate in positioning operations, which can save computing resources of the positioning server.

S230、将定位结果返回给用户。S230. Return the positioning result to the user.

当定位完成时,将定位结果返回给用户使用,如可以基于相应的定位结果提供LBS。When the positioning is completed, the positioning result is returned to the user for use, for example, LBS can be provided based on the corresponding positioning result.

本实施例提供的技术方案,客户端接收定位服务器推送的设定位置范围内的定位依据信息并进行存储,当接收到定位请求时,根据所述定位依据信息进行定位,并将定位结果返回给用户。客户端在进行定位时,无需向定位服务器发送定位请求,在无网络或者是网络异常的情况下,客户端依然能高概率地定位成功;由于定位操作是在客户端本地完成运行,节省客户端与定位服务器的网络通信时间,定位速度比在线定位的速度更优;大部分定位无需在定位服务器上进行查找及运算,极大地节省服务器的计算资源,使定位服务器能承载更多必要的定位请求。In the technical solution provided by this embodiment, the client receives and stores the positioning basis information within the set location range pushed by the positioning server, and when receiving a positioning request, performs positioning according to the positioning basis information, and returns the positioning result to the user. When the client performs positioning, it does not need to send a positioning request to the positioning server. In the case of no network or network abnormality, the client can still locate successfully with a high probability; because the positioning operation is completed locally on the client, saving the client The network communication time with the positioning server, the positioning speed is better than the speed of online positioning; most of the positioning does not need to be searched and calculated on the positioning server, which greatly saves the computing resources of the server and enables the positioning server to carry more necessary positioning requests .

实施例三Embodiment Three

图3是本发明实施例三提供的一种客户端定位方法的流程示意图。本实施例是对上述实施例二进行了优化操作,参见图3,本实施例提供的定位方法具体包括如下操作:FIG. 3 is a schematic flowchart of a client positioning method provided by Embodiment 3 of the present invention. This embodiment optimizes the above-mentioned embodiment 2. Referring to FIG. 3, the positioning method provided by this embodiment specifically includes the following operations:

S310、接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;S310. Receive and store the positioning basis information within the set location range pushed by the positioning server;

S320、当接收到定位请求时,获取本地存储的定位依据信息,并扫描获取当前定位依据信息;S320. When a positioning request is received, acquire locally stored positioning basis information, and scan to obtain current positioning basis information;

其中,定位依据信息包括WIFI信息和/或基站信息。具体而言,当前定位依据信息中的WIFI信息或者基站信息一般都包含于扫描到的WIFI信号或者基站信号中,可通过客户端的无线网络连接单元进行扫描来获取WIFI路由器或者基站发射的信号,例如在终端上扫描到的WIFI或者基站的列表信息。Wherein, the positioning basis information includes WIFI information and/or base station information. Specifically, the WIFI information or base station information in the current positioning basis information is generally included in the scanned WIFI signal or base station signal, which can be scanned through the wireless network connection unit of the client to obtain the signal transmitted by the WIFI router or base station, for example List information of WIFI or base stations scanned on the terminal.

当接收到定位请求时,可通过系统接口获取本地存储的定位依据信息和扫描获取的当前定位依据信息,根据定位系统使用的定位技术的不同,获取的定位依据信息也有所不同,如当使用WIFI定位时,获取的定位依据信息可以为WIFI信息,即指纹特征,指纹特征一般都是从WIFI信号中提取,WIFI信号可包括路由器的MAC和RSSI,客户端一般都会扫描到多个WIFI热点信号,可表示为{MAC1,RSSI1;MAC2,RSSI2;MAC3,RSSI3;……}。当使用基站定位时,获取的定位依据信息可以为基站信息,包括基站的标识信息,如CGI,基站信息可以从扫描到的基站信号中提取。When a positioning request is received, the locally stored positioning basis information and the current positioning basis information obtained by scanning can be obtained through the system interface. Depending on the positioning technology used by the positioning system, the obtained positioning basis information is also different. For example, when using WIFI When positioning, the positioning basis information obtained can be WIFI information, that is, fingerprint features. Fingerprint features are generally extracted from WIFI signals. WIFI signals can include router MAC and RSSI. The client generally scans multiple WIFI hotspot signals. It can be expressed as {MAC1, RSSI1; MAC2, RSSI2; MAC3, RSSI3;...}. When using base station positioning, the acquired positioning basis information may be base station information, including base station identification information, such as CGI, and the base station information may be extracted from scanned base station signals.

另外,当使用WIFI定位和基站定位结合的技术进行定位时,扫描获取的定位依据信息可包括WIFI信息和基站信息。In addition, when positioning is performed using a combination of WIFI positioning and base station positioning, the positioning basis information acquired through scanning may include WIFI information and base station information.

S330、将所述本地存储的定位依据信息与当前定位依据信息进行分析和匹配;S330. Analyze and match the locally stored positioning basis information with the current positioning basis information;

如将当前定位依据信息中的WIFI路由器的MAC和RSSI与本地存储的设定位置范围对应的指纹数据库中的MAC和RSSI进行匹配,当匹配成功时,可以基于相应的算法得到用户当前的地理位置信息。For example, match the MAC and RSSI of the WIFI router in the current positioning basis information with the MAC and RSSI in the fingerprint database corresponding to the set location range stored locally. When the matching is successful, the user's current geographic location can be obtained based on the corresponding algorithm. information.

S340、根据所述匹配结果进行定位;S340. Perform positioning according to the matching result;

S350、如果定位失败,向定位服务器发送定位请求,并接收定位服务器返回的定位结果;S350. If the positioning fails, send a positioning request to the positioning server, and receive a positioning result returned by the positioning server;

当定位失败时,可能使用本地存储的设定位置范围内的定位依据信息并没有包含与客户端当前位置相关的定位依据信息,即客户端当前地理位置在设定位置范围之外,此时,客户端可以向定位服务器发送定位请求,定位服务器根据发送的定位请求使用全量的定位依据数据进行定位,当用户位于室外时,定位服务器也可以使用GPS定位,并将定位结果返回至客户端。When the positioning fails, the positioning basis information within the set location range that may be used locally does not contain the positioning basis information related to the current location of the client, that is, the current geographic location of the client is outside the set location range. At this time, The client can send a positioning request to the positioning server, and the positioning server uses the full amount of positioning reference data to perform positioning according to the sent positioning request. When the user is located outdoors, the positioning server can also use GPS positioning and return the positioning result to the client.

S360、将定位结果返回给用户。S360. Return the positioning result to the user.

本实施例提供的技术方案,可以在客户端实现定位操作,在无网络或者是网络异常的情况下,客户端依然能高概率地定位成功,节省定位服务器的计算资源;当定位客户端离线定位失败时,客户端可以向定位服务器发送在线定位请求,服务器接收到定位请求之后,基于全量的定位依据数据提供定位服务,使定位服务器能承载更多必要的定位请求,提高了定位系统的可靠性。The technical solution provided by this embodiment can realize the positioning operation on the client. In the case of no network or abnormal network, the client can still successfully locate with a high probability, saving the computing resources of the positioning server; when the positioning client locates offline In case of failure, the client can send an online positioning request to the positioning server. After receiving the positioning request, the server will provide positioning services based on the full amount of positioning reference data, so that the positioning server can carry more necessary positioning requests and improve the reliability of the positioning system. .

实施例四Embodiment four

图4是本发明实施例四提供的一种客户端定位方法的流程示意图。所述定位方法由定位平台执行,所述定位平台包括定位服务器和客户端,客户端为定位SDK,用户可以通过应用程序向定位SDK发送定位请求,接收定位SDK返回的定位结果。参见图4,本实施例提供的定位方法具体包括如下操作:FIG. 4 is a schematic flowchart of a client positioning method provided by Embodiment 4 of the present invention. The positioning method is executed by a positioning platform. The positioning platform includes a positioning server and a client. The client is a positioning SDK. A user can send a positioning request to the positioning SDK through an application program and receive a positioning result returned by the positioning SDK. Referring to Figure 4, the positioning method provided in this embodiment specifically includes the following operations:

S401、定位服务器确定设定位置范围内的定位依据信息;S401. The positioning server determines positioning basis information within a set location range;

S402、定位服务器将所述设定位置范围内的定位依据信息推送至定位SDK进行存储;S402. The positioning server pushes the positioning basis information within the set location range to the positioning SDK for storage;

S403、定位SDK接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;S403. The positioning SDK receives and stores the positioning basis information within the set location range pushed by the positioning server;

S404、用户发起定位请求;S404. The user initiates a positioning request;

S405、定位SDK接收到定位请求时,获取本地存储的定位依据信息,并扫描获取当前定位依据信息;S405. When the positioning SDK receives the positioning request, obtain the locally stored positioning basis information, and scan to obtain the current positioning basis information;

S406、定位SDK将所述本地存储的定位依据信息与当前定位依据信息进行分析和匹配;S406. The positioning SDK analyzes and matches the locally stored positioning basis information with the current positioning basis information;

S407、定位SDK根据所述匹配结果进行定位;S407. The positioning SDK performs positioning according to the matching result;

S408、如定位成功,定位SDK将定位结果返回给用户;S408. If the positioning is successful, the positioning SDK returns the positioning result to the user;

S409、如定位失败,定位SDK向定位服务器发送定位请求;S409. If the positioning fails, the positioning SDK sends a positioning request to the positioning server;

S410、定位服务器接收到定位请求时,基于全量的定位依据数据进行定位;S410. When the positioning server receives the positioning request, it performs positioning based on the full amount of positioning basis data;

S411、定位服务器返回定位结果;S411. The positioning server returns a positioning result;

S412、定位SDK接收定位服务器返回的定位结果;S412. The positioning SDK receives the positioning result returned by the positioning server;

S413、定位SDK将定位结果返回给用户。S413. The positioning SDK returns the positioning result to the user.

本实施例提供的技术方案,客户端在进行定位时,无需向定位服务器发送定位请求,在无网络或者是网络异常的情况下,客户端依然能高概率地定位成功;由于定位操作是在客户端本地完成运行,节省客户端与定位服务器的网络通信时间,定位速度比在线定位的速度更优;大部分定位无需在定位服务器上进行查找及运算,极大地节省服务器的计算资源,使定位服务器能承载更多必要的定位请求,提高了定位系统的可靠性。In the technical solution provided by this embodiment, the client does not need to send a positioning request to the positioning server when performing positioning. In the case of no network or network abnormality, the client can still successfully locate with a high probability; since the positioning operation is performed on the client The end-to-end operation is completed locally, saving the network communication time between the client and the positioning server, and the positioning speed is better than the speed of online positioning; most of the positioning does not need to be searched and calculated on the positioning server, which greatly saves the computing resources of the server and makes the positioning server It can bear more necessary positioning requests and improves the reliability of the positioning system.

实施例五Embodiment five

图5是本发明实施例五提供的一种客户端定位装置的结构示意图,该装置可配置于定位服务器中。参见图5,所述装置包括:FIG. 5 is a schematic structural diagram of a positioning device for a client provided in Embodiment 5 of the present invention, and the device can be configured in a positioning server. Referring to Figure 5, the device includes:

定位依据信息确定单元510,用于确定设定位置范围内的定位依据信息;A positioning basis information determining unit 510, configured to determine positioning basis information within a set location range;

定位依据信息推送单元520,用于将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。The positioning basis information pushing unit 520 is configured to push the positioning basis information within the set location range to the user's client for storage, so as to instruct the client to perform positioning according to the positioning basis information.

进一步的,所述的装置还包括:Further, the device also includes:

设定位置确定单元530,用于基于全量的定位依据信息和用户信息分析用户的常驻位置,作为所述设定位置。The set position determination unit 530 is configured to analyze the user's resident position based on the total amount of positioning basis information and user information, and use it as the set position.

进一步的,所述用户信息包括用户的工作时间信息和/或休息时间信息。Further, the user information includes the user's working time information and/or rest time information.

进一步的,所述定位依据信息包括WIFI信息和/或基站信息。Further, the positioning basis information includes WIFI information and/or base station information.

实施例六Embodiment six

图6是本发明实施例六提供的一种客户端定位装置,该装置可配置于客户端中,参见图6,所述装置包括:Fig. 6 is a client positioning device provided by Embodiment 6 of the present invention. The device can be configured in the client. Referring to Fig. 6, the device includes:

定位依据信息接收和存储单元610,用于接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;The positioning basis information receiving and storage unit 610 is used to receive and store the positioning basis information within the set location range pushed by the positioning server;

定位单元620,用于当接收到定位请求时,根据所述定位依据信息进行定位;A positioning unit 620, configured to perform positioning according to the positioning basis information when a positioning request is received;

定位结果返回单元630,用于将定位结果返回给用户。进一步的,所述设定位置为用户的常驻位置。The positioning result returning unit 630 is configured to return the positioning result to the user. Further, the set location is the resident location of the user.

进一步的,所述定位单元620包括:Further, the positioning unit 620 includes:

定位依据信息获取子单元621,用于当接收到定位请求时,获取本地存储的定位依据信息,并扫描获取当前定位依据信息;The positioning basis information acquisition subunit 621 is used to obtain the locally stored positioning basis information and scan to obtain the current positioning basis information when a positioning request is received;

定位依据信息匹配子单元622,用于将所述本地存储的定位依据信息与当前定位依据信息进行分析和匹配;The positioning basis information matching subunit 622 is configured to analyze and match the locally stored positioning basis information with the current positioning basis information;

定位子单元623,用于根据所述匹配结果进行定位。The positioning subunit 623 is configured to perform positioning according to the matching result.

进一步的,所述定位依据信息包括:Further, the positioning basis information includes:

客户端扫描到的WIFI信息和/或基站信息。WIFI information and/or base station information scanned by the client.

进一步的,所述装置还包括:Further, the device also includes:

定位请求单元640,用于如果定位失败,向定位服务器发送定位请求,并接收定位服务器返回的定位结果。The positioning request unit 640 is configured to send a positioning request to the positioning server and receive a positioning result returned by the positioning server if the positioning fails.

上述装置可执行本发明任意实施例所提供的客户端定位方法,具备执行方法相应的功能模块和有益效果。The above-mentioned device can execute the client positioning method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.

Claims (15)

1.一种客户端定位方法,由定位服务器执行,其特征在于,包括:1. A client positioning method, performed by a positioning server, is characterized in that, comprising: 确定设定位置范围内的定位依据信息;Determine the positioning basis information within the set position range; 将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。Pushing the positioning basis information within the set location range to the user's client terminal for storage, so as to instruct the client terminal to perform positioning according to the positioning basis information. 2.根据权利要求1所述的方法,其特征在于,还包括:2. The method according to claim 1, further comprising: 基于全量的定位依据信息和用户信息分析用户的常驻位置,作为所述设定位置。The user's resident location is analyzed based on the full amount of positioning basis information and user information, and used as the set location. 3.根据权利要求2所述的方法,其特征在于:3. The method according to claim 2, characterized in that: 所述用户信息包括用户的工作时间信息和/或休息时间信息。The user information includes working time information and/or rest time information of the user. 4.根据权利要求1-3任一所述的方法,其特征在于:4. The method according to any one of claims 1-3, characterized in that: 所述定位依据信息包括无线保真WIFI信息和/或基站信息。The positioning basis information includes Wireless Fidelity WIFI information and/or base station information. 5.一种客户端定位方法,由客户端执行,其特征在于,包括:5. A client positioning method, performed by the client, is characterized in that, comprising: 接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;Receive and store the positioning basis information within the set location range pushed by the positioning server; 当接收到定位请求时,根据所述定位依据信息进行定位;When receiving a positioning request, perform positioning according to the positioning basis information; 将定位结果返回给用户。Return the positioning result to the user. 6.根据权利要求5所述的方法,其特征在于:所述设定位置为用户的常驻位置。6. The method according to claim 5, characterized in that: the set location is the resident location of the user. 7.根据权利要求5或6所述的方法,其特征在于,所述当接收到定位请求时,根据所述定位依据信息进行定位,包括:7. The method according to claim 5 or 6, wherein when the positioning request is received, performing positioning according to the positioning basis information includes: 当接收到定位请求时,获取本地存储的定位依据信息,并扫描获取当前定位依据信息;When receiving a positioning request, obtain the locally stored positioning basis information, and scan to obtain the current positioning basis information; 将所述本地存储的定位依据信息与当前定位依据信息进行分析和匹配;Analyzing and matching the locally stored positioning basis information with the current positioning basis information; 根据所述匹配结果进行定位。Positioning is performed according to the matching result. 8.根据权利要求5或6所述的方法,其特征在于,所述定位依据信息包括:8. The method according to claim 5 or 6, wherein the positioning basis information includes: WIFI信息和/或基站信息。WIFI information and/or base station information. 9.根据权利要求5或6所述的方法,其特征在于,还包括:9. The method according to claim 5 or 6, further comprising: 如果定位失败,向定位服务器发送定位请求,并接收定位服务器返回的定位结果。If the positioning fails, send a positioning request to the positioning server and receive the positioning result returned by the positioning server. 10.一种客户端定位装置,配置于定位服务器中,其特征在于,包括:10. A positioning device for a client, configured in a positioning server, characterized in that it comprises: 定位依据信息确定单元,用于确定设定位置范围内的定位依据信息;A positioning basis information determining unit, configured to determine positioning basis information within a set location range; 定位依据信息推送单元,用于将所述设定位置范围内的定位依据信息推送至用户的客户端进行存储,以指示所述客户端根据所述定位依据信息进行定位。The positioning basis information pushing unit is configured to push the positioning basis information within the set location range to the user's client for storage, so as to instruct the client to perform positioning according to the positioning basis information. 11.根据权利要求10所述的装置,其特征在于,还包括:11. The device according to claim 10, further comprising: 设定位置确定单元,用于基于全量的定位依据信息和用户信息分析用户的常驻位置,作为所述设定位置。The set position determination unit is configured to analyze the user's resident position based on the total amount of positioning reference information and user information, as the set position. 12.一种客户端定位装置,配置于客户端中,其特征在于,包括:12. A client positioning device configured in a client, characterized in that it comprises: 定位依据信息接收和存储单元,用于接收定位服务器推送的设定位置范围内的定位依据信息并进行存储;The positioning basis information receiving and storage unit is used to receive and store the positioning basis information within the set location range pushed by the positioning server; 定位单元,用于当接收到定位请求时,根据所述定位依据信息进行定位;a positioning unit, configured to perform positioning according to the positioning basis information when a positioning request is received; 定位结果返回单元,用于将定位结果返回给用户。The positioning result returning unit is configured to return the positioning result to the user. 13.根据权利要求12所述的装置,其特征在于:所述设定位置为用户的常驻位置。13. The device according to claim 12, wherein the set location is a permanent location of the user. 14.根据权利要求12或13所述的装置,其特征在于,所述定位单元包括:14. The device according to claim 12 or 13, wherein the positioning unit comprises: 定位依据信息获取子单元,用于当接收到定位请求时,获取本地存储的定位依据信息,并扫描获取当前定位依据信息;The positioning basis information acquisition subunit is used to obtain the locally stored positioning basis information when a positioning request is received, and scan to obtain the current positioning basis information; 定位依据信息匹配子单元,用于将所述本地存储的定位依据信息与当前定位依据信息进行分析和匹配;A positioning basis information matching subunit, configured to analyze and match the locally stored positioning basis information with the current positioning basis information; 定位子单元,用于根据所述匹配结果进行定位。The positioning subunit is configured to perform positioning according to the matching result. 15.根据权利要求12或13所述的装置,其特征在于,还包括:15. The device according to claim 12 or 13, further comprising: 定位请求单元,用于如果定位失败,向定位服务器发送定位请求,并接收定位服务器返回的定位结果。The positioning request unit is configured to send a positioning request to the positioning server if the positioning fails, and receive a positioning result returned by the positioning server.
CN201510817975.8A 2015-11-23 2015-11-23 Method and device for positioning through client Pending CN105407156A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510817975.8A CN105407156A (en) 2015-11-23 2015-11-23 Method and device for positioning through client
PCT/CN2016/087695 WO2017088473A1 (en) 2015-11-23 2016-06-29 Client positioning method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510817975.8A CN105407156A (en) 2015-11-23 2015-11-23 Method and device for positioning through client

Publications (1)

Publication Number Publication Date
CN105407156A true CN105407156A (en) 2016-03-16

Family

ID=55472401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510817975.8A Pending CN105407156A (en) 2015-11-23 2015-11-23 Method and device for positioning through client

Country Status (2)

Country Link
CN (1) CN105407156A (en)
WO (1) WO2017088473A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017088473A1 (en) * 2015-11-23 2017-06-01 北京百度网讯科技有限公司 Client positioning method and apparatus
CN106851819A (en) * 2016-12-23 2017-06-13 北京微影时代科技有限公司 A kind of method and apparatus of positioning
CN107613043A (en) * 2017-09-26 2018-01-19 小草数语(北京)科技有限公司 The regional information searching method and its device of IP address
CN109314944A (en) * 2016-06-22 2019-02-05 华为技术有限公司 Locating base station determines method, location-server, serving BS and network system
CN109451808A (en) * 2018-02-12 2019-03-08 北京小米移动软件有限公司 Method, device and system for determining location information
CN110519755A (en) * 2019-09-05 2019-11-29 北京百度网讯科技有限公司 Localization method, device, electronic equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114356452B (en) * 2021-12-31 2024-03-19 必要鸿源(北京)科技有限公司 Method and device for acquiring positioning result information, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090005083A1 (en) * 2007-06-27 2009-01-01 Ntt Docomo, Inc. Position estimation system
CN101860791A (en) * 2010-06-09 2010-10-13 华为技术有限公司 Implementation method and related equipment for locating user terminal
CN101953197A (en) * 2007-12-28 2011-01-19 探空气球无线公司 Provides WI-FI location information to mobile devices to estimate their location
CN103068035A (en) * 2011-10-21 2013-04-24 中国移动通信集团公司 Wireless network location method, device and system
CN104144491A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method and system used for positioning WiFi terminal in real time

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2516284A (en) * 2013-07-18 2015-01-21 Here Global Bv Method and apparatus for classifying access points in a radio map
CN103471610B (en) * 2013-09-24 2016-05-25 沈阳美行科技有限公司 A kind ofly support online, the double mode air navigation aid of off-line
CN105025100B (en) * 2015-07-16 2016-03-02 山东慧行天下文化传媒有限公司 Based on the hand-drawing map intelligent guide guide system of iOS system
CN105407156A (en) * 2015-11-23 2016-03-16 北京百度网讯科技有限公司 Method and device for positioning through client

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090005083A1 (en) * 2007-06-27 2009-01-01 Ntt Docomo, Inc. Position estimation system
CN101953197A (en) * 2007-12-28 2011-01-19 探空气球无线公司 Provides WI-FI location information to mobile devices to estimate their location
CN101860791A (en) * 2010-06-09 2010-10-13 华为技术有限公司 Implementation method and related equipment for locating user terminal
CN103068035A (en) * 2011-10-21 2013-04-24 中国移动通信集团公司 Wireless network location method, device and system
CN104144491A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method and system used for positioning WiFi terminal in real time

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017088473A1 (en) * 2015-11-23 2017-06-01 北京百度网讯科技有限公司 Client positioning method and apparatus
CN109314944A (en) * 2016-06-22 2019-02-05 华为技术有限公司 Locating base station determines method, location-server, serving BS and network system
US10588109B2 (en) 2016-06-22 2020-03-10 Huawei Technologies Co., Ltd. Positioning base station determining method, positioning server, serving base station, and network system
CN106851819A (en) * 2016-12-23 2017-06-13 北京微影时代科技有限公司 A kind of method and apparatus of positioning
CN106851819B (en) * 2016-12-23 2020-04-21 北京微影时代科技有限公司 Positioning method and device
CN107613043A (en) * 2017-09-26 2018-01-19 小草数语(北京)科技有限公司 The regional information searching method and its device of IP address
CN109451808A (en) * 2018-02-12 2019-03-08 北京小米移动软件有限公司 Method, device and system for determining location information
CN109451808B (en) * 2018-02-12 2021-10-15 北京小米移动软件有限公司 Method, apparatus and system for determining location information
CN110519755A (en) * 2019-09-05 2019-11-29 北京百度网讯科技有限公司 Localization method, device, electronic equipment and storage medium
CN110519755B (en) * 2019-09-05 2023-08-08 北京百度网讯科技有限公司 Positioning method, device, electronic device and storage medium

Also Published As

Publication number Publication date
WO2017088473A1 (en) 2017-06-01

Similar Documents

Publication Publication Date Title
CN105407156A (en) Method and device for positioning through client
KR101607605B1 (en) Peer-to-peer location service
EP3058386B1 (en) Method and apparatus for detecting location changes and monitoring assistance data via scanning
EP3174319B1 (en) Wi-fi signal-based positioning method, device, and system
EP2676501B1 (en) Methods, apparatuses and computer program products for providing a private and efficient geolocation system
CN102571910B (en) Method for searching nearby users in social network, and server
CN105228106B (en) An indoor-based medical staff search method, positioning server and system
US20140221009A1 (en) Method, system and apparatus for collecting location information
CN108712712B (en) Wireless fidelity WiFi network associated information display method and device
EP2652968A1 (en) Identification of points of interest and positioning based on points of interest
WO2017020553A1 (en) Method and device for establishing wireless connection
CN103067852A (en) Mobile terminal location method and mobile terminal location device
CN101600149A (en) Cell location acquisition and positioning method, positioning service device and system
CN103634901A (en) Novel positioning fingerprint collection extraction method based on kernel density estimate
CN103828441A (en) Identification-assisted wireless network connections
CN106255062A (en) The construction method in a kind of indoor locating system location fingerprint storehouse and device
CN109040958A (en) Network connection method, device, electronic equipment and computer readable storage medium
CN106162541B (en) A method and system for querying nearby terminal equipment
CN105490926A (en) User behavior analysis and information push system based on position service
CN103856885A (en) Method and device for accurately obtaining AP position of POI
WO2016028567A1 (en) Seamless peer to peer internet connectivity
US20140244167A1 (en) Methods, apparatuses and computer program products for providing a location correction cache
CN105338493A (en) Method and device for improving positioning accuracy
WO2015010976A1 (en) Method and apparatus for associating information with access points with compressed identifiers
CN106165507B (en) A positioning method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160316