一种数据推荐方法及其设备与流程

文档序号:11918920阅读:203来源:国知局
一种数据推荐方法及其设备与流程

本发明涉及互联网技术领域,尤其涉及一种数据推荐方法及其设备。



背景技术:

随着互联网技术不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,人们不仅可以利用这些终端进行通讯,还可以浏览视频、图片等多媒体数据。

现有的多媒体数据播放应用中往往会根据各多媒体数据的浏览热度向用户推送推荐的多媒体数据,为用户提供数据浏览的参考。然而,由于多媒体数据的数据个数不同,例如:电视剧的集数较多、电影集数较少等,导致多媒体数据的浏览率存在较大差异,降低了所推荐的多媒体数据的准确性,影响了多媒体数据的推荐效果。



技术实现要素:

本发明实施例提供一种数据推荐方法及其设备,可以结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,提升所推荐的多媒体数据的准确性,保证多媒体数据的推荐效果。

本发明实施例第一方面提供了一种数据推荐方法,可包括:

获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量;

获取所述多媒体数据的数据属性,所述数据属性包括数据标识和数据个数;

基于所述数据个数对所述多媒体数据设置推荐权重值;

根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值;

按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合。

本发明实施例第二方面提供了一种数据推荐设备,可包括:

数量获取单元,用于获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量;

属性获取单元,用于获取所述多媒体数据的数据属性,所述数据属性包括数据标识和数据个数;

权重值获取单元,用于基于所述数据个数对所述多媒体数据设置推荐权重值;

数值获取单元,用于根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值;

集合输出单元,用于按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合。

在本发明实施例中,通过获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,以及获取根据多媒体数据的数据个数生成的推荐权重值,进一步生成多媒体数据的推荐数值,最终按照推荐数值将多媒体数据的数据标识更新至数据推荐集合中进行输出。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种数据推荐方法的流程示意图;

图2是本发明实施例提供的另一种数据推荐方法的流程示意图;

图3是本发明实施例提供的一种数据推荐设备的结构示意图;

图4是本发明实施例提供的数值获取单元的结构示意图;

图5是本发明实施例提供的另一种数据推荐设备的结构示意图;

图6是本发明实施例提供的又一种数据推荐设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的数据推荐方法可以应用于对多媒体数据播放应用中的多媒体数据进行数据推荐的场景,例如:数据推荐设备获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,所述数据推荐设备获取所述多媒体数据的数据属性,所述数据属性包括数据标识和数据个数,所述数据推荐设备基于所述数据个数对所述多媒体数据设置推荐权重值,所述数据推荐设备根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值,所述数据推荐设备按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合的场景等。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果。

本发明实施例涉及的数据推荐设备可以为多媒体数据应用的后台服务设备;所述多媒体数据应用可以包括视频播放应用、歌曲播放应用、图片展示应用等;所述多媒体数据可以包括视频(例如:电视剧、电影、动画)、图片、歌曲等。

下面将结合附图1和附图2,对本发明实施例提供的数据推荐方法进行详细介绍。

请参见图1,为本发明实施例提供了一种数据推荐方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S105。

S101,获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量;

具体的,数据推荐设备获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,可以理解的是,用户可以通过安装于用户终端上的多媒体数据应用的客户端选择对多媒体数据的播放操作,所述数据推荐设备可以统计所述播放操作以及用于登录所述多媒体数据应用的用户标识,以得到所述第一预设时间段内进行播放操作的用户标识的数量,所述第一预设时间段可以由后台工作人员根据经验设置的统计时间段,例如:1小时等。

进一步的,所述数据推荐设备可以获取第一预设时间段内对多媒体数据进行播放操作的第一用户标识的数量,并获取所述第一预设时间段内对所述多媒体数据进行播放操作的第二用户标识的数量,其中,所述第一用户标识为具备第一播放权限的用户标识,所述第二用户标识为具备第二播放权限的用户标识,所述第一播放权限为具备浏览所述多媒体数据的数据内容的播放权限,所述第二播放权限为具备浏览所述多媒体数据的数据片段的播放权限,需要说明的是,所述数据内容为所述多媒体数据的完整内容,所述数据片段可以是所述多媒体数据的片花、简介或者截取的一段内容,例如:电影的片花、图片简介、歌曲的前1分钟的歌曲片段等。当然,针对一些特殊的多媒体数据,例如:后台工作人员对某多媒体数据的数据内容可以设置为允许第一用户标识和第二用户标识浏览,则采用第二用户标识登录的客户端同样也可以观看该多媒体数据。第一用户标识的第一播放权限不仅限于可以浏览多媒体数据的数据内容,其同样可以包含第二播放权限所具备的浏览多媒体数据的数据片段的权限。

S102,获取所述多媒体数据的数据属性;

具体的,所述数据推荐设备可以获取所述多媒体数据的数据属性,所述数据属性可以包括所述多媒体数据的数据标识和数据个数,所述数据标识可以为所述多媒体数据的数据名称,例如:电影名称、电视剧名称等,所述数据个数可以为所述多媒体数据中所包含的数据内容的个数,例如:电视剧的集数、图片张数等。

S103,基于所述数据个数对所述多媒体数据设置推荐权重值;

具体的,所述数据推荐设备可以基于所述数据个数对所述多媒体数据设置推荐权重值,进一步的,所述数据推荐设备可以按照预设推荐权重规则确定所述数据个数对应的推荐权重值,并对所述多媒体数据设备设置所述推荐权重值,所述预设推荐权重规则可以为后台工作人员根据经验以及需求预先设置的权重配比,对于数据个数较多的多媒体数据,由于其在所有的多媒体数据中占比较高,覆盖面较广,因此需要设置较低的推荐权重值,相反对于数据个数较少的多媒体数据,则需要设置较高的推荐权重值,以此平衡不同数据个数的多媒体数据的推荐数值,例如:针对电视剧和电影,由于电视剧的集数较多,因此电视剧的推荐权重值比电影的推荐权重值低。

S104,根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值;

具体的,所述数据推荐设备可以根据所述用户标识的数量和所述推荐权重值计算生成所述多媒体数据的推荐数值,所述推荐数值为用于对多媒体数据进行推荐排序的数值。

进一步的,所述数据推荐设备可以获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值,同时,所述数据推荐设备还可以基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量。所述数据推荐设备可以获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值,其中,所述第二预设时间段包括至少一个所述第一预设时间段,所述第二预设时间段具体用于表示进行数据推荐集合更新并输出的时间段,例如:12个小时进行一次多媒体数据的推荐更新等。所述数据推荐设备可以根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值。

S105,按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合;

具体的,所述数据推荐设备可以按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,可以理解的是,所述数据推荐设备可以对当前所有的多媒体数据进行统计,并计算各自的推荐数值,具体的统计及计算方式可以参见上述方式,在此不进行赘述,所述数据推荐设备可以按照推荐数值的高低对所有的多媒体数据进行排序,优选的,选取推荐数值最高的预设数量的多媒体数据更新至所述数据推荐集合中,所述数据推荐设备可以输出所述数据推荐集合,进一步的,可以将所述数据推荐集合输出至所述客户端。

在本发明实施例中,通过获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,以及获取根据多媒体数据的数据个数生成的推荐权重值,进一步生成多媒体数据的推荐数值,最终按照推荐数值将多媒体数据的数据标识更新至数据推荐集合中进行输出。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果。

请参见图2,为本发明实施例提供了另一种数据推荐方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S209。

S201,获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量;

具体的,数据推荐设备获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,可以理解的是,用户可以通过安装于用户终端上的多媒体数据应用的客户端选择对多媒体数据的播放操作,所述数据推荐设备可以统计所述播放操作以及用于登录所述多媒体数据应用的用户标识,以得到所述第一预设时间段内进行播放操作的用户标识的数量,所述第一预设时间段可以由后台工作人员根据经验设置的统计时间段,例如:1小时等。

进一步的,所述数据推荐设备可以获取第一预设时间段内对多媒体数据进行播放操作的第一用户标识的数量,并获取所述第一预设时间段内对所述多媒体数据进行播放操作的第二用户标识的数量,其中,所述第一用户标识为具备第一播放权限的用户标识,所述第二用户标识为具备第二播放权限的用户标识,所述第一播放权限为具备浏览所述多媒体数据的数据内容的播放权限,所述第二播放权限为具备浏览所述多媒体数据的数据片段的播放权限,需要说明的是,所述数据内容为所述多媒体数据的完整内容,所述数据片段可以是所述多媒体数据的片花、简介或者截取的一段内容,例如:电影的片花、图片简介、歌曲的前1分钟的歌曲片段等。当然,针对一些特殊的多媒体数据,例如:后台工作人员对某多媒体数据的数据内容可以设置为允许第一用户标识和第二用户标识浏览,则采用第二用户标识登录的客户端同样也可以观看该多媒体数据。第一用户标识的第一播放权限不仅限于可以浏览多媒体数据的数据内容,其同样可以包含第二播放权限所具备的浏览多媒体数据的数据片段的权限。

S202,获取所述多媒体数据的数据属性;

具体的,所述数据推荐设备可以获取所述多媒体数据的数据属性,所述数据属性可以包括所述多媒体数据的数据标识和数据个数,所述数据标识可以为所述多媒体数据的数据名称,例如:电影名称、电视剧名称等,所述数据个数可以为所述多媒体数据中所包含的数据内容的个数,例如:电视剧的集数、图片张数等。

S203,基于所述数据个数对所述多媒体数据设置推荐权重值;

具体的,所述数据推荐设备可以基于所述数据个数对所述多媒体数据设置推荐权重值,进一步的,所述数据推荐设备可以按照预设推荐权重规则确定所述数据个数对应的推荐权重值,并对所述多媒体数据设备设置所述推荐权重值,所述预设推荐权重规则可以为后台工作人员根据经验以及需求预先设置的权重配比,对于数据个数较多的多媒体数据,由于其在所有的多媒体数据中占比较高,覆盖面较广,因此需要设置较低的推荐权重值,相反对于数据个数较少的多媒体数据,则需要设置较高的推荐权重值,以此平衡不同数据个数的多媒体数据的推荐数值,例如:针对电视剧和电影,由于电视剧的集数较多,因此电视剧的推荐权重值比电影的推荐权重值低。

S204,对所述用户标识进行去重处理;

具体的,所述数据推荐设备可以进一步对在所述第一预设时间段内获取的所述用户标识进行去重处理,需要说明的是,针对同一个用户标识,在所述第一预设时间段内可能存在对所述多媒体数据的多次播放操作,所述数据推荐设备可以通过去重处理,只保留一次有效的播放操作,以保证数据推荐的有效性。

S205,获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值;

S206,基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量;

具体的,所述数据推荐设备可以获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值,同时,所述数据推荐设备还可以基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量,可以理解的是,为了浏览完整的多媒体数据的数据内容,可以为客户端提供由第一用户标识转换为第二用户标识的转换页面,具体的转换方式可以通过标识升级、充值等方式完成,可以理解的是,所述客户端可以检测是否存在通过所述多媒体数据所在的数据页面跳转至转换页面的操作,并且通过所述转换页面成功将第一用户标识转换为第二用户标识的事件,若存在,则记录为由所述多媒体数据引导的用户标识转换的一个第三用户标识,所述数据推荐设备可以统计所述第一预设时间段内此类第三用户标识的数量。

S207,获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值;

具体的,所述数据推荐设备可以获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值,其中,所述第二预设时间段包括至少一个所述第一预设时间段,所述第二预设时间段具体用于表示进行数据推荐集合更新并输出的时间段,例如:12个小时进行一次多媒体数据的推荐更新等,所述数据推荐设备可以获取所述第二预设时间段内各第一预设时间段的第一比值、第二比值以及第三用户标识的数量,分别进行求和得到第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并对第一比值的总和、第二比值的总和以及第三用户标识的数量的总和进行求和,以计算生成所述多媒体数据的推荐条件值。

S208,根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值;

具体的,所述数据推荐设备可以根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值,优选的,可以将所述推荐权重值与所述推荐条件值相乘以得到所述多媒体数据的推荐数值。

S209,按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合;

具体的,所述数据推荐设备可以按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,可以理解的是,所述数据推荐设备可以对当前所有的多媒体数据进行统计,并计算各自的推荐数值,具体的统计及计算方式可以参见上述方式,在此不进行赘述,所述数据推荐设备可以按照推荐数值的高低对所有的多媒体数据进行排序,优选的,选取推荐数值最高的预设数量的多媒体数据更新至所述数据推荐集合中,所述数据推荐设备可以输出所述数据推荐集合,进一步的,可以将所述数据推荐集合输出至所述客户端。

在本发明实施例中,通过获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,以及获取根据多媒体数据的数据个数生成的推荐权重值,进一步生成多媒体数据的推荐数值,最终按照推荐数值将多媒体数据的数据标识更新至数据推荐集合中进行输出。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果;通过采用将用户标识中的第一用户标识和第二用户标识分别作为对多媒体数据的相关条件数值,可以提升多媒体数据的推荐有效性;通过采用短于第二预设时间段的第一预设时间段对多媒体数据的各条件数值进行统计,可以避免任一时间上线的多媒体数据无法及时进行推荐,进一步保证了多媒体数据的推荐效果;通过对用户标识进行去重处理,保证了数据推荐的有效性。

下面将结合附图3-附图5,对本发明实施例提供的数据推荐设备进行详细介绍。需要说明的是,附图3-附图5所示的数据推荐设备,用于执行本发明图1和图2所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1和图2所示的实施例。

请参见图3,为本发明实施例提供了一种数据推荐设备的结构示意图。如图3所示,本发明实施例的所述数据推荐设备1可以包括:数量获取单元11、属性获取单元12、权重值获取单元13、数值获取单元14和集合输出单元15。

数量获取单元11,用于获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量;

具体实现中,所述数量获取单元11获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,可以理解的是,用户可以通过安装于用户终端上的多媒体数据应用的客户端选择对多媒体数据的播放操作,所述数量获取单元11可以统计所述播放操作以及用于登录所述多媒体数据应用的用户标识,以得到所述第一预设时间段内进行播放操作的用户标识的数量,所述第一预设时间段可以由后台工作人员根据经验设置的统计时间段,例如:1小时等。

进一步的,所述数量获取单元11可以获取第一预设时间段内对多媒体数据进行播放操作的第一用户标识的数量,并获取所述第一预设时间段内对所述多媒体数据进行播放操作的第二用户标识的数量,其中,所述第一用户标识为具备第一播放权限的用户标识,所述第二用户标识为具备第二播放权限的用户标识,所述第一播放权限为具备浏览所述多媒体数据的数据内容的播放权限,所述第二播放权限为具备浏览所述多媒体数据的数据片段的播放权限,需要说明的是,所述数据内容为所述多媒体数据的完整内容,所述数据片段可以是所述多媒体数据的片花、简介或者截取的一段内容,例如:电影的片花、图片简介、歌曲的前1分钟的歌曲片段等。当然,针对一些特殊的多媒体数据,例如:后台工作人员对某多媒体数据的数据内容可以设置为允许第一用户标识和第二用户标识浏览,则采用第二用户标识登录的客户端同样也可以观看该多媒体数据。第一用户标识的第一播放权限不仅限于可以浏览多媒体数据的数据内容,其同样可以包含第二播放权限所具备的浏览多媒体数据的数据片段的权限。

属性获取单元12,用于获取所述多媒体数据的数据属性;

具体实现中,所述属性获取单元12可以获取所述多媒体数据的数据属性,所述数据属性可以包括所述多媒体数据的数据标识和数据个数,所述数据标识可以为所述多媒体数据的数据名称,例如:电影名称、电视剧名称等,所述数据个数可以为所述多媒体数据中所包含的数据内容的个数,例如:电视剧的集数、图片张数等。

权重值获取单元13,用于基于所述数据个数对所述多媒体数据设置推荐权重值;

具体实现中,所述权重值获取单元13可以基于所述数据个数对所述多媒体数据设置推荐权重值,进一步的,所述权重值获取单元13可以按照预设推荐权重规则确定所述数据个数对应的推荐权重值,并对所述多媒体数据设备设置所述推荐权重值,所述预设推荐权重规则可以为后台工作人员根据经验以及需求预先设置的权重配比,对于数据个数较多的多媒体数据,由于其在所有的多媒体数据中占比较高,覆盖面较广,因此需要设置较低的推荐权重值,相反对于数据个数较少的多媒体数据,则需要设置较高的推荐权重值,以此平衡不同数据个数的多媒体数据的推荐数值,例如:针对电视剧和电影,由于电视剧的集数较多,因此电视剧的推荐权重值比电影的推荐权重值低。

数值获取单元14,用于根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值;

具体实现中,所述数值获取单元14可以根据所述用户标识的数量和所述推荐权重值计算生成所述多媒体数据的推荐数值,所述推荐数值为用于对多媒体数据进行推荐排序的数值。

进一步的,所述数值获取单元14可以获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值,同时,所述数值获取单元14还可以基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量。所述数值获取单元14可以获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值,其中,所述第二预设时间段包括至少一个所述第一预设时间段,所述第二预设时间段具体用于表示进行数据推荐集合更新并输出的时间段,例如:12个小时进行一次多媒体数据的推荐更新等。所述数值获取单元14可以根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值。

具体的,请一并参见图4,为本发明实施例提供了数值获取单元的结构示意图。如图4所示,所述数值获取单元14可以包括:

比值获取子单元141,用于获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值;

数量获取子单元142,用于基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量;

具体实现中,所述比值获取子单元141可以获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值,同时,所述数量获取子单元142可以基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量,可以理解的是,为了浏览完整的多媒体数据的数据内容,可以为客户端提供由第一用户标识转换为第二用户标识的转换页面,具体的转换方式可以通过标识升级、充值等方式完成,可以理解的是,所述客户端可以检测是否存在通过所述多媒体数据所在的数据页面跳转至转换页面的操作,并且通过所述转换页面成功将第一用户标识转换为第二用户标识的事件,若存在,则记录为由所述多媒体数据引导的用户标识转换的一个第三用户标识,所述数量获取子单元142可以统计所述第一预设时间段内此类第三用户标识的数量。

条件值生成子单元143,用于获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值;

具体实现中,所述条件值生成子单元143可以获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值,其中,所述第二预设时间段包括至少一个所述第一预设时间段,所述第二预设时间段具体用于表示进行数据推荐集合更新并输出的时间段,例如:12个小时进行一次多媒体数据的推荐更新等,所述条件值生成子单元143可以获取所述第二预设时间段内各第一预设时间段的第一比值、第二比值以及第三用户标识的数量,分别进行求和得到第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并对第一比值的总和、第二比值的总和以及第三用户标识的数量的总和进行求和,以计算生成所述多媒体数据的推荐条件值。

数值获取子单元144,用于根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值;

具体实现中,所述数值获取子单元144可以根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值,优选的,可以将所述推荐权重值与所述推荐条件值相乘以得到所述多媒体数据的推荐数值。

集合输出单元15,用于按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合;

具体实现中,所述集合输出单元15可以按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,可以理解的是,所述集合输出单元15可以对当前所有的多媒体数据进行统计,并计算各自的推荐数值,具体的统计及计算方式可以参见上述方式,在此不进行赘述,所述集合输出单元15可以按照推荐数值的高低对所有的多媒体数据进行排序,优选的,选取推荐数值最高的预设数量的多媒体数据更新至所述数据推荐集合中,所述集合输出单元15可以输出所述数据推荐集合,进一步的,可以将所述数据推荐集合输出至所述客户端。

在本发明实施例中,通过获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,以及获取根据多媒体数据的数据个数生成的推荐权重值,进一步生成多媒体数据的推荐数值,最终按照推荐数值将多媒体数据的数据标识更新至数据推荐集合中进行输出。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果;通过采用将用户标识中的第一用户标识和第二用户标识分别作为对多媒体数据的相关条件数值,可以提升多媒体数据的推荐有效性;通过采用短于第二预设时间段的第一预设时间段对多媒体数据的各条件数值进行统计,可以避免任一时间上线的多媒体数据无法及时进行推荐,进一步保证了多媒体数据的推荐效果。

请参见图5,为本发明实施例提供了另一种数据推荐设备的结构示意图。如图5所示,本发明实施例的所述数据推荐设备1可以包括:数量获取单元11、属性获取单元12、权重值获取单元13、数值获取单元14、集合输出单元15和标识处理单元16;其中,数量获取单元11、属性获取单元12、权重值获取单元13、数值获取单元14和集合输出单元15的结构可以参见图3所示实施例的描述,在此不进行赘述。

标识处理单元16,用于对所述用户标识进行去重处理;

具体实现中,所述标识处理单元16可以进一步对在所述第一预设时间段内获取的所述用户标识进行去重处理,需要说明的是,针对同一个用户标识,在所述第一预设时间段内可能存在对所述多媒体数据的多次播放操作,所述标识处理单元16可以通过去重处理,只保留一次有效的播放操作,以保证数据推荐的有效性。

在本发明实施例中,通过获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,以及获取根据多媒体数据的数据个数生成的推荐权重值,进一步生成多媒体数据的推荐数值,最终按照推荐数值将多媒体数据的数据标识更新至数据推荐集合中进行输出。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果;通过采用将用户标识中的第一用户标识和第二用户标识分别作为对多媒体数据的相关条件数值,可以提升多媒体数据的推荐有效性;通过采用短于第二预设时间段的第一预设时间段对多媒体数据的各条件数值进行统计,可以避免任一时间上线的多媒体数据无法及时进行推荐,进一步保证了多媒体数据的推荐效果;通过对用户标识进行去重处理,保证了数据推荐的有效性。

请参见图6,为本发明实施例提供了又一种数据推荐设备的结构示意图。如图6所示,所述数据推荐设备1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图6所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据推荐应用程序。

在图6所示的数据推荐设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口1004主要用于与用户终端进行数据通信;而处理器1001可以用于调用存储器1005中存储的数据推荐应用程序,并具体执行以下操作:

获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量;

获取所述多媒体数据的数据属性,所述数据属性包括数据标识和数据个数;

基于所述数据个数对所述多媒体数据设置推荐权重值;

根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值;

按照所述推荐数值将所述数据标识更新至预设的数据推荐集合中,并输出所述数据推荐集合。

在一个实施例中,所述处理器1001在执行获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量时,具体执行以下操作:

获取第一预设时间段内对多媒体数据进行播放操作的第一用户标识的数量;

获取所述第一预设时间段内对所述多媒体数据进行播放操作的第二用户标识的数量;

其中,所述第一用户标识为具备第一播放权限的用户标识,所述第二用户标识为具备第二播放权限的用户标识,所述第一播放权限为具备浏览所述多媒体数据的数据内容的播放权限,所述第二播放权限为具备浏览所述多媒体数据的数据片段的播放权限。

在一个实施例中,所述处理器1001在执行基于所述数据个数对所述多媒体数据设置推荐权重值时,具体执行以下操作:

按照预设推荐权重规则确定所述数据个数对应的推荐权重值,并对所述多媒体数据设置所述推荐权重值。

在一个实施例中,所述处理器1001在执行根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值时,具体执行以下操作:

获取所述第一预设时间段内所述第一用户标识的数量与所述数据个数的第一比值,并获取所述第一预设时间段内所述第二用户标识的数量和所述数据个数的第二比值;

基于所述多媒体数据所在的数据页面获取所述第一预设时间段内由第二用户标识转换为第一用户标识的第三用户标识的数量;

获取第二预设时间段内第一比值的总和、第二比值的总和以及第三用户标识的数量的总和,并根据所述第一比值的总和、所述第二比值的总和以及所述第三用户标识的数量的总和生成所述多媒体数据的推荐条件值,所述第二预设时间段包括至少一个所述第一预设时间段;

根据所述推荐权重值和所述推荐条件值生成所述多媒体数据的推荐数值。

在一个实施例中,所述处理器1001在执行根据所述用户标识的数量和所述推荐权重值生成所述多媒体数据的推荐数值之前,还执行以下操作:

对所述用户标识进行去重处理。

在本发明实施例中,通过获取第一预设时间段内对多媒体数据进行播放操作的用户标识的数量,以及获取根据多媒体数据的数据个数生成的推荐权重值,进一步生成多媒体数据的推荐数值,最终按照推荐数值将多媒体数据的数据标识更新至数据推荐集合中进行输出。通过获取进行播放操作的用户标识的数量以及多媒体数据的数据个数,实现了结合浏览热度以及数据个数生成多媒体数据的推荐数值并进行推荐,避免了由于数据个数的差异对多媒体数据的浏览率造成的影响,有效的提升了所推荐的多媒体数据的准确性,保证了多媒体数据的推荐效果;通过采用将用户标识中的第一用户标识和第二用户标识分别作为对多媒体数据的相关条件数值,可以提升多媒体数据的推荐有效性;通过采用短于第二预设时间段的第一预设时间段对多媒体数据的各条件数值进行统计,可以避免任一时间上线的多媒体数据无法及时进行推荐,进一步保证了多媒体数据的推荐效果;通过对用户标识进行去重处理,保证了数据推荐的有效性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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