[发明专利]一种图形码扫描终端的数据处理方法有效
申请号: | 201110446632.7 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102591611A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 张卫海 | 申请(专利权)人: | 睿成汇商科技有限公司 |
主分类号: | G06F7/10 | 分类号: | G06F7/10 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 潘国庆;李雁翔 |
地址: | 361000 福建省厦门市湖*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 扫描 终端 数据处理 方法 | ||
技术领域
本发明涉及一种移动终端设备采集和上传数据的方法。
背景技术
在存贮、运输和销售活动中经常需要对各种票证、产品、动物等物品进行分类清点,并将清点结果上传到后台服务器,以便进行相应的统计。为此,人们使用附加在每一个物品上的一维条形码或二维图像记录这些物品具体的编码。该编码由特定编码段和流水码段组成,特定编码段记载该物品的类别特征,而流水码段记载该物品在该类别中具体的顺序号。在对物品进行分类清点时,使用图形码扫描终端读取每一个物品上附加的一维条形码或二维图像,并将其转换成相应的编码上传到后台服务器。由于现有图形码扫描终端的数据处理方法只是将采集的每一个图形码(一维的条形码或二维图像)转换为数据(编码)后顺序存贮起来,待采集停止后,再将存贮的数据打包并直接上传到后台服务器。大量数据上传时经过数据打包和后台服务器的数据拆包,难免出现错误,可能造成后台服务器的统计数据同实际不一致。另一方面,由于图形码扫描终端直接打包上传的数据流量大,也会导致系统的传输时间长、效率低。
发明内容
本发明旨在提供一种图形码扫描终端的数据处理方法,可减少图形码扫描终端的数据传输流量,同时提高传输效率和稳定性。
本发明的技术方案是:一种图形码扫描终端的数据处理方法,包含的步骤有:
步骤A,采集附加在一个物品上的一条图形码,并转换成由记载该物品的类别特征的特定码段和记载该物品在该类别中具体顺序号的流水码段组成的编码,将该编码保存到采集表中,执行步骤B;
步骤B,检查是否完成采集工作,是则执行步骤C,否则执行步骤A;
步骤C,对采集表中的编码进行排序,并记入排序表;执行步骤D;
步骤D,将排序表中各个特定码段数值相同的编码以该特定码段数值+所有流水码段中顺序号所在区间数值的方式做压缩,与具有独立特定码段数值的编码分别记入压缩表;执行步骤E;
步骤E,将压缩表中的数据打包、上传。
本发明的方法在数据打包、上传之前引入数据排序和压缩的处理,可以减少终端上传数据的流量,提高传输效率和稳定性。其中数据经过排序的处理后形成有序排列,可简化数据压缩处理的子步骤和处理时间。
在推荐的实施方式中:所述排序表中的所有编码按从小到大的顺序进行存储;所述的压缩表中每一栏目的第一数据项记载编码的特定码段的数值,其它的数据项分别记载所有特定码段具有该数值的编码的流水号段数值所在的区间,其中每一记载流水号段数值区间的数据项中有两个数据段分别记录该区间内最小的顺序号和最大的顺序号;所述的步骤D包含下述子步骤:
子步骤D1,取排序表中第一个编码作为前一编码,并将第一个编码的特定码段的数值记入压缩表中第一个栏目的第一个数据项,将第一个编码的流水号段的数值填入本栏目第二个数据项的两个数据段;执行子步骤D2;
子步骤D2,顺序取排序表中下一个编码,作为当前编码,执行子步骤D3;
子步骤D3,检查前一编码和当前编码的特定码段是否相同,是则执行子步骤D4,否则执行子步骤D5;
子步骤D4,若当前编码流水号段的数值加一就等于压缩表中前一编码的栏目中最后一个数据项中记载最大的顺序号的数据段的数值,是则将当前编码流水号段的数值作为压缩表中前一编码的栏目中最后一个数据项记载最大的顺序号的数据段的数值,否则,将当前编码的流水号段的数值填入本栏目下一个数据项的两个数据段;执行子步骤D6;
子步骤D5,以当前编码作为前一编码,并将当前编码的特定码段的数值记入压缩表中下一个栏目的第一个数据项,将当前编码的流水号段的数值填入该栏目第二个数据项的两个数据段;执行子步骤D6;
子步骤D6,检查排序表中是否还有未处理的编码,是则执行子步骤D2,否则结束本步骤。
这种数据压缩处理方式简单、快捷,由于该方式中实际填写的压缩表的栏目以及每一栏目中数据项的数目都是动态的,不会对编码的数量及类型数附加任何限制,所以该方式的适用性强,实际使用中处理灵活、快速。
进而:所述步骤E中,在将压缩表中的数据打包时不同栏目的数据使用“;”分隔,每一栏目的第一个数据项的数值记在“(”与“)”之间,其它的数据项之间用“,”分隔,若遇到记载流水号段数值区间的数据项中两个数据段的数值相等者只将该数据项的一个数据段的数值打包。通过引入栏目分隔符、数据项分隔符,可以使数据包内的每一数据的长度不受限制,且不会产生混淆,数据包可避免使用冗长无效码段,加之压缩了数据项内重复的数据段,所以可进一步压缩终端上传数据的流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿成汇商科技有限公司,未经睿成汇商科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110446632.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型数学多用尺
- 下一篇:一种检测水稻线粒体组型的SRAP分子标记方法