專利名稱:Ip電話和ip電話呼叫方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠在因特網(wǎng)上進(jìn)行話音呼叫的IP電話和IP電話呼叫方法。
背景技術(shù):
近年來,提供了采用基于網(wǎng)際協(xié)議的話音(VoIP)技術(shù)的各種形式的IP電話業(yè)務(wù)。作為IP電話業(yè)務(wù)的例子,IP網(wǎng)絡(luò)上的SIP服務(wù)器根據(jù)會(huì)話起始協(xié)議(SIP,Session Initiation Protocol),在呼叫終端的IP電話和接收終端的IP電話之間連接呼叫。在呼叫連接之后,IP電話經(jīng)由IP網(wǎng)絡(luò)交換話音分組,以便實(shí)現(xiàn)實(shí)時(shí)電話呼叫。
另外,作為經(jīng)由IP網(wǎng)絡(luò)在不同終端之間傳遞圖像信息的技術(shù),已經(jīng)引入了因特網(wǎng)傳真(IFAX)。對(duì)于這樣的IFAX業(yè)務(wù),因特網(wǎng)工程部(IETF)已經(jīng)制定了關(guān)于將在IP網(wǎng)上交換的詳細(xì)數(shù)據(jù)格式(IFAX數(shù)據(jù)格式)的建議(RFC2305)。例如,在IFAX終端上掃描文檔并變換成TIFF格式,并在被發(fā)送到目的IFAX終端的郵件服務(wù)器之前,進(jìn)一步被轉(zhuǎn)換成MIME格式的電子郵件數(shù)據(jù)。然后,目的IFAX終端(接收終端)從郵件服務(wù)器(POP服務(wù)器)接收數(shù)據(jù)(例如,參閱相關(guān)技術(shù)1)。
美國專利6,614,891的說明書當(dāng)具有IFAX功能的IP電話(具有IFAX和IP電話功能的電話)有到另一具有IFAX功能的IP電話的話音呼叫時(shí),為了將文檔圖像發(fā)送到呼叫接收方,必須終止話音呼叫。當(dāng)圖像信息(利用IFAX功能)被發(fā)送完成時(shí),呼叫方必須發(fā)起到同一對(duì)方的另一個(gè)IP電話呼叫來繼續(xù)該話音呼叫。
發(fā)明內(nèi)容
本發(fā)明致力于解決上述問題。本發(fā)明的目的是,提供一種IP電話和IP電話呼叫方法,能夠在話音呼叫被連接至接收方之后,在話音呼叫期間向接收方發(fā)送圖像信息、文件數(shù)據(jù)等而不終止該呼叫。
根據(jù)本發(fā)明的IP電話呼叫方法包括步驟經(jīng)由IP網(wǎng)絡(luò)將呼叫連接至IP電話(接收方);執(zhí)行在連接的IP電話之間交換話音分組的呼叫處理;以及當(dāng)在至IP電話的話音呼叫期間向所述IP電話發(fā)送圖像時(shí),生成將被發(fā)送至作為目的地的接收方IP電話的圖像信息分組,并向IP網(wǎng)絡(luò)發(fā)送所述圖像信息分組,同時(shí),按優(yōu)先次序排列(prioritize)用于所述話音呼叫的話音分組的傳輸。
下面,通過參考作為本發(fā)明的示例性實(shí)施例的非限制性示例的、注解的多個(gè)附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述,其中,在附圖的幾幅圖中,相同的附圖標(biāo)記自始至終表示相同的部件,其中圖1是描述根據(jù)本發(fā)明一個(gè)實(shí)施例的、具有IFAX功能的IP電話的方框圖;圖2描述了采用圖1的具有IFAX功能的IP電話的網(wǎng)絡(luò)結(jié)構(gòu);圖3描述了被附加了域的轉(zhuǎn)換后的電話號(hào)碼的結(jié)構(gòu);圖4描述NAPTR資源碼的例子;圖5描述了話音分組的結(jié)構(gòu)和其發(fā)送定時(shí);圖6描述了IFAX分組的結(jié)構(gòu)和其發(fā)送定時(shí);圖7是描述在呼叫終端生成和執(zhí)行呼叫的處理的前半部分的流程圖;圖8是描述在呼叫終端生成和執(zhí)行呼叫的處理的后半部分的流程圖;圖9是描述在接收終端接收和執(zhí)行呼叫的處理的流程圖;和圖10是描述在呼叫終端生成和執(zhí)行呼叫的處理的另一變化的流程圖。
具體實(shí)施例方式
參照上述附圖,下面將說明根據(jù)本發(fā)明具有IFAX功能的IP電話的實(shí)施例。
第一實(shí)施例圖1是圖解根據(jù)本發(fā)明實(shí)施例具有IFAX功能的IP電話(下文稱為IFAX IP電話)的功能框圖。如圖1所示,該IFAX IP電話具有能夠使用IP電話功能經(jīng)由因特網(wǎng)進(jìn)行話音呼叫,以及使用IFAX功能經(jīng)由因特網(wǎng)進(jìn)行圖像通信的結(jié)構(gòu)。
在該IFAX IP電話中,諸如掃描器11、操作面板12、LAN控制器13、打印機(jī)14、話音壓縮/擴(kuò)展單元15、調(diào)制解調(diào)器16和電話聽筒17等的單元通過總線連接到CPU 10。而且,該IFAX IP電話還包括存儲(chǔ)介質(zhì),如ROM 18、RAM 19和移動(dòng)存儲(chǔ)器20。
掃描器11是掃描文檔并捕獲電子數(shù)據(jù)格式的圖像的單元。操作面板12是包括顯示器和操作按鈕的單元,所述操作按鈕中的一個(gè)是開始按鈕,用于發(fā)出啟動(dòng)諸如掃描功能、IFAX功能和復(fù)印功能等的功能的命令。而且,在顯示器上顯示的軟按鈕也可以充當(dāng)操作按鈕。通過物理地連接至LAN,LAN控制器13具有與LAN接口并與LAN交換數(shù)據(jù)的接口功能。通過LAN控制器13,經(jīng)由因特網(wǎng)由IFAX IP電話發(fā)送/接收的數(shù)據(jù)被發(fā)送到因特網(wǎng),或者從因特網(wǎng)得到上述數(shù)據(jù)。打印機(jī)14是用于打印出打印數(shù)據(jù)的單元,根據(jù)CPU 10的打印命令輸出所述數(shù)據(jù)。通過在掃描器11上捕獲圖像并在打印機(jī)14上輸出打印輸出來執(zhí)行復(fù)印功能。打印機(jī)14也執(zhí)行多個(gè)IFAX功能中的一個(gè)功能,即輸出所接收的圖像作為打印輸出。話音壓縮/擴(kuò)展單元15包括數(shù)字信號(hào)處理器(DSP),擴(kuò)展從LAN控制器13得到的話音數(shù)據(jù)(壓縮數(shù)據(jù))。調(diào)制解調(diào)器16是用于向公共電話線發(fā)送信號(hào)以及從公共電話線接收信號(hào)的單元。電話聽筒17包括揚(yáng)聲器和麥克風(fēng)。該裝置也包括用于檢測電話聽筒17是否處于摘機(jī)/掛機(jī)狀態(tài)并向CPU 10通知該檢測結(jié)果的摘機(jī)/掛機(jī)檢測電路(未示出)。ROM 18存儲(chǔ)用于IFAX IP電話功能的應(yīng)用程序,所述IFAX IP電話功能包括IP電話功能、IFAX功能、掃描器功能和復(fù)印功能。具體的,為了執(zhí)行每一上述功能,CPU 10運(yùn)行從ROM 18讀取的程序的命令,并控制每一單元的操作。RAM 19是CPU 10執(zhí)行每一處理的工作區(qū)。移動(dòng)存儲(chǔ)器20包括諸如CD、FD(R)等的存儲(chǔ)介質(zhì)。
圖2圖解應(yīng)用該IFAX IP電話的網(wǎng)絡(luò)結(jié)構(gòu)。IFAX IP電話100(110)被連接到LAN 101(111),以便經(jīng)由LAN 101(111)和路由器102(112)訪問因特網(wǎng)103。
在因特網(wǎng)103上,提供有DNS服務(wù)器104、SIP服務(wù)器105和郵件服務(wù)器106。DNS服務(wù)器104充當(dāng)ENUM(電話號(hào)碼映射,Telephone Number Mapping)DNS,采用將電話號(hào)碼和因特網(wǎng)上的資源相關(guān)聯(lián)的ENUM協(xié)議。
SIP服務(wù)器105是根據(jù)SIP協(xié)助如在網(wǎng)絡(luò)上建立會(huì)話等的處理的服務(wù)器。在該實(shí)施例中,SIP服務(wù)器105連接呼叫終端和接收終端之間的呼叫。
郵件服務(wù)器106具有POP服務(wù)器結(jié)構(gòu)。例如,郵件服務(wù)器106包括IFAXIP電話110的郵箱,經(jīng)由因特網(wǎng)接收在“to”字段中具有IFAX IP電話110的電子郵件地址的電子郵件,并存儲(chǔ)該電子郵件。一旦從IFAX IP電話110收到接收請(qǐng)求,則將存儲(chǔ)在郵箱中的電子郵件下載到IFAX IP電話110。
下面簡短地說明其中在DNS服務(wù)器104將電話號(hào)碼轉(zhuǎn)換成統(tǒng)一資源標(biāo)識(shí)符(URI)的系統(tǒng)。
ENUM基于E.164建議(ITU-T的電話號(hào)碼國際協(xié)議),使用電話號(hào)碼作為關(guān)鍵碼來搜索DNS。ENUM提供一種系統(tǒng),在該系統(tǒng)中,以URI格式獲得相應(yīng)于E.164號(hào)碼的一個(gè)或多個(gè)可用的應(yīng)用程序。
ENUM DNS存儲(chǔ)被轉(zhuǎn)換并附加到一個(gè)域的每一電話號(hào)碼的數(shù)據(jù)(下文被稱為域形式電話號(hào)碼)。數(shù)據(jù)被存儲(chǔ)作為一種被稱為NAPTR(Naming AuthorityPointer,命名權(quán)限指針)的資源記錄(RR)(下文中稱為NAPTR資源記錄)。
對(duì)于一個(gè)域形式電話號(hào)碼,可登記一個(gè)或多個(gè)NAPTR資源記錄。因此,當(dāng)使用域形式電話號(hào)碼搜索ENUM DNS時(shí),可能收到多個(gè)NAPTR資源記錄。
圖3圖解了NAPTR資源記錄的結(jié)構(gòu)。在該圖中,終端的電話號(hào)碼根據(jù)預(yù)定規(guī)則被轉(zhuǎn)換成域形式號(hào)碼(30)。具體的,電話號(hào)碼在順序上被反轉(zhuǎn),并且在每一數(shù)字后插入點(diǎn)“.”。在反轉(zhuǎn)的號(hào)碼的末尾添加“e164.arpa”,它是ENUMDNS(104)的域名。在域形式號(hào)碼(30)的下一行中是類(31)、資源記錄類型(32)、NAPTR資源記錄中的優(yōu)先等級(jí)(33、34)、標(biāo)志(35)、業(yè)務(wù)內(nèi)容(36、37)、規(guī)則表述(38)、URI方案(39)和URI(40)。URI(40)說明在具有電話號(hào)碼(30)的終端使用在業(yè)務(wù)內(nèi)容(36、37)中描述的業(yè)務(wù)時(shí)的地址信息。換句話說,NAPTR資源記錄可以通過業(yè)務(wù)內(nèi)容(36、37)來規(guī)定業(yè)務(wù)的種類,而URI(40)可以規(guī)定使用業(yè)務(wù)時(shí)的地址。ENUM DNS(40)可以登記與其自己的域形式電話號(hào)碼(30)相關(guān)的多個(gè)NAPTR資源記錄。
圖4說明了登記與電話號(hào)碼“81-03-5434-5678”相關(guān)聯(lián)的4個(gè)NAPTR資源記錄的例子。IP電話業(yè)務(wù)被分配給第一NAPTR資源記錄,IFAX業(yè)務(wù)被分配給第二NAPTR資源記錄,文件傳送業(yè)務(wù)被分配給第三NAPTR資源記錄,以及郵件業(yè)務(wù)被分配給第四NAPTR資源記錄。
下面說明根據(jù)本發(fā)明的上述實(shí)施例,執(zhí)行到接收方的IFAX通信,同時(shí)保持到同一接收方的IP電話話音呼叫的操作。
IFAX IP電話100(110)以話音分組形式向網(wǎng)絡(luò)發(fā)送壓縮的話音數(shù)據(jù)。使用UDP(用戶數(shù)據(jù)報(bào)協(xié)議傳輸層,無連接模式協(xié)議)和RTP(實(shí)時(shí)傳輸協(xié)議支持實(shí)時(shí)數(shù)據(jù)的傳輸)來傳輸話音分組。
如圖5所示,CPU 10通過在每一預(yù)定時(shí)間周期(例如,每20毫秒)插入任務(wù)中斷,按優(yōu)先次序排列話音分組傳送。當(dāng)接收終端(例如,IFAX IP電話100)和呼叫終端(例如,IFAX IP電話110)如圖5所示,按優(yōu)先次序排列話音分組傳輸時(shí),在呼叫終端和接收終端之間可以實(shí)現(xiàn)實(shí)時(shí)話音呼叫,其中,經(jīng)由SIP服務(wù)器105建立到所述接收終端的呼叫。
在這樣的話音呼叫期間,利用IFAX業(yè)務(wù)將圖像數(shù)據(jù)傳輸?shù)浇邮辗?。具體地,被壓縮用于IFAX業(yè)務(wù)的圖像數(shù)據(jù)作為分組被發(fā)送(下文稱為IFAX分組)。利用TCP(傳輸控制協(xié)議傳輸層,連接模式協(xié)議)來傳輸IFAX分組。如圖6所示,由于每預(yù)定時(shí)間周期按優(yōu)先次序排列話音分組發(fā)送,所以利用兩個(gè)連續(xù)話音分組之間的間隔(話音分組的空閑周期)來發(fā)送IFAX分組。換句話說,在IP電話話音呼叫期間,通過在前一話音分組傳輸和下一任務(wù)中斷之間發(fā)送一個(gè)或多個(gè)IFAX分組,將IFAX數(shù)據(jù)發(fā)送到同一接收方。
圖7和圖8是說明呼叫終端的處理的流程圖。如圖2所示,使用IFAX IP電話100作為呼叫終端,以及IFAX IP電話110作為接收終端。當(dāng)從呼叫終端發(fā)出呼叫時(shí),用戶從裝置的機(jī)身上拿起電話話筒17并從操作面板12輸入接收終端的電話號(hào)碼。
當(dāng)主叫檢測到電話話筒17處于摘機(jī)狀態(tài)(S101)并且識(shí)別到電話號(hào)碼被輸入時(shí)(S102),輸入的電話號(hào)碼被轉(zhuǎn)換成域形式以便可由ENUM DNS搜索到(S103)。例如,當(dāng)接收終端的電話號(hào)碼是“81-03-5434-5678”時(shí),域形式電話號(hào)碼是“8.7.6.5.4.3.4.5.3.1.8.e164.arpa”。CPU 10向DNS服務(wù)器104發(fā)出使用該域形式電話號(hào)碼作為關(guān)鍵碼的NAPTR資源記錄搜索請(qǐng)求(S104)。最好是,在呼叫終端中預(yù)先登記DNS服務(wù)器104的地址。
DNS服務(wù)器104使用指定的域形式電話號(hào)碼作為關(guān)鍵碼來搜索數(shù)據(jù)庫。當(dāng)接收終端已經(jīng)將該業(yè)務(wù)登記在DNS服務(wù)器104的NAPTR資源記錄中時(shí),相應(yīng)的NAPTR資源記錄被檢索到并被發(fā)送到請(qǐng)求者(呼叫終端)。
一旦從DNS服務(wù)器104收到NAPTR資源記錄,呼叫終端識(shí)別到NAPTR資源記錄存在(S105)。因此,接收終端獲得在DNS服務(wù)器104的NAPTR資源記錄中登記的業(yè)務(wù)信息,并且在RAM 19的工作區(qū)中存儲(chǔ)該信息(S106)。例如,當(dāng)接收終端已經(jīng)登記了如圖4所示的4條NAPTR資源記錄時(shí),這樣的記錄內(nèi)容被存儲(chǔ)。
另一方面,當(dāng)DNS服務(wù)器104的NAPTR資源記錄未登記時(shí),則執(zhí)行出錯(cuò)處理,指示該記錄不存在(S108)。例如,可以在操作面板12上顯示“error”。
接著,CPU 10分析所獲得的NAPTR資源記錄并確定是否登記IP電話業(yè)務(wù)(S107)。例如,在獲得如圖4所示的NAPTR資源記錄的情況下,第一NAPTR資源記錄業(yè)務(wù)內(nèi)容(36)描述了<sip>。由于<sip>指示IP電話業(yè)務(wù),所以呼叫終端確定IP電話業(yè)務(wù)在接收終端可用。另外,存在這樣的情況,其中,在交換與根據(jù)SIP控制呼叫相關(guān)的信息的處理中,有可能發(fā)現(xiàn)IP電話業(yè)務(wù)在接收終端可用。當(dāng)<sip>未登記在任一獲得的NAPTR資源記錄中的業(yè)務(wù)內(nèi)容(36)中時(shí),它指示接收終端不具有IP電話業(yè)務(wù)。因此,控制移到用于出錯(cuò)處理的步驟S108。
接著,呼叫終端經(jīng)由SIP服務(wù)器105建立到接收終端的呼叫(S109)。根據(jù)SIP的呼叫連接處理可以包括下列步驟。呼叫終端首先向SIP服務(wù)器105發(fā)送INVITE消息,所述消息包括接收終端的信息??梢詮脑诓襟ES106存儲(chǔ)的NAPTR資源記錄中獲得包含在INVITE消息中的有關(guān)接收終端的信息。當(dāng)使用圖4中的NAPTR資源記錄時(shí),SIP URI(iptel@ifax2.abc.com)被用作接收終端的信息,該信息在指定IP電話業(yè)務(wù)的第一NAPTR資源記錄中被描述。
一旦收到INVITE消息,SIP服務(wù)器105向接收終端發(fā)送INVITE消息,請(qǐng)求連接。接收終端的SIP URI(iptel@ifax2.abc.com)被用作INVITE消息的目的地。
一旦收到(請(qǐng)求連接的)INVITE消息,接收終端向呼叫終端返回一個(gè)消息,允許經(jīng)由SIP服務(wù)器105的連接。一旦收到允許連接的消息,呼叫終端經(jīng)由SIP服務(wù)器105向接收終端發(fā)送ACK消息。一旦從呼叫終端收到ACK消息,接收終端向呼叫終端返回(指示振鈴狀態(tài)的)“振鈴”并向電話聽筒發(fā)送發(fā)聲請(qǐng)求。
一旦收到“振鈴”,呼叫終端從電話聽筒17的揚(yáng)聲器發(fā)出振鈴音。該振鈴狀態(tài)持續(xù)到從叉簧拿起接收方的電話聽筒(S110),或主叫的電話聽筒17被放回插簧(S111)為止。當(dāng)主叫的電話聽筒17被放回叉簧時(shí),表示用戶將電話聽筒17放回裝置。因此,處理結(jié)束。
當(dāng)接收終端的用戶應(yīng)答振鈴而拿起電話聽筒17以允許終端上的操作時(shí),接收終端經(jīng)由SIP服務(wù)器105向發(fā)送終端發(fā)送“OK”消息,該消息通知現(xiàn)在可以進(jìn)行話音呼叫。當(dāng)呼叫終端返回“ACK”消息時(shí),啟動(dòng)話音呼叫。
當(dāng)呼叫終端和接收終端被連接時(shí),兩個(gè)終端均執(zhí)行直接通信而不經(jīng)過SIP服務(wù)器105(S112)。由UDP使用RTP來執(zhí)行話音數(shù)據(jù)的交換。由話音壓縮/擴(kuò)展單元15壓縮從電話聽筒17的麥克風(fēng)輸入的話音數(shù)據(jù)。如圖5所示,CPU10通過在每一預(yù)定時(shí)間周期(例如,每20毫秒)插入任務(wù)中斷,經(jīng)由LAN 101向因特網(wǎng)103發(fā)送話音分組。話音分組的IP報(bào)頭包括發(fā)送方IP地址(呼叫終端)和目的IP地址(接收終端)。RTP報(bào)頭設(shè)置用于控制話音數(shù)據(jù)的順序的時(shí)間戳信息。
當(dāng)存在從一個(gè)用戶到另一用戶(在呼叫終端和接收終端之間)的圖像數(shù)據(jù)傳輸請(qǐng)求時(shí),發(fā)送用戶通過在掃描器11中放置一個(gè)文檔而按下操作面板12的開始按鍵。例如,呼叫終端的用戶按下用于文檔傳輸?shù)拈_始按鍵。
一旦在IP電話呼叫期間檢測到開始按鍵被按下,呼叫終端的CPU 10實(shí)現(xiàn)已進(jìn)行的IFAX通信請(qǐng)求(S113)。一旦檢測到IFAX通信請(qǐng)求,CPU 10根據(jù)存儲(chǔ)在NAPTR資源記錄(在步驟S106所獲得和所存儲(chǔ))中的數(shù)據(jù),來確定話音呼叫所連接的對(duì)方終端(接收終端)是否支持IFAX功能(支持建議的IFAX圖象通信是否是可能的),(S114)。換句話說,呼叫終端檢查在(登記在ENUM DNS中的)NAPTR資源記錄中接收終端是否包括IFAX業(yè)務(wù)。當(dāng)獲得如圖4所示的NAPTR資源記錄時(shí),在第二NAPTR資源記錄中的業(yè)務(wù)內(nèi)容中寫有<ifax>。<ifax>指示IFAX業(yè)務(wù)可用。在這種情況下,呼叫終端確定接收終端具有IFAX業(yè)務(wù)。
接著,呼叫終端獲得接收終端的目的地信息,該信息是IFAX業(yè)務(wù)的電子郵件傳輸目的地。因此,呼叫終端通過指定接收終端的域名而向DNS服務(wù)器104發(fā)出對(duì)于MX記錄的請(qǐng)求(S115)。從在步驟S106中獲得和存儲(chǔ)的NAPTR資源記錄的內(nèi)容中選擇接收終端的域名。使用如圖4所示的例子,郵件業(yè)務(wù)包含在第二NAPTR資源碼和第四NAPTR資源碼中。因此,<mailto>之后的字符碼(在NAPTR資源碼中)可被用作域名。
DNS服務(wù)器104檢索對(duì)應(yīng)于(由數(shù)據(jù)庫指定的)域名的MX記錄并將該記錄發(fā)送回呼叫終端(請(qǐng)求者)。
一旦經(jīng)由DNS服務(wù)器104從接收終端收到MX記錄,呼叫終端在預(yù)定地址存儲(chǔ)該記錄。然后,從存儲(chǔ)的MX記錄中檢索由接收終端指定的郵件服務(wù)器地址(S116)。
接著,控制掃描器11以掃描文檔(S117),并且所掃描文檔的圖像數(shù)據(jù)被轉(zhuǎn)換成IFAX數(shù)據(jù)(S118)。具體地,CPU 10啟動(dòng)圖像壓縮程序以便以預(yù)定格式壓縮文檔的圖像數(shù)據(jù)。接著,壓縮后的圖像數(shù)據(jù)被轉(zhuǎn)換成FIFF格式,然后被轉(zhuǎn)換成MIME格式。
雖然轉(zhuǎn)換處理的上述例子遵守用于IFAX的建議之一,但是本發(fā)明不限于上述處理。只要接收終端可以接收和擴(kuò)展數(shù)據(jù)作為位圖,可以使用其他格式(包括最初創(chuàng)建的格式)來生成IFAX數(shù)據(jù)。
接著,被轉(zhuǎn)換成MIME格式的IFAX數(shù)據(jù)被分成多個(gè)分組。這些分組在下文被稱為IFAX分組。如圖6所示,IFAX分組的IP報(bào)頭包括在步驟S116中獲得的郵件服務(wù)器106的IP地址作為目的IP地址。在UDP報(bào)頭被用于話音分組的同時(shí),TCP報(bào)頭被用于IFAX分組。具體地,通過TCP傳送IFAX分組。由于在傳輸期間,當(dāng)分組丟失時(shí)TCP重發(fā)分組。因此,TCP可以防止由于缺少部分圖像數(shù)據(jù)而造成的圖像質(zhì)量惡化。
呼叫終端的CPU 10向接收終端的郵件服務(wù)器106傳送IFAX數(shù)據(jù),同時(shí)按優(yōu)先次序排列話音呼叫處理(話音分組的交換)。具體地,如圖6所示,CPU10通過在每一預(yù)定時(shí)間周期插入任務(wù)中斷,按優(yōu)先次序排列話音分組的傳輸。在一個(gè)話音分組發(fā)送之后以及另一任務(wù)中斷之前發(fā)送IFAX分組。因此,通過利用話音分組的空閑周期來發(fā)送IFAX分組,直到所有的IFAX數(shù)據(jù)被完全發(fā)送為止。
上述處理允許利用話音數(shù)據(jù)的空閑周期來執(zhí)行IFAX數(shù)據(jù)傳輸(與話音數(shù)據(jù)相比,需要較少實(shí)時(shí))的同時(shí),按優(yōu)先次序排列話音數(shù)據(jù)傳輸(需要實(shí)時(shí)傳輸)。因此,可以在保持到接收終端的話音呼叫的同時(shí),向同一接收終端發(fā)送IFAX數(shù)據(jù)。接收終端從郵件服務(wù)器106接收電子郵件數(shù)據(jù)(IFAX數(shù)據(jù))并在操作面板12的顯示器上顯示該數(shù)據(jù),同時(shí)保持話音呼叫(后面將詳細(xì)描述)。
當(dāng)至郵件服務(wù)器106的IFAX數(shù)據(jù)發(fā)送完成(S120)時(shí),在操作面板12的顯示器上顯示指示圖像發(fā)送完成的消息(S121)。而且,在本實(shí)施例中,接收終端(話音呼叫目的地)也被通知關(guān)于圖像發(fā)送完成的消息(S122)??梢詫TMF信號(hào)用作指示圖像發(fā)送完成的信號(hào)。然而,本發(fā)明不限于DTMF信號(hào),只要話音呼叫的對(duì)方終端可以識(shí)別出這樣的信號(hào)。
當(dāng)在步驟S114確定接收終端不支持IFAX業(yè)務(wù)時(shí),顯示出錯(cuò)消息(S123)。而且,當(dāng)在呼叫終端的電話聽筒17檢測到掛機(jī)狀態(tài)時(shí)(S124),或在接收終端的電話聽筒17檢測到掛機(jī)狀態(tài)時(shí)(S125),則呼叫處理完成(S126)。
圖9是圖解接收終端的處理的流程圖。一旦收到請(qǐng)求連接的INVITE消息(S201),接收終端的CPU 10根據(jù)上述處理,經(jīng)由SIP服務(wù)器105連接與呼叫終端的呼叫(S202)。當(dāng)接收終端的用戶拿起電話聽筒17時(shí)(S203),采用RTP和UDP來交換話音數(shù)據(jù)(S204)。
一旦在與呼叫終端的話音呼叫期間收到圖像發(fā)送完成通知(例如,DTMF信號(hào))(S205),接收終端執(zhí)行從郵件服務(wù)器106接收電子郵件(IFAX數(shù)據(jù))的處理,同時(shí),按優(yōu)先次序排列話音呼叫處理(S206)。例如,根據(jù)POP3協(xié)議,從郵件服務(wù)器106接收電子郵件數(shù)據(jù)。包含在電子郵件數(shù)據(jù)中的IFAX數(shù)據(jù)是在圖8的步驟S119中由呼叫終端發(fā)送的IFAX數(shù)據(jù)。換句話說,在呼叫終端向接收終端的郵件服務(wù)器106發(fā)送IFAX數(shù)據(jù)作為電子郵件之后,接收終端從郵件服務(wù)器106下載接收的郵件。因此,接收終端從郵件服務(wù)器106獲得的電子郵件數(shù)據(jù)是由呼叫終端發(fā)送的IFAX數(shù)據(jù)。
在該實(shí)施例中,接收終端一旦檢測到DTMF信號(hào),就自動(dòng)接收電子郵件。然而,接收終端的用戶被通知(由呼叫終端所發(fā)送的)IFAX數(shù)據(jù)被存儲(chǔ)到接收終端的郵件服務(wù)器106中時(shí),接收終端的用戶可以通過手動(dòng)指示接收終端從郵件服務(wù)器106接收電子郵件。例如,在話音呼叫期間,可以通過呼叫終端的用戶的話音來通知接收終端的用戶有關(guān)IFAX數(shù)據(jù)傳輸。
即使在話音呼叫期間,一旦從郵件服務(wù)器106收到IFAX數(shù)據(jù),接收終端將IFAX數(shù)據(jù)轉(zhuǎn)換成位圖數(shù)據(jù)(S207),并在操作面板12的顯示器上顯示該位圖數(shù)據(jù)(S208)。而且,當(dāng)用戶從操作面板12輸入用于打印在操作面板12的顯示器上顯示的圖像的打印機(jī)指令時(shí)(S209),或當(dāng)缺省設(shè)置自動(dòng)打印時(shí),位圖數(shù)據(jù)被轉(zhuǎn)換成打印數(shù)據(jù)并且向打印機(jī)14發(fā)出打印請(qǐng)求。結(jié)果,打印機(jī)14打印出接收的圖像(S210)。
當(dāng)在步驟211中,檢測到呼叫終端的電話聽筒17的掛機(jī)狀態(tài)時(shí),或在步驟212中,檢測到接收終端或呼叫終端的電話聽筒17的掛機(jī)狀態(tài)時(shí),話音呼叫終止。
根據(jù)本實(shí)施例,接收終端的電話號(hào)碼被用于從ENUN DNS中檢索相應(yīng)的NAPTR資源記錄,并且使用包含在NAPTR資源記錄中的用于IP電話業(yè)務(wù)的URI,將呼叫連接至接收終端。當(dāng)在話音呼叫期間需要將圖像發(fā)送到接收終端時(shí),包含在NAPTR資源記錄中的用于IFAX業(yè)務(wù)的URI被用于圖像傳輸。因此,可以獲得目的地的IFAX業(yè)務(wù)的URI,并將圖像數(shù)據(jù)發(fā)送到接收終端而不中斷話音呼叫。
第二實(shí)施例接著,使用圖10來描述本發(fā)明的另一實(shí)施例。
在該第二實(shí)施例中,使用SMTP直接在終端之間執(zhí)行IFAX數(shù)據(jù)傳輸。當(dāng)接收終端不支持SMTP時(shí),經(jīng)由POP服務(wù)器執(zhí)行傳輸。由于硬件結(jié)構(gòu)與第一實(shí)施例相同,因此在第二實(shí)施例中使用相同的數(shù)字符號(hào)。
從在呼叫終端輸入接收終端的電話號(hào)碼到開始IFAX通信請(qǐng)求的處理與在第一實(shí)施例中圖7和圖8中所示的從步驟S101到步驟S114的處理相同。當(dāng)在步驟S114確定目的地支持IFAX業(yè)務(wù)時(shí),控制移到步驟S130以便向DNS服務(wù)器104發(fā)出用于請(qǐng)求目的地(在本例中,接收終端)的IP地址的請(qǐng)求。一旦從DNS服務(wù)器104請(qǐng)求目標(biāo)終端的IP地址,指定目標(biāo)終端的域名。
接著,DNS服務(wù)器104使用目標(biāo)終端的域名來搜索指定目標(biāo)終端的IP地址。當(dāng)在DNS服務(wù)器104中登記有關(guān)目標(biāo)終端的信息時(shí),則返回IP地址。
一旦從DNS服務(wù)器104收到接收終端的IP地址(S131),呼叫終端直接執(zhí)行到獲得的IP地址(接收終端)的TCP連接(S132)。接著,由掃描器11掃描文檔(S133),并且掃描文檔的圖像數(shù)據(jù)被轉(zhuǎn)換成IFAX數(shù)據(jù)(S134)。通過按優(yōu)先次序排列當(dāng)前話音呼叫,使用SMTP將IFAX數(shù)據(jù)直接發(fā)送到接收終端(S135)。類似于先前描述的實(shí)施例,通過在每一預(yù)定時(shí)間周期插入任務(wù)中斷,按優(yōu)先次序排列話音分組傳輸,并且使用話音分組的空閑周期來發(fā)送IFAX分組。此時(shí),IFAX分組的IP報(bào)頭包括接收終端本身的IP地址(作為目的IP地址),而不是郵件服務(wù)器106的地址。
當(dāng)IFAX數(shù)據(jù)發(fā)送完成時(shí)(S136),控制移到步驟S121。下列處理與上面所述的處理相同。
當(dāng)由于步驟S131進(jìn)行的確定而沒有獲得目的終端的IP地址時(shí),類似于第一實(shí)施例,控制移到步驟S115以搜索MX記錄,從而切換操作為經(jīng)由郵件服務(wù)器的圖像傳輸。
因此,當(dāng)目的終端支持SMTP時(shí),IFAX數(shù)據(jù)可被直接發(fā)送到目的終端。因此,可以排除從POP服務(wù)器下載數(shù)據(jù)的處理并縮短顯示圖像的時(shí)間,從而改進(jìn)該傳輸?shù)膶?shí)時(shí)性能。當(dāng)目的終端不支持SMTP時(shí),可以將傳輸切換為經(jīng)由郵件服務(wù)器106。
在本例中,接收終端的操作基本遵循圖9中所示的流程圖。然而,在步驟S206,接收終端使用SMTP直接從呼叫終端接收包括IFAX數(shù)據(jù)的電子郵件,同時(shí)按優(yōu)先次序排列話音呼叫處理。
在上述描述中,IFAX數(shù)據(jù)傳輸被用作例子。然而,可以通過將文件轉(zhuǎn)換成分組(類似于IFAX分組的例子),以及通過在話音呼叫期間發(fā)送數(shù)據(jù),來發(fā)送存儲(chǔ)在移動(dòng)存儲(chǔ)器20(外部存儲(chǔ)設(shè)備)中的其他文件(例如圖像文件)。特別是,呼叫終端連接到DNS服務(wù)器104,獲得相應(yīng)于輸入電話號(hào)碼的NAPTR資源記錄,并且使用包含在NAPTR資源記錄中的用于IP電話業(yè)務(wù)的URI,將呼叫連接到接收方IP電話。而且,當(dāng)在至IP電話的話音呼叫期間向該IP電話傳送文件時(shí),從包含在NAPTR資源記錄中的用于文件傳送業(yè)務(wù)的URI獲得目的IP地址。當(dāng)在話音呼叫期間傳送文件時(shí),從移動(dòng)存儲(chǔ)器20捕獲數(shù)據(jù),生成(具有包括獲得的目的IP地址的報(bào)頭的)數(shù)據(jù)傳送分組,并復(fù)用用于文件傳送的數(shù)據(jù)傳送分組和用于話音呼叫的話音分組。最好是,按優(yōu)先次序排列話音分組傳輸,并且在話音分組的空閑周期發(fā)送數(shù)據(jù)傳送分組。
注意,前面提供的例子僅僅用于說明本發(fā)明,而決不能曲解為對(duì)本發(fā)明的限制。雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解的是,在此使用的文字是描述和說明文字,而不是限制性文字。在不脫離本發(fā)明的范圍和精神的情況下,在所附權(quán)利要求書的范圍內(nèi),可以如當(dāng)前所述和所修改的那樣進(jìn)行更改。雖然已經(jīng)參照特定結(jié)構(gòu)、材料和實(shí)施例,在此對(duì)本發(fā)明進(jìn)行了說明,但是不是要將本發(fā)明限制于在此公開的特定形式;而是,本發(fā)明包括如在所附權(quán)利要求書的范圍中的所有功能性等價(jià)結(jié)構(gòu)、方法和使用。
本發(fā)明不限于上述實(shí)施例,在不脫離本發(fā)明的范圍的情況下,各種變化和修改是可能的。
本申請(qǐng)基于2004年3月30日提交的日本專利申請(qǐng)第2004-100198號(hào),其整個(gè)內(nèi)容在此被明確地包含作為參考。
權(quán)利要求
1.一種IP電話呼叫方法,包括下列步驟經(jīng)由IP網(wǎng)絡(luò)將呼叫連接至對(duì)方IP電話;進(jìn)行與連接的IP電話交換話音分組的話音呼叫處理;和當(dāng)在至IP電話的話音呼叫期間向該IP電話發(fā)送圖像時(shí),生成將IP電話作為目的地的圖像信息分組,并向IP網(wǎng)絡(luò)發(fā)送所述圖像信息分組,同時(shí)按優(yōu)先次序排列用于話音呼叫的話音分組的傳輸。
2.一種IP電話呼叫方法,包括下列步驟通過連接至DNS服務(wù)器,獲得對(duì)應(yīng)于輸入電話號(hào)碼的資源記錄;使用用于IP電話業(yè)務(wù)的URI,將呼叫連接至接收方IP電話,所述URI包含在所述資源記錄中;當(dāng)在話音呼叫期間從呼叫方向接收方IP電話發(fā)送圖像時(shí),從所述資源記錄中獲得用于IFAX業(yè)務(wù)的URI;通過連接至DNS服務(wù)器,獲得包含在用于IFAX業(yè)務(wù)的URI中的郵件服務(wù)器信息;和當(dāng)在話音呼叫期間發(fā)送圖像時(shí),生成將接收方IP電話的郵件服務(wù)器作為目的地的圖像信息分組,并復(fù)用圖像信息分組和用于話音呼叫的話音分組。
3.如權(quán)利要求2所述的IP電話呼叫方法,其中,在向郵件服務(wù)器發(fā)送圖像信息之后,向所述接收方IP電話發(fā)送指示發(fā)送完成的信號(hào)。
4.一種IP電話呼叫方法,包括下列步驟通過連接至DNS服務(wù)器,獲得對(duì)應(yīng)于輸入電話號(hào)碼的資源記錄;使用用于IP電話業(yè)務(wù)的URI,將呼叫連接至接收方IP電話,所述URI包含在所述資源記錄中;當(dāng)在話音呼叫期間從主叫IP電話向接收方IP電話發(fā)送圖像時(shí),從所述資源記錄中獲得用于IFAX業(yè)務(wù)的URI;從用于IFAX業(yè)務(wù)的URI獲得IP電話的IP地址;直接建立與接收方IP電話的IP地址的會(huì)話;以及當(dāng)在話音呼叫期間發(fā)送圖像時(shí),生成將接收方IP電話的IP地址作為目的地的圖像信息分組,并根據(jù)SMTP直接向IP電話發(fā)送所述圖像信息分組,同時(shí)與接收方IP電話交換用于話音呼叫的話音分組。
5.如權(quán)利要求4所述的IP電話呼叫方法,還包括當(dāng)不能獲得接收方IP電話的IP地址時(shí),通過連接至DNS服務(wù)器來獲得包含在用于IFAX業(yè)務(wù)的URI中的郵件服務(wù)器信息,所述IP地址包含在用于IFAX電話業(yè)務(wù)的URI中;和生成將接收方IP電話的郵件服務(wù)器作為目的地的圖像信息分組,并復(fù)用用于圖像傳輸?shù)膱D像信息分組和用于話音呼叫的話音分組。
6.如權(quán)利要求2所述的IP電話呼叫方法,其中,按優(yōu)先次序排列用于話音呼叫的話音分組傳輸,并利用話音分組之間的間隔來發(fā)送圖像信息分組。
7.一種IP電話呼叫方法,包括下列步驟通過連接至DNS服務(wù)器,獲得對(duì)應(yīng)于輸入電話號(hào)碼的資源記錄;使用用于IP電話業(yè)務(wù)的URI將呼叫連接至接收方IP電話,所述URI包含在所述資源記錄中;當(dāng)在至IP電話的話音呼叫期間向該IP電話傳送文件時(shí),從用于文件傳送業(yè)務(wù)的URI獲得目的IP地址,所述URI包含在所述資源記錄中;以及當(dāng)在所述話音呼叫期間傳送文件時(shí),通過從外部存儲(chǔ)設(shè)備檢索數(shù)據(jù)來生成數(shù)據(jù)傳送分組,并復(fù)用用于文件傳送的數(shù)據(jù)傳送分組和用于話音呼叫的話音分組,其中,所述數(shù)據(jù)傳送分組具有包括目的IP地址的報(bào)頭。
8.如權(quán)利要求7所述的IP電話呼叫方法,其中,按優(yōu)先次序排列用于話音呼叫的話音分組傳輸,并利用話音呼叫的話音分組之間的間隔來發(fā)送文件傳送分組。
9.如權(quán)利要求1所述的IP電話呼叫方法,其中,檢索NAPTR記錄作為所述資源記錄以便確認(rèn)業(yè)務(wù)內(nèi)容,所述記錄與電話號(hào)碼相關(guān)聯(lián)被登記在DNS服務(wù)器中,所述號(hào)碼被轉(zhuǎn)換成具有域的數(shù)據(jù)。
10.一種IP電話呼叫方法,包括下列步驟響應(yīng)由呼叫方IP電話發(fā)出的請(qǐng)求,經(jīng)由因特網(wǎng)將呼叫連接至呼叫方IP電話;和當(dāng)在與IP電話的話音呼叫期間,檢測到來自呼叫方IP電話的指示郵件發(fā)送完成的信號(hào)時(shí),從接收方的郵件服務(wù)器檢索電子郵件,同時(shí)按優(yōu)先次序排列用于話音呼叫的話音分組的交換。
11.一種IP電話,包括存儲(chǔ)器,用于存儲(chǔ)程序;處理器單元,用于從所述存儲(chǔ)器檢索所述程序并運(yùn)行所述程序;掃描器,用于掃描文檔并生成圖像信息;網(wǎng)絡(luò)控制器,連接至網(wǎng)絡(luò)并控制分組的交換;電話聽筒,用于執(zhí)行話音數(shù)據(jù)的輸入和輸出;和操作面板,至少用于輸入發(fā)送圖像信息的命令,其中,所述處理器單元經(jīng)由IP網(wǎng)絡(luò)將呼叫連接至對(duì)方IP電話;執(zhí)行話音呼叫處理,與連接的IP電話交換話音分組;以及當(dāng)在至所述IP電話的話音呼叫期間向所述IP電話發(fā)送圖像時(shí),生成將所述IP電話作為目的地的圖像信息分組,并向所述IP網(wǎng)絡(luò)發(fā)送所述圖像信息分組,同時(shí)按優(yōu)先次序排列用于話音呼叫的話音分組的傳輸。
12.一種IP電話,包括存儲(chǔ)器,用于存儲(chǔ)程序;處理器單元,用于從所述存儲(chǔ)器檢索所述程序并運(yùn)行所述程序;掃描器,用于掃描文檔并生成圖像信息;網(wǎng)絡(luò)控制器,連接至網(wǎng)絡(luò)并控制分組的交換;電話聽筒,用于執(zhí)行話音數(shù)據(jù)的輸入和輸出;和操作面板,至少用于輸入發(fā)送圖像信息的命令,其中,所述處理器單元通過連接至DNS服務(wù)器,獲得對(duì)應(yīng)于輸入電話號(hào)碼的資源記錄;使用用于IP電話業(yè)務(wù)的URI,將呼叫連接至接收方IP電話,所述URI包含在所述資源記錄中;當(dāng)在話音呼叫期間向接收方IP電話發(fā)送圖像時(shí),從所述資源記錄獲得用于IFAX業(yè)務(wù)的URI;通過連接至所述DNS服務(wù)器,獲得包含在用于IFAX業(yè)務(wù)的URI中的郵件服務(wù)器信息;和當(dāng)在話音呼叫期間發(fā)送圖像時(shí),生成將接收方IP電話的郵件服務(wù)器作為目的地的圖像信息分組,并復(fù)用用于圖像傳輸?shù)膱D像信息分組和用于話音呼叫的話音分組。
13.一種IP電話,包括存儲(chǔ)器,用于存儲(chǔ)程序;處理器單元,用于從所述存儲(chǔ)器檢索所述程序并運(yùn)行所述程序;掃描器,用于掃描文檔并生成圖像信息;網(wǎng)絡(luò)控制器,連接至網(wǎng)絡(luò)并控制分組的交換;電話聽筒,用于執(zhí)行話音數(shù)據(jù)的輸入和輸出;和操作面板,至少用于輸入電話號(hào)碼和用于發(fā)送圖像信息的命令,其中,所述處理器單元通過連接至DNS服務(wù)器,獲得對(duì)應(yīng)于輸入電話號(hào)碼的資源記錄;使用用于IP電話業(yè)務(wù)的URI,將呼叫連接至接收方IP電話,所述URI包含在所述資源記錄中;當(dāng)在話音呼叫期間從呼叫方IP電話向接收方IP電話發(fā)送圖像時(shí),從所述資源記錄獲得用于IFAX業(yè)務(wù)的URI;從用于IFAX業(yè)務(wù)的URI獲得IP電話的IP地址;與接收方IP電話的IP地址直接建立會(huì)話;和當(dāng)在話音呼叫期間發(fā)送圖像時(shí),生成將接收方IP電話的IP地址作為目的地的圖像信息分組,并根據(jù)SMTP直接向所述IP電話發(fā)送所述圖像信息分組,同時(shí)與接收方IP電話交換用于話音呼叫的話音分組。
14.一種IP電話,包括存儲(chǔ)器,用于存儲(chǔ)程序;處理器單元,用于從所述存儲(chǔ)器檢索所述程序并運(yùn)行所述程序;掃描器,用于掃描文檔并生成圖像信息;網(wǎng)絡(luò)控制器,連接至網(wǎng)絡(luò)并控制分組的交換;電話聽筒,用于執(zhí)行話音數(shù)據(jù)的輸入和輸出;和操作面板,至少用于輸入電話號(hào)碼和用于發(fā)送圖像信息的命令,其中,所述處理器單元通過連接至DNS服務(wù)器,獲得對(duì)應(yīng)于輸入電話號(hào)碼的資源記錄;使用用于IP電話業(yè)務(wù)的URI,將呼叫連接至接收方IP電話,所述URI包含在所述資源記錄中;當(dāng)在至IP電話的話音呼叫期間向所述IP電話傳送文件時(shí),從用于文件傳送業(yè)務(wù)的URI獲得目的IP地址,所述URI包含在所述資源記錄中;以及當(dāng)在話音呼叫期間傳送文件時(shí),通過從外部存儲(chǔ)設(shè)備檢索數(shù)據(jù)而生成數(shù)據(jù)傳送分組,并復(fù)用用于文件傳送的數(shù)據(jù)傳送分組和用于話音呼叫的話音分組,其中,所述數(shù)據(jù)傳送分組具有包括目的IP地址的報(bào)頭。
全文摘要
IFAX IP電話經(jīng)由因特網(wǎng)將呼叫連接至對(duì)方IFAX IP電話,并執(zhí)行與連接的對(duì)方IFAX IP電話交換話音分組的話音呼叫處理。當(dāng)在至對(duì)方IFAX IP電話的話音呼叫期間向同一電話發(fā)送圖像數(shù)據(jù)時(shí),生成IFAX分組,所述分組將對(duì)方IFAX IP電話作為目的地。發(fā)送該IFAX分組,同時(shí)按優(yōu)先次序排列話音分組傳輸。
文檔編號(hào)H04M11/00GK1678006SQ20041007706
公開日2005年10月5日 申請(qǐng)日期2004年9月10日 優(yōu)先權(quán)日2004年3月30日
發(fā)明者豐田清 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社