Movatterモバイル変換


[0]ホーム

URL:


CN109446803A - A kind of student side method for monitoring application program and system based on artificial intelligence - Google Patents

A kind of student side method for monitoring application program and system based on artificial intelligence
Download PDF

Info

Publication number
CN109446803A
CN109446803ACN201811092847.1ACN201811092847ACN109446803ACN 109446803 ACN109446803 ACN 109446803ACN 201811092847 ACN201811092847 ACN 201811092847ACN 109446803 ACN109446803 ACN 109446803A
Authority
CN
China
Prior art keywords
student
application program
program
teacher
monitoring
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.)
Withdrawn
Application number
CN201811092847.1A
Other languages
Chinese (zh)
Inventor
孙悦
李天驰
蒋美静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dianmao Technology Co Ltd
Original Assignee
Shenzhen Dianmao Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Dianmao Technology Co LtdfiledCriticalShenzhen Dianmao Technology Co Ltd
Priority to CN201811092847.1ApriorityCriticalpatent/CN109446803A/en
Publication of CN109446803ApublicationCriticalpatent/CN109446803A/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of student side method for monitoring application program and system based on artificial intelligence, method include: the operating mode for obtaining teacher side, if the operating mode of teacher side is when attending class mode, to establish the connection of teacher side and student side;It controls teacher side and sends a monitoring programme to student side;The application program that student side is currently running is obtained by the monitoring programme, and application data is sent to teacher side;Corresponding operation is executed to student side according to the application program of acquisition.The present invention can be achieved in informatization and network classroom, when teacher side is connect with student side, the available application program run in course, and corresponding operation can be executed according to the type of application program, it is easy to understand student's dynamic, improves efficiency of teaching.

Description

Student end application program monitoring method and system based on artificial intelligence
Technical Field
The invention relates to the technical field of communication, in particular to a student end application program monitoring method and system based on artificial intelligence.
Background
In the existing teaching process of information education, a teacher end carries out network teaching by projecting the projection on the terminal of the teacher end to a student end. At this time, the screen of the student end plays the teaching content in a unified way under the control of the teacher end. However, when the teacher end does not control the screen display of the student end, the teacher end cannot monitor the student end during the assignment, and only can monitor the application program currently running at the student end manually by the teacher, so that the monitoring efficiency is low.
Accordingly, the prior art is yet to be improved and developed.
Disclosure of Invention
In view of the defects of the prior art, the invention aims to provide a student end application program monitoring method and system based on artificial intelligence, and aims to solve the problems that in the prior art, a teacher needs to monitor an application program currently running at a student end manually, and the monitoring efficiency is low.
The technical scheme of the invention is as follows:
an artificial intelligence based student end application monitoring method, the method comprising:
acquiring a working mode of a teacher end, and if the working mode of the teacher end is a class-taking mode, establishing connection between the teacher end and a student end;
controlling the teacher end to send a monitoring program to the student end;
acquiring an application program running at the student end through the monitoring program, and sending application program data to the teacher end;
and executing corresponding operation on the student end according to the acquired application program.
Optionally, the obtaining a working mode of the teacher end, and if the working mode of the teacher end is a class mode, establishing a connection between the teacher end and the student end includes:
after detecting that the teacher end is started, acquiring a working mode of the teacher end;
and if the working mode of the teacher end is the class-giving mode, acquiring a network connected with the teacher end, controlling the student end to be connected with the network, and establishing the connection between the teacher end and the student end.
Optionally, after detecting that the teacher end is started and before acquiring the working mode of the teacher end, the method includes:
acquiring login information of a terminal, and verifying the login information;
if the verification result is a teacher account, the current terminal is judged as a teacher terminal;
and if the verification result is the student account, the current terminal is judged as the student terminal.
Optionally, the acquiring, by the monitoring program, the application program being run by the student side, and sending application program data to the teacher side includes:
acquiring an application program running in a task manager of a student end through the monitoring program;
and after acquiring the program name and the program icon of the running application program, sending the program name and the program icon to the teacher end.
Optionally, after acquiring the program name and the program icon of the running application program and sending the program name and the program icon to the teacher end, the method further includes:
controlling a teacher end to process the size of the program icon;
and displaying the processed program icon in a preset area of a teacher side screen.
Optionally, the executing, according to the obtained application program, a corresponding operation on the student side includes:
acquiring the type of the application program according to the acquired application program;
if the application program is the application program irrelevant to the course, the application program is remotely closed, and a closing prompt is generated for the student end.
Optionally, the network is a wifi network.
The invention further provides a student end application program monitoring system based on artificial intelligence, which comprises at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the artificial intelligence based student side application monitoring method described above.
Another embodiment of the present invention further provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer-executable instructions, which when executed by one or more processors, cause the one or more processors to perform the artificial intelligence based student side application monitoring method.
Another embodiment of the present invention provides a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions that, when executed by a processor, cause the processor to perform the artificial intelligence based student side application monitoring method described above.
Has the advantages that: the embodiment of the invention discloses a student end application program monitoring method and system based on artificial intelligence, which can be used for acquiring an application program running in a course when a teacher end is connected with a student end in an information network classroom, and executing corresponding operation according to the type of the application program, thereby facilitating understanding of student dynamics and improving teaching efficiency.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a flowchart of a preferred embodiment of a student-side application monitoring method based on artificial intelligence according to the present invention;
fig. 2 is a schematic diagram of a hardware structure of a student-side application monitoring system based on artificial intelligence according to a preferred embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and effects of the present invention clearer and clearer, the present invention is described in further detail below. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. Embodiments of the present invention will be described below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flowchart illustrating a student application monitoring method based on artificial intelligence according to a preferred embodiment of the present invention. As shown in fig. 1, it includes the steps of:
step S100, acquiring a working mode of a teacher end, and if the working mode of the teacher end is a class-taking mode, establishing connection between the teacher end and a student end;
s200, controlling the teacher end to send a monitoring program to the student end;
step S300, acquiring an application program running at the student end through the monitoring program, and sending application program data to the teacher end;
and step S400, executing corresponding operation on the student side according to the acquired application program.
In specific implementation, the teaching end and the student end in the embodiment of the invention are both intelligent terminals, and the intelligent terminals include but are not limited to electronic devices such as laptop computers, desktop computers, all-in-one machines and the like. The student end application program monitoring method based on artificial intelligence in the embodiment of the invention can be used in windows systems or linux systems.
And after the teacher end is started, acquiring the working mode of the teacher end at the moment, wherein the working mode of the teacher end comprises a class-taking mode and a general mode, and the class-taking mode refers to the mode that the teacher end needs to project the screen display of the current teacher end to the student end. The general mode means that the teacher end is only used by the teacher personally, and screen projection is not performed or screen display of the teacher end is projected onto the projector.
And when the working mode of the teacher end is detected to be the class-taking mode, the teacher end and the student end are controlled to be connected, so that the screen display of the teacher end is projected to the screen of the student end. And simultaneously, the teacher end also sends a monitoring program to the student end, wherein the monitoring command is a monitoring command, for example, the monitoring program can be a sub-thread which is used for sending a command request, the command request is used for acquiring the application program which is running at the student end, and the acquired application program is returned to the teacher end.
And after the teacher end acquires the application program, acquiring data such as a program name, a program icon and the like of the application program, and executing different operations on the student end according to the acquired data.
Further, step S100 includes:
after detecting that the teacher end is started, acquiring a working mode of the teacher end;
and if the working mode of the teacher end is the class-giving mode, acquiring a network connected with the teacher end, controlling the student end to be connected with the network, and establishing the connection between the teacher end and the student end.
Specifically, after the teacher end is started, the teacher end is connected with the wireless router, the working mode of the teacher end is obtained, if the working mode of the teacher end is the class-in mode, the student end is controlled to be connected with the wireless router, the network connection between the teacher end and the student end is established, and preferentially, the network is a wifi network.
Further, after detecting that the teacher end is started, before obtaining the working mode of the teacher end, the method includes:
acquiring login information of a terminal, and verifying the login information;
if the verification result is a teacher account, the current terminal is judged as a teacher terminal;
and if the verification result is the student account, the current terminal is judged as the student terminal.
In specific implementation, students and teachers register account numbers in a background of a course system in advance, after login is carried out by using a terminal, the background verifies login information, and if the verification result is a teacher account number, a corresponding current terminal logged in by using the teacher account number is a teacher end; and if the verification result is the student account, the corresponding current terminal logged in by using the student account is the student terminal.
Further, step S300 includes:
acquiring an application program running in a task manager of a student end through the monitoring program;
and after acquiring the program name and the program icon of the running application program, sending the program name and the program icon to the teacher end.
In specific implementation, the teacher end acquires the running application program in the student end by sending a monitoring program, for example, the running application program can be acquired from a task manager of the student end, the program name and the program icon of the running application program are acquired, and the program name and the program image are returned to the teacher end. Furthermore, the monitoring program can also acquire the terminal number of the student end and send the terminal number to the teacher end.
Further, after acquiring the program name and the program icon of the running application program, and sending the program name and the program icon to the teacher end, the method further includes:
controlling a teacher end to process the size of the program icon;
and displaying the processed program icon in a preset area of a teacher side screen.
When the method is specifically implemented, an area is preset on a display screen of the teacher end and used for displaying the application running in the student terminal. The area is marked as a preset area, and the preset area can be arranged on a lower right corner screen of the teacher side screen. And the teacher end processes the size of the acquired program icon to a size suitable for display, and displays the processed program icon on a lower right corner screen of the teacher end screen.
If the monitoring program feeds back the terminal number of the student end to the teacher end, the processed program icon and the terminal number can be displayed together in the preset area, so that the user can conveniently know which specific application program runs.
Further, step S400 includes:
acquiring the type of the application program according to the acquired application program;
if the application program is the application program irrelevant to the course, the application program is remotely closed, and a closing prompt is generated for the student end.
Specifically, the teacher end acquires the types of application programs after acquiring the application programs of the students and judges whether the application programs are the application programs corresponding to the class;
if the application program is the application program corresponding to the class, the running state of the application program can be further obtained, and if the application program is in a non-response state, the teacher end can execute remote application program closing or remote student end restarting or remote shutdown operation;
if the application program is not the application program or the webpage corresponding to the class, the teacher end can directly and remotely close the application program or the application webpage, remotely open the application program or the webpage of the class and remotely lock the application program or the webpage, so that the teacher end can realize the benign control of the student end in the class process, and the high efficiency of the teaching process is improved.
Another embodiment of the present invention provides a specific embodiment of a student side application program monitoring method based on artificial intelligence, which is specifically as follows:
firstly, an APP is installed at a teacher end and a student end and used for obtaining connection between the teacher end and the student end, and as long as a teacher clicks to go to class, the student end is started and can be connected with the teacher end under WiFi; after the teacher end is connected, a command is automatically sent to the student end, the running application in the task manager of the student machine is obtained and is transmitted to the teacher end; displaying a first application icon in the student task manager at the lower right corner of a student screen in the teacher-side program; after receiving the information, the teacher can check which applications the student uses at any time and take corresponding measures. If the application is the application related to the class, the processing is not carried out, and if the application is the application unrelated to the class, the teacher end can also remotely close the unrelated application, control the application related to the class to be remotely opened, and lock the application related to the class.
Another embodiment of the present invention provides an artificial intelligence-based student-side application monitoring system, as shown in fig. 2, the system 10 includes:
one or more processors 110 and a memory 120, where one processor 110 is illustrated in fig. 2, the processor 110 and the memory 120 may be connected by a bus or other means, and the connection by the bus is illustrated in fig. 2.
Processor 110 is used to implement various control logic for system 10, which may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a single chip microcomputer, an ARM (Acorn RISCMache) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. Also, the processor 110 may be any conventional processor, microprocessor, or state machine. Processor 110 may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The memory 120 is a non-volatile computer-readable storage medium, and can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the artificial intelligence-based student-side application monitoring method in the embodiment of the present invention. The processor 110 executes various functional applications and data processing of the system 10 by executing the nonvolatile software programs, instructions and units stored in the memory 120, namely, the method for monitoring the student-side application program based on artificial intelligence in the above method embodiment is realized.
The memory 120 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the system 10, and the like. Further, the memory 120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, memory 120 optionally includes memory located remotely from processor 110, which may be connected to system 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
One or more units are stored in the memory 120, and when executed by the one or more processors 110, perform the artificial intelligence based student side application monitoring method in any of the above-described method embodiments, e.g., performing the above-described method steps S100-S400 in fig. 1.
Embodiments of the present invention provide a non-transitory computer-readable storage medium storing computer-executable instructions for execution by one or more processors, e.g., to perform method steps S100-S400 of fig. 1 described above.
By way of example, non-volatile storage media can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in many forms such as Synchronous RAM (SRAM), dynamic RAM, (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The disclosed memory components or memory of the operating environment described herein are intended to comprise one or more of these and/or any other suitable types of memory.
Another embodiment of the present invention provides a computer program product comprising a computer program stored on a non-volatile computer-readable storage medium, the computer program comprising program instructions which, when executed by a processor, cause the processor to perform the artificial intelligence based student side application monitoring method of the above method embodiment. For example, the method steps S100 to S400 in fig. 1 described above are performed.
The above-described embodiments are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that the embodiments may be implemented by software plus a general hardware platform, and may also be implemented by hardware. With this in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer electronic device (which may be a personal computer, a server, or a network electronic device, etc.) to execute the methods of the various embodiments or some parts of the embodiments.
Conditional language such as "can," "might," or "may" is generally intended to convey that a particular embodiment can include (yet other embodiments do not include) particular features, elements, and/or operations, among others, unless specifically stated otherwise or otherwise understood within the context as used. Thus, such conditional language is not generally intended to imply that features, elements, and/or operations are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without student input or prompting, whether such features, elements, and/or operations are included or are to be performed in any particular embodiment.
What has been described herein in this specification and the accompanying drawings includes examples that enable intelligent cabinet customization methods and systems to be provided. It will, of course, not be possible to describe every conceivable combination of components and/or methodologies for purposes of describing the various features of the disclosure, but it can be appreciated that many further combinations and permutations of the disclosed features are possible. It is therefore evident that various modifications can be made to the disclosure without departing from the scope or spirit thereof. In addition, or in the alternative, other embodiments of the disclosure may be apparent from consideration of the specification and drawings and from practice of the disclosure as presented herein. It is intended that the examples set forth in this specification and the drawings be considered in all respects as illustrative and not restrictive. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims (10)

CN201811092847.1A2018-09-172018-09-17A kind of student side method for monitoring application program and system based on artificial intelligenceWithdrawnCN109446803A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811092847.1ACN109446803A (en)2018-09-172018-09-17A kind of student side method for monitoring application program and system based on artificial intelligence

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811092847.1ACN109446803A (en)2018-09-172018-09-17A kind of student side method for monitoring application program and system based on artificial intelligence

Publications (1)

Publication NumberPublication Date
CN109446803Atrue CN109446803A (en)2019-03-08

Family

ID=65533016

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811092847.1AWithdrawnCN109446803A (en)2018-09-172018-09-17A kind of student side method for monitoring application program and system based on artificial intelligence

Country Status (1)

CountryLink
CN (1)CN109446803A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109933493A (en)*2019-03-252019-06-25联想(北京)有限公司 Information processing method and apparatus, computer system and computer readable medium
CN110363245A (en)*2019-07-172019-10-22上海掌学教育科技有限公司 Wonderful picture screening method, device and system for online classroom
CN111784287A (en)*2020-06-282020-10-16联想(北京)有限公司Information processing method and equipment for online education
CN112002309A (en)*2019-05-072020-11-27三星电子株式会社Model training method and apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109933493A (en)*2019-03-252019-06-25联想(北京)有限公司 Information processing method and apparatus, computer system and computer readable medium
CN112002309A (en)*2019-05-072020-11-27三星电子株式会社Model training method and apparatus
CN110363245A (en)*2019-07-172019-10-22上海掌学教育科技有限公司 Wonderful picture screening method, device and system for online classroom
CN110363245B (en)*2019-07-172023-05-12上海掌学教育科技有限公司 Screening method, device and system for wonderful pictures in online classroom
CN111784287A (en)*2020-06-282020-10-16联想(北京)有限公司Information processing method and equipment for online education
CN111784287B (en)*2020-06-282024-04-26联想(北京)有限公司Information processing method and equipment for online education

Similar Documents

PublicationPublication DateTitle
CN109446803A (en)A kind of student side method for monitoring application program and system based on artificial intelligence
US11983101B2 (en)Program testing method and apparatus, computer device, and storage medium
CN108089898A (en)The method, apparatus and system of a kind of upgrading BIOS
US10783066B2 (en)Application content display at target screen resolutions
US20150113423A1 (en)System and method to configure a field device
US10324706B1 (en)Automated software deployment for electromechanical systems
CN109522222A (en)It is a kind of for educating the exception catching method and device of cloud platform
CN106301772A (en)Cipher set-up method, device and for arranging the device of password
US20210271230A1 (en)Method and device for controlling machine equipment, and storage medium
CN109299331B (en)Method and device for displaying hypertext markup language HTML5 page by Air
WO2017096910A1 (en)Method and system for adaptively adjusting display scale of office software
US10057114B2 (en)Method and a device for flowing data between entities
CN110007833A (en)A kind of intelligence programming implementation method and device realized terminal screen and roll screenshot
JP2005532612A (en) Secure application transmission and installation
CN111930629A (en)Page testing method and device, electronic equipment and storage medium
CN109213465B (en)Multi-display identification method and system for education operation system
CN114760466A (en)Display device testing method and device and storage medium
US20170289315A1 (en)Data communication method and apparatus
CN109408259A (en)A kind of restorative procedure and system based on after educating operating system carry unsuccessfully
CN119292680A (en) Configuration option management method, device, equipment and storage medium
CN109324729A (en)A kind of dock display methods and device based on education cloud operating system
CN106875765B (en)Electronic classroom implementation method and device based on VDI
JP2021503657A (en) Operating system repair through electronic devices
CN111314751A (en) A multi-screen linkage playback method, device, intelligent terminal and storage medium
CN107453959B (en)Network card management method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
WW01Invention patent application withdrawn after publication
WW01Invention patent application withdrawn after publication

Application publication date:20190308


[8]ページ先頭

©2009-2025 Movatter.jp