CN108024135B - 直播间直播画面展示方法、存储设备及计算机设备 - Google Patents

直播间直播画面展示方法、存储设备及计算机设备 Download PDF

Info

Publication number
CN108024135B
CN108024135B CN201711328563.3A CN201711328563A CN108024135B CN 108024135 B CN108024135 B CN 108024135B CN 201711328563 A CN201711328563 A CN 201711328563A CN 108024135 B CN108024135 B CN 108024135B
Authority
CN
China
Prior art keywords
live streaming
direct broadcasting
small window
broadcasting room
audio
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.)
Active
Application number
CN201711328563.3A
Other languages
English (en)
Other versions
CN108024135A (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.)
Guangzhou Huya Information Technology Co Ltd
Original Assignee
Guangzhou Huya Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huya Information Technology Co Ltd filed Critical Guangzhou Huya Information Technology Co Ltd
Priority to CN201711328563.3A priority Critical patent/CN108024135B/zh
Publication of CN108024135A publication Critical patent/CN108024135A/zh
Priority to US16/770,843 priority patent/US11197069B2/en
Priority to SG11202004992QA priority patent/SG11202004992QA/en
Priority to PCT/CN2018/099459 priority patent/WO2019114298A1/zh
Application granted granted Critical
Publication of CN108024135B publication Critical patent/CN108024135B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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
    • H04N21/4316Generation 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 for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种直播间直播画面展示方法、存储设备及计算机设备。所述方法包括:在当前界面显示多个直播卡片;识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式;当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析;在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。因此,用户可以通过小窗界面预览对应直播间的直播画面的内容,判断是否对该直播间中的直播内容感兴趣,因此提高了用户寻找感兴趣的直播内容的效率。

Description

直播间直播画面展示方法、存储设备及计算机设备
技术领域
本发明涉及软件应用领域,具体涉及一种直播间直播画面展示方法、存储设备及计算机设备。
背景技术
随着移动直播技术的发展,中国已在逐渐进入直播时代。直播具有成本低廉、互动性高、部署便捷、稳定可靠的优点,最初局限于游戏直播和在线聊天,如今直播被赋予了更多娱乐和社交的属性,逐渐涵盖用户的各类生活及娱乐。
通常直播应用程序给用户展示各类的直播列表,直播列表中显示不同类型的直播卡片,对应不同的直播内容。用户通过点击直播卡片进入对应的直播间观看对应的直播内容,同时也可在对应的直播间与主播进行互动。然而,用户需要不断的点击直播卡片进入对应的直播间观看直播内容以寻找其感兴趣的直播内容,因此大大降低了用户寻找感兴趣的内容的效率。
发明内容
本发明的目的在于提供一种直播间直播画面展示方法、存储设备及计算机设备,可以让用户快速预览直播间对应的直播画面内容,以提高用户寻找感兴趣的直播内容的效率。
为实现该目的,本发明采用如下技术方案:
一种移动设备上直播间直播画面展示方法,包括以下步骤:在当前界面显示多个直播卡片;识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式;当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析;在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
在其中一个实施例中,所述识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式之后,还包括:当判断所述播放模式为大窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流地址并进行解析,以及获取所述直播间对应的互动信息;在大窗界面中播放所述解析的所述直播画面的音视频流及对应的互动信息。
在其中一个实施例中,所述在大窗界面中播放所述解析的所述直播画面的音视频流及对应的互动信息之后,还包括:识别用户退出所述大窗模式并进入所述小窗模式的触控动作;退出所述大窗界面;在所述当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
在其中一个实施例中,所述在当前界面绘制小窗界面,包括:在当前界面绘制全局置顶属性的小窗界面。
在其中一个实施例中,所述在当前界面绘制小窗界面之前,还包括:检测终端是否支持所述小窗界面播放所述直播画面的音视频流;若所述终端不支持所述小窗界面播放所述直播画面的音视频流,提示用户开启小窗界面播放设置。
在其中一个实施例中,所述在当前界面绘制小窗界面之前,还包括:根据所述触控动作确定被触控卡片对应的直播间的直播画面的形状属性;所述在当前界面绘制小窗界面,包括:根据所述直播画面的形状属性绘制所述小窗界面。
在其中一个实施例中,所述直播画面的形状属性包括半屏形状和竖屏形状;所述根据所述触控动作确定被触控卡片对应的直播间的直播画面的形状属性,根据所述直播画面的形状属性绘制所述小窗界面,包括:若确定被触控卡片对应的直播间的直播画面的形状属性为半屏形状,根据所述半屏形状的直播画面绘制半屏形状的小窗界面;若确定被触控卡片对应的直播间的直播画面的形状属性为竖屏形状,根据所述竖屏形状的直播画面绘制竖屏形状的小窗界面。
在其中一个实施例中,所述用户的触控动作为用户长按所述直播卡片的动作或用户点击所述直播卡片的触控动作。
在其中一个实施例中,所述在当前界面显示多个直播卡片,包括:在当前界面显示首页或娱乐tab下所有直播列表中的直播卡片;或在当前界面显示搜索页搜索结果中的直播列表中的直播卡片。
在其中一个实施例中,所述在当前界面显示多个直播卡片之后,所述识别用户的触控动作之前,还包括:获取用户历史进出所述当前界面对应的直播间的频率;确认所述频率满足预设条件,在所述用户最近一次退出直播间时,提示所述用户触控直播卡片进行小窗界面预览。
一种可读存储介质,所述可读存储介质存储有多条可读存储指令;所述指令适于由处理器加载并执行:在当前界面显示多个直播卡片;识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式;当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析;在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
一种计算机设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行根据上述任一实施例所述的移动设备上直播间直播画面展示方法。
与现有技术相比,本发明具备如下优点:
本发明提供的移动设备上直播间直播画面展示方法,通过识别用户对直播卡片的触控动作,根据该触控动作确定被触控直播卡片的音视频流地址以及播放模式。判断该直播卡片播放模式为小窗模式时,根据对应音视频流地址获取该直播卡片对应直播间的直播画面的音视频流并进行解析。同时,在当前界面绘制小窗界面并使用小窗界面播放经过解析的所述直播画面的音视频流。因此,用户可以通过小窗界面预览对应直播间的直播画面的内容,判断是否对该直播间中的直播内容感兴趣,因此提高了用户寻找感兴趣的直播内容的效率。
同时,本发明提供的移动设备上直播间直播画面展示方法中,当判断触控的直播卡片播放模式为大窗模式时,也可以将该直播卡片的直播间直播画面的音视频流以及该直播间对应的互动信息进行大窗界面播放。因此,可以给用户提供多种选择播放直播卡片的播放模式,提高用户体验。
进一步地,本发明提供的移动设备上直播间直播画面展示方法中,终端也可获取用户历史进出当前界面对应的直播间的频率,在确认该频率满足预设条件时,在用户最近一次退出直播间时,提示用户触控直播卡片进行小窗界面预览,从而可进一步提高用户体验。
显然,上述有关本发明优点的描述是概括性的,更多的优点描述将体现在后续的实施例揭示中,以及,本领域技术人员也可以本发明所揭示的内容合理地发现本发明的其他诸多优点。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明提供的一实施例中的一种直播间直播画面展示方法的流程示意图;
图2为本发明提供的另一实施例中的一种直播间直播画面展示方法的流程示意图;
图3为本发明提供的又一实施例中的一种直播间直播画面展示方法的流程示意图;
图4为使用图1实施例中的直播间直播画面展示方法时用户界面效果展示图;
图5为本发明一实施例中使用直播间直播画面展示方法后用户提示的界面展示图;
图6为本发明提供的计算机设备部分结构的一实施例示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本领域技术人员应当理解,本发明所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言种类、级别,也不受其赖以运行的操作***或平台所限制。理所当然地,此类概念也不受任何形式的终端所限制。
本发明提供一种移动设备上直播间直播画面展示方法,可以实现在不进入直播间的情况下预览对应直播间的直播画面内容,以满足用户快速浏览直播内容的需求,提高用户寻找感兴趣的直播内容的效率。如图1所示,本发明一实施例中的移动设备上直播间直播画面展示方法,包括以下步骤:
S100,在当前界面显示多个直播卡片。
在本实施例中,移动设备上的直播软件APP的当前界面显示的直播列表中的多个直播卡片。多个直播卡片对应的直播间的直播内容可以是不同品类的直播内容。直播列表中展示的直播卡片对应的直播间可以是按照主播的热度高低给用户推荐的直播间,因此可初步提高用户寻找感兴趣的直播间直播内容。直播卡片还可以是对应服务器收集用户对直播间的喜好度后根据用户的喜欢度的高低下发的直播间的直播卡片。进一步地,直播列表中的直播卡片对应的直播间为不同品类中直播间热度最高的直播间,从而可给用户提供多种品类且品类对应直播间的热度最高的直播间。
在本实施例中,步骤S100包括:在当前界面显示首页或娱乐tab下所有直播列表中的直播卡片;或在当前界面显示搜索页搜索结果中的直播列表中的直播卡片。
S200,识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式。
在本实施例中,移动设备上的直播软件APP给用户展示直播列表中多个直播卡片之后,进一步识别用户的触控动作。用户的触控动作为用户长按所述直播卡片的动作或用户点击所述直播卡片的触控动作。具体地,移动设备识别用户对直播卡片按压所述直播卡片或者点击所述直播卡片。所述识别用户的触控动作还包括:识别用户的触控动作达到预设时长。也即是在一具体实施方式中,移动设备检测是否接收到用户对对应直播卡片的按压操作,并且该按压操作持续的时间达到预设时长。该预设时长可以为根据用户操作行为习惯提前设置的预设时长。例如预设时长可以是5秒。
进一步地,移动设备识别到用户的触控动作后,根据该触控动作获取用户触控直播卡片的音视频流地址以及确认该直播卡片的播放模式。具体地,该移动设备通过网络与该直播软件APP的后台服务器通信连接,从该后台服务器获取到触控直播卡片的音频流和视频流的地址。同时,根据用户对直播卡片的触控动作,确认出对该直播卡片的播放模式。其中,对直播卡片的播放模式包括小窗模式和大窗模式。小窗模式为在当前界面绘制小窗界面,在小窗界面上播放直播卡片对应的直播内容。在本实施例中,大窗模式为进入直播卡片对应的直播间的播放模式。
在一实施方式中,移动设备确认到用户触控对应直播卡片达到预设时长之后,获取该直播卡片对应的直播画面的音视频流地址。也即是,移动设备获取到直播间对应直播画面内容的音视频流地址,其中不包括展示公屏、礼物效果等内容的信息流地址。
S300,当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析。
在本实施例中,移动设备获取到触控的直播卡片的音视频的地址,并确认出该直播卡片的播放模式后,当所述播放模式为小窗模式时,即根据获取到的音频流地址从对应的后台服务器获取该触控直播卡片对应的直播间直播画面的音视频流。同时对该音视频流进行解析。
S400,在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
在本实施例中,当判断触控的直播卡片的播放模式为小窗模式后,在移动设备的当前界面绘制小窗界面。移动设备使用绘制的小窗界面播放步骤S300解析的直播画面的音视频流。其中,绘制的小窗界面为全局置顶的播放界面。因此,小窗界面可以悬浮于当前界面直播列表的所有直播卡片之上。另外,所述小窗界面可以根据用户的拖曳动作,在所述当前界面上移动。移动范围可以是直播列表所在页面的屏幕的顶部***状态栏以下至底部操作栏区域的范围内。用户可以使用小窗界面观看对应直播间直播画面的内容时,根据个人喜好在当前页面拖曳该小窗界面。因此,可进一步提高用户体验。
同时,所述使用小窗界面播放经过解析的所述直播画面的音视频流之后,还可包括:识别用户打开所述小窗界面的弹幕动作,获取所述小窗界面播放的直播画面的弹幕信息流,在所述小窗界面展示对应直播间直播画面的弹幕信息。
在一具体实施方式中,如图4所示,在当前界面的直播列表中,用户长按直播列表中的直播卡片,即展示小窗界面(无需先从直播间返回,即使设置中【小窗】开关关闭,仍能展示小窗界面),并在小窗界面中播放被长按的直播卡片对应的直播间的直播画面的直播内容。
在一实施例中,如图2所示,步骤S200,还包括以下步骤:
S500,当判断所述播放模式为大窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流地址并进行解析,以及获取所述直播间对应的互动信息。
S600,在大窗界面中播放所述解析的所述直播画面的音视频流及对应的互动信息。
在本实施例中,移动设备判断出触控的直播卡片的播放模式为大窗模式时,根据从后台服务器获取到的直播卡片对应直播间直播画面的音视频流地址,从该后台服务器获取对应的直播间直播画面的音视频流。同时,移动设备也从后台服务器获取该直播间对应的互动信息。互动信息可以是直播间主播与粉丝之间的互动信息,以及直播间相关的信息。例如主播直播的直播内容画面、弹幕、礼物显示框、粉丝互动区域、周排行榜等。
进一步地,移动设备在大窗界面中播放该直播间解析的直播画面的音视频流及对应互动信息。在本实施例中的大窗界面为直播间界面。此时,在大窗界面中展示的就不仅仅是直播间直播画面,还包括直播间中的公屏及礼物效果等。用户可以在直播间中观看直播画面并参与与该直播间主播的互动等。
在一实施例中,如图3所示,步骤S600之后,还包括以下步骤:
S700,识别用户退出所述大窗模式并进入所述小窗模式的触控动作;
S800,退出所述大窗界面;在所述当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
在本实施例中,移动设备使用大窗界面播放触控的直播卡片的直播画面的音视频流之后,当识别出用户退出当前大窗界面的播放模式并进入小窗界面的播放模式的触控动作(可以是用户点击或者长按当前大窗界面)时,退出该大窗界面。同时在当前界面绘制小窗界面,使用绘制的小窗界面播放该大窗界面播放的直播间的直播画面的音视频流。
在一实施例中,步骤S400之前还包括步骤:根据所述触控动作确定被触控卡片对应的直播间的直播画面的形状属性;所述在当前界面绘制小窗界面,包括:根据所述直播画面的形状属性绘制所述小窗界面。
其中,所述直播画面的形状属性包括半屏形状和竖屏形状;所述根据所述触控动作确定被触控卡片对应的直播间的直播画面的形状属性,根据所述直播画面的形状属性绘制所述小窗界面,包括:若确定被触控卡片对应的直播间的直播画面的形状属性为半屏形状,根据所述半屏形状的直播画面绘制半屏形状的小窗界面;若确定被触控卡片对应的直播间的直播画面的形状属性为竖屏形状,根据所述竖屏形状的直播画面绘制竖屏形状的小窗界面。
具体地,若直播卡片对应直播间的直播画面形状属性为半屏形状,对半屏形状直播间的直播画面的视频流进行适应性调整,使用半屏形状的小窗界面播放调整后的视频流;若直播卡片对应直播间的直播画面形状属性为竖屏形状,对竖屏形状直播间的直播画面的视频流进行适应性调整,使用竖屏形状的小窗界面播放调整后的视频流。
在一实施例中,步骤S400之前,还包括步骤:检测终端是否支持所述小窗界面播放所述直播画面的音视频流;若所述终端不支持所述小窗界面播放所述直播画面的音视频流,提示用户开启小窗界面播放设置。
具体地,移动设备在检测到用户即将使用小窗界面播放触控的直播卡片的直播画面内容之后,检测该移动设备是否支持小窗界面播放该直播间的直播画面的音视频流。若该移动设备不支持,提示用户去开启小窗界面播放设置。在检测到用户开启小窗界面播放设置之后,在当前界面绘制小窗界面并使用小窗界面播放该直播间的直播画面的音视频流。或者,检测到移动设备的***不支持小窗界面播放时,确认退出大窗界面返回直播间当前界面的直播列表所在的页面。
在一实施例中,所述在当前界面显示多个直播卡片之后,所述识别用户的触控动作之前,还包括步骤:获取用户历史进出所述当前界面对应的直播间的频率;确认所述频率满足预设条件,在所述用户最近一次退出直播间时,提示所述用户触控直播卡片进行小窗界面预览。
在本实施例中,移动设备获取用户进出当前界面的直播列表中直播间的频率。在一具体实施方式中,移动设备可以统计一段时间内用户进出直播列表中的直播间的次数,获取该段时间内用户进出直播列表直播间的频率。进一步地,移动设备判断该频率是否满足预设条件。若该频率满足预设条件,则提示用户长按直播间对应的直播卡片进行小窗预览。其中预设条件可以为用户1分钟内退出直播间2次。
具体地,如图5所示,移动设备判断用户频繁进出直播间时(例如1分钟内退出直播间2次),在用户最近一次退出直播间时,屏幕出现提示。在本实施方式中,本提示仅出现1次。在确认用户点击【我知道了】后,本提示消失。
在本实施例中,所述提示所述用户触控直播卡片进行小窗界面预览,还包括:获取所述用户的确认指令;取消所述提示所述用户触控直播卡片进行小窗界面预览。也即是,终端对用户显示小窗界面预览提示之后,若用户点击取消提示时,不再对用户进行小窗界面预览的提示。
在一实施方式中,在用户最近一次退出直播间时,提示用户长按直播间对应的直播卡片进行小窗界面预览。也可以是,当用户进出所述直播列表中直播间的频率满足预设条件之后,用户每次退出直播间时,都提醒用户长按直播间对应的直播卡片进行小窗界面预览,直到接收到用户取消提示的指令之后,不再对用户进行小窗界面预览的提示。
在一实施例中,步骤S200中是识别用户的触控动作之后还包括:显示所述直播卡片对应的直播间信息。直播间信息可以包括直播间主播的个人信息、直播间直播内容的分类信息、直播间的标签信息等。移动设备给用户显示直播卡片对应直播间信息,以便用户对该直播间有初步的了解,从而判断该直播间的直播内容是否为感兴趣的直播内容,进一步提高用户寻找感兴趣直播内容的效率。
在一实施例中,步骤S400之后,还包括:获取预置周期内用户进入次数排在前预置数量名次的直播间的直播卡片;向用户推荐所述前预置数量名次的直播间的直播卡片;接收到用户播放指令时,轮流在所述小窗界面播放预置时长的所述前预置数量名次的直播间的直播画面的视频流;所述小窗界面接收到触控指令时,进入当前播放的直播间。
在本实施例中,移动设备获取预置周期内,用户进入当前界面的直播列表中所有直播卡片对应的直播间的次数,并进一步筛选出用户进入次数排在预置数量名次的直播间的直播卡片。在一具体的实施方式中,可以筛选出用户进入次数排在前3名的直播间的直播卡片。移动设备获取预置周期内用户进入次数排在前预置数量名次的直播间的直播卡片之后,进一步向用户推荐该前预置数量名次的直播间的直播卡片,以根据用户进入直播卡片的次数给用户推荐用户可能感兴趣的直播间直播内容。移动设备在接收到用户播放指令时,例如用户点击或长按推荐的直播间的直播卡片,轮流在小窗界面播放预置时长的前预置数量名次的直播间的直播画面的视频流。当小窗界面接收到触控指令时,进入小窗当前播放的直播间。具体地,触控指令可以是点击或者按压小窗界面。当小窗界面接收到用户点击或者按压指令时,移动设备将进入小窗界面当前播放的直播间。也即是,用户在小窗界面预览直播间的直播画面内容时,若对当前的直播画面内容感兴趣,可点击或者按压小窗,即可进入对应的直播间。
在一实施方式中,步骤S400之后,还包括:获取所述当前界面的直播列表中,所述小窗界面播放直播间的直播画面的视频流对应的直播卡片的点击量,根据所述点击量上传对应直播卡片的标签。
在一具体的实施方式中,移动设备统计用户长按直播列表中的直播卡片,触发小窗界面预览对应直播间的直播画面内容的点击量,上传长按直播卡片时所在栏目名作为标签,如首页、王者荣耀、搜索等。
本发明提供的移动设备上直播间直播画面展示方法,通过识别用户对直播卡片的触控动作,根据该触控动作确定被触控直播卡片的音视频流地址以及播放模式。判断该直播卡片播放模式为小窗模式时,根据对应音视频流地址获取该直播卡片对应直播间的直播画面的音视频流并进行解析。同时,在当前界面绘制小窗界面并使用小窗界面播放经过解析的所述直播画面的音视频流。因此,用户可以通过小窗界面预览对应直播间的直播画面的内容,判断是否对该直播间中的直播内容感兴趣,因此提高了用户寻找感兴趣的直播内容的效率。
同时,本发明提供的移动设备上直播间直播画面展示方法中,当判断触控的直播卡片播放模式为大窗模式时,也可以将该直播卡片的直播间直播画面的音视频流以及该直播间对应的互动信息进行大窗界面播放。因此,可以给用户提供多种选择播放直播卡片的播放模式,提高用户体验。
进一步地,本发明提供的移动设备上直播间直播画面展示方法中,终端也可获取用户历史进出当前界面对应的直播间的频率,在确认该频率满足预设条件时,在用户最近一次退出直播间时,提示用户触控直播卡片进行小窗界面预览,从而可进一步提高用户体验。
本发明还提供一种存储设备,包括多条指令;所述指令适于由处理器加载并执行:在当前界面显示多个直播卡片;识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式;当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析;在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
进一步地,该存储设备可以是U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
在其他实施例中,本发明提供的存储设备中的指令,由处理器加载并执行上述任一实施例所述的移动设备上直播间直播画面展示方法中所述的步骤。
本发明还提供一种计算机设备。该计算机设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述任一实施例所述的移动设备上直播间直播画面展示方法。
图6为本发明一实施例中的计算机设备结构示意图。例如服务器、个人计算机以及网络设备。如图6所示,设备包括处理器603、存储器605、输入单元607以及显示单元609等器件。本领域技术人员可以理解,图6示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器605可用于存储应用程序601以及各功能模块,处理器603运行存储在存储器605的应用程序601,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。
输入单元607用于接收信号的输入,以及接收用户输入的关键字。输入单元607可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元609可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元609可采用液晶显示器、有机发光二极管等形式。处理器603是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储器605内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。
在一实施方式中,设备包括一个或多个处理器603,以及一个或多个存储器605,一个或多个应用程序601。其中所述一个或多个应用程序601被存储在存储器605中并被配置为由所述一个或多个处理器603执行,所述一个或多个应用程序601配置用于执行以上实施例所述的移动设备上直播间直播画面展示方法。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (12)

1.一种移动设备上直播间直播画面展示方法,其特征在于,包括以下步骤:
在当前界面显示多个直播卡片;
识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式;其中,所述音视频流地址包括直播卡片直播间对应直播画面内容的音视频流地址,不包括展示公屏、礼物效果内容的信息流地址;当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析;
在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
2.根据权利要求1所述的方法,其特征在于,所述识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式之后,还包括:
当判断所述播放模式为大窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流地址并进行解析,以及获取所述直播间对应的互动信息;
在大窗界面中播放所述解析的所述直播画面的音视频流及对应的互动信息。
3.根据权利要求2所述的方法,其特征在于,所述在大窗界面中播放所述解析的所述直播画面的音视频流及对应的互动信息之后,还包括:
识别用户退出所述大窗模式并进入所述小窗模式的触控动作;
退出所述大窗界面;在所述当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
4.根据权利要求1或3所述的方法,其特征在于,所述在当前界面绘制小窗界面,包括:
在当前界面绘制全局置顶属性的小窗界面。
5.根据权利要求1或3所述的方法,其特征在于,所述在当前界面绘制小窗界面之前,还包括:
检测终端是否支持所述小窗界面播放所述直播画面的音视频流;
若所述终端不支持所述小窗界面播放所述直播画面的音视频流,提示用户开启小窗界面播放设置。
6.根据权利要求1所述的方法,其特征在于,所述在当前界面绘制小窗界面之前,还包括:
根据所述触控动作确定被触控卡片对应的直播间的直播画面的形状属性;
所述在当前界面绘制小窗界面,包括:根据所述直播画面的形状属性绘制所述小窗界面。
7.根据权利要求6所述的方法,其特征在于,所述直播画面的形状属性包括半屏形状和竖屏形状;所述根据所述触控动作确定被触控卡片对应的直播间的直播画面的形状属性,根据所述直播画面的形状属性绘制所述小窗界面,包括:
若确定被触控卡片对应的直播间的直播画面的形状属性为半屏形状,根据所述半屏形状的直播画面绘制半屏形状的小窗界面;
若确定被触控卡片对应的直播间的直播画面的形状属性为竖屏形状,根据所述竖屏形状的直播画面绘制竖屏形状的小窗界面。
8.根据权利要求1所述的方法,其特征在于,所述用户的触控动作为用户长按所述直播卡片的动作或用户点击所述直播卡片的触控动作。
9.根据权利要求1所述的方法,其特征在于,所述在当前界面显示多个直播卡片,包括:
在当前界面显示首页或娱乐tab下所有直播列表中的直播卡片;或
在当前界面显示搜索页搜索结果中的直播列表中的直播卡片。
10.根据权利要求1所述的方法,其特征在于,所述在当前界面显示多个直播卡片之后,所述识别用户的触控动作之前,还包括:
获取用户历史进出所述当前界面对应的直播间的频率;
确认所述频率满足预设条件,在所述用户最近一次退出直播间时,提示所述用户触控直播卡片进行小窗界面预览。
11.一种可读存储介质,其特征在于,所述可读存储介质存储有多条可读存储指令;所述指令适于由处理器加载并执行:
在当前界面显示多个直播卡片;
识别用户的触控动作,根据所述触控动作确定被触控直播卡片的音视频流地址以及播放模式;其中,所述音视频流地址包括直播卡片直播间对应直播画面内容的音视频流地址,不包括展示公屏、礼物效果内容的信息流地址;当判断所述播放模式为小窗模式时,根据所述音视频流地址获取所述直播卡片对应直播间的直播画面的音视频流并进行解析;
在当前界面绘制小窗界面,使用小窗界面播放经过解析的所述直播画面的音视频流。
12.一种计算机设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行根据权利要求1~10任一项所述的移动设备上直播间直播画面展示方法。
CN201711328563.3A 2017-12-13 2017-12-13 直播间直播画面展示方法、存储设备及计算机设备 Active CN108024135B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201711328563.3A CN108024135B (zh) 2017-12-13 2017-12-13 直播间直播画面展示方法、存储设备及计算机设备
US16/770,843 US11197069B2 (en) 2017-12-13 2018-08-08 Display method for live broadcast screen of live broadcast room, storage device and computer device
SG11202004992QA SG11202004992QA (en) 2017-12-13 2018-08-08 Display Method for Live Broadcast Screen of Live Broadcast Room, Storage Device and Computer Device
PCT/CN2018/099459 WO2019114298A1 (zh) 2017-12-13 2018-08-08 直播间的直播画面展示方法、存储设备及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711328563.3A CN108024135B (zh) 2017-12-13 2017-12-13 直播间直播画面展示方法、存储设备及计算机设备

Publications (2)

Publication Number Publication Date
CN108024135A CN108024135A (zh) 2018-05-11
CN108024135B true CN108024135B (zh) 2019-02-22

Family

ID=62073473

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711328563.3A Active CN108024135B (zh) 2017-12-13 2017-12-13 直播间直播画面展示方法、存储设备及计算机设备

Country Status (1)

Country Link
CN (1) CN108024135B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11197069B2 (en) 2017-12-13 2021-12-07 Guangzhou Huya Information Technology Co., Ltd. Display method for live broadcast screen of live broadcast room, storage device and computer device
CN108762757B (zh) * 2018-05-21 2022-02-08 武汉斗鱼网络科技有限公司 直播间平台业务快速开发框架及方法、服务器及介质
CN110069620A (zh) * 2019-04-30 2019-07-30 上海掌门科技有限公司 评论信息展示方法、装置、电子设备及介质
CN111327917B (zh) * 2020-03-09 2022-10-04 北京达佳互联信息技术有限公司 直播内容的预览方法、装置、设备及存储介质
CN112218113A (zh) * 2020-10-16 2021-01-12 广州博冠信息科技有限公司 视频播放方法、装置、计算机可读存储介质和电子装置
CN113055750B (zh) * 2021-03-08 2023-10-13 广州繁星互娱信息科技有限公司 直播方法、装置、终端及存储介质
CN113132794A (zh) * 2021-05-13 2021-07-16 北京字节跳动网络技术有限公司 直播背景音处理方法、装置、设备、介质及程序产品
CN113422972B (zh) * 2021-06-03 2023-04-07 五八到家有限公司 直播画面切换方法及装置、电子设备及可读介质
CN113365136A (zh) * 2021-06-04 2021-09-07 北京字跳网络技术有限公司 应用程序的页面显示方法、装置和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581401A (zh) * 2013-10-10 2015-04-29 腾讯科技(深圳)有限公司 数据播放的方法及装置
CN104615336A (zh) * 2015-02-15 2015-05-13 联想(北京)有限公司 一种信息处理方法及电子设备
CN105472428A (zh) * 2015-11-18 2016-04-06 华为技术有限公司 一种用于播放频道节目的方法和设备
CN106210782A (zh) * 2016-07-15 2016-12-07 乐视控股(北京)有限公司 基于直播卡片的信息交互方法和装置
CN106993214A (zh) * 2017-03-20 2017-07-28 北京潘达互娱科技有限公司 网络直播方法及装置
CN107092417A (zh) * 2017-03-30 2017-08-25 北京潘达互娱科技有限公司 网络直播方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9681086B2 (en) * 2014-03-12 2017-06-13 Google Inc. System and method for continuing playback in widget after app is backgrounded

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581401A (zh) * 2013-10-10 2015-04-29 腾讯科技(深圳)有限公司 数据播放的方法及装置
CN104615336A (zh) * 2015-02-15 2015-05-13 联想(北京)有限公司 一种信息处理方法及电子设备
CN105472428A (zh) * 2015-11-18 2016-04-06 华为技术有限公司 一种用于播放频道节目的方法和设备
CN106210782A (zh) * 2016-07-15 2016-12-07 乐视控股(北京)有限公司 基于直播卡片的信息交互方法和装置
CN106993214A (zh) * 2017-03-20 2017-07-28 北京潘达互娱科技有限公司 网络直播方法及装置
CN107092417A (zh) * 2017-03-30 2017-08-25 北京潘达互娱科技有限公司 网络直播方法及装置

Also Published As

Publication number Publication date
CN108024135A (zh) 2018-05-11

Similar Documents

Publication Publication Date Title
CN108024135B (zh) 直播间直播画面展示方法、存储设备及计算机设备
CN108093290B (zh) 直播画面内容切换展示方法、存储设备及计算机设备
US11197069B2 (en) Display method for live broadcast screen of live broadcast room, storage device and computer device
CN110209843B (zh) 多媒体资源播放方法、装置、设备及存储介质
US9504923B2 (en) System and method for managing game-playing experiences
CN109391834B (zh) 一种播放处理方法、装置、设备和存储介质
US20180152767A1 (en) Providing related objects during playback of video data
CN109120981A (zh) 信息列表展示方法、装置及存储介质
CN109118290B (zh) 方法、***和计算机可读非暂时性存储介质
US20150100885A1 (en) Video streaming on a mobile device
CN107484025B (zh) 一种弹幕显示方法及移动终端
CN104182516B (zh) 信息推荐方法、装置和移动终端
CN103853355A (zh) 电子设备操作方法及其操控设备
CN103765910B (zh) 用于视频流和其他内容的基于关键字的非线性导航的方法和设备
EP2993907A1 (en) Information processing device and information processing method
US20140282061A1 (en) Methods and systems for customizing user input interfaces
US20120326993A1 (en) Method and apparatus for providing context sensitive interactive overlays for video
US20080096174A1 (en) Tutorial generation unit, multimedia management system, portable apparatus, method of explanation of multimedia management behavior, computer program product
CN109789329A (zh) 评分辅助程序、评分辅助装置以及评分辅助方法
CN106020448A (zh) 基于智能终端的人机交互方法和***
US20140208219A1 (en) Display apparatus and method for providing customer-built information using the same
CN112995764A (zh) 视频播放方法、装置、电子设备及计算机可读存储介质
CN107786894A (zh) 一种用户反馈数据的识别方法、移动终端和存储介质
US9654835B2 (en) Method for displaying electronic program guide, electronic device, and computer readable medium
CN103853463A (zh) 语音操控方法及装置

Legal Events

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