1.一种根据弹幕内容情绪匹配颜色的系统,其特征在于,包括:数据采集模块,用于采集用户弹幕中出现的超过预设次数的词汇;
情绪词库,用于存储数据采集模块采集到的词汇;情绪词库包括一个情绪等级列表,用于将情绪词库中的词汇赋予情绪,并将情绪分为不同等级,每个等级的词汇对应一个加权值;
反语词库,用于存储汉语中的否定词语;
计算模块,用于计算每条弹幕里,所有符合情绪词库中词汇的平均加权值;
配色模块,包括多种颜色,用于为每个平均加权值匹配一种对应颜色;使得用户编辑的弹幕显示成对应的颜色;
所述每个等级的词汇对应一个加权值,若弹幕中该词汇前一个词语存在于反语词库中,则该等级的词汇的加权值变为:原加权值乘以-1。
2.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:情绪等级列表中,每个等级至少有一个词汇。
3.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:将情绪词库中的词汇分为不同等级时,包括0级、多级负等级和多级正等级,其中0级表示中性词汇;负等级的值越小,表示对应词汇的情绪越负面;正等级的值越大,表示对应词汇的情绪越正面。
4.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:配色模块中,最大平均加权值的颜色设置为红色,最小平均加权值的颜色设置为紫色。
5.如权利要求4所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:最大平均加权值和最小平均加权值之间的颜色,根据RGB色彩模式依次对应设置。
6.一种根据弹幕内容情绪匹配颜色的方法,其特征在于,包括:S1.将弹幕中出现的高频率词汇存储到一个情绪词库中,并将汉语中否定词语存入一个反语词库中;
S2.将情绪词库中的每个词汇赋予情绪,并将情绪划分为不同等级,每个等级的词汇对应一个加权值;
S3.将用户编辑的弹幕中,所有存在于情绪词库中的词汇的加权值相加,其中,若是某个存在于情绪词库中的词汇,其前一个词语存在于反语词库中,则存在于情绪词库中的该词汇的加权值乘以-1;将相加后总的加权值除以加权值的个数,得到平均加权值;
S4.每个平均加权值对应一种颜色,将用户编辑的弹幕显示成对应的颜色。
7.如权利要求6所述的根据弹幕内容情绪匹配颜色的方法,其特征在于:情绪词库中,通过设置情绪等级列表存储词汇对应的等级,等级包括分为0级、多级负等级和多级正等级,负等级的值越小,对应的词汇所代表的情绪越负面;正等级的值越大,对应的词汇所代表的情绪越正面,0级为中性词汇。
8.如权利要求7所述的根据弹幕内容情绪匹配颜色的方法,其特征在于:每个等级的词汇对应的加权值,为正态分布,越接近0级的加权值的绝对值越偏向0;或者加权值使用层次分析法或德尔菲法确定。
9.如权利要求6所述的根据弹幕内容情绪匹配颜色的方法,其特征在于:每个平均加权值对应一种颜色,最大平均加权值的颜色设置为红色,最小平均加权值的颜色设置为紫色;
最大平均加权值和最小平均加权值之间的颜色,根据RGB色彩模式依次对应设置。
10.如权利要求6所述的根据弹幕内容情绪匹配颜色的方法,其特征在于:得到平均加权值的具体步骤为,S301.在用户编辑的弹幕中,判断是否有词汇存在于情绪词库内,若是,进入S302;若否,结束;
S302.记录弹幕中存在于情绪词库2内的词汇,并得到其对应的加权值;
S303.判断每个记录词汇前面的词语,是否存在于反语词库中,若是,进入S304;若否,进入S305;
S304.将记录的该词语对应的加权值乘以-1;
S305.将所有记录的词汇对应的加权值相加后,再除以加权值的个数,得到平均加权值。