A cloud desktop scheduling method and system

The teaching host automates cloud desktop environment switching based on user identity and course schedules, addressing delays and failures to enhance teaching efficiency.

CN114240118BActive Publication Date: 2024-12-20HOTDIGIT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111500897.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-09
Publication Date
2024-12-20
Estimated Expiration
2041-12-09

AI Technical Summary

Technical Problem

In cloud desktop teaching environments, switching between environments is often delayed or fails, requiring manual re-control by teachers, which affects teaching efficiency.

Method used

A method where the teaching host automatically controls the teaching environment switching based on user identity and pre-stored course schedules, using switching identifiers to ensure timely and successful transitions, with a fallback mechanism for delayed or failed startups.

Benefits of technology

Improves teaching efficiency by automating environment switching and handling delays or failures, ensuring seamless transitions in cloud desktop teaching environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114240118B_ABST
    Figure CN114240118B_ABST
Patent Text Reader

Abstract

The present invention provides a cloud desktop scheduling method and system, wherein the cloud desktop scheduling method comprises: obtaining the identity information of the user when receiving a cloud desktop teaching request; extracting the teaching time matching the identity information according to a pre-stored course schedule; in response to the selection of the teaching time, uniformly controlling the teaching extension to switch the teaching environment at the teaching time, receiving the switching mark fed back by the teaching extension, setting the teaching extension that has not fed back the switching mark among all the teaching extensions as the target teaching extension, and controlling the target teaching extension to switch the teaching environment after a preset time interval, so that when the teaching extension is delayed in starting up or the switching fails, the teaching host automatically controls the teaching extension to switch to the cloud desktop teaching environment again, which is conducive to improving the cloud desktop teaching efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of cloud desktop management, and in particular relates to a cloud desktop scheduling method and system. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] With the development of informatization and networking, college teaching is constantly exploring new teaching models on its development path. Multimedia teaching has become the main teaching method adopted by major universities with its diverse display of teaching content and the sharing of teaching content. Cloud desktops based on desktop virtualization technology deployed in a network environment have been widely used in the field of education and teaching. By building cloud desktop classrooms and switching cloud desktop teaching environments according to teaching subjects, the utilization rate of multimedia classroom resources has been effectively improved.

[0004] The inventors have found that when switching between cloud desktop teaching environments, teachers usually control all teaching extensions through the teaching host according to course needs. When the teaching extension is delayed in starting up or the switch fails, it is difficult to switch to the cloud desktop teaching environment again. At this time, the teaching teacher needs to re-control all teaching extensions through the teaching host, which seriously affects the teaching efficiency. Summary of the invention

[0005] In order to solve the above problems, the first aspect of the present invention provides a cloud desktop scheduling method, in which the teaching host automatically controls the teaching environment switching of the teaching extension according to the teaching time selected by the user, and determines the target teaching extension through the switching identifier, and controls the teaching extension again to avoid the problem that the teaching extension cannot switch the teaching environment due to delayed startup or switching failure, thereby improving the cloud desktop teaching efficiency.

[0006] In order to achieve the above object, the present invention mainly includes the following aspects:

[0007] In a first aspect, an embodiment of the present invention provides a cloud desktop scheduling method, which is applied to a teaching host and includes:

[0008] Receive cloud desktop teaching requests and obtain user identity information;

[0009] Extracting teaching time matching the identity information according to a pre-stored course schedule;

[0010] In response to the selection of the teaching time, the teaching extension is uniformly controlled to switch the teaching environment during the teaching time, and a switching mark fed back by the teaching extension is received, wherein the switching mark is used to indicate that the teaching environment is successfully switched;

[0011] A teaching extension that has not fed back a switching identifier among all teaching extensions is set as a target teaching extension, and after a preset time interval, the target teaching extension is controlled to switch the teaching environment.

[0012] As an optional implementation, the cloud desktop scheduling method further includes:

[0013] Displaying a teaching extension interactive interface on the teaching host operation page, wherein the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host;

[0014] Receive the switching identifier fed back by the teaching extension, and mark the visual icon of the teaching extension corresponding to the switching identifier.

[0015] As an optional implementation, the selection operation of the visualization icon in the interactive interface of the teaching extension is detected, and the teaching extension corresponding to the selected visualization icon is controlled to switch the teaching environment.

[0016] As an optional implementation, there are multiple teaching extensions, each of which corresponds to a number; and the switching identifier includes the number of the teaching extension.

[0017] As an optional implementation, in response to the selection of the teaching time, uniformly controlling the teaching extension to switch the teaching environment during the teaching time, and receiving the switching identifier fed back by the teaching extension, includes:

[0018] Calling a control with a countdown function in the teaching host, and displaying a countdown at any position on the operation page of the teaching host according to the current time and the selected teaching time;

[0019] When the countdown ends, the teaching extension is uniformly controlled to switch the teaching environment, and a switching identifier fed back by the teaching extension is received.

[0020] As an optional implementation, the identity information includes one or more of facial feature information, voice feature information, fingerprint feature information, and student ID number.

[0021] In a second aspect, an embodiment of the present invention provides a cloud desktop scheduling system, the cloud desktop scheduling system comprising:

[0022] The receiving module is used to receive the cloud desktop teaching request and obtain the user's identity information;

[0023] An extraction module, used to extract the teaching time matching the identity information according to the pre-stored course schedule;

[0024] The teaching environment switching module is used to respond to the selection of the teaching time, uniformly control the teaching extension to switch the teaching environment during the teaching time, and receive the switching mark fed back by the teaching extension, wherein the switching mark is used to indicate that the teaching environment switching is successful;

[0025] The control module sets the teaching extension that has not fed back the switching mark among all the teaching extensions as the target teaching extension, and controls the target teaching extension to switch the teaching environment after a preset time interval.

[0026] As an optional implementation, the cloud desktop scheduling system further includes:

[0027] A display module, used to display the teaching extension interactive interface on the teaching host operation page, wherein the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host;

[0028] The marking module is used to receive the switching mark fed back by the teaching extension and mark the visual icon of the teaching extension corresponding to the switching mark.

[0029] In a third aspect, an embodiment of the present invention provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the cloud desktop scheduling method described in the first aspect and any embodiment of the first aspect are performed.

[0030] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the cloud desktop scheduling method described in the first aspect and any embodiment of the first aspect are executed.

[0031] Beneficial effects of the present invention:

[0032] The present invention receives a cloud desktop teaching request and obtains the user's identity information; extracts the teaching time that matches the identity information according to the pre-stored course schedule; in response to the selection of the teaching time, uniformly controls the teaching extension to switch the teaching environment at the teaching time, and receives the switching mark fed back by the teaching extension to avoid the situation of forgetting to switch or switching errors caused by the manual switching method. In addition, the teaching extension that does not feed back the switching mark among all the teaching extensions is set as the target teaching extension. After a preset time interval, the target teaching extension is controlled to switch the teaching environment. When the teaching extension is delayed in starting up or the switching fails, it can be switched to the cloud desktop teaching environment again through the teaching host. Through the above method, the cloud desktop teaching efficiency can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0034] Figure 1 is a flow chart of a cloud desktop scheduling method provided by an embodiment of the present invention;

[0035] Figure 2 is a flow chart of a cloud desktop scheduling method provided by another embodiment of the present invention;

[0036] Figure 3 This is one of the structural diagrams of the cloud desktop scheduling system provided by an embodiment of the present invention;

[0037] Figure 4 This is the second structural diagram of the cloud desktop scheduling system provided by the embodiment of the present invention;

[0038] Figure 5 It is a schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0040] It should be noted that the following detailed descriptions are all illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0041] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0042] Cloud desktop uses virtual technology to virtualize various physical devices, thereby effectively improving resource utilization. It is currently widely used in school classrooms, corporate offices, hospitals and other scenarios. At present, in university teaching applications, for the switching of cloud desktop teaching environment, the teaching teacher usually controls all teaching extensions through the teaching host according to the course needs. When the teaching extension is delayed in starting up or the switching fails, it is difficult to switch to the cloud desktop teaching environment again. At this time, the teaching teacher needs to re-control all teaching extensions through the teaching host, which seriously affects the teaching efficiency.

[0043] Based on this, the present invention provides a method for playing web page videos in a cloud desktop. The teaching host automatically controls the teaching environment switching of the teaching extension according to the teaching time selected by the user, and determines the target teaching extension through the switching identifier, and controls the teaching extension again to avoid the problem that the teaching extension cannot switch the teaching environment due to delayed startup or switching failure, thereby improving the teaching efficiency of the cloud desktop.

[0044] See also Figure 1 , Figure 1 is a flow chart of a cloud desktop scheduling method provided by an embodiment of the present invention, such as Figure 1 As shown in , the cloud desktop scheduling method is applied to a teaching host, and may specifically include the following steps:

[0045] S101: receiving a cloud desktop teaching request and obtaining the user's identity information.

[0046] In the specific implementation, the teaching teacher opens the cloud desktop teaching control panel, the teaching host receives the cloud desktop teaching request, and displays the cloud desktop teaching login interface. The teaching teacher enters identity information in the teaching login interface. The identity information can be student ID number, ID number, name and other information, or it can be facial features extracted by collecting the teaching teacher's facial information, or voice features extracted by collecting the teaching teacher's voice.

[0047] S102: Extracting teaching time matching the identity information according to a pre-stored course schedule.

[0048] In a specific implementation, the teaching host extracts the teaching time that matches the input identity information according to the internally pre-stored course schedule.

[0049] S103: In response to the selection of the teaching time, the teaching extension is uniformly controlled to switch the teaching environment during the teaching time, and a switching mark fed back by the teaching extension is received, where the switching mark is used to indicate that the teaching environment is successfully switched.

[0050] In actual applications, each teaching teacher can correspond to multiple teaching times. After the teaching host extracts the teaching time that matches the input identity information, the teaching teacher can select the teaching time and can also adjust the teaching time according to teaching needs.

[0051] The teaching host uniformly controls the teaching extension to switch the teaching environment during the teaching time, and receives the switching mark fed back by the teaching extension. The switching mark is used to indicate that the teaching environment is switched successfully to avoid forgetting to switch or switching errors caused by manual switching.

[0052] Among them, the switching mark is used to indicate that the teaching environment has been successfully switched. Specifically, after the teaching extension switches to the teaching environment, it is possible to determine whether the teaching environment has been successfully switched by collecting a picture of the teaching extension's main page. It is also possible to generate a preset switching mark when the teaching extension switches to the teaching environment, and feed the switching mark back to the teaching host.

[0053] S104: setting a teaching extension that has not fed back a switching identifier among all teaching extensions as a target teaching extension, and controlling the target teaching extension to switch the teaching environment after a preset time interval.

[0054] In a specific implementation, the teaching extension that has not fed back a switching mark among all teaching extensions is set as the target teaching extension. After a preset time interval, the target teaching extension is controlled to switch the teaching environment. In this way, when the target teaching extension is delayed in starting up or the switching fails, the teaching host can be used to switch to the cloud desktop teaching environment again, thereby improving the cloud desktop teaching efficiency.

[0055] In the embodiment of the present invention, as an optional embodiment, Figure 2 As shown in , the cloud desktop scheduling method is applied to a teaching host, including:

[0056] S201: receiving a cloud desktop teaching request and obtaining the user's identity information;

[0057] S202: extracting teaching time matching the identity information according to a pre-stored course schedule;

[0058] S203: In response to the selection of the teaching time, uniformly controlling the teaching extension to switch the teaching environment during the teaching time, and receiving a switching mark fed back by the teaching extension, wherein the switching mark is used to indicate that the teaching environment is successfully switched;

[0059] S204: setting the teaching extension that has not fed back the switching identifier among all the teaching extensions as the target teaching extension, and controlling the target teaching extension to switch the teaching environment after a preset time interval.

[0060] Among them, the specific implementation of S201-S204 can refer to S201-S204, and the same technical effects can be achieved, which will not be repeated here.

[0061] S205: Displaying a teaching extension interactive interface on the teaching host operation page, wherein the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host;

[0062] S206: Receive the switching mark fed back by the teaching extension, and mark the visual icon of the teaching extension corresponding to the switching mark.

[0063] In a specific implementation, the teaching extension interactive interface is displayed at any position on the teaching host operation page, and a hidden icon can also be formed. When the mouse moves near the hidden icon, the teaching extension interactive interface pops up. The teaching extension monitoring interface includes visual icons of all teaching extensions associated with the teaching host. When the switching mark fed back by the teaching extension is received, the visual icon of the teaching extension corresponding to the switching mark is marked, so that the teaching teacher can distinguish between the teaching extensions that have successfully switched the teaching environment and the teaching extensions that have not successfully switched the teaching environment.

[0064] In the embodiment of the present application, as an optional embodiment, the selection operation of the visualization icon in the teaching extension interaction interface is detected, and the teaching extension corresponding to the selected visualization icon is controlled to switch the teaching environment.

[0065] In specific implementation, the teaching teacher can control the corresponding teaching extension to switch the teaching environment by selecting the visualization icon.

[0066] As an optional embodiment, there are multiple teaching extensions, each of which corresponds to a number; and the switching identifier includes the number of the teaching extension.

[0067] As an optional embodiment, in response to the selection of the teaching time, uniformly controlling the teaching extension to switch the teaching environment during the teaching time, and receiving the switching identifier fed back by the teaching extension, includes:

[0068] Call the control with countdown function in the teaching host, and display the countdown at any position of the operation page of the teaching host according to the current time and the selected teaching time; when the countdown ends, uniformly control the teaching extension to switch the teaching environment, and receive the switching mark fed back by the teaching extension.

[0069] As an optional embodiment, the identity information includes one or more of facial feature information, voice feature information, fingerprint feature information, and student ID number.

[0070] The present invention receives a cloud desktop teaching request and obtains the user's identity information; extracts the teaching time that matches the identity information according to the pre-stored course schedule; in response to the selection of the teaching time, uniformly controls the teaching extension to switch the teaching environment at the teaching time, and receives the switching mark fed back by the teaching extension to avoid the situation of forgetting to switch or switching errors caused by the manual switching method. In addition, the teaching extension that does not feed back the switching mark among all the teaching extensions is set as the target teaching extension. After a preset time interval, the target teaching extension is controlled to switch the teaching environment. When the teaching extension is delayed in starting up or the switching fails, it can be switched to the cloud desktop teaching environment again through the teaching host. Through the above method, the cloud desktop teaching efficiency can be effectively improved.

[0071] See also Figure 3 , Figure 3 is one of the structural diagrams of the cloud desktop scheduling system provided by an embodiment of the present invention, such as Figure 3 As shown in , the cloud desktop scheduling system 300 provided in this embodiment includes:

[0072] The receiving module 310 is used to receive a cloud desktop teaching request and obtain the user's identity information;

[0073] An extraction module 320, for extracting teaching time matching the identity information according to a pre-stored course schedule;

[0074] The teaching environment switching module 330 is used to respond to the selection of the teaching time, uniformly control the teaching extension to switch the teaching environment during the teaching time, and receive the switching mark fed back by the teaching extension, wherein the switching mark is used to indicate that the teaching environment is successfully switched;

[0075] The control module 340 sets the teaching extension that has not fed back the switching mark among all the teaching extensions as the target teaching extension, and controls the target teaching extension to switch the teaching environment after a preset time interval.

[0076] In the embodiment of the present application, as an optional embodiment, the cloud desktop scheduling system 300 further includes:

[0077] Display module 350, used to display the teaching extension interactive interface on the teaching host operation page, the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host;

[0078] The marking module 360 ​​is used to receive the switching mark fed back by the teaching extension, and mark the visual icon of the teaching extension corresponding to the switching mark.

[0079] The present invention provides a cloud desktop scheduling system, including: a receiving module, an extraction module, a teaching environment switching module and a control module, wherein the receiving module obtains the identity information of the user when receiving a cloud desktop teaching request; the extraction module extracts the teaching time matching the identity information according to the pre-stored course schedule; in response to the selection of the teaching time, the teaching environment switching module uniformly controls the teaching extension to switch the teaching environment at the teaching time, and receives the switching mark fed back by the teaching extension, and sets the teaching extension that does not feed back the switching mark in all the teaching extensions as the target teaching extension through the marking module, and controls the target teaching extension to switch the teaching environment after a preset time interval. In this way, when the teaching extension is delayed in starting up or the switching fails, the teaching host can automatically control the teaching extension to switch to the cloud desktop teaching environment again, effectively improving the cloud desktop teaching efficiency.

[0080] In addition, the cloud desktop scheduling system also includes a display module and a marking module, which displays the teaching extension interactive interface and marks the visual icon of the teaching extension corresponding to the switching mark, making it convenient for the teaching teacher to view and control the teaching extension.

[0081] See also Figure 5 , Figure 5 Schematic diagram of a computer device according to an embodiment of the present invention. Figure 5 As shown in , the computer device 500 includes a processor 510 , a memory 520 and a bus 530 .

[0082] The memory 520 stores machine-readable instructions executable by the processor 510. When the computer device 500 is running, the processor 510 communicates with the memory 520 via the bus 530. When the machine-readable instructions are executed by the processor 510, the above-mentioned Figure 1 and Figure 2 The steps of the cloud desktop scheduling method in the method embodiment shown, the specific implementation method can be found in the method embodiment, and will not be repeated here.

[0083] Based on the same application concept, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the cloud desktop scheduling method described in the above method embodiment are executed.

[0084] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0085] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A cloud desktop scheduling method, characterized in that: The cloud desktop scheduling method is applied to a teaching host, and includes: Receive cloud desktop teaching requests and obtain user identity information; Extracting teaching time matching the identity information according to a pre-stored course schedule; In response to the selection of the teaching time, the teaching extension is uniformly controlled to switch the teaching environment during the teaching time, and a switching mark fed back by the teaching extension is received, wherein the switching mark is used to indicate that the teaching environment is successfully switched, including: Calling a control with a countdown function in the teaching host, and displaying a countdown at any position on the operation page of the teaching host according to the current time and the selected teaching time; When the countdown ends, the teaching extension is uniformly controlled to switch the teaching environment, and a switching mark fed back by the teaching extension is received; The teaching extension that has not fed back the switching mark among all the teaching extensions is set as the target teaching extension, and after a preset time interval, the target teaching extension is controlled to switch the teaching environment; Displaying a teaching extension interactive interface on the teaching host operation page, wherein the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host; Receive the switching mark fed back by the teaching extension, and mark the switching mark with the visual icon of the teaching extension; Detect the selection operation of the visualization icon in the teaching extension interaction interface, and control the teaching extension corresponding to the selected visualization icon to switch the teaching environment.

2. The cloud desktop scheduling method according to claim 1, characterized in that: There are multiple teaching extensions, each of which corresponds to a number; the switching identifier includes the number of the teaching extension.

3. The cloud desktop scheduling method according to claim 1, characterized in that: The identity information includes one or more of facial feature information, voice feature information, fingerprint feature information, and student ID number.

4. A cloud desktop scheduling system, characterized in that: The cloud desktop scheduling system includes: The receiving module is used to receive the cloud desktop teaching request and obtain the user's identity information; An extraction module, used to extract the teaching time matching the identity information according to the pre-stored course schedule; The teaching environment switching module is used to respond to the selection of the teaching time, uniformly control the teaching extension to switch the teaching environment during the teaching time, and receive the switching mark fed back by the teaching extension, wherein the switching mark is used to indicate that the teaching environment switching is successful, including: Calling a control with a countdown function in the teaching host, and displaying a countdown at any position on the operation page of the teaching host according to the current time and the selected teaching time; When the countdown ends, the teaching extension is uniformly controlled to switch the teaching environment, and a switching mark fed back by the teaching extension is received; The control module sets the teaching extension that has not fed back the switching mark among all the teaching extensions as the target teaching extension, and controls the target teaching extension to switch the teaching environment after a preset time interval; Displaying a teaching extension interactive interface on the teaching host operation page, wherein the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host; Receive the switching mark fed back by the teaching extension, and mark the switching mark with the visual icon of the teaching extension; Detect the selection operation of the visualization icon in the teaching extension interaction interface, and control the teaching extension corresponding to the selected visualization icon to switch the teaching environment.

5. The cloud desktop scheduling system according to claim 4, characterized in that: The cloud desktop scheduling system also includes: A display module, used to display the teaching extension interactive interface on the teaching host operation page, wherein the teaching extension interactive interface includes visual icons of all teaching extensions associated with the teaching host; The marking module is used to receive the switching mark fed back by the teaching extension and mark the visual icon of the teaching extension corresponding to the switching mark.

6. A computer device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor and the memory communicate through the bus. When the machine-readable instructions are executed by the processor, the steps of the cloud desktop scheduling method as described in any one of claims 1 to 3 are performed.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the cloud desktop scheduling method according to any one of claims 1 to 3 are executed.