[go: up one dir, main page]

CN102769548B - A kind of signaling traffic monitoring method and device - Google Patents

A kind of signaling traffic monitoring method and device Download PDF

Info

Publication number
CN102769548B
CN102769548B CN201110113599.6A CN201110113599A CN102769548B CN 102769548 B CN102769548 B CN 102769548B CN 201110113599 A CN201110113599 A CN 201110113599A CN 102769548 B CN102769548 B CN 102769548B
Authority
CN
China
Prior art keywords
software module
information
signaling
network side
request type
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
Application number
CN201110113599.6A
Other languages
Chinese (zh)
Other versions
CN102769548A (en
Inventor
马全文
王新伟
赵永明
王彤
任辉明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Group Jilin Co Ltd
Changchun University of Science and Technology
Beijing Shenzhou Taiyue Software Co Ltd
Original Assignee
China Mobile Group Jilin Co Ltd
Changchun University of Science and Technology
Beijing Shenzhou Taiyue Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Group Jilin Co Ltd, Changchun University of Science and Technology, Beijing Shenzhou Taiyue Software Co Ltd filed Critical China Mobile Group Jilin Co Ltd
Priority to CN201110113599.6A priority Critical patent/CN102769548B/en
Publication of CN102769548A publication Critical patent/CN102769548A/en
Application granted granted Critical
Publication of CN102769548B publication Critical patent/CN102769548B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种信令业务监测方法及装置,用以解决现有技术获取的监测信息不够准确的问题。该方法第一网络侧设备将要发送请求类型信令时,确定调用的第一软件模块,记录该第一软件模块从执行发送请求类型信令至接收到对应的响应类型信令过程中的运行状态信息,第一网络侧设备将自身的标识信息,第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。由于本发明实施例中第一网络侧设备将自身的标识信息,第一软件模块的标识信息以及记录的第一软件模块执行相关操作过程中的运行状态信息上报给监测服务器,因此监测服务器可以根据这些上报的信息,准确的监测网络侧设备中软件模块的运行情况,从而提高了信令业务监测的准确性。

The invention discloses a signaling service monitoring method and device, which are used to solve the problem that the monitoring information obtained in the prior art is not accurate enough. In this method, when the first network-side device is about to send a request type signaling, determine the first software module to be called, and record the running status of the first software module from the execution of sending the request type signaling to the receipt of the corresponding response type signaling Information, the first network side device reports its own identification information, the identification information of the first software module and the recorded running status information to the monitoring server correspondingly. In the embodiment of the present invention, the first network side device reports its own identification information, the identification information of the first software module, and the recorded operating status information of the first software module during the execution of relevant operations to the monitoring server, so the monitoring server can be based on The reported information accurately monitors the running conditions of the software modules in the network side equipment, thereby improving the accuracy of signaling service monitoring.

Description

一种信令业务监测方法及装置A signaling service monitoring method and device

技术领域 technical field

本发明涉及移动通信领域,尤其涉及一种信令业务监测方法及装置。The invention relates to the field of mobile communication, in particular to a signaling service monitoring method and device.

背景技术 Background technique

数据业务的蓬勃发展给人们的日常生活、娱乐、投资等领域都带来了翻天覆地的变化,移动运营商、集成商、服务提供商和设备厂家都投入了很多的人力物力对数据业务进行建设、维护、集成和管理。数据业务的进行通常是基于该数据业务所涉及的每个网络侧设备之间的信令交互而进行的,因此又可以将这些基于网络侧设备之间信令交互进行的数据业务称为信令业务。The vigorous development of data services has brought earth-shaking changes to people's daily life, entertainment, investment and other fields. Mobile operators, integrators, service providers and equipment manufacturers have invested a lot of manpower and material resources in the construction of data services, Maintenance, Integration and Administration. The data service is usually carried out based on the signaling interaction between each network-side device involved in the data service, so these data services based on the signaling interaction between network-side devices can be called signaling business.

在现有技术中,主要采用信令业务监测的方法对进行信令业务所涉及的每个网络侧设备进行管理。具体方法为,在进行信令业务所涉及的每个网络侧设备中配置监测模块,在进行该信令业务的过程中,针对涉及的每个网络侧设备,该网络侧设备中配置的监测模块对该网络侧设备进行监测,获取该网络侧设备的监测信息,并将获取的监测信息上报给监测服务器,监测服务器根据每个网络侧设备中配置的监测模块上报的监测信息对每个网络侧设备进行管理。其中,每个网络侧设备的监测信息包括CPU占用率、内存占用率、网络流量信息等。In the prior art, the signaling service monitoring method is mainly used to manage each network-side device involved in the signaling service. The specific method is to configure a monitoring module in each network-side device involved in the signaling business, and during the process of performing the signaling business, for each network-side device involved, the monitoring module configured in the network-side device Monitor the network-side device, obtain the monitoring information of the network-side device, and report the acquired monitoring information to the monitoring server, and the monitoring server monitors each network-side device according to the monitoring information reported by the monitoring module configured in each network-side device. Devices are managed. The monitoring information of each network-side device includes CPU usage, memory usage, network traffic information, and the like.

然而,在现有技术中,由于监测模块获取的监测信息只包括网络侧设备的监测信息,因此当进行业务的质量较低时,根据现有技术中信令业务监测方法获取到的监测信息,只能判断具体是哪个网络侧设备出现了故障,而不能判断出现故障的网络侧设备中具体是哪个软件模块出现了故障。However, in the prior art, since the monitoring information obtained by the monitoring module only includes the monitoring information of the network side equipment, when the quality of the service is low, according to the monitoring information obtained by the signaling service monitoring method in the prior art, It can only be determined which network-side device is faulty, but it cannot be judged which software module in the faulty network-side device is faulty.

发明内容Contents of the invention

有鉴于此,本发明实施例提供一种信令业务监测方法及装置,用以解决现有技术获取的监测信息不够准确,不能定位出现故障的网络侧设备中具体是哪个软件模块出现故障的问题。In view of this, the embodiments of the present invention provide a signaling service monitoring method and device to solve the problem that the monitoring information obtained in the prior art is not accurate enough to locate the faulty software module in the faulty network side equipment .

本发明实施例提供的一种信令业务监测方法,包括:A signaling service monitoring method provided by an embodiment of the present invention includes:

第一网络侧设备将向第二网络侧设备发送请求类型信令时,确定执行所述发送请求类型信令的操作对应要调用的第一软件模块;以及When the first network-side device is about to send the request-type signaling to the second network-side device, it is determined that the operation of sending the request-type signaling corresponds to the first software module to be invoked; and

记录确定的所述第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令为止过程中的运行状态信息;Record the determined first software module in the process from sending the request type signaling to the second network side device to receiving the response type signaling corresponding to the request type signaling returned by the second network side device running status information;

第一网络侧设备将自身的标识信息、所述第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给监测服务器。The first network side device correspondingly reports its own identification information, the identification information of the first software module, and the recorded operating status information to the monitoring server.

本发明实施例提供的一种信令业务监测方法,包括:A signaling service monitoring method provided by an embodiment of the present invention includes:

第一网络侧设备在接收到第二网络侧设备发送的请求类型信令,并针对接收到的所述请求类型信令将向所述第二网络侧设备返回对应的响应类型信令时,确定执行返回响应类型信令操作对应要调用的第一软件模块;以及When the first network side device receives the request type signaling sent by the second network side device, and returns a corresponding response type signaling to the second network side device for the received request type signaling, determine performing a return response type signaling operation corresponding to the first software module to be invoked; and

记录确定的所述第一软件模块从接收到所述请求类型信令后至返回所述响应类型信令的过程中的运行状态信息;Recording the determined running status information of the first software module during the process from receiving the request type signaling to returning the response type signaling;

第一网络侧设备将自身的标识信息、所述第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给监测服务器。The first network side device correspondingly reports its own identification information, the identification information of the first software module, and the recorded operating status information to the monitoring server.

本发明实施例提供的一种信令业务监测装置,包括:A signaling service monitoring device provided in an embodiment of the present invention includes:

确定模块,用于将向第二网络侧设备发送请求类型信令时,确定执行所述发送请求类型信令的操作对应要调用的第一软件模块;A determining module, configured to determine that the operation of sending the request type signaling corresponds to the first software module to be called when sending the request type signaling to the second network side device;

记录模块,用于记录确定的所述第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令为止过程中的运行状态信息;A recording module, configured to record the determined first software module from sending request type signaling to the second network side device to receiving the response type corresponding to the request type signaling returned by the second network side device Operational status information during the signaling process;

上报模块,用于将自身的标识信息、所述第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给监测服务器。The reporting module is used for correspondingly reporting its own identification information, the identification information of the first software module, and the recorded operating status information to the monitoring server.

本发明实施例提供的一种信令业务监测装置,包括:A signaling service monitoring device provided in an embodiment of the present invention includes:

确定模块,用于在接收到第二网络侧设备发送的请求类型信令,并针对接收到的所述请求类型信令将向所述第二网络侧设备返回对应的响应类型信令时,确定执行返回响应类型信令操作对应要调用的第一软件模块的标识信息;A determining module, configured to determine when receiving request type signaling sent by the second network side device and returning a corresponding response type signaling to the second network side device for the received request type signaling Executing the return response type signaling operation corresponds to the identification information of the first software module to be called;

记录模块,用于记录确定的所述第一软件模块从接收到所述请求类型信令后至返回所述响应类型信令的过程中的运行状态信息;A recording module, configured to record the determined running status information of the first software module during the process from receiving the request type signaling to returning the response type signaling;

上报模块,用于将自身的标识信息、所述第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给监测服务器。The reporting module is used for correspondingly reporting its own identification information, the identification information of the first software module, and the recorded operating status information to the monitoring server.

本发明实施例提供一种信令业务监测方法及装置,该方法第一网络侧设备将要发送请求类型信令时,确定执行该发送请求类型信令的操作对应要调用的第一软件模块,记录该第一软件模块从执行发送请求类型信令开始至接收到该请求类型信令对应的响应类型信令为止过程中的运行状态信息,第一网络侧设备将自身的标识信息,第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。由于本发明实施例中第一网络侧设备在执行相关操作过程中,将自身的标识信息,执行相关操作所调用的第一软件模块的标识信息以及该第一软件模块执行该相关操作过程中的运行状态信息对应的上报给监测服务器,因此监测服务器就可以根据这些上报的信息准确的监测网络侧设备中每个软件模块的运行情况,从而提高了信令业务监测的精确性和准确性,进而在网络侧设备出现故障时也可以精确地定位具体是哪个软件模块发生了故障。Embodiments of the present invention provide a signaling service monitoring method and device. In the method, when the first network-side device is about to send a request-type signaling, it determines that the operation of sending the request-type signaling corresponds to the first software module to be called, and records The running state information of the first software module during the process from sending the request type signaling to receiving the response type signaling corresponding to the request type signaling, the first network side device sends its own identification information, the first software module The identification information and the recorded running status information are correspondingly reported to the monitoring server. Because in the embodiment of the present invention, the first network-side device uses its own identification information, the identification information of the first software module called to perform the related operation, and the The running status information is correspondingly reported to the monitoring server, so the monitoring server can accurately monitor the running status of each software module in the network side device according to the reported information, thereby improving the precision and accuracy of signaling service monitoring, and further When a network-side device fails, it is also possible to precisely locate which software module has failed.

附图说明 Description of drawings

图1为本发明实施例提供的以网络侧设备发送请求类型信令为例进行说明的信令业务监测的过程;Fig. 1 is the process of signaling service monitoring provided by the embodiment of the present invention, which is described by taking the request type signaling sent by the network side equipment as an example;

图2为本发明实施例提供的以网络侧设备返回响应类型信令为例进行说明的信令业务监测的过程;Fig. 2 is the process of signaling service monitoring provided by the embodiment of the present invention, which is illustrated by taking the response type signaling returned by the network side equipment as an example;

图3为本发明实施例提供的进行彩信业务时网络侧设备之间信令交互的过程;FIG. 3 is a process of signaling interaction between network side devices when MMS service is provided by an embodiment of the present invention;

图4为本发明实施例提供的以图3的信令业务为例,基于ARM标准进行信令业务监测的具体过程;Fig. 4 is the specific process of monitoring the signaling service based on the ARM standard, taking the signaling service of Fig. 3 as an example provided by the embodiment of the present invention;

图5为本发明实施例提供的基于图4的监测过程生成的树状图;FIG. 5 is a dendrogram generated based on the monitoring process in FIG. 4 provided by an embodiment of the present invention;

图6为本发明实施例提供的信令业务监测装置结构示意图;FIG. 6 is a schematic structural diagram of a signaling service monitoring device provided by an embodiment of the present invention;

图7为本发明实施例提供的信令业务监测装置结构示意图;FIG. 7 is a schematic structural diagram of a signaling service monitoring device provided by an embodiment of the present invention;

图8为本发明实施例提供的以图4的监测过程为例,信令业务监测组网结构示意图。FIG. 8 is a schematic diagram of a signaling service monitoring networking structure provided by an embodiment of the present invention, taking the monitoring process in FIG. 4 as an example.

具体实施方式 Detailed ways

本发明实施例提供一种信令业务监测方法及装置,该方法第一网络侧设备将要发送请求类型信令时,确定执行该发送请求类型信令的操作对应要调用的第一软件模块,记录该第一软件模块从执行发送请求类型信令开始至接收到该请求类型信令对应的响应类型信令为止过程中的运行状态信息,第一网络侧设备将自身的标识信息,第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。由于本发明实施例中第一网络侧设备在执行相关操作过程中,将自身的标识信息,执行相关操作所调用的第一软件模块的标识信息以及该第一软件模块执行该相关操作过程中的运行状态信息对应的上报给监测服务器,因此监测服务器就可以根据这些上报的信息准确的监测网络侧设备中每个软件模块的运行情况,从而提高了信令业务监测的精确性和准确性,进而在网络侧设备出现故障时也可以精确地定位具体是哪个软件模块发生了故障。下面结合说明书附图,对本发明实施例进行详细描述。Embodiments of the present invention provide a signaling service monitoring method and device. In the method, when the first network-side device is about to send a request-type signaling, it determines that the operation of sending the request-type signaling corresponds to the first software module to be called, and records The running state information of the first software module during the process from sending the request type signaling to receiving the response type signaling corresponding to the request type signaling, the first network side device sends its own identification information, the first software module The identification information and the recorded running status information are correspondingly reported to the monitoring server. Because in the embodiment of the present invention, the first network-side device uses its own identification information, the identification information of the first software module called to perform the related operation, and the The running status information is correspondingly reported to the monitoring server, so the monitoring server can accurately monitor the running status of each software module in the network side device according to the reported information, thereby improving the precision and accuracy of signaling service monitoring, and further When a network-side device fails, it is also possible to precisely locate which software module has failed. Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

在本发明实施例中,每个网络侧设备之间交互的信令可以分为请求类型信令和响应类型信令。例如,第一网络侧设备向第二网络侧设备发送请求类型信令,第二网络侧设备接收到该请求类型信令后,向第一网络侧设备返回对应的响应类型信令。信令业务就是基于涉及的每个网络侧设备采用上述请求类型信令和响应类型信令的交互而进行的。In the embodiment of the present invention, the signaling interacted between each network side device can be divided into request type signaling and response type signaling. For example, the first network side device sends request type signaling to the second network side device, and the second network side device returns corresponding response type signaling to the first network side device after receiving the request type signaling. The signaling service is performed based on the interaction of each involved network side device using the above-mentioned request type signaling and response type signaling.

图1为本发明实施例提供的以网络侧设备发送请求类型信令为例进行说明的信令业务监测的过程,具体包括以下步骤:Fig. 1 is the process of signaling service monitoring provided by the embodiment of the present invention, which is illustrated by taking the request type signaling sent by the network side device as an example, specifically including the following steps:

S101:第一网络侧设备将向第二网络侧设备发送请求类型信令时,确定执行该发送请求类型信令的操作对应要调用的第一软件模块。S101: When the first network-side device is about to send a request-type signaling to the second network-side device, it is determined that the operation of sending the request-type signaling corresponds to the first software module to be invoked.

在本发明实施例中,在进行某个信令业务的过程中,当第一网络侧设备将要向第二网络侧设备发送请求类型信令时,确定执行发送请求类型信令的操作对应要调用的第一软件模块。In the embodiment of the present invention, in the process of performing a certain signaling service, when the first network side device is about to send a request type signaling to the second network side device, it is determined that the operation of sending the request type signaling corresponds to calling The first software module of .

S102:记录确定的第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到第二网络侧设备返回的该请求类型信令对应的响应类型信令为止过程中的运行状态信息。S102: Record the running status of the determined first software module during the process from sending the request type signaling to the second network side device to receiving the response type signaling corresponding to the request type signaling returned by the second network side device information.

在本发明实施例中,第二网络侧设备接收到第一网络侧设备发送的请求类型信令后,向第一网络侧设备返回该请求类型信令对应的响应类型信令。第一网络侧设备将接收到第二网络侧设备返回的响应类型信令的时刻,作为该第一软件模块的结束运行时间,因此接收到第二网络侧设备返回的响应类型信令时,结束对第一软件模块的运行状态信息的记录。In the embodiment of the present invention, after receiving the request type signaling sent by the first network side device, the second network side device returns the response type signaling corresponding to the request type signaling to the first network side device. The first network-side device will receive the time when the response type signaling returned by the second network-side device as the end running time of the first software module, so when it receives the response type signaling returned by the second network-side device, it will end A record of the running state information of the first software module.

S103:第一网络侧设备将自身的标识信息、第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。S103: The first network-side device correspondingly reports its own identification information, identification information of the first software module, and recorded running state information to the monitoring server.

在上述过程中,第一网络侧设备对调用的第一软件模块的运行状态信息进行记录,并将自身的标识信息、第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器,因此监测服务器可以准确定监测第一网络侧设备中第一软件模块的运行情况,并且当进行该业务的质量较低时,可以根据每个网络侧设备对应上报的网络侧设备的标识信息、软件模块的标识信息以及该软件模块的标识信息对应的运行状态信息,准确的定位具体是哪个网络侧设备中的哪个软件模块出现了故障,提高了信令业务监测的精确性和准确性。In the above process, the first network side device records the running state information of the called first software module, and reports its own identification information, the identification information of the first software module, and the recorded running state information to the monitoring server correspondingly , so the monitoring server can accurately monitor the operation of the first software module in the first network-side device, and when the quality of the service is low, it can use the identification information of the network-side device correspondingly reported by each network-side device, The identification information of the software module and the operation status information corresponding to the identification information of the software module can accurately locate which software module in the network side device has failed, and improve the precision and accuracy of signaling service monitoring.

在本发明实施例中,第一软件模块的运行状态信息包括该第一软件模块的开始运行时间信息、结束运行时间信息、运行参数信息中的至少一种。当第一软件模块的运行状态信息为该第一软件模块的开始运行时间信息时,记录该第一软件模块的运行状态信息的方法具体为,记录确定的该第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到第二网络侧设备返回的该请求类型信令对应的响应类型信令为止过程中,调用该第一软件模块时的时间信息,将调用该第一软件模块时的时间信息作为该第一软件模块的开始运行时间信息。In the embodiment of the present invention, the running state information of the first software module includes at least one of the start running time information, the ending running time information, and the running parameter information of the first software module. When the running state information of the first software module is the start running time information of the first software module, the method for recording the running state information of the first software module is specifically recording the determined execution time of the first software module from execution to the second During the process from when the network side device sends the request type signaling to receiving the response type signaling corresponding to the request type signaling returned by the second network side device, the time information when calling the first software module will call the first software module. The time information of the software module is used as the start running time information of the first software module.

当第一软件模块的运行状态信息为该第一软件模块的结束运行时间信息时,记录该第一软件模块的运行状态信息的方法具体为,记录确定的该第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到第二网络侧设备返回的该请求类型信令对应的响应类型信令为止过程中,接收到第二网络侧设备返回的该请求类型信令对应的响应类型信令时的时间信息,将接收到该响应类型信令时的时间信息作为该第一软件模块的结束运行时间信息。When the running state information of the first software module is the end running time information of the first software module, the method for recording the running state information of the first software module is specifically recording the determined execution time of the first software module from execution to the second During the process from the time when the network side device sends the request type signaling to receiving the response type signaling corresponding to the request type signaling returned by the second network side device, the response corresponding to the request type signaling returned by the second network side device is received For the time information when the response type signaling is received, the time information when the response type signaling is received is used as the end running time information of the first software module.

当第一软件模块的运行状态信息为该第一软件模块的运行参数信息时,记录该第一软件模块的运行状态信息的方法具体为,按照设定的时间间隔,记录确定的该第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到第二网络侧设备返回的该请求类型信令对应的响应类型信令为止过程中的运行参数信息。When the running status information of the first software module is the running parameter information of the first software module, the method for recording the running status information of the first software module is specifically recording the determined first software module at a set time interval. The operating parameter information of the module during the process from sending the request type signaling to the second network side device to receiving the response type signaling corresponding to the request type signaling returned by the second network side device.

在进行业务的过程中,每个网络侧设备之间进行的信令交互是按照一定的顺序进行的,例如网络侧设备A向网络侧设备B发送第一请求类型信令后,网络侧设备B向网络侧设备A返回对应的第一响应类型信令,然后网络侧设备B再向网络侧设备C发送第二请求类型信令,网络侧设备C向网络侧设备B返回对应的第二响应类型信令。在上例中,如果网络侧设备A向网络侧设备B发送第一请求类型信令时调用的软件模块出现故障,则该出现故障的软件模块可能也会引起后续步骤中,网络侧设备B调用的软件模块出现故障。In the process of conducting business, the signaling interaction between each network-side device is carried out in a certain order. For example, after network-side device A sends the first request type signaling to network-side device B, network-side device B Return the corresponding first response type signaling to the network side device A, and then the network side device B sends the second request type signaling to the network side device C, and the network side device C returns the corresponding second response type to the network side device B signaling. In the above example, if the software module invoked when the network-side device A sends the first request type signaling to the network-side device B fails, the faulty software module may also cause the network-side device B to call A software module has failed.

因此,在本发明实施例中,为了进一步提高信令业务监测的准确性,第一网络侧设备向第二网络侧设备发送请求类型信令之前,该第一网络侧设备接收第三网络侧设备发送的请求类型信令,获取接收到的请求类型信令中携带的第二软件模块的标识信息,其中该第二软件模块的标识信息为该第三网络侧设备向该第一网络侧设备发送请求类型信令时调用的软件模块的标识信息,第一网络侧设备将获取的第二软件模块的标识信息也上报给监测服务器,即第一网络侧设备将自身的标识信息、获取的该第二软件模块的标识信息、第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。监测服务器接收到该第二软件模块的标识信息后,则可以确定在进行该业务的过程中,第二软件模块是在第一软件模块之前被调用的,如果第一软件模块出现了故障,则也有可能是第二软件模块的故障所引起的,因此进一步提高了信令业务监测的准确性。Therefore, in the embodiment of the present invention, in order to further improve the accuracy of signaling service monitoring, before the first network side device sends request type signaling to the second network side device, the first network side device receives the third network side device Send the request type signaling, and obtain the identification information of the second software module carried in the received request type signaling, where the identification information of the second software module is sent by the third network side device to the first network side device For the identification information of the software module called when requesting type signaling, the first network-side device also reports the acquired identification information of the second software module to the monitoring server, that is, the first network-side device reports its own identification information, the obtained second software module The identification information of the second software module, the identification information of the first software module, and the recorded running status information are correspondingly reported to the monitoring server. After the monitoring server receives the identification information of the second software module, it can determine that the second software module is called before the first software module during the business process. If the first software module fails, then It may also be caused by a failure of the second software module, thus further improving the accuracy of signaling service monitoring.

继续沿用上例进行说明,网络侧设备A将向网络侧设备B发送第一请求类型信令时,确定执行发送第一请求类型信令的操作对应要调用的软件模块a,将该软件模块a的标识信息携带在该第一请求类型信令中发送给网络侧设备B,网络侧设备B向网络侧设备A返回对应的第一响应类型信令后,将向网络侧设备C发送第二请求类型信令时,确定执行发送第二请求类型信令的操作对应调用的软件模块b,此时网络侧设备B一方面要记录该软件模块b的运行状态信息,另一方面还要获取该第一请求类型信令中携带的软件模块a的标识信息,网络侧设备B将自身的标识信息、获取的软件模块a的标识信息、软件模块b的标识信息以及记录的该软件模块b的运行状态信息对应的上报给监测服务器。Continue to use the above example for illustration. When the network-side device A sends the first request type signaling to the network-side device B, it determines that the operation of sending the first request type signaling corresponds to the software module a to be called, and the software module a The identification information carried in the first request type signaling is sent to the network side device B, and after the network side device B returns the corresponding first response type signaling to the network side device A, it will send the second request to the network side device C type signaling, it is determined that the operation of sending the second request type signaling corresponds to the called software module b. At this time, the network side device B needs to record the running status information of the software module b on the one hand, and obtain the second request type signaling on the other hand. For the identification information of the software module a carried in the request type signaling, the network-side device B sends its own identification information, the obtained identification information of the software module a, the identification information of the software module b, and the recorded operating status of the software module b The corresponding information is reported to the monitoring server.

在本发明实施例中,网络侧设备在接收到请求类型信令,并针对接收到的该请求类型信令将要返回对应的响应类型信令时,也需要调用相应的软件模块来执行该返回响应类型信令的操作,因此当网络侧设备返回响应类型信令时,也要对调用的软件模块进行监测。图2为本发明实施例提供的以网络侧设备返回响应类型信令为例进行说明的信令业务监测的过程,具体包括以下步骤:In the embodiment of the present invention, when the network side device receives the request type signaling and returns the corresponding response type signaling for the received request type signaling, it also needs to call the corresponding software module to execute the return response The operation of type signaling, so when the network side device returns a response type signaling, the called software module should also be monitored. Fig. 2 is the process of signaling service monitoring provided by the embodiment of the present invention, which is illustrated by taking the response type signaling returned by the network side equipment as an example, and specifically includes the following steps:

S201:第一网络侧设备在接收到第二网络侧设备发送的请求类型信令,并针对接收到的该请求类型信令将向第二网络侧设备返回对应的响应类型信令时,确定执行返回类型信令操作对应要调用的第一软件模块。S201: When the first network side device receives the request type signaling sent by the second network side device, and returns the corresponding response type signaling to the second network side device for the received request type signaling, determine to execute The return type signaling operation corresponds to the first software module to be invoked.

在本发明实施例中,在进行某个信令业务的过程中,当第一网络侧设备将要针对接收到的请求类型信令返回响应类型信令时,确定执行返回请求类型信令的操作要调用的第一软件模块。In the embodiment of the present invention, in the process of performing a certain signaling service, when the first network side device is about to return the response type signaling to the received request type signaling, it is determined that the operation of returning the request type signaling needs to be executed. The first software module called.

S202:记录确定的该第一软件模块从接收到请求类型信令后至返回响应类型信令的过程中的运行状态信息。S202: Record the determined running state information of the first software module in a process from receiving the request type signaling to returning the response type signaling.

S203:第一网络侧设备将自身的标识信息、第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。S203: The first network-side device correspondingly reports its own identification information, identification information of the first software module, and recorded running state information to the monitoring server.

在上述过程中,第一网络侧设备对调用的第一软件模块的运行状态信息进行记录,并将自身的标识信息、第一软件模块的标识信息以及记录的运行状态信息上报给监测服务器,因此监测服务器可以准确定监测第一网络侧设备中第一软件模块的运行情况,并且当进行该业务的质量较低时,可以根据每个网络侧设备上报的网络侧设备的标识信息、软件模块的标识信息以及该软件模块的标识信息对应的运行状态信息,准确的定位具体是哪个网络侧设备中的哪个软件模块出现了故障,提高了信令业务监测的准确性。In the above process, the first network side device records the running state information of the called first software module, and reports its own identification information, the identification information of the first software module, and the recorded running state information to the monitoring server, so The monitoring server can accurately monitor the operation of the first software module in the first network-side device, and when the quality of the service is low, it can use the identification information of the network-side device and the software module's information reported by each network-side device The identification information and the operation status information corresponding to the identification information of the software module can accurately locate which software module in the network side device has failed, and improve the accuracy of signaling service monitoring.

相应的,第一网络侧设备将要返回响应类型信令时,调用的第一软件模块的运行状态信息也包括该第一软件模块的开始运行时间信息、结束运行时间信息、运行参数信息中的至少一种。Correspondingly, when the first network side device is about to return a response type signaling, the running state information of the called first software module also includes at least A sort of.

当第一软件模块的运行状态信息为该第一软件模块的开始运行时间信息时,记录该第一软件模块的运行状态信息的方法具体为,记录确定执行返回响应类型信令操作对应要调用的所述第一软件模块的时间信息,将确定执行返回响应类型信令操作对应要调用的所述第一软件模块的时间信息作为该第一软件模块的开始运行时间信息。也即将确定出将要调用第一软件模块的时间信息作为该第一软件模块的开始运行时间信息。When the running status information of the first software module is the start running time information of the first software module, the method for recording the running status information of the first software module is specifically, recording and confirming that the execution return response type signaling operation corresponds to the call The time information of the first software module is determined to be the time information of the first software module to be invoked corresponding to the return response type signaling operation as the start running time information of the first software module. Also, the time information of the first software module to be called will be determined as the start running time information of the first software module.

当第一软件模块的运行状态信息为该第一软件模块的结束运行时间信息时,记录该第一软件模块的运行状态信息的方法具体为,记录确定的该第一软件模块从接收到请求类型信令后至返回响应类型信令的过程中,返回了该响应类型信令的时间信息,将返回了该响应类型信令时的时间信息作为该第一软件模块的结束运行时间信息。When the running status information of the first software module is the end running time information of the first software module, the method for recording the running status information of the first software module is specifically recording the determined type of the first software module since receiving the request During the process of returning the response type signaling after signaling, the time information of the response type signaling is returned, and the time information when the response type signaling is returned is used as the end running time information of the first software module.

当第一软件模块的运行状态信息为该第一软件模块的运行参数信息时,记录该第一软件模块的运行状态信息的方法具体为,按照设定的时间间隔,记录确定的该第一软件模块从接收到请求类型信令后至返回响应类型信令的过程中的运行参数信息。When the running status information of the first software module is the running parameter information of the first software module, the method for recording the running status information of the first software module is specifically recording the determined first software module at a set time interval. The operating parameter information of the module during the process from receiving the request type signaling to returning the response type signaling.

相应的,为了进一步提高信令业务监测的准确性,第一网络侧设备还要将第二网络侧设备发送请求类型信令时调用的第二软件模块的标识信息发送给监测服务器,具体方法为,第一网络侧设备获取该请求类型信令中携带的第二软件模块的标识信息,其中该第二软件模块的标识信息为第二网络侧设备向第一网络侧设备发送请求类型信令时调用的软件模块的标识信息,第一网络侧设备将自身的标识信息、获取的该第二软件模块的标识信息、第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。监测服务器接收到该第二软件模块的标识信息后,则可以确定在进行该业务的过程中,第二软件模块是在第一软件模块之前被调用的,如果第一软件模块出现了故障,则也有可能是第二软件模块的故障所引起的,因此进一步提高了信令业务监测的准确性。Correspondingly, in order to further improve the accuracy of signaling service monitoring, the first network side device also sends the identification information of the second software module called when the second network side device sends the request type signaling to the monitoring server. The specific method is as follows: , the first network side device acquires the identification information of the second software module carried in the request type signaling, where the identification information of the second software module is when the second network side device sends the request type signaling to the first network side device For the identification information of the called software module, the first network side device reports its own identification information, the obtained identification information of the second software module, the identification information of the first software module and the recorded operating status information to the monitoring server. After the monitoring server receives the identification information of the second software module, it can determine that the second software module is called before the first software module during the business process. If the first software module fails, then It may also be caused by a failure of the second software module, thus further improving the accuracy of signaling service monitoring.

在本发明实施例中,在进行信令业务的过程中对每个网络侧设备中的软件模块进行监测的方法可以基于应用响应测量(ARM,Application ResponseMeasurement)标准。下面以信令业务为彩信业务为例,说明基于ARM标准进行信令业务监测的具体过程。In the embodiment of the present invention, the method for monitoring the software modules in each network side device during the signaling service may be based on the Application Response Measurement (ARM, Application Response Measurement) standard. Taking the signaling service as the MMS service as an example, the specific process of monitoring the signaling service based on the ARM standard is described below.

图3为本发明实施例提供的进行彩信业务时网络侧设备之间信令交互的过程,如图3所示,以终端将彩信发送给服务提供商(SP,Service Provider)为例进行说明,进行彩信业务所涉及的网络侧设备包括:通用分组无线服务(GPRS,General Packet Radio Service)核心网设备、无线应用协议(WAP,Wireless Application Protocol)网关(GW,Gate Way)、多媒体消息业务中心(MMSC,Multimedia Messaging Service Center)和短信中心,其中,每个网络侧设备之间进行交互的信令中,请求类型信令包括:X_Submit.REQ、Gi_Submit.REQ、C1_Submit.REQ、MM7_Delivery.REQ、C1_Delivery_Report.REQ、C2_Delivery_Report.REQ和MM1_Delivery_Report.REQ,响应类型信令包括:Gi_Submit.RES、C1_Submit.RES、MM7_Delivery.RES、C1_Delivery_Report.RES、C2_Delivery_Report.RES和MM1_Delivery_Report.RES。由于信令X_Submmit.REQ为终端向GPRS核心网设备发送的请求类型信令,因此该请求类型信令没有对应的响应类型信令。Fig. 3 is the process of signaling interaction between network side devices when carrying out the MMS service provided by the embodiment of the present invention, as shown in Fig. 3, the terminal sends the MMS to the service provider (SP, Service Provider) as an example for illustration, The network-side equipment involved in the MMS service includes: General Packet Radio Service (GPRS, General Packet Radio Service) core network equipment, Wireless Application Protocol (WAP, Wireless Application Protocol) gateway (GW, Gate Way), multimedia message service center ( MMSC, Multimedia Messaging Service Center) and SMS center, wherein, in the signaling for interaction between each network side device, the request type signaling includes: X_Submit.REQ, Gi_Submit.REQ, C1_Submit.REQ, MM7_Delivery.REQ, C1_Delivery_Report .REQ, C2_Delivery_Report.REQ and MM1_Delivery_Report.REQ, the response type signaling includes: Gi_Submit.RES, C1_Submit.RES, MM7_Delivery.RES, C1_Delivery_Report.RES, C2_Delivery_Report.RES and MM1_Delivery_Report.RES. Since the signaling X_Submmit.REQ is a request type signaling sent by the terminal to the GPRS core network device, this request type signaling has no corresponding response type signaling.

图4为本发明实施例提供的以图3的信令业务为例,基于ARM标准进行信令业务监测的具体过程,如图4所示,由于信令X_Submmit.REQ是由终端发送的,并且没有对应的响应类型信令,因此可以不对终端进行监测。当GPRS核心网设备将向WAP GW发送请求类型信令Gi_Submit.REQ时,确定执行该发送Gi_Submit.REQ信令操作对应要调用的第一软件模块,并记录该第一软件模块从执行向WAP GW发送Gi_Submit.REQ开始至接收到WAP GW返回的Gi_Submit.RES为止过程中的运行状态信息,GPRS核心网设备将自身的标识信息、第一软件模块的标识信息以及记录的该第一软件模块的运行状态信息对应的上报给监测服务器。其中,GPRS核心网设备将第一软件模块的标识信息携带在Gi_Submit.REQ中发送给WAP GW。Fig. 4 is an example of the signaling service in Fig. 3 provided by the embodiment of the present invention, and the specific process of monitoring the signaling service based on the ARM standard. As shown in Fig. 4, since the signaling X_Submmit.REQ is sent by the terminal, and There is no corresponding response type signaling, so the terminal may not be monitored. When the GPRS core network equipment will send the request type signaling Gi_Submit.REQ to the WAP GW, it is determined that the first software module to be called is corresponding to the sending Gi_Submit.REQ signaling operation, and the first software module is recorded from execution to the WAP GW Send Gi_Submit.REQ start to receive the running status information in the process of Gi_Submit.RES returned by WAP GW, GPRS core network equipment will own identification information, the identification information of the first software module and the operation of the first software module recorded The state information is correspondingly reported to the monitoring server. Wherein, the GPRS core network device carries the identification information of the first software module in Gi_Submit.REQ and sends it to the WAP GW.

类似的,当WAP GW接收到Gi_Submit.REQ后,将向MMSC发送请求类型信令C1_Submit.REQ时,确定执行该发送C1_Submit.REQ信令操作对应要调用的第二软件模块,并记录该第二软件模块从执行向MMSC发送C1_Submit.REQ开始至接收到MMSC返回的C1_Submit.RES为止过程中的运行状态信息,WAP GW将自身的标识信息、第二软件模块的标识信息以及记录的该第二软件模块的运行状态信息对应的上报给监测服务器。WAP GW查找上一时刻接收到的请求类型信令,也即查找上一时刻GPRS核心网设备向WAPGW发送的Gi_Submit.REQ,获取Gi_Submit.REQ中携带的第一软件模块的标识信息,其中,该第一软件模块的标识信息为GPRS核心网设备向WAP GW发送Gi_Submit.REQ时调用的软件模块的标识信息,将获取到的第一软件模块的标识信息也上报给监测服务器。监测服务器接收到该第一软件模块的标识信息后,获知该第一软件模块为在第二软件模块之前被调用的。WAP GW将第二软件模块的标识信息携带在C1_Submit.REQ中发送给MMSC。Similarly, when the WAP GW receives the Gi_Submit.REQ, it will send the request type signaling C1_Submit.REQ to the MMSC, determine that the operation of sending the C1_Submit.REQ signaling corresponds to the second software module to be called, and record the second From the execution of the software module sending C1_Submit.REQ to the MMSC to the reception of the C1_Submit.RES returned by the MMSC, the WAP GW sends its own identification information, the identification information of the second software module, and the recorded second software module The running status information of the module is correspondingly reported to the monitoring server. The WAP GW searches for the request type signaling received at the previous moment, that is, searches for the Gi_Submit.REQ sent by the GPRS core network device to the WAPGW at the previous moment, and obtains the identification information of the first software module carried in the Gi_Submit.REQ, wherein the The identification information of the first software module is the identification information of the software module called when the GPRS core network equipment sends Gi_Submit.REQ to the WAP GW, and the identification information of the first software module obtained is also reported to the monitoring server. After receiving the identification information of the first software module, the monitoring server knows that the first software module is called before the second software module. The WAP GW carries the identification information of the second software module in C1_Submit.REQ and sends it to the MMSC.

类似的,当MMSC接收到WAP GW发送的C1_Submit.REQ,并针对接收到的该C1_Submit.REQ将向WAP GW返回对应的响应类型信令C1_Submit.RES时,确定执行返回C1_Submit.RES操作对应要调用的第三软件模块,并记录该第三软件模块从接收到C1_Submit.REQ后至返回C1_Submit.RES的过程中的运行状态信息,MMSC将自身的标识信息、第三软件模块的标识信息以及记录的第三软件模块的运行状态信息上报给监测服务器。MMSC获取接收到的C1_Submit.REQ中携带的第二软件模块的标识信息,其中,第二软件模块的标识信息为WAP GW向MMSC发送C1_Submit.REQ时调用的软件模块的标识信息,将获取到的第二软件模块的标识信息上报给监测服务器,监测服务器接收到该第二软件模块的标识信息后,获知该第二软件模块为在第三软件模块之前被调用的。Similarly, when the MMSC receives the C1_Submit.REQ sent by the WAP GW, and returns the corresponding response type signaling C1_Submit.RES to the WAP GW for the received C1_Submit.REQ, it is determined that the return C1_Submit.RES operation corresponds to the call and record the running status information of the third software module from receiving C1_Submit.REQ to returning to C1_Submit.RES. The running state information of the third software module is reported to the monitoring server. The MMSC acquires the identification information of the second software module carried in the received C1_Submit.REQ, wherein the identification information of the second software module is the identification information of the software module called when the WAP GW sends the C1_Submit.REQ to the MMSC, and the obtained The identification information of the second software module is reported to the monitoring server, and after receiving the identification information of the second software module, the monitoring server knows that the second software module is called before the third software module.

如图4所示,图4中只给出了GPRS核心网设备向WAP GW发送Gi_Submit.REQ时监测第一软件模块的过程,WAP GW向MMSC发送C1_Submit.REQ时监测第二软件模块的过程,以及MMSC接收到WAP GW发送的C1_Submit.REQ,并针对接收到的该C1_Submit.REQ向WAP GW返回对应的C1_Submit.RES时,监测第三软件模块的过程。后续的监测过程中,MMSC向SP发送MM7_Delivery.REQ时监测第四软件模块的过程,MMSC向WAPGW发送C1_Delivery_Report.REQ时监测第五软件模块的过程,WAP GW接收到C1_Delivery_Report.REQ,并针对接收到的C1_Delivery_Report.REQ向WAPGW返回对应的C1_Delivery_Report.RES时,监测第六软件模块的过程,WAPGW向短信网关发送C2_Delivery_Report.REQ时监测第七软件模块的过程,短信网关接收到C2_Delivery_Report.REQ,并针对接收到的C2_Delivery_Report.REQ向WAP GW返回对应的C2_Delivery_Report.RES时,监测第八软件模块的过程,以及短信网关向终端发送MM1_Delivery_Report.REQ时监测第九软件模块的过程,与上述过程基本相同,这里就不再一一赘述。As shown in Figure 4, Figure 4 only shows the process of monitoring the first software module when the GPRS core network equipment sends Gi_Submit.REQ to the WAP GW, and the process of monitoring the second software module when the WAP GW sends C1_Submit.REQ to the MMSC. And when the MMSC receives the C1_Submit.REQ sent by the WAP GW, and returns the corresponding C1_Submit.RES to the WAP GW for the received C1_Submit.REQ, monitor the process of the third software module. In the subsequent monitoring process, the MMSC monitors the process of the fourth software module when sending MM7_Delivery.REQ to the SP, and monitors the process of the fifth software module when the MMSC sends C1_Delivery_Report.REQ to the WAPGW. WAP GW receives C1_Delivery_Report.REQ and responds to the received When the C1_Delivery_Report.REQ returns the corresponding C1_Delivery_Report.RES to WAPGW, monitor the process of the sixth software module. When WAPGW sends C2_Delivery_Report.REQ to the SMS gateway, monitor the process of the seventh software module. When the received C2_Delivery_Report.REQ returns the corresponding C2_Delivery_Report.RES to WAP GW, the process of monitoring the eighth software module, and the process of monitoring the ninth software module when the SMS gateway sends MM1_Delivery_Report.REQ to the terminal are basically the same as the above process, here I won't repeat them one by one.

在上述过程中,由于监测服务器可以针对每个软件模块,确定在该软件模块之前被调用的软件模块,也即可以确定每个软件模块被调用的先后顺序,因此为了进一步提高监测的准确性,监测服务器可以根据确定的每个软件模块被调用的先后顺序,生成关于每个软件模块的树状图。图5为本发明实施例提供的基于图4的监测过程生成的树状图,如图5所示,第一软件模块被调用后,第二软件模块被调用,第二软件模块被调用后,第三软件模块、第四软件模块、第五软件模块被调用,以此类推。In the above process, since the monitoring server can determine the software module called before the software module for each software module, that is, it can determine the order in which each software module is called, so in order to further improve the accuracy of monitoring, The monitoring server can generate a tree diagram about each software module according to the determined calling sequence of each software module. FIG. 5 is a tree diagram generated based on the monitoring process in FIG. 4 provided by the embodiment of the present invention. As shown in FIG. 5, after the first software module is called, the second software module is called, and after the second software module is called, The third software module, the fourth software module, the fifth software module are invoked, and so on.

图6为本发明实施例提供的信令业务监测装置结构示意图,具体包括:FIG. 6 is a schematic structural diagram of a signaling service monitoring device provided by an embodiment of the present invention, specifically including:

确定模块601,用于将向第二网络侧设备发送请求类型信令时,确定执行所述发送请求类型信令的操作对应要调用的第一软件模块;A determining module 601, configured to determine that the operation of sending the request type signaling corresponds to the first software module to be called when sending the request type signaling to the second network side device;

记录模块602,用于记录确定的所述第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令为止过程中的运行状态信息;A recording module 602, configured to record the determined first software module from sending request type signaling to the second network side device to receiving a response corresponding to the request type signaling returned by the second network side device Operational status information during the process of type signaling;

上报模块603,用于将自身的标识信息、所述第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给监测服务器。The reporting module 603 is configured to correspondingly report its own identification information, the identification information of the first software module, and the recorded operating status information to the monitoring server.

所述记录模块602具体用于,当所述运行状态信息为所述第一软件模块的开始运行时间信息时,记录确定的所述第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令为止过程中,调用所述第一软件模块时的时间信息,将调用所述第一软件模块时的时间信息作为所述第一软件模块的开始运行时间信息。The recording module 602 is specifically configured to, when the running status information is the start running time information of the first software module, record the determined execution time of the first software module and send the request type information to the second network side device. During the process from the start of the command to the receipt of the response type signaling corresponding to the request type signaling returned by the second network side device, the time information when calling the first software module will call the first software module The time information at that time is used as the start running time information of the first software module.

所述记录模块602具体用于,当所述运行状态信息为所述第一软件模块的结束运行时间信息时,记录确定的所述第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令为止过程中,接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令时的时间信息,将接收到所述响应类型信令时的时间信息作为所述第一软件模块的结束运行时间信息。The recording module 602 is specifically configured to, when the running status information is the end running time information of the first software module, record the determined request type information sent from the execution of the first software module to the second network side device. During the process from starting to receiving the response type signaling corresponding to the request type signaling returned by the second network side device, receiving the response corresponding to the request type signaling returned by the second network side device The time information when the type signaling is received, and the time information when the response type signaling is received is used as the end running time information of the first software module.

所述记录模块602具体用于,当所述运行状态信息为所述第一软件模块的运行参数信息时,按照设定的时间间隔,记录确定的所述第一软件模块从执行向第二网络侧设备发送请求类型信令开始至接收到所述第二网络侧设备返回的所述请求类型信令对应的响应类型信令为止过程中的运行参数信息。The recording module 602 is specifically configured to, when the operating state information is the operating parameter information of the first software module, record the determined time interval from execution of the first software module to the second network. The operation parameter information in the process from the side device sending the request type signaling to receiving the response type signaling corresponding to the request type signaling returned by the second network side device.

所述装置还包括:The device also includes:

接收模块604,用于接收第三网络侧设备发送的请求类型信令;A receiving module 604, configured to receive the request type signaling sent by the third network side device;

获取模块605,用于获取接收到的请求类型信令中携带的第二软件模块的标识信息,其中所述第二软件模块的标识信息为所述第三网络侧设备向所述第一网络侧设备发送请求类型信令时调用的软件模块的标识信息;An obtaining module 605, configured to obtain the identification information of the second software module carried in the received request type signaling, where the identification information of the second software module is the third network side device sending the first network side The identification information of the software module called when the device sends the request type signaling;

所述上报模块603具体用于,将自身的标识信息、获取的所述第二软件模块的标识信息、第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给所述监测服务器。The reporting module 603 is specifically configured to correspondingly report its own identification information, the obtained identification information of the second software module, the identification information of the first software module, and the recorded operating status information to the monitoring server .

图7为本发明实施例提供的信令业务监测装置结构示意图,具体包括:FIG. 7 is a schematic structural diagram of a signaling service monitoring device provided by an embodiment of the present invention, specifically including:

确定模块701,用于在接收到第二网络侧设备发送的请求类型信令,并针对接收到的所述请求类型信令将向所述第二网络侧设备返回对应的响应类型信令时,确定执行返回响应类型信令操作对应要调用的第一软件模块的标识信息;The determining module 701 is configured to, when receiving the request type signaling sent by the second network side device, and returning a corresponding response type signaling to the second network side device for the received request type signaling, Determine the identification information of the first software module to be called corresponding to the return response type signaling operation;

记录模块702,用于记录确定的所述第一软件模块从接收到所述请求类型信令后至返回所述响应类型信令的过程中的运行状态信息;A recording module 702, configured to record the determined running status information of the first software module during the process from receiving the request type signaling to returning the response type signaling;

上报模块703,用于将自身的标识信息、所述第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给监测服务器。The reporting module 703 is configured to correspondingly report its own identification information, the identification information of the first software module, and the recorded operating status information to the monitoring server.

所述记录模块702具体用于,当所述运行状态信息为所述第一软件模块的开始运行时间信息时,记录确定执行返回响应类型信令操作对应要调用的所述第一软件模块的时间信息,将确定执行返回响应类型信令操作对应要调用的所述第一软件模块的时间信息作为所述第一软件模块的开始运行时间信息。The recording module 702 is specifically configured to, when the running status information is the start running time information of the first software module, record the time when it is determined that the execution of the return response type signaling operation corresponds to the first software module to be called Information, which determines the time information of the first software module to be invoked corresponding to the execution of the return response type signaling operation as the start running time information of the first software module.

所述记录模块702具体用于,当所述运行状态信息为所述第一软件模块的结束运行时间信息时,记录确定的所述第一软件模块从接收到所述请求类型信令后至返回所述响应类型信令的过程中,返回了所述响应类型信令时的时间信息,将返回了所述响应类型信令时的时间信息作为所述第一软件模块的结束运行时间信息。The recording module 702 is specifically configured to, when the running state information is the end running time information of the first software module, record the determined first software module from receiving the request type signaling to returning In the process of the response type signaling, the time information when the response type signaling is returned, and the time information when the response type signaling is returned is used as the end running time information of the first software module.

所述记录模块702具体用于,当所述运行状态信息为所述第一软件模块的运行参数信息时,按照设定的时间间隔,记录确定的所述第一软件模块从接收到所述请求类型信令后至返回所述响应类型信令的过程中的运行参数信息。The recording module 702 is specifically configured to, when the operating status information is the operating parameter information of the first software module, record the determined time interval since the first software module received the request. The operation parameter information in the process of returning the response type signaling after the type signaling.

所述装置还包括:The device also includes:

获取模块704,用于获取所述请求类型信令中携带的第二软件模块的标识信息,其中所述第二软件模块的标识信息为所述第二网络侧设备向所述第一网络侧设备发送所述请求类型信令时调用的软件模块的标识信息;An obtaining module 704, configured to obtain the identification information of the second software module carried in the request type signaling, where the identification information of the second software module is the information sent from the second network side device to the first network side device Identification information of the software module invoked when sending the request type signaling;

所述上报模块703具体用于,将自身的标识信息、获取的所述第二软件模块的标识信息、第一软件模块的标识信息以及记录的所述运行状态信息对应的上报给所述监测服务器。The reporting module 703 is specifically configured to report its own identification information, the obtained identification information of the second software module, the identification information of the first software module, and the recorded operating status information to the monitoring server correspondingly .

图8为本发明实施例提供的以图4的监测过程为例,信令业务监测组网结构示意图,如图8所示,包括终端、GPRS核心网设备、WAP GW、MMSC、SP和短信中心,当基于ARM标准标准进行信令业务监测时,监测服务器为ARM服务器。Figure 8 is a schematic diagram of the signaling service monitoring network structure provided by the embodiment of the present invention, taking the monitoring process of Figure 4 as an example, as shown in Figure 8, including terminals, GPRS core network equipment, WAP GW, MMSC, SP and SMS center , when the signaling service monitoring is performed based on the ARM standard, the monitoring server is an ARM server.

本发明实施例提供一种信令业务监测方法及装置,该方法第一网络侧设备将要发送请求类型信令时,确定执行该发送请求类型信令的操作对应要调用的第一软件模块,记录该第一软件模块从执行发送请求类型信令开始至接收到该请求类型信令对应的响应类型信令为止过程中的运行状态信息,第一网络侧设备将自身的标识信息,第一软件模块的标识信息以及记录的运行状态信息对应的上报给监测服务器。由于本发明实施例中第一网络侧设备在执行相关操作过程中,将自身的标识信息,执行相关操作所调用的第一软件模块的标识信息以及该第一软件模块执行该相关操作过程中的运行状态信息对应的上报给监测服务器,因此监测服务器就可以根据这些上报的信息准确的监测网络侧设备中每个软件模块的运行情况,从而提高了信令业务监测的精确性和准确性,进而在网络侧设备出现故障时也可以精确地定位具体是哪个软件模块发生了故障。Embodiments of the present invention provide a signaling service monitoring method and device. In the method, when the first network-side device is about to send a request-type signaling, it determines that the operation of sending the request-type signaling corresponds to the first software module to be called, and records The running state information of the first software module during the process from sending the request type signaling to receiving the response type signaling corresponding to the request type signaling, the first network side device sends its own identification information, the first software module The identification information and the recorded running status information are correspondingly reported to the monitoring server. Because in the embodiment of the present invention, the first network-side device uses its own identification information, the identification information of the first software module called to perform the related operation, and the The running status information is correspondingly reported to the monitoring server, so the monitoring server can accurately monitor the running status of each software module in the network side device according to the reported information, thereby improving the precision and accuracy of signaling service monitoring, and further When a network-side device fails, it is also possible to precisely locate which software module has failed.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (16)

1. a signaling traffic monitoring method, is characterized in that, comprising:
When first network side apparatus will send request type signaling to second network side apparatus, the first software module that the operation correspondence determining to send request described in performing type signaling will be called; And
Record described first software module determined from the running state information performed to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process;
First network side apparatus by the identification information of the identification information of self, described first software module and the described running state information of record corresponding report monitor server;
Wherein, described running state information comprises at least one in following information: the operation starting time information of described first software module, end information running time, trip information;
When described running state information is the operation starting time information of described first software module, records the running state information of described first software module, specifically comprise:
Record described first software module determined from performing to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process, call temporal information during described first software module, using the operation starting time information of temporal information when calling described first software module as described first software module.
2. the method for claim 1, is characterized in that, when described running state information is end information running time of described first software module, records the running state information of described first software module, specifically comprises:
Record described first software module determined from performing to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process, receive temporal information during respond style signaling corresponding to described request type signaling that described second network side apparatus returns, using the end running time information of temporal information when receiving described respond style signaling as described first software module.
3. the method for claim 1, is characterized in that, when described running state information is the trip information of described first software module, records the running state information of described first software module, specifically comprises:
According to the time interval of setting, record described first software module determined from the trip information performed to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process.
4. the method as described in as arbitrary in claims 1 to 3, it is characterized in that, described first network side apparatus will also comprise before sending request type signaling to second network side apparatus:
Described first network side apparatus receives the request type signaling that the 3rd network equipment sends; And
Obtain the identification information of second software module of carrying in the request type signaling received, the identification information of wherein said second software module is the identification information of the software module that described 3rd network equipment calls when described first network side apparatus sends request type signaling;
First network side apparatus by the identification information of the identification information of self, described first software module and the described running state information of record corresponding report monitor server, specifically comprise:
Corresponding for the described running state information of the identification information of described second software module of the identification information of self, acquisition, the identification information of the first software module and record is reported described monitor server by first network side apparatus.
5. a signaling traffic monitoring method, is characterized in that, comprising:
First network side apparatus is receiving the request type signaling of second network side apparatus transmission, and for the described request type signaling received by when returning corresponding respond style signaling to described second network side apparatus, determine to perform the first software module returning respond style signaling manipulation correspondence and will call; And
Record described first software module determined from after receiving described request type signaling to the running state information the process returning described respond style signaling;
First network side apparatus by the identification information of the identification information of self, described first software module and the described running state information of record corresponding report monitor server;
Wherein, described running state information comprises at least one in following information: the operation starting time information of described first software module, end information running time, trip information;
When described running state information is the operation starting time information of described first software module, record described first software module determined from after receiving described request type signaling to the running state information the process returning described respond style signaling, specifically comprise:
The temporal information of described first software module returning respond style signaling manipulation correspondence and will call determined to perform in record, using determine to perform return described first software module that respond style signaling manipulation correspondence will be called temporal information as the operation starting time information of described first software module.
6. method as claimed in claim 5, it is characterized in that, when described running state information is end information running time of described first software module, record described first software module determined from after receiving described request type signaling to the running state information the process returning described respond style signaling, specifically comprise:
Record described first software module determined from after receiving described request type signaling to the process returning described respond style signaling, return temporal information during described respond style signaling, using the end running time information of temporal information when returning described respond style signaling as described first software module.
7. method as claimed in claim 5, it is characterized in that, when described running state information is the trip information of described first software module, record described first software module determined from after receiving described request type signaling to the running state information the process returning described respond style signaling, specifically comprise:
According to the time interval of setting, record described first software module determined from after receiving described request type signaling to the trip information the process returning described respond style signaling.
8. the method as described in as arbitrary in claim 5 ~ 7, it is characterized in that, described method also comprises:
Described first network side apparatus obtains the identification information of second software module of carrying in described request type signaling, and the identification information of wherein said second software module is the identification information of the software module that described second network side apparatus calls when described first network side apparatus sends described request type signaling;
First network side apparatus by the identification information of the identification information of self, described first software module and the described running state information of record corresponding report monitor server, specifically comprise:
Corresponding for the described running state information of the identification information of described second software module of the identification information of self, acquisition, the identification information of the first software module and record is reported described monitor server by first network side apparatus.
9. a signaling traffic monitoring device, is characterized in that, comprising:
Determination module, during for first network side apparatus is sent request type signaling to second network side apparatus, the first software module that the operation correspondence determining to send request described in performing type signaling will be called;
Logging modle, for recording described first software module determined from the running state information performed to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process;
Reporting module, for described first network side apparatus by the identification information of the identification information of self, described first software module and the described running state information of record corresponding report monitor server;
Wherein, described logging modle specifically for, when described running state information is the operation starting time information of described first software module, record described first software module determined from performing to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process, call temporal information during described first software module, using the operation starting time information of temporal information when calling described first software module as described first software module.
10. device as claimed in claim 9, it is characterized in that, described logging modle specifically for, when described running state information is end information running time of described first software module, record described first software module determined from performing to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process, receive temporal information during respond style signaling corresponding to described request type signaling that described second network side apparatus returns, using the end running time information of temporal information when receiving described respond style signaling as described first software module.
11. devices as claimed in claim 9, it is characterized in that, described logging modle specifically for, when described running state information is the trip information of described first software module, according to the time interval of setting, record described first software module determined from the trip information performed to second network side apparatus sends request type signaling to receiving respond style signaling corresponding to described request type signaling that described second network side apparatus returns in process.
12. as arbitrary in claim 9 ~ 11 as described in device, it is characterized in that, described device also comprises:
Receiver module, for receiving the request type signaling that the 3rd network equipment sends to described first network side apparatus;
Acquisition module, for obtaining the identification information of second software module of carrying in request type signaling that described first network side apparatus receives, the identification information of wherein said second software module is the identification information of the software module that described 3rd network equipment calls when described first network side apparatus sends request type signaling;
Described reporting module specifically for, corresponding for the described running state information of the identification information of described second software module of the identification information of self, acquisition, the identification information of described first software module and record is reported described monitor server by described first network side apparatus.
13. 1 kinds of signaling traffic monitoring devices, is characterized in that, comprising:
Determination module, for first network side apparatus in the request type signaling receiving the transmission of second network side apparatus, and for the described request type signaling received by when returning corresponding respond style signaling to described second network side apparatus, determine to perform the identification information returning the first software module that respond style signaling manipulation correspondence will be called;
Logging modle, for record described first software module determined from after receiving described request type signaling to the running state information the process returning described respond style signaling;
Reporting module, for described first network side apparatus by the identification information of the identification information of self, described first software module and the described running state information of record corresponding report monitor server;
Wherein, described logging modle specifically for, when described running state information is the operation starting time information of described first software module, the temporal information of described first software module returning respond style signaling manipulation correspondence and will call determined to perform in record, using determine to perform return described first software module that respond style signaling manipulation correspondence will be called temporal information as the operation starting time information of described first software module.
14. devices as claimed in claim 13, it is characterized in that, described logging modle specifically for, when described running state information is end information running time of described first software module, record described first software module determined from after receiving described request type signaling to the process returning described respond style signaling, return temporal information during described respond style signaling, using the end running time information of temporal information when returning described respond style signaling as described first software module.
15. devices as claimed in claim 13, it is characterized in that, described logging modle specifically for, when described running state information is the trip information of described first software module, according to the time interval of setting, record described first software module determined from after receiving described request type signaling to the trip information the process returning described respond style signaling.
16. as arbitrary in claim 13 ~ 15 as described in device, it is characterized in that, described device also comprises:
Acquisition module, obtain the identification information of second software module of carrying in described request type signaling for described first network side apparatus, the identification information of wherein said second software module is the identification information of the software module that described second network side apparatus calls when described first network side apparatus sends described request type signaling;
Described reporting module specifically for, corresponding for the described running state information of the identification information of described second software module of the identification information of self, acquisition, the identification information of the first software module and record is reported described monitor server by first network side apparatus.
CN201110113599.6A 2011-05-04 2011-05-04 A kind of signaling traffic monitoring method and device Active CN102769548B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110113599.6A CN102769548B (en) 2011-05-04 2011-05-04 A kind of signaling traffic monitoring method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110113599.6A CN102769548B (en) 2011-05-04 2011-05-04 A kind of signaling traffic monitoring method and device

Publications (2)

Publication Number Publication Date
CN102769548A CN102769548A (en) 2012-11-07
CN102769548B true CN102769548B (en) 2015-07-29

Family

ID=47096806

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110113599.6A Active CN102769548B (en) 2011-05-04 2011-05-04 A kind of signaling traffic monitoring method and device

Country Status (1)

Country Link
CN (1) CN102769548B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107579878B (en) * 2017-09-19 2020-08-21 浙江明讯网络技术有限公司 Signaling monitoring method and device
CN116719586B (en) * 2023-08-11 2024-01-19 宁德时代新能源科技股份有限公司 Software module calling methods, devices, equipment, storage media and program products

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456845B1 (en) * 1999-12-15 2002-09-24 Tekelec Methods and systems for observing, analyzing and correlating multi-protocol signaling message traffic in a mobile telecommunications network
CN1921414A (en) * 2006-09-28 2007-02-28 华为技术有限公司 NGN system and end to end tracing method and device applied in this system
CN101800684A (en) * 2009-02-06 2010-08-11 华为技术有限公司 Method, system and equipment for detecting signaling equipment
CN101808167A (en) * 2009-02-13 2010-08-18 华为技术有限公司 Method for procedure tracking, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456845B1 (en) * 1999-12-15 2002-09-24 Tekelec Methods and systems for observing, analyzing and correlating multi-protocol signaling message traffic in a mobile telecommunications network
CN1921414A (en) * 2006-09-28 2007-02-28 华为技术有限公司 NGN system and end to end tracing method and device applied in this system
CN101800684A (en) * 2009-02-06 2010-08-11 华为技术有限公司 Method, system and equipment for detecting signaling equipment
CN101808167A (en) * 2009-02-13 2010-08-18 华为技术有限公司 Method for procedure tracking, device and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
信令监测系统在移动数据业务中的应用;王笑然等;《科协论坛(下半月)》;20100725;全文 *

Also Published As

Publication number Publication date
CN102769548A (en) 2012-11-07

Similar Documents

Publication Publication Date Title
CN110312279B (en) Network data monitoring method and device
US9026851B2 (en) System and method for intelligent troubleshooting of in-service customer experience issues in communication networks
CN112788128B (en) Service information push method, device, storage medium and electronic device
CN103369581B (en) A kind of obtain the method and apparatus that terminal minimizes drive test data
CN105052076B (en) A cloud computing-based network element management system and network element management method
CN100466541C (en) Business network tracking system and tracking method
WO2016187449A1 (en) Method and apparatus to determine network quality
WO2015021905A1 (en) Software updating method, system, and device
CN103257989A (en) Webpage download time analysis
CN115004650B (en) Node configuration method, device, distributed system and computer-readable medium
CN112311628B (en) Network speed measuring method, system, network equipment and storage medium
CN101299674B (en) Method, system and management platform for implementing terminal identification
CN108282351A (en) Network is sliced the performance management method and device of example
WO2021233224A1 (en) Fault processing method, apparatus, and system
CN107770786A (en) A kind of method of testing of network performance, equipment and system
CN102006185A (en) Internet of things terminal charging query method and internet of things terminal charging query system
CN106656368A (en) Communication system monitoring method and apparatus
CN102769548B (en) A kind of signaling traffic monitoring method and device
CN110621019A (en) Method and device for preventing flow fraud
CN114222284B (en) Terminal equipment identification method, device and readable storage medium
CN101834749B (en) Method and device for acquiring data, method and device for monitoring business service quality
CN100521616C (en) Method and its system for uploading terminal information in equipment management
CN115348161A (en) Log alarm information generation method and device, electronic equipment and storage medium
CN103997416B (en) The error correction method and error correction device of mobile terminal Internet access
CN100428824C (en) Method for actively querying and maintaining mobile terminals

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