CN115643463A - 直播间中交互消息的显示方法、装置、设备及存储介质 - Google Patents
直播间中交互消息的显示方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115643463A CN115643463A CN202210904155.2A CN202210904155A CN115643463A CN 115643463 A CN115643463 A CN 115643463A CN 202210904155 A CN202210904155 A CN 202210904155A CN 115643463 A CN115643463 A CN 115643463A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- message
- real
- user
- interactive 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种直播间中交互消息的显示方法、装置、设备及存储介质,适用于直播服务器和直播客户端之间,直播客户端响应于针对直播间的访问操作,然后播放直播间服务器发送的直播间对应的视频流,并在直播间的实时交互消息的消息数量大于预设数量阈值时,生成针对直播间的交互消息过滤请求,直播服务器响应于直播客户端发送的交互消息过滤请求,确定与交互消息过滤请求对应的直播间,并获取直播间对应的实时交互消息以及直播客户端所属用户账户对应的用户特征标签,然后从实时交互消息筛选出与用户特征标签匹配的目标交互消息,并将目标交互消息返回至直播客户端,由直播客户端显示目标交互消息,以提高消息过滤精准度、个性化展示。
Description
技术领域
本发明涉及数据处理技术领域,特别是涉及一种直播间中交互消息的显 示方法、一种直播间中交互消息的显示装置、一种电子设备以及一种计算机 可读存储介质。
背景技术
在直播过程中,当观看同一直播间的用户人数过多,且不同的用户在直 播间中发送了大量的聊天信息时,某一用户不仅难以从大量的聊天信息中快 速获知到自身感兴趣的聊天信息,而且由于直播间中的聊天信息过多,用户 可能存在遗漏浏览感兴趣的聊天信息的风险,从而使用户在观看直播的体验 感差。
发明内容
本发明实施例是提供一种直播间中交互消息的显示方法、装置、电子设 备以及计算机可读存储介质,以解决现有技术中,用户难以在直播间中获取 感兴趣聊天信息以及存在遗漏感兴趣聊天信息的风险,导致用户观看直播的 体验感差的问题。
本发明实施例公开了一种直播间中交互消息的显示方法,所述方法适用 于直播服务器,所述方法包括:
响应于直播客户端发送的交互消息过滤请求,确定与所述交互消息过滤 请求对应的直播间,并获取所述直播间对应的实时交互消息以及所述直播客 户端所属用户账户对应的用户特征标签,所述交互消息过滤请求为所述直播 客户端响应于所述实时交互消息的消息数量大于预设数量阈值所生成的请 求;
从所述实时交互消息筛选出与所述用户特征标签匹配的目标交互消息;
将所述目标交互消息返回至所述直播客户端,所述直播客户端用于在输 出所述直播间对应的视频流的同时,显示所述目标交互消息。
可选地,所述获取所述直播间对应的实时交互消息以及所述直播客户端 所属用户账户对应的用户特征标签,包括:
获取所述直播间对应的实时交互消息与所述实时交互消息的消息数量;
获取所述用户账户对应的关注信息以及历史行为信息,所述关注信息为 所述直播客户端响应于用户在偏好收集页面的输入操作所生成的用于表征 用户偏好的信息;
根据所述关注信息和/或所述历史行为信息,生成与所述直播客户端所属 用户账户对应的用户特征标签。
可选地,所述根据所述关注信息和/或所述历史行为信息,生成与所述直 播客户端所属用户账户对应的用户特征标签,包括:
将所述关注信息对应的偏好特征标签作为所述用户账户对应的用户特 征标签;
和/或,将所述历史行为信息对应的行为信息标签作为所述用户账户对应 的用户特征标签。
可选地,所述直播服务器包括标签分类模型,所述从所述实时交互消息 筛选出与所述用户特征标签匹配的目标交互消息,包括:
对所述实时交互消息进行分词处理,将所述实时交互消息拆分为至少一 个分词,每一分词对应一分词特征;
若所述实时交互消息中的各个所述分词特征为无效消息特征,则将所述 实时交互消息进行剔除;
若所述实时交互消息中存在至少一个所述分词特征为有效消息特征,则 将所述有效消息特征输入至所述标签分类模型中,并输出与所述有效消息特 征对应的消息特征标签;
根据所述消息特征标签和所述用户特征标签进行相似度计算,从所述实 时交互消息中筛选出与所述用户特征标签匹配的目标交互消息。
可选地,所述根据所述消息特征标签和所述用户特征标签进行相似度计 算,从所述实时交互消息中筛选出与所述用户特征标签匹配的目标交互消息, 包括:
分别提取所述消息特征标签的第一特征语义和所述用户特征标签的第 二特征语义;
将所述第一特征语义与所述第二特征语义进行语义相似度计算,获得所 述消息特征标签与所述用户特征标签之间的标签相似度;
将所述标签相似度大于预设相似度阈值的实时交互消息作为与所述用 户标签特征匹配的目标交互消息。
本发明实施例还公开了一种直播间中交互消息的显示方法,所述方法适 用于直播客户端,所述方法包括:
响应于针对直播间的访问操作,播放直播间服务器发送的所述直播间对 应的视频流,并在所述直播间的实时交互消息的消息数量大于预设数量阈值 的情况下,生成针对所述直播间的交互消息过滤请求;
获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息, 并显示所述目标交互消息,所述目标交互消息为所述直播服务器根据直播客 户端所对应的用户特征标签,从所述直播间对应的实时交互消息中筛选出的 消息。
可选地,所述直播客户端包括偏好收集页面,所述偏好收集页面中包括 若干个偏好标签,还包括:
响应于针对所述偏好标签的选择操作,确定所述选择操作对应的至少一 个目标偏好标签,并根据所述目标偏好标签对应的标签信息,生成所述直播 客户端所属用户账户对应的关注信息;
将所述关注信息发送至所述直播服务器。
可选地,所述直播客户端包括行为信息收集页面,还包括:
响应于针对所述行为信息收集页面的用户操作,确定与所述用户操作对 应的历史行为信息;
将所述历史行为信息发送至所述直播服务器。
可选地,所述直播客户端包括消息显示区域,所述获取所述直播服务器 针对所述交互消息过滤请求返回的目标交互消息,并显示所述目标交互消息, 包括:
获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息, 以及所述目标交互消息的发送时序;
按照所述发送时序的先后顺序将所述目标交互消息显示在所述消息显 示区域中。
本发明实施例还公开了一种直播间中交互消息的显示装置,所述装置适 用于直播服务器,所述装置包括:
用户特征标签获模块,用于响应于直播客户端发送的交互消息过滤请求, 确定与所述交互消息过滤请求对应的直播间,并获取所述直播间对应的实时 交互消息以及所述直播客户端所属用户账户对应的用户特征标签,所述交互 消息过滤请求为所述直播客户端响应于所述实时交互消息的消息数量大于 预设数量阈值所生成的请求;
目标交互消息筛选模块,用于从所述实时交互消息筛选出与所述用户特 征标签匹配的目标交互消息;
目标交互消息返回模块,用于将所述目标交互消息返回至所述直播客户 端,所述直播客户端用于在输出所述直播间对应的视频流的同时,显示所述 目标交互消息。
可选地,所述用户特征标签获模块,包括:
消息数量获取子模块,用于获取所述直播间对应的实时交互消息与所述 实时交互消息的消息数量;
信息获取子模块,用于获取所述用户账户对应的关注信息以及历史行为 信息,所述关注信息为所述直播客户端响应于用户在偏好收集页面的输入操 作所生成的用于表征用户偏好的信息;
用户特征标签生成子模块,用于根据所述关注信息和/或所述历史行为信 息,生成与所述直播客户端所属用户账户对应的用户特征标签。
可选地,所述用户特征标签生成子模块具体用于:
将所述关注信息对应的偏好特征标签作为所述用户账户对应的用户特 征标签;
和/或,将所述历史行为信息对应的行为信息标签作为所述用户账户对应 的用户特征标签。
可选地,所述直播服务器包括标签分类模型,所述目标交互消息筛选模 块,包括:
分词特征确定子模块,用于对所述实时交互消息进行分词处理,将所述 实时交互消息拆分为至少一个分词,每一分词对应一分词特征;
实时交互消息剔除子模块,用于若所述实时交互消息中的各个所述分词 特征为无效消息特征,则将所述实时交互消息进行剔除;
消息特征标签输出子模块,用于若所述实时交互消息中存在至少一个所 述分词特征为有效消息特征,则将所述有效消息特征输入至所述标签分类模 型中,并输出与所述有效消息特征对应的消息特征标签;
目标交互消息筛选子模块,用于根据所述消息特征标签和所述用户特征 标签进行相似度计算,从所述实时交互消息中筛选出与所述用户特征标签匹 配的目标交互消息。
可选地,所述目标交互消息筛选子模块具体用于:
分别提取所述消息特征标签的第一特征语义和所述用户特征标签的第 二特征语义;
将所述第一特征语义与所述第二特征语义进行语义相似度计算,获得所 述消息特征标签与所述用户特征标签之间的标签相似度;
将所述标签相似度大于预设相似度阈值的实时交互消息作为与所述用 户标签特征匹配的目标交互消息。
本发明实施例还公开了一种直播间中交互消息的显示装置,所述装置适 用于直播客户端,所述装置包括:
交互消息过滤请求生成模块,用于响应于针对直播间的访问操作,播放 直播间服务器发送的所述直播间对应的视频流,并在所述直播间的实时交互 消息的消息数量大于预设数量阈值的情况下,生成针对所述直播间的交互消 息过滤请求;
目标交互消息显示模块,用于获取所述直播服务器针对所述交互消息过 滤请求返回的目标交互消息,并显示所述目标交互消息,所述目标交互消息 为所述直播服务器根据直播客户端所对应的用户特征标签,从所述直播间对 应的实时交互消息中筛选出的消息。
可选地,所述直播客户端包括偏好收集页面,所述偏好收集页面中包括 若干个偏好标签,所述装置还包括:
关注信息生成模块,用于响应于针对所述偏好标签的选择操作,确定所 述选择操作对应的至少一个目标偏好标签,并根据所述目标偏好标签对应的 标签信息,生成所述直播客户端所属用户账户对应的关注信息;
关注信息发送模块,用于将所述关注信息发送至所述直播服务器。
可选地,所述直播客户端包括行为信息收集页面,所述装置还包括:
历史行为信息确定模块,用于响应于针对所述行为信息收集页面的用户 操作,确定与所述用户操作对应的历史行为信息;
历史行为信息发送模块,用于将所述历史行为信息发送至所述直播服务 器。
可选地,所述直播客户端包括消息显示区域,所述目标交互消息显示模 块具体用于:
获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息, 以及所述目标交互消息的发送时序;
按照所述发送时序的先后顺序将所述目标交互消息显示在所述消息显 示区域中。
本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器 和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通 信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例 所述的方法。
本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当 由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方 法。
本发明实施例包括以下优点:
在本发明实施例中,适用于直播服务器和直播客户端之间,直播客户端 响应于针对直播间的访问操作,然后播放直播间服务器发送的直播间对应的 视频流,并在直播间的实时交互消息的消息数量大于预设数量阈值的情况下, 生成针对直播间的交互消息过滤请求,直播服务器响应于直播客户端发送的 交互消息过滤请求,确定与交互消息过滤请求对应的直播间,并获取直播间 对应的实时交互消息以及直播客户端所属用户账户对应的用户特征标签,然 后从实时交互消息筛选出与用户特征标签匹配的目标交互消息,并将目标交 互消息返回至直播客户端,由直播客户端显示目标交互消息,直播客户端通 过在实时交互消息的消息数量大于预设数量阈值时,向直播服务器发送交互 消息过滤请求,以使用户可以在大量的实时交互消息中快速获取到感兴趣的 消息,同时,直播服务器根据直播客户端的用户特征标签对实时交互消息进 行过滤,获得对应的目标交互消息,进而有针对性地不同的直播客户端过滤 不同的实时交互消息,提高了消息过滤的精准度,并将过滤后的目标交互消 息显示在直播客户端中,实现针对不同直播客户端的个性化展示的过程。
附图说明
图1是本发明实施例中提供的一种直播间中交互消息的显示方法的步骤 流程图;
图2是本发明实施例中提供的一种直播间中交互消息的显示方法的步骤 流程图;
图3是本发明实施例中提供的直播客户端与直播服务器之间处理实时交 互消息的示意图;
图4是本发明实施例中提供的一种直播间中交互消息的显示装置的结构 框图;
图5是本发明实施例中提供的一种直播间中交互消息的显示装置的结构 框图;
图6是本发明实施例中提供的一种电子设备的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明实施例中提供的一种直播间中交互消息的显示 方法的步骤流程图,应用于直播服务器,具体可以包括如下步骤:
步骤101,响应于直播客户端发送的交互消息过滤请求,确定与所述交 互消息过滤请求对应的直播间,并获取所述直播间对应的实时交互消息以及 所述直播客户端所属用户账户对应的用户特征标签,所述交互消息过滤请求 为所述直播客户端响应于所述实时交互消息的消息数量大于预设数量阈值 所生成的请求;
在本发明实施例中,可以应用于直播服务器,当直播服务器响应于直播 客户端发送的交互消息过滤请求时,可以先确定与交互消息过滤请求对应的 直播间,然后再获取直播间对应的实时交互消息以及直播客户端所属用户账 户对应的用户特征标签。
可选地,直播客户端可以为实现直播流播放,实时交互信息展示的客户 端,例如,直播客户端可以为能够进行通信的智能手机终端、电脑终端以及 平板终端等等,其至少包括直播流播放模块、直播间交互信息展示、直播消 息处理***(消息提取模块、消息过滤模块),其中,直播流播放模块可以 用于进行视频拉流,实现视频流的实时播放,直播间交互信息展示可以用于 请求交互信息,按服务器返回进行展示,直播消息处理***可以用于对用户 互动消息进行过滤,消息提取模块可以用于从消息队列提起互动消息,消息 过滤模块用于对直播间互动消息按用户喜好自动过滤,并返回直播前端进行 展示。直播服务器可以为提供流式直播播放控制服务的服务器,其至少包括 流式直播视频播放控制模块和用户大数据分析模块,其中,流式直播视频播 放控制模块可以用于提供数据分发、实时转码、视频录制、视频实时审核等 功能,用户大数据分析模块可以用于提取用户行为数据,实现用户特征标签 的分类。
交互消息过滤请求可以为直播客户端响应于实时交互消息的消息数量 大于预设数量阈值所生成的请求,消息数量可以为针对各个用户账户在直播 间发送的实时交互消息的数量,预设数量阈值可以为按照相关技术人员的实 际需求提前设置的数量值。例如,直播客户端检测到直播间中各个用户发送 的实时交互消息的数量为12条,预设数量阈值为10条,则可以由直播客户 端生成针对实时交互消息的交互消息过滤请求。直播间可以为包括多种不同 内容的直播间,例如,美食直播间、购物直播间、电影放映直播间等等。实 时交互消息可以为各个用户通过在直播客户端登录相应用户账户后,在直播 间发送的弹幕等形式的消息。用户特征标签可以为直播服务器通过检测各个 用户账号在对应的直播客户端执行的用户操作所生成的标签,其用于表征各 个用户账号的喜好特征。
在具体实现中,直播服务器可以实时获取直播间对应的实时交互消息和 实时交互消息的消息数量,接着获取由直播客户端发送的与用户账户对应的 关注信息以及历史行为信息,然后根据关注信息和/或历史行为信息生成与直 播客户端所属用户账户对应的用户特征标签,
可选地,关注信息可以为直播客户端响应于用户在偏好收集页面的输入 操作所生成的用于表征用户偏好的信息,偏好收集页面可以为用户账号注册 页面,或者在直播过程中弹出相应的浮窗等,本发明对此不作限定,在偏好 收集页面中包括多个偏好选项,如美食、电影、音乐、文学、人工智能等等, 用户可以在偏好收集界面中选择偏好选项或者主动在搜索栏在搜索相应的 偏好信息,当直播客户端响应用户在偏好收集页面中的输入操作之后,可以 基于偏好选项或者偏好信息生成对应的关注信息,例如,用户登录用户账号A,并在偏好收集页面中输入“电影”,则直播客户端可以生成“用户账号A 喜欢电影”的关注信息。
历史行为信息可以为在当前时刻之前,直播服务器通过实时监控用户在 直播客户端中登录某一用户账号时执行的用户操作所生成的信息,例如,参 照表1的内容,用户的历史行为包括但不限于:观看视频类型、点赞视频或 者帖子等、关注视频博主或者话题等、回复与视频或者帖子相关的消息,用 户A登录用户账号A,且在直播客户端中反复观看“美食”类视频,则直播 服务器可以根据用户的“反复观看美食类视频”生成“用户账号A经常浏览 美食视频”的历史行为信息,用户B登录用户账号B,且通过直播客户端浏 览了“旅游视频”,并点赞了该旅游视频,则直播服务器可以根据用户的“观 看并点赞旅游类视频”生成“用户账号A喜爱旅游视频”的历史行为信息。
观看视频类型 | 点赞 | 关注 | 回复 |
表1
具体的,直播服务器可以将关注信息对应的偏好特征标签作为用户账户 对应的用户特征标签,和/或,将历史行为信息对应的行为信息标签作为用户 账户对应的用户特征标签。
其中,用户特征标签为直播服务器根据关注信息和/或历史行为信息生成 用于表征用户偏好的标签,其至少包括偏好特征标签和行为信息标签,偏好 特征标签可以为直播服务器通过从关注信息中提取关键词,采用关键词与预 设特征标签进行匹配,且匹配成功的标签,例如,直播客户端向直播服务器 发送“用户账号A喜欢电影”的关注信息,则直播服务器可以从关注信息中 提取到“喜欢电影”的关键词,然后将“喜欢电影”的关键词与预设特征标 签进行匹配,获得针对用户账号A的偏好特征标签为“用户账号A对电影 感兴趣”。行为信息标签为可以直播服务器通过将历史行为信息与预设特征 标签中的预设行为信息进行匹配,且匹配成功的标签,例如,直播服务器监 控到用户通过用户账号A在直播客户端中“经常浏览美食视频”的历史行为 信息,则直播服务器可以将“经常浏览美食视频”的历史行为信息与各个预 设特征标签中的预设行为信息进行匹配,确定出与“经常浏览美食视频”的 历史行为信息对应的行为信息标签为“用户账号A对美食感兴趣”。
步骤102,从所述实时交互消息筛选出与所述用户特征标签匹配的目标 交互消息;
在本发明实施例中,直播服务器通过用户特征标签可以从若干条实时交 互消息中筛选出至少一条目标交互消息,目标交互消息可以为直播客户端展 示与用户特征标签对应的消息。
在具体实现中,直播服务器中的用户大数据分析模块至少包括标签分类 模型,直播服务器可以对实时交互消息进行分词处理,然后将实时交互消息 拆分为至少一个分词,每一分词对应一分词特征,若实时交互消息中的各个 分词特征为无效消息特征,则将实时交互消息进行剔除,若实时交互消息中 存在至少一个分词特征为有效消息特征,则将有效消息特征输入至标签分类 模型中,并输出与有效消息特征对应的消息特征标签,根据消息特征标签和 用户特征标签进行相似度计算,从实时交互消息中筛选出与用户特征标签匹配的目标交互消息。
可选地,分词特征可以为对实时交互消息进行分词处理之后,与分词对 应的特征,其包括无效消息特征和有效消息特征,其中,无效消息特征可以 为包括表情、标点符号等不具有词义的特征,有效消息特征可以为“电影”、 “美食”、“旅游”等具有词义的特征。标签分类模型则可以为用户大数据分 析模型中通过分析有效消息特征,提取出与实时交互消息对应的消息特征标 签的模型。
在本发明的一种示例中,假设用户账户A对应的直播客户端向直播服务 器发送交互消息过滤请求,确定与交互消息过滤请求对应的直播间为美食直 播间,同时获取到美食直播间中的实时交互消息的数量为600条,而预设数 量阈值为500条,则直播服务器可以根据用户账户A对应的“用户账号A 对美食感兴趣”的用户特征标签,分别对600条实时交互消息进行分词处理, 并得到各个分词的分词特征,若实时交互消息中存在300条实时交互消息为 表情或者标点符号,则将这300条实时交互消息的各个分词特征作为无效消 息特征,并将300条实时交互消息从直播间中剔除,接着将剩余200条实时 交互消息的有效消息特征输入至标签分类模型中,并输出与各个有效消息特 征对应的各个消息特征标签,然后将各个消息特征标签分别和“用户账号A 对美食感兴趣”的用户特征标签进行相似度计算,从剩余200条实时交互消 息中筛选出对美食感兴趣的目标交互消息。
具体的,通过分别提取消息特征标签的第一特征语义和用户特征标签的 第二特征语义,将第一特征语义与第二特征语义进行语义相似度计算,获得 消息特征标签与用户特征标签之间的标签相似度,将标签相似度大于预设相 似度阈值的实时交互消息作为与用户标签特征匹配的目标交互消息。
可选地,特征语义可以为特征标签的实际含义,其包括与消息特征标签 对应的第一特征语义和与用户特征标签对应的第二特征语义,例如,消息特 征标签对应的第一特征语义可以为“实时交互消息①为美食相关的消息”、 “实时交互消息②为旅游相关的消息”、“实时交互消息③为文学相关的消 息”,用户特征标签对应的第二特征语义可以为“用户特征标签为与美食相 关的标签”。标签相似度可以为消息特征标签与用户特征标签之间的相似度, 其用于判断实时交互消息是否为目标交互消息,预设相似度阈值可以为按照 相关技术人员的实际需求提前设置的相似度,例如,预设相似度阈值为60%、 80%等等。
在本发明的另一种示例中,假设直播客户端所属用户账户A的用户特征 标签为“用户账号A对美食感兴趣”,在直播间中存在实时交互消息①、实 时交互消息②以及实时交互消息③存在至少一个分词特征为有效消息特征, 且通过标签分类模型分别提取到消息特征标签a为“实时交互消息①为美食 相关的消息”、消息特征标签b为“实时交互消息②为旅游相关的消息”,以 及消息特征标签c为“实时交互消息③为文学相关的消息”,则可以将消息 特征标签a、消息特征标签b、消息特征标签c与用户特征标签进行语义相 似度计算,可以得出消息特征标签与所述用户特征标签之间的标签相似度大 小为:实时交互消息①>实时交互消息②>实时交互消息③,并且实时交互 消息①的标签相似度大于预设相似度阈值,则将实时交互消息①作为与用户 特征标签匹配的目标交互消息。
步骤103,将所述目标交互消息返回至所述直播客户端,所述直播客户 端用于在输出所述直播间对应的视频流的同时,显示所述目标交互消息。
在本发明实施例中,直播服务器从若干条实时交互消息中筛选出目标交 互消息之后,可以将目标交互消息返回至发送交互消息过滤请求的直播客户 端,由直播客户端在输出直播间对应的视频流的同时,可以采用相应的显示 样式显示出目标交互消息。
参照图2,示出了本发明实施例中提供的一种直播间中交互消息的显示 方法的步骤流程图,应用于直播客户端,具体可以包括如下步骤:
步骤201,响应于针对直播间的访问操作,播放直播间服务器发送的所 述直播间对应的视频流,并在所述直播间的实时交互消息的消息数量大于预 设数量阈值的情况下,生成针对所述直播间的交互消息过滤请求;
在本发明实施例中,可以应用于直播客户端,用户可以通过直播客户端 对直播间进行访问操作,以向直播服务器请求与直播间对应的视频流,并在 直播间的实时交互消息的消息数量大于预设数量阈值的情况下,直播客户端 可以生成针对当前直播间的交互消息过滤请求。
在本发明的一种示例中,假设预设数量阈值为500条,用户在直播客户 端中登录用户账户A,并且通过点击某一直播间的直播链接或者在直播应用 程序中直接选中某一直播间的直播窗口执行针对直播间的访问操作,直播服 务器检测到直播客户端对直播间的访问操作之后,向直播客户端发送直播间 对应的视频流,直播客户端则可以播放该视频流,直播客户端获取到当前直 播间存在600条实时交互消息,则可以生成针对当前直播间的交互消息过滤 请求。
作为一种示例,直播客户端包括偏好收集页面,偏好收集页面中包括若 干个偏好标签,响应于针对偏好标签的选择操作,确定选择操作对应的至少 一个目标偏好标签,并根据目标偏好标签对应的标签信息,生成直播客户端 所属用户账户对应的关注信息,将关注信息发送至直播服务器。
可选地,偏好标签可以为在偏好收集页面展示的不同类型的标签,例如, 在偏好收集页面中展示科技类的“机器人”、“芯片”、“通信”等,音乐类的: “华语歌曲”、“纯音乐”、“欧美摇滚”等,美食类的:“家常菜”、“糕点”、 “西餐”等,若用户选择了音乐类的偏好标签,则可以将所选择的偏好标签 作为目标偏好标签。标签信息可为从目标偏好标签中提取出的含义信息,例 如,目标偏好标签为“纯音乐”,则标签信息可以为“与音乐相关”,从而生成针对直播客户端所属用户账户对应的关注信息为“用户账号A喜欢音乐”, 然后直播客户端可以将“用户账号A喜欢音乐”的关注信息发送给直播服务 器。
作为另一种示例,直播客户端还包括行为信息收集页面,响应于针对行 为信息收集页面的用户操作,确定与用户操作对应的历史行为信息,将历史 行为信息发送至直播服务器。
可选地,信息收集页面可以为在直播客户端中登录用户账户,并执行了 用户操作的页面,例如,在播放直播间的视频流的应用程序中,用户在该应 用程序中反复观看某一类视频,则直播客户端可以确定出与“用户在该应用 程序中反复观看某一类视频”对应的历史行为信息,然后将历史行为信息发 送给直播服务器。
步骤202,获取所述直播服务器针对所述交互消息过滤请求返回的目标 交互消息,并显示所述目标交互消息,所述目标交互消息为所述直播服务器 根据直播客户端所对应的用户特征标签,从所述直播间对应的实时交互消息 中筛选出的消息。
在具体实现中,直播客户端包括消息显示区域,可以先获取直播服务器 针对交互消息过滤请求返回的目标交互消息,以及目标交互消息的发送时序, 然后按照发送时序的先后顺序将目标交互消息显示在消息显示区域中。
可选地,消息显示区域可以通过消息列表、弹幕区域或者悬浮窗等形式 显示在直播客户端中的顶部、底部、左侧或者右侧区域,本发明对此不作限 制。发送时序可以为目标交互消息的发送时间,并按发送时间的先后顺序将 目标交互消息显示在消息显示区域中,例如,存在目标交互消息①、目标交 互消息②、目标交互消息③,目标交互消息①的发送时间为16:30、目标交 互消息②发送时间为16:31、目标交互消息③发送时间为16:32,则在消息显 示区域中按照先后次序分别显示目标交互消息①---目标交互消息②---目标 交互消息③。
需要说明的是,本发明实施例包括但不限于上述示例,可以理解的是, 本领域技术人员在本发明实施例的思想指导下,还可以根据实际需求进行设 置,本发明对此不作限制。
在本发明实施例中,适用于直播服务器和直播客户端之间,直播客户端 响应于针对直播间的访问操作,然后播放直播间服务器发送的直播间对应的 视频流,并在直播间的实时交互消息的消息数量大于预设数量阈值的情况下, 生成针对直播间的交互消息过滤请求,直播服务器响应于直播客户端发送的 交互消息过滤请求,确定与交互消息过滤请求对应的直播间,并获取直播间 对应的实时交互消息以及直播客户端所属用户账户对应的用户特征标签,然 后从实时交互消息筛选出与用户特征标签匹配的目标交互消息,并将目标交 互消息返回至直播客户端,由直播客户端显示目标交互消息,直播客户端通 过在实时交互消息的消息数量大于预设数量阈值时,向直播服务器发送交互 消息过滤请求,以使用户可以在大量的实时交互消息中快速获取到感兴趣的 消息,同时,直播服务器根据直播客户端的用户特征标签对实时交互消息进 行过滤,获得对应的目标交互消息,进而有针对性地不同的直播客户端过滤 不同的实时交互消息,提高了消息过滤的精准度,并将过滤后的目标交互消 息显示在直播客户端中,实现针对不同直播客户端的个性化展示的过程。
为了使本领域技术人员更好地理解本发明实施例的技术方案,下面通过 一个例子进行示例性说明:
参照图3,示出了本发明实施例中提供的直播客户端与直播服务器之间 处理实时交互消息的示意图,具体通过以下步骤实现:
S1、用户进入直播间,开始进行直播视频播放。
S2、直播开始产生实时交互消息,判断实时交互消息的消息数量,当消 息数量大于预设数量阈值时,启用消息过滤算法。
S3、直播服务器中的直播消息处理模块首先获取用户特征标签,用户特 征标签由直播服务器的直播后台服务计算并保存。
S4、获取用户实时交互消息,从消息队列中获取当前实时交互消息。
S5、应用相似度计算算法,计算实时交互消息和用户特征标签之间的匹 配程度,计算时,可以先应用深度学习方法对实时交互消息进行消息特征标 签提取
S6、对实时交互信息的消息特征标签和用户特征标签进行相似度计算。 如果计算结果大于预设相似度阈值,则该实时交互消息作为目标交互消息, 并返回至直播客户端展示,否则过滤掉该实时交互消息,不进行展示。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系 列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述 的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或 者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例 均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图4,示出了本发明实施例中提供的一种直播间中交互消息的显示 装置的结构框图,所述装置适用于直播服务器,具体可以包括如下模块:
用户特征标签获模块401,用于响应于直播客户端发送的交互消息过滤 请求,确定与所述交互消息过滤请求对应的直播间,并获取所述直播间对应 的实时交互消息以及所述直播客户端所属用户账户对应的用户特征标签,所 述交互消息过滤请求为所述直播客户端响应于所述实时交互消息的消息数 量大于预设数量阈值所生成的请求;
目标交互消息筛选模块402,用于从所述实时交互消息筛选出与所述用 户特征标签匹配的目标交互消息;
目标交互消息返回模块403,用于将所述目标交互消息返回至所述直播 客户端,所述直播客户端用于在输出所述直播间对应的视频流的同时,显示 所述目标交互消息。
在一种可选实施例中,所述用户特征标签获模块401,包括:
消息数量获取子模块,用于获取所述直播间对应的实时交互消息与所述 实时交互消息的消息数量;
信息获取子模块,用于获取所述用户账户对应的关注信息以及历史行为 信息,所述关注信息为所述直播客户端响应于用户在偏好收集页面的输入操 作所生成的用于表征用户偏好的信息;
用户特征标签生成子模块,用于根据所述关注信息和/或所述历史行为信 息,生成与所述直播客户端所属用户账户对应的用户特征标签。
在一种可选实施例中,所述用户特征标签生成子模块具体用于:
将所述关注信息对应的偏好特征标签作为所述用户账户对应的用户特 征标签;
和/或,将所述历史行为信息对应的行为信息标签作为所述用户账户对应 的用户特征标签。
在一种可选实施例中,所述直播服务器包括标签分类模型,所述目标交 互消息筛选模块402,包括:
分词特征确定子模块,用于对所述实时交互消息进行分词处理,将所述 实时交互消息拆分为至少一个分词,每一分词对应一分词特征;
实时交互消息剔除子模块,用于若所述实时交互消息中的各个所述分词 特征为无效消息特征,则将所述实时交互消息进行剔除;
消息特征标签输出子模块,用于若所述实时交互消息中存在至少一个所 述分词特征为有效消息特征,则将所述有效消息特征输入至所述标签分类模 型中,并输出与所述有效消息特征对应的消息特征标签;
目标交互消息筛选子模块,用于根据所述消息特征标签和所述用户特征 标签进行相似度计算,从所述实时交互消息中筛选出与所述用户特征标签匹 配的目标交互消息。
在一种可选实施例中,所述目标交互消息筛选子模块具体用于:
分别提取所述消息特征标签的第一特征语义和所述用户特征标签的第 二特征语义;
将所述第一特征语义与所述第二特征语义进行语义相似度计算,获得所 述消息特征标签与所述用户特征标签之间的标签相似度;
将所述标签相似度大于预设相似度阈值的实时交互消息作为与所述用 户标签特征匹配的目标交互消息。
参照图5,示出了本发明实施例中提供的一种直播间中交互消息的显示 装置的结构框图,所述装置适用于直播客户端,具体可以包括如下模块:
交互消息过滤请求生成模块501,用于响应于针对直播间的访问操作, 播放直播间服务器发送的所述直播间对应的视频流,并在所述直播间的实时 交互消息的消息数量大于预设数量阈值的情况下,生成针对所述直播间的交 互消息过滤请求;
目标交互消息显示模块502,用于获取所述直播服务器针对所述交互消 息过滤请求返回的目标交互消息,并显示所述目标交互消息,所述目标交互 消息为所述直播服务器根据直播客户端所对应的用户特征标签,从所述直播 间对应的实时交互消息中筛选出的消息。
在一种可选实施例中,所述直播客户端包括偏好收集页面,所述偏好收 集页面中包括若干个偏好标签,所述装置还包括:
关注信息生成模块,用于响应于针对所述偏好标签的选择操作,确定所 述选择操作对应的至少一个目标偏好标签,并根据所述目标偏好标签对应的 标签信息,生成所述直播客户端所属用户账户对应的关注信息;
关注信息发送模块,用于将所述关注信息发送至所述直播服务器。
在一种可选实施例中,所述直播客户端包括行为信息收集页面,所述装 置还包括:
历史行为信息确定模块,用于响应于针对所述行为信息收集页面的用户 操作,确定与所述用户操作对应的历史行为信息;
历史行为信息发送模块,用于将所述历史行为信息发送至所述直播服务 器。
在一种可选实施例中,所述直播客户端包括消息显示区域,所述目标交 互消息显示模块502具体用于:
获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息, 以及所述目标交互消息的发送时序;
按照所述发送时序的先后顺序将所述目标交互消息显示在所述消息显 示区域中。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较 简单,相关之处参见方法实施例的部分说明即可。
另外,本发明实施例还提供了一种电子设备,包括:处理器,存储器, 存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器 执行时实现上述直播间中交互消息的显示方法实施例的各个过程,且能达到 相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质 上存储有计算机程序,计算机程序被处理器执行时实现上述直播间中交互消 息的显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复, 这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(RandomAccess Memory,简称RAM)、 磁碟或者光盘等。
图6为实现本发明各个实施例的一种电子设备的结构示意图。
该电子设备600包括但不限于:射频单元601、网络模块602、音频输 出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、 接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术 人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,电 子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的 部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔 记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过 程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理 器610处理;另外,将上行的数据发送给基站。通常,射频单元601包括但 不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器 等。此外,射频单元601还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块602为用户提供了无线的宽带互联网访问,如帮 助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元603可以将射频单元601或网络模块602接收的或者在存 储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输 出单元603还可以提供与电子设备600执行的特定功能相关的音频输出(例 如,呼叫信号接收声音、消息接收声音等等)。音频输出单元606包括扬声 器、蜂鸣器以及受话器等。
输入单元604用于接收音频或视频信号。输入单元604可以包括图形处 理器(Graphics Processing Unit,GPU)6041和麦克风6042,图形处理器6041 对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静 态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元 606上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它 存储介质)中或者经由射频单元601或网络模块602进行发送。麦克风6042 可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发送到移动通信基 站的格式输出。
电子设备600还包括至少一种传感器605,比如光传感器、运动传感器 以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中, 环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传 感器可在电子设备600移动到耳边时,关闭显示面板6061和/或背光。作为 运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度 的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比 如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计 步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传 感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等, 在此不再赘述。
显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单 元606可包括显示面板6061,可以采用液晶显示器(Liquid Crystal Display, LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配 置显示面板6061。
用户输入单元607可用于接收输入的数字或字符信息,以及产生与电子 设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607 包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏, 可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合 的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面 板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置 检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制 器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标, 再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采 用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除 了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体 地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控 制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071 检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类 型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视 觉输出。虽然在图6中,触控面板6071与显示面板6061是作为两个独立的 部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控 面板6071与显示面板6061集成而实现电子设备的输入和输出功能,具体此 处不做限定。
接口单元608为外部装置与电子设备600连接的接口。例如,外部装置 可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线 或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频 输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元608可以用于 接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入 传输到电子设备600内的一个或多个元件或者可以用于在电子设备600和外 部装置之间传输数据。
存储器609可用于存储软件程序以及各种数据。存储器609可主要包括 存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功 能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区 可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外, 存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例 如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器610是电子设备的控制中心,利用各种接口和线路连接整个电子 设备的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块, 以及调用存储在存储器609内的数据,执行电子设备的各种功能和处理数据, 从而对电子设备进行整体监控。处理器610可包括一个或多个处理单元;优 选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器 主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线 通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。
电子设备600还可以包括给各个部件供电的电源611(比如电池),优选 的,电源611可以通过电源管理***与处理器610逻辑相连,从而通过电源 管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备600包括一些未示出的功能模块,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意 在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者 装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包 括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况 下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方 法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述 实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通 过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的 技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、 光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器, 空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上 述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的, 本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求 所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例 描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子 硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术 方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使 用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描 述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应 过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例 如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的 划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一 些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直 接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接, 可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单 元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使 用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前 述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种 可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限 于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应以权利要求的保护范围为准。
Claims (13)
1.一种直播间中交互消息的显示方法,其特征在于,包括:
响应于直播客户端发送的交互消息过滤请求,确定与所述交互消息过滤请求对应的直播间,并获取所述直播间对应的实时交互消息以及所述直播客户端所属用户账户对应的用户特征标签,所述交互消息过滤请求为所述直播客户端响应于所述实时交互消息的消息数量大于预设数量阈值所生成的请求;
从所述实时交互消息筛选出与所述用户特征标签匹配的目标交互消息;
将所述目标交互消息返回至所述直播客户端,所述直播客户端用于在输出所述直播间对应的视频流的同时,显示所述目标交互消息。
2.根据权利要求1所述的方法,其特征在于,所述获取所述直播间对应的实时交互消息以及所述直播客户端所属用户账户对应的用户特征标签,包括:
获取所述直播间对应的实时交互消息与所述实时交互消息的消息数量;
获取所述用户账户对应的关注信息以及历史行为信息,所述关注信息为所述直播客户端响应于用户在偏好收集页面的输入操作所生成的用于表征用户偏好的信息;
根据所述关注信息和/或所述历史行为信息,生成与所述直播客户端所属用户账户对应的用户特征标签。
3.根据权利要求2所述的方法,所述根据所述关注信息和/或所述历史行为信息,生成与所述直播客户端所属用户账户对应的用户特征标签,包括:
将所述关注信息对应的偏好特征标签作为所述用户账户对应的用户特征标签;
和/或,将所述历史行为信息对应的行为信息标签作为所述用户账户对应的用户特征标签。
4.根据权利要求1所述的方法,其特征在于,所述直播服务器包括标签分类模型,所述从所述实时交互消息筛选出与所述用户特征标签匹配的目标交互消息,包括:
对所述实时交互消息进行分词处理,将所述实时交互消息拆分为至少一个分词,每一分词对应一分词特征;
若所述实时交互消息中的各个所述分词特征为无效消息特征,则将所述实时交互消息进行剔除;
若所述实时交互消息中存在至少一个所述分词特征为有效消息特征,则将所述有效消息特征输入至所述标签分类模型中,并输出与所述有效消息特征对应的消息特征标签;
根据所述消息特征标签和所述用户特征标签进行相似度计算,从所述实时交互消息中筛选出与所述用户特征标签匹配的目标交互消息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述消息特征标签和所述用户特征标签进行相似度计算,从所述实时交互消息中筛选出与所述用户特征标签匹配的目标交互消息,包括:
分别提取所述消息特征标签的第一特征语义和所述用户特征标签的第二特征语义;
将所述第一特征语义与所述第二特征语义进行语义相似度计算,获得所述消息特征标签与所述用户特征标签之间的标签相似度;
将所述标签相似度大于预设相似度阈值的实时交互消息作为与所述用户标签特征匹配的目标交互消息。
6.一种直播间中交互消息的显示方法,其特征在于,包括:
响应于针对直播间的访问操作,播放直播间服务器发送的所述直播间对应的视频流,并在所述直播间的实时交互消息的消息数量大于预设数量阈值的情况下,生成针对所述直播间的交互消息过滤请求;
获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息,并显示所述目标交互消息,所述目标交互消息为所述直播服务器根据直播客户端所对应的用户特征标签,从所述直播间对应的实时交互消息中筛选出的消息。
7.根据权利要求6所述的方法,其特征在于,所述直播客户端包括偏好收集页面,所述偏好收集页面中包括若干个偏好标签,还包括:
响应于针对所述偏好标签的选择操作,确定所述选择操作对应的至少一个目标偏好标签,并根据所述目标偏好标签对应的标签信息,生成所述直播客户端所属用户账户对应的关注信息;
将所述关注信息发送至所述直播服务器。
8.根据权利要求7所述的方法,其特征在于,所述直播客户端包括行为信息收集页面,还包括:
响应于针对所述行为信息收集页面的用户操作,确定与所述用户操作对应的历史行为信息;
将所述历史行为信息发送至所述直播服务器。
9.根据权利要求6所述的方法,其特征在于,所述直播客户端包括消息显示区域,所述获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息,并显示所述目标交互消息,包括:
获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息,以及所述目标交互消息的发送时序;
按照所述发送时序的先后顺序将所述目标交互消息显示在所述消息显示区域中。
10.一种直播间中交互消息的显示装置,其特征在于,包括:
用户特征标签获模块,用于响应于直播客户端发送的交互消息过滤请求,确定与所述交互消息过滤请求对应的直播间,并获取所述直播间对应的实时交互消息以及所述直播客户端所属用户账户对应的用户特征标签,所述交互消息过滤请求为所述直播客户端响应于所述实时交互消息的消息数量大于预设数量阈值所生成的请求;
目标交互消息筛选模块,用于从所述实时交互消息筛选出与所述用户特征标签匹配的目标交互消息;
目标交互消息返回模块,用于将所述目标交互消息返回至所述直播客户端,所述直播客户端用于在输出所述直播间对应的视频流的同时,显示所述目标交互消息。
11.一种直播间中交互消息的显示装置,其特征在于,包括:
交互消息过滤请求生成模块,用于响应于针对直播间的访问操作,播放直播间服务器发送的所述直播间对应的视频流,并在所述直播间的实时交互消息的消息数量大于预设数量阈值的情况下,生成针对所述直播间的交互消息过滤请求;
目标交互消息显示模块,用于获取所述直播服务器针对所述交互消息过滤请求返回的目标交互消息,并显示所述目标交互消息,所述目标交互消息为所述直播服务器根据直播客户端所对应的用户特征标签,从所述直播间对应的实时交互消息中筛选出的消息。
12.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如权利要求1-5或6-9任一项所述的方法。
13.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-5或6-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210904155.2A CN115643463A (zh) | 2022-07-28 | 2022-07-28 | 直播间中交互消息的显示方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210904155.2A CN115643463A (zh) | 2022-07-28 | 2022-07-28 | 直播间中交互消息的显示方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115643463A true CN115643463A (zh) | 2023-01-24 |
Family
ID=84940042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210904155.2A Pending CN115643463A (zh) | 2022-07-28 | 2022-07-28 | 直播间中交互消息的显示方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115643463A (zh) |
-
2022
- 2022-07-28 CN CN202210904155.2A patent/CN115643463A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110381371B (zh) | 一种视频剪辑方法及电子设备 | |
CN108632658B (zh) | 一种弹幕显示方法、终端 | |
CN109857905B (zh) | 一种视频编辑方法及终端设备 | |
CN110798397B (zh) | 文件发送方法、装置和电子设备 | |
CN108494665B (zh) | 一种群消息显示方法及移动终端 | |
CN111143015B (zh) | 一种截屏方法及电子设备 | |
CN110557683B (zh) | 一种视频播放控制方法及电子设备 | |
CN112689201B (zh) | 弹幕信息识别方法、显示方法、服务器及电子设备 | |
CN109561211B (zh) | 一种信息显示方法及移动终端 | |
CN108616448B (zh) | 一种信息分享的路径推荐方法及移动终端 | |
CN109165320B (zh) | 一种信息收藏方法及移动终端 | |
CN111491211B (zh) | 视频处理方法、视频处理装置及电子设备 | |
CN110866038A (zh) | 信息推荐方法及终端设备 | |
CN110162653B (zh) | 一种图文排序推荐方法及终端设备 | |
CN109388456B (zh) | 一种头像选择方法及移动终端 | |
CN110544287B (zh) | 一种配图处理方法及电子设备 | |
CN108391253B (zh) | 一种应用程序的推荐方法、移动终端 | |
CN107992615B (zh) | 一种网址推荐方法、服务器及终端 | |
CN107728877B (zh) | 一种应用推荐方法及移动终端 | |
CN111212316B (zh) | 视频生成方法及电子设备 | |
CN111143614A (zh) | 视频显示方法及电子设备 | |
CN110062281B (zh) | 一种播放进度调节方法及其终端设备 | |
CN109063076B (zh) | 一种图片生成方法及移动终端 | |
CN109670105B (zh) | 搜索方法及移动终端 | |
CN109510897B (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 |