专利名称:在isc上自动注册ec的方法及相应装置的制作方法
技术领域:
本发明涉及IP监控技术,尤其涉及一种地址服务器端/ISC端在ISC 上自动注册EC的方法以及相应的装置,适用于EC通过地址服务器获取 其IP地址的情况。
背景技术:
近年来,随着IP (Internet Protocol,互联网协议)网络的大范围普 及以及计算机网络和图像处理传输技术的飞速发展,IP视频监控技术也 有了长足的发展,基于网络的IP监控系统逐步成为监控系统的主流。据 推测,IP监控将在2008年前超越传统的模拟监控成为主流的应用。目前IP监控中最常用的注册方法是手工注册,也即在ISC(Integrated Surveillance Center,集成监控中心)上手工添加EC (Encoder,编码器) 的IP地址,从而使得ISC能够基于该IP地址主动向该EC发起连接,来 实施IP监控。参照图l具体而言,在确定了 EC的IP地址之后,手工在 ISC上添加该EC及其IP地址;然后,由ISC基于该EC的IP地址主动 向该EC发起连接,来实施IP监控。这样,在IP监控过程中,摄像头把 模拟的视频流发送给EC, EC对视频流进行编码并转换成IP流发送给远 端的ISC,再由ISC来统一管理。这种通过在ISC上手工注册EC来实现IP监控的方法,不仅操作繁 琐,而且管理和维护也极不方便,尤其是在EC的IP地址是动态获取的 情况下。具体而言如果EC是通过DHCP (Dynamic Host Configuration Protocol,动态 主机配置协议)或者PPPOE (Point to Point Protocol over Ethernet,以太 网上点对点协议)拨号动态获得IP地址的,则需要先登陆到该EC设备 上査看该EC的IP地址,然后才能在ISC上手工添加该EC及其IP地址,
也即在ISC上手工注册该EC。而且, 一旦该EC的IP地址发生变化,还 需要在ISC上进行相应的更改,否则ISC将无法基于实时正确的IP地址 与该EC建立连接并相互通信等。此外,网络中每新增一个EC,都需要 在ISC上手工添加该新EC及其IP地址,否则ISC将无法主动向该新EC 发起连接。发明内容有鉴于此,本发明目的在于提供一种在ISC上自动注册EC的方法, 具体包括有一种ISC端在ISC上自动注册EC的方法和一种地址服务器 端在ISC上自动注册EC的方法,以实现无需手工操作地在ISC上注册 EC,即使在EC的IP地址是动态分配的情况下仍然有效。 -同时,本发明另一目的在于提供一种地址服务器端在ISC上自动注 册EC的装置,也具体包括有一种ISC端在ISC上自动注册EC的装置和 一种地址服务器端在ISC上自动注册EC的装置,以支持上述方法的实施。为了达到上述目的,本发明公开了一种地址服务器端在ISC上自动 注册EC的方法。该方法适用于所述EC通过地址服务器获取其IP地址 的情况,主要应用在所述地址服务器上,且包括有下列步骤步骤S1,在收到所述EC请求分配IP地址的请求报文后,所述地址 服务器根据所述请求报文判断相应的请求端是否为EC;步骤S2,在收到所述请求报文后,所述地址服务器根据所述请求报 文分配IP地址,并将分配出去的IP地址记录下来;以及步骤S3,在通过步骤S1确定相应的请求端为EC之后,所述地址服 务器向所述ISC发送注册报文,其中所述注册报文中包含有所述EC以及 在步骤S2中为所述EC分配的IP地址。对于上述地址服务器端在ISC上自动注册EC的方法,优选地,所述 地址服务器预先获知所述ISC的IP地址。对于上述地址服务器端在ISC上自动注册EC的方法,优选地,当所 述地址服务器为DHCP服务器时,所述步骤S1、 S2以及S3具体为步骤Sl-D,在收到请求分配IP地址的DHCP报文后,所述DHCP
服务器判断所述DHCP报文中的选项字段是否被扩展用来标识请求端为 EC;步骤S2-D,在收到所述DHCP报文后,所述DHCP服务器根据所述 DHCP报文分配IP地址,并将分配出去的IP地址记录下来;以及步骤S3-D,在通过步骤Sl-D根据所述DHCP报文中的选项字段判 定所述请求端为EC后,所述DHCP服务器向所述ISC发送注册报文, 其中所述注册报文中包含有所述EC以及在步骤S2-D中为所述EC分配 的IP地址。对于上述地址服务器端在ISC上自动注册EC的方法,优选地,当所 述地址服务器为PPPOE服务器时,所述步骤S1、 S2以及S3具体为步骤Sl-P,在收到需要通过PPPOE方式获得IP地址的消息报文后, 所述PPPOE服务器根据所述消息报文判断IP地址请求端是否为EC;步骤S2-P,在收到所述消息报文后,所述PPPOE服务器等待PPPOE 协商过程完成,并将协商出来的IP地址记录下来;以及步骤S3-P,在通过步骤S1-P确定IP地址请求端为EC后,所述PPPOE 服务器向所述ISC发送注册报文,其中所述注册报文包含有所述EC以及 在步骤S2-P中为所述EC分配的IP地址。为了达到上述目的,本发明还公开了一种ISC端在ISC上自动注册 EC的方法。该方法同样适用于所述EC通过地址服务器获取其IP地址的 情况,但主要应用在所述ISC上,具体表现为在收到来自所述地址服 务器的注册报文之后,所述ISC根据所述注册报文完成所述EC在其上的 注册,其中所述注册报文中包含有关于所述EC以及所述地址服务器为所 述EC分配的IP地址的信息。对于上述ISC端在ISC上自动注册EC的方法,优选地,所述ISC 根据所述注册报文完成所述EC在其上的注册具体包括有下列步骤步骤S41 ,所述ISC解析所述注册报文以获知所述EC及其IP地址;步骤S42,所述ISC判断其上是否已存在所述EC的注册记录,如果 判断结果为是则继续下述步骤S42Y,而如果判断结果为否则继续下述步 骤S42N;
步骤S42Y,所述ISC将所述EC注册记录中的IP地址更新为所述注 册报文中的IP地址;以及步骤S42N,所述ISC将所述注册报文中的EC及其IP地址添加于其 上,以作为所述EC在其上的注册记录。对于上述ISC端在ISC上自动注册EC的方法,进一步优选地,所述 步骤S42Y具体包括有下列步骤步骤S42Y1,所述ISC判断所述EC注册记录中的IP地址是否等于 所述注册报文中的IP地址,如果判断结果为是则继续下述步骤S42Y1Y, 而如果判断结果为否则继续下述步骤S42Y1N;步骤S42Y1Y,所述ISC直接丢弃所述注册报文;以及步骤S42Y1N,所述ISC将所述EC注册记录中的IP地址更新为所 述注册报文中的IP地址,之后再丢弃所述注册报文。为了达到上述另一目的,本发明公开了一种地址服务器端在ISC上 自动注册EC的装置。该装置适用于所述EC通过地址服务器获取其IP 地址的情况,主要包括有EC识别单元和注册报文单元,其中所述EC 识别单元用于判断请求所述地址服务器分配IP地址的设备是否为EC, 并仅在判断结果为是时才触发所述注册报文单元;而所述注册报文单元 用于根据所述EC识别单元的触发,并在所述地址服务器为所述EC分配 了IP地址后,生成包含所述EC及其IP地址的注册报文,并将所述注册 报文发送至所述ISC。对于上述地址服务器端在ISC上自动注册EC的装置,优选地,其还 包括有ISC预置单元。所述ISC预置单元与所述注册报文单元相连,用 于预先获知所述ISC的IP地址,并将所述ISC的IP地址输出给所述注 册报文单元。对于上述地址服务器端在ISC上自动注册EC的装置,优选地,当所 述地址服务器为DHCP服务器时,所述EC识别单元判断请求分配IP地 址的DHCP报文中的选项字段是否匹配预定标识,如果判断结果为是则 确定相应请求分配IP地址的设备为EC。对于上述地址服务器端在ISC上自动注册EC的装置,优选地,当所
述地址服务器为PPPOE服务器时,所述EC识别单元判断请求分配IP地址的设备是否向所述PPPOE服务器发送了特定消息报文,如果判断结果 为是则确定所述请求分配IP地址的设备为EC。为了达到上述另一目的,本发明还公开了一种ISC端在ISC上自动 注册EC的装置。该装置同样适用于所述EC通过地址服务器获取其IP 地址的情况,但主要包括有报文解析单元和EC注册单元,其中所述报 文解析单元用于解析来自所述地址服务器的注册报文,其中所述注册报文中包含有关于所述EC以及所述地址服务器为所述EC分配的IP地址 的信息;所述EC注册单元用于根据所述报文解析单元输出的结果完成所 述EC在所述ISC上的注册。对于上述ISC端在ISC上自动注册EC的装置,优选地,所述EC注 册单元具体包括有判断模块、更新模块、以及注册模块,其中所述判 断模块用于判断所述ISC上是否已存在所述EC的注册记录,如果判断结 果为是则触发下述更新模块,而如果判断结果为否则触发下述注册模块; 所述更新模块用于将所述ISC上所述EC注册记录中的IP地址更新为所 述注册报文中的IP地址;以及,所述注册模块用于将所述注册报文中的 EC及其IP地址添加于所述ISC上,以作为所述EC在所述ISC上的注册 记录。与现有技术相比,本发明通过让用于分配IP地址的地址服务器主动 将EC及其IP地址告知相应ISC,不仅省却了在ISC上手工添加EC及其 IP地址的繁琐操作,也即实现了 EC在ISC上的自动注册;同时,如果 EC的IP地址发生了变化,ISC还能自动进行相应的修改,而无需网络管 理员的干涉,也即管理和维护起来极为方便。
图1为现有技术中IP监控的组网示意图;图2为本发明在ISC上自动注册EC的方法第一实施例的流程图; 图3为本发明在ISC上自动注册EC的方法第二实施例的流程图; 图4为图2 3中步骤S4的优选实施例的流程图5为本发明在ISC上自动注册EC的装置优选实施例的流程图。
具体实施方式
本发明的上述及其他技术特征和有益效果,将通过参照附图进行的 优选实施例介绍得到更充分的阐述。图2给出了本发明所提供在ISC上自动注册EC的方法第一实施例的 流程图,该实施例应用在EC通过DHCP服务器获取其IP地址的情况下。 且如图2所示,该第一实施例主要包括有下列步骤步骤S1-D,在收到请求分配IP地址的DHCP报文后,接入IP网络 中的DHCP服务器根据所述DHCP报文判断相应的请求端是否EC。其中,判定DHCP报文发送端为EC的操作具体为,DHCP服务器根 据DHCP报文中的Options字段来相应确定其发送端是否为EC。比如,在EC通过在Options字段中填充预定的标识符来标识其为一 个EC设备的实施例中,DHCP服务器判断DHCP报文中的Options字段 是否匹配预定标识符,如果发现匹配则确定该DHCP报文的发送端是EC 设备,反之则确定该DHCP报文的发送端不是EC设备。步骤S2-D, DHCP服务器根据所述DHCP报文分配IP地址,并将分 配出去的IP地址记录下来。在实际应用中,步骤S2-D既可能具体实施为与步骤Sl-D同时执行, 也可能具体实施为在步骤S1-D之前或之后执行。也即,本领域技术人员 应能理解,图2所示仅为示例,而无意对本发明步骤S1-D和S2-D的执 行次序进行任何限定。步骤S3-D,在通过步骤Sl-D确定请求分配IP地址的请求端为EC 后,DHCP服务器向ISC发送注册报文,其中注册报文中包含有EC以及 在步骤S2-D中为该EC分配的IP地址。其中, 一般来说,在DHCP服 务器中预先设置有ISC的IP地址。步骤S4,在收到注册报文后,ISC根据该注册报文就可知道EC的 IP地址,从而可以自动将EC及其IP地址添加于其上,也即基于该注册 报文完成EC在其上的注册。通过上述介绍可知,图2所示第一实施例主要是通过DHCP服务器
主动地将EC及为其分配的IP地址发送给ISC,使得ISC能够自动添加EC及其IP地址于其上,从而实现了 EC在ISC上的自动注册。这样不仅 省却了手工添加EC及其IP地址的繁琐操作,而且管理和维护起来十分 方便。而且,本领域技术人员应能理解,只要能够相互传送DHCP报文, 上述第一实施例无需对EC与DHCP服务器之间的连接方式进行任何限 定。换句话说,上述第一实施例不仅适用于EC直接与DHCP服务器连 接的组网结构,同样也适用于EC通过DHCP中继器(Relay)与DHCP服务器连接的组网结构。继续,图3给出了本发明所提供在ISC上自动注册EC的方法第二实 施例的流程图,该实施例应用在EC通过PPPOE服务器获取其IP地址的 情况下。且如图3所示,该第二实施例主要包括有下列步骤步骤Sl-P,在收到需要通过PPPOE方式获得IP地址的消息报文后, 接入IP网络中的PPPOE服务器根据所述消息报文判断IP地址请求端是 否为EC。步骤S2-P, PPPOE服务器等待PPPOE协商过程完成,并将协商出 来为EC分配的IP地址记录下来。与前例类似,在实际应用中,步骤S2-P既可能具体实施为与步骤Sl-P 同时执行,也可能具体实施为在步骤S1-P之前或之后执行。也即,本领 域技术人员应能理解,图3所示仅为示例,而无意对本发明步骤Sl-P和 S2-P的执行次序进行任何限定。步骤S3-P,在通过步骤Sl-P确定请求分配IP地址的请求端为EC后, PPPOE服务器向ISC发送注册报文,其中注册报文中包含有EC以及在 步骤S2-P中为该EC分配的IP地址。其中, 一般来说,在PPPOE服务 器中预先设置有ISC的IP地址。步骤S4,在收到注册报文后,ISC根据该注册报文就可知道EC的 IP地址,从而可以自动将EC及其IP地址添加于其上,也即基于该注册 报文完成EC在其上的注册。通过上述介绍可知,图3所示第二实施例主要是通过PPPOE服务器
主动地将EC及为其分配的IP地址发送给ISC,使得ISC能够自动添加EC及其IP地址于其上,从而实现了 EC在ISC上的自动注册。这样不仅 省却了手工添加EC及其IP地址的繁琐操作,而且管理和维护起来十分 方便。同时,虽然以上只具体给出了 EC通过PPPOE和DHCP这两种方式 来动态获取其IP地址情况下的实施示例,但本领域技术人员应能理解, 实际应用中本发明所提供在ISC上自动注册EC的方法还可具体实施在 EC通过其它方式来获取其IP地址的情况下,关键在于让用于动态分配 IP地址的地址服务器主动地将EC及其IP地址告知给相应的ISC。需要说明的是,为了方便理解本发明所提供方法与相应装置中地址 服务器端在ISC上自动注册EC的方法与ISC端在ISC上自动注册EC的 方法之间的相互联系,附图2、 3、 5中均将地址服务器端和ISC端的方 法/装置合并在一个图中示出。并且,其中ISC端在ISC上自动注册EC 的方法具体示出为图2和3中的步骤S4。进一步,如图4所示,图2和3中所示步骤S4 (也即ISC端在ISC 上自动注册EC的方法)还可优选地包括有下列步骤步骤S41, ISC解析地址服务器发送的包含EC及其IP地址的注册报 文,从而获知EC及其IP地址;步骤S42, ISC判断其上是否已存在EC的注册记录,如果判断结果 为是则继续下述步骤S42Y,而如果判断结果为否则继续下述步骤S42N;步骤S42Y, ISC将EC注册记录中的IP地址更新为注册报文中的IP 地址;以及步骤S42N, ISC将注册报文中的EC及其IP地址添加于其上,以作 为EC在其上的注册记录。通过上述介绍可知,步骤S4中ISC基于注册报文完成EC在其上的 注册的基本原则是,确保EC在ISC上的注册记录中IP地址总是地址服 务器(例如DHCP服务器或PPPOE服务器等)最近分配给该EC的。当然,为了防止ISC盲目地将EC注册记录中的IP地址更新为注册 报文的IP地址,而并不区分该两个IP地址是否相同,图4中所示步骤 S42Y还可进一步优选地包括有下列步骤步骤S42Y1, ISC判断EC注册记录中的IP地址是否等于注册报文 中的IP地址,如果判断结果为是则继续下述步骤S42Y1Y,而如果判断 结果为否则继续下述步骤S42Y1N;步骤S42Y1N,当确定两个IP地址不等时,ISC将EC注册记录中的 IP地址更新为注册报文中的IP地址,之后再丢弃注册报文;以及步骤S42Y1Y,当确定两个IP地址相等时,ISC则无需进行上述更 新注册记录中IP地址的操作,而将直接丢弃注册报文。此外,本领域技术人员还应能理解实现上述方法实施例的全部或 部分步骤可通过程序指令相关的硬件来完成;所述程序可以存储于计算 机可读取存储介质中,该程序在执行时包括上述方法实施例中的全部或 部分步骤;所述的存储介质包括ROM/RAM (Read Only Memory/ Random-Access Memory,只读存储器/随机访问内存)、磁碟或光盘等。同时,为了支持上述本发明在ISC上自动注册EC的方法的实施,本 发明还提供了一种在ISC上自动注册EC的装置,具体包括有地址服务器 端在ISC上自动注册EC的装置以及ISC端在ISC上自动注册EC的装置。 并且,图5详细给出了应用于为EC分配IP地址的地址服务器400上的 地址服务器端在ISC上自动注册EC的装置500和应用于ISC 700上的ISC 端在ISC上自动注册EC的装置600的优选实施例的示意框图。如图5所示,地址服务器端在ISC上自动注册EC的装置500主要包 括有EC识别单元510、注册报文单元520、以及ISC预置单元530。其 中EC识别单元510用于根据EC发送到地址服务器的报文①来判断请 求地址服务器400分配IP地址的设备是否为EC,并仅在判断结果为是 时才触发注册报文单元520,也即输出相应的触发信号②至注册报文单元 520。举例具体而言比如,当地址服务器500被具体实施为DHCP服务器时,EC识别单 元510则可通过判断请求分配IP地址的DHCP报文①中的选项字段是否 匹配预定标识;如果判断结果为是则确定相应请求分配IP地址的设备为 EC,并输出相应的触发信号②至注册报文单元520;然而,如果判断结 果为否则确定相应请求分配IP地址的设备不是EC,则由于无需触发注册报文单元520而不进行任何其它的操作。又如,当地址服务器500被具体实施为PPPOE服务器时,EC识别 单元510则通过判断请求分配IP地址的设备是否向PPPOE服务器400 发送了特定消息报文①;如果判断结果为是则确定相应请求分配IP地址 的设备为EC,并输出相应的触发信号②至注册报文单元520;然而,如 果判断结果为否则确定相应请求分配IP地址的设备不是EC,则由于无 需触发注册报文单元520而不进行任何其它的操作。注册报文单元520用于接收EC识别单元510输出的触发信号②,并 在地址服务器400为EC分配了 IP地址之后,根据触发信号②以及相应 EC的IP地址分配信息③生成包含EC及其IP地址的注册报文④,并将 该注册报文④发送至相应的ISC 700。而且,由于注册报文单元520需要将注册报文发送至相应的ISC 700, 因此,如图5所示,该装置500还优选地包括有ISC预置单元530。 ISC 预置单元530主要用于预先获知ISC 700的IP地址⑤,并将该IP地址⑤ 输出给注册报文单元520。从而使得注册报文单元520能够根据该IP地 址⑤将其生成的注册报文发送至相应的ISC 700。当然,图5中所示ISC预置单元530仅为保证注册报文④能够正确 送达ISC 700的一个实施示例,本领域技术人员应能理解,在具体应用 中完全可以采取其它方式来使注册报文单元520获知ISC 700的IP地址 ◎。比如在地址服务器400中预置ISC的IP地址⑤,当地址服务器400 告知注册报文单元520有关EC的IP地址分配信息(D时,同时还告知相 应的ISC 700的IP地址⑤。同时,如图5所示,ISC端在ISC上自动注册EC的装置600主要包 括有报文解析单元610和EC注册单元620。其中报文解析单元610用于解析来自地址服务器400(图5中具体为注册 报文单元520)的注册报文④,其中注册报文④中包含有关于EC以及地 址服务器400为该EC分配的IP地址的信息 。而EC注册单元620用于根据报文解析单元610输出的结果(也即有
关EC及其IP地址的信息⑥)完成EC在ISC 700上的注册。优选地,EC注册单元620具体包括有判断模块、更新模块、以及注 册模块。其中判断模块用于判断ISC 700上是否已存在EC的注册记录, 如果判断结果为是则触发更新模块,而如果判断结果为否则触发注册模 块;更新模块用于将EC在ISC 700上注册记录中的IP地址更新为注册 报文 中的IP地址;而注册模块用于将注册报文④中的EC及其IP地址 添加于ISC 700上,以作为EC在ISC 700上的注册记录。需要声明的是,上述发明内容及具体实施方式
意在证明本发明所提 供技术方案的实际应用,不应解释为对本发明保护范围的限定。本领域 技术人员在本发明的精神和原理内,当可作各种修改、等同替换、或改 进。本发明的保护范围以所附权利要求书为准。
权利要求
1.一种地址服务器端在ISC上自动注册EC的方法,适用于所述EC通过地址服务器获取其IP地址的情况;其特征在于,包括有下列步骤步骤S1,在收到所述EC请求分配IP地址的请求报文后,所述地址服务器根据所述请求报文判断相应的请求端是否为EC;步骤S2,在收到所述请求报文后,所述地址服务器根据所述请求报文分配IP地址,并将分配出去的IP地址记录下来;以及步骤S3,在通过步骤S1确定相应的请求端为EC之后,所述地址服务器向所述ISC发送注册报文,其中所述注册报文中包含有所述EC以及在步骤S2中为所述EC分配的IP地址。
2. 如权利要求1所述地址服务器端在ISC上自动注册EC的方法,其 特征在于,所述地址服务器预先获知所述ISC的IP地址。
3. 如权利要求1或2所述地址服务器端在ISC上自动注册EC的方法, 其特征在于,在所述地址服务器为DHCP服务器的情况下,所述步骤Sl、 S2以及S3分别具体为步骤Sl-D,在收到请求分配IP地址的DHCP报文后,所述DHCP 服务器判断所述DHCP报文中的选项字段是否被扩展用来标识请求端为 EC;步骤S2-D,在收到所述DHCP报文后,所述DHCP服务器根据所述 DHCP报文分配IP地址,并将分配出去的IP地址记录下来;以及步骤S3-D,在通过步骤Sl-D根据所述DHCP报文中的选项字段判 定所述请求端为EC后,所述DHCP服务器向所述ISC发送注册报文, 其中所述注册报文中包含有所述EC以及在步骤S2-D中为所述EC分配 的IP地址。
4. 如权利要求1或2所述地址服务器端在ISC上自动注册EC的方法, 其特征在于,在所述地址服务器为PPPOE服务器的情况下,所述步骤Sl、 S2以及S3分别具体为步骤Sl-P,在收到需要通过PPPOE方式获得IP地址的消息报文后, 所述PPPOE服务器根据所述消息报文判断IP地址请求端是否为EC;步骤S2-P,在收到所述消息报文后,所述PPPOE服务器等待PPPOE协商过程完成,并将协商出来的IP地址记录下来;以及步骤S3-P,在通过步骤Sl-P确定IP地址请求端为EC后,所述PPPOE 服务器向所述ISC发送注册报文,其中所述注册报文中包含有所述EC 以及在步骤S2-P中为所述EC分配的IP地址。
5. —种ISC端在ISC上自动注册EC的方法,适用于所述EC通过地 址服务器获取其IP地址的情况;其特征在于,在收到来自所述地址服务 器的注册报文之后,所述ISC根据所述注册报文完成所述EC在其上的注 册,其中所述注册报文中包含有关于所述EC以及所述地址服务器为所述 EC分配的IP地址的信息。
6. 如权利要求5所述ISC端在ISC上自动注册EC的方法,其特征在 于,所述ISC根据所述注册报文完成所述EC在其上的注册具体包括有步骤S41,所述ISC解析所述注册报文以获知所述EC及其IP地址; 步骤S42,所述ISC判断其上是否已存在所述EC的注册记录,如果判断结果为是则继续下述步骤S42Y,而如果判断结果为否则继续下述步骤S42N;步骤S42Y,所述ISC将所述EC注册记录中的IP地址更新为所述注 册报文中的IP地址;以及步骤S42N,所述ISC将所述注册报文中的EC及其IP地址添加于其 上,以作为所述EC在其上的注册记录。
7. 如权利要求6所述ISC端在ISC上自动注册EC的方法,其特征在 于,所述步骤S42Y具体包括有步骤S42Y1,所述ISC判断所述EC注册记录中的IP地址是否等于 所述注册报文中的IP地址,如果判断结果为是则继续下述步骤S42Y1Y, 而如果判断结果为否则继续下述步骤S42Y1N;步骤S42Y1Y,所述ISC直接丢弃所述注册报文;以及 步骤S42Y1N,所述ISC将所述EC注册记录中的IP地址更新为所 述注册报文中的IP地址,之后再丢弃所述注册报文。
8. —种地址服务器端在ISC上自动注册EC的装置,适用于所述EC通过地址服务器获取其IP地址的情况;其特征在于,包括有EC识别单元,用于判断请求所述地址服务器分配IP地址的设备是否为EC,并仅在判断结果为是时才触发下述注册报文单元;以及注册报文单元,用于根据所述EC识别单元的触发,并在所述地址服务器为所述EC分配了 IP地址后,生成包含所述EC及其IP地址的注册报文,并将所述注册报文发送至所述ISC。
9. 如权利要求8所述地址服务器端在ISC上自动注册EC的装置,其 特征在于,还包括有ISC预置单元,与所述注册报文单元相连,用于预先获知所述ISC 的IP地址,并将所述ISC的IP地址输出给所述注册报文单元。
10. 如权利要求8或9所述地址服务器端在ISC上自动注册EC的装 置,其特征在于,当所述地址服务器为DHCP服务器时,所述EC识别 单元判断请求分配IP地址的DHCP报文中的选项字段是否匹配预定标 识,如果判断结果为是则确定相应请求分配IP地址的设备为EC。
11. 如权利要求8或9所述地址服务器端在ISC上自动注册EC的装 置,其特征在于,当所述地址服务器为PPPOE服务器时,所述EC识别 单元判断请求分配IP地址的设备是否向所述PPPOE服务器发送了特定 消息报文,如果判断结果为是则确定所述请求分配IP地址的设备为EC。
12. —种ISC端在ISC上自动注册EC的装置,适用于所述EC通过 地址服务器获取其IP地址的情况;其特征在于,包括有报文解析单元,用于解析来自所述地址服务器的注册报文,其中所 述注册报文中包含有关于所述EC以及所述地址服务器为所述EC分配的 IP地址的信息;EC注册单元,用于根据所述报文解析单元输出的结果完成所述EC 在所述ISC上的注册。
13. 如权利要求12所述ISC端在ISC上自动注册EC的装置,其特征 在于,所述EC注册单元具体包括有判断模块,用于判断所述ISC上是否已存在所述EC的注册记录,如 果判断结果为是则触发下述更新模块,而如果判断结果为否则触发下述注册模块;更新模块,用于将所述ISC上所述EC注册记录中的IP地址更新为 所述注册报文中的IP地址;以及注册模块,用于将所述注册报文中的EC及其IP地址添加于所述ISC 上,以作为所述EC在所述ISC上的注册记录。
全文摘要
本发明公开了一种在ISC上自动注册EC的方法以及相应的装置,主要适用于EC通过地址服务器获取其IP地址的情况。在地址服务器端,该方法主要包括有步骤S1,在收到EC请求分配IP地址的请求报文后,地址服务器确定请求端是否为EC;步骤S2,地址服务器根据请求报文分配IP地址;步骤S3,在确定请求端为EC后,地址服务器向相应的ISC发送注册报文,其中注册报文中包含有EC及其IP地址。而在ISC端,该方法主要体现为在收到注册报文后,ISC根据注册报文完成EC在其上的注册。通过让地址服务器主动将EC及其IP地址告知给ISC,本发明不仅实现了EC在ISC上的自动注册,且管理和维护起来极为方便。
文档编号H04L29/06GK101159749SQ20071018743
公开日2008年4月9日 申请日期2007年11月23日 优先权日2007年11月23日
发明者迪 周, 军 王 申请人:杭州华三通信技术有限公司