首页> 中国专利> 多媒体终端适配器及其远程连接的方法

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

摘要

一种多媒体终端适配器,包括判断模块、查询模块、存储模块、发送模块、接收模块及控制模块。判断模块判断网络语音呼叫是否为远程连接请求。查询模块查询多媒体终端适配器与多个第二通信设备的网络协议地址,以及网络协议地址与用户端口的对应关系。存储模块接收查询模块的查询结果,分别保存为网络协议地址列表与对应关系列表。发送模块发送网络协议地址列表至第一通信设备。接收模块接收第一通信设备所选的网络协议地址。控制模块查询并开放第一通信设备所选的网络协议地址所对应的用户端口。上述多媒体终端适配器,通过查询第二通信设备的网络协议地址及开放对应的用户端口,以响应第一通信网络设备的远程连接请求,满足远程控制的需要。

著录项

  • 公开/公告号CN102104588A

    专利类型发明专利

  • 公开/公告日2011-06-22

    原文格式PDF

  • 申请/专利号CN200910311818.4

  • 发明设计人 黄浩伦;

    申请日2009-12-18

  • 分类号H04L29/06(20060101);H04L29/12(20060101);

  • 代理机构

  • 代理人

  • 地址 201613 上海市松江出口加工区南乐路1925号

  • 入库时间 2023-12-18 02:30:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-16

    专利权的转移 IPC(主分类):H04L29/06 登记生效日:20180226 变更前: 变更后: 变更前:

    专利申请权、专利权的转移

  • 2013-07-03

    授权

    授权

  • 2011-08-03

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20091218

    实质审查的生效

  • 2011-06-22

    公开

    公开

说明书

技术领域

本发明涉及网络通信,尤其涉及一种多媒体终端适配器(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

第二通信设备                11

具体实施方式

请参阅图1,所示为本发明实施方式中远程控制系统的环境图。远程控制系统包括控制方与被控方。在本实施方式中,第一通信设备21属于控制方,第二通信设备11属于被控方。多媒体终端适配器(multimedia terminal adapter,MTA)10可部署在被控方,用于实现控制方的第一通信设备21与被控方的第二通信设备11之间的远程连接。

在本实施方式中,第一通信设备21与第二通信设备11可以是计算机、个人数字助理或其他移动互联网设备(Mobile Internet Device,MID)。多媒体终端适配器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的对应关系保存为对应关系列表105b。

发送模块106发送IP地址列表105a至第一通信设备21,以使第一通信设备21根据IP地址列表105a选择一个需要连接的第二通信设备11的IP地址。在本实施方式中,发送模块106可以通过语音播报方式发送IP地址列表105a,或者将IP地址列表105a上传至指定的网站。在本发明中,多媒体终端适配器10为远程控制的控制方(第一通信设备21),提供了被控方(第二通信设备11)的IP地址,尤其是当第二通信设备11与多媒体终端适配器10采用动态IP地址时,满足了远程控制的需要。

接收模块107接收第一通信设备21在IP地址列表105a中选择的第二通信设备11的IP地址。

控制模块108在对应关系列表105b中查询第一通信设备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保存为对应关系列表105b。

在步骤S205中,发送模块106发送IP地址列表105a至第一通信设备21。在本实施方式中,发送模块106可以通过语音播报方式发送IP地址列表105a至第一通信设备21,或者将IP地址列表105a上传至指定的网站以供第一通信设备21下载。在本发明中,多媒体终端适配器10为远程控制的控制方(第一通信设备21),提供了被控方(第二通信设备11)的IP地址,尤其是当第二通信设备11与多媒体终端适配器10采用动态IP地址时,满足了远程控制的需要。

在本实施方式中,第一通信设备21根据接收的IP地址列表105a,选择需要远程控制的第二通信设备11的IP地址,并发送给多媒体终端适配器10。

在步骤S206中,接收模块107接收第一通信设备21所选择的第二通信设备11的IP地址。

在步骤S207中,控制模块108在对应关系列表105b中查询所选择的IP地址对应的用户端口101,并开放所查询到的用户端口101,用于将第一通信设备21的控制指令传输至第二通信设备11,以利于远程控制的实施。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号