專利名稱:網(wǎng)絡語音裝置及其服務切換方法
技術(shù)領域:
本發(fā)明涉及網(wǎng)絡語音領域,尤其涉及一種網(wǎng)絡語音裝置及其服務切換方法。
技術(shù)背景目前,通話服務包括老式電話服務,即公共交換電話網(wǎng)絡(Public Switched Telephone Network, PSTN)服務,及網(wǎng)絡語音(Voice Over Internet Protocol, VoIP)服務。PSTN服務已普遍用于日常電話通信,將電話機連接至PSTN,使 用者即可享受PSTN服務。VoIP服務是利用開放性網(wǎng)絡傳輸聲音影像,利用封包 (Packet)化的語音提供通話服務,猶如使用網(wǎng)絡傳送信息一般。VoIP服務的通話費用比PSTN服務的通話費用便宜,但其通話質(zhì)量卻不如 PSTN服務穩(wěn)定。從而,出現(xiàn)了同時提供VoIP服務與PSTN服務的VoIP網(wǎng)關。然, 如何在兩種服務之間筒單的自動切換,成為當今VoIP網(wǎng)關設計之一大挑戰(zhàn)。發(fā)明內(nèi)容有鑒于此,需要提供一種網(wǎng)絡語音裝置,可在兩種服務之間切換。 另,還需要提供一種服務切換方法,可在兩種服務之間切換。 一種網(wǎng)絡語音裝置,包括第一時分數(shù)據(jù)總線、至少一個用戶接口模塊、切 換控制模塊、電話接口模塊、第一處理模塊及第二處理模塊。第一時分數(shù)據(jù)總 線包括多個時隙。至少 一個用戶接口模塊用于從相應的電話機接收電話號碼。 切換控制模塊用于根據(jù)電話號碼判斷所需服務為第一服務或第二服務。電話接 口模塊用于根據(jù)切換控制模塊的判斷結(jié)果給用戶接口模塊分配第 一時隙或第 二時隙。第一處理模塊經(jīng)由第一時分數(shù)據(jù)總線連接于用戶接口模塊,用于當所 需服務為第一服務時給第一處理模塊分配第一時隙。用戶接口模塊與第一處理 模塊根據(jù)第一時隙通過第一時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。第二處理模塊經(jīng)由第一時 分數(shù)據(jù)總線連接于用戶接口模塊,用于當所需服務為第二服務時給第二處理模 塊分配第二時隙。用戶接口模塊與第二處理模塊根據(jù)第二時隙通過第一時分數(shù) 據(jù)總線收發(fā)數(shù)據(jù)。
一種服務切換方法,包括以下步驟提供時分數(shù)據(jù)總線,包括多個時隙; 通過用戶接口模塊接收電話號碼;根據(jù)電話號碼判斷所需服務是否為第一服務;若所需服務為第一服務,則給用戶接口模塊及第一處理模塊分配第一時隙; 及用戶接口模塊與第一處理模塊根據(jù)第 一 時隙通過時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。上述服務切換方法可以利用時分切換復用的方式在兩種服務之間提供簡 單的自動切換。
圖1是本發(fā)明網(wǎng)絡語音裝置一實施方式的模塊圖。圖2是本發(fā)明實施方式中用戶接口模塊的識別碼與第一時分數(shù)據(jù)總線的 時隙的對照關系圖。圖3是本發(fā)明服務切換方法一實施方式的流程圖。 圖4是圖3中服務切換方法的具體流程圖。
具體實施方式
參閱圖1,為本發(fā)明網(wǎng)絡語音(Voice over Internet Protocol, VoIP)裝置一 實施方式的模塊圖。在本實施方式中,通信系統(tǒng)包括多個電話機100、網(wǎng)絡語 音裝置200、第一網(wǎng)絡300及第二網(wǎng)絡400。在本實施例中,網(wǎng)絡語音裝置200 可為VoIP網(wǎng)關(Gateway),第 一 網(wǎng)絡300可為VoIP網(wǎng)絡,第二網(wǎng)絡400可為 公共交換電話網(wǎng)絡(Public Switched Telephone Network, PSTN )。多個電話機 100連接于網(wǎng)絡語音裝置200,再通過網(wǎng)絡語音裝置200連接于第一網(wǎng)絡300 及第二網(wǎng)絡400。網(wǎng)絡語音裝置200可以為多個電話機100提供第 一服務及第 二服務。在本實施方式中,第一服務可為VoIP服務,第二服務可為PSTN服 務。舉例而言,當用戶通過多個電話機IOO之一撥打VoIP電話時,網(wǎng)絡語音 裝置200為電話機100提供VoIP服務。當用戶通過多個電話機IOO之一撥打 PSTN電話時,網(wǎng)絡語音裝置200為電話機100提供PSTN服務。在本實施方式中,網(wǎng)絡語音裝置200包括時分數(shù)據(jù)總線(Time-division Data Bus),其包括多個時隙(Time slot )。網(wǎng)絡語音裝置200接收電話號碼,并根 據(jù)電話號碼判斷所需服務為第一服務或第二服務。然后,利用時分切換復用 (Time-division Multiplexing, TDM )的方式切換至所需服務。具體而言,當所需服務為第一服務時,給用戶接口模塊及第一處理模塊分配第一時隙,則用 戶接口模塊與第 一處理模塊可以根據(jù)第 一 時隙通過時分數(shù)據(jù)總線收發(fā)數(shù)據(jù),即 提供第一服務。當所需服務為第二服務時,給用戶接口模塊及第二處理模塊分 配第二時隙,則用戶接口模塊及第二處理模塊可以根據(jù)第二時隙通過時分數(shù)據(jù) 總線收發(fā)數(shù)據(jù),即提供第二服務。網(wǎng)絡語音裝置200包括多個用戶接口模塊210、電話接口模塊220、切換 控制模塊230、第一處理模塊24()、第二處理模塊250、第一控制總線(Control Bus) 260及第一時分數(shù)據(jù)總線(Time-division Data Bus ) 270。第 一控制總線260用于連接多個用戶接口模塊210與電話接口模塊220。 在本實施方式中,第一控制總線260可為序列總線(SerialBus),例如,序列 封包接口 ( Serial Packet Interface, SPI)總線。第一時分數(shù)據(jù)總線270用于連接多個用戶接口模塊210、第一處理模塊240 及第二處理模塊250。第一時分數(shù)據(jù)總線270包括多個時隙。在本實施方式中, 第一時分數(shù)據(jù)總線270為脈沖編碼調(diào)制(Pulse Code Modulation, PCM)總線。多個用戶接口模塊210對應連接于多個電話機100,每一個用戶接口模塊 210用于從相應的電話機IOO接收電話號碼,并將電話號碼告知電話接口模塊 220。在本實施方式中,用戶接口模塊210為用戶線接口電路(Subscriber Line Interface Circuit, SLIC )。當電話號碼為VoIP電話號碼時,則用戶需要VoIP 服務。當電話號碼為PSTN電話號碼時,則用戶需要PSTN服務。在本發(fā)明實 施方式中,用戶需要的服務簡稱為所需服務。電話接口模塊220經(jīng)由第 一控制總線260連接于多個用戶接口模塊210, 用于將電話號碼及用戶接口模塊210的識別碼告知切換控制模塊230。切換控制模塊230用于根據(jù)電話號碼判斷所需服務為第一服務或第二服 務。在本實施方式中,切換控制模塊230可根據(jù)本地匹配(Local Match )來判 斷所需服務為第一服務或第二服務,例如,根據(jù)PSTN對照表(Digit Map)及 VoIP對照表(Digit Map)來判斷,或根據(jù)服務類型匹配來判斷,或兩者相結(jié) 合來判斷。在其它實施方式中,切換控制才莫塊230亦可才艮據(jù)遠程匹S己(Remote Match) 來判斷所需服務為第一服務或第二服務,例如,根據(jù)在線服務數(shù)據(jù)庫(In-service Database )來判斷。本發(fā)明不限定VoIP與PSTN的服務判斷方式。當所需服務為第一服務時,切換控制模塊230還用于傳送第一命令給電話
接口模塊220,并傳送第二命令及用戶接口模塊210的識別碼給第一處理模塊 240。第一命令用于告知電話接口模塊220給用戶接口模塊210分配時隙。第 二命令用于告知第一處理模塊240給用戶接口模塊210分配數(shù)字信號處理器 (Digital Signal Processor, DSP ),并給所分配的DSP分配時隙。當電話接口模塊220接收到第一命令后,根據(jù)第一命令給用戶接口模塊 210分配第一時隙。在本實施方式中,電話接口模塊220儲存有用戶接口模塊 210的識別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系,根據(jù)第一命令、用 戶接口模塊210的識別碼及對照關系給用戶接口模塊210分配第 一時隙。參閱圖2,為本發(fā)明實施方式中用戶接口模塊210的識別碼與第一時分數(shù) 據(jù)總線270的時隙的對照關系圖。在本實施方式中,第一時分數(shù)據(jù)總線270所 包括的時隙的數(shù)目應大于或等于用戶接口模塊210的數(shù)目的兩倍。為便于說 明,假定多個用戶接口模塊210有48個,分別為第1用戶接口模塊210至第 48用戶接口模塊210。在本實施例中,第1用戶接口模塊210的識別碼即為1, 第48用戶接口模塊210的識別碼即為48。第一時分數(shù)據(jù)總線270所包括的時 隙的數(shù)目應大于96個,舉例而言,包括120個時隙,分別為第1時隙至第120 時隙。在本實施例中,將第1時隙分配給第1用戶接口模塊210的第一服務, 第49時隙分配給第1用戶接口模塊210的第二服務。第2時隙分配給第2用 戶接口模塊210的第一服務,第50時隙分配給第2用戶接口模塊210的第二 服務。以此類推,可將第48時隙分配給第48用戶接口模塊210的第一服務, 第96個時隙分配給第48個用戶接口模塊210的第二服務。第97時隙至第120 時隙處理空閑狀態(tài)。從而可知,電話接口模塊220給用戶接口模塊210分配的 第一時隙為圖2中第1時隙至第48時隙中的一個。舉例而言,當切換控制模塊230判斷與第1用戶接口模塊210相連接的電 話機IOO所需服務為第一服務時,則電話接口模塊220將第1時隙分配給第1 用戶接口模塊210,第一處理模塊240將第1時隙分配給第一處理模塊240, 從而,第1用戶接口模塊210與第 一處理模塊240可根據(jù)第1時隙來收發(fā)數(shù)據(jù), 即提供第一服務。當切換控制模塊230判斷與第1用戶接口模塊210相連接的電話機100所 需服務為第二服務時,則電話接口模塊220將第49時隙分配給第l用戶接口 模塊210,第二處理模塊250將第49時隙分配給第二處理模塊240,從而,第 1用戶接口模塊210與第二處理模塊250可根據(jù)第49時隙來收發(fā)數(shù)據(jù),即提
供第二服務。應當注意的是,本發(fā)明中用戶接口模塊210的識別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系并不局限于圖2中的關系。在其它實施方式中,電話接口模塊220亦可未儲存用戶接口模塊210的識 別碼與第 一 時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第 一命令動態(tài)地給 用戶接口模塊210分配第一時隙。請再次參閱圖1,第一處理模塊240經(jīng)由第一時分數(shù)據(jù)總線270連接于用 戶接口模塊210,用于當所需服務為第一服務時給第一處理模塊240分配第一 時隙。從而,用戶接口模塊210與第一處理模塊240根據(jù)第一時隙通過第一時 分數(shù)據(jù)總線270收發(fā)數(shù)據(jù),即為電話機100提供第一服務。在本實施方式中,第 一處理模塊240包括第 一服務模塊241 、多個DSP 242、 網(wǎng)絡模塊243及第二控制總線244。第二控制總線244用于連接第一服務模塊241與多個DSP242。在本實施 方式中,第二控制總線244為并行總線(Parallel Bus ),例如,主機端口接口 (Host Port Interface , HPI)總線。多個DSP 242經(jīng)由第 一 時分數(shù)據(jù)總線270連接于多個用戶接口模塊210。 在本實施方式中,DSP242的數(shù)目與用戶接口模塊210的數(shù)目相等。第 一服務模塊241用于根據(jù)第二命令給用戶接口模塊210分配DSP 242, 并給所分配的DSP 242分配第一時隙。在本實施方式中,第一服務模塊241 儲存有用戶接口模塊210的識別碼與第一時分數(shù)據(jù)總線270的時隙的對照關 系。第一服務模塊241先從切換控制模塊230接收第二命令及用戶接口模塊 210的識別碼,再根據(jù)第二命令、用戶接口模塊210的識別碼及對照關系給所 分配的DSP242分配第一時隙。在其它實施方式中,第一服務模塊241亦可未儲存用戶接口模塊210的識 別碼與第 一 時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第二命令動態(tài)地給 所分配的DSP 242分配第一時隙。從而,用戶接口模塊210與所分配的DSP242可以根據(jù)第一時隙通過第一 時分數(shù)據(jù)總線270收發(fā)數(shù)據(jù)。當電話機IOO通過網(wǎng)絡語音裝置200傳送數(shù)據(jù)至第一網(wǎng)絡300時,用戶接 口模塊210先從電話機IOO接收模擬信號,并將模擬信號轉(zhuǎn)換為數(shù)字信號。所分配的DSP 242根據(jù)第 一 時隙通過第 一 時分數(shù)據(jù)總線270接收數(shù)字信號,并將 數(shù)字信號轉(zhuǎn)換為實時傳輸協(xié)i義(Realtime Transport Protocol, RTP)數(shù)據(jù)。網(wǎng) 絡模塊240將RTP數(shù)據(jù)轉(zhuǎn)換為RTP封包,并將RTP封包傳送至第 一 網(wǎng)絡300。當電話機100通過網(wǎng)絡語音裝置200從第 一 網(wǎng)絡300接收數(shù)據(jù)時,網(wǎng)絡模 塊240先從第 一 網(wǎng)絡300接收RTP封包,并將RTP封包轉(zhuǎn)換為RTP數(shù)據(jù)。所 分配的DSP 242將RTP數(shù)據(jù)轉(zhuǎn)換為數(shù)字信號。用戶接口模塊210根據(jù)第一時 隙通過第一時分數(shù)據(jù)總線270接收數(shù)字信號,將數(shù)字信號轉(zhuǎn)換為模擬信號,并 將模擬信號傳送至相應的電話機100。當切換控制模塊230判斷所需服務為第二服務時,切換控制模塊230還用 于傳送第三命令給電話接口模塊220,并傳送第四命令及用戶接口模塊210的 識別碼給第二處理模塊250。第三命令用于告知電話接口模塊220給用戶接口 模塊210分配時隙。第四命令用于告知第二處理模塊250給第二處理模塊250 分配時隙。當電話接口模塊220接收到第三命令后,根據(jù)第三命令給用戶接口模塊 210分配第二時隙。在本實施方式中,電話接口模塊220儲存有用戶接口模塊 210的識別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系,根據(jù)第三命令、用 戶接口模塊210的識別碼及對照關系給用戶接口模塊210分配第二時隙。在圖 2的舉例中,第二時隙為第49時隙至第96時隙中的一個。在其它實施方式中,電話接口模塊220亦可未儲存用戶接口模塊210的識 別碼與第 一 時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第三命令動態(tài)地給 用戶接口模塊210分配第二時隙。第二處理模塊250經(jīng)由第一時分數(shù)據(jù)總線270連接于多個用戶接口模塊 210,用于當所需服務為第二服務時給第二處理模塊250分配第二時隙。從而, 用戶接口模塊210與第二處理模塊250根據(jù)第二時隙通過第一時分數(shù)據(jù)總線 270收發(fā)數(shù)據(jù),即為電話機100提供第二服務。在本實施方式中,第二處理模塊250包括第二服務模塊251、時分切換模 塊252、同步傳輸模塊(Synchronous Transmission Module, SMIT-1 ) 253、第 三控制總線254及第二時分數(shù)據(jù)總線255。第三控制總線254用于連接第二服務模塊251及時分切換模塊252。在本 實施方式中,第三控制總線254為并行總線,例如,主機端口接口總線。時分切換模塊252經(jīng)由第一時分數(shù)據(jù)總線270連接于多個用戶接口模塊210。
第二服務模塊251用于根據(jù)第四命令給時分切換模塊252分配第二時隙。 在本實施方式中,第二服務模塊:251儲存有用戶接口模塊210的識別碼與第一 時分數(shù)據(jù)總線270的時隙的對照關系。第二服務模塊251先從切換控制模塊 230接收第四命令及用戶接口模塊210的識別碼,再根據(jù)第四命令、用戶接口 模塊210的識別碼及對照關系給時分切換模塊252分配第二時隙。在其它實施方式中,第二服務模塊251亦可未儲存用戶接口模塊210的識 別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第四命令動態(tài)地給 時分切換模塊252分配第二時隙。從而,用戶接口模塊210與時分切換模塊252可以根據(jù)第二時隙通過第一 時分數(shù)據(jù)總線270收發(fā)數(shù)據(jù)。當電話機100通過網(wǎng)絡語音裝置200傳送數(shù)據(jù)至第二網(wǎng)絡400時,用戶接 口模塊210先從相應電話機100接收模擬信號,并將模擬信號轉(zhuǎn)換為數(shù)字信號。 時分切換模塊252根據(jù)第二時隙通過第一時分數(shù)據(jù)總線270接收數(shù)字信號,并 將數(shù)字信號從第二時隙轉(zhuǎn)換至第三時隙。同步傳輸模塊253經(jīng)由第二時分數(shù)據(jù) 總線255接收轉(zhuǎn)換時隙(即第三時隙)的數(shù)字信號,將轉(zhuǎn)換時隙的數(shù)字信號轉(zhuǎn) 換為E1/T1 (El是一種歐洲數(shù)字傳輸格式,Tl是一種美國數(shù)字傳輸格式)信 號,并將E1/T1信號傳送至第二網(wǎng)絡400。當電話機100通過網(wǎng)絡語音裝置200從第二網(wǎng)絡400接收數(shù)據(jù)時,同步傳 輸模塊253從第二網(wǎng)絡400接收E1/T1信號,并將E1/T1信號轉(zhuǎn)換為數(shù)字信號。 時分切換模塊252經(jīng)由第二時分總線255接收數(shù)字信號,并將數(shù)字信號從第三 時隙轉(zhuǎn)換至第二時隙。用戶接口模塊210根據(jù)第二時隙通過第 一 時分數(shù)據(jù)總線 270接收轉(zhuǎn)換時隙的數(shù)字信號,將轉(zhuǎn)換時隙的數(shù)字信號轉(zhuǎn)換為模擬信號,并將 模擬信號傳送至相應的電話機100。參閱圖3,為本發(fā)明服務切換方法一實施方式的流程圖。在步驟S300,多個用戶接口模塊210其中一個接收電話號碼。在本實施 方式中,用戶接口模塊210從相應的電話機IOO接收電話號碼,并將電話號碼 經(jīng)由電話接口模塊220傳送至切換控制模塊230。在步驟S302,切換控制模塊230根據(jù)電話號碼判斷所需服務是否為第一 服務。如果所需服務為第一服務,則在步驟S304,電話接口模塊220與第一處 理模塊240分別給用戶接口模塊210與第 一處理模塊240分配第 一時隙。 在步驟S306,用戶接口模塊210與第一處理才莫塊240根據(jù)第一時隙通過 第一時分數(shù)據(jù)總線270收發(fā)數(shù)據(jù),即為電話機IOO提供第一服務。如果所需服務不為第一服務,則在步驟S308,電話接口模塊220與第二 處理模塊250分別給用戶接口模塊210與第二處理模塊250分配第二時隙。在步驟S310,用戶接口模塊210與第二處理模塊250根據(jù)第二時隙通過 第一時分數(shù)據(jù)總線270收發(fā)數(shù)據(jù),即為電話機IOO提供第二服務。參閱圖4,為圖3中服務切換方法的具體流程圖。在步驟S400,多個用戶接口模塊210其中之一從相應的電話機100接收 電話號碼。在步驟S402,用戶接口模塊210將電話號碼告知電話接口模塊220。 在步驟S404,電話接口模塊220將電話號碼及用戶接口模塊210的識別碼告知切換控制模塊230。在步驟S406,切換控制模塊230根據(jù)電話號碼判斷所需服務是否為第一服務。在本實施方式中,切換控制模塊230可根據(jù)本地匹配來判斷所需服務是否為第一服務。在其它實施方式中,切換模塊230亦可根據(jù)遠程匹配(Remote Match )來 判斷所需服務是否為第一服務。本發(fā)明不限定VoIP與PSTN的服務判斷方式。若所需服務為第一服務,則在步驟S408,切換控制模塊230傳送第一命 令給電話接口模塊220,并傳送第二命令及用戶接口模塊210的識別碼給第一 服務模塊241 。第 一命令用于告知電話接口模塊220給用戶接口模塊210分配 時隙。第二命令用于告知第 一服務模塊241給用戶接口模塊210分配DSP 242, 并給所分配的DSP 242分配時隙。在步驟S410,電話接口模塊220根據(jù)第一命令給用戶接口模塊210分配 第一時隙。在本實施方式中,電話接口模塊220儲存有用戶接口模塊210的識 別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系,根據(jù)第一命令、用戶接口模 塊210的識別碼及對照關系給用戶接口模塊210分配第 一 時隙。在其它實施方式中,電話接口模塊220亦可未儲存用戶接口模塊210的識 別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第一命令動態(tài)地給 用戶接口模塊210分配第 一時隙。在步驟S412,第一服務模塊241根據(jù)第二命令給用戶接口模塊210分配 DSP242,并給所分配的DSP242分配第一時隙。在本實施方式中,第一服務
模塊241儲存有用戶接口模塊210的識別碼與第 一 時分數(shù)據(jù)總線270的時隙的 對照關系。第一服務模塊241先從切換控制模塊230接收第二命令及用戶接口 模塊210的識別碼,再根據(jù)第二命令、用戶接口模塊210的識別碼及對照關系 給所分配的DSP242分配第一時隙。在其它實施方式中,第一服務模塊241亦可未儲存用戶接口模塊210的識 別碼與第 一 時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第二命令動態(tài)地給 所分配的DSP 242分配第一時隙。在本實施方式中,步驟S410與步驟S412的執(zhí)行順序不限,可以同時執(zhí)行, 亦可一先一后執(zhí)行。在步驟S414,用戶接口模塊210與所分配的DSP 242根據(jù)第一時隙通過 第一時分數(shù)據(jù)總線270收發(fā)數(shù)據(jù)。若切換控制模塊230判斷所需服務不為第一服務,則在步驟S416,切換 控制模塊230傳送第三命令給電話接口模塊220,并傳送第四命令及用戶接口 模塊210的識別碼給第二服務模塊251。第三命令用于告知電話接口模塊220 給用戶接口模塊210分配時隙、第四命令用于告知第二服務模塊251分配時隙。在步驟S418,電話接口模塊220根據(jù)第三命令給用戶接口模塊210分配 第二時隙。在本實施方式中,電話接口模塊220儲存有用戶接口模塊210的識 別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系,根據(jù)第三命令、用戶接口模 塊210的識別碼及對照關系給用戶接口模塊210分配第二時隙。在其它實施方式中,電話接口模塊220亦可未儲存用戶接口模塊210的識 別碼與第 一 時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第三命令動態(tài)地給 用戶接口模塊210分配第二時隙。在步驟S420,第二服務模塊251根據(jù)第四命令給時分切換模塊252分配 第二時隙。在本實施方式中,第二服務模塊241儲存有用戶接口模塊210的識 別碼與第一時分數(shù)據(jù)總線270的時隙的對照關系。第二服務模塊251先從切換 控制模塊230接收第四命令及用戶接口模塊210的識別碼,再根據(jù)第四命令、 用戶接口模塊210的識別碼及對照關系給時分切換模塊252分配第二時隙。在其它實施方式中,第二服務模塊251亦可未儲存用戶接口模塊210的識 別碼與第 一 時分數(shù)據(jù)總線270的時隙的對照關系,而僅根據(jù)第四命令動態(tài)地給 時分切換模塊252分配第二時隙。在本實施方式中,步驟S418與步驟S420的執(zhí)行順序不限,可以同時執(zhí)行,亦可一先一后執(zhí)行。在步驟S422,用戶接口模塊210與時分切換模塊252根據(jù)第二時隙通過 第一時分數(shù)據(jù)總線270收發(fā)數(shù)據(jù)。從而,網(wǎng)絡語音裝置200可以利用TDM的方式簡便自動的切換為第一服 務或第二服務。
權(quán)利要求
1.一種網(wǎng)絡語音裝置,其特征在于,包括第一時分數(shù)據(jù)總線,包括多個時隙;至少一個用戶接口模塊,用于從相應的電話機接收電話號碼;切換控制模塊,用于根據(jù)所述電話號碼判斷所需服務為第一服務或第二服務;電話接口模塊,用于根據(jù)所述切換控制模塊的判斷結(jié)果給所述用戶接口模塊分配第一時隙或第二時隙;第一處理模塊,經(jīng)由所述第一時分數(shù)據(jù)總線連接于所述用戶接口模塊,用于當所需服務為所述第一服務時給所述第一處理模塊分配所述第一時隙,所述第一處理模塊與所述用戶接口模塊根據(jù)所述第一時隙通過所述第一時分數(shù)據(jù)總線收發(fā)數(shù)據(jù);及第二處理模塊,經(jīng)由所述第一時分數(shù)據(jù)總線連接于所述用戶接口模塊,用于當所需服務為所述第二服務時給所述第二處理模塊分配所述第二時隙,所述第二處理模塊與所述用戶接口模塊根據(jù)所述第二時隙通過所述第一時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。
2. 如權(quán)利要求l所述的網(wǎng)絡語音裝置,其特征在于,所述用戶接口模塊為 用戶線接口電路;所述第一時分數(shù)據(jù)總線為脈沖編碼調(diào)制總線。
3. 如權(quán)利要求1所述的網(wǎng)絡語音裝置,其特征在于,更包括第一控制總線, 用于連接所述電話接口模塊與所述用戶接口模塊,其中,所述第一控制總線為 序列總線。
4、如權(quán)利要求1所述的網(wǎng)絡語音裝置,其特征在于,所述切換控制模塊還 用于當所需服務為第一服務時傳送第一命令給所述電話接口模塊,并傳送第二命令給所述第 一處理模塊;所述電話接口模塊根據(jù)所述第 一命令給所述用戶接口模塊分配所述第一時隙。
5. 如權(quán)利要求4所述的網(wǎng)絡語音裝置,其特征在于,所述第一處理模塊包括至少一個數(shù)字信號處理器,經(jīng)由所述第一時分數(shù)據(jù)總線連接于至少一個用 戶接口模塊;及第 一服務模塊,用于根據(jù)所述第二命令給所述用戶接口模塊分配數(shù)字信號處理器,并給所分配的數(shù)字信號處理器分配所述第一時隙;其中,所述用戶接口模塊與所分配的數(shù)字信號處理器根據(jù)所述第一時隙通 過所述第 一 時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。
6. 如權(quán)利要求5所述的網(wǎng)絡語音裝置,其特征在于,所述電話接口模塊還 用于傳送所述用戶接口模塊的識別碼給所述切換控制模塊;所述切換控制模塊 還用于當所需服務為第一服務時傳送所述用戶接口模塊的識別碼給所述第一 服務模塊;所述第一服務模塊儲存有所述用戶接口的識別碼與所述時隙的對照 關系;所述第一服務模塊根據(jù)所述第二命令、所述用戶接口模塊的識別碼及所 述用戶接口模塊的識另'j碼與所述時隙的對照關系給所分配的數(shù)字信號處理器 分配所述第一時隙。
7. 如權(quán)利要求5所述的網(wǎng)絡語音裝置,其特征在于,所述第一處理模塊更 包括第二控制總線,用于連接所述第一服務模塊及所述數(shù)字信號處理器,其中, 所述第二控制總線為并行總線。
8. 如權(quán)利要求5所述的網(wǎng)絡語音裝置,其特征在于,所述第一處理模塊更 包括網(wǎng)絡模塊,用于將從第 一 網(wǎng)絡接收的實時傳輸協(xié)議封包轉(zhuǎn)換為實時傳輸協(xié) 議數(shù)據(jù),及將從所述數(shù)字信號處理器接收的實時傳輸協(xié)議數(shù)據(jù)轉(zhuǎn)換為實時傳輸 協(xié)議封包;所述用戶接口模塊用于將從相應的電話機接收的模擬信號轉(zhuǎn)換為數(shù) 字信號,及將從所述數(shù)字信號處理器接收的數(shù)字信號轉(zhuǎn)換為模擬信號;所述數(shù) 字信號處理器用于將從所述用戶接口模塊接收的數(shù)字信號轉(zhuǎn)換為實時傳輸協(xié) 議數(shù)據(jù),及將從所述網(wǎng)絡模塊接收的實時傳輸協(xié)議數(shù)據(jù)轉(zhuǎn)換為數(shù)字信號。
9. 如權(quán)利要求1所述的網(wǎng)絡語音裝置,其特征在于,所述切換控制模塊還 用于當所需服務為第二服務時傳送第三命令給所述電話接口模塊,并傳送第四 命令給所述第二處理模塊;所述電話接口模塊根據(jù)所述第三命令給所述用戶接 口模塊分配所述第二時隙。
10. 如權(quán)利要求9所述的網(wǎng)絡語音裝置,其特征在于,所述第二處理模塊 包括時分切換模塊,經(jīng)由所述第一時分數(shù)據(jù)總線連接于所述用戶接口模塊;及 第二服務模塊,用于根據(jù)所述第四命令給所述時分切換模塊分配所述第二時隙;其中,所述用戶接口模塊與所述時分切換模塊根據(jù)所述第二時隙通過所述 第 一 時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。
11. 如權(quán)利要求10所述的網(wǎng)絡語音裝置,其特征在于,所述電話接口模塊還用于傳送所述用戶接口模塊的識別碼給所述切換控制模塊;所述切換控制模 塊還用于當所需服務為第二服務時傳送所述用戶接口模塊的識別碼給所述第 二服務模塊;所述第二服務模塊儲存有所述用戶接口模塊的識別碼與所述時隙 的對照關系;所述第二服務模塊根據(jù)所述第四命令、所述用戶接口模塊的識別 碼及所述用戶接口模塊的識別碼與所述時隙的對照關系給所分配的數(shù)字信號 處理器分配所述第二時隙。
12. 如權(quán)利要求IO所述的網(wǎng)絡語音裝置,其特征在于,所述第二處理模塊 更包括第三控制總線,用于連接所述第二服務模塊及所述時分切換模塊,其中, 所述第三控制總線為并行總線。
13. 如權(quán)利要求IO所述的網(wǎng)絡語音裝置,其特征在于,所述第二處理模塊 更包括同步傳輸模塊,經(jīng)由第二時分數(shù)據(jù)總線連接于所述時分切換模塊,用于 將從第二網(wǎng)絡接收的E1/T1信號轉(zhuǎn)換為數(shù)字信號,及將從所述時分切換模塊接 收的數(shù)字信號轉(zhuǎn)換為E1/T1信號;所述用戶接口模塊用于將從相應的電話機接 收的模擬信號轉(zhuǎn)換為數(shù)字信號,及將從所述時分切換模塊接收的數(shù)字信號轉(zhuǎn)換 為模擬信號;所述時分切換模塊用于將從所述同步傳輸模塊接收的數(shù)字信號從 第三時隙轉(zhuǎn)換至所述第二時隙,及將從所述用戶接口模塊接收的數(shù)字信號從所 述第二時隙轉(zhuǎn)換至第三時隙。
14. 一種服務切換方法,其特征在于,包括 提供時分數(shù)據(jù)總線,包括多個時隙; 通過用戶接口模塊接收電話號碼;根據(jù)所述電話號碼判斷所需服務是否為第 一服務; 若所需服務為所述第 一服務,則給所述用戶接口模塊及第 一處理模塊分配 第一時隙;及所述用戶接口模塊與所述第一處理模塊根據(jù)所述第一時隙通過所述時分 數(shù)據(jù)總線收發(fā)數(shù)據(jù)。
15. 如權(quán)利要求14所述的服務切換方法,其特征在于,所述給所述用戶接 口模塊及第一處理模塊分配第一時隙的步驟包括以下步驟傳送第一命令及第二命令;根據(jù)所述第一命令給所述用戶接口模塊分配所述第 一時隙;及 根據(jù)所述第二命令給所述用戶接口模塊分配數(shù)字信號處理器,并給所分配 的數(shù)字信號處理器分配所述第一時隙。
16. 如權(quán)利要求15所述的服務切換方法,其特征在于,更包括以下步驟 通過電話接口模塊將所迷電話號碼及所述用戶接口模塊的識別碼告知切換控制模塊;通過所述切換控制模塊傳送所述用戶接口的識別碼給所述第一處理模 塊;及根據(jù)所述第二命令、所逆用戶接口模塊的識別碼及所述用戶接口的識別 碼與所述時隙的對照關系給所述所分配的數(shù)字信號處理器分配所述第一時隙。
17. 如權(quán)利要求15所述的服務切換方法,其特征在于,所述用戶接口模塊 與所述第一處理模塊根據(jù)所述第一時隙通過所述時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)的步 驟包括以下步驟所述用戶接口模塊與所述所分配的數(shù)字信號處理器根據(jù)所述第一時隙通 過所述時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。
18. 如權(quán)利要求14所述的服務切換方法,其特征在于,更包括以下步驟 若所需服務不為所述第一服務,則給所述用戶接口模塊與第二處理模塊分配第二時隙;及所述用戶接口模塊與所述第二處理模塊根據(jù)所述第二時隙通過所述時分 數(shù)據(jù)總線收發(fā)信息。
19. 如權(quán)利要求18所述的服務切換方法,其特征在于,所述給所述用戶接 口模塊與第二處理模塊分配第二時隙的步驟包括以下步驟傳送第三命令及第四命令;根據(jù)所述第三命令給所述用戶接口模塊分配所述第二時隙;及 根據(jù)所述第四命令給第二處理模塊分配所述第二時隙。
20. 如權(quán)利要求19所述的服務切換方法,其特征在于,更包括以下步驟 通過電話接口模塊將所述電話號碼及所述用戶接口模塊的識別碼告知切換控制模塊;通過所述切換控制模塊傳送所述用戶接口的識別碼給所述第一處理模塊; 及根據(jù)所述第四命令、所述用戶接口模塊的識別碼及所述用戶接口模塊的識 別碼與所述等時隙的對照關系給第二處理模塊分配所述第二時隙。
全文摘要
一種服務切換方法,包括以下步驟提供時分數(shù)據(jù)總線,包括多個時隙;通過用戶接口模塊接收電話號碼;根據(jù)電話號碼判斷所需服務是否為第一服務;若所需服務為第一服務,則給用戶接口模塊及第一處理模塊分配第一時隙;及用戶接口模塊與第一處理模塊根據(jù)第一時隙通過時分數(shù)據(jù)總線收發(fā)數(shù)據(jù)。本發(fā)明還提供一種網(wǎng)絡語音裝置。所述網(wǎng)絡語音裝置與服務切換方法可以利用時分切換復用的方式在兩種服務之間提供簡單的自動切換。
文檔編號H04M7/00GK101163175SQ20061006303
公開日2008年4月16日 申請日期2006年10月11日 優(yōu)先權(quán)日2006年10月11日
發(fā)明者楊政賢, 許世欣 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司