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

多媒体资源推送方法、装置、电子设备及存储介质与流程

2022-11-12 22:43:54 来源:中国专利 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.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
39.图1是示出根据本公开的示例性实施例的多媒体资源推送方法的流程图。
40.图2是示出根据本公开的示例性实施例的用户的当前情绪的确定流程图。
41.图3是示出根据本公开的示例性实施例的在短视频场景下推测用户的当前情绪以及基于推测的用户的当前情绪进行视频推送的整体流程。
42.图4是示出根据本公开的示例性实施例的多媒体资源推送装置的框图。
43.图5是示出根据本公开的示例性实施例的电子设备500的框图。
具体实施方式
44.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
45.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
46.在此需要说明的是,在本公开中出现的“若干项之中的至少一项”均表示包含“该若干项中的任意一项”、“该若干项中的任意多项的组合”、“该若干项的全体”这三类并列的情况。例如“包括a和b之中的至少一个”即包括如下三种并列的情况:(1)包括a;(2)包括b;(3)包括a和b。又例如“执行步骤一和步骤二之中的至少一个”,即表示如下三种并列的情况:(1)执行步骤一;(2)执行步骤二;(3)执行步骤一和步骤二。
47.基于用户情绪向用户推送多媒体资源的推送准确性取决于能否准确推测用户情绪。相关技术中主要存在两种推测用户情绪的方案,其一,采用感官识别来推测用户情绪;其二,通过语音识别来推测用户情绪。但这两种方法都过分依赖环境和设备,例如,在感官识别的方案中,如果外界光线不好或用户面部有遮挡,则无法准确推测用户情绪,而在语音识别方案中,如果周围噪声很大,会导致用户声音不清楚,从而无法准确推测用户情绪。
48.为提高用户情绪推测的准确性,从而提高基于用户情绪进行多媒体资源推送的准确性,本公开提出一种多媒体资源推送方法、装置、电子设备及存储介质,具体地说,根据用户针对历史多媒体资源的历史行为来推测用户的当前情绪,由于基于真实发生过的历史行为而非依赖于环境或设备来进行情绪推测,因此能提高用户情绪推测的准确性。在向用户推送多媒体资源时,由于推送的是与推测出的用户当前情绪相匹配(例如,符合用户的当前情绪,或,能够改善用户的当前情绪等)的多媒体资源,因此,推送的多媒体资源与真实的用户当前情绪更匹配,也就是说,多媒体资源推送的准确性更高。下面,将参照图1至图5具体描述根据本公开的示例性实施例的多媒体资源推送方法、装置、电子设备及存储介质。
49.图1是示出根据本公开的示例性实施例的多媒体资源推送方法的流程图。这里,多媒体资源推送方法可由服务器执行。
50.参照图1,在步骤101,可响应于客户端发送的多媒体资源获取请求,确定目标多媒体资源,其中,目标多媒体资源与客户端的用户的当前情绪相匹配,用户的当前情绪预先根据用户针对历史多媒体资源的历史行为来确定。
51.根据本公开的示例性实施例,用户的当前情绪的确定过程可参照图2,图2是示出根据本公开的示例性实施例的用户的当前情绪的确定流程图。
52.参照图2,在步骤201,可获取在预设时间之前的预设时间段内产生的与历史多媒体资源相关的用户的历史行为数据。
53.这里,多媒体资源是指存在于网络中的数字资源,例如视频、文字、图片、声音和动画等,多媒体资源可由用户制作并发布于网络中,或者,也可由网络推送给用户进行浏览或进行其他操作,例如,用户可在短视频平台观看、制作和发布短视频。预设时间是指在当前时间之前的时间,例如,可以是用户在上次进入短视频平台观看、制作和发布短视频的时间。历史多媒体资源是指在预设时间之前的预设时间段(例如,在预设时间之前的一天、一周等)内用户浏览过的多媒体资源、由用户制作的多媒体资源或由用户发布的多媒体资源等,例如,在短视频场景中,历史多媒体资源可以是用户在上次进入短视频平台之前的一天内多次在短视频平台浏览的多个视频。用户在与历史多媒体资源相关的场景中可能产生多种行为,例如,可针对浏览的历史多媒体资源做出反馈行为,包括但不限于发出表示认可与否的行为(例如,点赞、点踩以及发表评论等),或者,用户在制作或发布多媒体资源时可能选择不同类型的素材(例如,音乐、封面、文字和表情等),根据用户产生的与历史多媒体资源相关的历史行为,可生成用户的历史行为数据,这里,历史行为数据包括用户在浏览历史多媒体资源时产生的反馈行为数据和用户在发布历史多媒体资源时产生的素材使用数据中的至少一个。
54.在步骤202,可根据历史行为数据和历史多媒体资源,获取与用户的情绪相关的情绪信息。
55.根据本公开的示例性实施例,用户在浏览历史多媒体资源的过程中产生的行为与用户当时的情绪状态有很强的相关性,因此,为能更准确地推测出用户的当前情绪,可获取在预设时间之前的预设时间段内用户在浏览历史多媒体资源时产生的反馈行为数据,以及,获取用户浏览的历史多媒体资源所对应的情绪类型,基于获取到的反馈行为数据,确定获取到的情绪类型各自所对应的情绪值,并将获取到的情绪类型以及各情绪类型所对应的情绪值作为与用户的情绪相关的情绪信息。具体来讲,可预先定义用户可能出现的情绪类型,并为每个情绪类型配置情绪值,定义每种情绪类型对应的情绪初始值为0。在一些实施例中,定义出的情绪类型,例如但不限于,可包括“高兴”、“生气”、“难过”以及“平和”(即,无明显的情绪起伏),当然,也可根据具体的情况增加或减少情绪信息中包括的情绪类型,例如,还可包括“焦虑”、“悲痛”等情绪,对此不作限制。在一些实施例中,用户浏览的历史多媒体资源所对应的情绪类型可预先通过图像识别技术分析得出,即,通过图像识别技术识别并分析历史多媒体资源中包括的图像,并根据分析结果为历史多媒体资源标记对应的情绪类型。当然,也可在其他用户发布该用户浏览的历史多媒体资源时由其他用户添加对应的情绪类型标签,本公开对此不作限制。
56.根据本公开的示例性实施例,可在反馈行为数据指示积极反馈行为的情况下,增加获取到的情绪类型所对应的情绪值,在反馈行为数据指示消极反馈行为的情况下,减少
获取到的情绪类型所对应的情绪值。这里,积极反馈行为可以是用户针对浏览的历史多媒体资源表达认可,包括但不限于,点赞、扔鲜花或者评论表示认同的内容等,消极反馈行为可以是用户针对浏览的历史多媒体资源表达不认可,包括但不限于,点踩、扔臭鸡蛋或者评论表示不认同的内容等。例如,在短视频场景中,用户浏览了情绪类型为“高兴”的视频,但对该视频点踩,则可将“高兴”这一情绪类型的情绪值减1,若用户对该视频点赞,则将“高兴”这一情绪类型的情绪值加1。
57.根据本公开的另一示例性实施例,用户在发布历史多媒体资源时选择不同类型素材的行为也与用户当时的情绪状态有很强的相关性,因此,为能更准确地推测出用户的当前情绪,还可获取在预设时间之前的预设时间段内用户在发布历史多媒体资源时产生的素材使用数据,以及,基于该素材使用数据,确定用户在发布历史多媒体资源时使用的至少一个素材,并获取该至少一个素材各自所对应的情绪类型,增加该至少一个素材各自所对应的情绪类型所对应的情绪值,将获取到的情绪类型以及各情绪类型对应的情绪值作为与用户的情绪相关的情绪信息。这里,至少一个素材,包括,但不限于,用户制作历史多媒体资源的过程中使用的表情、用户发布历史多媒体资源时使用的背景音乐、封面、表情以及文字等,可根据素材的内容来确定不同素材各自所对应的情绪类型,例如,若获取到的文字内容倾向于“难过”(例如,可通过文字关键字匹配得到该情绪类型),则确定该文字的情绪类型为“难过”,可将“难过”这一情绪类型的情绪值加1,又例如,若背景音乐的曲调和歌词倾向于“高兴”,可将“高兴”这一情绪类型的情绪值加1。另外,用户发布历史多媒体资源之后,还可能针对其他用户对该历史多媒体资源的评论进行回复,可根据用户回复的文字内容推测用户当时的情绪类型,并在对应的情绪值加1。
58.返回参照图2,在步骤203,可根据获取到的情绪信息,确定用户的当前情绪。
59.根据本公开的示例性实施例,为确定用户的当前情绪,可对情绪信息中的每个情绪类型按照各自所对应的情绪值进行排序,并根据排序结果,从参与排序的情绪类型中确定用户的当前情绪。具体来讲,可根据情绪值对情绪信息中的情绪类型进行降序排序,将排序结果中的首个情绪类型确定为用户的当前情绪,或者也可对情绪信息中的情绪类型进行升序排序,将排序结果中的最后一个情绪类型确定为用户的当前情绪,本公开对排序的具体形式不作限定。在一些实施例中,还可将排序结果中的多个情绪类型确定为用户的当前情绪,举例来讲,可针对情绪信息中的每个情绪类型设定预设阈值,在采用降序排序之后,若存在多个情绪类型对应的情绪值达到预设阈值,则将该多个情绪类型确定为用户的当前情绪,在基于用户的当前情绪进行多媒体资源推送时,可根据降序排序的结果依次推送与确定出的多种情绪相对应的多个多媒体资源,从而通过为用户提供可选择的多个多媒体资源以进一步提高推送的准确性。在一些实施例中,为避免误判用户的当前情绪,每个情绪类型都设置有无效区间(即,误差区间),可针对每个情绪类型,在对应的情绪值存在于对应的无效区间中的情况下,确定该情绪类型无效,因此,在对情绪信息中的每个情绪类型按照各自所对应的情绪值进行排序时,可对情绪信息中除确定出的无效情绪类型之外的每个情绪类型按照各自所对应的情绪值进行排序,从而提高排序结果的可信度。也就是说,可以给每种情绪类型设置误差区间[x,y],当某种情绪类型对应的情绪值落入设置的误差区间,表明该情绪类型未生效,在之后确定用户的当前情绪时,可将该情绪类型排除在外,这里,x和y的取值可根据不同用户的实际情况进行调整,本公开对其具体取值不作限制。
[0060]
根据本公开的示例性实施例,可通过客户端预先根据用户针对历史多媒体资源的历史行为来确定用户的当前情绪,在响应于客户端发送的多媒体资源获取请求,确定目标多媒体资源的过程中,可接收客户端发送的客户端的用户的当前情绪的信息,基于接收到的信息,从存储多媒体资源的数据库中查找与该客户端的用户的当前情绪相匹配的多媒体资源,并将查找到的多媒体资源确定为目标多媒体资源。在另一些实施例中,也可通过服务器预先根据用户针对历史多媒体资源的历史行为来确定用户的当前情绪,在响应于客户端发送的多媒体资源获取请求,确定目标多媒体资源的过程中,可从存储多媒体资源的数据库中查找与客户端的用户的当前情绪相匹配的多媒体资源,并将查找到的多媒体资源确定为目标多媒体资源。也就是说,上述的用户的当前情绪的确定既可由客户端执行,也可由服务器执行,可根据具体的情况选择执行主体。另外,由于用户的情绪具有随时间而变化的特点,因此,为保持基于用户情绪为用户推送多媒体资源的准确性,可为前述在步骤202得到的情绪信息中的情绪值设置有效时间(例如,在情绪信息被获取后的6个小时内有效),若超过设定的有效时间,则表明用户的当前情绪与用户产生的与历史多媒体资源相关的行为之间的关联性减弱,此时,可将情绪信息中的各情绪类型对应的情绪值恢复为初始值,并基于其他的推荐机制,例如,但不限于,基于用户的爱好为用户推送多媒体资源。根据本公开示出的用户的当前情绪的确定,即基于用户的历史行为数据来推测用户的当前情绪,可避免环境和设备对推测结果造成的不良影响,因此推测出的用户当前情绪更贴近真实的用户当前情绪,进而,基于推测出的用户当前情绪为用户推送的多媒体资源能更容易引起用户的情绪共鸣,从而提升用户体验。
[0061]
返回参照图1,在步骤102,可将目标多媒体资源推送给客户端进行展示。
[0062]
根据本公开的示例性实施例,确定了至少一个目标多媒体资源,可将包括至少一个目标多媒体资源的列表推送给客户端,客户端在接收到该列表之后,按照列表指示的顺序依次展示至少一个目标多媒体资源中的每个目标多媒体资源,从而通过为用户提供多个可选择的目标多媒体资源以提高推送的准确性。一个实施例中,列表中的至少一个目标多媒体资源按照预设指标(例如,推荐分数)进行降序排列,这里,预设指标用于指示至少一个目标多媒体资源中的每个目标多媒体资源所对应的推荐度,而推荐度可基于每个目标多媒体资源的点赞量、观看量、人气值以及与客户端的用户的匹配度中的至少一个得到,其中,与客户端的用户的匹配度表征客户端的用户对至少一个目标多媒体资源中的每个目标多媒体资源感兴趣的程度,例如,当用户初次使用某应用时,可收集用户感兴趣的多媒体资源类型标签,例如,针对短视频应用而言,可提供“娱乐”、“生活”、“学习”等标签供用户选择,在获取确定目标多媒体资源的推荐度时,可根据该目标多媒体资源的内容与用户选择的标签的匹配度来对应获取。这里,通过多个预设指标来确定每个目标多媒体资源的推荐度,可使得到的推荐度更准确地反映用户对推送的目标多媒体资源的感兴趣程度,从而基于反映推荐度的预设指标所指示的顺序来为用户推送目标多媒体资源,能在更大程度上引起用户的情绪共鸣,提升用户体验。
[0063]
根据本公开的另一示例性实施例,确定了至少一个类别的目标多媒体资源,每个类别包括至少一个目标多媒体资源,这里,类别是指不同的内容偏向,例如,与“高兴”这一情绪类型对应的目标多媒体资源的类别可以是“生活向”、“职场向”、“情感向”等。可从每个类别的目标多媒体资源中确定预设数目个(例如,1个、2个等,可根据实际情况设定,对此不
作限制)目标多媒体资源,将确定出的每个类别下的预设数目个目标多媒体资源推送给客户端,客户端在接收到每个类别下的预设数目个目标多媒体资源之后,按照类别展示优先级所指示的顺序依次展示每个类别下的预设数目个目标多媒体资源,其中,类别展示优先级可基于每个类别的目标多媒体资源的大众关注度以及与客户端的用户的匹配度中的至少一个得到,匹配度表征客户端的用户对每个类别的目标多媒体资源感兴趣的程度。也就是说,客户端按照类别展示优先级指示的顺序向用户依次展示不同类别的目标多媒体资源,而针对每个类别下的目标多媒体资源,可按照前述的按照预设指标进行降序排列后的顺序来依次进行展示。这里,通过以类别展示优先级指示的顺序来推送多个不同类别的目标多媒体资源,可使推送的目标多媒体资源在更大程度上引起用户的情绪共鸣,提升用户体验。
[0064]
基于前述一个或多个实施例的组合,图3是示出根据本公开的示例性实施例的在短视频场景下推测用户的当前情绪以及基于推测的用户的当前情绪进行视频推送的整体流程。
[0065]
参照图3,首先定义多个情绪类型和每个情绪类型对应的情绪值,其中,情绪值初始设置为0,然后为每种情绪类型设定误差区间[x,y],若某个情绪类型的情绪值落入设定的误差区间,表示该情绪类型的情绪值是由误差引起,该情绪类型无效。接下来,可获取当前时间的前一天中用户在多个时间段内浏览、制作或者发布短视频时产生的各种行为,并分析每种行为对应的情绪类型和统计每个情绪类型对应的情绪值总和,这里,用户产生的各种行为可参照前述相关部分的描述,在此不再赘述。接下来,可根据每种情绪类型的情绪值总和对情绪类型进行降序排序,将排序结果中的第一个情绪类型确定为用户的当前情绪。当用户在下次请求服务(例如,打开短视频app)时,可优先推送符合确定出的用户当前情绪或者对用户当前情绪有帮助的视频,从而提升用户体验。
[0066]
图4是示出根据本公开的示例性实施例的多媒体资源推送装置的框图。
[0067]
参照图4,根据本公开的示例性实施例的多媒体资源推送装置400可包括目标多媒体资源确定单元401和目标多媒体资源推送单元402。
[0068]
目标多媒体资源确定单元401可响应于客户端发送的多媒体资源获取请求,确定目标多媒体资源,其中,目标多媒体资源与客户端的用户的当前情绪相匹配,用户的当前情绪预先根据用户针对历史多媒体资源的历史行为来确定。
[0069]
根据本公开的示例性实施例,用户的当前情绪的确定过程可参照前述与图2相关的描述,为说明书的简洁,在此不再赘述。
[0070]
根据本公开的示例性实施例,可通过客户端预先根据用户针对历史多媒体资源的历史行为来确定用户的当前情绪,目标多媒体资源确定单元401在响应于客户端发送的多媒体资源获取请求,确定目标多媒体资源的过程中,可接收客户端发送的客户端的用户的当前情绪的信息,基于接收到的信息,从存储多媒体资源的数据库中查找与该客户端的用户的当前情绪相匹配的多媒体资源,并将查找到的多媒体资源确定为目标多媒体资源。在另一些实施例中,也可通过服务器预先执行上述的用户的当前情绪的确定过程,目标多媒体资源确定单元401在响应于客户端发送的多媒体资源获取请求,确定目标多媒体资源的过程中,可从存储多媒体资源的数据库中查找与客户端的用户的当前情绪相匹配的多媒体资源,并将查找到的多媒体资源确定为目标多媒体资源。
[0071]
目标多媒体资源推送单元402可将目标多媒体资源推送给客户端进行展示。
[0072]
根据本公开的示例性实施例,目标多媒体资源确定单元401确定了至少一个目标多媒体资源,目标多媒体资源推送单元402可将包括至少一个目标多媒体资源的列表推送给客户端,客户端在接收到该列表之后,按照列表指示的顺序依次展示至少一个目标多媒体资源中的每个目标多媒体资源,从而通过为用户提供多个可选择的目标多媒体资源以提高推送的准确性。一个实施例中,列表中的至少一个目标多媒体资源按照预设指标(例如,推荐分数)进行降序排列,这里,预设指标用于指示至少一个目标多媒体资源中的每个目标多媒体资源所对应的推荐度,而推荐度可基于每个目标多媒体资源的点赞量、观看量、人气值以及与客户端的用户的匹配度中的至少一个得到,其中,与客户端的用户的匹配度表征客户端的用户对至少一个目标多媒体资源中的每个目标多媒体资源感兴趣的程度,例如,当用户初次使用某应用时,可收集用户感兴趣的多媒体资源类型标签,例如,针对短视频应用而言,可提供“娱乐”、“生活”、“学习”等标签供用户选择,在获取确定目标多媒体资源的推荐度时,可根据该目标多媒体资源的内容与用户选择的标签的匹配度来对应获取。这里,通过多个预设指标来确定每个目标多媒体资源的推荐度,可使得到的推荐度更准确地反映用户对推送的目标多媒体资源的感兴趣程度,从而基于反映推荐度的预设指标所指示的顺序来为用户推送目标多媒体资源,能在更大程度上引起用户的情绪共鸣,提升用户体验。
[0073]
根据本公开的另一示例性实施例,目标多媒体资源确定单元401确定了至少一个类别的目标多媒体资源,每个类别包括至少一个目标多媒体资源,这里,类别是指不同的内容偏向,例如,与“高兴”这一情绪类型对应的目标多媒体资源的类别可以是“生活向”、“职场向”、“情感向”等。目标多媒体资源推送单元402可从每个类别的目标多媒体资源中确定预设数目个(例如,1个、2个等,可根据实际情况设定,对此不作限制)目标多媒体资源,将确定出的每个类别下的预设数目个目标多媒体资源推送给客户端,客户端在接收到每个类别下的预设数目个目标多媒体资源之后,按照类别展示优先级所指示的顺序依次展示每个类别下的预设数目个目标多媒体资源,其中,类别展示优先级可基于每个类别的目标多媒体资源的大众关注度以及与客户端的用户的匹配度中的至少一个得到,匹配度表征客户端的用户对每个类别的目标多媒体资源感兴趣的程度。也就是说,客户端按照类别展示优先级指示的顺序向用户依次展示不同类别的目标多媒体资源,而针对每个类别下的目标多媒体资源,可按照前述的按照预设指标进行降序排列后的顺序来依次进行展示。这里,通过以类别展示优先级指示的顺序来推送多个不同类别的目标多媒体资源,可使推送的目标多媒体资源在更大程度上引起用户的情绪共鸣,提升用户体验。
[0074]
图5是示出根据本公开的示例性实施例的电子设备500的框图。
[0075]
参照图5,电子设备500包括至少一个存储器501和至少一个处理器502,所述至少一个存储器501中存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个处理器502执行时,执行根据本公开的示例性实施例的多媒体资源推送方法。
[0076]
作为示例,电子设备500可以是pc计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令集合的装置。这里,电子设备500并非必须是单个的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。电子设备500还可以是集成控制系统或系统管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
[0077]
在电子设备500中,处理器502可包括中央处理器(cpu)、图形处理器(gpu)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
[0078]
处理器502可运行存储在存储器501中的指令或代码,其中,存储器501还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
[0079]
存储器501可与处理器502集成为一体,例如,将ram或闪存布置在集成电路微处理器等之内。此外,存储器501可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可使用的其他存储装置。存储器501和处理器502可在操作上进行耦合,或者可例如通过i/o端口、网络连接等互相通信,使得处理器502能够读取存储在存储器中的文件。
[0080]
此外,电子设备500还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备500的所有组件可经由总线和/或网络而彼此连接。
[0081]
根据本公开的示例性实施例,还可提供一种存储指令的计算机可读存储介质,其中,当指令被至少一个处理器运行时,促使至少一个处理器执行根据本公开的多媒体资源推送方法。这里的计算机可读存储介质的示例包括:只读存储器(rom)、随机存取可编程只读存储器(prom)、电可擦除可编程只读存储器(eeprom)、随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、闪存、非易失性存储器、cd-rom、cd-r、cd r、cd-rw、cd rw、dvd-rom、dvd-r、dvd r、dvd-rw、dvd rw、dvd-ram、bd-rom、bd-r、bd-rlth、bd-re、蓝光或光盘存储器、硬盘驱动器(hdd)、固态硬盘(ssd)、卡式存储器(诸如,多媒体卡、安全数字(sd)卡或极速数字(xd)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
[0082]
根据本公开的示例性实施例,还可提供一种计算机程序产品,该计算机程序产品中的指令可由计算机设备的处理器执行以完成根据本公开的示例性实施例的多媒体资源推送方法。
[0083]
根据本公开的多媒体资源推送方法、装置、电子设备及存储介质,可根据用户针对历史多媒体资源的历史行为来推测用户的当前情绪,由于基于真实发生过的历史行为来进行情绪推测,因此,推测出的用户当前情绪更贴近真实的用户当前情绪。在向用户推送多媒体资源时,由于推送的是与推测出的用户当前情绪相匹配(例如,符合用户的当前情绪,或,能够改善用户的当前情绪等)的多媒体资源,因此,推送的多媒体资源与真实的用户当前情绪更匹配,也就是说,多媒体资源推送的准确性更高。
[0084]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其
它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0085]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献