[go: up one dir, main page]

CN108401175B - 一种弹幕消息的处理方法、装置、存储介质及电子设备 - Google Patents

一种弹幕消息的处理方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN108401175B
CN108401175B CN201711387924.1A CN201711387924A CN108401175B CN 108401175 B CN108401175 B CN 108401175B CN 201711387924 A CN201711387924 A CN 201711387924A CN 108401175 B CN108401175 B CN 108401175B
Authority
CN
China
Prior art keywords
key information
bullet screen
live broadcast
target key
screen message
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
CN201711387924.1A
Other languages
English (en)
Other versions
CN108401175A (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 CN201711387924.1A priority Critical patent/CN108401175B/zh
Publication of CN108401175A publication Critical patent/CN108401175A/zh
Application granted granted Critical
Publication of CN108401175B publication Critical patent/CN108401175B/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/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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • 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/4314Generation 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 fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供一种弹幕消息的处理方法、装置、电子设备及存储介质,该方法包括步骤:在直播过程中,获取直播客户端发送的的弹幕消息;对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。旨在向主播实时并清楚地呈现弹幕消息中的热门话题,帮助主播随时准确地捕捉到观众的喜好。

Description

一种弹幕消息的处理方法、装置、存储介质及电子设备
技术领域
本申请涉及互联网领域,尤其涉及互联网直播领域。
背景技术
互联网直播是一种新兴的媒体形式,由于没有投资商、导演及编剧的介入,观众的喜好成为衡量互联网直播的最重要标准。所以,互联网直播的主播们会根据观众的喜好定制自己的直播内容。互动消息能够直观地反映观众的喜好,其中,弹幕消息是极具代表性的互动消息。
主播在呈现一场直播节目时,常需要一边向观众呈现直播内容,一边关注观众发送的弹幕消息,以根据观众发送的弹幕消息,调整自己的直播内容,但是,由于直播行业的蓬勃发展,越来越多的观众观看直播节目,并使用弹幕的方式进行互动,如此一个直播节目中可能出现海量的弹幕消息,导致很多热门或重要的弹幕消息很快被新的弹幕消息替代,从而被忽略,使得主播们无法准确地捕捉到观众的喜好。
发明内容
本申请提供了一种弹幕的处理方法、装置、存储介质及电子设备,旨在向主播实时并清楚地呈现弹幕消息中的热门话题,帮助主播随时准确地捕捉到观众的喜好。
具体地,本申请是通过如下技术方案实现的:
一种弹幕消息的处理方法,所述方法包括:
在直播过程中,获取直播客户端发送的的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。
在某些例子中,所述弹幕消息根据直播视频流的关键图像帧获取。
在某些例子中,获取弹幕消息的步骤包括:
对直播视频流的图像帧进行图像识别;
获取至少两帧关键图像帧;
根据所述关键图像帧对应的时间戳,获取弹幕消息。
在某些例子中,所述弹幕消息根据预设时间间隔定时获取。
在某些例子中,对所接收的弹幕消息进行语句分析,包括:
对所述弹幕消息进行分词及特征提取,获取关键信息。
在某些例子中,展示的各目标关键信息的显示参数根据统计分析的结果确定,所述显示参数包括以下至少任一:字体、字间距、字体大小及颜色。
在某些例子中,所述将目标关键信息根据预定规则在直播客户端的界面上展示,包括:
将各目标关键信息根据预定规则在目标区域内展示,所述目标区域为预定形状的区域,所述预定形状包括以下任一:心形、星形、圆形、文字图形、字母图形及立体模型表面。
在某些例子中,所述目标关键信息根据预定规则在目标区域内以动态或静态展示;
所述动态展示包括:转动展示及滚动展示。
在某些例子中,所述将目标关键信息根据预定规则在直播客户端的界面上展示之后,包括:
在响应用户的分享请求时,基于目标关键信息生成共享资源,所述共享资源包括图片或视频;
将所述共享资源的相关信息及直播间所在地址链接发送给所述分享请求指向的服务器,所述相关信息包括共享资源的访问地址。
一种弹幕的处理装置,包括:
处理模块:用于在直播过程中,获取直播客户端发送的的弹幕消息;对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
分析模块:用于对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。
一种电子设备,包括:
处理器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行如下操作:
在直播过程中,获取直播客户端发送的的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。
一种存储介质,其上存储有计算机程序,该程序被处理器执行如下操作:
在直播过程中,获取直播客户端发送的的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。
本申请的实施例提供的技术方案可以包括以下有益效果:
本申请实施例提出的方法,通过在直播过程中,对直播客户端发送的弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息按预定规则在界面上展示,预定规则包括更新界面上展示的目标关键信息的规则,以达到实时更新目标关键信息的目的。本申请提出的方案可以向主播实时并清楚地呈现弹幕消息中的热门话题,帮助主播随时准确地捕捉到观众的喜好。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1是本申请一示例性实施例提供的一种直播场景的示意图;
图2是本申请一示例性实施例提供的一种弹幕消息的处理方法的部分流程图;
图3是本申请一示例性实施例示出的一种弹幕消息的处理方法的示意图;
图4是本申请一示例性实施例示出的一种直播界面的示意图;
图5a是本申请一示例性实施例示出的动态展示目标关键信息的示意图;
图5b是本申请一示例性实施例示出的一种分享目标关键信息的界面的示意图;
图6是本申请一示例性实施例示出的一种共享资源的示意图;
图7是本申请一示例性实施例示出的一种电子设备的逻辑框图;
图8是本申请一示例性实施例示出的一种弹幕消息处理装置的逻辑框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种消息,但这些消息不应限于这些术语。这些术语仅用来将同一类型的消息彼此区分开。例如,在不脱离本申请范围的情况下,第一消息也可以被称为第二消息,类似地,第二消息也可以被称为第一消息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
互联网直播(下文简称直播)是一种新兴的媒体形式,参照图1,是本申请实施例的直播的一个应用场景示意图,第一观众客户端111、第二观众客户端121及主播客户端131分别被安装在电子设备110、120及130上,主播客户端131可以调用摄像头录制视频、拍摄照片、或通过屏幕捕捉等其他方式制作直播数据,然后通过网络发送给服务端100。观众客户端和主播客户端均可以将输入的弹幕消息发送给服务端100。服务端100用于提供互联网直播的后台服务,例如保存各主播客户端与观众客户端的对应关系、进行直播数据及弹幕消息的分发等,当第一观众客户端111、第二观众客户端121与主播客户端131在同一直播间内,则主播客户端131就可以将想要展示的直播数据分享给在同一直播间的第一客户端111及第二客户端121,使得每个直播间中的客户端的界面都可以展示所述直播数据对应的直播画面。当上述直播间中的客户端的用户在弹幕输入框中输入并发送弹幕消息后,所述弹幕消息会被上传至服务端,并由服务端分发到直播间的各客户端,使得每个直播间中的客户端的界面上都可以获取或/和展示所述弹幕消息。
本申请实施例提出的“电子设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“电子设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本申请实施例提出的“直播间”是指众多用户聚合在一起的社交网络平台、即时通讯平台等,用户通过登录客户端的方式进入直播间,用户在直播间内以成员的身份存在,同一个直播间内包含有多种身份的成员,比如观众及主播等。用户可任意加入或退出直播间。对于具有一定权限的用户(例如主播),其可添加或删除直播间成员,也可新建或解散直播间。在直播间内,任意多个成员可利用聊天(例如利用弹幕消息聊天)、通话、视频或推送电子赠品等互动。
所述“客户端”“直播客户端”“主播客户端”“观众客户端”可以指安装在电子设备上的软件,在某些情况下,所述主播客户端与观众客户端集成在一个软件上,当用户的身份为主播时,该客户端可以被称为主播客户端,当用户的的身份是观众时,该客户端被称为观众客户端。
本申请实施例提出的服务端可以为一台服务器设备,也可以是服务器系统的统称,也可以是至少一个安装在服务器设备上的软件。
直播由于没有投资商、导演及编剧的介入,观众的喜好成为衡量互联网直播的最重要的标准。所以,互联网直播的主播们会根据观众的喜好定制自己的直播内容。互动消息能够直观地反映观众的喜好,其中,弹幕消息是极具代表性的互动消息。
弹幕消息是一种以文字形式呈现的主播与观众,以及观众与观众之间的互动聊天消息,一般被展示在直播界面的特定区域(互动公屏)。直播中的主播一般会根据互动公屏的弹幕消息了解观众的喜好,并及时调整自己的直播内容。但是,在一场直播中,可能会有上万的观众参与,每个观众都有权利发表自己的观点或与主播及其他观众交流,如此势必会产生海量的弹幕消息,一条弹幕消息在互动公屏上滚动展示后,可能不到半秒的时间就被新的弹幕消息替代,主播们一边向观众呈现直播内容,一边关注着快速滚动的弹幕消息,根本无法准确地捕捉到观众的喜好。
针对上述技术问题,本申请提出一种弹幕消息的处理方案,参照图2,为本申请一示例性实施例提供的一种弹幕消息的处理方法的部分流程图,所述所述方法的部分步骤如下:
S201:在直播过程中,获取直播客户端发送的的弹幕消息。
S202:对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义。
在某些例子中,本步骤中提出的对所接收的弹幕消息进行语句分析可以是:对所述弹幕消息进行分词及特征提取,获取关键信息。分词指的是:将连续的字序列按照一定的规范重新组合成词序列的过程,例如:弹幕消息为:你好,我是中国人,分词的结果可能是:你/好/我/是/中国人。当然,由于不同的行业或是场景中,常用的词可能不同,在使用分词功能时,可以指定自己自定义的词典,以提高分词的准确率。所述特征提取指的是:提取出上述分词后的弹幕消息的关键部分作为关键信息。例如:特征提取时可能会将“你/好/我/是/中国人”中的一些常用的或非关键词“你/好/我/是”删除,获取关键信息:中国人。当然,上述提到的分词及特征提取的技术方式仅仅为本申请示例性示出的一种方式,对所接收的弹幕消息进行语句分析,提取出关键信息还可以通过其他方式,如利用机器学习的技术,本申请不限制对所述弹幕消息进行语句分析,提取出关键信息的技术手段。
可以理解,一条弹幕消息可以对应提取出多个或一个关键信息,或者不对应任何关键信息。例如参照表1,表1中第一条弹幕消息“主播好美啊”对应的关键信息可以是“美”,第二条弹幕消息“主播不仅人美,而且声音甜!”对应的关键信息就可以是“美”和“声音甜”,第五条弹幕消息“咦”没有对应的关键信息。
Figure BDA0001516986870000081
表1
S203:对所述关键信息进行统计分析,获得满足条件的目标关键信息。
在某些例子中,本步骤中,对所述关键信息进行统计分析,获得满足条件的目标关键信息,可以是:对所述关键信息的词频进行统计分析,例如:参照表1及图3,接收到弹幕消息包括:“主播好美啊”、“主播不仅人美,而且声音甜”、“舞姿妖娆”、“唱歌好好听,声音甜”、“咦”及“好美”,在界面301的弹幕消息栏302展示所述弹幕消息,获取上述6条弹幕消息的关键信息,所述弹幕消息与获得的关键信息的对应关系如表1所示,例如对关键信息出现的频率进行统计,统计结果如下:“美”:3次;“声音甜”:2次;“舞姿”“妖娆”“唱歌”“好听”各1次,如果目标关键信息是排在前两位的关键信息。本实施例中排在前2位的关键信息“美”和“声音甜”,则为目标关键信息303。当然,除了对关键信息的频率进行统计分析,还可以是对关键信息进行词义划分,例如“漂亮”和“美”是近义词都属于外表类,可以被划分成一类,按每类信息中关键信息的数量,确定目标关键信息,当然还可以将一些无意义的语气词、数字、违反道德、法律及不文明的敏感词过滤掉。
S204:将目标关键信息根据预定规则在直播客户端的界面上展示。
本申请实施例提出的预定规则可以包括更新界面上展示的目标关键信息的规则。在一些例子中,为了能实时地展示直播中的弹幕消息对应的目标关键信息,弹幕消息可以根据预设时间间隔定时获取。例如,30min,在直播中,可以获取直播中0-30min的第一弹幕消息,进行分析,获取对应的第一目标关键信息,若更新条件是每3分钟更新一次,那么当用户在直播30-33min期间点击“目标弹幕信息展示”时,可以展示所述第一目标关键信息,当然,如果在直播30min前点击“目标弹幕信息展示”,可以展示直播开始到点击时刻间对应的目标关键信息。待3-33min的第二弹幕消息分析完成,获取对应的第二目标关键信息待到预定的更新时刻,如直播第33min时,将所述展示的第一目标关键信息替换为第二目标关键信息,以达到实时更新的目的。所述预设时间间隔和更新条件可以是任意时间。
在一些例子中,弹幕消息可以根据直播视频流的关键图像帧获取。具体地,获取弹幕消息的步骤可以是:对直播视频流的图像帧进行图像识别;例如主播在进行游戏直播,可能仅仅想获取游戏进行时,直播间内的用户的弹幕消息对应的目标关键信息,可以对直播视频流的图像帧进行图像识别,获取开始游戏的第一图像帧和结束游戏的第二图像帧,所述第一图像帧和第二图像帧为关键图像帧,根据所述关键图像帧对应的时间戳,获取上述两个时间戳对应的时间内的接收到的弹幕消息,进行语句分析,提取出关键信息,并获得满足条件的目标关键信息。
在一些例子中,由于考虑到延时的问题,上述步骤S201到S204可以由展示目标关键信息的直播客户端执行,如此避免了网络状况不稳定,带来的延时问题;在另外一些例子中,由于考虑到运算速度的问题,上述步骤S201到S204可以由服务端执行,如此避免了直播客户端所在电子设备硬件配置较差,处理能力弱带来的卡顿问题。在一些例子中,上述步骤S201到S204可以由主播客户端执行,且仅在主播客户端展示;在一些例子中,当上述步骤S201到S204由主播客户端或服务端执行时,由主播客户端或服务端可以将所述目标关键信息以预定方式发送给相应的直播客户端,以使相应的客户端在界面上展示目标关键信息;所述预定方式包括:基于目标关键信息生成的图片、访问所述目标关键信息的地址、携带目标关键信息的数据包。所述相应客户端可以是直播间内的所有客户端,也可以是除主播客户端外,直播间内的所有客户端。
在一些例子中,参照图4,为本申请一示例性实施例提供的在直播进行中展示目标关键信息的示意图,直播进行中,直播间的客户端界面400上可能会展示主播客户端发送的直播画面403、弹幕消息展示栏401、以及弹幕消息输入栏402,当用户在各自的弹幕消息输入栏输入弹幕消息并发送后,可能会在弹幕消息展示栏401展示,主播客户端或服务端可能会将一段时间内,例如20min,对该直播间所有客户端发送的弹幕消息进行语句分析,提取出关键信息,接着对所述关键信息进行统计分析,获得满足条件的目标关键信息,并将上述目标关键信息411展示在界面400上,待达到预定规则的更新条件,更新界面上的目标关键信息。如此,直播间的用户可以直观的看出一段时间内,直播间内的用户的主要讨论话题。
上述展示的目标关键信息可以根据用户触发的移动指令而被展示在界面的任一位置,当然,所述目标关键信息可以被展示在界面的指定位置,并不随用户触发的指令而移动。
在一些例子中,可以将各目标关键信息在目标区域内展示,所述目标区域为预定形状的区域,所述预定形状包括以下任一:心形、星形、圆形、字母图形、文字图形及立体模型表面。例如图4中,将目标关键信息411在一个圆形的目标区域410展示。本申请不限制预定形状的类型。在一些例子中,所述目标区域的区域线分割线可以不被显示出来,一种效果可以是目标关键信息组成了一个预定形状,例如球体。在一些例子中,可以将立体模型做成景深的效果,以增加真实性。在一些例子中,所述预定形状可以由用户输入,预设形状为文字为例,用户选择自定义输入预设形状后,可以弹出编辑框或文本输入框,用户可以输入文字作为预设形状,例如输入“直播”二字。
在一些例子中,目标关键信息可以是静态展示,也可以是动态展示,所述动态展示可以是循环滚动展示及转动展示等。例如可以将各目标关键信息展示在立体模型的表面,并且可以让目标关键信息随着立体模型的转动,而转动,参照图5a,为本申请示意性实施例示出的动态展示目标关键信息的示意图,例如:立体模型为球体531,设定球体绕穿过球心的固定转轴532转动,那么目标关键信息533会实时绕转轴转动。当然转动只是其中一种动态展示的形式,也可以是在目标区域内滚动等,本申请不限制目标关键信息动态展示的形式。
在一个例子中,还可以用鼠标或手指触摸屏幕控制所述目标关键信息的运动,例如:转动,以立体模型为球体为例,目标关键信息展示在球体表面,当用户用鼠标点击球体并向左拖动时,球体表面的目标关键信息会以穿过球心的转轴顺时针转动,且用户用鼠标拖动的距离正比于目标关键信息转动的角度,以此提升用户体验。
实际应用中,当目标关键信息的数量较多时,用户无法直观地看出目标关键词的主次,导致用户体验不佳,针对上述问题,在一些例子中,展示的各目标关键信息的显示参数根据统计分析的结果确定,例如目标关键词为“美”和“声音甜”,“美”的词频为3次,“声音甜”的词频为2次,那么可以通过上述词频的统计结果,将“美”的字体大小设定为二号,将“声音甜”的字体大小设定为四号,当用户看到所述目标关键信息时,可以非常直观地看出更多的用户讨论“美”这个话题。当然可以理解,除了用字体大小区分各目标关键信息的主次,还可以通过字体颜色、字体等等显示参数来区分。
实际上,互联网直播不同于传统的媒体方式,传统的媒体方式中,每个影视或综艺节目在播出前,会经过多种广告途径宣传,在播放前就已积攒了大量人气,而直播是一种实时、多变及无门槛的自媒体形式,传统的广告宣传方式在互联网直播中缺乏实用性,观众登录直播平台往往观看自己熟知或心仪的主播的节目或是随意观看,这样造成主播人气的两极分化,对于中小型主播来说很难聚集人气,可能导致许多中小型主播最后迫于无奈离开直播行业,为了帮助中小型主播提升人气,在一些例子中,可以在直播进行时,将目标关键信息及直播间的链接信息分享到社交平台上,以让社交平台上的人快速了解该主播的直播内容,且根据直播间的链接信息进入直播间,观看直播节目。具体地,在直播过程中,获取直播客户端发送的的弹幕消息;对所述弹幕消息进行语句分析,获取目标关键信息,在响应用户的分享请求时,基于目标关键信息生成共享资源,所述共享资源包括图片或视频;将所述共享资源的相关信息及直播间所在地址链接发送给所述分享请求指向的服务器,所述相关信息包括共享资源的访问地址。例如参照图5b,当主播客户端的用户点击“目标关键信息分享”的控件后,会在界面上弹出窗口500,所述窗口500包括:共享资源预览区503,共享资源预定形状选择控件510,共享平台选择控件520,当用户触发共享资源预定形状选择控件510中的控件,例如选择图片1,则将目标关键信息501展示在图片1的目标区域502中,该共享资源为一幅展示有本场直播弹幕消息对应的目标关键信息的舞蹈女孩,从图5b可以看出,上述分享的共享资源不仅能直观的展示本场直播中用户讨论的重要的或热门的话题,而且美观。用户可以触发共享平台选择控件520的控件,选择一社交平台分享上述共享资源或保存上述共享资源。当用户选择共享到某个社交平台后,在一个例子中,分享到上述社交平台的展示效果如图6所示,共享资源展示区601用于展示目标关键信息602,图6中,分享到其他社交平台的共享资源可以展示有主播的头像620,主播昵称610,系统自动生成或主播自定义的共享资源宣传标语630,以及主播所在直播间号640,所述直播间号携带主播所在直播间的地址链接,用户点击直播间的地址链接后,可以直接进入主播所在的直播间观看主播的直播。如此,在其他社交平台的可以会点开直播间的链接,观看主播的直播,以增加主播的人气,同时,也可以通过分享的目标关键信息帮助观众快速地筛选感兴趣的直播节目。
在一些例子中,用户还可以自定义输入文字或英文字母作为预定图形,如输入“直播”二字作为预定图形,将目标关键信息展示在“直播”二字的目标区域内,参照图5b,当用户触发共享资源预定形状选择控件510中的控件,例如“修改”控件,可以弹出编辑框,用户可以重新输入作为预定图形的文字,或字母,或数字等。
在一些例子中,用户可以在展示目标关键信息后,选择存储展示的目标关键信息,例如:用户点击“存储目标关键信息”的控件后,可以基于目标关键信息生成共享资源,所述共享资源可以包括图片或视频,其中一种展示效果可以如图5b中的共享资源503,当用户选择确认存储后,可以将所述共享资源存储到用户指定的地址。
为了方便理解,以一个具体实例对本实施例中的方案进行简要说明,主播客户端的主播开启直播后,在主播客户端的界面上会展示主播的直播内容,并在互动消息栏展示弹幕消息;
当主播选择“目标关键信息展示”控件后,判断是否达到展示目标关键信息的条件,如未达到,则弹出提示窗口;
若当前弹幕信息的数量为满足要求或本场直播开播时间未满足要求,视为未达到展示目标关键信息的条件。
如达到,则获取预设时间(例如30min)内的弹幕消息,将所述弹幕消息进行语句分析,例如0-30min内,存在6条弹幕消息,分别是“主播好美啊”、“主播不仅人美,而且声音甜”、“舞姿妖娆”、“唱歌好好听,声音甜”“咦”及“好美”,获取上述6条弹幕消息的关键信息,一个例子中,关键信息参照表1,对上述关键信息进行统计分析,例如对关键信息出现的频率进行统计,如果预设筛选条件是关键信息的词频排在前2位的关键信息,那么对上述关键信息进行统计,统计结果如下:“美”:3次;“声音甜”:2次;“舞姿”“妖娆”“唱歌”“好听”各1次,如果目标关键信息是排在前两位的关键信息,则“美”和“声音甜”为目标关键信息,接着将所述目标关键信息展示出来,例如:在主播界面绘制一个球形,根据词频的大小,确定每个目标关键信息的显示大小,并所述球形的表面展示所述目标关键词。接着,可以获取下一个预设时间内的弹幕消息,如3-33min,获取3-33min间的弹幕消息的目标关键词,待达到更新条件(例如每3min更新一次),用新的目标关键词替代旧的目标关键词,以达到实时更新的目的,用户可以点击控件,关闭展示的目标关键信息。当用户点击“目标关键信息分享”的控件时,可以将目前界面上展示的目标信息制成图片,并将所述图片以及对应的直播间的地址链接发送到其他社交平台,以达到宣传的目的。
与前述弹幕消息的处理方法的实施例相对应,本申请还提供了弹幕消息的处理装置的实施例。
本申请弹幕消息的处理装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本申请弹幕消息的处理装置所在电子设备的一种硬件结构图,除了图7所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该弹幕消息的处理装置的实际功能,还可以包括其他硬件,对此不再赘述。请参考图7,本申请还公开了一种电子设备,包括:存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:
在直播过程中,获取直播客户端发送的的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。
请参考图8,一种弹幕消息的处理装置800,包括:
处理模块810,用于在直播过程中,获取直播客户端发送的的弹幕消息;对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
分析模块820,用于对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括更新界面上展示的目标关键信息的规则。
本申请实施例可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可用存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (12)

1.一种弹幕消息的处理方法,其特征在于,所述方法包括:
在直播过程中,获取直播客户端发送的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括按照预设时间更新界面上展示的目标关键信息的规则。
2.根据权利要求1所述的方法,其特征在于,所述弹幕消息根据直播视频流的关键图像帧获取。
3.根据权利要求2所述的方法,其特征在于,获取弹幕消息的步骤包括:
对直播视频流的图像帧进行图像识别;
获取至少两帧关键图像帧;
根据所述关键图像帧对应的时间戳,获取弹幕消息。
4.根据权利要求1所述的方法,其特征在于,所述弹幕消息根据预设时间间隔定时获取。
5.根据权利要求1所述的方法,其特征在于,对所接收的弹幕消息进行语句分析,包括:
对所述弹幕消息进行分词及特征提取,获取关键信息。
6.根据权利要求1所述的方法,其特征在于,展示的各目标关键信息的显示参数根据统计分析的结果确定,所述显示参数包括以下至少任一:字体、字间距、字体大小及颜色。
7.根据权利要求1所述的方法,其特征在于,所述将目标关键信息根据预定规则在直播客户端的界面上展示,包括:
将各目标关键信息根据预定规则在目标区域内展示,所述目标区域为预定形状的区域,所述预定形状包括以下任一:心形、星形、圆形、文字图形、字母图形及立体模型表面。
8.根据权利要求7所述的方法,其特征在于,所述目标关键信息根据预定规则在目标区域内以动态或静态展示;
所述动态展示包括以下任一:转动展示及滚动展示。
9.根据权利要求1所述的方法,其特征在于,所述将目标关键信息根据预定规则在直播客户端的界面上展示之后,包括:
在响应用户的分享请求时,基于目标关键信息生成共享资源,所述共享资源包括图片或视频;
将所述共享资源的相关信息及直播间所在地址链接发送给所述分享请求指向的服务器,所述相关信息包括共享资源的访问地址。
10.一种弹幕的处理装置,其特征在于,包括:
处理模块:用于在直播过程中,获取直播客户端发送的弹幕消息;对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
分析模块:用于对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括按照预设时间更新界面上展示的目标关键信息的规则。
11.一种电子设备,其特征在于,包括:
处理器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行如下操作:
在直播过程中,获取直播客户端发送的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括按照预设时间更新界面上展示的目标关键信息的规则。
12.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现如下操作:
在直播过程中,获取直播客户端发送的弹幕消息;
对所述弹幕消息进行语句分析,提取出关键信息,所述关键信息用于表征所述弹幕消息的语义;
对所述关键信息进行统计分析,获得满足条件的目标关键信息,将目标关键信息根据预定规则在直播客户端的界面上展示,所述预定规则包括按照预设时间更新界面上展示的目标关键信息的规则。
CN201711387924.1A 2017-12-20 2017-12-20 一种弹幕消息的处理方法、装置、存储介质及电子设备 Active CN108401175B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711387924.1A CN108401175B (zh) 2017-12-20 2017-12-20 一种弹幕消息的处理方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711387924.1A CN108401175B (zh) 2017-12-20 2017-12-20 一种弹幕消息的处理方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN108401175A CN108401175A (zh) 2018-08-14
CN108401175B true CN108401175B (zh) 2020-03-06

Family

ID=63093578

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711387924.1A Active CN108401175B (zh) 2017-12-20 2017-12-20 一种弹幕消息的处理方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN108401175B (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109275012A (zh) * 2018-09-11 2019-01-25 张家港市鸿嘉数字科技有限公司 一种直播弹幕显示方法及装置
CN110971951B (zh) * 2018-09-29 2021-09-21 阿里巴巴(中国)有限公司 弹幕展示方法及装置
CN109168091B (zh) * 2018-09-29 2021-07-30 武汉斗鱼网络科技有限公司 一种直播间中的连麦方法、装置、设备及存储介质
CN110971982B (zh) * 2018-09-29 2022-06-14 阿里巴巴(中国)有限公司 弹幕展示方法及装置
CN109408639B (zh) * 2018-10-31 2022-05-31 广州虎牙科技有限公司 一种弹幕分类方法、装置、设备和存储介质
CN109511006A (zh) * 2018-11-13 2019-03-22 广州虎牙科技有限公司 一种词云图生成方法、装置、设备和存储介质
CN109361962B (zh) * 2018-11-26 2019-08-16 上海竑讯信息科技有限公司 互联网流媒体大数据弹幕信息处理系统及处理方法
CN109660871B (zh) * 2018-12-17 2021-06-25 北京爱奇艺科技有限公司 一种弹幕角色信息确定方法、装置及设备
CN110069620A (zh) * 2019-04-30 2019-07-30 上海掌门科技有限公司 评论信息展示方法、装置、电子设备及介质
CN110446098A (zh) * 2019-08-15 2019-11-12 赵雪松 一种互联网大数据弹幕处理系统及方法
CN110446057B (zh) * 2019-08-30 2022-05-17 北京字节跳动网络技术有限公司 直播辅助数据的提供方法、装置、设备及可读介质
CN111343467B (zh) * 2020-02-10 2021-10-26 腾讯科技(深圳)有限公司 一种直播数据处理方法、装置、电子设备及存储介质
CN111294663B (zh) * 2020-02-10 2022-01-07 腾讯科技(深圳)有限公司 弹幕处理方法、装置、电子设备及计算机可读存储介质
CN111372141B (zh) * 2020-03-18 2024-01-05 腾讯科技(深圳)有限公司 表情图像生成方法、装置及电子设备
CN111585869B (zh) * 2020-04-29 2022-09-16 上海掌门科技有限公司 一种即时消息的弹幕呈现方法及设备
CN111866596A (zh) * 2020-07-28 2020-10-30 游艺星际(北京)科技有限公司 弹幕发布及展示方法、装置、电子设备和存储介质
CN114077687A (zh) * 2020-08-13 2022-02-22 阿里巴巴集团控股有限公司 数据处理方法、装置、电子设备及存储介质
CN111930927B (zh) * 2020-08-21 2024-03-12 腾讯科技(深圳)有限公司 评价信息展示方法、装置、电子设备及可读存储介质
CN113301360B (zh) * 2020-08-31 2023-09-22 阿里巴巴集团控股有限公司 一种信息的提示方法、计算设备及存储介质
CN112099795B (zh) * 2020-09-28 2024-09-24 广州方硅信息技术有限公司 界面通知消息构造方法、装置、设备及存储介质
CN112383831B (zh) * 2020-10-30 2022-11-08 上海连尚网络科技有限公司 一种用于生成弹幕信息的方法与设备
CN114615510B (zh) * 2020-12-08 2024-04-02 抖音视界有限公司 直播界面显示方法及设备
CN112887746B (zh) * 2021-01-22 2023-04-28 维沃移动通信(深圳)有限公司 直播互动方法及装置
CN113766257B (zh) * 2021-05-26 2023-05-26 腾讯科技(深圳)有限公司 直播数据的处理方法、装置
CN113411625A (zh) * 2021-06-15 2021-09-17 北京卡路里信息技术有限公司 直播消息的处理方法及处理装置、电子设备
CN113596491B (zh) * 2021-07-23 2024-12-03 深圳市通拓科技有限公司 一种基于云服务器的跨境直播系统
CN113784155B (zh) * 2021-08-12 2024-08-20 杭州阿里云飞天信息技术有限公司 基于直播间的数据处理方法及装置
CN115734015A (zh) * 2021-08-31 2023-03-03 腾讯科技(深圳)有限公司 弹幕显示方法、装置、设备及存储介质
CN113794624B (zh) * 2021-09-07 2023-04-07 广州华多网络科技有限公司 即时消息传输控制方法、装置、计算机设备及存储介质
CN114007088B (zh) * 2021-09-16 2024-03-19 阿里巴巴(中国)有限公司 直播信息处理方法、装置及电子设备
CN114071176A (zh) * 2021-11-16 2022-02-18 上海哔哩哔哩科技有限公司 直播间的房间动态信息生成方法及装置
CN116567358A (zh) * 2022-01-28 2023-08-08 北京字跳网络技术有限公司 直播间话题推荐方法、装置、设备及介质
CN114598899B (zh) * 2022-03-15 2023-06-16 中科大数据研究院 一种基于爬虫的弹幕播报分析方法
CN115103212B (zh) * 2022-06-10 2023-09-05 咪咕文化科技有限公司 弹幕展示方法、弹幕处理方法、装置及电子设备
CN115225948B (zh) * 2022-06-28 2025-01-07 北京字跳网络技术有限公司 直播间互动方法、装置、设备及介质
CN115834928B (zh) * 2022-12-06 2024-12-10 深圳市人马互动科技有限公司 弹幕分析方法及相关装置
CN117354570A (zh) * 2023-10-07 2024-01-05 北京字跳网络技术有限公司 信息显示方法、装置、设备和存储介质
CN117151780B (zh) * 2023-10-27 2024-01-09 一站发展(北京)云计算科技有限公司 一种关系数据分析处理方法及系统
CN117354573A (zh) * 2023-11-01 2024-01-05 北京字跳网络技术有限公司 信息显示方法、装置、设备和存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104754396B (zh) * 2015-03-12 2018-02-23 腾讯科技(北京)有限公司 弹幕数据的显示方法及装置
CN106921891B (zh) * 2015-12-24 2020-02-11 北京奇虎科技有限公司 一种视频特征信息的展示方法和装置
CN105578222B (zh) * 2016-02-01 2019-04-12 百度在线网络技术(北京)有限公司 一种信息推送方法和装置
CN106028176B (zh) * 2016-05-31 2018-12-14 北京奇艺世纪科技有限公司 一种确定流媒体中热点内容的时间点的方法及装置

Also Published As

Publication number Publication date
CN108401175A (zh) 2018-08-14

Similar Documents

Publication Publication Date Title
CN108401175B (zh) 一种弹幕消息的处理方法、装置、存储介质及电子设备
CN108055593B (zh) 一种互动消息的处理方法、装置、存储介质及电子设备
CN108184144B (zh) 一种直播方法、装置、存储介质及电子设备
US11563997B2 (en) Streaming media presentation system
CN110769270B (zh) 直播互动的方法及装置、电子设备、存储介质
CN112383566B (zh) 流媒体呈现系统
CN108171160B (zh) 一种任务结果识别方法、装置、存储介质及电子设备
EP3110157A2 (en) Streaming media presentation system
CN113727125B (zh) 直播间的截图方法、装置、系统、介质以及计算机设备
CN113438492B (zh) 直播中的题目生成方法、系统、计算机设备及存储介质
CN111526410A (zh) 一种基于影片信息的影院实时社交交互系统
CN114786028A (zh) 直播间标题生成方法、直播间推荐方法以及计算机设备
CN116647723A (zh) 数据处理方法、装置、电子设备、程序产品及介质
CN120935392A (zh) 信息显示方法、装置、设备及存储介质
CN117828109A (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