A teaching method, system, terminal and storage medium based on distributed screen projection
By using the distributed screen projection method to select the target projection sub-device and display the content in partitions, student information can be obtained in real time, which solves the problem of not being able to obtain student behavior information in real time during teaching, and realizes targeted teaching and efficient learning guidance.
Patent Information
- Application Number
- CN202411315840.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In the existing technology, when one-to-one screen projection is used in teaching, it is impossible to obtain students' behavioral information in real time, resulting in the inability to achieve targeted teaching and timely acquisition of learning status, and the inability to achieve efficient teaching.
Through the teaching method based on distributed screen projection, the system receives user instructions to select the target screen projection sub-device, displays content in partitions, and obtains student information in real time and stores it in the database for teachers to query.
It realizes targeted teaching, facilitates teachers' management and real-time understanding of students' learning situation, and improves teaching efficiency.
Smart Images

Figure CN119169893B_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. At the same time, they support audio and video switching and the calling of microphones and cameras. Since they can easily share images, screen projection devices are used in many teaching methods.
[0003] 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' behavioral information in real time during the projection. As a result, one-to-one screen projection cannot achieve targeted teaching during the teaching process, and it is impossible to obtain students' learning status in a timely manner, and it is impossible to achieve efficient teaching.
[0004] Therefore, the existing technology 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, which aims to solve the problem in the existing technology 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, which includes the following steps:
[0007] 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;
[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 the content of each partition on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction;
[0010] After the screen projection is completed, the student information of each target 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 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 target screen projection sub-device, 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, 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 target screen projection sub-device 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, and partitioning the display content according to the user screen splitting instruction to obtain a second preset number of partitioned display contents specifically includes:
[0018] Obtain 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 display 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 screen splitting instruction to obtain a second preset number of partitioned display contents.
[0020] Optionally, upon 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 of the user split screen 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. 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 projection sub-device is obtained in real time and stored in the database. The student information includes the written information, camera monitoring information and voice monitoring information on the projection device during the projection process;
[0026] When receiving the user's information query instruction, 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, upon 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, and then further comprising:
[0028] Receive screen projection requests from the target screen projection sub-device in real time;
[0029] After receiving the projection request from the target projection sub-device, obtain the display screen of each target projection sub-device and obtain the number of projection requests from the current target 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 further provides a teaching system based on distributed screen projection, wherein the teaching system based on distributed screen projection includes:
[0032] A target projection sub-device acquisition module is configured to receive a user projection instruction, select a target projection sub-device from a first preset number of projection sub-devices according to the user projection instruction, and obtain the number information of each target projection sub-device;
[0033] a partitioning module, configured to obtain a user screen splitting instruction, capture display content on a local device, and partition the display content according to the user screen splitting instruction to obtain a second preset number of partitioned 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 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 on 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 the 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 according to the user screen projection instruction, a target screen projection sub-device is selected from a first preset number of screen projection sub-devices, and the numbering information of each target screen projection sub-device is obtained; a user screen splitting instruction is obtained, the display content on the local device is captured, and the display content is partitioned according to the user screen splitting 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 screen splitting 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 the user's information query instruction is received, the corresponding student information is obtained from the database and displayed on the local device. The present invention aims at solving 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, students' behavioral 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 students' learning situation in a timely manner, and the inability to achieve efficient teaching. By partitioning the corresponding projection screen, it is possible to project the screen to the target projection sub-device corresponding to each student according to the specific student situation when conducting non-uniform learning, thereby ensuring that each student can obtain targeted learning tasks, and to achieve unified teaching through unified screen projection when teaching, thereby facilitating teachers' management of students and real-time learning guidance. At the same time, in the present invention, students' learning situation can be obtained in real time. When receiving the user's information query instruction, the corresponding information can be directly obtained for the teacher to view, which is convenient for the teacher to understand the students' 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 This is a structural diagram of a preferred embodiment of the teaching system based on distributed screen projection of the present invention;
[0041] Figure 3 FIG. 4 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 solutions and advantages of the present invention more clear and distinct, 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 intended to limit the present invention.
[0043] Currently, screen projection devices can project 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. Due to their convenient image sharing, screen projection devices are widely used in teaching. However, in current teaching, one-on-one screen projection is often used to project content onto a large screen for viewing. This makes it impossible to obtain real-time student behavior information during screen projection, resulting in the inability to achieve targeted teaching during the teaching process, and the inability to obtain timely information on students' learning progress, 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 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 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 the user's 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 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 numbering information of each target screen projection sub-device.
[0047] Specifically, in this 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 turned-on screen projection sub-device 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] Furthermore, 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, further 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 device information of the corresponding screen projection sub-device, the screen projection information of each screen projection sub-device used for screen projection 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] Furthermore, 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:
[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 instruction, the user's screen projection instruction can enable the local device to obtain the device information of the screen projection sub-devices that have 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 screen splitting instruction, capture the display content on the local device, partition the display content according to the user screen splitting instruction, and obtain a second preset number of partitioned display contents.
[0057] Specifically, in this 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] Obtain 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 display 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 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 a unified lecture, the corresponding second preset number can be set to 1, and there is only one partition display content, and the content displayed by each corresponding target screen projection sub-device is the same, which is convenient for unified teaching; and when studying by oneself, 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 based on 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] Furthermore, 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 of the user split screen 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 a user display instruction is received, the corresponding second preset number is obtained, and the corresponding partition content is projected onto the corresponding target projection sub-device according to the corresponding second preset number. 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 corresponding partition display content is projected onto 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 with the same partition display content, which is convenient for students to study in groups.
[0069] Furthermore, when the 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, and then it also includes:
[0070] Receive screen projection requests from the target screen projection sub-device in real time;
[0071] After receiving the projection request from the target projection sub-device, obtain the display screen of each target projection sub-device and obtain the number of projection requests from the current target 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 this 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 from 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; according to the pre-set display layout, the display screens of all target projection sub-devices are displayed on the local device, and at the same time, 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 this 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. 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 projection sub-device is obtained in real time and stored in the database. The student information includes the written information, camera monitoring information and voice monitoring information on the projection device during the projection process;
[0078] When receiving the user's information query instruction, 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 target screen projection sub-device is used to obtain the student's writing information, camera monitoring information, and voice monitoring information. Among them, the writing information is the content written by the student on the target screen projection sub-device using a device such as a capacitive pen, 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] Furthermore, when receiving the information query instruction from the user, reading the information query instruction, and obtaining 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] Obtain the device number of the target projection sub-device to be queried according to the query object, and obtain the student information to be queried according to the query information;
[0084] According to the device number and the student information to be queried, corresponding information is obtained from the database and displayed on the local device.
[0085] When a teacher receives a user's information query command, they need to check the student's learning progress. The query object and query information are obtained through the information query command. The query object determines the specific target voting device, and the query information determines whether the query is written information, camera monitoring information, or voice monitoring information. The corresponding information is then obtained and uploaded 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 screen splitting instruction, captures the display content on the local device, partitions the display content according to the user screen splitting 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 screen splitting 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 aims at solving 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, students' behavioral 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 students' learning situation in a timely manner, and the inability to achieve efficient teaching. By partitioning the corresponding projection screen, it is possible to project the screen to the target projection sub-device corresponding to each student according to the specific student situation when conducting non-uniform learning, thereby ensuring that each student can obtain targeted learning tasks, and to achieve unified teaching through unified screen projection when teaching, thereby facilitating teachers' management of students and real-time learning guidance. At the same time, in the present invention, students' learning situation can be obtained in real time. When receiving the user's information query instruction, the corresponding information can be directly obtained for the teacher to view, which is convenient for the teacher to understand the students' 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 projection sub-device acquisition module 21 is used to receive a user projection instruction, select a target projection sub-device from a first preset number of projection sub-devices according to the user projection instruction, and obtain the number information of each target projection sub-device;
[0089] A partitioning module 22 is configured to obtain a user screen splitting instruction, capture display content on a local device, and partition the display content according to the user screen splitting instruction to obtain a second preset number of partitioned 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 split screen 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 projection sub-device in real time after the projection is completed. When receiving the user's information query instruction, it obtains the corresponding student information from the database and displays it 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, which includes a processor 10, a memory 20 and a display 30. Figure 3 Only some of the components of the terminal are shown, but it should be understood that implementation of all of the shown components is not required, 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, or an OLED (Organic Light-Emitting Diode) touchscreen. 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 steps of the teaching method based on distributed screen projection are implemented as follows:
[0098] 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;
[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 the content of each partition on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction;
[0101] After the screen projection is completed, the student information of each target 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, further 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] Obtain 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 display 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] Among them, 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 of the user split screen 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. 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 projection sub-device is obtained in real time and stored in the database. The student information includes the written information, camera monitoring information and voice monitoring information on the projection device during the projection process;
[0117] When receiving the user's information query instruction, 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 the 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, and then it also includes:
[0119] Receive screen projection requests from the target screen projection sub-device in real time;
[0120] After receiving the projection request from the target projection sub-device, obtain the display screen of each target projection sub-device and obtain the number of projection requests from the current target 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 document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or terminal comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or terminal comprising the element.
[0123] Of course, those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware (such as a processor, controller, etc.) through a computer program. The program can be stored in a computer-readable storage medium that can be read by a computer. When the program is executed, it can include the processes in the above-described method embodiments. The computer-readable storage medium can be a memory, a magnetic 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 those skilled in the art, 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 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; 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 the content of each partition on the corresponding target projection sub-device according to the user split screen instruction and the user display instruction; 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 of the user split screen 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; After the screen projection is completed, the student information of each target 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; 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. Specifically, it includes: After the screen projection is completed, the student information of each target projection sub-device is obtained in real time and stored in the database. The student information includes the written information, camera monitoring information and voice monitoring information on the projection device during the projection process; When receiving the user's information query instruction, the information query instruction is read, and according to the information query instruction, the 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, 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, 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, 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: Obtain 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 display 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 1, 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, and then further comprising: Receive screen projection requests from the target screen projection sub-device in real time; After receiving the projection request from the target projection sub-device, obtain the display screen of each target projection sub-device and obtain the number of projection requests from the current target 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.
6. A teaching system based on distributed screen projection, characterized in that: The teaching system based on distributed screen projection is applied to the teaching method based on distributed screen projection according to any one of claims 1 to 5, and the teaching system based on distributed screen projection includes: A target projection sub-device acquisition module is configured to receive a user projection instruction, select a target projection sub-device from a first preset number of projection sub-devices according to the user projection instruction, and obtain the number information of each target projection sub-device; a partitioning module, configured to obtain a user screen splitting instruction, capture display content on a local device, and partition the display content according to the user screen splitting instruction to obtain a second preset number of partitioned 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 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.
7. 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 runnable 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-5 are implemented.
8. 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 the processor, the steps of the teaching method based on distributed screen projection as described in any one of claims 1-5 are implemented.
Citation Information
Patent Citations
Classroom teaching interaction method, terminal and system
CN111066075A
Screen projection display method and device, equipment and storage medium
CN116991352A