掌桥专利:专业的专利平台
掌桥专利
首页

用于直播互动的方法、装置、设备和存储介质

文献发布时间:2024-04-18 19:58:53


用于直播互动的方法、装置、设备和存储介质

技术领域

本公开的示例实施例总体涉及计算机领域,特别地涉及用于直播间交互的方法、装置、设备和计算机可读存储介质。

背景技术

随着计算机技术的发展,越来越多的应用能够提供直播功能。在直播过程时,主播用户可以与观众用户可以进行交互,可以吸引更多的观众用户,并提升观众的直播体验。例如,一些直播间能够创建互动事件(例如,直播间的连麦活动),用户可以参与到直播方发起的互动事件。直播方可以对直播间内的互动事件进行配置,直播方、参与互动事件的参与方以及其他观看直播间的用户可以在直播间内进行音视频互动。

发明内容

在本公开的第一方面,提供了一种直播互动方法。该方法包括:呈现直播间的直播界面,直播界面包括多个内容区域,多个内容区域对应于与直播间相关联的直播事件的多个参与方;以及关联于多个内容区域中的目标内容区域,呈现互动信息,互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况,其中目标时段和/或互动目标是基于直播间的配置信息而被确定的,互动信息基于与目标参与方相关联的互动操作而被更新。

在本公开的第二方面,提供了一种用于直播互动的装置。该装置包括:界面呈现模块,被配置为呈现直播间的直播界面,直播界面包括多个内容区域,多个内容区域对应于与直播间相关联的直播事件的多个参与方;以及信息呈现模块,被配置为关联于多个内容区域中的目标内容区域,呈现互动信息,互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况,其中目标时段和/或互动目标是基于直播间的配置信息而被确定的,互动信息基于与目标参与方相关联的互动操作而被更新。

在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。

在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。

应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。

附图说明

结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:

图1示出了本公开的实施例能够在其中实现的示例环境的示意图;

图2A至图2I示出了根据本公开的一些实施例的直播间的多个示例界面的示意图;

图3示出了根据本公开的一些实施例的用于直播互动的过程的流程图;

图4示出了根据本公开的一些实施例的用于直播互动的装置的框图;以及

图5示出了能够实施本公开的多个实施例的电子设备的框图。

具体实施方式

可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。

例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。

作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。

可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。

可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。

在此使用的术语“响应于”表示相应的事件发生或者条件得以满足的状态。将会理解,响应于该事件或者条件而被执行的后续动作的执行时机,与该事件发生或者条件成立的时间,二者之间未必是强关联的。例如,在某些情况下,后续动作可在事件发生或者条件成立时立即被执行;而在另一些情况下,后续动作可在事件发生或者条件成立后经过一段时间才被执行。

下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。

在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。

如前文所简要提及的,一些直播间能够创建直播事件(也可以称之为互动事件)。直播事件例如可以为直播间的连麦活动。用户可以参与到直播方发起的直播事件。直播方可以对直播间内的直播事件进行配置,直播方、参与直播事件的参与方以及其他观看直播间的用户可以在直播间内进行音视频互动。

一些传统的方案可以支持主播邀请多个用户提供连麦互动,例如,主播邀请多个用户参与连麦互动并组织参与互动的多个用户轮流表演。然而,受到主播与参与互动的多个用户均为线上参与的限制,主播控场困难,难以安排参与互动的多个用户的表演顺序、表演时长等等。这提高了直播间直播事件的管理成本,并且可能影响用户参与到直播事件的体验。

为此,本公开的实施例提出了一种用于直播互动的方案。根据本公开的各种实施例,呈现直播间的直播界面,直播界面包括多个内容区域,多个内容区域对应于与直播间相关联的直播事件的多个参与方。关联于多个内容区域中的目标内容区域,呈现互动信息。互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况,其中目标时段和/或互动目标是基于直播间的配置信息而被确定的,互动信息基于与目标参与方相关联的互动操作而被更新。

以此方式,根据本公开的实施例,可以在目标用户对应的目标内容区域呈现目标用户的互动信息,可以让观看直播间的用户、主播以及参与直播事件的多个参与方方便快捷地获取目标用户的互动信息,可以提高直播间的互动体验。

下面参考附图来描述本公开的示例实施例。

示例环境

图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。如图1所示,示例环境100可以包括终端设备110。

在该示例环境100中,终端设备110可以运行有用于提供、观看直播的应用120。应用120可以是用于提供、观看直播的任何适当类型应用,其示例可以包括但不限于:在线视频应用、直播应用。用户140可以经由终端设备110和/或其附接设备来与应用120进行交互。用户140可以包括直播间的适当用户,例如,直播间的主播用户(也可以称之为直播方或管理方)、直播间的观众用户、听众用户、观看方或参与方等。

在图1的环境100中,如果应用120处于活动状态,终端设备110可以通过应用120呈现直播界面150。

在一些实施例中,终端设备110与服务器130通信,以实现对应用120的服务的供应。服务器150可以提供关于应用或网站的管理、配置和维护等功能。

终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、掌上电脑、便携式游戏终端、VR/AR设备、个人通信系统(PersonalCommunication System,PCS)设备、个人导航设备、个人数字助理(Personal DigitalAssistant,PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。

服务器130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器130例如可以包括计算系统/服务器,诸如大型机、边缘计算节点、云环境中的计算设备,等等。服务器130可以为终端设备110中支持虚拟场景的应用120提供后台服务。

服务器130与终端设备110之间可以建立有通信连接。通信连接可以通过有线方式或无线方式建立。通信连接可以包括但不限于蓝牙连接、移动网络连接、通用串行总线(Universal Serial Bus,USB)连接、无线保真(Wireless Fidelity,WiFi)连接等,本公开的实施例在此方面不受限制。在本公开的实施例中,服务器130与终端设备110可以通过二者之间的通信连接实现信令交互。

应当理解,仅出于示例性的目的描述环境100中各个元素的结构和功能,而不暗示对于本公开的范围的任何限制。

以下将详细描述本公开的各种示例实现。

示例直播互动

根据本公开的实施例,提供了一种直播互动方法。根据该方法,呈现直播间的直播界面,直播界面包括多个内容区域,多个内容区域对应于与直播间相关联的直播事件的多个参与方。进一步地,关联于多个内容区域中的目标内容区域,呈现互动信息,互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况,其中目标时段和/或互动目标是基于直播间的配置信息而被确定的,互动信息基于与目标参与方相关联的互动操作而被更新。

这样的直播互动方法可以由适当的电子设备或电子设备的组合来实施(例如,图1中的终端设备110、服务器130、或一个或多个这些设备的组合)。

如下文将详细介绍的,终端设备110可以呈现直播间的直播界面。直播界面中包括对应于与直播间相关联的直播事件的多个参与方的多个内容区域。

终端设备120例如可以获取用户110所输入的关于直播间的配置信息,这样的配置信息例如可以包括文本内容或其它适当的内容。这样的配置信息可以是终端设备120通过直播间内的操作控件、输入入口等多种方式获取得到的。

进一步地,终端设备120根据配置信息,确定与目标参与方相关联的目标时段和/或互动目标。终端设备120进而基于该目标时段和/或互动目标,与多个内容区域中的目标内容区域相关联地呈现互动信息。互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况。互动信息基于与目标参与方相关联的互动操作而被更新。示例性地,直播间中的其它用户(包括参与互动事件的一组用户以及观看直播间的其他用户)所对应的终端设备例如也可以在对应的直播界面中相应地启动互动内容。

在一些实施例中,与直播间相关联的直播事件可以是直播间内允许的任意在线活动,例如唱歌、跳舞、讲故事、聊天、游戏等等。示例性的,直播事件例如还可以为与多个参与方相关联的连麦事件。参与该直播事件的用户例如可以被允许开启直播间内的连麦权限或视频权限,以音频分享和/或视频分享。直播间的直播方可以对直播间进行配置,例如,配置参与直播事件多个参与方的用户数量、多个参与方中每个参与方的互动时长等等。直播方的终端设备根据直播方的配置信息启动与直播间相关联的直播事件。需要注意的是,若终端设备110对应与直播事件的直播方,这里的与直播间相关联的直播事件可以是直播方确定配置完成配置信息后手动指示终端设备110启动的,也可以是终端设备110响应于配置信息配置完成自行启动的。

以此方式,本公开的实施例能够支持多个用户可以一同参与到与直播间相关联的直播事件,从而可以提高直播间中用户间互动的积极性,提升用户的互动体验。

以下将结合图2A至图2I来描述根据本公开的一些实施例的示例直播界面。下文以这样的直播界面对应于直播间的直播方为例进行示例性描述。图2A至图2I示出了根据本公开的一些实施例的直播间的多个示例界面的示意图。

在一些实施例中,直播间的直播方创建直播事件后,可以邀请多个用户参与到直播事件中。当然,参与直播事件的多个用户(也即多个参与方)还可以包括主动请求加入到直播事件中的用户。直播间可以呈现参与到直播事件的一组用户中每个用户的用户标识(包括用户头像、用户账号名称等等)。如图2A所示,终端设备120例如可以为用户110提供包含参与直播事件的多个参与方的用户标识的直播界面。直播界面中包含用于邀请用户参与到直播事件中的邀请控件201。在一些实施例中,直播界面还可以包含用于直播间互动的其他控件,包括但不限于送礼控件、分享控件、评论控件等等。在一些实施例中,直播界面中还包括用于显示用户评论的评论区域。

如图2A所示的直播界面包括对应于与直播间相关联的直播事件的多个参与方的多个内容区域。例如,若用户A为直播事件的直播方,用户B至用户H为参与直播事件的多个参与方,如图2A所示的直播界面包括对应于用户B的内容区域204、对应于用户C的内容区域206、对应于用户D的内容区域208、对应于用户E的内容区域210、对应于用户F的内容区域212以及对应于用户G的内容区域214、对应于用户H的内容区域216。可以理解,如图2A所示的直播界面还可以包括对应于直播方(也即用户A)的内容区域202。应当理解,图2A所示的直播界面仅是一种示例,该直播界面还可以包括更多或者更少的控件以及内容区域,本公开的实施例并不对此作出限制。

在一些实施例中,终端设备110可以响应于接收到与多个内容区域中的目标内容区域(例如内容区域204)相关联的选择操作(包括但不限于点击操作、长按操作、滑动操作、双击操作等等),呈现如图2B所示的菜单栏218和送礼区域220。送礼区域220呈现有多个礼物,响应于检测到对这多个礼物中任意礼物的选择操作,可以将该礼物赠送给目标参与方以提升目标参与方的互动值(例如积分值、热度值等等)。菜单栏218可以位于直播界面的任意位置,例如直播界面的上侧、下侧。菜单栏218也可以是任意样式,例如可以是如图2B所示的横向的菜单栏,也可以是竖向的菜单栏。菜单栏218包括于目标内容区域对应的目标参与方(也即用户B)的标识(例如用户B的头像、名称等)以及针对该目标参与方的至少一个操作控件。针对目标参与方的至少一个操作控件包括至少用于设置针对目标参与方的目标时段的操作控件219。为了方便表述,下文结合图2C至图2I进行描述时,目标参与方与用户B指代同一用户,直播方和用户A指代同一用户。

响应于检测到对操作控件219的选择操作,终端设备110为直播方提供如图2C所示的与目标参与方相关联的配置界面230。也即终端设备110为直播方对应的终端设备。如图2C所示,终端设备110可以在时段配置区域232中呈现用于设置目标时段的第一控件。第一控件例如可以包括一组时段的示例。终端设备110可以响应于检测到直播方对第一控件呈现的一组时段中某一时段的选择来确定目标参与方对应的目标时段。第一控件例如还可以包括自定义控件。终端设备110可以响应于检测到直播方对自定义控件的选择操作,接收来自直播方的用户输入,并确定该用户输入所指示的目标参与方对应的目标时段。

目标时段例如可以为目标参与方被允许作为活跃参与方的最长时间。可以理解,参与直播事件的多个参与方往往是轮流与观众用户进行直播互动的,进行直播互动的参与方在互动期间被授有预设权限(例如,连麦权限或视频分享权限),这样的参与方可以被称之为活跃参与方。可以理解,参与直播事件的多个参与方会在直播事件过程中轮流成为活跃参与方。需要注意的是,在直播事件过程中,针对同一个参与方,其可以多次成为活跃参与方。直播方例如可以基于上述方式确定该参与方每次成为活跃参与方的最长时间。直播方例如还可以在参与方第一次成为活跃参与方之前配置好其对应的成为活跃参与方的最长时间(例如5分钟),该参与方后续每次成为活跃参与方的最长时间均为该最长时间(也即后续每次成为活跃参与方的最长时间均默认为5分钟)。

示例性地,如图2C所示,终端设备110可以响应于接收到直播方对5分钟对应的示例的选择操作,确定用户B被允许作为活跃参与方的目标时段为5分钟。

在一些实施例中,如图2C所示,配置界面230例如还可以包括用于设置互动目标的控件236(也可以称之为第二控件)。终端设备110响应于检测到对控件236的选择操作,呈现如图2D所示的目标设置界面240。如图2D所示,目标设置界面240包括输入框242以及至少一个数值控件。终端设备110可以响应于接收到对至少一个数值控件中任意数值控件的选择操作(例如对数值控件“2”的选择操作),在输入框242中呈现与该控件对应的数值(也即在输入框242中呈现数字“2”)。目标设置界面240还可以包括删除控件244。终端设备110可以响应于检测到对删除控件244的选择操作,删除在输入框242中呈现的数值。目标设置界面240例如还可以包括完成控件246。终端设备110响应于检测到对完成控件246的选择操作,将输入框242中呈现的数值确定为目标参与方在目标时段内的互动目标。互动目标可以是主播方为目标参与方所设置的、期望该目标参与方在目标时段达到的目标互动值。终端设备110响应于确定了互动目标,切换回呈现如图2C所示的配置界面230。

配置界面230还可以包括用于指示在目标时段期间,目标内容区域否在直播界面中被突出显示的控件234(也可以称之为第三控件)。终端设备110可以响应于接收到对控件234的选择操作,确定该选择操作是否指示突出显示目标内容区域。如果选择操作指示突出显示目标内容区域,终端设备110可以对目标内容区域进行高亮、放大尺寸、加边框、调整位置等操作以突出显示目标内容区域。如果选择操作指示不突出显示目标内容区域,终端设备110可以不对目标内容区域进行处理。在一些实施例中,控件234可以默认指示不突出显示目标内容区域。在这种情况下,终端设备110可以响应于检测到对控件234的选择操作,确定其指示要在直播界面中突出显示目标内容区域。

基于上述方式,终端设备110可以确定针对目标参与方的目标时段、互动目标以及是否突出显示目标内容区域的配置。需要注意的是,这里面互动目标和是否突出显示目标内容区域的实现均依赖于目标时段的配置。也即仅在配置有目标时段的情况下,终端设备110才会确定其互动目标以及在目标时段期间是否突出显示目标内容区域。可以理解,上述对于目标时段互动目标以及是否突出显示目标内容区域这三者的配置,可以仅存在对于目标时段的配置、仅存在目标时段和是否突出显示目标内容区域的配置、仅存在目标时段和互动目标的配置以及三个均存在对应配置的这四种情况。

配置界面230还可以包括开始控件238。终端设备110响应于检测到对开始控件238的选择操作,获取直播方经由配置界面230输入的配置信息,并基于该配置信息调整直播界面、确定目标时段和/或确定互动目标。需要注意的是,响应于目标参与方被配置了目标时段,终端设备110可以将目标参与方确定为活跃参与方。由于可能存在当前存在活跃参与方且该活跃参与方位目标参与方以外的其他用户的情况,在这种情况下,终端设备110可以将目标参与方确定为当前的活跃参与方之后的下一个活跃参与方。可以理解,如果当前不存在活跃参与方,终端设备110可以直接将目标参与方确定为活跃参与方。

示例性地,在直播方经由配置界面输入了针对目标参与方的目标时段、互动目标以及是否突出显示目标内容区域的配置的情况下,终端设备110可以呈现如图2E所示的直播界面。相较于图2A所示的直播界面,图2E所示的直播界面是对目标内容区域进行突出显示的直播界面。如图2E所示,用户B为目标参与方,用户B对应的内容区域250即为被突出显示后的目标内容区域。

终端设备110可以关联于目标内容区域(也即内容区域250)来呈现互动信息252。互动信息252例如可以存在与内容区域250的任意位置,例如,如图2E所示的内容区域的左上角。互动信息252至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况。在一些实施例中,互动信息252可以通过指示与目标参与方相关联的当前互动值同互动目标的比较来指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况。当前互动值用于指示目标时段内发生的、与目标参与方相关联的一组互动操作。一组互动操作可以包括该直播间内针对目标参与方所发生的适当互动操作。例如,可以包括针对目标参与方的礼物赠送、点赞、转发、评论、收藏等操作。这里的互动值例如可以为与互动操作对应的积分值。例如,针对目标参与方,其对应的积分值例如可以为观看该直播间的一组用户为其赠送的礼物所累积的积分总值。

示例性地,互动信息252例如可以包括进度条,该进度条可以指示与目标参与方相关联的当前互动值同互动目标的比较。如图2E所示,进度条指示的数值“AA”为目标参与方当前的互动值,数值“BB”为互动目标。进度条中加深区域占总进度条的面积可以指示目标参与方在目标时段内的互动目标的完成情况。

互动信息252例如还可以包括与目标参与方相关联的目标时段的时间信息(例如图2E中所示的时间信息“XX:XX”),时间信息指示目标时段已进行的第一时长和/或剩余的第二时长。示例性地,若目标时段为5分钟,目标时段已进行的第一时长为1分钟,则图2E中示出的时间信息“XX:XX”可以为第一时长“01:00”或者第二时长“04:00”。

类似地,在直播方经由配置界面输入了针对目标参与方的目标时段以及是否突出显示目标内容区域的配置(也即未配置互动目标)的情况下,终端设备110可以呈现如图2F所示的直播界面。相较于图2A所示的直播界面,图2F所示的直播界面同样是对目标内容区域进行突出显示的直播界面。如图2F所示,用户B为目标参与方,用户B对应的内容区域250即为被突出显示后的目标内容区域。目标区域中包括互动信息254。互动信息254为仅包括关于目标时段的时间信息的互动信息。

在一些实施例中,在目标时段期间,终端设备110还可以接收与目标参与方相关联的退出指示。该退出指示用于指示终端设备110提前终止目标时段,也即提前停止让目标参与方继续作为活跃参与方。示例性地,终端设备110可以响应于检测到对内容区域250(也即目标内容区域)的第一预设操作,确定接收到退出指示,并呈现如图2G所示的提示界面260。这里对内容区域250的第一预设操作例如可以为对内容区域250的选择操作或者对与内容区域250相关联的操作控件的选择操作。提示界面260中可以呈现提示文本,例如文本“倒计时仍在进行中,您可以随时结束它并开始一个新的。”。提示文本用于提示用户当前目标时段尚未结束。终端设备110进而响应于检测到对控件262的选择操作,不终止目标时段,继续显示如图2E所示的直播界面或者如图2F所示的直播界面。终端设备110响应于检测到对控件264的选择操作,终止目标时段。

在不提前终止目标时段,也即目标参与方正常在目标时段内进行直播互动的情况下,终端设备110还可以在目标时段的预设阶段,在直播界面(例如如图2E所示的直播界面或者如图2F所示的直播界面)中突出显示互动信息的至少部分。这里的预设阶段例如可以为目标时段即将结束的阶段。示例性地,可以将目标时段的最后10秒确定为预设阶段。终端设备110可以在目标时段的最后10秒突出显示互动信息的至少部分(例如图2E所示的进度条和时间信息)。终端设备110例如可以通过放大互动信息的至少部分、高亮互动信息的至少部分、呈现特效等方式来突出显示互动信息的至少部分。由此,可以对直播事件中的用户(包括直播方、参与方以及观众用户)进行提示以提示目标参与方对应的目标时段即将结束。

在一些实施例中,响应于目标时段结束,终端设备110可以更新目标内容区域以指示互动目标是否被达成。示例性地,终端设备110可以在目标内容区域呈现指示符以指示互动目标是否被达成。指示符可以是任意适当的文本、图案、图像、动图等等。例如,在目标时段结束的情况下,如果互动目标被达成,终端设备110可以在目标内容区域呈现文本“已达成”,如果互动目标未达成,则可以在目标内容区域呈现文本“未达成”。

示例性地,终端设备110还可以基于更新的样式来显示互动信息,更新的样式是基于互动目标是否被达成而被确定。例如,终端设备110可以更新互动信息的显示样式,例如,终端设备110可以将互动信息的显示样式更新为文本“已达成”或者“未达成”。终端设备110并基于互动目标的达成情况,将互动信息的显示样式更新为文本“已达成”或者“未达成”。

在一些实施例中,响应于目标时段结束,目标参与方达到互动目标,终端设备110还可以基于直播方的配置操作,延长目标时段以使得目标参与方可以继续作为活跃参与方。示例性的,若目标时段为5分钟,若目标参与方在5分钟结束时已完成互动目标,则终端设备110可以基于直播方的配置操作,确定接收到与目标参与方相关联的继续指示,延长目标时段以将目标时段延长至10分钟(也即对目标时段新增的5分钟),以使得目标参与方可以继续作为活跃参与方直至新增的5分钟结束。在一些实施例中,响应于目标时段结束,目标参与方未达到互动目标,终端设备110可以基于直播方的配置操作,控制目标参与方退出直播事件。示例性的,终端设备110可以响应于来自直播方的指示控制目标参与方退出直播事件的指示信息,控制目标参与方退出直播事件。以此,可以延长受到观众喜爱的参与方成为活跃参与方的时长,有助于提示用户对直播间的互动体验。

在一些实施例中,终端设备110还可以基于与目标互动区域相关联的第二预设操作,呈现与参与方相关联的观众的互动记录。类似地,这里的第二预设操作例如可以为对内容区域250的选择操作或者对与内容区域250相关联的操作控件的选择操作。示例性地,如图2H所示,终端设备110响应于检测到对控件271的选择操作,呈现互动界面270。这里的控件271例如可以呈现与参与方相关联的积分信息。可以理解,虽然互动界面270为用户B对应的互动界面,但终端设备110可以响应于对与其他参与方相关联的控件的选择操作,呈现与该参与方相关联的互动界面。这里的参与方不局限于目标参与方,其可以是参与直播事件的任意参与方。

互动界面270用于呈现与参与方(例如用户B)相关联的观众的互动记录。例如,互动界面270包括用于呈现与用户B的观众的互动记录的区域274。区域274中可以呈现有观众的标识(头像、名称)、观众对用户B的互动操作所对应的积分值(例如用户M对用户B的互动操作的积分值例如可以为258.2K)。

在一些实施例中,在参与方在直播事件中存在历史目标时段(也即历史成为过活跃参与方),互动界面270还可以包括历史记录区域272。历史记录区域272可以呈现有参与方最近一次或者本次成为目标参与方的目标时段以及对互动目标的完成情况。历史记录区域272还可以包括控件273。终端设备110响应于接收到对控件273的选择操作,呈现如图2I所示的历史记录界面280。历史记录界面280用于呈现参与方在本次直播事件中的历史目标时段以及与历史目标时段对应的对历史互动目标的完成情况。

综上所述,根据本公开的实施例,可以在目标用户对应的目标内容区域呈现目标用户的互动信息,可以让观看直播间的用户、主播以及参与直播事件的多个参与方方便快捷的获取目标用户的互动信息,可以提高直播间的互动体验。

示例过程

图3示出了根据本公开的一些实施例的直播互动的示例过程300的流程图。过程300可以被实现在终端设备110处。下面参考图1来描述过程300。

如图3所示,在框310,终端设备110呈现直播间的直播界面,直播界面包括多个内容区域,多个内容区域对应于与直播间相关联的直播事件的多个参与方。

在框320,终端设备110关联于多个内容区域中的目标内容区域,呈现互动信息,互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况,其中目标时段和/或互动目标是基于直播间的配置信息而被确定的,互动信息基于与目标参与方相关联的互动操作而被更新。

在一些实施例中,互动信息指示与目标参与方相关联的当前互动值同互动目标的比较,当前互动值用于指示目标时段内发生的、与目标参与方相关联的一组互动操作。

在一些实施例中,互动信息还包括关于目标时段的时间信息,时间信息指示目标时段已进行的第一时长和/或剩余的第二时长。

在一些实施例中,过程300还包括:响应于目标时段结束,更新目标内容区域以指示互动目标是否被达成。

在一些实施例中,更新目标内容区域包括:在目标内容区域中呈现指示符,以指示互动目标是否被达成;和/或基于更新的样式来显示互动信息,更新的样式是基于互动目标是否被达成而被确定。

在一些实施例中,过程300还包括:在目标时段的预设阶段,在直播界面中突出显示互动信息的至少部分。

在一些实施例中,过程300还包括:基于与目标参与方相关联的退出指示,停止呈现互动信息,其中退出指示是基于直播间的直播方的第一预设操作而被生成。

在一些实施例中,直播界面对应于直播间的直播方,过程300还包括:为直播方提供与目标参与方相关联的配置界面;以及获取直播方经由配置界面输入的配置信息。

在一些实施例中,配置界面包括:用于设置目标时段的第一控件;和/或用于设置互动目标的第二控件。

在一些实施例中,配置界面还包括:第三控件,第三控件用于设置:在目标时段期间,目标内容区域是否在直播节目中被突出显示。

在一些实施例中,过程300还包括:基于与目标内容区域相关联的第二预设操作,呈现与目标参与方相关联的历史互动信息,历史互动信息至少指示目标参与方在至少一个历史时段内的历史互动目标的完成情况。

在一些实施例中,过程300还包括:在目标参与方在目标时段内完成互动目标的情况下,延长目标时段的长度,使得目标参与方继续作为直播事件的活跃用户。

在一些实施例中,延长目标时段的长度包括:基于来自直播间的直播方的第一指示信息,延长目标时段的长度。

在一些实施例中,过程300还包括:在目标参与方在目标时段内未完成互动目标的情况下,控制目标参与方退出直播事件。

在一些实施例中,控制目标参与方退出直播事件包括:基于来自直播间的直播方的第二指示信息,控制目标参与方退出直播事件。

在一些实施例中,直播事件为与多个参与方相关联的连麦事件。

示例装置和设备

本公开的实施例还提供了用于实现上述方法或过程的相应装置。图4示出了根据本公开的某些实施例的用于直播互动的装置400的示意性结构框图。装置400可以被实现为或者被包括在终端设备110中。装置400中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。

如图4所示,装置400包括界面呈现模块410,被配置为呈现直播间的直播界面,直播界面包括多个内容区域,多个内容区域对应于与直播间相关联的直播事件的多个参与方。装置400还包括信息呈现模块420,被配置为关联于多个内容区域中的目标内容区域,呈现互动信息,互动信息至少指示与目标内容区域对应的目标参与方在目标时段内的互动目标的完成情况,其中目标时段和/或互动目标是基于直播间的配置信息而被确定的,互动信息基于与目标参与方相关联的互动操作而被更新。

在一些实施例中,互动信息指示与目标参与方相关联的当前互动值同互动目标的比较,当前互动值用于指示目标时段内发生的、与目标参与方相关联的一组互动操作。

在一些实施例中,互动信息还包括关于目标时段的时间信息,时间信息指示目标时段已进行的第一时长和/或剩余的第二时长。

在一些实施例中,装置400还包括:区域更新模块,被配置为响应于目标时段结束,更新目标内容区域以指示互动目标是否被达成。

在一些实施例中,区域更新模块包括:指示符呈现模块,被配置为在目标内容区域中呈现指示符,以指示互动目标是否被达成;和/或样式更新模块,被配置为基于更新的样式来显示互动信息,更新的样式是基于互动目标是否被达成而被确定。

在一些实施例中,装置400还包括:显示模块,被配置为在目标时段的预设阶段,在直播界面中突出显示互动信息的至少部分。

在一些实施例中,装置400还包括:停止呈现模块,被配置为基于与目标参与方相关联的退出指示,停止呈现互动信息,其中退出指示是基于直播间的直播方的第一预设操作而被生成。

在一些实施例中,直播界面对应于直播间的直播方,装置400还包括:配置界面提供模块,被配置为为直播方提供与目标参与方相关联的配置界面;以及配置信息获取模块,被配置为获取直播方经由配置界面输入的配置信息。

在一些实施例中,配置界面包括:用于设置目标时段的第一控件;和/或用于设置互动目标的第二控件。

在一些实施例中,配置界面还包括:第三控件,第三控件用于设置:在目标时段期间,目标内容区域是否在直播节目中被突出显示。

在一些实施例中,装置400还包括:历史信息呈现模块,被配置为基于与目标内容区域相关联的第二预设操作,呈现与目标参与方相关联的历史互动信息,历史互动信息至少指示目标参与方在至少一个历史时段内的历史互动目标的完成情况。

在一些实施例中,装置400还包括:延长模块,被配置为在目标参与方在目标时段内完成互动目标的情况下,延长目标时段的长度,使得目标参与方继续作为直播事件的活跃用户。

在一些实施例中,延长模块被进一步配置为:基于来自直播间的直播方的第一指示信息,延长目标时段的长度。

在一些实施例中,装置400还包括:退出模块,被配置为在目标参与方在目标时段内未完成互动目标的情况下,控制目标参与方退出直播事件。

在一些实施例中,退出模块被进一步配置为:基于来自直播间的直播方的第二指示信息,控制目标参与方退出直播事件。

在一些实施例中,直播事件为与多个参与方相关联的连麦事件。

装置400中所包括的单元可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个单元可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置400中的部分或者全部单元可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准品(ASSP)、片上系统(SOC)、复杂可编程逻辑器件(CPLD),等等。

图5示出了其中可以实施本公开的一个或多个实施例的电子设备500的框图。应当理解,图5所示出的电子设备500仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图5所示出的电子设备500可以用于实现图1的电子设备110。

如图5所示,电子设备500是通用电子设备的形式。电子设备500的组件可以包括但不限于一个或多个处理器或处理单元510、存储器520、存储设备530、一个或多个通信单元540、一个或多个输入设备550以及一个或多个输出设备560。处理单元510可以是实际或虚拟处理器并且能够根据存储器520中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备500的并行处理能力。

电子设备500通常包括多个计算机存储介质。这样的介质可以是电子设备500可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器520可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备530可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据并且可以在电子设备500内被访问。

电子设备500可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图5中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器520可以包括计算机程序产品525,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。

通信单元540实现通过通信介质与其他电子设备进行通信。附加地,电子设备500的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备500可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。

输入设备550可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备560可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备500还可以根据需要通过通信单元540与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备500交互的设备进行通信,或者与使得电子设备500与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。

根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。

这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。

相关技术
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种图像处理方法、装置、设备、存储介质及直播方法
  • 一种直播互动方法、装置及存储介质
  • 视频直播切换方法、装置、计算机设备以及存储介质
  • 直播片段处理方法、装置、电子设备及存储介质
  • 直播互动方法、直播互动装置、存储介质与电子设备
  • 适用于多人互动的直播方法及装置、设备、存储介质
技术分类

06120116514004