CN1455616A - Short message monitoring system in GSM/GPRS mobile communication network - Google Patents

Short message monitoring system in GSM/GPRS mobile communication network Download PDF

Info

Publication number
CN1455616A
CN1455616A CN 03131604 CN03131604A CN1455616A CN 1455616 A CN1455616 A CN 1455616A CN 03131604 CN03131604 CN 03131604 CN 03131604 A CN03131604 A CN 03131604A CN 1455616 A CN1455616 A CN 1455616A
Authority
CN
China
Prior art keywords
short message
monitoring
data
function
monitoring system
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
CN 03131604
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN 03131604 priority Critical patent/CN1455616A/en
Publication of CN1455616A publication Critical patent/CN1455616A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed is as hort message monitoring system in the GSM/GPRS mobile communication network. It comprises the hardware platform and the software module, and connected parallel with the signal link layer. It can make up of the single machine monitoring system or the distributed centralized monitoring system. It can monitor, save and search the short message from the users. It provides two monitoring ways that include monitoring calling code and called code, searching the subtle keyword from the short message. It has many functions such as finding, tracking, making statistic and analyzing.

Description

Short message monitoring system in the GSM/GPRS mobile radio communication
Denomination of invention
Short message monitoring system in the GSM/GPRS mobile radio communication
Affiliated field
The present invention relates to the information spy system of short message in a kind of information spy system, particularly GSM and the GPRS mobile radio communication.
Background technology
At present, short message is linked up advantage easily because it is cheap, has become another kind of important information media outside newspaper, phone, TV, network four media giant, occupies very important influence in current social life.But things has dual character: short message brings information simultaneously easily in the life of giving people, also can become the information carrier of some adverse events of breaking laws and violate discipline.In recent years, the case of utilizing the false prize-winning message of transmission, low price customs fine and confiscation Item Information to carry out economic fraud happened occasionally; In the life, also there are a lot of people to send, pass round pornographic short message by website, mobile phone.
The fact shows that short message has become a kind of the most frequently used instrument that diffuses information in people's life; Also become the liaison instrument of another kind of crime crime outside phone, the network.
Therefore,, need to set up monitor network efficiently urgently, this information media that develops rapidly of monitoring short message from the angle of information security; So that under normal circumstances, ensure that entire society develops in a healthy way; After uncommon incident takes place, can search the relevant information that sent quickly and efficiently, deal with problems with help.
But also there are not special, high efficiency safety monitoring system at the short message secure context both at home and abroad at present.When needs are analyzed some targeted customer's short message, all be that the information of utilizing SMS service center to store is retrieved, analyzed generally.This mode has the drawback of two aspects inevitably: one, the memory capacity of short message service center is limited, generally just deletes automatically after sending successfully or after preserving certain hour, so can only retrieve interior relatively finite information of regular period; Two, short message service center is indiscriminate in the process of storage short message, all stores, so be inefficient in retrieval.
Goal of the invention
The objective of the invention is to realize the short message information safety monitoring system in a kind of GSM/GPRS mobile radio communication, have to existing mobile radio communication network function and performance do not have influence, can the identification content of short message, have a feature of multiple tracking mode and intelligence system.
Existing mobile radio communication network function and performance are not influenced: be independent of mobile communication network, do not influence existing mobile radio communication network function and performance.Can be connected in parallel on short message service center (SC), the short message service inlet/intercommunication MSC (SMS-GMSC/IWMSC) of mobile radio communication network easily, the interface of transmission such as mobile services switching centre (MSC) short message, the intercepting signaling data is analyzed content of short message.
Can the identification content of short message: can set responsive words content in the monitoring system, form the set of keywords of monitoring.Monitoring system can be followed the tracks of the short message communication content of all users in whole mobile radio communication network, in case find then can note comprising one of these sensitive contents, and continue to follow the tracks of all subsequent communications processes of this targeted customer.
Multiple tracking mode: except having content of short message identification tracking mode, also have the routine monitoring mode that calling number triggers tracking, called number triggering tracking, particularly have automatic discovery and tracking target group's intellectual monitoring mode.
Intelligence system: have the feature of intelligence learning, can be according to targeted customer's tracking depths attribute, the communication process of these potential user groups is found and followed the tracks of to decision and this targeted customer's relevant mobile subscriber group's size; The intellectuality of search tracking target, the Operation and Maintenance hommization is simple and easy to use.Technical scheme
GSM/GPRS mobile radio communication short message monitoring system is a system that software and hardware is combined closely, can be divided into hardware support platform and software program two large divisions on technical scheme: hardware support platform is core with the processor system, for whole system provides the hardware foundation of operating software, intercept the signaling data stream relevant with short message; Software module runs on the hardware platform, the data flow that extracts according to the protocol stack analysis, according to filter condition, find and follow the tracks of the communication process of these potential user groups, and qualified short message separated and be stored in the system, set search condition for the user, consult again by the data management software later stage.
Hardware support platform is made up of with communication module, human-machine interface module 5 modules processor system, Signaling System Number 7 data extract hardware module, storage medium, exchanges data.
Processor system is the core of whole hardware system, software programs such as the operating system program of operation whole system, short message analysis monitoring program.Can form separately by single processor system, also can form jointly by multiprocessor subsystem; Single processor system is structurally similar to processor subsystem, all is to be added that by general processor peripheral components such as boot memory, program storage, data storage and bus interface constitute.
Signaling System Number 7 data extract hardware module is at the custom-designed signaling communication line of monitoring system physical interface, has the ability of high impedance reception data, does not influence the proper communication of communication link, is responsible for extracting signaling data from the communication network of mobile radio communication.
Storage medium can be the storage medium of larger capacity such as the hard disk, compact disc rocordable on the physical significance, also can be the storage medium on the logical meaning, such as database server, is used to store needs record short message data for future reference.
Exchanges data and communication module generally are made up of exchanges data physical interfaces such as general Ethernet, RS232 serial ports; Be the physical channel of internal system swap data and control information, be used for setting the control information of monitoring filtering condition and coordination software module and process in internal system transmission data.
Human-machine interface module refers to Man Machine Interfaces commonly used such as display, keyboard and mouse, is used to set man-machine interactive operation such as monitoring filtering condition, demonstration content of short message.
Fasten in the physical connection pass, Signaling System Number 7 data extract hardware module, storage medium, exchanges data and communication module, human-machine interface module all must be integrated in the processor system; Need particularly point out: as previously mentioned,, in a complete monitoring system, may have a plurality of processor subsystem synthetic operation tasks of separating on the physics annexation according to the function needs of supervisory control system; Correspondingly, Signaling System Number 7 data extract hardware module, storage medium and exchanges data and communication module distribute and are integrated in a plurality of processor systems, wherein all should integrated data exchange and communication module in each processor system.
On logical relation, hardware module, storage medium and data exchange module are in the upper strata of processor system, by the processor system centralized control, by processor system exchange and deal with data; In multicomputer system, logical relation also is like this.
Software program comprises data communication software module, short message memory management module, man machine interface software module, system's inner control software module in driver module, content of short message analysis and filtering module, the system of operating system, Signaling System Number 7 data extract hardware module.
Operating system: being the kernel program of whole software, is the bottom support program of other software module.
The driver module of Signaling System Number 7 data extract hardware module: finish the hardware module initial configuration, and from communication network, extract signaling data.
Content of short message is analyzed and filtering module: according to the agreement of short message, from the signaling data of GSM/GPRS mobile radio communication network, take out short message data, realize that content of short message identification tracking mode, calling number trigger tracking, called number triggers the routine monitoring mode of following the tracks of and has automatic discovery and tracking target group's intellectual monitoring mode.
Data communication software module in the system: be responsible for contents such as data after transmit handling between each hardware module of internal system and control command; Exist under the situation of multi processor platform, also will between a plurality of subsystems, transmit data and control command.
The short message memory management module is the hypervisor of a database, short message that responsible stored filter goes out and relevant user information, and according to search condition organization and administration entire database, and the content of retrieve stored promptly.
The man machine interface software module: be responsible for the operational order of process user input, the result and the data content of output system monitoring are finished the function of man-machine interaction.
System's inner control software module: according to the needs of system's operation, produce also transmitting control information between Executive Module, coordinate each software module and move jointly; Exist under the situation of multi processor platform, also will have the function that control is distributed in the coordinated operation of the software module in each subsystem.
On logical relation, operating system is the bottom that is in software, and data communication software module, short message memory management module, man machine interface software module, system's inner control software module are in the upper strata in the driver module of Signaling System Number 7 data extract hardware module, content of short message analysis and filtering module, the system.By the operation of system's inner control software module all the other each software modules of centralized control on the basis of operating system, and pass through processor system, exchanges data and communication module in exchange and deal with data between hardware and the software module, between the subsystem.
Exist under the situation of multicomputer system, each processor subsystem all needs corresponding operating system support operation, data communication software module, short message memory management module, man machine interface software module can be distributed in and realize in a plurality of processor systems in driver module, content of short message analysis and filtering module, the system of hardware module and the mobile radio communication signaling is extracted, wherein in each processor system, all must have data communication software module and system's inner control software module in the system, to finish the communication-cooperation operation between each subsystem.Beneficial effect
The invention has the beneficial effects as follows can realize a kind of to existing GSM/GPRS mobile radio communication network function and not influence of performance, can the identification content of short message, have the short message information safety intelligence monitoring and controlling system of multiple tracking mode.As long as set the condition of monitoring, such as setting responsive information keyword, perhaps set some special objective group, start the intelligent tracking function in the monitoring system, has automatic learning characteristic, can intelligent-tracking all short message communication processes of all relevant users, the full content of detail record communication.Can be widely used in information monitoring aspects such as public security investigation, national security, a kind of new information analysis means of tracking is provided, increase work efficiency.
Description of drawings
Fig. 1 is a system schematic of the present invention.
Fig. 2 is the applied environment schematic diagram of the embodiment of the invention.
Fig. 3 is embodiment of hardware support platform schematic diagram of the present invention.
Fig. 4 is the realization hardware plan schematic diagram of a kind of GSM/GPRS Signaling System Number 7 data interface card of the present invention.
Fig. 5 is another embodiment scheme schematic diagram of hardware support platform of the present invention.
Fig. 6 is another embodiment scheme schematic diagram of hardware support platform of the present invention.
Fig. 7 is the software flow schematic diagram of extraction from the Signaling System Number 7 link, analysis and filtering short messages data among the present invention.
Fig. 8 is the software flow schematic diagram that partial message transmission among the present invention (MTP) is handled subprogram
Fig. 9 is the software flow schematic diagram that SCCP among the present invention (SCCP) is handled subprogram.
Figure 10 is the software flow schematic diagram that transaction capabilities part (TCAP) is handled subprogram among the present invention.
Figure 11 is the software flow schematic diagram of component portion information unit translation subprogram among the present invention.
Figure 12 is the software flow schematic diagram of short message data extraction, analysis subroutine among the present invention.
Figure 13 is the software flow schematic diagram of the short message analysis subroutine of Mobile Origination among the present invention (MO).
Figure 14 is the software flow schematic diagram of the short message analysis subroutine of travelling carriage termination (MT) among the present invention.
Figure 15 is the storage organization schematic diagram of a kind of calling number and called number among the present invention.
Figure 16 is that the once intelligence of monitoring system is found to illustrate with the communication process of tracking target among the present invention.
Figure 17 is a kind of based on number filtering and tracking intelligent algorithm of monitoring system among the present invention.
Figure 18 is a kind of keyword Matching Algorithm of monitoring system among the present invention.
Figure 19 is a kind of schematic diagram of organizing according to calling number storage short message data among the present invention.
Figure 20 is the Stored Procedure schematic diagram of database among the present invention.
Figure 21 is the retrieval flow schematic diagram of database among the present invention.
Embodiment
Below in conjunction with accompanying drawing, specific embodiments of the invention are further specified.
Fig. 1 is a system schematic of the present invention, is made up of hardware support platform and software module two large divisions:
Hardware support platform comprises (1) processor system, (2) Signaling System Number 7 data extract hardware module, (3) exchanges data and communication module, (4) storage medium and (5) man-machine interface.
Software module can be divided into data communication software module, (10) short message storage management software module, (11) man machine interface software module and (12) system inner control software module in (6) operating system, (7) Signaling System Number 7 data extract hardware module driver module, (8) short message analysis and filter software module, (9) system.
According to the size and the application need of Monitoring Data flow, can make up these modules, make up the hardware support platform and the distributed centralized monitoring system hardware support platform of the independent monitoring system of standalone.
For the independent monitoring system of standalone, hardware support platform comprises: (1) processor system, (2) Signaling System Number 7 data extract hardware module, (3) exchanges data and communication module, (4) storage medium and (5) man-machine interface; Software module comprises: data communication software module, (10) short message storage management software module, (11) man machine interface software module and (12) system inner control software module in (6) operating system, (7) Signaling System Number 7 data extract hardware module driver module, (8) short message analysis and filter software module, (9) system.
For distributed centralized monitoring system, whole system can be split as short message again and extract subsystem and short message filtering and storage management subsystem platform, and each subsystem all has hardware support platform and corresponding software module separately.Short message extracts subsystem and finishes the extraction of short message data, and is transmitted to short message filtering and storage management subsystem continuation processing; Short message filtering and storage management subsystem receive and handle short message and extract the short message data that subsystem platform forwards, and finish analysis, filtration, the storage of short message.
The hardware support platform that short message extracts subsystem comprises (1) processor system, (2) Signaling System Number 7 data extract hardware module, (3) exchanges data and communication module; Corresponding software module comprises: data communication software module, (12) system inner control software module in (6) operating system, (7) Signaling System Number 7 data extract hardware module driver module, (8) short message analysis and filter software module, (9) system.
Short message filtering and storage management subsystem platform comprise (1 ') processor system, (3 ') exchanges data and communication module, (4) storage medium and (5) man-machine interface; Corresponding software module comprises: (6 ') operating system, (8 ') short message analysis and filter software module, (10) short message storage management software module, (11) man machine interface software module and (12 ') system inner control software module.
Wherein, (8) short message analysis and filter software module can be extracted independent realization fully in the subsystem at short message, also can realize jointly with short message filtering and storage management subsystem.Under latter event, the function of whole software module need be repartitioned in two subsystems, realize in short message extraction subsystem such as extracting message calling number, called number and short message data content; And the remainder function can realize in short message filtering and storage management subsystem such as functions such as content of short message search, numbers match.
Standalone independence monitoring system mainly is suitable for the independent applicable cases of analyzing in certain area, and whole system all is integrated in the cover single devices, has mobility preferably.
Distributed centralized monitoring system can trans-regional synergic monitoring, and the short message communication process of a plurality of monitoring objectives is carried out analyzing and processing, can obtain more information, has more powerful application value.
Fig. 2 is the applied environment schematic diagram of the embodiment of the invention.
In the drawings, Short Message Entity (SME), short message service center (SC), short message service inlet MSC (SMS-GMSC)/short message service interworking MSC (SMS-IWMSC) have constituted the canonical system based on the short message of GSM with attaching position register (HLR), mobile switching centre (MSC) with VLR Visitor Location Register (VLR), travelling carriage (MS).
The short message monitoring system can be operated in the signaling link shown in Fig. 2 (1), i.e. arbitrary end points of the signaling link between short message service center (SC) and short message service inlet MSC (8MS-GMSC)/short message service interworking MSC (SMS-IWMSC); Also can be operated in the signaling link shown in Fig. 2 (2), i.e. arbitrary end points of the signaling link between short message service inlet MSC (SMS-GMSC)/short message service interworking MSC (SMS-IWMSC) and mobile switching centre (MSC).
Realizing based on Signaling System Number 7 in the GPRS network of short message, if mobile switching centre (MSC) is replaced with gprs service node (SGSN), then the position of short message Application of Monitoring System is with consistent in gsm system, and analytic process is also just the same.
It is to be noted, which monitor no matter be on the signaling link, monitoring system itself does not outwards send any data, just receive and analyze the signaling data that sends out of two communication end points, and on hardware designs, adopt the form of high-ohmic cross-connection, thus to the operate as normal of GSM/GPRS mobile radio communication network without any influence.
Fig. 3 is the embodiment of hardware support platform schematic diagram among the present invention, constitutes processor system among Fig. 1 by the common used in industry controller, and following hardware capability all is provided on the general industrial control computer mainboard:
(1) processor, the processor of support Intel Pentium series processors or AMD.
(2) north bridge chipset, integrated AGP controller and Memory Controller Hub.
(3) memory is generally all supported among the SDRAM that uses always and the DDRAM any.
(4) South Bridge chip group, the function of integrated PCI bridge and IDE controller.
(5) I/O interface chip provides keyboard, mouse and RS232 serial communication interface commonly used.
(6) video card provides display interface device.
These functions that industrial control computer mainboard provides have possessed the function of processor system required in the supervisory control system.
On this basis, add some auxiliary devices again:
(7) display provides the user to operate required graphic interface.
(8) Signaling System Number 7 data interface card, the signaling data in the intercepting GSM/GPRS mobile communications network is realized the Signaling System Number 7 data extract hardware module in the hardware support platform.
(9) IDE hard disk, the storage medium in the system.
(10) keyboard and mouse, the input interface of operating system of user.
(11) ethernet network interface card, optional module provides the passage of monitoring system and outside swap data, linking when forming centralized monitoring system with other main frame, provides exchanges data and communication module in the hardware support platform; Can realize in the unit monitoring system.
System to the monitoring capability of short message monitoring by the Signaling System Number 7 data interface card signaling link number and the system processing power that can support determine jointly.
Fig. 4 is the realization hardware plan schematic diagram of a kind of Signaling System Number 7 data interface card among the present invention, and 2 road Signaling System Number 7 data-handling capacities can be provided.
Interface card is mainly realized by chipset CN8472A and BT8370.
CN8272A is the hdlc controller with pci interface, and the disposal ability of 32 * 2 passages can be provided, and supports the application model of Signaling System Number 7, can handle two-way E1 data flow; In the actual use of native system, receive only two-way E1 data.
BT8370 is the framing of single channel E1 and circuit transmitting-receiving interface chip, can with the CN8272A seamless combination.And have long distance and short-range communication pattern, be very suitable for realizing the extraction of Signaling System Number 7 data flow at signalling point.In actual use, need two BT8370 to handle two-way E1 data.
Line interface unit on the interface card (LIU) provides the function of signal protection, impedance matching.It needs to be noted that in the process of the extraction that realizes the Signaling System Number 7 data flow, the receiving terminal of monitoring system does not need to add terminal matching resistance, and will turn off the build-out resistor able to programme of BT8370, only uses the current-limiting resistance of chip side.To be implemented in the high-ohmic cross-connection of monitoring signalling point, do not influence the proper communication between signalling point.
Fig. 5 is another embodiment scheme schematic diagram of the hardware support platform among the present invention, and this embodiment can finish the short message monitoring to the two-way Signaling System Number 7.
Processor system in the hardware support platform:
This embodiment is mainly by the processor system in (1) MPC860/MPC8260 communication processor, (2) ROM memory, (3) FLASH memory and (4) the SDRAM memory formation hardware support platform.
Wherein, the MPC860/MPC8260 communication processor is that U.S. Motorola Inc. is the custom-designed embedded microprocessor of communications applications, has consistent architectural framework, has following characteristics:
A) the inner integrated necessary memory control unit of composition processor system can extend out memory space easily.
B) inner integrated four serial communication controllers (SCC) can flexible configuration become the various protocols mode of operation, comprising HDLC pattern and Ethernet pattern.
C) inside is integrated dual serial Management Controller (SMC), can be configured to the mode of operation of universal asynchronous communication (UART).
The required start-up routine of ROM memory stores guiding whole system, memory capacity is less; The FLASH memory is the program storage of system, needs the memory space of the application program that loads after the system start-up; The SDRAM memory is a data storage, the data in the storage whole system running, and the calling number tabulation of storage monitoring objective and called number tabulation;
Signaling System Number 7 data extract hardware module in the hardware support platform: dual serial communication controler SCC2 and SCC3 in the MPC860/MPC8260 communication processor, after system start-up, software program is initialized to the HDLC pattern with this dual serial communication controler, is equivalent to the hdlc controller among the CN8472A among Fig. 4.SCC2, SCC3 and (5) E1 framing and line interface chip BT8370, (6) E1 line interface unit constitute the Signaling System Number 7 data extract hardware module in the hardware support platform.
Exchanges data in the hardware support platform and communication module: another SCC1 serial communication controller in the MPC860/MPC8260 communication processor, after system start-up, software program is initialized to the Ethernet mode of operation with it, forms a 10/100M ethernet communication module with (7) ethernet physical layer chip LXT971, (6) ethernet line interface unit (LIU); Serial Management Controller SMC1 in the MPC860/MPC8260 communication processor, after system start-up, software program is initialized to the UART mode of operation with it, with RS232 level transferring chip (9), forms a RS232 communication port; Ethernet port and RS232 port can be finished the communication function of data and order, constitute exchanges data and communication module in the hardware support platform.
Storage medium in the hardware support platform: realize that by portable computer general portable computer is such as all integrated bigger IDE hard disk of memory capacity in the notebook computer, the function that can serve as storage medium; Also can be connected on the central database server, directly be stored in the database by portable computer.
Man-machine interface in the hardware support platform: realize that by portable computer general portable computer is such as all integrated Man Machine Interfaces commonly used such as LCD display, keyboard, trace ball in the notebook computer.The control command of user's input is explained through the software of operation on computers, hands to through communication module and explains execution in the embedded system, and the result who draws returns in the computer by FPDP and shows subsequent treatment such as storage.
Fig. 6 is another embodiment scheme schematic diagram of the hardware support platform among the present invention, and this embodiment can finish the short message monitoring to four road Signaling System Number 7s.
Processor system in the hardware support platform:
This embodiment is mainly by the processor system in (1) MPC8240 communication processor, (2) ROM memory, (3) FLASH memory and (4) the SDRAM memory formation hardware support platform.
Wherein, the MPC8240 communication processor is a kind of embedded microprocessor of U.S. Motorola Inc., has following characteristics:
A) the inner integrated necessary memory control unit of composition processor system can extend out memory space easily.
B) inner integrated PCI bridge, direct memory access (DMA) controller, programmable interrupt controller (EPIC), I2C bus control unit, plug-in device easily
In actual design, MPC8240 also can be substituted in conjunction with pci bridge chip by other flush bonding processor, such as the general processor IQ80310 of the Intel PCI bridge 80312 in conjunction with two pci buss.
The required start-up routine of ROM memory stores guiding whole system, memory capacity is less; The FLASH memory is the program storage of system, needs the memory space of the application program that loads after the system start-up; The SDRAM memory is a data storage, the data in the storage whole system running, and the calling number tabulation of storage monitoring objective and called number tabulation;
Signaling System Number 7 data extract hardware module in the hardware support platform: the interface unit (LIU) of hdlc controller among (6) CN8478A and PCI bridge, (7) two 4 road E1 framing and line interface chip FEB22554, (8) 8 road E1 circuits constitutes the Signaling System Number 7 data extract hardware module in the hardware support platform.
CN8478A is the hdlc controller with pci interface, and the disposal ability of 32 * 8 passages can be provided, and supports the Application Design of Signaling System Number 7, can handle 8 road E1 data flow; In actual use, be used to handle data on eight road E1 receive directions.
FEB22554 is the framing of 4 road E1 and circuit transmitting-receiving interface chip, can with the CN8278A seamless combination.And have long distance and short-range communication pattern, and the monitoring pattern is provided, be very suitable for realizing the extraction of Signaling System Number 7 data flow at signalling point.In actual use, need two FEB22554 to handle eight road E1 data.
Line interface unit on the interface card (LIU) provides the function of signal protection, impedance matching.It needs to be noted, in the process of the extraction that realizes the Signaling System Number 7 data flow, the receiving terminal of monitoring system must be handled according to the matching technique under the monitoring pattern of FEB22554, to be implemented in the high-ohmic cross-connection of monitoring signalling point, does not influence the proper communication between signalling point.
Exchanges data in the hardware support platform and communication module: Ethernet interface chip, (9) ethernet line interface unit (LIU) of articulating (8) pci interface on the pci bus of MPC8240 are realized the Ethernet data interface; On the system bus of MPC8240, articulate (10) universal asynchronous communication (UART) chip, (11) RS232 level transferring chip, form a RS232 communication module; Ethernet port and RS232 port can be finished the data in the general application and the communication function of order, constitute exchanges data and communication module in the hardware support platform.
Wherein, (8) the Ethernet interface chip of pci interface can use 82559 of Intel, functions such as the mac controller of chip internal is integrated Ethernet and physical layer encodes decoding after the combination of ethernet line interface unit, can realize the ethernet communication module easily.(10) universal asynchronous communication (UART) chip can use the chipset of 16550 compatibilities, and (11) RS232 level transferring chip can be used MAX232, constitutes serial communication module.
The short message that processor system, Signaling System Number 7 data extract hardware module, exchanges data and communication module have constituted in the centralized monitoring system extracts subsystem.
Man-machine interface in the hardware support platform:
Realize that by (12) portable computer general portable computer is such as all integrated Man Machine Interfaces commonly used such as LCD display, keyboard, trace ball in the notebook computer.The control command that the user imports is explained through the software of operation on computers, hands to short message through communication module and extracts explanation execution in the subsystem, and the result who draws returns in the computer by FPDP and shows subsequent treatment such as storage.
Storage medium in the hardware support platform:
Realize jointly by (12) portable computer, (13) internet or private network and (14) database server.The remote database access software that short message moves in (12) portable computer through (13) internet or private network, stores in (14) database server; The user also can be provided with querying condition, through (13) internet or private network, and the short message data of storing in visit (14) database server.
Processor system in the short message storage management subsystem is realized by (12) portable computer, adds man-machine interface, storage medium, has constituted the hardware support platform of the short message storage management subsystem in the centralized monitoring system.
This hardware support platform is all finished the extraction of signaling data and the forwarding of short message data on hardware designs by special hardware, the processor that short message extracts in the subsystem can have more resources to finish the analysis of short message, filtration; And the short message storage management subsystem has been shared the function of storage, maintenance and the inquiry in user's operation, short message data storehouse.So have powerful disposal ability, can monitor many short message links simultaneously.
Fig. 7 is the software flow schematic diagram of extraction from the Signaling System Number 7 link, analysis and filtering short messages data.
In GSM mobile radio communication network, short message is carried by Signaling System Number 7; In short message service, be based on basically also that Signaling System Number 7 realizes as bottom carrying based on GPRS.No matter so be for the short message service in the GSM mobile radio communication network, also be based on the short message service of GPRS, the whole flow process of extraction, analysis and filtering short messages data can be decomposed into following plurality of processes:
1) receives the signal element of delivering from GSM/GPRS Signaling System Number 7 data extract hardware module.
2) judge whether to belong to the message signal unit (MSU) that may carry short message, if message signal unit then continues execution in step 3; If not, then withdraw from the processing of current demand signal unit.
3) according to professional expression language in the message signal unit (MSU),, then continue execution in step 4 if the upper-layer protocol of current message signal unit (MSU) belongs to SCCP (SCCP); If not, then withdraw from the processing of current demand signal unit.
4) recalls information hop (MTP) is handled subprogram, the implication of each data field of partial message transmission of translation current information unit.
5) call SCCP (SCCP) and handle subprogram, the implication of each data field of the SCCP part in the translation current information unit.
6) implication of each data field of the TCAP part in the translation current information unit.
7) the current information element analysis finishes, and withdraws from this and calls.
It is pointed out that in step 5 and 6,, also can finish the current information element analysis, withdraw from this and call if some Rule of judgment does not satisfy.
Fig. 8 is the software flow schematic diagram that partial message transmission (MTP) is handled subprogram; Be responsible for according among the GF001-9001 " Chinese inland telephone network NO.7 aspect technical specification " to the definition of MTP part, the implication of each data field of partial message transmission of translation current information unit.
Main execution in step is as follows:
1) information of eight hytes of service message translation.
2) translation of Destination Point Code is tabled look-up, compatible 24 and 14 s' coding.
3) translation of OPC Origination Point Code is tabled look-up, compatible 24 and 14 s' coding.
4) call end.
Fig. 9 is the software flow schematic diagram that SCCP (SCCP) is handled subprogram; Be responsible for the implication of each data field of SCCP of translation current information unit.
Main execution in step is as follows:
1), judges whether the information type of current SCCP is user data type (UDT), if then continue execution in step 2, otherwise withdraw from the analysis of current information unit according to the information type sign indicating number.
2) translation protocol classification.
3) translation called address.
4) translation calling address.
5) length of translation transaction capabilities partial data.
6) call end.
Figure 10 is the software flow schematic diagram that transaction capabilities part (TCAP) is handled subprogram; Be responsible for according among the GF001-9001 " Chinese inland telephone network NO.7 aspect technical specification " to the definition of transaction capabilities part, the implication of each data field of transaction capabilities part of translation current information unit, and the translation subprogram of calling component portion information unit among the TCAP.
Main execution in step is as follows:
1) the information type label in the translation transaction capabilities part (TCAP).
2) length of the information unit in the translation transaction capabilities part (TCAP).
3), continue execution in step 4 if the current information type is not unidirectional information type; Otherwise directly change step 5.
4) the transaction portion information unit in the translation transaction capabilities part (TCAP).
5) if there is the dialogue part, translate corresponding data field.
6) call the subprogram that the component portion information unit is translated.
7) call end.
Figure 11 is the software flow schematic diagram of component portion information unit translation subprogram; Be responsible for according among the GF001-9001 " Chinese inland telephone network NO.7 aspect technical specification " to the definition of component portion, the implication of each data field of component portion of translation current information unit, and the translation subprogram of calling MAP (MAP).
Main execution in step is as follows:
1) finds component portion label code (0X6C).
2) translation component partial-length.
3) translation component part type label.
4) translation component length.
5), call one of four sub-processes according to the translation result of component portion type label.
6) call end.
Short message data is to be encapsulated in the MAP-FORWARD-SHORT-MESSAGE information, and being encapsulated in the component type label through MAP is to call in the component portion information unit of composition.Therefore, in four sub-processes that provide in Figure 11, most important sub-process is to call the composition sub-process.
The key step of calling the composition sub-process is as follows:
1) finds the label code (0X02) that calls ID.
2) length of ID is called in translation.
3) call ID according to the length translation of calling ID.
4) if find the label code (0X80) of link ID, continue execution in step 5; Otherwise, direct execution in step 7.
5) length of translation link ID.
6) the length translation according to link ID links ID.
7) find command code label (0X02 or 0X06).
8) length of translating operation sign indicating number.
9) the practical operation meaning of translating operation sign indicating number.
10), continue execution in step 11 if find parameter tags sign indicating number (0X30 or 0X31); Otherwise direct execution in step 13.
11) length of translation parameter.
12) actual content of interpretation parameters.
13) sub-process is called end.
In step 9, the actual content of command code has indicated the concrete operations definition that encapsulates in the component portion, and such as the MAP operation of mobile radio communication Position Updating, command code is defined as 0X02, and promptly metric 2; Get the MAP operation of roaming number, command code is defined as 0X04, and promptly metric 4; Transmit the MAP operation of short message, command code is defined as 0X2E, and promptly metric 46.According to command code, how can to determine the follow-up content of parameter of interpreter operation sign indicating number.
If just extract short message data, only need to analyze and transmit a kind of MAP operation of short message, but in order to obtain the roaming number of monitoring objective, and the migration of the current location of tracking and monitoring target, also need to analyze other relevant MAP operation.Correspondingly, also need to analyze return results sub-process, return error sub-process, Reject component sub-process.The realization flow of these sub-processes provides in Figure 11, and analytic process is with to call the composition sub-process similar.
Figure 12 is that short message data extracts, the software flow schematic diagram of analysis subroutine; Realize in the standard (3GPP TS 23.040) that according to the MAP signaling (ETSI GSM/DCS standard 09.02) of standard and short message technology to the definition of short message data form, translation is encapsulated in the short message data of the component portion of information unit.
Main execution in step is as follows:
1) finds command code label (0X02).
2) translation component partial-length is transmitted operation for short message, and length is 1 byte.
3) whether command code is 0X2E (metric 46), and whether promptly current operation is that short message is transmitted operation; If, then continue execution in step 4, call otherwise finish this.
4) find command code label (0X30 or 0X31), if, then continue execution in step 5, call otherwise finish this.
5) length of translation parameter.
6) according to short message service center be the destination address or the source address of short message, the current short message forward command of identification is forwarded to travelling carriage from short message service center, still be to be forwarded to short message service center from travelling carriage, and, call the short message analysis subroutine of Mobile Origination (MO) or the short message analysis subroutine of travelling carriage termination (MT) according to analysis result.
7) call end.
Figure 13 is the software flow schematic diagram of the short message analysis subroutine of Mobile Origination (MO); Realize in the standard (3GPP TS23.040) that according to the short message technology definition to the short message data form, translation are encapsulated in short message and transmit short message data in the parameter of operation signaling.
Main execution in step is as follows:
1) translation short message service center number.
2) calling terminal number of translation short message is handed to the number filtering subprogram, judges whether calling number is monitoring objective.
3) type (MTI) of translation short message.
4) the time limit form (VPF) of translation short message.
5) translation reverse-path (RP).
6) information reference (MR) of translation short message.
7) the receiving terminal number of translation short message is handed to the number filtering subprogram, judges whether called number is monitoring objective.
8) the agreement sign (PID) of translation short message.
9) data-encoding scheme (DCS) of translation short message.
10) the existence time limit (VP) of translation short message.
11) content-length (UDL) of translation short message.
12) obtain the specified short message data of content-length value (UD), and hand to keyword coupling subprogram, whether have sensitive content in the search short message data.
13) call end.
Figure 14 is the software flow schematic diagram of the short message analysis subroutine of travelling carriage termination (MT); Realize in the standard (3GPP TS23.040) that according to the short message technology definition to the short message data form, translation are encapsulated in short message and transmit short message data in the parameter of operation signaling.
Main execution in step is as follows:
1) called terminal number of translation short message is handed to based on number filtering and tracking intelligent algorithm subprogram, judges whether called number is monitoring objective.
2) translation short message service center number.
3) type (MTI) of translation short message.
4) translation short message subsequent segments (MMS) field.
5) translation reverse-path (RP).
6) state reporting mark (SRI) of translation short message.
7) calling terminal number of translation short message is handed to based on number filtering and tracking intelligent algorithm subprogram, judges whether calling number is monitoring objective.
8) the agreement sign (PID) of translation short message.
9) data-encoding scheme (DCS) of translation short message.
10) translation short message service center's timestamp (SCTS).
11) content-length (UDL) of translation short message.
12) obtain the specified short message data of content-length value (UD), and hand to keyword coupling subprogram, whether have sensitive content in the search short message data.
13) call end.
Figure 15 is the storage organization schematic diagram of a kind of calling number and called number.
Rule according to the setting of mobile radio communication network users number, each mobile subscriber number can be split as mobile network number, local network number, three attribute fields of client's number, when tissue database and searching database, can locate convenient the modification and accessing database fast.
Each mobile subscriber number also has a tracking depths attribute field, is used for realizing in monitoring system the function of intelligent-tracking.Will be in conjunction with its effect in the monitoring analysis process of the illustrative communication process explanation of Figure 16.
Figure 16 is that intelligence is found to illustrate with the communication process of tracking target in the monitoring system.
If setting mobile subscriber A in monitoring system is monitoring objective, and supposes that its tracking depths attribute field is 3.
In communication process, mobile subscriber A sends SMS message to mobile subscriber B, and monitoring system can also join mobile subscriber B in the monitoring objective according to the intelligent algorithm of number filtering of introducing below and tracking, and it is 2 that its tracking depths attribute field is set automatically; In another time communication process, mobile subscriber C sends SMS message to mobile subscriber B, and system discovery also joins mobile subscriber C in the monitoring objective, and the tracking depths attribute field is made as 1; Mobile subscriber C sends SMS message to mobile subscriber D, and system discovery also joins mobile subscriber D in the monitoring objective, and the tracking depths attribute field is made as 0.In mobile subscriber E sent SMS message process to mobile subscriber D, the tracking attribute field of system discovery mobile subscriber D was made as 0, mobile subscriber E is not joined in the monitoring objective.
So far, monitoring system can have been monitored the mobile subscriber B that has direct relation with mobile subscriber A; And from motion tracking mobile subscriber C, the D that may be correlated with, got rid of the less mobile subscriber E of correlation.By limiting monitoring range effectively, obtain Useful Information.
Figure 17 is a kind of filtration and a tracking intelligent algorithm based on number in the monitoring system, is used to search for message calling number and called number and whether belongs to monitoring objective; And, can have the function of intelligence discovery and tracking target according to the setting of system.Its algorithm flow is as follows:
1) judges that calling number whether in calling number monitoring tabulation, if calling number is one of monitoring objective, then continues execution in step 2, otherwise changes step 8.
2) the current short message of storage is in the database of calling number correspondence.
3) started the function of intelligent-tracking in the judgement system,, then continued execution in step 4, otherwise changeed step 13 if function is opened.
4) judge called number whether in the called number watch-list, if there is no record then continues execution in step 5, otherwise changes step 13.
5) whether the tracking depths attribute field of judging calling number equals 0, if be not equal to 0, continues execution in step 6, if equal 0, current called number needn't be monitored tracking, changes step 13.
6) add current called number respectively in calling number watch-list and called number watch-list, and the tracking depths attribute is set for (calling number tracking depths-1).
7) redirect execution in step 13.
8) judge that called number whether in called number monitoring tabulation, if called number is one of monitoring objective, then continues execution in step 9, otherwise changes step 13.
9) the current short message of storage is in the database of called number correspondence.
10) started the function of intelligent-tracking in the judgement system,, then continued execution in step 11, otherwise changeed step 13 if function is opened.
11) whether the tracking depths attribute field of judging called number equals 0, if be not equal to 0, continues execution in step 12, if equal 0, current calling number needn't be monitored, and changes step 13.
12) add current calling number respectively in calling number watch-list and called number watch-list, and the tracking depths attribute is set for (called number tracking depths-1).
13) call end.
Figure 18 is a kind of keyword Matching Algorithm in the monitoring system, be used for searching for current content of short message and whether have some sensitive content, its algorithm thought is: the predefined one group of responsive word be concerned about of system user, constitute the set of keywords in the algorithm, when monitoring, short message data to all users carries out traversal search, if detect and have keyword in the short message, think that then the active user meets the monitoring condition, then write down the short message communication process, and the active user is added in the monitoring tabulation.
Before introducing the keyword matching algorithm, be defined as follows notion and computing:
Unit length: the long measure of short message data content, determine by the coded system of short message.Such as in the English short message, being 7 bits, in Chinese short message 2 bytes.
Current data: the unit length short message data that data pointer is pointed.
Set of keywords: a set of keyword, minimum length are a unit length.
Keyword subset is closed: to set of keywords after treatment, and the one group of new key that obtains.
Data belong to set of keywords: the data of first unit length of the keyword of the part in current data and the current set of keywords are identical.
Data are mated with keyword: the data of first unit length of current data and keyword are identical.
Data and keyword mate fully: data and keyword coupling, and this keyword is a unit length.
Algorithm flow is as follows:
1) initialization data pointer points to current short message data, obtains the content of monitoring.
2) judge whether current data belongs to set of keywords,, then continue execution in step 3, otherwise change step 10 if belong to set of keywords.
3) judge that a certain keyword mates fully in current data and the set of keywords, coupling is then changeed step 12, otherwise continues execution in step 4.
4) initialization keyword subset is as the space of keyword computing.
5) copy the keyword of coupling, the data of first unit length removed in each keyword, obtain new keyword, form keyword subset.
6) judge that whether short message also has data etc. pending,, then change step 13, otherwise continue execution in step 7 if there are not data etc. pending.
7) move a unit length behind the data pointer.
8) judge whether current data belongs to keyword subset,, then continue execution in step 9 if belong to keyword subset; Otherwise change step 2.
9) judge whether the keyword of coupling is fully arranged in the keyword subset,, then change step 12, otherwise change step 5 if there is the keyword of coupling fully.
10) judge that whether short message also has data etc. pending, if data need to handle, then continues execution in step 11, otherwise changes step 13.
11) move a unit length behind the data pointer, change step 2.
12) the match is successful, and the keyword of record coupling sends message to stored program, and the keyword of short message data and coupling is added in the database, changes step 14.
13) coupling is unsuccessful.
14) call and withdraw from.
For example: in communication process, the content of short message that the party A-subscriber issues the party B-subscriber is " CABA ".The set of keywords of setting in the monitoring system is combined into: { ABA, ABB, ABC, ABD, BBA, BBB, BBC, BBD}; According to top algorithm, the process of carrying out content match is as follows:
1. take out the current data " C " of short message, judge and do not belong to set of keywords; Move behind the data pointer, continue coupling.
2. the current data of short message is " A ", judges it and belongs to set of keywords, but not exclusively mate; According to current keyword draw keyword subset BA, BB, BC, BD} moves behind the data pointer, continues coupling.
3. the current data of short message is " B ", judges it and belongs to keyword subset, but not exclusively mate; According to current keyword subset draw keyword subset A, B, C, D} moves behind the data pointer, continues coupling.
4. the current data of short message is " A ", judges it and belongs to keyword subset, and mate fully, shows that the match is successful, and the keyword of coupling is " ABA ".
As for the mobile subscriber who is added into because of the keyword coupling in the monitoring system, its tracking depths can be set according to systematic unity, has the tracking attribute of same levels, also can be distinguished according to keyword, gives different tracking attributes.
Figure 19 is a kind of schematic diagram of organizing according to calling number storage short message data.
Attribute word that can index in the database comprises that calling number, called number, calling number send to the short message sum of called number, the detail time of every short message, the keyword that the match is successful according to these attribute words, can index content of short message easily.
Wherein, the short message sum between calling number and called number is an important information element, and the short message communication process between relevant target complex not only can be found and monitor to the intelligent-tracking algorithm in the coupling system automatically; And some target and the relation between major heading that can pick out in the target complex are close and distant.
About the realization of database, can be by means of existing Database Systems, such as ODBC, database software such as SQL can both satisfy the requirement of monitoring system substantially.When monitoring system was standalone independence monitoring system, Database Systems and monitoring system ran on the same hardware support platform, shared same operating system; When monitoring system was distributed centralized monitoring system, Database Systems operated on the different hardware platforms with monitoring system, even unified data server can be set, the operation that special disposal is associated with the data.
Figure 20 is the Stored Procedure schematic diagram of database, and algorithm flow is as follows:
1) whether there has been the calling number watch-list in the searching system,, then continued execution in step 2, otherwise changeed step 4 if there is not the calling number watch-list.
2) call Database Systems, set up a calling number watch-list according to structure shown in Figure 15.
3) call Database Systems, set up a calling number content of short message store list according to structure shown in Figure 19.
4) call Database Systems, according to the requirement of calling of user's input or system, to the calling number watch-list add, operation such as modification, safeguard the calling number watch-list.
5) call Database Systems, the short message data that monitoring system is truncated to, to the calling number monitor database add, operation such as modification, the short message data storehouse of safeguarding the calling number correspondence.
6) whether there has been the called number watch-list in the searching system,, then continued execution in step 7, otherwise changeed step 9 if there is not the called number watch-list.
7) call Database Systems, set up a called number watch-list according to structure shown in Figure 15.
8) call Database Systems, set up a called number content of short message store list according to structure shown in Figure 19.
9) call Database Systems, according to the requirement of calling of user's input or system, to the called number watch-list add, operation such as modification, safeguard the called number watch-list.
10) call Database Systems, the short message data that monitoring system is truncated to, to the called number monitor database add, operation such as modification, the short message data storehouse of safeguarding the called number correspondence.
11) call end
Figure 21 is the retrieval flow schematic diagram of database, and algorithm flow is as follows:
1) whether there has been the calling number watch-list in the searching system,, then continued execution in step 2, otherwise changeed step 11 if there is the calling number watch-list.
2) retrieval calling number watch-list obtains the relevant information of calling number.
3) database of visit calling number correspondence according to the condition of user search, obtains the relevant short message data of calling number from database.
4) call relevant data forwarding program, show by other subprogram, perhaps directly call man-machine interface subprogram output information with the information of calling number and after meeting the content of short message data forwarding of search condition.
5) whether the information that judgement is relevant with calling number is retrieved all and is finished, if search complete, continues execution in step 6, otherwise changes step 3, continues to retrieve.
6) whether there has been the called number watch-list in the searching system,, then continued execution in step 7, otherwise changeed step 11 if there is the called number watch-list.
7) retrieval called number watch-list obtains the relevant information of called number.
8) database of visit called number correspondence according to the condition of user search, obtains the relevant short message data of called number from database.
9) call relevant data forwarding program, show by other subprogram, perhaps directly call man-machine interface subprogram output information with the information of called number and after meeting the content of short message data forwarding of search condition.
10) whether the information that judgement is relevant with called number is retrieved all and is finished, if search complete, continues execution in step 11, otherwise changes step 8, continues to retrieve.
11) call end.
The hardware platform of several embodiment and the software processes subprogram of main core have been provided above.
For the man machine interface software module that does not provide, interface function that can the call operation system is realized; Data communication software module in the system, information communication mechanism and the general communication protocol that can use the operating system maturation realize such as ICP/IP protocol stack form; System's inner control software module, come down to a top layer control program, hardware drive program is extracted the data that software module extracts, data communication software module in the calling system, send to number of short message filtration, content match search software module, after treatment, the interior data communication software module of calling system sends to short message storing software module again; And receive the instruction that the user imports, and set monitoring condition or search condition, call short message retrieval software module, obtain result for retrieval.

Claims (10)

1. the short message monitoring system in the GSM/GPRS mobile communications network is connected in parallel on the signaling link of GSM/GPRS mobile communications network, does not influence the performance and the function of network, and mobile subscriber's short message communication is monitored, stored and can retrieve; It is characterized in that: whole monitoring system is made up of hardware support platform and software module; Hardware support platform comprises processor system, Signaling System Number 7 data extract hardware module, exchanges data and communication module, storage medium and man-machine interface; Software module comprises: data communication software module, short message storage management software module, man machine interface software module and system's inner control software module in operating system, Signaling System Number 7 data extract hardware module driver module, short message analysis and filter software module, the system.
2. short message monitoring system as claimed in claim 1 is characterized in that: hardware module and software module all can be integrated in the same processor system, form standalone independence monitoring system; Also hardware module and software module can be distributed in a plurality of processor systems, form distributed centralized monitoring system;
3. short message monitoring system as claimed in claim 2 is characterized in that: have the function of setting the monitoring objective group according to the calling number in the short message communication process, called number.
4. short message monitoring system as claimed in claim 2, it is characterized in that: have the short message of preestablishing sensitive content, form set of keywords, all mobile subscribers' short message is carried out match search, if comprise arbitrary keyword in the short message, the function of then storing automatically, monitoring.
5. short message monitoring system as claimed in claim 2, it is characterized in that: have by the tracking depths attribute of monitoring objective is set, determine this targeted customer's relevant mobile subscriber group's size by system, find and follow the tracks of the function of the short message communication process of this part potential user group automatically.
6. short message monitoring system as claimed in claim 2 is characterized in that: have the relevant mobile subscriber's short message communication with other of monitoring objective user is added up, infer the function that relation is close and distant according to the short message communication frequency.
7. short message monitoring system as claimed in claim 2 is characterized in that: have the function of setting the monitoring objective group according to the calling number in the short message communication process, called number; Have the short message of preestablishing sensitive content, form set of keywords, all mobile subscribers' short message is carried out match search, the function of if comprise arbitrary keyword in the short message, then store automatically, monitoring.
8. short message monitoring system as claimed in claim 2 is characterized in that: have the function of setting the monitoring objective group according to the calling number in the short message communication process, called number; Have by the tracking depths attribute of monitoring objective is set, determine this targeted customer's relevant mobile subscriber group's size, find and follow the tracks of the function of the short message communication process of this part potential user group automatically by system.
9. short message monitoring system as claimed in claim 2 is characterized in that: have the function of setting the monitoring objective group according to the calling number in the short message communication process, called number; Have the short message of preestablishing sensitive content, form set of keywords, all mobile subscribers' short message is carried out match search, the function of if comprise arbitrary keyword in the short message, then store automatically, monitoring; Have by the tracking depths attribute of monitoring objective is set, determine this targeted customer's relevant mobile subscriber group's size, find and follow the tracks of the function of the short message communication process of this part potential user group automatically by system.
10. short message monitoring system as claimed in claim 2 is characterized in that: have the function of setting the monitoring objective group according to the calling number in the short message communication process, called number; Have the short message of preestablishing sensitive content, form set of keywords, all mobile subscribers' short message is carried out match search, the function of if comprise arbitrary keyword in the short message, then store automatically, monitoring; Have by the tracking depths attribute of monitoring objective is set, determine this targeted customer's relevant mobile subscriber group's size, find and follow the tracks of the function of the short message communication process of this part potential user group automatically by system; Have the relevant mobile subscriber's short message communication with other of monitoring objective user is added up, infer the function that relation is close and distant according to the short message communication frequency.
CN 03131604 2003-05-30 2003-05-30 Short message monitoring system in GSM/GPRS mobile communication network Pending CN1455616A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03131604 CN1455616A (en) 2003-05-30 2003-05-30 Short message monitoring system in GSM/GPRS mobile communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03131604 CN1455616A (en) 2003-05-30 2003-05-30 Short message monitoring system in GSM/GPRS mobile communication network

Publications (1)

Publication Number Publication Date
CN1455616A true CN1455616A (en) 2003-11-12

Family

ID=29260456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03131604 Pending CN1455616A (en) 2003-05-30 2003-05-30 Short message monitoring system in GSM/GPRS mobile communication network

Country Status (1)

Country Link
CN (1) CN1455616A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1321542C (en) * 2004-01-15 2007-06-13 株式会社Ntt都科摩 Mobile communication terminal and accounting control device
CN1997058B (en) * 2005-12-29 2010-09-29 山东移动通信有限责任公司 A method for monitoring of the high-traffic short message
CN101232635B (en) * 2007-01-25 2011-03-09 上海粱江通信***股份有限公司 System for purifying short messages based on signaling process technique
CN101202942B (en) * 2006-12-13 2011-04-20 中兴通讯股份有限公司 Method for monitoring short message
CN1926892B (en) * 2004-03-26 2011-07-06 艾利森电话股份有限公司 Method and apparatus for sending message to mobile station by addressing the hardware part
CN101557571B (en) * 2009-05-25 2011-10-26 中兴通讯股份有限公司 Short message service monitoring method and system by mobile terminal and monitoring center
CN103619001A (en) * 2013-11-01 2014-03-05 宇龙计算机通信科技(深圳)有限公司 Short message processing method, device and mobile terminal
CN106332021A (en) * 2016-08-22 2017-01-11 安徽拓通信科技集团股份有限公司 Method for sending automatic monitoring sensitive words by short message

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1321542C (en) * 2004-01-15 2007-06-13 株式会社Ntt都科摩 Mobile communication terminal and accounting control device
CN1926892B (en) * 2004-03-26 2011-07-06 艾利森电话股份有限公司 Method and apparatus for sending message to mobile station by addressing the hardware part
CN1997058B (en) * 2005-12-29 2010-09-29 山东移动通信有限责任公司 A method for monitoring of the high-traffic short message
CN101202942B (en) * 2006-12-13 2011-04-20 中兴通讯股份有限公司 Method for monitoring short message
CN101232635B (en) * 2007-01-25 2011-03-09 上海粱江通信***股份有限公司 System for purifying short messages based on signaling process technique
CN101557571B (en) * 2009-05-25 2011-10-26 中兴通讯股份有限公司 Short message service monitoring method and system by mobile terminal and monitoring center
CN103619001A (en) * 2013-11-01 2014-03-05 宇龙计算机通信科技(深圳)有限公司 Short message processing method, device and mobile terminal
CN106332021A (en) * 2016-08-22 2017-01-11 安徽拓通信科技集团股份有限公司 Method for sending automatic monitoring sensitive words by short message

Similar Documents

Publication Publication Date Title
CN1171433C (en) Detecting possible fraudulent communication usage
CN1126357C (en) Data processing system for communications network
CN1222896C (en) Administration of user's outline data
CN1149492C (en) Remote control method, server and recording medium
CN100336352C (en) Content releasing system, descripting data releasing apparatus and content releasing method
CN1764106A (en) System and method for preventing software and hardware with communication condition/function against embezzlement
CN1269337C (en) Content adaptive service control system
CN1655145A (en) Systems and methods that optimize row level database security
CN1230767C (en) Digital content entering system and digital content entering program
CN1266512A (en) Hardware acceleration for an object-oriented programming language
CN1695127A (en) Network interface and protocol
CN1862538A (en) Data configuration system and method for implementing data configuration
CN1645336A (en) Automatic extraction and analysis for formwork based on heterogenerous logbook
CN101065737A (en) Processor and secure processing system
CN1435043A (en) Method and device for call center operation
CN1181545A (en) Information acquisition proxy system and information transfer managing system
CN1801183A (en) Information processing apparatus and method, and program
CN1968468A (en) Tetra mobile phone integrating GIS and PDA functions and implementation method thereof
CN1601556A (en) Secure device and information processing unit
CN101052186A (en) Service restriction apparatus and method for portable communication device
CN1455616A (en) Short message monitoring system in GSM/GPRS mobile communication network
CN1098501C (en) simulator and method for SQL relational database
CN1270530C (en) Receiver
CN1235421C (en) Intelligent terminal application protocol
CN1799048A (en) A universal database schema

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication