[go: up one dir, main page]

HK40021507B - Reporting method and apparatus for live broadcast - Google Patents

Reporting method and apparatus for live broadcast Download PDF

Info

Publication number
HK40021507B
HK40021507B HK42020011441.1A HK42020011441A HK40021507B HK 40021507 B HK40021507 B HK 40021507B HK 42020011441 A HK42020011441 A HK 42020011441A HK 40021507 B HK40021507 B HK 40021507B
Authority
HK
Hong Kong
Prior art keywords
reporting
video stream
violation
level
gesture
Prior art date
Application number
HK42020011441.1A
Other languages
Chinese (zh)
Other versions
HK40021507A (en
Inventor
黄灵
曹超利
Original Assignee
腾讯科技(深圳)有限公司
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of HK40021507A publication Critical patent/HK40021507A/en
Publication of HK40021507B publication Critical patent/HK40021507B/en

Links

Description

一种用于直播的举报方法及装置Reporting method and device for live broadcast

技术领域Technical Field

本发明涉及计算机技术领域,特别涉及一种用于直播的举报方法及装置。The present invention relates to the field of computer technology, and in particular to a reporting method and device for live broadcasting.

背景技术Background Art

随着计算机技术的发展,视频直播受到人们越来越多的关注。视频直播由主播客户端提供视频数据流,经过服务器对该视频数据流的实时转发,在观众客户端上查看该视频数据流。With the development of computer technology, live video broadcasting has attracted more and more attention. Live video broadcasting starts with the host client providing a video data stream, which is forwarded in real time by the server and then viewed on the viewer client.

由于主播客户端提供的视频数据流的内容具有不确定性,在视频直播的过程中往往会出现一些违规内容。相关技术中,在对视频直播过程中出现的违规内容进行举报时,常常因举报操作入口不明显,导致当找到举报操作入口时,相关的违规直播视频已经过了或者被删除,不利于对视频直播的监管。Due to the uncertainty of the video data stream provided by the live broadcast client, some illegal content often appears during live broadcasts. In related technologies, when reporting illegal content during live broadcasts, the reporting operation interface is often unclear. As a result, by the time the reporting operation interface is found, the relevant illegal live broadcast video has already been reviewed or deleted, which is not conducive to the supervision of live broadcasts.

发明内容Summary of the Invention

为了解决现有技术的问题,本发明实施例提供了一种用于直播的举报方法及装置。所述技术方案如下:In order to solve the problems of the prior art, the embodiments of the present invention provide a method and device for reporting live broadcasts. The technical solution is as follows:

一方面,提供了一种用于直播的举报方法,所述方法包括:In one aspect, a method for reporting live broadcasting is provided, the method comprising:

接收直播视频播放过程中输入的手势轨迹,得到目标手势;Receive the gesture trajectory input during the live video playback and obtain the target gesture;

在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;When the target gesture matches the preset reporting gesture, obtaining a video stream identifier of the live video;

根据所述视频流标识生成举报指令;Generate a reporting instruction according to the video stream identifier;

将所述举报指令发送给举报服务器,以使所述举报服务器响应所述举报指令确定与所述视频流标识相匹配的目标直播视频流,录制所述目标直播视频流的音频数据和视频图像数据,根据所述音频数据和视频图像数据进行举报处理。The reporting instruction is sent to a reporting server, so that the reporting server responds to the reporting instruction to determine the target live video stream that matches the video stream identifier, records the audio data and video image data of the target live video stream, and performs reporting processing based on the audio data and video image data.

另一方面,提供了一种用于直播的举报方法,所述方法包括:In another aspect, a reporting method for live broadcast is provided, the method comprising:

接收举报指令,所述举报指令携带有被举报的直播视频的视频流标识;所述举报指令是举报客户端在直播视频播放过程中接收的目标手势与预设举报手势相匹配时生成的;Receive a report instruction, the report instruction carrying a video stream identifier of the live video being reported; the report instruction is generated when a target gesture received by the reporting client during the live video playback matches a preset report gesture;

响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;In response to the reporting instruction, determining a target live video stream that matches the video stream identifier;

录制所述目标直播视频流的音频数据和视频图像数据;Recording the audio data and video image data of the target live video stream;

根据所述音频数据和视频图像数据进行举报处理。Report processing is performed based on the audio data and video image data.

另一方面,提供了一种用于直播的举报装置,所述装置包括:In another aspect, a reporting device for live broadcasting is provided, the device comprising:

第一接收模块,用于接收直播视频播放过程中输入的手势轨迹,得到目标手势;The first receiving module is used to receive the gesture trajectory input during the live video playback process and obtain the target gesture;

第一获取模块,用于在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;A first acquisition module is configured to acquire a video stream identifier of the live video when the target gesture matches a preset reporting gesture;

生成模块,用于根据所述视频流标识生成举报指令;A generating module, configured to generate a reporting instruction according to the video stream identifier;

发送模块,用于将所述举报指令发送给举报服务器,以使所述举报服务器响应所述举报指令确定与所述视频流标识相匹配的目标直播视频流,录制所述目标直播视频流的音频数据和视频图像数据,根据录制的所述音频数据和视频图像数据进行举报处理。A sending module is used to send the reporting instruction to a reporting server, so that the reporting server responds to the reporting instruction to determine the target live video stream that matches the video stream identifier, record the audio data and video image data of the target live video stream, and perform reporting processing based on the recorded audio data and video image data.

可选的,所述生成模块包括:Optionally, the generating module includes:

第三获取模块,用于获取与所述目标手势相匹配的预设举报手势所对应的违规等级;A third acquisition module is used to obtain the violation level corresponding to the preset reporting gesture that matches the target gesture;

生成子模块,用于根据所述视频流标识和所述违规等级生成所述举报指令。A generating submodule is used to generate the reporting instruction according to the video stream identifier and the violation level.

可选的,所述装置还包括设置模块,所述设置模块用于设置预设举报手势;所述设置模块包括:Optionally, the device further includes a setting module, which is used to set a preset reporting gesture; the setting module includes:

第四获取模块,用于响应于预设举报手势设置请求,获取输入的预设举报手势;A fourth acquisition module, configured to acquire an input preset reporting gesture in response to a preset reporting gesture setting request;

展示模块,用于展示违规等级选项;Display module, used to display violation level options;

第五获取模块,用于响应于对所述违规等级选项的选择信号,确定所述预设举报手势所对应的违规等级。The fifth acquisition module is used to determine the violation level corresponding to the preset reporting gesture in response to the selection signal of the violation level option.

另一方面,提供了一种用于直播的举报装置,所述装置包括:In another aspect, a reporting device for live broadcasting is provided, the device comprising:

第二接收模块,用于接收举报指令,所述举报指令携带有被举报的直播视频的视频流标识;所述举报指令是举报客户端在直播视频播放过程中接收的目标手势与预设举报手势相匹配时生成的;The second receiving module is configured to receive a reporting instruction, wherein the reporting instruction carries a video stream identifier of the live video being reported; the reporting instruction is generated when a target gesture received by the reporting client during the live video playback matches a preset reporting gesture;

第一确定模块,用于响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;A first determining module is configured to respond to the reporting instruction and determine a target live video stream that matches the video stream identifier;

录制模块,用于录制所述目标直播视频流的音频数据和视频图像数据;A recording module, configured to record the audio data and video image data of the target live video stream;

举报处理模块,用于根据录制的所述音频数据和视频图像数据进行举报处理。The reporting processing module is used to perform reporting processing based on the recorded audio data and video image data.

可选的,所述举报处理模块包括:Optionally, the report processing module includes:

特征提取模块,用于分别对录制的所述音频数据和视频图像数据进行特征提取,得到音频特征和视频图像特征;A feature extraction module is used to extract features from the recorded audio data and video image data to obtain audio features and video image features;

第二确定模块,用于根据所述音频特征确定所述音频数据的标签信息,以及根据所述视频图像特征确定所述视频图像数据的标签信息;a second determining module, configured to determine the label information of the audio data according to the audio features, and determine the label information of the video image data according to the video image features;

第三确定模块,用于根据所述音频数据的标签信息和视频图像数据的标签信息,确定所述目标直播视频流的标签信息;A third determining module is configured to determine the tag information of the target live video stream based on the tag information of the audio data and the tag information of the video image data;

第四确定模块,用于根据所述目标直播视频流的标签信息确定举报处理策略;A fourth determination module is used to determine a reporting processing strategy based on the tag information of the target live video stream;

处理子模块,用于根据所述举报处理策略进行举报处理。The processing submodule is used to process the report according to the report processing strategy.

可选的,所述标签信息包括标签类型,所述标签类型包括违规标签和非违规标签,当所述标签类型为违规标签时,所述标签信息还包括违规等级;Optionally, the label information includes a label type, and the label type includes a violation label and a non-violation label. When the label type is a violation label, the label information also includes a violation level.

所述第三确定模块包括:The third determining module includes:

第五确定模块,用于在所述音频数据的标签类型和所述视频图像数据的标签类型中存在违规标签的情况下,确定所述目标直播视频流的标签类型为违规标签;A fifth determining module is configured to determine that the tag type of the target live video stream is a violation tag when there is a violation tag in the tag type of the audio data and the tag type of the video image data;

第六确定模块,用于将所述违规标签所对应的标签信息中等级最高的违规等级作为所述目标直播视频流的违规等级;A sixth determining module, configured to use the highest violation level in the tag information corresponding to the violation tag as the violation level of the target live video stream;

第七确定模块,在所述音频数据的标签类型和所述视频图像数据的标签类型中不存在违规标签的情况下,确定所述目标直播视频流的标签类型为非违规标签。The seventh determination module determines that the tag type of the target live video stream is a non-violating tag when there is no violating tag in the tag type of the audio data and the tag type of the video image data.

可选的,所述举报指令包括被举报的直播视频流的违规等级;Optionally, the reporting instruction includes the violation level of the reported live video stream;

所述第四确定模块包括:The fourth determining module includes:

第八确定模块,用于在所述目标直播视频流的标签类型为违规标签的情况下,基于所述目标直播视频流的违规等级确定对所述视频流标识所对应的主播客户端的处罚等级,以及基于所述举报指令中的违规等级和所述目标直播视频流的违规等级,确定对所述举报客户端的奖励等级;an eighth determination module, configured to, when the label type of the target live video stream is a violation label, determine a penalty level for the anchor client corresponding to the video stream identifier based on the violation level of the target live video stream, and determine a reward level for the reporting client based on the violation level in the reporting instruction and the violation level of the target live video stream;

第九确定模块,用于在所述目标直播视频流的标签类型为非违规标签的情况下,基于所述举报指令中的违规等级,确定对所述举报客户端的处罚等级。The ninth determination module is used to determine the penalty level for the reporting client based on the violation level in the reporting instruction when the label type of the target live video stream is a non-violation label.

可选的,所述第八确定模块,具体用于:当所述举报指令中的违规等级和所述目标直播视频流的违规等级相匹配时,基于所述举报指令的违规等级确定对所述举报客户端的奖励等级;当所述举报指令中的违规等级和所述目标直播视频流的违规等级不匹配时,基于所述目标直播视频流的违规等级确定对所述举报客户端的奖励等级。Optionally, the eighth determination module is specifically used to: when the violation level in the reporting instruction matches the violation level of the target live video stream, determine the reward level for the reporting client based on the violation level of the reporting instruction; when the violation level in the reporting instruction and the violation level of the target live video stream do not match, determine the reward level for the reporting client based on the violation level of the target live video stream.

另一方面,提供了一种用于直播的举报系统,所述系统包括举报客户端和举报服务器,其中,On the other hand, a reporting system for live broadcast is provided, the system comprising a reporting client and a reporting server, wherein:

所述举报客户端,用于接收直播视频播放过程中输入的手势轨迹,得到目标手势;在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;根据所述视频流标识生成举报指令;将所述举报指令发送给举报服务器;The reporting client is configured to receive a gesture trajectory input during live video playback and obtain a target gesture; when the target gesture matches a preset reporting gesture, obtain a video stream identifier of the live video; generate a reporting instruction based on the video stream identifier; and send the reporting instruction to a reporting server;

所述举报服务器,用于接收所述举报指令;响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;录制所述目标直播视频流的音频数据和视频图像数据;根据录制的所述音频数据和视频图像数据进行举报处理。The reporting server is used to receive the reporting instruction; respond to the reporting instruction, determine the target live video stream that matches the video stream identifier; record the audio data and video image data of the target live video stream; and perform reporting processing based on the recorded audio data and video image data.

另一方面,提供了一种终端,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述客户端侧的用于直播的举报方法。On the other hand, a terminal is provided, including a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the above-mentioned client-side reporting method for live broadcast.

另一方面,提供了一种服务器,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述服务器侧的用于直播的举报方法。On the other hand, a server is provided, including a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the above-mentioned server-side reporting method for live broadcast.

另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述方法实施例提供的举报客户端侧或者举报服务器侧的用于直播的举报方法。On the other hand, a computer-readable storage medium is provided, in which at least one instruction, at least one program, code set or instruction set is stored. The at least one instruction, the at least one program, the code set or instruction set is loaded and executed by a processor to implement the reporting method for live broadcast on the reporting client side or the reporting server side provided in the above-mentioned method embodiment.

本发明实施例通过接收直播视频播放过程中的手势轨迹得到目标手势,并在目标手势与预设举报手势相匹配时,获取直播视频的视频流标识,根据该视频流标识生成举报指令,将该举报指令发送给举报服务器,从而举报服务器可以在接收到举报指令时立即录制直播视频流的音频数据和视频图像数据,并根据录制的音频数据和视频图像数据进行举报处理,实现了基于便捷的交互手势完成举报的功能,避免了因寻找不明显的举报操作入口导致的违规直播视频已过或者被删除的问题,有利于加强对视频直播的监管。The embodiment of the present invention obtains the target gesture by receiving the gesture trajectory during the live video playback process, and obtains the video stream identifier of the live video when the target gesture matches the preset reporting gesture, generates a reporting instruction according to the video stream identifier, and sends the reporting instruction to the reporting server, so that the reporting server can immediately record the audio data and video image data of the live video stream when receiving the reporting instruction, and perform reporting processing based on the recorded audio data and video image data, realizing the function of completing reporting based on convenient interactive gestures, avoiding the problem of illegal live videos being passed or deleted due to finding unclear reporting operation entrances, and is conducive to strengthening the supervision of live video broadcasts.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

图1是本发明实施例提供的一种实施环境的示意图;FIG1 is a schematic diagram of an implementation environment provided by an embodiment of the present invention;

图2是本发明实施例提供的一种用于直播的举报方法的流程示意图;FIG2 is a flow chart of a reporting method for live broadcasting provided by an embodiment of the present invention;

图3a、3b和3c是本发明实施例提供的举报客户端接收的直播视频播放过程中输入的手势轨迹的示意图;3a, 3b and 3c are schematic diagrams of gesture trajectories input during live video playback received by a reporting client according to an embodiment of the present invention;

图4是本发明实施例提供的另一种用于直播的举报方法的流程示意图;FIG4 is a flow chart of another reporting method for live broadcasting provided by an embodiment of the present invention;

图5是本发明实施例提供的根据录制的音频数据和视频图像数据进行举报处理的一种方法的流程示意图;5 is a flow chart of a method for reporting based on recorded audio data and video image data provided by an embodiment of the present invention;

图6a、6b和6c是本发明实施例提供的举报属实时对举报客户端的奖励的示意图;图6d、6e和6f是本发明实施例提供的举报不属实时对举报客户端的处罚的示意图;Figures 6a, 6b, and 6c are schematic diagrams illustrating rewards for reporting clients when a report is true, according to an embodiment of the present invention; Figures 6d, 6e, and 6f are schematic diagrams illustrating penalties for reporting clients when a report is false, according to an embodiment of the present invention;

图7是本发明实施例提供的一种用于直播的举报装置的结构示意图;FIG7 is a schematic structural diagram of a reporting device for live broadcasting provided by an embodiment of the present invention;

图8是本发明实施例提供的另一种用于直播的举报装置的结构示意图;FIG8 is a schematic structural diagram of another reporting device for live broadcasting provided by an embodiment of the present invention;

图9是本发明实施例提供的一种终端的硬件结构框图;9 is a block diagram of the hardware structure of a terminal provided in an embodiment of the present invention;

图10是本发明实施例提供的一种服务器的硬件结构框图。FIG10 is a block diagram of the hardware structure of a server provided in an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way are interchangeable where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

请参阅图1,其所示为本发明实施例提供的一种实施环境示意图,该实施环境可以包括主播终端110、直播服务器120、观众终端130和举报服务器140。Please refer to Figure 1, which is a schematic diagram of an implementation environment provided by an embodiment of the present invention. The implementation environment may include an anchor terminal 110, a live broadcast server 120, an audience terminal 130 and a reporting server 140.

其中,主播终端110中可以运行有主播客户端,观众终端130中可以运行有观众客户端,与主播客户端对应的观众客户端可以为多个。本说明书实施例中,当观众客户端对主播客户端的直播视频进行举报时,也可以将发起举报的观众客户端称之为举报客户端。主播终端110和观众终端130可以但不限于包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备等等。The host terminal 110 may run a host client, and the viewer terminal 130 may run a viewer client. Multiple viewer clients may correspond to the host client. In the embodiments of this specification, when a viewer client reports a live video broadcast by the host client, the viewer client initiating the report may also be referred to as a reporting client. The host terminal 110 and viewer terminal 130 may include, but are not limited to, smartphones, desktop computers, tablet computers, laptops, digital assistants, smart wearable devices, and the like.

直播服务器120可以为主播客户端和观众客户端提供后台直播服务,其可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。直播服务器120与主播终端110可以通过有线网络或者无线网络相连接,直播服务器120与观众终端130可以通过有线网关或者无线网络相连接。The live broadcast server 120 can provide background live broadcast services for the host client and the viewer client. It can include a standalone server, a distributed server, or a server cluster consisting of multiple servers. The live broadcast server 120 and the host terminal 110 can be connected via a wired network or a wireless network. The live broadcast server 120 and the viewer terminal 130 can be connected via a wired gateway or a wireless network.

举报服务器140可以为观众客户端提供后台举报服务,其可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。举报服务器140与主播终端110可以通过有线网络或者无线网络相连接,举报服务器140与观众终端130可以通过有线网关或者无线网络相连接。The reporting server 140 can provide a backend reporting service for the viewer client and can include a standalone server, a distributed server, or a server cluster consisting of multiple servers. The reporting server 140 can be connected to the anchor terminal 110 via a wired network or a wireless network, and the reporting server 140 can be connected to the viewer terminal 130 via a wired gateway or a wireless network.

请参阅图2,其所示为本发明实施例提供的一种用于直播的举报方法的流程示意图,该方法可以应用于图1中的观众终端,更具体的,可以应用于观众终端中发起举报的举报客户端。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:Please refer to Figure 2, which shows a flow chart of a reporting method for live broadcast provided by an embodiment of the present invention. The method can be applied to the audience terminal in Figure 1, and more specifically, can be applied to the reporting client that initiates the report in the audience terminal. It should be noted that this specification provides method operation steps as described in the embodiments or flow charts, but more or fewer operation steps may be included based on conventional or non-creative labor. The order of steps listed in the embodiments is only one way of executing the steps among many steps, and does not represent the only execution order. When the system or product is executed in practice, it can be executed in sequence or in parallel according to the method shown in the embodiments or the accompanying drawings (for example, a parallel processor or a multi-threaded processing environment). Specifically, as shown in Figure 2, the method may include:

S201,接收直播视频播放过程中输入的手势轨迹,得到目标手势。S201, receiving a gesture trajectory input during live video playback to obtain a target gesture.

具体的,在视频直播中,用户可以通过观众客户端播放主播客户端提供的直播视频,在直播视频播放过程中,若用户觉得直播视频内容存在违规内容,则可以通过手指在直播视频播放界面上的滑动来输入手势轨迹。观众客户端可以通过监听器监听用户的触摸信号,并解析手指在直播视频播放界面上滑动所形成的手势轨迹,得到目标手势。其中,违规内容可以但不限于包括黄色视频图像、违禁词汇等等。Specifically, during live video streaming, users can use the viewer client to play the live video provided by the host client. During the live video playback process, if the user feels that the live video content contains illegal content, they can enter a gesture trajectory by sliding their finger on the live video playback interface. The viewer client can monitor the user's touch signals through a monitor and analyze the gesture trajectory formed by sliding the finger on the live video playback interface to obtain the target gesture. Illegal content can include, but is not limited to, pornographic video images, banned words, etc.

S203,在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识。S203: When the target gesture matches a preset reporting gesture, obtain a video stream identifier of the live video.

本说明书实施例中,预设举报手势为预先设置的用于举报的手势,预设举报手势可以为默认的手势,也可以是用户根据个人喜好及习惯设置的手势。为了便于用户快速举报,预设举报手势一般为简单的图形、数字、数学符号或者字母等。In the embodiments of this specification, the preset reporting gesture is a pre-set reporting gesture. The preset reporting gesture can be a default gesture or a gesture set by the user based on personal preferences and habits. To facilitate users to quickly report, the preset reporting gesture is generally a simple graphic, number, mathematical symbol, or letter.

在一个具体的实施方式中,若预设举报手势为系统默认的手势时,可以在用户每次打开视频直播应用时,跳出该默认的手势并对应提示该默认手势所对应的违规等级,以提示用户可以通过该默认的手势进行相应违规等级的举报。不同的违规等级所对应的预设举报手势不同,为了便于用户快速举报,不同违规等级所对应的预设举报手势可以通过包含的相同元素的数量进行区分。例如,违规等级由低至高可以包括警告、一级警告和禁播,对应的预设举报手势可以相应为“X”、“XX”和“XXX”。In a specific embodiment, if the preset reporting gesture is the system default gesture, each time the user opens the live video application, the default gesture will pop up and the violation level corresponding to the default gesture will be prompted to prompt the user to report the corresponding violation level through the default gesture. Different violation levels correspond to different preset reporting gestures. In order to facilitate users to report quickly, the preset reporting gestures corresponding to different violation levels can be distinguished by the number of identical elements included. For example, the violation levels from low to high may include warning, level 1 warning, and ban, and the corresponding preset reporting gestures may be "X", "XX", and "XXX".

在另一个具体的实施方式中,所述方法还可以包括预设举报手势设置步骤,以使得用户可以根据个人喜好及习惯设置该预设举报手势。具体的,观众客户端可以在用户首次使用视频直播应用时,提示用户进行预设举报手势的设置并展示预设举报手势的绘制界面,当用户在绘制界面输入手势轨迹并点击提交时,观众客户端可以响应于该预设举报手势设置请求,获取输入的预设举报手势;观众客户端展示违规等级选项,以使得用户选择当前预设手势所对应的违规等级;观众客户端可以响应于对所述违规等级选项的选择信号,确定所述预设举报手势所对应的违规等级。其中,违规等级选项中所包含的违规等级可以包含多个等级,例如,违规等级由低至高可以包括警告、一级警告和禁播。In another specific embodiment, the method may further include a step of setting a preset report gesture, so that the user can set the preset report gesture according to personal preferences and habits. Specifically, when the user first uses the live video application, the viewer client may prompt the user to set the preset report gesture and display a drawing interface for the preset report gesture. When the user enters the gesture trajectory in the drawing interface and clicks submit, the viewer client may respond to the preset report gesture setting request and obtain the input preset report gesture; the viewer client may display a violation level option so that the user selects the violation level corresponding to the current preset gesture; the viewer client may determine the violation level corresponding to the preset report gesture in response to a selection signal for the violation level option. The violation level included in the violation level option may include multiple levels. For example, the violation levels from low to high may include warning, level 1 warning, and ban.

以违规等级由低至高为警告、一级警告和禁播三个等级,违规等级由低至高所对应的预设举报手势为“X”、“XX”和“XXX”为例,如图3a所示,客户端接收到的目标手势为“X”,该目标手势与预设举报手势“X”相匹配;如图3b所示,客户端接收到的目标手势为“XX”,该目标手势与预设举报手势“XX”相匹配;如图3c所示,客户端接收到的目标手势为“XXX”,该目标手势与预设举报手势“XXX”相匹配。Taking the violation levels from low to high as warning, level one warning, and ban, and the preset reporting gestures corresponding to the violation levels from low to high as "X", "XX", and "XXX" as an example, as shown in Figure 3a, the target gesture received by the client is "X", which matches the preset reporting gesture "X"; as shown in Figure 3b, the target gesture received by the client is "XX", which matches the preset reporting gesture "XX"; as shown in Figure 3c, the target gesture received by the client is "XXX", which matches the preset reporting gesture "XXX".

本说明书实施例中,当目标手势与预设举报手势相匹配时,观众客户端可以获取直播视频的视频流标识。视频流标识用于唯一标识直播视频的视频流,其与提供直播视频的主播客户端一一对应,即通过视频流标识可以唯一确定主播客户端和直播视频流。In the embodiments of this specification, when the target gesture matches a preset report gesture, the viewer client can obtain the video stream identifier of the live video. The video stream identifier uniquely identifies the live video stream and has a one-to-one correspondence with the host client providing the live video. This means that the host client and the live video stream can be uniquely identified through the video stream identifier.

S205,根据所述视频流标识生成举报指令。S205: Generate a reporting instruction according to the video stream identifier.

本说明书实施例中,当预设举报手势对应有相应的违规等级时,可以获取与目标手势相匹配的预设举报手势所对应的违规等级,并根据该违规等级和视频流标识生成相应的举报指令。In the embodiment of this specification, when the preset reporting gesture corresponds to a corresponding violation level, the violation level corresponding to the preset reporting gesture matching the target gesture can be obtained, and a corresponding reporting instruction can be generated according to the violation level and the video stream identifier.

S207,将所述举报指令发送给举报服务器,以使所述举报服务器响应所述举报指令确定与所述视频流标识相匹配的目标直播视频流,录制所述目标直播视频流的音频数据和视频图像数据,根据录制的所述音频数据和视频图像数据进行举报处理。S207, sending the reporting instruction to the reporting server, so that the reporting server responds to the reporting instruction to determine the target live video stream that matches the video stream identifier, records the audio data and video image data of the target live video stream, and performs reporting processing based on the recorded audio data and video image data.

由本发明实施例的上述技术方案可见,本发明实施例中用户只需在直播视频的播放界面上滑动输入相应的手势即可实现对直播视频的举报,使得对于直播视频的举报更加快速、便捷,无需在进行举报操作入口的寻找,从而避免了因寻找不明显的举报操作入口导致的违规直播视频已过或者被删除的问题,有利于加强对视频直播的监管。It can be seen from the above technical solutions of the embodiment of the present invention that in the embodiment of the present invention, users only need to slide and input corresponding gestures on the playback interface of the live video to report the live video, making the reporting of the live video faster and more convenient, and there is no need to search for the reporting operation entrance, thereby avoiding the problem of illegal live videos being passed or deleted due to searching for unclear reporting operation entrances, which is conducive to strengthening the supervision of live video broadcasts.

请参阅图4,其所示为本发明实施例提供的另一种用于直播的举报方法的流程示意图,该方法可以应用于图1中的举报服务器,如图4所示,该方法可以包括:Please refer to FIG4 , which is a flow chart of another method for reporting live broadcasts provided by an embodiment of the present invention. This method can be applied to the reporting server in FIG1 . As shown in FIG4 , the method may include:

S401,接收举报指令,所述举报指令携带有被举报的直播视频的视频流标识。S401, receiving a reporting instruction, wherein the reporting instruction carries a video stream identifier of a live video being reported.

其中,举报指令是举报客户端在直播视频播放过程中接收的目标手势与预设举报手势相匹配时生成的。关于预设举报手势可以参见前述图2所示方法实施例中相关描述,在此不再赘述。Among them, the reporting instruction is generated when the target gesture received by the reporting client during the live video playback matches the preset reporting gesture. For the preset reporting gesture, please refer to the relevant description in the method embodiment shown in Figure 2 above, which will not be repeated here.

S403,响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流。S403: In response to the reporting instruction, determine a target live video stream that matches the video stream identifier.

具体的,举报服务器在接收到举报指令后,可以提取该举报指令中携带的视频流标识,并确定与该视频流标识相匹配的目标直播视频流。Specifically, after receiving the reporting instruction, the reporting server may extract the video stream identifier carried in the reporting instruction and determine the target live video stream that matches the video stream identifier.

在一个具体的实施方式中,举报指令中还可以携带被举报的直播视频流的违规等级,当举报服务器同时接收到多个不同举报终端针对不同直播视频的举报指令时,举报服务器可以提取举报指令中的违规等级,根据违规等级由高至低对举报指令进行排序,从而可以根据违规等级确定目标举报指令,进而可以优先响应于违规等级高的举报指令,以及时对最不健康的直播视频进行处理。In a specific embodiment, the reporting instruction can also carry the violation level of the reported live video stream. When the reporting server simultaneously receives reporting instructions for different live videos from multiple different reporting terminals, the reporting server can extract the violation level in the reporting instruction and sort the reporting instructions from high to low according to the violation level. In this way, the target reporting instruction can be determined according to the violation level, and then priority can be given to responding to reporting instructions with high violation levels, so as to promptly process the most unhealthy live videos.

S405,录制所述目标直播视频流的音频数据和视频图像数据。S405: Record the audio data and video image data of the target live video stream.

本说明书实施例中,举报服务器在响应举报指令后,立即对目标直播视频流的音频数据和视频图像数据进行录制,从而能够及时保留被举报的直播视频的内容。In the embodiment of the present specification, after responding to the reporting instruction, the reporting server immediately records the audio data and video image data of the target live video stream, thereby being able to retain the content of the reported live video in a timely manner.

具体的实施中,可以录制预设时间段内的音频数据和视频图像数据,该预设时间段是以举报指令的接收时间戳为起始点的一个预设时长,该预设时间段可以根据实际需求进行设置,例如可以设置为20秒、50秒等。In a specific implementation, audio data and video image data within a preset time period can be recorded. The preset time period is a preset duration starting from the receiving timestamp of the reporting instruction. The preset time period can be set according to actual needs, for example, it can be set to 20 seconds, 50 seconds, etc.

S407,根据录制的所述音频数据和视频图像数据进行举报处理。S407: Perform reporting processing based on the recorded audio data and video image data.

本说明书实施例中,举报服务器可以采用图5所示的方法实现根据录制的音频数据和视频图像数据进行举报处理,如图5所示,该方法可以包括:In the embodiment of this specification, the reporting server may use the method shown in FIG5 to implement reporting processing based on the recorded audio data and video image data. As shown in FIG5 , the method may include:

S501,分别对录制的所述音频数据和视频图像数据进行特征提取,得到音频特征和视频图像特征。S501 , performing feature extraction on the recorded audio data and video image data respectively to obtain audio features and video image features.

本说明书实施例中,对音频数据的特征提取包括对音频数据进行音频、振幅和音色的识别,然后转化为对应的文字内容,并获取该文字内容中的关键词,音频特征即为音频数据对应的文字内容的关键词。In the embodiments of this specification, feature extraction of audio data includes identifying the audio frequency, amplitude, and timbre of the audio data, converting it into corresponding text content, and obtaining keywords in the text content. The audio features are the keywords of the text content corresponding to the audio data.

对视频图像数据的特征提取包括确定视频图像数据中的皮肤区域的数量,以及确定皮肤区域的像素与图像所有像素的比值、确定最大皮肤区域与总皮肤区域的比值。相应的,视频图像特征包括皮肤区域的数量、皮肤区域的像素与图像所有像素的比值和最大皮肤区域与总皮肤区域的比值。Feature extraction from the video image data includes determining the number of skin regions in the video image data, determining the ratio of pixels in the skin regions to all pixels in the image, and determining the ratio of the maximum skin region to the total skin region. Accordingly, the video image features include the number of skin regions, the ratio of pixels in the skin regions to all pixels in the image, and the ratio of the maximum skin region to the total skin region.

S503,根据所述音频特征确定所述音频数据的标签信息,以及根据所述视频图像特征确定所述视频图像数据的标签信息。S503: Determine tag information of the audio data according to the audio feature, and determine tag information of the video image data according to the video image feature.

实际应用中,可以将音频特征和视频图像特征分别输入至音频标签确定模型和视频标签确定模型中,通过音频标签确定模型确定音频特征所对应的标签信息,通过视频标签确定模型确定视频图像特征所对应的标签信息。其中,音频标签确定模型为基于样本音频和相应的标签训练得到的机器学习模型,视频标签确定模型为基于样本视频图像和相应的标签训练得到的机器学习模型,上述机器学习模型可以但不限于包括线性分类器(如LR)、支持向量机(SVM)、朴素贝叶斯(NB)等等。In practical applications, audio features and video image features can be input into an audio label determination model and a video label determination model, respectively. The audio label determination model determines the label information corresponding to the audio features, and the video label determination model determines the label information corresponding to the video image features. The audio label determination model is a machine learning model trained based on sample audio and corresponding labels, and the video label determination model is a machine learning model trained based on sample video images and corresponding labels. The above-mentioned machine learning models may include, but are not limited to, linear classifiers (such as LR), support vector machines (SVM), naive Bayes (NB), and the like.

具体的实施中,样本音频包括正样本音频和负样本音频,正样本音频为确定的不包含违规内容的音频,负样本音频为确定的包含违规内容的音频;正样本音频的标注标签为非违规标签,负样本音频的标注标签为违规标签。样本视频图像包括正样本视频图像和负样本视频图像,正样本视频图像为确定的不包含违规内容的视频图像,负样本视频图像为确定的包含违规内容的视频图像;正样本视频图像的标注标签为非违规标签,负样本视频图像的标注标签为违规标签。In a specific implementation, the audio samples include positive and negative audio samples. Positive audio samples are determined to contain no illegal content, while negative audio samples are determined to contain illegal content. Positive audio samples are labeled with a non-illegal label, while negative audio samples are labeled with an illegal label. Sample video images include positive and negative video images. Positive video images are determined to contain no illegal content, while negative video images are determined to contain illegal content. Positive video images are labeled with a non-illegal label, while negative video images are labeled with an illegal label.

在一个具体的实施方式中,在进行机器学习模型的训练时,还可以对负样本音频进行违规等级的标注,对负样本视频图像进行违规等级的标注,如此,利用包含标注有违规等级的负样本音频训练得到的机器学习模型可以输出相应的违规等级,利用包含标注有违规等级的负样本视频图像训练得到的机器学习模型可以输出相应的违规等级。其中,关于违规等级可以参见前述图2所示方法实施例中的相关描述,在此不再赘述。In a specific embodiment, when training a machine learning model, the violation level of negative audio samples and the violation level of negative video samples can also be annotated. In this way, the machine learning model trained using negative audio samples annotated with the violation level can output the corresponding violation level, and the machine learning model trained using negative video samples annotated with the violation level can output the corresponding violation level. Regarding the violation level, please refer to the relevant description of the method embodiment shown in Figure 2 above, and will not be repeated here.

S505,根据所述音频数据的标签信息和视频图像数据的标签信息,确定所述目标直播视频流的标签信息。S505: Determine the tag information of the target live video stream according to the tag information of the audio data and the tag information of the video image data.

本说明书实施例中,标签信息可以包括标签类型,该标签类型包括违规标签和非违规标签,当标签类型为违规标签时,相应的标签信息还可以包括违规等级。In the embodiment of this specification, the label information may include a label type, which includes a violation label and a non-violation label. When the label type is a violation label, the corresponding label information may further include a violation level.

在所述音频数据的标签类型和所述视频图像数据的标签类型中存在违规标签的情况下,确定所述目标直播视频流的标签类型为违规标签,即音频数据的标签类型和视频图像数据的标签类型中只要有一个的标签类型为违规标签,就可以认为目标直播视频流的标签类型为违规标签。当二者有一个的标签类型为违规标签时,可以获取该违规标签所对应的标签信息中的违规等级,并将该违规等级确定为目标直播视频流的违规等级;当音频数据的标签类型为违规标签,且视频图像数据的标签类型为违规标签时,分别获取音频数据的标签信息中的违规等级以及视频图像数据的标签信息中的违规等级,将音频数据的标签信息中的违规等级与视频图像数据的标签信息中的违规等级最高的违规等级作为目标直播视频流的违规等级。In the case where there is a violation tag in the tag type of the audio data and the tag type of the video image data, the tag type of the target live video stream is determined to be a violation tag, that is, as long as one of the tag types of the audio data and the tag type of the video image data is a violation tag, the tag type of the target live video stream can be considered to be a violation tag. When one of the tag types is a violation tag, the violation level in the tag information corresponding to the violation tag can be obtained, and the violation level can be determined as the violation level of the target live video stream; when the tag type of the audio data is a violation tag, and the tag type of the video image data is a violation tag, the violation level in the tag information of the audio data and the violation level in the tag information of the video image data are obtained respectively, and the highest violation level between the violation level in the tag information of the audio data and the violation level in the tag information of the video image data is used as the violation level of the target live video stream.

举例而言,当音频数据的标签信息为:违规标签、警告,视频图像数据的标签信息为:非违规标签时,确定目标直播视频流的标签信息为:违规标签、警告;当音频数据的标签信息为:非违规标签,视频图像数据的标签信息为:违规标签、禁播时,确定目标直播视频流的标签信息为:违规标签、禁播;当音频数据的标签信息为:违规标签、警告,视频图像数据的标签信息为:违规标签、禁播时,由于禁播的违规等级高于警告,可以确定目标直播视频流的标签信息为:违规标签、禁播。For example, when the label information of the audio data is: violation label, warning, and the label information of the video image data is: non-violation label, the label information of the target live video stream is determined to be: violation label, warning; when the label information of the audio data is: non-violation label, and the label information of the video image data is: violation label, banned, the label information of the target live video stream is determined to be: violation label, banned; when the label information of the audio data is: violation label, warning, and the label information of the video image data is: violation label, banned, since the violation level of banned is higher than warning, the label information of the target live video stream can be determined to be: violation label, banned.

在所述音频数据的标签类型和所述视频图像数据的标签类型中不存在违规标签的情况下,确定所述目标直播视频流的标签类型为非违规标签,即当音频数据的标签类型为非违规标签,且所述视频图像数据的标签类型为非违规标签时,可以确定目标直播视频流的标签信息为:非违规标签。When there is no violation tag in the tag type of the audio data and the tag type of the video image data, the tag type of the target live video stream is determined to be a non-violation tag. That is, when the tag type of the audio data is a non-violation tag and the tag type of the video image data is a non-violation tag, the tag information of the target live video stream can be determined to be: non-violation tag.

S507,根据所述目标直播视频流的标签信息确定举报处理策略。S507: Determine a reporting processing strategy based on the tag information of the target live video stream.

为了激励用户对违规内容进行举报,以及加强对违规直播者进行打击,本说明书实施例中,举报处理策略包括对应于举报属实时的举报处理策略和对应于举报不属实的举报处理策略。其中,举报属实是指举报服务器确定的目标直播视频流的标签信息与举报指令相符;举报不属实是指举报服务确定的目标直播视频流的标签信息与举报指令不相符。其中,举报属实时的举报处理策略包括对举报客户端的奖励策略和对主播客户端的处罚策略;举报不属实的举报处理策略包括对举报客户端的处罚策略。In order to encourage users to report illegal content and strengthen the crackdown on illegal live broadcasters, in the embodiments of this specification, the reporting processing strategy includes a reporting processing strategy corresponding to true reports and a reporting processing strategy corresponding to false reports. Among them, a true report means that the tag information of the target live video stream determined by the reporting server is consistent with the reporting instructions; an false report means that the tag information of the target live video stream determined by the reporting server does not match the reporting instructions. Among them, the reporting processing strategy for true reports includes a reward strategy for the reporting client and a penalty strategy for the anchor client; the reporting processing strategy for false reports includes a penalty strategy for the reporting client.

实际应用中,举报指令包括被举报的直播视频流的违规等级,在所述目标直播视频流的标签类型为违规标签的情况下,可以确定举报属实,可以基于所述目标直播视频流的违规等级确定对所述视频流标识所对应的主播客户端的处罚等级,以及基于所述举报指令中的违规等级和所述目标直播视频流的违规等级,确定对所述举报客户端的奖励等级。In actual applications, the reporting instruction includes the violation level of the reported live video stream. When the label type of the target live video stream is a violation label, the report can be determined to be true. The penalty level of the anchor client corresponding to the video stream identifier can be determined based on the violation level of the target live video stream, and the reward level for the reporting client can be determined based on the violation level in the reporting instruction and the violation level of the target live video stream.

具体的实施中,举报服务器中可以存储有违规等级与处罚等级的对应关系,而根据处罚对象(包括举报客户端和主播客户端)的不同,该对应关系可以包括违规等级与主播客户端的处罚等级的对应关系,以及违规等级与举报客户端的处罚等级的对应关系。In a specific implementation, the reporting server may store the correspondence between violation levels and penalty levels. Depending on the penalty object (including the reporting client and the anchor client), the correspondence may include the correspondence between the violation level and the penalty level of the anchor client, as well as the correspondence between the violation level and the penalty level of the reporting client.

在一个具体的实施方式中,当处罚对象为主播客户端时,违规等级由低至高可以包括警告、一级警告和禁播,对应的处罚等级可以包括警告处罚、一级警告处罚和禁播处罚,其中,警告处罚和一级警告处罚可以通过禁播时长的不同体现处罚的不同严重程度,例如,警告处罚可以设置禁播10分钟,一级警告处罚可以设置为禁播半小时;禁播处罚可以是永久禁播。In a specific embodiment, when the object of punishment is the anchor client, the violation levels from low to high may include warning, level one warning and ban, and the corresponding punishment levels may include warning punishment, level one warning punishment and ban punishment. Among them, the warning punishment and level one warning punishment can reflect the different severity of the punishment through the different ban durations. For example, the warning punishment can be set to ban for 10 minutes, and the level one warning punishment can be set to ban for half an hour; the ban punishment can be a permanent ban.

在一个具体的实施方式中,当处罚对象为举报客户端时,违规等级由低至高可以包括警告、一级警告和禁播,对应的处罚等级可以包括一级处罚、二级处罚和三级处罚,各个等级的处罚方式可以相同也可以不同,相同的处罚方式之间可以通过处罚内容的不同来体现处罚的不同程度。例如,一级处罚、二级处罚和三级处罚均为对举报客户端的禁言处罚,可以设置一级处罚为禁言5分钟、二级处罚为禁言30分钟、三级处罚为禁言24小时。In a specific implementation, when the target of the penalty is a reporting client, the violation levels, from low to high, can include warning, level 1 warning, and ban, and the corresponding penalty levels can include level 1 penalty, level 2 penalty, and level 3 penalty. The penalty methods for each level can be the same or different, and the severity of the penalty can be reflected by the different penalty contents. For example, level 1 penalty, level 2 penalty, and level 3 penalty all result in a ban on the reporting client. The level 1 penalty can be set to a 5-minute ban, the level 2 penalty to a 30-minute ban, and the level 3 penalty to a 24-hour ban.

举报服务器中还可以存储有违规等级与奖励等级的对应关系。在一个具体的实施方式中,违规等级由低至高可以包括警告、一级警告和禁播,对应的奖励等级可以包括一级奖励、二级奖励和三级奖励,各个奖励等级的奖励方式可以相同也可以不同,相同的奖励方式之间可以通过奖励内容的不同来体现奖励的不同程度。例如,一级奖励、二级奖励和三级奖励均是向举报客户端奖励虚拟资源如虚拟金币、积分等,如可以设置一级奖励为50个虚拟金币、二级奖励为250个虚拟金币、三级奖励为500个虚拟金币。The reporting server may also store a correspondence between violation levels and reward levels. In a specific embodiment, the violation levels may include warnings, level 1 warnings, and bans, and the corresponding reward levels may include level 1 rewards, level 2 rewards, and level 3 rewards. The reward methods for each reward level may be the same or different, and the different levels of rewards between the same reward methods may be reflected by the different reward contents. For example, the level 1 reward, level 2 reward, and level 3 reward are all virtual resources such as virtual gold coins, points, etc. awarded to the reporting client. For example, the level 1 reward may be set to 50 virtual gold coins, the level 2 reward to 250 virtual gold coins, and the level 3 reward to 500 virtual gold coins.

本说明书实施例中,在基于所述举报指令中的违规等级和所述目标直播视频流的违规等级,确定对所述举报客户端的奖励等级时,当所述举报指令中的违规等级和所述目标直播视频流的违规等级相匹配时,可以基于所述举报指令的违规等级确定对所述举报客户端的奖励等级;当所述举报指令中的违规等级和所述目标直播视频流的违规等级不匹配时,可以基于所述目标直播视频流的违规等级确定对所述举报客户端的奖励等级,还可以确定举报指令中的违规等级和目标直播视频流的违规等级中等级较低的违规等级,并根据等级较低的违规等级来确定对举报客户端的奖励等级。In an embodiment of the present specification, when determining the reward level for the reporting client based on the violation level in the reporting instruction and the violation level of the target live video stream, when the violation level in the reporting instruction and the violation level of the target live video stream match, the reward level for the reporting client can be determined based on the violation level of the reporting instruction; when the violation level in the reporting instruction and the violation level of the target live video stream do not match, the reward level for the reporting client can be determined based on the violation level of the target live video stream, and the lower violation level between the violation level in the reporting instruction and the violation level of the target live video stream can be determined, and the reward level for the reporting client can be determined based on the lower violation level.

本说明书实施例中,在所述目标直播视频流的标签类型为非违规标签的情况下,可以确定举报不属实,可以基于所述举报指令中的违规等级,确定对所述举报客户端的处罚等级。In the embodiment of the present specification, when the tag type of the target live video stream is a non-violation tag, it can be determined that the report is untrue, and the penalty level for the reporting client can be determined based on the violation level in the reporting instruction.

S509,根据所述举报处理策略进行举报处理。S509: Perform report processing according to the report processing strategy.

具体的,举报服务器根据确定的举报处理策略进行相应的举报处理,例如,当举报属实时,向举报客户端进行对应奖励等级的虚拟金币奖励,如图6a、6b和6c所示,还可以向举报客户端进行奖励的相应提示,如将奖励信息显示在举报客户端的展示界面上;向被举报的主播客户端进行对应处罚等级的处罚,可以将主播客户端的直播图像转换为预设画面,同时可以在主播客户端的展示界面上显示处罚信息。当举报不属实时,向举报客户端进行对应处罚等级的处罚,如图6d、6e和6f所示,还可以向举报客户端进行处罚的相应提示,如将处罚信息显示在举报客户端的展示界面上。Specifically, the reporting server performs corresponding reporting processing according to the determined reporting processing strategy. For example, when the report is true, the reporting client is rewarded with virtual gold coins corresponding to the reward level, as shown in Figures 6a, 6b, and 6c. The reporting client may also be prompted with the reward, such as by displaying the reward information on the display interface of the reporting client. The reported live stream client may be punished according to the penalty level, by converting the live stream image of the live stream client to a preset screen, and displaying the penalty information on the display interface of the live stream client. When the report is false, the reporting client is punished according to the penalty level, as shown in Figures 6d, 6e, and 6f. The reporting client may also be prompted with the penalty information, such as by displaying the penalty information on the display interface of the reporting client.

由本发明实施例的上述技术方案可见,本发明实施例通过便捷的交互手势实现了直播视频的举报功能,举报服务器能够在接收到举报指令时立即进行被举报的直播视频流的录制,快速的保留音频数据和视频图像数据以进行相应的举报处理,有效的避免了相关违规直播视频已过或者删除的问题,即方便了举报也有利于提高举报处理的效率。It can be seen from the above technical solutions of the embodiment of the present invention that the embodiment of the present invention realizes the reporting function of live video through convenient interactive gestures. The reporting server can immediately record the reported live video stream when receiving the reporting instruction, and quickly retain the audio data and video image data for corresponding reporting processing, effectively avoiding the problem of related illegal live videos being passed or deleted, which makes reporting convenient and is conducive to improving the efficiency of reporting processing.

此外,本发明实施例通过对预设时间段的直播视频流的音频数据和视频图像数据的录制可以减小服务器的承载压力,避免了因对完整直播内容的录制导致的服务器的承载压力大的问题,进而降低了对视频直播的监控成本。In addition, the embodiment of the present invention can reduce the server's load pressure by recording the audio data and video image data of the live video stream in a preset time period, avoiding the problem of high server load pressure caused by recording the complete live content, thereby reducing the monitoring cost of the live video.

本发明实施例还提供了另一种用于直播的举报方法,该方法包括:An embodiment of the present invention further provides another reporting method for live broadcasting, the method comprising:

举报客户端接收直播视频播放过程中输入的手势轨迹,得到目标手势;在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;根据所述视频流标识生成举报指令;将所述举报指令发送给举报服务器;The reporting client receives the gesture trajectory input during the live video playback and obtains the target gesture; when the target gesture matches the preset reporting gesture, obtains the video stream identifier of the live video; generates a reporting instruction based on the video stream identifier; and sends the reporting instruction to the reporting server;

举报服务器接收所述举报指令;响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;录制所述目标直播视频流的音频数据和视频图像数据;根据录制的所述音频数据和视频图像数据进行举报处理。The reporting server receives the reporting instruction; responds to the reporting instruction, determines the target live video stream that matches the video stream identifier; records the audio data and video image data of the target live video stream; and performs reporting processing based on the recorded audio data and video image data.

与上述几种实施例提供的举报客户端侧的用于直播的举报方法相对应,本发明实施例还提供一种用于直播的举报装置,由于本发明实施例提供的用于直播的举报装置与上述几种实施例提供的举报客户端侧的用于直播的举报方法相对应,因此前述举报客户端侧的用于直播的举报方法的实施方式也适用于本实施例提供的用于直播的举报装置,在本实施例中不再详细描述。Corresponding to the reporting methods for live broadcast on the reporting client side provided in the above-mentioned embodiments, an embodiment of the present invention also provides a reporting device for live broadcast. Since the reporting device for live broadcast provided in the embodiment of the present invention corresponds to the reporting methods for live broadcast on the reporting client side provided in the above-mentioned embodiments, the implementation methods of the aforementioned reporting methods for live broadcast on the reporting client side are also applicable to the reporting device for live broadcast provided in this embodiment, and will not be described in detail in this embodiment.

请参阅图7,其所示为本发明实施例提供的一种用于直播的举报装置的结构示意图,该装置具有实现上述方法实施例中举报客户端侧的用于直播的举报方法的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图7所示,该装置可以包括:Please refer to Figure 7, which shows a schematic diagram of the structure of a reporting device for live broadcasting provided by an embodiment of the present invention. The device has the function of implementing the reporting method for live broadcasting on the client side in the above-mentioned method embodiment. The function can be implemented by hardware or by hardware executing corresponding software. As shown in Figure 7, the device may include:

第一接收模块710,用于接收直播视频播放过程中输入的手势轨迹,得到目标手势;The first receiving module 710 is configured to receive a gesture trajectory input during live video playback and obtain a target gesture;

第一获取模块720,用于在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;A first acquisition module 720 is configured to acquire a video stream identifier of the live video when the target gesture matches a preset reporting gesture;

生成模块730,用于根据所述视频流标识生成举报指令;A generating module 730, configured to generate a reporting instruction according to the video stream identifier;

发送模块740,用于将所述举报指令发送给举报服务器,以使所述举报服务器响应所述举报指令确定与所述视频流标识相匹配的目标直播视频流,录制所述目标直播视频流的音频数据和视频图像数据,根据录制的所述音频数据和视频图像数据进行举报处理。The sending module 740 is used to send the reporting instruction to the reporting server, so that the reporting server responds to the reporting instruction to determine the target live video stream that matches the video stream identifier, record the audio data and video image data of the target live video stream, and perform reporting processing based on the recorded audio data and video image data.

在一个具体的实施方式中,生成模块730可以包括:In a specific embodiment, the generation module 730 may include:

第三获取模块,用于获取与所述目标手势相匹配的预设举报手势所对应的违规等级;A third acquisition module is used to obtain the violation level corresponding to the preset reporting gesture that matches the target gesture;

生成子模块,用于根据所述视频流标识和所述违规等级生成所述举报指令。A generating submodule is used to generate the reporting instruction according to the video stream identifier and the violation level.

在另一个具体的实施方式中,所述装置还可以包括设置模块,所述设置模块用于设置预设举报手势;所述设置模块可以包括:In another specific embodiment, the device may further include a setting module, wherein the setting module is used to set a preset reporting gesture; the setting module may include:

第四获取模块,用于响应于预设举报手势设置请求,获取输入的预设举报手势;A fourth acquisition module, configured to acquire an input preset reporting gesture in response to a preset reporting gesture setting request;

展示模块,用于展示违规等级选项;Display module, used to display violation level options;

第五获取模块,用于响应于对所述违规等级选项的选择信号,确定所述预设举报手势所对应的违规等级。The fifth acquisition module is used to determine the violation level corresponding to the preset reporting gesture in response to the selection signal of the violation level option.

请参阅图8,其所示为本发明实施例提供的另一种用于直播的举报装置的结构示意图,该装置具有实现上述方法实施例中举报服务器侧的用于直播的举报方法的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图8所示,该装置可以包括:Please refer to Figure 8, which shows a schematic diagram of the structure of another reporting device for live broadcasting provided by an embodiment of the present invention. The device has the function of implementing the reporting method for live broadcasting on the reporting server side in the above method embodiment. The function can be implemented by hardware or by hardware executing corresponding software. As shown in Figure 8, the device may include:

第二接收模块810,用于接收举报指令,所述举报指令携带有被举报的直播视频的视频流标识;所述举报指令是举报客户端在直播视频播放过程中接收的目标手势与预设举报手势相匹配时生成的;The second receiving module 810 is configured to receive a reporting instruction, wherein the reporting instruction carries the video stream identifier of the live video being reported; the reporting instruction is generated when a target gesture received by the reporting client during the live video playback matches a preset reporting gesture;

第一确定模块820,用于响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;A first determining module 820 is configured to respond to the reporting instruction and determine a target live video stream that matches the video stream identifier;

录制模块830,用于录制所述目标直播视频流的音频数据和视频图像数据;The recording module 830 is used to record the audio data and video image data of the target live video stream;

举报处理模块840,用于根据录制的所述音频数据和视频图像数据进行举报处理。The reporting processing module 840 is used to perform reporting processing based on the recorded audio data and video image data.

在一个具体的实施方式中,举报处理模块840可以包括:In a specific embodiment, the report processing module 840 may include:

特征提取模块,用于分别对录制的所述音频数据和视频图像数据进行特征提取,得到音频特征和视频图像特征;A feature extraction module is used to extract features from the recorded audio data and video image data to obtain audio features and video image features;

第二确定模块,用于根据所述音频特征确定所述音频数据的标签信息,以及根据所述视频图像特征确定所述视频图像数据的标签信息;a second determining module, configured to determine the label information of the audio data according to the audio features, and determine the label information of the video image data according to the video image features;

第三确定模块,用于根据所述音频数据的标签信息和视频图像数据的标签信息,确定所述目标直播视频流的标签信息;A third determining module is configured to determine the tag information of the target live video stream based on the tag information of the audio data and the tag information of the video image data;

第四确定模块,用于根据所述目标直播视频流的标签信息确定举报处理策略;A fourth determination module is used to determine a reporting processing strategy based on the tag information of the target live video stream;

处理子模块,用于根据所述举报处理策略进行举报处理。The processing submodule is used to process the report according to the report processing strategy.

具体的,所述标签信息包括标签类型,所述标签类型包括违规标签和非违规标签,当所述标签类型为违规标签时,所述标签信息还包括违规等级;所述第三确定模块可以包括:Specifically, the label information includes a label type, which includes a violation label and a non-violation label. When the label type is a violation label, the label information also includes a violation level. The third determination module may include:

第五确定模块,用于在所述音频数据的标签类型和所述视频图像数据的标签类型中存在违规标签的情况下,确定所述目标直播视频流的标签类型为违规标签;A fifth determining module is configured to determine that the tag type of the target live video stream is a violation tag when there is a violation tag in the tag type of the audio data and the tag type of the video image data;

第六确定模块,用于将所述违规标签所对应的标签信息中等级最高的违规等级作为所述目标直播视频流的违规等级;A sixth determining module, configured to use the highest violation level in the tag information corresponding to the violation tag as the violation level of the target live video stream;

第七确定模块,在所述音频数据的标签类型和所述视频图像数据的标签类型中不存在违规标签的情况下,确定所述目标直播视频流的标签类型为非违规标签。The seventh determination module determines that the tag type of the target live video stream is a non-violating tag when there is no violating tag in the tag type of the audio data and the tag type of the video image data.

在一个具体的实施方式中,所述举报指令包括被举报的直播视频流的违规等级;相应的,第四确定模块可以包括:In a specific embodiment, the reporting instruction includes the violation level of the reported live video stream; accordingly, the fourth determining module may include:

第八确定模块,用于在所述目标直播视频流的标签类型为违规标签的情况下,基于所述目标直播视频流的违规等级确定对所述视频流标识所对应的主播客户端的处罚等级,以及基于所述举报指令中的违规等级和所述目标直播视频流的违规等级,确定对所述举报客户端的奖励等级;an eighth determination module, configured to, when the label type of the target live video stream is a violation label, determine a penalty level for the anchor client corresponding to the video stream identifier based on the violation level of the target live video stream, and determine a reward level for the reporting client based on the violation level in the reporting instruction and the violation level of the target live video stream;

第九确定模块,用于在所述目标直播视频流的标签类型为非违规标签的情况下,基于所述举报指令中的违规等级,确定对所述举报客户端的处罚等级。The ninth determination module is used to determine the penalty level for the reporting client based on the violation level in the reporting instruction when the label type of the target live video stream is a non-violation label.

可选的,第八确定模块,具体用于:当所述举报指令中的违规等级和所述目标直播视频流的违规等级相匹配时,基于所述举报指令的违规等级确定对所述举报客户端的奖励等级;当所述举报指令中的违规等级和所述目标直播视频流的违规等级不匹配时,基于所述目标直播视频流的违规等级确定对所述举报客户端的奖励等级。Optionally, the eighth determination module is specifically used to: when the violation level in the reporting instruction matches the violation level of the target live video stream, determine the reward level for the reporting client based on the violation level of the reporting instruction; when the violation level in the reporting instruction matches the violation level of the target live video stream, determine the reward level for the reporting client based on the violation level of the target live video stream.

本发明实施例还提供了一种用于直播的举报系统,该系统可以包括举报客户端和举报服务器,其中,The embodiment of the present invention further provides a reporting system for live broadcasting, which may include a reporting client and a reporting server, wherein:

举报客户端,用于接收直播视频播放过程中输入的手势轨迹,得到目标手势;在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;根据所述视频流标识生成举报指令;将所述举报指令发送给举报服务器;The reporting client is configured to receive a gesture trajectory input during live video playback and obtain a target gesture; when the target gesture matches a preset reporting gesture, obtain a video stream identifier of the live video; generate a reporting instruction based on the video stream identifier; and send the reporting instruction to a reporting server;

举报服务器,用于接收所述举报指令;响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;录制所述目标直播视频流的音频数据和视频图像数据;根据录制的所述音频数据和视频图像数据进行举报处理。The reporting server is used to receive the reporting instruction; respond to the reporting instruction, determine the target live video stream that matches the video stream identifier; record the audio data and video image data of the target live video stream; and perform reporting processing based on the recorded audio data and video image data.

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that the apparatus provided in the above embodiments, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

本发明实施例提供了一种终端,该终端包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的举报客户端侧的用于直播的举报方法。图9是本发明实施例提供的运行一种用于直播的举报方法的终端的硬件结构框图,具体来讲:An embodiment of the present invention provides a terminal comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set. The at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the reporting method for live broadcasting provided by the reporting client side as described in the above method embodiment. Figure 9 is a hardware block diagram of a terminal running a reporting method for live broadcasting provided by an embodiment of the present invention. Specifically:

所述终端可以包括RF(Radio Frequency,射频)电路910、包括有一个或一个以上计算机可读存储介质的存储器920、输入单元930、显示单元940、传感器950、音频电路960、WiFi(wireless fidelity,无线保真)模块970、包括有一个或者一个以上处理核心的处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:The terminal may include components such as an RF (Radio Frequency) circuit 910, a memory 920 including one or more computer-readable storage media, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a WiFi (wireless fidelity) module 970, a processor 980 including one or more processing cores, and a power supply 990. It will be understood by those skilled in the art that the terminal structure shown in FIG9 does not limit the terminal and may include more or fewer components than shown, or combine certain components, or arrange the components differently. Among them:

RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器980处理;另外,将涉及上行的数据发送给基站。通常,RF电路910包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。The RF circuit 910 can be used to receive and send signals during information transmission or calls. Specifically, after receiving downlink information from the base station, it is handed over to one or more processors 980 for processing. In addition, uplink data is sent to the base station. Generally, the RF circuit 910 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, an LNA (low noise amplifier), a duplexer, etc. In addition, the RF circuit 910 can also communicate with the network and other terminals via wireless communication. Such wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile Communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述终端的使用所创建的数据等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器920还可以包括存储器控制器,以提供处理器980和输入单元930对存储器920的访问。The memory 920 can be used to store software programs and modules. The processor 980 executes various functional applications and data processing by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created based on the use of the terminal, etc. In addition, the memory 920 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 920 may also include a memory controller to provide access to the memory 920 by the processor 980 and the input unit 930.

输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括触敏表面931以及其他输入设备932。触敏表面931,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面931上或在触敏表面931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面931。除了触敏表面931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。The input unit 930 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, the input unit 930 may include a touch-sensitive surface 931 and other input devices 932. The touch-sensitive surface 931, also known as a touch display or touchpad, can detect user touch operations on or near it (for example, operations performed by a user using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface 931) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface 931 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 980. It can also receive and execute commands from the processor 980. In addition, the touch-sensitive surface 931 can be implemented using various types, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 931, the input unit 930 may further include other input devices 932. Specifically, the other input devices 932 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick.

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及所述终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板941。进一步的,触敏表面931可覆盖显示面板941,当触敏表面931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。其中,触敏表面931与显示面板941可以两个独立的部件来实现输入和输入功能,但是在某些实施例中,也可以将触敏表面931与显示面板941集成而实现输入和输出功能。The display unit 940 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. The display unit 940 may include a display panel 941. Optionally, the display panel 941 can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Furthermore, the touch-sensitive surface 931 can cover the display panel 941. When the touch-sensitive surface 931 detects a touch operation on or near it, it transmits the information to the processor 980 to determine the type of touch event. The processor 980 then provides a corresponding visual output on the display panel 941 based on the type of touch event. Among them, the touch-sensitive surface 931 and the display panel 941 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 931 and the display panel 941 can also be integrated to implement input and output functions.

所述终端还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在所述终端移动到耳边时,关闭显示面板941和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于所述终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The terminal may also include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 941 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 941 and/or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the terminal can also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described in detail here.

音频电路960、扬声器961,传声器962可提供用户与所述终端之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如另一终端,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与所述终端的通信。Audio circuit 960, speaker 961, and microphone 962 provide an audio interface between the user and the terminal. Audio circuit 960 can convert received audio data into electrical signals and transmit them to speaker 961, which then converts them into sound signals for output. Microphone 962, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 960 and converted into audio data. The audio data is then processed by output processor 980 and transmitted via RF circuit 910 to, for example, another terminal. Alternatively, the audio data can be output to memory 920 for further processing. Audio circuit 960 may also include an earphone jack to allow communication between an external headset and the terminal.

WiFi属于短距离无线传输技术,所述终端通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块970,但是可以理解的是,其并不属于所述终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。WiFi is a short-range wireless transmission technology. The terminal, through WiFi module 970, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband Internet access. Although FIG9 shows WiFi module 970, it is understood that it is not a required component of the terminal and can be omitted as needed without changing the essence of the invention.

处理器980是所述终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行所述终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器980可包括一个或多个处理核心;优选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。The processor 980 is the control center of the terminal. It connects all components of the terminal using various interfaces and circuits. By running or executing software programs and/or modules stored in memory 920 and accessing data stored in memory 920, it performs various terminal functions and processes data, thereby providing overall terminal monitoring. Optionally, the processor 980 may include one or more processing cores. Preferably, the processor 980 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into the processor 980.

所述终端还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。The terminal also includes a power supply 990 (e.g., a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 980 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 990 can also include any of one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other components.

尽管未示出,所述终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于执行上述方法实施例提供的举报客户端侧的方法的指令。Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail here. Specifically in this embodiment, the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors. The one or more programs include instructions for executing the method for reporting the client side provided in the above method embodiment.

本领域普通技术人员可以理解,图9所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,终端还可包括比图9中所示更多或者更少的组件,或者具有与图9所示不同的配置。Those skilled in the art will appreciate that the structure shown in FIG9 is merely illustrative and does not limit the structure of the electronic device. For example, the terminal may include more or fewer components than shown in FIG9 , or have a configuration different from that shown in FIG9 .

本发明的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于终端之中以保存用于实现举报客户端侧的一种用于直播的举报方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的举报客户端侧的方法。An embodiment of the present invention also provides a computer-readable storage medium, which can be set in a terminal to store at least one instruction, at least one program, code set or instruction set related to a reporting method for live broadcast on the reporting client side. The at least one instruction, the at least one program, the code set or instruction set is loaded and executed by the processor to implement the reporting client side method provided by the above method embodiment.

本发明实施例提供了一种服务器,该服务器包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的举报服务器侧的用于直播的举报方法。An embodiment of the present invention provides a server, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the reporting method for live broadcast on the reporting server side provided in the above-mentioned method embodiment.

图10是本发明实施例提供的运行一种用于直播的举报方法的服务器的硬件结构框图,如图10所示,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(Central Processing Units,CPU)1010(处理器1010可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器1030,一个或一个以上存储应用程序1023或数据1022的存储介质1020(例如一个或一个以上海量存储设备)。其中,存储器1030和存储介质1020可以是短暂存储或持久存储。存储在存储介质1020的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1010可以设置为与存储介质1020通信,在服务器1000上执行存储介质1020中的一系列指令操作。服务器1000还可以包括一个或一个以上电源1060,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1040,和/或,一个或一个以上操作系统1021,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。FIG10 is a block diagram of the hardware structure of a server running a method for reporting live broadcasts provided by an embodiment of the present invention. As shown in FIG10 , the server may vary significantly due to different configurations or performances, and may include one or more central processing units (CPUs) 1010 (processor 1010 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 1030 for storing data, and one or more storage media 1020 (e.g., one or more mass storage devices) for storing application programs 1023 or data 1022. The memory 1030 and storage medium 1020 may be either short-term storage or persistent storage. The program stored in the storage medium 1020 may include one or more modules, each of which may include a series of instruction operations on the server. Furthermore, the CPU 1010 may be configured to communicate with the storage medium 1020 to execute a series of instruction operations in the storage medium 1020 on the server 1000. The server 1000 may also include one or more power supplies 1060, one or more wired or wireless network interfaces 1050, one or more input and output interfaces 1040, and/or one or more operating systems 1021, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

输入输出接口1040可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器的通信供应商提供的无线网络。在一个实例中,输入输出接口1040包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口1040可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。The input/output interface 1040 can be used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by the server's communications provider. In one embodiment, the input/output interface 1040 includes a network adapter (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the input/output interface 1040 can be a radio frequency (RF) module for wireless communication with the Internet.

本领域普通技术人员可以理解,图10所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器还可包括比图10中所示更多或者更少的组件,或者具有与图10所示不同的配置。Those skilled in the art will appreciate that the structure shown in FIG10 is merely illustrative and does not limit the structure of the electronic device. For example, the server may include more or fewer components than shown in FIG10 , or may have a configuration different from that shown in FIG10 .

本发明的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于服务器之中以保存用于实现举报服务器侧的一种用于直播的举报方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的举报服务器侧的方法。An embodiment of the present invention also provides a computer-readable storage medium, which can be set in a server to store at least one instruction, at least one program, code set or instruction set related to a reporting method for live broadcast on the reporting server side. The at least one instruction, the at least one program, the code set or instruction set is loaded and executed by the processor to implement the reporting server side method provided by the above method embodiment.

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。It should be noted that the order in which the embodiments of the present invention are described above is for illustrative purposes only and does not represent the superiority or inferiority of the embodiments. The above description is of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences from other embodiments. In particular, the device embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims (10)

1.一种用于直播的举报方法,其特征在于,所述方法包括:1. A method for reporting live streams, characterized in that the method includes: 接收直播视频播放过程中输入的手势轨迹,得到目标手势;Receive the gesture trajectory input during live video playback to obtain the target gesture; 在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;When the target gesture matches a preset reporting gesture, the video stream identifier of the live video is obtained; 根据所述视频流标识生成举报指令;A report instruction is generated based on the video stream identifier; 将所述举报指令发送给举报服务器,以使所述举报服务器响应所述举报指令确定与所述视频流标识相匹配的目标直播视频流,录制所述目标直播视频流的音频数据和视频图像数据,根据录制的所述音频数据和视频图像数据进行举报处理。The reporting instruction is sent to the reporting server, so that the reporting server responds to the reporting instruction to determine the target live video stream that matches the video stream identifier, records the audio data and video image data of the target live video stream, and processes the report based on the recorded audio data and video image data. 2.根据权利要求1所述的用于直播的举报方法,其特征在于,所述根据所述视频流标识生成举报指令包括:2. The reporting method for live streaming according to claim 1, characterized in that generating a reporting instruction based on the video stream identifier includes: 获取与所述目标手势相匹配的预设举报手势所对应的违规等级;Obtain the violation level corresponding to the preset reporting gesture that matches the target gesture; 根据所述视频流标识和所述违规等级生成所述举报指令。The reporting instruction is generated based on the video stream identifier and the violation level. 3.根据权利要求2所述的用于直播的举报方法,其特征在于,所述方法还包括预设举报手势设置步骤,所述预设举报手势设置包括:3. The reporting method for live streaming according to claim 2, characterized in that the method further includes a preset reporting gesture setting step, wherein the preset reporting gesture setting includes: 响应于预设举报手势设置请求,获取输入的预设举报手势;In response to a request to set a preset reporting gesture, obtain the input preset reporting gesture; 展示违规等级选项;Display violation level options; 响应于对所述违规等级选项的选择信号,确定所述预设举报手势所对应的违规等级。In response to the selection signal of the violation level option, the violation level corresponding to the preset reporting gesture is determined. 4.一种用于直播的举报方法,其特征在于,所述方法包括:4. A method for reporting live streams, characterized in that the method includes: 接收举报指令,所述举报指令携带有被举报的直播视频的视频流标识;所述举报指令是举报客户端在直播视频播放过程中接收的目标手势与预设举报手势相匹配时生成的;The system receives a report instruction, which carries the video stream identifier of the live video being reported. The report instruction is generated when the target gesture received by the reporting client during the live video playback matches a preset report gesture. 响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;In response to the reporting instruction, a target live video stream matching the video stream identifier is identified; 录制所述目标直播视频流的音频数据和视频图像数据;Record the audio data and video image data of the target live video stream; 根据录制的所述音频数据和视频图像数据进行举报处理。Reports will be processed based on the recorded audio and video image data. 5.根据权利要求4所述的用于直播的举报方法,其特征在于,所述根据录制的所述音频数据和视频图像数据进行举报处理包括:5. The reporting method for live streaming according to claim 4, characterized in that the reporting processing based on the recorded audio data and video image data includes: 分别对录制的所述音频数据和视频图像数据进行特征提取,得到音频特征和视频图像特征;Feature extraction is performed on the recorded audio data and video image data respectively to obtain audio features and video image features; 根据所述音频特征确定所述音频数据的标签信息,以及根据所述视频图像特征确定所述视频图像数据的标签信息;The label information of the audio data is determined based on the audio features, and the label information of the video image data is determined based on the video image features; 根据所述音频数据的标签信息和视频图像数据的标签信息,确定所述目标直播视频流的标签信息;The tag information of the target live video stream is determined based on the tag information of the audio data and the tag information of the video image data; 根据所述目标直播视频流的标签信息确定举报处理策略;The report handling strategy is determined based on the tag information of the target live video stream; 根据所述举报处理策略进行举报处理。Reports will be processed according to the aforementioned report handling strategy. 6.根据权利要求5所述的用于直播的举报方法,其特征在于,所述标签信息包括标签类型,所述标签类型包括违规标签和非违规标签,当所述标签类型为违规标签时,所述标签信息还包括违规等级;6. The reporting method for live streaming according to claim 5, wherein the tag information includes tag types, the tag types include violation tags and non-violation tags, and when the tag type is a violation tag, the tag information also includes a violation level; 所述根据所述音频数据的标签信息和视频图像数据的标签信息,确定所述目标直播视频流的标签信息包括:The step of determining the tag information of the target live video stream based on the tag information of the audio data and the tag information of the video image data includes: 在所述音频数据的标签类型和所述视频图像数据的标签类型中存在违规标签的情况下,确定所述目标直播视频流的标签类型为违规标签;If there are illegal tags in the tag types of the audio data and the tag types of the video image data, the tag type of the target live video stream is determined to be an illegal tag; 将所述违规标签所对应的标签信息中等级最高的违规等级作为所述目标直播视频流的违规等级;The highest violation level among the tag information corresponding to the violation tag is taken as the violation level of the target live video stream; 在所述音频数据的标签类型和所述视频图像数据的标签类型中不存在违规标签的情况下,确定所述目标直播视频流的标签类型为非违规标签。If there are no illegal tags in the tag types of the audio data and the video image data, the tag type of the target live video stream is determined to be a non-illegal tag. 7.根据权利要求6所述的用于直播的举报方法,其特征在于,所述举报指令包括被举报的直播视频流的违规等级;7. The reporting method for live streaming according to claim 6, wherein the reporting instruction includes the violation level of the reported live video stream; 所述根据所述目标直播视频流的标签信息确定举报处理策略包括:The step of determining the report handling strategy based on the tag information of the target live video stream includes: 在所述目标直播视频流的标签类型为违规标签的情况下,基于所述目标直播视频流的违规等级确定对所述视频流标识所对应的主播客户端的处罚等级,以及基于所述举报指令中的违规等级和所述目标直播视频流的违规等级,确定对所述举报客户端的奖励等级;If the tag type of the target live video stream is a violation tag, the penalty level for the broadcaster client corresponding to the video stream identifier is determined based on the violation level of the target live video stream, and the reward level for the reporting client is determined based on the violation level in the reporting instruction and the violation level of the target live video stream. 在所述目标直播视频流的标签类型为非违规标签的情况下,基于所述举报指令中的违规等级,确定对所述举报客户端的处罚等级。If the target live video stream has a non-violation tag type, the penalty level for the reporting client is determined based on the violation level in the reporting instruction. 8.根据权利要求7所述的用于直播的举报方法,其特征在于,所述基于所述举报指令中的违规等级和所述目标直播视频流的违规等级,确定对所述举报客户端的奖励等级包括:8. The reporting method for live streaming according to claim 7, characterized in that, determining the reward level for the reporting client based on the violation level in the reporting instruction and the violation level of the target live streaming video stream includes: 当所述举报指令中的违规等级和所述目标直播视频流的违规等级相匹配时,基于所述举报指令的违规等级确定对所述举报客户端的奖励等级;When the violation level in the reporting instruction matches the violation level of the target live video stream, the reward level for the reporting client is determined based on the violation level of the reporting instruction; 当所述举报指令中的违规等级和所述目标直播视频流的违规等级不匹配时,基于所述目标直播视频流的违规等级确定对所述举报客户端的奖励等级。When the violation level in the reporting instruction does not match the violation level of the target live video stream, the reward level for the reporting client is determined based on the violation level of the target live video stream. 9.一种用于直播的举报装置,其特征在于,所述装置包括:9. A reporting device for live streaming, characterized in that the device comprises: 第一接收模块,用于接收直播视频播放过程中输入的手势轨迹,得到目标手势;The first receiving module is used to receive the gesture trajectory input during the live video playback and obtain the target gesture; 第一获取模块,用于在所述目标手势与预设举报手势相匹配时,获取所述直播视频的视频流标识;The first acquisition module is used to acquire the video stream identifier of the live video when the target gesture matches the preset reporting gesture; 生成模块,用于根据所述视频流标识生成举报指令;The generation module is used to generate a reporting instruction based on the video stream identifier; 发送模块,用于将所述举报指令发送给举报服务器,以使所述举报服务器响应所述举报指令确定与所述视频流标识相匹配的目标直播视频流,录制所述目标直播视频流的音频数据和视频图像数据,根据录制的所述音频数据和视频图像数据进行举报处理。The sending module is used to send the reporting instruction to the reporting server, so that the reporting server responds to the reporting instruction to determine the target live video stream that matches the video stream identifier, records the audio data and video image data of the target live video stream, and performs reporting processing based on the recorded audio data and video image data. 10.一种用于直播的举报装置,其特征在于,所述装置包括:10. A reporting device for live streaming, characterized in that the device comprises: 第二接收模块,用于接收举报指令,所述举报指令携带有被举报的直播视频的视频流标识;所述举报指令是举报客户端在直播视频播放过程中接收的目标手势与预设举报手势相匹配时生成的;The second receiving module is used to receive a reporting instruction, which carries the video stream identifier of the reported live video; the reporting instruction is generated when the target gesture received by the reporting client during the live video playback matches a preset reporting gesture; 第一确定模块,用于响应所述举报指令,确定与所述视频流标识相匹配的目标直播视频流;The first determining module is used to respond to the reporting instruction and determine the target live video stream that matches the video stream identifier; 录制模块,用于录制所述目标直播视频流的音频数据和视频图像数据;The recording module is used to record the audio data and video image data of the target live video stream; 举报处理模块,用于根据录制的所述音频数据和视频图像数据进行举报处理。The report processing module is used to process reports based on the recorded audio and video image data.
HK42020011441.1A 2020-07-16 Reporting method and apparatus for live broadcast HK40021507B (en)

Publications (2)

Publication Number Publication Date
HK40021507A HK40021507A (en) 2020-11-06
HK40021507B true HK40021507B (en) 2022-07-15

Family

ID=

Similar Documents

Publication Publication Date Title
US10200763B2 (en) Video-based interaction method, terminal, server and system
JP6450029B2 (en) Advertisement push system, apparatus and method
CN104378683A (en) Program based interaction method and device
CN106303733B (en) Method and device for playing live special effect information
CN106210755B (en) A kind of methods, devices and systems playing live video
CN109756767B (en) Preview data playing method, device and storage medium
CN106254910B (en) Method and device for recording image
CN110784727B (en) Reporting method and device for live broadcast
CN106231433B (en) A kind of methods, devices and systems playing network video
CN112004156B (en) A video playback method, related device and storage medium
WO2015180652A1 (en) Method for acquiring interactive information, terminal, server and system
CN104066009A (en) Method, device, terminal, server and system for program identification
WO2016155446A1 (en) Information display method, channel management platform, and terminal
CN106791916B (en) Method, device and system for recommending audio data
JP6915074B2 (en) Message notification method and terminal
CN106101764A (en) A kind of methods, devices and systems showing video data
CN106973168A (en) Voice playing method and device and computer equipment
CN106210919A (en) A kind of main broadcaster of broadcasting sings the methods, devices and systems of video
CN105512150A (en) Method and device for information search
CN106844572B (en) Search result processing method and device for search result processing
US20160119695A1 (en) Method, apparatus, and system for sending and playing multimedia information
CN107622234B (en) Method and device for displaying budding face gift
CN106446042B (en) Information display method and device
CN107105312B (en) A method, device and system for displaying information
CN113094577B (en) Information display methods, related equipment and storage media