网络信息发布系统及其发布方法

文档序号:6437501阅读:447来源:国知局
专利名称:网络信息发布系统及其发布方法
技术领域
本发明属于计算机信息内容管理的技术领域,尤指一种网络信息发布系统及其发布方法。
背景技术
网络信息发布系统,是将一个网站的文章内容及其它需要定时或不定时更新的信息等进行集中统一的管理、及时自动发布的网站应用系统。它将网站内容按照共同属性或特殊指定的属性进行分类,最终以系统化、标准化、自动化的方式发布到网站上。
业界现有的网站内容发布技术,可以划分为动态、静态,有模版、无模版这几种技术趋势。动态发布需要开发人员掌握WEB端程序语言,同时它无法面对大客户量访问时所带来的数据库压力。
模版、标签等XML技术的使用使动态发布不再受限于WEB服务器和数据库服务器的动态编程。网站所需的内容和信息通过简单的操作界面提交存入数据库,然后再通过已编写的网页模版格式与设定条件发布到网站上。内容发布系统的使用可以大大减轻了网站更新维护的工作量,通过网络数据库的引用,网站的更新维护工作简化到只需录入文字,选择文章属性和上传图片,从而使网站的更新速度大大缩短,用户可对系统的更新速度进行定制,按照自己网站的要求设定多少分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。但XML模版的制作也需要专业的模版制作人员。
这些技术的出现使网站采编人员的工作日益简单,同时也削减了大规模门户网站的维护成本,同时也使传统行业、企业在投入少量的人力和物力以后,就能构建属于自己的商务网站。
这些发布技术的使用虽然有效地解决了网站正常运营中的更新维护问题,但忽略了网站的初期建站和改版过程,它们其实是网站运营过程中最大一笔的投入。抛开服务器、网络拓扑等硬件环境不说,为了准备一个大型门户网站的上站或改版,常常需要数月的时间和大量的美工、设计、采编人员。因为在这一期间,需要设计和制作大量的HTML网页。如何缩短建站和改版过程中的网站反应周期,提高发布系统的易用和高效,成为业界关注的焦点。

发明内容
本发明要解决的问题是不需要专业网页技术人员就可完成网络信息发布系统的建立,同时缩短网络信息发布时间站和改版的反应周期及降低人力成本。
为解决上述问题,本发明网络信息发布系统包括基模版,为具有网络信息发布所需要的共性模版要素的HTML模版;大模版,从上述基模版中的共性模版要素选定共性模版要素并进行实例化而成,每种选定的共性模版要素根据所要建立具体网页的需要而具有相应的数量;及小模版,由大模版中每种共性模版要素中每个模版要素细化而成,每个模版要素根据具体页面所需要的表现形式而具有相应的属性。
相应地,本发明网络信息发布方法包括以下步骤1)制作大模版,对基模版中每种共性模版要素进行实例化,根据所要建立具体网页的需要,指定每种共性模版要素相应数量;2)制作小模版,细化大模版中每种共性模版要素中每个模版要素,根据具体页面所需要的表现形式而指定每个模版要素的相应属性。
其中,基模版从预先存储的基模版库选取,也可以重新建立。
本发明网络信息发布系统及其发布方法的优点在于1)缩减人力成本,减少用户角色在传统的网络信息发布系统中,为了构建一个成熟的应用模块,需要网页制作人员、平台二次开发人员、信息采编人员同时到岗,协同工作。但采用三层模版的发布系统可以帮助采编人员在没有任何页面美工和网站体系结构知识的前提下同时完成上述三种用户角色完成的工作。
2)提高网站响应速度,实现信息即时发布传统的信息发布正是由于有了页面制作、二次开发、采编等工序,使得信息发布周期过长。如果采用三层模版的发布系统,采编人员只需要通过一定步骤的界面交互就能完成HTML模版的设计、修改和上传,相比于HTML编辑工具(DreamWaver、FrontPage)还更加快捷易用。实现了信息的即时发布。
3)压缩冗余工作量,提高工作效率在传统的网页设计、制作、采编、编码的过程中,由于网站风格一致性的要求,很多应用模块之间有很多的重合性,如果采用基于三层模版的发布系统,就可以避免这些重复的开发工作,提高工作效率。
4)统一操作环境,减少系统磨合由于三层模版发布技术是一种平台级的信息发布技术。换句话说,它可以将网站中多类型的信息发布系统合而为一,这样就减少了网站工作人员的操作复杂性,使得对于网站的更新和维护更加简单易行。


图1是本发明网络信息发布系统的模版结构示意图。
图2是本发明网络信息发布系统的基模版示意图。
图3是本发明网络信息发布系统的大模版示意图。
图4是本发明网络信息发布系统的发布结果HTML页面与基模版1的对应关系图。
图5是添加新基模版的界面示意图。
图6是修改基模版名称的界面示意图。
图7是更换基模版的界面示意图。
图8、9是上传图片的界面示意图。
图10是样式配置的界面示意图。
图11是布局配置的界面示意图。
图12是专题列表的界面示意图。
图13是新建专题的界面示意图。
具体实施例方式
请参照图1所示,本发明网络信息发布系统包括基模版1,为具有网络信息发布所需要的共性模版要素(简称模版要素)11,12,13,14...1n(n=1,2,3...)的HTML模版;大模版2,从上述基模版1中的模版要素11,12,13,14...1n选定模版要素并进行实例化而成,每种模版要素11,12,13,14...1n根据所要建立具体网页的需要而具有相应的数量;及小模版(未图标),由大模版2中每种模版要素11,12,13,14...1n中每个模版要素细化而成,每个模版要素根据具体页面所需要的表现形式而具有相应的属性。
其中,模版要素11,12,13,14...1n是本项发明的核心概念,其设计思想源于软件工程中的设计模式概念。因为在软件工程中所归纳的28种设计模式基本能够涵盖接近90%的应用模型。那么对应于各类型网站的各种形式的应用模块,同样也可以找出一种归纳和总结的方式。
对应于不同种类的网站应用模式和结构组织模式,模版要素11,12,13,14...1n的集合是不相同的。换句话说,不同种类的模版要素11,12,13,14...1n集合就能组建出不同种类和不同结构层次的网站。
模版要素11,12,13,14...1n可以划分为内容模版要素和功能模版要素两种内容模版要素主要是对具体应用中内容模块的归纳和总结;功能模版要素是一种标记型要素,主要是为了对具体应用中所需的特殊网页结构而作的处理标记,它同时还包含了对内容模版要素的限制条件。
以一种网站的专题发布系统为例,专题内容模版要素包括专题名、摘要区、子专题名、子专题名、图片区、相关专题块等;专题功能模版要素包括区域复制块等。
基模版1请结合参照图2所示,以一种网站的专题发布系统为例,模版要素11,12,13,14,15,16分别为专题名11、摘要区12、子专题名13、子专题新闻区14、图片区15及区域复制块16,体现在基模版1中是一些特殊的字符串标记,其形式如下专题内容模版要素专题名11<##SPE##>
摘要区12<##SPE-DW##>
子专题名13<##SUBSPE##>
子专题新闻区14<##SUBSPE-DW##>
图片区15<##PIC-DW-1##>
专题功能模版要素区域复制块16<##-start-##>、<##-end-##>
在以上的模版要素中,除了区域复制块16,其它各项模版要素都可以从基模版1的样例中得到直观的了解。而区域复制块16的含义比较特殊,对比于其它的模版要素,它只是一种样式标记,而不是内容标记。但它却服务于其它的内容标记。在这里,它的功能主要是对内容标记进行复制。
既然对应于不同的网站应用模块,经过归纳总结能够发现模块的共性模版要素11,12,13,14..1n,那使用这些模版要素11,12,13,14...1n就能衍生出不同的页面模版。它们肯定都符合这一应用模块的模版要求,因为它们是源于模版要素11,12,13,14...1n的。这些由模版要素11,12,13,14...1n衍生出来的页面模版就是基模版。
虽然在理论上,模版要素11,12,13,14...1n的任意一种组合都可以衍生出一种新样式的基模版1,但在网站的实际运作过程中,只会有几种常用的基模版1形式是常用的。
也正是由于这一特点,当用户使用这种发布技术建立新的网站时,可以选用产品包/基模版库中已经包含的基模版1,而不需要自己重新制作模版。
基模版1中的每种共性模版要素11,12,13,14...1n在网页页面上具有指定的位置和区域。
大模版2请结合参照图3,正如面向对象的思想中所描述的那样,对象是类实例化的产物;在这里,大模版2则正是基模版1实例化的产物。当一个基模版1实例化以后,根据所要建立具体网页的需要,选定所需的模版要素11,12,13,14...1n,每种模版要素11,12,13,14...1n相应数量。这样,大模版2就和一个具体的网页建立了一一对应的关系。对这一大模版2的修改直接会影响应用中生成的网页效果。大模版2仍保存着模版要素11,12,13,14...1n的标记符号,但在实例化过程中,部分“功能型模版要素”符号会消失。
由于选定的模版要素11,12,13,14...1n的类型及数量不同,所以基模版1可衍生多个大模版21,22...2n(n=1,2,3...)。
小模版(未图标)小模版从技术角度来讲,是一种XML技术的应用,它是根据XML的样式标记语言XSL的语法规则制作而成的。它是用来描述网页具体样式的。在本发明中,它是用来描述模版要素11,12,13,14...1n的具体页面表现形式的。
模版要素11,12,13,14...1n和小模版的关系是1∶n的。因为每种模版要素11,12,13,14...1n都含有可能不止一种的表现形式,这样就需要多个小模版与一个模版要素11,12,13,14...1n相对应。
因为对于一种具体的网站应用模块,模版要素11,12,13,14...1n的个数和样式是固定的,所以模版要素11,12,13,14...1n所对应的小模版的个数和样式也是固定的。将每种模版要素11,12,13,14...1n的所有表现形式存储在该种模版要素的小模版集合,即有多少种模版要素11,12,13,14...1n就对应多少种小模版集合31,32,33,34...3n。所有小模版集合31,32,33,34...3n存储在小模版库30中小模版的制作工作是非常复杂的,可以将该复杂的工作屏蔽掉,用户是不需要对它们进行编辑的,使得操作更加简单。
布局配置正如前文所述,模版要素11,12,13,14...1n会含有多种不同的表现形式,如何将用户希望的表现形式与模版要素11,12,13,14...1n对应起来,就是布局配置的工作。以专题发布系统为例布局配置包括对专题显示布局和内容的控制,包括是否显示时间、专题新闻的条数控制、图片前缀、图片排列方式、是否有摘要、是否有图片链接、图片注释等。
样式配置它与布局配置的表示意义基本相同,也是用于控制模版要素11,12,13,14...1n的表现样式的,但它们职责分工不同,它主要是对HTML页面显示样式的控制,包括对字体、字型、大小、颜色的设置,表格和图片的长、宽、高、边界等的设定。
布局配置和样式配置的存在才使得用户能够按照自己个性化的需求建出不同风格的网站。
上述,样式配置和布局配置是小模版的两大主要功能,其实现原理如下样式配置它的功能与DreamWaver较为相似,就是提供给用户所见即所得的用户界面环境,但它的功能选项远比前者简单、易懂,因为这里的样式配置并不需要那么复杂的HTML控制功能。所以对于用户而言并不需要做专门的培训。可以使用户在没有任何HTML语言背景知识的情况下完成小模版样式的配置。
它的实现原理就是将用户所设置的字体、颜色、页面比例、表格的长、宽、高,图片大小等页面表现元素记录下来,在最后页面进行发布的时候,将样式信息和内容信息混合,发布出最终符合用户设想的结果页面。
布局配置相比于样式配置而言,布局配置是对页面表现的宏观控制。它的构思来源于Portlet技术的应用。用户所看到的页面其实是一张拼图,这张拼图上应该出现什么内容或在什么位置出现什么内容都是由用户自行决定的,当用户需要改变位置和内容时,只需要在布局配置处进行必要的调整,或者直接修改成不同的基模版1就能获得页面风格迥异,但内容却完全相同的结果页面。
它的实现原理是通过预先纪录基模版1的表现形式以及根据模版库规则获得的模版与布局的对应关系来实时改变页面的大模版2样式,从而发布出用户需要的最终结果页面。
请结合参照图4,发布结果HTML页面及其与基模版1的对应关系。
以上部分就三层模版发布技术中出现的各类型技术进行了全面地解释。下面将以专题发布系统的实施流程为例,详细阐述三层模版发布技术如何应用到正常的网站业务中。
相比于传统发布技术多角色,多流程的分配情况。专题发布系统只需要两种用户角色 专题设计人员; 专题管理人员;由于用户角色的分工,专题发布系统的具体实施流程也可以被分为两个子流程 专题设计流程 专题管理流程专题设计流程当拥有专题设计权限的用户进行专题设计的工作时,需要按照以下的工作流程进行基模版1制作==》大模版2制作==》小模版制作1)基模版1制作基模版1制作的过程就是向已有的HTML模版中添加专题模版要素标记,从而形成各种形式的基模版1,并根据需要而进行基模版管理添加、删除、修改专题基模版1。
1.1)新建基模版1当专题系统正确安装以后,基模版库中已经为用户提供了几种默认样式的基模版1。如果用户不就这些模版进行更改的话,这些系统提供的基模版1可以在用户“零”配置的情况下为用户建立相应的基模版1,但这可能并不符合用户的个性化要求。
所以对于专题设计人员来说,专题设计部分的工作主要就集中在了“基模版新建”上,主要集中在向HTML模版中添加模版要素11,12,13,14...1n标记。
1.1.1)HTML模版制作通常情况下,HTML模版制作的工作需要美工、制作人员通过Dreamwaver或FrontPage等HTML页面编辑工具进行。
1.1.2)添加专题要素HTML模版制作完成之后,还需要进行专题的模版要素11,12,13,14...1n的指定和添加。设计人员应根据各类型模版要素11,12,13,14...1n的意义,合理地安排这些要素标记在模版中的位置。添加模版要素11,12,13,14...1n时注意不能出现标记语法错误。一定要保证模版要素11,12,13,14...1n标记的完整性和正确性,否则会出现样式校对错误。例如”<”字符在某些HTML编辑器中被转义为”<”。
1.2)基模版管理基模版管理的作用主要是添加、更换、修改基模版1。专题设计人员在登录界面输入用户名称和口令,进入专题设计主界面,展开专题设计主界面左侧“专题设计→模版管理”节点,出现基模版管理界面。如图5所示,如果要添加一个新基模版,则按下图中的 按钮,出现的添加基模版界面。
在图5中,输入需要添加的基模版1的中文名称、英文名称,选择已经做好的基模版和子专题模版(也是基模版),然后提交。例如输入“世界杯专用模版”,输入英文名“fifa”,并 已经做好的基模版1文件和子专题模版文件,点击 按钮,则模版文件就上传了。然后按 按钮返回。
请参照图6所示,在修改基模版名称页面上,输入想修改的模版名称和英文名称,点击修改按钮,返回后,则修改成功。
请参照图7所示,点击更换基模版按钮,进入更换基模版页面。
请参照图8,9所示,点击上传图片按钮,如果每次想添加多张图片,则点击 按钮,点击一次,则多出现一条浏览框,点击两次后得到如图9所示页面。
需要说明的是,一个网络信息发布系统不只使用一个基模版1,通常多个基模板1间链接而形成一个完整的网络信息发布系统。一个基模版1对应一个显示页面。
2)制作大模版2对基模版1中每种模版要素11,12,13,14...1n进行实例化,根据所要建立具体网页的需要,指定每种共性模版要素相应数量。由于大模版2中每种模版要素11,12,13,14...1n进行实例化有程序直接生成,设计人员不需参与。而模版要素11,12,13,14...1n的个数也可在基模版1制作中指定。
3)制作小模版细化大模版2中每种共性模版要素11,12,13,14...1n中每个模版要素,根据具体页面所需要的表现形式而指定每个模版要素的相应属性。
请参照图10、11所示,利用本发明网络信息发布系统的界面,每个模版要素的属性通过样式配置和布局配置管理进行设定。
在图10的摘要布局和各子专题区中,如果选择新闻列表,那么只是显示新闻标题,如果选择新闻摘要,那么就会显示新闻摘要和新闻标题。在摘要区如果选择了图片+新闻列表(摘要),那么显示的时候,图片就会显示在摘要区的左边。相应后面样式管理里面就会有图片区的相关调整。如果要在新闻列表(或者摘要)后面显示新闻的时间,则可以选中“时间显示开关”。输入想要在专题页面中,摘要区和各子专题区的最大新闻条数,可以用默认的15条。
在图11中,主要设置专题页面各个模版要素的布局形式。当完成设置后,按“完成”按钮,初步的专题配置算是完成了,可以以后再进入进行调节。这样就可以进入专题采编部分,在专题里面加入想发布的内容就行了。
专题管理流程专题管理人员负责专题的采编、配置、发布等工作,当其获得一个专题组的权限后,就可以在这个专题组下建立相关的专题,对专题进行配置和采编。专题管理人员建立一个专题必须要有专题的基模版1,专题的基模版1保存在基模版库里面,是由专题设计人员上传。专题的基模版1决定了专题页面的总体样式,专题管理人员可以从专题模版库里选取基模版1作为当前专题页面的模版,也可以新建基模版。
专题(信息)管理节点包含两个子节点专题(信息)配置和专题(信息)采编。专题采编就是主要负责添加修改专题的内容,包括新闻查询获取和图片的上传修改。专题配置主要是负责添加专题,配置专题里面的结构、布局、样式等工作,当选定一个基模版1后,系统会根据基模版1生成专题的样式包括专题摘要区、子专题区、图片区。
专题配置如图12所示,专题列表界面列出了专题组的所有专题。
专题添加/删除在图12中,可以选中已经存在的专题,然后按“删除”按钮删除选中的专题。删除专题时,所有与被删专题有关的专题页面、专题图片都会被删除。
在图12中,当按下“添加”按钮,出现如图13所示新建专题界面。利用选定或建立的基模版1生成页面。
专题配置主要由小模版中样式配置和布局配置完成。
因本实施例为专题发布系统,所以其管理流程为专题管理流程,而对网络信息发布系统,其信息管理流程与专题管理流程相似,在此不再赘述。
总之,设计人员,在设计新的网络信息发布系统时,设计基模板或者选择基模板库中的基模板;大模板只需在本发明网络信息发布系统的界面指定模板要素的数量就可自动映射生成;而小模板只需在本发明网络信息发布系统的界面选择或指定其布局和样式配置即可自动生成。
专题管理人员,只需利用本发明网络信息发布系统的界面上传信息,该信息就会映射到页面相应的位置,就有相应的样式及布局配置。
综上所述,不难发现本发明网络信息发布系统及其发布方法“基于三层模版的内容发布技术”,是一种快捷、简便的内容发布技术;同时也是一种网站应用模块的综合发布技术,它能为网站大多数的应用模块提供统一的内容发布平台。例如网站新闻内容发布系统、专题发布系统、图文直播系统、网络路演系统、行情报价系统、小型电子商务系统等。
权利要求
1.一种网络信息发布系统,其特征在于该系统包括基模版,为具有网络信息发布所需要的共性模版要素的HTML模版;大模版,从上述基模版中选定共性模版要素并进行实例化而成,每种选定的共性模版要素根据所要建立具体网页的需要而具有相应的数量;及小模版,由大模版中每种共性模版要素中每个模版要素细化而成,每个模版要素根据具体页面所需要的表现形式而具有相应的属性。
2.如权利要求1所述的网络信息发布系统,其特征在于模版要素分为内容模版要素和功能模版要素。
3.如权利要求2所述的网络信息发布系统,其特征在于内容模版要素与专题、子专题、摘要及图片相关。
4.如权利要求2所述的网络信息发布系统,其特征在于功能模版要素为区域复制。
5.如权利要求1所述的网络信息发布系统,其特征在于基模版中的每种共性模版要素在网页页面上具有指定的位置和区域。
6.如权利要求1所述的网络信息发布系统,其特征在于小模版的功能包括有样式配置及布局配置,以控制模版要素的属性。
7.如权利要求6所述的网络信息发布系统,其特征在于样式配置是指对字体、字型、大小、颜色的设置及表格和图片的长、宽、高、边界的设定。
8.如权利要求6所述的网络信息发布系统,其特征在于布局配置是将用户希望的模版要素表现形式与模版要素对应起来。
9.如权利要求1所述的网络信息发布系统,其特征在于每种模版要素含有至少一种的表现形式,即一个模版要素至少与一个小模版相对应。
10.如权利要求9所述的网络信息发布系统,其特征在于每种模版要素的所有表现形式存储在该种模版要素的小模版集合中。
11.如权利要求9所述的网络信息发布系统,其特征在于所有模版要素的小模版集合存储在小模版库中。
12.一种网络信息发布方法,其特征在于该方法包括以下步骤1)制作大模版,对基模版中每种共性模版要素进行实例化,根据所要建立具体网页的需要,指定每种共性模版要素相应数量;2)制作小模版,细化大模版中每种共性模版要素中每个模版要素,根据具体页面所需要的表现形式而指定每个模版要素的相应属性。
13.如权利要12所述的网络信息发布方法,其特征在于步骤1)中的基模版从预先存储的基模版库中选取。
14.如权利要12所述的网络信息发布方法,其特征在于执行步骤1)之前先制作基模版,在HTML模版上指定具有网络信息发布所需的共性模版要素。
15.如权利要13或14所述的网络信息发布方法,其特征在于基模版中共性模版要素在网页页面上具有指定的位置和区域。
16.如权利要求14所述的网络信息发布方法,其特征在于步骤1)中HTML模版是用页面工具语言进行编辑制作。
17.如权利要求12所述的网络信息发布方法,其特征在于该网络信息发布方法还包括基模版管理添加、更换、修改基模版。
18.如权利要求12所述的网络信息发布方法,其特征在于该网络信息发布方法还包括信息管理流程信息采编,主要负责添加修改信息的内容;信息配置,负责添加信息,配置信息里面的结构、布局、样式。
全文摘要
一种网络信息发布系统及其发布方法,该发布系统包括基模版,为具有网络信息发布所需要的共性模版要素的HTML模版;大模版,从上述基模版中选定共性模版要素并进行实例化而成,每种选定的模版要素根据所要建立具体网页的需要而具有相应的数量;及小模版,由大模版中每种模版要素中每个模版要素细化而成,每个模版要素根据具体页面所需要的表现形式而具有相应的属性。相应地,该发布方法包括如下步骤制作大模版,对基模版中每种共性模版要素进行实例化,根据所要建立具体网页的需要,指定每种共性模版要素相应数量;制作小模版,细化大模版中每种共性模版要素中每个模版要素,根据具体页面所需要的表现形式而指定每个模版要素的相应属性。
文档编号G06F17/00GK1516036SQ03100179
公开日2004年7月28日 申请日期2003年1月9日 优先权日2003年1月9日
发明者武靖, 武 靖 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1