CN104980448A - 一种远程监控方法、装置及*** - Google Patents
一种远程监控方法、装置及*** Download PDFInfo
- Publication number
- CN104980448A CN104980448A CN201510477428.XA CN201510477428A CN104980448A CN 104980448 A CN104980448 A CN 104980448A CN 201510477428 A CN201510477428 A CN 201510477428A CN 104980448 A CN104980448 A CN 104980448A
- Authority
- CN
- China
- Prior art keywords
- watch
- authentication
- dogs
- managing apparatus
- facility information
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种远程监控方法、装置及***,该方法包括:从信令服务器获取所有监控设备的设备信息,该设备信息包括该监控设备的互联网协议地址和设备标识信息;根据该设备信息,在所有监控设备中确定目标设备;根据该目标设备的互联网协议地址,直接从该目标设备获取监控数据。本发明通过简单几个设备即实现了监控管理设备与异构监控设备之间的点对点通信,与现有技术相比,具有部署简单成本低的优点,并提高了监控***的安全性与通信效率。
Description
技术领域
本发明属于数据监控技术领域,尤其涉及一种远程监控方法、装置及***。
背景技术
随着科技的进步,社会的发展,人们安全意识的提高,监控***的应用越来越广泛。然而,传统的监控***由多个处于不同子***的监控设备构成,每个子***还存在通信中转设备,由各通信中转设备最终与监控管理设备交互数据,整个监控***结构复杂,存在软硬件开销大、配置管理不灵活、通信过程安全性差、功能单一以及扩展性差等诸多问题。
发明内容
本发明的目的在于提供一种远程监控方法、装置及***,通过简单几个设备即实现了监控管理设备与异构监控设备之间的点对点通信,部署简单成本低,并提高了监控***的安全性与通信效率。
本发明提供一种远程监控方法,所述方法包括:
从信令服务器获取所有监控设备的设备信息,所述设备信息包括所述监控设备的互联网协议地址和设备标识信息;
根据所述设备信息,在所有监控设备中确定目标设备;
根据所述目标设备的互联网协议地址,直接从所述目标设备获取监控数据。
本发明提供一种远程监控装置,所述装置包括:
设备信息获取模块,用于从信令服务器获取所有监控设备的设备信息,所述设备信息包括所述监控设备的互联网协议地址和设备标识信息;
确定模块,用于根据所述设备信息,在所有监控设备中确定目标设备;
监控数据获取模块,用于根据所述目标设备的互联网协议地址,直接从所述目标设备获取监控数据。
本发明提供一种远程监控***,所述***包括:
信令服务器、监控设备以及包括上述远程监控装置的监控管理设备;
其中,所述信令服务器,用于获取所有监控设备的设备信息,并根据所述监控管理设备发送的设备发现指令,将获取的所有监控设备的设备信息发送给所述监控管理设备;
所述监控设备,用于当检测到网络状态发生变化时,将所述设备信息发送给所述信令服务器,获取所述监控数据并根据所述监控管理设备发送的监控请求,将所述监控数据直接发送给所述监控管理设备。
从上述本发明技术方案可知,由于只通过由信令服务器、监控管理设备以及若干监控设备等少数几个设备构成的监控***,即实现了监控管理设备与异构监控设备之间的点对点通信,因此相较于现有技术,一方面具有部署简单成本低的优点,另一方面提高了监控***的安全性与通信效率。
附图说明
图1是本发明一实施例提供的远程监控***的结构示意图;
图2是本发明又一实施例提供的远程监控***的结构示意图;
图3是本发明一实施例提供的远程监控方法的实现流程示意图;
图4是本发明一实施例提供的远程监控装置的结构示意图;
图5是本发明又一实施例提供的远程监控装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅附图1,附图1为本发明一实施例提供的一种远程监控***的结构示意图。该***包括:信令服务器200、监控设备300以及监控管理设备400。
信令服务器200,用于获取所有监控设备300的设备信息,并根据监控管理设备400发送的设备发现指令,将获取的所有监控设备的设备信息发送给监控管理设备400。
监控设备300,用于当检测到网络状态发生变化时,将监控设备300的设备信息发送给信令服务器200,获取监控数据并根据监控管理设备400发送的监控请求,将监控数据直接发送给监控管理设备400。监控设备300可以但不限于包括移动终端301、摄像装置等非移动终端302以及随着科技的发展可能存在的可被监控的其他异构设备303。
监控管理设备400,用于从信令服务器200获取所有监控设备的设备信息,该设备信息可以但不限于包括:监控设备300的互联网协议(Internet ProtocolAddress,IP)地址和设备标识信息。监控管理设备400,还用于根据该设备信息,在所有监控设备200中确定目标设备,以及根据该目标设备的IP地址,直接从该目标设备获取监控数据。可以理解地,整个远程监控***可采用B/S(Browser/Server,网页浏览器和服务器)架构,监控管理设备400在该远程监控***中无需特别部署,从而可节省硬件成本。
本实施例中的Web服务器100、信令服务器200、监控设备300以及监控管理设备400具体执行方案如下:
监控管理设备400从信令服务器200获取所有监控设备的设备信息,该设备信息可以但不限于包括:监控设备的IP地址和设备标识信息。其中设备标识信息可以但不限于包括:监控设备的名称、机器码、安装的操作***、机器类型信息等等。
进一步地,如附图2所示,该***还包括:网站服务器(即,Web服务器)100。Web服务器100用于向监控管理设备400提供监控逻辑代码。
为执行所有监控操作,监控管理设备400首先需要通过网页浏览器从Web服务器100获取监控逻辑代码,并运行该监控逻辑代码,以控制执行所有的包括:从信令服务器获取所有监控设备的设备信息,根据该设备信息在所有监控设备中确定目标设备,以及根据该目标设备的IP地址从该目标设备获取监控数据等在内的监控操作。
具体地,监控管理设备400通过本机内置的网页浏览器根据预置的网络地址,访问Web服务器100,并向Web服务器100发送获取请求,该获取请求用于获取包含监控逻辑代码的网站页面数据。Web服务器100响应该获取请求,将包含监控逻辑代码的网站页面数据返回给监控管理设备400。监控管理设备400接收该网站页面数据后,在网页浏览器中加载该网站页面数据并运行其中包含的该监控代码逻辑,以执行所有的监控操作。像这样基于Web技术,通过Web服务器获取并运行监控逻辑代码执行监控操作,无需安装专门的监控客户端软件,也无需考虑不同监控管理设备的操作***之间的差异,因此可节省软件开发成本,降低软件维护的难度与复杂性。
进一步地,为提高安全性,如附图2所示,该***还包括:鉴权服务器500以及注册服务器600。在从信令服务器200获取所有监控设备300的设备信息前,监控管理设备400需要预先向注册服务器600注册用户帐号及登录密码。监控管理设备400通过运行监控逻辑代码,自动根据预先注册的用户帐号及登录密码向鉴权服务器500请求鉴权。可以理解地,鉴权服务器500根据监控管理设备400发送的用户帐号及登录密码对监控管理设备400进行鉴权,并在成功鉴权后,向监控管理设备400返回鉴权信息。
监控管理设备400在成功鉴权后与信令服务器200建立长连接,并向信令服务器200发送设备发现指令,该设备发现指令中包含鉴权服务器500返回的该鉴权信息的设备发现指令。信令服务器200根据接收的该设备发现指令中的该鉴权信息查询鉴权服务器500,以检测监控管理设备400是否已成功鉴权,并在检测结果为监控管理设备400已成功鉴权时,将所有监控设备的设备信息发送给监控管理设备400。
具体地,信令服务器200向鉴权服务器500发送包含该鉴权信息的查询请求,鉴权服务器500根据该鉴权信息查询之前对监控管理设备400进行鉴权的鉴权记录,并将查询结果返回给鉴权服务器500,该查询结果包含鉴权是否成功以及成功鉴权的有效期等信息。
信令服务器200根据鉴权服务器500返回的查询结果检测监控管理设备400是否已成功鉴权,当监控管理设备400已成功鉴权且当前***时间未超过成功鉴权的有效期时,确定监控管理设备400已成功鉴权,将当前接收到的所有监控设备300上报的设备信息发送给监控管理设备400。
可以理解地,监控设备300中预装有跨平台的可安装部署的监控程序,该监控程序可安装于智能手机、平板电脑、个人计算机、摄像机等多种位于多个异构网络的异构设备中。该监控程序在监控设备300的后台运行,当检测到网络状态发生变化,例如接入网络、本机IP地址发生变化等时,便尝试连接信令服务器200,并与信令服务器200建立长连接,然后将自己的IP地址、设备标识等设备信息上报给信令服务器200。信令服务器200接收各监控设备300上报的设备信息,根据接收的设备信息生成监控设备列表,并根据监控管理设备400发送的设备发现指令,将该监控设备列表发送给监控管理设备400。进一步地,信令服务器200还可根据监控管理设备400定制的推送业务,在监控设备的设备信息有更新时,将更新后的监控设备列表推送给监控管理设备400。
监控管理设备400接收监控设备300返回的所有监控设备的设备信息,根据该设备信息在所有监控设备中确定目标设备。具体地,监控管理设备400从注册服务器600获取预置监控条件,在所有监控设备中确定IP地址满足该预置监控条件、或设备标识信息满足该预置监控条件、或IP地址和设备标识信息满足该预置监控条件的设备作为目标设备。例如:将IP地址为14.127.210.00至14.127.210.178之间的所有设备作为目标设备,或者将摄像设备作为目标设备,或者将IP地址为14.127.210.00至14.127.210.178之间的所有打印设备作为目标设备等等。其中,注册服务器600接收用户在监控管理设备400通过网页浏览器运行监控逻辑代码生成的配置界面中设置的监控条件,并将该监控条件与该用户的用户帐号关联存储,当接收到监控管理设备400发送的包含该用户帐号的监控条件获取请求时,将该用户帐号关联的监控条件返回给监控管理设备400。
进一步地,监控管理设备400还可将信令服务器200发送的所有监控设备的设备信息进行显示,接收用户根据显示的设备信息触发的确定指令,将该确定指令指向的监控设备作为目标设备。
监控管理设备400根据目标设备的IP地址,与该目标设备建立点对点监控数据通路,通过该点对点监控数据通路直接向该目标设备发送监控请求,该目标设备根据预置的监控规则决定是否响应该监控请求将监控数据返回给监控管理设备400。根据用户的自定义,目标设备可在接收到该监控请求时将监控数据返回给监控管理设备400,或者拒绝将监控数据返回给监控管理设备400。其中,该监控数据是监控设备300获取的周围环境的数据或者是该监控设备自身的状态数据,其类型可以但不限于包括:视频数据、音频数据、传感器数据、设备状态数据以及自定义监控数据。进一步地,该监控请求中包含请求的监控数据的类型信息,使得目标设备响应于该监控请求将对应类型的监控数据返回给监控管理设备400。
本发明实施例中,由于整个远程监控***只需由信令服务器、监控管理设备以及若干监控设备等少数几个设备构成,并且在监控管理设备与异构监控设备之间实现了点对点通信,因此相较于现有技术,一方面,由于通过简单部署即实现了异构网络以及异构监控设备的统一管理,具有部署简单成本低的优点,另一方面,由于是点对点通信,提高了监控***的安全性与通信效率。
请参阅附图3,是本发明一实施例提供的远程监控方法的实现流程,该方法可应用于监控设备400中,以对各类监控设备300进行点对点监控。其中监控设备可以是安装有网页浏览器的台式计算机,也可以是安装有网页浏览器的智能手机、平板电话、手提电脑等移动终端。如附图3所示,该方法包括以下步骤S101至步骤S103:
S101、从信令服务器获取所有监控设备的设备信息,该设备信息包括该监控设备的互联网协议地址和设备标识信息。
监控管理设备400通过运行预置的监控逻辑代码,向信令服务器200发送设备发现指令,以从信令服务器200获取所有监控设备300的设备信息。
作为本发明一个实施例,该监控逻辑代码由监控管理设备400通过本机内置的网页浏览器从Web服务器100获取,监控管理设备400根据用户的指令,启动网络浏览器,通过该网页浏览器从Web服务器100获取监控逻辑代码,并运行该监控逻辑代码,以执行从信令服务器200获取所有监控设备的设备信息的步骤以及后续的其他所有监控操作。
为提高安全性,作为本发明一个实施例,在从信令服务器200获取所有监控设备的设备信息之前,监控管理设备400通过运行监控逻辑代码,向鉴权服务器500请求鉴权,并在成功鉴权后与信令服务器200建立长连接。具体地,可向鉴权服务器500发送包含预先向注册服务器600注册的用户帐号及登录密码的鉴权请求,鉴权服务器500根据监控管理设备400发送的该鉴权请求中的用户帐号及登录密码对监控管理设备400进行鉴权,并在成功鉴权后,向监控管理设备400返回鉴权信息。
监控管理设备400接收该鉴权信息,确定成功鉴权,与信令服务器200建立长连接,并根据该鉴权信息从信令服务器200获取所有监控设备的设备信息。
具体地,向信令服务器200发送包含该鉴权信息的设备发现指令。信令服务器200在接收到该设备发现指令之后,向鉴权服务器500发送包含该设备发现指令中的鉴权信息的查询请求,使得鉴权服务器500根据该鉴权信息查询之前对监控管理设备400进行鉴权的鉴权记录,并将查询结果返回给鉴权服务器500,该查询结果包含鉴权是否成功以及成功鉴权的有效期等信息。信令服务器200根据鉴权服务器500返回的查询结果检测监控管理设备400是否已成功鉴权,当监控管理设备400已成功鉴权且当前***时间未超过成功鉴权的有效期时,确定监控管理设备400已成功鉴权,将当前接收到的所有监控设备300上报的设备信息发送给监控管理设备400。
可以理解地,监控设备300中预装有跨平台的可安装部署的监控程序,该监控程序可安装于智能手机、平板电脑、个人计算机、摄像机等多种位于多个异构网络的异构设备中,从而可实现异构网络以及异构监控设备的统一管理。该监控程序在监控设备300的后台运行,当检测到网络状态发生变化,例如接入网络、本机IP地址发生变化等时,便尝试连接信令服务器200,并与信令服务器200建立长连接,然后在长连接建立后,将自己的设备信息上报给信令服务器200。
S102、根据该设备信息,在所有监控设备中确定目标设备。
根据该设备信息中的IP地址和/或设备标识信息,在所有监控设备中确定目标设备。
作为本发明一个实施例,步骤S102包括以下步骤S1021与步骤S1022:
S1021、获取预置监控条件。
预置监控条件可由用户预先自定义并存储于注册服务器600,注册服务器600接收用户在监控管理设备400通过网页浏览器运行监控逻辑代码生成的配置界面中设置的监控条件,并将该监控条件与该用户之前在注册服务器600注册的用户帐号关联存储,当接收到监控管理设备400发送的包含该用户帐号的监控条件获取请求时,将该用户帐号关联的监控条件返回给监控管理设备400。
S1022、在该所有监控设备中确定互联网协议地址和/或设备标识信息满足该预置监控条件的设备作为该目标设备。
监控管理设备400根据从注册服务器600获取预置监控条件,在所有监控设备中确定IP地址满足该预置监控条件、或设备标识信息满足该预置监控条件、或IP地址和设备标识信息满足该预置监控条件的设备作为目标设备。例如:将IP地址为14.127.210.00至14.127.210.178之间的所有设备作为目标设备,或者将摄像设备作为目标设备,或者将IP地址为14.127.210.00至14.127.210.178之间的所有打印设备作为目标设备等等。
进一步地,监控管理设备400还可将信令服务器200发送的所有监控设备的设备信息进行显示,接收用户根据显示的设备信息触发的确定指令,将该确定指令指向的监控设备作为目标设备。
S103、根据该目标设备的互联网协议地址,直接从该目标设备获取监控数据。
监控管理设备400根据目标设备的IP地址,与该目标设备建立点对点监控数据通路,通过该点对点监控数据通路,直接向该目标设备发送监控请求,使得该目标设备根据预置的监控规则决定是否响应该监控请求将监控数据返回给监控管理设备400。根据用户的自定义,目标设备可在接收到该监控请求时将监控数据返回给监控管理设备400,或者拒绝将监控数据返回给监控管理设备400。或者,目标设备可在接收到监控请求显示监控提示信息,根据用户基于该监控提示信息触发的接受指令,将监控数据返回给监控管理设备400,或根据用户触发的拒绝指令,拒绝将监控数据返回给监控管理设备400。其中,该监控数据是监控设备获取的周围环境的数据或者是该监控设备自身的状态数据,其类型可以但不限于包括:视频数据、音频数据、传感器数据、设备状态数据以及其他自定义监控数据。进一步地,该监控请求中包含请求的监控数据的类型信息,使得目标设备响应于该监控请求将对应类型的监控数据返回给监控管理设备400。
可以理解地,上述步骤S101至步骤S103通过运行监控逻辑代码控制执行,由于该监控逻辑代码基于Web技术,通过浏览器从Web服务器获取并自动运行,因此无需考虑不同监控管理设备的操作***之间的差异,安装部署简便,并可节省软件开发成本,降低软件维护的难度与复杂性。
本发明实施例中,通过监控管理设备从信令服务器获取所有监控设备的设备信息,根据该设备信息,在所有监控设备中确定目标设备,根据该目标设备的互联网协议地址,直接从该目标设备获取监控数据,在监控管理设备与监控设备之间实现了点对点的通信,因此相较于现有技术,一方面,由于通过简单部署即实现了异构网络以及异构监控设备的统一管理,具有部署简单成本低的优点,另一方面,由于是点对点通信,提高了监控***的安全性与通信效率。
请参阅附图4,是本发明一实施例提供的远程监控装置的结构示意图。为了便于说明,附图4仅示出了与本发明实施例相关的部分。附图4示例的远程监控装置可以是前述实施例提供的远程监控方法的执行主体,其可以是监控管理设备或者其中的一个功能模块。如附图4所示,该装置主要包括:设备信息获取模块201、确定模块202以及监控数据获取模块203。
其中,设备信息获取模块201,用于从信令服务器获取所有监控设备的设备信息,该设备信息包括该监控设备的互联网协议地址和设备标识信息。
确定模块202,用于根据该设备信息,在所有监控设备中确定目标设备。
监控数据获取模块203,用于根据该目标设备的互联网协议地址,直接从该目标设备获取监控数据。
需要说明的是,以上附图4示例的远程监控装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述远程监控装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成(本说明书提供的各个实施例都可应用上述描述原则)。
本实施例对远程监控装置的各功能模块实现各自功能的具体过程,请参见上述附图1所示实施例中描述的具体内容,此处不再赘述。
请参阅附图5,在附图4示例的本发明一实施例提供的远程监控装置的基础上,本发明又一实施例提供的装置中,如附图5所示,
进一步地,该装置还包括:
代码获取与运行模块204,用于通过网页浏览器从网站服务器获取监控逻辑代码,并通过运行该监控逻辑代码,调用设备信息获取模块201执行该从信令服务器获取所有监控设备的设备信息的步骤。
进一步地,设备信息获取模块201包括:
鉴权子模块2011,用于向鉴权服务器请求鉴权,接收该鉴权服务器在成功鉴权后返回的鉴权信息。
获取子模块2012,用于与该信令服务器建立长连接,并根据该鉴权信息从该信令服务器获取所有监控设备的设备信息。
进一步地,确定模块202包括:
条件获取子模块2021,用于获取预置监控条件。
确定子模块2022,用于在该所有监控设备中确定互联网协议地址和/或设备标识信息满足该预置监控条件的设备作为该目标设备。
进一步地,该监控数据包括:视频数据、音频数据、传感器数据、设备状态数据以及自定义监控数据。
本实施例对远程监控装置的各功能模块实现各自功能的具体过程,请参见上述附图1与附图2所示实施例中描述的具体内容,此处不再赘述。
上述附图4与附图5所示的远程监控装置,通过从信令服务器获取所有监控设备的设备信息,根据该设备信息,在所有监控设备中确定目标设备,根据该目标设备的互联网协议地址,直接从该目标设备获取监控数据,在监控管理设备与监控设备之间实现了点对点的通信,因此相较于现有技术,一方面,由于通过简单部署即实现了异构网络以及异构监控设备的统一管理,具有部署简单成本低的优点,另一方面,由于是点对点通信,提高了监控***的安全性与通信效率。
需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种远程监控方法、装置及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (14)
1.一种远程监控方法,其特征在于,所述方法包括:
从信令服务器获取所有监控设备的设备信息,所述设备信息包括所述监控设备的互联网协议地址和设备标识信息;
根据所述设备信息,在所有监控设备中确定目标设备;
根据所述目标设备的互联网协议地址,直接从所述目标设备获取监控数据。
2.如权利要求1所述的方法,其特征在于,所述从信令服务器获取所有监控设备的设备信息包括:
通过网页浏览器从网站服务器获取监控逻辑代码,并通过运行所述监控逻辑代码,执行所述从信令服务器获取所有监控设备的设备信息的步骤。
3.如权利要求2所述的方法,其特征在于,所述从信令服务器获取所有监控设备的设备信息还包括:
向鉴权服务器请求鉴权,接收所述鉴权服务器在成功鉴权后返回的鉴权信息;
与所述信令服务器建立长连接,并根据所述鉴权信息从所述信令服务器获取所有监控设备的设备信息。
4.如权利要求3所述的方法,其特征在于,所述根据所述设备信息,在所有监控设备中确定目标设备,包括:
获取预置监控条件;
在所述所有监控设备中确定互联网协议地址和/或设备标识信息满足所述预置监控条件的设备作为所述目标设备。
5.如权利要求1至4任意一项所述的方法,其特征在于,所述监控数据包括:视频数据、音频数据、传感器数据、设备状态数据以及自定义监控数据。
6.一种远程监控装置,其特征在于,所述装置包括:
设备信息获取模块,用于从信令服务器获取所有监控设备的设备信息,所述设备信息包括所述监控设备的互联网协议地址和设备标识信息;
确定模块,用于根据所述设备信息,在所有监控设备中确定目标设备;
监控数据获取模块,用于根据所述目标设备的互联网协议地址,直接从所述目标设备获取监控数据。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
代码获取与运行模块,用于通过网页浏览器从网站服务器获取监控逻辑代码,并通过运行所述监控逻辑代码,调用所述设备信息获取模块执行所述从信令服务器获取所有监控设备的设备信息的步骤。
8.如权利要求7所述的装置,其特征在于,所述设备信息获取模块包括:
鉴权子模块,用于向鉴权服务器请求鉴权,接收所述鉴权服务器在成功鉴权后返回的鉴权信息;
获取子模块,用于与所述信令服务器建立长连接,并根据所述鉴权信息从所述信令服务器获取所有监控设备的设备信息。
9.如权利要求8所述的装置,其特征在于,所述确定模块包括:
条件获取子模块,用于获取预置监控条件;
确定子模块,用于在所述所有监控设备中确定互联网协议地址和/或设备标识信息满足所述预置监控条件的设备作为所述目标设备。
10.如权利要求9所述的装置,其特征在于,所述监控数据包括:视频数据、音频数据、传感器数据、设备状态数据以及自定义监控数据。
11.一种远程监控***,其特征在于,所述***包括:
信令服务器、监控设备以及包括权利要求6至10任意一项所述的远程监控装置的监控管理设备;
其中,所述信令服务器,用于获取所有监控设备的设备信息,并根据所述监控管理设备发送的设备发现指令,将获取的所有监控设备的设备信息发送给所述监控管理设备;
所述监控设备,用于当检测到网络状态发生变化时,将所述设备信息发送给所述信令服务器,获取所述监控数据并根据所述监控管理设备发送的监控请求,将所述监控数据直接发送给所述监控管理设备。
12.如权利要求11所述的***,其特征在于,所述***还包括:
网站服务器,用于向所述监控管理设备提供所述监控逻辑代码。
13.如权利要求12所述的***,其特征在于,
所述***还包括:鉴权服务器,用于对所述监控管理设备进行鉴权,并在成功鉴权后向所述监控管理设备返回鉴权信息;
所述监控管理设备,还用于向所述信令服务器发送包含所述鉴权信息的设备发现指令;
所述信令服务器,还用于在接收到所述设备发现指令后,根据所述设备发现指令中的所述鉴权信息查询所述鉴权服务器,以检测所述监控管理设备是否已成功鉴权,并在检测结果为所述监控管理设备已成功鉴权时,将所述所有监控设备的设备信息发送给所述监控管理设备。
14.如权利要求13所述的***,其特征在于,所述***还包括:
注册服务器,用于为所述监控管理设备提供用户注册服务,存储并向所述监控管理设备提供所述预置监控条件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510477428.XA CN104980448B (zh) | 2015-08-06 | 2015-08-06 | 一种远程监控方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510477428.XA CN104980448B (zh) | 2015-08-06 | 2015-08-06 | 一种远程监控方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104980448A true CN104980448A (zh) | 2015-10-14 |
CN104980448B CN104980448B (zh) | 2020-02-21 |
Family
ID=54276551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510477428.XA Active CN104980448B (zh) | 2015-08-06 | 2015-08-06 | 一种远程监控方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104980448B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412505A (zh) * | 2016-09-29 | 2017-02-15 | 浙江大华技术股份有限公司 | 一种p2p方式下视频显示方法及装置 |
CN106534799A (zh) * | 2016-12-08 | 2017-03-22 | 北京小米移动软件有限公司 | 监控方法及控制设备 |
CN106652115A (zh) * | 2016-09-30 | 2017-05-10 | 广东京奥信息科技有限公司 | 一种基于服务器平台的视频门禁监控*** |
CN107820101A (zh) * | 2016-09-13 | 2018-03-20 | 杭州萤石网络有限公司 | 一种流媒体服务提供方法、装置及*** |
CN108093206A (zh) * | 2016-11-21 | 2018-05-29 | 北京视联动力国际信息技术有限公司 | 一种资源监控方法及*** |
CN109257214A (zh) * | 2018-09-11 | 2019-01-22 | 深圳数位科技有限公司 | 一种组网通信方法及*** |
CN110830443A (zh) * | 2019-10-14 | 2020-02-21 | 成都西山居世游科技有限公司 | 一种远程监测设备状态的方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030037853A (ko) * | 2001-11-06 | 2003-05-16 | 알서포트 주식회사 | 인터넷에서의 개선된 원격제어시스템 |
CN101282450A (zh) * | 2007-04-02 | 2008-10-08 | 厦门瑞科技术有限公司 | 一种可快速访问和管理网络摄像机的方法 |
CN101848374A (zh) * | 2010-04-30 | 2010-09-29 | 大唐电信科技股份有限公司 | 无线视频监控***及无线视频监控方法 |
CN102088452A (zh) * | 2009-12-04 | 2011-06-08 | 英华达(上海)电子有限公司 | 一种服务器、监控设备、监控客户端及监控方法 |
CN102394780A (zh) * | 2011-11-08 | 2012-03-28 | 迈普通信技术股份有限公司 | 设备管理***及方法 |
-
2015
- 2015-08-06 CN CN201510477428.XA patent/CN104980448B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030037853A (ko) * | 2001-11-06 | 2003-05-16 | 알서포트 주식회사 | 인터넷에서의 개선된 원격제어시스템 |
CN101282450A (zh) * | 2007-04-02 | 2008-10-08 | 厦门瑞科技术有限公司 | 一种可快速访问和管理网络摄像机的方法 |
CN102088452A (zh) * | 2009-12-04 | 2011-06-08 | 英华达(上海)电子有限公司 | 一种服务器、监控设备、监控客户端及监控方法 |
CN101848374A (zh) * | 2010-04-30 | 2010-09-29 | 大唐电信科技股份有限公司 | 无线视频监控***及无线视频监控方法 |
CN102394780A (zh) * | 2011-11-08 | 2012-03-28 | 迈普通信技术股份有限公司 | 设备管理***及方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107820101A (zh) * | 2016-09-13 | 2018-03-20 | 杭州萤石网络有限公司 | 一种流媒体服务提供方法、装置及*** |
CN106412505A (zh) * | 2016-09-29 | 2017-02-15 | 浙江大华技术股份有限公司 | 一种p2p方式下视频显示方法及装置 |
CN106652115A (zh) * | 2016-09-30 | 2017-05-10 | 广东京奥信息科技有限公司 | 一种基于服务器平台的视频门禁监控*** |
CN106652115B (zh) * | 2016-09-30 | 2018-04-06 | 广东京奥信息科技有限公司 | 一种基于服务器平台的视频门禁监控*** |
CN108093206A (zh) * | 2016-11-21 | 2018-05-29 | 北京视联动力国际信息技术有限公司 | 一种资源监控方法及*** |
CN106534799A (zh) * | 2016-12-08 | 2017-03-22 | 北京小米移动软件有限公司 | 监控方法及控制设备 |
CN109257214A (zh) * | 2018-09-11 | 2019-01-22 | 深圳数位科技有限公司 | 一种组网通信方法及*** |
CN109257214B (zh) * | 2018-09-11 | 2023-12-19 | 深圳柏云财税咨询有限公司 | 一种组网通信方法及*** |
CN110830443A (zh) * | 2019-10-14 | 2020-02-21 | 成都西山居世游科技有限公司 | 一种远程监测设备状态的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104980448B (zh) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104980448A (zh) | 一种远程监控方法、装置及*** | |
CN109981360B (zh) | 物联网设备站点开通方法、装置、***及存储介质 | |
CN109522386B (zh) | 一种跨gis平台的空间信息服务生成方法和*** | |
CN106304136B (zh) | 获取网络状态信息的方法、***、控制器和模拟移动设备 | |
CN111935177B (zh) | 一种业务控制方法及装置 | |
CN112437047A (zh) | 一种远程服务器管理方法、***及相关装置 | |
CN105262608A (zh) | 用于网络服务的监控方法和装置 | |
CN113658591B (zh) | 一种面向智能家居的语音交互适配*** | |
CN103716230A (zh) | 消息发送方法、装置及服务器 | |
CN105190613A (zh) | 用于向用户设备提供与情境有关的上下文的方法及装置 | |
CN108881460B (zh) | 一种云平台统一监控的实现方法和实现装置 | |
CN110018677A (zh) | 一种物联网设备管理***及方法 | |
CN102299945A (zh) | 网关配置页面登录方法、***及门户认证服务器 | |
CN113849356A (zh) | 一种设备测试方法、装置、电子设备和存储介质 | |
CN105188059A (zh) | 一种基于Portal服务器异常的认证方法及无线接入点 | |
CN104270432A (zh) | 基于钻井行业实时数据服务***及数据交互方法 | |
CN115348191B (zh) | 一种无线vpdn网络中物联终端数据采集方法和装置 | |
CN103475533A (zh) | 监控前端接入方法、装置及*** | |
CN107800715B (zh) | 一种Portal认证方法及接入设备 | |
US20170286560A1 (en) | Method, device and system for device troubleshooting service of the internet of things | |
CN107347075B (zh) | 一种串口协议到snmp协议的转换方法及snmp协议转换器 | |
CN107766232B (zh) | 一种插件管理方法及装置 | |
CN109327529B (zh) | 分布式扫描方法及*** | |
CN115220992A (zh) | 接口变更监控方法、装置、计算机设备和存储介质 | |
CN105915596A (zh) | 一种光网络单元信息的获取方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |