一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频信息的确定方法、装置以及存储介质与流程

2022-05-18 12:25:55 来源:中国专利 TAG:


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.图1是根据一示例性实施例示出的一种视频信息的确定方法的实施环境示意图。
39.图2是根据一示例性实施例示出的一种视频信息的确定方法的流程图之一。
40.图3是根据一示例性实施例示出的一种视频的显示界面的示意图之一。
41.图4是根据一示例性实施例示出的一种视频的显示界面的示意图之二。
42.图5是根据一示例性实施例示出的一种视频信息的确定方法的流程图之二。
43.图6是根据一示例性实施例示出的一种视频信息的确定方法的流程图之三。
44.图7是根据一示例性实施例示出的一种视频信息的确定装置的结构示意图之一。
45.图8是根据一示例性实施例示出的一种视频信息的确定装置的结构示意图之二。
46.图9是根据一示例性实施例示出的一种视频信息的确定装置的硬件结构示意图之一。
47.图10是根据一示例性实施例示出的一种视频信息的确定装置的硬件结构示意图之二。
具体实施方式
48.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
49.需要说明的是,本公开中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与本公开的一些方面相一致的装置和方法的例子。
50.首先,对本公开实施例的应用场景进行介绍。
51.本公开实施例的视频信息的确定方法应用于用户观看视频的场景中。在相关技术中,通常是利用标签将视频聚合后,确定出用户感兴趣的视频,并推荐给用户。但是当视频的标签不准确时,根据标签所确定出的视频,用户可能并不感兴趣,导致推荐效果不佳。
52.另外,还有一些视频推荐方案,是根据用户消费的正向序列,使用i2i方式计算播放视频与被推荐视频之间的相似度,来确定优先推荐的视频的。其中,用户消费的正向序列是指用户存在交互行为的视频序列,例如,曝光给用户,且被用户点赞过的视频序列;或者曝光给用户,且被用户点击播放过的视频序列。
53.这种根据相似度确定优先推荐视频的方式,无法解决有时间顺序的视频相似度的问题。例如,a视频中详细介绍了一个事件,b视频中简要的介绍了该一个事件,则计算相似度的视频推荐方式会将a视频和b视频计算成相似视频。这样,观看b视频后再去观看a视频的概率很高,但是,观看a视频后再去观看b视频的概率会很低。因此,为观看过a视频的用户推荐b视频时,同样会导致推荐效果不佳。
54.并且,根据相似度确定优先推荐视频的方式,也无法解决播放视频与被推荐视频重复的问题。例如,a视频被做了水印,或者转换了格式等变成了b视频,则计算相似度的视频推荐方式也会将a视频和b视频计算成相似视频。这样,为观看过a视频的用户推荐b视频时,也会导致推荐效果不佳。
55.为了解决上述问题,本公开实施例提供一种视频信息的确定方法,在获取当前视频的当前账户的已推荐视频记录之后,根据各当前账户对已推荐视频的交互操作和当前视频,确定各已推荐视频与当前视频的关联关系。之后,响应于平台账户发送的视频推荐请求,读取平台账户的历史操作视频,并至少基于历史操作视频的关联视频,确定平台账户的推荐视频。这样,将用户的行为作为衡量为用户推荐视频的标准,能够降低视频信息的确定方法中对标签的依赖,发现用户潜在感兴趣的视频进行推荐,提高推荐效果。
56.接下来,对本公开实施例的实施环境进行介绍。
57.图1是根据一示例性实施例示出的视频信息的确定方法的实施环境示意图。如图1所示,本公开中视频信息的确定方法可以应用于该实施环境中。该实施环境包括终端01和服务器02。其中,终端01和服务器02可以通过网络互连并通信。
58.其中,终端01可以为手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、车载设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本等,本公开实施例对该终端01的具体形态不作特殊限制。
59.服务器02可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。服务器02可以包括处理器、存储器以及网络接口等。
60.需要说明的是,本公开实施例提供的视频信息的确定方法可以应用于上述服务器02,也可以应用于上述终端01。该服务器02和终端01可以统称为电子设备。即本公开实施例提供的视频信息的确定方法的执行主体可以为视频信息的确定装置,视频信息的确定装置可以为上述电子设备(如服务器02或终端01)。
61.本领域技术人员应能理解上述终端和服务器仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本公开,也应包含在本公开保护范围以内,并在此以引用方式包含于此。
62.图2是根据一示例性实施例示出的一种视频信息的确定方法的流程图。如图2所示,该方法可以包括以下步骤。
63.201、视频信息的确定装置获取当前视频的当前账户的已推荐视频记录。
64.其中,当前视频为被当前账户执行过播放操作的视频,已推荐视频记录至少用于记录当前账户对于已推荐视频的交互操作,已推荐视频为在当前账户播放视频的过程中,在播放视频的关联界面上显示过的视频。
65.通常账户在播放视频的过程中,视频的关联界面上会显示一些推荐视频。此时,该视频为本公开中的当前视频,该一些推荐视频为本公开中的已推荐视频。示例性的,图3提
供一种视频的显示界面的示意图。如图3所示,该视频的显示界面包括当前视频31和3个已推荐推荐视频32。当然,已推荐视频可以在当前视频的周围显示,或者,在播放当前视频的过程中,穿插显示,本公开不做限定。
66.若账户对这些推荐视频中的某个推荐视频感兴趣,则会触发播放该推荐视频。进一步的,若账户很喜欢该推荐视频,可能还会对该推荐视频进行点赞、评论等操作。此时,触发播放推荐视频、点赞、评论等操作为本公开中的交互操作。之后,视频信息的确定装置获取当前账户对已推荐视频的交互操作。
67.202、视频信息的确定装置至少根据各当前账户对已推荐视频的交互操作和当前视频,确定各已推荐视频与当前视频的关联关系。
68.首先,视频信息的确定装置根据各当前账户对已推荐视频的交互操作和当前视频,确定出当前视频的正向关联视频和负向关联视频。
69.具体的,视频信息的确定装置确定正向关联视频和负向关联视频的方法,包括:
70.202a、视频信息的确定装置基于各当前账户对已推荐视频的交互操作和对当前视频的播放操作,确定已推荐视频的关联参数。
71.其中,关联参数用于表示在当前账户对当前视频执行播放操作的情况下、对已推荐视频执行播放操作的概率。
72.具体的,视频信息的确定装置基于各当前账户对已推荐视频的交互操作和对当前视频的播放操作,确定第一行为数和第二行为数。
73.其中,第一行为数为:各当前账户对于一个已推荐视频执行同一交互操作的数量之和。第二行为数为在播放当前视频的过程中,在播放视频的关联界面上显示过一个已推荐视频的数量。
74.具体的,账户若对已推荐视频感兴趣,则会触发播放已推荐视频。此时,视频信息的确定装置确定账户对已推荐视频执行了切换播放的交互操作。进一步的,账户在播放已推荐视频的过程中,若发现已推荐视频的内容是自己喜欢的内容,则会看完已推荐视频。此时,视频信息的确定装置确定账户对已推荐视频执行了长播的交互操作。再进一步的,账户在播放已推荐视频的过程中,对已推荐视频很感兴趣,可能还会对该推荐视频进行点赞、评论等操作。此时,视频信息的确定装置确定账户对已推荐视频执行了特定操作的交互操作。当然,该特定操作包括但不限于点赞、评论。
75.这样,第一行为数为:预设时间段内,各当前账户从当前视频成功切换至一个已推荐视频的行为的数量之和,或者,预设时间段内,各当前账户从当前视频成功切换至一个已推荐视频、且一个已推荐视频的播放时长大于第三阈值的行为的数量之和,或者,预设时间段内,各当前账户从当前视频成功切换至一个已推荐视频、且检测到对一个已推荐视频的特定操作的行为的数量之和。其中,第三阈值为预设的。例如,可以为默认值,或者相关人员根据实际情况写入的数值。
76.之后,视频信息的确定装置将第一行为数与第二行为数的比值,确定为当前视频到一个已推荐视频的关联参数。
77.由上述可知,第一行为数是根据不同的账户对多个已推荐视频的操作行为确定的,第二行为数是根据当前视频和已推荐视频的数量确定的。关联参数是根据第一行为数与第二行为数的比值确定的。
78.例如,图4提供了不同账户的视频的显示界面的示意图。参照图4所示,在第一账户的显示界面a中,当前视频的已推荐视频包括:第一已推荐视频、第二已推荐视频、第三已推荐视频。在第二账户的显示界面b中,前视频的已推荐视频包括:第二已推荐视频、第三已推荐视频、第四已推荐视频。在第三账户的显示界面c中,当前视频的已推荐视频包括:第二已推荐视频、第四已推荐视频、第五已推荐视频。在第四账户的显示界面d中,当前视频的已推荐视频包括:第一已推荐视频、第四已推荐视频、第六已推荐视频。在第五账户的显示界面e中,当前视频的已推荐视频包括:第一已推荐视频、第三已推荐视频、第五已推荐视频。
79.示例性的,将第三阈值设置为10s。在9:00:00(9时0分0秒)时,第一账户、第二账户、第三账户、第四账户、以及第五账户皆开始观看当前视频。
80.在9:00:05时,第一账户从当前视频切换到了第一已推荐视频。在9:00:10时,第一账户又从第一已推荐视频切换到了其他视频(该其他视频可以是当前视频,也可以是其他的已推荐视频)。即第一账户播放第一已推荐视频的时长是5s。
81.在9:00:03时,第二账户从当前视频切换到了第二已推荐视频。在9:00:15时,第二账户又从第二已推荐视频切换到了其他视频(该其他视频可以是当前视频,也可以是其他的已推荐视频)。即第二账户播放第二已推荐视频的时长是12s。
82.在9:00:04时,第三账户从当前视频切换到了第二已推荐视频。在9:00:11时,第三账户又从第二已推荐视频切换到了其他视频(该其他视频可以是当前视频,也可以是其他的已推荐视频)。即第三账户播放第二已推荐视频的时长是7s。
83.在9:00:07时,第四账户从当前视频切换到了第一已推荐视频。在9:00:15时,第四账户为第一已推荐视频点赞。在9:00:20时,第四账户又从第一已推荐视频切换到了其他视频(该其他视频可以是当前视频,也可以是其他的已推荐视频)。即第四账户播放第一已推荐视频的时长是13s,且为第一已推荐视频点赞。
84.在9:00:01时,第五账户从当前视频切换到了第一已推荐视频。在9:00:09时,第四账户评论了第一已推荐视频。在9:00:16时,第五账户又从第一已推荐视频切换到了其他视频(该其他视频可以是当前视频,也可以是其他的已推荐视频)。即第五账户播放第一已推荐视频的时长是15s,且评论了第一已推荐视频。
85.则针对第一已推荐视频:当第一行为数用于表征预设时间段内,从当前视频成功切换至一个已推荐视频的行为的数量时,第一行为数为3,第二行为数为3,则第一已推荐视频的关联参数为1。
86.当第一行为数用于表征预设时间段内,从当前视频成功切换至一个已推荐视频、且一个已推荐视频的播放时长大于第三阈值的行为的数量时,第一行为数为2,第二行为数为3,则第一已推荐视频的关联参数为2/3。
87.当第一行为数用于表征预设时间段内,从当前视频成功切换至一个已推荐视频、且检测到对一个已推荐视频的操作的行为的数量时,第一行为数为2,第二行为数为3,则第一已推荐视频的关联参数为2/3。
88.针对第二已推荐视频:当第一行为数用于表征预设时间段内,从当前视频成功切换至一个已推荐视频的行为的数量时,第一行为数为2,第二行为数为3,则第二已推荐视频的关联参数为2/3。
89.当第一行为数用于表征预设时间段内,从当前视频成功切换至一个已推荐视频、
且一个已推荐视频的播放时长大于第三阈值的行为的数量时,第一行为数为1,第二行为数为3,则第二已推荐视频的关联参数为1/3。
90.当第一行为数用于表征预设时间段内,从当前视频成功切换至一个已推荐视频、且检测到对一个已推荐视频的操作的行为的数量时,第一行为数为0,第二行为数为3,则第二已推荐视频的关联参数为0。
91.针对第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频:由于并未有账户从当前视频成功切换至第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频,则第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数皆为0。
92.202b、视频信息的确定装置基于已推荐视频的关联参数,确定正向关联视频和负向关联视频。
93.其中,正向关联视频与当前视频存在正向关联关系。负向关联视频与当前视频存在负向关联关系,关联关系包括正向关联关系和负向关联关系。具体的,当账户在播放当前视频的过程中,对已推荐视频执行过上述步骤202a中的交互操作时,确定已推荐视频与当前视频存在正向关联关系;当账户在播放当前视频的过程中,未对已推荐视频执行过上述步骤202a中的交互操作时,确定已推荐视频与当前视频存在负向关联关系。其中,未对已推荐视频执行过上述步骤202a中的交互操作,包括:未对已推荐视频执行过交互操作和对已推荐视频执行过关闭推荐的操作。即相对于账户而言,正向关联视频是指账户相对感兴趣的视频,负向关联视频是指账户相对不喜欢的视频。
94.具体的,视频信息的确定装置确定正向关联视频和负向关联视频的方式,可以包括如下任一种实现方式。
95.实现方式1:视频信息的确定装置将各已推荐视频按照关联参数的大小顺序进行排序,并根据排序后的已推荐视频,确定正向关联视频和负向关联视频。
96.例如,在如图4所示的视频的显示界面中,第一已推荐视频的关联参数为2/3,第二已推荐视频的关联参数为1/3,第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数皆为0。
97.则根据确定出的关联参数,对多个已推荐视频按照关联参数从大到小的顺序进行排序。排序后的视频顺序为:{第一已推荐视频、第二已推荐视频、第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频}。其中,第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数相同,可随机排序。
98.然后根据排序后的已推荐视频,确定正向关联视频和负向关联视频。例如,将排序在前三的已推荐视频,确定为当前视频的正向关联视频,其他视频确定为当前视频的负向关联视频,则当前视频的正向关联视频包括第一已推荐视频、第二已推荐视频、第三已推荐视频;当前视频的负向关联视频包括第四已推荐视频、第五已推荐视频、第六已推荐视频。可选的,在排序时,也可以将多个已推荐视频按照关联参数从小到大的顺序进行排序。这样的话,就将排序在最后三个的已推荐视频,确定为当前视频的正向关联视频,其他视频确定为当前视频的负向关联视频。
99.实现方式2:视频信息的确定装置将关联参数符合第一预设条件的已推荐视频确定为正向关联视频。将关联参数符合第二预设条件的已推荐视频确定为负向关联视频。
100.其中,第一预设条件为关联参数的数值,当关联参数大于或者等于该数值时,将关联参数对应的已推荐视频确定为当前视频的正向关联视频,当关联参数小于该数值时,将关联参数对应的已推荐视频确定为当前视频的负向关联视频。该数值为预设的,例如,可以为默认值,或者相关人员根据实际情况写入的数值。
101.例如,在如图4所示的视频的显示界面中,第一已推荐视频的关联参数为2/3,第二已推荐视频的关联参数为1/2,第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数皆为0。第一预设条件为1/5。则当前视频的正向关联视频包括第一已推荐视频和第二已推荐视频,当前视频的负向关联视频包括第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频。
102.需要注意的是,在根据确定出的关联参数,确定当前视频的正向关联视频和负向关联视频时,第一行为数的计数规则应基于相同的计数标准。例如,第一已推荐视频的第一行为数表征的是:预设时间段内,从当前视频成功切换至第一已推荐视频的行为的数量。则在计算第二已推荐视频的关联参数时,第二已推荐视频的第一行为数也应当表征的是:预设时间段内,从当前视频成功切换至第二已推荐视频的行为的数量。
103.最后,视频信息的确定装置记录当前视频的正向关联视频和负向关联视频,得到各已推荐视频与当前视频的关联关系。
104.可选的,在确定出各已推荐视频与当前视频的关联关系之后,视频信息的确定装置为正向关联视频添加第一标识,指示正向关联视频与当前视频存在正向关联关系。视频信息的确定装置为负向关联视频添加第二标识,指示负向关联视频与当前视频存在负向关联关系。这样,视频信息的确定装置为关联关系中的正向关联视频添加第一标识,负向关联视频添加第二标识,以便于后续使用关联关系时,更容易区分出正向关联视频和负向关联视频。
105.上述方案中,视频信息的确定装置利用当前账户对当前视频的已推荐视频的交互操作,和当前视频,确定当前视频和已推荐视频的关联关系,以便于后续基于该关联关系为账户确定推荐视频。这样,根据各当前账户对已推荐视频的交互操作确定出具有关联关系的当前视频和已推荐视频的方式,避免了过度依赖于标签,而是将用户的行为作为确定关联关系的基础,使得后续为用户推荐视频时,能够更加贴近用户的想法,从而提高推荐效果。
106.图5是根据一示例性实施例示出的另一种视频信息的确定方法的流程图。如图5所示,该方法可以包括以下步骤。
107.301、视频信息的确定装置响应于平台账户发送的视频推荐请求,读取平台账户的历史操作视频。
108.其中,历史操作视频为平台账户历史执行过交互操作的视频。
109.具体的,视频信息的确定装置确定平台账户存在视频推荐需求时,根据平台账户的标识,读取平台账户播放过的历史视频。然后在历史视频中选取平台账户执行过交互操作的历史操作视频。
110.302、视频信息的确定装置至少基于历史操作视频的关联视频,确定平台账户的推荐视频。
111.其中,关联视频为与历史操作视频具有关联关系的视频,关联关系是基于上述步
骤201-步骤202得到的。
112.具体的,视频信息的确定装置在关联关系中确定出与历史操作视频具有关联关系的关联视频,该关联视频包括正向关联视频和负向关联视频。之后,视频信息的确定装置将与平台账户的历史操作视频有正向关联关系,且关联程度大于第一阈值的正向关联视频确定为平台账户的推荐视频。其中,关联程度为上述步骤202中的关联参数。其中,第一阈值为预设的。例如,可以为默认值,或者相关人员根据实际情况写入的数值。
113.例如,在如图4所示的视频的显示界面中,第一已推荐视频的关联参数为2/3,第二已推荐视频的关联参数为1/3,第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数皆为0。第一阈值为1/4。第一已推荐视频、第二已推荐视频、第三已推荐视频为当前视频的正向关联视频。则平台账户的推荐视频包括第一已推荐视频和第二已推荐视频。
114.上述方案中,视频信息的确定装置根据平台账户的历史操作视频和关联关系,确定历史操作视频的关联视频,并根据关联视频确定平台账户的推荐视频。这样,由于平台账户的推荐视频是根据平台账户历史执行过交互操作的视频和关联关系得到的,因此,能够更加贴近用户的想法,从而提高推荐效果。
115.可选的,在上述步骤302之后,如图6所示,视频信息的确定方法,还可以包括如下步骤303。
116.303、视频信息的确定装置至少基于历史操作视频的关联视频,确定平台账户的屏蔽视频。具体的,视频信息的确定装置将与平台账户的历史操作视频有负向关联关系的负向关联视频确定为平台账户的屏蔽视频。
117.例如,在如图4所示的视频的显示界面中,第一已推荐视频的关联参数为2/3,第二已推荐视频的关联参数为1/3,第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数皆为0。第二已推荐视频、第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频为当前视频的负向关联视频。则平台账户的屏蔽视频包括第二已推荐视频、第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频。
118.可选的,屏蔽视频与历史操作视频之间的关联程度小于第二阈值。其中,关联程度为上述步骤202中的关联参数。第二阈值为预设的。例如,可以为默认值,或者相关人员根据实际情况写入的数值。
119.例如,在如图4所示的视频的显示界面中,第一已推荐视频的关联参数为2/3,第二已推荐视频的关联参数为1/3,第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频的关联参数皆为0。第二阈值为1/4。第二已推荐视频、第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频为当前视频的负向关联视频。则平台账户的屏蔽视频包括第三已推荐视频、第四已推荐视频、第五已推荐视频、第六已推荐视频。
120.上述方案中,视频信息的确定装置根据平台账户的历史操作视频和关联关系,确定历史操作视频的关联视频,并根据关联视频确定平台账户的屏蔽视频。这样,能够将平台账户不感兴趣的视频进行直接进行屏蔽,杜绝了将此类视频再次推荐给平台账户的可能,从而提高视频推荐效果。
121.可以理解的是,上述视频信息的确定方法可以由视频信息的确定装置实现。视频信息的确定装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模
块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。
122.本公开实施例可以根据上述方法示例对上述视频信息的确定装置等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
123.本公开实施例还提供一种视频信息的确定装置。该确定装置可以为电子设备,也可以是电子设备中的芯片,还可以是电子设备中用于确定视频信息的控制模块,还可以是电子设备中用于确定视频信息的客户端。
124.图7是根据一示例性实施例示出的一种视频信息的确定装置的结构示意图。参见图7所示,该确定装置包括:获取模块701和确定模块702。
125.获取模块701,被配置为执行获取当前视频的当前账户的已推荐视频记录,其中,当前视频为被当前账户执行过播放操作的视频,已推荐视频记录至少用于记录当前账户对于已推荐视频的交互操作,已推荐视频为在当前账户播放视频的过程中,在播放视频的关联界面上显示过的视频;例如,参照图2所示,获取模块701,被配置为执行步骤201。
126.确定模块702,被配置为执行至少根据获取模块701获取到的各当前账户对已推荐视频的交互操作和当前视频,确定各已推荐视频与当前视频的关联关系。例如,参照图2所示,确定模块702,被配置为执行步骤202。
127.可选的,确定模块702,具体被配置为执行:根据各当前账户对已推荐视频的交互操作和当前视频,确定出正向关联视频和负向关联视频,其中,正向关联视频与当前视频存在正向关联关系,负向关联视频与当前视频存在负向关联关系,关联关系包括正向关联关系和负向关联关系;记录当前视频的正向关联视频和负向关联视频。
128.可选的,确定模块702,具体被配置为执行:基于各当前账户对已推荐视频的交互操作和对当前视频的播放操作,确定已推荐视频的关联参数,其中,关联参数用于表示在当前账户对当前视频执行播放操作的情况下、对已推荐视频执行播放操作的概率;基于已推荐视频的关联参数,确定正向关联视频和负向关联视频。
129.可选的,确定模块702,具体被配置为执行:将各已推荐视频按照关联参数的大小顺序进行排序,并根据排序后的已推荐视频,确定正向关联视频和负向关联视频;或者,将关联参数符合第一预设条件的已推荐视频确定为正向关联视频;将关联参数符合第二预设条件的已推荐视频确定为负向关联视频。
130.可选的,确定模块702,具体被配置为执行:基于各当前账户对已推荐视频的交互操作和对当前视频的播放操作,确定第一行为数和第二行为数;第一行为数为:各当前账户对于一个已推荐视频执行同一交互操作的数量之和;第二行为数为在播放当前视频的过程中,在播放视频的关联界面上显示过一个已推荐视频的数量;确定第一行为数与第二行为数的比值为当前视频到一个已推荐视频的关联参数。
131.可选的,处理装置还包括处理模块703;处理模块703,被配置为执行:为正向关联视频添加第一标识,第一标识用于指示正向关联视频与当前视频存在正向关联关系;为负向关联视频添加第二标识,第二标识用于指示负向关联视频与当前视频存在负向关联关系。
132.图8是根据一示例性实施例示出的另一种视频信息的确定装置的结构示意图。参见图8所示,该确定装置包括:获取模块801和确定模块802。
133.获取模块801,被配置为执行响应于平台账户发送的视频推荐请求,读取平台账户的历史操作视频,历史操作视频为平台账户历史执行过交互操作的视频;例如,参照图5所示,获取模块801,被配置为执行步骤301。
134.确定模块802,被配置为执行基于历史操作视频的关联视频,确定平台账户的推荐视频,其中,关联视频为与历史操作视频具有关联关系的视频,关联关系是基于上述图7中的视频信息的确定装置得到的。例如,参照图5所示,获取模块801,被配置为执行步骤302。
135.可选的,在关联关系中,推荐视频与历史操作视频具有正向关联关系,且推荐视频与历史操作视频之间的关联程度大于第一阈值。
136.可选的,确定模块802,还被配置为执行至少基于历史操作视频的关联视频,确定平台账户的屏蔽视频,其中,屏蔽视频为与历史操作视频具有负向关联关系的视频。例如,参照图6所示,获取模块801,被配置为执行步骤303。
137.可选的,屏蔽视频与历史操作视频之间的关联程度小于第二阈值。
138.图9是根据一示例性实施例示出的一种视频信息的确定装置的硬件结构示意图。该视频信息的确定装置可以包括处理器902,处理器902用于执行应用程序代码,从而实现本公开中的视频信息的确定方法。
139.处理器902可以是一个中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本公开方案程序执行的集成电路。
140.如图9所示,视频信息的确定装置还可以包括存储器903。其中,存储器903用于存储执行本公开方案的应用程序代码,并由处理器902来控制执行。
141.存储器903可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器903可以是独立存在,通过总线904与处理器902相连接。存储器903也可以和处理器902集成在一起。
142.如图9所示,视频信息的确定装置还可以包括通信接口901,其中,通信接口901、处理器902、存储器903可以相互耦合,例如,通过总线904相互耦合。通信接口901用于与其他设备进行信息交互,例如支持视频信息的确定装置与其他设备的信息交互。
143.需要指出的是,图9中示出的设备结构并不构成对该视频信息的确定装置的限定,
除图9所示部件之外,该视频信息的确定装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
144.在实际实现时,获取模块701、确定模块702、处理模块703所实现的功能可以由图9所示的处理器902调用存储器903中的程序代码来实现。其具体的执行过程可参考图2所示的视频信息的确定方法部分的描述,这里不再赘述。
145.图10是根据一示例性实施例示出的另一种视频信息的确定装置的硬件结构示意图。该视频信息的确定装置可以可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器1001和一个或一个以上的存储器1002。其中,存储器1002中存储有至少一条指令,至少一条指令由处理器1001加载并执行以实现上述各个方法实施例提供的视频信息的确定方法。当然,该视频信息的确定装置还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该视频信息的确定装置还可以包括其他用于实现设备功能的部件,在此不做赘述。
146.本公开另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在视频信息的确定装置上运行时,该视频信息的确定装置,执行如图2所示的实施例的视频信息的确定方法,或者,该视频信息的确定装置,执行如图5所示的实施例的视频信息的确定方法。
147.在本公开的另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中。视频信息的确定装置的处理器可以从计算机可读存储介质读取该计算机执行指令,处理器执行该计算机执行指令使得视频信息的确定装置,执行如图2所示的实施例的视频信息的确定方法,或者,执行如图5所示的实施例的视频信息的确定方法。
148.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
149.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
150.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献