一种基于游戏的虚拟网吧实现方法与流程

文档序号:12134872阅读:1329来源:国知局

本发明涉及一种虚拟网吧的实现方法,是一种云端游戏技术。



背景技术:

在世界大背景下,硬件更新速度过快,让大众更新电脑配置后过几年就要淘汰了。在我国目前情况下,电脑没有坏,许多人都不会去更新换代,可是游戏配置的需求却一直在升级,让很多人无法流畅地玩市面上各种大型游戏,或者在更加极端的情况下,根本无法运行游戏。但是随着电竞被纳入体育项目之一,游戏的关注度和参与度越来越高,越来越多的人想要来玩游戏。因此在这种矛盾的局面下,迫切需要一种能让低配置电脑流畅运行各种大型游戏的技术。



技术实现要素:

本发明要解决的技术问题是:让低配置的电脑也能运行大型游戏。

为了解决上述技术问题,本发明的技术方案是提供了一种基于游戏的虚拟网吧实现方法,其特征在于,包括以下步骤:

步骤1、用户在用户端的电脑上运行桌面操作系统,并安装虚拟网吧客户端,虚拟网吧客户端启动后,电脑通过网络接入位于远端的服务器;

步骤2、若用户已经通过虚拟网吧客户端在服务器上完成用户注册,则在服务器内存储有与当前用户相对应的用户信息及在线文件,由服务器根据用户信息为当前用户分配一个虚拟机;若用户未完成用户注册,则当前用户通过虚拟网吧客户端输入用户信息,并由服务器保存该用户信息,从而完成注册,随后,服务器根据用户信息为当前用户分配一个虚拟机;

步骤3、虚拟机读取在线文件后在服务器上运行,并将运行画面通过视频文件的形式发送给用户端的电脑;

步骤4、用户在电脑上看到虚拟机运行后的画面,随后操作用户端的电脑的输入设备;

步骤5、由虚拟网吧客户端记录输入设备的动作信息,并将动作信息发送给服务器,服务器上的虚拟机根据接收到的动作信息在服务器上完成相应操作,并将运行的画面通过视频文件发送给用户端的电脑,使得用户在电脑上能够实时看到运行画面;

步骤6、用户在用户端的电脑上进一步操作输入设备,返回步骤5继续执行,直到用户完成对电脑的操作。

优选地,在所述步骤2中,用户通过虚拟网吧客户端选择被分配的虚拟机的配置。

优选地,所述用户信息至少包括唯一的用户ID以及登录密码。

优选地,用户操作电脑产生的数据作为在线文件存储在服务器中。

在目前的情况下,用户外出使用超极本或者一些性能不足以达到游戏配置的电脑。虚拟网吧通过上传用户的操作到服务器虚拟机,通过视频传输到电脑来显示画面,从而解决用户电脑配置不够的问题,能提供和在现实网吧上网类似的体验,让一些老旧的、配置不够的电脑发挥更大的价值。

附图说明

图1为本发明中的用户端的电脑与服务器的交互过程示意图。

具体实施方式

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

结合图1,本发明提供的一种基于游戏的虚拟网吧实现方法,包括以下步骤:

步骤1、用户在用户端的电脑上运行桌面操作系统,并安装虚拟网吧客户端,虚拟网吧客户端启动后,电脑通过网络接入位于远端的服务器;

步骤2、若用户已经通过虚拟网吧客户端在服务器上完成用户注册,则在服务器内存储有与当前用户相对应的用户信息及在线文件,用户信息至少包括唯一的用户ID以及登录密码,由服务器根据用户信息为当前用户分配一个虚拟机;若用户未完成用户注册,则当前用户通过虚拟网吧客户端输入用户信息,并由服务器保存该用户信息,从而完成注册,随后,服务器根据用户信息为当前用户分配一个虚拟机;

用户可以通过虚拟网吧客户端对虚拟机进行配置,以满足游戏的需求;

步骤3、虚拟机读取在线文件后在服务器上运行,并将运行画面通过视频文件的形式发送给用户端的电脑;

步骤4、用户在电脑上看到虚拟机运行后的画面,随后操作用户端的电脑的输入设备;

步骤5、由虚拟网吧客户端记录输入设备的动作信息,并将动作信息发送给服务器,服务器上的虚拟机根据接收到的动作信息在服务器上完成相应操作,并将运行的画面通过视频文件发送给用户端的电脑,使得用户在电脑上能够实时看到运行画面;

步骤6、用户在用户端的电脑上进一步操作输入设备,返回步骤5继续执行,直到用户完成对电脑的操作,用户操作电脑产生的数据作为在线文件存储在服务器中。

在本发明提供的方法中,用户端的电脑不需要很高的配置,网络可以4兆宽带下,通过使用运行于服务器的虚拟机以及4兆宽带,使得显示在用户端的电脑上的画面可以达到1080P的效果,同时,操作上ping小于100毫秒,使得用户的使用过程几乎无延迟,达到和桌面级电脑一样的体验。如果用户是苹果笔记本用户,也可以在虚拟网吧上使用windows操作系统。而服务器的虚拟机上需要足以达到运行市面上常见大型游戏的配置。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1