WO2014043862A1 - 用户设备跟踪方法及***、接入设备、接入控制器 - Google Patents

用户设备跟踪方法及***、接入设备、接入控制器 Download PDF

Info

Publication number
WO2014043862A1
WO2014043862A1 PCT/CN2012/081594 CN2012081594W WO2014043862A1 WO 2014043862 A1 WO2014043862 A1 WO 2014043862A1 CN 2012081594 W CN2012081594 W CN 2012081594W WO 2014043862 A1 WO2014043862 A1 WO 2014043862A1
Authority
WO
WIPO (PCT)
Prior art keywords
user equipment
tracking
signaling
response message
access device
Prior art date
Application number
PCT/CN2012/081594
Other languages
English (en)
French (fr)
Inventor
翁在新
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201280000966.4A priority Critical patent/CN104145497A/zh
Priority to PCT/CN2012/081594 priority patent/WO2014043862A1/zh
Publication of WO2014043862A1 publication Critical patent/WO2014043862A1/zh
Priority to US14/661,909 priority patent/US9775098B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery

Definitions

  • the present invention relates to communication technologies, and in particular, to a user equipment tracking method and system, an access device, and an access controller. Background technique
  • WLAN Wireless Local Area Network
  • the tracking task of the user equipment is started by setting the MAC address of the user equipment on the access control (AC), and the interaction between the AC and the access device (Access Point, AP) is tracked.
  • the signaling related to the user equipment that is terminated on the AP cannot be tracked in the AC, and the signaling related to the user equipment terminated on the AP needs to be tracked by the AP.
  • the embodiments of the present invention provide a user equipment tracking method and system, an access device, and an access controller, which are used to improve the tracking efficiency of the existing user equipment tracking method for terminating user signaling on the AP.
  • the embodiment of the present invention provides a user equipment tracking method, including: an access device sends a query request message to an access controller, where the query request message includes the user equipment identifier, so that the access The controller queries the tracking task list according to the user equipment identifier, and determines whether the user equipment identifier is included in the tracking task list, and the access device is configured to Send a query response message;
  • the access device Receiving, by the access device, the query response message sent by the access controller, if it is determined that the query response message includes a tracking identifier and/or a user equipment identifier, performing signaling tracking operation on the user equipment;
  • the user equipment is a user equipment pointed to by the user equipment identifier.
  • the method before the access device sends the query request message to the access controller, the method includes:
  • the method includes: if it is determined that the query response message does not include the tracking identifier, deleting the cached signaling related to the user equipment And stopping the buffering of the user equipment signaling.
  • the access device receives the query response message sent by the access controller, including:
  • the access device does not receive the query response message sent by the access controller within a preset timeout period, the cached signaling related to the user equipment is deleted and the user equipment information is stopped. The cache of the order.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, at least one of a medium access control MAC address of the user equipment or an international mobile subscriber identity IMSI or an internet card number or an international mobile device identity code IM ⁇ or an international mobile device identity code MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the operation of performing signaling tracking on the user equipment includes:
  • the access device sends signaling related to the user equipment to the access controller, or sends signaling related to the user equipment to a designated server.
  • the method further includes: Receiving, by the access device, a stop tracking message sent by the access controller, where the stop tracking message includes the user equipment identifier;
  • Stopping the signaling tracking operation on the user equipment including: sending signaling related to the user equipment to the access controller, or stopping sending signaling related to the user equipment to a designated server.
  • the embodiment of the present invention provides a user equipment tracking method, including: an access controller receives a query request message sent by an access device, where the query request message includes a user equipment identifier;
  • the user equipment is a user equipment pointed to by the user equipment identifier.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, at least one of a medium access control MAC address of the user equipment or an international mobile subscriber identity IMSI or an internet card number or an international mobile device identity code IM ⁇ or an international mobile device identity code MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the method further includes:
  • the access controller detects a stop tracking event related to the user equipment
  • the access controller sends a stop tracking message to the access device, where the stop tracking message includes the user equipment identifier, so that the access device stops sending signaling related to the user equipment to The access controller stops or sends signaling related to the user equipment to a designated server.
  • an embodiment of the present invention provides an access device, including:
  • a transceiver module configured to send a query request message to the access controller, where the query request message includes the user equipment identifier, so that the access controller performs a query according to the user equipment identifier. Tracking the task list, determining whether the user equipment identifier is included in the tracking task list, and sending an inquiry response message to the access device;
  • a tracking module configured to: after receiving, by the transceiver module, the query response message sent by the access controller, if it is determined that the query response message includes a tracking identifier and/or a user equipment identifier, Perform signaling tracking operations;
  • the user equipment is a user equipment pointed to by the user equipment identifier.
  • the access device further includes:
  • a buffering module configured to cache, according to the access request sent by the user equipment, the signaling related to the user equipment;
  • a deleting module configured to: after the receiving and receiving module receives the query response message sent by the access controller, if it is determined that the tracking response message is not included in the query response message, the user equipment is cached
  • the associated signaling deletes and stops caching of the user equipment signaling.
  • the cache module is specifically configured to: when the transceiver module does not receive the access controller, send the notification within a preset timeout period. Based on the query response message, the cached signaling related to the user equipment is deleted and the buffering of the user equipment signaling is stopped.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, at least one of a medium access control MAC address of the user equipment or an international mobile subscriber identity IMSI or an internet card number or an international mobile device identity code IM ⁇ or an international mobile device identity code MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the tracking module is specifically configured to send signaling related to the user equipment to the access controller, or The user equipment related signaling is sent to the designated server.
  • the access device further includes:
  • a stop tracking module configured to: when the transceiver module receives the stop tracking message sent by the access controller, the stop tracking message includes the user equipment identifier, and stop The operation of the user equipment to perform signaling tracking; specifically, sending signaling related to the user equipment to the access controller, or stopping sending signaling related to the user equipment to a designated server.
  • an access controller including:
  • a transceiver module configured to receive a query request message sent by the access device, where the query request message includes a user equipment identifier;
  • a querying module configured to query a tracking task list according to the user equipment identifier, based on the query request message received by the transceiver module;
  • a determining module configured to: after the querying module queries the tracking task list, determining that the tracking task list includes the user equipment identifier, and sending, by the transceiver module, an inquiry response message to the access device, where The query response message includes a tracking identifier and/or a user equipment identifier, so that the access device performs signaling tracking operation on the user equipment according to the tracking identifier and/or the user equipment identifier;
  • the user equipment is a user equipment pointed to by the user equipment identifier.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, at least one of a medium access control MAC address of the user equipment or an international mobile subscriber identity IMSI, or an internet card number or an international mobile device identity code IM ⁇ or an international mobile device identity code MSISDN. ;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the access controller further includes:
  • a monitoring module configured to monitor a stop tracking event related to the user equipment
  • the transceiver module is configured to send a stop tracking message to the access device, where the monitoring module includes a stop tracking event related to the user equipment, where the stop tracking message includes the user equipment And identifying, to enable the access device to stop sending signaling related to the user equipment to the access controller, or to stop sending signaling related to the user equipment to a designated server.
  • an embodiment of the present invention provides a user equipment tracking system, including: the foregoing access device and the foregoing access controller.
  • an embodiment of the present invention provides an access device, including: a processor; when the processor is running, performing the following steps:
  • the processor sends a query request message to the access controller, where the query request message includes the user equipment identifier, so that the access controller queries the tracking task list according to the user equipment identifier, and determines the tracking. Whether the user equipment identifier is included in the task list, and sending an inquiry response message to the access device;
  • Receiving a query response message sent by the access controller if it is determined that the query response message includes a tracking identifier and/or a user equipment identifier, performing signaling tracking operation on the user equipment; The user equipment pointed to by the user equipment identifier.
  • the method before the sending, by the processor, the query request message to the access controller, the method includes:
  • the method includes:
  • the buffered signaling related to the user equipment is deleted and the buffering of the user equipment signaling is stopped.
  • the receiving, by the processor, the query response message sent by the access controller includes:
  • the cached signaling related to the user equipment is deleted and the buffering of the user equipment signaling is stopped.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, a MAC address of the user equipment or an IMSI or an upper network card number or at least one of an IM ⁇ or an MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the performing, by the processor, the signaling tracking operation on the user equipment includes:
  • the method further includes:
  • the processor receives a stop tracking message sent by the access controller, where the stop tracking message includes the user equipment identifier;
  • Stopping the signaling tracking operation on the user equipment including: sending signaling related to the user equipment to the access controller, or stopping sending signaling related to the user equipment to a designated server.
  • an embodiment of the present invention provides an access controller, including: a processor; when the processor is running, performing the following steps:
  • the processor receives a query request message sent by the access device, where the query request message includes a user equipment identifier;
  • the user equipment is a user equipment pointed to by the user equipment identifier.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, a MAC address of the user equipment or an IMSI or an upper network card number or at least one of an IM ⁇ or an MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message (e.g., Trace Start) or a handover notification message (e.g., Add new station message).
  • a tracking initiation message e.g., Trace Start
  • a handover notification message e.g., Add new station message
  • the method further includes:
  • the processor detects a stop tracking event associated with the user equipment
  • the embodiment of the present invention sends a packet to an access controller by using an access device.
  • the query request message includes the user equipment identifier, so that the access controller queries the tracking task list, determines whether to perform signaling tracking on the user equipment, and if it is determined that the tracking is required, returns an inquiry response message including the tracking identifier to the access device,
  • the access device performs signaling tracking operation on the user equipment according to the tracking identifier or the user equipment identifier. Therefore, it is possible to track all the information related to the user equipment, including the termination of the access device and the interaction between the access controller and the surrounding network element, only when the access controller initiates signaling tracking of the specified user equipment.
  • FIG. 1 is a schematic flowchart of a user equipment tracking method according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a user equipment tracking method according to another embodiment of the present invention
  • FIG. 3 is a schematic diagram of a user equipment according to another embodiment of the present invention; a signaling diagram of the tracking method
  • FIG. 4 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • FIG. 5 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • FIG. 6 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • FIG. 7 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of an access device according to another embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of an access controller according to another embodiment of the present invention.
  • the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
  • the embodiments are a part of the embodiments of the invention, and not all of the embodiments. based on All other embodiments obtained by those skilled in the art without creative efforts are within the scope of the present invention.
  • GSM Global System for Mobile Communications
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • CDMA2000 CDMA2000
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • WiMAX global microwave access interoperability World Interoperability for Microwave Access
  • the signaling related to the user equipment described below includes all signaling related to the user equipment that terminates on the AP and interacts with the AC and the neighboring network element.
  • FIG. 1 is a schematic flowchart of a user equipment tracking method according to an embodiment of the present invention. As shown in FIG. 1 , the user equipment tracking method in this embodiment may include:
  • the access device sends a query request message to the access controller, where the query request message includes the user equipment identifier, so that the access controller queries the tracking task list according to the user equipment identifier, and determines the The user equipment identifier is included in the tracking task list, and the query response message is sent to the access device.
  • the access device when the access device receives the access request sent by the user equipment, if the access device needs to perform signaling tracking, the access device may cache the user equipment.
  • the signaling is sent to the access controller, where the query request message includes the user equipment identifier, so that the access controller queries the tracking task list according to the user equipment identifier, and determines the tracking. Whether the user equipment identifier is included in the task list, and sending a query response message to the access device.
  • query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the foregoing user equipment identifier includes, but is not limited to, a Media Access Control (MAC) address or an International Mobile Subscriber Identification Number (IMSI) or an Internet card number or an international mobile phone of the user equipment.
  • MAC Media Access Control
  • IMSI International Mobile Subscriber Identification Number
  • IMSI International Mobile Subscriber Identification Number
  • Device ID International Mobile Equipment Identity, IMEI
  • MSISDN Mobile International ISDN numbers
  • the access device receives a query response message sent by the access controller, and if it is determined that the query response message includes a tracking identifier and/or a user equipment identifier, performing a signaling tracking operation on the user equipment.
  • the access device performs a signaling tracking operation on the user equipment, where: the access device sends signaling related to the user equipment to the access controller, or Transmitting signaling related to the user equipment to a designated server.
  • the access device after the access device receives the query response message sent by the access controller, if it is determined that the query response message does not include the tracking identifier, the cached device and the User equipment related signaling deletes and stops caching of the user equipment signaling.
  • the access device if the access device does not receive the query response message sent by the access controller within a preset timeout period, the cached signaling related to the user equipment is cached. The cache of the user equipment signaling is deleted and stopped.
  • the access device may receive a stop tracking message sent by the access controller, where the stop tracking message includes the user equipment identifier, and the information related to the user equipment is stopped.
  • the signaling is sent to the access controller, or the signaling related to the user equipment is stopped from being sent to the designated server.
  • the above query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message (for example, Trace Start) or a handover notification message (for example, Add new station).
  • the user equipment is a user equipment that is pointed by the user equipment identifier.
  • the access device sends an inquiry request message including the user equipment identifier to the access controller, so that the access controller queries the tracking task list to determine whether to perform signaling tracking on the user equipment, and if it is determined that tracking is required, Then, the query response message including the tracking identifier is returned to the access device, and the access device performs signaling tracking operation on the user equipment according to the tracking identifier or the user equipment identifier. Therefore, it is possible to track all the information related to the user equipment, including the termination of the access device and the interaction between the access controller and the surrounding network element, only when the access controller initiates signaling tracking of the specified user equipment.
  • FIG. 2 is a schematic flowchart of a user equipment tracking method according to another embodiment of the present invention. As shown in FIG. 2, the method includes:
  • the access controller receives the query request message sent by the access device, where the query request message includes the user equipment identifier.
  • the access device when receiving the access request sent by the user equipment, may cache the signaling related to the user equipment, The ingress controller sends a query request message, where the query request message includes the user equipment identifier;
  • query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the foregoing user equipment identifier includes, but is not limited to, a MAC address of the user equipment or at least one of an IMSI, an Internet card number, an IM ⁇ , and an MSISDN.
  • the access controller may preset a tracking according to a user instruction, and Table 1 is a tracking task list applied in this embodiment;
  • the access controller can add the user equipment identifier that needs to be signaled to Table 1 according to the user instruction, and can preset the time for signaling tracking of the user equipment.
  • the access device 203 Determine that the user equipment identifier is included in the tracking task list, and send an inquiry response message to the access device, where the query response message includes a tracking identifier and/or a user equipment identifier, so that the access device Performing a signaling tracking operation on the user equipment according to the tracking identifier and/or the user equipment identifier.
  • the user equipment is a user equipment that is pointed by the user equipment identifier.
  • the foregoing query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message (eg, Trace Start) or a handover notification message (eg, Add new station).
  • the access controller may monitor a stop tracking event related to the user equipment, for example, if it is determined that the current time of the system is a preset tracking stop time, and, for example, according to a user instruction The user device ID is removed from the tracking task list.
  • the access controller may send a stop tracking message to the access device, where the stop tracking message includes the user equipment identifier, so that the access device stops sending signaling related to the user equipment to the Entering the controller, or stopping sending signaling related to the user equipment to the designated server.
  • the access controller receives the query request message including the user equipment identifier sent by the access device, queries the tracking task list, determines whether to perform signaling tracking on the user equipment, and if it is determined that tracking is required, the access device is Returning a query response message including the tracking identifier, so that the access device performs signaling tracking operation on the user equipment according to the tracking identifier and/or the user equipment identifier. Therefore, it is possible to track all the information related to the user equipment, including the termination of the access device and the interaction between the access controller and the surrounding network element, only when the access controller initiates signaling tracking of the specified user equipment.
  • FIG. 3 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • an AC passes a Control and Provisioning of Wireless Access Points Protocol Specification (Control And Provisioning of Wireless Access Points Protocol Specification, CAPWAP)
  • the signaling on the tunnel triggers the user equipment to terminate the signaling on the AP.
  • This embodiment can be applied to the user equipment that uses MAC address authentication. As shown in Figure 3, the method includes:
  • the AC adds the user equipment identifier that needs to be tracked to the preset tracking task list according to the user command. Further, the start time and the stop time of the signaling tracking of the user equipment may be preset. .
  • the AP caches signaling related to the user equipment.
  • the AP may first buffer the signaling related to the user equipment.
  • the AP sends an association request message to the AC through the CAPWAP tunnel.
  • the association request message includes a user equipment identifier, and the user equipment identifier includes, but is not limited to, a MAC address of the user equipment or at least one of an IMSI, an Internet card number, an IMEI, and an MSISDN.
  • the association request message is used to instruct the AC to determine whether signaling tracking needs to be performed on the user equipment.
  • the AC determines whether signaling tracking needs to be performed on the user equipment.
  • the AC after receiving the association request message, the AC resolves the user equipment identifier carried in the association request message, and queries the tracking task list to determine whether the user equipment needs to perform signaling tracking.
  • the AC returns an association request response message to the AP by using the CAPWAP tunnel.
  • the association request response message does not carry the tracking identifier or the tracking identifier is not tracked; if the AC determines that the user equipment needs signaling tracking, the association is performed.
  • the request response message carries the tracking identifier or the tracking identifier as a tracking;
  • the AC can use the newly added signaling, for example, the Trace Star signaling, to notify the AP that the user equipment needs to be tracked.
  • the Trace Start signaling includes the user equipment identifier.
  • the AP deletes the locally cached signaling related to the user equipment.
  • the AP After receiving the association request response message or the Trace Start signaling, the AP deletes the locally cached signaling related to the user equipment if the association request response message does not carry the tracking identifier or the tracking identifier is not tracked.
  • the locally cached signaling related to the user equipment may also be deleted. And stop buffering the signaling related to the user equipment.
  • the AP reports the signaling related to the user equipment to the AC.
  • the AP may locally report the new tracking result in the CAPWAP tunnel.
  • the buffered and subsequently generated signaling associated with the user equipment is sent to the AC.
  • the AP uploads signaling related to the user equipment to the FTP server.
  • the AP receives the association request response message or the Trace Start signaling, if the association request response message carries the tracking identifier or the tracking identifier is the tracking, the AP will locally cache and subsequently generate the information.
  • the signaling associated with the user equipment is saved as a format file, such as the PCAP format, and uploaded to a designated server, such as an FTP server.
  • the AP can pass the new CAPWAP tunnel.
  • the added tracking result report message reports the locally cached and subsequently generated signaling related to the user equipment to the AC, or saves the locally cached and subsequently generated signaling related to the user equipment into a format file, such as a PCAP format. , upload directly to the specified FTP server.
  • the AC receives the association request message that is sent by the AP and includes the user equipment identifier, queries the preset tracking task list, determines whether to perform signaling tracking on the user equipment, and if it determines that the tracking is required, returns the tracking identifier to the AP.
  • FIG. 4 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention. in a process in which a user equipment accesses a WLAN network, an AC triggers an Extensible Authentication Protocol through a signaling on a CAPWAP tunnel. Protocol, ⁇ ) The user equipment of the authentication mode terminates the tracking of the signaling on the AP, as shown in FIG. 4, including:
  • the AC adds the user equipment identifier that needs to be tracked to the preset tracking task list according to the user command. Further, the start time and the stop time of the signaling tracking of the user equipment may be preset. .
  • the AP caches signaling related to the user equipment.
  • the AP When the AP receives the access request from the user equipment, if the AP does not know whether the user equipment needs to be tracked, the AP may first buffer the signaling related to the user equipment. 403. The AP sends an EAP authentication request message to the AC through the CAPWAP tunnel.
  • the EAP authentication request message includes the user equipment identifier.
  • the user equipment identifier is an International Mobile Subscriber Identification Number (IMSI) of the user equipment.
  • IMSI International Mobile Subscriber Identification Number
  • the AC parses the EAP authentication request message to determine whether the user equipment needs to perform signaling tracking.
  • the AC after receiving the EAP authentication request message, the AC resolves the user equipment identifier included in the user equipment. If the user equipment identifier is the IMSI of the user equipment, the AC queries the tracking task list to determine whether the user equipment needs to perform signaling tracking.
  • the user equipment identifier is not the IMSI of the user equipment, but a pseudo-random Network Access Identifier (NAI), it needs to first query through an interface with the 3GPP authentication server (Authentication, Authorization, Accounting, AAA). Corresponding relationship between the pseudo-random NAI and the IMSI, obtaining the IMSI of the user equipment, and then querying the tracking task list to determine whether signaling tracking needs to be performed on the user equipment.
  • NAI Network Access Identifier
  • the AC returns an EAP authentication request response message to the AP through the CAPWAP tunnel.
  • the tracking identifier is not carried in the EAP authentication request response message or the tracking identifier is not tracked; if the AC determines that the user equipment needs signaling tracking, The EAP authentication request response message carries the tracking identifier or the 3 tracking identifier is 3 tracks;
  • the AC may also use the newly added signaling, for example, the Trace Start signaling, to notify the AP that the user equipment needs to perform signaling tracking, where the Trace Start signaling includes the user equipment identifier.
  • the Trace Start signaling includes the user equipment identifier.
  • the AP deletes the locally cached signaling related to the user equipment.
  • the AP After receiving the EAP authentication request response message or the Trace Start signaling, the AP deletes the locally cached signaling related to the user equipment if the EAP authentication request response message does not carry the tracking identifier or the tracking identifier is not tracked.
  • the locally cached signaling related to the user equipment may also be used. Delete and stop caching the signaling related to the user equipment.
  • the AP reports the signaling related to the user equipment to the AC.
  • the AP may report the new tracking result in the CAPWAP tunnel.
  • the locally buffered and subsequently generated signaling related to the user equipment is sent to the AC.
  • the AP uploads signaling related to the user equipment to the FTP server.
  • the AP caches the local and subsequent The generated signaling related to the user equipment is saved as a format file, such as a PCAP format, and uploaded to a designated server, such as an FTP server.
  • a format file such as a PCAP format
  • the AP can pass the CAPWAP tunnel.
  • the new tracking result report message reports the locally cached and subsequent generated signaling related to the user equipment to the AC, or saves the locally cached and subsequently generated signaling related to the user equipment into a format file, such as PCAP. Format, upload directly to the specified FTP server.
  • the AC receives the EAP authentication request message that is sent by the AP and includes the user equipment identifier, queries the preset tracking task list, determines whether to perform signaling tracking on the user equipment, and if it determines that the tracking is required, returns the tracking to the AP.
  • FIG. 5 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • an AC triggers a user equipment that uses a network WEB authentication mode by using signaling on a CAPWAP tunnel.
  • the tracking of signaling that terminates on the AP includes:
  • the AC adds the user equipment identifier that needs to be tracked to the preset tracking task list according to the user instruction. Further, the user equipment may be preset to perform signaling with the user equipment. The start time and stop time of the trace.
  • the AP caches signaling related to the user equipment.
  • the AP may first buffer the signaling related to the user equipment.
  • the AP sends a WEB authentication request message to the AC through the CAPWAP tunnel.
  • the user equipment identifier is included in the WEB authentication request.
  • the user equipment identifier is the network card number of the user equipment.
  • the AC parses the WEB authentication request message to determine whether the user equipment needs to perform the signaling.
  • the AC after receiving the WEB authentication request message, the AC resolves the user equipment identifier (the network card number) included in the WEB authentication request message, and then queries the tracking task list to determine whether the user equipment needs to perform signaling tracking.
  • the user equipment identifier the network card number
  • the AC returns a WEB authentication request response message to the AP through the CAPWAP tunnel.
  • the tracking identifier is not carried in the WEB authentication request response message or the tracking identifier is not tracked; if the AC determines that the user equipment needs signaling tracking, The tracking identifier or the tracking identifier is carried in the WEB authentication request response message.
  • the AC may also use the newly added signaling, for example, the Trace Start signaling, to notify the AP that the user equipment needs to perform signaling tracking, where the Trace Start signaling includes the user equipment identifier.
  • the Trace Start signaling includes the user equipment identifier.
  • the AP deletes the locally cached signaling related to the user equipment.
  • the AP After deleting the locally cached signaling related to the user equipment, the AP stops buffering the signaling related to the user equipment.
  • the AP After the AP receives the WEB authentication request response message or Trace Start signaling, if the AP determines
  • the WEB authentication request response message does not carry the tracking identifier or the tracking identifier is not tracked, and the AP deletes the locally cached signaling related to the user equipment.
  • the locally cached signaling related to the user equipment may also be used. delete. 507.
  • the AP reports the signaling related to the user equipment to the AC.
  • the AP may report the message through the new tracking result in the CAPWAP tunnel, if it is determined that the tracking identifier or the tracking identifier is carried in the WEB authentication request response message.
  • the locally buffered and subsequently generated signaling related to the user equipment is sent to the AC.
  • the AP uploads signaling related to the user equipment to the FTP server.
  • the AP after receiving the WEB authentication request response message or the Trace Start signaling, the AP will determine whether the tracking identifier or the tracking identifier is carried in the WEB authentication request response message, and the AP will locally cache and follow.
  • the generated signaling associated with the user equipment is saved as a format file, such as the PCAP format, and uploaded to a designated server, such as an FTP server.
  • the AP can pass the CAPWAP tunnel.
  • the new tracking result report message reports the locally cached and subsequent generated signaling related to the user equipment to the AC, or saves the locally cached and subsequently generated signaling related to the user equipment into a format file, such as PCAP. Format, upload directly to the specified FTP server.
  • the AC receives the WEB authentication request message that is sent by the AP and includes the user equipment identifier, queries the preset tracking task list, determines whether to perform signaling tracking on the user equipment, and if it determines that the tracking is required, returns the tracking to the AP.
  • FIG. 6 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention.
  • a user equipment that has accessed a WLAN network switches an AP (ie, switches from an original AP to a target AP)
  • Tracking the signaling of the user equipment on the target AP, as shown in FIG. 6, includes:
  • the target AP caches signaling related to the user equipment.
  • the signaling of the user equipment may be preset on the AC.
  • the AC adds the user equipment identifier that needs to be tracked to the preset tracking task list according to the user command, and further, the signaling of the user equipment is preset. Start time and stop time.
  • the target AP may first buffer the signaling related to the user equipment.
  • the target AP receives an Add New Station signaling sent by the AC through the CAPWAP tunnel.
  • the target AP may send the WEB authentication request message or the association request including the user equipment identifier described in the foregoing embodiment to the AC before receiving the Add New Station signaling sent by the AC through the CAPWAP tunnel.
  • the at least one of the message or the EAP authentication request message, the AC may parse the user equipment identifier included in the foregoing message, query the tracking task list, determine whether the user equipment needs to be tracked, and then the AC sends the CAPWAP tunnel to the AP.
  • Added signaling for example, Add New Station signaling.
  • the Add New Station signaling carries a user equipment identifier and/or a tracking identifier, and the user equipment identifier includes, but is not limited to, at least one of a MAC address, an IMSI, an Internet card number, an IM ⁇ , or an MSISDN of the user equipment.
  • the target AP deletes the locally cached signaling related to the user equipment.
  • the target AP After the target AP receives the Add New Station signaling, if it is determined that the Add New Station signaling does not carry the tracking identifier or the tracking identifier is not tracked, the target AP deletes the locally cached signaling related to the user equipment and stops caching. User equipment related signaling.
  • the target AP reports the signaling related to the user equipment to the AC.
  • the target AP may locally cache the tracking result through the new tracking result in the CAPWAP tunnel. And subsequent generated signaling related to the user equipment is sent to the AC.
  • the target AP uploads signaling related to the user equipment to the FTP server.
  • the target AP after the target AP receives the Add New Station signaling, if it is determined that the Add New Station signaling carries the tracking identifier or the tracking identifier is the tracking, the target AP will locally cache and subsequently generate the User equipment related signaling is saved as a format Piece, such as PCAP format, and upload the format file to the specified server, for example, FTP server.
  • a format Piece such as PCAP format
  • the target AP when the user equipment that has accessed the network switches the AP, the target AP receives the Add New Station signaling that is sent by the AC and includes the user equipment identifier or the tracking identifier, and determines whether to perform signaling tracking on the user equipment. Therefore, it is possible to track all the signaling related to the user equipment, including the user terminal, and the access controller and the neighboring network element, even if the user initiates signaling tracking on the specified user equipment, even if the user When the device frequently switches APs, the signaling tracking of the user equipment is not required to be preset on each AP, which improves the signaling tracking efficiency and improves the existing user equipment tracking method for terminating on the AP. The tracking of user signaling has a problem of low efficiency.
  • FIG. 7 is a signaling diagram of a user equipment tracking method according to another embodiment of the present invention. As shown in FIG. 7, the method includes:
  • the AC monitors a stop tracking event related to the user equipment.
  • the AC pre-sets a start time and a stop time of signaling tracking of the user equipment in the tracking task list, for example, if it is determined that the current time of the system is a preset tracking stop time; for example, according to a user instruction.
  • the IE identifier is deleted from the tracking task list, that is, the signaling related to the user equipment is stopped.
  • the AC sends a stop tracking message to the AP by using the Trace Stop signaling added by the CAPWAP tunnel.
  • the Trace Stop signaling includes the user equipment identifier.
  • the AP stops tracking the signaling related to the user equipment.
  • the signaling related to the user equipment is stopped from being sent to the AC, or the signaling related to the user equipment is stopped from being sent to the designated FTP server.
  • the embodiment of the present invention sends a stop tracking message including the identifier of the user equipment to the AP by the AC, so that the AP stops the tracking of the related signaling of the user equipment, and the signaling of the stop signaling of the user equipment needs to be initiated on the AC. It is possible to stop tracking all the signaling related to the user equipment including the termination of the AC and the peripheral network element interaction, which improves the efficiency of terminating the signaling tracking.
  • FIG. 8 is a schematic structural diagram of an access device according to another embodiment of the present invention. As shown in FIG. 8, the method includes: The transceiver module 81 is configured to send a query request message to the access controller, where the query request message includes the user equipment identifier, so that the access controller queries the tracking task list according to the user equipment identifier, and determines Whether the user equipment identifier is included in the tracking task list, and sending an inquiry response message to the access device;
  • the tracking module 82 is configured to: after receiving, by the transceiver module, the query response message sent by the access controller, if it is determined that the query response message includes a tracking identifier and/or a user equipment identifier, The device performs signaling tracking operations;
  • the tracking module 82 is specifically configured to send signaling related to the user equipment to the access controller, or send signaling related to the user equipment to The specified server.
  • the access device further includes:
  • the cache module 83 is configured to buffer, according to the access request sent by the user equipment, the signaling related to the user equipment;
  • the deleting module 84 is configured to: after the sending and receiving module receives the query response message sent by the access controller, if it is determined that the tracking response message is not included in the query response message, the buffering module 83 caches Deleting signaling related to the user equipment, stopping caching of signaling related to the user equipment.
  • the cache module 83 is specifically configured to: when the transceiver module does not receive the query response message sent by the access controller within a preset timeout period, The cached signaling associated with the user equipment is deleted and the buffering of the user equipment signaling is stopped.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, at least one of a medium access control MAC address of the user equipment or an international mobile subscriber identity IMSI or an internet card number or an international mobile device identity code IM ⁇ or an international mobile device identity code MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the access device further includes:
  • the stop tracking module 85 is configured to: when the transceiver module receives the stop tracking message sent by the access controller, the stop tracking message includes the user equipment identifier, and stops signaling to the user equipment.
  • the tracking operation is specifically configured to send signaling related to the user equipment to the access controller, or stop sending signaling related to the user equipment to a designated server.
  • the access device sends an inquiry request message including the user equipment identifier to the access controller, so that the access controller queries the tracking task list to determine whether to perform signaling tracking on the user equipment, and if it is determined that tracking is required, Then, the query response message including the tracking identifier is returned to the access device, and the access device performs signaling tracking operation on the user equipment according to the tracking identifier or the user equipment identifier. Therefore, it is possible to track all the information related to the user equipment, including the termination of the access device and the interaction between the access controller and the surrounding network element, only when the access controller initiates signaling tracking of the specified user equipment.
  • FIG. 9 is a schematic structural diagram of an access controller according to another embodiment of the present invention. As shown in FIG. 9, the method includes:
  • the transceiver module 91 is configured to receive a query request message sent by the access device, where the query request message includes a user equipment identifier.
  • the querying module 92 is configured to query the tracking task list according to the user equipment identifier, based on the query request message received by the transceiver module;
  • the determining module 93 is configured to: after the query module queries the tracking task list, determine that the tracking task list includes the user equipment identifier, and send, by using the transceiver module, an inquiry response message to the access device, where The query response message includes a tracking identifier and/or a user equipment identifier, so that the access device performs signaling tracking operation on the user equipment according to the tracking identifier and/or the user equipment identifier;
  • the user equipment is a user equipment that is pointed by the user equipment identifier.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, a medium access control MAC of the user equipment. Address or at least one of an International Mobile Subscriber Identity IMSI, or an Internet Card Number or International Mobile Equipment Identity Code IM ⁇ or International Mobile Equipment Identity Code MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message or a handover notification message.
  • the access controller further includes:
  • the monitoring module 94 is configured to monitor a stop tracking event related to the user equipment.
  • the transceiver module 91 is configured to monitor, by the monitoring module, the user equipment Stopping the tracking event, sending a stop tracking message to the access device, where the stop tracking message includes the user equipment identifier, so that the access device stops signaling related to the user equipment. Giving the access controller, or stopping sending signaling related to the user equipment to a designated server.
  • the access controller receives the query request message including the user equipment identifier sent by the access device, queries the tracking task list, determines whether to perform signaling tracking on the user equipment, and if it is determined that tracking is required, the access device is Returning a query response message including the tracking identifier, so that the access device performs signaling tracking operation on the user equipment according to the tracking identifier. Therefore, it is possible to track all the information related to the user equipment, including the termination of the access device and the interaction between the access controller and the surrounding network element, only when the access controller initiates signaling tracking of the specified user equipment.
  • the signaling tracking of the user equipment is preset, which improves the signaling tracking efficiency. Therefore, the existing user equipment tracking method can be improved. There is a problem of low efficiency in tracking user signaling terminated on the AP.
  • FIG. 7 Another embodiment of the present invention provides a user equipment tracking system, which includes the access device provided in the embodiment corresponding to FIG. 7 and the access controller provided in the foregoing embodiment corresponding to FIG. 8.
  • the access device For a detailed description of the access device, refer to the related content in the embodiment corresponding to FIG. 7.
  • the access controller refer to related content in the embodiment corresponding to FIG. 8, and details are not described herein again.
  • Another embodiment of the present invention provides an access device, including: a processor, when the processor is running, performing the following steps:
  • the method before sending the query request message to the access controller, the method includes:
  • the method includes:
  • the buffered signaling related to the user equipment is deleted and the buffering of the user equipment signaling is stopped.
  • the receiving the query response message sent by the access controller includes:
  • the cached signaling related to the user equipment is deleted and the buffering of the user equipment signaling is stopped.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, a MAC address of the user equipment or an IMSI or an upper network card number or at least one of an IM ⁇ or an MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message (e.g., Trace Start) or a handover notification message (e.g., Add new station).
  • a tracking initiation message e.g., Trace Start
  • a handover notification message e.g., Add new station
  • performing signaling tracking on the user equipment includes:
  • the processor further performs the following steps:
  • Stopping the operation of signaling tracking on the user equipment including: The signaling of the gateway is sent to the access controller, or the signaling related to the user equipment is stopped from being sent to the designated server.
  • Another embodiment of the present invention provides an access controller, including: a processor, when the processor is in operation, performing the following steps:
  • the user equipment is a user equipment pointed to by the user equipment identifier.
  • the query request message includes, but is not limited to, at least one of an association request message or an authentication request message or a handover request message;
  • the user equipment identifier includes, but is not limited to, a MAC address of the user equipment or an IMSI or an upper network card number or at least one of an IM ⁇ or an MSISDN;
  • the query response message includes, but is not limited to, at least one of an association response message or an authentication response message or a tracking initiation message (e.g., Trace Start) or a handover notification message (e.g., Add new station).
  • a tracking initiation message e.g., Trace Start
  • a handover notification message e.g., Add new station
  • the processor further performs the following steps:
  • the access controller receives the query request message including the user equipment identifier sent by the access device, queries the tracking task list, determines whether to perform signaling tracking on the user equipment, and if it is determined that tracking is required, the access device is Returning a query response message including the tracking identifier, so that the access device performs signaling tracking operation on the user equipment according to the tracking identifier. Therefore, even if the user equipment frequently switches the AP, it does not need to be on each AP—the signaling tracking of the user equipment is preset, and the existing user equipment tracking method can be improved for the user signaling terminated on the AP. The tracking has a problem of inefficiency.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
  • the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional units are stored in a storage medium and include a number of instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform some of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a USB flash drive, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. Medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)

Abstract

本发明实施例提供用户设备跟踪方法及***、接入设备、接入控制器。所述方法包括:接入设备向接入控制器发送查询请求消息,所述查询请求消息包括所述用户设备标识,以使所述接入控制器根据所述用户设备标识,查询跟踪任务列表,确定所述跟踪任务列表中包括所述用户设备标识,向所述接入设备发送查询响应消息,所述查询响应消息中包含跟踪标识和/或用户设备标识;所述接入设备接收所述接入控制器发送的查询响应消息,若确定所述查询响应消息中包含跟踪标识,则对所述用户设备进行信令跟踪操作。能够改善现有的用户设备跟踪方法对于终结在AP上的用户信令的跟踪存在效率低的问题。

Description

用户设备跟踪方法及***、 接入设备、 接入控制器
技术领域
本发明涉及通信技术, 尤其涉及用户设备跟踪方法及***、 接入设备、 接入控制器。 背景技术
随着无线局域网 ( Wireless Local Area Network , WLAN ) 的发展, 用 户设备跟踪方法作为一种重要的故障定位和网络优化手段被广泛应用。
现有技术中, 一般通过在接入控制器 (Access Control , AC)上预设用户 设备的 MAC 地址, 启动对该用户设备的跟踪任务, 跟踪 AC 和接入设备 ( Access Point , AP ) 间交互、 AC 和认证月良务器 (Authentication , Authorization , Accounting , AAA ) 间交互以及 AC 和 WEB 认证月良务器 ( Portal )间交互的与该用户设备相关的信令。 但是, 对于终结在 AP上的与 该用户设备相关的信令无法通过在 AC进行跟踪, 需要通过 AP触发对终结 在 AP上的与该用户设备相关的信令进行跟踪。
然而, 在实际应用中, 用户设备经常频繁的切换 AP, 为了实现对终结在 AP上的与该用户设备相关的信令进行跟踪, 需要在每个 AP上一一预设对该 用户设备的信令跟踪, 因此, 现有的用户设备跟踪方法对于终结在 AP上的 用户信令的跟踪存在效率低的问题。 发明内容
本发明实施例提供用户设备跟踪方法及***、 接入设备、 接入控制器, 用以改善现有的用户设备跟踪方法对于终结在 AP上的用户信令的跟踪存在 效率低的问题。
第一方面, 本发明实施例提供了一种用户设备跟踪方法, 包括: 接入设备向接入控制器发送查询请求消息, 所述查询请求消息包括所述 用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询跟踪任务 列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述接入设 备发送查询响应消息;
所述接入设备接收所述接入控制器发送的查询响应消息, 若确定所述查 询响应消息中包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行信令 跟踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
在第一种可能的实现方式中, 所述接入设备向接入控制器发送查询请求 消息之前, 包括:
所述接入设备接收所述用户设备发送的接入请求, 緩存与所述用户设备 相关的信令;
所述接入设备接收所述接入控制器发送的查询响应消息之后, 包括: 若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的与所述用 户设备相关的信令删除并停止对所述用户设备信令的緩存。
基于第一种可能的实现方式, 在第二种可能的实现方式中, 所述接入设 备接收所述接入控制器发送的查询响应消息, 包括:
所述接入设备在预设的超时时间之内没有接收到所述接入控制器发送的 查询响应消息, 则将緩存的与所述用户设备相关的信令删除并停止对所述用 户设备信令的緩存。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
基于第一种可能的实现方式, 在第三种可能的实现方式中, 对所述用户 设备进行信令跟踪的操作, 包括:
所述接入设备将与所述用户设备相关的信令发送给所述接入控制器, 或 者将与所述用户设备相关的信令发送给指定的服务器。
基于第一、 第三种可能的实现方式, 在第四种可能的实现方式中, 所述 方法还包括: 所述接入设备接收所述接入控制器发送的停止跟踪消息, 所述停止跟踪 消息中包含所述用户设备标识;
停止对所述用户设备进行信令跟踪的操作, 包括: 将与所述用户设备相 关的信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发 送给指定的服务器。
第二方面, 本发明实施例提供了一种用户设备跟踪方法, 包括: 接入控制器接收接入设备发送的查询请求消息, 所述查询请求消息中包 括用户设备标识;
根据所述用户设备标识, 查询跟踪任务列表;
确定所述跟踪任务列表中包括所述用户设备标识, 向所述接入设备发送 查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使 所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信令跟 踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
在第一种可能的实现方式中, 所述还包括:
所述接入控制器监测到与所述用户设备相关的停止跟踪事件;
所述接入控制器向所述接入设备发送停止跟踪消息, 所述停止跟踪消息 中包含所述用户设备标识, 以使所述接入设备停止将与所述用户设备相关的 信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给 指定的服务器。
第三方面, 本发明实施例提供了一种接入设备, 包括:
收发模块, 用于向接入控制器发送查询请求消息, 所述查询请求消息包 括所述用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询跟 踪任务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述 接入设备发送查询响应消息;
跟踪模块, 用于在所述收发模块接收所述接入控制器发送的查询响应消 息的基础上, 若确定所述查询响应消息中包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行信令跟踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
在第一种可能的实现方式中, 所述接入设备还包括:
緩存模块, 用于在所述收发模块接收所述用户设备发送的接入请求的基 础上, 緩存与所述用户设备相关的信令;
删除模块, 用于在所述收发模块接收所述接入控制器发送的查询响应消 息的基础上, 若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的 与所述用户设备相关的信令删除并停止对所述用户设备信令的緩存。
基于第一种可能的实现方式, 在第二种可能的实现方式中, 所述緩存模 块, 具体用于当所述收发模块在预设的超时时间之内没有接收到所述接入控 制器发送的查询响应消息的基础上, 则将緩存的与所述用户设备相关的信令 删除并停止对所述用户设备信令的緩存。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
基于第一种可能的实现方式, 在第三种可能的实现方式中, 所述跟踪模 块, 具体用于将与所述用户设备相关的信令发送给所述接入控制器, 或者将 与所述用户设备相关的信令发送给指定的服务器。
基于第一、 第三种可能的实现方式, 在第四种可能的实现方式中, 所述 接入设备还包括:
停止跟踪模块, 用于在所述收发模块接收所述接入控制器发送的停止跟 踪消息的基础上, 所述停止跟踪消息中包含所述用户设备标识, 停止对所述 用户设备进行信令跟踪的操作; 具体用于将与所述用户设备相关的信令发送 给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给指定的服 务器。
第四方面, 本发明实施例提供了一种接入控制器, 包括:
收发模块, 用于接收接入设备发送的查询请求消息, 所述查询请求消息 中包括用户设备标识;
查询模块, 用于在所述收发模块接收的查询请求消息的基础上, 根据所 述用户设备标识, 查询跟踪任务列表;
确定模块, 用于在所述查询模块查询跟踪任务列表的基础上, 确定所述 跟踪任务列表中包括所述用户设备标识, 通过所述收发模块向所述接入设备 发送查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信 令跟踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI、 或上网***或国际移动设备身份码 IM曰或 国际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
在第一种可能的实现方式中, 所述接入控制器还包括:
监测模块, 用于监测到与所述用户设备相关的停止跟踪事件;
所述收发模块, 用于在所述监测模块监测到与所述用户设备相关的停止 跟踪事件的基础上, 向所述接入设备发送停止跟踪消息, 所述停止跟踪消息 中包含所述用户设备标识, 以使所述接入设备停止将与所述用户设备相关的 信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给 指定的服务器。
第五方面, 本发明实施例提供了一种用户设备跟踪***, 包括: 上述接 入设备和上述接入控制器。 第六方面, 本发明实施例提供了一种接入设备, 包括: 处理器; 所述处 理器运行时, 执行如下步骤:
所述处理器向接入控制器发送查询请求消息, 所述查询请求消息包括所 述用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询跟踪任 务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述接入 设备发送查询响应消息;
接收所述接入控制器发送的查询响应消息, 若确定所述查询响应消息中 包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行信令跟踪的操作; 所述用户设备为所述用户设备标识指向的用户设备。
在第一种可能的实现方式中, 所述处理器向接入控制器发送查询请求消 息之前, 包括:
接收所述用户设备发送的接入请求, 緩存与所述用户设备相关的信令; 接收所述接入控制器发送的查询响应消息之后, 包括:
若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的与所述用 户设备相关的信令删除并停止对所述用户设备信令的緩存。
在第二种可能的实现方式中, 所述处理器接收所述接入控制器发送的查 询响应消息, 包括:
在预设的超时时间之内没有接收到所述接入控制器发送的查询响应消 息, 则将緩存的与所述用户设备相关的信令删除并停止对所述用户设备信令 的緩存。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的 MAC地址或 IMSI或上 网***或 IM曰或 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
在第三种可能的实现方式中, 所述处理器对所述用户设备进行信令跟踪 的操作, 包括:
将与所述用户设备相关的信令发送给所述接入控制器, 或者将与所述用 户设备相关的信令发送给指定的服务器。 基于第一、 第二和第三种可能的实现方式, 在第四种可能的实现方式中, 还包括:
所述处理器接收所述接入控制器发送的停止跟踪消息, 所述停止跟踪消 息中包含所述用户设备标识;
停止对所述用户设备进行信令跟踪的操作, 包括: 将与所述用户设备相 关的信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发 送给指定的服务器。
第七方面, 本发明实施例提供了一种接入控制器, 包括: 处理器; 所述 处理器运行时, 执行如下步骤:
所述处理器接收接入设备发送的查询请求消息, 所述查询请求消息中包 括用户设备标识;
根据所述用户设备标识, 查询跟踪任务列表;
确定所述跟踪任务列表中包括所述用户设备标识, 向所述接入设备发送 查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使 所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信令跟 踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的 MAC地址或 IMSI或上 网***或 IM曰或 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息 (例如 Trace Start )或切换通知消息 (例如 Add new station消息) 中的至少一项。
在第一种可能的实现方式中, 还包括:
所述处理器监测到与所述用户设备相关的停止跟踪事件;
向所述接入设备发送停止跟踪消息, 所述停止跟踪消息中包含所述用户 设备标识, 以使所述接入设备停止将与所述用户设备相关的信令发送给所述 接入控制器, 或者停止将与所述用户设备相关的信令发送给指定的服务器。
由上述技术方案可知, 本发明实施例通过接入设备向接入控制器发送包 含用户设备标识的查询请求消息, 以使接入控制器查询跟踪任务列表, 确定 是否对该用户设备进行信令跟踪, 若确定需要跟踪, 则向接入设备返回包括 跟踪标识的查询响应消息, 接入设备根据跟踪标识或者用户设备标识, 对该 用户设备进行信令跟踪的操作。 从而可以实现只需要在接入控制器发起对指 定用户设备的信令跟踪, 就可以跟踪到包括终结在接入设备上的以及接入控 制器和周边网元交互的与该用户设备相关的全部信令, 即使用户设备频繁切 换 AP时,也不需要在每个 AP上一一预设对该用户设备的信令跟踪,提高了 信令跟踪效率, 因此, 可以改善现有的用户设备跟踪方法对于终结在 AP上 的用户信令的跟踪存在效率低的问题。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明一实施例提供的用户设备跟踪方法的流程示意图; 图 2为本发明另一实施例提供的用户设备跟踪方法的流程示意图; 图 3为本发明另一实施例提供的用户设备跟踪方法的信令图;
图 4为本发明另一实施例提供的用户设备跟踪方法的信令图;
图 5为本发明另一实施例提供的用户设备跟踪方法的信令图;
图 6为本发明另一实施例提供的用户设备跟踪方法的信令图;
图 7为本发明另一实施例提供的用户设备跟踪方法的信令图;
图 8为本发明另一实施例提供的接入设备的结构示意图;
图 9为本发明另一实施例提供的接入控制器的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发 明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例, 都属于本发明保护的范围。
本发明的技术方案, 可以应用于各种无线通信***, 例如: 全球移动通 信***( Global System for Mobile Communications, 简称 GSM ) 、 通用分 组无线业务 ( General Packet Radio Service, 简称 GPRS ) ***、 码分多址 ( Code Division Multiple Access, 简称 CDMA ) ***、 CDMA2000***、 宽带码分多址( Wideband Code Division Multiple Access, 简称 WCDMA ) ***、 长期演进( Long Term Evolution, 简称 LTE ) ***或全球微波接入互 操作性 ( World Interoperability for Microwave Access, 简称 WiMAX ) *** 等。
需要说明的是, 下文所述的与用户设备相关的信令包括终结在 AP上的 以及 AC和周边网元交互的与所述用户设备相关的全部信令。
图 1 为本发明一实施例提供的用户设备跟踪方法的流程示意图, 如图 1 所示, 本实施例的用户设备跟踪方法可以包括:
101、接入设备向接入控制器发送查询请求消息,所述查询请求消息包括 所述用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询跟踪 任务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述接 入设备发送查询响应消息。
在本发明的一个可选实施方式中, 接入设备当接收到用户设备发送的接 入请求时, 在不确定是否需要对该用户设备进行信令跟踪的情况下, 可以緩 存与该用户设备相关的信令, 向接入控制器发送查询请求消息, 所述查询请 求消息包括所述用户设备标识,以使所述接入控制器根据所述用户设备标识, 查询跟踪任务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述接入设备发送查询响应消息。
需要说明的是, 上述查询请求消息包括但不限于关联请求消息或认证请 求消息或切换请求消息中的至少一项;
需要说明的是, 上述用户设备标识包括但不限于所述用户设备的介质访 问控制( Media Access Control ,MAC)地址或国际移动用户识别码 (International Mobile Subscriber Identification Number ,IMSI)或上网***或 国际移动设备身份码(International Mobile Equipment Identity, IMEI)或移动 台国际 ISDN号码 ( Mobile Station international ISDN number , MSISDN ) 中的至少一项。
102、所述接入设备接收所述接入控制器发送的查询响应消息,若确定所 述查询响应消息中包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行 信令跟踪操作。
在本发明的一个可选实施方式中, 接入设备对所述用户设备进行信令跟 踪操作, 包括: 接入设备将与所述用户设备相关的信令发送给所述接入控制 器, 或者将与所述用户设备相关的信令发送给指定的服务器。
在本发明的一个可选实施方式中, 接入设备接收所述接入控制器发送的 查询响应消息之后, 若确定所述查询响应消息中不包含所述跟踪标识, 则将 緩存的与所述用户设备相关的信令删除并停止对所述用户设备信令的緩存。
在本发明的一个可选实施方式中, 接入设备在预设的超时时间之内没有 接收到所述接入控制器发送的查询响应消息, 则将緩存的与所述用户设备相 关的信令删除并停止对所述用户设备信令的緩存。
在本发明的一个可选实施方式中, 接入设备可以接收所述接入控制器发 送的停止跟踪消息, 所述停止跟踪消息中包含所述用户设备标识, 停止将与 所述用户设备相关的信令发送给所述接入控制器, 或者停止将与所述用户设 备相关的信令发送给指定的服务器。
需要说明的是, 上述查询响应消息包括但不限于关联应答消息或认证应 答消息或跟踪启动消息(例如 Trace Start )或切换通知消息(例如 Add new station ) 中的至少一项。
需要说明的是, 上述用户设备为所述用户设备标识指向的用户设备。 本发明实施例通过接入设备向接入控制器发送包含用户设备标识的查询 请求消息, 以使接入控制器查询跟踪任务列表, 确定是否对该用户设备进行 信令跟踪, 若确定需要跟踪, 则向接入设备返回包括跟踪标识的查询响应消 息, 接入设备根据跟踪标识或者用户设备标识, 对该用户设备进行信令跟踪 的操作。从而可以实现只需要在接入控制器发起对指定用户设备的信令跟踪, 就可以跟踪到包括终结在接入设备上的以及接入控制器和周边网元交互的与 该用户设备相关的全部信令, 即使用户设备频繁切换 AP 时, 也不需要在每 个 AP上一一预设对该用户设备的信令跟踪, 提高了信令跟踪效率, 因此, 可以改善现有的用户设备跟踪方法对于终结在 AP上的用户信令的跟踪存在 效率低的问题。
图 2为本发明另一实施例提供的用户设备跟踪方法的流程示意图; 如图 2所示, 包括:
201、接入控制器接收接入设备发送的查询请求消息,所述查询请求消息 中包括用户设备标识。
本实施例中, 接入设备当接收到用户设备发送的接入请求时, 在不确定 是否需要对该用户设备进行信令跟踪的情况下, 可以緩存与该用户设备相关 的信令, 向接入控制器发送查询请求消息, 所述查询请求消息包括所述用户 设备标识;
需要说明的是, 上述查询请求消息包括但不限于关联请求消息或认证请 求消息或切换请求消息中的至少一项;
需要说明的是, 上述用户设备标识包括但不限于所述用户设备的 MAC 地址或 IMSI、 上网***、 IM曰、 MSISDN中的至少一项。
202、 根据所述用户设备标识, 查询跟踪任务列表。
在本发明的一个可选实施方式中, 接入控制器可以根据用户指令预设跟 踪任 , 表 1为本实施例应用的跟踪任务列表;
Figure imgf000012_0001
如表 1所示, 接入控制器可以根据用户指令, 可以将需要进行信令跟 的用户设备标识添加到表 1 中, 并且可以预设对该用户设备进行信令跟踪的 时间。
203、确定所述跟踪任务列表中包括所述用户设备标识,向所述接入设备 发送查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信 令跟踪操作。
需要说明的是, 上述用户设备为所述用户设备标识指向的用户设备。 需要说明的是, 上述查询响应消息包括但不限于关联应答消息或认证应 答消息或跟踪启动消息(例如 Trace Start )或切换通知消息(例如 Add new station ) 中的至少一项。
在本发明的一个可选实施方式中, 接入控制器可以监测与所述用户设备 相关的停止跟踪事件, 例如, 若确定***当前时间为预设的跟踪停止时间, 又例如, 根据用户指令将用户设备标识从跟踪任务列表中删除。 接入控制器 可以向接入设备发送停止跟踪消息, 所述停止跟踪消息中包含所述用户设备 标识, 以使所述接入设备停止将与所述用户设备相关的信令发送给所述接入 控制器, 或者停止将与所述用户设备相关的信令发送给指定的服务器。
本发明实施例通过接入控制器接收接入设备发送的包含用户设备标识的 查询请求消息, 查询跟踪任务列表, 确定是否对该用户设备进行信令跟踪, 若确定需要跟踪, 则向接入设备返回包括跟踪标识的查询响应消息, 以使接 入设备根据跟踪标识和 /或用户设备标识, 对该用户设备进行信令跟踪的操 作。 从而可以实现只需要在接入控制器发起对指定用户设备的信令跟踪, 就 可以跟踪到包括终结在接入设备上的以及接入控制器和周边网元交互的与该 用户设备相关的全部信令, 即使用户设备频繁切换 AP 时, 也不需要在每个 AP上一一预设对该用户设备的信令跟踪, 提高了信令跟踪效率, 因此, 可以 改善现有的用户设备跟踪方法对于终结在 AP上的用户信令的跟踪存在效率 低的问题。
图 3为本发明另一实施例提供的用户设备跟踪方法的信令图; 在用户设 备接入 WLAN 网络的过程中, AC通过无线接入点控制协议(Control And Provisioning of Wireless Access Points Protocol Specification , CAPWAP ) 隧道上的信令触发对该用户设备终结在 AP上信令进行跟踪, 本实施例可以 适用于釆用 MAC地址认证的用户设备, 如图 3所示, 包括:
301、 在 AC上预设对用户设备的信令跟踪任务。
具体实现时, AC根据用户指令将需要进行信令跟踪的用户设备标识添加 到预设的跟踪任务列表中, 进一步地, 还可以预设对该用户设备进行信令跟 踪的起始时间和停止时间。
302、 AP接收到用户设备的接入请求时, AP緩存与该用户设备相关的 信令。 AP接收到用户设备的接入请求时,若 AP不清楚是否需要对该用户设备 进行信令跟踪的, AP可以先緩存与该用户设备相关的信令。
303、 AP通过 CAPWAP隧道发送关联请求消息到 AC。
其中, 关联请求消息中包含用户设备标识, 用户设备标识包括但不限于 用户设备的 MAC地址或 IMSI、 上网***、 IMEI、 MSISDN中的至少一项。 关联请求消息用以指示 AC确定是否需要对该用户设备进行信令跟踪。
304、 AC确定是否需要对该用户设备进行信令跟踪。
具体实现时, AC收到关联请求消息后,解析关联请求消息中携带的用户 设备标识, 查询跟踪任务列表, 确定是否需要对该用户设备进行信令跟踪。
305、 AC通过 CAPWAP隧道向 AP返回关联请求响应消息。
具体实现时, 如果 AC确定对该用户设备不需要信令跟踪, 则在关联请 求响应消息中不携带跟踪标识或者跟踪标识为不跟踪; 如果 AC确定对该用 户设备需要信令跟踪, 则在关联请求响应消息中携带跟踪标识或者跟踪标识 为跟踪;
需要说明的是, AC可以使用新增的信令, 例如, Trace Star信令, 用于 通知 AP需要对该用户设备进行信令跟踪, 其中, Trace Start信令中包括用 户设备标识。
306、 AP将本地緩存的与该用户设备相关的信令删除。
当 AP接收到关联请求响应消息或者 Trace Start信令后, 若确定关联请 求响应消息中不携带跟踪标识或者跟踪标识为不跟踪, AP将本地緩存的与该 用户设备相关的信令删除。
需要说明的是,为了緩解 AP本地的緩存压力, 当 AP在预设的超时时间 内未接收到关联请求响应消息或者 Trace Start信令,也可以将本地緩存的与 该用户设备相关的信令删除并停止緩存该用户设备相关的信令。
307、 AP将与该用户设备相关的信令上报给 AC。
具体实现时, 当 AP接收到关联请求响应消息或者 Trace Start信令后, 若确定关联请求响应消息中携带跟踪标识或者跟踪标识为跟踪, AP可以通过 CAPWAP 隧道中新增的跟踪结果上报消息将本地緩存的以及后续产生的与 该用户设备相关的信令发送给 AC。
308、 AP将与该用户设备相关的信令上传到 FTP服务器。 在本发明的一个可选实施方式中, AP 接收到关联请求响应消息或者 Trace Start信令后, 若确定关联请求响应消息中携带跟踪标识或者跟踪标识 为跟踪, AP将本地緩存的以及后续产生的与该用户设备相关的信令保存为 格式文件, 例如 PCAP格式, 并将该格式文件上传到指定的服务器, 例如, FTP服务器。
需要说明的是, 如果 AP接收到的关联请求响应消息中未携带跟踪标识, 但是 AP在预设的超时时间内接收 AC通过 CAPWAP隧道下发的 Trace Start 信令,则 AP可以通过 CAPWAP隧道中新增的跟踪结果上报消息上报本地緩 存的以及后续产生的与该用户设备相关的信令到 AC,或者将本地緩存的以及 后续产生的与该用户设备相关的信令保存成格式文件, 例如 PCAP格式, 直 接上传到指定的 FTP服务器。
本发明实施例通过 AC接收 AP发送的包含用户设备标识的关联请求消 息, 查询预设的跟踪任务列表, 确定是否对该用户设备进行信令跟踪, 若确 定需要跟踪, 则向 AP返回包括跟踪标识的关联请求响应消息或者包含用户 设备标识的 Trace Start信令, 以使 AP对该用户设备进行信令跟踪的操作。 从而可以实现只需要在 AC发起对指定用户设备的信令跟踪, 就可以跟踪到 包括终结在 AP上的以及接入控制器和周边网元交互的与该用户设备相关的 全部信令, 提高了信令跟踪效率。
图 4为本发明另一实施例提供的用户设备跟踪方法的信令图; 在用户设 备接入 WLAN网络的过程中, AC通过 CAPWAP隧道上的信令触发对釆用 可扩展认证协议 ( Extensible Authentication Protocol , ΕΑΡ )认证方式的用 户设备终结在 AP上的信令的跟踪, 如图 4所示, 包括:
401、 在 AC上预设对用户设备的信令跟踪任务。
具体实现时, AC根据用户指令将需要进行信令跟踪的用户设备标识添加 到预设的跟踪任务列表中, 进一步地, 还可以预设对该用户设备进行信令跟 踪的起始时间和停止时间。
402、 AP接收到用户设备的接入请求时, AP緩存与该用户设备相关的 信令。
AP接收到用户设备的接入请求时,若 AP不清楚是否需要对该用户设备 进行信令跟踪的, AP可以先緩存与该用户设备相关的信令。 403、 AP通过 CAPWAP隧道发送 EAP认证请求消息到 AC。
其中, EAP认证请求消息中包含用户设备标识, 本实施例中, 用户设备 标识为该用户设备的国际移动用户识别码 ( International Mobile Subscriber Identification Number, IMSI ) 。
404、 AC解析 EAP认证请求消息, 确定是否需要对该用户设备进行信 令跟踪。
具体实现时, AC收到 EAP认证请求消息后, 解析其中包含的用户设备 标识, 如果用户设备标识是该用户设备的 IMSI , 则查询跟踪任务列表, 确定 是否需要对该用户设备进行信令跟踪。
如果用户设备标识不是该用户设备的 IMSI , 而是伪随机的网络访问标识 符( Network Access Identifier, NAI ) , 需要先通过和 3GPP的认证服务器 ( Authentication、 Authorization , Accounting , AAA )之间的接口查询伪 随机 NAI和 IMSI的对应关系, 获取该用户设备的 IMSI , 然后查询跟踪任务 列表, 确定是否需要对该用户设备进行信令跟踪。
405、 AC通过 CAPWAP隧道向 AP返回 EAP认证请求响应消息。
具体实现时, 如果 AC确定对该用户设备不需要信令跟踪, 则在 EAP认 证请求响应消息中不携带跟踪标识或者跟踪标识为不跟踪; 如果 AC确定对 该用户设备需要信令跟踪,则在 EAP认证请求响应消息中携带跟踪标识或者 3艮踪标识为 3艮踪;
需要说明的是, AC也可以使用新增的信令, 例如, Trace Start信令, 用于通知 AP需要对该用户设备进行信令跟踪, 其中, Trace Start信令中包 括用户设备标识。
406、 AP将本地緩存的与该用户设备相关的信令删除。
当 AP接收到 EAP认证请求响应消息或者 Trace Start信令后, 若确定 EAP认证请求响应消息中不携带跟踪标识或者跟踪标识为不跟踪, AP将本 地緩存的与该用户设备相关的信令删除。
需要说明的是,为了緩解 AP本地的緩存压力, 当 AP在预设的超时时间 内未接收到 EAP认证请求响应消息或者 Trace Start信令, 也可以将本地緩 存的与该用户设备相关的信令删除并停止緩存该用户设备相关的信令。
407、 AP将与该用户设备相关的信令上报给 AC。 具体实现时, 当 AP接收到 EAP认证请求响应消息或者 Trace Start信 令后, 若确定 EAP认证请求响应消息中携带跟踪标识或者跟踪标识为跟踪, AP可以通过 CAPWAP隧道中新增的跟踪结果上报消息将本地緩存的以及后 续产生的与该用户设备相关的信令发送给 AC。
408、 AP将与该用户设备相关的信令上传到 FTP服务器。
在本发明的一个可选实施方式中, AP接收到 EAP认证请求响应消息或 者 Trace Start信令后, 若确定 EAP认证请求响应消息中携带跟踪标识或者 跟踪标识为跟踪, AP将本地緩存的以及后续产生的与该用户设备相关的信 令保存为格式文件,例如 PCAP格式,并将该格式文件上传到指定的服务器, 例如, FTP服务器。
需要说明的是, 如果 AP接收到的 EAP认证请求响应消息中未携带跟踪 标识,但是 AP在预设的超时时间内接收 AC通过 CAPWAP隧道下发的 Trace Start信令, 则 AP可以通过 CAPWAP隧道中新增的跟踪结果上报消息上报 本地緩存的以及后续产生的与该用户设备相关的信令到 AC,或者将本地緩存 的以及后续产生的与该用户设备相关的信令保存成格式文件, 例如 PCAP格 式, 直接上传到指定的 FTP服务器。
本发明实施例通过 AC接收 AP发送的包含用户设备标识的 EAP认证请 求消息, 查询预设的跟踪任务列表, 确定是否对该用户设备进行信令跟踪, 若确定需要跟踪, 则向 AP返回包括跟踪标识的 EAP认证请求响应消息或者 包含用户设备标识的 Trace Start信令, 以使 AP对该用户设备进行信令跟踪 的操作。 从而可以实现只需要在 AC发起对指定用户设备的信令跟踪, 就可 以跟踪到包括终结在 AP上的以及接入控制器和周边网元交互的与该用户设 备相关的全部信令, 提高了信令跟踪效率。
图 5为本发明另一实施例提供的用户设备跟踪方法的信令图; 在用户设 备接入 WLAN网络的过程中, AC通过 CAPWAP隧道上的信令触发对釆用 网络 WEB认证方式的用户设备终结在 AP上的信令的跟踪,如图 5所示, 包 括:
501、 在 AC上预设对用户设备的信令跟踪任务。
具体实现时, AC根据用户指令将需要进行信令跟踪的用户设备标识添加 到预设的跟踪任务列表中, 进一步地, 还可以预设对该用户设备进行信令跟 踪的起始时间和停止时间。
502、 AP接收到用户设备的接入请求时, AP緩存与该用户设备相关的 信令。
AP接收到用户设备的接入请求时,若 AP不清楚是否需要对该用户设备 进行信令跟踪的, AP可以先緩存与该用户设备相关的信令。
503、 AP通过 CAPWAP隧道发送 WEB认证请求消息到 AC。
其中, WEB认证请求中包含用户设备标识, 本实施例中, 用户设备标识 为该用户设备的上网***。
504、 AC解析 WEB认证请求消息, 确定是否需要对该用户设备进行信 令3艮踪。
具体实现时, AC收到 WEB认证请求消息后, 解析其中包含的用户设备 标识(上网***) , 则查询跟踪任务列表, 确定是否需要对该用户设备进行 信令跟踪。
505、 AC通过 CAPWAP隧道向 AP返回 WEB认证请求响应消息。 具体实现时, 如果 AC 确定对该用户设备不需要信令跟踪, 则在 WEB 认证请求响应消息中不携带跟踪标识或者跟踪标识为不跟踪; 如果 AC确定 对该用户设备需要信令跟踪, 则在 WEB认证请求响应消息中携带跟踪标识 或者跟踪标识为跟踪;
需要说明的是, AC也可以使用新增的信令, 例如, Trace Start信令, 用于通知 AP需要对该用户设备进行信令跟踪, 其中, Trace Start信令中包 括用户设备标识。
506、 AP将本地緩存的与该用户设备相关的信令删除。
AP将本地緩存的与该用户设备相关的信令删除之后,停止緩存与该用户 设备相关的信令。
当 AP接收到 WEB认证请求响应消息或者 Trace Start信令后, 若确定
WEB认证请求响应消息中不携带跟踪标识或者跟踪标识为不跟踪, AP将本 地緩存的与该用户设备相关的信令删除。
需要说明的是,为了緩解 AP本地的緩存压力, 当 AP在预设的超时时间 内未接收到 WEB认证请求响应消息或者 Trace Start信令, 也可以将本地緩 存的与该用户设备相关的信令删除。 507、 AP将与该用户设备相关的信令上报给 AC。
具体实现时, 当 AP接收到 WEB认证请求响应消息或者 Trace Start信 令后, 若确定 WEB认证请求响应消息中携带跟踪标识或者跟踪标识为跟踪 , AP可以通过 CAPWAP隧道中新增的跟踪结果上报消息将本地緩存的以及后 续产生的与该用户设备相关的信令发送给 AC。
508、 AP将与该用户设备相关的信令上传到 FTP服务器。
在本发明的一个可选实施方式中, AP接收到 WEB认证请求响应消息 或者 Trace Start信令后, 若确定 WEB认证请求响应消息中携带跟踪标识或 者跟踪标识为跟踪, AP将本地緩存的以及后续产生的与该用户设备相关的 信令保存为格式文件, 例如 PCAP格式, 并将该格式文件上传到指定的服务 器, 例如, FTP服务器。
需要说明的是,如果 AP接收到的 WEB认证请求响应消息中未携带跟踪 标识,但是 AP在预设的超时时间内接收 AC通过 CAPWAP隧道下发的 Trace Start信令, 则 AP可以通过 CAPWAP隧道中新增的跟踪结果上报消息上报 本地緩存的以及后续产生的与该用户设备相关的信令到 AC,或者将本地緩存 的以及后续产生的与该用户设备相关的信令保存成格式文件, 例如 PCAP格 式, 直接上传到指定的 FTP服务器。
本发明实施例通过 AC接收 AP发送的包含用户设备标识的 WEB认证请 求消息, 查询预设的跟踪任务列表, 确定是否对该用户设备进行信令跟踪, 若确定需要跟踪,则向 AP返回包括跟踪标识的 WEB认证请求响应消息或者 包含用户设备标识的 Trace Start信令, 以使 AP对该用户设备进行信令跟踪 的操作。 从而可以实现只需要在 AC发起对指定用户设备的信令跟踪, 就可 以跟踪到包括终结在 AP上的以及接入控制器和周边网元交互的与该用户设 备相关的全部信令, 提高了信令跟踪效率。
图 6为本发明另一实施例提供的用户设备跟踪方法的信令图; 当已经接 入 WLAN网络的用户设备切换 AP时(即从原 AP切换到目标 AP ) , AC通 过 CAPWAP隧道信令触发对该用户设备终结在目标 AP上的信令的跟踪,如 图 6所示, 包括:
601、 目标 AP緩存与该用户设备相关的信令。
需要说明的是, 在本实施例中, 可以在 AC上预设对用户设备的信令跟 踪任务,具体实现时, AC根据用户指令将需要进行信令跟踪的用户设备标识 添加到预设的跟踪任务列表中, 进一步地, 还可以预设对该用户设备进行信 令3艮踪的起始时间和停止时间。
当已经接入 WLAN网络的用户设备从原 AP切换到目标 AP时, 若目标 AP不清楚是否需要对该用户设备进行信令跟踪的, 目标 AP可以先緩存与该 用户设备相关的信令。
602、 目标 AP接收 AC通过 CAPWAP隧道发送的 Add New Station信 令。
需要说明的是, 在本实施例中, 目标 AP在接收 AC通过 CAPWAP隧道 发送的 Add New Station信令之前, 可以向 AC发送上述实施例所述的包含 用户设备标识的 WEB认证请求消息或关联请求消息或 EAP认证请求消息中 的至少一项, AC可以解析上述消息中包含的用户设备标识,查询跟踪任务列 表, 确定是否需要对该用户设备进行信令跟踪, 然后, AC通过 CAPWAP隧 道向 AP发送新增的信令, 例如, Add New Station信令。
其中, Add New Station信令中携带用户设备标识和 /或跟踪标识, 用户 设备标识包括但不限于该用户设备的 MAC地址、 IMSI、 上网***、 IM曰或 MSISDN的至少一项。
603、 目标 AP将本地緩存的与该用户设备相关的信令删除。
当目标 AP接收到 Add New Station信令后, 若确定 Add New Station 信令中不携带跟踪标识或者跟踪标识为不跟踪, 目标 AP将本地緩存的与该 用户设备相关的信令删除并停止緩存该用户设备相关的信令。
604、 目标 AP将与该用户设备相关的信令上报给 AC。
具体实现时, 当目标 AP接收到 Add New Station信令后, 若确定 Add New Station信令中携带跟踪标识或者跟踪标识为跟踪, 目标 AP可以通过 CAPWAP 隧道中新增的跟踪结果上报消息将本地緩存的以及后续产生的与 该用户设备相关的信令发送给 AC。
605、 目标 AP将与该用户设备相关的信令上传到 FTP服务器。
在本发明的一个可选实施方式中, 目标 AP接收 Add New Station信令 后, 若确定 Add New Station信令中携带跟踪标识或者跟踪标识为跟踪, 目 标 AP将本地緩存的以及后续产生的与该用户设备相关的信令保存为格式文 件, 例如 PCAP格式, 并将该格式文件上传到指定的服务器, 例如, FTP月良 务器。
本发明实施例在已经接入网络的用户设备切换 AP时, 通过目标 AP接 收 AC发送的包含用户设备标识或跟踪标识的 Add New Station信令, 确定 是否对该用户设备进行信令跟踪。 从而可以实现只需要在 AC发起对指定用 户设备的信令跟踪, 就可以跟踪到包括终结在 AP上的以及接入控制器和周 边网元交互的与该用户设备相关的全部信令, 即使用户设备频繁切换 AP时, 也不需要在每个 AP上一一预设对该用户设备备的信令跟踪, 提高了信令跟 踪效率, 可以改善现有的用户设备跟踪方法对于终结在 AP上的用户信令的 跟踪存在效率低的问题。
图 7为本发明另一实施例提供的用户设备跟踪方法的信令图; 如图 7所 示, 包括:
701、 AC监测到与用户设备相关的停止跟踪事件。
具体实现时, AC在跟踪任务列表中预设有对该用户设备进行信令跟踪的 起始时间和停止时间, 例如, 若确定***当前时间为预设的跟踪停止时间; 又例如, 根据用户指令将该 IE标识从跟踪任务列表中删除, 即对该用户设备 相关的信令停止跟踪。
702、 AC通过 CAPWAP隧道新增的 Trace Stop信令向 AP发送停止跟 踪消息。
其中, Trace Stop信令中包含用户设备标识。
703、 AP停止对该用户设备相关信令的跟踪。
具体实现时,停止将与该用户设备相关的信令发送给 AC,或者停止将与 该用户设备相关的信令发送给指定的 FTP服务器。
本发明实施例通过 AC向 AP发送包含用户设备标识的停止跟踪消息, 以使 AP停止对该用户设备相关信令的跟踪, 可以实现只需要在 AC上发起 对该用户设备的停止信令跟踪, 就可以停止对包括终结在 AP 上的以及 AC 和周边网元交互的与该用户设备相关的全部信令的跟踪, 提高了终止信令跟 踪的效率。
图 8为本发明另一实施例提供的接入设备的结构示意图; 如图 8所示, 包括: 收发模块 81 , 用于向接入控制器发送查询请求消息, 所述查询请求消息 包括所述用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询 跟踪任务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所 述接入设备发送查询响应消息;
跟踪模块 82, 用于在所述收发模块接收所述接入控制器发送的查询响应 消息的基础上, 若确定所述查询响应消息中包含跟踪标识和 /或用户设备标 识, 则对所述用户设备进行信令跟踪的操作;
在本发明的一个可选实施方式中, 跟踪模块 82, 具体用于将与所述用户 设备相关的信令发送给所述接入控制器, 或者将与所述用户设备相关的信令 发送给指定的服务器。
需要说明的是, 所述用户设备为所述用户设备标识指向的用户设备。 在本发明的一个可选实施方式中, 接入设备还包括:
緩存模块 83, 用于在所述收发模块接收所述用户设备发送的接入请求的 基础上, 緩存与所述用户设备相关的信令;
删除模块 84, 用于在所述收发模块接收所述接入控制器发送的查询响应 消息的基础上, 若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存 模块 83中緩存的与所述用户设备相关的信令删除,停止对所述用户设备相关 的信令的緩存。
在本发明的一个可选实施方式中, 緩存模块 83, 具体用于当所述收发模 块在预设的超时时间之内没有接收到所述接入控制器发送的查询响应消息的 基础上, 则将緩存的与所述用户设备相关的信令删除并停止对所述用户设备 信令的緩存。
需要说明的是, 所述查询请求消息包括但不限于关联请求消息或认证请 求消息或切换请求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
在本发明的一个可选实施方式中, 接入设备还包括: 停止跟踪模块 85, 用于在所述收发模块接收所述接入控制器发送的停止 跟踪消息的基础上, 所述停止跟踪消息中包含所述用户设备标识, 停止对所 述用户设备进行信令跟踪的操作; 具体用于将与所述用户设备相关的信令发 送给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给指定的 服务器。
本发明实施例通过接入设备向接入控制器发送包含用户设备标识的查询 请求消息, 以使接入控制器查询跟踪任务列表, 确定是否对该用户设备进行 信令跟踪, 若确定需要跟踪, 则向接入设备返回包括跟踪标识的查询响应消 息, 接入设备根据跟踪标识或者用户设备标识, 对该用户设备进行信令跟踪 的操作。从而可以实现只需要在接入控制器发起对指定用户设备的信令跟踪, 就可以跟踪到包括终结在接入设备上的以及接入控制器和周边网元交互的与 该用户设备相关的全部信令, 即使用户设备频繁切换 AP 时, 也不需要在每 个 AP上一一预设对该用户设备的信令跟踪, 提高了信令跟踪效率, 因此, 可以改善现有的用户设备跟踪方法对于终结在 AP上的用户信令的跟踪存在 效率低的问题。
图 9为本发明另一实施例提供的接入控制器的结构示意图,如图 9所示, 包括:
收发模块 91 , 用于接收接入设备发送的查询请求消息, 所述查询请求消 息中包括用户设备标识;
查询模块 92, 用于在所述收发模块接收的查询请求消息的基础上, 根据 所述用户设备标识, 查询跟踪任务列表;
确定模块 93, 用于在所述查询模块查询跟踪任务列表的基础上, 确定所 述跟踪任务列表中包括所述用户设备标识, 通过所述收发模块向所述接入设 备发送查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标 识, 以使所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进 行信令跟踪的操作;
需要说明的是, 所述用户设备为所述用户设备标识指向的用户设备。 所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI、 或上网***或国际移动设备身份码 IM曰或 国际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
在本发明的一个可选实施方式中, 接入控制器还包括:
监测模块 94, 用于监测到与所述用户设备相关的停止跟踪事件; 在本发明的一个可选实施方式中, 收发模块 91 , 用于在所述监测模块监 测到与所述用户设备相关的停止跟踪事件的基础上, 向所述接入设备发送停 止跟踪消息, 所述停止跟踪消息中包含所述用户设备标识, 以使所述接入设 备停止将与所述用户设备相关的信令发送给所述接入控制器, 或者停止将与 所述用户设备相关的信令发送给指定的服务器。
本发明实施例通过接入控制器接收接入设备发送的包含用户设备标识的 查询请求消息, 查询跟踪任务列表, 确定是否对该用户设备进行信令跟踪, 若确定需要跟踪, 则向接入设备返回包括跟踪标识的查询响应消息, 以使接 入设备根据跟踪标识, 对该用户设备进行信令跟踪的操作。 从而可以实现只 需要在接入控制器发起对指定用户设备的信令跟踪, 就可以跟踪到包括终结 在接入设备上的以及接入控制器和周边网元交互的与该用户设备相关的全部 信令, 即使用户设备频繁切换 AP时,也不需要在每个 AP上——预设对该用 户设备的信令跟踪, 提高了信令跟踪效率, 因此, 可以改善现有的用户设备 跟踪方法对于终结在 AP上的用户信令的跟踪存在效率低的问题。
本发明另一实施例提供了一种用户设备跟踪***, 包括上述图 7对应的 实施例中提供的接入设备和上述图 8对应的实施例中提供的接入控制器。 接 入设备的详细描述可以参见图 7对应的实施例中的相关内容, 接入控制器的 详细描述可以参见图 8对应的实施例中的相关内容, 此处不再赘述。
本发明另一实施例提供了一种接入设备, 包括: 处理器, 当该处理器处 于运行时, 可以执行如下步骤:
向接入控制器发送查询请求消息, 所述查询请求消息包括所述用户设备 标识, 以使所述接入控制器根据所述用户设备标识, 查询跟踪任务列表, 确 定所述跟踪任务列表中是否包括所述用户设备标识, 向所述接入设备发送查 询响应消息; 接收所述接入控制器发送的查询响应消息, 若确定所述查询响应消息中 包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行信令跟踪的操作; 所述用户设备为所述用户设备标识指向的用户设备。
在第一种可能的实现方式中, 向接入控制器发送查询请求消息之前, 包 括:
接收所述用户设备发送的接入请求, 緩存与所述用户设备相关的信令; 接收所述接入控制器发送的查询响应消息之后, 包括:
若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的与所述用 户设备相关的信令删除并停止对所述用户设备信令的緩存。
在第二种可能的实现方式中,接收所述接入控制器发送的查询响应消息, 包括:
在预设的超时时间之内没有接收到所述接入控制器发送的查询响应消 息, 则将緩存的与所述用户设备相关的信令删除并停止对所述用户设备信令 的緩存。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的 MAC地址或 IMSI或上 网***或 IM曰或 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息 (例如 Trace Start )或切换通知消息 (例如 Add new station )中的至 少一项。
在第三种可能的实现方式中, 对所述用户设备进行信令跟踪的操作, 包 括:
将与所述用户设备相关的信令发送给所述接入控制器, 或者将与所述用 户设备相关的信令发送给指定的服务器。
基于第一、 第二和第三种可能的实现方式, 在第四种可能的实现方式中, 处理器还执行如下步骤:
接收所述接入控制器发送的停止跟踪消息, 所述停止跟踪消息中包含所 述用户设备标识;
停止对所述用户设备进行信令跟踪的操作, 包括: 将与所述用户设备相 关的信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发 送给指定的服务器
本发明另一实施例提供了一种接入控制器, 包括: 处理器, 当该处理器 处于运行时, 可以执行如下步骤:
接收接入设备发送的查询请求消息, 所述查询请求消息中包括用户设备 标识;
根据所述用户设备标识, 查询跟踪任务列表;
确定所述跟踪任务列表中包括所述用户设备标识, 向所述接入设备发送 查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使 所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信令跟 踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
所述查询请求消息包括但不限于关联请求消息或认证请求消息或切换请 求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的 MAC地址或 IMSI或上 网***或 IM曰或 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息 (例如 Trace Start )或切换通知消息 (例如 Add new station )中的至 少一项。
在第一种可能的实现方式中, 处理器还执行如下步骤:
监测到与所述用户设备相关的停止跟踪事件;
向所述接入设备发送停止跟踪消息, 所述停止跟踪消息中包含所述用户 设备标识, 以使所述接入设备停止将与所述用户设备相关的信令发送给所述 接入控制器, 或者停止将与所述用户设备相关的信令发送给指定的服务器。
本发明实施例通过接入控制器接收接入设备发送的包含用户设备标识的 查询请求消息, 查询跟踪任务列表, 确定是否对该用户设备进行信令跟踪, 若确定需要跟踪, 则向接入设备返回包括跟踪标识的查询响应消息, 以使接 入设备根据跟踪标识, 对该用户设备进行信令跟踪的操作。 从而可以实现即 使用户设备频繁切换 AP时,也不需要在每个 AP上——预设对该用户设备的 信令跟踪, 可以改善现有的用户设备跟踪方法对于终结在 AP上的用户信令 的跟踪存在效率低的问题。
所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描 述的***, 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的***, 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个 ***, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单 元中。 上述集成的单元既可以釆用硬件的形式实现, 也可以釆用硬件加软件 功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元, 可以存储在一个计算机 可读取存储介质中。 上述软件功能单元存储在一个存储介质中, 包括若干指 令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等) 执行本发明各个实施例所述方法的部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(Read-Only Memory, 简称 ROM ) 、 随机存取存储 器( Random Access Memory, 简称 RAM )、 磁碟或者光盘等各种可以存储 程序代码的介质。
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其 限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术 人员应当理解: 其依然可以对前述各实施例所记载的技术方案进行修改, 或 者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技 术方案的本质脱离本发明各实施例技术方案的保护范围。

Claims

权 利 要求 书
1、 一种用户设备跟踪方法, 其特征在于, 包括:
接入设备向接入控制器发送查询请求消息, 所述查询请求消息包括所述 用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询跟踪任务 列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述接入设 备发送查询响应消息;
所述接入设备接收所述接入控制器发送的查询响应消息, 若确定所述查 询响应消息中包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行信令 跟踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
2、 根据权利要求 1所述的方法, 其特征在于, 所述接入设备向接入控制 器发送查询请求消息之前, 包括:
所述接入设备接收所述用户设备发送的接入请求, 緩存与所述用户设备 相关的信令;
所述接入设备接收所述接入控制器发送的查询响应消息之后, 包括: 若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的与所述用 户设备相关的信令删除并停止对所述用户设备信令的緩存。
3、 根据权利要求 1所述的方法, 其特征在于, 所述接入设备接收所述接 入控制器发送的查询响应消息, 包括:
所述接入设备在预设的超时时间之内没有接收到所述接入控制器发送的 查询响应消息, 则将緩存的与所述用户设备相关的信令删除并停止对所述用 户设备信令的緩存。
4、 根据权利要求 1所述的方法, 其特征在于, 所述查询请求消息包括但 不限于关联请求消息或认证请求消息或切换请求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
5、 根据权利要求 1所述的方法, 其特征在于, 对所述用户设备进行信令 跟踪的操作, 包括:
所述接入设备将与所述用户设备相关的信令发送给所述接入控制器, 或 者将与所述用户设备相关的信令发送给指定的服务器。
6、 根据权利要求 1-4中任一项所述的方法, 其特征在于, 还包括: 所述接入设备接收所述接入控制器发送的停止跟踪消息, 所述停止跟踪 消息中包含所述用户设备标识;
停止对所述用户设备进行信令跟踪的操作, 包括: 将与所述用户设备相 关的信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发 送给指定的服务器。
7、 一种用户设备跟踪方法, 其特征在于, 包括:
接入控制器接收接入设备发送的查询请求消息, 所述查询请求消息中包 括用户设备标识;
根据所述用户设备标识, 查询跟踪任务列表;
确定所述跟踪任务列表中包括所述用户设备标识, 向所述接入设备发送 查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使 所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信令跟 踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
8、 根据权利要求 7所述的方法, 其特征在于, 所述查询请求消息包括但 不限于关联请求消息或认证请求消息或切换请求消息中的至少一项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
9、 根据权利要求 7所述的方法, 其特征在于, 还包括:
所述接入控制器监测到与所述用户设备相关的停止跟踪事件;
所述接入控制器向所述接入设备发送停止跟踪消息, 所述停止跟踪消息 中包含所述用户设备标识, 以使所述接入设备停止将与所述用户设备相关的 信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给 指定的服务器。
10、 一种接入设备, 其特征在于, 包括:
收发模块, 用于向接入控制器发送查询请求消息, 所述查询请求消息包 括所述用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询跟 踪任务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所述 接入设备发送查询响应消息;
跟踪模块, 用于在所述收发模块接收所述接入控制器发送的查询响应消 息的基础上, 若确定所述查询响应消息中包含跟踪标识和 /或用户设备标识, 则对所述用户设备进行信令跟踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
11、 根据权利要求 10所述的接入设备, 其特征在于, 还包括: 緩存模块, 用于在所述收发模块接收所述用户设备发送的接入请求的基 础上, 緩存与所述用户设备相关的信令;
删除模块, 用于在所述收发模块接收所述接入控制器发送的查询响应消 息的基础上, 若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的 与所述用户设备相关的信令删除并停止对所述用户设备信令的緩存。
12、 根据权利要求 10 所述的接入设备, 其特征在于, 所述緩存模块, 具体用于当所述收发模块在预设的超时时间之内没有接收到所述接入控制器 发送的查询响应消息的基础上, 则将緩存的与所述用户设备相关的信令删除 并停止对所述用户设备信令的緩存。
13、 根据权利要求 10 所述的接入设备, 其特征在于, 所述查询请求消 息包括但不限于关联请求消息或认证请求消息或切换请求消息中的至少一 项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
14、 根据权利要求 10 所述的接入设备, 其特征在于, 所述跟踪模块, 具体用于将与所述用户设备相关的信令发送给所述接入控制器, 或者将与所 述用户设备相关的信令发送给指定的服务器。
15、 根据权利要求 10-13中任一项所述的接入设备, 其特征在于, 还包 括:
停止跟踪模块, 用于在所述收发模块接收所述接入控制器发送的停止跟 踪消息的基础上, 所述停止跟踪消息中包含所述用户设备标识, 停止对所述 用户设备进行信令跟踪的操作; 具体用于将与所述用户设备相关的信令发送 给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给指定的服 务器。
16、 一种接入控制器, 其特征在于, 包括:
收发模块, 用于接收接入设备发送的查询请求消息, 所述查询请求消息 中包括用户设备标识;
查询模块, 用于在所述收发模块接收的查询请求消息的基础上, 根据所 述用户设备标识, 查询跟踪任务列表;
确定模块, 用于在所述查询模块查询跟踪任务列表的基础上, 确定所述 跟踪任务列表中包括所述用户设备标识, 通过所述收发模块向所述接入设备 发送查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标识, 以使所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进行信 令跟踪的操作;
所述用户设备为所述用户设备标识指向的用户设备。
17、 根据权利要求 16 所述的接入控制器, 其特征在于, 所述查询请求 消息包括但不限于关联请求消息或认证请求消息或切换请求消息中的至少一 项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI、 或上网***或国际移动设备身份码 IM曰或 国际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
18、 根据权利要求 16所述的接入控制器, 其特征在于, 还包括: 监测模块, 用于监测到与所述用户设备相关的停止跟踪事件;
所述收发模块, 用于在所述监测模块监测到与所述用户设备相关的停止 跟踪事件的基础上, 向所述接入设备发送停止跟踪消息, 所述停止跟踪消息 中包含所述用户设备标识, 以使所述接入设备停止将与所述用户设备相关的 信令发送给所述接入控制器, 或者停止将与所述用户设备相关的信令发送给 指定的服务器。
19、 一种用户设备跟踪***, 其特征在于, 包括:
如权利要求 10-15中任一项所述的接入设备;
如权利要求 16-18中任一项所述的接入控制器。
20、 一种接入设备, 其特征在于, 包括: 处理器;
所述处理器, 用于向接入控制器发送查询请求消息, 所述查询请求消息 包括所述用户设备标识, 以使所述接入控制器根据所述用户设备标识, 查询 跟踪任务列表, 确定所述跟踪任务列表中是否包括所述用户设备标识, 向所 述接入设备发送查询响应消息; 若确定所述查询响应消息中包含跟踪标识和 / 或用户设备标识, 则对所述用户设备进行信令跟踪的操作; 所述用户设备为 所述用户设备标识指向的用户设备。
21、 根据权利要求 20 所述的接入设备, 其特征在于, 所述处理器, 还 用于接收所述用户设备发送的接入请求的基础上, 緩存与所述用户设备相关 的信令;
所述处理器,还用于接收所述接入控制器发送的查询响应消息的基础上, 若确定所述查询响应消息中不包含所述跟踪标识, 则将緩存的与所述用户设 备相关的信令删除并停止对所述用户设备信令的緩存。
22、 根据权利要求 20 所述的接入设备, 其特征在于, 所述处理器, 还 用于在预设的超时时间之内没有接收到所述接入控制器发送的查询响应消息 的基础上, 则将緩存的与所述用户设备相关的信令删除并停止对所述用户设 备信令的緩存。
23、 根据权利要求 20 所述的接入设备, 其特征在于, 所述查询请求消 息包括但不限于关联请求消息或认证请求消息或切换请求消息中的至少一 项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI或上网***或国际移动设备身份码 IM曰或国 际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
24、 根据权利要求 20 所述的接入设备, 其特征在于, 所述处理器, 还 用于将与所述用户设备相关的信令发送给所述接入控制器, 或者将与所述用 户设备相关的信令发送给指定的服务器。
25根据权利要求 20-23中任一项所述的接入设备, 其特征在于, 所述处 理器, 还用于接收所述接入控制器发送的停止跟踪消息的基础上, 所述停止 跟踪消息中包含所述用户设备标识, 停止对所述用户设备进行信令跟踪的操 作; 具体用于将与所述用户设备相关的信令发送给所述接入控制器, 或者停 止将与所述用户设备相关的信令发送给指定的服务器。
26、 一种接入控制器, 其特征在于, 包括: 处理器;
所述处理器, 用于接收接入设备发送的查询请求消息, 所述查询请求消 息中包括用户设备标识; 根据所述用户设备标识, 查询跟踪任务列表; 确定 所述跟踪任务列表中包括所述用户设备标识, 通过所述收发模块向所述接入 设备发送查询响应消息, 所述查询响应消息中包含跟踪标识和 /或用户设备标 识, 以使所述接入设备根据跟踪标识和 /或用户设备标识, 对所述用户设备进 行信令跟踪的操作; 所述用户设备为所述用户设备标识指向的用户设备。
27、 根据权利要求 26 所述的接入控制器, 其特征在于, 所述查询请求 消息包括但不限于关联请求消息或认证请求消息或切换请求消息中的至少一 项;
所述用户设备标识包括但不限于所述用户设备的介质访问控制 MAC 地 址或国际移动用户识别码 IMSI、 或上网***或国际移动设备身份码 IM曰或 国际移动设备身份码 MSISDN中的至少一项;
所述查询响应消息包括但不限于关联应答消息或认证应答消息或跟踪启 动消息或切换通知消息中的至少一项。
28、 根据权利要求 26 所述的接入控制器, 其特征在于, 所述处理器, 还用于监测到与所述用户设备相关的停止跟踪事件; 向所述接入设备发送停 止跟踪消息, 所述停止跟踪消息中包含所述用户设备标识, 以使所述接入设 备停止将与所述用户设备相关的信令发送给所述接入控制器, 或者停止将与 所述用户设备相关的信令发送给指定的服务器。
PCT/CN2012/081594 2012-09-19 2012-09-19 用户设备跟踪方法及***、接入设备、接入控制器 WO2014043862A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201280000966.4A CN104145497A (zh) 2012-09-19 2012-09-19 用户设备跟踪方法及***、接入设备、接入控制器
PCT/CN2012/081594 WO2014043862A1 (zh) 2012-09-19 2012-09-19 用户设备跟踪方法及***、接入设备、接入控制器
US14/661,909 US9775098B2 (en) 2012-09-19 2015-03-18 User equipment tracing method and system, access device, and access controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/081594 WO2014043862A1 (zh) 2012-09-19 2012-09-19 用户设备跟踪方法及***、接入设备、接入控制器

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/661,909 Continuation US9775098B2 (en) 2012-09-19 2015-03-18 User equipment tracing method and system, access device, and access controller

Publications (1)

Publication Number Publication Date
WO2014043862A1 true WO2014043862A1 (zh) 2014-03-27

Family

ID=50340524

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/081594 WO2014043862A1 (zh) 2012-09-19 2012-09-19 用户设备跟踪方法及***、接入设备、接入控制器

Country Status (3)

Country Link
US (1) US9775098B2 (zh)
CN (1) CN104145497A (zh)
WO (1) WO2014043862A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111460338A (zh) * 2020-03-31 2020-07-28 北京创鑫旅程网络技术有限公司 信息查询方法和装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105052184B (zh) * 2013-01-29 2019-12-27 瑞典爱立信有限公司 控制用户设备对服务接入的方法、设备及控制器
CN103973658A (zh) * 2013-02-04 2014-08-06 中兴通讯股份有限公司 静态用户终端认证处理方法及装置
CN105656650A (zh) * 2014-11-13 2016-06-08 中兴通讯股份有限公司 一种定时跟踪方法及网元管理***
JP6477239B2 (ja) * 2015-05-21 2019-03-06 富士ゼロックス株式会社 情報処理装置、接続制御方法およびプログラム
US11165833B2 (en) 2016-11-02 2021-11-02 T-Mobile Usa, Inc. Network routing based on terminal's media path
CN115835349A (zh) * 2017-03-15 2023-03-21 开利公司 无线事件通知***
CN113709769A (zh) * 2021-07-31 2021-11-26 新华三技术有限公司成都分公司 一种配置ap的方法和ap
CN115665098A (zh) * 2022-10-11 2023-01-31 浪潮云信息技术股份公司 一种分布式架构下的事务记录方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094485A (zh) * 2006-11-14 2007-12-26 中兴通讯股份有限公司 一种在rnc实现基于imsi的信令跟踪方法
CN101547456A (zh) * 2008-03-26 2009-09-30 中兴通讯股份有限公司 一种由接入网触发跟踪的方法及***
CN101765131A (zh) * 2008-12-24 2010-06-30 普天信息技术研究院有限公司 一种信令跟踪方法和***
CN102291805A (zh) * 2010-06-21 2011-12-21 中兴通讯股份有限公司 一种选择移动性管理实体的方法及***

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132648A (zh) * 2007-10-11 2008-02-27 华为技术有限公司 基站跟踪方法及设备
US7940718B2 (en) * 2008-03-11 2011-05-10 Telefonaktiebolaget L M Ericsson (Publ) Trace log management in a mobile communication system
CN101370228B (zh) * 2008-09-26 2012-06-06 华为技术有限公司 一种网络中用户全网跟踪的方法、***及装置
JP4655141B2 (ja) * 2008-12-08 2011-03-23 株式会社デンソー 車載無線通信装置及びローミングリスト更新システム
CN101772001A (zh) * 2009-01-04 2010-07-07 华为技术有限公司 通信跟踪的实现方法、装置及***
CN101790180A (zh) * 2009-01-23 2010-07-28 上海华为技术有限公司 一种基于信令的跟踪方法、***及设备
US20100272263A1 (en) * 2009-04-27 2010-10-28 Motorola, Inc. Decrypting a nas message traced to an e-utran
EP2522170B1 (en) * 2010-01-08 2017-12-20 Nokia Solutions and Networks Oy Geographical determination of coverage in communications systems
CN102164375A (zh) * 2010-02-22 2011-08-24 华为技术有限公司 一种收集终端测量数据的方法和***
US8971848B2 (en) * 2010-06-24 2015-03-03 Telefonaktiebolaget L M Ericsson (Publ) System and method for managing UE-based network performance measurements
CN102316500B (zh) * 2010-07-09 2016-06-15 中兴通讯股份有限公司 E-utran***及其任务跟踪方法
CN102387491B (zh) * 2010-08-27 2015-09-16 中兴通讯股份有限公司 一种信令跟踪方法及装置
US8787901B2 (en) * 2010-10-06 2014-07-22 Telefonaktiebolaget Lm Ericsson (Publ) Method, apparatus and system for flexible user tracing in mobile networks
PL2772086T3 (pl) * 2011-10-24 2018-01-31 Ericsson Telefon Ab L M Węzeł sieci radiowej, węzeł zarządzania siecią i sposoby z nimi związane
US9497095B2 (en) * 2012-03-22 2016-11-15 International Business Machines Corporation Dynamic control over tracing of messages received by a message broker
WO2013139984A1 (en) * 2012-03-22 2013-09-26 Telefonaktiebolaget L M Ericsson (Publ) Technology for operating network nodes of a communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094485A (zh) * 2006-11-14 2007-12-26 中兴通讯股份有限公司 一种在rnc实现基于imsi的信令跟踪方法
CN101547456A (zh) * 2008-03-26 2009-09-30 中兴通讯股份有限公司 一种由接入网触发跟踪的方法及***
CN101765131A (zh) * 2008-12-24 2010-06-30 普天信息技术研究院有限公司 一种信令跟踪方法和***
CN102291805A (zh) * 2010-06-21 2011-12-21 中兴通讯股份有限公司 一种选择移动性管理实体的方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111460338A (zh) * 2020-03-31 2020-07-28 北京创鑫旅程网络技术有限公司 信息查询方法和装置
CN111460338B (zh) * 2020-03-31 2023-06-23 北京创鑫旅程网络技术有限公司 信息查询方法和装置

Also Published As

Publication number Publication date
CN104145497A (zh) 2014-11-12
US9775098B2 (en) 2017-09-26
US20150195773A1 (en) 2015-07-09

Similar Documents

Publication Publication Date Title
WO2014043862A1 (zh) 用户设备跟踪方法及***、接入设备、接入控制器
US11805566B2 (en) Connection reactivation method, access and mobility management function entity, and system
EP2824870B1 (en) Wireless local area network discovery and selection method, device and system, and terminal
US10009749B2 (en) Device discovery method, user equipment, server, and system
US9838914B2 (en) Method for controlling transmission, network device, and terminal
KR101712865B1 (ko) 이동 통신 시스템에서 비계층 프로토콜을 이용한 통신 지원 방법 및 장치
JP5523632B2 (ja) WiFi通信実施方法、ユーザ機器、及び無線ルータ
WO2009030164A1 (fr) Procédé, système et dispositif pour empêcher l'attaque par dégradation pendant qu'un terminal se déplace
WO2014048288A1 (zh) 一种网络切换方法和设备
WO2016197809A2 (zh) 接入点切换方法及装置
US20160088540A1 (en) Method for Handover Without Default Bearer and Device
US11310658B2 (en) Method and apparatus for determining status of terminal device, and device
US20170257784A1 (en) Called service processing method, mobility management entity, and home subscriber server
WO2014101042A1 (zh) 基于重定向的电路域回落的通信方法及通信装置
EP2894889A1 (en) Wireless local area network access method, base station controller and user equipment
EP2887744A1 (en) Wireless local area network access method, base station controller and user equipment
WO2011137622A1 (zh) 信令跟踪方法、装置和***
US10492077B2 (en) Spectrum update usage method and system, and white space device
WO2013044507A1 (zh) 一种网络名称及业务类型信息显示方法、装置及***
US20150213133A1 (en) Method for providing network information for terminal, and notification server
KR101748246B1 (ko) 이동 통신 시스템에서 비계층 프로토콜을 이용한 통신 지원 방법 및 장치
WO2015070425A1 (zh) 一种电路域回落用户设备识别的方法及设备
CN111787586B (zh) 一种无线漫游方法及装置
US9510374B2 (en) Entity of a mobile cellular network
WO2017028031A1 (zh) 一种移动网络安全的处理方法、警示方法及用户终端

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12885118

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12885118

Country of ref document: EP

Kind code of ref document: A1