[发明专利]一种音频通信方法有效
申请号: | 201510404885.6 | 申请日: | 2015-07-10 |
公开(公告)号: | CN105099571B | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 田野;詹良;余占江 | 申请(专利权)人: | 北京医康世纪科技有限公司 |
主分类号: | H04B11/00 | 分类号: | H04B11/00;H04L1/00 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 102200*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 通信 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及一种音频通信方法。
背景技术
目前,手机和一些具备声卡的设备上面一般都具有音频的采集与播放功能。其中,音频的采集就是将模拟量转化成数字量进行储存或者处理,而播放功能则是把音频格式下的数字量通过模拟量进行输出。
通过音频传输数据需要音频通信协议进行编码和解码的配合,而现有技术中往往一些音频通信协议由于音频线上长时间(大于60ms)的输出高电平或者低电平,音频硬件结构会将其拉回默认的0线,使得数据传输错误,且可靠性一般较低。
因此,需要一种音频通信方法来解决上述问题。
发明内容
本发明的目的在于解决现有技术中的音频传输数据出现错误的问题。
有鉴于此,本发明提供一种音频通信方法,可包括:
将待传输的原始数据以字符为单位进行拆分,对每个字符执行编码步骤得到新数据;
其中,所述编码步骤包括:查找ASCII表确定所述每个字符对应的8位二进制数;将所述每个字符对应的二进制数的0编码成为01、1编码成为10,以得到所述每个字符对应的编码数据位;在所述编码数据位前添加起始位10,在所述编码数据位后添加校验位,以得到所述每个字符对应的新数据;
将所述每个字符对应的所述新数据按照原始数据中所述每个字符的顺序组合后作为传输数据。
从以上技术方案可以看出,本发明具有以下优点:
本发明中,针对现有技术中的音频传输数据出现错误的问题,提出了一种音频通信方法。该方法通过将二进制数重新编码,实现了01的交替传播,避免了一些数据连续1或连续0的发送而被强行拉回到0线导致数据传输错误的问题,提高了数据传输的抗干扰性能。由于校验位的使用还实现了对发送数据的校验,提高了数据传输的可靠性。
附图说明
图1为本发明的一种音频通信方法流程图;
图2为本发明的一种音频通信方法中编码步骤流程图;
图3为本发明的一种音频通信方法的实际过程图;
附图标记说明:301-原始数据;302-单个字符在ASCII表中对应的十六进制数;303-单个字符对应的8位二进制数;304-0编码成01、1编码成10后的重新编制数;305-重新编码后的新数据;306-三组空闲位和一组起始位的数据组成;307-校验位和三组空闲位的数据组成。
具体实施方式
本发明实施例提供了一种音频通信方法,能够解决现有技术中音频传输数据出现错误的问题。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
请参阅图1,为本发明提供的一种音频通信方法实施例1的流程图,由图1和图2可以看出,本方法包括:
S101、将待传输的原始数据以字符为单位进行拆分,对每个字符执行编码步骤得到新数据;
S102、将所述每个字符对应的所述新数据按照原始数据中所述每个字符的顺序组合后作为传输数据;
其中,所述S101包括子步骤即所述编码步骤:
S201、查找ASCII表确定所述每个字符对应的8位二进制数;
S202、将所述每个字符对应的二进制数的0编码成为01、1编码成为10,以得到所述每个字符对应的编码数据位;
S203、在所述编码数据位前添加起始位10,在所述编码数据位后添加校验位,以得到所述每个字符对应的新数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京医康世纪科技有限公司,未经北京医康世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510404885.6/2.html,转载请声明来源钻瓜专利网。