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

文档序号:9235289阅读:来源:国知局
中预设布局的个数,当页面中预设布局的个数为零时,则认为当前页面是一个空页面,结束;解析页面中的布局结构,分析出每个预设布局中预设模块的个数,当该预设布局中预设模块的个数为零时,则当前布局为空布局,继续分析其他布局,至到解析出整个页面中预设布局的个数以及所述预设布局中的预设模块的个数。
[0037]所述基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容可以具体包括:基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块进行设置,直到所述页面中的预设模块全部设置完成。所述对预设模块进行设置包括对预设模块数据源进行设置和对模块模板进行设置,所述对预设模块数据源进行设置具体可以为:获取本预设模块的展示数据,根据获取的展示数据生成本预设模块对应的页面数据内容;所述对预设模块模板进行设置具体可以为:获取本预设模块模板对应的展示样式,根据获取的展示样式实现本预设模块对应的页面内容的展示效果。其中,所述展示样式优选为服务器中存储的预设模板,所述预设模板包括模板结构和模板样式,所述模板结构用于描述模板的结构,可以为一段超文本标记语言(Hypertext Markup Language,HTML)代码,所述模板样式用于控制实现模板的展示效果,可以是一段层叠样式表单(Cascading Style Sheet CSS)代码。
[0038]优选的,所述获取所述预设模块对应的展示数据的获取途径包括第三方接口、本地数据库和文件系统中的至少一项。
[0039]进一步的,还可以包括以下步骤:对所述预设布局或预设模块进行预设操作,所述预设操作包括:添加、删除或移动。通过对可视化的预设布局和预设模块的添加、删除操作实现页面的制作,通过对可视化的预设布局和预设模块的移动,实现页面中预设布局和预设模块位置的变换,使得页面制作的布局更加灵活。
[0040]本发明实施例一提供的页面制作方法,在用户根据需要按照预设布局和预设模块定义好页面结构之后,服务器获取所述页面结构,其中,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块,解析所述页面结构,以生成所述页面中的预设模块所对应的页面内容,通过以可视化的预设布局和预设模块来制作网页,简化了页面的制作过程,降低了页面制作的难度,并且以模块为最小制作单位来进行页面的制作,便于根据用户需求对页面进行局部变更,降低了页面局部变更的难度和出错率。
[0041]实施例二
[0042]图3给出了本发明实施例二提供的页面制作装置的结构示意图。如图3所示,本实施例提供的页面制作装置包括:页面结构获取单元310和页面结构解析单元320。其中,所述页面结构获取单元310,用于获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块;所述页面结构解析单元320,用于解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。
[0043]优选的是,所述预设模块包括模块数据源和模块模板,所述模块数据源用于存储本模块的展示数据,所述模块模板用于存储本模块的展示样式。
[0044]进一步的,所述页面结构解析单元320具体用于:解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数;基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容。
[0045]进一步的,所述装置还包括预设操作单元,用于对所述预设布局或预设模块进行预设操作,所述预设操作包括:添加、删除或移动。
[0046]优选的是,所述获取所述预设模块对应的展示数据的获取途径包括第三方接口、本地数据库和文件系统中的至少一项。
[0047]本发明实施例提供的页面制作装置可执行本发明实施例一提供的页面制作方法,具备执行方法相应的功能模块和有益效果。
[0048]上述仅为本发明的较佳实施例及所运用的技术原理。本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求的范围决定。
【主权项】
1.一种页面制作方法,其特征在于,包括: 获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块; 解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。2.根据权利要求1所述的方法,其特征在于,所述预设模块包括模块数据源和模块模板,所述模块数据源用于存储本模块的展示数据,所述模块模板用于存储本模块的展示样式。3.根据权利要求2所述的方法,其特征在于,解析所述页面结构,生成所述页面中的预设模块所对应的页面内容包括: 解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数; 基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容。4.根据权利要求1所述的方法,其特征在于,还包括:对所述预设布局或预设模块进行预设操作,所述预设操作包括:添加、删除或移动。5.根据权利要求3所述的方法,其特征在于,所述获取所述预设模块对应的展示数据的获取途径包括第三方接口、本地数据库和文件系统中的至少一项。6.一种页面制作装置,其特征在于,包括: 页面结构获取单元,用于获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块; 页面结构解析单元,用于解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。7.根据权利要求6所述的装置,其特征在于,所述预设模块包括模块数据源和模块模板,所述模块数据源用于存储本模块的展示数据,所述模块模板用于存储本模块的展示样式。8.根据权利要求7所述的装置,其特征在于,所述页面结构解析单元具体用于: 解析所述页面结构,确定所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数;基于所述页面中的预设布局的个数以及所述预设布局中的预设模块的个数,对所述页面中的每一个预设布局中的每一个预设模块,获取本预设模块对应的展示数据和展示样式,根据获取的展示数据和展示样式生成本预设模块所对应的页面内容。9.根据权利要求6所述的装置,其特征在于,还包括: 预设操作单元,用于对所述预设布局或预设模块进行预设操作,所述预设操作包括:添加、删除或移动。10.根据权利要求8所述的装置,其特征在于,所述获取所述预设模块对应的展示数据的获取途径包括第三方接口、本地数据库和文件系统中的至少一项。
【专利摘要】本发明公开了一种页面制作方法及装置,所述方法包括:获取用户按照预设布局和预设模块定义的页面结构,所述页面包括至少一个预设布局,所述预设布局包括至少一个预设模块;解析所述页面结构,生成所述页面中的预设模块所对应的页面内容。本发明实施例提供的技术方案,通过以可视化的预设布局和预设模块来制作网页,简化了页面的制作过程,降低了页面制作的难度,并且通过以模块为最小制作单位来进行页面的制作,便于根据用户需求对页面进行局部变更,降低了页面局部变更的难度和出错率。
【IPC分类】G06F17/30, G06F9/44
【公开号】CN104951311
【申请号】CN201510388961
【发明人】雷宁, 贺长荣, 高凡星, 赵宏波
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年9月30日
【申请日】2015年7月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1