Abstract:
A method for signaling trace is provided in the present invention. The method comprises: when it is verified that the user access capability of UE is complied with the user access capability contained in the stored trace control and configuration parameters for activating the trace session and a start triggering event is triggered, starting the trace recording session of the UE. An apparatus for signaling trace is provided in the present invention. The present invention realizes signaling trace on the UE with specific access capability, and when the UE is required to report more and more performance measurement reports, the effect on the UE by the performance measurement reports can be reduced effectively.

Description:
FIELD OF THE INVENTION 
       [0001]    The present invention relates to signaling trace technology in mobile communications, and in particular to a method and an apparatus for signaling trace. 
       BACKGROUND OF THE INVENTION 
       [0002]    In mobile communication networks, there are two methods for performing signaling trace on a User Equipment (UE), i.e. management-based activation and signaling-based activation. In this case, the management-based activation in particular is as follows: the Element Management System (EMS) sends trace parameters to each network element (NE), and when a trace event of any network element is triggered, the trace recording session of a corresponding UE will be activated; and the signaling-based activation in particular is as follows: the EMS sends trace parameters to a certain network element and this network element transfers the trace parameters to another network element by means of signaling, and when a trace event of any network element is triggered, the trace recording session of a corresponding UE will be activated. 
         [0003]    The implementation of the current UE trace mechanism is basically as follows: the EMS carries a user number (IMSI/IMEI) in a transmitted trace session activation message, after receiving the signaling carrying the user number, the network element receiving the trace session activation message verifies whether or not this signaling meets a signaling triggering event, and if it meets, then the trace recording session will be started, otherwise, the trace recording session will not be started. Such trace mechanism cannot judge whether or not to start trace according to the support capability or the state of the UE. While with the application of ad hoc network and the minimization of drive test technology, the UE is required to report more and more performance measurement reports, and in order to reduce the effect on the UE by the performance measurement reports, it is required to activate signaling trace for the UE which meets a certain wireless access capability. 
       SUMMARY OF THE INVENTION 
       [0004]    In view of this, the present invention provides a method and an apparatus for signaling trace to solve the problem in the current signaling trace that the signaling trace cannot be activated according to the wireless access capability of the UE. In order to achieve the above objective, the technical solution in the present invention is implemented as follows: 
         [0005]    a method for signaling trace is provided in the present invention, wherein the method comprises: when it is verified that user access capability of a User Equipment (UE) is complied with user access capability contained in stored trace control and configuration parameters for activating a trace session and a start triggering event is triggered, starting a trace recording session of the UE. 
         [0006]    In the above solution, the trace control and configuration parameters further contain a triggering event and a trace reference identifier. 
         [0007]    In the above solution, before verifying that the user access capability of the UE is complied with the user access capability contained in the trace control and configuration parameters, the method further comprises: an Element Management System (EMS) sending the trace control and configuration parameters containing user access capability and activating the trace session of the UE; and an element receiving the trace control and configuration parameters storing the trace control and configuration parameters. 
         [0008]    In the above solution, the trace control and configuration parameters are transferred to each element to be traced successively, and the trace recording session of the UE is started at each element to be traced. 
         [0009]    In the above solution, the EMS sends the trace control and configuration parameters containing user access capability and activates the trace session of the UE; a Home Subscriber Server (HSS) receives the trace control and configuration parameters sent by the EMS and stores the trace control and configuration parameters, and when receiving the user access capability of the UE, the HSS verifies whether the received user access capability of the UE is complied with the user access capability in the trace control and configuration parameters, and if so, then the HSS transfers the trace control and configuration parameters to a Mobility Management Entity (MME), and if not, then the HSS does not transfer the trace control and configuration parameters to the MME; when receiving a signaling sent by the UE and complied with the start triggering event, the MME starts the trace recording session of the UE and transfers the trace control and configuration parameters to next element; the next element receives the trace control and configuration parameters, stores the same, starts the trace recording session of the UE, and transfers the trace control and configuration parameters to the next element thereof; and so on, until an Evolved NodeB (eNodeB) receives the trace control and configuration parameters, and stores the trace control and configuration parameters and starts the trace recording session of the UE. 
         [0010]    In the above solution, the method further comprises: the EMS sending the trace control and configuration parameters containing user access capability and activating the trace session of the UE; and the eNodeB receiving the trace control and configuration parameters and storing the trace control and configuration parameters, and when receiving the user access capability of the UE, the eNodeB verifying whether the received user access capability of the UE is complied with the user access capability in the trace control and configuration parameters, and if so, then the eNodeB starting the trace recording session of the UE when the start triggering event of the UE is triggered, and if not, then the eNodeB not starting the trace recording session of the UE. 
         [0011]    In the above solution, the eNodeB starting the trace recording session of the UE is as follows: after receiving a Non-Access-Stratum service request sent by the UE, the eNodeB verifying user access capability of the UE contained in the Non-Access-Stratum service request is complied with the user access capability in the trace control and configuration parameters, and the Non-Access-Stratum service request is complied with the start triggering event of the UE, then the eNodeB starting the trace recording session of the UE. 
         [0012]    an apparatus for signaling trace is also provided in the present invention, wherein the apparatus comprises: a verification unit and a starting unit, wherein the starting unit is configured to start a trace recording session when a start triggering event is triggered; and 
         [0013]    the verification unit is configured to, when it is verified that user access capability of a User Equipment (UE) is complied with user access capability contained in stored trace control and configuration parameters for activating a trace session, start the starting unit to perform the trace recording session of the UE. 
         [0014]    In the above solution, the apparatus further comprises: a storage unit, wherein the storage unit is configured to receive and store the trace control and configuration parameters containing user access capability; and the verification unit is further configured to verify whether the user access capability of the UE is complied with the user access capability contained in the trace control and configuration parameters stored by the storage unit for activating the trace session, and if so, then configured to start the starting unit to perform the trace recording session of the UE; and if not, then configured not to start the starting unit. 
         [0015]    In the above solution, the apparatus further comprises: a transferring unit, wherein the transferring unit is configured to transfer the trace control and configuration parameters stored by the storage unit to next element to be traced of current element. 
         [0016]    In the method and the apparatus for signaling trace in the present invention, the trace recording session of the UE will be started only when it is verified that the user access capability of the UE is complied with the user access capability contained in the stored trace control and configuration parameters, which realizes signaling trace on the UE with specific access capability, and when the UE is required to report more and more performance measurement reports, the effect on the UE by the performance measurement reports can be reduced effectively. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0017]      FIG. 1  is a schematic flowchart of the implementation of a method for signaling trace according to the present invention; 
           [0018]      FIG. 2  is an interaction schematic diagram of performing signaling trace on the UE with specific access capability by means of signaling by taking the EPC for example according to Embodiment I of the present invention; and 
           [0019]      FIG. 3  is an interaction schematic diagram of performing signaling trace on the UE with specific access capability by means of management by taking the E-UTRAN for example according to Embodiment II of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF EMBODIMENTS 
       [0020]    In the present invention, signaling trace is performed on the UE based on the user number and user access capability (UE Capability), and the present invention supports the application scenario where signaling trace is performed on the UE with specific wireless access capability. 
         [0021]    The signaling trace method in the present invention can realize signaling trace on the UE with specific access capability, and referring to  FIG. 1 , the method mainly comprises: verifying whether user access capability of a UE is complied with user access capability contained in stored trace control and configuration parameters for activating the trace session, and if so, then when a start triggering event is triggered, trace recording session of the UE is started, otherwise, the trace recording session of the UE is not started. 
         [0022]    Herein, the above process can be executed by any network element storing the trace control and configuration parameters in the mobile communication network, or executed by a plurality of network elements storing the trace control and configuration parameters in the mobile communication network, for example, the above process can be executed by a Home Subscriber Server (HSS) and an Mobility Management Entity (MME) together, or can be executed by an evolved Node B (eNodeB) and so on. 
         [0023]    Herein, the trace control and configuration parameters at least contain UE Capability, a triggering event, and a trace reference identifier. 
         [0024]    In this case, the UE Capability can be valued as Universal Telecommunication Radio Access (UTRA) Frequency Division Duplexing (FDD), Time Division Duplexing (TDD), GSM/EDGE Radio Access Network (GERAN), etc., and can also be valued as any other parameter values that can be used for representing the wireless access capability of the user terminal. 
         [0025]    In this case, before verifying whether the user access capability of the UE is complied with the user access capability contained in trace control and configuration parameters, the method can further comprise: the EMS sends the trace control and configuration parameters containing user access capability and activates the trace session of the UE, and the element receiving the trace control and configuration parameters stores the same. 
         [0026]    Herein, the EMS sends out the trace control and configuration parameters by carrying the same in a trace session activation message to be transmitted. 
         [0027]    In this case, the method further comprises: the trace control and configuration parameters are transferred to each element to be traced successively, and the trace recording session of the UE is started at each element to be traced. Herein, the trace control and configuration parameters can be transferred to each element to be traced successively by using the signaling interacted between various network elements to be traced. It needs to be noted that the method contains this step only when realizing signaling trace by means of signaling. 
         [0028]    In particular, the EMS sends the trace control and configuration parameters containing user access capability and activates the trace session of the UE; the HSS receives the trace control and configuration parameters sent by the EMS and stores the same, and when receiving the user access capability of the UE, the HSS verifies whether the received user access capability of the UE is complied with the user access capability in the trace control and configuration parameters, and if so, then the HSS transfers the trace control and configuration parameters to the MME, otherwise, the HSS does not transfer the trace control and configuration parameters to the MME; when receiving a signaling sent by the UE and complied with the start triggering event, the MME starts the trace recording session of the UE and transfers the trace control and configuration parameters to the next element; the next element receives the trace control and configuration parameters, stores the same, starts the trace recording session of the UE, and transfers the trace control and configuration parameters to the next element thereof; and so on, until the eNodeB receives the trace control and configuration parameters and stores the same and starts the trace recording session of the UE. 
         [0029]    Alternatively, the method can further comprise: the EMS sends the trace control and configuration parameters containing user access capability and activates the trace session of the UE; the eNodeB receives the trace control and configuration parameters and stores the same, and when receiving the user access capability of the UE, the eNodeB verifies whether the received user access capability of the UE is complied with the user access capability in the trace control and configuration parameters, and if so, then the trace recording session of the UE is started when the start triggering event of the UE is triggered, otherwise, the trace recording session of the UE is not started. It needs to be noted that the method contains this process only when realizing signaling trace by means of management. 
         [0030]    In this case, the eNodeB starting the trace recording session of the UE can be in particular as follows: after receiving a Non-Access-Stratum service request sent by the UE, the eNodeB verifies whether or not the user access capability of the UE contained in the Non-Access-Stratum service request is complied with the user access capability in the trace control and configuration parameters, and if the Non-Access-Stratum service request is complied with the start triggering event of the UE, then the trace recording session of the UE is started. 
         [0031]    In order to implement the above signaling trace method, an apparatus for signaling trace is further provided in the present invention, which mainly comprises: a verification unit and a starting unit, wherein the starting unit is configured to start the trace recording session when a start triggering event is triggered; and the verification unit is configured to verify whether the user access capability of the UE is complied with the user access capability contained in the stored trace control and configuration parameters for activating the trace session, and if so, then the starting unit is started to perform the trace recording session of the UE. 
         [0032]    In real applications, the above apparatus can be set on any network element in the mobile communication network and can also be set on a plurality of network elements simultaneously, and the verification unit and the starting unit therein can also be set on various network elements respectively, for example, the verification unit can be set on the HSS of the EPC, and at the same time the starting unit can be set on the MME of the EPC, or the above apparatus can be set on the eNodeB of the Evolved UMTS Terrestrial Radio Access Network (E-UTRAN). 
         [0033]    In this case, the apparatus further comprises: a storage unit, configured to receive and store the trace control and configuration parameters containing user access capability; and the verification unit is further configured to verify whether the user access capability of the UE is complied with the user access capability contained in the trace control and configuration parameters stored by the storage unit for activating the trace session, and if so, then the starting unit is started to perform the trace recording session of the UE; and if not, then the starting unit is not started. 
         [0034]    In this case, the apparatus can further comprise: a transferring unit, configured to transfer the trace control and configuration parameters stored by the storage unit to the next element of the current element. 
         [0035]    In particular, the signaling trace of the UE is realized by this signaling trace apparatus, and the particular implementation can be referred to the flow of the following embodiments. 
         [0036]    Hereinafter, the implementation of the technical solution of the present invention will be further described in detail in conjunction with the drawings and particular embodiments. 
       Embodiment I 
       [0037]    As shown in  FIG. 2 , taking an EPC system as an example, the process of carrying out signaling trace on the user equipment with specific access capability by means of signaling in particular comprises the flow as follows. 
         [0038]    Step  201 , the EMS sends a trace session activation message to the HSS, wherein the message carries trace control and configuration parameters containing UE Capability the value of which is supporting UTRA FDD. 
         [0039]    Herein, the trace control and configuration parameters at least contain a user number, UE Capability, a triggering event and a trace reference identifier. 
         [0040]    The user number in particular can comprise the International Mobile Subscriber Identity (IMSI) and/or International Mobile Equipment Identity (IMEI) of the user equipment. 
         [0041]    Step  202 , the HSS receives the trace session activation message sent by the EMS and stores the trace control and configuration parameters therein. 
         [0042]    Steps  203  to  204 , the UE sends an attachment request to the eNodeB, and the eNodeB forwards the attachment request of the UE to the MME. 
         [0043]    Herein, the attachment request sent by the UE comprises information such as its own UE Capability, user number, etc. 
         [0044]    Step  205 , after receiving the attachment request sent by the eNodeB, the MME sends a location update request of the UE to the HSS. 
         [0045]    Herein, the location update request of the UE contains information such as the UE Capability, user number, etc. of the UE. 
         [0046]    Step  206 , after receiving the location update request from the MME, the HSS returns a location update response to the MME. 
         [0047]    In particular, the HSS judges whether or not the user number of the UE is the specific traced user number, i.e. the HSS judges whether the user number of the UE is contained in the trace control and configuration parameters stored by itself, and the HSS judges whether or not the UE Capability of the UE is consistent with the UE Capability in the trace control and configuration parameters stored by itself, i.e. the UE Capability of the UE is supporting UTRA FDD. Then, the HSS carries the trace control and configuration parameters stored by itself in the location update response sent to the MME and starts the trace recording session of the UE on the MME; 
         [0048]    Herein, the trace control and configuration parameters sent by the HSS to the MME in particular can comprise: a user number (IMSI or IMEISV), a trace session reference number (Trace Reference), a trace event (Triggering events for MME, Serving GW, PDN GW), a trace depth (Trace Depth for MME, Serving GW, PDN GW, eNB), a trace element type (List of NE types to trace), a trace interface (List of Interfaces for MME, Serving GW, PDN GW, eNB), and a trace connection entity address (IP address of Trace Collection Entity). 
         [0049]    Step  207 , the MME receives the location update response carrying the trace control and configuration parameters and stores the trace control and configuration parameters therein. 
         [0050]    Step  208 , the MME starts the trace recording session of the UE when receiving a signaling sent by the UE and complied with the start triggering event in the trace control and configuration parameters in the trace session. 
         [0051]    Steps  209  to  210 , the MME sends a session creation request to the S-GW, wherein the session creation request carries the trace control and configuration parameters, and the S-GW receives the session creation request and stores the trace control and configuration parameters therein. 
         [0052]    Herein, the trace control and configuration parameters sent by the MME to the S-GW comprise: a user number, a trace session reference number, a trace recording session reference number (Trace recording session Reference), a trace event (Triggering events for PDN GW), a trace depth (Trace Depth for Serving GW, PDN GW), a trace element type (List of NE types to trace), a trace interface (List of Interfaces for Serving GW, PDN GW), and a trace collection entity address. 
         [0053]    Step  211 , the S-GW starts the trace recording session of the UE. 
         [0054]    Steps  212  to  213 , the S-GW sends a session creation request to the P-GW, wherein the request carries trace control and configuration parameters, and the P-GW receives the session creation request and stores the trace control and configuration parameters therein. 
         [0055]    Herein, the trace control and configuration parameters sent by the S-GW to the P-GW comprise: a user number, a trace session reference number, a trace recording session reference number, a trace event (Triggering events for Serving GW, PDN GW), a trace depth (Trace Depth for Serving GW, PDN GW), a trace interface (List of Interfaces for PDN GW), and a trace collection entity address. 
         [0056]    Step  214 , the P-GW starts the trace recording session of the UE. 
         [0057]    Steps  215  to  216 , the P-GW returns a session creation response to the S-GW, and then the S-GW returns the session creation response to the MME. 
         [0058]    Steps  217  to  218 , the MME sends an initialization context establishment request to the eNodeB, wherein the request carries the trace control and configuration parameters; and the eNodeB receives the initialization context establishment request and stores the trace control and configuration parameters therein. 
         [0059]    Herein, the trace control and configuration parameters sent by the MME to the eNodeB in particular can comprise: a trace session reference number, a trace recording session reference number, a trace depth (Trace Depth for eNB), and a trace collection entity address. 
         [0060]    Step  219 , the eNodeB starts the trace recording session of the UE, and by then, the signaling trace of the UE is realized. 
       Embodiment II 
       [0061]    As shown in  FIG. 3 , taking the E-UTRAN as an example, the process of carrying out signaling trace on the user equipment with specific access capability by means of management in particular comprises the flow as follows. 
         [0062]    Step  301 , the EMS sends a trace session activation message to the eNodeB via an element manager (EM), wherein the message carries trace control and configuration parameters containing UE Capability. 
         [0063]    In this case, the trace control and configuration parameters at least contain UE Capability, a triggering event and a trace reference identifier. Herein, the UE Capability contained in the trace control and configuration parameters is supporting UTRA FDD. 
         [0064]    Step  302 , the eNodeB receives the trace session message, activates its own trace session, and stores the trace control and configuration parameters carried in the trace session message. 
         [0065]    Step  303 , the UE sends a Non-Access-Stratum (NAS) service request to the eNodeB and accesses the eNodeB. 
         [0066]    Herein, the NAS service request sent by the UE contains information such as UE Capability of the UE. 
         [0067]    Steps  304  to  307 , the eNodeB receives the NAS service request sent by the UE, determines that the UE Capability contained in the NAS service request is complied with the UE Capability in the trace control and configuration parameters stored by the eNodeB and the NAS service request sent by the UE is complied with the start triggering event in the trace control and configuration parameters stored by the eNodeB, and then the eNodeB starts the trace recording session of the UE and sends a trace notification message to the MME; and after receiving the trace notification message, the MME searches for the user number (IMSI and IMEISV) of the UE on itself, and reports the trace record to a Trace Collection Entity (TCE), wherein the trace record reported by the MME contains the traced session reference number, the trace recording session reference number, and the searched IMSI and IMEISV. 
         [0068]    Step  308 , the eNodeB reports the trace record corresponding to the trace recording session to the TCE, and the trace record reported by the eNodeB contains the traced session reference number and trace recording session reference number of the trace recording session. 
         [0069]    Step  309 , when the stop triggering event of the trace recording session is triggered, for example, when receiving a signaling of triggering the stop triggering event of the trace recording session, the eNodeB deactivates the trace recording session of the UE. 
         [0070]    Above description is only to illustrate reference embodiments of the present invention regarding EPC/E-UTRAN, and not to limit the scope of protection of the present invention. 
         [0071]    Above description is only to illustrate the preferred embodiments but not to limit the present invention, and any amendments, equivalent substitutions, improvements etc. within the sprit and principle of the present invention are all concluded in the scope of protection of the present invention.