專利名稱:使用mac地址來確定ip目標地址的網(wǎng)絡終端器件、地址管理服務器、通信系統(tǒng)和網(wǎng)絡通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡終端器件,它省去在終端側(cè)上的IP地址管理并且能夠在通信期間不知道IP地址而與遠程終端進行通信,本發(fā)明也涉及能夠向這個網(wǎng)絡終端器件提供IP地址的通知的地址管理服務器及其網(wǎng)絡通信方法。
背景技術(shù):
傳統(tǒng)上,利用因特網(wǎng)、內(nèi)聯(lián)網(wǎng)等來進行語音通信的網(wǎng)絡電話對話系統(tǒng)已經(jīng)在運行。所述系統(tǒng)的用戶已經(jīng)將它們各自的終端與位于網(wǎng)絡上的中繼服務器連接。兩個終端在這樣的中繼服務器內(nèi)連接。因此,語音信號被編碼、以IP分組發(fā)送、解碼和從揚聲器提供。但是,在這種情況下,通信質(zhì)量依賴于中繼服務器。負擔被加在中繼服務器的處理上。因此,通信質(zhì)量下降。
因此,如果兩個終端使用IP地址來直接連接,則使得不依賴于通信量的穩(wěn)定的電話對話成為可能。但是,使用這樣的網(wǎng)絡系統(tǒng),需要輸入通信方的IP地址以連接。這是很麻煩的。為了使用它,必須預先獲得IP地址和連接兩個終端。為此,已經(jīng)提出了能夠不知道IP地址而連接終端的網(wǎng)絡電話對話系統(tǒng)(JP-A-2001-313671)。在這個網(wǎng)絡電話對話系統(tǒng)中,提供了通過ID來管理包括終端的IP地址的用戶信息的管理服務器。希望連接的終端與這個管理服務器連接。遠程方的ID被輸入。請求遠程方的IP地址。如果對應的IP地址被發(fā)入,則根據(jù)這個IP地址來建立與遠程終端的連接。因此,進行語音通信。
但是,在這個網(wǎng)絡電話對話系統(tǒng)中,必須輸入和建立遠程方的ID以及本地終端的ID。必須執(zhí)行與它們相關(guān)聯(lián)的ID管理。差別僅僅是IP地址管理被替代為ID管理。用戶的負擔仍然沉重。
因此,已經(jīng)提出了用于使用獨立的網(wǎng)絡來提前發(fā)送本地終端的IP地址的通信系統(tǒng)(JP-A-10-322391)。具體上,在經(jīng)由網(wǎng)絡通信之前,使用諸如ISDN的多個信道之一來作為獨立的網(wǎng)絡而將包括在網(wǎng)絡上的本地終端的IP地址的信息發(fā)送到通信方或遠程方。遠程方使用通過所述獨立網(wǎng)絡獲得的IP地址通過通信網(wǎng)絡發(fā)送通信請求。因此,執(zhí)行通過網(wǎng)絡的通信。
如果不知道遠程終端的IP地址,則使用獨立網(wǎng)絡來提供包括IP地址的信息的通知。遠程方向這個地址進行通信請求。結(jié)果,使得不執(zhí)行地址管理而可能進行經(jīng)由網(wǎng)絡的通信。為了經(jīng)由上述的網(wǎng)絡電話對話系統(tǒng)的管理服務器來進行連接,遠程終端的電源必須接通;否則,不能進行連接??梢员苊馄渲型ㄐ挪豢赡艿臓顟B(tài),因為在通過獨立網(wǎng)絡建立可連接狀態(tài)后進行通信請求。而且,不必管理地址。端到端通信是可能的。在這些方面中,使得用戶的負擔相對較輕。
在上述的網(wǎng)絡電話對話系統(tǒng)的背景技術(shù)中,提供了用于通過ID來管理終端的IP地址的管理服務器。需要管理遠程方ID的ID以及本地終端的ID。用戶被催促執(zhí)行用于電話對話的ID管理,因此在其上加上了大負擔。另外,為了使用管理服務器來建立連接,遠程終端的電源必須接通;否則,不能進行連接。
而且,在使用獨立網(wǎng)絡先前發(fā)送IP地址的通信系統(tǒng)中,使用獨立的網(wǎng)絡來向遠程方發(fā)送IP地址。遠程方使用這個IP地址通過網(wǎng)絡發(fā)送通信請求。以這種方式,進行通信。因此,使得如果不知道遠程終端的IP地址,經(jīng)由網(wǎng)絡的通信也成為可能。由于在通過獨立網(wǎng)絡建立可連接狀態(tài)后進行通信請求,因此可以規(guī)避不可連接狀態(tài)。另外,由于不需要地址管理,用戶的負擔較輕,并且端到端的通信成為可能。
但是,使用獨立的網(wǎng)絡來發(fā)送IP地址,因此需要具有諸如ISDN的充分數(shù)量的信道的網(wǎng)絡是必要的??捎玫那闆r有限。另外,雖然可以說使得用戶的負擔變輕,但是必須執(zhí)行這樣的程序,其中包括由用戶本身激活終端,通過獨立網(wǎng)絡發(fā)送IP地址,并且等待來自遠程方的通信請求。這對于諸如老年人或兒童之類的不習慣于通信的用戶是困難的。因此,需要一種網(wǎng)絡通信終端,它使得用戶可以完全不知道IP地址而經(jīng)由網(wǎng)絡與遠程終端進行通信。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是提供一種網(wǎng)絡終端器件,它能夠在通信期間不用管理遠程終端的IP地址和不知道IP地址而與遠程終端通信。
本發(fā)明的另一個目的是提供一種地址管理服務器,它使得終端側(cè)不必管理遠程終端的IP地址,并且可以在通信期間提供遠程終端的IP地址的通知。
本發(fā)明的再一個目的是提供一種網(wǎng)絡通信方法,它能夠在通信期間不用管理遠程終端的IP地址和不知道IP地址而與遠程終端通信。
為了解決上述問題,本發(fā)明的網(wǎng)絡終端器件的特征如下。當它檢測到用戶已經(jīng)從輸入單元進行輸入以發(fā)送時,在存儲部分中存儲的遠程終端的MAC地址被發(fā)送到地址管理服務器。因此,進行與MAC地址相關(guān)聯(lián)的遠程終端的IP地址的查詢。當?shù)刂饭芾矸掌髯鞒鲞h程終端的IP地址的響應時,進行對于該IP地址的訪問。
因此,有可能在通信期間不用管理遠程終端的IP地址和不知道IP地址而與遠程終端通信。
本發(fā)明的地址管理服務器的特征在于其包括存儲部分,其中存儲了轉(zhuǎn)換表,所述表使得終端器件的MAC地址與終端器件的IP地址相關(guān)聯(lián);控制單元,它當存在來自終端器件的MAC地址的通知時向轉(zhuǎn)換表添加MAC地址以及對應的IP地址,并且當使用MAC地址進行IP地址的查詢時如果這個IP地址在轉(zhuǎn)換表中則提供這個IP地址的通知。
因此,終端側(cè)不必管理遠程終端的IP地址。在通信期間,有可能提供遠程終端的IP地址的通知。
本發(fā)明的網(wǎng)絡通信方法的特征如下。本地終端的MAC地址、遠程終端的MAC地址和地址管理服務器的IP地址被存儲在終端器件中。終端器件與網(wǎng)絡連接,并且獲得IP地址。向地址管理服務器進行查詢對應于遠程終端的MAC地址的IP地址。當?shù)刂饭芾矸掌鬟M行遠程終端的IP地址的響應時,進行對所述IP地址的訪問。
結(jié)果,有可能在通信期間不用管理遠程終端的IP地址和不知道IP地址而與遠程終端通信。
圖1是在本發(fā)明的第一實施例中的網(wǎng)絡通信系統(tǒng)的整個網(wǎng)絡的結(jié)構(gòu)視圖。
圖2(a)是在本發(fā)明的第一實施例中的網(wǎng)絡終端器件的方框圖。
圖2(b)是圖解用于圖2(a)的網(wǎng)絡終端器件的地址表的圖。
圖3(a)是在本發(fā)明的第一實施例中的地址管理服務器的方框圖。
圖3(b)是圖解在本發(fā)明的第一實施例中的地址管理服務器的轉(zhuǎn)換表的圖。
圖3(c)是圖解在本發(fā)明的第一實施例中的DNS服務器的轉(zhuǎn)換表的圖。
圖4是用于使用本發(fā)明的第一實施例的網(wǎng)絡通信方法來經(jīng)由IP電話建立通信的流程圖。
具體實施例方式
(第一實施例)以下,基于附圖來說明在本發(fā)明的第一實施例中的網(wǎng)絡終端器件和地址管理服務器及其網(wǎng)絡通信方法。圖1是在本發(fā)明的第一實施例中的網(wǎng)絡通信系統(tǒng)的整個網(wǎng)絡的結(jié)構(gòu)視圖。圖2(a)是在本發(fā)明的第一實施例中的網(wǎng)絡終端器件的方框圖。圖2(b)是圖解用于圖2(a)的網(wǎng)絡終端器件的地址表的圖。圖3(a)是在本發(fā)明的第一實施例中的地址管理服務器的方框圖。圖3(b)是圖解在本發(fā)明的第一實施例中的地址管理服務器的轉(zhuǎn)換表的圖。圖3(c)是圖解在本發(fā)明的第一實施例中的DNS服務器的轉(zhuǎn)換表的圖。
在圖1中,標號1是能夠使用用于內(nèi)聯(lián)網(wǎng)、因特網(wǎng)等的諸如TCP/IP的協(xié)議來進行通信的網(wǎng)絡。標號2a、2b、2c、2d和2e是能夠經(jīng)由網(wǎng)絡1來進行語音通信的網(wǎng)絡終端器件(以下稱為終端器件),諸如因特網(wǎng)電話(以下稱為IP電話)。應當注意,本發(fā)明的網(wǎng)絡終端器件2a、2b、2c、2d和2e除了語音通信之外還可以進行圖像通信。網(wǎng)絡終端器件2a和2b像所謂的主IP電話和分機IP電話那樣作為一套被銷售。在制造或銷售期間,本地方的MAC地址和遠程方的MAC地址初始被安裝到存儲器中,然后銷售所述器件。標號3是DNS服務器。當網(wǎng)絡終端器件2a、2b、2c、2d使用連接目的地的域名來代替MAC地址而查詢?nèi)騃P地址(以下稱為IP地址)時,DNS服務器3可以將所述域名轉(zhuǎn)換為IP地址。標號4是DHCP服務器,用于動態(tài)地分配IP地址。標號5是地址管理服務器,用于將從網(wǎng)絡終端器件2a、2b、2c和2e通知的IP地址和MAC地址相關(guān)聯(lián),注冊它們,并且可以當網(wǎng)絡終端器件2a、2b、2c和2e使用連接目的地的MAC地址來查詢IP地址時將MAC地址轉(zhuǎn)換為IP地址。標號6是路由器。在當前模式中,網(wǎng)絡終端器件2a、2b、2c和2e在ISP的控制下連接。DNS服務器3和DHCP服務器4管理終端2a、2b、2c和2e。
順便提及,第一實施例的IP地址是如上所述的全球IP地址。當用于LAN中或在其他類似的情況下,IP地址可以是本地IP地址。注意在第一實施例中的在路由器6的控制下的網(wǎng)絡終端器件2e不向DHCP服務器4查詢IP地址。雖然未示出,當經(jīng)由網(wǎng)絡從具有網(wǎng)關(guān)的電話與DNS服務器3建立連接時,電話號碼被一次轉(zhuǎn)換為如下所述的電話的給定域名。所述域名被轉(zhuǎn)換為URI(統(tǒng)一資源指示符),并且最后被轉(zhuǎn)換為IP地址。
圖2(a)示出了網(wǎng)絡終端器件2a、2b、2c、2d和2e的方框結(jié)構(gòu)。標號10是作為IP電話的用于輸入語音的麥克風。標號11是作為IP電話的用于產(chǎn)生作為語音的解碼語音信號的揚聲器。標號12是語音處理電路,用于執(zhí)行來自麥克風10的語音信號的模數(shù)轉(zhuǎn)換(并且因此數(shù)字化所述信號),壓縮所述信號,并且產(chǎn)生編碼的語音數(shù)據(jù),解壓縮所接收的語音數(shù)據(jù),執(zhí)行其的數(shù)模轉(zhuǎn)換,然后產(chǎn)生作為語音信號的數(shù)據(jù)。
標號13是圖像處理部分,它的提供是由于第一實施例的網(wǎng)絡終端器件2a、2b、2c、2d和2e也進行圖像通信。圖像處理部分把所接收的圖像數(shù)據(jù)解壓成JPEG或MPEG形式,將所述數(shù)據(jù)轉(zhuǎn)換為RGB信號,并且產(chǎn)生模擬圖像信號。標號14是顯示單元,用于顯示從圖像處理部分13提供的圖像信號。所接收的圖像通過顯示單元14的操作被顯示在諸如LCD的顯示器上。CCD照像機(未示出)可以被提供來接受圖像信號。該圖像信號通過圖像處理部分13被壓縮的,并且作為JPEG或MPEG形式的圖像數(shù)據(jù)被發(fā)送。
標號15是作為被安裝了控制程序的中央處理單元的控制單元。這個控制單元是用于實現(xiàn)控制系統(tǒng)的功能的裝置。標號16是可以存儲控制程序和進行暫時的存儲的存儲部分。標號16a是在存儲部分16中被提供的地址表。網(wǎng)絡終端器件2a、2b、2c、2d和2e訪問的地址信息被存儲在地址表中。標號17是通信部分,它與網(wǎng)絡連接,并且可以執(zhí)行通信管理和提供數(shù)據(jù)鏈路層的通信控制。標號18是輸入單元,通過數(shù)字鍵或發(fā)送按鍵的壓下等來進行輸入。通信部分17當進行語音通信時按照協(xié)議SIP或H.323來管理通信,并且當進行圖像通信時按照協(xié)議HTTP等來管理通信?;蛘?,可以以ADPCM等的形式來壓縮語音數(shù)據(jù),以JPEG等的形式來壓縮圖像數(shù)據(jù),并且可以僅僅通過在TCP/IP的數(shù)據(jù)區(qū)域上承載語音和圖像數(shù)據(jù)來進行發(fā)送。
圖2(b)示出了用于網(wǎng)絡終端器件2a的地址表。主機和地址信息相互關(guān)聯(lián)。本地終端的MAC地址被初始化為1234567890。在本發(fā)明的第一實施例中,也相對于對應于被作為一套制造和銷售的一套IP電話(主和分機電話)的分機電話的網(wǎng)絡終端器件2b,MAC地址被初始化為1234567891并且被存儲在存儲器中。網(wǎng)絡終端器件2b類似。關(guān)于網(wǎng)絡終端器件2c的地址信息是MAC地址“1234567892”。在網(wǎng)絡終端器件2e上的地址信息是MAC地址“1234567893”。這些在與網(wǎng)絡1的連接后通過用戶的輸入被隨后設置。但是,當所有的網(wǎng)絡終端器件2a、2b、2c和2e作為一套被銷售時,除了其相應的本地終端(即遠程終端)之外的網(wǎng)絡終端器件2a、2b、2c和2e的所有MAC地址可以被初始地存儲在存儲器中。每個終端器件被提供了分別用于遠程終端的多個發(fā)送按鍵。通過選擇一個發(fā)送按鍵,允許對于所選擇的終端的輸入呼叫。在通過這個終端響應后,允許電話對話等。在輸入的呼叫上,對應于發(fā)送終端的按鍵發(fā)光。
在網(wǎng)絡終端器件2d上的地址信息不是MAC地址,而是被存儲在存儲器中的域名“ddd@xxx.net”。這在與網(wǎng)絡1的連接后通過用戶的輸入隨后被設置的。DNS服務器3的IP地址(111.222.333.111)、DHCP服務器4的IP地址(111.222.333.222)和地址管理服務器5的IP地址(111.222.333.333)被存儲在地址表16a中。地址管理服務器5的IP地址在銷售時已經(jīng)以與MAC地址相同的方式被初始化。網(wǎng)絡終端器件2a、2b、2c和2e可以使用遠程終端的MAC地址來向地址管理服務器5查詢IP地址。終端器件也可以使用遠程終端的域名來向DNS服務器3查詢IP地址。無論哪種情況,如果獲得IP地址,則可以使用這個地址在它們之間進行IP電話通信。網(wǎng)絡終端器件2a、2b、2c和2e具有DHCP客戶機功能。當與網(wǎng)絡連接時,它們廣播包括IP地址的分配的網(wǎng)絡設置請求,由此從DHCP服務器4接收到包括IP地址的網(wǎng)絡設置信息。此時,DHCP服務器4的IP地址也被接收和存儲在地址表16a中。隨后,當訪問DHCP服務器4時使用在地址表16a中存儲的IP地址。通過用戶從輸入單元18進行輸入,DNS服務器4被存儲在地址表16a中。當與ISP建立連接時,DNS服務器3的IP地址被以書面文件等從ISP或提供者正常地通知。也可能從DHCP服務器4作為網(wǎng)絡設置信息來接收它。
然后,根據(jù)圖3(a)、(b)和(c)來描述地址管理服務器和DNS服務器。圖3(a)示出了地址管理服務器5的方框結(jié)構(gòu)。標號20是控制單元,它是安裝了控制程序的中央處理單元。這個控制單元是用于實現(xiàn)控制系統(tǒng)的功能的裝置。標號21是可以存儲控制程序和進行暫時存儲的存儲部分。標號21a是在存儲部分21中提供的轉(zhuǎn)換表。所述表將在網(wǎng)絡終端器件2a、2b、2c、2d和2e上的地址信息(MAC地址)與IP地址相關(guān)聯(lián)。標號22是通信部分,它與網(wǎng)絡連接,并且可以執(zhí)行通信管理和提供數(shù)據(jù)鏈路層的控制。DNS服務器3的方框結(jié)構(gòu)(未示出)一般與上述的地址管理服務器5的方框結(jié)構(gòu)相同,除了地址信息(下述)的內(nèi)容之外,省略其說明。
在地址管理服務器5的轉(zhuǎn)換表21a中,對于如圖3(b)所示的每個終端將IP地址和MAC地址相關(guān)聯(lián)。即,網(wǎng)絡終端器件2a、2b、2c、2d和路由器6是DHCP服務器4的客戶機。在IP地址111.222.333.111到111.222.333.777的范圍內(nèi),通過DHCP服務器4來動態(tài)地分配IP地址。在某個時間以這種方式來動態(tài)地分配網(wǎng)絡終端器件2a的IP地址111.222.333.444、網(wǎng)絡終端器件2b的IP地址111.222.333.445、網(wǎng)絡終端器件2c的IP地址111.222.333.666、網(wǎng)絡終端器件2d的IP地址111.222.333.222和網(wǎng)絡終端器件2e的IP地址111.222.333.55580。
所述多個IP地址分別與網(wǎng)絡終端器件2a的MAC地址1234567890、網(wǎng)絡終端器件2b的MAC地址1234567891和網(wǎng)絡終端器件2c的MAC地址1234567892相關(guān)聯(lián)。注意,網(wǎng)絡終端器件2d的MAC地址未注冊。
于是,DNS服務器3的轉(zhuǎn)換表將圖3(c)所示的每個終端的IP地址和域名相關(guān)聯(lián)。網(wǎng)絡終端器件2a與域名“aaa@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2b與域名“bbb@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2c與域名“ccc@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2d與域名“ddd@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2e與域名“111.eee@xxx.net”相關(guān)聯(lián)。
順便提及,ENUM(電話號碼映射)可以作為用于使用DNS將電話號碼與在因特網(wǎng)上的各種應用連接的協(xié)議可用。在這個ENUM的情況下,電話號碼首先被轉(zhuǎn)換為域名。這被DNS轉(zhuǎn)換為URI。URI然后被改變?yōu)镮P地址。在用于實現(xiàn)這個ENUM功能的系統(tǒng)中。域名被ENUM功能服務器轉(zhuǎn)換為URI,然后被從URI轉(zhuǎn)換為IP地址。因此,取代DNS服務器3,可以設置包括這個DNS功能的ENUM服務器。
此時,用于ENUM服務器的轉(zhuǎn)換表將每個終端的IP地址、URI和域名相關(guān)聯(lián)。雖然域名與轉(zhuǎn)換電話號碼的情況不同,但是網(wǎng)絡終端器件2a與例如一個IP地址、一個URI“http//aaa.xxx.net”和一個域名“aaa@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2b與一個IP地址、一個URI“http//bbb.xxx.net”和一個域名“bbb@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2c與一個IP地址、一個用于語音通信的URI“sipccc@xxx.net”和一個域名“ccc@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2d與一個IP地址、一個用于語音通信的URI“sipddd@xxx.net”和一個域名“ddd@xxx.net”相關(guān)聯(lián)。網(wǎng)絡終端器件2e與一個IP地址、一個用于語音通信的URI“sip111.eee@xxx.net”和一個域名“111.eee@xxx.net”相關(guān)聯(lián)。
當通過DHCP服務器4來動態(tài)地向網(wǎng)絡終端器件2a、2b、2c、2d分配IP地址時,所述器件更新地址管理服務器5和DNS服務器3的IP地址。DNS服務器3可以從DHCP服務器4接收IP地址。DDNS服務器(未示出)被以對應的方式安裝到DNS服務器3上。由DHCP服務器4動態(tài)分配的IP地址與一個域名相關(guān)聯(lián),并且轉(zhuǎn)換表被更新。
例如,當網(wǎng)絡終端器件2a使用MAC地址向地址管理服務器5查詢網(wǎng)絡終端器件2b的IP地址的時候,地址管理服務器5根據(jù)轉(zhuǎn)換表21a向網(wǎng)絡終端器件2a提供IP地址的通知。在不作為地址管理服務器5的客戶機的網(wǎng)絡終端器件2d的情況下,使用域名來進行IP地址的查詢。DNS服務器3從轉(zhuǎn)換表21a提供對應的IP地址的通知。
現(xiàn)在說明當建立連接時如何對于網(wǎng)絡終端器件2a和2b執(zhí)行使用MAC地址的設置,所述終端器件是主和分機器件。首先,網(wǎng)絡終端器件2a與網(wǎng)絡1連接。通過這個物理連接觸發(fā),在連接上建立和通過初始化被存儲在存儲部分16中的一個程序被安裝到中央處理單元中,然后控制單元15開始設置功能??刂茊卧?5向DHCP服務器4廣播包括IP地址的分配的網(wǎng)絡設置請求,因此進行請求。控制單元從DHCP服務器4獲得包括本地終端的IP地址(即111.222.333.444)的網(wǎng)絡設置信息,并且將其存儲在地址表16a中。
然后,如果壓下網(wǎng)絡終端器件2a的發(fā)送按鍵,則網(wǎng)絡終端器件2a從地址表16a讀取本地終端的和網(wǎng)絡終端器件2b的MAC地址以及地址管理服務器5的IP地址。MAC地址信息被設置到數(shù)據(jù)區(qū)域中,并且創(chuàng)建具有給定的首標的IP分組。此時,地址管理服務器5的IP地址被設置到首標的目的地IP地址中。所獲得的IP地址“111.222.333.444”被設置到源IP地址。一個給定的號碼被設置到端口號碼中。以這種方式建立的IP分組被發(fā)送到網(wǎng)絡1。
被發(fā)送到網(wǎng)絡1的這個IP分組被地址管理服務器5接收。地址管理服務器5從數(shù)據(jù)區(qū)域取出網(wǎng)絡終端器件2a的MAC地址和IP地址與作為通信方的網(wǎng)絡終端器件2b的MAC地址。進行是否存在網(wǎng)絡終端器件2a的MAC地址的查看。當網(wǎng)絡終端器件2a的MAC地址未注冊或當所述地址被注冊但是所接收的IP地址不同時,網(wǎng)絡終端器件2a的MAC地址和IP地址被相關(guān)聯(lián)和被寫入到轉(zhuǎn)換表21a中。然后,進行是否在轉(zhuǎn)換表21a中存儲了網(wǎng)絡終端器件2b的MAC地址的查看。
當網(wǎng)絡終端器件2b的MAC地址未被存儲在轉(zhuǎn)換表21a中的時候,不可能提供網(wǎng)絡終端器件2b的IP地址的通知。因此,地址管理服務器5向網(wǎng)絡終端器件2a發(fā)送指示呼叫的到達的響應消息。因此,網(wǎng)絡終端器件2a在這個條件下等待直到網(wǎng)絡終端器件2b的MAC地址被存儲在轉(zhuǎn)換表21a中。當不可能以這種方式提供網(wǎng)絡終端器件2b的IP地址的通知時,地址管理服務器5向網(wǎng)絡終端器件2a發(fā)送這樣的顯示信息網(wǎng)絡終端器件2b未注冊在地址管理服務器5上。如果通過網(wǎng)絡終端器件2a來顯示所述顯示信息,則網(wǎng)絡終端器件2a的用戶可以識別這樣的情況例如網(wǎng)絡終端器件2b不與網(wǎng)絡連接。
如果網(wǎng)絡終端器件2b在當對于網(wǎng)絡終端器件2a執(zhí)行設置的時間以后的一個時刻與網(wǎng)絡1連接,則由所述連接觸發(fā)的控制單元15通過初始化來讀取控制程序,并且開始網(wǎng)絡終端器件2b的設置功能??刂茊卧?5向DHCP服務器4廣播并且因此進行包括IP地址的分配的網(wǎng)絡設置請求。包括IP地址“111.222.333.445”的網(wǎng)絡設置信息被從DHCP服務器4獲得,并且被存儲在地址表中。
隨后,在當按下網(wǎng)絡終端器件2b的發(fā)送按鍵的情況下,從地址表讀取網(wǎng)絡終端器件2a和本地終端的MAC地址和地址管理服務器5的IP地址。所述MAC地址信息被設置到數(shù)據(jù)區(qū)域中,并且創(chuàng)建IP分組。此時,地址管理服務器5的IP地址被設置到首標的目的地IP地址中。所獲得的IP地址“111.222.333.445”和給定的端口號碼被設置到源IP地址中。這個IP分組被發(fā)送到網(wǎng)絡1。
當從網(wǎng)絡1接收到所述分組時,地址管理服務器5取出網(wǎng)絡終端器件2b的MAC地址和IP地址以及作為通信方的網(wǎng)絡終端器件2a的MAC地址。網(wǎng)絡終端器件2b的MAC地址和IP地址被相關(guān)聯(lián)并且被寫入到轉(zhuǎn)換表21a中。然后,進行是否網(wǎng)絡終端器件2a的MAC地址被存儲在轉(zhuǎn)換表21a中的查看。
此時,網(wǎng)絡終端器件2a的MAC地址已經(jīng)存在于在轉(zhuǎn)換表21a中,因此地址管理服務器5向響應消息中設置網(wǎng)絡終端器件2a的IP地址并且向網(wǎng)絡終端器件2b提供通知。當接收到這個響應消息時,網(wǎng)絡終端器件2b將網(wǎng)絡終端器件2a的IP地址“111.222.333.444”設置為目的地IP地址,并且將本地終端的IP地址“111.222.333.445”設置為源IP地址。網(wǎng)絡終端器件2b利用協(xié)議SIP、H.323等來訪問網(wǎng)絡終端器件2a。結(jié)果,網(wǎng)絡終端器件2b可以呼叫網(wǎng)絡終端器件2a。網(wǎng)絡終端器件2a響應于這個呼叫。因此,可以在網(wǎng)絡終端器件2a和網(wǎng)絡終端器件2b之間進行電話轉(zhuǎn)換。即,已經(jīng)從網(wǎng)絡終端器件2b接收到用于呼叫的IP分組的網(wǎng)絡終端器件2a從本地終端的存儲部分16取出呼叫信號的數(shù)字數(shù)據(jù)。經(jīng)由語音處理電路12從揚聲器11產(chǎn)生呼叫音。聽到呼叫音的網(wǎng)絡終端器件2a的用戶壓下響應按鍵(可能與發(fā)送按鍵相同)。因此,與網(wǎng)絡終端器件2b的語音路徑被連接。結(jié)果,使得語音通信成為可能。
在這個條件下(即,當網(wǎng)絡終端器件2b的MAC地址和IP地址被注冊在轉(zhuǎn)換表21a中的時候),在網(wǎng)絡終端器件2a和2b之間的通信結(jié)束后,僅僅通過按下網(wǎng)絡終端器件2a的發(fā)送按鍵而向地址管理服務器5查詢與網(wǎng)絡終端器件2b的MAC地址對應的IP地址。網(wǎng)絡終端器件2b的IP地址被獲得。因此,網(wǎng)絡終端器件2b的IP地址被設置為目的地IP地址。本地終端的IP地址被設置為源IP地址。有可能使用協(xié)議SIP或H.323來訪問網(wǎng)絡終端器件2b。
在一些情況下,網(wǎng)絡終端器件的IP地址動態(tài)地改變。因此,網(wǎng)絡終端器件2a和2b最好重新與網(wǎng)絡1連接,或當電源從斷開改變到接通時或在其他類似情況下,向DHCP服務器進行IP地址分配的請求。因此,每當獲得一個IP地址時,本地終端的MAC地址和IP地址被發(fā)送到地址管理服務器5以改變轉(zhuǎn)換表21a。以這種方式,網(wǎng)絡終端器件2a和2b可以僅僅通過按下發(fā)送按鍵而與作為構(gòu)成一對的通信方的網(wǎng)絡終端器件2a連接。因此,可以使得在網(wǎng)絡1上的對等通信很容易成為可能。
而且,當在路由器的控制下連接網(wǎng)絡終端器件時,如果路由器的IP地址動態(tài)地改變,則網(wǎng)絡終端器件不能識別IP地址的改變。在這樣的情況下,期望網(wǎng)絡終端器件以規(guī)則的時間間隔向地址管理服務器5發(fā)送本地終端的MAC地址和IP地址以改變轉(zhuǎn)換表21a。
通過從輸入單元18進行輸入以例如輸入除了網(wǎng)絡終端器件2b之外的終端的IP地址和域名(例如在圖2(b)中的網(wǎng)絡終端器件2d和2e)或在圖2(b)中的網(wǎng)絡終端器件2c的MAC地址,網(wǎng)絡終端器件2a可以增加除了構(gòu)成一對的網(wǎng)絡終端器件2b之外的、可以通信的終端的數(shù)量??刂茊卧?5讀出地址表16a。用戶通過輸入單元來選擇在顯示單元上顯示的任何一個終端器件。然后,按下發(fā)送按鍵。以這種方式,使得與所選擇的終端的通信成為可能。
當使用第一實施例的地址管理服務器5并且以這種方式使用網(wǎng)絡終端器件2a、2b、2c和2e的MAC地址來建立連接時,可以僅僅通過將諸如主和分機電話或分組電話的網(wǎng)絡終端器件2a、2b、2c、2e與網(wǎng)絡物理地連接來不用任何特殊操作而執(zhí)行設置??梢粤⒓词褂肐P電話。當大量的終端器件作為一套來安裝在LAN中的時候,可以安裝一個開關(guān)來選擇是否它們被用于同一網(wǎng)絡上,以便可以使用RARP協(xié)議來獲得IP地址。當切換所述開關(guān)以使用RARP協(xié)議時,只要在同一網(wǎng)絡上,不必安裝地址管理服務器5。而且,當例如從網(wǎng)絡終端器件2a向另一個網(wǎng)絡終端器件2c建立連接時,如果網(wǎng)絡終端器件2c的電源不接通,則可以向地址管理服務器5提供消息存儲功能以便可以執(zhí)行重放。
接著說明通過本發(fā)明的第一實施例的網(wǎng)絡通信方法來進行通信的程序。圖4是用于通過本發(fā)明的第一實施例的網(wǎng)絡通信方法來使用IP電話建立通信的流程圖。
首先,當被用作一套的IP電話被制造和銷售時,一個(其本身)電話的MAC地址(以下可以稱為第一MAC地址)和通信方的MAC地址(以下可稱為第二MAC地址)被存儲在每個IP電話中(步驟1)。在存儲MAC地址的條件下,用戶購買它們(步驟2)。IP電話的用戶物理地將形成一套的IP電話之一(以下可以稱為第一IP電話)與LAN連接(步驟3)。在連接后,如果用戶按下第一IP電話的發(fā)送按鍵,則DHCP服務器向這個IP電話分配一個IP地址(步驟4)。地址管理服務器的IP地址被讀出。第一MAC地址和第二MAC地址被設置到數(shù)據(jù)區(qū)域中,并且訪問地址管理服務器(步驟5)。
地址管理服務器進行是否對應于被發(fā)送的第二MAC地址的第二IP地址被存儲的查看(步驟6)。因為首先連接所述那套IP電話的第一IP電話,因此不存儲第二IP地址。因此,地址管理服務器在轉(zhuǎn)換表中存儲第一IP電話的MAC地址及其IP地址(步驟7),并且向第一IP電話發(fā)送其中不設置第二IP地址的響應消息(步驟8)。然后,服務器等待直到第二IP電話被連接(步驟9)。
在步驟9后,如果另一個用戶物理地連接第二IP電話(步驟10),并且如果他按下發(fā)送按鍵,則DHCP服務器向第二IP電話分配IP地址(步驟11)。地址管理服務器的IP地址被讀出。第二MAC地址和第一MAC地址被設置到數(shù)據(jù)區(qū)域中,并且訪問地址管理服務器(步驟12)。
地址管理服務器進行是否對應于被發(fā)入的第一MAC地址的第一IP地址被存儲的查看(步驟13)。因為第一IP電話已經(jīng)被連接并且第一IP地址被存儲,因此地址管理服務器在轉(zhuǎn)換表中存儲第二IP電話的MAC地址及其IP地址(步驟14),并且向第二IP電話提供已經(jīng)存儲的第一IP電話的IP地址的通知(步驟15)。
已經(jīng)通過這個響應消息接收到已經(jīng)存儲的第一IP電話的IP地址的第二IP電話訪問在這個IP地址的第一IP電話,并且開始對等的通信(步驟16)。
在通信結(jié)束后(步驟17),先前連接的第一IP電話第二次訪問地址管理服務器(步驟18)。地址管理服務器執(zhí)行是否對應于所述MAC地址的IP地址被存儲的查看(步驟19)。此時,已經(jīng)連接了兩個IP電話,并且已經(jīng)存儲了它們的IP地址。因此,向這個第一IP電話提供第二IP電話的已經(jīng)存儲的IP地址的通知(步驟20)。先前連接的和已經(jīng)接收到這個第二IP電話的IP地址的第一IP電話在這個IP地址訪問第二IP電話,并且開始對等的通信(步驟21)。當這個通信結(jié)束時(步驟22),設置程序序列結(jié)束。
由于網(wǎng)絡終端器件2a和2b的IP地址可以動態(tài)的改變,因此每當網(wǎng)絡終端器件2a和2b隨后向DHCP服務器4請求IP地址分配和接收IP地址分配時,信息最好被注冊到地址管理服務器5以更新它。而且,在與網(wǎng)絡的連接后,可以獨立地執(zhí)行向地址管理服務器5的注冊和查詢。即,通過初始化來按下發(fā)送按鍵。本地終端的MAC地址和IP地址被注冊到地址管理服務器5,因此完成了設置。當隨后按下發(fā)送按鍵時,向地址管理服務器5查詢與遠程終端器件的MAC地址對應的IP地址。
以這種方式,按照本發(fā)明的第一實施例的網(wǎng)絡通信方法,其本身的MAC地址被預先存儲在一套IP電話中。另外,存儲另一個的MAC地址。可以僅僅通過與網(wǎng)絡連接而根本不需要用戶執(zhí)行任何惱人的設置來很容易地建立在一套IP電話之間的對等通信。即使不習慣于通信設置的老年人也可以容易地建立連接。
<產(chǎn)業(yè)適用性>
根據(jù)本發(fā)明的網(wǎng)絡終端器件,可以使用MAC地址來識別遠程終端器件,因為MAC地址對于所有其相應的電子器件是固有的。當MAC和IP地址在地址管理服務器中相關(guān)聯(lián)時,可以通過查詢這個IP地址來獲得遠程終端器件的IP地址。與遠程終端器件的對等通信被使得可能。所述終端器件不必管理遠程終端的IP地址。當進行通信時,可以不知道所述IP地址而與遠程終端進行通信。
如果構(gòu)成一套的多個終端器件的MAC地址被存儲在存儲步分中,則可以使用MAC地址來識別遠程終端器件。當存在多個遠程終端時,從多個發(fā)送按鍵中選擇一個發(fā)送按鍵。因此,可以選擇一個遠程終端。這便利了用于通信的操作。而且,提供了用于編碼和解碼圖像信號的圖像處理部分。因此,可以發(fā)送和接收圖像。
而且,當在網(wǎng)絡內(nèi)進行連接時,可以自動獲得IP地址??梢圆灰蕾囉诼闊┑牟僮鞫M行通信。如果通過DHCP服務器動態(tài)地修改了IP地址,則可以更新地址管理服務器的IP地址??梢赃M行從遠程終端器件的訪問。
根據(jù)本發(fā)明的地址管理服務器和網(wǎng)絡管理方法,可以通過參照其中MAC地址和IP地址相關(guān)聯(lián)的轉(zhuǎn)換表來發(fā)現(xiàn)遠程終端器件的IP地址。可以執(zhí)行終端對于遠程終端器件的對等通信。不必管理遠程終端的IP地址。在通信期間,容易提供遠程終端的IP地址的通知。有可能不知道IP地址而與遠程終端通信。如果通過DHCP服務器動態(tài)地修改IP地址,則可以更新地址管理服務器的IP地址??梢赃M行來自遠程終端器件的訪問。
權(quán)利要求
1.一種網(wǎng)絡終端器件,包括通信部分,其與網(wǎng)絡連接以執(zhí)行通信;存儲部分,用于存儲本地終端的MAC地址和遠程終端的MAC地址,并且存儲地址管理服務器的地址;語音處理部分,用于當進行語音通信時編碼和解碼語音信號;以及輸入單元,其由用戶操作來開始通信;其中,當檢測到用戶從輸入單元進行輸入以發(fā)送時,在存儲部分中存儲的遠程終端的MAC地址被發(fā)送到地址管理服務器,以由此查詢與所述MAC地址相關(guān)聯(lián)的遠程終端的IP地址,并且,其中,當從地址管理服務器進行遠程終端的IP地址的響應時,訪問這個IP地址。
2.按照權(quán)利要求1的網(wǎng)絡終端器件,其中,遠程終端是構(gòu)成一套的多個網(wǎng)絡終端器件。
3.按照權(quán)利要求1的網(wǎng)絡終端器件,其中,所述網(wǎng)絡終端器件是IP電話。
4.按照權(quán)利要求2的網(wǎng)絡終端器件,其中,對于每個遠程終端提供多個發(fā)送按鍵,其中,當開始通信時,從多個發(fā)送按鍵選擇一個發(fā)送按鍵,并且進行輸入以發(fā)送。
5.按照權(quán)利要求1-4中任何一個的網(wǎng)絡終端器件,包括顯示單元和圖像處理部分,用于當執(zhí)行圖像通信時編碼和解碼圖像信號。
6.按照權(quán)利要求1-5中任何一個的網(wǎng)絡終端器件,其中,當所述控制單元檢測到已經(jīng)從所述輸入單元進行了用于發(fā)送的輸入時,控制單元除了遠程終端的MAC地址之外,還發(fā)送本地終端的MAC地址和IP地址以向所述地址管理服務器注冊。
7.按照權(quán)利要求6的網(wǎng)絡終端器件,其中,當與所述網(wǎng)絡建立連接時,所述控制單元廣播用于IP地址的分配的請求,從DHCP服務器接收IP地址的分配,并且通知所述地址管理服務器DHCP服務器已經(jīng)更新了本地終端的IP地址。
8.一種地址管理服務器,包括通信部分,其與網(wǎng)絡連接以執(zhí)行通信;存儲部分,其存儲了轉(zhuǎn)換表,該轉(zhuǎn)換表中終端器件的MAC地址與終端器件的IP地址相關(guān)聯(lián);控制單元,其當從終端器件提供MAC地址的通知時,向轉(zhuǎn)換表添加MAC地址以及對應的IP地址,并且如果在轉(zhuǎn)換表中存在IP地址,則它當使用MAC地址進行IP地址查詢時提供IP地址的通知。
9.按照權(quán)利要求8的地址管理服務器,其中,當從終端器件提供DHCP服務器已經(jīng)更新了IP地址的通知時,更新在轉(zhuǎn)換表中的IP地址。
10.一種網(wǎng)絡通信方法,包括步驟在終端器件中存儲本地終端的MAC地址、遠程終端的MAC地址和地址管理服務器的IP地址;將終端器件與網(wǎng)絡連接并且獲得IP地址;向地址管理服務器查詢與遠程終端的MAC地址對應的IP地址;當?shù)刂饭芾矸掌髯鞒鰧τ谶@個IP地址的響應時訪問遠程終端的該IP地址。
11.一種通信系統(tǒng),包括多個網(wǎng)絡終端器件,每個具有用于執(zhí)行通信的與網(wǎng)絡連接的通信部分、用于存儲本地終端的MAC地址、遠程終端的MAC地址和存儲地址管理服務器的地址的存儲部分、用于由用戶操作來開始通信的輸入單元;地址管理服務器,具有通信部分、存儲部分和控制單元,所述通信部分與網(wǎng)絡連接以執(zhí)行通信,所述存儲部分存儲了轉(zhuǎn)換表,該轉(zhuǎn)換表中終端器件的MAC地址與終端器件的IP地址相關(guān)聯(lián),所述控制單元當從終端器件提供MAC地址的通知時,向轉(zhuǎn)換表添加MAC地址以及對應的IP地址,并且如果在轉(zhuǎn)換表中存在IP地址,則它當使用MAC地址進行IP地址查詢時提供IP地址的通知;其中,從地址管理服務器向多個網(wǎng)絡終端器件提供遠程終端的IP地址的通知,然后,網(wǎng)絡終端器件訪問這個IP地址和在網(wǎng)絡終端器件之間執(zhí)行直接通信。
12.按照權(quán)利要求11的通信系統(tǒng),還包括DNS服務器,所述DNS服務器具有通信部分、存儲部分和控制單元,所述通信部分與網(wǎng)絡連接以執(zhí)行通信,所述存儲部分存儲了轉(zhuǎn)換表,在該轉(zhuǎn)換表中終端器件的MAC地址與終端器件的IP地址相關(guān)聯(lián),所述控制單元當從終端器件提供MAC地址的通知時,向轉(zhuǎn)換表添加MAC地址以及對應的IP地址,并且如果在轉(zhuǎn)換表中存在IP地址,則它當使用MAC地址進行IP地址查詢時提供這個IP地址的通知,并且其中,從DNS服務器向多個網(wǎng)絡終端器件提供遠程終端的IP地址的通知,然后,網(wǎng)絡終端器件訪問這個IP地址和在網(wǎng)絡終端器件之間執(zhí)行直接通信。
13.按照權(quán)利要求12的通信系統(tǒng),其中,所述DNS服務器是ENUM服務器。
14.按照權(quán)利要求12的通信系統(tǒng),還包括DHCP服務器,用于動態(tài)地分配所述多個網(wǎng)絡終端器件的IP地址,并且其中,當通過DHCP服務器動態(tài)地分配IP地址時,所述網(wǎng)絡終端器件更新地址管理服務器或DNS服務器的IP地址。
全文摘要
本發(fā)明旨在提供多個網(wǎng)絡終端器件和一個地址管理服務器,所述地址管理服務器可以與遠程終端通信而不用手動管理遠程終端的IP地址。也提供了用于其的網(wǎng)絡通信方法。在終端器件中存儲了本地終端的MAC地址、遠程終端的MAC地址和地址管理服務器的IP地址。這些終端器件與網(wǎng)絡連接,并且IP地址被獲得。向地址管理服務器進行遠程終端的MAC地址對應的IP地址的查詢。當從地址管理服務器產(chǎn)生對于遠程終端的IP地址的響應時,訪問這個IP地址。
文檔編號H04L12/28GK1689310SQ0382368
公開日2005年10月26日 申請日期2003年8月20日 優(yōu)先權(quán)日2002年8月21日
發(fā)明者小牧規(guī)夫 申請人:松下電器產(chǎn)業(yè)株式會社