1.一种直播间的标签适配方法,其特征在于,该方法包括以下步骤:
S1:获取每位用户在指定周期内观看过的所有直播间ID,按照用户观看直播间的时序,将每位用户观看过的所有直播间ID,排列形成该用户的直播间ID序列,转到S2;
S2:将每个直播间ID序列中的所有直播间ID,均转化为直播间ID向量,将所有直播间ID向量形成直播间ID向量数组,转到S3;
S3:在直播间ID向量数组中,计算需要适配的直播间ID向量,与每个其他直播间ID向量的相似度,转到S4;
S4:在所有其他直播间ID向量中,选取相似度排名至少前10的直播间ID向量,作为比对直播间ID向量,转到S5;
S5:根据所有比对直播间ID向量对应的分区标签,确定需要适配的直播间ID的分区标签。
2.如权利要求1所述的直播间的标签适配方法,其特征在于,S1中所述获取每位用户在指定周期内观看过的所有直播间ID的流程包括:获取每位用户在指定周期内观看过的所有直播间的观看信息,观看信息包括该直播间的直播间ID、观看时长、分区标签、以及开始观看时间;将直播间ID为空、或者观看时长小于指定值的观看信息剔除。
3.如权利要求2所述的直播间的标签适配方法,其特征在于,S1中所述用户的直播间ID序列包括若干直播间ID数组,每组直播间ID数组包括:固定时长内该用户观看的所有直播间ID,所有直播间ID按照开始观看时间的升序进行排列。
4.如权利要求1至3任一项所述的直播间的标签适配方法,其特征在于,S5的流程包括:
确定所述所有比对直播间ID向量对应的分区标签,将相同数量最多的分区标签,作为需要适配的直播间ID的分区标签。
5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。
6.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1至4任一项所述的方法。
7.一种直播间的标签适配系统,其特征在于:该系统包括设置于服务端上的直播间ID序列创建模块、直播间ID向量转换模块、向量相似度计算模块、直播间ID向量选取模块、以及分区标签设置模块;
直播间ID序列创建模块用于:获取每位用户在指定周期内观看过的所有直播间ID,按照用户观看直播间的时序,将每位用户观看过的所有直播间ID,排列形成该用户的直播间ID序列,向直播间ID向量转换模块发送直播间ID向量转换信号;
直播间ID向量转换模块用于:收到直播间ID向量转换信号后,将每个直播间ID序列中的所有直播间ID,均转化为直播间ID向量,将所有直播间ID向量形成直播间ID向量数组,向向量相似度计算模块发送向量相似度计算信号;
向量相似度计算模块用于:收到向量相似度计算信号后,在直播间ID向量数组中,计算需要适配的直播间ID向量,与每个其他直播间ID向量的相似度,向直播间ID向量选取模块发送直播间ID向量选取信号;
直播间ID向量选取模块用于:收到直播间ID向量选取信号后,在所有其他直播间ID向量中,选取相似度排名至少前10的直播间ID向量,作为比对直播间ID向量,向分区标签设置模块发送分区标签设置信号;
分区标签设置模块用于:收到分区标签设置信号后,根据所有比对直播间ID向量对应的分区标签,确定需要适配的直播间ID的分区标签。
8.如权利要求7所述的直播间的标签适配系统,其特征在于:所述直播间ID序列创建模块获取每位用户在指定周期内观看过的所有直播间ID的流程包括:获取每位用户在指定周期内观看过的所有直播间的观看信息,观看信息包括该直播间的直播间ID、观看时长、分区标签、以及开始观看时间;将直播间ID为空、或者观看时长小于指定值的观看信息剔除。
9.如权利要求8所述的直播间的标签适配系统,其特征在于:所述直播间ID序列创建模块中的用户的直播间ID序列包括若干直播间ID数组,每组直播间ID数组包括:固定时长内该用户观看的所有直播间ID,所有直播间ID按照开始观看时间的升序进行排列。
10.如权利要求7至9任一项所述的直播间的标签适配系统,其特征在于:所述分区标签设置模块的流程包括:确定所述所有比对直播间ID向量对应的分区标签,将相同数量最多的分区标签,作为需要适配的直播间ID的分区标签。