数据交互流程如图3 所示。
图3 数据交互模块流程图
对数据交互模块传输速度的测试结果,其中测试数据为支持ISO15693 标准的RFID标签数据,手机端通过3G 网络向服务器端上传RFID 标签数据文件,支持文件断点续传,而且当文件传输完成后,还会在本地进行备份,避免文件数据丢失。 由于手机端缓存有限,且经过测试,发送的数据包如果过大会导致数据丢失,所以系统数据包大小设置为 1kB,且每发送一次数据包,都会加上报头用以标识该手机以及报尾用作 CRC 校验。 当数据量较小时,传输速度受报头、报尾的影响较大,而当数据量增大时,报头、报尾对数据传输速度的影响越来越少。 所以,当传输的数据量增大到一定程度时(100000 条数据左右),所消耗的时间基本上与数据量大小成正比,此外,数据传输速度受网络因素以及设备读写速度影响较大。
图4 系统运行部分界面
可以看出,系统能够满足基本的数据处理要求,但数据清洗的召回率、正确率及所耗时间还有待提高,分析其原因主要是滑动窗口的大小以及排序关键字的选择。 当窗口太小时,容易漏配,即去除冗余效果不佳,导致召回率不理想;当窗口太大时,会产生许多没必要的比较,时间效果不理想。所以,采用自适应随机窗口在二者间找到一个平衡点。 本系统选取的关键字是时间戳,而根据实际应用,新到达的RFID数据更能代表当前状况,所以每次比较都保留最新时间戳数据,这样,使得部分数据之间的时间阈值可能小于预设值,即有的数据被误认为是重复数据,导致了准确率不是很理想。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |