页面展示方法、装置、电子设备及存储介质与流程

文档序号:26003694发布日期:2021-07-23 21:21阅读:80来源:国知局
页面展示方法、装置、电子设备及存储介质与流程

本公开涉及计算机技术领域,尤其涉及一种页面展示方法、装置、电子设备及存储介质。



背景技术:

随着计算机技术的发展,在智能设备的终端应用启动时展示开屏广告的方式越来越受到广告商的青睐。现有的开屏广告一般是通过在终端应用开发时接入拥有广告服务的第三方软件工具开发包,预先设定好广告内容,以吸引用户点击完成转化。

然而,目前开屏广告中,预先设定的固定的广告内容对用户的吸引力一般,从而导致广告的转化率较低,不能达到预期效果。



技术实现要素:

本公开提供一种页面展示方法、装置、电子设备及存储介质,以至少解决相关技术中开屏广告中预先设定的固定的广告内容缺少对用户吸引力的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种页面展示方法,包括:

响应于目标账户对应用程序的启动指令,获取所述目标账户的属性信息以及获取所述应用程序的开屏页面;

基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容;

在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面;

在所述应用程序的启动过程中,展示与所述目标账户对应的目标开屏页面。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;所述基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容,包括:基于所述目标账户的账户标识,将所述账户标识与预设的媒介内容进行拼接,得到拼接后的与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述将所述账户标识与预设的媒介内容进行拼接之前,所述方法还包括:获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容。

在其中一个实施例中,所述将所述账户标识与预设的媒介内容进行拼接,包括:在预设的媒介内容的首字符之前拼接所述账户标识。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的位置信息;所述基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容,包括:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述获取所述应用程序的开屏页面之前,所述方法还包括:获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板。

在其中一个实施例中,所述获取所述应用程序的开屏页面,包括:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在其中一个实施例中,所述在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,包括:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

根据本公开实施例的第二方面,提供一种页面展示方法,包括:

接收客户端发送的目标账户对应用程序的启动指令,获取所述目标账户的属性信息以及获取所述应用程序的开屏页面;

基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容;

在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面;

向所述客户端返回所述目标开屏页面,所述目标开屏页面用于指示所述客户端在启动所述应用程序的过程中,展示所述目标开屏页面。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;所述基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容,包括:基于所述目标账户的账户标识,将所述账户标识与预设的媒介内容进行拼接,得到拼接后的与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述将所述账户标识与预设的媒介内容进行拼接之前,所述方法还包括:获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容。

在其中一个实施例中,所述将所述账户标识与预设的媒介内容进行拼接,包括:在预设的媒介内容的首字符之前拼接所述账户标识。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的位置信息;所述基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容,包括:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述获取所述应用程序的开屏页面之前,所述方法还包括:获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板。

在其中一个实施例中,所述获取所述应用程序的开屏页面,包括:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在其中一个实施例中,所述在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,包括:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

根据本公开实施例的第三方面,提供一种页面展示装置,包括:

数据获取模块,被配置为执行响应于目标账户对应用程序的启动指令,获取所述目标账户的属性信息以及获取所述应用程序的开屏页面;

目标媒介内容生成模块,被配置为执行基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容;

目标开屏页面生成模块,被配置为执行在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面;

展示模块,被配置为执行在所述应用程序的启动过程中,展示与所述目标账户对应的目标开屏页面。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的账户标识,将所述账户标识与预设的媒介内容进行拼接,得到拼接后的与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述装置还包括:账户标识的内容确定模块,被配置为获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容。

在其中一个实施例中,所述目标媒介内容生成模块还被配置为执行:在预设的媒介内容的首字符之前拼接所述账户标识,得到拼接后的与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的位置信息;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述装置还包括开屏页面模板生成模块,被配置为执行:在获取所述应用程序的开屏页面之前,获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板;则数据获取模块被配置为执行:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在其中一个实施例中,所述目标开屏页面生成模块被配置为执行:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

根据本公开实施例的第四方面,提供一种页面展示装置,包括:

数据获取模块,被配置为执行接收客户端发送的目标账户对应用程序的启动指令,获取所述目标账户的属性信息以及获取所述应用程序的开屏页面;

目标媒介内容生成模块,被配置为执行基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容;

目标开屏页面生成模块,被配置为执行在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面;

发前模块,被配置为执行向所述客户端返回所述目标开屏页面,所述目标开屏页面用于指示所述客户端在启动所述应用程序的过程中,展示所述目标开屏页面。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的账户标识,将所述账户标识与预设的媒介内容进行拼接,得到拼接后的与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述装置还包括:账户标识的内容确定模块,被配置为获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容。

在其中一个实施例中,所述目标媒介内容生成模块还被配置为执行:在预设的媒介内容的首字符之前拼接所述账户标识,得到拼接后的与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述目标账户的属性信息包括所述目标账户的位置信息;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在其中一个实施例中,所述装置还包括开屏页面模板生成模块,被配置为执行:在获取所述应用程序的开屏页面之前,获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板;则数据获取模块被配置为执行:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在其中一个实施例中,所述目标开屏页面生成模块被配置为执行:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,使得电子设备执行第一方面的任一项实施例中所述的页面展示方法。

根据本公开实施例的第六方面,提供一种服务器,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,使得嗠器执行第二方面的任一项实施例中所述的页面展示方法。

根据本公开实施例的第七方面,提供一种存储介质,当所述存储介质中的指令由电子设备或服务器的处理器执行时,使得电子设备或服务器能够执行第一方面或第二方面的任一项实施例中所述的页面展示方法。

根据本公开实施例的第八方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面或第二方面的任一项实施例中所述的页面展示方法。

本公开的实施例提供的技术方案至少带来以下有益效果:通过响应于目标账户对应用程序的启动指令,获取目标账户的属性信息以及获取应用程序的开屏页面,基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容,并在开屏页面中拼接目标媒介内容,生成与目标账户对应的目标开屏页面,进而在应用程序的启动过程中,展示与目标账户对应的目标开屏页面。由于目标媒介内容与对应的属性信息相关,而每个账户的属性信息都存在差异,因此,基于目标媒介内容生成的目标开屏页面同样与账户相关,从而提高了对用户的吸引力,进而可以提高相应的转化率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种页面展示方法的应用环境图。

图2是根据一示例性实施例示出的一种页面展示方法的流程图。

图3是根据一示例性实施例示出的生成目标媒介内容步骤的示意图。

图4是根据另一示例性实施例示出的生成目标媒介内容步骤的示意图。

图5是根据一示例性实施例示出的获取开屏页面步骤的示意图。

图6a是根据一示例性实施例示出的开屏页面模板的展示示意图。

图6b是根据一示例性实施例示出的目标开屏页面的展示示意图。

图7是根据另一示例性实施例示出的一种页面展示方法的流程图。

图8是根据一示例性实施例示出的一种页面展示装置的框图。

图9是根据另一示例性实施例示出的一种页面展示装置的框图。

图10是根据一示例性实施例示出的一种电子设备的框图。

图11是根据一示例性实施例示出的一种服务器的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开所涉及的数据(账户属性、位置信息等)可以为经用户授权或者经过各方充分授权的数据。

本公开所提供的页面展示方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行交互。具体地,终端110中安装有应用程序的客户端,服务器120则为对应应用程序客户端的后台服务器。终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

本实施例提供的页面展示方法既可以应用于终端110中,也可以应用于服务器120中,并通过与终端110的交互实现。如图2所示,提供了一种页面展示方法,本实施例以该方法应用于终端为例进行说明,包括以下步骤:

在步骤s210中,响应于目标账户对应用程序的启动指令,获取目标账户的属性信息以及获取应用程序的开屏页面。

其中,目标账户是指当前对应用程序进行操作以启动应用程序的用户账户。启动指令则是指挥终端启动应用程序的指示或命令。目标账户的属性信息则包括但不限于目标账户的账户标识或目标账户的位置信息等。开屏页面是在应用程序的启动过程中以图片或视频样式展示的具有宣传或推广的页面,其展示时长一般在5秒左右,展示完毕后自动关闭并进入应用程序的主页面。具体地,开屏页面可以是预先设置好的,也可以是从拥有广告服务的第三方接入的软件服务包中获取。在本实施例中,当目标账户需要使用终端中的某一应用程序时,则通过终端发起对应用程序的启动指令,例如,通过点击终端中对应应用程序的图标,则发起对应用程序的启动指令。终端则响应于该启动指令,并基于目标账户的标识获取目标账户的属性信息,以及从第三方接入的软件服务包中获取开屏页面,或者获取预先设置好的开屏页面。

在步骤s220中,基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容。

其中,预设的媒介内容是指预先设置的广告内容,包括品牌宣传或推广内容,也可以是有关产品的宣传或推广内容。由于目前开屏广告中显示的是固定的广告内容,即每个人看到的广告内容相同,缺少个性化的吸引力。基于此,本申请结合目标账户的属性信息以及预设的媒介内容而生成与目标账户对应的目标媒介内容。可以理解的是,目标媒介内容中包括目标账户的属性信息,由于每个账户的属性信息都存在差异,因此,最终生成的目标媒介内容也不同。又由于最终生成的目标媒介内容与对应的账户相关,因此,可以提高对用户的吸引力。

在步骤s230中,在开屏页面中拼接目标媒介内容,生成与目标账户对应的目标开屏页面。

具体地,通过在开屏页面中拼接上述得到的目标媒介内容,由于目标媒介内容与对应的账户相关,从而得到拼接后的与目标账户对应的目标开屏页面,该目标开屏页面即为最终展示的页面。

在步骤s240中,在应用程序的启动过程中,展示与目标账户对应的目标开屏页面。

具体地,通过在应用程序的启动过程中,展示与目标账户对应的目标开屏页面,从而提高对用户的吸引力。

上述页面展示方法,通过响应于目标账户对应用程序的启动指令,获取目标账户的属性信息以及获取应用程序的开屏页面,基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容,并在开屏页面中拼接目标媒介内容,生成与目标账户对应的目标开屏页面,进而在应用程序的启动过程中,展示与目标账户对应的目标开屏页面。由于目标媒介内容与对应的属性信息相关,而每个账户的属性信息都存在差异,因此,基于目标媒介内容生成的目标开屏页面同样与账户相关,从而提高了对用户的吸引力,进而可以提高相应的转化率。

在一示例性实施例中,目标账户的属性信息可以包括目标账户的账户标识;则基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容,具体包括:基于目标账户的账户标识,将账户标识与预设的媒介内容进行拼接,得到拼接后的与目标账户对应的目标媒介内容。其中,账户标识是指用户登录应用程序时用于识别用户身份的名字,例如,用户使用的昵称等。因此,在本实施例中,基于目标账户的账户标识,将账户标识与预设的媒介内容进行拼接,从而可以得到与目标账户对应的目标媒介内容,由于目标媒介内容与账户相关,因此可以提高对用户的吸引力。

具体地,在一示例性实施例中,如图3所示,将账户标识与预设的媒介内容进行拼接,具体包括:

在步骤s310中,获取账户标识的长度。

其中,账户标识的长度是指账户标识所对应字符的长度,也即用户所使用的昵称所对应的字符长度。例如,若用户所使用的昵称包括5个汉字和3个字母,则对应的字符长度为8。

在步骤s320中,基于账户标识的长度以及目标长度,确定账户标识中与预设的媒介内容进行拼接的账户标识的内容。

其中,目标长度是指用于生成目标媒介内容时拼接的账户标识中字符的最大长度。由于受到终端显示界面的限制,当账户标识过长时,可能会导致生成目标媒介内容后预设的媒介内容无法显示。基于此,本实施例可以预先设置用于进行拼接的账户标识的目标长度,并在生成目标媒介内容之前,判断账户标识的长度是否大于目标长度。若账户标识的长度不大于(即小于或等于)目标长度,则将目标账户的所有内容作为拼接的账户标识的内容;若账户标识的长度大于目标长度,则从账户标识的首字符开始,截取目标长度的内容,作为拼接的账户标识的内容。可以理解的是,目标长度可以是预先设置的固定值,也可以是基于终端显示尺寸的不同而设置的不同值。

在步骤s330中,基于确定的账户标识的内容与预设的媒介内容进行拼接,得到与目标账户对应的目标媒介内容。

具体地,基于上述确定的账户标识中与预设的媒介内容进行拼接的账户标识的内容,将其与预设的媒介内容进行拼接,从而得到与目标账户对应的目标媒介内容。在本实施例中,为了提高用户对目标媒介内容的关注度,可以是在预设的媒介内容的首字符之前拼接账户标识的内容,即将账户标识的内容显示在首要位置,从而增强对用户的吸引力,以提高对应的转化率。

上述实施例中,基于账户标识的长度的不同,从而截取账户标识的全部内容或部分内容与预设的媒介内容进行拼接,以生成与目标账户对应的目标媒介内容,从而提高了目标媒介内容的显示效果。

在一示例性实施例中,目标账户的属性信息可以包括目标账户的位置信息;则如图4所示,基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容,具体可以包括:

在步骤s410中,基于目标账户的位置信息确定对应的地名。

其中,目标账户的位置信息是指目标账户当前所处的位置,如aa省bb市。其一般可以通过gps(globalpositioningsystem,全球定位系统)定位得到,本实施例中并不对此进行限定。可以理解的是,不管采用何种方式获取目标账户的位置信息或账户标识等属性信息,均是经过目标账户的充分授权后才获取的。具体地,地名则是基于目标账户当前所处的位置而确定的位置名称,可以根据需要设置对应的范围。例如,若以省份来确定目标账户当前所处的位置,则可以确定对应的地名为aa,若以市来确定目标账户当前所处的位置,则可以确定对应的地名为bb。

在步骤s420中,根据目标媒介内容的显示形式,对地名以及预设的媒介内容进行拼接,生成与目标账户对应的目标媒介内容。

其中,目标媒介内容的显示形式可以是预先设置的显示模板,其通过将地名以及预设的媒介内容进行不同形式的拼接得到。例如,拼接后的目标媒介内容可以是“hi,北京的朋友,秋冬爆款来了!”,也可以是“秋冬爆款,北京的朋友来看看!”。在本实施例中,基于目标媒介内容的显示形式,对地名以及预设的媒介内容进行拼接,从而生成与目标账户对应的目标媒介内容。

在一示例性实施例中,还可以基于目标账户的位置信息而获取与位置信息对应的环境状态,并基于环境状态而对应显示目标媒介内容。其中,环境状态包括但不限于天气状态(如晴天、雨天等)和空气状态(如优、良好以及污染程度等)等。图6b是目标开屏页面的展示示意图,如图6b所示,以环境状态为天气状态来说,若基于目标账户的位置信息而获取的与位置信息对应的环境状态为下雨,则对应图6b中展示目标媒介内容的区域的背景可以是对应的下雨状态。

上述实施例中,基于目标账户的位置信息确定对应的地名,并根据目标媒介内容的显示形式,对地名以及预设的媒介内容进行拼接,从而生成与目标账户对应的目标媒介内容。其在生成目标媒介内容时,通过增加与用户相关的位置信息,从而提高了对用户的吸引力。

在一示例性实施例中,如图5所示,获取应用程序的开屏页面,具体可以包括:

在步骤s510中,获取应用程序的描述信息。

其中,应用程序的描述信息包括应用程序的图标、应用程序的名称以及应用程序的品牌标语或口号等。由于开屏页面是在应用程序的启动过程中以图片或视频样式展示的具有品牌宣传或推广的页面,因此,在本实施例中,通过获取应用程序的描述信息,从而通过后续步骤基于应用程序的描述信息而生成对应的开屏页面模板。

在步骤s520中,基于应用程序的描述信息以及预先分类的页面资源生成与分类对应的开屏页面模板。

其中,页面资源是指用于生成开屏页面的图片资源。分类是基于具体的图片信息并结合一定的分类依据对页面资源进行归类的过程。具体地,本实施例的分类依据可以包括但不限于季节、节日以及环境状态等,其中,环境状态包括但不限于天气状态(如晴天、雨天等)和空气状态(如优、良好以及污染程度等)等。例如,以分类依据为季节为例来说,则基于页面资源中具体的图片信息确定每一个页面资源的类别,如属于春季类别、夏季类别、秋季类别或冬季类别。进而基于应用程序的描述信息与已经分类的页面资源生成与分类对应的开屏页面模板。其中,开屏页面模板是基于原有的页面资源,并在页面资源中加载应用程序的描述信息而得到,其具体形式如图6a所示。又由于页面资源基于分类依据进行了相应的分类,因此,得到的开屏页面模板也具有相应的分类。

在步骤s530中,获取当前时刻对应的类别信息,查找与类别信息匹配的开屏页面模板,将匹配的开屏页面模板作为应用程序的开屏页面。

其中,当前时刻是指发起对应用程序的启动指令的时刻。当前时刻对应的类别信息可以是基于时间确定的当前时间对应的类别,如季节、节日等。也可以是基于当前时刻的环境状态而确定的类别,其中,环境状态包括但不限于天气状态(如晴天、雨天等)和空气状态(如优、良好以及污染程度等)等。例如,以环境状态为天气状态为例来说,则可以基于当前时刻下目标账户的当前地理位置所对应的天气状态而确定对应的类别,从而查找与类别信息匹配的开屏页面模板,并将匹配的开屏页面模板作为应用程序的开屏页面。

上述实施例中,通过获取应用程序的描述信息,基于应用程序的描述信息以及预先分类的页面资源生成与分类对应的开屏页面模板,并获取当前时刻对应的类别信息,查找与类别信息匹配的开屏页面模板,将匹配的开屏页面模板作为应用程序的开屏页面。其相较于从拥有广告服务的第三方接入的软件服务包中获取开屏页面,可以得到更贴合当前使用场景开屏页面。

在一示例性实施例中,在开屏页面中拼接目标媒介内容,生成与目标账户对应的目标开屏页面,具体包括:在开屏页面中通过浮层的方式拼接目标媒介内容,生成与目标账户对应的目标开屏页面,其中,目标媒介内容的区域小于开屏页面的区域。其中,浮层的方式是指通过层的方式进行拼接。如目标媒介内容通过层的方式展示在开屏页面层之上,如图6b所示,又由于目标媒介内容的区域通常远小于开屏页面的区域,因此,目标媒介内容通过浮层的方式展示在开屏页面层之上,仅需要遮挡部分开屏页面的区域即可,从而保障了其显示效果。

在一示例性实施例中,如图7所示,提供了一种页面展示方法,本实施例以该方法应用于服务器为例进行说明,包括以下步骤:

在步骤s710中,接收客户端发送的目标账户对应用程序的启动指令,获取目标账户的属性信息以及获取应用程序的开屏页面。

具体地,当目标账户需要使用某一应用程序时,则发起对应用程序的启动指令,例如,通过点击终端中对应应用程序的图标,则发起对应用程序的启动指令。对应的应用程序也即客户端则响应于该启动指令,并向服务器发送该启动指令。服务器接收到该启动指令后,则基于目标账户的标识获取目标账户的属性信息,以及从第三方接入的软件服务包中获取开屏页面,或者获取预先设置好的开屏页面。

在步骤s720中,基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容。

其中,预设的媒介内容是指预先设置的广告内容,包括品牌宣传或推广内容,也可以是有关产品的宣传或推广内容。由于目前开屏广告中显示的是固定的广告内容,即每个人看到的广告内容相同,因此,目前的开屏广告缺少对用户的吸引力。基于此,本申请结合目标账户的属性信息以及预设的媒介内容而生成与目标账户对应的目标媒介内容。可以理解的是,目标媒介内容中包括目标账户的属性信息,由于每个账户的属性信息都存在差异,因此,最终生成的目标媒介内容也不同。又由于最终生成的目标媒介内容与对应的账户相关,因此,可以提高对用户的吸引力。

在步骤s730中,在开屏页面中拼接目标媒介内容,生成与目标账户对应的目标开屏页面。

具体地,通过在开屏页面中拼接上述得到的目标媒介内容,由于目标媒介内容与对应的账户相关,从而得到拼接后的与目标账户对应的目标开屏页面,该目标开屏页面即为最终展示的页面。

在步骤s740中,向客户端返回目标开屏页面。

具体地,服务器向客户端返回上述生成的目标开屏页面。其中,目标开屏页面用于指示客户端在启动应用程序的过程中,展示目标开屏页面。

上述页面展示方法,通过接收客户端发送的目标账户对应用程序的启动指令,获取目标账户的属性信息以及获取应用程序的开屏页面,基于目标账户的属性信息以及预设的媒介内容生成与目标账户对应的目标媒介内容,并在开屏页面中拼接目标媒介内容,生成与目标账户对应的目标开屏页面,进而向客户端返回目标开屏页面,使得客户端在启动应用程序的过程中,展示与目标账户对应的目标开屏页面。由于目标媒介内容与对应的属性信息相关,而每个账户的属性信息都存在差异,因此,基于目标媒介内容生成的目标开屏页面同样与账户相关,从而提高了对用户的吸引力,进而可以提高相应的转化率。

在一示例性实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;则基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容,包括:基于所述目标账户的账户标识,将账户标识与预设的媒介内容进行拼接,得到拼接后的与目标账户对应的目标媒介内容。

在一示例性实施例中,将账户标识与预设的媒介内容进行拼接,具体可以是在预设的媒介内容的首字符之前拼接所述目标账户的账户标识,从而得到拼接后的与目标账户对应的目标媒介内容。

在一示例性实施例中,将账户标识与预设的媒介内容进行拼接,所述方法还包括:获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容,进而将确定的账户标识的内容与预设的媒介内容进行拼接。具体地:若账户标识的长度大于目标长度,则从所述账户标识的首字符开始,截取所述目标长度的内容,将截取的目标长度的内容作为与预设的媒介内容进行拼接的账户标识的内容,并与预设的媒介内容进行拼接,从而得到拼接后的与目标账户对应的目标媒介内容。若账户标识的长度不大于目标长度,则将账户标识的所有内容作为与预设的媒介内容进行拼接的账户标识的内容,并与预设的媒介内容进行拼接,从而得到拼接后的与目标账户对应的目标媒介内容。

在一示例性实施例中,目标账户的属性信息包括所述目标账户的位置信息;则基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容,包括:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在一示例性实施例中,获取所述应用程序的开屏页面之前,所述方法还包括:获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板。

在一示例性实施例中,获取所述应用程序的开屏页面,包括:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在一示例性实施例中,在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,具体包括:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

应该理解的是,虽然图1-图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

图8是根据一示例性实施例示出的一种页面展示装置框图。参照图8,该装置包括数据获取模块802,目标媒介内容生成模块804,目标开屏页面生成模块806和展示模块808,其中:

数据获取模块802,被配置为执行响应于目标账户对应用程序的启动指令,获取所述目标账户的属性信息以及获取所述应用程序的开屏页面;

目标媒介内容生成模块804,被配置为执行基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容;

目标开屏页面生成模块806,被配置为执行在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面;

展示模块808,被配置为执行在所述应用程序的启动过程中,展示与所述目标账户对应的目标开屏页面。

在一个实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的账户标识,将所述账户标识与预设的媒介内容进行拼接,得到拼接后的与所述目标账户对应的目标媒介内容。

在一个实施例中,所述装置还包括:账户标识的内容确定模块,被配置为获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容。

在一个实施例中,所述目标媒介内容生成模块还被配置为执行:在预设的媒介内容的首字符之前拼接所述账户标识,得到拼接后的与所述目标账户对应的目标媒介内容。

在一个实施例中,所述目标账户的属性信息包括所述目标账户的位置信息;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在一个实施例中,所述装置还包括开屏页面模板生成模块,被配置为执行:在获取所述应用程序的开屏页面之前,获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板;则数据获取模块被配置为执行:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在一个实施例中,所述目标开屏页面生成模块被配置为执行:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中(图1至图6所示的实施例)进行了详细描述,此处将不做详细阐述说明。

图9是根据一示例性实施例示出的一种页面展示装置框图。参照图9,该装置包括数据获取模块902,目标媒介内容生成模块904,目标开屏页面生成模块906和发送模块908,其中:

数据获取模块902,被配置为执行接收客户端发送的目标账户对应用程序的启动指令,获取所述目标账户的属性信息以及获取所述应用程序的开屏页面;

目标媒介内容生成模块904,被配置为执行基于所述目标账户的属性信息以及预设的媒介内容生成与所述目标账户对应的目标媒介内容;

目标开屏页面生成模块906,被配置为执行在所述开屏页面中拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面;

发送模块908,被配置为执行向所述客户端返回所述目标开屏页面,所述目标开屏页面用于指示所述客户端在启动所述应用程序的过程中,展示所述目标开屏页面。

在一个实施例中,所述目标账户的属性信息包括所述目标账户的账户标识;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的账户标识,将所述账户标识与预设的媒介内容进行拼接,得到拼接后的与所述目标账户对应的目标媒介内容。

在一个实施例中,所述装置还包括:账户标识的内容确定模块,被配置为获取所述账户标识的长度;基于所述账户标识的长度以及目标长度,确定所述账户标识中与预设的媒介内容进行拼接的账户标识的内容。

在一个实施例中,所述目标媒介内容生成模块还被配置为执行:在预设的媒介内容的首字符之前拼接所述账户标识,得到拼接后的与所述目标账户对应的目标媒介内容。

在一个实施例中,所述目标账户的属性信息包括所述目标账户的位置信息;所述目标媒介内容生成模块被配置为执行:基于所述目标账户的位置信息确定对应的地名;根据所述目标媒介内容的显示形式,对所述地名以及预设的媒介内容进行拼接,生成与所述目标账户对应的目标媒介内容。

在一个实施例中,所述装置还包括开屏页面模板生成模块,被配置为执行:在获取所述应用程序的开屏页面之前,获取所述应用程序的描述信息;基于所述应用程序的描述信息以及预先分类的页面资源生成与所述分类对应的开屏页面模板;则数据获取模块被配置为执行:获取当前时刻对应的类别信息,查找与所述类别信息匹配的开屏页面模板,将匹配的所述开屏页面模板作为所述应用程序的开屏页面。

在一个实施例中,所述目标开屏页面生成模块被配置为执行:在所述开屏页面中通过浮层的方式拼接所述目标媒介内容,生成与所述目标账户对应的目标开屏页面,所述目标媒介内容的区域小于所述开屏页面的区域。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关图7对应的方法实施例中进行了详细描述,此处将不做详细阐述说明。

图10是根据一示例性实施例示出的一种用于页面展示的设备z00的框图。例如,设备z00可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。

参照图10,设备z00可以包括以下一个或多个组件:处理组件z02、存储器z04、电源组件z06、多媒体组件z08、音频组件z10、输入/输出(i/o)的接口z12、传感器组件z14以及通信组件z16。

处理组件z02通常控制设备z00的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件z02可以包括一个或多个处理器z20来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件z02可以包括一个或多个模块,便于处理组件z02和其他组件之间的交互。例如,处理组件z02可以包括多媒体模块,以方便多媒体组件z08和处理组件z02之间的交互。

存储器z04被配置为存储各种类型的数据以支持在设备z00的操作。这些数据的示例包括用于在设备z00上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器z04可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram)、电可擦除可编程只读存储器(eeprom)、可擦除可编程只读存储器(eprom)、可编程只读存储器(prom)、只读存储器(rom)、磁存储器、快闪存储器、磁盘或光盘。

电源组件z06为设备z00的各种组件提供电力。电源组件z06可以包括电源管理系统,一个或多个电源,及其他与为设备z00生成、管理和分配电力相关联的组件。

多媒体组件z08包括在所述设备z00和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件z08包括一个前置摄像头和/或后置摄像头。当设备z00处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件z10被配置为输出和/或输入音频信号。例如,音频组件z10包括一个麦克风(mic),当设备z00处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器z04或经由通信组件z16发送。在一些实施例中,音频组件z10还包括一个扬声器,用于输出音频信号。

i/o接口z12为处理组件z02和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件z14包括一个或多个传感器,用于为设备z00提供各个方面的状态评估。例如,传感器组件z14可以检测到设备z00的打开/关闭状态,组件的相对定位,例如所述组件为设备z00的显示器和小键盘,传感器组件z14还可以检测设备z00或设备z00一个组件的位置改变,用户与设备z00接触的存在或不存在,设备z00方位或加速/减速和设备z00的温度变化。传感器组件z14可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件z14还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件z14还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。

通信组件z16被配置为便于设备z00和其他设备之间有线或无线方式的通信。设备z00可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件z16经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件z16还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,设备z00可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器z04,上述指令可由设备z00的处理器z20执行以完成上述方法。例如,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

图11是根据一示例性实施例示出的一种用于页面展示的设备s00的框图。例如,设备s00可以为一服务器。参照图11,设备s00包括处理组件s20,其进一步包括一个或多个处理器,以及由存储器s22所代表的存储器资源,用于存储可由处理组件s20的执行的指令,例如应用程序。存储器s22中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件s20被配置为执行指令,以执行上述页面展示方法。

设备s00还可以包括一个电源组件s24被配置为执行设备s00的电源管理,一个有线或无线网络接口s26被配置为将设备s00连接到网络,和一个输入输出(i/o)接口s28。设备s00可以操作基于存储在存储器s22的操作系统,例如windowsserver,macosx,unix,linux,freebsd或类似。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器s22,上述指令可由设备s00的处理器执行以完成上述方法。存储介质可以是计算机可读存储介质,例如,所述计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在一示例性实施例中,还提供了一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行上述实施例中所述的页面展示方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1