CN110675099A - 一种基于区块链技术的港口物流溯源***及方法 - Google Patents
一种基于区块链技术的港口物流溯源***及方法 Download PDFInfo
- Publication number
- CN110675099A CN110675099A CN201910716312.5A CN201910716312A CN110675099A CN 110675099 A CN110675099 A CN 110675099A CN 201910716312 A CN201910716312 A CN 201910716312A CN 110675099 A CN110675099 A CN 110675099A
- Authority
- CN
- China
- Prior art keywords
- information
- module
- traceability
- logistics
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于区块链技术的港口物流溯源***及方法,包括区块链、NFC芯片和扫码器,所述NFC芯片嵌设在物流集装箱的箱门外壁处,所述NFC芯片用于储存物流溯源信息,所述NFC芯片包括读写模块、产品自身信息模块、产品出厂信息模块和产品留痕信息模块,所述读写模块用于向NFC芯片内写入物流溯源信息和通过NFC芯片输出物流溯源信息,所述产品自身信息模块用于储存物流产品数据的溯源信息。该基于区块链技术的港口物流溯源***及方法中,通过设置NFC芯片对物流的溯源信息进行记录,确保物流信息记录的完整性,基于区块链对物流溯源信息进行记录,防止物流溯源信息的丢失,同时便于对物流溯源信息进行查询。
Description
技术领域
本发明涉及区块链技术领域,具体为一种基于区块链技术的港口物流溯源***及方法。
背景技术
随着互联网技术的飞速发展和信息技术的日益普及,移动互联网、互联网金融以及物联网等技术和应用如雨后春笋般迅速发展,这给人们的工作与生活提供着前所未有的便利。对于物流行业来说,由于物流行业中的数据量巨大,且物流信息程序繁琐,物流行业中的溯源信息极易丢失,难以对物流的溯源信息进行追溯。鉴于此,我们提出一种基于区块链技术的港口物流溯源***及方法。
发明内容
本发明的目的在于提供一种基于区块链技术的港口物流溯源***及方法,以解决上述背景技术中提出的物流行业中的数据量巨大,且物流信息程序繁琐,物流行业中的溯源信息极易丢失,难以对物流的溯源信息进行追溯的问题。
为实现上述目的,一方面,本发明提供一种基于区块链的技术的港口物流溯源***,包括区块链、NFC芯片和扫码器,所述NFC芯片嵌设在物流集装箱的箱门外壁处,所述NFC芯片用于储存物流溯源信息,所述NFC芯片包括读写模块、产品自身信息模块、产品出厂信息模块和产品留痕信息模块,所述读写模块用于向NFC芯片内写入物流溯源信息和通过NFC芯片输出物流溯源信息,所述产品自身信息模块用于储存物流产品数据的溯源信息,所述产品出厂信息模块用于储存物流产品的出厂溯源信息,所述产品留痕信息模块用于储存产品溯源信息查询记录。
作为优选,所述读写模块包括写入信息模块和读出信息模块,所述写入信息模块用于向NFC芯片内写入物流的溯源信息,所述读出信息模块用于输出写入的物流溯源信息。
作为优选,所述扫码器包括电源模块、信息处理模块、通信模块和数据发送模块,所述电源模块用于为扫码器工作提供合适的工作电源,所述信息处理模块用于对NFC芯片内储存的溯源信息进行分析,所述通信模块用于对分析后的溯源信息进行传输,所述数据发送模块用于将分析后的溯源信息进行上传。
作为优选,所述信息处理模块包括解码模块和验证模块,所述解码模块用于对NFC芯片进行解码,并读出NFC芯片内部溯源信息,所述验证模块用于验证输出数据和接收数据是否一致。
作为优选,所述数据发送模块内还设置有通讯模块,用于直接将扫码器识别的信息导致PC机内。
作为优选,所述区块链包括接口模块、数据采集模块、信息保存模块、信息展示模块和数据库,所述接口模块用于实现外设和区块链的连接,所述数据采集模块用于对物理溯源信息进行采集,所述信息保存模块用于对采集的物理溯源信息进行保存,所述信息展示模块用于对采集的物理溯源信息进行展示,所述数据库用于对物理溯源信息进行储存。
作为优选,所述接口模块包括URL模块、WebService模块和PC端接口模块,所述URL模块用于从互联网上得到的物理溯源数据资源位置,所述WebService模块用于开发分布式的互操作的应用程序,所述PC端接口模块用于连接PC端获取数据。
作为优选,所述数据库包括信息分类模块、信息导入模块、信息对比模块和信息导出模块,所述信息分类模块用于对物理溯源信息进行分类储存,所述信息导入模块用于导入扫码器识别的NFC芯片内部物流溯源信息,所述信息对比模块用于将导入的物流溯源信息和数据库内储存的物理溯源信息进行对比,所述信息导出模块用于导出物流溯源信息对比结果。
另一方面,本发明还提供一种基于区块链的技术的港口物流溯源方法,包括上述任意一项所述的基于区块链的技术的港口物流溯源***,其操作步骤如下:
S1、建立区块链数据库:通过接口模块将NFC芯片内部的溯源信息导入区块链中,并通过信息分类模块,安装溯源信息的类别分类保存至数据库内;
S2、识别NFC芯片信息:通过扫码器的解码模块识别NFC芯片内部的溯源信息,并通过验证模块确保溯源信息的发送的准确性;
S3、溯源信息对比:通过信息导入模块导入扫码器识别的NFC芯片内部物流溯源信息,再导入的物流溯源信息和数据库内储存的物理溯源信息进行对比,并通过信息导出模块导出物流溯源信息对比结果。
与现有技术相比,本发明的有益效果:
1、该基于区块链技术的港口物流溯源***及方法中,通过设置NFC芯片对物流的溯源信息进行记录,同时NFC芯片不易损坏,能永久记录物流溯源信息,并且NFC芯片内可以进行读写,能够随时对物流进行记录和查询,确保物流信息记录的完整性。
2、该基于区块链技术的港口物流溯源***及方法中,通过扫码器对NFC芯片内储存的物流溯源信息进行扫描并读取,便于对溯源信息进行实时查询。
3、该基于区块链技术的港口物流溯源***及方法中,基于区块链对物流溯源信息进行记录,防止物流溯源信息的丢失,同时便于对物流溯源信息进行查询。
4、该基于区块链技术的港口物流溯源***及方法中,基于数据库物流溯源信息进行保存,同时能够对扫描的物流溯源信息与数据库储存的信息进行比对,实现溯源物流信息的反馈。
附图说明
图1为本发明的整体结构框图;
图2为本发明的NFC芯片安装结构示意图;
图3为本发明的NFC芯片内部模块图;
图4为本发明的读写模块示意图;
图5为本发明的扫码器内部模块图;
图6为本发明的信息处理模块示意图;
图7为本发明的数据发送模块示意图;
图8为本发明的区块链内部模块图;
图9为本发明的接口模块示意图;
图10为本发明的数据库内部模块示意图;
图11为本发明的通信模块工作原理图;
图12为本发明的数据发送模块工作原理图;
图13为本发明的电源模块工作原理图;
图14为本发明的通讯模块工作原理图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明提供一种基于区块链的技术的港口物流溯源***,如图1-图4所示,包括区块链、NFC芯片和扫码器,NFC芯片嵌设在物流集装箱的箱门外壁处,NFC芯片用于储存物流溯源信息,NFC芯片包括读写模块、产品自身信息模块、产品出厂信息模块和产品留痕信息模块,读写模块用于向NFC芯片内写入物流溯源信息和通过NFC芯片输出物流溯源信息,产品自身信息模块用于储存物流产品数据的溯源信息,产品出厂信息模块用于储存物流产品的出厂溯源信息,产品留痕信息模块用于储存产品溯源信息查询记录。
本实施例中,当读写设备要求写入产品自身信息模块区时,若经IC判断产品自身信息模块区可写入,则将数据写入产品自身信息模块区。同时,将Hash(产品自身信息模块)即经过Hash加密函数加密后的数据写入厂商数据库***。产品自身信息模块区的信息包括产品的身份信息、时间戳信息、签名与摘要信息、公钥接口及区块链地址等信息,这些由厂家自行定义,确保每个身份信息唯一即可。产品自身信息模块区的信息无法直接读出,须经IC读取。当读取产品自身信息模块区时,IC将Hash(产品自身信息模块)返回给读写设备。产品自身信息模块区支持一次可写多次可读。
进一步的,当读写设备要求写入产品出厂信息模块区时,若经IC判断产品出厂信息模块区可写入,则将数据写入产品出厂信息模块区;当读取产品出厂信息模块区时,IC将产品出厂信息模块返回给读写设备。产品出厂信息模块区支持一次可写多次可读。产品出厂信息模块的信息主要展示给查询用户,包括产品信息、时间信息、签名与摘要信息等。
具体的,当读写设备要求写入产品留痕信息模块区时,若经IC判断产品留痕信息模块区可写入,则将数据写入产品留痕信息模块区。同时,将Hash(产品留痕信息模块)即经过Hash加密函数加密后的数据写入厂商数据库***。产品留痕信息模块区的信息是产品被查询时的留痕信息,由厂家自行定义,只须确保每次查询留痕信息唯一即可。产品留痕信息模块区的信息无法直接读出,须经IC读取。当读取产品留痕信息模块区时,将Hash(产品留痕信息模块)返回给读写设备。产品留痕信息模块区可支持多次读写。
值得说明的是,读写模块包括写入信息模块和读出信息模块,写入信息模块用于向NFC芯片内写入物流的溯源信息,读出信息模块用于输出写入的物流溯源信息。
实施例2
作为本发明的第二种实施例,为了便于扫码器对NFC芯片进行读取,本实施例还对扫码器作出改进,作为一种优选实施例,如图5-图7所示,扫码器包括电源模块、信息处理模块、通信模块和数据发送模块,电源模块用于为扫码器工作提供合适的工作电源,信息处理模块用于对NFC芯片内储存的溯源信息进行分析,通信模块用于对分析后的溯源信息进行传输,数据发送模块用于将分析后的溯源信息进行上传。
本实施例中,电源模块如图13所示,图中,B1是9V蓄电池或者锂电池,能够反复充电。C1,C2,C3,C4都是滤波电容,起到一次与二次滤波作用。D1,D2是稳压二极管,使输出端的电压稳定在理想的水平电压。芯片7805是三端稳压集成电路芯片,具有正电压输出。其电路内部还有过流、过热及调整管等保护电路,最终目的把9V电源转变成稳定5V输出,为后续设备供电。
进一步的,信息处理模块基于NRF24L01芯片通信模块设计,NRF24L01芯片通信模块电路核心器件NRF24L01配合网络晶振、解耦电容、偏极电阻一起工作构造稳定射频通信模块,该芯片是贴片结构,模块占用空间少,如图11所示。
具体的,数据发送模块如图12所示,数据发送模块中应用单片机AT89C51作为控制芯片,对NRF24L01主通信模块的接口时序模拟和对数据的发送进行处理。
此外,信息处理模块包括解码模块和验证模块,解码模块用于对NFC芯片进行解码,并读出NFC芯片内部溯源信息,验证模块用于验证输出数据和接收数据是否一致。
其中,解码模块包括三个部分,分别为起始位、数据位和结束位,本实施例基于计数的方法进行解码,解码时所用的时钟为振荡器所产生的时钟信号,因为时钟提取电路所提取出来的射频时钟信号在有凹槽的时候时钟是没有的,数据通信速率为106Kps,而射频时钟是13.56MHz的,即在一个位持续时间内有128个射频时钟周期,由于解码时用到的是振荡器时钟,所以在该模块中需要有一子模块用于记下当有128个射频时钟上升沿到来时,振荡器时钟有多少个时钟上升沿,并将其值记为NUM,通信的开始为一序列Z,因此该模块有一帧前导序列检测子模块,为下降沿检测模块,通过信号的下降沿来检测信号的到来,一旦检测到信号的到来将通过控制信号来启动解码电路。解码时在振荡器时钟上升沿对接收到的数据进行采样,当采样到的值为1时将计数器的值COUNT加1,一旦采样到的数据位0就停止计数,并通过COUNT的大小与前序列的情况,判断接收到的序列,并将COUNT值清零,从而达到解码的目的。ISO/IEC1443-A协议规定通信结束用逻辑“0”后跟序列Y表示,但在解码时,可以在COUNT的值超过2*NUM时判断帧结束,停止解码。
除此之外,验证模块包括奇校验模块和CRC校验模块。
其中,奇校验方法是指在每8个数据位后添加一个奇校验位,使整个数据组(包括奇校验码在内)的“1”的个数为奇数。因此,生成奇校验码的方法也很简单,只要将输入的数据位逐位异或,则产生的结果就是该数据组的奇校验码。考虑到在进行奇校验时,可以先对接收到的8位字节数据计算其奇校验码,然后在命令解析时与接收到的奇校验码进行比较,相等即说明传输正确,反之则说明传有误。数据发送模块内还设置有通讯模块,用于直接将扫码器识别的信息导致PC机内。
其中,CRC校验的基本思想是利用线性编码理论,发送方和接收方事先约定一个生成多项式G(X),发送方将需要进行传输的原始K位二进制序列作为一个多项式B(X)的系数,将B(X)除以G(X)得到商多项式Q(X)和余数多项式R(X),其中R(X)的系数就是R位校验用的监督码。发送方发送数据时将CRC码附在原始数据后,发送K+R位序列。数据链路将序列发送到接收方后,接收方同样将其看成是一个多项式的系数序列,并用相同的生成多项式来除该多项式。若余数为零,则传输无差错;否则,传输有差错。
值得说明的是,数据发送模块内还设置有通讯模块,用于直接将扫码器识别的信息导致PC机内,通讯模块原理如图14所示,单片机左侧是一块max232芯片,其作用是将pc机中的232电平与单片机的TTL电平匹配,最左侧是9芯母接头,在使用时可接在计算机com口上与计算机通信。单片机右侧接一块射频通信模块,由于此块单片机同样没有SPI接口,所以需要用普通接口软件模拟SPI接口,其编程要严格按SPI端口的通信逻辑时序。
实施例3
作为本发明的第三种实施例,为了便于对识别的信息进行处理,本发明还设置有区块链,作为一种优选实施例,如图8-图10所示,区块链包括接口模块、数据采集模块、信息保存模块、信息展示模块和数据库,接口模块用于实现外设和区块链的连接,数据采集模块用于对物理溯源信息进行采集,信息保存模块用于对采集的物理溯源信息进行保存,信息展示模块用于对采集的物理溯源信息进行展示,数据库用于对物理溯源信息进行储存。
本实施例中,区块链由经过数学方法处理后的数据区块组成,每一个数据区块都包含了上一个数据区块的散列值,从最新的数据区块一直链接到第一个数据区块,行成块链结构。每一个数据区块包含当前数据区块根散列值、前一数据区块根散列值、时间戳、数据记录和其他信息。区块根散列值实际就是数据记录树的根节点散列值,是根据数据记录树自上而下通过安全散列算法逐步计算出的。时间戳是数据区块的生成时间。其他信息包括区块签名信息、随机值等信息,可根据具体应用场景灵活定义。数据记录在存储过程中,通常组织为树形逻辑结构,比如默克尔树。
进一步的,数据库建立算法如下:
<Context>
<Resourcename=″jdbc/test″auth=″Container″type=″javax.sql.DataSource″
maxActive=″50″maxIdle=″30″maxWait=″10000″logAbandoned=″true″
username=″root″password=″111111″driverClassName=″com.mysql.jdbc.Driver″
url=”jdbc:mysql://localhost:3306/testdb″/>
</Context>
具体的,数据库基于MySql、SqlServer2008和Oracle构建,且对大数据分析基于决策树、神经网络、K-MEANS聚类、支持向量机、多元线性回归算法实现。
进一步的,决策树算法步骤如下:
给定一个数据集D={t1,t1,......,tn},其中ti=<ti,ti1,......,tih>是D中的第i个样本(i=1,2,......,n),数据集模式包含的属性集为{A1,A2,......,Ah},tij是第i个样本的第j个属性Aj的值j=(1,2,......,h),同时给定类标号集合C={C1,C2,......,Cm},对于数据集D,决策树是指具有下列3个性质的树:
(1)每个非叶子节点都被标记-一个***属性Ai;
(2)每个分支都被标记-一个***谓词,这个***谓词是***父节点的具体依据;
(3)每个叶子节点都被标记一个类标号Cj∈C。
此外,神经网络算法如下:
隐节点输出模型公式如下:Oj=f(∑wij*Xi-qj)
输出节点输出模型公式如下:Yk=f(∑Tij*Oj-qk)
除此之外,K-MEANS聚类算法基本思想为:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果,步骤如下:
假设要把样本集分为c个类别,算法描述如下:
(1)适当选择c个类的初始中心;
(2)在第k次迭代中,对任意一个样本,求其到c个中心的距离,将该样本归到距离最短的中心所在的类;
(3)利用均值等方法更新该类的中心值;
(4)对于所有的c个聚类中心,如果利用(2)(3)的迭代法更新后,值保持不变,则迭代结束,否则继续迭代。
值得说明的是,支持向量机算法思路如下:对于由多个样本对构成的数据集{Xi,Yj},Xi∈Rn,Yi∈{+1,-1},SVM设计的目的是寻求一个具有最大间隔的超平面g(x)=wTX+b=0。
其中为上三角矩阵R初等变换的过程可通过初等变换阵Pi的运算来表示.记,P1=(t1,e2,…,en)
进一步的,接口模块包括URL模块、WebService模块和PC端接口模块,URL模块用于从互联网上得到的物理溯源数据资源位置,WebService模块用于开发分布式的互操作的应用程序,PC端接口模块用于连接PC端获取数据。
此外,数据库包括信息分类模块、信息导入模块、信息对比模块和信息导出模块,信息分类模块用于对物理溯源信息进行分类储存,信息导入模块用于导入扫码器识别的NFC芯片内部物流溯源信息,信息对比模块用于将导入的物流溯源信息和数据库内储存的物理溯源信息进行对比,信息导出模块用于导出物流溯源信息对比结果。
另一方面,本发明还提供一种基于区块链的技术的港口物流溯源方法,包括上述任意一项的基于区块链的技术的港口物流溯源***,其操作步骤如下:
S1、建立区块链数据库:通过接口模块将NFC芯片内部的溯源信息导入区块链中,并通过信息分类模块,安装溯源信息的类别分类保存至数据库内。
S2、识别NFC芯片信息:通过扫码器的解码模块识别NFC芯片内部的溯源信息,并通过验证模块确保溯源信息的发送的准确性;
S3、溯源信息对比:通过信息导入模块导入扫码器识别的NFC芯片内部物流溯源信息,再导入的物流溯源信息和数据库内储存的物理溯源信息进行对比,并通过信息导出模块导出物流溯源信息对比结果。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (9)
1.一种基于区块链的技术的港口物流溯源***,包括区块链、NFC芯片和扫码器,其特征在于:所述NFC芯片嵌设在物流集装箱的箱门外壁处,所述NFC芯片用于储存物流溯源信息,所述NFC芯片包括读写模块、产品自身信息模块、产品出厂信息模块和产品留痕信息模块,所述读写模块用于向NFC芯片内写入物流溯源信息和通过NFC芯片输出物流溯源信息,所述产品自身信息模块用于储存物流产品数据的溯源信息,所述产品出厂信息模块用于储存物流产品的出厂溯源信息,所述产品留痕信息模块用于储存产品溯源信息查询记录。
2.根据权利要求1所述的基于区块链的技术的港口物流溯源***,其特征在于:所述读写模块包括写入信息模块和读出信息模块,所述写入信息模块用于向NFC芯片内写入物流的溯源信息,所述读出信息模块用于输出写入的物流溯源信息。
3.根据权利要求1所述的基于区块链的技术的港口物流溯源***,其特征在于:所述扫码器包括电源模块、信息处理模块、通信模块和数据发送模块,所述电源模块用于为扫码器工作提供合适的工作电源,所述信息处理模块用于对NFC芯片内储存的溯源信息进行分析,所述通信模块用于对分析后的溯源信息进行传输,所述数据发送模块用于将分析后的溯源信息进行上传。
4.根据权利要求3所述的基于区块链的技术的港口物流溯源***,其特征在于:所述信息处理模块包括解码模块和验证模块,所述解码模块用于对NFC芯片进行解码,并读出NFC芯片内部溯源信息,所述验证模块用于验证输出数据和接收数据是否一致。
5.根据权利要求3所述的基于区块链的技术的港口物流溯源***,其特征在于:所述数据发送模块内还设置有通讯模块,用于直接将扫码器识别的信息导致PC机内。
6.根据权利要求1所述的基于区块链的技术的港口物流溯源***,其特征在于:所述区块链包括接口模块、数据采集模块、信息保存模块、信息展示模块和数据库,所述接口模块用于实现外设和区块链的连接,所述数据采集模块用于对物理溯源信息进行采集,所述信息保存模块用于对采集的物理溯源信息进行保存,所述信息展示模块用于对采集的物理溯源信息进行展示,所述数据库用于对物理溯源信息进行储存。
7.根据权利要求6所述的基于区块链的技术的港口物流溯源***,其特征在于:所述接口模块包括URL模块、WebService模块和PC端接口模块,所述URL模块用于从互联网上得到的物理溯源数据资源位置,所述WebService模块用于开发分布式的互操作的应用程序,所述PC端接口模块用于连接PC端获取数据。
8.根据权利要求6所述的基于区块链的技术的港口物流溯源***,其特征在于:所述数据库包括信息分类模块、信息导入模块、信息对比模块和信息导出模块,所述信息分类模块用于对物理溯源信息进行分类储存,所述信息导入模块用于导入扫码器识别的NFC芯片内部物流溯源信息,所述信息对比模块用于将导入的物流溯源信息和数据库内储存的物理溯源信息进行对比,所述信息导出模块用于导出物流溯源信息对比结果。
9.一种基于区块链的技术的港口物流溯源方法,包括根据权利要求1-8中任意一项所述的基于区块链的技术的港口物流溯源***,其操作步骤如下:
S1、建立区块链数据库:通过接口模块将NFC芯片内部的溯源信息导入区块链中,并通过信息分类模块,安装溯源信息的类别分类保存至数据库内;
S2、识别NFC芯片信息:通过扫码器的解码模块识别NFC芯片内部的溯源信息,并通过验证模块确保溯源信息的发送的准确性;
S3、溯源信息对比:通过信息导入模块导入扫码器识别的NFC芯片内部物流溯源信息,再导入的物流溯源信息和数据库内储存的物理溯源信息进行对比,并通过信息导出模块导出物流溯源信息对比结果。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910716312.5A CN110675099A (zh) | 2019-08-05 | 2019-08-05 | 一种基于区块链技术的港口物流溯源***及方法 |
PCT/CN2019/122833 WO2021022740A1 (zh) | 2019-08-05 | 2019-12-03 | 一种基于区块链技术的港口物流溯源***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910716312.5A CN110675099A (zh) | 2019-08-05 | 2019-08-05 | 一种基于区块链技术的港口物流溯源***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110675099A true CN110675099A (zh) | 2020-01-10 |
Family
ID=69068810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910716312.5A Pending CN110675099A (zh) | 2019-08-05 | 2019-08-05 | 一种基于区块链技术的港口物流溯源***及方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110675099A (zh) |
WO (1) | WO2021022740A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111475486A (zh) * | 2020-04-09 | 2020-07-31 | 广州创显科教股份有限公司 | 一种基于人工智能的货物运输管理方法、***、装置及可读存储介质 |
CN112732830A (zh) * | 2020-12-29 | 2021-04-30 | 江阴华西化工码头有限公司 | 一种基于区块链的码头物流供应链数据保护方法 |
WO2022021697A1 (zh) * | 2020-07-31 | 2022-02-03 | 中诚区块链研究院(南京)有限公司 | 一种涉及多领域溯源*** |
CN114553887A (zh) * | 2022-01-24 | 2022-05-27 | 浙江数秦科技有限公司 | 一种区块链网络点对点数据传输方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113076315A (zh) * | 2021-04-01 | 2021-07-06 | 洪璐 | 一种在区块链上的物联网的智能家居数据上链方法及*** |
CN113762982A (zh) * | 2021-08-11 | 2021-12-07 | 成都华药共享网络科技有限公司 | 基于区块链的医药产品链溯源*** |
CN113781070A (zh) * | 2021-09-15 | 2021-12-10 | 陈梅 | 一种基于区块链的防伪产品溯源方法和*** |
CN114254955A (zh) * | 2021-12-30 | 2022-03-29 | 南京戎智信息创新研究院有限公司 | 一种园区建筑的数字化交付*** |
CN114629927A (zh) * | 2022-02-28 | 2022-06-14 | 重庆市先进区块链研究院 | 一种针对区块链溯源平台数据上链改进的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080265029A1 (en) * | 2007-04-27 | 2008-10-30 | Graves B Sean | Method and apparatus for verifying contents of containers marked with machine-readable identifiers |
CN107679809A (zh) * | 2017-10-18 | 2018-02-09 | 上海唯链信息科技有限公司 | 一种基于区块链的物流追踪方法 |
CN107748994A (zh) * | 2017-10-31 | 2018-03-02 | 杭州趣链科技有限公司 | 一种基于区块链的防伪溯源*** |
CN109949142A (zh) * | 2019-02-01 | 2019-06-28 | 深圳尚融供应链科技有限公司 | 一种显性供应链金融实现方法、***及终端设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102446280B (zh) * | 2010-09-30 | 2016-03-23 | 西门子公司 | 一种验证数据的方法、装置及*** |
CN105654316A (zh) * | 2016-01-04 | 2016-06-08 | 河海大学 | 一种nfc产品防伪溯源***及其防伪溯源方法 |
CN107784502A (zh) * | 2016-08-24 | 2018-03-09 | 深圳市图灵奇点智能科技有限公司 | 一种新型的产品溯源方法和装置 |
CN106339883A (zh) * | 2016-08-26 | 2017-01-18 | 易联(北京)物联网科技有限公司 | 基于nfc芯片防伪认证的商品追溯方法 |
CN107423936A (zh) * | 2017-07-25 | 2017-12-01 | 杭州纳戒科技有限公司 | 共享物流箱管理***以及方法 |
CN109492411A (zh) * | 2018-10-18 | 2019-03-19 | 南京中诚区块链研究院有限公司 | 基于区块链的农产品溯源***和方法 |
-
2019
- 2019-08-05 CN CN201910716312.5A patent/CN110675099A/zh active Pending
- 2019-12-03 WO PCT/CN2019/122833 patent/WO2021022740A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080265029A1 (en) * | 2007-04-27 | 2008-10-30 | Graves B Sean | Method and apparatus for verifying contents of containers marked with machine-readable identifiers |
CN107679809A (zh) * | 2017-10-18 | 2018-02-09 | 上海唯链信息科技有限公司 | 一种基于区块链的物流追踪方法 |
CN107748994A (zh) * | 2017-10-31 | 2018-03-02 | 杭州趣链科技有限公司 | 一种基于区块链的防伪溯源*** |
CN109949142A (zh) * | 2019-02-01 | 2019-06-28 | 深圳尚融供应链科技有限公司 | 一种显性供应链金融实现方法、***及终端设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111475486A (zh) * | 2020-04-09 | 2020-07-31 | 广州创显科教股份有限公司 | 一种基于人工智能的货物运输管理方法、***、装置及可读存储介质 |
WO2022021697A1 (zh) * | 2020-07-31 | 2022-02-03 | 中诚区块链研究院(南京)有限公司 | 一种涉及多领域溯源*** |
CN112732830A (zh) * | 2020-12-29 | 2021-04-30 | 江阴华西化工码头有限公司 | 一种基于区块链的码头物流供应链数据保护方法 |
CN112732830B (zh) * | 2020-12-29 | 2022-03-01 | 江阴华西化工码头有限公司 | 一种基于区块链的码头物流供应链数据保护方法 |
CN114553887A (zh) * | 2022-01-24 | 2022-05-27 | 浙江数秦科技有限公司 | 一种区块链网络点对点数据传输方法 |
CN114553887B (zh) * | 2022-01-24 | 2024-04-05 | 浙江数秦科技有限公司 | 一种区块链网络点对点数据传输方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2021022740A1 (zh) | 2021-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110675099A (zh) | 一种基于区块链技术的港口物流溯源***及方法 | |
US7779032B1 (en) | Forensic feature extraction and cross drive analysis | |
US10579831B2 (en) | Verification of data set components using digitally signed probabilistic data structures | |
Kulis et al. | Fast similarity search for learned metrics | |
US11120019B2 (en) | Adapting a relational query to accommodate hierarchical data | |
CN107123047B (zh) | 基于债券交易的数据采集***及其数据采集方法 | |
CN110659282B (zh) | 数据路由的构建方法、装置、计算机设备和存储介质 | |
US10078687B2 (en) | Deletion of elements from a probabilistic data structure | |
CN109522328B (zh) | 一种数据处理方法及其装置、介质、终端 | |
CN102713834A (zh) | 管理记录格式信息 | |
US20090300737A1 (en) | Split template biometric verification system | |
US10263784B2 (en) | Signature verification for data set components using probabilistic data structures | |
EP2779520B1 (en) | A process for obtaining candidate data from a remote storage server for comparison to a data to be identified | |
Vemulapalli et al. | Robust extrema features for time-series data analysis | |
CN114201505A (zh) | 数据查询方法及装置、数据库*** | |
US20140089310A1 (en) | Product cluster repository and interface: method and apparatus | |
CN111680082B (zh) | 基于数据整合的政府财政数据采集***及数据采集方法 | |
CN109472150B (zh) | 一种文件信息的设置读取方法 | |
CN111831750A (zh) | 一种区块链数据分析方法、装置、计算机设备及存储介质 | |
CN113691548A (zh) | 一种数据采集和分类存储方法及其*** | |
CN112487065A (zh) | 一种数据检索方法和装置 | |
EP3347831B1 (en) | Deletion of elements from a bloom filter | |
CN110675254A (zh) | 一种基于大数据的智慧金融交易*** | |
CN105824829B (zh) | 一种用于订购记录的压缩方法、解压缩方法及装置 | |
CN112667661B (zh) | 一种溯源信息关联查询方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200110 |