CN115665436A - 用于在线直播的方法、装置、设备和存储介质 - Google Patents

用于在线直播的方法、装置、设备和存储介质 Download PDF

Info

Publication number
CN115665436A
CN115665436A CN202211408006.3A CN202211408006A CN115665436A CN 115665436 A CN115665436 A CN 115665436A CN 202211408006 A CN202211408006 A CN 202211408006A CN 115665436 A CN115665436 A CN 115665436A
Authority
CN
China
Prior art keywords
interface element
media content
live
presenting
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211408006.3A
Other languages
English (en)
Inventor
邢朵来
胡谊
李以杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202211408006.3A priority Critical patent/CN115665436A/zh
Publication of CN115665436A publication Critical patent/CN115665436A/zh
Priority to PCT/CN2023/131114 priority patent/WO2024099451A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

根据本公开的实施例,提供了用于在线直播的方法、装置、设备和存储介质。该方法包括:在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素;响应于接收到对第一界面元素的预定操作,在用户界面呈现与对象相关联的媒体内容;与媒体内容相关联地呈现第二界面元素;以及响应于接收到对第二界面元素的预定操作,在直播间中触发与对象相关联的预定义互动。以此方式,能够直观且聚焦地呈现用户对直播的对象的表达或其他适当内容,简化用户表达的操作,提高了用户表达的便捷性。

Description

用于在线直播的方法、装置、设备和存储介质
技术领域
本公开的示例实施例总体涉及计算机技术领域,特别地涉及用于在线直播的方法、装置、设备和计算机可读存储介质。
背景技术
随着计算机技术的发展,各式各样的直播能够为人们提供资讯、教育和娱乐等多方面的内容。在直播间中可以实时播放各种正在进行的事件。进入直播间观看直播内容的用户对直播的事件或事件相关人物会产生主观情绪、观点等。例如,观看赛事内容时,用户为喜欢的球队喝彩、欢呼、暖场、支持自己喜爱的球星等情绪。用户期望能够将自身的情绪和观点在直播间中进行表达。
发明内容
在本公开的第一方面,提供了一种用于在线直播的方法。该方法包括:在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素;响应于接收到对第一界面元素的预定操作,在用户界面呈现与对象相关联的媒体内容;与媒体内容相关联地呈现第二界面元素;以及响应于接收到对第二界面元素的预定操作,在直播间中触发与对象相关联的预定义互动。
在本公开的第二方面,提供了一种用于在线直播的装置。该装置包括:第一界面元素呈现模块,被配置为在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素;媒体内容呈现模块,被配置为响应于接收到对第一界面元素的预定操作,在用户界面呈现与对象相关联的媒体内容;第二界面元素呈现模块,被配置为与媒体内容相关联地呈现第二界面元素;以及互动触发模块,被配置为响应于接收到对第二界面元素的预定操作,在直播间中触发与对象相关联的预定义互动。
在本公开的第三方面,提供了一种电子设备。该设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使电子设备执行第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
应当理解,该部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2A示出了根据本公开的一些实施例的用于呈现第一界面要素的示例用户界面的示意图;
图2B-2D示出了根据本公开的一些实施例的用于呈现媒体内容的示例用户界面的示意图;
图2E示出了根据本公开的一些实施例的用于呈现预定义评论的示例用户界面的示意图;
图3A至图3C示出了根据本公开的另一些实施例的呈现示例用户界面的示意图;
图4示出了根据本公开的一些实施例的用于在线直播的过程的流程图;
图5示出了根据本公开的一些实施例的用于在线直播的装置的框图;以及
图6示出了其中可以实施本公开的一个或多个实施例的电子设备。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
在本文中,除非明确说明,“响应于A”执行一个步骤并不意味着在“A”之后立即执行该步骤,而是可以包括一个或多个中间步骤。
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获得或使用)应当遵循相应法律法规及相关规定的要求。
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获得和使用到用户的个人信息,从而使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获得用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,终端设备110中安装有应用120。用户140可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。应用120可以是直播应用。应用120能够为直播间中的用户提供直播内容,直播间的用户可以对直播间所直播的内容进行评论等。这样的用户例如可以包括直播间中的普通观众、主持人等。终端设备110可以将应用120的用户界面150进行呈现。用户界面150可以包括应用120所能提供的各类界面,诸如个人主页、媒体内容的详情界面、内容创作界面、内容发布界面,等等。
在一些实施例中,终端设备110与服务器130通信,以实现对应用120的服务的供应。终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信***(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。服务器130可以是能够提供计算能力的各种类型的计算***/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。
应当理解,仅出于示例性的目的描述环境100中各个元素的结构和功能,而不暗示对于本公开的范围的任何限制。
通常,在直播间的用户界面中会提供评论区。在评论区中,用户可以发表评论,以表达对直播内容的观点。直播内容可以包括但不限于体育赛事、游戏赛事、才艺比拼之类在内的各种比赛、以及各种娱乐休闲类的综艺节目等事件。例如,在观看两个球队比赛的直播时,用户可以通过发表评论来表达对所支持的球队、队员等的支持。
在直播间播放事件期间,对于不同的用户而言想要表达的内容千差万别,因此评论内容丰富多彩。然而,目前的评论无法直观的展示用户的情绪。例如,当进球的事件发生时,对某个球队或者队员的喝彩。或者,当结束比赛时,对该比赛的结果表达遗憾、激动等情绪。
此外,目前各种直播间也缺乏后台引导的情绪表达,导致用户并没有有效的途径去表达自己的情绪。
本公开的实施例提出了一种用于在线直播的方案。根据该方案,在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素(例如,用于触发媒体内容的呈现的控件)。终端设备响应于接收对第一界面元素的预定操作,在用户界面呈现与对象相关联的媒体内容(例如,视频)。进一步地,在用户界面中呈现第二界面元素(例如,用于触发预定义互动的控件),终端设备响应于接收到对第二界面元素的预定操作,在直播间中触发与对象相关联的预定义互动。
基于这样的方式,本公开的实施例能够针对直播间的用户界面中的第一界面元素的预定操作来呈现对象相关联的媒体内容。媒体内容能够引导用户对对象的情绪表达。然后通过针对第二界面元素的预定操作来呈现用户对对象的情绪表达相应的预定义互动。这样,可以在直播间中直观且聚焦地呈现用户对直播对象的表达或其他适当内容,简化用户表达的操作,提高了用户表达的便捷性。
以下将继续参考附图描述本公开的一些示例实施例。在下文将要描述的示例实施例中,将主要以直播间呈现直播内容203为例来描述用户界面。在下文将要描述的示例实施例中,将主要以在用户界面上呈现第一界面元素和第二界面元素,以及用户针对第一界面元素和第二界面元素进行交互来描述本公开的构思。示例性的,第一界面元素和第二界面元素可以是终端设备110设置的用于交互的控件或组件。例如,第一界面元素可以为用于触发呈现媒体内容的控件,第二界面元素可以为用于触发预定义互动的控件。
图2A至图2E示意性地示出了根据本公开的一些实施例的呈现示例用户界面的示意图。以下以终端设备110提供的用户界面的显示方向为竖向来描述本公开的一些示例实施例。
图2A示出了根据本公开的一些实施例的用于呈现第一界面要素的示例用户界面200A的示意图。示例性地,如图2A所示,用户界面包括直播内容203显示区域。直播内容203显示区域用于呈现正在播放的直播内容203。例如,各种比赛的赛事(足球比赛)等等。用户界面还可以包括评论区201。评论区201中可以呈现与直播内容相关联的会话(例如,评论、聊天等会话)。在一些实施例中,评论区201可以通过点击位于用户界面的预定位置(例如直播内容203显示区域下方)的诸如“聊天”等的按钮或图标而呈现。在一些实施例中,可以通过在用户界面底部的文本和图标输入框202中输入相应的内容,在评论区201中呈现用户评论。
在一些实施例中,与传统的用户界面不同,终端设备110可以在用户界面中提供与直播内容中的对象相关联的第一界面元素205。第一界面元素205可以是用于触发呈现媒体内容的功能组件。功能组件主要用于向特定用户界面下发服务。在本公开的实施例中,功能组件用于向直播间下发媒体内容。注意,第一界面元素205的视觉样式可以根据实际应用需要有各种各样的设计,图2A仅给出一个示例。
在此,直播内容中的“对象”可以是直播内容涉及的人物和/或事件。例如,对于球类比赛而言,直播内容中的对象可以是比赛本身,或者可以是直接或间接参与比赛的球员、裁判、教练员等等。
在一些实施例中,第一界面元素205可以显示附加信息,例如可以显示媒体内容对应的描述信息。例如,描述信息可以是与赛事中某一方或某个队员有关。以图2A作为示例,在第一界面元素205上呈现描述信息“给球员CC球迷的信”。这样,用户通过第一界面元素可以清楚了解通过第一界面元素的交互将会触发何种内容。在一些实施例中,第一界面元素205还可以显示其他附加信息、标识等,以便达到用户引导、视觉多样性等效果。本公开的实施例在此方面不做限制。
备选地或附加地,第一界面元素205还可以包括用于交互操作的控件。继续以图2A作为示例,在第一界面元素205上呈现“查看”控件。终端设备110接收针对“查看”控件的点击操作在用户界面呈现与对象相关联的媒体内容,这部分内容会在下面详细描述。
在一些实施例中,第一界面元素205可以在用户界面上的预定位置呈现。继续以图2A作为示例,第一界面元素205呈现在评论区201右方的空白区域处。备选地或附加地,第一界面元素205还可以以半透明的方式叠加在评论区201上。
第一界面元素205的具体样式、呈现时机和/或呈现位置是可配置的,例如可以由当前直播间的运营方来配置。本公开的实施例在此方面不做具体限制。
在一些实施例中,在用户界面呈现第一界面元素205之后,终端设备110接收对第一界面元素205的预定操作,在用户界面呈现与对象相关联的媒体内容。预定操作例如可以对第一界面元素205本身或其中的特定区域(例如“查看”)的点击或选择操作。示例性地,媒体内容可以是拍摄的视频、制作的动画、动图等有一定持续性的视觉内容,静态图像,音频,文字,或者前述的任何组合。媒体内容还可以显示例如人物信息、事件信息、后台提供的情绪表达引导词,等等。
图2B至图2D示出了根据本公开的一些实施例的用于呈现媒体内容的示例用户界面200B、200C、200D的示意图。示例性地,终端设备110接收对第一界面元素205的预定操作,在用户界面呈现与对象相关联的媒体内容207。在该示例中,媒体内容207是视频。图2B至图2D示出了媒体内容207的部分示例内容。媒体内容207可以与当前直播内容中的对象,例如球队赛事中的某个球员相关联。在本公开的实施例中,除媒体内容之外,还与媒体内容207相关联地呈现第二界面元素213,如图2D所示。第二界面元素213会在下文中详细描述。
在一些实施例中,响应于第一界面元素205被呈现超过预定时长仍未接收到针对第一界面元素205的预定操作,终端设备110隐藏第一界面元素205。预定时长是可配置的任意时长。在一些实施例中,可以与第一界面元素相关联地呈现预定时长的倒计时。例如,在图2A的用户界面中,第一界面元素205上展现倒计时xx秒(10秒),xx秒之后第一界面元素205对于用户不可见。
在一些实施例中,在第一界面元素205被呈现的同时,如果接收到对第一界面元素205的取消呈现的操作,例如如果用户点击第一界面元素205上的关闭按钮,也可以在直播间的用户界面中隐藏第一界面元素205。在一些实施例中,在第一界面元素205的呈现期间,也可以允许用户在直播间中进行其他操作,例如输入评论、切换导航标签(例如图2A所示的导航标签“聊天”、“阵容”、“数据”等等)。在一些实施例中,在媒体内容207被呈现的同时,如果接收到对媒体内容207的取消呈现的操作,例如如果用户点击相关联的关闭按钮,可以在直播间的用户界面中停止呈现媒体内容207。
根据本公开的实施例,通过提供第一界面元素用于呈现与直播内容中的对象相关联的媒体内容,能够为用户提供情绪表达的入口或途径。这样,在用户观看直播内容的期间,利用第一界面元素引导用户进行情绪表达。
如前所述,除呈现媒体内容之外,在直播间的用户界面中还与媒体内容相关联地呈现第二界面元素。第二界面元素的呈现可以是在媒体内容呈现期间的任何适当时机。示例性地,继续参考图2D,响应于媒体内容的呈现临近结束,在直播间的用户界面中呈现第二界面要素213。在此,“临近结束”可以指的是在媒体内容呈现完成时,或者可以是距离结束的一段预设时间内。备选地或附加地,响应于媒体内容的呈现期间的任何预定时间点(例如,媒体内容的整体播放时间的三分之二),在用户界面中呈现第二界面元素213。当然,也可以贯穿媒体内容的呈现期间均呈现第二界面元素,本公开的实施例在此方面不做限制。
第二界面元素213是用于触发对与对象相关联的预定义互动的元素。在一些实施例中,第二界面元素213可以包括可点击按钮。在一些示例中,第二界面元素可以被叠加呈现在媒体内容上,或者被呈现在用户界面中的任何适当位置。注意,第二界面元素213的视觉样式可以根据实际应用需要有各种各样的设计,图2D仅给出一个示例。在一些实施例中,第二界面元素213可以显示将会触发的预定义互动对应的描述信息。这样,通过第二界面元素用户可以了解后续可能的预定义互动。在一些实施例中,第二界面元素213可以显示表达用户对于对象的态度、观点以及情绪等等的内容。
响应于接收到对第二界面元素213的预定操作,终端设备110在直播间中触发与对象相关联的预定义互动。对第二界面元素的预定操作例如可以对第二界面元素213本身或其中的特定区域的点击或选择操作。该操作将触发对预定义互动。
预定义互动可以包括直播间允许的各种互动方式。在本公开的实施例中,提供了在预定媒体内容被呈现之后由用户方便、快捷地触发特定互动的方式。在一些实施例中,预定义互动可以与预定义评论相关。在一些实施例中,第二界面元素213可以显示预定义评论对应的描述信息,例如关于预定义评论的全部或部分内容,从而让用户能够了解后续将触发的评论内容。在一些实施例中,预定义评论可以与直播内容中的事件和/或人物相关联。例如,如图2D所示,第二界面元素213可以显示与对象相关联的预定义评论,例如“球员CC,感谢有你”。
在一些实施例中,预定义互动可以包括在直播间中呈现预定义评论。也就是说,通过一键点击第二界面元素213,当前用户可以将预定义评论作为用户评论自动发布到直播间中。图2E示出了根据本公开的一些实施例的用于呈现预定义评论的示例界面200E的示意图。例如,响应于接收用户针对第二界面元素213的点击操作,在用户界面的评论区201中呈现预定义评论215。在一些实施例中,预定义互动可以包括将预定义评论输入到评论输入框中,以供用户确认。例如,在图2E中,响应于接收用户针对第二界面元素213的点击操作,在评论输入框220中输入预定义评论215。这样,用户可以选择是否对预定义评论进行进一步编辑后再发送。
在一些实施例中,响应于直播间中的预定义评论215的数目超过阈值数目,将预定义评论215作为热评呈现在用户界面的预定位置。例如,如图2E所示,终端设备110可以设定评论区201的上方为热评的预定位置,能够较为明显的展示热评217。例如,热评217为与预定义评论215一致的“球员CC,感谢有你”。
在一些实施例中,还可以在用户界面的预定位置的附近呈现预定义评论的实时数目。例如,如图2E所示,热评的数目的呈现形式可以是增量符号和数目,例如“×数字(例如,10)”,或者“+数字(例如,10)”。如果预定义评论的数目超出另一阈值数目(例如,999),并且预定义评论的数目继续增加,所呈现的数字不会继续增加,停留在这各个阈值数目。通过允许用户通过点击第二界面元素来方便地触发预定义评论的输入,可以快速积累一定数目的相匹配用户评论,进而触发热评的呈现。
在一些实施例中,除与预定义评论相关的互动之外,附加地或备选地,还可以设置由第二界面元素213可触发的其他互动方式。其他互动例如可以包括直播间中可提供的预定礼物和/或道具等的发送。在第二界面元素213触发之前,可以向用户告知对第二界面元素213的预设操作将会触发的预定义互动,以使用户可以根据需要进行触发。例如,第二界面元素213可以显示与预定礼物和/或道具相关的描述信息,例如“送出XX礼物/道具”。这样,可以由用户自由决定是否触发进一步互动。
在一些实施例中,媒体内容在直播间的用户界面中的呈现位置可以有多种。这可以取决于直播间的配置、用户所使用的终端设备等等。在媒体内容被触发呈现时,可以在用户界面中保持用于直播内容的屏幕区域的同时,在另一屏幕区域呈现媒体内容。这样可以不会干扰到正在播放的直播内容。用于呈现媒体内容的屏幕区域可以是任意配置和选择的。在图2B至图2D的示例中,按上下划分直播内容和媒体内容的显示区域,例如直播内容被呈现在上半屏幕区域,而媒体内容207被呈现在下半屏幕区域。
示例性的,图3A至图3C示出了根据本公开的一些实施例的呈现示例用户界面的示意图。在该示例中,假设以横屏方式呈现用户界面。
图3A-图3C呈现的用户界面分别与图2B-图2D中的用户界面相对应,区别在于终端设备110提供横向显示的用户界面。此时,可以按左右划分直播内容和媒体内容的显示区域,例如直播内容302被呈现在左半屏幕区域,而媒体内容304被呈现在右半屏幕区域。此外,还可以与媒体内容304相关联地呈现第二界面元素313,以便于触发对预定义互动。
在一些实施例,可以在用户界面中用于直播内容的屏幕区域中提供叠加显示区域,以用于呈现媒体内容。例如,如果直播内容被全屏显示,那么可以通过叠加方式来呈现由第一界面元素触发的媒体内容。在这样的实施例,媒体内容的叠加显示区域可以至少部分覆盖直播内容。在一些实施例中,叠加显示区域可以被呈现为至少部分透明的样式。具体的叠加显示区域的设置方式可以根据实际应用来配置,本公开的实施例对此不作限制。
当然,本文中仅给出了直播内容和媒体内容的一些示例呈现方式。媒体内容的呈现位置和大小具体可以根据实际应用需要进行配置。
根据本公开的实施例,通过针对第二界面元素的预定操作来快速触发用户对直播内容的情绪表达相应的预定义互动。这样,可以在直播间中直观且聚焦的呈现了用户对直播的对象的情绪表达,简化用户表达的操作,提高了用户表达的便捷性。
应当理解,本公开的附图中呈现的用户界面仅仅是示例,实际可以存在各种界面设计。界面中的各个元素可以具有不同的布置、不同的名称和不同的视觉表示,其中的一个或多个元素可以省略或被替换,并且还可以存在一个或多个其他元素。本公开的实施例在此方面不受限制。
图4示出了根据本公开的一些实施例的用于在线直播的示例过程400的流程图。过程400可以由图1的终端设备110独立实现,或者由终端设备110与其他计算设备的组合来实现。为便于讨论,将参考图1的环境100来描述过程400。上文结合图2A至图3C所示的一些实施例可以通过过程400来实现。
如图4所示,在框410,终端设备110在直播间的用户界面中呈现与直播内容中的对象相关联的第一界面元素。
在框420,响应于接收到对第一界面元素的预定操作,终端设备110在用户界面呈现与对象相关联的媒体内容。
在框430,终端设备110与媒体内容相关联地呈现第二界面元素。
在框440,响应于接收到对第二界面元素的预定操作,终端设备110在直播间中触发与对象相关联的预定义互动。
在一些实施例中,该过程还可以包括:响应于第一界面元素被呈现超过预定时长仍未接收到针对第一界面元素的预定操作,隐藏第一界面元素。
在一些实施例中,与媒体内容相关联地呈现第二界面元素可以包括:响应于媒体内容的呈现临近结束,呈现第二界面元素。
在一些实施例中,呈现与对象相关联的媒体内容可以包括:在用户界面中保持用于直播内容的屏幕区域的同时,在另一屏幕区域呈现媒体内容。
在一些实施例中,呈现与对象相关联的媒体内容包括可以包括:在用户界面中用于直播内容的屏幕区域中提供叠加显示区域,以用于呈现媒体内容。
在一些实施例中,预定义互动包括:在直播间中呈现预定义评论,或将预定义评论输入到评论输入框中,以供用户确认。
在一些实施例中,该过程还可以包括:响应于直播间中的预定义评论的数目超过阈值数目,将预定义评论作为热评呈现在用户界面的预定位置。
在一些实施例中,第一界面元素包括功能组件。在一些实施例中,第二界面元素包括可点击按钮。
在一些实施例中,第一界面元素显示媒体内容对应的描述信息,并且第二界面元素显示预定义互动对应的描述信息。
图5示出了根据本公开的一些实施例的用于在线直播的装置500的示意性结构框图。装置500可以被实现为或者被包括在终端设备110中。装置500中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
如图所示,装置500包括第一界面元素呈现模块510,被配置为在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素。装置500还包括媒体内容呈现模块520,被配置为响应于接收到对第一界面元素的预定操作,在用户界面呈现与对象相关联的媒体内容。装置500还包括第二界面元素呈现模块530,被配置为与媒体内容相关联地呈现第二界面元素。装置500还包括互动触发模块540,被配置为响应于接收到对第二界面元素的预定操作,在直播间中触发与对象相关联的预定义互动。
在一些实施例中,装置500还包括:第一界面元素隐藏模块,被配置为响应于第一界面元素被呈现超过预定时长仍未接收到针对第一界面元素的预定操作,隐藏第一界面元素。
在一些实施例中,其中第二界面元素呈现模块530,还被配置为响应于媒体内容的呈现临近结束,呈现第二界面元素。
在一些实施例中,媒体内容呈现模块520还被配置为在用户界面中保持用于直播内容的屏幕区域的同时,在另一屏幕区域呈现媒体内容。
在一些实施例中,媒体内容呈现模块还被配置为:在用户界面中用于直播内容的屏幕区域中提供叠加显示区域,以用于呈现媒体内容。
在一些实施例中,预定义互动包括:在直播间中呈现预定义评论,或将预定义评论输入到评论输入框中,以供用户确认。
在一些实施例中,装置500还包括:热评呈现模块,被配置为响应于直播间中的预定义评论的数目超过阈值数目,将预定义评论作为热评呈现在用户界面的预定位置。
在一些实施例中,第一界面元素包括功能组件。在一些实施例中,第二界面元素包括可点击按钮。
在一些实施例中,第一界面元素显示媒体内容对应的描述信息,并且第二界面元素显示预定义互动对应的描述信息。图6示出了其中可以实施本公开的一个或多个实施例的电子设备600的框图。应当理解,图6所示出的电子设备600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图6所示出的电子设备600可以用于图1的终端设备110和/或图5的装置500。
如图6所示,电子设备600是通用计算设备的形式。电子设备600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备650以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器***中,多个处理单元并行执行计算机可执行指令,以提高电子设备600的并行处理能力。
电子设备600通常包括多个计算机存储介质。这样的介质可以是电子设备600可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备600内被访问。
电子设备600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元640实现通过通信介质与其他电子设备进行通信。附加地,电子设备600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备600可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备600交互的设备进行通信,或者与使得电子设备600与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。

Claims (11)

1.一种用于在线直播的方法,包括:
在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素;
响应于接收到对所述第一界面元素的预定操作,在所述用户界面呈现与所述对象相关联的媒体内容;
与所述媒体内容相关联地呈现第二界面元素;以及
响应于接收到对所述第二界面元素的预定操作,在所述直播间中触发与所述对象相关联的预定义互动。
2.根据权利要求1所述的方法,还包括:
响应于所述第一界面元素被呈现超过预定时长仍未接收到针对所述第一界面元素的预定操作,隐藏所述第一界面元素。
3.根据权利要求1所述的方法,其中与所述媒体内容相关联地呈现第二界面元素包括:响应于所述媒体内容的呈现临近结束,呈现所述第二界面元素。
4.根据权利要求1所述的方法,其中呈现与所述对象相关联的媒体内容包括:
在所述用户界面中保持用于直播内容的屏幕区域的同时,在另一屏幕区域呈现所述媒体内容。
5.根据权利要求1所述的方法,其中呈现与所述对象相关联的媒体内容包括:
在所述用户界面中用于直播内容的屏幕区域中提供叠加显示区域,以用于呈现所述媒体内容。
6.根据权利要求1所述的方法,其中所述预定义互动包括:
在所述直播间中呈现所述预定义评论,或
将所述预定义评论输入到评论输入框中,以供用户确认。
7.根据权利要求6所述的方法,还包括:
响应于所述直播间中的所述预定义评论的数目超过阈值数目,将所述预定义评论作为热评呈现在所述用户界面的预定位置。
8.根据权利要求1至7中任一项所述的方法,其中所述第一界面元素显示所述媒体内容对应的描述信息,并且所述第二界面元素显示所述预定义互动对应的描述信息。
9.一种用于在线直播的装置,包括:
第一界面元素呈现模块,被配置为在直播间的用户界面中,呈现与直播内容中的对象相关联的第一界面元素;
媒体内容呈现模块,被配置为响应于接收到对所述第一界面元素的预定操作,在所述用户界面呈现与所述对象相关联的媒体内容;
第二界面元素呈现模块,被配置为与所述媒体内容相关联地呈现第二界面元素;以及
互动触发模块,被配置为响应于接收到对所述第二界面元素的预定操作,在直播间中触发与所述对象相关联的预定义互动。
10.一种电子设备,包括:
至少一个处理单元;以及
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述电子设备执行根据权利要求1至8中任一项所述的方法。
11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至8中任一项所述的方法。
CN202211408006.3A 2022-11-10 2022-11-10 用于在线直播的方法、装置、设备和存储介质 Pending CN115665436A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211408006.3A CN115665436A (zh) 2022-11-10 2022-11-10 用于在线直播的方法、装置、设备和存储介质
PCT/CN2023/131114 WO2024099451A1 (zh) 2022-11-10 2023-11-10 用于在线直播的方法、装置、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211408006.3A CN115665436A (zh) 2022-11-10 2022-11-10 用于在线直播的方法、装置、设备和存储介质

Publications (1)

Publication Number Publication Date
CN115665436A true CN115665436A (zh) 2023-01-31

Family

ID=85021637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211408006.3A Pending CN115665436A (zh) 2022-11-10 2022-11-10 用于在线直播的方法、装置、设备和存储介质

Country Status (2)

Country Link
CN (1) CN115665436A (zh)
WO (1) WO2024099451A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024099451A1 (zh) * 2022-11-10 2024-05-16 北京字跳网络技术有限公司 用于在线直播的方法、装置、设备和存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130167028A1 (en) * 2011-06-01 2013-06-27 Adobe Systems Incorporated Restricting media content rendering
CN111246227A (zh) * 2020-01-06 2020-06-05 北京达佳互联信息技术有限公司 弹幕发布方法及设备
CN112437318A (zh) * 2020-11-09 2021-03-02 北京达佳互联信息技术有限公司 一种内容显示方法、装置、***及存储介质
CN112601100A (zh) * 2020-12-11 2021-04-02 北京字跳网络技术有限公司 一种直播互动方法、装置、设备及介质
CN113873270A (zh) * 2021-08-30 2021-12-31 北京达佳互联信息技术有限公司 一种游戏直播方法、装置、***、电子设备及存储介质
CN114707092A (zh) * 2022-04-18 2022-07-05 北京字跳网络技术有限公司 直播内容显示方法、装置、设备、可读存储介质及产品
CN115665436A (zh) * 2022-11-10 2023-01-31 北京字跳网络技术有限公司 用于在线直播的方法、装置、设备和存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024099451A1 (zh) * 2022-11-10 2024-05-16 北京字跳网络技术有限公司 用于在线直播的方法、装置、设备和存储介质

Also Published As

Publication number Publication date
WO2024099451A1 (zh) 2024-05-16

Similar Documents

Publication Publication Date Title
CN109005417B (zh) 基于直播进行游戏的直播间进入方法、***、终端及装置
CN107820132B (zh) 直播互动方法、装置及***
US9826277B2 (en) Method and system for collaborative and scalable information presentation
JP6546886B2 (ja) デジタルコンテンツを配信するシステム、方法、及びプログラム
US20130304820A1 (en) Network system with interaction mechanism and method of operation thereof
WO2018086468A1 (zh) 播放对象评论信息处理方法及装置
US20130305158A1 (en) Network system with reaction mechanism and method of operation thereof
US20130038674A1 (en) System and method for distributing and interacting with images in a network
CN114143572B (zh) 直播交互方法、装置、存储介质、电子设备
WO2024099451A1 (zh) 用于在线直播的方法、装置、设备和存储介质
CN115767121A (zh) 用于在线直播的方法、装置、设备和存储介质
WO2014097814A1 (ja) 表示装置、入力装置、情報提示装置、プログラムおよび記録媒体
CN112585986B (zh) 数字内容消费的同步
WO2024099453A1 (zh) 用于用户交互的方法、装置、设备和存储介质
WO2024099452A1 (zh) 用于视频交互的方法、装置、设备和存储介质
KR102384182B1 (ko) 시청자 참여형 양방향 인터랙션 방송 서비스 제공 방법, 장치 및 컴퓨터프로그램
CN114846808B (zh) 内容发布***、内容发布方法以及存储介质
JP6198983B1 (ja) 動画を配信するためのシステム、方法、及びプログラム
JP2020188514A (ja) 動画を配信するためのシステム、方法、及びプログラム
CN114173173A (zh) 弹幕信息的显示方法和装置、存储介质及电子设备
CN115237314B (zh) 信息推荐方法、装置和电子设备
CN115834967A (zh) 用于生成多媒体内容的方法、装置、电子设备和存储介质
CN115665431A (zh) 用于直播界面交互的方法、装置、设备和存储介质
CN116561439A (zh) 一种社交互动方法、装置、设备及存储介质、程序产品
KR20190068339A (ko) 온라인 게임 내 게임 방송 서비스 제공 방법 및 시스템

Legal Events

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