本发明涉及云计算应用技术,具体而言,涉及一种海关查验系统。
背景技术:
目前,海关查验系统是基于局域网或海关管理网建构的系统。服务器运行在局域网或海关管理网中,结构化数据及非结构化数据均存储在本地服务器中,并通过双机热备等方式保障服务器的正常运行及本地磁盘中机检图像的安全。
但由于海关查验系统中使用的硬件服务器可用性较低、安全性和弹性不足,数据库运行在本地服务器中,安全性与数据可靠性均较低,且不能自动备份,以及机检图像数据存储在本地服务器硬盘中,可靠性、安全性较低,存储受硬盘容量限制,不易扩容;导致现有的海关查验系统具有数据可靠性低、安全性和弹性不足、不易扩容等缺陷。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现要素:
本发明提供一种海关查验系统,能够为海关提供一个高安全性、高可靠性、易扩容且易维护的查验系统。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提供一种海关查验系统,包括:信息获取装置、扫描控制装置、图像采集装置、图像检查装置及云服务器;其中,所述信息获取装置用于获取待检车辆的车辆信息;所述扫描控制装置用于控制扫描设备对所述待检车辆进行扫描,以获得所述待检车辆的扫描图像;所述图像采集装置分别与所述信息获取装置及所述扫描控制装置连接,用于对所述扫描图像进行图像处理以获得图像数据,并将所述图像数据与所述车辆信息进行关联;所述云服务器分别与所述图像采集装置及所述图像检查装置连接,用于接收所述图像采集装置发送的关联后的所述图像数据及所述车辆信息,并将关联后的所述图像数据及所述车辆信息分别存储至云存储及云数据库中;及接收所述图像检查装置发送的图像查验请求,分别从所述云存储及所述云数据库中获取所述图像查验请求中的待查验图像数据及其对应的车辆信息,并将所述待查验图像数据及其对应的车辆信息发送给所述图像检查装置;所述图像检查装置用于向所述云服务器发送所述图像查验请求,并通过所述云服务器将接收到的、对所述待查验图像数据及其对应的车辆信息的查验结果存储至所述云数据库中。
根据本发明的一实施方式,所述扫描设备包括:探测器控制装置,用于在所述待检车辆进行扫描时接收所述扫描控制装置的控制,来控制对所述待检车辆进行扫描。
根据本发明的一实施方式,所述扫描设备还包括:运动控制装置,用于在所述待检车辆进行扫描时接收所述扫描控制装置的控制,来控制所述待检车辆的运动。
根据本发明的一实施方式,所述运动控制装置为可编程逻辑控制器。
根据本发明的一实施方式,所述车辆信息及所述查验结果以结构化数据的格式存储在所述云数据库中。
根据本发明的海关查验系统,基于云平台,用云服务器替换现有的实体服务器,通过云服务器提供整个查验系统的业务支撑;使用云数据库替换现有运行在实体服务器上的关系型数据库,提供整个查验系统的结构化数据支撑以及结构化数据的持久化存储;并使用云存储来存储查验系统中的图像、文本等非结构化数据,提供对其的持久化存储;从而为海关提供一种高安全性、可靠性、易扩展且易维护的新型的查验系统。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。
图1是根据一示例性实施方式示出的一种海关查验系统的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本发明的各方面变得模糊。
此外,在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术已经深入应用到各个领域,包括企业、游戏、医疗、金融等。云技术可以有效解决传统IT技术面临的投资成本过高、运维工作量大、办公不灵活、数据安全无法保障等问题。云技术不仅可以提供稳定可靠、可弹性伸缩的在线云数据库服务,还可以提供海量、安全、高可靠的云存储服务。云数据库服务例如可以支持MySQL、SQL Server、PostgreSQL和PPAS引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案。
本发明基于云平台,提供了一种高安全性、可靠性、易扩展且易维护的新型的海关查验系统。
图1是根据一示例性实施方式示出的一种海关查验系统的结构示意图。
参考图1,海关查验系统10包括:信息获取装置102、扫描控制装置104、图像采集装置106、图像检查装置108及云服务器110。
信息获取装置102用于获取待检车辆的车辆信息。待检车辆的车辆信息例如可以包括:车牌号、集装箱号、地磅重量等。其中车牌号、集装箱号可以通过图像识别技术对待检车辆的车牌、集装箱进行识别获得。地磅重量可以通过与地磅进行通信,获得该待检车辆的重量。此外,对于无法自动获取的车辆信息,还可以通过相应的应用软件所提供的用户界面,接收人工输入信息,以获得该车辆信息。
扫描控制装置104用于控制扫描设备对待检车辆进行扫描,以获得待检车辆的扫描图像。
图1中还分别示出了运动控制装置112及探测器控制装置(CCM)114,扫描控制装置104可以通过局域网与运动控制装置112及探测器控制装置114连接。在一些实施例中,扫描控制装置104可以通过运动控制装置112及探测器控制装置114控制扫描设备对待检车辆进行扫描,以获得待检车辆的扫描图像。其中,运动控制装置112例如可以实施为一可编程逻辑控制器(Programmable Logic Controller,PLC),用于在待检车辆进行扫描时接收扫描控制装置104的控制,来控制待检车辆的运动开关、运动方向、运动速度等;探测器控制装置114则用于在待检车辆进行扫描时接收扫描控制装置104的控制,来控制扫描设备的扫描操作。
图像采集装置106分别与信息获取装置102及扫描控制装置104连接,用于对扫描图像进行图像处理以获得图像数据,并将图像数据与车辆信息进行关联。
图像采集装置106例如通过局域网与信息获取装置102及扫描控制装置104通信连接,分别接收信息获取装置102发送的车辆信息以及扫描控制装置104发送的扫描图像。图像采集装置106在接收到扫描图像后,对扫描图像进行相关的图像处理操作,以得到适合于本系统的、具有相应文件格式的图像数据。此外,图像采集装置106将图像数据与车辆信息进行关联,得到关联后的图像数据及车辆信息。
云服务器110分别与图像采集装置106及图像检查装置108连接,用于接收图像采集装置106发送的关联后的图像数据及车辆信息,并将关联后的图像数据及车辆信息分别存储至云存储及云数据库中;及接收图像检查装置108发送的图像查验请求,分别从云存储及云数据库中获取图像查验请求中的待查验图像数据及其对应的车辆信息,并将待查验图像数据及其对应的车辆信息发送给图像检查装置。
云服务器(Elastic Compute Service,ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。云服务器可以向用户提供虚拟服务器服务,从而使得用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
云服务器110可以作为云平台的一部分,并通过虚拟服务器形式提供上述的功能。上述的云存储与云服务器例如可以为图1中所示的云存储116及云数据库118。由云服务器110、云存储116及云数据库118构成的云平台通过互联网(Internet)与图像采集装置106及图像检查装置108通信连接。
云存储是在云计算概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。
云数据库可以提供海量、安全、高可靠的云存储服务。云数据库服务例如可以支持MySQL、SQL Server、PostgreSQL和PPAS引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案。
图像检查装置108用于向云服务器110发送图像查验请求,并通过云服务器110将接收到的、对待查验图像数据及其对应的车辆信息的查验结果存储至云数据库118中。
具体地,上述关联后的图像数据存储在云存储116中。车辆信息及查验结果则存储在云数据库118中,并且车辆信息及查验结果均是以结构化数据的格式存储在云数据库118中。
当图像数据与车辆信息上传并持久化存储在云平台中的云存储116及云数据库118中后,可以进入对图像数据的查验流程,即获取待查验任务。海关审查人员例如可以通过图像检查装置108提供的相关应用程序的用户界面,通过图像检查装置108向云服务器110发送图像查验请求,从而将云存储116及云数据库118中存储的图像数据及结构化的车辆信息(即查验单证)下载至图像检查装置108中。当海关审查人员对下载到图像检查装置108中的图像数据及车辆信息进行查验后,海关审查人员在该用户界面中输入查验结果,并由图像检查装置108将该查验结果通过云服务器110上传至云数据库118中持久化存储。
此外,云服务器110可以包括第一服务与第二服务。其中,云服务器110通过第一服务处理与图像采集装置106或图像检查装置108之间传输图像数据的操作;通过第二服务处理与图像采集装置106或图像检查装置108之间传输车辆信息及查验结果的操作。
在一些实施例中,云服务器110接收图像采集装置106发送的关联后的图像数据可以包括:通过云服务器110中的第一服务,与图像采集装置106建立第一服务连接;通过第一服务连接接收图像采集装置106发送的图像数据发送请求,图像数据发送请求包括:关联后的图像数据的文件大小;根据文件大小,确定是否允许图像采集装置106发送关联后的图像数据;如果允许图像采集装置106发送关联后的图像数据,则向图像采集装置106发送携带允许指示的响应消息;如果不允许图像采集装置106发送图像数据,则向图像采集装置106发送携带不允许指示的响应消息。不允许指示例如可以包括错误(ERROR)指示。
根据文件大小,确定是否允许图像采集装置106发送关联后的图像数据例如可以为,云服务器110根据其状态和/或云存储116的存储情况,确定是否可以接收该文件大小的图像数据。
在一些实施例中,云服务器110接收图像采集装置106发送的关联后的图像数据还可以包括:接收图像采集装置106发送的关联后的图像数据的至少一个分段,分段包括:分段序号;以及根据分段序号将接收到的至少一个分段进行重组,以得到完整的关联后的图像数据。此外,云服务器110将重组后得到的完整的关联后的图像数据发送至云存储116中进行持久化存储。
在一些实施例中,云服务器110接收图像检查装置108发送的图像查验请求,从云存储116中获取图像查验请求中的待查验图像数据,并将待查验图像数据发送给图像检查装置108包括:与图像检查装置108建立第一服务连接;通过第一服务连接接收图像查验请求;在云存储116中查找是否存储有待查验图像数据;如果在云存储116中查找到待查验图像数据,则从云存储116中获取待查验图像数据,并将待查验图像数据发送给图像检查装置108;以及如果在云存储116中没有查到待查验图像数据,则向图像检查装置108返回提示请求图像数据不存在的响应。具体地,例如可以返回错误码的响应,以提示请求图像数据不存在。
根据本发明实施方式提供的海关查验系统,基于云平台,用云服务器替换现有的实体服务器,通过云服务器提供整个查验系统的业务支撑;使用云数据库替换现有运行在实体服务器上的关系型数据库,提供整个查验系统的结构化数据支撑以及结构化数据的持久化存储;并使用云存储来存储查验系统中的图像、文本等非结构化数据,提供对其的持久化存储;从而为海关提供一种高安全性、可靠性、易扩展且易维护的新型的查验系统。
应清楚地理解,本发明描述了如何形成和使用特定示例,但本发明的原理不限于这些示例的任何细节。相反,基于本发明公开的内容的教导,这些原理能够应用于许多其它实施方式。
以上具体地示出和描述了本发明的示例性实施方式。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。