一种信息推送的方法以及服务器的制造方法_4

文档序号:9914803阅读:来源:国知局
权重系数。
[0171]具体地,利用上述实施例所介绍的公式:
[0172]Q = aXb+cXd+X
[0173]其中,Q表示客户端的用户偏好参数,a表示第一历史行为数据,b表示个人账号信息的第一权重系数,c表示第二历史行为数据,d表示家庭账号信息的第二权重系数,X表示用户偏好权重值中的播放清晰值。
[0174]若b为0.2,d为0.6时,a为30,(:为22,计算得到的X为4,那么客户端的用户偏好参数Q为:
[0175]Q = 30 X 0.2+22 X 0.6+4 = 32.2
[0176]407、确定各资源信息与用户偏好参数之间的匹配值;
[0177]本实施例中,针对各资源信息分别计算不同的资源信息与用户偏好参数之间的匹配值。其中,用户偏好参数越大,其资源信息的匹配值也越高。
[0178]例如,高清视频的用户偏好参数是32.2,超清视频的用户偏好参数是34.2,蓝光视频的用户偏好参数是36.2,则高清视频类型的匹配值为32.2%,超清视频类型的匹配值为34.2%,蓝光视频类型的匹配值为36.2 %。
[0179]408、向客户端推送匹配值满足预置条件的目标资源信息。
[0180]本实施例中,服务器向客户端推送匹配值满足预置条件的目标资源信息,假设满足预置条件的匹配值为33%以上的视频,那么根据步骤407计算得到的高清视频、超清视频和蓝光视频的匹配值,可以推送超清视频和蓝光视频。
[0181]再次,本发明实施例中,提供了一种利用播放清晰值计算用户偏好参数的方法,不同的播放清晰值表示着视频播放的清晰度不同,而用户会更倾向于观看清晰度高的视频,因此在计算用户偏好参数时考虑到播放清晰度的影响,使得推送的资源信息更符合用户观看的需求,提升方案的灵活性。
[0182]四、用户偏好权重值为时间属性值;
[0183]请参阅图5,图5为本发明实施例中信息推送的方法另一个实施例示意图,当用户偏好权重值为时间属性值时,信息推送的方法的另一个实施例包括:
[0184]501、获取客户端的个人账号信息以及家庭账号信息;
[0185]本实施例中,服务器获取客户端的个人账号信息以及家庭账号信息的具体过程可以参照上述实施例中步骤101所述,此处不作赘述。
[0186]502、查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据;
[0187]本实施例中,服务器可以查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据,具体过程可以参照上述实施例中步骤102所述,此处不作赘述。
[0188]503、获取多个时间段内的各资源信息的播放次数;
[0189]本实施例中,服务器获取多个时间段内的各资源信息的播放次数,具体为,统计十天内的观看情况,在下午4至6点这个时间段内小孩观看动画片10次,成年人观看电视剧3次,早上9至11点年轻人观看北美职业篮球联盟(英文全称:Nat1nal BasketballAssociat 1n,英文缩写:NBA) 6次,观看新闻报道8次。
[0190]504、统计各资源信息在每个时间段内的播放次数,并得到播放次数的排列顺序;[0191 ]本实施例中,服务器统计各资源信息在每个时间段内的播放次数,比如,下午4至6点播放动画片1次,播放电视剧3次,在早上9至11点播放NBA6次,播放新闻报道8次。并根据播放次数可以得到他们的播放排列顺序。
[0192]505、根据播放次数的排列顺序确定各资源信息的时间属性值;
[0193]本实施例中,服务器根据播放次数的排列顺序,确定各资源信息的时间属性值,例如动画片类型的视频在下午4至6点的时间属性值为10,电视剧类型的视频在下午4至6点的时间属性值为3,体育运动类型的视频在早上9至11点的时间属性值为6,新闻报道类型的视频在早上9至11点的时间属性值为8。
[0194]需要说明的是,步骤503、504以及步骤505可以在步骤502之前进行,也可以在步骤502之后进行,此处不作限定。
[0195]506、根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据、家庭账号信息的第二权重系数以及用户偏好权重值,确定客户端的用户偏好参数,第二权重系数高于第一权重系数;
[0196]本实施例中,当用户偏好权重值为时间属性值时,则服务器根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据、家庭账号信息的第二权重系数以及时间属性值,计算客户端的用户偏好参数,第二权重系数高于第一权重系数。
[0197]具体地,利用上述实施例所介绍的公式:
[0198]Q = aXb+cXd+X
[0199]其中,Q表示客户端的用户偏好参数,a表示第一历史行为数据,b表示个人账号信息的第一权重系数,c表示第二历史行为数据,d表示家庭账号信息的第二权重系数,X表示用户偏好权重值中的时间属性值。
[0200]服务器实时地监控时间,动态地进行用户偏好参数的计算,若b为0.2,d为0.6,且当前时间为下午5点,获取a为30,c为33,X为10,那么客户端的用户偏好参数Q为:
[0201]Q = 30 X 0.2+22 X 0.6+10 = 38.2
[0202]507、确定各资源信息与用户偏好参数之间的匹配值;
[0203]本实施例中,针对各资源信息分别计算不同的资源信息与用户偏好参数之间的匹配值。其中,用户偏好参数越大,其资源信息的匹配值也越高。
[0204]例如,在下午4至6点,动画片的用户偏好参数是38.2,电视剧的用户偏好参数是31.2,则确定在这个时间段内动画片匹配值为38.2 %,电视剧的匹配值为31.2 %。
[0205]508、向客户端推送匹配值满足预置条件的目标资源信息。
[0206]本实施例中,服务器在不同的时间段内向客户端推送匹配值最高的类型的视频,这些视频即为面目标资源信息。
[0207]再次,本发明实施例中,提供了一种利用时间属性值计算用户偏好参数的方法,不同的时间段通常收看的视频节目也不一样,利用不同时间段内用户观看视频的频率,计算用户偏好参数,不但使得方案的考虑范围更全面,而且可以增强方案的可操作性,针对特定的情况进行灵活的计算,进一步提升用户体验。
[0208]为便于理解,下面以一个具体应用场景对本发明中一种信息推送的方法进行详细描述,具体为:
[0209]小刘一家五口人常常在晚间7至10点收看电视节目,其中小刘今年20岁,刘爸爸50岁,刘妈妈48岁,刘爷爷77岁,刘奶奶72岁。
[0210]周六晚上小刘一家人想找点新的节目收看,于是小刘用个人账号和密码登录视频平台,其账号为xiaoliu,密码为123321,登录视频平台后选择“客厅模式”,服务器根据小刘的个人账号信息自动获取小刘家庭账号信息,家庭账号为I iuhone,密码为111111,并且查询到使用xiaoliu这个账号观看《海贼王》的频率为10天10次,观看《天天向上》的频率为10天5次,而使用Iiuhome这个账号里观看《天天向上》的频率为10天2次,观看电视剧《何以笙箫默》为10天5次,观看电视剧《搭错车》为10天8次,其中,所有观看的视频都为超清视频源。
[0211]服务器后台利用上述数据,根据公式Q= aXb+c Xd+X计算客户端的用户偏好参数,其中,Q表示客户端的用户偏好参数,a表示第一历史行为数据,b表示个人账号信息的第一权重系数,c表示第二历史行为数据,d表示家庭账号信息的第二权重系数,X表示用户偏好权重值。
[0212]假设个人账号信息的第一权重系数b为0.2,家庭账号信息的第二权重系数d为
0.8,由此计算各资源信息的用户偏好参数,例如:
[0213]《海贼王》:Qi= 1X0.2+0X0.8+5 = 10
[0214]《天天向上》:Q2= 5 X0.2+2 X0.8+5 = 7.6
[0215]《何以笙箫默》:Q3= O X0.2+5 X0.8+5 = 9
[0216]《搭错车》:Q4=OX0.2+8X0.8+5= 11.4
[0217]根据这些用户偏好参数,计算其他资源与该用户偏好参数之间匹配值,《海贼王》属于热血动漫类视频,该类视频的匹配值为10%,《天天向上》属于家庭类综艺节目,该类视频的匹配值为7.6%,《何以笙萧默》属于言情剧,该类视频的匹配值为9%,《搭错车》属于家庭伦理剧,该类视频的匹配值为11.4 %,因此,服务器将主要推送家庭伦理类型的电视剧。
[0218]下面对本发明中的服务器进行详细描述,请参阅图6,本发明实施例中的服务器,包括:
[0219]获取模块601,用于获取客户端的个人账号信息以及家庭账号信息;
[0220]查询模块602,用于查询所述获取模块601获取的个人账号信息对应的第一历史行为数据以及所述家庭账号信息对应的第二历史行为数据;
[0221]第一确定模块603,用于根据所述查询模块602查询的所述第一历史行为数据、个人账号信息的第一权重系数、所述查询模块602查询的所述第二历史行为数据以及家庭账号信息的第二权重系数计算所述客户端的用户偏好参数;
[0222]第二确定模块604,用于计算各资源信息与所述第一确定模块603计算的所述用户偏好参数之间的匹配值;
[0223]推送模块605,用于向所述客户端推送所述第二确定模块604计算的所述匹配值满足预置条件的目标资源信息。
[0224]本实施例中,获取模块601获取客户端的个人账号信息以及家庭账号信息,查询模块602查询获取模块601获取的个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据,第一确定模块603根据查询模块602查询的第一历史行为数据、个人账号信息的第一权重系数、查询模块602查询的第二历史行为数据以及家庭账号信息的第二权重系数计算客户端的用户偏好参数,第二确定模块604计算各资源信息与第一确定模块603计算的用户偏好参数之间的匹配值,推送模块605向客户端推送第二确定模块604计算的匹配值满足预置条件的目标资源信息。
[0225]本发明实施例中,提供了一种信息推送的方法,首先服务器获取客户端的个人账号信息以及家庭账号信息,然后查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据,再根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数计算客户端的用户偏好参数,最后由服务器计算各
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1