一种可配置的页面更新方法与流程

文档序号:19154827发布日期:2019-11-16 00:35阅读:240来源:国知局
一种可配置的页面更新方法与流程

本发明涉及计算机技术领域,尤其涉及一种可配置的页面更新方法及装置。



背景技术:

在现有的网页开发过程中,网页内容的生成、更新和下线都需要it开发人员花费大量的时间去编码完成,因此现有的开发方式将大大增加开发时间和开发的成本,另外,在现有的开发方式中,要求页面的运营人员需要了解代码逻辑和运营方式等,导致适用性不强,用户体验差。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一,特别创新地提出了一种可配置的页面更新方法及装置,实现了页面的可配置,不需要对页面更新重复编码,降低了开发成本,不需要it人员来完成页面的生成,运维人员随时可以完成对页面的修改和生成,增加了页面展示的灵活性,提升了用户体验。有效解决了现有技术中网页内容的生成和更新等都需要it开发人员花费大量的时间去编码完成,导致大大增加开发时间和开发的成本,且在现有的开发方式中,要求页面的运营人员需要了解代码逻辑和运营方式等,导致适用性不强,用户体验差的问题。

为了实现本发明的上述目的,根据本发明的一个方面,本发明提供了一种可配置的页面更新方法,所述方法包括如下步骤:

获取页面更新请求,基于所述页面更新请求确定待更新页面的页面类型;

基于所述页面类型获取对应预设的页面模板,其中,所述页面模板包括多个推荐位;

将所述页面模板以可配置页面的形式显示在界面上;

接收通过所述可配置页面输入的页面更新数据,其中,所述页面更新数据包括待更新推荐位和与所述待更新推荐位相对应的推荐位更新数据;

基于所述页面模板和页面更新数据生成新的页面。

优选地,所述基于所述页面模板和页面更新数据生成新的页面包括:

获取待更新页面中各个推荐位的历史推荐位数据;

将所述推荐位更新数据在所述页面模板中替换掉所述待更新页面中对应的待更新推荐位的历史推荐位数据;

基于数据替换后的所述页面模板与所述待更新页面的历史推荐位数据生成新的页面。

优选地,所述基于数据替换后的所述页面模板与所述待更新页面的历史推荐位数据生成新的页面包括;

从所述待更新页面的各个历史推荐位数据中筛选出除所述待更新推荐位的历史推荐位数据之外的其它历史推荐位数据;

将所述其它历史推荐位数据添加至所述页面模板中对应的推荐位中。

优选地,所述方法还包括:

存储所述新的页面的各个推荐位的推荐位数据,并删除待更新页面中各个推荐位的历史推荐位数据。

优选地,所述基于所述页面模板和页面更新数据生成新的页面之后还包括:

从所述页面更新请求中提取用户标识;

基于所述用户标识查询与该用户标识相对应的页面风格;

基于所述页面风格对更新后的页面进行渲染。

由以上方案可知,本发明提供了一种可配置的页面更新方法,方法包括获取页面更新请求,基于所述页面更新请求确定待更新页面的页面类型;基于所述页面类型获取对应预设的页面模板,其中,所述页面模板包括多个推荐位;将所述页面模板以可配置页面的形式显示在界面上;接收通过所述可配置页面输入的页面更新数据,其中,所述页面更新数据包括待更新推荐位和与所述待更新推荐位相对应的推荐位更新数据;基于所述页面模板和页面更新数据生成新的页面。本发明实现了页面的可配置,不需要对页面更新重复编码,降低了开发成本,不需要it人员来完成页面的生成,运维人员随时可以完成对页面的修改和生成,增加了页面展示的灵活性,提升了用户体验。有效解决了现有技术中网页内容的生成和更新等都需要it开发人员花费大量的时间去编码完成,导致大大增加开发时间和开发的成本,且在现有的开发方式中,要求页面的运营人员需要了解代码逻辑和运营方式等,导致适用性不强,用户体验差的问题。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明提供的一种优选实施方式中可配置的页面更新方法的流程示意图;

图2是本发明提供的一种优选实施方式中可配置的页面更新装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

根据本发明的一个方面,本发明提供了一种可配置的页面更新方法,如图1所示,所述方法包括如下步骤:

s101,获取页面更新请求,基于页面更新请求确定待更新页面的页面类型;

当需要进行页面更新时,首先通过后台服务器获取该更新请求,根据该更新请求的相关信息确定出需要进行更新的页面的页面类型信息。该更新请求的发起端可以是与后台服务器网络连接的网络运行维护端,网络运行维护端可以是台式电脑、笔记本电脑、平板电脑或智能手机等。后台服务器可以是单台服务器,也可以是多台服务器组成的服务器集群。页面更新请求的发起方式可以是通过点击网页链接发起,该页面更新请求用于请求更新相应的网页页面,在后台服务器接收到页面更新请求后,提取与该更新请求相对应的页面标识信息,从而根据页面标识信息从页面类型数据库中搜索与该页面标识信息相匹配的页面类型,该页面类型即为待更新页面的页面类型。

s102,基于页面类型获取对应预设的页面模板,其中,页面模板包括多个推荐位;

在搜索到与页面更新请求中的页面标识信息相匹配的页面类型后,后台服务器再根据页面类型在页面模板数据库中匹配相应的页面模板,该页面模板是根据不同的页面类型预先设置的存储在页面模板数据库中的页面布局框架,该页面布局框架由多个按照一定的位置对应布局的推荐位,各个推荐位为用于承载不同的页面内容的页面模块,通过各个页面模块按照一定的组合布局形成该页面模板,推荐位承载的页面内容包括待显示的页面数据、页面元素等。各个推荐位对应的页面模块的尺寸根据不同的页面类型的需求信息进行有针对性的设置。因此,在搜索到与页面更新请求中的页面标识信息相匹配的页面类型后,需要再在页面模板数据库中查找与该页面类型相对应的页面模板,便于通过该页面模板实现对待更新页面的规范化布局。在后续的页面数据更新中,只需要对页面模板中对应的需要更新的页面数据进行填充或替换即可,无需再重新进行待更新页面的页面布局的设置,极大地简化了页面更新过程,有效提高页面更新效率。

s103,将页面模板以可配置页面的形式显示在界面上;

在后台服务器根据页面类型在页面模板数据库中匹配到相应的页面模板后,将该页面模板显示在发起页面更新请求的网络运行维护端的终端设备上,显示在该终端设备上的页面模板是可配置的,运维端工作人员只需要在页面模板的对应位置点击,即可打开对应的推荐位,然后运维端人员在对应的推荐位输入相应的页面更新数据并点击保存和提交即可。

s104,接收通过可配置页面输入的页面更新数据,其中,页面更新数据包括待更新推荐位和与待更新推荐位相对应的推荐位更新数据;

接着后台服务器就会接收到通过该可配置页面形式显示的页面模板中输入的待更新页面的更新数据,并将不同的推荐以及该推荐位输入的页面更新数据进行绑定,同时确定输入了相应更新数据的推荐位为待更新推荐位,该待推荐为输入的页面更新数据为推荐位更新数据。

s105,基于页面模板和页面更新数据生成新的页面。

最后后台服务器根据页面模板的相关信息和页面更新数据对待更新页面进行更新,生成新的页面。

这样使得在进行页面更新时,网络运行维护端的工作人员只需要在运维终端发起页面更新请求,并在后台服务器根据页面更新请求返回的配置页面中根求更新需求在对应的推荐位输入对应的页面更新数据,后台服务器就可以根据页面更新数据对待更新页面进行自动更新,无需it开发人员花费大量的时间去重新编码完成页面更新,也不需要相应的网络运行维护人员了解代码逻辑和运营方式等,采用模板化和可配置的形式进行页面更新,操作简单,更新效率高。

在本发明的一种优选实施方式中,所述基于页面模板和页面更新数据生成新的页面包括:

获取待更新页面中各个推荐位的历史推荐位数据;

将推荐位更新数据在页面模板中替换掉待更新页面中对应的待更新推荐位的历史推荐位数据;

基于数据替换后的页面模板与待更新页面的历史推荐位数据生成新的页面。

在本发明的一种优选实施方式中,所述基于数据替换后的页面模板与待更新页面的历史推荐位数据生成新的页面包括;

从待更新页面的各个历史推荐位数据中筛选出除待更新推荐位的历史推荐位数据之外的其它历史推荐位数据;

将其它历史推荐位数据添加至页面模板中对应的推荐位中。

在本发明的一种优选实施方式中,所述方法还包括:

存储新的页面的各个推荐位的推荐位数据,并删除待更新页面中各个推荐位的历史推荐位数据。通过存储新的页面的各个推荐位的推荐位数据便于下一次页面更新时的对最近一次的更新后的页面数据的调取,减少后台服务器的处理时间;通过删除待更新页面中各个推荐位的历史推荐位数据有效减少数据库中无效数据的冗余,同时有效避免大量页面更新后历史数据占用大量的存储空间,降低数据库负担,减少下一次更新时搜索对应的历史数据的时间,提高更新效率。

在本发明的一种优选实施方式中,所述基于页面模板和页面更新数据生成新的页面之后还包括:

从页面更新请求中提取用户标识;

基于用户标识查询与该用户标识相对应的页面风格;

基于页面风格对更新后的页面进行渲染。

在按照页面模板生成新的页面后,再根据与发起页面更新请求的用户的用户标识选择对应的页面风格对生成的新的页面进行渲染,提升页面的美观性和个性化,有效提升用户体验。

由以上方案可知,本发明实施例提供了一种可配置的页面更新方法,通过获取页面更新请求,基于页面更新请求确定待更新页面的页面类型;然后基于页面类型获取对应预设的页面模板,其中,页面模板包括多个推荐位;接着将页面模板以可配置页面的形式显示在界面上;进而接收通过可配置页面输入的页面更新数据,其中,页面更新数据包括待更新推荐位和与待更新推荐位相对应的推荐位更新数据;最后基于页面模板和页面更新数据生成新的页面。本实施例实现了页面的可配置,不需要对页面更新重复编码,降低了开发成本,不需要it人员来完成页面的生成,运维人员随时可以完成对页面的修改和生成,增加了页面展示的灵活性,提升了用户体验。有效解决了现有技术中网页内容的生成和更新等都需要it开发人员花费大量的时间去编码完成,导致大大增加开发时间和开发的成本,且在现有的开发方式中,要求页面的运营人员需要了解代码逻辑和运营方式等,导致适用性不强,用户体验差的问题。

根据本发明的一个方面,本发明提供了还一种可配置的页面更新装置,所述装置包括:

更新请求获取模块201,用于获取页面更新请求,基于页面更新请求确定待更新页面的页面类型;

当需要进行页面更新时,首先通过后台服务器获取该更新请求,根据该更新请求的相关信息确定出需要进行更新的页面的页面类型信息。该更新请求的发起端可以是与后台服务器网络连接的网络运行维护端,网络运行维护端可以是台式电脑、笔记本电脑、平板电脑或智能手机等。后台服务器可以是单台服务器,也可以是多台服务器组成的服务器集群。页面更新请求的发起方式可以是通过点击网页链接发起,该页面更新请求用于请求更新相应的网页页面,在后台服务器接收到页面更新请求后,提取与该更新请求相对应的页面标识信息,从而根据页面标识信息从页面类型数据库中搜索与该页面标识信息相匹配的页面类型,该页面类型即为待更新页面的页面类型。

页面模板获取模块202,用于基于页面类型获取对应预设的页面模板,其中,页面模板包括多个推荐位;

在搜索到与页面更新请求中的页面标识信息相匹配的页面类型后,后台服务器再根据页面类型在页面模板数据库中匹配相应的页面模板,该页面模板是根据不同的页面类型预先设置的存储在页面模板数据库中的页面布局框架,该页面布局框架由多个按照一定的位置对应布局的推荐位,各个推荐位为用于承载不同的页面内容的页面模块,通过各个页面模块按照一定的组合布局形成该页面模板,推荐位承载的页面内容包括待显示的页面数据、页面元素等。各个推荐位对应的页面模块的尺寸根据不同的页面类型的需求信息进行有针对性的设置。因此,在搜索到与页面更新请求中的页面标识信息相匹配的页面类型后,需要再在页面模板数据库中查找与该页面类型相对应的页面模板,便于通过该页面模板实现对待更新页面的规范化布局。在后续的页面数据更新中,只需要对页面模板中对应的需要更新的页面数据进行填充或替换即可,无需再重新进行待更新页面的页面布局的设置,极大地简化了页面更新过程,有效提高页面更新效率。

可配置页面展示模块203,用于将页面模板以可配置页面的形式显示在界面上;

在后台服务器根据页面类型在页面模板数据库中匹配到相应的页面模板后,将该页面模板显示在发起页面更新请求的网络运行维护端的终端设备上,显示在该终端设备上的页面模板是可配置的,运维端工作人员只需要在页面模板的对应位置点击,即可打开对应的推荐位,然后运维端人员在对应的推荐位输入相应的页面更新数据并点击保存和提交即可。

页面更新数据接收模块204,用于接收通过可配置页面输入的页面更新数据,其中,页面更新数据包括待更新推荐位和与待更新推荐位相对应的推荐位更新数据;

接着后台服务器就会接收到通过该可配置页面形式显示的页面模板中输入的待更新页面的更新数据,并将不同的推荐以及该推荐位输入的页面更新数据进行绑定,同时确定输入了相应更新数据的推荐位为待更新推荐位,该待推荐为输入的页面更新数据为推荐位更新数据。

页面生成模块205,用于基于页面模板和页面更新数据生成新的页面。

最后后台服务器根据页面模板的相关信息和页面更新数据对待更新页面进行更新,生成新的页面。

这样使得在进行页面更新时,网络运行维护端的工作人员只需要在运维终端发起页面更新请求,并在后台服务器根据页面更新请求返回的配置页面中根求更新需求在对应的推荐位输入对应的页面更新数据,后台服务器就可以根据页面更新数据对待更新页面进行自动更新,无需it开发人员花费大量的时间去重新编码完成页面更新,也不需要相应的网络运行维护人员了解代码逻辑和运营方式等,采用模板化和可配置的形式进行页面更新,操作简单,更新效率高。

在本发明的一种优选实施方式中,所述页面生成模块205包括:

历史推荐位数据获取单元,用于获取待更新页面中各个推荐位的历史推荐位数据;

推荐位更新数据替换单元,用于将推荐位更新数据在页面模板中替换掉待更新页面中对应的待更新推荐位的历史推荐位数据;

页面生成单元,用于基于数据替换后的页面模板与待更新页面的历史推荐位数据生成新的页面。

在本发明的一种优选实施方式中,所述页面生成单元包括;

历史推荐位数据筛选子单元,用于从待更新页面的各个历史推荐位数据中筛选出除待更新推荐位的历史推荐位数据之外的其它历史推荐位数据;

历史推荐位数据添加子单元,用于将其它历史推荐位数据添加至页面模板中对应的推荐位中。

在本发明的一种优选实施方式中,所述装置还包括:

数据更新模块,用于存储新的页面的各个推荐位的推荐位数据,并删除待更新页面中各个推荐位的历史推荐位数据。通过存储新的页面的各个推荐位的推荐位数据便于下一次页面更新时的对最近一次的更新后的页面数据的调取,减少后台服务器的处理时间;通过删除待更新页面中各个推荐位的历史推荐位数据有效减少数据库中无效数据的冗余,同时有效避免大量页面更新后历史数据占用大量的存储空间,降低数据库负担,减少下一次更新时搜索对应的历史数据的时间,提高更新效率。

在本发明的一种优选实施方式中,所述装置还包括:

用户标识提取模块,用于从页面更新请求中提取用户标识;

页面风格查询模块,用于基于用户标识查询与该用户标识相对应的页面风格;

页面渲染模块,用于基于页面风格对更新后的页面进行渲染。

在按照页面模板生成新的页面后,再根据与发起页面更新请求的用户的用户标识选择对应的页面风格对生成的新的页面进行渲染,提升页面的美观性和个性化,有效提升用户体验。

由以上方案可知,本发明提供了一种可配置的页面更新装置,通过获取页面更新请求,基于页面更新请求确定待更新页面的页面类型;然后基于页面类型获取对应预设的页面模板,其中,页面模板包括多个推荐位;接着将页面模板以可配置页面的形式显示在界面上;进而接收通过可配置页面输入的页面更新数据,其中,页面更新数据包括待更新推荐位和与待更新推荐位相对应的推荐位更新数据;最后基于页面模板和页面更新数据生成新的页面。本发明实现了页面的可配置,不需要对页面更新重复编码,降低了开发成本,不需要it人员来完成页面的生成,运维人员随时可以完成对页面的修改和生成,增加了页面展示的灵活性,提升了用户体验。有效解决了现有技术中网页内容的生成和更新等都需要it开发人员花费大量的时间去编码完成,导致大大增加开发时间和开发的成本,且在现有的开发方式中,要求页面的运营人员需要了解代码逻辑和运营方式等,导致适用性不强,用户体验差的问题。

本实施例中,所述可配置的页面更新装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

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

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