掌桥专利:专业的专利平台
掌桥专利
首页

页面个性化显示方法、装置、计算机设备及存储介质

文献发布时间:2023-06-19 09:26:02


页面个性化显示方法、装置、计算机设备及存储介质

技术领域

本发明涉及页面显示技术领域,尤其涉及一种页面个性化显示方法、装置、计算机设备及存储介质。

背景技术

随着互联网技术的发展,用于实现不同功能的应用程序(Application,简称为APP)层出不穷,以满足人们的生活和工作需求。当前应用程序的显示页面,一般为依据预先设置的页面层级分级显示通用页面,每一通用页面上显示不同主题对应的页面数据,用户需通过层层下钻进入查看其关注特定主题对应的页面数据,这种层层下钻的页面操作方式,操作效率低,操作时间长,需进行频繁的页面跳转,容易导致页面跳转卡顿和页面数据显示不及时的问题。

发明内容

本发明实施例提供一种页面个性化显示方法、装置、计算机设备及存储介质,以解决现有页面数据需采用层层下钻的页面操作方式查看所存在的操作效率低、页面跳转卡顿和页面数据显示不及时的问题。

一种页面个性化显示方法,包括:

获取客户端发送的帐户登录请求,所述帐户登录请求包括目标帐户和待验证信息;

预加载与所述目标帐户相关的N个待选主题对应的待选数据到系统缓存,并基于所述目标帐户和所述待验证信息进行身份验证,获取身份验证结果,其中,N≧2;

若所述身份验证结果为验证通过时,则基于所述目标帐户,确定目标个性化页面,所述目标个性化页面包括M个目标主题和所述目标主题对应的主题显示位置,其中,M≧2;

从所述系统缓存中获取与所述目标主题相对应的所述待选数据,确定为目标数据;

在所述客户端显示所述目标个性化页面,在所述目标主题对应的主题显示位置上显示所述目标数据。

一种页面个性化显示装置,包括:

帐户登录请求获取模块,用于获取客户端发送的帐户登录请求,所述帐户登录请求包括目标帐户和待验证信息;

加载验证并行处理模块,用于预加载与所述目标帐户相关的N个待选主题对应的待选数据到系统缓存,并基于所述目标帐户和所述待验证信息进行身份验证,获取身份验证结果,其中,N≧2;

目标个性化页面确定模块,用于若所述身份验证结果为验证通过时,则基于所述目标帐户,确定目标个性化页面,所述目标个性化页面包括M个目标主题和所述目标主题对应的主题显示位置,其中,M≧2;

目标数据确定模块,用于从所述系统缓存中获取与所述目标主题相对应的所述待选数据,确定为目标数据;

目标数据显示模块,用于在所述客户端显示所述目标个性化页面,在所述目标主题对应的主题显示位置上显示所述目标数据。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述页面个性化显示方法。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述页面个性化显示方法。

上述页面个性化显示方法、装置、计算机设备及存储介质,在获取包含目标帐户对应的帐户登录请求之后,并行执行预加载待选数据操作和身份验证操作,提高处理效率,既有助于提高页面数据的显示效率,也有助于提高数据安全性;在身份验证结果为验证通过时,基于目标帐户确定目标个性化页面,以使目标个性化页面的不同主题显示位置上显示不同目标主题对应的目标数据,有助于满足个性化显示需求;再从系统缓存中确定与目标主题相对应的目标数据,有助于提高目标数据的获取效率,避免目标数据显示不及时的问题出现;接着,在目标个性化页面上与目标主题相对应的主题显示位置上显示目标数据,可实现对用户关注点进行个性化显示,减少用户通过层层下钻的页面操作方式频繁进行页面跳转的情况,节省操作时间,可有效避免页面跳转卡顿的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中页面个性化显示方法的一应用环境示意图;

图2是本发明一实施例中页面个性化显示方法的一流程图;

图3是本发明一实施例中页面个性化显示方法的另一流程图;

图4是本发明一实施例中页面个性化显示方法的另一流程图;

图5是本发明一实施例中页面个性化显示方法的另一流程图;

图6是本发明一实施例中页面个性化显示方法的另一流程图;

图7是本发明一实施例中页面个性化显示方法的另一流程图;

图8是本发明一实施例中页面个性化显示装置的一示意图;

图9是本发明一实施例中计算机设备的一示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的页面个性化显示方法,该页面个性化显示方法可应用如图1所示的应用环境中。具体地,该页面个性化显示方法应用在APP对应的应用系统,例如,应用系统可以为交易应用系统,该交易应用系统是指用于进行产品交易的应用系统;或者,应用系统也可以为管理应用系统,该管理应用系统是用于实现信息管理的应用系统;或者,应用系统可以为可实现其他功能的应用系统。该应用系统包括如图1所示的客户端和服务器,客户端与服务器通过网络进行通信,用于在不同用户通过各自的目标帐户登录应用系统时,使其客户端上显示目标个性化页面,该目标个性化页面可快速显示预加载的与目标帐户相关联的目标数据,以减少与用户无关的页面数据的显示,减少层层下钻的页面操作方式的使用,可快速查阅其所关注的目标数据,节省操作时间,避免页面跳转卡顿和页面数据显示不及时的问题。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一实施例中,如图2所示,提供一种页面个性化显示方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:

S201:获取客户端发送的帐户登录请求,帐户登录请求包括目标帐户和待验证信息。

其中,帐户登录请求是用户通过客户端触发的用于登录应用系统的请求。目标帐户为本次触发帐户登录请求的用户预先在应用系统上注册的帐户。待验证信息为本次触发帐户登录请求的用户在注册时输入并保存的用于进行身份验证的信息。该待验证信息可以是文字信息,如登录密码,也可以是语音信息,如用户回复特定安全问题的语音信息,还可以为图像信息,如人脸图像或者虹膜图像。

作为一示例,用户在登录任一应用程序时,可通过客户端输入目标帐户和待验证信息,点击“登录”或者其他确认按钮,即可触发帐户登录请求,以使服务器可获取该客户端发送的帐户登录请求。

S202:预加载与目标帐户相关的N个待选主题对应的待选数据到系统缓存,并基于目标帐户和待验证信息进行身份验证,获取身份验证结果,其中,N≧2。

本实施例中,应用系统预先将需要显示的所有数据依据不同分类标准划分为多个配置主题,该配置主题为应用系统预先设置的用于供用户配置过程中选用的主题,为应用系统中数据分类的最小单元,具体可以理解为某一页面数据对应的主题名称。

其中,待选主题是与目标帐户相关的配置主题,N为待选主题的数量,其中,N≧2。待选数据是与待选主题相对应的页面数据。例如,交易应用系统中,某一待选主题为“已交易产品”,则“已交易产品”这一主题名称对应的待选数据为用户通过目标帐户在该交易应用系统中进行交易的产品数据。

作为一示例,服务器在接收到帐户登录请求之后,调用并行处理器中预先配置的预加载线程和身份验证线程;执行预加载线程,预加载与目标帐户相关的N个待选主题对应的待选数据到系统缓存,以提高待选数据在客户端的显示效率,避免页面数据显示不及时的情况出现;并行执行身份验证线程,基于目标帐户和待验证信息进行身份验证,获取身份验证结果,通过身份验证,保证数据安全。可以理解地,采用预加载线程和身份验证线程进行并行处理,有助于提高页面数据的显示效率。

作为一示例,服务器预加载与目标帐户相关的N个待选主题到系统缓存,具体包括:(1)服务器根据目标帐户查询系统数据库,获取与目标帐户相对应的目标用户信息。该目标用户信息是应用系统预先记录的与目标帐户对应的用户相关的信息,可以为用户在注册目标帐户过程中填写并存储在系统数据库中的信息,包括但不限于用户角色。(2)服务器基于目标用户信息,确定与目标用户信息相对应的N个待选主题相对应的待选数据。例如,服务器可以根据目标用户信息,从所有配置主题中选取与目标用户信息相关的专用主题,将专用主题确定为待选主题。又例如,服务器可以根据目标用户信息,从所有配置主题中选取通用主题和与目标用户信息相关的专用主题,将通用主题和专用主题确定为待选主题。该通用主题是指所有用户均可以查阅的配置主题。该专用主题是指只有目标用户信息相对应的用户才可以查阅的配置主题,该专用主题是与特定用户相关的配置主题。(3)将N个待选主题相对应的待选数据预加载到系统缓存,以便确定目标个性化页面之后,可以快速显示对应的待选数据,提高数据显示效率,避免页面数据显示不及时的问题。

作为一示例,服务器基于目标帐户和待验证信息进行身份验证,获取身份验证结果,具体包括:基于目标帐户查询系统数据库,从系统数据库中获取与目标帐户相对应的注册验证信息,基于待验证信息和注册验证信息,获取身份验证结果。该注册验证信息为用户预先设置并存储在系统数据库中的用于进行身份验证的信息。由于待验证信息可以为文字信息、语音信息或者图像信息,相应地,其注册验证信息也可以为文字信息、语音信息或者图像信息。

例如,若待验证信息和注册验证信息均为文字信息时,则两个文字信息完全一致时,获取验证通过的身份验证结果;若两个文字信息不完全一致时,获取验证不通过的身份验证结果。

又例如,若待验证信息和注册验证信息均为图像信息时,则采用图像识别算法对两个图像信息进行相似度计算,获取图像相似度;若图像相似度大于第一相似度阈值,则获取验证通过的身份验证结果;若图像相似度不大于第一相似度阈值,则获取验证不通过的身份验证结果。该第一相似度阈值是预先设置的用于评估两个图像信息的图像相似度是否达到认定为同一用户标准的阈值。

再例如,若待验证信息和注册验证信息均为语音信息时,则采用声纹识别算法对两个语音信息进行相似度计算,获取声纹相似度;若声纹相似度大于第二相似度阈值,则获取验证通过的身份验证结果;若声纹相似度不大于第二相似度阈值,则获取验证不通过的身份验证结果。该第二相似度阈值是预先设置的用于评估两个语音信息的声纹相似度是否达到认定为同一用户标准的阈值。

S203:若身份验证结果为验证通过时,则基于目标帐户,确定目标个性化页面,目标个性化页面包括M个目标主题和目标主题对应的主题显示位置,其中,M≧2。

其中,目标个性化页面为与目标帐户相关的用于实现页面数据个性化显示的页面,此处的个性化显示是指每个目标帐户对应的客户端上显示的内容不同,具体是指显示的目标主题和主题显示位置不相同。目标主题是在目标个性化页面上显示与目标帐户相关的待选主题,M为目标主题的数量,其中,M≧2。主题显示位置是每一目标主题在目标个性化页面上的位置。

作为一示例,服务器在身份验证结果为验证通过时,即在确定数据安全的情况下,需基于目标帐户查询系统数据库中的历史记录,以确定该目标帐户对应的目标个性化页面,该目标个性化页面包括M个目标主题和每一目标主题对应的主题显示位置。该历史记录是系统当前时间之前登录应用系统所形成的记录,该历史记录可以为目标帐户对应的用户登录应用系统所形成的本人记录,可以根据本人记录确定用户关注点,从而确定M个目标主题;或者,该历史记录也可以为与目标帐户相关联的用户登录应用系统所形成的关联记录,可以根据关联记录进行画像分析以确定用户关注点,从而确定M个目标主题。此处的与目标帐户相关联的用户可以为与目标用户信息相关联的用户,例如,用户角色相同的用户。

例如,应用系统开发过程中,预先配置每一登录显示界面对应的页面版式,通过页面版式将登录显示界面划分成不同M个数据显示模块;服务器在基于目标帐户查询系统数据库的历史记录,确定目标帐户对应的M个目标主题之后,依次确定每个目标主题对应的数据显示模块,从而确定其对应的主题显示位置,从而获取目标个性化页面。例如,若一登录显示界面对应的页面版式为九宫格形式,包括9个数据显示模块,服务器基于目标帐户确定9个目标主题以及每个目标主题对应的数据显示模块,将该数据显示模块在登录显示界面的位置确定为主题显示位置。

可以理解地,服务器在身份验证结果为验证通过时,基于目标帐户确定目标个性化页面,该目标个性化页面包括与目标帐户相关的M个目标主题及其主题显示位置,使得目标个性化页面可以显示不同目标主题对应的页面数据,而且,不同目标主题对应的页面数据在目标个性化页面的主题显示位置也不同,更贴合用户查阅需求,以减少用户通过层层下钻的页面操作方式,频繁进行页面跳转的情况,节省操作时间,可有效避免页面跳转卡顿问题。

S204:从系统缓存中获取与目标主题相对应的待选数据,确定为目标数据。

作为一示例,服务器在基于目标帐户确定目标个性化页面时,可以基于目标主题,从系统缓存中预加载的所有待选数据中,选取与目标主题相同的待选主题对应的待选数据,确定为目标数据。该目标数据为需要在目标个性化页面上显示的与目标主题相关的页面数据。可以理解地,从系统缓存预加载的待选数据中确定目标数据,有助于提高目标数据的获取效率,可有效避免目标数据显示不及时的问题出现。

S205:在客户端显示目标个性化页面,在目标主题对应的主题显示位置上显示目标数据。

作为一示例,服务器响应客户端发送的帐户登录请求,需在客户端上显示目标个性化页面,该目标个性化页面上包括M个目标主题,在每个目标主题对应的主题显示位置上,显示从系统缓存获取的预加载的目标数据,既保证每个目标帐户对应的目标个性化页面中页面数据的显示内容和显示位置的个性化,可最大程度上显示用户关注的页面数据,有助于减少用户通过层层下钻的页面操作方式频繁进行页面跳转的情况,节省操作时间,可有效避免页面跳转卡顿的问题。而且,目标个性化页面上每一目标主题对应的目标数据为系统缓存预加载的待选数据,有助于提高目标数据的获取效率,可有效避免目标数据显示不及时的问题出现。

一般来说,待选主题对应的待选数据可以为层级数据,即需要依据特定分层规则划分成不同层级的数据。任一待选主题对应的待选数据依据特定分层规则划分为至少两层页面数据。例如,若待选数据划分两层时,该待选数据包括首层数据和次层数据,此时次层数据为末层数据。若待选数据划分三层时,该待选数据划分为首层数据、次层数据和末层数据这三层,如某一待选主题的首层数据为A,依据特定分层规则对首层数据进行划分,确定三个次层数据A1、A2和A3;再依据特定分层规则对次层数据A1进行划分,确定次层数据A1对应的四个末层数据A11、A12、A13和A14;依据特定分层规则对次层数据A2进行划分,确定次层数据A2对应的三个末层数据为A21、A22和A23;依据特定分层规则对次层数据A3进行划分,确定次层数据A3对应的两个末层数据A31和A32。可以理解地,此处的特定分层规则为预先设置的用于对待选主题对应的待选数据进行分层显示的规则。

在一具体实施方式中,步骤S202中的预加载与目标帐户相关的N个待选主题对应的待选数据到系统缓存,具体包括:预加载与目标帐户相关的N个待选主题对应的首页数据到系统缓存。其中,首页数据为需要在目标个性化页面的首页上显示的数据,可以为首层数据,也可以为首页数据和次层数据。与首页数据相对应的概念为非首页数据,即不需要在在目标个性化页面的首页上显示的页面数据。可以理解地,预加载N个待选主题对应的首页数据到系统缓存,而无需加载非首页数据到系统缓存,有助于节省预加载的数据量,提高加载效率。

相应地,步骤S205中的在目标主题对应的主题显示位置上显示目标数据,包括:在目标主题对应的主题显示位置上显示首页数据,并行加载目标主题对应的非首页数据到系统缓存,以实现在显示目标主题对应的首页数据的同时加载非首页数据到系统缓存,从而保障用户在查阅目标主题对应的首页数据时,若需下钻查阅非首页数据,可以直接从系统缓存中获取并显示非首页数据,有助于提高非首页数据的显示效率,可避免页面数据显示不及时的问题出现。

本实施例所提供的页面个性化显示方法中,在获取包含目标帐户对应的帐户登录请求之后,并行执行预加载待选数据操作和身份验证操作,提高处理效率,既有助于提高页面数据的显示效率,也有助于提高数据安全性;在身份验证结果为验证通过时,基于目标帐户确定目标个性化页面,以使目标个性化页面的不同主题显示位置上显示不同目标主题对应的目标数据,有助于满足个性化显示需求;再从系统缓存中确定与目标主题相对应的目标数据,有助于提高目标数据的获取效率,避免目标数据显示不及时的问题出现;接着,在目标个性化页面上与目标主题相对应的主题显示位置上显示目标数据,可实现对用户关注点进行个性化显示,减少用户通过层层下钻的页面操作方式频繁进行页面跳转的情况,节省操作时间,可有效避免页面跳转卡顿的问题。

在一实施例中,如图3所示,步骤S203中的基于目标帐户,确定目标个性化页面,包括:

S301:基于目标帐户查询系统数据库,获取目标帐户对应的帐户登录类型。

其中,帐户登录类型为用于反映用户是否首次登录应用系统的类型,包括首次登录和非首次登录两种类型,其中,首次登录是指目标帐户注册应用系统后首次登录的类型;相应地,非首次登录是指除首次登录之外的其他登录情况。

作为一示例,服务器可基于目标帐户查询系统数据库,以确定目标帐户对应的历史记录,根据历史记录确定目标帐户是否为首次登录,从而获取帐户登录类型,操作过程简单方便。

S302:若帐户登录类型为首次登录,则基于目标帐户对应的目标用户信息,对目标用户信息进行用户画像分析,获取目标标签,将目标标签对应的标准个性化页面,确定目标个性化页面。

该目标用户信息是应用系统预先记录的与目标帐户对应的用户相关的信息,可以为用户在注册目标帐户过程中填写并存储在系统数据库中的信息,包括但不限于用户角色。目标标签是对目标用户信息进行特征提取和用户画像分析所确定的客户标签。标准个性化页面为预先设计的与配置标签相匹配的用于实现个性化显示的界面。该配置标签是预先配置的客户标签。

作为一示例,服务器在帐户登录类型为首次登录时,认定目标帐户对应的用户在系统当前时间之前,没有基于目标帐户登录过应用系统,此时,服务器可根据目标帐户查询系统数据库,获取与目标帐户相对应的目标用户信息;再对目标用户信息进行特征提取和用户画像分析,获取目标用户信息对应的目标标签;接着,将系统数据库中预先存储的与目标标签相同的配置标签对应的标准个性化页面,确定为目标个性化页面,以实现根据目标用户信息进行个性化显示,使得目标个性化页面上显示的目标数据与用户画像分析所确定的目标标签相匹配,与传统通用页面相比,更有助于满足用户个性化需求,减少页面跳转频次,避免页面跳转卡顿的问题出现。

S303:若帐户登录类型为非首次登录,则将目标帐户对应的最近一次历史个性化页面,确定为目标个性化页面。

其中,历史个性化页面是系统当前时间之前,基于目标帐户登录应用系统时形成的的个性化页面。该历史个性化页面可以为目标帐户对应的用户自主配置的用户个性化页面,也可以应用系统默认的配置个性化页面,该配置个性化页面为系统预先配置的个性化页面。

作为一示例,服务器在帐户登录类型为非首次登录时,认定目标帐户对应的用户在系统当前时间之前,已经基于该目标帐户登录过应用系统,此时,服务器可根据目标帐户对应的历史记录,将目标帐户对应的最近一次历史个性化页面,确定为本次登录的目标个性化页面,该目标个性化页面可以最大程度贴合用户个性化需求,使得目标个性化页面上可以显示目标帐户对应的用户最关注的目标数据,减少页面跳转的频次,有效减少用户通过层层下钻的页面操作方式频繁进行页面跳转的情况,避免页面跳转卡顿。

本实施例所提供的页面个性化显示方法中,根据目标帐户对应的帐户登录类型,分别选取标准个性化页面和历史个性化页面,确定为目标个性化页面,可实现针对目标帐户对应的用户进行个性化显示,使得目标个性化页面上可以显示目标帐户对应的用户最关注的目标数据,更有助于满足用户需求,减少页面跳转的频次,避免页面跳转卡顿的问题出现。

在一实施例中,如图4所示,步骤S302中的对目标用户信息进行用户画像分析,获取目标标签,包括:

S401:对目标用户信息进行特征提取,获取K个画像分析因子和每一画像分析因子对应的原始画像数据。

其中,画像分析因子是指用户画像分析过程中需要分析的因子,具体可以理解为需要分析的对象名称,K为画像分析因子的数量,K≧2。原始画像数据是为目标用户信息中与画像分析因子相对的对象内容。

作为一示例,服务器在基于目标帐户查询系统数据库,确定目标帐户对应的目标用户信息之后,需对目标用户信息进行特征提取,以提取K个画像分析因子对应的原始画像数据。例如,从目标用户信息包括但不限于用户角色、用户岗位和用户性别等身份信息,还包括用户访问行为,如的浏览内容、点击行为、停留时长和收藏内容等。若用户角色为A,则“用户角色”为画像分析因子,A为该画像分析因子对应的原始画像数据。

S402:采用画像分析因子对应的标准化处理逻辑,对画像分析因子对应的原始画像数据进行标准化处理,获取画像分析因子对应的标准画像数据。

其中,标准化处理逻辑是预先配置的用于实现对相应画像分析因子对应的原始画像数据进行标准化处理的逻辑。

作为一示例,服务器采用画像分析因子对应的标准化处理逻辑,对画像分析因子对应的原始画像数据进行标准化处理,具体包括对原始画像数据进行格式化和去噪处理,以获取标准画像数据,以保证后续分析处理的可行性和准确性。此处的格式化处理可以理解地无量纲化(nondimensionalize或者dimensionless),是指通过一个合适的变量替代,将一个涉及物理量的方程的部分或全部的单位移除,以求简化实验或者计算的目的,有助于保障后续分析处理的可行性。此处的去噪处理可以理解为去除异常数据的处理过程,例如,去除与所有原始画像数据的均值差别较大的原始画像数据的过程。

S403:采用画像分析工具对K个画像分析因子对应的标准画像数据进行分析处理,获取目标标签。

其中,画像分析工具是基于预先配置的用于实现画像分析功能的工具。作为一示例,服务器可采用画像分析工具对K个画像分析因子对应的标准画像数据进行分析处理,获取目标标签。

例如,采用画像分析工具对K个画像分析因子对应的分析因子权重和标准画像数据进行加权处理,获取画像分析分值,再基于画像分析分值查询分值标签匹配表,确定画像分析分值对应的客户标签为目标标签。该分析因子权重为预先为每一画像分析因子配置的权重。该分值标签匹配表是预先配置的用于记录画像分析分值与客户标签对应关系的数据表。

又例如,采用画像分析工具将K个画像分析因子对应的标准画像数据映射到K维雷达图中,获取目标雷达图;将目标雷达图与系统数据库预先存储的与客户标签相对应的标准雷达图进行相似度计算,将相似度最高的标准雷达图对应的客户标签确定为目标标签。该标准雷达图为预先配置的与客户标签相关的K维雷达图。

本实施例所提供的页面个性化显示方法中,在从目标用户信息提取K个画像分析因子及其对应的原始画像数据后;先采用标准化处理逻辑对原始画像数据进行标准化处理,获取标准画像数据,有助于保障后续用户画像分析的可行性和准确性;接着,采用画像分析工具对K个画像分析因子对应的标准画像数据进行用户画像分析处理,获取目标标签,从而实现根据目标用户信息确定目标标签并基于目标标签确定目标个性化页面,使得目标个性化页面上可以显示目标帐户对应的用户最关注的目标数据,满足该目标帐户对应的用户的个性化需求,减少页面跳转的频次,避免页面跳转卡顿。

在一实施例中,如图5所示,步骤S205中的在目标主题对应的主题显示位置上显示目标数据,包括:

S501:获取目标主题的安全属性。

其中,目标主题的安全属性是用于限定目标主题对应的页面数据是否需要进行保密处理的属性。一般来说,目标主题的安全属性可以由应用系统的系统管理员确定,也可以由用户依据自身的保密需求自主设定。

S502:若目标主题的安全属性为保密主题,则在目标主题对应的主题显示位置上显示保密图标,保密图标链接有解密页面,接收基于解密页面反馈的目标解密信息,对目标解密信息进行解密验证,获取解密验证结果,若解密验证结果为解密成功,则在目标主题对应的主题显示位置上显示目标数据。

作为一示例,若目标主题对应的安全属性为保密主题,说明目标主题对应的目标数据需要进行保密处理,只供特定用户的查阅,因此,服务器需先控制客户端在目标主题对应的主题显示位置上显示保密图标,该保密图标链接有解密页面。接着,服务器服务器可接收基于解密页面反馈的目标解密信息,具体可以为,用户可点击保密图标对应的链接切换到解密页面,解密页面上显示保密问题以及与保密问题相对应的信息输入框,用户在信息输入框中输入与保密问题相对应的目标解密信息并确认后,服务器可接收基于解密页面反馈的目标解密信息。接着,服务器需将接收到的目标解密信息与系统数据库中存储的与保密问题相对应的验证解密信息进行对比;若目标解密信息与验证解密信息一致,则获取解密成功的解密验证结果,可控制客户端在目标主题对应的主题显示位置上显示目标数据;若目标解密信息与验证解密信息不一致,则获取解密失败的解密验证结果,可控制客户端显示解密失败信息。

S503:若目标主题的安全属性为非保密主题,则在目标主题对应的主题显示位置上显示目标数据。

作为一示例,若目标主题的安全属性为非保密主题,说明不需要对目标主题对应的目标数据进行保密处理,可在目标主题对应的主题显示位置上直接显示目标数据,以使目标帐户对应的用户可以直接查阅目标数据。

本实施例所提供的页面个性化显示方法中,在任一目标主题对应的安全属性为保密主题时,先进行解密验证,再在目标主题对应的主题显示位置上显示目标数据,有助于保障目标主题对应的目标数据的安全性。可以理解地,通过对目标主题的安全属性进行划分,也可以实现对目标个性化页面上不同目标主题进行个性化设置,以满足目标帐户对应的用户的个性化显示需求。

在一实施例中,如图6所示,步骤S205中的在目标主题对应的主题显示位置上显示目标数据,包括:

S601:获取目标主题对应的数据属性。

其中,目标主题的数据属性是用于限定目标主题对应的页面数据是否为层级数据的属性。本示例中,目标主题对应的数据属性包括层级数据和非层级数据。该层级数据是指依据特定分层规则划分成不同层级的数据。该非层级数据是指不依据特定分层规则划分成不同层级的数据。

S602:若目标主题对应的数据属性为层级数据,则根据客户端对应的终端屏幕类型,在目标主题对应的主题显示位置上显示目标数据。

其中,客户端对应的终端屏幕类型为依据屏幕分类标准对客户端对应的计算机设备的屏幕尺寸进行分类所确定的类型。该终端屏幕类型包括大屏幕类型和小屏幕类型,此处的大屏幕类型是指客户端对应的计算机设备的屏幕尺寸大于分类尺寸阈值的屏幕类型,例如,计算机电脑为大屏幕类型;相应地,小屏幕类型是指客户端对应的计算机设备的屏幕尺寸不大于分类尺寸阈值的屏幕类型,例如智能手机为小屏幕类型。该分类尺寸阈值为预先设置的用于划分不同终端屏幕类型的屏幕尺寸的阈值。

作为一示例,若目标主题对应的数据属性为层级数据,则说明目标数据至少包括两层页面数据,即至少包括首层数据和次层数据;此时,服务器根据接收到的帐户登录请求中携带的终端标识,确定客户端对应的终端屏幕类型。该终端标识是客户端触发帐户登录请求时自动携带的用于唯一识别客户端对应的计算机设备的标识,例如,设备出厂号。

作为一示例,服务器在目标主题对应的数据属性为层级数据,若客户端对应的终端屏幕类型为大屏幕类型时,在目标主题对应的主题显示位置上同时显示相邻两层页面数据;若客户端对应的终端屏幕类型为小屏幕类型时,在目标主题对应的主题显示位置上显示一层页面数据。

本示例中,在目标主题对应的主题显示位置上同时显示相邻两层页面数据,具体包括:将目标主题对应的主题显示位置划分为并行分布的上层显示区域和下层显示区域,在上层显示区域和下层显示区域上分别显示相邻两层页面数据,以实现同时显示相邻两层页面数据,可减少层层下钻的页面操作,节省操作时间,避免频繁页面跳转导致卡顿问题。例如,若目标数据的首层数据A,次层数据A1/A2/A3,末层数据A11/A12/A13/A14,A21/A22/A23和A31/A32中,可以同时显示首层数据A和次层数据A11/A12/A13/A14中的任一个,也可以同时显示次层数据A1和末层数据A11/A12/A13/A14中的任一个。

本实施例所提供的页面个性化显示方法中,基于目标主题对应的数据属性和终端屏幕类型,在目标主题对应的主题显示位置上同时显示相邻两层页面数据或者只显示一层页面数据,以实现适配不同终端屏幕类型进行目标数据个性化显示果;在同时显示相邻两层页面数据时,可减少层层下钻的页面操作,节省操作时间,避免页面跳转导致卡顿问题。

在一实施例中,如图7所示,在在目标主题对应的主题显示位置上显示目标数据之后,页面个性化显示方法还包括:

S701:获取客户端触发的携带目标帐户的页面配置请求,控制客户端显示页面配置界面,页面配置界面上显示至少一个配置版式和至少一个配置主题。

其中,页面配置请求是目标帐户对应的用户自动触发的用于配置用户个性化页面的请求。配置版式为系统预先设置的用于供用户配置过程中选用的页面版式。配置主题为系统预先设置的用于供用户配置过程中选用的主题。

作为一示例,服务器在获取客户端触发的携带目标帐户的页面配置请求之后,控制客户端跳转到页面配置界面,该页面配置界面上显示至少一个配置版式和至少一个配置主题,以使用户完成版式配置和主题配置,使得目标个性化页面上可以显示目标帐户对应的用户最关注的目标数据,有助于减少页面操作和跳转次数,减少操作时间,避免页面跳转卡顿。

S702:基于至少一个配置版式确定选用版式,获取选用版式中每一主题显示位置对应的选用主题,形成个性化配置信息。

作为一示例,目标帐户对应的用户可以在客户端上操作,从至少一个配置版式中选取其中一个确定为选用版式,该选用版式上形成有M个数据显示模块,每一数据显示模块对应一主题显示位置;接着,用户可以在客户端上操作,自主将每一数据显示模块上所需显示的页面数据对应的配置主题确定为选用主题,基于选用版式和所有主题显示位置对应的选用主题,形成个性化配置信息。该个性化配置信息为用户自主配置选用版式和选用主题所形成的信息。进一步地,该个性化配置信息还包括与每一选用主题相关的用户配置信息,例如,在选用主题的安全属性为保密主题时,需自主配置保密问题和对应的验证解密信息等用户配置信息。

S703:对个性化配置信息进行有效性校验,获取有效性校验结果。

作为一示例,服务器在获取用户自主配置的个性化配置信息之后,需对个性化配置信息进行有效性校验,具体是用于校验每一选用主题是否有效,以获取有效性校验结果。

例如,有效性校验可以为用户权限校验,即应用系统预先设定任一配置主题对应的用户权限为目标权限;服务器在获取个性化配置信息之后,需获取目标帐户对应的用户权限,判断该目标帐户对应的用户权限是否为目标权限,若该目标帐户对应的用户权限为目标权限,则有效性校验结果校验通过;反之,则有效性校验结果校验不通过,以保障页面数据显示的安全性和有效性。

又例如,有效性校验可以为必要条件校验,即应用系统预先设定任一配置主题预先设置有目标条件,如一配置主题的目标条件为需包含用户配置信息;服务器在获取个性化配置信息之后,需从个性化配置信息中判断是否包含该配置主题对应的用户配置信息,若包含用户配置信息,则认定满足目标条件,则有效性校验结果校验通过;反之,则有效性校验结果校验不通过,以保障页面数据显示的安全性和有效性。

S704:若有效性校验结果为校验通过,则基于个性化配置信息形成用户个性化页面,将目标帐户和用户个性化页面存储在系统数据库中。

其中,用户个性化页面是用户自主配置的个性化页面,是基于选用版式和所有选用主题形成的个性化页面,可实现针对目标帐户对应的用户进行个性化显示,使得目标个性化页面上可以显示目标帐户对应的用户最关注的目标数据,有助于减少页面操作和跳转频次,减少操作时间,避免页面跳转卡顿。

作为一示例,服务器在有效性校验结果为校验通过,基于个性化配置信息形成用户个性化页面,在客户端上显示用户个性化页面,在选用主题对应的主题显示位置上显示选用主题对应的页面数据,以使该页面数据可以最大程度满足个性化显示需求,有助于减少页面操作和跳转频次,减少操作时间,避免页面跳转卡顿。

作为一示例,在客户端上显示用户个性化页面之后,需将目标帐户和用户个性化页面关联存储到系统数据库,以使目标帐户对应的用户下一次触发帐户登录请求时,可将用户个性化页面作为最近一次历史个性化页面,被确定为目标个性化页面,使得下一次触发帐户登录请求时,可直接显示该用户个性化页面对应的页面数据,有助于减少页面操作和跳转频次,减少操作时间,避免页面跳转卡顿。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种页面个性化显示装置,该页面个性化显示装置与上述实施例中页面个性化显示方法一一对应。如图8所示,该页面个性化显示装置包括帐户登录请求获取模块801、加载验证并行处理模块802、目标个性化页面确定模块803、目标数据确定模块804和目标数据显示模块805。各功能模块详细说明如下:

帐户登录请求获取模块801,用于获取客户端发送的帐户登录请求,帐户登录请求包括目标帐户和待验证信息。

加载验证并行处理模块802,用于预加载与目标帐户相关的N个待选主题对应的待选数据到系统缓存,并基于目标帐户和待验证信息进行身份验证,获取身份验证结果,其中,N≧2。

目标个性化页面确定模块803,用于若身份验证结果为验证通过时,则基于目标帐户,确定目标个性化页面,目标个性化页面包括M个目标主题和目标主题对应的主题显示位置,其中,M≧2。

目标数据确定模块804,用于从系统缓存中获取与目标主题相对应的待选数据,确定为目标数据。

目标数据显示模块805,用于在客户端显示目标个性化页面,在目标主题对应的主题显示位置上显示目标数据。

优选地,加载验证并行处理模块802,用于预加载与目标帐户相关的N个待选主题对应的首页数据到系统缓存。

目标数据显示模块805,用于在目标主题对应的主题显示位置上显示首页数据,并行加载目标主题对应的非首页数据到系统缓存。

优选地,目标个性化页面确定模块803,包括:

帐户登录类型获取单元,用于基于目标帐户查询系统数据库,获取目标帐户对应的帐户登录类型。

第一目标页面确定单元,用于若帐户登录类型为首次登录,则基于目标帐户对应的目标用户信息,对目标用户信息进行用户画像分析,获取目标标签,将目标标签对应的标准个性化页面,确定目标个性化页面。

第二目标页面确定单元,用于若帐户登录类型为非首次登录,则将目标帐户对应的最近一次历史个性化页面,确定为目标个性化页面。

优选地,第一目标页面确定单元,包括:

特征提取子单元,用于对目标用户信息进行特征提取,获取K个画像分析因子和每一画像分析因子对应的原始画像数据。

标准数据获取子单元,用于采用画像分析因子对应的标准化处理逻辑,对画像分析因子对应的原始画像数据进行标准化处理,获取画像分析因子对应的标准画像数据。

目标标签获取子单元,用于采用画像分析工具对K个画像分析因子对应的标准画像数据进行分析处理,获取目标标签。

优选地,目标数据显示模块805,包括:

安全属性获取单元,用于获取目标主题的安全属性。

保密主题显示单元,用于若目标主题的安全属性为保密主题,则在目标主题对应的主题显示位置上显示保密图标,保密图标链接有解密页面,接收基于解密页面反馈的目标解密信息,对目标解密信息进行解密验证,获取解密验证结果,若解密验证结果为解密成功,则在目标主题对应的主题显示位置上显示目标数据。

非保密主题显示单元,用于若目标主题的安全属性为非保密主题,则在目标主题对应的主题显示位置上显示目标数据。

优选地,目标数据显示模块805,包括:

数据属性获取单元,用于获取目标主题对应的数据属性。

屏幕适配显示单元,用于若目标主题对应的数据属性为层级数据,则根据客户端对应的终端屏幕类型,在目标主题对应的主题显示位置上显示目标数据。

优选地,页面个性化显示装置还包括:

页面配置请求获取模块,用于获取客户端触发的携带目标帐户的页面配置请求,控制客户端显示页面配置界面,页面配置界面上显示至少一个配置版式和至少一个配置主题。

个性化配置信息形成模块,用于基于至少一个配置版式确定选用版式,获取选用版式中每一主题显示位置对应的选用主题,形成个性化配置信息。

有效性校验结果获取模块,用于对个性化配置信息进行有效性校验,获取有效性校验结果。

用户个性化页面存储模块,用于若有效性校验结果为校验通过,则基于个性化配置信息形成用户个性化页面,将目标帐户和用户个性化页面存储在系统数据库中。

关于页面个性化显示装置的具体限定可以参见上文中对于页面个性化显示方法的限定,在此不再赘述。上述页面个性化显示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于执行页面个性化显示方法过程中采用或者生成的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面个性化显示方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中页面个性化显示方法,例如图2所示S201-S205,或者图3至图7中所示,为避免重复,这里不再赘述。或者,处理器执行计算机程序时实现页面个性化显示装置这一实施例中的各模块/单元的功能,例如图8所示的帐户登录请求获取模块801、加载验证并行处理模块802、目标个性化页面确定模块803、目标数据确定模块804和目标数据显示模块805的功能,为避免重复,这里不再赘述。

在一实施例中,提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中页面个性化显示方法,例如图2所示S201-S205,或者图3至图7中所示,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现上述页面个性化显示装置这一实施例中的各模块/单元的功能,例如图8所示的帐户登录请求获取模块801、加载验证并行处理模块802、目标个性化页面确定模块803、目标数据确定模块804和目标数据显示模块805的功能,为避免重复,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

相关技术
  • 页面个性化显示方法、装置、计算机设备及存储介质
  • 一种个性化显示方法、装置、计算机设备及存储介质
技术分类

06120112168709