CN112866740A - 直播互动方法、装置、电子设备、存储介质 - Google Patents

直播互动方法、装置、电子设备、存储介质 Download PDF

Info

Publication number
CN112866740A
CN112866740A CN202110139463.6A CN202110139463A CN112866740A CN 112866740 A CN112866740 A CN 112866740A CN 202110139463 A CN202110139463 A CN 202110139463A CN 112866740 A CN112866740 A CN 112866740A
Authority
CN
China
Prior art keywords
operation instruction
display interface
game server
client
anchor
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.)
Pending
Application number
CN202110139463.6A
Other languages
English (en)
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.)
Guangzhou Huya Technology Co Ltd
Original Assignee
Guangzhou Huya Technology 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 Guangzhou Huya Technology Co Ltd filed Critical Guangzhou Huya Technology Co Ltd
Priority to CN202110139463.6A priority Critical patent/CN112866740A/zh
Publication of CN112866740A publication Critical patent/CN112866740A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种直播互动方法、装置、电子设备、存储介质。方法包括:客户端显示主播端的显示界面时,接收用户发送的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。以此能够使得观众参与到主播的游戏过程中,提高互动能力。

Description

直播互动方法、装置、电子设备、存储介质
技术领域
本发明涉及直播技术领域,尤其是涉及一种直播互动方法、装置、电子设备、存储介质。
背景技术
主播在直播过程中玩游戏时,观众可以从直播视频中看到主播的游戏画面,但是无法参与到主播的游戏过程,缺乏一定的互动能力。
发明内容
本发明提供一种直播互动方法、装置、电子设备、存储介质,该方法能够使得观众参与到主播的游戏过程中,提高互动能力。
为解决上述技术问题,本发明提供的第一个技术方案为:提供一种直播互动方法,包括:客户端显示主播端的显示界面时,接收用户发送的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
其中,客户端显示主播端的显示界面时,接收用户发送的操作指令的步骤,包括:客户端显示主播端的显示界面时,接收用户触发互动按钮时产生的操作指令。
其中,客户端通过第一窗口显示主播端的显示界面以及互动按钮。
其中,客户端通过第一窗口显示主播端的显示界面,通过第二窗口显示互动按钮。
其中,第二窗口为悬浮窗。
其中,互动按钮通过websocket接口与游戏服务器连接。
为解决上述技术问题,本发明提供的第二个技术方案为:提供一种直播互动方法,包括:主播端显示直播画面时,将所述直播流发送至客户端,以使得所述客户端显示所述主播端的显示界面;接收所述游戏服务器发送的内容,并将所述内容加载到显示界面上;其中,所述内容为所述游戏服务器基于操作指令生成的内容,所述操作指令为用户发送到客户端,且客户端发送到游戏服务器的。
其中,所述接收所述游戏服务器发送的内容,并将所述内容加载到显示界面上的步骤包括:接收所述游戏服务器发送的询问请求,所述询问请求是基于所述操作指令生成的;响应于主播接收所述询问请求,将所述操作指令对应的内容加载到所述主播端的显示界面上。
其中,所述直播互动方法,还包括:响应于所述主播拒绝所述询问请求,恢复所述主播端的显示界面;以及向所述游戏服务器反馈拒绝信号,并通过所述游戏服务器将所述拒绝信号转发至所述客户端。
为解决上述技术问题,本发明提供的第三个技术方案为:提供一种直播互动方法,包括:游戏服务器接收客户端发送的操作指令;其中,所述操作指令是所述客户端显示主播端的显示界面时发送的;将所述操作指令对应的内容加载到所述主播端的显示界面上。
为解决上述技术问题,本发明提供的第四个技术方案为:提供一种直播互动装置,包括:接收模块,用于在客户端显示主播端的显示界面时,接收用户发送的操作指令;发送模块,用于将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
为解决上述技术问题,本发明提供的第五个技术方案为:提供一种直播互动装置,包括:发送模块,用于在主播端显示直播画面时,将所述直播流发送至客户端,以使得所述客户端显示所述主播端的显示界面;接收模块,用于接收所述游戏服务器发送的内容,并将所述内容加载到显示界面上;其中,所述内容为所述游戏服务器基于操作指令生成的内容,所述操作指令为用户发送到客户端,且客户端发送到游戏服务器的。
为解决上述技术问题,本发明提供的第六个技术方案为:提供一种直播互动装置,包括:接收模块,用于接收客户端发送的操作指令;其中,所述操作指令是所述客户端显示主播端的显示界面时发送的;加载模块,用于将所述操作指令对应的内容加载到所述主播端的显示界面上。
为解决上述技术问题,本发明提供的第七个技术方案为:提供一种电子设备,包括:存储器和处理器,其中,存储器存储有程序指令,处理器从存储器调取程序指令以执行上述任一项的直播互动方法。
为解决上述技术问题,本发明提供的第八个技术方案为:提供一种计算机可读存储介质,存储有程序文件,程序文件能够被执行以实现上述任一项的直播互动方法。
本发明的有益效果,区别于现有技术的情况,本发明在客户端显示主播端的显示界面时,接收用户发送的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。能够使得观众参与到主播的游戏过程中,提高互动能力。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1为本发明直播互动方法的第一实施例的流程示意图;
图2为本发明直播互动装置的第一实施例的结构示意图;
图3为本发明直播互动方法的第二实施例的流程示意图;
图4为本发明直播互动装置的第二实施例的结构示意图;
图5为本发明直播互动方法的第三实施例的流程示意图;
图6为本发明直播互动装置的第三实施例的结构示意图;
图7为本发明客户端、主播端、游戏服务器直播互动方法的信号传输流程示意图;
图8为本发明电子设备的一实施例的结构示意图;
图9为本发明计算机可读存储介质的一实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
主播在直播过程中玩游戏时,观众可以从直播视频中看到主播的游戏画面,但是无法参与到主播的游戏过程,缺乏一定的互动能力。本申请提供一种直播互动方法,观众能够在观看直播视频时,参与到主播的游戏过程中与主播进行互动,提高趣味性。具体结合以下实施例对本申请的直播互动方法进行说明。
请参见图1,为发明直播互动方法的第一实施例的流程示意图,本实施例的直播互动方法应用于客户端,客户端为用户观看直播时使用的终端,终端可以为手机、电脑、平板等。本实施例所示的直播互动方法具体包括:
步骤S11:客户端显示主播端的显示界面时,接收用户发送的操作指令。
在用户观看直播视频时,客户端显示主播端的显示界面,该显示界面为主播的直播画面。例如,若主播端在直播打游戏时,该显示界面显示主播端的游戏操作画面;若主播端在直播唱歌时,该显示界面显示主播端的唱歌画面。本申请以主播端直播打游戏为例进行说明。具体的,客户端显示主播端的游戏操作界面,此时用户可以向客户端发送操作指令。在一实施例中,显示界面(游戏操作界面)可以显示互动按钮,用户触发该互动按钮,进而可以产生操作指令。在一具体实施例中,用户可以拖动该互动按钮,进而产生操指令;在另一实施例中,用户可以点击该互动按钮,进而产生操作指令,具体不做限定。
在一实施例中,客户端可以通过第一窗口显示主播端的显示界面以及互动按钮。即互动按钮显示在显示界面(游戏操作界面)上,其可以以透明度较高的悬浮窗口悬浮在显示界面上。为了不影响直播画面,在一实施例中,该互动按钮可以在使用时出现,在不使用时隐藏。例如,若用户需要触发该互动按钮时,可以点击显示界面的任意位置或指定位置,以将互动按钮唤醒;若用户预定时间未触发该互动按钮时,互动按钮隐藏。
在另一实施例中,客户端可以通过第一窗口显示主播端的显示界面,通过第二窗口显示互动按钮。即互动按钮与显示界面(游戏操作界面)在不同的窗口显示,且第二窗口为悬浮窗。该第二窗口可以位于第一窗口的角落里,以避免遮挡游戏操作界面。该第二窗口可以固定在第一窗口的某一位置上,或者,该第二窗口可以拖动,即用户可以根据第一窗口的显示界面的显示内容将第二窗口拖动到不影响显示画面的位置出,具体不做限定。
步骤S12:将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
具体的,在用户触发互动按钮产生操作指令时,客户端可以获取该操作指令,通过客户端将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
在另一实施例中,互动按钮可以通过websocket接口与游戏服务器连接。在用户触发互动按钮产生操作指令时,可以直接通过websocket接口将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
具体的,游戏服务器接收到操作指令后,生成与操作指令对应的内容,并向主播端发送询问请求,以询问主播端是否接受该操作指令。若主播端接受操作指令,则向游戏服务器发送第一反馈信号,游戏服务器将该第一反馈信号发送至客户端,以告知客户端用户主播同意互动,并将操作指令对应的内容到主播端的显示界面上,客户端可以通过主播端的显示界面观看和互动内容。若主播端拒绝操作指令,则向游戏服务器发送第二反馈信号,游戏服务器将该第二反馈信号发送至客户端,以告知客户端用户主播拒绝互动,此时该互动内容不会被加载到主播端的显示界面上。或者,在另一实施例中,若主播端接受操作指令,并向游戏服务器发送第一反馈信号后,游戏服务器将操作指令对应的内容到主播端的显示界面上,客户端可以通过主播端的显示界面观看和互动内容。若主播端拒绝操作指令,并向游戏服务器发送第二反馈信号,游戏服务器不将操作指令对应的内容到主播端的显示界面上。
在一实施例中,若用户发送的操作指令为放置士兵或者释放游戏道具时,游戏服务器将该操作指令对应的内容(即放置士兵或者释放游戏道具)加载到主播端的显示界面上进行显示,以供主播选择是否同意客户端的交互请求。以此能够给主播提供更多的选择空间,例如,若操作指令对应的内容严重影响到直播的游戏操作时,用户可以拒绝该交互请求。
通过本实施例的直播互动方式,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参见图2,为本发明直播互动装置的一实施例的结构示意图,该直播互动装置20应用于客户端,客户端为用户观看直播时使用的终端。具体的,直播互动装置20包括接收模块21、发送模块22。
其中,接收模块21用于在客户端显示主播端的显示界面时,接收用户发送的操作指令。具体的,在用户观看直播视频时,客户端显示主播端的显示界面,该显示界面为主播的直播画面。例如,若主播端在直播打游戏时,该显示界面显示主播端的游戏操作画面;若主播端在直播唱歌时,该显示界面显示主播端的唱歌画面。本申请以主播端直播打游戏为例进行说明。具体的,客户端显示主播端的游戏操作界面,此时用户可以向客户端发送操作指令。在一实施例中,显示界面(游戏操作界面)可以显示互动按钮,用户触发该互动按钮,进而可以产生操作指令。在一具体实施例中,用户可以拖动该互动按钮,进而产生操指令;在另一实施例中,用户可以点击该互动按钮,进而产生操作指令,具体不做限定。
其中,发送模块22用于将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。具体的,在用户触发互动按钮产生操作指令时,客户端可以获取该操作指令,通过客户端将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
在另一实施例中,互动按钮可以通过websocket接口与游戏服务器连接。在用户触发互动按钮产生操作指令时,可以直接通过websocket接口将操作指令发送至游戏服务器,以通过游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
具体的,游戏服务器接收到操作指令后,生成与操作指令对应的内容,并向主播端发送询问请求,以询问主播端是否接受该操作指令。若主播端接受操作指令,则向游戏服务器发送第一反馈信号,游戏服务器将该第一反馈信号发送至客户端,以告知客户端用户主播同意互动,并将操作指令对应的内容到主播端的显示界面上,客户端可以通过主播端的显示界面观看和互动内容。若主播端拒绝操作指令,则向游戏服务器发送第二反馈信号,游戏服务器将该第二反馈信号发送至客户端,以告知客户端用户主播拒绝互动,此时该互动内容不会被加载到主播端的显示界面上。或者,在另一实施例中,若主播端接受操作指令,并向游戏服务器发送第一反馈信号后,游戏服务器将操作指令对应的内容到主播端的显示界面上,客户端可以通过主播端的显示界面观看和互动内容。若主播端拒绝操作指令,并向游戏服务器发送第二反馈信号,游戏服务器不将操作指令对应的内容到主播端的显示界面上。
在一实施例中,若用户发送的操作指令为放置士兵或者释放游戏道具时,游戏服务器将该操作指令对应的内容(即放置士兵或者释放游戏道具)加载到主播端的显示界面上进行显示,以供主播选择是否同意客户端的交互请求。以此能够给主播提供更多的选择空间,例如,若操作指令对应的内容严重影响到直播的游戏操作时,用户可以拒绝该交互请求。
通过本实施例的直播互动装置,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参见图3,为本发明直播互动方法的第二实施例的流程示意图,本实施例所示的直播互动方法应用于主播端,主播端为主播进行直播时所使用的终端。具体的,本实施例的直播互动方法包括:
步骤S31:主播端显示直播画面时,将直播流发送至客户端,以使得客户端显示主播端的显示界面。
具体的,主播端在进行直播时,在主播端上显示直播画面。在客户端请求观看直播时,将直播流发送至客户端,以使得客户端显示主播端的显示界面以观看直播。
步骤S32:接收游戏服务器发送的内容,并将内容加载到显示界面上。
具体的,该内容为游戏服务器基于操作指令生成的内容,操作指令为用户发送到客户端,且客户端发送到游戏服务器的。
具体的,客户端将用户发送的操作指令发送至游戏服务器,游戏服务器接收到操作指令后,生成与操作指令对应的内容,将该内容发送至主播端。
在一实施例中,游戏服务器可以进一步向主播端发送询问请求,主播端接收游戏服务器发送的询问请求。该询问请求是游戏服务器基于操作指令生成的。主播端接收到的询问请求,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
具体的,游戏服务器接收到操作指令后,生成与操作指令对应的内容,并向主播端发送询问请求,以询问主播端是否接受该操作指令。在一实施例中,若主播端接受该操作指令,则直接响应询问请求,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
在另一实施例中,主播端在接收到询问请求后,若主播端接受该操作指令,则向游戏服务器发送第一反馈信号,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。若主播端拒绝该操作指令,则向游戏服务器发送第二反馈信号,以拒绝游戏服务器将操作指令对应的内容加载到主播端的显示界面上。在一实施例中,游戏服务器在接收到第一反馈信号或者第二反馈信号后,进一步将第一反馈信号或者第二反馈信号发送至客户端,以告知用户,主播是否同意互动。或者在另一实施例中,主播端直接将第一反馈信号或者第二反馈信号发送至客户端,以告知用户是否同意互动。
通过本实施例的直播互动方法,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参见图4,本发明直播互动装置的第二实施例的结构示意图,该直播互动装置40应用于主播端,主播端为主播进行直播时使用的终端。具体的,直播互动装置40包括发送模块41、接收模块42。
其中,发送模块41用于在主播端显示直播画面时,将直播流发送至客户端,以使得客户端显示主播端的显示界面。
具体的,主播端在进行直播时,在主播端上显示直播画面。在客户端请求观看直播时,将直播流发送至客户端,以使得客户端显示主播端的显示界面以观看直播。
其中,接收模块42用于接收游戏服务器发送的内容,并将内容加载到显示界面上。
具体的,该内容为游戏服务器基于操作指令生成的内容,操作指令为用户发送到客户端,且客户端发送到游戏服务器的。
具体的,客户端将用户发送的操作指令发送至游戏服务器,游戏服务器接收到操作指令后,生成与操作指令对应的内容,将该内容发送至主播端。
在一实施例中,游戏服务器可以进一步向主播端发送询问请求,主播端接收游戏服务器发送的询问请求。该询问请求是游戏服务器基于操作指令生成的。主播端接收到的询问请求,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
具体的,游戏服务器接收到操作指令后,生成与操作指令对应的内容,并向主播端发送询问请求,以询问主播端是否接受该操作指令。在一实施例中,若主播端接受该操作指令,则直接响应询问请求,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
在另一实施例中,主播端在接收到询问请求后,若主播端接受该操作指令,则向游戏服务器发送第一反馈信号,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。若主播端拒绝该操作指令,则向游戏服务器发送第二反馈信号,以拒绝游戏服务器将操作指令对应的内容加载到主播端的显示界面上。在一实施例中,游戏服务器在接收到第一反馈信号或者第二反馈信号后,进一步将第一反馈信号或者第二反馈信号发送至客户端,以告知用户,主播是否同意互动。或者在另一实施例中,主播端直接将第一反馈信号或者第二反馈信号发送至客户端,以告知用户是否同意互动。
通过本实施例的直播互动装置,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参加图5,为本发明直播互动方法的第三实施例的流程示意图,本实施例所示的直播互动方法应用于游戏服务器,例如游戏开发厂商。具体的,本实施例的直播互动方法包括:
步骤S51:游戏服务器接收客户端发送的操作指令。
操作指令是所述客户端显示主播端的显示界面时发送的,游戏服务器接收客户端发送的操作指令。
步骤S52:将所述操作指令对应的内容加载到所述主播端的显示界面上。
进一步的,游戏服务器在接收到操作指令后,可以将操作指令对应的内容加载到所述主播端的显示界面上,并同时向主播端发送询问请求。主播端接收到询问请求后,若主播端接受该操作指令,则直接响应询问请求,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。若主播端拒绝时,则恢复主播端的显示界面。
在另一实施例中,主播端在接收到询问请求后,若主播端接受该操作指令,则向游戏服务器发送第一反馈信号,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。若主播端拒绝该操作指令,则向游戏服务器发送第二反馈信号,以拒绝游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
通过本实施例的直播互动方法,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参加图6,为本发明直播互动装置的第三实施例的结构示意图。该直播互动装置60例如可以为游戏服务器,或者游戏开发厂商。具体的,直播互动装置60包括接收模块61以及加载模块62。
其中,接收模块61用于接收客户端发送的操作指令,操作指令是所述客户端显示主播端的显示界面时发送的,游戏服务器接收客户端发送的操作指令。
其中,加载模块62用于将所述操作指令对应的内容加载到所述主播端的显示界面上。
进一步的,游戏服务器在接收到操作指令后,可以将操作指令对应的内容加载到所述主播端的显示界面上,并同时向主播端发送询问请求。主播端接收到询问请求后,若主播端接受该操作指令,则直接响应询问请求,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。若主播端拒绝时,则恢复主播端的显示界面。
在另一实施例中,主播端在接收到询问请求后,若主播端接受该操作指令,则向游戏服务器发送第一反馈信号,以使得游戏服务器将操作指令对应的内容加载到主播端的显示界面上。若主播端拒绝该操作指令,则向游戏服务器发送第二反馈信号,以拒绝游戏服务器将操作指令对应的内容加载到主播端的显示界面上。
通过本实施例的直播互动装置,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参见图7,为本发明客户端、主播端、游戏服务器直播互动方法的信号传输流程示意图。具体的,客户端71为用户观看直播时所用的终端,主播端72为主播进行直播时所用的终端,游戏服务器73例如可以为游戏开发厂商。
在主播打开主播端72的直播软件开启直播后,点击直播平台内的游戏,以实现步骤S1登陆游戏。具体的,主播端通过websocket接口建立与游戏服务器73的连接,调用直播软件提供的API将游戏画面显示到主播端72的直播显示画面上,以进行直播。此时,客户端71进入直播间,以实现步骤S2观看直播。具体的,在客户端71进入直播间请求观看直播时,主播端72将直播流发送至客户端,以使得客户端71显示主播端72的显示界面以观看直播。在用户利用客户端71观看直播视频时,客户端71显示主播端72的显示界面,此时用户可以发送操作指令给客户端71,客户端71执行步骤S3发送操作指令至游戏服务器73。在一实施例中,客户端71观看直播时的显示界面(游戏操作界面)可以显示互动按钮,用户触发该互动按钮,进而可以产生操作指令。在一具体实施例中,用户可以拖动该互动按钮,进而产生操指令;在另一实施例中,用户可以点击该互动按钮,进而产生操作指令,具体不做限定。
在一实施例中,客户端71可以通过第一窗口显示主播端72的显示界面以及互动按钮。即互动按钮显示在显示界面(游戏操作界面)上,其可以以透明度较高的悬浮窗口悬浮在显示界面上。为了不影响直播画面,在一实施例中,该互动按钮可以在使用时出现,在不使用时隐藏。例如,若用户需要触发该互动按钮时,可以点击显示界面的任意位置或指定位置,以将互动按钮唤醒;若用户预定时间未触发该互动按钮时,互动按钮隐藏。
在另一实施例中,客户端71可以通过第一窗口显示主播端72的显示界面,通过第二窗口显示互动按钮。即互动按钮与显示界面(游戏操作界面)在不同的窗口显示,且第二窗口为悬浮窗。该第二窗口可以位于第一窗口的角落里,以避免遮挡游戏操作界面。该第二窗口可以固定在第一窗口的某一位置上,或者,该第二窗口可以拖动,即用户可以根据第一窗口的显示界面的显示内容将第二窗口拖动到不影响显示画面的位置出,具体不做限定。
客户端71将操作指令发送至游戏服务器73,以通过游戏服务器73将操作指令对应的内容加载到主播端72的显示界面上。具体的,互动按钮可以通过websocket接口与游戏服务器73连接。在用户触发互动按钮产生操作指令时,可以直接通过websocket接口将操作指令发送至游戏服务器73,以通过游戏服务器73将操作指令对应的内容加载到主播端72的显示界面上。
游戏服务器73在接收到操作指令后,可以基于操作指令生成问问请求,执行步骤S4发送询问请求至主播端72,以询问主播端72是否接受该操作指令。若主播端72接受该操作指令,则执行步骤S5发送响应至游戏服务器73,游戏服务器73执行步骤S6加载操作指令对应的内容到主播端72的显示界面上,此时步骤S7客户端观看直播,该直播画面为加入了操作指令对应的内容的直播画面。
通过本实施例的直播互动方法,在主播进行直播例如游戏直播时,观众可以参与到主播的游戏过程中,以此能够实现互动。
请参见图8,为本发明电子设备的一实施例的结构示意图,电子设备包括相互连接的存储器202和处理器201。
存储器202用于存储实现上述任意一项方法的程序指令。
处理器201用于执行存储器202存储的程序指令。
其中,处理器201还可以称为CPU(Central Processing Unit,中央处理单元)。处理器201可能是一种集成电路芯片,具有信号的处理能力。处理器201还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器202可以为内存条、TF卡等,可以存储设备的电子设备中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据控制器指定的位置存入和取出信息。有了存储器,电子设备才有记忆功能,才能保证正常工作。电子设备的存储器按用途存储器可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。外存通常是磁性介质或光盘等,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,***服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。
请参阅图9,为本发明计算机可读存储介质的结构示意图。本申请的存储介质存储有能够实现上述所有方法的程序文件203,其中,该程序文件203可以以软件产品的形式存储在上述存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储装置包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (15)

1.一种直播互动方法,其特征在于,所述方法包括:
客户端显示主播端的显示界面时,接收用户发送的操作指令;
将所述操作指令发送至游戏服务器,以通过所述游戏服务器将所述操作指令对应的内容加载到所述主播端的显示界面上。
2.根据权利要求1所述的方法,其特征在于,所述客户端显示主播端的显示界面时,接收用户发送的操作指令的步骤,包括:
所述客户端显示主播端的显示界面时,接收用户触发互动按钮时产生的所述操作指令。
3.根据权利要求2所述的方法,其特征在于,所述客户端通过第一窗口显示主播端的显示界面以及所述互动按钮。
4.根据权利要求2所述的方法,其特征在于,所述客户端通过第一窗口显示主播端的显示界面,通过第二窗口显示所述互动按钮。
5.根据权利要求4所述的方法,其特征在于,所述第二窗口为悬浮窗。
6.根据权利要求2~5任一项所述的方法,其特征在于,所述互动按钮通过websocket接口与所述游戏服务器连接。
7.一种直播互动方法,其特征在于,所述方法包括:
主播端显示直播画面时,将所述直播流发送至客户端,以使得所述客户端显示所述主播端的显示界面;
接收所述游戏服务器发送的内容,并将所述内容加载到显示界面上;其中,所述内容为所述游戏服务器基于操作指令生成的内容,所述操作指令为用户发送到客户端,且客户端发送到游戏服务器的。
8.根据权利要求7所述的直播互动方法,其特征在于,所述接收所述游戏服务器发送的内容,并将所述内容加载到显示界面上的步骤包括:
接收所述游戏服务器发送的询问请求,所述询问请求是基于所述操作指令生成的;
响应于主播接收所述询问请求,将所述操作指令对应的内容加载到所述主播端的显示界面上。
9.根据权利要求8所述的方法,其特征在于,所述直播互动方法,还包括:
响应于所述主播拒绝所述询问请求,恢复所述主播端的显示界面;以及
向所述游戏服务器反馈拒绝信号,并通过所述游戏服务器将所述拒绝信号转发至所述客户端。
10.一种直播互动方法,其特征在于,所述方法包括:
游戏服务器接收客户端发送的操作指令;其中,所述操作指令是所述客户端显示主播端的显示界面时发送的;
将所述操作指令对应的内容加载到所述主播端的显示界面上。
11.一种直播互动装置,其特征在于,包括:
接收模块,用于在客户端显示主播端的显示界面时,接收用户发送的操作指令;
发送模块,用于将所述操作指令发送至游戏服务器,以通过所述游戏服务器将所述操作指令对应的内容加载到所述主播端的显示界面上。
12.一种直播互动装置,其特征在于,包括:
发送模块,用于在主播端显示直播画面时,将所述直播流发送至客户端,以使得所述客户端显示所述主播端的显示界面;
接收模块,用于接收所述游戏服务器发送的内容,并将所述内容加载到显示界面上;其中,所述内容为所述游戏服务器基于操作指令生成的内容,所述操作指令为用户发送到客户端,且客户端发送到游戏服务器的。
13.一种直播互动装置,其特征在于,包括:
接收模块,用于接收客户端发送的操作指令;其中,所述操作指令是所述客户端显示主播端的显示界面时发送的;
加载模块,用于将所述操作指令对应的内容加载到所述主播端的显示界面上。
14.一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器存储有程序指令,所述处理器从所述存储器调取所述程序指令以执行如权利要求1-6、7-9、10任一项所述的直播互动方法。
15.一种计算机可读存储介质,其特征在于,存储有程序文件,所述程序文件能够被执行以实现如权利要求1-6、7-9、10任一项所述的直播互动方法。
CN202110139463.6A 2021-02-01 2021-02-01 直播互动方法、装置、电子设备、存储介质 Pending CN112866740A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110139463.6A CN112866740A (zh) 2021-02-01 2021-02-01 直播互动方法、装置、电子设备、存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110139463.6A CN112866740A (zh) 2021-02-01 2021-02-01 直播互动方法、装置、电子设备、存储介质

Publications (1)

Publication Number Publication Date
CN112866740A true CN112866740A (zh) 2021-05-28

Family

ID=75987659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110139463.6A Pending CN112866740A (zh) 2021-02-01 2021-02-01 直播互动方法、装置、电子设备、存储介质

Country Status (1)

Country Link
CN (1) CN112866740A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113873284A (zh) * 2021-09-30 2021-12-31 广州方硅信息技术有限公司 网络直播的互动方法、装置、终端设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170072322A1 (en) * 2015-09-15 2017-03-16 Square Enix Holdings Co., Ltd. Game system including third party control
CN107426190A (zh) * 2017-06-28 2017-12-01 张迅 信息直播的方法、装置及***
CN108632632A (zh) * 2018-04-28 2018-10-09 网易(杭州)网络有限公司 一种网络直播的数据处理方法和装置
CN109275040A (zh) * 2018-11-06 2019-01-25 网易(杭州)网络有限公司 基于游戏直播的交互方法、装置和***
CN109327709A (zh) * 2018-11-23 2019-02-12 网易(杭州)网络有限公司 道具投放方法及装置、计算机存储介质、电子设备
CN109889908A (zh) * 2019-01-15 2019-06-14 乐蜜有限公司 一种互动直播方法、装置、电子设备及存储介质
CN111510736A (zh) * 2020-04-24 2020-08-07 深圳云鹭科技有限公司 一种云游戏互动直播***及互动直播方法
CN111773667A (zh) * 2020-07-28 2020-10-16 网易(杭州)网络有限公司 直播游戏交互方法、装置、计算机可读介质及电子设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170072322A1 (en) * 2015-09-15 2017-03-16 Square Enix Holdings Co., Ltd. Game system including third party control
CN107426190A (zh) * 2017-06-28 2017-12-01 张迅 信息直播的方法、装置及***
CN108632632A (zh) * 2018-04-28 2018-10-09 网易(杭州)网络有限公司 一种网络直播的数据处理方法和装置
CN109275040A (zh) * 2018-11-06 2019-01-25 网易(杭州)网络有限公司 基于游戏直播的交互方法、装置和***
CN109327709A (zh) * 2018-11-23 2019-02-12 网易(杭州)网络有限公司 道具投放方法及装置、计算机存储介质、电子设备
CN109889908A (zh) * 2019-01-15 2019-06-14 乐蜜有限公司 一种互动直播方法、装置、电子设备及存储介质
CN111510736A (zh) * 2020-04-24 2020-08-07 深圳云鹭科技有限公司 一种云游戏互动直播***及互动直播方法
CN111773667A (zh) * 2020-07-28 2020-10-16 网易(杭州)网络有限公司 直播游戏交互方法、装置、计算机可读介质及电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113873284A (zh) * 2021-09-30 2021-12-31 广州方硅信息技术有限公司 网络直播的互动方法、装置、终端设备和存储介质

Similar Documents

Publication Publication Date Title
CN111773667B (zh) 直播游戏交互方法、装置、计算机可读介质及电子设备
CN107634936B (zh) 一种直播互动方法、服务器及终端
CN111246308B (zh) 访问直播间的方法及装置、直播服务器、存储介质
CN105611364B (zh) 便携数码设备与大屏幕互动的方法、装置及***
US10271105B2 (en) Method for playing video, client, and computer storage medium
CN111586164B (zh) 远程云桌面的分享、接替、信息处理方法及电子设备
CN113766340B (zh) 连麦直播下的舞曲互动方法、***、装置及计算机设备
CN112675537B (zh) 一种直播中的游戏道具交互方法和***
US20220201341A1 (en) Method, apparatus and device for game live-streaming
CN103428582B (zh) 播放视频的方法、装置和客户端
CN113840154A (zh) 基于虚拟礼物的直播互动方法、***及计算机设备
CN113727130A (zh) 直播间的消息提示方法、***、装置及计算机设备
CN111790148A (zh) 游戏场景中的信息交互方法、设备及计算机可读介质
CN114666672B (zh) 由观众发起的直播对战互动方法、***及计算机设备
CN113824976A (zh) 直播间内的进场秀显示方法、装置及计算机设备
CN112866740A (zh) 直播互动方法、装置、电子设备、存储介质
CN114189542A (zh) 互动控制方法及设备
CN109819341B (zh) 视频播放方法、装置、计算设备及存储介质
WO2023030292A1 (zh) 多媒体文件的播放方法和装置
CN116747514A (zh) 游戏场景预加载方法、游戏场景预加载装置、介质及设备
CN114760520A (zh) 直播中小视频拍摄互动方法、装置、设备及存储介质
CN111766992B (zh) 信息显示方法、装置、电子设备及存储介质
CN114760519A (zh) 基于直播间礼物特效的互动方法、装置、设备及存储介质
EP2861313B1 (en) Processing system, information processing apparatus, control method, program and storage medium
CN113778575A (zh) 图像处理方法、装置及电子设备

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210528