一种节目内容推荐方法技术

技术编号:16704044 阅读:20 留言:0更新日期:2017-12-02 17:36
本发明专利技术实施例涉及一种节目内容推荐方法,包括:获取多个用户的用户信息,创建用户数据库;检测各个用户终端对节目数据的访问操作,根据访问操作生成节目数据访问信息,并创建节目数据访问记录数据库;统计节目数据访问信息,生成节目数据的动态热度排序信息;接收第一用户的用户终端发送的用以请求第一节目的节目数据查询请求;根据第一用户ID和第一节目ID对应的第一节目类别信息、用户年龄、性别在节目数据访问记录数据库中查询得到关联节目数据,并根据关联节目数据的动态热度排序信息得到预设数量的推荐节目数据;根据推荐节目数据生成节目内容推荐信息,发送给第一用户的用户终端。

A method of recommending program content

The embodiment of the invention relates to a content recommendation method, obtaining multiple user information, create a user database; testing each user terminal program data access operation, according to the access operation generates program data access information, and create a program data access record database; statistical data show that access to information, dynamic heat sort information generation of program data; user terminal transmitting and receiving the first user program data to request the first program request; according to the related data query program first program category information, user age and gender of the first user ID and the first ID program corresponding to the access database in the program data, and according to the dynamic heat sort information associated with program the data obtained show the number of preset recommended data; according to the recommended data generation program The program content recommendation information is sent to the user terminal of the first user.

【技术实现步骤摘要】
一种节目内容推荐方法
本专利技术涉及通信
,尤其涉及一种节目内容推荐方法。
技术介绍
随着社会的发展进步,人们对互联网的依赖度越来越高。以往基于数字电视技术的节目播放作为人们娱乐和获取资讯的主要手段,而今已经逐渐转移到移动终端上来实现,并且节目内容更佳丰富。除了原有的新闻、体育、综艺、影视剧节目之外,还增加了许多其他形式的节目内容,比如直播。如何有效而准确的帮助用户在众多节目中找到喜欢的节目,成为技术人员最为关心的问题。当前众多节目详情内的相关节目推荐,大多仅推荐当前主演或主播的相关信息,或是根据用户日常浏览行为推荐固定类别的推荐。以上两种方式都存在固定推荐内容的弊端。如使用第二种方式会导致反复推送之前浏览过相关的内容,无法找寻自己想发现领域的其他节目内容,而第一种推荐方式过于死板,推荐内容单一、有限。
技术实现思路
本专利技术的目的是提供一种节目内容推荐方法,能够根据用户年龄、性别、位置数据等为维度,并以收藏喜好的标识内容进行显示优先度的排列,使推荐数据更加符合用户要求。为实现上述目的,本专利技术提供了一种节目内容推荐方法,包括:获取多个用户的用户信息,创建用户数据库;所述用户信息包括:用户ID、用户年龄、性别和关注对象信息;检测各个用户终端对节目数据的访问操作,根据所述访问操作生成节目数据访问信息,并创建节目数据访问记录数据库;所述节目数据访问信息包括:用户ID、用户年龄、性别、节目ID、节目类别信息、访问时间和所述用户终端的位置信息;统计所述节目数据访问信息,生成节目数据的动态热度排序信息;接收第一用户的用户终端发送的用以请求第一节目的节目数据查询请求;所述节目数据查询请求包括第一用户ID、第一节目ID和所述第一用户的用户终端的当前位置信息;根据所述第一用户ID在所述用户数据库中查询所述第一用户的用户年龄、性别和关注对象信息;并且,根据所述第一节目ID在节目数据管理数据库中查询对应的第一节目类别信息;根据所述第一节目类别信息、用户年龄、性别在所述节目数据访问记录数据库中查询得到关联节目数据,并根据关联节目数据的动态热度排序信息得到预设数量的推荐节目数据;根据所述推荐节目数据生成节目内容推荐信息,发送给所述第一用户的用户终端。优选的,所述获取多个用户的用户信息,创建用户数据库具体为:接收用户终端发送的用户注册信息;所述用户注册信息包括所述用户年龄、性别和关注对象信息;生成用户ID,并根据所述用户ID、用户年龄、性别和关注对象信息生成用户信息;将各用户信息在所述用户数据库中进行存储。优选的,所述统计所述节目数据访问信息,生成节目数据的动态热度排序信息具体包括:根据同一节目ID对应的用户ID和访问时间,得到所述节目ID的累计访问数量;根据各节目ID的所述累计访问数量进行排序,得到所述动态热度排序信息。优选的,所述统计所述节目数据访问信息,生成节目数据的动态热度排序信息具体为:根据所述第一用户的用户终端的当前位置信息,获取距用户终端当前位置的第一预设范围的节目数据访问信息,并根据同一节目ID对应的用户ID和访问时间,得到所述节目ID的累计访问数量;根据各节目ID的所述累计访问数量进行排序,得到所述动态热度排序信息。进一步优选的,所述根据各节目ID的所述累计访问数量进行排序,得到所述动态热度排序信息具体为:获取距当前时间的第一时段内各节目ID的累计访问数量,并根据所述累计访问数量进行排序,得到所述动态热度排序信息。优选的,在所述根据关联节目数据的动态热度排序信息得到预设数量的推荐节目数据之前,所述方法还包括:根据用户数据库中的用户信息统计得到的关注对象信息的统计结果,确定所述动态热度排序信息。本专利技术实施例提供的节目内容推荐方法,能够根据用户年龄、性别、位置数据等为维度,并以收藏喜好的标识内容进行显示优先度的排列,使推荐数据更加符合用户要求。附图说明图1为本专利技术实施例提供的节目内容推荐方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术提供一种节目内容推荐方法,用于各种终端设备,尤其是基于互联网技术的移动终端设备中。图1为本专利技术实施例提供的节目内容推荐方法的方法流程图,下面结合图1,对本专利技术提供的节目内容推荐方法的具体执行步骤进行说明。本专利技术的节目内容推荐方法主要包括如下步骤:步骤110,获取多个用户的用户信息,创建用户数据库;具体的,用户信息的获取可以是在用户注册服务的时候就完成的。用户信息可以具体包括用户ID、用户年龄、性别和关注对象信息。关注对象信息可以具体的关注的演员、主播等信息,也可以是用户在使用服务过程中添加到收藏或以其它方式进行标注的各种信息。在一个具体的过程中,创建用户数据库可以按照如下方法执行:步骤111,接收用户终端发送的用户注册信息;用户注册信息包括用户年龄、性别和关注对象信息;步骤112,生成用户ID,并根据用户ID、用户年龄、性别和关注对象信息生成用户信息;步骤113,将各用户信息在用户数据库中进行存储。在用户数据库创建完成后,还可以实时对用户数据库中的数据进行添加、修改、更新和删除等操作。步骤120,检测各个用户终端对节目数据的访问操作,根据访问操作生成节目数据访问信息,并创建节目数据访问记录数据库;具体的,这里所说的创建节目数据访问记录数据库的过程还可以包括向节目数据访问记录数据库中添加数据的过程。节目数据访问信息可以包括:用户ID、用户年龄、性别、节目ID、节目类别信息、访问时间和用户终端的位置信息等。当产生用户终端对节目数据的访问操作时,服务器根据所接收到的访问操作请求进行信息提取,得到其中携带的用户信息和被请求节目信息。用户信息可以具体包括上述的用户ID、用户年龄、性别,以及用户终端的位置信息等;被请求节目信息可以具体包括上述的节目ID和节目类别信息等。其中节目类别信息与节目ID具有对应关系,节目ID是唯一的,对于每个节目数据源都只有一个节目ID,但一个节目ID可以对应一个或多个节目类别信息。此外,还对访问操作的访问时间进行记录。步骤130,统计节目数据访问信息,生成节目数据的动态热度排序信息;具体的,节目数据的动态热度排序信息,是基于节目数据访问信息的统计得到的。可以根据实际需要进行不同的统计参数设定。比如在一个具体的例子中,可以根据节目的累计访问数量进行排序。具体包括:根据同一节目ID对应的用户ID和访问时间,对每个用户ID的不同访问时间分别计次,得到节目ID的累计访问数量;根据各节目ID的累计访问数量进行排序,得到动态热度排序信息。在另一个具体的例子中,可以用户所处位置信息,查询一定范围内的访问记录产生的节目数据访问信息,使得数据的相关性更好更有参考价值。范围设定可以是以省、市进行划分,也可以以一定区域,比如学校等进行划分。具体包括:根据第一用户的用户终端的当前位置信息,获取距用户终端当前位置的第一预设范围的节目数据访问信息,并根据同一节目ID对应的用户ID和访问时间,得到节目ID的累计访问数量;根据各节目ID的累计访问数量进行排序,得到动态热度排序信息。进一步的,在上述两个具体例子中,针对累计访问数量的统计排序,可以是根据距离当前一定时间内的累计访问数量进行排序,使得数据统计更加有可参考性。除此之外,还可以根据用户数据库本文档来自技高网...
一种节目内容推荐方法

【技术保护点】
一种节目内容推荐方法,其特征在于,所述节目内容推荐方法包括:获取多个用户的用户信息,创建用户数据库;所述用户信息包括:用户ID、用户年龄、性别和关注对象信息;检测各个用户终端对节目数据的访问操作,根据所述访问操作生成节目数据访问信息,并创建节目数据访问记录数据库;所述节目数据访问信息包括:用户ID、用户年龄、性别、节目ID、节目类别信息、访问时间和所述用户终端的位置信息;统计所述节目数据访问信息,生成节目数据的动态热度排序信息;接收第一用户的用户终端发送的用以请求第一节目的节目数据查询请求;所述节目数据查询请求包括第一用户ID、第一节目ID和所述第一用户的用户终端的当前位置信息;根据所述第一用户ID在所述用户数据库中查询所述第一用户的用户年龄、性别和关注对象信息;并且,根据所述第一节目ID在节目数据管理数据库中查询对应的第一节目类别信息;根据所述第一节目类别信息、用户年龄、性别在所述节目数据访问记录数据库中查询得到关联节目数据,并根据关联节目数据的动态热度排序信息得到预设数量的推荐节目数据;根据所述推荐节目数据生成节目内容推荐信息,发送给所述第一用户的用户终端。

【技术特征摘要】
1.一种节目内容推荐方法,其特征在于,所述节目内容推荐方法包括:获取多个用户的用户信息,创建用户数据库;所述用户信息包括:用户ID、用户年龄、性别和关注对象信息;检测各个用户终端对节目数据的访问操作,根据所述访问操作生成节目数据访问信息,并创建节目数据访问记录数据库;所述节目数据访问信息包括:用户ID、用户年龄、性别、节目ID、节目类别信息、访问时间和所述用户终端的位置信息;统计所述节目数据访问信息,生成节目数据的动态热度排序信息;接收第一用户的用户终端发送的用以请求第一节目的节目数据查询请求;所述节目数据查询请求包括第一用户ID、第一节目ID和所述第一用户的用户终端的当前位置信息;根据所述第一用户ID在所述用户数据库中查询所述第一用户的用户年龄、性别和关注对象信息;并且,根据所述第一节目ID在节目数据管理数据库中查询对应的第一节目类别信息;根据所述第一节目类别信息、用户年龄、性别在所述节目数据访问记录数据库中查询得到关联节目数据,并根据关联节目数据的动态热度排序信息得到预设数量的推荐节目数据;根据所述推荐节目数据生成节目内容推荐信息,发送给所述第一用户的用户终端。2.根据权利要求1所述的节目内容推荐方法,其特征在于,所述获取多个用户的用户信息,创建用户数据库具体为:接收用户终端发送的用户注册信息;所述用户注册信息包括所述用户年龄、性别和关注对象信息;生成用户ID,并根据所述...

【专利技术属性】
技术研发人员:崔卫洁葛俊鹏邵飞虎游峰磊
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1