技术领域technical field
本公开涉及移动通信技术领域,尤其涉及一种终端定位处理方法、装置、路由器及系统。The present disclosure relates to the technical field of mobile communication, and in particular to a terminal location processing method, device, router and system.
背景技术Background technique
目前,随着智能移动终端技术和WiFi(无线宽带)技术的不断发展,越来越多用户使用智能移动终端和使用WiFi上网。通过智能移动终端和WiFi热点可以进行辅助定位,例如现有的移动终端WiFi热点辅助GPS(Global PositioningSystem,全球定位系统)定位方法,已经被广泛使用在地图等定位应用里。该方法主要是移动终端主动使用地图APP(Application,移动应用程序),并接入互联网,使用搜索到的附近WiFi热点的Mac(Media Access Control,媒体访问控制)地址等基本信息,向在线数据库服务器发送定位请求,在线数据库服务器接收定位请求后会返回当前所处的经纬度等位置信息给移动终端进行辅助定位。At present, with the continuous development of smart mobile terminal technology and WiFi (wireless broadband) technology, more and more users use smart mobile terminals and use WiFi to surf the Internet. Assisted positioning can be performed through smart mobile terminals and WiFi hotspots. For example, the existing mobile terminal WiFi hotspot-assisted GPS (Global Positioning System, Global Positioning System) positioning method has been widely used in positioning applications such as maps. This method is mainly that the mobile terminal actively uses the map APP (Application, mobile application program), and accesses the Internet, and uses the basic information such as the Mac (Media Access Control, Media Access Control) address of the nearby WiFi hotspot that is searched, to the online database server. After sending a positioning request, the online database server will return the current location information such as latitude and longitude to the mobile terminal for auxiliary positioning after receiving the positioning request.
但是,如果移动终端所处的环境连接不上互联网或本身就没有互联网,上述方法就无法使用。因此,现有终端定位处理方法,在某些场景下无法使用或使用不方便,有待进一步完善。However, if the environment where the mobile terminal is located cannot be connected to the Internet or does not have the Internet itself, the above method cannot be used. Therefore, the existing terminal positioning processing method cannot be used or is inconvenient to use in some scenarios, and needs to be further improved.
发明内容Contents of the invention
本公开提供了一种终端定位处理方法、装置、路由器及系统,能更简单地通过路由器实现对终端的定位。The present disclosure provides a terminal positioning processing method, device, router and system, which can realize terminal positioning more simply through a router.
根据本公开实施例的第一方面,提供一种终端定位处理方法,包括:According to the first aspect of the embodiments of the present disclosure, a terminal location processing method is provided, including:
监测移动终端广播的移动终端媒体访问控制Mac地址;Monitor the mobile terminal media access control Mac address broadcast by the mobile terminal;
向辅助定位服务器发送路由器Mac地址,并接收所述辅助定位服务器根据所述路由器Mac地址返回的对应的路由器位置信息;Send the router Mac address to the auxiliary positioning server, and receive the corresponding router location information returned by the auxiliary positioning server according to the router Mac address;
向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息。Sending the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server as the positioning information of the mobile terminal.
可选的,所述监测移动终端广播的移动终端Mac地址包括:监测移动终端进行WiFi扫描时向路由器广播的移动终端Mac地址。Optionally, the monitoring the Mac address of the mobile terminal broadcast by the mobile terminal includes: monitoring the Mac address of the mobile terminal broadcast to the router when the mobile terminal performs WiFi scanning.
可选的,所述向辅助定位服务器发送路由器Mac地址,并接收所述辅助定位服务器根据所述路由器Mac地址返回的对应的路由器位置信息包括:Optionally, the sending the router Mac address to the auxiliary positioning server, and receiving the corresponding router location information returned by the auxiliary positioning server according to the router Mac address includes:
向辅助定位服务器发送路由器Mac地址;Send the router Mac address to the auxiliary positioning server;
接收所述辅助定位服务器在数据库查找到的所述路由器Mac地址对应的路由器的经度和纬度信息。The longitude and latitude information of the router corresponding to the Mac address of the router found by the auxiliary positioning server in the database is received.
可选的,所述向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息包括:Optionally, the sending the Mac address of the mobile terminal, the name of the router, and the location information of the router to the cloud server as the positioning information of the mobile terminal includes:
在通过云服务器获知所述移动终端Mac地址对应的移动终端丢失后,向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述丢失的移动终端的定位信息。After learning through the cloud server that the mobile terminal corresponding to the Mac address of the mobile terminal is lost, send the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server as the location information of the lost mobile terminal.
可选的,所述在通过云服务器获知所述移动终端Mac地址对应的移动终端丢失后,向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述丢失的移动终端的定位信息包括:Optionally, after learning through the cloud server that the mobile terminal corresponding to the Mac address of the mobile terminal is lost, send the Mac address of the mobile terminal, the name of the router, and the location information of the router to the cloud server as the lost mobile terminal. The positioning information of the terminal includes:
在通过安全通道询问云服务器获知所述移动终端Mac地址对应的移动终端丢失后,再通过所述安全通道向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述丢失的移动终端的定位信息。After inquiring the cloud server through the security channel to learn that the mobile terminal corresponding to the Mac address of the mobile terminal is lost, then send the Mac address of the mobile terminal, the name of the router and the router location information to the cloud server through the security channel as the Location information of the lost mobile terminal.
可选的,所述安全通道包括基于安全套接字层的超文本传输协议HTTPS安全通道。Optionally, the secure channel includes a Secure Sockets Layer-based Hypertext Transfer Protocol HTTPS secure channel.
根据本公开实施例的第二方面,提供一种终端定位处理装置,包括:According to a second aspect of the embodiments of the present disclosure, there is provided a terminal location processing device, including:
终端信息模块,用于监测移动终端广播的移动终端Mac地址;The terminal information module is used to monitor the Mac address of the mobile terminal broadcast by the mobile terminal;
路由器信息模块,用于向辅助定位服务器发送路由器Mac地址,并接收所述辅助定位服务器根据所述路由器Mac地址返回的对应的路由器位置信息;The router information module is used to send the router Mac address to the auxiliary positioning server, and receive the corresponding router location information returned by the auxiliary positioning server according to the router Mac address;
位置信息发送模块,用于向云服务器发送终端信息模块获取的所述移动终端Mac地址、所述路由器信息模块确定的路由器的名称及路由器位置信息作为所述移动终端的定位信息。The location information sending module is used to send the Mac address of the mobile terminal obtained by the terminal information module, the name of the router determined by the router information module and the location information of the router to the cloud server as the positioning information of the mobile terminal.
可选的,所述终端信息模块是监测移动终端进行WiFi扫描时向路由器广播的移动终端Mac地址。Optionally, the terminal information module is to monitor the Mac address of the mobile terminal broadcast to the router when the mobile terminal performs WiFi scanning.
可选的,所述路由器信息模块包括:Optionally, the router information module includes:
发送子模块,用于向辅助定位服务器发送路由器Mac地址;The sending submodule is used to send the router Mac address to the auxiliary positioning server;
接收子模块,用于接收所述辅助定位服务器在数据库查找到的所述路由器Mac地址对应的路由器的经度和纬度信息。The receiving submodule is configured to receive the longitude and latitude information of the router corresponding to the Mac address of the router found by the auxiliary positioning server in the database.
可选的,所述位置信息发送模块包括:Optionally, the location information sending module includes:
询问子模块,用于向云服务器询问所述移动终端Mac地址对应的移动终端是否丢失;Inquiry sub-module, for asking the cloud server whether the mobile terminal corresponding to the Mac address of the mobile terminal is lost;
位置发送子模块,用于在所述询问子模块通过云服务器获知所述移动终端Mac地址对应的移动终端丢失后,向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述丢失的移动终端的定位信息。The location sending submodule is used to send the mobile terminal Mac address, the name of the router and router location information to the cloud server after the inquiry submodule learns that the mobile terminal corresponding to the mobile terminal Mac address is lost through the cloud server as the location information of the lost mobile terminal.
可选的,所述装置还包括:Optionally, the device also includes:
通道设置模块,用于建立安全通道;A channel setting module, used to establish a safe channel;
所述询问子模块和所述位置发送子模块通过所述通道模块建立的安全通道与所述云服务器进行通信。The inquiry submodule and the position sending submodule communicate with the cloud server through the secure channel established by the channel module.
根据本公开实施例的第三方面,提供一种路由器,包括:According to a third aspect of an embodiment of the present disclosure, a router is provided, including:
处理器和用于存储处理器可执行指令的存储器;processor and memory for storing processor-executable instructions;
其中,所述处理器被配置为:Wherein, the processor is configured as:
监测移动终端广播的移动终端Mac地址;Monitor the Mac address of the mobile terminal broadcast by the mobile terminal;
向辅助定位服务器发送路由器Mac地址,并接收所述辅助定位服务器根据所述路由器Mac地址返回的对应的路由器位置信息;Send the router Mac address to the auxiliary positioning server, and receive the corresponding router location information returned by the auxiliary positioning server according to the router Mac address;
向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息。Sending the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server as the positioning information of the mobile terminal.
根据本公开实施例的第四方面,提供一种终端定位处理系统,包括:According to a fourth aspect of the embodiments of the present disclosure, a terminal location processing system is provided, including:
路由器,用于监测移动终端广播的移动终端Mac地址;向辅助定位服务器发送路由器Mac地址,并接收所述辅助定位服务器根据所述路由器Mac地址返回的对应的路由器位置信息;向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息;The router is used to monitor the mobile terminal Mac address broadcast by the mobile terminal; send the router Mac address to the auxiliary positioning server, and receive the corresponding router location information returned by the auxiliary positioning server according to the router Mac address; send the described router to the cloud server. The Mac address of the mobile terminal, the name of the router and the location information of the router are used as the positioning information of the mobile terminal;
辅助定位服务器,用于根据所述路由器发送的路由器Mac地址向所述路由器返回对应的路由器位置信息;An auxiliary positioning server, configured to return corresponding router location information to the router according to the router Mac address sent by the router;
云服务器,用于接收所述路由器发送的所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息。The cloud server is configured to receive the Mac address of the mobile terminal, the name of the router, and the location information of the router sent by the router as the positioning information of the mobile terminal.
本公开的实施例提供的技术方案可以包括以下有益效果:本公开通过由路由器向辅助定位服务器发送路由器Mac地址,并接收所述辅助定位服务器根据所述路由器Mac地址返回的对应的路由器位置信息,再结合路由器获取到的移动终端广播的移动终端Mac地址,就可以向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息,这样就不再需要移动终端连接上互联网才能实现终端定位,在移动终端所处的环境连接不上互联网或本身就没有互联网的情况下,可以直接利用路由器直接连接互联网的优势和路由器可以直连辅助定位服务器的辅助定位在线数据库的特点,通过路由器操作就可以实现终端定位,而且也不需要移动终端主动发起请求,因此能更简单地通过路由器实现对终端的定位,更方便用户的使用。The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: In the present disclosure, the router sends the router Mac address to the auxiliary positioning server, and receives the corresponding router location information returned by the auxiliary positioning server according to the router Mac address, Combined with the mobile terminal Mac address of the mobile terminal broadcast obtained by the router, the mobile terminal Mac address, the name of the router and the router location information can be sent to the cloud server as the positioning information of the mobile terminal, so that no longer It is necessary for the mobile terminal to be connected to the Internet to achieve terminal positioning. In the case where the mobile terminal is not connected to the Internet or does not have the Internet itself, it can directly use the advantages of the router to directly connect to the Internet and the assistance of the router to directly connect to the auxiliary positioning server. The feature of locating the online database is that terminal locating can be realized through the operation of the router, and the mobile terminal does not need to actively initiate a request, so it is easier to realize the locating of the terminal through the router, which is more convenient for users to use.
本公开可以是在通过云服务器获知所述移动终端Mac地址对应的移动终端丢失后,再向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述丢失的移动终端的定位信息,也就是说,本公开的方案可以有效的通过路由器设备辅助定位实现主动查找丢失的移动终端,可以一定程度上解决用户担心移动终端丢失的后顾之忧。In the present disclosure, after the cloud server learns that the mobile terminal corresponding to the Mac address of the mobile terminal is lost, the Mac address of the mobile terminal, the name of the router, and the location information of the router are sent to the cloud server as the lost mobile terminal location information, that is to say, the solution of the present disclosure can effectively realize the active search for lost mobile terminals through router device-assisted positioning, and can solve the worries of users about the loss of mobile terminals to a certain extent.
本公开可以建立安全通道例如HTTPS(Hyper Text Transfer Protocol overSecure Socket Layer,基于安全套接字层的超文本传输协议)安全通道实现路由器与所述云服务器的通信,使得通信更为安全,防止信息泄露。This disclosure can establish a secure channel such as HTTPS (Hyper Text Transfer Protocol over Secure Socket Layer, hypertext transfer protocol based on secure socket layer) secure channel to realize the communication between the router and the cloud server, making the communication more secure and preventing information leakage .
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure.
图1是本公开根据一示例性实施例示出的一种终端定位处理方法的流程图。Fig. 1 is a flow chart showing a terminal location processing method according to an exemplary embodiment of the present disclosure.
图2是本公开根据一示例性实施例示出的一种终端定位处理方法的另一流程图。Fig. 2 is another flowchart of a method for processing terminal location according to an exemplary embodiment of the present disclosure.
图3是本公开根据一示例性实施例示出的一种终端定位处理装置的框图。Fig. 3 is a block diagram of a terminal location processing device according to an exemplary embodiment of the present disclosure.
图4是本公开根据一示例性实施例示出的一种终端定位处理装置的另一框图。Fig. 4 is another block diagram of a terminal location processing device according to an exemplary embodiment of the present disclosure.
图5是本公开根据一示例性实施例示出的一种路由器的一结构框图。Fig. 5 is a structural block diagram of a router according to an exemplary embodiment of the present disclosure.
图6是本公开根据一示例性实施例示出的一种设备的一结构框图。Fig. 6 is a structural block diagram of a device according to an exemplary embodiment of the present disclosure.
图7是本公开根据一示例性实施例示出的一种终端定位处理系统的一结构框图。Fig. 7 is a structural block diagram of a terminal location processing system according to an exemplary embodiment of the present disclosure.
具体实施方式detailed description
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present disclosure as recited in the appended claims.
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terminology used in the present disclosure is for the purpose of describing particular embodiments only, and is not intended to limit the present disclosure. As used in this disclosure and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, the information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of the present disclosure, first information may also be called second information, and similarly, second information may also be called first information. Depending on the context, the word "if" as used herein may be interpreted as "at" or "when" or "in response to a determination."
本公开提供了一种终端定位处理方法,能更简单地通过路由器实现对终端的定位。The present disclosure provides a terminal location processing method, which can realize terminal location through a router more simply.
图1是本公开根据一示例性实施例示出的一种终端定位处理方法的流程图。Fig. 1 is a flow chart showing a terminal location processing method according to an exemplary embodiment of the present disclosure.
该方法可以应用于路由器设备中,如图1所示,该方法可以包括以下步骤:The method can be applied to router equipment, as shown in Figure 1, the method can include the following steps:
在步骤101中,监测移动终端广播的移动终端Mac地址。In step 101, the Mac address of the mobile terminal broadcast by the mobile terminal is monitored.
该步骤可以监测移动终端进行WiFi扫描时向路由器广播的移动终端Mac地址。This step can monitor the Mac address of the mobile terminal broadcast to the router when the mobile terminal performs WiFi scanning.
在步骤102中,向辅助定位服务器发送路由器Mac地址,并接收辅助定位服务器根据路由器Mac地址返回的对应的路由器位置信息。In step 102, the Mac address of the router is sent to the auxiliary positioning server, and the corresponding router location information returned by the auxiliary positioning server according to the Mac address of the router is received.
该步骤可以是向辅助定位服务器发送路由器Mac地址;接收辅助定位服务器在数据库查找到的路由器Mac地址对应的路由器的经度和纬度信息。This step may be sending the router Mac address to the auxiliary positioning server; receiving the longitude and latitude information of the router corresponding to the router Mac address found by the auxiliary positioning server in the database.
在步骤103中,向云服务器发送所述移动终端Mac地址、所述路由器的名称及路由器位置信息作为所述移动终端的定位信息。In step 103, the Mac address of the mobile terminal, the name of the router and the location information of the router are sent to the cloud server as the positioning information of the mobile terminal.
该步骤可以是在通过云服务器获知移动终端Mac地址对应的移动终端丢失后,向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为丢失的移动终端的定位信息。This step may be to send the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server as the location information of the lost mobile terminal after the cloud server learns that the mobile terminal corresponding to the Mac address of the mobile terminal is lost.
进一步,可以是在通过安全通道询问云服务器获知移动终端Mac地址对应的移动终端丢失后,再通过安全通道向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为丢失的移动终端的定位信息。其中,安全通道例如可以是HTTPS安全通道但不局限于此。Further, after inquiring the cloud server through the secure channel to learn that the mobile terminal corresponding to the Mac address of the mobile terminal is lost, then send the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server through the secure channel as the location of the lost mobile terminal information. Wherein, the secure channel may be, for example, an HTTPS secure channel but is not limited thereto.
由该实施例可见,本公开通过由路由器向辅助定位服务器发送路由器Mac地址,并接收辅助定位服务器根据路由器Mac地址返回的对应的路由器位置信息,再结合路由器获取到的移动终端广播的移动终端Mac地址,就可以向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为移动终端的定位信息,这样就不再需要移动终端连接上互联网才能实现终端定位,在移动终端所处的环境连接不上互联网或本身就没有互联网的情况下,可以直接利用路由器直接连接互联网的优势和路由器可以直连辅助定位服务器的辅助定位在线数据库的特点,通过路由器操作就可以实现终端定位,而且也不需要移动终端主动发起请求,因此能更简单地通过路由器实现对终端的定位,更方便用户的使用。It can be seen from this embodiment that the disclosure sends the router Mac address to the auxiliary positioning server by the router, and receives the corresponding router location information returned by the auxiliary positioning server according to the router Mac address, and then combines the mobile terminal Mac address broadcast by the mobile terminal obtained by the router. Address, you can send the mobile terminal Mac address, router name and router location information to the cloud server as the positioning information of the mobile terminal, so that it is no longer necessary for the mobile terminal to connect to the Internet to achieve terminal positioning, and connect to the environment where the mobile terminal is located. If you do not have access to the Internet or do not have the Internet, you can directly use the advantages of the router to directly connect to the Internet and the characteristics of the auxiliary positioning online database that the router can directly connect to the auxiliary positioning server. The terminal positioning can be realized through the operation of the router, and it does not need The mobile terminal actively initiates the request, so it is easier to locate the terminal through the router, which is more convenient for users to use.
图2是本公开根据一示例性实施例示出的一种终端定位处理方法的另一流程图。该方法可以应用于路由器设备中,图2相对于图1更详细介绍了本公开方案。Fig. 2 is another flowchart of a method for processing terminal location according to an exemplary embodiment of the present disclosure. The method can be applied to a router device, and FIG. 2 introduces the disclosed solution in more detail relative to FIG. 1 .
如图2所示,该方法可以包括以下步骤:As shown in Figure 2, the method may include the following steps:
在步骤201中,路由器监测移动终端进行WiFi扫描时向路由器广播的移动终端Mac地址。In step 201, the router monitors the Mac address of the mobile terminal broadcast to the router when the mobile terminal scans for WiFi.
本公开在移动终端打开WiFi功能扫描到路由器但还没有连接上路由器的WiFi网络的时候,路由器就可以监测到移动终端广播的移动终端Mac地址的信息来作为这台移动终端设备的标识。在WiFi扫描的过程中,移动终端与路由器都会广播各自的Mac地址,因此移动终端可以监测到路由器Mac地址,路由器也可以监测到移动终端Mac地址。也就是说,本公开的方案与移动终端是否连接上网络并没有直接关系。In this disclosure, when the mobile terminal turns on the WiFi function to scan the router but is not connected to the router's WiFi network, the router can monitor the information of the mobile terminal Mac address broadcast by the mobile terminal as the identification of the mobile terminal device. During the WiFi scanning process, both the mobile terminal and the router broadcast their respective Mac addresses, so the mobile terminal can monitor the router's Mac address, and the router can also monitor the mobile terminal's Mac address. That is to say, the solutions of the present disclosure are not directly related to whether the mobile terminal is connected to the network.
在步骤202中,路由器向WiFi辅助定位服务器发送自身的路由器Mac地址。In step 202, the router sends its own router Mac address to the WiFi-assisted positioning server.
在步骤203中,路由器接收WiFi辅助定位服务器返回的路由器自身所在的路由器位置信息。In step 203, the router receives the location information of the router itself returned by the WiFi-assisted positioning server.
其中,所说的路由器位置信息可以包括路由器的的经度和纬度信息等。Wherein, the router location information may include longitude and latitude information of the router, and the like.
WiFi辅助定位服务器设有辅助定位在线数据库,在辅助定位在线数据库存储有各路由器的位置信息例如路由器的经度和维度信息等,因此该步骤中WiFi辅助定位服务器根据路由器Mac地址查找到对应的路由器位置信息后返回给路由器。The WiFi assisted positioning server has an assisted positioning online database, and the location information of each router such as the longitude and latitude information of the router is stored in the assisted positioning online database. Therefore, in this step, the WiFi assisted positioning server finds the corresponding router location according to the router Mac address. The information is returned to the router.
在步骤204中,路由器通过安全通道向云服务器询问移动终端Mac地址对应的移动终端是否丢失。In step 204, the router asks the cloud server through the secure channel whether the mobile terminal corresponding to the Mac address of the mobile terminal is lost.
路由器获得移动终端Mac地址后,可以通过安全通道,向云服务器例如供应商服务器查询这台移动终端是否处于丢失模式。一般如果用户的移动终端丢失后,可以向供应商服务平台报失,并由供应商服务平台登记到供应商服务器中。After the router obtains the Mac address of the mobile terminal, it can inquire whether the mobile terminal is in the lost mode from a cloud server such as a provider server through a secure channel. Generally, if the mobile terminal of the user is lost, the user can report the loss to the provider service platform, and the provider service platform will register it in the provider server.
其中,所说的安全通道例如可以是HTTPS安全通道但不局限于此,也可以是其他安全性能比较高的通信通道。还需要说明的是,也可以不通过安全通道进行传输。Wherein, the secure channel may be, for example, an HTTPS secure channel but is not limited thereto, and may also be other communication channels with relatively high security performance. It should also be noted that the transmission may not be performed through the secure channel.
在步骤205中,在通过云服务器获知移动终端Mac地址对应的移动终端丢失后,通过安全通道向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为丢失的移动终端的定位信息。In step 205, after learning that the mobile terminal corresponding to the Mac address of the mobile terminal is lost through the cloud server, the Mac address of the mobile terminal, the name of the router and the location information of the router are sent to the cloud server through a secure channel as the location information of the lost mobile terminal.
如果云服务器例如供应商服务器返回这台移动终端处于丢失模式,需要向供应商服务器上报位置信息,那么路由器继续通过安全通道向供应商服务器发送移动终端的Mac地址、路由器名称和路由器的经度和纬度信息,自此供应商服务器知道当前移动终端的大致位置和附近路由器的信息,实现了对该移动终端的定位。If the cloud server such as the provider server returns that the mobile terminal is in lost mode and needs to report location information to the provider server, the router will continue to send the mobile terminal’s Mac address, router name, and router’s longitude and latitude to the provider server through a secure channel Information, since then the provider server knows the approximate location of the current mobile terminal and the information of nearby routers, and realizes the positioning of the mobile terminal.
在步骤206中,云服务器向用户发送消息告知移动终端定位信息。In step 206, the cloud server sends a message to the user to inform the location information of the mobile terminal.
供应商服务器可以通过邮件、短信或者推送消息等通知用户之前标记过丢失状态的移动终端的定位信息,例如可以展示出现在地图上的位置和附近的基站等信息,这样就可以方便用户重新找到自己的移动终端。The provider's server can notify the user of the location information of the mobile terminal that has been marked as lost before by email, SMS or push message, for example, it can display the location on the map and nearby base stations and other information, so that it is convenient for the user to find themselves again mobile terminal.
由该实施例可见,本公开可以是在通过云服务器获知移动终端Mac地址对应的移动终端丢失后,再向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为丢失的移动终端的定位信息,也就是说,本公开的方案可以有效的通过路由器设备辅助定位实现主动查找丢失的移动终端,可以一定程度上解决用户担心移动终端丢失的后顾之忧。而且,本公开可以建立安全通道例如HTTPS安全通道实现路由器与云服务器的通信,使得通信更为安全,防止信息泄露。It can be seen from this embodiment that the disclosure can send the Mac address of the mobile terminal, the name of the router, and the location information of the router to the cloud server as the location of the lost mobile terminal after learning that the mobile terminal corresponding to the Mac address of the mobile terminal is lost through the cloud server. Information, that is to say, the solution of the present disclosure can effectively realize the active search for lost mobile terminals through router device-assisted positioning, and can solve the worries of users about the loss of mobile terminals to a certain extent. Moreover, the present disclosure can establish a secure channel such as an HTTPS secure channel to realize the communication between the router and the cloud server, making the communication more secure and preventing information leakage.
上述详细介绍了本公开的一种终端定位处理方法,以下相应介绍一种终端定位处理装置、路由器及终端定位处理系统。The foregoing describes a terminal location processing method in the present disclosure in detail, and a terminal location processing device, a router, and a terminal location processing system are correspondingly introduced below.
图3是本公开根据一示例性实施例示出的一种终端定位处理装置的框图。Fig. 3 is a block diagram of a terminal location processing device according to an exemplary embodiment of the present disclosure.
该装置可以是设置在路由器设备中。如图3所示,在终端定位处理装置中可以包括:终端信息模块31、路由器信息模块32、位置信息发送模块33。The device may be set in a router device. As shown in FIG. 3 , the terminal location processing apparatus may include: a terminal information module 31 , a router information module 32 , and a location information sending module 33 .
终端信息模块31,用于监测移动终端广播的移动终端Mac地址。The terminal information module 31 is used to monitor the Mac address of the mobile terminal broadcast by the mobile terminal.
路由器信息模块32,用于向辅助定位服务器发送路由器Mac地址,并接收辅助定位服务器根据路由器Mac地址返回的对应的路由器位置信息。The router information module 32 is configured to send the router Mac address to the auxiliary positioning server, and receive corresponding router location information returned by the auxiliary positioning server according to the router Mac address.
位置信息发送模块33,用于向云服务器发送终端信息模块31获取的移动终端Mac地址、路由器信息模块32确定的路由器的名称及路由器位置信息作为移动终端的定位信息。The location information sending module 33 is used to send the mobile terminal Mac address obtained by the terminal information module 31, the router name and router location information determined by the router information module 32 to the cloud server as the positioning information of the mobile terminal.
由该实施例可见,本公开通过由路由器向辅助定位服务器发送路由器Mac地址,并接收辅助定位服务器根据路由器Mac地址返回的对应的路由器位置信息,再结合路由器获取到的移动终端广播的移动终端Mac地址,就可以向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为移动终端的定位信息,这样就不再需要移动终端连接上互联网才能实现终端定位,在移动终端所处的环境连接不上互联网或本身就没有互联网的情况下,可以直接利用路由器直接连接互联网的优势和路由器可以直连辅助定位服务器的辅助定位在线数据库的特点,通过路由器操作就可以实现终端定位,而且也不需要移动终端主动发起请求,因此能更简单地通过路由器实现对终端的定位,更方便用户的使用。It can be seen from this embodiment that the disclosure sends the router Mac address to the auxiliary positioning server by the router, and receives the corresponding router location information returned by the auxiliary positioning server according to the router Mac address, and then combines the mobile terminal Mac address broadcast by the mobile terminal obtained by the router. Address, you can send the mobile terminal Mac address, router name and router location information to the cloud server as the positioning information of the mobile terminal, so that it is no longer necessary for the mobile terminal to connect to the Internet to achieve terminal positioning, and connect to the environment where the mobile terminal is located. If you do not have access to the Internet or do not have the Internet, you can directly use the advantages of the router to directly connect to the Internet and the characteristics of the auxiliary positioning online database that the router can directly connect to the auxiliary positioning server. The terminal positioning can be realized through the operation of the router, and it does not need The mobile terminal actively initiates the request, so it is easier to locate the terminal through the router, which is more convenient for users to use.
图4是本公开根据一示例性实施例示出的一种终端定位处理装置的另一框图。Fig. 4 is another block diagram of a terminal location processing device according to an exemplary embodiment of the present disclosure.
该装置可以是设置在路由器设备中。如图4所示,在终端定位处理装置中可以包括:终端信息模块31、路由器信息模块32、位置信息发送模块33、通道设置模块34。The device may be set in a router device. As shown in FIG. 4 , the terminal location processing device may include: a terminal information module 31 , a router information module 32 , a location information sending module 33 , and a channel setting module 34 .
其中,终端信息模块31、路由器信息模块32、位置信息发送模块33的功能参见图3。Wherein, the functions of the terminal information module 31 , the router information module 32 , and the location information sending module 33 refer to FIG. 3 .
其中,终端信息模块31是监测移动终端进行WiFi扫描时向路由器广播的移动终端Mac地址。Wherein, the terminal information module 31 is to monitor the Mac address of the mobile terminal broadcast to the router when the mobile terminal performs WiFi scanning.
其中,路由器信息模块32可以包括:发送子模块321、接收子模块322。Wherein, the router information module 32 may include: a sending sub-module 321 and a receiving sub-module 322 .
发送子模块321,用于向辅助定位服务器发送路由器Mac地址。The sending sub-module 321 is configured to send the Mac address of the router to the auxiliary positioning server.
接收子模块322,用于接收辅助定位服务器在数据库查找到的路由器Mac地址对应的路由器的经度和纬度信息。辅助定位服务器设有辅助定位在线数据库,在辅助定位在线数据库存储有各路由器的位置信息例如路由器的经度和维度信息等,因此辅助定位服务器可以根据路由器Mac地址查找到对应的路由器位置信息后返回给路由器。The receiving sub-module 322 is configured to receive the longitude and latitude information of the router corresponding to the Mac address of the router found by the auxiliary positioning server in the database. The auxiliary positioning server has an auxiliary positioning online database, and the auxiliary positioning online database stores the position information of each router such as the longitude and latitude information of the router, so the auxiliary positioning server can find the corresponding router position information according to the router Mac address and return it to router.
其中,位置信息发送模块33可以包括:询问子模块331、位置发送子模块332。Wherein, the location information sending module 33 may include: an inquiry submodule 331 and a location sending submodule 332 .
询问子模块331,用于向云服务器询问移动终端Mac地址对应的移动终端是否丢失。The query sub-module 331 is configured to query the cloud server whether the mobile terminal corresponding to the Mac address of the mobile terminal is lost.
位置发送子模块332,用于在询问子模块331通过云服务器获知移动终端Mac地址对应的移动终端丢失后,向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为丢失的移动终端的定位信息。The location sending submodule 332 is used to send the title of the mobile terminal Mac address, router and router location information to the cloud server as the missing mobile terminal after the inquiry submodule 331 learns that the mobile terminal corresponding to the mobile terminal Mac address is lost by the cloud server. positioning information.
其中,通道设置模块34,用于建立安全通道;询问子模块331和位置发送子模块332通过通道模块34建立的安全通道与云服务器进行通信。所说的安全通道例如可以是HTTPS安全通道但不局限于此,也可以是其他安全性能比较高的通信通道。还需要说明的是,也可以不通过安全通道进行传输。Wherein, the channel setting module 34 is used to establish a secure channel; the inquiry sub-module 331 and the position sending sub-module 332 communicate with the cloud server through the secure channel established by the channel module 34 . The said secure channel may be, for example, an HTTPS secure channel but not limited thereto, and may also be other communication channels with relatively high security performance. It should also be noted that the transmission may not be performed through the secure channel.
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。For the implementation process of the functions and effects of each unit in the above device, please refer to the implementation process of the corresponding steps in the above method for details, and will not be repeated here.
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the device embodiment, since it basically corresponds to the method embodiment, for related parts, please refer to the part description of the method embodiment. The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place , or can also be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. It can be understood and implemented by those skilled in the art without creative effort.
图5是本公开根据一示例性实施例示出的一种路由器的一结构框图。Fig. 5 is a structural block diagram of a router according to an exemplary embodiment of the present disclosure.
如图5所示,包括:处理器501和用于存储处理器501可执行指令的存储器502;As shown in FIG. 5 , it includes: a processor 501 and a memory 502 for storing instructions executable by the processor 501;
其中,处理器501被配置为:Wherein, the processor 501 is configured as:
监测移动终端广播的移动终端Mac地址;Monitor the Mac address of the mobile terminal broadcast by the mobile terminal;
向辅助定位服务器发送路由器Mac地址,并接收辅助定位服务器根据路由器Mac地址返回的对应的路由器位置信息;Send the router Mac address to the auxiliary positioning server, and receive the corresponding router location information returned by the auxiliary positioning server according to the router Mac address;
向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为移动终端的定位信息。Send the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server as the positioning information of the mobile terminal.
还需说明的是,存储器502存储的其他程序,具体参见前面方法流程中的描述,此处不再赘述,处理器501还用于执行存储器502存储的其他程序。It should also be noted that for other programs stored in the memory 502 , refer to the description in the foregoing method flow for details, and details are not repeated here. The processor 501 is also configured to execute other programs stored in the memory 502 .
图6是本公开根据一示例性实施例示出的一种设备的一结构框图。Fig. 6 is a structural block diagram of a device according to an exemplary embodiment of the present disclosure.
例如,设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。For example, the device 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
参照图6,设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。6, device 600 may include one or more of the following components: processing component 602, memory 604, power supply component 606, multimedia component 608, audio component 610, input/output (I/O) interface 612, sensor component 614, and communication component 616 .
处理组件602通常控制设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件606和处理组件602之间的交互。Processing component 602 generally controls the overall operations of device 600, such as those associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above method. Additionally, processing component 602 may include one or more modules that facilitate interaction between processing component 602 and other components. For example, processing component 602 may include a multimedia module to facilitate interaction between multimedia component 606 and processing component 602 .
存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory 604 is configured to store various types of data to support operations at the device 600 . Examples of such data include instructions for any application or method operating on device 600, contact data, phonebook data, messages, pictures, videos, and the like. The memory 604 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.
电源组件606为设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为设备600生成、管理和分配电力相关联的组件。The power supply component 606 provides power to various components of the device 600 . Power components 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 600 .
多媒体组件608包括在设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。Multimedia component 608 includes a screen that provides an output interface between device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or a swipe action, but also detect duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 608 includes a front camera and/or a rear camera. When the device 600 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。The audio component 610 is configured to output and/or input audio signals. For example, the audio component 610 includes a microphone (MIC) configured to receive external audio signals when the device 600 is in operation modes, such as call mode, recording mode and voice recognition mode. Received audio signals may be further stored in memory 604 or sent via communication component 616 . In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.
I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/O interface 612 provides an interface between the processing component 602 and a peripheral interface module. The peripheral interface module may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: a home button, volume buttons, start button, and lock button.
传感器组件614包括一个或多个传感器,用于为设备600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如组件为设备600的显示器和小键盘,传感器组件614还可以检测设备600或设备600一个组件的位置改变,用户与设备600接触的存在或不存在,设备600方位或加速/减速和设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。Sensor assembly 614 includes one or more sensors for providing status assessments of various aspects of device 600 . For example, the sensor component 614 can detect the open/closed state of the device 600, the relative positioning of components, such as the display and the keypad of the device 600, the sensor component 614 can also detect the position change of the device 600 or a component of the device 600, and the user Presence or absence of contact with device 600 , device 600 orientation or acceleration/deceleration and temperature change of device 600 . The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. Sensor assembly 614 may also include optical sensors, such as CMOS or CCD image sensors, for use in imaging applications. In some embodiments, the sensor component 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
通信组件616被配置为便于设备600和其他设备之间有线或无线方式的通信。设备600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。Communication component 616 is configured to facilitate wired or wireless communications between device 600 and other devices. The device 600 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.
在示例性实施例中,设备600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment, device 600 may be programmed by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation for performing the methods described above.
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由设备600的处理器620执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as the memory 604 including instructions, which can be executed by the processor 620 of the device 600 to implement the above method. For example, the non-transitory computer readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
一种非临时性计算机可读存储介质,当存储介质中的指令由路由器设备的处理器执行时,使得路由器能够执行终端定位处理方法,方法包括:A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a router device, the router can execute a terminal location processing method, the method comprising:
监测移动终端广播的移动终端Mac地址;Monitor the Mac address of the mobile terminal broadcast by the mobile terminal;
向辅助定位服务器发送路由器Mac地址,并接收辅助定位服务器根据路由器Mac地址返回的对应的路由器位置信息;Send the router Mac address to the auxiliary positioning server, and receive the corresponding router location information returned by the auxiliary positioning server according to the router Mac address;
向云服务器发送移动终端Mac地址、路由器的名称及路由器位置信息作为移动终端的定位信息。Send the Mac address of the mobile terminal, the name of the router and the location information of the router to the cloud server as the positioning information of the mobile terminal.
图7是本公开根据一示例性实施例示出的一种终端定位处理系统的一结构框图。Fig. 7 is a structural block diagram of a terminal location processing system according to an exemplary embodiment of the present disclosure.
如图7所示,在一种终端定位处理系统,包括:路由器71、辅助定位服务器72、云服务器73。As shown in FIG. 7 , a terminal positioning processing system includes: a router 71 , an auxiliary positioning server 72 , and a cloud server 73 .
路由器71,用于监测移动终端广播的移动终端Mac地址;向辅助定位服务器72发送路由器Mac地址,并接收辅助定位服务器72根据路由器Mac地址返回的对应的路由器位置信息;向云服务器73发送移动终端Mac地址、路由器的名称及路由器位置信息作为移动终端的定位信息。Router 71 is used to monitor the mobile terminal Mac address broadcast by the mobile terminal; sends the router Mac address to the auxiliary positioning server 72, and receives the corresponding router location information returned by the auxiliary positioning server 72 according to the router Mac address; sends the mobile terminal to the cloud server 73 The Mac address, the name of the router and the location information of the router are used as the positioning information of the mobile terminal.
辅助定位服务器72,用于根据路由器71发送的路由器Mac地址向路由器返回对应的路由器位置信息。The auxiliary positioning server 72 is configured to return corresponding router location information to the router according to the router Mac address sent by the router 71 .
云服务器73,用于接收路由器71发送的移动终端Mac地址、路由器的名称及路由器位置信息作为移动终端的定位信息。The cloud server 73 is configured to receive the Mac address of the mobile terminal, the name of the router, and the location information of the router sent by the router 71 as the positioning information of the mobile terminal.
其中,路由器71的结构和功能可参见图3、图4或图5的描述,此处不再赘述。Wherein, the structure and function of the router 71 can refer to the description in FIG. 3 , FIG. 4 or FIG. 5 , and will not be repeated here.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。Other embodiments of the present disclosure will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. The present disclosure is intended to cover any modification, use or adaptation of the present disclosure. These modifications, uses or adaptations follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not disclosed in the present disclosure. . The specification and examples are to be considered exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。It should be understood that the present disclosure is not limited to the precise constructions which have been described above and shown in the drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610363668.1ACN105848287A (en) | 2016-05-26 | 2016-05-26 | Method, device and system for processing terminal positioning and router |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610363668.1ACN105848287A (en) | 2016-05-26 | 2016-05-26 | Method, device and system for processing terminal positioning and router |
| Publication Number | Publication Date |
|---|---|
| CN105848287Atrue CN105848287A (en) | 2016-08-10 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610363668.1APendingCN105848287A (en) | 2016-05-26 | 2016-05-26 | Method, device and system for processing terminal positioning and router |
| Country | Link |
|---|---|
| CN (1) | CN105848287A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106375332A (en)* | 2016-09-23 | 2017-02-01 | 北京巨龟科技有限责任公司 | Network safe browsing method and device |
| WO2018133878A1 (en)* | 2017-01-23 | 2018-07-26 | 苏州宝时得电动工具有限公司 | Self-moving device and control method therefor |
| CN108811081A (en)* | 2017-05-05 | 2018-11-13 | 苏州宝时得电动工具有限公司 | From mobile device and its localization method and system |
| CN110430525A (en)* | 2019-06-28 | 2019-11-08 | 华为技术有限公司 | A kind of localization method, server and mobile terminal |
| CN110971718A (en)* | 2018-09-30 | 2020-04-07 | 深圳Tcl数字技术有限公司 | Method and system for collecting position information of mobile terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103313388A (en)* | 2013-07-02 | 2013-09-18 | 张洁昕 | Mobile communication terminal positioning method and device |
| CN104469673A (en)* | 2014-11-04 | 2015-03-25 | 深圳市同洲电子股份有限公司 | Terminal positioning method and device |
| CN105263104A (en)* | 2015-10-22 | 2016-01-20 | 腾讯科技(深圳)有限公司 | Method and apparatus for positioning equipment |
| CN105491524A (en)* | 2015-12-11 | 2016-04-13 | 小米科技有限责任公司 | Method and apparatus for determining position of object portable device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103313388A (en)* | 2013-07-02 | 2013-09-18 | 张洁昕 | Mobile communication terminal positioning method and device |
| CN104469673A (en)* | 2014-11-04 | 2015-03-25 | 深圳市同洲电子股份有限公司 | Terminal positioning method and device |
| CN105263104A (en)* | 2015-10-22 | 2016-01-20 | 腾讯科技(深圳)有限公司 | Method and apparatus for positioning equipment |
| CN105491524A (en)* | 2015-12-11 | 2016-04-13 | 小米科技有限责任公司 | Method and apparatus for determining position of object portable device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106375332A (en)* | 2016-09-23 | 2017-02-01 | 北京巨龟科技有限责任公司 | Network safe browsing method and device |
| WO2018133878A1 (en)* | 2017-01-23 | 2018-07-26 | 苏州宝时得电动工具有限公司 | Self-moving device and control method therefor |
| CN108811081A (en)* | 2017-05-05 | 2018-11-13 | 苏州宝时得电动工具有限公司 | From mobile device and its localization method and system |
| CN110971718A (en)* | 2018-09-30 | 2020-04-07 | 深圳Tcl数字技术有限公司 | Method and system for collecting position information of mobile terminal |
| CN110430525A (en)* | 2019-06-28 | 2019-11-08 | 华为技术有限公司 | A kind of localization method, server and mobile terminal |
| Publication | Publication Date | Title |
|---|---|---|
| JP6186508B2 (en) | Network connection method and terminal | |
| US10608988B2 (en) | Method and apparatus for bluetooth-based identity recognition | |
| CN108496341A (en) | Method, apparatus, equipment and the base station of edge calculations are realized in cellular network | |
| CN104660685A (en) | Method and device for obtaining equipment information | |
| CN104506410A (en) | Instant communication method and device | |
| US11221634B2 (en) | Unmanned aerial vehicle control method and device, unmanned aerial vehicle and remote control device | |
| CN105491048A (en) | Account management method and apparatus | |
| CN105848287A (en) | Method, device and system for processing terminal positioning and router | |
| CN113783774A (en) | Cross-cluster network configuration method and device, communication equipment and storage medium | |
| CN105472698A (en) | Wireless network access method and device | |
| EP3051772A1 (en) | Method and apparatus for accessing network | |
| CN105979480A (en) | Method and device for updating time of mobile equipment | |
| WO2022021017A1 (en) | Capability reporting method and apparatus, and capability determination method and apparatus | |
| KR20160076489A (en) | Recommendation information acquisition method, terminal, and server | |
| WO2018120778A1 (en) | Region configuration method and device | |
| CN105763601A (en) | File sharing method and device | |
| CN106790743A (en) | Information transferring method, device and mobile terminal | |
| KR20160000822A (en) | Method and apparatus for determining position | |
| CN108476379A (en) | Information recording method and information record carrier | |
| CN108156647A (en) | Password acquisition methods and device | |
| CN107734139A (en) | The control method and device of terminal device | |
| CN106535192A (en) | Method and device for realizing access of smart equipment to router and mobile terminal | |
| KR101727058B1 (en) | Method and device for controlling router plug-in | |
| CN105843894A (en) | Information recommending method and device | |
| CN106452914B (en) | Router configuration method and device |
| 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:20160810 |