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

文档序号:31026500发布日期:2022-08-06 00:49阅读:84来源:国知局
信息展示方法、装置、服务器及存储介质与流程

1.本公开涉及计算机技术领域,尤其涉及一种信息展示方法、装置、服务器、存储介质及程序产品。


背景技术:

2.在内容消费领域,往往会选择一个区域作为该内容的功能热区,以向用户推荐一些如商品信息、广告或与内容关联的地理位置信息(point of interest,poi,可以为一个商铺、一栋楼、一个公交站、一个小区等)等的消费内容。例如,在短视频领域,在短视频左下角功能热区展示推荐商品信息、广告和地理位置信息(如景区、餐厅、商铺)等,可见功能热区是进行内容推荐的重要区域。
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.图1是根据一示例性实施例示出的一种信息展示方法的应用环境图。
62.图2是根据一示例性实施例示出的一种信息展示方法的流程示意图。
63.图3是根据一示例性实施例示出的描述信息的维度的优先级顺序的确定步骤的流程示意图。
64.图4是根据一示例性实施例示出的一种信息展示方法的完整流程图。
65.图5是根据一示例性实施例示出的一种信息展示装置的结构框图。
66.图6是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
67.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
68.需要说明的是,以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
69.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。还需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
70.本公开实施例提供的信息展示方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。在本公开的应用场景中,终端102接收到用户触发的内容获取请求后,发送该内容获取请求至服务器104,服务器104响应于该内容获取请求,获取目标内容、与目标内容关联的地理位置信
息,以及针对地理位置信息的多个维度的描述信息;描述信息至少包括对地理位置信息的推荐情况的描述信息;之后根据从预设的多个选择指令中确定出的目标选择指令,从多个维度的描述信息中确定出目标描述信息,最后返回目标内容和目标描述信息至终端102,使终端102展示目标内容,以及在目标内容的预设区域中展示目标描述信息。
71.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
72.图2是根据一示例性实施例示出的一种信息展示方法的流程示意图,如图2所示,以该方法应用于服务器104中为例进行说明,包括以下步骤:
73.在步骤s210中,响应于终端发送的内容获取请求,获取目标内容以及与目标内容关联的地理位置信息。
74.其中,地理位置信息一般指lbs业务(location based services,基于位置的服务)中的地理信息点,可以是一个商铺、一栋楼、一个公交站、一个小区等。
75.其中,目标内容的展示形式可以为短视频、图片等。
76.具体实现中,内容发布者在发布内容的时候,可以选择与发布内容相关联的地理位置信息,当内容消费者消费内容时,可以通过对终端102的触发操作,使终端102生成内容获取请求,并发送内容获取请求至服务器104,服务器104响应于该内容获取请求,获取目标内容以及与目标内容关联的地理位置信息。
77.在步骤s220中,获取针对地理位置信息的多个维度的描述信息;描述信息至少包括对地理位置信息的推荐情况的描述信息。
78.其中,针对地理位置信息的推荐情况的描述信息可以为用户了解该地理位置信息的一些参考信息,例如,可以为针对地理位置信息的用户收藏量、访问人数、推荐理由和地理位置信息的排行榜等维度的描述信息。
79.其中,描述信息还可包括针对地理位置信息的位置的描述信息和推荐的商品信息等,如描述信息还可包括地理位置信息的名称、经纬度、所在城市/区域、分类等维度的描述信息。
80.可以理解的是,除上述提及的描述信息外,针对地理位置信息的描述信息还可根据需求进行扩展,通过增加新的数据源来增加可展示内容。例如,假设内容展示平台目前可以展示的描述信息有推荐商品信息、访问人数、用户收藏量等,当新增了一种排行榜业务类型时,可以通过扩展的方式将该数据源接入到内容展示平台中,增加新的地理位置信息在某个城市的排行榜排名及推荐理由的描述信息维度。
81.具体实现中,可以根据数据源的不同,将不同维度的描述信息存储至不同的数据库中,在获取针对所述地理位置信息的多个维度的描述信息时,从各个维度的数据库中分别获取描述信息,从而得到针对多个维度的描述信息。也可以将各个维度的描述信息进行聚合,将不同维度的描述信息聚合至一个数据库中,在获取针对所述地理位置信息的多个维度的描述信息时,直接从一个数据源获取多个维度的描述信息。
82.在步骤s230中,根据目标选择指令,从多个维度的描述信息中确定出目标描述信息;目标选择指令从预设的多个选择指令中确定。
83.其中,选择指令可包括根据各维度的优先级顺序确定目标描述信息的第一选择指令和随机选择维度来确定目标描述信息的第二选择指令。
84.其中,目标描述信息可包括一个维度的描述信息,也可包括多个维度的描述信息。
85.具体实现中,可以根据用户帐户预先设定的配置信息,从预设的多个选择指令中确定出目标选择指令,进一步根据目标选择指令,从多个维度的描述信息中确定出目标描述信息。更具体地,当确定的目标选择指令为根据各维度的优先级顺序确定目标描述信息的第一选择指令时,获取各维度的优先级顺序,根据各维度的优先级从高到低的顺序,从多个维度的描述信息中确定出目标维度,将目标维度的描述信息作为目标描述信息。当确定的目标选择指令为随机选择维度来确定目标描述信息的第二选择指令时,则可随机从多个维度的描述信息中确定目标维度,将目标维度的描述信息作为目标描述信息。其中,各维度的优先级顺序可以预先设定,也可以先根据用户帐户的历史交互数据确定用户帐户对各维度的关注度,然后根据用户帐户对各维度的关注度确定各维度的优先级顺序。
86.在步骤s240中,返回目标内容和目标描述信息至终端,使终端展示目标内容,以及在目标内容的预设区域中展示目标描述信息。
87.其中,预设区域表示目标内容的热功能区,具体可以设置在目标内容的左下角区域。
88.具体实现中,服务器104在得到目标内容和针对目标内容关联的地理位置信息的目标描述信息后,可返回目标内容和目标描述信息至终端102,由此,终端102可在终端界面中展示目标内容,并在目标内容的热功能区展示目标描述信息,使得内容消费者可以通过点击热功能区进入地理位置信息详情页进一步了解详细信息,从而可根据这些信息做出消费决策。
89.例如,设地理位置信息为餐厅,获取的针对该餐厅的目标描述信息包括美食排行榜排名,推荐指数以及用户评价等多个维度的描述信息,消费者可通过这些描述信息来决定是否到某个餐厅就餐。
90.上述信息展示方法中,服务器响应于终端发送的内容获取请求,获取目标内容、与目标内容关联的地理位置信息,以及获取针对地理位置信息的多个维度的描述信息,且该描述信息中至少包括对地理位置信息的推荐情况的描述信息,在根据目标选择指令,从多个维度的描述信息中确定出目标描述信息后,返回目标内容和目标描述信息至终端,使终端展示目标内容,以及在目标内容的预设区域中展示目标描述信息。该方法通过引入对地理位置信息的推荐情况的描述信息,以对功能热区中地理位置信息的描述信息进行扩展,丰富了对目标内容关联的地理位置信息的描述,从而使得功能热区中展示的信息更为多样和准确,克服了现有功能热区中展示的信息较为简单,难以起到进行内容推荐的关键作用的缺陷,并且通过多个选择指令的设置使得可以根据用户需求采用不同的选择指令进行目标描述信息的确定,实现了针对目标内容关联的地理位置信息的目标描述信息的灵活透出。
91.在一示例性实施例中,在步骤s230中,根据目标选择指令,从多个维度的描述信息中确定出目标描述信息,具体可以通过以下步骤实现:
92.步骤s230a,在目标选择指令为第一选择指令的情况下,获取各维度的优先级顺序;
93.步骤s230b,基于各维度的优先级顺序,从多个维度的描述信息中,确定出目标描述信息。
94.具体实现中,当确定目标选择指令为第一选择指令时,首先获取各维度的优先级顺序,按照优先级从高到低的顺序,从各个维度中确定出优先级排序在前的一个或多个维度,作为目标维度,将目标维度对应的描述信息,确定为目标描述信息。
95.例如,设描述信息的维度包括推荐商品信息、访问人数、用户收藏量、排行榜和距离,各维度的优先级顺序为距离》排行榜》用户收藏量》访问人数》推荐商品信息,目标描述信息需要包括两个维度,则从各维度中确定出优先级排名为第一和第二的距离和排行榜,作为目标维度,将距离和排行榜维度下的描述信息作为针对地理位置信息的目标描述信息。
96.本实施例中,通过描述信息的各维度的优先级顺序,确定目标描述信息,可有效激发用户点击目标描述信息进一步了解地理位置信息的意愿,从而实现通过地理位置信息的详情页信息为用户提供消费决策的目标。
97.在一示例性实施例中,如图3所示,在步骤s230a中,获取各维度的优先级顺序具体可以通过以下步骤实现:
98.步骤s310,获取触发内容获取请求的用户帐户的历史交互数据;历史交互数据包括用户帐户的历史观看内容在各维度的信息;
99.步骤s320,根据历史交互数据,得到用户帐户对各维度的关注度;
100.步骤s330,根据关注度对各维度进行排序,得到各维度的优先级顺序。
101.其中,关注度可反应用户帐户对不同维度的描述信息的偏好情况,关注度越高,表明用户更感兴趣。
102.具体实现中,为了提高各维度的优先级顺序与用户帐户的适配度,可以分别根据每个用户帐户的历史交互数据确定各个用户帐户对应的各维度的优先级顺序,实现个性化的优先级顺序的确定。更具体地,在获取触发内容获取请求的用户帐户的历史交互数据后,通过对用户帐户的历史交互数据进行分析,得到用户帐户对各维度的描述信息的兴趣,具体可以通过计算用户帐户历史交互内容的地理位置信息的目标描述信息在各维度上所占的比例,得到用户帐户对各维度的描述信息的关注度,进一步按照关注度从高到低的顺序将各个维度进行排序,从而得到各维度的优先级顺序,其中,各维度的关注度与优先级成正相关关系,即用户对某一维度的关注度越高,则该维度的优先级越高。
103.本实施例中,通过用户帐户的历史交互数据确定用户帐户对各维度的关注度,进而根据关注度得到各维度的优先级顺序,提高了所确定的各维度的优先级顺序与用户的适配度,从而使得基于该优先级顺序确定出的目标描述信息更符合用户的需求。
104.在一示例性实施例中,在步骤s230a中,基于各维度的优先级顺序从多个维度的描述信息中确定出目标描述信息,具体可以通过以下方式实现:基于各维度的优先级顺序,从多个维度的描述信息中确定出优先级最高的维度的描述信息;当优先级最高的维度的描述信息不符合优先级最高的维度的预设要求时,从多个维度的描述信息中确定优先级次高的维度的描述信息,直至确定出符合对应维度的预设要求的描述信息,作为目标描述信息。
105.具体实现中,确定出的目标描述信息除了对维度的优先级的要求外,还可设置对不同维度的描述信息的要求,例如,对于距离维度,相应的要求可以为地理位置信息与用户
之间的距离在3km内;对于排行榜维度,相应的要求可以为地理位置信息在排行榜前20名等;对于用户收藏量维度,相应的要求可以为地理位置信息的用户收藏量在500以上。因此,在基于各维度的优先级顺序,从各维度中确定出目标维度后,在将目标维度对应的描述信息确定为目标描述信息前,还需要确定目标维度对应的描述信息是否符合目标维度的预设要求,若不符合要求,则需要重新确定目标维度。
106.更具体地,按照优先级从高到低的顺序,先确定优先级最高的维度为目标维度,若优先级最高的维度的描述信息符合该维度的预设要求,则将优先级最高的维度的描述信息为目标描述信息;反之,若优先级最高的维度的描述信息不符合该维度的预设要求,则确定优先级次高的维度为新的目标维度,将优先级次高的维度的描述信息与该维度的预设要求进行比对,若优先级次高的维度的描述信息也不符合该维度的预设要求,则进一步确定优先级第三高的维度为新的目标维度,以此类推,直至找到符合对应维度的预设要求的描述信息,作为目标描述信息。
107.例如,设描述信息的维度包括访问人数、用户收藏量和距离,各维度的优先级顺序为距离》用户收藏量》访问人数,距离维度的要求为与用户之间的距离在3km内,用户收藏量维度的要求为用户收藏量在500以上,访问人数维度的要求为在访问人数超过5000。则先将优先级最高的距离作为目标维度,获取距离维度下用户位置与地理位置信息之间的描述信息,若获取的描述信息为:距离为5km,超出3km的范围,不符合距离维度的要求,因此则需要将优先级次高的用户收藏量作为新的目标维度,并获取该新的目标维度下的描述信息,若该新的目标维度下的描述信息为:用户收藏量为510,符合用户收藏量维度的要求,因此,最后将用户收藏量维度下的描述信息:用户收藏量为510,作为目标描述信息。
108.本实施例中,通过设置不同维度的优先级,采用优先级从高到低遍历的方式,确定用用于展示在终端的符合相应维度要求的目标描述信息,该方法在保证所确定的目标描述信息符合相应维度的预设要求的条件下,使得目标描述信息所属维度的优先级最高。
109.在一示例性实施例中,在步骤s230中,根据目标选择指令,从多个维度的描述信息中确定出目标描述信息,还可以通过以下步骤实现:在目标选择指令为第二选择指令的情况下,从多个维度的描述信息中随机选择出目标维度的描述信息;目标维度为多个维度中的任一个维度;当目标维度的描述信息不符合目标维度的预设要求时,从多个维度的描述信息中随机选择下一个维度的描述信息,直至确定出符合对应维度的预设要求的描述信息,作为目标描述信息。
110.具体实现中,当确定目标选择指令为第二选择指令时,可以按照随机选取目标维度的方式确定目标描述信息,同时,也需在将目标维度对应的描述信息确定为目标描述信息前,确定目标维度对应的描述信息是否符合目标维度的预设要求,若不符合要求,则需要重新确定目标维度。
111.更具体地,首先从多个维度中随机选取出一个维度作为目标维度,将该目标维度的描述信息与该目标维度的预设要求进行比对,若该目标维度的描述信息符合该目标维度的预设要求,则将该目标维度的描述信息确定为目标描述信息。反之,若该目标维度的描述信息不符合该目标维度的预设要求,则从多个维度中除目标维度外的剩余的维度中再次随机选择出一个维度,作为新的目标维度,将该新的目标维度的描述信息与该新的目标维度的预设要求进行比对,若符合要求,则将该新的目标维度的描述信息确定为目标描述信息。
否则,再次选取一个新的目标维度,直至找到符合对应维度的预设要求的描述信息,作为目标描述信息。
112.本实施例中,通过对不同维度的描述信息设置相应的要求,使得所确定的目标描述信息符合所属维度的预设要求,提高目标描述信息的质量,从而有效激发用户点击目标描述信息进一步了解地理位置信息的意愿。
113.在一示例性实施例中,上述步骤s220中,获取针对地理位置信息的多个维度的描述信息,具体可以通过以下步骤实现:
114.步骤s220a,确定各维度对应的数据库;
115.步骤s220b,从各数据库中分别获取针对地理位置信息的多个维度的描述信息。
116.具体实现中,由于针对同一个地理位置信息的不同维度的描述信息的来源不同,例如,在距离维度上,需要获取的是用户帐户的定位位置,进而计算用户帐户与地理位置信息之间的距离;在用户收藏量维度上,需要获取的则是其他用户对地理位置信息的收藏情况。因此,可为不同维度设置不同的数据库,在获取目标内容关联的地理位置信息后,确定各维度对应的数据库,进而采用并发方法从不同的数据库中获取针对地理位置信息的各维度的描述信息,根据从各数据库获取的描述信息,得到针对地理位置信息的多个维度的描述信息。
117.本实施例中,根据不同维度的描述信息的来源,为不同维度设置对应的数据库,在获取多个维度的描述信息时,通过并发方法从不同的数据库中获取描述信息,从而可以降低查询数据带来的时间消耗,提高获取多个维度的描述信息的速率。
118.在一示例性实施例中,在上述步骤s220获取针对地理位置信息的多个维度的描述信息之后,还包括:对各维度的描述信息进行异常检测;根据检测结果,从各维度的描述信息中确定出符合预设筛选条件的描述信息,作为筛选后描述信息;
119.上述步骤s220中,从多个维度的描述信息中确定出目标描述信息,还包括:从筛选后描述信息中确定出目标描述信息。
120.具体实现中,由于描述信息可能存在一些不良或有害信息,因此,在获取针对地理位置信息的多个维度的描述信息后,还需要判断各维度的描述信息是否可以展示,具体可以通过对各维度的描述信息分别进行异常检测,当某一维度的检测结果为其描述信息存在异常信息,则需要将该异常的描述信息剔除,最后从从各维度的描述信息中确定出符合预设筛选条件的描述信息,作为筛选后描述信息,进一步从筛选后描述信息中确定出目标描述信息。
121.本实施例中,通过对各维度的描述信息的异常检测,可以将异常的描述信息进行剔除,保证所得到的筛选后描述信息的安全性。
122.在一示例性实施例中,在步骤s230,根据目标选择指令,从多个维度的描述信息中确定出目标描述信息之后,还包括:当目标描述信息包括至少两个维度的描述信息时,对至少两个维度的描述信息进行组合处理,得到组合后描述信息;
123.步骤s240,返回目标描述信息至终端,包括:返回组合后描述信息至终端。
124.具体实现中,当确定出的目标描述信息包括至少两个维度的描述信息时,例如,目标描述信息包括商品信息和用户收藏量信息,则还需要对该至少两个维度的描述信息进行组合处理,具体组合处理可包括确定至少两个维度的描述信息的展示位置、展示形式等,得
到组合后描述信息,进一步将组合后描述信息返回至终端。
125.本实施例中,当确定出的目标描述信息包括至少两个维度的描述信息时,通过对至少两个维度的描述信息进行组合处理,将组合后描述信息返回至终端进行展示,使得目标内容功能热区针对不同的地理位置信息透出不同类型的描述信息,为用户提供更有吸引力的信息,有效激发用户点击热功能区进入地理位置信息详情页进一步了解详细信息。
126.在一示例性实施例中,为了便于本领域技术人员理解本公开实施例,以下将以短视频为消费内容为例,结合附图的具体示例进行说明。参考图4,为一个应用实例中信息展示方法的完整流程图,包括以下步骤:
127.(1)服务器接收终端发送的短视频获取请求,获取目标短视频、与目标短视频关联的地理位置信息(poi)标识,基于该地理位置信息标识获取针对地理位置信息的多个维度的描述信息,如关联poi商品信息、poi访问人数、poi榜单/推荐理由、poi用户收藏量等,并且这些描述信息可根据需求进行扩展。
128.其中,短视频生产者在平台发布视频的时候预先建立所发布视频与poi的关联关系,由此,当短视频消费者消费该段视频时,可以根据视频信息得到与该段视频关联的poi标识,根据poi标识获取针对该poi的描述信息。
129.(2)对各维度的描述信息进行异常检测,判断针对poi的描述信息是否可以展示,若某一维度的描述信息存在异常而不能展示,则剔除该维度的描述信息,从而实现对各维度的描述信息的筛选,得到筛选后描述信息。
130.(3)通过激活的选择指令确定展示的目标描述信息。
131.其中,各维度具有相应的优先级和展示规则(即各维度的预设要求),例如,对于距离维度,当消费者与poi距离小于某一阈值的时候,优先展示距离信息;对于排行榜维度,当消费者访问的poi在当前城市的某个排行榜上时,优先展示该poi的排行榜排名或上榜理由;对于收藏人数维度,当消费者访问的poi累计或近一段时间的收藏量超过某一阈值的时候,优先展示收藏量等,这些不同的展示规则构成一个规则池。
132.其中,选择指令用于使上述的展示规则生效。例如,选择指令可以为:指定不同维度的优先级,采用由高到低遍历的方式来确定通过哪个维度来确定展示信息。选择指令也可以为:采用随机选择的方式,每次从规则池中选择一个展示规则,如果满足要求则根据规则展示,不满足要求可以从规则池中再次随机选择,直到找到满足要求的或最终采用一条默认规则。其中,各维度的优先级可以预先设定,也可以通过大数据学习的方式,通过分析用户在平台的历史数据,来确定该客户更感兴趣的信息,来对各维度进行排序。
133.(4)对目标描述信息进行组合,将组合后描述信息返回至终端,使终端展示目标短视频,并在目标短视频的左下角区域展示目标描述信息。
134.本实施例提供的信息展示方法,能够为短视频消费者提供更有价值的信息,针对不同的用户,可采用不同的策略决定每个poi的描述信息,实现个性化推荐,使得在plc挂角对不同的poi透出不同类型的信息。通过这种方式,可以为用户提供更有吸引力的信息,有效激发了用户点击plc的意愿,提升用户点击plc到poi详情页进一步了解信息以做出消费决策的目标。
135.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有
明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
136.可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。
137.基于同样的发明构思,本公开实施例还提供了一种用于实现上述所涉及的信息展示方法的信息展示装置。
138.图5是根据一示例性实施例示出的一种信息展示装置的结构框图。参照图5,该装置包括:第一获取单元510、第二获取单元520、确定单元530和发送单元540,其中,
139.第一获取单元510,被配置为执行响应于终端发送的内容获取请求,获取目标内容以及与目标内容关联的地理位置信息;
140.第二获取单元520,被配置为执行获取针对地理位置信息的多个维度的描述信息;描述信息至少包括对地理位置信息的推荐情况的描述信息;
141.确定单元530,被配置为执行根据目标选择指令,从多个维度的描述信息中确定出目标描述信息;目标选择指令从预设的多个选择指令中确定;
142.发送单元540,被配置为执行返回目标内容和目标描述信息至终端,使终端展示目标内容,以及在目标内容的预设区域中展示目标描述信息。
143.在一示例性实施例中,确定单元530,还包括:
144.获取子单元,被配置为执行在目标选择指令为第一选择指令的情况下,获取各维度的优先级顺序;
145.确定子单元,被配置为执行基于各维度的优先级顺序,从多个维度的描述信息中,确定出目标描述信息。
146.在一示例性实施例中,获取子单元,还被配置为执行获取触发内容获取请求的用户帐户的历史交互数据;历史交互数据包括用户帐户的历史观看内容在各维度的信息;根据历史交互数据,得到用户帐户对各维度的关注度;根据关注度对各维度进行排序,得到各维度的优先级顺序。
147.在一示例性实施例中,确定子单元,还被配置为执行基于各维度的优先级顺序,从多个维度的描述信息中确定出优先级最高的维度的描述信息;当优先级最高的维度的描述信息不符合优先级最高的维度的预设要求时,从多个维度的描述信息中确定优先级次高的维度的描述信息,直至确定出符合对应维度的预设要求的描述信息,作为目标描述信息。
148.在一示例性实施例中,确定单元530,还被配置为执行在目标选择指令为第二选择指令的情况下,从多个维度的描述信息中随机选择出目标维度的描述信息;目标维度为多个维度中的任一个维度;当目标维度的描述信息不符合目标维度的预设要求时,从多个维度的描述信息中随机选择下一个维度的描述信息,直至确定出符合对应维度的预设要求的描述信息,作为目标描述信息。
149.在一示例性实施例中,第二获取单元520,还被配置为执行确定各维度对应的数据
库;从各数据库中分别获取针对地理位置信息的多个维度的描述信息。
150.在一示例性实施例中,上述装置还包括筛选单元,被配置执行对各维度的描述信息进行异常检测;根据检测结果,从各维度的描述信息中确定出符合预设筛选条件的描述信息,作为筛选后描述信息;
151.确定单元530,还被配置为执行从筛选后描述信息中确定出目标描述信息。
152.在一示例性实施例中,上述装置还包括组合单元,被配置执行当目标描述信息包括至少两个维度的描述信息时,对至少两个维度的描述信息进行组合处理,得到组合后描述信息;
153.发送单元540,还被配置为执行返回组合后描述信息至终端。
154.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
155.图6是根据一示例性实施例示出的一种用于实现信息展示方法的电子设备600的框图。例如,电子设备600可以为服务器。参照图6,电子设备600包括处理组件620,其进一步包括一个或多个处理器,以及由存储器622所代表的存储器资源,用于存储可由处理组件620的执行的指令,例如应用程序。存储器622中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件620被配置为执行指令,以执行上述方法。
156.电子设备600还可以包括:电源组件624被配置为执行电子设备600的电源管理,有线或无线网络接口626被配置为将电子设备600连接到网络,和输入输出(i/o)接口628。电子设备600可以操作基于存储在存储器622的操作系统,例如window6 6erver,mac o6x,unix,linux,freeb6d或类似。
157.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器622,上述指令可由电子设备600的处理器执行以完成上述方法。存储介质可以是计算机可读存储介质,例如,所述计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
158.在示例性实施例中,还提供一种计算机程序产品,所述计算机程序产品中包括指令,上述指令可由电子设备600的处理器执行以完成上述方法。
159.需要说明的,上述的装置、电子设备、计算机可读存储介质、计算机程序产品等根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
160.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
161.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1