网页生成方法及设备的制作方法
【专利摘要】本发明提供了一种网页生成方法及设备。该方法包括:将网页进行布局,将网页分为多个结构区域layout;对于任意一个layout,选择至少一组元素item,添加到该layout中;对添加了item的layout进行拼接,生成网页模板;结合所述网页模板以及录入所述网页模板内容的表单,生成网页。通过本发明,能够在为用户提供了更丰富的广告展现形式的同时,避免现有技术中开发人员需要根据用户对品牌直达广告的需求,而不断对代码进行修改的缺陷,从而减少了开发成本、提高了开发效率。
【专利说明】网页生成方法及设备
【技术领域】
[0001]本发明涉及互联网应用领域,特别是涉及一种网页生成方法及设备。
【背景技术】
[0002]在现有技术中,网页的组成形式较为单一。当开发人员根据用户需求对网页进行调整时,往往需要重新修改代码。采用这种方案,既增加了开发成本,也降低了开发效率。
[0003]以网页中的品牌直达广告界面为例,如图1所示,品牌直达广告位于搜索结果页的第一位,具有强烈的视觉冲击力。其采用专门为品牌网站定制的样式,用于展现品牌网站的一些信息。其特有的图文并茂的展现形式,可用于发布企业动态、产品信息、促销活动等各类资讯,以及全方位地传达品牌信息,使用户能够更便捷地了解品牌及活动,从而显著提升营销效果。
[0004]品牌直达广告的客户分布在各行各业,大部分客户对品牌直达广告的展现形式要求不同。如果提高品牌直达广告的展现形式的定制性,使可选品牌直达广告的模板更丰富、随意,则能更好地满足客户的需求。但是,这一要求给开发人员也带来了更高的开发成本,导致开发效率降低。
[0005]在现有技术中,采用了一种品牌直达广告模版。在该模版中以不同区块拼接形成品牌直达广告,例如:图2为描述头部区块,图3为轮播展示区块。在图3的汽车广告位置,页面每刷新一次都会换一个广告。如图4所示拼接这描述头部区块和轮播展示区块,即可组成完整的品牌直达广告。
[0006]该方案提高了开发效率,减少了开发成本,使广告的展现形式更加丰富,但仍存在如下缺陷:布局固定,区块样式固定,组成形式不够灵活。
【发明内容】
[0007]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网页生成方法和相应的网页生成设备。
[0008]依据本发明的一个方面,提供了一种网页生成方法,包括:
[0009]对网页进行布局,将所述网页分为多个结构区域layout ;
[0010]对于任意一个layout,
[0011]选择至少一组元素item,添加到该layout中;
[0012]对添加了 item的layout进行拼接,生成网页模板;
[0013]结合所述网页模板以及录入所述网页模板内容的表单,生成网页。
[0014]可选地,上述方法还包括:
[0015]在所述网页中添加新元素时,增加新的layout ;
[0016]利用插件形式将新的layout插入网页中。
[0017]可选地,新的layout能够使用不同的插件形式插入网页。
[0018]可选地,所述插件形式包括下列至少之一:[0019]轮播、图片、按钮、表格。
[0020]可选地,增加新的layout,包括:
[0021]对各layout进行单块保存;
[0022]创建新的layout时,复用已保存的layout,将其作为新layout的一部分。
[0023]可选地,上述方法还包括:根据用户输入尺寸参数调整各layout尺寸。
[0024]可选地,上述方法还包括:
[0025]在各layout内部嵌套其他layout和/或item。
[0026]可选地,在各layout内部嵌套其他layout和/或item,包括:
[0027]将所述各layout以插件形式插入到DIV中;
[0028]将所述其他layout和/或item以插件形式插入到所述各layout对应的插件中。
[0029]可选地,同一组item对应的物料录入的界面位于同一标签下。
[0030]可选地,对添加了 item的layout进行拼接之后,生成网页之前,还包括:
[0031]对预生成的网页进行预览;
[0032]判断是否接收到管理员输入的修改指令;
[0033]若否,则执行网页生成操作;
[0034]若是,则根据所述修改指令对其进行修改。
[0035]可选地,所述方法在服务器侧执行。
[0036]依据本发明的一个方面,还提供了一种网页生成设备,包括:
[0037]布局模块,配置为将网页进行布局,将所述网页分为多个结构区域layout ;
[0038]添加模块,配置为对于任意一个layout,选择至少一组元素item,添加到该layout 中;
[0039]生成模块,配置为对添加了 item的layout进行拼接,生成网页模板;结合所述网页模板以及录入所述网页模板内容的表单,生成网页。
[0040]可选地,上述设备还包括:
[0041]更新模块,配置为在所述网页中添加新元素时,增加新的layout ;利用插件形式将新的layout插入网页中。
[0042]可选地,所述更新模块还配置为:
[0043]对各layout进行单块保存;
[0044]创建新的layout时,复用已保存的layout,将其作为新layout的一部分。
[0045]采用本发明实施例提供的网页生成方法及设备,能够将网页的每个layout根据需求随意摆放、随意拼接,使得网页的组成形式更为灵活,能够根据需求进行灵活调整。
[0046]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0047]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】
【附图说明】
[0048]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0049]图1示出了根据现有技术的搜索结果页的品牌直达的内容示意图;
[0050]图2示出了图1所述的品牌直达的描述头部区块的内容示意图;
[0051]图3示出了图1所述的品牌直达的轮播展示区块的内容示意图;
[0052]图4示出了根据现有技术的对图2、图3所述区块的拼接后的内容示意图;
[0053]图5示出了根据本发明一个实施例的网页生成方法的流程图;
[0054]图6示出了根据本发明一个实施例的创建模版布局的示意图;
[0055]图7示出了图6所述的模版的树状菜单的示意图;
[0056]图8示出了在图6所述模版中的layout中添加item的属性设置框;
[0057]图9示出了点击图8所述的属性设置框的确定按钮后产生的结果示意图;
[0058]图10示出了图8所述的item的种类示意图;
[0059]图11示出了在图6所述的模版中的轮播内部嵌套元素的内容示意图;
[0060]图12示出了在图6所述模版中的layout中添加item时的样式选择设置框;
[0061]图13示出了在图6所述模版中将各个layout任意拼接后得到的内容示意图;
[0062]图14示出了对图13所述的模版的预览的内容示意图;
[0063]图15示出了对图13所述模版的填写物料的表单保存前的内容示意图;
[0064]图16示出了根据本发明一个实施例的网页生成方法生成的广告信息的示意图;
[0065]图17示出了根据本发明一个实施例的网页生成设备的示意性结构框图;以及
[0066]图18示出了本发明另一个实施例的网页生产设备的示意性结构框图。
【具体实施方式】
[0067]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0068]为解决上述技术问题,本发明实施例提供了一种网页生成方法及设备。现对网页生成方法及设备进行具体说明。
[0069]图5示出了根据本发明一个实施例的网页生成方法的流程图。参见图5,该网页生成方法至少包括S502至S506。
[0070]首先,S502中,将网页进行布局,将网页分为多个layout (结构区域)。然后进入S504,对任意一个layout,选择至少一组item(元素),添加到该layout中。随后,进入S506,对添加了 item的layout进行拼接,生成网页模板。最终触发S508,结合S506生成的网页模板以及录入网页模板内容的表单,生成网页。
[0071]采用本实施例提供的网页生成方法,能够在将网页划分为不同的layout、并对每一个layout添加元素后,对每个layout根据需求随意摆放、随意拼接。采用这种技术方案,能够使得网页的组成形式更为灵活。
[0072]在本发明的一个实施例中,可以根据需求对网页进行结构区域的划分,得到一定数目的layout,例如3个、4个、5个等,此处的layout的数量取决于网页即将显示的各部分的数目。其中,对网页布局的功能是在服务器端实现。通常,这一功能在服务器的的内部管理后台上进行,该管理后台主要用于管理大客户广告和搜索的品牌直达广告。在每个layout中,可以根据用户输入尺寸参数对其尺寸进行调整,并添加一定数量的元素。选中每个元素,可以对元素的样式、字号、颜色等进行设置。在每个layout内部,还可以嵌套其他layout和/或item。本发明实施例提供了一种优选的嵌套方式,即,将各layout以插件形式插入到DIV中,进而将其他layout和/或item以插件形式插入到所述各layout对应的插件中。实施时,可以使用Javascript脚本实现嵌套功能,根据用户选择的一个DIV(html中的一个标签,用于布局),将插件插如到这个DIV中。部分插件(例如tab轮播),里面的内容结构是可以定制的,此时,当插入新的轮播时,管理员选择轮播每个选项卡的内容部分,进行布局操作,这样就相当于插件内部嵌套布局结构,从而实现了 layout嵌套。同一组item对应的物料录入的界面可以位于同一标签下。
[0073]本发明实施例保护一种网页生成方法,在本发明实施例中,网页布局功能会自动生成一个网页模板,和一组录入模板中内容(例如文字,图片,链接等)的表单,管理员录入表单后,系统会根据录入信息和网页模板,自动拼合成网页,展现在搜索的品牌广告区,同时根据网页布局的选择,展现不同的样式,和对不同的内容进行点击统计。
[0074]在此实施例中,在对每个layout设置完毕后,还可以对其进行单块保存。此处的单块是将设置完毕的一个layout视为一个单独的块。这样在创建新的layout时,可以复用已保存的layout,将其作为新layout的一部分,避免了开发者改动代码,减少了开发成本,提高了开发效率。在对设置完毕的3个layout保存前或保存后,可以对其进行任意拼接,并对拼接的页面进行预览。若此页面不需要修改,则执行网页生成操作;若需要修改,则对其进行修改。这样可以根据预览效果在网页生成前对其进行调整,达到用户的理想效果,减少了误操作量,节约了网络资源,随时修改网页使得网页达到最佳浏览角度,能够使得用户迅速获取感兴趣的广告或相关信息,增加用户浏览兴趣,从而保证了用户对应用的粘稠度。此处是否修改是由管理员或使用者等有权限修改的人预览时确定,若管理员或使用者确定需要修改,则输入修改指令。服务器端会根据管理员或使用者的修改指令对网页进行修改。
[0075]在本发明的另一个实施例中,当需要对已经生成的网页进行改动时,可以新建一个layout以插件等形式插入网页。此处的插件是泛义的,是对每一种网页样式,比如一个轮播,一个图片,一个按钮,或者一个表格,作为一个插件,每个插件会有不同的样式供布局的时候进行选择,这样仅仅需要丰富没有的插件,而已经有的插件可以根据需要自由的拼合,之所以称之为插件是因为:每个图片有自己属性例如宽高,图片路径,录入图片所需要的表单信息,图片数量,图片链接等。即,此处的插件相当于是对网页上一些常用功能的封装。
[0076]此外,也可以直接复用已保存的layout,将其以插件形式插入网页。这样使得网页在具有高扩展性的同时,也无需在改动网页时修改代码,减少了开发成本,提高了开发效率。
[0077]在本发明的其他实施例中,上述方法也可用于网页的一些组成界面的设计中,如品牌直达广告界面。例如,将组成界面进行布局,划分为多个layout ;对任意一个layout,选择至少一组元素,添加到该layout中;最后对添加了 item的layout进行拼接,生成该组成界面。
[0078]以下通过描述品牌直达广告界面(以下简称品牌直达广告)的生成方法的实施例来对此进行说明。
[0079]本实施例主要描述了位于搜索结果页第一位的品牌直达广告界面所在的网页的生成方法。品牌直达广告以外的网页部分的生成方法可以与现有技术相同,也可以如本发明实施例一般先划分为layout然后添加元素,此处不做赘述。以下叙述品牌直达广告的生成方法。
[0080]所有的品牌直达广告都可以细化为两部分,一部分为layout,一部分为item,所有的品牌直达广告的展现都是这两部分的组合。在本实施例中,首先通过后台操作,创建模版布局。如图6、图7所示,在网页上将模版水平(也可以为竖直或其他方式)拆分为两个layout (左侧结构区域和右侧结构区域),在模版的右侧有用来显示当前布局的层级结构。在本发明的其他实施例中,可以将模版拆分为其他数量的layout,也能达到本发明的目的。
[0081]模版布局创建成功后,可以如图7所示,在左侧结构区域中(或右侧结构区域中),调整其宽和高。其后,在左侧结构区域中,选中一个位置区域,用以添加item。如图8,在选中位置区域添加item,设置好item的数量和分组(如将item的分组设置为描述头部或轮播展示中的一个)后,按下确定按钮,得到的效果如图9所示。需要理解的是,
[0082]图9虚线框内可以是其他item,例如其可以为图10中的item的任意一种。在此之后,设计者可以在左侧或右侧结构区域如上述过程继续添加任意item。当对任一 layout的item添加和调整完毕后,可以直接对此layout进行单块保存,这样可以在创建新的layout时进行复用,提闻了效率。
[0083]图10中所列的每一类item都有不同的特点。相同种类的item具有相同属性,如标题类item需要录入的物料均为“标题显示内容”和“标题跳转的链接”。因此每个元素的物料录入方法是固定的,都可以按其所在的item大类的录入方法录入。由图10还可看出,轮播也是item的一种。在轮播内部也可如上述过程嵌套布局和元素,如图11所示。这样可以使轮播内的层次更加丰富。
[0084]在上述过程中添加item时,还可以对item的样式、字号、颜色等因素进行设置,以满足客户的不同需求。例如,当添加表格item时,可以在图12所示的样式选择框中设置表格元素的样式。
[0085]当所有item在左侧、右侧结构区域中添加完毕后,可以对两个结构区域进行拼接,从而得到如图13所示的样式,点击图13所示样式中的预览模版按钮,可以在线上搜索环境下进行实时预览功能,对应的预览内容如图14所示。若图14的内容无需修改,则点击图13所示样式中的生成模版按钮。此时模版创建完毕,填写物料的表单也就生成完毕,如图15所示,此时无需对代码进行任何修改。在图15中也可以看出,相同分组的item在填写物料的界面中会生成在同一个标签下(在图15中,分组为头部连接的item都生成在头部标签下)。
[0086]模版创建完毕后,当用户想在网页上添加其他元素时,可将元素直接添加到已保存的layout中,也可以增加新的layout,将元素添加到新layout中,然后将新layout通过插件等形式添加到网页中。采用上述技术方案,使得开发人员能够根据需要在不更改编码的情况下对网页进行灵活调整,提高了开发效率。[0087]在上述过程中,所有的需要打点统计的均为<a>标签链接,包括图片,这样可以根据<a>标签的内容等信息,对所有链接进行打点,使统计信息更加细化。图16示出了根据本发明一个实施例的网页生成方法生成的广告信息的不意图。
[0088]上述方案能够将品牌直达广告界面拆分为不同的layout并对每个layout添加元素后,将每个layout根据需求随意摆放、随意拼接,使得品牌直达广告界面的组成更为灵活。同时,在拼接的时候能够自动生成物料填写页面,并统一物料保存程序,从而无需开发人员手动开发物料录入功能。可见,与现有技术相比,本发明在提供了更丰富的广告展现形式的同时,也避免了现有技术中开发人员需要不断对代码进行修改以适应用户要求的缺陷,从而减少了开发成本、提高了开发效率。
[0089]在本发明的其他实施例中,其他类型的网页的部分界面或网页本身,也可以通过上述技术手段生成。采用上述方案,在使得网页形式更丰富的同时,也使开发人员在根据用户需求修改网页形式时不必对代码进行修改,减少了开发成本,提高了开发效率。
[0090]图17示出了根据本发明一个实施例的网页生成设备的示意性结构框图。该设备包括:布局模块171、添加模块172、生成模块173,其连接方式如图17所示。
[0091]根据图17,布局模块171将网页进行布局,将网页分为多个结构区域layout。layout划分完毕后,添加模块172对于任意一个layout,选择至少一组元素item,添加到该layout中。生成模块173对添加了 item的layout进行拼接,生成网页模板;结合网页模板以及录入网页模板内容的表单,生成网页。
[0092]图18示出了本发明另一个实施例的网页生产设备的示意性结构框图。在图18所述的实施例中,上述设备还可包括更新模块174,其配置为:在网页中添加新元素时,增加新的layout ;利用插件形式将新的layout插入网页中。
[0093]在本发明的另一个实施例中,更新模块174还可配置为:对各layout进行单块保存;创建新的layout时,复用已保存的layout,将其作为新layout的一部分。采用本发明实施例提供的网页生成方法及设备,将网页的每个layout根据需求随意摆放、随意拼接,使得网页的组成形式更为灵活,能够根据需求进行灵活调整。同时,在拼接layout的时候能够自动生成物料填写页面,并统一物料保存程序,从而无需开发人员手动开发物料录入功能。可见,与现有技术相比,本发明在使得网页展现形式更为丰富、灵活的同时,也避免现有技术中开发人员需要根据用户对网页的需求,而不断对代码进行修改的缺陷,从而减少了开发成本、提高了开发效率。
[0094]本发明实施例公开了 A1.—种网页生成方法,包括:
[0095]对网页进行布局,将所述网页分为多个结构区域layout ;
[0096]对于任意一个layout,
[0097]选择至少一组元素item,添加到该layout中;
[0098]对添加了 item的layout进行拼接,生成网页模板;
[0099]结合所述网页模板以及录入所述网页模板内容的表单,生成网页。
[0100]A2.根据权利要求A1所述的方法,其中,还包括:
[0101]在所述网页中添加新元素时,增加新的layout ;
[0102]利用插件形式将新的layout插入网页中。
[0103]A3.根据权利要求A2所述的方法,其中,新的layout能够使用不同的插件形式插入网页。
[0104]A4.根据权利要求A2或A3所述的方法,其中,所述插件形式包括下列至少之一:
[0105]轮播、图片、按钮、表格。
[0106]A5.根据权利要求A2至A4任一项所述的方法,其中,增加新的layout,包括:
[0107]对各layout进行单块保存;
[0108]创建新的layout时,复用已保存的layout,将其作为新layout的一部分。
[0109]A6.根据权利要求A1至A5任一项所述的方法,其中,还包括:根据用户输入尺寸参数调整各layout尺寸。
[0110]A7.根据权利要求A1至A6任一项所述的方法,其中,还包括:
[0111]在各layout内部嵌套其他layout和/或item。
[0112]A8.根据权利要求A7所述的方法,其中,在各layout内部嵌套其他layout和/或item,包括:
[0113]将所述各layout以插件形式插入到DIV中;
[0114]将所述其他layout和/或item以插件形式插入到所述各layout对应的插件中。
[0115]A9.根据权利要求A1至A8任一项所述的方法,其中,同一组item对应的物料录入的界面位于同一标签下。
[0116]A10.根据权利要求A1至A9任一项所述的方法,其中,对添加了 item的layout进行拼接之后,生成网页之前,还包括:
[0117]对预生成的网页进行预览;
[0118]判断是否接收到输入的修改指令;
[0119]若否,则执行网页生成操作;
[0120]若是,则根据所述修改指令对其进行修改。
[0121]All.根据权利要求A1至A10任一项所述的方法,其中,所述方法在服务器侧执行。
[0122]本实施例还公开了:B12.—种网页生成设备,包括:
[0123]布局模块,配置为将网页进行布局,将所述网页分为多个结构区域layout ;
[0124]添加模块,配置为对于任意一个layout,选择至少一组元素item,添加到该layout 中;
[0125]生成模块,配置为对添加了 item的layout进行拼接,生成网页模板;结合所述网页模板以及录入所述网页模板内容的表单,生成网页。
[0126]B13.根据权利要求B12所述的设备,其中,还包括:
[0127]更新模块,配置为在所述网页中添加新元素时,增加新的layout ;利用插件形式将新的layout插入网页中。
[0128]B14.根据权利要求B13所述的设备,其中,所述更新模块还配置为:
[0129]对各layout进行单块保存;
[0130]创建新的layout时,复用已保存的layout,将其作为新layout的一部分。
[0131]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0132]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0133]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0134]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0135]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP )来实现根据本发明实施例的网页生成设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0136]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0137]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
【权利要求】
1.一种网页生成方法,包括:对网页进行布局,将所述网页分为多个结构区域layout ;对于任意一个layout,选择至少一组元素item,添加到该layout中;对添加了 item的layout进行拼接,生成网页模板;结合所述网页模板以及录入所述网页模板内容的表单,生成网页。
2.根据权利要求1所述的方法,其中,还包括:在所述网页中添加新元素时,增加新的layout ;利用插件形式将新的layout插入网页中。
3.根据权利要求2所述的方法,其中,新的layout能够使用不同的插件形式插入网页。
4.根据权利要求2或3所述的方法,其中,所述插件形式包括下列至少之一:轮播、图片、按钮、表格。
5.根据权利要求2至4任一项所述的方法,其中,增加新的layout,包括:对各layout进行单块保存;创建新的layout时,复用已保存的layout,将其作为新layout的一部分。
6.根据权利要求1至5任一项所述的方法,其中,还包括:根据用户输入尺寸参数调整各layout尺寸。
7.根据权利要求1至6任一项所述的方法,其中,还包括:在各layout内部嵌套其他layout和/或item。
8.根据权利要求7所述的方法,其中,在各layout内部嵌套其他layout和/或item,包括:将所述各layout以插件形式插入到DIV中;将所述其他layout和/或item以插件形式插入到所述各layout对应的插件中。
9.根据权利要求1至8任一项所述的方法,其中,同一组item对应的物料录入的界面位于同一标签下。
10.一种网页生成设备,包括:布局模块,配置为将网页进行布局,将所述网页分为多个结构区域layout ;添加模块,配置为对于任意一个layout,选择至少一组元素item,添加到该layout中;生成模块,配置为对添加了 item的layout进行拼接,生成网页模板;结合所述网页模板以及录入所述网页模板内容的表单,生成网页。
【文档编号】G06F17/30GK103631865SQ201310535158
【公开日】2014年3月12日 申请日期:2013年11月1日 优先权日:2013年11月1日
【发明者】李 浩, 王彬 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司