CN107659559A - 一种游戏*** - Google Patents

一种游戏*** Download PDF

Info

Publication number
CN107659559A
CN107659559A CN201710733759.4A CN201710733759A CN107659559A CN 107659559 A CN107659559 A CN 107659559A CN 201710733759 A CN201710733759 A CN 201710733759A CN 107659559 A CN107659559 A CN 107659559A
Authority
CN
China
Prior art keywords
live
game
broadcasting room
direct broadcasting
service unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710733759.4A
Other languages
English (en)
Other versions
CN107659559B (zh
Inventor
段文文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201710733759.4A priority Critical patent/CN107659559B/zh
Publication of CN107659559A publication Critical patent/CN107659559A/zh
Application granted granted Critical
Publication of CN107659559B publication Critical patent/CN107659559B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/86Watching games played by other players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6402Address allocation for clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本公开提供了一种游戏***,包括游戏服务器和与所述游戏服务器连接的游戏客户端,该游戏***还包括直播接入服务器,用于在游戏客户端中接入直播平台提供的直播服务,所述直播接入服务器包括:直播大厅服务单元,用于根据预设的规则获取所述直播平台的直播列表,并为所述直播列表中的至少部分直播平台直播间分配对应的游戏内直播间;游戏内直播间服务单元,用于根据所述直播大厅服务单元的所述分配创建对应的游戏内直播间;所述直播大厅服务单元还用于通过游戏服务器向进入游戏内直播间的游戏玩家发送直播数据获取地址,以供游戏客户端接收直播数据。本公开具有稳定性高、数据传输效率高的优点。

Description

一种游戏***
技术领域
本公开涉及计算机交互技术领域,尤其涉及一种游戏***。
背景技术
在移动互联网的浪潮下,网络直播逐渐成为泛娱乐市场中最为重要的组成部分,而作为网络直播市场的细分市场,游戏直播在整个直播市场中占据半壁江山,部分游戏厂商也开始尝试在游戏中接入网络直播功能。
现有技术中,在游戏中接入网络直播功能的形式有两类:
1.在游戏中引入游戏观战功能,游戏玩家可通过游戏客户端观看其他游戏玩家的游戏画面。严格意义来说,这种方式仅仅是提供一种观战功能,玩家只能看到游戏画面,无法观看到主播的现场视频,其并非真正意义上的网络直播。
2.通过在游戏客户端中嵌入直播平台的客户端或其部分功能,从而使得游戏玩家能够在游戏客户端中观看直播平台的直播,这种方式在游戏客户端中实现了直播功能,但其未考虑直播平台的带宽压力,也未实现游戏与直播的有效融合。
发明内容
本公开的目的在于提供一种游戏***,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个提示信号触发交互不便的问题。
一种游戏***,包括游戏服务器和与所述游戏服务器连接的游戏客户端,还包括:
直播接入服务器,用于在所述游戏客户端中接入直播平台提供的直播服务,所述直播接入服务器包括:
直播大厅服务单元,与所述直播平台连接,用于根据预设的规则获取所述直播平台的直播列表,并为所述直播列表中的至少部分直播平台直播间分配对应的游戏内直播间;
游戏内直播间服务单元,与所述直播大厅服务单元连接,用于根据所述直播大厅服务单元的所述分配创建对应的所述游戏内直播间,并记录每一个进入所述游戏内直播间的游戏玩家;
所述直播大厅服务单元还与所述游戏服务器连接,用于通过所述游戏服务器向进入所述游戏内直播间的所述游戏玩家发送与所述游戏内直播间对应的所述直播平台直播间的直播数据获取地址,以供所述游戏玩家的所述游戏客户端基于所述直播数据获取地址接收所述直播平台发送的直播数据。
优选地,所述游戏内直播间服务单元还用于接收所述游戏客户端通过所述游戏服务器向所述游戏内直播间发送的直播交互信息,以及将所述游戏内直播间接收到的所述直播交互信息通过所述游戏服务器发送给对应的所述游戏内直播间内的所述游戏玩家的所述游戏客户端。
与现有技术相比,本发明通过直播接入服务器的直播大厅服务单元及游戏内直播间服务单元,创建与直播平台直播间对应的游戏内直播间,由游戏内直播间来管理游戏内直播观众,降低了游戏平台和直播平台的耦合度,保证了游戏内直播***、直播玩法/逻辑的独立性,与直播平台互不影响干扰,游戏客户端仅需从直播平台获取直播音视频数据即可。
优选方案中,游戏内直播间的游戏玩家之间的直播交互信息也基于直播间服务单元而由各游戏服务器进行广播/转发,而无需通过直播平台进行扩散,从而有效降低了直播平台的负载压力。
附图说明
通过参照附图来详细描述其示例性实施例,本公开的上述和其它特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本公开一具体实施例的***架构图;
图2是图1中直播接入服务器的一具体实施例架构图;
图3是图1中直播接入服务器的另一具体实施例架构图;
图4是本公开另一具体实施例的***架构图;
图5是本公开一具体实施例的各单元间交互过程时序图。
具体实施方式
现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、材料、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免模糊本公开的各方面。
此外,附图仅为本公开的示意性图解,并非一定是按照比例绘制。图中相同的附图标记标识相同或相似的部分,因而将省略对它们的重复描述。
如图1所示,本示例性实施例中首先公开了一种游戏***,游戏服务器和与所述游戏服务器连接的游戏客户端,为了在游戏***中更好的接入直播平台,提供的直播服务,本实施例在游戏***中增加了直播接入服务器,该直播接入服务器与游戏服务器连接,同时也与直播平台连接。
如图2所示的实施例中,直播接入服务器包括:
直播大厅服务单元,与所述直播平台连接,用于根据预设的规则获取所述直播平台的直播列表,并为所述直播列表中的至少部分直播平台直播间分配对应的游戏内直播间。其中,所述预设的规则可以根据实际业务需求进行设定,例如:仅获取在直播本游戏的直播间的列表、或仅获取观众数大于预设数量的直播间的列表、或获取直播平台所有直播间的列表、或者其他预先设定的规则。
游戏内直播间服务单元,与所述直播大厅服务单元连接,用于根据所述直播大厅服务单元的所述分配创建对应的游戏内直播间,并记录每一个进入游戏内直播间的游戏玩家。即:游戏内直播间服务单元为对应的直播平台直播间创建对应的游戏内直播间,如后文所述,该游戏内直播间用于处理观看同一直播的游戏内玩家的直播操作。
所述直播大厅服务单元还与游戏服务器连接,用于通过游戏服务器向进入游戏内直播间的游戏玩家发送与所述游戏内直播间对应的直播平台直播间的直播数据获取地址,以供所述游戏玩家的游戏客户端基于所述直播数据获取地址接收所述直播平台发送的直播数据。在具体的实施例中,游戏服务器可通过拉取直播大厅服务单元的直播列表信息并向玩家发送对应的直播间的直播数据获取地址,其中,所述直播数据优选包括视频流数据和/或音频流数据,本实施例中,直播数据由游戏客户端直接从直播平台获取,而无需经过游戏服务器进行传输。
直播大厅服务单元和游戏内直播间服务单元可以是独立的服务器或服务器群,也可以通过共用同一个服务器来实现,只要能够实现其对应的功能即可,本发明不予限定。
在优选的实施例中,游戏内直播间服务单元作为游戏内直播间的管理单元,用于处理游戏内直播间内的玩家的直播操作,包括用于接收游戏客户端通过游戏服务器向游戏内直播间发送的直播交互信息,以及将游戏内直播间接收到的所述直播交互信息通过游戏服务器发送给对应游戏内直播间内的游戏玩家的游戏客户端。直播交互信息包括但不限于以下交互信息中的一种或两种或多种:弹幕发言、礼物赠送、主播关注、进出直播间等等,在更加优选实施例中,游戏内直播间服务单元还与直播平台网络连接,将游戏内直播间内直播交互信息同步给直播平台以供直播平台转发给直播平台对应直播平台直播间的用户。
在优选的具体实施例中,如图3所示,所述直播接入服务器还包括:直播中心服务单元,与所述直播平台连接,用于接收主播通过所述直播平台发送的游戏账号绑定请求,并将所述游戏账号绑定请求转发给对应的游戏服务器进行绑定;游戏服务器根据预设的规则拒绝或确认将所述主播的直播平台账号与对应的游戏账号绑定,并存储所述直播平台账号与对应的游戏账号绑定的绑定关系。通过直播平台账号与游戏账号的绑定,有助于游戏直播的鉴权、主播的账号管理、游戏内直播间的信息管理(例如礼物阶段等等)。在更加优选的实施例中,直播大厅服务单元获取所述直播列表中各主播的直播平台账号信息,并基于所述直播平台账号信息向所述游戏服务器发起开播请求;游戏服务器根据所述绑定关系对所述开播请求所包含的直播平台账号进行绑定关系鉴权,对于直播平台账号未绑定游戏账号的向所述直播大厅服务器反馈拒绝开播应答,对于直播平台账号绑定了游戏账号的,向直播大厅服务器反馈对应游戏账号的游戏信息(例如:游戏ID、游戏内昵称、游戏等级、头像等等信息),直播大厅服务器则根据游戏服务器反馈的游戏信息初始化对应游戏内直播间的对应信息。
在更加具体的优选实施例中,游戏内直播间服务单元根据游戏内直播间玩家的礼物赠送请求,向游戏服务器转发所述礼物赠送请求,游戏服务器接收到礼物赠送请求后,修改对应游戏内直播间主播的直播平台账号所绑定游戏账号的游戏数据,实现礼物的接受。例如:玩家向主播赠送10000游戏币,则游戏内直播间服务单元将该赠送请求发给主播对应游戏账号所归属的游戏服务器,游戏服务器修改对应账号的游戏数据以增加10000游戏币。
为进一步阐释本发明的技术方案,下文以移动游戏***为例对在移动游戏中接入直播平台提供的直播服务的优选具体实施例进行解释(鉴于前文已经对部分***的结构、功能、连接关系进行了详细描述,对前文已经描述的内容可以参考前文之描述,后文将仅予以简述,本领域计算人员可以理解,前文所述之内容与后文之内容可以互相参考和结合):
如图4所示,本具体实施例的游戏***包括游戏服务器、游戏客户端和直播接入服务器,其中:
游戏服务器主要是指游戏玩法服务器,是游戏客户端直接连接的游戏服务器。游戏服务器在直播接入中承担了分布式扩散直播交互信息的功能,即:每个游戏服务器负责管理本游戏服务器直播观众(玩家)的直播观看信息和状态,将其所在游戏内直播间的其他玩家的直播交互信息转发给对应玩家,同时游戏服务器也作为礼物结算中的执行模块,在玩家赠送礼物时,扣除玩家对应的游戏道具(例如游戏币),增加主播绑定的游戏账号相应的游戏道具。
游戏客户端是指安装在用户移动设备上的游戏应用,其与游戏服务器连接,与游戏服务器一同向玩家提供游戏服务。在直播接入中,游戏服务器还连接直播平台,接受直播平台的直播数据。
直播接入服务器主要由直播中心服务单元、直播大厅服务单元、游戏内直播间服务单元以及代理同步服务单元等4个模块组成,每个服务单元均可以是由一个或多个服务器组成,各个服务单元的主要功能如下:
直播中心服务单元主要负责主播的直播平台账号与游戏账号的绑定服务;在本实施例中,直播中心服务单元还负责主播的排行榜功能,其根据预设的规则对主播进行排名,例如:根据主播的受关注的数量、主播的活跃度等等。
直播大厅服务单元主要负责与游戏直播平台交互,获取直播列表并将直播列表同步给游戏服务器(关于直播列表的获取、同步前文已有详细论述,此处不予赘述),主播开播/关播、向游戏玩家推荐主播、邀请游戏玩家观看直播等服务,以及根据直播列表创建初始化游戏内直播间的主播直播数据,并分配游戏内直播间,实时管理游戏内直播间的主播直播数据。例如:根据直播列表向游戏服务器请求主播所绑定游戏账号的游戏数据,例如:游戏ID、游戏昵称、游戏角色及等级等等数据,并根据游戏数据对游戏内直播间进行初始化,然后分配对应的游戏内直播间;如对应游戏账号的游戏数据发生变化,则直播大厅服务器相应的修改所涉游戏内直播间对应的数据。
游戏内直播间服务单元主要负责管理游戏内直播间内的玩家操作,如游戏玩家进入/离开游戏内直播间、游戏内直播间观众数据信息管理(人数、优质观众、游戏积分等)、弹幕发言、赠送礼物等消息,并将弹幕和礼物信息同步给直播平台以用于在通过直播平台广播之对应直播平台直播间的直播观众。在优选的实施例中,游戏内直播间服务单元还同步直播间关注数据信息到游戏直播大厅服。
代理同步服务单元用于代理直播接入服务器其他各单元与直播平台和/或游戏服务器之间的数据通信。
结合图5所示,在本具体实施例中,游戏内直播服务流程如下(鉴于代理同步服务器的功能在于代理数据通信,本领域技术人员可以理解
下文中各个模块中的数据均可以是基于代理同步服务器进行传输的,但
为了便于理解下文中不再对此进行赘述):
1、主播直播平台账号与游戏账号绑定的流程
1-1)主播通过直播平台向直播中心服务单元请求绑定直播平台账号与游戏账号;1-2)当直播中心服务单元收到绑定请求后,将绑定请求转到相应的游戏服务器进行绑定鉴权流程;1-3)游戏服务器再向对应游戏账号发送鉴权请求;1-4)游戏玩家通过游戏客户端向游戏服务器进行绑定确认后;1-5)游戏服务器直播中心服务器确认绑定关系,同时在游戏服务器本地存储所述绑定关系;1-6)直播中心服务单元也同步存储所述绑定关系。
2、主播开播的流程
2-1)主播通过直播平台向游戏大厅服务单元发起开播请求;2-2)游戏大厅服务单元向游戏服务器转发开播请求,请求游戏服务器进行鉴权并反馈绑定游戏账号的相关游戏数据;2-3)游戏服务器收到开播请求后,对对应主播的直播平台是否预先绑定游戏账号进行鉴权,对于鉴权通过的,向游戏大厅服务单元反馈绑定游戏账号的相关游戏数据,对于鉴权未通过的,反馈鉴权失败通知;2-4)游戏直播大厅服务单元收到相关游戏数据后,创建并分配游戏内直播间,然后对游戏内直播间进行数据初始化,每一个游戏内直播间分别与一个直播平台直播间一一对应,当然一个直播平台直播间也可以对应多个游戏内直播间。
3、游戏客户端观看直播的流程
3-1)玩家通过游戏客户端的用户交互界面选择直播功能后,游戏客户端向游戏服务器发起直播观看请求;3-2)游戏服务器接受到直播观看请求后,将直播列表发送给游戏客户端(该直播列表由直播大厅服务单元同步给游戏服务器);3-3)游戏客户端根据玩家对游戏内直播间的选择,向游戏服务器请求进入对应游戏内直播间服务单元对应的游戏内直播间,同时向直播平台获取对应直播数据;3-4)游戏服务器根据玩家的选择将玩家列为对应游戏内直播间的观众,同时直播平台向游戏客户端反馈与游戏内直播间对应的游戏平台直播间的直播数据,包括音频数据和视频数据。
4、直播交互信息的转发
4-1)玩家通过游戏客户端发起直播交互信息后,客户端将直播交互信息发送给游戏服务器;
4-2)游戏服务器接受到直播交互信息后,将直播交互信息转发给对应的游戏内直播间服务单元;
4-3)游戏内直播间服务单元接收到直播交互信息后,将该信息同步给对应直播间内其他玩家所在的游戏服务器,优选地,游戏内直播间服务单元还将受到的全部或部分直播交互信息(例如:弹幕信息)同步给直播平台,以供直播平台发送给对应游戏平台直播间内的观众;
4-4)其他游戏服务器再对所述直播交互信息进行处理或转发给对应直播间内的游戏玩家。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、电子设备、或者网络设备等)执行根据本发明实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (9)

1.一种游戏***,包括游戏服务器和与所述游戏服务器连接的游戏客户端,其特征在于,还包括:
直播接入服务器,用于在所述游戏客户端中接入直播平台提供的直播服务,所述直播接入服务器包括:
直播大厅服务单元,与所述直播平台连接,用于根据预设的规则获取所述直播平台的直播列表,并为所述直播列表中的至少部分直播平台直播间分配对应的游戏内直播间;
游戏内直播间服务单元,与所述直播大厅服务单元连接,用于根据所述直播大厅服务单元的所述分配创建对应的所述游戏内直播间,并记录每一个进入所述游戏内直播间的游戏玩家;
所述直播大厅服务单元还与所述游戏服务器连接,用于通过所述游戏服务器向进入所述游戏内直播间的所述游戏玩家发送与所述游戏内直播间对应的所述直播平台直播间的直播数据获取地址,以供所述游戏玩家的所述游戏客户端基于所述直播数据获取地址接收所述直播平台发送的直播数据。
2.根据权利要求1所述的***,其特征在于:
所述游戏内直播间服务单元还用于接收所述游戏客户端通过所述游戏服务器向所述游戏内直播间发送的直播交互信息,以及将所述游戏内直播间接收到的所述直播交互信息通过所述游戏服务器发送给对应的所述游戏内直播间内的所述游戏玩家的所述游戏客户端。
3.根据权利要求1所述的***,其特征在于,所述直播接入服务器还包括:
直播中心服务单元,与所述直播平台连接,用于接收主播通过所述直播平台发送的游戏账号绑定请求,并将所述游戏账号绑定请求转发给对应的所述游戏服务器进行绑定;
所述游戏服务器还用于根据所述预设的规则拒绝或确认将所述主播的直播平台账号与对应的游戏账号绑定,并存储所述直播平台账号与对应的所述游戏账号绑定的绑定关系。
4.根据权利要求3所述的***,其特征在于:
所述直播大厅服务单元还用于获取所述直播列表中各主播的直播平台账号信息,并基于所述直播平台账号信息向所述游戏服务器发起开播请求;
所述游戏服务器还用于根据所述绑定关系对所述开播请求所包含的所述直播平台账号进行绑定关系鉴权,对于所述直播平台账号未绑定所述游戏账号的,向所述直播大厅服务器反馈拒绝开播应答。
5.根据权利要求3所述的***,其特征在于:
所述直播大厅服务单元还用于获取所述直播列表中各主播的直播平台账号信息,基于所述直播平台账号信息向所述游戏服务器发起开播请求,并根据所述游戏服务器反馈的所述直播平台账号对应的所述游戏账号的游戏信息,初始化对应的所述游戏内直播间。
6.根据权利要求1-5任意一项所述的***,其特征在于:
所述游戏内直播间服务单元还与所述直播平台连接,用于将接收到的所述直播交互信息发送给所述直播平台。
7.根据权利要求2-5任意一项所述的***,其特征在于:
所述直播交互信息包括礼物赠送请求;
所述游戏内直播间服务单元还用于根据所述礼物赠送请求,向所述游戏服务器转发所述礼物赠送请求;
所述游戏服务器根据所述礼物赠送请求,修改对应的所述游戏内直播间内所述主播的所述直播平台账号所绑定的所述游戏账号的所述游戏数据。
8.根据权利要求2-5任意一项所述的***,其特征在于,所述直播接入服务器还包括:
代理同步服务单元,分别与所述游戏内直播间服务单元及所述直播平台连接,用于中转所述游戏内直播间服务单元与所述直播平台的数据交互。
9.根据权利要求2-5任意一项所述的***,其特征在于,所述直播数据包括视频流数据和/或音频流数据。
CN201710733759.4A 2017-08-24 2017-08-24 一种游戏*** Active CN107659559B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710733759.4A CN107659559B (zh) 2017-08-24 2017-08-24 一种游戏***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710733759.4A CN107659559B (zh) 2017-08-24 2017-08-24 一种游戏***

Publications (2)

Publication Number Publication Date
CN107659559A true CN107659559A (zh) 2018-02-02
CN107659559B CN107659559B (zh) 2020-03-03

Family

ID=61128791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710733759.4A Active CN107659559B (zh) 2017-08-24 2017-08-24 一种游戏***

Country Status (1)

Country Link
CN (1) CN107659559B (zh)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509555A (zh) * 2018-03-22 2018-09-07 武汉斗鱼网络科技有限公司 搜索词确定方法、装置、设备及存储介质
CN108881936A (zh) * 2018-07-18 2018-11-23 上海掌门科技有限公司 直播资源共享方法、电子设备及介质
CN108881949A (zh) * 2018-05-25 2018-11-23 广州虎牙信息科技有限公司 直播间信息推送方法、装置、设备及介质
CN108965301A (zh) * 2018-07-24 2018-12-07 合肥爱玩动漫有限公司 一种用于游戏场景内的游戏玩家直播方法
CN109045709A (zh) * 2018-07-24 2018-12-21 合肥爱玩动漫有限公司 一种用于格斗游戏的实时观战方法
CN109173272A (zh) * 2018-08-06 2019-01-11 广州华多网络科技有限公司 基于直播的游戏交互方法、***、服务器及装置
CN109327709A (zh) * 2018-11-23 2019-02-12 网易(杭州)网络有限公司 道具投放方法及装置、计算机存储介质、电子设备
CN109395376A (zh) * 2018-11-06 2019-03-01 网易(杭州)网络有限公司 基于游戏直播的交互方法、装置和***
CN109692480A (zh) * 2019-02-02 2019-04-30 网易(杭州)网络有限公司 一种网络游戏内观战方法和装置
CN110213601A (zh) * 2019-04-30 2019-09-06 大鱼互联科技(深圳)有限公司 一种基于云游戏的直播***及直播方法、直播互动方法
CN110418151A (zh) * 2019-07-24 2019-11-05 网易(杭州)网络有限公司 游戏直播中弹幕信息发送、处理方法、装置、设备、介质
CN110505493A (zh) * 2019-09-04 2019-11-26 广州华多网络科技有限公司 基于游戏的碰撞检测方法、游戏交互方法及直播***
CN110536146A (zh) * 2019-08-19 2019-12-03 广州点云科技有限公司 一种基于云游戏的直播开播方法、装置以及存储介质
CN110688234A (zh) * 2018-07-06 2020-01-14 武汉斗鱼网络科技有限公司 用户排名方法、装置、***、存储介质
CN110868607A (zh) * 2019-11-26 2020-03-06 广州虎牙科技有限公司 直播游戏互动方法、装置、服务器及可读存储介质
CN110881144A (zh) * 2018-09-05 2020-03-13 武汉斗鱼网络科技有限公司 一种基于直播平台的数据处理方法以及相关设备
CN111182355A (zh) * 2020-01-06 2020-05-19 腾讯科技(深圳)有限公司 一种互动方法、特效展示方法和相关装置
CN111195434A (zh) * 2019-12-26 2020-05-26 镇江长江游戏谷文化产业发展有限公司 一种游戏云公共服务平台
WO2020134644A1 (zh) * 2018-12-28 2020-07-02 广州市百果园信息技术有限公司 基于多人语音房的游戏直播方法、介质及计算机设备
CN111773661A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 基于直播界面组队游戏的***、方法及装置
CN111786746A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 一种数据包校验方法及装置
CN111787015A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 游戏直播互动***、数据处理方法及装置
CN111790144A (zh) * 2020-07-03 2020-10-20 珠海金山网络游戏科技有限公司 基于直播界面的游戏方法及装置、游戏直播互动***
CN111917866A (zh) * 2020-07-29 2020-11-10 腾讯科技(深圳)有限公司 一种数据同步的方法、装置、设备及存储介质
CN112492329A (zh) * 2020-10-29 2021-03-12 北京达佳互联信息技术有限公司 直播方法和装置
WO2021128981A1 (zh) * 2019-12-25 2021-07-01 厦门雅基软件有限公司 直播互动方法、装置、电子设备和计算机可读存储介质
CN114040219A (zh) * 2021-11-09 2022-02-11 腾讯科技(深圳)有限公司 游戏直播方法、装置、***、设备及计算机可读存储介质
CN114257827A (zh) * 2021-12-14 2022-03-29 网易(杭州)网络有限公司 游戏直播间显示方法、装置、设备及存储介质
US12011659B2 (en) 2020-05-22 2024-06-18 Tencent Technology (Shenzhen) Company Limited Account connecting method and apparatus, storage medium, and electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333770A (zh) * 2014-11-20 2015-02-04 广州华多网络科技有限公司 一种视频直播的方法以及装置
CN104363471A (zh) * 2014-11-21 2015-02-18 广州华多网络科技有限公司 一种基于视频直播的互动方法及相关设备、***
CN105450506A (zh) * 2015-11-27 2016-03-30 广州华多网络科技有限公司 一种实时信息交互方法、装置及***
CN105516741A (zh) * 2015-12-04 2016-04-20 珠海多玩信息技术有限公司 在直播间嵌入游戏的方法及装置
US20160247540A1 (en) * 2015-02-25 2016-08-25 Carnegie Technology Investment Limited Method of recording multiple highlights concurrently

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333770A (zh) * 2014-11-20 2015-02-04 广州华多网络科技有限公司 一种视频直播的方法以及装置
CN104363471A (zh) * 2014-11-21 2015-02-18 广州华多网络科技有限公司 一种基于视频直播的互动方法及相关设备、***
US20160247540A1 (en) * 2015-02-25 2016-08-25 Carnegie Technology Investment Limited Method of recording multiple highlights concurrently
CN105450506A (zh) * 2015-11-27 2016-03-30 广州华多网络科技有限公司 一种实时信息交互方法、装置及***
CN105516741A (zh) * 2015-12-04 2016-04-20 珠海多玩信息技术有限公司 在直播间嵌入游戏的方法及装置

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509555A (zh) * 2018-03-22 2018-09-07 武汉斗鱼网络科技有限公司 搜索词确定方法、装置、设备及存储介质
CN108509555B (zh) * 2018-03-22 2021-07-23 武汉斗鱼网络科技有限公司 搜索词确定方法、装置、设备及存储介质
CN108881949A (zh) * 2018-05-25 2018-11-23 广州虎牙信息科技有限公司 直播间信息推送方法、装置、设备及介质
CN113115071A (zh) * 2018-05-25 2021-07-13 广州虎牙信息科技有限公司 直播间信息推送方法、装置、设备及介质
CN110688234A (zh) * 2018-07-06 2020-01-14 武汉斗鱼网络科技有限公司 用户排名方法、装置、***、存储介质
CN108881936A (zh) * 2018-07-18 2018-11-23 上海掌门科技有限公司 直播资源共享方法、电子设备及介质
CN108881936B (zh) * 2018-07-18 2021-04-30 上海掌门科技有限公司 直播资源共享方法、电子设备及介质
CN108965301A (zh) * 2018-07-24 2018-12-07 合肥爱玩动漫有限公司 一种用于游戏场景内的游戏玩家直播方法
CN109045709A (zh) * 2018-07-24 2018-12-21 合肥爱玩动漫有限公司 一种用于格斗游戏的实时观战方法
CN109173272A (zh) * 2018-08-06 2019-01-11 广州华多网络科技有限公司 基于直播的游戏交互方法、***、服务器及装置
CN110881144B (zh) * 2018-09-05 2022-06-21 武汉斗鱼网络科技有限公司 一种基于直播平台的数据处理方法以及相关设备
CN110881144A (zh) * 2018-09-05 2020-03-13 武汉斗鱼网络科技有限公司 一种基于直播平台的数据处理方法以及相关设备
CN109395376B (zh) * 2018-11-06 2022-03-22 网易(杭州)网络有限公司 基于游戏直播的交互方法、装置和***
CN109395376A (zh) * 2018-11-06 2019-03-01 网易(杭州)网络有限公司 基于游戏直播的交互方法、装置和***
CN109327709A (zh) * 2018-11-23 2019-02-12 网易(杭州)网络有限公司 道具投放方法及装置、计算机存储介质、电子设备
CN109327709B (zh) * 2018-11-23 2021-02-12 网易(杭州)网络有限公司 道具投放方法及装置、计算机存储介质、电子设备
WO2020134644A1 (zh) * 2018-12-28 2020-07-02 广州市百果园信息技术有限公司 基于多人语音房的游戏直播方法、介质及计算机设备
CN109692480B (zh) * 2019-02-02 2022-05-17 网易(杭州)网络有限公司 一种网络游戏内观战方法和装置
CN109692480A (zh) * 2019-02-02 2019-04-30 网易(杭州)网络有限公司 一种网络游戏内观战方法和装置
CN110213601A (zh) * 2019-04-30 2019-09-06 大鱼互联科技(深圳)有限公司 一种基于云游戏的直播***及直播方法、直播互动方法
CN110213601B (zh) * 2019-04-30 2021-04-27 大鱼互联科技(深圳)有限公司 一种基于云游戏的直播***及直播方法、直播互动方法
CN110418151A (zh) * 2019-07-24 2019-11-05 网易(杭州)网络有限公司 游戏直播中弹幕信息发送、处理方法、装置、设备、介质
CN110418151B (zh) * 2019-07-24 2021-09-24 网易(杭州)网络有限公司 游戏直播中弹幕信息发送、处理方法、装置、设备、介质
CN110536146A (zh) * 2019-08-19 2019-12-03 广州点云科技有限公司 一种基于云游戏的直播开播方法、装置以及存储介质
CN110536146B (zh) * 2019-08-19 2021-12-31 广州点云科技有限公司 一种基于云游戏的直播开播方法、装置以及存储介质
CN110505493A (zh) * 2019-09-04 2019-11-26 广州华多网络科技有限公司 基于游戏的碰撞检测方法、游戏交互方法及直播***
CN110505493B (zh) * 2019-09-04 2022-07-15 广州方硅信息技术有限公司 基于游戏的碰撞检测方法、游戏交互方法及直播***
CN110868607A (zh) * 2019-11-26 2020-03-06 广州虎牙科技有限公司 直播游戏互动方法、装置、服务器及可读存储介质
WO2021128981A1 (zh) * 2019-12-25 2021-07-01 厦门雅基软件有限公司 直播互动方法、装置、电子设备和计算机可读存储介质
CN111195434A (zh) * 2019-12-26 2020-05-26 镇江长江游戏谷文化产业发展有限公司 一种游戏云公共服务平台
CN111182355A (zh) * 2020-01-06 2020-05-19 腾讯科技(深圳)有限公司 一种互动方法、特效展示方法和相关装置
US12011659B2 (en) 2020-05-22 2024-06-18 Tencent Technology (Shenzhen) Company Limited Account connecting method and apparatus, storage medium, and electronic device
CN111773661B (zh) * 2020-07-03 2024-05-03 珠海金山数字网络科技有限公司 基于直播界面组队游戏的***、方法及装置
CN111787015A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 游戏直播互动***、数据处理方法及装置
CN111786746A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 一种数据包校验方法及装置
CN111790144A (zh) * 2020-07-03 2020-10-20 珠海金山网络游戏科技有限公司 基于直播界面的游戏方法及装置、游戏直播互动***
CN111773661A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 基于直播界面组队游戏的***、方法及装置
CN111787015B (zh) * 2020-07-03 2022-07-22 珠海金山网络游戏科技有限公司 游戏直播互动***、数据处理方法及装置
CN111917866A (zh) * 2020-07-29 2020-11-10 腾讯科技(深圳)有限公司 一种数据同步的方法、装置、设备及存储介质
CN112492329A (zh) * 2020-10-29 2021-03-12 北京达佳互联信息技术有限公司 直播方法和装置
CN114040219A (zh) * 2021-11-09 2022-02-11 腾讯科技(深圳)有限公司 游戏直播方法、装置、***、设备及计算机可读存储介质
CN114257827B (zh) * 2021-12-14 2024-02-23 网易(杭州)网络有限公司 游戏直播间显示方法、装置、设备及存储介质
CN114257827A (zh) * 2021-12-14 2022-03-29 网易(杭州)网络有限公司 游戏直播间显示方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN107659559B (zh) 2020-03-03

Similar Documents

Publication Publication Date Title
CN107659559A (zh) 一种游戏***
JP7393029B2 (ja) マルチスレッド・スマートルーティングメディア用の相互運用可能なデジタル・ソーシャル・レコーダと、暗号資産のコンプライアンスおよび支払いのシステムおよび方法
US9066144B2 (en) Interactive remote participation in live entertainment
TWI274486B (en) Multi-user application program interface
TW200307212A (en) Dynamic player management
TW201117868A (en) System and method for accelerated machine switching
TW200941233A (en) System and method for intelligently allocating client requests to server centers
TW201001177A (en) Apparatus for recursive recombination of streaming interactive video
TW200935917A (en) Tile-based system and method for compressing video
TW201041400A (en) Temporary decoder apparatus and method
TW201231133A (en) System and method for capturing text for an online application
TW200937220A (en) System and method for storing program code and data within an application hosting center
WO2008104786A2 (en) Apparatus and method of data transfer
TW201119399A (en) System and method for encoding video using a selected tile and tile rotation pattern
TW200952495A (en) Apparatus for combining aplurality of views of real-time streaming interactive video
CN111093087A (zh) 连麦直播的方法、装置、***、存储介质及电子设备
JP2011205717A (ja) 広域ネットワークを横断してメディアを統合するための方法および装置
TW201119400A (en) System and method for selecting a video encoding format based on feedback data
JP2010540145A (ja) オンラインレポーティング装置および方法
CN107682751A (zh) 信息处理方法及存储介质、电子设备
TW200935916A (en) System and method for compressing video by adjusting tile size based on detected intraframe motion or scene complexity
TW200939789A (en) Method for user session transitioning among streaming interactive video servers
TW200939780A (en) Video compression system and method for compensating for bandwidth limitations of a communication channel
US11550951B2 (en) Interoperable digital social recorder of multi-threaded smart routed media
WO2021251346A1 (ja) 映像配信システム、それに用いるコンピュータプログラム、及び制御方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant