CN102160400A - Method, equipment for acquiring information needed to locate mobile terminal - Google Patents
Method, equipment for acquiring information needed to locate mobile terminal Download PDFInfo
- Publication number
- CN102160400A CN102160400A CN2009801363550A CN200980136355A CN102160400A CN 102160400 A CN102160400 A CN 102160400A CN 2009801363550 A CN2009801363550 A CN 2009801363550A CN 200980136355 A CN200980136355 A CN 200980136355A CN 102160400 A CN102160400 A CN 102160400A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- access
- network
- loop information
- request message
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
用于获取对移动终端进行定位 Used to obtain the location of the mobile terminal
所需的信息的方法和装置 技术领域 Method and apparatus for required information Technical field
本发明涉及通信网络中的接入设备和网絡服务器, 尤其涉及在接 入设备中用于协助网络服务器获取对移动终端定位所需的信息的方 法及装置, 在网络服务器用于获取对移动终端进行定位所需的信息的 方法及装置。 背景技术 The present invention relates to an access device and a network server in a communication network, and in particular to a method and a device for assisting a network server in the access device to obtain information required for positioning a mobile terminal, and for obtaining information required for positioning a mobile terminal in the network server. Method and apparatus for locating required information. Background technique
随着技术的迅猛发展, 固定移动融合(FMC ) 的趋势越来越明显, 无线局域网已在接入网里得到广泛的应用。 网络运营商也开始在接入网 中大力部署无线局域网以为移动终端提供公共无线接入服务。 网络运营 商的接入网要为移动终端提供移动性, 那么移动终端不管在哪个无线 接入点的覆盖范围下, 它都应该对网络运营商是可见的。 这就意味着 移动终端能否经由无线接入点接入网絡享受服务应该由网络运营商 控制。 由于无线接入点一般放置在用户驻地网络中, 从移动终端和网 络运营商的角度来看, 都会认为不安全。 With the rapid development of technology, the trend of Fixed Mobile Convergence (FMC) becomes more and more obvious, and the wireless local area network has been widely used in the access network. Network operators have also begun to vigorously deploy wireless local area networks in access networks to provide public wireless access services for mobile terminals. If the access network of the network operator is to provide mobility for the mobile terminal, no matter which wireless access point the mobile terminal is in, it should be visible to the network operator. This means that whether the mobile terminal can access the network to enjoy the service through the wireless access point should be controlled by the network operator. Since the wireless access point is generally placed in the customer premises network, it is considered unsafe from the perspectives of the mobile terminal and the network operator.
目 前, 已有基于 IETF 的无线接入点的控制和配置协议 ( CAPWAP, RFC3990 )提出的一种集中式的 WLAN 架构来解决上 述安全问题的技术方案。 其网络拓朴结构图如图 1所示, 其中, 无线 接入点 12实现瘦 AP的功能 (或称之为 "WTP" 或智能天线), 无线 控制功能 (AC ) 由接入设备 14来实现。 为移动终端提供网络接入服 务的 Public WLAN由运营商所控制的接入设备 14控制 (当然, 用户 Private WLAN由用户自己控制)。 At present, a centralized WLAN architecture proposed by the IETF-based Control and Configuration Protocol for Wireless Access Points (CAPWAP, RFC3990) is a technical solution to solve the above-mentioned security problems. Its network topology structure diagram is shown in FIG. 1, wherein, the wireless access point 12 realizes the function of thin AP (or called "WTP" or smart antenna), and the wireless control function (AC) is realized by the access device 14 . The Public WLAN that provides network access services for mobile terminals is controlled by the access device 14 controlled by the operator (of course, the user's Private WLAN is controlled by the user himself).
在图 1所示的网絡拓朴结构中, 接入设备 14 (包括 14-1和 14-2 ) 通过在各个移动终端 11启动时发送的 DHCP地址分配请求消息中分 别插入选项 82, 用以通知 DHCP地址分配服务器 19该移动终端 11 的接入环路信息, 也即该移动终端通过哪一个接入设备以及该接入设 备的哪个槽、 哪个端口接入到网络中。 通常, 网络运营商在部署网络 时,每个接入设备的每个槽的每个端口对应于哪个地理区域是事先规 划好的, 并存储在 DHCP服务器 19中。 DHCP服务'器从 DHCP地址 分配请求消息中提取各个移动终端 11 的接入环路信息并进行存储, 然后利用接入环路信息对各个移动终端 11进行定位。 In the network topology shown in FIG. 1, the access device 14 (including 14-1 and 14-2) inserts the option 82 into the DHCP address allocation request message sent when each mobile terminal 11 is started, to notify The access loop information of the mobile terminal 11 in the DHCP address assignment server 19, that is, which access device the mobile terminal passes through and which access device Which slot and which port of the device is connected to the network. Usually, when the network operator deploys the network, which geographical area each port of each slot of each access device corresponds to is planned in advance and stored in the DHCP server 19. The DHCP server extracts and stores the access loop information of each mobile terminal 11 from the DHCP address allocation request message, and then uses the access loop information to locate each mobile terminal 11.
为了支持移动终端 11的移动性, IEEE 802.11r中规定了移动终端 11在不同的 WLAN-接入点之间进行切换的协议标准, 使得移动站能够 在开机的情形下 (即不改变 IP地址的情形下)在不同的 WLAN接入点 之间进行快速切换。 此时, 带来的一个问题是, DHCP服务器 19中的接 入环路信息映射表没有进行更新, DHCP服务器 19无法利用其中存储的 接入环路信息来对移动终端进行定位。 发明内容 In order to support the mobility of the mobile terminal 11, IEEE 802.11r stipulates the protocol standard for the mobile terminal 11 to switch between different WLAN-access points, so that the mobile station can scenario) to quickly switch between different WLAN access points. At this time, a problem caused is that the access loop information mapping table in the DHCP server 19 is not updated, and the DHCP server 19 cannot use the access loop information stored therein to locate the mobile terminal. Contents of the invention
本发明为了解决现有技术的上述问题, 提出了接入设备中协助网 络服务器获取对移动终端进行定位所需的信息的技术方案, 接入设备 在接收到来自移动终端的网络连接请求消息后, 确定该移动终端的接 入环路信息, 并将该移动终端的接入环路信息报告给网络服务器, 以 便网络服务器据此对移动终端进行定位。 In order to solve the above-mentioned problems in the prior art, the present invention proposes a technical solution for assisting the network server in the access device to obtain the information required for positioning the mobile terminal. After the access device receives the network connection request message from the mobile terminal, Determine the access loop information of the mobile terminal, and report the access loop information of the mobile terminal to the network server, so that the network server can locate the mobile terminal accordingly.
根据本发明的第一方面,提供了一种在接入网的接入设备中用于 协助网络服务器获取对移动终端定位所需的信息的方法, 其特征在 于, 包括以下步骤: a. 接收来自移动终端的网络连接请求消息, 所 述网络连接请求消息中包括所述移动终端的标识; b. 根据本接入设 备接收到所述网络连接请求消息的端口位置, 确定所述移动终端的接 入环路信息; c. 发送通知消息至网络服务器, 该通知消息中包括所 述移动终端的接入环路信息和该移动终端的标识。 According to the first aspect of the present invention, there is provided a method for assisting a network server in obtaining information required for positioning a mobile terminal in an access device of an access network, which is characterized in that it includes the following steps: a. A network connection request message of the mobile terminal, where the network connection request message includes the identifier of the mobile terminal; b. According to the port position at which the access device receives the network connection request message, determine the access of the mobile terminal loop information; c. sending a notification message to the network server, the notification message including the access loop information of the mobile terminal and the identifier of the mobile terminal.
根据本发明的第二方面,提供了一种在通信网络的网络服务器中 用于获取对移动终端进行定位所需的信息的方法, 其特征在于, 包括 以下步骤: - 接收来自接入设备的通知消息, 该通知消息中包括移动 终端的接入环路信息和该移动终端的标识信息; - 根据所述移动终端 的接入环路信息和标识信息来建立或更新接入环路信息映射表, 该接 入环路信息映射表用于对移动终端进行定位。 According to a second aspect of the present invention, there is provided a method for obtaining information required for positioning a mobile terminal in a network server of a communication network, characterized in that it includes the following steps: - receiving a notification from an access device message, the notification message includes the access loop information of the mobile terminal and the identification information of the mobile terminal; - according to the mobile terminal The access loop information and identification information are used to establish or update the access loop information mapping table, and the access loop information mapping table is used to locate the mobile terminal.
根据本发明的第三方面,提供了一种在接入网的接入设备中用于 协助网络服务器获取对移动终端进行定位所需的信息的协助装置, 其 特征在于, 该装置包括第一接收装置、 确定装置和第一发送装置。 其 中, 第一接收装置用于接收来自移动终端的网络连接请求消息, 所述 网络连接请求消息中包括所述移动终端的标识; 确定装置用于根据本 接入设备接收到所述网络连接请求消息的端口位置, 确定所述移动终 端的接入环路信息; 第一发送装置用于发送通知消息至网络服务器, 该通知消息中包括所述移动终端的接入环路信息和该移动终端的标 识。 According to a third aspect of the present invention, there is provided an assisting device for assisting a network server in obtaining information required for positioning a mobile terminal in an access device of an access network, wherein the device includes a first receiving means, determining means and first sending means. Wherein, the first receiving means is used to receive the network connection request message from the mobile terminal, and the network connection request message includes the identifier of the mobile terminal; the determining means is used to receive the network connection request message according to the access device The port position of the mobile terminal is determined to determine the access loop information of the mobile terminal; the first sending means is used to send a notification message to the network server, and the notification message includes the access loop information of the mobile terminal and the identification of the mobile terminal .
根据本发明的第四方面,提供了一种在通信网络的网络服务器中 用于获取对移动终端进行定位所需的信息的获取装置, 其特征在于, 该获取装置包括第二接收装置、 建立或更新装置。 其中, 第二接收装 置用于接收来自接入设备的通知消息, 该通知消息中包括移动终端的 接入环路信息和该移动终端的标识信息; 建立或更新装置用于根据所 述移动终端的接入环路信息和标识信息来建立或更新接入环路信息 映射表, 该接入环路信息映射表用于对移动终端进行定位。 According to a fourth aspect of the present invention, there is provided an obtaining device for obtaining information required for positioning a mobile terminal in a network server of a communication network, wherein the obtaining device includes a second receiving device, establishing or Update device. Wherein, the second receiving means is used to receive a notification message from the access device, the notification message includes the access loop information of the mobile terminal and the identification information of the mobile terminal; The access loop information and the identification information are used to establish or update the access loop information mapping table, and the access loop information mapping table is used to locate the mobile terminal.
通过利用本发明的方法和装置, 无论移动终端如何移动, 网络服 务器尤其是例如 DHCP 服务器的地址分配服务器都能够获得对移动 终端定位所需的信息, 从而能够对移动终端进行准确的定位。 附图说明 By using the method and device of the present invention, no matter how the mobile terminal moves, the network server, especially the address allocation server such as the DHCP server, can obtain the information required for locating the mobile terminal, thereby accurately locating the mobile terminal. Description of drawings
通过阅读以下参照附图对非限制性实施例所作的详细描述, 本发 明的其它特征、 目的和优点将会变得更明显。 Other characteristics, objects and advantages of the present invention will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings.
图 1为根据本发明的一个具体实施方式的网络拓朴结构示意图; 图 2为根据本发明的一个具体实施方式在通信网络中接入设备协 助网络服务器获取对移动终端进行定位所需的信息的系统流程图; 图 3a为根据本发明的一个具体实施方式在 TCP/IP通信网络中在 移动终端初始启动时接入设备协助.网络服务器获取对移动终端进行 定位所需的信息的一个系统流程图; Fig. 1 is a schematic diagram of a network topology structure according to a specific embodiment of the present invention; Fig. 2 is a diagram of an access device assisting a network server in obtaining information required for positioning a mobile terminal in a communication network according to a specific embodiment of the present invention System flow diagram; Fig. 3a is in TCP/IP communication network according to a specific embodiment of the present invention When the mobile terminal is initially started, the access device assists. A system flow chart of the network server obtaining the information required for positioning the mobile terminal;
图 3b为根据本发明的一个具体实施方式在 TCP/IP通信网络中在 移动终端初始启动时接入设备协助网絡服务器获取对移动终端进行 定位所需的信息的另一个系统流程图; FIG. 3b is another system flow diagram of an access device assisting a network server in obtaining information required for positioning a mobile terminal in a TCP/IP communication network when the mobile terminal is initially started according to a specific embodiment of the present invention;
图 4为根据本发明的一个具体实施方式在 TCP/IP通信网络中在 移动终端切换时接入设备协助网络服务器获取对移动终端进行定位 所需的信息的又一个系统流程图; FIG. 4 is another system flow diagram of the access device assisting the network server in obtaining the information required for positioning the mobile terminal when the mobile terminal is switched in the TCP/IP communication network according to a specific embodiment of the present invention;
图 5为根据本发明的一个具体实施方式的在接入网的接入设备中 用于协助网络服务器获取对移动终端进行定位所需的信息的协助装 置 500的结构框图; FIG. 5 is a structural block diagram of an assisting device 500 for assisting a network server in obtaining information required for positioning a mobile terminal in an access device of an access network according to a specific embodiment of the present invention;
图 6为根据本发明的一个具体实施方式的在通信网络的网络服务 器中用于获取对移动终端进行定位所需的信息的获取装置 600的结构 框图; FIG. 6 is a structural block diagram of an acquisition device 600 for acquiring information required for positioning a mobile terminal in a network server of a communication network according to a specific embodiment of the present invention;
其中,相同或相似的附图标记表示相同或相似的步骤特征或装置 (模块)。 具体实施方式 Wherein, the same or similar reference numerals represent the same or similar step features or devices (modules). Detailed ways
以下结合附图对本发明的具体实施例进行详细的示例性描述。 图 1为根据本发明的一个具体实施方式的网络拓朴结构图。其中, 移动终端 11通过无线接入点 12 (包括 12-1 , 12-2和 12-3等)接入到 网络中。 无线接入点 12 通过数字用户线路(DSL )调制器或者直接 与接入设备 14 (包括 14-1和 14-2等)相连。 接入设备 14通过边缘 路由器 15相连。 在运营商(NSP ) 网络中, 包括 AAA服务器 17, 网 络管理系统 18, 网络服务器 10和地址分配服务器 19等。 Specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Fig. 1 is a network topology diagram according to a specific embodiment of the present invention. Wherein, the mobile terminal 11 accesses the network through the wireless access point 12 (including 12-1, 12-2 and 12-3, etc.). The wireless access point 12 is connected to the access device 14 (including 14-1 and 14-2, etc.) through a digital subscriber line (DSL) modulator or directly. Access devices 14 are connected through edge routers 15. In the operator's (NSP) network, it includes AAA server 17, network management system 18, network server 10 and address allocation server 19, etc.
在现有技术中, DHCP服务器 19从来自移动终端 11的 DHCP地 址分配请求消息获得移动终端 11 的接入环路信息, 并利用接入环路 信息对移动终端 11进行定位。 在本发明中, 不限于由 DHCP服务器 19获取接入环路信息从而对移动终端 11定位, 任何一个网络服务器 10都可以获取移动终端 11的接入环路信息从而对移动终端 11进行定 位, 并且该网絡服务器可以是位于运营商网络中, 也可以位于因特网 内容服务提供商 (ICP ) 网络中, 根据定位的实际应用而定。 例如, 网络广告商可利用网络服务器 10对移动终端的定位功能进行有针对 性的广告发送; 运营商可利用网络服务器 10对移动终端的定位功能 进行有针对性的天气预报的发送等。 In the prior art, the DHCP server 19 obtains the access loop information of the mobile terminal 11 from the DHCP address assignment request message from the mobile terminal 11, and uses the access loop information to locate the mobile terminal 11. In the present invention, it is not limited to obtain the access loop information by the DHCP server 19 so as to locate the mobile terminal 11, any network server 10 can obtain the access loop information of the mobile terminal 11 so as to locate the mobile terminal 11, and the network server can be located in the network of the operator, or in the network of the Internet content service provider (ICP), according to the positioning It depends on the actual application. For example, network advertisers can use the network server 10 to send targeted advertisements to the mobile terminal's positioning function; operators can use the network server 10 to send targeted weather forecasts to the mobile terminal's positioning function.
图 2示出了根据本发明的一个具体实施方式的系统流程图。 以下 结合图 1对图 2中所示的接入设备协助网络服务器 10获取对移动终 端定位所需的信息的过程进行详细描述。 Fig. 2 shows a system flow chart according to a specific embodiment of the present invention. The process in which the access device shown in FIG. 2 assists the network server 10 in obtaining information required for positioning the mobile terminal will be described in detail below in conjunction with FIG. 1.
首先, 在步骤 S201 中, 接入设备 14-2接收来自移动终端 11 的 网络连接请求消息, 该网络连接请求消息中包括所述移动终端的标 识。 如图 1所示, 移动终端 11将网络连接请求消息先发送给无线接 入点 12-1, 无线接入点 12-1再将该网络连接请求消息发送给接入设 备 14-2, 无线接入点 12-1起一个简单转发的功能。 First, in step S201, the access device 14-2 receives a network connection request message from the mobile terminal 11, and the network connection request message includes the identifier of the mobile terminal. As shown in FIG. 1, the mobile terminal 11 first sends the network connection request message to the wireless access point 12-1, and the wireless access point 12-1 then sends the network connection request message to the access device 14-2, and the wireless access point 12-1 sends the network connection request message to the access device 14-2. Entry point 12-1 functions as a simple forwarding.
然后在步骤 S202中, 接入设备 14-2根据接收到网络连接请求消 息的端口位置, 确定移动终端 11的接入环路信息。 Then in step S202, the access device 14-2 determines the access loop information of the mobile terminal 11 according to the port position at which the network connection request message is received.
通常, 大型的接入设备具有多个槽(Slot ), 每个槽具有多个端口 ( Port ), 小型的接入设备具有多个端口。 接入设备 14-2根据接收到 的网络连接请求消息的端口的位置, 就能确定移动终端的接入环路信 息, 也即该移动终端通过哪个接入设备的哪个端口接入, 或者该移动 终端通过哪个接入设备的哪个槽的哪个端口接入, 也即接入环路信息 包括接入设备 14-2的标识和接入设备 14-2将移动终端 11接入网络的 线路的线路标识。 线路标识包括接入设备 14-2 的端口标识, 在接入 设备 14_2具有多个槽的情形, 还可进一步包括接入设备 14-2的槽标 识。 Generally, a large access device has multiple slots (Slots), each slot has multiple ports (Port), and a small access device has multiple ports. The access device 14-2 can determine the access loop information of the mobile terminal according to the port position of the received network connection request message, that is, which port of the access device the mobile terminal accesses through, or the mobile terminal The terminal is accessed through which port of which slot of the access device, that is, the access loop information includes the identification of the access device 14-2 and the line identification of the line through which the access device 14-2 connects the mobile terminal 11 to the network . The line identifier includes the port identifier of the access device 14-2, and in the case that the access device 14-2 has multiple slots, it may further include the slot identifier of the access device 14-2.
优选地, 如果接入设备 14-2 的一个端口辖有多个无线接入点, 或者一个无线接入点辖有多个 Public WLAN,接入环路信息还可以进 —步包括移动终端 11所接入的 Public WLAN的标识, 也即无线网络 的标识, 例如 SSID。 Public WLAN的标识可由无线接入点 12-1插入 到来自移动终端 11的网络连接请求消息中, 或者也可由移动终端 11 自己插入到网络连接请求消息中。 Preferably, if one port of the access device 14-2 governs multiple wireless access points, or one wireless access point governs multiple Public WLANs, the access loop information may further include the An identifier of the accessed Public WLAN, that is, an identifier of the wireless network, such as an SSID. The logo of the Public WLAN can be inserted by the wireless access point 12-1 into the network connection request message from the mobile terminal 11, or may also be inserted into the network connection request message by the mobile terminal 11 itself.
在步骤 S203中, 接入设备 - 2发送通知消息至网络服务器 10, 该通知消息中包括移动终端 11的接入环路信息和该移动终端 11的标 识。 移动终端 11 的标识包括任何可以唯一识别该移动终端的标识, 例如数据链路层地址, 网络层地址等。 对于 TCP/IP 网络, 数据链路 层地址即为 MAC地址, 网络层地址即为 IP地址。 In step S203, the access device-2 sends a notification message to the network server 10, and the notification message includes the access loop information of the mobile terminal 11 and the identification of the mobile terminal 11. The identifier of the mobile terminal 11 includes any identifier that can uniquely identify the mobile terminal, such as a data link layer address, a network layer address, and the like. For a TCP/IP network, the data link layer address is the MAC address, and the network layer address is the IP address.
最后, 在步驟 S204中, 网络服务器 10根据通知消息中包含的移 动终端 11 的接入环路信息和标识信息来建立或更新接入环路信息映 射表, 该接入环路信息映射表用于对移动终端进行定位。 该接入环路 信息映射表的一个示例如下表所示。 Finally, in step S204, the network server 10 establishes or updates an access loop information mapping table according to the access loop information and identification information of the mobile terminal 11 included in the notification message, and the access loop information mapping table is used for Locate the mobile terminal. An example of the access loop information mapping table is shown in the following table.
表 1 接入环路信息映射表 Table 1 Access loop information mapping table
需要说明的是, 表 1中有两栏移动终端的标识, 实际使用中, 可 以仅保留其中一栏移动终端的标识, 也可以根据需要采用两栏移动终 端的标识。 It should be noted that there are two columns of mobile terminal identifiers in Table 1. In actual use, only one column of mobile terminal identifiers may be reserved, or two columns of mobile terminal identifiers may be used as required.
优选地,在图 2所示的流程中,在步驟 S201后, 即接入设备 14-2 接收到来自移动终端 11的网络连接请求消息后, 接入设备 14-2判断 是否允许该移动终端 11接入到网络中, 如果允许该移动终端 11接入 到网络中, 则再执行步骤 S202。 Preferably, in the process shown in FIG. 2, after step S201, that is, after the access device 14-2 receives the network connection request message from the mobile terminal 11, the access device 14-2 determines whether the mobile terminal 11 is allowed to access to the network, if the mobile terminal 11 is allowed to access the network, step S202 will be executed again.
优选地, 接入设备 14-2判断是否允许移动终端 11接入网络的标 准有很多, 例如, 如果某些无线接入点仅服务于高优先级的用户, 则 也可能拒绝低优先级的移动终端的接入, 或者网络侧出现拥塞, 也可 能拒绝该新移动终端的接入, 或者该接入设备或者无线接入点服务的 终端数以达到最大限, 也可能拒绝新移动终端的接入, 或者该移动终 端没有接入网络的权限。 Preferably, there are many criteria for the access device 14-2 to determine whether to allow the mobile terminal 11 to access the network. For example, if some wireless access points only serve high-priority users, it may also reject low-priority mobile Terminal access, or congestion on the network side, may also reject the access of the new mobile terminal, or the number of terminals served by the access device or wireless access point may reach the maximum limit, or the access of the new mobile terminal may be rejected , or the mobile terminal The client does not have permission to access the network.
在基于 802.11协议的无线接入过程中,上述流程中的网络连接请 求消息至少包括关联请求消息和重关联请求消息。 这两种消息分别对 应于移动终端 11 初始启动和从一个无线接入点的覆盖区域移动至另 一个无线接入点的覆盖区域的情形。 In the wireless access process based on the 80 2 .11 protocol, the network connection request message in the above process includes at least an association request message and a re-association request message. These two kinds of messages respectively correspond to the situation of the mobile terminal 11 initially starting up and moving from the coverage area of one wireless access point to the coverage area of another wireless access point.
在移动终端 11初始启动时, 网络服务器 10获得移动终端 11 的 接入环路信息的方式至少有如下两种方法。 When the mobile terminal 11 is initially started, the network server 10 obtains the access loop information of the mobile terminal 11 at least in the following two ways.
一种是由接入设备 14-2在接收到的来自移动终端 11的地址分配 请求消息中插入移动终端 11的接入环路信息, 地址分配服务器 19接 收到该地址分配请求消息后, 从中提取移动终端 11 的接入环路信息 并进行存储, 然后将移动终端 11 的接入环路信息发送给网络服务器 10。 这种方法适用于那些通过网络来获取网络地址的移动终端 11。 One is that the access device 14-2 inserts the access loop information of the mobile terminal 11 into the address allocation request message received from the mobile terminal 11, and the address allocation server 19 extracts the information from the address allocation request message after receiving the address allocation request message. The access loop information of the mobile terminal 11 is stored, and then the access loop information of the mobile terminal 11 is sent to the network server 10 . This method is suitable for those mobile terminals 11 that obtain the network address through the network.
另一种是接入设备 14-2 在接收到移动终端 11 的关联请求消息 后, 根据接收到的关联请求消息的端口位置, 确定该移动终端 11 的 接入环路信息, 然后发送通知消息给网絡服务器 10, 该通知消息中包 含移动终端 11的接入环路信息和移动终端 11的标识, 此时, 移动终 端 11尚未获得 IP地址, 移动终端 11的标识为 MAC地址。 这种方法 同时适用于拥有静态网络地址的移动终端 11 和通过网络来获取网络 地址的移动终端 11。 The other is that after receiving the association request message from the mobile terminal 11, the access device 14-2 determines the access loop information of the mobile terminal 11 according to the port position of the received association request message, and then sends a notification message to For the network server 10, the notification message includes the access loop information of the mobile terminal 11 and the identifier of the mobile terminal 11. At this time, the mobile terminal 11 has not obtained an IP address, and the identifier of the mobile terminal 11 is a MAC address. This method is applicable to both the mobile terminal 11 having a static network address and the mobile terminal 11 obtaining a network address through the network.
对于那些通过网络来获取网络地址的移动终端 11 ,上述两种方式 可以单独使用, 也可以结合使用。 For those mobile terminals 11 that obtain network addresses through the network, the above two methods can be used alone or in combination.
以基于 TCP/IP协议的通信网络(以下简称 "TCP/IP网絡,,)为例, 图 3a和图 3b分别示出了上述两种方式的流程图。 对于 TCP/IP网络, 网络地址也即 IP地址; 地址分配服务器 19包括基于动态主机配置协 议 ( DHCP ) 的地址分配服务器。 地址分配请求消息包括 DHCP地址 分配协议中的 DHCP 发现 ( DHCP-DISCOVER ) 消息、 DHCP 请求 ( DHCP-REQUEST ) 消息。 Taking a communication network based on the TCP/IP protocol (hereinafter referred to as "TCP/IP network") as an example, Figure 3a and Figure 3b show the flow charts of the above two methods respectively. For a TCP/IP network, the network address is also IP address: Address assignment server 19 includes an address assignment server based on Dynamic Host Configuration Protocol (DHCP).Address assignment request messages include DHCP discovery (DHCP-DISCOVER) messages and DHCP request (DHCP-REQUEST) messages in the DHCP address assignment protocol.
以下结合图 1先对图 3a所示的流程进行详细说明。 The process shown in FIG. 3a will be described in detail below in conjunction with FIG. 1.
首先, 在步驟 S301 中, 移动终端 11 与无线接入点 12-1 通过 Beacon/probe信令执行扫描 ( Scanning ) 过程。 First, in step S301, the mobile terminal 11 and the wireless access point 12-1 pass Beacon/probe signaling executes a scanning (Scanning) process.
接着, 在步骤 S302中, 移动终端 11与接入设备 14-2 以及运营 商网络中的资源管理器(为筒便起见, 图 1和图 3中未示出)之间执 行网络和服务发现过程。 Next, in step S302, a network and service discovery process is performed between the mobile terminal 11, the access device 14-2 and the resource manager in the operator's network (for the sake of simplicity, not shown in FIG. 1 and FIG. 3 ) .
在步骤 S303中, 移动终端 11经由无线接入点 12-1与接入设备 14-2 进行执行认证过程 ( 802.11 认证中 的 Open System Authentication )。 In step S303, the mobile terminal 11 performs an authentication process (Open System Authentication in 802.11 authentication) with the access device 14-2 via the wireless access point 12-1.
认证成功后, 在步骤 S304中, 移动终端 11与接入设备 14-2执 行关联过程。 移动终端 11发送关联请求消息给接入设备 14-2, 接入 设备 14-2接收到该关联请求消息后, 发送关联响应消息给移动终端 11。 After the authentication is successful, in step S304, the mobile terminal 11 performs an association process with the access device 14-2. The mobile terminal 11 sends an association request message to the access device 14-2, and the access device 14-2 sends an association response message to the mobile terminal 11 after receiving the association request message.
接着, 在步骤 S305中, 移动终端 11与接入设备 14-2以及 NSP 网络中的 AAA服务器执行 802.1x EAP认证和密钥交换过程。 Next, in step S305, the mobile terminal 11 performs the 802.1x EAP authentication and key exchange process with the access device 14-2 and the AAA server in the NSP network.
最后, 在步骤 S306中, 移动终端 11从 NSP网络的 DHCP服务 器 19中获取各种配置参数, 包括 IP地址等。 具体地, 接入设备 I4-2 艮据接收到的来自移动终端 11的 DHCP地址分配请求消息的端口位 置, 确定该移动终端 11 的接入环路信息, 并在接收到的来自移动终 端 11 的 DHCP地址分配请求消息中插入移动终端 11 的接入环路信 息。 Finally, in step S306, the mobile terminal 11 acquires various configuration parameters from the DHCP server 19 of the NSP network, including the IP address and the like. Specifically, the access device 14-2 determines the access loop information of the mobile terminal 11 according to the port position of the received DHCP address allocation request message from the mobile terminal 11, and in the received The access loop information of the mobile terminal 11 is inserted into the DHCP address assignment request message of the mobile terminal 11.
在步骤 S308 中, DHCP服务器 19接收到来自移动终端 11 的 DHCP地址分配请求消息后, 从中提取该移动终端 11 的接入环路信 息, 并发送给网络服务器 10。 In step S308, after receiving the DHCP address assignment request message from the mobile terminal 11, the DHCP server 19 extracts the access loop information of the mobile terminal 11 and sends it to the network server 10.
然后, 在步骤 S309中, 网络服务器 10获取了移动终端 11的接 入环路信息后, 建立或更新接入环路信息映射表, 以根据该接入环路 信息映射表对移动终端进行定位。 Then, in step S309, after obtaining the access loop information of the mobile terminal 11, the network server 10 creates or updates the access loop information mapping table, so as to locate the mobile terminal according to the access loop information mapping table.
以上对图 3a所示的流程进行了详细说明, 下面对图 3b所示的流 程进行详细说明。 The flow shown in FIG. 3a has been described in detail above, and the flow shown in FIG. 3b will be described in detail below.
图 3b中步骤 S301至 S305与图 3a中的步骤相同,在此不再赘述。 在接入设备 14-2与移动终端 11之间成功地完成 802.1xEAP认证 和密钥交换后, 在步骤 S307中, 接入设备 14-2根据接收到的来自移 动终端 11的关联请求消息等消息的端口位置, 确定该移动终端 11的 接入环路信息, 并发送通知消息给网络服务器 10, 该通知消息中包含 移动终端 11 的接入环路信息和移动终端 11 的标识, 对于那些需要 DHCP服务器来分配 IP地址的移动终端 11 , 此时尚未获得 IP地址, 标识为 MAC地址。 对于那些拥有静态 IP地址的移动终端 11 , 标识 可以是 IP地址, 也可以是 MAC地址。 Steps S301 to S305 in FIG. 3b are the same as the steps in FIG. 3a, and will not be repeated here. Successfully complete 802.1xEAP authentication between the access device 14-2 and the mobile terminal 11 After exchanging with the key, in step S307, the access device 14-2 determines the access loop information of the mobile terminal 11 according to the port position of the received message such as the association request message from the mobile terminal 11, and sends a notification message to the network server 10, the notification message includes the access loop information of the mobile terminal 11 and the identification of the mobile terminal 11, for those mobile terminals 11 that need a DHCP server to assign an IP address, the IP address has not been obtained at this time, and the identification is MAC address. For those mobile terminals 11 with static IP addresses, the identifier can be an IP address or a MAC address.
同样, 网絡服务器 10接收到通知消息后, 在步骤 S309中, 根据 该通知消息中的移动终端 11 的接入环路信息来建立或更新接入环路 信息映射表, 以根据该接入环路信息映射表对移动终端进行定位。 Similarly, after the network server 10 receives the notification message, in step S309, according to the access loop information of the mobile terminal 11 in the notification message, the access loop information mapping table is established or updated, so that according to the access loop The information mapping table locates the mobile terminal.
需要说明的是,其中, 图 3a和图 3b中所示的步骤 S301至 S306、 中均包含一次或多次的交互过程, 步骤 S301至 S305均为现有技术, 步驟 S301至 S305的详细过程可参考文献: CAPWAP Protocol Binding for IEEE 802.11第 7页以及 802.11-2007协议第 44页, 步骤 S306中 有关 DHCP消息的交互过程, 可参考 DHCP协议(RFC2131等), 本 发明在此不再赘述。 It should be noted that, among them, steps S301 to S306 shown in FIG. 3a and FIG. 3b all include one or more interaction processes, steps S301 to S305 are all existing technologies, and the detailed processes of steps S301 to S305 can be References: CAPWAP Protocol Binding for IEEE 802.11 page 7 and 802.11-2007 protocol page 44, for the interaction process of DHCP messages in step S306, refer to the DHCP protocol (RFC2131, etc.), and the present invention will not repeat them here.
再一个需要说明的是, 图 3b所示的流程图仅是一个示意图, 并 不必然构成对其中各个步骤的先后顺序的限制。 实际使用中, 可根据 需要进行调整。 其中, 步骤 S307、 S309与步骤 S304和 S305之间并 无必然的先后关系, 步骤 S307、 S309与步骤 S304 和 S305的执行不 分先后, 既可以同时执行, 也可以先执行前两个步骤 S303和 S304, 也可以先执行步骤 S307和 S309。 Another thing to be explained is that the flowchart shown in FIG. 3b is only a schematic diagram, and does not necessarily constitute a restriction on the sequence of the various steps therein. In actual use, it can be adjusted as needed. Wherein, there is no necessary sequence relationship between steps S307, S309 and steps S304 and S305, steps S307, S309 and steps S304 and S305 are executed in no particular order, and can be executed at the same time, or the first two steps S303 and S305 can be executed first S304. Steps S307 and S309 may also be performed first.
例如, 图 3b中步骤 S304中包括两个子步骤 S3041和 S3042 (为 简便起见, 图 3a和图 3b中未示出): S3041 : 移动终端 11发送关联 请求消息至接入设备 14-2, S3042: 接入设备 14-2发送关联响应消息 至移动终端 11。 For example, step S304 in FIG. 3b includes two substeps S3041 and S3042 (for simplicity, not shown in FIG. 3a and FIG. 3b): S3041: The mobile terminal 11 sends an association request message to the access device 14-2, S3042: The access device 14 - 2 sends an association response message to the mobile terminal 11 .
此时, 步驟 S307和步骤 S3042的执行也不分先后, 既可以同时 执行步骤 S307和步骤 S3042; 也可以先执行步骤 S307, 然后再执行 步骤 S3042; 也可以先执行步驟 S3042, 然后再执行步骤 S307。 在移动终端 11 从一个无线接入点的覆盖区域移动到另一个无线 接入点的覆盖区域时, 例如, 从图 1 中的无线接入点 12-1 的覆盖范 围移动到无线接入点 12-3的覆盖范围时, 移动终端 11的接入环路信 息发生了改变, 网络服务器 10中存储的移动终端 11的接入环路信息 需要更新。此时,移动终端 11会根据 802.11r协议启动快速切换过程, 接入设备 14-2在接收到来自移动终端 11的重关联请求消息后, 根据接收到重关联请求消息的端口, 确定移动终端 11 的接入环路信 息, 然后发送通知消息至网络服务器 10, 该通知消息中包括移动终端 11的接入环路信息和移动终端 11的标识。由于移动终端 11在切换的 过程中, IP地址不变, 因此, 移动终端 11的标识可以是移动终端 11 的 IP地址, 也可以是移动终端 11的 MAC地址。 At this time, step S307 and step S3042 are executed in no particular order, either step S307 and step S3042 can be executed at the same time; step S307 can also be executed first, and then step S3042 can be executed; or step S3042 can be executed first, and then step S307 can be executed . When the mobile terminal 11 moves from the coverage area of one wireless access point to the coverage area of another wireless access point, for example, moving from the coverage area of the wireless access point 12-1 in FIG. 1 to the wireless access point 12 -3, the access loop information of the mobile terminal 11 changes, and the access loop information of the mobile terminal 11 stored in the network server 10 needs to be updated. At this time, the mobile terminal 11 will start the fast handover process according to the 802.11r protocol. After receiving the reassociation request message from the mobile terminal 11, the access device 14-2 determines that the mobile terminal 11 access loop information, and then send a notification message to the network server 10, the notification message includes the access loop information of the mobile terminal 11 and the identifier of the mobile terminal 11. Since the IP address of the mobile terminal 11 does not change during the handover process, the identifier of the mobile terminal 11 may be the IP address of the mobile terminal 11 or the MAC address of the mobile terminal 11.
如果在移动终端 11初始启动时, 接入设备 14- 2发送的通知消息 中包含的移动终端 11的标识为移动终端 11的 MAC地址, 则在移动 终端 11快速切换时, 接入设备 14-1发送的通知消息中包含的移动终 端 11的标识可以为移动终端 11的 MAC地址,也可以同时包含 MAC 地址和 IP地址。 如果在移动终端 11初始启动时,接入设备 14-2发送 的通知消息中包含的移动终端 11的标识为移动终端 11的 IP地址, 则在移动终端 11快速切换时, 接入设备 14-1发送的通知消息中包含 的移动终端 11的标识也为移动终端 11的 IP地址, 或者移动终端 11 的 IP地址和 MAC地址。 如果在移动终端 11初始启动时, 接入设备 14-2发送的通知消息中包含的移动终端 11 的标识为移动终端 11 的 MAC地址和 IP地址,则接入设备 14-1发送的通知消息中包含的移动 终端 11的标识可为移动终端 11的 IP地址或 MAC地址或 IP地址和 MAC地址。 If when the mobile terminal 11 is initially started, the identifier of the mobile terminal 11 contained in the notification message sent by the access device 14-2 is the MAC address of the mobile terminal 11, then when the mobile terminal 11 switches rapidly, the access device 14-1 The identifier of the mobile terminal 11 included in the sent notification message may be the MAC address of the mobile terminal 11, or may include both the MAC address and the IP address. If when the mobile terminal 11 is initially started, the identification of the mobile terminal 11 contained in the notification message sent by the access device 14-2 is the IP address of the mobile terminal 11, then when the mobile terminal 11 is switched quickly, the access device 14-1 The identifier of the mobile terminal 11 contained in the sent notification message is also the IP address of the mobile terminal 11, or the IP address and the MAC address of the mobile terminal 11. If when the mobile terminal 11 is initially started, the identifier of the mobile terminal 11 contained in the notification message sent by the access device 14-2 is the MAC address and IP address of the mobile terminal 11, then the notification message sent by the access device 14-1 The contained identifier of the mobile terminal 11 may be the IP address or the MAC address or the IP address and the MAC address of the mobile terminal 11 .
根据 802.11r协议中规定的基于基本方式的快速切换流程图, 图 4示出了移动终端 11进行快速切换时的流程图。 According to the flow chart of fast handover based on the basic mode stipulated in the 802.11r protocol, FIG. 4 shows a flow chart when the mobile terminal 11 performs fast handover.
首先, 在步骤 S401 中, 移动终端 11与无线接入点 12-1之间进 行成功 (安全) 的会话和数据通信。 First, in step S401, a successful (secure) session and data communication is performed between the mobile terminal 11 and the wireless access point 12-1.
在步骤 S402中, 移动终端 11判断必须与无线接入点 12-1 断开 连接, 与无线接入点 12-3建立会话。 例如由于移动终端 11从无线接 入点 12-1的覆盖区域移动至无线接入点 12-3的覆盖区域导致移动终 端 11 由无线接入点 12-1接入网络切换到由无线接入点 12-3接入网 络, 移动终端 11 通过扫描以及网络和服务发现等步骤判断与无线接 入点 12-3建立会话。 In step S402, the mobile terminal 11 judges that it must be disconnected from the wireless access point 12-1 Connect to establish a session with the wireless access point 12-3. For example, because the mobile terminal 11 moves from the coverage area of the wireless access point 12-1 to the coverage area of the wireless access point 12-3, the mobile terminal 11 is switched from accessing the network by the wireless access point 12-1 to being switched by the wireless access point 12-1. 12-3 accesses the network, and the mobile terminal 11 judges to establish a session with the wireless access point 12-3 through steps such as scanning and network and service discovery.
在步骤 S403中, 移动终端 11发送重认证请求消息至无线接入点 12-3 , 由于接入控制功能由接入设备 14-1 来实现, 无线接入点 12-3 将来自移动终端 11 的重认证请求消息转发至接入设备 14-1。 接入设 备 14-1接收到重认证请求消息后发送重认证响应消息给移动终端 11。 In step S403, the mobile terminal 11 sends a re-authentication request message to the wireless access point 12-3. Since the access control function is implemented by the access device 14-1, the wireless access point 12-3 sends the The re-authentication request message is forwarded to the access device 14-1. The access device 14-1 sends a re-authentication response message to the mobile terminal 11 after receiving the re-authentication request message.
在步骤 S404中, 移动终端 11发送重关联请求消息至无线接入点 12-3。 同样, 由于接入控制功能由接入设备 14-1来实现, 无线接入点 12-3将来自移动终端 11的重认证请求消息转发至接入设备 14-1。 接 入设备 14-1 接收到重关联请求消息后发送重关联响应消息给移动终 端 11。 In step S404, the mobile terminal 11 sends a reassociation request message to the wireless access point 12-3. Similarly, since the access control function is implemented by the access device 14-1, the wireless access point 12-3 forwards the re-authentication request message from the mobile terminal 11 to the access device 14-1. After receiving the reassociation request message, the access device 14-1 sends a reassociation response message to the mobile terminal 11.
在步骤 S405 中, 接入设备 14-1根据接收到的来自移动终端 11 的重关联请求消息, 确定该移动终端 11 的接入环路信息, 并发送通 知消息给网络服务器 10, 该通知消息中包含移动终端 11的接入环路 信息和移动终端 11 的标识, 此时, 移动终端 11 已获得 IP地址, 移 动终端 11的标识可以是 MAC地址, 也可以是 IP地址。 In step S405, the access device 14-1 determines the access loop information of the mobile terminal 11 according to the received reassociation request message from the mobile terminal 11, and sends a notification message to the network server 10. In the notification message, It includes the access loop information of the mobile terminal 11 and the identifier of the mobile terminal 11. At this time, the mobile terminal 11 has obtained an IP address, and the identifier of the mobile terminal 11 may be a MAC address or an IP address.
网络服务器 10接收到通知消息后, 在步骤 S406中, 根据该通知 消息中的移动终端 11 的接入环路信息来建立或更新接入环路信息映 射表, 以根据该接入环路信息映射表对移动终端进行定位。 After the network server 10 receives the notification message, in step S406, it establishes or updates the access loop information mapping table according to the access loop information of the mobile terminal 11 in the notification message, so as to map The table locates the mobile terminal.
最后, 在步骤 S407中, 移动终端 11与无线接入点 12-3之间的 802. lx端口被打开,移动终端 11与无线接入点 12-3直接进行成功(安 全) 的会话和数据传输。 Finally, in step S407, the 802.lx port between the mobile terminal 11 and the wireless access point 12-3 is opened, and the mobile terminal 11 and the wireless access point 12-3 directly perform successful (secure) sessions and data transmission .
需要说明的是, 其中, 图 4 中所示的步骤 S401 至 S404和步骤 S407中均包含一次或多次的交互过程,步骤 S401至 S404和步骤 S407 均为现有技术, 详细可参考 IEEE802.11r、 IEEE802.il -2007协议以及 文献 CAPWAP Protocol Binding for IEEE 802.11第 7页等, 本发明在 此不再赘述。 It should be noted that, among them, steps S401 to S404 and step S407 shown in FIG. 4 all include one or more interactive processes, steps S401 to S404 and step S407 are all existing technologies, and details can be referred to IEEE802.11r , IEEE802.il-2007 protocol and document CAPWAP Protocol Binding for IEEE 802.11 page 7 etc., the present invention is in This will not be repeated here.
再一个需要说明的是, 图 4所示的流程图仅是一个示意图, 并不 必然构成对其中各个步骤的先后顺序的限制。 实际使用中, 可根据需 要进行调整。 其中, 步骤 S405、 S406与步骤 S407, 它们的执行不分 先后, 既可以同时执行, 也可以先执行前两个步骤 S405和 S406, 也 可以先执行步骤 S407。 Another thing to be explained is that the flowchart shown in FIG. 4 is only a schematic diagram, and does not necessarily constitute a restriction on the sequence of the various steps therein. In actual use, it can be adjusted as needed. Wherein, steps S405, S406 and step S407 are executed in no particular order, they can be executed at the same time, or the first two steps S405 and S406 can be executed first, or step S407 can be executed first.
其中, 步驟 S404中包括两个子步骤 S4041和 S4042 (为简便起 见, 图 4中未示出): S4041 : 移动终端 11发送关联请求消息至接入 设备 14- 1 , S4042: 接入设备 14-1发送关联响应消息至移动终端 11。 Wherein, step S404 includes two sub-steps S4041 and S4042 (for simplicity, not shown in FIG. 4): S4041: The mobile terminal 11 sends an association request message to the access device 14-1, S4042: The access device 14-1 Send an association response message to the mobile terminal 11.
此时, 步骤 S405和步骤 S4042的执行也不分先后, 既可以同时 执行步驟 S405和步骤 S4042; 也可以先执行步骤 S405 , 然后再执行 步骤 S4042; 也可以先执行步骤 S4042, 然后再执行步骤 S405。 At this time, step S405 and step S4042 are executed in no particular order, and step S405 and step S4042 can be executed simultaneously; step S405 can also be executed first, and then step S4042 can be executed; or step S4042 can be executed first, and then step S405 can be executed .
需要说明的是,网络服务器 10与 DHCP服务器 19也可以是同一 个物理设备, 也即, 在图 3a、 图 3b和图 4所示的流程中, 网络服务 器 10即是 DHCP服务器。 在图 4中, 如果网络服务器 10为 DHCP 服务器 19,则接入设备 14-1发送给 DHCP服务器 19的通知消息的格 式可以是 DHCP INFORM消息的格式, 当 DHCP服务器 19收到该 DHCP INFORM消息后, 从中提取出移动终端 11的接入环路信息, 并发送 DHCP ACK消息给接入设备 14-1, 接入设备 14-1接收到该 DHCP ACK消息后, 直接丢弃, 不再继续转发给移动终端 11。 It should be noted that the network server 10 and the DHCP server 19 may also be the same physical device, that is, in the processes shown in FIG. 3a, FIG. 3b and FIG. 4, the network server 10 is the DHCP server. In Fig. 4, if the network server 10 is a DHCP server 19, the format of the notification message sent by the access device 14-1 to the DHCP server 19 can be the format of a DHCP INFORM message, after the DHCP server 19 receives the DHCP INFORM message , extract the access loop information of the mobile terminal 11 from it, and send a DHCP ACK message to the access device 14-1, and after receiving the DHCP ACK message, the access device 14-1 discards it directly and does not continue to forward it to the mobile terminal 11. Terminal 11.
以上对本发明的系统方法流程进行了详细描述, 下面结合图 5和 图 6对本发明的装置的工作过程进行详细描述。 The flow of the system method of the present invention has been described in detail above, and the working process of the device of the present invention will be described in detail below in conjunction with FIG. 5 and FIG. 6 .
图 5示出了根据本发明的一个具体实施方式的在接入网的接入设 备中用于协助网络服务器获取对移动终端进行定位所需的信息的协 助装置 500的结构框图。其中,该协助装置 500包括第一接收装置 501、 确定装置 502和第一发送装置 503 , 判断装置 504和插入装置 505。 本领域扶术人员根据本说明书的教导,应能理解其中仅第一接收装置 501、 第一确定装置 502和确定装置 503是实施本发明所必要的装置, 其它装置为可选装置。 009 000030 FIG. 5 shows a structural block diagram of an assisting device 500 in an access device of an access network for assisting a network server in obtaining information required for positioning a mobile terminal according to a specific embodiment of the present invention. Wherein, the assisting device 500 includes a first receiving device 501, a determining device 502, a first sending device 503, a judging device 504 and an inserting device 505. Those skilled in the art should be able to understand that only the first receiving device 501, the first determining device 502 and the determining device 503 are necessary devices for implementing the present invention, and other devices are optional devices. 009 000030
以下结合图 1 , 对位于接入设备 14-1 或 14-2 中的协助装置 500 协助网络服务器 10获取对移动终端 11进行定位所需信息的过程进行 详细说明。 The process of assisting the network server 10 to obtain the information required for positioning the mobile terminal 11 by the assisting device 500 located in the access device 14-1 or 14-2 will be described in detail below in conjunction with FIG. 1 .
首先, 第一接收装置 501接收来自移动终端 11的网络连接请求 消息, 该网络连接请求消息中包括移动终端 11的标识。 移动终端 11 的标识包括任何可以唯一识别该移动终端的标识, 例如数据链路层地 址, 网络层地址等。 对于 TCP/IP网络, 数据链路层地址即为 MAC地 址, 网絡层地址即为 IP地址。 First, the first receiving means 501 receives a network connection request message from the mobile terminal 11, and the network connection request message includes the identifier of the mobile terminal 11. The identifier of the mobile terminal 11 includes any identifier that can uniquely identify the mobile terminal, such as a data link layer address, a network layer address, and the like. For a TCP/IP network, the data link layer address is the MAC address, and the network layer address is the IP address.
然后, 确定装置 502根据接入设备 14-1或 14-2接收到的网络连 接请求消息的端口位置, 确定移动终端 11的接入环路信息。 Then, the determining means 502 determines the access loop information of the mobile terminal 11 according to the port position of the network connection request message received by the access device 14-1 or 14-2.
通常, 大型的接入设备具有多个槽(Slot ), 每个槽具有多个端口 ( Port ), 小型的接入设备具有多个端口。 以接入设备 14-2为例, 接 入设备 14-2 根据接收到的网络连接请求消息的端口的位置, 就能确 定移动终端的接入环路信息, 也即该移动终端通过哪个接入设备的哪 个端口接入, 或者该移动终端通过哪个接入设备的哪个槽的哪个端口 接入, 也即接入环路信息包括接入设备 14-2的标识和接入设备' 14-2 将移动终端 11 接入网络的线路的线路标识。 线路标识包括接入设备 14-2的端口标识, 在接入设备 14-2具有多个槽的情形, 还可进一步 包括接入设备 14-2的槽标识。 Generally, a large access device has multiple slots (Slots), and each slot has multiple ports (Ports), and a small access device has multiple ports. Taking the access device 14-2 as an example, the access device 14-2 can determine the access loop information of the mobile terminal according to the port position of the received network connection request message, that is, which access loop information the mobile terminal passes through. Which port of the device is accessed, or the mobile terminal is accessed through which port of which slot of the access device, that is, the access loop information includes the identifier of the access device 14-2 and the access device' 14-2 will The line identifier of the line through which the mobile terminal 11 accesses the network. The line identifier includes the port identifier of the access device 14-2, and if the access device 14-2 has multiple slots, it may further include the slot identifier of the access device 14-2.
优选地, 如果接入设备 14-2 的一个端口辖有多个无线接入点, 或者一个无线接入点辖有多个 Public WLAN,接入环路信息还可以进 一步包括移动终端 11所接入的 Public WLAN的标识, 也即无线网络 的标识, 例如 SSID。 Public WLAN的标识可由无线接入点 12-1插入 到来自移动终端 11的网络连接请求消息中, 或者也可由移动终端 11 自己插入到网络连接请求消息中。 Preferably, if one port of the access device 14-2 has multiple wireless access points, or one wireless access point has multiple Public WLANs, the access loop information may further include the An identifier of the Public WLAN, that is, an identifier of a wireless network, such as an SSID. The public WLAN identifier can be inserted into the network connection request message from the mobile terminal 11 by the wireless access point 12-1, or can also be inserted into the network connection request message by the mobile terminal 11 itself.
最后, 第一发送装置 503发送通知消息至网络服务器 10, 该通知 消息中包括移动终端 11的接入环路信息和该移动终端 11的标识。 Finally, the first sending means 503 sends a notification message to the network server 10, and the notification message includes the access loop information of the mobile terminal 11 and the identifier of the mobile terminal 11.
以接收设备 14-2为例, 优选地, 在第一接收装置 501接收到即 接入设备 14-2接收到来自移动终端 11的网络连接请求消息后, 判断 装置 504判断是否允许该移动终端 11接入到网络中, 如果允许该移 动终端 11接入到网络中, 则再由确定装置 502和第一发送装置 503 分别执行确定和执行过程。 或者判断装置 504的判断步骤的执行也可 在确定装置 502的执行确定步驟之后第一发送装置 503执行发送步骤 之前实现。 Taking the receiving device 14-2 as an example, preferably, after the first receiving means 501 receives, that is, the access device 14-2 receives the network connection request message from the mobile terminal 11, the judging means 504 judges whether the mobile terminal 11 is allowed to access to the network, if the mobile terminal 11 is allowed to access the network, then the determination means 502 and the first sending means 503 perform the determination and execution process respectively. Or the execution of the judging step by the judging means 504 may also be implemented after the determining means 502 executes the determining step and before the first sending means 503 executes the sending step.
优选地, 判断装置 504判断是否允许移动终端 11接入网絡的标 准有很多, 例如, 如果某些无线接入点仅服务于高优先级的用户, 则 也可能拒绝低优先级的移动终端的接入, 或者网络侧出现拥塞, 也可 能拒绝该新移动终端的接入, 或者该接入设备或者无线接入点服务的 终端数以达到最大限, 也可能拒绝新移动终端的接入, 或者该移动终 端没有接入网络的权限。 Preferably, the judging means 504 has many criteria for judging whether to allow the mobile terminal 11 to access the network. For example, if some wireless access points only serve high-priority users, it is also possible to reject the access of low-priority mobile terminals. access of the new mobile terminal may be rejected, or the number of terminals served by the access device or wireless access point reaches the maximum limit, or the access of the new mobile terminal may be rejected, or the Mobile terminals do not have permission to access the network.
在基于 802.11协议的无线接入过程中 ,上述网络连接请求消息至 少包括关联请求消息和重关联请求消息。 这两种消息分别对应于移动 终端 11 初始启动和从一个无线接入点的覆盖区域移动至另一个无线 接入点的覆盖区域的情形。 In the wireless access process based on the 802.11 protocol, the above-mentioned network connection request message includes at least an association request message and a re-association request message. These two kinds of messages respectively correspond to the situation of the mobile terminal 11 initially starting and moving from the coverage area of one wireless access point to the coverage area of another wireless access point.
在移动终端 11初始启动时, 协助装置 500协助网络服务器 10获 得移动终端 11的接入环路信息的方式至少包括如下两种方式。 When the mobile terminal 11 is initially started, the ways in which the assisting device 500 assists the network server 10 in obtaining the access loop information of the mobile terminal 11 include at least the following two ways.
第一种如下: 首先由第一接收装置 501接收来自移动终端 11 的 地址分配请求消息; 插入装置 505在接收到的来自移动终端 11 的地 址分配请求消息中插入移动终端 11 的接入环路信息, 然后由第一发 送装置 503将该插入接入环路信息的地址分配请求消息发送给地址分 配服务器 19。 地址分配服务器 19接收到该地址分配请求消息后, 从 中提取移动终端 11的接入环路信息并进行存储, 然后将移动终端 11 的接入环路信息发送给网络服务器 10。 The first one is as follows: First, the first receiving means 501 receives the address allocation request message from the mobile terminal 11; the inserting means 505 inserts the access loop information of the mobile terminal 11 into the received address allocation request message from the mobile terminal 11 , and then the first sending means 503 sends the address assignment request message inserted into the access loop information to the address assignment server 19 . After receiving the address allocation request message, the address allocation server 19 extracts the access loop information of the mobile terminal 11 and stores it, and then sends the access loop information of the mobile terminal 11 to the network server 10.
优选地, 对于 TCP/IP网络, 地址分配服务器 19包括 DHCP地址 分配服务器。地址分配请求消息包括 DHCP地址分配协议中的 DHCP 发现( DHCP-DISCOVER )消息、 DHCP请求 ( DHCP-REQUEST )消 息。 Preferably, for a TCP/IP network, the address allocation server 19 includes a DHCP address allocation server. The address allocation request message includes a DHCP discovery (DHCP-DISCOVER) message and a DHCP request (DHCP-REQUEST) message in the DHCP address allocation protocol.
第二种如下: 在第一接收装置 501在接收到移动终端 11 的关联 请求消息或者重关联请求消息后,根据接收到的关联请求消息或者重 关联请求消息的端口位置, 确定装置 502确定该移动终端 11 的接入 环路信息, 然后第一发送装置 503发送通知消息给网络服务器 10,该 通知消息中包含移动终端 11的接入环路信息和移动终端 11的标识, 此时, 移动终端 11尚未获得 IP地址, 移动终端 11的标识为 MAC地 址。 The second one is as follows: After the first receiving device 501 receives the association of the mobile terminal 11 request message or re-association request message, according to the port position of the received association request message or re-association request message, determining means 502 determines the access loop information of the mobile terminal 11, and then the first sending means 503 sends a notification message to For the network server 10, the notification message includes the access loop information of the mobile terminal 11 and the identifier of the mobile terminal 11. At this time, the mobile terminal 11 has not obtained an IP address, and the identifier of the mobile terminal 11 is a MAC address.
上述两种方式可以单独使用, 也可以结合使用。 The above two methods can be used alone or in combination.
图 6示出了根据本发明的一个具体实施方式的在通信网络的网络 服务器中用于获取对移动终端进行定位所需的信息的获取装置 600的 结构框图。 其中, 该获取装置 600包括第二接收装置 601、 建立或更 新装置 602和提取装置 603。 本领域技术人员根据本说明书的教导, 应能理解其中仅第二接收装置 601和建立或更新装置 602是实施本发 明所必要的装置, 提取装置 603为可选装置。 FIG. 6 shows a structural block diagram of an acquisition device 600 used in a network server of a communication network to acquire information required for positioning a mobile terminal according to a specific embodiment of the present invention. Wherein, the obtaining means 600 includes a second receiving means 601, an establishing or updating means 602 and an extracting means 603. According to the teaching of this specification, those skilled in the art should understand that only the second receiving device 601 and the establishing or updating device 602 are necessary devices for implementing the present invention, and the extracting device 603 is an optional device.
以下结合图 1 ,网络服务器 10中的获取装置 600获取对移动终端 11进行定位所需信息的过程进行详细说明。 Referring to FIG. 1 below, the process of obtaining the information required for positioning the mobile terminal 11 by the obtaining device 600 in the network server 10 will be described in detail.
首先, 第二接收装置 601接收来自接入设备 14-1或 14-2的通知 消息, 该通知消息中包括移动终端 11 的接入环路信息和该移动终端 11的标识信息。 然后, 建立或更新装置 602根据移动终端 11的接入 环路信息和标识信息来建立或更新接入环路信息映射表, 该接入环路 信息映射表用于对移动终端进行定位。 First, the second receiving module 601 receives a notification message from the access device 14-1 or 14-2, and the notification message includes the access loop information of the mobile terminal 11 and the identification information of the mobile terminal 11. Then, the establishing or updating means 602 establishes or updates an access loop information mapping table according to the access loop information and identification information of the mobile terminal 11, and the access loop information mapping table is used for positioning the mobile terminal.
移动终端 11 的标识包括任何可以唯一识别该移动终端的标识, 例如数据链路层地址, 网络层地址等。 对于 TCP/IP 网络, 数据链路 层地址即为 MAC地址, 网络层地址即为 IP地址。 The identifier of the mobile terminal 11 includes any identifier that can uniquely identify the mobile terminal, such as a data link layer address, a network layer address, and the like. For a TCP/IP network, the data link layer address is the MAC address, and the network layer address is the IP address.
接入环路信息包括接入设备 14-1或 14-2的标识与接入设备 14-1 或 14-2中将移动终端 11接入网络的线路的线路标识, 或者接入环路 信息包括接入设备 14-1或 14-2的标识与接入设备 14-1或 14-2中将 移动终端接入网络的线路的线路标识以及移动终端 11 倩求接入的无 线网络的标识。 接入环路信息映射表的一个示例如表 1所示。 The access loop information includes the identifier of the access device 14-1 or 14-2 and the line identifier of the line in the access device 14-1 or 14-2 that connects the mobile terminal 11 to the network, or the access loop information includes The identification of the access device 14-1 or 14-2, the line identification of the line in the access device 14-1 or 14-2 that will allow the mobile terminal to access the network, and the identification of the wireless network that the mobile terminal 11 seeks to access. An example of the access loop information mapping table is shown in Table 1.
优选地, 如果网络服务器 10即为地址分配服务器 19, 第二接收 装置 601 还接收来自移动终端 11的地址分配请求消息, 该地址分配 请求消息中包含移动终端 11 的标识信息和接入环路信息。 然后,'提 取装置 603从地址分配请求消息中提取移动终端 11 的标识信息和接 入环路信息。 建立或更新装置 602根据提取装置 603提取的移动终端 11的接入环路信息和标识信息来建立或更新接入环路信息映射表。 Preferably, if the network server 10 is the address allocation server 19, the second receiving Device 601 also receives an address allocation request message from mobile terminal 11, where the address allocation request message includes identification information and access loop information of mobile terminal 11. Then, the 'extracting means 603 extracts the identification information and access loop information of the mobile terminal 11 from the address allocation request message. The establishing or updating means 602 establishes or updates the access loop information mapping table according to the access loop information and identification information of the mobile terminal 11 extracted by the extracting means 603.
优选地, 对于 TCP/IP网络, 地址分配服务器 19包括 DHCP地址 分配服务器。地址分配请求消息包括 DHCP地址分配协议中的 DHCP 发现( DHCP- DISCOVER )消息、 DHCP请求 ( DHCP-REQUEST )消 息, 接入设备 14 发送给网络服务器 10 的通知消息包括 DHCP INFORM消息。 Preferably, for a TCP/IP network, the address allocation server 19 includes a DHCP address allocation server. The address allocation request message includes a DHCP discovery (DHCP-DISCOVER) message and a DHCP request (DHCP-REQUEST) message in the DHCP address allocation protocol, and the notification message sent by the access device 14 to the network server 10 includes a DHCP INFORM message.
以上对本发明的具体实施例进行了描述。 需要理解的是, 本发明 并不局限于上述特定实施方式, 本领域技术人员可以在所附权利要求 的范围内做出各种变形或修改。 本发明的技术方案用软件或硬件皆可 实现。 Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art may make various variations or modifications within the scope of the appended claims. The technical scheme of the present invention can be realized by software or hardware.
Claims (30)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2009/000030 WO2010078696A1 (en) | 2009-01-09 | 2009-01-09 | Method, equipment for acquiring information needed to locate mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102160400A true CN102160400A (en) | 2011-08-17 |
| CN102160400B CN102160400B (en) | 2014-06-04 |
Family
ID=42316195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200980136355.0A Active CN102160400B (en) | 2009-01-09 | 2009-01-09 | Method, equipment for acquiring information needed to locate mobile terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102160400B (en) |
| WO (1) | WO2010078696A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1859409A (en) * | 2006-03-17 | 2006-11-08 | 华为技术有限公司 | Method and system for improving network dynamic host configuration DHCP safety |
| US20080025299A1 (en) * | 2006-07-28 | 2008-01-31 | Cisco Technology, Inc. | Techniques for exchanging DHCP information among DHCP relay agents and DHCP servers |
| CN101263506A (en) * | 2004-05-13 | 2008-09-10 | 思科技术公司 | Locate, provision and identify devices on the network |
-
2009
- 2009-01-09 WO PCT/CN2009/000030 patent/WO2010078696A1/en not_active Ceased
- 2009-01-09 CN CN200980136355.0A patent/CN102160400B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101263506A (en) * | 2004-05-13 | 2008-09-10 | 思科技术公司 | Locate, provision and identify devices on the network |
| CN1859409A (en) * | 2006-03-17 | 2006-11-08 | 华为技术有限公司 | Method and system for improving network dynamic host configuration DHCP safety |
| US20080025299A1 (en) * | 2006-07-28 | 2008-01-31 | Cisco Technology, Inc. | Techniques for exchanging DHCP information among DHCP relay agents and DHCP servers |
Non-Patent Citations (1)
| Title |
|---|
| 肖阳等: "基于Option82技术的DHCP在大型网络中的实现", 《中南林业科技大学学报》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010078696A1 (en) | 2010-07-15 |
| CN102160400B (en) | 2014-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112106397B (en) | Wireless access point and method for providing backup network connection | |
| EP1330073B1 (en) | Method and apparatus for access control of a wireless terminal device in a communications network | |
| JP4508864B2 (en) | Authentication system and method having mobility in public wireless near field communication network | |
| EP1653668B1 (en) | Restricted WLAN access for unknown wireless terminal | |
| EP2469961B1 (en) | Method, apparatus and network system for tunnel establishment | |
| EP2403283A1 (en) | Improved subscriber authentication for unlicensed mobile access signaling | |
| US20130103833A1 (en) | Method and apparatus for a mobile node to connect different access routers while maintaining a consistent network address | |
| CN102006646A (en) | Switching method and equipment | |
| EP2291017A1 (en) | Method for network connection | |
| WO2008003241A1 (en) | Method for allocating ip address, dynamic host configuration protocol server and relay method for allocating ip address | |
| WO2008027787A1 (en) | Pre-authentication across an 802.11 layer-3 ip network | |
| WO2007045147A1 (en) | An accessing network method, system and terminal of the wireless local area network terminal | |
| CN101741888A (en) | Method, system and device for pushing authentication page | |
| CN102724662A (en) | Method and device for providing differentiated services in broadband wireless network | |
| WO2012130133A1 (en) | Access point and terminal access method | |
| CN103384365A (en) | Method and system for network access, method for processing business and equipment | |
| WO2025035675A1 (en) | Remote user equipment access method and apparatus, device, medium, and program product | |
| WO2012142867A1 (en) | Authentication notification method and system | |
| EP1692902B1 (en) | System and method providing secure access and roaming support for mobile subscribers in a semi-connected mode | |
| US8458773B2 (en) | Method, device, and system for authentication | |
| CN101160833A (en) | Method, system and terminal for accessing wireless local area network terminal to network | |
| CN100579042C (en) | Method and device for supporting multiple logical networks in wireless local area network | |
| EP2378802B1 (en) | A wireless telecommunications network, and a method of authenticating a message | |
| CN102160400B (en) | Method, equipment for acquiring information needed to locate mobile terminal | |
| JP4812647B2 (en) | Network connection method, mobile terminal, and program during handover |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388 Patentee after: NOKIA SHANGHAI BELL Co.,Ltd. Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388 Patentee before: ALCATEL-LUCENT SHANGHAI BELL Co.,Ltd. |
|
| CP01 | Change in the name or title of a patent holder | ||
| CP03 | Change of name, title or address |
Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388 Patentee after: Nokia Communications (Shanghai) Co., Ltd. Country or region after: China Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388 Patentee before: NOKIA SHANGHAI BELL Co.,Ltd. Country or region before: China |