平码五不中公式规律
  • / 12
  • 下载费用:30 金币  

一种基于云计算的游戏实现方法及系统.pdf

关 键 ?#21097;?/dt>
一种 基于 计算 游戏 实现 方法 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201310000677.0

申请日:

2013.01.04

公开号:

CN103916432A

公开日:

2014.07.09

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):H04L 29/08申请日:20130104|||专利申请权的转移IPC(主分类):H04L 29/08变更事项:申请人变更前权利人:云联(北京)信息技术有限公司变更后权利人:天津米游科技有限公司变更事项:地址变更前权利人:100015 北京市朝阳区酒仙桥路4号798艺术区北门706北四街变更后权利人:301708 天津市武清区黄花店镇政府?#19979;?2号登记生效日:20150421|||公开
IPC分类号: H04L29/08; H04L29/06; A63F13/335(2014.01)I; A63F13/358(2014.01)I 主分类号: H04L29/08
申请人: 云联(北京)信息技术有限公司
发明人: 邓迪
地址: 100015 北京市朝阳区酒仙桥路4号798艺术区北门706北四街
优?#28909;ǎ?/td>
专利代理机构: 代理人:
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201310000677.0

授权公告号:

||||||

法律状态公告日:

2016.01.27|||2015.05.13|||2014.07.09

法律状态类型:

实质审查的生效|||专利申请权、专利权的转移|||公开

摘要

本申请提供了一种基于云计算的游戏实现方法,包括:将游戏中的敏感元素本地化至客户端;云服务器自客户端获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;所述云服务器根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端;所述客户端根据所述终止位置信息加载所述敏感元素。该方法节省?#25628;?#32553;及传输敏感元素的时间,直接将存储于客户端的敏感元素添加到画面上,从很大程度上缓解了敏感元素的延迟显示的问题。

权利要求书

权利要求书
1.  一种基于云计算的游戏实现方法,包括:
将游戏中的敏感元素本地化至客户端;
云服务器自客户端获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;
所述云服务器根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端根据所述终止位置信息加载所述敏感元素。

2.  根据权利要求1所述的方法,其特征在于,还包括:
所述云服务器自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素;
所述客户?#31169;?#30721;所述非敏感元素,并加载所述非敏感元素。

3.  根据权利要求1所述的方法,其特征在于,所述敏感元素包括随游戏场景变化的元素。

4.  根据权利要求1所述的方法,其特征在于,所述运动参数包括所述敏感元素相对于所述参考界面移动的像素个数和移动的方向,所述终止位置信息包括所述敏感元素在所述参考界面?#29616;?#27490;位置的坐标值。

5.  一种基于云计算的游戏实现方法,包括:
将游戏中的敏感元素本地化至客户端;
云服务器自客户端获取第一敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;
所述云服务器根据所述运动参数获取所述第一敏感元素在所述参考界面的终止位置信息;
所述云服务器判断所述第一敏感元素是否发生变化,若所述第一敏感元素发生变化,则将第二敏感元素的标识及所述终止位置信息发送?#20102;?#36848;客户端,其中,所述第二敏感元素是所述第一敏感元素变化后的?#38382;劍?#25152;述客户端根据所述第二敏感元素的标识及所述终止位置信息加载所述第二敏感元素;
若所述第一敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848; 客户端;所述客户端根据所述终止位置信息加载所述第一敏感元素。

6.  根据权利要求5所述的方法,其特征在于,还包括:
所述云服务器自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素;
所述客户?#31169;?#30721;所述非敏感元素,并加载所述非敏感元素。

7.  根据权利要求5所述的方法,其特征在于,所述敏感元素包括随游戏场景变化的元素。

8.  根据权利要求5所述的方法,其特征在于,所述运动参数包括所述敏感元素相对于所述参考界面移动的像素个数和移动的方向,所述终止位置信息包括所述敏感元素在所述参考界面?#29616;?#27490;位置的坐标值。

9.  一种基于云计算的游戏实现系统,包括本地化装置、客户端和云服务器,其中:
所述本地化装置用于将游戏中的敏感元素本地化至客户端;
所述云服务器包括运动参数获取模块,用于自客户端获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;以及运动参数处理模块,用于根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端用于根据所述终止位置信息加载所述敏感元素。

10.  一种基于云计算的游戏实现系统,包括本地化装置、客户端和云服务器,其中:
所述本地化装置用于将游戏中的敏感元素本地化至客户端;
所述云服务器包括运动参数获取模块,用于自客户端获取第一敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;运动参数处理模块,用于根据所述运动参数获取所述第一敏感元素在所述参考界面的终止位置信息;以及判断模块,用于判断所述第一敏感元素是否发生变化,若所述第一敏感元素发生变化,则将第二敏感元素的标识及所述终止位置信息发送?#20102;?#36848;客户端,其中,所述第二敏感元 素是所述第一敏感元素变化后的?#38382;劍?#33509;所述第一敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端用于根据所述第二敏感元素的标识及所述终止位置信息加载所述第二敏感元素;或根据所述终止位置信息加载所述第一敏感元素。

说明书

说明书一种基于云计算的游戏实现方法及系统
技术领域
本申请涉及云计算领域,特别是涉及一种基于云计算的游戏实现方法及系统。
背景技术
如今,随着云计算与视频技术的融合,越来越多的用户通过云平台在客户端观看和使用视频。由于视频文件较大,通常将视频文件压缩后进行传输。但是,对于一些实时性要求较高的视频,如网络游戏,压缩过程造成的画面延迟?#26723;?#20102;用户在上述视频中的体验效果。
例如,在劲乐团游戏中,画面中的音符会不?#31995;?#33853;下,当用户点击第一个音符后,云服务器获取该指令,调用与该指令相对应的画面,将该画面压缩后传输给客户端,客户?#31169;?#21387;缩该画面并显示在用户界面上。由于压缩耗费时间较长,此时在云服务器的游戏进程中,画面已经改为第二个音符下落,而此时用户看到的是第一个音符所对应的画面。这种画面的延迟会造成连续的用户指令与显示的画面不一致的问题。
发明内容
本申请所要解决的技术问题是提供一种基于云计算的游戏实现方法,包括:
将游戏中的敏感元素本地化至客户端;
云服务器自客户端获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;
所述云服务器根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端根据所述终止位置信息加载所述敏感元素。
优选地,还包括:
所述云服务器自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素;
所述客户?#31169;?#30721;所述非敏感元素,并加载所述非敏感元素。
优选地,所述敏感元素包括随游戏场景变化的元素。
优选地,所述运动参数包括所述敏感元素相对于所述参考界面移动的像素个数和移动的方向,所述终止位置信息包括所述敏感元素在所述参考界面?#29616;?#27490;位置的坐标值。
本申请亦提供了一种基于云计算的游戏实现方法,包括:
将游戏中的敏感元素群组本地化至客户端;
云服务器自客户端获取第一敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;
所述云服务器根据所述运动参数获取所述第一敏感元素在所述参考界面的终止位置信息;
所述云服务器判断所述第一敏感元素是否发生变化,若所述第一敏感元素发生变化,则将第二敏感元素的标识及所述终止位置信息发送?#20102;?#36848;客户端,其中,所述第二敏感元素是所述第一敏感元素变化后的?#38382;劍?#25152;述客户端根据所述第二敏感元素的标识及所述终止位置信息加载所述第二敏感元素;
若所述第一敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848;客户端;所述客户端根据所述终止位置信息加载所述第一敏感元素。
优选地,还包括:
所述云服务器自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素;
所述客户?#31169;?#30721;所述非敏感元素,并加载所述非敏感元素。
优选地,所述敏感元素包括随游戏场景变化的元素。
优选地,所述运动参数包括所述敏感元素相对于所述参考界面的运动距 离和运动方向,所述终止位置信息包括所述敏感元素在所述参考界面?#29616;?#27490;位置的坐标值。
相应的,本申请?#22266;?#20379;了一种基于云计算的游戏实现系统,包括本地化装置、客户端和云服务器,其中:
所述本地化装置用于将游戏中的敏感元素本地化至客户端;
所述云服务器包括运动参数获取模块,用于自客户端获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;以及运动参数处理模块,用于根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端用于根据所述终止位置信息加载所述敏感元素。
相应的,本申请?#22266;?#20379;了一种基于云计算的游戏实现系统,包括本地化装置、客户端和云服务器,其中:
所述本地化装置用于将游戏中的敏感元素本地化至客户端;
所述云服务器包括运动参数获取模块,用于自客户端获取第一敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;运动参数处理模块,用于根据所述运动参数获取所述第一敏感元素在所述参考界面的终止位置信息;以及判断模块,用于判断所述第一敏感元素是否发生变化,若所述第一敏感元素发生变化,则将第二敏感元素的标识及所述终止位置信息发送?#20102;?#36848;客户端,其中,所述第二敏感元素是所述第一敏感元素变化后的?#38382;劍?#33509;所述第一敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端用于根据所述第二敏感元素的标识及所述终止位置信息加载所述第二敏感元素;或根据所述终止位置信息加载所述第一敏感元素。
与现有技术相比,本申请将游戏中的敏感元素,如活动的鱼、人物、不?#19979;?#19979;的音符等元素分离出来,预置到客户端,云服务器通过处理敏感元素的运动信息将敏感元素的位置传输给客户端,客户端根据该位置信息将预置的敏感元素加载到用户界面上。通过该方法不再需要通过云服务器压缩敏感元素、再由客户?#31169;?#21387;缩敏感元素,而可以直接将存储于客户端的敏感元素 添加到画面上,从很大程度上缓解了敏感元素的延迟显示的问题,从而更好地提升了用户的体验。
附图说明
图1是本发明一种游戏实现方法的流程图。
图2是本发明具体实施例的示意图。
图3是本发明另一种游戏实现方法的流程图。
图4是本发明一种游戏实现系统的结构图。
图5是本发明另一种游戏实现系统的结构图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一?#36739;?#32454;的说明。
参照图1,示出了本申请一种游戏实现方法的流程图。
?#34903;鑃11:将游戏中的敏感元素本地化至客户端。
该客户端可采用?#24067;?#35774;备,如PC机、机顶盒、电视、便携终端、平板等装置,也可为游戏提供商提供的客户端软件,或者是?#24067;?#21644;软件的结合?#38382;健?
游戏中的敏感元素包括随游戏场景变化的元素,例如劲乐团游戏中的?#22336;?#26631;志、捕鱼游戏中的鱼。一种游戏中的敏感元素可以有一个或多个,该敏感元素也可以是光标。在本发明一实施例中,该游戏中的敏感元素是不随场景变换而变化的,即该游戏中的敏感元素的形象是固定不变的。
游戏开发商在开发游戏时将游戏中的敏感元素从画面中提取出来,剩余的画面便是非敏感元素。在本发明一实施例中,当用户开启一个游戏时,该游戏中的敏感元素数据自动下载至本地客户端中。在本发明另一实施例中,将所有游戏的敏感元素全部下载至本地客户端中。
?#34903;鑃12:云服务器自客户端获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端。
客户端最初获得的游戏界面是由云服务器提供并传输给客户端的。该游 戏界面与云服务器端的游戏界面是相同的,该界面的分辨率是一定的,即该游戏界面的像素个数是一定的。即使在客户端放大显示该界面,像素个数仍然是不变的,只是将每个像素放大显示。所述的参考界面即是云服务器端的游戏界面,或是客户端最初获得的游戏界面。
用户在客户端对敏感元素做出移动的指令后,所述敏感元素相对于参考界面做相应的移动,敏感元素由前一位置移动至后一位置对应一组运动参数,该运动参数包括所述敏感元素相对于所述参考界面移动的像素个数和移动的方向。如图2所示,以参考界面左下角的像素点为原点建立坐标系,将相邻像素中心点之间的距离定义为单位长度1,当敏感元素—鱼由A点移动至B点时,则鱼移动的像素个数为50,鱼移动的方向是与x轴成37°。客户端获取鱼移动的像素个数和方向,并传输至云服务器。
对于不同的操作系统,坐标系的原点是不同的。例如Windows系统是以参考界面的左上角为原点,而Linux系统是以参考界面的左下角为原点。因此,对于不同的客户端操作系统,分别建立不同的运动参数及参考界面的终止位置的计算方法。
?#34903;鑃13:所述云服务器根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端。
所述终止位置信息包括所述敏感元素在所述参考界面?#29616;?#27490;位置的坐标值。如图2所示,云服务器根据A点的坐标值(10,10)以及鱼移动的像素个数和方向计算出鱼在B点的坐标为(40,50),并将该坐标值发送至客户端。
在本发明一实施例中,所述云服务器自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素。
?#34903;鑃14:所述客户端根据所述终止位置信息加载所述敏感元素。
如图2所示,客户端根据B点的坐标(40,50)将鱼添加至客户端游戏界面中的坐标点(40,50)上。
在本发明一实施例中,所述客户?#31169;?#30721;所述非敏感元素,并加载所述非敏感元素。如图2所示,所述非敏感元素是指除去鱼的游戏画面。敏感元素 直接从客户端加载,非敏感元素在云服务器端编码后传输给客户端,再由客户?#31169;?#30721;、加载。这种方?#25509;?#20197;往的游戏播放方式相比,节省了云服务器端需要编码敏感元素、传输给客户端以及由客户?#31169;?#30721;的时间,大大提高了敏感元素在客户端的游戏界面上的显示速度。即使非敏感元素在客户端加载时延迟的时间稍微较长,也不影响用户操作指令实现的准确度。
参照图3,示出了本申请另一种游戏实现方法的流程图。
?#34903;鑃31:将游戏中的敏感元素本地化至客户端。
该客户端可采用?#24067;?#35774;备,如PC机、机顶盒、电视、便携终端、平板等装置,也可为游戏提供商提供的客户端软件,或者是?#24067;?#21644;软件的结合?#38382;健?
游戏中的敏感元素包括随游戏场景变化的元素,例如劲乐团游戏中的?#22336;?#26631;志、捕鱼游戏中的鱼。一种游戏中的敏感元素可以有一个或多个,该敏感元素也可以是光标。在本发明一实施例中,该游戏中的敏感元素可?#36816;?#30528;场景的变换而有所变化。例如,在捕鱼游戏中,鱼的姿势可?#36816;?#26426;或有规律地发生变化。
游戏开发商在开发游戏时将游戏中的敏感元素从画面中提取出来,剩余的画面便是非敏感元素。在本发明一实施例中,当用户开启一个游戏时,该游戏中的敏感元素数据自动下载至本地客户端中。在本发明另一实施例中,将所有游戏的敏感元素全部下载至本地客户端中。
?#34903;鑃32:云服务器自客户端获取第一敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端。
?#34903;鑃33:所述云服务器根据所述运动参数获取所述第一敏感元素在所述参考界面的终止位置信息。
?#34903;鑃32—?#34903;鑃33与图1中的?#34903;鑃12—?#34903;鑃13基本相同,在此不再赘述。
?#34903;鑃34:所述云服务器判断所述第一敏感元素是否发生变化,若所述第一敏感元素发生变化,则将第二敏感元素的标识及所述终止位置信息发送?#20102;?#36848;客户端,其中,所述第二敏感元素是所述第一敏感元素变化后的?#38382;劍?#25152;述客户端根据所述第二敏感元素的标识及所述终止位置信息加载所述第 二敏感元素;若所述第一敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848;客户端;所述客户端根据所述终止位置信息加载所述第一敏感元素。
由于所述敏感元素有可能随着场景的变换而有所变化,因此,云服务器需要增加一判断?#34903;琛?#33509;云服务器判断出敏感元素发生变化,则将变化后的敏感元素标识(即第二敏感元素的标识)连同该元素的终止位置信息发送至客户端,客户端根据该标识查?#19994;?#31532;二敏感元素,将第二敏感元素添加至客户端游戏界面中终止位置所对应的坐标点上。
若云服务器判断出敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848;客户端;所述客户端根据所述终止位置信息将敏感元素添加至客户端游戏界面中终止位置所对应的坐标点上。
在本发明一实施例中,所述客户?#31169;?#30721;所述非敏感元素,并加载所述非敏感元素。如图2所示,所述非敏感元素是指除去鱼的游戏画面。敏感元素直接从客户端加载,非敏感元素在云服务器端编码后传输给客户端,再由客户?#31169;?#30721;、加载。这种方式比前一种方式增加了判断?#34903;瑁?#23545;于敏感元素画面会发生变化的情况,本申请方案仍然适用。
参照图4,示出了本申请一种游戏实现系统的结构图。
该游戏实现系统包括本地化装置401、客户端402和云服务器403,其中:
所述本地化装置401游戏中的敏感元素本地化至客户端402
所述云服务器403包括运动参数获取模块4031,用于自客户端402获取所述敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器403提供,并传输?#20102;?#36848;客户端402;以及运动参数处理模块4032,用于根据所述运动参数获取所述敏感元素在所述参考界面的终止位置信息,并将所述终止位置信息发送?#20102;?#36848;客户端402;
所述客户端402用于根据所述终止位置信息加载所述敏感元素。
优选地,所述云服务器403还包括非敏感元素处理模块4033,用于自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素;
所述客户端还包括非敏感元素处理模块4021,用于解码所述非敏感元素,并加载所述非敏感元素。
参照图5,示出了本申请一种游戏实现系统的结构图。
该游戏实现系统包括本地化装置501、客户端502和云服务器503,其中:
所述本地化装置501用于将游戏中的敏感元素本地化至客户端502;
所述云服务器503包括运动参数获取模块5031,用于自客户端获取第一敏感元素相对于参考界面的运动参数,其中,所述参考界面由所述云服务器提供,并传输?#20102;?#36848;客户端;运动参数处理模块5032,用于根据所述运动参数获取所述第一敏感元素在所述参考界面的终止位置信息;以及判断模块5033,用于判断所述第一敏感元素是否发生变化,若所述第一敏感元素发生变化,则将第二敏感元素的标识及所述终止位置信息发送?#20102;?#36848;客户端,其中,所述第二敏感元素是所述第一敏感元素变化后的?#38382;劍?#33509;所述第一敏感元素未发生变化,则仅将所述终止位置信息发送?#20102;?#36848;客户端;
所述客户端502用于根据所述第二敏感元素的标识及所述终止位置信息加载所述第二敏感元素;或根据所述终止位置信息加载所述第一敏感元素。
优选地,所述云服务器503还包括非敏感元素处理模块5034,用于自数据库中获取非敏感元素,编码所述非敏感元素,并发送?#20102;?#36848;客户端,其中,所述非敏感元素是指游戏场景中去除敏感元素的其他元素;
所述客户端还包括非敏感元素处理模块5021,用于解码所述非敏感元素,并加载所述非敏感元素。
对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部?#21482;?#30456;参见即可。
本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、网络PC、小型计算机、大型计算机、 包括以上任何系统或设备的分布式计算环境等?#21462;?
以上对本申请所提供的一种基于云计算的游戏实现方法及系统进行了详?#38468;?#32461;,本文中应用?#21496;?#20307;个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

关于本文
本文标题:一种基于云计算的游戏实现方法及系统.pdf
链接地址:http://www.pqiex.tw/p-6115881.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 纽约三分彩官网 青鹏游戏大厅下载 巨丰投资股票推荐 极速十一选五助手下载 新蒲萄京棋牌388怎么下载 排列五走势图fx 信誉最好棋牌游戏平台 上海时时乐开奖视频 排列三投注技巧规避限号 湖北十一选五开奖结果查询今天