专利名称:一种nvr存储平台及其组建方法
技术领域:
本发明涉及一种NVR存储平台及其组建方法,特别涉及一种采用标准机架的NVR存储装置,属于电子信息领域。
背景技术:
近几年,随着IP网络的快速发展,视频监控行业也进入了全网络化时代。全网络化时代的视频监控行业正逐步表现出IT行业的特征,作为网络化监控的核心产品NVR主要的功能是通过网络接收IPC (网络摄像机)、DVS (视频编码器)等设备传输的数字视频码流,并进行存储、管理。嵌入式NVR由于IP摄像机的非标准性,再加上嵌入式软件开发的难度,一般的嵌入式NVR只支持某一厂家的IP摄像机,从目前市场上嵌入式NVR的产品来看,多数嵌入式NVR都是由IP摄像机厂商推出,只是IP摄像机厂商为了推广IP摄像机的配套产品,目前市场上只兼容一家或两家IP摄像机的嵌入式NVR产品,虽然在市场上会占有重要的地位,但是很难成为主流产品。
发明内容
本发明要解决的技术问题是提供一种可兼容不同厂商的IP摄像机、DVS等设备的NVR存储装置。为了解决上述技术问题,本发明提供了一种NVR存储平台及其组建方法,包括软件和硬件,软件和硬件的配合形成该装置的过程如下I):在装有开发工具的开发机上运行硬件平台分析程序,对硬件平台的各硬件信息进行分析,创建硬件组件信息,将硬件组件信息导入开发工具的组件数据库;2):开发工具在待形成的NVR存储装置上运行应用程序制作成独立的MSU安装包,将MSU安装包导入组件数据库中;3):开发工具根据组件数据库中的信息,构造出具有硬件平台的硬件组件信息、应用程序的镜像文件;4):在硬件平台导入镜像文件,形成NVR终端;5):通过板载接口接入存储介质,对网口接收的数据进行存储,构成NVR存储装置。作为本发明的进一步改进所述硬件包括主板、CPU、显卡、网络适配器、声卡、存储设备、输出接口、冗余电源、标准机箱,所述标准机箱为1U、2U、4U、6U或8U标准机架式机箱。作为本发明的进一步改进所述开发工具为Windows Embedded系统,所述硬件平台包括一种或多种X86硬件平台;作为本发明的进一步改进所述板载接口为SATA。作为本发明的进一步改进所述NVR存储装置与windows应用程序兼容。采用本发明的技术方法,其有益效果在于本发明的NVR存储装置能与各个厂家的设备相配合,也有供用户自行接入自己设备的接口,具有很好的灵活性和扩展性。本发明的NVR存储装置能兼容所有windows应用 程序,适应性广。
图1为本发明一种NVR存储平台及其组建方法的构成示意简图。
具体实施例方式下面结合附图对本发明做进一步详细的说明。实施例一如图1所示,一种NVR存储平台及其组建方法,包括以下步骤步骤一在装有Windows Embedded开发工具的开发机上运行硬件平台分析程序,对采用的X86硬件平台的各硬件信息进行分析,以创建硬件组件信息,并将所创建的硬件组件信息导入Windows Embedded开发工具的组件数据库;步骤二 Windows Embedded开发工具在待形成的NVR存储装置上运行的Windows应用程序制作成独立的MSU安装包,将MSU安装包导入组件数据库中;步骤三Windows Embedded开发工具根据组件数据库中的信息,构造出具有硬件平台的硬件组件信息、windows应用程序的镜像文件;步骤四在一形成的X86硬件平台导入镜像文件,以形成NVR终端;步骤五通过板载SATA接口接入SATA硬盘,对网口接收的数据进行存储,构成NVR存储装置。通过网络连接接入前端各种DVS、IPCAM视频监控设备,通过调用各个厂家的SDK获取IPCAM的码流数据,根据设定的存储计划存储在硬盘上。同时跟将实时媒体流转成标准协议发送给客户端,客户端点播录像文件也采用格式。这样用户在手机等移动终端上也能通过标准客户端查看到IPCAM的实时视频和录像。实施例二如图1所示,一种NVR存储平台及其组建方法,采用搭载Intel凌动D525处理器,1.8GHz,板载2G DDR3内存,集成显卡支持LVDS、VGA显示输出,板载千兆网卡,2路SATA及I路标准PCI的IU标准机架式机箱。其包括以下步骤I):在装有Windows Embedded开发工具的开发机上运行硬件平台分析程序,对硬件平台的各硬件信息进行分析,以创建硬件组件信息,并将所创建的硬件组件信息导入Windows Embedded开发工具的组件数据库;2) ffindows Embedded开发工具在待形成的NVR存储装置上运行的Windows应用程序制作成独立的MSU安装包,将MSU安装包导入组件数据库中;3) ffindows Embedded开发工具根据组件数据库中的信息,构造出具有硬件平台的硬件组件信息、windows应用程序的镜像文件;4):在一形成的X86硬件平台导入镜像文件,以形成NVR终端;5).通过板载SATA接口接入存储硬盘,对网口接收的数据进行存储,构成NVR存储装置;通过网络连接接入前端各种DVS、IPCAM视频监控设备,通过调用各个厂家的SDK获取IPCAM的码流数据,根据设定的存储计划存储在硬盘上。同时跟将实时媒体流转成标准协议发送给客户端,客户端点播录像文件也采用格式。这样用户在手机等移动终端上也能通过标准客户端查看到IPCAM的实时视频和录像。实施例三如图1所示,一种NVR存储平台及其组建方法,包括以下步骤I):运行Windows Embedded开发工具,在预定目录下生成设备组件信息文件,设备组件信息文件包含X86平台的硬件信息,将设备信息组件生成为系统数据组件,保存至Windows Embedded开发工具的组件数据库中,重复上述步骤,得到硬件平台的系统数据组件,保存至组件数据库中,将所有设备组件信息文件生成的数据,加入配置configuration中。2) ffindows Embedded开发工具在待形成的NVR存储装置上运行的Windows应用程序制作成独立的MSU安装包,将MSU安装包导入组件数据库中;3) ffindows Embedded开发工具根据组件数据库中的信息,构造出具有硬件平台的硬件组件信息、windows应用程序的镜像文件;4):在一形成的X86硬件平台导入镜像文件,以形成NVR终端;5):通过板载SATA接口接入SATA硬盘或其他存储介质,对网口接收的数据进行存储,构成NVR存储装置。通过网络连接接入前端各种DVS、IPCAM视频监控设备,通过调用各个厂家的SDK获取IPCAM的码流数据,根据设定的存储计划存储在硬盘上。同时跟将实时媒体流转成标准协议发送给客户端,客户端点播录像文件也采用格式。这样用户在手机等移动终端上也能通过标准客户端查看到IPCAM的实时视频和录像。
权利要求
1.一种NVR存储平台及其组建方法,包括软件和硬件,其特征在于所述软件和硬件的配合形成该装置的过程如下O :在装有开发工具的开发机上运行硬件平台分析程序,对硬件平台的各硬件信息进行分析,创建硬件组件信息,将硬件组件信息导入开发工具的组件数据库;2):开发工具在待形成的NVR存储装置上运行应用程序制作成独立的MSU安装包,将 MSU安装包导入组件数据库中;3):开发工具根据组件数据库中的信息,构造出具有硬件平台的硬件组件信息、应用程序的镜像文件;4):在硬件平台导入镜像文件,形成NVR终端;5):通过板载接口接入存储介质,对网口接收的数据进行存储,构成NVR存储装置。
2.根据权利要求1所述的NVR存储装置,其特征在于所述硬件包括主板、CPU、显卡、 网络适配器、声卡、存储设备、输出接口、冗余电源、标准机箱,所述标准机箱为1U、2U、4U、6U 或8U标准机架式机箱。
3.根据权利要求1所述的NVR存储装置,其特征在于所述开发工具为Windows Embedded系统,所述硬件平台包括一种或多种X86硬件平台。
4.根据权利要求1所述的NVR存储装置,其特征在于所述板载接口为SATA。
5.根据权利要求1所述的NVR存储装置,其特征在于所述NVR存储装置与windows应用程序兼容。
全文摘要
本发明公开了一种NVR存储平台及其组建方法,在装有开发工具的开发机上运行硬件平台分析程序,对硬件平台的各硬件信息进行分析,创建相应的硬件组件信息,将硬件组件信息导入开发工具的组件数据库;开发工具在待形成的NVR存储装置上运行应用程序制作成独立的MSU安装包,将MSU安装包导入组件数据库中;开发工具根据组件数据库中的信息,构造出具有硬件平台的硬件组件信息、应用程序的镜像文件;在硬件平台导入镜像文件,形成NVR终端;通过板载接口接入存储介质,对网口接收的数据进行存储,构成NVR存储装置。本发明的NVR存储装置,具有很好的灵活性和扩展性,并能兼容所有windows应用程序,适宜性广。
文档编号G06F9/44GK103034487SQ201210496118
公开日2013年4月10日 申请日期2012年11月28日 优先权日2012年11月28日
发明者林孝胜, 庄国强 申请人:无锡中自能源科技有限公司