CN1852539A - Method for obtaining information in signaling flow - Google Patents
Method for obtaining information in signaling flow Download PDFInfo
- Publication number
- CN1852539A CN1852539A CNA2005101232558A CN200510123255A CN1852539A CN 1852539 A CN1852539 A CN 1852539A CN A2005101232558 A CNA2005101232558 A CN A2005101232558A CN 200510123255 A CN200510123255 A CN 200510123255A CN 1852539 A CN1852539 A CN 1852539A
- Authority
- CN
- China
- Prior art keywords
- information
- message
- sgsn
- tlvs
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种获取信令流程中信息的方法,设置信令流程分析所需的消息和构成所述消息的信息,该方法还包括:网络设备从信令处理流程的交互消息中获取所设置的信息,之后将所获取的信息上报给服务器,服务器记录接收到的信息。根据本发明公开的方法,为定位和分析信令流程中出现的问题提供了呼叫历史记录,网络管理系统通过分析呼叫历史记录就能快速定位问题并解决故障,进一步可以分析网络质量并优化网络。
The invention discloses a method for obtaining information in a signaling flow, setting the messages required for signaling flow analysis and the information constituting the messages, and the method further includes: network equipment obtains all information from the interactive messages of the signaling processing flow Set the information, and then report the acquired information to the server, and the server records the received information. According to the method disclosed in the invention, call history records are provided for locating and analyzing problems occurring in the signaling flow, and the network management system can quickly locate problems and solve faults by analyzing the call history records, and can further analyze network quality and optimize the network.
Description
技术领域technical field
本发明涉及网络维护分析技术领域,特别是指一种获取信令流程中信息的方法。The invention relates to the technical field of network maintenance and analysis, in particular to a method for obtaining information in a signaling flow.
背景技术Background technique
通用分组无线服务(GPRS)系统是一个开放的系统,该系统主要包含核心网络(CN)、UMTS无线接入网(UTRAN)以及用户设备(UE)三部分。其中,服务GPRS支持节点(SGSN)属于CN部分,SGSN与其它网元存在着标准接口,比如SGSN与无线接入网(RAN)之间的接口为Iu接口,SGSN与归属位置寄存器(HLR)之间的接口为Gr接口,SGSN与其它SGSN之间的接口为Gn接口等。图1为GPRS逻辑体系结构图,从图中可以看出,在GPRS体系中,SGSN处于一个中心的位置。一方面,SGSN通过Iu接口和Gb接口连接RAN侧;另一方面,SGSN连接了HLR、GGSN和系统中提供其它业务的设备。几乎所有的GPRS业务的信令,都会通过SGSN,在GPRS网络中,SGSN处于一个总控的位置。The General Packet Radio Service (GPRS) system is an open system, which mainly includes three parts: Core Network (CN), UMTS Radio Access Network (UTRAN) and User Equipment (UE). Among them, the Serving GPRS Support Node (SGSN) belongs to the CN part, and there are standard interfaces between the SGSN and other network elements, such as the interface between the SGSN and the Radio Access Network (RAN) is the Iu interface, and the interface between the SGSN and the Home Location Register (HLR) The interface between SGSN and other SGSN is Gr interface, and the interface between SGSN and other SGSN is Gn interface. Figure 1 is a GPRS logical system structure diagram. It can be seen from the figure that in the GPRS system, SGSN is in a central position. On the one hand, the SGSN is connected to the RAN side through the Iu interface and the Gb interface; on the other hand, the SGSN is connected to the HLR, the GGSN and the equipment providing other services in the system. The signaling of almost all GPRS services will pass through the SGSN. In the GPRS network, the SGSN is in a general control position.
移动台(MS)通过3GPP24.008规范规定的层三(L3)消息与SGSN进行信令交互,实现GPRS服务。MS与SGSN的L3信令主要分为移动管理与会话管理,另外还有如手机自动定位业务(LCS)、短消息业务(SMS)等的业务流程。目前,在实际GPRS网络中,关键性能项(KPI)指标,典型的如附着成功率、分组数据协议(PDP)激活成功率等指标对于了解网络的运行性能提高网络的质量非常重要,当然其它流程的成功率指标也是衡量网络质量的重要指标。在MS与SGSN的流程中,很可能由于某些原因,导致移动管理或会话管理或其它信令流程失败。因此,目前需要定位和分析信令流程失败的原因,进而给出解决故障的方法。The mobile station (MS) performs signaling interaction with the SGSN through the Layer 3 (L3) message stipulated in the 3GPP24.008 specification to realize the GPRS service. The L3 signaling between MS and SGSN is mainly divided into mobile management and session management, and there are also business processes such as mobile phone location service (LCS) and short message service (SMS). At present, in the actual GPRS network, key performance item (KPI) indicators, such as typical indicators such as attachment success rate, packet data protocol (PDP) activation success rate, etc., are very important to understand the operation performance of the network and improve the quality of the network. Of course, other processes The success rate indicator is also an important indicator to measure the quality of the network. In the procedure between MS and SGSN, it is likely that mobility management or session management or other signaling procedures fail due to some reasons. Therefore, it is currently necessary to locate and analyze the cause of the failure of the signaling process, and then provide a solution to the failure.
在现有网络的日常维护工作中,通过如下方法进行故障分析或网络质量分析。In the routine maintenance of the existing network, the fault analysis or network quality analysis is carried out through the following methods.
1)性能统计方法:性能统计是通过统计网络中关键的统计项来衡量当前网络的质量,例如,统计特定测量周期内信令流程的成功/失败次数,并将该统计值反馈给网络管理系统,由网络管理系统进行全面的分析,通过分析结果解决现有网络的扩容和存在的问题。1) Performance statistics method: Performance statistics measure the quality of the current network by counting key statistical items in the network, for example, counting the success/failure times of the signaling process within a specific measurement period, and feeding back the statistical value to the network management system , the network management system conducts a comprehensive analysis, and solves the expansion and existing problems of the existing network through the analysis results.
但是对于目前需要解决的问题,由于性能统计是一种长时间或者是周期性的统计,只能统计出信令流程的成功率或者失败率,不能给出信令流程失败的一些关键信息;并且,性能统计是统计历史数据,不能对信令流程中出现的故障进行异常分析,进一步不能给出解决故障的方法。However, for the current problems that need to be solved, since performance statistics are long-term or periodic statistics, only the success rate or failure rate of the signaling process can be counted, and some key information about the failure of the signaling process cannot be given; and , Performance statistics are statistical historical data, which cannot analyze the abnormality of the faults in the signaling process, and further cannot provide a solution to the faults.
2)全网信令检测方法:该方法是通过专门的信令跟踪仪器实时跟踪标准协议接口中的信令,例如,呼叫过程中在Iu、Gb、Gr等接口获取来自不同网元的标准协议消息,并将这些消息发送给网络管理中心,网络管理中心对这些消息进行分析,根据分析结果对网络进行优化和解决部分问题。2) Network-wide signaling detection method: This method is to track the signaling in the standard protocol interface in real time through a special signaling tracking instrument, for example, to obtain standard protocols from different network elements at interfaces such as Iu, Gb, and Gr during a call messages, and send these messages to the network management center, the network management center analyzes these messages, optimizes the network and solves some problems according to the analysis results.
上述全网跟踪的方法,需要在所有的接口都通过特殊的第三方仪器进行跟踪,这对第三方仪器的性能和网络的性能提出很高的要求;全网跟踪的信令检测不能获取具体网络设备有关的信息和内部处理的信息,只能获取信令流程中的信息;这种跟踪会产生大量的数据,而这些数据没有对同一用户的某一信令流程进行关联,从这些大量的数据中获取分析某一用户某一信令流程所需的有用信息是非常大的工作量;而且,从上述数据中也不容易发现消息中存在的问题,需要丰富的经验。The above-mentioned whole-network tracking method needs to be tracked by special third-party instruments on all interfaces, which puts forward high requirements on the performance of third-party instruments and network performance; the signaling detection of whole-network tracking cannot obtain specific network Device-related information and internal processing information can only obtain information in the signaling process; this kind of tracking will generate a large amount of data, and these data are not associated with a certain signaling process of the same user. From these large amounts of data It is a very heavy workload to obtain the useful information needed to analyze a certain signaling process of a certain user; moreover, it is not easy to find the problems in the message from the above data, which requires rich experience.
3)告警方法:告警系统可以实时地给网络管理系统发送告警的原因,例如,告警的原因可能是设备故障或链路故障等,网络管理系统根据告警原因,分析并排除所发生的故障。3) Alarm method: the alarm system can send the reason of the alarm to the network management system in real time, for example, the cause of the alarm may be equipment failure or link failure, etc., and the network management system analyzes and eliminates the failure according to the cause of the alarm.
但是,告警关注的是设备故障,不能或很少关注用户业务过程中的故障,比如,用户由于某种原因附着或PDP激活等失败的时候,告警系统往往无法体现出来。因此,告警不能定位和分析排除用户信令流程中出现的异常或故障。However, the alarm focuses on equipment failures, and cannot or seldom pays attention to the failures in the user's business process. For example, when the user fails to attach or PDP activation for some reason, the alarm system often cannot reflect it. Therefore, the alarm cannot be located and analyzed to eliminate anomalies or faults that occur in the user signaling process.
综上所述,现有存在的网络维护技术,不能针对信令流程的异常或故障提供很好的定位和分析故障原因并解决故障的方法。To sum up, the existing network maintenance technology cannot provide a good method for locating and analyzing the cause of the fault and solving the fault for the abnormality or fault of the signaling process.
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供一种获取信令流程中信息的方法,能够获得用于定位和分析信令流程中出现的问题的呼叫历史记录。In view of this, the main purpose of the present invention is to provide a method for obtaining information in the signaling flow, which can obtain call history records for locating and analyzing problems in the signaling flow.
为了达到上述目的,本发明提供一种获取信令流程中信息的方法,其特征在于,设置信令流程分析所需的消息和构成所述消息的信息,该方法还包括:In order to achieve the above object, the present invention provides a method for obtaining information in the signaling flow, which is characterized in that the messages required for the analysis of the signaling flow and the information forming the message are set, and the method also includes:
网络设备从信令处理流程的交互消息中获取所设置的信息,将所获取的信息上报给服务器。The network device obtains the set information from the interaction message of the signaling processing flow, and reports the obtained information to the server.
服务器接收到网络设备上报的信息后进一步包括:服务器记录所接收到的信息。After receiving the information reported by the network device, the server further includes: the server records the received information.
所述网络设备获取信息之后进一步包括:网络设备根据配置决定是否需要上报给服务器,如果需要上报,则将所获取的信息上报给服务器;否则,丢弃所获取的信息。After the network device obtains the information, it further includes: the network device decides whether to report to the server according to the configuration, and if it needs to report, then reports the obtained information to the server; otherwise, discards the obtained information.
所述网络设备从信令处理流程的交互消息中获取所设置的信息的步骤包括:网络设备从信令处理流程中通过接口接收的消息和通过接口发送的消息中获取所设置的信息,并记录到缓存中。The step of the network device obtaining the set information from the interaction message of the signaling processing flow includes: the network device obtaining the set information from the message received through the interface and the message sent through the interface in the signaling processing flow, and recording into the cache.
所述网络设备将所获取的信息上报给服务器的步骤包括:网络设备通过设置的信令流程分析所需的消息携带所获取的信息并上报给服务器;The step of the network device reporting the obtained information to the server includes: the network device analyzes the required message carrying the obtained information through the set signaling flow and reports the obtained information to the server;
所述服务器记录接收到的信息的步骤包括:服务器从接收到的消息中获取各信息的值,并记录信息的值。The step of the server recording the received information includes: the server obtains the value of each information from the received message, and records the value of the information.
所述设置信息包括:设置信息的类型、存在属性、编码格式。The setting information includes: the type of setting information, existence attribute, and encoding format.
所述设置信息进一步包括:信息值的长度。The setting information further includes: the length of the information value.
所述网络设备是服务通用分组无线服务支持节点。The network device is a serving general packet radio service support node.
本发明所提供的获取信令流程中信息的方法中,在网络设备获取与该网络设备相关的信令流程和该网络设备内部处理的一些重要信息,并以标准协议消息的格式输出给特定的服务器,为定位和分析网络的故障提供了充分的历史记录,并通过分析服务器中所记录的信息,可以有效和快速地分析出网络故障的原因,并给出解决故障的对策。通过分析网络设备给特定服务器提供的历史记录,还可以进一步分析网络质量,为优化网络提供了可靠的依据。一般,在新制式的无线网络运营初期,往往会出现一些KPI指标不理想的情况需要找出问题产生的原因,这种情况下,就可以通过本发明方法提供的CHR记录分析各项信令流程中出现问题的原因并给出解决对策。当运营商推出新业务时,也可以利用本发明方法所提供的CHR记录分析信令流程,掌握新业务的使用情况,并解决其中存在的问题。In the method for obtaining information in the signaling process provided by the present invention, the network device obtains the signaling process related to the network device and some important information processed internally by the network device, and outputs it to a specific The server provides sufficient historical records for locating and analyzing network faults, and by analyzing the information recorded in the server, it can effectively and quickly analyze the cause of network faults and provide countermeasures to solve the faults. By analyzing the historical records provided by network devices to specific servers, the network quality can be further analyzed, which provides a reliable basis for optimizing the network. Generally, in the early stage of wireless network operation of a new standard, there will often be some unsatisfactory KPI indicators and the cause of the problem needs to be found out. In this case, the CHR records provided by the method of the present invention can be used to analyze various signaling processes. Causes of problems and solutions are given. When the operator launches a new service, the CHR record provided by the method of the invention can also be used to analyze the signaling flow, grasp the usage of the new service, and solve the existing problems.
附图说明Description of drawings
图1所示为GPRS逻辑体系结构图;Figure 1 shows the GPRS logical architecture diagram;
图2所示为本发明中分析PDP激活流程中出现的问题的流程图。FIG. 2 is a flow chart of the present invention for analyzing problems occurring in the PDP activation process.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,下面举具体实施例,对本发明作进一步详细的说明。In order to make the object, technical solution and advantages of the present invention clearer, specific examples are given below to further describe the present invention in detail.
本发明在SGSN内部获取信令流程的关键信息,并上报给特定的服务器。本发明将所述特定的服务器称为呼叫历史记录(CHR)服务器。在业务运行过程中,信令流程异常或失败时,SGSN将一些关键信息上报给CHR服务器;或者,当网络管理系统需要分析某一时间段或某一业务的信令流程时,将上报所需信令流程的指令下发给SGSN,SGSN根据操作维护(OM)的配置决定是否将这些关键信息上报给CHR服务器。网络管理系统根据CHR服务器中所记录的CHR定位和分析信令流程中出现的问题,并通过相应的手段恢复故障;网络管理系统根据CHR服务器中所记录的呼叫历史记录CHR还可以进行客户投诉处理、业务分析,更进一步可以对关键的网络进行质量分析。The present invention acquires key information of signaling flow within SGSN and reports it to a specific server. The present invention refers to the specific server as a Call History Record (CHR) server. During service operation, when the signaling process is abnormal or fails, the SGSN will report some key information to the CHR server; or, when the network management system needs to analyze the signaling process of a certain time period or a certain service, it will report the required The instructions of the signaling process are sent to the SGSN, and the SGSN decides whether to report these key information to the CHR server according to the configuration of the operation and maintenance (OM). The network management system locates and analyzes the problems in the signaling process according to the CHR recorded in the CHR server, and recovers the fault through corresponding means; the network management system can also handle customer complaints according to the call history record CHR recorded in the CHR server , business analysis, and can further analyze the quality of key networks.
在信令流程中,SGSN将外部网元通过接口发送来的消息和SGSN通过接口发送出去的消息中的关键信息获取后用缓存的形式记录下来,当信令流程失败或异常或完成后,根据OM配置决定是否上报,如果需要上报,则通过消息携带相应关键信息发送给CHR服务器。SGSN将所记录的信息上报给CHR服务器之后,可以删除缓存中所记录的信息,也可以保留所记录的信息。In the signaling process, the SGSN obtains the key information in the message sent by the external network element through the interface and the message sent out by the SGSN through the interface, and records it in the form of a buffer. When the signaling process fails or is abnormal or complete, according to The OM configuration determines whether to report, and if it needs to be reported, it will send the corresponding key information to the CHR server through the message. After reporting the recorded information to the CHR server, the SGSN can delete the recorded information in the cache, or keep the recorded information.
CHR服务器是为定位和分析信令流程失败的原因以及解决故障而提供的,该CHR服务器一般处在SGSN外部,并通过外部接口与SGSN传递消息。CHR服务器接收SGSN上报的消息之后,获取该消息中各个信息单元的值,然后将这些信息按照一定的形式,例如数据库、扩展标记语言(XML)文件等的形式保存在CHR服务器中。The CHR server is provided for locating and analyzing the cause of signaling process failure and troubleshooting. The CHR server is generally located outside the SGSN and transmits messages with the SGSN through an external interface. After the CHR server receives the message reported by the SGSN, it obtains the value of each information unit in the message, and then stores the information in a certain form, such as a database or an XML file, in the CHR server.
网络管理系统分析某一信令流程时,例如使用用户的国际移动用户识别码(IMSI)从CHR服务器中查找相关的记录之后,进行分析。When the network management system analyzes a certain signaling process, for example, the user's International Mobile Subscriber Identity (IMSI) is used to search for relevant records from the CHR server, and then the analysis is performed.
下面以MS与SGSN的信令流程中CHR输出内容为例,针对分析故障原因或分析网络质量而所要提供的CHR提出了协议结构,即SGSN与CHR服务器之间的消息格式。Taking the output content of CHR in the signaling process between MS and SGSN as an example, a protocol structure is proposed for the CHR to be provided for analyzing the cause of the fault or analyzing the network quality, that is, the message format between the SGSN and the CHR server.
CHR消息中的要的信息包括,The desired information in the CHR message includes,
移动用户信息(MS information):该信息记录事件发生时移动用户的一些基本信息,例如用户标识、用户接入类型等;Mobile user information (MS information): This information records some basic information of the mobile user when the event occurs, such as user ID, user access type, etc.;
位置信息(Location information):该信息记录事件发生时移动用户的位置信息,例如路由区信息、小区信息、接入网络标识等;Location information: This information records the location information of the mobile user when the event occurs, such as routing area information, cell information, access network identification, etc.;
流程信息(Procedure information):该信息记录与信令流程相关的信息;Procedure information: This information records information related to signaling procedures;
系统信息(System information):该信息记录事件发生时系统的基本信息,例如系统标识、系统时间、系统接入容量等;System information: This information records the basic information of the system when the event occurs, such as system identification, system time, system access capacity, etc.;
扩展信息(Extend information):该信息为由系统自己定义的扩展信息,信息结构为固定形式,内容由系统自己解释。Extended information: This information is extended information defined by the system itself, the information structure is in a fixed form, and the content is interpreted by the system itself.
定义CHR消息的协议结构,首先根据标准协议规定的信令流程的类型对上报的CHR消息进行分类,每一类的消息有类型值;然后对每一类消息定义信息,并定义信息的类型、存在属性、格式、长度等。Define the protocol structure of CHR messages. First, classify the reported CHR messages according to the type of signaling process specified in the standard protocol. Each type of message has a type value; then define information for each type of message, and define the type of information, There are attributes, formats, lengths, etc.
对于MS与SGSN的信令流程中的CHR消息分为五类,分别为移动管理流程CHR(MM procedure CHR);PDP上下文激活流程CHR消息(PDPContext Activation Procedure CHR message);二次PDP上下文激活流程CHR消息(Secondary PDP Context Activation Procedure CHR message);PDP上下文修改流程CHR消息(PDP Context Modification Procedures CHRmessage);PDP上下文去激活流程CHR消息(PDP Context DeactivationProcedures CHR message)。对于所述五类消息分别用十进制数1、2、3、4、5表示每一类消息的类型值,表一所示为CHR消息分类的结果。在这基础上,根据系统需要,还可以定义更多的MS与SGSN的信令流程中的CHR消息。
表一 Table I
对于上述五类消息,又分别定义了每类消息所包含的信息,详细描述如下。For the above five types of messages, the information contained in each type of message is defined separately, and the detailed description is as follows.
对于CHR消息的具体信息元素(Information Element)可以定义信息元素标识(IEI)、信息类型、存在属性(Presence)、编码格式(Format)等。其中,IEI表示各个信息的类型值。Presence中M表示该信息是必须的,如果SGSN在信令流程中得不到Presence为M信息时,需要给出缺省值;Presence中O表示该信息是可选的,SGSN构造的CHR消息中可以不携带Presence为O的信息;Presence中C表示该信息是有条件的,在某种特定的条件下SGSN在CHR消息中携带Presence为C的信息。Format表示各个信息编码的格式,CHR消息采用3GPP标准协议中TLV编码方式编码,各类消息中各信息将以T、V、TV、TLV格式进行编码。对于具体信息元素,还可以定义长度(Length),表示信息值的长度。SGSN获取信息之后,根据所定义的CHR消息结构填写所获取的信息的值构成CHR消息。For the specific information element (Information Element) of the CHR message, the information element identifier (IEI), information type, presence attribute (Presence), encoding format (Format), etc. can be defined. Wherein, IEI represents the type value of each piece of information. M in Presence indicates that this information is necessary. If the SGSN cannot obtain the information that Presence is M in the signaling process, it needs to give a default value; O in Presence indicates that this information is optional. In the CHR message constructed by SGSN The information that the Presence is 0 may not be carried; the C in the Presence indicates that the information is conditional, and under certain conditions, the SGSN carries the information that the Presence is C in the CHR message. Format indicates the encoding format of each information. The CHR message is encoded using the TLV encoding method in the 3GPP standard protocol, and each information in each message will be encoded in the T, V, TV, and TLV formats. For a specific information element, a length (Length) can also be defined, indicating the length of the information value. After the SGSN obtains the information, it fills in the value of the obtained information according to the defined CHR message structure to form a CHR message.
对于MM procedure CHR消息定义的信息如表二所示。
表二 Table II
对于PDP Context Activation Procedure CHR消息定义的信息如表三所示。
表三Table 3
对于Secondary PDP Context Activation Procedure CHR消息定义的信息如表四所示。
表四Table 4
对于PDP Context Modification Procedures CHR消息定义的信息如表五所示。
表五Table 5
对于PDP Context Deactivation Procedures CHR消息定义的信息如表六所示。
表六Table 6
对于上述CHR消息中的IEI的定义如表七所示。
表七Table 7
下面以分析会话管理信令流程中出现的故障为例,详细说明SGSN上报CHR消息的过程,以及网络管理系统根据CHR消息分析信令流程中出现的问题的过程。Taking the analysis of faults in the signaling process of session management as an example, the process of reporting the CHR message by the SGSN and the process of analyzing the problems in the signaling process by the network management system according to the CHR message are described in detail below.
假设某移动用户签约了数据业务,但是无法使用数据业务。根据该问题,可以判断出用户手机无法使用数据业务的原因是PDP激活没有成功,那么,进一步结合PDP激活流程分析数据业务失败的原因。如图2所示,分析PDP激活流程失败原因的过程包括以下步骤:Assume that a mobile user subscribes to a data service, but cannot use the data service. According to this problem, it can be judged that the reason why the user's mobile phone cannot use the data service is that the PDP activation is not successful. Then, the reason for the failure of the data service is further analyzed in combination with the PDP activation process. As shown in Figure 2, the process of analyzing the cause of the failure of the PDP activation process includes the following steps:
步骤201:SGSN记录所涉及的信令流程即PDP激活流程中的关键信息,具体PDP激活过程如下:Step 201: The signaling process involved in the SGSN record is the key information in the PDP activation process. The specific PDP activation process is as follows:
MS发送激活PDP上下文请求(Activate PDP Context Request)消息给SGSN,该消息中携带有网络服务接入点标识(NSAPI)、事务标识(TI)、PDP类型(PDP Type)、PDP地址(PDP Address)、接入点名称(Access PointName,APN)、请求的QoS(QoS Requested)、PDP配置选项(PDP ConfigurationOptions)等信息。The MS sends an Activate PDP Context Request (Activate PDP Context Request) message to the SGSN, which contains the network service access point identifier (NSAPI), transaction identifier (TI), PDP type (PDP Type), and PDP address (PDP Address) , Access Point Name (Access PointName, APN), requested QoS (QoS Requested), PDP Configuration Options (PDP Configuration Options) and other information.
SGSN收到上述Activate PDP Context Request消息之后,记录MS的PDPContext Activation Procedure CHR消息。SGSN首先记录MS接入的网络系统类型作为CHR消息中的系统类型,记录系统时间作为CHR消息中的系统时间,并将这些记录放到一个缓存中。SGSN可以从MS发起激活流程中已建立的移动性管理(MM)上下文中获取MS的IMSI,并将该IMSI值记录到缓存中。同时,SGSN将Activate PDP Context Request消息中的NSAPI、TI、PDP Type、PDP Address、APN、QoS Requested、PDP ConfigurationOptions也记录到缓存中。After receiving the above Activate PDP Context Request message, the SGSN records the PDPContext Activation Procedure CHR message of the MS. The SGSN first records the network system type that the MS accesses as the system type in the CHR message, records the system time as the system time in the CHR message, and puts these records into a cache. The SGSN can obtain the IMSI of the MS from the established Mobility Management (MM) context in the activation process initiated by the MS, and record the IMSI value in the cache. At the same time, the SGSN also records NSAPI, TI, PDP Type, PDP Address, APN, QoS Requested, and PDP ConfigurationOptions in the Activate PDP Context Request message into the cache.
然后,SGSN将比较MS请求的PDP Address,APN与该MS签约的PDPAddress,APN等参数,判断是否拒绝或者继续该MS的PDP上下文激活流程。Then, the SGSN will compare the PDP Address requested by the MS, the APN and the PDPAddress, APN and other parameters signed by the MS, and judge whether to reject or continue the PDP context activation process of the MS.
SGSN发现请求的APN与MS签约的APN不匹配,则决定拒绝该MS的PDP上下文激活请求,并向MS发送PDP激活拒绝的消息,同时,SGSN将拒绝消息中的会话管理原因(SM Cause)值记录到缓存中。When the SGSN finds that the requested APN does not match the APN signed by the MS, it decides to reject the PDP context activation request of the MS, and sends a PDP activation rejection message to the MS. At the same time, the SGSN will reject the session management reason (SM Cause) value in the message recorded in the cache.
如果SGSN无法获取上述CHR消息中的信息,则根据CHR消息中信息项的Presence定义分别进行相应的处理。对于PDP Context ActivationProcedure CHR消息中定义的必须的信息项,SGSN在所构造的PDP ContextActivation Procedure CHR消息中填写缺省值。例如,在有些情况下,SGSN不能获取MS的接入网络系统类型,则填写一个规定的无效的值。对于PDPContext Activation Procedure CHR消息中定义的可选的信息项,SGSN在所构造的PDP Context Activation Procedure CHR消息中可以不携带该信息项。例如,MS发送来的PDP上下文激活请求消息中如果没有携带PDPConfiguration Options信息时,CHR消息中可以不携带MS发来的PCO信息。对于PDP Context Activation Procedure CHR消息中定义的条件的信息项,SGSN构造PDP Context Activation Procedure CHR消息时根据特定的条件填写该信息项。例如,在GSM系统中肯定没有RNC标识,此时,CHR消息中不应该携带有RNC标识信息。If the SGSN cannot obtain the information in the CHR message, corresponding processing is performed according to the Presence definition of the information item in the CHR message. For the necessary information items defined in the PDP Context Activation Procedure CHR message, the SGSN fills in default values in the constructed PDP Context Activation Procedure CHR message. For example, in some cases, the SGSN cannot obtain the access network system type of the MS, and fill in a specified invalid value. For the optional information item defined in the PDPContext Activation Procedure CHR message, the SGSN may not carry this information item in the constructed PDP Context Activation Procedure CHR message. For example, if the PDP Context Activation Request message sent by the MS does not carry PDPConfiguration Options information, the CHR message may not carry the PCO information sent by the MS. For the information item of the condition defined in the PDP Context Activation Procedure CHR message, the SGSN fills in the information item according to the specific condition when constructing the PDP Context Activation Procedure CHR message. For example, there is definitely no RNC identity in the GSM system. At this time, the CHR message should not carry RNC identity information.
步骤202:SGSN用PDP Context Activation Procedure CHR消息携带所获取的信息,并上报给CHR服务器,具体过程如下:Step 202: The SGSN uses the PDP Context Activation Procedure CHR message to carry the obtained information and reports it to the CHR server. The specific process is as follows:
SGSN根据配置判断是否上报该MS的CHR消息,如果需要上报CHR消息,SGSN将该MS的IMSI,以及缓存中的系统类型、系统时间、NSAPI、TI、PDP Type、PDP Address、APN、QoS Requested、PDP ConfigurationOptions、SM Cause等信息,以及该MS签约的PDP Type、PDP Address、APN、QoS等信息,和SGSN获取到的当前路由区标识、旧的路由区标识、接入RNC标识、CN标识等信息,根据PDP激活流程的CHR消息的定义构造一条PDP Context Activation Procedure CHR消息,在该CHR消息中携带上述信息后,发送给CHR服务器。The SGSN judges whether to report the CHR message of the MS according to the configuration. If it needs to report the CHR message, the SGSN will send the IMSI of the MS, as well as the system type, system time, NSAPI, TI, PDP Type, PDP Address, APN, QoS Requested, PDP Configuration Options, SM Cause and other information, as well as the PDP Type, PDP Address, APN, QoS and other information signed by the MS, and the current routing area ID, old routing area ID, access RNC ID, CN ID and other information obtained by the SGSN Construct a PDP Context Activation Procedure CHR message according to the definition of the CHR message of the PDP activation process, and send it to the CHR server after carrying the above information in the CHR message.
步骤203:CHR服务器从接收到的消息中获取各项信息,并将所获取到的信息保存下来,具体过程如下所述:Step 203: The CHR server obtains various information from the received message, and saves the obtained information. The specific process is as follows:
CHR服务器收到SGSN上报的PDP Context Activation Procedure CHR消息,从该消息中解析得到消息中各个信息单元的值,并将以XML文件或数据库等形式保存在CHR服务器中,这样就为故障分析或网络质量分析提供了CHR。The CHR server receives the PDP Context Activation Procedure CHR message reported by the SGSN, parses the message to obtain the value of each information unit in the message, and saves it in the CHR server in the form of an XML file or database, so as to facilitate fault analysis or network Mass analysis provided CHR.
步骤204:网络管理系统根据CHR服务器中所保存的消息中的各项信息进行定位和分析所出现的问题,从而给出解决问题的对策,具体过程如下所述:Step 204: The network management system locates and analyzes the problems that occur according to the information in the messages stored in the CHR server, so as to provide countermeasures to solve the problems. The specific process is as follows:
如果运营商收到上述PDP激活失败的用户的关于数据业务失败的投诉,则根据该用户的手机号码就可以在CHR服务器中查找该用户的CHR记录。根据该用户的投诉可以初步判断该用户的MS在PDP上下文激活流程中出现信令流程异常而导致数据业务失败。根据用户的手机号码得到该MS的IMSI之后,根据该IMSI在CHR服务器中查找SGSN上报的CHR记录,查找结果得到PDP Context Activation Procedure CHR消息,该CHR消息中各个信息的值如表八所示。
表八Table 8
表八所示的CHR消息中,该用户向SGSN发送的PDP上下文激活请求消息中携带的请求APN为空,而该用户签约了两个APN,分别为CMWAP和CMNET。在这种情况下,SGSN由于不能确定该用户使用哪个APN,拒绝该用户的PDP激活请求。通过以上分析可以判断该用户请求的数据业务失败的原因是:该手机激活请求时携带的APN与签约数据不符。通过以上分析,解决该用户数据业务失败的对策是:通知用户正确设置手机的APN参数。In the CHR message shown in Table 8, the request APN carried in the PDP context activation request message sent by the user to the SGSN is empty, and the user subscribes to two APNs, namely CMWAP and CMNET. In this case, the SGSN rejects the user's PDP activation request because it cannot determine which APN the user uses. Through the above analysis, it can be judged that the reason why the data service requested by the user fails is that the APN carried in the activation request of the mobile phone does not match the subscription data. Through the above analysis, the countermeasure to solve the failure of the user's data service is: notify the user to correctly set the APN parameters of the mobile phone.
按照与上述分析PDP激活流程相类似的过程,可以通过分析某一段时间、某些用户的信令流程的CHR记录,评价和分析网络质量,进一步给出优化网络的方案等。According to the process similar to the above analysis of the PDP activation process, the network quality can be evaluated and analyzed by analyzing the CHR records of the signaling process of some users in a certain period of time, and further solutions for optimizing the network can be given.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101232558A CN100401828C (en) | 2005-11-15 | 2005-11-15 | A method for obtaining information in signaling process |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101232558A CN100401828C (en) | 2005-11-15 | 2005-11-15 | A method for obtaining information in signaling process |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1852539A true CN1852539A (en) | 2006-10-25 |
| CN100401828C CN100401828C (en) | 2008-07-09 |
Family
ID=37134002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005101232558A Expired - Fee Related CN100401828C (en) | 2005-11-15 | 2005-11-15 | A method for obtaining information in signaling process |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100401828C (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101541014B (en) * | 2008-03-18 | 2010-10-20 | 中国移动通信集团公司 | Method for monitoring network coverage, system for monitoring signaling and system for monitoring network coverage |
| CN101448248B (en) * | 2008-01-25 | 2011-01-05 | 中兴通讯股份有限公司 | Evolved Packet System Core Network's Handling Method for Different Attachment Types of Users |
| CN101431761B (en) * | 2007-11-09 | 2011-06-01 | 中国移动通信集团公司 | Method, device and system for network fault reporting |
| CN103108345A (en) * | 2013-01-21 | 2013-05-15 | 北京拓明科技有限公司 | Automatic identification method for redundancy configuration of service GPRS supporting node (SGSN) routing area |
| CN107347016A (en) * | 2016-05-06 | 2017-11-14 | 中兴通讯股份有限公司 | A kind of signaling process method of model identification and exceptional signaling flow discrimination method |
| CN109413714A (en) * | 2018-10-12 | 2019-03-01 | Oppo广东移动通信有限公司 | User agent information processing method, device, storage medium and terminal |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1306360A (en) * | 2000-01-20 | 2001-08-01 | 上海贝尔有限公司 | Monitor method of signaling link |
| US6801940B1 (en) * | 2002-01-10 | 2004-10-05 | Networks Associates Technology, Inc. | Application performance monitoring expert |
| CN100373856C (en) * | 2002-11-19 | 2008-03-05 | 华为技术有限公司 | SS7 analysis method |
| CN1266863C (en) * | 2003-10-17 | 2006-07-26 | 中兴通讯股份有限公司 | Mobile communication network protocol signalling analysis system and method |
| CN100546414C (en) * | 2004-02-27 | 2009-09-30 | 诺基亚西门子通信系统技术(北京)有限公司 | Method and device for processing and analyzing operation or test data in a mobile communication system |
| US20050276385A1 (en) * | 2004-06-01 | 2005-12-15 | Mccormick James S | Communication network event logging systems and methods |
-
2005
- 2005-11-15 CN CNB2005101232558A patent/CN100401828C/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101431761B (en) * | 2007-11-09 | 2011-06-01 | 中国移动通信集团公司 | Method, device and system for network fault reporting |
| CN101448248B (en) * | 2008-01-25 | 2011-01-05 | 中兴通讯股份有限公司 | Evolved Packet System Core Network's Handling Method for Different Attachment Types of Users |
| CN101541014B (en) * | 2008-03-18 | 2010-10-20 | 中国移动通信集团公司 | Method for monitoring network coverage, system for monitoring signaling and system for monitoring network coverage |
| CN103108345A (en) * | 2013-01-21 | 2013-05-15 | 北京拓明科技有限公司 | Automatic identification method for redundancy configuration of service GPRS supporting node (SGSN) routing area |
| CN103108345B (en) * | 2013-01-21 | 2015-09-30 | 北京拓明科技有限公司 | The automatic identifying method of a kind of SGSN Route Area redundant configuration |
| CN107347016A (en) * | 2016-05-06 | 2017-11-14 | 中兴通讯股份有限公司 | A kind of signaling process method of model identification and exceptional signaling flow discrimination method |
| CN107347016B (en) * | 2016-05-06 | 2022-03-25 | 中兴通讯股份有限公司 | A signaling process model identification method and abnormal signaling process identification method |
| CN109413714A (en) * | 2018-10-12 | 2019-03-01 | Oppo广东移动通信有限公司 | User agent information processing method, device, storage medium and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100401828C (en) | 2008-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1716714B1 (en) | Method for determining mobile terminal performance in a running wireless network | |
| EP3668014B1 (en) | End-to-end session-related call detail record | |
| CN101170455B (en) | Abnormal information automatic reporting method and device | |
| US20070070969A1 (en) | Performance management of cellular mobile packet data networks | |
| CN101925101A (en) | A method and device for user call process information collection and statistical analysis | |
| CN102763448A (en) | Centralized method for minimizing user involvement in drive testing | |
| US20110141924A1 (en) | System and Method for Filtering High Priority Signaling and Data for Fixed and Mobile Networks | |
| US20070253365A1 (en) | Service-aware quality monitoring and control in a radio access network | |
| CN107147521A (en) | A kind of complaint business pre-warning monitoring method | |
| CN1516983A (en) | Method for collecting terminal location data in communication system | |
| WO2010115358A1 (en) | Method and apparatus for acquiring service status information | |
| CN100401828C (en) | A method for obtaining information in signaling process | |
| CN100341338C (en) | User-oriented fault detection method for wireless network controller | |
| CN100499699C (en) | System and method for collecting signalling information in communication system | |
| CN1571373A (en) | Method for monitoring and adjusting operating state of mobile network | |
| CN102149109B (en) | Information correlation processing method and device | |
| CN1867147A (en) | Automatic equipment detection system and method | |
| CN1756183A (en) | Method for tracking communication information between net elements | |
| CN101651876B (en) | Service testing method and device for mobile terminal | |
| CN1859238A (en) | Measuring method and device and system for Diameter protocol interface | |
| CN1909719A (en) | Method for positioning of mobile user cell | |
| CN101106791A (en) | A network element monitoring system and method | |
| CN100417102C (en) | System and method for monitoring service quality | |
| CN104284335A (en) | A method and system for identifying fake source spam multimedia messages | |
| CN1842196A (en) | Method for analyzing call fault reason |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080709 |