一种信息展示方法、装置、服务器及存储介质与流程

文档序号:25880501发布日期:2021-07-16 18:31阅读:91来源:国知局
一种信息展示方法、装置、服务器及存储介质与流程

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.第一展示单元,被配置为执行根据每个资源信息展示组的所述展示优先级,分别展示每个资源信息展示组。
66.在一示例性实施例中,每个资源信息展示组中包括一个待展示信息标签以及与所述待展示信息标签对应的所述关联资源信息;
67.所述第一展示单元包括:
68.区域划分单元,被配置为执行对当前展示页面进行区域划分,得到至少一个待展示区域;其中所述待展示区域的数量与所述待展示信息标签的数量一致,每个待展示区域包括第一子区域和第二子区域;
69.展示区域分配单元,被配置为执行基于每个资源信息展示组的所述展示优先级,分别为每个资源信息展示组分配待展示区域;其中每个待展示区域的展示优先级是基于每个待展示区域与当前资源信息的展示区域的距离确定的;
70.第二展示单元,被配置为执行在每个待展示区域中,在所述第一子区域中展示所述待展示信息标签,在所述第二子区域中展示与所述待展示信息标签对应的所述关联资源信息。
71.在一示例性实施例中,所述信息展示单元包括:
72.从属关系分析单元,被配置为执行当所述待展示信息标签为多个时,分析各待展示信息标签之间的从属关系;
73.主子标签确定单元,被配置为执行当存在具有从属关系的多个待展示信息标签时,从所述多个待展示信息标签中确定主标签和子标签;
74.第三展示单元,被配置为执行在第一展示区域展示与所述子标签对应的资源信息展示组,在第二展示区域展示与所述主标签对应的资源信息展示组;其中所述第一展示区域的展示优先级高于所述第二展示区域的展示优先级。
75.在一示例性实施例中,所述信息展示单元包括:
76.第二匹配单元,被配置为执行将所述至少一个待展示标签中与预设信息标签匹配一致的待展示标签确定为匹配信息标签;
77.第四展示单元,被配置为执行对所述匹配信息标签对应的资源信息展示组以第一展示方式进行展示,对除所述匹配信息标签之外的待展示信息标签对应的资源信息展示组以第二展示方式进行展示;其中所述第一展示方式与所述第二展示方式不同。
78.在一示例性实施例中,所述装置还包括:
79.第三标签确定单元,被配置为执行确定每个资源信息创作者所创作的每项资源信息的第三信息标签集合;
80.创作标签集合生成单元,被配置为执行基于每项资源信息的所述第三信息标签集合生成与所述每个资源创作者对应的创作标签集合;
81.触发操作响应单元,被配置为执行响应于用户对所述待展示信息标签的触发操作,将所述待展示信息标签与所述每个资源创作者对应的创作标签集合中的信息标签进行匹配,得到推荐资源创作者;其中所述推荐资源创作者对应的创作标签集合中包含所述待展示信息标签。
82.在一示例性实施例中,所述第一标签确定单元包括:
83.特征词提取单元,被配置为执行提取所述当前资源信息包含的特征词;
84.相似度计算单元,被配置为执行分别计算所述当前资源信息的特征词与多个预设候选标签的词汇相似度;
85.第一确定单元,被配置为执行基于所述词汇相似度的计算结果,确定当前资源信息的至少一个第一信息标签。
86.在一示例性实施例中,所述特征词提取单元包括:
87.特征识别模型获取单元,被配置为执行获取预设的特征识别模型,所述预设的特征识别模型包括帧图像划分层、对象检测层和对象行为分析层;
88.帧图像划分单元,被配置为执行采用所述帧图像划分层对所述当前资源信息进行帧图像划分,得到与所述当前资源信息对应的帧图像序列;
89.目标对象检测单元,被配置为执行通过所述对象检测层对所述帧图像序列中的每帧图像进行检测,得到每帧图像中包含的目标对象;
90.行为分析单元,被配置为执行采用所述对象行为分析层对每帧图像中包含的目标对象进行行为分析,得到每个目标对象的对象属性以及各目标对象之间的行为关系;
91.特征词确定单元,被配置为执行基于每帧图像中包含的目标对象、每个目标对象的对象属性以及各目标对象之间的行为关系,得到所述当前资源信息包含的特征词。
92.在一示例性实施例中,所述目标对象检测单元包括:
93.候选区域确定单元,被配置为执行分别对每帧图像进行图像分割处理,确定每帧图像中的多个候选区域;
94.分类检测单元,被配置为执行对每个候选区域进行分类检测,得到所述每个候选区域中包含的目标对象;
95.目标对象确定单元,被配置为执行基于每帧图像中的多个候选区域中包含的目标对象,得到所述每帧图像中包含的目标对象。
96.根据本公开实施例的第三方面,提供一种服务器,包括:
97.处理器;
98.用于存储所述处理器可执行指令的存储器;
99.其中,所述处理器被配置为执行所述指令,以实现上述的信息展示方法。
100.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如上述的信息展示方法。
101.根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的信息展示方法。
102.本公开的实施例提供的技术方案至少带来以下有益效果:
103.本公开通过当前资源信息的第一信息标签,确定待展示信息标签以及每个待展示信息标签对应的关联资源信息;基于待展示信息标签以及响应的关联资源信息,生成资源信息展示组;其中,每个待展示信息标签对应一个资源信息展示组;对资源信息展示组进行展示。通过展示资源信息展示组的形式对待展示信息标签以及相应的关联资源信息进行展示,既能够使得用户了解资源信息推荐的理由,又可将同一待展示信息标签对应的关联资源信息进行集中展示,从而使得用户可根据推荐展示的待展示信息标签进行分类浏览,提高推荐信息展示的多样性,增强与用户的互动性。
104.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
105.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
106.图1是根据一示例性实施例示出的实施环境示意图。
107.图2是根据一示例性实施例示出的一种信息展示方法流程图。
108.图3是根据一示例性实施例示出的一种信息标签生成方法流程图。
109.图4是根据一示例性实施例示出的一种特征词提取方法流程图。
110.图5是根据一示例性实施例示出的一种目标对象检测方法流程图。
111.图6是根据一示例性实施例示出的一种待展示信息标签及对应的关联资源信息确定方法流程图。
112.图7是根据一示例性实施例示出的一种资源信息展示组的展示方法流程图。
113.图8是根据一示例性实施例示出的一种基于展示优先级对资源信息展示组进行展示的方法流程图。
114.图9是根据一示例性实施例示出的另一种资源信息展示组的展示方法流程图。
115.图10是根据一示例性实施例示出的又一种资源信息展示组的展示方法流程图。
116.图11是根据一示例性实施例示出的一种资源创作者推荐方法流程图。
117.图12(a)

(c)是根据一示例性实施例示出的展示界面示意图。
118.图13是根据一示例性实施例示出的一种信息展示装置示意图。
119.图14是根据一示例性实施例示出的一种服务器结构示意图。
具体实施方式
120.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
121.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面
相一致的装置和方法的例子。
122.请参阅图1,其示出了本公开实施例提供的实施环境示意图,该实施环境可包括:至少一个第一终端110和第二终端120,至少一个第一终端110和第二终端120可通过网络进行数据通信。
123.具体地,第一终端110根据浏览需求生成相应的资源信息浏览请求,并将资源信息浏览请求发送给第二终端120;第二终端120接收到资源信息浏览请求时,获取相应的资源信息并返回给第一终端110;另外第二终端120会根据返回的资源信息确定相应的推荐资源信息,并返回给第一终端110。
124.第一终端110可以基于浏览器/服务器模式(browser/server,b/s)或客户端/服务器模式(client/server,c/s)与第二终端120进行通信。第一终端110可以包括:智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端、服务器等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等。本公开实施例中的第一终端110上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
125.第二终端120与第一终端110可以通过有线或者无线建立通信连接,第二终端120可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群,其中服务器可以是云端服务器。
126.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
127.为了解决相关技术中推荐形式固定且推荐信息的内容分散的问题,本公开实施例提供了一种信息展示方法,其执行主体可以为图1中的第二终端,具体可以为执行信息展示的服务器,请参阅图2,该方法具体可包括:
128.s210.确定当前资源信息的至少一个第一信息标签。
129.这里的当前资源信息可以是指用户正在浏览的资源信息,该资源信息可以是用户主动选择浏览的,也可以是通过其他方式,例如系统推荐的方式、系统自动播放等形式所呈现的资源信息。对于当前资源信息的第一信息标签,是可以用于对当前资源信息进行描述的一系列信息,具体可以为词或者短语等形式;第一信息标签可以是预先生成的,也可以是在当前资源信息被打开浏览时实时生成的。
130.对于具体信息标签的生成方法,请参阅图3,该方法可包括:
131.s310.提取所述当前资源信息包含的特征词。
132.s320.分别计算所述当前资源信息的特征词与多个预设候选标签的词汇相似度。
133.s330.基于所述词汇相似度的计算结果,确定当前资源信息的至少一个第一信息标签。
134.对于多个预设候选标签的确定,可对资源信息库中的每项资源信息分别进行特征词提取,并对得到的特征词进行汇总,得到特征词集合;从特征词集合中选取出出现频率大于预设频率或者出现频率排序在前n位的特征词,作为预设候选标签,从而可建立预设候选标签库。对于预设候选标签库可根据更新设置进行相应更新,例如当资源信息库中的资源信息数量有所增加时,可对新增加的资源信息进行特征词提取,然后重复特征词汇总以及特征词选取等步骤,从而实现对预设候选标签库的更新。另外,对于候选标签的确定,也可
根据具体的应用场景进行人工设置。
135.具体可采用余弦相似度计算方法来分别计算当前资源信息的特征词与多个预设候选标签的词汇相似度;然后选取词汇相似度大于预设相似度阈值的候选标签作为当前资源信息的第一信息标签。
136.以预设候选标签作为匹配基准,通过将当前资源信息包含的特征词与预设候选标签进行词汇相似度计算,能够得到与候选标签相适配的第一信息标签,提高信息标签确定的便利性和有效性。
137.对于上述的特征词提取的具体过程,请参阅图4,其示出了一种特征词提取方法,该方法可包括:
138.s410.获取预设的特征识别模型,所述预设的特征识别模型包括帧图像划分层、对象检测层和对象行为分析层。
139.s420.采用所述帧图像划分层对所述当前资源信息进行帧图像划分,得到与所述当前资源信息对应的帧图像序列。
140.s430.通过所述对象检测层对所述帧图像序列中的每帧图像进行检测,得到每帧图像中包含的目标对象。
141.s440.采用所述对象行为分析层对每帧图像中包含的目标对象进行行为分析,得到每个目标对象的对象属性以及各目标对象之间的行为关系。
142.s450.基于每帧图像中包含的目标对象、每个目标对象的对象属性以及各目标对象之间的行为关系,得到所述当前资源信息包含的特征词。
143.本公开实施例中的特征识别模型可基于视频流的图像识别技术以及深度学习算法进行训练得到,该特征识别模型可包括区域候选网络(region proposal networks,rpn)、分类器以及循环神经网络(recurrent neural network,rnn)等。
144.以资源信息是视频为例进行说明,在模型训练时,可以采集视频作品作为样本作品,人工设置样本作品的特征词,基于样本作品以及样本作品的特征词构建的训练集;基于训练集对上述的特征识别模型进行有监督训练,直至特征识别模型的识别准确度符合预设条件。具体在对视频作品进行特征词提取时,首先对每个作品视频流数据进行分析,可以对视频流数据中的每一帧图像进行目标对象检测,得到每一帧图像中目标对象的类别和数量,在实际应用中,针对视频流数据中的每一帧图像,可以采用区域候选网络生成每一帧图像的几个目标对象区域,然后利用分类器对每个目标对象区域中的目标对象进行分类,进而确定每个目标对象区域中具体包含了什么目标对象,以及包含了几个目标对象;再对视频流数据中的连续帧图像中的目标对象进行行为关系分析,可以使用循环神经网络对连续帧图像进行行为分析,具体可以采用长短期记忆网络(long short

term memory,lstm)进行连续帧图像之间的时序运动学行为关系分析,获得视频作品包括的目标对象以及对象之间的行为关系,将目标对象的对象属性以及行为关系进行分词处理,提取得到特征词。
145.上述目标对象可以包括但不限于:人、食物、风景、衣服、动物等等。
146.对于目标对象的对象属性的确定,例如检测到的目标对象为飞机,那么可以确定飞机的属性为旅游;对于目标对象之间的行为关系,例如识别到连续图像帧中的目标对象包括人、餐具以及食物等,那么可以判断这是一个关于吃播的视频。
147.本公开实施例中的特征识别模型包括帧图像划分层、对象检测层和对象行为分析
层,其与资源信息的特性相适配,从而通过预设的特征识别模型对资源信息进行特征词提取,提高了特征词提取的准确性。
148.在具体实施过程中,除了可通过上述图4中的特征识别模型进行特征词提取之外,还可直接基于当前资源信息的描述信息来得到特征词,具体可通过获取当前资源信息的标题、内容介绍文本等信息,对标题、内容,介绍文本等信息进行中文分词即可得到当前资源信息的特征词,在具体实现过程中可执行对标题、内容介绍文本进行去重,以及去掉语气助词等操作。
149.请参阅图5,其具体示出了一种目标对象检测方法,该方法可包括:
150.s510.分别对每帧图像进行图像分割处理,确定每帧图像中的多个候选区域。
151.s520.对每个候选区域进行分类检测,得到所述每个候选区域中包含的目标对象。
152.s530.基于每帧图像中的多个候选区域中包含的目标对象,得到所述每帧图像中包含的目标对象。
153.对于每帧图像,通过图像分割处理,将图像帧分割成若干分割区域,并从这若干区域中选取多个候选区域,这里的候选区域数量小于对图像帧进行分割之后得到的分割区域数量,对候选区域进行分类检测能够降低数据处理压力,提高目标对象检测的效率。
154.上述步骤s210所涉及的信息标签的生成方法可用于各项资源信息的信息标签。
155.s220.基于所述至少一个第一信息标签,确定至少一个待展示信息标签,以及与每个待展示信息标签对应的关联资源信息。
156.预设资源信息库包含有各种各样的资源信息,可以预先确定所述预设资源信息库中每项资源信息的第二信息标签集合,从而通过将第一信息标签与各项资源信息的信息标签进行匹配,从而得到与第一信息标签对应的关联资源信息,具体请参阅图6,其示出了一种待展示信息标签及对应的关联资源信息确定方法,该方法可包括:
157.s610.在所述预设资源信息库中进行信息标签匹配,得到与每个第一信息标签对应的所述关联资源信息;其中,所述关联资源信息的第二信息标签集合中包含至少一个第一信息标签。
158.对于每个第一信息标签,当资源信息库中的某项资源信息的信息标签中包含第一信息标签时,该项资源信息即可被确定为关联资源信息。
159.s620.分别统计与每个第一信息标签对应的所述关联资源信息的项数。
160.s630.基于与每个第一信息标签对应的所述关联资源信息的项数,从所述至少一个第一信息标签中确定所述待展示信息标签;其中所述待展示信息标签对应的所述关联资源信息的项数大于第一预设数量。
161.s640.获取与每个待展示信息标签对应的所述关联资源信息。
162.关联资源信息的项数可以为一项,也可以为多项;当第一信息标签的数量为多个时,那么这里的每项关联资源信息的信息标签可包括一个第一信息标签,也可以包括多个第一信息标签。
163.资源信息的信息标签能够表征资源信息的特性,通过标签匹配的方式来确定与第一信息标签对应的关联资源信息,即关联资源信息即为与当前资源信息相似的资源信息,从而能够提高关联资源信息确定的准确性和效率。第一信息标签对应的关联资源信息的项数满足一定的数量时,该第一信息标签被确定为待展示信息标签,这里的第一预设数量可
根据具体实施情况来确定,从而保证只有符合预设条件的第一信息标签可被确定为待展示信息标签。一般来说,某个信息标签对应的关联资源信息的项数大于一定的数量,说明该信息标签对应的关联资源信息量大,质量高,内容丰富;另外通过确定出待展示信息标签,从而能够确定与待展示信息标签对应的关联资源信息,能够提高资源信息推荐的质量和多样性。
164.根据每个第一信息标签对应的关联资源信息的项数从第一信息标签中筛选出待展示信息标签,从而使得后续处理过程可基于待展示信息标签及相应的关联资源信息,缩小了资源信息处理的范围,增强了资源信息处理的针对性。
165.s230.基于每个待展示信息标签以及所述每个待展示信息标签对应的关联资源信息,生成至少一个资源信息展示组;其中,所述每个待展示信息标签对应一个所述资源信息展示组。
166.本公开中一个资源信息展示组可作为一个独立单位进行展示,不同资源信息展示组之间相互独立;每个待展示信息标签均对应一个资源信息展示组。
167.s240.展示所述至少一个资源信息展示组。
168.当待展示信息标签的数量为一个时,即对应一个资源信息展示组,可直接在当前资源信息的展示页面对该资源信息展示组进行展示;当待展示信息标签的数量为多个时,相应的展示方法可参阅图7,其示出了一种资源信息展示组的展示方法,包括:
169.s710.当所述待展示信息标签为多个时,对每个待展示信息标签对应的所述关联资源信息的项数由多到少进行排序。
170.s720.基于排序结果,确定每个待展示信息标签对应的所述资源信息展示组的展示优先级。
171.s730.根据每个资源信息展示组的所述展示优先级,分别展示每个资源信息展示组。
172.本公开实施例中的展示优先级可以是指在视野范围内能够被看到的优先级,例如一个展示页面包含当前资源信息展示区域和推荐展示区域,那么在推荐展示区域中展示优先级越高的关联资源信息与当前资源信息展示区域距离越近,越容易进入用户的视野范围。待展示信息标签对应的关联资源信息的项数越多,其相应的展示优先级越高。关联资源信息的项数越多,说明该标签下的关联资源信息越丰富,越能够为用户提高多样化的浏览内容。
173.每个资源信息展示组中可包括一个待展示信息标签以及与所述待展示信息标签对应的所述关联资源信息;请参阅图8,其示出了一种基于展示优先级对资源信息展示组进行展示的方法,包括:
174.s810.对当前展示页面进行区域划分,得到至少一个待展示区域;其中所述待展示区域的数量与所述待展示信息标签的数量一致,每个待展示区域包括第一子区域和第二子区域。
175.s820.基于每个资源信息展示组的所述展示优先级,分别为每个资源信息展示组分配待展示区域;其中每个待展示区域的展示优先级是基于每个待展示区域与当前资源信息的展示区域的距离确定的。
176.在具体实施过程中,以当前资源信息的展示区域为基准区域,可设置距离基准区
域距离近的待展示区域具有高优先级,距离基准区域远的待展示区域具有低优先级,即随着与基准区域距离由近及远的顺序,相应的待展示区域的展示优先级由高到低。
177.s830.在每个待展示区域中,在所述第一子区域中展示所述待展示信息标签,在所述第二子区域中展示与所述待展示信息标签对应的所述关联资源信息。
178.每个待展示区域中的展示内容包括待展示信息标签以及相应的关联资源信息,从而使得用户充分了解当前信息资源被推荐展示的理由,通过这种展示形式能够为用户提供更加直观、清晰的浏览体验。
179.请参阅图9,其示出了另一种资源信息展示组的展示方法,包括:
180.s910.当所述待展示信息标签为多个时,分析各待展示信息标签之间的从属关系。
181.s920.当存在具有从属关系的多个待展示信息标签时,从所述多个待展示信息标签中确定主标签和子标签。
182.s930.在第一展示区域展示与所述子标签对应的资源信息展示组,在第二展示区域展示与所述主标签对应的资源信息展示组;其中所述第一展示区域的展示优先级高于所述第二展示区域的展示优先级。
183.例如,待展示信息标签包括“旅游”和“北京旅游”,那么可确定“旅游”为主标签,“北京旅游”为子标签,从而“北京旅游”标签以及“北京旅游”标签对应的关联资源信息的展示优先级高于“旅游”标签以及“旅游”标签对应的关联资源信息。
184.子标签及子标签对应的关联资源信息的展示优先级高于主标签及主标签对应的关联资源信息,能够细化资源信息展示的颗粒度,使得展示的关联资源信息与当前资源信息的关联度更高,即展示优先级高的信息更贴近用户的浏览需求,从而能够提升用户的点击转化率。
185.请参阅图10,其示出了又一种资源信息展示组的展示方法,包括:
186.s1010.将所述至少一个待展示标签中与预设信息标签匹配一致的待展示标签确定为匹配信息标签。
187.s1020.对所述匹配信息标签对应的资源信息展示组以第一展示方式进行展示,对除所述匹配信息标签之外的待展示信息标签对应的资源信息展示组以第二展示方式进行展示;其中所述第一展示方式与所述第二展示方式不同。
188.这里的预设信息标签可以是指与热点事件相关的信息标签、与相关推广活动相关的标签等,当在待展示标签中匹配到预设信息标签时,对于预设信息标签和非预设标签以不同的展示方式进行展示,例如对于预设信息标签以加粗、高亮、不同字体或者不同显示颜色等方式进行突出显示,对于非预设信息标签则可以常规方式进行展示,从而提高了待展示信息标签展示的灵活性以及多样性;通过对预设信息标签进行突出展示的方式能够吸引用户的关注,从而实现对预设信息标签对应的关联资源信息的浏览,进而能够增加资源信息的曝光度,以及提高信息的转化率。
189.其中,图10中的资源信息展示组的展示方法可在图7所述的展示方法的基础上实施,也可单独实施,本实施例不做具体限定;单独实施时,可设置预设信息标签的展示优先级为高优先级,此时的预设信息标签的展示优先级不受相应关联资源信息数量的限制。
190.对于某一个资源创作者而言,根据其创作的资源信息的信息标签可以确定该资源创作者地创作标签,具体请参阅图11,其示出了一种资源创作者推荐方法,该方法可包括:
191.s1110.确定每个资源信息创作者所创作的每项资源信息的第三信息标签集合。
192.s1120.基于每项资源信息的所述第三信息标签集合生成与所述每个资源创作者对应的创作标签集合。
193.s1130.响应于用户对所述待展示信息标签的触发操作,将所述待展示信息标签与所述每个资源创作者对应的创作标签集合中的信息标签进行匹配,得到推荐资源创作者;其中所述推荐资源创作者对应的创作标签集合中包含所述待展示信息标签。
194.这里的触发操作具体可以为单击、双击、长按等操作,用户可通过触发相关的待展示信息标签去获取与该待展示信息标签相关的资源创作者,进而可以浏览相关资源创作者创作的资源信息,进一步地为用户提供丰富的浏览资源信息,帮助用户发现和了解自己的偏好和兴趣,在实现了为用户推荐关联资源准确性的同时,又实现了关联资源推荐的多样性和便利性。
195.下面以一具体示例来说明本公开的具体实施过程,当前资源信息为视频,请参阅图12,其示出了展示界面示意图。在图12(a)中,展示界面包括当前视频播放区域,以及推荐展示区域,其中推荐展示区域包括第一推荐展示区域和第二推荐展示区域,第一推荐展示区域距离当前视频播放区域近,可认为第一推荐展示区域的展示优先级高于第二推荐展示区域;在图12(b)中,待展示信息标签包括标签a和标签b,其中标签a对应的视频数量大于标签b对应的视频数量,从而在第一推荐展示区域展示标签a及相关联视频,在第二推荐展示区域展示标签b及相关视频。在具体实施过程中,为了避免过多信息标签及相应关联视频的展示,可展示不超过两排内容即可。结合上述实施例图10中的资源信息展示组的展示方法,若标签a为预设信息标签,请参阅图12(c),可对标签a进行加粗以及高亮显示。
196.另外,若用户想获取更多与标签a相关的资源信息,用户可点击标签a来确定创作标签集合中包含标签a的资源创作者,并获取该资源创作者所创作视频作品返回给用户。
197.通过实施本公开,用户可根据当前作品去匹配不同的标签以及标签下的相关作品展示在详情页下方,用户可以通过点击标签去获取更多内容,通过点击作品取消费更多相似作品;突破了固有的相关推荐的展示形式,让用户主动探索和发现;通过相同标签的匹配推荐,可以帮助用户更多的去发现和了解自己喜欢的类型作品,从而提高整个社交应用的社交属性和黏性。
198.本公开通过当前资源信息的第一信息标签,确定待展示信息标签以及每个待展示信息标签对应的关联资源信息;基于待展示信息标签以及响应的关联资源信息,生成资源信息展示组;其中,每个待展示信息标签对应一个资源信息展示组;对资源信息展示组进行展示。通过展示资源信息展示组的形式对待展示信息标签以及相应的关联资源信息进行展示,既能够使得用户了解资源信息推荐的理由,又可将同一待展示信息标签对应的关联资源信息进行集中展示,从而使得用户可根据推荐展示的待展示信息标签进行分类浏览,提高推荐信息展示的多样性,增强与用户的互动性。
199.相应地,本公开实施例还提供了一种信息展示装置,请参阅图13,该装置可包括:
200.第一标签确定单元1310,被配置为执行确定当前资源信息的至少一个第一信息标签;
201.待展示信息确定单元1320,被配置为执行基于所述至少一个第一信息标签,确定至少一个待展示信息标签,以及与每个待展示信息标签对应的关联资源信息;
202.资源信息展示组生成单元1330,被配置为执行基于每个待展示信息标签以及所述每个待展示信息标签对应的关联资源信息,生成至少一个资源信息展示组;其中,所述每个待展示信息标签对应一个所述资源信息展示组;
203.信息展示单元1340,被配置为执行展示所述至少一个资源信息展示组。
204.在一示例性实施例中,所述装置还包括:
205.第二标签确定单元,被配置为执行确定预设资源信息库中每项资源信息的第二信息标签集合;
206.所述待展示信息确定单元1320包括:
207.第一匹配单元,被配置为执行在所述预设资源信息库中进行信息标签匹配,得到与每个第一信息标签对应的所述关联资源信息;其中,所述关联资源信息的第二信息标签集合中包含至少一个第一信息标签;
208.第一统计单元,被配置为执行分别统计与每个第一信息标签对应的所述关联资源信息的项数;
209.待展示信息标签单元,被配置为执行基于与每个第一信息标签对应的所述关联资源信息的项数,从所述至少一个第一信息标签中确定所述待展示信息标签;其中所述待展示信息标签对应的所述关联资源信息的项数大于第一预设数量;
210.关联资源信息获取单元,被配置为执行获取与每个待展示信息标签对应的所述关联资源信息。
211.在一示例性实施例中,所述信息展示单元1340包括:
212.第一排序单元,被配置为执行当所述待展示信息标签为多个时,对每个待展示信息标签对应的所述关联资源信息的项数由多到少进行排序;
213.展示优先级确定单元,被配置为执行基于排序结果,确定每个待展示信息标签对应的所述资源信息展示组的展示优先级;
214.第一展示单元,被配置为执行根据每个资源信息展示组的所述展示优先级,分别展示每个资源信息展示组。
215.在一示例性实施例中,每个资源信息展示组中包括一个待展示信息标签以及与所述待展示信息标签对应的所述关联资源信息;
216.所述第一展示单元包括:
217.区域划分单元,被配置为执行对当前展示页面进行区域划分,得到至少一个待展示区域;其中所述待展示区域的数量与所述待展示信息标签的数量一致,每个待展示区域包括第一子区域和第二子区域;
218.展示区域分配单元,被配置为执行基于每个资源信息展示组的所述展示优先级,分别为每个资源信息展示组分配待展示区域;其中每个待展示区域的展示优先级是基于每个待展示区域与当前资源信息的展示区域的距离确定的;
219.第二展示单元,被配置为执行在每个待展示区域中,在所述第一子区域中展示所述待展示信息标签,在所述第二子区域中展示与所述待展示信息标签对应的所述关联资源信息。
220.在一示例性实施例中,所述信息展示单元1340包括:
221.从属关系分析单元,被配置为执行当所述待展示信息标签为多个时,分析各待展
示信息标签之间的从属关系;
222.主子标签确定单元,被配置为执行当存在具有从属关系的多个待展示信息标签时,从所述多个待展示信息标签中确定主标签和子标签;
223.第三展示单元,被配置为执行在第一展示区域展示与所述子标签对应的资源信息展示组,在第二展示区域展示与所述主标签对应的资源信息展示组;其中所述第一展示区域的展示优先级高于所述第二展示区域的展示优先级。
224.在一示例性实施例中,所述信息展示单元1340包括:
225.第二匹配单元,被配置为执行将所述至少一个待展示标签中与预设信息标签匹配一致的待展示标签确定为匹配信息标签;
226.第四展示单元,被配置为执行对所述匹配信息标签对应的资源信息展示组以第一展示方式进行展示,对除所述匹配信息标签之外的待展示信息标签对应的资源信息展示组以第二展示方式进行展示;其中所述第一展示方式与所述第二展示方式不同。
227.在一示例性实施例中,所述装置还包括:
228.第三标签确定单元,被配置为执行确定每个资源信息创作者所创作的每项资源信息的第三信息标签集合;
229.创作标签集合生成单元,被配置为执行基于每项资源信息的所述第三信息标签集合生成与所述每个资源创作者对应的创作标签集合;
230.触发操作响应单元,被配置为执行响应于用户对所述待展示信息标签的触发操作,将所述待展示信息标签与所述每个资源创作者对应的创作标签集合中的信息标签进行匹配,得到推荐资源创作者;其中所述推荐资源创作者对应的创作标签集合中包含所述待展示信息标签。
231.在一示例性实施例中,所述第一标签确定单元1310包括:
232.特征词提取单元,被配置为执行提取所述当前资源信息包含的特征词;
233.相似度计算单元,被配置为执行分别计算所述当前资源信息的特征词与多个预设候选标签的词汇相似度;
234.第一确定单元,被配置为执行基于所述词汇相似度的计算结果,确定当前资源信息的至少一个第一信息标签。
235.在一示例性实施例中,所述特征词提取单元包括:
236.特征识别模型获取单元,被配置为执行获取预设的特征识别模型,所述预设的特征识别模型包括帧图像划分层、对象检测层和对象行为分析层;
237.帧图像划分单元,被配置为执行采用所述帧图像划分层对所述当前资源信息进行帧图像划分,得到与所述当前资源信息对应的帧图像序列;
238.目标对象检测单元,被配置为执行通过所述对象检测层对所述帧图像序列中的每帧图像进行检测,得到每帧图像中包含的目标对象;
239.行为分析单元,被配置为执行采用所述对象行为分析层对每帧图像中包含的目标对象进行行为分析,得到每个目标对象的对象属性以及各目标对象之间的行为关系;
240.特征词确定单元,被配置为执行基于每帧图像中包含的目标对象、每个目标对象的对象属性以及各目标对象之间的行为关系,得到所述当前资源信息包含的特征词。
241.在一示例性实施例中,所述目标对象检测单元包括:
242.候选区域确定单元,被配置为执行分别对每帧图像进行图像分割处理,确定每帧图像中的多个候选区域;
243.分类检测单元,被配置为执行对每个候选区域进行分类检测,得到所述每个候选区域中包含的目标对象;
244.目标对象确定单元,被配置为执行基于每帧图像中的多个候选区域中包含的目标对象,得到所述每帧图像中包含的目标对象。
245.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
246.本公开实施例中,还提供了一种包括指令的存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行本实施例上述的任一方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。
247.本公开实施例中,还提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本实施例上述的任一方法。
248.本实施例还提供了一种服务器,其结构图请参见图14,该服务器1400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)1422(例如,一个或一个以上处理器)和存储器1432,一个或一个以上存储应用程序1442或数据1444的存储媒体1430(例如一个或一个以上海量存储设备)。其中,存储器1432和存储媒体1430可以是短暂存储或持久存储。存储在存储媒体1430的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对设备中的一系列指令操作。更进一步地,中央处理器1422可以设置为与存储媒体1430通信,在设备1400上执行存储媒体1430中的一系列指令操作。设备1400还可以包括一个或一个以上电源1426,一个或一个以上有线或无线网络接口1450,一个或一个以上输入输出接口1458,和/或,一个或一个以上操作系统1441,例如windows server
tm
,mac os x
tm
,unix
tm
,linux
tm
,freebsd
tm
等等。本实施例上述的任一方法均可基于图14所示的服务器进行实施。
249.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
250.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1