一種基于vsat網(wǎng)絡的信關站ip語音處理方法
【專利摘要】本發(fā)明公開了一種基于VSAT網(wǎng)絡的信關站IP語音處理方法。本發(fā)明方法首先對接收到的數(shù)據(jù)進行解調(diào);然后配置數(shù)據(jù)處理目錄,指定IP語音處理所需的參數(shù),再將解調(diào)后的數(shù)據(jù)處理為IP語音;最后通過交換機發(fā)送至互聯(lián)網(wǎng)或者通過地面接入網(wǎng)關發(fā)往固話網(wǎng)或移動電話網(wǎng)。本發(fā)明方法將信關站接收的數(shù)據(jù)解調(diào)后處理成因特網(wǎng)可識別的IP語音發(fā)送出去,實現(xiàn)了VSAT網(wǎng)絡中信關站與互聯(lián)網(wǎng)中計算機之間的通信和電話網(wǎng)中的通訊設備之間的通話。
【專利說明】—種基于VSAT網(wǎng)絡的信關站IP語音處理方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術領域】,特別涉及一種基于VSAT網(wǎng)絡的信關站IP語音處理方法。
【背景技術】
[0002]VSAT (Very Small Aperture Terminal)衛(wèi)星通信系統(tǒng)具有地面天線直徑小、發(fā)射功率低、經(jīng)濟適用、不受地形和氣候的影響、組網(wǎng)靈活等優(yōu)點,目前在網(wǎng)絡通信中得到廣泛應用。VSAT衛(wèi)星通信系統(tǒng)的地面部分由信關站、遠端站和網(wǎng)絡控制單元組成,信關站的作用是為遠端站分配信道以及控制遠端站的接入,遠端站是衛(wèi)星通信網(wǎng)絡的主體,VSAT衛(wèi)星通信網(wǎng)由許多個遠端站組成。
[0003]VoIP (Voice over Internet Protocol)是將模擬聲音訊號(Voice)數(shù)字化,以數(shù)據(jù)封包(Data Packet)的形式在IP數(shù)據(jù)網(wǎng)絡(IP Network)上進行實時傳遞。VoIP能廣泛地采用Internet和全球IP互連的環(huán)境,在IP網(wǎng)絡上傳送語音、視頻、和數(shù)據(jù)等業(yè)務,如統(tǒng)一消息、虛擬電話、虛擬語音郵箱、查號業(yè)務、Internet呼叫中心、Internet呼叫管理、電視會議、電子商務和各種信息的存儲轉(zhuǎn)發(fā)等,而且費用較低,因此得到廣泛應用。VoIP服務不僅能夠溝通VoIP用戶,而且也可以和電話用戶通話,例如與使用傳統(tǒng)固話網(wǎng)絡以及無線手機網(wǎng)絡的用戶通話。
[0004]由于VSAT網(wǎng)絡使用的幀格式、數(shù)據(jù)速率和幀長度限制都與互聯(lián)網(wǎng)和電話網(wǎng)不同,所以要將VSAT網(wǎng)絡中的IP語音轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)或電話網(wǎng),必須在信關站對VSAT接收到的數(shù)據(jù)進行處理,轉(zhuǎn)換為互聯(lián)網(wǎng)或電話網(wǎng)可以識別的IP語音格式,即,在信關站上將VSAT解調(diào)器產(chǎn)生的數(shù)據(jù)還原為IP語音,信關站根據(jù)IP語音提供的地址信息,將該IP語音轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)指定的計算機上或者固話網(wǎng)、移動電話網(wǎng)。因此將VSAT網(wǎng)絡中的數(shù)據(jù)處理為互聯(lián)網(wǎng)或電話網(wǎng)可識別的IP語音的方法極為必要。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種基于VSAT網(wǎng)絡的信關站IP語音處理方法,通過該方法實現(xiàn)VSAT網(wǎng)絡中信關站將對接收到的數(shù)據(jù)處理為互聯(lián)網(wǎng)或電話網(wǎng)可以識別的IP語音。
[0006]為了實現(xiàn)上述發(fā)明目的,本發(fā)明提供了以下技術方案:
1、一種基于VSAT網(wǎng)絡的信關站IP語音處理方法,其特征在于,包括步驟:
(1)接收的中頻信號經(jīng)過16路解調(diào)器解調(diào)后輸出;
(2)信關站將解調(diào)后的數(shù)據(jù)處理為IP語音,具體包括步驟:
(2-1)配置源數(shù)據(jù)文件存放目錄、輸出數(shù)據(jù)文件存放目錄和源數(shù)據(jù)備份文件存放目錄,并選擇待處理源數(shù)據(jù)文件的主通道號和從通道號;
(2-2)創(chuàng)建線程,在該線程中調(diào)用初始化函數(shù)配置IP語音處理所需的參數(shù),所述參數(shù)包括原始文件路徑、原始文件數(shù)據(jù)類型、解調(diào)后數(shù)據(jù)的處理模式、原始文件數(shù)據(jù)備份路徑、處理結果保存路徑、配對通道號和傳輸給預處理模塊的每塊數(shù)據(jù)長度; (2-3)調(diào)用啟動接收和發(fā)送過程函數(shù),根據(jù)信關站解調(diào)后的數(shù)據(jù)包包頭信息判斷接收到的數(shù)據(jù)包是否為IP語音,若不是IP語音,則不對數(shù)據(jù)包進行處理,若為IP語音,則將IP語音從信關站解調(diào)后的數(shù)據(jù)包中取出,同時啟動預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程,完成IP語音數(shù)據(jù)組包;;
(2-4)調(diào)用狀態(tài)查詢函數(shù),查詢IP語音處理是否已完成;如果IP語音處理未完成,則繼續(xù)循環(huán)查詢;如果IP語音處理完成,則調(diào)用終止接收發(fā)送過程函數(shù),終止接收和發(fā)送線程,同時終止預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程;
(3 )將IP語音轉(zhuǎn)發(fā)至LAN端口,通過交換機發(fā)送至互聯(lián)網(wǎng),或者通過地面接入網(wǎng)關發(fā)送至固話網(wǎng)或移動電話網(wǎng)。
[0007]根據(jù)本發(fā)明實施例,如果步驟(2-3)中所述解調(diào)后數(shù)據(jù)的處理模式為直接處理,則原始文件路徑配置為解調(diào)后數(shù)據(jù)的內(nèi)存地址,原始文件數(shù)據(jù)備份路徑設配置為空指針。對于實時性要求較高的應用場合,直接從緩沖區(qū)中讀取解調(diào)后的數(shù)據(jù)并處理成IP語音,此時,原始文件數(shù)據(jù)備份路徑需設為空指針,原始文件路徑為解調(diào)后數(shù)據(jù)的內(nèi)存地址。
[0008]根據(jù)本發(fā)明實施例,如果步驟(2-3)中所述解調(diào)后數(shù)據(jù)的處理模式為存盤后處理,則原始文件路徑為指定的存儲路徑,原始文件數(shù)據(jù)備份路徑為指定的備份路徑。對于實時性要求較低的應用場合,可以先將緩沖區(qū)中讀取的解調(diào)后的數(shù)據(jù)存盤,再處理成IP語音,此時,需要指定原始文件數(shù)據(jù)的備份路徑,也需要指定原始文件的存儲路徑。
[0009]與現(xiàn)有技術相比,本發(fā)明的有益效果:本發(fā)明方法首先對接收到的數(shù)據(jù)進行解調(diào),然后信關站將解調(diào)后的數(shù)據(jù)處理成因特網(wǎng)可識別的IP語音發(fā)送出去,實現(xiàn)了 VSAT網(wǎng)絡中信關站與互聯(lián)網(wǎng)中計算機之間的通信,也實現(xiàn)了 VSAT網(wǎng)絡中信關站與電話網(wǎng)中的通訊設備之間的通話。
[0010]【專利附圖】
【附圖說明】:
圖1為本發(fā)明基于VSAT網(wǎng)絡的信關站IP語音處理流程圖(IP語音發(fā)送至互聯(lián)網(wǎng));
圖2為本發(fā)明基于VSAT網(wǎng)絡的信關站IP語音處理流程圖(IP語音發(fā)送至電話網(wǎng));
圖3為本發(fā)明方法中處理輸出IP語音的流程圖;
圖4為IP語音拼接圖;
圖5為存盤數(shù)據(jù)讀寫操作過程圖;
圖6為緩沖區(qū)數(shù)據(jù)讀寫操作過程圖。
【具體實施方式】
[0011]下面結合試驗例及【具體實施方式】對本發(fā)明作進一步的詳細描述。但不應將此理解為本發(fā)明上述主題的范圍僅限于以下的實施例,凡基于本
【發(fā)明內(nèi)容】
所實現(xiàn)的技術均屬于本發(fā)明的范圍。
[0012]參考圖1、圖2,本發(fā)明提供的一種基于VSAT網(wǎng)絡的信關站IP語音處理方法,首先通過16路解調(diào)器對接收到的中頻信號進行解調(diào)處理,解調(diào)后輸出至數(shù)據(jù)緩沖區(qū);然后信關站將解調(diào)后的數(shù)據(jù)處理為IP語音;最后將IP語音轉(zhuǎn)發(fā)至LAN端口,通過交換機發(fā)送至互聯(lián)網(wǎng),或者通過地面接入網(wǎng)關發(fā)往固話網(wǎng)或移動電話網(wǎng)。
[0013]根據(jù)應用場合,在信關站將解調(diào)后的數(shù)據(jù)處理為IP語音過程中,如果對實時性要求較高,信關站直接從緩沖區(qū)中讀取解調(diào)后的數(shù)據(jù),將數(shù)據(jù)處理為IP語音;如果對實時性要求較低,可以將解調(diào)器輸出的數(shù)據(jù)存盤后再處理為IP語音。實施例1和實施例2分別針對兩種處理方式(即兩種解調(diào)后數(shù)據(jù)的處理模式),對本發(fā)明方法中信關站將解調(diào)后的數(shù)據(jù)處理為IP語音過程進行詳細說明。
[0014]實施例1
在實時性要求較低的應用場合。首先配置源數(shù)據(jù)文件存放目錄、輸出數(shù)據(jù)文件存放目錄和源數(shù)據(jù)備份文件存放目錄,并選擇待處理源數(shù)據(jù)文件的主通道號和從通道號。然后在信關站數(shù)據(jù)管理程序中創(chuàng)建一個新的線程,在該線程中調(diào)用IP語音處理模塊將解調(diào)后的數(shù)據(jù)處理為IP語音,具體的:在啟動的線程中調(diào)用初始化函數(shù),配置IP語音處理所需要的參數(shù),即,輸入原始文件路徑、原始文件數(shù)據(jù)類型、解調(diào)后數(shù)據(jù)的處理模式(此處的處理模式為存盤后處理)、原始文件數(shù)據(jù)備份路徑(原始文件數(shù)據(jù)備份路徑即為存盤數(shù)據(jù)讀寫操作過程中的輸出文件路徑)、處理結果保存路徑、配對通道號(即待處理源數(shù)據(jù)的主通道號和從通道號)和傳輸給預處理模塊的每塊數(shù)據(jù)長度。存盤數(shù)據(jù)讀寫操作過程見圖5,IP語音處理模塊從原始文件路徑中讀取解調(diào)后的數(shù)據(jù),然后再將讀取到的數(shù)據(jù)寫入輸出文件路徑。然后調(diào)用啟動接收和發(fā)送過程函數(shù),根據(jù)信關站解調(diào)后的數(shù)據(jù)包包頭信息判斷接收到的數(shù)據(jù)包是否為IP語音,若不是IP語音,則不對數(shù)據(jù)包進行處理,若為IP語音,則將IP語音從信關站解調(diào)后的數(shù)據(jù)包中取出,同時啟動預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程,自動拼接IP語音幀(參見圖4),組成IP語音包。最后調(diào)用狀態(tài)查詢函數(shù),查詢IP語音處理是否已完成,如果IP語音處理未完成,則繼續(xù)循環(huán)查詢,如果IP語音處理完成,則調(diào)用終止接收發(fā)送過程函數(shù),終止接收和發(fā)送線程,同時終止預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程。如圖3所示。
[0015]實施例2
在實時性要求高的應用場合。首先配置源數(shù)據(jù)文件存放目錄、輸出數(shù)據(jù)文件存放目錄和源數(shù)據(jù)備份文件存放目錄,并選擇待源數(shù)據(jù)處理文件的主通道號和從通道號。然后在信關站數(shù)據(jù)管理程序中創(chuàng)建一個新的線程,在該線程中調(diào)用IP語音處理模塊,IP語音處理模塊直接對緩沖區(qū)中解調(diào)后的數(shù)據(jù)處理成IP語音,具體的:在啟動的線程中調(diào)用初始化函數(shù),配置IP語音處理所需要的參數(shù),即,輸入原始文件路徑(此處原始文件路徑為解調(diào)后數(shù)據(jù)的內(nèi)存地址)、原始文件數(shù)據(jù)類型、解調(diào)后數(shù)據(jù)的處理模式(此處的處理模式為直接處理,即直接從緩沖區(qū)讀取數(shù)據(jù)后處理成IP語音)、原始文件數(shù)據(jù)備份路徑(此處原始文件數(shù)據(jù)備份路徑設為空指針)、處理結果保存路徑、配對通道號和傳輸給預處理模塊的每塊數(shù)據(jù)長度。緩沖區(qū)數(shù)據(jù)讀寫操作過程見圖6,IP語音處理模塊從原始數(shù)據(jù)地址(此處原始數(shù)據(jù)地址即為解調(diào)后數(shù)據(jù)的內(nèi)存地址)中讀取解調(diào)后的數(shù)據(jù);然后調(diào)用啟動接收和發(fā)送過程函數(shù),根據(jù)信關站解調(diào)后的數(shù)據(jù)包包頭信息判斷接收到的數(shù)據(jù)包是否為IP語音,若不是IP語音,則不對數(shù)據(jù)包進行處理,若為IP語音,則將IP語音從信關站解調(diào)后的數(shù)據(jù)包中取出,同時啟動預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程,自動拼接IP語音幀(參見圖4),組成IP語音包;然后再將IP語音包寫入輸出數(shù)據(jù)內(nèi)存地址(輸出數(shù)據(jù)內(nèi)存地址上存放的IP語音包會定時轉(zhuǎn)發(fā)到網(wǎng)絡接口輸出)。最后調(diào)用狀態(tài)查詢函數(shù),查詢IP語音處理是否已完成,如果IP語音處理未完成,則繼續(xù)循環(huán)查詢,如果IP語音處理完成,則調(diào)用終止接收發(fā)送過程函數(shù),終止接收和發(fā)送線程,同時終止預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程。如圖3所示。
[0016]本說明書中公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以夕卜,均可以以任何方式組合。
[0017]本說明書(包括任何附加權利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。
【權利要求】
1.一種基于VSAT網(wǎng)絡的信關站IP語音處理方法,其特征在于,包括步驟: (1)接收的中頻信號經(jīng)過16路解調(diào)器解調(diào)后輸出; (2)信關站將解調(diào)后的數(shù)據(jù)處理為IP語音,具體包括步驟: (2-1)配置源數(shù)據(jù)文件存放目錄、輸出數(shù)據(jù)文件存放目錄和源數(shù)據(jù)備份文件存放目錄,并選擇待處理源數(shù)據(jù)文件的主通道號和從通道號; (2-2)創(chuàng)建線程,在該線程中調(diào)用初始化函數(shù)配置IP語音處理所需的參數(shù),所述參數(shù)包括原始文件路徑、原始文件數(shù)據(jù)類型、解調(diào)后數(shù)據(jù)的處理模式、原始文件數(shù)據(jù)備份路徑、處理結果保存路徑、配對通道號和傳輸給預處理模塊的每塊數(shù)據(jù)長度; (2-3)調(diào)用啟動接收和發(fā)送過程函數(shù),根據(jù)信關站解調(diào)后的數(shù)據(jù)包包頭信息判斷接收到的數(shù)據(jù)包是否為IP語音,若不是IP語音,則不對數(shù)據(jù)包進行處理,若為IP語音,則將IP語音從信關站解調(diào)后的數(shù)據(jù)包中取出,同時啟動預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程,完成IP語音數(shù)據(jù)組包; (2-4)調(diào)用狀態(tài)查詢函數(shù),查詢IP語音處理是否已完成;如果IP語音處理未完成,則繼續(xù)循環(huán)查詢;如果IP語音處理完成,則調(diào)用終止接收發(fā)送過程函數(shù),終止接收和發(fā)送線程,同時終止預處理及分發(fā)模塊及所有業(yè)務處理模塊動態(tài)庫的數(shù)據(jù)處理過程; (3 )將IP語音轉(zhuǎn)發(fā)至LAN端口,通過交換機發(fā)送至互聯(lián)網(wǎng),或者通過地面接入網(wǎng)關發(fā)送至固話網(wǎng)或移動電話網(wǎng)。
2.根據(jù)權利要求1所述的基于VSAT網(wǎng)絡的信關站語音處理方法,其特征在于,如果步驟(2-3)中所述解調(diào)后數(shù)據(jù)的處理模式為直接處理,則原始文件路徑配置為解調(diào)后數(shù)據(jù)的內(nèi)存地址,原始文件數(shù)據(jù)備份路徑設配置為空指針。
3.根據(jù)權利要求1所述的基于VSAT網(wǎng)絡的信關站語音處理方法,其特征在于,如果步驟(2-3)中所述解調(diào)后數(shù)據(jù)的處理模式為存盤后處理,則原始文件路徑為指定的存儲路徑,原始文件數(shù)據(jù)備份路徑為指定的備份路徑。
【文檔編號】H04B7/185GK104184912SQ201310200128
【公開日】2014年12月3日 申請日期:2013年5月27日 優(yōu)先權日:2013年5月27日
【發(fā)明者】吳偉林, 王亮, 李凱, 杜曉天, 何戎遼 申請人:成都林海電子有限責任公司