一种网络摄像机配置方法、装置及系统与流程

文档序号:11960500阅读:295来源:国知局
一种网络摄像机配置方法、装置及系统与流程

本发明涉及计算机应用领域,具体而言,涉及一种网络摄像机配置方法、装置及系统。



背景技术:

网络摄像机通常采用flash作为储存介质,由于受成本和结构的限制,网络摄像机的储存空间较小,只能保存较少的资源文件以及配置文件,而对于一些业务来说,需要较多的空间保存资源文件或库函数,因此网络摄像机无法实施更多的业务。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种网络摄像机配置方法、装置及系统,以解决上述问题。

第一方面,本发明实施例提供一种网络摄像机配置方法,应用于网络摄像机配置系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述方法包括:所述用户终端向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号;所述用户终端接收所述服务器返回的响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件;根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器,以使所述服务器完成对所述网络摄像机的配置。

第二方面,本发明实施例提供一种网络摄像机配置方法,应用于网络摄像机配置系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述方法包括:所述服务器接收所述用户终端的资源请求,所述资源请求包括网络摄像机识别号;所述服务器向所述用户终端返回响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件;所述服务器接收所述用户终端发送的信息,完成对所述网络摄像机的配置。

第三方面,本发明实施例提供一种网络摄像机配置方法,应用于网络摄像机配置系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述方法包括:所述用户终端向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号;所述服务器向所述用户终端返回响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件;所述用户终端根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器;所述服务器根据所述用户终端发送的信息,完成对所述网络摄像机的配置。

第四方面,本发明实施例提供一种网络摄像机配置系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述用户终端,用于向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号;收所述服务器返回的响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件;根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器;所述服务器,用于接收所述用户终端的资源请求,所述资源请求包括网络摄像机识别号;所述服务器向所述用户终端返回响应信息,所述响应信息中包括所述网络摄像机识别号对应的资源文件;所述服务器接收所述用户终端发送的信息,发送消息到所述网络摄像机,完成对所述网络摄像机的配置;所述网络摄像机,用于接收到所述服务器发送的信息,完成配置操作。

第五方面,本发明实施例提供一种网络摄像机配置装置,应用于网络摄像机系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述装置运行于用户终端,所述装置包括:第一发送模块,用于所述用户终端向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号;第一接收模块,用于所述用户终端接收所述服务器返回的响应信息,所述响应信息中包括从所述服务器的远程业务分区中获取的所述网络摄像机识别号对应的资源文件;处理模块,用于根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器,以使所述服务器完成对所述网络摄像机的配置。

第六方面,本发明实施例提供一种网络摄像机配置装置,应用于网络摄像机系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述装置运行于服务器,所述装置包括:第二接收模块,用于所述服务器接收所述用户终端的资源请求,所述资源请求包括网络摄像机识别号;第二发送模块,用于所述服务器向所述用户终端返回响应信息,所述响应信息中包括从所述服务器的远程业务分区中获取的所述网络摄像机识别号对应的资源文件;配置模块,用于所述服务器接收所述用户终端发送的信息,完成对所述网络摄像机的配置。

与现有技术相比,本发明实施例提供的一种网络摄像机配置方法、装置及系统,通过在服务器的存储区域中设置远程配置分区和远程业务分区,并在所述远程配置分区中存储了用于配置网络摄像机的配置文件,在所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,使得所述网络摄像机能够利用所述服务器的存储空间来存放用于实现扩展功能的配置文件以及资源文件,以使所述网络摄像机不再受限于自身存储空间的限制,可以实施更多的业务功能,并且通过在服务器存储用来配置所述网络摄像机的配置文件以及资源文件,使得用户终端能够通过服务器实现对网络摄像机的离线配置。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明实施例提供的一种服务器、用户终端以及网络摄像机交互的示意图。

图2是本发明实施例提供的一种服务器存储空间分区以及网络摄像机存储空间分区的原理示意图。

图3是本发明第一实施例提供的一种网络摄像机配置方法的流程图。

图4是本发明第一实施例提供的一种网络摄像机配置方法的步骤S330流程图。

图5是本发明第二实施例提供的一种网络摄像机配置方法的流程图。

图6是本发明第二实施例提供的一种网络摄像机配置方法的步骤S430流程图。

图7是本发明第三实施例提供的一种网络摄像机配置方法的流程图。

图8是本发明第三实施例提供的一种网络摄像机配置方法的步骤S800流程图。

图9是本发明第三实施例提供的一种网络摄像机配置方法的步骤S900流程图。

图10是本发明第四实施例提供的一种网络摄像机配置装置的功能模块示意图。

图11是本发明第五实施例提供的一种网络摄像机配置装置的功能模块示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性或时间先后。

如图1所示,是本发明实施例提供的一种服务器200、用户终端100以及网络摄像机300交互的示意图。所述服务器200通过网络与一个或多个网络摄像机300进行通信连接,以进行数据通信或交互。所述用户终端100通过网络与一个或多个网络摄像机300进行通信连接,以进行数据通信或交互。所述用户终端100通过网络与服务器200进行通信连接,以进行数据通信或交互。所述服务器200可以是视频监控服务器VM、网络硬盘录像机NVR等。所述客户端100可以是个人电脑(personal computer,PC)、平板电脑、智能手机、智能穿戴设备等。所述网络摄像机300可以是是网络摄像机IPC、由网络编码模块和模拟摄像机组合而成的摄像机。

其中,于本发明实施例中,所述服务器200中安装了WEB服务端,所述用户终端100中安装了WEB客户端,如浏览器,用户可以通过浏览器的页面来访问服务器200。所述网络摄像机300中安装了SDK服务端,与其对应的SDK客户端存储于服务器200的远程业务分区中的资源文件中,另外,服务器200中安装了SDK代理服务端,SDK客户端可以通过SDK代理服务端与SDK服务端进行通信。

于本发明实施例中,所述网络摄像机300的存储区域包括配置分区和业务分区,所述服务器200的存储区域包括远程配置分区和远程业务分区。其中,所述网络摄像机300运行时包括两种模式:基本模式以及扩展模式。所述配置分区的配置文件中存储有使所述网络摄像机进入基本模式的基本配置内容以及用于访问所述远程配置分区和远程业务分区的路径,所述业务分区存储有使所述网络摄像机完成基本模式下的基本业务功能的资源文件。网络摄像机300通电后,在网络摄像机内核以及网络摄像机文件系统加载完毕后,通过加载所述配置分区的所述配置文件以及所述业务分区的所述资源文件,进入基本模式,完成基本模式下的业务功能。

进一步的,所述网络摄像机300通过访问所述配置文件中包括的所述路径,如果访问成功,可以获取到所述远程配置分区中存放的配置文件以及所述远程业务分区中存放的资源文件,此时进入扩展模式,实现扩展模式下的扩展业务功能。其中,所述远程配置分区中存储的配置文件的内容为所述配置分区中存储的配置文件的内容以及用于实现扩展功能的配置内容,所述远程业务分区中存储的资源文件的内容包括所述业务分区中存储的资源文件的内容以及用于实现扩展功能的资源文件的内容。

进一步的,请参阅图2,由于服务器200同时与多个网络摄像机300进行通信,因此所述服务器200的分别为每个网络摄像机300都分配了对应的远程配置分区和远程业务分区,每个网络摄像机300只能通过NFS访问属于自己的远程配置分区和远程业务分区。

图3示出了本发明第一实施例提供的一种网络摄像机配置方法的流程图,请参阅图3,本实施例描述的是用户终端的处理流程,所述方法包括:

步骤S310,所述用户终端向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号。

请参阅图2,由于服务器中需要同时管理多个网络摄像机对应的远程配置分区以及远程业务分区。因此当用户终端需要通过服务器去配置某个网络摄像机时,所述用户终端可以通过WEB客户端向所述服务器的WEB服务端发起资源请求,去获取所述网络摄像机、识别号对应的资源文件。

步骤S320,所述用户终端接收所述服务器返回的响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件。

其中,所述资源文件可以是用于实现所述网络摄像机业务功能的WEB资源文件,例如网页,图片,JS脚本文件,控件以及SDK客户端。

当所述服务器的WEB服务端接收到所述资源请求,查询所述网络摄像机识别号对应的远程业务分区,并从所述远程业务分区中获取到所述网络摄像机的资源文件,将所述资源文件通过WEB服务端发送到用户终端的、WEB客户端。

步骤S330,根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器,以使所述服务器完成对所述网络摄像机的配置。

所述用户配置信息,是指当用户需要对某个网络摄像机进行配置时,通过所述用户终端输入的配置信息。

步骤S330的实施方式很很多,下面介绍其中一种,但并不局限于此。

请参阅图4,作为一种实施方式,步骤S330可以包括:

步骤S331,判断所述网络摄像机当前状态是否为在线状态。

如果是,执行步骤332,否则,执行步骤S335。

步骤S332,判断所述网络摄像机的地址是否可直接访问。

如果是,执行步骤S333,否则执行步骤S334。

步骤S333,将配置信息发送到网络摄像机,所述配置信息包括所述用户配置信息。

当所述网络摄像机的地址可以直接访问时,则用户终端通过获取到的所述资源文件中的SDK客户端,与预先安装中所述网络摄像机中的SDK服务端进行通信,通过所述SDK客户端将所述配置信息发送到SDK服务端,以使所述网络摄像机的SDK服务端根据所述配置信息,调用对应的接口函数,实现网络摄像机的配置操作。

步骤S334,将配置信息发送到服务器,以使所述服务器将所述配置信息发送到所述网络摄像机。

当所述网络摄像机的地址不可直接访问时,例如所述网络摄像机的地址为内网时,则用户终端通过获取到的所述资源文件中的SDK客户端,与预先安装的所述服务器中的SDK代理服务端进行通信,通过所述SDK客户端将所述配置信息发送到SDK代理服务端,所述服务器通过SDK代理服务端将配置信息发送到所述网络摄像机的SDK服务端,所述网络摄像机的SDK服务端根据所述配置信息,调用对应的接口函数,实现网络摄像机的配置操作。

通过这种方式,可以解决当用户终端无法直接访问网络摄像机,而导致无法配置该网络摄像机的问题。

步骤S335,判断所述用户终端是否存储有所述网络摄像机的配置文件。

如果没有存储,执行步骤S336,否则,执行步骤S337。

步骤S336,则从所述服务器的远程配置分区中获取并存储所述网络摄像机的配置文件。

步骤S337,则检测用户配置信息的有效性,并根据所述用户配置信息,更新所述用户终端已存储的配置文件。

由于用户通过用户终端在对摄像机进行配置时,有可能输入的用户配置信息超过所述网络摄像机可配置的范围,因此需要对用户配置信息的有效性进行检测。

步骤S338,根据所述用户配置信息,生成配置更新信息,并发送到所述服务器,以使所述服务器接收并解析所述配置更新信息,获得更新内容,将所述远程配置分区的配置文件中对应的内容替换为所述更新内容。

根据用户配置信息,生成与所述远程配置分区中存储的配置文件格式相匹配的配置更新信息,并发送到服务器,服务器解析所述配置更新信息,获得更新内容,将所述远程配置分区的配置文件中对应的内容替换为所述更新内容,当所述网络摄像机连接到服务器时,服务器将所述配置文件发送到所述网络摄像机。通过这种方式,使得用户终端可以实现在网络摄像机离线时,对其配置操作。

本发明实施例提供的网络摄像机配置方法,通过在服务器的存储区域中设置远程配置分区和远程业务分区,并在所述远程配置分区中存储了用于配置网络摄像机的配置文件,在所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,使得所述网络摄像机能够利用所述服务器的存储空间来存放用于实现扩展功能的配置文件以及资源文件,以使所述网络摄像机不再受限于自身存储空间的限制,并且通过在服务器存储用来配置所述网络摄像机的配置文件以及资源文件,使得用户终端能够通过服务器实现对网络摄像机的离线配置,进一步的,也解决了用户终端不能直接访问网络摄像机地址时的配置问题。

图5示出了本发明第二实施例提供的一种网络摄像机配置方法的流程图,请参阅图5,本实施例描述的是服务器的处理流程,所述方法包括:

步骤S410,所述服务器接收所述用户终端的资源请求,所述资源请求包括网络摄像机识别号。

步骤S420,所述服务器向所述用户终端返回响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件。

可以理解的是,所述步骤S410至步骤S420与上一实施例中的步骤S310至步骤S320的实施方式相对应,因此,此处不再赘述。

步骤S430,所述服务器接收所述用户终端发送的信息,完成对所述网络摄像机的配置。

作为一种实施方式,请参阅图6,步骤S430可以包括:

步骤S431,当所述用户终端发送的信息为配置信息,将所述配置信息发送到所述网络摄像机。

步骤S432,当所述用户终端发送的信息为配置更新信息,解析所述配置更新信息,获得更新内容,将所述远程配置分区的配置文件中对应的内容替换为所述更新内容,以使所述网络摄像机连接到服务器时,将所述配置文件发送到所述网络摄像机。

可以理解的是,所述步骤S431至步骤S432与上一实施例中的步骤S334至步骤S338的实施方式相对应,因此,此处不再赘述。

本发明实施例提供的网络摄像机配置方法,通过在服务器的存储区域中设置远程配置分区和远程业务分区,并在所述远程配置分区中存储了用于配置网络摄像机的配置文件,在所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,使得所述网络摄像机能够利用所述服务器的存储空间来存放用于实现扩展功能的配置文件以及资源文件,以使所述网络摄像机不再受限于自身存储空间的限制,并且通过在服务器存储用来配置所述网络摄像机的配置文件以及资源文件,使得用户终端能够通过服务器实现对网络摄像机的离线配置,进一步的,也解决了用户终端不能直接访问网络摄像机地址时的配置问题。

图7示出了本发明第三实施例提供的一种网络摄像机配置方法的流程图,请参阅图7,本实施例描述的是服务器、用户终端与网络摄像机交互的流程,所述方法包括:

步骤S500,所述用户终端向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号。

步骤S600,所述服务器向所述用户终端返回响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件。

步骤S700,所述用户终端根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器。

步骤S800,所述服务器根据所述用户终端发送的信息,完成对所述网络摄像机的配置。

请参阅图8,作为一种实施方式,步骤S800可以包括:

步骤S810,当所述用户终端发送的信息为配置信息,将所述配置信息发送到所述网络摄像机。

步骤S820,当所述用户终端发送的信息为配置更新信息,解析所述配置更新信息,获得更新内容,将所述远程配置分区的配置文件中对应的内容替换为所述更新内容,以使所述网络摄像机连接到服务器时,将所述配置文件发送到所述网络摄像机。

进一步的,在所述将所述远程配置分区的配置文件中对应的内容替换为所述更新内容之后,所述方法还包括步骤S900。

请参阅图9,作为一种实施方式,步骤S900可以包括:

步骤S910,所述服务器将所述更新内容对应的修改时间进行更新。

优选的,考虑到用户通过用户终端对网络摄像机进行配置时,通常是根据业务需求,对某一组配置进行更新,因此,可以将服务器的远程配置分区中的配置文件以及网络摄像机的配置分区中的配置文件都按照业务进行分组,当某个分组的配置内容改变时,记录分组更新的时间,而无需对分组内的每一配置内容记录修改时间。

步骤S920,所述网络摄像机根据所述配置分区中的配置文件以及所述远程配置分区中的配置文件的修改时间,生成新的配置文件,并更新所述新的配置文件的修改时间,将所述新的配置文件存储于配置分区中。

由于可能存在网络摄像机配置分区中的配置文件进行更新后,没有立刻同步到服务器的远程配置分区中的配置文件中,假设此时网络摄像机配置分区中的配置文件中的分组1和分组2的修改时间已经更新,而此时网络摄像机与用户终端因为网络异常断开连接,即网络摄像机处于离线状态时,用户终端更新了所述服务器的远程配置分区中的配置文件,例如更新了分组3和分组4,并对应更新了分组3和分组4的修改时间,此时生成的新的配置文件包括分组1、分组2、分组3、分组4及未更新的其他分组,每个分组对应的修改时间为最后更新的时间。

步骤S930,所述网络摄像机根据所述新的配置文件,完成配置操作。

步骤S940,所述网络摄像机将所述新的配置文件发送到所述服务器。

步骤S950,所述服务器将所述远程配置分区中的配置文件更新为所述新的配置文件。

用户终端用新的配置文件更新远程配置分区中的配置文件,使得用户终端与服务器中的配置文件能够保持同步。

进一步的,由于网络摄像机采用FLASH作为储存介质,FLASH受限于擦除次数,导致一些需要频繁访问存储空间的业务无法实施。例如,网络摄像机通常将日志保存在内存中,在设备重启时再保存到FLASH中。如果设备异常断电,日志会丢失。另外,通常网络摄像机需要实时保存云台和镜头的状态信息,在设备断电重启时,能够将云台镜头恢复到断电前的状态。由于受限于擦除次数,网络摄像机只有每间隔一个较长的时间(一般是几分钟)保存一次云台镜头状态,设备重启后,最差时只能恢复到几分钟之前的云台镜头状态。

于本实施例中,由于网络摄像机能够将新的配置文件保存在服务器的远程配置分区中,而服务器的远程配置分区通常采用机械硬盘作为存储介质,相对于网络摄像机的将FLASH作为储存介质,机械硬盘具有无限的擦写次数,因此可以选择较短的时间间隔,将日志或者摄像机云台或者镜头的状态参数等保存到远程配置分区中,能够实现日志保存、断电记忆等快速配置保存功能。

本发明实施例提供的网络摄像机配置方法,通过在服务器的存储区域中设置远程配置分区和远程业务,并在所述远程配置分区中存储所述配置分区中存储的配置文件以及扩展配置文件,以及在所述远程业务分区中存储、所述业务分区中存储的资源文件以及扩展资源文件,使得所述网络摄像机能够利用所述服务器的存储空间来存放用于实现扩展功能的配置文件以及资源文件,以使所述网络摄像机不再受限于自身存储空间的限制,并且通过在服务器存储用来配置所述网络摄像机的配置文件以及资源文件,使得用户终端能够通过服务器实现对网络摄像机的离线配置,进一步的,也解决了用户终端不能直接访问网络摄像机地址时的配置问题。且能够实现日志保存、断电记忆等快速配置保存功能。

请参阅图10,是本发明第四实施例提供的一种网络摄像机配置装置110的功能模块示意图。所述网络摄像机配置装置110,应用于网络摄像机系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述装置110可以运行于所述用户终端100。所述网络摄像机配置装置110包括第一发送模块111,第一接收模块112,处理模块113。

所述第一发送模块111,用于所述用户终端向所述服务器发送资源请求,所述资源请求包括网络摄像机识别号。

所述第一接收模块112,用于所述用户终端接收所述服务器返回的响应信息,所述响应信息中包括从所述服务器的远程业务分区中获取的所述网络摄像机识别号对应的资源文件。

所述处理模块113,用于根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器,以使所述服务器完成对所述网络摄像机的配置。

以上各模块可以是由软件代码实现,此时,上述的各模块可存储于中间用户终端100的存储器内。以上各模块同样可以由硬件例如集成电路芯片实现。

请参阅图11,是本发明第五实施例提供的一种网络摄像机配置装置210的功能模块示意图。所述网络摄像机配置装置210,应用于网络摄像机系统,所述系统包括网络摄像机、服务器及用户终端,所述服务器的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储了用于配置网络摄像机的配置文件,所述远程业务分区中存储了用于实现网络摄像机业务的资源文件,所述装置210可以运行于所述服务器200。所述网络摄像机配置装置210包括第二接收模块211,第二发送模块212,配置模块213。

所述第二接收模块211,用于所述服务器接收所述用户终端的资源请求,所述资源请求包括网络摄像机识别号。

所述第二发送模块212,用于所述服务器向所述用户终端返回响应信息,所述响应信息中包括从所述服务器的远程业务分区中获取的所述网络摄像机识别号对应的资源文件。

所述配置模块213,用于所述服务器接收所述用户终端发送的信息,完成对所述网络摄像机的配置。

请参阅图1,是本发明实施例提供的一种网络摄像机配置系统,所述系统包括网络摄像机300、服务器200及用户终端100,所述网络摄像机300的存储区域包括配置分区和业务分区,所述服务器200的存储区域包括远程配置分区和远程业务分区,所述远程配置分区中存储的配置文件包括所述配置分区中存储的配置文件以及扩展配置文件,所述远程业务分区中存储的资源文件包括所述业务分区中存储的资源文件以及扩展资源文件。

所述用户终端100,用于向所述服务器200发送资源请求,所述资源请求包括网络摄像机识别号;收所述服务器200返回的响应信息,所述响应信息中包括从所述远程业务分区中获取的所述网络摄像机识别号对应的资源文件;根据用户配置信息、所述资源文件以及所述网络摄像机当前的状态,发送对应的信息到所述服务器200。

所述服务器200,用于接收所述用户终端100的资源请求,所述资源请求包括网络摄像机识别号;所述服务器200向所述用户终端返回响应信息,所述响应信息中包括所述网络摄像机识别号对应的资源文件;所述服务器200接收所述用户终端100发送的信息,发送消息到所述网络摄像机300,完成对所述网络摄像机300的配置。

所述网络摄像机300,用于接收到所述服务器200发送的信息,完成配置操作。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本发明实施例所提供的网络摄像机配置装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1