CN110557563B - 一种网络摄像机远程通信方法及*** - Google Patents

一种网络摄像机远程通信方法及*** Download PDF

Info

Publication number
CN110557563B
CN110557563B CN201910717070.1A CN201910717070A CN110557563B CN 110557563 B CN110557563 B CN 110557563B CN 201910717070 A CN201910717070 A CN 201910717070A CN 110557563 B CN110557563 B CN 110557563B
Authority
CN
China
Prior art keywords
log
network video
video recorder
remote
network
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.)
Active
Application number
CN201910717070.1A
Other languages
English (en)
Other versions
CN110557563A (zh
Inventor
黄穗涛
温新峰
梁选勤
余毅鹏
王平
欧阳昊
邵玉刚
陈家劭
杨金河
张杰洪
张懋林
郑燕欢
吴树雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Topsee Electronic Technology Co ltd
Original Assignee
Topsee Electronic Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Topsee Electronic Technology Co ltd filed Critical Topsee Electronic Technology Co ltd
Priority to CN201910717070.1A priority Critical patent/CN110557563B/zh
Publication of CN110557563A publication Critical patent/CN110557563A/zh
Application granted granted Critical
Publication of CN110557563B publication Critical patent/CN110557563B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种网络摄像机远程通信方法及***,涉及远程通信技术领域。方法包括步骤:远程获取历史日志;所述步骤远程获取历史日志具体包括:远程日志工具发送历史日志获取请求给网络录像机;所述网络录像机将所述历史日志获取请求转发给网络摄像机;所述网络摄像机根据所述历史日志获取请求发送对应的历史日志给所述网络录像机;所述网络录像机将所述历史日志发送给所述远程日志工具。本发明通过利用NVR网络录像机作为中继,实现远程电脑上的日志工具与IPC网络摄像机通信。在日志工具与IPC实现通信的基础下,实现远程获取保存在IPC Flash上的历史日志等功能,便于IPC研发人员定位问题。

Description

一种网络摄像机远程通信方法及***
技术领域
本发明涉及远程通信技术领域,尤其是涉及一种网络摄像机远程通信方法及***。
背景技术
目前IPC(网络摄像机)大部分的使用环境是NVR(网络录像机)+IPC,NVR连接外网,而IPC不能连接外网,如果出现问题,需要IPC研发人员进行定位的话会非常依赖现场人员的配合,否则无法进行分析。因此,为了方便问题现场的调试,需要实现一种远程定位问题的手段,能够满足大部分条件下的分析,并尽量能够达到和远程电脑进行分析一样的程度。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种网络摄像机远程通信方法及***,便于远程调试连不到外网的网络摄像机。
本发明所采用的技术方案是:
第一方面,本发明提供一种网络摄像机远程通信方法,包括步骤:远程获取历史日志;
所述步骤远程获取历史日志具体包括:
远程日志工具发送历史日志获取请求给网络录像机;
所述网络录像机将所述历史日志获取请求转发给网络摄像机;
所述网络摄像机根据所述历史日志获取请求发送对应的历史日志给所述网络录像机;
所述网络录像机将所述历史日志发送给所述远程日志工具。
进一步地,所述历史日志获取请求包括日志类型、日志起始序号和日志数量。
进一步地,所述步骤远程获取历史日志还包括:
所述远程日志工具根据接收到的所述历史日志判断是否继续获取历史日志,若是,则调整所述日志类型、日志起始序号和日志数量并重新获取对应的历史日志。
进一步地,所述方法还包括步骤:远程获取实时日志;
所述步骤远程获取实时日志具体包括:
所述远程日志工具设置要获取的实时日志的等级,并通过所述网络录像机发送给所述网络摄像机;
所述网络摄像机通过所述网络录像机返回确认消息给所述远程日志工具,并根据所述实时日志的等级发送对应的实时日志给所述网络录像机;
所述网络录像机将所述实时日志发送给所述远程日志工具。
进一步地,所述方法还包括步骤:远程命令调试;
所述步骤远程命令调试具体包括:
所述远程日志工具发送需要执行的命令给所述网络录像机;
所述网络录像机将所述命令转发给所述网络摄像机;
所述网络摄像机执行所述命令;
所述网络摄像机将所述命令的执行结果返回给所述网络录像机;
所述网络录像机将所述执行结果发送给所述远程日志工具。
进一步地,所述方法还包括步骤:远程上传下载文件;
所述步骤远程上传文件具体包括:
所述远程日志工具发送文件上传请求和对应的文件给所述网络录像机;
所述网络录像机将所述文件上传请求和对应的文件转发给所述网络摄像机;
所述网络摄像机根据所述文件上传请求接收该文件,并通过所述网络录像机返回第一消息给所述远程日志工具;
所述步骤远程下载文件具体包括:
所述远程日志工具发送文件下载请求给所述网络录像机;
所述网络录像机将所述文件下载请求转发给所述网络摄像机;
所述网络摄像机根据所述文件下载请求发送对应的文件和第二消息给所述网络录像机,所述网络录像机将该文件和所述第二消息发送给所述远程日志工具。
进一步地,所述文件上传请求包括该文件在所述网络摄像机的保存路径、偏移量、数据大小和数据内容,所述文件下载请求包括该文件的文件名称、偏移量和数据大小。
第二方面,本发明提供一种网络摄像机远程通信***,包括远程电脑、网络录像机和网络摄像机,所述远程电脑通过P2P点对点与所述网络录像机连接,所述网络录像机通过LAN局域网与所述网络摄像机连接,所述远程电脑上安装有远程日志工具;
所述远程日志工具用于发送历史日志获取请求给网络录像机,所述网络录像机将所述历史日志获取请求转发给网络摄像机,所述网络摄像机根据所述历史日志获取请求发送对应的历史日志给所述网络录像机,所述网络录像机将所述历史日志发送给所述远程日志工具。
进一步地,所述历史日志获取请求包括日志类型、日志起始序号和日志数量。
进一步地,所述远程日志工具还用于根据接收到的所述历史日志判断是否继续获取历史日志,若是,则调整所述日志类型、日志起始序号和日志数量并重新获取对应的历史日志。
本发明的有益效果是:
本发明通过利用NVR网络录像机作为中继,实现远程电脑上的日志工具与IPC网络摄像机通信。在日志工具与IPC实现通信的基础下,实现远程获取保存在IPC Flash上的历史日志等功能,便于IPC研发人员定位问题。
附图说明
图1是本发明中网络摄像机远程通信方法中的步骤远程获取历史日志的流程示意图;
图2是本发明中网络摄像机远程通信方法中的步骤远程获取实时日志的流程示意图;
图3是本发明中网络摄像机远程通信方法中的步骤远程命令调试的流程示意图;
图4是本发明中网络摄像机远程通信方法中的步骤远程上传文件的流程示意图;
图5是本发明中网络摄像机远程通信方法中的步骤远程下载文件的流程示意图;
图6是本发明中网络摄像机远程通信***的结构示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
实施例一
本实施例提供了一种网络摄像机远程通信方法,包括步骤:远程获取历史日志;
如图1所示,步骤远程获取历史日志具体包括:
S11.远程日志工具发送历史日志获取请求给网络录像机;
S12.网络录像机将历史日志获取请求转发给网络摄像机;
S13.网络摄像机根据历史日志获取请求发送对应的历史日志给网络录像机;
S14.网络录像机将历史日志发送给远程日志工具。
本实施例中,历史日志获取请求主要包括要获取的日志类型、日志起始序号和日志数量。
优选地,步骤远程获取历史日志还包括:
S15.远程日志工具根据接收到的历史日志判断是否继续获取历史日志,若是,则调整日志类型、日志起始序号和日志数量并重新获取对应的历史日志。
具体地,远程日志工具发送要获取的日志类型、日志起始序号、日志数量给NVR即网络录像机,NVR转发给IPC即网络摄像机,IPC根据日志类型、日志起始序号、日志数量从Flash Log(闪存日志)分区中提取对应的历史日志并发送给NVR,NVR再转发给远程日志工具。远程日志工具根据接收到的历史日志判断是否需要继续获取历史日志,如果需要继续获取,调整上述请求的参数即日志类型、日志起始序号、日志数量并重复上述步骤,重新获取对应的历史日志。由于在IPC调试过程中,有些问题难以复现,因此IPC记录下关键的日志消息,IPC研发人员再通过远程日志工具获取IPC记录的历史日志,对于定位问题提供了极大的帮助。
更进一步地,网络摄像机远程通信方法还包括步骤:远程获取实时日志;
如图2所示,步骤远程获取实时日志具体包括:
S21.远程日志工具设置要获取的实时日志的等级,并通过网络录像机发送给网络摄像机;
S22.网络摄像机通过网络录像机返回确认消息给远程日志工具,并根据实时日志的等级发送对应的实时日志给网络录像机;
S23.网络录像机将实时日志发送给远程日志工具。
具体地,远程日志工具设置要获取的实时日志的等级,并通过NVR发送给IPC,IPC返回ACK即确认消息,表示IPC已收到消息。IPC根据实时日志的等级发送对应的实时日志给NVR,NVR再将实时日志转发给远程日志工具。此处值得说明的是,在IPC调试过程中,会实时出现一些BUG或警告消息或错误报告,IPC将这类信息存储成实时日志并分别设置等级,后续根据远程日志工具需要获取的实时日志的等级,发送对应的实时日志。
更进一步地,网络摄像机远程通信方法还包括步骤:远程命令调试;
如图3所示,步骤远程命令调试具体包括:
S31.远程日志工具发送需要执行的命令给网络录像机;
S32.网络录像机将命令转发给网络摄像机;
S33.网络摄像机执行命令;
S34.网络摄像机将命令的执行结果返回给网络录像机;
S35.网络录像机将执行结果发送给远程日志工具。
具体地,远程日志工具发送需要执行的命令(包括***命令或自定义命令)给NVR,NVR将需要执行的命令转发给IPC,IPC执行对应的命令,并将命令的执行结果发送给NVR,NVR再将执行结果转发给远程日志工具。
更进一步地,网络摄像机远程通信方法还包括步骤:远程上传下载文件;
其中,如图4所示,步骤远程上传文件具体包括:
S41.远程日志工具发送文件上传请求和对应的文件给网络录像机;
S42.网络录像机将文件上传请求和对应的文件转发给网络摄像机;
S43.网络摄像机根据文件上传请求接收该文件,并通过网络录像机返回第一消息给远程日志工具。
本实施例中,文件上传请求包括该文件在网络摄像机的保存路径、偏移量、数据大小和数据内容。
具体地,远程日志工具向NVR发送要上传的文件以及该文件在IPC上的保存路径,还有文件里面数据的偏移量、数据大小和数据内容。例如,要上传的文件为A文件,文件里的数据内容为数字1至9,偏移量为0,数据大小为3个字节,则表示要上传的是A文件里的数字1至3。NVR将上述信息和A文件发送给IPC,则IPC根据上述信息接收A文件里的数字1至3并存储在本地,同时通过NVR返回第一消息给远程日志工具,第一消息表示IPC已经存储了数字1至3。此时,远程日志工具需要继续上传A文件里的数字4至7,则发送偏移量为3,数据大小为4个字节的信息给NVR,NVR将上述信息和A文件发送给IPC,则IPC根据上述信息接收A文件里的数字1至3并存储在本地,返回第二消息给远程日志工具,第二消息表示IPC已经存储了数字4至7。以此类推,直至A文件里的数字1至9全部上传至IPC。
其中,如图5所示,步骤远程下载文件具体包括:
S51.远程日志工具发送文件下载请求给网络录像机;
S52.网络录像机将文件下载请求转发给网络摄像机;
S53.网络摄像机根据文件下载请求发送对应的文件和第二消息给网络录像机,网络录像机将该文件和第二消息发送给远程日志工具。
本实施例中,文件下载请求包括该文件的文件名称、偏移量和数据大小。
具体地,远程日志工具向NVR发送要下载的文件名称、偏移量、数据大小和数据内容。例如,要下载的文件名称为B文件,B文件里的内容为数字11至19,偏移量为5,数据大小为2个字节,则表示要下载的数据内容为数字16和17。NVR将上述信息发送给IPC,则IPC根据上述信息发送B文件里的数字16和17给NVR,NVR再转发给远程日志工具,完成远程下载文件。
实施例二
本实施例提供了一种网络摄像机远程通信***。如图6所示,该***包括远程电脑、网络录像机和网络摄像机,远程电脑通过P2P点对点与网络录像机连接,网络录像机通过LAN局域网与网络摄像机连接,远程电脑上安装有远程日志工具。
该远程日志工具用于发送历史日志获取请求给NVR即网络录像机,NVR将历史日志获取请求转发给IPC即网络摄像机,IPC根据历史日志获取请求发送对应的历史日志给NVR,NVR将历史日志发送给远程日志工具。
本实施例中,历史日志获取请求主要包括日志类型、日志起始序号和日志数量。
优选地,远程日志工具还用于根据接收到的历史日志判断是否继续获取历史日志,若是,则调整日志类型、日志起始序号和日志数量并重新获取对应的历史日志。
本实施例中,网络录像机通过LAN局域网可以与多个网络摄像机连接,实现远程日志工具同时与多个网络摄像机的远程通信。
该网络摄像机远程通信***的工作过程参照实施例一中对网络摄像机远程通信方法的描述,此处不再赘述。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

Claims (6)

1.一种网络摄像机远程通信方法,其特征在于,包括步骤:远程获取历史日志;
所述步骤远程获取历史日志具体包括:
远程日志工具发送历史日志获取请求给网络录像机;
所述网络录像机将所述历史日志获取请求转发给网络摄像机;
所述网络摄像机根据所述历史日志获取请求发送对应的历史日志给所述网络录像机;
所述网络录像机将所述历史日志发送给所述远程日志工具;
所述历史日志获取请求包括日志类型、日志起始序号和日志数量;
所述步骤远程获取历史日志还包括:
所述远程日志工具根据接收到的所述历史日志判断是否继续获取历史日志,若是,则调整所述日志类型、日志起始序号和日志数量并重新获取对应的历史日志。
2.根据权利要求1所述的一种网络摄像机远程通信方法,其特征在于,所述方法还包括步骤:远程获取实时日志;
所述步骤远程获取实时日志具体包括:
所述远程日志工具设置要获取的实时日志的等级,并通过所述网络录像机发送给所述网络摄像机;
所述网络摄像机通过所述网络录像机返回确认消息给所述远程日志工具,并根据所述实时日志的等级发送对应的实时日志给所述网络录像机;
所述网络录像机将所述实时日志发送给所述远程日志工具。
3.根据权利要求2所述的一种网络摄像机远程通信方法,其特征在于,所述方法还包括步骤:远程命令调试;
所述步骤远程命令调试具体包括:
所述远程日志工具发送需要执行的命令给所述网络录像机;
所述网络录像机将所述命令转发给所述网络摄像机;
所述网络摄像机执行所述命令;
所述网络摄像机将所述命令的执行结果返回给所述网络录像机;
所述网络录像机将所述执行结果发送给所述远程日志工具。
4.根据权利要求3所述的一种网络摄像机远程通信方法,其特征在于,所述方法还包括步骤:远程上传下载文件;
所述步骤远程上传文件具体包括:
所述远程日志工具发送文件上传请求和对应的文件给所述网络录像机;
所述网络录像机将所述文件上传请求和对应的文件转发给所述网络摄像机;
所述网络摄像机根据所述文件上传请求接收该文件,并通过所述网络录像机返回第一消息给所述远程日志工具;
所述步骤远程下载文件具体包括:
所述远程日志工具发送文件下载请求给所述网络录像机;
所述网络录像机将所述文件下载请求转发给所述网络摄像机;
所述网络摄像机根据所述文件下载请求发送对应的文件和第二消息给所述网络录像机,所述网络录像机将该文件和所述第二消息发送给所述远程日志工具。
5.根据权利要求4所述的一种网络摄像机远程通信方法,其特征在于,所述文件上传请求包括该文件在所述网络摄像机的保存路径、偏移量、数据大小和数据内容,所述文件下载请求包括该文件的文件名称、偏移量和数据大小。
6.一种网络摄像机远程通信***,其特征在于,包括远程电脑、网络录像机和网络摄像机,所述远程电脑通过P2P点对点与所述网络录像机连接,所述网络录像机通过LAN局域网与所述网络摄像机连接,所述远程电脑上安装有远程日志工具;
所述远程日志工具用于发送历史日志获取请求给网络录像机,所述网络录像机将所述历史日志获取请求转发给网络摄像机,所述网络摄像机根据所述历史日志获取请求发送对应的历史日志给所述网络录像机,所述网络录像机将所述历史日志发送给所述远程日志工具;
所述历史日志获取请求包括日志类型、日志起始序号和日志数量;
所述远程日志工具还用于根据接收到的所述历史日志判断是否继续获取历史日志,若是,则调整所述日志类型、日志起始序号和日志数量并重新获取对应的历史日志。
CN201910717070.1A 2019-08-05 2019-08-05 一种网络摄像机远程通信方法及*** Active CN110557563B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910717070.1A CN110557563B (zh) 2019-08-05 2019-08-05 一种网络摄像机远程通信方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910717070.1A CN110557563B (zh) 2019-08-05 2019-08-05 一种网络摄像机远程通信方法及***

Publications (2)

Publication Number Publication Date
CN110557563A CN110557563A (zh) 2019-12-10
CN110557563B true CN110557563B (zh) 2021-03-26

Family

ID=68737107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910717070.1A Active CN110557563B (zh) 2019-08-05 2019-08-05 一种网络摄像机远程通信方法及***

Country Status (1)

Country Link
CN (1) CN110557563B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113473090B (zh) * 2021-07-09 2022-05-03 苏州万店掌网络科技有限公司 一种远程配置ipc参数的方法、装置及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8922658B2 (en) * 2010-11-05 2014-12-30 Tom Galvin Network video recorder system
KR101454014B1 (ko) * 2014-04-03 2014-10-30 서순이 네트워크 카메라/네트워크 비디오 레코더의 실시간 오류 모니터링 시스템 및 방법
CN104539902B (zh) * 2014-12-29 2018-06-05 浙江宇视科技有限公司 一种ipc的远程访问方法和***
CN105391979B (zh) * 2015-11-10 2018-09-18 浙江宇视科技有限公司 一种业务处理的方法和装置
CN107040742B (zh) * 2017-03-10 2019-10-18 浙江宇视科技有限公司 一种异常检测方法及网络硬盘录像机nvr及视频服务器
CN109391704B (zh) * 2017-08-11 2022-06-14 浙江宇视科技有限公司 一种视频监控设备跨私网访问方法及装置
CN108418903B (zh) * 2018-05-28 2024-02-02 苏州德姆斯信息技术有限公司 嵌入式软件日志远程访问***及访问方法

Also Published As

Publication number Publication date
CN110557563A (zh) 2019-12-10

Similar Documents

Publication Publication Date Title
KR101084012B1 (ko) 무선 디바이스의 음성 및/또는 데이터 프로세싱 성능을 결정하는 장치 및 방법
CN109327493B (zh) 一种基于云的远程医疗监控***及监控方法
CN107888397B (zh) 确定故障类型的方法和装置
CN102420712B (zh) 一种测试方法和设备
CN1953376A (zh) 无线终端设备远程软件升级的***和方法
CN109870991A (zh) 设备参数的配置方法、装置和***
CN109412833A (zh) 一种共享设备的管理***及方法
CN110557563B (zh) 一种网络摄像机远程通信方法及***
CN110086664A (zh) 一种接入设备故障处理方法及装置
CN106652078B (zh) 一种基于扫码的巡更监控***及方法
CN112738658B (zh) 对讲***的配置方法、装置、对讲终端和配置服务器
CN116634100B (zh) 一种基于ipc的信息交互方法及***
CN110362548B (zh) 日志提取方法及相关设备
CN109683202B (zh) 一种电磁勘探数据采集的***和方法
CN114006916A (zh) 设备日志的收集方法、装置及***
CN113473090B (zh) 一种远程配置ipc参数的方法、装置及存储介质
CN112208579B (zh) 一种fao日志传输方法和fao***
CN105677450A (zh) 终端远程的操作方法及装置
CN114803748B (zh) 基于udp通讯和ftp连接的电梯轿厢显示屏资源离线更新终端
CN110941220A (zh) 一种基于集中网关的中心管理***
CN112306874A (zh) 一种软件的远程维护***、方法、装置及存储介质
EP2755343A1 (en) System and mobile terminal using data fragmentation
CN113055653B (zh) 一种图像采集设备的自动更新方法、装置及相关设备
CN113556269B (zh) Sap客户端性能测试方法、***、电子设备及存储介质
CN111552612A (zh) Mssql监控管理方法、管理装置、***和计算机设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant