视频推荐方法、装置、介质和电子设备与流程

文档序号:28426413发布日期:2022-01-12 00:18阅读:59来源:国知局
视频推荐方法、装置、介质和电子设备与流程

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.第二获取模块,用于根据所述公司信息,获取与所述目标公司对应的视频信息;
34.确定模块,用于根据所述视频信息,确定待推荐视频信息。
35.可选地,所述热门文本数据包括热门舆情数据和/或热门搜索数据,所述第一获取模块包括:
36.第一确定子模块,用于对所述热门舆情数据/或所述热门搜索数据进行内容解析,确定出热门事件涉及的公司,并将所述公司确定为所述热门公司。
37.可选地,所述目标公司还包括预设的重要公司。
38.可选地,所述目标公司还包括预设的备用公司。
39.可选地,所述第二获取模块包括:
40.第一获取子模块,用于根据所述热门公司的公司信息,获取与所述热门公司对应的第一视频信息;
41.第二获取子模块,用于根据所述重要公司的公司信息,获取与所述重要公司对应的第二视频信息;
42.第三获取子模块,用于若所述第一视频信息和所述第二视频信息的总数未达到第一预设阈值,则根据所述备用公司的公司信息,获取与所述备用公司对应的第三视频信息;
43.可选地,所述第二获取模块还包括:
44.第二确定子模块,用于确定所述第一视频信息和所述第二视频信息的有效性,其中,若所述第一视频信息与历史视频信息不同,则确定所述第一视频信息有效,若所述第二
视频信息与历史视频信息不同,则确定所述第二视频信息有效;
45.第一存储子模块,用于存储被确定为有效的第一视频信息和第二视频信息,之后,第三获取子模块执行若所述第一视频信息和所述第二视频信息的总数未达到第一预设阈值,则根据所述备用公司的公司信息,获取与所述备用公司对应的第三视频信息的步骤。
46.可选地,所述第二获取模块还包括:
47.第三确定子模块,用于确定所述第三视频信息的有效性,其中,若所述第三视频信息与历史视频信息不同,则确定所述第三视频信息有效;
48.第二存储子模块,用于存储被确定为有效的第三视频信息。
49.可选地,所述确定模块包括:
50.第四确定子模块,用于确定所述视频信息的推荐参数;
51.审核子模块,用于在所述推荐参数大于第二预设阈值的情况下,对所述视频信息进行合规性审核;
52.第五确定子模块,用于在确定所述视频信息合规的情况下,确定所述视频信息审核通过;
53.处理子模块,用于将审核通过的所述视频信息确定为待推荐视频信息,并存储至推荐视频库。
54.可选地,所述第四确定子模块用于通过以下方式确定所述视频信息的推荐参数:
55.根据以下信息中的一种或多种,确定所述视频信息的推荐参数:所述视频信息的转发量、评论量、点击量、关注量、发布时间、修改时间。
56.可选地,所述处理子模块用于通过以下方式所述将审核通过的所述视频信息存储至推荐视频库:
57.将审核通过的所述视频信息和所述视频信息的推荐参数存储至推荐视频库,以用于根据所述推荐参数,向用户进行视频推荐,其中,所述推荐参数越大,对应的所述视频信息的推荐优先级越高。
58.本公开第三方面提供一种非暂时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面提供的所述方法的步骤。
59.本公开第四方面提供一种电子设备,包括:
60.存储器,其上存储有计算机程序;
61.控制器,所述计算机程序被控制器执行时,实现本公开第一方面提供的所述方法的步骤。
62.通过上述技术方案,获取目标公司的公司信息;根据公司信息,获取与目标公司对应的视频信息;根据视频信息,确定待推荐视频信息。如此,在企业信息管理平台的页面中向用户推荐与目标公司相关的视频信息,能够使用户更加快速、直观的了解与目标公司相关的资讯;并且能够使企业信息管理平台的页面展示信息的方式更加多元化,提高用户的使用体验感,以提高用户的存留率。
63.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
64.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具
体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
65.图1是本公开一示例性实施例提供的一种视频推荐方法的流程图;
66.图2是本公开一示例性实施例提供的一种视频推荐装置的框图;
67.图3是本公开一示例性实施例提供的一种电子设备的框图。
具体实施方式
68.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
69.图1是本公开一示例性实施例提供的视频推荐方法的流程图。如图1所示,该方法可以例如应用于企业信息管理平台或者企业信息管理服务器等等,可以包括s101至s103。
70.s101,获取目标公司的公司信息。
71.其中,目标公司可以包括根据热门文本数据确定出的热门公司。
72.示例性地,可以通过数据爬虫或分布式网络等技术,对互联网上信息相关数据源进行完整采集,获取热门文本数据,并根据热门文本数据,确定与其相关联的热门公司,进而获取热门公司的公司信息。其中,热门公司的公司信息可包括公司名称、公司id(identification,身份识别号)、关键词中的至少一种。
73.s102,根据公司信息,获取与目标公司对应的视频信息。
74.示例性地,可以实时地或周期性地获取与目标公司对应的视频信息,优选地,周期性地获取与目标公司对应的视频信息,以减小大量数据处理对处理器造成的压力。该周期可以被预先设置,例如,可以被设置为一天,即,每天获取一次与目标公司对应的视频信息。
75.此外,在获取与目标公司对应的视频信息的过程中,为了提高数据获取速度,降低处理器的处理压力,可以将视频信息获取任务分发给多个任务处理器,开启多个任务处理器批量处理。如此,可以合理利用有效资源,有效缩短任务处理时长,提高视频获取效率,降低单个处理器的处理压力。
76.s103,根据视频信息,确定待推荐视频信息。
77.示例性地,可以对视频信息的内容进行合规性审核,例如,审核该视频信息是否包含,敏感,非法等不合规内容,之后将审核通过的视频信息,确定为待推荐视频信息,该视频信息便可以作为待推荐的候选视频资源,被推荐给相应用户。
78.通过向用户推荐与目标公司相关的视频信息,能够使用户更加快速、直观的了解与目标公司相关的资讯;并且能够使企业信息管理平台的页面展示信息的方式更加多元化,提高用户的使用体验感,以提高用户的存留率。
79.可选地,在s101中,热门文本数据可以包括热门舆情数据和/或热门搜索数据,可通过以下方式根据热门文本数据确定热门公司:
80.对热门舆情数据/或热门搜索数据进行内容解析,确定出热门事件涉及的公司,并将热门事件涉及的公司确定为热门公司。
81.例如,通过获取到的热门舆情数据,确定出文章a为热门文章。通过分析确定文章a中提及的热门事件与公司b相关,则可确定公司b为热门公司,获取公司b的公司名称和公司id。此外,可从文章a中和/或与文章a相关联的热门舆情数据中提取出关键词,并将该关键词作为与公司b对应的关键词,添加到公司b的公司信息中。
82.再例如,通过获取到的热门搜索数据,确定出事件c为当前热门搜索事件。通过分析确定事件c与公司d相关,则可确定公司d为热门公司,获取公司d的公司名称和公司id。此外,可从事件c中和/或与事件c相关联的热门搜索数据中提取出关键词,并将该关键词作为与公司d对应的关键词,添加到公司d的公司信息中。
83.照此,根据热门舆情数据和/或热门搜索数据,可以确定出一个或多个热门公司,作为目标公司。
84.可选地,目标公司还可以包括预设的重要公司。
85.可选地,目标公司还可以包括预设的备用公司。
86.示例性地,获取各行业的头部公司相关信息,将所有头部公司根据其影响力大小对其进行排序,可将其中排名靠前的多家公司(例如,前一万家公司)确定为重要公司,并获取重要公司的公司信息,其中,重要公司的公司信息可以包括公司名称和/或公司id。此外,可将排在被确定为重要公司之后的公司中、排名靠前的多家公司(例如,排在第10001位至第15000位的5000家公司)确定为备用公司,并获取备用公司的公司信息,其中,备用公司的公司信息可以包括公司名称和/或公司id。
87.可选地,在s102中,根据公司信息,获取与目标公司对应的视频信息,可包括:
88.根据热门公司的公司信息,获取与热门公司对应的第一视频信息;
89.根据重要公司的公司信息,获取与重要公司对应的第二视频信息;
90.若第一视频信息和第二视频信息的总数未达到第一预设阈值,则根据备用公司的公司信息,获取与备用公司对应的第三视频信息。
91.示例性地,第一预设阈值可以被预先设置,例如,被设置为10万。若第一视频信息和第二视频信息的总数为9万,则可根据备用公司的公司信息,获取与备用公司对应的第三视频信息。若第一视频信息和第二视频信息的总数为11万,则将11万个视频信息存储至数据库,并且,可以不再执行获取与备用公司对应的第三视频信息的步骤。如此,可确保推荐视频库中的视频足够丰富,避免视频内容过少导致的用户体验感下降,同时可以在获取与目标公司对应的视频信息的过程中,控制处理器需要进行处理的数据数量,使处理器的负载处于合理的范围内,避免对处理器造成过重的处理负担。
92.可选地,根据公司信息,获取与目标公司对应的视频信息,还可以包括:
93.确定第一视频信息和第二视频信息的有效性,其中,若第一视频信息与历史视频信息不同,则确定第一视频信息有效,若第二视频信息与历史视频信息不同,则确定第二视频信息有效;
94.存储被确定为有效的第一视频信息和第二视频信息,之后,执行若第一视频信息和第二视频信息的总数未达到第一预设阈值,则根据备用公司的公司信息,获取与备用公司对应的第三视频信息的步骤。
95.示例性地,可根据热门公司的公司信息,获取与热门公司对应的第一视频信息,例如,第一视频信息可包括第一视频链接;可根据重要公司的公司信息,获取与重要公司对应的第二视频信息,例如,第二视频信息可包括第二视频链接。可将获取到的第一视频信息和第二视频信息,与已存储在数据库中的历史视频信息进行对比。例如,对比第一视频信息中的第一视频链接和历史视频信息中的历史视频链接,若历史视频链接中已包含与第一视频链接相同的视频链接,则可确定第一视频信息无效;若历史视频链接中没有与第一视频链
接相同的视频链接,则可确定第一视频信息有效。再例如,对比第二视频信息中的第二视频链接和历史视频信息中的历史视频链接,若历史视频链接中已包含与第二视频链接相同的视频链接,则可确定第二视频信息无效;若历史视频链接中没有与第二视频链接相同的视频链接,则可确定第二视频信息有效。
96.之后,可将被确定为有效的第一视频信息和第二视频信息存储至数据库。如此,可减小向用户推荐重复内容的可能性,提高用户的使用体验感。
97.可选地,根据公司信息,获取与目标公司对应的视频信息,还可以包括:
98.确定第三视频信息的有效性,其中,若第三视频信息与历史视频信息不同,则确定第三视频信息有效;
99.存储被确定为有效的第三视频信息。
100.示例性地,可根据备用公司的公司信息,获取与备用公司对应的第三视频信息,并确定第三视频信息是否有效。例如,第三视频信息可包括第三视频链接。示例地,对比第三视频信息中的第三视频链接和历史视频信息中的历史视频链接,若历史视频链接中已包含与第三视频链接相同的视频链接,则可确定第三视频信息无效;若历史视频链接中没有与第三视频链接相同的视频链接,则可确定第三视频信息有效。之后,将确定为有效的第三视频信息存储至数据库。
101.可选地,在s103中,根据视频信息,确定待推荐视频信息,可包括:
102.确定视频信息的推荐参数;
103.在推荐参数大于第二预设阈值的情况下,对视频信息进行合规性审核;
104.在确定视频信息合规的情况下,确定视频信息审核通过;
105.将审核通过的视频信息确定为待推荐视频信息,并存储至推荐视频库。
106.其中,可以根据以下信息中的一种或多种,确定视频信息的推荐参数:视频信息的转发量、评论量、点击量、关注量、发布时间、修改时间。
107.示例性地,视频信息的转发量、评论量、点击量和关注量可以反映视频信息的热度,视频信息的发布时间和修改时间可以反映视频信息的时效性。根据视频信息的转发量、评论量、点击量、关注量、发布时间、修改时间中的一种或多种,确定视频信息的推荐参数,可以得到该视频信息的推荐优先级。示例地,可以为参与推荐参数确定的信息设置各自的权重,例如,为转发量、评论量、点击量、关注量、发布时间、修改时间中参与推荐参数确定的信息设置各自的权重。如此,在获得了相应信息后,对这些信息进行加权平均,以得到推荐参数。例如,采用转发量、评论量、点击量、关注量这四种信息进行推荐参数的确定,那么在获得了某个视频信息的转发量、评论量、点击量、关注量之后,基于预先设置的转发量、评论量、点击量、关注量这四种信息的权重,进行加权平均,得到推荐参数。
108.示例性地,第二预设阈值可以被预先设置,若视频信息的推荐参数不大于第二预设阈值,则可确定该视频信息的热度或时效性不足,不建议推荐该视频信息给用户,故可不进行合规性审核,并将其从数据库中删除。若视频信息的推荐参数大于第二预设阈值,则可确定该视频信息的热度或时效性较高,建议推荐该视频信息给用户,此时,为避免视频信息中含有敏感、非法等的不合规内容,对视频信息进行合规性审核。例如,可将该视频信息上传至审核平台,以获取结果。在确定视频信息合规的情况下,可确定视频信息审核通过。
109.可选地,将审核通过的视频信息存储至推荐视频库,可包括:
110.将审核通过的视频信息和视频信息的推荐参数存储至推荐视频库,以用于根据推荐参数,向用户进行视频推荐。其中,推荐参数越大,对应的视频信息的推荐优先级越高。
111.示例性地,在视频信息通过合规性审核后,将审核通过的视频信息和视频信息的推荐参数存储至推荐视频库。在推荐视频库中,推荐参数越大,对应的视频信息的推荐优先级越高,根据推荐优先级从高到低的顺序,依次将对应的视频信息推荐给用户。如此,用户可在短时间内优先获取与目标公司相关的视频信息中热度和/或时效性较高的视频信息,提高用户的使用体验感。
112.基于同一发明构思,本公开还提供一种视频推荐装置。图2是本公开一示例性实施例提供的视频推荐装置200的框图。参照图2,该视频推荐装置200可以包括:
113.第一获取模块201,用于获取目标公司的公司信息,其中,所述目标公司包括根据热门文本数据确定出的热门公司;
114.第二获取模块202,用于根据所述公司信息,获取与所述目标公司对应的视频信息;
115.确定模块203,用于根据所述视频信息,确定待推荐视频信息。
116.通过向用户推荐与目标公司相关的视频信息,能够使用户更加快速、直观的了解与目标公司相关的资讯;并且能够使企业信息管理平台的页面展示信息的方式更加多元化,提高用户的使用体验感,以提高用户的存留率。
117.可选地,所述热门文本数据包括热门舆情数据和/或热门搜索数据,所述第一获取模块201包括:
118.第一确定子模块,用于对所述热门舆情数据/或所述热门搜索数据进行内容解析,确定出热门事件涉及的公司,并将所述公司确定为所述热门公司。
119.可选地,所述目标公司还包括预设的重要公司。
120.可选地,所述目标公司还包括预设的备用公司。
121.可选地,所述第二获取模块202包括:
122.第一获取子模块,用于根据所述热门公司的公司信息,获取与所述热门公司对应的第一视频信息;
123.第二获取子模块,用于根据所述重要公司的公司信息,获取与所述重要公司对应的第二视频信息;
124.第三获取子模块,用于若所述第一视频信息和所述第二视频信息的总数未达到第一预设阈值,则根据所述备用公司的公司信息,获取与所述备用公司对应的第三视频信息;
125.可选地,所述第二获取模块202还包括:
126.第二确定子模块,用于确定所述第一视频信息和所述第二视频信息的有效性,其中,若所述第一视频信息与历史视频信息不同,则确定所述第一视频信息有效,若所述第二视频信息与历史视频信息不同,则确定所述第二视频信息有效;
127.第一存储子模块,用于存储被确定为有效的第一视频信息和第二视频信息,之后,第三获取子模块执行若所述第一视频信息和所述第二视频信息的总数未达到第一预设阈值,则根据所述备用公司的公司信息,获取与所述备用公司对应的第三视频信息的步骤。
128.可选地,所述第二获取模块202还包括:
129.第三确定子模块,用于确定所述第三视频信息的有效性,其中,若所述第三视频信
communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件305可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
143.在一示例性实施例中,电子设备300可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的视频推荐方法。
144.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的视频推荐方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器302,上述程序指令可由电子设备300的处理器301执行以完成上述的视频推荐方法。
145.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的视频推荐方法的代码部分。
146.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
147.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
148.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1