Summary of the invention
First purpose of the present invention is to provide a kind of voice service real time record and analytical system and the method thereof that can obtain the Original CDR data in real time.
Second purpose of the present invention is to provide a kind of voice service real time record and analytical system and method for can actual conversation affair situation analyzing thereof.
The 3rd purpose of the present invention is to provide a kind of voice service real time record and analytical system and the method thereof that can carry out real time billing to the Original CDR data.
First purpose of the present invention can realize by following technical measures: a kind of voice service real time record and analytical system, it is characterized in that it comprises signal collecting module, ticket generation module and user terminal, wherein:
1. signal collecting module is made up of signal collecting unit and signal collecting machine:
(1) signal collecting unit
It is made of one or more stored-program control exchange, by the cross-over connection of high impedance joint on the signaling link of the stored-program control exchange of each telecommunication department, be used for gathering in real time each stored-program control exchange traffic signaling data, and send the data that collect to the signal collecting machine by the network port;
(2) signal collecting machine
It comprises that host computer, memory, signal collecting receive program, and wherein signal collecting reception program is responsible for receiving the traffic signaling data that collected by the signal collecting unit, and is saved in the memory; Memory is used to store the traffic signaling data that collect;
2. ticket generation module
It is signaling ticket maker, comprise file delivery service device (FTP), signaling decoder, wherein, signaling decoder is used for the signaling data of signal collecting machine is decoded, and according to signaling data flow process generation Call Data Record (CDR), change into text Call Data Record (text CDR) file by the blanking time that is provided with, thereby produce the Original CDR data; The file delivery service device is used to preserve signaling data---the Original CDR data of having been decoded by signaling decoder, downloads for the computer terminal;
3. user terminal
User terminal links to each other with the ticket generation module, is used for native system and receives user instruction and show various decodings back call bill data; Be stored with the remote terminal module, this module is made up of the interface and the server components of application program, and wherein the interface of application program is used for the interactive window between user and the native system, shows real-time call bill data or stage call bill data and charging case; The server component part is used for that then the user is operated on the interface action is carried out logical operation and is sent user instruction to the file delivery service device, and they are in servo condition all the time.
Network of the present invention can be a local area network (LAN), perhaps wide area network, perhaps the Internet.
A kind of voice service real time record and analytical method:
(1) gathers traffic signaling data on the signaling link of each telecommunication department stored-program control exchange in real time by the signal collecting unit;
(2) send the data that collect to the signal collecting machine by the network port by the signal collecting unit;
(3) the signal collecting machine is saved in the traffic signaling data that receive in the memory;
(4) be used for the signaling data of signal collecting machine is decoded by the signaling decoder in the ticket generation module, and according to signaling data flow process generation Call Data Record (CDR), change into text Call Data Record (text CDR) file by the blanking time that is provided with, thereby produce the Original CDR data;
(5) by the file delivery service device (FTP) in the ticket generation module will be by the signaling decoder decoding signaling data---the Original CDR data are kept under the designated directory, for downloading the computer terminal;
(6) terminal use can enter server to the traffic information operation of being paid close attention in real time and extract related content on user terminal.
Signaling decoder of the present invention is followed the unified Signaling System Number 7 in the whole nation (being called for short SS7) standard signaling data is decoded.
Second purpose of the present invention can realize on the basis of the technology implementation scheme of first purpose of the present invention: a kind of voice service real time record and analytical system, comprise signal collecting module and ticket generation module and user terminal, it is characterized in that: native system also includes the voice service analysis module, this module can be compared functional module by ticket and constitute, described ticket comparison functional module comprises a ticket check and correction authentication server at least, gather loader and logical operation collate program, wherein, ticket check and correction authentication server is by the TCP/IP port and the existing stored-program control exchange of telecommunication department of the network switch, ticket generation module and user terminal connect; Gather loader and be used for traffic data and the storage comparison result that to compare from ticket generation module and the collection of existing stored-program control exchange, perhaps receive user instruction ticket is handled; The logical operation collate program is used for drawing comparison result to having the stored-program control exchange ticket now and the signaling ticket is compared one by one.
Ticket comparison functional module of the present invention mainly is that existing stored-program control exchange ticket and signaling ticket are carried out omnibearing comparison, collection loader that it had and logical operation collate program can be written into (Loader) software by collection respectively and check and correction (Matcher) software constitutes, the function of Loader (collection is written into) software can comprise the ticket download, bill storage and three kinds of processing modes of Original CDR deletion, the major function of Matcher (check and correction) software provides the interface that the user is provided with comparison condition and rule, and follows the comparison rules that the user is provided with and carry out the ticket comparison.
Second purpose of the present invention can also be further perfect:
In the voice service analysis module, increase the network utility analysis module, it has the network utility Analysis server, gathers comparison program between loader and logical operation net, gather traffic data and storage comparison result between the net that loader is used for need comparing from ticket generation module and the collection of existing stored-program control exchange, perhaps receive user instruction and handle netting a traffic data; The comparison program is used for traffic data between will netting is compared between the logical operation net, draws comparison result.
Method in second purpose of the present invention realizes on the basis of first purpose voice service real time record of the present invention and analytical method:
(1) gathers traffic signaling data on the signaling link of each telecommunication department stored-program control exchange in real time by the signal collecting unit;
(2) send the data that collect to the signal collecting machine by the network port by the signal collecting unit;
(3) the signal collecting machine is saved in the traffic signaling data that receive in the memory;
(4) be used for the signaling data of signal collecting machine is decoded by the signaling decoder in the ticket generation module, and according to signaling data flow process generation Call Data Record (CDR), change into text Call Data Record (text CDR) file by the blanking time that is provided with, thereby produce the Original CDR data;
(5) by the file delivery service device (FTP) in the ticket generation module will be by the signaling decoder decoding signaling data---the Original CDR data are kept under the designated directory;
(6) from ticket generation module and existing stored-program control exchange, gather the traffic data that to compare by the collection loader in the ticket comparison functional module;
(7) the comparison condition that is provided with according to the user by the logical operation collate program in the ticket comparison functional module draws comparison result to having the stored-program control exchange ticket now and the signaling ticket is compared one by one;
(8) by the storage of the collection loader in voice service analysis module comparison result;
(9) the comparison condition that is provided with to the native system input instruction at user terminal of terminal use, or show aforementionedly to the comparison result, perhaps ticket is handled.
The present invention can be analyzed at signaling datas such as its calling party, callee, call durations by the voice service analysis module, finding two kinds of intersystem problems unusually or comprehensive, detailed statistical query and analysis be provided by comparison result, and provide various forms of outputs such as form, chart, the output result is printable or save as file, main statistical items can be used statistics guide figure, to be user-friendly to.For example: calling party A calls out callee B, and former according to reason switch can write down this message registration and call list, but has leaked this ticket for a certain reason.And system of the present invention takes out ticket by the signaling data that writes down this conversation, and its signaling can not lose, so can contrast the abnormal conditions of ticket by system of the present invention.
The 3rd purpose of the present invention can realize on the basis of the technology implementation scheme of first or second purpose of the present invention: a kind of voice service real time record and analytical system, comprise signal collecting module and ticket generation module and user terminal, it is characterized in that: native system also includes auxiliary settlement module, which comprises at least an auxiliary inter-network settlement server, gather loader and auxiliary inter-network settlement program, wherein, auxiliary inter-network settlement server connects with ticket generation module and user terminal by the TCP/IP port of the network switch; Gathering loader is used for gathering traffic data and storage charging result from ticket generation module and existing stored-program control exchange; Auxiliary inter-network settlement program is used for according to the Fee Schedule that sets in advance ticket being chargeed and auxiliary inter-network settlement, draws charging result.
The 3rd purpose of the present invention can also be further perfect: auxiliary inter-network settlement server also connects with the existing stored-program control exchange of telecommunication department by the TCP/IP port of the network switch, gather loader and not only gather traffic data, but also from existing stored-program control exchange, gather the traffic data that to compare from the ticket generation module; Auxiliary inter-network settlement program is not only according to the ticket data that is collected by signaling link, calculate the settlement amounts of every ticket according to rate, but also the amount of money that writes down with former cause switch and settled accounts out by its letter sorting charge system compares check and correction, guarantees the accuracy of chargeing.
Method in the 3rd purpose of the present invention realizes on the basis of first or second purpose voice service real time record and analytical method of the present invention:
(1) gathers traffic signaling data on the signaling link of each telecommunication department stored-program control exchange in real time by the signal collecting unit;
(2) send the data that collect to the signal collecting machine by the network port by the signal collecting unit;
(3) the signal collecting machine is saved in the traffic signaling data that receive in the memory;
(4) be used for the signaling data of signal collecting machine is decoded by the signaling decoder in the ticket generation module, and according to signaling data flow process generation Call Data Record (CDR), change into text Call Data Record (text CDR) file by the blanking time that is provided with, thereby produce the Original CDR data;
(5) by the file delivery service device (FTP) in the ticket generation module will be by the signaling decoder decoding signaling data---the Original CDR data are kept under the designated directory;
(6) from the ticket generation module, gather traffic data by the collection loader in the auxiliary settlement module;
(7) Fee Schedule that is set in advance by the auxiliary inter-network settlement program basis in the auxiliary settlement module is chargeed or auxiliary inter-network settlement to ticket, draws charging result;
(8) by the collection loader storage charging result in the auxiliary settlement module;
(9) terminal use shows aforementioned traffic data and charging result at user terminal to the native system input instruction.
The method of finishing the 3rd purpose of the present invention can also be improved to (6) in the said method step~(8)
(6) from ticket generation module and existing stored-program control exchange, gather traffic data by the collection loader in the auxiliary settlement module;
(7) Fee Schedule that is set in advance by the auxiliary inter-network settlement program basis in the auxiliary settlement module is chargeed or auxiliary inter-network settlement to ticket, draws charging result; Or the comparison condition that is provided with according to the user draws the charging comparison result to aforementioned existing stored-program control exchange ticket and signaling ticketing result are compared;
(8) by collection loader storage charging result and charging comparison result in the auxiliary settlement module.
Signal collecting module of the present invention, ticket generation module, ticket comparison functional module, voice service analysis module, auxiliary settlement module can be by the tandem of TCP/IP port to the network switchs, are connected on the computer terminal of computer on the service application point or administrative department.
The invention has the beneficial effects as follows: (1) the present invention transfers to the stored-program control exchange of signaling data collection point from telecommunication department on the signaling link, broken away from dependence to switch device, be not subjected to the restriction of switch type, make that gathering traffic data in real time becomes possibility, reaches the whole ticket data of real time record; (2) owing to be not subjected to the restriction of switch type, system is provided with simple and clear, and the link topology is in full accord between the net of its collection signaling and reality, is not vulnerable to the switch route and is provided with and other factor affecting; (3) can simplify the ticket that generated is handled, system uses the overall route of destination, source (OPC)+destination (DPC)+channel number (CIC), when auxiliary clearing, be better than the local route of switch according to relaying, be not subjected to the switch route that the influence of variation is set; (4) system is under the situation that the voice service analysis module is set, data collection point is transferred on the signaling link from switch, broken away from dependence to switch device, make that the charging data of being gathered is more oversimplified, the charging bill collection is more timely, can carry out work such as call-data analysis, charging in real time, the system user of making initiatively grasps the turn of the market situation, is convenient to make the market decision-making at analysis result; (5) system is under the situation that auxiliary settlement module is being set, and can grasp the user in real time and use professional development, monitors illegal interfering signal or unusual traffic situation in real time.
Embodiment
Voice service real time record and analytical system shown in Figure 1 are one of embodiments of the invention, it is made up of signal collecting module, signaling ticket maker, voice service analysis module, auxiliary settlement module and user terminal, wherein: described signal collecting module, ticket generation module, voice service analysis module, auxiliary settlement module can be passed through the tandem of TCP/IP port to the network switch 8, be connected to user terminal 7, comprise on the computer terminal of computer on each service application point or administrative department.Simultaneously, the existing stored-program control exchange 10 of telecommunication department connects file server 9 by network 11, and file server 9 also connects with the network switch 8 by the TCP/IP port, makes native system and old traffic system connectivity.
User terminal is the interactive window between user and the native system, and the user makes native system receive user instruction by user terminal, and obtains real-time call bill data or the stage call bill data and the charging case of native system, perhaps various analyses and comparison data etc.
Described signal collecting module is the most important and meat and potatoes of native system, it is made up of signal collecting unit 1 and signal collecting machine 2, signal collecting unit 1 is made of several stored-program control exchange, by the cross-over connection of high impedance joint in each telecommunication department such as gateway exchange GW, the LS of Local Exchange, on the signaling link of stored-program control exchanges such as toll switch TS, its output links to each other with the signal collecting machine, the Signaling System Number 7 data of common speech channel circuit (TUP) or comprehensive speech channel circuit (ISUP) are responsible for gathering in real time in signal collecting unit 1, send signal collecting machine 2 to by network such as the Internet port then; Signal collecting machine 2 is saved in the traffic signaling data that receive in the memory and uses for the ticket generation module; Signaling decoder in the signaling ticket maker 3 is followed unified Signaling System Number 7 (SS7) standard in the whole nation signaling data in the signal collecting machine 2 is decoded, and according to signaling data flow process generation Call Data Record (CDR), by changing into text Call Data Record (text CDR) file the blanking time that is provided with, thereby produce the Original CDR data and be stored on the file server, use for voice service analysis module, auxiliary settlement module and user terminal computer terminal.
Described voice service analysis module comprises ticket comparison functional module and network utility analysis module.Described ticket comparison functional module comprises a ticket check and correction authentication server 4, gather loader and logical operation collate program, ticket check and correction authentication server 4 is by the TCP/IP port and the existing stored-program control exchange 10 of telecommunication department of the network switch 8, file server 9, signaling ticket maker 3 and user terminal 7 connect, the ticket data of signaling call bill data that it will collect from the ticket generation module and former cause stored-program control exchange record compares check and correction, and can comparison condition and comparison rules be set according to the real network situation, mainly be that switch ticket and signaling ticket are carried out omnibearing comparison, as at the calling party, the callee, signaling datas such as call duration compare.Can finding two kinds of intersystem problems unusually or comprehensive, detailed statistical query and analysis be provided by comparison result, and provide various forms of outputs such as form, chart, the output result is printable or save as file, main statistical items can be used statistics guide figure, to be user-friendly to.For example: calling party A calls out callee B, and former according to reason switch can write down this message registration and call list, but has leaked this ticket for a certain reason, just can find above-mentioned abnormal conditions by contrasting ticket like this.
Chart as shown in Figure 2 is the voice service analytical table, this chart is the situation analysis of using telecommunication service at certain big customer: in during on January 21st~28,2003, this big customer has used and has comprised 1000,17909,17900,114 telecommunication service, to the talk times and the duration of call that is produced, mode with broken line graph shows, can reflect intuitively that this big customer uses professional rule.Click the big customer and analyze icon, eject a dialog interface, select traffic situation analysis, can analyze according to details such as the duration of call, conversation period and talk times the specific user to the specific user.
Described network utility analysis module has network utility Analysis server 5, gathers comparison program between loader and logical operation net, the network utility Analysis server is gathered traffic data between the net that need compare from ticket generation module and existing stored-program control exchange, perhaps receive user instruction and handle netting a traffic data; Traffic data between the difference net is compared, draw and store comparison result.Chart is as shown in Figure 3 netted a traffic deck watch exactly, this chart was presented in 22~27 days January in 2003, the user has dialed following specific transactions number: 96169,163,96222,96226,1000 talk times that is produced and the duration of calls, these data reflect intuitively with the mode of broken line graph, can unloading be Microsoft Excel also, so that preserve and can allow the reusing of other analytical systems.Can use these the professional rules and the data point that notes abnormalities by analyzing these broken line graphs acquisition users, thereby grasp the Real-time markets service conditions.
Chart shown in Figure 4 also is the setting up procedure chart that voice service is analyzed, this chart is the setting up procedure when carrying out statistic of classification at all kinds of business according to their access code: select on January 16th~18,2003 during in, the talk times that produced for 163,96169,96163 every days and the duration of call mode with broken line graph is shown.
Auxiliary inter-network settlement server 6 in the described auxiliary settlement module connects with signaling ticket maker 3 and user terminal 7 by the TCP/IP port of the network switch; From ticket generation module and existing stored-program control exchange, gather traffic data by the collection loader in the auxiliary settlement module; , according to the Fee Schedule that sets in advance ticket is chargeed or auxiliary inter-network settlement by auxiliary inter-network settlement program, draw and store charging result, so that supply user's download at any time, perhaps compare with former cause switch record data, the accuracy of chargeing is guaranteed in auxiliary inter-network settlement.
Chart shown in Figure 5 is a telephone expenses query statistic chart: to certain company in the metering period in 21 days~February 26 January in 2003, use for example situation of local call, national distance, international long-distance etc. of all telecommunication services, can refine to statistics, again the telephone expenses list that calculates according to national price policy to caller and called data.