本发明专利技术公开一种高效网吧云化方法,云网吧系统实时检测网吧终端设备的网络连通性,判断网吧终端设备是否开机;从而提前下发指令创建虚拟机。本发明专利技术的方法通过网卡来启动网吧终端设备,因此云网吧系统可以通过检测网吧终端设备的联网情况来判断网吧终端设备是否开机,云网吧系统通过检测网吧终端设备的网络连接情况,实时获知网吧终端设备开机的状态,从而提前下发指令创建虚拟机,从而实现既能达到缩短用户开机等待时间又能实现节能的目标。用户开机等待时间又能实现节能的目标。用户开机等待时间又能实现节能的目标。
【技术实现步骤摘要】
一种高效网吧云化方法
[0001]本专利技术涉及网吧云化
,尤其涉及一种高效网吧云化方法。
技术介绍
[0002]网吧云化后,用户使用流程通常是从网吧终端设备开机、等待调度、等待虚拟机创建,最终进行实时音视频串流,整体开机流程需用户等待2~3分钟。为缩短用户等待时间,业内提供的解决方案是通过设置常驻虚拟机的方式,从而避免用户等待虚拟机创建过程。但设置常驻虚拟机在一定程度上会造成资源闲置和浪费,不够节能。
[0003]因此,现有技术存在缺陷,需要改进。
技术实现思路
[0004]本专利技术要解决的技术问题是:提供一种高效网吧云化方法,达到缩短用户开机等待时间,又能实现节能目标。
[0005]本专利技术的技术方案如下:提供一种高效网吧云化方法,包括以下步骤。
[0006]S1:1、机房部署N台物理节点、机房无盘服务器和云网吧系统,机房物理节点与云网吧系统建立连接,云网吧系统负责调度物理节点创建和释放虚拟机;网吧部署M台网吧终端设备和网吧无盘服务器,网吧终端设备与云网吧系统通过api进行通信。所述机房物理节点使用TCP协议与云网吧系统建立长连接。N台物理节点、无盘服务器和云网吧系统处于相同内网环境。
[0007]S2:网吧终端设备开机时通过网卡启动从网吧无盘服务器加载操作系统镜像;因此网吧终端设备在启动时网络建立通常会比系统启动提前20秒完成。网吧终端设备启动完成后打开实时音视频串流客户端,实时音视频串流客户端向云网吧系统发起创建串流任务。
[0008]S3:云网吧系统实时检测网吧终端设备的网络连通性,判断网吧终端设备是否开机;若网吧终端设备开机且无空闲的虚拟机时,云网吧系统向物理节点下发创建虚拟机命令,进入步骤S4;若网吧终端设备开机且有空闲的虚拟机时,进入步骤S5。若云网吧系统没有检测到网吧终端设备开机,云网吧系统继续实施检测。
[0009]S4:物理节点接收创建虚拟机命令,执行虚拟机创建过程。
[0010]S5:虚拟机开机时通过网卡启动,从机房无盘服务器加载操作系统镜像后打开实时音视频串流服务,实时音视频串流服务向云网吧系统上报虚拟机IP和串流端口,等待网吧终端设备连接。
[0011]S6:云网吧系统将空闲的虚拟机与串流任务进行匹配。
[0012]S7:网吧终端设备的实时音视频串流客户端每秒轮询任务匹配状态,获取到任务匹配的虚拟机IP和串流端口信息后,与对应虚拟机建立连接并进行音视频串流交互。
[0013]在步骤S2中,通过网卡来启动网吧终端设备,因此云网吧系统可以通过检测网吧终端设备的联网情况来判断网吧终端设备是否开机,在步骤S3中,云网吧系统通过检测网
吧终端设备的网络连接情况,实时获知网吧终端设备开机的状态,从而提前下发指令创建虚拟机,从而实现既能达到缩短用户开机等待时间又能实现节能的目标。
[0014]进一步地,在步骤S2中,云网吧系统缓存串流任务信息;在步骤S5中,云网吧系统缓存虚拟机IP和串流端口信息;在步骤S6中,云网吧系统根据缓存的虚拟机IP和串流端口信息与缓存的串流任务信息进行匹配。
[0015]采用上述方案,本专利技术提供一种高效网吧云化方法,通过网卡来启动网吧终端设备,因此云网吧系统可以通过检测网吧终端设备的联网情况来判断网吧终端设备是否开机,云网吧系统通过检测网吧终端设备的网络连接情况,实时获知网吧终端设备开机的状态,从而提前下发指令创建虚拟机,从而实现既能达到缩短用户开机等待时间又能实现节能的目标。
附图说明
[0016]图1为本专利技术的一实施例的流程图。
具体实施方式
[0017]以下结合附图和具体实施例,对本专利技术进行详细说明。
[0018]请参阅图1,本实施例提供一种高效网吧云化方法,包括以下步骤。
[0019]S1:1、机房部署N台物理节点、机房无盘服务器和云网吧系统,机房物理节点与云网吧系统建立连接,云网吧系统负责调度物理节点创建和释放虚拟机;网吧部署M台网吧终端设备和网吧无盘服务器,网吧终端设备与云网吧系统通过api进行通信。所述机房物理节点使用TCP协议与云网吧系统建立长连接。N台物理节点、无盘服务器和云网吧系统处于相同内网环境。
[0020]S2:网吧终端设备开机时通过网卡启动从网吧无盘服务器加载操作系统镜像;因此网吧终端设备在启动时网络建立通常会比系统启动提前20秒完成。网吧终端设备启动完成后打开实时音视频串流客户端,实时音视频串流客户端向云网吧系统发起创建串流任务。
[0021]S3:云网吧系统实时检测网吧终端设备的网络连通性,判断网吧终端设备是否开机;若网吧终端设备开机且无空闲的虚拟机时,云网吧系统向物理节点下发创建虚拟机命令,进入步骤S4;若网吧终端设备开机且有空闲的虚拟机时,进入步骤S5。若云网吧系统没有检测到网吧终端设备开机,云网吧系统继续实施检测。
[0022]S4:物理节点接收创建虚拟机命令,执行虚拟机创建过程。
[0023]S5:虚拟机开机时通过网卡启动,从机房无盘服务器加载操作系统镜像后打开实时音视频串流服务,实时音视频串流服务向云网吧系统上报虚拟机IP和串流端口,等待网吧终端设备连接。
[0024]S6:云网吧系统将空闲的虚拟机与串流任务进行匹配。
[0025]S7:网吧终端设备的实时音视频串流客户端每秒轮询任务匹配状态,获取到任务匹配的虚拟机IP和串流端口信息后,与对应虚拟机建立连接并进行音视频串流交互。
[0026]在步骤S2中,通过网卡来启动网吧终端设备,因此云网吧系统可以通过检测网吧终端设备的联网情况来判断网吧终端设备是否开机,在步骤S3中,云网吧系统通过检测网
吧终端设备的网络连接情况,实时获知网吧终端设备开机的状态,从而提前下发指令创建虚拟机,从而实现既能达到缩短用户开机等待时间又能实现节能的目标。
[0027]在本实施例中,在步骤S2中,云网吧系统缓存串流任务信息;在步骤S5中,云网吧系统缓存虚拟机IP和串流端口信息;在步骤S6中,云网吧系统根据缓存的虚拟机IP和串流端口信息与缓存的串流任务信息进行匹配。
[0028]综上所述,本专利技术提供一种高效网吧云化方法,通过网卡来启动网吧终端设备,因此云网吧系统可以通过检测网吧终端设备的联网情况来判断网吧终端设备是否开机,云网吧系统通过检测网吧终端设备的网络连接情况,实时获知网吧终端设备开机的状态,从而提前下发指令创建虚拟机,从而实现既能达到缩短用户开机等待时间又能实现节能的目标。
[0029]以上仅为本专利技术的较佳实施例而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种高效网吧云化方法,其特征在于,包括以下步骤:S1:机房部署N台物理节点、机房无盘服务器和云网吧系统,机房物理节点与云网吧系统建立连接;网吧部署M台网吧终端设备和网吧无盘服务器,网吧终端设备与云网吧系统通过api进行通信;S2:网吧终端设备开机时通过网卡启动从网吧无盘服务器加载操作系统镜像;网吧终端设备启动完成后打开实时音视频串流客户端,实时音视频串流客户端向云网吧系统发起创建串流任务;S3:云网吧系统实时检测网吧终端设备的网络连通性,判断网吧终端设备是否开机;若网吧终端设备开机且无空闲的虚拟机时,云网吧系统向物理节点下发创建虚拟机命令,进入步骤S4;若网吧终端设备开机且有空闲的虚拟机时,进入步骤S5;S4:物理节点接收创建虚拟机命令,执行虚拟机创建过程;S5:虚拟机开机时通过网卡启动,从机房无盘服务器加载操作系统镜像后打开实时音视频串流服务,实时音视频串流服务向云网吧系统上报虚拟机IP和串流端口,等待网吧终端设备连接;S...
【专利技术属性】
技术研发人员:林德开,李越,周双全,邹琼,
申请(专利权)人:深圳市瑞云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。