CN108737846B - 直播间显示方法、装置、服务器和介质 - Google Patents

直播间显示方法、装置、服务器和介质 Download PDF

Info

Publication number
CN108737846B
CN108737846B CN201810515941.7A CN201810515941A CN108737846B CN 108737846 B CN108737846 B CN 108737846B CN 201810515941 A CN201810515941 A CN 201810515941A CN 108737846 B CN108737846 B CN 108737846B
Authority
CN
China
Prior art keywords
game
main broadcaster
direct broadcasting
broadcasting room
game role
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
CN201810515941.7A
Other languages
English (en)
Other versions
CN108737846A (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 CN201810515941.7A priority Critical patent/CN108737846B/zh
Publication of CN108737846A publication Critical patent/CN108737846A/zh
Application granted granted Critical
Publication of CN108737846B publication Critical patent/CN108737846B/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/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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/86Watching games played by other players
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/4781Games

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例公开了一种直播间显示方法、装置、服务器和介质。所述方法包括:获取与游戏直播间对应的游戏直播图像;识别所述游戏直播图像中主播游戏角色的特征;根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示。本发明实施例可以对游戏直播间进行分类显示,以提高内容分发效率。

Description

直播间显示方法、装置、服务器和介质
技术领域
本发明实施例涉及计算机视觉技术,尤其涉及一种直播间显示方法、装置、服务器和介质。
背景技术
随着直播技术的发展和多人在线战术竞技游戏(Multiplayer Online BattleArena,MOBA)的推广,越来越多的游戏主播在各自的直播间直播MOBA类游戏。在MOBA类游戏直播中,游戏主播会选择自己喜欢的游戏角色在各自的游戏直播间开启游戏的进程。
现有的直播间显示方法是不同大类的直播间显示在不同的直播间列表中。例如,美食直播间显示在一列表中,户外直播间显示在另一列表中,游戏直播间显示在又一列表中。发明人在实现本发明的过程中,发现现有技术存在如下缺陷:不同的游戏直播间具有不同的游戏特征,例如英雄角色、技能、武器、装备和皮肤,吸引着不同类型的观众观看,而现有的直播间显示方法难以区分不同游戏特征的直播间,进而难以向用户呈现具有不同游戏特征的游戏直播间,难以满足用户的个性化观看需求,降低游戏直播行业的内容分发效率。
发明内容
本发明实施例提供一种直播间显示方法、装置、服务器和介质,以对游戏直播间进行分类显示,提高内容分发效率。
第一方面,本发明实施例提供了一种直播间显示方法,包括:
获取与游戏直播间对应的游戏直播图像;
识别所述游戏直播图像中主播游戏角色的特征;
根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示。
第二方面,本发明实施例还提供了一种直播间显示装置,该装置包括:
获取模块,用于获取与游戏直播间对应的游戏直播图像;
识别模块,用于识别所述游戏直播图像中主播游戏角色的特征;
显示模块,用于根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示。
第三方面,本发明实施例还提供了一种服务器,所述服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的直播间显示方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的直播间显示方法。
本实施例的技术方案,通过获取与游戏直播间对应的游戏直播图像,识别游戏直播图像中主播游戏角色的特征,从而通过图像识别的方法获取到主播游戏角色的特征,并采用主播游戏角色的特征区分游戏直播间;通过根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示,将相同主播游戏角色的特征的游戏直播间划归为一类来显示,从而实现游戏直播间的精细化分类显示,便于用户方便、快捷地查找到所需的直播间,满足用户的个性化观看需求,进而提高游戏直播行业的内容分发效率。
附图说明
图1是本发明实施例一提供的一种直播间显示方法的流程图;
图2是本发明实施例二提供的一种直播间显示方法的流程图;
图3是本发明实施例三提供的一种直播间显示方法的流程图;
图4是本发明实施例四提供的一种直播间显示装置的结构示意图;
图5是本发明实施例五提供的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种直播间显示方法的流程图,本实施例可适用于有在直播间列表中对游戏直播间进行分类显示的情况,该方法可以由直播间显示装置来执行,该装置可由硬件和/或软件组成,并一般可集成在服务器中,具体包括如下步骤:
S110、获取与游戏直播间对应的游戏直播图像。
游戏直播间指直播内容是游戏的直播间。在主播上播前,会选择直播间所属的游戏种类,例如MOBA类游戏中的王者荣耀、英雄联盟等。相应地,直播间显示装置接收游戏直播间对应的游戏直播视频流,并从游戏直播视频流中截取游戏直播图像。
随着直播的进行,直播间显示装置会不断接收到游戏直播视频流。直播间显示装置可在当前接收到的游戏直播视频流的任意位置截取游戏直播图像,以保证游戏直播图像的实时性,从而保证后续识别的主播游戏特征参数的准确性与及时性。可选地,游戏直播图像可以是一帧、两帧或者多帧。
S120、识别游戏直播图像中主播游戏角色的特征。
主播游戏角色指游戏场景中由主播操控的虚拟角色。主播游戏角色的特征包括:主播游戏角色的类型和/或主播游戏角色的属性。主播游戏角色的特征会显示在游戏直播图像中,本实施例中,采用基于深度学习的图像识别模型,从游戏直播图像中识别主播游戏角色的特征。其中,基于深度学习的图像识别模型包括但不限于卷积神经网络模型、卷积深度信念网络模型、深度波尔兹曼机模型等。
可选地,可从一帧游戏直播图像中识别主播游戏角色的特征,也可从多帧游戏直播图像中识别主播游戏角色的特征。如果多帧游戏直播图像中均识别到主播游戏角色的特征,则确定识别到主播游戏角色的特征。
S130、根据主播游戏角色的特征,对游戏直播间进行分类显示。
首先,根据主播游戏角色的特征,确定游戏直播间所属的类别,并将该游戏主播间划归到所属的类别中。然后,在游戏直播间列表中,分类别显示该游戏直播间。
本实施例的技术方案,通过获取与游戏直播间对应的游戏直播图像,识别游戏直播图像中主播游戏角色的特征,从而通过图像识别的方法获取到主播游戏角色的特征,并采用主播游戏角色的特征区分游戏直播间;通过根据主播游戏角色的特征,对游戏直播间进行分类显示,将相同主播游戏角色的特征的游戏直播间划归为一类来显示,从而实现游戏直播间的精细化分类显示,便于用户方便、快捷地查找到所需的直播间,满足用户的个性化观看需求,进而提高游戏直播行业的内容分发效率。
实施例二
本实施例对上述实施例中的S120进行进一步优化。在本实施例中,将识别游戏直播图像中主播游戏角色的特征具体为:根据与主播游戏角色关联的显示项在游戏显示界面中的区别显示参数,在游戏直播图像中,识别主播游戏角色的类型。图2是本发明实施例二提供的一种直播间显示方法的流程图,如图2所示,包括以下步骤:
S210、获取与游戏直播间对应的游戏直播图像。
S210与S110相同,此处不再赘述。
S220、根据与主播游戏角色关联的显示项在游戏显示界面中的区别显示参数,在游戏直播图像中,识别主播游戏角色的类型;区别显示参数包括:显示位置,和/或显示颜色。
在本实施例中,主播游戏特征参数包括主播游戏角色的类型。主播游戏角色的类型包括:主播游戏角色的名称,和/或主播游戏角色的游戏身份定位,例如某一主播游戏角色的名称是“墨子”,游戏身份定位是“法师”、“中路”。值得说明的是,不同种类的游戏中,会对游戏角色进行不同维度的类型分类。本实施例中,主播游戏角色的类型不限于名称和游戏身份定位,其他维度的类型均是本实施例保护的范围之内。
在MOBA类游戏中,多个游戏角色会参与到游戏中,为了便于玩家分辨,主播游戏角色关联的显示项在游戏显示界面中的显示位置与显示颜色与其它游戏角色不同。其中,主播游戏角色关联的显示项包括主播游戏角色的二维或三维显示图像、主播游戏角色的血条、特效等。例如,在一种游戏中,主播游戏角色的二维或三维显示图像总是显示在游戏显示界面的中间区域,主播游戏角色的头部上方的血条颜色是绿色,而其他游戏角色的头部上方的血条颜色是蓝色或者红色。基于此,可根据上述显示颜色和/或显示位置识别主播游戏角色的类型。
在一可选实施方式中,根据显示位置识别主播游戏角色的类型。具体地,收集多张游戏显示界面,每张游戏显示界面上显示一游戏角色。在每张游戏显示界面上框选出游戏角色,并标注游戏角色的类型,利用上述游戏显示界面训练图像识别模型。接着进入识别步骤:首先在获取的游戏直播图像上确定游戏显示界面。然后,在游戏显示界面的中间区域截取与游戏角色的显示项尺寸相同的区域图像,将该区域图像输入至训练完成的图像识别模型,图像识别模型输出该区域图像上的游戏角色的类型。
在另一可选实施方式中,根据显示颜色识别主播游戏角色的类型。具体地,收集多张游戏直播图像,每张游戏直播图像上显示一游戏角色。该游戏角色与其它游戏角色的显示颜色不同,具体体现为血条颜色不同。在该游戏直播图像上框选出游戏角色,并标注游戏角色的类型,利用上述游戏直播图像训练图像识别模型。接着进入识别步骤:将获取的游戏直播图像输入至训练完成的图像识别模型,图像识别模型输出该游戏直播图像上的主播游戏角色的类型。
在又一种可选实施方式中,根据显示颜色和显示位置识别主播游戏角色的类型。具体地,收集多张游戏显示界面,每张游戏显示界面上显示一游戏角色,该游戏角色与其它游戏角色的显示颜色不同,具体体现为血条颜色不同。在每张游戏显示界面上框选出游戏角色,并标注游戏角色的类型,利用上述游戏显示界面训练图像识别模型。接着进入识别步骤:首先在获取的游戏直播图像上确定游戏显示界面。然后,在游戏显示界面的中间区域截取与游戏角色的显示项尺寸相同的区域图像,将该区域图像输入至训练完成的图像识别模型,图像识别模型输出该区域图像上的游戏角色的类型。
S230、根据主播游戏角色的类型,对游戏直播间进行分类显示。
在一示例中,识别出主播游戏角色的类型,例如是游戏角色的名称“鲁班”,游戏身份定位是“下路”,可将该游戏直播间划归到“下路”集合中的“鲁班”类型中,并与“下路”集合中的“鲁班”类型一起显示。
本实施例中,主播游戏角色的特征包括:主播游戏角色的类型,进而可按照主播游戏角色的类型对直播间进行分类显示,将类型相同的划分为一类进行显示,便于用户查找某一类型的直播间;通过根据区别显示参数,识别主播游戏角色的特征,提高识别的准确性。
实施例三
本实施例对上述实施例中的S120进行进一步优化。在本实施例中,将识别游戏直播图像中主播游戏角色的特征具体化为:根据与主播游戏角色关联的显示项在游戏显示界面中的区别显示参数,在游戏直播图像中,识别主播游戏角色的类型,以及根据与主播游戏角色的属性关联的显示项在游戏显示界面中的显示位置,在游戏直播图像中,识别主播游戏角色的属性。图3是本发明实施例三提供的一种直播间显示方法的流程图,如图3所示,包括以下步骤:
S310、获取与游戏直播间对应的游戏直播图像。
S320、根据与主播游戏角色关联的显示项在游戏显示界面中的区别显示参数,在游戏直播图像中,识别主播游戏角色的类型;区别显示参数包括:显示位置,和/或显示颜色。
其中,S310与S320分别与S110和S220相同,此处不再赘述。
S330、根据与主播游戏角色的属性关联的显示项在游戏显示界面中的显示位置,在游戏直播图像中,识别主播游戏角色的属性。
本实施例中,主播游戏角色的特征包括:主播游戏角色的类型和属性。其中,主播游戏角色的属性包括但不限于主播游戏角色的装备,和/或主播游戏角色的技能,相应地,与属性关联的显示项包括主播游戏角色的装备图标,和/或主播游戏角色的技能图标。
一般情况下,与主播游戏角色的属性关联的显示项会显示在游戏显示界面的指定位置,例如装备图标显示在游戏显示界面的左侧中间位置,技能图标显示在游戏显示界面的右下角。
在一实施方式中,收集多张游戏显示界面,每张游戏显示界面上显示一装备图标或者技能图标。在每张游戏显示界面上框选出对应的图标,并标注装备名称或技能名称,利用上述游戏显示界面训练图像识别模型。接着进入识别步骤:首先在获取的游戏直播图像上确定游戏显示界面。然后,在游戏显示界面的显示位置截取与装备图标或者技能图标尺寸相同的区域图像,将该区域图像输入至训练完成的图像识别模型,图像识别模型输出该区域图像上的游戏角色的属性。
值得说明的是,S320与S330可以同步执行,或者先执行S320在执行S330,或者先执行S330在执行S320。
S340、根据主播游戏角色的类型和属性,对游戏直播间进行分类显示。
本实施例中,同一类型的主播游戏角色具有不同的属性。基于此,首先根据主播游戏角色的类型对游戏直播间进行一次分类,再根据主播游戏角色的属性,对一次分类的相同的游戏直播间进行二次分类并显示。
值得说明的是,在一些实施例中,还可以先根据主播游戏角色的属性,对游戏直播间进行一次分类;再根据主播游戏角色的类型,对一次分类相同的游戏直播间进行二次分类并显示。
示例性地,本实施例中,直播间列表分为不同大类的主列表,例如游戏直播间主列表、美食直播间主列表、户外直播间主列表。游戏直播间主列表包括与不同游戏身份定位对应的显示区域。首先,在游戏直播间主列表中,确定与主播游戏角色的游戏身份定位对应的显示区域。
本实施例中,同一游戏身份定位包括多种游戏角色。基于此,在显示区域中显示游戏身份定位对应的图标,例如上路图标、中路图标、法师图标等。接着,在游戏身份定位对应的图标的关联区域,显示主播游戏角色的名称对应的图标。其中,游戏身份定位对应的图标的关联区域在游戏直播间主列表内。该关联区域可以是游戏身份定位对应的图标的相邻区域或者不相邻的连通区域。建立主播游戏角色的名称对应的图标与该名称对应的游戏直播间子列表之间的链接。在主播游戏角色的名称对应的图标所链接的游戏直播间子列表中,显示游戏直播间的图标。用户通过触发主播游戏角色的名称对应的图标,可进入游戏直播间子列表,从而看到该游戏直播间的图标。
在一些实施例中,根据主播游戏角色的装备属性和/或技能属性,确定主播游戏角色的流派属性;在游戏直播间的图标上添加与主播游戏角色的流派属性对应的标记。
例如,主播游戏角色是“鲁班”,“鲁班”的技能属性是“寒冰惩击”,确定“鲁班”是寒冰打野流派属性。又例如,主播游戏角色是“梦琪”,“梦琪”的装备属性是“攻速装”,确定“梦琪”是攻速流派属性。又例如“孙悟空”的技能属性是“暴击”,装备属性是“暴击装”,确定“孙悟空”是爆发流派属性。
本实施例中,主播游戏特征参数包括:主播游戏角色的类型和属性,进而可按照主播游戏角色的类型和属性对直播间进行划分,将类型相同以及属性相同的划分为一类并显示,便于用户查找某一类型和属性的直播间;通过主播游戏角色的属性显示位置,识别直播游戏特征参数,能够有效提高识别的准确性。
在上述实施例中,主播游戏角色的特征包括主播游戏角色的类型,以及主播角色的属性和类型。可选地,在本实施例中,主播游戏角色的特征包括主播游戏角色的属性。相应地,识别游戏直播图像中主播游戏角色的特征,还包括:根据与主播游戏角色的属性关联的显示项在游戏显示界面中的显示位置,在游戏直播图像中,识别主播游戏角色的属性。根据主播游戏角色的特征,对游戏直播间进行分类显示,包括:根据主播游戏角色的属性,对游戏直播间进行分类显示。
实施例四
图4是本发明实施例四提供的一种直播间显示装置的结构示意图。如图4所示,该装置包括:获取模块41、识别模块42和显示模块43。
获取模块41,用于获取与游戏直播间对应的游戏直播图像。
识别模块42,用于识别游戏直播图像中主播游戏角色的特征。
显示模块43,用于根据主播游戏角色的特征,对游戏直播间进行分类显示。
本实施例的技术方案,通过获取与游戏直播间对应的游戏直播图像,识别游戏直播图像中主播游戏角色的特征,从而通过图像识别的方法获取到主播游戏角色的特征,并采用主播游戏角色的特征区分游戏直播间;通过根据主播游戏角色的特征,对游戏直播间进行分类显示,将相同主播游戏角色的特征的游戏直播间划归为一类来显示,从而实现游戏直播间的精细化分类显示,便于用户方便、快捷地查找到所需的直播间,满足用户的个性化观看需求,进而提高游戏直播行业的内容分发效率。
在一可选实施方式中,主播游戏角色的特征包括:主播游戏角色的类型;主播游戏角色的类型包括:主播游戏角色的名称,和/或主播游戏角色的游戏身份定位。进一步地,识别模块42在识别游戏直播图像中主播游戏角色的特征时,具体用于:根据与主播游戏角色关联的显示项在游戏显示界面中的区别显示参数,在游戏直播图像中,识别主播游戏角色的类型;区别显示参数包括:显示位置,和/或显示颜色。
在一可选实施方式中,主播游戏角色的特征还包括:主播游戏角色的属性,主播游戏角色的属性包括:主播游戏角色的装备,和/或主播游戏角色的技能。进一步地,识别模块42在识别游戏直播图像中主播游戏角色的特征时,还用于:根据与主播游戏角色的属性关联的显示项在游戏显示界面中的显示位置,在游戏直播图像中,识别主播游戏角色的属性。
在一可选实施方式中,显示模块43在根据主播游戏角色的特征,对游戏直播间进行分类显示时,具体用于:在游戏直播间主列表中,确定与主播游戏角色的游戏身份定位对应的显示区域;在显示区域中显示游戏身份定位对应的图标;在游戏身份定位对应的图标的关联区域,显示主播游戏角色的名称对应的图标;在主播游戏角色的名称对应的图标所链接的游戏直播间子列表中,显示游戏直播间的图标。
在一可选实施方式中,显示模块43还用于根据主播游戏角色的装备属性和/或技能属性,确定主播游戏角色的流派属性;在游戏直播间的图标上添加与主播游戏角色的流派属性对应的标记。
本发明实施例所提供的直播间显示装置可执行本发明任意实施例所提供的直播间显示方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5是本发明实施例五提供的一种服务器的结构示意图,如图5所示,该服务器包括处理器50、存储器51;服务器中处理器50的数量可以是一个或多个,图5中以一个处理器50为例;服务器中的处理器50、存储器51可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的直播间显示方法对应的程序指令/模块(例如,直播间显示装置中的获取模块41、识别模块42和显示模块43)。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的直播间显示方法。
存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
实施例六
本发明实施例六还提供一种其上存储有计算机程序的存储介质,计算机程序在由计算机处理器执行时用于执行一种直播间显示方法,该方法包括:
获取与游戏直播间对应的游戏直播图像;
识别游戏直播图像中主播游戏角色的特征;
根据主播游戏角色的特征,对游戏直播间进行分类显示。
当然,本发明实施例所提供的一种其上存储有计算机程序的存储介质,其计算机程序不限于如上的方法操作,还可以执行本发明任意实施例所提供的直播间显示方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
值得注意的是,上述直播间显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种直播间显示方法,其特征在于,包括:
获取与游戏直播间对应的游戏直播图像;
识别所述游戏直播图像中主播游戏角色的特征;
根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示;
其中,所述主播游戏角色的特征包括主播游戏角色的类型和属性;
所述根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示,包括:
根据主播游戏角色的类型对游戏直播间进行一次分类,再根据主播游戏角色的属性,对一次分类的相同的游戏直播间进行二次分类并显示,或者根据主播游戏角色的属性,对游戏直播间进行一次分类;再根据主播游戏角色的类型,对一次分类相同的游戏直播间进行二次分类并显示。
2.根据权利要求1所述的方法,其特征在于,
所述主播游戏角色的类型包括:主播游戏角色的名称,和/或主播游戏角色的游戏身份定位。
3.根据权利要求2所述的方法,其特征在于,所述识别所述游戏直播图像中主播游戏角色的特征,包括:
根据与所述主播游戏角色关联的显示项在游戏显示界面中的区别显示参数,在所述游戏直播图像中,识别所述主播游戏角色的类型;
所述区别显示参数包括:显示位置,和/或显示颜色。
4.根据权利要求3所述的方法,其特征在于,
所述主播游戏角色的属性包括:主播游戏角色的装备属性,和/或主播游戏角色的技能属性。
5.根据权利要求4所述的方法,其特征在于,所述识别所述游戏直播图像中主播游戏角色的特征,还包括:
根据与所述主播游戏角色的属性关联的显示项在游戏显示界面中的显示位置,在所述游戏直播图像中,识别所述主播游戏角色的属性。
6.根据权利要求4所述的方法,其特征在于,根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示,包括:
在游戏直播间主列表中,确定与所述主播游戏角色的游戏身份定位对应的显示区域;
在所述显示区域中显示所述游戏身份定位对应的图标;
在所述游戏身份定位对应的图标的关联区域,显示所述主播游戏角色的名称对应的图标;
在所述主播游戏角色的名称对应的图标所链接的游戏直播间子列表中,显示所述游戏直播间的图标。
7.根据权利要求6所述的方法,其特征在于,还包括:
根据所述主播游戏角色的装备属性和/或技能属性,确定所述主播游戏角色的流派属性;
在所述游戏直播间的图标上添加与所述主播游戏角色的流派属性对应的标记。
8.一种直播间显示装置,其特征在于,包括:
获取模块,用于获取与游戏直播间对应的游戏直播图像;
识别模块,用于识别所述游戏直播图像中主播游戏角色的特征;
显示模块,用于根据所述主播游戏角色的特征,对所述游戏直播间进行分类显示;
其中,所述主播游戏角色的特征包括主播游戏角色的类型和属性;
所述显示模块,具体用于:
根据主播游戏角色的类型对游戏直播间进行一次分类,再根据主播游戏角色的属性,对一次分类的相同的游戏直播间进行二次分类并显示,或者根据主播游戏角色的属性,对游戏直播间进行一次分类;再根据主播游戏角色的类型,对一次分类相同的游戏直播间进行二次分类并显示。
9.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的直播间显示方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的直播间显示方法。
CN201810515941.7A 2018-05-25 2018-05-25 直播间显示方法、装置、服务器和介质 Active CN108737846B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810515941.7A CN108737846B (zh) 2018-05-25 2018-05-25 直播间显示方法、装置、服务器和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810515941.7A CN108737846B (zh) 2018-05-25 2018-05-25 直播间显示方法、装置、服务器和介质

Publications (2)

Publication Number Publication Date
CN108737846A CN108737846A (zh) 2018-11-02
CN108737846B true CN108737846B (zh) 2019-06-14

Family

ID=63935452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810515941.7A Active CN108737846B (zh) 2018-05-25 2018-05-25 直播间显示方法、装置、服务器和介质

Country Status (1)

Country Link
CN (1) CN108737846B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109547819B (zh) * 2018-11-23 2022-11-15 广州虎牙信息科技有限公司 直播列表展示方法、装置以及电子设备
CN109451328B (zh) * 2018-12-10 2021-09-24 网易(杭州)网络有限公司 游戏直播的信息处理方法及装置
CN109819271A (zh) * 2019-02-14 2019-05-28 网易(杭州)网络有限公司 游戏直播间展示的方法及装置、存储介质、电子设备
CN110267057A (zh) * 2019-07-16 2019-09-20 北京达佳互联信息技术有限公司 一种直播数据的分类的方法及装置
CN110475132A (zh) * 2019-08-21 2019-11-19 广州虎牙科技有限公司 直播间类型识别方法、装置及数据处理设备
CN111104551B (zh) * 2019-11-25 2024-04-26 网易(杭州)网络有限公司 直播间标签确定方法与装置、存储介质、电子设备
CN110896490B (zh) * 2019-12-06 2023-03-07 网易(杭州)网络有限公司 身份标识的显示方法、装置、设备及可读存储介质
CN113747189B (zh) * 2021-09-07 2023-11-28 广州博冠信息科技有限公司 直播信息的显示控制方法、装置、电子设备及计算机介质
CN114708363A (zh) * 2022-04-06 2022-07-05 广州虎牙科技有限公司 游戏直播封面生成方法及服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106658038A (zh) * 2016-12-19 2017-05-10 广州虎牙信息科技有限公司 基于视频流的直播交互方法及其相应的装置
CN107569848A (zh) * 2017-08-30 2018-01-12 武汉斗鱼网络科技有限公司 一种游戏分类方法、装置及电子设备
CN107609065A (zh) * 2017-08-30 2018-01-19 武汉斗鱼网络科技有限公司 一种游戏分类方法、装置及电子设备
CN107648854A (zh) * 2017-08-30 2018-02-02 武汉斗鱼网络科技有限公司 一种游戏分类方法、装置及电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017176808A1 (en) * 2016-04-04 2017-10-12 Twitter, Inc. Live video classification and preview selection
CN107959860B (zh) * 2017-12-26 2019-10-11 广州酷狗计算机科技有限公司 显示直播列表的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106658038A (zh) * 2016-12-19 2017-05-10 广州虎牙信息科技有限公司 基于视频流的直播交互方法及其相应的装置
CN107569848A (zh) * 2017-08-30 2018-01-12 武汉斗鱼网络科技有限公司 一种游戏分类方法、装置及电子设备
CN107609065A (zh) * 2017-08-30 2018-01-19 武汉斗鱼网络科技有限公司 一种游戏分类方法、装置及电子设备
CN107648854A (zh) * 2017-08-30 2018-02-02 武汉斗鱼网络科技有限公司 一种游戏分类方法、装置及电子设备

Also Published As

Publication number Publication date
CN108737846A (zh) 2018-11-02

Similar Documents

Publication Publication Date Title
CN108737846B (zh) 直播间显示方法、装置、服务器和介质
CN108769823B (zh) 直播间显示方法、装置、设备
CN105654471B (zh) 应用于互联网视频直播的增强现实ar***及方法
KR102195922B1 (ko) 인터넷에 기반하는 얼굴 미화 시스템
CN108322788B (zh) 一种视频直播中的广告展示方法及装置
Giulianotti et al. Recovering the social: globalization, football and transnationalism
CN108197330B (zh) 基于社交平台的数据挖掘方法及装置
CN108833936B (zh) 直播间信息推送方法、装置、服务器和介质
CN105916045A (zh) 一种互动直播方法和装置
US12001479B2 (en) Video processing method, video searching method, terminal device, and computer-readable storage medium
CN106705972B (zh) 一种基于用户反馈的室内语义地图更新方法与***
CN101807393A (zh) Ktv***及其实现方法、电视机
CN105684046B (zh) 生成图像组成
CN110025956A (zh) 一种电竞数据推送方法、装置及服务器
CN108900896A (zh) 视频剪辑方法及装置
CN107638690A (zh) 增强现实的实现方法、装置、服务器及介质
CN107154032A (zh) 一种图像数据处理方法和装置
CN107454437A (zh) 一种视频标注方法及其装置、服务器
CN101692269A (zh) 一种处理视频节目的方法和装置
CN106294483A (zh) 用于为产品品牌匹配代言人的数据处理方法和装置
CN109522503A (zh) 基于ar与lbs技术的旅游景点虚拟留言板***
CN109918525A (zh) 基于微信小程序的食物图片美学分析标签数据收集***
Scott et al. Using self-categorization theory to uncover the framing of the 2008 Beijing Olympic Games: A cross-cultural comparison of two national newspapers
CN107437118A (zh) 一种用于景区内的自助旅游***
CN107484013B (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