[发明专利]用于定制网页的方法和系统无效
申请号: | 201110039904.1 | 申请日: | 2011-02-15 |
公开(公告)号: | CN102637184A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 张啸 | 申请(专利权)人: | 北京千橡网景科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 定制 网页 方法 系统 | ||
技术领域
本发明涉及网络通讯领域,更具体地,涉及一种对网页内容进行自由定制的系统和方法。
背景技术
在网站(Web Site)的开发和维护工作中,经常遇到个性化的需要特殊定制的需求,在一般的网站开发中,对于这种个性化的需求,通常是逐个进行专门的特殊开发来满足的。
但这种方式缺乏灵活性,开发周期长,反应速度慢,有些个性化需求甚至无法实现。使用这种方式还会导致网站系统越来越复杂臃肿,尤其是在一些特殊需求成为常态的网站中,会导致网站系统的维护成本大大增加,并且导致系统稳定性和性能下降等。
传统的门户(portal)技术可以部分缓解这种情况。门户技术通过将一个完整的网页按照功能的不同划分成各个模块,可以实现部分网页内容的个性化,但是门户技术并不能很好地解决上述网站开发中的个性化需求。例如,门户技术无法满足自由定制功能模块种类、页面的显示样式,以及自由定制排版布局等个性化需求。
iGoogle是Google提供的一种服务。该服务可以让使用者按照个人的喜好方便地定制和整合不同来源的信息,使之称为个性化的门户。该服务的实现主要是基于门户(Portal)技术,通过用户定制的门户块(Portal)构成一个完整的门户页面。用户可以通过该页面访问一些小应用程序以及在线共享内容(例如,RSS聚合,Really Simple Syndication)。
iGoogle也存在如下缺点。例如,用户只能选择服务器端提供的已有内容资源,用户不能在定制网页上加入服务器端没有提供的资源。此外,门户块示图的大小及形状无法调整。
因此,需要一种改进的用于定制页面的系统和方法,其能够满足网站开发中对个性化的需求,并且反应迅速、灵活性高、开发成本和维护成本低。
发明内容
为了实现上述目的,本发明的实施例提出了一种用于定制网页的系统和方法。
本发明的主要思想在于,对于定制的网页,在网站端不存储描述完整的页面内容的网页描述文件,而是针对每个页面,将其页面内容的组合方式作为页面配置信息进行存储。当该定制页面被请求时,服务器可以根据该页面配置信息动态生成该页面。页面内容则被分为页面模块(下文中如无特殊说明,所称的模块指页面模块),存储在网站端的的共用的页面模块库中。所述页面模块库中的各个模块可以被不同的网页共用。所述页面配置信息例如可以包括指示包含哪些页面模块的信息,模块的位置、模块的显示顺序等。当用户请求一个定制的页面时,网站获取该页面的配置信息,根据该配置信息,从模块库调用该页面包含的的页面模块并且生成完整的页面以返回给客户端。
这样,根据本发明的实施例,网站端不需要存储每个页面的完整文件,节省了存储空间。而且,页面模块和页面模板可以被不同页面共用,减少了重复开发工作。
另外,根据本发明的实施例,网站还提供页面编辑平台以允许用户定制页面,包括定制页面的各种配置、包括的模块等。而且,定制的页面使用的模板和/或包含的页面模块不局限于网站中已有的资源,用户可以自由添加新的模块和/或模板。在定制一个页面时增加的新的页面模块、页面模板被相应地存储到页面模块库和页面模板库中,从而可以在定制其他页面时使用。
这样,根据本发明的实施例,能够提供针对个性化需求的快速反应和高的灵活性。
根据本发明的一方面,提供了一种用于定制网页的系统,包括:用于提供网页编辑平台以便用户编辑定制页面的装置,以及用于管理定制页面的页面配置信息的装置,其中所述页面配置信息至少包括页面模块配置信息。
优先地,所述系统还包括网页服务器,用于响应于用户对页面的请求,获取所请求页面的页面配置信息以生成所请求的页面。
根据本发明的另一方面,提供了一种用于定制网页的方法,包括:提供网页编辑平台以便用户编辑定制页面;以及存储所编辑的定制页面的页面配置信息,其中所述页面配置信息至少包括页面模块配置信息。
优选地,所述方法进一步包括读取定制网页的步骤,所述读取步骤包括:接收用户对页面的请求,获取所请求的页面的页面配置信息,以及根据所述页面配置信息生成所请求的页面。
附图说明
通过下文对结合附图所示出的实施例进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同或相似的标号表示相同或相似的部件。在附图中,
图1示出了根据本发明的一个实施例的用于定制网页的系统100的框图;
图2示出了根据本发明的另一个实施例的用于定制网页的系统200的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千橡网景科技发展有限公司,未经北京千橡网景科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110039904.1/2.html,转载请声明来源钻瓜专利网。