多媒体终端适配器及其远程连接的方法

文档序号:7724427阅读:339来源:国知局
专利名称:多媒体终端适配器及其远程连接的方法
技术领域
本发明涉及网络通信,尤其涉及一种多媒体终端适配器(multimedia terminaladapter, MTA)及其远程连接的方法。
背景技术
远程控制已经成为网络发展的一大主题,网络家庭的概念也基于此而产生。在远 程控制的操作中,控制方需要知道被控方的网络协议(Internet protocol, IP)地址才能进 行连接。然而,现在的网络中多采用动态IP地址,那么控制方很难查询被控方的IP地址, 因此无法实现远程控制。常见的解决方法,是被控方采用静态IP地址或者连接至动态域名服务器 (dynamicdomain name server, DDNS)。然而,采用静态IP地址会存在很大的安全隐患,而 连接至DDNS需要复杂的操作及漫长的连接与查询等待时间。

发明内容
有鉴于此,有必要提供一种多媒体终端适配器(multimedia terminal adapter, MTA),用于实现第一通信设备与多个第二通信设备之间的远程连接,以便于满足远程控制 的需要。此外,还需提供一种远程连接的方法,用于实现第一通信设备与多个第二通信设 备之间的远程连接,以便于满足远程控制的需要。本发明实施方式中的多媒体终端适配器,用于实现第一通信设备与多个第二通信 设备之间的远程连接,所述多媒体终端适配器包括处理器、网络语音模块、用户端口、判断 模块、查询模块、存储模块以及发送模块。网络语音模块接收第一通信设备的网络语音呼 叫。多个用户端口连接于多个第二通信设备,并与多个第二通信设备的网络协议地址一一 对应。判断模块判断网络语音呼叫是否为远程连接请求。查询模块用于当判断模块判断为 远程连接请求时,查询多媒体终端适配器与多个第二通信设备的网络协议地址,以及查询 多个第二通信设备的网络协议地址与多个用户端口的对应关系。存储模块将多媒体终端适 配器与多个第二通信设备的网络协议地址保存为网络协议地址列表,并将多个第二通信设 备的网络协议地址与多个用户端口的对应关系保存为对应关系列表。发送模块发送网络协 议地址列表至第一通信设备,以使第一通信设备根据网络协议地址列表选择一个需要连接 的第二通信设备的网络协议地址。接收模块接收第一通信设备所选第二通信设备的网络协 议地址。控制模块在对应关系列表中查询所选择的第二通信设备的网络协议地址所对应的 用户端口,并开放所查询到的用户端口。本发明实施方式中的远程连接的方法,应用于具有处理器的多媒体终端适配器, 用于实现第一通信设备与多个第二通信设备之间的远程连接,包括如下步骤提供多个用 户端口,连接于多个第二通信设备,并与多个第二通信设备的网络协议地址一一对应;接收 第一通信设备的网络语音呼叫;判断网络语音呼叫是否为远程连接请求;若是,则查询多媒体适配器及其连接的多个第二通信设备的网络协议地址,以及查询多个第二通信设备的 网络协议地址与多个用户端口的对应关系;将多媒体适配器及多个第二通信设备的网络协 议地址保存为网络协议地址列表,将多个第二通信设备的网络协议地址与用户端口的对应 关系保存为对应关系列表;发送网络协议地址列表至第一通信设备,以使第一通信设备根 据网络协议地址列表选择一个需要连接的第二通信设备的网络协议地址;接收第一通信设 备在网络协议地址列表中所选的网络协议地址;在对应关系列表中查询并开放所选择的网 络协议地址所对应的用户端口。 相较于现有技术,上述多媒体终端适配器与远程连接的方法通过传送IP地址列 表至第一通信设备,并根据第一通信设备所选的IP地址开放对应的用户端口,以响应远程 连接的请求,满足远程控制的连接需求。


图1为本发明实施方式中远程控制系统的环境图。
图2为本发明实施方式中多媒体终端适配器的模块图。
图3为本发明实施方式中远程连接的方法流程图。
元件符号说明
多媒体终端适配器10
用户端口101
网络语音模块102
判断模块103
查询模块104
存储模块105
IP地址列表105a
对应关系列表105b
发送模块106
接收模块107
控制模块108
处理器109
第一通信设备21
第二通信设备1具体实施例方式请参阅图1,所示为本发明实施方式中远程控制系统的环境图。远程控制系统包括 控制方与被控方。在本实施方式中,第一通信设备21属于控制方,第二通信设备11属于被 控方。多媒体终端适配器(multimedia terminal adapter,MTA) 10可部署在被控方,用于 实现控制方的第一通信设备21与被控方的第二通信设备11之间的远程连接。在本实施方式中,第一通信设备21与第二通信设备11可以是计算机、个人数字助 理或其他移动互联网设备(Mobile Internet Device,MID) 0多媒体终端适配器10可以是 网络语音(Voice over Internet Protocol, VoIP)网关、调制解调器等。
请参阅图2,所示为本发明实施方式中多媒体终端适配器10的模块图。在本实施 方式中,多媒体终端适配器10包括多个用户端口 101(图2中仅示出一个)、网络语音模块 102、判断模块103、查询模块104、存储模块105、发送模块106、接收模块107、控制模块108 以及处理器109。处理器109用于执行多媒体终端适配器10的各种任务,包括驱动上述模块 101-108。多个用户端口 101连接多个第二通信设备11,并与多个第二通信设备11的网络 协议(Internet protocol, IP)地址——对应。在本实施方式中,IP地址可以是静态IP地 址,也可以是动态IP地址。网络语音模块102接收第一通信设备21的VOIP呼叫。判断模块103判断VOIP呼叫是否为远程连接请求。在本实施方式中,可以预设一 组拨号的数字,当VOIP呼叫中包括预设的一组拨号数字,则判断模块103判断为远程连接 请求。查询模块104用于当判断模块103判断为远程连接请求时,查询多媒体终端适配 器10与多个第二通信设备11的IP地址,以及查询多个第二通信设备11的IP地址与用户 端口 101的对应关系,并发送查询结果。存储模块105接收查询模块104的查询结果,并将多媒体终端适配器10与所连接 的第二通信设备11的IP地址保存为IP地址列表105a,将多个第二通信设备11的IP地址 与用户端口 101的对应关系保存为对应关系列表10恥。发送模块106发送IP地址列表10 至第一通信设备21,以使第一通信设备21根 据IP地址列表10 选择一个需要连接的第二通信设备11的IP地址。在本实施方式中, 发送模块106可以通过语音播报方式发送IP地址列表105a,或者将IP地址列表10 上 传至指定的网站。在本发明中,多媒体终端适配器10为远程控制的控制方(第一通信设备 21),提供了被控方(第二通信设备11)的IP地址,尤其是当第二通信设备11与多媒体终 端适配器10采用动态IP地址时,满足了远程控制的需要。接收模块107接收第一通信设备21在IP地址列表10 中选择的第二通信设备 11的IP地址。控制模块108在对应关系列表10 中查询第一通信设备21所选择的IP地址对 应的用户端口 101,并开放所查询到的用户端口 101。在本实施方式中,开放用户端口可以 将第一通信设备21的控制指令传输至需要远程控制的第二通信设备11,以利于远程控制 的实施。参阅图3,所示为本发明实施方式中远程连接的方法,应用于图2所示的多媒体终 端适配器10中,用于实现第一通信设备21与多个第二通信设备11之间的远程连接。在步骤S201中,提供多个用户端口 101,连接于多个第二通信设备11,并与多个第 二通信设备11的IP地址一一对应。在步骤S202中,网络语音模块102接收第一通信设备21的网络语音呼叫。在步骤S203中,判断模块103判断网络语音呼叫是否为远程连接的请求。如果否,则结束响应远程连接请求的步骤。如果是,则执行步骤S204,查询模块104查询多媒体终端适配器10及所连接的多个第二通信设备11的IP地址,并由存储模块105保存为IP地址列表105a,查询模块104 还进一步查询多个第二通信设备11与多个用户端口 101的对应关系,并由存储模块105保 存为对应关系列表10 。在步骤S205中,发送模块106发送IP地址列表10 至第一通信设备21。在本实 施方式中,发送模块106可以通过语音播报方式发送IP地址列表10 至第一通信设备21, 或者将IP地址列表10 上传至指定的网站以供第一通信设备21下载。在本发明中,多媒 体终端适配器10为远程控制的控制方(第一通信设备21),提供了被控方(第二通信设备 11)的IP地址,尤其是当第二通信设备11与多媒体终端适配器10采用动态IP地址时,满 足了远程控制的需要。在本实施方式中,第一通信设备21根据接收的IP地址列表105a,选择需要远程控 制的第二通信设备11的IP地址,并发送给多媒体终端适配器10。在步骤S206中,接收模块107接收第一通信设备21所选择的第二通信设备11的 IP地址。在步骤S207中,控制模块108在对应关系列表10 中查询所选择的IP地址对应 的用户端口 101,并开放所查询到的用户端口 101,用于将第一通信设备21的控制指令传输 至第二通信设备11,以利于远程控制的实施。
权利要求
1.一种多媒体终端适配器,用于实现第一通信设备与多个第二通信设备之间的远程连 接,所述多媒体终端适配器包括处理器、用于接收所述第一通信设备的网络语音呼叫的网 络语音模块、以及多个用户端口,与多个第二通信设备连接,并与所述多个第二通信设备的 网络协议地址一一对应,其特征在于,所述多媒体终端适配器还包括判断模块,用于判断所述网络语音呼叫是否为远程连接请求; 查询模块,用于当所述判断模块判断为所述远程连接请求时,查询所述多媒体终端适 配器与所述多个第二通信设备的网络协议地址,以及查询所述多个第二通信设备的网络协 议地址与所述多个用户端口的对应关系;存储模块,用于将所述多媒体终端适配器与所述多个第二通信设备的网络协议地址保 存为网络协议地址列表,并将所述多个第二通信设备的网络协议地址与所述多个用户端口 的对应关系保存为对应关系列表;发送模块,用于发送所述网络协议地址列表至所述第一通信设备,其中,所述第一通信 设备根据所述网络协议地址列表选择一个需要连接的第二通信设备的网络协议地址; 接收模块,用于接收所述第一通信设备所选的第二通信设备的网络协议地址;及 控制模块,用于在所述对应关系列表中查询所选的第二通信设备的网络协议地址所对 应的用户端口,并开放所述查询到的用户端口以实现所述第一通信设备与所选的第二通信 设备之间的远程连接;其中,所述处理器用于驱动所述网络语音模块、多个用户端口、判断模块、查询模块、存 储模块、发送模块、接收模块以及控制模块。
2.如权利要求1所述的多媒体终端适配器,其特征在于,所述发送模块通过将所述网 络协议地址列表上传至指定的网站的方式实现将所述网络协议地址列表发送至所述第一 通信设备。
3.如权利要求1所述的多媒体终端适配器,其特征在于,所述发送模块通过网络语音 的方式将所述网络协议地址列表发送至所述第一通信设备。
4.一种远程连接的方法,应用于具有处理器的多媒体终端适配器,用于实现第一通信 设备与多个第二通信设备之间的远程连接,其特征在于,所述远程连接的方法包括提供多个用户端口,连接于多个第二通信设备,并与所述多个第二通信设备的网络协 议地址——对应;接收所述第一通信设备的网络语音呼叫; 判断所述网络语音呼叫是否为远程连接请求;若是,则查询所述多媒体适配器及其连接的多个第二通信设备的网络协议地址,以及 查询所述多个第二通信设备的网络协议地址与所述多个用户端口的对应关系;将所述多媒体适配器及所述多个第二通信设备的网络协议地址保存为网络协议地址 列表,将所述多个第二通信设备的网络协议地址与所述用户端口的对应关系保存为对应关 系列表 ’及发送网络协议地址列表至所述第一通信设备,其中所述第一通信设备根据所述网络协 议地址列表选择一个需要连接的第二通信设备的网络协议地址;接收所述第一通信设备在所述网络协议地址列表中所选的网络协议地址;及 在所述对应关系列表中查询所述第一通信设备所选的网络协议地址所对应的用户端口,并开放所查询到的用户端口以实现所述第一通信设备与所述第一通信设备需要连接的 第二通信设备之间的远程连接。
5.如权利要求4所述的远程连接的方法,其特征在于,所述发送网络协议地址列表是 通过语音播报方式发送至所述第一通信设备。
6.如权利要求4所述的远程连接的方法,其特征在于,所述发送网络协议地址列表是 通过上传至指定的网站的方式发送给所述第一通信设备。
全文摘要
一种多媒体终端适配器,包括判断模块、查询模块、存储模块、发送模块、接收模块及控制模块。判断模块判断网络语音呼叫是否为远程连接请求。查询模块查询多媒体终端适配器与多个第二通信设备的网络协议地址,以及网络协议地址与用户端口的对应关系。存储模块接收查询模块的查询结果,分别保存为网络协议地址列表与对应关系列表。发送模块发送网络协议地址列表至第一通信设备。接收模块接收第一通信设备所选的网络协议地址。控制模块查询并开放第一通信设备所选的网络协议地址所对应的用户端口。上述多媒体终端适配器,通过查询第二通信设备的网络协议地址及开放对应的用户端口,以响应第一通信网络设备的远程连接请求,满足远程控制的需要。
文档编号H04L29/06GK102104588SQ200910311818
公开日2011年6月22日 申请日期2009年12月18日 优先权日2009年12月18日
发明者黄浩伦 申请人:国基电子(上海)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1