书签 分享 收藏 举报 版权申诉 / 26

网络照相机.pdf

  • 上传人:1***
  • 文档编号:698936
  • 上传时间:2018-03-06
  • 格式:PDF
  • 页数:26
  • 大小:1.12MB
  • 摘要
    申请专利号:

    CN200410079437.5

    申请日:

    2004.06.30

    公开号:

    CN1592362A

    公开日:

    2005.03.09

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效|||公开

    IPC分类号:

    H04N5/225; H04N7/14; H04N7/26; H04L29/06

    主分类号:

    H04N5/225; H04N7/14; H04N7/26; H04L29/06

    申请人:

    索尼株式会社;

    发明人:

    中村实

    地址:

    日本东京都

    优先权:

    2003.06.30 JP 188464/2003

    专利代理机构:

    北京市柳沈律师事务所

    代理人:

    邸万奎;黄小临

    PDF完整版下载: PDF下载
    内容摘要

    网络照相机1包括:获取图像的相机块10;提供有相机块10的图像输出的图像信号处理单元20;连接到外部网络以建立通信的通信接口单元30;备用存储单元40,暂时存储通过网络接口单元30传送到外部设备的数据;控制上述部件的系统控制单元50,等等。系统控制单元50监控网络状态,并且,当网络中出现故障时,将要传送到服务器的压缩图像数据暂时存储在备用存储单元40中,并控制传输处理以便在网络恢复之后,将存储在备用存储单元40中的压缩图像数据传送到服务器。

    权利要求书

    1、  一种网络照相机,被配置成将图像数据实时传送到通过网络与其连接的服务器上,包括:
    成像装置;
    数据压缩装置,用于将由成像装置获得的图像数据转换成压缩的图像数据;
    网络接口装置,用于通过网络和服务器通信;
    控制装置,用于控制传输处理,以便将由数据压缩装置获得的压缩图像数据通过网络接口装置传送到服务器;以及
    数据存储装置,用于当在网络中出现故障以及压缩的图像数据不能被实时传送到服务器时,存储要传送到服务器的压缩图像数据,其中,
    当网络中出现故障时,监控网络状态的控制装置将要传送到服务器的压缩图像数据存储在数据存储装置中,并且,控制传输处理,以便在网络恢复之后,将已被存储在数据存储装置中的压缩图像数据通过网络接口装置传送到服务器。

    2、
      根据权利要求1的网络照相机,其中,通过网络接口装置将压缩的图像数据传送到服务器的传输间隔是可变的,以及
    控制装置控制传输处理,以便在比网络恢复时的正常传输间隔短的传输间隔,传送存储在数据存储装置中的压缩图像数据。

    3、
      根据权利要求1的网络照相机,其中
    提供将图像数据实时传送到通过网络连接到网络照相机的服务器中的传输周期和不执行实时传输的传输故障周期,以及
    当在数据存储装置中存在压缩的图像数据时,控制装置控制传输处理,以便在传输故障周期通过网络接口装置将存储的图像数据传送到服务器。

    4、
      根据权利要求1的网络照相机,其中
    控制装置在下面两个模式之间切换:
    第一控制模式,其中,通过图像接口单元将压缩的图像数据传送到服务器的传输间隔是可变的,并且在比网络恢复时间的正常传输间隔短的传输间隔,传输存储在数据存储装置中的压缩图像数据;以及
    第二控制模式,其中,提供将图像数据实时传送到通过网络连接到网络照相机的服务器上的传输周期、以及不执行实时传输的传输故障周期,当在数据存储装置中存在压缩的图像数据时,在传输故障周期,通过网络接口装置将压缩的图像数据传送到服务器。

    说明书

    网络照相机
    技术领域
    本发明涉及一种将图像数据实时传送到通过诸如因特网的网络与其连接的服务器的网络照相机。
    背景技术
    近几年,诸如ADSL(非对称数字用户线)的宽带环境已经变得十分普遍,并由此网络照相机已经得到使用,例如,其允许在个人计算机或移动电话的屏幕上查看通过因特网从位于远程的网络照相机传送的图像,或在个人计算机屏幕上浏览从位于安装在工厂或公司的LAN(局域网)中的网络照相机传送的图像。可通过诸如拍全景/倾斜操作的远程控制来移动网络照相机的图像采集屏幕,允许广域查看。
    上述网络照相机的一些应用被设置成FTP(文件传输协议)客户,以将图像数据上载到安装在网络上的FTP服务器。
    在由IETF(因特网工程任务组)公布的RFC(请求说明)959中定义了FTP,IETF是为了发展在因特网上适用的新技术的标准而建立的联盟。FTP是用于在客户和诸如因特网或内联网的TCP/IP(传输控制协议/因特网协议)网络上的主机之间传输文件的协议(或实现FTP协议的命令),并已经象HTTP(超文本传输协议)或SMTP(简单邮件传输协议)/POP(邮局协议)一样频繁地被应用于因特网。
    由于许多原因,用于数据传输的网络有可能暂时不能使用。众所周知,近几年日益普及的ADSL传输无力抵抗电磁噪声,并因此,线路故障取决于安装环境而频繁发生。此外,由各类设备构建和管理的网络,也有由于这些设备的维护造成网络线路不能使用的情况。当在传统的FTP客户/服务器系统中发生网络故障时,在此故障时间传输的图像数据作为发送误差对待,结果是图像数据不能被传送到FTP服务器。在安全监控系统中,所需图像数据的丢失是严重的问题,其造成了在安全系统中引入网络照相机的主要障碍。
    发明内容
    考虑到上述情况,本发明的目的是使网络照相机(FTP客户)能够在FTP客户/服务器系统中使用,以当系统的网络线路暂时不能使用时备份图像数据。
    本发明的另一个目的是允许适当控制FTP服务器的负载或网络线路中使用的带宽。
    本发明的另一个目的是有效利用存储器的寿命,即使在诸如具有减少的数据写入次数的闪存的存储介质被作为备用存储器使用时。
    根据本发明,提供一种配置成将图像数据实时传送到通过网络与其连接的服务器的网络照相机,包括:成像装置;数据压缩装置,用于把通过成像装置获得的图像数据转换成压缩的图像数据;网络接口装置,用于通过网络与服务器通信;控制装置,用于控制传输处理,以便由数据压缩装置获得的压缩的图像数据通过网络接口装置被传送到服务器;以及数据存储装置,用于当网络出错和压缩的图像数据不能被实时地传送到服务器时,存储将要被传送到服务器的压缩的图像数据,其中,当网络出现故障时,监控网络状态的控制装置将要被传送到服务器的压缩的图像数据存储在数据存储装置中,并控制传输处理,以便在网络已经恢复之后通过网络接口装置将已存储在数据存储装置中的压缩的图像数据传送到服务器。
    在根据本发明的网络照相机中,例如,通过网络接口装置将压缩的图像数据传送到服务器的传输间隔是可变的,并且控制装置控制传输处理,以便在网络恢复的时候,在短于正常传输间隔的传输间隔中传输已被存储在数据存储装置中的压缩的图像数据。
    此外,在根据本发明的网络照相机中,例如,提供在图像数据被实时传送到通过网络与网络照相机连接的服务器的传输周期、以及不执行实时传输的传输中断时间,并且当压缩的图像数据存在于数据存储装置中时,控制装置控制传输处理,以便在传输故障期间,将存储的图像数据通过网络接口装置传送到服务器。
    此外,在根据本发明地网络照相机中,例如,控制装置通过在第一和第二控制模式之间切换来实行控制。也就是,在第一控制模式中,通过网络接口装置将压缩的图像数据传送到服务器的传输间隔是可变的,控制装置控制传输处理,以便在网络恢复期间,在一个短于正常传输间隔的传输间隔中传送已被存储在数据存储装置中的压缩的图像数据;并且,在第二控制模式中,提供图像数据通过网络接口装置被实时传送到与网络照相机连接的服务器的传输周期、以及不执行实时传输的传输故障周期,控制装置控制传输处理,以便在传输故障期间,当数据存储装置中存在压缩的图像数据时,通过网络接口装置将已存储在数据存储装置中的压缩的图像数据传送到服务器。
    通过上述配置,即使当网络线路暂时不能使用时,根据本发明的网路照相机也可以在网络故障期间将图像数据备份到存储器上,并在网络线路恢复后,将备份的图像数据传送到服务器。
    如上所述,根据本发明,即使当网络线路暂时不能使用时,在使用网络照相机的FTP客户/服务器系统中,可以在网络照相机(FTP客户)一端备份图像数据。
    此外,通过单独地在正常时间期间设置传输时间间隔、以及在出现备份数据的时间设置传输时间间隔,可以适当控制FTP服务器的负载和网络线路中使用的带宽。
    此外,仅当网络发生故障时,将图像数据备份在备用存储器中,因此,当使用诸如具有减少的数据书写次数的闪存的记录介质作为备用存储器时,最大化了存储器的使用寿命。
    附图说明
    图1是示出应用本发明的客户/服务器系统的配置例子的框图;
    图2是示出在客户/服务器系统中的网路照相机的配置例子的框图;
    图3是说明在客户/服务器系统中的图像数据传输处理算法的视图;
    图4是示出在客户/服务器系统中,当网络线路处于正常状态时,图像数据传输处理的程序流程图;
    图5是示出在客户/服务器系统中,当网络线路发生故障时,执行故障处理过程的流程图;
    图6是示出在客户/服务器系统中,当网络已经恢复时执行的恢复处理的过程的流程图;
    图7是说明在客户/服务器系统中,考虑到备用存储器寿命的图像数据传输处理处理算法B的视图;
    图8是示出根据传输处理算法B的传输处理过程的流程图;
    图9是示出提供在实时传送图像数据的传输周期、以及不执行实时处理的传输故障周期,并在传输故障周期期间传送备份的图像数据的处理流程的时序图;和
    图10是示出当提供了图像数据实时传输的传输周期和不执行实时传输的传输故障周期时,传输处理过程的流程图。
    具体实施方式
    将参考附图来详细描述本发明的实施例。
    本发明被应用于具有例如图1所示配置的客户/服务器系统100。
    客户/服务器系统100是配置成将通过连接到诸如因特网或LAN的网络2的网络照相机1获得的实时图像数据使用FTP上载到连接到同一网络2的服务器3的FTP(文件传输协议)客户/服务器系统。更具体地说,例如,将客户/服务器系统100用于监控系统或实时监控系统,其中,网络2上作为FTP客户的网络照相机1将图像数据上载到位于同一网络2的FTP服务器3。
    如图2所示,网络照相机1包括:相机块10,用于获取图像;图像信号处理单元20,提供有相机块10的图像输出;通信接口单元30,用于连接到外部网络以建立通信;备用存储单元40,用于暂时存储将要通过通信接口单元30传送到外部设备的数据;系统控制单元50,用于控制上述组件等。
    相机块10包括:行间方式CCD图像传感器11;启动行间方式CCD图像传感器11的定时生成器12;提供有行间方式CCD图像传感器11的图像输出的前端部件13;提供有前端部件13的输出的数字信号处理部件14;用于相机控制的CPU15,其控制数字信号处理部件14的运行并执行相机控制,例如白平衡,调焦,或基于来自数字信号处理部件14的信息的类似处理等。
    被配置成在一个场周期执行光电转换以提供交替输出(即交替地提供组成一帧的奇数场和偶数场中的一个的图像输出)的相机块10的行间方式CCD图像传感器11顺序地输出模拟图像信号,作为每场的图像输出。前端部件13由A/D转换器、或其它对来自行间方式CCD图像传感器11的模拟图像信号采样/保持、并执行模拟图像信号的模拟/数字转换的元器件组成。数字信号处理部件14将数字信号处理应用到来自前端部件13的数字化的图像信号,以输出交替YUV(4:1:1)数字图像信号。
    信号处理单元20包括:格式转换部件17,提供有来自相机块10的数字信号处理部件14的交替YUV(4:1:1)数字图像信号;写FIFO存储器18,提供有格式转换部件17的输出;帧存储写控制器19,提供有写FIFO存储器18的输出;帧存储器接口部件21,提供有帧存储写控制器19的输出;连接到帧存储器接口部件21的帧存储器31;提供有帧存储器接口部件21的输出的用于帧图像的帧存储器读控制器22和用于场图像的帧存储器读控制器23;读FIFO存储器25,通过图像选择器24,选择性地提供有用于帧图像的帧存储器读控制器22的输出或用于场图像的帧存储器读控制器23的输出;JPEG接口部件26,提供有读FIFO存储器25的输出;连接到JPEG接口部件26的JPEG压缩处理部件27和行缓冲存储器32;提供有JPEG压缩处理部件27的输出的CPUI/F部件28;连接到CPUI/F部件28的图像选择位寄存器29,等等。
    信号处理单元20的格式转换部件17将来自数字信号处理部件14的交替YUV(4:1:1)数字图像信号转换成用于JPEG压缩的YCbCr(4:2:2)信号。
    写FIFO存储器18消除来自相机块10的信号的传输速率和信号被写入到帧存储器31中的速率的差别。帧存储写控制器19控制写操作,以便将通过写FIFO存储器18从格式转换部件17提供的YCbCr(4:2:2)信号通过帧存储器接口部件21写入到帧存储器31,以将来自交替信号的YCbCr(4:2:2)信号转换成非交替信号。
    帧存储器接口部件21以时分方式控制有关帧存储器31的读、写和刷新操作。
    用于帧图像的帧存储器读控制器22控制读出操作,以便通过帧存储器接口部件21从帧存储器31读出第一场图像和第二场图像,作为一帧图像。
    用于场图像的帧存储器读控制器23控制读出操作,以便通过帧存储器接口部件21从帧存储器31读出第一场图像和第二场图像中的一个。
    根据基于通过CPUI/F单元28从用于系统控制单元50的系统控制的CPU51提供给图像选择位寄存器29的图像选择位的选择信号,图像选择器24选择由用于帧图像的帧存储器读控制器22从帧存储器31读出的帧图像的YCbCr(4:2:2)信号、或由用于场图像的帧存储器读控制器23从帧存储器31帧读出的场图像的YCbCr(4:2:2)信号。
    读FIFO存储器25消除从帧图像存储器31帧读出的帧图像或场图像的YCbCr(4:2:2)信号的传输速率和JPEG压缩速率之间的差别。JPEG接口部件26将通过图像选择器24提供的帧图像或场图像的YCbCr(4:2:2)信号暂时存储在行缓冲存储器32中,应用光栅块转换,并将结果信号输入到JPEG压缩处理部件27,并控制JPEG压缩处理部件27的运行。JPEG压缩处理部件27依照JPEG对经光栅块转换的YCbCr(4:2:2)信号施加压缩处理。JPEG压缩处理部件27的输出,即JPEG压缩的图像数据通过CPUI/F部件28被写入到系统控制单元50中的系统RAM 52中。
    使用通过用于系统控制的CPU 51的DMA功能将JPEG压缩的图像数据直接写入到系统RAM 52中、或通过用于系统控制的CPU 51将其写入到系统RAM 52中。
    通信接口单元30包括用于网络接口的Ethernet控制器(MAC)35、物理层芯片36、用于阻抗匹配的脉冲变压器37,RJ-45连接器38,等等。
    备用存储单元40起到数据存储装置的作用,用于当网络2中出现故障、并由此压缩的图像数据不能被实时传送到服务器3时,暂时存储要被传送到服务器3的压缩图像数据,并且,备用存储单元40通过总线连接到通信接口单元30和系统控制单元50。可以使用SDRAM,硬盘、闪存或类似的产品作为备用存储器。
    在这个实施例中,被可拆卸地放在连接到总线的槽41上的闪存42被用作在客户/服务器系统100的备用存储单元40中的备用存储器。
    系统控制单元50包括用于系统控制的CPU 51、用作缓冲器和工作区的系统RAM 52、用于编程的系统ROM 53,它们通过总线相互连接。用于系统控制的CPU 51负责系统控制以及系统控制单元50和用于相机控制的CPU 15之间的通信。
    起到FTP客户作用的网络照相机1使用信号处理单元20将由相机块10实时获得的图像输出转换成JPEG压缩的图像数据,并通过通信接口单元以预定的时间间隔将JPEG压缩的图像数据传到FTP服务器3。
    下面将参考图3描述在客户/服务器系统100中的图像数据传输处理算法A。
    在正常时间,也就是说当网络线路正常工作时,系统控制单元50通过重复图4的流程图所示的过程(步骤A11到A15)执行传输处理。
    也就是说,由相机块10实时获得的图像输出在信号处理单元20中被转换成JPEG压缩的图像数据,之后在预定的时间间隔NI(例如6秒)被写入到备用存储单元40(步骤A11)。
    将图像数据写入到备用存储单元40之后,系统控制单元50从备用存储器40中读出图像数据(步骤A12)并执行FTP客户传输处理,以通过通信接口单元30将读出的图像数据传送到FTP服务器3(步骤A13)。
    系统控制单元50监控网络线路,并确定是否正常完成了FTP客户传输处理(步骤A14)。
    当确定已正常完成了FTP客户传输处理执行时,系统控制单元50从备用存储单元40中删除已被传送到服务器3的图像数据(步骤A15),并返回到步骤A11。
    当在步骤A14中确定FTP客户传输处理没有被正常执行时,系统控制单元50假定在网络线路中出现故障,并转移到故障处理。于是,系统控制单元50重复如图5的流程图所示的过程(步骤A21至A22),以执行故障处理,以便将要传送到FTP服务器3的压缩的图像数据存储在备用存储单元40中。
    也就是说,由相机块10实时获得的图像输出在信号处理单元20中被转换成JPEG压缩的图像数据,之后在预定的时间间隔NI(例如6秒)被写入到备用存储单元40(步骤A21)。
    系统控制单元50监控网络线路,并基于FTP客户传输处理的状态确定网络2是否从故障中恢复(步骤A22)。当确定网络线路仍然没有恢复时,系统控制单元50返回到步骤A11。
    当在步骤A22中确定网络线路已经从故障中恢复时,系统控制单元50转移到恢复处理并重复如图6的流程图所示的过程(步骤A31到A37),以执行恢复处理,以便将在故障出现的时间将存储在备用存储单元40中的图像数据传送到FTP服务器3。
    一进入恢复处理模式,系统控制单元50便使用图像处理单元20将由相机块10实时获得的图像输出转换成JPEG压缩的图像数据,并在预定的时间间隔NI(例如6秒)将JPEG压缩的图像数据写入到备用存储单元40(步骤A31)。同时,系统控制单元50从备用存储单元40中读出仍未被传送的图像数据(步骤A32),并将读出的图像数据通过通信接口单元30传送到FTP服务器3(步骤A33)。
    系统控制单元50监控网络线路,并确定是否已正常完成了FTP客户传输处理(步骤A34)。
    当在步骤A34中确定“否”,即确定没有正常执行FTP客户传输处理时,系统控制单元50假定网络线路中出现故障,并转移到故障处理。这里,系统控制单元50重复图5的流程图中的过程(步骤A21至A22),以执行故障处理。
    当在步骤A34中确定“是”,即确定已经正常执行了FTP客户传输处理时,系统控制单元50从备用存储单元40中删除已经被传送到FTP服务器3的图像数据(步骤A35),并确定备用存储单元40中是否存在未被传送的图像数据(步骤A36)。
    当在步骤A35中确定“是”,即确定备用存储单元40中存在未被传送的图像数据时,系统控制单元50引入为备用数据传输设置的时间间隔BI(例如3秒)的延迟(步骤A37)。之后,系统控制单元50返回到步骤A32,并执行有关仍没有被传送的图像数据的FTP客户传输处理。
    系统控制单元50重复从步骤A32到A37的过程,以执行FTP客户传输,以便在用于备用数据传输而设置的时间间隔BI(例如3秒)中,传送仍未被传送且留在备用存储单元40中的图像数据。当在步骤A35中确定“否”,即确定备用存储单元40中不存在仍未被传送的图像数据时,系统控制单元50结束恢复处理。当记录了新的图像数据时(步骤A38),系统控制单元50返回到正常处理并,重复过程(步骤A11到A14),以执行正常的传输处理。
    在前面提到的参考图3描述的传输处理算法A中,无论网络线路的状态如何,图像数据总是被写入到备用存储单元40。因此,当诸如具有减少的数据写入次数的闪存的记录介质用作为备用存储器时,依据记录情况,存储器可能很快达到它寿命的终点。将参考图7来描述为预防这种情况而产生的处理算法B。
    也就是说,根据如图8的流程图所示的过程,重复图像记录处理(步骤B11到B15)和FTP传输处理(步骤B21到B26),并且仅在网络故障期间将图像数据备份到备用存储单元40,从而最大化存储器的使用寿命。
    在图像记录处理中,当要传送的JPEG压缩图像数据由信号处理单元20从相机块10实时获得的图像输出中生成时(步骤B11),系统控制单元50确定通信接口单元30是否正在执行FTP客户传输处理(步骤B12)。当在步骤B12中确定“否”,即确定FTP客户传输处理已经结束时,系统控制单元50通知通信接口单元30的FTP客户传输处理任务:JPEG压缩的图像数据已经生成(步骤B13)。当在步骤B12中确定 “是”,即确定FTP客户传输处理仍在执行时,系统控制单元50假定网络线路中出现故障并将要传送的图像数据写入到备用存储单元40中(步骤B14)。之后,系统控制单元50引入预定的时间间隔NI(例如6秒)的延迟(步骤B15)并返回到步骤B11。
    在图像记录处理中,在网络线路中没有出现故障的正常时间,每次系统控制单元50重复从步骤B11到B15的过程(经过步骤B12和B13),在预定的时间间隔NI(例如6秒)中,其通知通信接口单元30的FTP客户传输处理任务:将要传送的JPEG压缩图像数据已经生成。
    此外,在图像记录处理中,当网络线路出现故障,从而FTP客户传输处理没有结束时,系统控制单元50重复从步骤B11到B15的过程(经过步骤B12到B14),在预定时间间隔NI(例如6秒),信号处理单元20将生成的要被传送的JPEG压缩图像数据存储在备用存储单元40中。
    通信接口单元30的FTP客户传输处理任务等待传输请求(步骤B21)。当接收传输请求,FTP客户传输处理任务从信号处理单元20接收要传送的JPEG压缩的图像数据(步骤B22),将其传送到FTP服务器3(步骤B23),并确定备用存储单元40中是否存在仍未被传送的图像数据(步骤24)。
    当在步骤B23中确定“否”,即确定备用存储单元40中不存在仍未被传送的图像数据时,FTP客户传输处理任务返回到步骤B21,并等待下一个传输请求。
    这样,在网络线路未发生故障的正常时间,通信接口单元30的FTP客户传输处理任务重复从步骤B21到B24的过程,在预定的时间间隔NI(例如6秒)从信号处理单元20接收要传送的JPEG压缩的图像数据,以便将其传送到FTP服务器3。
    当网络线路中已出现故障时,通信接口单元30的FTP客户传输处理任务不能完成对从信号处理单元20接收的JPEG压缩图像数据的FTP客户传输处理。然后,FTP客户传输处理任务监控网络2的状态,直到网络线路恢复,同时正在执行FTP客户传输处理。在网络线路恢复的时间点,FTP客户传输处理任务传送剩余的图像数据,以结束FTP客户传输处理。之后,FTP客户传输处理任务转移到步骤B23并确定在备用的存储单元40中是否存在未被传送的图像数据(步骤B24)。
    当在步骤B23中确定是“是”,即确定在备用的存储单元40中存在未被传送的图像数据时,FTP客户传输处理任务引入预定时间间隔BI(例如3秒)的延迟(步骤B25),并从备用存储单元40中读出未被传送的图像数据(步骤B26)。之后,FTP客户传输处理任务返回到步骤B22,将读出的图像数据传送到FTP服务器3(步骤B23)。
    这样,通信接口单元30的FTP客户传输处理任务在网络线路恢复的时间,重复从步骤B23到步骤B26的过程,在预定的时间间隔BI(例如3秒)、从最老的图像数据开始、从备用存储单元40中读出未被传送的图像数据,并将其传送到FTP服务器3。
    当在步骤B23中确定“否”,即确定在备用的存储单元40中不存在未被传送的图像数据时,FTP客户传输处理任务返回到步骤B21,并通过重复从步骤B21到B24的过程执行正常的传输处理。
    在这个实施例中,在恢复时间,从最老的图像数据开始、从备用的存储单元40中读出未被传送的图像数据,并将其传送到FTP服务器3,而不打乱图像数据的时间序列。但是,在预定的时间间隔NI(例如6秒),有可能交替传送顺序存储在备用存储单元40中的实时图像数据、以及未被传送且在出现故障时存储的图像数据。此情况下,尽管在恢复时间传送的图像数据出现打乱时间序列的无序图像,但使用作为图像数据文件名的图像时间信息仍可以在FTP服务器端根据时间序列排列图像数据。
    如上所述,在根据该实施例的客户/服务器系统100中,NI(正常间隔:在正常传输处理时间的传输时间间隔)与BI(后备间隔:当在后备存储单元40中存在已备份的图像数据时的传输时间间隔)之间的关系是BI<NI,也就是说,当在后备存储单元40中存在备份的图像数据时的传输时间间隔BI小于在正常传输处理时间的传输时间间隔NI。因此,图像传送到FTP服务器3的传输速率高于图像生成速率,从而当预定的时间随着设置的时间间隔流逝时,允许将所有备份的图像数据传送到FTP服务器3。由此,当新出现网络故障时,可以保证用于备份图像数据的存储容量。
    这也允许依照FTP服务器3的处理能力或网络线路中使用的带宽来控制用于备份图像的传输带宽。
    此外,通过设置BI=NI,也就是说,通过将当在后备存储单元40中存在备份的图像数据时的传输时间间隔BI设置成等于在正常传输处理时间中的传输时间间隔NI,可以实现下面的处理。例如,如图9所示,分别从时间ta到时间tb、从第二天的时间tb到时间ta设置图像采集时区(传输周期TA)和另一个未执行的图像采集的时区(传输故障周期TB)。这样使传送由于网络线路故障、在传输故障点TB期间备份的图像数据成为可能。由此,有可能不需要FTP处理器具有过渡负载的处理能力、或网络线路中使用的带宽而将备份的图像数据传送到FTP服务器3。
    在上述情况中,在客户/服务器系统100中的网络照相机1的系统控制单元50设置将图像数据实时传送到通过网络2与其连接的FTP服务器3上的传输周期TA、以及不执行实时传输的传输故障周期TB。当在后备的存储单元40中存在压缩的图像数据时,系统控制单元50控制传输处理,以便在传输时间周期TB期间,通过通信接口单元30将压缩的图像数据传送到FTP服务器3。
    也就是说,根据如图10的流程图所示的过程,系统控制单元50重复图像记录处理(步骤C11到C15)和FTP传输处理(步骤C21到C26)。由此,仅在网络故障期间,将图像数据备份在备用存储单元40。当确认在备用存储单元40中存在压缩的图像数据时,在传输故障周期TB期间,通过通信接口单元30,将压缩的图像数据传送到FTP服务器3。
    在图像记录处理中,当由信号处理单元20从实时获得的相机块10的图像输出中生成要传送的JPEG压缩的图像数据时(步骤C11),系统控制单元50确定通信接口单元30是否执行了FTP客户传输处理(步骤C12)。当在步骤C12确定“否”,即确定FTP客户传输处理已经完成时,系统控制单元50通知通信接口单元30的FTP客户传输处理任务:JPEG压缩图像数据已经生成(步骤C13)。当在步骤C12确定“是”,即确定FTP客户传输处理正在执行时,系统控制单元50将要传送的JPEG压缩图像数据写入到备用存储单元40中(步骤C14)。在引入预定时间间隔(例如6秒)的延迟后(步骤C15),系统控制单元50返回到步骤C11。
    在图像记录处理中,系统控制单元50在通知网络线路没有发生故障的正常时间,以预定的时间间隔(例如6秒),重复从步骤C11到C15的过程(经过步骤C12和C13),生成通信接口单元30的FTP客户传输处理任务——要传送的JPEG压缩的图像数据。
    此外,在图像记录处理中,当网络线路出现故障,并由此FTP客户传输处理未结束时,系统控制单元50重复从步骤C11到C15的过程(经过步骤C12和C14),在预定的时间间隔(例如6秒),将由信号处理单元20生成的要被传送的JPEG压缩图像数据存储在备用存储单元40中。
    通信接口单元30的FTP客户传输处理任务等待传输请求(步骤C21)。当接收到传输请求时,FTP客户传输处理任务从信号处理单元20接收要传送的JPEG压缩图像数据(步骤C22),将其传送到FTP服务器3(步骤C23),并在每次FTP客户传输处理结束时,确定当前时间是否在传输故障周期内(步骤C24)。当当前时间不在传输故障周期内时,FTP客户传输处理任务返回到步骤C21,并等待下一个传输请求。
    这样,在网络线路未出现故障的正常时间,通信接口单元30的FTP客户传输处理任务重复从步骤C21到C24的过程,以便在预定的时间间隔(例如6秒),从信号处理单元20接收要传送的JPEG压缩图像数据并将其传送到FTP服务器3。
    当网络线路出现故障时,通信接口单元30的FTP客户传输处理任务不能完成从信号处理单元20接收的JPEG压缩图像数据的FTP客户传输处理。那么,FTP客户传输处理任务监控网络2的状态,直到网络线路恢复正在运行的FTP客户传输处理。在网络线路恢复的时间点,FTP客户传输处理任务传送剩余的图像数据以结束FTP客户传输处理。此后,FTP客户传输处理任务转移到步骤C24并确定当前时间是否在传输故障周期内,当当前时间并未在传输故障周期内时,FTP客户传输处理任务返回到步骤C21,并等待下一个传输请求。
    当在步骤C24中确定当前时间是在传输故障周期内时,FTP客户传输处理任务确定在备用存储单元40中是否存在仍未被传输的图像数据(步骤C25)。
    当在步骤C25中确定“是”,即确定在备用存储单元40中存在仍未被传送的图像数据时,FTP客户传输处理任务从备用存储单元40中读出仍未被传送的图像数据(步骤C26),并在转移到步骤C22之后将其传送到FTP服务器3。FTP客户传输处理任务重复从步骤C23到C26的过程,以在预定的时间间隔NI(例如6秒),从备用存储单元40中读出仍未被传送的图像数据,以便将其传送到FTP服务器3。
    也就是说,在传输故障周期TB期间,从备用存储单元40中读出在网络故障期间存储在备用存储单元40中的图像数据,之后将其传送到FTP服务器3。
    此情况下,尽管在网络线路未出现故障的正常时间中的图像数据传输之后执行在网络故障期间存储在备用存储单元40中的图像数据的传输,但在FTP服务器3一方,作为图像数据文件名的图像时间信息的使用可以根据时间序列安排图像数据。
    此外,在客户/服务器系统100中,允许系统控制单元50在第一控制模式和第二控制模式之间转换,其中,所述第一控制模式中,通过通信接口单元30将压缩的图像数据传送到FTP服务器3的传输间隔是可变的,并且在短于网络恢复时间的正常传输间隔NI的传输间隔BI中,传送存储在备用存储单元40中的压缩图像数据;所述第二控制模式中,提供将图像数据实时传送到通过网络2连接到的FTP服务器3上的传输周期TA、以及不执行实时传输的传输故障周期TB,并且,当在备用存储单元40中存在压缩的图像数据时,在传输故障周TB期间,通过通信接口单元30将压缩的图像数据传送到FTP服务器3。
    此申请要求于2003年6月30日在日本申请的日本专利申请2003-188464的优先权,其全部内容通过引用合并于此。

    关 键  词:
    网络 照相机
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:网络照相机.pdf
    链接地址:https://www.zhuanlichaxun.net/p-698936.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1