[go: up one dir, main page]

CN104754728A - Terminal positioning method and device - Google Patents

Terminal positioning method and device Download PDF

Info

Publication number
CN104754728A
CN104754728A CN201310731849.1A CN201310731849A CN104754728A CN 104754728 A CN104754728 A CN 104754728A CN 201310731849 A CN201310731849 A CN 201310731849A CN 104754728 A CN104754728 A CN 104754728A
Authority
CN
China
Prior art keywords
terminal
information
positioning
server
send
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.)
Granted
Application number
CN201310731849.1A
Other languages
Chinese (zh)
Other versions
CN104754728B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Device 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 Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201310731849.1A priority Critical patent/CN104754728B/en
Priority to PCT/CN2014/095018 priority patent/WO2015096790A1/en
Publication of CN104754728A publication Critical patent/CN104754728A/en
Application granted granted Critical
Publication of CN104754728B publication Critical patent/CN104754728B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种终端定位方法与装置,方法包括:通过监测所支持的信道获取第一终端的信息;向定位服务器发送所述第一终端的信息,以使所述定位服务器根据所述第一终端的信息对所述第一终端进行定位。本发明提供的终端定位方法与装置,能够尽量避免第一终端由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少第一终端的负担。

The present invention provides a terminal positioning method and device. The method includes: obtaining the information of the first terminal by monitoring supported channels; sending the information of the first terminal to a positioning server, so that the positioning server can The terminal information locates the first terminal. The terminal positioning method and device provided by the present invention can avoid as far as possible the situation that the first terminal deliberately reports its own information to occupy Wi-Fi traffic due to the need for positioning, and reduces the burden on the first terminal.

Description

终端定位方法与装置Terminal positioning method and device

技术领域technical field

本发明涉及定位技术,尤其涉及一种终端定位方法与装置。The present invention relates to positioning technology, in particular to a terminal positioning method and device.

背景技术Background technique

随着Wi-Fi(Wireless Fidelity,无线局域网)技术的飞速发展,现有技术中,Wi-Fi技术可以应用于信息获取、营销和社交网络等,例如可以基于终端的位置推送优惠信息或执行停车场导引等等。With the rapid development of Wi-Fi (Wireless Fidelity, wireless local area network) technology, in the existing technology, Wi-Fi technology can be applied to information acquisition, marketing and social networking, etc., for example, it can push preferential information or execute parking based on the location of the terminal field guidance etc.

常见的Wi-Fi定位实现都需要终端中嵌入相应的定位软件,并将自身的信息反馈到定位服务器。具体流程为:终端连接入Wi-Fi网络,终端开启定位软件,并上报信息给定位服务器,定位服务器计算物理位置并将该物理位置发送到终端,至此完成整个定位过程。由以上流程可以看出,现有的Wi-Fi定位过程会占用一定的Wi-Fi流量,这会产生一定的费用,给使用该终端的用户带来一定的负担。The common implementation of Wi-Fi positioning needs to embed corresponding positioning software in the terminal, and feed back its own information to the positioning server. The specific process is: the terminal is connected to the Wi-Fi network, the terminal starts the positioning software, and reports the information to the positioning server, the positioning server calculates the physical location and sends the physical location to the terminal, and the entire positioning process is completed. It can be seen from the above process that the existing Wi-Fi positioning process will occupy a certain amount of Wi-Fi traffic, which will generate a certain fee and bring a certain burden to the user using the terminal.

发明内容Contents of the invention

本发明提供一种终端定位方法与装置,以解决现有技术中终端定位时需占用一定的Wi-Fi流量的问题。The present invention provides a terminal positioning method and device to solve the problem in the prior art that certain Wi-Fi traffic needs to be occupied during terminal positioning.

本发明第一方面提供一种终端定位方法,包括:The first aspect of the present invention provides a terminal positioning method, including:

通过监测所支持的信道获取第一终端的信息;Obtain information of the first terminal by monitoring supported channels;

向定位服务器发送所述第一终端的信息,以使所述定位服务器根据所述第一终端的信息对所述第一终端进行定位。Sending the information of the first terminal to the positioning server, so that the positioning server locates the first terminal according to the information of the first terminal.

根据第一方面,在第一种可能的实现方式中,所述通过监测所支持的信道获取第一终端的信息包括:According to the first aspect, in a first possible implementation manner, the obtaining the information of the first terminal by monitoring the supported channels includes:

监测所支持的信道中是否有第一终端发送的帧信息,所述帧信息中包括所述第一终端的信号强度信息、信道信息、芯片信息。Monitoring whether there is frame information sent by the first terminal in the supported channel, where the frame information includes signal strength information, channel information, and chip information of the first terminal.

根据第一方面,在第二种可能的实现方式中,所述通过监测所支持的信道获取第一终端的信息包括:According to the first aspect, in a second possible implementation manner, the obtaining the information of the first terminal by monitoring the supported channels includes:

发送探测消息;Send a probe message;

接收所述第一终端根据所述探测消息返回的所述第一终端的信息。receiving the information of the first terminal returned by the first terminal according to the detection message.

结合第一方面或第一种可能的实现方式或第二种可能实现的方式,在第三种可能的实现方式中,还包括:In combination with the first aspect or the first possible implementation manner or the second possible implementation manner, the third possible implementation manner further includes:

当检测到连接有第二终端时,向所述定位服务器发送预先获取的所述第二终端的信息,以使所述定位服务器根据所述第二终端的信息对所述第二终端进行定位。When it is detected that the second terminal is connected, the pre-acquired information of the second terminal is sent to the positioning server, so that the positioning server locates the second terminal according to the information of the second terminal.

本发明第二方面提供一种终端定位装置,包括:A second aspect of the present invention provides a terminal positioning device, including:

监测模块,用于通过监测所支持的信道获取第一终端的信息;A monitoring module, configured to obtain information about the first terminal by monitoring supported channels;

第一发送模块,用于向定位服务器发送所述第一终端的信息,以使所述定位服务器根据所述第一终端的信息对所述第一终端进行定位。The first sending module is configured to send the information of the first terminal to a positioning server, so that the positioning server can locate the first terminal according to the information of the first terminal.

根据第二方面,在第一种可能的实现方式中,所述监测模块具体用于:According to the second aspect, in a first possible implementation manner, the monitoring module is specifically configured to:

监测所支持的信道中是否有第一终端发送的帧信息,所述帧信息中包括所述第一终端的信号强度信息、信道信息、芯片信息。Monitoring whether there is frame information sent by the first terminal in the supported channel, where the frame information includes signal strength information, channel information, and chip information of the first terminal.

根据第二方面,在第一种可能的实现方式中,所述监测模块具体用于:According to the second aspect, in a first possible implementation manner, the monitoring module is specifically configured to:

发送探测消息;Send a probe message;

接收所述第一终端根据所述探测消息返回的所述第一终端的信息。receiving the information of the first terminal returned by the first terminal according to the detection message.

结合第二方面或第一种可能的实现方式或第二种可能实现的方式,在第三种可能的实现方式中,还包括:In combination with the second aspect or the first possible implementation manner or the second possible implementation manner, the third possible implementation manner further includes:

第二发送模块,用于当检测到连接有第二终端时,向所述定位服务器发送预先获取的所述第二终端的信息,以使所述定位服务器根据所述第二终端的信息对所述第二终端进行定位。The second sending module is configured to send the pre-acquired information of the second terminal to the positioning server when it is detected that a second terminal is connected, so that the positioning server can locate the information of the second terminal based on the information of the second terminal. The second terminal performs positioning.

由上述技术方案可知,本发明提供的终端定位方法与装置,通过获取信道中第一终端周期性发送的信息来获取第一终端自身的信息,以使定位服务器根据该第一终端自身的信息为该第一终端进行定位,能够尽量避免第一终端由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少第一终端的负担,而且终端定位装置获取的是第一终端的实时信息,能够使第一终端的定位更加精确。另外,第一终端也可以在不安装定位软件的情况下进行定位,进一步减轻了第一终端的负担。It can be seen from the above technical solutions that the terminal positioning method and device provided by the present invention obtain the information of the first terminal itself by acquiring the information periodically sent by the first terminal in the channel, so that the positioning server can be based on the information of the first terminal itself. The positioning of the first terminal can avoid the situation that the first terminal deliberately reports its own information to occupy Wi-Fi traffic due to the need for positioning, and reduces the burden on the first terminal, and what the terminal positioning device obtains is the real-time information of the first terminal , enabling more accurate positioning of the first terminal. In addition, the first terminal can also perform positioning without installing positioning software, which further reduces the burden on the first terminal.

附图说明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. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为根据本发明一实施例的终端定位方法的流程示意图;FIG. 1 is a schematic flowchart of a terminal positioning method according to an embodiment of the present invention;

图2为根据本发明另一实施例的终端定位方法的流程示意图;FIG. 2 is a schematic flowchart of a terminal positioning method according to another embodiment of the present invention;

图3为根据本发明又一实施例的终端定位装置的结构示意图;FIG. 3 is a schematic structural diagram of a terminal positioning device according to another embodiment of the present invention;

图4为根据本发明再一实施例的终端定位装置的结构示意图;FIG. 4 is a schematic structural diagram of a terminal positioning device according to yet another embodiment of the present invention;

图5为根据本发明另一实施例的终端定位装置的结构示意图。Fig. 5 is a schematic structural diagram of a terminal positioning device according to another embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, 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 creative efforts fall within the protection scope of the present invention.

实施例一Embodiment one

本实施例提供一种终端定位方法,该方法适用于各种包括定位服务器的架构,例如由AC(Access Controller,接入控制器)和汇聚交换机等有线设备构成的组网架构、GSM(Global System for Mobile Communications,全球移动通信系统)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址))、GPRS(General Packet Radio Service,通用分组无线服务)、LTE(Long TermEvolution,长期演进-增强)系统、LTE-A(Long Term Evolution-Advance,长期演进)、UMTS(Universal Mobile Telecommunications System,通用移动通信系统)等。终端可以是手机、IPAD等移动设备。本实施例的执行主体为终端定位装置,该终端定位装置可以独立设置,也可以集成于定位服务器中,该定位服务器用于根据终端的信息为终端定位。This embodiment provides a terminal positioning method, which is applicable to various architectures including a positioning server, such as a network architecture composed of AC (Access Controller, Access Controller) and wired devices such as convergence switches, GSM (Global System for Mobile Communications, Global System for Mobile Communications), CDMA (Code Division Multiple Access, Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access)), GPRS (General Packet Radio Service, General Packet Radio Service ), LTE (Long Term Evolution, long-term evolution-enhanced) system, LTE-A (Long Term Evolution-Advance, long-term evolution), UMTS (Universal Mobile Telecommunications System, universal mobile communication system), etc. The terminal can be a mobile device such as a mobile phone or an IPAD. The execution subject of this embodiment is a terminal positioning device, which can be set independently or integrated in a positioning server, and the positioning server is used to locate the terminal according to the information of the terminal.

如图1所示,为根据本实施例的终端定位方法的流程示意图。该终端定位方法包括:As shown in FIG. 1 , it is a schematic flowchart of a terminal positioning method according to this embodiment. The terminal positioning method includes:

步骤101,通过监测所支持的信道获取第一终端的信息。Step 101, acquire information of a first terminal by monitoring supported channels.

终端会通过信道发送自身的信息,例如通过信道周期性发送Probe-request帧,包含该终端与其它装置可能存在任何交互类信息,例如为协议IEEE(Institute of Electrical and Electronics Engineers,电气电子工程师协会)802.11所描述的帧,该Probe-request帧中携带终端自身的信号强度信息、芯片信息等等。这样,终端定位装置可以监测所支持的信道中是否有第一终端发送的帧信息,该帧信息中包括第一终端的信号强度信息、信道信息、芯片信息等等。具体地,终端定位装置可以监测所支持的信道中是否有第一终端发送的帧信息,该帧信息为第一终端周期性发送的,即第一终端需根据相关协议必须周期性发送的帧信息。。The terminal will send its own information through the channel, such as periodically sending Probe-request frames through the channel, including any interaction information that may exist between the terminal and other devices, such as the protocol IEEE (Institute of Electrical and Electronics Engineers, Institute of Electrical and Electronics Engineers) The frame described in 802.11, the Probe-request frame carries the terminal's own signal strength information, chip information, and so on. In this way, the terminal positioning device can monitor whether there is frame information sent by the first terminal in the supported channel, and the frame information includes signal strength information, channel information, chip information, etc. of the first terminal. Specifically, the terminal positioning device can monitor whether there is frame information sent by the first terminal in the supported channel, and the frame information is sent periodically by the first terminal, that is, the frame information that the first terminal must periodically send according to the relevant protocol . .

或者,终端定位装置发送在所支持的信道内发送探测消息,该探测消息具体可以是定位探测帧,例如数据帧。如果终端定位装置接收到第一终端根据该探测消息返回的ACK(Acknowledgement,确认字符)或者协议802.11定义的其它类型帧,则可从中获取第一终端的信号强度信息、信道信息、芯片信息等等。该方式属于“主动询问”方式,即终端定位装置可以主动探测终端的位置。Alternatively, the terminal positioning device sends a detection message in a supported channel, and the detection message may specifically be a positioning detection frame, such as a data frame. If the terminal positioning device receives the ACK (Acknowledgment, confirmation character) returned by the first terminal according to the detection message or other types of frames defined by the protocol 802.11, it can obtain the signal strength information, channel information, chip information, etc. of the first terminal from it . This method belongs to the "active inquiry" method, that is, the terminal positioning device can actively detect the location of the terminal.

步骤102,向定位服务器发送第一终端的信息,以使定位服务器根据第一终端的信息对第一终端进行定位。Step 102, sending the information of the first terminal to the positioning server, so that the positioning server can locate the first terminal according to the information of the first terminal.

终端定位装置向定位服务器发送所监测到的第一终端的信息,定位服务器在接收到第一终端的信息之后,就可以通过定位算法获为该第一终端进行定位。当获取到该第一终端的位置信息之后,定位服务器可以通过终端定位装置向第一终端返回位置信息。定位算法具体可以是基于RSSI(ReceivedSignal Strength Indicator,接收信号强度显示)测距的定位算法,当然也可以根据实际需要采用现有技术中的其它定位算法,本实施例中不做限定。The terminal positioning device sends the monitored information of the first terminal to the positioning server, and after receiving the information of the first terminal, the positioning server can use a positioning algorithm to locate the first terminal. After acquiring the location information of the first terminal, the positioning server may return the location information to the first terminal through the terminal positioning device. Specifically, the positioning algorithm may be a positioning algorithm based on RSSI (Received Signal Strength Indicator, received signal strength display), and of course other positioning algorithms in the prior art may also be used according to actual needs, which are not limited in this embodiment.

上述方式属于“离线”方式,即第一终端无需连接到终端定位装置,即可完成定位过程。The above method belongs to the "offline" method, that is, the first terminal can complete the positioning process without being connected to the terminal positioning device.

本实施例的终端定位方法,通过获取信道中第一终端发送的信息来获取第一终端自身的信息,以使定位服务器根据该第一终端自身的信息为该第一终端进行定位,能够尽量避免第一终端由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少第一终端的负担,而且终端定位装置获取的是第一终端的实时信息,能够使第一终端的定位更加精确。另外,第一终端也可以在不安装定位软件的情况下进行定位,进一步减轻了第一终端的负担。In the terminal positioning method of this embodiment, the information sent by the first terminal in the channel is obtained to obtain the information of the first terminal itself, so that the positioning server can locate the first terminal according to the information of the first terminal itself, which can avoid as much as possible Due to the need for positioning, the first terminal deliberately reports its own information occupying Wi-Fi traffic, reducing the burden on the first terminal, and the terminal positioning device obtains real-time information of the first terminal, which can make the positioning of the first terminal more accurate . In addition, the first terminal can also perform positioning without installing positioning software, which further reduces the burden on the first terminal.

可选地,可以有多个终端定位装置,每个终端定位装置可以注册到定位服务器,定位服务器可以根据多个终端定位装置的注册信息以及预先获取的物理空间图生成网络拓扑图,该网络拓扑图可以描述各终端定位装置的实际空间物理的分布,定位服务器可以根据该网络拓扑图对终端定位,且该网络拓扑图便于后续的业务拓展。Optionally, there may be multiple terminal positioning devices, and each terminal positioning device may register with a positioning server, and the positioning server may generate a network topology map according to the registration information of multiple terminal positioning devices and a pre-acquired physical space map, the network topology The graph can describe the actual spatial physical distribution of each terminal positioning device, and the positioning server can locate the terminal according to the network topology map, and the network topology map is convenient for subsequent service expansion.

具体地,每个终端定位装置所在的位置可以是预先规划好的,这样,终端定位装置在注册到定位服务器时,可以在注册信息中携带自身的位置信息,以使定位服务器获知各终端定位装置的位置信息,并结合物理空间图生成网络拓扑图。Specifically, the location of each terminal positioning device can be pre-planned. In this way, when the terminal positioning device registers with the positioning server, it can carry its own position information in the registration information, so that the positioning server can know the location information of each terminal positioning device. The location information of the network is combined with the physical space map to generate a network topology map.

实施例二Embodiment two

本实施例基于实施例一提供一种终端定位方法。This embodiment provides a terminal positioning method based on the first embodiment.

可选地,本实施例的终端定位方法还包括:Optionally, the terminal positioning method of this embodiment further includes:

当检测到连接有第二终端时,向定位服务器发送预先获取的第二终端的信息,以使定位服务器根据第二终端的信息对第二终端进行定位。When it is detected that the second terminal is connected, the pre-acquired information of the second terminal is sent to the positioning server, so that the positioning server can locate the second terminal according to the information of the second terminal.

本实施例的第二终端和第一终端可以是同一终端,也可以是不同的终端。The second terminal and the first terminal in this embodiment may be the same terminal or different terminals.

第二终端可以预先注册到终端定位装置,该终端定位装置根据注册信息可以获知待第二终端的信息,例如信号强度信息、信道信息和芯片信息等等。这样,当终端定位装置检测到该第二终端连接到自身时,就可以根据获知第二终端的信息,并将该第二终端的信息发送到定位服务器,以使定位服务器根据第二终端的信息进行定位。该情况属于第二终端“在线”情况,即第二终端连接到终端定位装置的情况。The second terminal may be pre-registered with the terminal locating device, and the terminal locating device may obtain information about the second terminal, such as signal strength information, channel information, chip information, and the like, according to the registration information. In this way, when the terminal positioning device detects that the second terminal is connected to itself, it can obtain the information of the second terminal and send the information of the second terminal to the positioning server, so that the positioning server can use the information of the second terminal to locate. This situation belongs to the situation that the second terminal is "online", that is, the situation that the second terminal is connected to the terminal positioning device.

此外,如果终端定位装置想要知道某个已经注册过的终端的位置信息且该终端处于“离线”状态时,也可向该终端发送探测信息,以获取该终端的实时信息,并将该终端的信息发送给定位服务器进行定位,这样,终端定位装置可以实时获取想要的终端的位置信息。In addition, if the terminal positioning device wants to know the location information of a registered terminal and the terminal is in the "offline" state, it can also send detection information to the terminal to obtain real-time information of the terminal, and send the terminal The information is sent to the positioning server for positioning, so that the terminal positioning device can obtain the position information of the desired terminal in real time.

能够想象的到的是,当第二终端离开所注册的终端定位装置时,可以由其它终端定位装置采用实施例一的方式获取该第二终端的信息,并将该第二终端的信息发送至定位服务器进行定位,本实施例中不再赘述。It is conceivable that when the second terminal leaves the registered terminal locating device, other terminal locating devices can obtain the information of the second terminal in the manner of Embodiment 1, and send the information of the second terminal to The positioning server performs positioning, which will not be described in detail in this embodiment.

本实施例的终端定位方法,不仅尽量避免了终端由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少了终端的负担,而且能够同时实现“在线”终端和“离线”终端的定位,大大方便了用户。The terminal positioning method of this embodiment not only avoids the situation that the terminal deliberately reports its own information to occupy Wi-Fi traffic due to the need for positioning, reduces the burden on the terminal, but also realizes the "online" terminal and "offline" terminal at the same time. Positioning greatly facilitates users.

实施例三Embodiment three

如图2所示,为根据上述实施例的终端定位方法的流程示意图。As shown in FIG. 2 , it is a schematic flowchart of a terminal positioning method according to the above-mentioned embodiment.

步骤201,各终端定位装置注册到定位服务器。Step 201, each terminal positioning device registers with a positioning server.

步骤202,定位服务器根据各终端定位装置的注册信息以及预先获取的物理空间图生成网络拓扑图。Step 202, the positioning server generates a network topology map according to the registration information of each terminal positioning device and the pre-acquired physical space map.

步骤203,终端定位装置获取待定位的终端的信息。In step 203, the terminal locating device acquires the information of the terminal to be located.

具体获取方法与实施例一或实施例二一致,在此不再赘述。The specific acquisition method is the same as that in Embodiment 1 or Embodiment 2, and will not be repeated here.

步骤204,终端定位装置向定位服务器发送所获取的待定位的终端的信息。Step 204, the terminal positioning device sends the acquired information of the terminal to be positioned to the positioning server.

步骤205,定位服务器接收到待定位的终端信息后,对该终端进行定位。In step 205, the positioning server locates the terminal after receiving the information about the terminal to be located.

定位服务器对终端进行定位的方式有很多种,例如,定位服务器可以根据网络拓扑图确定终端定位装置的信息,进而确定待定位的终端的位置。具体定位服务器如何对终端进行定位属于现有技术,本实施例中不再赘述。There are many ways for the positioning server to locate the terminal. For example, the positioning server may determine the information of the terminal positioning device according to the network topology map, and then determine the position of the terminal to be located. How the specific positioning server locates the terminal belongs to the prior art, and will not be described in detail in this embodiment.

步骤206,定位服务器通过终端定位装置向终端发送该终端的定位信息。Step 206, the positioning server sends the positioning information of the terminal to the terminal through the terminal positioning device.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

实施例四Embodiment four

本实施例提供一种终端定位装置,用于执行实施例一的终端定位方法。This embodiment provides a device for locating a terminal, configured to implement the method for locating a terminal in Embodiment 1.

如图3所示,为根据本实施例的终端定位装置的结构示意图。该终端定位装置300包括监测模块301和第一发送模块302。As shown in FIG. 3 , it is a schematic structural diagram of a terminal positioning device according to this embodiment. The terminal positioning device 300 includes a monitoring module 301 and a first sending module 302 .

其中,监测模块301用于通过监测所支持的信道获取第一终端303的信息;第一发送模块302用于向定位服务器304发送监测模块301获取的第一终端303的信息,以使定位服务器304根据第一终端303的信息对第一终端303进行定位。Wherein, the monitoring module 301 is used to obtain the information of the first terminal 303 by monitoring supported channels; the first sending module 302 is used to send the information of the first terminal 303 obtained by the monitoring module 301 to the positioning server 304, so that the positioning server 304 The first terminal 303 is located according to the information of the first terminal 303 .

更为具体地,监测模块301用于:More specifically, the monitoring module 301 is used for:

监测所支持的信道中是否有第一终端303发送的帧信息,帧信息中包括第一终端303的信号强度信息、信道信息、芯片信息。Whether there is frame information sent by the first terminal 303 in the supported channels is monitored, and the frame information includes signal strength information, channel information, and chip information of the first terminal 303 .

或者,监测模块301用于:Alternatively, the monitoring module 301 is used for:

发送探测消息;Send a probe message;

接收第一终端303根据探测消息返回的第一终端303的信息。The information of the first terminal 303 returned by the first terminal 303 according to the detection message is received.

本实施例的终端定位装置300的具体操作方式与实施例一一致,在此不再赘述。The specific operation mode of the terminal positioning apparatus 300 in this embodiment is consistent with that in Embodiment 1, and will not be repeated here.

本实施例的终端定位装置300,通过获取信道中第一终端303发送的信息来获取第一终端303自身的信息,以使定位服务器304根据该第一终端303自身的信息为该第一终端303进行定位,尽量避免了第一终端303由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少了第一终端303的负担,而且终端定位装置300获取的是第一终端303的实时信息,能够使第一终端303的定位更加精确。另外,第一终端303也可以在不安装定位软件的情况下进行定位,进一步减轻了第一终端303的负担。The terminal positioning device 300 of this embodiment obtains the information of the first terminal 303 itself by acquiring the information sent by the first terminal 303 in the channel, so that the positioning server 304 can provide the first terminal 303 with the information of the first terminal 303 itself. Positioning, avoiding the situation that the first terminal 303 deliberately reports its own information to occupy Wi-Fi traffic due to the need for positioning, and reduces the burden on the first terminal 303, and what the terminal positioning device 300 obtains is the real-time information of the first terminal 303. The information can make the positioning of the first terminal 303 more accurate. In addition, the first terminal 303 can also perform positioning without installing positioning software, which further reduces the burden on the first terminal 303 .

实施例五Embodiment five

本实施例基于实施例四提供一种终端定位装置。This embodiment provides a terminal positioning device based on the fourth embodiment.

如图4所示,本实施例的终端定位装置300还包括第二发送模块401,该第二发送模块401用于当检测到连接有第二终端402时,向定位服务器304发送预先获取的第二终端402的信息,以使定位服务器304根据第二终端402的信息对第二终端402进行定位。As shown in FIG. 4 , the terminal positioning device 300 of this embodiment further includes a second sending module 401, and the second sending module 401 is configured to send the pre-acquired first information of the second terminal 402, so that the positioning server 304 can locate the second terminal 402 according to the information of the second terminal 402.

定位服务器304获取到第二终端402的位置信息之后,可以先向终端定位装置300发送该第二终端402的位置信息,终端定位装置300再向第二终端402转发该第二终端402的位置信息。After the positioning server 304 obtains the location information of the second terminal 402, it may first send the location information of the second terminal 402 to the terminal positioning device 300, and the terminal positioning device 300 forwards the location information of the second terminal 402 to the second terminal 402 .

本实施例的终端定位装置300的具体操作方式与实施例二一致,在此不再赘述。The specific operation mode of the terminal positioning apparatus 300 in this embodiment is consistent with that in Embodiment 2, and will not be repeated here.

本实施例的终端定位装置300,不仅尽量避免了终端由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少了终端的负担,而且能够同时实现“在线”终端和“离线”终端的定位,大大方便了用户。The terminal positioning device 300 of this embodiment not only avoids the situation that the terminal deliberately reports its own information to occupy Wi-Fi traffic due to the need for positioning, reduces the burden on the terminal, but also can realize "online" terminals and "offline" terminals at the same time. positioning, which greatly facilitates users.

实施例六Embodiment six

本实施例提供另一种终端定位装置,用于实现上述实施例的终端定位方法。This embodiment provides another device for locating a terminal, which is used to implement the method for locating a terminal in the foregoing embodiments.

如图5所示,为根据本实施例的终端定位装置的结构示意图。该终端定位装置500包括至少一个处理器501、通信总线502、存储器503以及至少一个通信接口504。As shown in FIG. 5 , it is a schematic structural diagram of a terminal positioning device according to this embodiment. The terminal positioning device 500 includes at least one processor 501 , a communication bus 502 , a memory 503 and at least one communication interface 504 .

其中,通信总线502用于实现上述组件之间的连接并通信,通信接口504用于与网络设备连接并通信。该总线可以是ISA(Industry StandardArchitecture,工业标准体系结构)总线、PCI(Peripheral Component,外部设备互连)总线或EISA(Extended Industry Standard Architecture,扩展工业标准体系结构)总线等。总线可以是一条或多条物理线路,当是多条物理线路时可以分为地址总线、数据总线、控制总线等。Wherein, the communication bus 502 is used to realize connection and communication among the above components, and the communication interface 504 is used to connect and communicate with network devices. The bus can be an ISA (Industry Standard Architecture, industry standard architecture) bus, a PCI (Peripheral Component, external device interconnection) bus, or an EISA (Extended Industry Standard Architecture, extended industry standard architecture) bus, etc. The bus can be one or more physical lines, and when there are multiple physical lines, it can be divided into address bus, data bus, control bus, etc.

其中,存储器503用于存储可执行程序代码,其中,处理器501通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于:Wherein, the memory 503 is used to store executable program codes, wherein the processor 501 executes a program corresponding to the executable program codes by reading the executable program codes stored in the memory 503, so as to:

通过监测所支持的信道获取第一终端的信息;Obtain information of the first terminal by monitoring supported channels;

向定位服务器发送第一终端的信息,以使定位服务器根据第一终端的信息对第一终端进行定位。The information of the first terminal is sent to the positioning server, so that the positioning server locates the first terminal according to the information of the first terminal.

可选地,处理器501通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于通过监测所支持的信道获取第一终端的信息,具体可以是:Optionally, the processor 501 runs the program corresponding to the executable program code by reading the executable program code stored in the memory 503, so as to obtain the information of the first terminal by monitoring the supported channel, which may specifically be:

监测所支持的信道中是否有第一终端发送的帧信息,帧信息中包括第一终端的信号强度信息、信道信息、芯片信息。Whether there is frame information sent by the first terminal in the supported channels is monitored, and the frame information includes signal strength information, channel information, and chip information of the first terminal.

可选地,处理器501通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于通过监测所支持的信道获取第一终端的信息,具体可以是:Optionally, the processor 501 runs the program corresponding to the executable program code by reading the executable program code stored in the memory 503, so as to obtain the information of the first terminal by monitoring the supported channel, which may specifically be:

发送探测消息;Send a probe message;

接收第一终端根据探测消息返回的第一终端的信息。The information of the first terminal returned by the first terminal according to the detection message is received.

可选地,处理器501还可以通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于:Optionally, the processor 501 may also run a program corresponding to the executable program code by reading the executable program code stored in the memory 503, so as to:

当检测到连接有第二终端时,向定位服务器发送预先获取的第二终端的信息,以使定位服务器根据第二终端的信息对第二终端进行定位。When it is detected that the second terminal is connected, the pre-acquired information of the second terminal is sent to the positioning server, so that the positioning server can locate the second terminal according to the information of the second terminal.

本实施例的终端定位装置500,通过获取信道中第一终端发送的信息来获取第一终端自身的信息,以使定位服务器根据该第一终端自身的信息为该第一终端进行定位,尽量避免了第一终端由于需进行定位而特意上报自身信息占用Wi-Fi流量的情况,减少了第一终端的负担,而且终端定位装置500获取的是第一终端的实时信息,能够使第一终端的定位更加精确。另外,第一终端也可以在不安装定位软件的情况下进行定位,进一步减轻了第一终端的负担。The terminal locating device 500 in this embodiment obtains the information sent by the first terminal in the channel to obtain the information of the first terminal itself, so that the positioning server can locate the first terminal according to the information of the first terminal itself, and try to avoid This eliminates the fact that the first terminal deliberately reports its own information to occupy Wi-Fi traffic due to the need for positioning, and reduces the burden on the first terminal, and the terminal positioning device 500 acquires real-time information of the first terminal, which can make the first terminal Positioning is more precise. In addition, the first terminal can also perform positioning without installing positioning software, which further reduces the burden on the first terminal.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. a method of locating terminal, is characterized in that, comprising:
The information of first terminal is obtained by monitoring the channel supported;
Send the information of described first terminal to location-server, according to the information of described first terminal, described first terminal is positioned to make described location-server.
2. method of locating terminal according to claim 1, is characterized in that, the described information obtaining first terminal by monitoring the channel supported comprises:
Monitor the frame information whether having first terminal to send in the channel supported, described frame information comprises signal strength information, channel information, the chip information of described first terminal.
3. method of locating terminal according to claim 1, is characterized in that, the described information obtaining first terminal by monitoring the channel supported comprises:
Send probe message;
Receive the information of the described first terminal that described first terminal returns according to described probe message.
4. the method for locating terminal according to any one of claims 1 to 3, is characterized in that, also comprises:
When detect be connected with the second terminal time, send the information of described second terminal obtained in advance to described location-server, according to the information of described second terminal, described second terminal positioned to make described location-server.
5. a terminal positioning device, is characterized in that, comprising:
Monitoring modular, for obtaining the information of first terminal by monitoring the channel supported;
First sending module, for sending the information of described first terminal to location-server, positions described first terminal according to the information of described first terminal to make described location-server.
6. terminal positioning device according to claim 5, is characterized in that, described monitoring modular specifically for:
Monitor the frame information whether having first terminal to send in the channel supported, described frame information comprises signal strength information, channel information, the chip information of described first terminal.
7. terminal positioning device according to claim 5, is characterized in that, described monitoring modular specifically for:
Send probe message;
Receive the information of the described first terminal that described first terminal returns according to described probe message.
8. the terminal positioning device according to any one of claim 5 ~ 7, is characterized in that, also comprise:
Second sending module, for when detect be connected with the second terminal time, send the information of described second terminal obtained in advance to described location-server, according to the information of described second terminal, described second terminal positioned to make described location-server.
CN201310731849.1A 2013-12-26 2013-12-26 Terminal positioning method and device Active CN104754728B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310731849.1A CN104754728B (en) 2013-12-26 2013-12-26 Terminal positioning method and device
PCT/CN2014/095018 WO2015096790A1 (en) 2013-12-26 2014-12-25 Terminal positioning method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310731849.1A CN104754728B (en) 2013-12-26 2013-12-26 Terminal positioning method and device

Publications (2)

Publication Number Publication Date
CN104754728A true CN104754728A (en) 2015-07-01
CN104754728B CN104754728B (en) 2020-03-31

Family

ID=53477580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310731849.1A Active CN104754728B (en) 2013-12-26 2013-12-26 Terminal positioning method and device

Country Status (2)

Country Link
CN (1) CN104754728B (en)
WO (1) WO2015096790A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507394A (en) * 2016-11-15 2017-03-15 杭州华三通信技术有限公司 Data transmission method for uplink, data receiver method and electronic equipment, access point
CN108933990A (en) * 2018-07-23 2018-12-04 车未来(天津)网络信息技术有限公司 A kind of method and system of navigation

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1411289A (en) * 2001-10-03 2003-04-16 日本电气株式会社 Positioning system, positioning server, base station and terminal position estimating method
CN1918921A (en) * 2004-02-27 2007-02-21 艾雷斯贝斯有限公司 Selective termination of wireless connections to refresh signal information in wireless node location infrastructure
CN1992658A (en) * 2005-12-26 2007-07-04 中兴通讯股份有限公司 Dynamic configuration method of position information in wireless LAN
CN101690004A (en) * 2007-07-06 2010-03-31 Lg电子株式会社 Wireless network management procedure, station supporting the procedure, and frame format for the procedure
CN101697641A (en) * 2009-10-22 2010-04-21 北京航空航天大学 Method for locating wireless equipment meeting IEEE 802.11 protocol
CN101776744A (en) * 2009-01-08 2010-07-14 苏州工业园区优频科技有限公司 Wireless radio frequency identification system
CN102083204A (en) * 2010-12-31 2011-06-01 中国科学技术大学苏州研究院 Positioning and tracking system method of active nodes in linear environment
CN102333372A (en) * 2011-09-15 2012-01-25 中国科学院计算技术研究所 A real-time positioning method and system based on radio frequency fingerprint
CN102497667A (en) * 2011-12-20 2012-06-13 中国电信股份有限公司 Method and system for positioning WiFi (wireless fidelity) application focused areas
CN102668657A (en) * 2009-11-12 2012-09-12 思科技术公司 Location tracking using response messages identifying a tracked device in a wireless network
US20130294266A1 (en) * 2012-04-23 2013-11-07 Lg Electronics Inc. Apparatus and method for estimating a location of a mobile station in a wireless local area network

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1411289A (en) * 2001-10-03 2003-04-16 日本电气株式会社 Positioning system, positioning server, base station and terminal position estimating method
CN1918921A (en) * 2004-02-27 2007-02-21 艾雷斯贝斯有限公司 Selective termination of wireless connections to refresh signal information in wireless node location infrastructure
CN1992658A (en) * 2005-12-26 2007-07-04 中兴通讯股份有限公司 Dynamic configuration method of position information in wireless LAN
CN101690004A (en) * 2007-07-06 2010-03-31 Lg电子株式会社 Wireless network management procedure, station supporting the procedure, and frame format for the procedure
CN101776744A (en) * 2009-01-08 2010-07-14 苏州工业园区优频科技有限公司 Wireless radio frequency identification system
CN101697641A (en) * 2009-10-22 2010-04-21 北京航空航天大学 Method for locating wireless equipment meeting IEEE 802.11 protocol
CN102668657A (en) * 2009-11-12 2012-09-12 思科技术公司 Location tracking using response messages identifying a tracked device in a wireless network
CN102083204A (en) * 2010-12-31 2011-06-01 中国科学技术大学苏州研究院 Positioning and tracking system method of active nodes in linear environment
CN102333372A (en) * 2011-09-15 2012-01-25 中国科学院计算技术研究所 A real-time positioning method and system based on radio frequency fingerprint
CN102497667A (en) * 2011-12-20 2012-06-13 中国电信股份有限公司 Method and system for positioning WiFi (wireless fidelity) application focused areas
US20130294266A1 (en) * 2012-04-23 2013-11-07 Lg Electronics Inc. Apparatus and method for estimating a location of a mobile station in a wireless local area network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507394A (en) * 2016-11-15 2017-03-15 杭州华三通信技术有限公司 Data transmission method for uplink, data receiver method and electronic equipment, access point
CN106507394B (en) * 2016-11-15 2021-04-09 新华三技术有限公司 Data sending method, data receiving method, electronic equipment and access point
CN108933990A (en) * 2018-07-23 2018-12-04 车未来(天津)网络信息技术有限公司 A kind of method and system of navigation
CN108933990B (en) * 2018-07-23 2021-04-20 车未来(天津)网络信息技术有限公司 Navigation method and system

Also Published As

Publication number Publication date
WO2015096790A1 (en) 2015-07-02
CN104754728B (en) 2020-03-31

Similar Documents

Publication Publication Date Title
CN110383896B (en) Network access method, terminal, access network and core network
US20210168902A1 (en) User Group Session Management Method and Apparatus
US20190230484A1 (en) Policy control with mobile edge computing
JP6239769B2 (en) AP location query
JP6040466B2 (en) Communication control method, user equipment, network server, and system
CN104219065B (en) Broadcasting method and Beacon equipment based on Beacon
RU2014105550A (en) DYNAMIC ACTIVATION OF M2M SERVICES THROUGH 3GPP ACCESS NETWORK
KR20130082355A (en) Apparatus and method for creating pdn connection in a mobile communication system
US20150358892A1 (en) Ssid-based advertising of services
JP5989899B2 (en) M2M devices and methods for 3GPP and ETSI machine-to-machine (M2M) interconnections
CN109788507A (en) Communication means and device
US9392569B2 (en) Systems and methods for a location server to efficiently obtain location information from a location management entity
US20150381823A1 (en) Charging Method, Access Network Device, and Gateway Device
WO2017101028A1 (en) Data transmission method, m2m server, pgw, sgw and serving network node
CN104754728A (en) Terminal positioning method and device
EP2475199A1 (en) Handover method and device for an access service network
CN103384409A (en) Method and system for accessing wireless local area networks and equipment
JP2012085293A (en) Method of processing attaching procedures, and related communication device
EP3104648B1 (en) Service control system, user device and service control method
CN105684494B (en) A state detection method, device and system
CN104202833A (en) Signal strength display method, signal strength display device and base station
CN104023312B (en) The method of access network, apparatus and system
CN103249077A (en) WLAN service connection control method, system and device
WO2013044507A1 (en) Method, device and system for displaying network name and service type information
US10075361B2 (en) Self-testing of services in an access point of a communication network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Applicant after: Huawei terminal (Shenzhen) Co.,Ltd.

Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Applicant before: HUAWEI DEVICE Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20250521

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd.

Country or region after: China

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: Huawei terminal (Shenzhen) Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right