CN101867609A - 媒体网关代理的方法及装置 - Google Patents
媒体网关代理的方法及装置 Download PDFInfo
- Publication number
- CN101867609A CN101867609A CN201010191357A CN201010191357A CN101867609A CN 101867609 A CN101867609 A CN 101867609A CN 201010191357 A CN201010191357 A CN 201010191357A CN 201010191357 A CN201010191357 A CN 201010191357A CN 101867609 A CN101867609 A CN 101867609A
- Authority
- CN
- China
- Prior art keywords
- request information
- far
- connecting path
- agent request
- agent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种媒体网关代理的方法,其方法包括:前台通过与后台的第一套接字连接通路接收后台发送的代理请求信息;根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行域名DNS解析;当需要进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;建立与远端IP地址的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络。本发明通过前台代理功能使后台与远端IP网络之间建立一条IP通路,实现后台操作维护***可自动上传备份的***数据、进行操作***补丁或者病毒库的升级等,提高了后台操作维护***的效率、安全性以及稳定性;减少了维护人员的工作量。
Description
技术领域
本发明涉及通信网络领域,尤其涉及下一代网络(NGN)中一种媒体网关代理的方法及装置。
背景技术
随着通讯技术的发展,特别是固网NGN(Next Generation Network,下一代网络或者New Generation Network,新一代网络)的出现、移动3G(第三代移动通讯***)的发展,以及固网与移动3G的融合,使得通讯***复杂而又繁多,在给人们的通讯生活带来便利的同时,也给相应的操作维护人员带来了很多新的挑战。如何快速方便的配置数据以及维护数据,保证***的稳定性和可靠性,如何使前后台***不受外部网络的冲击,保证***的安全性,诸如此类问题,均有待于提出新的思考和解决方案。
目前,在NGN媒体网关的前后台***中,前台通常采用商用实时操作***和外界网络进行通讯,以满足业务的实时性和准确性,从而实现各种复杂的业务功能;后台则是操作维护的核心,其目的是满足数据配置以及数据维护的易用性和安全性,后台一般采用Windows或者Unix/Linux操作***。
为了保证后台***的稳定性以及安全性,在NGN的组网中,后台常常只是通过IP(Internet Protocol,网络之间互连的协议,中文简称网协)网络和前台通讯,两者组织成一个小型的私有局域网,以避免外部网络对其造成的冲击。但因此也给操作维护工作带来不便,比如自动上传备份的***数据、自动进行操作***的补丁升级以及防病毒软件的病毒库升级等这些可以通过网络自动完成的工作,却因为IP网络的私有性,使得后台和外界网络通讯隔离,其只能由维护人员手工通过可移动便携存储设备拷贝备份好的数据到外界,或者通过手工操作来更新***的补丁和病毒库升级,不仅费时费力,另外,由于使用了类似U盘之类的可移动存储设备,也给后台***的稳定性以及安全性带来风险。
发明内容
本发明的主要目的在于提供一种媒体网关代理的方法及装置,旨在利用前台***具有和远端IP网络通讯的功能,使后台可以与远端IP网络互发数据信息,自动完成一系列原本需要操作人员手工完成的工作,以提高***效率、安全性以及稳定性。
本发明提出的一种媒体网关代理的方法,包括以下步骤:
前台通过与后台的第一套接字连接通路接收后台发送的代理请求信息;
根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行域名DNS解析;
当需要进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;
建立与远端IP地址的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络。
优选地,所述建立与远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络的步骤之后还包括:
将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
优选地,所述前台通过与后台的第一套接字连接通路接收后台发送的代理请求信息的步骤之前还包括:
建立与后台之间的第一套接字连接通路;判断代理请求信息来源IP地址是否合法,当来源IP地址合法时,建立套接字维护表,通过与后台的第一套接字连接通路接收后台发送的代理请求信息;否则
不接收该代理请求信息,并关闭第一套接字连接通路。
优选地,所述将远端IP网络的响应信息通过第一套接字连接通路转发给后台的步骤之前还包括:
判断远端IP网络响应是否超时,若响应超时,则按响应超时处理;否则将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
优选地,所述根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行DNS解析的步骤之后还包括:
当不需要对代理请求信息中的远端地址进行DNS解析时,建立与代理请求信息中的远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络。
优选地,所述根据代理请求信息中的消息协议类型判断代理请求信息中的远端地址是否需要进行DNS解析的步骤之前还包括:
判断代理请求信息中的消息协议类型是否合法,如果合法,则判断代理请求信息中的远端地址是否需要进行DNS解析;否则
丢弃该代理请求信息,并关闭第一套接字连接通路。
优选地,所述代理请求信息中的消息协议类型包括:超文本传输协议HTTP或文件传输协议FTP请求信息。
本发明提出一种媒体网关代理的装置,包括:
接收发送模块,用于通过与后台的第一套接字连接通路接收后台发送的代理请求信息;以及用于通过第二套接字连接通路将代理请求信息转发给远端IP网络;
解析判断模块,用于根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行域名DNS解析;
域名解析代理模块,用于当需要进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;
套接字连接维护模块,用于建立与远端IP地址相应的的第二套接字连接通路。
优选地,所述接收发送模块,还用于将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
优选地,所述套接字连接维护模块,进一步用于建立与后台之间的第一套接字连接通路。
优选地,所述套接字连接维护模块,进一步用于判断代理请求信息来源IP地址是否合法,当来源IP地址合法时,建立套接字维护表,并通知接收发送模块通过与后台的第一套接字连接通路接收后台发送的代理请求信息;否则不接收该代理请求信息,并关闭第一套接字连接通路。
优选地,所述套接字连接维护模块,进一步用于判断远端IP网络响应是否超时,若响应超时,则按响应超时处理;否则通知接收发送模块将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
优选地,所述套接字连接维护模块,进一步用于当不需要对代理请求信息中的远端地址进行DNS解析时,建立与代理请求信息中的远端IP地址相应的第二套接字连接通路;
所述接收发送模块,还用于通过第二套接字连接通路将代理请求信息转发给远端IP网络。
优选地,所述解析判断模块,进一步用于判断代理请求信息中的消息协议类型是否合法,如果合法,则判断代理请求信息中的远端地址是否需要进行DNS解析;否则
丢弃该代理请求信息,并关闭第一套接字连接通路。
本发明一种媒体网关代理的方法及装置,通过前台与后台建立第一套接字连接通路,前台与远端IP网络建立第二套接字连接通路,由前台的代理使后台与远端IP网络之间建立一条IP通路可以互发数据信息,从而,实现后台操作维护***可以方便的自动上传备份的***数据、进行操作***补丁或者病毒库的升级等一系列原本需要操作人员手工完成的工作,提高了后台操作维护***的效率、安全性以及稳定性;无需人工干预,减少了维护人员的工作量。
附图说明
图1是现有媒体网关前后台***图;
图2是本发明媒体网关代理的方法一实施例流程示意图;
图3是本发明媒体网关代理的方法另一实施例流程示意图;
图4是本发明媒体网关代理的装置一实施例结构示意图。
为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施方式
本发明实施例解决方案主要是通过前台代理,为后台与远端IP网络建立IP连接通路,以便后台与外端网络之间可以互发数据信息,由远端IP网络自动为后台上传备份的***数据、进行操作***的补丁升级以及防病毒软件的病毒库升级等。
如图1所示,本方法实施例的运行环境包括媒体网关前后台***,其主要包括:前台实时商用操作***(前台),完成主要的业务功能以及本发明实施例所介绍的代理功能;后台操作维护***(后台),完成诸如***的数据配置及备份等功能。两者通过IP网络进行通讯,组成一个私有的局域网络。在这个网络中,后台仅可以和前台通讯、传递数据和各种消息。前台则具备和外界网络通讯的能力,使得代理功能可用。
如图2所示,本发明一实施例提出一种媒体网关代理的方法,包括:
步骤101,前台通过与后台的第一套接字连接通路接收后台发送的代理请求信息;
当后台定时需要进行诸如备份数据自动上传、病毒库或者操作***补丁自动下载功能时,前台与后台建立第一套接字连接通路,当连接通路建立成功后,前台接收来自后台的比如HTTP(HyperText Transfer Protocol,超文本传输协议)或FTP(File Transfer Protocol,文件传输协议)的代理请求信息。需要说明的是,前台可以对接收的代理请求信息的来源IP地址进行合法性判断,如果代理请求信息来源IP地址合法,则建立套接字维护表,否则不接收该代理请求信息,并关闭第一套接字连接通路。
上述“套接字”通常也称作SOCKET,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。
当两个应用程序之间需要采用套接字通信时,首先需要在两个应用程序之间(可能位于同一台机器,也可能位于不同的机器)建立套接字连接,发起呼叫连接请求的一方为客户方,接受呼叫连接请求的一方成为服务方。客户方和服务方是相对的,同一个应用可以是客户方,也可以是服务方。
在客户方呼叫连接请求之前,它必须知道服务方在哪里。所以需要知道服务方所在机器的IP地址或机器名称,客户方和服务方可以预先约定一个PORT(端口号)。也就是说,客户方可以通过服务方所在机器的IP地址或机器名称和端口号唯一的确定方式来呼叫服务方。在客户方呼叫之前,服务方必须处于侦听状态,侦听是否有客户要求建立连接。一旦接到连接请求,服务方可以根据情况建立或拒绝连接。客户方发送的消息可以是文本,也可以是二进制信息流。当客户方的消息到达服务方端口时,自动触发一个事件(event),服务方接管该事件,接受来自客户方的消息。
步骤102,根据代理请求信息中的消息协议类型判断代理请求信息中的远端地址是否需要进行DNS解析;
当前台接收到后台发送的代理请求信息时,首先判断该代理请求信息的消息协议类型,根据代理请求信息中的消息协议类型判断远端地址是否需要进行DNS解析;
本实施例中,通过分析代理请求信息的消息头,判断代理请求信息中的消息协议类型是否合法,即是否是预期允许的消息协议类型,区分该代理请求信息是HTTP或者FTP或者其它消息类型,假如是HTTP类型,则判断HTTP后面是否有冒号以及后面是否有两反斜杠,如有则说明该消息协议类型是预期允许的消息协议类型,然后,根据HTTP协议进行解析,如果远端地址是域名形式,则说明远端地址需要进行DNS解析,如果远端地址是IP形式,则不需要进行DNS解析。
步骤103,当需要对代理请求信息中的远端地址进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;
本实施例中,远端地址内包含有远端IP地址,当远端地址为域名形式时,通过DNS服务器的解析,可以从远端地址中解析出远端IP地址,当远端地址是IP形式时,则不需进行DNS解析,可直接从远端地址中获取远端IP地址。
步骤104,建立与远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络。
当前台获得代理请求信息中的远端IP地址后,建立与远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络,同时,前台等待远端IP网络的响应信息,当远端IP网络返回响应信息时,前台将远端IP网络返回的响应信息通过第一套接字连接通路转发给后台,由此,在后台与远端IP网络之间建立一条IP通路,可以实现后台与远端IP网络之间互发数据信息,完成预定的功能,比如备份数据自动上传、病毒库或者操作***补丁自动下载等。
本实施例中,可以在前台设置一个媒体网关***全局的检测开关,标示是否开启后台代理功能。如果开启,则前台处理来自后台的代理请求,且前台的代理端口号可配置(可以设置默认值);如果关闭,则不处理这种请求。
需要说明的是,在后台操作维护***中,需要配置各种协议的代理服务器地址以及端口号,即前台实时商用操作***的后台维护IP地址和用户可配置的代理服务端口号,并设置好定时服务,比如定时上传备份数据或者定时下载操作***补丁或者病毒库等。
在媒体网关前台实时商用操作***中,配置打开后台代理功能、后台维护IP地址和代理服务端口号,以及配置对远端IP网络的IP地址、下一跳地址和远端IP网络的DNS(Domain Name System,域名***)服务器地址。
当前后台台代理功能开关打开后,在配置的代理端口上建立一个套接字连接,侦听来自对代理端口的连接。后台定时服务到时后,自动进行相应的操作,比如进行HTTP或者FTP请求等。
本发明实施例通过前台代理,实现后台操作维护***可以方便的自动上传备份的***数据、进行操作***补丁或者病毒库的升级等一系列原本需要操作人员手工完成的工作,提高了后台操作维护***的效率、安全性以及稳定性;无需人工干预,减少了维护人员的工作量。
如图2所示,本发明另一实施例提出一种媒体网关代理的方法,在上述实施例的基础上,其中,在步骤104之后还包括:
步骤105,判断远端IP网络响应是否超时,若响应超时,则进入步骤106;否则,进入步骤107;
步骤106,按响应超时处理;
如果远端IP网络在规定的超时范围内没有响应,则可以进行相应的超时处理,比如关闭相应的套接字连接通路或者向远端IP网络重新发送代理请求信息。
步骤107,将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
在步骤101之前还包括:
步骤90、建立与后台之间的第一套接字连接通路;
步骤100,判断代理请求信息来源IP地址是否合法,当来源IP地址合法时,进入步骤1002;否则,进入步骤1001;
步骤1002,建立套接字维护表,并进入步骤101;
本实施例中,当判断来源IP地址合法时,建立套接字维护表,套接字维护表的结构包括接收和发送的信息的个数和字节数等,用于观察、统计各套接字连接通路中的数据收发情况,以便后续步骤中从套接字维护表中获取有关信息,可以进行信息的维护、查询等。
步骤1001,不接收该代理请求信息,并关闭第一套接字连接通路。
在步骤102之前还包括:
步骤1020,判断代理请求信息中的消息协议类型是否合法,如果合法,则进入步骤102;否则,进入步骤1003;
步骤1003,丢弃该代理请求信息,并关闭第一套接字连接通路。
本实施例中,通过分析代理请求信息的消息头,判断代理请求信息中的消息协议类型是否合法,即是否是预期允许的消息协议类型,区分该代理请求信息是HTTP或者FTP或者其它消息类型,如果该代理请求信息不符合预期类型,则丢弃该代理请求信息,并关闭第一套接字连接通路。
本实施例中,在步骤102之后还包括:
步骤1021,当不需要对代理请求信息中的远端地址进行DNS解析时,建立与代理请求信息中的远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将请求信息转发给远端IP网络;并进入步骤105。
当经过判断不需要对代理请求信息中的远端地址进行DNS解析时,即代理请求信息中含有远端IP地址时,前台直接与远端IP网络建立与代理请求信息中的远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将请求信息转发给远端IP网络,并等待远端IP网络的响应信息。当收到远端IP网络返回的响应信息时,将该响应信息通过第一套接字连接通路转发给后台,由此,在后台与远端IP网络之间建立一条IP通路,可以实现后台与远端IP网络之间互发数据信息,完成预定的功能,比如备份数据自动上传、病毒库或者操作***补丁自动下载等。
如图3所示,本发明一实施例提出一种媒体网关代理的装置,包括:
接收发送模块401,用于通过与后台的第一套接字连接通路接收后台发送的代理请求信息;
解析判断模块402,用于根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行域名DNS解析;
域名解析代理模块403,用于当需要进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;
套接字连接维护模块404,分别与后台、远端IP网络以及接收发送模块401连接,用于建立与远端IP地址相应的第二套接字连接通路。
本实施例中,接收发送模块401,还用于通过第二套接字连接通路将请求信息转发给远端IP网络。
解析判断模块402,还用于判断代理请求信息中的消息协议类型是否合法,如果合法,则判断代理请求信息中的远端地址是否需要进行DNS解析;否则,丢弃该代理请求信息,并关闭第一套接字连接通路。
进一步的,本实施例中,接收发送模块401,还用于将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
套接字连接维护模块404,还用于判断远端IP网络响应是否超时,若响应超时,按响应超时处理;否则通知接收发送模块将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
套接字连接维护模块404,还用于建立与后台之间的第一套接字连接通路;以及还用于判断代理请求信息来源IP地址是否合法,当来源IP地址合法时,建立套接字维护表,并通知接收发送模块通过与后台的第一套接字连接通路接收后台发送的代理请求信息;否则不接收该代理请求信息,并关闭第一套接字连接通路。
更进一步的,套接字连接维护模块404,还用于当不需要对代理请求信息中的远端地址进行DNS进行解析时,建立与代理请求信息中的远端IP地址相应的第二套接字连接通路。
接收发送模块401,还用于通过第二套接字连接通路将请求信息转发给远端IP网络。
需要说明的是,本实施例装置设置在前台实时商用操作***内,当后台定时需要进行诸如备份数据自动上传、病毒库或者操作***补丁自动下载功能时,由前台套接字连接维护模块404与后台建立第一套接字连接通路,当第一套接字连接通路建立成功后,由接收发送模块401接收来自后台的比如HTTP请求或者FTP请求的代理请求信息,在接收发送模块401接收该代理请求信息之前,还需由套接字连接维护模块404确认该代理请求信息的来源IP合法,当套接字连接维护模块404确认该代理请求信息的来源IP地址合法后,建立套接字维护表。
之后,接收发送模块401将此代理请求信息发送给解析判断模块402,解析判断模块402判断该代理请求信息中的消息协议类型是否合法,具体包括:分析该代理请求信息的消息头,区分其是HTTP或者FTP或者其它消息类型请求等,如果该代理请求信息合法比如符合预期类型的信息,则判断消息中的远端地址是否需要进行DNS解析,当解析判断模块402确认该代理请求信息是一条正确合法的消息且需要进行DNS解析时,则由域名解析代理模块403通过与DNS服务器连接,获取远端IP地址。之后,由套接字连接维护模块404建立与该IP地址相对应的第二套接字连接通路。
当第二套接字连接通路建立成功后,由接收发送模块401将上述代理请求信息转发给远端IP网络,同时接收远端IP网络返回的响应信息,并将远端IP网络返回的响应信息通过第一套接字连接通路转发给后台。由此,建立起一条后台与远端IP网络的IP通路,完成内外网络通讯的代理功能。从而实现后台与远端IP网络之间互发数据信息,完成预定的功能,比如备份数据自动上传、病毒库或者操作***补丁自动下载等。
由于现有的NGN网络中,媒体网关的后台与前台在一个私有的局域网中,为了***的稳定和安全性,不直接和外界远端网络通讯。所以只能依靠维护人员手工按时通过可移动便携存储设备拷贝备份好的数据至外界远端网络,或者通过手工操作来更新***的补丁和病毒库升级等,不仅费时费力,也给后台***的稳定安全性带来一定的风险。
本发明实施例通过前台与后台建立第一套接字连接通路,前台与远端IP网络建立第二套接字连接通路,由于前台的代理功能使后台与远端IP网络之间建立一条IP通路可以互发数据信息,从而,实现后台操作维护***可以方便的自动上传备份的***数据、进行操作***补丁或者病毒库的升级等一系列原本需要操作人员手工完成的工作,提高了后台操作维护***的效率、安全性以及稳定性;无需人工干预,减少了维护人员的工作量。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (14)
1.一种媒体网关代理的方法,其特征在于,包括以下步骤:
前台通过与后台的第一套接字连接通路接收后台发送的代理请求信息;
根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行域名DNS解析;
当需要进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;
建立与远端IP地址的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络。
2.根据权利要求1所述的媒体网关代理的方法,其特征在于,所述建立与远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络的步骤之后还包括:
将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
3.根据权利要求1或2所述的媒体网关代理的方法,其特征在于,所述前台通过与后台的第一套接字连接通路接收后台发送的代理请求信息的步骤之前还包括:
建立与后台之间的第一套接字连接通路;判断代理请求信息来源IP地址是否合法,当来源IP地址合法时,建立套接字维护表,通过与后台的第一套接字连接通路接收后台发送的代理请求信息;否则
不接收该代理请求信息,并关闭第一套接字连接通路。
4.根据权利要求3所述的媒体网关代理的方法,其特征在于,所述将远端IP网络的响应信息通过第一套接字连接通路转发给后台的步骤之前还包括:
判断远端IP网络响应是否超时,若响应超时,则按响应超时处理;否则将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
5.根据权利要求4所述的媒体网关代理的方法,其特征在于,所述根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行DNS解析的步骤之后还包括:
当不需要对代理请求信息中的远端地址进行DNS解析时,建立与代理请求信息中的远端IP地址相应的第二套接字连接通路,并通过第二套接字连接通路将代理请求信息转发给远端IP网络。
6.根据权利要求5所述的媒体网关代理的方法,其特征在于,所述根据代理请求信息中的消息协议类型判断代理请求信息中的远端地址是否需要进行DNS解析的步骤之前还包括:
判断代理请求信息中的消息协议类型是否合法,如果合法,则判断代理请求信息中的远端地址是否需要进行DNS解析;否则
丢弃该代理请求信息,并关闭第一套接字连接通路。
7.根据权利要求6所述的媒体网关代理的方法,其特征在于,
所述代理请求信息中的消息协议类型包括:超文本传输协议HTTP或文件传输协议FTP请求信息。
8.一种媒体网关代理的装置,其特征在于,包括:
接收发送模块,用于通过与后台的第一套接字连接通路接收后台发送的代理请求信息;以及用于通过第二套接字连接通路将代理请求信息转发给远端IP网络;
解析判断模块,用于根据代理请求信息中的消息协议类型判断代理请求信息中远端地址是否需要进行域名DNS解析;
域名解析代理模块,用于当需要进行DNS解析时,通过DNS服务器解析,并获取远端IP地址;
套接字连接维护模块,用于建立与远端IP地址相应的的第二套接字连接通路。
9.根据权利要求8所述的媒体网关代理的装置,其特征在于,所述接收发送模块,还用于将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
10.根据权利要求8或9所述的媒体网关代理的装置,其特征在于,
所述套接字连接维护模块,进一步用于建立与后台之间的第一套接字连接通路。
11.根据权利要求10所述的媒体网关代理的装置,其特征在于,
所述套接字连接维护模块,进一步用于判断代理请求信息来源IP地址是否合法,当来源IP地址合法时,建立套接字维护表,并通知接收发送模块通过与后台的第一套接字连接通路接收后台发送的代理请求信息;否则不接收该代理请求信息,并关闭第一套接字连接通路。
12.根据权利要求11所述的媒体网关代理的装置,其特征在于,
所述套接字连接维护模块,进一步用于判断远端IP网络响应是否超时,若响应超时,则按响应超时处理;否则通知接收发送模块将远端IP网络的响应信息通过第一套接字连接通路转发给后台。
13.根据权利要求12所述的媒体网关代理的装置,其特征在于,
所述套接字连接维护模块,进一步用于当不需要对代理请求信息中的远端地址进行DNS解析时,建立与代理请求信息中的远端IP地址相应的第二套接字连接通路;
所述接收发送模块,还用于通过第二套接字连接通路将代理请求信息转发给远端IP网络。
14.根据权利要求13所述的媒体网关代理的装置,其特征在于,
所述解析判断模块,进一步用于判断代理请求信息中的消息协议类型是否合法,如果合法,则判断代理请求信息中的远端地址是否需要进行DNS解析;否则
丢弃该代理请求信息,并关闭第一套接字连接通路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010191357A CN101867609A (zh) | 2010-06-03 | 2010-06-03 | 媒体网关代理的方法及装置 |
PCT/CN2011/071505 WO2011150704A1 (zh) | 2010-06-03 | 2011-03-04 | 媒体网关代理的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010191357A CN101867609A (zh) | 2010-06-03 | 2010-06-03 | 媒体网关代理的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101867609A true CN101867609A (zh) | 2010-10-20 |
Family
ID=42959171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010191357A Pending CN101867609A (zh) | 2010-06-03 | 2010-06-03 | 媒体网关代理的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101867609A (zh) |
WO (1) | WO2011150704A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011150704A1 (zh) * | 2010-06-03 | 2011-12-08 | 中兴通讯股份有限公司 | 媒体网关代理的方法及装置 |
CN102790807A (zh) * | 2011-05-16 | 2012-11-21 | 奇智软件(北京)有限公司 | 域名解析代理方法和***、域名解析代理服务器 |
CN104412565A (zh) * | 2012-06-27 | 2015-03-11 | 高通股份有限公司 | 用于涉及承载无关协议的套接字管理的方法 |
CN106487945A (zh) * | 2016-09-09 | 2017-03-08 | 中国互联网络信息中心 | 一种dns转发查询方法 |
CN107566420A (zh) * | 2017-10-27 | 2018-01-09 | 深信服科技股份有限公司 | 一种被恶意代码感染的主机的定位方法及设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110465094A (zh) * | 2019-08-19 | 2019-11-19 | 福建天晴在线互动科技有限公司 | 一种基于ip端口特征的游戏外挂检测方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801732A (zh) * | 2004-12-31 | 2006-07-12 | 中兴通讯股份有限公司 | 一种网管***中节点控制方法 |
CN101150830A (zh) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | 软件包升级方法及装置 |
CN101150545A (zh) * | 2007-10-18 | 2008-03-26 | 中兴通讯股份有限公司 | 一种媒体网关多模块数据配置下的数据分发方法 |
CN101179376A (zh) * | 2007-12-05 | 2008-05-14 | 龙刚 | 实现局域网信息安全的方法及基于方法的安全网卡及网络 |
CN101262478A (zh) * | 2008-04-10 | 2008-09-10 | 杭州华三通信技术有限公司 | 穿越网络地址转换nat的方法和设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6950879B2 (en) * | 2001-01-24 | 2005-09-27 | Interland, Inc. | Using virtual network address information during communications |
CN100521602C (zh) * | 2006-10-13 | 2009-07-29 | 清华大学 | 基于真实地址的可信p2p电子邮件传输方法 |
CN101867609A (zh) * | 2010-06-03 | 2010-10-20 | 中兴通讯股份有限公司 | 媒体网关代理的方法及装置 |
-
2010
- 2010-06-03 CN CN201010191357A patent/CN101867609A/zh active Pending
-
2011
- 2011-03-04 WO PCT/CN2011/071505 patent/WO2011150704A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801732A (zh) * | 2004-12-31 | 2006-07-12 | 中兴通讯股份有限公司 | 一种网管***中节点控制方法 |
CN101150830A (zh) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | 软件包升级方法及装置 |
CN101150545A (zh) * | 2007-10-18 | 2008-03-26 | 中兴通讯股份有限公司 | 一种媒体网关多模块数据配置下的数据分发方法 |
CN101179376A (zh) * | 2007-12-05 | 2008-05-14 | 龙刚 | 实现局域网信息安全的方法及基于方法的安全网卡及网络 |
CN101262478A (zh) * | 2008-04-10 | 2008-09-10 | 杭州华三通信技术有限公司 | 穿越网络地址转换nat的方法和设备 |
Non-Patent Citations (1)
Title |
---|
姚晓峰等: "Socket编程技术在嵌入式网关开发中的应用及JAVA实现", 《工业控制计算机》, vol. 19, no. 2, 31 December 2006 (2006-12-31), pages 21 - 22 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011150704A1 (zh) * | 2010-06-03 | 2011-12-08 | 中兴通讯股份有限公司 | 媒体网关代理的方法及装置 |
CN102790807A (zh) * | 2011-05-16 | 2012-11-21 | 奇智软件(北京)有限公司 | 域名解析代理方法和***、域名解析代理服务器 |
CN102790807B (zh) * | 2011-05-16 | 2016-05-25 | 北京奇虎科技有限公司 | 域名解析代理方法和***、域名解析代理服务器 |
CN104412565A (zh) * | 2012-06-27 | 2015-03-11 | 高通股份有限公司 | 用于涉及承载无关协议的套接字管理的方法 |
CN106487945A (zh) * | 2016-09-09 | 2017-03-08 | 中国互联网络信息中心 | 一种dns转发查询方法 |
CN106487945B (zh) * | 2016-09-09 | 2019-05-17 | 中国互联网络信息中心 | 一种dns转发查询方法 |
CN107566420A (zh) * | 2017-10-27 | 2018-01-09 | 深信服科技股份有限公司 | 一种被恶意代码感染的主机的定位方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2011150704A1 (zh) | 2011-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101867609A (zh) | 媒体网关代理的方法及装置 | |
CN100499510C (zh) | 定位故障的方法以及业务维护平台 | |
US7933584B2 (en) | Method for implementing security update of mobile station and a correlative reacting system | |
CN100471299C (zh) | 数据业务内容的适配方法、***及门户*** | |
EP2725873A1 (en) | Information sending method and gateway | |
US20080281973A1 (en) | Management Method, Device And System For Session Connection | |
CN102075339B (zh) | Vpn管理平台、vpn业务的实现方法及*** | |
WO2008020721A1 (en) | Element management system in wireless communication network | |
AU2003285885A1 (en) | Configuration of enterprise gateways | |
US10405253B2 (en) | Wireless network brokerage | |
CN101197711A (zh) | 一种实现统一鉴权管理的方法、装置及*** | |
CN104954508B (zh) | 一种用于dhcp协议辅助计费的***及其辅助计费方法 | |
JP2009522967A (ja) | ネットワーク課金方法、システム及び装置 | |
CN101989919A (zh) | 本地诊断和维护软件***及相应的诊断、维护方法及*** | |
KR100661006B1 (ko) | 홈네트워크 단말 관리 시스템 및 그 방법 | |
WO2016057930A1 (en) | Method and system for discovering user equipment in a network | |
WO2016070633A1 (zh) | 上网日志生成方法和装置 | |
JP2010502089A (ja) | 拡張可能な構造を有する無線通信網の構成要素管理システム | |
CN114124452A (zh) | 一种终端认证方法、相关设备和认证*** | |
CN102917082A (zh) | 穿透网络地址转换的消息推送方法及*** | |
CN107104846A (zh) | 一种实现资源配置的方法、装置及资源配置中心 | |
CN111901440A (zh) | 一种多通道消息推送方法及装置 | |
CN105119934A (zh) | 虚拟专用网分支的部署方法、总部设备和分支设备 | |
CN101729599B (zh) | 移动终端利用宽带网络访问互联网的方法及*** | |
CN101695169B (zh) | 运营支持***数据的远端维护方法及***、远端开户代理 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101020 |