- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
?
机场安检系统外部接口的设计与研究
?
?
张 勇,李 伟,罗桂林
(公安部第一研究所,北京 102200)
0 引言
机场安检是指乘坐民航飞机的旅客在登机前必须接受的一项人身和行李检查项目,这也是为了保证旅客自身安全和民用航空器在空中飞行安全所采取的一项必要措施。机场安检主要采用机场安检系统协助完成。安检系统是机场中非常重要的系统,主要负责完成旅客人身和行李的安全检查工作。目前安检系统发展主要呈现规模化、智能化、服务化、集成化的趋势,因此机场安检系统不是孤立运营的,它和机场内很多系统都有接口[1]。安检系统需要进行对外接口的系统包括信息管理系统、离港系统、行李处理系统和时钟系统等其它系统。安检系统通过和外部系统进行数据交互,获取必要的信息如航班信息、旅客信息等,同时也给其它系统提供必要信息如行李安检信息等。机场通过各个系统的有机配合完成旅客和物品的安全检查。
1 机场安检系统外部接口方案
安检系统具有统一的接口平台通过通讯服务器与外部系统连接和通讯,通讯服务器主要负责和外部系统进行通讯完成数据信息的交换。
通信服务器在系统正常运行中起着至关重要的作用,是机场整个安检流程的衔接环节,如其故障导致单点失败,将会直接影响整个安检流程的顺利进行。设计中采用双机互为热备,负载均衡方案。正常工作状态两台通讯服务器各承担50%的工作量,当其中一台通讯服务器出现故障,另外一台通讯服务器自动接管承担100%的工作量。此方案既实现了备份的功能,又缓解了通讯服务器的压力,需外部接口厂商配合实现。
图1 机场安检系统外部接口系统示意图Fig.1 External interface of airport security inspection system
2 与信息管理系统的外部接口设计
图2 机场安检系统通讯服务器正常工作示意图Fig.2 Communication server working mode of airport security inspection system
安检系统与信息管理系统外部接口主要是将旅客行李的安检结果信息发送给信息管理系统[2]。安检系统向信息管理系统发送的安检结果信息主要包检判读结果、操作员ID、行李图像路径和图像名称等信息。目前安检系统与信息管理系统接口模式主要有三种:Socket 模式、MQ 模式和WebService 模式[3]。
2.1 Socket 模式
Socket 是建立在传输层协议上的一种套接字规范,它定义了两台计算机之间通信的规范。Socket 屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了TCP 协议软件和实现了Socket 规范的计算机之间的通信成为可能,Socket 接口是TCP/IP 网络最为通用的应用接口也是在Internet 上进行网络程序应用开发的最为通用API。
(1)接口方式。安检系统和信息管理系统之间交互数据包括信息数据和图像数据。信息数据通过Socket 完成交互,安检系统作为服务器端监听端口,信息管理系统作为客户端访问服务器端;图像数据通过文件共享方式,安检系统提供共享目录,信息管理系统从共享目录中拷贝图像到本地,拷贝完后删除图像。
(2)接口流程。安检系统作为服务器端监听端口,信息管理系统作为客户端访问服务器端。信息管理系统首先发起与安检系统的连接,安检系统接收连接并建立连接。安检系统实时将安检结果信息通过Socket 发送给信息管理系统。信息管理系统接收数据信息并解析,从中得到图像存放路径信息,在共享文件数据区获取相应的图像文件。
双方在进行通信过程中,由于采用Socket 方式,有可能在网络异常情况下造成数据丢失,如果有类似问题出现,可通过查询方式来获取数据。由于使用Socket方式进行通信,在业务繁忙时,信息系统应尽量避免查询交运和手提行李图像,以免造成一线业务延误。
2.2 MQ 模式
图3 安检系统和信息管理系统Socket 模式接口流程图Fig.3 Socket interface mode of security inspection system and information management system
安检系统与信息管理系统两者之间交互数据包括信息数据和图像数据。信息数据通过消息队列(MQ)队列完成交互,图像数据通过文件共享方式完成交互。MQ是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入队列的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中间件发送数据进行通信,而不是通过直接调用彼此来通信。队列的使用除去了接收和发送应用程序同时执行的要求,是一个很受欢迎的消息中间件,通过它可以很方便地实现异构子系统之间的通讯,还可以将不同子系统之间进行解耦。
(1)接
原创力文档


文档评论(0)