[发明专利]一种动态补偿扫描超高频RF ID的方法在审
申请号: | 202111654645.3 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114611536A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 杨博;聂学良 | 申请(专利权)人: | 四川巧夺天工信息安全智能设备有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 补偿 扫描 超高频 rf id 方法 | ||
1.一种动态补偿扫描超高频RFID的方法,其特征在于包括以下步骤:
S100:创建连接,包括以下步骤:
S101:创建公共缓冲区集合,用以存储上次数据解析中未解析出完整帧的数据;
S102:应用层和超高频RFID模块建立连接,连接的方式包括TCP连接/串口连接;
S103:通过API开启连接通道的输入流及输出流;
S104:为输入流开启独立线程,提供数据循环读取接口;
S105:为输出流开启独立线程,提供数据交互接口;
S200:设置参数的初值:包括设置扫描阈值时间、设置数据帧集合、设置样本数据帧集合、设置扫描次数阈值,并设置扫描次数的初始值为0;
S300:扫描超高频RFID;
S400:解析数据并动态补偿;
S500:比较数据并判断是否结束扫描,若是,执行步骤S600,否则,执行步骤S300;
S600:输出所述数据帧集合。
2.根据权利要求1所述的一种动态补偿扫描超高频RFID的方法,其特征在于,步骤S300包括以下步骤:
S301:根据RFID射频模块的协议,通过数据交互接口发送扫描指令,记录发送起始时间、扫描标志,并设置扫描标志及解析标志均为false;
S302:判断扫描次数是否为0,若是,执行步骤S303,否则,执行步骤S304:
S303:数据帧集合置为空;
S304:获取当前时间,判断当前时间减发送起始时间是否大于扫描阈值时间,若是,执行步骤S305,否则,休眠20ms,执行步骤S304;
S305:通过数据交互接口发送停止扫描指令,结束扫描超高频RFID,并置扫描标志为true。
3.根据权利要求1所述的一种动态补偿扫描超高频RFID的方法,其特征在于,步骤S400包括以下步骤:
S401:判断数据循环读取接口是否收到返回数据,若是,执行步骤S402,否则,执行步骤S403;
S402:将所述返回数据记录为第一数据,执行步骤S404;
S403:休眠10毫秒;
S404:将第一数据尾加至公共缓冲区集合;
S405:根据协议格式,解析公共缓冲区集合的数据帧;
S406:判断当前扫描标志是否为true,若是,执行步骤S407,否则,执行步骤S401;
S407:设置解析标志为true。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川巧夺天工信息安全智能设备有限公司,未经四川巧夺天工信息安全智能设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111654645.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:尾菜废水资源化菌剂及其在制备植物营养液中的应用
- 下一篇:一种高效电加热器