自动设定网络监视系统的处理方法与其处理系统转让专利

申请号 : CN201010524397.6

文献号 : CN101982958A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 庄强闵陈延祯

申请人 : 青岛雄博科技有限公司

摘要 :

本发明公开了一种自动设定网络监视系统的处理方法与其处理系统,用以自动设定内部网络中的网络摄像机的各项连接参数。在主控装置中的代理程序会先取得登入信息、外部网络地址与每一网络摄像机的特征数据;代理程序根据特征数据设定网络摄像机的内部网络地址、内部连接端口并向对应厂商的所属动态网域名称服务器进行注册;并令动态网域名称服务器产生相应的统一资源定位信息;会员服务器在记录统一资源定位信息与登入信息的映像关系;客户端利用登入信息登录会员服务器时,客户端就不需另行设定网络连接的相关设定,就可以达到观看网络摄像机的目的。

权利要求 :

1.一种自动设定网络监视系统的处理方法,其特征在于,对一内部网络的多台网络摄像机进行网络连接的参数设定,该自动设定网络监视系统的处理方法包括以下步骤:在一主控装置上执行一代理程序,该代理程序取得一外部网络地址、该些网络摄像机的一组特征数据与一登入信息,并从该些网络摄像机中选取其中之一作为一主要摄像机;

该代理程序根据该特征数据设定每一该网络摄像机的一内部网络地址与一内部连接端口;

该代理程序根据该主要摄像机的该特征数据向一动态网域名称服务器进行注册,使得该动态网域名称服务器产生一统一资源定位信息;

该代理程序进行一网络地址转换程序,用以设定该些网络摄像机所相应的一对外连接端口;

由该代理程序产生一图表连接清单,用以记录每一该网络摄像机的该内部网络地址、该内部连接端口与该对外连接端口的映射关系;以及该代理程序将该登入信息向一会员服务器进行注册,在一会员列表中记录该登入数据所相应的该统一资源定位信息、该对外连接端口或其组合。

2.如权利要求1所述的自动设定网络监视系统的处理方法,其特征在于,向该动态网域名称服务器注册的步骤中还包括:该动态网域名称服务器查找一合法装置列表,用以判断是否对该网络摄像机进行注册;

若该网络摄像机为合法的装置时,则该动态网域名称服务器产生该统一资源定位信息;以及

若该网络摄像机为非法的装置时,则该动态网域名称服务器返回一错误信息给该主控装置。

3.如权利要求1所述的自动设定网络监视系统的处理方法,其特征在于,产生该统一资源定位信息的步骤中还包括:从该些网络摄像机中选取其中之一;

利用所选出的该网络摄像机的该特征数据传送至该动态网域名称服务器;以及该动态网域名称服务器产生相应的该统一资源定位信息。

4.如权利要求1所述的自动设定网络监视系统的处理方法,其特征在于,进行该网络地址转换程序还包括:该代理程序根据每一该网络摄像机的该特征数据用以指派该统一资源定位信息所相应的该对外连接端口;以及该代理程序记录该对外连接端口所相应的该内部连接端口。

5.如权利要求1所述的自动设定网络监视系统的处理方法,其特征在于,该主控装置还运行一网页服务程序,用以提供该图表连接清单的网页显示处理,而该客户端更运行一浏览程序,通过该浏览程序登录至该会员服务器,再将该浏览程序的连接请求导向至该主控装置,该网页服务程序在接获来自该浏览程序的一连接要求后,该网页服务程序根据该连接要求中的该对外连接端口用以查找相应的该网络摄像机,并将该网络摄像机所接收的图像传送至该浏览程序。

6.一种自动设定网络摄像机的处理系统,其特征在于,用以自动设定一内部网络中的网络摄像机的各项连接参数,使得一外部网络的一客户端可以连接至欲观看的网络摄像机,该自动设定网络摄像机的处理系统包括:一动态网域名称服务器,该动态网域名称服务器中储存多笔统一资源定位信息;

至少一网络摄像机,设置于该内部网络之中,每一该网络摄像机具有各自的一特征数据、一内部网络地址与一内部连接端口;

一主控装置,用以执行一代理程序,该代理程序取得一登入信息、一外部网络地址与每一该网络摄像机的该特征数据,该代理程序根据特征数据设定该网络摄像机的该内部网络地址、该内部连接端口并向该动态网域名称服务器进行注册,使得该动态网域名称服务器产生该主控装置的该统一资源定位信息,该代理程序取得该统一资源定位信息后,指派该统一资源定位信息所相应的该对外连接端口,并记录该对外连接端口所相应的该内部连接端口;以及一会员服务器,其根据该主控装置所发出的该登入信息产生一会员列表,该会员服务器将记录于该会员列表的该客户端重新导向至该主控装置。

7.如权利要求6所述的自动设定网络摄像机的处理系统,其特征在于,该动态网域名称服务器还包括一合法装置列表,用以判断是否对该网络摄像机进行注册。

8.如权利要求6所述的自动设定网络摄像机的处理系统,其特征在于,该主控装置还运行一网页服务程序,用以提供该图表连接清单的网页显示处理,而该客户端更运行一浏览程序,该网页服务程序在接获来自该浏览程序的一连接要求后,该网页服务程序根据该连接要求中的该对外连接端口用以查找相应的该网络摄像机,并将该网络摄像机所接收的图像传送至该浏览程序。

9.一种自动设定网络摄像机的处理系统,其特征在于,用以自动设定一内部网络中的网络摄像机的各项连接参数,使得一外部网络的一客户端可以连接至欲观看的网络摄像机,该自动设定网络摄像机的处理系统包括:至少一网络摄像机,设置于该内部网络之中,每一该网络摄像机具有各自的一特征数据、一内部网络地址与一内部连接端口;

一主控装置,用以执行一代理程序,该代理程序取得一登入信息、一外部网络地址与每一该网络摄像机的该特征数据,该代理程序根据特征数据设定该网络摄像机的该内部网络地址、该内部连接端口并向该动态网域名称服务器进行注册,使得该动态网域名称服务器产生该主控装置的该统一资源定位信息,该代理程序取得该统一资源定位信息后,指派该统一资源定位信息所相应的一对外连接端口,并记录该对外连接端口所相应的该内部连接端口;以及一会员服务器,连结该主控装置与该客户端,该会员服务器更包括一会员注册程序与一动态网域名称服务程序,该会员注册程序根据该主控装置所发出的该登入信息产生一会员列表,该动态网域名称服务程序根据该特征数据产生相应的一统一资源定位信息,该会员服务器将记录于该会员列表的该客户端重新导向至该主控装置。

10.如权利要求9所述的自动设定网络摄像机的处理系统,其特征在于,该主控装置更运行一网页服务程序,用以提供该图表连接清单的网页显示处理,而该客户端更运行一浏览程序,该网页服务程序在接获来自该浏览程序的一连接要求后,该网页服务程序根据该连接要求中的该对外连接端口用以查找相应的该网络摄像机,并将该网络摄像机所接收的图像传送至该浏览程序。

说明书 :

自动设定网络监视系统的处理方法与其处理系统

技术领域

[0001] 本发明公开了一种自动设定方法与其系统,特别有关于一种自动设定网络监视系统的处理方法与其处理系统。

背景技术

[0002] 随着因特网的频宽快速的成长,使得许多使用者可以通过因特网传输各式各样的多媒体数据。因此有厂商将因特网与监视摄像机提出新的结合,提供使用者可以从远程随时的观看各摄像机所拍摄的画面。
[0003] 请参考图1所示,其为现有技术的网络摄像机的架构示意图。一般而言,网络摄像机110可被视为独立的网络终端装置。因此网络摄像机110也需要设定相关的网络连接信息,例如:网络地址(IP address)、子网掩码(sub-network mask)、网关器(gateway)与网域名称服务器(Domain NameServer)等。
[0004] 一般来说,公开的网络地址的数量有限,所以各家因特网服务提供者(Internet Service Provider,简称ISP)多会通过浮动网络地址的方式让客户端120取得一暂时的公开的网络地址。当客户端120连接超过一预定时间后,ISP会重新指派新的公开的网络地址。也因为如此,客户端120无法保证所取得的公开的网络地址会是固定的。
[0005] 再者,公开的网络地址为一串0.0.0.0~255.255.255.255的数字组合,再加上ISP会重新分发公开的网络地址,这对于一般使用者实在是难以记住一串无意义的数字。
[0006] 客户端120可以有下列几种方式可以观看内部网络的网络摄像机110:1.在浏览程序中键入对应网络地址直接连接至网络摄像机110;2.连接至动态网域名称服务器。对于第一种方式而言虽然连接速度最快,但诚如现有技术所言,使用者无法同时记忆多台网络摄像机110的网络地址(外部网络地址与内部网络地址)与连接端口。而第二种方式虽然是利用统一资源定位信息增进记忆的方便性,但使用者还是有可能无法一次记忆多台的网络摄像机110的统一资源定位信息。
[0007] 此外公开的网络地址的数量有限,许多企业或单位会采用内部网络与网络地址转换(Network Address Translation,NAT)的方式对每一个网络终端设备指派相应的内部网络地址。但内部网络中的网络终端设备是无法直接被外部网络的客户端120所存取的。所以为能将内部网络的网络摄影能机让外部使用者进行观看,内部网络与外部网络之间需要设定网络地址转换的处理(如图1中指派各网络摄像机的网络地址:10.0.0.1:81、10.0.0.1:82、10.0.0.1:83与10.0.0.1:84)。
[0008] 这么一来,使用者除了需要事先规划整体的网络摄像机110的网络架构外,还需要逐一设定网络摄像机110。这对于使用者而言不啻是一项繁重的工作,也降低网络摄像机110的使用上的便利性。

发明内容

[0009] 鉴于以上的问题,本发明在于提供一种自动设定网络监视系统的处理方法,对内部网络的多台网络摄像机进行网络连接的参数设定。
[0010] 本发明所公开的自动设定网络监视系统的处理方法包括下列步骤:在主控装置上执行代理程序,代理程序取得外部网络地址、每一支网络摄像机的特征数据与登入信息;代理程序根据特征数据设定网络摄像机的内部网络地址;代理程序根据特征数据向动态网域名称服务器进行注册,使得动态网域名称服务器产生主控装置的统一资源定位信息;代理程序进行网络地址转换程序,用以设定网络摄像机所相应的对外连接端口;代理程序在完成网络地址转换程序后产生图表连接清单;代理程序根据登入信息对会员服务器进行注册,并将每一网络摄像机的统一资源定位信息与对外连接端口传送至会员服务器[0011] 本发明提出一种自动设定网络摄像机的处理系统,用以自动设定内部网络中的网络摄像机的各项连接参数,使得外部网络的客户端可以连接至欲观看的网络摄像机。
[0012] 本发明所公开的一种自动设定网络摄像机的处理系统包括:动态网域名称服务器、网络摄像机、主控装置与会员服务器。动态网域名称服务器设置于外部网络之中;在动态网域名称服务器中储存多笔统一资源定位信息;网络摄像机设置于内部网络之中,每一网络摄像机具有各自的特征数据、内部网络地址与内部连接端口;主控装置执行代理程序,代理程序用以取得外部网络地址与每一网络摄像机的特征数据;代理程序根据特征数据设定网络摄像机的内部网络地址、内部连接端口并向动态网域名称服务器进行注册,使得动态网域名称服务器产生主控装置的统一资源定位信息;代理程序取得统一资源定位信息后,指派统一资源定位信息所相应的对外连接端口,并记录对外连接端口所相应的内部连接端口。所以客户端只要登入会员服务器时,就可以从会员列表中自动选取相应的局域网络与其网络摄像机。
[0013] 本发明所提出的自动设定网络监视系统的处理方法与其处理系统可用以设定内部网络中的网络摄像机,藉以降低使用者在安装网络摄像机时所面临的设定门坎。

附图说明

[0014] 图1为现有技术的网络摄像机的架构示意图;
[0015] 图2A为本发明的架构示意图;
[0016] 图2B为本发明另一种架构示意图;
[0017] 图2C为本发明另一种架构示意图;
[0018] 图3A为本发明的运作流程示意图;
[0019] 图3B为本发明的主控装置运作方块图;
[0020] 图3C为本发明的运作方块示意图;
[0021] 图3D为本发明的会员服务器注册示意图;
[0022] 图3E为本发明会员服务器验证客户端的示意图;
[0023] 图3F为本发明将将客户端的连接请求重新导向至主控装置的示意图;
[0024] 图3G为本发明的浏览程序从主控装置处接收图表连接清单的示意图;
[0025] 图3H为本发明的观看架构的示意图;
[0026] 图4为本发明产生的统一资源定位信息的流程示意图;
[0027] 图5为本发明的网络地址转换程序的运作流程示意图;
[0028] 图6为本发明的另一实施态样架构示意图;
[0029] 图7为本发明的另一实施态样流程示意图;
[0030] 图8A为本发明的另一种实施态样的架构示意图;
[0031] 图8B为本发明的另一种实施态样的流程示意图。
[0032] 其中,附图标记:
[0033] 110网络摄像机 120客户端
[0034] 210客户端 211浏览程序
[0035] 220动态网域名称服务器 221合法装置列表
[0036] 230主控装置 231代理程序
[0037] 232网页服务程序 233网络地址转换程序
[0038] 234图表连接清单 240会员服务器
[0039] 241会员列表 242会员注册程序
[0040] 243动态网域名称服务程序 250网络摄像机260内部网络

具体实施方式

[0041] 为能清楚本发明整体的运作架构,还请参考图2A所示,其为本发明的架构示意图。在本发明中包括客户端210、动态网域名称服务器220(DynamicDomain Name Service,DDNS)、主控装置230、会员服务器240与至少一网络摄像机250。在本发明中内部网络260为个人、学校或企业所架构的局域网络(intranet),而外部网络指的是局域网络之外的因特网(internet)。
[0042] 在本发明的图2A中以一个内部网络260作为说明,但实际上可以同时存在多个内部网络260。而且本发明除了可以应用于内部网络260的情况外,也可以在具有足够的网络地址的外部网络的情况下实现。换言之,可以通过主控装置230将所拥有的外部网络地址指派给每一个网络摄像机250。
[0043] 在本发明的客户端210、动态网域名称服务器220与会员服务器240位于外部网络之中,而客户端210、动态网域名称服务器220与会员服务器240通过因特网相互连接。主控装置230与网络摄像机250则是位于内部网络260之中。
[0044] 本发明的主控装置230可以由独立的网关器、计算器或网络摄像机250所实现,也可以从上述装置中选择不同装置的组合而构成,请另外参考图2B或图2C,其为本发明中各种主控装置230的架构示意图。在图2B中以独立的网关器作为主控装置230。而图2C则是从网络摄像机250中选择其中之一,作为主控装置230。主控装置230连接内部网络260的每一台网络摄像机250。
[0045] 为能清楚说明本发明的运作流程,请配合图3A的运作流程示意图:
[0046] 步骤S310:在主控装置上执行代理程序与网页服务程序,代理程序取得外部网络地址、这些网络摄像机的一组特征数据与登入信息,并从这些网络摄像机中选取其中之一作为主要摄像机;
[0047] 步骤S320:代理程序根据特征数据设定每一网络摄像机的内部网络地址与内部连接端口;
[0048] 步骤S330:代理程序根据主要摄像机的特征数据向动态网域名称服务器进行注册,使得动态网域名称服务器产生统一资源定位信息;
[0049] 步骤S340:代理程序进行网络地址转换程序,用以设定这些网络摄像机所相应的对外连接端口;
[0050] 步骤S350:由代理程序产生图表连接清单,用以记录每一网络摄像机的内部网络地址、内部连接端口与对外连接端口的映射关系;
[0051] 步骤S360:代理程序将登入信息向会员服务器进行注册,并在会员列表中记录登入数据所相应的统一资源定位信息、对外连接端口或其组合;
[0052] 步骤S370:客户端通过因特网连结至会员服务器,会员服务器根据客户端所输入的登入信息查找会员列表,并将所查找的结果通过动态网域名称伺服器重新导向至主控装置;
[0053] 步骤S380:客户端从网页服务程序所提供的图表连接清单中选取任一网络摄像机;以及
[0054] 步骤S390:将所选取的网络摄像机与客户端进行连接。
[0055] 首先,将所有的网络摄像机250连接至主控装置230。在启动主控装置230后,主控装置230开始运行代理程序231(daemon),用以取得使用者所设定的登入信息、外部网络地址与内部网络260中每一台网络摄像机250的一组特征数据。使用者也可以通过主控装置230对网络摄像机250进行名称或内部网络地址的指派。代理程序231分别对外部网络与内部网络260会进行相应的处理,请同时配合图3B。对于外部网络而言,代理程序231会向上一层的网络设备取得一外部网络地址(可以是ISP所分配的网络地址或是固定的网络地址)。对于内部网络260而言,代理程序231会以网络广播(broadcast)的方式向内部网络260的网络摄像机250进行查询,并向网络摄像机250获取其特征数据。本发明的代理程序231会从这些网络摄像机250中选取其中之一,并将所选取的网络摄像机250视为主要摄像机。
[0056] 其中,登入信息为使用者所设定的账号与密码,所以其账号也可以是电子邮件。一般而言,网络摄像机250都会设置认证的机制,通过客户端210所输入的账号、密码来确保客户端210的身份。在本发明中登入信息也会被应用在会员列表之中,其详细运作将于后文所揭示。特征数据为网络摄像机250的机器序号、厂商信息与媒体存取控制地址(Media Access Controladdress,MAC Address)。
[0057] 代理程序231在获取所有的网络摄像机250的特征数据后,代理程序231会根据特征数据设定每一台网络摄像机250的内部网络地址。由于每一个特征数据都是唯一的存在,因此可以通过特征数据的排序或其它方式来指派各网络摄像机250的内部网络地址。而内部网络地址的规划方式可以通过动态主机设定协议(Dynamic Host Configuration Protocol,简称DHCP)或以指定网络地址的范围所实现。
[0058] 主控装置230根据网络摄像机250的数量决定相关的子网掩码。以DHCP与D级的内部网络为例,假设内部网络260中具有30台网络摄像机250,且内部网络地址的起始值为192.168.0.100,因此主控装置230自动地将网络摄像机250的子网掩码设定为255.255.255.192。主控装置230则会对内部网络260的网络摄像机250分配192.168.0.100~192.168.0.132的网络地址。除此之外,若是内部网络的网络摄像机250的数量多于D级网络的数量,本发明也可以对C级网络或其它更高等级的网络架构进行相应的调整。
[0059] 在指派每一个网络摄像机250的内部网络地址后,代理程序231也会决定是否指派相应的内部连接端口。举例来说,主控装置230依序对网络摄像机250指派内部网络地址192.168.0.101时,同时会设定内部连接端口101。接着,对次一台网络摄像机250给定192.168.0.102:102,依此类推。当不指派网络摄像机250的内部连接端口时,则将采用预设的内部连接端口(例如:连接端口80或8080)。
[0060] 接着,代理程序231可以将主控装置230或者从网络摄像机250之中选取任一,并对所选取的网络摄像机250定义为主要摄像机。代理程序231将主要摄像机中获取出的特征数据作为向动态网域名称服务器220注册的依据,使得动态网域名称服务器220产生相应于主控装置230的统一资源定位信息。请同时参考图4与图3C所示,其为本发明产生的统一资源定位信息的流程示意图与运作方块示意图。
[0061] 步骤S331:代理程序将主要摄像机的特征数据传送至所有的动态网域名称服务器;
[0062] 步骤S332:动态网域名称服务器根据合法装置列表决定是否产生相应的统一资源定位信息;
[0063] 步骤S333:若主要摄像机为合法的装置时,则动态网域名称服务器将产生相应的统一资源定位信息,并将统一资源定位信息返回给代理程序;及
[0064] 步骤S334:若主要摄像机为非法的装置时,则动态网域名称服务器将返回一错误信息给代理程序。
[0065] 为能确定欲进行注册的网络摄像机250为合法的网络摄像机250,在本发明的动态网域名称服务器220储存一合法装置列表221。合法装置列表221记录不同厂商所生产的网络摄像机250的特征数据,用以确认网络摄像机250是否可以被本发明的动态网域名称服务器220所注册。举例来说,在合法装置列表221中记录着A公司、B公司与C公司所生产的网络摄像机250。当A公司、B公司或C公司的任一所生产的网络摄像机250向动态网域名称服务器220注册时,动态网域名称服务器220将认为该网络摄像机250为合法。反之,当其它公司所生产的网络摄像机250向动态网域名称服务器220进行注册时,将被视为非法的装置,因此将不会进行注册的处理。
[0066] 合法装置列表221可以通过连接其它网络服务器的方式,藉以进行更新。动态网域名称服务器220也可以利用储存媒体(例如:磁盘片、光盘、硬盘或随身碟等)对合法装置列表221进行更新。
[0067] 代理程序231根据主要摄像机的任一特征数据向动态网域名称服务器220进行注册。假设特征数据为机器序号,则主控装置230将以机器序号向动态网域名称服务器220进行注册。则主控装置230向主要摄像机取得一组“SN_01234”的特征数据。动态网域名称服务器220在接获主要摄像机的机器序号的特征数据后,将会产生相对应的“SN_01234.dsgt.biz.net”的一组统一资源定位信息。
[0068] 对应以主要摄像机的情况而言,若是有多台网络摄像机250在注册时,动态网域名称服务器220会产生如下述列表的统一资源定位信息:
[0069]网络摄像机编号 机器序号 统一资源定位信息
网络摄像机1 SN_01234 SN_01234.dsgt.biz.net
网络摄像机2 SN_12345 SN_12345.dsgt.biz.net
网络摄像机3 SN_23456 SN_23456.dsgt.biz.net
[0070] 表1.统一资源定位信息列表
[0071] 当动态网域名称服务器220产生统一资源定位信息后,动态网域名称服务器220会将主要摄像机的统一资源定位信息回传给主控程序。若是动态网域名称服务器220发现欲进行注册的网络摄像机250是非法的装置时,动态网域名称服务器220将不会产生统一资源定位信息。此外,动态网域名称服务器220也会返回错误信息给代理程序231。
[0072] 除了上述的直接利用特征数据进行注册的处理方式外,本发明的代理程序231也可以在获取网络摄像机250的特征数据后,对特征数据进行加密处理。代理程序231再将已加密的特征数据传送到动态网域名称服务器220进行是否可以注册的判断。其中,加密程序可以是RSA算法、AES算法、DES算法、椭圆加密算法或单向杂凑算法等。
[0073] 由于内部网络260的网络摄像机250无法直接被外部网络的客户端210所存取,因此外部的客户端210需要通过主控装置230进行网络地址转换程序233,才可以正确的连接到内部网络260的网络摄像机250。所以本发明对于网络地址转换程序233亦提出了自动化设定的处理。以下就是对本发明网络地址转换程序233的运作进行说明,还请参考图5所示,其为本发明的网络地址转换程序233的运作流程示意图,其包括以下步骤:
[0074] 步骤S341:代理程序根据每一网络摄像机的特征数据用以指派统一资源定位信息所相应的对外连接端口;以及
[0075] 步骤S342:代理程序记录对外连接端口所相应的内部连接端口。
[0076] 代理程序231可以根据前述内部网络地址的排序方式分别指派网络摄像机250相应的对外连接端口,也可以根据网络摄像机250的特征数据的排列来指派相应的对外连接端口。在完成每一台网络摄像机250的对外连接端口的指派后,代理程序231会记录每一台网络摄像机250的对外连接端口与相应的内部连接端口,完成网络地址转换程序233的设定并产生一个可一目了然的图表连接清单234。由于在图表连接清单234中记录每一台网络摄像机250的对外连接端口与相应的内部连接端口,所以单纯的清单列表可能无法让使用者轻易的从中找到相应的网络摄像机250。这对使用者而言无法达到直觉化的使用,所以除了上述的清单列表的表现方式外,也可以利用图形化接口来呈现其对应状态。代理程序231在完成图表连接清单234后,网页服务程序232会向代理程序231取得图表连接清单234。网页服务程序232将图表连接清单234转换成可供使用者浏览的网页。网页服务程序232可以藉由Apache服务器(Apache server)、IIS服务器(IIS Server)或Tomcat服务器等其它服务器所实现。
[0077] 由于在内部网络260中有多台的网络摄像机250,而每只网络摄像机250的默认值都是使用超文件传输协议(简称http)连接端口80(对应http)与实时传输协议(简称rtp)连接端口541(对应rtp)。但是外部网络地址只能存在一组http连接端口80与rtp连接端口541,因此网络摄像机250势必无法同时都使用外部网络地址的连接端口80与连接端口541。所以代理程序231会修改网络摄像机250对外的http传送rtp所对应的传输端口的编号,使得浏览程序211会修改rtp的传输端口的编号,藉以播放来自于网络摄像机250的图像。
[0078] 主控装置230就必须执行网络地址转换程序233,用以指派每一只网络摄像机250的外部网络地址与对外的连接端口,比如:
[0079]网络摄像机1 http port:101 rtp port:1010
网络摄像机2 http port:102 rtp port:1020
网络摄像机3 http port:103 rtp port:1030
[0080] 表2.网络摄像机的外部网络地址与对外的连接端口列表
[0081] 在表2中的网络摄像机250的http连接端口以101为起始,每新增一台网络摄像机250就对个位数累加一;对于rtp连接端口而言,则是1010为起始,每新增一台网络摄像机250就对十位数累加一。但对于表2的新增连接端口号的规则仅是举例说明,并非仅局限于此。因此当有其它新的网络摄像机250加入时,主控装置230将按照上述规则进行连接端口的指派。如此一来,各家开发厂商可以设定自家所专属的传输端口,藉以与其它厂商的网络摄像机250不相混淆。
[0082] 在完成上述步骤后,代理程序231会以登入信息向会员服务器240进行注册,请参考图3D所示。在同一时间中,代理程序231也一并的将统一资源定位信息(也可以包括对外连接端口)一并传送给会员服务器240。会员服务器240将登入信息与统一资源定位信息(也可以同时包含对外连接端口)记录至会员列表241中。值得注意的是,由于网络摄像机250也是通过登入信息来进行认证,所以当会员服务器240接获客户端210的连接请求时,会员服务器240会根据连接请求中的登入信息验证客户端210的身份,也会完成对主控装置230与网络摄像机250的认证,请参考图3E所示。上述客户端210所输入的密码可通过一认证机制设定,其认证机制除了可以由现有的单纯输入密码外,也可以通过手机传简讯的方式所达成或利用随机数产生的密码实现。若以手机传简讯的方式为例,使用者登入画面中可以更具有一手机号码的输入字段,使用者将个人号码输入此一字段后。本发明随即发送一组密码至使用者的手机并显示。如此一来更可以提高登入时的安全层级。
[0083] 会员服务器240在完成验证后,会员服务器240会将所接收到的登入信息对会员列表241进行查找的处理。当会员服务器240查找到相应登入信息的统一资源定位信息与对外连接端口时,会员服务器240会向动态网域名称服务器220进行导向的动作,藉以将客户端210的连接请求重新导向至主控装置230,请参考图3F所示。
[0084] 浏览程序211会从主控装置230处接收图表连接清单234并显示图表连接清单234,请参考图3G所示。如前述所言,图表连接清单234是用来记录每一网络摄像机250的内部网络地址、内部连接端口与对外连接端口的映射关系。所以使用者可以从图表连接清单234中选择所欲观看的网络摄像机250。除此之外,可以更进一步的对图表连接清单234中的统一资源定位信息与对外连接端口设定相应的名称。
[0085]网络摄像机的编号 统一资源定位信息 http port rtp port 指派名称
网络摄像机1 SN_01234.dsgt.biz.net 101 1010 大门
网络摄像机2 SN_12345.dsgt.biz.net 102 1020 客厅
网络摄像机3 SN_23456.dsgt.biz.net 103 1030 卧室
[0086] 表3.本发明的图表连接清单
[0087] 使用者可以通过主控装置230对每一台网络摄像机250指派其名称,如表3中对于不同的网络摄像机250指定“大门”、“客厅”与“卧室”等不同的名称。若网络摄像机250已经指派相应的名称时,在浏览程序211则会显示对应的名称,且每一个名称对应一个超级链接(意即连结至相应的网络摄像机250)。如此一来,使用者只要直接看图表连接清单234中的每一个名称就可以进行连接观看,所以可以在不需记忆任何统一资源定位信息与对外连接端口就可以达到自动设定的目的。
[0088] 除了通过会员服务器240的转向外,客户端210也可以在浏览程序211中输入由特征数据所产生的统一资源定位信息,直接通过动态网域名称服务器220进行导向的处理。举例来说,浏览程序211输入“SN_01234.dsgt.biz.net”的统一资源定位信息后,浏览程序将不需通过会员服务器240,而是直接由动态网域名称服务器220转址到主控装置230。
[0089] 本发明除了上述的实施态样外,更可以对位于外部网络中的动态网域名称服务器220提出下述的变化。请参考图6所示,其为本发明的另一实施态样架构示意图。在本实施态样中包括客户端210、主控装置230、会员服务器240与至少一网络摄像机250。客户端
210与会员服务器240其系位于外部网络,且通过因特网连接。每一台网络摄像机250连接主控装置230。在此一实施态样中会员服务器240除了运行会员的注册程序外,亦同时运行动态网域名称服务程序243。为能清楚说明本发明的运作流程,请配合图7的运作流程示意图:
[0090] 步骤S710:在主控装置上执行一代理程序与网页服务程序,代理程序取得外部网络地址、这些网络摄像机的一组特征数据与登入信息,并从这些网络摄像机中选取其中之一作为主要摄像机;
[0091] 步骤S720:代理程序根据特征数据设定每一网络摄像机的内部网络地址与内部连接端口;
[0092] 步骤S730:代理程序根据主要摄像机的特征数据向会员服务器进行注册,使得会员服务器的动态网域名称服务程序产生统一资源定位信息;
[0093] 步骤S740:代理程序进行网络地址转换程序,用以设定这些网络摄像机所相应的对外连接端口;
[0094] 步骤S750:由代理程序产生图表连接清单,用以记录每一网络摄像机的内部网络地址、内部连接端口与对外连接端口的映射关系;
[0095] 步骤S760:代理程序将登入信息向会员服务器进行注册,并在会员列表中记录登入数据所相应的统一资源定位信息;
[0096] 步骤S770:客户端通过因特网连结至会员服务器,会员服务器根据客户端所输入的登入信息查找会员列表,并将所查找的结果通过动态网域名称服务程序重新导向至主控装置;
[0097] 步骤S780:客户端从网页服务程序所提供的图表连接清单中选取任一网络摄像机;以及
[0098] 步骤S790:将所选取的网络摄像机与客户端进行连接。
[0099] 与前一实施态样相同,将所有的网络摄像机250连接至主控装置230。在启动主控装置230后,主控装置230开始运行代理程序231,并取得使用者所设定的登入信息、外部网络地址与内部网络260中每一台网络摄像机250的一组特征数据。
[0100] 代理程序231分别从外部网络取得外部网络地址,对内部网络260则获取所有的网络摄像机250的特征数据与指派各网络摄像机250的内部网络地址等处理。随后,代理程序231将从网络摄像机250之中选取其任一,并对所选取的网络摄像机250定义为主要摄像机。代理程序231将主要摄像机中获取出的特征数据与登入信息传送至会员服务器240注册。
[0101] 会员服务器240的动态网域名称服务程序243在接获特征数据后,会员服务器240将根据合法装置列表221用以判断网络摄像机250是否为合法的装置。若主要摄像机为合法的装置时,则动态网域名称服务程序243将产生相应的统一资源定位信息,并将统一资源定位信息返回给代理程序231。反之,若主要摄像机为非法的装置时,则动态网域名称服务程序243将返回一错误信息给代理程序231。
[0102] 在接获统一资源定位信息后,代理程序231开始指派网络摄像机250相应的对外连接端口。在完成每一台网络摄像机250的对外连接端口的指派后,代理程序231会记录每一台网络摄像机250的对外连接端口与相应的内部连接端口,完成网络地址转换程序233的设定并产生相应的图表连接清单234。代理程序231在完成图表连接清单234后,网页服务程序232会向代理程序231取得图表连接清单234。此时,代理程序231将登入信息向会员服务器240执行会员注册程序242,用以在会员列表241中记录登入数据所相应的统一资源定位信息与对外连接端口。换言之,当客户端210输入登入数据时且该登入数据已被记载于会员列表中241,会员服务器240将会从会员列表241中查找出相应的统一资源定位信息与对外连接端口。
[0103] 最后,客户端210连接到会员服务器240并输入相应的登入信息后,会员服务器240将会根据登入信息将客户端210的连接要求导向至相应的主控装置230。客户端210的浏览程序211会显示从网页服务程序232所传送过来的图表连接清单234。客户端210可以从图表连接清单234中选择任一网络摄像机250,并对所选取的网络摄像机250进行连接。所以客户端210可以通过登入信息从会员列表241来进入相应的局域网络260,再从此一局域网络260的图表连接清单234与观看相应的网络摄像机250,请参考图3H所示。
[0104] 除了上述的架构外,本发明更可以通过主控装置230与会员服务器240进行设定与连接的处理,请参考图8A与图8B所示,其为本发明的另一种实施态样的架构示意图与流程示意图。在图8A的实施态样包括:客户端210、会员服务器240、主控装置230与至少一网络摄像机250。此一实施态样的运作流程还请参考图8B所示,其包含以下步骤:
[0105] 步骤S810:在主控装置上执行代理程序与网页服务程序,代理程序取得外部网络地址、这些网络摄像机的一组特征数据与登入信息,并从这些网络摄像机中选取其中之一作为主要摄像机;
[0106] 步骤S820:代理程序根据特征数据设定每一网络摄像机的内部网络地址与内部连接端口;
[0107] 步骤S830:代理程序进行网络地址转换程序,用以设定这些网络摄像机所相应的对外连接端口;
[0108] 步骤S840:由代理程序产生图表连接清单,用以记录每一网络摄像机的内部网络地址、内部连接端口与对外连接端口的映射关系;
[0109] 步骤S850:代理程序将登入信息向会员服务器进行注册,并在会员列表中记录登入数据所相应的外部网络地址、对外连接端口或其组合;
[0110] 步骤S860:主控装置持续的检测外部网络地址,并在外部网络地址异动时向会员列表提出相应的修改;
[0111] 步骤S870:客户端通过因特网连结至会员服务器,会员服务器根据客户端所输入的登入信息查找会员列表,并将所查找的结果重新导向至主控装置;
[0112] 步骤S880:客户端从网页服务程序所提供的图表连接清单中选取任一网络摄像机;以及
[0113] 步骤S890:将所选取的网络摄像机与客户端进行连接。
[0114] 主控装置230首先运行代理程序231与网页服务程序232。代理程序231会取得外部网络地址、这些网络摄像机250的特征数据与登入信息,并且代理程序231会根据特征数据设定每一网络摄像机250的内部网络地址与内部连接端口。由代理程231序产生图表连接清单234,用以记录每一网络摄像机250的内部网络地址、内部连接端口与对外连接端口的映射关系。
[0115] 随后,代理程序231将登入信息向会员服务器240进行注册,并在会员列表241中记录登入数据所相应的外部网络地址、对外连接端口或其组合。
[0116] 由于本实施态样由于不通过动态网域名称服务器220进行反查的处理,所以由主控装置230持续的检测其外部网络地址是否有所异动。诚如前文所言,在浮动的外部网络地址的情况下,主控装置230随时会被更换现有的外部网络地址。所以主控装置230需要实时的向会员服务器240的会员列表241进行相应的修改,藉以确保会员服务器240与主控装置230可以保持联通。
[0117] 本发明所提出的自动设定网络监视系统的处理方法与其处理系统可用以设定内部网络260中的网络摄像机250。通过本发明的自动设定方式,使用者可以通过会员服务器240与动态网域名称服务器220将连接请求自动的转向到主控装置230,并从中取得所欲观看的网络摄像机250的图表连接清单234。
[0118] 虽然本发明以前述的较佳实施例公开如上,但其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与修改,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定的范围为准。