定向内容的提供方法、获取方法、装置、设备及存储介质制造方法及图纸

技术编号:32675143 阅读:23 留言:0更新日期:2022-03-17 11:31
本申请实施例公开了一种定向内容的提供方法、获取方法、装置、设备及存储介质,属于计算机应用技术领域。所述方法由设置于客户端中的定向内容渲染组件执行,所述方法包括:接收来自客户端的定向内容获取请求;在定向内容获取请求中包含目标场景参数的情况下,基于至少一个候选的模板分别对应的场景参数,从候选的模板中选择与目标场景参数相适配的模板,作为目标模板;其中,模板用于配置定向内容的布局和属性,目标场景参数用于指示目标展示位对应的展示场景;基于目标模板对内容素材进行渲染,生成目标展示位的目标定向内容;向客户端发送目标定向内容。通过目标场景参数确定目标模板,有助于提高目标定向内容的显示效果。有助于提高目标定向内容的显示效果。有助于提高目标定向内容的显示效果。

【技术实现步骤摘要】
定向内容的提供方法、获取方法、装置、设备及存储介质


[0001]本申请涉及计算机应用
,特别涉及一种定向内容的提供方法、获取方法、装置、设备及存储介质。

技术介绍

[0002]在客户端中显示定向内容,能够达到向用户宣传定向内容中主体信息的目的。通常,客户端中设置展示位,展示位用于显示定向内容。
[0003]相关技术中,为了使客户端中显示的定向内容能够与目标应用程序的调性相匹配,客户端中设置了固定的定向内容显示样式。在客户端中存在目标展示位的情况下,客户端向服务器请求生成目标定向内容的内容素材,并接收服务器发送的内容素材。客户端根据固定的定向内容显示样式对内容素材进行调整,生成目标定向内容,并将目标定向内容显示在目标展示位上。
[0004]然而,相关技术中,客户端生成的目标定向内容的样式固定、难以修改。只有通过更新客户端,才能够改变目标定向内容的样式。

技术实现思路

[0005]本申请实施例提供了一种定向内容的提供方法、获取方法、装置、设备及存储介质。技术方案如下:
[0006]根据本申请实施例的一个方面,提供了一种定向内容的提供方法,所述方法由设置于客户端中的定向内容渲染组件执行,所述方法包括:
[0007]接收来自所述客户端的定向内容获取请求,所述定向内容获取请求用于请求在目标展示位显示定向内容;
[0008]在所述定向内容获取请求中包含目标场景参数的情况下,基于至少一个候选的模板分别对应的场景参数,从所述至少一个候选的模板中选择与所述目标场景参数相适配的模板,作为目标模板;其中,所述模板用于配置定向内容的布局和属性,所述目标场景参数用于指示所述目标展示位对应的展示场景;
[0009]基于所述目标模板对内容素材进行渲染,生成用于显示在所述目标展示位的目标定向内容;
[0010]向所述客户端发送所述目标定向内容。
[0011]根据本申请实施例的一个方面,提供了一种定向内容的获取方法,所述方法由客户端执行,所述方法包括:
[0012]响应于目标展示位的定向内容显示需求,确定目标场景参数,所述目标场景参数用于指示所述目标展示位对应的展示场景;
[0013]向设置于所述客户端中的定向内容渲染组件发送定向内容获取请求,所述定向内容获取请求用于请求在目标展示位显示定向内容,所述定向内容获取请求中包括所述目标场景参数;
[0014]接收来自所述定向内容渲染组件的目标定向内容,所述目标定向内容是所述定向内容渲染组件基于至少一个候选的模板分别对应的场景参数,从所述至少一个候选的模板中选择与所述目标场景参数相适配的模板作为目标模板之后,基于所述目标模板对内容素材进行渲染生成的。
[0015]根据本申请实施例的一个方面,提供了一种定向内容的提供装置,所述装置包括:
[0016]获取模块,用于接收来自所述客户端的定向内容获取请求,所述定向内容获取请求用于请求在目标展示位显示定向内容;
[0017]选择模块,用于在所述定向内容获取请求中包含目标场景参数的情况下,基于至少一个候选的模板分别对应的场景参数,从所述至少一个候选的模板中选择与所述目标场景参数相适配的模板,作为目标模板;其中,所述模板用于配置定向内容的布局和属性,所述目标场景参数用于指示所述目标展示位对应的展示场景;
[0018]生成模块,用于基于所述目标模板对内容素材进行渲染,生成用于显示在所述目标展示位的目标定向内容;
[0019]发送模块,用于向所述客户端发送所述目标定向内容。
[0020]根据本申请实施例的一个方面,提供了一种定向内容的获取装置,所述装置包括:
[0021]确定模块,用于响应于目标展示位的定向内容显示需求,确定目标场景参数,所述目标场景参数用于指示所述目标展示位对应的展示场景;
[0022]发送模块,用于向设置于所述客户端中的定向内容渲染组件发送定向内容获取请求,所述定向内容获取请求用于请求在目标展示位显示定向内容,所述定向内容获取请求中包括所述目标场景参数;
[0023]接收模块,用于接收来自所述定向内容渲染组件的目标定向内容,所述目标定向内容是所述定向内容渲染组件基于至少一个候选的模板分别对应的场景参数,从所述至少一个候选的模板中选择与所述目标场景参数相适配的模板作为目标模板之后,基于所述目标模板对内容素材进行渲染生成的。
[0024]根据本申请实施例的一个方面,提供了一种终端设备,所述计终端设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现上述的内容的提供方法,或实现上述定向内容的获取方法。
[0025]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被处理器执行,以实现上述定向内容的提供方法,或实现上述的定向内容的获取方法。
[0026]根据本申请的一个方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得计算机设备执行上述定向内容的提供方法,或者上所述的定向内容的获取方法。
[0027]本申请实施例提供的技术方案可以带来如下有益效果:
[0028]通过目标模板和内容素材生成目标定向内容,其中,目标模板用于控制定向内容的布局,也就是说只需改变目标模板,就能够改变目标定向内容的布局,使得目标定向内容的布局灵活多变,并且易于更改。基于目标展示位对应的目标场景参数确定目标模板,使得通过目标模板生成的目标定向内容能够与目标展示位周围的显示环境适配,有助于提高目标展示位的展示效果。同时,通过定向内容渲染组件生成定向内容,使得设置了定向内容渲
染组件的客户端都能够显示不同样式的定向内容,有利于实现定性内容生成过程的高内聚。
附图说明
[0029]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本申请一个实施例提供的方案实施环境的示意图;
[0031]图2是本申请一个实施例提供的定向内容的提供方法的流程图;
[0032]图3是本申请一个实施例提供的目标模板的控件布局的示意图;
[0033]图4是本申请一个实施例提供的定向内容的提供方法的示意图;
[0034]图5是本申请一个实施例提供的定向内容的提供方法的流程图;
[0035]图6是本申请一个实施例提供的定向内容的获取过程的示意图;
[0036]图7是本申请一个实施例提供的定向内容的提供装置的框图;
[0037]图8是本申请一个实施例提供的定向内容的获取装置的框图。
具体实施方式
[0038]在介绍本申请技术方案之前,先对本申请涉及的一些
技术介绍
知识进行介绍说明。以下相关技术作为可选方案与本申请实施例的技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定向内容的提供方法,其特征在于,所述方法由设置于客户端中的定向内容渲染组件执行,所述方法包括:接收来自所述客户端的定向内容获取请求,所述定向内容获取请求用于请求在目标展示位显示定向内容;在所述定向内容获取请求中包含目标场景参数的情况下,基于至少一个候选的模板分别对应的场景参数,从所述至少一个候选的模板中选择与所述目标场景参数相适配的模板,作为目标模板;其中,所述模板用于配置定向内容的布局和属性,所述目标场景参数用于指示所述目标展示位对应的展示场景;基于所述目标模板对内容素材进行渲染,生成用于显示在所述目标展示位的目标定向内容;向所述客户端发送所述目标定向内容。2.根据权利要求1所述的方法,其特征在于,所述基于至少一个候选的模板分别对应的场景参数,从所述至少一个候选的模板中选择与所述目标场景参数相适配的模板,作为目标模板,包括:基于所述至少一个候选的模板分别对应的场景参数,确定所述至少一个候选的模板分别对应的适用展示场景;选择所述适用展示场景包括所述目标场景参数所指示的展示场景的模板,作为所述目标模板。3.根据权利要求1所述的方法,其特征在于,所述接收来自所述客户端的定向内容获取请求之后,还包括:若所述定向内容获取请求中未包含所述目标场景参数,或者所述至少一个候选的模板中不存在与所述目标场景参数相适配的模板,则在存在通用模板的情况下,将所述通用模板确定为所述目标模板;其中,所述通用模板适用于多种展示场景。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在不存在所述通用模板的情况下,向所述客户端发送问询信息,所述问询信息用于询问所述客户端是否接管内容渲染;接收来自所述客户端的应答信息;若所述应答信息指示所述客户端接管内容渲染,则向所述客户端发送所述内容素材,由所述客户端基于所述内容素材渲染生成所述目标定向内容;若所述应答信息指示所述客户端不接管内容渲染,则将所述定向内容渲染组件的内置模板确定为所述目标模板,所述内置模板是指预先配置在所述定向内容渲染组件中的模板。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标模板对内容素材进行渲染,生成用于显示在所述目标展示位的目标定向内容,包括:基于所述目标模板的获取地址,获取所述目标模板的模板文件;对所述模板文件进行解析,获取至少一个控件的配置信息,所述配置信息包括布局信息和属性信息;基于所述至少一个控件的配置信息,生成所述至少一个控件;
在所述至少一个控件中,填充所述内容素材,得到所述目标定向内容。6.根据权利要求5所述的方法,其特征在于,所述模板文件是经过第一阶段和第二阶段生成的;其中,所述第一阶段用于在所述模板文件中配置所述至少一个控件的布局信息,所述第二阶段用于在所述模板文件中配置所述至少一个控件的属性信息。7.根据权利要求1所述的方法,其特征在于,所述接收来自所述客户端的定向内容获取请求之后,还包括:向服务器发送内容获取请求,所述内容获取请求用于请求获取在所述目标展示位显示的定向内容;接收所述服务器发送的所述内容素材以及所述至少一个候选的模板分别对应的模板数据,所述模板数据包括模板标识、获取地址和场景参数。8.一种定向内容的获取方法,其特征在于,所述方法由客户端执行,所述方法包括:响应于目标展示位的定向内容显示需求,确定目标场景参数,所述目标场景参数用于指示所述目标展示位对应的展示场景;向设...

【专利技术属性】
技术研发人员:洪崇泰
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1