一种页面制作方法及装置的制造方法

文档序号:9235289阅读:195来源:国知局
一种页面制作方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种页面制作方法及装置。
【背景技术】
[0002]随着互联网的兴起和以网页为载体的网络信息的广泛传播,使得网站建设及页面制作得到空前的发展,大至大型企业的产品推销、售后服务、解决方案,小至个人Web页面开发,形形色色,五彩缤纷,网站建设及页面制作也成为计算机网络领域的热门话题。
[0003]现有技术中的页面制作方案,大多是以整个页面为制作单位来制作页面的,而且制作门槛较高,页面制作人员必须先掌握页面制作工具或页面制作语言才能完成页面制作的工作,增大了普通用户进行页面制作的难度;以整个页面为页面制作单位,使得页面脚本具有较高的耦合性,一旦需要对局部进行修改和调整,就需要修改和调整整个页面脚本,不仅加大了页面局部变更的难度,也提高了页面局部变更的出错率。

【发明内容】

[0004]有鉴于此,本发明的目的在于提出一种页面制作方法及装置,以简化页面制作过程,降低页面制作难度,以及降低页面局部变更的难度和出错率。
[0005]一方面,本发明实施例提供一种页面制作方法,包括:
[0006]获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块;
[0007]解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。
[0008]进一步的,所述预设模块包括模块数据源和模块模板,所述模块数据源用于存储本模块的展示数据,所述模块模板用于存储本模块的展示样式。
[0009]进一步的,解析所述页面结构,生成所述页面中的预设模块所对应的页面内容包括:
[0010]解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数;
[0011 ] 基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容。
[0012]进一步的,还包括:对所述预设布局或预设模块进行预设操作,所述预设操作包括:添加、删除或移动。
[0013]进一步的,所述获取所述预设模块对应的展示数据的获取途径包括第三方接口、本地数据库和文件系统中的至少一项。
[0014]另一方面,本发明实施例还提供一种页面制作装置,包括:
[0015]页面结构获取单元,用于获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块;
[0016]页面结构解析单元,用于解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。
[0017]进一步的,所述预设模块包括模块数据源和模块模板,所述模块数据源用于存储本模块的展示数据,所述模块模板用于存储本模块的展示样式。
[0018]进一步的,所述页面结构解析单元具体用于:
[0019]解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数;基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容。
[0020]进一步的,还包括:预设操作单元,用于对所述预设布局或预设模块进行预设操作,所述预设操作包括:添加、删除或移动。
[0021]进一步的,所述获取所述预设模块对应的展示数据的获取途径包括第三方接口、本地数据库和文件系统中的至少一项。
[0022]本发明实施例提供的页面制作方法及装置,在用户根据需要按照预设布局和预设模块定义好页面结构之后,服务器获取所述页面结构,其中,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块,解析所述页面结构,以生成所述页面中的预设模块所对应的页面内容,通过以可视化的预设布局和预设模块来制作网页,简化了页面的制作过程,降低了页面制作的难度,并且以模块为最小制作单位来进行页面的制作,便于根据用户需求对页面进行局部变更,降低了页面局部变更的难度和出错率。
【附图说明】
[0023]为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0024]图1是本发明实施例一提供的页面制作方法的流程图;
[0025]图2是本发明实施例一提供的页面结构的结构示意图;
[0026]图3是本发明实施例二提供的页面制作装置的结构示意图。
【具体实施方式】
[0027]为使本发明的目的、技术方案和优点更加清楚,以下将结合本发明实施例中的附图,通过【具体实施方式】,完整地描述本发明的技术方案。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例,基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下获得的所有其他实施例,均落入本发明的保护范围之内。
[0028]实施例一
[0029]图1给出了本发明实施例一提供的页面制作方法的流程图,该方法可以由页面制作装置来执行,其中所述装置可由软件和/或硬件实现,可作为页面制作服务器的一部分被内置在页面制作服务器内部。如图1所示,本实施例提供的页面制作方法包括如下步骤:
[0030]步骤101,获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块。
[0031]该步骤中所述的预设布局和预设模块为服务器中存储的预先封装好的布局和模块。用户在根据需要按照预设布局和预设模块定义好页面结构之后,服务器获取所述页面结构。这样设置的好处是:一方面,用户只需按照自身需求基于服务器中存储的预设布局和预设模块来制作页面,简化了页面制作的过程,大大降低了页面制作的难度;另一方面,这样也可以给布局和模块设计人员提供较大的设计空间,根据用户的需求设计具有个性化的布局和模块,实现页面制作的个性化。另外,本实施例以模块为页面制作的最小单位,在需要对页面进行局部变更时,只需变更相应模块的配置,降低了页面局部变更的难度以及局部变更的出错率。
[0032]图2给出了本发明实施例一提供的页面结构的结构示意图,如图2所示,一个页面可以包括至少一个预设布局,所述预设布局可以包括至少一个预设模块。其中,所述预设布局可以通过点击页面制作模式下的添加布局按钮来添加,所述预设模块可以通过点击页面制作模式下,布局区域上的添加模块按钮来添加。
[0033]在本实施例中一个优选的实施方案中,所述预设模块包括模块数据源和模块模板,所述模块数据源用于存储本模块的展示数据,所述模块模板用于存储本模块的展示样式。具体的,在服务器获取到该模块的展示数据后将所述展示数据存储于该模块的模块数据源中,在服务器获取到该模块的展示样式后将所述展示样式存储于该模块的模块模板中。通过将模块分为模块数据源和模块模板两部分,实现了模块的展示数据和展示样式的分离,另外,相同的模块数据源也可以通过使用不同的模板,而展示不同的模块效果。
[0034]步骤102,解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。
[0035]优选的,该步骤可以包括以下步骤:解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数;基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容。
[0036]其中,所述解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数可以具体包括:解析所述页面结构,分析出该页面
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1