Teaching method and system based on distributed screen projection, terminal and storage medium
Through distributed screen projection technology, partition screen projection and real-time acquisition of student information in teaching, the problem of inability to understand students' behavior in real time in the existing technology is solved, and targeted teaching and efficient teaching are achieved.
Patent Information
- Application Number
- CN202411315840.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In the prior art, when using one-to-one screen projection in the teaching process, students' behavior information cannot be obtained in real time, resulting in the inability to achieve targeted teaching and timely understanding of students' learning situation, which affects teaching efficiency.
Through a teaching method based on distributed screen projection, users' screen projection instructions are received and target screen projection sub-device is selected, student information is obtained, displayed content is captured and displayed for partitioned screen projection, and students' behavior information is stored in real time for teachers to query.
Targeted teaching and unified teaching are realized, facilitating teacher management and real-time understanding of students' learning situation, and improving teaching efficiency.
Smart Images

Figure CN119169893A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of screen projection technology, and in particular to a teaching method, system, terminal and storage medium based on distributed screen projection. Background Art
[0002] At present, screen projection devices can project the corresponding images or audio and video onto a larger screen, enabling large-screen viewing of small-screen content. They also support the switching of audio and video and the calling of microphones and cameras. Since they can easily share images, screen projection devices are used in many teaching methods.
[0003] However, currently in teaching, one-to-one screen projection is usually used to project content onto a large screen for viewing. At the same time, it is impossible to obtain students' behavior information in real time during screen projection, resulting in one-to-one screen projection being unable to achieve targeted teaching during the teaching process, and being unable to obtain students' learning status in a timely manner, and being unable to achieve efficient teaching.
[0004] Therefore, the prior art still needs to be improved and developed. Summary of the invention
[0005] The main purpose of the present invention is to provide a teaching method, system, terminal and computer-readable storage medium based on distributed screen projection, aiming to solve the problem in the prior art that one-to-one screen projection is usually used in teaching to project content onto a large screen for viewing, and at the same time, students' behavior information cannot be obtained in real time during screen projection, resulting in one-to-one screen projection being unable to achieve targeted teaching during the teaching process, and students' learning status cannot be obtained in a timely manner, and efficient teaching cannot be achieved.
[0006] To achieve the above object, the present invention provides a teaching method based on distributed screen projection, and the teaching method based on distributed screen projection comprises the following steps:
[0007] Receive a screen projection instruction from a user, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the screen projection instruction from the user, and obtain the number information of each of the target screen projection sub-devices;
[0008] Obtaining a user screen splitting instruction, capturing display content on a local device, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents;
[0009] When receiving a user display instruction, display each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction;
[0010] When the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time. When the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
[0011] Optionally, the receiving a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining number information of each of the target screen projection sub-devices, further comprises:
[0012] Obtain device information of a first preset number of projection sub-devices in the target area;
[0013] The projection information of each projection sub-device is loaded on the local device, and each projection sub-device is numbered. Numbering information is generated according to the number and device information of each projection sub-device, and stored in the database of the local device.
[0014] Optionally, the receiving a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining number information of each of the target screen projection sub-devices specifically includes:
[0015] Receive a screen projection instruction from a user, wherein the screen projection instruction includes device information of a screen projection sub-device to be projected;
[0016] According to the user's screen projection instruction, the device information of the screen projection sub-device to be projected is obtained from the first preset number of screen projection sub-devices, and the corresponding screen projection sub-device is selected as the target screen projection sub-device according to the device information of the screen projection sub-device to be projected, and the numbering information of each target screen projection sub-device is obtained accordingly.
[0017] Optionally, obtaining a user screen splitting instruction, capturing display content on a local device, partitioning the display content according to the user screen splitting instruction, and obtaining a second preset number of partitioned display contents specifically includes:
[0018] Obtaining the user screen splitting instruction, wherein the user screen splitting instruction includes the second preset number, the partition content, and the number information of the target screen projection sub-device to which the displayed content of each partition is to be projected;
[0019] The display content on the local device is captured, and the display content is partitioned according to the user's screen splitting instruction to obtain a second preset number of partitioned display contents.
[0020] Optionally, when receiving a user display instruction, displaying each partition display content on a corresponding target projection sub-device according to the user split screen instruction and the user display instruction specifically includes:
[0021] When receiving a user display instruction, obtaining the content in the user screen splitting instruction, wherein the user display instruction is used to issue a screen projection instruction;
[0022] When the second preset number is 1, the corresponding partition content is projected onto all target projection sub-devices;
[0023] When the second preset number is not 1, the partition display content to be displayed by the target projection sub-device corresponding to each coded information is obtained according to the user split-screen instruction, and the corresponding partition display content is projected onto the corresponding target projection sub-device.
[0024] Optionally, after the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored, and when the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device, specifically including:
[0025] After the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored in the database, where the student information includes the writing information, camera monitoring information and voice monitoring information on the screen projection device during the screen projection process;
[0026] When receiving the information query instruction from the user, the information query instruction is read, and according to the information query instruction, corresponding information is obtained from the database and displayed on the local device.
[0027] Optionally, when receiving a user display instruction, displaying each partition display content on a corresponding target projection sub-device according to the user screen splitting instruction and the user display instruction, and then further comprising:
[0028] Receive screen projection requests from the target screen projection sub-device in real time;
[0029] After receiving the screen projection request from the target screen projection sub-device, obtain the display screen of each target screen projection sub-device, and obtain the number of screen projection requests of the current target screen projection sub-device;
[0030] According to the number of screen projection requests of the current target screen projection sub-device, split-screen display is performed on the local device to obtain the display result, and the display result is projected to all target screen projection sub-devices.
[0031] In addition, to achieve the above-mentioned purpose, the present invention also provides a teaching system based on distributed screen projection, wherein the teaching system based on distributed screen projection includes:
[0032] A target screen projection sub-device acquisition module is used to receive a user screen projection instruction, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtain the number information of each target screen projection sub-device;
[0033] A partitioning module, used to obtain a user screen splitting instruction, capture the display content on the local device, and partition the display content according to the user screen splitting instruction to obtain a second preset number of partition display contents;
[0034] The screen projection module is used to display the display content of each partition on the corresponding target screen projection sub-device according to the user split screen instruction and the user display instruction when receiving the user display instruction;
[0035] The information acquisition module is used to obtain and store the student information of each target projection sub-device in real time after the screen projection is completed. When the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
[0036] In addition, to achieve the above-mentioned purpose, the present invention also provides a terminal, wherein the terminal includes: a memory, a processor, and a teaching program based on distributed screen projection stored in the memory and runnable on the processor, and when the teaching program based on distributed screen projection is executed by the processor, the steps of the teaching method based on distributed screen projection as described above are implemented.
[0037] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a teaching program based on distributed screen projection, and when the teaching program based on distributed screen projection is executed by a processor, the steps of the teaching method based on distributed screen projection as described above are implemented.
[0038] In the present invention, a user screen projection instruction is received, and a target screen projection sub-device is selected from a first preset number of screen projection sub-devices according to the user screen projection instruction, and the numbering information of each target screen projection sub-device is obtained; a user split screen instruction is obtained, the display content on the local device is captured, and the display content is partitioned according to the user split screen instruction to obtain a second preset number of partitioned display contents; when a user display instruction is received, each partitioned display content is displayed on the corresponding target screen projection sub-device according to the user split screen instruction and the user display instruction; when the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored, and when a user information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device. The present invention is aimed at the problem that in teaching, one-to-one screen projection is usually used to project content onto a large screen for viewing, and at the same time, the student's behavior information cannot be obtained in real time during screen projection, resulting in the inability to achieve targeted teaching during the teaching process, and the inability to obtain the student's learning situation in a timely manner, and the inability to achieve efficient teaching. By partitioning the corresponding projection screen, the target projection sub-device corresponding to each student can be projected separately according to the specific student situation when non-uniform learning is carried out, thereby ensuring that each student can get targeted learning tasks, and unified teaching is achieved through unified screen projection when teaching, thereby facilitating the teacher's management of students and real-time learning guidance. At the same time, in the present invention, the student's learning situation will be obtained in real time. When the user's information query instruction is received, the corresponding information can be directly obtained for the teacher to view, which is convenient for the teacher to understand the student's learning progress in a timely manner and improve learning efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a flow chart of a preferred embodiment of the teaching method based on distributed screen projection of the present invention;
[0040] Figure 2 It is a structural diagram of a preferred embodiment of the teaching system based on distributed screen projection of the present invention;
[0041] Figure 3 It is a structural diagram of a preferred embodiment of the terminal of the present invention. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0043] Currently, screen projection devices can project the corresponding images or audio and video onto a larger screen, enabling large-screen viewing of small-screen content. They also support audio and video switching and the use of microphones and cameras. Since they can conveniently share images, screen projection devices are often used for teaching. However, in current teaching, one-to-one screen projection is usually used to project content onto a large screen for viewing. At the same time, it is impossible to obtain students' behavior information in real time during screen projection, resulting in the inability to achieve targeted teaching during the teaching process through one-to-one screen projection, and the inability to obtain students' learning status in a timely manner, making it impossible to achieve efficient teaching.
[0044] In response to one or more of the above-mentioned problems, the present invention receives a user screen projection instruction, selects a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtains the numbering information of each of the target screen projection sub-devices; obtains a user split screen instruction, captures the display content on the local device, partitions the display content according to the user split screen instruction, and obtains a second preset number of partitioned display contents; when a user display instruction is received, each partitioned display content is displayed on the corresponding target screen projection sub-device according to the user split screen instruction and the user display instruction; when the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored, and when a user information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
[0045] The teaching method based on distributed screen projection described in the preferred embodiment of the present invention is as follows: Figure 1 As shown, the teaching method based on distributed screen projection includes the following steps:
[0046] Step S10: Receive a screen projection instruction from the user, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the screen projection instruction from the user, and obtain the numbering information of each of the target screen projection sub-devices.
[0047] Specifically, in the present application, it is a local device and a corresponding screen projection sub-device set up for teaching, wherein the teacher can use the local device to control the screen projection sub-device used by the students, and before using it, the corresponding students turn on the screen projection sub-device. Through the user's screen projection instruction, it is recognized that the user wants to perform screen projection at this moment, so the screen projection sub-device that has been turned on is first selected from the first preset number of screen projection sub-devices as the target screen projection sub-device, and a network is established with the target screen projection sub-device for screen projection. In one embodiment of the present application, the local device can be a smart device with a screen projection function, such as a tablet computer, and the screen projection sub-device is the same device as the local device, and the corresponding device has a camera, a microphone and a writing function.
[0048] Further, the receiving of a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining number information of each of the target screen projection sub-devices, also includes:
[0049] Obtain device information of a first preset number of projection sub-devices in the target area;
[0050] The projection information of each projection sub-device is loaded on the local device, and each projection sub-device is numbered. Numbering information is generated according to the number and device information of each projection sub-device, and stored in the database of the local device.
[0051] Specifically, in the present application, before implementing screen projection, it is necessary to first obtain a first preset number of screen projection sub-devices, and the first preset number is the total number of screen projection sub-devices in an area. After obtaining the corresponding device information of the screen projection sub-device, the screen projection information used for screen projection by each screen projection sub-device can be loaded locally, and the local device can be set as a trusted device. The corresponding local device numbers each screen projection sub-device to facilitate the control of the corresponding screen projection sub-device by number, and combines the numbering information and the device information to form the numbering information. Among them, the device information is the device identification code of the screen projection sub-device and the corresponding screen projection information.
[0052] Further, the receiving a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining the number information of each target screen projection sub-device, specifically includes:
[0053] Receive a screen projection instruction from a user, wherein the screen projection instruction includes device information of a screen projection sub-device to be projected;
[0054] According to the user's screen projection instruction, the device information of the screen projection sub-device to be projected is obtained from the first preset number of screen projection sub-devices, and the corresponding screen projection sub-device is selected as the target screen projection sub-device according to the device information of the screen projection sub-device to be projected, and the numbering information of each target screen projection sub-device is obtained accordingly.
[0055] Specifically, after receiving the user's screen projection command, the user's screen projection command can enable the local device to obtain the device information of the screen projection sub-device that has been turned on at the moment, and process these screen projection sub-devices as target screen projection sub-devices.
[0056] Step S20: Obtain a user split screen instruction, capture the display content on the local device, partition the display content according to the user split screen instruction, and obtain a second preset number of partitioned display contents.
[0057] Specifically, in the present application, after receiving the user's split-screen instruction, it means that the user has completed the networking at this time, and the device can directly project the screen, capture the content on the local device accordingly, and divide it into corresponding partitions to achieve targeted screen projection.
[0058] The obtaining of the user screen splitting instruction, capturing the display content on the local device, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents specifically includes:
[0059] Obtaining the user screen splitting instruction, wherein the user screen splitting instruction includes the second preset number, the partition content, and the number information of the target screen projection sub-device to which the displayed content of each partition is to be projected;
[0060] The display content on the local device is captured, and the display content is partitioned according to the user's screen splitting instruction to obtain a second preset number of partitioned display contents.
[0061] Specifically, in the present application, different screen projections can be performed for different students. When the corresponding user split-screen instruction is obtained, the user split-screen instruction includes the second preset number, the partition content, and the number information of the target screen projection sub-device for each partition display content to be projected, and the second preset number is the number of partitions preset by the teacher, and the specific content displayed in each partition and the number information of the corresponding target screen projection sub-device to be projected are set at the same time. In one embodiment of the present application, when the teacher wants to conduct unified teaching, the corresponding second preset number can be set to 1, and there is only one partition display content, and the corresponding content displayed by each target screen projection sub-device is the same, which is convenient for unified teaching; and when studying by yourself, the content on the local device can be projected to the corresponding student's target screen projection sub-device according to the partition and partition content set by the teacher according to the student's corresponding learning situation.
[0062] Step S30: When a user display instruction is received, each partition display content is displayed on the corresponding target projection sub-device according to the user split-screen instruction and the user display instruction.
[0063] Specifically, in the present application, when a user display instruction is received indicating that the partitioning has been completed, the corresponding screen projection can be performed, and the corresponding partition display content can be projected onto the corresponding target projection sub-device.
[0064] Further, when receiving the user display instruction, displaying each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction specifically includes:
[0065] When receiving a user display instruction, obtaining the content in the user screen splitting instruction, wherein the user display instruction is used to issue a screen projection instruction;
[0066] When the second preset number is 1, the corresponding partition content is projected onto all target projection sub-devices;
[0067] When the second preset number is not 1, the partition display content to be displayed by the target projection sub-device corresponding to each coded information is obtained according to the user split-screen instruction, and the corresponding partition display content is projected onto the corresponding target projection sub-device.
[0068] Specifically, when receiving the user display instruction, the corresponding second preset number is obtained, and the corresponding partition content is projected to the corresponding target projection sub-device according to the corresponding second preset number. Among them, when the second preset number is 1, the corresponding partition content is projected to all target projection sub-devices; when the second preset number is not 1, the corresponding partition display content is projected to the corresponding target projection sub-device; and when the partition content is less than the corresponding number of target projection sub-devices, it means that there are multiple target projection sub-devices at this time, and the partition display content being projected is consistent, which is also convenient for students to study in groups.
[0069] Further, when receiving the user display instruction, according to the user split screen instruction and the user display instruction, each partition display content is displayed on the corresponding target projection sub-device, and then it also includes:
[0070] Receive screen projection requests from the target screen projection sub-device in real time;
[0071] After receiving the screen projection request from the target screen projection sub-device, obtain the display screen of each target screen projection sub-device, and obtain the number of screen projection requests of the current target screen projection sub-device;
[0072] According to the number of screen projection requests of the current target screen projection sub-device, split-screen display is performed on the local device to obtain the display result, and the display result is projected to all target screen projection sub-devices.
[0073] Specifically, in the present application, the target projection sub-device can also project the display screen of the screen to the local device controlled by the teacher. The teacher's device pre-sets the corresponding display layout for projection requests for different numbers of target projection sub-devices; after receiving the projection request of the target projection sub-device, the display screen of each target projection sub-device is obtained accordingly, and the number of projection requests of the current target projection sub-device is obtained; the display screens of all target projection sub-devices are displayed on the local device according to the pre-set display layout, and the screen of the local device at this time, that is, the display result, is projected to all target projection sub-devices to achieve screen sharing.
[0074] Step S40: After the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time. When the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
[0075] Specifically, in the present application, after the screen projection is completed, it means that the class has started, and the student information of each target screen projection sub-device is obtained and stored, so that the teacher can understand the students' learning situation at any time to better teach them.
[0076] Furthermore, after the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time, and when the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device, specifically including:
[0077] After the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored in the database, where the student information includes the writing information, camera monitoring information and voice monitoring information on the screen projection device during the screen projection process;
[0078] When receiving the information query instruction from the user, the information query instruction is read, and according to the information query instruction, corresponding information is obtained from the database and displayed on the local device.
[0079] Specifically, in this application, after the screen projection is completed, the student's writing information, camera monitoring information and voice monitoring information are obtained through the target screen projection sub-device. Among them, the writing information is the content written by the student on the target screen projection sub-device using a capacitive pen or other device, the camera monitoring information is the video recorded by the target screen projection sub-device through the camera, and the voice monitoring information is the voice recorded by the target screen projection sub-device.
[0080] Further, when receiving the information query instruction from the user, reading the information query instruction, and acquiring corresponding information from the database and displaying it on the local device according to the information query instruction, specifically includes:
[0081] When receiving an information query instruction from a user, reading the information query instruction;
[0082] Acquire the query object and query information according to the query instruction;
[0083] Acquire the device number of the target projection sub-device to be queried according to the query object, and acquire the student information to be queried according to the query information;
[0084] According to the device number and the student information to be queried, the corresponding information is obtained from the database and displayed on the local device.
[0085] When receiving the user's information query instruction, the teacher needs to go back to the corresponding student's learning situation, and obtain the query object and query information through the information query instruction, determine the specific target voting sub-device through the query object, and obtain the written information, camera monitoring information or voice monitoring information through the query information. Then obtain the corresponding information and upload it to the local device for the teacher to view.
[0086] The present invention receives a user screen projection instruction, selects a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtains the number information of each target screen projection sub-device; obtains a user split screen instruction, captures the display content on the local device, partitions the display content according to the user split screen instruction, and obtains a second preset number of partitioned display contents; when receiving a user display instruction, displays each partitioned display content on the corresponding target screen projection sub-device according to the user split screen instruction and the user display instruction; when the screen projection is completed, obtains and stores the student information of each target screen projection sub-device in real time, and when receiving a user information query instruction, obtains the corresponding student information from the database and displays it on the local device. The present invention is aimed at the problem that in teaching, one-to-one screen projection is usually used to project content onto a large screen for viewing, and at the same time, the student's behavior information cannot be obtained in real time during screen projection, resulting in the inability to achieve targeted teaching during the teaching process, and the inability to obtain the student's learning situation in a timely manner, and the inability to achieve efficient teaching. By partitioning the corresponding projection screen, the target projection sub-device corresponding to each student can be projected separately according to the specific student situation when non-uniform learning is carried out, thereby ensuring that each student can get targeted learning tasks, and unified teaching is achieved through unified screen projection when teaching, thereby facilitating the teacher's management of students and real-time learning guidance. At the same time, in the present invention, the student's learning situation will be obtained in real time. When the user's information query instruction is received, the corresponding information can be directly obtained for the teacher to view, which is convenient for the teacher to understand the student's learning progress in a timely manner and improve learning efficiency.
[0087] Furthermore, if Figure 2 As shown, based on the above-mentioned teaching method based on distributed screen projection, the present invention also provides a teaching system based on distributed screen projection, wherein the teaching system based on distributed screen projection includes:
[0088] The target screen projection sub-device acquisition module 21 is used to receive a user screen projection instruction, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtain the number information of each target screen projection sub-device;
[0089] A partitioning module 22 is used to obtain a user screen splitting instruction, capture the display content on the local device, and partition the display content according to the user screen splitting instruction to obtain a second preset number of partition display contents;
[0090] The screen projection module 23 is used to display the display content of each partition on the corresponding target screen projection sub-device according to the user screen splitting instruction and the user display instruction when receiving the user display instruction;
[0091] The information acquisition module 24 is used to obtain and store the student information of each target screen projection sub-device in real time after the screen projection is completed. When receiving the user's information query instruction, the corresponding student information is obtained from the database and displayed on the local device.
[0092] Furthermore, if Figure 3 As shown, based on the above-mentioned teaching method and system based on distributed screen projection, the present invention also provides a terminal accordingly, and the terminal includes a processor 10, a memory 20 and a display 30. Figure 3 Only some components of the terminal are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0093] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory of the terminal. In other embodiments, the memory 20 may also be an external storage device of the terminal, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the terminal. Furthermore, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code of the installation terminal. The memory 20 can also be used to temporarily store data that has been output or is to be output. In one embodiment, a teaching program 40 based on distributed screen projection is stored on the memory 20, and the teaching program 40 based on distributed screen projection can be executed by the processor 10, thereby realizing the teaching method based on distributed screen projection in this application.
[0094] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run the program code or process data stored in the memory 20, such as executing the teaching method based on distributed screen projection.
[0095] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.
[0096] In one embodiment, when the processor 10 executes the teaching program 40 based on distributed screen projection in the memory 20, the steps in the above teaching method based on distributed screen projection are implemented.
[0097] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a teaching program based on distributed screen projection, and when the teaching program based on distributed screen projection is executed by a processor, the following steps of a teaching method based on distributed screen projection are implemented:
[0098] Receive a screen projection instruction from a user, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the screen projection instruction from the user, and obtain the number information of each of the target screen projection sub-devices;
[0099] Obtaining a user screen splitting instruction, capturing display content on a local device, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents;
[0100] When receiving a user display instruction, display each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction;
[0101] When the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time. When the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
[0102] The receiving of a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining the number information of each target screen projection sub-device, also includes:
[0103] Obtain device information of a first preset number of projection sub-devices in the target area;
[0104] The projection information of each projection sub-device is loaded on the local device, and each projection sub-device is numbered. Numbering information is generated according to the number and device information of each projection sub-device, and stored in the database of the local device.
[0105] The receiving of a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining the number information of each target screen projection sub-device specifically includes:
[0106] Receive a screen projection instruction from a user, wherein the screen projection instruction includes device information of a screen projection sub-device to be projected;
[0107] According to the user's screen projection instruction, the device information of the screen projection sub-device to be projected is obtained from the first preset number of screen projection sub-devices, and the corresponding screen projection sub-device is selected as the target screen projection sub-device according to the device information of the screen projection sub-device to be projected, and the numbering information of each target screen projection sub-device is obtained accordingly.
[0108] The obtaining of the user screen splitting instruction, capturing the display content on the local device, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents specifically includes:
[0109] Obtaining the user screen splitting instruction, wherein the user screen splitting instruction includes the second preset number, the partition content, and the number information of the target screen projection sub-device to which the displayed content of each partition is to be projected;
[0110] The display content on the local device is captured, and the display content is partitioned according to the user's screen splitting instruction to obtain a second preset number of partitioned display contents.
[0111] Wherein, when receiving the user display instruction, displaying each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction specifically includes:
[0112] When receiving a user display instruction, obtaining the content in the user screen splitting instruction, wherein the user display instruction is used to issue a screen projection instruction;
[0113] When the second preset number is 1, the corresponding partition content is projected onto all target projection sub-devices;
[0114] When the second preset number is not 1, the partition display content to be displayed by the target projection sub-device corresponding to each coded information is obtained according to the user split-screen instruction, and the corresponding partition display content is projected onto the corresponding target projection sub-device.
[0115] Among them, when the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time, and when the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device, specifically including:
[0116] After the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored in the database, where the student information includes the writing information, camera monitoring information and voice monitoring information on the screen projection device during the screen projection process;
[0117] When receiving the information query instruction from the user, the information query instruction is read, and according to the information query instruction, corresponding information is obtained from the database and displayed on the local device.
[0118] Wherein, when receiving the user display instruction, displaying each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction, and then further comprising:
[0119] Receive screen projection requests from the target screen projection sub-device in real time;
[0120] After receiving the screen projection request from the target screen projection sub-device, obtain the display screen of each target screen projection sub-device, and obtain the number of screen projection requests of the current target screen projection sub-device;
[0121] According to the number of screen projection requests of the current target screen projection sub-device, split-screen display is performed on the local device to obtain the display result, and the display result is projected to all target screen projection sub-devices.
[0122] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or terminal including the element.
[0123] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware (such as a processor, a controller, etc.) through a computer program, and the program can be stored in a computer-readable storage medium that can be read by a computer, and the program can include the processes of the above-mentioned method embodiments when executed. The computer-readable storage medium can be a memory, a disk, an optical disk, etc.
[0124] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A teaching method based on distributed screen projection, characterized in that: The teaching method based on distributed screen projection includes: Receive a screen projection instruction from a user, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the screen projection instruction from the user, and obtain the number information of each of the target screen projection sub-devices; Obtaining a user screen splitting instruction, capturing display content on a local device, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents; When receiving a user display instruction, display each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction; When the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time. When the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
2. The teaching method based on distributed screen projection according to claim 1 is characterized in that: The receiving a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining the number information of each target screen projection sub-device, further comprising: Obtain device information of a first preset number of projection sub-devices in the target area; The projection information of each projection sub-device is loaded on the local device, and each projection sub-device is numbered. Numbering information is generated according to the number and device information of each projection sub-device, and stored in the database of the local device.
3. The teaching method based on distributed screen projection according to claim 1 is characterized in that: The receiving a user screen projection instruction, selecting a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtaining the number information of each target screen projection sub-device, specifically includes: Receive a screen projection instruction from a user, wherein the screen projection instruction includes device information of a screen projection sub-device to be projected; According to the user's screen projection instruction, the device information of the screen projection sub-device to be projected is obtained from the first preset number of screen projection sub-devices, and the corresponding screen projection sub-device is selected as the target screen projection sub-device according to the device information of the screen projection sub-device to be projected, and the numbering information of each target screen projection sub-device is obtained accordingly.
4. The teaching method based on distributed screen projection according to claim 1 is characterized in that: The obtaining of the user screen splitting instruction, capturing the display content on the local device, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents specifically includes: Obtaining the user screen splitting instruction, wherein the user screen splitting instruction includes the second preset number, the partition content, and the number information of the target screen projection sub-device to which the displayed content of each partition is to be projected; The display content on the local device is captured, and the display content is partitioned according to the user's screen splitting instruction to obtain a second preset number of partitioned display contents.
5. The teaching method based on distributed screen projection according to claim 4 is characterized in that: When receiving the user display instruction, displaying each partition display content on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction specifically includes: When receiving a user display instruction, obtaining the content in the user screen splitting instruction, wherein the user display instruction is used to issue a screen projection instruction; When the second preset number is 1, the corresponding partition content is projected onto all target projection sub-devices; When the second preset number is not 1, the partition display content to be displayed by the target projection sub-device corresponding to each coded information is obtained according to the user split-screen instruction, and the corresponding partition display content is projected onto the corresponding target projection sub-device.
6. The teaching method based on distributed screen projection according to claim 1 is characterized in that: After the screen projection is completed, the student information of each target screen projection sub-device is obtained and stored in real time, and when the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device, specifically including: After the screen projection is completed, the student information of each target screen projection sub-device is obtained in real time and stored in the database, where the student information includes the writing information, camera monitoring information and voice monitoring information on the screen projection device during the screen projection process; When receiving the information query instruction from the user, the information query instruction is read, and according to the information query instruction, corresponding information is obtained from the database and displayed on the local device.
7. The teaching method based on distributed screen projection according to claim 1 is characterized in that: When receiving the user display instruction, displaying each partition display content on the corresponding target projection sub-device according to the user screen splitting instruction and the user display instruction, and then further comprising: Receive screen projection requests from the target screen projection sub-device in real time; After receiving the screen projection request from the target screen projection sub-device, obtain the display screen of each target screen projection sub-device, and obtain the number of screen projection requests of the current target screen projection sub-device; According to the number of screen projection requests of the current target screen projection sub-device, split-screen display is performed on the local device to obtain the display result, and the display result is projected to all target screen projection sub-devices.
8. A teaching system based on distributed screen projection, characterized in that: The teaching system based on distributed screen projection includes: A target screen projection sub-device acquisition module is used to receive a user screen projection instruction, select a target screen projection sub-device from a first preset number of screen projection sub-devices according to the user screen projection instruction, and obtain the number information of each target screen projection sub-device; A partitioning module, used to obtain a user screen splitting instruction, capture the display content on the local device, and partition the display content according to the user screen splitting instruction to obtain a second preset number of partition display contents; The screen projection module is used to display the display content of each partition on the corresponding target screen projection sub-device according to the user split screen instruction and the user display instruction when receiving the user display instruction; The information acquisition module is used to obtain and store the student information of each target projection sub-device in real time after the screen projection is completed. When the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device.
9. A terminal, characterized in that: The terminal includes: a memory, a processor, and a teaching program based on distributed screen projection stored in the memory and executable on the processor. When the teaching program based on distributed screen projection is executed by the processor, the steps of the teaching method based on distributed screen projection as described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a teaching program based on distributed screen projection, and when the teaching program based on distributed screen projection is executed by a processor, the steps of the teaching method based on distributed screen projection as described in any one of claims 1-7 are implemented.
Citation Information
Patent Citations
Intelligent pen interaction system and method for classroom teaching
CN105654799A
Projection screen display table, projection screen display method and device, controller, equipment and medium
CN110109635A
Classroom teaching interaction method, terminal and system
CN111066075A
Multi-path screen projection display method and display equipment
CN113613072A
Screen projection control method and device, electronic equipment and readable storage medium
CN114567809A
