买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于区块链和RFID的多环节物品追踪方法_北京工业大学_202011346360.9 

申请/专利权人:北京工业大学

申请日:2020-11-25

公开(公告)日:2024-04-23

公开(公告)号:CN112418767B

主分类号:G06Q10/0833

分类号:G06Q10/0833;G06F21/64;G06K17/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.23#授权;2021.03.16#实质审查的生效;2021.02.26#公开

摘要:本发明涉及一种基于区块链和RFID的多环节物品追踪方法,选用联盟链作为区块链平台,通过RFID读写器、上位机,将多环节过程的处理信息实时自动录入区块链,各部门共同参与账本的维护;联盟链采用多通道的架构实现针对不同公司业务的粗粒度保护,在不同的通道内,通过设置访问控制列表实现细粒度隐私保护;通过基于Node‑Serialport的多环节RFID数据自动上链程序监听实现高效的物品处理信息实时自动去人工录入区块链;通过智能合约针对不同部门设置不同数据结构,满足各部门业务需求;通过智能合约对各个部门上传的数据进行校对,融合提取处理保证一物一码,智能合约分别向旅客和管理者提供数据访问和交互接口。

主权项:1.一种基于区块链和RFID的多环节物品追踪方法,其特征在于,所述基于区块链和RFID的多环节物品追踪方法通过RFID读写设备对物品经过登记、分拣、安检、装车、到达各部门的处理信息实时自动录入到区块链进行存储;区块链平台选用联盟链的形式;采用多通道的架构实现针对不同公司业务进行物理隔离,实现粗粒度隐私保护,通过访问控制列表ACL设置在通道内的访问权限,实现细粒度隐私保护,每个通道内部署对应的智能合约,实现分别面向用户和管理者的数据访问与数据交互接口;通过基于Node-Serialport的多环节RFID数据自动上链程序实现高效的物品处理信息实时自动去人工录入区块链,本方法包括以下步骤:步骤1:将部门作为节点,搭建多通道联盟链,实现针对不同公司业务的物理隔离,进而实现粗粒度隐私保护;在通道内访问控制列表ACL实现细粒度隐私保护;步骤2:建立各联盟链的智能合约,并将智能合约部署到各联盟链内的所有节点上;步骤3:通过基于Node-Serialport的多环节RFID数据自动上链程序发起各节点数据的自动上链请求,根据智能合约确认各节点数据是否能够上链,并最终构建物品全流程信息;步骤4:用户和管理员调用智能合约对物品全流程信息进行数据访问和数据交互,完成对物品的追踪;步骤1中所述的多通道结构指一个通道对应一个公司的一项业务,不同的通道对应同一公司的不同业务,或者不同公司的相同业务;一条通道对应一条联盟链,通道与通道之间完全物理隔离,从而提供粗粒度的隐私保护;通道内的节点指业务中涉及的各个业务部门,通道内的账本信息仅本通道成员可见,具体通过设置访问控制列表实现细粒度隐私保护;步骤2中所述的智能合约的建立过程如下:步骤2.1:每条联盟链中,为各部门设立独立的数据结构,用于满足各部门业务需求;步骤2.2:当待追踪物品按照业务流程进入当前节点时,当前节点产生该物品在当前节点的流程数据,其中,每一个待追踪物品对应一个RFID的ID号,每一个待追踪物品都具有物品的基本数据;每一个节点对应一个节点名称;步骤2.3:当前节点发起上链请求时,判断数据是否能够上链,进而完成账本更新,其中,待上链数据是由键和值构成的键值对,其中,所述的键由物品的RFID的ID号,以及当前节点的名称组成;所述的值包括当前节点产生的流程数据,以及物品的基本数据;所述数据是否上链的判断方法具体为:首先根据物品的RFID的ID号,通过ACL判断当前节点是否有访问权限,如果无权,拒绝上链请求;如果有权,则校对该ID对应的物品基本数据与账本中前一环节的物品基本数据是否一致,若不一致则返回错误提示,要求重新上传数据;若校对通过,则将节点待上链数据存储入账本,完成账本更新;步骤2.4:通过智能合约融合已进入账本的各节点数据,形成全流程信息并存入账本,所述的全流程信息指,以RFIDID为键、以完整业务流程中各个节点产生的流程数据和物品的基本数据为值的键值对,从编程角度确保一物一码;所述流程数据由节点UHF电子标签读写器产生;所述的物品基本数据是根据智能合约中的数据结构准备的,编码后存入RFID标签用户区域,即User区,且RFID标签的标签识别码TID、电子产品代码EPC以及用户区域的数据之间存在唯一对应关系,从物理角度确保一物一码;步骤2.2中节点产生的流程数据包括当前位置、处理时间、处理用户、即将发往位置;物品的基本数据包括所有者姓名、所有者手机号、目的地、出发日期、重量、类型;所述基于Node-Serialport的多环节RFID数据自动上链程序建立在每条通道中的每个节点上,用于物品数据实时自动去人工录入区块链,具体过程如下:步骤4.1获取节点对应的RS232串口路径;步骤4.2创建一个串口对象SerialPort,并绑定事件监听;步骤4.3接收节点UHF电子标签读写器发送的数据,并进行解码,截取其中物品的基本数据;步骤4.4获取节点UHF电子标签读写器地址码,判断UHF读写器所处节点、操作人、即将发往环节,获取当前操作时间,形成当前节点的流程数据;步骤4.5将物品的基本数据与流程数据打包形成完整数据,向智能合约发起数据上链请求。

全文数据:

权利要求:

百度查询: 北京工业大学 一种基于区块链和RFID的多环节物品追踪方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。