铁路动态信息预约发布系统的制作方法

文档序号:7619126阅读:468来源:国知局
专利名称:铁路动态信息预约发布系统的制作方法
技术领域
本发明属于铁路信息交换技术领域,尤其涉及一种铁路动态信息预约发布系统。
背景技术
在列车安全生产中,存在多个信息提供单元和信息使用单元,动态信息在信息提供单元和信息使用单元之间的相互传送是铁路系统正常运营的基础。以上的信息交换过程涉及多个铁路部门,根据信息的提供者和使用者,可以将信息对象可分为两类事件源和用户。在现有的铁路信息交换系统中,多个用户往往共用来自同一事件源提供的信息, 而且一般只是该事件源提供的多个信息中的某一个或某几个。而现有系统采用广播的方式发布信息,对于某一事件源,系统将其作为一个整体,该事件源提供的所有信息都会发送给所有需要的用户。因此,对于某一用户而言,不需要的信息也被发送和接受了,这种信息发布方式造成了网络资源的浪费,容易引起网络拥塞。考虑到事件源与用户信息传递的同步性,以及用户网络的状态,铁路信息传递存在这种问题当网络出现问题造成用户断网,用户重新接入系统时,用户无法得到断网期间事件源更新的信息。对于某些特定铁路部门而言,该问题可能会对铁路信息系统的正常运行造成影响。

发明内容
针对上述技术背景中提到的现有铁路信息交换系统中,由于发送无用信息造成的网络资源浪费和用户网络故障造成的信息丢失的不足,本发明提出了一种铁路动态信息预约发布系统。本发明的技术方案是,铁路动态信息预约发布系统,其特征是所述铁路动态信息预约发布系统的包括事件源、预约发送服务器、用户,事件源与用户分别与预约发送服务器连接;预约发送服务器以用户身份连接另一预约发送服务器进行信息交换;用户与预约发送服务器建立连接后,向其发送预约请求预约指定事件信息;当指定事件发生时,事件源赋予该事件信息类型标识和时间标签,并将其发送至预约发送服务器;预约发送服务器接收事件源发来的事件信息,根据事件信息的类型标识和时间标签进行分类并存储到指定缓冲区,根据用户向预约发送服务器提出的预约请求从缓冲区中读取指定事件信息,在用户网络允许的情况下,按顺序发送给指定用户。所述的事件源、用户与指定的预约发送服务器连接。所述预约发送服务器收到事件源更新的事件信息后,在用户网络允许的情况下, 将事件信息主动顺序发送给指定用户。所述用户可向预约发送服务器发送预约请求,选择接收从某一时间点开始的指定事件信息,预约发送服务器根据用户的预约请求从事件缓冲区中读取相关事件信息顺序发送该用户;预约发送服务器允许用户关断连接,并可作为新用户与预约发送服务器重新建立连接。本发明的有益效果是1.本发明提供了铁路动态信息的预约发送的功能,在事件源和用户之间建立预约发送服务器。预约发送服务器通过对两类授权客户提供服务实现动态信息的预约发送,用户最终得到的是需要的事件源的更新事件信息。此方法减少了网络不必要的重复发送流量,节省了网络资源。2.本发明提供用户选择接收某一时间点起发生的事件信息的功能,当用户网络通讯繁忙又或暂时断开网络连接时,用户可通过向预约发送向服务器提出预约请求获取断网期间发生的事件信息。


图1是本发明的简单系统网络图。
具体实施例方式下面结合附图,对优选实施例作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。本发明通过在现有铁路信息交换系统中引入预约发送服务器,来实现铁路信息的预约发送功能。如图1所示,本发明是在事件源和用户之间安装预约发送服务器,其中,事件源产生动态信息,用户使用动态信息,预约发送服务器管理信息交换,预约发送服务器通过对事件源和用户提供服务来实现动态信息的预约发送,其优势在于1.节约网络资源1. 1预约发送服务器为事件源提供服务预约发送服务器与事件源建立连接,事件源的身份得到认证后,事件源成为预约发送服务器的事件源客户。当事件信息更新时,事件源赋予事件信息类型标识和时间标签, 并将该事件信息发送给预约发送服务器,预约发送服务器根据事件信息的类型标识和时间标签对其进行分类,并将其存放到指定的事件缓冲区。上述事件缓冲区采用先进先出的方式存储数据,其数据容量根据网络情况决定。图1中,预约发送服务器A为事件源A-I、事件源A-2提供服务事件源A_l、事件源A-2分别与预约发送服务器A建立通讯关系,预约发送服务器A通过验证事件源A-1、事件源A-2的身份决定是否与其建立连接。一旦连接建立,事件源A-1、事件源A-2成为预约发送服务器A的事件源客户事件源A-1、事件源A-2对应的事件发生更新后,事件源A-1、 事件源A-2根据发生事件的类型赋予事件信息类型标识,根据发生事件的时间赋予事件信息时间标签,将其发送至预约发送服务器A。预约发送服务器A接收事件源A-I和事件源 A-2发送事件信息,并根据事件信息的类型标识和时间标签对其进行分类,存放在指定事件缓冲区域,以备发送。1. 2预约发送服务器为用户提供服务用户与预约发送服务器建立联系,通过服务器认证后,用户成为预约发送服务器的预约客户。用户向预约发送服务器提出预约请求,预约所需要的事件信息;预约发送服务器记录用户的预约的事件信息内容,从事件缓冲区中读取对应事件信息,并将其顺序发送给预约用户。当指定的事件信息没有更新时,服务器不重复发送事件信息,从而减少了网络不必要的重复发送流量。图1中,预约发送服务器A为用户Al提供服务用户Al与预约发送服务器A建立通讯关系,预约发送服务器首先对用户Al的身份进行验证,通过验证后,用户Al成为预约发送服务器A的预约客户。预约发送服务器A接收用户Al发送的预约请求,在网络情况允许的情况下,根据用户Al的预约请求向其顺序发送事件信息。当用户Al预约的事件信息没有更新时,预约发送服务器A不重复发送事件信息。1. 3预约发送服务器之间的信息互通预约发送服务器可以和另一预约发送服务器进行信息互通,从而使信息可以在整个网络中进行传递。预约发送服务器B与预约发送服务器A建立通讯关系。对于预约发送服务器A,预约发送服务器B是他的一个用户预约发送服务器B向预约发送服务器A发送请求预约请求,接收来自预约发送服务器A的事件信息;对于预约发送服务器B,预约发送服务器A是它的事件源预约发送服务器B将接收到的预约发送服务器A发送的信息进行分类、存储, 以备发送。用户Bl与预约发送服务器B建立通讯关系,其关系与用户Al和预约发送服务器A的关系相同,用户Bl通过向预约发送服务器B提出预约请求,也可获得事件源A-1、事件源A-2的事件信息。通过各个预约发送服务器的相互连接,可实现各个用户对全部事件源事件信息的获取,实现整个动态信息网络的构建。2.信息保护用户可向预约发送服务器发送预约请求,选择接收从某一时间点起发生的指定事件信息,预约发送服务器根据用户的预约请求从事件缓冲区中读取相关事件信息发送给该用户,即当用户网络断开又重新与预约发送服务器建立连接时,可选择接收断网期间事件源更新的信息。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.铁路动态信息预约发布系统,其特征是所述铁路动态信息预约发布系统的包括事件源、预约发送服务器、用户,事件源与用户分别与预约发送服务器连接;预约发送服务器以用户身份连接另一预约发送服务器进行信息交换;用户与预约发送服务器建立连接后,向其发送预约请求预约指定事件信息;当指定事件发生时,事件源赋予该事件信息类型标识和时间标签,并将其发送至预约发送服务器;预约发送服务器接收事件源发来的事件信息,根据事件信息的类型标识和时间标签进行分类并存储到指定缓冲区,根据用户向预约发送服务器提出的预约请求从缓冲区中读取指定事件信息,在用户网络允许的情况下,按顺序发送给指定用户。
2.根据权利要求1所述的铁路动态信息预约发布系统,其特征是所述的事件源、用户与指定的预约发送服务器连接。
3.根据权利要求1所述的铁路动态信息预约发布系统,其特征是所述预约发送服务器收到事件源更新的事件信息后,在用户网络允许的情况下,将事件信息主动顺序发送给指定用户。
4.根据权利要求1所述的铁路动态信息预约发布系统,其特征是所述用户可向预约发送服务器发送预约请求,选择接收从某一时间点开始的指定事件信息,预约发送服务器根据用户的预约请求从事件缓冲区中读取相关事件信息顺序发送该用户;预约发送服务器允许用户关断连接,并可作为新用户与预约发送服务器重新建立连接。
全文摘要
本发明公开了铁路信息交换技术领域中的一种铁路动态信息预约发布系统。该系统包括产生动态信息的事件源、使用信息的用户和管理信息交换的预约发送服务器;事件源与用户分别与预约发送服务器连接;用户向预约发送服务器发送请求预约相关事件信息,预约发送服务器接收事件源发来的事件信息,将事件信息按其类型标识和时间标签进行分类,并存储到指定缓冲区;根据用户的预约请求,预约发送服务器在事件缓冲区中读取相关信息顺序发送给用户。本发明不仅达到了预约信息快速发送的目的,而且避免了数据多次重复发送的问题,减少了网络流量,节省了资源,服务器的存储功能还允许用户在断网恢复后快速获取断网期间的更新信息。
文档编号H04L29/08GK102164130SQ20111007226
公开日2011年8月24日 申请日期2011年3月24日 优先权日2011年3月24日
发明者徐建根, 徐露, 李峰, 李辉康, 胡秉谊 申请人:北京交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1