一种网页生成方法和装置制造方法及图纸

技术编号:14493130 阅读:76 留言:0更新日期:2017-01-29 15:45
本发明专利技术提供了一种网页生成方法和装置,其中,该方法包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至网页配置文件中;当接收到网页展现命令时,服务器加载网页配置文件,并获取网页配置文件中保存的当前网页的配置信息;服务器调用当前网页对应的公共模块对当前网页进行页面布局操作和参数展现操作;其中,页面布局操作根据网页展现配置信息进行;参数展现操作根据网页展现参数进行;公共模块包括当前页面的层叠样式表、浏览器脚本语言库、网页配置文件的解析接口和参数校验接口;当页面布局操作和参数展现操作完成后,服务器确定当前网页生成完毕。本发明专利技术提高了网页的开发效率和可维护性。

【技术实现步骤摘要】

本专利技术涉及前端开发
,具体而言,涉及一种网页生成方法和装置
技术介绍
研发人员在对用于设备管理控制的网络管理系统进行开发和维护时,需要通过设置、调整一些参数对相关设备进行配置,以使各个被管理的设备的各项业务正常运行,或者根据设备使用者的需求进行运行状态的调整。在对上述网络管理系统实际开发使用过程中,由于设备需求更新、设备功能升级等变化,会出现对控制管理相关设备的参数进行增加、删除、修改或者是范围调整等一系列的需求;针对该需求,研发人员一般是采取直接修改系统中网页对应的超文本标记语言HTML以及JavaScript脚本代码完成;由于在系统开发使用过程中,上述需求更改频繁,造成网页代码修改工作十分繁琐,且容易出错,进而导致上述管理系统开发效率低、且可维护性差。针对上述网页开发效率低且可维护性差的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种网页生成方法和装置,以提高网页的开发效率和可维护性。第一方面,本专利技术实施例提供了一种网页生成方法,包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至网页配置文件中;其中,配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;网页配置文件包括可扩展标记语言XML文件;当接收到网页展现命令时,服务器加载网页配置文件,并获取网页配置文件中保存的当前网页的配置信息;服务器调用当前网页对应的公共模块对当前网页进行页面布局操作和参数展现操作;其中,页面布局操作根据网页展现配置信息进行;参数展现操作根据网页展现参数进行;公共模块包括当前页面的层叠样式表、浏览器脚本语言库、网页配置文件的解析接口和参数校验接口;当页面布局操作和参数展现操作完成后,服务器确定当前网页生成完毕。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,上述获取网页配置文件中保存的当前网页的配置信息,包括:服务器将加载后的网页配置文件发送至当前网页对应的公共模块;服务器通过调用公共模块的网页配置文件的解析接口,对网页配置文件进行解析,得到当前网页的配置信息;服务器接收公共模块发送的当前网页的配置信息。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,上述服务器调用当前网页对应的公共模块对当前网页进行页面布局操作,包括:服务器向当前网页对应的公共模块发送当前网页的配置信息中的网页展现配置信息;服务器通过调用公共模块中的与网页展现配置信息对应的层叠样式表和/或浏览器脚本语言库,对当前网页进行页面布局操作。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,上述服务器调用当前网页对应的公共模块对当前网页进行参数展现操作,包括:服务器向当前网页对应的公共模块发送当前网页的配置信息中的网页通信配置信息;其中,网页通信配置信息包括网页通信接口信息和通信变量信息;服务器调用公共模块,以使公共模块根据网页通信配置信息向服务器获取网页展现参数,并根据网页展现参数对当前网页进行参数展现操作;网页展现参数包括参数位置、参数名称、参数类型和参数范围。结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,上述方法还包括:当接收到参数设置提交命令时,服务器通过当前网页接收用户输入的参数设置;服务器将参数设置和参数设置对应的网页展现参数发送至公共模块;服务器通过调用公共模块的参数校验接口,根据网页展现参数中的参数范围,对参数设置进行校验;当接收到完成参数设置校验命令后,服务器将参数设置保存。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,上述方法还包括:服务器通过公共模块的编辑界面接收当前网页的公共模块更新数据,并保存至公共模块。第二方面,本专利技术实施例提供了一种网页生成装置,包括:配置信息接收保存模块,用于通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至网页配置文件中;其中,配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;网页配置文件包括可扩展标记语言XML文件;配置信息加载获取模块,用于当接收到网页展现命令时,加载网页配置文件,并获取网页配置文件中保存的当前网页的配置信息;操作模块,用于调用当前网页对应的公共模块对当前网页进行页面布局操作和参数展现操作;其中,页面布局操作根据网页展现配置信息进行;参数展现操作根据网页展现参数进行;公共模块包括当前页面的层叠样式表、浏览器脚本语言库、网页配置文件的解析接口和参数校验接口;确定模块,用于当页面布局操作和参数展现操作完成后,服务器确定当前网页生成完毕。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,上述操作模块包括:第一发送单元,用于向当前网页对应的公共模块发送当前网页的配置信息中的网页展现配置信息;页面布局操作单元,用于通过调用公共模块中的与网页展现配置信息对应的层叠样式表和/或浏览器脚本语言库,对当前网页进行页面布局操作。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,上述操作模块还包括:第二发送单元,用于向当前网页对应的公共模块发送当前网页的配置信息中的网页通信配置信息;其中,网页通信配置信息包括网页通信接口信息和通信变量信息;参数展现操作单元,用于调用公共模块,以使公共模块根据网页通信配置信息向服务器获取网页展现参数,并根据网页展现参数对当前网页进行参数展现操作;网页展现参数包括参数位置、参数名称、参数类型和参数范围。结合第二方面的第二种可能的实施方式,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,上述装置还包括:参数设置接收模块,用于当接收到参数设置提交命令时,通过当前网页接收用户输入的参数设置;发送模块,用于将参数设置和参数设置对应的网页展现参数发送至公共模块;校验模块,用于调用公共模块的参数校验接口,根据网页展现参数中的参数范围,对参数设置进行校验;参数设置保存模块,用于当接收到完成参数设置校验命令后,将参数设置保存。本专利技术实施例提供的一种网页生成方法和装置,通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至网页配置文件中;通过服务器加载该网页配置文件可以获取网页配置文件中保存的当前网页的配置信息;通过服务器调用当前网页对应的公共模块对当前网页进行页面布局操作和参数展现操作,进而服务器确定当前网页生成完毕;上述方式可以使网页的差异化信息和公共样式信息分离,可以仅修改上述差异化信息即可完成网页的更新需求,无需修改网页代码,从而提高了网页的开发效率和可维护性。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例所提供的一种网页生成方法的流程图;图2示出了本专利技术实施例所提供的一种网页生成方法的具体流程图;图3示出了本专利技术实施例所提供的一种基于XML配置文件的网页生成系统的结本文档来自技高网...
一种网页生成方法和装置

【技术保护点】
一种网页生成方法,其特征在于,包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至所述网页配置文件中;其中,所述配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;所述网页配置文件包括可扩展标记语言XML文件;当接收到网页展现命令时,所述服务器加载所述网页配置文件,并获取所述网页配置文件中保存的所述当前网页的配置信息;所述服务器调用所述当前网页对应的公共模块对所述当前网页进行页面布局操作和参数展现操作;其中,所述页面布局操作根据所述网页展现配置信息进行;所述参数展现操作根据所述网页展现参数进行;所述公共模块包括所述当前页面的层叠样式表、浏览器脚本语言库、所述网页配置文件的解析接口和参数校验接口;当所述页面布局操作和所述参数展现操作完成后,所述服务器确定所述当前网页生成完毕。

【技术特征摘要】
1.一种网页生成方法,其特征在于,包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至所述网页配置文件中;其中,所述配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;所述网页配置文件包括可扩展标记语言XML文件;当接收到网页展现命令时,所述服务器加载所述网页配置文件,并获取所述网页配置文件中保存的所述当前网页的配置信息;所述服务器调用所述当前网页对应的公共模块对所述当前网页进行页面布局操作和参数展现操作;其中,所述页面布局操作根据所述网页展现配置信息进行;所述参数展现操作根据所述网页展现参数进行;所述公共模块包括所述当前页面的层叠样式表、浏览器脚本语言库、所述网页配置文件的解析接口和参数校验接口;当所述页面布局操作和所述参数展现操作完成后,所述服务器确定所述当前网页生成完毕。2.根据权利要求1所述的方法,其特征在于,获取所述网页配置文件中保存的所述当前网页的配置信息,包括:所述服务器将加载后的所述网页配置文件发送至所述当前网页对应的公共模块;所述服务器通过调用所述公共模块的所述网页配置文件的解析接口,对所述网页配置文件进行解析,得到所述当前网页的配置信息;所述服务器接收所述公共模块发送的所述当前网页的配置信息。3.根据权利要求1所述的方法,其特征在于,所述服务器调用所述当前网页对应的公共模块对所述当前网页进行页面布局操作,包括:所述服务器向所述当前网页对应的公共模块发送所述当前网页的配置信息中的所述网页展现配置信息;所述服务器通过调用所述公共模块中的与所述网页展现配置信息对应的所述层叠样式表和/或浏览器脚本语言库,对所述当前网页进行页面布局操作。4.根据权利要求1所述的方法,其特征在于,所述服务器调用所述当前网页对应的公共模块对所述当前网页进行参数展现操作,包括:所述服务器向所述当前网页对应的公共模块发送所述当前网页的配置信息中的所述网页通信配置信息;其中,所述网页通信配置信息包括网页通信接口信息和通信变量信息;所述服务器调用所述公共模块,以使所述公共模块根据所述网页通信配置信息向所述服务器获取所述网页展现参数,并根据所述网页展现参数对所述当前网页进行参数展现操作;所述网页展现参数包括参数位置、参数名称、参数类型和参数范围。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当接收到参数设置提交命令时,所述服务器通过所述当前网页接收用户输入的参数设置;所述服务器将所述参数设置和所述参数设置对应的所述网页展现参数发送至所述公共模块;所述服务器通过调用所述公共模块的所述参数校验接口,根据所述网页展现参数中的所述参数...

【专利技术属性】
技术研发人员:夏玉晓
申请(专利权)人:北京数码视讯科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1