一种网页制作方法、系统、可读存储介质及服务器与流程

文档序号:19906055发布日期:2020-02-11 14:30阅读:135来源:国知局
一种网页制作方法、系统、可读存储介质及服务器与流程
本发明涉及网页
技术领域
,特别涉及一种网页制作方法、系统、可读存储介质及服务器。
背景技术
:近几年,随着电竞行业的不断盛行,电竞相关业务也得到迅猛发展,如直播平台、游戏论坛、专门的游戏官网等。同时,为了抢占电竞市场,各游戏公司争先恐后,不断开发新游戏以及对已有游戏进行更新换代。一般情况下,不同的游戏对应不同的游戏官网,现有技术当中,每接入一个新游戏都需要技术人员重新制作游戏官网页面,这样的制作过程比较繁琐,制作时间较长。技术实现要素:基于此,本发明的目的是提供一种网页制作方法、系统、可读存储介质及服务器,以解决现有技术当中网页制作时间长的技术问题。根据本发明实施例的一种网页制作方法,所述方法包括:当接收到一网页制作指令时,根据所述网页制作指令对应制作的网页类型,调用与所述网页类型相对应的通用网页模板;接收用户设置的网页元素,并将所述网页元素渲染于所述通用网页模板的相应位置上;当接收到当前制作网页的保存指令时,判断用户是否设置有网页地址;若否,则根据所述通用网页模板和所述网页元素,生成所述当前制作网页的网页地址。另外,根据本发明上述实施例的一种网页制作方法,还可以具有如下附加的技术特征:进一步地,所述通用网页模板的获取步骤包括:从同一网页类型的多个编制网页中,提取共有网页元素;根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板。进一步地,根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板的步骤包括:将所述共有网页元素按预定位置添加于网页空白模板当中;赋予所述共有网页元素对应的编辑选项,所述编辑选项包括元素设置项和元素调整项。进一步地,在根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板的步骤之后,还包括:当两个所述通用网页模板共有的网页元素达到预设数量时,将对应的两个所述通用网页模板进行合并,以得到共用网页模板;在所述共用网页模板中添加非共有网页元素的择一选项。进一步地,所述网页类型包括官网、论坛网页、企业网页、普通网页和行业网页,所述网页元素包括幻灯图元素、广告位元素、页面属性元素和页面布局元素。进一步地,根据所述通用网页模板和所述网页元素,生成所述当前制作网页的网页地址的步骤包括:获取与所述通用网页模板对应的网页地址模板;从所述网页元素中提出网页标识信息;将所述网页标识信息添加于所述网页地址模板中,生成所述当前制作网页的网页地址。进一步地,所述网页制作方法还包括:在网页保存后或保存过程当中,预览所述当前制作网页。另外,本发明还提出一种网页制作系统,所述系统包括:模板调用模块,用于当接收到一网页制作指令时,根据所述网页制作指令对应制作的网页类型,调用与所述网页类型相对应的通用网页模板;元素设置模块,用于接收用户设置的网页元素,并将所述网页元素渲染于所述通用网页模板的相应位置上;地址判断模块,用于当接收到当前制作网页的保存指令时,判断用户是否设置有网页地址;地址生成模块,用于在判断到用户设置有网页地址时,根据所述通用网页模板和所述网页元素,生成所述当前制作网页的网页地址。本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的网页制作方法。本发明还提出一种服务器,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的网页制作方法。本发明当中的网页制作方法、系统、可读存储介质及服务器,通过预制通用网页模板,且每种类型的网页对应一种通用网页模板,根据要制作网页的类型调用相应的通用网页模板,并在通用网页模板的基础上添加相应网页元素即可完成所需网页的制作,且还能够自动生成与所制作网页匹配的网页地址,降低网页制作的时间,提高效率。同时因网页模板已建好,后续网页元素的添加非专业人士也能够完成,降低网页制作的难度以及对专业人士的依赖。附图说明图1为本发明第一实施例中的网页制作方法的流程图;图2为本发明第二实施例中的网页制作方法的流程图;图3为本发明第三实施例中的网页制作系统的结构示意图;图4为本发明第四实施例中的服务器的结构示意图。主要元件符号说明:模板调用模块11元素设置模块12地址判断模块13地址生成模块14模板获取单元111网页预览模块15处理器10存储器20计算机程序30以下具体实施方式将结合上述附图进一步说明本发明。具体实施方式为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的
技术领域
的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。请参阅图1,所示为本发明第一实施例中的网页制作方法,应用于服务器,包括步骤s01至步骤s05。该服务器可以由软件和/或硬件实现。步骤s01,当接收到一网页制作指令时,根据所述网页制作指令对应制作的网页类型,调用与所述网页类型相对应的通用网页模板。作为一种实施方式,可在服务器的后台创建网页制作可视窗口,该网页制作可视窗口提供用户与服务器之间的网页制作交互,在该网页制作可视窗口中可设置每种类型的网页的制作选项或图标,例如官网制作选项等,这样用户通过点击所需制作网页类型对应的制作选项即可发出相应的网页制作指令,相应的,服务器通过接收到的网页制作指令即可确定用户需要制作网页的类型。作为另一种替代的实施方式,用户还可以在服务器的后台创建代码输入窗口,如dos窗口等,以通过在网页制作窗口中通过输入相应的代码,来发起所需要制作网页对应的网页制作指令。其中,网页类型可以包括官网、论坛网页、企业网页、普通网页和行业网页,每种类型的网页可对应预制一种通用网页模板,每种网页类型对应的通用网页模板包含该类型的网页的共有页面元素,使只有为该类型的网页都可以共有该通用网页模板。例如,通用网页模板为通用官网模板,则只要是制作官网就可以采用该通用官网模板为基础进行制作。另外,在本发明一些可选实施例当中,网页类型可以进一步进行细划分,如官网可以划分为游戏官方、企业官网等等,这样可以使模板更具有针对性,更加方便后续制作网页。具体地,通用网页模板可以人工编制或将已有网页作为样本进行训练学习得到。步骤s02,接收用户设置的网页元素,并将所述网页元素渲染于所述通用网页模板的相应位置上。其中,所述网页元素可以为幻灯图元素、广告位元素、页面属性元素和页面布局元素。页面属性元素包括文字属性、皮肤属性、seo设置等。这些元素针对不同网页有所差异,可以在网页制作前准备好所制作页面需要的页面元素素材。相对应地,通用网页模板上可相应设置幻灯图设置项、广告位设置项、页面属性设置项和页面布局设置项。这样在制作时,只需按设置项将页面元素素材添加到通用网页模板上渲染即可。步骤s03,当接收到当前制作网页的保存指令时,判断用户是否设置有网页地址。其中,当判断到用户未设置网页地址时,执行步骤s05,当判断到用户设置有网页地址时,执行步骤s04。具体地,可通过监测所要保存的网页数据中是否存在网页地址元素(如http://)来判断用户是否设置有网页地址,若存在网页地址元素则判定用户设置有网页地址,否则判定用户未设置网页地址。步骤s04,根据所述通用网页模板和所述网页元素,生成所述当前制作网页的网页地址。步骤s05,将用户设置的网页地址作为所述当前制作网页的网页地址。具体地,该网页地址用于访问当前制作网页,该网页地址可以为内网地址或外网地址,在具体实施时,可预设与通用网页模板对应的网页地址模板,如http://xxxx.com/,并根据网页元素来获取网页的标识,该标识可以为网页名称、域名、唯一标识码等,如百战天下的名称bztx,则将网页标识添加于网页地址模板当中,即生成了网页地址,如http://bztx.com/。综上,本发明上述实施例当中的网页制作方法,通过预制通用网页模板,且每种类型的网页对应一种通用网页模板,根据要制作网页的类型调用相应的通用网页模板,并在通用网页模板的基础上添加相应网页元素即可完成所需网页的制作,且还能够自动生成与所制作网页匹配的网页地址,降低网页制作的时间,提高效率。同时因网页模板已建好,后续网页元素的添加非专业人士也能够完成,降低网页制作的难度以及对专业人士的依赖。请参阅图2,所示为本发明第二实施例中的网页制作方法,应用于服务器,包括步骤s11至步骤s18。该服务器可以由软件和/或硬件实现。步骤s11,当接收到一网页制作指令时,根据所述网页制作指令对应制作的网页类型,调用与所述网页类型相对应的通用网页模板。其中,在本发明一些可选实施例当中,通用网页模板的获取方式可以按以下步骤进行具体实施:从同一网页类型的多个编制网页中,提取共有网页元素;根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板。需要指出的是,所述编制网页可以为刚编制完的网页或已有的现成网页,本实施例,将同一网页类型的多个编制网页作为样本进行训练学习,以提取该类型的网页中的共有网页元素,并根据提出的共有网页元素,生成与该网页类型相对应的通用网页模板,因此基于该方法步骤,可以预制每种类型的网页对应的通用网页模板。另外,预制的通用网页模板可以按网页类型进行一对一存储,便于管理和调用。可选的,所述的网页类型可以包括官网、论坛网页、企业网页、普通网页和行业网页,所述的网页元素可以包括幻灯图元素、广告位元素、页面属性元素和页面布局元素,所述的共用网页元素可以为这些元素当中的一种或多种,但优选地,所述共用网页元素的数量最好为多个以上,最佳为3个及以上,这样可以保证通用网页模板更完善。例如,一般游戏官网都含有幻灯图元素、广告位元素和页面属性元素,因此可创建含有幻灯图元素、广告位元素和页面属性元素的游戏官网通用模板。更加具体地,作为一种实现方式,根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板的步骤具体可以包括:将所述共有网页元素按预定位置添加于网页空白模板当中;赋予所述共有网页元素对应的编辑选项,所述编辑选项包括元素设置项和元素调整项。需要指出的是,本步骤的目的在于,赋予共有网页元素一个初始位置,如幻灯图和广告位的初始位置,该初始位置的赋值可以为用户设置、系统默认或机器训练得到的元素常规摆放位置。但为了实现合理化,还赋予共有网页元素对应的编辑选项,该编辑选项包括元素设置项和元素调整项,该元素设置项主要提供元素自身的设置,如增加幻灯图、删除幻灯图、修改幻灯图、查询幻灯图等操作,该元素调整项主要提供元素位置、朝向等的调整,如拖动、旋转等操作。进一步地,在本发明一些可选实施例当中,在根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板的步骤之后,还可以包括:当两个所述通用网页模板共有的网页元素达到预设数量时,将对应的两个所述通用网页模板进行合并,以得到共用网页模板;在所述共用网页模板中添加非共有网页元素的择一选项。优选为,所述预设数量为3个,即当两个通用网页模板共有的网页元素达到预设数量时,将这两个通用网页模板合并为一个共用网页模板,降低模板数量。另外,还在共用网页模板中添加非共有网页元素的择一选项,基于该择一选项用户可以添加所需的其它网页元素,所述其它网页元素为对应两个通用网页模板的非共有网页元素。例如a网页模板包含a、b、c、d四种元素,b网页模板包含a、b、c、y四种元素,a网页模板和b网页模板合并为一个共用网页模板c,共用网页模板c包含a、b、c三种确定元素、及一个待定元素,该待定元素通过择一选项可选为d元素或y元素。步骤s12,接收用户设置的网页元素,并将所述网页元素渲染于所述通用网页模板的相应位置上。步骤s13,当接收到当前制作网页的保存指令时,判断用户是否设置有网页地址。其中,当判断到用户未设置网页地址时,执行步骤s14-步骤s15,当判断到用户设置有网页地址时,执行步骤s16-步骤s19。具体地,可通过监测所要保存的网页数据中是否存在网页地址元素(如http://)来判断用户是否设置有网页地址,若存在网页地址元素则判定用户设置有网页地址,否则判定用户未设置网页地址。步骤s14,将用户设置的网页地址作为所述当前制作网页的网页地址。步骤s15,保存所述当前制作网页,且在网页保存后或保存过程当中,预览所述当前制作网页。步骤s16,获取与所述通用网页模板对应的网页地址模板。步骤s17,从所述网页元素中提出网页标识信息。其中,所述的标识可以为网页名称、域名、唯一标识码等。步骤s18,将所述网页标识信息添加于所述网页地址模板中,生成所述当前制作网页的网页地址。步骤s19,保存所述当前制作网页,且在网页保存后或保存过程当中,预览所述当前制作网页。本发明另一方面还提供一种网页制作系统,请查阅图3,所示为本发明第三实施例中的网页制作系统,应用于服务器,该服务器可以由软件和/或硬件实现,所述网页制作系统包括模板调用模块11、元素设置模块12、地址判断模块13、及地址生成模块14,其中:模板调用模块11用于当接收到一网页制作指令时,根据所述网页制作指令对应制作的网页类型,调用与所述网页类型相对应的通用网页模板。作为一种实施方式,可在服务器的后台创建网页制作可视窗口,该网页制作可视窗口提供用户与服务器之间的网页制作交互,在该网页制作可视窗口中可设置每种类型的网页的制作选项或图标,例如官网制作选项等,这样用户通过点击所需制作网页类型对应的制作选项即可发出相应的网页制作指令,相应的,服务器通过接收到的网页制作指令即可确定用户需要制作网页的类型。作为另一种替代的实施方式,用户还可以在服务器的后台创建代码输入窗口,如dos窗口等,以通过在网页制作窗口中通过输入相应的代码,来发起所需要制作网页对应的网页制作指令。其中,网页类型可以包括官网、论坛网页、企业网页、普通网页和行业网页,每种类型的网页可对应预制一种通用网页模板,每种网页类型对应的通用网页模板包含该类型的网页的共有页面元素,使只有为该类型的网页都可以共有该通用网页模板。例如,通用网页模板为通用官网模板,则只要是制作官网就可以采用该通用官网模板为基础进行制作。另外,在本发明一些可选实施例当中,网页类型可以进一步进行细划分,如官网可以划分为游戏官方、企业官网等等,这样可以使模板更具有针对性,更加方便后续制作网页。元素设置模块12用于接收用户设置的网页元素,并将所述网页元素渲染于所述通用网页模板的相应位置上。其中,所述网页元素可以为幻灯图元素、广告位元素、页面属性元素和页面布局元素。页面属性元素包括文字属性、皮肤属性等。这些元素针对不同网页有所差异,可以在网页制作前准备好所制作页面需要的页面元素素材。相对应地,通用网页模板上可相应设置幻灯图设置项、广告位设置项、页面属性设置项和页面布局设置项。这样在制作时,只需按设置项将页面元素素材添加到通用网页模板上渲染即可。地址判断模块13用于当接收到当前制作网页的保存指令时,判断用户是否设置有网页地址。具体地,可通过监测所要保存的网页数据中是否存在网页地址元素(如http://)来判断用户是否设置有网页地址,若存在网页地址元素则判定用户设置有网页地址,否则判定用户未设置网页地址。地址生成模块14用于在判断到用户设置有网页地址时,根据所述通用网页模板和所述网页元素,生成所述当前制作网页的网页地址;此外还用于在判断到用户未设置网页地址时,将用户设置的网页地址作为所述当前制作网页的网页地址。具体地,该网页地址用于访问当前制作网页,该网页地址可以为内网地址或外网地址,在具体实施时,可预设与通用网页模板对应的网页地址模板,如http://xxxx.com/,并根据网页元素来获取网页的标识,该标识可以为网页名称、域名、唯一标识码等,如百战天下的名称bztx,则将网页标识添加于网页地址模板当中,即生成了网页地址,如http://bztx.com/。进一步地,所述模板调用模块11包括模板获取单元111,所述模板获取单元111用于从同一网页类型的多个编制网页中,提取共有网页元素,并根据所述共有网页元素,生成与所述网页类型相对应的通用网页模板。进一步地,所述模板获取单元111还用于将所述共有网页元素按预定位置添加于网页空白模板当中,并赋予所述共有网页元素对应的编辑选项,所述编辑选项包括元素设置项和元素调整项。进一步地,所述模板获取单元111还用于当两个所述通用网页模板共有的网页元素达到预设数量时,将对应的两个所述通用网页模板进行合并,以得到共用网页模板,并在所述共用网页模板中添加非共有网页元素的择一选项。其中,所述网页类型包括官网、论坛网页、企业网页、普通网页和行业网页,所述网页元素包括幻灯图元素、广告位元素、页面属性元素和页面布局元素。进一步地,地址生成模块14还用于获取与所述通用网页模板对应的网页地址模板,并从所述网页元素中提出网页标识信息,并将所述网页标识信息添加于所述网页地址模板中,生成所述当前制作网页的网页地址。进一步地,所述网页制作系统还包括网页预览模块15,所述网页预览模块15用于在网页保存后或保存过程当中,预览所述当前制作网页。综上,本发明上述实施例当中的网页制作系统,通过预制通用网页模板,且每种类型的网页对应一种通用网页模板,根据要制作网页的类型调用相应的通用网页模板,并在通用网页模板的基础上添加相应网页元素即可完成所需网页的制作,且还能够自动生成与所制作网页匹配的网页地址,降低网页制作的时间,提高效率。同时因网页模板已建好,后续网页元素的添加非专业人士也能够完成,降低网页制作的难度以及对专业人士的依赖。本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的网页制作方法。本发明另一方面还提出一种服务器,请参阅图4,所示为本发明第四实施例当中的服务器,包括处理器10、存储器20以及存储在存储器上并可在处理器上运行的计算机程序30,所述处理器10执行所述程序30时实现如上述的网页制作方法。其中,服务器可以为网页管理服务器,如游戏服务器。处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器20中存储的程序代码或处理数据,例如执行网页制作程序等。其中,存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器20在一些实施例中可以是服务器的内部存储单元,例如该服务器的硬盘。存储器20在另一些实施例中也可以是服务器的外部存储装置,例如服务器上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器20还可以既包括服务器的内部存储单元也包括外部存储装置。存储器20不仅可以用于存储安装于服务器的应用软件及各类数据,例如网页制作程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。可选地,该服务器还可以包括用户接口、网络接口、通信总线等,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在服务器中处理的信息以及用于显示可视化的用户界面。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口),通常用于在该装置与其他电子装置之间建立通信连接。通信总线用于实现这些组件之间的连接通信。需要指出的是,图4示出的结构并不构成对服务器的限定,在其它实施例当中,该服务器可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。综上,本发明当中的服务器,通过预制通用网页模板,且每种类型的网页对应一种通用网页模板,根据要制作网页的类型调用相应的通用网页模板,并在通用网页模板的基础上添加相应网页元素即可完成所需网页的制作,且还能够自动生成与所制作网页匹配的网页地址,降低网页制作的时间,提高效率。同时因网页模板已建好,后续网页元素的添加非专业人士也能够完成,降低网页制作的难度以及对专业人士的依赖。本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或装置(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或装置取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或装置而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或装置或结合这些指令执行系统、装置或装置而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1