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

文档序号:18465453发布日期:2019-08-17 02:25阅读:162来源:国知局
页面展示方法、装置、电子设备及计算机可读存储介质与流程

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



背景技术:

随着互联网技术的发展,出现了越来越多的线上平。然而,伴随着各种线上平台的出现,不同线上平台的页面布局方式也层出不穷,用户页面上各种组件多而杂乱,用户在第一次使用时无法适应内容众多的页面布局。尤其是在用户为新用户时,无法在短时间内明确自己能够享受的新客特权,从而在大量信息中丧失了浏览耐心,降低了用户的使用体验。



技术实现要素:

本公开实施例提供一种页面展示方法、装置、电子设备及计算机可读存储介质。

第一方面,本公开实施例中提供了一种页面展示方法。

具体的,所述页面展示方法,包括:

响应于页面展示请求,确定预设条件;其中,所述预设条件包括用户类型;

根据所述预设条件确定目标页面布局方式;

根据所述目标页面布局方式展示用户页面。

结合第一方面,本公开在第一方面的第一种实现方式中,响应于页面展示请求,确定预设条件,包括:

响应于页面展示请求,根据用户登录情况确定所述用户类型。

结合第一方面和/或第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,根据用户登录情况确定所述用户类型,包括:

响应于登录成功的信息,确定所述用户类型为新用户或者老用户;和/或,

响应于未成功登录的信息,确定所述用户类型为未登录用户。

结合第一方面、第一方面的第一种实现方式和/或第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,根据所述预设条件确定目标页面布局方式,包括:

根据所述用户类型和以下至少之一确定所述目标页面布局方式:当前所在地域、页面展示请求来源。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和/或第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,根据所述预设条件确定目标页面布局方式,包括:

根据所述预设条件从预设的多个页面组件中选择与所述预设条件匹配的页面组件,组合被选择的所述页面组件以确定所述目标页面布局方式。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和/或第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,根据所述预设条件确定目标页面布局方式,包括:

根据所述预设条件与预先配置好的多个预设页面布局方式进行匹配;

将匹配成功的预设页面布局方式确定为目标页面布局方式。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式和/或第一方面的第五种实现方式,本公开在第一方面的第六种实现方式中,所述方法还包括:

响应于接收到的配置请求,展示配置页面;其中,所述配置页面包括预设条件选项;

响应于对所述预设条件选项的选择请求,展示对应于所选择的预设条件的页面组件选项;

响应于对所述页面组件选项的选择请求,根据所述选择的页面组件生成所选择的所述预设条件对应的预设页面布局方式。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式和/或第一方面的第六种实现方式,本公开在第一方面的第七种实现方式中,根据所述目标页面布局方式展示用户页面,包括:

确定所述目标页面布局方式中各个页面组件中的显示内容;

根据所述目标页面布局方式在所述用户页面上展示所述显示内容。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式和/或第一方面的第七种实现方式,本公开在第一方面的第八种实现方式中,在所述用户类型为新用户时,所述目标页面布局方式至少包括在预设位置处展示新用户专享的一个或者多个页面组件。

第二方面,本公开实施例中提供了一种页面展示装置。

具体的,所述页面展示装置,包括:

第一确定模块,被配置为响应于页面展示请求,确定预设条件;其中,所述预设条件包括用户类型;

第二确定模块,被配置为根据所述预设条件确定目标页面布局方式;

第一展示模块,被配置为根据所述目标页面布局方式展示用户页面。

所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,页面展示装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持页面展示装置执行上述第一方面中页面展示方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述页面展示装置还可以包括通信接口,用于页面展示装置与其他设备或通信网络通信。

第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现以下方法步骤:

响应于页面展示请求,确定预设条件;其中,所述预设条件包括用户类型;

根据所述预设条件确定目标页面布局方式;

根据所述目标页面布局方式展示用户页面。

结合第三方面,本公开在第三方面的第一种实现方式中,响应于页面展示请求,确定预设条件,包括:

响应于页面展示请求,根据用户登录情况确定所述用户类型。

结合第三方面和/或第三方面的第一种实现方式,本公开在第三方面的第二种实现方式中,根据用户登录情况确定所述用户类型,包括:

响应于登录成功的信息,确定所述用户类型为新用户或者老用户;和/或,

响应于未成功登录的信息,确定所述用户类型为未登录用户。

结合第三方面、第三方面的第一种实现方式和/或第三方面的第二种实现方式,本公开在第三方面的第三种实现方式中,根据所述预设条件确定目标页面布局方式,包括:

根据所述用户类型和以下至少之一确定所述目标页面布局方式:当前所在地域、页面展示请求来源。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式和/或第三方面的第三种实现方式,本公开在第三方面的第四种实现方式中,根据所述预设条件确定目标页面布局方式,包括:

根据所述预设条件从预设的多个页面组件中选择与所述预设条件匹配的页面组件,组合被选择的所述页面组件以确定所述目标页面布局方式。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式和/或第三方面的第四种实现方式,本公开在第三方面的第五种实现方式中,根据所述预设条件确定目标页面布局方式,包括:

根据所述预设条件与预先配置好的多个预设页面布局方式进行匹配;

将匹配成功的预设页面布局方式确定为目标页面布局方式。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式和/或第三方面的第五种实现方式,本公开在第三方面的第六种实现方式中,所述一条或多条计算机指令还被所述处理器执行以实现以下方法步骤:

响应于接收到的配置请求,展示配置页面;其中,所述配置页面包括预设条件选项;

响应于对所述预设条件选项的选择请求,展示对应于所选择的预设条件的页面组件选项;

响应于对所述页面组件选项的选择请求,根据所述选择的页面组件生成所选择的所述预设条件对应的预设页面布局方式。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式和/或第三方面的第六种实现方式,本公开在第三方面的第七种实现方式中,根据所述目标页面布局方式展示用户页面,包括:

确定所述目标页面布局方式中各个页面组件中的显示内容;

根据所述目标页面布局方式在所述用户页面上展示所述显示内容。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式、第三方面的第六种实现方式和/或第三方面的第七种实现方式,本公开在第三方面的第八种实现方式中,在所述用户类型为新用户时,所述目标页面布局方式至少包括在预设位置处展示新用户专享的一个或者多个页面组件。

第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储页面展示装置所用的计算机指令,其包含用于执行上述第一方面中页面展示方法所涉及的计算机指令。

本公开实施例提供的技术方案可以包括以下有益效果:

本公开实施例在接收到用户的页面展示请求之后,根据实际情况确定预设条件,该预设条件至少包括用户类型;在确定了预设条件后根据预设条件确定页面布局方式,并根据页面布局方式为用户展示对应的用户页面。通过本公开这种方式,能够基于一些实际情况而选择不同的页面布局方式,尤其对于不同用户类型可以相应的选择不一样的页面布局,使得用户页面能够更好地适应用户的特点和习惯,为用户提供更好地服务。

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

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的页面展示方法的流程图;

图2示出根据图1所示实施方式的步骤s102的流程图;

图3示出根据本公开一实施方式中配置预设页面布局方式部分的流程图;

图4示出根据图1所示实施方式的步骤s103的流程图;

图5(a)-(c)示出了根据本公开一实施例提出的页面展示方法的应用场景示意图;

图6示出根据本公开一实施方式的页面展示装置的结构框图;

图7示出根据图6所示实施方式的第二确定模块602的结构框图;

图8示出根据本公开一实施方式中配置预设页面布局方式部分的结构框图;

图9示出根据图6所示实施方式的第一展示模块603的结构框图;

图10是适于用来实现根据本公开一实施方式的页面展示方法的电子设备的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

图1示出根据本公开一实施方式的页面展示方法的流程图。如图1所示,所述页面展示方法包括以下步骤s101-s103:

在步骤s101中,响应于页面展示请求,确定预设条件;其中,所述预设条件包括用户类型;

在步骤s102中,根据所述预设条件确定目标页面布局方式;

在步骤s103中,根据所述目标页面布局方式展示用户页面。

本实施例中,页面展示请求可以是用户通过app、小程序或者公众号等打开应用平台的页面而产生的请求,例如通过打开app进入首页时所产生的页面展示请求。预设条件可以是预先定义好的一个或多个条件,该预设条件是与页面布局方式相关联的条件。在一些实施例中,预设条件可以包括但不限于用户类型,不同用户类型可以对应不同的页面布局方式。也就是说,针对不同类型的用户,可以展示具有不同页面布局的用户页面,使得用户页面能够更加符合用户的个性和需求,使得用户在为其展示的用户页面上易于发现所需要的内容。

在一些实施例中,用户类型可以包括新用户和老用户。新用户可以是在应用平台注册后未购买或使用过应用平台所提供的服务的用户,例如对于电商平台,未成功下过订单的用户可以认为是新用户,而成功下过一单之后的用户可以认为是老用户。当然,用户类型也可以是基于其他用户属性而区分的类型,只要是能够基于该用户属性区所分出的不同类型的用户对页面布局的需求有所不同即可。

目标页面布局方式为与当前所确定的预设条件对应的页面布局方式,例如预设条件包括用户类型,而当前用户为新客时,可以确定目标页面布局方式为新客专属的页面布局方式。目标页面布局方式包括但不限于用户页面上所布局的一个或多个页面组件以及各个页面组件的属性,各个页面组件的属性包括但不限于在用户页面上所处的位置、该页面组件呈现在用户页面上的内容及形式、该页面组件所指向的下一级页面等。

在确定了目标页面布局方式后,可以根据该目标页面布局方式展示用户页面,例如针对新用户,可以展示新客专属页面,而对于老用户,可以展示老用户通用页面等。

本公开实施例在接收到用户的页面展示请求之后,根据实际情况确定预设条件,该预设条件至少包括用户类型;在确定了预设条件后根据预设条件确定页面布局方式,并根据页面布局方式为用户展示对应的用户页面。通过本公开这种方式,能够基于一些实际情况而选择不同的页面布局方式,尤其对于不同用户类型可以相应的选择不一样的页面布局,使得用户页面能够更好地适应用户的个性和习惯,为用户提供更好地服务。

在本实施例的一个可选实现方式中,所述步骤s101,即响应于页面展示请求,确定预设条件的步骤,进一步包括以下步骤:

响应于页面展示请求,根据用户登录情况确定所述用户类型。

该可选的实现方式中,在接收到用户的页面展示请求后,例如用户打开应用首页,则可以根据用户是否登录以及登录信息等确定用户类型。在用户登录成功了的情况下,可以根据用户在用于平台上以往的行为例如下单行为确定用户类型,如新用户或者老用户;而在用户未登录的情况下,可以以未登录用户类型对待。例如,在展示首页页面时,可以根据用户类型为新用户、老用户和未登录用户而分别展示不同的用户页面。

在本实施例的一个可选实现方式中,所述根据用户登录情况确定所述用户类型的步骤,进一步包括以下步骤:

响应于登录成功的信息,确定所述用户类型为新用户或者老用户;和/或,

响应于未成功登录的信息,确定所述用户类型为未登录用户。

该可选的实现方式中,可以根据用户是否登录来确定用户类型,也即用户类型可以分为登录用户和未登录用户,而登录用户又可以根据用户以往在应用平台上的行为分为新用户和老用户。

经过本公开发明人统计分析发现,一些老用户访问率较高的页面组件,对于新用户来说意义不大。此外,应用平台通常会针对新用户推出新人专属的优惠政策,例如可以免费下载一次应用平台上发布的内容、能够领取新人专属红包等等。因此,本公开实施例可以针对新、老用户分别展示具有不同页面布局的用户页面,使得最大程度上满足新老用户的需求。此外,对于未登录用户而言,较大概率可能是未注册过的用户,因此为了满足未注册过的用户的使用需求,也可以为该类用户展示具有其他页面布局的用户页面。在一些实施例中,未注册用户的用户页面的页面布局方式可以与新用户的用户的用户页面的布局方式类似。

在本实施例的一个可选实现方式中,所述步骤s102,即根据所述预设条件确定目标页面布局方式的步骤,进一步包括以下步骤:

根据所述用户类型和以下至少之一确定所述目标页面布局方式:当前所在地域、页面展示请求来源。

该可选的实现方式中,确定目标用户页面布局方式时,除了要考虑用户类型之后,还可以考虑其他预设条件。其他预设条件包括用户当前所在地域、页面展示请求来源中的至少之一。

对于一些具有地域性的运营平台而言,针对不同地域的用户,该运营平台可能会提供不同的服务,例如外卖餐饮平台等。因此,在确定目标页面布局方式时除了用户类型之外,还可以考虑用户当前所在地域。

此外,同一运营平台,页面展示请求来源可以不同,例如可以是用户打开该运营平台app、公众号、小程序或者是其他平台上的附属组件(如通过支付宝打开口碑平台)而产生的。由于不同请求来源可能存在页面展示上的一些限制(例如小程序和公众号),或者不同来源的用户可能具有一些特殊的偏好,因此还可以结合页面展示请求来源确定目标页面布局方式。通过这种方式,最终展示出的用户页面能够最大化地适应用户的需求,并且由于布局方式可选,因此具有更大的灵活性。

在本实施例的一个可选实现方式中,所述步骤s102,即根据所述预设条件确定目标页面布局方式的步骤,进一步包括以下步骤:

根据所述预设条件从预设的多个页面组件中选择与所述预设条件匹配的页面组件,组合被选择的所述页面组件以确定所述目标页面布局方式。

该可选的实现方式中,可以预先建立多个页面组件,并且在预设条件和不同的页面组件之间建立对应关系。在确定了预设条件后,可以根据对应关系匹配得到多个页面组件,并将这些页面组件进行组合以确定目标页面布局方式。例如,新用户有浏览行为等历史数据时,除了选择与新用户这一类型关联的默认页面组件之外,还可以根据该新用户的画像数据选择对应的页面组件进行组合,最终确定目标页面布局方式。

在本实施例的一个可选实现方式中,如图2所示,所述步骤s102,即根据所述预设条件确定目标页面布局方式的步骤,进一步包括以下步骤:

在步骤s201中,根据所述预设条件与预先配置好的多个预设页面布局方式进行匹配;

在步骤s202中,将匹配成功的预设页面布局方式确定为目标页面布局方式。

该可选的实现方式中,离线状态下可以预先建立不同的预设条件与预设页面布局方式的对应关系,而在线应用时,确定了预设条件的情况下,可以根据预设条件以及该对应关系匹配得到相应的目标页面布局方式。例如,在用户类型为新用户的情况下,可以匹配得到新用户对应的一个或多个预设页面布局方式,之后还可以通过其他预设条件从该一个或多个预设页面布局方式中最终匹配得到目标页面布局方式。

在本实施例的一个可选实现方式中,如图3所示,所述方法进一步还包括以下步骤:

在步骤s301中,响应于接收到的配置请求,展示配置页面;其中,所述配置页面包括预设条件选项;

在步骤s302中,响应于对所述预设条件选项的选择请求,展示对应于所选择的预设条件的页面组件选项;

在步骤s303中,响应于对所述页面组件选项的选择请求,根据所述选择的页面组件生成所选择的所述预设条件对应的预设页面布局方式。

该可选的实现方式中,可以在离线状态下,将不同预设条件对应的预设页面布局方式预先配置好,并建立起预设条件与预设页面布局方式之间的对应关系。

在配置过程中,响应于配置人员的配置请求,配置系统可以将配置页面展示给配置人员,配置页面上可以包括配置人员可选的预设条件选项,每个预设条件选项对应一个预设条件,例如新用户、老用户、不同地域、不同来源等。

配置人员可以选择配置页面上的任意一个预设条件进行配置,配置系统在接收到配置人员从配置页面上选择的某一预设条件选项的请求后,可以展示针对该预设条件可用的页面组件选项,例如针对新用户,所展示的页面组件选项可以包括新用户专属的红包组件、新用户专享服务组件等。页面组件可以是组成页面的各种可配置组件,如banner、bar、icon等组件。这些页面组件可以是后台编程人员预先生成好的,配置人员只需要根据实际的需求针对不同预设条件选用不同的页面组件配置生成不同的预设页面布局方式即可。

在线应用时,应用平台可以根据在线确定的预设条件选取相对应的预设页面布局方式,将其作为目标页面布局方式,并按照该目标页面布局方式展示用户页面。通过这种方式,应用平台的运营人员可以根据用户需求的不断变化以及新衍生出的一些情况,能够灵活配置出不同的页面布局方式,减少了后台开发时间,并且针对新出现的情况响应较为及时,能够更大程度的满足用户的个性化需求,能够提高用户的使用体验。

在本实施例的一个可选实现方式中,如图4所示,所述步骤s103,即根据所述目标页面布局方式展示用户页面的步骤,进一步包括以下步骤:

在步骤s401中,确定所述目标页面布局方式中各个页面组件中的显示内容;

在步骤s402中,根据所述目标页面布局方式在所述用户页面上展示所述显示内容。

该可选的实现方式中,在确定了目标页面布局方式,也即用户页面上各个页面组件以及组件的属性之后,还可以根据实际情况选择页面组件中的显示内容。页面组件的类型、位置、大小等可以在根据预设条件确定目标页面布局方式的时候确定,但是各个页面组件上所显示的内容则可以在展示用户页面的时候根据实际情况来确定,例如,可以针对当前的时间、天气等情况在页面组件上展示不同的内容,在当前时间为夜晚的时候,可以采用夜晚星空背景展示该页面组件上的内容,而在白天的时候,可以采用艳阳高照的背景展示该页面组件上的内容;或者当前针对新户推出了限时优惠活动,能够领取比平时金额较大的红包,此时可以将新用户专享服务组件上的内容修改成该金额较大的红包数额等。通过这种方式,不但可以根据预设条件个性化配置用户页面上的页面布局方式,还能够个性化配置用户页面上的页面内容,能够最大程度地满足用户的个性化需求。

在本实施例的一个可选实现方式中,在所述用户类型为新用户时,所述目标页面布局方式至少包括在预设位置处展示新用户特权的一个或者多个页面组件。

该可选的实现方式中,针对新用户,可以为其展示新用户专属的用户页面。也即,在用户类型为新用户时,所确定的目标页面布局方式可以是针对新用户的,并且该目标页面布局方式中至少包括一个或多个新用户专享的页面组件,通过这种方式,为新用户提供的用户页面上能够一目了然地看到新用户所能享有的特权,能够增加用户粘性。

图5(a)-(c)示出了根据本公开一实施例提出的页面展示方法的应用场景示意图。如图5(a)所示,在外卖餐饮平台上,用户类型为未登录用户时,根据本公开实施例提出的页面展示方法在应用首页上展示的页面布局较为简洁清楚,最显眼的中间位置展示新用户专享红包领取页面组件,该页面组件上的显示内容为“恭喜您有新人红包待领取60元”,并且在该显示内容下方还展示有“登录领取”按钮组件,以提示用户登录领取。在用户登录之后,根据用户以往的行为确定该用户是偶发为新用户,并且在为新用户且登录领取了红包后,展示如图5(b)所示的页面。图5(a)和(b)上所示的用户页面上还展示了新人专属的菜品组件,即“新人专属”1元菜品,可以较为明显的提醒用户所能够享受的新用户特权,这与老用户页面上较为复杂布局的方式有所不同,能够使得新用户对所拥有的特权一目了然,能够快速做出决定,提高了用户的使用体验。图5(c)所示的搜索页面中,同样在新用户具有特权的菜品下展示出了具有“新用户首单立减17元”字样的提示信息,新用户可以根据提示信息快速获知自身所能享受的优惠待遇。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图6示出根据本公开一实施方式的页面展示装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图6所示,所述页面展示装置:

第一确定模块601,被配置为响应于页面展示请求,确定预设条件;其中,所述预设条件包括用户类型;

第二确定模块602,被配置为根据所述预设条件确定目标页面布局方式;

第一展示模块603,被配置为根据所述目标页面布局方式展示用户页面。

本实施例中,页面展示请求可以是用户通过app、小程序或者公众号等打开应用平台的页面而产生的请求,例如通过打开app进入首页时所产生的页面展示请求。预设条件可以是预先定义好的一个或多个条件,该预设条件是与页面布局方式相关联的条件。在一些实施例中,预设条件可以包括但不限于用户类型,不同用户类型可以对应不同的页面布局方式。也就是说,针对不同类型的用户,可以展示具有不同页面布局的用户页面,使得用户页面能够更加符合用户的个性和需求,使得用户在为其展示的用户页面上易于发现所需要的内容。

在一些实施例中,用户类型可以包括新用户和老用户。新用户可以是在应用平台注册后未购买或使用过应用平台所提供的服务的用户,例如对于电商平台,未成功下过订单的用户可以认为是新用户,而成功下过一单之后的用户可以认为是老用户。当然,用户类型也可以是基于其他用户属性而区分的类型,只要是能够基于该用户属性区所分出的不同类型的用户对页面布局的需求有所不同即可。

目标页面布局方式为与当前所确定的预设条件对应的页面布局方式,例如预设条件包括用户类型,而当前用户为新客时,可以确定目标页面布局方式为新客专属的页面布局方式。目标页面布局方式包括但不限于用户页面上所布局的一个或多个页面组件以及各个页面组件的属性,各个页面组件的属性包括但不限于在用户页面上所处的位置、该页面组件呈现在用户页面上的内容及形式、该页面组件所指向的下一级页面等。

在确定了目标页面布局方式后,可以根据该目标页面布局方式展示用户页面,例如针对新用户,可以展示新客专属页面,而对于老用户,可以展示老用户通用页面等。

本公开实施例在接收到用户的页面展示请求之后,根据实际情况确定预设条件,该预设条件至少包括用户类型;在确定了预设条件后根据预设条件确定页面布局方式,并根据页面布局方式为用户展示对应的用户页面。通过本公开这种方式,能够基于一些实际情况而选择不同的页面布局方式,尤其对于不同用户类型可以相应的选择不一样的页面布局,使得用户页面能够更好地适应用户的个性和习惯,为用户提供更好地服务。

在本实施例的一个可选实现方式中,所述所述第一确定模块601,包括:

第一确定子模块,被配置为响应于页面展示请求,根据用户登录情况确定所述用户类型。

该可选的实现方式中,在接收到用户的页面展示请求后,例如用户打开应用首页,则可以根据用户是否登录以及登录信息等确定用户类型。在用户登录成功了的情况下,可以根据用户在用于平台上以往的行为例如下单行为确定用户类型,如新用户或者老用户;而在用户未登录的情况下,可以以未登录用户类型对待。例如,在展示首页页面时,可以根据用户类型为新用户、老用户和未登录用户而分别展示不同的用户页面。

在本实施例的一个可选实现方式中,所述第一确定子模块,包括:

第二确定子模块,被配置为响应于登录成功的信息,确定所述用户类型为新用户或者老用户;和/或,

第三确定子模块,被配置为响应于未成功登录的信息,确定所述用户类型为未登录用户。

该可选的实现方式中,可以根据用户是否登录来确定用户类型,也即用户类型可以分为登录用户和未登录用户,而登录用户又可以根据用户以往在应用平台上的行为分为新用户和老用户。

经过本公开发明人统计分析发现,一些老用户访问率较高的页面组件,对于新用户来说意义不大。此外,应用平台通常会针对新用户推出新人专属的优惠政策,例如可以免费下载一次应用平台上发布的内容、能够领取新人专属红包等等。因此,本公开实施例可以针对新、老用户分别展示具有不同页面布局的用户页面,使得最大程度上满足新老用户的需求。此外,对于未登录用户而言,较大概率可能是未注册过的用户,因此为了满足未注册过的用户的使用需求,也可以为该类用户展示具有其他页面布局的用户页面。在一些实施例中,未注册用户的用户页面的页面布局方式可以与新用户的用户的用户页面的布局方式类似。

在本实施例的一个可选实现方式中,所述第二确定模块602,包括:

第四确定子模块,被配置为根据所述用户类型和以下至少之一确定所述目标页面布局方式:当前所在地域、页面展示请求来源。

该可选的实现方式中,确定目标用户页面布局方式时,除了要考虑用户类型之后,还可以考虑其他预设条件。其他预设条件包括用户当前所在地域、页面展示请求来源中的至少之一。

对于一些具有地域性的运营平台而言,针对不同地域的用户,该运营平台可能会提供不同的服务,例如外卖餐饮平台等。因此,在确定目标页面布局方式时除了用户类型之外,还可以考虑用户当前所在地域。

此外,同一运营平台,页面展示请求来源可以不同,例如可以是用户打开该运营平台app、公众号、小程序或者是其他平台上的附属组件(如通过支付宝打开口碑平台)而产生的。由于不同请求来源可能存在页面展示上的一些限制(例如小程序和公众号),或者不同来源的用户可能具有一些特殊的偏好,因此还可以结合页面展示请求来源确定目标页面布局方式。通过这种方式,最终展示出的用户页面能够最大化地适应用户的需求,并且由于布局方式可选,因此具有更大的灵活性。

在本实施例的一个可选实现方式中,所述第二确定模块602,包括:

第五确定子模块,被配置为根据所述预设条件从预设的多个页面组件中选择与所述预设条件匹配的页面组件,组合被选择的所述页面组件以确定所述目标页面布局方式。

该可选的实现方式中,可以预先建立多个页面组件,并且在预设条件和不同的页面组件之间建立对应关系。在确定了预设条件后,可以根据对应关系匹配得到多个页面组件,并将这些页面组件进行组合以确定目标页面布局方式。例如,新用户有浏览行为等历史数据时,除了选择与新用户这一类型关联的默认页面组件之外,还可以根据该新用户的画像数据选择对应的页面组件进行组合,最终确定目标页面布局方式。

在本实施例的一个可选实现方式中,如图7所示,所述第二确定模块602,包括:

匹配子模块701,被配置为根据所述预设条件与预先配置好的多个预设页面布局方式进行匹配;

第六确定子模块702,被配置为将匹配成功的预设页面布局方式确定为目标页面布局方式。

该可选的实现方式中,离线状态下可以预先建立不同的预设条件与预设页面布局方式的对应关系,而在线应用时,确定了预设条件的情况下,可以根据预设条件以及该对应关系匹配得到相应的目标页面布局方式。例如,在用户类型为新用户的情况下,可以匹配得到新用户对应的一个或多个预设页面布局方式,之后还可以通过其他预设条件从该一个或多个预设页面布局方式中最终匹配得到目标页面布局方式。

在本实施例的一个可选实现方式中,如图8所示,所述装置还包括:

第二展示模块801,被配置为响应于接收到的配置请求,展示配置页面;其中,所述配置页面包括预设条件选项;

第三展示模块802,被配置为响应于对所述预设条件选项的选择请求,展示对应于所选择的预设条件的页面组件选项;

生成模块803,被配置为响应于对所述页面组件选项的选择请求,根据所述选择的页面组件生成所选择的所述预设条件对应的预设页面布局方式。

该可选的实现方式中,可以在离线状态下,将不同预设条件对应的预设页面布局方式预先配置好,并建立起预设条件与预设页面布局方式之间的对应关系。

在配置过程中,响应于配置人员的配置请求,配置系统可以将配置页面展示给配置人员,配置页面上可以包括配置人员可选的预设条件选项,每个预设条件选项对应一个预设条件,例如新用户、老用户、不同地域、不同来源等。

配置人员可以选择配置页面上的任意一个预设条件进行配置,配置系统在接收到配置人员从配置页面上选择的某一预设条件选项的请求后,可以展示针对该预设条件可用的页面组件选项,例如针对新用户,所展示的页面组件选项可以包括新用户专属的红包组件、新用户专享服务组件等。页面组件可以是组成页面的各种可配置组件,如banner、bar、icon等组件。这些页面组件可以是后台编程人员预先生成好的,配置人员只需要根据实际的需求针对不同预设条件选用不同的页面组件配置生成不同的预设页面布局方式即可。

在线应用时,应用平台可以根据在线确定的预设条件选取相对应的预设页面布局方式,将其作为目标页面布局方式,并按照该目标页面布局方式展示用户页面。通过这种方式,应用平台的运营人员可以根据用户需求的不断变化以及新衍生出的一些情况,能够灵活配置出不同的页面布局方式,减少了后台开发时间,并且针对新出现的情况响应较为及时,能够更大程度的满足用户的个性化需求,能够提高用户的使用体验。

在本实施例的一个可选实现方式中,如图9所示,所述第一展示模块603,包括:

第七确定子模块901,被配置为确定所述目标页面布局方式中各个页面组件中的显示内容;

展示子模块902,被配置为根据所述目标页面布局方式在所述用户页面上展示所述显示内容。

该可选的实现方式中,在确定了目标页面布局方式,也即用户页面上各个页面组件以及组件的属性之后,还可以根据实际情况选择页面组件中的显示内容。页面组件的类型、位置、大小等可以在根据预设条件确定目标页面布局方式的时候确定,但是各个页面组件上所显示的内容则可以在展示用户页面的时候根据实际情况来确定,例如,可以针对当前的时间、天气等情况在页面组件上展示不同的内容,在当前时间为夜晚的时候,可以采用夜晚星空背景展示该页面组件上的内容,而在白天的时候,可以采用艳阳高照的背景展示该页面组件上的内容;或者当前针对新户推出了限时优惠活动,能够领取比平时金额较大的红包,此时可以将新用户专享服务组件上的内容修改成该金额较大的红包数额等。通过这种方式,不但可以根据预设条件个性化配置用户页面上的页面布局方式,还能够个性化配置用户页面上的页面内容,能够最大程度地满足用户的个性化需求。

在本实施例的一个可选实现方式中,在所述用户类型为新用户时,所述目标页面布局方式至少包括在预设位置处展示新用户特权的一个或者多个页面组件。

该可选的实现方式中,针对新用户,可以为其展示新用户专属的用户页面。也即,在用户类型为新用户时,所确定的目标页面布局方式可以是针对新用户的,并且该目标页面布局方式中至少包括一个或多个新用户专享的页面组件,通过这种方式,为新用户提供的用户页面上能够一目了然地看到新用户所能享有的特权,能够增加用户粘性。

本公开实施方式还提供了一种电子设备,如图10所示,包括至少一个处理器1001;以及与至少一个处理器1001通信连接的存储器1002;其中,存储器1002存储有可被至少一个处理器1001执行的指令,指令被至少一个处理器1001执行以实现:

响应于页面展示请求,确定预设条件;其中,所述预设条件包括用户类型;

根据所述预设条件确定目标页面布局方式;

根据所述目标页面布局方式展示用户页面。

进一步地,响应于页面展示请求,确定预设条件,包括:

响应于页面展示请求,根据用户登录情况确定所述用户类型。

进一步地,根据用户登录情况确定所述用户类型,包括:

响应于登录成功的信息,确定所述用户类型为新用户或者老用户;和/或,

响应于未成功登录的信息,确定所述用户类型为未登录用户。

进一步地,根据所述预设条件确定目标页面布局方式,包括:

根据所述用户类型和以下至少之一确定所述目标页面布局方式:当前所在地域、页面展示请求来源。

进一步地,根据所述预设条件确定目标页面布局方式,包括:

根据所述预设条件从预设的多个页面组件中选择与所述预设条件匹配的页面组件,组合被选择的所述页面组件以确定所述目标页面布局方式。

进一步地,根据所述预设条件确定目标页面布局方式,包括:

根据所述预设条件与预先配置好的多个预设页面布局方式进行匹配;

将匹配成功的预设页面布局方式确定为目标页面布局方式。

进一步地,所述一条或多条计算机指令还被所述处理器执行以实现以下方法步骤:

响应于接收到的配置请求,展示配置页面;其中,所述配置页面包括预设条件选项;

响应于对所述预设条件选项的选择请求,展示对应于所选择的预设条件的页面组件选项;

响应于对所述页面组件选项的选择请求,根据所述选择的页面组件生成所选择的所述预设条件对应的预设页面布局方式。

进一步地,根据所述目标页面布局方式展示用户页面,包括:

确定所述目标页面布局方式中各个页面组件中的显示内容;

根据所述目标页面布局方式在所述用户页面上展示所述显示内容。

进一步地,在所述用户类型为新用户时,所述目标页面布局方式至少包括在预设位置处展示新用户专享的一个或者多个页面组件。

具体地,处理器1001、存储器1002可以通过总线或者其他方式连接,图10中以通过总线连接为例。存储器1002作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器1001通过运行存储在存储器1002中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现本公开实施例中的上述方法。

存储器1002可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储航运网络运输的历史数据等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,电子设备可选地包括通信组件1003,存储器1002可选地包括相对于处理器1001远程设置的存储器,这些远程存储器可以通过通信组件1003连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器1002中,当被一个或者多个处理器1001执行时,执行本公开实施例中的上述方法。

上述产品可执行本公开实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本公开实施方式所提供的方法。

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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