当前位置: 首页 > 专利查询>徐邦勇专利>正文

在线、实时及自动生成动态网页的组件实现技术制造技术

技术编号:4165284 阅读:312 留言:0更新日期:2012-04-11 18:40
在线、实时及自动生成动态网页的组件实现技术中,组件是指实现动态网页中特定功能所需的资源集合,在所见即所得网页设计窗口中,组件用具有特定标识的浏览器控件表示并显示为块状图形,能够插入、删除、剪切、拷贝、粘贴组件,可以通过设置组件的参数及选项来定制组件的链接、功能、CSS样式、位置、大小及动态信息接口等。在网页设计窗口中编辑好原始网页信息并提交时,服务器系统自动进行扫描、分析及编译,并在相应的存储位置生成具有预期功能的动态网页文件。编辑的原始网页信息被存放到数据库中,可以下次调出来修改并重新生成动态网页。采用组件可以生成框架,框架实现了若干网页共有的内容,使用同一框架的网页具有相同的总体内容及风格。

Implementation of online, real-time and automatic generation of dynamic web pages

The component of on-line and real-time and automatic generation of dynamic web technology, components are required to achieve a specific function of a dynamic page resource set in WYSIWYG web design window, said with a specific identity component browser control and display for the massive graphics, can insert, delete, cut, copy and paste components can be customized through the component parameters and options component links, CSS function, style, location, size and dynamic information interface. In the webpage design window, when editing the original web page information and submitting it, the server system scans, analyzes and compiles automatically, and generates the dynamic web page file with the expected function in the corresponding storage location. The original page information of the editor is stored in the database and can be changed, modified and re generated dynamically next time. Using components, you can generate frameworks that implement a common content of several pages, using the same framework with the same overall content and style.

【技术实现步骤摘要】

本技术涉及一种网页自动生成方法,在客户端浏览器中采用组件在线编辑 原始网页信息,而服务器系统自动对原始网页信息进行扫描、分析及编译,实 时生成动态网页文件。
技术介绍
目前,动态网页设计一般采用直接编码设计或模版定制的方式。采用直接 编码的设计方式需要大量人力及时间,设计人员需要具有专业的技术知识,并 且不能适应需求的多变性。采用模版定制的设计方式时,只能对模版中某些功 能进行要还是不要进行选择,或者对某些功能区块的颜色、字体等样式进行简 单的设置,选择范围及自主权限较小,常常不能满足所有需求。
技术实现思路
本技术具有通过浏览器在服务器中快速生成动态网页文件的功能,设计动 态网页简单、快捷、易操作,极大地降低了动态网页设计的工作量;设计人员 不需要专业的相关软件及系统技术知识,适应需求多变的动态网页设计;在所 见即所得的网页设计窗口中,采用组件及静态网页资源任意组织网页的功能及 内容,网页设计直观并能充分满足需求;组件可以重复使用,从而减少了重复 的编码工作,提高了网页开发的效率。在本技术中,组件是指实现动态网页中特定功能所需的资源集合,包括服 务器端运行的程序库、客户端浏览器中运行的脚本程序库、网页中服务器端运行的程序、网页中客户端浏览器中运行的脚本程序、网页中的HTML/XML代码、 CSS样式库、数据库栏目及图标图片库等资源。在浏览器中运行采用该技术的所 见即所得网页设计窗口,组件用具有特定标识的浏览器控件表示,通过设置组 件的参数及选项来定制组件,能够定制组件的链接、可选功能、CSS样式、位 置、大小及动态信息接口等。编辑组件的重要特征是,能够插入组件、删除组 件、剪切组件、拷贝组件、粘贴组件、设置组件特定部分的CSS样式名称、选 择组件对应的数据库信息栏目、用鼠标拖曳定制组件的大小、用鼠标拖动组件 到网页设计窗口的任意位置等。在网页设计窗口中编辑好原始网页信息并提交 时,服务器系统自动对编辑好的原始网页信息进行扫描、分析及编译,提取所 有组件信息并用相应的程序及网页代码替换,除组件外的其他静态网页信息保 持不变,并在服务器相应的存储位置生成具有预期功能的动态网页文件,之后 立即就可以通过浏览器对该网页文件进行访问。编辑的原始网页信息被存放到 数据库中,可以下次调出来修改并重新生成动态网页。采用组件可以生成框架, 框架实现了若干网页共有的内容,网页可以调用框架,使用同一框架的网页具 有相同的总体内容及风格。附图说明附图是采用组件技术的信息系统功能结构图。其各个组成部分说明如下-1,数据库用于保存频道配置信息、CSS样式信息、未编译的网页信息、资源文件信息、发布的各类站点信息等。2,网页源码用组件、网页控件、文本及其他各种网络资源编辑的网页原始内 容,保存在数据库中,以便调出修改或重新生成网页文件。3,频道管理可以进行增加、修改及编辑信息栏目、功能类别等操作,并将该信息记录到数据库,以便在网页组件及信息管理中使用。4,信息管理根据选择的频道,可以增加、修改及删除相关站点信息。5,网页组件根据选择的组件类别、组件参数、频道、CSS样式及相关资源文件来定制组件,并在原始网页中插入相应的符号代码标识,以便通过编译在网页文件中实现与组件相应的功能。6,组件参数用于定制组件的大小、位置、链接及可选功能等组件相关的功能, 并将该信息记录到组件的原始标识代码中,编译时使用该信息生成最终的网页 文件。7,组件类别系统提供实现不同网页功能的多个组件,每个功能组件有自己唯 一的类别标识;通过选择不同类别的组件,来组合形成原始的网页信息,以实 现丰富的页面功能。8,在线编辑管理采用网页组件、网页控件及文本信息等,编辑原始的网页信 息;原始的网页信息保存到数据库,以便下次调出编辑;原始网页信息输出到 编译系统,经过处理后生成网页文件。9,网页控件通过资源文件、CSS样式及链接信息等来定制控件,使用控件可 以编辑网页中的图片、动画、音乐及表格等内容。10, CSS样式管理通过颜色、字体、背景及各种可选项参数,编辑网页样式 表;网页样式表保存到数据库中,以便下次调出来重新编辑;网页组件及网页 控件调用相关的样式表,实现需要的网页样式;生成相应的样式文件,并被相 关的网页文件链接使用。11,文件管理对编译生成的网页文件、系统资源文件、目录进行添加、删除、 恢复、占用空间大小统计等管理,管理信息记录到数据库;将管理的文件、目 录信息提供给网页组件及网页控件链接使用。12,资源文件系统使用的CSS样式、图片、图标、动画、音乐等文件资源。 13,编译处理系统根据输入的原始网页信息,扫描、分析其内容,提取其中 的网页组件内容,根据网页组件的类别、频道、CSS样式、资源文件链接、参 数配置等信息,用特定的目标网页代码替换组件,最终生成能实现网页组件功 能的网页文件。14,网页文件由编译系统根据输入的原始网页信息生成,可以用文件管理系统进行占用空间大小统计、删除、恢复等管理操作。 具体实施例方式1,架构一套基于数据库的WEB信息系统。2,开发WEB站点管理系统。站点管理系统包括信息管理、频道管理、CSS样式 管理系统、文件管理系统、网页在线编辑系统。其中,信息管理实现对所有频 道的信息进行管理;频道管理实现新建、编辑及删除网页频道;CSS样式管理系 统实现CSS样式表的添加、编辑、删除操作,并能生成CSS样式文件;文件管 理系统实现对网页文件、网络资源文件、CSS样式文件等的管理;网页在线编辑 系统使用网页控件、文本信息、网络资源等进行在线编辑,具有所见即所得的 编辑功能。3,将目标网页中的功能分类,用组件来代替每个网页功能。组件在在线编辑器 中用一个特定的块状网页控件来表示,每个功能组件具有特定的标识;在代表 组件的网页控件中,用在其属性中配置参数的形式,来描述该组件最终的网页 功能,如组件类别、频道、CSS样式、资源文件地址名称、大小、位置等信息; 采用图标或菜单的形式选择不同功能的组件,插入编辑的原始网页中来描述目 标网页的功能,对组件可以进行插入、修改、删除等操作。4,设计编译处理系统。编译处理系统根据输入的原始网页信息,扫描、分析并 提取原始网页信息中所有的组件信息,根据该组件对目标网页功能的描述信息, 生成目标网页代码去代替该组件,实现目标网页的组件描述功能,并生成最终 的目标网页文件。本文档来自技高网...

【技术保护点】
一种在线、实时及自动生成动态网页文件的方法。其步骤如下: 在所见即所得网页编辑窗口中,采用组件及网页控件等资源来编辑原始网页信息;系统对采用组件的原始网页信息进行扫描、分析及编译处理,生成具有期望功能的动态网页文件。

【技术特征摘要】
CN 2008-3-5 200810026603.31,一种在线、实时及自动生成动态网页文件的方法。其步骤如下在所见即所得网页编辑窗口中,采用组件及网页控件等资源来编辑原始网页信息;系统对采用组件的原始网页信息进行扫描、分析及编译处理,生成具有期望功能的动态网页文件。2, 根据权利要求1所述的方法,其特征在于,在原始网页信息编辑窗口中,组件由特定的网页控件表示,并在所见即所得网页编辑窗口中显示为块状图形, 组件具有自己唯一的标识信息,每个组件可以重复使用。3, 根据权利要求2所述的方法,其特征在于,可以通过鼠标拖曳的方式改 变组件的大小,可以采用鼠标拖动的方式来确定组件在网页中的位置,可以在 网页编辑窗口的任意位置插入组件,可以在网页编辑窗口中对组件进行编辑。4, 根据权利要求3所述的方法,其特征在于,在网页编辑窗口中通过鼠标 选择插入组件的位置,通过鼠标点击网页编辑窗口特定位置或通过选择鼠标点 击弹出的菜单,可以在网页编辑窗口中指定的位置插入组件,插入组件时可以 设置组件的参数。5, 根据权利要求3所述的方法,其特征...

【专利技术属性】
技术研发人员:徐邦勇
申请(专利权)人:徐邦勇
类型:发明
国别省市:81[中国|广州]

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

1