Experimental teaching method and device for remote experiment using remote control technology

By installing a movable roller under the experimental supplies and using remote control technology, remote experimental teaching is realized, solving the problem of time and place limitations in traditional experimental teaching, and improving experimental efficiency and resource utilization.

CN113470463BActive Publication Date: 2025-04-01SHANGHAI SQUIRREL CLASSROOM ARTIFICIAL INTELLIGENCE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110781451.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-11
Publication Date
2025-04-01
Estimated Expiration
2041-07-11

AI Technical Summary

Technical Problem

In the traditional experimental teaching model, students' time and location for experiments are limited, the experimental environment preparation work is large, and it is difficult for off-campus personnel to participate, resulting in low utilization of experimental resources.

Method used

Remote control technology is used to conduct remote experiments. By installing a movable roller under the experimental supplies, the initial and destination coordinates of the experimental supplies are obtained and analyzed, and the control button information is generated to realize remote control on the student side.

Benefits of technology

It solves the problem of students' time and location of experiments, improves the efficiency of experimental teaching and resource utilization, and facilitates off-campus personnel to participate in the experiment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113470463B_ABST
    Figure CN113470463B_ABST
Patent Text Reader

Abstract

The present application provides an experimental teaching method and device for conducting remote experiments using remote control technology, and relates to the field of remote control technology. The experimental teaching method for conducting remote experiments using remote control technology obtains control button information for controlling the movement of rollers under each experimental item based on the initial position coordinates and destination position coordinates of each experimental item in each experimental item; the control button information is provided to the student end, and then the remote control instructions input by the students at the student end according to the control button information are received, and then the movement of the rollers under each experimental item is controlled according to the remote control instructions. This embodiment can realize experimental teaching remotely, solves the problem of limited time and place of students' experiments in traditional experimental teaching, and improves the efficiency of experimental teaching; and remote experimental teaching improves the utilization rate of experimental resources and saves resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of remote control technology, and in particular to an experimental teaching method and device for conducting remote experiments using remote control technology. Background Art

[0002] Opening up high-quality experimental education resources to the public through remote online and virtual simulation is an important direction for my country's educational informatization. With the gradual implementation of new concepts such as 5G, cloud computing, artificial intelligence, and the Internet of Things, the ways and means for people to obtain educational resources are also changing. In this context, how to use information technology to give full play to the basic role of educational resources and expand the depth and breadth of high-quality educational resources is an important direction for my country's educational informatization.

[0003] Traditional experimental teaching is generally based on physical teaching resources and a closed management system. During the experimental teaching process, students and instructors operate physical experimental resources, including preparing the hardware and software environment, connecting equipment, safety protection, operating experimental steps, and analyzing experimental results, and completing experimental tasks at the specified time and place. The shortcomings of this model include the large workload of preparing, organizing, and maintaining the experimental environment, the limited time and location of student experiments, the difficulty for off-campus personnel to participate in experimental activities, and the low utilization rate of laboratory resources. Therefore, it is urgent to solve these problems. Summary of the invention

[0004] In view of the above problems, the present application is proposed to provide an experimental teaching method and device for conducting remote experiments using remote control technology, which overcomes the above problems or at least partially solves the above problems.

[0005] The technical solution is as follows:

[0006] In a first aspect, an experimental teaching method for conducting remote experiments using remote control technology is provided, and the method may include:

[0007] Movable rollers are pre-installed under each experimental item in the remote experiment;

[0008] Obtaining the initial position coordinates and the destination position coordinates of each experimental item in the remote experiment;

[0009] According to the initial position coordinates and the destination position coordinates of each experimental item in each of the experimental items, control button information for controlling the movement of the roller under each experimental item is obtained;

[0010] The obtained control button information for controlling the movement of the rollers under each experimental item is provided to the student end, and then the remote control instructions input by the students at the student end according to the control button information for controlling the movement of the rollers under each experimental item are received, and then the movement of the rollers under each experimental item is controlled according to the remote control instructions.

[0011] In a possible implementation, obtaining the destination location coordinates of each experimental item in the remote experiment includes:

[0012] Receive the destination position coordinates of each experimental supplies of the remote experiment selected by the student at the student end on the experimental platform interface of the display device.

[0013] In a possible implementation, according to the initial position coordinates and the destination position coordinates of each experimental product in each experimental product, the control button information for controlling the movement of the roller under each experimental product is obtained, including:

[0014] Using the following formula, according to the initial position coordinates and the destination position coordinates of each experimental item in each experimental item, the control button information for controlling the movement of the roller under each experimental item is obtained;

[0015]

[0016] Among them, T H,i represents the time control value of the left and right buttons corresponding to the horizontal movement of the roller under the i-th experimental product; T Z,i represents the time control value of the up and down buttons corresponding to the longitudinal movement of the roller under the i-th experimental supplies; K represents the screen ratio of the experimental platform interface of the display device at the student end to the actual experimental interface; (X i ,Y i ) represents the initial position coordinates of the ith experimental item before the remote experiment begins; (X i,0 ,Y i,0 ) represents the target position coordinates of the i-th experimental supplies selected by the student on the experimental platform interface of the display device; V represents the set moving speed of the scroll wheel;

[0017] When T H,i ≥0, it means you need to control the left button and hold T H,i time;

[0018] When T H,i When <0, it means you need to control the right button and hold |T H,i |Time;

[0019] When T Z,i ≥0, it means you need to press the down button and hold T Z,i time;

[0020] When T Z,i When <0, it means that you need to control the up button and hold |T Z,i |time.

[0021] In a possible implementation, the method further includes:

[0022] In the process of controlling the movement of the rollers under each experimental product according to the remote control instruction, the coordinates between the real-time position of each experimental product and the target position are monitored, and corresponding operations are performed according to the monitoring results.

[0023] In a possible implementation, the coordinates between the real-time position of each experimental product and the destination position are monitored, and corresponding operations are performed according to the monitoring results, including:

[0024] Use the following formula to determine whether the horizontal and vertical coordinates of each experimental item overlap with the horizontal and vertical coordinates of the destination location after eliminating the network delay of the remote control;

[0025]

[0026]

[0027] Where ΔX i (t) represents the difference between the horizontal coordinate of the i-th experimental item and the horizontal coordinate of the destination position at time t after eliminating the network delay of the remote control; ΔY i (t) represents the difference between the ordinate of the i-th experimental item and the ordinate of the destination position at time t after eliminating the network delay of the remote control; X i (t) represents the horizontal coordinate of the i-th experimental item on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; Y i (t) represents the ordinate of the i-th experimental product on the experimental platform interface of the student-side display device at time t when the network delay of the remote control is not eliminated; B represents the amount of data transmitted for transmitting the control instruction of the student to remotely control the movement of the roller under each experimental product according to the control key information for controlling the movement of the roller under each experimental product; V B Indicates the transmission network speed of remote control;

[0028] If ΔX i (t) = 0, which means that the horizontal coordinate of the i-th experimental item at time t overlaps with the horizontal coordinate of the target position;

[0029] If ΔX i (t)≠0, it means that the horizontal coordinate of the i-th experimental item at time t does not overlap with the horizontal coordinate of the target position;

[0030] If ΔY i (t) = 0, which means that the ordinate of the i-th experimental item at time t overlaps with the ordinate of the destination position;

[0031] If ΔY i (t)≠0, it means that the ordinate of the i-th experimental item at time t does not overlap with the ordinate of the destination position; and

[0032] If after eliminating the network delay of the remote control, the horizontal and vertical coordinates of the experimental product overlap with those of the target position, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked.

[0033] In a possible implementation, cutting off the remote control of the experimental product in the corresponding direction and braking the rollers include:

[0034] A remote cut-off instruction is generated, and according to the remote cut-off instruction, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked.

[0035] In a possible implementation, the method further includes:

[0036] After the rollers under each experimental item are controlled to move to the target position according to the remote control instruction, whether the student's experiment is accurate is analyzed according to the position where each experimental item is placed, and corresponding prompt operations are performed according to the analysis results.

[0037] In a possible implementation, the accuracy of the student's experiment is analyzed according to the positions of the experimental supplies, and corresponding prompt operations are performed according to the analysis results, including:

[0038] Use the following formula to analyze whether the student's experiment is accurate based on the placement of each experimental item;

[0039]

[0040] Among them, δ i represents the red control value of the i-th experimental supplies on the experimental platform interface of the student-side display device; X i,min Indicates the minimum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; X i,max Indicates the maximum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; Y i,min Indicates the minimum value of the ordinate in the correct position range of the i-th experimental item; Y i,max It represents the maximum value of the vertical coordinate in the correct position range of the i-th experimental product;

[0041] If δ i=0 means that the position of the i-th experimental supplies is correct, and there is no need to mark the i-th experimental supplies in red on the experimental platform interface of the student-side display device;

[0042] If δ i ≠0 means that the placement of the i-th experimental supplies is incorrect, and the i-th experimental supplies need to be marked in red on the experimental platform interface of the student-side display device.

[0043] In a second aspect, an experimental teaching device for conducting remote experiments using remote control technology is provided, and the device may include:

[0044] An installation module is used to install movable rollers under each experimental item of the remote experiment in advance;

[0045] An acquisition module, used to acquire the initial position coordinates and the destination position coordinates of each experimental item in the remote experiment;

[0046] An analysis module, used for obtaining control button information for controlling the movement of a roller under each of the experimental supplies according to the initial position coordinates and the destination position coordinates of each of the experimental supplies;

[0047] The control module is used to provide the obtained control button information for controlling the movement of the rollers under each experimental item to the student end, and then receive the remote control instructions input by the students at the student end according to the control button information for controlling the movement of the rollers under each experimental item, and then control the movement of the rollers under each experimental item according to the remote control instructions.

[0048] In a possible implementation, the acquisition module is further used to:

[0049] Receive the destination position coordinates of each experimental supplies of the remote experiment selected by the student at the student end on the experimental platform interface of the display device.

[0050] By means of the above-mentioned technical scheme, the experimental teaching method for conducting remote experiments using remote control technology provided in the embodiment of the present application can realize experimental teaching remotely, solve the problem of time and place limitations of students' experiments in traditional experimental teaching, and improve the efficiency of experimental teaching; moreover, remote experimental teaching improves the utilization rate of experimental resources and saves resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.

[0052] Figure 1A flow chart of an experimental teaching method for conducting remote experiments using remote control technology according to an embodiment of the present application is shown;

[0053] Figure 2 A structural diagram of an experimental teaching device for performing remote experiments using remote control technology according to an embodiment of the present application is shown; and

[0054] Figure 3 A structural diagram of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0055] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0056] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such use is interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the term "including" and its variants are to be interpreted as open-ended terms meaning "including but not limited to".

[0057] The present application embodiment provides an experimental teaching method for remote experiments using remote control technology, which can be applied to electronic devices such as servers, personal computers, smart phones, tablet computers, etc. Figure 1 As shown, the experimental teaching method for conducting remote experiments using remote control technology may include the following steps S101 to S104:

[0058] Step S101, pre-installing movable rollers under each experimental item of the remote experiment;

[0059] Step S102, obtaining the initial position coordinates and the destination position coordinates of each experimental item in the remote experiment;

[0060] Step S103, obtaining control button information for controlling the movement of the roller under each experimental product according to the initial position coordinates and the destination position coordinates of each experimental product in each experimental product;

[0061] Step S104, providing the obtained control button information for controlling the movement of the rollers under each experimental product to the student end, and then receiving the remote control instructions input by the students at the student end according to the control button information for controlling the movement of the rollers under each experimental product, and then controlling the movement of the rollers under each experimental product according to the remote control instructions.

[0062] The experimental teaching method for conducting remote experiments using remote control technology provided in the embodiment of the present application can realize experimental teaching remotely, solve the problem of time and place limitations of students' experiments in traditional experimental teaching, and improve the efficiency of experimental teaching; moreover, remote experimental teaching improves the utilization rate of experimental resources and saves resources.

[0063] In the embodiment of the present application, a possible implementation method is provided. In the above step S102, the destination position coordinates of each experimental product of the remote experiment are obtained, which can specifically be the destination position coordinates of each experimental product of the remote experiment selected by the student at the student end on the experimental platform interface of the display device. In this way, what you see is what you get on the experimental platform interface, and the student at the student end can conveniently perform the experimental operation.

[0064] A possible implementation method is provided in the embodiment of the present application. In the above step S103, the control key information for controlling the movement of the roller under each experimental product is obtained according to the initial position coordinates and the destination position coordinates of each experimental product in each experimental product. Specifically, the following formula may be used to obtain the control key information for controlling the movement of the roller under each experimental product according to the initial position coordinates and the destination position coordinates of each experimental product in each experimental product;

[0065]

[0066] Among them, T H,i represents the time control value of the left and right buttons corresponding to the horizontal movement of the roller under the i-th experimental product; T Z,i represents the time control value of the up and down buttons corresponding to the longitudinal movement of the roller under the i-th experimental supplies; K represents the screen ratio of the experimental platform interface of the display device at the student end to the actual experimental interface; (X i ,Y i ) represents the initial position coordinates of the ith experimental item before the remote experiment begins; (X i,0 ,Y i,0 ) represents the target position coordinates of the i-th experimental supplies selected by the student on the experimental platform interface of the display device; V represents the set moving speed of the scroll wheel;

[0067] When T H,i ≥0, it means you need to control the left button and hold T H,iThe time of the control key information is to control the left key and hold T H,i time;

[0068] When T H,i When <0, it means you need to control the right button and hold |T H,i | time, that is, the control key information is to control the right key and hold |T H,i |Time;

[0069] When T Z,i ≥0, it means you need to press the down button and hold T Z,i The time of the control key information is to control the down key and hold T Z,i time;

[0070] When T Z,i When <0, it means that you need to control the up button and hold |T Z,i | time, that is, the control key information is to control the up key and hold |T Z,i |time.

[0071] It can be seen that this embodiment adopts the above formula to obtain the control button information for controlling the movement of the roller under each experimental product according to the initial position coordinates and the destination position coordinates of each experimental product in each experimental product, thereby improving the efficiency of remote control.

[0072] A possible implementation method is provided in an embodiment of the present application. Since there is a network delay in remote control and students may not be able to strictly maintain the above-mentioned movement time when operating the buttons, it is necessary to perform the next step of system auxiliary control, that is, in the process of controlling the movement of the rollers under each experimental product according to the remote control instructions, monitor the coordinates between the real-time position of each experimental product and the destination position, and perform corresponding operations based on the monitoring results.

[0073] In the above embodiment, the coordinate situation between the real-time position of each experimental product and the target position is monitored, and corresponding operations are performed according to the monitoring results. Specifically, the following formula can be used to determine whether the horizontal and vertical coordinates of each experimental product overlap with the horizontal and vertical coordinates of the target position after eliminating the network delay of the remote control;

[0074]

[0075]

[0076] Where ΔX i (t) represents the difference between the horizontal coordinate of the i-th experimental item and the horizontal coordinate of the destination position at time t after eliminating the network delay of the remote control; ΔY i(t) represents the difference between the ordinate of the i-th experimental item and the ordinate of the destination position at time t after eliminating the network delay of the remote control; X i (t) represents the horizontal coordinate of the i-th experimental item on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; Y i (t) represents the ordinate of the i-th experimental product on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; B represents the amount of data transmitted for transmitting the control instruction of the student to remotely control the movement of the roller under each experimental product according to the control key information of controlling the movement of the roller under each experimental product; V B Indicates the transmission network speed of remote control;

[0077] If ΔX i (t) = 0, which means that the horizontal coordinate of the i-th experimental item at time t overlaps with the horizontal coordinate of the target position;

[0078] If ΔX i (t)≠0, it means that the horizontal coordinate of the i-th experimental item at time t does not overlap with the horizontal coordinate of the target position;

[0079] If ΔY i (t) = 0, which means that the ordinate of the i-th experimental item at time t overlaps with the ordinate of the destination position;

[0080] If ΔY i (t)≠0, it means that the ordinate of the i-th experimental item at time t does not overlap with the ordinate of the destination position; and

[0081] If after eliminating the network delay of remote control, the horizontal and vertical coordinates of the experimental product overlap with the horizontal and vertical coordinates of the target position, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked. In addition, the unit of B can be bit, V B The unit may be bit / s, which is not limited in the embodiment of the present invention. This embodiment can realize auxiliary control and ensure the reliability of remote control; and can eliminate the influence of network delay and prevent students from failing to strictly keep the moving time when operating the keys.

[0082] The embodiment of the present application provides a possible implementation method. When the remote control of the experimental product in the corresponding direction is cut off and the roller is braked, a remote cut-off instruction may be generated, and the remote control of the experimental product in the corresponding direction is cut off and the roller is braked according to the remote cut-off instruction. In this embodiment, since the start and braking process of the roller is very short, the start and braking distances can be ignored, which can ensure that the experimental product can accurately reach the destination, and can also prevent the situation where the experimental product is out of the target position due to the long time of controlling the button during remote control by the student, thereby improving the accuracy of remote control.

[0083] A possible implementation method is provided in an embodiment of the present application. After controlling the rollers under each experimental supply to move to the destination position according to the remote control instruction, the accuracy of the student's experiment can be analyzed according to the position where each experimental supply is placed, and corresponding prompt operations can be performed according to the analysis results. For example, when it is analyzed that the student's experiment is inaccurate, the student can be reminded in time.

[0084] Further, in the above embodiment, the accuracy of the student's experiment is analyzed according to the positions of the experimental supplies, and the corresponding prompt operation is performed according to the analysis result. Specifically, the following formula can be used to analyze the accuracy of the student's experiment according to the positions of the experimental supplies;

[0085]

[0086] Among them, δ i represents the red control value of the i-th experimental supplies on the experimental platform interface of the student-side display device; X i,min Indicates the minimum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; X i,max Indicates the maximum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; Y i,min Indicates the minimum value of the ordinate in the correct position range of the i-th experimental item; Y i,max It represents the maximum value of the vertical coordinate in the correct position range of the i-th experimental product;

[0087] If δ i =0 means that the position of the i-th experimental supplies is correct, and there is no need to mark the i-th experimental supplies in red on the experimental platform interface of the student-side display device;

[0088] If δ i ≠0 means that the placement of the i-th experimental supplies is incorrect, and the i-th experimental supplies need to be marked in red on the experimental platform interface of the student-side display device.

[0089] In this embodiment, whether the student's experiment is correct is analyzed based on the location of the experimental supplies. If incorrect, the location of the incorrect experimental supplies will be marked in red on the experimental platform interface of the student-side display device, thereby reminding the student of the experimental error. Therefore, whether the student's experiment is accurate can be judged based on the location of the experimental supplies, thereby improving the automation capability of remote experiments.

[0090] It should be noted that, in practical applications, all possible implementation methods described above can be combined in any manner to form possible embodiments of the present application, which will not be described one by one here.

[0091] Based on the experimental teaching methods for conducting remote experiments using remote control technology provided in the above embodiments, and based on the same inventive concept, an embodiment of the present application also provides an experimental teaching device for conducting remote experiments using remote control technology.

[0092] Figure 2 FIG. 2 shows a structural diagram of an experimental teaching device for performing remote experiments using remote control technology according to an embodiment of the present application. Figure 2 As shown, the experimental teaching device for conducting remote experiments using remote control technology may include an installation module 210 , an acquisition module 220 , an analysis module 230 and a control module 240 .

[0093] An installation module 210 is used to install movable rollers under each experimental item of the remote experiment in advance;

[0094] An acquisition module 220 is used to acquire the initial position coordinates and the destination position coordinates of each experimental item in the remote experiment;

[0095] The analysis module 230 is used to obtain the control button information for controlling the movement of the roller under each experimental product according to the initial position coordinates and the destination position coordinates of each experimental product in each experimental product;

[0096] The control module 240 is used to provide the obtained control button information for controlling the movement of the rollers under each experimental product to the student end, and then receive the remote control instructions input by the students at the student end according to the control button information for controlling the movement of the rollers under each experimental product, and then control the movement of the rollers under each experimental product according to the remote control instructions.

[0097] A possible implementation method is provided in the embodiments of the present application. Figure 2 The acquisition module 220 is also shown to be used for:

[0098] Receive the destination position coordinates of each experimental supplies of the remote experiment selected by the student on the experimental platform interface of the display device.

[0099] A possible implementation method is provided in the embodiments of the present application. Figure 2 The illustrated analysis module 230 is also used to:

[0100] The following formula is used to obtain the control button information for controlling the movement of the roller under each experimental item according to the initial position coordinates and the destination position coordinates of each experimental item in each experimental item;

[0101]

[0102] Among them, T H,i represents the time control value of the left and right buttons corresponding to the horizontal movement of the roller under the i-th experimental product; T Z,i represents the time control value of the up and down buttons corresponding to the longitudinal movement of the roller under the i-th experimental supplies; K represents the screen ratio of the experimental platform interface of the display device at the student end to the actual experimental interface; (X i ,Y i ) represents the initial position coordinates of the ith experimental item before the remote experiment begins; (X i,0 ,Y i,0 ) represents the target position coordinates of the i-th experimental supplies selected by the student on the experimental platform interface of the display device; V represents the set moving speed of the scroll wheel;

[0103] When T H,i ≥0, it means you need to control the left button and hold T H,i time;

[0104] When T H,i When <0, it means you need to control the right button and hold |T H,i |Time;

[0105] When T Z,i ≥0, it means you need to press the down button and hold T Z,i time;

[0106] When T Z,i When <0, it means that you need to control the up button and hold |T Z,i |time.

[0107] A possible implementation method is provided in the embodiments of the present application. Figure 2 The control module 240 is also shown to be used for:

[0108] In the process of controlling the movement of the rollers under each experimental product according to the remote control command, the coordinate situation between the real-time position of each experimental product and the target position is monitored, and corresponding operations are performed according to the monitoring results.

[0109] A possible implementation method is provided in the embodiments of the present application. Figure 2 The control module 240 is also shown to be used for:

[0110] Use the following formula to determine whether the horizontal and vertical coordinates of each experimental item overlap with the horizontal and vertical coordinates of the destination location after eliminating the network delay of the remote control;

[0111]

[0112]

[0113] Where ΔX i (t) represents the difference between the horizontal coordinate of the i-th experimental item and the horizontal coordinate of the destination position at time t after eliminating the network delay of the remote control; ΔY i (t) represents the difference between the ordinate of the i-th experimental item and the ordinate of the destination position at time t after eliminating the network delay of the remote control; X i (t) represents the horizontal coordinate of the i-th experimental item on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; Y i (t) represents the ordinate of the i-th experimental product on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; B represents the amount of data transmitted for transmitting the control instruction of the student to remotely control the movement of the roller under each experimental product according to the control key information of controlling the movement of the roller under each experimental product; V B Indicates the transmission speed of remote control;

[0114] If ΔX i (t) = 0, which means that the horizontal coordinate of the i-th experimental item at time t overlaps with the horizontal coordinate of the target position;

[0115] If ΔX i (t)≠0, it means that the horizontal coordinate of the i-th experimental item at time t does not overlap with the horizontal coordinate of the target position;

[0116] If ΔY i (t) = 0, which means that the ordinate of the i-th experimental item at time t overlaps with the ordinate of the destination position;

[0117] If ΔY i (t)≠0, it means that the ordinate of the i-th experimental item at time t does not overlap with the ordinate of the destination position; and

[0118] If after eliminating the network delay of the remote control, the horizontal and vertical coordinates of the experimental product overlap with those of the target position, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked.

[0119] A possible implementation method is provided in the embodiments of the present application. Figure 2 The control module 240 is also shown to be used for:

[0120] A remote cut-off instruction is generated, and according to the remote cut-off instruction, the remote control of the experimental device in the corresponding direction is cut off and the roller is braked.

[0121] A possible implementation method is provided in the embodiments of the present application. Figure 2 The control module 240 is also shown to be used for:

[0122] After controlling the rollers under each experimental item to move to the target position according to the remote control instructions, the accuracy of the student's experiment is analyzed according to the position of each experimental item, and corresponding prompt operations are performed according to the analysis results.

[0123] A possible implementation method is provided in the embodiments of the present application. Figure 2 The control module 240 is also shown to be used for:

[0124] Use the following formula to analyze whether the student's experiment is accurate based on the placement of each experimental item;

[0125]

[0126] Among them, δ i represents the red control value of the i-th experimental supplies on the experimental platform interface of the student-side display device; X i,min Indicates the minimum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; X i,max Indicates the maximum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; Y i,min Indicates the minimum value of the ordinate in the correct position range of the i-th experimental item; Y i,max It represents the maximum value of the vertical coordinate in the correct position range of the i-th experimental product;

[0127] If δ i =0 means that the position of the i-th experimental supplies is correct, and there is no need to mark the i-th experimental supplies in red on the experimental platform interface of the student-side display device;

[0128] If δ i ≠0 means that the placement of the i-th experimental supplies is incorrect, and the i-th experimental supplies need to be marked in red on the experimental platform interface of the student-side display device.

[0129] Based on the same inventive concept, an embodiment of the present application also provides an electronic device, including a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute an experimental teaching method for conducting remote experiments using remote control technology according to any of the above embodiments.

[0130] In an exemplary embodiment, an electronic device is provided, such as Figure 3 As shown, Figure 3 The electronic device 300 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.

[0131] Processor 301 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0132] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0133] The memory 303 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0134] The memory 303 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the contents shown in the above method embodiment.

[0135] Among them, electronic devices include but are not limited to: mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0136] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the user access control method for device isolation of any of the above embodiments when running.

[0137] Those skilled in the art can clearly understand that the specific working processes of the systems, devices, and modules described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.

[0138] Those skilled in the art can understand that the technical solution of the present application can be essentially or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, which includes a number of program instructions, so that an electronic device (such as a personal computer, a server, or a network device, etc.) executes all or part of the steps of the method described in each embodiment of the present application when running the program instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0139] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as electronic devices such as personal computers, servers, or network devices), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of an electronic device, the electronic device executes all or part of the steps of the methods described in the embodiments of the present application.

[0140] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present application, they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not deviate from the protection scope of the present application.

Claims

1. An experimental teaching method for conducting remote experiments using remote control technology, characterized in that: include: Movable rollers are pre-installed under each experimental item in the remote experiment; Obtaining the initial position coordinates and the destination position coordinates of each experimental item in the remote experiment; According to the initial position coordinates and the destination position coordinates of each experimental item in each of the experimental items, control button information for controlling the movement of the roller under each experimental item is obtained; Providing the obtained control key information for controlling the movement of the rollers under each experimental product to the student terminal, and then receiving a remote control instruction input by a student at the student terminal according to the control key information for controlling the movement of the rollers under each experimental product, and then controlling the movement of the rollers under each experimental product according to the remote control instruction; Wherein, obtaining the destination location coordinates of each experimental item of the remote experiment includes: Receiving the destination position coordinates of each experimental supplies of the remote experiment selected by the student at the student end on the experimental platform interface of the display device; According to the initial position coordinates and the destination position coordinates of each experimental item in each experimental item, the control button information for controlling the movement of the roller under each experimental item is obtained, including: Using the following formula, according to the initial position coordinates and the destination position coordinates of each experimental item in each experimental item, the control button information for controlling the movement of the roller under each experimental item is obtained; Among them, T H,i represents the time control value of the left and right buttons corresponding to the horizontal movement of the roller under the i-th experimental product; T Z,i represents the time control value of the up and down buttons corresponding to the longitudinal movement of the roller under the i-th experimental supplies; K represents the screen ratio of the experimental platform interface of the display device at the student end to the actual experimental interface; (X i ,Y i ) represents the initial position coordinates of the ith experimental item before the remote experiment begins; (X i,0 ,Y i,0 ) represents the target position coordinates of the i-th experimental supplies selected by the student on the experimental platform interface of the display device; V represents the set moving speed of the scroll wheel; When T H,i ≥0, it means you need to control the left button and hold T H,i time; When T H,i When <0, it means you need to control the right button and hold |T H,i |Time; When T z,i ≥0, it means you need to press the down button and hold T Z,i time; When T z,i When <0, it means that you need to control the up button and hold |T Z,i |Time; Wherein, the experimental teaching method also includes: In the process of controlling the movement of the rollers under each experimental product according to the remote control instruction, the coordinates between the real-time position of each experimental product and the target position are monitored, and corresponding operations are performed according to the monitoring results; Among them, the coordinates between the real-time position of each experimental item and the destination position are monitored, and corresponding operations are performed according to the monitoring results, including: Use the following formula to determine whether the horizontal and vertical coordinates of each experimental item overlap with the horizontal and vertical coordinates of the destination location after eliminating the network delay of the remote control; Where ΔX i (t) represents the difference between the horizontal coordinate of the i-th experimental item and the horizontal coordinate of the destination position at time t after eliminating the network delay of the remote control; ΔY i (t) represents the difference between the ordinate of the i-th experimental item and the ordinate of the destination position at time t after eliminating the network delay of the remote control; X i (t) represents the horizontal coordinate of the i-th experimental item on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; Y i (t) represents the ordinate of the i-th experimental product on the experimental platform interface of the student-side display device at time t when the network delay of the remote control is not eliminated; B represents the amount of data transmitted for transmitting the control instruction of the student to remotely control the movement of the roller under each experimental product according to the control key information for controlling the movement of the roller under each experimental product; V B Indicates the transmission speed of remote control; If ΔX i (t) = 0, which means that the horizontal coordinate of the i-th experimental item at time t overlaps with the horizontal coordinate of the target position; If ΔX i (t)≠0, it means that the horizontal coordinate of the i-th experimental item at time t does not overlap with the horizontal coordinate of the target position; If ΔY i (t) = 0, which means that the ordinate of the i-th experimental item at time t overlaps with the ordinate of the destination position; If ΔY i (t)≠0, it means that the ordinate of the i-th experimental item at time t does not overlap with the ordinate of the destination position; and If after eliminating the network delay of the remote control, the horizontal and vertical coordinates of the experimental product overlap with those of the target position, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked.

2. The experimental teaching method for conducting remote experiments using remote control technology according to claim 1 is characterized in that: Cut off the remote control of the experimental device in the corresponding direction and brake the rollers, including: A remote cut-off instruction is generated, and according to the remote cut-off instruction, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked.

3. The experimental teaching method for conducting remote experiments using remote control technology according to claim 1 is characterized in that: Also includes: After the rollers under each experimental item are controlled to move to the target position according to the remote control instruction, whether the student's experiment is accurate is analyzed according to the position where each experimental item is placed, and corresponding prompt operations are performed according to the analysis results.

4. The experimental teaching method for conducting remote experiments using remote control technology according to claim 3 is characterized in that: Analyze whether the student's experiment is accurate based on the location of each experimental item, and perform corresponding prompt operations based on the analysis results, including: Use the following formula to analyze whether the student's experiment is accurate based on the placement of each experimental item; Among them, δ i represents the red control value of the i-th experimental supplies on the experimental platform interface of the student-side display device; X i,min Indicates the minimum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; X i,max Indicates the maximum value of the horizontal coordinate in the correct setting position range of the i-th experimental product; Y i,min Indicates the minimum value of the ordinate in the correct position range of the i-th experimental item; Y i,max It represents the maximum value of the vertical coordinate in the correct position range of the i-th experimental product; If δ i =0 means that the position of the i-th experimental supplies is correct, and there is no need to mark the i-th experimental supplies in red on the experimental platform interface of the student-side display device; If δ i ≠0 means that the placement of the i-th experimental supplies is incorrect, and the i-th experimental supplies need to be marked in red on the experimental platform interface of the student-side display device.

5. An experimental teaching device for conducting remote experiments using remote control technology, characterized in that: include: An installation module is used to install movable rollers under each experimental item of the remote experiment in advance; An acquisition module, used to acquire the initial position coordinates and the destination position coordinates of each experimental item in the remote experiment; An analysis module, used for obtaining control button information for controlling the movement of a roller under each of the experimental supplies according to the initial position coordinates and the destination position coordinates of each of the experimental supplies; The control module is used to provide the obtained control key information for controlling the movement of the rollers under each experimental product to the student terminal, and then receive the remote control command input by the student at the student terminal according to the control key information for controlling the movement of the rollers under each experimental product, and then control the movement of the rollers under each experimental product according to the remote control command; Wherein, the acquisition module is also used for: Receiving the destination position coordinates of each experimental supplies of the remote experiment selected by the student at the student end on the experimental platform interface of the display device; According to the initial position coordinates and the destination position coordinates of each experimental item in each experimental item, the control button information for controlling the movement of the roller under each experimental item is obtained, including: Using the following formula, according to the initial position coordinates and the destination position coordinates of each experimental item in each experimental item, the control button information for controlling the movement of the roller under each experimental item is obtained; Among them, T H,i represents the time control value of the left and right buttons corresponding to the horizontal movement of the roller under the i-th experimental product; T Z,i represents the time control value of the up and down buttons corresponding to the longitudinal movement of the roller under the i-th experimental supplies; K represents the screen ratio of the experimental platform interface of the display device at the student end to the actual experimental interface; (X i , Y i ) represents the initial position coordinates of the ith experimental item before the remote experiment begins; (X i,0 , Y i,0 ) represents the target position coordinates of the i-th experimental supplies selected by the student on the experimental platform interface of the display device; V represents the set moving speed of the scroll wheel; When T H,i ≥0, it means you need to control the left button and hold T H,i time; When T H,i When <0, it means you need to control the right button and hold |T H,i |Time; When T z,i ≥0, it means you need to press the down button and hold T Z,i time; When T Z,i When <0, it means that you need to control the up button and hold |T Z,i |Time; Wherein, the control module is also used for: In the process of controlling the movement of the rollers under each experimental product according to the remote control instruction, the coordinates between the real-time position of each experimental product and the target position are monitored, and corresponding operations are performed according to the monitoring results; Among them, the coordinates between the real-time position of each experimental item and the destination position are monitored, and corresponding operations are performed according to the monitoring results, including: Use the following formula to determine whether the horizontal and vertical coordinates of each experimental item overlap with the horizontal and vertical coordinates of the destination location after eliminating the network delay of the remote control; Where ΔX i (t) represents the difference between the horizontal coordinate of the i-th experimental item and the horizontal coordinate of the destination position at time t after eliminating the network delay of the remote control; ΔY i (t) represents the difference between the ordinate of the i-th experimental item and the ordinate of the destination position at time t after eliminating the network delay of the remote control; X i (t) represents the horizontal coordinate of the i-th experimental item on the experimental platform interface of the student-side display device at time t when the network delay of remote control is not eliminated; Y i (t) represents the ordinate of the i-th experimental product on the experimental platform interface of the student-side display device at time t when the network delay of the remote control is not eliminated; B represents the amount of data transmitted for transmitting the control instruction of the student to remotely control the movement of the roller under each experimental product according to the control key information for controlling the movement of the roller under each experimental product; V B Indicates the transmission speed of remote control; If ΔX i (t) = 0, which means that the horizontal coordinate of the i-th experimental item at time t overlaps with the horizontal coordinate of the target position; If ΔX i (t)≠0, it means that the horizontal coordinate of the i-th experimental item at time t does not overlap with the horizontal coordinate of the target position; If ΔY i (t) = 0, which means that the ordinate of the i-th experimental item at time t overlaps with the ordinate of the destination position; If ΔY i (t)≠0, it means that the ordinate of the i-th experimental item at time t does not overlap with the ordinate of the destination position; and If after eliminating the network delay of the remote control, the horizontal and vertical coordinates of the experimental product overlap with those of the target position, the remote control of the experimental product in the corresponding direction is cut off and the roller is braked.

Citation Information

Patent Citations

  • Remote experiment method and device and terminal device

    CN112116852A

  • Mobile object teaching system

    JP2009175903A