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

信息展示的方法、电子设备及存储介质与流程

2022-02-20 06:20:11 来源:中国专利 TAG:


1.本公开涉及互联网领域,尤其涉及一种信息展示的方法、电子设备及存储介质。


背景技术:

2.随着信息技术的发展,越来越多的应用软件成为信息传播的媒介。以广告投放为例,广告投放商(包括各种类型的运营商,例如电子商务运营商、游戏产品运营商、电子产品运营商等)会通过电子书的呈现界面来实现广告信息的投放。
3.在客户端的电子书应用中展示广告信息时,有的展示逻辑为:客户端从广告资源对应的资源服务器中实时加载待投放的广告信息,并在电子书应用中进行展示,但这样有时会出现广告资源无法成功加载的情况,不利于广告曝光率的增长。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种信息展示的方法、电子设备及存储介质。
5.第一方面,本公开的实施例提供了一种信息展示的方法。上述方法包括:在当前页面展示过程中或在检测到翻页事件时,确定待展示的下一页面是否为用于展示投放信息的目标展示页;在待展示的下一页面为上述目标展示页的情况下,加载待投放的第一投放信息;以及在上述第一投放信息加载失败的情况下,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示。
6.第二方面,本公开的实施例提供了一种电子设备。上述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;上述存储器用于存放至少一可执行指令,上述可执行指令使得上述处理器执行以下步骤:在当前页面展示过程中或在检测到翻页事件时,确定待展示的下一页面是否为用于展示投放信息的目标展示页;在待展示的下一页面为上述目标展示页的情况下,加载待投放的第一投放信息;以及在上述第一投放信息加载失败的情况下,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示。
7.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,从已经展示过的候选投放信息中调用待投放的第二投放信息,包括:获取上述目标展示页的信息投放位的信息;根据上述信息投放位的信息,从已经展示过的候选投放信息中确定与上述信息投放位的信息相匹配的匹配投放信息;根据上述匹配投放信息的展示属性,确定上述匹配投放信息的投放优先级;根据上述匹配投放信息的投放优先级,对上述匹配投放信息进行排序;以及将排序后投放优先级最高的匹配投放信息确定为第二投放信息。
8.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,从已经展示过的候选投放信息中调用待投放的第二投放信息,还包括:当确定上述候选投放信息中不存在上述匹配投放信息时,从上述候选投放信息中筛选已经在差
异信息投放位展示过的替代投放信息;根据上述替代投放信息的展示属性,确定上述替代投放信息的投放优先级;根据上述替代投放信息的投放优先级,对上述替代投放信息进行排序;以及将排序后投放优先级最高的替代投放信息确定为第二投放信息。其中上述差异信息投放位的信息与上述目标展示页的信息投放位的信息之间在尺寸、位置、类型至少一个维度上存在差异。
9.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,将上述第二投放信息在下一页面展示,包括:将上述第二投放信息在上述目标展示页的信息投放位进行渲染,生成展示界面。
10.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,上述匹配投放信息/替代投放信息的展示属性包括以下一种:最新展示对应的曝光时刻、累计展示时长、累计展示次数或曝光收益权重。其中,根据上述匹配投放信息/替代投放信息的展示属性,确定上述匹配投放信息/替代投放信息的投放优先级,包括:确定最新展示对应的曝光时刻相对较早的匹配投放信息/替代投放信息对应的投放优先级相对较高;或者,确定累计展示时长相对较短的匹配投放信息/替代投放信息对应的投放优先级相对较高;或者,确定累计展示次数相对较少的匹配投放信息/替代投放信息对应的投放优先级相对较高;或者,确定曝光收益权重相对较高的匹配投放信息/替代投放信息对应的投放优先级相对较高。
11.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,上述匹配投放信息/替代投放信息的展示属性包括:上述匹配投放信息/上述替代投放信息所包含内容的内容属性信息;上述目标展示页还用于展示预设内容,或者上述目标展示页的下一页用于展示预设内容。其中,根据上述匹配投放信息/替代投放信息的展示属性,确定上述匹配投放信息/替代投放信息的投放优先级,包括:确定内容属性信息与上述预设内容之间的匹配度相对较高的匹配投放信息/替代投放信息的投放优先级相对较高。
12.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,上述预设内容为电子书内容,上述候选投放信息包括以下信息中的至少一种:插页广告信息、开屏广告信息和页底广告信息。
13.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,从已经展示过的候选投放信息中调用待投放的第二投放信息,包括:根据已经展示过的候选投放信息的展示属性,确定上述候选投放信息的投放优先级;其中上述展示属性包括以下一种:最新展示对应的曝光时刻、累计展示时长、累计展示次数、曝光收益权重或内容属性信息;根据上述候选投放信息的投放优先级,对上述候选投放信息进行排序;以及将排序后投放优先级最高的候选投放信息确定为第二投放信息。
14.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,上述已经展示过的候选投放信息包括:已经曝光过且未被用户点击的投放信息,或者已经曝光过且被用户关闭前的展示时长不符合预设投放时长的投放信息。
15.根据本公开的实施例,上述第一方面提供的信息展示的方法,还包括以下步骤,或者,上述第二方面提供的电子设备中,上述可执行指令还使得上述处理器执行以下步骤:在页面对应的应用的运行期间,根据已投放信息的展示状态,在上述应用的缓存池中生成已
经展示过的候选投放信息;在上述缓存池中确定是否存在累计展示次数/累计展示时长超过阈值且未发生用户交互行为的特定候选投放信息;当存在上述特定候选投放信息时,将上述特定候选投放信息移除上述缓存池。
16.根据本公开的实施例,上述第一方面提供的信息展示的方法和上述第二方面提供的电子设备中,确定待展示的下一页面是否为用于展示投放信息的目标展示页,包括:检测待展示的下一页面是否包含信息投放位;当检测到待展示的下一页面包含信息投放位时,确定待展示的下一页为用户展示投放信息的目标展示页。
17.第三方面,本公开的实施例提供了一种计算机可读存储介质。上述计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现如上所述的信息展示的方法。
18.上述实施例中的一个或多个技术方案至少具有如下优点的部分或全部:
19.通过预先对下一页面是否为用于展示投放信息的目标展示页进行判断,并提前加载待投放的第一投放信息,当第一投放信息加载失败时,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示,一方面已经展示过的候选投放信息是适配于客户端应用的,因此当下一页预期要播放的第一投放信息加载失败时能够确保下一页有内容播放且该内容能够正常播放,实现连续页面的流畅播放;另一方面通过对已经展示过的候选投放信息进行调用,能够提升信息投放位的利用率以及增加已经展示过的候选投放信息的曝光度,有助于提升用户的点击率。
附图说明
20.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
21.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
22.图1示意性地示出了适用于本公开实施例的信息展示的方法的系统架构;
23.图2示意性地示出了根据本公开一实施例的信息展示的方法的流程图;
24.图3示意性地示出了根据本公开实施例的步骤s202的详细实施流程图;
25.图4a示意性地示出了根据本公开一实施例的步骤s203的详细实施流程图;
26.图4b示意性地示出了根据本公开另一实施例的步骤s203的详细实施流程图;
27.图4c示意性地示出了根据本公开又一实施例的步骤s203的详细实施流程图;
28.图5示意性地示出了根据本公开另一实施例的信息展示的方法的流程图;以及
29.图6示意性示出了本公开实施例提供的电子设备的结构框图。
具体实施方式
30.在研发过程中发现,当出现广告资源无法正确加载的情况时,通过向资源服务器重新获取相应的资源的处理逻辑存在以下技术问题:响应速度慢,导致客户端的显示流畅度差;并且在特定的广告资源不匹配于当前呈现界面的情况下,容易导致呈现界面的卡顿和广告位的浪费。此外,还发现:目前待投放的广告信息相对于电子书应用中的广告位设置
而言存在不匹配的情况,例如,广告信息相对于广告位而言存在填充率不高的情况,这种情况下发生广告资源无法加载时,容易导致广告位曝光次数的浪费。
31.有鉴于此,本公开的实施例提供了一种信息展示的方法、电子设备及存储介质,上述方法包括:在当前页面展示过程中或在检测到翻页事件时,确定待展示的下一页面是否为用于展示投放信息的目标展示页;在待展示的下一页面为上述目标展示页的情况下,加载待投放的第一投放信息;以及在上述第一投放信息加载失败的情况下,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示。
32.在目标展示页的待投放的内容(例如广告内容)加载失败的情况下,通过调用已经展示过的内容在下一页面展示,既能确保下一页有内容播放且该内容能够正常播放,又能提升广告位的利用率以及增加已经展示过的候选投放信息的曝光度,有助于提升用户的点击率,从而促进客户端应用对应的运营商的投放收益的提升。
33.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
34.图1示意性地示出了适用于本公开实施例的信息展示的方法的系统架构。
35.参照图1所示,适用于本公开实施例的信息展示的方法的系统架构100包括:终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等。
36.用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,诸如:电子书阅读类软件/应用、购物类应用、短视频应用、网页浏览器应用、搜索类应用、新闻客户端应用、即时通信工具、外卖类应用、社交平台软件等(仅为示例)。
37.终端设备101、102、103可以是具有显示屏并且支持文本、图片、视频等至少一种播放的电子设备,或者上述终端设备101、102、103也可以是具有显示屏并且支持网页浏览的电子设备。例如,上述电子设备可以包括但不限于是:智能手机、平板电脑、笔记本电脑、台式计算机、智能手表等。
38.服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的应用界面或者网页提供服务支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的请求进行分析和处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。
39.本公开实施例所提供的信息展示的方法一般可以由上述终端设备101、102、103来执行。上述终端设备可以具有电子书阅读应用程序、浏览器、小程序、快应用(快应用是移动互联网新型应用生态,与手机系统深度整合,具备传统app完整的应用体验,但无需安装、即点即用)等各种电子书应用。在上述各种类型的电子书应用中可以呈现待投放信息,待投放信息例如可以是广告信息或者通知信息等用于实现传播的信息。例如在电子书阅读应用程序(客户端app)、浏览器网页、小程序界面、快应用中的h5(hyper text markup language 5,第5版超文本标记语言)页面等进行广告信息的呈现。广告信息的呈现形式诸如但不限于
是:开屏广告、插页广告、底部广告或者章节末尾的广告等,其中章节末尾的广告和底部广告可以描述为页底广告。
40.尽管上述场景以电子书场景下进行投放信息的展示作为示例,可以理解的是,本公开实施例提供的技术方案的应用场景不局限于电子书场景,可以拓展至任何能够进行投放信息展示的场景。
41.应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
42.下面结合附图来对本公开的实施例进行详细介绍。
43.本公开的第一个示例性实施例提供了一种信息展示的方法。
44.图2示意性地示出了根据本公开一实施例的信息展示的方法的流程图。
45.参照图2所示,本公开实施例提供的信息展示的方法,包括以下步骤:s201、s202和s203。步骤s201~s203可以由终端设备执行,该终端设备具有用于呈现投放信息的客户端应用,上述客户端应用可以是各种形式的应用,诸如电子书阅读类软件/应用、购物类应用、短视频应用、网页浏览器应用、搜索类应用、新闻客户端应用、即时通信工具、外卖类应用、社交平台软件等。
46.下面以电子书阅读类软件/应用为例,上述终端设备具有电子书阅读应用程序、浏览器、小程序、快应用等一种或多种形式的电子书应用。
47.在步骤s201,在当前页面展示过程中或在检测到翻页事件时,确定待展示的下一页面是否为用于展示投放信息的目标展示页。
48.客户端应用的页面用于呈现信息,某一个页面中呈现的信息可以是应用自身所提供的业务信息,也可以是投放信息,也可以同时包括上述业务信息和上述投放信息。
49.以电子书应用作为客户端应用的示例,电子书应用的页面可以提供电子书内容,在电子书内容所在的页面中还可以具有插页广告、底部广告、章节末尾的广告等投放信息;在电子书开启运行时,还可以在电子书首页之前展示开屏广告(投放信息的示例),或者在电子书每个章节的首页之前展示开屏广告等。
50.通过在当前页面展示过程中或者在检测到翻页事件时,预先判定下一页是否用于展示投放信息,从而可以预先加载待投放的内容,保证客户端应用的多个页面的连贯性和显示流畅度。
51.在步骤s202,在待展示的下一页面为上述目标展示页的情况下,加载待投放的第一投放信息。
52.在一实施例中,终端设备可以从包含投放信息的服务器中实时加载待投放的第一投放信息。该第一投放信息可以是:由服务器一侧基于预设的投放时序给客户端应用分配的内容资源,也可以是客户端应用根据目标展示页要投放的投放信息的类型(例如为开屏广告、插页广告、底部广告、章节末尾的广告等类型),向服务器获取对应于上述类型的内容资源。
53.在步骤s203,在上述第一投放信息加载失败的情况下,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示。
54.在客户端应用运行期间,随着用户对客户端应用的使用过程(例如用户阅读电子书时,连续阅读多页、多章节等),客户端应用会持续呈现投放信息,对应的已经展示过的候
选投放信息是实时动态更新的。
55.在一实施例中,已经展示过的候选投放信息可以是:客户端应用在当前(本次)运行期间展示过的投放信息,该投放信息可以位于终端设备的缓存池中;当客户端应用关闭后,本次运行期间缓存池存储的已经展示过的候选投放信息随之清除。当用户下一次打开客户端应用后,客户端应用在下一次运行期间展示的投放信息相比于上一次运行时展示的投放信息,二者(大概率)是具有差异的(取决于服务端一侧的投放要求),相应的,客户端应用在不同的运行周期内,已经展示过的候选投放信息所对应的内容也是具有差异的。
56.在其他实施例中,已经展示过的候选投放信息可以是展示时长、展示次数等尚未达标的需要循环展示以到达曝光度要求的投放信息,不局限于上述实施例描述的本次运行期间展示过的投放信息。
57.基于上述步骤s201~s203,通过预先对下一页面是否为用于展示投放信息的目标展示页进行判断,并提前加载待投放的第一投放信息,当第一投放信息加载失败时,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示,一方面已经展示过的候选投放信息是适配于客户端应用的,因此当下一页预期要播放的第一投放信息加载失败时能够确保下一页有内容播放且该内容能够正常播放,另一方面通过对已经展示过的候选投放信息进行调用,有助于提升信息投放位(例如为广告位)的利用率以及增加已经展示过的候选投放信息的曝光度,有助于提升用户的点击率。
58.下面结合具体实施例来对步骤s202和步骤s203的详细实施过程进行介绍。
59.图3示意性地示出了根据本公开实施例的步骤s202的详细实施流程图。
60.根据本公开的实施例,参照图3所示,上述步骤s202中,确定待展示的下一页面是否为用于展示投放信息的目标展示页,包括以下步骤:s301,s302a或s302b中的一个。
61.在步骤s301,检测待展示的下一页面是否包含信息投放位。
62.在步骤s302a,当检测到待展示的下一页面包含信息投放位时,确定待展示的下一页为用户展示投放信息的目标展示页。
63.在步骤s302b,当检测到待展示的下一页面不包含信息投放位时,确定待展示的下一页不是用于展示投放信息的目标展示页。
64.在本公开的实施例中,下一页面整体可以是信息投放位,例如,当前页面是前一章节的末尾一页,下一页面是位于下一章节首页之前的开屏广告。或者,下一页面的部分区域为信息投放位,例如下一页面的顶部、底部、插页位置等设置有广告投放位。该广告投放位是一个容器,该容器相对于目标展示页的位置信息是确定的,该容器自身的尺寸大小也是确定的,该容器通过加载广告资源(某个广告内容)进行渲染后,在目标展示页进行呈现。
65.下面参照图4a、图4b和图4c来示例性描述步骤s203的三种实施方式。
66.图4a示意性地示出了根据本公开一实施例的步骤s203的详细实施流程图。
67.根据本公开的一种实施例,参照图4a所示,上述步骤s203中,从已经展示过的候选投放信息中调用待投放的第二投放信息,包括以下步骤:s401、s402、s403、s404和s405。
68.在步骤s401,获取上述目标展示页的信息投放位的信息。
69.上述信息投放位的信息包括以下信息中的一种或多种:尺寸信息、位置信息、类型信息等。上述尺寸信息例如为信息投放位在显示页面中的宽度(沿着显示屏的左右方向:x轴)和高度(沿着显示屏的上下方向:y轴)信息。位置信息为信息投放位(例如为信息投放位
的中心)相对于页面的位置坐标。类型信息例如为:开屏展示类型、与预设内容同时展示类型、插播展示类型等,以投放信息为广告信息为例,对应的类型信息可以是:开屏广告类型、插页广告类型、底部广告类型、章节末尾的广告类型、插播的福利视频广告类型等。
70.在步骤s402,根据上述信息投放位的信息,从已经展示过的候选投放信息中确定与上述信息投放位的信息相匹配的匹配投放信息。
71.上述匹配投放信息与上述信息投放位的尺寸、类型、位置等至少一项适配。
72.在步骤s403,根据上述匹配投放信息的展示属性,确定上述匹配投放信息的投放优先级。
73.在步骤s404,根据上述匹配投放信息的投放优先级,对上述匹配投放信息进行排序。
74.在步骤s405,将排序后投放优先级最高的匹配投放信息确定为第二投放信息。
75.基于上述步骤s401~s405,通过在已经展示过的候选投放信息中基于目标展示页的信息投放位的信息进行匹配,得到适配于上述信息投放位的匹配投放信息,并对匹配投放信息基于展示属性进行投放优先级的排序,排序后优先级最高的匹配投放信息作为用于在下一页面展示的第二投放信息,这样一来,能够筛选出适配于下一页的信息投放位、并且有利于提升投放信息的曝光率、用户点击率以及客户端应用收益的投放信息。
76.以投放信息为广告信息为例,通过信息投放位的匹配筛选,能够筛选出诸如开屏广告、插页广告、底部广告或者章节末尾的广告等各种类型的广告,并且根据同一类型下各个广告的展示属性来确定哪个广告的投放优先级较高,将投放优先级最高的广告作为被调用的第二投放信息,上述展示属性与投放优先级之间的关联设置是有助于提升广告投放信息的曝光率的。
77.根据本公开的实施例,参照图4a所示,上述步骤s203中,将第二投放信息在下一页面展示,包括步骤s406:将第二投放信息在上述目标展示页的信息投放位进行渲染,生成展示界面。
78.通过将第二投放信息在信息投放位进行渲染后,生成的展示界面作为下一页中的部分(例如为插页广告、底部广告、章节末尾的广告等)或全部页面(例如为开屏广告)。
79.上述包含步骤s403~s405的实施例中,对应的实施场景是已经展示过的候选投放信息中存在与上述信息投放位的信息相匹配的匹配投放信息的情况。在实际场景中,有可能存在候选投放信息中不存在与信息投放位的信息相匹配的匹配投放信息的情况。例如,目标展示页的信息投放位的信息采用的是类型信息:开屏广告类型,在已经展示过的候选投放信息中之前呈现的形式为不含开屏广告类型,那么这种情况下,可以采用下面描述的实施例来实现步骤s203。
80.图4b示意性地示出了根据本公开另一实施例的步骤s203的详细实施流程图。在图4b中,为了与图4a中相同之处和区别之处进行区分,采用同一标号来示意相同的步骤,采用不同的标号来示意差异的步骤;最后一个步骤s406尽管标号相同,但是二者实际对应的第二投放信息的内涵是有差异的。
81.在另一实施例中,参照图4b所示,上述步骤s203中,从已经展示过的候选投放信息中调用待投放的第二投放信息,包括以下步骤:s401、s402、s403、s404、s405之外,还包括:s413、s414、s415和s416,以及包括步骤s406,与前述实施例相同的步骤这里不再赘述。
82.当步骤s402中确定候选投放信息中存在匹配投放信息时(该情况下),对应执行步骤s403~s405,当步骤s402中确定候选投放信息中不存在匹配投放信息时,对应执行步骤s413~s416,由步骤s405或步骤s416得到的第二投放信息执行步骤s406。
83.在步骤s413,从上述候选投放信息中筛选已经在差异信息投放位展示过的替代投放信息。
84.其中上述差异信息投放位的信息与上述目标展示页的信息投放位的信息之间在尺寸、位置、类型至少一个维度上存在差异。
85.在步骤s414,根据上述替代投放信息的展示属性,确定上述替代投放信息的投放优先级。
86.在步骤s415,根据上述替代投放信息的投放优先级,对上述替代投放信息进行排序。
87.在步骤s416,将排序后投放优先级最高的替代投放信息确定为第二投放信息。
88.在本实施例中,在候选投放信息中不存在匹配投放信息的情况下,可以在候选投放信息中筛选在差异信息投放位展示过的替代投放信息,能够实现内容资源的跨信息投放位(跨广告位)投放,提升内容资源(例如为预先在各种类型、尺寸、位置的广告位展示过的广告资源)的曝光度。由于当前信息投放位(广告位)所对应的容器能够对各种类型的内容资源进行渲染,从而使得之前在其他广告位展示过的内容资源也能够在当前信息投放位(广告位)进行显示。
89.图4c示意性地示出了根据本公开又一实施例的步骤s203的详细实施流程图。
90.在又一实施例中,参照图4c所示,上述步骤s203中,从已经展示过的候选投放信息中调用待投放的第二投放信息,包括以下步骤:s421、s422和s423。
91.在步骤s421,根据已经展示过的候选投放信息的展示属性,确定上述候选投放信息的投放优先级。
92.其中上述展示属性包括以下一种:最新展示对应的曝光时刻、累计展示时长、累计展示次数、曝光收益权重或内容属性信息。下面的实施例中可以参照对包含匹配投放信息的步骤s403的详细描述进行步骤s421的具体实施方式的理解。
93.在步骤s422,根据上述候选投放信息的投放优先级,对上述候选投放信息进行排序。
94.在步骤s423,将排序后投放优先级最高的候选投放信息确定为第二投放信息。
95.在本实施例中,直接根据候选投放信息的展示属性来对候选投放信息进行优先级的排序,例如确定曝光收益权重相对较高的候选投放信息的投放优先级较高,并将投放优先级最高的候选投放信息作为第二投放信息优先在下一页进行展示,这种情况下能够提升高收益投放信息的曝光率,从而提升用户的点击率,以提升收益。
96.下面以匹配投放信息为例,来具体描述步骤s403的两种示例性实施方式,实际上,针对匹配投放信息的逻辑,同样适用于替代投放信息和候选投放信息,即,下面要描述的步骤s403中提供的针对匹配投放信息的两种实施方式均可以对步骤s414中的替代投放信息来实施,还可以对步骤s421中的候选投放信息来实施。
97.根据本公开的一种实施例,上述展示属性(可以是匹配投放信息的展示属性,也可以是替代投放信息/候选投放信息的展示属性)包括以下一种:最新展示对应的曝光时刻、
累计展示时长、累计展示次数或曝光收益权重。
98.上述步骤s403中,根据上述匹配投放信息的展示属性,确定上述匹配投放信息的投放优先级,包括以下步骤s403a、s403b、s403c或s403d中的一种。
99.在步骤s403a,确定最新展示对应的曝光时刻相对较早的匹配投放信息(如果是步骤s414,则对应于替代投放信息;如果是步骤s421,则对应于候选投放信息,后续类似,不再赘述)对应的投放优先级相对较高。
100.每个匹配投放信息可以是已经展示了一次或多次。根据所有匹配投放信息的最新一次展示对应的曝光时刻(能够精确至毫秒)进行投放优先级的排序,曝光越早,则对应的投放优先级越高,如此一来,能够提升较早曝光对应的匹配投放信息被用户看到的可能性,从而有助于提升最早曝光的匹配投放信息(例如广告信息)的曝光率,提升用户对陆续投放的信息感知的新鲜度,有助于提升用户点击率。同时在曝光最早的匹配投放信息在本次作为第二投放信息被展示之后,下一次就会进入到优先级相对较低的次序,如此循环,使得其他曝光时刻的匹配投放信息逐步在队列更新排序,从而实现各个匹配投放信息的投放机会均等,提升用户对某个感兴趣的投放信息的点击概率。
101.例如确定与下一页面(例如为页面5)的广告投放位匹配的有4个广告,这4个广告均展示过1次,分别为广告a~d,其中最新展示对应的投放优先级为:广告a(曝光于11(时):19(分):20(秒))>b(曝光于11:19:23)>c(曝光于11:20:08)>d(曝光于11:22:10),其中“>”表示投放优先级较高。那么广告a作为第二投放信息在下一页面(例如为页面5)展示,例如展示对应的曝光时刻为:11:25:18。
102.当下一页面展示为当前页面,再次确定下一页面(例如为页面6)时,假设还是上述4个广告是与页面6相匹配的广告,此时,广告a已经展示过2次,其他广告b~d展示过1次,根据最新展示对应的曝光时刻确定得到的更新后的匹配投放信息的优先级排序为:b(曝光于11:19:23)>c(曝光于11:20:08)>d(曝光于11:22:10)>a(曝光于11:25:18)。
103.在步骤s403b,确定累计展示时长相对较短的匹配投放信息对应的投放优先级相对较高。
104.每个匹配投放信息可以是已经展示了一次或多次。本实施例中,基于累计展示时长的相对长短来进行投放优先级的排序,累计展示时长越短的匹配投放信息,对应的投放优先级越高,这种优先级策略有助于提升累计展示时长较短的匹配投放信息(例如广告信息)的曝光率,提升用户对陆续投放的信息感知的新鲜度,有助于提升用户点击率。同时在累计时长最短的匹配投放信息在本次作为第二投放信息被展示之后,下一次会进入到优先级相对较低的次序,如此循环,使得其他累计展示时长对应的匹配投放信息逐步在队列更新排序,从而实现各个匹配投放信息的投放机会均等,提升用户对某个感兴趣的投放信息的点击概率。
105.在步骤s403c,确定累计展示次数相对较少的匹配投放信息对应的投放优先级相对较高。
106.每个匹配投放信息可以是已经展示了一次或多次。本实施例中,基于累计展示次数的相对多少来进行投放优先级的排序,累计展示次数越少的匹配投放信息,对应的投放优先级越高,这种优先级策略有助于提升累计展示次数相对较少的匹配投放信息(例如广告信息)的曝光率,提升用户对陆续投放的信息感知的新鲜度,有助于提升用户点击率。同
时在累计次数最少的匹配投放信息在本次作为第二投放信息被展示之后,下一次会进入到优先级相对较低的次序,如此循环,使得其他累计展示次数对应的匹配投放信息逐步在队列更新排序,从而实现各个匹配投放信息的投放机会均等,提升用户对某个感兴趣的投放信息的点击概率。
107.在步骤s403d,确定曝光收益权重相对较高的匹配投放信息对应的投放优先级相对较高。
108.本实施例中,基于曝光收益权重的相对高低来进行投放优先级的排序,曝光收益权重越高的匹配投放信息,对应的投放优先级越高,这种优先级策略有助于提升曝光收益权重较高的匹配投放信息(例如广告信息)的曝光率,提升用户对陆续投放的信息感知的新鲜度,有助于提升用户点击率。同时在曝光收益权重较高的匹配投放信息在本次作为第二投放信息被展示之后,下一次会进入到优先级相对较低的次序,如此循环,使得其他曝光收益权重对应的匹配投放信息逐步在队列更新排序,从而实现各个匹配投放信息的投放机会均等,提升用户对某个感兴趣的投放信息的点击概率。
109.根据本公开的另一种实施例,上述展示属性包括:候选投放信息(或者也可以是步骤s414中的替换投放信息或步骤s421中的候选投放信息)所包含内容的内容属性信息。上述目标展示页还用于展示预设内容,例如预设内容为电子书内容,目标展示页中的投放信息为插页广告、底部广告或者章节末尾广告等。或者上述目标展示页的下一页用于展示预设内容,例如目标展示页为开屏广告的场景,下一页是新一章的电子书内容。
110.其中,上述步骤s403中,根据上述匹配投放信息的展示属性,确定上述匹配投放信息的投放优先级,包括步骤s403e:确定内容属性信息与上述预设内容之间的匹配度相对较高的匹配投放信息(如果是步骤s414,则对应于替换投放信息;如果是步骤s421,则对应于候选投放信息)的投放优先级相对较高。
111.上述内容属性信息包括但不限于是:内容类型、内容来源等。例如上述内容类型为游戏产品类型、衣物鞋帽产品类型、电子产品类型等;示例性的,与武侠类的电子书内容匹配度由高到低依次为:游戏产品类型>电子产品类型>衣物鞋帽产品类型;与言情类的电子书内容匹配度由高到低依次为:衣物鞋帽产品类型>电子产品类型>游戏产品类型。
112.在本公开的一实施例中,已经展示过的候选投放信息包括:已经曝光过且未被用户点击的投放信息。
113.当用户在阅读电子书内容的时候,针对某个广告进行了点击,那么该广告对应会产生曝光和点击的收益,投放即为有效,无需进行二次展示,即已经展示过且被用户点击过的广告信息不会作为已经展示过的候选投放信息。
114.在本公开的另一实施例中,已经展示过的候选投放信息包括:已经曝光过且被用户关闭前的展示时长不符合预设投放时长的投放信息。
115.例如,在一些场景中,用户具有免除或手动关闭广告的福利,例如用户可以通过观看一些免广告的福利视频享受手动关闭广告的福利,那么这种场景下有些展示的广告信息可能刚打开一会就被关闭掉了,其展示时长不符合广告投放商所要求的预设投放时长,这种广告信息可以作为已经展示过的候选投放信息。
116.图5示意性地示出了根据本公开另一实施例的信息展示的方法的流程图。
117.在另一实施例中,参照图5所示,上述信息展示的方法除了包括上述步骤s201~
s203之外,还包括以下步骤:s501、s502和s503。
118.在步骤s501,在页面对应的应用的运行期间,根据已投放信息的展示状态,在上述应用的缓存池中生成已经展示过的候选投放信息。
119.上述页面对应的应用包括浏览器网页、小程序、快应用等。
120.例如,当已投放信息是已经曝光过且未被用户点击的投放信息时,将上述已投放信息作为候选投放信息存入至缓存池中;和/或,当已投放信息是已经曝光过且被用户关闭前的展示时长不符合预设投放时长的投放信息时,将上述已投放信息作为候选投放信息存入至缓存池中。
121.该步骤s501中,缓存池生成的候选投放信息是在应用运行期间持续更新的,步骤s201和步骤s202中的当前页面和下一页面也会随着用户的翻页操作而实时更新,相应的,在当前时刻t1加载第一投放信息失败的情况下,对应从当前状态下的缓存池的候选投放信息中调用待投放的第二投放信息。例如随着用户的阅读进度,当下一时刻t2作为当前时刻时,下一时刻t2对应加载第一投放信息失败时,会对应从下一状态(下一时刻t2所对应的当前状态,下一状态的描述是相对于前述当前状态)下的缓存池的候选投放信息中调用第二投放信息。
122.在步骤s502,在上述缓存池中确定是否存在累计展示次数/累计展示时长超过阈值且未发生用户交互行为的特定候选投放信息。
123.上述用户交互行为是指能够产生投放收益的各种交互行为,例如上述用户交互行为包括点击操作。
124.在步骤s503,当存在上述特定候选投放信息时,将上述特定候选投放信息移除上述缓存池。
125.例如,在缓存池中的某个特定广告信息已经展示过5次(示例性的数值)且未被用户点击的情况下,将该特定广告信息从缓存池中移除。
126.例如,在缓存池中的某个特定广告信息展示的累计展示时长已经超过30s(示例性的数值)且未被用户点击的情况下,将该特定广告信息从缓存池中移除。
127.应用运行期间,通过在缓存池中根据已投放信息的展示状态生成候选投放信息,并将符合移除条件的候选投放信息进行移除,实现了对缓存池中的候选投放信息的持续更新,保证作为各个状态下的当前页的下一页面的第二投放信息的选择库中的内容数据能够反映与当前状态相匹配的展示情况(根据已投放信息的展示状态生成候选投放信息)和展示需求(投放优先级排序的更新)。
128.本公开的实施例提供的各个技术方案可以全部或部分步骤以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本公开的实施例实施例的电子设备中的一些或者全部部件的一些或者全部功能。本公开的实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。实现本公开的实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
129.本公开的第二个示例性实施例提供了一种电子设备。
130.图6示意性示出了本公开实施例提供的电子设备的结构框图。
131.参照图6所示,本公开实施例提供的电子设备600包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601、通信接口602和存储器603通过通信总线604完成相互间的通信;存储器603,用于存放至少一可执行指令;处理器601,用于执行存储器上所存放的可执行指令时,实现如上所述的信息展示的方法。
132.具体而言,上述可执行指令使得上述处理器执行以下步骤:在当前页面展示过程中或在检测到翻页事件时,确定待展示的下一页面是否为用于展示投放信息的目标展示页;在待展示的下一页面为上述目标展示页的情况下,加载待投放的第一投放信息;以及在上述第一投放信息加载失败的情况下,从已经展示过的候选投放信息中调用待投放的第二投放信息,并将上述第二投放信息在下一页面展示。上述各个步骤的详细实施过程以及还可以进一步包括的步骤可以参照第一个实施例的描述,这里不再赘述。
133.根据本公开的实施例,上述电子设备可以是:用于进行投放信息展示的终端设备。在一示例性场景中,上述该终端设备具有用于呈现投放信息的客户端应用,上述客户端应用可以是各种形式的应用,诸如电子书阅读类软件/应用、购物类应用、短视频应用、网页浏览器应用、搜索类应用、新闻客户端应用、即时通信工具、外卖类应用、社交平台软件等。
134.例如,上述终端设备具有电子书阅读应用程序、浏览器、小程序、快应用等一种或多种形式的电子书应用,上述投放信息为广告信息,诸如插页广告信息、开屏广告信息和页底广告信息中的至少一种信息。
135.上述存储器603可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器603具有用于执行上述方法中的任何方法步骤的可执行指令的存储空间。例如,用于可执行指令的存储空间可以包括分别用于实现上面的方法中的各个步骤的各个可执行指令。这些可执行指令可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,光盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。该存储单元可以具有与上述电子设备中的存储器603类似布置的存储段或者存储空间等。可执行指令可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本公开的实施例的方法操作步骤的可执行指令,即可以由例如诸如601之类的处理器读取的程序代码,这些程序代码当由电子设备运行时,导致该电子设备执行上面所描述的方法中的各个步骤。
136.本公开的第三个示例性实施例还提供了一种计算机可读存储介质。上述计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现如上所述的信息展示的方法。
137.该计算机可读存储介质可以是上述实施例中描述的设备/装置中所包含的;也可以是单独存在,而未装配入该设备/装置中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
138.根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可
以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
139.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者步骤与另一个实体或步骤区分开来,而不一定要求或者暗示这些实体或步骤之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
140.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献