一种云游戏实现方法及装置制造方法及图纸

技术编号:23138909 阅读:45 留言:0更新日期:2020-01-18 09:37
本申请提供一种云游戏实现方法及装置,其中所述云游戏实现方法,用于服务器,包括:接收客户端的用户操作信息,并将所述用户操作信息转换为对应的控制指令;根据所述控制指令处理对应的云游戏,生成与所述控制指令对应的操作数据;拦截并获取所述操作数据;将所述操作数据进行编码,获得对应的编码数据;将所述编码数据传输至所述客户端。通过该方法,可以实现云游戏的去虚拟化,不仅大幅节省去虚拟化授权费用,还可以提高云游戏的接入率,减低游戏成本。

A cloud game implementation method and device

【技术实现步骤摘要】
一种云游戏实现方法及装置
本申请涉及云计算
,特别涉及一种云游戏实现方法及装置、计算设备和计算机可读存储介质。
技术介绍
随着近年来游戏产业、终端技术和网络带宽的高速发展,云计算技术的日趋成熟,云游戏也随之产生,用户的终端设备与云端高性能计算资源互联,使游戏不在局限于终端设备本身。但是,在现有的云游戏中,云游戏服务器端都是采用虚拟机技术,在服务器中虚拟出多个操作系统的虚拟机,每个虚拟机分配给客户端的一位玩家远程接入使用,但是这种方案下,介于服务器的性能,服务器能承受接入的用户的数量是有限的,在使用相关厂商的虚拟机时需要使用相应的客户端的操作系统,并且每个虚拟机需要交纳价格不菲的授权使用费,导致现有技术的成本居高不下,并且在用户同时通过云游戏调用服务器的第三方应用时会出现资源冲突的问题。那么,如何使得服务器能接入更多的用户,降低云游戏的成本,使用户使用任意客户端即可体验云游戏,就是目前亟待解决的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种云游戏实现方法及装置、计算设备和计算机可读存储介质,以解决本文档来自技高网...

【技术保护点】
1.一种云游戏实现方法,其特征在于,用于服务器,包括:/n接收客户端的用户操作信息,并将所述用户操作信息转换为对应的控制指令;/n根据所述控制指令处理对应的云游戏,生成与所述控制指令对应的操作数据;/n拦截并获取所述操作数据;/n将所述操作数据进行编码,获得对应的编码数据;/n将所述编码数据传输至所述客户端。/n

【技术特征摘要】
1.一种云游戏实现方法,其特征在于,用于服务器,包括:
接收客户端的用户操作信息,并将所述用户操作信息转换为对应的控制指令;
根据所述控制指令处理对应的云游戏,生成与所述控制指令对应的操作数据;
拦截并获取所述操作数据;
将所述操作数据进行编码,获得对应的编码数据;
将所述编码数据传输至所述客户端。


2.如权利要求1所述的云游戏实现方法,其特征在于,所述服务器包括预设的与所述云游戏对应的软件工具开发包;
将所述用户操作信息转换为对应的控制指令,包括:
根据所述用户操作信息和所述软件工具开发包,获取与所述用户操作信息对应的控制指令。


3.如权利要求1所述的云游戏实现方法,其特征在于,生成与所述控制指令对应的操作数据,包括:
生成与所述控制指令对应的游戏数据,或生成与所述控制指令对应的游戏数据和第三方数据。


4.如权利要求3所述的云游戏实现方法,其特征在于,生成与所述控制指令对应的游戏数据,包括:
生成与所述控制指令对应的画面数据和音频数据。


5.如权利要求4所述的云游戏实现方法,其特征在于,拦截并获取所述操作数据,包括:
使用消息拦截机制从画面输出接口截取所述画面数据;
使用消息拦截机制从音频输出接口截取所述音频数据。


6.如权利要求4所述的云游戏实现方法,其特征在于,将所述操作数据进行编码,获得对应的编码数据,包括:
将所述画面数据绘制在预设显存中,生成待编码画面;
利用图像编码函数对所述待编码画面进行编码,获得对应的画面编码数据;
利用音频编码函数对所述音频数据进行编码,获得对应的音频编码数据。


7.如权利要求3所述的云游戏实现方法,其特征在于,生成与所述控制指令对应的游戏数据和第三方数据,包括:
生成与所述控制指令对应的画面数据、音频数据和第三方数据。


8.如权利要求7所述的云游戏实现方法,其特征在于,拦截并获取所述操作数据,包括:
使用消息拦截机制从画面输出接口截取所述画面数据;
使用消息拦截机制从音频输出接口截取所述音频数据;
使用消息拦截机制从所述云游戏接口截取所述第三方数据。


9.如权利要求7所述的云游戏实现方法,其特征在于,将所述操作数据进行编码,获得对应的编码数据,包括:
将所述画面数据绘制在预设显存中,生成待编码画面;
利用图像编码函数对所述待编码画面进行编码,获得对应的画面编码数据;
利用音频编码函数对所述音频数据进行编码,获得对应的音频编码数据;
利用数据编码函数对所述第三方数据进行编码,获得对应的第三方编码数据。


10.一种云游戏实现方法,其特征在于,用于客户端,包括:
接收用户操作信息,并将所述用户操作信息传输至服务器;
接收服务器传输的与所述用户操作信息对应的编码数据;
对所述编...

【专利技术属性】
技术研发人员:郑泽华
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1