本技术涉及管理数据处理,更具体地,涉及一种基于rfid标签识别的打印机管理系统及方法。
背景技术:
1、基于rfid标签识别的打印机管理是一种现代化的技术,旨在提高打印机的效率和准确性。传统的打印机管理依赖于人工操作,容易发生错误,且效率低下。基于rfid标签识别的打印机管理则通过在打印机上集成rfid读写器,可以自动识别带有rfid标签的物品。这些标签中存储了物品的相关信息,如名称、规格、数量等。当物品经过打印机时,内置的rfid读写器会自动读取标签上的信息,并将其发送到打印机的处理系统中。系统根据预设的打印格式和内容要求对信息进行处理,并将处理后的信息发送到打印单元,打印机根据指令将信息打印在纸张或其他介质上。通过这种方式,基于rfid标签识别的打印机管理可以提高打印效率,减少人工操作的错误,从而提高整个系统的性能和用户体验。
2、现有技术中,基于rfid标签识别的打印机管理方案中,物品在贴上rfid标签时,均为人为判断贴附位置,可能存在位置不合理、贴附偏差等问题,导致识别的准确度降低。再者,在读取rfid标签时,周围可能存在信号干扰,出现无法正常识别的问题,使得打印机管理的适应性和安全性降低。
3、因此,如何提高标签识别精度、管理的适应性和安全性,是目前有待解决的技术问题。
技术实现思路
1、本发明提供一种基于rfid标签识别的打印机管理系统,用以解决现有技术中标签识别精度低、管理的适应性和安全性低的技术问题。所述系统包括:
2、检测模块,用于在物品入库前,拍摄物品多角度图片,并通过多角度图片提取几何特征,用以识别物品的形状和尺寸,根据物品的形状、尺寸和信号传播情况确定物品上的贴附区域,将rfid标签贴附在物品上的贴附区域内;
3、计算模块,用于在物品贴附区域的一面建立坐标系,从而得到贴附区域坐标和实际贴附坐标,将贴附区域坐标和实际贴附坐标作为标签位置信息,计算标签位置信息和物品信息的crc值和第一哈希值,并将crc值和哈希值输入预设哈希函数中得到第二哈希值,将crc值、第一哈希值和第二哈希值作为密值存储到数据库中;
4、确定模块,用于在物品入库时,将物品信息和标签位置信息写入rfid标签中,在物品出库前,识别物品和打印机附近的设备信号干扰和多径效应信号干扰,确定信号干扰情况;
5、读取模块,用于在物品出库时,依据信号干扰情况调整打印机内部读写器的天线方向,读取物品上rfid标签存储的信息,同时接收数据库中的密值,并拍摄物品rfid标签图片来识别出库的rfid标签位置信息;
6、输出模块,用于通过密值、出库的rfid标签位置信息和物品信息验证rfid数据的安全性,验证通过后执行业务逻辑,格式化rfid数据,将格式化后的物品信息打印于介质上呈现出来。
7、本技术一些实施例中,所述检测模块,用于:
8、对拍摄的多角度图片进行图像预处理,图像预处理包括去噪、灰度转换和二值化;
9、几何特征包括边缘信息、轮廓信息、形状描述符、关键点、局部特征和区域特征;
10、通过边缘检测算法提取图中的边缘信息,通过连接边缘点提取图中的轮廓信息,计算形状描述符,通过关键点检测算法检测图中的关键点,通过局部特征算法提取图中的局部特征,计算区域特征;
11、将边缘信息、轮廓信息、形状描述符、关键点、局部特征和区域特征输入到预设的神经网络模型中,识别物品的形状、尺寸和平滑度,依据物品每个面的形状和尺寸定义一个规整度,通过每个面的规整度和平滑度定义一个面指标,将物品面指标最高的一面作为rfid标签贴附区域的一面;
12、分析打印机内置读写器的工作频率和信号传播特性,确定信号的传播路径,根据rfid标签类型确定读取路径,基于信号的传播路径和读取路径在物品标签贴附区域的一面上选择标准贴附区域。
13、本技术一些实施例中,所述计算模块还包括位置单元和加密单元,所述位置单元用于:
14、若物品贴附区域的一面的平滑度超过平滑度阈值,则以平面的中心为起始点建立三维坐标系,通过三维坐标描述坐标;
15、否则,以平面的中心为起始点建立二维坐标系,通过二维坐标描述坐标;
16、确定贴附区域坐标和实际贴附坐标,贴附区域坐标为标准贴附区域的坐标,实际贴附坐标为rfid标签在标准贴附区域内的标签坐标,贴附区域坐标所包含的范围比实际贴附坐标所包含的范围更大。
17、本技术一些实施例中,所述加密单元,用于:
18、将标签位置信息和物品信息组合成一段数据,通过分析该段数据的长度和类型确定复杂度需求,通过数据敏感性和潜在威胁确定安全性需求,通过硬件性能确定性能需求;
19、预设每个物品类别所对应的复杂度需求标准区间、安全性需求标准区间和性能需求标准区间;
20、比对复杂度需求、安全性需求和性能需求分别与复杂度需求标准区间、安全性需求标准区间和性能需求标准区间之间的偏差,通过偏差确定复杂度需求、安全性需求和性能需求所对应的权重,并确定哈希算法;
21、通过哈希算法计算该段数据的第一哈希值,计算该段数据的crc值,将crc值和第一哈希值输入预设哈希函数中得到第二哈希值,将crc值、第一哈希值和第二哈希值作为密值存储到数据库中。
22、本技术一些实施例中,所述确定模块还包括干扰识别单元、干扰重叠单元和干扰分析单元,所述干扰识别单元,用于:
23、获取物品和打印机附近第一预设距离内的电子设备信息,并分析物品和打印机附近第二预设距离内的多径效应源,多径效应源包括障碍物的分布、材料和形状;
24、在打印机内读写器的工作频率范围内,测量并记录电子设备和多径效应的干扰信号。
25、本技术一些实施例中,所述干扰重叠单元,用于:
26、从电子设备和多径效应的干扰信号中提取信号特征,信号特征包括频率、幅度和相位;
27、将电子设备、多径效应的干扰信号特征与打印机内读写器的响应特征进行比较,并确定哪些干扰信号特征与打印机内读写器的响应特征相匹配,从而识别出同时影响打印机内读写器的电子设备和多径效应的干扰信号;
28、通过分析同时影响打印机内读写器的电子设备和多径效应的干扰信号特征的重叠部分,确定电子设备和多径效应共同产生的干扰信号,记作干扰重叠信号,并记作其它的电子设备和多径效应的干扰信号分别为电子干扰信号和多径干扰信号。
29、本技术一些实施例中,所述干扰分析单元,用于:
30、分别计算电子干扰信号、多径干扰信号和干扰重叠信号各自对应的snr确定信号干扰相对强度;
31、;
32、其中,p为信号干扰相对强度,为电子干扰对应的权重,为电子干扰信号的snr,exp为指数函数,为干扰重叠信号的snr,为第一常数,为多径干扰对应的权重,为多径干扰信号的snr,为第二常数。
33、本技术一些实施例中,所述输出模块,用于:
34、重新计算读取的rfid标签存储的信息的密值,并与接收的密值进行比对,判断密值检验是否通过;
35、通过出库的rfid标签位置信息与所读取的标签位置信息进行比对,根据标签位置信息偏差判断标签位置检验是否通过;
36、密值检验和标签位置检验均通过后,为安全性验证通过。
37、对应的,本技术还提供了一种基于rfid标签识别的打印机管理方法,包括:
38、在物品入库前,拍摄物品多角度图片,并通过多角度图片提取几何特征,用以识别物品的形状和尺寸,根据物品的形状、尺寸和信号传播情况确定物品上的贴附区域,将rfid标签贴附在物品上的贴附区域内;
39、在物品贴附区域的一面建立坐标系,从而得到贴附区域坐标和实际贴附坐标,将贴附区域坐标和实际贴附坐标作为标签位置信息,计算标签位置信息和物品信息的crc值和第一哈希值,并将crc值和哈希值输入预设哈希函数中得到第二哈希值,将crc值、第一哈希值和第二哈希值作为密值存储到数据库中;
40、在物品入库时,将物品信息和标签位置信息写入rfid标签中,在物品出库前,识别物品和打印机附近的设备信号干扰和多径效应信号干扰,确定信号干扰情况;
41、在物品出库时,依据信号干扰情况调整打印机内部读写器的天线方向,读取物品上rfid标签存储的信息,同时接收数据库中的密值,并拍摄物品rfid标签图片来识别出库的rfid标签位置信息;
42、通过密值、出库的rfid标签位置信息和物品信息验证rfid数据的安全性,验证通过后执行业务逻辑,格式化rfid数据,将格式化后的物品信息打印于介质上呈现出来。
43、通过应用以上技术方案,检测模块,用于在物品入库前,拍摄物品多角度图片,并通过多角度图片提取几何特征,用以识别物品的形状和尺寸,根据物品的形状、尺寸和信号传播情况确定物品上的贴附区域,将rfid标签贴附在物品上的贴附区域内;计算模块,用于在物品贴附区域的一面建立坐标系,从而得到贴附区域坐标和实际贴附坐标,将贴附区域坐标和实际贴附坐标作为标签位置信息,计算标签位置信息和物品信息的crc值和第一哈希值,并将crc值和哈希值输入预设哈希函数中得到第二哈希值,将crc值、第一哈希值和第二哈希值作为密值存储到数据库中;确定模块,用于在物品入库时,将物品信息和标签位置信息写入rfid标签中,在物品出库前,识别物品和打印机附近的设备信号干扰和多径效应信号干扰,确定信号干扰情况;读取模块,用于在物品出库时,依据信号干扰情况调整打印机内部读写器的天线方向,读取物品上rfid标签存储的信息,同时接收数据库中的密值,并拍摄物品rfid标签图片来识别出库的rfid标签位置信息;输出模块,用于通过密值、出库的rfid标签位置信息和物品信息验证rfid数据的安全性,验证通过后执行业务逻辑,格式化rfid数据,将格式化后的物品信息打印于介质上呈现出来。本技术通过根据物品的形状、尺寸和信号传播情况确定物品上的贴附区域,提高了贴附区域选定的准确性,保证了识别的精度。通过依据信号干扰情况调整打印机内部读写器的天线方向,降低了信号干扰的影响,提高了标签识别的精度。通过设置密值,保护了数据传输的安全性,提高了管理的适应性。
1.一种基于rfid标签识别的打印机管理系统,其特征在于,包括:
2.如权利要求1所述的基于rfid标签识别的打印机管理系统,其特征在于,所述检测模块,用于:
3.如权利要求2所述的基于rfid标签识别的打印机管理系统,其特征在于,所述计算模块还包括位置单元和加密单元,所述位置单元用于:
4.如权利要求3所述的基于rfid标签识别的打印机管理系统,其特征在于,所述加密单元,用于:
5.如权利要求1所述的基于rfid标签识别的打印机管理系统,其特征在于,所述确定模块还包括干扰识别单元、干扰重叠单元和干扰分析单元,所述干扰识别单元,用于:
6.如权利要求5所述的基于rfid标签识别的打印机管理系统,其特征在于,所述干扰重叠单元,用于:
7.如权利要求6所述的基于rfid标签识别的打印机管理系统,其特征在于,所述干扰分析单元,用于:
8.如权利要求1所述的基于rfid标签识别的打印机管理系统,其特征在于,所述输出模块,用于:
9.一种基于rfid标签识别的打印机管理方法,其特征在于,包括: