两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種通過usb接口進行pcm數(shù)據(jù)轉(zhuǎn)發(fā)的方法和裝置的制作方法

文檔序號:7713079閱讀:472來源:國知局
專利名稱:一種通過usb接口進行pcm數(shù)據(jù)轉(zhuǎn)發(fā)的方法和裝置的制作方法
技術(shù)領域
本發(fā)明涉及通信領域,尤其涉及一種通過USB (Universal Serial Bus, 通用串行總線)接口進行PCM ( Pulse Code Modulation,脈碼調(diào)制)數(shù)據(jù)轉(zhuǎn) 發(fā)的方法和裝置。
背景技術(shù)
隨著無線通信領域的高速發(fā)展,以及電子信息技術(shù)的發(fā)展和芯片集成度 的提高,通信設備的功能也向多樣化發(fā)展,通信設備的設計也比較靈活。 USB接口是應用非常廣泛的一種通用接口 ,無線通信模塊(即無線modem, 無線調(diào)制解調(diào)器)通常采用USB接口作為與外圍電路的接口。無線通信模 塊通過USB接口可以同時傳輸語音和數(shù)據(jù)信息,接在PC機上可以利用PC 機的音頻設備提供語音業(yè)務。
由于目前的無線通信模塊體積很小,常作為嵌入式通信設備的一個模 塊,和主控模塊通過USB接口相連接。這種嵌入式通信設備通常采用SLIC (Subscriber Line Interface Circuit,用戶線接口電路)模塊對外提供RJ11接 口 ,外接普通話機,而目前很多無線通信模塊不具備PCM電路,無法與SLIC 模塊直接通訊。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題就是提出 一種通過USB接口進行PCM數(shù)據(jù)轉(zhuǎn) 發(fā)的方法和裝置,解決現(xiàn)有技術(shù)中不具備PCM電路的無線通信模塊,無法 與SLIC模塊直接通訊的問題。
為了解決上述技術(shù)問題,本發(fā)明提供一種通過USB接口進行PCM數(shù)據(jù) 轉(zhuǎn)發(fā)的方法,包括主控模塊讀取用戶線接口電路(SLIC)模塊輸入的脈碼調(diào)制(PCM)數(shù)據(jù),通過主控模塊與無線通信模塊之間的通用串行總線(USB)接口將所述PCM數(shù)據(jù)寫入無線通信模塊;以及,
主控模塊通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊。
進一步地,上述方法還可具有以下特點
所述主控模塊通過USB接口將PCM數(shù)據(jù)寫入無線通信模塊,以及,通過USB接口讀取無線通信模塊的PCM數(shù)據(jù),具體是指
所述主控模塊通過將所述USB接口的一邏輯接口作為PCM數(shù)據(jù)通道,通過所述PCM數(shù)據(jù)通道將PCM數(shù)據(jù)寫入無線通信模塊,以及,通過所述PCM數(shù)據(jù)通道讀Jf又無線通信模塊的PCM數(shù)據(jù)。
進一步地,上述方法還可具有以下特點
所述主控模塊讀取SLIC模塊輸入的PCM數(shù)據(jù),通過主控模塊與無線通信模塊之間的USB接口寫入無線通信模塊的步驟具體包括
主控模塊的SLIC驅(qū)動子模塊讀取SLIC模塊的輸入的PCM數(shù)據(jù),緩存到主控模塊的存儲子模塊中;
主控模塊的USB驅(qū)動子模塊從所述存儲子模塊將所述SLIC驅(qū)動子模塊緩存的PCM數(shù)據(jù)通過USB接口寫入無線通信模塊。
進一步地,上述方法還可具有以下特點
所述主控模塊通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊的步驟具體包括
主控模塊的USB驅(qū)動子模塊通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),緩存到存儲子模塊中;
主控模塊的SLIC驅(qū)動子模塊從所述存儲子模塊將USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)寫入SLIC模塊。
進一步地,上述方法還可具有以下特點
主控模塊的SLIC驅(qū)動子模塊讀取SLIC模塊的輸入的PCM數(shù)據(jù)的之前,還執(zhí)行
SLIC模塊觸發(fā)的中斷開始后,SLIC驅(qū)動子模塊通知USB驅(qū)動子模塊讀無線通信模塊的PCM數(shù)據(jù)。
為了解決上述技術(shù)問題,本發(fā)明提供一種通過USB接口進行PCM數(shù)據(jù)轉(zhuǎn)發(fā)的裝置,包括依次相連的無線通信模塊、主控模塊和SLIC模塊,
所述主控模塊與無線通信模塊之間的接口為USB^妻口,所述主控模塊用于讀取SLIC模塊輸入的PCM數(shù)據(jù),通過所述USB接口將所述PCM數(shù)據(jù)寫入無線通信模塊;以及,所述主控模塊用于通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊。
進一步地,上述裝置還可具有以下特點
所述主控模塊進一步用于將所述USB接口的 一邏輯接口作為PCM數(shù)據(jù)通道,通過所述PCM數(shù)據(jù)通道將PCM數(shù)據(jù)寫入無線通信模塊或讀取無線通信模塊的PCM數(shù)據(jù)。
進一步地,上述裝置還可具有以下特點
所述主控模塊進一步包括SLIC驅(qū)動子模塊、USB驅(qū)動子模塊和存儲子模塊;
所述SLIC驅(qū)動子模塊用于讀取SLIC模塊的輸入的PCM數(shù)據(jù),緩存到主控模塊的存儲子模塊中;
所述USB驅(qū)動子模塊用于從所述存儲子模塊將所述SLIC驅(qū)動子模塊緩存的PCM數(shù)據(jù)通過USB接口寫入無線通信模塊;
所述存儲子it塊用于存儲SLIC驅(qū)動子模塊緩存的PCM數(shù)據(jù)。
進一步地,上述裝置還可具有以下特點
所述USB驅(qū)動子模塊進一步用于通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),緩存到存儲子模塊中;
所述SLIC驅(qū)動子模塊進一步用于從所述存儲子模塊將USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)寫入SLIC模塊;
所述存儲子模塊進一步用于存儲USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)。進一步地,上述裝置還可具有以下特點
SLIC驅(qū)動子模塊進一步用于在SLIC模塊觸發(fā)的中斷開始后,通知所述USB驅(qū)動子模塊讀無線通信模塊的PCM數(shù)據(jù)。
本發(fā)明的有益效果是
(1 )本發(fā)明使不具備PCM電路的無線通信模塊可以與SLIC模塊通訊,擴展出PCM語音業(yè)務;
(2) 對硬件設計來說簡化了主板(主控模塊)和無線通信模塊之間的接口,去除PCM電路后,僅僅用USB接口就可以完成,可以使用同一個硬件主板隨意更換無線通信模塊,這樣就可以利用不同的無線通信模塊和用一款主板組合出相同功能的設備,縮短了開發(fā)周期;
(3) 雖然有的無線通信模塊自身也具有PCM電路,可以直接連接到SLIC模塊,但是這樣無法讓主控模塊隨時了解SLIC模塊的工作狀態(tài)以及發(fā)生的DTMF (Dual Tone Multiple Frequency,雙音多頻)事件,可控制性不是很好,本發(fā)明的SLIC模塊由主控模塊控制,其狀態(tài)以及控制都由主控模塊操作,可控制性很好,可以隨時獲取外接話機的狀態(tài),并可以根據(jù)操作進行相應的提示,比如在打電話的過程中不可以撥號上網(wǎng),這時候就可以給用戶一個提示正在通話,不能撥號,并可以提供多樣的語音功能,比如可以根據(jù)設置進行電話錄音等。


圖1是本發(fā)明實施例的裝置示意圖;圖2是本發(fā)明實施例的方法流程圖。
具體實施例方式
在本發(fā)明中,主控模塊與無線通信模塊之間通過USB接口相連,主控模塊讀取SLIC模塊輸入的PCM數(shù)據(jù),通過該USB接口寫入無線通信模塊;以及,主控模塊通過該USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC具體地,無線通信模塊與主控模塊之間通過物理的USB接口虛擬出一個邏輯接口作為PCM數(shù)據(jù)通道,通過該PCM數(shù)據(jù)通道讀或?qū)慞CM數(shù)據(jù)。
下面結(jié)合附圖及具體實施例對本發(fā)明進行詳細說明。
如圖l所示,本發(fā)明實施例的裝置包括依次相連的無線通信模塊、主控模塊和SLIC模塊,
其中,主控模塊與無線通信模塊之間的接口為USB接口 ,主控模塊用于讀取SLIC模塊輸入的PCM數(shù)據(jù),通過該USB接口寫入無線通信模塊;以及,主控模塊用于通過該USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊。
無線通信模塊用于實現(xiàn)射頻和無線通信協(xié)議功能。
SLIC模塊通常為SLIC芯片,與主控模塊的PCM通道相連,用于將用戶電話機輸出的模擬語音信號經(jīng)過編碼轉(zhuǎn)換成PCM語音數(shù)據(jù),通過中斷的方式傳給主控模塊,同時將主控模塊輸入的PCM數(shù)據(jù)轉(zhuǎn)換成模擬的語音信號傳送給電話機,其對外提供RJ11接口。
主控模塊和無線通信模塊之間可以通過物理的USB接口虛擬出來多個邏輯接口, 一般虛擬出來的是串口。其中,可虛擬出來一個邏輯接口作為PCM數(shù)據(jù)通道,用于讀或?qū)慞CM數(shù)據(jù)。
主控模塊還可包括SLIC驅(qū)動子模塊、USB驅(qū)動子模塊和存儲子模塊,
其中,SLIC驅(qū)動子模塊用于在SLIC模塊觸發(fā)的中斷開始后,通知USB驅(qū)動子^f莫塊讀無線通信模塊的PCM數(shù)據(jù),并讀取SLIC模塊的輸入的PCM數(shù)據(jù),緩存到存儲子模塊中,以及,從存儲子模塊將USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)寫入SLIC模塊;
USB驅(qū)動子模塊用于接收到SLIC驅(qū)動子模塊的通知后,通過PCM數(shù)據(jù)通道(即USB的邏輯接口 )讀取無線通信模塊的PCM數(shù)據(jù),緩存到存儲子模塊中,以及,從存儲子模塊將SLIC驅(qū)動子模塊緩存的PCM數(shù)據(jù)通過PCM數(shù)據(jù)通道寫入無線通信模塊;
存儲子模塊用于存儲SLIC驅(qū)動子模塊和USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)。
上述裝置可位于具有提供電路域語音業(yè)務的無線接入盒設備內(nèi),無線接
入盒設備還可提供接入Internet的分組數(shù)據(jù)業(yè)務。
如圖2所示,本發(fā)明實施例的方法包括如下步驟-.
步驟201, SLIC模塊觸發(fā)的中斷開始后,SLIC驅(qū)動子模塊通知USB驅(qū)動子模塊讀無線通信模塊的PCM數(shù)據(jù);
其中,在進行數(shù)據(jù)讀寫中,當固定長度的數(shù)據(jù)被寫入或者接收完畢時(這兩個事件應該在同一時刻發(fā)生)SLIC模塊會產(chǎn)生一個中斷,該中斷由硬件觸發(fā),在這里假設每讀寫160字節(jié)的PCM數(shù)據(jù)中斷一次,那么這個時間應該是20毫秒;
步驟202, SLIC驅(qū)動子模塊讀取SLIC模塊的輸入的PCM數(shù)據(jù),緩存到存儲子模塊中;USB驅(qū)動子模塊讀取無線通信模塊的PCM數(shù)據(jù),緩存到存儲子模塊中;
其中,存儲子模塊可以分為兩個或兩個以上區(qū)域,SLIC驅(qū)動子模塊緩存的內(nèi)容與USB驅(qū)動子模塊的內(nèi)容存儲在存儲子模塊的不同區(qū)域中;
存儲子模塊也可以是單獨的一個模塊,即為位于主控模塊之外的一個存儲器;
步驟203, SLIC驅(qū)動子模塊從存儲子模塊將USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)寫入SLIC模塊;USB驅(qū)動子模塊從存儲子模塊將SLIC驅(qū)動子模塊緩存的PCM數(shù)據(jù)寫入無線通信模塊。
其中,上述步驟為優(yōu)選實施例,SLIC驅(qū)動子模塊與USB驅(qū)動子模塊同步讀寫數(shù)據(jù),當然,SLIC驅(qū)動子模塊讀寫PCM數(shù)據(jù)的過程可以與USB驅(qū)動子模塊讀寫PCM數(shù)據(jù)的過程不同步,即步驟201為可選步驟,SLIC模塊觸發(fā)的中斷開始后,SLIC驅(qū)動子模塊無需通知USB驅(qū)動子模塊讀無線通信模塊的PCM數(shù)據(jù),即開始進行讀PCM數(shù)據(jù),然后寫PCM數(shù)據(jù);而USB驅(qū)動子模塊也有自身的固定的PCM數(shù)據(jù)讀寫時間間隔,當然,這樣的話,存儲子模塊需要有足夠大的存儲空間。
10顯然,本領域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程
序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1、一種通過USB接口進行PCM數(shù)據(jù)轉(zhuǎn)發(fā)的方法,包括主控模塊讀取用戶線接口電路(SLIC)模塊輸入的脈碼調(diào)制(PCM)數(shù)據(jù),通過主控模塊與無線通信模塊之間的通用串行總線(USB)接口將所述PCM數(shù)據(jù)寫入無線通信模塊;以及,主控模塊通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊。
2、 如權(quán)利要求l所述的方法,其特征在于,所述主控模塊通過USB接口將PCM數(shù)據(jù)寫入無線通信模塊,以及,通 過USB接口讀取無線通信模塊的PCM數(shù)據(jù),具體是指所述主控模塊通過將所述USB接口的一邏輯接口作為PCM數(shù)據(jù)通道, 通過所述PCM數(shù)據(jù)通道將PCM數(shù)據(jù)寫入無線通信模塊,以及,通過所述 PCM數(shù)據(jù)通道讀取無線通信模塊的PCM數(shù)據(jù)。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述主控沖莫塊讀取SLIC模塊輸入的PCM數(shù)據(jù),通過主控模塊與無線 通信模塊之間的USB接口寫入無線通信模塊的步驟具體包括主控模塊的SLIC驅(qū)動子模塊讀取SLIC模塊的輸入的PCM數(shù)據(jù),緩存 到主控模塊的存儲子模塊中;主控模塊的USB驅(qū)動子模塊從所述存儲子模塊將所述SLIC驅(qū)動子模塊 緩存的PCM數(shù)據(jù)通過USB接口寫入無線通信模塊。
4、 如權(quán)利要求3所述的方法,其特征在于,所述主控;f莫塊通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入 SLIC模塊的步驟具體包括主控模塊的USB驅(qū)動子模塊通過所述USB接口讀取無線通信模塊的 PCM數(shù)據(jù),緩存到存儲子模塊中;主控模塊的SLIC驅(qū)動子模塊從所述存儲子模塊將USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)寫入SLIC模塊。
5、 如權(quán)利要求3所述的方法,其特征在于,主控模塊的SLIC驅(qū)動子模塊讀取SLIC模塊的輸入的PCM數(shù)據(jù)的之前, 還執(zhí)行SLIC模塊觸發(fā)的中斷開始后,SLIC驅(qū)動子模塊通知USB驅(qū)動子模塊 讀無線通信模塊的PCM數(shù)據(jù)。
6、 一種通過USB接口進行PCM數(shù)據(jù)轉(zhuǎn)發(fā)的裝置,包括依次相連的無 線通信模塊、主控模塊和SLIC模塊,其特征在于,所述主控模塊與無線通信模塊之間的接口為USB接口 ,所述主控模塊 用于讀取SLIC模塊輸入的PCM數(shù)據(jù),通過所述USB接口將所述PCM數(shù) 據(jù)寫入無線通信模塊;以及,所述主控模塊用于通過所述USB接口讀取無 線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述主控模塊進一步用于將所述USB接口的一邏輯接口作為PCM數(shù)據(jù) 通道,通過所述PCM數(shù)據(jù)通道將PCM數(shù)據(jù)寫入無線通信模塊或讀取無線 通信模塊的PCM數(shù)據(jù)。
8、 如權(quán)利要求6或7所述的裝置,其特征在于,所述主控模塊進一步包括SLIC驅(qū)動子模塊、USB驅(qū)動子模塊和存儲子 模塊;所述SLIC驅(qū)動子模塊用于讀取SLIC模塊的輸入的PCM數(shù)據(jù),緩存到 主控模塊的存儲子模塊中;所述USB驅(qū)動子模塊用于從所述存儲子模塊將所述SLIC驅(qū)動子模塊緩 存的PCM數(shù)據(jù)通過USB接口寫入無線通信模塊;所述存儲子模塊用于存儲SLIC驅(qū)動子模塊緩存的PCM數(shù)據(jù)。
9、 如權(quán)利要求8所述的裝置,其特征在于,所述USB驅(qū)動子模塊進一步用于通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),緩存到存儲子模塊中;所述SLIC驅(qū)動子模塊進一步用于從所述存儲子模塊將USB驅(qū)動子模塊 緩存的PCM數(shù)據(jù)寫入SLIC模塊;所述存儲子模塊進一步用于存儲USB驅(qū)動子模塊緩存的PCM數(shù)據(jù)。
10、如權(quán)利要求8所述的裝置,其特征在于,SLIC驅(qū)動子模塊進一步用于在SLIC模塊觸發(fā)的中斷開始后,通知所述 USB驅(qū)動子模塊讀無線通信模塊的PCM數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種通過USB接口進行PCM數(shù)據(jù)轉(zhuǎn)發(fā)的方法和裝置,所述方法包括主控模塊讀取用戶線接口電路(SLIC)模塊輸入的脈碼調(diào)制(PCM)數(shù)據(jù),通過主控模塊與無線通信模塊之間的通用串行總線(USB)接口將所述PCM數(shù)據(jù)寫入無線通信模塊;以及,主控模塊通過所述USB接口讀取無線通信模塊的PCM數(shù)據(jù),寫入SLIC模塊。本發(fā)明能夠使不具備PCM電路的無線通信模塊可以與SLIC模塊通訊,擴展出PCM語音業(yè)務。
文檔編號H04M1/738GK101656796SQ200910172958
公開日2010年2月24日 申請日期2009年9月11日 優(yōu)先權(quán)日2009年9月11日
發(fā)明者斌 任 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
肇州县| 宜黄县| 武义县| 江孜县| 阳朔县| 扶风县| 太原市| 青田县| 莱芜市| 崇仁县| 东安县| 贵定县| 东兴市| 翁牛特旗| 曲阜市| 浦城县| 勃利县| 景洪市| 宜章县| 长岭县| 佛坪县| 确山县| 青冈县| 上饶市| 赤水市| 巴彦县| 永安市| 聂荣县| 康保县| 左贡县| 黄冈市| 四会市| 巢湖市| 深州市| 台南市| 潼南县| 象山县| 丰宁| 博兴县| 咸丰县| 天气|