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.
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.