專利名稱:網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)IP語音電話系統(tǒng),尤其是一種關(guān)于在發(fā)話端與受話端持續(xù)建立通訊并進(jìn)行數(shù)據(jù)傳送與接收的方法。
背景技術(shù):
隨著科技的進(jìn)步,伴隨著網(wǎng)絡(luò)的盛行,一般的傳統(tǒng)電話系統(tǒng)已面臨汰舊換新的局面,因此,一種新興的網(wǎng)絡(luò)語音電路便應(yīng)運(yùn)而生,而且此方面的技術(shù)不斷地在研發(fā)創(chuàng)新中。相關(guān)技術(shù)如美國發(fā)明專利公開第2004/0158606號(hào)所揭露的多媒體數(shù)據(jù)網(wǎng)絡(luò)傳輸方法,如圖1所示,其內(nèi)容為網(wǎng)絡(luò)終端(endpoint)1通過網(wǎng)絡(luò)濾波器(filter)2將指令(command)或網(wǎng)絡(luò)終端數(shù)據(jù),如ID、IP地址與UDP(user datagram protocol,UDP)端口號(hào)(port number),經(jīng)由轉(zhuǎn)向信號(hào)服務(wù)器(redirect signal server)3將指令或數(shù)據(jù)傳送到信號(hào)服務(wù)器(signalserver)4,而數(shù)據(jù)的部份再傳送到媒體服務(wù)器(media server)5,而另一網(wǎng)絡(luò)終端1’同樣可通過上一網(wǎng)絡(luò)終端1由信號(hào)服務(wù)器4與媒體服務(wù)器5將指令與數(shù)據(jù)再通過轉(zhuǎn)向信號(hào)服務(wù)器3與網(wǎng)絡(luò)濾波器2’而接收數(shù)據(jù),因此,其數(shù)據(jù)傳送與接受是通過服務(wù)器的方式來進(jìn)行存取的動(dòng)作,須進(jìn)出許多的服務(wù)器,如此必會(huì)耗費(fèi)許多的認(rèn)證與確認(rèn)時(shí)間。
技術(shù)內(nèi)容鑒于以上所存在的問題,本發(fā)明的目的在于提供一種在網(wǎng)絡(luò)IP語音(Voiceover IP)電話系統(tǒng)中針對(duì)發(fā)話端(calling party)與受話端(called party)持續(xù)建立通訊并進(jìn)行數(shù)據(jù)傳送與接收的方法,通過在Voice over IP系統(tǒng)中,利用IP(InternetProtocol)進(jìn)行聯(lián)機(jī),在線進(jìn)行數(shù)據(jù)傳送與接收,可達(dá)到語音與數(shù)據(jù)的傳遞,而此數(shù)據(jù)可以是發(fā)話端所儲(chǔ)存的數(shù)據(jù),也可以是連接于發(fā)話端的外部?jī)?chǔ)存裝置的數(shù)據(jù)。
因此,本發(fā)明首先依據(jù)SIP(Session Initial Protocol)協(xié)議建立發(fā)話端與受話端的通訊連接,以進(jìn)行聯(lián)機(jī),而后發(fā)話端通過RTP(Real Time Protocol)協(xié)議向受話端發(fā)出通訊請(qǐng)求,并對(duì)發(fā)話端進(jìn)行保留(on hold)通話,當(dāng)受話端收到此通訊請(qǐng)求后,受話端也進(jìn)行保留通話,當(dāng)發(fā)話端與受話端都是保留通話狀態(tài)時(shí),發(fā)話端通過FTP(File Transfer Protocol)協(xié)議向受話端傳送數(shù)據(jù),受話端等數(shù)據(jù)接收完成后,向發(fā)話端發(fā)出接收確認(rèn),并釋放受話端的保留通話,等到發(fā)話端收到此接收確認(rèn)后,便釋放發(fā)話端的保留通話,最后又回到最初的通訊連接。
上述所傳輸?shù)臄?shù)據(jù)可以是發(fā)話端內(nèi)部所儲(chǔ)存的數(shù)據(jù)或連接于發(fā)話端之外儲(chǔ)存的數(shù)據(jù),并且受話端也可選擇將數(shù)據(jù)儲(chǔ)存于其內(nèi)部的儲(chǔ)存裝置,如內(nèi)存,或是連接于受話端的外部?jī)?chǔ)存裝置,如記憶卡等。
本發(fā)明是網(wǎng)絡(luò)語音電話系統(tǒng)中利用SIP協(xié)議達(dá)成在線聯(lián)機(jī),并進(jìn)行語音傳輸,并且可在此語音傳輸下,再進(jìn)行數(shù)據(jù)傳輸,達(dá)成多任務(wù)的目的,而現(xiàn)在技術(shù)中,大部份必須先中斷語音傳輸后再進(jìn)行數(shù)據(jù)傳輸,待數(shù)據(jù)傳輸完成后,再重新聯(lián)機(jī)回到原來的語音傳輸,相當(dāng)繁復(fù)且耗時(shí)間,而本發(fā)明提出的可持續(xù)進(jìn)行通訊并傳輸數(shù)據(jù)的方式,節(jié)省了許多的步驟與等待時(shí)間。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但其不作為對(duì)本發(fā)明的限定。
圖1是現(xiàn)有技術(shù)網(wǎng)絡(luò)IP語音電話傳輸語音與數(shù)據(jù)系統(tǒng)連接圖;圖2是本發(fā)明的系統(tǒng)連接圖;圖3是本發(fā)明針對(duì)發(fā)話端與受話端持續(xù)建立通訊并進(jìn)行數(shù)據(jù)傳送與接收流程圖;圖4是本發(fā)明發(fā)話端傳遞數(shù)據(jù)流程圖;圖5是本發(fā)明受話端接收數(shù)據(jù)流程圖;圖6是本發(fā)明發(fā)話端與受話端傳送與接受數(shù)據(jù)的操作模式圖。
其中,附圖標(biāo)記1、1’ 網(wǎng)絡(luò)終端 2、2’ 網(wǎng)絡(luò)濾波器3 轉(zhuǎn)向服務(wù)器 4 信號(hào)服務(wù)器5 媒體服務(wù)器 11 發(fā)話端
12受話端13網(wǎng)絡(luò)呼叫中心14交換器15路由器61發(fā)話端62受話端步驟21依據(jù)SIP協(xié)議建立聯(lián)機(jī)步驟22發(fā)話端發(fā)出通訊請(qǐng)求且設(shè)定為保留通話步驟23受話端接受通訊請(qǐng)求且設(shè)定為保留通話步驟24發(fā)話端傳送數(shù)據(jù)給受話端步驟25受話端傳送接收確認(rèn)且解除保留通話步驟26發(fā)話端接受接收確認(rèn)且解除保留通話步驟31通訊連接步驟32是否進(jìn)入保留通話狀態(tài)步驟33兩端皆為保留通話步驟34選定發(fā)話端之資路徑步驟35選擇內(nèi)部數(shù)據(jù)儲(chǔ)存裝置步驟36選擇外部數(shù)據(jù)儲(chǔ)存裝置步驟37數(shù)據(jù)壓縮步驟38壓縮數(shù)據(jù)轉(zhuǎn)換為封包步驟39進(jìn)行傳送步驟40是否完成數(shù)據(jù)傳送步驟41是否為保留通話狀態(tài)步驟51保留通話步驟52是否已接收資料步驟53是否接受數(shù)據(jù)完成步驟54數(shù)據(jù)解壓縮步驟55儲(chǔ)存于內(nèi)部?jī)?chǔ)存裝置步驟56儲(chǔ)存于外部?jī)?chǔ)存裝置步驟57數(shù)據(jù)儲(chǔ)存步驟58拋棄數(shù)據(jù)步驟59清除保留通話步驟63通訊狀態(tài)步驟64發(fā)話端保留通話狀態(tài)步驟65雙方皆為保留通話步驟66數(shù)據(jù)傳輸步驟67受話端發(fā)送確認(rèn)通知步驟68解除雙方的保留通話步驟69回到溝通模式具體實(shí)施方式
網(wǎng)絡(luò)IP語音電話系統(tǒng)架構(gòu)如圖2所示,首先發(fā)話端11與受話端12必需先對(duì)網(wǎng)絡(luò)呼叫中心(Call Center)13注冊(cè),因此發(fā)話端11與受話端12便可依循起始會(huì)話協(xié)議(Session Initial Protocol,SIP)進(jìn)行通訊,通過利用交換器(Switch)14與路由器(Router)15進(jìn)行聯(lián)機(jī)。
當(dāng)發(fā)話端與受話端聯(lián)機(jī)后,發(fā)話端與受話端可通過實(shí)時(shí)協(xié)議(Real TimeProtocol,RTP)進(jìn)行語音傳輸,且利用文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)將發(fā)話端的資料,如通過因特網(wǎng)下載的數(shù)據(jù),或是通過連接其它計(jì)算機(jī)所傳輸?shù)臄?shù)據(jù),傳送至受話端,以達(dá)到數(shù)據(jù)共享的目的。
本發(fā)明針對(duì)發(fā)話端與受話端持續(xù)建立通訊并進(jìn)行數(shù)據(jù)傳送與接收的方法如圖3所示,包括如下步驟步驟21依據(jù)SIP協(xié)議建立發(fā)話端與受話端相互聯(lián)機(jī);步驟22發(fā)話端通過RTP協(xié)議向受話端發(fā)出通訊請(qǐng)求,因此,發(fā)話端與受話端之間可通過RTP協(xié)議進(jìn)行語音傳輸通訊,當(dāng)發(fā)話端欲傳送數(shù)據(jù)給受話端時(shí),發(fā)話端對(duì)受話端發(fā)出數(shù)據(jù)傳送通訊請(qǐng)求且對(duì)發(fā)話端進(jìn)行保留通話;步驟23受話端接收到此數(shù)據(jù)傳送通訊請(qǐng)求后,同樣設(shè)定為保留通話;步驟24當(dāng)發(fā)話端與受話端皆設(shè)定為保留通話后,即發(fā)話端與受話端尚在聯(lián)機(jī)狀態(tài),發(fā)話端利用文件傳輸協(xié)議將數(shù)據(jù)傳給受話端;步驟25數(shù)據(jù)傳輸完畢后,受話端對(duì)發(fā)話端傳送接收確認(rèn),并且解除受話端的保留通話步驟26發(fā)話端接收受話端所傳送的接收確認(rèn)后,解除發(fā)話端的保留通話,而重新回到溝通狀態(tài)。
上述是本發(fā)明發(fā)話端與受話端持續(xù)建立通訊并進(jìn)行數(shù)據(jù)傳送與接收的方法,接下來分別說明其發(fā)話端傳遞數(shù)據(jù)流與受話端接受數(shù)據(jù)流的方法。
發(fā)話端傳遞數(shù)據(jù)流程圖如圖4所示,包括如下步驟步驟31發(fā)話端與受話端必須先建立聯(lián)機(jī),且為溝通狀態(tài);步驟32判斷發(fā)話端與受話端是否進(jìn)入保留通話狀態(tài),當(dāng)發(fā)話端與受話端皆為保留通話狀態(tài)時(shí),即發(fā)話端可通過文件傳輸協(xié)議傳送數(shù)據(jù)給受話端,若發(fā)話端與受話端不是保留通話時(shí),表示發(fā)話端與受話端處于溝通狀態(tài),未傳輸數(shù)據(jù);步驟33判斷結(jié)果是發(fā)話端與受話端皆為保留通話;步驟34使用者選定發(fā)話端的數(shù)據(jù)路徑;步驟35選擇數(shù)據(jù)路徑為內(nèi)部數(shù)據(jù)儲(chǔ)存裝置;步驟36選擇數(shù)據(jù)路徑為外部數(shù)據(jù)儲(chǔ)存裝置;步驟37進(jìn)行數(shù)據(jù)壓縮;步驟38將壓縮數(shù)據(jù)轉(zhuǎn)換為封包;步驟39進(jìn)行傳送;步驟40如果受話端接受了此數(shù)據(jù)后,便完成了數(shù)據(jù)傳送,否則再重新執(zhí)行數(shù)據(jù)傳送步驟39;步驟41判斷發(fā)話端與受話端是否為保留通話狀態(tài),如果發(fā)話端與受話解除保留通話狀態(tài),發(fā)話端與受話端則回到步驟31,否則回到步驟33,可使發(fā)話端與受話端繼續(xù)進(jìn)行數(shù)據(jù)傳輸。
受話端接收數(shù)據(jù)流程如圖5所示,包括如下步驟步驟51發(fā)話端與受話端皆為保留通話時(shí)才能進(jìn)行數(shù)據(jù)傳輸;步驟52系統(tǒng)判斷是否已接收數(shù)據(jù);步驟53若是,則進(jìn)行數(shù)據(jù)接收;步驟54接受數(shù)據(jù)完成進(jìn)行數(shù)據(jù)的解壓縮,若尚未接收數(shù)據(jù),則回到步驟51,若系統(tǒng)已接收數(shù)據(jù),但是尚未接收完成,則系統(tǒng)回到步驟52;步驟55受話端選擇將此解壓縮的數(shù)據(jù)儲(chǔ)存于內(nèi)部?jī)?chǔ)存裝置;步驟56或受話端選擇將解壓縮的數(shù)據(jù)儲(chǔ)存于外部?jī)?chǔ)存裝置;步驟57選定儲(chǔ)存裝置后,進(jìn)行數(shù)據(jù)儲(chǔ)存;步驟58若上述二者的儲(chǔ)存裝置皆無法儲(chǔ)存數(shù)據(jù),則拋棄解壓縮的數(shù)據(jù);步驟59清除受話端的保留通話狀態(tài)。
整個(gè)過程發(fā)話端與受話端傳送與接受數(shù)據(jù)操作模式如圖6所示,包括以下步驟步驟63發(fā)話端61與受話端62建立聯(lián)機(jī)且為通訊狀態(tài);步驟64發(fā)話端61利用保留通話功能請(qǐng)求雙方皆成為保留通話狀態(tài);步驟65受話端便62接受并成為保留通話狀態(tài),因此形成了雙方皆為保留通話;步驟66發(fā)話端61進(jìn)行數(shù)據(jù)傳輸;步驟67受話端62接受數(shù)據(jù)完成后,發(fā)送確認(rèn)通知給發(fā)話端61;步驟68發(fā)話端61接收此確認(rèn)通知后,便解除雙方的保留通話;步驟69重新回到溝通模式。
由上可知,發(fā)話端與受話端皆具有內(nèi)部?jī)?chǔ)存裝置與外部?jī)?chǔ)存裝置,分別可將數(shù)據(jù)由內(nèi)部?jī)?chǔ)存裝置或外部?jī)?chǔ)存裝置將數(shù)據(jù)進(jìn)行傳輸或接收,以達(dá)到數(shù)據(jù)共享的目的與便利性,而內(nèi)部?jī)?chǔ)存裝置可為內(nèi)存或其它具儲(chǔ)存功能之組件,而外部?jī)?chǔ)存裝置可為記憶卡或其它具儲(chǔ)存功能之?dāng)y帶式組件,而此記憶卡可為下列規(guī)格Secure digital、Memory Stick、Multimedia Card、Smart Media、CompactFlash Type I/II、IBM Microdrive、Memory Stick、Memory Stick PRO、SecureDigital或XD等。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,包括下列步驟依據(jù)起始會(huì)話協(xié)議建立所述發(fā)話端與所述受話端的通訊連接;所述發(fā)話端通過實(shí)時(shí)協(xié)議向所述受話端發(fā)出一通訊請(qǐng)求,并對(duì)所述發(fā)話端進(jìn)行保留通話;所述受話端收到所述通訊請(qǐng)求后,對(duì)所述受話端進(jìn)行保留通話;所述發(fā)話端通過文件傳輸協(xié)議向所述受話端傳送所述數(shù)據(jù);所述受話端待完成所述數(shù)據(jù)接收后,向所述發(fā)話端發(fā)出一接收確認(rèn),并釋放所述受話端的保留通話;及所述發(fā)話端收到所述接收確認(rèn)后,釋放所述發(fā)話端的保留通話。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述通訊請(qǐng)求為數(shù)據(jù)傳送通訊請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述數(shù)據(jù)為儲(chǔ)存于發(fā)話端的內(nèi)部數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述數(shù)據(jù)是連接于發(fā)話端的外部?jī)?chǔ)存數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述受話端將所接收的數(shù)據(jù)儲(chǔ)存于所述受話端的內(nèi)部?jī)?chǔ)存裝置。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述受話端的內(nèi)部?jī)?chǔ)存裝置是一內(nèi)存。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述受話端是將所接收的數(shù)據(jù)儲(chǔ)存于連接于所述受話端的外部?jī)?chǔ)存裝置。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述受話端的外部?jī)?chǔ)存裝置為一記憶卡。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其特征在于所述記憶卡格式符合Secure digital、Memory Stick、Multimedia Card、Smart Media、Compact Flash Type I/II、IBM Microdrive、Memory Stick、Memory Stick PRO、Secure Digital與XD的其中一種。
全文摘要
一種網(wǎng)絡(luò)語音電話系統(tǒng)中建立通訊進(jìn)行數(shù)據(jù)傳送與接收的方法,其用于在網(wǎng)絡(luò)語音電話系統(tǒng)中,利用IP(Intemet Protocol)進(jìn)行聯(lián)機(jī),并且在在線進(jìn)行數(shù)據(jù)傳送與接收,并可達(dá)成語音與數(shù)據(jù)的傳遞;本發(fā)明是發(fā)話端與受話端依據(jù)SIP(Session Initial Protocol)協(xié)議建立通訊后,發(fā)話端通過RTP(Real Time Protocol)協(xié)議向受話端發(fā)出一通訊請(qǐng)求,并且發(fā)話端要求雙方進(jìn)行保留(onhold)通話,而發(fā)話端通過FTP(File Transfer Protocol)協(xié)議向受話端傳送數(shù)據(jù),受話端待完成數(shù)據(jù)接收后,向發(fā)話端發(fā)出一接收確認(rèn),并釋放雙方的保留通話,最后又回到最初的通訊連接。
文檔編號(hào)H04L12/50GK1780289SQ20041009041
公開日2006年5月31日 申請(qǐng)日期2004年11月18日 優(yōu)先權(quán)日2004年11月18日
發(fā)明者翁世雄, 張一順 申請(qǐng)人:英保達(dá)股份有限公司