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

一种内容展示方法、装置、计算机设备及存储介质与流程

2022-06-22 14:49:10 来源:中国专利 TAG:


1.本公开涉及互联网技术领域,具体而言,涉及一种内容展示方法、装置、计算机设备及存储介质。


背景技术:

2.随着互联网技术的发展,应用程序(application,app)的开发成为当下的热门行业,有些企业可能会开发多种应用程序。企业为了保证自身开发的多种应用程序的用户流量能够均衡,通常会将某些应用程序的用户引导到其它应用程序上。比如引导应用程序a的用户下载或打开应用程序b,从而提高应用程序b的用户流量。
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.图1示出了本公开实施例所提供的一种内容展示方法的流程图;
42.图2示出了本公开实施例所提供的另一种内容展示方法的流程图;
43.图3示出了本公开实施例所提供的一种目标页面的示意图;
44.图4示出了本公开实施例所提供的另一种内容展示方法的流程图;
45.图5示出了本公开实施例所提供的另一种内容展示方法的流程图;
46.图6示出了本公开实施例所提供的一种内容展示装置的示意图;
47.图7示出了本公开实施例所提供的另一种内容展示装置的示意图;
48.图8示出了本公开实施例所提供的一种计算机设备的示意图;
49.图9示出了本公开实施例所提供的另一种计算机设备的示意图。
具体实施方式
50.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
51.开发有多种应用程序的企业为了保证多种应用程序的用户流量能够均衡,通常会将某些应用程序的用户引导到其它应用程序上。比如引导应用程序a的用户下载或打开应用程序b,从而提高应用程序b的用户流量。
52.但是在进行用户引导的过程中,通常是同一企业的各个应用程序分别开发用户引导功能,开发成本较大。
53.基于此,本公开实施例提供了一种内容展示方法,在接收宿主服务端发送的针对目标宿主应用的目标页面中推荐区域的数据获取请求时,中台服务端可以基于预先存储的不同应用间的页面引导关系,确定与推荐区域对应的其它应用的页面引导信息,并将页面引导信息发送给宿主服务端,以使宿主服务端对应的客户端展示包含页面引导信息的目标页面;上述内容展示方法中,各个宿主应用可以不必对有引导需求的应用分别单独开发实现用户引导的功能,而是可以在中台服务端,针对各个待引导应用,进行各个宿主应用对应的页面引导信息的统一开发,在此基础上,中台服务端可以直接向各个宿主应用发送各个应用的页面引导信息,从而减少了代码重复开发的工作,节省了开发成本。
54.针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
55.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
56.为便于对本实施例进行理解,首先对本公开实施例所公开的一种内容展示方法进行详细介绍,本公开实施例所提供的一种内容展示方法的执行主体一般为具有一定计算能力的计算机设备。
57.本公开实施例提供的内容展示方法主要适用于同一企业开发的多种应用程序之间进行用户引导的场景中。用户引导主要是指将应用程序a的用户引导到该企业开发的多种应用程序中除应用程序a以外的其它应用程序中,通过用户引导,可以提高其它应用程序的日活跃用户数量(daily active user,dau)及留存的用户数量。
58.下面以执行主体为中台服务端为例对本公开实施例提供的一种内容展示方法加以说明。
59.参见图1所示,为本公开实施例提供的一种内容展示方法的流程图,所述方法包括
s101~s103,其中:
60.s101:接收宿主服务端发送的针对目标宿主应用的目标页面中推荐区域的数据获取请求。
61.在本公开实施例中,目标宿主应用可以是向具有引导需求的其它应用进行用户引导的应用。目标宿主应用和其它应用可以是同一企业开发的。同一企业开发的多种应用中可以包括具有引导需求的应用,也可以包括不具有引导需求的应用。目标宿主应用可以是同一企业开发的多种应用中的任一应用。
62.目标宿主应用中的目标页面可以展示用于引导目标宿主应用的用户(本公开中的用户均指目标宿主应用的用户,以下均称为用户)打开其它应用的页面引导信息。通过在目标页面中展示其它应用的页面引导信息,可以增加用户使用其它应用的几率,从而可以实现用户引导的作用。
63.宿主服务端指的是目标宿主应用对应的服务端。数据获取请求可以是宿主服务端在确定目标页面中包含推荐区域的情况下发送的。宿主服务端可以响应于客户端针对目标宿主应用中目标页面的内容展示请求,确定目标页面对应的页面数据。宿主服务端在接收到内容展示请求后,可以基于页面数据确定目标页面中是否包含推荐区域。也就是,在具体实施中,宿主服务端在接收到内容展示请求后,可以响应于客户端针对目标宿主应用中目标页面的内容展示请求,确定目标页面对应的页面数据,然后在基于页面数据确定目标页面包含推荐区域的情况下,向中台服务端发送针对推荐区域的数据获取请求。
64.其中,客户端指的是目标宿主应用所在的客户端。推荐区域可以用于展示引导用户访问其它应用的信息,即其它应用的页面引导信息。页面数据可以指用于展示在目标页面中的、除上述页面引导信息以外的其它数据。因此,根据目标页面的整体区域以及除上述页面引导信息以外的其它数据所占的区域,可以确定出目标页面中是否还包含推荐区域。在具体实施中,页面数据中可以包含用于引导用户打开目标宿主应用的信息。页面数据用于引导用户打开目标宿主应用的信息可以是由应用的业务人员开发后存储在宿主服务端的。在一些方式中,页面数据中也可以包含例如用于进行搜索的信息等,这里可以不做具体限定。
65.s102:响应所述数据获取请求,基于预先存储的不同应用间的页面引导关系,确定与所述推荐区域对应的所述其它应用的页面引导信息;所述推荐区域用于展示所述其它应用的所述页面引导信息;所述页面引导信息用于引导用户打开所述其它应用的页面;所述目标宿主应用与所述其它应用之间具有引导关系。
66.在本公开实施例中,其它应用可以是与目标宿主应用具有页面引导关系的应用。页面引导关系可以表征各个应用之间的引导关系。页面引导关系可以是针对具有引导需求(例如具有引导用户流量的需求)的多个应用预先设置的。在一种方式中,在接收到数据获取请求后,可以根据数据获取请求,从预先存储的不同应用间的页面引导关系中,确定与推荐区域对应的其它应用的页面引导信息。
67.在具体实施中,可以在基于预先存储的不同应用间的页面引导关系,确定与推荐区域对应的其它应用的页面引导信息之前,响应引导需求配置信息,生成针对不同客户端的页面引导关系,并进行存储。设置有页面引导关系的应用中包括具有引导需求(例如具有引导用户流量的需求)的应用。其中,引导需求配置信息可以包括针对待引导应用设置的至
少一个被引导条件。被引导条件比如可以包括待引导应用的总访问量小于设定阈值或者当前客户端对待引导应用的访问次数小于设定阈值。由于每个客户端对应的经常访问的应用不一样,因此这里可以针对每个客户端单独进行页面引导关系的配置。
68.在具体实施中,数据获取请求可以包含目标宿主应用的标识信息,例如应用包名称、应用身份标识等。因此,示例性地,可以根据目标宿主应用的标识信息以及基于各个应用的标识信息生成的页面引导关系,确定出与目标宿主应用具有页面引导关系的至少一个目标应用,进而根据目标应用确定页面引导信息。这里,页面引导信息可以是中台业务人员开发后存储在中台服务端的。
69.示例性地,页面引导信息可以是以图文的形式展示在目标页面中的推荐区域中。页面引导信息中可以包含其它应用的标识信息,例如名称、应用图标等,以及用于引导用户打开其它应用的提示信息,例如“打开xx”(“xx”为其它应用的名称)。为了提高用户打开其它应用的概率,在一些方式中,页面引导信息中还可以包含执行打开应用操作对应的激励信息,例如积分等。需要说明的是,这里所描述的打开其它应用的页面可以指先下载其它应用然后再打开对应的页面,也可以指打开已下载的其它应用的页面。
70.在本公开实施例中,可以从目标宿主应用引导到其它多个应用的所有应用中,也可以从目标宿主应用引导到其它多个应用的部分应用中。
71.例如可以根据客户端对其它各个应用的使用情况,确定需要进行引导的目标应用。在一种实施方式中,可以从预先存储的不同应用间的页面引导关系中,确定与推荐区域对应的多个候选应用的页面引导信息;然后,基于客户端针对多个候选应用的交互数据,从多个候选应用中确定至少一个目标应用的页面引导信息。最后,向宿主服务端发送至少一个目标应用的页面引导信息。
72.具体地,多个候选应用指的是与目标宿主应用具有页面引导关系的应用,需要从目标宿主应用引导到候选应用中。但是考虑到,不同的客户端针对多个候选应用的交互数据是不一样的,因此可以获取该客户端针对多个候选应用的交互数据,然后根据交互数据,从多个候选应用中确定至少一个目标应用的页面引导信息。
73.其中,交互数据可以包括安装记录数据、使用频率数据、使用时长数据等。在一种实施方式中,交互数据可以包括安装记录数据和使用频率数据,基于客户端针对多个候选应用的安装记录数据和使用频率数据,从多个候选应用中确定客户端未安装或使用频率低于设定阈值的至少一个目标应用,并根据每个目标应用对应的安装记录数据和使用频率数据,确定针对该目标应用的页面引导信息。
74.具体地,当交互数据中的安装记录数据指示客户端从未安装过某一候选应用或已卸载该候选应用的情况下,可以将该候选应用作为目标应用,并确定该目标应用的页面引导信息。该目标应用的页面引导信息可以引导用户安装该目标应用。
75.当交互数据中的使用频率数据指示客户端使用某一候选应用的频率低于设定阈值的情况下,可以将该候选应用作为目标应用,并确定该目标应用的页面引导信息。该目标应用的页面引导信息可以引导用户打开该目标应用。
76.在一种实施方式中,交互数据可以包括使用时长数据。可以基于客户端针对多个候选应用的使用时长数据,从多个候选应用中确定使用时长低于设定阈值的至少一个目标应用,并根据每个目标应用对应的使用时长数据,确定针对该目标应用的页面引导信息。其
中,该目标引用的页面引导信息可以引导用户使用该目标应用达到预设时长。
77.s103:向所述宿主服务端发送所述页面引导信息,以在所述宿主服务端对应的客户端展示包含所述页面引导信息的目标页面。
78.在本公开实施例中,页面引导信息可以展示在目标页面的推荐区域,以此增加用户使用其它应用的几率。在具体实施中,为了进一步增加用户使用其它应用的几率,还可以接收客户端通过宿主服务端上报的针对页面引导信息的操作数据;然后,基于操作数据,通过宿主服务端向客户端反馈操作结果信息。这里,操作结果信息可以为是否已打开其它应用的结果信息、使用其它应用的时长信息、打开其它应用后的激励信息、使用其它应用的时长满足预定阈值的激励信息等,可以不作具体限定。
79.下面以执行主体为宿主服务端为例对本公开实施例提供的另一种内容展示方法加以说明。
80.参见图2所示,为本公开实施例提供的另一种内容展示方法的流程图,所述方法包括s201~s203,其中:
81.s201:响应于客户端针对目标宿主应用中目标页面的内容展示请求,确定所述目标页面对应的页面数据。
82.在本公开实施例中,内容展示请求可以是客户端的用户在执行首次进入或返回到目标页面的操作的情况下,客户端向目标宿主应用对应的宿主服务端发送的。宿主服务端接收到由客户端发送的内容展示请求后,可以确定目标页面对应的页面数据。
83.页面数据可以指用于展示在目标页面中的、除上述页面引导信息以外的其它数据。因此,根据目标页面的整体区域以及除上述页面引导信息以外的其它数据所占的区域,可以确定出目标页面中是否还包含推荐区域。
84.s202:在基于所述页面数据确定所述目标页面中包含推荐区域的情况下,向中台服务端发送针对所述推荐区域的数据获取请求;所述推荐区域用于展示其它应用的页面引导信息;所述页面引导信息用于引导用户打开所述其它应用的页面;所述其它应用的页面引导信息为所述中台服务端基于预先存储的不同应用间的页面引导关系确定的。
85.在本公开实施例中,其它应用的页面引导信息可以是通过向中台服务端发送针对推荐区域的数据获取请求的方式从中台服务端获取到的。具体实施过程可以是向中台服务端发送针对推荐区域的数据获取请求,中台服务端接收到数据获取请求之后,返回其它应用的页面引导信息。
86.中台服务端中可以预先存储有页面引导关系。在一种方式中,可以从目标宿主应用引导到其它多个应用的所有应用中,也可以从目标宿主应用引导到其它多个应用的部分应用中,这里可以不作具体限定。在一种方式中,可以根据客户端对其它各个应用的使用情况,确定需要从目标宿主应用进行引导的其它应用。具体可以根据客户端是否已安装或使用频率是否低于设定阈值等使用情况进行确定,该过程可以参见前文,这里不再赘述。
87.其它应用的页面引导信息可以是由中台服务端在接收到数据获取请求之后,基于存储的页面引导关系,确定出与目标宿主应用具有页面引导关系的至少一个目标应用,进而根据目标应用确定出来的。如前所述,数据获取请求中可以包含目标宿主应用的标识信息,例如应用包名称、应用身份标识等。页面引导信息可以是根据目标宿主应用的标识信息,以及基于各个应用的标识信息生成的页面引导关系,确定出与目标宿主应用具有页面
引导关系的至少一个目标应用,进而根据目标应用确定出来的,该过程可以参见前文,这里不再赘述。
88.s203:在获取到所述中台服务端发送的页面引导信息后,将所述页面引导信息和所述页面数据反馈给所述客户端,以在所述客户端展示包含所述页面引导信息的目标页面。
89.这里,反馈给客户端的页面引导信息和页面数据可以是整合后的信息,例如可以是将页面引导信息对应到推荐区域以及将页面数据对应到预设区域的整合信息。如此,客户端展示的目标页面中,页面引导信息可以展示在推荐区域中,页面数据可以展示在目标页面中除推荐区域以外的预设区域中。
90.如图3所示的一种目标页面的示意图中,目标页面是目标宿主应用a的目标页面,目标页面中的推荐区域可以包括第一子推荐区域和第二子推荐区域,第一子推荐区域中展示有应用b和应用c的第一页面引导信息,即“下载并打开体验”,第一页面引导信息用于引导用户下载应用b和应用c;第二子推荐区域中展示有应用d和应用e的第二页面引导信息,即“看ddd0/20分钟”或“看eee0/20分钟”,第二页面引导信息用于引导用户浏览应用d和应用e。目标页面中的其他区域中展示有目标宿主应用a的页面数据,即“看aaa0/20分钟”,用于引导用户打开目标宿主应用a。
91.通过将页面引导信息展示在客户端的目标宿主应用中的目标页面中,可以增加用户使用其它应用的几率。在具体实施中,为了进一步增加用户使用其它应用的几率,还可以将监测到的用户在客户端针对页面引导信息的操作数据上报给中台服务端。在一种方式中,可以接收客户端上报的针对页面引导信息的操作数据,并将作数据发送给中台服务端。然后在接收到中台服务端针对操作数据反馈的操作结果信息的情况下,将操作结果信息发送给客户端,以在客户端展示操作结果信息所指示的操作结果。
92.这里,操作结果信息可以是是否已打开其它应用的结果信息、使用其它应用的时长信息、打开其它应用后的激励信息、使用其它应用的时长满足预定阈值的激励信息等。
93.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
94.本公开实施例还提供一种内容展示系统,该内容展示系统可以包括客户端、安装于客户端上的目标宿主应用对应的宿主服务端以及中台服务端。该内容展示系统的对应的内容展示方法的流程图可以参见图4,其中客户端可以在用户每次启动目标宿主应用后首次进入目标页面或者再次返回目标页面的时候,生成内容展示请求,并将内容展示请求发送给目标宿主应用对应的宿主服务端。
95.宿主服务端在接收到内容展示请求后,可以响应于客户端针对目标宿主应用中目标页面的内容展示请求,确定目标页面对应的页面数据;然后,在基于页面数据确定目标页面中包含推荐区域的情况下,向中台服务端发送针对推荐区域的数据获取请求。该过程可以参照前述s201~s202的过程,重复之处不再赘述。
96.中台服务端在接收到数据获取请求之后,可以基于数据获取请求,确定与目标宿主应用的目标页面中的推荐区域对应的其它应用的页面引导信息,并向宿主服务端发送页面引导信息。该过程可以参照前述s102~s103的过程,重复之处不再赘述。
97.宿主服务端在获取到中台服务端发送的页面引导信息后,将页面引导信息和页面数据反馈给客户端。
98.客户端可以展示包含页面引导信息的目标页面。
99.当用户针对页面引导信息执行预设操作(例如点击后下载安装或打开等操作)后,客户端可以向宿主服务端上报针对页面引导信息的操作数据。
100.宿主服务端可以将操作数据发送给中台服务端。中台服务端可以将操作结果信息发送给宿主服务端。宿主服务端再将操作结果信息返回给客户端。
101.当用户未针对页面引导信息执行操作的情况下,可以接收客户端通过宿主服务端上报的目标宿主应用的交互数据等信息。
102.本公开实施例还提供另一种内容展示方法的流程图,如图5所示,客户端可以在用户每次启动目标宿主应用后首次进入目标页面或者再次返回目标页面的时候,生成数据获取请求,然后请求任务接口,并将数据获取请求发送给目标宿主应用对应的宿主服务端,以获取引导任务,即需要引导的其它应用的页面数据。如果引导任务为空,则不进行展示。在不展示页面数据的时候,判断是否上报已安装的其它应用的列表,如果已经上报,则结束;如果未上报,则通过上报列表接口,将已安装的其它应用的列表上报至中台服务端。如果引导任务不为空,则获取由中台服务端确定的待引导的目标应用的页面引导信息,进行展示;以及从中台服务端获取弹窗展示属性信息。弹窗展示属性信息中包含弹窗的展示位置信息、展示内容信息、展示形式信息以及是否展示的信息等。这里,可以通过调用弹窗展示方法,控制弹窗管理器根据弹窗展示属性信息进行展示或者不展示。
103.其中,中台服务端在确定待引导的目标应用的页面引导信息的时候,首先可以预先存储的客户端中目标宿主应用与其它应用之间的引导关系,确定待引导的目标应用。然后,针对每个目标应用,判断该目标应用的任务类型。具体地,任务类型可以包括引导首次下载、引导卸载后的重新下载、引导从第一访问量级别提高至第二访问量级别、引导从第二访问量级别提高至第三访问量级别。这里,第三访问量级别高于第二访问量级别,第二访问量级别高于第一访问量级别。
104.接下来,针对每个目标应用,判断客户端中是否已下载安装。
105.如果没有安装,则向客户端发送下载安装的文案信息。下载安装的文案信息用于发送给客户端,以使客户端展示在目标页面,提示用户进行下载安装。下载安装的文案信息中可以包括用于提示用户安装目标应用的文字信息(具体包括文字颜色、字号、是否加粗等信息)、安装按钮的样式信息(具体包括按钮中的文字颜色信息、背景色等信息)、安装目标应用的奖励信息、弹窗样式信息(具体包括文字颜色、背景颜色)等。以及,在客户端对目标应用的点击下载安装按钮操作后,判断是否登录,在已登录的情况下,向客户端发送登录成功的提示信息;在未登录的情况下,向客户端发送进行登录的提示信息。
106.如果已经安装,则判断客户端是否已完成访问任务,如果客户端已完成访问任务,则将向客户端发送访问任务完成结果,并判断客户端是否领取奖励。如果客户端未领取奖励,则向客户端发送领取奖励提示信息。并在客户端上报领取奖励任务完成的情况下,将更新后的奖励发送给客户端,以展示更新后的奖励。如果客户端未完成访问任务,判断客户端中安装的目标应用是否需要升级更新,如果需要,则向客户端发送更新目标应用的提示信息。如果不需要,则继续是否完成登录,如果已登录,则调起app,如果未登录,则发送登录的
提示信息。
107.基于同一发明构思,本公开实施例中还提供了与内容展示方法对应的内容展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述内容展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
108.参照图6所示,为本公开实施例提供的另一种内容展示装置的架构示意图,所述装置包括:第一接收模块601、确定模块602、展示模块603;其中,
109.第一接收模块601,用于接收宿主服务端发送的针对目标宿主应用的目标页面中推荐区域的数据获取请求;
110.确定模块602,用于响应所述数据获取请求,基于预先存储的不同应用间的页面引导关系,确定与所述推荐区域对应的其它应用的页面引导信息;所述推荐区域用于展示所述其它应用的所述页面引导信息;所述页面引导信息用于引导用户打开所述其它应用的页面;所述目标宿主应用与所述其它应用之间具有引导关系;
111.展示模块603,用于向所述宿主服务端发送所述页面引导信息,以在所述宿主服务端对应的客户端展示包含所述页面引导信息的目标页面。
112.一种可能的实施方式中,所述装置还包括:
113.生成模块,用于响应引导需求配置信息,生成针对不同客户端的所述页面引导关系,并进行存储;所述引导需求配置信息包括针对待引导应用设置的至少一个被引导条件。
114.在一种可能的实施方式中,确定模块602,具体用于:
115.从预先存储的不同应用间的页面引导关系中,确定与所述推荐区域对应的多个候选应用的页面引导信息;
116.基于所述客户端针对所述多个候选应用的交互数据,从所述多个候选应用中确定至少一个目标应用的页面引导信息;
117.所述向所述宿主服务端发送所述页面引导信息,包括:
118.向所述宿主服务端发送所述至少一个目标应用的页面引导信息。
119.在一种可能的实施方式中,确定模块602,具体用于:
120.基于所述客户端针对所述多个候选应用的安装记录数据和使用频率数据,从所述多个候选应用中确定所述客户端未安装或使用频率低于设定阈值的至少一个目标应用,并根据每个所述目标应用对应的安装记录数据和使用频率数据,确定针对该目标应用的页面引导信息。
121.在一种可能的实施方式中,所述装置还包括:
122.第二接收模块,用于接收所述客户端通过所述宿主服务端上报的针对所述页面引导信息的操作数据;
123.反馈模块,用于基于所述操作数据,通过所述宿主服务端向所述客户端反馈操作结果信息。
124.参照图7所示,为本公开实施例提供的一种内容展示装置的架构示意图,所述装置包括:确定模块701、第一发送模块702、反馈模块703;其中,
125.确定模块701,用于响应于客户端针对目标宿主应用中目标页面的内容展示请求,确定所述目标页面对应的页面数据;
126.第一发送模块702,用于在基于所述页面数据确定所述目标页面中包含推荐区域
的情况下,向中台服务端发送针对所述推荐区域的数据获取请求;所述推荐区域用于展示其它应用的页面引导信息;所述页面引导信息用于引导用户打开所述其它应用的页面;所述其它应用的页面引导信息为所述中台服务端基于预先存储的不同应用间的页面引导关系确定的;
127.反馈模块703,用于在获取到所述中台服务端发送的页面引导信息后,将所述页面引导信息和所述页面数据反馈给所述客户端,以在所述客户端展示包含所述页面引导信息的目标页面。
128.一种可能的实施方式中,所述装置还包括:接收模块和第二发送模块;其中,
129.接收模块,接收所述客户端上报的针对所述页面引导信息的操作数据,并将所述操作数据发送给所述中台服务端;
130.第二发送模块,在接收到所述中台服务端针对所述操作数据反馈的操作结果信息的情况下,将所述操作结果信息发送给所述客户端,以在所述客户端展示所述操作结果信息所指示的操作结果。
131.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
132.基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图8所示,为本公开实施例提供的计算机设备800的结构示意图,包括处理器801、存储器802、和总线803。其中,存储器802用于存储执行指令,包括内存8021和外部存储器8022;这里的内存8021也称内存储器,用于暂时存放处理器801中的运算数据,以及与硬盘等外部存储器8022交换的数据,处理器801通过内存8021与外部存储器8022进行数据交换,当计算机设备800运行时,处理器801与存储器802之间通过总线803通信,使得处理器801在执行以下指令:
133.接收宿主服务端发送的针对目标宿主应用的目标页面中推荐区域的数据获取请求;
134.响应所述数据获取请求,基于预先存储的不同应用间的页面引导关系,确定与所述推荐区域对应的其它应用的页面引导信息;所述推荐区域用于展示所述其它应用的所述页面引导信息;所述页面引导信息用于引导用户打开所述其它应用的页面;所述目标宿主应用与所述其它应用之间具有引导关系;
135.向所述宿主服务端发送所述页面引导信息,以在所述宿主服务端对应的客户端展示包含所述页面引导信息的目标页面。
136.基于同一技术构思,本公开实施例还提供了另一种计算机设备。参照图9所示,为本公开实施例提供的计算机设备900的结构示意图,包括处理器901、存储器902、和总线903。其中,存储器902用于存储执行指令,包括内存9021和外部存储器9022;这里的内存9021也称内存储器,用于暂时存放处理器901中的运算数据,以及与硬盘等外部存储器9022交换的数据,处理器901通过内存9021与外部存储器9022进行数据交换,当计算机设备900运行时,处理器901与存储器902之间通过总线903通信,使得处理器901在执行以下指令:
137.响应于客户端针对目标宿主应用中目标页面的内容展示请求,确定所述目标页面对应的页面数据;
138.在基于所述页面数据确定所述目标页面中包含推荐区域的情况下,向中台服务端发送针对所述推荐区域的数据获取请求;所述推荐区域用于展示其它应用的页面引导信
息;所述页面引导信息用于引导用户打开所述其它应用的页面;所述其它应用的页面引导信息为所述中台服务端基于预先存储的不同应用间的页面引导关系确定的;
139.在获取到所述中台服务端发送的页面引导信息后,将所述页面引导信息和所述页面数据反馈给所述客户端,以在所述客户端展示包含所述页面引导信息的目标页面。
140.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的内容展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
141.本公开实施例还提供一种计算机程序产品,该计算机产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的内容展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。
142.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
143.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
144.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
145.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
146.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
147.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员
在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献