页面加载方法、装置、计算机设备和存储介质与流程

未命名 08-22 阅读:107 评论:0


1.本技术涉及计算机技术领域,特别是涉及一种页面加载方法、装置、计算机设备和存储介质。


背景技术:

2.随着互联网技术的发展,用户在打开应用软件时都会加载呈现图片或视频等运营物料。
3.传统技术中,手机银行app(application,应用程序)在用户第一次启动时拉取运营物料数据,且运营物料的有效期由存储服务器校验通过后返回给手机银行app。当用户第二次启动手机银行app时展示运营物料且不校验物料是否在运营活动有效期内。上述手机银行app的页面加载方法存在第一次启动时无运营物料曝光的情况,以及曝光的运营物料可能已过期的情况,导致页面利用率低下。
4.可见,目前的手机银行app的页面加载方法,存在应用程序的页面利用率低下的问题。


技术实现要素:

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.在所述第一目标物料的个数为1的情况下,则将所述第一目标物料作为目标展示物料,得到表征所述目标展示物料可展示的问询结果。
31.在其中一个实施例中,所述方法还包括:
32.在所述第一目标物料的个数大于1的情况下,则根据各所述第一目标物料的流量预测情况,从各所述第一目标物料中确定所述目标展示物料,得到表征所述目标展示物料可展示的问询结果。
33.第三方面,本技术还提供了一种页面加载装置。所述装置包括:
34.问询请求模块,用于响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使所述物料存储服务器对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;
35.结果接收模块,用于接收所述物料存储服务器返回的问询结果,所述问询结果用于表征各所述待问询物料的展示状态;
36.页面加载模块,用于加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。
37.在其中一个实施例中,所述问询请求模块,还用于响应于针对目标页面的启动操作,根据本地缓存的物料获取各所述物料的曝光期限和实时日期信息;根据各所述物料的曝光期限以及所述实时日期信息,从各所述物料中确定至少一个所述待问询物料;向物料存储服务器发送针对所述待问询物料的问询请求。
38.在其中一个实施例中,所述问询请求模块,还用于针对任一所述物料,将所述物料的曝光期限与所述实时日期信息进行比较,得到比较结果;针对任一所述物料,在所述物料对应的比较结果表征实时日期处于所述物料的曝光期限之内的情况下,将所述物料作为所述待问询物料。
39.在其中一个实施例中,所述页面加载模块,还用于在所述问询结果表征目标展示物料可展示的情况下,加载所述目标页面,将所述目标展示物料展示至所述目标页面,所述目标展示物料根据所述待问询物料的已累计流量确定得到;或者,在所述问询结果表征无可展示物料的情况下,直接加载所述目标页面进入应用程序。
40.在其中一个实施例中,所述装置还包括更新模块。所述更新模块用于向所述物料存储服务器发送更新请求,以使所述物料存储服务器响应于所述更新请求发送当天或未来多天的物料,以及各所述物料的曝光期限;接收并缓存所述物料存储服务器发送的当天或未来多天的物料,以及各所述物料的曝光期限。
41.第四方面,本技术还提供了一种页面加载装置。所述装置包括:
42.判断模块,用于接收应用程序发送的问询请求,对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;
43.结果返回模块,用于向所述应用程序返回所述问询结果,所述问询结果用于表征各所述待问询物料的展示状态,以使所述应用程序根据所述问询结果加载目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。
44.在其中一个实施例中,所述判断模块,还用于针对任一待问询物料,将所述待问询物料的已累计流量与预设的流量条件进行比较,得到比较结果;在所述比较结果表征各所述待问询物料的已累计流量已满足所述流量条件的情况下,得到表征无可展示物料的问询结果;或者,在所述比较结果表征存在待问询物料的已累计流量未满足所述流量条件的情况下,将所述待问询物料作为第一目标物料;在所述第一目标物料的个数为1的情况下,则将所述第一目标物料作为目标展示物料,得到表征所述目标展示物料可展示的问询结果。
45.在其中一个实施例中,所述判断模块,还用于在所述第一目标物料的个数大于1的情况下,则根据各所述第一目标物料的流量预测情况,从各所述第一目标物料中确定所述目标展示物料,得到表征所述目标展示物料可展示的问询结果。
46.第五方面,本技术还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各方法实施例中的步骤。
47.第六方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质,
其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各方法实施例中的步骤。
48.第七方面,本技术还提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
49.上述页面加载方法、装置、计算机设备、存储介质和计算机程序产品,响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使所述物料存储服务器对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;接收所述物料存储服务器返回的问询结果,所述问询结果用于表征各所述待问询物料的展示状态;加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。本技术提供的页面加载方法、装置、计算机设备、存储介质和计算机程序产品,通过向物料存储服务器发送问询请求,以从本地应用缓存的待问询物料中确定待加载至目标页面的待问询物料,或者不加载待问询物料直接进入应用程序,以使目标页面展示最合适的物料,使目标页面的利用率最大化。
附图说明
50.图1为传统技术中预加载机制的流程示意图;
51.图2为一个实施例中页面加载方法的应用环境图;
52.图3为一个实施例中页面加载方法的流程示意图;
53.图4为一个实施例中步骤302的流程示意图;
54.图5为一个实施例中步骤404的流程示意图;
55.图6为一个实施例中页面加载方法的流程示意图;
56.图7为一个实施例中页面加载方法的流程示意图;
57.图8为一个实施例中步骤702的流程示意图;
58.图9为一个实施例中页面加载方法的流程示意图;
59.图10为一个实施例中页面加载装置的结构框图;
60.图11为一个实施例中页面加载装置的结构框图;
61.图12为一个实施例中计算机设备的内部结构图。
具体实施方式
62.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
63.手机银行app开屏是指当用户启动app时观看的图片或者视频物料,启动时间一般为3秒或者5秒。传统技术中,手机银行app在用户第一次启动时拉取运营物料数据,且运营物料的有效期由存储服务器校验通过后返回给手机银行app。当用户第二次启动手机银行app时展示运营物料且不校验物料是否在运营活动有效期内,很容易造成物料对应的活动已线下后导致用户的不良观看体验。传统技术的预加载展示机制流程如图1所示。物料a的活动有效期为day1-day2。在day1(第一天)用户第一次启动app时手机银行app拉取待展示的运营物料数据a(包含图片或者视频,点击跳转地址等),并完成图片和视频的下载存于手
机银行app。在day1当用户第二次启动手机银行app展示第一次缓存的图片和视频,并继续缓存物料a。在day2用户第一次启动app时展示物料a,并继续缓存物料a。在day3用户第一次启动app时继续展示物料a,缓存物料b。day1没有展示的物料,day3进行了无效的物料a的展示。因此,传统技术中手机银行app启动开屏因为存在无曝光和无效曝光的情况,应用程序的页面利用率低下,导致流量利用不足,展示运营物料有过期的风险,继而影响运营活动推广效果和用户体验。
64.基于上述问题,本技术提供了一种页面加载方法,以解决上述问题,提高应用程序开屏时的页面利用率。
65.本技术实施例提供的页面加载方法,可以应用于如图2所示的应用环境中。其中,终端202通过网络与物料存储服务器204进行通信。数据存储系统可以存储物料存储服务器204需要处理的数据。数据存储系统可以集成在物料存储服务器204上,也可以放在云上或其他网络服务器上。其中,终端202可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。终端202只需具有可有展示物料的显示屏幕即可。物料存储服务器204可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
66.在一个实施例中,如图3所示,提供了一种页面加载方法,以该方法应用于图1中的终端202为例进行说明,包括以下步骤:
67.步骤302,响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使物料存储服务器对待问询物料进行判断,得到问询结果,问询请求包括至少一个待问询物料的标识信息。
68.其中,目标页面为在终端上某个应用程序用来展示物料的页面。目标页面可以为一个应用程序的开屏页面。目标页面的启动操作可以为应用程序的打开操作。示例性的,在手机上单击应用程序以触发目标页面的启动操作。物料可以包括图片、视频以及点击跳转地址等。本地缓存的物料为终端上的应用程序已经提前从物料存储服务器下载并缓存的物料。待问询物料为在有效期内的活动对应的物料。待问询物料的标识信息用于区别各待问询物料。需要说明的是,本技术实施例对标识信息的内容或形式不做具体限定。例如,可以用大写英文字母来作为待问询物料的标识信息,如物料a。
69.步骤304,接收物料存储服务器返回的问询结果,问询结果用于表征各待问询物料的展示状态。
70.其中,问询结果中可以包括各待问询物料的展示状态。待问询物料的展示状态可以包括可展示和不可展示两种状态。问询结果中最多只存在一种展示状态为可展示的待问询物料。
71.步骤306,加载目标页面,并根据各待问询物料的展示状态进行各待问询物料在目标页面中的展示操作。
72.具体地,在接收物料存储服务器返回的问询结果后,可以根据各待问询物料的展示状态得到可以展示的待问询物料,并加载跳转至目标页面,将可以展示的待问询物料展示至目标页面后,再进入应用程序。或者,根据各待问询物料的展示状态确定没有可以展示的待问询物料,直接加载跳转至目标页面,并进入应用程序。
73.本技术实施例提供的页面加载方法根据本地缓存的物料向物料存储服务器发送问询请求,以使物料存储服务器对待问询物料进行判断,得到问询结果,问询请求包括至少一个待问询物料的标识信息;接收物料存储服务器返回的问询结果,问询结果用于表征各待问询物料的展示状态;加载目标页面,并根据各待问询物料的展示状态进行各待问询物料在目标页面中的展示操作。本技术提供的页面加载方法,通过向物料存储服务器发送问询请求,以从本地应用缓存的待问询物料中确定待加载至目标页面的待问询物料,或者不加载待问询物料直接进入应用程序,以使目标页面展示最合适的物料,使目标页面的利用率最大化。
74.在一个实施例中,如图4所示,在步骤302中,响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,可以包括:
75.步骤402,响应于针对目标页面的启动操作,根据本地缓存的物料获取各物料的曝光期限和实时日期信息。
76.具体地,可以人为对终端上应用程序进行打开操作,应用程序响应于针对目标页面的启动操作,获取当前的实时日期信息,以及从本地缓存的物料中获取各物料的曝光期限。物料的曝光期限即为物料对应的活动的有效期。
77.步骤404,根据各物料的曝光期限以及实时日期信息,从各物料中确定至少一个待问询物料。
78.本技术实施例中,可以将实时日期在曝光期限内的物料作为待问询物料。
79.示例性的,若物料a的曝光期限为25日-26日,当前的实时日期信息为25日,则可以将物料a作为为待问询物料。
80.步骤406,向物料存储服务器发送针对待问询物料的问询请求。
81.具体地,可以在问询请求中携带各待问询物料的标识信息,并向物料存储服务器发送问询请求。
82.本实施例中,通过根据物料的曝光期限和实时日期信息,从各物料中确定待问询物料,实时增加了物料的有效性校验,解决物理无效曝光的问题,可以提升物料对用户的体验。
83.在一个实施例中,如图5所示,在步骤404中,根据各物料的曝光期限以及实时日期信息,从各物料中确定至少一个待问询物料,可以包括:
84.步骤502,针对任一物料,将物料的曝光期限与实时日期信息进行比较,得到比较结果。
85.具体地,针对任一物料,可以将物料的曝光期限与实时日期信息进行比较,判断实时日期信息是否在物料的曝光期限之呢内,以得到物料对应的比较结果。比较结果可以用于表征实时日期是否处于物料的曝光期限之内。
86.步骤504,针对任一物料,在物料对应的比较结果表征实时日期处于物料的曝光期限之内的情况下,将物料作为待问询物料。
87.具体地,针对任一物料,在物料对应的比较结果表征实时日期处于物料的曝光期限之内的情况下,则表征该物料仍有效,可以作为待问询物料。示例性的,若物料a的曝光期限为25日-26日,当前的实时日期为25日,在曝光期限内,则可以将物料a作为为待问询物料。
88.本公开实施例中,通过根据物料的曝光期限和实时日期信息,从各物料中确定待问询物料,实时增加了物料的有效性校验,解决物理无效曝光的问题,可以提升物料对用户的体验。
89.在一个实施例中,在步骤306中,加载目标页面,并根据各待问询物料的展示状态进行各待问询物料在目标页面中的展示操作,可以包括:
90.在问询结果表征目标展示物料可展示的情况下,加载目标页面,将目标展示物料展示至目标页面,目标展示物料根据待问询物料的已累计流量确定得到;或者,在问询结果表征无可展示物料的情况下,直接加载目标页面进入应用程序。
91.具体地,目标展示物料为展示状态为可展示的带问询物料。问询结果中可以包括各待问询物料的展示状态,若问询结果中存在一个展示状态为可展示的待问询物料,将该待问询物料作为目标展示物料,问询结果表征目标展示物料可展示。加载目标页面,将目标展示物料展示至目标页面,再进入应用程序。若问询结果中所有待问询物料的展示状态都为不可展示,则问询结果表征无可展示物料,直接加载目标页面进入应用程序。
92.本实施例中,通过根据问询结果来加载目标页面,对待问询物料进行展示操作,可以提升流量的可控性,提高目标页面的利用率。
93.在一个实施例中,如图6所示,在步骤306之后,可以包括:
94.步骤602,向物料存储服务器发送更新请求,以使物料存储服务器响应于更新请求发送当天或未来多天的物料,以及各物料的曝光期限。
95.具体地,在每次加载目标页面进入应用程序后,应用程序可以向物料存储服务器发送更新请求。物料存储服务器响应于更新请求发送当天或未来多天上线的物料,也即曝光期限的初始日期为当天或未来多天的物料。物料存储服务器还可以将上述物料的曝光期限一并发送至应用程序。
96.示例性的,当前的实时日期为day1,则物料存储服务器响应于更新请求,向应用程序发送物料a、物料b、物料c以及物料d。物料a上线的日期为day1,物料b上线的日期为day2,物料c上线的日期为day3,物料d上线的日期为day4。
97.步骤604,接收并缓存物料存储服务器发送的当天或未来多天的物料,以及各物料的曝光期限。
98.其中,应用程序可以接收物料存储服务器发送的当天或未来多天的物料,以及各物料的曝光期限,并缓存至本地。
99.本实施例中,通过在当天运营物料下发的基础上,新增未来多天的上线运营物料下发逻辑,可以解决传统技术中存在无曝光物料的问题,进而提升目标页面的利用率,提高流量的利用。
100.在一个实施例中,如图7所示,提供了一种页面加载方法,以该方法应用于图1中的物料存储服务器204为例进行说明,包括以下步骤:
101.步骤702,接收应用程序发送的问询请求,对待问询物料进行判断,得到问询结果,问询请求包括至少一个待问询物料的标识信息。
102.具体地,物料可以包括图片、视频以及点击跳转地址等。=待问询物料为在有效期内的活动对应的物料。待问询物料的标识信息用于区别各待问询物料。需要说明的是,本技术实施例对标识信息的内容或形式不做具体限定。例如,可以用大写英文字母来作为待问
询物料的标识信息,如物料a。
103.步骤704,向应用程序返回问询结果,问询结果用于表征各待问询物料的展示状态,以使应用程序根据问询结果加载目标页面,并根据各待问询物料的展示状态进行各待问询物料在目标页面中的展示操作。
104.具体地,问询结果中可以包括各待问询物料的展示状态。待问询物料的展示状态可以包括可展示和不可展示两种状态。问询结果中最多只存在一种展示状态为可展示的待问询物料。向应用程序返回问询结果,以使应用程序可以根据各待问询物料的展示状态得到可以展示的待问询物料,并加载跳转至目标页面,将可以展示的待问询物料展示至目标页面后,再进入应用程序。或者,根据各待问询物料的展示状态确定没有可以展示的待问询物料,直接加载跳转至目标页面,并进入应用程序。
105.本技术提供的页面加载方法,通过向物料存储服务器发送问询请求,以从本地应用缓存的待问询物料中确定待加载至目标页面的待问询物料,或者不加载待问询物料直接进入应用程序,以使目标页面展示最合适的物料,使目标页面的利用率最大化。
106.在一个实施例中,如图8所示,在步骤702中,对待问询物料进行判断,得到问询结果,可以包括:
107.步骤802,针对任一待问询物料,将待问询物料的已累计流量与预设的流量条件进行比较,得到比较结果。
108.其中,待问询物料的已累计流量为待问询物料展示在目标页面时,用户与待问询物料产生交互的累计量。示例性的,待问询物料的已累计流量可以为待问询物料展示在目标页面时,用户对待问询物料的点击总量。若待问询物料之前从未展示过,则待问询物料的已累计流量为0。需要说明的是,本技术实施例对预设的流量条件的数值不作具体限定,可以根据不同应用场景以及经验来设定。将待问询物料的已累计流量与预设的流量条件进行比较,得到比较结果。比较结果可以表征待问询物料的已累计流量是否满足预设的流量条件。
109.步骤804,在比较结果表征各待问询物料的已累计流量已满足流量条件的情况下,得到表征无可展示物料的问询结果;或者,在比较结果表征存在待问询物料的已累计流量未满足流量条件的情况下,将待问询物料作为第一目标物料。
110.其中,针对任一待问询物料,若待问询物料的已累计流量大于或等于预设的流量条件,则得到表征待问询物料的已累计流量已满足流量条件的比较结果,该待问询物料无需再进行展示。若待问询物料的已累计流量小于预设的流量条件,则得到表征待问询物料的已累计流量未满足流量条件的比较结果,该待问询物料可以进行展示。
111.在各待问询物料对应的比较结果都表征已累计流量已满足流量条件的情况下,则得到表征无可展示物料的问询结果,问询结果中所有待问询物料的展示状态都为不可展示。
112.或者,在各待问询物料对应的比较结果中存在至少一个已累计流量未满足流量条件的情况下,将已累计流量未满足流量条件的待问询物料作为第一目标物料。
113.步骤806,在第一目标物料的个数为1的情况下,则将第一目标物料作为目标展示物料,得到表征目标展示物料可展示的问询结果。
114.示例性的,若问询请求中包括物料a、物料b以及物料c。根据比较结果可知只有物
料a的已累计流量未满足流量条件,将物料a作为第一目标物料。此时,第一目标物料只有物料a一个,则将物料a作为目标展示物料,得到表征目标展示物料可展示的问询结果。问询结果中物料a的展示状态为展示,物料b以及物料c的展示状态都为不可展示。
115.本公开实施例中,通过将待问询物料的已累计流量与预设的流量条件进行比较,筛选出未满足流量条件的待问询物料进行展示,提高了页面的利用率,提升了流量的利用率和可控性。
116.在一个实施例中,页面加载方法还包括:在第一目标物料的个数大于1的情况下,则根据各第一目标物料的流量预测情况,从各第一目标物料中确定目标展示物料,得到表征目标展示物料可展示的问询结果。
117.具体地,可以根据目标页面的历史的数据埋点信息,对多个第一目标物料的流量进行预测,并将预测流量最高的第一目标物料作为目标展示物料。历史的数据埋点信息可以包括用户在历史对目标页面上的物料的点击次数。
118.示例性的,若问询请求中包括物料a、物料b以及物料c。根据比较结果可知有物料a和物料b的已累计流量都未满足流量条件,将物料a和物料b作为第一目标物料。此时,第一目标物料的个数大于1,但目标页面上只能展示一个物料。可以根据目标页面的历史的数据埋点信息,对物料a和物料b的流量进行预测,将预测流量最高的物料b作为目标展示物料,得到表征目标展示物料可展示的问询结果。问询结果中物料b的展示状态为展示,物料a以及物料c的展示状态都为不可展示。
119.本实施例中,可以通过各第一目标物料的流量预测情况确定目标展示物料,提高了页面的利用率,提升了流量的利用率和可控性。
120.为了本技术实施例的进一步理解,本技术在此提供一种最完整实施例,如图9所示。在最初始状态手机银行app可以缓存多套物料,包括当天或者未来多天的上线运营物料。在day1用户第一次启动app时,app端从本地物料中筛选出仍在有效曝光期限内的物料,如物料a,实时向物料存储服务器发起携带物料a的标识信息a的问询请求,以问询可展示以哪个物料,并根据返回的问询结果进行展示。若问询结果表征物料a可展现,则在开屏页面上展示本地缓存的物料a,进入app。app向物料存储服务器发送物料数据的更新请求,缓存物料存储服务器下发的当天以及未来多天的上线运营物料。
121.本技术实施例提供的页面加载方法,支持第一次缓存多个运营物料至本地,第二次展现之前实时发起问询可展示哪个物料的网络请求,并根据返回结果进行展示,可提升物料对客的有效性,同时,提升手机银行app开屏流量的利用率和可控性。实时增加物料的有效性校验,可提升物料对客的体验,增加物料的缓存个数,可提升开屏流量的利用,实时增加展现问询机制,可提升流量的可控性。
122.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
123.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的页面加载方法的页面加载装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个页面加载装置实施例中的具体限定可以参见上文中对于页面加载方法的限定,在此不再赘述。
124.在一个实施例中,如图10所示,提供了一种页面加载装置1000,包括:
125.问询请求模块1002,用于响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使物料存储服务器对待问询物料进行判断,得到问询结果,问询请求包括至少一个待问询物料的标识信息。
126.结果接收模块1004,用于接收物料存储服务器返回的问询结果,问询结果用于表征各待问询物料的展示状态。
127.页面加载模块1006,用于加载目标页面,并根据各待问询物料的展示状态进行各待问询物料在目标页面中的展示操作。
128.在其中一个实施例中,问询请求模块1002还用于响应于针对目标页面的启动操作,根据本地缓存的物料获取各物料的曝光期限和实时日期信息;根据各物料的曝光期限以及实时日期信息,从各物料中确定至少一个待问询物料;向物料存储服务器发送针对待问询物料的问询请求。
129.在其中一个实施例中,问询请求模块1002还用于针对任一物料,将物料的曝光期限与实时日期信息进行比较,得到比较结果;针对任一物料,在物料对应的比较结果表征实时日期处于物料的曝光期限之内的情况下,将物料作为待问询物料。
130.在其中一个实施例中,页面加载模块1006还用于在问询结果表征目标展示物料可展示的情况下,加载目标页面,将目标展示物料展示至目标页面,目标展示物料根据待问询物料的已累计流量确定得到;或者,在问询结果表征无可展示物料的情况下,直接加载目标页面进入应用程序。
131.在其中一个实施例中,页面加载装置1000还包括更新模块。更新模块用于向物料存储服务器发送更新请求,以使物料存储服务器响应于更新请求发送当天或未来多天的物料,以及各物料的曝光期限;接收并缓存物料存储服务器发送的当天或未来多天的物料,以及各物料的曝光期限。
132.在一个实施例中,如图11所示,提供了一种页面加载装置1100,包括:
133.判断模块1102,用于接收应用程序发送的问询请求,对待问询物料进行判断,得到问询结果,问询请求包括至少一个待问询物料的标识信息。
134.结果返回模块1104,用于向应用程序返回问询结果,问询结果用于表征各待问询物料的展示状态,以使应用程序根据问询结果加载目标页面,并根据各待问询物料的展示状态进行各待问询物料在目标页面中的展示操作。
135.在其中一个实施例中,判断模块1102还用于针对任一待问询物料,将待问询物料的已累计流量与预设的流量条件进行比较,得到比较结果;在比较结果表征各待问询物料的已累计流量已满足流量条件的情况下,得到表征无可展示物料的问询结果;或者,在比较结果表征存在待问询物料的已累计流量未满足流量条件的情况下,将待问询物料作为第一目标物料;在第一目标物料的个数为1的情况下,则将第一目标物料作为目标展示物料,得到表征目标展示物料可展示的问询结果。
136.在其中一个实施例中,判断模块1102还用于在第一目标物料的个数大于1的情况下,则根据各第一目标物料的流量预测情况,从各第一目标物料中确定目标展示物料,得到表征目标展示物料可展示的问询结果。
137.上述页面加载装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
138.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储物料数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面记载方法。
139.本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
140.在一个实施例中,本技术还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各方法实施例中的步骤。
141.在一个实施例中,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各方法实施例中的步骤。
142.在一个实施例中,本技术还提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
143.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
144.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据
库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
145.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
146.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种页面加载方法,其特征在于,所述方法包括:响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使所述物料存储服务器对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;接收所述物料存储服务器返回的问询结果,所述问询结果用于表征各所述待问询物料的展示状态;加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。2.根据权利要求1所述的方法,其特征在于,所述响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,包括:响应于针对目标页面的启动操作,根据本地缓存的物料获取各所述物料的曝光期限和实时日期信息;根据各所述物料的曝光期限以及所述实时日期信息,从各所述物料中确定至少一个所述待问询物料;向物料存储服务器发送针对所述待问询物料的问询请求。3.根据权利要求2所述的方法,其特征在于,所述根据各所述物料的曝光期限以及所述实时日期信息,从各所述物料中确定至少一个所述待问询物料,包括:针对任一所述物料,将所述物料的曝光期限与所述实时日期信息进行比较,得到比较结果;针对任一所述物料,在所述物料对应的比较结果表征实时日期处于所述物料的曝光期限之内的情况下,将所述物料作为所述待问询物料。4.根据权利要求1所述的方法,其特征在于,所述加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作,包括:在所述问询结果表征目标展示物料可展示的情况下,加载所述目标页面,将所述目标展示物料展示至所述目标页面,所述目标展示物料根据所述待问询物料的已累计流量确定得到;或者,在所述问询结果表征无可展示物料的情况下,直接加载所述目标页面进入应用程序。5.根据权利要求1所述的方法,其特征在于,在所述加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作之后,还包括:向所述物料存储服务器发送更新请求,以使所述物料存储服务器响应于所述更新请求发送当天或未来多天的物料,以及各所述物料的曝光期限;接收并缓存所述物料存储服务器发送的当天或未来多天的物料,以及各所述物料的曝光期限。6.一种页面加载方法,其特征在于,所述方法包括:接收应用程序发送的问询请求,对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;向所述应用程序返回所述问询结果,所述问询结果用于表征各所述待问询物料的展示状态,以使所述应用程序根据所述问询结果加载目标页面,并根据各所述待问询物料的展
示状态进行各所述待问询物料在所述目标页面中的展示操作。7.根据权利要求6所述的方法,其特征在于,所述对待问询物料进行判断,得到问询结果,包括:针对任一待问询物料,将所述待问询物料的已累计流量与预设的流量条件进行比较,得到比较结果;在所述比较结果表征各所述待问询物料的已累计流量已满足所述流量条件的情况下,得到表征无可展示物料的问询结果;或者,在所述比较结果表征存在待问询物料的已累计流量未满足所述流量条件的情况下,将所述待问询物料作为第一目标物料;在所述第一目标物料的个数为1的情况下,则将所述第一目标物料作为目标展示物料,得到表征所述目标展示物料可展示的问询结果。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在所述第一目标物料的个数大于1的情况下,则根据各所述第一目标物料的流量预测情况,从各所述第一目标物料中确定所述目标展示物料,得到表征所述目标展示物料可展示的问询结果。9.一种页面加载装置,其特征在于,所述装置包括:问询请求模块,用于响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使所述物料存储服务器对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;结果接收模块,用于接收所述物料存储服务器返回的问询结果,所述问询结果用于表征各所述待问询物料的展示状态;页面加载模块,用于加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。10.一种页面加载装置,其特征在于,所述装置包括:判断模块,用于接收应用程序发送的问询请求,对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;结果返回模块,用于向所述应用程序返回所述问询结果,所述问询结果用于表征各所述待问询物料的展示状态,以使所述应用程序根据所述问询结果加载目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

技术总结
本申请涉及一种页面加载方法、装置、计算机设备和存储介质,涉及计算机技术领域,可用于金融领域或其他领域。所述方法包括:响应于针对目标页面的启动操作,根据本地缓存的物料向物料存储服务器发送问询请求,以使所述物料存储服务器对待问询物料进行判断,得到问询结果,所述问询请求包括至少一个所述待问询物料的标识信息;接收所述物料存储服务器返回的问询结果,所述问询结果用于表征各所述待问询物料的展示状态;加载所述目标页面,并根据各所述待问询物料的展示状态进行各所述待问询物料在所述目标页面中的展示操作。采用本方法能够使目标页面的利用率最大化。够使目标页面的利用率最大化。够使目标页面的利用率最大化。


技术研发人员:李丹 付新丽 孙景涛 姚启迪
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2023.05.23
技术公布日:2023/8/21
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐