1.一种水声信号的解码方法,其特征在于,包括:
接收第一水声信号以及第二水声信号;其中,所述第一水声信号以及所述第二水声信号为内容相同且由不同水声信道发送的水声信号;
通过预设的第一解码规则分别对所述第一水声信号以及所述第二水声信号进行解码,得到第一解码结果;
若所述第一解码结果为第一水声信号以及第二水声信号均解码失败,则通过预设的第二解码规则对所述第一水声信号以及所述第二水声信号进行交叉解码,得到第二解码结果;所述交叉解码具体为:将所述第一水声信号的第一信息字节以及第一校验码字节与所述第二水声信号的第二信息字节以及第二校验码字节进行交叉组合,对交叉组合得到的水声信号进行解码,包括:分别提取所述第一水声信号包含的第一信息字节以及第二水声信号包含的第二校验字节;
通过预设的解码算法对所述第一信息字节以及所述第二校验字节进行解码,得到第三解码结果;若所述第三解码结果为解码成功,则将所述第三解码结果作为所述第二解码结果;
若所述第三解码结果为解码失败,则提取所述第一水声信号包含的第一校验字节以及所述第二水声信号包含的第二信息字节;
通过所述预设的解码算法对所述第二信息字节以及所述第一校验字节进行解码,得到第四解码结果;若所述第四解码结果为解码成功,则将所述第四解码结果作为所述第二解码结果;
若所述第三解码结果以及所述第四解码结果均为解码失败,则确定所述第二解码结果为解码失败。
2.根据权利要求1所述的解码方法,其特征在于,所述通过预设的第一解码规则分别对所述第一水声信号以及所述第二水声信号进行解码,得到第一解码结果具体包括:通过所述第一解码规则对所述第一水声信号进行解码;若所述第一水声信号解码成功,则将所述第一水声信号解码得到的结果作为所述第一解码结果;
若所述第一水声信号解码失败,则通过所述第一解码规则对所述第二水声信号进行解码;若所述第二水声信号解码成功,则将所述第二水声信号解码得到的结果作为所述第一解码结果。
3.根据权利要求1或2所述的解码方法,其特征在于,所述若所述第一解码结果为解码失败,则通过交叉解码规则对所述第一水声信号以及所述第二水声信号进行解码,得到第二解码结果之后还包括:若所述第二解码结果为解码失败,则向水声信号的发送装置返回信号重获取指令,以使所述水声信号的发送装置重新发送所述第一水声信号以及所述第二水声信号。
4.一种水声信号的发送方法,其特征在于,包括:
通过第一水声信道以及第二水声信道,向水声信号的解码装置发送第一水声信号以及第二水声信号;其中,所述第一水声信号以及所述第二水声信号为内容相同的水声信号;
若接收到所述水声信号的解码装置发送的信号重获取指令,则通过所述第一水声信道以及所述第二水声信道,重新向水声信号的解码装置发送所述第一水声信号以及所述第二水声信号;
所述第一水声信号以及所述第二水声信号具体用于:
水声信号的解码装置通过预设的第一解码规则分别对所述第一水声信号以及所述第二水声信号进行解码,得到第一解码结果;
若所述第一解码结果为第一水声信号以及第二水声信号均解码失败,则所述水声信号的解码装置通过预设的第二解码规则对所述第一水声信号以及所述第二水声信号进行交叉解码,得到第二解码结果;所述交叉解码具体为:将所述第一水声信号的第一信息字节以及第一校验码字节与所述第二水声信号的第二信息字节以及第二校验码字节进行交叉组合,对交叉组合得到的水声信号进行解码,包括:分别提取所述第一水声信号包含的第一信息字节以及第二水声信号包含的第二校验字节;
通过预设的解码算法对所述第一信息字节以及所述第二校验字节进行解码,得到第三解码结果;若所述第三解码结果为解码成功,则将所述第三解码结果作为所述第二解码结果;
若所述第三解码结果为解码失败,则提取所述第一水声信号包含的第一校验字节以及所述第二水声信号包含的第二信息字节;
通过所述预设的解码算法对所述第二信息字节以及所述第一校验字节进行解码,得到第四解码结果;若所述第四解码结果为解码成功,则将所述第四解码结果作为所述第二解码结果;
若所述第三解码结果以及所述第四解码结果均为解码失败,则确定所述第二解码结果为解码失败。
5.一种水声信号的解码装置,其特征在于,包括:
水声信号接收单元,用于接收第一水声信号以及第二水声信号;其中,所述第一水声信号以及所述第二水声信号为内容相同且由不同水声信道发送的水声信号;
单独解码单元,用于通过预设的第一解码规则分别对所述第一水声信号以及所述第二水声信号进行解码,得到第一解码结果;
交叉解码单元,用于若所述第一解码结果为第一水声信号以及第二水声信号均解码失败,则通过预设的第二解码规则对所述第一水声信号以及所述第二水声信号进行交叉解码,得到第二解码结果;所述交叉解码具体为:将所述第一水声信号的第一信息字节以及第一校验码字节与所述第二水声信号的第二信息字节以及第二校验码字节进行交叉组合,对交叉组合得到的水声信号进行解码,包括:分别提取所述第一水声信号包含的第一信息字节以及第二水声信号包含的第二校验字节;
通过预设的解码算法对所述第一信息字节以及所述第二校验字节进行解码,得到第三解码结果;若所述第三解码结果为解码成功,则将所述第三解码结果作为所述第二解码结果;
若所述第三解码结果为解码失败,则提取所述第一水声信号包含的第一校验字节以及所述第二水声信号包含的第二信息字节;
通过所述预设的解码算法对所述第二信息字节以及所述第一校验字节进行解码,得到第四解码结果;若所述第四解码结果为解码成功,则将所述第四解码结果作为所述第二解码结果;
若所述第三解码结果以及所述第四解码结果均为解码失败,则确定所述第二解码结果为解码失败。
6.根据权利要求5所述的解码装置,其特征在于,所述单独解码单元具体包括:第一水声解码单元,用于通过所述第一解码规则对所述第一水声信号进行解码;若所述第一水声信号解码成功,则将所述第一水声信号解码得到的结果作为所述第一解码结果;
第二水声解码单元,用于若所述第一水声信号解码失败,则通过所述第一解码规则对所述第二水声信号进行解码;若所述第二水声信号解码成功,则将所述第二水声信号解码得到的结果作为所述第一解码结果。
7.根据权利要求5或6所述的解码装置,其特征在于,所述水声信号的解码装置还包括:信号重获取单元,用于若所述第二解码结果为解码失败,则向水声信号的发送装置返回信号重获取指令,以使所述水声信号的发送装置重新发送所述第一水声信号以及所述第二水声信号。
8.一种水声信号的发送装置,其特征在于,包括:
水声信号发送单元,用于通过第一水声信道以及第二水声信道,向水声信号的解码装置发送第一水声信号以及第二水声信号;其中,所述第一水声信号以及所述第二水声信号为内容相同的水声信号;
水声信号重发送单元,用于若接收到所述水声信号的解码装置发送的信号重获取指令,则通过所述第一水声信道以及所述第二水声信道,重新向水声信号的解码装置发送所述第一水声信号以及所述第二水声信号;
所述第一水声信号以及所述第二水声信号具体用于:
水声信号的解码装置通过预设的第一解码规则分别对所述第一水声信号以及所述第二水声信号进行解码,得到第一解码结果;
若所述第一解码结果为第一水声信号以及第二水声信号均解码失败,则所述水声信号的解码装置通过预设的第二解码规则对所述第一水声信号以及所述第二水声信号进行交叉解码,得到第二解码结果;所述交叉解码具体为:将所述第一水声信号的第一信息字节以及第一校验码字节与所述第二水声信号的第二信息字节以及第二校验码字节进行交叉组合,对交叉组合得到的水声信号进行解码,包括:分别提取所述第一水声信号包含的第一信息字节以及第二水声信号包含的第二校验字节;
通过预设的解码算法对所述第一信息字节以及所述第二校验字节进行解码,得到第三解码结果;若所述第三解码结果为解码成功,则将所述第三解码结果作为所述第二解码结果;
若所述第三解码结果为解码失败,则提取所述第一水声信号包含的第一校验字节以及所述第二水声信号包含的第二信息字节;
通过所述预设的解码算法对所述第二信息字节以及所述第一校验字节进行解码,得到第四解码结果;若所述第四解码结果为解码成功,则将所述第四解码结果作为所述第二解码结果;
若所述第三解码结果以及所述第四解码结果均为解码失败,则确定所述第二解码结果为解码失败。