一种基于大数据的文创作品推荐方法以及系统与流程

文档序号:33154836发布日期:2023-02-03 23:31阅读:21来源:国知局
一种基于大数据的文创作品推荐方法以及系统与流程

1.本发明属于计算机领域,尤其涉及一种基于大数据的文创作品推荐方法以及系统。


背景技术:

2.在生活节奏越来越快的时代,短视频吃掉用户的大量碎片时间,有更强的时间粘性、更年轻的用户群和更好的变现方式,目前,我国发展较为成熟的短视频平台,标志着目前移动短视频应用大多都还是定位在生活分享和社交互动的泛娱乐领域。
3.一个短视频能否获得关注,除了平台的推荐算法之外,最重要的还是你的剧本够不够有趣;台词和情节设置是否到位,能否引起观众共鸣,能让观众开怀一笑,或是频频点头,产生情感共鸣,那就成功了一半,以上阐述的涉及到短视频核心内容来源:剧本,现有技术中对于剧本的传播,例如交易以及选择必然涉及到对剧本的初筛,鉴于剧本一般是以文本形式呈现,用户需要花费大量时间来进行筛选工作,因此,提出一种基于大数据的文创作品推荐方法以及系统。


技术实现要素:

4.本发明实施例的目的在于提供一种基于大数据的文创作品推荐方法以及系统,旨在解决上述背景技术中提出的问题。
5.本发明实施例是这样实现的,一方面,一种基于大数据的文创作品推荐方法,所述方法包括以下步骤:
6.基于大数据刻画用户的偏好属性特征,所述偏好属性特征用于表征用户对文创作品属性特征的偏好;
7.若识别到多个用户的偏好属性特征之间的偏好差异值不超过偏好差异阈值时,建立公共虚拟推荐账户以及与每个用户相对应的子推荐账户;
8.当检测到至少一个文创作品满足至少两种偏好属性特征时,生成包括至少两种偏好属性特征标识和至少一个文创作品的第一推荐信息;
9.将所述第一推荐信息发送给公共虚拟推荐账户,以使得每个所述子推荐账户根据第一推荐信息获取第二推荐信息,当检测到所述子推荐账户相应的用户存在与特征文创作品相关联的操作行为时,推荐所述第二推荐信息,所述第二推荐信息包括至少两种偏好属性特征标识和至少一个文创作品,所述特征文创作品为满足所述偏好差异值不超过偏好差异阈值对应偏好属性特征的文创作品。
10.作为本发明的进一步方案,所述基于大数据刻画用户的偏好属性特征,所述偏好属性特征用于表征用户对文创作品属性特征的偏好具体包括:
11.获取用户的文创作品转发记录,识别所述转发记录中文创作品被转发前后的对应用户;
12.获取相应权限后识别所述对应用户对被转发作品的偏好关键词,所述偏好关键词
包括喜爱关键词和非喜爱关键词,识别非喜爱关键词对应的对应喜爱关键词;
13.根据喜爱关键词和对应喜爱关键词生成被转发前后的对应用户的偏好属性特征。
14.作为本发明的再进一步方案,所述方法还包括:
15.根据所述偏好属性特征计算偏好差异值,其中不同的所述偏好属性特征分别匹配不同的差异等级,每个用户的偏好差异值为不同的所述偏好属性特征对应的差异等级累积之和,所述差异等级用于表征偏好属性特征与标准偏好属性特征的差异度;
16.识别多个用户之间偏好属性特征的偏好差异值。
17.作为本发明的又进一步方案,所述第一虚拟推荐信息用于指示公共虚拟用户将第一推荐信息转发给所有的所述子推荐账户。
18.作为本发明的进一步方案,在推荐所述第二推荐信息之后,所述方法还包括:
19.指示公共虚拟推荐账户接收至少一个所述子推荐账户发送的显示指示时,显示所述第二推荐信息,所述显示指示用于表征相应的用户存在与任一多个用户之间偏好属性特征的文创作品相关联的操作行为;
20.指示所述公共虚拟推荐账户接收相关联的操作行为对应的子账户下发的许可后,将所述第二推荐信息显示给用户,当另一个相对应的子推荐账户登录后,允许另一个相对应的子推荐账户向相关联的操作行为对应子账户发送许可请求。
21.作为本发明的进一步方案,所述第二推荐信息还包括文创作品的投稿时间。
22.作为本发明的进一步方案,所述方法还包括:
23.下发检测指令给子推荐账户,以检测至少一个文创作品是否存在至少两个子推荐账户对应用户输入的对某个篇幅的公共位置标记,其中,当检测到至少一个文创作品的某个篇幅被翻动时,显示所述篇幅对应的主题;
24.若是,将该公共位置标记映射到公共虚拟推荐账户的文创作品中,以使得第二推荐信息中包含经过映射处理的文创作品;
25.其中,所述下发检测指令给子推荐账户,以检测至少一个文创作品是否存在至少两个子推荐账户对应用户输入的对某个篇幅的公共位置标记具体包括:
26.下发检测指令给下一个子推荐账户,所述检测指令用于指示下一个子推荐账户获取对带有第一位置标记的文创作品的第二位置标记,所述第二位置标记与第一位置标记位于相同篇幅;
27.若在设定时长内未获取所述第二位置标记,则跳过下一个子推荐账户将检测指令下发给又一个子推荐账户,以此类推,直到在设定时长内至少获取所述第二位置标记,所述公共位置标记至少包括所述第一位置标记和第二位置标记。
28.作为本发明的进一步方案,另一方面,一种基于大数据的文创作品推荐系统,所述系统包括:
29.偏好识别模块,用于基于大数据刻画用户的偏好属性特征,所述偏好属性特征用于表征用户对文创作品属性特征的偏好;
30.建立模块,用于若识别到多个用户的偏好属性特征之间的偏好差异值不超过偏好差异阈值时,建立公共虚拟推荐账户以及与每个用户相对应的子推荐账户;
31.生成模块,用于当检测到至少一个文创作品满足至少两种偏好属性特征时,生成包括至少两种偏好属性特征标识和至少一个文创作品的第一推荐信息;
32.推荐模块,所述推荐模块用于:将所述第一推荐信息发送给公共虚拟推荐账户,以使得每个所述子推荐账户根据第一推荐信息获取第二推荐信息,当检测到所述子推荐账户相应的用户存在与特征文创作品相关联的操作行为时,推荐所述第二推荐信息,所述第二推荐信息包括至少两种偏好属性特征标识和至少一个文创作品,所述特征文创作品为满足所述偏好差异值不超过偏好差异阈值对应偏好属性特征的文创作品。
33.本发明实施例提供的一种基于大数据的文创作品推荐方法以及系统,通过公共虚拟用户以及每个用户相对应的子推荐账户,将第一推荐信息转发给所有的所述子推荐账户以及推荐所述第二推荐信息,对于偏好差异值不超过偏好差异阈值中的用户a或用户b不需要另外进行相关推荐的设置,可以有效简化系统的推荐程序,使得基于第一推荐信息的推荐能够在有条件范围内被一次性触发下发,并且包括偏好属性特征标识和至少一个文创作品的第二推荐信息使得交互性能更强,可以提高用户对包含文创作品的推荐信息的满意度。
附图说明
34.图1是一种基于大数据的文创作品推荐方法的主流程图。
35.图2是一种基于大数据的文创作品推荐方法中基于大数据刻画用户的偏好属性特征的流程图。
36.图3是一种基于大数据的文创作品推荐方法中在推荐所述第二推荐信息之后另一种实施例的流程图。
37.图4是一种基于大数据的文创作品推荐方法中检测对某个篇幅的公共位置标记的流程图。
38.图5是一种基于大数据的文创作品推荐系统的主结构图。
具体实施方式
39.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
40.以下结合具体实施例对本发明的具体实现进行详细描述。
41.本技术实施例中的子推荐账户,可以是用户对应的原账户登录成功后自动登录,也可以是用户选择性进行登录;而对于公共虚拟推荐账户,只要是获取偏好差异值不超过偏好差异阈值的所有用户的许可后,且当其中一个用户的原账户登录后其自动完成在线登录;
42.本发明提供的一种基于大数据的文创作品推荐方法以及系统,通过公共虚拟用户以及每个用户相对应的子推荐账户,将第一推荐信息转发给所有的所述子推荐账户以及推荐所述第二推荐信息,对于偏好差异值不超过偏好差异阈值中的用户a或用户b不需要另外进行相关推荐的设置,可以有效简化系统的推荐程序,使得基于第一推荐信息的推荐能够在有条件范围内被一次性触发下发,并且包括偏好属性特征标识和至少一个文创作品的第二推荐信息使得交互性能更强,可以提高用户对包含文创作品的推荐信息的满意度,能够显著提高用户对文创作品的挑选效率,解决了背景技术中的技术问题。
43.如图1所示,为本发明的一个实施例提供的一种基于大数据的文创作品推荐方法的主流程图,所述一种基于大数据的文创作品推荐方法包括:
44.步骤s10:基于大数据刻画用户的偏好属性特征,所述偏好属性特征用于表征用户对文创作品属性特征的偏好;
45.步骤s11:若识别到多个用户的偏好属性特征之间的偏好差异值不超过偏好差异阈值时,建立公共虚拟推荐账户以及与每个用户相对应的子推荐账户;
46.步骤s12:当检测到至少一个文创作品满足至少两种偏好属性特征时,生成包括至少两种偏好属性特征标识和至少一个文创作品的第一推荐信息;
47.步骤s13:将所述第一推荐信息发送给公共虚拟推荐账户,以使得每个所述子推荐账户根据第一推荐信息获取第二推荐信息,当检测到所述子推荐账户相应的用户存在与特征文创作品相关联的操作行为时,推荐所述第二推荐信息,所述第二推荐信息包括至少两种偏好属性特征标识和至少一个文创作品,所述特征文创作品为满足所述偏好差异值不超过偏好差异阈值对应偏好属性特征的文创作品。这里的至少一个文创作品包含于特征文创作品内。
48.本实施例在应用时,通过建立公共虚拟推荐账户,在识别到多个用户的偏好属性特征之间的偏好差异值不超过偏好差异阈值,表明这类用户之间对于同一文创作品或者同一类的偏好差异不大;对于该类型的用户,当检测到至少一个文创作品满足至少两种偏好属性特征时,生成包括至少两种偏好属性特征标识和至少一个文创作品的第一推荐信息,将所述第一推荐信息发送给公共虚拟推荐账户,以使得每个所述子推荐账户根据第一推荐信息获取第二推荐信息,当检测到所述子推荐账户相应的用户存在与特征文创作品相关联的操作行为时,推荐所述第二推荐信息,即通过公共虚拟用户以及每个用户相对应的子推荐账户,将第一推荐信息转发给所有的所述子推荐账户以及推荐所述第二推荐信息,对于偏好差异值不超过偏好差异阈值中的用户a或用户b不需要另外进行相关推荐的设置,可以有效简化系统的推荐程序,使得基于第一推荐信息的推荐能够在有条件范围内被一次性触发下发,并且包括偏好属性特征标识和至少一个文创作品的第二推荐信息使得交互性能更强,可以提高用户对包含文创作品的推荐信息的满意度。
49.如图2所示,示例性的,所述基于大数据刻画用户的偏好属性特征,所述偏好属性特征用于表征用户对文创作品属性特征的偏好具体包括:
50.步骤s20:获取用户的文创作品转发记录,识别所述转发记录中文创作品被转发前后的对应用户;
51.步骤s21:获取相应权限后识别所述对应用户对被转发作品的偏好关键词,所述偏好关键词包括喜爱关键词和非喜爱关键词,识别非喜爱关键词对应的对应喜爱关键词;
52.步骤s22:根据喜爱关键词和对应喜爱关键词生成被转发前后的对应用户的偏好属性特征。通过文创作品被转发前后对应用户的相关识别,能够迅速定位到两个乃至多个用户对于同一文创作品或者同一类型文创作品的偏好与否。另外,还可以通过用户的搜索或者浏览记录来识别,本实施例的优点在于通过尽量少的程序即可识别,特别是对于同一文创作品,能够快速区分、刻画出用户的偏好属性特征。
53.进一步的,所述方法还包括:
54.步骤s30:根据所述偏好属性特征计算偏好差异值,其中不同的所述偏好属性特征
分别匹配不同的差异等级,每个用户的偏好差异值为不同的所述偏好属性特征对应的差异等级累积之和,所述差异等级用于表征偏好属性特征与标准偏好属性特征的差异度;不同的所述偏好属性特征分别匹配不同的差异等级,即差异等级是偏好属性特征的量化指标,而差异等级累积之和是综合量化指标的体现,差异等级可以结合实际经验来实现,例如以向量矢量和的形式来体现,根据不同的所述偏好属性特征构建不同的特征向量,差异等级越大表明初始特征向量起始端和末端特征向量所依次形成的矢量和之间偏差度越大,或者以分数制来体现。
55.步骤s31:识别多个用户之间偏好属性特征的偏好差异值。
56.可以理解,考虑到多个用户之间偏好属性特征的偏好差异值,只有在多个用户的偏好属性特征之间的偏好差异值不超过偏好差异阈值时才会执行相关命令,不仅简化了系统的推荐操作,还使得基于第一推荐信息的推荐和后续实施例中的交互推荐能够在有条件范围内的实现,提高交互性能。
57.作为本发明的一种优选实施例,所述第一虚拟推荐信息用于指示公共虚拟用户将第一推荐信息转发给所有的所述子推荐账户。通过公共虚拟用户将第一推荐信息转发给所有的所述子推荐账户,对于用户a或用户b不需要另外进行相关推荐的设置,因而本发明实施例简化了系统的推荐操作,使得基于第一推荐信息的推荐能够在有条件范围内被一次性触发下发,交互性能更强。
58.如图3所示,作为本发明的一种优选实施例,在推荐所述第二推荐信息之后,所述方法还包括:
59.步骤s40:指示公共虚拟推荐账户接收至少一个所述子推荐账户发送的显示指示时,显示所述第二推荐信息,所述显示指示用于表征相应的用户存在与任一多个用户之间偏好属性特征的文创作品相关联的操作行为;这里的操作行为不加以限定,例如进行喜爱关键词的搜索操作或者对带有偏好属性特征的文创作品浏览界面的浏览操作等;
60.步骤s41:指示所述公共虚拟推荐账户接收相关联的操作行为对应的子账户下发的许可后,将所述第二推荐信息显示给用户,当另一个相对应的子推荐账户登录后,允许另一个相对应的子推荐账户向相关联的操作行为对应子账户发送许可请求。
61.本实施例给出一种除了将第二推荐信息推荐给子推荐账户之外,将第二推荐信息反馈推荐给公共虚拟推荐账户的方法,同时,当另一个子推荐账户若存在希望获取第二推荐信息的请求之外,其需要登录相应的子推荐账户并且获取相关联的操作行为对应子账户的用户的许可,在另一个相对应的子推荐账户登录并且获取相应的许可后,公共虚拟推荐账户同步登录,此时可以显示第二推荐信息。另一个相对应的子推荐账户的用户可以同步查看,也就是说,另一个相对应的子推荐账户的用户可以在该情形下获取第二推荐信息,对推荐条件加以限制,保证基于公共虚拟推荐账户下文创作品推荐的隐私性。
62.作为本发明的一种优选实施例,所述第二推荐信息还包括文创作品的投稿时间。
63.作为本发明的一种优选实施例,所述方法还包括:
64.步骤s50:下发检测指令给子推荐账户,以检测至少一个文创作品是否存在至少两个子推荐账户对应用户输入的对某个篇幅的公共位置标记,其中,当检测到至少一个文创作品的某个篇幅被翻动时,显示所述篇幅对应的主题;显示某个篇幅对应的主题便于用户结合相应的主题对相应篇幅的位置进行标记;例如,当检测到页面被左右或者上下翻动时,
高亮或者闪烁显示对应的主题;
65.步骤s51:若是,将该公共位置标记映射到公共虚拟推荐账户的文创作品中,以使得第二推荐信息中包含经过映射处理的文创作品。将公共位置标记映射到公共虚拟推荐账户的文创作品中,而不是将整个文创作品发送给公共虚拟推荐账户,可以提高传输的效率以及保证公共位置标记来源的隐私性。
66.如图4所示,示例性的,所述下发检测指令给子推荐账户,以检测至少一个文创作品是否存在至少两个子推荐账户对应用户输入的对某个篇幅的公共位置标记具体包括:
67.步骤s60:下发检测指令给下一个子推荐账户,所述检测指令用于指示下一个子推荐账户获取对带有第一位置标记的文创作品的第二位置标记,所述第二位置标记与第一位置标记位于相同篇幅;所述检测指令中还可以包括推荐子账户的下发顺序;
68.步骤s61:若在设定时长内未获取所述第二位置标记,则跳过下一个子推荐账户将检测指令下发给又一个子推荐账户,以此类推,直到在设定时长内至少获取所述第二位置标记,所述公共位置标记至少包括所述第一位置标记和第二位置标记。也就是说,还可以获取基于第一至第二位置标记的第三位置标记、基于第一与至第三位置标记的第四位置标记。
69.应当理解的是,本实施例给出一种能够高效地获取至少两个子推荐账户对应用户输入的对某个篇幅的公共位置标记的方法,公共位置标记能够保证两个用户对同一文创作品相同篇幅的标记,便于经过映射处理的文创作品被下一个用户识别相应的篇幅,提高偏好属性特征之间的偏好差异值不超过偏好差异阈值的用户之间对于文创作品偏好部分的认同性和观赏性。
70.如图5所示,作为本发明的另一种优选实施例,另一方面,一种基于大数据的文创作品推荐系统,所述系统包括:
71.偏好识别模块100,用于基于大数据刻画用户的偏好属性特征,所述偏好属性特征用于表征用户对文创作品属性特征的偏好;
72.建立模块200,用于若识别到多个用户的偏好属性特征之间的偏好差异值不超过偏好差异阈值时,建立公共虚拟推荐账户以及与每个用户相对应的子推荐账户;
73.生成模块300,用于当检测到至少一个文创作品满足至少两种偏好属性特征时,生成包括至少两种偏好属性特征标识和至少一个文创作品的第一推荐信息;
74.推荐模块400,所述推荐模块400用于:将所述第一推荐信息发送给公共虚拟推荐账户,以使得每个所述子推荐账户根据第一推荐信息获取第二推荐信息,当检测到所述子推荐账户相应的用户存在与特征文创作品相关联的操作行为时,推荐所述第二推荐信息,所述第二推荐信息包括至少两种偏好属性特征标识和至少一个文创作品,所述特征文创作品为满足所述偏好差异值不超过偏好差异阈值对应偏好属性特征的文创作品。
75.本发明上述实施例中提供了一种基于大数据的文创作品推荐方法,并基于该基于大数据的文创作品推荐方法提供了一种基于大数据的文创作品推荐系统,通过公共虚拟用户以及每个用户相对应的子推荐账户,将第一推荐信息转发给所有的所述子推荐账户以及推荐所述第二推荐信息,对于偏好差异值不超过偏好差异阈值中的用户a或用户b不需要另外进行相关推荐的设置,可以有效简化系统的推荐操作,使得基于第一推荐信息的推荐能够在有条件范围内被一次性触发下发,并且包括偏好属性特征标识和至少一个文创作品的
第二推荐信息使得交互性能更强,可以提高用户对包含文创作品的推荐信息的满意度;进一步的,提供一种能够高效地获取至少两个子推荐账户对应用户输入的对某个篇幅的公共位置标记的方法,公共位置标记能够保证两个用户对同一文创作品相同篇幅的标记,便于经过映射处理的文创作品被下一个用户识别相应的篇幅,提高偏好属性特征之间的偏好差异值不超过偏好差异阈值的用户之间对于文创作品偏好部分的认同性和观赏性。
76.为了能够加载上述方法和系统能够顺利运行,该系统除了包括上述各种模块之外,还可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线、处理器和存储器等。
77.所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,上述处理器是上述系统的控制中心,利用各种接口和线路连接各个部分。
78.上述存储器可用于存储计算机以及系统程序和/或模块,上述处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如信息采集模板展示功能、产品信息发布功能等)等。存储数据区可存储根据泊位状态显示系统的使用所创建的数据(比如不同产品种类对应的产品信息采集模板、不同产品提供方需要发布的产品信息等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
79.本应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
80.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
81.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
82.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1