基于声波的信息发射、读取方法及装置制造方法

文档序号:7986977阅读:279来源:国知局
基于声波的信息发射、读取方法及装置制造方法
【专利摘要】本发明公开了一种基于声波的信息发射、读取方法及装置。该信息发射方法包括:读取防伪数据;对防伪数据进行通信分包处理,得到多个数据包;对数据包进行编码调制,将编码调制后的数据包加载于声波并发出,其中,每个数据包至少发送两次。通过上述方式,本发明能够使得声波信息在传输时不易受外界噪声环境的影响,从而增加声波信息传输的成功率,提高数据传输认证的可靠性。
【专利说明】基于声波的信息发射、读取方法及装置
【技术领域】
[0001]本发明涉及数据传输领域,特别是涉及一种基于声波的信息发射、读取方法及装置。
【背景技术】
[0002]日常生活中的防伪方法主要通过条形码防伪标签、二维码防伪标签、射频识别标签等防伪标签进行防伪数据的存储以及发射。然而,这些防伪标签极易被复制伪造,因此给上述标签对应的防伪方法的使用和普及带来了很大的阻碍。
[0003]基于上述传统防伪方法,当前提出一种基于音频的防伪标签,其主要通过在防伪标签中内置声波发送单元,将防伪数据通过声波发送给读取设备,读取设备通过接收声波并读取其中的防伪数据,从而实现防伪。另外,由于目前广泛使用的移动终端如手机、电脑,都具备声波接收能力,因此该种音频防伪标签具有极为广阔的普及前景。
[0004]然而,由于声波本身的码率较低,而且易受外界环境噪声影响,因此现有技术的声波信息传输方法的成功率和数据传输认证的可靠性并不理想。
[0005]综上所述,有必要提供一种基于声波的信息发射、读取方法及装置,以解决上述问题。

【发明内容】

[0006]本发明主要解决的技术问题是提供一种基于声波的信息发射、读取方法及装置,使得声波信息在传输时不易受外界噪声环境的影响,从而增加声波信息传输的成功率,提高数据传输认证的可靠性。
[0007]为了解决上述技术问题,本发明采用的一个技术方案是:提供一种基于声波的信息发射方法,包括:读取防伪数据;对防伪数据进行通信分包处理,得到多个数据包;对数据包进行编码调制,将编码调制后的数据包加载于声波并发出,其中,每个数据包至少发送两次。
[0008]其中,对防伪数据进行通信分包处理,得到多个数据包的步骤和对数据包进行编码调制的步骤之间进一步包括:对数据包进行扰码预处理;为数据包增加前导码;为数据包增加发送序号标识;为数据包增加末包标识;为数据包增加对应的奇偶校验位;对数据包进行封装处理。
[0009]其中,读取防伪数据的步骤之前包括:接受外部物理激励并转换为电能,电能为发
射工作能量。
[0010]为了解决上述技术问题,本发明采用的另一个技术方案是:提供一种基于声波的信息发射装置,包括:读取模块,用于读取防伪数据;处理模块,用于将防伪数据进行通信分包处理,得到多个数据包,并对多个数据包进行编码调制;发射模块,用于将编码调制后的数据包以声波发出,其中,每个数据包至少发送两次。
[0011]其中,处理模块进一步用于对数据包进行扰码预处理、为数据包增加前导码、为数据包增加发送序号标识、为数据包增加末包标识、为数据包增加对应的奇偶校验位以及对每一数据包进行封装处理。
[0012]其中,信息发射装置还包括电能转换模块,用于接收外部物理激励并转换为供信息发射装置工作的电能。
[0013]为了解决上述技术问题,本发明采用的又一个技术方案是:提供一种基于声波的信息读取方法,包括:接收加载有防伪数据的声波;对多次接收的声波进行模数转换,获取多个数据包;对多个数据包进行解调解码;对解调解码后的数据包进行校验,判断数据包是否正确;对判断是的多个数据包进行组包处理,并发送至应用层。
[0014]其中,数据包的格式包括前导码、发送序号标识、末包标识、数据段和奇偶校验位;对解调解码后的数据包进行组包处理,并发送至应用层的步骤包括:检测接收的数据包的前导码,判断数据包是否有效;若数据包有效,则检测数据包的奇偶校验位,判断数据包是否正确;若数据包正确,则对数据包的末包标识进行判断,直至得到最后数据包;将多个正确的数据包进行组包处理,并发送至应用层。
[0015]其中,检测数据包的奇偶校验位,以判断数据包是否正确的步骤包括:对每一数据包进行两次接收;检测数据包的发送序号标识,以判断数据包的发送次数;若接收到的数据包为第一次发送的第一包数据,则检测第一包数据的奇偶校验位,以验证第一包数据是否通过奇偶校验;若接收到的数据包为第二次发送的第二包数据,则检测第二包数据的奇偶校验位,以验证第二包数据是否通过奇偶校验;若第一次发送和第二次发送中至少之一者通过奇偶校验,则判断数据包正确。
[0016]为解决上述问题,本发明采用的有一个技术方案是:提供一种基于声波的信息读取装置,包括:接收模块,用于接收加载有防伪数据的声波;模数转换模块,用于对多次接收的声波进行模数转换,获取多个数据包;解调解码模块,用于对多个数据包进行解调解码;校验模块,对解调解码后的数据包进行校验,判断数据包是否正确;发送模块,用于对判断是正确的多个数据包进行组包处理,并发送至应用层。
[0017]其中,模数转换模块获取的多个数据包的格式包括前导码、发送序号标识、末包标识、数据段和奇偶校验位;接收模块对加载有数据包的声波进行两次接收;校验模块用于检测解调解码模块解调解码后的数据包的前导码,判断数据包是否有效;若数据包有效,则检测数据包的发送序号标识,以判断数据包的发送次数;若接收到的数据包为第一次发送的第一包数据,则检测第一包数据的奇偶校验位,以验证第一包数据是否通过奇偶校验;若接收到的数据包为第二次发送的第二包数据,则检测第二包数据的奇偶校验位,以验证第二包数据是否通过奇偶校验;若第一次发送和第二次发送中至少之一者通过奇偶校验,则判断数据包正确;若数据包正确,则对数据包的末包标识进行判断,直至得到最后数据包。
[0018]本发明的有益效果是:区别于现有技术的情况,本发明通过将防伪数据分包为多个指定大小字节的数据包,加载于声波并发出,其中每个数据包至少发送两次。声波被读取后通过数模转换得到多个数据包,并对多次接收的数据包进行校验,将判断正确的多个数据包进行组包处理,发送给应用层,以此完成防伪数据的真伪性校验。本发明基于声波的信息传输方法成功率高,且可靠性良。
【专利附图】

【附图说明】[0019]图1是本发明基于声波的信息传输方法一实施例的流程图;
[0020]图2是采用图1所示信息传输方法的信息传输装置的结构示意图;
[0021]图3是本发明基于声波的信息发射方法一实施例的流程图;
[0022]图4是本发明防伪声波发射装置一实施例的结构示意图;
[0023]图5是采用图3所示方法的基于声波的信息发射装置一实施例的结构示意图;
[0024]图6是本发明基于声波的信息读取方法一实施例的流程图;
[0025]图7是本发明防伪声波读取装置一实施例的结构示意图;
[0026]图8是采用图6所示方法的基于声波的信息读取装置一实施例的结构示意图。
【具体实施方式】
[0027]下面结合附图和实施例对本发明进行详细说明。
[0028]图1是本发明基于声波的信息传输方法一实施例的流程图,图2是采用图1所示信息传输方法的信息传输装置的结构示意图。请参阅图1和图2,本实施例的基于声波的信息传输方法包括:
[0029]SlOl:获取防伪数据;
[0030]在本实施例中,防伪声波发射标签210接收用户的物理激励动作后,比如敲击、摩擦、挤压以及弹击等动作,将动能转化为电能开始工作,随即读取其内部预先存储的数据。其中,读取的方式可以为直接从Flash中读取、红外扫描或其他读取方式。
[0031]S102:对防伪数据进行通信分包处理,得到多个数据包;
[0032]防伪声波发射标签210获取防伪数据后,将其按照指定大小字节进行分包处理。本实施例优选指定大小为24bit。
[0033]为提高防伪声波发射标签210中防伪数据的保密性,进一步使得防伪声波发射标签210的内容不易被复制,本实施例还对分包后的每一个数据包进行加密处理,即:为数据包增加前导码、发送序号标识、末包标识以及奇偶校验位。
[0034]本实施例采用上述加密处理,并对其中字段定义如下表:
[0035]
【权利要求】
1.一种基于声波的信息发射方法,其特征在于,所述信息发射方法包括: 读取防伪数据; 对所述防伪数据进行通信分包处理,得到多个数据包; 对所述数据包进行编码调制,将编码调制后的所述数据包加载于声波并发出,其中,每个所述数据包至少发送两次。
2.根据权利要求1所述的发射方法,其特征在于,所述对防伪数据进行通信分包处理,得到多个数据包的步骤和所述对所述数据包进行编码调制的步骤之间进一步包括: 对所述数据包进行扰码预处理; 为所述数据包增加前导码; 为所述数据包增加发送序号标识; 为所述数据包增加末包标识; 为所述数据包增加对应的奇偶校验位; 对所述数据包进行封装处理。
3.根据权利要求1所述的发射方法,其特征在于,在所述读取防伪数据的步骤之前包括: 接受外部物理激励并转换为电能,所 述电能为发射工作能量。
4.一种基于声波的信息发射装置,其特征在于,所述信息发射装置包括: 读取模块,用于读取防伪数据; 处理模块,用于将所述防伪数据进行通信分包处理,得到多个数据包,并对所述多个数据包进行编码调制; 发射模块,用于将编码调制后的所述数据包加载于声波并发出,其中,每个所述数据包至少发送两次。
5.根据权利要求4所述的信息发射装置,其特征在于,所述处理模块进一步用于对所述数据包进行扰码预处理、为所述数据包增加前导码、为所述数据包增加发送序号标识、为所述数据包增加末包标识、为所述数据包增加对应的奇偶校验位以及对每一所述数据包进行封装处理。
6.根据权利要求4所述的信息发射装置,其特征在于,所述信息发射装置还包括电能转换模块,用于接收外部物理激励并转换为供所述信息发射装置工作的电能。
7.一种基于声波的信息读取方法,其特征在于,所述信息读取方法包括: 接收加载有防伪数据的声波; 对多次接收的所述声波进行模数转换,获取多个数据包; 对多个所述数据包进行解调解码; 对解调解码后的所述数据包进行校验,判断所述数据包是否正确; 对判断是正确的多个所述数据包进行组包处理,并发送至应用层。
8.根据权利要求7所述的信息读取方法,其特征在于,所述数据包的格式包括前导码、发送序号标识、末包标识、数据段和奇偶校验位; 所述对解调解码后的所述数据包进行组包处理,并发送至应用层的步骤包括: 检测接收的所述数据包的所述前导码,判断所述数据包是否有效; 若所述数据包有效,则检测所述数据包的所述奇偶校验位,判断所述数据包是否正确; 若所述数据包正确,则对所述数据包的所述末包标识进行判断,直至得到最后数据包; 将多个正确的所述数据包进行组包处理,并发送至应用层。
9.根据权利要求8所述的信息读取方法,其特征在于,所述检测数据包的所述奇偶校验位,以判断所述数据包是否正确的步骤包括: 对每一所述数据包进行两次接收; 检测所述数据包的所述发送序号标识,以判断所述数据包的发送次数; 若接收到的所述数据包为第一次发送的第一包数据,则检测所述第一包数据的所述奇偶校验位,以验证所述第一包数据是否通过奇偶校验; 若接收到的所述数据包为第二次发送的第二包数据,则检测所述第二包数据的所述奇偶校验位,以验证所述第二包数据是否通过奇偶校验; 若所述第一次发送和所述第二次发送中至少之一者通过奇偶校验,则判断所述数据包正确。
10.一种基于声波的信息读取装置,其特征在于,所述读取装置包括: 接收模块,用于接收加载有防伪数据的声波; 模数转换模块,用于对多次接收的所述声波进行模数转换,获取多个数据包;· 解调解码模块,用于对多个所述数据包进行解调解码; 校验模块,对解调解码后的所述数据包进行校验,判断所述数据包是否正确; 发送模块,用于对判断是正确的多个所述数据包进行组包处理,并发送至应用层。
11.根据权利要求10所述的信息读取装置,其特征在于,所述模数转换模块获取的多个所述数据包的格式包括前导码、发送序号标识、末包标识、数据段和奇偶校验位;所述接收模块对加载有所述数据包的所述声波进行两次接收; 所述校验模块用于检测所述解调解码模块解调解码后的所述数据包的所述前导码,判断所述数据包是否有效;若所述数据包有效,则检测所述数据包的所述发送序号标识,以判断所述数据包的发送次数;若接收到的所述数据包为第一次发送的第一包数据,则检测所述第一包数据的所述奇偶校验位,以验证所述第一包数据是否通过奇偶校验;若接收到的所述数据包为第二次发送的第二包数据,则检测所述第二包数据的所述奇偶校验位,以验证所述第二包数据是否通过奇偶校验;若所述第一次发送和所述第二次发送中至少之一者通过奇偶校验,则判断所述数据包正确;若所述数据包正确,则对所述数据包的所述末包标识进行判断,直至得到最后数据包。
【文档编号】H04L1/00GK103856269SQ201210524425
【公开日】2014年6月11日 申请日期:2012年12月7日 优先权日:2012年12月7日
【发明者】苏伟 申请人:国民技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1