一种直播推荐方法技术

技术编号:29405491 阅读:16 留言:0更新日期:2021-07-23 22:44
一种直播推荐方法,用于为BCB电子商务平台用户进行直播推荐,包括:获取用户信息;计算每个直播对用户的推荐指数;计算直播相似用户的推荐指数,表示用户的相似用户与直播的匹配程度;计算直播的推荐度,包括需求直播的推荐度和技术相关直播的推荐度;生成推荐列表,包括需求直播推荐列表和技术相关直播推荐列表;生成用户推荐列表,根据用户感兴趣的方向为技术方向和/或需求方向,由技术相关直播推荐列表和/或需求直播推荐列表生成用户推荐列表。本方法通过推荐能够使用户快速精准的获取有效信息,降低其他信息以及无效信息的干扰,提高用户的工作效率和体验感。

【技术实现步骤摘要】
一种直播推荐方法
本专利技术涉及直播
,具体涉及一种为BCB电子商务平台用户进行直播推荐的方法。
技术介绍
近年来,中国B2B电商成长迅速,甚至撬动了具有万亿市场规模但长期相对传统封闭的领域,比如钢铁、机械、化工、原材料等。对于B2B模式,是面向企业和企业之间的交易模式。针对BCB电子商务平台的直播,目前平台的直播类型主要为新技术直播、技术需求直播、采购需求直播(采购需求直播简称为需求直播,新技术直播和技术需求直播统一称为技术相关直播)。为了使用户更加精准的获取有效信息,降低其他信息以及无效信息的干扰,采取一定的推荐方法为用户进行直播推荐,使用户能够快速的在大量的信息中获取自己需要的信息。
技术实现思路
本专利技术的目的是:针对
技术介绍
描述的问题,本专利技术提供一种为BCB电子商务平台用户进行直播推荐的方法,能够为用户快速精准地提供直播推荐。为了解决上述问题,本专利技术所采用的技术方案是:一种直播推荐方法,用于为BCB电子商务平台用户进行直播推荐,其特征在于,所述直播推荐方法包括如下步骤:步骤一、获取用户信息,包括用户中心的信息和用户历史记录以及与用户公司信息一致的其他用户的用户中心的信息;步骤二、计算每个直播对用户的推荐指数,直播包括新技术直播、技术需求直播、采购需求直播;其中采购需求直播简称为需求直播,新技术直播和技术需求直播统称为技术相关直播;步骤三、计算直播相似用户的推荐指数,表示用户的相似用户与直播的匹配程度;步骤四、计算直播的推荐度,包括需求直播的推荐度和技术相关直播的推荐度;步骤五、生成推荐列表,包括需求直播推荐列表和技术相关直播推荐列表;步骤六、生成用户推荐列表,根据用户感兴趣的方向为技术方向和/或需求方向,由技术相关直播推荐列表和/或需求直播推荐列表生成用户推荐列表。进一步的,所述步骤一中:用户中心的信息,包括用户注册时和后期维护的信息;具体为用户的感兴趣方向以及对应标签,包括技术相关直播的类别标签和需求直播的类别标签;用户的区域,包括供应商身份的服务区域和采购商身份的交货区域;用户历史记录,包括用户的直播查看记录和直播中的发言记录;获取与用户公司信息一致的其他用户的用户中心的信息,包括统一公司用户注册时和后期维护的信息,具体为用户的感兴趣方向以及对应标签,包括技术相关直播的类别和需求标签。进一步的,所述步骤二中,需求直播的推荐指数计算包括:需求直播的推荐指数:其中,fi表示第i个权重,事先设置,nf=5,根据后期的使用情况进行适当调整;初始设置:f1=45,f2=10,f3=30,f4=-0.5,f5=10;(1)F1∈{0,0.125,0.25,0.5,1},表示用户的兴趣指标与需求直播的标签的匹配程度,用户的需求兴趣标签和需求直播的标签,均为末级标签;标签共分为四级,一级标签、二级标签、三级标签、末级标签;若用户的需求兴趣末级标签与需求直播的末级标签匹配,匹配成功则F1=1,匹配失败则向上一级标签,即三级标签进行匹配;若用户的需求兴趣三级标签与需求直播的三级标签匹配,匹配成功则F1=0.5,匹配失败则继续向上一级标签,即二级标签进行匹配;若用户的需求兴趣二级标签与需求直播的二级标签匹配,匹配成功则F1=0.25,匹配失败则继续向上一级标签,即一级标签进行匹配;若用户的需求兴趣一级标签与需求直播的一级标签匹配,匹配成功则F1=0.125,匹配失败则F1=0;(2)F2∈{0,1},表示用户的区域与需求直播的交货地的匹配程度,具体服务区域和交货地均具体到省份,即在省份地址上匹配成功,即默认可交货或交易;若用户为采购商的区域与需求直播的要求交货地相同,则F2=1;若用户为供应商的供货区域包含需求直播的要求交货地时,则F2=1;若不满足以上条件,则表示用户的区域与需求直播的交货地匹配失败,即F2=0;(3)F3∈[0,1],表示用户的历史数据标签与需求直播的标签的匹配程度,统计用户近days天内点击需求直播和在需求直播中发言的标签次数集合num;numlabel=点击标签为label的需求直播的次数×2+标签为lable的需求直播的发言次数其中,num表示所有末级标签在用户近days天内历史点击和发言的计算次数集合,num中的元素个数与末级标签的个数相同;max(num)是计算次数集合num中的最大值,当max(num)=0时,对任意需求直播均有F3=0,无需通过上式进行计算;numlabel表示末级标签lable对应的计算次数;F3表示需求直播在用户的历史数据标签下的匹配程度;(4)F4≥0F4∈[0,+∞),表示用户的当前时间与需求直播时间的匹配程度,当前时间,指最近的刷新时间,登陆以后不刷新则以登录时间为准,若登录后存在刷新动作,则以最近的刷新时间为准;根据需求直播的状态分为:若需求直播处于进行状态,F4=0;若需求直播处于待直播状态,F4=|当前时间-需求直播开始时间|。其中F4表示两个时间之间的小时差距,需求直播开始时间是处于待直播状态的需求直播的开始时间是未来某个时间点,暂时还未到来;若需求直播处于直播结束状态,F4=|当前时间-需求直播结束时间|+2,其中|当前时间-需求直播开始时间|表示两个时间之间的小时差距,需求直播结束时间是处于直播结束状态的需求直播的结束时间是历史的某个时间点,已经发生过;(5)F5∈{0,0.125,0.25,0.5,1},表示与用户同一公司的用户的兴趣指标与需求直播的标签的匹配程度,与用户同一公司的用户的兴趣指标称为企业标签,企业兴趣标签和需求直播的标签,均为末级标签,标签共分为四级,一级标签、二级标签、三级标签、末级标签;若企业兴趣末级标签与需求直播的末级标签匹配,匹配成功则F5=1,匹配失败则向上一级标签,即三级标签进行匹配;若企业兴趣三级标签与需求直播的三级标签匹配,匹配成功则F5=0.5,匹配失败则继续向上一级标签,即二级标签进行匹配;若企业兴趣二级标签与需求直播的二级标签匹配,匹配成功则F5=0.25,匹配失败则继续向上一级标签,即一级标签进行匹配;若企业兴趣标签的一级标签与需求直播的一级标签匹配,匹配成功则F5=0.125,匹配失败则F5=0。进一步的,所述步骤二中,技术相关直播的推荐指数的计算包括:技术相关直播的推荐指数:其中,di表示第i个权重,事先设置,nd=5,根据后期的使用情况进行适当调整;初始设置:d1=45,d2=10,d3=30,d4=-0.5,d5=10(1)D1∈{0,1},表示用户的新技术兴趣指标与技术相关直播的标签的匹配程度,若用户的新技术兴趣指标包含技术相关直播的标签,则D1=1;反之,即用户的新技术兴趣指标不包含技术相关直播的标签,则D1=0;(2)D2∈{0.2,0.4,0.7,1},表示技术相关直播中本文档来自技高网...

【技术保护点】
1.一种直播推荐方法,用于为BCB电子商务平台用户进行直播推荐,其特征在于,所述直播推荐方法包括如下步骤:/n步骤一、获取用户信息,包括用户中心的信息和用户历史记录以及与用户公司信息一致的其他用户的用户中心的信息;/n步骤二、计算每个直播对用户的推荐指数,直播包括新技术直播、技术需求直播、采购需求直播;其中采购需求直播简称为需求直播,新技术直播和技术需求直播统称为技术相关直播;/n步骤三、计算直播相似用户的推荐指数,表示用户的相似用户与直播的匹配程度;/n步骤四、计算直播的推荐度,包括需求直播的推荐度和技术相关直播的推荐度;/n步骤五、生成推荐列表,包括需求直播推荐列表和技术相关直播推荐列表;/n步骤六、生成用户推荐列表,根据用户感兴趣的方向为技术方向和/或需求方向,由技术相关直播推荐列表和/或需求直播推荐列表生成用户推荐列表。/n

【技术特征摘要】
1.一种直播推荐方法,用于为BCB电子商务平台用户进行直播推荐,其特征在于,所述直播推荐方法包括如下步骤:
步骤一、获取用户信息,包括用户中心的信息和用户历史记录以及与用户公司信息一致的其他用户的用户中心的信息;
步骤二、计算每个直播对用户的推荐指数,直播包括新技术直播、技术需求直播、采购需求直播;其中采购需求直播简称为需求直播,新技术直播和技术需求直播统称为技术相关直播;
步骤三、计算直播相似用户的推荐指数,表示用户的相似用户与直播的匹配程度;
步骤四、计算直播的推荐度,包括需求直播的推荐度和技术相关直播的推荐度;
步骤五、生成推荐列表,包括需求直播推荐列表和技术相关直播推荐列表;
步骤六、生成用户推荐列表,根据用户感兴趣的方向为技术方向和/或需求方向,由技术相关直播推荐列表和/或需求直播推荐列表生成用户推荐列表。


2.如权利要求1所述的直播推荐方法,其特征在于,所述步骤一中:
用户中心的信息,包括用户注册时和后期维护的信息;具体为用户的感兴趣方向以及对应标签,包括技术相关直播的类别标签和需求直播的类别标签;用户的区域,包括供应商身份的服务区域和采购商身份的交货区域;
用户历史记录,包括用户的直播查看记录和直播中的发言记录;
获取与用户公司信息一致的其他用户的用户中心的信息,包括统一公司用户注册时和后期维护的信息,具体为用户的感兴趣方向以及对应标签,包括技术相关直播的类别和需求标签。


3.如权利要求1所述的直播推荐方法,其特征在于,所述步骤二中:需求直播的推荐指数计算如下:
需求直播的推荐指数:
其中,fi表示第i个权重,事先设置,nf=5,根据后期的使用情况进行适当调整;初始设置:f1=45,f2=10,f3=30,f4=-0.5,f5=10;
(1)F1∈{0,0.125,0.25,0.5,1},表示用户的兴趣指标与需求直播的标签的匹配程度,用户的需求兴趣标签和需求直播的标签,均为末级标签;标签共分为四级,一级标签、二级标签、三级标签、末级标签;
若用户的需求兴趣末级标签与需求直播的末级标签匹配,匹配成功则F1=1,匹配失败则向上一级标签,即三级标签进行匹配;
若用户的需求兴趣三级标签与需求直播的三级标签匹配,匹配成功则F1=0.5,匹配失败则继续向上一级标签,即二级标签进行匹配;
若用户的需求兴趣二级标签与需求直播的二级标签匹配,匹配成功则F1=0.25,匹配失败则继续向上一级标签,即一级标签进行匹配;
若用户的需求兴趣一级标签与需求直播的一级标签匹配,匹配成功则F1=0.125,匹配失败则F1=0;
(2)F2∈{0,1},表示用户的区域与需求直播的交货地的匹配程度,具体服务区域和交货地均具体到省份,即在省份地址上匹配成功,即默认可交货或交易;
若用户为采购商的区域与需求直播的要求交货地相同,则F2=1;
若用户为供应商的供货区域包含需求直播的要求交货地时,则F2=1;
若不满足以上条件,则表示用户的区域与需求直播的交货地匹配失败,即F2=0;
(3)F3∈[0,1],表示用户的历史数据标签与需求直播的标签的匹配程度,统计用户近days天内点击需求直播和在需求直播中发言的标签次数集合num;
numlabel=点击标签为label的需求直播的次数×2+标签为lable的需求直播的发言次数



其中,num表示所有末级标签在用户近days天内历史点击和发言的计算次数集合,num中的元素个数与末级标签的个数相同;max(num)是计算次数集合num中的最大值,当max(num)=0时,对任意需求直播均有F3=0,无需通过上式进行计算;numlabel表示末级标签lable对应的计算次数;F3表示需求直播在用户的历史数据标签下的匹配程度;
(4)F4∈[0,+∞),表示用户的当前时间与需求直播时间的匹配程度,当前时间,指最近的刷新时间,登陆以后不刷新则以登录时间为准,若登录后存在刷新动作,则以最近的刷新时间为准;根据需求直播的状态分为:
若需求直播处于进行状态,F4=0;
若需求直播处于待直播状态,F4=|当前时间-需求直播开始时间|。其中F4表示两个时间之间的小时差距,需求直播开始时间是处于待直播状态的需求直播的开始时间是未来某个时间点,暂时还未到来;
若需求直播处于直播结束状态,F4=|当前时间-需求直播结束时间|+2,其中|当前时间-需求直播开始时间|表示两个时间之间的小时差距,需求直播结束时间是处于直播结束状态的需求直播的结束时间是历史的某个时间点,已经发生过;
(5)F5∈{0,0.125,0.25,0.5,1},表示与用户同一公司的用户的兴趣指标与需求直播的标签的匹配程度,与用户同一公司的用户的兴趣指标称为企业标签,企业兴趣标签和需求直播的标签,均为末级标签,标签共分为四级,一级标签、二级标签、三级标签、末级标签;
若企业兴趣末级标签与需求直播的末级标签匹配,匹配成功则F5=1,匹配失败则向上一级标签,即三级标签进行匹配;
若企业兴趣三级标签与需求直播的三级标签匹配,匹配成功则F5=0.5,匹配失败则继续向上一级标签,即二级标签进行匹配;
若企业兴趣二级标签与需求直播的二级标签匹配,匹配成功则F5=0.25,匹配失败则继续向上一级标签,即一级标签进行匹配;
若企业兴趣标签的一级标签与需求直播的一级标签匹配,匹配成功则F5=0.125,匹配失败则F5=0。


4.如权利要求3所述的直播推荐方法,其特征在于,所述步骤二中:技术相关直播的推荐指数的计算如下:
技术相关直播的推荐指数:
其中,di表示第i个权重,事先设置,nd=5,根据后期的使用情况进行适当调整;初始设置:d1=45,d2=10,d3=30,d4=-0.5,d5=10
(1)D1∈{0,1},表示用户的新技术兴趣指标与技术相关直播的标签的匹配程度,若用户的新技术兴趣指标包含技术相关直播的标签,则D1=1;反之,即用户的新技术兴趣指标不包含技术相关直播的标签,则D1=0;
(2)D2∈{0.2,0.4,0....

【专利技术属性】
技术研发人员:郑鑫陈丽娜霍胜军吴正旭韩大成
申请(专利权)人:青岛檬豆网络科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1