CN113496126A - Rfid读写器、记录方法、移动终端设备及配置方法 - Google Patents

Rfid读写器、记录方法、移动终端设备及配置方法 Download PDF

Info

Publication number
CN113496126A
CN113496126A CN202010201795.8A CN202010201795A CN113496126A CN 113496126 A CN113496126 A CN 113496126A CN 202010201795 A CN202010201795 A CN 202010201795A CN 113496126 A CN113496126 A CN 113496126A
Authority
CN
China
Prior art keywords
product
rfid reader
module
preset
information
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
Application number
CN202010201795.8A
Other languages
English (en)
Inventor
田姗
尚渭萍
王岳彪
刘禹
李挺
吴向军
朱龙龙
王哲
雷洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shaanxi Shangpin Information Technology Co ltd
Original Assignee
Shaanxi Shangpin Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shaanxi Shangpin Information Technology Co ltd filed Critical Shaanxi Shangpin Information Technology Co ltd
Priority to CN202010201795.8A priority Critical patent/CN113496126A/zh
Publication of CN113496126A publication Critical patent/CN113496126A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10297Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Abstract

本申请公开了RFID读写器、记录方法、移动终端设备及配置方法;RFID读写器包括:处理模块、RFID读写模块、温湿度采集模块、定位模块、光学传感器和通信模块;RFID读写模块用于读取产品的唯一标识;温湿度采集模块用于采集温度和湿度;定位模块用于采集定位信息;光学传感器用于采集光学参数;处理模块,用于根据唯一标识、温度、湿度、定位信息、光学参数以及预设跟踪信息,生成记录数据;通信模块,用于将记录数据通过移动通信网络发送至加入目标区块链的服务器,以使服务器将记录数据上传至目标区块链中;目标区块链为用于记录产品的记录数据的区块链。本申请可以对产品在流通过程中的信息进行有效的记录。

Description

RFID读写器、记录方法、移动终端设备及配置方法
技术领域
本申请属于射频识别技术领域,具体涉及RFID读写器、记录方法、移动终端设备及配置方法。
背景技术
RFID(Radio Frequency Identification,射频识别)技术的原理是RFID读写器与RFID标签之间进行非接触式的数据通信。其中,每个RFID标签均具有一个UID(UniqueIdentification,唯一标识),且该UID是不可被修改的;这样,利用RFID标签的UID的唯一性便可以对产品实现一品一码的管理。
相关技术中,RFID读写器主要由RFID读写模块、处理模块以及通信模块组成;其中,RFID读写模块用于读取产品的RFID标签的UID;处理模块用于建立UID和产品信息的对应关系,并将UID及对应的产品信息通过通信模块发送至主机进行记录和管理。其中,通信模块与主机之间通常使用蓝牙接口或USB(Universal Serial Bus,通用串行总线)接口进行通信。
然而,现有的RFID读写器仅仅能够对产品信息在本地进行记录,无法对产品在流通过程中的信息进行有效的记录,特别是无法对产品在运输过程中的信息进行有效的记录。
发明内容
为了对产品在流通过程中的信息进行有效的记录,本申请提供了一种RFID读写器、记录方法、移动终端设备及配置方法。本申请要解决的技术问题通过以下技术方案实现:
第一方面,本申请提供了一种RFID读写器,包括:处理模块,以及与所述处理模块分别连接的RFID读写模块、温湿度采集模块、定位模块、光学传感器和通信模块;
所述RFID读写模块,用于读取产品的RFID标签的唯一标识;
所述温湿度采集模块,用于响应于所述RFID读写模块读取产品的RFID标签的唯一标识,采集产品所在环境的温度和湿度;
所述定位模块,用于响应于所述RFID读写模块读取产品的RFID标签的唯一标识,采集产品所在位置的定位信息;
所述光学传感器,用于响应于所述RFID读写模块读取产品的RFID标签的唯一标识,采集表征产品所在环境的明暗程度的光学参数;
所述处理模块,用于根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度、所述湿度、所述定位信息、所述光学参数以及与所述产品的流通相关的预设跟踪信息;
所述通信模块,用于将所述记录数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
本申请提供的RFID读写器中,处理模块可以根据产品的RFID标签的唯一标识、温湿度采集模块所采集的环境的温度和湿度、定位模块采集的定位信息、光学传感器采集的光学参数以及与产品的流通相关的预设跟踪信息,生成产品的记录数据;并且,通过通信模块,可以将这些记录数据通过移动通信网络上传至目标区块链中。可见,除了与产品本身的流通相关的预设跟踪信息,本申请提供的RFID读写器还可以将产品在运输过程中所在环境的温度、湿度、定位信息以及明暗程度这些与产品在流通时相关的信息进行有效的记录;并且,由于目标区块链具有区块链所具有的数据不可篡改的特性,故利用本申请提供的RFID读写器录入的产品的跟踪信息具有较高的安全性。
另外,由于光学传感器所采集的光学参数可以表征环境的明暗程度,因此,当将RFID读写器与产品一同放置于包装箱内运输时,通过光学传感器所采集的光学参数,可以确定在运输过程中产品所在的包装箱是否被开启过。由此,进一步说明了本申请提供的RFID读写器,可以对产品在流通过程中的信息进行有效的记录,特别是对产品在运输过程中的信息进行有效的记录。
在本申请的一种可实现方式中,所述RFID读写器还包括:与所述处理模块相连的触摸屏;
所述触摸屏,用于接收用户输入的查询目标产品的记录数据的查询指令;所述查询指令中,携带有所述RFID读写模块读取的所述目标产品的唯一标识;
所述处理模块,还用于响应于所述查询指令,通过所述通信模块从所述目标区块链中获取所述目标产品的唯一标识下的记录数据;
所述触摸屏,还用于输出所述处理模块获取的记录数据;
所述触摸屏,还用于接收用户输入的指示信息,所述指示信息携带有所述目标产品的流通数据;
所述处理模块,还用于根据所述目标产品的流通数据和唯一标识,生成所述目标产品的附加记录数据,并通过所述通信模块将所述目标产品的附加记录数据发送至所述服务器,以使所述服务器将所述附加记录数据上传至所述目标区块链中。
本申请中,除了可以对产品的跟踪信息进行录入,还可以从目标区块链中查询产品已录入的包含跟踪信息的记录数据。
并且,本申请中,还可以接受用户直接在触摸屏中输入的流通数据,从而对用户输入的流通数据录入到目标区块链中。这样,可以多提供一种形式的记录数据供用户选择。
在本申请的一种可实现方式中,所述处理模块与所述RFID读写模块、所述温湿度采集模块、所述定位模块以及所述光学传感器各自连接的线路中,包含有所述处理模块的时钟信号;
所述RFID读写模块,具体用于:按照预定的工作周期,读取产品的RFID标签的唯一标识;
其中,所述工作周期为所述时钟信号的周期的整数倍。
本申请中,RFID读写器可以自动地按照预定的工作周期进行工作。这样,对于生鲜类的食品以及冷链的药品或食品等产品而言,可以持续地监控这些产品所在环境的温度、湿度、位置信息以及外包装的开启情况。
在本申请的一种可实现方式中,所述RFID读写器设有模式选择键;
所述模式选择键,用于接收用户输入的模式设置指令,并将所述模式设置指令发送至所述处理模块;
所述处理模块,还用于响应于所述模式设置指令,设置所述RFID读写器的工作模式;
其中,所述模式设置指令为设置所述RFID读写器的工作模式的指令;所述RFID读写器的工作模式包括预设的多个工作模式,不同的工作模式对应不同的工作流程;任一工作流程为所述RFID读写器与产品的RFID标签和/或所述服务器进行交互的流程。
本申请中,相较于在触摸屏中选择RFID读写器的工作模式,通过模式选择键切换RFID读写器的工作模式,更为简单和灵活,操作难度低。
在本申请的一种可实现方式中,所述处理模块,具体用于:根据所述唯一标识和所述产品待录入的多种跟踪信息,生成包含有时间戳的记录数据;
其中,所述时间戳所指示的时间,为所述处理模块通过所述通信模块从所述移动通信网络中获取的。
本申请中,相较于现有的区块链技术中,数据由区块链的服务器添加时间戳的方式,本申请提供的RFID读写器所生成的记录数据,在到达目标区块链的服务器之前便已包含有时间戳;这样,可以避免因网络延迟而导致的记录数据的时间戳与记录数据的生成时间不一致的情况,从而使记录数据在时间维度的准确度更高。
并且,由于移动通信网络的时间对于接入移动通信网络的所有设备来说都是统一的标准时间,因此,由通信模块从移动通信网络中直接获取时间戳所指示的时间,可以进一步提高记录数据在时间维度的准确度。
在本申请的一种可实现方式中,所述处理模块,还用于响应于所述多种跟踪信息中的任意一种满足告警条件,根据所述唯一标识和符合告警条件的跟踪信息,生成告警数据;
所述通信模块,还用于将所述告警数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述告警数据上传至所述目标区块链中;
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;
所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;
所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;
所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;
任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
本申请中,除了可以将产品正常时的记录数据发送到目标区块链中进行记录,还可以将产品异常时的告警数据发送到目标区块链中进行记录。这样,对基于目标区块链对产品的流通开展管理的用户来说,无需对产品的记录数据进行进一步的筛选和分析,便可以直接根据产品有无告警数据获知产品在流通过程中是否出现了异常。
在本申请的一种可实现方式中,所述处理模块,还用于:响应于所述RFID读写器的上位机下发的告警配置信息,配置在生成所述告警数据时所需符合的告警条件;
所述告警配置信息包括:所述温度上下限、所述湿度上下限、所述目标区域、所述光学参数上下限以及所述预设告警规则中的一种或多种。
本申请中,可以由用户结合自身产品的特性,自由配置RFID读写器的告警配置信息,具有较高的普适性。
在本申请的一种可实现方式中,所述处理模块,还用于:响应于所述RFID读写器的上位机下发的预设跟踪信息,配置在录入产品的跟踪信息时所使用的预设跟踪信息。
本申请中,可以由用户自由配置预设跟踪信息的内容,对于不同的产品具有普适性。并且,对于单个产品而言,该产品的各个流通环节的管理者可以配置各自所在流通环节中需要录入的跟踪信息;因此,本申请提供的RFID读写器可以用于对产品的整个流通环节进行跟踪管理的场景中。
在本申请的一种可实现方式中,所述触摸屏,还用于在所述处理模块根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据之前,接收用户输入的与所述产品的流通相关的预设跟踪信息,并将所接收的预设跟踪信息发送至所述处理模块使用。
本申请中,可以无需通过上位机,直接在RFID读写器上修改预设跟踪信息,操作简便。
第二方面,本申请提供了一种产品跟踪信息的记录方法,应用于RFID读写器,所述RFID读写器中集成有RFID读写模块、温湿度采集模块、定位模块、光学传感器以及通信模块;所述方法包括:
通过所述RFID读写模块读取产品的RFID标签,得到产品的唯一标识,并获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述定位模块采集的产品所在位置的定位信息,以及所述光学传感器采集的表征产品所在环境的明暗程度的光学参数;
根据所读取的唯一标识以及所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数以及与所述产品的流通相关的预设跟踪信息;
通过所述通信模块,将所述记录数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
本申请提供的产品跟踪信息的记录方法中,RFID读写器中集成有温湿度采集模块、定位模块、光学传感器以及通信模块;相应的,在生成产品的记录数据时,根据所读取的唯一标识、所述温湿度采集模块采集的环境的温度和湿度、所述定位模块采集的定位信息,以及所述光学传感器采集的表征环境的明暗程度的光学参数,生成产品的记录数据;并且,通过通信模块,可以将这些记录数据通过移动通信网络上传至目标区块链中。可见,除了与产品本身的流通相关的预设跟踪信息,本申请提供的产品跟踪信息的记录方法,还可以将产品在运输过程中所在环境的温度、湿度、定位信息以及明暗程度这些与产品在流通时相关的信息进行有效的记录;并且,由于目标区块链具有区块链的数据不可篡改的特性,故利用本申请提供的产品跟踪信息的记录方法所录入的产品的跟踪信息具有较高的安全性。
在本申请的一种可实现方式中,所述RFID读写器还集成有触摸屏;所述方法还包括:
通过所述触摸屏,接收用户输入的查询目标产品的记录数据的查询指令;所述查询指令中,携带有所述RFID读写模块读取的所述目标产品的唯一标识;
响应于所述查询指令,通过所述通信模块从所述目标区块链中获取所述目标产品的唯一标识下的记录数据;
通过所述触摸屏,输出所获取的记录数据;
所述方法还包括:
通过所述触摸屏,接收用户输入的指示信息,所述指示信息携带有所述目标产品的流通数据;
根据所述目标产品的流通数据和唯一标识,生成所述目标产品的附加记录数据,并通过所述通信模块将所述目标产品的附加记录数据发送至所述服务器,以使所述服务器将所述附加记录数据上传至所述目标区块链中。
本申请提供的产品跟踪信息的记录方法,除了可以对产品的跟踪信息进行录入,还可以从目标区块链中查询产品已录入的记录数据。
在本申请的一种可实现方式中,所述方法还包括:
响应于所述多种跟踪信息中的任意一种满足告警条件,根据所述唯一标识和符合告警条件的跟踪信息,生成告警数据;
通过所述通信模块,将所述告警数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述告警数据上传至所述目标区块链中;
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;
所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;
所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;
所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;
任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
本申请提供的产品跟踪信息的记录方法中,除了可以将产品正常时的记录数据发送到目标区块链中进行记录,还可以将产品异常时的报警数据发送到目标区块链中进行记录。这样,对于基于目标区块链对产品的流通开展管理的用户来说,无需对产品的记录数据进行进一步的筛选和分析,便可以直接根据产品有无告警数据获知产品在流通过程中是否出现了异常。
在本申请的一种可实现方式中,所述根据所读取的唯一标识和所述产品待录入的多种跟踪信息,生成记录数据,包括:
根据所述唯一标识和所述产品待录入的多种跟踪信息,生成包含有时间戳的记录数据;其中,所述时间戳所指示的时间,为所述通信模块从所述移动通信网络中获取的。
相较于现有的区块链技术中,数据由区块链的服务器添加时间戳的方式,本申请提供的产品跟踪信息的记录方法中,所生成的记录数据,在到达目标区块链的服务器之前便已包含有时间戳;这样,可以避免因网络延迟而导致的记录数据的时间戳与记录数据的生成时间不一致的情况,从而使记录数据在时间维度的准确度更高。
并且,由通信模块从移动通信网络中直接获取时间戳所指示的时间,可以进一步提高记录数据在时间维度的准确度。
在本申请的一种可实现方式中,所述RFID读写器按照预设的工作周期执行所述方法,或者,所述RFID读写器响应于用户输入的数据录入指令执行所述方法。
本申请提供的产品跟踪信息的记录方法,既可以响应于用户输入的数据录入指令执行产品跟踪信息的录入,也可以按照预设的工作周期,自动地执行产品跟踪信息的录入。
第三方面,本申请提供了一种移动终端设备,所述移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器;所述移动终端设备的存储器存储有一个或多个计算机程序,所述移动终端设备的处理器执行所述计算机程序时实现以下步骤:
通过所述RFID读写模块读取产品的RFID标签的唯一标识,获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定所述移动终端设备的定位信息;
根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数,以及与所述产品的流通相关的预设跟踪信息;
将所述记录数据发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
本申请提供的移动终端设备中集成有RFID读写模块、温湿度采集模块和光学传感器;因此,通过RFID读写模块,可以读取产品的RFID标签的UID;然后该移动终端设备可以根据所读取的UID、所述温湿度采集模块采集的温度和湿度、移动终端设备的定位信息,以及所述光学传感器采集的光学参数,生成产品的记录数据;并且,将这些记录数据通过移动通信网络上传至目标区块链中。可见,本申请提供移动终端设备,可以实现对产品在流通时相关的信息进行有效的记录;并且,由于目标区块链具有区块链的数据不可篡改的特性,故本申请提供的终端设备所录入的产品的记录数据具有较高的安全性。
第四方面,本申请提供了一种产品跟踪信息的记录方法,应用于移动终端设备,所述移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器;所述方法包括:
通过所述RFID读写模块读取产品的RFID标签的唯一标识,获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定所述移动终端设备的定位信息;
根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数,以及与所述产品的流通相关的预设跟踪信息;
将所述记录数据发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
本申请提供的产品跟踪信息的记录方法中,移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器;因此,该移动终端设备可以读取产品的RFID标签的UID;然后,根据所读取的UID、所述温湿度采集模块采集的温度和湿度、移动终端设备的定位信息,以及所述光学传感器采集的光学参数,生成产品的记录数据;并且,将这些记录数据通过移动通信网络上传至目标区块链中。可见,本申请提供的产品跟踪信息的记录方法中,通过移动终端设备,可以实现对产品在流通时相关的信息进行有效的记录;并且,由于目标区块链具有区块链的数据不可篡改的特性,故利用本申请提供的产品跟踪信息的记录方法所录入的产品的记录数据具有较高的安全性。
第五方面,本申请提供了一种RFID读写器的配置方法,应用于RFID读写器的上位机,所述RFID读写器中集成有温湿度采集模块、定位模块和光学传感器,所述方法包括:
接收用户输入的与产品的流通相关的预设跟踪信息;
将所述预设跟踪信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的跟踪信息时所使用的预设跟踪信息;
其中,所述预设跟踪信息为所述产品待录入的多种跟踪信息中的一种或多种;所述多种跟踪信息还包括:所述温湿度采集模块采集的产品所在环境的温度和湿度、所述定位模块采集的产品所在位置的定位信息,以及所述光学传感器采集的表征产品所在环境的明暗程度的光学参数。
本申请提供的RFID读写器的配置方法中,可以由用户自由配置RFID读写器中的、与产品的流通相关的预设跟踪信息的内容,从而使RFID读写器对于不同的产品具有普适性。并且,对于单个产品而言,该产品的各个流通环节的管理者利用该配置方法,可以配置各自所在流通环节中需要录入的跟踪信息;因此,本申请提供的RFID读写器的配置方法,还可以使RFID读写器适用于对产品的整个流通环节进行跟踪管理的场景中。
在本申请的一种可实现方式中,所述方法还包括:
接收用户输入的告警配置信息;所述告警配置信息包括下述信息的一种或多种:所述温度的温度上下限、所述湿度的湿度上下限、所述定位信息所指示的定位位置不可超出的目标区域、所述光学参数的光学参数上下限以及任一所述预设跟踪信息对应的预设告警规则;
将所述告警配置信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的告警数据时所需符合的告警条件;
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;
所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;
所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;
所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;
任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
本申请提供的RFID读写器的配置方法中,可以由用户自由配置RFID读写器的告警配置信息,从而使RFID读写器对于不同的产品具有普适性。
以下将结合附图及实施例对本申请做进一步详细说明。
附图说明
图1是本申请实施例提供的一种RFID读写器的结构示意图;
图2是本申请实施例提供的另一种RFID读写器的结构示意图;
图3是本申请实施例提供的又一种RFID读写器的结构示意图;
图4是示例性示出的RFID读写器的触摸屏中,配置预设跟踪信息的界面示意图;
图5(a)、图5(b)以及图5(c)是示例性示出的通过RFID读写器的物理键盘配置预设跟踪信息时,RFID读写器的显示屏所显示的三个配置步骤所分别对应的界面示意图;
图6是示例性示出的RFID读写器的管理客户端软件中,配置预设跟踪信息的界面示意图;
图7(a)是示例性示出的利用RFID读写器中的触摸屏输入查询指令的界面示意图;
图7(b)是示例性示出的在RFID读写器的触摸屏中输入目标产品的流通数据的界面示意图;
图7(c)是示例性示出的在RFID读写器的管理客户端软件中,供用户输入目标产品的流通数据的界面示意图;
图8是示例性示出的一种获取目标产品的UID下的记录数据的方法流程图;
图9是示例性示出的另一种获取目标产品的UID下的记录数据的方法流程图;
图10是示例性示出的RFID读写器中,供用户选择RFID读写器的工作模式的界面示意图;
图11(a)、图11(b)以及图11(c)是本申请实施例提供的另外三种RFID读写器的结构示意图;
图11(d)是本申请实施例提供的RFID读写器工作在“写RFID标签”的工作模式时,RFID读写器内部的工作流程示意图;
图12是本申请实施例提供的RFID读写器工作在“读RFID标签”的工作模式时,RFID读写器内部的工作流程示意图;
图13是本申请实施例提供的RFID读写器工作在“录入记录数据”的工作模式时,RFID读写器的工作流程示意图;
图14是本申请实施例提供的RFID读写器工作在“自动录入记录数据”的工作模式时,RFID读写器的工作流程示意图;
图15是示例性示出的RFID读写器的管理客户端软件中,配置告警配置信息的界面示意图;
图16是本申请实施例提供的一种产品跟踪信息的记录方法的流程图;
图17是本申请实施例提供的另一种产品跟踪信息的记录方法的流程图;
图18是本申请实施例提供的又一种产品跟踪信息的记录方法的流程图;
图19是本申请实施例提供的再一种产品跟踪信息的记录方法的流程图;
图20是本申请实施例提供的一种RFID读写器的配置方法的流程图;
图21是本申请实施例提供的另一种RFID读写器的配置方法的流程图;
图22是示例性示出的利用本申请实施例提供的RFID读写器实现对产品进行跟踪管理的***的结构示意图。
具体实施方式
下面结合具体实施例对本申请做进一步详细的描述,但本申请的实施方式不限于此。
为了对产品在流通过程中的信息进行有效的记录,本申请实施例提供了一种RFID读写器、记录方法、配置方法及移动终端设备。
首先,对本申请实施例提供的RFID读写器进行详细说明。如图1所示,该RFID读写器可以包括:处理模块10,以及与处理模块10分别连接的RFID读写模块20、温湿度采集模块30、定位模块40、光学传感器50和通信模块60。
其中,RFID读写模块20,用于读取产品的RFID标签的UID,即用于读取产品的UID。
这里所说的产品可以是药品、食品、生活用品或电子设备等等,并不局限于此。
可以理解的是,该RFID读写模块20主要用于与RFID标签之间进行非接触式的通信。其中,该RFID读写模块20的硬件结构可以包括射频电路和天线。其中,射频电路用于对天线接收到的信号进行解调,发送至处理模块10进行处理;这里所说的信号,包括承载RFID标签的UID的信号,当然,还可以包括承载有RFID标签中已预先写入的信息的信号。另外,RFID读写模块20除了可以读取RFID标签,也可以对RFID标签进行写入操作。具体的,RFID读写模块20中的射频电路可以把处理模块10发来的待写入RFID标签的信号进行调制,经由天线把调制后的信号发射到空间中,以便RFID标签获取并存储。
其中,产品的RFID标签由内部的芯片和天线电路组成;每个RFID标签在出厂时,生产RFID标签的厂家会给每个RFID标签配备一个UID,该UID写在RFID标签的芯片中,无法被修改。
在实际应用中,RFID标签可分为有源RFID标签和无源RFID标签两种。其中,无源RFID标签需要借助RFID读写器的天线电路发出的信号中的电磁能量,从而发射出储存在芯片中的信息,无源RFID标签的运行功率较小,但胜在制作成本低廉、体积小、重量轻;有源RFID标签自带内置电源,运行功率大,信号传播的距离更远,但内置电源会增加RFID标签的体积和重量。另外,RFID标签的天线电路可以采用导电油墨打印而成;使用导电油墨打印制成的RFID标签,可以使RFID标签更加轻便,从而便于贴附于产品的最小单位级别包装上。这里,导电油墨如纳米银油墨等等。当然,RFID标签的天线电路也可以采用其他制造工艺制造而成,如金属刻蚀的工艺等等。可以理解的是,本申请实施例提供的RFID读写器,对于上述的各种RFID标签均适用。
温湿度采集模块30,用于响应于RFID读写模块20读取产品的RFID标签的UID,采集产品所在环境的温度和湿度。
这里,温湿度采集模块30,可以是由单独的温度传感器和单独的湿度传感器所共同组成的模块,也可以是兼具温度采集功能和湿度采集功能的集成的传感器。
可以理解的是,该温湿度采集模块30响应于RFID读写模块20读取产品的RFID标签的UID而采集环境的温度和湿度,可以确保所采集的温度和湿度所属的环境与产品所在的环境是同一环境。举一反例而言,在温度和/或湿度快速变化的环境中,若RFID读写模块20读取RFID标签的UID的时机与温湿度采集模块30采集温度和湿度的时机相差较远,则可能会使得温湿度采集模块30采集的温度和/或湿度与产品所在的环境不对应。
可以理解的是,由于RFID读写器与RFID标签之间要进行非接触式的通信,故二者之间的距离至少是满足通信需求的;此时,RFID读写模块20在读取产品的RFID标签时,RFID读写器与产品的位置是相近的,因此,温湿度采集模块30采集的温度和湿度,是可以作为产品所在环境的温度和湿度的。
定位模块40,用于响应于RFID读写模块20读取产品的RFID标签的UID,采集产品所在位置的定位信息。
可以理解的是,该定位模块40响应于RFID读写模块读取产品的RFID标签的UID而采集定位信息,可以确保所采集的定位信息所指示的定位位置与产品所在位置是一致的。举一反例而言,在产品与RFID读写器的相对运动速度较大的场景中,若RFID读写模块20读取RFID标签的UID的时机与定位模块40采集定位信息的时机相差较远,则可能会使得定位模块40采集的定位信息所指示的定位位置与产品实际所在的位置不符。
可以理解的是,RFID读写模块20在读取产品的RFID标签时,RFID读写器与产品的位置是相近的,至少是满足非接触式通信的需求的,因此,定位模块40采集的定位信息,是可以作为产品的定位信息的。
在实际应用中,该定位模块40具体可以是GPS(Global Positioning System,全球定位***)定位模块、北斗定位模块或北斗与GPS结合相互校准的定位模块。
光学传感器50,用于响应于RFID读写模块20读取产品的RFID标签的UID,采集表征产品所在环境的明暗程度的光学参数。
这里,表征环境的明暗程度的光学参数,可以是光照强度,并不局限于此。
可以理解的是,该光学传感器50响应于RFID读写模块20读取产品的RFID标签的UID而采集光学参数,可以确保光学参数所表征的明暗程度与产品所处环境的明暗程度是一致的。举一反例而言,若RFID读写模块20读取产品的UID时,产品未装箱,而光学传感器50采集光学参数时,产品已装箱,此时,光学传感器50采集的光学参数所表征的明暗程度与产品实际所处环境的明暗程度不符。
可以理解的是,RFID读写模块20在读取产品的RFID标签时,RFID读写器与产品的位置是相近的,因此,光学传感器50采集的光学参数,是可以表征产品所在环境的明暗程度的。
处理模块10,用于根据产品的UID和产品待录入的多种跟踪信息,生成记录数据。这里所说的多种跟踪信息可以包括:温湿度采集模块30所采集的温度和湿度、定位模块40所采集的定位信息、光学传感器50所采集的光学参数以及与产品的流通相关的预设跟踪信息。
示例性的,与产品的流通相关的预设跟踪信息可以包括下述信息中的一种或多种:
产品的流通状态信息、产品的生产信息、产品的物流跟踪信息、产品的销售信息、产品的销毁信息以及产品的应用消耗信息等等。
其中,流通状态信息为表征产品的流通状态的信息;例如,该流通状态信息可以包括:产品管理人的名称,产品管理人开始管理产品的时间,以及产品管理人结束管理产品的时间等等。
产品的生产信息可以包括:产品的产品代码或产品的名称、产品的型号、产品的生产日期、产品的出厂日期,以及产品的保质期等等。此外,产品的生产信息中还可以包括产品进入生产环节之前便已产生的信息;例如,RFID标签的出厂信息、产品的研发信息、生产产品所需物料的供应商信息,以及产品的资质信息等等。
产品的物流跟踪信息可以包括:承接运输的物流公司的信息、承接运输的车辆信息、承接运输的人员信息、食品或药品的位置信息以及产品的运输时间信息等等。
产品的销售信息可以包括:销售商信息、产品的销售流向信息、产品的进货时间信息,以及产品的售出时间信息等等。其中,产品的销售流向信息中,可以包含有购买产品的账户信息。
产品的销毁信息为产品被销毁时所产生的信息,可以包括:产品的销毁时间;还可以包括:销毁产品的执行人信息等等。
产品的应用消耗信息为对产品进行应用和/或消耗时所产生的信息,可以包括:产品的应用流向信息,以及产品的应用消耗时间等等。其中,产品的应用流向信息中,可以包含应用或消耗产品的人员信息,或者,可以包含应用或消耗产品的机构信息等等。
需要说明的是,与产品的流通相关的预设跟踪信息,可以由RFID读写器的生产厂家在出厂之前预先设定完成;或者,也可以由RFID读写器的用户自行配置。在具体应用中,RFID读写器可以集成有可以配置预设跟踪信息的输入/输出模块;该输入/输出模块,可以是图2所示的与处理模块10相连的触摸屏70;或者,该输入/输出模块可以是图3所示的与处理模块10相连的显示屏90及物理键盘80;其中,物理键盘80负责输入,显示屏90负责输出。
图4示例性的示出了RFID读写器的触摸屏中,配置预设跟踪信息的界面示意图,从图4中可以看到,该RFID读写器中,可以自由增加、删除以及保存预设跟踪信息,并对每一项预设跟踪信息的内容进行编辑;图4中,最右侧空白的编辑框代表一项正在编辑中的预设跟踪信息,该编辑框内的竖线代表光标。
可见,本申请实施例提供的RFID读写器中集成的触摸屏,可以用于在处理模块根据产品的UID和产品待录入的多种跟踪信息,生成记录数据之前,接收用户输入的与产品的流通相关的预设跟踪信息,并将所接收的预设跟踪信息发送至处理模块供其使用。
图5(a)、图5(b)以及图5(c)示例性的示出了利用图3所示RFID读写器中的物理键盘80配置预设跟踪信息时,RFID读写器的显示屏90所显示的三个配置步骤所分别对应的界面示意图,从图5(a)可以看到,当前已设置了生产日期、保质期以及生产商三种与产品的流通相关的预设跟踪信息;当利用物理键盘选中“选项”按键后,可以如图5(b)所示,删除、编辑已有的预设跟踪信息,还可以新建预设跟踪信息;当利用物理键盘选中“新建”按键后,可以如图5(c)所示,编辑新建的预设跟踪信息;图5(c)所示界面中,“选项”按键中可以包含有保存该新建的预设跟踪信息的子选项。
另外,关于与显示屏一同连接于处理模块上的物理键盘,非本申请实施例的发明点,可以使用已有相关技术中,适用于手持式设备的任何一种物理键盘。
另外,RFID读写器可以配有管理客户端软件,RFID读写器与安装有管理客户端软件的电子设备进行通信,便可以在管理客户端软件中配置与产品的流通相关的预设跟踪信息的具体内容。此时,该电子设备便是RFID读写器的上位机,通过该上位机,便可以向RFID读写器下发用户输入的与产品的流通相关的预设跟踪信息。然后,RFID读写器的处理模块响应于RFID读写器的上位机下发的预设跟踪信息,配置在录入产品的跟踪信息时所使用的预设跟踪信息。其中,上位机与RFID读写器可以通过移动通信网络进行通信;或者,RFID读写器可以集成有其他的通信接口,这样,RFID读写器可以通过该通信接口与上位机进行通信。这里所说的通信接口可以包括下述通信接口中的一种或多种:
蓝牙接口、通用串行总线USB接口、串行数据通信接口以及以太网接口。
图6示例性的示出了RFID读写器的管理客户端软件中,用于配置与产品的流通相关的预设跟踪信息的一个界面示意图,从图6中可以看到,在RFID读写器的管理客户端软件中,可以自由增加、删除以及保存与产品的流通相关的预设跟踪信息,并对每一项预设跟踪信息的内容进行编辑;图6中,最右侧空白的编辑框代表一项正在编辑中的预设跟踪信息,该编辑框内的竖线代表光标。
需要说明的是,图4、图5(a)、图5(b)、图5(c)以及图6所示出的对预设跟踪信息进行配置的配置界面,仅仅作为示例,并应该不构成对本申请实施例的限定。
可以理解的是,在用户有需求的情况下,任何与产品相关的信息均可以作为与产品的流通相关的预设跟踪信息被存入RFID读写器中使用。
可以理解的是,在温湿度采集模块30、定位模块40以及光学传感器50均是响应于RFID读写模块读取产品的UID而工作的机制下,处理模块10生成的记录数据中,产品的UID与环境的温度和湿度、当前的地理位置、环境的明暗程度以及预设跟踪信息之间是存在对应关系的。在具体应用中,处理模块10在根据产品的UID和产品待录入的多种跟踪信息,生成记录数据时的具体实现方式存在多种。示例性的,在一种实现方式中,处理模块10可以将所读取的UID作为键,待录入的每一种跟踪信息作为键值,得到多个键-值对,作为生成的记录数据。例如,假设待录入的多种跟踪信息包括产品的产品代码、生产日期以及保质期,UID为12345;那么生成的记录数据可以包括:12345-A:0101、12345-B:20200202,以及12345-C:2年;其中,A代表产品代码,B代表生产日期,C代表保质期;冒号后的内容为冒号前的大写字母所代表的跟踪信息的具体内容。
在另一种实现方式中,处理模块10可以将所读取的UID作为键,待录入的多种跟踪信息作为键值,生成一个键-值对,作为生成的记录数据;在这一键-值对的键值中,采用分隔符将多种跟踪信息分隔开来,并且,多种跟踪信息在键值中的先后排列顺序可以预先设定。例如,假设需要录入的跟踪信息包括A、B、C以及D,并指定多种跟踪信息在键值中的排列顺序依次为A、B、C、D;假设UID为12345,那么,生成的记录数据可以为:12345-[A/B/C/D]、12345-[A#B#C#D]或12345-[A|B|C|D]。
需要说明的是,上述示出处理模块10所生成的记录数据的数据格式仅仅作为示例,并不构成对本申请实施例的限定,任何适于处理模块10进行处理的数据格式,均适用于本申请实施例提供的RFID读写器中。
在实际应用中,处理模块10具体可以是一处理器,该处理器可以是中央处理器(Central Processing Unit,CPU);还可以是数字信号处理器(DigitalSignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
通信模块60,用于将记录数据通过移动通信网络发送至加入目标区块链的服务器,以使服务器将记录数据上传至目标区块链中。该目标区块链为用于记录产品的记录数据的区块链。
这里,该通信模块60,可以是3G模块、4G模块、5G模块等移动通信模块;相应的,这里所说的移动通信网络是第三代移动通信网络、***移动通信网络或第五代移动通信网络。本申请对网络制式也不做限定。
可以理解的是,RFID读写器集成了通信模块60后,RFID读写器便可以与主机实现远距离的通信;进而,RFID读写器可以随同产品一起参与运输,从而可以在运输过程中对产品的跟踪信息进行记录。其中,本申请实施例提供的RFID读写器的主机,即是加入目标区块链的服务器。还可以理解的是,区块链是建立在互联网或物联网的基础上的产物,移动通信网络与互联网或物联网均是相通的;因此,本申请实施例提供的RFID读写器,可以通过通信模块60向目标区块链中写入产品的记录数据。
其中,目标区块链可以是私有链或联盟链;区别于完全中心化的公有链,私有链为中心化的区块链,只有单个组织的内部成员才可以加入,规模比公有链小;联盟链则是一种介于公有链和私有链之间的一种区块链,属于多中心化的区块链。联盟链的规模通常比私有链的规模大,比公有链的规模小。加入到联盟链的成员通常是特定组织的成员,如特定的行业联盟的成员等等。
在实际应用中,产品的任一流通环节中的管理者为了对产品在该流通环节中产生的信息进行跟踪,可以建立自己的私有链作为目标区块链,并利用本申请实施例提供的RFID读写器将产品的记录数据录入到目标区块链中;或者,产品的各个流通环节中的管理者可以建立联盟链作为目标区块链,并利用本申请实施例提供的RFID读写器将产品的记录数据写入到目标区块链中;由此,实现对产品全程的流通情况进行***化的跟踪和管理。为了方案清楚及布局清晰,后续对利用本申请实施例提供的RFID读写器,实现对产品全程的流通情况进行跟踪管理的***进行示例性的说明。
本申请实施例提供的RFID读写器中,处理模块可以根据产品的UID、温湿度采集模块所采集的产品所在环境的温度和湿度、定位模块采集的定位信息、光学传感器采集的光学参数以及与产品的流通相关的预设跟踪信息,生成产品的记录数据;并且,通过通信模块,可以将这些记录数据通过移动通信网络上传至目标区块链中。可见,除了与产品本身的流通相关的预设跟踪信息,本申请实施例提供的RFID读写器还可以将产品在运输过程中所在环境的温度、湿度、定位信息以及明暗程度这些与产品在流通时相关的信息进行有效的记录;并且,由于目标区块链具有区块链所具有的数据不可篡改的特性,故利用本申请实施例提供的读写器录入的产品的记录数据具有较高的安全性。
另外,由于光学传感器所采集的光学参数可以表征产品所在环境的明暗程度,因此,当将RFID读写器与产品一同放置于包装箱内运输时,通过光学传感器所采集的光学参数,可以确定在运输过程中产品所在的包装箱是否被开启过。由此,进一步说明了本申请实施例提供的RFID读写器,可以对产品在流通过程中的信息进行有效的记录,特别是对产品在运输过程中的信息进行有效的记录。
可选地,在图2所示的RFID读写器的基础上,触摸屏70,还可以用于接收用户输入的查询目标产品的记录数据的查询指令,并将查询指令发送至处理模块10;该查询指令中,携带有RFID读写模块读取的目标产品的UID。
处理模块10,还用于响应于查询指令,通过通信模块60从目标区块链中获取目标产品的UID下的记录数据。
触摸屏70,还用于输出处理模块获取的记录数据。
另外,该触摸屏70,还可以用于接收用户输入的指示信息,该指示信息携带有目标产品的流通数据。示例性地,目标产品的流通数据可以是目标产品的流通状态信息、生产信息、物流跟踪信息、销售信息等。
相应的,该处理模块10,还可以用于根据目标产品的流通数据和唯一标识,生成目标产品的附加记录数据,并通过通信模块60将目标产品的附加记录数据发送至服务器,以使服务器将目标产品的附加记录数据上传至目标区块链中。
可以理解的是,与目标产品的记录数据不同的是,目标产品的附加记录数据中,未包含有目标产品所在环境的温度和湿度、产品的定位信息以及表征产品所在环境的明暗程度的光学参数。这样,可以多提供一种形式的记录数据供用户选择。
这里所说的目标产品可以是一个或多个具有RFID标签的产品,并且,目标区块链中已预先存储有这些产品的记录数据。这样,在RFID读写器中,可以同时查询一个或多个UID所对应产品的记录数据。可以理解的是,目标产品的UID,即是目标产品的RFID标签的UID。
其中,RFID读写器中可以设置有供用户输入查询指令的功能选项。图7(a)示例性的示出了在RFID读写器供用户通过触摸屏输入查询指令时的界面示意图。从图7(a)中可以看到,该触摸屏中提供了多种功能选项供用户选择,每种功能选项对应RFID读写器的一种工作模式;其中,当用户在触摸屏中点击了“查询记录数据”这一功能选项,RFID读写器可以同时读取产品的RFID标签的UID;由此,用户便完成了在触摸屏中输入查询目标产品的记录数据的查询指令的操作;此时,该查询指令中便携带了RFID读写模块读取的目标产品的UID。图7(a)中,采用虚线框表示功能选项被用户所选中。另外,关于图7(a)中另外三个功能选项对应的RFID读写器的工作模式,后续将会另行展开说明。
在RFID读写器的触摸屏70中,供用户输入目标产品的流通数据的界面可以参见图7(b),从图7(b)中可以看到,当前的目标产品的UID为12345,用户正在向触摸屏70中输入目标产品的流通数据,竖线代表光标;当用户编辑完成流通数据的内容后,可以点击“录入”按钮完成输入。
另外,在一种可选实现方式中,用户也可以在RFID读写器的上位机中输入目标产品的流通数据,通过上位机将流通数据发送至RFID读写器中,并由RFID读写器发送至加入目标区块链的服务器。这里,上位机中安装的管理客户端软件中,供用户输入目标产品的流通数据的界面,可以参见图7(c);图7(c)中,目标产品的UID为12345,用户正在客户端软件的界面中输入目标产品的流通数据;当用户编辑完成流通数据的内容后,可以点击“录入”按钮完成输入。
该实施例中,处理模块10响应于用户输入的查询指令,通过通信模块60从目标区块链中获取目标产品的UID下的记录数据的具体过程,可以参见图8所示的获取目标产品的UID下的记录数据的方法流程图,该流程可以包括:
S810:RFID读写器中的处理模块响应于用户输入的查询目标产品的记录数据的查询指令,将该查询指令中携带的目标产品的UID发送至RFID读写器中的通信模块。
S820:通信模块将目标产品的UID发送至加入目标区块链的服务器。
S830:服务器从目标区块链中,获取目标产品的UID下的记录数据。
S840:服务器将所获取目标产品的UID下的记录数据返回给通信模块。
S850:通信模块将接收的目标产品的UID下的记录数据传送给处理模块。
或者,处理模块10通过通信模块60从目标区块链中获取目标产品的UID下的记录数据的具体过程,也可以参见图9所示的获取目标产品的UID下的记录数据的方法流程图,该流程可以包括:
S910:RFID读写器中的处理模块将用户在触摸屏中输入的查询指令发送至RFID读写器中的通信模块,该查询指令中携带有目标产品的UID。
S920:通信模块将查询指令发送至加入目标区块链的服务器。
S930:服务器接收查询指令,并从查询指令中获取目标产品的UID。
S940:服务器从目标区块链中,获取目标产品的UID下的记录数据。
S950:服务器将所获取目标产品的UID下的记录数据返回给通信模块。
S960:通信模块将接收的目标产品的UID下的记录数据传送给处理模块。
另外,在触摸屏70在输出处理模块10获取的记录数据之前,处理模块10可以对所获取的记录数据进行调整,从而将调整后的记录数据发送至触摸屏70进行输出。这里,处理模块10对目标产品的记录数据进行的调整,可以包括:按照预定的筛选规则,从所获取的记录数据中,筛选RFID读写器的用户关注的跟踪信息;或者,对目标产品的记录数据进行的调整,可以包括:按照预定的数据显示格式,调整所获取的目标产品的记录数据的显示格式。
基于该实施例可见,本申请实施例提供的RFID读写器,除了可以对产品的跟踪信息进行录入,还可以从目标区块链中查询产品已录入的包含跟踪信息的记录数据。
本申请实施例中,RFID读写器在录入产品的跟踪信息时,可以是一令一动的被动模式,也可以是自动模式。
其中,所谓的一令一动,指的是用户给出一次数据录入指令,RFID读写器进行一次跟踪信息的录入。在一令一动的被动模式中,RFID读写模块可以响应于用户给出的数据录入指令,读取产品的RFID标签的UID;相应的,温湿度采集模块采集产品所在环境的温度和湿度,定位模块采集定位信息,光学传感器采集光学参数,处理模块根据该UID和产品待录入的多种跟踪信息,生成记录数据;然后,由通信模块将记录数据发送至加入目标区块链的服务器,以使该服务器将记录数据上传至目标区块链中;至此,完成一次跟踪信息的录入。
在自动模式中,RFID读写器可以按照预定的工作周期,自动地读取产品的RFID标签的UID;相应的,RFID读写器按照该工作周期,周期性地完成多次跟踪信息的录入。其中,为了确保RFID读写模块、温湿度采集模块、定位模块以及光学传感器可以与处理器协同工作,可以将处理模块的时钟信号分别与RFID读写模块、温湿度采集模块、定位模块以及光学传感器相连;这样,当RFID读写模块具体用于按照预定的工作周期,读取产品的RFID标签的唯一标识时,RFID读写模块、温湿度采集模块以及定位模块便可以相应的采集各自所要采集的参数。其中,该工作周期为时钟信号的周期的整数倍。
在实际应用中,RFID读写器中可以设置供用户选择被动模式或自动模式来录入产品的跟踪信息的功能选项。图10示例性的示出了图2所示RFID读写器中,供用户选择RFID读写器的工作模式的界面示意图;图10中,名为“录入记录数据”的功能选项,即对应RFID读写器在被动模式下录入产品的跟踪信息;名为“自动录入记录数据”的功能选项,即对应RFID读写器在自动模式下录入产品的跟踪信息;图10中,采用虚线框代表功能选项被用户选中。关于图10中另外3种功能选项对应的工作模式,后续将会另行展开说明。
可选地,在一种实现方式中,如图11(a)、图11(b)以及图11(c)所示,本申请实施例提供的RFID读写器中可以设有模式选择键100。
模式选择键100,用于接收用户输入的模式设置指令,并将模式设置指令发送至处理模块。
处理模块还用于响应于模式设置指令,设置RFID读写器的工作模式。
其中,模式设置指令为设置RFID读写器的工作模式的指令。RFID读写器的工作模式包括预设的多个工作模式,不同的工作模式对应不同的工作流程。任一工作流程为RFID读写器与产品的RFID标签和/或加入目标区块链的服务器进行交互的流程。具体的,对于RFID读写器的任一工作流程而言,该工作流程可以是RFID读写器与产品的RFID标签进行交互的流程;或者,该工作流程可以是RFID读写器与加入目标区块链的服务器进行交互的流程;或者,在该工作流程中,既可以包含有RFID读写器与产品的RFID标签进行交互的步骤,也可以包含有RFID读写器与加入目标区块链的服务器进行交互的步骤。
可以理解的是,这里所说的模式选择键,是实体的物理按键,并非上述的触摸屏中供用户选择的虚拟按键。可以理解的是,相较于在触摸屏中或利用物理键盘与显示屏选择RFID读写器的工作模式的方式,通过模式选择键切换工作模式的方式更为简单和灵活,操作难度低。此外,利用模式选择键,还可以达到精简RFID读写器的重量和体积的效果;此时,如图11(a)所示,RFID读写器中可以不必集成触摸屏,也可以不必集成物理键盘和显示屏。
可选地,在一种RFID读写器中,所示模式选择键100可以是图3所示RFID读写器中的物理键盘中的按键。
可以理解的是,模式选择键接收用户输入的模式设置指令,即是用户在模式选择键中,点击想要选择的工作模式对应的模式选择键。
其中,RFID读写器的工作模式可以存在一种或多种。示例性的,在一种RFID读写器中,该RFID读写器中预设的工作模式可以包括:向目标区块链录入产品的记录数据的工作模式,以及向RFID标签写入产品的记录数据的工作模式。其中,向目标区块链录入产品的记录数据的工作模式可以简称为“录入记录数据”,向RFID标签写入产品的记录数据的工作模式可以简称为“写RFID标签”。可以理解的是,在这两种工作模式中,RFID读写器的工作流程是不同的,为了方案清楚以及布局清晰,后续对这两种工作模式中,RFID读写器的工作流程进行示例性的说明。
在另一种RFID读写器中,上述的模式选择键可以选择的工作模式,可以与图7(a)或图10所示的触摸屏中的各个功能选项对应的工作模式相同。为了方案清楚,下面对图7(a)和图10中的各个功能选项所对应的工作模式进行详细说明。
图7(a)和图10中,名为“写RFID标签”的功能选项对应的工作模式即上述的名为“写RFID标签”的工作模式。如图11(d)所示,该工作模式中,RFID读写器内部的工作流程如下:
S1101:响应于用户选择了“写RFID标签”的工作模式,RFID读写模块读取产品的RFID标签的UID。
S1102:响应于RFID读写模块读取产品的RFID标签的UID,温湿度采集模块采集产品所在环境的温度和湿度,定位模块采集产品所在位置的定位信息,光学传感器采集表征产品所在环境的明暗程度的光学参数。
S1103:处理模块根据RFID读写模块读取的产品的UID、温湿度采集模块采集的温度和湿度、定位模块采集的定位信息、光学传感器采集的光学参数,以及与产品的流通相关的预设跟踪信息,生成记录数据。
S1104:RFID读写模块将处理模块生成的记录数据写入产品的RFID标签中。
其中,在步骤S1101中,用户可以是在图2或图11(b)所示RFID读写器中的触摸屏中选择该“写RFID标签”的工作模式。或者,用户可以利用图11(a)、图11(b)或图11(c)所示RFID读写器中的模式选择键,选择该“写RFID标签”的工作模式。或者,当模式选择键为图3所示RFID读写器中的物理键盘上的按键时,用户也可以利用图3所示RFID读写器中的物理键盘上的模式选择键,选择该“写RFID标签”的工作模式。
图7(a)和图10中,名为“读RFID标签”的功能选项,代表读取产品的RFID标签的UID以及读取RFID标签中已写入的记录数据的工作模式。该工作模式适于集成了触摸屏或显示屏的RFID读写器。如图12所示,该工作模式中,RFID读写器内部的工作流程如下:
S1201:响应于用户选择了“读RFID标签”的工作模式,RFID读写模块读取产品的RFID标签的UID,并读取该RFID标签中已写入的记录数据。
S1202:RFID读写模块将所读取的UID和记录数据发送至处理模块。
S1203:处理模块将接收的UID和记录数据发送至RFID读写器集成的触摸屏或显示屏进行输出。
其中,在步骤S1201中,用户可以是在图2或图11(b)所示RFID读写器中的触摸屏中选择该“读RFID标签”的工作模式。或者,用户可以利用图11(b)或图11(c)所示RFID读写器中的模式选择键,选择该“读RFID标签”的工作模式。或者,当模式选择键为图3所示RFID读写器中的物理键盘上的按键时,用户也可以利用图3所示RFID读写器中的物理键盘上的模式选择键,选择该“读RFID标签”的工作模式。
图7(a)和图10中,名为“录入记录数据”的功能选项,代表RFID读写器向目标区块链中录入产品的记录数据的工作模式,该工作模式相当于上述的RFID读写器在录入产品的跟踪信息时的一令一动的被动模式。如图13所示,该工作模式中,RFID读写器内部的工作流程如下:
S1301:响应于用户选择了“录入记录数据”的工作模式,RFID读写模块读取产品的RFID标签的UID。
S1302:响应于RFID读写模块读取产品的RFID标签的UID,温湿度采集模块采集产品所在环境的温度和湿度、定位模块采集产品所在位置的定位信息,且光学传感器采集表征产品所在环境的明暗程度的光学参数。
S1303:处理模块根据RFID读写模块读取的产品的UID、温湿度采集模块采集的温度和湿度、定位模块采集的定位信息、光学传感器采集的光学参数,以及与产品的流通相关的预设跟踪信息,生成记录数据。
S1304:处理模块将生成的记录数据发送至通信模块。
S1305:通信模块将记录数据通过移动通信网络发送至加入目标区块链的服务器。
S1306:服务器将记录数据上传至目标区块链中。
其中,在步骤S1301中,用户可以是在图2或图11(b)所示RFID读写器中的触摸屏中选择该“录入记录数据”的工作模式。或者,用户可以利用图11(a)、图11(b)或图11(c)所示RFID读写器中的模式选择键,选择该“录入记录数据”的工作模式。或者,当模式选择键为图3所示RFID读写器中的物理键盘上的按键时,用户也可以利用图3所示RFID读写器中的物理键盘上的模式选择键,选择该“录入记录数据”的工作模式。
图7(a)和图10中,名为“查询记录数据”的功能选项,代表RFID读写器从目标区块链中获取目标产品的记录数据以供用户查询的工作模式;其中,目标产品为记录数据已录入到目标区块链中的一个或多个具有RFID标签的产品。该工作模式,适于集成了触摸屏或显示屏的RFID读写器。如图14所示,该工作模式中,RFID读写器内部的工作流程如下:
S1401:响应于用户选择了“查询记录数据”的工作模式,RFID读写模块读取目标产品的RFID标签的UID,并将所读取的UID发送至处理模块。
S1402:处理模块将目标产品的UID发送至通信模块。
S1403:通信模块将目标产品的UID发送至加入目标区块链的服务器。
S1404:服务器从目标区块链中,获取目标产品的UID下的记录数据,并将所获取的记录数据返回给通信模块。
S1405:通信模块将目标产品的UID下的记录数据返回给处理模块。
S1406:处理模块将目标产品的UID下的记录数据发送至RFID读写器集成的触摸屏或显示屏进行输出。
其中,在步骤S1401中,用户可以是在图2或图11(b)所示RFID读写器中的触摸屏中选择该“查询记录数据”的工作模式。或者,用户可以利用图11(b)或图11(c)所示RFID读写器中的模式选择键,选择该“查询记录数据”的工作模式。或者,当所述模式选择键为图3所示RFID读写器中的物理键盘上的按键时,用户也可以利用图3所示RFID读写器中的物理键盘上的模式选择键,选择该“查询记录数据”的工作模式。
图10中,名为“自动录入记录数据”的功能选项,代表上述的RFID读写器在录入产品的跟踪信息时的自动模式。该工作模式中,RFID读写器响应于用户在触摸屏或模式选择键中选择了“自动录入记录数据”的工作模式,按照预定工作周期,周期性对产品的跟踪信息进行录入。其中,在每个工作周期中,RFID读写器内部的工作流程,可以参照图13所示的工作流程,此处不再赘述。
可以理解的是,用户可以在图2或图11(b)所示RFID读写器中的触摸屏中选择该“自动录入记录数据”的工作模式。或者,用户可以利用图11(a)、11(b)或图11(c)所示RFID读写器中的模式选择键,选择该“自动录入记录数据”的工作模式。或者,当模式选择键为图3所示RFID读写器中的物理键盘上的按键时,用户也可以利用图3所示RFID读写器中的物理键盘上的模式选择键,选择该“自动录入记录数据”的工作模式。
可选地,在一种RFID读写器中,为了提高产品的记录数在时间维度的准确度,本申请实施例提供的RFID读写器中的处理模块,可以具体用于:
根据产品的UID和产品待录入的多种跟踪信息,生成包含有时间戳的记录数据。
其中,时间戳所指示的时间,为处理模块通过通信模块从移动通信网络中获取的。
在实际应用中,处理模块根据产品的UID和产品待录入的多种跟踪信息,生成包含有时间戳的记录数据的具体实现方式存在多种。示例性的,以上述的键-值对的数据格式为例,假设待录入的多种跟踪信息包括产品的产品代码、生产日期以及保质期,UID为12345,时间戳所指示时间为2020年3月1日17:02;那么生成的记录数据可以包括:12345-A:0101-2020/3/117:02、12345-B:20200202-2020/3/1 17:02,以及12345-C:2年-2020/3/1 17:02;假设需要录入的跟踪信息包括A、B、C以及D,并指定多种跟踪信息在键值中的排列顺序依次为A、B、C、D;假设UID为12345,那么,生成的记录数据可以为:12345-[A/B/C/D]-2020/3/117:02、12345-[A#B#C#D]-2020/3/1 17:02或12345-[A|B|C|D]-2020/3/1 17:02。
可以理解的是,相较于现有的区块链技术中,数据由区块链的服务器添加时间戳的方式,本申请实施例提供的RFID读写器所生成的记录数据,在到达目标区块链的服务器之前便已包含有时间戳。这样,可以避免因网络延迟而导致的记录数据的时间戳与记录数据的生成时间不一致的情况,从而使记录数据在时间维度的准确度更高。
并且,由于移动通信网络的时间对于接入移动通信网络的所有设备来说都是统一的标准时间,因此,由通信模块从移动通信网络中直接获取时间戳所指示的时间,可以进一步提高记录数据在时间维度的准确度。
可选地,在一种RFID读写器中,处理模块,还用于响应于多种跟踪信息中的任意一种满足告警条件,根据产品的UID和符合告警条件的跟踪信息,生成告警数据。
通信模块,还用于将告警数据通过移动通信网络发送至加入目标区块链的服务器,以使服务器将告警数据上传至目标区块链中。
其中,温度符合的告警条件包括:温度超出预设的温度上下限。
湿度符合的告警条件包括:湿度超出预设的湿度上下限。
定位信息符合的告警条件包括:定位信息所指示的定位位置位于预设的目标区域之外。
光学参数符合的告警条件包括:光学参数超出预设的光学参数上下限。
任一预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
其中,任一项预设跟踪信息对应的预设告警规则中,包含有对该项预设跟踪信息所需符合的格式和/或内容进行限定的规则。当该项预设跟踪信息的格式和/或内容与预设告警规则中的限定不符时,该项预设跟踪信息即符合告警条件。
举例而言,假设有一项预设跟踪信息为保质期,该项预设跟踪信息对应的预设告警规则中,包含有对保质期需要小于等于12个月的限定,如[QGP≤12];其中,QGP即保质期quality guarantee period的缩写。那么,该项预设跟踪信息对应的告警规则即为保质期不可大于12个月。这样,若用户设置了保质期为13个月,则用户设置的保质期即符合告警。
再举例而言,假设有一项预设跟踪信息为录入产品跟踪信息的录入人员的手机号,该项预设跟踪信息的预设告警规则中,包含有对手机号的位数需要等于11位的限定,如[phone bit=11]。其中,phone bit代表手机号的位数。那么,该项预设跟踪信息对应的预设告警规则即为手机号的位数不可为11位以外的其他位数。这样,若用户设置的手机号位数不符,则用户设置的手机号符合告警条件。
该实施例中,处理模块根据产品的UID和符合告警条件的跟踪信息,生成告警数据的具体实现方式存在多种。示例性的,在一种实现方式中,可以首先参照处理模块生成记录数据的实现方式,将产品的UID作为键,符合告警条件的跟踪信息作为键值,生成键-值对;然后,为键-值对添加代表告警数据的前缀符号或后缀符号。在另一种实现方式中,代表告警数据的键-值对中,键值的内容还可以包括符合告警条件的跟踪信息对应的告警条件。例如,假设温湿度采集模块采集的温度为45℃,超出了温度告警上下限[20,40],此时,对于UID为12345的产品,处理模块生成的该产品的告警数据可以为:[alarm]-12345-[20,40]-45,或者,假设有一项预设跟踪信息为保质期,该项预设跟踪信息对应的告警规则为保质期不可大于12个月。假设用户由于误操作设置了保质期为18个月,此时,对于UID为12345的产品,处理模块生成的该产品的告警数据可以为:12345-[保质期≤12]-18-[alarm]。
基于该实施例可见,本申请实施例提供的RFID读写器,除了可以将产品正常时的记录数据发送到目标区块链中进行记录,还可以将产品异常时的告警数据发送到目标区块链中进行记录。这样,对基于目标区块链对产品的流通开展管理的用户来说,无需对产品的记录数据进行进一步的筛选和分析,便可以直接根据产品有无告警数据获知产品在流通过程中是否出现了异常。
在RFID读写器可以将产品的告警数据进行录入的实施例的基础上,本申请实施例提供的RFID读写器中,处理模块还可以用于:
响应于RFID读写器的上位机下发的告警配置信息,配置处理模块在录入产品的告警数据时所需符合的告警条件。
其中,上位机下发的告警配置信息可以包括:温度上下限、湿度上下限、目标区域、光学参数上下限以及预设告警规则中的一种或多种。
可以理解的是,这里所说的上位机,即是安装有对RFID读写器进行配置管理的管理客户端软件的电子设备。图15示例性的示出了该管理客户端软件中,配置告警配置信息的一个界面示意图。从图15中可以看到,温度上下限、湿度上下限都可以由用户填写,目标区域和光学参数上下限可以供用户使用下拉菜单进行选择,并且,图15中,自定义预设跟踪信息的告警规则这一配置项的下方显示有下划线,代表该配置项是可以进一步点开配置的。并且,在进一步点开的自定义预设跟踪信息的告警规则的界面中,可以向用户提示简单的编辑规则,以使用户编写的预设告警规则可以被RFID读写器所识别。
基于同一发明构思,本申请实施例还提供了一种产品跟踪信息的记录方法,应用于RFID读写器,该RFID读写器中集成有温湿度采集模块、定位模块、光学传感器以及通信模块。为了方案清楚,采用图16所示的产品跟踪信息的记录方法的流程图,对RFID读写器记录产品跟踪信息的过程进行说明,该过程可以包括:
S1610:RFID读写器响应于用户输入的数据录入指令或按照预设的工作周期,读取产品的RFID标签的UID,获取温湿度采集模块采集的产品所在环境的温度和湿度、定位模块采集的产品所在位置的定位信息,以及光学传感器采集的表征产品所在环境的明暗程度的光学参数。
其中,RFID读写器读取产品的RFID标签,得到产品的UID的步骤,具体可以由图1、图2、图3、图11(a)、图11(b)或图11(c)所示的RFID读写器中的RFID读写模块20完成。
S1620:RFID读写器根据所读取的UID以及产品待录入的多种跟踪信息,生成记录数据。
其中,多种跟踪信息包括:温湿度采集模块采集的温度和湿度、定位模块采集的定位信息、光学传感器采集的光学参数以及与产品的流通相关的预设跟踪信息。
该步骤中,RFID读写器根据所读取的UID以及产品待录入的多种跟踪信息,生成记录数据的步骤,具体由图1、图2、图3、图11(a)、图11(b)或图11(c)所示的RFID读写器中的处理模块10完成。
S1630:RFID读写器通过通信模块,将记录数据通过移动通信网络发送至加入目标区块链的服务器。
其中,目标区块链为用于记录产品的记录数据的区块链。
该步骤中,将记录数据通过移动通信网络发送至加入目标区块链的服务器的步骤,具体可以由图1、图2、图3、图11(a)、图11(b)或图11(c)所示的RFID读写器中的通信模块60完成。
S1640:服务器将记录数据上传至目标区块链中。
该步骤中,服务器将记录数据上传至目标区块链中的具体实现方式,非本申请实施例的发明点,可以参照已有相关技术中,区块链的节点服务器向区块链中写入数据的方式,本申请实施例不展开赘述。
该产品跟踪信息的记录方法中,关于RFID读写器的各个模块实现S1610~1640所示步骤的具体过程,在对RFID读写器进行说明的实施例中已经进行过详细说明,这里不再赘述。
需要说明的是,RFID读写器在读取RFID标签时,是可以同时读取多个RFID标签的。为了清楚地说明的RFID读写器的工作流程,图16所示的工作流程为针对一个RFID标签的处理过程,可以理解的是,当RFID读写器读取多个RFID标签时,对每个RFID标签的处理过程均可参照此过程。
本申请实施例提供的产品跟踪信息的记录方法中,RFID读写器中集成有温湿度采集模块、定位模块、光学传感器以及通信模块,相应的,在生成产品的记录数据时,根据所读取的唯一标识、温湿度采集模块采集的温度和湿度、定位模块采集的定位信息,以及光学传感器采集的光学参数,生成产品的记录数据。并且,通过通信模块,可以将这些记录数据通过移动通信网络上传至目标区块链中。可见,除了与产品本身的流通相关的预设跟踪信息,本申请实施例提供的产品跟踪信息的记录方法,还可以将产品在运输过程中所在环境的温度、湿度、定位信息以及明暗程度这些与产品在流通时相关的信息进行有效的记录。并且,由于目标区块链具有区块链的数据不可篡改的特性,故利用本申请实施例提供的产品跟踪信息的记录方法所录入的产品的记录数据具有较高的安全性。
可选地,在一种实现方式中,RFID读写器可以集成有触摸屏,相应的,在图16所示方法的基础上,如图17所示,本申请实施例提供的产品跟踪信息的记录方法还可以包括以下步骤:
S1710:RFID读写器通过触摸屏接收用户输入的查询目标产品的记录数据的查询指令;该查询指令中,携带有RFID读写模块读取的目标产品的UID。
这里,目标产品是已利用图16所示的方法,将其记录数据上传至目标区块链中的产品。并且,目标产品可以是一个或多个产品。
其中,该触摸屏可以是图2或图11(b)中所示的触摸屏70。
另外,若RFID读写器未集成触摸屏,而是如图3或图(11c)所示的集成了显示屏,那么,接收用户输入的查询目标产品的记录数据的查询指令的步骤,也可以由RFID读写器集成的模式选择键或物理键盘完成。
S1720:RFID读写器响应于该查询指令,通过通信模块从目标区块链中获取目标产品的唯一标识下的记录数据。
在实际应用中,RFID读写器中的处理模块可以通过通信模块将查询指令或查询指令中携带的目标产品的UID发送至加入目标区块链的服务器,从而通过该服务器从目标区块链中获取目标产品的唯一标识下的记录数据。
其中,该处理模块可以是图2、图3、图11(b)或图11(c)中所示的处理模块10;该通信模块可以是图2、图3、图11(b)或图11(c)中所示的通信模块60。
S1730:RFID读写器通过触摸屏输出所获取的记录数据。
在实际应用中,输出目标产品的记录数据的步骤,具体可以由图2或图11(b)中所示的触摸屏70实现。另外,若RFID读写器未集成触摸屏,而是如图3或图(11c)所示的集成了显示屏,那么输出目标产品的记录数据的步骤,也可以由图3或图11(c)中所示的显示屏90实现。
S1740:RFID读写器通过触摸屏接收用户输入的指示信息,该指示信息携带有目标产品的流通数据。
这里所说的触摸屏,具体可以是图2或图11(b)中所示的触摸屏70。
另外,若RFID读写器未集成触摸屏,而是如图3或图(11c)所示的集成了显示屏,那么,接收用户输入的指示信息的步骤,也可以由RFID读写器集成的模式选择键或物理键盘实现。
S1750:RFID读写器根据目标产品的流通数据和唯一标识,生成目标产品的附加记录数据。
该步骤S1750,具体可以由图2、图3、图11(b)或图11(c)中所示的处理模块10实现。
S1760:RFID读写器通过通信模块将目标产品的附加记录数据发送至加入目标区块链的服务器。
这里,该通信模块可以是图2、图3、图11(b)或图11(c)中所示的通信模块60。
S1770:服务器将附加记录数据上传至目标区块链中。
关于RFID读写器的各模块实现步骤S1710~S1760的具体过程,在对RFID读写器进行说明的实施例中已经进行过详细说明,这里不再赘述。
本申请实施例提供的产品跟踪信息的记录方法,除了可以对产品的跟踪信息进行录入,还可以从目标区块链中查询产品已录入的记录数据。
可选地,在一种实现方式中,在图16所示方法的基础上,如图18所示,本申请实施例提供的产品跟踪信息的记录方法还可以包括:
S1810:RFID读写器响应于产品待录入的多种跟踪信息中的任意一种满足告警条件,根据产品的UID和符合告警条件的跟踪信息,生成告警数据。
其中,温度符合的告警条件包括:温度超出预设的温度上下限。
湿度符合的告警条件包括:湿度超出预设的湿度上下限。
定位信息符合的告警条件包括:定位信息所指示的定位位置位于预设的目标区域之外。
光学参数符合的告警条件包括:光学参数超出预设的光学参数上下限。
任一预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
该步骤中,响应于多种跟踪信息中的任意一种满足告警条件,根据产品的UID和符合告警条件的跟踪信息,生成告警数据的执行主体,具体可以是RFID读写器中的处理模块;该处理模块可以是图1、图2、图3、图11(a)、图11(b)或图11(c)中所示的处理模块10。
在实际应用中,该步骤S1810可以是在图16所示方法的步骤S1610之后执行的。具体的,在RFID读写器响应于用户输入的数据录入指令或按照预设的工作周期,读取产品的RFID标签的UID,获取温湿度采集模块采集的产品所在环境的温度和湿度、定位模块采集的产品所在位置的定位信息,以及光学传感器采集的表征产品所在环境的明暗程度的光学参数的步骤之后,执行该步骤S1810。
S1820:RFID读写器通过通信模块,将告警数据通过移动通信网络发送至加入目标区块链的服务器,以使服务器将告警数据上传至目标区块链中。
在实际应用中,RFID读写器中的处理模块可以将生成的告警数据通过通信模块发送至加入目标区块链的服务器,从而通过该服务器将告警数据上传至目标区块链中。其中,该处理模块可以是图1、图2、图3、图11(a)、图11(b)或图11(c)中所示的处理模块10;相应的,该通信模块可以是图1、图2、图3、图11(a)、图11(b)或图11(c)中所示的通信模块60。
关于RFID读写器的各模块实现步骤S1810~S1820的具体过程,在对RFID读写器进行说明的实施例中已经进行过详细说明,这里不再赘述。
可见,本申请实施例提供的产品跟踪信息的记录方法,除了可以将产品正常时的记录数据发送到目标区块链中进行记录,还可以将产品异常时的报警数据发送到目标区块链中进行记录。这样,对于基于目标区块链对产品的流通开展管理的用户来说,无需对产品的记录数据进行进一步的筛选和分析,便可以直接根据产品有无告警数据获知产品在流通过程中是否出现了异常。
可选地,在一种实现方式中,本申请实施例提供的RFID读写器,根据所读取的唯一标识和产品待录入的多种跟踪信息,生成记录数据,可以包括:
根据产品的UID和产品待录入的多种跟踪信息,生成包含有时间戳的记录数据。其中,该时间戳所指示的时间,为RFID读写器集成的通信模块从移动通信网络中获取的。
可以理解的是,相较于现有的区块链技术中,数据由区块链的服务器添加时间戳的方式,本申请实施例提供的记录方法所生成的记录数据,在到达目标区块链的服务器之前便已包含有时间戳,这样,可以避免因网络延迟而导致的记录数据的时间戳与记录数据的生成时间不一致的情况,从而使记录数据在时间维度的准确度更高。
并且,由于移动通信网络的时间对于接入移动通信网络的所有设备来说都是统一的标准时间,因此,由通信模块从移动通信网络中直接获取时间戳所指示的时间,可以进一步提高记录数据在时间维度的准确度。
另外,本申请实施例提供的产品跟踪信息的记录方法,可以由RFID读写器按照预设的工作周期而执行,或者,可以由RFID读写器响应于用户输入的数据录入指令而执行。其中,RFID读写器响应于用户输入的数据录入指令而执行的过程,可以参见图13所示的RFID读写器内部的工作流程。可以理解的是,图13所示的该工作流程中,用户选择了“录入记录数据”的工作模式,便是用户向RFID读写器输入了数据录入指令。另外,RFID读写器按照预设的工作周期执行该记录方法时,在每个工作周期中,RFID读写器的工作流程,同样可以参照图13所示的工作流程。
相应于本申请实施例提供的产品跟踪信息的记录方法,本申请实施例还提供了一种产品跟踪信息的记录装置,该装置应用于RFID读写器,所述RFID读写器集成有RFID读写模块、温湿度采集模块、定位模块以及光学传感器;该装置包括:处理器和存储器,所述存储器存储有一个或多个计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
1)通过RFID读写模块读取产品的RFID标签,得到产品的唯一标识,并获取温湿度采集模块采集的产品所在环境的温度和湿度、定位模块采集的产品所在位置的定位信息,以及光学传感器采集的表征产品所在环境的明暗程度的光学参数。
2)根据所读取的唯一标识以及产品待录入的多种跟踪信息,生成记录数据,该多种跟踪信息包括:温度和湿度、定位信息、光学参数以及与产品的流通相关的预设跟踪信息。
3)通过通信模块,将记录数据通过移动通信网络发送至加入目标区块链的服务器,以使服务器将记录数据上传至目标区块链中。该目标区块链为用于记录产品的记录数据的区块链。
其中,该装置所在的RFID读写器,可以是图1、图2、图3、图11(a)、图11(b)或图11(c)所示的RFID读写器。
该装置中提到的存储器可以包括随机存取存储器(Random AccessMemory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离处理器的存储装置。
该装置中提到的处理器具体可以是图1、图2、图3、图11(a)、图11(b)或图11(c)所示的RFID读写器中的处理模块10。在具体应用中,该处理器可以是通用处理器,包括CPU、网络处理器(Network Processor,NP)等,还可以是DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例还提供了一种产品跟踪信息的记录方法,应用于移动终端设备,该移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器。为了方案清楚,采用图19所示的产品跟踪信息的记录方法的流程图,对移动终端设备记录产品跟踪信息的过程进行说明,该过程可以包括:
S1910:移动终端设备通过RFID读写模块读取产品的RFID标签的UID,获取温湿度采集模块采集的产品所在环境的温度和湿度、光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定自身的定位信息。
可以理解的是,移动终端设备中均集成有定位模块,因此,该移动终端设备可以确定自身的定位信息。并且,由于移动终端设备通过RFID读写模块读取产品的UID时,与产品的距离是相近的,因此,移动终端设备自身的定位信息,是可以作为产品所在位置的定位信息的。其中,移动终端设备中集成的定位模块具体可以是GPS定位模块、北斗定位模块或北斗与GPS结合相互校准的定位模块。
同理的,移动终端设备集成的温湿度采集模块采集的温度和湿度,是可以作为产品所在环境的温度和湿度的,移动终端设备集成的光学传感器采集的光学参数,是可以表征产品所在环境的明暗程度的。
在具体应用中,该移动终端设备可以是智能手机、平板电脑等任何具有移动通信功能的便携式电子设备。
另外,该移动设备中集成的RFID读写模块,可以是NFC(NearFieldCommunication,近距离无线通信)模块,当然,并不局限于此。
S1920:移动终端设备根据产品的UID和产品待录入的多种跟踪信息,生成记录数据。
其中,产品待录入的多种跟踪信息可以包括:温湿度采集模块所采集的温度和湿度、移动终端设备自身的定位信息、光学传感器采集的光学参数,以及与产品的流通相关的预设跟踪信息。
关于移动终端设备根据产品的UID和产品待录入的多种跟踪信息,生成记录数据的具体实现方式,可以与RFID读写器的实施例中,处理模块根据产品的UID和产品待录入的多种跟踪信息,生成记录数据的实现方式相同或相似,这里不再赘述。
S1930:移动终端设备将记录数据发送至加入目标区块链的服务器。
可以理解的是,移动终端设备中均集成有移动通信模块,因此,移动终端设备可以通过移动通信网络将记录数据发送至加入目标区块链的服务器的。其中,目标区块链为用于记录产品的记录数据的区块链。
当然,当移动终端设备集成有Wi-Fi(Wireless-Fidelity,无线保真)模块,且位于无线局域网的覆盖范围内时,移动终端设备也可以通过互联网将记录数据发送至加入目标区块链的服务器。
S1940:服务器将记录数据上传至目标区块链中。
该步骤中,服务器将记录数据上传至目标区块链中的具体实现方式,非本申请实施例的发明点,可以参照已有相关技术中,区块链的节点服务器向区块链中写入数据的方式,本申请实施例不展开赘述。
本申请实施例提供的产品跟踪信息的记录方法中,移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器,因此,该移动终端设备可以读取产品的RFID标签的UID。然后,根据所读取的UID、温湿度采集模块采集的温度和湿度、移动终端设备的定位信息,以及光学传感器采集的光学参数,生成产品的记录数据。并且,将这些记录数据通过移动通信网络上传至目标区块链中。可见,本申请实施例提供的产品跟踪信息的记录方法中,利用移动终端设备,可以实现对产品在流通时相关的信息进行有效的记录。并且,由于目标区块链具有区块链的数据不可篡改的特性,故利用本申请实施例提供的产品跟踪信息的记录方法所录入的产品的记录数据具有较高的安全性。
相应于本申请实施例提供的应用于移动终端设备的产品跟踪信息的记录方法,本申请实施例还提供了一种产品跟踪信息的记录装置,该装置应用于移动终端设备,该移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器。该装置包括:处理器和存储器,所述存储器存储有一个或多个计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
1)通过RFID读写模块读取产品的RFID标签的UID,获取温湿度采集模块采集的产品所在环境的温度和湿度、光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定自身的定位信息。
2)根据产品的UID和产品待录入的多种跟踪信息,生成记录数据。
3)将记录数据发送至加入目标区块链的服务器,以使服务器将记录数据上传至目标区块链中。
可选地,所述处理器执行所述计算机程序时,还可以实现以下步骤:
a)接收用户输入的查询目标产品的记录数据的查询指令,该查询指令中,携带有RFID读写模块读取的所述目标产品的唯一标识。
b)响应于查询指令,从目标区块链中获取目标产品的唯一标识下的记录数据。
c)输出所获取的记录数据。
d)接收用户输入的指示信息,该指示信息携带有目标产品的流通数据。
e)根据目标产品的流通数据和唯一标识,生成目标产品的附加记录数据,并将目标产品的附加记录数据发送至服务器,以使服务器将附加记录数据上传至目标区块链中。
其中,移动终端设备可以是在触摸屏中接收用户输入的查询指令和指示信息。
这里的步骤a)~步骤e)可以在目标产品的记录数据已上传至目标区块链之后执行。
可选地,这些步骤由该装置按照预设的工作周期执行,或者,该装置响应于用户在RFID读写器中输入的数据录入指令执行这些步骤。
可选地,所述处理器执行所述计算机程序时,还可以实现以下步骤:
响应于多种跟踪信息中的任意一种满足告警条件,根据唯一标识和符合告警条件的跟踪信息,生成告警数据;将告警数据通过移动通信网络发送至加入目标区块链的服务器,以使服务器将所述告警数据上传至目标区块链中。
其中,温度符合的告警条件包括:温度超出预设的温度上下限;湿度符合的告警条件包括:湿度超出预设的湿度上下限;定位信息符合的告警条件包括:定位信息所指示的定位位置位于预设的目标区域之外;光学参数符合的告警条件包括:光学参数超出预设的光学参数上下限;任一预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
可选地,根据所读取的唯一标识和产品待录入的多种跟踪信息,生成记录数据的步骤,包括:
根据唯一标识和所述产品待录入的多种跟踪信息,生成包含有时间戳的记录数据,其中,时间戳所指示的时间,为通信模块从移动通信网络中获取的。
该装置中提到的存储器可以包括RAM,也可以包括NVM,例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离该装置中的处理器的存储装置。
该装置中提到的处理器可以是通用处理器,包括CPU、NP等;还可以是DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例还提供了一种RFID读写器的配置方法,应用于RFID读写器的上位机,RFID读写器中集成有温湿度采集模块、定位模块和光学传感器。为了方案清楚,采用图20所示的RFID读写器的配置方法的流程图,对上位机配置RFID读写器的过程进行说明,该过程可以包括:
S2010:上位机接收用户输入的与产品的流通相关的预设跟踪信息。
这里,与产品的流通相关的预设跟踪信息为产品待录入的多种跟踪信息中的一种或多种。这里所说的多种跟踪信息还可以包括:RFID读写器的温湿度采集模块采集的产品所在环境的温度和湿度、RFID读写器的定位模块采集的产品所在位置的定位信息,以及RFID读写器的光学传感器采集的表征产品所在环境的明暗程度的光学参数。
该上位机可以是台式计算机、便携式计算机、智能移动终端、平板设备等电子设备。其中,该上位机中安装有用于对RFID读写器进行配置管理的管理客户端软件,该管理客户端软件中,设置有供用户输入与产品的流通相关的预设跟踪信息的界面,该界面可以参见图6所示的界面示意图。
S2020:上位机将用户输入的预设跟踪信息下发至RFID读写器。
该步骤中,当RFID读写器集成有通信模块时,上位机可以通过移动通信网络将用户输入的预设跟踪信息下发至RFID读写器。
或者,上位机也可以通过其他的通信接口,将用户输入的预设跟踪信息下发至RFID读写器。可以理解的是,该通信接口为上位机和RFID读写器均支持的通信接口。在具体应用中,该通信接口可以是蓝牙接口、通用串行总线USB接口、串行数据通信接口以及以太网接口等等。
S2030:RFID读写器配置在录入产品的跟踪信息时所使用的预设跟踪信息。
这里,RFID读写器配置在录入产品的跟踪信息时所使用的预设跟踪信息可以是直接将预设跟踪信息进行存储,从而当需要录入产品的跟踪信息时再行使用。
其中,RFID读写器在录入产品的跟踪信息时,使用预设跟踪信息的具体方式包括:RFID读写器的处理模块根据产品的UID、温湿度采集模块采集的环境的温度和湿度、定位模块采集的定位信息、光学传感器采集光学参数以及该步骤中RFID读写器配置完成的预设跟踪信息,生成产品的记录数据。
本申请实施例提供的RFID读写器的配置方法中,可以由用户自由配置RFID读写器中的、与产品的流通相关的预设跟踪信息的内容,从而使RFID读写器对于不同的产品具有普适性。并且,对于单个产品而言,该产品的各个流通环节的管理者利用该配置方法,可以配置各自所在流通环节中需要录入的跟踪信息;因此,本申请实施例提供的RFID读写器的配置方法,还可以使RFID读写器适用于对产品的整个流通环节进行跟踪管理的场景中。
可选地,在一种实现方式中,本申请实施例提供的RFID读写器的配置方法,还可以配置RFID读写器的告警配置信息。为了方案清楚,采用图21所示的RFID读写器的配置方法的流程图,对上位机配置RFID读写器的告警配置信息的过程进行说明,该过程可以包括:
S2110:上位机接收用户输入的告警配置信息。
其中,该告警配置信息可以包括下述信息的一种或多种:
温湿度采集模块所采集温度的温度上下限、定位模块所采集的定位信息所指示的定位位置不可超出的目标区域、光学传感器所采集的表征环境明暗程度的光学参数的光学参数上下限,以及任一预设跟踪信息对应的预设告警规则。
在实际应用中,上位机安装的管理客户端软件中,可以设置有供用户输入告警配置信息的界面,该界面可以参见图15所示的界面示意图。
S2120:上位机将接收的告警配置信息下发至RFID读写器。
该步骤中,当RFID读写器集成有通信模块时,上位机可以通过移动通信网络将用户输入的告警配置信息下发至RFID读写器。
或者,上位机也可以通过其他的通信接口,将用户输入的告警配置信息下发至RFID读写器。可以理解的是,该通信接口为上位机和RFID读写器均支持的通信接口。在具体应用中,该通信接口可以是蓝牙接口、通用串行总线USB接口、串行数据通信接口以及以太网接口等等。
S2130:RFID读写器配置在录入产品的告警数据时所需符合的告警条件。
其中,温度符合的告警条件包括:温度超出预设的温度上下限;湿度符合的告警条件包括:湿度超出预设的湿度上下限;定位信息符合的告警条件包括:定位信息所指示的定位位置位于预设的目标区域之外;光学参数符合的告警条件包括:光学参数超出预设的光学参数上下限;任一预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
该步骤中,RFID读写器配置在录入产品的告警数据时所需符合的告警条件,可以是直接将上位机下发的告警配置信息应用在对告警条件进行符合与否的判断的程序中。
本申请实施例提供的RFID读写器的配置方法中,可以由用户自由配置RFID读写器的告警配置信息,从而使RFID读写器对于不同的产品具有普适性。
相应于本申请实施例提供的RFID读写器的配置方法,本申请实施例还提供了一种RFID读写器的配置装置,该装置应用于RFID读写器的上位机中,该RFID读写器中集成有温湿度采集模块、定位模块和光学传感器。该装置包括:处理器和存储器,所述存储器存储有一个或多个计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
1)接收用户输入的与产品的流通相关的预设跟踪信息。
2)将预设跟踪信息下发至RFID读写器,以使RFID读写器配置在录入产品的跟踪信息时所使用的预设跟踪信息。
其中,预设跟踪信息为产品待录入的多种跟踪信息中的一种或多种。多种跟踪信息还包括:温湿度采集模块采集的环境的温度和湿度、定位模块采集的定位信息,以及光学传感器采集的表征环境的明暗程度的光学参数。
可选地,处理器执行所述计算机程序时还可以实现以下步骤:
a)接收用户输入的告警配置信息;所述告警配置信息包括下述信息的一种或多种:所述温度的温度上下限、所述湿度的湿度上下限、所述定位信息所指示的定位位置不可超出的目标区域、所述光学参数的光学参数上下限以及任一所述预设跟踪信息对应的预设告警规则。
b)将所述告警配置信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的告警数据时所需符合的告警条件。
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
该装置中提到的存储器可以包括随机存取存储器RAM,也可以包括NVM,例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离该装置中的处理器的存储装置。
该装置中提到的处理器可以是通用处理器,包括CPU、NP等;还可以是DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例还提供了一种移动终端设备,所述移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器,移动终端设备中的存储器存储有一个或多个计算机程序,移动终端设备中的处理器执行所述计算机程序时实现以下步骤:
1)通过RFID读写模块读取产品的RFID标签的唯一标识,获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定自身的定位信息。
2)根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数,以及与所述产品的流通相关的预设跟踪信息。
3)将所述记录数据发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
其中,该移动终端设备可以是智能手机、平板电脑等任何具有移动通信功能的便携式电子设备。
另外,该移动设备中集成的RFID读写模块,可以是NFC模块,当然,并不局限于此。
该移动终端中的存储器可以包括随机存取存储器RAM,也可以包括NVM,例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离该移动终端设备中的处理器的存储装置。
该移动终端中的处理器可以是通用处理器,包括CPU、NP等;还可以是DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例提供的移动终端设备中集成有RFID读写模块、温湿度采集模块和光学传感器,因此,通过RFID读写模块,可以读取产品的RFID标签的UID,然后该移动终端设备可以根据所读取的UID、所述温湿度采集模块采集的温度和湿度、自身的定位信息,以及所述光学传感器采集的光学参数,生成产品的记录数据。并且,将这些记录数据通过移动通信网络上传至目标区块链中。可见,本申请实施例提供移动终端设备,可以实现对产品在流通时相关的信息进行有效的记录。并且,由于目标区块链具有区块链的数据不可篡改的特性,故本申请实施例提供的终端设备所录入的产品的记录数据具有较高的安全性。
为了体现本申请实施例提供的RFID读写器可以对产品全程的流通情况进行***化的跟踪管理,下面对利用本申请实施例提供的RFID读写器,实现对产品全程的流通情况进行跟踪管理的***进行示例性的说明。如图22所示,该***可以包括:在产品的每个流通环节中启用的RFID读写器2201和服务器2202;其中,每个流通环节中启用的服务器2202为该流通环节中,管理产品的非个人主体的服务器,且每个流通环节中启用的服务器2202均加入同一目标区块链;这里,该目标区块链可以是联盟链。
每个流通环节中启用的RFID读写器2201,用于读取产品的RFID标签,得到产品的UID;根据该流通环节中待录入的产品的跟踪信息和所读取的UID,生成记录数据;将所生成的记录数据发送至该流通环节中启用的服务器2202。
每个流通环节中启用的服务器2202,用于接收该流通环节中启用的RFID读写器2201发来的记录数据,并将所接收的记录数据上传至所述联盟链中;响应于针对目标跟踪产品的跟踪请求,从联盟链中获取与目标跟踪产品相关的记录数据,并根据所获取的记录数据,确定该跟踪请求对应的跟踪结果。
其中,该产品跟踪管理***适用的产品可以是药品、食品、生活用品或电子设备等等,并不局限于此。另外,跟踪请求中所针对的目标跟踪产品,可以是任意一个或多个UID对应的产品;或者,该目标跟踪产品也可以是用产品的任意一种或多种属性所圈出的一批产品;例如,目标跟踪产品可以是用产品名称这种属性所圈出的一批产品,或者,目标跟踪产品可以是用产品代码这种属性所圈出的一批产品,或者,目标跟踪产品可以是用产品名称以及产品批次号这两种属性所共同圈出的一批产品等等。
可以理解的是,该***中,任一非个人主体可以具有不止一个RFID读写器;其中,不同的RFID读写器可以分别用于录入不同的跟踪信息。
该***中,在每个流通环节中启用本申请实施例提供的RFID读写器,读取产品的RFID标签,得到产品的UID;根据该流通环节中待录入的跟踪信息和所读取的UID,生成记录数据;将所生成的记录数据发送至该流通环节中启用的服务器;然后,由该流通环节中启用的服务器将记录数据上传至联盟链中。可见,利用本申请实施例提供的RFID读写器,可以实现对产品全程的流通情况进行***化的跟踪管理。
本申请还提供了一种计算机可读存储介质。在该计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时,实现上述任一种方法所述的方法步骤。这些方法可以包括:
方法1:一种产品跟踪信息的记录方法,应用于RFID读写器,所述RFID读写器中集成有RFID读写模块、温湿度采集模块、定位模块、光学传感器以及通信模块,所述方法包括:
1)通过RFID读写模块读取产品的RFID标签,得到产品的唯一标识,并获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述定位模块采集的产品所在位置的定位信息,以及所述光学传感器采集的表征产品所在环境的明暗程度的光学参数。
2)根据所读取的唯一标识以及所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数以及与所述产品的流通相关的预设跟踪信息。
3)通过所述通信模块,将所述记录数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
可选地,所述RFID读写器中还集成有触摸屏,所述方法1还包括:
a)通过所述触摸屏,接收用户输入的查询目标产品的记录数据的查询指令;所述查询指令中,携带有所述RFID读写模块读取的所述目标产品的唯一标识。
b)响应于所述查询指令,通过所述通信模块从所述目标区块链中获取所述目标产品的唯一标识下的记录数据。
c)通过所述触摸屏,输出所获取的记录数据。
d)通过所述触摸屏,接收用户输入的指示信息,所述指示信息携带有所述目标产品的流通数据。
e)根据所述目标产品的流通数据和唯一标识,生成所述目标产品的附加记录数据,并通过所述通信模块将所述目标产品的附加记录数据发送至所述服务器,以使所述服务器将所述附加记录数据上传至所述目标区块链中。
这里的步骤a)~步骤e)可以在目标产品的记录数据已上传至目标区块链之后执行。
可选地,所述方法1还包括:
响应于所述多种跟踪信息中的任意一种满足告警条件,根据所述唯一标识和符合告警条件的跟踪信息,生成告警数据;通过所述通信模块,将所述告警数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述告警数据上传至所述目标区块链中。
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
可选地,所述根据所读取的唯一标识和所述产品待录入的多种跟踪信息,生成记录数据,包括:
根据所述唯一标识和所述产品待录入的多种跟踪信息,生成包含有时间戳的记录数据;其中,所述时间戳所指示的时间,为所述通信模块从所述移动通信网络中获取的。
可选地,所述RFID读写器按照预设的工作周期执行所述方法1,或者,所述RFID读写器响应于用户输入的数据录入指令执行所述方法1。
方法2:一种产品跟踪信息的记录方法,应用于移动终端设备,所述移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器,所述方法包括:
1)通过所述RFID读写模块读取产品的RFID标签的唯一标识,获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定所述移动终端设备的定位信息。
2)根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数,以及与所述产品的流通相关的预设跟踪信息。
3)将所述记录数据发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
方法3:一种RFID读写器的配置方法,应用于RFID读写器的上位机,所述RFID读写器中集成有温湿度采集模块、定位模块和光学传感器,所述方法包括:
1)接收用户输入的与产品的流通相关的预设跟踪信息。
2)将所述预设跟踪信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的跟踪信息时所使用的预设跟踪信息。
其中,所述预设跟踪信息为所述产品待录入的多种跟踪信息中的一种或多种;所述多种跟踪信息还包括:所述温湿度采集模块采集的环境的温度和湿度、所述定位模块采集的所述RFID读写器所在位置的定位信息,以及所述光学传感器采集的表征环境的明暗程度的光学参数。
可选地,所述方法3还包括:
a)接收用户输入的告警配置信息;所述告警配置信息包括下述信息的一种或多种:所述温度的温度上下限、所述湿度的湿度上下限、所述定位信息所指示的定位位置不可超出的目标区域、所述光学参数的光学参数上下限,以及任一所述预设跟踪信息对应的预设告警规则。
b)将所述告警配置信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的告警数据时所需符合的告警条件。
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
可选地,该计算机可读存储介质可以为非易失性存储器NVM,例如为至少一个磁盘存储器。
可选的,所述计算机可读存储器还可以是至少一个位于远离前述处理器的存储装置。
在本申请的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一种方法所述的方法步骤。
需要说明的是,对于方法/装置/移动终端设备/存储介质/计算机程序产品实施例而言,由于其基本相似于RFID读写器的实施例,所以描述的比较简单,相关之处参见RFID读写器的实施例的部分说明即可。
在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
以上内容是结合具体的优选实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本申请的保护范围。

Claims (14)

1.一种RFID读写器,其特征在于,包括:处理模块,以及与所述处理模块分别连接的RFID读写模块、温湿度采集模块、定位模块、光学传感器和通信模块;
所述RFID读写模块,用于读取产品的RFID标签的唯一标识;
所述温湿度采集模块,用于响应于所述RFID读写模块读取产品的RFID标签的唯一标识,采集产品所在环境的温度和湿度;
所述定位模块,用于响应于所述RFID读写模块读取产品的RFID标签的唯一标识,采集产品所在位置的定位信息;
所述光学传感器,用于响应于所述RFID读写模块读取产品的RFID标签的唯一标识,采集表征产品所在环境的明暗程度的光学参数;
所述处理模块,用于根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度、所述湿度、所述定位信息、所述光学参数以及与所述产品的流通相关的预设跟踪信息;
所述通信模块,用于将所述记录数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
2.根据权利要求1所述的RFID读写器,其特征在于,所述RFID读写器还包括:与所述处理模块相连的触摸屏;
所述触摸屏,用于接收用户输入的查询目标产品的记录数据的查询指令;所述查询指令中,携带有所述RFID读写模块读取的所述目标产品的唯一标识;
所述处理模块,还用于响应于所述查询指令,通过所述通信模块从所述目标区块链中获取所述目标产品的唯一标识下的记录数据;
所述触摸屏,还用于输出所述处理模块获取的记录数据;
所述触摸屏,还用于接收用户输入的指示信息,所述指示信息携带有所述目标产品的流通数据;
所述处理模块,还用于根据所述目标产品的流通数据和唯一标识,生成所述目标产品的附加记录数据,并通过所述通信模块将所述目标产品的附加记录数据发送至所述服务器,以使所述服务器将所述附加记录数据上传至所述目标区块链中。
3.根据权利要求1或2所述的RFID读写器,其特征在于,所述RFID读写器设有模式选择键;
所述模式选择键,用于接收用户输入的模式设置指令,并将所述模式设置指令发送至所述处理模块;
所述处理模块,还用于响应于所述模式设置指令,设置所述RFID读写器的工作模式;
其中,所述模式设置指令为设置所述RFID读写器的工作模式的指令;所述RFID读写器的工作模式包括预设的多个工作模式,不同的工作模式对应不同的工作流程;任一工作流程为所述RFID读写器与产品的RFID标签和/或所述服务器进行交互的流程。
4.根据权利要求1所述的RFID读写器,其特征在于,所述处理模块,还用于响应于所述多种跟踪信息中的任意一种满足告警条件,根据所述唯一标识和符合告警条件的跟踪信息,生成告警数据;
所述通信模块,还用于将所述告警数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述告警数据上传至所述目标区块链中;
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;
所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;
所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;
所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;
任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
5.根据权利要求4所述的RFID读写器,其特征在于,所述处理模块,还用于:响应于所述RFID读写器的上位机下发的告警配置信息,配置在生成所述告警数据时所需符合的告警条件;
所述告警配置信息包括:所述温度上下限、所述湿度上下限、所述目标区域、所述光学参数上下限以及所述预设告警规则中的一种或多种。
6.根据权利要求1所述的RFID读写器,其特征在于,所述处理模块,还用于:响应于所述RFID读写器的上位机下发的预设跟踪信息,配置在录入产品的跟踪信息时所使用的预设跟踪信息。
7.根据权利要求2所述的RFID读写器,其特征在于,所述触摸屏,还用于在所述处理模块根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据之前,接收用户输入的与所述产品的流通相关的预设跟踪信息,并将所接收的预设跟踪信息发送至所述处理模块使用。
8.一种产品跟踪信息的记录方法,其特征在于,应用于RFID读写器,所述RFID读写器中集成有RFID读写模块、温湿度采集模块、定位模块、光学传感器以及通信模块;所述方法包括:
通过所述RFID读写模块读取产品的RFID标签,得到产品的唯一标识,并获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述定位模块采集的产品所在位置的定位信息,以及所述光学传感器采集的表征产品所在环境的明暗程度的光学参数;
根据所述唯一标识以及所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数以及与所述产品的流通相关的预设跟踪信息;
通过所述通信模块,将所述记录数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
9.根据权利要求8所述的方法,其特征在于,所述RFID读写器中还集成有触摸屏;所述方法还包括:
通过所述触摸屏,接收用户输入的查询目标产品的记录数据的查询指令;所述查询指令中,携带有所述RFID读写模块读取的所述目标产品的唯一标识;
响应于所述查询指令,通过所述通信模块从所述目标区块链中获取所述目标产品的唯一标识下的记录数据;
通过所述触摸屏,输出所获取的记录数据;
所述方法还包括:
通过所述触摸屏,接收用户输入的指示信息,所述指示信息携带有所述目标产品的流通数据;
根据所述目标产品的流通数据和唯一标识,生成所述目标产品的附加记录数据,并通过所述通信模块将所述目标产品的附加记录数据发送至所述服务器,以使所述服务器将所述附加记录数据上传至所述目标区块链中。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
响应于所述多种跟踪信息中的任意一种满足告警条件,根据所述唯一标识和符合告警条件的跟踪信息,生成告警数据;
通过所述通信模块,将所述告警数据通过移动通信网络发送至加入目标区块链的服务器,以使所述服务器将所述告警数据上传至所述目标区块链中;
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;
所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;
所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;
所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;
任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
11.一种移动终端设备,其特征在于,所述移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器;所述移动终端设备的存储器存储有一个或多个计算机程序,所述移动终端设备的处理器执行所述计算机程序时实现以下步骤:
通过所述RFID读写模块读取产品的RFID标签的唯一标识,获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定所述移动终端设备的定位信息;
根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数,以及与所述产品的流通相关的预设跟踪信息;
将所述记录数据发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
12.一种产品跟踪信息的记录方法,其特征在于,应用于移动终端设备,所述移动终端设备中集成有RFID读写模块、温湿度采集模块以及光学传感器;所述方法包括:
通过所述RFID读写模块读取产品的RFID标签的唯一标识,获取所述温湿度采集模块采集的产品所在环境的温度和湿度、所述光学传感器采集的表征产品所在环境的明暗程度的光学参数,并确定所述移动终端设备的定位信息;
根据所述唯一标识和所述产品待录入的多种跟踪信息,生成记录数据;所述多种跟踪信息包括:所述温度和湿度、所述定位信息、所述光学参数,以及与所述产品的流通相关的预设跟踪信息;
将所述记录数据发送至加入目标区块链的服务器,以使所述服务器将所述记录数据上传至所述目标区块链中;所述目标区块链为用于记录所述产品的记录数据的区块链。
13.一种RFID读写器的配置方法,其特征在于,应用于RFID读写器的上位机,所述RFID读写器中集成有温湿度采集模块、定位模块和光学传感器,所述方法包括:
接收用户输入的与产品的流通相关的预设跟踪信息;
将所述预设跟踪信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的跟踪信息时所使用的预设跟踪信息;
其中,所述预设跟踪信息为所述产品待录入的多种跟踪信息中的一种或多种;所述多种跟踪信息还包括:所述温湿度采集模块采集的产品所在环境的温度和湿度、所述定位模块采集的产品所在位置的定位信息,以及所述光学传感器采集的表征产品所在环境的明暗程度的光学参数。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
接收用户输入的告警配置信息;所述告警配置信息包括下述信息的一种或多种:所述温度的温度上下限、所述湿度的湿度上下限、所述定位信息所指示的定位位置不可超出的目标区域、所述光学参数的光学参数上下限,以及任一所述预设跟踪信息对应的预设告警规则;
将所述告警配置信息下发至RFID读写器,以使所述RFID读写器配置在录入产品的告警数据时所需符合的告警条件;
其中,所述温度符合的告警条件包括:所述温度超出预设的温度上下限;
所述湿度符合的告警条件包括:所述湿度超出预设的湿度上下限;
所述定位信息符合的告警条件包括:所述定位信息所指示的定位位置位于预设的目标区域之外;
所述光学参数符合的告警条件包括:所述光学参数超出预设的光学参数上下限;
任一所述预设跟踪信息符合的告警条件包括:该预设跟踪信息符合自身对应的预设告警规则。
CN202010201795.8A 2020-03-20 2020-03-20 Rfid读写器、记录方法、移动终端设备及配置方法 Pending CN113496126A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010201795.8A CN113496126A (zh) 2020-03-20 2020-03-20 Rfid读写器、记录方法、移动终端设备及配置方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010201795.8A CN113496126A (zh) 2020-03-20 2020-03-20 Rfid读写器、记录方法、移动终端设备及配置方法

Publications (1)

Publication Number Publication Date
CN113496126A true CN113496126A (zh) 2021-10-12

Family

ID=77993924

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010201795.8A Pending CN113496126A (zh) 2020-03-20 2020-03-20 Rfid读写器、记录方法、移动终端设备及配置方法

Country Status (1)

Country Link
CN (1) CN113496126A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113536813A (zh) * 2020-04-15 2021-10-22 陕西尚品信息科技有限公司 Rfid读写器、电子标签及rfid***

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070076164A (ko) * 2006-01-18 2007-07-24 동명대학교산학협력단 유비쿼터스 환경의 물품 위치 관리 시스템
JP2008269361A (ja) * 2007-04-20 2008-11-06 Hitachi Ltd データ収集方法およびデータ収集システム
CN103868551A (zh) * 2014-03-25 2014-06-18 杭州迅冷科技有限公司 一种冷链物流在途保温箱实时温湿度数据采集***及方法
CN106650841A (zh) * 2016-10-15 2017-05-10 温州法派服饰有限公司 一种智能生产过程管理***
CN107766902A (zh) * 2017-09-27 2018-03-06 济南浪潮高新科技投资发展有限公司 一种基于区块链技术对物流箱生命周期进行管理的方法
CN207123843U (zh) * 2017-08-07 2018-03-20 杭州灵孩医疗器械有限公司 一种扫码器
CN108053001A (zh) * 2017-12-14 2018-05-18 上海密尔克卫化工储存有限公司 电子仓单的信息安全认证方法和***
CN108762129A (zh) * 2018-04-20 2018-11-06 方舟 多模自适应感知传输的冷链物联***
CN109447660A (zh) * 2018-10-12 2019-03-08 中国医学科学院药用植物研究所 一种对象身份的溯源方法和***
CN109858854A (zh) * 2019-01-07 2019-06-07 中国联合网络通信集团有限公司 一种冷链物流管理方法和***
CN110119927A (zh) * 2019-05-06 2019-08-13 张学志 一种基于云计算和物联网的智能化物流管理模式与***
CN110447023A (zh) * 2019-03-14 2019-11-12 阿里巴巴集团控股有限公司 用于获取并在区块链上记录跟踪信息的方法和设备
CN110472116A (zh) * 2018-04-28 2019-11-19 腾讯科技(深圳)有限公司 联盟区块链业务网络及其联盟节点、产品数据存储方法

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070076164A (ko) * 2006-01-18 2007-07-24 동명대학교산학협력단 유비쿼터스 환경의 물품 위치 관리 시스템
JP2008269361A (ja) * 2007-04-20 2008-11-06 Hitachi Ltd データ収集方法およびデータ収集システム
CN103868551A (zh) * 2014-03-25 2014-06-18 杭州迅冷科技有限公司 一种冷链物流在途保温箱实时温湿度数据采集***及方法
CN106650841A (zh) * 2016-10-15 2017-05-10 温州法派服饰有限公司 一种智能生产过程管理***
CN207123843U (zh) * 2017-08-07 2018-03-20 杭州灵孩医疗器械有限公司 一种扫码器
CN107766902A (zh) * 2017-09-27 2018-03-06 济南浪潮高新科技投资发展有限公司 一种基于区块链技术对物流箱生命周期进行管理的方法
CN108053001A (zh) * 2017-12-14 2018-05-18 上海密尔克卫化工储存有限公司 电子仓单的信息安全认证方法和***
CN108762129A (zh) * 2018-04-20 2018-11-06 方舟 多模自适应感知传输的冷链物联***
CN110472116A (zh) * 2018-04-28 2019-11-19 腾讯科技(深圳)有限公司 联盟区块链业务网络及其联盟节点、产品数据存储方法
CN109447660A (zh) * 2018-10-12 2019-03-08 中国医学科学院药用植物研究所 一种对象身份的溯源方法和***
CN109858854A (zh) * 2019-01-07 2019-06-07 中国联合网络通信集团有限公司 一种冷链物流管理方法和***
CN110447023A (zh) * 2019-03-14 2019-11-12 阿里巴巴集团控股有限公司 用于获取并在区块链上记录跟踪信息的方法和设备
CN110119927A (zh) * 2019-05-06 2019-08-13 张学志 一种基于云计算和物联网的智能化物流管理模式与***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113536813A (zh) * 2020-04-15 2021-10-22 陕西尚品信息科技有限公司 Rfid读写器、电子标签及rfid***

Similar Documents

Publication Publication Date Title
US20210352144A1 (en) Tag operating system
CN107770233B (zh) 一种装修过程管控方法及装置
US20200364525A1 (en) Rf tag operating system with iot connector core
CN1804853B (zh) 便于利用rfid过程的***和实现方法
US20170053293A1 (en) System and method for streamlined registration and management of products over a communication network related thereto
US20180081682A1 (en) Application development platform
US20050092825A1 (en) System and method for RFID system integration
Renold et al. An internet based RFID library management system
CN108292387A (zh) 用于在开环供应或价值链中跟踪产品的***和方法
JP2018163665A (ja) 情報処理装置、情報処理システムとその処理方法及びプログラム
US20160132956A1 (en) Electronic Commerce Platform and Transaction Method Using the Same
WO2022247965A1 (zh) 账单处理
CN113496126A (zh) Rfid读写器、记录方法、移动终端设备及配置方法
BR112017022381B1 (pt) Método para fornecer uma interface de usuário, meio legível por computador, aparelho para fornecer uma interface de usuário e sistema
WO2021124878A1 (ja) 情報処理方法、情報処理装置、情報処理プログラム、履歴参照プログラム
Shougang et al. Research on RFID-based meat product track and traceability system
Raschinger et al. A service-oriented cloud application for a collaborative tool management system
KR100847571B1 (ko) 무선태그를 이용한 제품정보제공방법 및 시스템
CN112990783A (zh) 一种物资调配方法、***、设备和介质
US20220138374A1 (en) User-based design file modifications
Alonso et al. Asset Administration Shell Modelling and Implementation Enabling Plug and Produce Capabilities for Modular Production
KR101023558B1 (ko) 동적 분할된 알에프아이디 메모리 접근 방법과 그알에프아이디 태그 및 이를 위한 알에프아이디 단말과기록매체
Yeo et al. Mobile mBus System Using Near Field Communication
KR20230060830A (ko) 재활용 용기를 활용한 배달 서비스 제공 방법
CN117634484A (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