專利名稱:多媒體終端適配器及其遠程連接的方法
技術領域:
本發(fā)明涉及網(wǎng)絡通信,尤其涉及一種多媒體終端適配器(multimedia terminaladapter, MTA)及其遠程連接的方法。
背景技術:
遠程控制已經(jīng)成為網(wǎng)絡發(fā)展的一大主題,網(wǎng)絡家庭的概念也基于此而產生。在遠 程控制的操作中,控制方需要知道被控方的網(wǎng)絡協(xié)議(Internet protocol, IP)地址才能進 行連接。然而,現(xiàn)在的網(wǎng)絡中多采用動態(tài)IP地址,那么控制方很難查詢被控方的IP地址, 因此無法實現(xiàn)遠程控制。常見的解決方法,是被控方采用靜態(tài)IP地址或者連接至動態(tài)域名服務器 (dynamicdomain name server, DDNS)。然而,采用靜態(tài)IP地址會存在很大的安全隱患,而 連接至DDNS需要復雜的操作及漫長的連接與查詢等待時間。
發(fā)明內容
有鑒于此,有必要提供一種多媒體終端適配器(multimedia terminal adapter, MTA),用于實現(xiàn)第一通信設備與多個第二通信設備之間的遠程連接,以便于滿足遠程控制 的需要。此外,還需提供一種遠程連接的方法,用于實現(xiàn)第一通信設備與多個第二通信設 備之間的遠程連接,以便于滿足遠程控制的需要。本發(fā)明實施方式中的多媒體終端適配器,用于實現(xiàn)第一通信設備與多個第二通信 設備之間的遠程連接,所述多媒體終端適配器包括處理器、網(wǎng)絡語音模塊、用戶端口、判斷 模塊、查詢模塊、存儲模塊以及發(fā)送模塊。網(wǎng)絡語音模塊接收第一通信設備的網(wǎng)絡語音呼 叫。多個用戶端口連接于多個第二通信設備,并與多個第二通信設備的網(wǎng)絡協(xié)議地址一一 對應。判斷模塊判斷網(wǎng)絡語音呼叫是否為遠程連接請求。查詢模塊用于當判斷模塊判斷為 遠程連接請求時,查詢多媒體終端適配器與多個第二通信設備的網(wǎng)絡協(xié)議地址,以及查詢 多個第二通信設備的網(wǎng)絡協(xié)議地址與多個用戶端口的對應關系。存儲模塊將多媒體終端適 配器與多個第二通信設備的網(wǎng)絡協(xié)議地址保存為網(wǎng)絡協(xié)議地址列表,并將多個第二通信設 備的網(wǎng)絡協(xié)議地址與多個用戶端口的對應關系保存為對應關系列表。發(fā)送模塊發(fā)送網(wǎng)絡協(xié) 議地址列表至第一通信設備,以使第一通信設備根據(jù)網(wǎng)絡協(xié)議地址列表選擇一個需要連接 的第二通信設備的網(wǎng)絡協(xié)議地址。接收模塊接收第一通信設備所選第二通信設備的網(wǎng)絡協(xié) 議地址??刂颇K在對應關系列表中查詢所選擇的第二通信設備的網(wǎng)絡協(xié)議地址所對應的 用戶端口,并開放所查詢到的用戶端口。本發(fā)明實施方式中的遠程連接的方法,應用于具有處理器的多媒體終端適配器, 用于實現(xiàn)第一通信設備與多個第二通信設備之間的遠程連接,包括如下步驟提供多個用 戶端口,連接于多個第二通信設備,并與多個第二通信設備的網(wǎng)絡協(xié)議地址一一對應;接收 第一通信設備的網(wǎng)絡語音呼叫;判斷網(wǎng)絡語音呼叫是否為遠程連接請求;若是,則查詢多媒體適配器及其連接的多個第二通信設備的網(wǎng)絡協(xié)議地址,以及查詢多個第二通信設備的 網(wǎng)絡協(xié)議地址與多個用戶端口的對應關系;將多媒體適配器及多個第二通信設備的網(wǎng)絡協(xié) 議地址保存為網(wǎng)絡協(xié)議地址列表,將多個第二通信設備的網(wǎng)絡協(xié)議地址與用戶端口的對應 關系保存為對應關系列表;發(fā)送網(wǎng)絡協(xié)議地址列表至第一通信設備,以使第一通信設備根 據(jù)網(wǎng)絡協(xié)議地址列表選擇一個需要連接的第二通信設備的網(wǎng)絡協(xié)議地址;接收第一通信設 備在網(wǎng)絡協(xié)議地址列表中所選的網(wǎng)絡協(xié)議地址;在對應關系列表中查詢并開放所選擇的網(wǎng) 絡協(xié)議地址所對應的用戶端口。 相較于現(xiàn)有技術,上述多媒體終端適配器與遠程連接的方法通過傳送IP地址列 表至第一通信設備,并根據(jù)第一通信設備所選的IP地址開放對應的用戶端口,以響應遠程 連接的請求,滿足遠程控制的連接需求。
圖1為本發(fā)明實施方式中遠程控制系統(tǒng)的環(huán)境圖。
圖2為本發(fā)明實施方式中多媒體終端適配器的模塊圖。
圖3為本發(fā)明實施方式中遠程連接的方法流程圖。
元件符號說明
多媒體終端適配器10
用戶端口101
網(wǎng)絡語音模塊102
判斷模塊103
查詢模塊104
存儲模塊105
IP地址列表105a
對應關系列表105b
發(fā)送模塊106
接收模塊107
控制模塊108
處理器109
第一通信設備21
第二通信設備1具體實施例方式請參閱圖1,所示為本發(fā)明實施方式中遠程控制系統(tǒng)的環(huán)境圖。遠程控制系統(tǒng)包括 控制方與被控方。在本實施方式中,第一通信設備21屬于控制方,第二通信設備11屬于被 控方。多媒體終端適配器(multimedia terminal adapter,MTA) 10可部署在被控方,用于 實現(xiàn)控制方的第一通信設備21與被控方的第二通信設備11之間的遠程連接。在本實施方式中,第一通信設備21與第二通信設備11可以是計算機、個人數(shù)字助 理或其他移動互聯(lián)網(wǎng)設備(Mobile Internet Device,MID) 0多媒體終端適配器10可以是 網(wǎng)絡語音(Voice over Internet Protocol, VoIP)網(wǎng)關、調制解調器等。
請參閱圖2,所示為本發(fā)明實施方式中多媒體終端適配器10的模塊圖。在本實施 方式中,多媒體終端適配器10包括多個用戶端口 101(圖2中僅示出一個)、網(wǎng)絡語音模塊 102、判斷模塊103、查詢模塊104、存儲模塊105、發(fā)送模塊106、接收模塊107、控制模塊108 以及處理器109。處理器109用于執(zhí)行多媒體終端適配器10的各種任務,包括驅動上述模塊 101-108。多個用戶端口 101連接多個第二通信設備11,并與多個第二通信設備11的網(wǎng)絡 協(xié)議(Internet protocol, IP)地址——對應。在本實施方式中,IP地址可以是靜態(tài)IP地 址,也可以是動態(tài)IP地址。網(wǎng)絡語音模塊102接收第一通信設備21的VOIP呼叫。判斷模塊103判斷VOIP呼叫是否為遠程連接請求。在本實施方式中,可以預設一 組撥號的數(shù)字,當VOIP呼叫中包括預設的一組撥號數(shù)字,則判斷模塊103判斷為遠程連接 請求。查詢模塊104用于當判斷模塊103判斷為遠程連接請求時,查詢多媒體終端適配 器10與多個第二通信設備11的IP地址,以及查詢多個第二通信設備11的IP地址與用戶 端口 101的對應關系,并發(fā)送查詢結果。存儲模塊105接收查詢模塊104的查詢結果,并將多媒體終端適配器10與所連接 的第二通信設備11的IP地址保存為IP地址列表105a,將多個第二通信設備11的IP地址 與用戶端口 101的對應關系保存為對應關系列表10恥。發(fā)送模塊106發(fā)送IP地址列表10 至第一通信設備21,以使第一通信設備21根 據(jù)IP地址列表10 選擇一個需要連接的第二通信設備11的IP地址。在本實施方式中, 發(fā)送模塊106可以通過語音播報方式發(fā)送IP地址列表105a,或者將IP地址列表10 上 傳至指定的網(wǎng)站。在本發(fā)明中,多媒體終端適配器10為遠程控制的控制方(第一通信設備 21),提供了被控方(第二通信設備11)的IP地址,尤其是當?shù)诙ㄐ旁O備11與多媒體終 端適配器10采用動態(tài)IP地址時,滿足了遠程控制的需要。接收模塊107接收第一通信設備21在IP地址列表10 中選擇的第二通信設備 11的IP地址??刂颇K108在對應關系列表10 中查詢第一通信設備21所選擇的IP地址對 應的用戶端口 101,并開放所查詢到的用戶端口 101。在本實施方式中,開放用戶端口可以 將第一通信設備21的控制指令傳輸至需要遠程控制的第二通信設備11,以利于遠程控制 的實施。參閱圖3,所示為本發(fā)明實施方式中遠程連接的方法,應用于圖2所示的多媒體終 端適配器10中,用于實現(xiàn)第一通信設備21與多個第二通信設備11之間的遠程連接。在步驟S201中,提供多個用戶端口 101,連接于多個第二通信設備11,并與多個第 二通信設備11的IP地址一一對應。在步驟S202中,網(wǎng)絡語音模塊102接收第一通信設備21的網(wǎng)絡語音呼叫。在步驟S203中,判斷模塊103判斷網(wǎng)絡語音呼叫是否為遠程連接的請求。如果否,則結束響應遠程連接請求的步驟。如果是,則執(zhí)行步驟S204,查詢模塊104查詢多媒體終端適配器10及所連接的多個第二通信設備11的IP地址,并由存儲模塊105保存為IP地址列表105a,查詢模塊104 還進一步查詢多個第二通信設備11與多個用戶端口 101的對應關系,并由存儲模塊105保 存為對應關系列表10 。在步驟S205中,發(fā)送模塊106發(fā)送IP地址列表10 至第一通信設備21。在本實 施方式中,發(fā)送模塊106可以通過語音播報方式發(fā)送IP地址列表10 至第一通信設備21, 或者將IP地址列表10 上傳至指定的網(wǎng)站以供第一通信設備21下載。在本發(fā)明中,多媒 體終端適配器10為遠程控制的控制方(第一通信設備21),提供了被控方(第二通信設備 11)的IP地址,尤其是當?shù)诙ㄐ旁O備11與多媒體終端適配器10采用動態(tài)IP地址時,滿 足了遠程控制的需要。在本實施方式中,第一通信設備21根據(jù)接收的IP地址列表105a,選擇需要遠程控 制的第二通信設備11的IP地址,并發(fā)送給多媒體終端適配器10。在步驟S206中,接收模塊107接收第一通信設備21所選擇的第二通信設備11的 IP地址。在步驟S207中,控制模塊108在對應關系列表10 中查詢所選擇的IP地址對應 的用戶端口 101,并開放所查詢到的用戶端口 101,用于將第一通信設備21的控制指令傳輸 至第二通信設備11,以利于遠程控制的實施。
權利要求
1.一種多媒體終端適配器,用于實現(xiàn)第一通信設備與多個第二通信設備之間的遠程連 接,所述多媒體終端適配器包括處理器、用于接收所述第一通信設備的網(wǎng)絡語音呼叫的網(wǎng) 絡語音模塊、以及多個用戶端口,與多個第二通信設備連接,并與所述多個第二通信設備的 網(wǎng)絡協(xié)議地址一一對應,其特征在于,所述多媒體終端適配器還包括判斷模塊,用于判斷所述網(wǎng)絡語音呼叫是否為遠程連接請求; 查詢模塊,用于當所述判斷模塊判斷為所述遠程連接請求時,查詢所述多媒體終端適 配器與所述多個第二通信設備的網(wǎng)絡協(xié)議地址,以及查詢所述多個第二通信設備的網(wǎng)絡協(xié) 議地址與所述多個用戶端口的對應關系;存儲模塊,用于將所述多媒體終端適配器與所述多個第二通信設備的網(wǎng)絡協(xié)議地址保 存為網(wǎng)絡協(xié)議地址列表,并將所述多個第二通信設備的網(wǎng)絡協(xié)議地址與所述多個用戶端口 的對應關系保存為對應關系列表;發(fā)送模塊,用于發(fā)送所述網(wǎng)絡協(xié)議地址列表至所述第一通信設備,其中,所述第一通信 設備根據(jù)所述網(wǎng)絡協(xié)議地址列表選擇一個需要連接的第二通信設備的網(wǎng)絡協(xié)議地址; 接收模塊,用于接收所述第一通信設備所選的第二通信設備的網(wǎng)絡協(xié)議地址;及 控制模塊,用于在所述對應關系列表中查詢所選的第二通信設備的網(wǎng)絡協(xié)議地址所對 應的用戶端口,并開放所述查詢到的用戶端口以實現(xiàn)所述第一通信設備與所選的第二通信 設備之間的遠程連接;其中,所述處理器用于驅動所述網(wǎng)絡語音模塊、多個用戶端口、判斷模塊、查詢模塊、存 儲模塊、發(fā)送模塊、接收模塊以及控制模塊。
2.如權利要求1所述的多媒體終端適配器,其特征在于,所述發(fā)送模塊通過將所述網(wǎng) 絡協(xié)議地址列表上傳至指定的網(wǎng)站的方式實現(xiàn)將所述網(wǎng)絡協(xié)議地址列表發(fā)送至所述第一 通信設備。
3.如權利要求1所述的多媒體終端適配器,其特征在于,所述發(fā)送模塊通過網(wǎng)絡語音 的方式將所述網(wǎng)絡協(xié)議地址列表發(fā)送至所述第一通信設備。
4.一種遠程連接的方法,應用于具有處理器的多媒體終端適配器,用于實現(xiàn)第一通信 設備與多個第二通信設備之間的遠程連接,其特征在于,所述遠程連接的方法包括提供多個用戶端口,連接于多個第二通信設備,并與所述多個第二通信設備的網(wǎng)絡協(xié) 議地址——對應;接收所述第一通信設備的網(wǎng)絡語音呼叫; 判斷所述網(wǎng)絡語音呼叫是否為遠程連接請求;若是,則查詢所述多媒體適配器及其連接的多個第二通信設備的網(wǎng)絡協(xié)議地址,以及 查詢所述多個第二通信設備的網(wǎng)絡協(xié)議地址與所述多個用戶端口的對應關系;將所述多媒體適配器及所述多個第二通信設備的網(wǎng)絡協(xié)議地址保存為網(wǎng)絡協(xié)議地址 列表,將所述多個第二通信設備的網(wǎng)絡協(xié)議地址與所述用戶端口的對應關系保存為對應關 系列表 ’及發(fā)送網(wǎng)絡協(xié)議地址列表至所述第一通信設備,其中所述第一通信設備根據(jù)所述網(wǎng)絡協(xié) 議地址列表選擇一個需要連接的第二通信設備的網(wǎng)絡協(xié)議地址;接收所述第一通信設備在所述網(wǎng)絡協(xié)議地址列表中所選的網(wǎng)絡協(xié)議地址;及 在所述對應關系列表中查詢所述第一通信設備所選的網(wǎng)絡協(xié)議地址所對應的用戶端口,并開放所查詢到的用戶端口以實現(xiàn)所述第一通信設備與所述第一通信設備需要連接的 第二通信設備之間的遠程連接。
5.如權利要求4所述的遠程連接的方法,其特征在于,所述發(fā)送網(wǎng)絡協(xié)議地址列表是 通過語音播報方式發(fā)送至所述第一通信設備。
6.如權利要求4所述的遠程連接的方法,其特征在于,所述發(fā)送網(wǎng)絡協(xié)議地址列表是 通過上傳至指定的網(wǎng)站的方式發(fā)送給所述第一通信設備。
全文摘要
一種多媒體終端適配器,包括判斷模塊、查詢模塊、存儲模塊、發(fā)送模塊、接收模塊及控制模塊。判斷模塊判斷網(wǎng)絡語音呼叫是否為遠程連接請求。查詢模塊查詢多媒體終端適配器與多個第二通信設備的網(wǎng)絡協(xié)議地址,以及網(wǎng)絡協(xié)議地址與用戶端口的對應關系。存儲模塊接收查詢模塊的查詢結果,分別保存為網(wǎng)絡協(xié)議地址列表與對應關系列表。發(fā)送模塊發(fā)送網(wǎng)絡協(xié)議地址列表至第一通信設備。接收模塊接收第一通信設備所選的網(wǎng)絡協(xié)議地址??刂颇K查詢并開放第一通信設備所選的網(wǎng)絡協(xié)議地址所對應的用戶端口。上述多媒體終端適配器,通過查詢第二通信設備的網(wǎng)絡協(xié)議地址及開放對應的用戶端口,以響應第一通信網(wǎng)絡設備的遠程連接請求,滿足遠程控制的需要。
文檔編號H04L29/06GK102104588SQ200910311818
公開日2011年6月22日 申請日期2009年12月18日 優(yōu)先權日2009年12月18日
發(fā)明者黃浩倫 申請人:國基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司