联机方法、客户端及系统技术方案

技术编号:10367090 阅读:139 留言:0更新日期:2014-08-28 11:00
本发明专利技术涉及一种联机方法、客户端及系统,其方法包括:客户端开启蓝牙和/或wifi网络;通过蓝牙和/或wifi网络与服务器建立通讯链接,服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入;通过建立的通讯链接加入服务器的应用进行数据交互。本发明专利技术由于服务器同时存在wifi链接和蓝牙链接,客户端无需考虑具体的链接方式,最大程度上降低了用户联机的使用成本,解决了wifi异常情况时无法正常进行设备互联的情况;此外,还可以实现多个客户端之间在ios等平台的wifi与蓝牙混联方式联机,极大程度上满足用户需求。

【技术实现步骤摘要】
联机方法、客户端及系统
本专利技术涉及互联网
,尤其涉及一种多台设备联机的方法、客户端及系统。
技术介绍
随着ios设备的崛起,ios游戏已经成为一种非常流行的产品,并且多个玩家进行联机互动可以更加提升乐趣,但是联机操作对于一些用户而言门槛较高,特别是初级用户对Wifi和蓝牙的认知不足,无法正确的使用Wifi或者蓝牙进行设备互联。另外,目前的ios设备在互联时,一般使用单独的联机方式,比如纯wifi链接或者纯蓝牙链接。而某些ios设备比如iPad通过wifi建立建立局域网时经常会出现链接不稳定的情况,从而导致在wifi异常情况时无法正常进行设备互联;或者在wifi网络复杂时,ios设备经常无故串网使得两个联机设备不再同一个路由器下,导致无法正常进行链接,极大的影响用户的使用。
技术实现思路
本专利技术的主要目的在于提供一种联机方法、客户端及系统,旨在实现联机设备的有效互联。为了达到上述目的,本专利技术提出一种联机方法,包括:客户端开启蓝牙和/或wifi网络;通过蓝牙和/或wifi网络与服务器建立通讯链接,所述服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入;通过建立的通讯链接加入服务器的应用进行数据交互。本专利技术还提出一种联机客户端,包括:网络开启模块,用于开启蓝牙和/或wifi网络;链接建立模块,用于通过蓝牙和/或wifi网络与服务器建立通讯链接,所述服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入;数据交互模块,用于通过建立的通讯链接加入服务器的应用进行数据交互。本专利技术还提出一种联机系统,包括:服务器和至少一客户端,其中:所述服务器用于至少开启蓝牙和wifi网络,启动应用等待客户端加入;所述至少一客户端用于开启蓝牙和/或wifi网络;通过蓝牙和/或wifi网络与所述服务器建立通讯链接,加入服务器的应用进行数据交互。本专利技术提出的一种联机方法、客户端及系统,服务器至少开启蓝牙和wifi网络,客户端开启蓝牙和/或Wifi网络,通过蓝牙和/或Wifi网络与服务器建立通讯链接,并通过建立的通讯链接加入服务器的应用进行数据交互,由于服务器同时存在Wifi链接和蓝牙链接,客户端无需考虑具体的链接方式,最大程度上降低了用户联机的使用成本,解决了Wifi异常情况时无法正常进行设备互联的情况;此外,还可以实现多个客户端之间在ios等平台的Wifi与蓝牙混联方式联机,极大程度上满足用户需求。【附图说明】图1是本专利技术联机方法较佳实施例的流程示意图;图2是本专利技术联机方法较佳实施例中一种联机游戏的原理示意图;图3a至图3f是本专利技术一种联机游戏中相应的操作界面示意图;图4是本专利技术联机客户端较佳实施例的结构示意图;图5是本专利技术联机系统较佳实施例的结构示意图。为了使本专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。【具体实施方式】本专利技术实施例的解决方案主要是:在服务器上开启蓝牙和wifi网络,客户端开启蓝牙和/或wifi网络,客户端通过蓝牙和/或wifi网络与服务器建立通讯链接,并通过建立的通讯链接加入服务器的应用进行数据交互,由于服务器同时存在Wifi链接和蓝牙链接,客户端无需考虑具体的链接方式,以最大程度降低用户联机的使用成本,解决Wifi异常情况时无法正常进行设备互联的情况;此外,还可以实现多个客户端之间在ios等平台的wifi与蓝牙混联方式联机,实现联机设备的有效互联,极大程度上满足用户需求。如图1所示,本专利技术较佳实施例提出的一种联机方法,包括:步骤S101,客户端开启蓝牙和/或wifi网络;步骤S102,通过蓝牙和/或wifi网络与服务器建立通讯链接,所述服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入;在本实施例中,服务器可以是联机设备中具有控制某种应用的主机,比如创建游戏房间的设备,客户端指联机设备中联入主机的其他外围设备终端,比如加入主机进行联机游戏的其他设备。为了避免现有技术中,单独的wifi链接或者蓝牙链接的联机方式(尤其是单独的wifi链接的联机方式),在出现链接不稳定的情况时,导致无法正常进行设备互联,本实施例在服务器端上开启有蓝牙、wifi网络以及其他局域网络等多个网络,本实施例以在服务器端上开启有蓝牙、Wifi网络为例;同时在服务器上启动游戏等网络应用等待客户端的加入,实现联机操作。客户端可以有一个或多个,客户端可以开启蓝牙或wifi网络,或者同时开启蓝牙和Wifi网络,因此,客户端可以通过蓝牙和/或Wifi网络与服务器建立通讯链接。在客户端同时通过蓝牙和wifi网络与所述服务器建立通讯链接时,默认以wifi网络建立的wifi链接方式与所述服务器通讯,在无法建立wifi链接或检测到wifi链接中断时,客户端则以蓝牙链接方式与所述服务器通讯。若参与联机的客户端有两个或两个以上,则可以出现混合链接方式,其中一客户端与服务器通过建立的wifi链接通讯,其中另一客户端与服务器通过建立的蓝牙链接来通讯,由此可以避免某一客户端的wifi网络出现异常时无法实现联机的问题。步骤S103,通过建立的通讯链接加入服务器的应用进行数据交互。客户端通过建立的通讯链接加入服务器的应用,并与服务器之间进行数据交互。对于存在多个客户端的应用场景,比如客户端为两个,则可以是:其中一客户端通过与所述服务器建立的Wifi链接加入服务器的应用,另一客户端通过与所述服务器建立的蓝牙链接加入服务器的应用;两客户端分别以相应的链接方式与所述服务器进行数据交互,且两客户端分别通过所述服务器进行数据交互。以联机游戏为例,如图2所示,图2为联机游戏的原理示意图,图2中示出了创建游戏房间的主机以及分别与主机以两种不同连接方式进行连接的两台设备,其中一台设备通过蓝牙链接方式连接主机,另一台设备通过wifi链接方式连接主机。其中,主机内部程序结构分为通讯层和游戏逻辑层,通讯层与游戏逻辑层,各负其责,从而达到混合连接的目的。通讯层负责接收数据,内部分为蓝牙连接模块和wifi连接模块,不同的连接方式使用不同的连接模块,通讯层把不同连接模块接收的数据按照相同的规则传输给游戏逻辑层;通讯层又可以把游戏逻辑层传递的数据按照蓝牙和wifi的传输规则无线传输出去给相应的设备。游戏逻辑层负责处理游戏逻辑,比如《宝贝拍拍鼓》中主机负责同步游戏分数,这样所有参与游戏的用户可以互相看到分数。以游戏《宝贝拍拍鼓》为例,宝贝拍拍鼓联机对战模式使用蓝牙、wifi混联技术,主机设备为A,参与联机的设备B和C,B使用wifi连接到A,C使用蓝牙连接到A,其交互流程如下:1、主机设备A在系统中开启了蓝牙和wifi网络。2、主机设备A创建了对战房间,并且显示在IP的位置,等待其他玩家加入,如图3a所示。(注:在自己的设备上看自己显示的名称为“自己”第一人称)。3、设备B开启了 wifi,并且与主机设备A在同一个路由器内;设备C开启了蓝牙,wifi未开启或wifi与主机设备A不再同一个路由器内。4、设备B与设备C可以看到主机设备A房间,如图3b所示,点击A设备房间〃进入;王机设备A中加入了 B和C两位玩豕,如图3c所不;在设备B上看到设备B显不在2P位置,如图3d所示;在设备C上看到设备C显示在3P位置,如图3e所示。5、主机A设备点击开本文档来自技高网...
联机方法、客户端及系统

【技术保护点】
一种联机方法,其特征在于,包括:客户端开启蓝牙和/或wifi网络;通过蓝牙和/或wifi网络与服务器建立通讯链接,所述服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入;通过建立的通讯链接加入服务器的应用进行数据交互。

【技术特征摘要】
1.一种联机方法,其特征在于,包括: 客户端开启蓝牙和/或Wifi网络; 通过蓝牙和/或wifi网络与服务器建立通讯链接,所述服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入; 通过建立的通讯链接加入服务器的应用进行数据交互。2.根据权 利要求1所述的方法,其特征在于,当所述客户端开启蓝牙和wifi网络时,所述客户端通过蓝牙和wifi网络与所述服务器建立通讯链接的步骤包括: 所述客户端通过蓝牙和wifi网络与所述服务器进行通讯链接建立; 在无法建立wifi链接或检测到wifi链接中断时,所述客户端以蓝牙链接方式与所述服务器通讯;否则 所述客户端默认以wifi链接方式与所述服务器通讯。3.根据权利要求1或2所述的方法,其特征在于,所述客户端至少为两个,所述客户端通过建立的通讯链接加入服务器的应用进行数据交互的步骤包括: 其中一客户端通过与所述服务器建立的wifi链接加入服务器的应用,另一客户端通过与所述服务器建立的蓝牙链接加入服务器的应用; 两客户端分别以相应的链接方式与所述服务器进行数据交互,且两客户端分别通过所述服务器进行数据交互。4.一种联机客户端,其特征在于,包括: 网络开启模块,用于开启蓝牙和/或wifi网络; 链接建立模块,用于通过蓝牙和/或wifi网络与服务器建立通讯链接,所述服务器至少开启蓝牙和wifi网络,并启动应用等待客户端加入; 数据交互模块,用于通过建立的通讯链接加入服务器的应用进行数据交互。5.根据权利要求4所述的客户端,其特征在于,当所述客户端开启蓝牙和wifi网络时,所述链...

【专利技术属性】
技术研发人员:张铂泉张英烁金炜朱林杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1