欢迎光临小豌豆知识网!
当前位置:首页 > 生活技术 > 运动娱乐> 基于云手机系统的游戏互动方法、电子设备、存储介质独创技术22836字

基于云手机系统的游戏互动方法、电子设备、存储介质

2021-04-08 22:27:46

基于云手机系统的游戏互动方法、电子设备、存储介质

  技术领域

  本发明涉及云技术领域,尤其涉及基于云手机系统的游戏互动方法、电子设备、存储介质。

  背景技术

  云技术已经非常成熟并得到了极大的应用,如云计算机、云桌面、云服务等,针对手机提出的云手机也得到了充分的发展。云手机是将云计算技术运用于网络终端服务,通过云服务器实现云服务的手机。

  现有的云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在处理服务器端中运行,并将渲染完毕后的游戏画面压缩后,通过网络传输给用户。在用户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就能进行云游戏使用。但是,云游戏需要大宽带、大流量,云服务器端网络的质量会影响游戏的使用,且现有的云游戏无法基于云手机向观众客户端发起游戏互动,游戏的互动性、趣味性、可玩性差。

  发明内容

  为了克服现有技术的不足,本发明的目的在于提供基于云手机系统的游戏互动方法,控制客户端向特定客户端发起游戏互动邀请,将游戏串流链接分享出去,游戏高手、专业玩家收到用户邀请点击链接,就可以带着用户操控游戏,用户可以直接观看高手代打效果,或者由游戏高手带领进行游戏操作、攻关等,实现了游戏互动和娱乐互动,增加了游戏的互动性、趣味性。

  本发明提供基于云手机系统的游戏互动方法,包括以下步骤:

  实时上传信息,云手机实时传输自身设备信息、运行状态、地址信息至云手机服务器;

  游戏互动,云手机响应于控制客户端发送的开启游戏请求开启游戏,当所述云手机与特定客户端连接后,发送游戏音视频串流数据至特定客户端;

  模式选择,所述云手机响应于观众客户端发送的进入观看模式的请求,设置观众客户端当前模式为观看模式,响应于观众客户端发送的关闭观看模式的请求,设置观众客户端进入申请游戏操作互动权限,所述观看模式为全程不参与游戏互动,只作为观众观看主播和其他专业玩家的游戏互动,不能操控云手机端游戏。

  进一步地,所述游戏互动步骤中,云游戏平台与第三方专业游戏代打带练平台对接。

  进一步地,还包括设置控制权限,接收所述控制客户端发送的设置特定客户端、若干观众客户端游戏操作权限的请求或特定客户端、若干观众客户端发送的申请操作控制游戏权限的请求,根据所述设置特定客户端、若干观众客户端游戏操作权限的请求或所述申请操作控制游戏权限的请求设置特定客户端、观众客户端的控制权限;所述设置控制权限步骤中,所述控制权限包括与控制客户端对战的权限、找游戏专业玩家代打的权限、与观众一起打游戏的权限。

  进一步地,所述云手机采用分布式的方式部署在用户的局域网内;所述地址信息包括内网地址和端口,当所述控制客户端和所述云手机位于同一局域网内时,所述控制客户端直接连接所述云手机的内网地址和端口进行串流通讯;当所述控制客户端和所述云手机位于不同的网络时,所述控制客户端采用UDP穿透的方式与所述云手机进行串流通讯。

  进一步地,所述云手机采用集中式的方式部署在中央机房;所述地址信息包括外网地址和端口,所述控制客户端连接所述云手机的外网地址和端口。

  进一步地,还包括:

  接收请求,云手机服务器接收控制客户端发送的连接请求,所述连接请求包括所述控制客户端的ID和云手机的设备信息;

  接收云手机信息,所述云手机服务器接收云手机实时传输的自身设备信息、运行状态、地址信息;

  生成连接指令,所述云手机服务器根据所述连接请求中的云手机的设备信息查找云手机,根据查找到的云手机的设备信息、运行状态、地址信息生成连接指令,将所述连接指令发送至所述控制客户端,并根据所述控制客户端发送的令牌申请请求分配Token令牌信息;

  授权校验,所述云手机服务器对特定客户端登录的帐号和特定客户端传送的Token令牌信息进行校验,当所述云手机服务器对特定客户端登录的帐号和Token令牌信息校验成功后,所述云手机服务器发送所述云手机的地址信息至特定客户端。

  进一步地,所述接收请求步骤中,所述设备信息设置于所述云手机内或获取所述控制客户端填写或扫描的设备信息。

  进一步地,还包括:

  建立连接,控制客户端接收云手机服务器发送的连接信令,根据所述连接信令建立与云手机的连接;

  生成游戏互动链接,控制客户端向云手机服务器申请Token令牌,生成并发送游戏互动链接,所述游戏互动链接包含Token令牌信息;

  参与游戏,通过特定用户点击所述游戏互动链接的动作触发启动特定客户端,特定客户端连接和登录云手机服务器,并将所述游戏互动链接内的Token令牌信息传送至所述云手机服务器,当所述云手机服务器对特定客户端的帐号和Token令牌信息校验成功后,接收所述云手机服务器发送的云手机的地址信息,特定客户端通过所述地址信息与云手机连接;

  发送控制命令,在特定客户端得到所述云手机的控制授权后,特定客户端将控制命令信息发送至云手机进行游戏控制。

  一种电子设备,包括:处理器;

  存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行基于云手机系统的游戏互动方法。

  一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行基于云手机系统的游戏互动方法。

  相比现有技术,本发明的有益效果在于:

  本发明提供基于云手机系统的游戏互动方法,包括以下步骤:接收请求,实时上传信息,接收云手机信息,生成连接指令,建立连接,授权校验,生成游戏互动链接,参与游戏,游戏互动,发送控制命令,设置控制权限,模式选择。本发明涉及一种电子设备及存储介质,用于执行基于云手机系统的游戏互动方法。本发明的控制客户端向特定客户端发起游戏互动邀请,将游戏串流链接分享出去,游戏高手、专业玩家收到用户邀请点击链接,只需要安装客户端APP,并注册登录到云手机服务器,不用下载游戏APP,即可连接到云手机,接收云手机传送的手机游戏音视频串流数据,就可以带着用户操控游戏,用户可以直接观看高手代打效果,或者由游戏高手带领进行游戏操作、攻关等,实现了游戏互动和娱乐互动,增加了游戏的互动性、趣味性,用社交元素扩大游戏的推广效果,增加了游戏的可玩性,提高了游戏的粘度,为游戏渠道分发商、游戏app制造商、玩家带来多方效益;观看游戏的观众客户端可以根据实际情况自由选择模式,解决了有的观众只想静静观看游戏的想法,不想被过多打扰的问题,提高用户体验。

  上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。

  附图说明

  此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

  图1为本发明的基于云手机系统的游戏互动方法流程图。

  具体实施方式

  下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

  基于云手机系统的游戏互动方法,其网络架构包括云手机、客户端、云手机服务器,云手机上部署云机端服务程序,云手机服务器部署于x86服务器上,承担中央后台的职能。云手机包括分布式云手机和集中式云手机,集中式云手机布设在云服务提供商的云手机服务器上运行,分布式云手机布置在私域内,云手机服务器和客户端连接,云手机服务器与分布式云手机连接。

  其中,分布式云手机包括ARM架构处理器、主板、存储单元、通信模块、电源模块以及外壳,存储单元、通信模块、电源模块均设置在主板上,存储单元、通信模块通过主板与ARM架构处理器连接,主板安装在外壳中,电源模块设置有电源接口,电源接口通过电源线外接市电,电源模块为主板供电;通信模块用于连接客户端和外部网络,通信模块为基于TCP/IP传输协议的网络模块;存储单元中存储有云手机服务程序,云手机服务程序运行时可以建立至少一个云手机控制系统。

  在本实施例中,分布式云手机通过通信模块与外部网络进行有线连接或无线连接。外壳外表面设置有指示灯,指示灯分别与主板和电源模块电性连接,指示灯包括电源指示灯和信号指示灯,电源指示灯用于显示是否正常连接电源,信号指示灯用于显示分布式云手机是否正常工作;电源指示灯与电源模块电性连接,信号指示灯与主板电性连接。本实施例中的分布式云手机还包括快闪存储器和若干应用软件,快闪存储器设置在主板上,快闪存储器通过主板与ARM架构处理器连接,快闪存储器内或存储单元安装有手机操作系统,应用软件安装在快闪存储器或存储单元中,具体根据存储单元大小决定,但是优先将手机操作系统和应用软件安装在存储单元中,便于减轻快闪存储器的内存压力。本实施例中的分布式云手机根据客户的需求固定安装在某个固定位置。分布式云手机通过通信模块获取客户端发送的数据,并将数据发送至ARM架构处理器处理后存储在存储单元中,存储单元获取客户端发送的数据,从而使这些数据直接保存在分布式云手机中,无需上传至中央服务器,既可以达到客户通过客户端随时随地获取需要的信息的功能,同时也可以避免这些数据按现有云技术上传到服务商的中央服务器的可能,保证私域信息的安全性。

  基于云手机系统的游戏互动方法,控制客户端进入云手机,并在云手机中开启游戏,向特定用户发起邀请,如游戏高手,专业游戏代打代练平台的游戏专业玩家,云手机的游戏串流链接分享出去后,游戏高手,专业玩家就可以收到用户邀请点击分享链接,带着用户操控游戏,用户可以直接观看高手代打效果,或者由游戏高手带领进行游戏操作、攻关等。如图1所示,包括以下步骤:

  接收请求,云手机服务器接收控制客户端发送的连接请求,连接请求包括控制客户端的ID和云手机的设备信息。本实施例中,设备信息设置于云手机内或获取控制客户端填写或扫描的设备信息。

  实时上传信息,云手机实时传输自身设备信息、运行状态、地址信息至云手机服务器。

  接收云手机信息,云手机服务器接收云手机实时传输的自身设备信息、运行状态、地址信息。

  生成连接指令,云手机服务器根据连接请求中的云手机的设备信息查找云手机,根据查找到的云手机的设备信息、运行状态、地址信息生成连接指令,将连接指令发送至控制客户端。

  建立连接,控制客户端接收云手机服务器发送的连接信令,根据连接信令建立与云手机的连接。

  云手机响应于控制客户端发送的开启游戏请求开启游戏。

  控制客户端向特定用户发起邀请进行游戏互动,如游戏高手、专业游戏代打代练平台的游戏专业玩家,具体包括以下步骤:

  生成游戏互动链接,控制客户端向云手机服务器申请Token令牌,生成并发送游戏互动链接,游戏互动链接包含Token令牌信息;

  参与游戏,通过特定用户点击游戏互动链接的动作触发启动特定客户端,特定客户端连接和登录云手机服务器,并将游戏互动链接内的Token令牌信息传送至云手机服务器;

  授权校验,云手机服务器对特定客户端登录的帐号和特定客户端传送的Token令牌信息进行校验,当云手机服务器对特定客户端登录的帐号和Token令牌信息校验成功后,云手机服务器发送云手机的地址信息至特定客户端。

  特定客户端接收云手机服务器发送的云手机的地址信息,特定客户端通过地址信息与云手机连接;

  当云手机与特定客户端连接后,发送游戏音视频串流数据至特定客户端;

  发送控制命令,在特定客户端得到云手机的控制授权后,特定客户端将控制命令信息发送至云手机进行游戏控制。

  特定客户端只需要安装客户端APP,并注册登录到云手机服务器,不用下载游戏APP,即可连接到云手机,参与到游戏里面带着用户操控游戏,用户可以直接观看高手代打效果,或者由游戏高手带领进行游戏操作、攻关等。本实施例中,云游戏平台与第三方专业游戏代打带练平台对接,实现游戏专业玩家资源的共享。

  云手机响应于控制客户端发送的游戏直播请求直播游戏界面。控制客户端把当前进行中的云手机串流通讯做社交分享;具体包括以下步骤:生成直播互动链接,控制客户端向云手机服务器申请Token令牌;云手机服务器根据控制客户端发送的令牌申请请求分配Token令牌信息给本次直播间,用于观众客户端加入直播间之前的授权校验;控制客户端生成直播互动链接,直播互动链接包含Token令牌信息,通过社交软件接口分享直播互动链接;

  进入直播间,观众通过社交渠道收到来自控制客户端的分享链接,通过观众在社交渠道点击直播互动链接的动作触发启动观众客户端,观众客户端连接和登录云手机服务器,并将直播互动链接内的Token令牌信息传送至云手机服务器;

  授权校验,云手机服务器对观众客户端登录的帐号和观众客户端传送的Token令牌信息进行校验,当云手机服务器对观众客户端登录的帐号和Token令牌信息校验成功后,云手机服务器发送云手机的地址信息至观众客户端;

  观众客户端接收云手机服务器发送的云手机的地址信息,观众客户端通过地址信息连接到同一台云手机;

  发送串流数据,云手机发送游戏音视频串流数据至参与本次直播的观众客户端;观众客户端进入到云手机内的游戏互动直播间与主播互动,此时观众客户端就可以看得主播在云手机界面的游戏直播。

  游戏直播间中作为观众除了可以申请操控游戏变游戏主播的权限外,还可点击进入观看模式,云手机响应于观众客户端发送的进入观看模式的请求,设置观众客户端当前模式为观看模式,观看模式即全程不参与游戏互动,只作为观众观看主播和其他专业玩家的游戏直播或游戏互动,这种模式下作为观众的用户接收不到当前游戏任何主播或玩家的邀约,这样就解决了有的观众只想静静的当游戏直播间观众,并不想被过多打扰的问题,通过开启观众端的观看模式进行观看即可。如果想参与到游戏一起互动,即关闭观看模式进入申请游戏操控互动权限就又回到游戏互动模式,云手机响应于观众客户端发送的关闭观看模式的请求,设置观众客户端进入申请游戏操作互动权限。

  观众可向控制客户端申请操作控制游戏的权限,控制客户端也可授予观众游戏操作权限,这样观众也能全程参与游戏。云手机接收控制客户端发送的设置特定客户端、若干观众客户端游戏操作权限的请求或特定客户端、若干观众客户端发送的申请操作控制游戏权限的请求,根据设置特定客户端、若干观众客户端游戏操作权限的请求设置特定客户端、观众客户端的控制权限,经控制客户端同意并设置权限后,根据申请操作控制游戏权限的请求设置特定客户端、观众客户端的控制权限,实现和控制客户端共同游戏的操作体验。具体的,一些对战类的游戏,可以获得和控制客户端对战的权限,一些过关类的游戏,遇到打不过的关卡可以找游戏专业玩家代打的权限,也可以让厉害的观众一起打游戏的权限,增加了游戏的互动性和趣味性。本实施例中,控制客户端可以同时给予多人权限,实现多人参与操控同一云端手游。用社交元素扩大游戏的推广效果,增加了游戏的可玩性,提高了游戏的粘度,为游戏渠道分发商、游戏app制造商、玩家带来多方效益。

  通过多开技术在云手机上建立多台手机操作系统,客户端可以控制各个手机操系统,相当于客户端扩展成了多台手机。云手机接收控制客户端发送的控制手机其他操作界面的请求,根据控制手机其他操作界面的请求传送对应的手机操作界面。一方面解决现有很多人根据不同的需求需要随身携带多部手机的问题。另一方面,通过云手机可以随时获取自己需要的文件和资料。

  在一实施例中,云手机采用分布式的方式部署在用户的局域网内,地址信息包括内网地址和端口,云手机放到商家或者家庭网络中,控制客户端先经过互联网连接到云手机服务器,查询到云手机的内网地址和端口后,发起连接到云手机,进行音视频数据的串流通信。当控制客户端和云手机位于同一局域网内时,客户端会尝试直接连接云手机的内网地址和端口进行串流通讯,此情况下的串流数据不需要经过外网;当客户端和云手机位于不同网络时,客户端会尝试采用UDP穿透的方式和云手机进行串流通讯。本实施例中,云手机相当于将现有的云手机服务器做适当的减配、优化,形成可以服务一个私域范围内的云手机服务器。通过该云手机可以构建一个私域内的云手机服务系统,该云手机服务系统可以通过家用宽带网络连接到服务商提供的云手机服务器,其与服务商提供的云手机服务器之间的数据一般只是信令数据,这些数据一般不大,不会占用太多的宽带资源。另一方面,云手机与客户端、私域内的客户端之间的数据只会在该私域内传输,不需要传送到该网络之外,而他们之间的传输可以通过WiFi传输,速度很快,也不占用连接外面网络的带宽。

  在一实施例中,云手机采用集中式的方式部署在中央机房,地址信息包括外网地址和端口,控制客户端连接云手机的外网地址和端口,客户端与云手机之间通过外网传输数据。

  一种电子设备,包括:处理器;

  存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行基于云手机系统的游戏互动方法。

  一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行基于云手机系统的游戏互动方法。

  本发明提供基于云手机系统的游戏互动方法,包括以下步骤:接收请求,实时上传信息,接收云手机信息,生成连接指令,建立连接,授权校验,生成游戏互动链接,参与游戏,游戏互动,发送控制命令,设置控制权限,模式选择。本发明涉及一种电子设备及存储介质,用于执行基于云手机系统的游戏互动方法。本发明的控制客户端向特定客户端发起游戏互动邀请,将游戏串流链接分享出去,游戏高手、专业玩家收到用户邀请点击链接,只需要安装客户端APP,并注册登录到云手机服务器,不用下载游戏APP,即可连接到云手机,接收云手机传送的手机游戏音视频串流数据,就可以带着用户操控游戏,用户可以直接观看高手代打效果,或者由游戏高手带领进行游戏操作、攻关等,实现了游戏互动和娱乐互动,增加了游戏的互动性、趣味性,用社交元素扩大游戏的推广效果,增加了游戏的可玩性,提高了游戏的粘度,为游戏渠道分发商、游戏app制造商、玩家带来多方效益;观看游戏的观众客户端可以根据实际情况自由选择模式,解决了有的观众只想静静观看游戏的想法,不想被过多打扰的问题,提高用户体验。

  以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。

《基于云手机系统的游戏互动方法、电子设备、存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)