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

文档序号:9914803阅读:447来源:国知局
一种信息推送的方法以及服务器的制造方法
【技术领域】
[0001]本发明涉及视频处理技术领域,尤其涉及一种信息推送的方法以及服务器。
【背景技术】
[0002]目前的视频产品都是具有推荐方案,根据用户的观看历史,相似用户的观看历史为推荐基础,关联视频产品属性和当前的热点视频,可以通过一套算法计算出用户可能喜欢的视频产品列表推荐给用户。
[0003]在现有的方案中,视频产品的推荐一般适用于单人使用的场景,主要是根据用户的观看历史,类似用户的观看历史,综合视频的属性和最近的热点视频,对单个用户计算最可能喜欢观看的视频列表,推荐给该用户,且对视频列表的计算都是在推荐之前就计算好的。
[0004]然而,现有技术主要是针对普通的单个用户,在客厅场景下,家庭用户里可能会存在多个成员,各个成员之间的喜好可能不一致,采用现有的方案来推送视频产品就很难满足用户的需求,推送的结果难以令用户感到满意。

【发明内容】

[0005]本发明实施例提供了一种信息推送的方法以及服务器,可以得到更为全面的用户偏好参数,根据该用户偏好参数推送相应的资源信息,有利于在客厅场景下最大程度地满足用户的需求,提升用户体验。
[0006]有鉴于此,本发明第一方面提供一种信息推送的方法,包括:
[0007]获取客户端的个人账号信息以及家庭账号信息;
[0008]查询所述个人账号信息对应的第一历史行为数据以及所述家庭账号信息对应的第二历史行为数据;
[0009]根据所述第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数计算所述客户端的用户偏好参数,所述第二权重系数高于所述第一权重系数;
[0010]计算各资源信息与所述用户偏好参数之间的匹配值;
[0011]向所述客户端推送匹配值满足预置条件的目标资源信息。
[0012]第二方面,本方面实施例还提供一种服务器,包括:
[0013]获取模块,用于获取客户端的个人账号信息以及家庭账号信息;
[0014]查询模块,用于查询所述获取模块获取的个人账号信息对应的第一历史行为数据以及所述家庭账号信息对应的第二历史行为数据;
[0015]第一确定模块,用于根据所述查询模块查询的所述第一历史行为数据、个人账号信息的第一权重系数、所述查询模块查询的所述第二历史行为数据以及家庭账号信息的第二权重系数计算所述客户端的用户偏好参数,所述第二权重系数高于所述第一权重系数;
[0016]第二确定模块,还用于计算各资源信息与所述第一确定模块计算的所述用户偏好参数之间的匹配值;
[0017]推送模块,用于向所述客户端推送所述计算模块计算的所述匹配值满足预置条件的目标资源信息。
[0018]从以上技术方案可以看出,本发明实施例具有以下优点:
[0019]本发明实施例中,提供了一种信息推送的方法,首先服务器获取客户端的个人账号信息以及家庭账号信息,然后查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据,再根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数计算客户端的用户偏好参数,最后由服务器计算各资源信息与用户偏好参数之间的匹配值,并向客户端推送匹配值满足预置条件的目标资源信息。本发明方案在考虑个人账号信息对应的第一历史行为数据的前提下,引入了家庭账号信息对应的第二历史行为数据,并给两者赋予不同的权重系数,由此得到更为全面的用户偏好参数,根据该用户偏好参数推送相应的资源信息,有利于在客厅场景下较大程度地满足用户的需求,提升用户体验。
【附图说明】
[0020]图1为本发明实施例中信息推送的方法一个实施例示意图;
[0021]图2为本发明实施例中信息推送的方法另一个实施例示意图;
[0022]图3为本发明实施例中信息推送的方法另一个实施例示意图;
[0023]图4为本发明实施例中信息推送的方法另一个实施例示意图;
[0024]图5为本发明实施例中信息推送的方法另一个实施例示意图;
[0025]图6为本发明实施例中服务器一个实施例示意图;
[0026]图7为本发明实施例中服务器另一个实施例示意图;
[0027]图8为本发明实施例中服务器另一个实施例示意图;
[0028]图9为本发明实施例中服务器另一个实施例示意图;
[0029]图10为本发明实施例中服务器另一个实施例示意图;
[0030]图11为本发明实施例中服务器另一个实施例示意图;
[0031 ]图12为本发明实施例中服务器另一个实施例示意图;
[0032]图13为本发明实施例中服务器另一个实施例示意图;
[0033]图14为本发明实施例中服务器另一个实施例示意图;
[0034]图15为本发明实施例中服务器的一个结构示意图。
【具体实施方式】
[0035]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0036]应理解,本发明实施例应用于多用户的客厅场景,通常情况下,客厅场景中包含了多名家庭成员,上到老人,下到孩童,不同年龄段的家庭成员喜爱观看的节目可能都不一样,例如孩童喜欢观看动画片,上班族喜欢观看综艺节目,老年人喜欢观看电视连续剧。因此,当在客厅场景下使用网络电视观看节目时,可以根据不同家庭成员对节目的喜好程度来推送比较能满足用户需求的视频。
[0037]请参阅图1,本发明实施例中信息推送的方法一个实施例包括:
[0038]101、获取客户端的个人账号信息以及家庭账号信息;
[0039]本实施例中,服务器根据客户端的身份标识号(英文全称:Identity,英文缩写:ID)获取该客户端中存储的个人账号信息以及家庭账号信息。
[0040]其中,客户端具体可以是网络电视机顶盒,通过它可以把网络和电视联系起来,只要家里有安装网线,且正在使用中,从路由器分出一根网线插在此网络机顶盒上就可以在线点播,在线直播,在线搜索各种国内卫视台,加密台,海外电影台,观赏价值大,使用方便且价格便宜。当然,在实际应用中,客户端也可以是指个人电脑(英文全称:PersonalComputer,英文缩写:PC),用户直接通过PC观看节目。
[0041]当用户仅为一个人时,则利用该用户的个人账号信息登录客户端的视频观看平台,个人账号信息包括了个人账号和密码;当用户为多人时,则利用家庭账号和密码登录客户端的视频观看平台,家庭账号中包含了多个家庭成员的账号,客户端可以根据多个家庭成员的账号自动生成一个家庭账号,也可以是用户手动将多个家庭成员的账号编辑成一个家庭账号,家庭账号对应的密码通常是用户设定的,而家庭账号与其对应的密码共同构成了家庭账号信息。
[0042]需要说明的是,一台客户端可以存储多个个人账号信息以及多个家庭账号信息。
[0043]102、查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据;
[0044]本实施例中,服务器获取客户端的个人账号信息以及家庭账号信息之后,可以查询到个人账号信息对应的第一历史行为数据,第一历史行为数据即采用个人账号信息观看的历史节目数据,同时,查询家庭账号信息对应的第二历史行为数据,第二历史行为数据即采用家庭账号信息观看的历史节目。
[0045]103、根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数确定客户端的用户偏好参数;
[0046]本实施例中,服务器根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数计算客户端的用户偏好参数。
[0047]104、确定各资源信息与用户偏好参数之间的匹配值;
[0048]本实施例中,服务器在后台计算各种资源信息与用户偏好参数之间的匹配值。
[0049]105、向客户端推送匹配值满足预置条件的目标资源信息。
[0050]本实施例中,服务器在计算出各种资源信息与用户偏好参数之间的匹配值后,月艮务器向客户端推送匹配值满足预置条件的目标资源信息。
[0051]具体地,若预置条件设定为匹配值大于等于50的情况下,优先推送匹配值靠前的5个资源信息,将该资源信息作为目标资源信息。如果计算得到有5个以上的资源信息均为同样大小的匹配值时,则可以随机推送其中的任意5个资源信息。
[0052]本发明实施例中,提供了一种信息推送的方法,首先服务器获取客户端的个人账号信息以及家庭账号信息,然后查询个人账号信息对应的第一历史行为数据以及家庭账号信息对应的第二历史行为数据,再根据第一历史行为数据、个人账号信息的第一权重系数、第二历史行为数据以及家庭账号信息的第二权重系数计算客户端的用户偏好参数,最后由服务器计算各资源信息与用户偏好参数之间的匹配值,并向客户端推送匹配值满足预置条件的目标资源信息。本发明方案在考虑个人账号信息对应的第一历史行为数据的前提下,引入了家庭账号信息对应的第二历史行为数据,并给两者赋予不同的权重系数,由此得到更为全面的用户偏好参数,根据该用户偏好参数推送相应的资源信息,有利于在客厅场景下较大程度地满足用户的需求,提升用户体验。
[0053]可选地,在上述图1对应的实施例的基础上,本发明实施例提供的信息推送的方法第一个可选实施例中,查询个人账号信息对应的第一历史行为数据,可以包括:
[0054]记录个人账号信息在第一预置时间内选择各资源信息的频率;
[0055]根据个人账号信息在第一预置时间内选择各资源信息的频率,确定第一历史行为数据。
[0056]本实施例中,服务器查询个人账号信息对应的第一历史行为数据具体可以是,月艮务器会记录客户端采用个人账号信息在第一预置时间内选择各资源的次数,例如第一预置时间为I个月,在一个月内用户采用个人账号信息点播了 A视频30次,B视频22次,C视频20次,D视频3次,E视频I次,F视频
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1