一种更新IP地址的方法和装置制造方法及图纸

技术编号:7761148 阅读:154 留言:0更新日期:2012-09-14 06:37
本发明专利技术提供一种更新IP地址的装置,包括:NetBIOS处理模块,用于在自身联网单元上线后发送携带自身该联网单元自身域编码和IP地址的NetBIOS注册报文至Wins服务器,供Wins服务器记录该域编码和IP地址的对应关系;还用于自身联网单元上线后在自身联网单元的外域列表中查询外域联网单元的域编码,发起以外域联网单元域编码为名称的NetBIOS查询,以获得Wins服务器反馈的该外域联网单元的IP地址;外域地址处理模块,用于更新外域列表中的外域联网单元的IP地址。本发明专利技术还提供同样构思的一种更新IP地址的方法。本发明专利技术通过NetBIOS的方式,使得联网单元能快速地查询到其它联网单元的IP地址从而自动更新自身外域信息,并且在自身IP地址变更时进一步通知其它联网单元自动进行更新。

【技术实现步骤摘要】

本专利技术涉及视频监控领域,尤其涉及一种更新联网单元IP地址的方法和装置。
技术介绍
在多级多域的联网监控系统中,其监控模型为存在多级组织关系的多个域的联网模型。上级域可实现与多个下级域的互联互通,平级域之间也可实现彼此之间的互联互通。域间的互联互通需要联网单元负责实现联网过程中的会话控制命令、媒体流和网管数据的传输和转换。联网单元是组成视频监控系统跨区域联网共享接口的逻辑实体,可以独立的设备形式存在或内置在区域视频监控系统内的监控服务器中。现有方案中,监控的域间关系都是通过指定IP地址来实现的,即在联网单元上配置其他联网单元的IP地址,域编码、用户编码等信息,配置完成后,两个互联单元发起域间注册流程。注册完成之后,进行监控业务处理。但当联网单元使用DHCP之类的方式获取IP地址时,联网单元的地址将不是固定的IP地址。因此,当联网单元的地址发生更改之后,又需要手动配置域间的关系,而手动配置将增加域间信息更改的繁琐程度,是不容易被用户接受的方式。
技术实现思路
有鉴于此,本专利技术提供一种更新IP地址的装置,该装置应用于跨域监控系统中的联网单元,该装置包括=NetBIOS处理模块,用于在自身联网单元上线后发送携带自身该联网单元自身域编码和IP地址的NetBIOS注册报文至Wins服务器,供Wins服务器记录该域编码和IP地址的对应关系;还用于自身联网单元上线后在自身联网单元的外域列表中查询外域联网单元的域编码,发起以外域联网单元域编码为名称的NetBIOS查询,以获得Wins服务器反馈的该外域联网单元的IP地址;外域地址处理模块,用于更新外域列表中的外域联网单元的IP地址。该装置还包括,自身地址处理模块,用于自身联网单元与外域联网单元未建立互联关系且通过NetBIOS处理模块查询到外域联网单元的IP地址后,以外域联网单元的IP地址为目的IP,自身联网单元的IP地址为源IP向该外域联网单元发送通知报文,其中该通知报文携带自身联网单元的域编码;或者用于自身联网单元与外域联网单元已建立互联关系且自身联网单元IP地址发生变化时,通过查询自身联网单元的外域列表得到外域联网单元的IP地址后,以该外域联网单元的IP地址为目的IP,向该域外外域联网单元发送以变更后的IP地址为源IP的通知报文,该通知报文携带自身联网单元的域编码;所述NetBIOS处理模块,还用于在自身联网单元的IP地址发生变更时,发送自身联网单元域编码和变更后IP地址的NetBIOS注册报文以更新Wins服务器上的记录。自身地址处理模块,还用于确认在发送通知报文后预定的时间内是否收到外域联网单元发送的确认报文,如果否,重新发送通知报文。外域地址处理模块,用于在接收到外域联网单元发送的通知报文后,判断该通、知报文携带的外域联网单元的域编码是否在自身联网单元的外域列表中,如果是,通知NetBIOS处理模块;该通知报文的目的IP为该自身联网单元的IP地址,源IP地址为外域联网单元的IP地址;NetBI0S处理模块,进一步用于在外域联网单元发送的通知报文携带的外域联网单元的域编码在自身联网单元的外域列表中时发起以该外域联网单元域编码为名称的NetBIOS查询,以获得Wins服务器反馈的该外域联网单元的IP地址;外域地址处理模块,如果反馈的该外域联网单元的IP地址和外域联网单元发送的通知报文中的源IP地址相同则更新自身联网单元外域列表中该外域联网单元的IP地址。外域地址处理模块,用于在所述反馈的该外域联网单元的IP地址和外域联网单元发送的通知报文中的源IP地址相同时向外域联网单元发送确认报文。本专利技术还提供一种更新IP地址的方法,该方法应用于跨域视频监控系统的联网单元上,该方法包括,该联网单元上线后发送自身域编码和IP地址的NetBIOS注册报文至Wins服务器,供Wins服务器记录该域编码和IP地址的对应关系;该联网单元上线后在该联网单元的外域列表中查询外域联网单元的域编码,发起以外域联网单元域编码为名称的 NetBIOS查询,以获得Wins服务器反馈的该外域联网单元的IP地址;该联网单元更新外域列表中的外域联网单元的IP地址。该联网单元与外域联网单元未建立互联关系且查询到外域联网单元的IP地址后,发送以该外域联网单元的IP地址为目的IP,自身IP地址为源IP的通知报文,该通知报文携带该联网单元自身的域编码;或者该联网单元与外域联网单元已建立互联关系且自身IP地址发生变化时,发送自身域编码和变更后IP地址的NetBIOS注册报文以更新Wins服务器上的记录,并通过查询自身联网单元的外域列表得到外域联网单元的IP地址后,以该外域联网单元的IP地址为目的IP,向该外域联网单元发送以变更后的IP地址为源IP的通知报文,该通知报文携带自身的域编码。该联网单元确认在发送通知报文后预定的时间内,是否收到外域联网单元发送的确认报文;如果没有收到,该联网单元重新发送通知报文。该联网单元接收外域联网单元发送的通知报文后,判断该通知报文携带的外域联网单元的域编码是否在自身的外域列表中,该通知报文的目的IP为该联网单元的IP地址,源IP地址为外域联网单元的IP地址;如果是,发起以该外域联网单元域编码为名称的NetBIOS查询,以获得Wins服务器反馈的该外域联网单元的IP地址;如果Wins服务器反馈的该外域联网单元的IP地址和外域联网单元发送的通知报文中的源IP地址相同则更新自身外域列表中该外域联网单元的IP地址。在Wins服务器反馈的该外域联网单元的IP地址和外域联网单元发送的通知报文中的源IP地址相同时向外域联网单元发送确认报文。本专利技术的有益效果通过NetBIOS的方式,使得联网单元能快速地查询到其它联网单元的IP地址从而更新自身外域信息列表,并且在自身IP地址变更时进一步通知其它联网单元,使得监控网络中其它与之相关联的联网单元能及时获取到IP地址变更的信息,从而及时更新自身外域信息中外域联网单元的IP地址,整个IP地址更新的过程不需要人工参与,既方便又迅速。附图说明图I是联网单元连接网络示意图。图2是本专利技术实施例装置逻辑结构图。具体实施例方式以下结合图I 图2对本专利技术实施例进行详细描述。图I是两个联网单元连接的网络示意图。这两个联网单元用来连接不同的监控域。图2是本专利技术联网单元中一种更新IP地址的装置的逻辑结构图。该更新IP地址的装置包括NetBIOS处理模块、外域地址处理模块、自身地址处理模块。下面描述本专利技术实施例的详细实施方式。步骤I、联网单元上线后发送自身域编码和IP地址的NetBIOS注册报文至Wins服务器,供Wins服务器记录该域编码和IP地址的对应关系。步骤I由NetBIOS处理模块执行。 如图1,以联网单元A为例,该联网单元位于跨域的视频监控网络中,联网单元A上线后,发送自身域编码和自身IP地址的NetBIOS注册报文。网络中的Wins服务器接收到该注册报文后将联网单元A的域编码和IP地址对应关系记录在本地以供其它联网单元(如联网单元B)通过NetBIOS名发起对联网单元A的IP地址查询。联网单元B上线后也如联网单元A —样发送自身域编码和自身IP地址的NetBIOS注册报文,以使Wins服务器记录其域编码和IP地址。域编码作为跨域视频监控系统中联网单元的唯本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:周迪陈乾业
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1