页面展示方法、用户终端、页面服务器及样式配置服务器与流程

文档序号:15159534发布日期:2018-08-14 10:12阅读:155来源:国知局

本发明涉及数据处理领域,特别是涉及一种页面展示方法,以及,一种用户终端,以及,一种页面服务器,以及,一种样式配置服务器,以及,一种移动终端,以及,一种计算机可读存储介质。



背景技术:

目前,越来越多的用户通过网站页面浏览各类资讯。

网站运营商通常会对页面进行css(cascadingstylesheets,层叠样式表)样式设计,使得网站页面对用户更具吸引力。在进行css样式设计时,可能会设计出多种css样式方案。为了从多种样式方案中确定最优方案,需要进行方案择优测试。

目前较常用的方案择优测试中,首先向不同用户提供不同样式方案的页面,然后收集用户对页面的实际体验和业务数据等反馈信息,基于反馈信息评价样式方案的优劣。例如,向部分用户提供样式方案a的页面,向另一部分用户提供样式方案b的页面,根据用户的反馈信息评价方案a和方案b的优劣。因此,该方案择优测试也称为ab测试。

然而,在ab测试的应用场景中,若页面已经发布上线、而开发人员需要修改样式方案或增加样式方案时,则需要重新编写整个页面的代码、测试代码、并重新发布上线,该过程繁琐且耗时。

因此,现有技术的方案择优测试存在着耗费开发人员时间和精力的技术问题。



技术实现要素:

本发明实施例针对所要解决的技术问题提供了一种页面展示方法,以及,一种用户终端,以及,一种页面服务器,以及,一种样式配置服务器,以及,一种移动终端,以及,一种计算机可读存储介质。

为了解决上述问题,本发明提供了一种页面展示方法,应用于用户终端,所述用户终端存储有多个元素样式标识以及与其对应的多个样式内容,所述方法包括:

获取页面元素;所述页面元素携带元素样式标识;

若所述页面元素的元素样式标识具有对应的目标样式内容,采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素;

生成包含所述目标页面元素的页面,并展示所述页面。

可选地,所述用户终端存储有用户标识,在所述获取页面元素的步骤之前,所述方法还包括:

发送所述用户标识至页面服务器;所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识;所述页面服务器用于计算所述用户标识的用户标识特征值、并将所述用户标识的用户标识特征值对应的目标样式方案标识发送至所述用户终端;

接收所述目标样式方案标识,并发送所述目标样式方案标识至样式配置服务器;所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容;所述页面配置服务器用于发送所述目标样式方案标识对应的多个元素样式标识和多个样式内容至所述用户终端;

接收所述目标样式方案标识对应的多个元素样式标识和多个样式内容,并在本地对应存储所述多个元素样式标识和所述多个样式内容。

可选地,所述页面服务器还用于发送目标方案版本号至所述用户终端,在所述接收所述目标样式方案标识对应的多个元素样式标识和多个样式内容的步骤之前,所述方法还包括:

接收所述目标方案版本号,并发送所述目标方案版本号至样式配置服务器;所述样式配置服务器存储有多个方案版本号,所述方案版本号具有对应的多个样式方案标识;所述样式配置服务器用于在所述目标方案版本号对应的多个样式方案标识中匹配目标样式方案标识。

可选地,所述获取页面元素的步骤,包括:

发送页面请求至页面服务器;所述页面服务器用于根据所述页面请求发送所述页面元素至所述用户终端;

接收所述页面元素。

可选地,所述页面元素包括页面文本,所述目标样式内容包括目标字体类型和目标字体尺寸,所述采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素的步骤,包括:

将所述页面文本的字体类型调整至所述目标字体类型,以及,将所述页面文本的字体尺寸调整至所述目标字体尺寸。

为了解决上述问题,本发明提供了一种页面展示方法,应用于页面服务器,所述页面服务器存储有多个页面元素,所述页面元素携带元素样式标识,所述方法包括:

接收用户终端的页面请求;

根据所述页面请求发送至少一个页面元素至所述用户终端;所述用户终端根据所述至少一个页面元素的元素样式标识获取目标样式内容、并采用所述目标样式内容调整所述至少一个页面元素的样式,得到目标页面元素,生成包含所述目标页面元素的页面、并展示所述页面。

可选地,所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识,在所述接收用户终端的页面请求的步骤之前,所述方法还包括:

接收所述用户终端的用户标识;

计算所述用户标识的用户标识特征值;

提取与所述用户标识的用户标识特征值对应的目标样式方案标识;

发送所述目标样式方案标识至所述用户终端;所述用户终端用于向样式配置服务器请求与所述目标样式方案标识对应的多个元素样式标识和多个样式内容。

为了解决上述问题,本发明提供了一种页面展示方法,应用于样式配置服务器,所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容,所述方法包括:

接收用户终端的目标样式方案标识;

提取与所述目标样式方案标识对应的多个目标元素样式标识和多个目标样式内容;

发送所述多个目标元素样式标识和所述多个目标样式内容至所述用户终端;所述用户终端用于本地对应存储所述多个目标元素样式标识和所述多个目标样式内容。

为了解决上述问题,本发明提供了一种用户终端,所述用户终端存储有多个元素样式标识以及与其对应的多个样式内容,所述用户终端包括:

页面元素获取模块,用于获取页面元素;所述页面元素携带元素样式标识;

页面元素样式调整模块,用于若所述页面元素的元素样式标识具有对应的目标样式内容,采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素;

页面展示模块,用于生成包含所述目标页面元素的页面,并展示所述页面。

可选地,所述用户终端存储有用户标识,所述用户终端还包括:

用户标识发送模块,用于发送所述用户标识至页面服务器;所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识;所述页面服务器用于计算所述用户标识的用户标识特征值、并将所述用户标识的用户标识特征值对应的目标样式方案标识发送至所述用户终端;

目标样式方案标识接收模块,用于接收所述目标样式方案标识,并发送所述目标样式方案标识至样式配置服务器;所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容;所述页面配置服务器用于发送所述目标样式方案标识对应的多个元素样式标识和多个样式内容至所述用户终端;

本地存储模块,用于接收所述目标样式方案标识对应的多个元素样式标识和多个样式内容,并在本地对应存储所述多个元素样式标识和所述多个样式内容。

可选地,所述页面服务器还用于发送目标方案版本号至所述用户终端,所述用户终端还包括:

目标方案版本号接收模块,用于接收所述目标方案版本号,并发送所述目标方案版本号至样式配置服务器;所述样式配置服务器存储有多个方案版本号,所述方案版本号具有对应的多个样式方案标识;所述样式配置服务器用于在所述目标方案版本号对应的多个样式方案标识中匹配目标样式方案标识。

可选地,所述页面元素获取模块,包括:

页面请求发送子模块,用于发送页面请求至页面服务器;所述页面服务器用于根据所述页面请求发送所述页面元素至所述用户终端;

页面元素接收子模块,用于接收所述页面元素。

可选地,所述页面元素包括页面文本,所述目标样式内容包括目标字体类型和目标字体尺寸,所述页面元素样式调整模块,包括:

字体类型和尺寸调整子模块,用于将所述页面文本的字体类型调整至所述目标字体类型,以及,将所述页面文本的字体尺寸调整至所述目标字体尺寸。

为了解决上述问题,本发明提供了一种页面服务器,所述页面服务器存储有多个页面元素,所述页面元素携带元素样式标识,所述页面服务器包括:

页面请求接收模块,用于接收用户终端的页面请求;

页面元素发送模块,用于根据所述页面请求发送至少一个页面元素至所述用户终端;所述用户终端根据所述至少一个页面元素的元素样式标识获取目标样式内容、并采用所述目标样式内容调整所述至少一个页面元素的样式,得到目标页面元素,生成包含所述目标页面元素的页面、并展示所述页面。

可选地,所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识,所述页面服务器还包括:

用户标识接收模块,用于接收所述用户终端的用户标识;

用户标识特征值计算模块,用于计算所述用户标识的用户标识特征值;

目标样式方案标识提取模块,用于提取与所述用户标识的用户标识特征值对应的目标样式方案标识;

目标样式方案标识发送模块,用于发送所述目标样式方案标识至所述用户终端;所述用户终端用于向样式配置服务器请求与所述目标样式方案标识对应的多个元素样式标识和多个样式内容。

为了解决上述问题,本发明提供了一种样式配置服务器,所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容,所述样式配置服务器包括:

目标样式方案标识接收模块,用于接收用户终端的目标样式方案标识;

标识和内容提取模块,用于提取与所述目标样式方案标识对应的多个目标元素样式标识和多个目标样式内容;

标识和内容发送模块,用于发送所述多个目标元素样式标识和所述多个目标样式内容至所述用户终端;所述用户终端用于本地对应存储所述多个目标元素样式标识和所述多个目标样式内容。

为了解决上述问题,本发明提供了一种移动终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时,实现上述任一所述的页面展示方法。

为了解决上述问题,本发明提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时,实现上述任一所述的页面展示方法。

本发明实施例可以达到以下的有益效果:

根据本发明实施例,通过在用户浏览页面时,根据页面元素的元素样式标识确定对应的样式内容,并根据样式内容调整页面元素的样式,采用样式调整后的页面元素生成的页面,并向用户展示,用户即可浏览到某个设计样式方案的页面。由此,通过将设计样式方案的页面分离为页面元素和样式内容,在方案择优测试时,即使页面发布上线后修改样式方案或增加样式方案,开发人员只需要针对样式内容进行修改,而无须重新编写整个页面的代码、测试代码、并重新发布上线,节省了开发人员的时间和精力。

附图说明

图1是本发明实施例一提供的页面展示方法的步骤流程图;

图2是本发明实施例二提供的页面展示方法的步骤流程图;

图3是本发明实施例三提供的页面展示方法的步骤流程图;

图4是本发明实施例四提供的页面展示方法的步骤流程图;

图5是本发明实施例五提供的用户终端的结构框图;

图6是本发明实施例六提供的用户终端的结构框图;

图7是本发明实施例七提供的页面服务器的结构框图;

图8是本发明实施例八提供的样式配置服务器的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一

图1是本发明实施例一提供的页面展示方法的步骤流程图,该方法可以应用于用户终端,所述用户终端存储有多个元素样式标识以及与其对应的多个样式内容,所述方法可以具体包括如下步骤:

步骤110,获取页面元素;所述页面元素携带元素样式标识。

需要说明的是,本发明实施例的页面展示方法,可以应用于用户终端上。该用户终端可以安装有页面浏览应用。用户可以通过该页面浏览应用向页面服务器请求注册用户账户,页面服务器可以相应生成用户账户,并发送标识用户账户的用户标识至用户终端,以存储在用户终端本地。页面浏览应用可以通过用户终端本地存储的用户标识,向页面服务器请求样式方案标识。

页面服务器可以预置有多个样式方案标识,根据用户标识,分配一个样式方案标识给用户终端。例如,页面服务器可以预置有样式方案a和样式方案b,用户标识可以由数字组成,用户标识尾数为基数的,则分配样式方案a,用户标识尾数为偶数的,则分配样式方案b。

页面服务器将分配的样式方案标识发送至用户终端,用户终端可以基于该样式方案标识,向样式配置服务器请求对应的多个元素样式标识以及与其对应的多个样式内容。用户终端将请求到的多个元素样式标识以及多个样式内容,在本地对应存储。

由此,用户终端可以预置有多个元素样式标识以及与其对应的多个样式内容。

具体实现中,用户通过页面浏览应用请求浏览某个页面时,页面浏览应用可以通过用户终端向页面服务器发送页面请求。页面服务器可以根据该页面请求,确定对应的一个或多个页面元素,并将该一个或多个页面元素发送用户终端。其中,每个页面元素均携带有元素样式标识。

由此,用户终端获取到一个或多个页面元素。

步骤120,若所述页面元素的元素样式标识具有对应的目标样式内容,采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素。

具体实现中,可以将页面元素的元素样式标识与用户终端预置的多个元素样式标识进行匹配。若存在匹配的目标元素样式标识,将其对应的样式内容,作为上述的目标样式内容。

在确定目标样式内容之后,可以按照该目标样式内容,将页面元素的样式进行调整,将调整样式后的页面元素,作为上述的目标页面元素。

其中,页面元素的样式可以具体为css样式。css是一种用来表现html(标准通用标记语言的一个应用)或xml(标准通用标记语言的一个子集)等文件样式的计算机语言。css不仅可以静态地修饰页面元素,还可以配合各种脚本语言动态地对各个页面元素进行格式化。

例如,页面元素为一个文本,根据其元素样式标识,确定对应的样式内容为{font-size:20px},因此,可以将文本的字体尺寸调整为20px,以得到字体尺寸为20px的文本。

实际应用中,页面元素可以为图像、视频等,不同类型的页面元素所具有的样式不同,相应地,样式内容也不同。本领域技术人员可以根据实际需要,对文本、图像、视频等页面元素不同的样式,按照不同的样式内容进行样式调整,本发明实施例对具体的页面元素对象、页面元素样式、样式内容不作限制。

步骤130,生成包含所述目标页面元素的页面,并展示所述页面。

具体实现中,可以通过用户终端上的页面浏览应用生成一个页面,该页面包含有经过样式调整后的页面元素。页面浏览应用加载该页面,向用户展示。由此,用户可以浏览到某个样式方案的页面。

根据本发明实施例,通过在用户浏览页面时,根据页面元素的元素样式标识确定对应的样式内容,并根据样式内容调整页面元素的样式,采用样式调整后的页面元素生成的页面,并向用户展示,用户即可浏览到某个设计样式方案的页面。由此,通过将设计样式方案的页面分离为页面元素和样式内容,在方案择优测试时,即使页面发布上线后修改样式方案或增加样式方案,开发人员只需要针对样式内容进行修改,而无须重新编写整个页面的代码、测试代码、并重新发布上线,节省了开发人员的时间和精力。

实施例二

图2是本发明实施例二提供的页面展示方法的步骤流程图,该方法可以应用于用户终端,所述用户终端存储有用户标识,所述方法可以具体包括如下步骤:

步骤210,发送所述用户标识至页面服务器;所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识;所述页面服务器用于计算所述用户标识的用户标识特征值、并将所述用户标识的用户标识特征值对应的目标样式方案标识发送至所述用户终端。

具体实现中,用户终端中可以安装有页面浏览应用,用户需要通过用户标识登录页面浏览应用。用户终端可以将该用户标识发送至页面服务器。

其中,该用户标识可以为包含有数字字符的字符串,例如,user0011。

其中,页面服务器可以存储有用户标识特征值,并设定每个用户标识特征值所对应的样式方案标识。例如,页面服务器可以设置用户标识特征值a为[0,4],用户标识特征值b为[5,9],分别对应样式方案标识a和样式方案标识b。

页面服务器在接收到用户标识之后,可以计算用户标识的用户标识特征值。例如,将用户标识最后一位数字提取,作为用户标识的用户标识特征值。假设用户标识user0011,其最后一位数字为1,将其作为用户标识特征值。

页面服务器可以查询用户标识的用户标识特征值所对应的目标样式方案标识。针对于上述例子,用户标识特征值为1时,对应于样式方案标识a。

页面服务器可以将目标样式方案标识反馈至用户终端。

步骤220,接收所述目标样式方案标识,并发送所述目标样式方案标识至样式配置服务器;所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容;所述页面配置服务器用于发送所述目标样式方案标识对应的多个元素样式标识和多个样式内容至所述用户终端。

具体实现中,用户终端可以接收到页面服务器反馈的目标样式方案标识,并将该目标样式方案标识,发送至样式配置服务器。

其中,样式配置服务器可以预置有多个样式方案标识,每个样式方案标识,具有对应的多个元素样式标识和多个样式内容。

样式配置服务器在接收到目标样式方案标识后,可以将目标样式方案标识与预置的多个样式方案标识进行匹配,将匹配的样式方案标识所对应的多个元素样式标识和多个样式内容,反馈至用户终端。

实际应用中,样式配置服务器可以预置一个css配置文件,该css配置文件中,按照css样式标识+样式方案标识的规则,命名各条css配置信息。例如,meta1_a、meta1_b、meta2_a、meta2_b等。根据样式方案标识a,可以匹配到meta1_a、meta2_a...metan_a等。其中,每条meta的value可以为{font-size:20px}、{font-size:50px}等样式内容的数据。

可选地,所述页面服务器还用于发送目标方案版本号至所述用户终端,在所述步骤210之前,所述方法还包括:

接收所述目标方案版本号,并发送所述目标方案版本号至样式配置服务器;所述样式配置服务器存储有多个方案版本号,所述方案版本号具有对应的多个样式方案标识;所述样式配置服务器用于在所述目标方案版本号对应的多个样式方案标识中匹配目标样式方案标识。

在实际应用中,样式方案可能会有版本更新,因此,同一样式方案可以具有多个不同的方案版本号。

为了将最新版本样式方案的页面展示给用户,页面服务器在发送目标样式方案标识至用户终端的时候,还可以将方案版本号发送至用户终端。

用户终端可以将目标样式方案标识和目标方案版本号一起发送至样式配置服务器。

相应地,样式配置服务器可以预置有多个方案版本号,每个方案版本号均具有多个样式方案标识。样式配置服务器可以将目标方案版本与预置的多个方案版本号进行匹配,确定匹配的方案版本号所对应的多个样式方案标识。然后,在该多个样式方案标识中,匹配目标样式方案标识。

针对于上述例子,样式配置服务器预置有v1.0、v1.2、v2.0等多个方案版本号的css配置文件。假设当前用户终端提交的方案版本号为v1.0,则在v1.0的css配置文件中,根据样式方案标识a和b匹配对应的meta信息。

步骤230,接收所述目标样式方案标识对应的多个元素样式标识和多个样式内容,并在本地对应存储所述多个元素样式标识和所述多个样式内容。

具体实现中,用户终端可以接收到样式配置服务器反馈的多个元素样式标识和多个样式内容,可以将其在本地存储。例如,可以是接收一个css配置文件,其中记录有meta1{font-size:20px}、meta2{font-size:30px}等css配置信息,将该css配置文件存储在用户终端。

步骤240,获取页面元素;所述页面元素携带元素样式标识;

可选地,所述步骤240,包括:

发送页面请求至页面服务器;所述页面服务器用于根据所述页面请求发送所述页面元素至所述用户终端;

接收所述页面元素。

需要说明的是,若用户终端首次请求某个页面,可以在向页面服务器请求样式方案标识和方案版本号时,同时请求页面元素。在本发明实施例中,为了便于说明,采用了先后步骤的方式进行描述,在实际应用中,并不限制获取页面元素、接收目标样式方案标识、接收方案版本号等各个步骤的执行顺序。

具体实现中,当用户通过用户终端的页面浏览应用发起页面浏览请求,可以发送一个页面请求至页面服务器,页面服务器则可以相应地反馈一个或多个页面元素至用户终端,由此用户终端可以接收到一个或多个的页面元素。

步骤250,若所述页面元素的元素样式标识具有对应的目标样式内容,采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素;

可选地,所述页面元素包括页面文本,所述目标样式内容包括目标字体类型和目标字体尺寸,所述步骤250,包括:

将所述页面文本的字体类型调整至所述目标字体类型,以及,将所述页面文本的字体尺寸调整至所述目标字体尺寸。

例如,目标样式内容为{font-size:20px},则可以将页面文本的字体尺寸调整为20px。又例如,目标样式内容为{font-type:calibri},则可以将页面文本的字体类型调整为calibri字体。

步骤260,生成包含所述目标页面元素的页面,并展示所述页面。

具体实现中,用户终端上的页面浏览应用可以结合多个目标页面元素,加载页面以向用户展示。

实施例三

图3是本发明实施例三提供的页面展示方法的步骤流程图,该方法可以应用于页面服务器,所述页面服务器存储有多个页面元素,所述页面元素携带元素样式标识,所述方法可以具体包括如下步骤:

步骤310,接收用户终端的页面请求。

具体实现中,页面服务器可以接收到用户终端发送的页面请求。该页面请求中,可以携带有某个页面标识。

步骤320,根据所述页面请求发送至少一个页面元素至所述用户终端;所述用户终端根据所述至少一个页面元素的元素样式标识获取目标样式内容、并采用所述目标样式内容调整所述至少一个页面元素的样式,得到目标页面元素,生成包含所述目标页面元素的页面、并展示所述页面。

具体实现中,页面服务器可以根据页面请求中所携带的页面标识,查找对应的一个或多个页面元素,并将该一个或多个页面元素发送至用户终端。其中,页面元素可以携带有元素样式标识。用户终端可以根据元素样式标识,获取对应的样式内容、并采用样式内容调整页面元素的样式,以及,基于调整样式后的页面元素生成页面。

由于在上述实施例中已经详细说明了用户终端一侧的处理过程,在此不在赘述。

可选地,所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识,在所述步骤310之前,所述方法还包括:

接收所述用户终端的用户标识;

计算所述用户标识的用户标识特征值;

提取与所述用户标识的用户标识特征值对应的目标样式方案标识;

发送所述目标样式方案标识至所述用户终端;所述用户终端用于向样式配置服务器请求与所述目标样式方案标识对应的多个元素样式标识和多个样式内容。

具体实现中,页面服务器可以存储有多个用户标识特征值,多个用户标识特征值分别具有对应的样式方案标识。在接收到用户终端发送的用户标识之后,可以计算该用户标识的用户标识特征值,并确定该用户标识特征值对应的样式方案标识,作为目标样式方案标识。

页面服务器可以发送目标样式方案标识至用户终端,用户终端可以基于该目标样式方案标识,向样式配置服务器请求多个元素样式标识和多个样式内容。

实施例四

图4是本发明实施例四提供的页面展示方法的步骤流程图,该方法可以应用于样式配置服务器,所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容,所述方法可以具体包括如下步骤:

步骤410,接收用户终端的目标样式方案标识。

具体实现中,样式配置服务器可以存储有多个样式方案标识及其对应的元素样式标识和样式内容。实际应用中,可以通过配置文件的方式进行存储。

样式配置服务器可以接收用户终端发送的目标样式方案标识。

步骤420,提取与所述目标样式方案标识对应的多个目标元素样式标识和多个目标样式内容。

具体实现中,样式配置服务器可以将用户终端发送的目标样式方案标识,与预置的多个样式方案标识进行匹配,并将匹配的样式方案标识所对应的多个元素样式标识和多个样式内容提取出来,作为多个目标元素样式标识和所述多个目标样式内容。

步骤430,发送所述多个目标元素样式标识和所述多个目标样式内容至所述用户终端;所述用户终端用于本地对应存储所述多个目标元素样式标识和所述多个目标样式内容。

具体实现中,样式配置服务器可以发送多个目标元素样式标识和多个目标样式内容至用户终端,供用户终端本地对应存储多个目标元素样式标识和多个目标样式内容。

由于在上述实施例中已经详细说明了用户终端一侧的处理过程,在此不在赘述。

实际应用中,也可以由同一台服务器执行页面服务器和样式配置服务器的处理过程。

实施例五

图5是本发明实施例五提供的用户终端的结构框图,所述用户终端存储有多个元素样式标识以及与其对应的多个样式内容,所述用户终端500,可以具体包括以下模块:

页面元素获取模块510,用于获取页面元素;所述页面元素携带元素样式标识;

页面元素样式调整模块520,用于若所述页面元素的元素样式标识具有对应的目标样式内容,采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素;

页面展示模块530,用于生成包含所述目标页面元素的页面,并展示所述页面。

根据本发明实施例,通过页面元素获取模块510获取携带元素样式标识的页面元素,在用户浏览页面时,通过页面元素样式调整模块520根据页面元素的元素样式标识确定对应的样式内容,并根据样式内容调整页面元素的样式,由页面展示模块530采用样式调整后的页面元素生成的页面,并向用户展示,用户即可浏览到某个设计样式方案的页面。由此,通过上述多个模块将设计样式方案的页面分离为页面元素和样式内容,即使页面发布上线后修改样式方案或增加样式方案,开发人员只需要针对样式内容进行修改,而无须重新编写整个页面的代码、测试代码、并重新发布上线,节省了开发人员的时间和精力。

实施例六

图6是本发明实施例六提供的用户终端的结构框图,所述用户终端存储有用户标识,所述用户终端600,可以具体包括以下模块:

用户标识发送模块610,用于发送所述用户标识至页面服务器;所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识;所述页面服务器用于计算所述用户标识的用户标识特征值、并将所述用户标识的用户标识特征值对应的目标样式方案标识发送至所述用户终端;

目标样式方案标识接收模块620,用于接收所述目标样式方案标识,并发送所述目标样式方案标识至样式配置服务器;所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容;所述页面配置服务器用于发送所述目标样式方案标识对应的多个元素样式标识和多个样式内容至所述用户终端;

本地存储模块630,用于接收所述目标样式方案标识对应的多个元素样式标识和多个样式内容,并在本地对应存储所述多个元素样式标识和所述多个样式内容;

页面元素获取模块640,用于获取页面元素;所述页面元素携带元素样式标识;

页面元素样式调整模块650,用于若所述页面元素的元素样式标识具有对应的目标样式内容,采用所述目标样式内容调整所述页面元素的样式,得到目标页面元素;

页面展示模块660,用于生成包含所述目标页面元素的页面,并展示所述页面。

可选地,所述页面服务器还用于发送目标方案版本号至所述用户终端,所述用户终端600,可以还包括:

目标方案版本号接收模块,用于接收所述目标方案版本号,并发送所述目标方案版本号至样式配置服务器;所述样式配置服务器存储有多个方案版本号,所述方案版本号具有对应的多个样式方案标识;所述样式配置服务器用于在所述目标方案版本号对应的多个样式方案标识中匹配目标样式方案标识。

可选地,所述页面元素获取模块640,可以具体包括:

页面请求发送子模块,用于发送页面请求至页面服务器;所述页面服务器用于根据所述页面请求发送所述页面元素至所述用户终端;

页面元素接收子模块,用于接收所述页面元素。

可选地,所述页面元素包括页面文本,所述目标样式内容包括目标字体类型和目标字体尺寸,所述页面元素样式调整模块650,可以具体包括:

字体类型和尺寸调整子模块,用于将所述页面文本的字体类型调整至所述目标字体类型,以及,将所述页面文本的字体尺寸调整至所述目标字体尺寸。

实施例七

图7是本发明实施例七提供的页面服务器的结构框图,所述页面服务器存储有多个页面元素,所述页面元素携带元素样式标识,所述页面服务器700,可以具体包括以下模块:

页面请求接收模块710,用于接收用户终端的页面请求;

页面元素发送模块720,用于根据所述页面请求发送至少一个页面元素至所述用户终端;所述用户终端根据所述至少一个页面元素的元素样式标识获取目标样式内容、并采用所述目标样式内容调整所述至少一个页面元素的样式,得到目标页面元素,生成包含所述目标页面元素的页面、并展示所述页面。

可选地,所述页面服务器存储有多个用户标识特征值,每个用户标识特征值具有对应的样式方案标识,所述页面服务器700,可以还包括:

用户标识接收模块,用于接收所述用户终端的用户标识;

用户标识特征值计算模块,用于计算所述用户标识的用户标识特征值;

目标样式方案标识提取模块,用于提取与所述用户标识的用户标识特征值对应的目标样式方案标识;

目标样式方案标识发送模块,用于发送所述目标样式方案标识至所述用户终端;所述用户终端用于向样式配置服务器请求与所述目标样式方案标识对应的多个元素样式标识和多个样式内容。

实施例八

图8是本发明实施例八提供的样式配置服务器的结构框图,所述样式配置服务器存储有多个样式方案标识,所述样式方案标识具有对应的多个元素样式标识和多个样式内容,所述样式配置服务器800,可以具体包括以下模块:

目标样式方案标识接收模块810,用于接收用户终端的目标样式方案标识;

标识和内容提取模块820,用于提取与所述目标样式方案标识对应的多个目标元素样式标识和多个目标样式内容;

标识和内容发送模块830,用于发送所述多个目标元素样式标识和所述多个目标样式内容至所述用户终端;所述用户终端用于本地对应存储所述多个目标元素样式标识和所述多个目标样式内容。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

实施例九

本发明实施例九提供了一种移动终端,所述移动终端,可以包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序;

所述计算机程序被所述处理器执行时,可以实现上述方法实施例中任一所述页面展示方法的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,处理器是移动终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行终端的各种功能和处理数据。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

实施例十

本发明实施例十提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时,可以实现上述方法实施例中任一所述页面展示方法的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机系统包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储系统或任何其他非传输介质,可用于存储可以被计算系统访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本发明实施例是参照根据本发明实施例的方法、终端系统(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端系统的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端系统的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端系统以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端系统上,使得在计算机或其他可编程终端系统上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端系统上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端系统中还存在另外的相同要素。

以上对本发明所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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