一种会议电视的互联网协议地址配置方法、装置和系统的制作方法

文档序号:7782142阅读:116来源:国知局
一种会议电视的互联网协议地址配置方法、装置和系统的制作方法
【专利摘要】本发明公开了一种视频会议的互联网协议IP地址配置方法、装置和系统,其中,一种所述方法包括:服务器接收终端发送的注册消息;当确定所述终端处于私网时,所述服务器从所述注册消息中获取公网IP地址;所述服务器向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;所述终端从收到的注册响应消息中提取所述公网IP地址并保存;在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
【专利说明】—种会议电视的互联网协议地址配置方法、装置和系统
【技术领域】
[0001]本发明涉及网络通信技术,尤其涉及一种会议电视的互联网协议(InternetProtocol, IP)地址配置方法、装置和系统。
【背景技术】
[0002]目前,通常采用网络地址转换(Network Address Translation, NAT)技术来解决IP地址不足的问题。静态NAT是NAT技术的一种实现方式,公网IP地址和私网IP地址之间存在一对一的映射关系。该实现方式通过防火墙将内部网络(也称私有网络、私网)的私网IP地址映射为外部网络(也称公共网络、公网)的公网IP地址,这样,防火墙一侧的私网中的终端可以与防火墙另一侧的公网实现通信。
[0003]采用静态NAT技术需要在私网的终端手动配置本端的静态NAT信息,所述静态NAT信息包括私网IP地址对应的公网IP地址,在信令中将私网IP地址换成公网IP地址以实现私网与公网间互通的目的。
[0004]但是,手动配置终端的静态NAT信息操作繁琐,而且,当网络环境发生变化时还需要重新手动配置终端的静态NAT信息,不利于网络的维护与操作。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种会议电视的IP地址配置方法、装置和系统,能够自动配置终端的静态NAT信息。
[0006]本发明提供一种会议电视的互联网协议IP地址配置方法,所述方法包括:
[0007]服务器接收注册消息;
[0008]当确定所述注册消息对应的终端处于私网时,所述服务器从所述注册消息中获取公网IP地址;
[0009]所述服务器发送注册响应消息,所述注册响应消息携带所述公网IP地址。
[0010]优选地,所述服务器从所述注册消息中获取公网IP地址为:
[0011]服务器从所述注册消息中的IP层的源地址获取公网IP地址。
[0012]优选地,所述方法还包括:
[0013]根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
[0014]本发明提供一种会议电视的互联网协议IP地址配置方法,所述方法包括:
[0015]终端从收到的注册响应消息中提取所述公网IP地址并保存;
[0016]在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0017]本发明提供一种会议电视的互联网协议IP地址配置方法,所述方法包括:
[0018]服务器接收终端发送的注册消息;
[0019]当确定所述终端处于私网时,所述服务器从所述注册消息中获取公网IP地址;
[0020]所述服务器向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;
[0021]所述终端从收到的注册响应消息中提取所述公网IP地址并保存;
[0022]在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0023]优选地,所述服务器从所述注册消息中获取公网IP地址为:
[0024]服务器从所述注册消息中的IP层的源地址字段获取公网IP地址。
[0025]优选地,所述方法还包括:
[0026]根据所述注册消息中的IP地址信息,确定所述终端处于私网。
[0027]本发明提供一种服务器,所述服务器包括:
[0028]接收单元,用于接收注册消息;
[0029]获得单元,用于当确定所述注册消息对应的终端处于私网时,从所述注册消息中获取公网互联网协议IP地址;
[0030]发送单元,用于发送注册响应消息,所述注册响应消息携带所述公网IP地址。
[0031]优选地,所述获得单元,具体用于当判定所述终端处于私网时,从所述注册消息中的IP层的源地址字段获取公网IP地址。
[0032]优选地,所述获取单元,还用于根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
[0033]本发明提供一种终端,所述终端包括:
[0034]处理单元,用于从收到的注册响应消息中提取所述公网互联网协议IP地址并保存;
[0035]设置单元,用于在呼叫过程中,将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0036]本发明一种会议电视的互联网协议IP地址配置系统,所述系统包括服务器和至少一个终端,其中,
[0037]所述服务器,用于接收终端发送的注册消息,当确定所述终端处于私网时,从所述注册消息中获取公网IP地址;向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;
[0038]所述终端,用于从收到的注册响应消息中提取所述公网IP地址并保存;在呼叫过程中,将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0039]优选地,所述获取公网IP地址为:
[0040]从所述注册消息中的IP层的源地址字段获取公网IP地址。
[0041]优选地,所述服务器,还用于根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
[0042]由上可知,本发明的技术方案包括:服务器接收终端发送的注册消息;当确定所述终端处于私网时,所述服务器从所述注册消息中获取公网IP地址;所述服务器向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;所述终端从收到的注册响应消息中提取所述公网IP地址并保存;在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。由此,本发明能够实现自动配置终端的静态NAT信肩、O【专利附图】

【附图说明】
[0043]图1为本发明实施例提供的一种会议电视的互联网协议IP地址配置方法的实现流程图;
[0044]图2为本发明实施例提供的另一种会议电视的互联网协议IP地址配置方法的实现流程图;
[0045]图3为本发明实施例提供的再一种会议电视的互联网协议IP地址配置方法的实现流程图;
[0046]图4为本发明实施例提供的服务器的结构示意图;
[0047]图5为本发明实施例提供的终端的结构示意图;
[0048]图6为本发明实施例提供的一种互联网协议IP地址配置系统的结构示意图。【具体实施方式】
[0049]本发明提供的一种会议电视的互联网协议IP地址配置方法的实施例,如图1所示,所述方法包括:
[0050]步骤101、服务器收到注册消息后,判断注册消息对应的终端是否处于私网;
[0051]这里,所述服务器可以是H323网络中的GK服务器或SIP网络中的SIP注册服务器,可以放置在私网防火墙外的公网中。
[0052]步骤102、当判定所述终端处于私网时,服务器从所述注册消息中获取公网IP地址;
[0053]这里,当判定所述终端处于公网时,服务器可以不从所述注册消息中获取公网IP地址。
[0054]步骤103、服务器发送注册响应消息,所述注册响应消息携带所述公网IP地址。
[0055]较佳地,所述服务器从所述注册消息中获取公网IP地址为:
[0056]服务器从所述注册消息中的IP层的源地址获取公网IP地址。
[0057]较佳地,所述判断所述终端是否处于私网包括:
[0058]根据所述注册消息中的IP地址信息,判断所述注册消息对应的终端是否处于私网。
[0059]具体的,可以根据所述注册消息中信令层的IP地址与IP层的IP地址是否一致,判断所述终端是否处于私网;当信令层的IP地址与IP层的IP地址不一致,则判定所述处于私网;当信令层的IP地址与IP层的IP地址一致,则判定所述处于公网。
[0060]本发明提供的另一种互联网协议IP地址配置方法的实施例,如图2所示,所述方法包括:
[0061]步骤201、终端从收到的注册响应消息中提取所述公网IP地址并保存;
[0062]步骤202、在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0063]本发明提供的再一种会议电视的互联网协议IP地址配置方法,如图3所示,所述方法包括:
[0064]步骤301、服务器收到终端发送的注册消息后,判断所述终端是否处于私网;[0065]这里,所述服务器可以放置在公网中,私网中的终端通过防火墙发送注册信息给服务器。
[0066]步骤302、当判定所述终端处于私网时,服务器从所述注册消息中获取公网IP地址;
[0067]步骤303、服务器向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;
[0068]步骤304、所述终端从收到的注册响应消息中提取所述公网IP地址并保存;
[0069]步骤305、在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0070]较佳地,所述服务器从所述注册消息中获取公网IP地址为:
[0071]服务器从所述注册消息中的IP层的源地址字段获取公网IP地址。
[0072]较佳地,所述判断所述终端是否处于私网包括:
[0073]根据所述注册消息中的IP地址信息,判断所述终端是否处于私网。
[0074]具体的,可以根据所述注册消息中信令层的IP地址与IP层的IP地址是否一致,判断所述终端是否处于私网;当信令层的IP地址与IP层的IP地址不一致,则判定所述处于私网;当信令层的IP地址与IP层的IP地址一致,则判定所述处于公网。
[0075]本发明利用服务器统一识别和管理私网终端,通过扩展注册响应消息字段方法来通知私网中终端的公网IP地址,私网终端通过获取注册响应消息中的公网IP地址自动配置本端的静态NAT地址,智能的实现了静态NAT穿越。
[0076]本发明提供的一种服务器,如图4所示,所述服务器包括:
[0077]接收单元401,用于接收注册消息
[0078]获得单元402,用于当确定所述注册消息对应的终端处于私网时,从所述注册消息中获取公网IP地址;
[0079]发送单元403,用于发送注册响应消息,所述注册响应消息携带所述公网IP地址。
[0080]较佳地,所述获得单元402,具体用于当判定所述终端处于私网时,从所述注册消息中的IP层的源地址字段获取公网IP地址。
[0081]较佳地,所述获取单元402,还用于根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
[0082]具体的,可以根据所述注册消息中信令层的IP地址与IP层的IP地址是否一致,判断所述终端是否处于私网;当信令层的IP地址与IP层的IP地址不一致,则判定所述处于私网;当信令层的IP地址与IP层的IP地址一致,则判定所述处于公网。
[0083]在实际应用中,上述接收单元401、获得单元402和发送单元403可以由服务器中的中央处理器(Central Processing Unit, CPU)、数字信号处理器(Digital SignalProcessor, DSP)或可编程逻辑阵列(Field — Programmable Gate Array, FPGA)实现。
[0084]本发明提供的一种终端,如图5所示,所述终端包括:
[0085]处理单元501,用于从收到的注册响应消息中提取所述公网IP地址并保存;
[0086]设置单元502,用于在呼叫过程中,将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0087]在实际应用中,上述处理单元501和设置单元502可以由终端中的CPU、DSP或FPGA实现。
[0088]本发明提供的一种互联网协议IP地址配置系统,如图6所示,所述系统包括服务器和至少一个终端,其中,
[0089]所述服务器601,用于接收终端发送的注册消息,当确定所述终端处于私网时,从所述注册消息中获取公网IP地址;向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;
[0090]所述终端602,用于从收到的注册响应消息中提取所述公网IP地址并保存;在呼叫过程中,将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
[0091]较佳地,所述获取公网IP地址为:
[0092]从所述注册消息中的IP层的源地址字段获取公网IP地址。
[0093]较佳地,所述服务器,还用于根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
[0094]具体的,可以根据所述注册消息中信令层的IP地址与IP层的IP地址是否一致,判断所述终端是否处于私网;当信令层的IP地址与IP层的IP地址不一致,则判定所述处于私网;当信令层的IP地址与IP层的IP地址一致,则判定所述处于公网。
[0095]综上所述,服务器收到视频终端发送的注册消息后,判断所述终端是否处于私网;当判定所述终端处于私网时,服务器从所述注册消息中获取公网IP地址;服务器向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址;所述终端从收到的注册响应消息中提取所述公网IP地址并保存;在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。其中服务器指H323网络中的GK服务器或SIP网络中的SIP注册服务器,终端向其注册后,服务器管理终端信息。
[0096]本发明应用于H.323协议和会话发起协议(Session Initiation Protocol, SIP)通信,本发明通过扩展原有的注册响应消息,私网中的终端获得对应的公网IP地址信息,自动配置终端的静态NAT信息,以实现简单、快捷的NAT穿越方法。
[0097]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种会议电视的互联网协议IP地址配置方法,其特征在于,所述方法包括: 服务器接收注册消息; 当确定所述注册消息对应的终端处于私网时,所述服务器从所述注册消息中获取公网IP地址; 所述服务器发送注册响应消息,所述注册响应消息携带所述公网IP地址。
2.根据权利要求1所述的方法,其特征在于,所述服务器从所述注册消息中获取公网IP地址为: 服务器从所述注册消息中的IP层的源地址获取公网IP地址。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
4.一种会议电视的互联网协议IP地址配置方法,其特征在于,所述方法包括: 终端从收到的注册响应消息中提取所述公网IP地址并保存; 在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
5.一种会议电视的互联网协议IP地址配置方法,其特征在于,所述方法包括: 服务器接收终端发送的注册消息; 当确定所述终端处于私网时,所述服务器从所述注册消息中获取公网IP地址; 所述服务器向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址; 所述终端从收到的注册响应消息中提取所述公网IP地址并保存; 在呼叫过程中,所述终端将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
6.根据权利要求5所述的方法,其特征在于,所述服务器从所述注册消息中获取公网IP地址为: 服务器从所述注册消息中的IP层的源地址字段获取公网IP地址。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括: 根据所述注册消息中的IP地址信息,确定所述终端处于私网。
8.一种服务器,其特征在于,所述服务器包括: 接收单元,用于接收注册消息; 获得单元,用于当确定所述注册消息对应的终端处于私网时,从所述注册消息中获取公网互联网协议IP地址; 发送单元,用于发送注册响应消息,所述注册响应消息携带所述公网IP地址。
9.根据权利要求8所述的服务器,其特征在于,所述获得单元,具体用于当判定所述终端处于私网时,从所述注册消息中的IP层的源地址字段获取公网IP地址。
10.根据权利要求8所述的服务器,其特征在于,所述获取单元,还用于根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
11.一种终端,其特征在于,所述终端包括: 处理单元,用于从收到的注册响应消息中提取所述公网互联网协议IP地址并保存; 设置单元,用于在呼叫过程中,将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
12.—种会议电视的互联网协议IP地址配置系统,其特征在于,所述系统包括服务器和至少一个终端,其中, 所述服务器,用于接收终端发送的注册消息,当确定所述终端处于私网时,从所述注册消息中获取公网IP地址;向所述终端发送注册响应消息,所述注册响应消息携带所述公网IP地址; 所述终端,用于从收到的注册响应消息中提取所述公网IP地址并保存;在呼叫过程中,将所述公网IP地址设置为本端呼叫消息中的信令层的IP地址。
13.根据权利要求12所述的系统,其特征在于,所述获取公网IP地址为: 从所述注册消息中的IP层的源地址字段获取公网IP地址。
14.根据权利要求12所述的系统,其特征在于,所述服务器,还用于根据所述注册消息中的IP地址信息,确定所述注册消息对应的终端处于私网。
【文档编号】H04L12/24GK103916263SQ201310728498
【公开日】2014年7月9日 申请日期:2013年12月25日 优先权日:2013年12月25日
【发明者】杨阳, 刘峥, 周悦喜, 丁鹏 申请人:三亚中兴软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1