CN100461924C - A NodeB cell-level fault location analysis method - Google Patents
A NodeB cell-level fault location analysis method Download PDFInfo
- Publication number
- CN100461924C CN100461924C CNB2005101009466A CN200510100946A CN100461924C CN 100461924 C CN100461924 C CN 100461924C CN B2005101009466 A CNB2005101009466 A CN B2005101009466A CN 200510100946 A CN200510100946 A CN 200510100946A CN 100461924 C CN100461924 C CN 100461924C
- Authority
- CN
- China
- Prior art keywords
- cell
- management
- information
- public
- nodeb
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种NodeB小区级故障的定位分析方法,采用小区日志记录(CELLLOG),NodeB信令处理模块记录小区相关信令消息生成小区日志信息,当小区、公共信道、公共测量、小区信息更新管理发生故障时,通过日志解析工具,解析小区日志,由于小区日志中记录了小区、公共信道、公共测量、小区信息更新管理信令流程的全过程,通过查询小区号及发生故障的时间,可以迅速查到相关日志,日志中记录了任何信令流程发生故障的原因,因此本发明方法可迅速和准确的定位小区、公共信道、公共测量、小区信息更新故障原因,方便故障解决。
The invention provides a method for locating and analyzing NodeB cell-level faults. Cell log records (CELLLOG) are adopted, and the NodeB signaling processing module records cell-related signaling messages to generate cell log information. When cell information, public channels, public measurement, and cell information are updated When a management failure occurs, the log analysis tool is used to analyze the community log. Since the community log records the entire process of the management signaling process of the community, public channel, public measurement, and community information update, by querying the community number and the time of the failure, you can Quickly find the relevant log, which records the cause of any signaling process failure, so the method of the present invention can quickly and accurately locate the cause of the failure of the cell, public channel, public measurement, and cell information update, and facilitate troubleshooting.
Description
技术领域 technical field
本发明涉及无线领域中NodeB故障的分析方法,尤其是一种利用日志记录对NodeB小区、公共信道、公共测量和小区信息更新故障进行定位分析的方法。The invention relates to a method for analyzing NodeB faults in the wireless field, in particular to a method for locating and analyzing NodeB cell, public channel, public measurement and cell information update faults by using log records.
背景技术 Background technique
WCDMA系统是一个开放的系统。该系统主要包含CN(核心网),UTRAN(通用地面无线接入网)以及UE(终端设备)三部分。其中,NodeB属于UTRAN部分,其主要功能之一为无线承载的建立和释放,包括逻辑小区管理(建立、重配置、删除),公共传输信道管理(建立、重配置、删除),无线链路管理(建立、重配置、删除),公共测量管理(建立,删除,上报)等。WCDMA system is an open system. The system mainly includes CN (core network), UTRAN (universal terrestrial radio access network) and UE (terminal equipment). Among them, NodeB belongs to the UTRAN part, and one of its main functions is the establishment and release of radio bearers, including logical cell management (establishment, reconfiguration, deletion), common transport channel management (establishment, reconfiguration, deletion), radio link management (creation, reconfiguration, deletion), public measurement management (creation, deletion, reporting), etc.
UE开机后,首先通过小区搜索过程与一个信号最强的服务小区同步;然后接收小区的广播信息,并进行位置更新流程。当UE被呼叫时,UE需通过PCH(寻呼信道)查询自己的寻呼信息,完成寻呼过程;WCDMA系统还会通过FACH(前向接入信道)发送数据给UE用户。如果小区的信息发生变化,需通过系统消息更新来通知小区下的UE。如果该小区支持HSDPA,通过物理共享信道重配置来建立HSDPA信道;RNC(无线网络控制器)还会通过建立公共测量获知通信的质量,对NodeB适时地进行调整,来提高通话质量和通话容量。After the UE is turned on, it firstly synchronizes with a serving cell with the strongest signal through the cell search process; then receives the broadcast information of the cell and performs a location update process. When the UE is called, the UE needs to query its own paging information through the PCH (Paging Channel) to complete the paging process; the WCDMA system will also send data to the UE user through the FACH (Forward Access Channel). If the information of the cell changes, the UE under the cell needs to be notified through a system message update. If the cell supports HSDPA, the HSDPA channel is established through reconfiguration of the physical shared channel; the RNC (radio network controller) also obtains the communication quality through the establishment of public measurement, and timely adjusts the NodeB to improve the call quality and call capacity.
由此可见,小区、公共信道和小区信息更新、公共测量管理的存在是整个WCDMA系统实现服务的前提,根据25.433协议规定,WCDMA系统启动后,RNC会通过NBAP(Node B应用部分)协议发送小区管理(建立,重配,删除)、公共信道管理(建立,重配,删除)、物理共享信道重配置,系统消息更新、测量管理(建立,删除,失败,报告)等消息给NodeB,以此进行小区,公共测量,公共信道及小区信息更新的管理。It can be seen that the existence of cells, public channels, cell information updates, and public measurement management is the prerequisite for the entire WCDMA system to implement services. According to the 25.433 protocol, after the WCDMA system is started, the RNC will send the cell information through the NBAP (Node B Application Part) protocol. Management (establishment, reconfiguration, deletion), public channel management (establishment, reconfiguration, deletion), physical shared channel reconfiguration, system message update, measurement management (establishment, deletion, failure, report) and other messages to NodeB, in order to Manage cell, public measurement, public channel and cell information update.
然而在实际应用中,我们不时碰到小区、公共信道、公共测量或小区信息更新发生异常的情况,在现有网络的日常维护工作中,通常通过如下方法来进行故障分析:However, in practical applications, from time to time, we encounter abnormalities in cells, public channels, public measurements, or cell information updates. In the daily maintenance of existing networks, the following methods are usually used to analyze faults:
一、性能统计功能:性能统计是通过统计网络中关键的统计项来衡量当前网络的质量,该方法是统计在一个特定的测量周期内信令流程成功/失败次数,并将该统计值反馈给网络管理系统,由网络管理系统进行全面的分析,通过分析结果指导对现有网络的扩容和问题解决。1. Performance statistics function: performance statistics is to measure the quality of the current network by counting key statistical items in the network. This method is to count the success/failure times of the signaling process in a specific measurement period, and feed back the statistical value to The network management system conducts a comprehensive analysis by the network management system, and guides the expansion of the existing network and problem solving through the analysis results.
性能统计是一种长时间,或者说是一种周期任务的统计功能,在一段时间内统计信令流程成功率或者失败率是多少,这种统计结果本身就很粗糙,并且该功能是统计历史数据,不能对信令出现故障的原因进行异常分析。Performance statistics is a long-term, or a statistical function of periodic tasks. It counts the success rate or failure rate of the signaling process within a period of time. The statistical results themselves are very rough, and this function is statistical history. Data, and abnormal analysis cannot be performed on the cause of signaling failure.
二、全网信令检测方法:信令跟踪的方法是通过信令跟踪仪器在标准协议接口(如Iu,Gb,Gr)中跟踪呼叫过程尤其是来自不同网元中的标准协议消息,并将这些相关的消息发送给网络管理中心,通过对这些捕获的消息来进行分析,根据分析结果对网络进行优化,同时解决部分问题。Two, the whole network signaling detection method: the method of signaling tracking is to track the call process in the standard protocol interface (such as Iu, Gb, Gr) by the signaling tracking instrument, especially from the standard protocol messages in different network elements, and These related messages are sent to the network management center, and the captured messages are analyzed, and the network is optimized according to the analysis results, and some problems are solved at the same time.
全网跟踪方法是一种实时的跟踪,需要在所有的接口都要通过特殊的第三方仪器进行跟踪,这种跟踪会产生大量的数据,目前的2G全网信令跟踪只是跟踪了部分网间的消息,对于3G系统来说,这些跟踪消息将会是海量的,尤其是如果要跟踪接入网部分的消息。如何从大量的消息跟踪中获取有用的信息,将会是非常大的工作量。另外通过信令跟踪还需要有很丰富的经验,能够很敏锐的发现消息中存在的问题,这种方法也不便于在维护人员中推广。The whole network tracking method is a kind of real-time tracking, which needs to be tracked by special third-party instruments on all interfaces. This kind of tracking will generate a large amount of data. The current 2G whole network signaling tracking only tracks part of the network. For the 3G system, these tracking messages will be massive, especially if it is necessary to track the messages of the access network. How to obtain useful information from a large number of message traces will be a very large workload. In addition, tracing through signaling also requires a lot of experience to be able to quickly discover problems in messages, and this method is not easy to popularize among maintenance personnel.
三、告警:网络管理系统对告警信息的处理和分析可以进行网络故障的排除和管理。在系统发生故障时,告警系统可以实时的将告警产生的原因发送给网络管理系统,网络管理系统可以根据产生告警原因以及设备来分析并排除所发生的故障。3. Alarm: The processing and analysis of alarm information by the network management system can eliminate and manage network faults. When the system fails, the alarm system can send the cause of the alarm to the network management system in real time, and the network management system can analyze and eliminate the fault according to the cause of the alarm and the equipment.
告警一般来说关注的都是设备故障,对用户故障的关注比较少。比如用户由于种种原因,附着或者PDP激活等故障的时候,在告警上是无法体现出来。所以告警基本上不能反映或者解决定位单个用户信令异常的问题。Generally speaking, alarms focus on equipment failures, and less attention is paid to user failures. For example, when the user fails due to various reasons, such as attachment or PDP activation, it cannot be reflected in the alarm. Therefore, the alarm basically cannot reflect or solve the problem of locating an abnormal signaling of a single user.
综上所述,NodeB小区、公共信道、公共测量和小区信息更新发生故障时,在定位问题过程中,没有很好的定位和分析故障原因、进而解决故障的方法。To sum up, when the NodeB cell, common channel, public measurement and cell information update fail, there is no good way to locate and analyze the cause of the fault and then solve the fault in the process of locating the problem.
发明内容 Contents of the invention
针对以上问题,本发明的目的为提供一种NodeB小区级故障的定位分析方法,从而实现当NodeB小区故障发生时,对故障原因进行定位分析,进一步解决故障。In view of the above problems, the purpose of the present invention is to provide a NodeB cell-level fault location and analysis method, so as to realize when a NodeB cell fault occurs, locate and analyze the cause of the fault, and further solve the fault.
具体的说,本发明采用一种小区日志记录(CELLLOG),该记录可以跟踪小区、公共信道、公共测量和小区信息更新管理过程中出现的问题,并通过标准协议消息反馈给网络管理系统,网络管理系统根据这些历史记录来分析小区出现的问题,并通过这些消息信元分析问题,并通过相应的手段来解决故障。Specifically, the present invention adopts a cell log record (CELLLOG), which can track problems in the cell, public channel, public measurement, and cell information update management process, and feed back to the network management system through standard protocol messages. The management system analyzes the problems in the cell according to these historical records, analyzes the problems through these message cells, and solves the faults through corresponding means.
本发明的技术方案如下:Technical scheme of the present invention is as follows:
一种NodeB小区级故障的定位分析方法,包括:A method for locating and analyzing NodeB cell-level faults, comprising:
NodeB接收RNC发来的小区相关信令消息;The NodeB receives the cell-related signaling message sent by the RNC;
NodeB端信令处理模块记录所述相关信令消息,并生成小区日志标准化信息;The NodeB-side signaling processing module records the relevant signaling messages, and generates cell log standardized information;
将所述小区日志标准化信息按照小区索引保存到临时内存缓冲区中;saving the standardized information of the cell log into a temporary memory buffer according to the cell index;
当小区发生故障时,按照小区索引解读临时内存缓冲区中小区日志标准化信息,定位小区管理中故障的原因。When a cell fails, interpret the standardized information of the cell log in the temporary memory buffer according to the cell index, and locate the cause of the fault in the cell management.
所述小区级故障为小区管理故障、公共信道管理故障、公共测量管理故障或小区信息更新管理故障;小区管理包括小区建立、重配置、删除;公共信道管理包括公共信道建立、重配置、删除;公共测量管理包括:公共测量初始化、删除、失败、报告;小区信息更新管理包括系统消息更新、物理共享信道重配置。The cell-level faults are cell management faults, public channel management faults, public measurement management faults, or cell information update management faults; cell management includes cell establishment, reconfiguration, and deletion; public channel management includes public channel establishment, reconfiguration, and deletion; Public measurement management includes: public measurement initialization, deletion, failure, and reporting; cell information update management includes system message update and physical shared channel reconfiguration.
其中,所述相关信令为小区管理消息、公共信道管理消息、公共测量管理消息或小区信息更新管理消息;小区相关信令的流程包括小区管理、公共信道管理、公共测量管理或小区信息更新管理的正常流程和异常流程。Wherein, the related signaling is cell management message, public channel management message, public measurement management message or cell information update management message; the process of cell related signaling includes cell management, public channel management, public measurement management or cell information update management normal and abnormal processes.
解读之前进一步包括:将临时内存缓冲区中相关小区日志标准化信息输出到系统固定保存小区日志的内存或文件中,并通过网络手段把小区日志标准化信息发送到网络管理系统,网络管理系统通过日志解析工具对其进行解读。Before the interpretation, it further includes: output the standardized information of the relevant community logs in the temporary memory buffer to the memory or file where the system permanently saves the community logs, and send the standardized information of the community logs to the network management system through network means, and the network management system analyzes the logs through the log tools to interpret it.
所述网络手段为Ftp。The network means is Ftp.
其中,所述小区日志标准化信息包括信息点号、可格式化的字符串信息、小区索引及记日志的时间。Wherein, the cell log standardization information includes information point number, formattable character string information, cell index and log recording time.
所述可格式化的字符串信息包含以下信息之一或其任意组合:The formatable string information includes one or any combination of the following information:
(1)小区ID;(1) Cell ID;
(2)小区申请资源的错误原因;(2) The reason for the error in the resource application by the community;
(3)参数不合法,具体哪个参数不合法,确切的合法条件;(3) The parameter is illegal, which parameter is illegal, and the exact legal conditions;
(4)协议不支持及具体哪项协议参数不支持;(4) The protocol is not supported and which specific protocol parameters are not supported;
(5)小区最大输出功率不支持,小区可支持最大功率值,RNC要求的小区最大输出功率;(5) The maximum output power of the cell is not supported, the cell can support the maximum power value, and the maximum output power of the cell required by the RNC;
(6)小区中PSCH、SSCH、PCCPCH、PCPICH的物理信道号冲突,冲突的具体信道号;(6) The physical channel numbers of PSCH, SSCH, PCCPCH, and PCPICH in the cell conflict, and the specific channel numbers of the conflict;
(7)小区中BCH的逻辑信道号冲突,冲突的具体信道号;(7) The logical channel number of the BCH in the cell conflicts, and the specific channel number of the conflict;
(8)公共物理信道的物理信道号冲突,冲突的具体信道号;(8) The physical channel number of the public physical channel conflicts, and the specific channel number of the conflict;
(9)公共传输信道的传输信道号冲突,冲突的具体信道号;(9) The transmission channel number of the public transmission channel conflicts, and the specific channel number of the conflict;
(10)公共物理信道的物理信道号;(10) The physical channel number of the public physical channel;
(11)公共传输信道的传输信道号;(11) The transmission channel number of the common transmission channel;
(12)公共传输信道申请资源的错误原因;(12) The reason for the error in applying for resources on the public transmission channel;
(13)获取公共传输信道所属的小区信息的错误原因;(13) The reason for the error in obtaining the information of the cell to which the common transmission channel belongs;
(14)小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块发送消息或调用函数接口给外模块,确定外模块唯一性的信息;(14) The IUB message processing module of cell management, public channel management, public measurement management and cell information update management sends a message or calls a function interface to the external module to determine the unique information of the external module;
(15)外模块发送响应消息或调用函数成功结果给小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块;(15) The external module sends a response message or calls a function success result to the IUB message processing module of the cell management, public channel management, public measurement management and cell information update management;
(16)外模块发送失败消息或调用函数失败结果给小区、公共信道、公共测量、小区信息更新管理IUB消息处理模块,及具体失败原因;(16) The external module sends a failure message or calls a function failure result to the cell, public channel, public measurement, cell information update management IUB message processing module, and the specific reason for the failure;
(17)小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块等待外模块响应消息超时,及具体哪条消息超时。(17) The IUB message processing module of cell management, public channel management, public measurement management and cell information update management waits for the response message from the external module to time out, and which message is timed out.
其中,小区日志标准化信息输出时,NodeB端信令处理模块生成小区环境状态信息,小区日志标准化信息连同小区环境状态信息作为小区日志信息一起输出。Wherein, when the standardized information of the cell log is output, the signaling processing module at the NodeB side generates cell environment state information, and the cell log standardization information together with the cell environment state information is output together as the cell log information.
小区日志标准化信息及小区环境状态信息的格式为用户可配置的文本或二进制格式。The formats of community log standardization information and community environment status information are user-configurable text or binary formats.
如小区日志标准化信息及小区环境状态信息的格式为二进制格式,则解读之前用解码工具把二进制信息解码为文本信息。If the format of community log standardization information and community environmental status information is in binary format, use a decoding tool to decode the binary information into text information before interpretation.
小区环境状态信息包括RNC发来的IUB消息,以及当时NodeB的环境信息。The cell environment state information includes the IUB message sent by the RNC and the environment information of the NodeB at that time.
所述NodeB的环境信息包含以下信息之一或其任意组合:The environment information of the NodeB includes one or any combination of the following information:
(1)NodeB的网络控制端口NCP号;(1) Network control port NCP number of NodeB;
(2)NodeB的网络控制端口NCP状态;(2) The network control port NCP status of NodeB;
(3)小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块所在系统的CPU负载率;(3) The CPU load rate of the system where the IUB message processing module of cell management, public channel management, public measurement management and cell information update management is located;
(4)小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块收到的RNC发来的小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息;(4) The cell management, public channel management, public measurement management and cell information update management IUB messages sent by the RNC received by the IUB message processing module for cell management, public channel management, public measurement management, and cell information update management;
(5)小区ID;(5) Cell ID;
(6)本地小区ID;(6) Local cell ID;
(7)公共物理信道的物理信道号;(7) The physical channel number of the common physical channel;
(8)公共测量号;(8) Public survey number;
(9)确定小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块所有相关外模块唯一性信息;(9) Determine the uniqueness information of all relevant external modules of the IUB message processing module for cell management, public channel management, public measurement management and cell information update management;
(10)小区管理、公共信道管理、公共测量管理和小区信息更新管理的IUB消息处理模块发送给相关外模块消息的关键数据。(10) The key data of the messages sent by the IUB message processing module of cell management, public channel management, public measurement management and cell information update management to related external modules.
本发明的关键在于采用了小区日志,当小区、公共信道、公共测量、小区信息更新管理发生故障时,先上传小区日志,然后通过日志解析工具,解析小区日志,由于小区日志中记录了小区、公共信道、公共测量、小区信息更新管理信令流程的全过程(包括小区、公共信道、公共测量、小区信息更新管理的成功或失败流程),通过查询小区号及发生故障的时间,可以迅速查到相关日志,日志中记录了任何信令流程发生故障的原因(如:协议不匹配,功率不支持,发到外模块的消息失败及失败原因),因此可迅速和准确的定位小区、公共信道、公共测量、小区信息更新故障原因,同时,由于日志中记录了整个信令流程,对于问题的来龙去脉也能更好地把握。The key of the present invention is to adopt community log, when cell, public channel, public measurement, cell information update management when breakdown occurs, first upload community log, then through log analysis tool, analyze community log, because recorded cell, The whole process of public channel, public measurement, and cell information update management signaling process (including the success or failure process of cell, public channel, public measurement, and cell information update management), by querying the cell number and the time of failure, you can quickly check To the relevant log, the cause of any signaling process failure is recorded in the log (such as: protocol mismatch, power not supported, message sent to the external module fails and the reason for the failure), so the cell and public channel can be quickly and accurately located , public measurement, and cell information update failure reasons. At the same time, since the entire signaling process is recorded in the log, the ins and outs of the problem can be better grasped.
附图说明 Description of drawings
图1为APP(Acknowledged PRACH Preambles:确认的PRACH前导)公共测量初始化正常信令流程;Figure 1 is the normal signaling process of APP (Acknowledged PRACH Preambles: confirmed PRACH preamble) public measurement initialization;
图2为SCCPCH(Secondary Common Control Physical Channel辅助公共控制物理信道)公共信道建立正常信令流程。Figure 2 is the normal signaling process for SCCPCH (Secondary Common Control Physical Channel) common channel establishment.
具体实施方式 Detailed ways
下面结合附图对本发明做进一步说明;The present invention will be further described below in conjunction with accompanying drawing;
本发明的关键点为引入小区日志,小区日志信息包括小区日志标准化信息和小区环境状态信息。NodeB信令处理模块在处理小区相关信令IUB消息时生成小区日志标准化信息,并将信息记录到NodeB的临时内存缓冲区中;因此可以通过解读它来定位小区故障。RNC和NodeB之间的交互(REQUEST和RESPONSE或者REQUEST和FAILURE)结束后,NodeB信令处理模块把相关记录的信息点保存到NodeB的临时内存缓冲区中生成小区日志标准化信息;具体为:在内存缓冲区动态分配以小区ID为索引的连续内存缓冲区,属于一个小区ID的小区日志标准化信息将保存在连续的内存中,这样可根据需要把小区ID所属的内存缓冲区的数据导出;小区日志标准化信息输出时,NodeB端信令处理模块同时生成小区环境状态信息,小区日志标准化信息连同小区环境状态信息做为小区日志信息一起输出;小区日志信息记录了整个小区的标准信令流程。当发生故障时,可对临时内存缓冲区中的小区日志标准化信息进行解读,定位故障原因,由于很多基站分布在偏僻地区及山上,为了方便,一般首先将临时内存缓冲区中相关小区日志标准化信息及小区环境状态信息作为小区日志信息一起输出到系统固定保存小区日志的内存或文件中,然后用Ftp的方式,把小区日志信息上载到维护台,然后用小区日志解析工具就可以对日志进行分析了;进行故障定位时,主要对小区日志标准化信息进行分析,必要时要参考小区环境状态信息。The key point of the present invention is to introduce the cell log, and the cell log information includes cell log standardization information and cell environment status information. The NodeB signaling processing module generates cell log standardized information when processing cell-related signaling IUB messages, and records the information into the temporary memory buffer of NodeB; therefore, it can be interpreted to locate cell faults. After the interaction between RNC and NodeB (REQUEST and RESPONSE or REQUEST and FAILURE), the NodeB signaling processing module saves the information points of the relevant records into the temporary memory buffer of the NodeB to generate community log standardized information; specifically: in the memory The buffer dynamically allocates a continuous memory buffer indexed by the community ID, and the standardized information of the community log belonging to a community ID will be stored in the continuous memory, so that the data of the memory buffer to which the community ID belongs can be exported as needed; the community log When the standardized information is output, the signaling processing module at the NodeB side generates the cell environment status information at the same time, and the cell log standardization information and the cell environment status information are output together as the cell log information; the cell log information records the standard signaling process of the entire cell. When a failure occurs, the standardized information of the community logs in the temporary memory buffer can be interpreted to locate the cause of the failure. Since many base stations are distributed in remote areas and mountains, for convenience, the normalized information of the relevant community logs in the temporary memory buffer is generally first and community environment status information are output together as community log information to the memory or file where the system permanently saves the community log, and then the community log information is uploaded to the maintenance station by means of Ftp, and then the community log analysis tool can be used to analyze the log When fault location is performed, the standardized information of the community log is mainly analyzed, and the environmental status information of the community is referred to when necessary.
小区日志标准化信息结构标准如下:The community log standardized information structure standard is as follows:
CELLLOG消息中,上报的必要信息包括:In the CELLLOG message, the necessary information to report includes:
Cell Code:信息点号。本机制通过信息点号确定临时内存保存地址,因此需要在整个日志系统中,信息点号唯一;Cell Code: information point number. This mechanism determines the temporary memory storage address through the information point number, so the information point number needs to be unique in the entire log system;
Format String Information:小区格式化字符串信息。信息结构同ANSI C中printf的参数结构,即:char*Format[,argument]....格式,可按当时具体情况,灵活记录多个关键参数,同时用字符串显示,可读性更加强;Format String Information: Cell format string information. The information structure is the same as the parameter structure of printf in ANSI C, namely: char*Format[,argument].... format, which can flexibly record multiple key parameters according to the specific situation at the time, and display them in strings at the same time, which is more readable ;
CellIndex:小区索引。同一小区索引的日志标准化信息保存在一段连续的临时内存中,当小区管理流程结束后,把同一小区索引下所有的日志标准化信息连同小区环境状态信息输出到系统固定保存小区日志的内存或文件中;CellIndex: cell index. The log standardization information of the same community index is stored in a continuous temporary memory. When the community management process is over, all the log standardization information under the same community index and the community environment status information are output to the memory or file where the system permanently saves the community log ;
Time:记录该日志的系统时间,格式为YYYY-MM-DD HH:MM:SS(年-月-日时-分-秒)。Time: The system time for recording the log, the format is YYYY-MM-DD HH:MM:SS (year-month-day-hour-minute-second).
小区环境状态信息结构标准参考下表:Refer to the following table for the structure standard of the community environment status information:
上表中注意以下四点:Note the following four points in the above table:
1.外模块的个数指的是小区、公共信道、公共测量、小区信息更新IUB消息处理模块相关的外模块个数,有几个外模块,小区环境状态信息结构就有几个外模块信息。根据外模块的个数不同,小区环境状态信息结构中带的外模块信息的个数也不同,可任意扩充或删除1. The number of external modules refers to the number of external modules related to the cell, public channel, public measurement, and cell information update IUB message processing module. There are several external modules, and the environment status information structure of the cell has several external module information . Depending on the number of external modules, the number of external module information carried in the cell environment status information structure is also different, which can be expanded or deleted arbitrarily
2.NodeB Information的内容可以任意扩充或删除,只要是NodeB的信息,且与小区、公共信道、公共测量、小区信息更新故障定位有帮助的信息都可以放在该内容下,比如:系统消息处理缓冲区的大小,当前保存的消息个数等。2. The content of NodeB Information can be expanded or deleted arbitrarily, as long as it is NodeB information, and information that is helpful for cell, public channel, public measurement, and cell information update fault location can be placed under this content, such as: system message processing The size of the buffer, the number of messages currently saved, etc.
3.Module(n)Addr Information的内容可以任意扩充或删除,只要是用于唯一确定外模块的信息都可以放在该内容下,如:外模块的子进程号等。3. The content of Module(n) Addr Information can be expanded or deleted arbitrarily, as long as it is used to uniquely determine the information of the external module, it can be placed under this content, such as: the child process number of the external module, etc.
4.Module(n)Key Information的内容可以任意扩充或删除,只要是外模块的关键信息,都可以放在该内容下。4. The content of Module(n) Key Information can be expanded or deleted arbitrarily, as long as it is the key information of an external module, it can be placed under this content.
实施例一Embodiment one
APP测量初始化失败故障分析:APP measurement initialization failure failure analysis:
小区日志记录了整个小区的标准信令流程,因此可以通过分析小区的标准信令流程来定位故障。参考图1,图1为APP公共测量初始化正常信令流程;如果某小区的APP公共测量初始化失败,首先我们用维护台上载小区日志,用小区日志解析工具分析该小区的小区日志,小区日志如下:The cell log records the standard signaling process of the entire cell, so faults can be located by analyzing the standard signaling process of the cell. Refer to Figure 1, Figure 1 shows the normal signaling process of APP public measurement initialization; if the APP public measurement initialization of a cell fails, first we upload the cell log with the maintenance station, and use the cell log analysis tool to analyze the cell log of the cell, the cell log is as follows :
====NO.1========NO.1====
CellProcess.cCellProcess.c
line:12658line: 12658
cell 1 receive CELL_SETUP_REQUEST FROM RNC!cell 1 receive CELL_SETUP_REQUEST FROM RNC!
====NO.2========NO.2====
CellProcess.cCellProcess.c
line:12958line: 12958
Cell:1setup,Send编码小区_SETUP_REQUEST msg to 0xff!Cell: 1setup, Send coded cell_SETUP_REQUEST msg to 0xff!
====NO.3========NO.3====
CellProcess.cCellProcess.c
line:13758line: 13758
Cell:1 setup,receive编码小区_SETUP_RESPONSE!Cell: 1 setup, receive coded cell_SETUP_RESPONSE!
====NO.4========NO.4====
CellProcess.cCellProcess.c
line:12987line: 12987
Cell:1 Setup Success,send CELL_SETUP_RESPONSE TO RNC!Cell: 1 Setup Success, send CELL_SETUP_RESPONSE TO RNC!
====NO.5========NO.5====
CellProcess.cCellProcess.c
line:17832line: 17832
cell 1 receive COMMON_MEASUREMENT_INITIATION_REQUEST FROM RNC!cell 1 receive COMMON_MEASUREMENT_INITIATION_REQUEST FROM RNC!
====NO.6========NO.6====
CellProcess.cCellProcess.c
line:17321line: 17321
COMMEA:(MEAID):The relative PRACH:(PRACHID)hasn′t setup,so commonmeasurement init failed!COMMEA: (MEAID): The relative PRACH: (PRACHID) hasn't setup, so commonmeasurement init failed!
====NO.7========NO.7====
CellProcess.cCellProcess.c
line:19526line: 19526
COMMEA:(MEAID):send COMMON_MEASUREMENT_INITIATION_FAILURE toRNC,cause:0x37!COMMEA: (MEAID): send COMMON_MEASUREMENT_INITIATION_FAILURE to RNC, cause: 0x37!
发现NO.6是如下一条小区日志:It was found that NO.6 is the following community log:
COMMEA:(MEAID):The relative PRACH:(PRACHID)hasn′t setup,so commonmeasurement init failed!\nCOMMEA: (MEAID): The relative PRACH: (PRACHID) hasn't setup, so commonmeasurement init failed! \n
经翻译可知,由于APP测量相关的PRACH没有建立,导致APP公共测量初始化失败。It can be seen from the translation that because the PRACH related to APP measurement has not been established, the initialization of APP public measurement fails.
再翻阅整个小区的小区日志,发现确实在建立小区后,没有建立PRACH,直接建立测量。Looking through the cell logs of the entire cell, it is found that after the cell is established, the PRACH is not established, and the measurement is directly established.
在433协议中规定:如果是APP测量初始化,则需要建立相关PRACH,如果是其他公共测量,则没有该限制。It is stipulated in the 433 protocol that if it is APP measurement initialization, it is necessary to establish a related PRACH, and if it is other public measurements, there is no such restriction.
解读公共测量初始化失败交互流程相关小区环境状态信息:Interpretation of public measurement initialization failure interaction process related cell environment status information:
NodeBInformationNodeB Information
>NcpID:0>NcpID:0
>NcpStatus:Normal>NcpStatus: Normal
>CpuLoad:15%>CpuLoad: 15%
IUB Msg InformationIUB Msg Information
>msgData[MAX_MSGLEN]:>msgData[MAX_MSGLEN]:
0X000CFE0000000045000AFF00000000350000005025860000000000000000000C22080040000003001900022777002B0001020024402E200400000140006FA0802BC03FD80221FFFFA800C4001100010280000100A8500001016850900034000680000282000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000X000CFE0000000045000AFF00000000350000005025860000000000000000000C22080040000003001900022777002B0001020024402E200400000140006FA0802BC03FD80221FFFFA800C4001100010280000100A850000101685090003400068000028200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Procedure InformationProcedure Information
>CellID:1>CellID: 1
>LocalCellID:1>LocalCellID: 1
>SccpchPhyChanId:0xff>SccpchPhyChanId: 0xff
>PchNum:0>PchNum:0
>PrachPhyChanId:0xff>PrachPhyChanId: 0xff
>AichPhyChanId:0xff>AichPhyChanId: 0xff
>MeaId:1>MeaId: 1
>MeaType:APP>MeaType: APP
分析可知,该测量类型为APP,如果不放心的话,可以用iub消息解析工具(IUB消息为ASN1标准编码消息,注:ASN1即Abstract Syntax Notation One抽象语法标识.1),解析出IUB消息(即公共测量初始化消息),从中可知测量类型确实为APP。The analysis shows that the measurement type is APP. If you are not at ease, you can use the iub message analysis tool (IUB message is an ASN1 standard coded message, note: ASN1 is the Abstract Syntax Notation One abstract syntax identifier. 1) to parse out the IUB message (ie public measurement initialization message), from which it can be seen that the measurement type is indeed APP.
这样我们就有十足的把握确定该公共测量的是APP测量,它初始化失败的原因是没有建立相关PRACH(Physical Random Access Channel物理随机接入信道)。In this way, we have full confidence in determining that the public measurement is the APP measurement, and the reason for its initialization failure is that the relevant PRACH (Physical Random Access Channel) has not been established.
从该实施例可知由于小区日志以小区为索引记录了小区内NodeB和RNC所有小区相关信令交互信息,且在小区环境状态信息中保存了完整的IUB消息。通过信令面消息的分析,可以迅速定位标准IUB接口信令流程问题。It can be known from this embodiment that the cell log records all cell-related signaling interaction information between the NodeB and the RNC in the cell with the cell as an index, and complete IUB messages are stored in the cell environment state information. By analyzing the messages on the signaling plane, problems in the signaling process of the standard IUB interface can be quickly located.
实施例二Embodiment two
公共信道SCCPCH建立失败故障分析:Common channel SCCPCH establishment failure failure analysis:
小区日志记录了NodeB内部模块之间的消息或函数调用情况,因此即使是内部模块间发生了错也可以通过小区日志来定位故障。The cell log records the messages or function calls between NodeB internal modules, so even if an error occurs between internal modules, the fault can be located through the cell log.
参考图2,图2为SCCPCH公共信道建立正常的信令流程;某小区的SCCPCH公共信道建立失败,首先我们用维护台上载小区日志,用小区日志分析工具分析该小区的小区日志,小区日志如下:Refer to Figure 2, Figure 2 shows the normal signaling process for SCCPCH public channel establishment; the establishment of SCCPCH public channel in a certain community fails, first we use the maintenance station to upload the community log, and use the community log analysis tool to analyze the community log of the community, the community log is as follows :
====NO.1========NO.1====
CellProcess.cCellProcess.c
line:12658line: 12658
cell 1 receive CELL_SETUP_REQUEST FROM RNC!cell 1 receive CELL_SETUP_REQUEST FROM RNC!
====NO.2========NO.2====
CellProcess.cCellProcess.c
line:12958line: 12958
Cell:1 setup,Send编码小区_SETUP_REQUEST msg to 0xff!Cell: 1 setup, Send coded cell_SETUP_REQUEST msg to 0xff!
====NO.3========NO.3====
CellProcess.cCellProcess.c
line:13758line: 13758
Cell:1 setup,receive编码小区_SETUP_RESPONSE!Cell: 1 setup, receive coded cell_SETUP_RESPONSE!
====NO.4========NO.4====
CellProcess.cCellProcess.c
line:12987line: 12987
Cell:1 Setup Success,send CELL_SETUP_RESPONSE TO RNC!Cell: 1 Setup Success, send CELL_SETUP_RESPONSE TO RNC!
====NO.5========NO.5====
CellProcess.cCellProcess.c
line:17832line: 17832
cell 1 receive COMMON_TRANSPORT_CHANNEL_SETUP_REQUEST FROM RNC!cell 1 receive COMMON_TRANSPORT_CHANNEL_SETUP_REQUEST FROM RNC!
====NO.6========NO.6====
CellProcess.cCellProcess.c
line:17321line: 17321
SCCPCH(2):sccpch send“编码模块SCCPCH建立请求消息”!SCCPCH(2): sccpch send "encoding module SCCPCH establishment request message"!
====NO.7========NO.7====
CellProcess.cCellProcess.c
line:19526line: 19526
SCCPCH(2):sccpch recieve“编码模块SCCPCH建立s失败消息”,错误原因:”0xaa”!SCCPCH(2): sccpch recieve "the encoding module SCCPCH failed to establish s message", the reason for the error: "0xaa"!
====NO.8========NO.8====
CellProcess.cCellProcess.c
line:19528line: 19528
SCCPCH(2):send COMMON_TRANSPORT_CHANNEL_SETUP_FAILURE to RNC!SCCPCH(2): send COMMON_TRANSPORT_CHANNEL_SETUP_FAILURE to RNC!
分析该小区的小区日志,发现NO.7有如下一条小区日志:SCCPCH(SCCPCHID):sccpch receive“编码模块SCCPCH建立失败消息”,错误原因:”0xaa”Analyzing the community log of this community, it is found that NO.7 has the following community log: SCCPCH (SCCPCHID): sccpch receive "Message of SCCPCH establishment failure of encoding module", error reason: "0xaa"
通过内部错误索引对应错误原因“0xaa”可知,是编码模块的资源不足导致公共信道SCCPCH建立失败。According to the error reason "0xaa" corresponding to the internal error index, it can be known that the SCCPCH establishment fails due to insufficient resources of the encoding module.
因此即使是内部模块间出现的错误也能够通过小区日志迅速定位故障原因。Therefore, even if an error occurs between internal modules, the cause of the fault can be quickly located through the cell log.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。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 (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101009466A CN100461924C (en) | 2005-11-01 | 2005-11-01 | A NodeB cell-level fault location analysis method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101009466A CN100461924C (en) | 2005-11-01 | 2005-11-01 | A NodeB cell-level fault location analysis method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1949908A CN1949908A (en) | 2007-04-18 |
CN100461924C true CN100461924C (en) | 2009-02-11 |
Family
ID=38019254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101009466A Active CN100461924C (en) | 2005-11-01 | 2005-11-01 | A NodeB cell-level fault location analysis method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100461924C (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102017689A (en) * | 2008-02-29 | 2011-04-13 | 爱立信电话股份有限公司 | A method of operating wireless communications network and base station for use in wireless communication network |
CN102196478B (en) * | 2010-03-01 | 2014-10-22 | 中兴通讯股份有限公司 | Diagnosis method and system for failure of network management system |
CN103338473B (en) | 2010-04-30 | 2016-04-06 | 华为技术有限公司 | The treatment facility of cell outage |
CN103888986B (en) * | 2010-04-30 | 2018-01-02 | 华为技术有限公司 | The processing method and its equipment of cell outage |
CN105101272A (en) * | 2014-05-13 | 2015-11-25 | 中兴通讯股份有限公司 | Method and device for detecting online faults of wireless communication equipment and wireless communication equipment thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000187585A (en) * | 1998-12-22 | 2000-07-04 | Mitsubishi Electric Corp | Device and method for managing remote failure information |
CN1427562A (en) * | 2001-12-19 | 2003-07-02 | 深圳市中兴通讯股份有限公司上海第二研究所 | Method of operating mistake capture and recording of embedded type real time operation system |
CN1490982A (en) * | 2003-08-18 | 2004-04-21 | 北京港湾网络有限公司 | Network fault analysing and monitoring method and apparatus |
CN1536788A (en) * | 2003-04-11 | 2004-10-13 | 华为技术有限公司 | Log retention system and method |
KR20050054688A (en) * | 2003-12-05 | 2005-06-10 | 엘지전자 주식회사 | Remote monitoring method for mobile communication terminal |
-
2005
- 2005-11-01 CN CNB2005101009466A patent/CN100461924C/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000187585A (en) * | 1998-12-22 | 2000-07-04 | Mitsubishi Electric Corp | Device and method for managing remote failure information |
CN1427562A (en) * | 2001-12-19 | 2003-07-02 | 深圳市中兴通讯股份有限公司上海第二研究所 | Method of operating mistake capture and recording of embedded type real time operation system |
CN1536788A (en) * | 2003-04-11 | 2004-10-13 | 华为技术有限公司 | Log retention system and method |
CN1490982A (en) * | 2003-08-18 | 2004-04-21 | 北京港湾网络有限公司 | Network fault analysing and monitoring method and apparatus |
KR20050054688A (en) * | 2003-12-05 | 2005-06-10 | 엘지전자 주식회사 | Remote monitoring method for mobile communication terminal |
Also Published As
Publication number | Publication date |
---|---|
CN1949908A (en) | 2007-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102457890B (en) | A kind of method and system realizing drive test | |
US10142872B2 (en) | Measurement method and device for wireless network communication system | |
KR100975592B1 (en) | Signal quality measuring device | |
EP2432274B1 (en) | Method and device for data transmission | |
CN104105114B (en) | Data transmission method, device and terminal | |
CN108563770B (en) | A scenario-based KPI and multi-dimensional network data cleaning method | |
CN104640148A (en) | Measurement reporting method, device and system | |
US20090061845A1 (en) | Systems and methods for mobile phone validation | |
CN102917387A (en) | Method for monitoring multiple wireless networks and a mobile terminal | |
CN101925083A (en) | Call process analysis system and method | |
CN101790180A (en) | Tracking method, system and device based on signaling | |
US20140155057A1 (en) | Method and apparatus for associating reports | |
CN100461924C (en) | A NodeB cell-level fault location analysis method | |
CN102300223B (en) | A kind of method of tracing customer equipment International Mobile Equipment Identity and radio network controller thereof | |
CN100403837C (en) | A method for reporting cell update faults in a WCDMA system | |
CN100531254C (en) | Dff-line fault information report method, device and off-line fault reason positioning system | |
CN101252761B (en) | Process method for user terminal to measure control message | |
CN100396136C (en) | A method for reporting faults during system handover from 3G to 2G | |
CN100542346C (en) | Method and device for displaying measurement report in mobile communication system | |
CN100396135C (en) | A method for reporting RAB assignment failure in wideband code division multiple access system | |
CN112188482A (en) | Identification ID configuration method and device, and identification ID acquisition method and device | |
CN100466839C (en) | Method, device and system for obtaining board replacement information | |
WO2017114171A1 (en) | Paging counting method and device, and base station | |
CN102761821A (en) | Method and system for activating MDT | |
CN106507399A (en) | Paging failure processing method and device |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211221 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |