发明内容
本发明的主要目的在于提供一种安全性高、方便用户使用的通过IE浏览监控视频的方法、客户端及***。
为了达到上述目的,本发明提出一种通过IE浏览监控视频的方法,包括以下步骤:
客户端访问登录页面,向监控设备发送IE视频主页面的登录请求;
当监控设备根据所述登录请求对所述客户端进行身份验证且验证通过后,所述客户端登录所述IE视频主页面;否则,客户端返回登录页面;
所述客户端访问配置页面,进行相关参数配置,并提交参数配置验证请求至所述监控设备,当验证成功后,由所述监控设备保存所述配置的相关参数;相关参数配置包括:本地配置、音频配置、视频配置、网络配置、存储配置、串口配置、***配置以及报警配置;
客户端登陆IE视频主页面后,从本地获取OCX控件下载地址链接;通过所述OCX控件下载地址链接加载所述OCX控件;
当加载OCX控件成功后,通过所述OCX控件在所述实时视频页面上进行视频监控操作。
优选地,所述客户端在实时视频页面上进行视频监控操作包括:客户端对监控视频进行录像、抓拍、对讲操作和/或视频回放操作。
优选地,所述客户端对监控视频进行回放操作的步骤包括:
客户端向监控设备发送查询请求;
接收所述监控设备根据所述查询请求返回的对应的视频文件,并播放所述对应的视频文件。
优选地,所述相关参数配置包括:本地配置、音频配置、视频配置、网络配置、存储配置、串口配置、***配置和/或报警配置。
本发明还提出一种通过IE浏览监控视频的客户端,包括:
登录模块,用于访问登录页面,向监控设备发送IE视频主页面的登录请求;当监控设备根据所述登录请求对所述客户端进行身份验证且验证通过后,登录所述IE视频主页面;否则,返回登录页面;
参数配置模块,用于访问配置页面,进行相关参数配置,并提交参数配置验证请求至所述监控设备,当验证成功后,由所述监控设备保存所述配置的相关参数;相关参数配置包括:本地配置、音频配置、视频配置、网络配置、存储配置、串口配置、***配置以及报警配置;
加载模块,用于当客户端登陆IE视频主页面后,从本地获取OCX控件下载地址链接;通过所述OCX控件下载地址链接加载所述OCX控件;
实时视频操作模块,用于当加载OCX控件成功后,通过所述OCX控件在所述实时视频页面上进行视频监控操作。
优选地,所述实时视频操作模块还用于向监控设备发送查询请求;接收所述监控设备根据所述查询请求返回的对应的视频文件,并播放所述对应的视频文件。
本发明还提出一种通过IE浏览监控视频的***,包括客户端及监控设备,其中:
所述客户端用于登陆IE视频主页面后,从本地获取OCX控件下载地址链接;通过所述OCX控件下载地址链接加载所述OCX控件;当加载OCX控件成功后,通过所述OCX控件在所述实时视频页面上进行视频监控操作;所述客户端,在登录IE视频主页面之前,还用于访问登录页面,向监控设备发送IE视频主页面的登录请求;当监控设备根据所述登录请求对所述客户端进行身份验证且验证通过后,登录所述IE视频主页面;访问配置页面,进行相关参数配置,并提交参数配置验证请求至所述监控设备,当验证成功后,由所述监控设备保存所述配置的相关参数;相关参数配置包括:本地配置、音频配置、视频配置、网络配置、存储配置、串口配置、***配置以及报警配置;
所述监控设备,用于当客户端加载OCX控件成功后,配合客户端通过所述OCX控件在所述实时视频页面上进行视频监控操作;所述监控设备,还用于根据所述客户端发送的登录请求对所述客户端进行身份验证,当验证通过后,允许客户端登录所述IE视频主页面;接收所述客户端提交的参数配置验证请求,对所述参数配置进行验证,当验证通过后,保存所述配置的相关参数。
本发明提出的一种通过IE浏览监控视频的方法、客户端及***,客户端IE视频***通过与监控设备端的WEB服务器进行交互,客户端只需安装OCX控件,即可在任何装有IE或具有IE内核的浏览器(如遨游,360等)的PC电脑上进行视频预览,为用户提供方便;同时客户端在登录IE视频主页面及进行参数配置时,需要通过监控设备端进行相应的验证,只有验证通过才允许客户端执行相应操作,从而提高了视频监控的安全性。
具体实施方式
本发明实施例解决方案主要是:客户端IE视频***通过与监控设备端的WEB服务器进行交互,客户端只需安装OCX控件,即可在任何装有IE或具有IE内核的浏览器(如遨游,360等)的PC电脑上进行视频预览,为用户提供方便;同时客户端在登录IE视频主页面及进行参数配置时,需要通过监控设备端进行相应的验证,只有验证通过才允许客户端执行相应操作,以提高视频监控的安全性。
本实施例中客户端安装有IE视频软件,通过该IE视频软件,客户端可以与监控设备端的WEB服务器进行交互,实现各种视频监控操作。本实施例中客户端可以为安装有IE视频软件的PC机,监控设备可以为具有WEB服务器的摄像机等。
如图1所示,本发明一实施例提出一种通过IE浏览监控视频的方法,包括:
步骤S101,客户端访问登录页面,向监控设备发送IE视频主页面的登录请求;
当客户端需要对监控设备端进行相关视频操作时,首先需要访问安装在客户端上的IE视频软件的登录页面,通过登录页面向监控设备的WEB服务器发送登录请求。比如在登录页面输入用户名和密码,请求监控设备端对用户名和密码进行验证。
步骤S102,监控设备根据登录请求对客户端进行身份验证;
监控设备端的WEB服务器对客户端输入的用户名和密码进行验证,若验证通过,则允许客户端登录IE视频主页面,否则,提示客户端重新登录。
步骤S103,监控设备判断验证是否通过,若是,则进入步骤S104;否则,返回步骤S101;
步骤S104,客户端登录IE视频主页面;并进入步骤S105;
步骤S105,客户端访问配置页面,进行相关参数配置,并提交参数配置验证请求至监控设备;
当客户端端成功登录IE视频主页面后,客户端需要进行相关参数配置,在进行参数配置时,客户端通过http请求与监控设备端的WEB服务器进行交互。
其中,相关参数配置包括:本地配置、音频配置、视频配置、网络配置、存储配置、串口配置、***配置以及报警配置等。
本地配置是指:设置本地视频的播放配置,配置视频播放主/次码流和录像存储在本地的路径。
音频配置是指:设备监控端提供有音频输入接口,视频页面可开启音频功能,并对其参数进行配置。包括音频输入方式、压缩格式、编码和采样率。
视频配置是指:配置视频码流信息,视频界面字幕显示方式,设置视频遮挡区域和对视频色彩的调整与控制。
网络配置是指:配置相关网络参数,包括IP、端口配置,以及类似于ftp、email等网络服务配置。
存储配置是指:监控设备及客户端具有存储功能,可对设备存储进行配置管理,包括客户端存储磁盘信息、显示磁盘状态和磁盘存储策略。
报警配置是指:配置报警布防时间及一些联动事件,包括移动侦测和探头检测。
串口配置是指:串口参数配置,对串口的波特率、数据位、停止位、校验位和流控制进行配置。
***配置是指:为监控设备端的一些***参数信息或数据进行配置,并提供监控设备端升级功能。
客户端进行相关参数配置后进行保存,同时提交参数配置验证请求至监控设备,由监控设备对相关参数进行验证。
步骤S106,监控设备根据参数配置验证请求对相关参数进行验证;
步骤S107,监控设备判断验证是否成功,若是,则进入步骤S108;否则,返回步骤S105;
步骤S108,监控设备保存配置的相关参数;并进入步骤S109;
监控设备对对相关参数进行验证成功后,将客户端配置的相关参数进行保存。
步骤S109,客户端从本地获取OCX控件下载地址链接;根据OCX控件下载地址链接加载OCX控件;
经过登录与参数配置之后,客户端即可通过实时视频页面进行视频查看操作。
客户端进行视频查看时需要下载登录实时视频页面的OCX控件,否则无法查看视频。
客户端加载OCX控件的过程为:当客户端登陆IE视频主页面后,从本地获取OCX控件的下载地址链接,通过该下载地址链接下载OCX控件,并进行安装,当安装成功则表明OCX加载成功,客户端可以执行相关的视频监控操作,否则,实时视频页面上不会显示视频,客户端无法进行相关的视频监控操作。
步骤S110,当加载OCX控件成功后,客户端通过OCX控件在实时视频页面上进行视频监控操作。
其中,客户端在实时视频页面上进行视频监控操作包括:客户端对监控视频进行录像、抓拍、对讲操作、视频遮挡以及视频回放等操作。实时视频页面通过调用OCX控件实现视频预览功能,可对视频进行录像、抓拍、对讲、回放历史视频等一系列操作。
上述视频预览可实现实时视频流的播放;视频回放是指播放历史视频,可播放客户端本地以及监控设备端的历史视频。
本实施例中客户端对监控视频进行回放操作具体过程为:客户端向监控设备发送查询请求;监控设备根据查询请求返回对应的录像等视频文件至客户端,客户端播放对应的视频文件,同时,客户端还提供对监控设备端视频文件的下载功能。
客户端在播放视频文件时,可进行视频播放的基本操作,比如暂停、播放、前进、后退等,还可进行抓拍。
本实施例客户端IE视频***通过与监控设备端的WEB服务器进行交互,客户端只需安装OCX控件,即可在任何装有IE或具有IE内核的浏览器(如遨游,360等)的PC电脑上进行视频预览,为用户提供方便;同时客户端在登录IE视频主页面及进行参数配置时,需要通过监控设备端进行相应的验证,只有验证通过才允许客户端执行相应操作,从而提高了视频监控的安全性。
如图2所示,本发明一实施例提出一种通过IE浏览监控视频的客户端,包括:登录模块201、参数配置模块202、加载模块203以及实时视频操作模块204,其中:
登录模块201,用于访问登录页面,向监控设备发送IE视频主页面的登录请求;当监控设备根据登录请求对客户端进行身份验证且验证通过后,登录所述IE视频主页面;否则,返回登录页面;
参数配置模块202,用于访问配置页面,进行相关参数配置,并提交参数配置验证请求至所述监控设备,当验证成功后,由监控设备保存配置的相关参数。
加载模块203,用于当客户端登陆IE视频主页面后,从本地获取OCX控件下载地址链接;通过OCX控件下载地址链接加载OCX控件;
实时视频操作模块204,用于当加载OCX控件成功后,通过OCX控件在实时视频页面上进行视频监控操作。
当客户端需要对监控设备端进行相关视频操作时,首先需要访问安装在客户端上的IE视频软件的登录页面,通过登录模块201登录页面向监控设备的WEB服务器发送登录请求。比如在登录页面输入用户名和密码,请求监控设备端对用户名和密码进行验证。
监控设备端的WEB服务器对客户端输入的用户名和密码进行验证,若验证通过,则允许客户端登录IE视频主页面,否则,提示客户端重新登录。
当客户端端成功登录IE视频主页面后,客户端通过参数配置模块202进行相关参数配置,在进行参数配置时,客户端通过http请求与监控设备端的WEB服务器进行交互。
其中,相关参数配置包括:本地配置、音频配置、视频配置、网络配置、存储配置、串口配置、***配置以及报警配置等。
本地配置是指:设置本地视频的播放配置,配置视频播放主/次码流和录像存储在本地的路径。
音频配置是指:设备监控端提供有音频输入接口,视频页面可开启音频功能,并对其参数进行配置。包括音频输入方式、压缩格式、编码和采样率。
视频配置是指:配置视频码流信息,视频界面字幕显示方式,设置视频遮挡区域和对视频色彩的调整与控制。
网络配置是指:配置相关网络参数,包括IP、端口配置,以及类似于ftp、email等网络服务配置。
存储配置是指:监控设备及客户端具有存储功能,可对设备存储进行配置管理,包括客户端存储磁盘信息、显示磁盘状态和磁盘存储策略。
报警配置是指:配置报警布防时间及一些联动事件,包括移动侦测和探头检测。
串口配置是指:串口参数配置,对串口的波特率、数据位、停止位、校验位和流控制进行配置。
***配置是指:为监控设备端的一些***参数信息或数据进行配置,并提供监控设备端升级功能。
客户端进行相关参数配置后进行保存,同时提交参数配置验证请求至监控设备,由监控设备对相关参数进行验证。
监控设备对对相关参数进行验证成功后,将客户端配置的相关参数进行保存。
经过登录与参数配置之后,客户端即可通过实时视频页面进行视频查看操作。
客户端进行视频查看时需要下载登录实时视频页面的OCX控件,否则无法查看视频。
客户端通过加载模块203实现客户端OCX控件的加载,其具体过程为:当客户端的登录模块201登陆IE视频主页面后,加载模块203从本地获取OCX控件的下载地址链接,通过该下载地址链接下载OCX控件,并进行安装,当安装成功则表明OCX加载成功,之后由实时视频操作模块204执行相关的视频监控操作,否则,实时视频页面上不会显示视频,客户端无法进行相关的视频监控操作。
其中,客户端的实时视频操作模块204在实时视频页面上进行视频监控操作包括:客户端对监控视频进行录像、抓拍、对讲操作、视频遮挡以及视频回放等操作。实时视频页面通过调用OCX控件实现视频预览功能,可对视频进行录像、抓拍、对讲、回放历史视频等一系列操作。
如图3所示,本发明一实施例还提出一种通过IE浏览监控视频的***,包括客户端301及监控设备302,其中:
客户端301用于登陆IE视频主页面后,从本地获取OCX控件下载地址链接;通过OCX控件下载地址链接加载OCX控件;当加载OCX控件成功后,通过OCX控件在实时视频页面上进行视频监控操作;
监控设备302,用于当客户端301加载OCX控件成功后,配合客户端301通过OCX控件在实时视频页面上进行视频监控操作。
进一步的,本实施例客户端301在登录IE视频主页面之前,还用于访问登录页面,向监控设备302发送IE视频主页面的登录请求;当监控设备302根据登录请求对客户端301进行身份验证且验证通过后,登录所述IE视频主页面;访问配置页面,进行相关参数配置,并提交参数配置验证请求至所述监控设备302,当验证成功后,由监控设备302保存配置的相关参数;
监控设备302,还用于根据客户端301发送的登录请求对客户端301进行身份验证,当验证通过后,允许客户端301登录IE视频主页面;接收客户端301提交的参数配置验证请求,对参数配置进行验证,当验证通过后,保存配置的相关参数。
本实施例中客户端301与监控设备302通过IE浏览视频的基本原理请参照上述实施例所描述的内容,在此不作详述。
本发明实施例通过IE浏览监控视频的方法、客户端及***,客户端IE视频***通过与监控设备端的WEB服务器进行交互,客户端只需安装OCX控件,即可在任何装有IE或具有IE内核的浏览器(如遨游,360等)的PC电脑上进行视频预览,为用户提供方便;同时客户端在登录IE视频主页面及进行参数配置时,需要通过监控设备端进行相应的验证,只有验证通过才允许客户端执行相应操作,从而提高了视频监控的安全性。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。