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

文档序号:9914803阅读:来源:国知局
资源信息与用户偏好参数之间的匹配值,并向客户端推送匹配值满足预置条件的目标资源信息。本发明方案在考虑个人账号信息对应的第一历史行为数据的前提下,引入了家庭账号信息对应的第二历史行为数据,并给两者赋予不同的权重系数,由此得到更为全面的用户偏好参数,根据该用户偏好参数推送相应的资源信息,有利于在客厅场景下较大程度地满足用户的需求,提升用户体验。
[0226]可选地,在上述图6所对应的实施例的基础上,请参阅图7,本发明实施例提供的服务器的另一实施例中,
[0227]所述查询模块602包括:
[0228]记录单元6021,用于记录所述个人账号信息在第一预置时间内选择所述各资源信息的频率;
[0229]第一确定单元6022,用于根据所述记录单元6021记录的所述个人账号信息在第一预置时间内选择所述各资源信息的频率,确定所述第一历史行为数据。
[0230]其次,本发明实施例中,提供了一种计算第一历史行为数据的方法,通过个人账号信息在第一预置时间内选择各资源信息的频率,确定第一历史行为数据。使得方案在应用中具有具体的实现方式,同时还客观考虑到其他因素对第一历史行为数据的影响,增强了方案的可行性。
[0231]可选地,在上述图6所对应的实施例的基础上,请参阅图8,本发明实施例提供的服务器的另一实施例中,
[0232]所述第一确定模块603包括:
[0233]第一计算单元6031,用于按照如下方式计算所述客户端的用户偏好参数:
[0234]Q = aXb+cXd
[0235]其中,Q表示所述客户端的用户偏好参数,a表示所述第一历史行为数据,b表示所述个人账号信息的第一权重系数,c表示所述第二历史行为数据,d表示所述家庭账号信息的第二权重系数。
[0236]其次,本发明实施例中,介绍了根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数计算客户端的用户偏好参数的实现方式,可以利用具体的公式计算得到用户偏好参数,从而更加准确的估计出不同资源信息对于不同用户的受欢迎程度,提升方案的实用性。
[0237]可选地,在上述图6所对应的实施例的基础上,请参阅图9,本发明实施例提供的服务器的另一实施例中,
[0238]所述服务器90还包括:
[0239]第三确定模块606,用于确定用户偏好权重值,所述用户偏好权重值包括账号互动频率值、优先级排序值、播放清晰值以及时间属性值中的至少一项;
[0240]所述第一确定模块603包括:
[0241]第二确定单元6032,用于根据所述第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据、家庭账号信息的第二权重系数以及所述用户偏好权重值,计算所述客户端的用户偏好参数,其中,第二权重系数高于第一权重系数。
[0242]其次,本发明实施例中,在计算用户偏好参数时还考虑到了用户偏好权重值,该用户偏好权重值可以为账号互动频率值、优先级排序值、播放清晰值以及时间属性值中的至少一项,增加若干维度的用户偏好权重值后,可以让计算出来的结果更加适合家庭用户使用的客厅场景,提升用户观看视频的频率,并且提升用户体验。
[0243]可选地,在上述图9所对应的实施例的基础上,请参阅图10,本发明实施例提供的服务器的另一实施例中,
[0244]所述第二确定单元6032包括:
[0245]计算子单元60321,用于按照如下方式计算所述客户端的用户偏好参数:
[0246]Q = aXb+cXd+X
[0247]其中,Q表示所述客户端的用户偏好参数,a表示所述第一历史行为数据,b表示所述个人账号信息的第一权重系数,c表示所述第二历史行为数据,d表示所述家庭账号信息的第二权重系数,X表示所述用户偏好权重值。
[0248]再次,本发明实施例中,介绍了根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据、家庭账号信息的第二权重系数以及用户偏好权重值,计算客户端的用户偏好参数的实现方式,可以利用具体的公式计算得到用户偏好参数,进一步地考虑到用户偏好权重值对用户偏好参数的影响,从而更加精准地得知不同资源信息对应不同用户的受欢迎程度,以此提升方案的可行性。
[0249]可选地,在上述图9所对应的实施例的基础上,请参阅图11,本发明实施例提供的服务器的另一实施例中,
[0250]所述用户偏好权重值为所述账号互动频率值;
[0251 ]所述第三确定模块606包括:
[0252]第一获取单元6061,用于获取所述个人账号信息在第二预置时间内与至少一个账号信息之间共享资源信息的频率;
[0253]第二计算单元6062,用于根据所述第一获取单元6061获取的所述共享资源信息的次数计算所述个人账号信息对应的账号互动频率值,所述账号互动频率值与共享所述资源信息的次数正相关。
[0254]再次,本发明实施例中,提供了一种利用账号互动频率值计算用户偏好参数的方法,账号互动频率值很大程度上反映了各用户之间互动的情况,实时地针对用户的喜好来进行用户偏好参数的计算,可以更好地体现出“以人为本”的设想,将人为的不确定因素纳入考虑范围内,以此提升方案的灵活性和实用性。
[0255]可选地,在上述图9所对应的实施例的基础上,请参阅图12,本发明实施例提供的服务器的另一实施例中,
[0256]所述用户偏好权重值为所述优先级排序值;
[0257]所述第三确定模块606包括:
[0258]第一统计单元6063,用于根据所述家庭账号信息中各成员账号的年龄信息与所述各资源信息的预置对应关系,统计所述各资源信息的被选次数,其中,所述家庭账号信息中包含至少两个成员账号;
[0259]第三确定单元6064,用于根据所述第一统计单元6063统计的所述被选次数确定所述优先级排序值。
[0260]再次,本发明实施例中,提供了一种利用优先级排序值计算用户偏好参数的方法,优先级排序值是在考虑家庭成员账号中各年龄段的需求,并在满足家庭成员喜好的基础上来推送资源信息,再针对这些资源信息的观看次数确定优先级排序值,最后根据优先级排序值计算用户偏好参数。由此更好地体现出本发明方案的实用性,以及更有针对性地进行视频播放,同时也避免了一些不适合未成年人观看的视频被推送,从而利于播放的监管,提升方案的实用性。
[0261]可选地,在上述图9所对应的实施例的基础上,请参阅图13,本发明实施例提供的服务器的另一实施例中,
[0262]所述用户偏好权重值为所述播放清晰值;
[0263]所述第三确定模块606包括:
[0264]第二获取单元6065,用于获取所述各资源信息对应的视频资源清晰度;
[0265]第四确定单元6066,用于将所述第二获取单元6065获取的所述视频资源清晰度大于预置门限的资源信息确定为高清资源信息;
[0266]第五确定单元6067,用于根据所述第四确定单元6066确定的所述高清资源信息的清晰度大小确定所述各资源信息的所述播放清晰值。
[0267]再次,本发明实施例中,提供了一种利用播放清晰值计算用户偏好参数的方法,不同的播放清晰值表示着视频播放的清晰度不同,而用户会更倾向于观看清晰度高的视频,因此在计算用户偏好参数时考虑到播放清晰度的影响,使得推送的资源信息更符合用户观看的需求,提升方案的灵活性。
[0268]可选地,在上述图9所对应的实施例的基础上,请参阅图14,本发明实施例提供的服务器的另一实施例中,
[0269]所述用户偏好权重值为所述时间属性值;
[0270]所述第三确定模块606包括:
[0271]第三获取单元6068,用于获取多个时间段内的所述各资源信息的播放次数;
[0272]第二统计单元6069A,用于统计所述第三获取单元第三获取单元6068获取的所述各资源信息在每个时间段内的播放次数,并得到所述播放次数的排列顺序;
[0273]第六确定单元6069B,用于根据所述第二统计单元6069A统计的所述播放次数的排列顺序确定所述各资源信息的时间属性值。
[0274]再次,本发明实施例中,提供了一种利用时间属性值计算用户偏好参数的方法,不同的时间段通常收看的视频节目也不一样,利用不同时间段内用户观看视频的频率,计算用户偏好参数,不但使得方案的考虑范围更全面,而且可以增强方案的可操作性,针对特定的情况进行灵活的计算,进一步提升用户体验。
[0275]图15是本发明实施例提供的一种服务器结构示意图,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(英文全称:centralprocessing units,英文缩写:CPU)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在服务器700上执行存储介质730中的一系列指令操作。
[0276]服务器700还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口 750,一个或一个以上输入输出接口 758,和/或,一个或一个以上操作系统741,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0277]中央处理器722用于执行存储器732中的程序,具体如下步骤:
[0278]获取客户端的个人账号信息以及家庭账号信息;
[0279]查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据;
[0280]根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数确定客户端的用户偏好参数;
[0281]确定各资源信息与用户偏好参数之间的匹配值;
[0282]向客户端推送匹配值满足预置条件的目标资源信息。
[0283]上述实施例中由服务器所执行的步骤可以基于该图7所示的服务器结构。
[0284]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0285]在本申请所提供的
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1