网页生成方法及装置、网站生成方法及建站服务器的制造方法

文档序号:9261351阅读:507来源:国知局
网页生成方法及装置、网站生成方法及建站服务器的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种网页生成方法及装置、网站生成方法及建站服务器。
【背景技术】
[0002]随着互联网的发展,企业网站、门户网站、电子商务网站、社区网站等各类网站层出不穷,为了迎合日益增长的网站数量和建站需求,许多商家提出了自助式的建站平台。自助式的建站平台可以通过一套完善、智能的系统,让不会建设网站的用户通过一些非常简单的操作就能轻松建立自己的网站。
[0003]现有的自助式的建站平台,都是通过向用户提供网站的固有模板,让用户在模块基础上对网页元素进行编辑,从而自助式地创建网页。但是,由于固有模板上可供编辑的网页元素都是确定的,例如模板上规定了页面的图片数量和插入位置,在创建网站的过程中,如果用户想要针对一个固有模块增加新的页面元素,则需要通过新增组件来实现,但新增组件布局的位置,需要用户自行设置,这样对普通用户的要求过高,特别是对于设计感略差的用户来说,很容易因为新元素布局位置的不妥,而造成网页整体布局的设计失衡,从而降低网站的的页面效果。

【发明内容】

[0004]本发明实施例的目的是提供一种网页生成方法及装置、网站生成方法及建站服务器,以解决对于现有的自助式建站平台所提供的网站模块,新增页面元素时的设计要求过高,容易造成网页整体布局失衡的问题。
[0005]本发明实施例提出一种网页生成方法,包括:
[0006]输出多种不同类型的布局模块的选择提示信息;
[0007]根据用户先后至少一次选择的布局模块,输出输入模块内容的提不信息;
[0008]接收用户输入的与选择的布局模块对应的模块内容数据;
[0009]将用户选择的布局模块的类型以及与选择的布局模块相对应的模块内容数据发送给建站服务器;
[0010]接收所述建站服务器发送来的根据布局模块的类型及模块内容数据生成的网页数据。
[0011]本发明实施例还提出一种网站生成方法,包括:
[0012]接收用户端发送来的至少一个布局模块的类型及与布局模块相对应的模块内容数据;
[0013]获取与接收到的布局模块的类型对应的预设网页模板格式;
[0014]将所述模块内容数据对应插入获取的网页模板格式中;
[0015]生成网页发布代码;
[0016]将所述网页发布代码返回给用户端。
[0017]本发明实施例还提出一种网页生成装置,包括:
[0018]选择信息输出模块,用于输出多种不同类型的布局模块的选择提不信息;
[0019]输入提不模块,用于根据用户先后至少一次选择的布局模块,输出输入模块内容的提不?目息;
[0020]内容接收模块,用于接收用户输入的与选择的布局模块对应的模块内容数据;
[0021]发送模块,用于将用户选择的布局模块的类型以及与选择的布局模块相对应的模块内容数据发送给建站服务器;
[0022]网页代码接收模块,用于接收所述建站服务器发送来的根据布局模块的类型及模块内容数据生成的网页数据。
[0023]本发明实施例还提出一种建站服务器,包括:
[0024]数据接收模块,用于接收用户端发送来的至少一个布局模块的类型及与布局模块相对应的模块内容数据;
[0025]模板查询模块,用于获取与接收到的布局模块的类型对应的预设网页模板格式;
[0026]数据插入模块,用于将所述模块内容数据对应插入获取的网页模板格式中;
[0027]代码生成模块,用于生成网页发布代码;
[0028]反馈模块,用于将所述网页发布代码返回给用户端。
[0029]相对于现有技术,本发明的有益效果是:本发明实施例的网页生成装置及建站服务器可以通过不同类型的布局模块来建设网站,用户可以通过一次或多次选择布局模块,来灵活地挑选其需要或者满意的页面布局,不仅操作方便,也使网站设计更为多样化,克服了现有建站平台所提供的固定模块样式单一的缺点,也可以增进网站页面的显示效果。
【附图说明】
[0030]图1为本发明实施例的一种硬件环境示意图;
[0031]图2为图1中用户端一种结构示意图;
[0032]图3为本发明实施例的一种网页生成方法的流程图;
[0033]图4为本发明实施例的一种根据选择提示信息显示的可选择的布局模块的示意图;
[0034]图5为本发明实施例的一种创建内容布局模块的不意图;
[0035]图6为本发明实施例的一种网站生成方法的流程图;
[0036]图7为本发明实施例的一种网页生成装置的结构图;
[0037]图8为本发明实施例的另一种网页生成装置的结构图;
[0038]图9为本发明实施例的一种建站服务器的结构图。
【具体实施方式】
[0039]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0040]请参见图1,其为本发明实施例的一种硬件环境示意图,至少一个用户端11 (图1中只绘示了一个用户端11)通过网络连接建站服务器10。
[0041]建站服务器10用于接收所述用户端11上传的各种数据,以及对接收到的数据处理后进行反馈。建站服务器10可以包括一个或一个以上数据库以及一个或一个以上处理器。
[0042]用户端11可以是任意具有输入及显示功能的设备,如台式电脑、移动终端等。如图2所示,用户端11可以包括有一个或一个以上计算机可读存储介质的存储器110、输入单元120、显示单元130、一个或者一个以上处理核心的处理器140等部件。本领域技术人员可以理解,图2中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0043]存储器110可用于存储软件程序以及模块,处理器140通过运行存储在存储器110的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器110可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器110还可以包括存储器控制器,以提供处理器140和输入单元120对存储器110的访问。
[0044]输入单元120可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元120可包括触敏表面121以及其它输入设备122。触敏表面121,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面121上或在触敏表面121附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面121可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1