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

推荐展示内容的方法及装置与流程

2022-02-19 15:15:13 来源:中国专利 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.图1是根据一示例性实施例示出的一种推荐展示内容的方法的流程图。
33.图2是根据一示例性实施例示出的一种推荐展示内容的方法的流程图。
34.图3是根据一示例性实施例示出的一种推荐展示内容的展示界面示意图。
35.图4是根据一示例性实施例示出的一种推荐展示内容的方法的流程示意图。
36.图5是根据一示例性实施例示出的一种推荐展示内容的装置框图。
37.图6是根据一示例性实施例示出的一种推荐展示内容的装置框图。
38.图7是根据一示例性实施例示出的另一种推荐展示内容的装置框图。
39.图8是根据一示例性实施例示出的一种服务器的结构框图。
具体实施方式
40.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
41.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
42.为便于本领域技术人员更好的理解本公开相关实施例,现将本公开实施例可能涉及的技术术语或者部分名词解释如下:
43.下滑feed流:一种用户浏览短视频作品的技术交互行式,通过上下滚动,可以直接切换到其它作品上,这样一个整体的作品浏览交互,称之为上下滑feed流。
44.魔表特效卡片:为了让拍出来的短视频更有趣而在原视频素材上添加的一些魔法表情,作品配乐等有趣的效果,称之为魔表特效卡片。
45.相关技术中,一般会弹窗或者气泡的方式推荐特效模板,但这种方法会打断用户的上下滑连惯的交互行为,可能影响用户对其它数据的消费,存在降低整个app的使用时长的风险,还会分散用户观看其它普通作品的注意力。且通过弹一个弹窗或者气泡来提示用户去拍摄作品,需要用户有一定的学习成本去学习和理解这种新的交互及结果。
46.所以,这种推荐方法,用户的使用体验比较差,且这种推荐方法,一般仅会对特效模板本身进行推荐,对内容的显示不够完整,因此,无法激起用户真正的拍摄作品热情;另外,相关技术中的技术方案也不够通用,不能快速的迁移到其它上下滑场景或其它app中。
47.图1是根据一示例性实施例示出的一种推荐展示内容的方法的流程图,如图1所示,该方法用于服务器中,包括以下步骤。
48.在步骤s11中,获取第一内容集合,该第一内容集合包括:多个第一内容,其中,多个第一内容为基于第一属性对预设时间段内各个账号发布的内容进行筛选确定的,各个账号发布的内容包括基于预设特效模板生成的内容;
49.在步骤s12中,接收目标账号的浏览请求,其中,该浏览请求用于获取第二内容集合,第二内容集合包括:多个第二内容,其中,第二内容为根据目标账号对应的历史浏览记录为预先分配的与浏览请求对应的内容集合;
50.在步骤s13中,推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示。
51.该推荐展示内容的方法中,通过获取第一内容集合,该第一内容集合包括:多个第一内容,其中,多个第一内容为基于第一属性对预设时间段内各个账号发布的内容进行筛选确定的,各个账号发布的内容包括基于预设特效模板生成的内容;然后,接收目标账号的浏览请求,其中,浏览请求用于获取第二内容集合,第二内容集合包括:多个第二内容,其中,该第二内容为根据目标账号对应的历史浏览记录为预先分配的与浏览请求对应的内容集合;最后,推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示,达到了可以使得用户以无明显感知的方式接收待推荐的预设特效模板的目的,且便于用户在接
收到预设特效模板后,就可基于预设特效模板直接拍摄作品,简化了用户的操作步骤,节省了用户的操作时间,且由于推荐的内容是基于大数据筛选得到的,保证了可以最大程度上激发用户的拍摄兴趣的技术效果,进而解决了相关技术中由于推荐方法较为生硬机械以及推荐方法比较枯燥单一,造成的用户在使用和操作的过程中,操作繁琐,浪费时间以及浏览体验较差等技术问题。
52.需要说明的是,本公开所涉及的用户信息,其中用户信息,包括但不限于:用户设备信息、用户个人信息以及用户的地理位置等信息,均为经过用户授权或者经过各方充分授权的信息。
53.本公开一些实施例中,推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示,可通过如下方式实现:获取第二内容集合中的多个第二内容;确定多个第二内容与第一内容集合在目标账号对应的展示界面上进行展示的展示顺序;根据展示顺序对多个第二内容与第一内容集合进行排序,得到第三内容集合;将第三内容集合推送目标账号对应的展示界面进行展示,可以理解的,将包括有预设特效模板的第一内容集合夹杂在第二内容集合向用户进行推送,而且第一内容集合中的第一内容是一个完整的作品,可以最小化的影响用户的使用体验。
54.本公开一些实施例中,确定多个第二内容与第一内容集合在目标账号对应的展示界面上进行展示的展示顺序,包括:获取多个第二内容中每个第二内容对应的第二属性,其中,第二属性包括:已读状态和未读状态;确定多个第二内容中第二属性为已读状态的第二内容;确定多个第二内容中第二属性为未读状态的第二内容;对多个第二内容与第一内容集合进行排序,得到展示顺序,其中,展示顺序依次为:未读状态的第二内容,已读状态的第二内容的第一个展示内容,第一内容集合。需要说明的是,将待推荐的包括有预设特效模板的第一内容设置在已读状态的第二内容的第一个展示内容之后进行展示,是因为未读状态的第二内容的优先级是最高的,而将待推荐的包括有预设特效模板的第一内容设置在已读状态的第二内容的第一个展示内容之后进行展示,由于用户不确定下个内容是否已读,因此还会继续下滑获取新的作品,这种方式符合用户的使用习惯,也保证了用户优先看到自己真正想看到的内容。
55.需要说明的是,展示第一内容的有多种方式,例如,可获取第一内容集合中的多个第一内容;确定多个第一内容以及多个第一内容对应的预设特效模板;生成同时展示有第一内容以及第一内容对应的预设特效模板的多个待展示界面,将多个待展示界面在目标账号对应的展示界面依次进行展示,即将各个第一内容对应的作品通过多个展示界面依次展示;或者将多个待展示界面进行拼接,将拼接后得到的界面在目标账号对应的展示界面进行展示,即将第一内容对应的作品同时展示在同一个展示界面上。两种展示方式各自有各自的优势,第一种展示方式,同用户一般的浏览普通作品(即第二内容)的方式保持一致,可以使用户拥有同浏览普通作品相同的使用体验,第二种方式,可以将多个待推荐的第一内容同时展示在一个展示界面上,便于用户快速做出选择,选出自己喜欢的作品,节省了用户的时间。
56.本公开一些实施例中,第一属性包括:播放量以及对内容进行标记的账号的数量,因此,可通过如下方式对各个账号发布的内容进行筛选确定:获取各个账号发布的内容对应的播放量与账号的数量;将各个账号发布的内容中,播放量大于第一预设阈值对应的的
内容确定为第一内容;以及将各个账号发布的内容中,账号的数量大于第二预设阈值对应的内容确定为第一内容。
57.需要说明的是,为了展示时的美观,第一内容集合中第一内容对应的作品可以为2个或者4个。
58.本公开另一些实施例中,第一属性包括:播放量以及对内容进行标记的账号的数量,可通过另外一种方式对各个账号发布的内容进行筛选:获取播放量对应的第一权重,以及对内容进行标记的账号的数量对应的第二权重,其中,第二权重大于第一权重;获取各个账号发布的内容对应的播放量与(对内容进行标记的)账号的数量;确定各个账号发布的内容对应的播放量与第一权重的第一乘积,以及各个账号发布的内容对应的账号的数量与第二权重的第二乘积;对各个账号发布的内容对应的第一乘积与第二乘积进行求和,将求和结果大于第三预设阈值对应的内容,确定为第一内容,需要说明的是,上述对内容进行标记的账号的数量包括但不限于:点赞数,可以理解的,这种赋予点赞数较大的筛选方式,可以进一步保证筛选出的内容是大多数用户真正喜欢和支持的内容。
59.本公开一些可选的实施例中,在推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示之后,可接收目标账号对应的目标终端检测到的拍摄指令,其中,拍摄指令用于选定第一内容集合中任意一个第一内容对应的预设特效模板;获取目标终端响应拍摄指令后,检测到的图像信息;基于预设特效模板生成图像信息对应的展示内容。
60.本公开一些实施例中,预设时间段内各个账号发布的内容可通过如下方式获取,确定与目标账号具有关联关系的其他账号;获取预设时间段内中具有关联关系的其他账号发布的内容,然后,再从该具有关联关系的内容中筛选得到第一内容,需要说明的是,上述关联关系包括但不限于:朋友关系;容易注意到的是,获取具有关联关系的其他账号所发布的内容,然后,从具有关联关系的其他账号所发布的内容中筛选得到第一内容,可以提升目标账号所对应的目标用户对该第一内容喜欢的概率,进而基于该第一内容对携带的预设特效模板拍摄属于自己的作品。
61.图2是根据一示例性实施例示出的一种推荐展示内容的方法的流程图,如图2所示,该方法包括:
62.1可从数据库中调取历史时间(例如,昨天)拍过的所有魔法表情,音乐,快闪等特效进行统计与分析,按同一个魔法表情,音乐,快闪类型分别统计出此魔法表情,音乐,快闪分别被使用了多少次;然后挑选出被使用最多的某一特效,并根据作品播放热度,点赞数策略,选出这一魔表(全称:魔法表情,即预设特效模板)下,最好的4个作品;
63.2.将上一步筛选出的当天使用最多的魔表和对应的热度最高的4个作品数据存储到数据库中存储起来;作为数据源为后续使用;
64.3.用户打开app中的朋友,上下滑feed流页面或者朋友在看上下滑feed流页面时,
65.4.发送feed流数据请求到server端;
66.5.server(服务器)端收到中client(客户端)feed流请求以后,首先准备到本次要返回的所有普通feed作品数据集合;
67.6.即正常feed流作品集合准备完毕后,向da请求之前保存过的魔表以及对应的作品,即,拿到第2步中存储好的前一天使用最多的4个魔表作品也聚合成一个特殊的魔表feed;
68.7.将生成的此魔表feed按照指定的策略插入到获取到的所有普通feed作品数据集合中,最终形成一个完整的feed流;
69.8.将带有魔表聚合卡品的完整的feed流返回给客户端;
70.9.客户端收到返回的所有feed流数据后,其它的普通作品feed,走以前的渲染展示逻辑展示即可,对下发的特殊的魔表聚合卡片类型,可开发一套特定的展示逻辑;server下发的数据,客户端就可以无差别的展示给用户;
71.10,可在每天晚上12点,通过定时任务脚本更新数据。
72.需要说明的是,对于没有魔表作品插入的feed流,server只需要从推荐业务组拿到本次要返回的所有普通作品集,返回到客户端即可;容易注意到的是,对于有魔表作品要插入feed流的处理,server需要获取本次要返回的普通作品集之外,需要同时获取魔表作品卡片,两部分数据来源组合成一个完整的集合。
73.另外还需要说明的是,对于插入位置的设置逻辑为插入到所有已读作品的下一个位置,这样处理的逻辑是因为:未读作品的优先级是最高的,所以定在了所有已读作品的下一个位置。如:前三个是未读作品,后三个是已读作品,有魔表卡片的话,会插入整个列表的第五个位置。对于魔表聚合卡片类型的展示逻辑,普通作品中同时只会有一个视频,魔表聚合卡片,最多会同时有四个视频,可以四个视频同时播放,也可以四个视频依次轮流播放的两种策略;具体使用哪种策略,可有用户设定,也可由服务器自主设定。
74.本公开一些实施例中,上述展示推荐内容的方法中,预设特效模板均可使用的是相同的数据结构,如魔表simplemagic,音乐music,快闪flashtemplete;可以理解的,通过使用相同的数据结构,可以保证所有的上下滑业务都可以无缝的接入展示推荐内容的流程中。
75.容易注意到的是,本公开的技术方案通过将一些高质量的有趣的作品进行组合以后,形成一张特殊的魔表卡片作品,并将生成的此作品自然的插入到上下滑的整个feed流中,从而保持与整个上下滑feed流的操作体验相一致,保证用户操作的连续性,在不影响其它作品的消费前提下,提高用户的拍摄热情。可以理解的,用户不想拍直接滑走此卡片即可,不会分散有户观看其它作品的注意力,且由于是一致的用户体验,所以不需要用户有额外的学习成本,app使用效率更高;另外,通过将一些高质量的有趣的作品进行组合以后,形成一张特殊的魔表卡片作品,并将生成的此作品自然的插入到上下滑的整个feed流中,可以像普通作品一样播放卡片中的视频,音乐等,可以更完整的将作品内容呈现给用户,提高用户的拍摄积极性。
76.在本公开一些可选的实施例中,涉及到一些核心功能模块,现对该核心功能模块以及作用作一解释:
77.1.remindermagicfeedstyle:常量类,用来定义本方案所支持的所有魔表类型,可支持普通类型魔表,音乐类型魔表,快闪类型魔表;
78.2.remindermagicfeed:代表特定的聚合魔表类型,通过定义一种通用feed,保证此类型可以与其它作品,图集等普通作品一样一起下发下来;
79.3.remindermagicmeta:真正的聚合卡片数据类,其中包含了基于数据库中记载的数据统计出来的最常用魔表数据,及对应的作品数据;通过此类中的数据,可以完成对数据的渲染;
80.4.remindermagicdetailslidefragment:最终的页面展示类,用于将前面的数据类中的数据展示到用户面前,需要处理视频,音乐,快闪的播放,暂停等逻辑;
81.5.数据库定时任务脚本:每天晚上12点时,通过定时任务,执行出前一天使用最多的魔法表情和对应的前4名作品,保证后续数据的获取可以正常获取到。
82.图3是根据一示例性实施例示出的一种推荐展示内容的展示界面示意图,如图3所示,服务器向用户端终端推送配乐为“a”以及特效为“b”的预设特效模板,容易注意到的是,上述展示页面可基于以下步骤得到:
83.第一步、用户可通过打开app并进入预定页面,例如,朋友页;可以在上下滑页面不停下滑去看不同类型的作品;
84.第二步.在滑动到满足条件以后,可以看到魔表聚合卡片,即图3所示的展示界面;
85.第三步.如果用户对当前的魔表感兴趣的话,可以直接点击“我也要拍”按钮进入作品拍摄页,快速完成同类型作品的拍摄;
86.第四步.如果用户对当前的魔表不感兴趣的话,可以直接滑走去看其它作品。
87.可以理解的,通过上述推荐展示内容的方式,可以通过定义实现一种特殊的聚合卡片,保证与其它作品消费一样的体验,使用户获得更加一致的交互体验;并可以通过把高质量的有趣的作品以聚合卡片的形式推荐给用户,极大的激发用户也拍同类型作品的热情,促进作品数量和用户使用app的时长等核心指标;以及通过音乐,魔表,快闪等所有站内特效的支持,极大的提高app的可玩性与有趣性和互动性。还需要说明过的是,该方法可仅使用服务器内通用的数据结构,保证了方法不仅能实现功能,而且也能快速的迁移到其它业务使用场景,甚至一个新的app;其次,在每天12点可重新筛选最新的数据,保证用户总是可以优先看到最新的使用最多的魔表特效,提高app的可玩性。
88.图4是根据一示例性实施例示出的一种推荐展示内容的方法的流程示意图,如图4所示,该方法包括如下步骤:
89.s21,发送浏览请求至服务器获取第二内容集合,其中,第二内容集合包括:多个第二内容,其中,该多个第二内容为根据目标账号对应的历史浏览记录预先分配的与浏览请求对应的内容集合;
90.s22,接收并展示服务器返回的第一内容集合与第二内容集合,其中,第一内容集合包括:多个第一内容,其中,该多个第一内容为基于第一属性对预设时间段内各个账号发布的内容进行筛选得到的,各个账号发布的内容包括基于预设特效模板生成的内容。
91.该推荐展示内容的方法的中,客户端可发送浏览请求至服务器获取第二内容集合,其中,第二内容集合包括:多个第二内容,其中,多个第二内容为根据目标账号对应的历史浏览记录预先分配的与浏览请求对应的内容集合;然后,接收并展示服务器返回的第一内容集合与第二内容集合,其中,第一内容集合包括:多个第一内容,其中,该多个第一内容为基于第一属性对预设时间段内各个账号发布的内容进行筛选得到的,各个账号发布的内容包括基于预设特效模板生成的内容,达到了可以使得用户以无明显感知的方式接收待推荐的预设特效模板的目的,实现了把对用户的使用体验的影响降到最小,由于推荐的内容是基于大数据筛选得到的,保证了可以最大程度上激发用户的拍摄兴趣的技术效果,且便于用于在接收到预设特效模板后,就可基于预设特效模板直接拍摄作品,简化了用户的操作步骤,节省了用户的操作时间,进而解决了相关技术中由于推荐方法较为生硬机械以及
推荐方法比较枯燥单一,造成的用户在使用和操作的过程中,操作繁琐,浪费时间以及浏览体验较差等技术问题。
92.可选地,在接收并展示服务器返回的第一内容集合与第二内容集合之后,还包括:检测目标对象输入的拍摄指令,其中,拍摄指令用于选定第一内容集合中任意一个第一内容对应的预设特效模板;响应拍摄指令,发送检测到的图像信息至服务器;接收服务器基于预设特效模板生成的图像信息对应的展示内容;展示展示内容。
93.图5是根据一示例性实施例示出的一种推荐展示内容的装置框图,如图5所示,该装置包括:
94.第一获取单元40,被配置为执行获取第一内容集合,第一内容集合包括:多个第一内容,其中,多个第一内容为基于第一属性对预设时间段内各个账号发布的内容进行筛选确定的,各个账号发布的内容包括基于预设特效模板生成的内容;
95.第一接收单元42,被配置为执行接收目标账号的浏览请求,其中,浏览请求用于获取第二内容集合,该第二内容集合包括:多个第二内容,其中,该第二内容为根据目标账号对应的历史浏览记录预先分配的与浏览请求对应的内容集合;
96.推送单元44,被配置为执行推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示。
97.该推荐展示内容的装置中,第一获取单元40,被配置为执行获取第一内容集合,第一内容集合包括:多个第一内容,其中,多个第一内容为基于第一属性对预设时间段内各个账号发布的内容进行筛选确定的,各个账号发布的内容包括基于预设特效模板生成的内容;第一接收单元42,被配置为执行接收目标账号的浏览请求,其中,浏览请求用于获取第二内容集合,第二内容集合包括:多个第二内容,其中,该第二内容为根据目标账号对应的历史浏览记录为预先分配的与浏览请求对应的内容集合;推送单元44,被配置为执行推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示,达到了可以使得用户以无明显感知的方式接收待推荐的预设特效模板的目的,且便于用户在接收到预设特效模板后,就可基于预设特效模板直接拍摄作品,简化了用户的操作步骤,节省了用户的操作事件,且由于推荐的内容是基于大数据筛选得到的,保证了可以最大程度上激发用户的拍摄兴趣的技术效果,进而解决了相关技术中由于推荐方法较为生硬机械、枯燥单一,造成的用户在使用和操作的过程中,操作繁琐,浪费时间以及浏览体验较差等技术问题。
98.图6是根据一示例性实施例示出的推荐展示内容的装置框图,如图6所示,该装置中推送单元44,包括:第一获取模块440,第一确定模块442,排序模块444,推送模块446。
99.其中,第一获取模块440,被配置为执行获取所述第二内容集合中的所述多个第二内容;第一确定模块442,被配置为执行确定所述多个第二内容与所述第一内容集合在所述目标账号对应的展示界面上进行展示的展示顺序;排序模块444,被配置为执行根据所述展示顺序对所述多个第二内容与所述第一内容集合进行排序,得到第三内容集合;推送模块446,被配置为执行将所述第三内容集合推送所述目标账号对应的展示界面进行展示。
100.图7是根据一示例性示出的推荐展示内容的装置框图,如图7所示,该装置中第一确定模块442,包括:获取子模块4420、第一确定子模块4422、第二确定子模块4424以及排序子模块4426。
101.其中,获取子模块4420,被配置为执行获取所述多个第二内容中每个第二内容对
应的第二属性,其中,所述第二属性包括:已读状态和未读状态;第一确定子模块4422,被配置为确定所述多个第二内容中所述第二属性为所述已读状态的第二内容;第二确定子模块4424,被配置为确定所述多个第二内容中所述第二属性为所述未读状态的第二内容;排序子模块4426,被配置为对所述多个第二内容与所述第一内容集合进行排序,得到展示顺序,其中,所述展示顺序依次为:所述未读状态的第二内容,所述已读状态的第二内容的第一个展示内容,所述第一内容集合。
102.本公开一些可选的实施例中,装置还包括:第一确定单元,被配置为执行获取第一内容集合中的多个第一内容;第二确定单元,被配置为执行确定多个第一内容以及多个第一内容对应的预设特效模板;第一生成单元,被配置为执行生成同时展示有第一内容以及第一内容对应的预设特效模板的多个待展示界面;展示单元,被配置为将多个待展示界面在目标账号对应的展示界面依次进行展示;或者将多个待展示界面进行拼接,将拼接后得到的界面在目标账号对应的展示界面进行展示。
103.本公开一些可选的实施例中,第一属性包括:播放量以及对第一内容进行标记的账号的数量,第一获取单元包括:第二获取模块,被配置为执行获取各个账号发布的内容对应的播放量与账号的数量;第二确定模块,被配置为执行将各个账号发布的内容中,播放量大于第一预设阈值对应的内容确定为第一内容;以及第三确定模块,被配置为执行将各个账号发布的内容中,账号的数量大于第二预设阈值对应的内容确定为第一内容。
104.本公开一些实施例中,第一属性包括:播放量以及对第一内容进行标记的账号的数量,第一获取单元还包括:第三获取模块,被配置为执行获取播放量对应的第一权重,以及账号的数量对应的第二权重,其中,第二权重大于第一权重;第四获取模块,被配置为执行获取各个账号发布的内容对应的播放量与账号的数量;第四确定模块,被配置为执行确定各个账号发布的内容对应的播放量与第一权重的第一乘积,以及各个账号发布的内容对应的账号的数量与第二权重的第二乘积;计算模块,被配置为执行对各个账号发布的内容对应的第一乘积与第二乘积进行求和,将求和结果中大于第三预设阈值对应的内容确定为第一内容。
105.本公开一些可选的实施例中,装置还包括:第二接收单元,被配置为执行在推送第一内容集合与第二内容集合至目标账号对应的展示界面进行展示之后,接收目标账号对应的目标终端检测到的拍摄指令,其中,拍摄指令用于选定第一内容集合中任意一个第一内容对应的预设特效模板;第二获取单元,被配置为执行获取目标终端响应拍摄指令后,检测到的图像信息;第二生成单元,被配置为执行基于预设特效模板生成图像信息对应的展示内容。
106.本公开一些实施例中,第二获取单元还包括:第五确定模块,被配置为执行确定与目标账号具有关联关系的其他账号;第五获取模块,被配置为执行获取预设时间段内中具有关联关系的其他账号发布的内容。
107.在一示例性实施例中,还提供了另一种展示推荐内容的装置,包括:发送单元,被配置为执行发送浏览请求至服务器获取第二内容集合,其中,第二内容集合包括:多个第二内容,其中,第二内容为根据目标账号对应的历史浏览记录预先分配的与浏览请求对应的内容;接收单元,被配置为执行接收并展示服务器返回的第一内容集合与第二内容集合,其中,第一内容集合包括:多个第一内容,其中,多个第一内容为基于第一属性对预设时间段
内各个账号发布的内容进行筛选确定的,各个账号发布的内容包括基于预设特效模板生成的内容。
108.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
109.图8是根据一示例性实施例示出的一种服务器的结构框图。参照图8,该服务器包括处理器80;用于存储处理器80可执行指令的存储器82;其中,处理器80被配置为执行上述指令,以实现以上的推荐展示内容的方法。
110.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器82,上述指令可由服务器的处理器80执行以完成上述方法。可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。
111.在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现任意一种推荐展示内容的方法。
112.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
113.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献