【技术实现步骤摘要】
本专利技术涉及一种应用于北斗一代卫星导航系统的语音传输方法和系统。
技术介绍
北斗一代卫星导航系统具备短报文传输功能,可进行文字信号传输,然而,由于北斗SIM卡等级对短报文长度进行限制,如三级北斗SIM卡的每一频度只能传输77个字节,SIM卡频度的局限性如三级北斗SIM卡的频度为60秒,而语音数据每秒的数据量达到0.15MB,若直接使用其短报文传输功能传输语音数据将耗时过长,而不具实际应用意义,故,目前北斗一代卫星导航系统仍无法直接使用其短报文传输功能实现语音传输,无论是在民用还是军用,均造成极大的不方便。
技术实现思路
针对现有技术的不足,本专利技术旨在于提供一种可解决上述技术问题的应用于北斗一代卫星导航系统的语音传输方法和系统。为实现上述目的,本专利技术采用如下技术方案:一种应用于北斗一代卫星导航系统的语音传输方法,其包括以下步骤:步骤S1:发送终端获取语音数据;步骤S2:发送终端将语音数据分为多个语音数据分包步骤S3:发送终端通过北斗电文发送语音数据分包;步骤S4:接收终端接收语音数据分包;步骤S5:接收终端判断该语音数据分包是否包含新标签码,若是,存储该语音数据分包并返回执行步骤S4;若否,执行步骤S6;步骤S6:接收终端存储该语音数据分包,并获取所有语音数据分包的当前数量;步骤S7:接收终端判断当前数量是否与语音数据分包的总包数一致,若是,执行步骤S8;若否,返回执行步骤S4;以及步骤S8:接收终端根据具有相同标签码的语音数据分包的序号将各语音数据分包通过拼包处理生成该语音数据。一种应用于北斗一代卫星导航系统的语音传输系统,其包括以下模块:模块S1 ...
【技术保护点】
一种应用于北斗一代卫星导航系统的语音传输方法,其特征在于:其包括以下步骤:步骤S1:发送终端获取语音数据;步骤S2:发送终端将语音数据分为多个语音数据分包步骤S3:发送终端通过北斗电文发送语音数据分包;步骤S4:接收终端接收语音数据分包;步骤S5:接收终端判断该语音数据分包是否包含新标签码,若是,存储该语音数据分包并返回执行步骤S4;若否,执行步骤S6;步骤S6:接收终端存储该语音数据分包,并获取所有语音数据分包的当前数量;步骤S7:接收终端判断当前数量是否与语音数据分包的总包数一致,若是,执行步骤S8;若否,返回执行步骤S4;以及步骤S8:接收终端根据具有相同标签码的语音数据分包的序号将各语音数据分包通过拼包处理生成该语音数据。
【技术特征摘要】
1.一种应用于北斗一代卫星导航系统的语音传输方法,其特征在于:其包括以下步骤:步骤S1:发送终端获取语音数据;步骤S2:发送终端将语音数据分为多个语音数据分包步骤S3:发送终端通过北斗电文发送语音数据分包;步骤S4:接收终端接收语音数据分包;步骤S5:接收终端判断该语音数据分包是否包含新标签码,若是,存储该语音数据分包并返回执行步骤S4;若否,执行步骤S6;步骤S6:接收终端存储该语音数据分包,并获取所有语音数据分包的当前数量;步骤S7:接收终端判断当前数量是否与语音数据分包的总包数一致,若是,执行步骤S8;若否,返回执行步骤S4;以及步骤S8:接收终端根据具有相同标签码的语音数据分包的序号将各语音数据分包通过拼包处理生成该语音数据。2.如权利要求1所述的应用于北斗一代卫星导航系统的语音传输方法,其特征在于:每一语音数据分包还包括模式信息,用于表示该分包为正常发送还是补发的;本方法的步骤S3之后还包括以下步骤:步骤S31:发送终端判断是否收到基带返回的成功发送反馈信息,若是,执行步骤S32;若否,执行步骤S33;步骤S32:发送终端判断已发送的语音数据分包的当前数量是否与总包数一致,若是,执行步骤S33;若否,执行步骤S3;步骤S33:发送终端通过北斗回执查询方式判断是否丢包,若是,执行步骤S34,若否,执行步骤S35;步骤S34:发送终端补发该语音数据分包;步骤S35:发送终端生成指示语音数据发送成功的提示信息。3.如权利要求1所述的应用于北斗一代卫星导航系统的语音传输方法,其特征在于:步骤S2根据北斗电文中的短报文数据的最大长度打包每一语音数据分包。4.如权利要求1所述的应用于北斗一代卫星导航系统的语音传输方法,其特征在于:本方法的步骤S5中在判定该语音数据分包包含新标签码时,存储该语音数据分包,开始计时并返回执行步骤S4;本方法在步骤S6和步骤S7之间还包括以下步骤:步骤S61:判断当前时间段是否在预设的时间阈值范围内,若是,执行步骤S7,若否,执行步骤S62;步骤S62:清零计时并放弃已接收的同一标签码的语音数据分包。5.一种应用于北斗一代卫星导航系统的语音传输系统,其特征在于:其包括以下模块:模块S1:发送终端获取语音数据;模块S2:发送终端将语音数据分为多个语音数据分包模块S3:发送终端通过北斗电文发送语音数据分包;模块S4:接收终端接收语音数据分包;模块S5:接收终端判断该语音数据分包是否包含新标签码,若是,存储该语音数据分包并返回执行模块S4;若否,执行模块S6;模块S6:接收终端存储该语音数据分包,并获取所有语音数据分包的当前数量;模块S7:接收终端判断当前数量是否与语音数据分包的总包数一致,若是,执行模块S8;若否,返回执行模块S4;以及模块S8:接收终端根据具有相同标签码的语音数据分包的序号将各语音数据分包通过拼包处理生成该语音数据。6.如权利要求1所述的应用于北斗一代卫星导航系统的语音传输系统,其特征在于:每一语音数据分包还...
【专利技术属性】
技术研发人员:赵泽平,陈玲,李健均,朱常其,李泽扬,马传辉,刘勇,苏俊达,林启华,
申请(专利权)人:广州润芯信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。