Teaching equipment management and control method and device and electronic equipment
By obtaining equipment information of teaching equipment and detecting its mode, if it is not in student mode, the equipment will be locked, which solves the problem that teaching equipment is not effectively controlled, and realizes effective management of equipment and a good learning environment for students.
Patent Information
- Application Number
- CN202311539976.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-20
AI Technical Summary
How to effectively control teaching equipment to prevent students from arbitrarily accessing content that is not related to learning during the learning process.
By obtaining the equipment information of the teaching equipment, it detects whether the equipment is in student mode. If it is not in student mode, a lock command is sent to the equipment to enter the locked state.
It improves the accuracy of detection of teaching equipment, avoids students' arbitrarily access to non-learning-related content, provides students with a good learning environment, and reduces the chance of equipment having adverse effects on students.
Smart Images

Figure CN120020784A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of teaching equipment management and control, and more specifically, to a method, device, electronic device, and computer-readable storage medium for teaching equipment management and control. Background Art
[0002] With the popularization of teaching equipment, more and more e-book / learning machine manufacturers targeting students have also launched various educational mobile learning devices. Due to the change in the learning mode, the demand for using teaching equipment such as tablet computers, mobile phones, and e-books to learn knowledge is also increasing. Using teaching equipment for learning can, to a certain extent, bring great innovation to teaching and facilitate the review and learning of knowledge at any time, but it will also have some negative impacts on students with poor self-control. For example, students may randomly access content unrelated to learning through teaching equipment, such as playing games, watching videos, listening to music, etc., without control.
[0003] Therefore, how to effectively manage and control teaching equipment is a technical problem to be solved in this field. Summary of the Invention
[0004] In order to solve the problem that the dual-space application requires a large amount of time and computing resources during the installation process in the prior art, the present application provides a method for teaching equipment management and control.
[0005] A method for teaching equipment management and control includes: Obtaining device information of the teaching equipment; Detecting whether the teaching equipment is in student mode according to the device information; If not, sending a locking instruction to the teaching equipment so that the teaching equipment executes the locking instruction to enter the locked state.
[0006] Optionally, the obtaining of the device information of the teaching equipment includes: Sending a first acquisition command to the teaching equipment so that the teaching equipment executes the first acquisition command, reads, and feeds back the usage time of each application in the teaching equipment; The detection of whether the teaching equipment is in student mode according to the device information correspondingly includes: Obtaining the category of each application and counting the total usage time of non-teaching applications; When the total usage time of non-teaching applications is greater than a preset threshold, it is determined that the teaching equipment is not in student mode; When the total usage time of non-teaching applications is less than a preset threshold, it is determined that the teaching equipment is in student mode.
[0007] Optionally, before obtaining the category of each application and counting the total usage time of non-teaching applications, the method further includes: Sending a second acquisition command to the gateway device of the teaching device, so that the gateway device executes the second acquisition command, reads and feeds back the data packets transmitted by the teaching device within a preset time period; Analyzing the data packets to obtain the source address and destination address of the data packets; Determining the applications for which the teaching device performs data interaction within the preset time period according to the source address and destination address of the data packets.
[0008] Optionally, the obtaining the device information of the teaching device includes: Sending a third acquisition command to the teaching device, so that the teaching device executes the third acquisition command, reads and feeds back the mode setting information of the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: When the value of the mode setting information is a first preset value, determining that the teaching device is in the student mode; When the value of the mode setting information is a second preset value, determining that the teaching device is not in the student mode.
[0009] Optionally, the obtaining the device information of the teaching device includes: Sending a fourth acquisition command to the teaching device, so that the teaching device executes the fourth acquisition command, reads and feeds back the screen usage time of the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: When the screen usage time is within a preset time period, determining that the teaching device is in the student mode; When the screen usage time is not within the preset time period, determining that the teaching device is not in the student mode.
[0010] Optionally, the obtaining the device information of the teaching device includes: Sending a fifth acquisition command to the teaching device, so that the teaching device executes the fifth acquisition command, reads and feeds back the historical location information of the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: Detecting whether the teaching device exceeds a preset management and control range according to the historical location information; If not, determining that the teaching device is in the student mode; If not, determining that the teaching device is not in the student mode.
[0011] Optionally, after sending a locking instruction to the teaching device, the method further includes: Sending an alarm to a preset path.
[0012] A teaching device control device, comprising: An obtaining module, configured to obtain device information of a teaching device; A detecting module, configured to detect whether the teaching device is in a student mode according to the device information; A sending module, configured to send a locking instruction to the teaching device if the teaching device is not in the student mode, so that the teaching device executes the locking instruction to enter a locked state.
[0013] An electronic device, comprising: A processor and a memory, where the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for controlling a teaching device as described above is implemented.
[0014] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method for controlling a teaching device as described above is implemented.
[0015] The method for controlling a teaching device provided in the embodiments of the present application obtains the device information of the teaching device; detects whether the teaching device is in a student mode according to the device information; if not, sends a locking instruction to the teaching device, so that the teaching device executes the locking instruction to enter a locked state. The present application determines whether the teaching device is in a student mode according to the device information of the teaching device, greatly improving the detection accuracy. When it is determined that the teaching device is not in the student mode, the teaching device is locked, preventing students from accessing content unrelated to learning using the teaching device, providing a good learning environment for students, reducing the probability of the teaching device having an adverse impact on students, and realizing effective control of the teaching device. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings according to these drawings without creative efforts.
[0017] Figure 1 It is a flowchart of a method for controlling a teaching device provided in an embodiment of the present application; Figure 2 It is a flowchart of another method for controlling a teaching device provided in an embodiment of the present application; Figure 3Schematic diagram of a teaching equipment control device provided by an embodiment of the present application. Detailed implementation manners
[0018] To better understand the technical solution of the present application, the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0019] It should be clear that the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts belong to the scope of protection of the present application.
[0020] With the popularization of teaching equipment, more and more e - book / learning machine manufacturers targeting students have also launched various educational mobile learning devices. Due to the change in the learning mode, the demand for using teaching equipment such as tablets, mobile phones, and e - books to learn knowledge is also increasing. Using teaching equipment for learning can, to a certain extent, bring great innovation to teaching and facilitate the review and learning of knowledge at any time. However, it will also have some negative impacts on students with poor self - control. For example, students may randomly access content unrelated to learning through teaching equipment, such as playing games, watching videos, listening to music, etc., without being controlled.
[0021] An existing device control method is to control through software authorization. For example, through account permission management, that is, different accounts logging in to the device can have different permissions. However, various password - cracking methods now or students deliberately obtaining their parents' account permissions, etc., may cause students' use of educational tablets to get out of control. Moreover, the above - mentioned control method can only know whether the teaching equipment is in a controlled state by manually checking the mode setting information of the teaching equipment by teachers or parents. In the face of the campus scenario where a large number of teaching equipment are used for learning, it becomes particularly difficult to detect whether the teaching equipment is in the student mode. Therefore, the present application provides a method for controlling teaching equipment to solve the above - mentioned technical problems.
[0022] Please refer to Figure 1 , which is a flowchart of a method for controlling teaching equipment provided by an embodiment of the present application. The method may include the following steps: Step S01, obtaining the device information of the teaching equipment.
[0023] In some embodiments, the purpose of obtaining the device information of the teaching equipment is to determine whether the teaching equipment is in the student mode, and then monitor and manage students' usage behaviors of the teaching equipment to provide a better education and learning experience.
[0024] In some embodiments, the teaching device may include, but is not limited to, mobile phones, tablets, smart speakers, smart watches, etc. The present invention does not specifically limit the category of the teaching device.
[0025] In some embodiments, the device information of the teaching device may include, but is not limited to, the usage time of each application in the teaching device, the mode setting information of the teaching device, the screen usage time of the teaching device, the historical location information of the teaching device, etc.
[0026] Step S02, detect whether the teaching device is in the student mode according to the device information.
[0027] If not, then execute step S03.
[0028] In some embodiments, the student mode is a setting mode of the teaching device, and its purpose is to limit the functions on the teaching device to provide a better learning environment.
[0029] In some embodiments, the student mode may include, but is not limited to: 1) Application restriction: The student mode can restrict the application programs and functions on the teaching device to avoid students being distracted during the learning process. 2) Network restriction: The student mode can restrict the network access on the teaching device to prevent students from browsing irrelevant content on the Internet. 3) Time restriction: The student mode may limit the usage time of the teaching device to ensure that students focus on learning within the specified time.
[0030] On this basis, in some embodiments, it can be judged whether the teaching device is in the student mode through aspects such as application usage, network access, and teaching device usage time. For example, a teacher can obtain the usage time of all teaching devices in the class through an electronic device. If there is a situation where the teaching device is used between 11 pm and 6 am, it proves that the usage time of the teaching device is not controlled, and thus it can be determined that the teaching device is not in the student mode.
[0031] In some embodiments, when the teaching device is not in the student mode, it indicates that the teaching device is not restricted, resulting in the possibility that students may randomly access content unrelated to learning through the teaching device, such as playing games, watching videos, listening to music, etc., which affects the learning effect of students. Therefore, this application executes step S03 to send a lock instruction to the teaching device so that the teaching device executes the lock instruction to enter the locked state, thereby avoiding students using the teaching device to access content unrelated to learning, providing a good learning environment for students, reducing the probability of the teaching device having an adverse impact on students, and realizing effective control of the teaching device.
[0032] In some embodiments, when the teaching device is in student mode, it indicates that the teaching device is restricted, preventing students from accessing content unrelated to learning through the teaching device. At this time, a learning information acquisition command can also be sent to the teaching device to make the teaching device execute the learning information acquisition command, read and feedback the learning information in the teaching device, and then analyze the learning situation of the students based on this learning information. The learning information may include, but is not limited to, exam scores, homework completion status, etc. For example, specific analysis can be carried out from the following aspects: 1) Overall performance: The overall learning performance of students can be analyzed, including average scores, total scores, passing rates, etc., generating corresponding analysis results and outputting them to help teachers or parents initially understand the overall learning situation of students.
[0033] 2) Subject performance: The scores of students in each subject can be analyzed, and the analysis results are the strengths and weaknesses of students in different subjects, facilitating students to better formulate learning plans and teachers to formulate corresponding teaching strategies.
[0034] 3) Score change trend: By comparing the exam scores of students in previous exams, the analysis results of the score change trend of students are obtained, and according to the preset rules, the learning attitude and effort level of students can be scored based on the score change trend of students.
[0035] By obtaining the learning information of the teaching device, it can help teachers and students understand the learning level and problems of students, so as to adopt corresponding teaching and learning strategies to improve learning effects.
[0036] Step S03, send a locking instruction to the teaching device to make the teaching device execute the locking instruction and enter the locked state.
[0037] In some embodiments, when the teaching device executes the locking instruction and enters the locked state, students may not be able to perform some operations through the teaching device. For example, they may not be able to use specific applications, access certain functions, or connect to the Internet, etc. In a learning environment, the teaching device can be locked to prevent students from being distracted or misusing the device during the learning process.
[0038] Furthermore, the specific content of the locking instruction and its impact on the teaching device depend on specific implementation situations and settings. For example, a password can be set to lock the screen, requiring the user to enter the password to unlock the teaching device. Or the use of specific applications can be restricted, only allowing access to specific learning applications. The purpose of the locking instruction is to ensure that the teaching device is restricted in use within the required time period or in a specific environment to provide better control and management.
[0039] In some embodiments, the locking instruction may be an ADB (Android Debug Bridge) command, which enables the teaching device to execute the ADB command to prohibit opening a specific application. For example, the package name + instance name of the applications currently running on the mobile phone can be obtained by executing an ADB query command first, and then the package name can be obtained from the query result, and an ADB disabling command containing the package name can be executed to prohibit opening the application.
[0040] In some embodiments, the locking instruction may also be a kernel shielding instruction, that is, obtaining the system call function when an application is opened in the teaching device and shielding the system call function in the operating system kernel of the teaching device.
[0041] In some embodiments, after sending the locking instruction to the teaching device, an alarm can also be sent to a preset path. For example, a warning message can be displayed or a notification can be sent to the teacher or parent to facilitate reminding the student to switch the device to the student mode. In addition, the use of the teaching device by the student can be restricted by setting a password or using parental monitoring software. These measures can help students make better use of the teaching device and provide a better learning environment.
[0042] This application detects whether the teaching device is in the student mode through device information. If the teaching device is not in the student mode, a locking instruction is sent to the teaching device so that the teaching device executes the locking instruction to enter the locked state, preventing students from using the teaching device to access content unrelated to learning, providing a good learning environment for students, reducing the probability of the teaching device having an adverse impact on students, and realizing effective control of the teaching device.
[0043] In some embodiments, to improve the accuracy of student mode detection, it can be determined by the usage time of each application in the teaching device. Please refer to Figure 2 , which is a flowchart of another method for controlling a teaching device provided by an embodiment of this application. The method may include the following steps: Step S11: Send a first acquisition command to the teaching device so that the teaching device executes the first acquisition command, reads and feeds back the usage time of each application in the teaching device.
[0044] In some embodiments, after receiving the first acquisition command sent by the electronic device, the teaching device can read the usage time of each application in the system log and feed it back to the electronic device.
[0045] Step S12: Obtain the category of each application and count the total usage time of non-teaching applications.
[0046] In some embodiments, application categories can be divided into teaching applications and non-teaching applications according to their uses. Among them, teaching applications can include, but are not limited to, virtual classroom applications, online learning platforms, electronic whiteboard applications, etc. Non-teaching applications correspond to other applications other than teaching applications.
[0047] In some embodiments, it is also possible to determine the applications accessed by the teaching device within a preset time through the gateway device. That is, before obtaining the category of each application and counting the total usage time of non-teaching applications, the following steps can be further performed to determine the applications accessed by the teaching device: Send a second acquisition command to the gateway device of the teaching device, so that the gateway device executes the second acquisition command, reads and feeds back the data packets transmitted by the teaching device within a preset time period; Analyze the data packets to obtain the source address and destination address of the data packets; Determine the applications for which the teaching device performs data interaction within the preset time period based on the source address and destination address of the data packets.
[0048] Based on the above technical solutions, the embodiments of the present application determine which application programs the teaching device performs data interaction with within a preset time period, and then determine the applications accessed by the teaching device within the preset time, which is convenient for subsequent detection of whether the teaching device is in the student mode, greatly improving the detection efficiency.
[0049] Step S13, when the total usage time of the non-teaching applications is greater than the preset threshold, determine that the teaching device is not in the student mode.
[0050] Step S14, when the total usage time of the non-teaching applications is less than the preset threshold, determine that the teaching device is in the student mode.
[0051] In some embodiments, the preset threshold is the maximum value of the total usage time of non-teaching applications when the teaching device is in the student mode. When the total usage time of non-teaching applications is greater than the preset threshold, it is determined that the teaching device is not in the student mode; when the total usage time of non-teaching applications is less than the preset threshold, it is determined that the teaching device is in the student mode.
[0052] In some embodiments, the preset threshold can be set by those skilled in the art according to industry standards, and the present application does not specifically limit the acquisition method of the preset threshold.
[0053] In some embodiments, to improve the efficiency of student mode detection, it can be determined through the mode setting information in the teaching device, that is, as mentioned in step S01, obtaining the device information of the teaching device, which can specifically be: Send a third acquisition command to the teaching device so that the teaching device executes the third acquisition command, reads and feeds back the mode setting information of the teaching device.
[0054] On this basis, in step S02, it is mentioned that according to the device information, it is detected whether the teaching device is in the student mode, and the corresponding situation can be: When the value of the mode setting information is the first preset value, it is determined that the teaching device is in the student mode; When the value of the mode setting information is the second preset value, it is determined that the teaching device is not in the student mode.
[0055] In some embodiments, the first preset value is the value corresponding to the mode setting information when the teaching device is in the student mode, and the second preset value is the value corresponding to the mode setting information when the teaching device is in the non-student mode. The present application does not make specific limitations on the magnitudes of the first preset value and the second preset value.
[0056] In this embodiment, by acquiring the mode setting information of the mobile device, it can be quickly confirmed whether the teaching device is in the student mode, greatly improving the efficiency of student mode detection.
[0057] In some embodiments, to further improve the accuracy of student mode detection, it can be determined by the screen usage time in the teaching device, that is, in step S01, the device information of the teaching device is acquired, and specifically it can be: Send a fourth acquisition command to the teaching device so that the teaching device executes the fourth acquisition command, reads and feeds back the screen usage time of the teaching device; on this basis, in step S02, it is detected whether the teaching device is in the student mode according to the device information, and the corresponding situation can be: When the screen usage time is within the preset time period, it is determined that the teaching device is in the student mode; when the screen usage time is not within the preset time period, it is determined that the teaching device is not in the student mode. In this embodiment, the preset time period is the prohibited usage time period of the teaching device in the student mode. If the screen usage time is within the preset time period, it is determined that the teaching device is not in the student mode. For example, the preset time period is the sleeping time period from 22:00 to 6:00. If the screen usage time of the teaching device is within the sleeping time period, then it is determined that the teaching device is not in the student mode. In this embodiment, through the screen usage time in the teaching device, it can be accurately detected whether the teaching device is in the student mode, greatly improving the accuracy of student mode detection.
[0058] In some embodiments, to further improve the accuracy of student mode detection, it can be determined by the screen usage time in the teaching device, that is, in step S01, the device information of the teaching device is acquired, and specifically it can be: Send a fifth acquisition command to the teaching device so that the teaching device executes the fifth acquisition command, reads and feeds back the historical location information of the teaching device; On this basis, in step S02, detecting whether the teaching device is in the student mode according to the device information may correspondingly be: Detect whether the teaching device exceeds the preset control range according to the historical location information; If not, it is determined that the teaching device is in the student mode; If not, it is determined that the teaching device is not in the student mode.
[0059] In this embodiment, the preset control range is the range where the teaching device in the student mode is allowed to be used. If the historical location of the teaching device exceeds the preset control range, it is determined that the teaching device is not in the student mode. For example, the preset control range is the entire campus. If the historical location of the teaching device was once outside the campus, it proves that the teaching device is not in the student mode.
[0060] In this embodiment, through the historical location information in the teaching device, it can be accurately detected whether the teaching device is in the student mode, which greatly improves the accuracy of student mode detection.
[0061] Please refer to Figure 3 , which is a schematic structural diagram of a teaching device control device provided by an embodiment of the present application. The device includes: An acquisition module 100, configured to acquire device information of a teaching device; A detection module 200, configured to detect whether the teaching device is in the student mode according to the device information; A sending module 300, configured to send a locking instruction to the teaching device if the teaching device is not in the student mode, so that the teaching device executes the locking instruction to enter a locked state.
[0062] Based on the above embodiment, in a specific embodiment, the acquisition module 100 may specifically be used for: Send a first acquisition command to the teaching device so that the teaching device executes the first acquisition command, reads and feeds back the usage time of each application in the teaching device; The detection module 200 may correspondingly be used for: Obtain the category of each application and count the total usage time of non-teaching applications; When the total usage time of the non-teaching applications is greater than a preset threshold, it is determined that the teaching device is not in the student mode; When the total usage time of the non-teaching applications is less than a preset threshold, it is determined that the teaching device is in the student mode.
[0063] Based on the above embodiments, in a specific embodiment, the detection module 200 may further be configured to: Send a second acquisition command to the gateway device of the teaching device, so that the gateway device executes the second acquisition command, reads and feeds back the data packets transmitted by the teaching device within a preset time period; Analyze the data packets to obtain the source address and destination address of the data packets; Determine the applications for which the teaching device performs data interaction within the preset time period based on the source address and destination address of the data packets.
[0064] Based on the above embodiments, in a specific embodiment, the acquisition module 100 may specifically be configured to: Send a third acquisition command to the teaching device, so that the teaching device executes the third acquisition command, reads and feeds back the mode setting information of the teaching device; Correspondingly, the detection module 200 may be configured to: When the value of the mode setting information is a first preset value, determine that the teaching device is in the student mode; When the value of the mode setting information is a second preset value, determine that the teaching device is not in the student mode.
[0065] Based on the above embodiments, in a specific embodiment, the acquisition module 100 may specifically be configured to: Send a fourth acquisition command to the teaching device, so that the teaching device executes the fourth acquisition command, reads and feeds back the screen usage time of the teaching device; Correspondingly, the detection module 200 may be configured to: When the screen usage time is within a preset time period, determine that the teaching device is in the student mode; When the screen usage time is not within the preset time period, determine that the teaching device is not in the student mode.
[0066] Based on the above embodiments, in a specific embodiment, the acquisition module 100 may specifically be configured to: Send a fifth acquisition command to the teaching device, so that the teaching device executes the fifth acquisition command, reads and feeds back the historical location information of the teaching device; Correspondingly, the detection module 200 may be configured to: Detect whether the teaching device exceeds a preset management and control range based on the historical location information; If not, determine that the teaching device is in the student mode; If not, determine that the teaching device is not in the student mode.
[0067] Based on the above embodiments, in a specific embodiment, the sending module 300 may further be configured to: Send an alarm to a preset path.
[0068] This application also provides a teaching device, which includes a processor and a memory. The memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, it is used to implement the method provided by the embodiments of this application Figure 1 shown in the embodiments.
[0069] In the above embodiments, the processor involved may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural network processor (Neural-network Process Units; hereinafter referred to as: NPU) and an image signal processor (Image Signal Processing; hereinafter referred to as: ISP). The processor may also include necessary hardware accelerators or logic processing hardware circuits, such as an ASIC, or one or more integrated circuits for controlling the execution of the technical solution program of this application. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium.
[0070] The embodiments of this application also provide a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it implements the method provided by the embodiments of this application Figure 1 shown in the embodiments.
[0071] In the embodiments of this application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent the situation of A existing alone, A and B existing simultaneously, and B existing alone. Where A and B may be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and c may represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c may be single or multiple.
[0072] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of both. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0073] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0074] In several embodiments provided in this application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (hereinafter referred to as ROM), random access memory (hereinafter referred to as RAM), magnetic disks, or optical discs that can store program codes.
[0075] The above is only the specific implementation manner of this application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application and should be covered by the protection scope of this application. The protection scope of this application shall be subject to the protection scope of the claims.
Claims
1. A method for controlling teaching equipment, characterized in that: include: Get the device information of teaching equipment; Detecting whether the teaching device is in student mode according to the device information; If not, a locking instruction is sent to the teaching device, so that the teaching device executes the locking instruction and enters a locking state.
2. The method according to claim 1, characterized in that The obtaining of device information of the teaching device includes: Sending a first acquisition command to the teaching device, so that the teaching device executes the first acquisition command, reads and feeds back the usage time of each application in the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: Get the category of each application and count the total usage time of non-teaching applications; When the total usage time of the non-teaching application is greater than a preset threshold, determining that the teaching device is not in the student mode; When the total usage time of the non-teaching application is less than a preset threshold, it is determined that the teaching device is in the student mode.
3. The method according to claim 2, characterized in that Before obtaining the category of each application and counting the total usage time of the non-teaching applications, the method further includes: Sending a second acquisition command to the gateway device of the teaching device, so that the gateway device executes the second acquisition command, reads and feeds back the data packet transmitted by the teaching device; Parsing the data packet to obtain the source address and destination address of the data packet; The application for which the teaching device performs data interaction within the preset time period is determined according to the source address and the destination address of the data packet.
4. The method according to claim 1, characterized in that: The obtaining of device information of the teaching device includes: Sending a third acquisition command to the teaching device, so that the teaching device executes the third acquisition command, reads and feeds back the mode setting information of the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: When the value of the mode setting information is a first preset value, determining that the teaching device is in a student mode; When the value of the mode setting information is a second preset value, it is determined that the teaching device is not in the student mode.
5. The method according to claim 1, characterized in that The obtaining of device information of the teaching device includes: Sending a fourth acquisition command to the teaching device, so that the teaching device executes the fourth acquisition command, reads and feeds back the screen usage time of the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: When the screen usage time is within a preset time period, determining that the teaching device is in a student mode; When the screen usage time is not within a preset time period, it is determined that the teaching device is not in the student mode.
6. The method according to claim 1, characterized in that The obtaining of device information of the teaching device includes: Sending a fifth acquisition command to the teaching device, so that the teaching device executes the fifth acquisition command, reads and feeds back the historical position information of the teaching device; The detecting whether the teaching device is in the student mode according to the device information correspondingly includes: Detecting whether the teaching device exceeds a preset control range based on the historical location information; If not, determining that the teaching device is in student mode; If not, it is determined that the teaching device is not in student mode.
7. The method according to any one of claims 1 to 6, characterized in that: After sending the locking instruction to the teaching device, the method further includes: Send an alert to a preset route.
8. A teaching equipment control device, characterized in that: include: An acquisition module is used to acquire device information of teaching devices; A detection module, used for detecting whether the teaching device is in a student mode according to the device information; The sending module is used to send a locking instruction to the teaching device if the teaching device is not in the student mode, so that the teaching device executes the locking instruction and enters a locking state.
9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for controlling the teaching device as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for controlling teaching equipment as described in any one of claims 1 to 7 is implemented.