CN110677685A - 网络直播显示方法及装置 - Google Patents

网络直播显示方法及装置 Download PDF

Info

Publication number
CN110677685A
CN110677685A CN201910844058.7A CN201910844058A CN110677685A CN 110677685 A CN110677685 A CN 110677685A CN 201910844058 A CN201910844058 A CN 201910844058A CN 110677685 A CN110677685 A CN 110677685A
Authority
CN
China
Prior art keywords
user
emotion
emotional
live
effect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910844058.7A
Other languages
English (en)
Other versions
CN110677685B (zh
Inventor
张振伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910844058.7A priority Critical patent/CN110677685B/zh
Publication of CN110677685A publication Critical patent/CN110677685A/zh
Application granted granted Critical
Publication of CN110677685B publication Critical patent/CN110677685B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请实施例公开了一种网络直播显示方法及装置。其中,该网络直播显示方法包括:获取网络直播间内至少一个用户在观看直播内容时的情绪信息;根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。本申请实施例使主播能够实时获取观看用户的情绪变化,及时调整直播内容,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。

Description

网络直播显示方法及装置
技术领域
本申请涉及通信技术领域,具体涉及一种网络直播显示方法及装置。
背景技术
随着互联网技术的发展,网络直播以新颖的形式、丰富的内容吸引了越来越多的观看用户。通常,网络直播由主播提供直播内容,用户可以选择其感兴趣的直播内容进行观看。
但是,现有的网络直播中,主播只能通过查看用户的留言、赠送礼物等信息,来获取用户对直播内容的反馈。而这种信息无法使主播实时获取所有观看用户的情绪变化,从而无法实时调整直播内容,不利于提高用户对直播内容的感兴趣程度。
发明内容
本申请提供一种网络直播显示方法及装置,使主播能够实时获取观看用户的情绪变化,及时调整直播内容,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。
第一方面,本申请提供一种网络直播显示方法,包括:
获取网络直播间内至少一个用户在观看直播内容时的情绪信息;
根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;
将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
在本申请一些实施例中,所述情绪信息包括所述至少一个用户中的每一用户的情绪数据;
所述获取网络直播间内至少一个用户在观看直播内容时的情绪信息,具体包括:
分别将所述网络直播间内至少一个用户中的每一用户作为目标用户,获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据,所述情绪数据为所述目标用户观看所述直播内容时的面部变化数据。
在本申请一些实施例中,所述获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据,具体包括:
向所述目标用户对应的用户终端发送情绪采集请求,使所述用户终端在响应所述情绪采集请求后开启拍摄功能,以对所述目标用户的面部进行拍摄,得到所述目标用户的情绪数据;
获取所述用户终端上传的所述目标用户的情绪数据。
在本申请一些实施例中,所述情绪表现效果包括情绪数值效果;
所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:
根据所述目标用户的情绪数据,确定所述目标用户的情绪分数值;
根据所述目标用户的情绪分数值,统计所述至少一个用户的情绪分数总值;
确定所述情绪分数总值对应的情绪数值效果。
在本申请一些实施例中,所述情绪表现效果还包括所述至少一个用户的整体情绪表情包和所述情绪数值效果的背景效果;
所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,还包括:
根据预设的多个分数区间,确定所述情绪分数总值所在的目标分数区间;
从预设的表情包数据库中,获取所述目标分数区间对应的整体情绪表情包;
从预设的背景效果数据库中,获取所述目标分数区间对应的背景效果。
在本申请一些实施例中,所述情绪表现效果包括所述目标用户的情绪表情包;
所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:
根据所述目标用户的情绪数据,识别所述目标用户的情绪等级;
从预设的情绪表情包数据库中,获取所述情绪等级对应的情绪表情包。
在本申请一些实施例中,所述情绪表现效果还包括所述目标用户的用户头像;
所述将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果,具体包括:
将所述目标用户的情绪表情包和用户头像发送至所述网络直播间的主播对应的主播终端,使所述主播终端将所述目标用户的情绪表情包与用户头像对应显示,且所述情绪表情包至少部分重叠显示在对应的用户头像上。
在本申请一些实施例中,所述方法还包括:
获取所述主播终端发送的情绪展示请求;
根据所述情绪展示请求,将所述情绪表现效果发送至所述目标用户对应的用户终端,使所述用户终端显示所述情绪表现效果。
在本申请一些实施例中,所述方法还包括:
获取所述主播根据所述情绪表现效果调整的直播内容;
将所述调整的直播内容发送至所述目标用户对应的用户终端,使所述用户终端显示所述调整的直播内容。
第二方面,本申请提供一种网络直播显示方法,包括:
向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果;
获取所述服务器反馈的所述情绪表现效果;
将所述情绪表现效果进行显示。
第三方面,本申请提供一种网络直播显示装置,包括:
信息获取模块,用于获取网络直播间内至少一个用户在观看直播内容时的情绪信息;
确定模块,用于根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;以及,
发送模块,用于将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
第四方面,本申请提供一种网络直播显示装置,包括:
指令发送模块,用于向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果;
获取模块,用于获取所述服务器反馈的所述情绪表现效果;
显示模块,用于将所述情绪表现效果进行显示。
本申请实施例通过获取网络直播间内至少一个用户观看直播内容时的情绪信息,并根据情绪信息确定观看用户对应的情绪表现效果,以将情绪表现效果发送至网络直播间的主播对应的主播终端进行显示,进而使主播根据主播终端显示的情绪表现效果,实时获取观看用户的情绪变化,以便能够及时调整直播内容,增加主播与观看用户之间的互动性,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的网络直播显示***的一个场景示意图;
图2是本申请实施例中提供的网络直播显示方法的一个实施例流程示意图;
图3是本申请实施例中用户终端的一个界面示例图;
图4是本申请实施例中用户与对应的用户终端的交互示意图;
图5是本申请实施例中主播终端的第一个界面示例图;
图6是本申请实施例中主播终端的第二个界面示例图;
图7是本申请实施例中主播终端的第三个界面示例图;
图8是本申请实施例中主播终端的第四个界面示例图;
图9是本申请实施例中主播终端的第五个界面示例图;
图10是本申请实施例中主播终端的第六个界面示例图;
图11是本申请实施例中提供的网络直播显示方法的一个具体流程示意图;
图12是本申请实施例中提供的网络直播显示装置的一个实施例结构示意图;
图13是本申请实施例提供的网络直播显示***的另一个场景示意图;
图14是本申请实施例中提供的网络直播显示方法的另一个实施例流程示意图;
图15是本申请实施例中提供的网络直播显示装置的另一个实施例结构示意图;
图16是本申请实施例提供的服务器的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有说明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存***中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本文所使用的术语“模块”或“单元”可看做为在该运算***上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算***上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本申请实施例提供一种网络直播显示方法及装置。
请参阅图1,图1为本申请实施例所提供的网络直播显示***的场景示意图,该网络直播显示***可以包括用户终端100、主播终端200和服务器300,用户终端100和主播终端200分别与服务器300通过网络连接,服务器300中集成有网络直播显示装置。本申请实施例中服务器300主要用于获取网络直播间内至少一个用户在观看直播内容时的情绪信息;根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
本申请实施例中,该服务器300可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本申请实施例中所描述的服务器300,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(Cloud Computing)的大量计算机或网络服务器构成。本申请的实施例中,服务器300与用户终端100、主播终端200之间可通过任何通信方式实现通信,包括但不限于,基于第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)、长期演进(Long Term Evolution,LTE)、全球互通微波访问(Worldwide Interoperability forMicrowave Access,WiMAX)的移动通信,或基于TCP/IP协议族(TCP/IP Protocol Suite,TCP/IP)、用户数据报协议(User Datagram Protocol,UDP)协议的计算机网络通信等。
可以理解的是,本申请实施例中所使用的用户终端100和主播终端200可以理解为客户端设备,客户端设备既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种客户端设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。用户终端100和主播终端200具体可以是台式终端或移动终端,移动终端具体可以是手机、平板电脑、笔记本电脑等中的一种。
本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案一种应用场景,并不构成对本申请方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的服务器,或者服务器网络连接关系,例如图1中仅示出1个服务器、1个用户终端和1个主播终端,可以理解的,该网络直播显示***还可以包括一个或多个其他服务器,或/且一个或多个与服务器网络连接的用户终端和主播终端,具体此处不作限定。
在本申请一些实施例中,服务器300中可以加载直播平台,例如斗鱼、陌陌、花椒等直播平台。直播平台可以提供网络直播间,任一用户可以通过其在直播平台上的账号创建网络直播间,成为主播。主播对应的终端为主播终端,主播终端可以访问直播平台,主播可以通过主播终端在其创建的网络直播间发布直播内容。观看用户对应的终端为用户终端,用户终端可以访问直播平台,用户可以通过用户终端进入网络直播间对主播发布的直播内容进行观看。
另外,如图1所示,该网络直播显示***还可以包括存储器400,用于存储数据,如存储对象数据的数据库,该对象数据可以包括应用模版(例如审批模版、打卡模版等各种应用模版),文件数据(如Word文件、Excel文件或PPT文件等各种格式的文件),图片数据(如jpg、png、bmp等各种格式的图片)、视频数据等多种数据,与之对应的,该数据库也可以分为多种类型的数据,例如应用数据库,文件数据库、图片数据库、视频数据库等。
需要说明的是,图1所示的网络直播显示***的场景示意图仅仅是一个示例,本申请实施例描述的网络直播显示***以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络直播显示***的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
下面结合具体实施例进行详细说明。
在本实施例中,将从网络直播显示装置的角度进行描述,该网络直播显示装置具体可以集成在服务器200中。
本申请提供一种网络直播显示方法,该网络直播显示方法包括:获取网络直播间内至少一个用户在观看直播内容时的情绪信息;根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
请参阅图2,为本申请实施例中本申请实施例中网络直播显示方法的一个实施例流程示意图,该网络直播显示方法包括:
201、获取网络直播间内至少一个用户在观看直播内容时的情绪信息。
本申请实施例中,网络直播主要是指在现场随着事件的发生、发展进程同步制作和发布信息,其具有双向流通过程的信息网络发布方式。网络直播间是指用以发布直播内容的平台,直播内容主要是指主播终端采集的音视频等内容。主播终端是指主播对应的终端,主播是指发布直播内容的人,主播通过主播终端拍摄并发布直播内容,主播终端也可以播放直播内容,以供主播实时查看直播内容,实时调整直播内容的拍摄视角等。用户是指观看直播内容的观众,用户对应的终端为用户终端,用户终端用于播放直播内容,使用户通过用户终端观看直播内容,同时用户可以通过用户终端讨论直播内容,与主播进行互动等。网络直播利用互联网的直观、快速、表现形式好、内容丰富、交互性强、地域不受限制、受众可划分等特点,有效推广直播内容。
服务器中加载有直播平台,主播和用户在直播平台具有唯一的账号,即主播和用户在登陆直播平台之前需进行注册,注册一般需上传相关信息,如用户名、密码、性别、年龄、用户头像等。注册的相关信息保存在注册数据库中。
直播平台可以提供多个网络直播间,主播可以通过其账号在直播平台创建网络直播间,且一个主播只能创建一个网络直播间。主播每次直播时可以通过主播终端在其网络直播间发布不同类型的直播内容,如唱歌直播、吃饭直播、解说直播等,主播在一次直播过程中也可以通过主播终端实时调整直播内容。为满足不同用户的观看需求,不同网络直播间发布的直播内容的类型不同,用户可以通过用户终端进入自己感兴趣的网络直播间观看相应类型的直播内容,不同用户可以进入同一网络直播间观看相同的直播内容。
用户在观看直播内容的过程中,可以根据直播内容发送信息、打赏主播等,用户发送的信息和打赏的礼物等会实时显示在直播内容中,从而实现用户与主播的互动。本申请实施例中,至少一个用户在一个网络直播间观看直播内容,该网络直播间的主播还可以通过获知所述至少一个用户的情绪状态,进一步实现与观看用户的互动。其中,情绪状态的识别可以通过获取所述至少一个用户的情绪信息来实现,情绪信息包括所述至少一个用户中的每一用户的情绪数据,则步骤201中所述获取网络直播间内至少一个用户在观看直播内容时的情绪信息的步骤具体为:分别将所述网络直播间内至少一个用户中的每一用户作为目标用户,获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据。其中,情绪数据为目标用户观看直播内容时的面部变化数据。
需要说明的是,用户在观看直播内容的过程中,会基于直播内容的变化,呈现不同的面部表情,即用户的面部数据会发生变化。通过对用户面部变化数据的采集,即可获得用户的情绪数据。例如,用户在看到有趣的直播内容时,会开怀大笑,而大笑会引起用户面部肌肉的变化,如面部嘴角上扬等,通过采集面部嘴角的上扬幅度等面部变化数据,获取用户的情绪数据。
用户终端可以具有拍摄功能,例如用户终端可以包括摄像头,通过用户终端的摄像头对用户面部进行实时拍摄,以采集用户面部变化数据,进而获取用户的情绪数据。具体地,所述获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据,包括:向所述目标用户对应的用户终端发送情绪采集请求,使所述用户终端在响应所述情绪采集请求后开启拍摄功能,以对所述目标用户的面部进行拍摄,得到所述目标用户的情绪数据;获取所述用户终端上传的所述目标用户的情绪数据。
其中,主播终端上可以设置情绪采集功能按钮,主播需要获知目标用户的情绪变化时,通过主播终端点击情绪采集功能按钮,以向服务器发送情绪采集指令,服务器根据该情绪采集指令向目标用户对应的用户终端发送情绪采集请求。目标用户对应的用户终端在接收到该情绪采集请求后,在用户终端所播放的直播内容中弹出提示框,如图3所示,提示框内容可以为“允许摄像头对你的情绪进行识别”,以提示目标用户是否允许用户终端对其情绪数据进行采集。另外,提示框中具有“拒绝”和“允许”两个功能按钮,若用户点击“拒绝”功能按钮,则表明用户不允许用户终端对其情绪数据进行采集,用户终端丢弃服务器发送的情绪采集请求;若用户点击“允许”功能按钮,则表明用户允许用户终端对其情绪数据进行采集,即用户允许摄像头开启情绪采集功能,如图4所示,用户终端响应服务器发送的情绪采集请求,开启拍摄功能,通过摄像头实时采集用户的面部变化数据,以获取用户的情绪数据。
具体地,用户终端在采集用户的情绪数据时,通过摄像头对用户的面部进行拍摄。用户终端在获取拍摄的面部图像后,对面部图像中的关键部位进行定位,其中关键部位可以为五官,例如左右嘴角、鼻尖、左右眉毛、左右眼等。在定位出关键部位后,分析关键部位所在图像区域的像素位置变化,并将该变化数据作为用户的面部变化数据,即情绪数据。用户终端在获取用户的情绪数据后,将情绪数据发送给服务器,服务器对网络直播间内每一用户对应的用户终端发送的情绪数据进行汇集,即可获得网络直播间内至少一个用户的情绪信息。
202、根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果。
本申请实施例中,服务器在获取情绪信息后,可结合机器学习算法,对网络直播间内每一用户的情绪状态进行识别,进而根据识别到的情绪状态,确定网络直播间内至少一个用户对应的情绪表现效果。其中,情绪表现效果是指情绪状态在主播终端上的显示效果。
其中,情绪状态可以预先基于常见表情分为多个情绪等级,例如基于用户的开心程度可以将情绪状态分为5个情绪等级,即开怀大笑、非常开心、微笑、正常、不开心。情绪状态还可以包括其他情绪等级,例如无聊、伤心、愤怒等,情绪等级可根据实际具体需求进行设置,在此不做具体限定。
在设置好多个情绪等级后,可构建情绪识别模型,并采集大量面部图像样本,面部图像样本一般要求其中的人脸表情不同,即采集的面部图像样本涵盖不同的情绪等级。服务器对面部图像样本中的情绪数据进行采集,并在采集的情绪数据中标记出相应的情绪等级,其中服务器的情绪数据采集方法与用户终端的情绪数据采集方法相同。进而,服务器将标记有情绪等级的情绪数据输入至构建的情绪识别模型中,以对情绪识别模型进行训练。训练好的情绪识别模型即可用来对用户的情绪状态进行识别。
具体地,服务器在获取情绪信息后,将情绪信息中每一用户的情绪数据分别输入至训练好的情绪识别模型中,获得网络直播间内每一用户的情绪等级。进而,根据网络直播间内每一用户的情绪等级,确定网络直播间内至少一个用户对应的情绪表现效果。
需要说明的是,情绪表现效果可以包括多种类型,主播终端上可以设置情绪表现效果的类型选择功能按钮,主播可以通过该类型选择功能按钮选择不同类型的情绪表现效果。不同类型的情绪表现效果的确定方式不同,下面举例进行说明:
(1)情绪表现效果为网络直播间内所有用户的整体情绪表现效果,根据所有用户的情绪数据,确定整体情绪表现效果。
其中,整体情绪表现效果也具有多种表现形式,例如情绪数值效果、所有用户的整体情绪表情包等。在主播选择情绪表现效果的类型后,还可进一步选择情绪表现效果的表现形式。不同表现形式的整体情绪表现效果的确定方式也不同。
例如,在整体情绪表现效果为情绪数值效果时,步骤202中的所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:分别将所述至少一个用户中的每一用户作为目标用户,根据所述目标用户的情绪数据,确定所述目标用户的情绪分数值;根据所述目标用户的情绪分数值,统计所述至少一个用户的情绪分数总值;确定所述情绪分数总值对应的情绪数值效果。
具体地,在获取每一用户的情绪数据后,可识别每一用户的情绪等级,而不同情绪等级可预先设置不同的等级分数,例如情绪等级包括开怀大笑、非常开心、微笑、正常和不开心,等级分数分别为5分、4分、3分、2分、1分。在识别出目标用户的情绪等级为非常开心时,获取非常开心对应的等级分数为4分,该等级分数即为目标用户的情绪分数值,即此时目标用户的情绪分数值为4分。
在获取每一用户的情绪分数值后,统计所有用户的情绪分数总值。统计方法可以采用取平均值的方式,即将所有用户的情绪分数值相加后再除以用户个数。该平均值可以作为所有用户的情绪分数总值,也可以将该平均值换算为百分制,作为所有用户的情绪分数总值,例如上述等级分数位于1至5之间,那么求取的平均值也位于1至5之间,将求取的平均值乘以20,换算为百分制,最后取换算后的整数作为所有用户的情绪分数总值。
情绪数值效果是指整体情绪表现效果以情绪分数总值的方式进行呈现,而情绪分数总值的呈现效果也可以具体设定,例如设定字体以及字体大小和颜色等。情绪分数总值的呈现效果还可以根据数值的大小进行不同的设定,例如预先设定不同的分数区间,且不同的分数区间对应的字体及字体大小和颜色也不同,确定情绪分数总值所在的目标分数区间,进而根据该目标分数区间对应的字体及字体大小和颜色,确定情绪分数总值对应的情绪数值效果。
另外,情绪数值效果还可设置背景效果,即整体情绪表现效果可以包括情绪数值效果及其背景效果,则步骤202中的所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,还包括:根据预设的多个分数区间,确定所述情绪分数总值所在的目标分数区间;从预设的背景效果数据库中,获取所述目标分数区间对应的背景效果。
具体地,获取情绪分数总值可能存在的数值范围,并将数值范围划分为多个分数区间,例如情绪分数总值可能存在的数值范围为1~100,则将1~100这一范围划分为4个分数区间,分别为1~25、26~50、51~75、76~100。进而,根据划分的分数区间设置相应的背景效果,一个分数区间可以对应一种背景效果,不同背景效果的背景颜色、背景形状等可以不同,例如分数区间1~25对应的背景颜色为灰色,分数区间26~50对应的背景颜色为紫色,分数区间51~75对应的背景颜色为粉色,分数区间76~100对应的背景颜色为红色。每个分数区间及其对应的背景效果预先保存在背景效果数据库中,背景效果数据库可以是保存在如图1所示的存储器400中的数据库中。
在获取情绪分数总值后,先确定情绪分数总值所在的分数区间,再确定背景效果。例如,情绪分数总值为95,则确定情绪分数总值对应的分数区间为76~100,进而查询背景效果数据库,获取分数区间76~100对应的背景效果为红色背景,则将95和红色背景作为最终的整体情绪表现效果。
例如,在整体情绪表现效果为网络直播间内所有用户的整体表情包时,步骤202中的所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:根据预设的多个分数区间,确定所述情绪分数总值所在的目标分数区间;从预设的表情包数据库中,获取所述目标分数区间对应的整体情绪表情包。
具体地,获取情绪分数总值可能存在的数值范围,将数值范围划分为多个分数区间,例如划分4个分数区间,分别为1~25、26~50、51~75、76~100。根据划分的分数区间设置相应的整体情绪表情包,一个分数区间可以对应一种整体情绪表情包,例如分数区间1~25对应的整体情绪表情包为不开心表情包,分数区间26~50对应的整体情绪表情包为无聊表情包,分数区间51~75对应的整体情绪表情包为微笑表情包,分数区间76~100对应的整体情绪表情包为开心表情包。表情包的图案可以自行设定,只要能区分不同情绪即可。每个分数区间及其对应的整体情绪表情包预先保存在表情包数据库中,表情包数据库可以是保存在如图1所示的存储器400中的数据库中。
在获取情绪分数总值后,先确定情绪分数总值所在的分数区间,再确定整体情绪表情包。例如,情绪分数总值为95,则确定情绪分数总值对应的分数区间为76~100,进而查询表情包数据库,获取分数区间76~100对应的整体情绪表情包为开心表情包,则将开心表情包作为最终的整体情绪表现效果。
需要说明的是,上述实施例仅以情绪数值效果及其背景效果或者整体情绪表情包作为整体情绪表现效果为例进行说明。在实际应用中,情绪数值效果、背景效果、整体情绪表情包可以单独、整体结合或者任意两者结合作为整体情绪表现效果。另外,还可设置其他表现形式的整体情绪表现效果,只要能够表现网络直播间内所有用户的整体情绪即可,在此不再详细赘述。
(2)情绪表现效果为网络直播间内每一用户的情绪表现效果,根据每一用户的情绪数据,确定每一用户的情绪表现效果。
其中,每一用户的情绪表现效果也具有多种表现形式,例如每一用户的情绪表情包,用户头像与情绪表情包的结合等。在主播选择情绪表现效果的类型后,还可进一步选择情绪表现效果的表现形式。不同表现形式的情绪表现效果的确定方式也不同。
例如,在每一用户的情绪表现效果为情绪表情包时,步骤202中的所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:分别将网络直播间内至少一个用户中的每一用户作为目标用户,根据所述目标用户的情绪数据,识别所述目标用户的情绪等级;从预设的情绪表情包数据库中,获取所述情绪等级对应的情绪表情包。
具体地,在获取每一用户的情绪数据后,可识别每一用户的情绪等级,而不同情绪等级可预先设置不同的情绪表情包,情绪等级与情绪表情包中的情绪相对应,例如,情绪等级分为开心、微笑、无聊和不开心,则对应设置的情绪表情包为开心表情包、微笑表情包、无聊表情包和不开心表情包。表情包的图案可以自行设定,只要能区分不同情绪即可。每个情绪等级及其对应的情绪表情包预先保存在情绪表情包数据库中,情绪表情包数据库可以是保存在如图1所示的存储器400中的数据库中。
例如,在每一用户的情绪表现效果为用户头像与情绪表情包的结合时,可通过上述方法获取每一用户的情绪表情包,同时,根据每一用户的账号从注册数据库中获取相应的用户头像,并将用户头像和情绪表情包作为最终的情绪表现效果。
需要说明的是,上述实施例仅以情绪表情包或者用户头像与情绪表情包的结合作为每一用户的情绪表现效果为例进行说明。在实际应用中,每一用户的情绪表现效果还可具有其他表现形式,只要能够表现网络直播间内每一用户的情绪即可,在此不再详细赘述。
203、将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
本申请实施例中,服务器将情绪表现效果发送至主播终端,主播终端加载并显示该情绪表现效果。不同类型的情绪表现效果的显示方式不同,其中显示方式包括显示位置、显示轨迹等。
例如,在情绪表现效果为网络直播间内所有用户的整体情绪表现效果时,将整体情绪表现效果显示在直播内容的右上角位置,如图5至图8所示。整体情绪表现效果包括情绪数值效果及其背景效果和所有用户的整体情绪表情包,情绪数值效果和整体情绪表情包并排显示在背景效果上,另外情绪数值效果左侧还可增加“观众情绪”几个字样,以便主播能够获知所显示的情绪数值效果所代表的含义。
例如,在情绪表现效果为网络直播间内每一用户的情绪表现效果时,将每一用户的情绪表现效果显示在直播内容的右侧位置,如图9和图10所示。具体地,在情绪表现效果包括每一用户的情绪表情包时,如图9所示,每一用户的情绪表情包可以依次在直播内容的右下角位置显示,并动态向上移动,在移动到一定的高度后消失,即情绪表情包移动到一定高度后不再在直播内容中显示,从而避免屏幕上显示过多情绪表情包遮挡直播内容。
在情绪表现效果包括每一用户的用户头像与情绪表情包的结合时,步骤203中的所述将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果,具体包括:将所述目标用户的情绪表情包和用户头像发送至所述网络直播间的主播对应的主播终端,使所述主播终端将所述目标用户的情绪表情包与用户头像对应显示,且所述情绪表情包至少部分重叠显示在对应的用户头像上。
情绪表现效果可以显示在直播内容的右侧位置,可以通过设置一次显示的用户数量和持续时间,来依次显示网络直播间内每一用户的情绪表现效果。其中,一次显示的用户数量和持续时间可以根据网络直播间内开启情绪采集功能的用户数量、用户情绪状态的识别效率等来调整。如图10所示,一次显示的用户数量为4个,且持续时间设置为2秒。用户头像的显示面积可以大于情绪表情包的显示面积,以便主播能够识别用户头像对应的用户。情绪表情包可以部分重叠显示在用户头像上,如图10所示,也可以完全显示在用户头像上,还可以与用户头像并列显示,以便主播能够直观获取每个用户当前的情绪状态。
主播可以根据主播终端上显示的情绪表现效果获知用户的整体情绪状态或大多数情绪状态,若用户的整体情绪状态或大多数情绪状态未达到主播预期,则主播可以及时调整直播内容。具体地,所述方法还包括:获取所述主播根据所述情绪表现效果调整的直播内容;将所述调整的直播内容发送至所述目标用户对应的用户终端,使所述用户终端显示所述调整的直播内容。
例如,主播当前的直播内容为唱歌,但在主播直播唱歌过程中,主播终端上显示的情绪表现效果为“观众情绪35”和无聊表情包,如图7所示,主播根据显示的情绪表现效果获知用户的整体情绪状态为无聊,即表明用户对主播的唱歌不感兴趣,此时主播可以停止唱歌,将直播内容调整为跳舞等。调整的直播内容会实时显示在用户终端上,主播可以根据用户在观看调整的直播内容时的情绪状态选择继续调整直播内容,直到用户的情绪状态达到主播的预期为止。
另外,主播还可以通过主播终端选择是否让网络直播间内的用户观看情绪表现效果。具体地,所述方法还包括:获取所述主播终端发送的情绪展示请求;根据所述情绪展示请求,将所述情绪表现效果发送至所述目标用户对应的用户终端,使所述用户终端显示所述情绪表现效果。
需要说明的是,主播终端上设有情绪展示功能按钮,主播点击情绪展示功能按钮,以开启情绪展示功能。主播终端向服务器发送情绪展示请求,服务器根据该情绪展示请求获取该网络直播间内每一用户对应的用户终端,以将情绪表现效果发送至每一用户对应的用户终端进行显示。其中,用户终端显示的情绪表现效果与主播终端显示的情绪表现效果相同。
综上,本申请实施例通过获取网络直播间内至少一个用户观看直播内容时的情绪信息,并根据情绪信息确定观看用户对应的情绪表现效果,以将情绪表现效果发送至网络直播间的主播对应的主播终端进行显示,进而使主播根据主播终端显示的情绪表现效果,实时获取观看用户的情绪变化,以便能够及时调整直播内容,增加主播与观看用户之间的互动性,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。
下面结合一具体应用场景对本申请实施例中网络直播显示方法进行描述。
请参阅图11,为本申请实施例中网络直播显示方法的另一个实施例流程示意图,该网络直播显示方法应用于服务器,该网络直播显示方法包括:
111、获取网络直播间内用户A在观看直播内容时的情绪数据。
其中,用户A允许开启情绪采集功能,用户A对应的用户终端开启拍摄功能,以对用户A的面部进行拍摄,获取用户A的面部变化数据,该面部变化数据即为情绪数据,例如用户A的嘴角向上移动。
112、根据用户A的情绪数据,确定用户A的情绪等级。
例如,用户A的情绪数据为嘴角向上移动的位置变化数据,将该位置变化数据输入至预先训练的情绪识别模型中,输出相应的情绪等级为开心,则可以确定用户A的情绪等级为开心。
113、根据用户A的情绪等级,从预设的情绪表情包数据库中,获取用户A的情绪表情包。
例如,用户A的情绪等级为开心,则查询情绪表情包数据库中与开心相对应的开心表情包,从而确定用户A的情绪表情包为开心表情包。
114、将用户A的情绪表情包发送至网络直播间的主播B对应的主播终端,使主播终端在直播内容中显示用户A的情绪表情包。
例如,用户A的情绪表情包为开心表情包,将开心表情包发送至主播终端,主播终端在直播内容的右下角显示出开心表情包。开心表情包还可从直播内容的右下角往右上角移动,并在移动到一定位置或移动一定时间后消失。本申请实施例中的主播可以根据用户的情绪表情包判断当前直播内容的趣味性,以便能够及时调整直播内容。
为便于更好的实施本申请实施例提供的网络直播显示方法,本申请实施例还提供一种基于上述网络直播显示方法的装置。其中名词的含义与上述网络直播显示方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图12,图12为本申请实施例提供的网络直播显示装置的结构示意图,其中该网络直播显示装置可以包括信息获取模块121、确定模块122和发送模块123,其中:
信息获取模块121,用于获取网络直播间内至少一个用户在观看直播内容时的情绪信息;
确定模块122,用于根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;以及,
发送模块123,用于将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
在本申请一些实施例中,所述情绪信息包括所述至少一个用户中的每一用户的情绪数据,信息获取模块121具体用于:
分别将所述网络直播间内至少一个用户中的每一用户作为目标用户,获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据,所述情绪数据为所述目标用户观看所述直播内容时的面部变化数据。
在本申请一些实施例中,信息获取模块121还用于:
向所述目标用户对应的用户终端发送情绪采集请求,使所述用户终端在响应所述情绪采集请求后开启拍摄功能,以对所述目标用户的面部进行拍摄,得到所述目标用户的情绪数据;
获取所述用户终端上传的所述目标用户的情绪数据。
在本申请一些实施例中,所述情绪表现效果包括情绪数值效果,确定模块122具体用于:
根据所述目标用户的情绪数据,确定所述目标用户的情绪分数值;
根据所述目标用户的情绪分数值,统计所述至少一个用户的情绪分数总值;
确定所述情绪分数总值对应的情绪数值效果。
在本申请一些实施例中,所述情绪表现效果还包括所述至少一个用户的整体情绪表情包和所述情绪数值效果的背景效果,确定模块122还用于:
根据预设的多个分数区间,确定所述情绪分数总值所在的目标分数区间;
从预设的表情包数据库中,获取所述目标分数区间对应的整体情绪表情包;
从预设的背景效果数据库中,获取所述目标分数区间对应的背景效果。
在本申请一些实施例中,所述情绪表现效果包括所述目标用户的情绪表情包,确定模块122还用于:
根据所述目标用户的情绪数据,识别所述目标用户的情绪等级;
从预设的情绪表情包数据库中,获取所述情绪等级对应的情绪表情包。
在本申请一些实施例中,所述情绪表现效果还包括所述目标用户的用户头像,发送模块123具体用于:
将所述目标用户的情绪表情包和用户头像发送至所述网络直播间的主播对应的主播终端,使所述主播终端将所述目标用户的情绪表情包与用户头像对应显示,且所述情绪表情包至少部分重叠显示在对应的用户头像上。
在本申请一些实施例中,所述装置还包括展示模块,所述展示模块具体用于:
获取所述主播终端发送的情绪展示请求;
根据所述情绪展示请求,将所述情绪表现效果发送至所述目标用户对应的用户终端,使所述用户终端显示所述情绪表现效果。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
本申请实施例通过获取网络直播间内至少一个用户观看直播内容时的情绪信息,并根据情绪信息确定观看用户对应的情绪表现效果,以将情绪表现效果发送至网络直播间的主播对应的主播终端进行显示,进而使主播根据主播终端显示的情绪表现效果,实时获取观看用户的情绪变化,以便能够及时调整直播内容,增加主播与观看用户之间的互动性,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。
本申请实施例还提供一种网络直播显示方法及装置。
请参阅图13,图13为本申请实施例所提供的网络直播显示***的场景示意图,该网络直播显示***可以包括用户终端131、主播终端132和服务器133,用户终端131和主播终端132分别与服务器133通过网络连接,主播终端132中集成有网络直播显示装置。本申请实施例中主播终端132主要用于向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果;获取所述服务器反馈的所述情绪表现效果;将所述情绪表现效果进行显示。
下面结合具体实施例进行详细说明。
在本实施例中,将从网络直播显示装置的角度进行描述,该网络直播显示装置具体可以集成在主播终端中。
请参阅图14,为本申请实施例中本申请实施例中网络直播显示方法的一个实施例流程示意图,该网络直播显示方法集成在主播终端中,该网络直播显示方法包括:
141、向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果。
本申请实施例中,主播终端上可以设置情绪采集功能按钮,主播需要获知目标用户的情绪变化时,通过主播终端点击情绪采集功能按钮,以向服务器发送情绪采集指令,服务器根据该情绪采集指令向网络直播间内每一用户对应的用户终端发送情绪采集请求,每一用户终端根据情绪采集请求采集相应用户的情绪数据并反馈给服务器。服务器将所有用户的情绪数据汇集为情绪信息,且服务器中预设设有情绪表现效果数据库,以便根据情绪信息,从情绪表现效果数据库中确定相应的情绪表现效果。其中,情绪表现效果可以具有多种不同类型的表现方式。
142、获取所述服务器反馈的所述情绪表现效果。
本申请实施例中,服务器将确定的情绪表现效果发送至主播终端。另外,主播终端还可向服务器发送情绪表现效果的类型选择指令,服务器根据该类型选择指令选择相应类型的情绪表现效果并反馈给主播终端。
143、将所述情绪表现效果进行显示。
本申请实施例中,主播终端在接收到服务器反馈的情绪表现效果后,将该情绪表现效果加载在直播内容中,以使主播能够实时查看用户的情绪状态。
本申请实施例通过向服务器发送情绪采集指令,以获取服务器反馈的情绪表现效果并进行显示,该情绪表现效果能够反映网络直播间内至少一个用户观看直播内容时的情绪状态,以使主播根据显示的情绪表现效果,实时获取观看用户的情绪变化,以便能够及时调整直播内容,增加主播与观看用户之间的互动性,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。
为便于更好的实施本申请实施例提供的网络直播显示方法,本申请实施例还提供一种基于上述网络直播显示方法的装置。其中名词的含义与上述网络直播显示方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图15,图15为本申请实施例提供的网络直播显示装置的结构示意图,其中该网络直播显示装置可以包括指令发送模块151、获取模块152和显示模块153,其中:
指令发送模块151,用于向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果;
获取模块152,用于获取所述服务器反馈的所述情绪表现效果;
显示模块153,用于将所述情绪表现效果进行显示。
本申请实施例通过向服务器发送情绪采集指令,以获取服务器反馈的情绪表现效果并进行显示,该情绪表现效果能够反映网络直播间内至少一个用户观看直播内容时的情绪状态,以使主播根据显示的情绪表现效果,实时获取观看用户的情绪变化,以便能够及时调整直播内容,增加主播与观看用户之间的互动性,提高直播内容的精彩程度,进而提高观看用户对直播内容的感兴趣程度。
本申请实施例还提供一种服务器,如图16所示,其示出了本申请实施例所涉及的服务器的结构示意图,具体来讲:
该服务器可以包括一个或者一个以上处理核心的处理器161、一个或一个以上计算机可读存储介质的存储器162、电源163和输入单元164等部件。本领域技术人员可以理解,图16中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中:
处理器161是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器162内的软件程序和/或模块,以及调用存储在存储器162内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器161可包括一个或多个处理核心;优选的,处理器161可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作存储介质、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器161中。
存储器162可用于存储软件程序以及模块,处理器161通过运行存储在存储器162的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器162可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作存储介质、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器162可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器162还可以包括存储器控制器,以提供处理器161对存储器162的访问。
服务器还包括给各个部件供电的电源163,优选的,电源163可以通过电源管理存储介质与处理器161逻辑相连,从而通过电源管理存储介质实现管理充电、放电、以及功耗管理等功能。电源163还可以包括一个或一个以上的直流或交流电源、再充电存储介质、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该服务器还可包括输入单元164,该输入单元164可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,服务器中的处理器161会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器162中,并由处理器161来运行存储在存储器162中的应用程序,从而实现各种功能,如下:
获取网络直播间内至少一个用户在观看直播内容时的情绪信息;根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种网络直播显示方法中的步骤。例如,该指令可以执行如下步骤:
获取网络直播间内至少一个用户在观看直播内容时的情绪信息;根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种网络直播显示方法中的步骤,因此,可以实现本申请实施例所提供的任一种网络直播显示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种网络直播显示方法、装置、服务器和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (12)

1.一种网络直播显示方法,其特征在于,包括:
获取网络直播间内至少一个用户在观看直播内容时的情绪信息;
根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;
将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
2.根据权利要求1所述的网络直播显示方法,其特征在于,所述情绪信息包括所述至少一个用户中的每一用户的情绪数据;
所述获取网络直播间内至少一个用户在观看直播内容时的情绪信息,具体包括:
分别将所述网络直播间内至少一个用户中的每一用户作为目标用户,获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据,所述情绪数据为所述目标用户观看所述直播内容时的面部变化数据。
3.根据权利要求2所述的网络直播显示方法,其特征在于,所述获取所述目标用户对应的用户终端采集的所述目标用户的情绪数据,具体包括:
向所述目标用户对应的用户终端发送情绪采集请求,使所述用户终端在响应所述情绪采集请求后开启拍摄功能,以对所述目标用户的面部进行拍摄,得到所述目标用户的情绪数据;
获取所述用户终端上传的所述目标用户的情绪数据。
4.根据权利要求2所述的网络直播显示方法,其特征在于,所述情绪表现效果包括情绪数值效果;
所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:
根据所述目标用户的情绪数据,确定所述目标用户的情绪分数值;
根据所述目标用户的情绪分数值,统计所述至少一个用户的情绪分数总值;
确定所述情绪分数总值对应的情绪数值效果。
5.根据权利要求4所述的网络直播显示方法,其特征在于,所述情绪表现效果还包括所述至少一个用户的整体情绪表情包和所述情绪数值效果的背景效果;
所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,还包括:
根据预设的多个分数区间,确定所述情绪分数总值所在的目标分数区间;
从预设的表情包数据库中,获取所述目标分数区间对应的整体情绪表情包;
从预设的背景效果数据库中,获取所述目标分数区间对应的背景效果。
6.根据权利要求2所述的网络直播显示方法,其特征在于,所述情绪表现效果包括所述目标用户的情绪表情包;
所述根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果,具体包括:
根据所述目标用户的情绪数据,识别所述目标用户的情绪等级;
从预设的情绪表情包数据库中,获取所述情绪等级对应的情绪表情包。
7.根据权利要求6所述的网络直播显示方法,其特征在于,所述情绪表现效果还包括所述目标用户的用户头像;
所述将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果,具体包括:
将所述目标用户的情绪表情包和用户头像发送至所述网络直播间的主播对应的主播终端,使所述主播终端将所述目标用户的情绪表情包与用户头像对应显示,且所述情绪表情包至少部分重叠显示在对应的用户头像上。
8.根据权利要求2所述的网络直播显示方法,其特征在于,所述方法还包括:
获取所述主播终端发送的情绪展示请求;
根据所述情绪展示请求,将所述情绪表现效果发送至所述目标用户对应的用户终端,使所述用户终端显示所述情绪表现效果。
9.根据权利要求2所述的网络直播显示方法,其特征在于,所述方法还包括:
获取所述主播根据所述情绪表现效果调整的直播内容;
将所述调整的直播内容发送至所述目标用户对应的用户终端,使所述用户终端显示所述调整的直播内容。
10.一种网络直播显示方法,其特征在于,包括:
向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果;
获取所述服务器反馈的所述情绪表现效果;
将所述情绪表现效果进行显示。
11.一种网络直播显示装置,其特征在于,包括:
信息获取模块,用于获取网络直播间内至少一个用户在观看直播内容时的情绪信息;
确定模块,用于根据所述情绪信息,确定所述至少一个用户对应的情绪表现效果;以及,
发送模块,用于将所述情绪表现效果发送至所述网络直播间的主播对应的主播终端,使所述主播终端显示所述情绪表现效果。
12.一种网络直播显示装置,其特征在于,包括:
指令发送模块,用于向服务器发送情绪采集指令,所述情绪采集指令用于指示所述服务器获取网络直播间内至少一个用户在观看直播内容时的情绪信息,并根据所述情绪信息确定所述至少一个用户对应的情绪表现效果;
获取模块,用于获取所述服务器反馈的所述情绪表现效果;
显示模块,用于将所述情绪表现效果进行显示。
CN201910844058.7A 2019-09-06 2019-09-06 网络直播显示方法及装置 Active CN110677685B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910844058.7A CN110677685B (zh) 2019-09-06 2019-09-06 网络直播显示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910844058.7A CN110677685B (zh) 2019-09-06 2019-09-06 网络直播显示方法及装置

Publications (2)

Publication Number Publication Date
CN110677685A true CN110677685A (zh) 2020-01-10
CN110677685B CN110677685B (zh) 2021-08-31

Family

ID=69076622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910844058.7A Active CN110677685B (zh) 2019-09-06 2019-09-06 网络直播显示方法及装置

Country Status (1)

Country Link
CN (1) CN110677685B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112417297A (zh) * 2020-12-04 2021-02-26 网易(杭州)网络有限公司 数据处理方法、装置、直播服务器和终端设备
CN112752159A (zh) * 2020-08-25 2021-05-04 腾讯科技(深圳)有限公司 一种互动方法和相关装置
CN112887746A (zh) * 2021-01-22 2021-06-01 维沃移动通信(深圳)有限公司 直播互动方法及装置
CN113778301A (zh) * 2021-08-16 2021-12-10 盒马(中国)有限公司 基于内容服务的情绪互动方法及电子设备
CN114598896A (zh) * 2022-02-17 2022-06-07 北京达佳互联信息技术有限公司 网络直播方法、装置、电子设备以及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012039902A1 (en) * 2010-09-22 2012-03-29 General Instrument Corporation System and method for measuring audience reaction to media content
CN106791893A (zh) * 2016-11-14 2017-05-31 北京小米移动软件有限公司 视频直播方法及装置
CN107368495A (zh) * 2016-05-12 2017-11-21 阿里巴巴集团控股有限公司 确定用户对互联网对象的情绪的方法及装置
CN107786894A (zh) * 2017-09-29 2018-03-09 维沃移动通信有限公司 一种用户反馈数据的识别方法、移动终端和存储介质
CN107784114A (zh) * 2017-11-09 2018-03-09 广东欧珀移动通信有限公司 表情图像的推荐方法、装置、终端及存储介质
CN108702523A (zh) * 2017-12-29 2018-10-23 深圳和而泰数据资源与云技术有限公司 一种用户情绪显示方法、***及用户情绪显示设备
CN109635616A (zh) * 2017-10-09 2019-04-16 阿里巴巴集团控股有限公司 互动方法和设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012039902A1 (en) * 2010-09-22 2012-03-29 General Instrument Corporation System and method for measuring audience reaction to media content
CN107368495A (zh) * 2016-05-12 2017-11-21 阿里巴巴集团控股有限公司 确定用户对互联网对象的情绪的方法及装置
CN106791893A (zh) * 2016-11-14 2017-05-31 北京小米移动软件有限公司 视频直播方法及装置
CN107786894A (zh) * 2017-09-29 2018-03-09 维沃移动通信有限公司 一种用户反馈数据的识别方法、移动终端和存储介质
CN109635616A (zh) * 2017-10-09 2019-04-16 阿里巴巴集团控股有限公司 互动方法和设备
CN107784114A (zh) * 2017-11-09 2018-03-09 广东欧珀移动通信有限公司 表情图像的推荐方法、装置、终端及存储介质
CN108702523A (zh) * 2017-12-29 2018-10-23 深圳和而泰数据资源与云技术有限公司 一种用户情绪显示方法、***及用户情绪显示设备

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112752159A (zh) * 2020-08-25 2021-05-04 腾讯科技(深圳)有限公司 一种互动方法和相关装置
CN112752159B (zh) * 2020-08-25 2024-01-30 腾讯科技(深圳)有限公司 一种互动方法和相关装置
CN112417297A (zh) * 2020-12-04 2021-02-26 网易(杭州)网络有限公司 数据处理方法、装置、直播服务器和终端设备
CN112887746A (zh) * 2021-01-22 2021-06-01 维沃移动通信(深圳)有限公司 直播互动方法及装置
CN113778301A (zh) * 2021-08-16 2021-12-10 盒马(中国)有限公司 基于内容服务的情绪互动方法及电子设备
CN114598896A (zh) * 2022-02-17 2022-06-07 北京达佳互联信息技术有限公司 网络直播方法、装置、电子设备以及存储介质

Also Published As

Publication number Publication date
CN110677685B (zh) 2021-08-31

Similar Documents

Publication Publication Date Title
CN110677685B (zh) 网络直播显示方法及装置
US10834479B2 (en) Interaction method based on multimedia programs and terminal device
CN110570698B (zh) 一种在线教学控制方法、装置、存储介质以及终端
CN106227335B (zh) 预习讲义与视频课程的交互学习方法及应用学习客户端
CN107316520B (zh) 视频教学互动方法、装置、设备及存储介质
CN104967902B (zh) 视频分享方法、装置及***
US8806518B2 (en) Performance analysis for combining remote audience responses
US9898850B2 (en) Support and complement device, support and complement method, and recording medium for specifying character motion or animation
CN104021441B (zh) 一种制作具有视频和音频的电子简历的***及方法
CN110609970B (zh) 用户身份识别方法、装置、存储介质及电子设备
CN112423143B (zh) 一种直播消息交互方法、装置及存储介质
CN112188267B (zh) 视频播放方法、装置和设备及计算机存储介质
CN112672219B (zh) 评论信息的交互方法和装置、电子设备
CN111629222B (zh) 一种视频处理方法、设备及存储介质
CN113485617A (zh) 动画展示方法、装置、电子设备及存储介质
CN113824983A (zh) 数据匹配方法、装置、设备及计算机可读存储介质
CN113301358A (zh) 内容提供及展示方法、装置、电子设备、存储介质
CN113497946A (zh) 视频处理方法、装置、电子设备和存储介质
CN114025185B (zh) 一种视频回放方法、装置、电子设备及存储介质
US20140012792A1 (en) Systems and methods for building a virtual social network
CN114449301B (zh) 物品发送方法、装置、电子设备和计算机可读存储介质
US20160082356A1 (en) Game system control method and game system
KR102328287B1 (ko) 서버 장치, 및 그것에 사용되는 컴퓨터 프로그램
CN112533009A (zh) 一种用户互动方法、***及存储介质和终端设备
CN115379250B (zh) 视频处理方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40018342

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant