【技术实现步骤摘要】
一种数据处理方法、设备及存储介质
本申请涉及通信
,尤其涉及一种数据处理方法、设备及存储介质。
技术介绍
目前随着蓝牙耳机的普及,蓝牙耳机已逐渐替代有线耳机成为智能手机的配套耳机。蓝牙耳机工作时使用的2.4GHz频段为非授权频段,有大量其他设备如WLAN、微波炉等也使用2.4GHz频段,从而导致蓝牙耳机在该2.4GHz频段上工作时收到严重的信号干扰。为了解决上述信号干扰问题,现有的蓝牙标准协议中采用对错误数据重传的方式,来保证接收端可以接收到正确的数据,具体过程为:接收端接收到数据之后,会对该数据进行校验,如果校验结果为错误,就会丢弃该数据,并通知发送端此次接收的数据为错误数据,发送端接收到该包括校验结果为错误的通知之后,重新向接收端发送该数据,直到接收端接收到正确的数据为止。这种每次接收到错误数据都会丢弃,再去接收数据的重传方式,重传次数较多,会引入较大的时延。
技术实现思路
本申请提供一种数据处理方法、设备及存储介质,以实现减少重传次数,降低重传时延。第一方面,本申请提供一种数据处理方法,应用于第一蓝牙设备;该方法包括:第一蓝牙设备接收来自第二蓝牙设备的第一数据;对第一数据依次进行解调、去白化处理,得到第一比特信息;当第一比特信息的校验结果为错误,向第二蓝牙设备发送NACK信息;然后,接收来自第二蓝牙设备的第二数据,对第二数据依次进行解调、去白化处理,得到第二比特信息;之后,第一蓝牙设备将第一比特信息与第二比特信息进行联合译码,得到第三数据;当第三数据的校验结果为 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于第一蓝牙设备;所述方法包括:/n接收来自第二蓝牙设备的第一数据;/n对第一数据依次进行解调、去白化处理,得到第一比特信息;/n所述第一比特信息的校验结果为错误,向所述第二蓝牙设备发送NACK信息;/n接收来自所述第二蓝牙设备的第二数据;/n对所述第二数据依次进行解调、去白化处理,得到第二比特信息;/n将所述第一比特信息与所述第二比特信息进行联合译码,得到第三数据;/n当所述第三数据的校验结果为正确时,向所述第二蓝牙设备发送ACK信息;或者,当所述第三数据的校验结果为错误,向所述第二蓝牙设备发送NACK信息并存储所述第二比特信息。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第一蓝牙设备;所述方法包括:
接收来自第二蓝牙设备的第一数据;
对第一数据依次进行解调、去白化处理,得到第一比特信息;
所述第一比特信息的校验结果为错误,向所述第二蓝牙设备发送NACK信息;
接收来自所述第二蓝牙设备的第二数据;
对所述第二数据依次进行解调、去白化处理,得到第二比特信息;
将所述第一比特信息与所述第二比特信息进行联合译码,得到第三数据;
当所述第三数据的校验结果为正确时,向所述第二蓝牙设备发送ACK信息;或者,当所述第三数据的校验结果为错误,向所述第二蓝牙设备发送NACK信息并存储所述第二比特信息。
2.根据权利要求1所述的方法,其特征在于,所述当所述第三数据的校验结果为错误,在向所述第二蓝牙设备发送NACK信息并存储所述第二比特信息之后,还包括:
接收来自所述第二蓝牙设备的第四数据;
对所述第四数据依次进行解调、去白化处理,得到第三比特信息;
根据所述第一比特信息和所述第二比特信息中的一个或多个比特信息,以及所述第三比特信息进行联合译码,得到第五数据;
当所述第五数据的校验结果为正确,向所述第二蓝牙设备发送ACK信息;或者,当所述第五数据的校验结果为错误,向所述第二蓝牙设备发送NACK信息并存储所述第三比特信息。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述对第一数据依次进行解调、去白化处理,得到第一比特信息之后,还包括:
第一比特信息的校验结果为正确,向所述第二蓝牙设备发送ACK信息。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述第二数据依次进行解调、去白化处理,得到第二比特信息之后,所述将所述第一比特信息和第二比特信息进行联合译码,得到第三数据之前,还包括:
对所述第二比特信息进行译码得到第六数据、且所述第六数据的校验结果为错误。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述第二数据依次进行解调、去白化处理,得到第二比特信息之后,还包括:
并行执行:对所述第二比特信息进行译码,得到第六数据;和;将所述第一比特信息和第二比特信息进行联合译码,得到所述第三数据;
当所述第六数据的校验结果和所述第三数据的校验结果中任一个校验结果为正确时,向所述第二蓝牙设备发送ACK信息;
当所述第六数据的校验结果和所述第三数据的校验结果均为错误,向所述第二蓝牙设备发送NACK信息。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一比特信息为第一软比特信息,所述第二比特信息为第二软比特信息;
所述将所述第一比特信息与所述第二比特信息进行联合译码,得到第三数据,包括:
将所述第一软比特信息与所述第二软比特信息合并,得到合并的软比特信息;
对所述合并的软比特信息进行译码判决,得到所述第三数据。
7.根据权利要求6所述的方法,其特征在于,所述将所述第一软比特信息与所述第二软比特信息合并,得到合并的软比特信息,包括:
将所述第一软比特信息乘以第一权重,得到更新的第一软比特信息;
将所述第二软比特信息乘以第二权重,得到更新的第二软比特信息;
将更新的第一软比特信息与更新的第二软比特信息相加,得到合并的软比特信息。
8.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述第一比特信息与第二比特信息进行联合译码,得到第三数据,包括:
针对所述第一比特信息及所述第二比特信息中任一比特信息的第k比特,若第k比特出现“0”的次数大于出现“1”的次数,则确定所述第三数据的第k比特为“0”,或者,若第k比特出现“0”的次数小于出现“1”的次数,则确定所述第三数据的第k比特为“1”;所述k取遍1至N,所述N为所述第一比特信息和所述第二比特信息包括的最大比特位数。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一数据、所述第二数据、第四数据中的任一个数据是由所述第二蓝牙设备对比特数据依次进行编码、白化及调制得到的;或者,由所述第二蓝牙设备对所述比特数据依次进行白化、编码及调制得到的。
10.一种数据处理方法,其特征在于,应用于第二蓝牙设备;所述方法包括:
对待发送数据依次进行编码、白化及调制,得到第一数据;
向第一蓝牙设备发送所述第一数据。
11.一种蓝牙设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器和收发器;其中,
所述收发器,用于接收来自第二蓝牙设备的第一数据;
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:
对第一数据依次进行解调、去白化处理,...
【专利技术属性】
技术研发人员:倪观军,朱宇洪,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。