【技术实现步骤摘要】
基于在线问答活动的弹幕答案分发方法、服务器及存储介质
本专利技术涉及数据处理
,尤其涉及一种基于在线问答活动的弹幕答案分发方法、服务器及存储介质。
技术介绍
视频节目现在非常受观众欢迎,商家为了吸引观众,喜欢在视频中做吸引人的节目,其中就包括问题抢答活动。而现在人们越来越喜欢通过弹幕的形式发布对所观看视频相关的看法、评论及观点,在视频节目中,主持人经常会在视频中提问,用户也可以通过弹幕的形式回答主持人提出的问题。但是,不同的用户根据主持人提出的问题做出的反应及发布的弹幕内容会有所不同,包括了正确答案弹幕、错误答案弹幕及非答案弹幕。因此在主持人提出问题后,假如用户打开了弹幕功能,就会在屏幕上显示大量的弹幕,且不进行分类,用户无法根据自身需求选择弹幕展示的方式,进而影响了用户观看体验。因此,如何根据用户的不同需求,自动化选择弹幕展示方式进行答案弹幕分发,提高用户的观看体验已成为亟需解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种基于在线问答活动的弹幕答案分发方法、服务器及存储介质,旨在解决如何根据用户的不同需求,自动化选择弹幕展示方式进行答案弹幕分发,提高用户的观看体验的问题。为实现上述目的,本专利技术提供的一种基于在线问答活动的弹幕答案分发方法,应用于服务器,该方法包括:获取步骤:获取客户端上传的多条弹幕文本数据、多条第一语音数据及对应的语音上传时间,利用预设的语音转换算法将所有所述第一语音数据转化成第一文本数据,从所述第一文本数据中筛选出疑问句 ...
【技术保护点】
1.一种基于在线问答活动的弹幕答案分发方法,应用于服务器,其特征在于,该方法包括:/n获取步骤:获取客户端上传的多条弹幕文本数据、多条第一语音数据及对应的语音上传时间,利用预设的语音转换算法将所有所述第一语音数据转化成第一文本数据,从所述第一文本数据中筛选出疑问句及陈述句,将各个所述疑问句与预先创建的问答库中各个预设问题之间进行相似度值计算,筛选出相似度值最大者对应的预设问题作为目标问题,同时根据所述目标问题对应的目标答案从第一文本数据中找到匹配一致的陈述句作为目标答案;/n处理步骤:将所述目标问题及目标答案对应的语音上传时间分别记为起始时间及结束时间,从所述起始时间到结束时间之间产生的所有弹幕文本数据中剔除非答案弹幕得到疑似答案弹幕,将每个所述疑似答案弹幕分别与目标答案进行相似度值计算,筛选出相似度值最大者对应的疑似答案弹幕作为正确答案弹幕,将除所述正确答案弹幕的其他疑似答案弹幕作为错误答案弹幕;/n建立步骤:根据所述非答案弹幕、正确答案弹幕及错误答案弹幕分别创建多种类型的答案弹幕展示方式;及/n展示步骤:接收所述客户端上传的弹幕展示请求,对所述弹幕展示请求进行解析得到用户属性信息及 ...
【技术特征摘要】
1.一种基于在线问答活动的弹幕答案分发方法,应用于服务器,其特征在于,该方法包括:
获取步骤:获取客户端上传的多条弹幕文本数据、多条第一语音数据及对应的语音上传时间,利用预设的语音转换算法将所有所述第一语音数据转化成第一文本数据,从所述第一文本数据中筛选出疑问句及陈述句,将各个所述疑问句与预先创建的问答库中各个预设问题之间进行相似度值计算,筛选出相似度值最大者对应的预设问题作为目标问题,同时根据所述目标问题对应的目标答案从第一文本数据中找到匹配一致的陈述句作为目标答案;
处理步骤:将所述目标问题及目标答案对应的语音上传时间分别记为起始时间及结束时间,从所述起始时间到结束时间之间产生的所有弹幕文本数据中剔除非答案弹幕得到疑似答案弹幕,将每个所述疑似答案弹幕分别与目标答案进行相似度值计算,筛选出相似度值最大者对应的疑似答案弹幕作为正确答案弹幕,将除所述正确答案弹幕的其他疑似答案弹幕作为错误答案弹幕;
建立步骤:根据所述非答案弹幕、正确答案弹幕及错误答案弹幕分别创建多种类型的答案弹幕展示方式;及
展示步骤:接收所述客户端上传的弹幕展示请求,对所述弹幕展示请求进行解析得到用户属性信息及输入答案,将所述用户属性信息输入预先训练的弹幕展示方式识别模型,输出对应的弹幕展示方式,根据所述弹幕展示方式向所述客户端展示答案弹幕;或
接收所述客户端上传的弹幕展示请求,对所述弹幕展示请求进行解析得到弹幕展示方式及输入答案,根据所述弹幕展示方式向所述客户端展示答案弹幕。
2.如权利要求1所述的基于在线问答活动的弹幕答案分发方法,其特征在于,所述弹幕展示方式识别模型为卷积神经网络模型,所述弹幕展示方式识别模型的训练过程如下:
获取预设数量的用户属性信息样本,为每一个用户属性信息样本分配唯一的弹幕展示方式;
将所述用户属性信息样本按照预设比例分成训练集和验证集,所述训练集中的图像样本数量大于所述验证集中的图像样本数量;
将所述训练集中的用户属性信息样本输入所述卷积神经网络模型进行训练,每隔预设周期使用所述验证集对所述卷积神经网络模型进行验证,利用所述验证集中各个用户属性信息和对应的弹幕展示方式对该弹幕展示方式识别模型的准确率进行验证;及
当验证的准确率大于预设阈值时,结束训练,得到所述弹幕展示方式识别模型。
3.如权利要求1所述的基于在线问答活动的弹幕答案分发方法,其特征在于,在所述展示步骤之后,该方法还包括判断步骤:
利用安装于所述客户端上的桌面式眼动仪分别获取用户各个预设时间点对应的瞳孔中心坐标,并判断每个所述瞳孔中心坐标是否存在有坐标数据匹配一致的答案弹幕,若存在,则获取该预设时间点对应的用户人脸图像,将所述用户人脸图像输入预先训练的情绪识别模型,输出对应的情绪类别,若所述情绪类别为预设类别,则停止向所述客户端展示答案弹幕。
4.如权利要求1所述的基于在线问答活动的弹幕答案分发方法,其特征在于,该方法还包括分配步骤:
为所述非答案弹幕、正确答案弹幕及错误答案弹幕各自对应的弹幕展示框分别分配唯一的预设展示颜色。
5.如权利要求1所述的基于在线问答活动的弹幕答案分发方法,其特征在于,该方法还包括设置步骤:
实时计算每个用户对应的所述输入答案在相同预设时长内的答案准确率,并设置用户对应的所述弹幕展示框的大小随着答案准确率的提升而变大。
6.如权利要求1-5任一项所述的基于在线问答活动的弹幕答案分发方法,其特征在于,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。