交互系统、服务器、客户端和交互方法技术方案

技术编号:21095909 阅读:44 留言:0更新日期:2019-05-11 12:25
本发明专利技术公开了一种交互系统、服务器、客户端和交互方法,属于计算机及互联网技术领域。所述系统包括:属于同一频道的主播客户端、N个游客客户端和服务器;主播客户端,用于在主播用户进行在线直播的过程中,获取主播用户所触发的游戏控制指令,向服务器发送游戏控制指令;服务器,用于根据游戏控制指令向频道内的主播客户端和游客客户端发送操作指示,接收主播客户端发送的直播视频,以及来源于主播客户端和/或游客客户端的互动数据,将直播视频和互动数据整合并发送至游客客户端。本发明专利技术解决了背景技术中涉及的游戏交互模式过于程式化的问题;将主播用户所使用的主播客户端作为游戏进程的控制方,避免游戏交互模式的程式化,增强交互性。

【技术实现步骤摘要】
交互系统、服务器、客户端和交互方法本申请为2014年8月1日提交的申请号为201410377941.7、专利技术名称为“交互系统、服务器、客户端和交互方法”的中国专利申请的分案申请。
本专利技术涉及计算机及互联网
,特别涉及一种交互系统、服务器、客户端和交互方法。
技术介绍
随着计算机技术和互联网技术的不断发展,游戏模式也从最初的单人模式发展成为互动性更强的多人模式。在一种典型的多人模式的交互系统中,该系统通常包括:服务器,以及与服务器相连的至少一个客户端。服务器用于向各个客户端发送控制指令;客户端用于在接收到服务器发送的控制指令后,完成对应的操作。其中,控制指令通常包括用于控制游戏进程的指令,以及用于在游戏过程中触发客户端执行各项游戏操作的指令。在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:在上述游戏交互模式中,服务器对整个游戏过程具有绝对的控制权。然而,服务器毕竟是仅能根据预定程序执行各项操作的机器,在游戏过程中缺乏根据实际情况及时做出应变的能力,致使整个游戏交互模式过于程式化。
技术实现思路
为了解决上述技术中涉及的游戏交互模式过于程式化的问题,本专利技术本文档来自技高网...

【技术保护点】
1.一种交互系统,其特征在于,所述系统包括:属于同一频道的主播客户端和N个游客客户端、以及与所述主播客户端和所述N个游客客户端均相连的服务器,N≥1且N为整数,所述主播客户端用于在所述频道内组织活动,所述活动至少包括:在线直播、聊天互动和游戏互动,且所述主播客户端为所述频道内游戏进程的控制方;所述主播客户端,用于在主播用户进行在线直播的过程中,获取所述主播用户所触发的游戏控制指令,向所述服务器发送所述游戏控制指令;所述服务器,用于接收所述主播客户端发送的所述游戏控制指令,根据频道标识与用户标识的对应关系,向所述主播客户端发送第一操作指示,并向所述N个游客客户端中的部分或者全部发送第二操作指示,...

【技术特征摘要】
1.一种交互系统,其特征在于,所述系统包括:属于同一频道的主播客户端和N个游客客户端、以及与所述主播客户端和所述N个游客客户端均相连的服务器,N≥1且N为整数,所述主播客户端用于在所述频道内组织活动,所述活动至少包括:在线直播、聊天互动和游戏互动,且所述主播客户端为所述频道内游戏进程的控制方;所述主播客户端,用于在主播用户进行在线直播的过程中,获取所述主播用户所触发的游戏控制指令,向所述服务器发送所述游戏控制指令;所述服务器,用于接收所述主播客户端发送的所述游戏控制指令,根据频道标识与用户标识的对应关系,向所述主播客户端发送第一操作指示,并向所述N个游客客户端中的部分或者全部发送第二操作指示,其中所述对应关系中记录有频道标识,以及与所述频道标识对应的频道内加入游戏的主播客户端的用户标识和各个游客客户端分别对应的用户标识;所述主播客户端,还用于接收所述服务器发送的所述第一操作指示,根据所述第一操作指示执行对应的操作;所述游客客户端,用于接收所述服务器发送的所述第二操作指示,根据所述第二操作指示执行对应的操作;所述服务器,还用于接收所述主播客户端发送的直播视频,以及接收来源于所述主播客户端和/或加入游戏的游客客户端的互动数据,将所述直播视频和所述互动数据整合并发送至所述加入游戏的游客客户端。2.根据权利要求1所述的系统,其特征在于,所述主播客户端,还用于采集所述主播用户的直播视频,向所述服务器发送所述直播视频;所述游客客户端,还用于接收所述服务器发送的所述直播视频和所述互动数据,根据所述互动数据生成互动显示内容,所述互动显示内容用于展示所述主播用户和游客用户之间的游戏互动,将所述互动显示内容与所述直播视频融合在同一显示界面进行展示。3.根据权利要求1所述的系统,其特征在于,所述服务器,还用于接收所述主播客户端发送的携带有所述频道对应的频道标识的游戏状态获取请求,获取与所述频道标识对应的频道内的游戏状态,向所述主播客户端发送所述游戏状态;所述主播客户端,还用于接收所述服务器发送的所述游戏状态,根据所述游戏状态显示对应的操作页面;其中,所述游戏状态为无主持状态、有主持未开始状态以及有主持已开始状态中的任意一种;和/或,所述服务器,还用于接收所述游客客户端发送的携带有所述频道对应的频道标识的游戏状态获取请求,获取与所述频道标识对应的频道内的游戏状态,向所述游客客户端发送所述游戏状态;所述游客客户端,还用于接收所述服务器发送的所述游戏状态,根据所述游戏状态显示对应的操作页面;其中,所述游戏状态为无主持状态、有主持未开始状态以及有主持已开始状态中的任意一种。4.根据权利要求3所述的系统,其特征在于,所述主播客户端,还用于当所述游戏状态为所述无主持状态时,接收所述主播用户触发的对应于所述无主持状态对应的操作页面的申请主持信号;在接收到所述申请主持信号后,向所述服务器发送携带有所述频道标识的申请主持请求;所述服务器,还用于接收所述主播客户端发送的所述携带有所述频道标识的申请主持请求;根据所述频道标识向所述频道内的所述N个游客客户端发送游戏状态变更通知,所述游戏状态变更通知用于表示与所述频道标识对应的频道内的游戏状态由所述无主持状态变为所述有主持未开始状态;所述游客客户端,还用于接收所述服务器发送的所述游戏状态变更通知;显示与所述有主持未开始状态对应的操作页面;接收所述游客用户触发的对应于所述有主持未开始状态对应的操作页面的申请加入信号;在接收到所述申请加入信号后,向所述服务器发送携带有所述频道标识的申请加入请求;所述服务器,还用于接收所述游客客户端发送的所述携带有所述频道标识的申请加入请求。5.一种服务器,其特征在于,所述服务器包括:至少一个游戏主控服务器和广播服务器;所述游戏主控服务器,用于接收主播客户端发送的游戏控制指令,所述游戏控制指令是主播用户在进行在线直播的过程中触发并由所述主播客户端获取的,其中,所述主播客户端用于在所述频道内组织活动,所述活动至少包括:在线直播、聊天互动和游戏互动,且所述主播客户端为所述频道内游戏进程的控制方;所述游戏主控服务器,还用于根据所述游戏控制指令,以及频道标识与用户标识的对应关系,向所述主播客户端发送第一操作指示,并向与所述主播客户端属于同一频道的N个游客客户端中的部分或者全部发送第二操作指示,所述对应关系中记录有频道标识,以及与所述频道标识对应的频道内加入游戏的主播客户端的用户标识和各个游客客户端分别对应的用户标识,所述第一操作指示用于触发所述主播客户端根据所述第一操作指示执行对应的操作,所述第二操作指示用于触发所述游客客户端根据所述第二操作指示执行对应的操作,N≥1且N为整数;所述广播服务器,用于接收所述主播客户端发送的直播视频,以及接收来源于所述主播客户端和/或加入游戏的游客客户端的互动数据,将所述直播视频和所述互动数据整合并发送至所述加入游戏的游客客户端。6.根据权利要求5所述的服务器,其特征在于,所述服务器还包括:至少一个视频服务器;所述视频服务器,用于接收所述主播客户端发送的直播视频;所述游戏主控服务器,还用于接收来源于所述主播客户端和/或加入游戏的游客客户端的互动数据。7.根据权利要求5所述的服务器,其特征在于,所述游戏主控服务器,还用于接收所述主播客户端发送的携带有所述频道对应的频道标识的游戏状态获取请求,获取与所述频道标识对应的频道内的游戏状态,向所述主播客户端发送所述游戏状态,以便所述主播客户端根据所述游戏状态显示对应的操作页面;其中,所述游戏状态为无主持状态、有主持未开始状态以及有主持已开始状态中的任意一种;和/或,所述游戏主控服务器,还用于接收所述游客客户端发送的携带有所述频道对应的频道标识的游戏状态获取请求,获取与所述频道标识对应的频道内的游戏状态,向所述游客客户端发送所述游戏状态,以便所述游客客户端根据所述游戏状态显示对应的操作页面;其中,所述游戏状态为无主持状态、有主持未开始状态以及有主持已开始状态中的任意一种。8.根据权利要求7所述的服务器,其特征在于,所述游戏主控服务器,还用于当所述游戏状态为所述无主持状态时,接收所述主播客户端发送的携带有所述频道标识的申请主持请求,所述申请主持请求是所述主播客户端接收到所述主播用户触发的对应于所述无主持状态对应的操作页面的申请主持信号后发送的;所述游戏主控服务器,还用于根据所述频道标识向所述频道内的所述N个游客客户端发送游戏状态变更通知,所述游戏状态变更通知用于表示与所述频道标识对应的频道内的游戏状态由所述无主持状态变为所述有主持未开始状态;所述游戏主控服务器,...

【专利技术属性】
技术研发人员:丘建荣
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1