CN112689295A - Service identification method and device of paging message, computing equipment and storage medium - Google Patents

Service identification method and device of paging message, computing equipment and storage medium Download PDF

Info

Publication number
CN112689295A
CN112689295A CN201910995509.7A CN201910995509A CN112689295A CN 112689295 A CN112689295 A CN 112689295A CN 201910995509 A CN201910995509 A CN 201910995509A CN 112689295 A CN112689295 A CN 112689295A
Authority
CN
China
Prior art keywords
paging
message
service
field
paging message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910995509.7A
Other languages
Chinese (zh)
Other versions
CN112689295B (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 Communications Group Co Ltd
China Mobile Group Liaoning Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Liaoning 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 Communications Group Co Ltd, China Mobile Group Liaoning Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910995509.7A priority Critical patent/CN112689295B/en
Publication of CN112689295A publication Critical patent/CN112689295A/en
Application granted granted Critical
Publication of CN112689295B publication Critical patent/CN112689295B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention relates to the technical field of big data, and discloses a method, a device, a computing device and a storage medium for identifying the service of a paging message, wherein the method comprises the following steps: recording a CN domain field and a UE Paging ID field of a Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; and respectively calculating the paging success rate according to different paging service types. Through the mode, the embodiment of the invention can accurately distinguish the paging of different service types of the current network, thereby calculating the paging success rate of different services more accurately and according with the actual situation, and providing effective support for the paging failure analysis.

Description

Service identification method and device of paging message, computing equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of big data, in particular to a method and a device for identifying a service of a paging message, computing equipment and a storage medium.
Background
In the current Long Term Evolution (LTE) unified depth detection technology (Deep Packet Inspection, DPI) in an operator, code stream Data analysis and mining can be performed according to a given specification and signaling content of an LTE network, and a corresponding External Data Representation (XDR) call ticket record of an interface is generated. Currently, in the identification of several major procedures, for the identification of Paging (Paging) messages, if the Paging message is mined from the S1-MME interface alone, the message morphology discrimination is poor. At least two types of Paging of a Paging service of a Long Term Evolution Voice over Long-Term Evolution (VoLTE) service and a Paging service of an LTE internet service exist in a current S1-MME interface, and the message only carries an identifier of a Packet Switch (PS) domain, i.e., a data switch domain, and does not have information content for further identifying a Paging type, so that Paging message contents of VoLTE and LTE internet service cannot be accurately identified. The method has important significance in operation and maintenance of the existing network for the focused analysis of different types of paging. Therefore, the identification technology which cannot accurately identify and distinguish the paging is a great limitation to the daily production support capability of the DPI.
A very key evaluation index in network operation and maintenance is paging success rate, and when the paging success rate of a network element or a city is found to be reduced, operation and maintenance personnel are very important to the troubleshooting of paging failure. Therefore, the DPI accurately identifies various paging messages and further calculates the paging success rate, which is very necessary. At present, the paging message has no failed status prompt, and the reason of the failure can not be indicated. In general: the network side sends a paging, if the opposite end does not normally receive or fails to receive the paging, the network side does not feed back the message, the network side waits according to the set time, if the message is not successfully fed back after time out, the network side sends a paging request again, still executes fixed time waiting, repeats a certain number of cycles in cycles, and if the message is not successfully received in the specified number of cycles all the time, the paging is defined as failure. Different merchants' equipment may have differences in paging schemes, but the DPI cannot find differences in data mined from code streams of single interfaces, so that the DPI cannot distinguish specific paging, and similarly, cannot accurately identify whether paging is successful or not due to different paging failure conditions. A compromise approach is generally adopted: and (4) not distinguishing a specific paging type, taking 15 seconds as a threshold, and if the response is not successful after the time exceeds 15 seconds, marking as failure. The compromise processing scheme cannot accurately identify the paging type and the success of paging, cannot perform deduplication processing on repeated paging messages, and directly records the failure of paging response exceeding 15 seconds, so that the calculated paging success rate cannot reflect the actual situation of the network.
Disclosure of Invention
In view of the foregoing, embodiments of the present invention provide a method, an apparatus, a computing device, and a storage medium for identifying a service of a paging message, which overcome or at least partially solve the foregoing problems.
According to an aspect of the embodiments of the present invention, there is provided a service identification method for a paging message, the method including: recording a CN domain field and a UE Paging ID field of a Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; and respectively calculating the paging success rate according to different paging service types.
In an optional manner, the applying a Paging message identification rule to identify a Paging service type to which the Paging message belongs according to a CN domain field and a UE Paging ID field of the Paging message includes: judging that the paging message is a CSFB service paging message of a CS domain or a PS domain according to a CN domain field of the paging message; if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE; and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
In a selectable mode, the determining, according to the associated previous message, a paging service type of a PS domain to which the paging message belongs includes: if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message; if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message; if the last message is a user data insertion request message of an S6a interface, and cell values of an Eps position information request field and a current position information request field are 1, determining that the paging message is a VOLTE service paging message; and if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
In an optional manner, the separately calculating paging success rates according to different paging service types includes: according to different paging service types, acquiring the paging request times and the paging response times of the paging message within preset time; and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
In an optional manner, the obtaining the paging request times of the paging message according to the different paging service types includes: and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users.
In an optional manner, the obtaining the paging response times of the paging message according to the different paging service types includes: according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user within the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests.
In an alternative manner, according to different paging service types, the paging success rate is (number of paging responses + number of paging responses twice)/number of paging requests 100%.
According to another aspect of the embodiments of the present invention, there is provided a service identification apparatus for a paging message, the apparatus including: the message recording unit is used for recording a CN domain field and a UE Paging ID field of the Paging message; a service identification unit, configured to apply a Paging message identification rule to identify a Paging service type to which the Paging message belongs according to a CN domain field of the Paging message and a UE Paging ID field; and the success rate calculating unit is used for respectively calculating the paging success rates according to the different paging service types.
According to another aspect of embodiments of the present invention, there is provided a computing device including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the steps of the service identification method of the paging message.
According to another aspect of the embodiments of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, the executable instruction causing the processor to execute the steps of the above-mentioned service identification method for paging messages.
The embodiment of the invention records the CN domain field and the UE Paging ID field of the Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; the paging success rate is respectively calculated according to different paging service types, and the paging of different service types of the existing network can be accurately distinguished, so that the paging success rate calculated for different services is more accurate and accords with the actual situation, and effective support is provided for the paging failure analysis.
The foregoing description is only an overview of the technical solutions of the embodiments of the present invention, and the embodiments of the present invention can be implemented according to the content of the description in order to make the technical means of the embodiments of the present invention more clearly understood, and the detailed description of the present invention is provided below in order to make the foregoing and other objects, features, and advantages of the embodiments of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a schematic diagram of a paging message triggered network interface topology according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for identifying a service of a paging message according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating another method for identifying a service of a paging message according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram illustrating a service identification apparatus for a paging message according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a computing device provided by an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
Fig. 1 is a schematic diagram illustrating a paging message triggered network interface topology according to an embodiment of the present invention. As shown in fig. 1, paging messages of different services of an S1-MME interface between a base station (eNodeB) and a Mobility Management Entity (MME) may be triggered by an S11 interface between the MME and a System Architecture Evolution GateWay (SAEGW), an S6a interface between the MME and a Home Subscriber Server (HSS), and an SGs interface between the MME and a Mobile Switching Center (MSC), respectively. The MME applies an S1-MME interface to send a paging message to the eNodeB, and then sends the paging message to User Equipment (UE) through the eNodeB, and after receiving the paging message, the UE returns a paging response message to the MME through the eNodeB.
The existing DPI system is composed of a signaling plane interface and a user plane interface, wherein the signaling plane includes S1-MME, SGS and S6a interfaces, and the user plane includes S11 and S1-U interfaces, wherein information such as an International Mobile Subscriber Identity (IMSI) in an S11 signaling message, an International Mobile Subscriber Identity (MSISDN) in a Mobile station is used for associated backfill of S1-U interface messages to distinguish S1-U messages of different users. The embodiment of the invention identifies the Paging message according to the interface, the associated message, the associated field and the corresponding response message which are required to be associated by the Paging message.
Fig. 2 is a flowchart illustrating a method for identifying a service of a paging message according to an embodiment of the present invention. As shown in fig. 2, the method for identifying a service of a paging message includes:
step S11: the CN domain field and the UE Paging ID field of the Paging message are recorded.
Acquiring a Paging message of an S1-MME interface, and recording Core Network (CN) domain and UE Paging ID fields in the message. The CN domain field is used to distinguish the Paging message as Circuit Switched (CS) domain Paging or PS domain Paging, and the UE Paging ID field has s-TMSI message of the user, which can be used to associate messages of other interfaces of the user.
Step S12: and identifying the Paging service type to which the Paging message belongs by applying a Paging message identification rule according to the CN domain field of the Paging message and the UE Paging ID field.
In the embodiment of the invention, the paging message can be one of a CSFB service paging message, a data service paging message, a VOLTE service paging message and a CS short message service paging message, and one of the above four services to which the paging message belongs can be identified by applying a paging message identification rule. The paging message identification rule is shown in table 1, and performs service identification on a paging message according to an interface to which the paging message needs to be associated, an associated message, an associated field, and a response message.
Table 1 paging message identification rules
Figure BDA0002239583090000061
As can be seen from table 1, the CN domain field of the paging message of the Data service takes a value of PS, and is triggered by a Downlink Data Notification (Downlink Data Notification) message of the S11 interface, where the EPS Bearer identifier (EPS Bearer ID) field takes a value of 5. The corresponding response message is a Service Request (Service Request) sent by a User (UE).
The CN domain field value of the paging message of the VOLTE service is also PS, and can be triggered by Downlink Data Notification message of the S11 interface, wherein the EPS Bearer ID field value is 6; for a VOLTE called Subscriber who subscribes to an intelligent network service, a corresponding paging message is triggered by an Insert Subscriber Data Request (IDR) message of an S6a interface, where the values of Eps Location Information Request (Eps Location Information Request) and Current Location Information Request (Current Location Request) cells are 1. The corresponding response message is a Service Request sent by the UE.
A CN domain field of a Paging message of the CSFB voice Service takes the value of CS, and is triggered by an SGs Paging Request (SGsAP Paging Request) message of an SGs interface, where a Service indicator (Service indicator) field takes the value of CS call indicator (CS call indicator), and a corresponding response message is an extended Service Request (extended Service Request) message sent by UE.
The value of the CN domain field of the Paging message of the CS Short message Service is also PS, and is triggered by the SGsAP Paging Request message of the SGs interface, where the value of the Service indicator field is a Short Messaging Service (SMS) flag (SMS indicator), and the corresponding response message is a Service Request message sent by the UE.
In step S12, it is determined that the paging message is a CSFB service paging message in a CS domain or a service paging message in a PS domain according to a CN domain field of the paging message; if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE; and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
In the embodiment of the invention, if the field value of the CN domain is CS, the paging message is determined to be CSFB service paging message of the CS domain. If the CN field value is PS, the Paging message is determined to be the service Paging message of the PS domain, and the last message of the user is associated according to the UE Paging ID field. And if the last message is a downlink data notification message of the S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message. And if the last message is a downlink data notification message of the S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message. And if the last message is a user data insertion request message of an S6a interface, and the cell values of the Eps position information request field and the current position information request field are 1, determining that the paging message is a VOLTE service paging message. And if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
In the embodiment of the present invention, a more specific identification method is shown in fig. 3, and includes:
step S200: and starting.
Step S201: a paging message identifying the SI-MME interface.
The paging message is acquired and identified from an S1-MME interface located between the eNodeB and the MME.
Step S202: and recording a CN domain field and a UE Paging ID field in the Paging message.
The CN domain field is used for distinguishing the Paging message as CS domain Paging or PS domain Paging, and is associated with the message of other interfaces of the user according to the UE Paging ID field.
Step S203: and judging whether the value of the field of the CN domain is PS or not. If not, executing step S204; if so, it jumps to execute step S205.
The value of the field of the CN domain is PS, which indicates that the paging message is the service paging of the PS domain. The CN field is not PS, then CS, which indicates that the paging message is the service paging of CS domain,
step S204: determined to be a CSFB voice service. And then jumps to execute step S214.
The CN domain field is CS if not PS, and the service paging of CS domain only has CSFB service paging, so that the paging message can be determined to be CSFB service paging message.
Step S205: and inquiring the last message of the user according to the UE Paging ID field.
And when the value of the CN domain field is PS, inquiring the last message according to the UE Paging ID field to further identify the Paging message.
Step S206: it is determined whether the notification message is a downlink data notification message of the S11 interface. If yes, step S207 is executed, and if no, execution jumps to step S210.
The last paging message is a downlink data notification message of the S11 interface, which indicates that the paging message may be a data service paging message or a VOLTE service paging message.
Step S207: and judging whether the EPS bearing identification field is 5. If yes, go to step S208; if not, it jumps to execute step S209.
Step S208: determined as data traffic. And then jumps to execute step S214.
The last paging message is a downlink data notification message of the S11 interface, and the EPS bearer identification field is 5, which is a data service paging message.
Step S209: and judging whether the EPS bearing identification field is 6. If yes, go to step S211; if not, it jumps to execute step S214.
Step S210: and judging whether the current location information request cell is the IDR message of the S6a interface, wherein the values of the Eps location information request and the current location information request cell are 1. If yes, go to step S211; if not, the process jumps to step S212.
Step S211: and determining the service as VOLTE service. And then jumps to execute step S214.
The last paging message is a downlink data notification message of the S11 interface, and the EPS bearer identification field is 5, and the paging message is a VOLTE service paging message.
The last paging message is an IDR message of an S6a interface, and values of Eps location information request and current location information request cells are 1, and the paging message is also a VOLTE service paging message.
Step S212: and judging whether the message is an SGsAP paging message of an SGs interface, wherein the service mark field is a short message service mark. If so, go to step S213; if not, it jumps to execute step S214.
Step S213: and determining the service as the short message service. And then jumps to execute step S214.
The last paging message is an SGsAP paging message of an SGs interface, the service mark field is a short message service mark, and the paging message is also a short message service paging message.
Step S214: and (6) ending.
The embodiment of the invention can accurately distinguish the paging of different service types of the current network by associating some fields of different messages of different interfaces of a single user and by analyzing the association of different interfaces to the paging service flow.
Step S13: and respectively calculating the paging success rate according to different paging service types.
In step S13, according to different paging service types, obtaining paging request times and paging response times of the paging message within a preset time; and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
In the embodiment of the present invention, for paging of different services, the definition of paging failure is shown in table 2. The corresponding preset time for different paging service types is the total time specified in the paging scheme as shown in table 2. For example, for paging a data service, the corresponding preset time is 2+6+6 ═ 14 seconds. For paging of VOLTE service, the corresponding preset time is 3 × 3 ═ 9 seconds. For CSFB voice service paging, the corresponding preset time is 6+5+ 5-16 seconds. For the CS sms paging, the corresponding preset time is 6+5+5 ═ 16 seconds.
In step S13, the number of paging requests is calculated by: and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users. That is, for the paging requests of the same service of the same user, all the request times within the preset time are counted as 1 time, that is, the second and third paging requests for the same user are not counted. And if the paging request is the paging request of different users, the number of the paging requests is increased by 1.
Table 2 paging failure definition for different services
Figure BDA0002239583090000101
The method for calculating the paging response times comprises the following steps: according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user within the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a first paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests. The number of paging responses is increased by 1 for each paging response received.
For data service paging, the statistical method of the paging response times is as follows: and after the MME sends the first paging Request message, the times of paging response Service Request sent by the UE are received within 2 seconds. For VOLTE service paging, the statistical method of the paging response times is as follows: and after the MME sends the first paging Request message, the times of paging response Service Request sent by the UE are received within 3 seconds. For CSFB voice service paging, the statistical method of the paging response times is as follows: after the MME sends the first paging Request message, the times of the paging response Extended Service Request sent by the UE are received within 6 seconds. For CS short message service paging, the statistical method of the paging response times is as follows: and after the MME sends the first paging Request message, the times of paging response Service Request sent by the UE are received within 6 seconds.
The statistical method of the secondary paging response times comprises the following steps: within the preset time, after the MME sends the paging Request message of certain Service for two or more times, the times of the paging response Service Request or Extended Service Request sent by the UE and responding to the paging Request are received.
According to different paging service types, the paging success rate is (the number of times of one paging response + the number of times of two paging responses)/the number of times of paging request is 100%. The embodiment of the invention respectively counts the paging request and response times of the four types of services, and can calculate the paging success rate in a corresponding range according to the dimensionalities of MME, city districts, Tracking Area Codes (TAC) and the like.
The embodiment of the invention accurately judges whether the paging is successful or not by the multi-interface signaling correlation analysis and combining the paging schemes of different service types of different manufacturers of the existing network, realizes the duplicate removal processing of the paging message of the same service of the same user, and more accurately records whether the paging is successful or not, so that the paging success rate calculated for different services is more in line with the actual situation, the accuracy of the paging type and the paging success or failure is greatly improved, the identification precision close to 100 percent can be realized, effective support is provided for the paging failure analysis commonly used in the existing network, and the support capability for improving the operation and maintenance of the existing network has higher value.
The embodiment of the invention records the CN domain field and the UE Paging ID field of the Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; the paging success rate is respectively calculated according to different paging service types, and the paging of different service types of the existing network can be accurately distinguished, so that the paging success rate calculated for different services is more accurate and accords with the actual situation, and effective support is provided for the paging failure analysis.
Fig. 4 is a schematic structural diagram illustrating a service identification apparatus for a paging message according to an embodiment of the present invention. As shown in fig. 4, the service identification apparatus for paging messages includes: a message recording unit 401, a service identification unit 402, and a success rate calculation unit 403. Wherein:
the message recording unit 401 is configured to record a CN domain field and a UE Paging ID field of the Paging message; the service identification unit 402 is configured to apply a Paging message identification rule to identify a Paging service type to which the Paging message belongs according to a CN domain field of the Paging message and a UE Paging ID field; the success rate calculating unit 403 is configured to calculate paging success rates according to different paging service types.
In an alternative manner, the service identification unit 402 is configured to: judging that the paging message is a CSFB service paging message of a CS domain or a PS domain according to a CN domain field of the paging message; if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE; and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
In an alternative manner, the service identification unit 402 is configured to: if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message; if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message; if the last message is a user data insertion request message of an S6a interface, and cell values of an Eps position information request field and a current position information request field are 1, determining that the paging message is a VOLTE service paging message; and if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
In an alternative manner, the success rate calculation unit 403 is configured to: according to different paging service types, acquiring the paging request times and the paging response times of the paging message within preset time; and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
In an alternative manner, the success rate calculation unit 403 is configured to: and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users.
In an alternative manner, the success rate calculation unit 403 is configured to: according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user within the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests.
In an alternative manner, according to different paging service types, the paging success rate is (number of paging responses + number of paging responses twice)/number of paging requests 100%.
The embodiment of the invention records the CN domain field and the UE Paging ID field of the Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; the paging success rate is respectively calculated according to different paging service types, and the paging of different service types of the existing network can be accurately distinguished, so that the paging success rate calculated for different services is more accurate and accords with the actual situation, and effective support is provided for the paging failure analysis.
The embodiment of the invention provides a nonvolatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the service identification method of the paging message in any method embodiment.
The executable instructions may be specifically configured to cause the processor to:
recording a CN domain field and a UE Paging ID field of a Paging message;
applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message;
and respectively calculating the paging success rate according to different paging service types.
In an alternative, the executable instructions cause the processor to:
judging that the paging message is a CSFB service paging message of a CS domain or a PS domain according to a CN domain field of the paging message;
if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE;
and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
In an alternative, the executable instructions cause the processor to:
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message;
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message;
if the last message is a user data insertion request message of an S6a interface, and cell values of an Eps position information request field and a current position information request field are 1, determining that the paging message is a VOLTE service paging message;
and if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
In an alternative, the executable instructions cause the processor to:
according to different paging service types, acquiring the paging request times and the paging response times of the paging message within preset time;
and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
In an alternative, the executable instructions cause the processor to:
and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users.
In an alternative, the executable instructions cause the processor to:
according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user in the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests.
In an alternative manner, according to different paging service types, the paging success rate is (number of paging responses + number of paging responses twice)/number of paging requests 100%.
The embodiment of the invention records the CN domain field and the UE Paging ID field of the Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; the paging success rate is respectively calculated according to different paging service types, and the paging of different service types of the existing network can be accurately distinguished, so that the paging success rate calculated for different services is more accurate and accords with the actual situation, and effective support is provided for the paging failure analysis.
An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the service identification method for a paging message in any of the above-mentioned method embodiments.
The executable instructions may be specifically configured to cause the processor to:
recording a CN domain field and a UE Paging ID field of a Paging message;
applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message;
and respectively calculating the paging success rate according to different paging service types.
In an alternative, the executable instructions cause the processor to:
judging that the paging message is a CSFB service paging message of a CS domain or a PS domain according to a CN domain field of the paging message;
if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE;
and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
In an alternative, the executable instructions cause the processor to:
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message;
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message;
if the last message is a user data insertion request message of an S6a interface, and cell values of an Eps position information request field and a current position information request field are 1, determining that the paging message is a VOLTE service paging message;
and if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
In an alternative, the executable instructions cause the processor to:
according to different paging service types, acquiring the paging request times and the paging response times of the paging message within preset time;
and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
In an alternative, the executable instructions cause the processor to:
and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users.
In an alternative, the executable instructions cause the processor to:
according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user in the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests.
In an alternative manner, according to different paging service types, the paging success rate is (number of paging responses + number of paging responses twice)/number of paging requests 100%.
The embodiment of the invention records the CN domain field and the UE Paging ID field of the Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; the paging success rate is respectively calculated according to different paging service types, and the paging of different service types of the existing network can be accurately distinguished, so that the paging success rate calculated for different services is more accurate and accords with the actual situation, and effective support is provided for the paging failure analysis.
Fig. 5 is a schematic structural diagram of a computing device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the device.
As shown in fig. 5, the computing device may include: a processor (processor)502, a Communications Interface 504, a memory 506, and a communication bus 508.
Wherein: the processor 502, communication interface 504, and memory 506 communicate with one another via a communication bus 508. A communication interface 504 for communicating with network elements of other devices, such as clients or other servers. The processor 502 is configured to execute the program 510, and may specifically execute relevant steps in the foregoing service identification method embodiment of the paging message.
In particular, program 510 may include program code that includes computer operating instructions.
The processor 502 may be a central processing unit CPU or an application Specific Integrated circuit asic or an Integrated circuit or Integrated circuits configured to implement embodiments of the present invention. The one or each processor included in the device may be the same type of processor, such as one or each CPU; or may be different types of processors such as one or each CPU and one or each ASIC.
And a memory 506 for storing a program 510. The memory 506 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 510 may specifically be used to cause the processor 502 to perform the following operations:
recording a CN domain field and a UE Paging ID field of a Paging message;
applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message;
and respectively calculating the paging success rate according to different paging service types.
In an alternative, the program 510 causes the processor to:
judging that the paging message is a CSFB service paging message of a CS domain or a PS domain according to a CN domain field of the paging message;
if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE;
and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
In an alternative, the program 510 causes the processor to:
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message;
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message;
if the last message is a user data insertion request message of an S6a interface, and cell values of an Eps position information request field and a current position information request field are 1, determining that the paging message is a VOLTE service paging message;
and if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
In an alternative, the program 510 causes the processor to:
according to different paging service types, acquiring the paging request times and the paging response times of the paging message within preset time;
and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
In an alternative, the program 510 causes the processor to:
and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users.
In an alternative, the program 510 causes the processor to:
according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user in the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests.
In an alternative manner, according to different paging service types, the paging success rate is (number of paging responses + number of paging responses twice)/number of paging requests 100%.
The embodiment of the invention records the CN domain field and the UE Paging ID field of the Paging message; applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message; the paging success rate is respectively calculated according to different paging service types, and the paging of different service types of the existing network can be accurately distinguished, so that the paging success rate calculated for different services is more accurate and accords with the actual situation, and effective support is provided for the paging failure analysis.
The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specified otherwise.

Claims (10)

1. A method for identifying a service of a paging message, the method comprising:
recording a CN domain field and a UE Paging ID field of a Paging message;
applying a Paging message identification rule to identify the Paging service type to which the Paging message belongs according to the CN domain field and the UE Paging ID field of the Paging message;
and respectively calculating the paging success rate according to different paging service types.
2. The method of claim 1, wherein the applying a Paging message identification rule to identify a Paging service type to which the Paging message belongs according to a CN domain field and a UE Paging ID field of the Paging message comprises:
judging that the paging message is a CSFB service paging message of a CS domain or a PS domain according to a CN domain field of the paging message;
if the Paging message is a service Paging message of a PS domain, associating the last message of the user according to the Paging ID field of the UE;
and judging the paging service type of the PS domain to which the paging message belongs according to the associated previous message.
3. The method according to claim 2, wherein said determining the paging service type of the PS domain to which the paging message belongs according to the associated previous message comprises:
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 5, determining that the paging message is a data service paging message;
if the last message is a downlink data notification message of an S11 interface and the EPS bearing identification field is 6, determining that the paging message is a VOLTE service paging message;
if the last message is a user data insertion request message of an S6a interface, and cell values of an Eps position information request field and a current position information request field are 1, determining that the paging message is a VOLTE service paging message;
and if the last message is an SGsAP paging message of an SGs interface and the service mark field is a short message service mark, determining that the paging message is a short message service paging message.
4. The method of claim 1, wherein said separately calculating paging success rates according to different types of said paging services comprises:
according to different paging service types, acquiring the paging request times and the paging response times of the paging message within preset time;
and according to different paging service types, calculating the paging success rate according to the paging request times and the paging response times.
5. The method of claim 4, wherein said obtaining the number of paging requests for the paging message according to the different paging service types comprises:
and according to different paging service types, calculating the paging request times of the paging request of the user to the paging service type within the preset time corresponding to the paging service type, wherein the paging request times are counted as 1 time for the paging request of the same service of the same user, and the paging request times are added with 1 for the paging requests of different users.
6. The method of claim 4, wherein said obtaining the number of paging responses of the paging message according to the different paging service types comprises:
according to different paging service types, calculating the times of primary paging response and the times of secondary paging response of a user in the preset time corresponding to the paging service types, wherein the times of primary paging response are the times of receiving paging response responding to the paging request after sending a paging request, and the times of secondary paging response are the times of receiving paging response responding to the paging request after two or more paging requests.
7. The method of claim 6, wherein the paging success rate is (number of paging responses + number of paging responses twice)/number of paging requests 100% according to different paging service types.
8. An apparatus for identifying a service of a paging message, the apparatus comprising:
the message recording unit is used for recording a CN domain field and a UE Paging ID field of the Paging message;
a service identification unit, configured to apply a Paging message identification rule to identify a Paging service type to which the Paging message belongs according to a CN domain field of the Paging message and a UE Paging ID field;
and the success rate calculating unit is used for respectively calculating the paging success rates according to the different paging service types.
9. A computing device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction for causing the processor to perform the steps of the method for service identification of paging messages according to any of claims 1-7.
10. A computer storage medium having stored therein at least one executable instruction for causing a processor to perform the steps of the method for service identification of paging messages according to any of claims 1-7.
CN201910995509.7A 2019-10-18 2019-10-18 Service identification method, device, computing equipment and storage medium for paging message Active CN112689295B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910995509.7A CN112689295B (en) 2019-10-18 2019-10-18 Service identification method, device, computing equipment and storage medium for paging message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910995509.7A CN112689295B (en) 2019-10-18 2019-10-18 Service identification method, device, computing equipment and storage medium for paging message

Publications (2)

Publication Number Publication Date
CN112689295A true CN112689295A (en) 2021-04-20
CN112689295B CN112689295B (en) 2023-09-05

Family

ID=75445077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910995509.7A Active CN112689295B (en) 2019-10-18 2019-10-18 Service identification method, device, computing equipment and storage medium for paging message

Country Status (1)

Country Link
CN (1) CN112689295B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291461A (en) * 2008-06-06 2008-10-22 中兴通讯股份有限公司 Short message end call method and system
CN101742692A (en) * 2008-11-07 2010-06-16 华为技术有限公司 Paging processing and information display methods, devices and systems
CN101778348A (en) * 2009-01-09 2010-07-14 华为技术有限公司 Method, device and system for processing CS domain services
CN103747527A (en) * 2009-06-26 2014-04-23 华为技术有限公司 Paging processing method, communication device and communication system
CN104619023A (en) * 2013-11-05 2015-05-13 ***通信集团江苏有限公司 Intelligent paging method and intelligent paging equipment
CN104811960A (en) * 2014-01-23 2015-07-29 中国电信股份有限公司 Paging control method and paging control system based on service perception
US20170064671A1 (en) * 2015-08-25 2017-03-02 Intel Corporation Evolved node-b, user equipment, and methods for paging using a bitmap of paging indicators
CN107836127A (en) * 2016-06-08 2018-03-23 北京小米移动软件有限公司 Paging method, apparatus and system
WO2018082598A1 (en) * 2016-11-03 2018-05-11 电信科学技术研究院 Paging method, base station and terminal
WO2019104734A1 (en) * 2017-12-01 2019-06-06 Oppo广东移动通信有限公司 Paging message sending method and device and computer storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291461A (en) * 2008-06-06 2008-10-22 中兴通讯股份有限公司 Short message end call method and system
CN101742692A (en) * 2008-11-07 2010-06-16 华为技术有限公司 Paging processing and information display methods, devices and systems
CN101778348A (en) * 2009-01-09 2010-07-14 华为技术有限公司 Method, device and system for processing CS domain services
CN103747527A (en) * 2009-06-26 2014-04-23 华为技术有限公司 Paging processing method, communication device and communication system
CN104619023A (en) * 2013-11-05 2015-05-13 ***通信集团江苏有限公司 Intelligent paging method and intelligent paging equipment
CN104811960A (en) * 2014-01-23 2015-07-29 中国电信股份有限公司 Paging control method and paging control system based on service perception
US20170064671A1 (en) * 2015-08-25 2017-03-02 Intel Corporation Evolved node-b, user equipment, and methods for paging using a bitmap of paging indicators
CN107836127A (en) * 2016-06-08 2018-03-23 北京小米移动软件有限公司 Paging method, apparatus and system
WO2018082598A1 (en) * 2016-11-03 2018-05-11 电信科学技术研究院 Paging method, base station and terminal
WO2019104734A1 (en) * 2017-12-01 2019-06-06 Oppo广东移动通信有限公司 Paging message sending method and device and computer storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI, HISILICON/LIN: "C1-183240 \"Correction on service request as paging response\"", 3GPP TSG_CT\\WG1_MM-CC-SM_EX-CN1, no. 1 *
傅芳: "移动交换网寻呼参数优化", 《中国新通信》 *

Also Published As

Publication number Publication date
CN112689295B (en) 2023-09-05

Similar Documents

Publication Publication Date Title
CN108092685B (en) Double-card-slot terminal double-card-slot state identification method, device, equipment and medium
US20180376404A1 (en) Restriction control apparatus, restriction control system, and restriction control method
WO2018170700A1 (en) Paging method and relevant device
CN114258052B (en) Data association system, data association method, device, equipment and medium
EP3185598B1 (en) Application registration method and apparatus
CN108391223B (en) Method and device for determining lost user
CN103581871B (en) Determine method, client server and the mobile management network element of the service node of short message service
CN113329338B (en) User flow behavior processing method and device, electronic equipment and storage medium
CN115174472A (en) Message forwarding processing method and related device
CN113038523B (en) Terminal identification method and device
CN111787483A (en) Position determination method and device
CN112689295B (en) Service identification method, device, computing equipment and storage medium for paging message
US10015727B2 (en) Automatic detection of a network operator for a mobile network device
CN115002808B (en) Information forwarding method, device, equipment and storage medium
US20130023244A1 (en) Method, network entity, telecommunications network and computer program product for handling subscription data in a telecommunications network
US10506021B2 (en) Method and device for providing communication connection for a plurality of candidate applications in a mobile device
CN114222284B (en) Terminal equipment identification method, device and readable storage medium
WO2018044412A1 (en) Reducing fraudulent activity associated with mobile networks
US9788299B2 (en) Base station paging based on traffic content type
EP2871875B1 (en) Security method for the verification of an information retrieval request
CN102651859B (en) Method, equipment and network for identifying of operator ownership of number portability users
CN112148508A (en) Information processing method and related device
WO2017114171A1 (en) Paging counting method and device, and base station
WO2014063313A1 (en) Service analysis method and device
CN110839250B (en) GSM random access method and related product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant