[发明专利]一种交通管理数据交互方法及消息服务系统无效
申请号: | 201010219787.2 | 申请日: | 2010-06-28 |
公开(公告)号: | CN101902412A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 甄爱武;林拥军;张秀梅;宋波 | 申请(专利权)人: | 北京易华录信息技术股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张建纲 |
地址: | 100083 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交通管理 数据 交互 方法 消息 服务 系统 | ||
技术领域
本发明涉及一种交通管理数据交互方法,特别涉及一种交通管理数据交互方法及消息服务系统。
背景技术
随着时代的进步以及社会的发展,各城市的机动车保有量迅速增长,从而导致城市、城际之间的交通矛盾日益突出。而城市交通是否通畅直接影响到城市的经济和发展,从而解决交通问题迫在眉睫。
要想快速有效的解决城市交通中的问题,就必须准确了解城市交通中涉及到的各种交通元素,以及整个城市的交通状况。而城市控制中的各数据源从空间上来说,分布在不同的位置;从时间上来说,有历史数据以及实时数据;从采集方式上,对各项数据的采集,是分布在不同的系统中。要想把如此纷繁复杂的交通管理数据整合起来,进行快速分析定位,就必须有一个性能良好的数据交互服务。
目前在交通领域通常会利用设备对交通状态做数据采集,这些交通状态的数据包括交通流数据,然后对这些数据进行分析,并将分析结果通过信息系统传递给用户,这些信息系统均采用Web Service访问机制(见图1),ftp机制(图2),或消息队列来实现各系统之间的数据交互。数据的交互效率以及实时性、准确性受到了极大的限制。
对于使用web Service进行数据交互的方式,数据的提供方将数据存储到数据库或者其他存储介质后,数据的使用方并不能及时了解到这种情况,即时使用定期巡检,也会有一定的时延。
对于利用ftp技术,进行数据交互的系统,也存在着实时性的局限性。采集端将数据存储到ftp文件夹下,使用端利用简单的二次开发,可以获取到ftp服务器的数据。这种交互方式的优势是,不管使用方是否存在,提供方都可以将采集结果,存储到相应的位置;缺点就是,使用方无法第一时间了解所需的数据是否已经到位,并得到所需的消息,因此,实时性无法保证。
对于现有的另外一种交互方式就是:消息队列(MQ)。消息交互方之间,利用消息队列提供的接口方法,向消息队列存放数据或者将消息队列中的消息发送给接收端,由于消息队列在发送消息时需要被指定接收端,当消息队列中的消息被发送给接收端后,此消息会被从消息队列中删除,因此对于一些未被指定的接收端而言,无法在第一时间接收到服务器向外发出的消息,因此,消息队列的实时性也仍然不够。
智能交通领域的优化控制和预测,不仅仅需要在对现场的交通流数据进行及时的采集和分析,而且需要将分析出的结果以最快速度传递给用户,其消息传递的实时性显得尤为重要,而上述技术的应用会带来一定的局限性,消息的实时性难以保证。
发明内容
为此,本发明在于提出一种具有高实时性的一种交通管理数据交互方法及消息服务系统。
因此,一种交通管理数据交互方法,包括以下步骤:
a)数据的采集
数据采集子系统将实时采集到的交通流数据进行分析,并根据分析结果及时形成交通消息发送给消息服务器;
b)消息的接收
消息服务器接收来自数据采集子系统的消息,所述消息包括交通消息和用于订阅所述交通消息的消息订阅请求;
c)消息的解析
所述消息服务器对接收到的所述消息进行解析,将其中的所述消息订阅请求进行保存;
d)消息的发送
所述消息服务器根据所保存的所述消息订阅请求,将随后接收到的相应的被订阅的所述交通消息发送给订阅该消息的客户端。
上述的交通管理数据交互方法,所述消息服务器对消息的处理为多线程处理。
上述的交通管理数据交互方法,所述消息还包括用于取消订阅所述交通消息的消息取消订阅请求,
所述消息的解析包括如下处理方式:
i.判断所述交通消息或所述客户端消息的数据格式的合法性
对为不合法数据格式的所述消息进行过滤,对为合法数据格式的所述消息进行进一步的类型判别;
ii.判别合法消息的类型
如果被判别的消息类型为订阅类型时,则加入消息订阅列表;
如果被判别的所述消息为取消订阅类型时,则从所述消息订阅列表中删除相应的消息订阅请求。
上述的交通管理数据交互方法,所述消息的发送是利用线程池的函数来创建发送线程,将解析后的数据发送给相应的订阅者。发送结束后,退出该线程。
上述的交通管理数据交互方法,所述消息服务器对接收到的所述消息进行解析后识别为必达性质的必达信息时,将所述必达消息保存于所述消息服务器中;并将所述必达消息发送给订阅了所述必达消息的必达消息接收端;
当所述服务器接收到了所述必达消息接收端的确认接收反馈时,所述服务器将被保存的所述必达消息删除;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易华录信息技术股份有限公司,未经北京易华录信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010219787.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:密闭式蒸汽冷凝水回收系统
- 下一篇:基站设备路灯杆
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置