产品包的推荐方法、装置及系统与流程

文档序号:11064976阅读:437来源:国知局
产品包的推荐方法、装置及系统与制造工艺

本发明涉及交互式网络电视领域,尤其涉及产品包的推荐方法、装置及系统。



背景技术:

近年来,IPTV(Interactive Personality TV,交互式网络电视)业务已逐渐替代传统的数字电视业务而成为数字家庭的主力军。随着大数据及云计算的兴起,其对各行各业都产生了深远影响,如何将大数据技术与IPTV业务完美结合,继而催化现有的业务并寻找新的增长点,进而提升用户使用体验,这已经成为当前IPTV业务所迫切需要研究的工内容。

产品包具体是指运营商将若干节目内容打包并统一定价后,再向用户出售的一种形式,产品包订购是IPTV业务主要的收入来源和途径。现有的产品包是运营商将若干内容统一打包后再有用户自行选择,若用户选择的产品包不能观看,则提示用户进行订购,因此,运营商不能做到针对每个用户不同的兴趣特点而智能生成不同的产品包以推荐给不同的用户,进而降低了用户对产品包的满意度及订购率。



技术实现要素:

本发明的主要目的在于提供一种产品包的推荐方法、装置及系统,旨在解决现有方式不能针对每个用户不同的兴趣特点而智能生成不同的产品包并推荐给不同的用户的技术问题。

为实现上述目的,本发明提供一种产品包的推荐方法,所述产品包的推荐方法包括:

获取大数据平台进行统计分析后所得到的用户行为数据;

根据获取到的所述用户行为数据及预设的推荐算法,计算得到适合推荐给用户的节目集合;

从所述节目集合中选择满足预设节目条件的节目,根据预设的产品包生成格式及所选择的节目,生成待推荐的产品包;

将所述待推荐的产品包的相关信息推送至机顶盒以进行产品包的推荐。

优选地,所述推荐算法至少包括:基于用户的协同过滤算法和/或基于节目的协同过滤算法;所述节目条件至少包括:节目上线时间和/或节目点播热度。

优选地,所述产品包的推荐方法还包括:

获取若干用户对于同一产品包的评分;

根据预设的统计算法,计算得到相关产品包的总体评分;

将满足预设评分条件的产品包的相关信息推送至相应机顶盒以推荐给相应用户。

优选地,所述产品包的推荐方法还包括:

获取用户所分享推荐的产品包以及对应的用户群组或好友;

将用户所分享推荐的产品包的相关信息推送至对应的用户群组或好友的机顶盒以推荐给相应用户。

进一步地,为实现上述目的,本发明还提供一种产品包的推荐装置,所述产品包的推荐装置包括:

行为数据获取模块,用于获取大数据平台进行统计分析后所得到的用户行为数据;

节目集合计算模块,用于根据获取到的所述用户行为数据及预设的推荐算法,计算得到适合推荐给用户的节目集合;

产品包生成模块,用于从所述节目集合中选择满足预设节目条件的节目,根据预设的产品包生成格式及所选择的节目,生成待推荐的产品包;

产品包第一推荐模块,用于将所述待推荐的产品包的相关信息推送至机顶盒以进行产品包的推荐。

优选地,所述推荐算法至少包括:基于用户的协同过滤算法和/或基于节目的协同过滤算法;所述节目条件至少包括:节目上线时间和/或节目点播热度。

优选地,所述产品包的推荐装置还包括:

评分获取模块,用于获取若干用户对于同一产品包的评分;

总体评分计算模块,用于根据预设的统计算法,计算得到相关产品包的 总体评分;

产品包第二推荐模块,用于将满足预设评分条件的产品包的相关信息推送至相应机顶盒以推荐给相应用户。

优选地,所述产品包的推荐装置还包括:

分享数据获取模块,用于获取用户所分享推荐的产品包以及对应的用户群组或好友;

产品包第三推荐模块,用于将用户所分享推荐的产品包的相关信息推送至对应的用户群组或好友的机顶盒以推荐给相应用户。

优选地,所述产品包的推荐装置还包括:

消息推送处理模块,用于将产品包的相关信息以消息形式推送至机顶盒;以及将消息推送的时间点进行散列化处理后,根据配置的推送策略,在机顶盒开机后进行消息推送。

进一步地,为实现上述目的,本发明还提供一种产品包的推荐系统,所述产品包的推荐系统包括上述任一项所述的产品包的推荐装置;所述产品包的推荐系统还包括大数据平台及机顶盒;所述大数据平台用于采集所述机顶盒端的用户行为数据并进行统计分析处理;所述机顶盒用于提供显示所述EPG所推送的待推荐的产品包的相关信息的界面以及用户操作界面。

本发明通过对采用大数据及云计算技术,对用户行为进行统计分析,从而能够根据用户的兴趣偏好而有针对性的生成符合用户兴趣偏好的产品包并进行推荐,从而提高用户对产品包的满意度及订购率。此外,本发明扩展了产品包的分享及评分功能,加强了运营商与用户之间的交互,进一步改善了现有产品包的发布流程,从而进一步提高了用户使用体验。

附图说明

图1为本发明产品包的推荐方法第一实施例的流程示意图;

图2为本发明产品包的订购页面示意图;

图3为本发明产品包的消息推荐页面示意图;

图4为本发明产品包的推荐方法第二实施例的流程示意图;

图5为本发明产品包的已订购页面示意图;

图6为本发明产品包的推荐方法第三实施例的流程示意图;

图7为本发明产品包的推荐页面示意图;

图8为本发明产品包的推荐装置第一实施例的功能模块示意图;

图9为本发明产品包的推荐装置第二实施例的功能模块示意图;

图10为本发明产品包的推荐装置第三实施例的功能模块示意图;

图11为本发明产品包的推荐装置第四实施例的功能模块示意图;

图12为本发明产品包的推荐系统一实施例的功能模块示意图;

图13为本发明产品包的推荐系统一实施例的总体架构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明产品包的推荐方法第一实施例的流程示意图。本实施例中,所述产品包的推荐方法包括:

步骤110,获取大数据平台进行统计分析后所得到的用户行为数据;

本实施例中,大数据平台具体从机顶盒获取用户的行为数据,比如用户所选择的节目台以及对应的节目类型、观看时间、观看时长,用户点播节目、搜索节目等都可以作为用户的行为数据,通过对获取到的用户的行为数据进行云计算加工处理,比如进行统计、分类、归纳、挖掘等处理,从而获取潜在的价值信息和用户需求,然后再根据加工处理后的数据进行后续处理,比如分析用户的行为习惯或者感兴趣的电视节目等。本实施例中,大数据平台主要提取用户的点播内容数据以分析用户对于节目内容的偏好。

步骤120,根据获取到的所述用户行为数据及预设的推荐算法,计算得到适合推荐给用户的节目集合;

现有的推荐算法主要包括:(1)、基于内容的推荐算法,根据用户过去的浏览记录来向用户推荐用户没有接触过的推荐项;(2)、协同过滤算法,在海量数据中挖掘出小部分与你品味类似的用户,通过协同过滤将这些用户成喜欢的节目推荐给你。基于各推荐算法的特点,本实施例中优选采用基于用户的协同过滤算法和/或基于节目的协同过滤算法。

基于用户的协同算法,通过分析用户之间共同观看某些内容而产生的用户对某种内容共同喜好的集合,是根据用户之间观看行为数据进行协同计算出某个用户可能感兴趣的内容集合。比如,A用户与B用户都喜欢看电影,若A用户喜欢看科幻电影和动画片,则认为B用户也对科幻电影和动画片感兴趣。

而基于内容的协同算法指得是系统分析某个用户的行为数据,根据内容之间的相似度,计算出该用户可能感兴趣的内容集合。比如,A用户喜欢看电影,若电影与电视剧的相似度较高,则认为A用户也对电视剧感兴趣。

本实施例中,根据获取到的大数据平台统计分析得到的用户行为数据及预设的推荐算法,从而通过推荐算法计算得到适合推荐给用户的节目集合。例如,若通过大数据平台分析得到用户对A、B、C三个台的综艺节目比较感兴趣,则通过推荐算法认为用户对D、E、F等台的综艺节目也感兴趣,因此适合推荐给用户。

步骤130,从所述节目集合中选择满足预设节目条件的节目,根据预设的产品包生成格式及所选择的节目,生成待推荐的产品包;

在得到适合推荐给用户的节目集合后,可以将所有节目都推荐给用户,或者有选择性的选择某些节目推荐给用户。本实施例中,为提高用户体验及满意度,优选根据节目上线时间和/或节目点播热度选择最佳的推荐节目。比如节目上线时间在一周内的,或者节目上线时间在一个月内且点播人数超过10万以上的。

本实施例中,产品包的生成格式不限,具体根据实际需要进行设置。比如包含产品包的价格、产品包的节目介绍,产品包所包含的节目数量等。

步骤140,将所述待推荐的产品包的相关信息推送至机顶盒以进行产品包的推荐。

本实施例中,在生成待推荐的产品包后,需要将产品包的相关信息,比如将产品包的包名、包含的节目内容介绍、价格、有效时长等信息推送至机顶盒并通过机顶盒将接收到的相应信息在电视屏幕上显示出来,从而完成对用户的产品包推荐。本实施例中,由于电视节目或者用户行为变化将导致待推荐节目内容的变化,因而相应需要更新对产品包的推荐,因此,本实施例中优选采用推送的方式,进行产品包的推荐消息的传送。比如,根据产品包 的更新时间进行消息推送,或者固定间隔时长进行周期性的消息推送等。

如图2所示的产品包的订购页面。在用户订购产品包时,EPG系统将根据不同产品包之间的相似度,匹配该用户下EPG系统智能生成的所有产品包,并从中匹配出与用户当前订购的产品包的相似度较高的产品包,并对匹配出的产品包在总价的基础上给予一定的折扣,从而提高产品包的订购率。比如,EPG系统生成的待推荐的产品包有A、B、C、D四个产品包,比如用户选择订购A产品包,则在用户选择订购A产品包时,显示B、C、D三个产品包并告知具有相应的折扣以及显示打折后的价格,从而给予用户更多的选择,进而提高产品包的订购率

如图3所示的产品包的消息推荐页面。EPG系统将针对每一用户所智能生成的推荐产品包信息周期性推送给机顶盒,机顶盒接收到推送消息后,弹出提示界面,用户选择后,即可打开EPG系统所推荐的产品包的列表页面。此外,在如图3所示的消息推荐页面上,同时也展示推荐产品相关历史记录,比如产品包的价格、评分等信息,用户可以在产品包的消息推荐页面上直接订购相应产品包。

本实施例中,通过对采用大数据及云计算技术,对用户行为进行统计分析,从而能够根据用户的兴趣偏好而有针对性的生成符合用户兴趣偏好的产品包并进行推荐,从而提高用户对产品包的满意度及订购率。

参照图4,图4为本发明产品包的推荐方法第二实施例的流程示意图。本实施例中,所述产品包的推荐方法还包括:

步骤S210,获取若干用户对于同一产品包的评分;

步骤S220,根据预设的统计算法,计算得到相关产品包的总体评分;

步骤S230,将满足预设评分条件的产品包的相关信息推送至相应机顶盒以推荐给相应用户。

本实施例中,除可以基于EPG系统生成符合用户兴趣偏好的产品包并进行推荐外,同时还可以进一步基于其他用户的评分进行产品包的推荐。如图5所示的产品包的已订购页面,用户在购买产品包后即可对所购买的产品包进行评分,比如将分值设置为0-10分,分值越高则对应的产品满意度越高。

本实施例中,EPG系统通过获取其他用户对于同一产品包的评分,并根 据预设的统计算法,统计计算得到带有评分的产品包的总体评分。例如,有100位用户对A产品包进行了评分;有300位用户对B产品包进行了评分;则根据预设的统计算法,比如EPG系统得到A产品包的总体评分为7.3分,而得到B产品包的总体评分为9.8分。

当产品包的总体评分满足预设评分条件时,则将满足评分条件的产品包的相关信息推送至相应机顶盒以推荐给对该产品包内节目比较感兴趣的相应用户。例如,预设的评分条件为总体评分大于9.5分,或者评价用户超过200人且总体评分大于8.5分等,具体根据实际需要进行设置。

本实施例中,可以对产品包设置评分功能,以进一步提高用户使用体验。同时,也可以将其他用户的评分作为向当前用户推荐产品包的一种依据,从而进一步完善了产品包的推荐方式以带给用户更多的使用体验。此外,需要进一步说明的是,步骤S210-S230与步骤S110-S140之间的执行顺序不限,具体根据实际需要进行设置。

参照图6,图6为本发明产品包的推荐方法第三实施例的流程示意图。本实施例中,所述产品包的推荐方法还包括:

步骤S310,获取用户所分享推荐的产品包以及对应的用户群组或好友;

步骤S320,将用户所分享推荐的产品包的相关信息推送至对应的用户群组或好友的机顶盒以推荐给相应用户。

为进一步完善产品包的推荐方式,同时提高用户的参与度,本实施例中,除可以基于EPG系统生成符合用户兴趣偏好的产品包并进行推荐以及基于其他用户的评分进行产品包的推荐外,同时还可以进一步基于其他用户的分享进行产品包的推荐。如图5所示的产品包的已订购页面,用户在购买产品包后即可对所购买的产品包进行分享。

例如,用户可以设置EPG系统登录账号,并允许用户添加好友、新建群组等。当用户对所购买的产品包进行分享时,可以将产品包分享给用户所在的群组,或者分享给用户的好友。当EPG系统监测到存在产品包的分享时,通过获取用户所分享推荐的产品包以及对应的用户群组或好友,从而将用户所分享推荐的产品包的相关信息推送至对应的用户群组或好友的机顶盒,进而推荐给相应群组用户或好友用户。

如图7所示的产品包的推荐页面,在此页面上将显示待推荐的产品包的名称、价格、推荐人、评分等内容,用户参照上述信息以选择是否订购。

本实施例中,还可以进一步对产品包设置分享功能,以进一步提高用户使用体验。同时,也将其他用户的分享作为向当前用户推荐产品包的一种依据,从而进一步完善了产品包的推荐方式以带给用户更多的使用体验。此外,需要进一步说明的是,步骤S310-S320与步骤S110-S140之间的执行顺序不限,具体根据实际需要进行设置。

参照图8,图8为本发明产品包的推荐装置第一实施例的功能模块示意图。本实施例中,所述产品包的推荐装置包括:

行为数据获取模块110,用于获取大数据平台进行统计分析后所得到的用户行为数据;

本实施例中,大数据平台主要提取用户的点播内容数据以分析用户对于节目内容的偏好,通过行为数据获取模块110获取大数据平台进行统计分析后所得到的用户行为数据。

节目集合计算模块120,用于根据获取到的所述用户行为数据及预设的推荐算法,计算得到适合推荐给用户的节目集合;

本实施例中优选采用基于用户的协同过滤算法和/或基于节目的协同过滤算法。基于用户的协同算法,通过分析用户之间共同观看某些内容而产生的用户对某种内容共同喜好的集合,是根据用户之间观看行为数据进行协同计算出某个用户可能感兴趣的内容集合。比如,A用户与B用户都喜欢看电影,若A用户喜欢看科幻电影和动画片,则认为B用户也对科幻电影和动画片感兴趣。而基于内容的协同算法指得是系统分析某个用户的行为数据,根据内容之间的相似度,计算出该用户可能感兴趣的内容集合。比如,A用户喜欢看电影,若电影与电视剧的相似度较高,则认为A用户也对电视剧感兴趣。

本实施例中,节目集合计算模块120根据行为数据获取模块110获取到的大数据平台统计分析得到的用户行为数据及预设的推荐算法,从而通过推荐算法计算得到适合推荐给用户的节目集合。例如,若通过大数据平台分析得到用户对A、B、C三个台的综艺节目比较感兴趣,则通过推荐算法认为用户对D、E、F等台的综艺节目也感兴趣,因此适合推荐给用户。

产品包生成模块130,用于从所述节目集合中选择满足预设节目条件的节目,根据预设的产品包生成格式及所选择的节目,生成待推荐的产品包;

在节目集合计算模块120得到适合推荐给用户的节目集合后,产品包生成模块130可以将所有节目都推荐给用户,或者有选择性的选择某些节目推荐给用户。本实施例中,为提高用户体验及满意度,产品包生成模块130优选根据节目上线时间和/或节目点播热度选择最佳的推荐节目。比如节目上线时间在一周内的,或者节目上线时间在一个月内且点播人数超过10万以上的。

本实施例中,产品包的生成格式不限,具体根据实际需要进行设置。比如包含产品包的价格、产品包的节目介绍,产品包所包含的节目数量等。

产品包第一推荐模块140,用于将所述待推荐的产品包的相关信息推送至机顶盒以进行产品包的推荐。

本实施例中,在产品包生成模块130生成待推荐的产品包后,产品包第一推荐模块140需要将产品包的相关信息,比如将产品包的包名、包含的节目内容介绍、价格、有效时长等信息推送至机顶盒并通过机顶盒将接收到的相应信息在电视屏幕上显示出来,从而完成对用户的产品包推荐。本实施例中,由于电视节目或者用户行为变化将导致待推荐节目内容的变化,因而相应需要更新对产品包的推荐,因此,本实施例中优选采用推送的方式,进行产品包的推荐消息的传送。比如,根据产品包的更新时间进行消息推送,或者固定间隔时长进行周期性的消息推送等。

本实施例中,优选将产品包的推荐装置设置于EPG系统中,也即本实施例中的EPG系统具有产品包的生成及推荐功能。通过对采用大数据及云计算技术,对用户行为进行统计分析,从而能够根据用户的兴趣偏好而有针对性的生成符合用户兴趣偏好的产品包并进行推荐,从而提高用户对产品包的满意度及订购率。

参照图9,图9为本发明产品包的推荐装置第二实施例的功能模块示意图。本实施例中,所述产品包的推荐装置包括:

评分获取模块210,用于获取若干用户对于同一产品包的评分;

总体评分计算模块220,用于根据预设的统计算法,计算得到相关产品包的总体评分;

产品包第二推荐模块230,用于将满足预设评分条件的产品包的相关信息推送至相应机顶盒以推荐给相应用户。

本实施例中,除可以基于EPG系统生成符合用户兴趣偏好的产品包并进行推荐外,同时还可以进一步基于其他用户的评分进行产品包的推荐。如图5所示的产品包的已订购页面,用户在购买产品包后即可对所购买的产品包进行评分,比如将分值设置为0-10分,分值越高则对应的产品满意度越高。

本实施例中,评分获取模块210通过获取其他用户对于同一产品包的评分,总体评分计算模块220根据预设的统计算法,统计计算得到带有评分的产品包的总体评分。例如,有100位用户对A产品包进行了评分;有300位用户对B产品包进行了评分;则根据预设的统计算法,比如EPG系统得到A产品包的总体评分为7.3分,而得到B产品包的总体评分为9.8分。

当产品包的总体评分满足预设评分条件时,产品包第二推荐模块230则将满足评分条件的产品包的相关信息推送至相应机顶盒以推荐给对该产品包内节目比较感兴趣的相应用户。例如,预设的评分条件为总体评分大于9.5分,或者评价用户超过200人且总体评分大于8.5分等,具体根据实际需要进行设置。

本实施例中,可以对产品包设置评分功能,以进一步提高用户使用体验。同时,也可以将其他用户的评分作为向当前用户推荐产品包的一种依据,从而进一步完善了产品包的推荐方式以带给用户更多的使用体验。

参照图10,图10为本发明产品包的推荐装置第三实施例的功能模块示意图。本实施例中,所述产品包的推荐装置包括:

分享数据获取模块310,用于获取用户所分享推荐的产品包以及对应的用户群组或好友;

产品包第三推荐模块320,用于将用户所分享推荐的产品包的相关信息推送至对应的用户群组或好友的机顶盒以推荐给相应用户。

为进一步完善产品包的推荐方式,同时提高用户的参与度,本实施例中,除可以基于EPG系统生成符合用户兴趣偏好的产品包并进行推荐以及基于其他用户的评分进行产品包的推荐外,同时还可以进一步基于其他用户的分享进行产品包的推荐。如图5所示的产品包的已订购页面,用户在购买产品包 后即可对所购买的产品包进行分享。

例如,用户可以设置EPG系统登录账号,并允许用户添加好友、新建群组等。当用户对所购买的产品包进行分享时,可以将产品包分享给用户所在的群组,或者分享给用户的好友。当监测到存在产品包的分享时,通过分享数据获取模块310获取用户所分享推荐的产品包以及对应的用户群组或好友,产品包第三推荐模块320将用户所分享推荐的产品包的相关信息推送至对应的用户群组或好友的机顶盒,进而推荐给相应群组用户或好友用户。

本实施例中,还可以进一步对产品包设置分享功能,以进一步提高用户使用体验。同时,也将其他用户的分享作为向当前用户推荐产品包的一种依据,从而进一步完善了产品包的推荐方式以带给用户更多的使用体验。

参照图11,图11为本发明产品包的推荐装置第四实施例的功能模块示意图。本实施例中,所述产品包的推荐装置还包括:

消息推送处理模块410,用于将产品包的相关信息以消息形式推送至机顶盒;以及将消息推送的时间点进行散列化处理后,根据配置的推送策略,在机顶盒开机后进行消息推送。

本实施例中,由于电视节目或者用户行为变化将导致待推荐节目内容的变化,因而相应需要更新对产品包的推荐,因此,本实施例中优选采用消息推送的方式,进行产品包的推荐消息的传送。

本实施例中,通过消息推送处理模块410将产品包的相关信息以消息形式推送至机顶盒。此外,为防止EPG系统的并发量瞬间冲高,通过消息推送处理模块410将消息推送的时间点进行散列化处理,并根据配置的推送策略,在机顶盒开机后进行消息推送,比如,根据产品包的更新时间进行消息推送,或者固定间隔时长进行周期性的消息推送等。

参照图12,图12为本发明产品包的推荐系统一实施例的功能模块示意图。本实施例中,所述产品包的推荐系统包括产品包的推荐装置510、大数据平台520及机顶盒530。

其中,大数据平台520用于采集机顶盒530上保存的用户行为数据并进行统计分析处理;机顶盒530用于提供显示产品包的推荐装置510所推送的 待推荐的产品包的相关信息的界面以及用户操作界面,具体如图2、3、5、7所示。

本实施例中,产品包的推荐系统包括产品包的推荐装置510,大数据平台520以及机顶盒530。机顶盒530提供一系列的用户友好界面并与业务支撑装置产品包的推荐装置510进行交互,同时大数据平台520采集用户数据、分析用户的行为,从而为产品包的推荐装置510提供理论数据,进而提高对产品包的生成与推荐的准确性及精确度。

需要进一步说明的是,产品包的推荐装置510可以为一个单独的装置,也可以将其设置在EPG系统中,本发明优选将产品包的推荐装置510设置于EPG系统中,也即本发明中的EPG系统具有产品包的生成及推荐功能,如图13所示,大数据平台获取机顶盒上保存的用户行为数据,并通过互联网进行云处理,然后再将云处理后的结果发送给EPG系统以用于生成相应的产品包;EPG系统再将生成的产品包的相关信息发送至机顶盒,同时EPG系统也自动获取机顶盒上用户操作的相关数据,比如用户对产品包的评分、评价以及用户的选择操作等。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1