CN102637184A - 用于定制网页的方法和系统 - Google Patents
用于定制网页的方法和系统 Download PDFInfo
- Publication number
- CN102637184A CN102637184A CN2011100399041A CN201110039904A CN102637184A CN 102637184 A CN102637184 A CN 102637184A CN 2011100399041 A CN2011100399041 A CN 2011100399041A CN 201110039904 A CN201110039904 A CN 201110039904A CN 102637184 A CN102637184 A CN 102637184A
- Authority
- CN
- China
- Prior art keywords
- page
- module
- configuration information
- webpage
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了用于定制网页的系统和方法。该方法包括:提供网页编辑平台以便用户编辑定制页面;以及存储所编辑的定制页面的页面配置信息,其中所述页面配置信息至少包括页面模块配置信息。根据本发明的方法,对于定制的网页,在网站端不存储描述完整的页面内容的网页描述文件,而是针对每个页面,将其页面内容的组合方式作为页面配置信息进行存储。页面内容分为各个页面模块存储在共享的模块库中。这样,网站端不需要存储每个页面的完整文件,节省了存储空间。而且,页面模块和页面模板可以被不同页面共用,减少了重复开发工作。
Description
技术领域
本发明涉及网络通讯领域,更具体地,涉及一种对网页内容进行自由定制的系统和方法。
背景技术
在网站(Web Site)的开发和维护工作中,经常遇到个性化的需要特殊定制的需求,在一般的网站开发中,对于这种个性化的需求,通常是逐个进行专门的特殊开发来满足的。
但这种方式缺乏灵活性,开发周期长,反应速度慢,有些个性化需求甚至无法实现。使用这种方式还会导致网站系统越来越复杂臃肿,尤其是在一些特殊需求成为常态的网站中,会导致网站系统的维护成本大大增加,并且导致系统稳定性和性能下降等。
传统的门户(portal)技术可以部分缓解这种情况。门户技术通过将一个完整的网页按照功能的不同划分成各个模块,可以实现部分网页内容的个性化,但是门户技术并不能很好地解决上述网站开发中的个性化需求。例如,门户技术无法满足自由定制功能模块种类、页面的显示样式,以及自由定制排版布局等个性化需求。
iGoogle是Google提供的一种服务。该服务可以让使用者按照个人的喜好方便地定制和整合不同来源的信息,使之称为个性化的门户。该服务的实现主要是基于门户(Portal)技术,通过用户定制的门户块(Portal)构成一个完整的门户页面。用户可以通过该页面访问一些小应用程序以及在线共享内容(例如,RSS聚合,Really SimpleSyndication)。
iGoogle也存在如下缺点。例如,用户只能选择服务器端提供的已有内容资源,用户不能在定制网页上加入服务器端没有提供的资源。此外,门户块示图的大小及形状无法调整。
因此,需要一种改进的用于定制页面的系统和方法,其能够满足网站开发中对个性化的需求,并且反应迅速、灵活性高、开发成本和维护成本低。
发明内容
为了实现上述目的,本发明的实施例提出了一种用于定制网页的系统和方法。
本发明的主要思想在于,对于定制的网页,在网站端不存储描述完整的页面内容的网页描述文件,而是针对每个页面,将其页面内容的组合方式作为页面配置信息进行存储。当该定制页面被请求时,服务器可以根据该页面配置信息动态生成该页面。页面内容则被分为页面模块(下文中如无特殊说明,所称的模块指页面模块),存储在网站端的的共用的页面模块库中。所述页面模块库中的各个模块可以被不同的网页共用。所述页面配置信息例如可以包括指示包含哪些页面模块的信息,模块的位置、模块的显示顺序等。当用户请求一个定制的页面时,网站获取该页面的配置信息,根据该配置信息,从模块库调用该页面包含的的页面模块并且生成完整的页面以返回给客户端。
这样,根据本发明的实施例,网站端不需要存储每个页面的完整文件,节省了存储空间。而且,页面模块和页面模板可以被不同页面共用,减少了重复开发工作。
另外,根据本发明的实施例,网站还提供页面编辑平台以允许用户定制页面,包括定制页面的各种配置、包括的模块等。而且,定制的页面使用的模板和/或包含的页面模块不局限于网站中已有的资源,用户可以自由添加新的模块和/或模板。在定制一个页面时增加的新的页面模块、页面模板被相应地存储到页面模块库和页面模板库中,从而可以在定制其他页面时使用。
这样,根据本发明的实施例,能够提供针对个性化需求的快速反应和高的灵活性。
根据本发明的一方面,提供了一种用于定制网页的系统,包括:用于提供网页编辑平台以便用户编辑定制页面的装置,以及用于管理定制页面的页面配置信息的装置,其中所述页面配置信息至少包括页面模块配置信息。
优先地,所述系统还包括网页服务器,用于响应于用户对页面的请求,获取所请求页面的页面配置信息以生成所请求的页面。
根据本发明的另一方面,提供了一种用于定制网页的方法,包括:提供网页编辑平台以便用户编辑定制页面;以及存储所编辑的定制页面的页面配置信息,其中所述页面配置信息至少包括页面模块配置信息。
优选地,所述方法进一步包括读取定制网页的步骤,所述读取步骤包括:接收用户对页面的请求,获取所请求的页面的页面配置信息,以及根据所述页面配置信息生成所请求的页面。
附图说明
通过下文对结合附图所示出的实施例进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同或相似的标号表示相同或相似的部件。在附图中,
图1示出了根据本发明的一个实施例的用于定制网页的系统100的框图;
图2示出了根据本发明的另一个实施例的用于定制网页的系统200的框图;
图3示出了根据本发明的一个实施例的用于定制网页的方法300的流程图;
图4示出了根据本发明的实施例的一个定制网页的内容展现形式;
图5示出了根据本发明的实施例的另一个定制网页的内容展现形式;
图6示出了根据本发明的一个实施例的用于读取定制网页的方法600的流程图;
图7示出了适于用来实现本发明实施方式的计算机系统的框图。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
如上所述,根据本发明的实施例,在网站端将定制页面的页面内容的组合方式作为页面配置信息进行存储,而不存储描述全部的页面内容的页面描述文件。当客户端请求打开某个页面时,网站端的网页服务器可以根据客户端发出的请求中包含的特征信息查询并获取所请求的页面的页面配置信息,根据该页面配置信息动态生成该页面,然后将生成的页面返回到客户端。
图1示出了根据本发明的一个实施例的用于定制网页的系统100的框图。如图所示,系统100包括用于提供网页编辑平台以便用户编辑定制页面的编辑装置111,以及用于管理定制页面的页面配置信息的管理装置112。
在本发明的上下文中,页面由一个或多根页面模块组成。通常,通过确定一个页面包含的页面模块及其组合方式可以确定一个页面的表现和结构。因此,页面配置信息至少包括页面模块的配置信息。页面模块配置信息例如可以包括指示页面包括哪些页面模块的信息(例如模块编号列表),指示这些页面模块分别放在哪个位置的信息,以及/或者指示这些模块的显示顺序的信息等等。
优选地,为了便于描述页面的结构,页面配置信息还可以包括页面模板配置信息,例如模板编号。页面模板决定了页面的版式布局,例如页面分成几栏,每栏具有几个模块位置等等。
网页编辑平台向用户提供编辑网页的界面以及各种控件。例如,网页编辑平台包括用于添加、删除或修改页面包含的页面模块的控件。优选地,页面编辑平台包括用于指定页面使用的页面模板的控件。优选地,页面编辑平台包括用于移动页面模块的控件,用于改变页面模块的大小和形状的控件、和/或用于改变页面模块的显示顺序的控件。优选地,网页编辑平台还包括网页解析模块,用于根据页面描述文件解析出页面包含的各个模块及其配置信息。
网页编辑平台提供的界面可以是所见即所得的图形界面(也称为普通界面)。在编辑网页时,用户可以在该图形界面中通过拖动页面模块来改变其位置,和/或改变模块的显示大小和形状。这样的图形界面便于用户看到所编辑的页面的直观效果,适合普通用户使用。
优选地,网页编辑平台还可以提供供专业开发者使用的专业界面。除了上述控件之外,该专业界面中还可以提供程序编辑控件,例如用于编辑新页面模块的控件和/或用于编辑新页面模板的控件,以便开发者可以编辑全新(库中没有)的页面模块和/或页面模板的程序。
优选地,在网页编辑平台提供的普通界面和专业界面之间可以自由切换。例如,用户可以在需要编辑新模块或模板时从普通界面进入专业界面,在完成后返回普通界面。
应该理解,网页编辑平台提供的界面可以嵌入在网页浏览器中,也可以是作为单独的应用出现,其可以是能够提供与用户交互的任何界面。
用户可以通过网页编辑平台创建一个全新的页面,也可以通过修改一个已有的页面来创建一个新页面。该已有页面通常是使用本发明的实施例创建的网页。
优选地,系统100还包括网页解析模块。所述网页解析模块可以根据网页描述文件解析出其中包含的页面模块以及页面的组合方式(即页面配置信息)。在这样的包含网页解析模块的优选实施例中,用户也可以通过通过修改其他网站的其他网页来创建一个新页面。
用户可以利用网页编辑平台提供的界面(普通界面或专业界面)执行例如下述操作以定制一个新网页:从模板库选择需要使用的模板或者创建新的页面模板;从模块库选择需要的网页模块或创建新的页面模块;将这些网页模块拖动到期望的位置;以及指定这些网页模块的显示顺序等。当所编辑的网页达到用户的个性化期望时,用户可以结束该定制网页的过程。于是,编辑装置111可以将通过网页编辑平台编辑的页面的配置信息发送给管理装置112进行存储。可选地,如果在创建新网页的过程中创建了新的页面模板和/或页面模块,则编辑装置111可以将这些新的页面模板和/或页面模块发送给管理装置112以相应地存储到模板库和/或模块库中。
页面配置信息可以以各种合适的形式存储,形成页面配置信息库(或数据库)。当定制一个新页面时,管理装置112可以在页面配置信息库中增加一条新的页面配置信息记录。当修改或者删除一个页面时,管理装置112在该页面配置信息库中相应地修改或删除相应的页面配置记录。
管理装置112可以为每个页面分配唯一标识。然后,针对每个页面,将其页面配置信息与其唯一标识关联地存储。从而,管理装置112通过页面标识可以根据该唯一标识从页面配置信息库中查询和获取特定页面的页面配置信息。
应该理解,在本发明的实施例中,各种存储库,例如页面配置信息库、模块库和/或模板库可以是管理装置112的一部分,也可以分布于与管理装置112通信耦合的其他设备上,甚至可以是分布于与系统100通信耦合的外部设备上。其中,模块库和/或模板库可以被不同的网页共享。
优选地,管理装置112不仅管理页面配置信息库,还可以对模块库和模块板进行管理。如果在创建新网页的过程中创建了新的页面模板和/或页面模块,则管理装置112可以通过编辑装置111获取这些新的页面模板和/或页面模块,并且相应地存储到模板库和/或模块库中。
图2示出了根据本发明的另一个实施例的用于定制网页的系统200的框图。如图所示系统200包括用于提供网页编辑平台以便用户编辑定制页面的编辑装置211,用于管理定制页面的页面配置信息的管理装置212,以及各种存储库,例如页面配置信息库231、模块库232和模板库233。页面配置信息库231用于存储页面的配置信息,其中每个页面的页面配置信息与该页面的唯一标识相关联。模块库232和模板库233分别存储页面模块和页面模板,并且其可供不同的定制页面使用,即被不同页面共享。可选地,管理装置212不仅管理页面配置信息库231,而且管理模块库232和模板库233。本领域技术人员容易理解,页面存活信息库231、模块库232和模块库233与参照图1描述的相应存储库类似。所述装置211和212分别与上文参照图1描述的装置111和112类似。为了简化说明,在此不再赘述。
系统200与系统100的主要不同在于还包括网页服务器220。网页服务器220用于响应于用户对页面的请求,获取所请求页面的页面配置信息以生成所请求的页面。
网页服务器220可为能够提供网页浏览功能的各种服务器,例如网站专用的网页服务器,或者具有网页伺服功能的大型网站服务器等。应该理解本发明不局限于特定类型的网页伺服管理器。
用户可以通过客户端请求一个定制页面。该客户端可以是各种能够浏览网页的终端设备,例如个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、支持网页浏览的移动电话(Mobile Phone,MP)等。
网页服务器220从客户端接收针对特定网页的请求。该请求中包含网页的唯一标识,例如URL地址或其他可以唯一标识网页的其他标签,例如网络编号。网页服务器220从该请求中提取该唯一标识,然后将其发送给管理装置212,以获取所请求网页的配置信息。
在获取页面配置信息之后,网页服务器220根据页面配置信息中的页面模块配置信息,经由管理装置212,从模块库中选择页面包括的模块。可选地,网页服务器220还根据页面配置信息中的页面模板配置信息,经由管理装置212,从模板库中选择页面使用的模版。然后,网页服务器220按照页面配置信息中指示的页面组合方式(例如各个模块的位置、显示顺序等)加载网页以生成完成的网页,然后将生成的完整网页返回给客户端。
网页服务器220可以作为一个整体实现上述功能,或者可以由不同的装置来协作完成上述功能。优选地,网页伺服管理器220进一步包括用于接收用户对页面的请求的装置221,用于获取所请求的页面的页面配置信息的装置222,以及用于根据所述页面配置信息生成所请求的页面的装置223。
优选地,所述用于根据所述页面配置信息生成所请求的页面的装置进一步包括:用于根据所述页面配置信息选择相应的页面模板和页面模块的装置,以及用于利用所述页面模板和页面模块绘制页面的装置。
图3示出了根据本发明的一个实施例的用于定制网页的方法300的流程图。所述方法300例如可以通过上述系统100或200(具体地,通过其中的编辑装置和管理装置)来实现。如图所示,在步骤S310中,提供网页编辑平台以便用户编辑定制页面。以及在步骤S320中,存储所编辑的定制页面的页面配置信息,其中所述页面配置信息至少包括页面模块配置信息。
优选地,方法300还包括在共用的模块库中存储页面包含的页面模块。
如上所述,根据本发明的实施例,方法300允许用户创建一个全新的页面,也允许用户通过修改一个已有的页面来创建一个新页面。
下面通过参考图4描述方法300的一个具体实施实现,即创建一个全新的页面的过程。在步骤S310中,根据本发明的实施例的系统100或200(特别是其中的编辑装置111或211)提供网页编辑平台以便用户编辑定制页面。通过该网页编辑平台,用户可以根据需要的版式从模板库中选择页面使用的模板,如图4所示的左右分栏版式的模板X。然后,用户可以根据需要从模块库中选择页面所需的页面模块,如图4所示的模块A、B和C。可选地,如果用户还需要模块D并且其在模块库中不存在,用户可以例如通过用于编辑新页面模块的控件来创建一个全新的模块D。然后,通过拖动或指定将这些模块放置在版式中的相应位置,如图4所示将模块A和B分别放置在页面左栏的第一位和第二位,将模块C和D分别放置在页面右栏的第一位和第二位。从而得到用户期望的定制网页。然后,过程前进到步骤S320,管理装置(112或212)对所编辑的定制页面的页面配置信息进行存储。例如,在配置信息库中,创建一个新页面记录。该记录可以通过分配给页面的唯一标识URL1进行索引。该页面记录中至少存储标识下述内容的配置信息:页面使用模板X,页面包含模块A、B、C和D,模块A和B分别放置在页面左栏的第一位和第二位以及模块C和D分别放置在页面右栏的第一位和第二位,等等。在该示例中,还包括将模块D存储到模块库中的步骤。然后如图4所示的页面的定制过程结束。
下面通过参考图4和5来描述方法300的另一个具体实现,即通过修改一个已有的页面来创建一个新页面的过程。假设图4所示页面为已有的页面,图5所示为期望定制的页面。在步骤S310中,编辑装置(111或211)提供网页编辑平台以便用户编辑定制页面。用于可以在该网页编辑平台提供的界面中读取图4所示的网页,例如通过其唯一标识URL1来读取。具体读取过程将在下文参考图6进行进一步描述。然后,用户可以通过修改网页使用的模板来修改网页的版式布局。例如将使用的模板X替换为版式为左中右三栏式的模板Y。然后,可以调整模块位置,例如将模块D和模块B分别设置在页面左栏的第一位和第二位,将模块C设置在页面中栏的第一位,将模块A设置在页面右栏的第一位。可选地,用户还可以增加模块E。并且将模块E放置在中栏的第二位。用户在编辑完成后可以将该页面保存为一个新页面。于是,过程前进到步骤S320,管理装置(112或212)对所编辑的定制页面的页面配置信息进行存储。其中,该新的页面可以分配唯一标识例如URL2。并且在配置信息库中,创建一个与标识URL2关联的新页面记录。该页面记录中至少存储标识下述内容的配置信息:页面使用模板Y,页面包含模块A、B、C、D和E,模块D和B分别放置页面左栏的第一位和第二位,模块C和E放置在页面中栏的第一位和第二位,模块A放置在页面右栏的第一位。然后如图5所示的页面的定制过程结束。
图6示出了根据本发明的一个实施例的用于读取定制网页的方法600的流程图。所述方法600例如可以通过根据本发明的网页服务器(例如图2所示的网页服务器220)来实现。如图所示,在步骤S610中,接收用户对页面的请求。该请求包含在步骤S620中,获取所请求的页面的页面配置信息。以及,在步骤S630中,根据所述页面配置信息生成所请求的页面。然后方法600结束。
在方法600的一个具体实现中,所请求的网页如图4所示,网页中有模块A,模块B,模块C,模块D共4个模块,分别位于网页的左上,左下,右上,右下。
方法600开始后进入步骤S610。在步骤S610中,网页服务器接收用户通过客户端发送请求,该请求中包括要请求的网页的唯一标识URL1。应该理解,该URL1不局限于是URL地址,其也可以是与URL地址唯一对应的网页编号。接着,方法前进到步骤S620。在步骤S620中,基于该唯一标识URL1向管理装置(112或212)发送请求以获取所请求网页的配置信息。所述页面配置信息指示了页面使用的页面模板X,网页中有模块A、B、C和D共4个模块,分别位于网页的左上、左下、右上和右下位置。于是,在步骤S630中,可以根据该配置信息从模板库中选择模版X,以及从模块库中选择模块A、B、C和D,然后按配置信息的指定方式加载网页,从而生成如图4所示的完整网页以返回给客户端。然后方法600结束。
根据本发明的定制网页的系统和方法,不但允许在定制网页中加入网站中已有的网页模块,而且允许用户根据需要定制新的页面模块,指定页面模块的形状,定制模块,添加,而且允许这些新的页面模块被其他定制页面使用。这样减少了重复开发的成本。在一些特殊需求成为常态的网站中,本发明的实施例特别的有利,其可以显著降低网站系统的开发和维护成本,并且使得系统更加稳定和高效。
图7示出了适于用来实现本发明实施方式的计算机系统的框图。如图7所示,计算机系统可以包括:CPU(中央处理单元)701、RAM(随机存取存储器)702、ROM(只读存储器)703、系统总线704、硬盘控制器705、键盘控制器706、串行接口控制器707、并行接口控制器708、显示控制器709、硬盘710、键盘711、串行外部设备712、并行外部设备713和显示器714。在这些部件中,与系统总线704相连的有CPU 701、RAM 702、ROM 703、硬盘控制器705、键盘控制器706、串行控制器707、并行控制器708和显示控制器709。硬盘710与硬盘控制器705相连,键盘711与键盘控制器706相连,串行外部设备712与串行接口控制器707相连,并行外部设备713与并行接口控制器708相连,以及显示器714与显示控制器709相连。应当理解,图7所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明的限制。在某些情况下,可以根据需要增加或者减少其中的一些设备。
特别地,除硬件实施方式之外,本发明的实施方式可以通过计算机程序产品的形式实现。例如,参考图3和/或图6描述的方法300和/或600可以通过计算机程序产品来实现。该计算机程序产品可以存储在例如图7所示的RAM 702、ROM 704、硬盘710和/或任何适当的存储介质中,或者通过网络从适当的位置下载到计算机系统700上。计算机程序产品可以包括计算机代码部分,其包括可由适当的处理设备(例如,图7中示出的CPU 701)执行的程序指令。所述计算机程序产品可以例如包括用于执行方法300的程序指令,其至少可以包括:用于提供网页编辑平台以便用户编辑定制页面的指令;以及用于存储所编辑的定制页面的页面配置信息的指令,其中所述页面配置信息至少包括页面模块配置信息。作为替代或补充,所述计算机程序产品可以例如包括用于执行方法600的指令,其至少可以包括:用于接收用户对页面的请求的指令,用于获取所请求的页面的页面配置信息的指令,以及用于根据所述页面配置信息生成所请求的页面的指令。
上文已经结合若干具体实施方式阐释了本发明的精神和原理。应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。
本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的系统中包括的装置及其各个部件可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本发明,但是应该理解,本发明并不限于所公开的具体实施方式。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
Claims (17)
1.一种用于定制网页的系统,包括:
用于提供网页编辑平台以便用户编辑定制页面的装置,以及
用于管理定制页面的页面配置信息的装置,
其中所述页面配置信息至少包括页面模块配置信息。
2.根据权利要求1所述的系统,所述系统还包括网页服务器,用于响应于用户对页面的请求,获取所请求页面的页面配置信息以生成所请求的页面。
3.根据权利要求1所述的系统,还包括:共用的模块库。
4.根据权利要求1-3中任一项所述的系统,所述网页编辑平台包括下述中的至少一种:
用于指定页面使用的页面模板的控件,
用于添加、删除或修改页面包含的页面模块的控件,
用于移动页面模块的控件,
用于改变页面模块的显示顺序的控件。
5.根据权利要求1-3中任一项所述的系统,其中页面模块配置信息包括指示下述的信息中的至少一个:页面包含的模块、模块位置、模块显示顺序。
6.根据权利要求1-3中任一项所述的系统,其中所述页面配置信息还包括页面模板配置信息,以及所述系统还包括共用的页面模板库。
7.根据权利要求1-3中任一项所述的系统,其中所述网页编辑平台包含用于编辑新页面模块的控件。
8.根据权利要求2所述的系统,所述网页服务器进一步包括:
用于接收用户对页面的请求的装置,
用于获取所请求的页面的页面配置信息的装置,以及
用于根据所述页面配置信息生成所请求的页面的装置。
9.根据权利要求8所述的系统,所述用于根据所述页面配置信息生成所请求的页面的装置进一步包括:
用于根据所述页面配置信息选择相应的页面模板和页面模块的装置,以及
用于利用所述页面模板和页面模块绘制页面的装置。
10.一种用于定制网页的方法,包括:
提供网页编辑平台以便用户编辑定制页面;以及
存储所编辑的定制页面的页面配置信息,
其中所述页面配置信息至少包括页面模块配置信息。
11.根据权利要求10所述的方法,还包括:
在共用的模块库中存储页面包含的页面模块。
12.根据权利要求10或11所述的方法,所述网页编辑平台包括下述中的至少一种:
用于指定页面使用的页面模板的控件,
用于添加、删除或修改页面包含的页面模块的控件,
用于移动页面模块的控件,
用于改变页面模块的显示顺序的控件。
13.根据权利要求10或11所述的方法,页面模块配置信息包括指示下述的信息中的至少一个:页面包含的模块、模块位置、模块显示顺序。
14.根据权利要求10或11所述的方法,其中所述页面配置信息还包括页面模板配置信息,以及所述方法还包括在共用的页面模板库中存储页面使用的模板。
15.根据权利要求10或11所述的方法,其中所述网页编辑平台包含用于编辑新页面模块的控件。
16.如权利要求10所述的方法,进一步包括读取定制网页的步骤,所述读取步骤包括:
接收用户对页面的请求,
获取所请求的页面的页面配置信息,以及
根据所述页面配置信息生成所请求的页面。
17.如权利要求16所述的方法,所述生成网页的步骤进一步包括:
根据所述页面配置信息选择相应的页面模板和页面模块,以及
利用所述页面模板和页面模块绘制页面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100399041A CN102637184A (zh) | 2011-02-15 | 2011-02-15 | 用于定制网页的方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100399041A CN102637184A (zh) | 2011-02-15 | 2011-02-15 | 用于定制网页的方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102637184A true CN102637184A (zh) | 2012-08-15 |
Family
ID=46621581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100399041A Pending CN102637184A (zh) | 2011-02-15 | 2011-02-15 | 用于定制网页的方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102637184A (zh) |
Cited By (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019684A (zh) * | 2012-11-20 | 2013-04-03 | 北京思特奇信息技术股份有限公司 | 一种基于动态模板的配置业务页面的方法 |
CN103064685A (zh) * | 2012-12-27 | 2013-04-24 | 北京思特奇信息技术股份有限公司 | 一种模块化配置网页页面的方法及装置 |
CN103559304A (zh) * | 2013-11-18 | 2014-02-05 | 北京暴风科技股份有限公司 | 一种定制互联网数据的实现方法及装置 |
CN103838576A (zh) * | 2014-02-25 | 2014-06-04 | 杨红俊 | 网站创建方法和装置 |
CN104090979A (zh) * | 2014-07-23 | 2014-10-08 | 上海天脉聚源文化传媒有限公司 | 一种网页编辑方法及装置 |
CN104102736A (zh) * | 2014-07-28 | 2014-10-15 | 可牛网络技术(北京)有限公司 | 一种个性化展示网页的方法、装置 |
CN104111768A (zh) * | 2014-07-30 | 2014-10-22 | 吴涛军 | 可交互窗口及自定义、引用、同步可交互窗口的方法和系统 |
CN104391920A (zh) * | 2014-11-19 | 2015-03-04 | 沈文策 | 一种网页模板风格设计的方法 |
CN104462545A (zh) * | 2014-12-24 | 2015-03-25 | 国家电网公司 | 一种基于三层模型的页面构造方法和装置 |
CN104679824A (zh) * | 2014-12-31 | 2015-06-03 | 广州东海网络科技有限公司 | 网络平台的网页生成方法及系统 |
CN104731833A (zh) * | 2013-12-24 | 2015-06-24 | 中兴通讯股份有限公司 | 网页布局方法和装置 |
CN104731787A (zh) * | 2013-12-18 | 2015-06-24 | 中兴通讯股份有限公司 | 实现网页布局的方法、装置及终端 |
CN104850402A (zh) * | 2015-05-15 | 2015-08-19 | 无锡天脉聚源传媒科技有限公司 | 一种页面内容的样式调整方法及装置 |
CN105095445A (zh) * | 2015-07-24 | 2015-11-25 | 北京奇虎科技有限公司 | 一种页面生成方法和系统 |
CN105224530A (zh) * | 2014-05-28 | 2016-01-06 | 济南政和科技有限公司 | 一种按地区个性化网站的方法 |
WO2016015432A1 (zh) * | 2014-07-28 | 2016-02-04 | 百度在线网络技术(北京)有限公司 | 页面的构建方法、装置、系统、设备及非易失性计算机存储介质 |
CN105447072A (zh) * | 2015-09-07 | 2016-03-30 | 北京华青融天技术有限责任公司 | 可配置的界面框架及利用该框架的搜索方法和系统 |
CN105589932A (zh) * | 2015-12-10 | 2016-05-18 | 浪潮通信信息系统有限公司 | 一种页面配置的方法及装置 |
CN105701667A (zh) * | 2014-11-27 | 2016-06-22 | 华为软件技术有限公司 | 一种评价维度的配置方法、装置及系统 |
CN105787030A (zh) * | 2016-02-25 | 2016-07-20 | 努比亚技术有限公司 | 一种移动终端及其处理数据的方法 |
CN105912328A (zh) * | 2016-04-06 | 2016-08-31 | 北京三快在线科技有限公司 | web系统页面的显示方法、装置及web系统 |
CN106021617A (zh) * | 2016-07-12 | 2016-10-12 | 腾讯科技(深圳)有限公司 | 页面生成的方法和装置 |
CN106547750A (zh) * | 2015-09-16 | 2017-03-29 | 腾讯科技(深圳)有限公司 | 一种网站建立方法、装置及计算设备 |
CN106648630A (zh) * | 2016-12-01 | 2017-05-10 | 北京趣拿软件科技有限公司 | 页面获取方法及装置 |
CN106682120A (zh) * | 2016-12-09 | 2017-05-17 | 北京深思数盾科技股份有限公司 | 一种页面生成方法及系统 |
CN106708480A (zh) * | 2015-07-29 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 管理平台实现方法和装置 |
CN106980508A (zh) * | 2017-04-01 | 2017-07-25 | 百度在线网络技术(北京)有限公司 | 用于生成页面的方法和装置 |
CN107562496A (zh) * | 2017-07-21 | 2018-01-09 | 阿里巴巴集团控股有限公司 | 一种页面配置以及页面展示的方法及装置 |
CN107590281A (zh) * | 2017-09-29 | 2018-01-16 | 惠州Tcl移动通信有限公司 | 一种网页快速切换的控制方法、移动终端及存储介质 |
CN108153798A (zh) * | 2016-12-02 | 2018-06-12 | 阿里巴巴集团控股有限公司 | 页面信息处理方法、装置及系统 |
CN108205454A (zh) * | 2016-12-20 | 2018-06-26 | 中国科学院沈阳自动化研究所 | 基于可扩展模板库的数据管理页面自动生成方法及系统 |
CN108345482A (zh) * | 2017-12-29 | 2018-07-31 | 广州品唯软件有限公司 | 动态页面自定义编辑方法、装置、电子设备及存储介质 |
CN108650525A (zh) * | 2018-05-28 | 2018-10-12 | 广州华邑品牌数字营销有限公司 | 一种网络视频制作用特效画面制作插件 |
CN109558191A (zh) * | 2018-10-31 | 2019-04-02 | 深圳壹账通智能科技有限公司 | 一种配置页面的方法、装置、存储介质及计算机设备 |
CN109840303A (zh) * | 2019-01-02 | 2019-06-04 | 平安科技(深圳)有限公司 | 列表页面定制方法、装置、设备及计算机可读存储介质 |
CN110415808A (zh) * | 2013-11-18 | 2019-11-05 | 甘布罗伦迪亚股份公司 | 具有多样性用户界面的透析装置和方法 |
CN110580189A (zh) * | 2019-09-06 | 2019-12-17 | 深圳前海环融联易信息科技服务有限公司 | 生成前端页面的方法、装置、计算机设备以及存储介质 |
CN110599112A (zh) * | 2018-06-12 | 2019-12-20 | 北京顺智信科技有限公司 | 一种网络页面开发、维护方法和装置 |
CN111199457A (zh) * | 2019-12-30 | 2020-05-26 | 上海移为通信技术股份有限公司 | 页面生成方法及装置 |
CN112506506A (zh) * | 2020-10-30 | 2021-03-16 | 福建亿能达信息技术股份有限公司 | 一种电子病历浏览器页面的配置方法、装置、设备和介质 |
CN112527429A (zh) * | 2020-11-30 | 2021-03-19 | 文思海辉智科科技有限公司 | 一种页面的配置方法及装置、可读存储介质 |
US11126410B2 (en) | 2015-09-23 | 2021-09-21 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for building pages, apparatus and non-volatile computer storage medium |
CN113535162A (zh) * | 2020-04-17 | 2021-10-22 | 浙江大搜车软件技术有限公司 | 前端界面配置方法、展示方法及装置 |
CN114238839A (zh) * | 2021-12-24 | 2022-03-25 | 海南同享数字科技有限公司 | 一种页面生成方法、装置、电子设备和存储介质 |
CN110321504B (zh) * | 2019-06-18 | 2023-09-22 | 平安医疗健康管理股份有限公司 | 一种页面处理方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101071426A (zh) * | 2006-05-10 | 2007-11-14 | 北京锐科天智科技有限责任公司 | 个性网页生成方法及装置 |
CN101207450A (zh) * | 2007-12-14 | 2008-06-25 | 北大方正集团有限公司 | 一种专题模板制作方法、系统及客户端和网络侧服务器 |
US20080172600A1 (en) * | 2007-01-12 | 2008-07-17 | International Business Machines Corporation | Method and system for dynamically assembling presentations of web pages |
CN101604339A (zh) * | 2009-06-30 | 2009-12-16 | 中兴通讯股份有限公司 | 在线定制门户系统的方法及门户定制系统 |
CN101814088A (zh) * | 2010-02-10 | 2010-08-25 | 北京易路联动技术有限公司 | 基于模板实现的移动互联网应用方法及系统 |
-
2011
- 2011-02-15 CN CN2011100399041A patent/CN102637184A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101071426A (zh) * | 2006-05-10 | 2007-11-14 | 北京锐科天智科技有限责任公司 | 个性网页生成方法及装置 |
US20080172600A1 (en) * | 2007-01-12 | 2008-07-17 | International Business Machines Corporation | Method and system for dynamically assembling presentations of web pages |
CN101207450A (zh) * | 2007-12-14 | 2008-06-25 | 北大方正集团有限公司 | 一种专题模板制作方法、系统及客户端和网络侧服务器 |
CN101604339A (zh) * | 2009-06-30 | 2009-12-16 | 中兴通讯股份有限公司 | 在线定制门户系统的方法及门户定制系统 |
CN101814088A (zh) * | 2010-02-10 | 2010-08-25 | 北京易路联动技术有限公司 | 基于模板实现的移动互联网应用方法及系统 |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019684A (zh) * | 2012-11-20 | 2013-04-03 | 北京思特奇信息技术股份有限公司 | 一种基于动态模板的配置业务页面的方法 |
CN103019684B (zh) * | 2012-11-20 | 2016-03-16 | 北京思特奇信息技术股份有限公司 | 一种基于动态模板的配置业务页面的方法 |
CN103064685B (zh) * | 2012-12-27 | 2016-07-13 | 北京思特奇信息技术股份有限公司 | 一种模块化配置网页页面的方法及装置 |
CN103064685A (zh) * | 2012-12-27 | 2013-04-24 | 北京思特奇信息技术股份有限公司 | 一种模块化配置网页页面的方法及装置 |
CN110415808A (zh) * | 2013-11-18 | 2019-11-05 | 甘布罗伦迪亚股份公司 | 具有多样性用户界面的透析装置和方法 |
CN103559304A (zh) * | 2013-11-18 | 2014-02-05 | 北京暴风科技股份有限公司 | 一种定制互联网数据的实现方法及装置 |
CN104731787A (zh) * | 2013-12-18 | 2015-06-24 | 中兴通讯股份有限公司 | 实现网页布局的方法、装置及终端 |
CN104731833A (zh) * | 2013-12-24 | 2015-06-24 | 中兴通讯股份有限公司 | 网页布局方法和装置 |
CN103838576A (zh) * | 2014-02-25 | 2014-06-04 | 杨红俊 | 网站创建方法和装置 |
CN105224530A (zh) * | 2014-05-28 | 2016-01-06 | 济南政和科技有限公司 | 一种按地区个性化网站的方法 |
CN104090979A (zh) * | 2014-07-23 | 2014-10-08 | 上海天脉聚源文化传媒有限公司 | 一种网页编辑方法及装置 |
CN104090979B (zh) * | 2014-07-23 | 2017-10-24 | 上海天脉聚源文化传媒有限公司 | 一种网页编辑方法及装置 |
CN104102736A (zh) * | 2014-07-28 | 2014-10-15 | 可牛网络技术(北京)有限公司 | 一种个性化展示网页的方法、装置 |
WO2016015432A1 (zh) * | 2014-07-28 | 2016-02-04 | 百度在线网络技术(北京)有限公司 | 页面的构建方法、装置、系统、设备及非易失性计算机存储介质 |
CN104111768B (zh) * | 2014-07-30 | 2020-01-21 | 吴涛军 | 可交互窗口及自定义、引用、同步可交互窗口的方法和系统 |
CN104111768A (zh) * | 2014-07-30 | 2014-10-22 | 吴涛军 | 可交互窗口及自定义、引用、同步可交互窗口的方法和系统 |
CN104391920B (zh) * | 2014-11-19 | 2018-04-27 | 沈文策 | 一种网页模板风格设计的方法 |
CN104391920A (zh) * | 2014-11-19 | 2015-03-04 | 沈文策 | 一种网页模板风格设计的方法 |
CN105701667A (zh) * | 2014-11-27 | 2016-06-22 | 华为软件技术有限公司 | 一种评价维度的配置方法、装置及系统 |
CN104462545B (zh) * | 2014-12-24 | 2017-12-19 | 国家电网公司 | 一种基于三层模型的页面构造方法和装置 |
CN104462545A (zh) * | 2014-12-24 | 2015-03-25 | 国家电网公司 | 一种基于三层模型的页面构造方法和装置 |
CN104679824A (zh) * | 2014-12-31 | 2015-06-03 | 广州东海网络科技有限公司 | 网络平台的网页生成方法及系统 |
CN104679824B (zh) * | 2014-12-31 | 2018-02-16 | 广州东海网络科技有限公司 | 网络平台的网页生成方法及系统 |
CN104850402B (zh) * | 2015-05-15 | 2018-06-19 | 无锡天脉聚源传媒科技有限公司 | 一种页面内容的样式调整方法及装置 |
CN104850402A (zh) * | 2015-05-15 | 2015-08-19 | 无锡天脉聚源传媒科技有限公司 | 一种页面内容的样式调整方法及装置 |
CN105095445A (zh) * | 2015-07-24 | 2015-11-25 | 北京奇虎科技有限公司 | 一种页面生成方法和系统 |
CN105095445B (zh) * | 2015-07-24 | 2019-06-04 | 北京奇虎科技有限公司 | 一种页面生成方法和系统 |
CN106708480B (zh) * | 2015-07-29 | 2021-02-26 | 腾讯科技(深圳)有限公司 | 管理平台实现方法和装置 |
CN106708480A (zh) * | 2015-07-29 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 管理平台实现方法和装置 |
CN105447072A (zh) * | 2015-09-07 | 2016-03-30 | 北京华青融天技术有限责任公司 | 可配置的界面框架及利用该框架的搜索方法和系统 |
CN106547750B (zh) * | 2015-09-16 | 2020-07-24 | 腾讯科技(深圳)有限公司 | 一种网站建立方法、装置及计算设备 |
CN106547750A (zh) * | 2015-09-16 | 2017-03-29 | 腾讯科技(深圳)有限公司 | 一种网站建立方法、装置及计算设备 |
US11126410B2 (en) | 2015-09-23 | 2021-09-21 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for building pages, apparatus and non-volatile computer storage medium |
CN105589932A (zh) * | 2015-12-10 | 2016-05-18 | 浪潮通信信息系统有限公司 | 一种页面配置的方法及装置 |
CN105787030A (zh) * | 2016-02-25 | 2016-07-20 | 努比亚技术有限公司 | 一种移动终端及其处理数据的方法 |
CN105787030B (zh) * | 2016-02-25 | 2019-10-29 | 努比亚技术有限公司 | 一种移动终端及其处理数据的方法 |
CN105912328B (zh) * | 2016-04-06 | 2018-11-06 | 北京三快在线科技有限公司 | web系统页面的显示方法、装置及web系统 |
CN105912328A (zh) * | 2016-04-06 | 2016-08-31 | 北京三快在线科技有限公司 | web系统页面的显示方法、装置及web系统 |
CN106021617A (zh) * | 2016-07-12 | 2016-10-12 | 腾讯科技(深圳)有限公司 | 页面生成的方法和装置 |
CN106648630A (zh) * | 2016-12-01 | 2017-05-10 | 北京趣拿软件科技有限公司 | 页面获取方法及装置 |
CN108153798A (zh) * | 2016-12-02 | 2018-06-12 | 阿里巴巴集团控股有限公司 | 页面信息处理方法、装置及系统 |
CN106682120A (zh) * | 2016-12-09 | 2017-05-17 | 北京深思数盾科技股份有限公司 | 一种页面生成方法及系统 |
CN108205454A (zh) * | 2016-12-20 | 2018-06-26 | 中国科学院沈阳自动化研究所 | 基于可扩展模板库的数据管理页面自动生成方法及系统 |
CN106980508A (zh) * | 2017-04-01 | 2017-07-25 | 百度在线网络技术(北京)有限公司 | 用于生成页面的方法和装置 |
CN107562496A (zh) * | 2017-07-21 | 2018-01-09 | 阿里巴巴集团控股有限公司 | 一种页面配置以及页面展示的方法及装置 |
CN107562496B (zh) * | 2017-07-21 | 2021-03-30 | 创新先进技术有限公司 | 一种页面配置以及页面展示的方法及装置 |
CN107590281A (zh) * | 2017-09-29 | 2018-01-16 | 惠州Tcl移动通信有限公司 | 一种网页快速切换的控制方法、移动终端及存储介质 |
CN108345482A (zh) * | 2017-12-29 | 2018-07-31 | 广州品唯软件有限公司 | 动态页面自定义编辑方法、装置、电子设备及存储介质 |
CN108345482B (zh) * | 2017-12-29 | 2022-03-15 | 广州品唯软件有限公司 | 动态页面自定义编辑方法、装置、电子设备及存储介质 |
CN108650525A (zh) * | 2018-05-28 | 2018-10-12 | 广州华邑品牌数字营销有限公司 | 一种网络视频制作用特效画面制作插件 |
CN110599112A (zh) * | 2018-06-12 | 2019-12-20 | 北京顺智信科技有限公司 | 一种网络页面开发、维护方法和装置 |
CN110599112B (zh) * | 2018-06-12 | 2023-10-27 | 百融至信(北京)科技有限公司 | 一种网络页面开发、维护方法和装置 |
CN109558191A (zh) * | 2018-10-31 | 2019-04-02 | 深圳壹账通智能科技有限公司 | 一种配置页面的方法、装置、存储介质及计算机设备 |
CN109840303A (zh) * | 2019-01-02 | 2019-06-04 | 平安科技(深圳)有限公司 | 列表页面定制方法、装置、设备及计算机可读存储介质 |
CN110321504B (zh) * | 2019-06-18 | 2023-09-22 | 平安医疗健康管理股份有限公司 | 一种页面处理方法及装置 |
CN110580189A (zh) * | 2019-09-06 | 2019-12-17 | 深圳前海环融联易信息科技服务有限公司 | 生成前端页面的方法、装置、计算机设备以及存储介质 |
CN111199457A (zh) * | 2019-12-30 | 2020-05-26 | 上海移为通信技术股份有限公司 | 页面生成方法及装置 |
CN113535162A (zh) * | 2020-04-17 | 2021-10-22 | 浙江大搜车软件技术有限公司 | 前端界面配置方法、展示方法及装置 |
CN112506506A (zh) * | 2020-10-30 | 2021-03-16 | 福建亿能达信息技术股份有限公司 | 一种电子病历浏览器页面的配置方法、装置、设备和介质 |
CN112527429A (zh) * | 2020-11-30 | 2021-03-19 | 文思海辉智科科技有限公司 | 一种页面的配置方法及装置、可读存储介质 |
CN112527429B (zh) * | 2020-11-30 | 2024-01-19 | 文思海辉智科科技有限公司 | 一种页面的配置方法及装置、可读存储介质 |
CN114238839A (zh) * | 2021-12-24 | 2022-03-25 | 海南同享数字科技有限公司 | 一种页面生成方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102637184A (zh) | 用于定制网页的方法和系统 | |
CN109918607B (zh) | 页面搭建方法及装置、介质和计算设备 | |
US9483449B1 (en) | Optimizing page output through run-time reordering of page content | |
CN101286169B (zh) | 协调内容的下载顺序的客户端管理 | |
US8370750B2 (en) | Technology for generating service program | |
US9268562B1 (en) | Methods and apparatuses for dynamically generating mobile application layouts using client-independent configuration | |
CN105183475A (zh) | 一种用户自定制门户网站个性化页面的方法和系统 | |
US8990140B2 (en) | Transforming data into consumable content | |
US20130326333A1 (en) | Mobile Content Management System | |
US9507480B1 (en) | Interface optimization application | |
WO2017028611A1 (zh) | 一种表单实现方法及装置 | |
CN101981567B (zh) | 预配之后的用户已翻译站点 | |
CN102360296A (zh) | 一种基于web的在线表单开发工具 | |
CN111126019B (zh) | 基于模式定制的报表生成方法、装置和电子设备 | |
EP2875447A2 (en) | Creating variations when transforming data into consumable content | |
CN104704468A (zh) | Web应用程序的跨系统安装 | |
CN103051652B (zh) | 一种移动终端云计算发布平台 | |
CN104375818A (zh) | 一种通过配置文件实现通用数据格式录入的系统及方法 | |
CN103186632A (zh) | 一种运维表单定制的方法及装置 | |
CN103176785A (zh) | Widget 应用在线实现系统及方法 | |
CN103701909A (zh) | 视频应用的快速生成方法及系统 | |
CN114281463B (zh) | 一种表单界面格式配置及界面展示方法及设备、介质 | |
CN111367514A (zh) | 页面卡片的开发方法和装置、计算设备和存储介质 | |
US10956658B2 (en) | Digital content editing of a document object model (DOM) based on object model comparison | |
CN109213480A (zh) | 一种开发后台管理页面的方法、存储介质、设备及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120815 |