一种电视游戏服务端与客户端的交互方法技术

技术编号:12102423 阅读:95 留言:0更新日期:2015-09-23 20:46
本发明专利技术公开了一种电视游戏服务端设备的服务端与客户端设备的客户端的交互方法,包括如下步骤:S1,服务端设备与WIFI路由器建立连接;S2,所述服务端向设定虚拟地址发送服务端广播消息,所述服务端广播消息包含所述服务端设备的IP地址;S3,所述服务端监听所述设定虚拟地址,在客户端没有收到所述服务端广播消息而向所述设定虚拟地址发送客户端广播消息后,所述服务端获取所述客户端广播消息,并与所述客户端通过IP地址建立连接;其中,所述客户端广播消息包含所述客户端设备的IP地址;S4,所述服务端在接收到所述客户端发送的下载客户端资源文件的请求后,向所述客户端发送所述客户端资源文件。本发明专利技术可以实现良好的用户体验。

【技术实现步骤摘要】
【专利说明】
本专利技术涉及游戏领域,具体涉及。【
技术介绍
】多屏互动游戏所指的是,基于网络通讯协议,通过网络连接,在不同多媒体终端上,如常见基于1S (苹果操作系统),Android(安卓操作系统),Symbian (诺基亚操作系统)等不同操作系统上的不同智能终端设备如手机,PAD(平板),TV(电视)等之间,可进行游戏内容的传输,解析,展示,控制等一系列操作,可以在不同平台设备上进行游戏交互,提升玩家的娱乐体验。简单的说,就是几种设备的屏幕,可以互相连接交互。比如可以利用手机上触屏和感应器,操控平板或TV上的游戏;根据游戏类型不同,可以多人同时连接进行游戏。然而,现有的多屏互动游戏的用户体验存在这不足。【
技术实现思路
】为了克服现有技术的不足,本专利技术提供了一种电视游戏服务端设备与客户端设备的交互方法。一种电视游戏服务端设备与客户端设备的交互方法,包括如下步骤:SI,服务端设备与WIFI路由器建立连接;S2,所述服务端设备的服务端向设定虚拟地址发送服务端广播消息,所述服务端广播消息包含所述服务端设备的IP地址;S3,所述服务端监听所述设定虚拟地址,在客户端设备的客户端没有收到所述服务端广播消息而向所述设定虚拟地址发送客户端广播消息后,所述服务端获取所述客户端广播消息,并与所述客户端设备通过IP地址建立连接;其中,所述客户端广播消息包含所述客户端的IP地址;S4,所述服务端在接收到所述客户端发送的下载客户端资源文件的请求后,向所述客户端发送所述客户端资源文件。在一个实施例中,所述服务端广播消息还包含客户端版本信息和/或服务端设备名称。在一个实施例中,在步骤SI之前还包括如下步骤:所述服务端设备检测是否能够与所述WIFI路由器连接成功,若不能连接,则关闭所述服务端,并显示不能成功连接的原因。在一个实施例中,还包括如下步骤:S5,所述服务端定时检测已连接的客户端是否掉线,并对掉线的客户端进行统计。在一个实施例中,还包括如下步骤:S6,所述服务端设备定时检测是否能够与所述WIFI路由器连接成功,若不能成功的次数达到设定次数,则关闭所述服务端,并向已与所述服务端连接的客户端发送所述服务端关闭的消息。在一个实施例中,在步骤S2之前,判断所述服务端是否支持UDP协议,若支持,则支持UDP协议向所述客户端发送数据。本专利技术还提供了一种客户端设备与电视游戏服务端设备的交互方法,包括如下步骤:SI,所述客户端设备与WIFI路由器建立连接,所述客户端监听设定虚拟地址,以获得服务端发送的服务端广播消息,所述服务端广播消息包含所述服务端设备的IP地址和服务端设备名称;S2,若所述客户端无法接收到所述服务端广播消息,则向所述设定虚拟地址发送客户端广播消息,所述客户端广播消息包含所述客户端设备的IP地址;S3,若客户端接收到多个服务端设备的地址,则在所述客户端设备中显示所述多个服务端设备,并在接收用户输入的选择其中一个服务端设备的命令后,与被选择的服务端设备通过IP地址建立连接;若客户端只接收到一个服务端设备的地址,则所述客户端与所述服务端通过IP地址建立连接。在一个实施例中,所述服务端广播消息还包含客户端版本信息,所述交互方法还包括如下步骤:S4,所述客户端判断本地的客户端版本是否与所述服务端发送的客户端版本一致,若不一致,则向所述服务端请求发送相应客户端版本。在一个实施例中,还包括如下步骤:所述客户端根据所述服务端发送的消息,判断所述服务端是否支持UDP协议,若所述服务端支持UDP协议,则所述客户端支持UDP协议与所述服务端通讯。本专利技术的有益效果是:本专利技术可以实现多个智能移动终端通过电视实现多屏互动游戏,且客户端设备与服务端设备能够快速通讯,用户在游戏过程中能够获得良好的用户体验。【【附图说明】】图1是本专利技术一种实施例的电视游戏服务端设备的工作流程图;图2是本专利技术一种实施例的客户端设备的工作流程图。【【具体实施方式】】以下对专利技术的较佳实施例作进一步详细说明。如图1和2所示,一种电视游戏服务端设备与客户端设备的交互方法,其特征是,包括如下步骤:SI,服务端设备启动,开启服务端设备的服务端,服务端可以是一个异步非阻塞的服务端,这样可以快速准确的进行连接,也可以让大量客户端设备(遥控设备)与服务端(Server端)进行连接,达到多人同屏互动的目的。服务端设备可以是智能电视(显示设备)或智能电视盒子,也即是说服务端可以运行在智能电视或智能电视盒子上。服务端设备的应用程序游戏一使用了服务端设备的服务端,当游戏一启动后,服务端设备进行初始化。S2,服务端设备检测是否能与WIFI路由器(网关)连接成功,若不能成功,则关闭服务端,返回服务端启动失败,并反馈、显示不能成功的原因,以提高CP (内容供应商)应用程序的健壮性。S3,判断所述服务端是否支持UDP协议,若支持,则支持UDP协议向所述客户端发送数据,达到更快的发送速度,若不支持则只使用TCP协议进行通信。无论使用TCP协议还是UDP协议发送数据,数据内容都可以由CP自定义协议,提供更为自由的发送方式。S4,所述服务端向设定虚拟地址发送服务端广播消息,所述服务端广播消息包含所述服务端设备的IP地址,还可以包含服务端设备名称、客户端版本信息(如客户端资源版本号)等。服务端设备存储有不同版本的客户端,并对这些客户端进行管理。S5,所述服务端监听所述设定虚拟地址,在某个客户端没有收到所述服务端广播消息而向所述设定虚拟地址发送客户端广播消息后,所述服务端获取所述客户端广播消息,单独向该客户端单独发送通知地址消息,以便所述客户端与服务端通过IP地址建立连接;这样,所述服务端可以与多个客户端建立连接;其中,所述客户端广播消息包含所述客户端设备的IP地址。S6,所述服务端在接收到所述客户端发送的下载客户端资源文件的请求后,向所述客户端发送所述客户端资源文件。服务端可以将客户端资源以Http的方式发送,这样可以减少网络环境问题带来的影响,新连接的客户端可以下载对应资源文件,并不影响已经连接服务端,正在体验游戏应用程序中的用户。S7,所述服务端定时访问、检测已连接的客户端是否掉线,并对掉线的客户端进行统计,这样可以快速准确地知道当前客户端连接情况,以方便CP对掉线的客户端进行管理,提高服务端设备的应用程序体验。经过上述步骤,服务端启动完成。客户端与服务端之间不传输声音和图像,只传输操控指令,这些操控指令通常只有几个字节,延时可以控制在5毫秒以内。这样休闲、棋牌、ARPG、体感等各种类型的游戏都可以在TV上达到完美的用户体验。S8,所述服务端设备定时检测是否能与WIFI路由器正常连接,判断网络是否畅通,若与WIFI路由当前第1页1 2 本文档来自技高网...

【技术保护点】
一种电视游戏服务端设备与客户端设备的交互方法,其特征是,包括如下步骤:S1,服务端设备与WIFI路由器建立连接;S2,所述服务端设备的服务端向设定虚拟地址发送服务端广播消息,所述服务端广播消息包含所述服务端设备的IP地址;S3,所述服务端监听所述设定虚拟地址,在客户端设备的客户端没有收到所述服务端广播消息而向所述设定虚拟地址发送客户端广播消息后,所述服务端获取所述客户端广播消息,并与所述客户端设备通过IP地址建立连接;其中,所述客户端广播消息包含所述客户端的IP地址;S4,所述服务端在接收到所述客户端发送的下载客户端资源文件的请求后,向所述客户端发送所述客户端资源文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:龚文茂范永良尚韬
申请(专利权)人:深圳橙子游戏科技有限公司
类型:发明
国别省市:广东;44

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

1