CN118485090B - RFID cataloging data reading and writing system and method - Google Patents
RFID cataloging data reading and writing system and method Download PDFInfo
- Publication number
- CN118485090B CN118485090B CN202410560950.3A CN202410560950A CN118485090B CN 118485090 B CN118485090 B CN 118485090B CN 202410560950 A CN202410560950 A CN 202410560950A CN 118485090 B CN118485090 B CN 118485090B
- Authority
- CN
- China
- Prior art keywords
- rfid tag
- book
- rfid
- data
- bookshelf
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10861—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/148—Segmentation of character regions
- G06V30/153—Segmentation of character regions using recognition of characters or words
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
- G06V30/19007—Matching; Proximity measures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提出一种RFID编目数据读写系统及方法,包括:在每本图书上均贴设用于存储编目数据的RFID标签;利用配置有RFID读写器和机器视觉模块的移动机器人扫描各书架上的书本;机器视觉模块识别每本书的书脊编号和对应的书架信息;RFID读写器读取目标书本的RFID标签信息并上传到云服务器;云服务器根据所述书脊编号与所述RFID标签信息,查询相关书目详细资料,并将相关书目详细资料发送至移动机器人;RFID读写器从云服务器实时获取最新书目编目数据;利用多个定向天线联合机器视觉,识别对应的目标RFID标签;将最新书目编目数据写入目标RFID标签。通过物联网、机器视觉和定向识别等技术,实现RFID标签的自动化读取与编目信息的高效管理,对读写溯源性能有较高优化效果。
The present invention proposes an RFID catalog data reading and writing system and method, including: attaching an RFID tag for storing catalog data on each book; using a mobile robot equipped with an RFID reader and a machine vision module to scan books on each bookshelf; the machine vision module identifies the spine number of each book and the corresponding bookshelf information; the RFID reader reads the RFID tag information of the target book and uploads it to a cloud server; the cloud server queries the relevant bibliographic details according to the spine number and the RFID tag information, and sends the relevant bibliographic details to the mobile robot; the RFID reader obtains the latest catalog data from the cloud server in real time; uses multiple directional antennas in conjunction with machine vision to identify the corresponding target RFID tag; and writes the latest catalog data into the target RFID tag. Through the Internet of Things, machine vision, directional recognition and other technologies, the automatic reading of RFID tags and the efficient management of catalog information are realized, and the reading and writing traceability performance has a high optimization effect.
Description
技术领域Technical Field
本发明涉及通信技术领域,具体涉及一种RFID编目数据读写系统及方法。The present invention relates to the field of communication technology, and in particular to an RFID cataloging data reading and writing system and method.
背景技术Background Art
RFID(Radio Frequency Identification)技术,又称无线射频技术是当前在物联网中用于非接触短距离通信的重要技术。近年来RFID技术作为构建物联网的关键技术受到人们的关注。RFID技术相较于条码技术等,具有非接触、快速、可读写重复使用、安全性高和抗污染耐久力强等优点。RFID (Radio Frequency Identification) technology, also known as wireless radio frequency technology, is an important technology currently used for non-contact short-distance communication in the Internet of Things. In recent years, RFID technology has attracted people's attention as a key technology for building the Internet of Things. Compared with barcode technology, RFID technology has the advantages of non-contact, fast, readable and writable, reusable, high security, and strong anti-pollution durability.
目前有很多图书馆已经使用RFID标签帮助管理图书,但是目前基于RFID的编目数据读写方案并不完善,自动化程度不高、精度不高、效率也不高。Currently, many libraries have used RFID tags to help manage books, but the current RFID-based cataloging data reading and writing solutions are not perfect, with low automation, low accuracy, and low efficiency.
发明内容Summary of the invention
本发明正是基于上述问题,提出了一种RFID编目数据读写系统及方法,通过物联网、机器视觉和定向识别等技术,实现RFID标签的自动化读取与编目信息的高效管理,对读写溯源性能有较高优化效果。Based on the above problems, the present invention proposes an RFID cataloging data reading and writing system and method, which realizes the automatic reading of RFID tags and efficient management of cataloging information through technologies such as the Internet of Things, machine vision and directional recognition, and has a high optimization effect on the reading and writing traceability performance.
有鉴于此,本发明的一方面提出了一种RFID编目数据读写系统,包括:RFID标签、移动机器人和云服务器;In view of this, one aspect of the present invention proposes an RFID cataloging data reading and writing system, including: an RFID tag, a mobile robot and a cloud server;
所述RFID标签贴设于每本图书上,用于存储编目数据;The RFID tag is attached to each book and is used to store cataloging data;
所述移动机器人配置有RFID读写器和机器视觉模块,用于扫描各书架上的书本;The mobile robot is equipped with an RFID reader and a machine vision module for scanning books on each bookshelf;
所述机器视觉模块用于识别每本书的书脊编号和对应的书架信息;The machine vision module is used to identify the spine number of each book and the corresponding bookshelf information;
所述RFID读写器用于读取目标书本的RFID标签信息并上传到云服务器;The RFID reader is used to read the RFID tag information of the target book and upload it to the cloud server;
所述云服务器用于根据所述书脊编号与所述RFID标签信息,查询相关书目详细资料,并将所述相关书目详细资料发送至所述移动机器人;The cloud server is used to query the relevant bibliographic details according to the spine number and the RFID tag information, and send the relevant bibliographic details to the mobile robot;
所述RFID读写器用于从所述云服务器实时获取最新书目编目数据,并利用多个定向天线联合机器视觉,识别对应的目标RFID标签;还用于将所述最新书目编目数据写入所述目标RFID标签。The RFID reader is used to obtain the latest bibliographic cataloging data from the cloud server in real time, and use multiple directional antennas in conjunction with machine vision to identify the corresponding target RFID tag; it is also used to write the latest bibliographic cataloging data into the target RFID tag.
本发明的另一方面提供一种RFID编目数据读写方法,包括:Another aspect of the present invention provides a method for reading and writing RFID catalog data, comprising:
在每本图书上均贴设用于存储编目数据的RFID标签;An RFID tag for storing catalog data is attached to each book;
利用配置有RFID读写器和机器视觉模块的移动机器人扫描各书架上的书本;Use a mobile robot equipped with an RFID reader and a machine vision module to scan the books on each shelf;
所述机器视觉模块识别每本书的书脊编号和对应的书架信息;The machine vision module identifies the spine number of each book and the corresponding bookshelf information;
所述RFID读写器读取目标书本的RFID标签信息并上传到云服务器;The RFID reader reads the RFID tag information of the target book and uploads it to the cloud server;
所述云服务器根据所述书脊编号与所述RFID标签信息,查询相关书目详细资料,并将所述相关书目详细资料发送至所述移动机器人;The cloud server queries the relevant bibliographic details according to the book spine number and the RFID tag information, and sends the relevant bibliographic details to the mobile robot;
所述RFID读写器从所述云服务器实时获取最新书目编目数据;The RFID reader/writer obtains the latest bibliographic cataloging data from the cloud server in real time;
所述RFID读写器利用多个定向天线联合机器视觉,识别对应的目标RFID标签;The RFID reader uses multiple directional antennas combined with machine vision to identify the corresponding target RFID tag;
将所述最新书目编目数据写入所述目标RFID标签。The latest bibliographic cataloging data is written into the target RFID tag.
可选地,所述在每本图书上均贴设用于存储编目数据的RFID标签的步骤,包括:Optionally, the step of attaching an RFID tag for storing cataloging data to each book includes:
获取预设的FRID标签选择与贴设指引模型;Get the preset RFID tag selection and placement guidance model;
获取每本图书的图书数据和每本图书的待陈列书架的书架数据;Obtain the book data of each book and the bookshelf data of the bookshelf to be displayed for each book;
根据所述FRID标签选择与贴设指引模型、所述图书数据和所述书架数据得到每本图书对应的RFID标签类型选择建议和FRID标签贴设操作指引;Obtaining RFID tag type selection suggestions and RFID tag installation operation instructions corresponding to each book according to the RFID tag selection and installation guidance model, the book data and the bookshelf data;
根据所述RFID标签类型选择建议确定待使用的第一RFID标签;Determining a first RFID tag to be used according to the RFID tag type selection suggestion;
根据所述FRID标签贴设操作指引将所述第一FRID标签贴设于对应的书本上。The first FRID label is attached to the corresponding book according to the FRID label attachment operation guide.
可选地,所述利用配置有RFID读写器和机器视觉模块的移动机器人扫描各书架上的书本的步骤,包括:Optionally, the step of scanning the books on each bookshelf using a mobile robot equipped with an RFID reader and a machine vision module includes:
在所述移动机器人上安装带定向多天线RFID读写模块的RFID读写器和机器视觉模块;An RFID reader/writer with a directional multi-antenna RFID reader/writer module and a machine vision module are installed on the mobile robot;
利用预设的路径规划和运动控制算法,驱动所述移动机器人依次访问每个书架;Using a preset path planning and motion control algorithm, the mobile robot is driven to visit each bookshelf in turn;
所述机器视觉模块实时采集书架上的书本的书本图像与书架图像;The machine vision module collects book images and bookshelf images of books on the bookshelf in real time;
所述RFID读写器采集书架上的书本的RFID信号和标签信息。The RFID reader/writer collects RFID signals and tag information of books on the bookshelf.
可选地,所述机器视觉模块识别每本书的书脊编号和对应的书架信息的步骤,包括:Optionally, the step of the machine vision module identifying the spine number of each book and the corresponding bookshelf information includes:
所述机器视觉模块利用预置的图像处理模型,分别对所述书本图像与所述书架图像的光照、角度进行校正,得到第一书本图像和第一书架图像;The machine vision module uses a preset image processing model to correct the illumination and angle of the book image and the bookshelf image respectively to obtain a first book image and a first bookshelf image;
提取所述第一书本图像中的文本区域,采用OCR技术识别书脊编号字符;Extracting the text area in the first book image and using OCR technology to recognize the spine number characters;
从所述第一书架图像中识别出第一书架类型、第一书架规格、第一书架布局、第一书架附属设施和第一书架环境这些数据作为书架信息。Data of a first bookshelf type, a first bookshelf specification, a first bookshelf layout, first bookshelf ancillary facilities and a first bookshelf environment are identified from the first bookshelf image as bookshelf information.
可选地,所述RFID读写器读取目标书本的RFID标签信息并上传到云服务器的步骤,包括:Optionally, the step of the RFID reader reading the RFID tag information of the target book and uploading it to the cloud server includes:
所述RFID读写器利用定向天线组合读取附近多个RFID标签号;The RFID reader/writer uses a directional antenna combination to read multiple nearby RFID tag numbers;
所述机器视觉模块识别当前视野内第一书脊编号并作为匹配参考;The machine vision module identifies the first spine number in the current field of view and uses it as a matching reference;
在读取的所述RFID标签号列表中,查询与所述第一书脊编号匹配的第一RFID标签号;In the read RFID tag number list, searching for a first RFID tag number that matches the first spine number;
若所述第一RFID标签号有多个,则调整天线参数继续读取并进行匹配,直到唯一匹配;If there are multiple first RFID tag numbers, adjust the antenna parameters to continue reading and matching until a unique match is found;
若所述第一RFID标签号唯一,则确定所述第一RFID标签号对应的书本为目标书本,读取对应的第一RFID标签的内容作为所述RFID标签信息并上传到所述云服务器。If the first RFID tag number is unique, the book corresponding to the first RFID tag number is determined to be the target book, and the content of the corresponding first RFID tag is read as the RFID tag information and uploaded to the cloud server.
可选地,所述云服务器根据所述书脊编号与所述RFID标签信息,查询相关书目详细资料,并将所述相关书目详细资料发送至所述移动机器人的步骤,包括:Optionally, the cloud server queries relevant bibliographic details according to the book spine number and the RFID tag information, and sends the relevant bibliographic details to the mobile robot, including:
所述云服务器存储有完整的图书信息数据库,所述图书信息数据库存储有书脊编号、RFID标签号与详细书目资料之间的映射;The cloud server stores a complete book information database, which stores the mapping between the spine number, the RFID tag number and the detailed bibliographic information;
所述云服务器在获得所述移动机器人上传的所述书脊编号和所述RFID标签信息后,进行匹配查询;After obtaining the book spine number and the RFID tag information uploaded by the mobile robot, the cloud server performs a matching query;
若匹配成功,所述云服务器提取相关书目详细资料整合为数据包发送给的所述移动机器人;If the match is successful, the cloud server extracts the relevant bibliographic details and integrates them into a data packet and sends it to the mobile robot;
所述移动机器人接收所述数据包后进行验证和存储,提供书籍查询应用。The mobile robot verifies and stores the data packet after receiving it, and provides a book query application.
可选地,所述RFID读写器从所述云服务器实时获取最新书目编目数据的步骤,包括:Optionally, the step of the RFID reader/writer acquiring the latest bibliographic cataloging data from the cloud server in real time includes:
所述云服务器持续收集不同来源的书目信息,完善和更新所述图书信息数据库;The cloud server continuously collects bibliographic information from different sources to improve and update the book information database;
所述RFID读写器与所述云服务器建立通信连接;The RFID reader establishes a communication connection with the cloud server;
所述RFID读写器上载本地已有书籍信息及最后同步时间到所述云服务器;The RFID reader uploads the local book information and the last synchronization time to the cloud server;
所述云服务器进行比对,当识别出所述RFID读写器没有或版本过低的新书目资料时,将差分数据组包后通过网络传输给所述RFID读写器;The cloud server compares and, when it is identified that the RFID reader does not have new bibliographic data or the version is too low, packages the differential data and transmits it to the RFID reader through the network;
所述RFID读写器接收新数据包,在验证完整性后写入本地数据库;The RFID reader receives a new data packet and writes it into a local database after verifying its integrity;
定期重复前述同步机制以保持所述云服务器的数据库与所述RFID读写器的本地数据库之间的同步更新。The aforementioned synchronization mechanism is repeated periodically to maintain synchronization updates between the database of the cloud server and the local database of the RFID reader.
可选地,所述RFID读写器利用多个定向天线联合机器视觉,识别对应的目标RFID标签的步骤,包括:Optionally, the RFID reader uses multiple directional antennas in conjunction with machine vision to identify the corresponding target RFID tag, including:
从所述最新书目编目数据中获取对应书本的目标书架位置数据;Acquiring target bookshelf location data of corresponding books from the latest book cataloging data;
所述移动机器人根据所述目标书架位置数据进行导航,在所述机器视觉模块识别目标位置后,所述RFID读写器从采用的多个定向天线组合选择对应的第一定向天线;The mobile robot navigates according to the target bookshelf location data, and after the machine vision module identifies the target location, the RFID reader selects a corresponding first directional antenna from the plurality of directional antenna combinations used;
利用所述第一定向天线发送读取标签命令,获取附近多个候选RFID标签号;Using the first directional antenna to send a tag read command to obtain multiple candidate RFID tag numbers nearby;
将所述机器视觉模块识别的书脊编号,与多个所述候选RFID标签号进行匹配查找;Matching and searching the spine number identified by the machine vision module with the plurality of candidate RFID tag numbers;
若匹配多条,则调整所述第一定向天线的参数改变覆盖区域,获取新的候选RFID标签号并重新进行匹配,直至匹配成功唯一一条后,将对应的标签作为所述目标RFID标签。If multiple matches are found, the parameters of the first directional antenna are adjusted to change the coverage area, a new candidate RFID tag number is obtained and the matching is performed again until only one match is found, and the corresponding tag is used as the target RFID tag.
可选地,所述将所述最新书目编目数据写入所述目标RFID标签的步骤,包括:Optionally, the step of writing the latest bibliographic cataloging data into the target RFID tag comprises:
设计基于预设的第一加密算法的数据格式及字段内容说明;Design a data format and field content description based on a preset first encryption algorithm;
将所述最新书目编目数据按所述数据格式及字段内容说明编码后,利用所述第一加密算法加密后封包,得到加密数据包;After encoding the latest bibliographic cataloging data according to the data format and field content description, the data is encrypted and packaged using the first encryption algorithm to obtain an encrypted data packet;
读取所述目标RFID标签的唯一标签号,根据所述唯一标签号在所述云服务器检索所述目标RFID标签的当前安全状态及安全权限;Read the unique tag number of the target RFID tag, and retrieve the current security status and security permissions of the target RFID tag on the cloud server according to the unique tag number;
所述RFID读写器利用与所述当前安全状态及权限匹配的加密通信方法向所述目标RFID标签发送所述加密数据包;The RFID reader sends the encrypted data packet to the target RFID tag using an encrypted communication method that matches the current security status and permissions;
所述目标RFID标签对所述加密数据包解密后校验数据完整性和安全权限,验证通过后进行写入处理;The target RFID tag decrypts the encrypted data packet and verifies the data integrity and security authority, and performs writing processing after the verification is passed;
写入后,所述RFID读写器向所述云服务器发送完成标记。After writing, the RFID reader sends a completion mark to the cloud server.
采用本发明的技术方案,RFID编目数据读写方法包括:在每本图书上均贴设用于存储编目数据的RFID标签;利用配置有RFID读写器和机器视觉模块的移动机器人扫描各书架上的书本;所述机器视觉模块识别每本书的书脊编号和对应的书架信息;所述RFID读写器读取目标书本的RFID标签信息并上传到云服务器;所述云服务器根据所述书脊编号与所述RFID标签信息,查询相关书目详细资料,并将所述相关书目详细资料发送至所述移动机器人;所述RFID读写器从所述云服务器实时获取最新书目编目数据;所述RFID读写器利用多个定向天线联合机器视觉,识别对应的目标RFID标签;将所述最新书目编目数据写入所述目标RFID标签。通过物联网、机器视觉和定向识别等技术,实现RFID标签的自动化读取与编目信息的高效管理,对读写溯源性能有较高优化效果。The technical solution of the present invention is adopted, and the RFID cataloging data reading and writing method includes: attaching an RFID tag for storing cataloging data on each book; using a mobile robot equipped with an RFID reader and a machine vision module to scan the books on each bookshelf; the machine vision module identifies the spine number of each book and the corresponding bookshelf information; the RFID reader reads the RFID tag information of the target book and uploads it to the cloud server; the cloud server queries the relevant bibliographic details according to the spine number and the RFID tag information, and sends the relevant bibliographic details to the mobile robot; the RFID reader obtains the latest bibliographic cataloging data from the cloud server in real time; the RFID reader uses multiple directional antennas combined with machine vision to identify the corresponding target RFID tag; and writes the latest bibliographic cataloging data into the target RFID tag. Through the Internet of Things, machine vision, directional recognition and other technologies, the automatic reading of RFID tags and the efficient management of cataloging information are realized, and the reading and writing traceability performance has a high optimization effect.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本发明一个实施例提供的RFID编目数据读写系统的示意框图;FIG1 is a schematic block diagram of an RFID cataloging data reading and writing system provided by one embodiment of the present invention;
图2是本发明一个实施例提供的RFID编目数据读写方法流程图。FIG. 2 is a flow chart of a method for reading and writing RFID cataloging data provided by an embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
下面参照图1至图2来描述根据本发明一些实施方式提供的一种RFID编目数据读写系统及方法。An RFID cataloging data reading and writing system and method provided in some embodiments of the present invention will be described below with reference to FIGS. 1 and 2 .
如图1所示,本发明一个实施例提供一种RFID编目数据读写系统,包括:RFID标签、移动机器人和云服务器;As shown in FIG1 , an embodiment of the present invention provides an RFID cataloging data reading and writing system, including: an RFID tag, a mobile robot, and a cloud server;
所述RFID标签贴设于每本图书上,用于存储编目数据;The RFID tag is attached to each book and is used to store cataloging data;
所述移动机器人配置有RFID读写器和机器视觉模块,用于扫描各书架上的书本;The mobile robot is equipped with an RFID reader and a machine vision module for scanning books on each bookshelf;
所述机器视觉模块用于识别每本书的书脊编号和对应的书架信息;The machine vision module is used to identify the spine number of each book and the corresponding bookshelf information;
所述RFID读写器用于读取目标书本的RFID标签信息并上传到云服务器;The RFID reader is used to read the RFID tag information of the target book and upload it to the cloud server;
所述云服务器用于根据所述书脊编号与所述RFID标签信息(包括RFID标签ID),查询相关书目详细资料(包括编目数据),并将所述相关书目详细资料发送至所述移动机器人(或者图书管理终端;由移动机器人或图书管理终端通过图像、声音或文字等形式进行呈现);The cloud server is used to query relevant bibliographic details (including cataloging data) according to the book spine number and the RFID tag information (including the RFID tag ID), and send the relevant bibliographic details to the mobile robot (or the book management terminal; the mobile robot or the book management terminal presents the information in the form of images, sounds or texts);
所述RFID读写器用于从所述云服务器实时获取最新书目编目数据,并利用多个定向天线联合机器视觉,识别对应的目标RFID标签;还用于将所述最新书目编目数据写入所述目标RFID标签。The RFID reader is used to obtain the latest bibliographic cataloging data from the cloud server in real time, and use multiple directional antennas in conjunction with machine vision to identify the corresponding target RFID tag; it is also used to write the latest bibliographic cataloging data into the target RFID tag.
应当知道的是,图1所示的RFID编目数据读写系统的框图仅作示意,其所示出的各模块的数量并不对本发明的保护范围进行限定。It should be noted that the block diagram of the RFID cataloging data reading and writing system shown in FIG. 1 is for illustration only, and the number of modules shown therein does not limit the protection scope of the present invention.
请参见图2,本发明的另一方面提供一种RFID编目数据读写方法,包括:Referring to FIG. 2 , another aspect of the present invention provides a method for reading and writing RFID catalog data, comprising:
在每本图书上均贴设用于存储编目数据(如ISBN等核心信息)的RFID标签(预置编目数据读写规则,如数据格式、加密规则等);An RFID tag for storing cataloging data (such as ISBN and other core information) is attached to each book (with preset cataloging data reading and writing rules, such as data format, encryption rules, etc.);
利用配置有RFID读写器和机器视觉模块的移动机器人扫描各书架上的书本;Use a mobile robot equipped with an RFID reader and a machine vision module to scan the books on each shelf;
所述机器视觉模块(如智能摄像头)识别每本书的书脊编号和对应的书架信息;The machine vision module (such as a smart camera) identifies the spine number of each book and the corresponding bookshelf information;
所述RFID读写器读取目标书本的RFID标签信息并上传到云服务器;The RFID reader reads the RFID tag information of the target book and uploads it to the cloud server;
所述云服务器根据所述书脊编号与所述RFID标签信息(包括RFID标签ID),查询相关书目详细资料(包括编目数据),并将所述相关书目详细资料发送至所述移动机器人(或者图书管理终端;由移动机器人或图书管理终端通过图像、声音或文字等形式进行呈现);The cloud server searches for relevant bibliographic details (including cataloging data) according to the book spine number and the RFID tag information (including the RFID tag ID), and sends the relevant bibliographic details to the mobile robot (or the book management terminal; the mobile robot or the book management terminal presents the information in the form of images, sounds or texts);
所述RFID读写器从所述云服务器实时获取最新书目编目数据;The RFID reader/writer obtains the latest bibliographic cataloging data from the cloud server in real time;
所述RFID读写器利用多个定向天线联合机器视觉,识别对应的目标RFID标签;The RFID reader uses multiple directional antennas combined with machine vision to identify the corresponding target RFID tag;
将所述最新书目编目数据写入所述目标RFID标签。The latest bibliographic cataloging data is written into the target RFID tag.
可以理解的是,图书编目数据包括但不限于以下内容:图书编号(通常是唯一编码,如ISBN代码、条形码等)、图书名称(包括原作名和译作名)、作者(包括原作作者和译者)、出版信息(如出版社名称、出版年份、版本等)、所属分类号(不同编目体系的分类号,如杜威十进制分类法等)、出版说明(包括版次、定价、开本、页数等)、书目说明(包括内容提要、回顾评论等)、图书封面(可附件或链接形式存储封面图片)、关键词(便于检索的关键词索引)、电子资源链接(如电子版PDF等的下载连接)、标注信息(附件资料和归还记录等使用信息)、其它(如对应国库分类号、主分类号等附加信息),等等。前述为常见的基本编目元素,不同分类体系和应用可能还包含其他详细信息字段,它们共同构成完整的图书记录说明信息。It is understandable that book cataloging data includes but is not limited to the following: book number (usually a unique code, such as ISBN code, barcode, etc.), book name (including original work name and translated work name), author (including original author and translator), publishing information (such as publisher name, publication year, version, etc.), classification code (classification code of different cataloging systems, such as Dewey Decimal Classification, etc.), publishing description (including edition, price, format, number of pages, etc.), bibliographic description (including summary, review comments, etc.), book cover (cover image can be stored as attachment or link), keywords (keyword index for easy retrieval), electronic resource link (such as download link of electronic PDF, etc.), annotation information (use information such as attachment materials and return records), others (such as corresponding treasury classification code, main classification code, etc.), etc. The above are common basic cataloging elements, and different classification systems and applications may also contain other detailed information fields, which together constitute complete book record description information.
书脊编号指的是书脊上通常印刷或贴附的图书编号。一般来说,每本图书都会在书脊位置有一个唯一的编号,用来识别这本书。这通常包括:ISBN编号(国际标准图书编号,唯一标识一本书)、出版社编号(出版社内部为每本书注明的编号编码)、条形码(包含ISBN或出版社编号的图书条形码)、图书分类号(如杜威十进分类号等图书分类体系中的识别码),等等。机器视觉模块通过读取该编号,就可以辅助RFID信息准确识别对应那一本书,并从数据库中查询详细编目信息。The spine number refers to the book number usually printed or attached on the spine. Generally speaking, each book will have a unique number on the spine to identify the book. This usually includes: ISBN number (International Standard Book Number, which uniquely identifies a book), publisher number (the number code for each book indicated by the publisher), barcode (book barcode containing ISBN or publisher number), book classification number (such as Dewey Decimal Classification and other identification codes in the book classification system), etc. By reading this number, the machine vision module can assist the RFID information to accurately identify the corresponding book and query detailed catalog information from the database.
采用该实施例的技术方案,通过物联网、机器视觉和定向识别等技术,实现RFID标签的自动化读取与编目信息的高效管理,对读写溯源性能有较高优化效果。By adopting the technical solution of this embodiment, the automatic reading of RFID tags and efficient management of cataloging information are realized through technologies such as the Internet of Things, machine vision and directional recognition, which has a high optimization effect on the reading and writing traceability performance.
在本发明一些可能的实施方式中,所述在每本图书上均贴设用于存储编目数据的RFID标签的步骤,包括:In some possible implementations of the present invention, the step of attaching an RFID tag for storing cataloging data to each book includes:
获取预设的FRID标签选择与贴设指引模型;Get the preset RFID tag selection and placement guidance model;
获取每本图书的图书数据(如书本的三维图像数据、书本材质数据等)和每本图书的待陈列书架的书架数据(如书架的三维图像数据、书本待陈列的位置等);Obtaining book data of each book (such as three-dimensional image data of the book, book material data, etc.) and bookshelf data of the bookshelf to be displayed for each book (such as three-dimensional image data of the bookshelf, the location of the book to be displayed, etc.);
根据所述FRID标签选择与贴设指引模型、所述图书数据和所述书架数据得到每本图书对应的RFID标签类型选择建议和FRID标签贴设操作指引;Obtaining RFID tag type selection suggestions and RFID tag installation operation instructions corresponding to each book according to the RFID tag selection and installation guidance model, the book data and the bookshelf data;
根据所述RFID标签类型选择建议确定待使用的第一RFID标签;Determining a first RFID tag to be used according to the RFID tag type selection suggestion;
根据所述FRID标签贴设操作指引将所述第一FRID标签贴设于对应的书本上。The first FRID label is attached to the corresponding book according to the FRID label attachment operation guide.
在本实施例中,通过科学定位RFID标签贴设位置,能有效识读多个标签,减少识读碰撞,提高自动化识读管理效率;同时兼顾书本结构特征,保护书本使用寿命。In this embodiment, by scientifically positioning the RFID tag installation position, multiple tags can be effectively read, reading collisions can be reduced, and the efficiency of automated reading management can be improved; at the same time, the structural characteristics of the book are taken into account to protect the service life of the book.
在本发明一些可能的实施方式中,所述FRID标签选择与贴设指引模型的构建方法,包括:In some possible implementations of the present invention, the method for constructing the RFID tag selection and placement guidance model includes:
收集大量供参考的已贴设RFID标签的书本的书本图像数据,标注书本类型、尺寸、厚度、封面/内页属性(如封面材质、封面图案排版、内页材质等)、在书架上的陈列方式与位置、已使用标签位置、已使用标签类型等特征数据;Collect a large amount of book image data of books with RFID tags for reference, and mark the book type, size, thickness, cover/inner page attributes (such as cover material, cover pattern layout, inner page material, etc.), display method and position on the bookshelf, used tag position, used tag type and other feature data;
收集不同RFID标签类型特性,如尺寸、支持的通信频率、读写距离等技术参数;Collect characteristics of different RFID tag types, such as size, supported communication frequency, read/write distance and other technical parameters;
收集供参考的不同书架的书架类型、书架规格、布局、书架附属设施(如各种传感器、智能终端等)、书架环境等书架属性(可以以此确定书本的可能陈列方向和位置);Collect the shelf types, specifications, layouts, ancillary facilities (such as various sensors, smart terminals, etc.), shelf environments and other shelf attributes of different bookshelves for reference (this can be used to determine the possible display direction and location of books);
搭建深度学习模型并利用前述收集的数据进行训练得到一个基本模型,此模型输入书本图像特征和书架属性,输出最佳RFID标签类型的推荐;Build a deep learning model and use the previously collected data to train a basic model. This model inputs book image features and bookshelf attributes and outputs a recommendation for the best RFID tag type.
根据书本特征(如厚度、内页质量)识别贴设部位,给出书脊/内页边缘等具体贴设指引;Identify the pasting location based on the book’s characteristics (such as thickness, inner page quality), and provide specific pasting instructions such as the spine/inner page edge;
考虑书本在书架上的可能陈列姿态,给出贴设角度和位置的细致指导;Consider the possible display posture of books on the bookshelf and provide detailed guidance on the angle and position of the books;
遇到复杂样本可以人工介入修正模型输出,迭代改进模型质量;When encountering complex samples, manual intervention can be used to correct the model output and iteratively improve the model quality;
开发APP,图片采集后实现自动RFID标签推荐和贴设指引功能;Develop an APP to automatically recommend RFID tags and provide installation guidance after collecting pictures;
上线后持续监测贴设效果,收集新样本重新训练模型,提高准确率。After going online, continue to monitor the installation effect, collect new samples, retrain the model, and improve accuracy.
在本实施例中,模型能根据具体情况给出定制化指引,有利RFID标签管理工作的自动化和高效开展。In this embodiment, the model can provide customized guidance according to specific circumstances, which is conducive to the automation and efficient development of RFID tag management.
在本发明一些可能的实施方式中,所述根据所述FRID标签选择与贴设指引模型、所述图书数据和所述书架数据得到每本图书对应的RFID标签类型选择建议和FRID标签贴设操作指引的步骤,包括:In some possible implementations of the present invention, the step of obtaining the RFID tag type selection suggestion and the RFID tag installation operation guide corresponding to each book according to the RFID tag selection and installation guide model, the book data and the bookshelf data includes:
从所述图书数据中提取书本的大小、厚度、封面材质、封面图案排版、内页材质、书本在书架上的陈列方式这些数据作为第一书本数据集;Extracting data such as the size, thickness, cover material, cover pattern layout, inner page material, and display method of the book on the bookshelf from the book data as a first book data set;
从所述书架数据中提取书架类型、书架规格、布局、书架附属设施(如各种传感器、智能终端等)、书架环境这些数据作为第一书架数据集;Extracting data such as bookshelf type, bookshelf specifications, layout, bookshelf ancillary facilities (such as various sensors, smart terminals, etc.), and bookshelf environment from the bookshelf data as a first bookshelf data set;
将所述第一书本数据集和所述第一书架数据集输入所述FRID标签选择与贴设指引模型,得到RFID标签类型选择建议和FRID标签贴设操作指引,具体包括:Inputting the first book dataset and the first bookshelf dataset into the RFID tag selection and installation guidance model to obtain RFID tag type selection suggestions and RFID tag installation operation guidance specifically includes:
根据书本大小选择候选RFID标签大小(如可以选择与内封面尺寸匹配的标签);Select candidate RFID tag sizes based on the book size (e.g., a tag that matches the size of the inner cover may be selected);
根据书本厚度,确定标签贴设于封面外表还是内页(如封面或内页厚度小于第一预设厚度,则选择标签贴设内封面内页;若封面或内页厚度大于第一预设厚度,为避免封面或内页过厚影响识读,则则选择标签贴设封面外表);According to the thickness of the book, determine whether the label is attached to the outer cover or the inner page (if the thickness of the cover or inner page is less than the first preset thickness, the label is attached to the inner cover or inner page; if the thickness of the cover or inner page is greater than the first preset thickness, in order to avoid the cover or inner page being too thick to affect the reading, the label is attached to the outer cover);
根据封面材质和图案,避开封面图案区贴设,确保信号通过封面材质识读或者避免标签遮挡图案区;According to the cover material and pattern, avoid the cover pattern area to ensure that the signal can be read through the cover material or avoid the label blocking the pattern area;
判断内页的材质是否适合直贴,若不适合,则选择书脊下边缘或中间页内贴设隐蔽标签;Determine whether the material of the inner pages is suitable for direct labeling. If not, choose to paste hidden labels on the lower edge of the spine or in the middle pages;
选择书架位置靠近中间贴设,以使得标签可被同侧多个定向天线识读覆盖;Choose to place the label near the middle of the bookshelf so that the label can be read by multiple directional antennas on the same side.
模拟不同位置识读效果,选择识读距离最大的最佳贴设区。Simulate the reading effects at different positions and select the best placement area with the largest reading distance.
在本实施例中,通过科学定位RFID标签贴设位置,可以选择出最适合贴设标签的位置以避免对书本内容的遮挡和对标签信号的干扰。In this embodiment, by scientifically locating the RFID tag attachment position, the most suitable position for attaching the tag can be selected to avoid blocking the book content and interfering with the tag signal.
在本发明一些可能的实施方式中,所述利用配置有RFID读写器和机器视觉模块的移动机器人扫描各书架上的书本的步骤,包括:In some possible implementations of the present invention, the step of scanning the books on each bookshelf using a mobile robot equipped with an RFID reader and a machine vision module includes:
在所述移动机器人上安装带定向多天线RFID读写模块的RFID读写器和机器视觉模块;An RFID reader/writer with a directional multi-antenna RFID reader/writer module and a machine vision module are installed on the mobile robot;
在本步骤中,设置有带定向多天线RFID读写模块,通过不同功率的多个发射天线的指向性(如使用线性偏振天线)锁定指定标签位置;并在不同的发射功率的天线中进行切换,使读写距离只覆盖需要操作的单个标签的阅读范围,可以进一步地提高锁定指定标签位置准确性。In this step, a directional multi-antenna RFID reading and writing module is provided to lock the designated tag position through the directivity of multiple transmitting antennas with different powers (such as using linear polarization antennas); and switching is performed among antennas with different transmitting powers so that the reading and writing distance only covers the reading range of a single tag that needs to be operated, which can further improve the accuracy of locking the designated tag position.
利用预设的路径规划和运动控制算法,驱动所述移动机器人依次访问每个书架;Using a preset path planning and motion control algorithm, the mobile robot is driven to visit each bookshelf in turn;
所述机器视觉模块实时采集书架上的书本的书本图像与书架图像;The machine vision module collects book images and bookshelf images of books on the bookshelf in real time;
所述RFID读写器采集书架上的书本的RFID信号和标签信息。The RFID reader/writer collects RFID signals and tag information of books on the bookshelf.
在本实施例中,还可以包括:将视觉与RFID数据匹配,精确识别单个标签;通过云服务器存储及时更新每个文档的属性和位置数据;支持定期自动扫描或根据查询结果进行定点检查。In this embodiment, it can also include: matching vision with RFID data to accurately identify individual tags; timely updating the attribute and location data of each document through cloud server storage; supporting regular automatic scanning or fixed-point inspection based on query results.
在本实施例中,能实现全自动化采集与跟踪管理,有效识别流向,把关流失文献;与人工手动扫描相比,工作效率大大提高,同时性能更稳定可靠,大大提升图书服务水平。In this embodiment, fully automated collection and tracking management can be achieved, flow directions can be effectively identified, and lost documents can be checked; compared with manual scanning, work efficiency is greatly improved, and the performance is more stable and reliable, which greatly improves the level of library services.
在本发明一些可能的实施方式中,所述机器视觉模块识别每本书的书脊编号和对应的书架信息的步骤,包括:In some possible implementations of the present invention, the step of the machine vision module identifying the spine number of each book and the corresponding bookshelf information includes:
所述机器视觉模块利用预置的图像处理模型,分别对所述书本图像与所述书架图像的光照、角度进行校正,得到第一书本图像和第一书架图像;The machine vision module uses a preset image processing model to correct the illumination and angle of the book image and the bookshelf image respectively to obtain a first book image and a first bookshelf image;
提取所述第一书本图像中的文本区域,采用OCR技术识别书脊编号字符(调用预训练的书写体识别模型,支持多种编号格式的识别);Extract the text area in the first book image, and use OCR technology to recognize the spine number characters (calling a pre-trained handwriting recognition model to support recognition of multiple number formats);
从所述第一书架图像中识别出第一书架类型、第一书架规格、第一书架布局、第一书架附属设施和第一书架环境这些数据作为书架信息。Data of a first bookshelf type, a first bookshelf specification, a first bookshelf layout, first bookshelf ancillary facilities and a first bookshelf environment are identified from the first bookshelf image as bookshelf information.
本实施例中,还包括:利用机器人定位技术获取所述当前位于的书架位置信息;将识别的书脊编号与位置信息进行关联存储;相对书脊其他参考信息(如类型分类码等)一并采集识别存储;持续收集大量标注样本训练更强大的深度学习识别模型;识别结果调用RFID信息进行交叉验证,消除错误匹配。In this embodiment, it also includes: using robot positioning technology to obtain the current bookshelf location information; associating the identified spine number with the location information and storing it; collecting, identifying and storing other reference information relative to the spine (such as type classification code, etc.); continuously collecting a large number of annotated samples to train a more powerful deep learning recognition model; and cross-validating the recognition results using RFID information to eliminate false matches.
在本实施例中,实现全自动检索与跟踪管理每本书信息,识别准确率得到大大提高;支持大规模文献管理,大幅提高工作效率;识别结果存储支持实时查询,库存养护更高效。In this embodiment, fully automatic retrieval and tracking management of each book information is achieved, and the recognition accuracy is greatly improved; large-scale document management is supported, which greatly improves work efficiency; the recognition result storage supports real-time query, and inventory maintenance is more efficient.
在本发明一些可能的实施方式中,所述RFID读写器读取目标书本的RFID标签信息并上传到云服务器的步骤,包括:In some possible implementations of the present invention, the step of the RFID reader reading the RFID tag information of the target book and uploading it to the cloud server includes:
所述RFID读写器利用定向天线组合读取附近多个RFID标签号;The RFID reader/writer uses a directional antenna combination to read multiple nearby RFID tag numbers;
在本步骤中,RFID读写器部署多个定向天线,每个天线覆盖范围不同;系统控制单独或同时激励不同定向天线,形成不同覆盖区域组合;天线发出读命令,附近标签响应信号返回其ID编号;读写器采集不同天线组合下的反馈,提取多个标签号;定期变换天线组合,多次扫描提取尽可能多的标签ID;将多次扫描结果整合,去除重复,输出唯一标签号列表。在本步骤中,多个定向天线扩大总覆盖区域,读取范围更大更精确;天线组合变换可以覆盖遮挡角度,收集周边信息;与单次扫描相比,提取标签数量明显增加;能有效解决物体遮挡导致的部分标签无法读取问题;为后续匹配提供更丰富的ID信息,有利识别效果。本方案充分利用定向天线优势,提取最大标签信息,提高识读效率和准确度。In this step, the RFID reader deploys multiple directional antennas, each with a different coverage range; the system controls to excite different directional antennas individually or simultaneously to form different coverage area combinations; the antenna sends a read command, and the nearby tags respond with signals to return their ID numbers; the reader collects feedback under different antenna combinations and extracts multiple tag numbers; the antenna combination is changed regularly, and multiple scans are performed to extract as many tag IDs as possible; the results of multiple scans are integrated, duplicates are removed, and a unique tag number list is output. In this step, multiple directional antennas expand the total coverage area, and the reading range is larger and more accurate; the antenna combination change can cover the occlusion angle and collect surrounding information; compared with a single scan, the number of extracted tags is significantly increased; it can effectively solve the problem of some tags being unable to be read due to object occlusion; and provide richer ID information for subsequent matching, which is beneficial to the recognition effect. This solution makes full use of the advantages of directional antennas to extract maximum tag information and improve reading efficiency and accuracy.
所述机器视觉模块识别当前视野内第一书脊编号并作为匹配参考;The machine vision module identifies the first spine number in the current field of view and uses it as a matching reference;
在读取的所述RFID标签号列表中,查询与所述第一书脊编号匹配的第一RFID标签号;In the read RFID tag number list, searching for a first RFID tag number that matches the first spine number;
若所述第一RFID标签号有多个,则调整天线参数继续读取并进行匹配,直到唯一匹配;If there are multiple first RFID tag numbers, adjust the antenna parameters to continue reading and matching until a unique match is found;
若所述第一RFID标签号唯一,则确定所述第一RFID标签号对应的书本为目标书本,读取对应的第一RFID标签的内容(如ISBN、位置等)作为所述RFID标签信息并上传到所述云服务器。If the first RFID tag number is unique, the book corresponding to the first RFID tag number is determined to be the target book, and the content (such as ISBN, location, etc.) of the corresponding first RFID tag is read as the RFID tag information and uploaded to the cloud server.
在本实施例中,云端实现不同移动机器人之间的数据融合管理。In this embodiment, the cloud implements data fusion management among different mobile robots.
在本实施例中,通过RFID标签ID与视觉信息交叉验证,准确识别目标书本;多定向天线识读避免重复读取,提高效率;实时更新云端数据与各个模块实现同步;支持大规模智能无人管理,真正实现了“电子书架”;该实现方式可实施全程自动操作,集RFID、视觉和云计算优势于一体,提升检索效率。In this embodiment, the target book is accurately identified through cross-verification of the RFID tag ID and visual information; multi-directional antenna reading avoids repeated reading and improves efficiency; cloud data is updated in real time and synchronized with each module; large-scale intelligent unmanned management is supported, truly realizing the "electronic bookshelf"; this implementation method can implement full automatic operation, integrating the advantages of RFID, vision and cloud computing to improve retrieval efficiency.
在本发明一些可能的实施方式中,所述云服务器根据所述书脊编号与所述RFID标签信息,查询相关书目详细资料,并将所述相关书目详细资料发送至所述移动机器人的步骤,包括:In some possible implementations of the present invention, the cloud server queries relevant bibliographic details according to the book spine number and the RFID tag information, and sends the relevant bibliographic details to the mobile robot, including:
所述云服务器存储有完整的图书信息数据库,所述图书信息数据库存储有书脊编号、RFID标签号与详细书目资料之间的映射;The cloud server stores a complete book information database, which stores the mapping between the spine number, the RFID tag number and the detailed bibliographic information;
所述云服务器在获得所述移动机器人上传的所述书脊编号和所述RFID标签信息后,进行匹配查询;After obtaining the book spine number and the RFID tag information uploaded by the mobile robot, the cloud server performs a matching query;
若匹配成功,所述云服务器提取相关书目详细资料整合为数据包(数据包包含书名、作者、出版日期、当前位置信息等完整编目详细数据等)发送给的所述移动机器人(或图书管理终端);If the match is successful, the cloud server extracts the relevant bibliographic details and integrates them into a data packet (the data packet contains complete cataloging details such as book title, author, publication date, current location information, etc.) and sends it to the mobile robot (or library management terminal);
所述移动机器人(或图书管理终端)接收所述数据包后进行验证和存储,提供书籍查询应用(或者由移动机器人或图书管理终端通过图像、声音或文字等形式进行呈现)。The mobile robot (or library management terminal) verifies and stores the received data packet and provides a book search application (or the mobile robot or library management terminal presents the data packet in the form of images, sounds or text).
在本实施例中,能实现自动整合编目信息与实体资源,无需人工再录入;提高识别准确率,避免识别错误导致的资料误导;支持实时资料访问与查询,用户体验更佳;资料一致性存储在云,信息安全可靠性提升。该实现充分发挥云计算优势,有效连接物理书与数字信息,提升图书管理自动化水平。In this embodiment, catalog information and physical resources can be automatically integrated without manual re-entry; recognition accuracy is improved to avoid data misleading caused by recognition errors; real-time data access and query are supported, and user experience is better; data consistency is stored in the cloud, and information security and reliability are improved. This implementation fully utilizes the advantages of cloud computing, effectively connects physical books and digital information, and improves the level of library management automation.
在本发明一些可能的实施方式中,所述RFID读写器从所述云服务器实时获取最新书目编目数据的步骤,包括:In some possible implementations of the present invention, the step of the RFID reader acquiring the latest bibliographic cataloging data from the cloud server in real time includes:
所述云服务器持续收集不同来源的书目信息(如采购信息、借阅记录等),完善和更新所述图书信息数据库;The cloud server continuously collects bibliographic information (such as purchase information, borrowing records, etc.) from different sources to improve and update the book information database;
所述RFID读写器与所述云服务器建立通信连接(如通过WiFi/5G等方式);The RFID reader establishes a communication connection with the cloud server (such as via WiFi/5G, etc.);
所述RFID读写器上载本地已有书籍信息及最后同步时间到所述云服务器;The RFID reader uploads the local book information and the last synchronization time to the cloud server;
所述云服务器进行比对,当识别出所述RFID读写器没有或版本过低的新书目资料时,将差分数据组包后通过网络传输给所述RFID读写器;The cloud server compares and, when it is identified that the RFID reader does not have new bibliographic data or the version is too low, packages the differential data and transmits it to the RFID reader through the network;
所述RFID读写器接收新数据包,在验证完整性后写入本地数据库;The RFID reader receives a new data packet and writes it into a local database after verifying its integrity;
定期重复前述同步机制以保持所述云服务器的数据库与所述RFID读写器的本地数据库之间的同步更新。The aforementioned synchronization mechanism is repeated periodically to maintain synchronization updates between the database of the cloud server and the local database of the RFID reader.
在本实施例中,可以实现读写器与云端书目数据库的实时同步,避免由于数据差异导致的书籍识别错误;读写器本地信息不易滞后,用户体验更好;支持基于最新数据进行更智能的书库管理;本实施例方案充分利用云技术优势进行有效数据同步,保障读写系统信息安全可靠。In this embodiment, real-time synchronization between the reader and the cloud bibliography database can be achieved to avoid book recognition errors due to data differences; the local information of the reader is not easy to lag behind, and the user experience is better; it supports more intelligent library management based on the latest data; this embodiment makes full use of the advantages of cloud technology for effective data synchronization to ensure the security and reliability of the reading and writing system information.
在本发明一些可能的实施方式中,所述RFID读写器利用多个定向天线联合机器视觉,识别对应的目标RFID标签的步骤,包括:In some possible implementations of the present invention, the RFID reader uses multiple directional antennas in conjunction with machine vision to identify the corresponding target RFID tag, including:
从所述最新书目编目数据中获取对应书本的目标书架位置数据;Acquiring target bookshelf location data of corresponding books from the latest book cataloging data;
所述移动机器人根据所述目标书架位置数据进行导航,在所述机器视觉模块识别目标位置后,所述RFID读写器从采用的多个定向天线组合选择对应的第一定向天线;The mobile robot navigates according to the target bookshelf location data, and after the machine vision module identifies the target location, the RFID reader selects a corresponding first directional antenna from the plurality of directional antenna combinations used;
利用所述第一定向天线发送读取标签命令,获取附近多个候选RFID标签号;Using the first directional antenna to send a tag read command to obtain multiple candidate RFID tag numbers nearby;
将所述机器视觉模块识别的书脊编号,与多个所述候选RFID标签号进行匹配查找;Matching and searching the spine number identified by the machine vision module with the plurality of candidate RFID tag numbers;
在本步骤中,机器视觉模块会识别书架上的一本书的书脊编号,RFID读写模块利用多个定向天线同时读取附近范围内的多个RFID标签号;系统将视觉识别得到的书脊编号,与RFID读取得到的多个标签号进行匹配查找。In this step, the machine vision module will identify the spine number of a book on the bookshelf, and the RFID reader/writer module will use multiple directional antennas to simultaneously read multiple RFID tag numbers in the nearby range; the system will match the spine number obtained by visual recognition with the multiple tag numbers obtained by RFID reading.
若匹配多条,则调整所述第一定向天线的参数改变覆盖区域,获取新的候选RFID标签号并重新进行匹配,直至匹配成功唯一一条后,将对应的标签作为所述目标RFID标签。If multiple matches are found, the parameters of the first directional antenna are adjusted to change the coverage area, a new candidate RFID tag number is obtained and the matching is performed again until only one match is found, and the corresponding tag is used as the target RFID tag.
在本步骤中,如果匹配到多个对应的标签号,说明RFID读取范围内有多个书本编号匹配,无法确定是哪一本书;此时,RFID读写模块会调整参数,改变单个定向天线的覆盖区域范围。例如可以收窄天线范围,减小读取区域面积;然后重新读取附近的标签号,继续与书脊编号进行匹配。通过改变覆盖范围,期望这次读取能只匹配到唯一的一个标签号。这样就可通过多次识读来消除最初匹配多条的歧义,准确识别目标书本。In this step, if multiple corresponding tag numbers are matched, it means that there are multiple book numbers matched within the RFID reading range, and it is impossible to determine which book it is; at this time, the RFID read/write module will adjust the parameters to change the coverage area of a single directional antenna. For example, the antenna range can be narrowed to reduce the reading area; then the nearby tag numbers are re-read to continue matching with the spine number. By changing the coverage range, it is expected that this reading can only match a unique tag number. In this way, the ambiguity of multiple matches at the beginning can be eliminated through multiple readings, and the target book can be accurately identified.
在本实施例中,通过多定向识读结合视觉,提高识别精确度与灵敏度;有效减少标签信息重合导致的误读几率;识别效率较单天线体系大大提高;支持高密集环境下的稳定可靠读取;为后续自动操作奠定基础,如自动归位、更正等。本实施例的方法充分发挥多源信息融合的优势,提升了识读性能。In this embodiment, multi-directional reading is combined with vision to improve recognition accuracy and sensitivity; effectively reduce the probability of misreading caused by tag information overlap; greatly improve recognition efficiency compared to a single antenna system; support stable and reliable reading in a high-density environment; and lay the foundation for subsequent automatic operations, such as automatic homing and correction. The method of this embodiment gives full play to the advantages of multi-source information fusion and improves reading performance.
在本发明一些可能的实施方式中,所述将所述最新书目编目数据写入所述目标RFID标签的步骤,包括:In some possible implementations of the present invention, the step of writing the latest bibliographic cataloging data into the target RFID tag includes:
设计基于预设的第一加密算法(如AES)的数据格式及字段内容说明;Design the data format and field content description based on the preset first encryption algorithm (such as AES);
在本步骤中,预先选择一种加密算法,如AES(高级加密标准);根据该加密算法的特点,设计出需要写入RFID标签的数据格式,如决定用何种数据类型表示每个字段,字段的名称和顺序;决定每个字段需要存储的具体内容信息,例如有书名字段、作者字段等,都需要明确数据类型和最大长度。可能还需要描述如何进行数据打包或编解码的规则,以便后续数据加密前都按该格式进行结构化组织。并且云端和RFID读写器在处理数据时,都根据这个格式进行。简单地,这一步是为了写入标签前,先规定加密数据在标签里的内部结构格式,以便数据传输和存储都以标准方式进行。In this step, an encryption algorithm is pre-selected, such as AES (Advanced Encryption Standard); based on the characteristics of the encryption algorithm, the data format that needs to be written to the RFID tag is designed, such as deciding what data type to use to represent each field, the name and order of the fields; deciding the specific content information that needs to be stored in each field, such as the book title field, the author field, etc., all require clear data types and maximum lengths. It may also be necessary to describe the rules for how to package or encode and decode data so that the subsequent data is structured and organized in this format before encryption. And the cloud and RFID readers and writers process data according to this format. Simply put, this step is to specify the internal structure format of the encrypted data in the tag before writing it, so that data transmission and storage are carried out in a standard manner.
将所述最新书目编目数据按所述数据格式及字段内容说明编码后,利用所述第一加密算法加密后封包,得到加密数据包;After encoding the latest bibliographic cataloging data according to the data format and field content description, the data is encrypted and packaged using the first encryption algorithm to obtain an encrypted data packet;
读取所述目标RFID标签的唯一标签号,根据所述唯一标签号在所述云服务器检索所述目标RFID标签的当前安全状态及安全权限;Read the unique tag number of the target RFID tag, and retrieve the current security status and security permissions of the target RFID tag on the cloud server according to the unique tag number;
所述RFID读写器利用与所述当前安全状态及权限匹配的加密通信方法向所述目标RFID标签发送所述加密数据包;The RFID reader sends the encrypted data packet to the target RFID tag using an encrypted communication method that matches the current security status and permissions;
所述目标RFID标签对所述加密数据包解密后校验数据完整性和安全权限,验证通过后进行写入处理;The target RFID tag decrypts the encrypted data packet and verifies the data integrity and security authority, and performs writing processing after the verification is passed;
写入后,所述RFID读写器向所述云服务器发送完成标记。After writing, the RFID reader sends a completion mark to the cloud server.
在本实施例中,可以实现标签数据安全隐蔽存储,防止未经授权读写;数据格式统一,便于云端管理和各模块交互;提高标签更新效率,用户无感知停顿;标签状态可实时掌握,有效防止数据误写或标签伪造。支持跨区域真实定制应用,为扩展奠定基础。本实施例的方法通过密码学技术提升安全可靠性,为自动化管理提供技术支撑。In this embodiment, the tag data can be stored securely and hidden to prevent unauthorized reading and writing; the data format is unified to facilitate cloud management and interaction between modules; the tag update efficiency is improved, and users do not perceive pauses; the tag status can be mastered in real time to effectively prevent data from being written incorrectly or tags from being forged. It supports cross-regional real-world customized applications and lays the foundation for expansion. The method of this embodiment improves security and reliability through cryptographic technology and provides technical support for automated management.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410560950.3A CN118485090B (en) | 2024-05-08 | 2024-05-08 | RFID cataloging data reading and writing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410560950.3A CN118485090B (en) | 2024-05-08 | 2024-05-08 | RFID cataloging data reading and writing system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118485090A CN118485090A (en) | 2024-08-13 |
CN118485090B true CN118485090B (en) | 2024-10-29 |
Family
ID=92192271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410560950.3A Active CN118485090B (en) | 2024-05-08 | 2024-05-08 | RFID cataloging data reading and writing system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118485090B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102903049A (en) * | 2012-09-20 | 2013-01-30 | 华东理工大学 | Outdoor advertizing supervisory system based on RFID (radio frequency identification) |
CN103246902A (en) * | 2013-05-09 | 2013-08-14 | 华北电力大学 | Intelligent book positioning system based on ultrahigh frequency RFID technology |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963134A (en) * | 1997-07-24 | 1999-10-05 | Checkpoint Systems, Inc. | Inventory system using articles with RFID tags |
US20090106037A1 (en) * | 2007-10-23 | 2009-04-23 | Infosys Technologies Ltd. | Electronic book locator |
CN105718975B (en) * | 2016-01-25 | 2018-08-31 | 南京大学 | A kind of library intelligent robot 3D navigation restocking systems based on RFID technique |
CN106169090A (en) * | 2016-07-15 | 2016-11-30 | 广东拓迪智能科技有限公司 | Intelligent book based on RFID technique is made an inventory equipment |
CN107423928A (en) * | 2017-05-19 | 2017-12-01 | 山东顺国电子科技有限公司 | Entryexit management for goods method and device |
CN114557548B (en) * | 2022-02-16 | 2024-03-15 | 佛山市淇特科技有限公司 | Intelligent bookcase management system |
-
2024
- 2024-05-08 CN CN202410560950.3A patent/CN118485090B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102903049A (en) * | 2012-09-20 | 2013-01-30 | 华东理工大学 | Outdoor advertizing supervisory system based on RFID (radio frequency identification) |
CN103246902A (en) * | 2013-05-09 | 2013-08-14 | 华北电力大学 | Intelligent book positioning system based on ultrahigh frequency RFID technology |
Also Published As
Publication number | Publication date |
---|---|
CN118485090A (en) | 2024-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113762028B (en) | Data driven structure extraction from text documents | |
Cliche et al. | Scatteract: Automated extraction of data from scatter plots | |
CN100511219C (en) | Electronic filing system searchable by a handwritten search query | |
JP2019114239A (en) | Automatic hierarchical type document classification and meta data identification using machine learning and fuzzy matching | |
Wang et al. | Structure-aware generation network for recipe generation from images | |
CN109241374A (en) | A kind of book information library update method and books in libraries localization method | |
CN206193853U (en) | Article management system based on electronic label | |
CN103080897A (en) | Methods and systems for optical asset recognition and location tracking | |
Falomir et al. | Measures of similarity between objects based on qualitative shape descriptions | |
Kang et al. | Noise-tolerant deep neighborhood embedding for remotely sensed images with label noise | |
Jardim et al. | A novel trademark image retrieval system based on multi-feature extraction and deep networks | |
CN117312856A (en) | Commodity category prediction model training and application method and electronic equipment | |
Ufer et al. | Object retrieval and localization in large art collections using deep multi-style feature fusion and iterative voting | |
CN118485090B (en) | RFID cataloging data reading and writing system and method | |
US20150227690A1 (en) | System and method to facilitate patient on-boarding | |
CN113392294B (en) | Sample labeling method and device | |
Patel | Role of Computer Vision in Retail Stores | |
Xu et al. | Image feature extraction algorithm based on visual information | |
JP2007519051A (en) | Distributed self-managing device and process for documents and electronic means | |
Song et al. | Robust Table Structure Recognition Network Based on Local and Global Perspectives | |
CN113569836B (en) | A drawing automatic recognition system and method | |
KR102167494B1 (en) | Method for providing cloud platform based organization solution using qr code and storage box | |
Repanovici et al. | RFID-application in info-documentary systems | |
US12400469B1 (en) | Computationally efficient artifact tagging for document management | |
US12430906B1 (en) | Linking different variations of multi-feature and multi-modal information to a unique object in a dataspace, using attention-basesd fused embeddings and RDBMS, identifying a unique entity from partial or incomplete image query data, and displaying location and acquisition time using artificial intelligence |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 518000, Office Room 1304, Building A, Dehong Jichuang Ke Ju, Jingbei Community, Xixiang Street, Bao'an District, Shenzhen City, Guangdong Province Patentee after: Yide Education Technology Group Co.,Ltd. Country or region after: China Address before: 518000, Building A, 1103A2, Fencheng Zhigu Building, No. 60 Tiezi Road, Gongle Community, Xixiang Street, Bao'an District, Shenzhen, Guangdong Province Patentee before: Shenzhen Yide Culture Technology Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |