CN219980888U - 一种可二次开发的嵌入式安防监控设备 - Google Patents
一种可二次开发的嵌入式安防监控设备 Download PDFInfo
- Publication number
- CN219980888U CN219980888U CN202321261914.4U CN202321261914U CN219980888U CN 219980888 U CN219980888 U CN 219980888U CN 202321261914 U CN202321261914 U CN 202321261914U CN 219980888 U CN219980888 U CN 219980888U
- Authority
- CN
- China
- Prior art keywords
- module
- chip
- main control
- secondary development
- embedded
- 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
Links
- 238000011161 development Methods 0.000 title claims abstract description 39
- 238000012544 monitoring process Methods 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 15
- 238000012806 monitoring device Methods 0.000 claims abstract description 10
- 238000009877 rendering Methods 0.000 claims abstract description 4
- 230000035800 maturation Effects 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000003032 molecular docking Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本实用新型公开了一种可二次开发的嵌入式安防监控设备,包括嵌入式主控模块、程序运行内存模块、程序储存模块、图形显示输出模块、和用于对接其他通信接口的二次开发接口模块和用于对WEB界面进行渲染的WEB引擎模块,嵌入式主控模块分别与程序运行内存模块、程序储存模块、图形显示输出模块、二次开发接口模块连接,WEB引擎模块分别在嵌入式主控模块、程序运行内存模块、程序储存模块、图形显示输出模块中流转;采用该嵌入式安防监控设备,使用方可以根据需求开发自己的用户界面,可以及时响应,遇到的问题也可以现场查找接近,产品成熟周期更短。
Description
技术领域
本实用新型涉及安防监控技术领域,尤其涉及一种可二次开发的嵌入式安防监控设备。
背景技术
传统的安防监控产品的用户操作界面比较简单,基本功能有:多窗口视频播放、云台控制、录像查询回放、参数设置等,这些功能基本都是固定的,一般都是由安防监控设备的原厂开发好,出厂的时候,烧录在硬件中。使用方拿到之后,开机即可使用。
随着技术的发展,这种传统的视频监控设备的功能开始向多元化发展,应用的业务也开始朝多元化发展。传统的用户操作界面已经不能满足多元化的需求。例如:需要把监控摄像头点的位置实时显示在电子地图上;需要根据自己的业务流程和视频录像结合起来,通过业务流程的环节去检索对应的录像等等。这些应用都需要定制化的用户操作界面。
为解决这个问题,目前的主要做法是由安防监控设备的原厂根据需求,定制化发发用户操作界面,形成新的固件包,并使用定制软件包来生产交付设备,该种方式存在如下问题:使用方需要跟原厂反复沟通需求,才能完成实现;原厂面对的客户比较多,为了避免研发浪费,一般都会定一个门槛,使用方推动难度高;因为原厂没有调试环境,开发完成之后需要到项目现场调试,产品磨合代价大。
实用新型内容
基于背景技术存在的技术问题,本实用新型提出了一种可二次开发的嵌入式安防监控设备,使用方可以根据需求开发自己的用户界面,产品成熟周期更短。
本实用新型提出的一种可二次开发的嵌入式安防监控设备,包括嵌入式主控模块、程序运行内存模块、程序储存模块、图形显示输出模块、和用于对接其他通信接口的二次开发接口模块和用于对WEB界面进行渲染的WEB引擎模块;
嵌入式主控模块分别与程序运行内存模块、程序储存模块、图形显示输出模块、二次开发接口模块连接,WEB引擎模块分别在嵌入式主控模块、程序运行内存模块、程序储存模块、图形显示输出模块中流转。
进一步地,所述程序运行内存模块中的内存芯片和程序储存模块的内存芯片为大容量芯片。
进一步地,所述程序运行内存模块中的内存芯片选用K4AAG165WA-BCWE芯片。
进一步地,所述程序储存模块的内存芯片选用FEMDNN064G-A3A56芯片。
进一步地,所述嵌入式主控模块中的主控芯片采用Hi3536AV100芯片。
进一步地,所述二次开发接口模块的通信芯片采用用于嵌入式主控模块和以太网对接的以太网通信芯片或者用于嵌入式主控模块与操作输入设备对接的USB通信芯片。
进一步地,所述太网通信芯片采用RTL8211F-CG芯片。
本实用新型提供的一种可二次开发的嵌入式安防监控设备的优点在于:本实用新型结构中提供的一种可二次开发的嵌入式安防监控设备,在安防监控设备的嵌入式***中移植WEB引擎模块,让下游客户使用WEB开发技术来开发定制化的用户操作界面,满足用户的定制化需求,因而使用方不需要跟原厂沟通需求,可以使用通用的WEB界面开发技术,使用方根据需求开发自己的用户界面;另外因为不需要原厂参与开发,对原厂而言,销售的是一种产品,不存在订货门槛;最后,使用方自己可以在项目现场开发,客户的更多的定制化需求,可以及时响应,遇到的问题也可以现场查找接近,产品成熟周期更短。
附图说明
图1为本实用新型的结构示意图;
其中,1-嵌入式主控模块,2-程序运行内存模块,3-程序储存模块,4-图形显示输出模块,5-二次开发接口模块。
具体实施方式
下面,通过具体实施例对本实用新型的技术方案进行详细说明,在下面的描述中阐述了很多具体细节以便于充分理解本实用新型。但是本实用新型能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本实用新型内涵的情况下做类似改进,因此本实用新型不受下面公开的具体实施的限制。
如图1所示,本实用新型提出的一种可二次开发的嵌入式安防监控设备,包括嵌入式主控模块1、程序运行内存模块2、程序储存模块3、图形显示输出模块4、和用于对接其他通信接口的二次开发接口模块5和用于对WEB界面进行渲染的WEB引擎模块;嵌入式主控模块1分别与程序运行内存模块2、程序储存模块3、图形显示输出模块4、二次开发接口模块5连接,WEB引擎模块分别在嵌入式主控模块1、程序运行内存模块2、程序储存模块3、图形显示输出模块4中流转。
嵌入式主控模块1用于运行整个设备***中的各种程序以及完成核心音视频编码功能,例如其主控芯片采用Hi3536AV100芯片;程序运行内存模块2用于整个设备***中的各种程序运行时候存放的芯片,例如其内存芯片采用K4AAG165WA-BCWE芯片;程序储存模块3用于用来存放整个设备***中的各种程序的芯片,例如其内存芯片选用FEMDNN064G-A3A56芯片;图形显示输出模块4用于用来把嵌入式主控模块1处理得到的图像界面输出到外接的显示器上,比较常用的有HDMI输出芯片;二次开发接口模块5是用于对接其他通信接口的外部设备,例如:以太网通信芯片:完成嵌入式主控模块1的主控芯片和以太网的对接,如:RTL8211F-CG等;USB通信芯片,用来对接鼠标键盘等操作输入设备。
其中,程序运行内存模块2中的内存芯片和程序储存模块3的内存芯片为大容量芯片,用于支持WEB引擎模块在程序运行内存模块2中的内存芯片和程序储存模块3中的运行;WEB引擎模块是原厂移植的可在上述嵌入式操作***中的运行的WEB引擎,能够将WEB界面渲染并通过上述图形显示输出模块4输出到外接的显示器上。如:Qt WebEngine 5.15等。
WEB引擎模块具体过程如下:从QT的官网下载Qt WebEngine 5.15的C语言源码包;使用嵌入式操作***的交叉编译器对上述源码包进行编译,并修正编译过程中因为编译器语法差异导致的编译错误;根据编译的WEB引擎模块的文件大小以及用户开发的WEB应用大小来确定程序存储芯片的容量为64GB;将编译后的WEB引擎模块拷贝至嵌入式***运行,并尝试打开百度等网站,实际使用内存为3.5GB,考虑到其他应用的加载,最终确定程序运行内存的容量为8GB;对浏览器的图形显示功能的实现部分使用嵌入式主控芯片的硬件接口进行加速。
需要说明的是,以上WEB引擎模块具体过程所依托的软件***均可以采用现在软件***实现,本实施例在安防监控设备的嵌入式***中移植WEB引擎模块,让下游客户使用WEB开发技术来开发定制化的用户操作界面,满足用户的定制化需求,因而使用方不需要跟原厂沟通需求,可以使用通用的WEB界面开发技术,自己根据需求开发自己的用户界面;另外因为不需要原厂参与开发,对原厂而言,销售的是一种产品,不存在订货门槛;最后,使用方自己可以在项目现场开发,客户的更多的定制化需求,可以及时响应,遇到的问题也可以现场查找接近,产品成熟周期更短。
针对二次开发接口模块5,安防监控设备的使用方自己开发的用户操作界面,可以被上述WEB引擎模块输出到外接的显示器。使用方开发完成之后,可以自己通过二次开发接口模块5上预留的接口上传到该安防监控的程序存储模块3中。例如:如果要把监控摄像头点的位置实时显示在电子地图上,安防监控设备的使用方可以使用网页版电子地图开放一个WEB界面,并且根据监控摄像头的经纬度坐标,在电子地图上使用WEB引擎模块和二次开发接口模块5,将图标叠加在电子地图的对应位置即可;如果要根据自己的业务流程和视频录像结合起来,通过业务流程的环节去检索对应的录像,安防监控设备的使用方可以使用WEB引擎模块和二次开发接口模块5,根据自己的业务流程,完全重新开发一个界面,实现安防监控设备的二次开发。
工作过程:WEB引擎模块最初是储存在程序储存模块3,当启动安防监控设备时,将程序储存模块3中把设备***执行加载到程序运行内存模块2中,并在嵌入式主控模块1中运行,然后把移植好的WEB引擎模块从程序存储模块3中加载到程序运行内存模块2中,并在嵌入式主控模块1中执行,WEB引擎模块启动之后,就可以从程序储存模块3中把使用方开发的WEB用户界面过程加载执行,然后通过图形显示输出模块4将图像界面输出到外接的显示器上,接下来上述启动的各个模块同时运行,实现各自的功能,在运行过程中,对是否结束进行判定,如果没有结束,则各个模块继续同时运行;如果是结束,则按跟启动相反的顺序依次关闭上述各个模块,一般发生在设备关机的时候。
以上所述,仅为本实用新型较佳的具体实施方式,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,根据本实用新型的技术方案及其实用新型构思加以等同替换或改变,都应涵盖在本实用新型的保护范围之内。
Claims (7)
1.一种可二次开发的嵌入式安防监控设备,其特征在于,包括嵌入式主控模块(1)、程序运行内存模块(2)、程序储存模块(3)、图形显示输出模块(4)、和用于对接通信接口的二次开发接口模块(5)和用于对WEB界面进行渲染的WEB引擎模块;
嵌入式主控模块(1)分别与程序运行内存模块(2)、程序储存模块(3)、图形显示输出模块(4)、二次开发接口模块(5)连接,WEB引擎模块分别在嵌入式主控模块(1)、程序运行内存模块(2)、程序储存模块(3)、图形显示输出模块(4)中流转。
2.根据权利要求1所述的可二次开发的嵌入式安防监控设备,其特征在于,所述程序运行内存模块(2)中的内存芯片和程序储存模块(3)的内存芯片为大容量芯片。
3.根据权利要求2所述的可二次开发的嵌入式安防监控设备,其特征在于,所述程序运行内存模块(2)中的内存芯片选用K4AAG165WA-BCWE芯片。
4.根据权利要求2所述的可二次开发的嵌入式安防监控设备,其特征在于,所述程序储存模块(3)的内存芯片选用FEMDNN064G-A3A56芯片。
5.根据权利要求1所述的可二次开发的嵌入式安防监控设备,其特征在于,所述嵌入式主控模块(1)中的主控芯片采用Hi3536AV100芯片。
6.根据权利要求1所述的可二次开发的嵌入式安防监控设备,其特征在于,所述二次开发接口模块(5)的通信芯片采用用于嵌入式主控模块(1)和以太网对接的以太网通信芯片或者用于嵌入式主控模块(1)与操作输入设备对接的USB通信芯片。
7.根据权利要求6所述的可二次开发的嵌入式安防监控设备,其特征在于,所述太网通信芯片采用RTL8211F-CG芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202321261914.4U CN219980888U (zh) | 2023-05-19 | 2023-05-19 | 一种可二次开发的嵌入式安防监控设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202321261914.4U CN219980888U (zh) | 2023-05-19 | 2023-05-19 | 一种可二次开发的嵌入式安防监控设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN219980888U true CN219980888U (zh) | 2023-11-07 |
Family
ID=88579633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202321261914.4U Active CN219980888U (zh) | 2023-05-19 | 2023-05-19 | 一种可二次开发的嵌入式安防监控设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN219980888U (zh) |
-
2023
- 2023-05-19 CN CN202321261914.4U patent/CN219980888U/zh active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102246150B (zh) | 转换用户脚本代码来进行调试 | |
CN108027722A (zh) | 在编译和部署中动态更新应用 | |
JP2015504186A (ja) | モバイル・アプリケーション開発のためのシステムおよび方法 | |
CN108958843A (zh) | 基于轻量化脚本的插件构建方法、***、设备及介质 | |
CN110795175A (zh) | 模拟控制智能终端的方法、装置及智能终端 | |
CN110020231A (zh) | 网页截图方法及其装置 | |
CN109766139B (zh) | 配置文件的配置方法及装置 | |
CN111158690A (zh) | 桌面应用框架、构建方法、桌面应用运行方法及存储介质 | |
CN112965794A (zh) | 算法调用方法、电子设备及存储介质 | |
TW201435364A (zh) | 使用裝置服務橋接器的遠端裝置自動化 | |
CN113448650A (zh) | 直播功能插件加载方法、装置、设备及存储介质 | |
CN219980888U (zh) | 一种可二次开发的嵌入式安防监控设备 | |
CN112241373A (zh) | 自动化测试方法、测试装置、处理器和测试*** | |
US8000952B2 (en) | Method and system for generating multiple path application simulations | |
CN102141917A (zh) | 基于IronPython脚本语言的多业务联动实现方法 | |
CN115454870A (zh) | flutter应用程序智能调试的方法、装置、设备和存储介质 | |
CN114911541A (zh) | 配置信息的处理方法、装置、电子设备及存储介质 | |
CN114692055A (zh) | 表单处理方法、装置、存储介质与电子设备 | |
CN111290818B (zh) | 创建应用程序的操作方法及应用程序的操作方法 | |
Mounir | Software engineering for mobile applications, a survey on challenges and solutions | |
CN113835680A (zh) | 应用程序的生成方法、装置、电子设备及计算机存储介质 | |
CN103914289A (zh) | 一种桌面应用程序的接入方法和装置 | |
CN113973060A (zh) | 一种物联网模拟方法、装置、***及存储介质 | |
CN101308648B (zh) | 自动化测试显示装置的方法及其*** | |
CN112988139A (zh) | 事件处理文件的开发方法与装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |