專利名稱:令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)式電話設(shè)備的通訊方法,尤指一種可令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備,利用NAT(Network Address Translation網(wǎng)址轉(zhuǎn)譯,以下簡稱NAT)所具備的網(wǎng)址轉(zhuǎn)譯技術(shù),將企業(yè)或單位內(nèi)所使用的私用IP地址(Private IP address)轉(zhuǎn)譯成網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址(Global IP address),以令企業(yè)或單位內(nèi)的多臺話機,可共同利用該通用IP地址,與網(wǎng)際網(wǎng)絡(luò)連線,進行網(wǎng)絡(luò)電話通訊的方法。
一般現(xiàn)今使用的網(wǎng)絡(luò)電話,由于可令使用者無需花費昂貴的國際長途電話費用,即可通過網(wǎng)絡(luò)與遠方的他人進行通話,故近年來極受消費者的歡迎,而許多網(wǎng)絡(luò)通訊系統(tǒng)業(yè)者,亦順應(yīng)此一市場趨勢,通過增設(shè)網(wǎng)絡(luò)式電話設(shè)備(VoIP,Voice Over IP Device)向網(wǎng)絡(luò)用戶提供有關(guān)長途及國際通訊的服務(wù),此舉不僅可節(jié)省使用者在長途及國際通訊上的費用支出,亦為網(wǎng)絡(luò)通訊系統(tǒng)業(yè)者帶來極大的市場商機。此外,依研究資料顯示,未來將有高達百分的七十的傳統(tǒng)電話使用者,有興趣改用網(wǎng)絡(luò)式電話設(shè)備,進行長途及國際間的通訊聯(lián)絡(luò),此一數(shù)量龐大的通訊用戶及需求,勢必將令網(wǎng)絡(luò)服務(wù)業(yè)者(ISP)及網(wǎng)絡(luò)式電話設(shè)備的管理端(如網(wǎng)絡(luò)電話代理商(call Agent)……等)、面臨下列問題1)IP地址漸形不足。
2)現(xiàn)今的網(wǎng)絡(luò)式電話設(shè)備一般都僅設(shè)有一網(wǎng)絡(luò)輸出入端口(LAN Port),令企業(yè)或單位內(nèi)的多數(shù)人,無法同時通過該網(wǎng)絡(luò)式電話設(shè)備進行通訊。
3)現(xiàn)今的網(wǎng)絡(luò)服務(wù)業(yè)者均僅能提供一個通用IP地址,使用網(wǎng)絡(luò)式電話設(shè)備的企業(yè)或單位內(nèi)的多數(shù)人,并無法同時通過該通用IP地址,分別與其它網(wǎng)絡(luò)式電話設(shè)備進行通訊。
4)現(xiàn)今設(shè)計有NAT網(wǎng)址轉(zhuǎn)譯功能的網(wǎng)絡(luò)設(shè)備(如路由器(router)……等),都是應(yīng)用在設(shè)有兩個以上網(wǎng)絡(luò)界面及輸出入端口的設(shè)備上,其中一輸出入端口是用以對外連線,另一輸出入端口則是用以對內(nèi)連線,故若欲將該NAT功能應(yīng)用到網(wǎng)絡(luò)式電話設(shè)備上,即須將傳統(tǒng)單一網(wǎng)絡(luò)輸出入端口的網(wǎng)絡(luò)式電話設(shè)備,變更設(shè)計成具備兩個以上的網(wǎng)絡(luò)輸出入端口。
為克服以上現(xiàn)有技術(shù)的不足,特提出本發(fā)明,本發(fā)明的目的,是在設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備上,加設(shè)一虛擬(Virtual)的IP界面,使該虛擬IP界面可利用NAT轉(zhuǎn)譯技術(shù),令企業(yè)或單位內(nèi)的使用者,可通過該界面,設(shè)定對外的通用IP地址,以將對外傳送數(shù)據(jù)包中的來源(Source)IP地址及輸出入端口編號(Port Number)、轉(zhuǎn)換成該虛擬IP界面內(nèi)所設(shè)定的通用IP地址及另一輸出入端口編號,并將其轉(zhuǎn)換關(guān)系儲存至該NAT界面內(nèi)的一NAT轉(zhuǎn)譯對照表中,再通過一實體IP界面將其傳送至該單一輸出入端口,并依據(jù)該通用IP地址,與網(wǎng)際網(wǎng)絡(luò)進行連線。
本發(fā)明的效果是很明顯的,它通過一種令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,能令企業(yè)或單位內(nèi)的多臺話機,可同時使用該網(wǎng)絡(luò)式電話設(shè)備,進行網(wǎng)絡(luò)電話通訊,以節(jié)省電話通訊費用;亦可令多臺電腦同時使用一個合法的通用IP地址,與網(wǎng)際網(wǎng)絡(luò)相連線。
以下為本發(fā)明的附圖
圖1是本發(fā)明的通訊系統(tǒng)的方塊示意圖;圖2是本發(fā)明的通訊界面的方塊示意圖;圖3是本發(fā)明的一實施例中,當網(wǎng)絡(luò)式電話設(shè)備接收到一對外發(fā)送出去的數(shù)據(jù)包時,其網(wǎng)址轉(zhuǎn)譯處理的方塊示意圖;圖4該實施例中,當網(wǎng)絡(luò)式電話設(shè)備接收到一對內(nèi)發(fā)送的數(shù)據(jù)包時,其網(wǎng)址轉(zhuǎn)譯處理的方塊示意圖。
圖中元件符號說明網(wǎng)絡(luò)式電話設(shè)備10 話機11 該集線器20網(wǎng)際網(wǎng)絡(luò)設(shè)備30電腦40
在現(xiàn)今網(wǎng)際網(wǎng)絡(luò)日益普及的情形下,為適應(yīng)網(wǎng)絡(luò)設(shè)備的通用IP地址(Global IP address)日漸不足的問題,RFC(Internet Requests forComments)1918及RFC1631特別定義了一段私用IP地址(Private IPaddress)及NAT網(wǎng)址轉(zhuǎn)譯技術(shù),使企業(yè)或單位可自行運用該私用IP地址,作為其內(nèi)部網(wǎng)絡(luò)所使用的IP地址,而無需再向網(wǎng)際網(wǎng)絡(luò)的伺服器提出申請,由于該私用IP地址僅被使用于企業(yè)或單位內(nèi)電腦網(wǎng)絡(luò)的連線,企業(yè)或單位必須負責令該等私用IP地址不被傳送至企業(yè)或單位外的網(wǎng)絡(luò)系統(tǒng)。所以,一般而言,企業(yè)或單位外的網(wǎng)絡(luò)系統(tǒng)并無法得知該等私用IP地址,令該等私用IP地址僅可反復(fù)地被企業(yè)或單位內(nèi)的電腦所使用,以達成節(jié)省網(wǎng)際網(wǎng)絡(luò)上通用IP地址的目的,有效解決通用IP地址不足的問題。由于該私用IP地址并無法令企業(yè)或單位內(nèi)的電腦與網(wǎng)際網(wǎng)絡(luò)相連線,故必需通過NAT對該等私用IP地址進行轉(zhuǎn)譯,使企業(yè)或單位內(nèi)的多臺電腦,可共同利用網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址,與網(wǎng)際網(wǎng)絡(luò)相連線。
本發(fā)明是在設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備10上,參閱圖1所示,應(yīng)用前述NAT網(wǎng)址轉(zhuǎn)譯技術(shù),利用NAT所具備可將該等私用IP地址,轉(zhuǎn)譯成網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址,以令企業(yè)或單位內(nèi)的多臺電話機11,可經(jīng)由網(wǎng)絡(luò)集線器20(或交換器),及所配設(shè)的一網(wǎng)際網(wǎng)絡(luò)設(shè)備30(如CableModem或ADSL Modem),共同利用網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址,與網(wǎng)際網(wǎng)絡(luò)相連線,使得企業(yè)或單位內(nèi)的多臺話機11,不僅可同時利用該網(wǎng)絡(luò)式電話設(shè)備10,進行網(wǎng)絡(luò)電話通訊,以節(jié)省費用,其內(nèi)與該集線器20相連線的多臺電腦40,亦可同時使用該通用IP地址,經(jīng)由該網(wǎng)際網(wǎng)絡(luò)設(shè)備30,與網(wǎng)際網(wǎng)絡(luò)相連線。
在本發(fā)明中,該網(wǎng)絡(luò)式電話設(shè)備上安裝有二個IP界面,參閱圖2所示,其中一IP界面是一虛擬(Virtual)IP界面,該虛擬IP界面主要是利用NAT轉(zhuǎn)譯技術(shù),令企業(yè)或單位內(nèi)的使用者,可通過該界面,設(shè)定對外的通用IP地址;另一IP界面則是該網(wǎng)絡(luò)式電話設(shè)備上原有的實體(Physical)IP界面,該實體IP界面主要是供使用者設(shè)定企業(yè)或單位內(nèi)部所使用的私用IP地址。
當該網(wǎng)絡(luò)式電話設(shè)備的實體IP界面接收到企業(yè)或單位內(nèi)部傳來的對外數(shù)據(jù)包時,可通過該虛擬IP界面,利用其中的NAT功能,將該對外數(shù)據(jù)包中的來源(Source)IP地址及輸出入端口編號(Port Number),轉(zhuǎn)換成該虛擬IP界面內(nèi)所設(shè)定的通用IP地址及另一輸出入端口編號,并將其轉(zhuǎn)換關(guān)系儲存至該NAT界面內(nèi)的一NAT轉(zhuǎn)譯對照表中,該另一輸出入端口編號是NAT所賦予的輸出入端口編號,嗣再通過該實體IP界面將其傳送至該單一輸出入端口,使該網(wǎng)絡(luò)式電話設(shè)備可通過該單一輸出入端口,依據(jù)該通用IP地址,與網(wǎng)際網(wǎng)絡(luò)進行連線。
另外,當該網(wǎng)絡(luò)式電話設(shè)備的實體IP界面接收到企業(yè)或單位外部傳來的對內(nèi)數(shù)據(jù)包時,該虛擬IP界面將先檢查其內(nèi)的該NAT轉(zhuǎn)譯對照表,并判斷該NAT轉(zhuǎn)譯對照表中是否存在該對內(nèi)數(shù)據(jù)包的相關(guān)資料(如來源IP地址、來源輸出入端口編號、目地IP地址及目地輸出入端口編號),若存在,則將該對內(nèi)數(shù)據(jù)包中的目地IP地址及目地輸出入端口編號,恢復(fù)成企業(yè)或單位內(nèi)部所使用的私用IP地址及輸出入端口編號,并通過該實體IP界面將其傳送至該單一輸出入端口,使網(wǎng)際網(wǎng)絡(luò)上傳來的數(shù)據(jù)包信息,可通過該單一輸出入端口,傳送至其上所設(shè)的話機。
在本發(fā)明的一具體實施例中,參閱圖3所示,該網(wǎng)絡(luò)式電話設(shè)備上實體IP界面的IP地址為10.1.2.10,其虛擬IP界面的IP地址為202.39.74.156,該虛擬IP界面可接受的對外數(shù)據(jù)包的私有IP地址范圍是在10.1.2.5至10.1.2.253間。故,當該網(wǎng)絡(luò)式電話設(shè)備接收到一數(shù)據(jù)包,并檢查出其來源IP地址/輸出入端口編號10.1.2.10/4001及目的IP地址/輸出入端口編號202.39.75.234/80,屬一對外發(fā)送出去的數(shù)據(jù)包時,該虛擬IP界面即將來源IP地址/輸出入端口編號,轉(zhuǎn)換成該虛擬IP界面內(nèi)所設(shè)定的通用IP地址202.39.74.156/5340,并在該NAT界面內(nèi)建立一NAT轉(zhuǎn)譯對照表,將其轉(zhuǎn)換關(guān)系儲存至該轉(zhuǎn)譯對照表中,而后,再通過該實體IP界面,針對該數(shù)據(jù)包中因改變IP地址所須改變的內(nèi)容進行更改,并重新計算和檢查(Checksum);然后,將該數(shù)據(jù)包傳送至該單一輸出入端口,使該網(wǎng)絡(luò)式電話設(shè)備可通過該單一輸出入端口,依據(jù)該通用IP地址,將該數(shù)據(jù)包傳送至網(wǎng)際網(wǎng)絡(luò)。
在該實施例中,參閱圖4所示,當該網(wǎng)絡(luò)式電話設(shè)備接收到一數(shù)據(jù)包,并檢查出其來源IP地址/輸出入端口編號202.39.75.234/80及目的IP地址/輸出人端口編號202.39.74.156/5340,屬一對內(nèi)發(fā)送的數(shù)據(jù)包時,則先針對該數(shù)據(jù)包內(nèi)的資料,自該NAT轉(zhuǎn)譯對照表內(nèi)進行搜尋,以判斷該對照表內(nèi)是否存在相同的目的IP地址/輸出入端口編號,并將其轉(zhuǎn)換成企業(yè)或單位內(nèi)部所使用的私用IP地址/輸出入端口編號10.1.2.10/4001,然后再通過該實體IP界面,針對該數(shù)據(jù)包中因改變IP地址所須改變的內(nèi)容進行更改,再將該數(shù)據(jù)包傳送至該單一輸出入端口,使該網(wǎng)絡(luò)式電話設(shè)備上所設(shè)的話機可通過該單一輸出入端口接收網(wǎng)際網(wǎng)絡(luò)上傳來的數(shù)據(jù)包信息。
如此,該等網(wǎng)絡(luò)式電話設(shè)備即可通過其上所設(shè)的單一輸出入端口,應(yīng)用網(wǎng)址轉(zhuǎn)譯協(xié)定(NAT),并配合網(wǎng)際網(wǎng)絡(luò)設(shè)備(如Cable Modem或ADSLModem),令企業(yè)或單位內(nèi)的多臺話機,不僅可同時使用該網(wǎng)絡(luò)式電話設(shè)備,進行網(wǎng)絡(luò)電話通訊,以節(jié)省費用,亦可令多臺電腦同時使用一個合法的通用IP地址,與網(wǎng)際網(wǎng)絡(luò)相連線。
以上所述,僅為本發(fā)明的最佳具體實施例,但本發(fā)明的設(shè)計并不局限于此,任何熟悉該項技術(shù)者在本發(fā)明領(lǐng)域內(nèi),可輕易思及的變化或修飾,都應(yīng)包括于本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,其特征是該方法是在設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備上,利用NAT(Network Address Translation)所具備的可將單位內(nèi)所使用的私用IP地址轉(zhuǎn)譯成網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址的技術(shù),令與該網(wǎng)絡(luò)式電話設(shè)備相連接的多臺話機,可經(jīng)由所配設(shè)的一網(wǎng)際網(wǎng)絡(luò)設(shè)備,共同利用網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址,與網(wǎng)際網(wǎng)絡(luò)相連線,使得該等話機可同時利用該網(wǎng)絡(luò)式電話設(shè)備,進行網(wǎng)絡(luò)電話通訊。
2.如權(quán)利要求1所述的令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,其特征是其中該網(wǎng)絡(luò)式電話設(shè)備上安裝有二個IP界面,其中一IP界面是一虛擬IP界面,主要是利用NAT轉(zhuǎn)譯技術(shù),可通過該界面,設(shè)定網(wǎng)際網(wǎng)絡(luò)的通用IP地址;另一IP界面則是該網(wǎng)絡(luò)式電話設(shè)備上原有的實體IP界面,用以設(shè)定單位內(nèi)部所使用的私用IP地址。
3.如權(quán)利要求2所述的令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,其特征是其中該網(wǎng)絡(luò)式電話設(shè)備上設(shè)有一NAT轉(zhuǎn)譯對照表,以儲存將私用IP地址轉(zhuǎn)譯成通用IP地址的轉(zhuǎn)譯資料。
4.如權(quán)利要求3所述的令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,其特征是其中該網(wǎng)絡(luò)式電話設(shè)備的實體IP界面接收到由單位內(nèi)部傳來的一對外數(shù)據(jù)包時,可通過該虛擬IP界面,利用其中的NAT功能,將該對外數(shù)據(jù)包中的來源IP地址及輸出入端口編號,轉(zhuǎn)換成該虛擬IP界面內(nèi)所設(shè)定的通用IP地址及另一輸出入端口編號,并將其轉(zhuǎn)換關(guān)系儲存在該NAT轉(zhuǎn)譯對照表中,該另一輸出入端口編號是NAT所賦予的輸出入端口編號,然后再通過該實體IP界面將其傳送至該單一輸出入端口,使該網(wǎng)絡(luò)式電話設(shè)備可通過該單一輸出入端口,依據(jù)該通用IP地址,與網(wǎng)際網(wǎng)絡(luò)進行連線。
5.如權(quán)利要求3所述的令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,其特征是其中該網(wǎng)絡(luò)式電話設(shè)備的實體IP界面接收到由單位外部傳來的一對內(nèi)數(shù)據(jù)包時,該虛擬IP界面將先檢查其內(nèi)的該NAT轉(zhuǎn)譯對照表,并判斷該NAT轉(zhuǎn)譯對照表中是否存在該對內(nèi)數(shù)據(jù)包的相關(guān)資料;若存在,則將該對內(nèi)數(shù)據(jù)包中的目的IP地址及目的輸出入端口編號,恢復(fù)成單位內(nèi)部所使用的私用IP地址及輸出入端口編號,并通過該實體IP界面將其傳送至該單一輸出入端口,使網(wǎng)際網(wǎng)絡(luò)上傳來的數(shù)據(jù)包信息,可通過該單一輸出入端口,分別傳送到該等話機。
全文摘要
本發(fā)明是一種令設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話機設(shè)備具備網(wǎng)址轉(zhuǎn)譯功能的方法,該方法是在設(shè)有單一輸出入端口的網(wǎng)絡(luò)式電話設(shè)備上,應(yīng)用NAT網(wǎng)址轉(zhuǎn)譯技術(shù)(Network Address Translation),利用NAT所具備的可將企業(yè)或單位內(nèi)所使用的私用IP地址(Private IP address)、轉(zhuǎn)譯成網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址(Global IP address)、以令企業(yè)或單位內(nèi)的多臺話機,可經(jīng)由所配設(shè)的一網(wǎng)際網(wǎng)絡(luò)設(shè)備,共同利用網(wǎng)際網(wǎng)絡(luò)上的一通用IP地址,與網(wǎng)際網(wǎng)絡(luò)相連線,使得企業(yè)或單位內(nèi)的多臺話機,可同時利用該網(wǎng)絡(luò)式電話設(shè)備,進行網(wǎng)絡(luò)電話通訊。
文檔編號H04M11/06GK1378377SQ0111042
公開日2002年11月6日 申請日期2001年4月4日 優(yōu)先權(quán)日2001年4月4日
發(fā)明者高遠忠, 姜慶鐘, 余維哲 申請人:友訊科技股份有限公司