[go: up one dir, main page]

CN108769394B - Terminal service control method and related product - Google Patents

Terminal service control method and related product Download PDF

Info

Publication number
CN108769394B
CN108769394B CN201810461533.8A CN201810461533A CN108769394B CN 108769394 B CN108769394 B CN 108769394B CN 201810461533 A CN201810461533 A CN 201810461533A CN 108769394 B CN108769394 B CN 108769394B
Authority
CN
China
Prior art keywords
terminal
dpi
control
instruction
control instruction
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.)
Active
Application number
CN201810461533.8A
Other languages
Chinese (zh)
Other versions
CN108769394A (en
Inventor
袁晓静
翟京卿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201810461533.8A priority Critical patent/CN108769394B/en
Publication of CN108769394A publication Critical patent/CN108769394A/en
Application granted granted Critical
Publication of CN108769394B publication Critical patent/CN108769394B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种终端业务的控制方法及装置,通过第一终端向客户端服务器发送用户在第一终端输入的对第二终端的控制指令,客户端服务器根据控制指令中包含的第一终端标识和第二终端标识判断第一终端是否具有对第二终端的控制权限,若是则将控制指令发送给DPI配置服务器,DPI配置服务器根据控制指令生成DPI配置指令,并根据第二终端标识将DPI配置指令发送给对应的DPI系统,DPI系统根据DPI配置指令对第二终端进行相应的控制。本发明的方法能够实现第一终端对第二终端终端在网络侧的控制,不但能做到精准的业务控制,同时能够减少终端侧的操作,提升用户体验。

Figure 201810461533

The present invention provides a terminal service control method and device, wherein a first terminal sends a control instruction to a second terminal input by a user at the first terminal to a client server, and the client server according to the first terminal identifier included in the control instruction Determines whether the first terminal has the control authority to the second terminal with the second terminal identifier, and if so, sends the control instruction to the DPI configuration server, the DPI configuration server generates the DPI configuration instruction according to the control instruction, and configures the DPI configuration according to the second terminal identifier. The instruction is sent to the corresponding DPI system, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the present invention can realize the control of the first terminal on the second terminal on the network side, not only can achieve precise service control, but also can reduce the operation on the terminal side and improve the user experience.

Figure 201810461533

Description

Terminal service control method and related product
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for controlling a terminal service.
Background
With the development of mobile internet services and the popularization of mobile terminals, smart phones rapidly enter people's lives, various service applications are increasing, convenience is brought to people's lives, and meanwhile, many hidden dangers are brought.
For the juvenile, the accurate control can filter unhealthy web pages or websites, and meanwhile, the lost love of the teenagers to the mobile phone can be controlled, and at present, because the terminal service cannot be accurately identified, the service of the mobile phone terminal cannot be accurately controlled, the use of the mobile phone by the teenagers cannot be effectively controlled, the immersion of the teenagers to the mobile phone is reduced, or the unhealthy content is filtered.
Disclosure of Invention
The invention provides a method and a device for controlling terminal services, which are used for realizing the control of one terminal to another terminal on a network side, improving the accuracy of service control, reducing the operation on the terminal side and improving the user experience.
One aspect of the present invention is to provide a method for controlling a terminal service, including:
the method comprises the steps that a client server obtains a control instruction which is sent by a first terminal and is used for a second terminal, wherein the control instruction comprises a first terminal identification and a second terminal identification;
the client server judges whether the first terminal has the control authority to the second terminal or not according to the first terminal identification and the second terminal identification;
and if so, the client server sends the control instruction to a DPI configuration server so that the DPI configuration server generates a DPI configuration instruction according to the control instruction and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, wherein the DPI configuration instruction is used for the DPI system to correspondingly control the second terminal according to the DPI configuration instruction.
Further, the determining, by the client server, whether the first terminal has a control right for the second terminal according to the first terminal identifier and the second terminal identifier specifically includes:
the client server obtains a binding relationship between the first terminal and the second terminal from an IT support system according to the first terminal identification and the second terminal identification, and judges whether the first terminal has a control right to the second terminal according to the binding relationship, wherein the first terminal identification is an IMSI identification of the first terminal, and the second terminal identification is an IMSI identification of the second terminal.
Further, the control instruction is a control instruction input by the user through the first terminal for at least one of a service type, an application type, a bandwidth and a flow of the second terminal.
Another aspect of the present invention is to provide a method for controlling a terminal service, including:
a DPI configuration server receives a control instruction sent by the client server, wherein the control instruction comprises a first terminal identifier and a second terminal identifier;
and the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, so that the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction.
Another aspect of the present invention is to provide a method for controlling a terminal service, including:
a DPI system receives a DPI configuration instruction sent by a DPI configuration server according to a second terminal identifier, wherein the DPI configuration instruction is generated by the DPI configuration server according to a control instruction sent by a client server;
and the DPI system correspondingly controls the second terminal according to the DPI configuration instruction.
Further, the controlling, by the DPI system, the second terminal according to the DPI configuration instruction includes:
and the DPI system acquires, analyzes and identifies the internet surfing data of the second terminal according to the DPI configuration instruction, and sends a service control instruction to a corresponding service control system so that the service control system can correspondingly control the second terminal.
Another aspect of the present invention is to provide a method for controlling a terminal service, including:
a first terminal receives a control instruction input by a user for a second terminal, wherein the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth and a flow of the second terminal;
and the first terminal sends the control instruction to a client server, and the control instruction carries a first terminal identifier and a second terminal identifier, so that the client server sends the control instruction to a DPI configuration server after judging that the first terminal has the control authority to the second terminal according to the first terminal identifier and the second terminal identifier.
Another aspect of the present invention provides a client server, including:
a first obtaining module, configured to obtain a control instruction sent by a first terminal for a second terminal, where the control instruction includes a first terminal identifier and a second terminal identifier
The judging module is used for judging whether the first terminal has the control authority to the second terminal according to the first terminal identification and the second terminal identification;
and the first sending module is used for sending the control instruction to a DPI configuration server if the judgment result is yes, so that the DPI configuration server generates a DPI configuration instruction according to the control instruction and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, wherein the DPI configuration instruction is used for the DPI system to correspondingly control the second terminal according to the DPI configuration instruction.
Further, the determining module is specifically configured to:
and acquiring a binding relationship between the first terminal and the second terminal from an IT support system according to the first terminal identifier and the second terminal identifier, and judging whether the first terminal has a control right to the second terminal according to the binding relationship, wherein the first terminal identifier is an IMSI identifier of the first terminal, and the second terminal identifier is an IMSI identifier of the second terminal.
Further, the control instruction is a control instruction input by the user through the first terminal for at least one of a service type, an application type, a bandwidth and a flow of the second terminal.
Another aspect of the present invention provides a DPI configuration server, comprising:
the first receiving module is used for receiving a control instruction sent by the client server, wherein the control instruction comprises a first terminal identifier and a second terminal identifier;
and the configuration module is used for generating a DPI configuration instruction according to the control instruction and sending the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier so that the DPI system can correspondingly control the second terminal according to the DPI configuration instruction.
Another aspect of the invention provides a DPI system comprising:
the second receiving module is used for receiving a DPI configuration instruction sent by a DPI configuration server according to a second terminal identifier, wherein the DPI configuration instruction is generated by the DPI configuration server according to a control instruction sent by a client server;
and the processing module is used for correspondingly controlling the second terminal according to the DPI configuration instruction.
Further, the processing module is specifically configured to:
and acquiring, analyzing and identifying the internet surfing data of the second terminal according to the DPI configuration instruction, and sending a service control instruction to a corresponding service control system so that the service control system can correspondingly control the second terminal.
Another aspect of the present invention provides a terminal, including:
the input module is used for receiving a control instruction input by a user for another terminal, wherein the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth and a flow of the another terminal;
and the second sending module is used for sending the control instruction to the client server, and carrying the terminal identifications of the terminal and the other terminal in the control instruction, so that the client server sends the control instruction to the DPI configuration server after judging that the terminal has the control authority to the other terminal according to the terminal identifications of the terminal and the other terminal.
The method and the device for controlling the terminal service provided by the invention send a control instruction of a second terminal input by a user at a first terminal to a client server through the first terminal, the client server judges whether the first terminal has a control authority to the second terminal according to a first terminal identifier and a second terminal identifier contained in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and the DPI system correspondingly controls the second terminal according to the DPI configuration instruction. The method can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a method for controlling a terminal service according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for controlling a terminal service according to another embodiment of the present invention;
fig. 3 is a flowchart of a method for controlling a terminal service according to another embodiment of the present invention;
FIG. 4 is a diagram of a system architecture according to an embodiment of the present invention;
fig. 5 is a flowchart of a method for controlling a terminal service according to another embodiment of the present invention;
fig. 6 is a signaling diagram of a control method for terminal services according to another embodiment of the present invention;
FIG. 7 is a block diagram of a client server according to an embodiment of the present invention;
fig. 8 is a block diagram of a DPI configuration server according to an embodiment of the present invention;
figure 9 is a block diagram of a DPI system provided by an embodiment of the present invention;
fig. 10 is a structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a method for controlling a terminal service according to an embodiment of the present invention. As shown in fig. 1, this embodiment provides a method for controlling a terminal service, where an execution main body is a client server, and the method includes the following specific steps:
s101, a client server obtains a control instruction sent by a first terminal and used for a second terminal, wherein the control instruction comprises a first terminal identifier and a second terminal identifier.
In this embodiment, the first terminal may be installed with a client, a user using the first terminal inputs a control instruction for the second terminal through the client, and the first terminal sends the control instruction to the client server, where the control instruction may be a control instruction input by the user through the first terminal for at least one of a service type, an application type, a bandwidth and a traffic of the second terminal, and for example, the control instruction may be that the second terminal is not allowed to enter a certain game website or a game time is limited, so the control instruction further needs to include a service identifier or an application identifier, and a specific control policy. Of course, the user of the first terminal may also send the control instruction to the client server through a web portal or in other manners, which is not described herein again. In addition, in this embodiment, the first terminal identifier may be an IMSI (International Mobile Subscriber identity Number) identifier of the first terminal, and the second terminal identifier may be an IMSI identifier of the second terminal, which is used to identify the first terminal and the second terminal, but may also be other terminal identifiers.
S102, the client server judges whether the first terminal has the control authority to the second terminal according to the first terminal identification and the second terminal identification.
In this embodiment, if the first terminal performs service control on the second terminal, the first terminal needs to have a control right for the second terminal, and therefore the client server needs to determine whether the first terminal has the control right for the second terminal according to the first terminal identifier and the second terminal identifier. More specifically, the client server may obtain, from an IT support system, a binding relationship between the first terminal and the second terminal according to the first terminal identifier and the second terminal identifier, and determine whether the first terminal has a control right for the second terminal according to the binding relationship.
And S103, if so, the client server sends the control instruction to a Deep Packet Inspection (DPI) configuration server so that the DPI configuration server generates a DPI configuration instruction according to the control instruction and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, wherein the DPI configuration instruction is used for the DPI system to correspondingly control the second terminal according to the DPI configuration instruction.
In this embodiment, after the client server determines that the first terminal has the control authority for the second terminal, the client server sends the control instruction to the DPI configuration server, and the DPI configuration server generates a specific DPI configuration instruction according to the control instruction, and completes a generation process according to the second terminal identifier, the service identifier, and the like, where the process of generating the DPI configuration instruction is an existing generation process in the field and is not described here again. And the DPI configuration server acquires the DPI system of the network element where the second terminal is positioned according to the second terminal identifier, so that the DPI system correspondingly controls the second terminal according to the DPI configuration instruction. It should be noted that one DPI configuration server may issue instructions to multiple DPI systems, and one DPI system may also receive instructions of multiple DPI configuration servers, which may be set according to actual requirements.
The method for controlling a terminal service provided in this embodiment sends, to a client server through a first terminal, a control instruction for a second terminal, where the control instruction is input by a user at the first terminal, the client server determines whether the first terminal has a control right for the second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the embodiment can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
Fig. 2 is a flowchart of a method for controlling a terminal service according to an embodiment of the present invention. As shown in fig. 2, this embodiment provides a method for controlling a terminal service, where an execution subject is a DPI configuration server, and the method includes the following specific steps:
s201, a DPI configuration server receives a control instruction sent by the client server, wherein the control instruction comprises a first terminal identifier and a second terminal identifier.
In this embodiment, the first terminal sends, to the client server, a control instruction that is input by the user at the first terminal and is sent to the second terminal, and the client server determines whether the first terminal has a control right for the second terminal according to the first terminal identifier and the second terminal identifier included in the control instruction, and if so, sends the control instruction to the DPI configuration server.
And S202, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, so that the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction.
In this embodiment, the DPI configuration server may specifically complete a process of generating the DPI configuration instruction according to the second terminal identifier, the service identifier, and the like in the control instruction, where the process of generating the DPI configuration instruction is an existing generating process in the art and is not described herein again. And the DPI configuration server acquires the DPI system of the network element where the second terminal is positioned according to the second terminal identifier, so that the DPI system correspondingly controls the second terminal according to the DPI configuration instruction. It should be noted that one DPI configuration server may issue instructions to multiple DPI systems, and one DPI system may also receive instructions of multiple DPI configuration servers, which may be set according to actual requirements. In addition, the DPI configuration instruction may be generated in advance, and the DPI configuration instruction is bound with the second terminal after receiving the control instruction of the user, so that the second terminal may be controlled by the DPI system.
In addition, the DPI configuration server can also issue the binding, unbinding, updating and other relationships between the first terminal and the second terminal to the DPI system, which indicates a target user of flow control or service control, and the DPI system returns a response after receiving the instruction.
The method for controlling a terminal service provided in this embodiment sends, to a client server through a first terminal, a control instruction for a second terminal, where the control instruction is input by a user at the first terminal, the client server determines whether the first terminal has a control right for the second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the embodiment can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
Fig. 3 is a flowchart of a method for controlling a terminal service according to an embodiment of the present invention. As shown in fig. 3, this embodiment provides a method for controlling a terminal service, where an execution subject is a DPI system, and the method includes the following specific steps:
s301, the DPI system receives a DPI configuration instruction sent by a DPI configuration server according to the second terminal identifier, and the DPI configuration instruction is generated by the DPI configuration server according to a control instruction sent by a client server.
In this embodiment, a first terminal sends a control instruction, which is input by a user at the first terminal, to a client server, the client server determines whether the first terminal has a control right for a second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and a specific process is the same as that in the above embodiment, which is not described herein again.
And S302, the DPI system correspondingly controls the second terminal according to the DPI configuration instruction.
Specifically, the system architecture diagram of this embodiment may be as shown in fig. 4, and the DPI system may collect, analyze, and identify the internet access data of the second terminal according to the DPI configuration instruction, and send a service control instruction to a corresponding service control system, so that the service control system performs corresponding control on the second terminal.
In this embodiment, the DPI system may specifically include a plurality of functional modules, such as a data acquisition module, a service control module, a service identification module, a policy execution module, a service analysis module, and the like, and perform data acquisition through a preset configuration policy to acquire feature data of various internet services of a user, where the feature data includes a name identifier of an open web page or an application, an open time, a close time, a browsing duration, a search engine, a keyword, a browsing habit, and the like used by the user, and can also acquire internet data of the user, and various data can be acquired from a network element device, and a service feature library is stored, and a maintenance person needs to update the database to adapt to the addition of various new services.
The data acquisition module is used for acquiring user internet data through network element equipment, acquiring various service data, statistical data or other data related to a user and the like, mainly acquiring the data through a mobile network element interface, analyzing original data and generating a file; the file analysis module is used for analyzing the received file or strategy and extracting required data according to a set type or format; the service control module is used for monitoring a specified user in real time, executing a control strategy corresponding to a DPI configuration instruction on a received monitoring request, wherein the request carries a user identifier, a flow identifier, a service identifier, a monitoring instruction, flow limitation or service limitation and the like; the service identification module is used for analyzing and identifying the acquired data flow through a DPI system characteristic database, and identifying a specific service identifier by comparing characteristic values of the database so as to realize the purpose of controlling the specified service; the strategy execution module is used for receiving various configuration strategies issued by the DPI configuration server or the application platform, updating the strategies in time and returning a response of successful updating to the DPI configuration server; the service analysis module is used for analyzing and counting the identified flow data, generating a log or a statistical file and providing data for other systems or third-party platforms.
The method for controlling a terminal service provided in this embodiment sends, to a client server through a first terminal, a control instruction for a second terminal, where the control instruction is input by a user at the first terminal, the client server determines whether the first terminal has a control right for the second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the embodiment can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
Fig. 5 is a flowchart of a method for controlling a terminal service according to an embodiment of the present invention. As shown in fig. 5, this embodiment provides a method for controlling a terminal service, where an execution subject is a first terminal, and the method includes the following specific steps:
s401, the first terminal receives a control instruction input by a user for the second terminal, wherein the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth and a flow of the second terminal.
In this embodiment, the first terminal may be installed with a client, and a user using the first terminal inputs a control instruction for the second terminal through the client, where the control instruction may be a control instruction input by the user through the first terminal for at least one of a service type, an application type, a bandwidth, and a flow rate of the second terminal, and for example, the control instruction may be that the second terminal is not allowed to enter a certain game website or a game time is limited, so the control instruction further needs to include a service identifier or an application identifier, and a specific control policy. Of course, the user of the first terminal may also send the control instruction to the client server through a web portal or in other manners, which is not described herein again.
S402, the first terminal sends the control instruction to a client server, and the control instruction carries a first terminal identifier and a second terminal identifier, so that the client server sends the control instruction to a DPI configuration server after judging that the first terminal has the control authority to the second terminal according to the first terminal identifier and the second terminal identifier.
In this embodiment, a first terminal carries a first terminal identifier and a second terminal identifier in a control instruction and sends the first terminal identifier and the second terminal identifier to a client server, where the first terminal identifier may be an IMSI (International Mobile Subscriber identity Number) identifier of the first terminal, and the second terminal identifier may be an IMSI identifier of the second terminal, used for identifying the first terminal and the second terminal, and may also be other terminal identifiers. Further, the client server determines whether the first terminal has a control right for the second terminal according to the first terminal identifier and the second terminal identifier included in the control instruction, if yes, the control instruction is sent to the DPI configuration server, the DPI configuration server generates the DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to the corresponding DPI system according to the second terminal identifier, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction.
The method for controlling a terminal service provided in this embodiment sends, to a client server through a first terminal, a control instruction for a second terminal, where the control instruction is input by a user at the first terminal, the client server determines whether the first terminal has a control right for the second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the embodiment can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
Fig. 6 is a signaling diagram of a method for controlling a terminal service according to an embodiment of the present invention. As shown in fig. 6, this embodiment provides a method for controlling a terminal service, which includes the following specific steps:
s501, the first terminal receives a control instruction input by a user and applied to the second terminal;
s502, the first terminal sends the control instruction to a client server, and the control instruction carries a first terminal identifier and a second terminal identifier;
s503, the client server judges whether the first terminal has the control authority to the second terminal according to the first terminal identification and the second terminal identification;
s504, if the judgment result is yes, the client server sends the control instruction to a DPI configuration server;
s505, the DPI configuration server generates a DPI configuration instruction according to the control instruction;
s506, the DPI configuration server sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier;
s507, the DPI system collects, analyzes and identifies the internet surfing data of the second terminal according to the DPI configuration instruction, and sends a service control instruction to a corresponding service control system;
and S508, the service control system correspondingly controls the second terminal.
The method for controlling a terminal service provided in this embodiment sends, to a client server through a first terminal, a control instruction for a second terminal, where the control instruction is input by a user at the first terminal, the client server determines whether the first terminal has a control right for the second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, and the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the embodiment can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
Fig. 7 is a block diagram of a client server according to an embodiment of the present invention. The client server provided in this embodiment may execute the processing flow provided in the embodiment of the method for controlling a terminal service shown in fig. 1, as shown in fig. 7, the client server provided in this embodiment includes:
a first obtaining module 601, configured to obtain a control instruction sent by a first terminal for a second terminal, where the control instruction includes a first terminal identifier and a second terminal identifier
A determining module 602, configured to determine whether the first terminal has a control right for the second terminal according to the first terminal identifier and the second terminal identifier;
the first sending module 603 is configured to send the control instruction to a DPI configuration server if the determination result is yes, so that the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, where the DPI configuration instruction is used by the DPI system to perform corresponding control on the second terminal according to the DPI configuration instruction.
Further, the determining module 602 is specifically configured to:
and acquiring a binding relationship between the first terminal and the second terminal from an IT support system according to the first terminal identifier and the second terminal identifier, and judging whether the first terminal has a control right to the second terminal according to the binding relationship, wherein the first terminal identifier is an IMSI identifier of the first terminal, and the second terminal identifier is an IMSI identifier of the second terminal.
Further, the control instruction is a control instruction input by the user through the first terminal for at least one of a service type, an application type, a bandwidth and a flow of the second terminal.
The client server provided in the embodiment of the present invention may be specifically configured to execute the method embodiment provided in fig. 1, and specific functions are not described herein again.
The client server provided in this embodiment obtains a control instruction sent by a first terminal to a second terminal, and determines whether the first terminal has a control right to the second terminal according to a first terminal identifier and a second terminal identifier included in the control instruction, if so, the control instruction is sent to a DPI configuration server, so that the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, where the DPI configuration instruction is used for the DPI system to perform corresponding control on the second terminal according to the DPI configuration instruction, so that control of the first terminal to the second terminal on a network side can be achieved, not only accurate service control can be achieved, but also operations on the terminal side can be reduced, and user experience can be improved.
Fig. 8 is a block diagram of a DPI configuration server according to an embodiment of the present invention. The DPI configuration server provided in this embodiment may execute the processing flow provided in the embodiment of the method for controlling a terminal service shown in fig. 2, and as shown in fig. 8, the DPI configuration server provided in this embodiment includes:
a first receiving module 701, configured to receive a control instruction sent by the client server, where the control instruction includes a first terminal identifier and a second terminal identifier;
and the configuration module 702 is configured to generate a DPI configuration instruction according to the control instruction, and send the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, so that the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction.
The DPI configuration server provided in the embodiment of the present invention may be specifically configured to execute the method embodiment provided in fig. 2, and specific functions are not described herein again.
The DPI configuration server provided by this embodiment, through receiving the control instruction sent by the client server, wherein the control instruction includes the first terminal identifier and the second terminal identifier, and send the DPI configuration instruction to the corresponding DPI system according to the second terminal identifier, wherein the DPI configuration instruction is used for the DPI system to perform corresponding control on the second terminal according to the DPI configuration instruction, can realize the control of the first terminal on the network side of the second terminal, not only can accomplish accurate service control, but also can reduce the operation on the terminal side, and improve the user experience.
Figure 9 is a block diagram of a DPI system provided by an embodiment of the present invention. In the DPI system provided in this embodiment, as shown in fig. 9, the DPI system provided in this embodiment is configured to execute the processing procedure provided in the embodiment of the method for controlling a terminal service shown in fig. 3, and includes:
a second receiving module 801, configured to receive a DPI configuration instruction sent by a DPI configuration server according to a second terminal identifier, where the DPI configuration instruction is generated by the DPI configuration server according to a control instruction sent by a client server;
and a processing module 802, configured to perform corresponding control on the second terminal according to the DPI configuration instruction.
Further, the processing module 802 is specifically configured to:
and acquiring, analyzing and identifying the internet surfing data of the second terminal according to the DPI configuration instruction, and sending a service control instruction to a corresponding service control system so that the service control system can correspondingly control the second terminal.
The DPI system provided in the embodiment of the present invention may be specifically configured to execute the method embodiment provided in fig. 3, and specific functions are not described herein again.
The DPI system that this embodiment provided, through receiving the DPI configuration instruction that DPI configuration server sent according to the second terminal identification, DPI configuration instruction is the control command generation that DPI configuration server sent according to client server, then DPI system carries out corresponding control to the second terminal according to DPI configuration instruction, can realize that first terminal is to the control of second terminal in the network side, not only can accomplish accurate business control, can reduce terminal side's operation simultaneously, promote user experience.
Fig. 10 is a structural diagram of a terminal according to an embodiment of the present invention. As shown in fig. 10, the terminal provided in this embodiment is configured to execute the processing flow provided in the embodiment of the method for controlling a terminal service shown in fig. 5, where the terminal provided in this embodiment includes:
an input module 901, configured to receive a control instruction for another terminal input by a user, where the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth, and a traffic of the another terminal;
a second sending module 902, configured to send the control instruction to the client server, and carry the terminal identifiers of the terminal and the other terminal in the control instruction, so that the client server sends the control instruction to the DPI configuration server after determining that the terminal has the control authority over the other terminal according to the terminal identifiers of the terminal and the other terminal.
The terminal provided in the embodiment of the present invention may be specifically configured to execute the method embodiment provided in fig. 5, and specific functions are not described herein again.
The terminal provided in this embodiment sends the control instruction to the client server by receiving a control instruction for another terminal input by a user, where the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth, and a flow rate of the another terminal, and carries terminal identifiers of the terminal and the another terminal in the control instruction, so that the client server sends the control instruction to the DPI configuration server after judging that the terminal has a control authority for the another terminal according to the terminal identifiers of the terminal and the another terminal, and then the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction. The method of the embodiment can realize the control of the first terminal to the second terminal at the network side, not only can realize accurate service control, but also can reduce the operation at the terminal side and improve the user experience.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
It is obvious to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working process of the device described above, reference may be made to the corresponding process in the foregoing method embodiment, which is not described herein again.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (12)

1. A method for controlling terminal service is characterized by comprising the following steps:
the method comprises the steps that a client server obtains a control instruction sent by a first terminal to a second terminal, wherein the control instruction comprises a first terminal identifier and a second terminal identifier, and the control instruction is a control instruction input by a user through the first terminal and used for at least one of service type, application type, bandwidth and flow of the second terminal;
the client server judges whether the first terminal has the control authority to the second terminal or not according to the first terminal identification and the second terminal identification;
and if so, the client server sends the control instruction to a DPI configuration server so that the DPI configuration server generates a DPI configuration instruction according to the control instruction and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, wherein the DPI configuration instruction is used for the DPI system to correspondingly control the second terminal according to the DPI configuration instruction.
2. The method according to claim 1, wherein the client server determines whether the first terminal has a control right for the second terminal according to the first terminal identifier and the second terminal identifier, specifically including:
the client server obtains a binding relationship between the first terminal and the second terminal from an IT support system according to the first terminal identification and the second terminal identification, and judges whether the first terminal has a control right to the second terminal according to the binding relationship, wherein the first terminal identification is an IMSI identification of the first terminal, and the second terminal identification is an IMSI identification of the second terminal.
3. A method for controlling terminal service is characterized by comprising the following steps:
a DPI configuration server receives a control instruction sent by a client server, wherein the control instruction comprises a first terminal identifier and a second terminal identifier, and the control instruction is input by a user through the first terminal and is used for controlling at least one of service type, application type, bandwidth and flow of the second terminal;
and the DPI configuration server generates a DPI configuration instruction according to the control instruction, and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, so that the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction.
4. A method for controlling terminal service is characterized by comprising the following steps:
a DPI system receives a DPI configuration instruction sent by a DPI configuration server according to a second terminal identifier, wherein the DPI configuration instruction is generated by the DPI configuration server according to a control instruction sent by a client server, the control instruction comprises a first terminal identifier and a second terminal identifier, and the control instruction is a control instruction which is input by a user through the first terminal and is used for controlling at least one of the service type, the application type, the bandwidth and the flow of the second terminal;
and the DPI system correspondingly controls the second terminal according to the DPI configuration instruction.
5. The method according to claim 4, wherein the DPI system performs corresponding control on the second terminal according to the DPI configuration instruction, specifically comprising:
and the DPI system acquires, analyzes and identifies the internet surfing data of the second terminal according to the DPI configuration instruction, and sends a service control instruction to a corresponding service control system so that the service control system can correspondingly control the second terminal.
6. A method for controlling terminal service is characterized by comprising the following steps:
a first terminal receives a control instruction input by a user for a second terminal, wherein the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth and a flow of the second terminal;
and the first terminal sends the control instruction to a client server, and the control instruction carries a first terminal identifier and a second terminal identifier, so that the client server sends the control instruction to a DPI configuration server after judging that the first terminal has the control authority to the second terminal according to the first terminal identifier and the second terminal identifier.
7. A client server, comprising:
the first obtaining module is used for obtaining a control instruction sent by a first terminal to a second terminal, wherein the control instruction comprises a first terminal identifier and a second terminal identifier, and the control instruction is a control instruction which is input by a user through the first terminal and is used for at least one of service type, application type, bandwidth and flow of the second terminal;
the judging module is used for judging whether the first terminal has the control authority to the second terminal according to the first terminal identification and the second terminal identification;
and the first sending module is used for sending the control instruction to a DPI configuration server if the judgment result is yes, so that the DPI configuration server generates a DPI configuration instruction according to the control instruction and sends the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier, wherein the DPI configuration instruction is used for the DPI system to correspondingly control the second terminal according to the DPI configuration instruction.
8. The client-side server of claim 7, wherein the determining module is specifically configured to:
and acquiring a binding relationship between the first terminal and the second terminal from an IT support system according to the first terminal identifier and the second terminal identifier, and judging whether the first terminal has a control right to the second terminal according to the binding relationship, wherein the first terminal identifier is an IMSI identifier of the first terminal, and the second terminal identifier is an IMSI identifier of the second terminal.
9. A DPI configuration server, comprising:
the first receiving module is used for receiving a control instruction sent by a client server, wherein the control instruction comprises a first terminal identifier and a second terminal identifier, and the control instruction is input by a user through the first terminal and is used for controlling at least one of service type, application type, bandwidth and flow of the second terminal;
and the configuration module is used for generating a DPI configuration instruction according to the control instruction and sending the DPI configuration instruction to a corresponding DPI system according to the second terminal identifier so that the DPI system can correspondingly control the second terminal according to the DPI configuration instruction.
10. A DPI system, comprising:
a second receiving module, configured to receive a DPI configuration instruction sent by a DPI configuration server according to a second terminal identifier, where the DPI configuration instruction is generated by the DPI configuration server according to a control instruction sent by a client server, the control instruction includes a first terminal identifier and a second terminal identifier, and the control instruction is a control instruction of at least one of a service type, an application type, a bandwidth, and a flow rate of the second terminal, which is input by a user through the first terminal;
and the processing module is used for correspondingly controlling the second terminal according to the DPI configuration instruction.
11. A DPI system according to claim 10, wherein the processing module is specifically configured to:
and acquiring, analyzing and identifying the internet surfing data of the second terminal according to the DPI configuration instruction, and sending a service control instruction to a corresponding service control system so that the service control system can correspondingly control the second terminal.
12. A terminal, comprising:
the input module is used for receiving a control instruction input by a user for another terminal, wherein the control instruction is a control instruction for at least one of a service type, an application type, a bandwidth and a flow of the another terminal;
and the second sending module is used for sending the control instruction to the client server, and carrying the terminal identifications of the terminal and the other terminal in the control instruction, so that the client server sends the control instruction to the DPI configuration server after judging that the terminal has the control authority to the other terminal according to the terminal identifications of the terminal and the other terminal.
CN201810461533.8A 2018-05-15 2018-05-15 Terminal service control method and related product Active CN108769394B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810461533.8A CN108769394B (en) 2018-05-15 2018-05-15 Terminal service control method and related product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810461533.8A CN108769394B (en) 2018-05-15 2018-05-15 Terminal service control method and related product

Publications (2)

Publication Number Publication Date
CN108769394A CN108769394A (en) 2018-11-06
CN108769394B true CN108769394B (en) 2021-02-09

Family

ID=64006938

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810461533.8A Active CN108769394B (en) 2018-05-15 2018-05-15 Terminal service control method and related product

Country Status (1)

Country Link
CN (1) CN108769394B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114980094A (en) * 2021-02-21 2022-08-30 华为技术有限公司 Communication method and communication device
WO2024250234A1 (en) * 2023-06-08 2024-12-12 Oppo广东移动通信有限公司 Management method and apparatus for controlled mode, device, and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420367A (en) * 2007-10-24 2009-04-29 中国电信股份有限公司 P2P flow control system and method
CN101515944A (en) * 2008-02-22 2009-08-26 华为技术有限公司 Method, system and device for P2P service access
CN105592146A (en) * 2015-12-16 2016-05-18 小米科技有限责任公司 Equipment control method, device and terminal
CN105959292A (en) * 2016-06-17 2016-09-21 中国联合网络通信集团有限公司 Device using authority identification method and system, and management server
CN107689928A (en) * 2017-08-15 2018-02-13 中国联合网络通信集团有限公司 Data service handling method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9723073B2 (en) * 2010-08-22 2017-08-01 Qwilt, Inc. System for detection of content servers and caching popular content therein

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420367A (en) * 2007-10-24 2009-04-29 中国电信股份有限公司 P2P flow control system and method
CN101515944A (en) * 2008-02-22 2009-08-26 华为技术有限公司 Method, system and device for P2P service access
CN105592146A (en) * 2015-12-16 2016-05-18 小米科技有限责任公司 Equipment control method, device and terminal
CN105959292A (en) * 2016-06-17 2016-09-21 中国联合网络通信集团有限公司 Device using authority identification method and system, and management server
CN107689928A (en) * 2017-08-15 2018-02-13 中国联合网络通信集团有限公司 Data service handling method and device

Also Published As

Publication number Publication date
CN108769394A (en) 2018-11-06

Similar Documents

Publication Publication Date Title
CN110609937B (en) Crawler identification method and device
CN110337059B (en) Analysis algorithm, server and network system for family relationship of user
CN109327439A (en) Risk Identification Method, device, storage medium and the equipment of service request data
CN108769394B (en) Terminal service control method and related product
CN113505272B (en) Control method and device based on behavior habit, electronic equipment and storage medium
CN112580730A (en) Terminal type identification method and device
CN108702334A (en) Method and system for distributed testing of network configurations for zero rates
CN115208625A (en) Data processing method and device
CN114416485A (en) Data processing method and device
CN107222559B (en) Information calling method
CN110034979A (en) A kind of proxy resources monitoring method, device, electronic equipment and storage medium
CN116225286A (en) Page jump control method, operating system, electronic device and storage medium
CN113434839A (en) Front-end page access method and device, storage medium and electronic device
CN103634348A (en) Terminal device and method for releasing information
EP2869544A1 (en) Call processing method and device
US9118563B2 (en) Methods and apparatus for detecting and filtering forced traffic data from network data
KR101553923B1 (en) Apparatus and method for analyzing system usage
CN107040603B (en) Method and Apparatus for Determining Active Scenarios of Application Programs
CN112866140B (en) Service matching method, gateway management platform, gateway device and server
CN112687293B (en) Intelligent agent training method and system based on machine learning and data mining
CN114417198A (en) Phishing early warning method, phishing early warning device, phishing early warning system
CN114826739A (en) Verification method, verification device and server
CN108306859B (en) Method, apparatus and computer-readable storage medium for limiting server access volume
CN107633180B (en) Data query method and system of public security system
CN108737203B (en) A method and device for collection extraction

Legal Events

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