一种实现游戏远程对战的方法及系统 |
|||||||
申请号 | CN201010139724.6 | 申请日 | 2010-03-17 | 公开(公告)号 | CN101815072A | 公开(公告)日 | 2010-08-25 |
申请人 | 中兴通讯股份有限公司; | 发明人 | 刘川; 梁茂; 王亚恒; 薛元松; | ||||
摘要 | 本 发明 公开了一种实现游戏远程对战的方法及系统,包括:主用户侧游戏运行设备在运行游戏的过程中,提取游戏的图像,将所提取出的游戏的图像发送给相连接的主用户侧移动终端;主用户侧移动终端将接收到的游戏的图像经无线宽带网络发送给从用户侧移动终端;从用户侧移动终端显示所接收到的游戏的图像,并将游戏 控制器 上传的控制信息发送给主用户侧移动终端;主用户侧移动终端将所接收到的控制信息发送给主用户侧游戏运行设备,该主用户侧游戏运行设备根据控制信息进行游戏控制,实现游戏对战。本发明将运行在一用户侧计算机上的游戏图像发送到其他用户的移动终端上,同时将其他用户的控制信息上传给计算机实现游戏的对战。 | ||||||
权利要求 | 1.一种实现游戏远程对战的方法,包括: |
||||||
说明书全文 | 技术领域本发明涉及移动通讯技术领域,尤其涉及一种实现游戏远程对战的方法及系统。 背景技术目前,虽然移动终端上已经可以运行很多种类的游戏,但传统的计算机游戏由于所需硬件配置的要求较高,虽然移动终端方便携带,但计算机游戏却无法移植到移动终端上,只能在计算机上运行。 并且,目前的对战类计算机游戏有的需要两个用户同时在一台计算机上进行操作,这对游戏的时间和空间造成了很大限制,有的可以由多个用户在局域网内实现对战,或通过广域网实现对战,这就需要全部参加游戏的用户均具有一台游戏的计算机,那些在远端而且不方便携带计算机的用户将无法加入游戏,进行对战,这大大限制了游戏的可玩场合。 发明内容本发明要解决的技术问题是提供一种实现游戏远程对战的方法及系统,实现在部分用户不具有计算机时,仍能在远端进行游戏对战。 为解决上述技术问题,本发明的一种实现游戏远程对战的方法,包括: 主用户侧游戏运行设备在运行游戏的过程中,提取游戏的图像,将所提取出的游戏的图像发送给相连接的主用户侧移动终端; 主用户侧移动终端将接收到的游戏的图像经无线宽带网络发送给从用户侧移动终端; 从用户侧移动终端显示所接收到的游戏的图像,并将游戏控制器上传的控制信息发送给主用户侧移动终端; 主用户侧移动终端将所接收到的控制信息发送给主用户侧游戏运行设备,该主用户侧游戏运行设备根据控制信息进行游戏控制,实现游戏对战。 进一步地,主用户侧游戏运行设备在向主用户侧移动终端发送游戏的图像前还包括: 主用户侧游戏运行设备通过主用户侧移动终端向从用户侧移动终端发送测试指令,测试从用户侧移动终端的终端参数; 从用户侧移动终端在接收到测试指令后,将终端参数发送给主用户侧移动终端,该主用户侧移动终端将所接收到的终端参数转发给主用户侧游戏运行设备; 终端参数中包括从用户侧的移动终端的显示分辨率,主用户侧游戏运行设备将所提取出的游戏的图像转换为从用户侧的移动终端的显示分辨率。 进一步地,终端参数还包括从用户侧的移动终端的硬件水平,主用户侧游戏运行设备还根据硬件水平选择游戏的图像的码流速度。 进一步地,从用户侧的移动终端在接收到测试指令后,还将检测到的网络速度发送给主用户侧移动终端,该主用户侧移动终端将所接收到的网络速度转发给主用户侧游戏运行设备; 主用户侧游戏运行设备还根据网络速度确定压缩比,对完成显示分辨率转换和码流速度调整的游戏的图像进行图像压缩,并将压缩后的游戏图像发送给主用户侧移动终端。 进一步地,一种实现游戏远程对战的系统,包括:主用户侧游戏运行设备、主用户侧移动终端、从用户侧移动终端、从用户侧游戏控制器和无线宽带网络,其中: 主用户侧游戏运行设备与主用户侧移动终端连接,用于在运行游戏的过程中,提取游戏的图像,将所提取出的游戏的图像发送给主用户侧移动终端,并在接收到主用户侧移动终端发送的控制信息后,根据该控制信息进行游戏控制,实现游戏对战; 主用户侧移动终端还通过无线宽带网络与从用户侧移动终端连接,用于将接收到的游戏的图像经无线宽带网络发送给从用户侧移动终端,并将接收到的从用户侧移动终端发送的控制信息发送给主用户侧游戏运行设备; 从用户侧移动终端还与从用户侧游戏控制器连接,显示所接收到的游戏的图像,并将从用户侧游戏控制器上传的控制信息发送给主用户侧移动终端; 进一步地,主用户侧游戏运行设备,还用于在向主用户侧移动终端发送游戏的图像前,通过主用户侧移动终端向从用户侧移动终端发送测试指令,测试从用户侧移动终端的终端参数,终端参数中包括从用户侧的移动终端的显示分辨率,并在接收到从用户侧的移动终端的显示分辨率后,将所提取出的游戏的图像转换为从用户侧的移动终端的显示分辨率; 从用户侧移动终端,还用于在接收到测试指令后,将终端参数发送给主用户侧移动终端; 主用户侧移动终端,还用于将所接收到的终端参数转发给主用户侧游戏运行设备。 进一步地,终端参数还包括从用户侧的移动终端的硬件水平; 主用户侧游戏运行设备,还用于根据硬件水平选择游戏的图像的码流速度。 进一步地,从用户侧的移动终端,还用于在接收到测试指令后,还将检测到的网络速度发送给主用户侧移动终端; 主用户侧移动终端,还用于将所接收到的网络速度转发给主用户侧游戏运行设备; 主用户侧游戏运行设备,还用于根据网络速度确定压缩比,对完成显示分辨率转换和码流速度调整的游戏的图像进行图像压缩,并将压缩后的游戏图像发送给主用户侧移动终端。 进一步地,一种移动终端,包括:依次相连的输入输出接口、中央处理器和无线上网模块,其中: 输入输出接口,用于将从相连接的游戏运行设备接收到的游戏的图像发送给中央处理器;将从中央处理器接收到的控制信息发送给游戏运行设备; 中央处理器,用于对从输入输出接口接收到的游戏的图像进行数据处理后,发送给无线上网模块;对从无线上网模块接收到的控制信息进行数据处理后,发送给输入输出接口;对从无线上网模块接收到的游戏的图像进行播放,将游戏控制器上传的控制信息发送给无线上网模块; 无线上网模块,用于将从空中接收到的游戏的图像和控制信息进行解调并发送给中央处理器,对从中央处理器接收到的游戏的图像和控制信息进行调制并发送。 进一步地,输入输出接口,还用于将接收到的测试指令发送给中央处理器; 中央处理器,还用于将从输入输出接口接收到的测试指令通过无线上网模块进行发送;从无线上网模块接收测试指令,在接收到无线上网模块发送的测试指令后,将终端参数和检测到的网络速度通过无线上网模块进行发送。 进一步地,一种游戏运行设备,包括:图像提取模块、游戏控制模块和输入输出接口,图像提取模块和游戏控制模块分别与输入输出接口相连,其中: 图像提取模块,用于在运行游戏的过程中,提取游戏的图像,将所提取出的游戏的图像发送给输入输出接口; 输入输出接口,用于将从图像提取模块接收到的游戏的图像发送给相连接的主用户侧移动终端,通过该主用户侧移动终端发送给从用户侧移动终端;并将接收控制信息发送给游戏控制模块; 游戏控制模块,用于根据从输入输出接口接收到的控制信息进行游戏控制,实现游戏对战。 进一步地,该设备还包括图像处理模块和测试模块,图像处理模块分别与图像提取模块和输入输出接口相连,测试模块与输入输出接口相连,其中: 测试模块,用于向输入输出接口发送测试指令,测试网络速度和从用户侧移动终端的终端参数,该终端参数包括:从用户侧的移动终端的显示分辨率和硬件水平; 输入输出接口,还用于将接收到的测试指令发送给主用户侧移动终端,通过该主用户侧移动终端发送给从用户侧移动终端,并将接收到的终端参数发送给图像处理模块;并将从图像处理模块接收到的压缩后的游戏的图像发送给主叫侧移动终端,通过该主用户侧移动终端发送给从用户侧移动终端; 图像处理模块,用于从图像处理模块接收游戏的图像,将接收到的游戏的图像的分辨率转换为所接收到的从用户侧的移动终端的显示分辨率,并根据从用户侧的移动终端的硬件水平调整游戏的图像的码流速度,以及根据网络速度确定图像的压缩比,并进行图像压缩,将压缩后的游戏的图像发送给输入输出接口。 综上所述,本发明通过移动终端之间的无线连接进行数据传输,将运行在一用户侧计算机上的游戏图像发送到其他用户的移动终端上,同时将其他用户的控制信息上传给计算机,这样,即使其他用户没有计算机,也可以实现游戏的对战,本发明克服了移动终端无法安装大型计算机游戏,进而无法利用移动终端的便携性实现随时玩游戏的缺点,同时又解决了在没有计算机的情况下很多游戏无法进行远程对战的问题,大大降低了游戏用户对战的时间和空间的限制,同时也降低了对硬件配置的要求。 附图说明 图1为本发明实施方式实现游戏远程对战的方法的流程图; 图2为本发明实施方式实现游戏远程对战的系统的架构图; 图3为本发明采用的移动终端的结构图; 图4为本发明采用的游戏运行设备的结构图。 具体实施方式由于硬件水平有限,移动终端上无法运行计算机游戏,而且通过局域网或互联网进行的对战类计算机游戏需要在各个用户均配置有计算机的情况下才能进行,本实施方式利用移动终端和高速无线宽带网络邀请其他用户加入游戏对战,将主用户侧游戏运行设备上运行的游戏的图像发送到其他的从用户的移动终端上,从用户的移动终端进行显示,同时,将其他的从用户的控制信号反馈到主用户侧游戏运行设备上,实现游戏的对战,移动终端可采用如3G(第三代移动通讯技术)终端。 下面结合附图对本发明的具体实施方式进行说明。 图1所示为本实施方式实现游戏远程对战的方法,包括: 101:建立主用户侧游戏运行设备(计算机)与对应移动终端的连接,建立从用户侧移动终端与对应游戏控制器的连接,通过无线宽带网络建立主用户侧移动终端与从用户侧移动终端的连接; 主用户在连接移动终端和游戏运行设备后,在移动终端上以类似拨号的方式拨通其他的从用户的移动终端,与之建立远程游戏对战的连接。 102:主用户侧游戏运行设备通过对应的移动终端向从用户侧移动终端发送测试指令,测试网络速度以及从用户侧移动终端的终端参数; 103:从用户侧的移动终端在接收到测试指令后,将检测到的网络速度以及从用户侧的移动终端的显示分辨率和硬件水平等终端参数发送给主用户侧的移动终端; 硬件水平包括解码速度和CPU(中央处理器)频率等参数。 104:主用户侧的移动终端将所接收到的网络速度信息和从用户的终端信息发送给主用户侧游戏运行设备; 105:游戏开启后,主用户侧的游戏运行设备提取游戏的图像,将提取出的图像的分辨率转换为所接收到的从用户侧的移动终端的显示分辨率,根据从用户侧的移动终端的硬件水平调整图像的码流速度,并根据网络速度确定图像的压缩比,并进行图像压缩; 网络速度较快时,可以使用较低的压缩比,提高显示效果;网络速度较慢时,可以采用较高的压缩比,提高传输速率,在保证传输速度的前提下达到最佳的显示效果,例如,在CDMA2000(码分多址2000)网络中,网络速度在2~3.1M时,压缩比可选择1∶10;网络速度在1~2M时,压缩比可选择1∶20。 与确定压缩比相似,图像码流的调整同样可以根据解码速度和CPU频率与码流速度的对应关系信息,根据从用户侧移动终端实际的硬件水平选择相应的码流速度。 106:主用户侧游戏运行设备通过对应的移动终端将压缩后的游戏图像经无线宽带网络发送到从用户侧的移动终端上; 游戏传输的实时性是游戏对战中的一个重要因素,网络速度是实时性能否保证的基础。稳定高速的无线宽带网络可以保证游戏图像传输的快速准确。 107:从用户侧的移动终端接收并对主用户侧发送的游戏图像进行解码显示,从用户通过游戏控制器进行游戏控制; 108:游戏控制器通过对应的移动终端向主用户侧的移动终端发送控制信息; 109:主用户侧的移动终端将接收到的控制信息发送给对应的游戏运行设备,主用户侧游戏运行设备根据控制信息对游戏进行控制,实现游戏对战,跳转到步骤105。 图2为本实施方式实现游戏远程对战的系统,包括:主用户侧游戏运行设备和对应的移动终端、从用户侧移动终端和对应的游戏控制器以及无线宽带网络,主用户侧游戏运行设备通过USB与对应的移动终端连接,从用户侧移动终端与对应的游戏控制器连接,游戏控制器可以是无线游戏手柄或有线游戏手柄等,主用户侧移动终端与从用户侧移动终端通过无线宽带网络连接,可以通过主用户侧移动终端内置的游戏远程对战程序,以类似拨号的方式,建立主、从用户侧移动终端的连接; 主用户侧游戏运行设备,用于通过主用户侧移动终端向从用户侧移动终端发送测试指令,测试网络速度以及从用户侧移动终端的终端参数,在游戏过程中,提取游戏的图像,将提取出的图像的分辨率转换为所接收到的从用户侧的移动终端的显示分辨率,根据从用户侧的移动终端的硬件水平调整图像的码流速度,并根据网络速度确定图像的压缩比,并进行图像压缩,通过主用户侧移动终端将压缩后的游戏图像经无线宽带网络发送到从用户侧的移动终端上,并根据控制信息对游戏进行控制,实现游戏对战。 主用户侧移动终端,用于将所接收到的网络速度信息和从用户的终端信息发送给主用户侧游戏运行设备,并将接收到的控制信息发送给主用户侧游戏运行设备。 从用户侧移动终端,用于在接收到测试指令后,将检测到的网络速度以及从用户侧的移动终端的显示分辨率和硬件水平等终端参数发送给主用户侧的移动终端,接收并对主用户侧发送的游戏图像进行解码显示,将接收到的游戏控制器发送的控制信息发送给主用户侧移动终端。 本实施例系统中各设备的其他功能请参考方法内容的描述。 图3所示为本实施方式的移动终端,包括:存储器、依次相连的输入输出接口(USB传输接口)、CPU和无线上网模块,存储器与CPU相连可采用专用flash或存储空间,主用户侧游戏运行设备上的处理可以由一个数据处理程序模块完成,在存储器中存储该数据处理程序模块的安装程序,这样可以便于用户在新的游戏运行设备上进行安装,免去了随身携带光盘的麻烦。 输入输出接口,将接收到的测试指令发送给中央处理器;并从相连接的主用户侧游戏运行设备接收压缩后的游戏的图像,将接收到的游戏的图像传送到CPU;将从CPU接收到的控制信息发送给游戏运行设备; CPU,用于将从输入输出接口接收到的测试指令通过无线上网模块进行发送;从无线上网模块接收测试指令,在接收到无线上网模块发送的测试指令后,将终端参数和检测到的网络速度通过无线上网模块进行发送,并对从输入输出接口接收到的游戏的图像进行数据格式转换(如由串行数据转换为并行数据)、缓冲转发和时序控制等数据处理后,发送给无线上网模块;对从无线上网模块接收到的控制信息进行数据处理后,发送给输入输出接口;对从无线上网模块接收到的游戏的图像进行解码播放,将游戏控制器上传的控制信息发送给无线上网模块; 无线上网模块,用于将从空中接收到的游戏的图像和控制信息进行解调并发送给中央处理器,对从中央处理器接收到的游戏的图像和控制信息进行调制并发送。 图4所示为本实施方式的游戏运行设备,包括:图像提取模块、图像处理模块、测试模块、游戏控制模块和输入输出接口,图像提取模块、图像处理模块和输入输出接口依次相连,测试模块和游戏控制模块分别与输入输出接口相连,其中: 图像提取模块,用于在运行游戏的过程中,提取游戏的图像,将所提取出的游戏的图像发送给图像处理模块; 图像处理模块,用于从图像处理模块接收游戏的图像,将接收到的游戏的图像的分辨率转换为所接收到的从用户侧的移动终端的显示分辨率,并根据从用户侧的移动终端的硬件水平调整游戏的图像的码流速度,以及根据网络速度确定图像的压缩比,并进行图像压缩,将压缩后的游戏的图像发送给输入输出接口; 测试模块,用于向输入输出接口发送测试指令,测试网络速度和从用户侧移动终端的终端参数,该终端参数包括:从用户侧的移动终端的显示分辨率和硬件水平; 输入输出接口,用于将接收到的测试指令发送给主用户侧移动终端,通过该主用户侧移动终端发送给从用户侧移动终端,并将接收到的终端参数和网络速度发送给图像处理模块;并将从图像处理模块接收到的压缩后的游戏的图像发送给主叫侧移动终端,通过该主用户侧移动终端发送给从用户侧移动终端;将从图像提取模块接收到的游戏的图像发送给相连接的主用户侧移动终端,通过该主用户侧移动终端发送给从用户侧移动终端;并将接收控制信息发送给游戏控制模块; 游戏控制模块,用于根据从输入输出接口接收到的控制信息进行游戏控制,实现游戏对战。 以上实施方式仅用于说明本发明,而非用于限定本发明。如果不脱离本发明的精神和范围的对本发明进行修改或者等同替换,均应涵盖在本发明的权利要求范围当中。 |