基于区块链系统的云游戏系统及云游戏的控制方法技术方案

技术编号:23584699 阅读:22 留言:0更新日期:2020-03-27 22:50
本申请公开了一种基于区块链系统的云游戏系统及云游戏的控制方法,属于计算机网络领域。所述方法应用于游戏控制部件,所述游戏控制部件与游戏显示部件分离,所述方法包括:在所述游戏显示部件显示服务器通过第一网络连接提供的游戏画面流的过程中,接收游戏控制操作;根据所述游戏控制操作生成游戏控制指令;通过第二网络连接向所述服务器发送所述游戏控制指令,所述第二网络连接是所述游戏控制部件和所述服务器之间建立的连接。游戏控制部件和服务器之间通过第二网络连接建立连接,使得游戏控制部件能够直接向服务器发送控制指令,降低了游戏控制部件和游戏显示部件之间的延迟程度。

Cloud game system based on blockchain system and control method of cloud game

【技术实现步骤摘要】
基于区块链系统的云游戏系统及云游戏的控制方法本申请是申请日为2019年09月11日、申请号为201910860694.9、专利技术名称为“云游戏的控制方法、装置、设备及存储介质”的中国申请的分案申请
本申请涉及计算机网络领域,特别涉及一种基于区块链系统的云游戏系统及云游戏的控制方法。
技术介绍
基于云端业务的运行环境,如云游戏,是指在云服务器上运行的游戏,云服务器是指一种能够提供简单高效、处理能力可弹性伸缩的计算服务,云服务器负责游戏的逻辑运算、画面渲染等功能,用户只需使用游戏显示部件(如显示屏)和游戏控制部件(如游戏手柄)即可进行游戏。相关技术中,游戏显示控件与游戏控制部件之间通过蓝牙技术或者2.4GHz私有协议进行连接,需要用户在对应的游戏显示部件上安装驱动或该游戏显示部件能够兼容该私有协议。通过上述方法连接游戏显示部件和游戏控制部件时,用户通过游戏控制部件向游戏显示部件发送控制信号,游戏显示部件再将控制信号发送至服务器,服务器根据该控制信号在产生相应的游戏画面,并且将该游戏画面发送至游戏显示部件,使得游戏显示部件能够显示相应的游戏画面。基于上述情况,云游戏在运行时,游戏显示部件和游戏控制部件之间存在延迟,使得用户的控制操作无法立即生效。
技术实现思路
本申请实施例提供了一种基于区块链系统的云游戏系统及云游戏的控制方法,可以解决相关技术中云游戏在运行时,游戏显示部件和游戏控制部件之间存在延迟,使得用户的控制操作无法立即生效的问题。所述技术方案如下:根据本申请的一个方面,提供了一种基于区块链系统的云游戏系统,所述云游戏系统包括:游戏显示部件、游戏控制部件和服务器,所述游戏显示部件、所述游戏控制部件和所述服务器均为所述区块链系统的一个节点;所述服务器,用于与所述游戏显示部件建立第一网络连接,与所述游戏控制部件建立第二网络连接;所述游戏控制部件,用于在所述游戏显示部件显示游戏画面流的过程中,接收游戏控制操作,所述游戏画面流由所述服务器通过所述第一网络连接提供;所述游戏控制部件,用于根据所述游戏控制操作生成游戏控制指令;所述游戏控制部件,用于通过所述第二网络连接向所述服务器发送所述游戏控制指令;所述服务器,用于根据所述游戏控制指令生成更新后的游戏画面流;所述服务器,用于通过所述第一网络连接向所述游戏显示部件提供所述更新后的游戏画面流。根据本申请的另一方面,提供了一种云游戏的控制方法,所述方法应用于基于区块链系统的云游戏系统,所述云游戏系统包括:游戏显示部件、游戏控制部件和服务器,所述游戏显示部件、所述游戏控制部件和所述服务器均为所述区块链系统的一个节点;所述方法包括:所述服务器与所述游戏显示部件建立第一网络连接,与所述游戏控制部件建立第二网络连接;所述游戏控制部件在所述游戏显示部件显示游戏画面流的过程中,接收游戏控制操作,所述游戏画面流由所述服务器通过所述第一网络连接提供;所述游戏控制部件根据所述游戏控制操作生成游戏控制指令;所述游戏控制部件通过所述第二网络连接向所述服务器发送所述游戏控制指令;所述服务器根据所述游戏控制指令生成更新后的游戏画面流;所述服务器通过所述第一网络连接向所述游戏显示部件提供所述更新后的游戏画面流。本申请实施例提供的技术方案带来的有益效果至少包括:游戏控制部件和服务器之间通过第二网络连接建立连接,游戏控制部件可根据用户的游戏控制操作生成游戏控制指令,使得游戏控制部件能够直接向服务器发送控制指令,游戏控制指令无需经过游戏显示部件传输至服务器,降低了游戏控制部件和游戏显示部件之间的延迟程度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个示例性实施例提供的云游戏系统的框图;图2是本申请一个示例性实施例提供的云游戏的控制方法的实施环境的框图;图3是本申请一个示例性实施例提供的服务器的框图;图4是本申请一个示例性实施例提供的计算机设备的框图;图5是本申请一个示例性实施例提供的云游戏的控制方法的流程图;图6是本申请一个示例性实施例提供的游戏控制部件和游戏显示部件进行匹配的方法的流程图;图7是本申请一个示例性实施例提供的游戏控制部件的框图;图8是本申请另一个示例性实施例提供的游戏控制部件和游戏显示部件进行匹配的方法的流程图;图9是本申请一个示例性实施例提供的游戏显示部件的框图;图10是本申请一个示例性实施例提供的结合服务器的云游戏的控制方法的流程图;图11是本申请另一个示例性实施例提供的云游戏系统的框图;图12是本申请另一个示例性实施例提供的云游戏的控制方法的流程图;图13是本申请一个示例性实施例提供的游戏控制部件的结构示意图;图14是本申请一个示例性实施例提供的游戏显示部件的结构示意图;图15是本申请另一个示例性实施例提供的结合服务器的云游戏的控制方法的流程图;图16是本申请一个示例性实施例提供的云游戏的控制装置的框图;图17是本申请另一个示例性实施例提供的云游戏的控制装置的框图;图18是本申请一个示例性实施例提供的分布式系统应用于区块链系统的结构示意图;图19是本申请一个示例性实施例提供的区块结构的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请实施例中涉及的名词进行介绍:云游戏(CloudingGame):是指以云计算为基础的游戏方式,云游戏在运行时,云游戏的逻辑处理、画面渲染均在服务器上进行,服务器将游戏画面对应的视频流和音频流通过网络传送至客户端,用户只需要拥有具有被流媒体播放功能的设备和可获取控制操作的设备即可进行游戏,云计算是指一种分布式计算,通过多部服务器组成的系统对大量的数据在短时间内进行处理,并且向用户反馈计算结果。游戏控制部件:是指获取用户的游戏控制操作的部件,用户通过游戏控制部件可控制云游戏中的虚拟对象或虚拟角色。可选地,游戏控制部件包括物理按键和显示屏中的至少一种。示意性的,游戏控制部件可以是游戏手柄、智能手机、平板电脑、键盘、鼠标、遥控器等。游戏显示部件:是指能够显示从服务器接收到游戏画面的部件,可选地,服务器对游戏画面对应的视频流和音频流中的至少一项进行编码,并且将编码后的信息发送至游戏显示部件,游戏显示部件具备解码功能,能够对编码后的信息进行解码,从而显示对应的游戏画面。可选地,游戏显示部件包括具有显示屏的设备,如电视、电脑(包括台式电脑、笔记本电脑和平板电脑)和手机。图1示出了本申请一个示例性实施例提供的云本文档来自技高网...

【技术保护点】
1.一种基于区块链系统的云游戏系统,其特征在于,所述云游戏系统包括:游戏显示部件、游戏控制部件和服务器,所述游戏显示部件、所述游戏控制部件和所述服务器均为所述区块链系统的一个节点;/n所述服务器,用于与所述游戏显示部件建立第一网络连接,与所述游戏控制部件建立第二网络连接;/n所述游戏控制部件,用于在所述游戏显示部件显示游戏画面流的过程中,接收游戏控制操作,所述游戏画面流由所述服务器通过所述第一网络连接提供;/n所述游戏控制部件,用于根据所述游戏控制操作生成游戏控制指令;/n所述游戏控制部件,用于通过所述第二网络连接向所述服务器发送所述游戏控制指令;/n所述服务器,用于根据所述游戏控制指令生成更新后的游戏画面流;/n所述服务器,用于通过所述第一网络连接向所述游戏显示部件提供所述更新后的游戏画面流。/n

【技术特征摘要】
1.一种基于区块链系统的云游戏系统,其特征在于,所述云游戏系统包括:游戏显示部件、游戏控制部件和服务器,所述游戏显示部件、所述游戏控制部件和所述服务器均为所述区块链系统的一个节点;
所述服务器,用于与所述游戏显示部件建立第一网络连接,与所述游戏控制部件建立第二网络连接;
所述游戏控制部件,用于在所述游戏显示部件显示游戏画面流的过程中,接收游戏控制操作,所述游戏画面流由所述服务器通过所述第一网络连接提供;
所述游戏控制部件,用于根据所述游戏控制操作生成游戏控制指令;
所述游戏控制部件,用于通过所述第二网络连接向所述服务器发送所述游戏控制指令;
所述服务器,用于根据所述游戏控制指令生成更新后的游戏画面流;
所述服务器,用于通过所述第一网络连接向所述游戏显示部件提供所述更新后的游戏画面流。


2.根据权利要求1所述的系统,其特征在于,所述第二网络连接包括无线网络连接;
所述游戏控制部件,用于通过所述无线网络连接向所述服务器发送所述游戏控制指令。


3.根据权利要求2所述的系统,其特征在于,所述无线网络连接包括移动通信网络连接和无线局域网络连接;
所述游戏控制部件,用于通过所述移动通信网络连接向所述服务器发送所述游戏控制指令;或,用于通过所述无线局域网络连接向所述服务器发送所述游戏控制指令。


4.根据权利要求1至3任一所述的系统,其特征在于,
所述游戏控制部件,用于通过所述第二网络连接向所述服务器发送认证请求,所述认证请求携带有所述游戏控制部件的帐号标识;
所述服务器,用于根据所述认证请求生成认证信息,所述认证信息携带有所述游戏控制部件的帐号标识;
所述服务器,用于通过所述第二网络连接向所述游戏控制部件发送所述认证信息;
所述服务器,用于接收所述游戏显示部件通过所述第一网络连接发送的匹配请求,所述匹配请求携带有所述认证信息;
所述服务器,用于通过所述第一网络连接向所述游戏显示部件发送匹配成功信息;
所述服务器,用于通过所述第二网络连接向所述游戏控制部件发送匹配成功信息。


5.根据权利要求1至3任一所述的系统,其特征在于,
所述服务器,用于接收所述游戏显示部件通过所述第一网络连接发送的认证请求,所述认证请求携带有所述游戏显示部件的帐号标识;
所述服务器,用于根据所述认证请求生成认证信息,所述认证信息携带有所述游戏显示部件的帐号标识;
所述服务器,用于通过所述第一网络连接向所述游戏显示部件发送所述认证信息;
所述游戏控制部件,用于在所述游戏显示部件显示所述服务器通过所述第一网络连接提供的认证信息的画面流时,接收输入操作,所述输入操作用于输入所述认证信息;
所述游戏控制部件,用于通过所述第二网络连接向所述服务器发送匹配请求,所述匹配请求中携带有所述认证信息;
所述服务器,用于通过所述第一网络连接向所述游戏显示部件发送匹配成功信息;
所述服务器,用于通过所述第二网络连接向所述游戏控制部件发送所述匹配成功信息。


6.一种云游戏的控制方法,其特征在于,所述方法应用于基于区块链系统的云游戏系统,所...

【专利技术属性】
技术研发人员:周扬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1