当前位置: 首页 > 专利查询>孟智平专利>正文

一种构造和生成网页的方法及系统技术方案

技术编号:3863623 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种构造和生成网页的方法,包括浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,通过获取鼠标或鼠标拖拽的位置或网页中某预先设定位置,在网页中动态生成可预览的网页元素,并生成各网页元素对应的网页描述文件;并将网页描述文件保存到服务器数据库模块;用户浏览编辑过的网页时,浏览器中加载网页播放模块,网页播放模块和服务器数据库模块进行通信,获取网页描述文件,并解析网页描述文件,按预先编辑网页元素的内容和位置,构造出全部网页元素。本发明专利技术还公开了一种编辑和播放网页的系统。本发明专利技术的有益效果在于:用户可以通过鼠标点击、拖拽、所见即所得的构造网页,完成对网页内容和视频内容事件交互通信和控制。

【技术实现步骤摘要】

本专利技术涉及网络传输技术,尤其涉及一种构造和生成网页的方法及系统
技术介绍
网站(Web Site)是发布在网络服务器上由一系列网页文件构成的,为访问 者提供信息和服务的网页文件集合。网页是网站的基本组成要素, 一个大型 网站可能含有数以百万计的网页,而一个小的企业网站或个人网站可能只有 几个网页。现有的网站架构及开发it式,主要集中于后台服务器,网站的结构一旦 确定,便不会轻易改变,网站的开发人员便在既定的网站结构下开发相应模 块的网页以及更新网页内容。因此,现有网站中的网页,基本上在服务器端 不主动更新情况下,页面内容通常不变。然而对于一般用户而言,可能只关心网站中某一部分内容,甚至有些用 户还希望能过滤掉一些不好的或不感兴趣的内容。对于有些内容,用户可能 只希望看到简要信息或提取的部分信息。并且由于内M取后i要重新排列 形成新的美观的或用户希望格式的网页,同时需要调整各部分内容的显示方 式、大小等属性。但是这些操作功能是现有网页、浏览器和服务器没有实现 的。iGoogle是Google提供的一项服务。该服务可以让使用者按照个人的喜 好方便地定制和整合不同来源的信息,使之成为个性化的门户。该服务的实 现主要是借鉴了门户(Portal)与门户块(Portlet)思想 一个完整的门户页 面由用户定制的门户块构成。用户通过访问 一个聚合了不同信息来源的门户 页面,避免了多次访问的麻烦;个性化的定制选择,为用户提供按需实现的 "一站式"服务。通过iGoogle提供的个性化主页,用户可以使用这个页面访问一些小应用 程序以及RSS聚合,它可以成为用户访问网络的入口。目前,雅虎、美国在 线和微软MSN也都提供有类似的服务,而且近些年来,社交网站Facebook和MySpace也大有替代传统门户成为新的网络入口的趋势。但是iGoogle提供的个性化主页需要在服务器端拥有丰富的内容资源,用 户通过登录服务器端选择相应内容,从而生成个性化主页。其缺点在于(1) 用户只能选择服务器端提供的已有内容资源,如果服务器端没有提供,则无 法生成用户想要的页面;(2)只能整合Google网站的相关产品,在iGoogle 提供内容的范围内进行选择,无法完全自主创建或集成用户感兴趣的其他网 站的产品;(3)画布视图的大小及形状无法调整。CN100492360C公开了一种网页开发的方法,主要是通过Flash、 XML和 JavaScript实现对网页内容的开发和更新。具体包括服务器数据模块接收页面 控制模块JavaScript发出的请求,向所述页面控制模块返回XML数据;所述 页面控制模块接收到所述XML数据后,将控制型数据发送给所述页面Flash 模块;所述页面Flash模块接收到所述控制型数据后,可直接对所述服务器数 据模块进行访问并获得所需XML数据。该专利技术的有益效果是,使网站特定产 品的设计流程更加筒化7读取数据量少,可以适应更复杂的业务逻辑。但是CN100492360C公开的网页开发方法依然局限于既定的网站架构或 网站框架,其公开的技术限于对网页的开发和更新,无法实现用户根据喜好 定制网站结构和生成网页内容。
技术实现思路
本专利技术实施例要解决的问题是提供一种构造和生成网页的方法及系统, 以解决现有技术中网站结构固定化,网页开发和生成专业化,受众群体小, 不能满足用户的个性化需求的缺陷,进而使用户能够根据个人喜好和当前需 求,通过鼠标点选控件,所见即所得的构造相应网页。为了实现上述目的,本专利技术的实施例提供了构造和生成网页的方法,该 方法可分为编辑网页过禾呈和播-;故网页过程;编辑网页过程还包括如下步骤浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,通 过获取鼠标或鼠标拖拽的位置或网页中某预先设定位置,在网页中动态生成 可预览的网页元素,并生成各网页元素对应的网页描述文件;并将网页描述文件保存到服务器数据库模块;播放网页过程还包括如下步骤浏览器中加载网页播放模块,网页播放模块和服务器数据库模块进行通 信,获取网页描述文件,并解析网页描述文件,按预先编辑网页元素的内容 和位置,构造出全部网页元素。本专利技术的有益效果在于(1 )通过本专利技术提供的网页控件箱,用户能够根据喜好和当前需要,非 常容易的构造网页;(2) 用户还可以通过本专利技术提供的网页控件箱,对网页内容或^L频内容 i^f亍编4辱控制;(3) 通过组态方式,使得用户无需直接编写代码,即可实现个性化网站 的定制以及个性化网页内容的生成。附图说明图l是本专利技术一种构造和生成网页的方法的系统架构图2是本专利技术一种构造和生成网页的方法的结构图3是本专利技术中网页控件箱与创建的对象之间的通信过程图I ;图4是本专利技术中网页控件箱与创建的对象之间的通信过程图II;图5是本专利技术方法中创建对象的流程图6是本专利技术方法中删除对象的流程图7是本专利技术方法通过网页控件箱改变创建的对象的属性流程图; 图8为本专利技术方法中直接在网页中修改对象属性的流程图; 图9为本专利技术XML网页描述文件生成和保存过程图; 图10为本专利技术Flash网页控件箱与JavaScript交互,创建网页元素过程图; 图ll是本专利技术方法中通过网页控件箱编辑网页架构图; 图12是本专利技术方法中4番;改网页架构图。 具体实施例方式本专利技术的优选实施例提供了一种构造和生成网页的方法及系统。该方法 主要是通过嵌入到浏览器中的ActiveX技术,创建网页控件箱,利用网页控件箱中的相关控件,用户仅需通过鼠标点选、拖拽等方式,便能够方便、快速、 所见即所得的构造出自己喜欢的网页或将来源不同的网页资源集成于同一网 页内,同时还可以利用网页控件箱中的控件编辑、构造相关网页和一见频元素 对象。尤其是,用户还能够利用本专利技术提供的网页控件箱,轻松构造网页元 素之间、网页元素与网页中4见频内部元素之间的事件响应关系,以实现网页 元素间的互动,极大降低了用户编辑网页和网页中视频对象的技术门槛,使 广大普通用户都能够轻^^地构造出自己喜欢的网页。本专利技术实施例中公开的 一种构造网页的方法主要包括编辑网页步骤和播放网页步骤;其中编辑网页步骤包括浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,通 过获取鼠标或鼠标拖拽的位置或网页中某预先设定位置,在网页中动态生成 可预览的网页元素,并生成各网页元素对应的网页描述文件;并将网页描述文件保存到服务器数据库模块;4番放网页步骤步骤包括浏览器中加载网页播放模块,网页播放模块和服务器数据库模块进行通 信,获取网页描述文件,并解析网页描述文件,按预先编辑网页元素的内容 和位置,构造出全部网页元素。图1是本专利技术一种构造和生成网页方法的系统架构图,本专利技术的系统包 括如下部分101服务器数据库模块,用于接收102网页控件箱模块发送的网页描述文 件,响应浏览器发送的请求,并向浏览器返回所请求的网页描述文件;102网页控件箱才莫块,是系统的控制中心,嵌入在浏览器中,包括但不限 于106基本功能模块、107网页控制才莫块;网页描述文件在网页控件箱102和 服务器数据库模块101之间传输的it程中,为了数据安全,通常可以采用加 密传输的方式,加密算法可以使用但不限于以下种类MD5/SHA1, DSA, DESede/DES, 本文档来自技高网
...

【技术保护点】
一种构造网页的方法,其特征在于,包括以下步骤: 编辑步骤: 浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,通过获取鼠标或鼠标拖拽的位置或网页中某预先设定位置,在网页中动态生成可预览的网页元素,并生成各网页元素对应的 网页描述文件; 并将网页描述文件保存到服务器数据库模块; 播放步骤: 浏览器中加载网页播放模块,网页播放模块和服务器数据库模块进行通信,获取网页描述文件,并解析网页描述文件,按预先编辑网页元素的内容和位置,构造出全部网页元 素。

【技术特征摘要】

【专利技术属性】
技术研发人员:孟智平郭海锋
申请(专利权)人:孟智平
类型:发明
国别省市:51[中国|四川]

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

1