欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法和系統(tǒng)與流程

文檔序號:11959278閱讀:1013來源:國知局
本發(fā)明涉及一種應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法和系統(tǒng)。
背景技術
:北斗一代衛(wèi)星導航系統(tǒng)具備短報文傳輸功能,可進行文字信號傳輸,然而,由于北斗SIM卡等級對短報文長度進行限制,如三級北斗SIM卡的每一頻度只能傳輸77個字節(jié),SIM卡頻度的局限性如三級北斗SIM卡的頻度為60秒,而語音數(shù)據(jù)每秒的數(shù)據(jù)量達到0.15MB,若直接使用其短報文傳輸功能傳輸語音數(shù)據(jù)將耗時過長,而不具實際應用意義,故,目前北斗一代衛(wèi)星導航系統(tǒng)仍無法直接使用其短報文傳輸功能實現(xiàn)語音傳輸,無論是在民用還是軍用,均造成極大的不方便。技術實現(xiàn)要素:針對現(xiàn)有技術的不足,本發(fā)明旨在于提供一種可解決上述技術問題的應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法和系統(tǒng)。為實現(xiàn)上述目的,本發(fā)明采用如下技術方案:一種應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法,其包括以下步驟:步驟S1:發(fā)送終端獲取語音數(shù)據(jù);步驟S2:發(fā)送終端將語音數(shù)據(jù)分為多個語音數(shù)據(jù)分包步驟S3:發(fā)送終端通過北斗電文發(fā)送語音數(shù)據(jù)分包;步驟S4:接收終端接收語音數(shù)據(jù)分包;步驟S5:接收終端判斷該語音數(shù)據(jù)分包是否包含新標簽碼,若是,存儲該語音數(shù)據(jù)分包并返回執(zhí)行步驟S4;若否,執(zhí)行步驟S6;步驟S6:接收終端存儲該語音數(shù)據(jù)分包,并獲取所有語音數(shù)據(jù)分包的當前數(shù)量;步驟S7:接收終端判斷當前數(shù)量是否與語音數(shù)據(jù)分包的總包數(shù)一致,若是,執(zhí)行步驟S8;若否,返回執(zhí)行步驟S4;以及步驟S8:接收終端根據(jù)具有相同標簽碼的語音數(shù)據(jù)分包的序號將各語音數(shù)據(jù)分包通過拼包處理生成該語音數(shù)據(jù)。一種應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸系統(tǒng),其包括以下模塊:模塊S1:發(fā)送終端獲取語音數(shù)據(jù);模塊S2:發(fā)送終端將語音數(shù)據(jù)分為多個語音數(shù)據(jù)分包模塊S3:發(fā)送終端通過北斗電文發(fā)送語音數(shù)據(jù)分包;模塊S4:接收終端接收語音數(shù)據(jù)分包;模塊S5:接收終端判斷該語音數(shù)據(jù)分包是否包含新標簽碼,若是,存儲該語音數(shù)據(jù)分包并返回執(zhí)行模塊S4;若否,執(zhí)行模塊S6;模塊S6:接收終端存儲該語音數(shù)據(jù)分包,并獲取所有語音數(shù)據(jù)分包的當前數(shù)量;模塊S7:接收終端判斷當前數(shù)量是否與語音數(shù)據(jù)分包的總包數(shù)一致,若是,執(zhí)行模塊S8;若否,返回執(zhí)行模塊S4;以及模塊S8:接收終端根據(jù)具有相同標簽碼的語音數(shù)據(jù)分包的序號將各語音數(shù)據(jù)分包通過拼包處理生成該語音數(shù)據(jù)。本發(fā)明的有益效果至少如下:本發(fā)明可利用北斗一代衛(wèi)星導航系統(tǒng)的短報文功能有效實現(xiàn)語音傳輸。附圖說明圖1為本發(fā)明應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法的較佳實施方式的流程圖。圖2為本發(fā)明應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法的較佳實施方式的另一流程圖。具體實施方式下面將結合附圖以及具體實施方式,對本發(fā)明做進一步描述:請參見圖1和圖2,本發(fā)明涉及一種應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸方法,其較佳實施方式包括以下步驟:步驟S1:發(fā)送終端獲取語音數(shù)據(jù),具體可通過麥克風錄音,再經(jīng)過壓縮\解壓縮集成芯片進行壓縮處理,該集成芯片可包括數(shù)據(jù)采集、壓縮\解壓縮編碼和串口接口模塊,編碼速率最大可達到600bps,可以實現(xiàn)語音數(shù)據(jù)的高效壓縮。步驟S2:發(fā)送終端將語音數(shù)據(jù)分為多個語音數(shù)據(jù)分包,其中,每一語音數(shù)據(jù)分包包括語音幀頭、標簽碼、總包數(shù)、序號、頻度、長度、數(shù)據(jù)和校驗碼;語音幀頭為語音數(shù)據(jù)與文字數(shù)據(jù)的區(qū)分標識,標簽碼為同一組語音數(shù)據(jù)的標識信息,表示各分包屬于同一組語音數(shù)據(jù),總包數(shù)表示該語音數(shù)據(jù)被分包后的總數(shù)量,序號表示對應語音數(shù)據(jù)分包在同一組語音數(shù)據(jù)中的序號,頻度為北斗SIM卡的頻度信息,數(shù)據(jù)為該語音數(shù)據(jù)分包的有效信息。步驟S3:發(fā)送終端通過北斗電文發(fā)送語音數(shù)據(jù)分包;例如,以北斗電文4.0的標準幀格式如下:幀頭長度地址其它數(shù)據(jù)短報文數(shù)據(jù)校驗碼上述的短報文數(shù)據(jù)即為一語音數(shù)據(jù)分包,每一語音數(shù)據(jù)分包的格式可作如下設計:語音幀頭標簽碼總包數(shù)序號頻度長度數(shù)據(jù)校驗碼步驟S4:接收終端接收語音數(shù)據(jù)分包;步驟S5:接收終端判斷該語音數(shù)據(jù)分包是否包含新標簽碼,若是,存儲該語音數(shù)據(jù)分包并返回執(zhí)行步驟S4;若否,執(zhí)行步驟S6;這里的新標簽碼是指接收終端首次接收到該組語音數(shù)據(jù)的其中一分包。步驟S6:接收終端存儲該語音數(shù)據(jù)分包,并獲取所有語音數(shù)據(jù)分包的當前數(shù)量;步驟S7:接收終端判斷當前數(shù)量是否與語音數(shù)據(jù)分包的總包數(shù)一致,若是,執(zhí)行步驟S8;若否,返回執(zhí)行步驟S4;步驟S8:接收終端根據(jù)具有相同標簽碼的語音數(shù)據(jù)分包的序號將各語音數(shù)據(jù)分包通過拼包處理生成該語音數(shù)據(jù)。如此,本發(fā)明可利用北斗一代衛(wèi)星導航系統(tǒng)的短報文功能有效實現(xiàn)語音傳輸。優(yōu)選地,步驟S2根據(jù)北斗電文中的短報文數(shù)據(jù)的最大長度打包每一語音數(shù)據(jù)分包,如此,可使得總包數(shù)盡可能少,提高傳輸效率。優(yōu)選地,每一語音數(shù)據(jù)分包還包括模式信息,用于表示該分包為正常發(fā)送還是補發(fā)的。本方法的步驟S3之后還包括以下步驟:步驟S31:發(fā)送終端判斷是否收到基帶返回的成功發(fā)送反饋信息,若是,執(zhí)行步驟S32;若否,執(zhí)行步驟S33;步驟S32:發(fā)送終端判斷已發(fā)送的語音數(shù)據(jù)分包的當前數(shù)量是否與總包數(shù)一致,若是,執(zhí)行步驟S33;若否,執(zhí)行步驟S3;步驟S33:發(fā)送終端通過北斗回執(zhí)查詢方式判斷是否丟包,若是,執(zhí)行步驟S34,若否,執(zhí)行步驟S35;步驟S34:發(fā)送終端補發(fā)該語音數(shù)據(jù)分包;步驟S35:發(fā)送終端生成指示語音數(shù)據(jù)發(fā)送成功的提示信息。如此,本發(fā)明可自動檢測丟包,并及時補發(fā)分包,有效保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性。優(yōu)選地,本方法的步驟S5中在判定該語音數(shù)據(jù)分包包含新標簽碼時,存儲該語音數(shù)據(jù)分包,開始計時并返回執(zhí)行步驟S4;本方法在步驟S6和步驟S7之間還包括以下步驟:步驟S61:判斷當前時間段是否在預設的時間閾值范圍內,若是,執(zhí)行步驟S7,若否,執(zhí)行步驟S62;步驟S62:清零計時并放棄已接收的同一標簽碼的語音數(shù)據(jù)分包。如此,可提高接收數(shù)據(jù)的效率。本發(fā)明還涉及一種應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸系統(tǒng),其包括以下模塊:模塊S1:發(fā)送終端獲取語音數(shù)據(jù);模塊S2:發(fā)送終端將語音數(shù)據(jù)分為多個語音數(shù)據(jù)分包模塊S3:發(fā)送終端通過北斗電文發(fā)送語音數(shù)據(jù)分包;模塊S4:接收終端接收語音數(shù)據(jù)分包;模塊S5:接收終端判斷該語音數(shù)據(jù)分包是否包含新標簽碼,若是,存儲該語音數(shù)據(jù)分包并返回執(zhí)行模塊S4;若否,執(zhí)行模塊S6;模塊S6:接收終端存儲該語音數(shù)據(jù)分包,并獲取所有語音數(shù)據(jù)分包的當前數(shù)量;模塊S7:接收終端判斷當前數(shù)量是否與語音數(shù)據(jù)分包的總包數(shù)一致,若是,執(zhí)行模塊S8;若否,返回執(zhí)行模塊S4;以及模塊S8:接收終端根據(jù)具有相同標簽碼的語音數(shù)據(jù)分包的序號將各語音數(shù)據(jù)分包通過拼包處理生成該語音數(shù)據(jù)。優(yōu)選地,每一語音數(shù)據(jù)分包還包括模式信息,用于表示該分包為正常發(fā)送還是補發(fā)的;本系統(tǒng)的模塊S3之后還包括以下模塊:模塊S31:發(fā)送終端判斷是否收到基帶返回的成功發(fā)送反饋信息,若是,執(zhí)行模塊S32;若否,執(zhí)行模塊S33;模塊S32:發(fā)送終端判斷已發(fā)送的語音數(shù)據(jù)分包的當前數(shù)量是否與總包數(shù)一致,若是,執(zhí)行模塊S33;若否,執(zhí)行模塊S3;模塊S33:發(fā)送終端通過北斗回執(zhí)查詢方式判斷是否丟包,若是,執(zhí)行模塊S34,若否,執(zhí)行模塊S35;模塊S34:發(fā)送終端補發(fā)該語音數(shù)據(jù)分包;模塊S35:發(fā)送終端生成指示語音數(shù)據(jù)發(fā)送成功的提示信息。優(yōu)選地,本方法的模塊S5中在判定該語音數(shù)據(jù)分包包含新標簽碼時,存儲該語音數(shù)據(jù)分包,開始計時并返回執(zhí)行模塊S4;本方法在模塊S6和模塊S7之間還包括以下模塊:模塊S61:判斷當前時間段是否在預設的時間閾值范圍內,若是,執(zhí)行模塊S7,若否,執(zhí)行模塊S62;模塊S62:清零計時并放棄已接收的同一標簽碼的語音數(shù)據(jù)分包。一種應用于北斗一代衛(wèi)星導航系統(tǒng)的語音傳輸系統(tǒng),其包括以下模塊:模塊S1:發(fā)送終端獲取語音數(shù)據(jù);模塊S2:發(fā)送終端將語音數(shù)據(jù)分為多個語音數(shù)據(jù)分包模塊S3:發(fā)送終端通過北斗電文發(fā)送語音數(shù)據(jù)分包;模塊S4:接收終端接收語音數(shù)據(jù)分包;模塊S5:接收終端判斷該語音數(shù)據(jù)分包是否包含新標簽碼,若是,存儲該語音數(shù)據(jù)分包并返回執(zhí)行模塊S4;若否,執(zhí)行模塊S6;模塊S6:接收終端存儲該語音數(shù)據(jù)分包,并獲取所有語音數(shù)據(jù)分包的當前數(shù)量;模塊S7:接收終端判斷當前數(shù)量是否與語音數(shù)據(jù)分包的總包數(shù)一致,若是,執(zhí)行模塊S8;若否,返回執(zhí)行模塊S4;以及模塊S8:接收終端根據(jù)具有相同標簽碼的語音數(shù)據(jù)分包的序號將各語音數(shù)據(jù)分包通過拼包處理生成該語音數(shù)據(jù)。優(yōu)選地,每一語音數(shù)據(jù)分包還包括模式信息,用于表示該分包為正常發(fā)送還是補發(fā)的;本方法的模塊S3之后還包括以下模塊:模塊S31:發(fā)送終端判斷是否收到基帶返回的成功發(fā)送反饋信息,若是,執(zhí)行模塊S32;若否,執(zhí)行模塊S33;模塊S32:發(fā)送終端判斷已發(fā)送的語音數(shù)據(jù)分包的當前數(shù)量是否與總包數(shù)一致,若是,執(zhí)行模塊S33;若否,執(zhí)行模塊S3;模塊S33:發(fā)送終端通過北斗回執(zhí)查詢方式判斷是否丟包,若是,執(zhí)行模塊S34,若否,執(zhí)行模塊S35;模塊S34:發(fā)送終端補發(fā)該語音數(shù)據(jù)分包;模塊S35:發(fā)送終端生成指示語音數(shù)據(jù)發(fā)送成功的提示信息。優(yōu)選地,本方法的模塊S5中在判定該語音數(shù)據(jù)分包包含新標簽碼時,存儲該語音數(shù)據(jù)分包,開始計時并返回執(zhí)行模塊S4;本方法在模塊S6和模塊S7之間還包括以下模塊:模塊S61:判斷當前時間段是否在預設的時間閾值范圍內,若是,執(zhí)行模塊S7,若否,執(zhí)行模塊S62;模塊S62:清零計時并放棄已接收的同一標簽碼的語音數(shù)據(jù)分包。對于本領域的技術人員來說,可根據(jù)以上描述的技術方案以及構思,做出其它各種相應的改變以及變形,而所有的這些改變以及變形都應該屬于本發(fā)明權利要求的保護范圍之內。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
屏南县| 万盛区| 乡宁县| 故城县| 桂林市| 宁蒗| 延庆县| 茂名市| 涡阳县| 平安县| 闻喜县| 仁布县| 萝北县| 翼城县| 义乌市| 屏南县| 鄂温| 任丘市| 紫阳县| 宜兰市| 治多县| 调兵山市| 晋城| 林州市| 敖汉旗| 古交市| 泰顺县| 凤翔县| 靖边县| 南华县| 武功县| 英山县| 山东省| 新津县| 台前县| 永德县| 保定市| 高安市| 福海县| 通化市| 五大连池市|