An efficient method for cloud-based internet cafes

By using network cards to detect network connectivity during the cloudification process of internet cafes and judging the power-on status of terminal devices in real time, virtual machines can be created in advance, solving the problems of long user waiting time and resource waste, and realizing a highly efficient and energy-saving cloudification method for internet cafes.

CN115580612BActive Publication Date: 2025-12-02SHENZHEN RENDERBUS TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211318381.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-26
Publication Date
2025-12-02
Estimated Expiration
2042-10-26

AI Technical Summary

Technical Problem

Existing technologies for cloud-based internet cafes suffer from long user startup times and resource waste, especially the resource idleness and low energy efficiency caused by setting up resident virtual machines.

Method used

By deploying diskless servers and cloud internet cafe systems in computer rooms and internet cafes, network cards are used to detect the network connectivity of terminal devices, determine the device power-on status in real time, and create virtual machines in advance to achieve efficient matching and resource optimization between terminal devices and virtual machines.

Benefits of technology

It shortens the user's boot-up waiting time, while achieving energy-saving goals and avoiding resource idleness and waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115580612B_ABST
    Figure CN115580612B_ABST
Patent Text Reader

Abstract

This invention discloses an efficient cloud-based method for internet cafes. The cloud internet cafe system monitors the network connectivity of internet cafe terminal devices in real time to determine whether the devices are powered on, and then issues instructions to create virtual machines in advance. The method uses network cards to start the internet cafe terminal devices. Therefore, the cloud internet cafe system can determine whether the internet cafe terminal devices are powered on by detecting their network connection status. By monitoring the network connection status of the internet cafe terminal devices, the cloud internet cafe system can obtain real-time information about their power-on status and issue instructions to create virtual machines in advance, thereby achieving both reduced user boot-up time and energy savings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cloud computing technology for internet cafes, and more particularly to an efficient cloud computing method for internet cafes. Background Technology

[0002] After internet cafes are cloud-based, the typical user experience involves booting up the internet cafe's terminal equipment, waiting for scheduling, waiting for the virtual machine to be created, and finally, real-time audio and video streaming. This entire boot process takes 2-3 minutes. To shorten this waiting time, industry solutions include setting up persistent virtual machines to avoid the user waiting for the virtual machine creation process. However, setting up persistent virtual machines can lead to resource idleness and waste, and is not energy-efficient.

[0003] Therefore, existing technologies have shortcomings and need to be improved. Summary of the Invention

[0004] The technical problem to be solved by this invention is to provide an efficient cloudification method for internet cafes, which can shorten the user's computer startup waiting time and achieve energy saving.

[0005] The technical solution of the present invention is as follows: an efficient cloudification method for internet cafes is provided, comprising the following steps.

[0006] S1: 1. The data center deploys N physical nodes, a diskless server, and a cloud internet cafe system. The physical nodes establish connections with the cloud internet cafe system, which is responsible for scheduling the creation and release of virtual machines on the physical nodes. The internet cafe deploys M internet cafe terminal devices and a diskless server. The terminal devices communicate with the cloud internet cafe system via API. The physical nodes in the data center establish long-lived connections with the cloud internet cafe system using the TCP protocol. The N physical nodes, the diskless server, and the cloud internet cafe system are located within the same intranet environment.

[0007] S2: When the internet cafe terminal equipment boots up, it boots via the network card and loads the operating system image from the internet cafe's diskless server. Therefore, network establishment for the internet cafe terminal equipment usually completes 20 seconds earlier than system startup. After the internet cafe terminal equipment has booted up, it opens a real-time audio and video streaming client, which then initiates a streaming task to the cloud internet cafe system.

[0008] S3: The cloud-based internet cafe system monitors the network connectivity of internet cafe terminal devices in real time to determine if the devices are powered on. If a terminal device is powered on and there are no available virtual machines, the cloud system sends a command to the physical node to create a virtual machine, proceeding to step S4. If a terminal device is powered on and there are available virtual machines, proceeding to step S5. If the cloud system does not detect that a terminal device is powered on, it continues to monitor the network connectivity of the terminal device.

[0009] S4: The physical node receives the command to create a virtual machine and executes the virtual machine creation process.

[0010] S5: When the virtual machine boots up, it starts via the network card, loads the operating system image from the diskless server in the data center, and then opens the real-time audio and video streaming service. The real-time audio and video streaming service reports the virtual machine IP and streaming port to the cloud internet cafe system and waits for the internet cafe terminal devices to connect.

[0011] S6: The cloud internet cafe system matches idle virtual machines with streaming tasks.

[0012] S7: The real-time audio and video streaming client of the internet cafe terminal equipment polls the task matching status every second. After obtaining the virtual machine IP and streaming port information of the task matching, it establishes a connection with the corresponding virtual machine and performs audio and video streaming interaction.

[0013] In step S2, the internet cafe terminal equipment is started through the network card. Therefore, the cloud internet cafe system can determine whether the internet cafe terminal equipment is powered on by detecting the network connection status of the internet cafe terminal equipment. In step S3, the cloud internet cafe system can know the power-on status of the internet cafe terminal equipment in real time by detecting the network connection status of the internet cafe terminal equipment, and thus issue instructions in advance to create virtual machines, thereby achieving the goal of both shortening the user's power-on waiting time and achieving energy saving.

[0014] Further, in step S2, the cloud internet cafe system caches streaming task information; in step S5, the cloud internet cafe system caches virtual machine IP and streaming port information; in step S6, the cloud internet cafe system matches the cached virtual machine IP and streaming port information with the cached streaming task information.

[0015] Using the above solution, this invention provides an efficient cloud-based method for internet cafes. By using a network card to start the internet cafe terminal equipment, the cloud internet cafe system can determine whether the internet cafe terminal equipment is powered on by detecting its network connection status. By detecting the network connection status of the internet cafe terminal equipment, the cloud internet cafe system can know the power-on status of the internet cafe terminal equipment in real time, thereby issuing instructions in advance to create virtual machines, thus achieving the goal of both shortening the user's power-on waiting time and saving energy. Attached Figure Description

[0016] Figure 1 This is a flowchart of an embodiment of the present invention. Detailed Implementation

[0017] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments.

[0018] Please see Figure 1 This embodiment provides an efficient cloudification method for internet cafes, including the following steps.

[0019] S1: 1. The data center deploys N physical nodes, a diskless server, and a cloud internet cafe system. The physical nodes establish connections with the cloud internet cafe system, which is responsible for scheduling the creation and release of virtual machines on the physical nodes. The internet cafe deploys M internet cafe terminal devices and a diskless server. The terminal devices communicate with the cloud internet cafe system via API. The physical nodes in the data center establish long-lived connections with the cloud internet cafe system using the TCP protocol. The N physical nodes, the diskless server, and the cloud internet cafe system are located within the same intranet environment.

[0020] S2: When the internet cafe terminal equipment boots up, it boots via the network card and loads the operating system image from the internet cafe's diskless server. Therefore, network establishment for the internet cafe terminal equipment usually completes 20 seconds earlier than system startup. After the internet cafe terminal equipment has booted up, it opens a real-time audio and video streaming client, which then initiates a streaming task to the cloud internet cafe system.

[0021] S3: The cloud-based internet cafe system monitors the network connectivity of internet cafe terminal devices in real time to determine if the devices are powered on. If a terminal device is powered on and there are no available virtual machines, the cloud system sends a command to the physical node to create a virtual machine, proceeding to step S4. If a terminal device is powered on and there are available virtual machines, proceeding to step S5. If the cloud system does not detect that a terminal device is powered on, it continues to monitor the network connectivity of the terminal device.

[0022] S4: The physical node receives the command to create a virtual machine and executes the virtual machine creation process.

[0023] S5: When the virtual machine boots up, it starts via the network card, loads the operating system image from the diskless server in the data center, and then opens the real-time audio and video streaming service. The real-time audio and video streaming service reports the virtual machine IP and streaming port to the cloud internet cafe system and waits for the internet cafe terminal devices to connect.

[0024] S6: The cloud internet cafe system matches idle virtual machines with streaming tasks.

[0025] S7: The real-time audio and video streaming client of the internet cafe terminal equipment polls the task matching status every second. After obtaining the virtual machine IP and streaming port information of the task matching, it establishes a connection with the corresponding virtual machine and performs audio and video streaming interaction.

[0026] In step S2, the internet cafe terminal equipment is started through the network card. Therefore, the cloud internet cafe system can determine whether the internet cafe terminal equipment is powered on by detecting the network connection status of the internet cafe terminal equipment. In step S3, the cloud internet cafe system can know the power-on status of the internet cafe terminal equipment in real time by detecting the network connection status of the internet cafe terminal equipment, and thus issue instructions in advance to create virtual machines, thereby achieving the goal of both shortening the user's power-on waiting time and achieving energy saving.

[0027] In this embodiment, in step S2, the cloud internet cafe system caches streaming task information; in step S5, the cloud internet cafe system caches virtual machine IP and streaming port information; in step S6, the cloud internet cafe system matches the cached virtual machine IP and streaming port information with the cached streaming task information.

[0028] In summary, this invention provides an efficient cloud-based method for internet cafes. By using a network card to start the internet cafe terminal equipment, the cloud internet cafe system can determine whether the internet cafe terminal equipment is powered on by detecting its network connection status. By detecting the network connection status of the internet cafe terminal equipment, the cloud internet cafe system can know the power-on status of the internet cafe terminal equipment in real time, thereby issuing instructions in advance to create virtual machines. This achieves both the goal of shortening the user's boot-up waiting time and energy saving.

[0029] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A highly efficient method for cloud-based internet cafes, characterized in that, Includes the following steps: S1: The data center deploys N physical nodes, a diskless server, and a cloud internet cafe system. The physical nodes in the data center establish a connection with the cloud internet cafe system. The internet cafe deploys M internet cafe terminal devices and a diskless server. The internet cafe terminal devices communicate with the cloud internet cafe system via API. S2: When the internet cafe terminal device is powered on, it boots through the network card and loads the operating system image from the internet cafe diskless server; after the internet cafe terminal device is powered on, it opens the real-time audio and video streaming client and initiates a streaming task to the cloud internet cafe system. S3: The cloud internet cafe system monitors the network connectivity of the internet cafe terminal devices in real time and determines whether the internet cafe terminal devices are powered on. If the internet cafe terminal devices are powered on and there are no idle virtual machines, the cloud internet cafe system sends a virtual machine creation command to the physical node and proceeds to step S4. If the internet cafe terminal devices are powered on and there are idle virtual machines, proceeds to step S5. S4: The physical node receives the command to create a virtual machine and executes the virtual machine creation process; S5: When the virtual machine boots up, it starts via the network card, loads the operating system image from the diskless server in the data center, and then opens the real-time audio and video streaming service. The real-time audio and video streaming service reports the virtual machine IP and streaming port to the cloud internet cafe system and waits for the internet cafe terminal devices to connect. S6: The cloud-based internet cafe system matches idle virtual machines with streaming tasks; S7: The real-time audio and video streaming client of the internet cafe terminal equipment polls the task matching status every second. After obtaining the virtual machine IP and streaming port information of the task matching, it establishes a connection with the corresponding virtual machine and performs audio and video streaming interaction.

2. The efficient cloudification method for internet cafes according to claim 1, characterized in that, In step S1, the physical node in the computer room establishes a long connection with the cloud internet cafe system using the TCP protocol.

3. The efficient internet cafe cloudification method according to claim 1, characterized in that, In step S1, the N physical nodes, diskless server, and cloud internet cafe system are in the same intranet environment.

4. The efficient cloudification method for internet cafes according to claim 1, characterized in that, In step S3, if the cloud internet cafe system does not detect that the internet cafe terminal device is powered on, the cloud internet cafe system continues to detect the network connectivity of the internet cafe terminal device.

5. The efficient cloudification method for internet cafes according to claim 1, characterized in that, In step S2, the cloud internet cafe system caches streaming task information; in step S5, the cloud internet cafe system caches virtual machine IP and streaming port information; in step S6, the cloud internet cafe system matches the cached virtual machine IP and streaming port information with the cached streaming task information.

Citation Information

Patent Citations

  • Virtual machine starting method and equipment

    CN111857956A

  • Cloud network convergence architecture and internet bar cloud platform

    CN113645119A