CN113490202A - Method and device for synthesizing voice call ticket, computer equipment and storage medium - Google Patents

Method and device for synthesizing voice call ticket, computer equipment and storage medium Download PDF

Info

Publication number
CN113490202A
CN113490202A CN202110836786.0A CN202110836786A CN113490202A CN 113490202 A CN113490202 A CN 113490202A CN 202110836786 A CN202110836786 A CN 202110836786A CN 113490202 A CN113490202 A CN 113490202A
Authority
CN
China
Prior art keywords
voice call
ticket
voice
tickets
starting time
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.)
Pending
Application number
CN202110836786.0A
Other languages
Chinese (zh)
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.)
Eversec Beijing Technology Co Ltd
Original Assignee
Eversec Beijing Technology 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 Eversec Beijing Technology Co Ltd filed Critical Eversec Beijing Technology Co Ltd
Priority to CN202110836786.0A priority Critical patent/CN113490202A/en
Publication of CN113490202A publication Critical patent/CN113490202A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method and a device for synthesizing a voice call ticket, computer equipment and a storage medium. The method comprises the following steps: acquiring voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier; classifying each voice ticket with the same mobile subscriber identification code and global unique calling identification according to a session end, and acquiring starting time matched with the session end; and for the voice call tickets of the same session end, acquiring associated voice call tickets in the voice call tickets of other interfaces according to the mobile subscriber identification codes and the starting time, and synthesizing the voice call tickets of the session end and the associated voice call tickets. By using the technical scheme of the embodiment of the invention, the synthesis of the multi-domain multi-interface call ticket of the 5G voice service can be realized, thereby improving the accuracy of the analysis of the 5G voice service.

Description

Method and device for synthesizing voice call ticket, computer equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of 5G, in particular to a method and a device for synthesizing a voice call ticket, computer equipment and a storage medium.
Background
With the rapid development of the 5G industry, operators perform network deployment of 5G independent networking on a large scale. The voice architecture of 5G networks follows the voice architecture of 4G networks, i.e. voice services are still provided over IMS (IP Multimedia Subsystem) networks. The 4G radio access technology is LTE (Long Term Evolution), and the Voice carried by the technology is VoLTE (Voice over Long-Term Evolution). The Radio access technology of 5G is NR (New Radio, New air interface) technology, Voice carried on it is called VoNR (Voice Over New Radio, New air interface Voice bearer), and VoLTE and VoNR exist as different access modes of IMS network Voice.
When a user needs to use a voice service, the 5G user is "handed over" or "redirected" from the 5G network to the 4G network, and the VOLTE voice service is used through the 4G network. Therefore, a 5G voice service relates to multiple interface ticket data of a 5G core network domain, a 4G core network domain, and an IMS domain, which brings difficulties to statistical analysis, fault location, and the like of the 5G voice service.
Disclosure of Invention
The embodiment of the invention provides a method and a device for synthesizing a voice call ticket, computer equipment and a storage medium, which are used for realizing the synthesis of a multi-domain multi-interface call ticket of a 5G voice service, thereby improving the accuracy of the analysis of the 5G voice service.
In a first aspect, an embodiment of the present invention provides a method for synthesizing a voice call ticket, where the method includes:
acquiring voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier;
classifying each voice ticket with the same mobile subscriber identification code and global unique calling identification according to a session end, and acquiring starting time matched with the session end;
and for the voice call tickets of the same session end, acquiring associated voice call tickets in the voice call tickets of other interfaces according to the mobile subscriber identification codes and the starting time, and synthesizing the voice call tickets of the session end and the associated voice call tickets.
In a second aspect, an embodiment of the present invention further provides a device for synthesizing a voice call ticket, where the device includes:
the GM interface voice call bill classification module is used for acquiring the voice call bills of each interface and classifying the voice call bills of the GM interface according to the mobile subscriber identification code and the global unique calling identifier;
the conversation end classification module is used for classifying each voice ticket with the same mobile user identification code and the same global unique calling identification according to the conversation end and acquiring the starting time matched with the conversation end;
and the voice ticket synthesis module is used for acquiring the associated voice tickets in the voice tickets of other interfaces according to the mobile subscriber identification codes and the starting time for the voice tickets of the same session end, and synthesizing the voice tickets of the session end and the associated voice tickets.
In a third aspect, an embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the method for synthesizing a voice call ticket according to any one of the embodiments of the present invention when executing the computer program.
In a fourth aspect, an embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute the method for synthesizing a voice call ticket according to any one of the embodiments of the present invention when executed by a computer processor.
The embodiment of the invention classifies the voice call tickets on the GM interface according to the mobile subscriber identification code and the global unique calling identification, classifies each voice call ticket with the same mobile subscriber identification code and the global unique calling identification according to the session end, acquires the starting time matched with the session end, and synthesizes the associated voice call tickets in the voice call tickets of other interfaces and the voice call ticket of the session end according to the mobile subscriber identification code and the starting time for the voice call ticket of the same session end. The problem that in the prior art, a 5G voice service relates to a plurality of interface call ticket data of a 5G core network domain, a 4G core network domain and an IMS domain, and voice service statistics is difficult to perform is solved, synthesis of a 5G voice service multi-domain multi-interface call ticket is realized, and therefore the accuracy of 5G voice service analysis is improved.
Drawings
Fig. 1 is a flowchart of a method for synthesizing a voice call ticket according to a first embodiment of the present invention;
fig. 2 is a flowchart of a method for synthesizing a voice call ticket according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a speech ticket synthesizing apparatus in the third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer device in the fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a method for synthesizing a voice call ticket according to an embodiment of the present invention, where the present embodiment is applicable to a case of synthesizing a call ticket of a 5G voice service multi-domain multi-interface, and the method can be executed by a device for synthesizing a voice call ticket, and the device can be implemented by software and/or hardware and is generally integrated in a computer device.
As shown in fig. 1, the technical solution of the embodiment of the present invention specifically includes the following steps:
s110, obtaining the voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier.
The voice call ticket is a call ticket related to a 5G voice service, and each interface comprises an interface of a 5G core network domain, an interface of a 4G core network domain and an interface of an IMS domain. The Mobile Subscriber identity, also known as MSISDN (Mobile Subscriber identity Number), is the only Number that identifies a Mobile Subscriber in the numbering plan for public switched telephone networks. The Call-ID is the Call-ID, and all the requests of any user and the Call-ID of the response must be identical in the session, i.e. the Call-IDs of the same session should be identical. The GM interface is an interface of the IMS domain, and is used to access the user equipment to the IMS and transmit all signaling messages between the user equipment and the IMS domain.
For example, the voice call ticket of each interface may be as follows: for the GM interface, a 5G network call ticket in an SIP (Session Initiation Protocol) ticket is extracted, specifically, a ticket with a type field value of 5, a call _ side field value of 1, and a source _ access _ type field value of 59, 60, or 61, or a ticket with a type field value of 5, a call _ side field value of 2, and a dest _ access _ type field value of 59, 60, or 61 is extracted in the GM interface. It should be noted that, in this example, each enumerated value related to the call ticket type is specified in "technical specification of unified DPI system for telecommunications in china", and this embodiment does not limit this.
For an S1MME interface of a 4G core network domain, extracting a call ticket with an interface field value of 2 and a type field value of one of the following types: 2. 4, 5, 7, 10, 11, 12, 13, 16, 20, 21, 100, and 102. For an S6a interface of a 4G core network domain, extracting a call ticket with an interface field value of 3 and a type field value of one of the following types: 1. 4 or 6. For an S11 interface of a 4G core network domain, extracting a call ticket with an interface field value of 4 and a type field value of one of the following types: 1. 2, 4, 7 or 8. For an S5 or S8 interface of a 4G core network domain, extracting a ticket with an interface field value of 6 and a type field value of one of the following types: 2. 3, 8, 16 or 17. Similarly, it should be noted that, in this example, each enumerated value related to the call ticket type is specified in "technical specification of unified DPI system for telecommunications in china", and this embodiment does not limit this.
For the N1 and N2 interfaces of the 5G core network domain, tickets with the flow types of Service Request, Handover, UE (User Equipment) Context Release and PDU (Protocol Data Unit) Session Resource modification are extracted. For an N4 interface of a 5G core network domain, extracting a ticket with an interface field value of 51 and a type field value of 0 or 1. For the N7 interface of the 5G core network domain, extracting a ticket with an interface field value of 53 and a type field value of 310 and a 5QI parameter value of 1 or 2, or with the interface field value of 53 and the type field value of 312 and the 5QI parameter value of 1 or 2. For the N8 interface of the 5G core network domain, extracting the ticket with interface field value of 54 and type field value of 202 or 206 or 207. For the N11 interface of the 5G core network domain, extracting the ticket with interface field value of 56, type field value of 404 or 107 and Ngaple type of 3. For the N26 interface of the 5G core network domain, extracting the ticket with interface field value of 61 and type field value of 22 or 23. Similarly, it should be noted that, in this example, each enumerated value related to the call ticket type is specified in "technical specification of unified DPI system for telecommunications in china", and this embodiment does not limit this.
In the embodiment of the invention, the Call bills of each interface related to the voice service are obtained, the Call bills of the GM interface are divided according to the MSISDN and the Call-ID, and each divided Call bill is the Call bill corresponding to the primary voice service of each user.
In the embodiment of the invention, the call tickets of the GM interface are divided according to the user and the voice service, and then the associated voice call tickets of other interfaces and the divided voice call tickets are synthesized, so that the voice call tickets of a 5G core network domain, an IMS domain and a 4G core network domain can be combined.
Meanwhile, it should be noted that, in this embodiment, the main flow of each Call transaction is determined based on the MSISDN and Call-ID of the GM interface, and this is used as a standard for subsequent multi-interface flow association, but the main flow of the Call transaction may also be determined based on the MSISDN and Call-ID of other interfaces, which is not limited in this embodiment.
And S120, classifying the voice call tickets with the same mobile subscriber identification codes and the same global unique calling identifications according to the session ends, and acquiring the starting time matched with the session ends.
And each voice ticket with the same mobile subscriber identification code and global unique calling identification is the ticket corresponding to the primary voice service of the same subscriber. The conversation end can be divided into a calling end and a called end, the classification of the conversation end can be realized through Call-side, when the Call-side value is 1, the Call ticket is the Call ticket of the calling end, and when the Call-side value is 2, the Call ticket is the Call ticket of the called end. It should be noted that, in this embodiment, there is no limitation on what field is used to distinguish the session end, and the field value when the field corresponds to different session ends.
And dividing the Call tickets corresponding to the same MSISDN and the same Call-ID into a calling end voice Call ticket and a called end voice Call ticket, namely, generating two synthesized Call tickets for one voice service of one user. And respectively acquiring the starting time and the ending time of the calling end voice Call tickets in the Call tickets corresponding to the same MSISDN and the Call-ID, taking the minimum starting time corresponding to each calling end voice Call ticket as the starting time of the calling end, and taking the maximum ending time corresponding to each calling end voice Call ticket as the ending time of the calling end. Similarly, for the called end voice Call tickets in the Call tickets corresponding to the same MSISDN and Call-ID, the starting time and the ending time are respectively obtained, the minimum starting time corresponding to each called end voice Call ticket is used as the starting time of the called end, and the maximum ending time corresponding to each called end voice Call ticket is used as the ending time of the called end.
In the embodiment of the invention, the Call tickets corresponding to the same MSISDN and Call-ID are further distinguished according to the conversation end, and the problem can be quickly positioned when the subsequent voice service analysis is carried out. And acquiring the starting time of the calling terminal voice Call ticket and the called terminal voice Call ticket corresponding to the same MSISDN and the Call-ID, wherein the aim is to determine whether the voice Call tickets of other interfaces are associated Call tickets according to the MSISDN and the starting time, so that the voice Call tickets of the IMS domain interface and the associated voice Call tickets of the interfaces of other domains are synthesized.
S130, for the voice call tickets of the same session end, acquiring associated voice call tickets in the voice call tickets of other interfaces according to the mobile subscriber identification codes and the starting time, and synthesizing the voice call tickets of the session end and the associated voice call tickets.
In the embodiment of the invention, the voice Call ticket of the GM interface is divided according to the MSISDN, the Call-ID and the conversation end, namely, the divided voice Call tickets are the voice Call ticket of the calling end or the voice Call ticket of the called end corresponding to one voice service of the same user. And respectively acquiring the MSISDN, the Call-side and the starting time of each voice Call bill of other interfaces. And if the MSISDN and the Call-side of a certain voice Call ticket of other interfaces are the same as the voice Call ticket of the calling end or the voice Call ticket of the called end after the GM interface classification, and the starting time is within a certain time range of the starting time of the voice Call ticket of the calling end or the voice Call ticket of the called end, the voice Call ticket of the other interfaces is considered to be the voice Call ticket of the calling end or the associated voice Call ticket of the called end after the GM interface classification. And synthesizing the calling end voice call ticket or the called end voice call ticket after the GM interface classification with the associated voice call ticket to generate a synthesized call ticket.
In the implementation of the invention, the voice call tickets of each interface are classified and synthesized, the call ticket association of 5G voice service multi-domain multi-interface is realized, a data basis is provided for 5G voice quality analysis, problem positioning, special optimization and the like, the accuracy of 5G voice service analysis is improved, and the waste of computing resources associated and aggregated by the 5G voice multi-interface is reduced.
According to the technical scheme of the embodiment, the GM interface classifies the voice call tickets according to the mobile subscriber identification code and the global unique calling identification, the voice call tickets with the same mobile subscriber identification code and the global unique calling identification are classified according to the session end, the starting time matched with the session end is obtained, and for the voice call tickets of the same session end, the associated voice call tickets in the voice call tickets of other interfaces and the voice call tickets of the session end are synthesized according to the mobile subscriber identification code and the starting time. The problem that in the prior art, a 5G voice service relates to a plurality of interface call ticket data of a 5G core network domain, a 4G core network domain and an IMS domain, and voice service statistics is difficult to perform is solved, synthesis of a 5G voice service multi-domain multi-interface call ticket is realized, and therefore the accuracy of 5G voice service analysis is improved.
Example two
Fig. 2 is a flowchart of a method for synthesizing a voice call ticket according to the second embodiment of the present invention, which further embodies the process of classifying the voice call tickets according to the session end, the process of obtaining the start time matched with the session end, and the process of obtaining the associated voice call tickets of other interfaces on the basis of the above embodiments, and adds a step of performing secondary synthesis on the synthesized call tickets.
Correspondingly, as shown in fig. 2, the technical solution of the embodiment of the present invention specifically includes the following steps:
s210, obtaining the voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier.
And extracting Call tickets related to voice services in the 5G core network domain, the 4G core network domain and the IMS domain, and dividing the voice Call ticket of the GM interface according to the MSISDN and the Call-ID.
S220, for each voice call ticket with the same mobile subscriber identification code and global unique calling identification, acquiring a session end identification of each voice call ticket, and dividing each voice call ticket into a calling end voice call ticket or a called end voice call ticket according to the session end identification.
And dividing Call tickets corresponding to the same MSISDN and Call-ID, namely Call tickets related to the same calling service of the same user, based on the Call-side, and dividing the Call tickets into calling end voice Call tickets and called end voice Call tickets.
And S230, acquiring the starting time of the voice call ticket of each calling terminal, and taking the minimum value of the starting time as the starting time of the calling terminal.
And respectively acquiring the starting time and the ending time of each calling terminal voice call bill, taking the minimum starting time as the starting time of the calling terminal, and taking the maximum value of the ending time as the ending time of the calling terminal.
S240, obtaining the starting time of the voice call ticket of each called terminal, and taking the minimum value of the starting time as the starting time of the called terminal.
And respectively acquiring the starting time and the ending time of each called end voice call bill, taking the minimum starting time as the starting time of the called end, and taking the maximum value of the ending time as the ending time of the called end.
And S250, acquiring the voice call tickets of other interfaces for the voice call tickets of the same session end.
And acquiring associated voice Call tickets in the voice Call tickets of other interfaces for the voice Call tickets of the calling terminal corresponding to the same MSISDN and the Call-ID, and synthesizing the associated voice Call tickets into a synthesized Call ticket of the calling terminal. Similarly, for the voice Call tickets of the called terminal corresponding to the same MSISDN and the Call-ID, the associated voice Call tickets in the voice Call tickets of other interfaces are obtained and synthesized into the synthesized Call ticket of the called terminal.
S260, judging whether the mobile subscriber identification code of the target voice call ticket is the same as the voice call ticket of the conversation end, if so, executing S270, otherwise, executing S290.
For a calling end voice Call ticket or a called end voice Call ticket corresponding to the same MSISDN and Call-ID, two conditions are required to be met when each voice Call ticket of other interfaces becomes an associated voice Call ticket: firstly, the MSISDN and the Call-side are the same as the voice Call ticket of the calling terminal or the voice Call ticket of the called terminal. And secondly, the starting time of the voice call tickets of the other interfaces is within a certain time range of the starting time of the voice call ticket of the calling terminal or the voice call ticket of the called terminal.
And S270, judging whether the target voice call ticket meets the time range condition, if so, executing S280, and otherwise, executing S290.
In the implementation of the present invention, the same or different time range conditions may be set for different interfaces, which is not limited in this embodiment.
Accordingly, S270 may further include:
and S271, acquiring the target starting time of the target voice call ticket.
And S272, judging whether the target starting time is within a preset time range of the starting time of the voice call ticket of the conversation end, if so, executing S280, and otherwise, executing S290.
Preferably, for the S1MME interface and the S6a interface, the time range may be set to be within 1.5S before and after the start time of the voice call ticket of the session end. For the interfaces of S11, S5, and S8, the time range may be set to be within 1.8S before and after the start time of the voice ticket at the session end. For the interfaces N1, N2, N4, N7, N8, N11, and N26, the time range may be set to be within 1s before and after the start time of the voice ticket at the session end. However, the preset time range is not limited in the embodiment.
S280, determining the target voice call ticket as an associated voice call ticket.
And S290, judging whether the processing of the voice call tickets of all other interfaces is finished, if so, executing S2100, otherwise, returning to execute S260.
S2100, synthesizing the voice call ticket of the conversation end and the associated voice call ticket.
In the embodiment of the invention, the voice call ticket of the calling end or the voice call ticket of the called end of the GM interface is synthesized with the associated voice call tickets of other interfaces, thereby realizing the association of the multi-domain multi-interface voice call tickets.
And S2110, judging whether the source access type of the synthesized ticket is a preset access type, if so, executing S2120, and otherwise, executing S2190.
The 5G voice service relates to three scenarios, namely that a 5G user dials a 4G user, a 4G user dials a 5G user, and both parties of a call are 5G users. When both parties of the call are 5G users, after the call ticket synthesis, a synthesis call ticket of the calling end and a synthesis call ticket of the called end are respectively formed, but an end-to-end speech synthesis call ticket is not formed. Therefore, in the embodiment, the voice call tickets of the calling party and the called party in the 5G network are secondarily synthesized to generate the end-to-end voice synthesis call ticket. The setting can avoid the problem that the individual interface of the calling side or the called side is not associated, and the accuracy of the whole-process multi-interface call ticket association and synthesis is improved.
Specifically, when the caller and the callee are both in the 5G network, the source access type of the ticket, that is, the value of source _ access _ type, is 59 or 60 or 61, and the target access type of the ticket, that is, the value of dest _ access _ type, is 59 or 60 or 61. It should be noted that, in this example, each enumerated value related to the call ticket type is specified in "technical specification of unified DPI system for telecommunications in china", and this embodiment does not limit this.
And S2120, judging whether the target access type of the synthesized ticket is a preset access type, if so, executing S2130, and otherwise, executing S2190.
S2130, determining that the synthesized call ticket meets a secondary synthesis condition.
In the embodiment of the invention, in each synthesized ticket obtained by the first synthesis, the tickets of the calling side and the called side in the 5G network are obtained by screening and are secondarily synthesized.
S2140, according to the conversation end mark, dividing each synthesized ticket into a synthesized ticket of the calling end or a synthesized ticket of the called end.
And for the Call ticket needing to be subjected to secondary synthesis, the Call ticket is divided according to the Call-side, and the Call ticket is divided into a calling terminal synthesis Call ticket and a called terminal synthesis Call ticket.
S2150, whether the calling identification and the called identification of the target calling end synthesized call ticket and the target called end synthesized call ticket are the same or not is judged, if yes, S2160 is executed, and if not, S2180 is executed.
For the same session, each IMS network element uses the same ICID value, and the call tickets of each network element can be associated through the ICID Identifier, which includes a calling Identifier and a called Identifier.
And regarding a target calling end synthesized ticket and a target called end synthesized ticket with the same calling identification and called identification, if the starting time of the calling end synthesizing the ticket of the target calling end is within the preset time range of the starting time of the called end synthesizing the ticket of the target called end, the target calling end synthesized ticket and the target called end synthesized ticket belong to the same 5G conversation ticket.
S2160, judging whether the starting time of the calling end of the target calling end synthesized call list and the starting time of the called end of the target called end synthesized call list meet the time range condition, if so, executing S2170, otherwise, executing S2180.
Specifically, the time range condition may be that the start time of the calling terminal is within 3s before the start time of the called terminal, but the time range condition is not limited in this embodiment.
And S2170, synthesizing the target calling terminal synthesis ticket and the target called terminal synthesis ticket.
The call tickets of the calling side and the called side in the 5G network are secondarily synthesized, so that the end-to-end index statistics, problem analysis, fault positioning and signaling backtracking of the 5G voice are realized, and the accuracy of the 5G voice service analysis is improved.
S2180, judging whether the processing of all the synthesized call tickets meeting the secondary synthesis conditions is finished, if so, executing S2190, and if not, returning to execute S2150.
And S2190, ending.
According to the technical scheme of the embodiment, voice Call ticket classification is carried out on a GM interface according to MSISDN and Call-ID, for each voice Call ticket with the same MSISDN and Call-ID, the voice Call ticket is classified into a calling end voice Call ticket and a called end voice Call ticket according to Call-side, the starting time of the calling end and the starting time of the called end are obtained, for the voice Call ticket of the same conversation end, the associated voice Call tickets in the voice Call tickets of other interfaces and the voice Call ticket of the conversation end are synthesized according to the MSISDN and the starting time, and the Call tickets of the calling side and the called side in a 5G network are obtained to be secondarily synthesized, so that an end-to-end synthesized Call ticket is generated. The problem that in the prior art, a 5G voice service relates to a plurality of interface call ticket data of a 5G core network domain, a 4G core network domain and an IMS domain, and voice service statistics is difficult to perform is solved, synthesis of 5G voice service multi-domain multi-interface call tickets and end-to-end voice call ticket synthesis of 5G voice are realized, and therefore accuracy of 5G voice service analysis is improved.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a speech ticket synthesizing apparatus in the third embodiment of the present invention, where the apparatus includes: a GM interface voice call ticket classification module 310, a session end classification module 320, and a voice call ticket synthesis module 330. Wherein:
a GM interface voice call ticket classification module 310, configured to obtain the voice call tickets of each interface, and classify the voice call tickets of the GM interface according to the mobile subscriber identity and the global unique call identifier;
the conversation end classifying module 320 is used for classifying each voice ticket with the same mobile user identification code and the same global unique calling identification according to the conversation end and acquiring the starting time matched with the conversation end;
and the voice ticket synthesis module 330 is configured to, for the voice tickets of the same session end, obtain associated voice tickets in the voice tickets of other interfaces according to the mobile subscriber identity and the start time, and synthesize the voice tickets of the session end and the associated voice tickets.
According to the technical scheme of the embodiment, the GM interface classifies the voice call tickets according to the mobile subscriber identification code and the global unique calling identification, the voice call tickets with the same mobile subscriber identification code and the global unique calling identification are classified according to the session end, the starting time matched with the session end is obtained, and for the voice call tickets of the same session end, the associated voice call tickets in the voice call tickets of other interfaces and the voice call tickets of the session end are synthesized according to the mobile subscriber identification code and the starting time. The problem that in the prior art, a 5G voice service relates to a plurality of interface call ticket data of a 5G core network domain, a 4G core network domain and an IMS domain, and voice service statistics is difficult to perform is solved, synthesis of a 5G voice service multi-domain multi-interface call ticket is realized, and therefore the accuracy of 5G voice service analysis is improved.
On the basis of the above embodiment, the session end classification module 320 includes:
and the conversation end classification unit is used for acquiring the conversation end identification of each voice call ticket and classifying each voice call ticket into a calling end voice call ticket or a called end voice call ticket according to the conversation end identification.
On the basis of the above embodiment, the session end classification module 320 includes:
a calling end start time determining unit, which is used for obtaining the start time of each calling end voice call ticket and taking the minimum value of the start time as the start time of the calling end;
and the called end starting time determining unit is used for acquiring the starting time of the voice call ticket of each called end and taking the minimum value of the starting time as the starting time of the called end.
On the basis of the above embodiment, the voice ticket synthesizing module 330 includes:
the voice call ticket acquiring unit is used for acquiring voice call tickets of other interfaces;
and the associated voice call ticket determining unit is used for determining that the target voice call ticket is the associated voice call ticket if the mobile subscriber identification code of the target voice call ticket is determined to be the same as the voice call ticket of the conversation end and the target voice call ticket meets the time range condition.
On the basis of the above embodiment, the associated voice call ticket determining unit is specifically configured to:
acquiring the target starting time of the target voice call ticket;
and if the target starting time is determined to be within the preset time range of the starting time of the voice call ticket of the session end, determining that the target voice call ticket meets the time range condition.
On the basis of the above embodiment, the apparatus further includes:
the synthetic call ticket classifying module is used for acquiring synthetic call tickets meeting secondary synthetic conditions and dividing each synthetic call ticket into a calling end synthetic call ticket or a called end synthetic call ticket according to the conversation end identification;
and the secondary synthesis module of the synthesized call ticket is used for synthesizing the synthesized call ticket of the target calling terminal and the synthesized call ticket of the target called terminal if the synthesized call ticket of the target calling terminal and the synthesized call ticket of the target called terminal are the same in calling identifier and called identifier, and the starting time of the calling terminal of the synthesized call ticket of the target calling terminal and the starting time of the called terminal of the synthesized call ticket of the target called terminal meet the time range condition.
On the basis of the above embodiment, the synthesized ticket classification module is specifically configured to:
and if the source access type of the synthesized ticket is determined to be the preset access type and the target access type is determined to be the preset access type, determining that the synthesized ticket meets the secondary synthesis condition.
The voice call ticket synthesizing device provided by the embodiment of the invention can execute the voice call ticket synthesizing method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the executing method.
Example four
Fig. 4 is a schematic structural diagram of a computer apparatus according to a fourth embodiment of the present invention, as shown in fig. 4, the computer apparatus includes a processor 70, a memory 71, an input device 72, and an output device 73; the number of processors 70 in the computer device may be one or more, and one processor 70 is taken as an example in fig. 4; the processor 70, the memory 71, the input device 72 and the output device 73 in the computer apparatus may be connected by a bus or other means, and the connection by the bus is exemplified in fig. 4.
The memory 71 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as modules corresponding to the voice call ticket synthesizing method in the embodiment of the present invention (for example, the GM interface voice call ticket classifying module 310, the session side classifying module 320, and the voice call ticket synthesizing module 330 in the voice call ticket synthesizing apparatus). The processor 70 executes various functional applications and data processing of the computer device by running software programs, instructions and modules stored in the memory 71, that is, implements the above-mentioned voice call ticket synthesizing method. The method comprises the following steps:
acquiring voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier;
classifying each voice ticket with the same mobile subscriber identification code and global unique calling identification according to a session end, and acquiring starting time matched with the session end;
and for the voice call tickets of the same session end, acquiring associated voice call tickets in the voice call tickets of other interfaces according to the mobile subscriber identification codes and the starting time, and synthesizing the voice call tickets of the session end and the associated voice call tickets.
The memory 71 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 71 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 71 may further include memory located remotely from the processor 70, which may be connected to a computer device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 72 may be used to receive input numeric or character information and generate key signal inputs relating to user settings and function controls of the computer apparatus. The output device 73 may include a display device such as a display screen.
EXAMPLE five
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are executed by a computer processor to perform a method for synthesizing a voice call ticket, and the method includes:
acquiring voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier;
classifying each voice ticket with the same mobile subscriber identification code and global unique calling identification according to a session end, and acquiring starting time matched with the session end;
and for the voice call tickets of the same session end, acquiring associated voice call tickets in the voice call tickets of other interfaces according to the mobile subscriber identification codes and the starting time, and synthesizing the voice call tickets of the session end and the associated voice call tickets.
Of course, the storage medium containing the computer-executable instructions provided in the embodiments of the present invention is not limited to the above-described method operations, and may also perform related operations in the method for synthesizing a voice call ticket provided in any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the apparatus for synthesizing a voice call ticket, each unit and each module included in the apparatus are only divided according to functional logic, but are not limited to the above division, as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. A method for synthesizing a voice call ticket is characterized by comprising the following steps:
acquiring voice call tickets of each interface, and classifying the voice call tickets of the GM interface according to the mobile subscriber identification code and the global unique calling identifier;
classifying each voice ticket with the same mobile subscriber identification code and global unique calling identification according to a session end, and acquiring starting time matched with the session end;
and for the voice call tickets of the same session end, acquiring associated voice call tickets in the voice call tickets of other interfaces according to the mobile subscriber identification codes and the starting time, and synthesizing the voice call tickets of the session end and the associated voice call tickets.
2. The method of claim 1, wherein classifying according to session side comprises:
and acquiring a conversation end identifier of each voice call ticket, and dividing each voice call ticket into a calling end voice call ticket or a called end voice call ticket according to the conversation end identifier.
3. The method of claim 2, wherein obtaining the start time matched with the session side comprises:
acquiring the starting time of each calling terminal voice call ticket, and taking the minimum value of the starting time as the starting time of the calling terminal;
and acquiring the starting time of the voice call ticket of each called terminal, and taking the minimum value of the starting time as the starting time of the called terminal.
4. The method of claim 1, wherein obtaining associated voice tickets in the voice tickets of other interfaces according to the mobile subscriber identity and the start time comprises:
acquiring voice call tickets of other interfaces;
and if the mobile subscriber identification code of the target voice call ticket is determined to be the same as the voice call ticket of the conversation end and the target voice call ticket meets the time range condition, determining the target voice call ticket as an associated voice call ticket.
5. The method of claim 4, wherein the target voice call ticket satisfies a time range condition, comprising:
acquiring the target starting time of the target voice call ticket;
and if the target starting time is determined to be within the preset time range of the starting time of the voice call ticket of the session end, determining that the target voice call ticket meets the time range condition.
6. The method of claim 1, wherein after synthesizing the voice call ticket of the session end with the associated voice call ticket, further comprising:
acquiring synthesized call tickets meeting secondary synthesis conditions, and dividing each synthesized call ticket into a synthesized call ticket of a calling terminal or a synthesized call ticket of a called terminal according to the identification of a session terminal;
and if the synthesis ticket of the target calling terminal is the same as the synthesis ticket of the target called terminal in both the calling identifier and the called identifier, and the starting time of the calling terminal synthesizing the synthesis ticket of the target calling terminal and the starting time of the called terminal synthesizing the synthesis ticket of the target called terminal meet the time range condition, synthesizing the synthesis ticket of the target calling terminal and the synthesis ticket of the target called terminal.
7. The method of claim 6, wherein the second synthesis condition is satisfied, comprising:
and if the source access type of the synthesized ticket is determined to be the preset access type and the target access type is determined to be the preset access type, determining that the synthesized ticket meets the secondary synthesis condition.
8. A device for synthesizing a voice call ticket, comprising:
the GM interface voice call bill classification module is used for acquiring the voice call bills of each interface and classifying the voice call bills of the GM interface according to the mobile subscriber identification code and the global unique calling identifier;
the conversation end classification module is used for classifying each voice ticket with the same mobile user identification code and the same global unique calling identification according to the conversation end and acquiring the starting time matched with the conversation end;
and the voice ticket synthesis module is used for acquiring the associated voice tickets in the voice tickets of other interfaces according to the mobile subscriber identification codes and the starting time for the voice tickets of the same session end, and synthesizing the voice tickets of the session end and the associated voice tickets.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method for synthesizing a speech ticket according to any one of claims 1 to 7 when executing the program.
10. A storage medium containing computer-executable instructions for performing the method of synthesizing a speech ticket according to any one of claims 1-7 when executed by a computer processor.
CN202110836786.0A 2021-07-23 2021-07-23 Method and device for synthesizing voice call ticket, computer equipment and storage medium Pending CN113490202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110836786.0A CN113490202A (en) 2021-07-23 2021-07-23 Method and device for synthesizing voice call ticket, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110836786.0A CN113490202A (en) 2021-07-23 2021-07-23 Method and device for synthesizing voice call ticket, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113490202A true CN113490202A (en) 2021-10-08

Family

ID=77943235

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110836786.0A Pending CN113490202A (en) 2021-07-23 2021-07-23 Method and device for synthesizing voice call ticket, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113490202A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245330A (en) * 2021-11-17 2022-03-25 中国联合网络通信集团有限公司 Ticket combination method, device, equipment, computer readable storage medium and product
CN115988438A (en) * 2022-12-14 2023-04-18 中国联合网络通信集团有限公司 Call service data processing method, device, equipment and storage medium
CN116261110A (en) * 2022-12-06 2023-06-13 中国联合网络通信集团有限公司 SDR data determining method, device and storage medium
CN116886808A (en) * 2023-06-15 2023-10-13 荣耀终端有限公司 High-definition icon display method and device and electronic equipment
WO2024046464A1 (en) * 2022-09-02 2024-03-07 中兴通讯股份有限公司 Xdr generation method and device, and computer readable medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999207A (en) * 1997-05-16 1999-12-07 Scientific-Atlanta, Inc. Method and apparatus for implementing a user interface for a videophone in a cable television network
CN1549574A (en) * 2003-05-21 2004-11-24 华为技术有限公司 Telephone bill data processing method and apparatus
CN1761277A (en) * 2004-10-11 2006-04-19 中兴通讯股份有限公司 Device for dynamic analyzing call ticket and dynamic analyzing method
CN1946120A (en) * 2006-10-20 2007-04-11 华为技术有限公司 Method and system for realizing telephone list association
CN101360158A (en) * 2008-09-24 2009-02-04 中兴通讯股份有限公司 Call ticket supplying method and system capable of differentiate call service type
CN101840423A (en) * 2010-04-12 2010-09-22 福建工程学院 Bill accuracy auditing system based on pair trading principle and data mining technology
CN102882873A (en) * 2012-09-29 2013-01-16 深圳市博瑞得科技有限公司 Method and system for synthesizing intelligent network ticket
CN104144069A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method and device for correlating wireless side call data records and user service behaviors
CN106331406A (en) * 2015-06-19 2017-01-11 中兴通讯股份有限公司 Telephone bill processing method and device
CN109428732A (en) * 2017-08-28 2019-03-05 华为技术有限公司 A kind of call bill processing method and equipment
CN109714494A (en) * 2019-01-03 2019-05-03 中国联合网络通信集团有限公司 List generating method and system, ticket generate server
CN109818816A (en) * 2017-11-20 2019-05-28 ***通信集团设计院有限公司 A kind of VoLTE call delay analysis method and device
CN110224895A (en) * 2019-06-21 2019-09-10 武汉绿色网络信息服务有限责任公司 A kind of VoLTE user's registration signaling delay analysis method and device
CN110324789A (en) * 2019-07-10 2019-10-11 武汉绿色网络信息服务有限责任公司 A kind of method and apparatus obtaining VoLTE user location trace information
CN110856128A (en) * 2019-10-17 2020-02-28 武汉绿色网络信息服务有限责任公司 Method and device for judging VoLTE call intercommunication network scene

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999207A (en) * 1997-05-16 1999-12-07 Scientific-Atlanta, Inc. Method and apparatus for implementing a user interface for a videophone in a cable television network
CN1549574A (en) * 2003-05-21 2004-11-24 华为技术有限公司 Telephone bill data processing method and apparatus
CN1761277A (en) * 2004-10-11 2006-04-19 中兴通讯股份有限公司 Device for dynamic analyzing call ticket and dynamic analyzing method
CN1946120A (en) * 2006-10-20 2007-04-11 华为技术有限公司 Method and system for realizing telephone list association
CN101360158A (en) * 2008-09-24 2009-02-04 中兴通讯股份有限公司 Call ticket supplying method and system capable of differentiate call service type
CN101840423A (en) * 2010-04-12 2010-09-22 福建工程学院 Bill accuracy auditing system based on pair trading principle and data mining technology
CN102882873A (en) * 2012-09-29 2013-01-16 深圳市博瑞得科技有限公司 Method and system for synthesizing intelligent network ticket
CN104144069A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method and device for correlating wireless side call data records and user service behaviors
CN106331406A (en) * 2015-06-19 2017-01-11 中兴通讯股份有限公司 Telephone bill processing method and device
CN109428732A (en) * 2017-08-28 2019-03-05 华为技术有限公司 A kind of call bill processing method and equipment
CN109818816A (en) * 2017-11-20 2019-05-28 ***通信集团设计院有限公司 A kind of VoLTE call delay analysis method and device
CN109714494A (en) * 2019-01-03 2019-05-03 中国联合网络通信集团有限公司 List generating method and system, ticket generate server
CN110224895A (en) * 2019-06-21 2019-09-10 武汉绿色网络信息服务有限责任公司 A kind of VoLTE user's registration signaling delay analysis method and device
CN110324789A (en) * 2019-07-10 2019-10-11 武汉绿色网络信息服务有限责任公司 A kind of method and apparatus obtaining VoLTE user location trace information
CN110856128A (en) * 2019-10-17 2020-02-28 武汉绿色网络信息服务有限责任公司 Method and device for judging VoLTE call intercommunication network scene

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245330A (en) * 2021-11-17 2022-03-25 中国联合网络通信集团有限公司 Ticket combination method, device, equipment, computer readable storage medium and product
CN114245330B (en) * 2021-11-17 2024-04-02 中国联合网络通信集团有限公司 Method, apparatus, device, computer readable storage medium and product for bill merging
WO2024046464A1 (en) * 2022-09-02 2024-03-07 中兴通讯股份有限公司 Xdr generation method and device, and computer readable medium
CN116261110A (en) * 2022-12-06 2023-06-13 中国联合网络通信集团有限公司 SDR data determining method, device and storage medium
CN116261110B (en) * 2022-12-06 2024-04-12 中国联合网络通信集团有限公司 SDR data determining method, device and storage medium
CN115988438A (en) * 2022-12-14 2023-04-18 中国联合网络通信集团有限公司 Call service data processing method, device, equipment and storage medium
CN116886808A (en) * 2023-06-15 2023-10-13 荣耀终端有限公司 High-definition icon display method and device and electronic equipment
CN116886808B (en) * 2023-06-15 2024-04-26 荣耀终端有限公司 High-definition icon display method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN113490202A (en) Method and device for synthesizing voice call ticket, computer equipment and storage medium
CN109769269B (en) Communication method and network device
US10932160B2 (en) Adaptive traffic processing in communications network
JP5449542B2 (en) Access control method, apparatus and system
US20200344625A1 (en) Method for obtaining service data and related apparatus
CN109818816B (en) VoLTE calling time delay analysis method and device
CN105684382A (en) Packet control method, switch and controller
CN113825129B (en) Industrial Internet asset mapping method in 5G network environment
CN113993118B (en) Data distribution method, device, equipment, functional entity and storage medium
CN113453194B (en) Mobile edge service updating method, device, system, equipment and medium
US20220312309A1 (en) Method and Apparatus for Reporting User Plane Function Information, Storage Medium, and Electronic Apparatus
CN114554550A (en) Communication method and device for 5G access network and edge cloud gateway
CN110519810B (en) Service relay switching method, terminal equipment, storage medium and device
CN109150794B (en) VoLTE voice service quality analysis processing method and device
WO2020200057A1 (en) Communication method and apparatus
CN110502631B (en) Input information response method and device, computer equipment and storage medium
CN112752352A (en) Method and equipment for determining intermediate session management function I-SMF
CN108174378A (en) Number identification method, device, terminal and storage medium
CN112004228B (en) Real person authentication method and system
CN113315736B (en) Data synchronization method and device between business processes
CN100372420C (en) Client-call fault detecting method
CN111328086B (en) Method and system for positioning abnormal section of call connection delay
CN114238065A (en) Test processing method, device, equipment and readable storage medium
JP6396685B2 (en) Call control apparatus, receiver, and control method thereof
CN112055307B (en) Method, device, equipment and medium for reporting position information and reselecting UPF (user uplink Filter)

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