CN104754732A - 定位方法、服务器和终端 - Google Patents

定位方法、服务器和终端 Download PDF

Info

Publication number
CN104754732A
CN104754732A CN201310750636.3A CN201310750636A CN104754732A CN 104754732 A CN104754732 A CN 104754732A CN 201310750636 A CN201310750636 A CN 201310750636A CN 104754732 A CN104754732 A CN 104754732A
Authority
CN
China
Prior art keywords
router
couple
terminal
server
egress
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
CN201310750636.3A
Other languages
English (en)
Other versions
CN104754732B (zh
Inventor
刘玎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Feinno Communication Technology Co Ltd
Original Assignee
Beijing Feinno Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Feinno Communication Technology Co Ltd filed Critical Beijing Feinno Communication Technology Co Ltd
Priority to CN201310750636.3A priority Critical patent/CN104754732B/zh
Publication of CN104754732A publication Critical patent/CN104754732A/zh
Application granted granted Critical
Publication of CN104754732B publication Critical patent/CN104754732B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种定位方法、服务器和终端,属于通信领域。所述方法包括:建立出口路由器与所连接的接入路由器的对应关系;接收具备定位能力的终端上报的位置信息;根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网;查找所述对应关系得到与所述出口路由器对应的接入路由器;向查找得到的所述接入路由器所连接的终端发送所述位置信息。所述服务器包括:建立模块、接收模块、确定模块、查找模块和发送模块。所述终端包括:发送模块和接收模块。本发明实现了不具备定位功能的终端获取自身的位置信息,增强了位置服务的功能。

Description

定位方法、服务器和终端
技术领域
本发明涉及通信领域,特别涉及一种定位方法、服务器和终端。
背景技术
在互联网时代,越来越多的手机具有定位功能。手机定位是指通过特定的定位技术来获取手机的位置信息如经纬度坐标等,从而可以在电子地图上标出被定位对象的位置的技术或服务。而手机用户在如IM(Instant Messenger,即时通讯)等各种应用中搜索好友位置的需求也越来越突出。
但是,目前有很多终端不具备定位能力,如PC(Personal Computer,个人计算机),笔记本电脑等,这些终端无法获取自己的位置信息,因此也就无法实现对自身进行定位。
发明内容
有鉴于此,本发明实施例提供了一种定位方法、服务器和终端,以实现不具备定位功能的终端获取自身的位置信息。所述技术方案如下:
第一方面,提供了一种定位方法,包括:
建立出口路由器与所连接的接入路由器的对应关系;
接收具备定位能力的终端上报的位置信息;
根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网;
查找所述对应关系得到与所述出口路由器对应的接入路由器;
向查找得到的所述接入路由器所连接的终端发送所述位置信息。
其中,所述建立出口路由器与所连接的接入路由器的对应关系,包括:
接收第一终端通过所述出口路由器发送的登录请求报文,所述登录请求报文中携带与所述第一终端连接的接入路由器的媒体接入控制MAC地址;
根据所述登录请求报文获取所述出口路由器的网际协议IP地址;
建立所述出口路由器的IP地址与所述接入路由器的MAC地址的对应关系;
所述查找所述对应关系得到与所述出口路由器对应的接入路由器,包括:
根据所述出口路由器的IP地址,查找所述对应关系得到对应的接入路由器的MAC地址。
其中,所述方法还包括:
当与所述出口路由器所连接的接入路由器有增加或减少时,根据当前与所述出口路由器所连接的接入路由器更新所述对应关系。
第二方面,提供了一种定位方法,包括:
通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的信息,以使所述服务器建立所述出口路由器与所述接入路由器的对应关系;
接收所述服务器通过所述出口路由器发送的位置信息,所述位置信息为具备定位能力的终端通过所述出口路由器上报给所述服务器的。
其中,所述通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的信息,以使所述服务器建立所述出口路由器与所述接入路由器的对应关系,包括:
获取连接的接入路由器的媒体接入控制MAC地址;
通过所述接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的MAC地址,以使所述服务器建立所述出口路由器的网际协议IP地址与所述接入路由器的MAC地址的对应关系。
第三方面,提供了一种服务器,包括:
建立模块,用于建立出口路由器与所连接的接入路由器的对应关系;
接收模块,用于接收具备定位能力的终端上报的位置信息;
确定模块,用于根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网;
查找模块,用于查找所述对应关系得到与所述出口路由器对应的接入路由器;
发送模块,用于向查找得到的所述接入路由器所连接的终端发送所述位置信息。
其中,所述接收模块还用于:
接收第一终端通过所述出口路由器发送的登录请求报文,所述登录请求报文中携带与所述第一终端连接的接入路由器的媒体接入控制MAC地址;
所述建立模块,用于根据所述接收模块收到的所述登录请求报文获取所述出口路由器的网际协议IP地址,建立所述出口路由器的IP地址与所述接入路由器的MAC地址的对应关系;
所述查找模块包括:
查找单元,用于根据所述出口路由器的IP地址,查找所述对应关系得到对应的接入路由器的MAC地址。
其中,所述服务器还包括:
更新模块,用于当与所述出口路由器所连接的接入路由器有增加或减少时,根据当前与所述出口路由器所连接的接入路由器更新所述对应关系。
第四方面,提供一种终端,包括:
发送模块,用于通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的信息,以使所述服务器建立所述出口路由器与所述接入路由器的对应关系;
接收模块,用于接收所述服务器通过所述出口路由器发送的位置信息,所述位置信息为具备定位能力的终端通过所述出口路由器上报给所述服务器的。
其中,所述接收模块还包括:
获取单元,用于获取连接的接入路由器的媒体接入控制MAC地址;
所述发送模块用于:通过所述接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的MAC地址,以使所述服务器建立所述出口路由器的网际协议IP地址与所述接入路由器的MAC地址的对应关系。
本发明实施例提供的技术方案带来的有益效果是:通过建立出口路由器与所连接的接入路由器的对应关系,接收具备定位能力的终端上报的位置信息,根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网,查找所述对应关系得到与所述出口路由器对应的接入路由器,向查找得到的所述接入路由器所连接的终端发送所述位置信息,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的网络架构示意图;
图2是本发明实施例1提供的定位方法流程图;
图3是本发明实施例2提供的定位方法流程图;
图4是本发明实施例3提供的定位方法流程图;
图5是本发明实施例4提供的服务器一种结构图;
图6是本发明实施例4提供的服务器另一种结构图;
图7是本发明实施例5提供的终端结构图;
图8是本发明实施例6提供的定位***结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例涉及定位方法、服务器和终端,用于对自身不具有定位功能的终端进行定位,可以应用于定位***中。所述定位***可以包括出口路由器、接入路由器和终端。终端是指用户侧的设备,包括但不限于:计算机、笔记本电脑、手机、平板电脑等等。出口路由器是指终端接入互联网的设备,该出口路由器的IP(Internet Protocol,网际协议)地址为互联网内可以识别的IP地址。接入路由器是指直接与终端连接的设备,终端可以通过一级或几级接入路由器与出口路由器连接。接入路由器的IP地址通常为局域网内部识别的IP地址。一个出口路由器下可以连接多个接入路由器,一个接入路由器下可以连接多个终端。例如,参见图1,为上述定位***的一个网络架构示意图。其中,该定位***包括:出口路由器GW0、接入路由器GW1、GW2和GW3,每个接入路由器下连接多个终端,其中,移动终端M与GW1无线连接,终端P与GW2有线连接。上述***还涉及服务器,该服务器是指应用服务器,当终端用户在终端上使用某一应用时,由该应用服务器为用户提供服务。
下面将结合图1所示的网络架构对所述定位方法、服务器和终端进行具体说明。
实施例1
参见图2,本实施例提供了一种定位的方法,包括:
201:建立出口路由器与所连接的接入路由器的对应关系;
202:接收具备定位能力的终端上报的位置信息;
203:根据该位置信息的传输路径确定该终端通过该出口路由器接入互联网;
204:查找该对应关系得到与该出口路由器对应的接入路由器;
205:向查找得到的该接入路由器所连接的终端发送该位置信息。
本实施例中,上述建立出口路由器与所连接的接入路由器的对应关系,可以包括:
接收第一终端通过该出口路由器发送的登录请求报文,该登录请求报文中携带与该第一终端连接的接入路由器的媒体接入控制MAC地址;根据该登录请求报文获取该出口路由器的网际协议IP地址;建立该出口路由器的IP地址与该接入路由器的MAC地址的对应关系。
进一步地,上述查找该对应关系得到与该出口路由器对应的接入路由器,可以包括:
根据该出口路由器的IP地址,查找该对应关系得到对应的接入路由器的MAC地址。
本实施例中,上述方法还可以包括:
当与该出口路由器所连接的接入路由器有增加或减少时,根据当前与该出口路由器所连接的接入路由器更新该对应关系。
本实施例提供的上述方法,通过建立出口路由器与所连接的接入路由器的对应关系,接收具备定位能力的终端上报的位置信息,根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网,查找所述对应关系得到与所述出口路由器对应的接入路由器,向查找得到的所述接入路由器所连接的终端发送所述位置信息,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
实施例2
参见图3,本实施例提供了一种定位方法,包括:
301:通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,以使该服务器建立该出口路由器与该接入路由器的对应关系;
302:接收该服务器通过该出口路由器发送的位置信息,该位置信息为具备定位能力的终端通过该出口路由器上报给该服务器的。
本实施例中,上述通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,以使该服务器建立该出口路由器与该接入路由器的对应关系,可以包括:
获取连接的接入路由器的媒体接入控制MAC地址;通过该接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的MAC地址,以使该服务器建立该出口路由器的网际协议IP地址与该接入路由器的MAC地址的对应关系。
进一步地,上述该获取连接的接入路由器的媒体接入控制MAC地址,可以包括:
发送包含连接的接入路由器的IP地址的地址解析协议请求报文;接收该接入路由器返回的应答报文,从该应答报文中获取该接入路由器的MAC地址。
本实施例中,上述接收该服务器通过该出口路由器发送的位置信息,可以包括:
向该服务器发送获取自身位置信息的请求,接收该服务器通过该出口路由器发送的位置信息;或者,
接收该服务器在收到该位置信息后主动通过该出口路由器推送的该位置信息。
本实施例提供的上述方法,通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,以使该服务器建立该出口路由器与该接入路由器的对应关系,接收该服务器通过该出口路由器发送的位置信息,该位置信息为具备定位能力的终端通过该出口路由器上报给该服务器的,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
实施例3
参见图4,本实施例提供了一种定位方法,包括:
401:终端通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息;
这里发送登录请求报文的终端可以是具备定位功能的终端,或者也可以是不具备定位功能的终端。当该终端使用某一应用时,会执行注册操作,通过发送登录请求报文与服务器建立连接。
具体地,本步骤可以包括:
终端获取连接的接入路由器的MAC地址;
通过该接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的MAC地址,以使该服务器建立该出口路由器的网际协议IP地址与该接入路由器的MAC地址的对应关系。
其中,终端获取连接的接入路由器的地址,可以包括:
终端发送包含连接的接入路由器的IP地址的ARP(Address ResolutionProtocol,地址解析协议)请求报文,接收该接入路由器返回的应答报文,从该应答报文中获取该接入路由器的MAC地址。
402:服务器接收该登录请求报文,建立该出口路由器与该接入路由器的对应关系;
本步骤可以具体包括:
服务器接收该登录请求报文,该登录请求报文中携带与该终端连接的接入路由器的MAC地址;
根据该登录请求报文获取该出口路由器的网际协议IP地址;
建立该出口路由器的IP地址与该接入路由器的MAC地址的对应关系。
以图1为例,服务器建立的对应关系可以包括:出口路由器的IP地址与对应的3个接入路由器的MAC地址。如GW0的IP地址为IP0,GW1、GW2和GW3的MAC地址分别为MAC1、MAC2和MAC3。则服务器建立的对应关系包括:IP0、MAC1、MAC2和MAC3,且该IP0分别与MAC1、MAC2和MAC3对应。这里的对应关系为一对多的对应关系。
在实际应用中,通常会有多个终端发送登录请求报文给服务器,因此,服务器可以根据收到的多个登录请求报文来建立对应关系,以及随时更新对应关系。
403:服务器为接收具备定位能力的终端上报的位置信息;
具体地,该位置信息可以为经度和纬度信息,此处不限定。上报位置信息的终端可以通过GPS(Global Positioning System,全球定位***)等功能来实现自身的定位。
404:服务器根据该位置信息的传输路径确定该终端通过该出口路由器接入互联网;
405:服务器查找已建立的对应关系得到与该出口路由器对应的接入路由器;
本步骤可以具体包括:
服务器根据该出口路由器的IP地址,查找已建立的对应关系得到对应的接入路由器的MAC地址。
406:服务器向查找得到的该接入路由器所连接的终端发送该位置信息;
407:与该接入路由器所连接的终端接收该位置信息。
本实施例中,服务器可以直接推送该位置信息,也可以在终端请求时发送位置信息,具体如下:
不具备定位功能的终端向服务器发送获取自身位置信息的请求,接收该服务器通过该出口路由器发送的位置信息;或者,
不具备定位功能的终端接收服务器在收到位置信息后主动通过该出口路由器推送的该位置信息。
本实施例中,进一步地,上述方法还可以包括:
当与该出口路由器所连接的接入路由器有增加或减少时,服务器根据当前与该出口路由器所连接的接入路由器更新该对应关系。
具体地,如果有接入路由器移走,则服务器可以将该对应关系中涉及移走的接入路由器的相关信息都删除。如果有新的接入路由器接入,则服务器可以在该对应关系中添加该新接入的接入路由器的相关信息,此处不做过多说明。
例如,结合图1所示的网络架构,服务器建立的对应关系包括:IP0、MAC1、MAC2和MAC3,且该IP0分别与MAC1、MAC2和MAC3对应。当GW2从北京移动到上海后,不再与GW0连接,则服务器会将对应关系中的MAC2地址删除,因此,对应关系更新后变为IP0与对应的MAC1和MAC3。
本实施例提供的上述方法,终端通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,服务器收到后建立出口路由器与所连接的接入路由器的对应关系,接收具备定位能力的终端上报的位置信息,根据该位置信息的传输路径确定所述终端通过所述出口路由器接入互联网,查找所述对应关系得到与所述出口路由器对应的接入路由器,向查找得到的所述接入路由器所连接的终端发送所述位置信息,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
实施例4
参见图5,本实施例提供了一种服务器,包括:
建立模块501,用于建立出口路由器与所连接的接入路由器的对应关系;
接收模块502,用于接收具备定位能力的终端上报的位置信息;
确定模块503,用于根据该位置信息的传输路径确定该终端通过该出口路由器接入互联网;
查找模块504,用于查找该对应关系得到与该出口路由器对应的接入路由器;
发送模块505,用于向查找得到的该接入路由器所连接的终端发送该位置信息。
本实施例中,接收模块502还用于:
接收第一终端通过该出口路由器发送的登录请求报文,该登录请求报文中携带与该第一终端连接的接入路由器的媒体接入控制MAC地址;
建立模块501,用于根据接收模块502收到的该登录请求报文获取该出口路由器的网际协议IP地址,建立该出口路由器的IP地址与该接入路由器的MAC地址的对应关系。
本实施例中,进一步地,查找模块504可以包括:
查找单元,用于根据该出口路由器的IP地址,查找该对应关系得到对应的接入路由器的MAC地址。
参见图6,上述服务器还可以包括:
更新模块506,用于当与该出口路由器所连接的接入路由器有增加或减少时,根据当前与该出口路由器所连接的接入路由器更新该对应关系。
本实施例提供的上述服务器可以执行上述任一方法实施例提供的方法,过程详见方法实施例中的描述,此处不赘述。
本实施例提供的上述服务器,通过建立出口路由器与所连接的接入路由器的对应关系,接收具备定位能力的终端上报的位置信息,根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网,查找所述对应关系得到与所述出口路由器对应的接入路由器,向查找得到的所述接入路由器所连接的终端发送所述位置信息,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
实施例5
参见图7,本实施例提供了一种终端,包括:
发送模块701,用于通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,以使该服务器建立该出口路由器与该接入路由器的对应关系;
接收模块702,用于接收该服务器通过该出口路由器发送的位置信息,该位置信息为具备定位能力的终端通过该出口路由器上报给该服务器的。
本实施例中,接收模块702还可以包括:
获取单元,用于获取连接的接入路由器的媒体接入控制MAC地址;
该发送模块用于:通过该接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的MAC地址,以使该服务器建立该出口路由器的网际协议IP地址与该接入路由器的MAC地址的对应关系。
进一步地,发送模块701还用于:
发送包含连接的接入路由器的IP地址的地址解析协议请求报文;
该获取单元用于,接收该接入路由器返回的应答报文,从该应答报文中获取该接入路由器的MAC地址。
本实施例中,发送模块还可以用于:向该服务器发送获取自身位置信息的请求;相应地,接收模块702可以用于:接收该服务器通过该出口路由器发送的位置信息。
本实施例中,接收模块702可以用于:
接收该服务器在收到该位置信息后主动通过该出口路由器推送的该位置信息。
本实施例提供的上述终端可以执行上述任一方法实施例提供的方法,过程详见方法实施例中的描述,此处不赘述。
本实施例提供的上述终端,通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,以使该服务器建立该出口路由器与该接入路由器的对应关系,接收该服务器通过该出口路由器发送的位置信息,该位置信息为具备定位能力的终端通过该出口路由器上报给该服务器的,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
实施例6
参见图8,本实施例提供了一种定位***,包括:服务器801和终端802。
其中,该服务器801可以为上述实施例4提供的服务器,具有相同的功能,该终端802可以为上述实施例5提供的终端,具体相同的功能,此处不赘述。
本实施例提供的上述***可以执行上述任一方法实施例提供的方法,过程详见方法实施例中的描述,此处不赘述。
本实施例提供的上述***,终端通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,该登录请求报文中携带该接入路由器的信息,服务器收到后建立出口路由器与所连接的接入路由器的对应关系,接收具备定位能力的终端上报的位置信息,根据该位置信息的传输路径确定所述终端通过所述出口路由器接入互联网,查找所述对应关系得到与所述出口路由器对应的接入路由器,向查找得到的所述接入路由器所连接的终端发送所述位置信息,实现了不具备定位功能的终端获取自身的位置信息,对于同一出口路由器下连接的所有终端都可以分享具有定位功能的终端通过该出口路由器上报的位置信息,增强了位置服务的功能。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种定位方法,其特征在于,所述方法包括:
建立出口路由器与所连接的接入路由器的对应关系;
接收具备定位能力的终端上报的位置信息;
根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网;
查找所述对应关系得到与所述出口路由器对应的接入路由器;
向查找得到的所述接入路由器所连接的终端发送所述位置信息。
2.根据权利要求1所述的方法,其特征在于,所述建立出口路由器与所连接的接入路由器的对应关系,包括:
接收第一终端通过所述出口路由器发送的登录请求报文,所述登录请求报文中携带与所述第一终端连接的接入路由器的媒体接入控制MAC地址;
根据所述登录请求报文获取所述出口路由器的网际协议IP地址;
建立所述出口路由器的IP地址与所述接入路由器的MAC地址的对应关系;
所述查找所述对应关系得到与所述出口路由器对应的接入路由器,包括:
根据所述出口路由器的IP地址,查找所述对应关系得到对应的接入路由器的MAC地址。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当与所述出口路由器所连接的接入路由器有增加或减少时,根据当前与所述出口路由器所连接的接入路由器更新所述对应关系。
4.一种定位方法,其特征在于,所述方法包括:
通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的信息,以使所述服务器建立所述出口路由器与所述接入路由器的对应关系;
接收所述服务器通过所述出口路由器发送的位置信息,所述位置信息为具备定位能力的终端通过所述出口路由器上报给所述服务器的。
5.根据权利要求4所述的方法,其特征在于,所述通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的信息,以使所述服务器建立所述出口路由器与所述接入路由器的对应关系,包括:
获取连接的接入路由器的媒体接入控制MAC地址;
通过所述接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的MAC地址,以使所述服务器建立所述出口路由器的网际协议IP地址与所述接入路由器的MAC地址的对应关系。
6.一种服务器,其特征在于,所述服务器包括:
建立模块,用于建立出口路由器与所连接的接入路由器的对应关系;
接收模块,用于接收具备定位能力的终端上报的位置信息;
确定模块,用于根据所述位置信息的传输路径确定所述终端通过所述出口路由器接入互联网;
查找模块,用于查找所述对应关系得到与所述出口路由器对应的接入路由器;
发送模块,用于向查找得到的所述接入路由器所连接的终端发送所述位置信息。
7.根据权利要求6所述的服务器,其特征在于,所述接收模块还用于:
接收第一终端通过所述出口路由器发送的登录请求报文,所述登录请求报文中携带与所述第一终端连接的接入路由器的媒体接入控制MAC地址;
所述建立模块,用于根据所述接收模块收到的所述登录请求报文获取所述出口路由器的网际协议IP地址,建立所述出口路由器的IP地址与所述接入路由器的MAC地址的对应关系;
所述查找模块包括:
查找单元,用于根据所述出口路由器的IP地址,查找所述对应关系得到对应的接入路由器的MAC地址。
8.根据权利要求6所述的服务器,其特征在于,所述服务器还包括:
更新模块,用于当与所述出口路由器所连接的接入路由器有增加或减少时,根据当前与所述出口路由器所连接的接入路由器更新所述对应关系。
9.一种终端,其特征在于,所述终端包括:
发送模块,用于通过所连接的接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的信息,以使所述服务器建立所述出口路由器与所述接入路由器的对应关系;
接收模块,用于接收所述服务器通过所述出口路由器发送的位置信息,所述位置信息为具备定位能力的终端通过所述出口路由器上报给所述服务器的。
10.根据权利要求9所述的终端,其特征在于,所述接收模块还包括:
获取单元,用于获取连接的接入路由器的媒体接入控制MAC地址;
所述发送模块用于:通过所述接入路由器和出口路由器向服务器发送登录请求报文,所述登录请求报文中携带所述接入路由器的MAC地址,以使所述服务器建立所述出口路由器的网际协议IP地址与所述接入路由器的MAC地址的对应关系。
CN201310750636.3A 2013-12-31 2013-12-31 定位方法、服务器和终端 Active CN104754732B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310750636.3A CN104754732B (zh) 2013-12-31 2013-12-31 定位方法、服务器和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310750636.3A CN104754732B (zh) 2013-12-31 2013-12-31 定位方法、服务器和终端

Publications (2)

Publication Number Publication Date
CN104754732A true CN104754732A (zh) 2015-07-01
CN104754732B CN104754732B (zh) 2018-12-07

Family

ID=53593667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310750636.3A Active CN104754732B (zh) 2013-12-31 2013-12-31 定位方法、服务器和终端

Country Status (1)

Country Link
CN (1) CN104754732B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080008179A1 (en) * 2006-07-07 2008-01-10 Liren Chen Geolocation-based addressing method for IPv6 addresses
CN101557414A (zh) * 2008-04-10 2009-10-14 ***通信集团公司 基于wlan的定位方法、设备及***
CN102958152A (zh) * 2011-08-24 2013-03-06 中国电信股份有限公司 实现第三方定位的wlan定位方法和定位服务器
CN103297915A (zh) * 2012-02-29 2013-09-11 腾讯科技(深圳)有限公司 一种收集位置信息的方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080008179A1 (en) * 2006-07-07 2008-01-10 Liren Chen Geolocation-based addressing method for IPv6 addresses
CN101557414A (zh) * 2008-04-10 2009-10-14 ***通信集团公司 基于wlan的定位方法、设备及***
CN102958152A (zh) * 2011-08-24 2013-03-06 中国电信股份有限公司 实现第三方定位的wlan定位方法和定位服务器
CN103297915A (zh) * 2012-02-29 2013-09-11 腾讯科技(深圳)有限公司 一种收集位置信息的方法及***

Also Published As

Publication number Publication date
CN104754732B (zh) 2018-12-07

Similar Documents

Publication Publication Date Title
CN103339522B (zh) 对等定位服务
US20230171618A1 (en) Communication method and apparatus
EP3157230B1 (en) Method for acquiring identifier of terminal in network, management network element and storage medium
CN106789526B (zh) 多***网络连接的方法及装置
US9008041B2 (en) Processing method supporting handover, communication apparatus, and communication system
CN102572689B (zh) 移动终端定位***以及方法
US20070008981A1 (en) Communication device client update system and method
US20120162445A1 (en) Virtual tunnel router, ip camera management server and location-based ip camera service method
KR20010020910A (ko) 위치 판정 방법
CN102598727B (zh) Wan/wlan单播和多播通信的方法和装置
US20100311401A1 (en) Communication session transfer from one communication device to another based on location correlated to time
EP1465381A2 (en) Program, method and apparatus providing mobility of voice over IP terminals
US10021512B2 (en) Switching to advertising locator after connection establishment
KR102486733B1 (ko) 로컬 영역 네트워크 통신 방법, 디바이스 및 시스템
EP2536171A1 (en) Location method, device and system for secure user plane location enabled terminal
US8472420B2 (en) Gateway device
CN104349455A (zh) 一种通过wifi热点定位的方法和***
CN112217856A (zh) 应用实例的地址获取方法、装置、设备及存储介质
CN106507414B (zh) 报文转发方法及装置
CN112104680B (zh) 一种确定边缘应用的方法、装置、设备及存储介质
CN111404975A (zh) 一种消息传输的方法、装置、设备及计算机存储介质
KR101710033B1 (ko) 유동 ip기기 간 상시 연결성 유지 방법 및 이를 위한 장치
CN102957755B (zh) 一种地址解析方法、装置及信息传输方法
CN107396313B (zh) 一种定位触发方法及***
US20230171673A1 (en) Method and system for routing an internet protocol data packet between wireless computer devices connected to a cellular 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
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: Room 810, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080

Patentee after: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd.

Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building block A room 602

Patentee before: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd.