【技术实现步骤摘要】
本专利技术涉及通讯数据交互领域,具体涉及一种音频USBKey的通讯收据的纠错方法及系统。
技术介绍
音频USBKey(具有音频接口的USBKey)采用耳机口作为通讯媒介进行数据的传输。由于耳机口电路并不是为数据通讯而设计的,因此把耳机口作为一种数据通讯媒介,会造成数据在通讯的过程中的解析错误。针对解析错误的情况,通常是将数据的“0”比特BIT0解析成了“1”比特BIT1,或者将BIT1解析成了BIT0而导致的。通讯两端为了能够检测到这种数据解析的错误,通常在数据的末尾添加CRC校验码来进行数据正确性的校验,这种方法能够检测出传输的数据是否出现错误,当CRC校验不过的时候,通常通过数据重传的方式进行再一次尝试,当多次重传后,依然CRC校验不通过的时候,则会提示设备可能出现问题,通讯失败。现有方法中还没有一种好的能够实现音频KEY与终端设备之间进行数据传输时,如果存储数据传输错误时的数据自动纠错方法,只智能给出传输失败的提示。本专利技术正是针对该问题而提出的一种音频KEY的通讯收据的自动纠错方法。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种音频USBKey的通讯收据的纠错方法及系统,实现通讯数据的自动纠错与修复。为实现上述目的,本专利技术采用的技术方案如下:一种音频USBKey的通讯收据的纠错方法,包括以下步骤:(1)连接音频USBKey和终端设备;音频USBKe ...
【技术保护点】
一种音频USBKey的通讯收据的纠错方法,包括以下步骤:(1)连接音频USBKey和终端设备;音频USBKey和终端设备中的一方为数据发送端、另一方为数据接收端;(2)数据发送端向数据接收端发送数据;所述数据中包括通讯收据和通讯数据的校验码;(3)数据接收端根据所述校验码对接收到的通讯数据进行校验,如果校验通过,则对接收到的通讯数据进行存储;如果检验未通过,则进入步骤(4);(4)数据接收端存储接收到的通讯数据,并通知数据发送端进行数据重传;(5)数据发送端向数据接收端再次发送数据;(6)数据接收端根据检验码对再次接收到的通讯数据进行校验,如果校验通过,则对接收到的通讯数据进行存储;如果检验未通过,则进入步骤(7);(7)数据接收端存储接收到的通讯数据,并判断数据传输的次数是否小于设定次数N,若否,则进入步骤(8);若是,则通知数据发送端进行数据重传,并返回步骤(5);所述设定次数N≥2;(8)对存储的通讯数据进行修正,得到能够通过校验的通讯数据,包括:①将多次存储的通讯数据进行比对,找到多次通讯数据中的不同比特位;②将多次通讯数据中的不同比特位进行多种替换尝试,得到修正数据;③根据校 ...
【技术特征摘要】
1.一种音频USBKey的通讯收据的纠错方法,包括以下步骤:
(1)连接音频USBKey和终端设备;音频USBKey和终端设备中的一方为
数据发送端、另一方为数据接收端;
(2)数据发送端向数据接收端发送数据;所述数据中包括通讯收据和通
讯数据的校验码;
(3)数据接收端根据所述校验码对接收到的通讯数据进行校验,如果校
验通过,则对接收到的通讯数据进行存储;如果检验未通过,则进入步骤(4);
(4)数据接收端存储接收到的通讯数据,并通知数据发送端进行数据重
传;
(5)数据发送端向数据接收端再次发送数据;
(6)数据接收端根据检验码对再次接收到的通讯数据进行校验,如果校
验通过,则对接收到的通讯数据进行存储;如果检验未通过,则进入步骤(7);
(7)数据接收端存储接收到的通讯数据,并判断数据传输的次数是否小
于设定次数N,若否,则进入步骤(8);若是,则通知数据发送端进行数据
重传,并返回步骤(5);所述设定次数N≥2;
(8)对存储的通讯数据进行修正,得到能够通过校验的通讯数据,包括:
①将多次存储的通讯数据进行比对,找到多次通讯数据中的不同比特位;
②将多次通讯数据中的不同比特位进行多种替换尝试,得到修正数据;
③根据校验码对多种替换尝试后的修正数据进行校验,得到通过校验的
通讯数据。
2.根据权利要求1所述的一种音频USBKey的通讯收据的纠错方法,其特
征在于:步骤②中,将多次通讯数据中的不同比特位进行多种替换尝试,包
括:
以多次通讯数据中的一次通讯数据作为基准数据,将基准数据中的不同
比特位进行不同的替换尝试,得到修正数据。
3.根据权利要求1所述的一种音频USBKey的通讯收据的纠错方法,其特
\t征在于:当所述设定次数N大于2时,步骤②中,将多次通讯数据中的不同
比特位进行多种替换尝试,包括:
以某一个不同比特位为基准位,统计多次通讯数据中该基准位为分别为
0和1的个数,对该基准位属于少数的通讯数据的不同比特位进行多种替换
尝试,得到修正数据。
4.根据权利要求1至3之一所述的一种音频USBKey的通讯收据的纠错方
法,其特征在于:步骤(7)中,所述设定次数N的优选值为3。
5.根据权利要求1至3之一所述的一种音频USBKey的通讯收据的纠错方
法,其特征在于:步骤②中,在进行通讯数据的不同比特位进行的替换尝试
时,每次将通讯数据的不同比特位中的一个比特位或两个比特位或多个比特
位进行替换尝试。
6.一种音频USBKey的通讯收据的纠错系统,包括连...
【专利技术属性】
技术研发人员:孟翔,
申请(专利权)人:北京握奇智能科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。