一种蓝牙条码识读设备数据传输控制方法和系统的制作方法_4

文档序号:9235718阅读:来源:国知局
施例6的基础上,所述第一采样模块中,若无建立有效的蓝牙连接,则直接将条码解码数据存入所述蓝牙条码识读设备的本地存储装置中。本地存储装置可以为常规的存储设备,如NAND闪存、存储卡(SD、TF、CF等)中的一种。
[0086]本实施例所述的一种蓝牙条码识读设备数据传输控制系统,在无建立有效的蓝牙连接时,将解码的条码解码数据直接存入本地存储中,从而保证可时刻保持工作状态,并采用常规的存储设备,方便适配。
[0087]实施例8
[0088]在上述实施例7的基础上,所述第一传输模块中,首先将所述本地存储装置中已存储的条码解码数据按存入所述本地存储装置中的时间先后顺序通过蓝牙依次传输至上位机,传输完成后,再传输所述条码解码数据。所述条码解码数据为所述蓝牙条码识读设备最新识读解码成功的条码解码数据。
[0089]本实施例所述的一种蓝牙条码识读设备数据传输控制系统,当建立有效的蓝牙连接时,依次将本地存储装置中的已存储的条码解码数据依次上传,确保数据的时效性。
[0090]实施例9
[0091]在上述实施例8的基础上,所述第二传输模块中,首先将所述本地存储装置中已存储的条码解码数据按存入所述本地存储装置中的时间先后顺序通过蓝牙依次传输至上位机,传输完成后,再传输所述条码解码数据。所述条码解码数据为所述蓝牙条码识读设备最新识读解码成功的条码解码数据。
[0092]本实施例所述的一种蓝牙条码识读设备数据传输控制系统,当建立有效的蓝牙连接时,依次将本地存储装置中的已存储的条码解码数据依次上传,确保数据的时效性。
[0093]实施例10
[0094]在上述实施例9的基础上,所述第一设定阈值比所述第二设定阈值大。
[0095]本实施例所述的一种蓝牙条码识读设备数据传输控制系统,针对所述蓝牙条码识读设备与所述上位机由近及远、由远及近的情形,设置两个不同的阈值,这样可以有效避免在阈值附近频繁切换,影响传输有效性。由远及近时,由于所述无效条码识读设备与上位机的相对运动趋势会在一定程度上增强所述蓝牙连接信号的强度值,由于可能是第一次传输解码条码后得到的信息,为保证传输稳定性和可靠性,需将第一设定阈值设定的比第二设定阈值大一些。由近及远时,由于所述无效条码识读设备与上位机的相对运动趋势会在一定程度上减弱所述蓝牙连接信号的强度值,由于可能蓝牙条码识读设备与上位机存在有效的无效连接,为了尽可能的传输解码条码后得到的信息,故需将第二设定阈值设定的比第一设定阈值小一些。
[0096]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种蓝牙条码识读设备数据传输控制方法,其特征在于,包括以下步骤: Si:尝试建立蓝牙连接,判断是否建立有效的蓝牙连接;是,则采样蓝牙连接信号的强度值,记为RSSI (η); S2:解码包含条码的一帧图像得到条码解码数据后再一次采样蓝牙连接信号的强度值,记为 RSSI (η+1); S3:比较两次采样的蓝牙连接信号的强度值,判断蓝牙条码识读设备的状态,即判断RSSI (η+1)的值是否大于RSSI (η)值; S4:若RSSI(n+l)>RSSI(n),则所述蓝牙条码识读设备处于第一状态,接着判断所述再一次采样的蓝牙连接信号的强度值是否大于第一设定阈值; S41:若是,则将所述条码解码数据通过蓝牙传输至上位机; S42:若否,则将所述条码解码数据存入所述蓝牙条码识读设备的本地存储装置中; S5:若RSSI (n+1) < RSSI (η),则所述蓝牙条码识读设备处于第二状态,接着判断所述再一次采样的蓝牙连接信号的强度值是否小于第二设定阈值; S51:若是,则将所述条码解码数据存入所述蓝牙条码识读设备的本地存储装置中; S52:若否,则将所述条码解码数据通过蓝牙传输至上位机。2.根据权利要求1所述的一种蓝牙条码识读设备数据传输控制方法,其特征在于,所述步骤SI中,若无建立有效的蓝牙连接,则直接将条码解码数据存入所述蓝牙条码识读设备的本地存储装置中。3.根据权利要求2所述的一种蓝牙条码识读设备数据传输控制方法,其特征在于,所述步骤S41中,首先将所述本地存储装置中的已存储的条码解码数据按存入所述本地存储装置中的时间先后顺序通过蓝牙依次传输至上位机,传输完成后,再传输所述条码解码数据。4.根据权利要求3所述的一种蓝牙条码识读设备数据传输控制方法,其特征在于,所述步骤S52中,首先将所述本地存储装置中的已存储的条码解码数据按存入所述本地存储装置中的时间先后顺序通过蓝牙依次传输至上位机,传输完成后,再传输所述条码解码数据。5.根据权利要求4所述的一种蓝牙条码识读设备数据传输控制方法,其特征在于,所述第一设定阈值比所述第二设定阈值大。6.一种蓝牙条码识读设备数据传输控制系统,其特征在于,包括以下模块: 第一采样模块:尝试建立蓝牙连接,判断是否建立有效的蓝牙连接;是,则采样蓝牙连接信号的强度值,记为RSSI (η); 第二采样模块:解码包含条码的一帧图像得到条码解码数据后再一次采样蓝牙连接信号的强度值,记为RSSI (η+1); 比较判断模块:比较两次采样的蓝牙连接信号的强度值,判断蓝牙条码识读设备的状态,即判断RSSI (η+1)的值是否大于RSSI (η)值,; 第一处理模块:若RSSI (n+1) >RSSI (η),则所述蓝牙条码识读设备处于第一状态,接着判断所述再一次采样的蓝牙连接信号的强度值是否大于第一设定阈值; 第一传输模块:若是,则将所述条码解码数据通过蓝牙传输至上位机; 第一存储模块:若否,则将所述条码解码数据存入所述蓝牙条码识读设备的本地存储装置中; 第二处理模块:若RSSI (n+1) < RSSI (η),则所述蓝牙条码识读设备处于第二状态,接着判断所述再一次采样的蓝牙连接信号的强度值是否小于第二设定阈值; 第二存储模块:若是,则将所述条码解码数据存入所述蓝牙条码识读设备的本地存储装置中; 第二传输模块:若否,则将所述条码解码数据通过蓝牙传输至上位机。7.根据权利要求6所述的一种蓝牙条码识读设备数据传输控制系统,其特征在于,所述第一采样模块中,若无建立有效的蓝牙连接,则直接将条码解码数据存入所述蓝牙条码识读设备的本地存储装置中。8.根据权利要求7所述的一种蓝牙条码识读设备数据传输控制系统,其特征在于,所述第一传输模块中,首先将所述本地存储装置中已存储的条码解码数据按存入所述本地存储装置中的时间先后顺序通过蓝牙依次传输至上位机,传输完成后,再传输所述条码解码数据。9.根据权利要求8所述的一种蓝牙条码识读设备数据传输控制系统,其特征在于,所述第二传输模块中,首先将所述本地存储装置中已存储的条码解码数据按存入所述本地存储装置中的时间先后顺序通过蓝牙依次传输至上位机,传输完成后,再传输所述条码解码数据。10.根据权利要求9所述的一种蓝牙条码识读设备数据传输控制系统,其特征在于,所述第一设定阈值比所述第二设定阈值大。
【专利摘要】本发明的一种蓝牙条码识读设备数据传输控制方法和系统首先判断是否建立蓝牙连接,如果建立蓝牙连接则采样蓝牙连接信号的强度值。解码条码成功后再一次采样蓝牙连接信号的强度值,判断蓝牙条码识读设备的状态,并根据判断结果设定第一、第二设定阈值,将采样的信号与相应的阈值进行判断,选择通过蓝牙传输条码解码数据或在本地存储装置存储条码解码数据。通过所述蓝牙条码识读设备与所述上位机由近及远、由远及近的情形,设置两个不同的阈值,这样可以有效避免在阈值附近频繁切换,影响传输有效性。在传输不稳定时将条码解码数据存入本地存储装置中,防止数据丢失。
【IPC分类】H04B5/00, G06K17/00
【公开号】CN104951822
【申请号】CN201510275894
【发明人】耿艳鹏, 邱文忠, 肖敏, 王建彬, 陈绍坚, 雍开国, 王诵捷, 甘彩凤
【申请人】福建新大陆自动识别技术有限公司
【公开日】2015年9月30日
【申请日】2015年5月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1