CN108304297B - Method and device for remotely controlling student mobile terminal - Google Patents
Method and device for remotely controlling student mobile terminal Download PDFInfo
- Publication number
- CN108304297B CN108304297B CN201810136687.XA CN201810136687A CN108304297B CN 108304297 B CN108304297 B CN 108304297B CN 201810136687 A CN201810136687 A CN 201810136687A CN 108304297 B CN108304297 B CN 108304297B
- Authority
- CN
- China
- Prior art keywords
- sub
- priority
- adjustment
- adjustment information
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000012544 monitoring process Methods 0.000 claims abstract description 9
- 230000009471 action Effects 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 230000004630 mental health Effects 0.000 abstract 1
- 230000000694 effects Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000006854 communication Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009323 psychological health Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Educational Technology (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Mathematical Physics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention provides a method and a device for remotely controlling a student mobile terminal, wherein the method comprises the following steps: installing a supervision application program for controlling the student mobile terminal, wherein the supervision application program is provided with authentication information for quitting the supervision application program; when the supervision application program is in a working state, sending an acquisition request for acquiring a control instruction to the server, wherein the acquisition request comprises a local equipment identifier; and after receiving a control instruction issued by the server according to the acquisition request, adjusting the setting parameters of the monitoring application program according to the control instruction. The method utilizes the supervision application program to realize the remote control of the server on the student mobile terminal, has simple realization mode and is not easy to be freely changed by the student mobile terminal, and can ensure that a supervisor can control the student mobile terminal of the student in a remote mode in real time, has strong supervision, avoids the student abusing partial functions of the student mobile terminal, and is beneficial to the physical and mental health of the student.
Description
Technical Field
The invention relates to the technical field of remote control, in particular to a method and a device for remotely controlling a student mobile terminal.
Background
With the rapid development of the internet and intelligent devices, many students have intelligent devices, such as mobile phones, tablet computers, and the like, for their own use. The student can obtain the study material through intelligent equipment, can communicate with other classmates or friends, also can utilize intelligent equipment to entertain. The intelligent device is convenient for students to learn, and meanwhile, the problem that the students misuse the intelligent device (such as long-time enthusiasm games and the like) also exists.
The existing method for supervising the intelligent equipment of the students mainly adopts a manual supervision mode, and when parents or teachers are around the students, the students can know and monitor the specific conditions of using the intelligent equipment, so that the students are prevented from abusing the intelligent equipment. However, parents or teachers cannot be around students in real time, so that the existing supervision method cannot supervise the student equipment in time, the timeliness is poor, and the supervision effect is poor.
Disclosure of Invention
The invention provides a method and a device for remotely controlling a student mobile terminal, which are used for solving the defect of poor effect of the conventional student supervision equipment.
The method for remotely controlling the student mobile terminal provided by the embodiment of the invention comprises the following steps:
installing a supervision application program for controlling a student mobile terminal, wherein the supervision application program is provided with authentication information for exiting the supervision application program;
when the supervision application program is in a working state, sending an acquisition request for acquiring a control instruction to a server, wherein the acquisition request comprises a local device identifier;
and after receiving a control instruction issued by the server according to the acquisition request, adjusting the setting parameters of the supervision application program according to the control instruction.
In a possible implementation manner, when the control instruction is a screen locking instruction, the adjusting the setting parameter of the monitoring application according to the control instruction includes:
and controlling the supervision application program to be switched to a screen locking state.
In one possible implementation manner, when the control instruction is a target function disable instruction, the adjusting the setting parameter of the supervisory application according to the control instruction includes:
obtaining a blacklist of applications associated with the target functionality, and disabling the target functionality of all applications in the blacklist by the supervisory application.
In one possible implementation, the setting the parameter includes: one or more of camera parameters, 4G/WIFI network parameters, Bluetooth parameters, telephone dialing parameters and screen parameters;
when the control instruction is an instruction for acquiring position information, the method further comprises: and sending the position information and the terminal action track to a server according to the control instruction.
In one possible implementation, the method further includes:
when a first control instruction and a second control instruction for adjusting the same project mark setting parameter are received at the same time, a first management end for sending the first control instruction and a second management end for sending the second control instruction are determined;
determining a first priority weight of the first management end for adjusting the target setting parameter and a second priority weight of the second management end for adjusting the target setting parameter; when the first priority weight is larger than the second priority weight, adjusting the target setting parameter according to the first control instruction; when the second priority weight is larger than the first priority weight, adjusting the target setting parameter according to the second control instruction;
wherein the determining that the first management end adjusts the first priority weight of the target setting parameter and the second management end adjusts the second priority weight of the target setting parameter includes:
determining adjustment information corresponding to a management end according to a history record of the target setting parameters of the student mobile terminal adjusted by the management end, wherein the management end is a first management end or a second management end, and the adjustment information comprises a first time period, a second time period, a first adjustment frequency, a second adjustment frequency, a minimum adjustment time interval and an adjustment ratio; the first time period is an average value of time intervals between the target setting parameters which are adjusted by the management end again after the target setting parameters are adjusted by the management end within a preset time period; the second time period is an average value of time intervals between the target setting parameters adjusted by the management terminal and then adjusted by other management terminals within a preset time period, the first adjustment frequency is a frequency for the management terminal to adjust the target setting parameters within a preset period, the second adjustment frequency is a frequency for the other management terminals to adjust the target setting parameters within the same preset period, the minimum adjustment time interval is a minimum time interval between the target setting parameters adjusted by the management terminal again after the management terminal adjusts the target setting parameters within the preset time period, and the adjustment ratio is a ratio of the number of times for the management terminal to adjust the target setting parameters to the number of times for the management terminal to adjust all the setting parameters within the preset period;
determining the priority of each item of sub-adjustment information in the adjustment information, wherein the shorter the first time period is, the higher the priority of the first time period is; the longer the second time period is, the higher the priority of the second time period is; the higher the first adjusting frequency is, the higher the priority of the first adjusting frequency is; the lower the second adjusting frequency is, the higher the priority of the second adjusting frequency is; the smaller the minimum adjustment time interval is, the higher the priority of the minimum adjustment time interval is; the larger the adjustment ratio is, the higher the priority of the adjustment ratio is;
determining a concentric circle region according to the maximum level of the priority of the sub-adjustment information and the number n of items of the sub-adjustment information, wherein the concentric circle region is provided with a plurality of concentric circles, each concentric circle corresponds to one level of the priority of the sub-adjustment information, and the radius of the concentric circle is larger when the priority of the sub-adjustment information is higher; meanwhile, the concentric circle region n is equally divided by n radial lines taking the center of the concentric circle as a starting point;
determining a preliminary arrangement sequence according to the priority of each item of sub-adjustment information in the adjustment information from small to large, taking the sub-adjustment information corresponding to the minimum priority as a starting point, and selecting the next sub-adjustment information adjacent to the current sub-adjustment information at intervals according to the preliminary arrangement sequence until all sub-adjustment information is traversed at intervals; then, continuously arranging the unselected sub-adjustment information according to the sequence of the priorities from large to small until all the sub-adjustment information is arranged completely, and taking the final sequence of the sub-adjustment information as the effective arrangement sequence of the management end;
sequentially setting all sub-adjustment information in the concentric circle region according to the effective arrangement sequence, wherein each radial line corresponds to one sub-adjustment information, and the intersection point of the radial line corresponding to the priority of the sub-adjustment information and the concentric circle is used as an effective point of the sub-adjustment information;
connecting the effective points of the adjacent sub-adjustment information, taking the region determined by all the effective points as a target region corresponding to the management end, and determining the area S of the target region;
determining the priority weight P of the management terminal according to the target area corresponding to the management terminal:
wherein, λ is an adjustment coefficient related to n, and the larger n is, the smaller λ is; r is a radius of a concentric circle corresponding to the sub adjustment information having the highest priority among the adjustment information.
Based on the same inventive concept, the embodiment of the present invention further provides a device for remotely controlling a mobile terminal of a student, including:
the installation module is used for installing a supervision application program used for controlling the student mobile terminal, and the supervision application program is provided with authentication information used for quitting the supervision application program;
the acquisition module is used for sending an acquisition request for acquiring a control instruction to the server when the supervision application program is in a working state, wherein the acquisition request comprises a local equipment identifier;
and the adjusting module is used for adjusting the setting parameters of the monitoring application program according to the control instruction after receiving the control instruction issued by the server according to the acquisition request.
In a possible implementation manner, when the control instruction is a screen locking instruction, the adjusting module is configured to:
and controlling the supervision application program to be switched to a screen locking state.
In one possible implementation manner, when the control instruction is a target function disable instruction, the adjusting module is configured to:
obtaining a blacklist of applications associated with the target functionality, and disabling the target functionality of all applications in the blacklist by the supervisory application.
In one possible implementation, the setting the parameter includes: one or more of camera parameters, 4G/WIFI network parameters, Bluetooth parameters, telephone dialing parameters and screen parameters;
when the control instruction is an instruction for acquiring the position information, the control device also comprises a sending module; the sending module is used for: and sending the position information and the terminal action track to a server according to the control instruction.
In one possible implementation, the adjusting module is further configured to:
when a first control instruction and a second control instruction for adjusting the same project mark setting parameter are received at the same time, a first management end for sending the first control instruction and a second management end for sending the second control instruction are determined;
determining a first priority weight of the first management end for adjusting the target setting parameter and a second priority weight of the second management end for adjusting the target setting parameter; when the first priority weight is larger than the second priority weight, adjusting the target setting parameter according to the first control instruction; when the second priority weight is larger than the first priority weight, adjusting the target setting parameter according to the second control instruction;
wherein the determining that the first management end adjusts the first priority weight of the target setting parameter and the second management end adjusts the second priority weight of the target setting parameter includes:
determining adjustment information corresponding to a management end according to a history record of the target setting parameters of the student mobile terminal adjusted by the management end, wherein the management end is a first management end or a second management end, and the adjustment information comprises a first time period, a second time period, a first adjustment frequency, a second adjustment frequency, a minimum adjustment time interval and an adjustment ratio; the first time period is an average value of time intervals between the target setting parameters which are adjusted by the management end again after the target setting parameters are adjusted by the management end within a preset time period; the second time period is an average value of time intervals between the target setting parameters adjusted by the management terminal and then adjusted by other management terminals within a preset time period, the first adjustment frequency is a frequency for the management terminal to adjust the target setting parameters within a preset period, the second adjustment frequency is a frequency for the other management terminals to adjust the target setting parameters within the same preset period, the minimum adjustment time interval is a minimum time interval between the target setting parameters adjusted by the management terminal again after the management terminal adjusts the target setting parameters within the preset time period, and the adjustment ratio is a ratio of the number of times for the management terminal to adjust the target setting parameters to the number of times for the management terminal to adjust all the setting parameters within the preset period;
determining the priority of each item of sub-adjustment information in the adjustment information, wherein the shorter the first time period is, the higher the priority of the first time period is; the longer the second time period is, the higher the priority of the second time period is; the higher the first adjusting frequency is, the higher the priority of the first adjusting frequency is; the lower the second adjusting frequency is, the higher the priority of the second adjusting frequency is; the smaller the minimum adjustment time interval is, the higher the priority of the minimum adjustment time interval is; the larger the adjustment ratio is, the higher the priority of the adjustment ratio is;
determining a concentric circle region according to the maximum level of the priority of the sub-adjustment information and the number n of items of the sub-adjustment information, wherein the concentric circle region is provided with a plurality of concentric circles, each concentric circle corresponds to one level of the priority of the sub-adjustment information, and the radius of the concentric circle is larger when the priority of the sub-adjustment information is higher; meanwhile, the concentric circle region n is equally divided by n radial lines taking the center of the concentric circle as a starting point;
determining a preliminary arrangement sequence according to the priority of each item of sub-adjustment information in the adjustment information from small to large, taking the sub-adjustment information corresponding to the minimum priority as a starting point, and selecting the next sub-adjustment information adjacent to the current sub-adjustment information at intervals according to the preliminary arrangement sequence until all sub-adjustment information is traversed at intervals; then, continuously arranging the unselected sub-adjustment information according to the sequence of the priorities from large to small until all the sub-adjustment information is arranged completely, and taking the final sequence of the sub-adjustment information as the effective arrangement sequence of the management end;
sequentially setting all sub-adjustment information in the concentric circle region according to the effective arrangement sequence, wherein each radial line corresponds to one sub-adjustment information, and the intersection point of the radial line corresponding to the priority of the sub-adjustment information and the concentric circle is used as an effective point of the sub-adjustment information;
connecting the effective points of the adjacent sub-adjustment information, taking the region determined by all the effective points as a target region corresponding to the management end, and determining the area S of the target region;
determining the priority weight P of the management terminal according to the target area corresponding to the management terminal:
wherein, λ is an adjustment coefficient related to n, and the larger n is, the smaller λ is; r is a radius of a concentric circle corresponding to the sub adjustment information having the highest priority among the adjustment information.
According to the method and the device for remotely controlling the student mobile terminal, provided by the embodiment of the invention, the remote control of the student mobile terminal by the server is realized by installing the supervision application program with the authentication information on the student mobile terminal side, acquiring the control instruction on the server side in an active request mode and further modifying the setting on the student mobile terminal side according to the control instruction. The method utilizes the supervision application program to realize the remote control of the server on the student mobile terminal, has simple realization mode and is not easy to be freely changed by the student mobile terminal; the control instruction of the server side is obtained by adopting the mode of active request of the student mobile terminal, a complex communication process is not needed, the efficiency is high, and the processing resource of the server side can be saved. The method can enable a supervisor to remotely control the student mobile terminals of students in real time, has strong supervision, avoids the students abusing partial functions of the student mobile terminals, and is beneficial to physical and psychological health of the students. The same effect of modifying the system setting is realized by modifying the setting of the supervision application program, system parameters do not need to be changed, and the safety of the terminal can be ensured while remote control is realized. Meanwhile, under the condition of not changing the application program, the setting of the application program is indirectly modified or limited by modifying the function which can be called, so that the management and control of the application program are realized.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a flow chart of a method for remotely controlling a mobile terminal of a student according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating the determination of the priority of the management node according to an embodiment of the present invention;
fig. 3 is a structural diagram of a device for remotely controlling a mobile terminal of a student according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
The method for remotely controlling the student mobile terminal provided by the embodiment of the invention can be applied to the education industry, is executed by the student mobile terminal, and realizes the function of remotely controlling the student mobile terminal by the server. Referring to fig. 1, the method comprises steps 101-103:
step 101: and installing a supervision application program for controlling the student mobile terminal, wherein the supervision application program is provided with authentication information for quitting the supervision application program.
In the embodiment of the invention, the student mobile terminal is provided with the supervision application program, and the supervision application program can be used for controlling some setting information of the student mobile terminal or setting information of the application installed in the student mobile terminal. Meanwhile, the supervision application program is provided with authentication information for exiting the supervision application program, and the authentication information can be a Personal Identification Number (PIN) password, a gesture password, fingerprint information and the like. When a user (i.e. a student) using the student mobile terminal needs to quit the supervision application, correct authentication information needs to be input, that is, if the authentication information is incorrect, the supervision application cannot be quitted.
Step 102: and when the supervision application program is in a working state, sending an acquisition request for acquiring the control instruction to the server, wherein the acquisition request comprises a local device identifier.
In the embodiment of the invention, the supervision application program can be used as a working state when the supervision application program works in the foreground, namely the supervision application program is not used as a working state when the supervision application program is executed in the background; or, both foreground work and background work are taken as working states, which is determined according to actual conditions. When the supervision application program is in a working state, the setting or the state of the student mobile terminal can be controlled through the supervision application program. In addition, the existing mobile terminals of students and servers generally need to establish communication connection (such as through a handshake protocol) first, and then data transmission is performed, which is not only inefficient, but also requires a large amount of processing resources on the server side when the number of terminals is large; meanwhile, since the student mobile terminal at the student side may be a tablet computer, which cannot guarantee real-time network connection, when the student mobile terminal is not online, if the server actively issues a control instruction to the student mobile terminal, it needs to periodically detect whether the student mobile terminal is in an online state, and only after the student mobile terminal is online, the control instruction can be issued, which also wastes resources at the server side. Therefore, in the embodiment of the invention, the control instruction of the server side is acquired by adopting the mode of actively acquiring by the student mobile terminal, the server side only needs to passively receive the acquisition request sent by the student mobile terminal, and then the control instruction is sent to the corresponding student mobile terminal according to the acquisition request.
Meanwhile, in the embodiment of the present invention, the acquisition request sent by the student mobile terminal to the server includes a local device identifier of the student mobile terminal, where the device identifier may specifically be a Media Access Control (MAC) address, subscriber identity module (sim) card information, a mobile phone number, and the like; and then the server can return the control instruction to the corresponding student mobile terminal according to the equipment identifier.
Step 103: and after receiving a control instruction issued by the server according to the acquisition request, adjusting the setting parameters of the monitoring application program according to the control instruction.
In the embodiment of the invention, after the student mobile terminal receives the control instruction, the setting parameters of the supervision application program are adjusted through the control instruction, so that the setting adjustment of the student mobile terminal or the application installed in the student mobile terminal is realized. Meanwhile, since the correct authentication information is needed when the supervision application program exits, when the user (such as a student) of the student mobile terminal does not know the correct authentication information, the supervision application program can always receive the control instruction, so that the supervision person can effectively control the student mobile terminal, and the function cannot be closed by the user of the student mobile terminal under the normal condition.
According to the method for remotely controlling the student mobile terminal provided by the embodiment of the invention, the student mobile terminal side is provided with the supervision application program of the authentication information, the control instruction of the server side is obtained in an active request mode, and the setting of the student mobile terminal side is further modified according to the control instruction, so that the remote control of the student mobile terminal by the server is realized. The method utilizes the supervision application program to realize the remote control of the server on the student mobile terminal, has simple realization mode and is not easy to be freely changed by the student mobile terminal; the control instruction of the server side is obtained by adopting the mode of active request of the student mobile terminal, a complex communication process is not needed, the efficiency is high, and the processing resource of the server side can be saved.
On the basis of the foregoing embodiment, when the control instruction is a screen locking instruction, the adjusting, by step 103, the setting parameter of the monitoring application according to the control instruction includes: and controlling the monitoring application program to switch to a screen locking state.
In the embodiment of the invention, when a monitor (such as a parent or a teacher) at the server side needs to close the student mobile terminal at the student side, a screen locking instruction pointing to the student mobile terminal can be generated at the server side; when the student mobile terminal actively acquires the control instruction, the screen locking instruction is issued to the student mobile terminal, and then the student mobile terminal can execute screen locking according to the screen locking instruction. Specifically, the mobile terminal of the student receives a screen locking instruction and then switches the supervision application program to a screen locking state; because the supervision application program is provided with authentication information for quitting the supervision application program, namely students cannot quit the supervision application program under ordinary conditions, the same effect as system screen locking can be realized by executing screen locking through the supervision application program, and the mode cannot change the system setting of the student mobile terminal; because the current student mobile terminal system is based on safety consideration, the terminal system may forbid remote modification of system settings to prevent phishing websites or viruses from invading the system; the embodiment of the invention realizes the same effect of modifying the system setting by modifying the setting of the supervision application program without modifying the system parameters, and can ensure the safety of the terminal while realizing remote control.
In one possible implementation, when the control instruction is a disable target function instruction, adjusting the setting parameter of the supervisory application according to the control instruction includes: a blacklist of applications associated with a target functionality is obtained, and the target functionality of all applications in the blacklist is disabled by the supervising application.
In the embodiment of the invention, the target function is a function which can be called by an application program, such as a camera function, a microphone function, a positioning function, a notification function and the like, and the setting information of the installed application in the mobile terminal of the student is modified by a supervision application program; the modification mode does not modify the inside of the application program, but modifies the function which can be called by the application program, so that the modification mode indirectly modifies or limits the setting of the application program by modifying the function which can be called without changing the application program. For example, when the control instruction is to disable the camera function, a list of applications that prohibit calling the camera, that is, a blacklist, is obtained, and then all applications in the blacklist may be prohibited from calling the camera.
Optionally, the blacklist is stored locally in the student mobile terminal, and the blacklist initially includes all application programs in the student mobile terminal; the blacklist may be modified by issuing control instructions to the student's mobile terminal or by other legal means. For example, when issuing a control instruction for disabling the target function, the supervisor selects the application program a and still can invoke the target function, and at this time, if the application program a is in the blacklist, the application program a is removed from the blacklist; and if the application program A is not in the blacklist or in the white list, the operation of modifying the blacklist or the white list is not executed.
Optionally, the setting parameters include: one or more of camera parameters, 4G/WIFI network parameters, Bluetooth parameters, telephone dialing parameters and screen parameters;
when the control instruction is an instruction for acquiring the position information, the method further comprises the following steps: and sending the position information and the terminal action track to a server according to the control instruction.
In a possible implementation manner, because there may be a situation that a plurality of different management terminals issue control instructions to the student mobile terminal at the same time, if the control instructions are the same, the student mobile terminal is required to execute the same action for a plurality of times; if the control commands are different, the control strategy is further confused. In the embodiment of the present invention, control confusion is avoided by determining the priority weights of different management terminals, and specifically, the process includes steps a1-a 2:
step A1: when a first control instruction and a second control instruction for adjusting the same project mark setting parameter are received at the same time, a first management end for sending the first control instruction and a second management end for sending the second control instruction are determined.
Step A2: determining a first priority weight of a first management end adjustment target setting parameter and a second priority weight of a second management end adjustment target setting parameter; when the first priority weight is larger than the second priority weight, adjusting target setting parameters according to a first control instruction; and when the second priority weight is greater than the first priority weight, adjusting the target setting parameter according to a second control instruction.
In the embodiment of the invention, when two management terminals need to adjust the same setting parameter (for example, when the function of the camera is controlled to be enabled or disabled simultaneously), the priority of the two management terminals for adjusting the target setting parameter (for example, adjusting the parameter of the camera) needs to be determined, and the mobile terminal of the student is adjusted according to the control instruction with the high priority.
Wherein, the step A2 for determining the first priority weight of the first management side adjustment target setting parameter and the second priority weight of the second management side adjustment target setting parameter comprises the steps A21-A27:
step A21: determining adjustment information corresponding to a management end according to a history record of target setting parameters of the student mobile terminal adjusted by the management end, wherein the management end is a first management end or a second management end, and the adjustment information comprises a first time period, a second time period, a first adjustment frequency, a second adjustment frequency, a minimum adjustment time interval and an adjustment ratio; the first time period is the average value of the time intervals between the target setting parameters which are adjusted by the management terminal again after the target setting parameters are adjusted by the management terminal within the preset time period; the second time period is the average value of time intervals between target setting parameters adjusted by the management terminal and then adjusted by other management terminals within the preset time period, the first adjusting frequency is the frequency of adjusting the target setting parameters by the management terminal within the preset period, the second adjusting frequency is the frequency of adjusting the target setting parameters by other management terminals within the same preset period, the minimum adjusting time interval is the minimum time interval between the target setting parameters adjusted by the management terminal again after the target setting parameters are adjusted by the management terminal within the preset time period, and the adjusting ratio is the ratio of the number of times of adjusting the target setting parameters by the management terminal within the preset period to the number of times of adjusting all the setting parameters by the management terminal.
In this embodiment of the present invention, first, a history of adjusting a target setting parameter of the student mobile terminal before the management terminal is obtained, for example, in a preset time period (for example, one month), the management terminal a adjusts the target setting parameter at a time point a, then adjusts the target setting parameter at a time point B, then adjusts the target setting parameter at a time point c, and then adjusts the target setting parameter at a time point d by another management terminal B, then, the first time period of the management terminal a refers to: an average of a time period between the time point a and the time point b and a time period between the time point b and the time point c; the second time period of the management terminal a is a time period between the time point c and the time point d (in this example, only one time period is shown, so the average value is the time period); the minimum adjustment time interval is a smaller one of a time period between the time point a and the time point b and a time period between the time point b and the time point c. If in a preset period (for example, one day or one week), the ratio of the number of times that the management terminal a adjusts the target setting parameter to the preset period may be used as a first adjustment frequency, and the ratio of the number of times that all other corresponding management terminals (for example, the management terminal B, C, D, etc.) adjust the target setting parameter to the preset period may be used as a second adjustment frequency; the adjustment ratio is the ratio of the adjustment times of the management terminal a to the total adjustment times. The priority weight of the management terminal A is determined by the at least six items of adjustment information.
Step A22: determining the priority of each item of sub-adjustment information in the adjustment information, wherein the shorter the first time period is, the higher the priority of the first time period is; the longer the second time period, the higher the priority of the second time period; the higher the first adjusting frequency is, the higher the priority of the first adjusting frequency is; the lower the second adjustment frequency is, the higher the priority of the second adjustment frequency is; the smaller the minimum adjustment time interval is, the higher the priority of the minimum adjustment time interval is; the larger the adjustment ratio, the higher the priority of the adjustment ratio.
In the embodiment of the invention, the shorter the first time period is, the shorter the interval of the management terminal is, the parameters of the management terminal can be automatically adjusted without being interfered by other management terminals; the higher the first adjusting frequency is, the more frequently the parameters need to be adjusted by the management terminal; the smaller the minimum adjustment time interval is, the higher frequency adjustment parameters are sometimes indicated under the condition of not being interfered by other management ends; the larger the adjustment ratio is, the more the target setting parameters are adjusted by the management terminal; the above situations all indicate that the management end needs to adjust the parameters frequently, so the corresponding priority is higher. Similarly, the longer the second time period is, the lower the possibility that the control instruction issued by the management end is changed by other management ends is, that is, the control instruction issued by the management end is accurate and feasible enough; the lower the second adjusting frequency is, the lower the target setting parameter is, the target setting parameter is adjusted by other management terminals; the above situations all indicate that other management terminals do not need to adjust the parameters frequently, so the corresponding priority is higher.
Step A23: determining a concentric circle region according to the maximum level of the priority of the sub-adjustment information and the number n of items of the sub-adjustment information, wherein the concentric circle region is provided with a plurality of concentric circles, each concentric circle corresponds to one level of the priority of the sub-adjustment information, and the radius of the concentric circle is larger when the priority of the sub-adjustment information is higher; meanwhile, n radial lines with the center of the concentric circle as a starting point equally divide the concentric circle region n.
In the embodiment of the present invention, the concentric circle region may be used to represent the adjustment information. Referring to fig. 2, fig. 2 illustrates that the number of items of sub adjustment information is 6 and the maximum level of priority (or maximum priority) is 3. Since the maximum level of the priority of the sub adjustment information is 3, 3 concentric circles are provided in the concentric circle region, as shown in fig. 2, the centers of the three concentric circles are O, the outermost concentric circle represents the highest priority, the next innermost concentric circle represents the next highest priority, and the innermost concentric circle corresponds to the lowest priority. Meanwhile, since the number of pieces of sub adjustment information is 6, the concentric circle region is divided into six equal parts by 6 radial lines, and six broken lines starting from O in fig. 2 indicate six radial lines.
Step A24: determining a preliminary arrangement sequence according to the priority of each item of sub-adjustment information in the adjustment information from small to large, taking the sub-adjustment information corresponding to the minimum priority as a starting point, and selecting the next sub-adjustment information adjacent to the current sub-adjustment information at intervals according to the preliminary arrangement sequence until all sub-adjustment information is traversed at intervals; and then continuously arranging the unselected sub-adjustment information according to the sequence of the priorities from large to small until all the sub-adjustment information is arranged completely, and taking the final sequence of the sub-adjustment information as the effective arrangement sequence of the management end.
In the embodiment of the invention, the priority of the sub-adjustment information is determined firstly, after the priorities of all the sub-adjustment information are determined, the sub-adjustment information is arranged according to the sequence from small to large in priority, so that the preliminary arrangement sequence of the sub-adjustment information is determined, then the sub-adjustment information corresponding to the minimum priority is taken as a starting point, and the next sub-adjustment information adjacent to the current sub-adjustment information is selected at intervals according to the preliminary arrangement sequence until all the sub-adjustment information is traversed at intervals; for example, the current sub-adjustment information is a, and the sub-adjustment information after a is b and then c according to the preliminary arrangement order (i.e., the preliminary arrangement order is a → b → c); at this time, the next sub-adjustment information after the sub-adjustment information a is c according to the selected mode of the space bit. Meanwhile, the "bit-separation traversal" in the embodiment of the present invention refers to traversing one by one according to the preliminary arrangement order, that is, only traversing the 1 st, 3 rd, and 5 … … th sub-adjustment information until the end; and the sub-adjustment information of 2 nd, 4 th and 6 th 6 … … th is not traversed. After the interval traversal, the unselected sub-adjustment information (i.e. the 2 nd, 4 th, 6 … … th sub-adjustment information) is continuously arranged according to the order of the priority from large to small until all the sub-adjustment information is arranged, so as to determine the final sub-adjustment information arrangement order.
For example, the current adjustment information includes nine pieces of sub-adjustment information (9 pieces of sub-adjustment information are represented by numerals 1 to 9), and the order of priority is 123456789 in order from high to low, the order after the bit-separation traversal is 13579, the order of next unselected sub-adjustment information is 2468, the order from large to small is 8642, and the final sub-adjustment information is 135798642, that is, the order of priority is formed in the middle and the order of priority is low on both sides. Note that, when the 6 pieces of sub adjustment information shown in fig. 2 are not arranged in the order of arrangement of the sub adjustment information described above.
Step A25: and sequentially setting all the sub-adjustment information in the concentric circle region according to the effective arrangement sequence, wherein each radial line corresponds to one sub-adjustment information, and the intersection point of the radial line corresponding to the priority of the sub-adjustment information and the concentric circle is used as an effective point of the sub-adjustment information.
In the embodiment of the present invention, each radial line may correspond to one piece of sub-adjustment information, and the intersection points of the radial line and different concentric circles may represent different priorities, so that the intersection point of the radial line and the concentric circle corresponding to the priority of the sub-adjustment information is used as the valid point of the sub-adjustment information. As shown in fig. 2, the effective arrangement order of the 6 pieces of sub-adjustment information is ABCDEF (the priority shown in this order is not in high-low order, but is only for illustrating the target area of the management side), and at this time, all the pieces of sub-adjustment information may be sequentially set at the corresponding effective points in a clockwise direction (or a counterclockwise direction). It should be noted that, since the sub-adjustment information is arranged in the concentric circle region, the sequence of all the sub-adjustment information is substantially a circular arrangement, that is, the sub-adjustment information arrangement sequence is actually an arrangement sequence that is also adjacent from the beginning to the end; taking the 135798642 arrangement sequence as an example, 1 and 2 are adjacent in practice, which is only shown after the sub-adjustment information is arranged in the concentric circle region.
Step A26: connecting the effective points of the adjacent sub-adjustment information, using the area determined by all the effective points as the target area corresponding to the management end, and determining the area S of the target area.
In the embodiment of the present invention, as shown in fig. 2, the area determined by all the effective points is the hexagonal ABCDEF represented by the shaded portion. When determining the area of the target region, the polygon may be divided into a plurality of triangles (such as OABs in fig. 2) with the center O of the concentric circle as a vertex, so as to determine the area of the entire target region; grids can also be set for the whole concentric circle region or the target region, and the area of the target region is determined according to the number of grids in the target region and the area of each grid. The area S may also be determined in other manners, which is not limited in this application.
Step A27: determining the priority weight P of the management end according to the target area corresponding to the management end:
wherein, λ is an adjustment coefficient related to n, and the larger n is, the smaller λ is; r is a radius of a concentric circle corresponding to the sub adjustment information having the highest priority among the adjustment information.
In the embodiment of the invention, the priority of the management end is determined according to the area of the target area, so that the determined target area corresponds to the priority of the management end as much as possible. For a triangle (such as OAB in fig. 2) composed of a concentric circle center and two adjacent effective points, its area is:
wherein r isiRepresents the distance between the ith effective point and the center of the concentric circle, and i is 1,2, …, n; since n effective points are arranged in a ring shape, rn+1=r1。
as can be seen from the above equation for calculating the area S, after the priorities of all the sub-adjustment information are determined, for two adjacent sub-adjustment information having a higher priority, if the priorities of the two sub-adjustment information are higher, r is the sameiThe larger the value, the larger the corresponding area S. Therefore, the sub-adjustment information with larger priority can be adjacent as much as possible by determining the effective arrangement sequence with low head-to-tail priority and high middle priority, so that the finally determined target area can more accurately reflect the priority of the management end. However, if a common arrangement order from small to large is adopted, since the sub-adjustment information is actually arranged in a ring shape, two pieces of sub-adjustment information with the largest priority and two pieces of sub-adjustment information with the smallest priority are adjacent to each other, so that two pieces of sub-adjustment information with a larger difference in priority between the sub-adjustment information are adjacent to each other, and the problem that the determination of the priority of the management terminal is inaccurate is caused.
Meanwhile, different management terminals can be provided with different numbers n of sub-adjustment information pieces, so in the embodiment of the invention, the target area with the largest theoretical area of the management terminal is introduced when the priority P is determinedAnd the area of the target region with the largest area is as follows:meanwhile, the priority P can be further adjusted by using the adjustment coefficient λ. By utilizing the method for calculating the priority P provided by the embodiment of the invention, the difference between the priorities of different management ends caused by different numbers of the factor adjustment information can be made up as much as possible.
According to the method for remotely controlling the student mobile terminal provided by the embodiment of the invention, the student mobile terminal side is provided with the supervision application program of the authentication information, the control instruction of the server side is obtained in an active request mode, and the setting of the student mobile terminal side is further modified according to the control instruction, so that the remote control of the student mobile terminal by the server is realized. The method utilizes the supervision application program to realize the remote control of the server on the student mobile terminal, has simple realization mode and is not easy to be freely changed by the student mobile terminal; the control instruction of the server side is obtained by adopting the mode of active request of the student mobile terminal, a complex communication process is not needed, the efficiency is high, and the processing resource of the server side can be saved. The method can enable a supervisor to remotely control the student mobile terminals of students in real time, has strong supervision, avoids the students abusing partial functions of the student mobile terminals, and is beneficial to physical and psychological health of the students. The same effect of modifying the system setting is realized by modifying the setting of the supervision application program, system parameters do not need to be changed, and the safety of the terminal can be ensured while remote control is realized. Meanwhile, under the condition of not changing the application program, the setting of the application program is indirectly modified or limited by modifying the function which can be called, so that the management and control of the application program are realized.
The above describes in detail the flow of a method for remotely controlling a mobile terminal of a student, and the method can also be implemented by a corresponding device, and the structure and function of the device are described in detail below.
An embodiment of the present invention provides an apparatus for remotely controlling a mobile terminal of a student, which can be applied to the education industry, and as shown in fig. 3, the apparatus includes:
the installation module 31 is used for installing a supervision application program for controlling the student mobile terminal, and the supervision application program is provided with authentication information for quitting the supervision application program;
an obtaining module 32, configured to send, to a server, an obtaining request for obtaining a control instruction when the monitoring application is in a working state, where the obtaining request includes a local device identifier;
and an adjusting module 33, configured to adjust the setting parameter of the monitoring application according to the control instruction after receiving the control instruction issued by the server according to the obtaining request.
In a possible implementation manner, when the control instruction is a screen locking instruction, the adjusting module 33 is configured to:
and controlling the supervision application program to be switched to a screen locking state.
In a possible implementation manner, when the control instruction is a target function disable instruction, the adjusting module 33 is configured to:
obtaining a blacklist of applications associated with the target functionality, and disabling the target functionality of all applications in the blacklist by the supervisory application.
In one possible implementation, setting the parameter includes: one or more of camera parameters, 4G/WIFI network parameters, Bluetooth parameters, telephone dialing parameters and screen parameters;
when the control instruction is an instruction for acquiring the position information, the control device also comprises a sending module; the sending module is used for: and sending the position information and the terminal action track to a server according to the control instruction.
In one possible implementation, the adjusting module 33 is further configured to:
when a first control instruction and a second control instruction for adjusting the same project mark setting parameter are received at the same time, a first management end for sending the first control instruction and a second management end for sending the second control instruction are determined;
determining a first priority weight of a first management end adjustment target setting parameter and a second priority weight of a second management end adjustment target setting parameter; when the first priority weight is larger than the second priority weight, adjusting target setting parameters according to a first control instruction; when the second priority weight is larger than the first priority weight, adjusting the target setting parameter according to a second control instruction;
the determining a first priority weight of the first management terminal adjustment target setting parameter and a second priority weight of the second management terminal adjustment target setting parameter includes:
determining adjustment information corresponding to a management end according to a history record of target setting parameters of the student mobile terminal adjusted by the management end, wherein the management end is a first management end or a second management end, and the adjustment information comprises a first time period, a second time period, a first adjustment frequency, a second adjustment frequency, a minimum adjustment time interval and an adjustment ratio; the first time period is the average value of the time intervals between the target setting parameters which are adjusted by the management terminal again after the target setting parameters are adjusted by the management terminal within the preset time period; the second time period is the average value of time intervals between target setting parameters adjusted by the management terminal and then adjusted by other management terminals within the preset time period, the first adjusting frequency is the frequency for adjusting the target setting parameters by the management terminal within the preset period, the second adjusting frequency is the frequency for adjusting the target setting parameters by other management terminals within the same preset period, the minimum adjusting time interval is the minimum time interval between the target setting parameters adjusted by the management terminal again after the target setting parameters are adjusted by the management terminal within the preset time period, and the adjusting ratio is the ratio of the times for adjusting the target setting parameters by the management terminal within the preset period to the times for adjusting all the setting parameters by the management terminal;
determining the priority of each item of sub-adjustment information in the adjustment information, wherein the shorter the first time period is, the higher the priority of the first time period is; the longer the second time period, the higher the priority of the second time period; the higher the first adjusting frequency is, the higher the priority of the first adjusting frequency is; the lower the second adjustment frequency is, the higher the priority of the second adjustment frequency is; the smaller the minimum adjustment time interval is, the higher the priority of the minimum adjustment time interval is; the larger the adjustment ratio is, the higher the priority of the adjustment ratio is;
determining a concentric circle region according to the maximum level of the priority of the sub-adjustment information and the number n of items of the sub-adjustment information, wherein the concentric circle region is provided with a plurality of concentric circles, each concentric circle corresponds to one level of the priority of the sub-adjustment information, and the radius of the concentric circle is larger when the priority of the sub-adjustment information is higher; meanwhile, the concentric circle region n is equally divided by n radial lines taking the center of the concentric circle as a starting point;
determining a preliminary arrangement sequence according to the priority of each item of sub-adjustment information in the adjustment information from small to large, taking the sub-adjustment information corresponding to the minimum priority as a starting point, and selecting the next sub-adjustment information adjacent to the current sub-adjustment information at intervals according to the preliminary arrangement sequence until all sub-adjustment information is traversed at intervals; then, continuously arranging the unselected sub-adjustment information according to the sequence of the priorities from large to small until all the sub-adjustment information is arranged completely, and taking the final sequence of the sub-adjustment information as the effective arrangement sequence of the management end;
sequentially arranging all sub-adjustment information in a concentric circle region according to an effective arrangement sequence, wherein each radial line corresponds to one sub-adjustment information, and the intersection point of the radial line corresponding to the priority of the sub-adjustment information and the concentric circle is used as an effective point of the sub-adjustment information;
connecting the effective points of the adjacent sub-adjustment information, taking the region determined by all the effective points as a target region corresponding to the management end, and determining the area S of the target region;
determining the priority weight P of the management end according to the target area corresponding to the management end:
wherein, λ is an adjustment coefficient related to n, and the larger n is, the smaller λ is; r is a radius of a concentric circle corresponding to the sub adjustment information having the highest priority among the adjustment information.
According to the method and the device for remotely controlling the student mobile terminal, provided by the embodiment of the invention, the remote control of the student mobile terminal by the server is realized by installing the supervision application program with the authentication information on the student mobile terminal side, acquiring the control instruction on the server side in an active request mode and further modifying the setting on the student mobile terminal side according to the control instruction. The method utilizes the supervision application program to realize the remote control of the server on the student mobile terminal, has simple realization mode and is not easy to be freely changed by the student mobile terminal; the control instruction of the server side is obtained by adopting the mode of active request of the student mobile terminal, a complex communication process is not needed, the efficiency is high, and the processing resource of the server side can be saved. The method can enable a supervisor to remotely control the student mobile terminals of students in real time, has strong supervision, avoids the students abusing partial functions of the student mobile terminals, and is beneficial to physical and psychological health of the students. The same effect of modifying the system setting is realized by modifying the setting of the supervision application program, system parameters do not need to be changed, and the safety of the terminal can be ensured while remote control is realized. Meanwhile, under the condition of not changing the application program, the setting of the application program is indirectly modified or limited by modifying the function which can be called, so that the management and control of the application program are realized.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (8)
1. A method for remotely controlling a student mobile terminal is characterized by comprising the following steps:
installing a supervision application program for controlling a student mobile terminal, wherein the supervision application program is provided with authentication information for exiting the supervision application program;
when the supervision application program is in a working state, sending an acquisition request for acquiring a control instruction to a server, wherein the acquisition request comprises a local device identifier;
after receiving a control instruction issued by the server according to the acquisition request, adjusting the setting parameters of the supervision application program according to the control instruction;
further comprising:
when a first control instruction and a second control instruction for adjusting the same project mark setting parameter are received at the same time, a first management end for sending the first control instruction and a second management end for sending the second control instruction are determined;
determining a first priority weight of the first management end for adjusting the target setting parameter and a second priority weight of the second management end for adjusting the target setting parameter; when the first priority weight is larger than the second priority weight, adjusting the target setting parameter according to the first control instruction; when the second priority weight is larger than the first priority weight, adjusting the target setting parameter according to the second control instruction;
wherein the determining that the first management end adjusts the first priority weight of the target setting parameter and the second management end adjusts the second priority weight of the target setting parameter includes:
determining adjustment information corresponding to a management end according to a history record of the target setting parameters of the student mobile terminal adjusted by the management end, wherein the management end is a first management end or a second management end, and the adjustment information comprises a first time period, a second time period, a first adjustment frequency, a second adjustment frequency, a minimum adjustment time interval and an adjustment ratio; the first time period is an average value of time intervals between the target setting parameters which are adjusted by the management end again after the target setting parameters are adjusted by the management end within a preset time period; the second time period is an average value of time intervals between the target setting parameters adjusted by the management terminal and then adjusted by other management terminals within a preset time period, the first adjustment frequency is a frequency for the management terminal to adjust the target setting parameters within a preset period, the second adjustment frequency is a frequency for the other management terminals to adjust the target setting parameters within the same preset period, the minimum adjustment time interval is a minimum time interval between the target setting parameters adjusted by the management terminal again after the management terminal adjusts the target setting parameters within the preset time period, and the adjustment ratio is a ratio of the number of times for the management terminal to adjust the target setting parameters to the number of times for the management terminal to adjust all the setting parameters within the preset period;
determining the priority of each item of sub-adjustment information in the adjustment information, wherein the shorter the first time period is, the higher the priority of the first time period is; the longer the second time period is, the higher the priority of the second time period is; the higher the first adjusting frequency is, the higher the priority of the first adjusting frequency is; the lower the second adjusting frequency is, the higher the priority of the second adjusting frequency is; the smaller the minimum adjustment time interval is, the higher the priority of the minimum adjustment time interval is; the larger the adjustment ratio is, the higher the priority of the adjustment ratio is;
determining a concentric circle region according to the maximum level of the priority of the sub-adjustment information and the number n of items of the sub-adjustment information, wherein the concentric circle region is provided with a plurality of concentric circles, each concentric circle corresponds to one level of the priority of the sub-adjustment information, and the radius of the concentric circle is larger when the priority of the sub-adjustment information is higher; meanwhile, the concentric circle region n is equally divided by n radial lines taking the center of the concentric circle as a starting point;
determining a preliminary arrangement sequence according to the priority of each item of sub-adjustment information in the adjustment information from small to large, taking the sub-adjustment information corresponding to the minimum priority as a starting point, and selecting the next sub-adjustment information adjacent to the current sub-adjustment information at intervals according to the preliminary arrangement sequence until all sub-adjustment information is traversed at intervals; then, continuously arranging the unselected sub-adjustment information according to the sequence of the priorities from large to small until all the sub-adjustment information is arranged completely, and taking the final sequence of the sub-adjustment information as the effective arrangement sequence of the management end;
sequentially setting all sub-adjustment information in the concentric circle region according to the effective arrangement sequence, wherein each radial line corresponds to one sub-adjustment information, and the intersection point of the radial line corresponding to the priority of the sub-adjustment information and the concentric circle is used as an effective point of the sub-adjustment information;
connecting the effective points of the adjacent sub-adjustment information, taking the region determined by all the effective points as a target region corresponding to the management end, and determining the area S of the target region;
determining the priority weight P of the management terminal according to the target area corresponding to the management terminal:
2. The method of claim 1, wherein when the control instruction is a screen lock instruction, the adjusting the set parameters of the supervisory application according to the control instruction comprises:
and controlling the supervision application program to be switched to a screen locking state.
3. The method of claim 1, wherein when the control directive is a disable target function directive, said adjusting the supervisory application setting parameters in accordance with the control directive comprises:
obtaining a blacklist of applications associated with the target functionality, and disabling the target functionality of all applications in the blacklist by the supervisory application.
4. The method of claim 1, wherein setting the parameters comprises: one or more of camera parameters, 4G/WIFI network parameters, Bluetooth parameters, telephone dialing parameters and screen parameters;
when the control instruction is an instruction for acquiring position information, the method further comprises: and sending the position information and the terminal action track to a server according to the control instruction.
5. An apparatus for remotely controlling a mobile terminal of a student, comprising:
the installation module is used for installing a supervision application program used for controlling the student mobile terminal, and the supervision application program is provided with authentication information used for quitting the supervision application program;
the acquisition module is used for sending an acquisition request for acquiring a control instruction to the server when the supervision application program is in a working state, wherein the acquisition request comprises a local equipment identifier;
the adjusting module is used for adjusting the setting parameters of the monitoring application program according to the control instruction after receiving the control instruction issued by the server according to the acquisition request;
the adjustment module is further configured to: when a first control instruction and a second control instruction for adjusting the same project mark setting parameter are received at the same time, a first management end for sending the first control instruction and a second management end for sending the second control instruction are determined;
determining a first priority weight of the first management end for adjusting the target setting parameter and a second priority weight of the second management end for adjusting the target setting parameter; when the first priority weight is larger than the second priority weight, adjusting the target setting parameter according to the first control instruction; when the second priority weight is larger than the first priority weight, adjusting the target setting parameter according to the second control instruction;
wherein the determining that the first management end adjusts the first priority weight of the target setting parameter and the second management end adjusts the second priority weight of the target setting parameter includes:
determining adjustment information corresponding to a management end according to a history record of the target setting parameters of the student mobile terminal adjusted by the management end, wherein the management end is a first management end or a second management end, and the adjustment information comprises a first time period, a second time period, a first adjustment frequency, a second adjustment frequency, a minimum adjustment time interval and an adjustment ratio; the first time period is an average value of time intervals between the target setting parameters which are adjusted by the management end again after the target setting parameters are adjusted by the management end within a preset time period; the second time period is an average value of time intervals between the target setting parameters adjusted by the management terminal and then adjusted by other management terminals within a preset time period, the first adjustment frequency is a frequency for the management terminal to adjust the target setting parameters within a preset period, the second adjustment frequency is a frequency for the other management terminals to adjust the target setting parameters within the same preset period, the minimum adjustment time interval is a minimum time interval between the target setting parameters adjusted by the management terminal again after the management terminal adjusts the target setting parameters within the preset time period, and the adjustment ratio is a ratio of the number of times for the management terminal to adjust the target setting parameters to the number of times for the management terminal to adjust all the setting parameters within the preset period;
determining the priority of each item of sub-adjustment information in the adjustment information, wherein the shorter the first time period is, the higher the priority of the first time period is; the longer the second time period is, the higher the priority of the second time period is; the higher the first adjusting frequency is, the higher the priority of the first adjusting frequency is; the lower the second adjusting frequency is, the higher the priority of the second adjusting frequency is; the smaller the minimum adjustment time interval is, the higher the priority of the minimum adjustment time interval is; the larger the adjustment ratio is, the higher the priority of the adjustment ratio is;
determining a concentric circle region according to the maximum level of the priority of the sub-adjustment information and the number n of items of the sub-adjustment information, wherein the concentric circle region is provided with a plurality of concentric circles, each concentric circle corresponds to one level of the priority of the sub-adjustment information, and the radius of the concentric circle is larger when the priority of the sub-adjustment information is higher; meanwhile, the concentric circle region n is equally divided by n radial lines taking the center of the concentric circle as a starting point;
determining a preliminary arrangement sequence according to the priority of each item of sub-adjustment information in the adjustment information from small to large, taking the sub-adjustment information corresponding to the minimum priority as a starting point, and selecting the next sub-adjustment information adjacent to the current sub-adjustment information at intervals according to the preliminary arrangement sequence until all sub-adjustment information is traversed at intervals; then, continuously arranging the unselected sub-adjustment information according to the sequence of the priorities from large to small until all the sub-adjustment information is arranged completely, and taking the final sequence of the sub-adjustment information as the effective arrangement sequence of the management end;
sequentially setting all sub-adjustment information in the concentric circle region according to the effective arrangement sequence, wherein each radial line corresponds to one sub-adjustment information, and the intersection point of the radial line corresponding to the priority of the sub-adjustment information and the concentric circle is used as an effective point of the sub-adjustment information;
connecting the effective points of the adjacent sub-adjustment information, taking the region determined by all the effective points as a target region corresponding to the management end, and determining the area S of the target region;
determining the priority weight P of the management terminal according to the target area corresponding to the management terminal:
6. The apparatus of claim 5, wherein when the control command is a screen lock command, the adjustment module is configured to:
and controlling the supervision application program to be switched to a screen locking state.
7. The apparatus of claim 5, wherein when the control instruction is a disable target function instruction, the adjustment module is configured to:
obtaining a blacklist of applications associated with the target functionality, and disabling the target functionality of all applications in the blacklist by the supervisory application.
8. The apparatus of claim 5, wherein the setting parameters comprises: one or more of camera parameters, 4G/WIFI network parameters, Bluetooth parameters, telephone dialing parameters and screen parameters;
when the control instruction is an instruction for acquiring the position information, the control device also comprises a sending module; the sending module is used for: and sending the position information and the terminal action track to a server according to the control instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810136687.XA CN108304297B (en) | 2018-02-09 | 2018-02-09 | Method and device for remotely controlling student mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810136687.XA CN108304297B (en) | 2018-02-09 | 2018-02-09 | Method and device for remotely controlling student mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108304297A CN108304297A (en) | 2018-07-20 |
CN108304297B true CN108304297B (en) | 2021-02-26 |
Family
ID=62865084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810136687.XA Active CN108304297B (en) | 2018-02-09 | 2018-02-09 | Method and device for remotely controlling student mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108304297B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989459B (en) * | 2018-08-21 | 2021-11-02 | 北京小米移动软件有限公司 | Method and device for controlling terminal and computer readable storage medium |
CN111708674A (en) * | 2020-06-16 | 2020-09-25 | 百度在线网络技术(北京)有限公司 | Method, device, equipment and storage medium for determining key learning content |
CN112987943B (en) * | 2021-03-10 | 2023-03-14 | 江西航智信息技术有限公司 | Cloud architecture system for remotely controlling student mobile terminal input method |
CN115086389A (en) * | 2022-06-10 | 2022-09-20 | 武汉思普崚技术有限公司 | Remote control system and method based on trusted address communication |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793139A (en) * | 2014-01-27 | 2014-05-14 | 华为技术有限公司 | Index item weight setting method, device and system |
CN105095314A (en) * | 2014-05-22 | 2015-11-25 | 北京四维图新科技股份有限公司 | Point of interest (POI) marking method, terminal, navigation server and navigation system |
CN105491514A (en) * | 2014-09-17 | 2016-04-13 | 中兴通讯股份有限公司 | Terminal, terminal function control method and device, and communication system |
CN106357712A (en) * | 2015-07-16 | 2017-01-25 | 中兴通讯股份有限公司 | Mobile terminal control method, device and system |
CN107402774A (en) * | 2016-05-18 | 2017-11-28 | 中兴通讯股份有限公司 | Function of application limits application method and terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10366428B2 (en) * | 2014-11-18 | 2019-07-30 | Zoho Corporation Private Limited | Methods and systems for grouping and prioritization of website visitors for live support |
-
2018
- 2018-02-09 CN CN201810136687.XA patent/CN108304297B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793139A (en) * | 2014-01-27 | 2014-05-14 | 华为技术有限公司 | Index item weight setting method, device and system |
CN105095314A (en) * | 2014-05-22 | 2015-11-25 | 北京四维图新科技股份有限公司 | Point of interest (POI) marking method, terminal, navigation server and navigation system |
CN105491514A (en) * | 2014-09-17 | 2016-04-13 | 中兴通讯股份有限公司 | Terminal, terminal function control method and device, and communication system |
CN106357712A (en) * | 2015-07-16 | 2017-01-25 | 中兴通讯股份有限公司 | Mobile terminal control method, device and system |
CN107402774A (en) * | 2016-05-18 | 2017-11-28 | 中兴通讯股份有限公司 | Function of application limits application method and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN108304297A (en) | 2018-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108304297B (en) | Method and device for remotely controlling student mobile terminal | |
US11038879B2 (en) | Identity authentication method and apparatus, and user equipment | |
US20210192021A1 (en) | Managing grouped student devices with timed locks | |
US10250739B2 (en) | Terminal equipment control method, terminal equipment and system, computer storage media | |
CN107104984B (en) | Unified policy across heterogeneous device types | |
CN110519306B (en) | Equipment access control method and device of Internet of things | |
CN106102141A (en) | A kind of processing method and processing device based on packet | |
CN109508527A (en) | A kind of method that realizing that different terminals account is unified, terminal and server | |
US20150237052A1 (en) | User identification based access control | |
CN103065235A (en) | Systems and methods for event attendance notification | |
US11317292B1 (en) | Systems and methods for application access control | |
EP3777257B1 (en) | Blocking functionality on a smart device | |
CN106030555A (en) | Privacy zone | |
CN106469270A (en) | A kind of management method of application permission, equipment and system | |
CN108769193A (en) | The system of remote control student's mobile terminal application self-starting | |
CN104765349A (en) | Method for managing smart home equipment, server and center control equipment | |
CN113938919A (en) | Data analysis method and device | |
CN106357712B (en) | Mobile terminal control method, device and system | |
CN109388589A (en) | A kind of method, equipment and storage medium adjusting cache partitions ratio | |
CN108401018B (en) | Method and device for supervising student mobile terminal by multi-mode strategy | |
CN108307060B (en) | Electronic equipment, fall protection method and related product | |
CN108966254A (en) | A kind of method and system of deployment and control wireless network element | |
KR102390575B1 (en) | Remote control service | |
CN109640360A (en) | A kind of fixed broadband flow sharing method | |
EP2512194A1 (en) | Method for registration or unregistration applied in home information machine and home information machine thereof |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210127 Address after: 332000 room 209, Houde building, Jiujiang College, 551 Qianjin East Road, Lianxi District, Jiujiang City, Jiangxi Province Applicant after: Jiangxi Hangzhi Information Technology Co.,Ltd. Address before: 1019, 1st floor, South Building, building 2, 88 Nongda South Road, Haidian District, Beijing Applicant before: BEIJING HANGZHI INFORMATION TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |