[发明专利]一种分布式数据处理系统有效
| 申请号: | 201110399153.4 | 申请日: | 2011-12-06 |
| 公开(公告)号: | CN102523261A | 公开(公告)日: | 2012-06-27 |
| 发明(设计)人: | 单杏花;王炜炜;张军锋;汪健雄;贾新茹;吕晓艳;周长锋;王奇成 | 申请(专利权)人: | 北京经纬信息技术公司;中国铁道科学研究院电子计算技术研究所 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100081*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 数据处理系统 | ||
技术领域
本发明涉及一种分布式数据处理系统,特别是涉及铁路旅客运输中的分布式数据处理系统。
背景技术
由于我国铁路列车席位数据是分布式存放的,各铁路局都有自己的列车席位,对于始发局可以看到全程的列车密度表信息,而沿途各局则无法得到车上信息,用于指导运输生产则非常不便,为此,我们设计了分布式的数据处理系统,可以提供实时、高速、可靠的数据通信服务。
发明内容
本发明的目的能够提供实时和可靠的数据通信服务。因此,本发明一方面,提供一种数据处理系统,其包括多个服务器,以及通过网络连接到服务器的客户端,其特征在于:
服务器还包括数据库服务器和应用服务器,数据库服务器用于存储列车席位库和基础信息库,其中列车席位库用于存储与车票对应的关系型二维表,以记录车票的详细信息;基础信息库用于存储与列车、车站相关的二维表集合,以记录车站的名称、代码以及列车的停靠站和开车时间信息;
数据库服务器主要进行数据预处理:在伺服器的监督和控制下,压缩席位提取器以一定时间的间隔提取席位概要信息,进行数据预处理过程:首先每隔15分钟统计一次从存储在本地数据库服务器中的本地列车席位库中以窗口滑动策略统计席位概要信息:以列车开车日期为基准,统计各次列车开车日期前2天和后2天的数据(即窗口宽度为4,该宽度也可以定制并保存),并且每经过一天以步长1向下一天进行窗口滑动;
应用服务器用于数据处理与展示:通过由人机交互界面对视图构造器发起请求,从数据表中获取完整的列车信息进行各种密度表的展现格式;视图构造器完成基于售出人数和列车定员数据(即列车内部全部可用座位数)计算列车在不同停靠站的上车人数和下车人数,按照车内人数=上车-下车+上一站车内人数,得到当前车站的车内人数,按照列车在不同停靠站的上车和下车人数,所述车内人数,上座率进行显示,上座率=车内人数/列车定员。
附图说明
图1系统架构图;
图2逻辑结构图;
图3密度表展现格式-列车全部席别密度表(专业格式);
图4密度表展现格式-列车全部席别密度表(简易格式);
图5密度表展现格式-列车分席别密度表。
具体实施方式
如图1所示,本发明的网络架构为包括多个服务器,以及通过网络连接到服务器的客户端,服务器包括本地客票系统数据库服务器(1)、本地数据库服务器(2)、异地客票系统数据库服务器(3)、异地数据库服务器(4)和应用服务器(5)和客户端(6)。本地数据库服务器、异地数据库服务器都用于存储列车席位库和基础信息库。
本地数据库服务器(2)和异地数据库服务器(4)的数据采用数据库复制技术分别从客票预订和发售系统的数据库(1)和(3)实时镜像而来,用于解决直接访问生产系统带来的性能问题。
异地数据库服务器是相对于本地数据库服务器而言的,其数据预处理过程同本地数据库服务器,根据客票预订和发售系统的规则,一趟列车的所有席位都是集中在该列车始发铁路局所在的数据库服务器中,但是多数列车会经过不同的铁路局,这样沿途的数据库服务器中就没有这趟车的信息,因此,本地数据库通过基础信息库计算出列车沿途经过的铁路局,将这部分数据使用传输软件分发到相关铁路局的异地数据库服务器,从而实现数据的同步和信息的共享。
系统具体的逻辑结构如图2所示:
列车席位库(1):与车票对应的关系型二维表,记录车票的详细信息;
基础信息库(2):与列车、车站相关的二维表集合,存储车站的名称、代码以及列车的停靠站、开车时间等信息。
列车席位库镜像(3)是采用数据库复制技术从列车席位库(1)实时镜像而来;基础信息库镜像(4)是采用数据库复制技术从基础信息库(1)实时镜像而来。
系统在伺服器(5)的监督和控制下,压缩席位提取器(7)以一定时间的间隔从(3)、(4)中提取席位概要信息(该过程需要访问算法库(6)以获取计算规则)。提取席位概要信息的过程实际上是数据预处理过程:首先每隔15分钟统计一次(该时间间隔可以定制并保存)从列车席位库镜像(3)中以窗口滑动策略统计席位概要信息:以列车开车日期为基准,统计各次列车开车日期前2天和后2天的数据(即窗口宽度为4,该宽度也可以定制并保存),并且每经过一天以步长1向下一天进行窗口滑动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬信息技术公司;中国铁道科学研究院电子计算技术研究所,未经北京经纬信息技术公司;中国铁道科学研究院电子计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110399153.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物膜野外培养及采集装置
- 下一篇:一种灯光控制台





