多人同屏实时交互游戏中保持网络稳定的方法及系统与流程

文档序号:15235871发布日期:2018-08-24 04:09阅读:1151来源:国知局

本发明涉及网络通信领域,特别涉及一种多人同屏实时交互游戏中保持网络稳定的方法及系统。



背景技术:

电子游戏是人们生活中重要的娱乐方式。在聚会或者大型集会中,多个玩家对同一个屏幕进行操作的游戏方式能够点燃聚会的气氛。例如,申请号201710152536.9所示的将手机作为遥控器实现多人同屏交互游戏的方法,玩家可以通过智能终端随时加入同一个游戏。但是,现有技术中,由于网络的限制,导致在同一个电脑端的游戏玩家数量的限制。有时候在同一个电脑端即使只有两个玩家,也会导致加载在电脑上的游戏的卡顿。



技术实现要素:

本发明要解决的技术问题是提供多人同屏实时交互游戏中保持网络稳定的方法及系统,以解决网络信号不强或者不稳定的情况下,游戏的卡顿问题。

为了解决上述技术问题,本发明的技术方案为:

多人同屏实时交互游戏中保持网络稳定的方法,包括以下步骤:

s1:数据处理器通过数据线连接显示屏幕;

s2:所述数据处理器同时连接属于不同网段的多个网络;

s3:智能移动终端进入加载在所述数据处理器的游戏的遥控界面,所述游戏由远程的后台服务器支持;

s4:通过所述遥控界面发送实时指令至所述后台服务器;

s5:所述后台服务器将包含所述实时指令的数据包分别通过所述多个网络反馈至所述数据处理器;

s6:所述数据服务器择优取得最先到达的数据包,以使得所述显示屏幕呈现所述实时指令。

优选的,s2中,所述多个网络包含至少两个有线网络、或者至少两个无线网络、或者至少一个有线网络和一个无线网络。

优选的,s3中,所述智能移动终端进入所述遥控界面的方式为:扫描与所述游戏相关联的二维码。

优选的,s6中,所述数据服务器的动作还包括:丢弃并删除属于同一所述实时指令的晚到的数据包。

根据本发明的另一个方面,本发明还提供了一种多人同屏实时交互游戏中保持网络稳定的系统,包括:相互关联的后台服务器、数据处理器、显示屏幕、以及智能移动终端,所述数据处理器通过数据线与所述显示屏幕连接,所述数据处理器通过属于不同网段的多个网络与所述后台服务器连接,所述数据处理器用于运行由所述后台服务器支持的游戏,并将所述游戏在所述显示屏幕上呈现;所述智能移动终端用于进入所述游戏的遥控界面,以通过所述遥控界面向所述后台服务器发送实时指令;所述后台服务器用于通过所述多个网络将包含所述实时指令的数据包反馈至所述数据处理器;所述数据处理器能够择优取得最先到达的数据包,以使得所述显示屏幕呈现所述实时指令。

优选的,所述数据处理器为具有hdmi接口的电脑,所述电脑通过hdmi接线与所述显示屏幕连接。

优选的,所述多个网络包含至少两个有线网络、或者至少两个无线网络、或者至少一个有线网络和一个无线网络。

优选的,所述电脑的屏幕或者所述显示屏幕上显示与所述游戏相关联的二维码,以用于所述智能移动终端扫描。

优选的,所述数据服务器还能够丢弃并删除属于同一所述实时指令的晚到的数据包。

与现有技术相比,本发明的有益效果在于:通过双线或多线网络通道的网络层优化,保证游戏的数据包在网络传输过程中不丢失,保障了即使是在网络信号不强或不稳定情况下,游戏的顺畅运行。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1为本发明多人同屏实时交互游戏中保持网络稳定的方法的流程图;

图2为本发明多人同屏实时交互游戏中保持网络稳定的系统的连接关系示意图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。

如图2所示,本发明多人同屏实时交互游戏中保持网络稳定的系统,主要由相互关联的后台服务器、数据处理器、显示屏幕、以及智能移动终端构成。数据处理器通过数据线与所述显示屏幕连接。在本实施例中,数据处理器为电脑。而且,为了保证图像传输的稳定性和清晰性,电脑通过hdmi接线与显示屏幕连接。数据处理器通过属于不同网段的多个网络与后台服务器连接。所述多个网络包含至少两个有线网络、或者至少两个无线网络、或者至少一个有线网络和一个无线网络,从而使得数据处理器能够拥有多个不相关联的网络通道,从而实现双线或者多线的网络物理层优化。当数据处理器运行由所述后台服务器支持的游戏时,所述游戏能够同时在所述显示屏上呈现。因此,玩家的实时指令能够通过不同的物理网络迅速抵达显示屏幕,从而确保显示屏幕上的游戏画面的流畅性。

显示屏上还具有与游戏的操作界面相连接的二维码。玩家只要通过智能移动终端扫描二维码就能够进入所述游戏的遥控界面。智能移动终端是与后台服务器远程连接的。因此,玩家通过遥控界面上的操作按钮向后台服务器发送实时指令。当接收到实时指令后,后台服务器将对应的计算结果,以包含实时指令的数据包的形式,通过多个网络反馈至数据处理器。也就是说,数据服务器能够通过多个网络的通道,先后或者同时收到属于同一个实时指令的数据包。因此,数据处理器能够择优取得最先到达的数据包,以使得所述显示屏幕及时呈现实时指令所代表的动作。而且,为了避免占用运行内存,数据服务器还能够丢弃并删除属于同一所述实时指令的晚到的数据包。通过双线或者多线网络的算法优化,游戏中属于同一实时指令的两份或多份数据包同时向数据处理器传输,然后根据算法识别最早到达的数据包,丢弃晚到的数据包,从而确保游戏数据包不丢失。

如图1所示,基于上述保持网络稳定的系统,本发明还公开了多人同屏实时交互游戏中保持网络稳定的方法,具体包括以下步骤:

s1:数据处理器通过数据线连接显示屏幕;

s2:所述数据处理器同时连接属于不同网段的多个网络;

s3:智能移动终端进入加载在所述数据处理器的游戏的遥控界面,所述游戏由远程的后台服务器支持;

s4:通过所述遥控界面发送实时指令至所述后台服务器;

s5:所述后台服务器将包含所述实时指令的数据包分别通过所述多个网络反馈至所述数据处理器;

s6:所述数据服务器择优取得最先到达的数据包,以使得所述显示屏幕呈现所述实时指令。

在s2中,所述多个网络包含至少两个有线网络、或者至少两个无线网络、或者至少一个有线网络和一个无线网络。因此,本发明的数据处理流程能够通过双线或多线网络通道的网络层优化,保证游戏的数据包在网络传输过程中不丢失,保障了即使是在网络信号不强或不稳定情况下,游戏的顺畅运行。

在s3中,智能移动终端进入所述遥控界面的方式为:扫描与所述游戏相关联的二维码,从而将智能移动终端的人机界面切换到操作游戏的遥控界面。

在s6中,数据服务器的算法除了优先选择最先到达的数据包之外,为了避免运行内存的占用,数据服务器的动作还包括:丢弃并删除属于同一所述实时指令的晚到的数据包。

以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1