一种海关通关查验的数据共享系统
文献发布时间:2023-06-19 12:18:04
技术领域
本发明总体来说涉及一种海关通关查验的数据共享系统。
背景技术
申请号CN108768959A公开技术中介绍了一种一体化车辆数据处理及共享系统及其方法,涉及海关信息共享领域。该系统利用数据加密传输与回执相结合的技术,可以在任意时间地点使用任意电脑或者智能终端查询车辆确报信息,并且可以实现车辆确报数据共享,方便用户展开相应工作,提高效率以及提升数据的准确性。
现有技术实现了数据安全传输的功能,即在服务器传输数据前,利用加密模块功能对数据加密处理,最终传输至海关系统,实现与海关系统功能对接。但未涉及车辆确报数据存储的安全处理,业务数据存在被篡改的可能。对于安全性要求高的多国数据共享场景,存在一定的安全风险。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
本发明的一个主要目的在于克服上述现有技术的至少一种缺陷,提供一种海关通关查验的数据共享系统,其包括:区块链系统,均连接于所述区块链系统的多个共享接口系统以及所述共享接口系统一一对应设置的与多个通关查验系统,每个通关查验系统与其相对应的共享接口系统相连;
所述通关查验系统能向共享接口系统发送包含业务数据的存储请求;
共享接口系统响应于存储请求,将存储请求中的部分或全部业务数据封装成满足区块链系统的储存格式要求的上链数据,并将所述上链数据发送至区块链系统;
包含多个节点的区块链系统,用于在接收到所述上链数据后启动交易,然后基于共识机制将上链数据以账本区块的形式存储到各个节点中。
根据本发明的一个实施例,还包括均所述共享接口系统相连的文件共享存储系统,
共享接口系统在接收到的业务数据中具有符合异构属性的异构数据时,对异构数据提取数字签名后将异构数据存储到文件共享存储系统中,并得到文件共享存储系统返回的文件远程路径,然后将文件远程路径、数字签名以及业务数据中除异构数据意外的数据封装成所述上链数据,并将所述上链数据发送至所述区块链系统进行存储。
根据本发明的一个实施例,所述异构数据包括附件类的数据和图片类的数据。
根据本发明的一个实施例,通关查验系统用于录入申报出入海关的货物的检入信息,并将检入信息作为业务数据发送至所述共享接口系统请求存储。
根据本发明的一个实施例,通关查验系统还用于录入申报出入海关的货物的查验信息,并将所述查验信息与所述检入信息的标识相绑定,然后将与检入信息的标识相绑定的查验信息作为业务数据发送至所述共享接口系统请求存储。
根据本发明的一个实施例,通关查验系统还用于将所述检入信息中的检入车辆或集装箱信息发送至所述共享接口系统,以通过共享接口系统在区块链系统中获取该车辆或集装箱相关的历史查验记录。
根据本发明的一个实施例,通关查验系统还用于将检入信息中的标识发送至所述共享接口系统,以通过共享接口系统在区块链系统中获取本次通关查验相关的检入信息、查验信息和审查信息。
根据本发明的一个实施例,通关查验系统还用于为本次通关查验下达审查结论,并将审查结论作为业务数据发送至所述共享接口系统请求存储。
根据本发明的一个实施例,通关查验系统还用于录入本次通关查验的审查结论,并将审查结论作为业务数据发送至所述共享接口系统请求存储。
根据本发明的一个实施例,在将上链数据以账本区块的形式存储到各个节点中之前还加盖时间戳。
由上述技术方案可知,本发明的海关通关查验数据共享系统的优点和积极效果在于:
区块链系统在接收到上链数据后,基于共识机制将上链数据以账本区块的形式存储到每个节点中。每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,这样能保证上链数据难以被篡改,可以有效防止数据篡改、丢失,保持各国共享数据的一致性。
附图说明
通过结合附图考虑以下对本发明的优选实施例的详细说明,本发明的各种目标、特征和优点将变得更加显而易见。附图仅为本发明的示范性图解,并非一定是按比例绘制。在附图中,同样的附图标记始终表示相同或类似的部件。其中:
图1是根据一示例性实施方式示出的一种海关通关查验数据共享系统的结构示意图。
图2是根据一示例性实施方式示出的一种海关通关查验数据共享系统的工作流程图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。
参照图1,本实施例提出了一种海关通关查验的数据共享系统1,该数据共享系统1包括区块链系统13、多个共享接口系统12和多个通关查验系统11。每个共享接口系统12均连接于区块链系统13,共享接口系统12与通关查验系统11一一对应设置,每个通关查验系统11与其相对应的共享接口系统12相互连接。每个国家的海关各自拥有一个通关查验系统11,该通关查验系统11用于录入、下载、审批等的海关通关查验事项的业务数据。货物进出海关时,海关需要对该货物进行查验和审批,在查验和审批过程中产生的各类数据均可以录入为业务数据。该业务数据包括检入信息、查验信息和审批信息。每个通关查验系统11包括多个终端,多个终端分别设置在各国海关的每个查验现场。该终端例如可以是电脑、平板电脑等智能设备。每个终端都可以通过网络连接到与其对应的共享接口系统12。查验现场的现场工作人员可以通过终端的外部设备录入业务数据。该外部设备可以包括键盘、摄像机、安检设备等。
在申请查验后,将车辆将集装箱运输至指定的查验现场进行查验。在车辆和集装箱到达指定的查验现场进行查验时,检入信息由现场工作人员直接录入,检入信息包括本次通关查验的车辆或集装箱的信息以及本次检入的检入标识。检入信息在录入时可以是以电子表格的形式录入的。查验信息是现场工作人员在对车辆和集装箱进行现场检查的过程所获得的信息,查验信息包括由现场工作人员通过操作安检设备扫描车辆或集装箱时录入的一张或多张扫描图像。审批信息包括由审批人员根据检入信息和查验信息所作出的审批决定。
通关查验系统11在录入每一项业务数据之后,将包含该业务数据的存储请求发送至共享接口系统12。共享接口系统12根据业务数据的类型,部分或全部地将业务数据封装成满足区块链系统13的存储格式要求的上链数据,例如将业务数据封装成JSON(JavaScript Object Notation,JS对象简谱)、二进制或者其他符合区块链存储要求的数据格式。共享接口系统12将完成封装的上链数据发送至区块链系统13进行存储。
通关查验系统11以及该通关查验系统11对应的共享接口系统12所使用的服务器隶属于所使用的国家的海关部门。区块链可以是一种按照时间先后顺序,将多个数据区块以链式结构进行组织,并以密码学算法保证安全、可追溯、且不可篡改的分布式账本。区块链系统13包括区块链网络。该区块链网络例如可以是P2P网络(peer-to-peer network)。区块链网络包括多个节点,多个节点可以在不同。多个节点共同维护分布式账本。多个节点可以隶属于多个机构,例如多个节点分别隶属于不同国家的海关部门。每个国家的共享接口系统12可以是连接于属于该国家的节点。区块链系统13在接收到上链数据后,基于共识机制将上链数据以账本区块的形式存储到每个节点中。每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,这样能保证上链数据难以被篡改,可以有效防止数据篡改、丢失,保持各国共享数据的一致性。
共享接口系统12在对业务数据进行封装前,先对业务数据进行部分或全部加密处理。在完成业务数据加密后,再将加密后的业务数据发送到区块链系统13进行存储。加密的方式可以是采用对称加密技术。对业务数据进行加密的前提条件可以是预设的。例如,预设条件为对某类安全级别要求高的业务数据进行加密。这样,仅具有加密秘钥的一方或多方才能获得这类安全级别要求高的业务数据,从而实现业务数据定向共享。
下面具体介绍共享接口系统12将上链数据存储到区块链系统13中的步骤。
每个共享接口系统12预先在区块链系统13中建立有账户,每个账户对应于一个账户标识信息。
共享接口系统12在将业务数据封装成上链数据后生成一时间戳,并将该时间戳、账户标识信息和上链数据打包成交易信息发送到区块链系统13的一个节点;
区块链系统13的一个节点接收到该交易信息后对其中的账户标识信息进行验证,当通过验证则交易信息广播至其他节点进行交易共识;
通过验证账户标识信息来验证该交易信息的来源是否合法。
各个节点在收到交易信息后采用共识算法对该交易进行共识。该共识算法可以是拜占庭容错算法,共识节点数n=3f+1,其中,f代表可支持的作恶节点数。在交易共识成功后,每个节点都接收到相同的交易列表。
每个节点对接收到的交易列表进行检查,在对交易信息进行验证后执行交易,并根据预设的结块规则将交易信息转换成账本区块存储下来。
在交易完成后,区块链系统13将上链数据成功存储的信息发送至对应的共享接口系统12以通知共享接口系统12完成存储。共享接口系统12在接收到该信息后向对应的通关查验系统11发送完成存储的信息,以便于通关查验系统11获知已成功存储业务数据。
业务数据以账本区块的形式存储在区块链系统13中,同时还加盖有时间戳,这样可以实现对各个环节的业务数据进行溯源,便于掌握查验业务全流程信息变更情况。
本实施例中,各国海关还可以用各自通关查验系统11来查询和下载存储在区块链系统13上的上链数据。通关查验系统11将数据下载指示发送到共享接口系统12,共享接口系统12根据该数据下载指示所指定的内容在区块链系统13中进行检索,区块链系统13将所检索到包含该内容的上链数据发送到共享接口系统12,共享接口系统12将上链数据进行格式转换使得上链数据转换成通关查验系统11可以读取的业务数据,最后将该业务数据发送到通关查验系统11中。
在本实施例中,数据共享系统1还包括文件共享存储系统。文件共享存储系统连接于每个共享接口系统12。
通关查验系统11向共享接口系统12发送包含业务数据的存储请求后,共享接口系统12判断业务数据中是否具备符合预设的异构数据属性的异构数据。异构数据可以设定为数据量较大的文件,例如,图像类的数据或附件类的数据。该异构数据属性可以设定为包括附件类的数据和图像类的数据。共享接口系统12判断出该业务数据中具有附件类或图片类的数据后将该部分数据认定为异构数据。
共享接口系统12在判断出业务数据中具有异构数据后,将异构数据从该业务数据中拆分出来,对该异构数据提取数字签名后存储到文件共享存储系统,文件共享存储系统在存储完该异构数据后将文件远程路径返回给该共享接口系统12,该共享接口系统12在获得该文件远程路径后将该文件远程路径、异构数据的数字签名和异构数据之外的其他业务数据封装成上链数据,最后将该上链数据发送至区块链系统13进行存储。
通关查验系统11在通过其所对应的共享接口系统12进行业务数据下载时,共享接口系统12将上链数据从区块链系统13下载并解封后,若解封后的上链数据中具备数字签名、文件远程路径和业务数据则根据文件远程路径从文件共享存储系统下载对应的异构数据,然后再根据数字签名对该异构数据进行签名验证。若该异构数据通过签名验证则将异构数据作为附件附加到解封后的业务数据中并一同发送到通过查验系统。若该异构数据未能通过签名验证则向通关查验系统11发送所下载的业务数据遭到篡改的警示信息。
异构数据中的安检扫描图像、附件等是重要的查验内容。由于异构数据通常占用较大存储空间,不利于在区块链系统13中直接存储共享,而直接在各国海关间共享,又存在篡改风险。本发明将该异构数据共享在多国文件共享服务器中,并将文件数字签名和文件远程路径封装为上链数据并存储到区块链系统13中,能实现异构数据间接上链。同时还能利用文件数据签名校验并防止异构数据被篡改,实现业务数据快速、可靠上链共享。
在本实施例中,通关查验系统11在检入信息录入完之后得到检入信息的标识。该检入信息的标识可以是此次现场查验的编号。
现场查验的工作人员在录入查验信息时,则将查验信息与检入信息的标识相绑定。
在本实施例中,通关查验系统11还用于将检入信息中的检入车辆或集装箱信息发送至所述共享接口系统12,以通过共享接口系统12在区块链系统13中获取该车辆或集装箱相关的历史查验记录。通关查验系统11将包含以检入车辆或集装箱的信息为检索词的检索请求发送至共享接口系统12,共享接口系统12接收到检索请求后调用其查验检索接口在区块链系统13进行检索,并从区块链系统13下载与检入车辆或集装箱的信息相关的上链数据。共享接口系统12将这些上链数据解封成业务数据后发送至通关查验系统11。
在本实施例中,通关查验系统11还用于录入本次通关查验的审查结论,并将审查结论作为业务数据发送至共享接口系统12请求存储。在通关查验系统11录入查验信息后,在提交到审查工作人员审查之前,通关查验系统11通过共享接口系统12从区块链系统13下载本次通关查验审批相关的业务数据,然后将这些业务数据提交到审查工作人员进行审查。审查工作人员可以根据这些业务数据下达审查结论,并将审查结论录入到通过查验系统中。通关查验系统11接收到审查结论之后将该审查结论作为需要储存的业务数据发送至共享接口系统12,共享接口系统12在接收到审查结论后将其封装成上链数据存储到区块链系统13中。
尽管已经参照某些实施例公开了本发明,但是在不背离本发明的范围和范畴的前提下,可以对所述的实施例进行多种变型和修改。因此,应该理解本发明并不局限于所阐述的实施例,其保护范围应当由所附权利要求的内容及其等价的结构和方案限定。
- 一种海关通关查验的数据共享系统
- 一种提高海关通关效率、便捷查验的解决方法