1.一种直播中的相似弹幕合并方法,其特征在于,该方法包括以下步骤:S1:对待显示弹幕进行分词,得到当前弹幕的分词信息,分词信息包括当前弹幕的每个词、以及每个词的出现次数,转到S2;
S2:将当前弹幕的分词信息,与弹幕缓存池中的每条已显示弹幕的分词信息进行对比计算,得到当前弹幕与弹幕缓存池中的每条已显示弹幕的弹幕比对值,根据每个弹幕比对值得到对应的弹幕相似度,转到S3;
S3:当弹幕缓存池中,存在与当前弹幕的弹幕相似度,超过指定阈值的已显示弹幕时,将该已显示弹幕作为当前弹幕的相似弹幕,在直播弹幕列表中将相似弹幕的显示次数+1;
S2中所述弹幕比对值P的计算公式为:
定义当前弹幕的分词信息为x,比对弹幕的分词信息为y;
上述公式中a的计算公式为:a=x1·y1+x2·y2+…+xn·yn,其中x1至xn,为x中与y相同的每个词的出现次数;y1至yn,为y中与x相同的每个词的出现次数;
上述公式中b的计算公式为:b=x012+x022+…+x0m2,其中x01至x0m,为x中每个词的出现次数;
上述公式中c的计算公式为:c=y012+y022+…+y0z2,其中y01至y0z,为y中每个词的出现次数。
2.如权利要求1所述的直播中的相似弹幕合并方法,其特征在于,S2中所述根据每个弹幕比对值得到对应的弹幕相似度的流程包括:弹幕相似度Q的计算公式为:Q=1-arccosP/
180。
3.如权利要求1至2任一项所述的直播中的相似弹幕合并方法,其特征在于,S2之前还包括以下步骤:保存已显示的X条弹幕的分词信息,形成弹幕缓存池。
4.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至3任一项所述的方法。
5.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1至3任一项所述的方法。
6.一种直播中的相似弹幕合并系统,其特征在于:该系统包括设置于服务端上的弹幕分词模块、弹幕比对模块和弹幕显示模块;
弹幕分词模块用于:对待显示弹幕进行分词,得到当前弹幕的分词信息,分词信息包括当前弹幕的每个词、以及每个词的出现次数,向弹幕比对模块发送弹幕比对信号;
弹幕比对模块用于:收到弹幕比对信号后,将当前弹幕的分词信息,与弹幕缓存池中的每条已显示弹幕的分词信息进行对比计算,得到当前弹幕与弹幕缓存池中的每条已显示弹幕的弹幕比对值,根据每个弹幕比对值得到对应的弹幕相似度,向弹幕显示模块发送弹幕显示信号;
弹幕显示模块用于:收到弹幕显示信号后,当弹幕缓存池中,存在与当前弹幕的弹幕相似度,超过指定阈值的已显示弹幕时,将该已显示弹幕作为当前弹幕的相似弹幕,在直播弹幕列表中将相似弹幕的显示次数+1;
所述弹幕比对模块中的弹幕比对值P的计算公式为:
定义当前弹幕的分词信息为x,比对弹幕的分词信息为y;
上述公式中a的计算公式为:a=x1·y1+x2·y2+…+xn·yn,其中x1至xn,为x中与y相同的每个词的出现次数;y1至yn,为y中与x相同的每个词的出现次数;
上述公式中b的计算公式为:b=x012+x022+…+x0m2,其中x01至x0m,为x中每个词的出现次数;
上述公式中c的计算公式为:c=y012+y022+…+y0z2,其中y01至y0z,为y中每个词的出现次数。
7.如权利要求6所述的直播中的相似弹幕合并系统,其特征在于:所述弹幕比对模块中的根据每个弹幕比对值得到对应的弹幕相似度的流程包括:弹幕相似度Q的计算公式为:Q=1-arccosP/180。
8.如权利要求6至7任一项所述的直播中的相似弹幕合并系统,其特征在于:该系统还包括设置于服务端上的弹幕缓存池创建模块,其用于:保存已显示的X条弹幕的分词信息,形成弹幕缓存池。