云服务器的游戏外设的通讯方式以及适配方法与流程
本发明涉及游戏控制领域,尤其涉及一种云服务器的游戏外设的通讯方式以及适配方法。
背景技术:
随着科技的发展,移动终端的功能越来越完善,不仅能够进行通讯、阅读、办公等,而且能够兼容的娱乐项目也越来越多,例如游戏。由于现有的移动终端均为触摸屏幕,因此,用户在游戏时,需要通过触控屏幕上的功能键进行。然而,受限于触摸屏幕的尺寸,游戏的功能键较小,而且距离较近,导致游戏时操作不便,因此,用户更愿意通过游戏外设操作游戏。
但是现有游戏外设与手机等设备进行连接都是采用蓝牙或者数据连线的方式进行适配连接,例如采用数据连线的方式进行连接时,好处在于即插即用,而且连接稳定,但是会受到连线长度的影响;如果采用蓝牙等设备,虽然能解决连线长度的影响,但是需要一个配对的过程,而且有时存在蓝牙设备连接过多或者频段共用,致使丢包率增大,这些都是现有技术中所面临的问题,因此如何解决这个问题,是我们亟待解决的。
技术实现要素:
针对上述技术中存在的不足之处,本发明提供一种云服务器的游戏外设的通讯方式以及适配方法,采用4g或者5g技术手段,在游戏外设内置网络模块,通过将设备端的视频流和游戏外设的控制流在云端服务器中进行结合,从而实现游戏外设对设备端的游戏进行控制。
为实现上述目的,本发明提供一种云服务器的游戏外设的通讯方式以及适配方法,包括:
云服务器接收客户端发送的游戏信息和游戏外设信息,所述游戏外设信息为游戏外设的uid信息;
根据游戏信息查找至少一组适配信息,所述适配信息包括游戏功能按键对应的位置信息与游戏外设按键的映射关系;
云服务器通过网络获取游戏外设的状态信息,并且向设备发送匹配需求,匹配成功后反馈至客户端;
当游戏外设与客户端匹配完成后,云服务器将客户端的视频流以及游戏外设的控制流结合在一起,从而进行游戏的控制。
作为优选,客户端通过扫描游戏外设的二维码信息或者录入游戏外设的唯一识别码获取游戏外设uid信息;并且与在云服务器中进行预先登记的uid信息库中进行信息比对,从而在云服务器中确定与客户端相适配的游戏外设。
作为优选,云服务器根据游戏信息以及游戏外设信息,选择至少一组该游戏外设工作的适配信息作为控制流;如果存在多组适配信息,将多组适配信息均发送至客户端,待接收客户端的反馈信息后,最终确定游戏外设对游戏的控制流。
作为优选,云服务器在获取游戏外设的适配信息前,需要游戏外设进行状态检测,将相应的检测指令发送至游戏外设内,使得游戏外设进行相对应的动作配合,检测完毕后实现对客户端的成功配对。
作为优选,云服务器将检测指令发送至游戏外设时,同时将对应的测试项目统计表发送至客户端内,当对游戏外设检测完毕后,云端服务器接收客户端的反馈信息,若反馈信息通过后,则云端服务器将该游戏外设与客户端进行配对连接。
作为优选,在云服务器接收客户端发送的游戏外设信息之前,还包括对游戏外设的自由搜索匹配步骤,客户端向云端服务器发送游戏外设需求的指令信息,云端服务器获得指令信息后向游戏外设发送匹配需求,游戏外设获取匹配需求后发出指令与客户端进行匹配。
作为优选,指令信息包含有位置信息,云服务器根据位置信息获取附近可用游戏外设,当选择该游戏外设后,游戏外设反馈至云服务器,从而完成与客户端的匹配。
作为优选,当有多个游戏外设都符合匹配需求时,多个符合需求的游戏外设以灯光、声音或震动的方式进行提醒,选择其中一个游戏外设匹配确认后,其余游戏外设停止提醒;若长时间未进行匹配确认,云端服务器会从多个符合要求的游戏外设中随机选择一个完成与客户端的适配。
作为优选,还包括游戏外设替换和添加步骤,在游戏外设替换步骤中,将另一游戏外设自带的摄像头扫描已经完成适配过程的游戏外设上的二维码完成信号流的转换,更为具体的是,云服务器接收新游戏外设的扫描信息后,将原适配的信息中的uid进行替换,从而完成游戏外设的替换。
作为优选,在添加步骤中,将另一游戏外设自带的摄像头扫描位于设备端的游戏信息完成游戏外设的添加,更为具体的时,云服务器接收新游戏外设的扫描信息时,选择与原适配游戏外设相同的适配信息,并且反馈至客户端,接收客户端的确认信息后,完成对新游戏外设的添加,使得能使用新游戏外设和原游戏外设都进行操作。
本发明的有益效果是:与现有技术相比,本发明提供的游戏外设适配方法,通过将客户端的视频流和游戏外设的控制流在云端结合,从而摆脱了有线连接带来的局限性;而且对于客户端来说,仅仅是作为一个视频流的播放设备,无需很高的配制,能有效降低用户的使用成本,所有的处理过程都采用云端服务器进行,客户端接收的仅仅是一个画面信息;采用这种方式进行游戏娱乐时,无需进行传统的配对过程,且不受到现有无线通讯覆盖的空间问题从而能大大增大用户的游戏体验。
附图说明
图1为本发明的步骤流程图。
具体实施方式
为了更清楚地表述本发明,下面结合附图对本发明作进一步地描述。以手柄外设作为具体实施例进行阐述说明,当然本申请不仅仅指代游戏手柄这种外设,键盘、鼠标、方向盘等游戏外设都属于本申请的保护范围,连接方式为市面上常用的wifi或者4g、5g手段与云服务器进行直接连接。
请参阅图1,本申请公开了一种云服务器的游戏外设的通讯方式以及适配方法,包括:
云服务器接收客户端发送的游戏信息和手柄信息,手柄信息为手柄的uid信息;根据游戏信息查找至少一组适配信息,适配信息包括游戏功能按键对应的位置信息与手柄按键的映射关系;云服务器通过网络获取手柄的状态信息,并且向设备发送匹配需求,匹配成功后反馈至客户端;当手柄与客户端匹配完成后,云服务器将客户端的视频流以及手柄的控制流结合在一起,从而进行游戏的控制。对于游戏控制来说,申请人认为是视频流和控制流的结合,以进行电脑游戏为例,用户通过设备键盘、鼠标进行游戏时,显示屏仅仅是进行一个画面显示,真正进行处理的是主机,换言之,显示屏仅仅展示的是主机发送的视频流,而这个视频流中包含有鼠标或者键盘的控制流,更进一步采用举例说明,将游戏画面的视频流进行拆解成多个帧数画面,例如我们现在需要控制游戏人物向右运动,而此时针对该帧数画面具有多个方向,例如人物向右移动、向前移动、释放技能等,当接收到控制流使得人物向右运动的指令时,仅保留人物向右移动的帧数画面,根据控制流不断选择符合控制流的帧数画面,最后将所有的帧数画面按照时间顺序组合成一个完整的视频流,传输至设备端进行显示;针对这一思维角度来说,对于现有的游戏方式,抛弃传统的主机,采用云端服务器进行数据处理,基于5g或者4g技术实现数据的传输,与服务器进行直接连接;在云端服务器将控制流和游戏画面进行结合从而得到视频流最后作用在设备端上,从而方便对游戏进行控制;当然事先通过将客户端和手柄在云服务器内进行配对,确保能有效将客户端的视频流以及手柄的控制流结合在一起,从而获得更好的游戏体验。
为了实现上述方案,首先利用客户端通过扫描手柄的二维码信息或者录入手柄的唯一识别码获取手柄uid信息;并且与在云服务器中进行预先登记的uid信息库中进行信息比对,从而在云服务器中确定与客户端相适配的手柄。在本实施例中,用户利用客户端扫描或者录入手柄的uid信息,一方面是对该手柄进行信息查询,确保该手柄能与云服务器进行连接,云服务器也能通过该手柄的uid信息从而选择适合于该手柄的适配信息,满足用户对游戏的操控需求。
云服务器根据游戏信息以及手柄信息,选择至少一组该手柄工作的适配信息作为控制流;如果存在多组适配信息,将多组适配信息均发送至客户端,待接收客户端的反馈信息后,最终确定手柄对游戏的控制流。在本实施例中,手柄的适配信息可能存在多组,这是因为即使是同一个用户在不同的阶段对游戏的控制都是有所区别的,例如光线的强度会影响画面的暗和亮的区别,兴奋状态和普通状态下控制的灵敏度也有所不同,用户可根据当时的状态以及自身的喜好选择最佳的控制流,从而获得更好的游戏体验。
云服务器在获取手柄的适配信息前,需要手柄进行状态检测,将相应的检测指令发送至手柄内,使得手柄进行相对应的动作配合,检测完毕后实现对客户端的成功配对,更为具体的是:云服务器将检测指令发送至手柄时,同时将对应的测试项目统计表发送至客户端内,当对手柄检测完毕后,云端服务器接收客户端的反馈信息,若反馈信息通过后,则云端服务器将该手柄与客户端进行配对连接当然,为了更好的游戏体验,就必须确保游戏外设能正常工作,云服务器将相关的检查项目发送至客户端,同时将同样的指令信息发送至手柄,这样当手柄在机芯检测时,用户可通过客户端中浏览相对应的项目,同时还可通过客户端提交检测项目不包括的项目,例如手柄表面出现破损等,只有当手柄通过检测后,才能进行后续的配对操作;当然这一步骤主要是针对共享设备来说,通过在先检测,确保了用户的游戏体验。
在云服务器接收客户端发送的手柄信息之前,还包括对手柄的自由搜索匹配步骤,客户端向云端服务器发送手柄需求的指令信息,云端服务器获得指令信息后向手柄发送匹配需求,手柄获取匹配需求后发出指令与客户端进行匹配;指令信息包含有位置信息,云服务器根据位置信息获取附近可用手柄,当选择该手柄后,手柄反馈至云服务器,从而完成与客户端的匹配;当有多个手柄都符合匹配需求时,多个符合需求的手柄以灯光、声音或震动的方式进行提醒,选择其中一个手柄匹配确认后,其余手柄停止提醒;若长时间未进行匹配确认,云端服务器会从多个符合要求的手柄中随机选择一个完成与客户端的适配。本实施例主要针对的是具有多个游戏外设和共享玩家而设立,云服务器接收客户端的指令信息后,通过对客户端的位置周边进行搜索,从而得到手柄的位置信息,同时符合要求的手柄也会进行提示,当客户端和手柄适配完毕后,其他手柄停止提醒。
还包括手柄替换和添加步骤,在手柄替换步骤中,将另一手柄自带的摄像头扫描已经完成适配过程的手柄上的二维码完成信号流的转换,更为具体的是,云服务器接收新手柄的扫描信息后,将原适配的信息中的uid进行替换,从而完成手柄的替换;在添加步骤中,将另一手柄自带的摄像头扫描位于设备端的游戏信息完成手柄的添加,更为具体的时,云服务器接收新手柄的扫描信息时,选择与原适配手柄相同的适配信息,并且反馈至客户端,接收客户端的确认信息后,完成对新手柄的添加,使得能使用新手柄和原手柄都进行操作。在本实施例中,因为手柄内部设有通讯模块,因此就设立了电池,但是电池的续航能力是有限的,当存在玩家在使用途中出现续航不足的情况时,玩家可通过替换步骤实现对另外一个手柄进行替换,有效降低重新适配所带来的时间,保证了游戏的连续性;如果要进行多人游戏时,可通过添加步骤额外添加手柄进行操作,添加后的手柄能同时接收与原手柄的视频流,从而获得多人娱乐的游戏体验;本申请所提到的客户端,是指代所有的具有显示功能以及带有摄像头的电子设备,例如平板、手机、个人电子助理等电子设备。
各种游戏外设通过其内置的主控芯片利用4g、5g或者wifi等通讯方式与云服务器直接相连,云服务器获取到匹配游戏外设的互联网数据包,进而获得到操控数据包,按照定义好的数据包格式,将操控数据与到游戏界面上的对应的按钮建立一一对应的关系,从而实现对游戏的操控,更为具体的是主控芯片通过采样获取操控数据,然后根据云通讯协议将操控数据进行封包,组合成应用数据,然后利用4g、5g等方式通过相应的互联网协议对应用数据进行封包,组合成互联网包,互联网包在云服务器上进行解析,从而实现对游戏的操控。
以上公开的仅为本发明的几个具体实施例,但是本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除