多人在线的电子游戏通讯系统技术方案

技术编号:10268449 阅读:136 留言:0更新日期:2014-07-30 18:04
本发明专利技术涉及一种通讯系统,尤其是一种多人在线的电子游戏通讯系统,属于数据通讯的技术领域。按照本发明专利技术提供的技术方案,所述多人在线的电子游戏通讯系统,包括设置有允许多人进行交互的计算机,所述计算机能与多个平板无线连接,平板通过IO板与用于交互操作的交互操作设备连接;平板对所述交互操作设备识别后,平板将交互操作设备的操作动作信息传输至计算机内,计算机根据接收的操作动作信息进行交互显示,并能向平板传输交互的实时信息。本发明专利技术通讯方便,能实现多种连接的操作需要,适应范围广,成本低,安全可靠。

【技术实现步骤摘要】
多人在线的电子游戏通讯系统
本专利技术涉及一种通讯系统,尤其是一种多人在线的电子游戏通讯系统,属于数据通讯的

技术介绍
街机游戏在国内已有20多年的历史,期间吸引了一大批的电子玩家。目前街机游戏大都是单机版的,利用一台计算机就可以独立运行的电子游戏,一般是1-2个人对战,单机游戏可在同一的主机下进行分屏游戏,游戏玩家不连入互联网既可以在自己的电脑上玩的游戏,不需要专门的服务器也可以正常运行的游戏。在目前的单机游戏中,只有游戏的摇杆或者游戏按键等和计算机的匹配来进行游戏,单机游戏的形式比较单一,缺乏互动性,缺乏创新,而且单机游戏更多是玩家私人的空间。目前市场上单机的街机游戏各种各样,一款游戏的核心价值是这款游戏对玩家的吸引力,即是通过游戏的题材,类型,画面,剧情,音乐,操作感,平衡性等要素所体现的文化价值,目前的单机游戏只能格外的依托剧情,然而对剧情的过度依赖,导致游戏陷入以剧情为主,游戏为辅的模式。综上,现有的电子游戏通讯形式单一,难以满足多元化的要求。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种多人在线的电子游戏通讯系统,其通讯方便,能实现多种连接的操作需要,适应范围广,成本低,安全可靠。按照本专利技术提供的技术方案,所述多人在线的电子游戏通讯系统,包括设置有允许多人进行交互的计算机,所述计算机能与多个平板无线连接,平板通过IO板与用于交互操作的交互操作设备连接;平板对所述交互操作设备识别后,平板将交互操作设备的操作动作信息传输至计算机内,计算机根据接收的操作动作信息进行交互显示,并能向平板传输交互的实时信息。所述交互操作设备包括光枪设备,平板采用Android操作系统的平板,交互操作设备通过数据线与IO板连接,IO板与平板之间通过USB进行连接。所述平板通过无线连接器与计算机进行连接,所述无线连接器对平板与计算机的无线连接下TCP协议通信的。所述计算机与平板通过U3D平台进行数据通信交互。所述平板根据生产商ID以及产品ID来识别交互操作设备。本专利技术的优点:交互操作设备通过IO板与平板,平板与计算机采用无线连接,从而能交换操作设备之间的连接,计算机能够与多个交互操作设备连接,并能实现多人在线的交互信息处理,从而解决现有单机游戏中不能多人互动的问题,实时性好,适应范围广,安全可靠。附图说明图1为本专利技术的连接示意图。图2为本专利技术进行多人在线互动的结构示意图。图3为本专利技术IO板与平板之间的工作流程图。图4为本专利技术平板与计算机之间的工作流程图。附图标记说明;1-IO板、2-平板、3-无线连接器及4-计算机。具体实施方式下面结合具体附图和实施例对本专利技术作进一步说明。如图1和图2所示:为了能通讯方便,实现多种连接的交互操作需要,本专利技术包括设置有允许多人进行交互的计算机4,所述计算机4能与多个平板2无线连接,平板2通过IO板1与用于交互操作的交互操作设备连接;平板2对所述交互操作设备识别后,平板2将交互操作设备的操作动作信息传输至计算机4内,计算机4根据接收的操作动作信息进行交互显示,并能向平板2传输交互的实时信息。具体地,为了能实现多人在线的互动,所述计算机4允许多人进行交互,并进行一些交互的操作的识别、处理以及反馈等,具体实施时,可以在计算机4内安装允许多人交互的游戏,如射击类游戏等;当有多个平板2与计算机4连接时,计算机4形成了一个实际意义上的服务器。所述计算机4的交互显示是指根据交互操作设备的输入进行相应的显示,如移动、跳跃等动作,计算机4向平板2传输的交互实时信息包括位置信息以及多种相关的信息等。IO板1可以采用现有能实现输入输出的集成电路板。所述交互操作设备包括光枪设备,平板2采用Android(安卓)操作系统的平板,交互操作设备通过USB与IO(Input-Output)板1连接,IO板1与平板2之间通过USB(UniversalSerialBus)Host进行连接。在具体实施时,对于计算机4内的游戏,交互操作设备可以采用光枪设备,通过光枪设备能够进行瞄准、移动以及射击等动作输入,交互操作设备通过数据线与IO板1连接,IO板1通过USB数据线与平板2连接,平板2与IO板1之间通过USB进行连接,平板2能通过IO板1将交互操作设备的操作动作信息进行接收,并处理后传输至计算机4内。所述平板2通过无线连接器3与计算机4进行连接,所述无线连接器3对平板2与计算机4在无线连接下采用的TCP协议通信,所述计算机4与平板2基于U3D平台进行数据通信交互。所述平板2根据生产商ID(identification)以及产品ID来识别交互操作设备。无线连接器3能实现的无线连接方式可以为WIFI或蓝牙等,具体可以根据需要进行设置选择,此处不再赘述。如图3所示,交互操作设备通过数据线与IO板1连接后,IO板1通过带有USB插口的数据线连接平板2,平板2进行检测设备,本专利技术实施例中,平板2采用枚举多个设备接口的方式进行识别,平板2根据交互操作设备的生产厂商ID以及产品ID进行识别,当检测的交互操作设备与平板2内现有的参数匹配时,平板2能够完成对所述交互操作设备的识别,否则,平板2不能完成对所述交换操作设备的识别,当平板2完成识别后,平板2会打开所述交互操作设备的输入,即平板2能进行相关的数据发送与接收,所述发送的数据包括数据类型、消息内容,消息长度以及发送时间等。具体地,IO板1与平板2是通过AndroidUSBHost方式连接。首先,平板2检测交互操作设备,由于平板2采用Android系统的平板设备,从而可以支持多中外围的USB的接口,而每个接口的传输功能是一样的,对于不同厂商生成的USB,每个USB接口具体唯一的标识ID,用一个资源文件来定义USB设备的属性,例如供应商ID和产品ID。当IO板1插入到平板2上的时候,平板2使用迭代器的方法列举所连接到平板上的所有USB设备的列表,通过传入的设备名称得到设备的对象,如果找到USB设备,那么就可以自动获取并给设备授予连接的权限。为了避免线程的阻塞,可以创建一个新的线程去负责所有数据的传输,通过生产商ID和产品ID找到合适的接口,就可以发消息了,通过平板2内进行参数设置,所述设置的参数包括发送数据还是接受数据的ID(如果ID为0,则执行发数据,如果为1,则执行接受数据),还包括收发数据的内容,数据的大小,发送和接受数据的时间。这些数据将打包作为计算机4到平板2之间连接时,作为消息内容来进行通信。如图4所示,通过计算机4对交互的数据进行处理,在计算机4内安装允许多人参与的射击类游戏时,通过交互操作设备能够进行射击的相关操作,通过计算机4能够进行操作结果的显示输出。计算机4与平板2之间是通过TCP协议连接的,计算机4与平板2之间基于U3D(Unity3D)进行通信,在U3D内保护一个通信库,通信库内包含很多信息,例如连接服务器,计算机4上的IP信息,端口信息等。在计算机4与平板2之间发送数据包,所述发送的数据包是有消息头和消息内容构成的,消息头是消息头信息,如游戏中的聊天消失,开始游戏,准星,枪,游戏结束,主角伤害,弹夹信息,怪的分数,准星不可用消息,确定准星,人物死亡,自动加弹夹等消息头,消息内容则是对对应的消息头所带信息的细化,是真正传输消息的主要本文档来自技高网...
多人在线的电子游戏通讯系统

【技术保护点】
一种多人在线的电子游戏通讯系统,其特征是:包括设置有允许多人进行交互的计算机(4),所述计算机(4)能与多个平板(2)无线连接,平板(2)通过IO板(1)与用于交互操作的交互操作设备连接;平板(2)对所述交互操作设备识别后,平板(2)将交互操作设备的操作动作信息传输至计算机(4)内,计算机(4)根据接收的操作动作信息进行交互显示,并能向平板(2)传输交互的实时信息。

【技术特征摘要】
1.一种多人在线的电子游戏通讯系统,其特征是:包括设置有允许多人进行交互的计算机(4),所述计算机(4)能与多个平板(2)无线连接,平板(2)通过IO板(1)与用于交互操作的交互操作设备连接;平板(2)对所述交互操作设备识别后,平板(2)将交互操作设备的操作动作信息传输至计算机(4)内,计算机(4)根据接收的操作动作信息进行交互显示,并能向平板(2)传输交互的实时信息;所述平板(2)通过无线连接器(3)与计算机(4)进行连接,所述无线连接器(3)对平板(2)与计算机(4)是无线连接方式下TCP协议通信的;所述计算机(4)与平板(2)通过U3D平台进行数据通信交互;在计算机(4)与平板(2)之间发送数据包,所述发送的数据包是由...

【专利技术属性】
技术研发人员:张翼
申请(专利权)人:无锡梵天信息技术股份有限公司
类型:发明
国别省市:江苏;32

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

1