网站内容发布系统(本发明涉及互联网的网站内容发布领域,尤其是指一种)

优采云 发布时间: 2021-11-22 23:02

  网站内容发布系统(本发明涉及互联网的网站内容发布领域,尤其是指一种)

  专利名称:网站内容实时发布系统及方法

  技术领域:

  本发明涉及网站互联网内容发布领域,尤其涉及一种网站内容实时发布系统及方法。

  背景技术:

  随着互联网技术的飞速发展,除了以报纸、电视、广播、期刊、杂志等形式发布各种新闻信息和技术信息*敏*感*词*最广,而且由于时滞短,目前这种传播方式受到广泛重视,越来越多的人正在使用这种媒体来了解他们需要的信息。

  当今社会是信息时代。互联网上的信息更新频率非常高。每天每小时都有相当多的内容(例如新闻和各种创新技术)需要更新。每一个网站就是要更新每个section的内容,每个section都有很多信息,这就产生了很多工作。

  为了及时更新网站上发布的内容,在网站上使用了网站内容发布系统,集成了一些需要经常更改的网页信息,类似于新闻 产品发布等更新信息被集中管理,并根据信息的一定共性进行分类,最终以系统化、规范化的方式发布到网站上的网站应用系统方式。

  当前的发布系统在更新网站的内容时,一般采用定时轮询发布的机制,即每隔一定时间扫描数据库信息,将需要更新的内容批量更新。到它的WEB服务器。但是这种轮询发布方式是每隔一定时间更新一次,所以这种信息更新有一定的时滞,时滞受轮询频率的影响。随着轮询频率的降低,时间滞后跟随增加。

  为满足网络媒体对实时新闻的要求,实现更新信息的快速发布,当采用上述轮询方式进行网站内容发布时,必须将轮询时间调整得更短,但时间越短。发布频率越快,需要对数据库信息进行密集扫描以确定是否有更新的信息,这必然会导致系统浪费增加和性能下降。

  发明内容

  本发明的目的在于提供一种网站内容的实时发布系统及方法,以解决现有网站发布方式时滞长、系统空耗高,无法实时发布的问题。实现了网站内容的实时发布。

  本发明的目的是采用以下技术方案实现一种网站内容的实时发布系统,包括数据库单元和触发信息单元,用于采集控制单元设置的触发信息。业务逻辑;控制单元,用于采集触发信息单元中的触发信息并判断其状态;信息片生成单元,用于接收控制单元的判断信息,生成信息片;信息发布单元,根据信息片和数据库单元生成网站更新内容中的信息,完成网站内容发布。

  还包括消息通知单元,用于根据生成的信息片生成消息,通知信息发布单元发布网站内容。

  还包括定时信息单元,用于采集业务逻辑中的定时发布信息,定时信息单元定时向信息片生成单元发送定时发布信息。

  信息片是存储最新信息的 XML 文件。

  还包括定时信息单元,用于采集业务逻辑中的定时发布信息。定时信息单元定期向控制单元发送定时释放信息。控制单元接收到定时发布信息后,扫描数据库单元的内容,将定时发布消息通知信息发布单元,定时网站内容发布完成。

  本发明还提供了一种网站内容的实时发布方法,包括以下步骤:采集业务逻辑中的触发信息,判断触发信息的状态;在触发信息的触发状态下生成信息片,消息通知发起发布步骤;接收消息通知,根据生成的信息片和数据库中的信息更新关联信息,发布内容网站。

  还包括定时发布网站信息的步骤,具体包括每隔一段时间扫描业务逻辑中的定时发布信息和数据库,发布网站内容。

  还包括定时发布网站信息的步骤,具体包括间隔读取定时发布信息,生成信息片,通过消息通知启动发布步骤;根据生成的信息片和数据库中的信息更新关联信息,执行网站内容发布。

  通过发送 Socket 消息来通知该消息。

  通过发送 Socket 消息来通知消息通知。

  本发明的技术效果是显着地使用了本发明的系统和方法。一方面,可以实时响应信息发布,无需到达投票发布时间即可发布,使新闻的实时性要求达到极致;另一方面也避免了使用高频定时轮询扫描数据库造成系统空耗和批量释放的情况,提高了系统性能;另外,本发明的方法采用触发释放作为实时释放。手段,轮询发布作为一种定时发布的手段,将两种方式结合起来,达到实时高效实时发布的目的。

  图1为本发明实时网站内容发布系统一个实施例的结构流程图。

  图2为本发明实时网站内容发布系统另一实施例的结构流程图。

  图3为本发明的实时网站内容发布方法的流程图。

  图4为本发明实时网站内容发布方法的另一种流程图。

  具体实施方式

  本发明提出了一种网站内容的实时发布系统,其中网站的内容是指网站向互联网用户展示的各种信息。本发明所描述的内容发布是指将网站的内容组织成HTML或XML文件供WWW浏览器显示的过程。

  图1为本发明系统的结构*敏*感*词*。该系统包括控制单元12、数据库单元15、触发信息单元11、信息片生成单元13和信息发布单元14;本系统中,触发信息单元11用于聚合控制单元12在业务逻辑中设置的触发信息;控制单元12采集触发信息单元11中的触发信息,并对其状态进行判断;信息片生成单元13接收控制单元13的判断信息,生成信息片。信息发布单元14用于接收信息片生成单元13生成的信息片信息,根据信息片和数据库单元15中的信息,生成网站更新内容,完成网站内容的实时发布。其中,信息片的信息由消息通知单元生成,网站内容由消息通知信息发布单元14发布。

  在本发明的系统中,还包括定时信息单元16,用于采集业务逻辑中的定时发布信息。定时信息单元16定期向信息片生成单元13发送定时发布信息,信息片生成单元13生成信息片。信息片的信息由消息通知单元生成,网站内容由消息通知信息发布单元14发布。信息发布单元14用于接收信息生成的信息片信息分片生成单元13,根据信息分片和数据库单元12中的信息,生成网站更新内容,并发布常规<

  在本发明中,信息片为数据的用户阅读的最新信息的XML片段。

  本实施例中,定时网站内容的发布也可以采用轮询的方式实现,如图2所示,即系统中的定时信息单元16可以定时将定时发布信息直接发送给控制单元。12、控制单元12接收到定时发布信息后,对数据库单元15的内容进行扫描,将扫描信息和定时发布信息及时发送给信息发布单元14,并将需要更新的内容更新到WEB服务器.

  下面结合图3、图4所示的流程图,对上述系统完成的网站内容的实时发布方法进行说明。本发明提出的一种网站内容的实时发布方法,包括以下步骤1、采集业务逻辑中的触发信息,判断触发信息的状态。业务逻辑中的触发信息可以由控制单元12在系统中设置,这些触发信息参考1、采集@网站对事件内容的更新和修改,比如从网上删除一篇稿件,将已发表的稿件从一个分类移到另一个分类,删除一个稿件等等都需要立即更新网站内容操作,

  在执行该方法时,控制单元12采集采集触发信息单元中的触发信息,并判断触发信息的状态,并确定更新修改事件是否完成。如果更新修改事件完成,则触发信息到达A触发状态;如果步骤2和步骤3、中的触发信息处于触发状态,则生成信息片;当触发信息单元11中的一个或多个触发信息被触发时,控制单元12将触发信息发送给信息片生成单元13,信息片生成单元13将生成信息片,该信息片为XML片段供用户阅读的最新信息。例如,当稿件被删除时,原稿删除触发信息 当被触发时,信息片生成单元13将生成原稿删除信息片。此时,消息通知单元形成消息通知,通知信息发布单元14发起发布步骤;通过发送 Socket 消息来发送消息通知。

  Step 4 Step 5、 根据生成的信息片和数据库中的信息更新关联信息,发布网站的内容。

  本步骤中,信息发布单元14根据接收到的信息条和数据库单元15的信息,更新所有关联信息,完成网站内容的实时发布。例如,会议新闻的实时发布可能属于多个类别,而这篇稿件的标题会在多个类别中显示。一次稿件发布触发的触发器可能会导致多个相关信息更新。

  另外,在本发明的方法中,在进行实时触发的网站内容发布的同时,还可以轮询特定时间需要发布的稿件的采集业务逻辑,当时间到了,执行网站内容的定期更新,结合了网站内容发布的实时性和规律性。下面对定期发布网站内容的方法进行说明(见图3) 步骤6和步骤3中,信息片生成单元13根据间隔时间读取定时发布信息,生成信息片,并通过消息通知启动以下步骤。

  步骤4和步骤5根据生成的信息片和数据库中的信息更新关联信息,然后发布网站的内容。

  这种定时网站内容发布方式的原理与上述实时网站内容发布方式相同,这里不再赘述。

  在本实施例中,定时发布网站内容的方法可以采用现有技术中的轮询技术,具体为步骤6'根据间隔时间扫描业务逻辑中间的定时发布信息和数据库信息。, 发布网站的内容。请参考图1的流程图。具体原理参见图4,本发明内容不再赘述。

  本发明的方法使用网站内容发布进行实时更新。比如会议消息的更新、稿件分类的移动、稿件的删除等,都可以定义为网站的业务逻辑中的触发信息。触发信息组在触发信息单元11中;当作者修改会议新闻的内容时,触发信息被触发,控制单元12将该信息发送给信息片生成单元13,信息片生成单元13生成信息片并发送给信息片发布单元14通过消息通知。信息发布单元14同时读取数据库单元15中的信息,更新所有相关信息,

  以天气预报等定时内容的更新为例。当内容在定时网站发布时,可以在网站的定时信息单元16中采集连载小说或天气预报信息。分片生成单元13每24小时生成一个信息分片,通过消息通知启动信息发布单元14。 更新后的内容更新到WEB服务器,完成常规网站内容发布.

  也可以使用现有的轮询方式发布定时网站内容。仍以天气预报信息为例。它大约每 24 小时更新一次,并且控制单元 12 每 24 小时检查一次定时信息单元 16 和 16。对数据库单元15的内容进行扫描,将扫描到的内容发送给信息发布单元14,将更新后的天气预报内容更新到WEB服务器,完成常规的网站内容发布。

  本发明的方法不限于具体实施例

  根据本发明所描述的实施例,本领域技术人员可以基于本发明的技术方案推导出其他的实施方式,也属于本发明的技术创新范围。

  权限请求

  1. 一种网站内容实时发布系统,包括数据库单元,其特征在于还包括触发信息单元,用于采集控制单元在业务逻辑中设置的触发信息; 控制单元使用采集触发信息单元中的触发信息并判断其状态;信息片生成单元用于接收控制单元的判断信息并生成信息片。信息发布单元根据信息片和数据库单元信息生成网站更新内容,完成网站内容发布。

  2.根据权利要求1所述的网站的实时发布系统,其特征在于,还包括消息通知单元,根据生成的信息片生成消息,通知信息发布单元执行网站内容发布。

  3.根据权利要求1所述的实时发布系统网站,其特征在于还包括定时信息单元,用于采集业务逻辑中的定时发布信息,该定时信息单元定期发布信息发送到信息片生成单元。

  4.如权利要求1所述的网站实时发布系统,其特征在于,所述信息片为存储最新信息的XML文件。

  5.根据权利要求1所述的实时发布系统网站,其特征在于,还包括定时信息单元,用于采集业务逻辑中的定时发布信息,所述定时信息单元定期发布信息发送给控制单元,控制单元接收到定时发布信息后,扫描数据库单元的内容,将定时发布消息通知信息发布单元,完成定时网站内容发布。

  6.一种网站内容的实时发布方法,其特征在于包括以下步骤: 采集业务逻辑中的触发信息,判断触发信息的状态; 在触发信息的触发状态生成Informationpiece,释放步骤由消息通知发起;接收消息通知,根据生成的信息片和数据库中的信息更新关联信息,进行网站内容发布。

  7.根据权利要求6所述的实时发布网站内容的方法,其特征在于,还包括定时发布网站信息的步骤,具体包括扫描以下业务逻辑:定时发布信息和数据库,发布网站内容。

  8.根据权利要求6所述的实时发布网站内容的方法,其特征在于,还包括定时发布网站信息的步骤,具体包括阅读定期发布的内容间隔信息,生成信息片,通过消息通知开始发布步骤;根据生成的信息片和数据库中的信息更新关联信息,进行网站内容发布。

  9.根据权利要求6或8所述的9.实时发布网站内容的方法,其特征在于,通过发送Socket消息通知该消息。

  全文摘要

  本发明是一种网站内容实时发布系统及方法,包括数据库单元和触发信息单元,用于采集控制单元在业务逻辑中设置的触发信息。采集控制单元触发信息单元中的触发信息,判断触发信息的状态;信息片生成单元用于接收控制单元的判断信息并生成信息片。信息发布单元,用于接收信息片生成单元生成的信息,根据信息片和数据库单元中的信息,生成网站更新内容,发布网站的内容完成了。

  文件编号 H04L29/00GK101021844SQ20061000724

  公布日期 2007 年 8 月 22 日 申请日期 2006 年 2 月 15 日 优先权日期 2006 年 2 月 15 日

  发明人谢立志、周祖生申请人:北京大学

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线