交通系统的数据传输方法及数据点播系统的制作方法

文档序号:7653773阅读:90来源:国知局
专利名称:交通系统的数据传输方法及数据点播系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种交通系统中的数据传输方法, 以及数据点播系统。
背景技术
交通系统的广域网带宽有限,例如,铁路系统的广域网部分的带宽只有
2M/s,而随着各类应用服务的不断增多,对带宽的占用也越来越多,如何在 有限的带宽下提高数据传输的效率,是当前交通系统中比较重要的问题。
目前一般采用"客户端-服务器端"的架构,来实现交通系统的数据传 输。以铁路系统为例,客户端包括客户服务器以及挂接的多台客户机(PC), 服务器端主要包括保存有大量机车信息的主服务器,客户端与服务器端通过 铁路广域网通信。概括而言,目前的数据传输方案包括"自动传输"和"请 求传输"两种,其中自动传输方案包括以下步骤
1) 系统预置信息传输的定时信息;
2) 当定时时刻到达时,主服务器自动将机车信息通过网络发送给客户服
务器;
3) 客户服务器将机车信息发送给所有客户机。 请求传输方案包括以下步骤
① 某客户机向客户服务器发出请求,请求获取机车信息;
② 客户服务器通过铁路广域网将用户请求发送给主服务器;
③ 主服务器将自身保存的机车信息通过网络发送给客户服务器;
④ 客户服务器将机车信息发送给该客户机。
但是当客户端挂接的客户机数量增多时,上述两种传输方案都容易出现 数据堵塞的问题,特别是自动传输的方案,没有考虑客户端的需求,就将大 量机车信息在有限的带宽上传输,势必造成网络拥塞;至于请求传输的方案, 较自动传输有一定的改善,仅在客户端请求时才发送,而且是发送给特定的 客户机,然而在收到客户端请求后,目前的请求传输方案没有给用户提供进一步细化需求的平台,也不会就客户的需求进一步分析,而是笼统的将大量 机车信息发送出去,造成网络资源的占用,增加了网络压力。
在上述两种方案的基础上,存在两种改进的方式, 一种是在服务器端将 大量信息进行压缩打包,然后再发送给客户端,从而可以减小网络资源占用
的压力,然而这种方式实时性差,不能满足当前对于实时性的高要求;另一 种方式是对系统的带宽进行升级,然而升级成本巨大,升级周期漫长,如果 过分依赖系统升级,往往陷入无底的怪圈。

发明内容
有鉴于此,本发明提供一种交通系统的数据传输方法,以在有限的带宽 条件下,实现高效的、实时的凝:据传输; 同时,本发明还提供一种数据点播系统。
为此,本发明实施例采用如下技术方案
一种交通系统的数据传输方法,该方法包括步骤客户服务器接收客户 机的配置信息,并通过网络发送给主服务器;主服务器按照客户机的配置信 息,查找到用户所需的数据,并通过网络实时反馈给客户服务器,下发给所 述客户机。
当存在多个客户服务器时,所述方法还包括对客户服务器转发的配置 信息进行地址标识;按照所述地址标识,将主服务器发出的数据发送给对应 的客户服务器。
所述配置信息包括机车标识、以及所述机车所需数据的标识。 在将用户所需的数据反馈给客户服务器之前,所述方法还包括对所述
用户所需的数据进行安全4全验,验证通过后,再将其反馈给客户服务器,继
而下发给客户机。
所述方法还包括若验证失败,则客户服务器向所述客户机发送此次数 据传输失败的通知。
一种数据点播系统,包括客户机、客户服务器以及主服务器,所述客户 服务器,用于读取客户机传来的用户配置信息,并通过交通系统的网络发送 给所述主服务器;而且,还负责将所述主服务器反馈的用户所需的数据下发给所述客户机;所述主服务器,接收所述客户服务器通过所述网络发送的用
户配置信息,并按照所述配置信息查找到用户所需的数据,并负责将用户所 需的数据通过网络实时发送给所述客户服务器。
所述客户服务器的为多个,所述系统还包括交换机 所述交换机,用于确定主服务器和对应的客户服务器之间进行数据传输。 所述配置信息包括机车标识、以及所述机车所需数据的标识。 所述系统还包括校验装置;所述校验装置,用于对主服务器发出的用户
所需数据进行校验,如果校验通过,则将用户所需数据发送给所述客户服务
器,否则,下达传输失败通知。
所述网络为铁路广域网;所述铁路广域网连接一个或多个客户服务器;
所述客户服务器连接一个或多个客户机。
对于上述技术方案的技术效果分析如下
在本发明中,客户机按照需求在客户服务器上进行数据配置,客户服务 器将配置信息通过网络发送给主服务器;主服务器按照配置信息,将客户所 需的数据实时发送给客户服务器,下达给客户机。这样,只会给发送配置信 息的客户机发送数据,不会因为给所有客户机发送数据而造成占用网络资源; 而且,在配置信息时,明确选择需要的数据,主服务器只将客户配置信息对 应的数据进行反馈,不会将所有数据进行反馈,从而实现有针对性的高效传 输,有效节省有限的网络带宽。


图1为本发明实施例一数据点播系统示意图; 图2为本发明实施例一数据传输方法流程图; 图3为本发明实施例一数据配置界面示意图; 图4为本发明实施例二数据点播系统示意图; 图5为本发明实施例二数据传输方法流程图。
具体实施方式
本发明核心思想在于,允许用户对需求的数据进行配置,主服务器按照 用户的配置信息,将用户所需数据实时进行反馈。下面结合附图,对本发明 实施例进行详细阐述。
首先介绍本发明实施例一
参见图1,为本发明实施例一中数据点播系统示意图,由图l可知,数据 点播系统包括主服务器101、客户服务器102以及客户机103,主服务器101 通过广域网与客户服务器102通信,客户服务器102上挂接一个或多个客户 机103。
正如前面分析,由于现有传输方案是主服务器IOI将数据定时发送给所 有客户机103、或是将全部数据发送给某个客户机103,从而造成网络拥塞, 本发明正是从现有技术的缺点入手用户通过在客户服务器102上配置信息, 表明需要哪部分数据;主服务器IOI根据配置信息,仅将用户所需的数据发 送给特定的客户机103,从而减小传输的数量,做到有的放矢,緩解网络传输 压力。
现对主服务器101、客户服务器102的功能分别阐述
主服务器IOI,接收客户服务器102通过网络发送的用户配置信息,并按 照配置信息查找到用户所需的凝:据,并负责将用户所需的凄t据通过网络实时 发送给客户服务器102;
客户服务器102,用于读取客户机103传来的用户配置信息,并通过交通 系统的网络发送给主服务器101;而且,还负责将主服务器101反々贵的用户所 需的数据下发给客户机103。
从数据传输角度而言,分为两个方向
上行方向客户机103在客户服务器102上配置信息,客户服务器102 将配置信息通过网络上传给主服务器101;
下行方向主服务器IOI根据配置信息,查找到配置信息对应的用户所 需数据,并将用户所需数据通过网络发送给客户服务器102,最后,客户服务 器102将用户所需数据下发给特定的客户机103。
由此,本发明中交通系统的数据传输方法的流程图可参见图2所示,主 要包括以下步骤步骤201:客户机103在客户服务器102上配置信息,表明需要获取的数
据;
步骤202:客户服务器102将接收的配置信息通过网络发送给主服务器
101;
步骤203:主服务器IOI根据配置信息,查找到配置信息对应的用户所需 数据,并将用户所需数据通过网络实时发送给客户服务器102;
步骤204:客户服务器102将用户所需数据下发给步骤201中的客户机
103。
从上面描述不难理解,客户服务器102负责提供一个配置界面,供客户 机进行信息的配置,其中,配置信息主要是指4几车标识、以及所述^L车所需 数据的标识。。参见图3,为配置界面的一个示意图,由图3可知,关于信息 的配置,可以包括两步骤
1) 选择机车标识,从而确定要查看的机车。在图3中通过选择机车代号 来确定;
2) 选择机车所需数据标识,从而具体设定需要机车的哪部分数据。在图 3中,通过设定所选机车的数据段标识来确定。
需要说明的是,图3也仅是给出一个实例而已,具体设置的界面形式以 及设置的参数不限于此例,可以在此基础上进行润色,从而为用户提供更友 好的操作界面。
由此,本发明仅通过增加用户的配置过程,即可解决交通系统网络拥塞 的问题,和通过升级网络、以及压缩传输的解决方式,不但节约成本投入, 而且可以满足对数据传输实时性的要求。
下面介绍本发明实施例二
在实施例一 (图1)中,仅描述了单个客户服务器102的情况,在实际应 用中,很可能存在多个客户服务器102,那么如何在多个客户服务器102中有 选择性的进行数据传输,是一个不得不考虑的问题。并且,实施例二对实施 例一方案进一步润色,主要是指对用户所需数据进行校验,从而增加数据的 安全性。参见图4,为实施例二中数据点播系统的示意图。可见,在实施例一中的
数据点播系统的基础上,增加了交换机104、校验装置105以及增加了多个客 户服务器102。
交换机104的功能,概括而言,是确定主服务器101和对应的客户服务 器102之间进行数据传输;在上行方向对客户服务器102转发的配置信息 增加地址标识;在下行方向按照所述地址标识,将主服务器101发出的数 据发送给对应的客户服务器102。
校验装置105,主要是对主服务器101发出的用户所需数据进行安全校验, 从而保证后续发送给客户服务器102的数据是正确无误的,另一方面,如果 数据有误,就会通知客户服务器102,不会再在网络上进行数据的传输, 一定 程度上也节省了网络空间。
参见图5,为实施例二的流程图,它是在图2的基础上演进而来,主要包

步骤501:客户机103在客户服务器102上配置信息,表明需要获取的数
据;
步骤502:客户服务器102将接收的配置信息通过网络发送给交换机104; 步骤503:交换机104对配置信息增加地址标识,然后发送给主服务器
101;
步骤504:主服务器IOI根据配置信息,查找到配置信息对应的用户所需 数据,并将用户所需数据发送给校验装置105;
步骤505:校验装置105对用户所需数据进行校验,若校验通过,则执行 步骤506,否则,执行步骤508;
步骤506:交换机104接收校验通过的数据,并按照所述地址标识,将数 据通过网络发送给对应的客户服务器102
步骤507:客户服务器102将用户所需数据下发给客户机103;
步骤508:客户服务器102收到校验失败的通知,并告知客户机103。
实施例二在实施例一的基础上,描述了存在多个客户服务器102情况时, 通过增加交换机104来在众多的客户服务器102中确定传输对象,并且,通 过引入4交验装置105,来保证用户所需数据的准确性,将4交验失败的数据进行剔除,不准许其在网络上传输, 一定程度上减小了网络传输的数据量,更进 一步緩解了网络带宽占用的压力。
以上所述^f叉是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1、一种交通系统的数据传输方法,其特征在于,包括客户服务器接收客户机的配置信息,并通过网络发送给主服务器;主服务器按照客户机的配置信息,查找到用户所需的数据,并通过网络实时反馈给客户服务器,下发给所述客户机。
2、 根据权利要求l所述方法,其特征在于,当存在多个客户服务器时, 还包括对客户服务器转发的配置信息进行地址标识;按照所述地址标识,将主服务器发出的数据发送给对应的客户服务器。
3、 根据权利要求2所述方法,其特征在于,所述配置信息包括机车标识、 以及所述机车所需数据的标识。
4、 根据权利要求l、 2或3所述方法,其特征在于,在将用户所需的数 据反馈给客户服务器之前,还包括对所述用户所需的数据进行安全检验,验证通过后,再将其反馈给客户 服务器,继而下发给客户机。
5、 根据权利要求4所述方法,其特征在于,还包括若验证失败,则客户服务器向所述客户机发送此次数据传输失败的通知。
6、 一种数据点播系统,包括客户机、客户服务器以及主服务器,其特征 在于所述客户服务器,用于读取客户机传来的用户配置信息,并通过交通系 统的网络发送给所述主服务器;而且,还负责将所述主服务器反馈的用户所 需的数据下发给所述客户机;所述主服务器,接收所述客户服务器通过所述网络发送的用户配置信息, 并按照所述配置信息查找到用户所需的数据,并负责将用户所需的数据通过 网络实时发送给所述客户服务器。
7、 根据权利要求6所述系统,其特征在于,所述客户服务器的为多个, 所述系统还包括交换机;所述交换机,用于确定主服务器和对应的客户服务器之间进行数据传输。
8、 根据权利要求7所述系统,其特征在于,所述配置信息包括机车标识、 以及所述机车所需数据的标识。
9、 根据权利要求8所述系统,其特征在于,所述系统还包括校验装置; 所述校验装置,用于对主服务器发出的用户所需数据进行校验,如果校验通过,则将用户所需数据发送给所述客户服务器,否则,下达传输失败通 知。
10、 根据权利要求7至9中任一项所述系统,其特征在于,所述网络为铁路广域网;所述铁路广域网连接一个或多个客户服务器; 所述客户服务器连接一个或多个客户机。
全文摘要
本发明公开了一种交通系统的数据传输方法,该方法包括步骤客户服务器接收客户机的配置信息,并通过网络发送给主服务器;主服务器按照客户机的配置信息,查找到用户所需的数据,并通过网络实时反馈给客户服务器,下发给所述客户机。应用本发明,主服务器只会给发送配置信息的客户机发送数据,不会因给所有客户机发送数据而造成占用网络资源;而且,在配置信息时,明确选择需要的数据,主服务器只将客户配置信息对应的数据进行反馈,不会将所有数据进行反馈,从而实现有针对性的高效传输,有效节省有限的网络带宽。与上述方法相对应,本发明还提供一种数据点播系统。
文档编号H04L12/54GK101309196SQ200710107049
公开日2008年11月19日 申请日期2007年5月17日 优先权日2007年5月17日
发明者超 王, 陈建校 申请人:株洲南车时代电气股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1