Information acquisition system and method of mobile terminal

文档序号:260450 发布日期:2021-11-16 浏览:27次 中文

阅读说明:本技术 移动终端的信息获取系统及方法 (Information acquisition system and method of mobile terminal ) 是由 李忠 姜福利 张羽 王方园 尚程 梁彧 王杰 杨满智 田野 金红 陈晓光 傅强 于 2021-08-03 设计创作,主要内容包括:本发明实施例公开了一种移动终端的信息获取系统及方法。其中,系统包括:至少一个基站、至少一个还原服务器以及配置服务器;各基站分别与各还原服务器以及配置服务器通信连接;还原服务器与配置服务器通信连接;各基站,用于获取待发送信息的目标移动终端的用户识别码,如果确定用户识别码存在于目标用户识别码列表中,则将目标移动终端待发送的目标信息转发至还原服务器;还原服务器,用于对接收到的目标信息进行还原处理,并将还原后的目标信息发送至配置服务器;配置服务器,用于对接收到的还原后的目标信息在目标区域进行显示。本发明实施例的方案,可以实现在用户无感知的情况下对用户所使用的移动终端所发送或者接收的信息进行监控。(The embodiment of the invention discloses an information acquisition system and method of a mobile terminal. Wherein, the system includes: the system comprises at least one base station, at least one recovery server and a configuration server; each base station is respectively in communication connection with each reduction server and the configuration server; the restoring server is in communication connection with the configuration server; each base station is used for acquiring a user identification code of a target mobile terminal of information to be transmitted, and if the user identification code is determined to be in a target user identification code list, forwarding target information to be transmitted of the target mobile terminal to a reduction server; the restoration server is used for restoring the received target information and sending the restored target information to the configuration server; and the configuration server is used for displaying the received restored target information in the target area. The scheme of the embodiment of the invention can realize monitoring the information sent or received by the mobile terminal used by the user under the condition that the user does not sense the information.)

1. An information acquisition system of a mobile terminal, comprising: the system comprises at least one base station, at least one recovery server and a configuration server;

each base station is respectively in communication connection with each reduction server and each configuration server; the reduction server is in communication connection with the configuration server;

each base station is used for acquiring a user identification code of a target mobile terminal of information to be sent, and if the user identification code is determined to be in a target user identification code list, forwarding target information to be sent of the target mobile terminal to a reduction server;

the reduction server is used for carrying out reduction processing on the received target information and sending the reduced target information to the configuration server;

and the configuration server is used for displaying the received restored target information in a target area.

2. The system of claim 1, wherein the configuration server is further configured to generate configuration information and send the configuration information to each of the base stations;

wherein the configuration information comprises at least one of: adding, editing and deleting the target user identification code list and the target user identification code list.

3. The system of claim 1, further comprising: a gateway;

the gateway is in communication connection with each base station, and the gateway is in communication connection with a security gateway;

and the gateway is used for forwarding the target information to the security gateway when the user identification code is determined not to exist in the target user identification code list.

4. The system of claim 1,

and when the number of the reduction servers is the same as that of the configuration servers, the reduction servers and the configuration servers are the same server.

5. An information acquisition method of a mobile terminal, applied to the information acquisition system of the mobile terminal according to any one of claims 1 to 4, characterized in that the method comprises:

responding to an information instruction to be sent of a target mobile terminal, and acquiring a user identification code of the target mobile terminal;

if the user identification code is determined to be in the target user identification code list, forwarding target information to be sent of the target mobile terminal to a reduction server;

the target information is restored through the restoration server to obtain restored target information, and the restored target information is sent to a configuration server;

and displaying the restored target information in a target area through the configuration server.

6. The method according to claim 5, before acquiring the subscriber identity of the target mobile terminal in response to the information instruction to be sent of the target mobile terminal, further comprising:

and acquiring configuration information, and configuring a target user identification code list according to the configuration information.

7. The method of claim 6, wherein the configuring the list of target subscriber identities according to the configuration information comprises one of:

generating the target user identification code list according to the configuration information;

adding a target user identification code to the target user identification code list according to the configuration information;

editing the target user identification code according to the configuration information;

and adding the target user identification code to the target user identification code list according to the configuration information.

8. The method of claim 6, wherein determining that the subscriber identity exists in a list of target subscriber identities comprises:

matching the user identification code of the target mobile terminal with each reference user identification code in the target user identification code list;

if the user identification code matches a target reference user identification code, determining that the user identification code exists in a target user identification code list.

9. The method of claim 8, further comprising, after matching the subscriber identity of the target mobile terminal with each of the reference subscriber identities in the list of target subscriber identities:

and if the user identification code is not matched with any reference user identification code, the information to be sent is sent to a gateway, so that the gateway sends the information to be sent to a security gateway.

10. The method according to any of claims 5-9, wherein the information to be sent of the target mobile terminal comprises at least one of:

short messages, multimedia messages, voice and video.

Technical Field

The embodiment of the invention relates to the technical field of data processing, in particular to an information acquisition system and method of a mobile terminal.

Background

With the acceleration of the urbanization process and the economic development, mobile terminals such as mobile phones, tablet computers, smart watches and the like are widely used by people, and the probability of carrying out illegal transactions or information transmission by using the devices is increased while the mobile terminals bring convenience to the lives of people.

How to monitor information sent or received by a mobile terminal used by a user under the condition that the user does not sense is a key problem of industrial attention.

Disclosure of Invention

The embodiment of the invention provides an information acquisition system and method of a mobile terminal, which are used for monitoring information sent or received by the mobile terminal used by a user under the condition that the user does not sense the information.

In a first aspect, an embodiment of the present invention provides an information obtaining system for a mobile terminal, including: the system comprises at least one base station, at least one recovery server and a configuration server;

each base station is respectively in communication connection with each reduction server and each configuration server; the reduction server is in communication connection with the configuration server;

each base station is used for acquiring a user identification code of a target mobile terminal of information to be sent, and if the user identification code is determined to be in a target user identification code list, forwarding target information to be sent of the target mobile terminal to a reduction server;

the reduction server is used for carrying out reduction processing on the received target information and sending the reduced target information to the configuration server;

and the configuration server is used for displaying the received restored target information in a target area.

In a second aspect, an embodiment of the present invention further provides an information obtaining method for a mobile terminal, which is applied to the information obtaining system for a mobile terminal in the first aspect, where the method includes:

responding to an information instruction to be sent of a target mobile terminal, and acquiring a user identification code of the target mobile terminal;

if the user identification code is determined to be in the target user identification code list, forwarding target information to be sent of the target mobile terminal to a reduction server;

the target information is restored through the restoration server to obtain restored target information, and the restored target information is sent to a configuration server;

and displaying the restored target information in a target area through the configuration server.

The information acquisition system of the mobile terminal related to the embodiment of the invention can comprise at least one base station, at least one reduction server and a configuration server; each base station is respectively in communication connection with each reduction server and the configuration server; the restoring server is in communication connection with the configuration server; each base station is used for acquiring a user identification code of a target mobile terminal of information to be transmitted, and if the user identification code is determined to be in a target user identification code list, forwarding target information to be transmitted of the target mobile terminal to a reduction server; the restoration server is used for restoring the received target information and sending the restored target information to the configuration server; the configuration server is used for displaying the received restored target information in a target area, can monitor the information sent or received by the mobile terminal used by the user under the condition that the user does not sense the information, and can intercept the abnormal information of the monitored user in time.

Drawings

Fig. 1 is a schematic diagram illustrating a result of an information obtaining system of a mobile terminal according to a first embodiment of the present invention;

fig. 2 is a flowchart of an information obtaining method of a mobile terminal according to a second embodiment of the present invention;

fig. 3 is a flowchart of an information obtaining method of a mobile terminal in a third embodiment of the present invention;

Detailed Description

The embodiments of the present invention will be described in further detail with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad invention. It should be further noted that, for convenience of description, only some structures, not all structures, relating to the embodiments of the present invention are shown in the drawings.

Example one

Fig. 1 is a schematic diagram of a result of an information obtaining system of a mobile terminal in an embodiment of the present invention, where the embodiment is applicable to a situation of obtaining information to be sent by a monitored mobile terminal, and the system includes: at least one base station 110, at least one restore server 120, and a configuration server 130; each base station 110 is in communication connection with each reduction server 120 and the configuration server 130; the restore server 120 is communicatively coupled to the configuration server 130.

It should be noted that, in this embodiment, the number of the base stations 110 may be the same as the number of the restoring servers 130; for example, if the number of the base stations 110 is 3, the number of the restoring servers 120 is also 3. It should be further noted that, when the numbers of the base station 110 and the reduction server 120 are both 1, the numbers of the reduction server 120 and the configuration server 130 are the same, and the reduction server 120 and the configuration server 130 may be the same server; for example, only one configuration server may be deployed, and the configuration server has the function of a configuration server and also has the function of a recovery server.

In an optional implementation manner of this embodiment, each base station 110 may be configured to obtain a user identifier of a target mobile terminal to which information is to be sent, and forward target information to be sent by the target mobile terminal to a reduction server if it is determined that the user identifier exists in a target user identifier list.

The IMSI of each Mobile terminal is unique, and the IMSI of the two Mobile terminals is not the same.

The target mobile terminal may be any terminal such as a mobile phone, a tablet computer, or a smart watch, and the terminal may be a monitored terminal or a non-monitored terminal, which is not limited in this embodiment.

In this embodiment, all the subscriber identities of the monitored mobile terminals are stored in the target subscriber identity list.

Optionally, when determining that the target mobile terminal is to send a message, for example, sending a short message, dialing a voice call or a video call, the base station 110 may obtain a user identification code of the target mobile terminal; further determining whether the user identification code of the target mobile terminal is in the target user identification code list, if the user identification code is determined to be in the target user identification code list, determining that the target mobile terminal is a monitored user; further, the base station 110 may forward the target information to be sent by the target mobile terminal to the reduction server.

It should be noted that, in the present embodiment, the base station 110 has the following functions in addition to the functions inherent to the conventional base station: https, used to receive the configuration management interface issued by the configuration server; the UDP socket is used for reporting the IMSI, the signaling and the service data to the reduction server; the configuration management comprises adding, modifying and deleting a target IMSI list and other common wireless parameters, including frequency points, bandwidth, PLMN and the like; when registering a mobile phone, the base station 110 needs to add a downlink NAS message, request IMSI from the mobile phone end, analyze the IMSI reported by the mobile phone end, and send the IMSI to the restore server through UDP socket; the base station 110 needs to add a function of determining a target mobile phone, query the IMSI list, and if the IMSI list is in the list, the mobile phone is considered as the target mobile phone, and then when the mobile phone performs a short message service, the base station 110 is responsible for sending signaling and short message service data to a reduction server for decoding and reduction operations through UDP socket after being packaged according to a predetermined interface.

In an optional implementation manner of this embodiment, the restoring server 120 is configured to perform restoring processing on the received target information, and send the restored target information to the configuration server.

Optionally, after receiving the target information sent by the base station 110, the restoring server 120 may restore the target information, and further, may send the restored target information to the configuration server 130.

It should be noted that the data packet corresponding to the target information, which is received by the restore server 120 and is not the decoded target information, needs to be further analyzed and restored by the restore server 120, so that the data packet can be displayed on the configuration server 130.

It should be noted that, in this embodiment, the recovery server continuously receives the SIP packet reported by the base station side from the UDP socket; the reduction server firstly extracts the calling number and the called number and then extracts the actual content of the short message; and sending the extracted two parts of information to a configuration server for displaying through a UDP socket.

In this embodiment, the restore server simplifies the standard VoLTE short message system structure and service flow, the short message is forwarded to the registered user belonging to the system, the CSCF completes the format conversion and transmission from the short message sending to the short message receiving, that is, after the S-CSCF at the originating user side receives the Message, according To the TP-Destination-Address in SMS-SUBMIT, i.e. the user number, the user registration information is searched, the Destination number head of the tel format short Message center of the request line and the To header field is converted into the Destination number head of the called user in sip format, the RP-DATA in the Message Body is converted into the format of originating and terminating, the message type, RP-originating address, RP-destination address, TP-message type, TP-user address and other parameters are converted, and the short message timestamp parameter is added to ensure that the called terminal normally displays the short message.

In this embodiment, the reduction server has a short Message service reduction function, and for a monitored user, the base station sends service original data of the target mobile phone to the reduction server, and the short Message reduction processing function module analyzes the SIP Message request Message. Analyzing an RP Message type and a TP Message type From a Message Body, analyzing a called number From TP-Destination-Address if the RP Message type is RP-DATA (MS to network) and the TP Message type is SMS-SUBMIT, analyzing user data according to a short Message coding type and a user data length to obtain short Message content, analyzing a calling number or IMSI From a From header field, backfilling the calling number according to the corresponding relation between the IMSI and the number stored in the process of monitoring the user registration flow when the calling identification of the From header field is IMSI, and replacing the calling number with the IMSI for a user who is not monitored in the registration flow, and sending the analyzed short Message calling number, the analyzed called number and the analyzed short Message content sent by a target user to a configuration server to be displayed; analyzing a calling number from TP-organizing-Address for a received short message with an RP message type of RP-DATA (network To MS) and an TP message type of SMS-DEIVER, analyzing user data according To a short message coding type and a user data length To obtain short message content, analyzing a called number or IMSI from a To head domain, when a called identifier of the To head domain is IMSI, backfilling the called number according To the corresponding relation between the IMSI and the number stored in the process of monitoring the registration process of the user, replacing the called number with the IMSI for the user who does not monitor the registration process, and sending the analyzed calling number, called number and short message content of the short message received by the monitoring target user To a configuration server for displaying.

In an optional implementation manner of this embodiment, the configuration server 130 is configured to display the received restored target information in a target area.

In this embodiment, the configuration server mainly has two functions, one is to configure and manage the base station; and secondly, the IMSI information sent by the reduction server is displayed, the reduced short message service data is displayed, and the like, and four functions of target management, code detection dynamic, interception dynamic and interception record are mainly realized at the present stage.

In this embodiment, the target management interface of the configuration server is used to configure an IMSI list of the base station, and by sending an https request to the base station, IMSI can be added, and added items can be edited and deleted; the Web Server provides an REST API interface, and the front end acquires corresponding data, such as code detection dynamic state, interception dynamic list data and the like, through an axios request interface; the database uses a MySQL database, and is combined with a go-xorm framework, so that SQL removal can be realized, and development time is saved; the front-end browser and the background need to establish websocket connection for displaying the monitored voice call information in real time. After the reduction server sends the message to the configuration server, the configuration server analyzes the message, performs warehousing processing, and notifies the front end through the websocket, the front end pops up a message prompt, and meanwhile, corresponding list data is refreshed, and data corresponding to the message can be seen; and the UDP Server is used for receiving and analyzing the message sent by the reduction Server, and then warehousing and informing the front-end browser. The messages are divided into: IMSI collection and voice communication.

Optionally, the reduction server notifies the configuration server of the collected IMSI information and the monitored short message; the UDP Server receives and analyzes the message sent by the reduction Server, then stores the message into a database, and simultaneously sends the message to the front-end browser through the websocket; illustratively, the message format sent may be:

the value of the msgType is the same as that of the msgType, and different message prompts are popped up according to the msgType after the front-end browser receives the message.

In another optional implementation manner of this embodiment, the configuration server may be further configured to generate configuration information, and send the configuration information to each of the base stations; wherein the configuration information comprises at least one of: adding, editing and deleting the target user identification code list and the target user identification code list.

The method has the advantages that the target user identification code list can be changed in real time, the mobile terminal to be monitored is changed, information monitoring on normal users is prevented, and privacy of the normal users is prevented from being revealed.

In this embodiment, the configuration server may include the following interfaces: the system comprises a target management interface, a code detection dynamic interface, a monitoring dynamic interface and a monitoring recording interface; the target management is used to add, modify, delete IMSI (target user) to the base station side, and configure whether to start monitoring of voice service for the IMSI, referring to the following screenshot. In addition, the state information of the LTE small base station can be displayed on an interface, the state information is mainly realized by sending an ICMP packet to the small base station through a Golang background, if the response is obtained, the state of the base station is considered to be normal, otherwise, the state is considered to be abnormal, and the background adopts a timing task to send the ICMP packet to the base station every 10 seconds to confirm the state of the base station.

The code detection dynamic interface is used to display the IMSI information sent by the latest 20 (or other numerical values) reduction servers, and interface elements include IMSI, device IP (IP of LTE small base station), entry time, and the like. When the Golang background server receives the UDP message sent by the reduction server, the UDP message is analyzed and stored in the database, the record is pushed to the front-end browser through websocket, a message prompt is displayed on the interface, if the front-end interface is not in the code detection dynamic interface, the code detection dynamic interface is jumped when the message is clicked, and if the current interface is already in the code detection dynamic interface, the interface jump does not occur when the message is clicked.

And the interception dynamic state is used for displaying the restored short message service data. The latest 20 records in the database are displayed, as explained below: the interface elements include: calling and called phone numbers, IMSI, home location, short message content, and time. The display logic of the red font of the calling number and the called number is similar to that of the voice. After receiving the short message reported by the reduction server, the Golang background server analyzes and inserts a record into the corresponding DB table, and meanwhile, the Golang background server pushes the message to the front-end browser through the websocket, and the record can be displayed on a monitoring dynamic-short message interface. If the calling number is the monitored object, that is, the IMSI corresponding to the calling number is configured in the target management, the calling number column is displayed in red font, and the called number column is processed in the same way.

The interception record interface is used for displaying all interception history records, and can be inquired according to various modes: fuzzy query can be carried out according to the IMSI or the mobile phone number; queries may be performed in a time range. The list page display elements are: mobile phone number, IMSI, type, time, operation. The operation column displays a 'view details' button, and specific information can be displayed after clicking.

In another optional implementation manner of this embodiment, the system further includes: a gateway 140; the gateway is communicatively coupled to each of the base stations 110, and the gateway is communicatively coupled to a security gateway (e.g., each operator gateway).

Optionally, the gateway may be configured to forward the target information to the security gateway when it is determined that the user identifier does not exist in the target user identifier list; that is, in this embodiment, if it is determined that the target mobile terminal is a non-monitoring user, the target information to be sent by the target mobile terminal may be directly forwarded to the security gateway through the gateway 140, so that the target information is sent to the target mobile terminal.

It should be noted that, in a specific example of this embodiment, the software and hardware environments of the base station, the restoring server, and the configuration service related in this embodiment may be: base station baseband board environment: BCM61735 platform, 256M FLASH, 512M memory; developing a system: linux; compiling environment: ubuntu-14.04-i 386; tool chains: mipsel-undown-linux-gnu-gcc; operating the platform: linux; restoring the server environment: an X86_64 platform, a 100G hard disk space and a 4G memory; developing a system: windows; compiling environment: golang; operating the platform: windows; configuring a server environment: x86_64 platform, 100G hard disk space, 4G memory development system: windows; compiling environment: golang; operating the platform: windows.

The information acquisition system of the mobile terminal related to the embodiment of the invention can comprise at least one base station, at least one reduction server and a configuration server; each base station is respectively in communication connection with each reduction server and the configuration server; the restoring server is in communication connection with the configuration server; each base station is used for acquiring a user identification code of a target mobile terminal of information to be transmitted, and if the user identification code is determined to be in a target user identification code list, forwarding target information to be transmitted of the target mobile terminal to a reduction server; the restoration server is used for restoring the received target information and sending the restored target information to the configuration server; the configuration server is used for displaying the received restored target information in a target area, can monitor the information sent or received by the mobile terminal used by the user under the condition that the user does not sense the information, and can intercept the abnormal information of the monitored user in time.

Example two

Fig. 2 is a flowchart of an information obtaining method of a mobile terminal in a second embodiment of the present invention, where this embodiment is applicable to a situation of obtaining information to be sent by a monitored mobile terminal, and the method can be applied to an information obtaining system of the mobile terminal related to the above embodiment, that is, the method is executed by the information obtaining system of the mobile terminal related to the above embodiment, specifically, referring to fig. 2, the method specifically includes the following steps:

step 210, responding to an information instruction to be sent of a target mobile terminal, and acquiring a user identification code of the target mobile terminal.

The target mobile terminal may be any terminal such as a mobile phone, a tablet computer, or a smart watch, and the terminal may be a monitored terminal or a non-monitored terminal, which is not limited in this embodiment.

The information related in this embodiment may include: short messages, multimedia messages, voice, and video, which are not limited in this embodiment.

In an optional implementation manner of this embodiment, when a base station in an information acquisition system of a mobile terminal receives an instruction of information to be sent by a target mobile terminal, a user identification code of the mobile terminal may be further acquired.

Step 220, if the user identification code is determined to be in the target user identification code list, forwarding the target information to be sent of the target mobile terminal to a reduction server.

In an optional implementation manner of this embodiment, after the user identification code of the target mobile terminal is obtained, the obtained user identification code may be further compared with the target user identification code, and it is determined whether the obtained user identification code exists in the target user identification code list; and if the user identification code is determined to be in the target user identification code list, forwarding target information to be sent of the target mobile terminal to a reduction server.

And step 230, restoring the target information through the restoring server to obtain restored target information, and sending the restored target information to a configuration server.

In an optional implementation manner of this embodiment, after the base station forwards the target information to be sent by the target mobile terminal to the reduction server, the reduction server performs reduction processing on the received target information, so as to obtain reduced target information, and further sends the reduced target information to the configuration server.

And 240, displaying the restored target information in a target area through the configuration server.

In an optional implementation manner of this embodiment, after the restoring server sends the restored target information to the configuration server, the configuration server may further display the target information restored by the restoring server in the target area.

The target area may be any partial area or all area of the display area of the restore server, which is not limited in this embodiment.

In the scheme of this embodiment, a user identification code of a target mobile terminal is obtained by responding to an information instruction to be sent of the target mobile terminal; if the user identification code is determined to be in the target user identification code list, forwarding target information to be sent of the target mobile terminal to a reduction server; the target information is restored through the restoration server to obtain restored target information, and the restored target information is sent to a configuration server; the restored target information is displayed in the target area through the configuration server, so that the information sent or received by the mobile terminal used by the user can be monitored under the condition that the user does not sense the information, the abnormal information of the monitored user can be intercepted in time, and the information safety is ensured.

EXAMPLE III

Fig. 3 is a flowchart of an information obtaining method of a mobile terminal in a third embodiment of the present invention, which is a further refinement of the foregoing technical solutions, and the technical solution in this embodiment may be combined with various alternatives in one or more of the foregoing embodiments. As shown in fig. 3, the information acquisition method of the mobile terminal may include the steps of:

and 310, acquiring configuration information, and configuring the target user identification code list according to the configuration information.

In an optional implementation manner of this embodiment, before the base station responds to the information instruction to be sent of the target mobile terminal and acquires the user identifier of the target mobile terminal, the base station may further acquire configuration information sent by the configuration server, and configure the target user identifier list according to the configuration information.

Optionally, configuring the target user identification code list according to the configuration information includes one of: generating the target user identification code list according to the configuration information; adding a target user identification code to the target user identification code list according to the configuration information; editing the target user identification code according to the configuration information; and adding the target user identification code to the target user identification code list according to the configuration information.

The method has the advantages that the target user identification code list can be changed in real time, the mobile terminal to be monitored is changed, information monitoring on normal users is prevented, and privacy of the normal users is prevented from being revealed.

In a specific example of this embodiment, the obtaining, by the base station, the configuration information and configuring the target user identity list according to the configuration information may include: the configuration server configures an IMSI list of a base station side; the mobile phone is normally started up and registered, and the base station requests the IMSI from the mobile phone; the base station reports the IMSI of the mobile phone to a reduction server, and then sends the IMSI to a configuration server for displaying; the base station judges whether the IMSI is in the IMSI list, if not, the user is released back to the security gateway; the base station judges whether the IMSI is in the IMSI list, if so, the IMSI is regarded as a target user needing monitoring, further the subsequent registration process is completed, and monitoring is started; when the target user sends the short message at the resident base station side, the base station side normally interacts signaling and short message service data with the operator side, and simultaneously packages the data in real time and sends the data to a reduction server for decoding and reducing operation; the reduction server sends the reduced signaling content to a configuration server for interface display; and the reduction server generates a file of the reduced short message service content and sends the file to a configuration server for visual display.

It should be noted that before reporting signaling and service data to the restore server, the base station needs to extract the SIP message on the QCI5 and package the SIP message according to the interface requirement. The extracted functions are completed in a GTP-u module at the base station side, and the functions comprise the following functions: initializing, finishing the establishment of UDP socket, and the like; adding, namely adding the bearing information needing to be monitored to a hash table; deleting, namely deleting the bearing information from the hash table; if the data packet is matched with the data packet, judging whether the bearer is in a hash table or not, if so, removing a GTP-u head of the data packet in the uplink direction, and sending the original IP packet to a recovery server through a UDP socket; and for the downlink direction, directly sending the data message to the reduction server through the UDP socket.

Step 320, responding to the information instruction to be sent of the target mobile terminal, and acquiring the user identification code of the target mobile terminal.

Step 330, determining that the user identification code exists in the target user identification code list.

In an optional implementation manner of this embodiment, after the user identifier of the target mobile terminal is obtained, it may be further determined whether the obtained user identifier exists in the target user identifier list.

In an optional implementation manner of this embodiment, determining that the user identifier exists in the target user identifier list may include: matching the user identification code of the target mobile terminal with each reference user identification code in the target user identification code list; if the user identification code matches a target reference user identification code, determining that the user identification code exists in a target user identification code list.

The target reference user identifier may be any user identifier in the target user identifier list, which is not limited in this embodiment.

In an optional implementation manner of this embodiment, after matching the user identifier of the target mobile terminal with each reference user identifier in the target user identifier list, the method may further include: and if the user identification code is not matched with any reference user identification code, the information to be sent is sent to a gateway, so that the gateway sends the information to be sent to a security gateway.

It should be noted that, if the user identification code is not matched with any reference user identification code, it may be determined that the user identification code is not in the target user identification code list, and the target mobile terminal corresponding to the user identification code is a non-monitoring user, and at this time, information sent by the target mobile terminal does not need to be monitored, and the information may be directly forwarded to the security gateway through the gateway, so as to implement normal forwarding of the target information.

And 340, forwarding the target information to be sent of the target mobile terminal to a reduction server.

And 350, restoring the target information through the restoring server to obtain restored target information, and sending the restored target information to a configuration server.

In this embodiment, the restoring the received target information by the restoring server may include: and the base station sends the original service data of the target mobile phone to a reduction server, and the short Message reduction processing function module analyzes the SIP Message request Message. Analyzing an RP Message type and a TP Message type From a Message Body, analyzing a called number From TP-Destination-Address if the RP Message type is RP-DATA (MS to network) and the TP Message type is SMS-SUBMIT, analyzing user data according to a short Message coding type and a user data length to obtain short Message content, analyzing a calling number or IMSI From a From header field, backfilling the calling number according to the corresponding relation between the IMSI and the number stored in the process of monitoring the user registration flow when the calling identification of the From header field is IMSI, and replacing the calling number with the IMSI for a user who is not monitored in the registration flow, and sending the analyzed short Message calling number, the analyzed called number and the analyzed short Message content sent by a target user to a configuration server to be displayed; analyzing a calling number from TP-organizing-Address for a received short message with an RP message type of RP-DATA (network To MS) and an TP message type of SMS-DEIVER, analyzing user data according To a short message coding type and a user data length To obtain short message content, analyzing a called number or IMSI from a To head domain, when a called identifier of the To head domain is IMSI, backfilling the called number according To the corresponding relation between the IMSI and the number stored in the process of monitoring the registration process of the user, replacing the called number with the IMSI for the user who does not monitor the registration process, and sending the analyzed calling number, called number and short message content of the short message received by the monitoring target user To a configuration server for displaying.

And 360, displaying the restored target information in a target area through the configuration server.

In the scheme of this embodiment, before the step of obtaining the user identifier of the target mobile terminal in response to the information instruction to be sent of the target mobile terminal, the method may further include: the configuration information is obtained, and the target user identification code list is configured according to the configuration information, so that the monitored user can be accurately determined, and the security of network information is guaranteed.

According to the scheme of the embodiment, various service data of the specified user can be restored and displayed. The scheme of the embodiment can realize the configuration management of the base station: a notification mechanism is developed, a base station triggers notification callback after receiving configuration management of an external configuration server, the configuration of a monitoring list takes effect immediately, and the base station does not need to be restarted; and extracting short message service data of the base station.

It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:频谱共享方法、电子设备以及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!