掌桥专利:专业的专利平台
掌桥专利
首页

基于无源RFID的物品管理方法及系统

文献发布时间:2023-06-19 10:24:22


基于无源RFID的物品管理方法及系统

技术领域

本发明涉及无源RFID的技术领域,特别涉及一种基于无源RFID的物品管理方法及系统。

背景技术

在物质丰富的今天,人们的随身物品越来越多,每次出行都可能需要携带众多的物品,对于某些工作来说,少带一件物品都很有可能导致本次工作的失败。同时,在这个生活节奏的加快的社会,巨大的社会压力使得人们忙于工作与思考,很难分出多余的精力每时每刻关注自己的随身物品是否遗忘或丢失,导致经常丢三落四。

目前,个人随身物品的管理大多还是通过人工记录和查核,容易浪费大量的精力,且容易造成查核的错漏。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种基于无源RFID的物品管理方法,能够对个人随身物品进行核查。

本发明还提出一种具有上述基于无源RFID的物品管理方法的基于无源RFID的物品管理系统。

根据本发明的第一方面实施例的基于无源RFID的物品管理方法,包括以下步骤:S100,在物品上设置无源RFID标签,与所述物品绑定,并将绑定信息更新至物品数据库;S200,提供交互界面为所述物品进行多层次分组,每个分组中包括分组标识号、组别信息、等级、物品序列表及子分组集合,单个所述物品被配置于至少一个的所述分组中;S300,提供交互界面中设计出行方案,为所述出行方案添加若干所述分组,生成出行物品清单;S400,通过RFID读卡器,读取出行物品的所述无源RFID标签的标识码,根据所述出行物品清单进行验证,得到验证结果。

根据本发明实施例的基于无源RFID的物品管理方法,至少具有如下有益效果:通过无源标签绑定物品,扩大了物品的标记范围与数量,成本低,不需充电,体积重量基本可忽略不计,操作方便,以及,对物品进行多层分组管理,避免每次制定方案都做一个详细的物品列表,而是直接组合相应的小分组形成方案,大幅度提高人们的管理效率。

根据本发明的一些实施例,所述步骤S100包括:S110,在所述物品上设置所述无源RFID标签,通过所述RFID读卡器读取所述无源RFID标签的标识码,并发送至服务器;S120,所述服务器对所述标识码进行去重验证,根据去重结果将所述标识码与所述物品的物品信息进行绑定,并更新至所述物品数据库。

根据本发明的一些实施例,所述物品信息包括:物品的文字描述信息或者图像数据中的至少一项。通过文字描述或图像便于对物品进行管理。

根据本发明的一些实施例,所述步骤S200包括:从所述物品数据库中读取所述物品的所述绑定信息,配置所述物品的分组;以及,删除所述分组的所述物品序列表中的物品,修改所述分组的所述子分组集合。

根据本发明的一些实施例,所述步骤S200还包括:为所述分组添加子分组,取所述分组的原始等级与所述子分组的等级中的较大者,对所述分组的等级进行更新。

根据本发明的一些实施例,所述步骤S300包括:遍历所述出行方案中的所述分组,提取所述分组中的所有物品的所述标识码,进行去重处理,生成所述出行物品清单;以及,通过交互界面对所述出行物品清单中的物品进行增减。

根据本发明的一些实施例,还包括:根据所述验证结果,通过语音提醒用户缺失的物品和/或多余的物品。

根据本发明的第二方面实施例的基于无源RFID的物品管理系统,包括:无源RFID标签,用于设置在物品上,与所述物品绑定;RFID读卡器,用于读取所述无源RFID标签的标识码;嵌入式微型控制板,用于接收所述RFID读卡器读取的所述标识码,进行打包;网络通信模块,用于接收所述嵌入式微型控制板打包后的数据,发送给服务器;服务器,用于接收所述标识码,对所述标识码进行去重处理并保存,将物品的绑定结果存储至物品数据库,保存出行方案对应的出行物品清单,以及,接收验证请求,根据所述出行物品清单进行物品验证,得到验证结果;用户终端,用于与服务器连接,提供交互界面,对所述物品进行多层次分组,设计所述出行方案,为所述出行方案添加若干所述分组,生成所述出行物品清单,以及显示所述验证结果;其中每个分组中包括分组标识号、组别信息、等级、物品序列表及子分组集合,单个所述物品被配置于至少一个的所述分组中。

根据本发明实施例的基于无源RFID的物品管理系统,至少具有如下有益效果:通过无源标签绑定物品,扩大了物品的标记范围与数量,成本低,不需充电,体积重量基本可忽略不计,操作方便,以及,对物品进行多层分组管理,避免每次制定方案都做一个详细的物品列表,而是直接组合相应的小分组形成方案,大幅度提高人们的管理效率。

根据本发明的一些实施例,所述用户终端包括:分组管理模块,用于从所述物品数据库中读取所述绑定信息,配置所述物品的分组;删除所述分组的所述物品序列表中的物品,修改所述分组的所述子分组集合;以及,为所述分组添加子分组,取所述分组的原始等级与所述子分组的等级中的较大者,对所述分组的等级进行更新;方案管理模块,用于设计出行方案,为所述出行方案添加若干所述分组,遍历所述出行方案中的所述分组,提取所述分组中的所有物品的所述标识码,进行去重处理,生成所述出行物品清单;以及,通过交互界面对所述出行物品清单中的物品进行增减;验证提醒模块,用于接收通过RFID读卡器读取的出行物品的所述无源RFID标签的所述标识码,根据所述出行物品清单进行验证,得到验证结果;根据所述验证结果,通过语音提醒用户缺失的物品和/或多余的物品。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的方法的流程示意图;

图2为本发明实施例的方法中的硬件端的结构示意图;

图3为本发明实施例的方法中的服务器系统结构示意图;

图4为本发明实施例的方法中的操作处理流程示意图;

图5为本发明实施例的系统的模块示意框图。

附图标记:

无源RFID标签100、RFID读卡器200、嵌入式微型控制板300、网络通信模块400、服务端500、用户终端600;

分组管理模块610、方案管理模块620、验证提醒模块630。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个及两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

参照图1,本发明的实施例的方法包括:S100,在物品上设置无源RFID标签,与物品绑定,并将绑定信息更新至物品数据库;S200,提供交互界面为物品进行多层次分组,每个分组中包括分组标识号、组别信息、等级、物品序列表及子分组集合,单个物品被配置于至少一个的分组中;S300,提供交互界面中设计出行方案,为出行方案添加若干分组,生成出行物品清单;S400,通过RFID读卡器,读取出行物品的无源RFID标签的标识码,根据出行物品清单进行验证,得到验证结果。

图2展示了本发明实施例的硬件端的系统结构;硬件端由电源、RFID读卡器、嵌入式系统组成。电源为图中所有组件供电,读卡器通过串口与嵌入式系统通信。嵌入式系统由微型控制单元MCU与网络模块组成,这两个部件使用串口通信。该硬件端用于读取物品上的无源RFID标签的标识码,通过网络模块发送至服务端。服务端与用户终端连接,用户通过界面对物品进行管理。

图3为服务器系统结构示意图,展示了服务器内各组件的功能与关系。其中,硬件端通信接口用于建立与硬件端进行数据交互的网络接口,实现服务器的数据接收与下发。唯一标识码分类程序用于将不同用户硬件端的上行的唯一标识码进行分类,便于进行数据库的更新以及为每个用户提供精准可靠的物品管理服务。数据分析处理程序可对每个标签的数据进行分析与有效性验证并从中提取出标签的ID,即标识码,然后将处理后的数据打包传至物品数据库接口以更新数据库。物品数据库接口实现在数据库中进行添加数据、查询数据、修改数据、数据排序、删除数据等操作。前端数据处理程序作为前后端交互的重要组成部分,可将用户在前端操作的信息转化为相关指令,调动上述组件进行相关工作,而上述组件所产生的数据也可通过前端数据处理程序转化为与用户交互的数据,并通过用户终端交互接口传送至前端。用户终端交互接口定义了前后端数据交互的规范,其验证数据包的有效性,然后进行数据格式的转化,便于上述各组件使用。

本发明的实施例中,对物品多层次管理。分组包含了多个物品,一个物品可同时存在于多个分组,而一个方案可包含多个分组;且一个分组可以包括子分组。在统计方案所含物品时,算法将各分组内的物品全部取出,进行冗余处理去除重复,并向上更新分组级别,从而得到该方案所包含的物品。每个分组具有唯一的分组标识号ID,还包括:组别信息、等级、物品序列表及子分组集合;其中级别信息用于描述该级别的类别,包括的物品示例等;物品序列列表中存储物品的标识码或者指向物品的指针;子分组集合中存储子分组的分组标识号或者指向子分组的指针。为分组A添加分组B时,会判断两者的等级大小,若B的等级小于A的等级,则直接在A中添加分组B;若B的等级大于或等于A的等级,则向用户界面抛出警告,获得确认动作后,在A中添加分组B,并更新A的等级,使更新后的A分组的等级取B的等级。

本发明的实施例中,提取分组物品的过程如下。假设对分组A进行物品提取操作,A中有N个子分组:G_1,G_2,G_3,...,G_n。首先将分组A中的物品列表拷贝到物品暂存表TOL,并标记为A分组自身已处理;具体地,建立一个历史处理分组暂存表THL,将A分组的标识号添加入THL。然后对A分组的子分组列表进行遍历,若当前处理的子分组为G_i,则首先判断该子分组是否已经在历史处理分组暂存表THL,若存在则跳过该分组,不存在,则该子分组G_i的物品列表拷贝到物品暂存表TOL,添加G_i的分组标识至历史处理分组暂存表THL,并扩展遍历分组G_i的子分组;若检测发现G_i的分组等级大于当前分组A的等级,则更新A的等级为A.LV=MAX(A.LV,G_i.LV),其中,A.LV为分组A的等级,G_i.LV为G_i的等级,即始终使A的等级大于其子分组的等级。A分组的子分组列表遍历完成,得到的物品暂存表TOL即为分组A最终的物品提取结果。

图4为用户在本发明的实施例的用户终端进行操作示意图,包括以下步骤。

步骤1:在物品上植入无源电子标签;

步骤2:用户在管理系统上进行登录;

步骤3:用户进入页面导航;

步骤4:根据用户在界面中的选择操作,判断是否需要添加物品,如需要添加物品执行步骤5,否则执行步骤8;

步骤5:访问仓库页面进行物品的添加,用户输入所有物品相关属性,如物品重量、简要描述及图片等,并为其添加分组;这些属性信息将与无源电子标签的标识码进行绑定;

步骤6:服务器把物品属性信息更新到数据库;

步骤7:用户点击页面上的绑定按钮,系统启动绑定程序,具体执行如下子步骤:

步骤7.1:服务器下发启动绑定指令至硬件端;

步骤7.2:硬件端读卡器扫描范围内物品标签,获取唯一标识码;

步骤7.3:唯一标识码通过网络模块上传至服务器;

步骤7.4:服务器对唯一标识码数据进行去重处理;

步骤7.5:关联物品唯一标识码与正在验证的物品,根据绑定信息更新数据库;

步骤7.6:服务器将绑定结果反馈给用户。

步骤8:用户通过界面操作,跳转到方案设置页面设计出行方案。

步骤9:用户添加方案名称、为每一方案添加分组,分组内可包含多个物品以及其他分组(本文中称子分组),实现多层次管理,再一次数据库更新。

步骤10:用户保存出行方案,服务器将在数据库中查询所有出行方案,并将每个出行方案中所包含的所有分组中相应的所有物品提取出来。

步骤11:服务器对物品数据进行冗余处理合并重复,打包数据发送至用户终端,进行显示;

步骤12:用户选择其中一个方案作为当前出行计划,并点击验证按钮开始验证;

步骤13:服务器下发启动验证指令至硬件端;

步骤14:硬件端的读卡器进入多标签读取功能开始扫描;

步骤15:硬件端将获取到的唯一标识码通过网络模块传至服务器;

步骤16:服务器对唯一标识码进行去重处理;

步骤17:服务器比对数据库中的方案数据;

步骤18:服务器将结果反馈给用户;

步骤19:判断验证结果,若验证结果符合所选出行计划,执行步骤20,否则页面则显示应增添或取出的物品,提醒用户进行再次整理然后执行步骤12;步骤20:验证程序结束。

本发明的一些实施例中,用户还可以对当前保存好的出行方案中的物品进行增减后,进行保存;该出行方案中的物品数据将被存储至服务端中的数据库中。

本发明实施例的系统,参照图5,包括:无源RFID标签100,用于设置在物品上,与物品绑定;RFID读卡器200,用于读取无源RFID标签的标识码;嵌入式微型控制板300,用于接收RFID读卡器读取的标识码,进行打包;网络通信模块400,用于接收嵌入式微型控制板打包后的数据,发送给服务器;服务器500,用于接收标识码,对标识码进行去重处理并保存,将物品的绑定结果存储至物品数据库,保存出行方案对应的出行物品清单,以及,接收验证请求,根据根据出行物品清单进行物品验证,得到验证结果;用户终端600,用于与服务器连接,提供交互界面,对物品进行多层次分组,设计出行方案,为出行方案添加若干分组,生成出行物品清单,以及显示验证结果;其中每个分组中包括分组标识号、组别信息、等级、物品序列表及子分组集合,单个物品被配置于至少一个的分组中。

如图5所示,用户终端600包括:分组管理模块610,用于从物品数据库中读取绑定信息,配置物品的分组;删除分组的物品序列表中的物品,修改分组的子分组集合;以及,为分组添加子分组,取分组的原始等级与子分组的等级中的较大者,对分组的等级进行更新;方案管理模块620,用于设计出行方案,为出行方案添加若干分组,遍历出行方案中的分组,提取分组中的所有物品的标识码,进行去重处理,生成出行物品清单;以及,通过交互界面对出行物品清单中的物品进行增减;验证提醒模块630,用于接收通过RFID读卡器读取的出行物品的无源RFID标签的标识码,根据出行物品清单进行验证,得到验证结果;根据验证结果,通过语音提醒用户缺失的物品和/或多余的物品。

尽管本文描述了具体实施方案,但是本领域中的普通技术人员将认识到,许多其它修改或另选的实施方案同样处于本公开的范围内。例如,结合特定设备或组件描述的功能和/或处理能力中的任一项可以由任何其它设备或部件来执行。另外,虽然已根据本公开的实施方案描述了各种例示性具体实施和架构,但是本领域中的普通技术人员将认识到,对本文所述的例示性具体实施和架构的许多其它修改也处于本公开的范围内。

上文参考根据示例性实施方案所述的系统、方法、系统和/或计算机程序产品的框图和流程图描述了本公开的某些方面。应当理解,框图和流程图中的一个或多个块以及框图和流程图中的块的组合可分别通过执行计算机可执行程序指令来实现。同样,根据一些实施方案,框图和流程图中的一些块可能无需按示出的顺序执行,或者可以无需全部执行。另外,超出框图和流程图中的块所示的那些部件和/或操作以外的附加部件和/或操作可存在于某些实施方案中。

因此,框图和流程图中的块支持用于执行指定功能的装置的组合、用于执行指定功能的元件或步骤的组合以及用于执行指定功能的程序指令装置。还应当理解,框图和流程图中的每个块以及框图和流程图中的块的组合可以由执行特定功能、元件或步骤的专用硬件计算机系统或者专用硬件和计算机指令的组合来实现。

本文所述的程序模块、应用程序等可包括一个或多个软件组件,包括例如软件对象、方法、数据结构等。每个此类软件组件可包括计算机可执行指令,所述计算机可执行指令响应于执行而使本文所述的功能的至少一部分(例如,本文所述的例示性方法的一种或多种操作)被执行。

软件组件可以用各种编程语言中的任一种来编码。一种例示性编程语言可以为低级编程语言,诸如与特定硬件体系结构和/或操作系统平台相关联的汇编语言。包括汇编语言指令的软件组件可能需要在由硬件架构和/或平台执行之前由汇编程序转换为可执行的机器代码。另一种示例性编程语言可以为更高级的编程语言,其可以跨多种架构移植。包括更高级编程语言的软件组件在执行之前可能需要由解释器或编译器转换为中间表示。编程语言的其它示例包括但不限于宏语言、外壳或命令语言、作业控制语言、脚本语言、数据库查询或搜索语言、或报告编写语言。在一个或多个示例性实施方案中,包含上述编程语言示例中的一者的指令的软件组件可直接由操作系统或其它软件组件执行,而无需首先转换成另一种形式。

软件组件可存储为文件或其它数据存储构造。具有相似类型或相关功能的软件组件可一起存储在诸如特定的目录、文件夹或库中。软件组件可为静态的(例如,预设的或固定的)或动态的(例如,在执行时创建或修改的)。

上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

相关技术
  • 基于无源RFID的物品管理方法及系统
  • 一种基于RFID识别的共享物品智能柜管理方法及其系统
技术分类

06120112531815