安防人上中安网!

关注我们  

安防网 >> 视频监控 >> 管理平台

蓝色星际监控平台软件中间件技术

2010-09-17 15:09:30 来源:中安网 责任编辑: weiweid 收藏本文
近几年,安防作为一个新兴的产业在中国以迅猛的速度发展,随着各类型监控设备的百花齐放和普及应用,作为安防产品功能集中体现的监控平台软件逐渐被设备厂商和用户所重视。


  分布各个对象间采用RPC的调用方式


  由于中间件需要屏蔽分布环境中异步的操作系统和网络协议,必须能够提供一种分布环境下的通讯服务。RPC(远程过程调用协议)是一种广泛使用的分布式应用程序处理方法,实现人员在进行对象间通讯以完成某些功能时,就像调用本地实现的方法一样,通过RPC的方式调用目标模块的接口,目标接口通过返回值或抛出异常的方式反馈执行结果。BstarCenter使用的RPC调用方法底层支持TCP和UDP协议,保证实施的灵活性。除了支持普通同步调用的方式外,还支持异步调用(AMI)、异步分发(AMD)以及广播服务的功能,使平台的命令控制、报警转发、新功能发布等拥有灵活的应用空间。


  抽象出文件读取模块、数据库访问模块、视频转发模块、认证模块、资源访问模块、设备控制模块等。


  针对安防监控平台的应用,架构设计已经被多次讨论,很多同行已经对其进行过分析,并形成了比较成熟的方案。各个主流厂商虽有细微差别,但基本都具备以上几大模块,笔者在此就不做详述。


  1.提供在网络带宽、内存使用和CPU开销方面都很高效地实现和应用


  BstarCenter在网络底层、内存使用和CPU开销方面进行深层次的优化,因为随着系统性能的提高和负载的增大,以上三个环节将是限制安防监控平台性能的主要因素。同时,在带宽占用、内存及CPU的使用上,提供接口可以实时地进行跟踪输出,以便于调试和问题定位。


  2.针对分布式特点提供灵活的防火墙解决方案


  BstarCenter使用的通讯协议支持双向连接的建立方式,配合前端设备的支持,可以保证客户端与服务器或设备与服务器对防火墙的穿透方案。与此同时,BstarCenter对端口的使用可以支持动态、静态、区间范围分配三种方式,做到灵活配合客户网络环境防火墙设置。


  3.提供一种内建安全性的实现,以适应不安全的网络环境


  随着行业客户要求的提高,重点保密行业对安防涉足和以公网为媒介的监控要求,数据安全性已经成为安防监控平台下个阶段的重要环节。BstarCenter提供了针对SSL协议的支持。


  4.系统实现与平台无关


  由于客户要求的多样化,以及第三方设备厂商技术能力的差异性,跨平台的系统对其进行有效的保证。多平台的支持可以在以下几个方面获得较高收益:SDK接入便捷性、WEB形式应用软件的迅速发布、针对不同行业方案实施的保证、针对客户特殊要求而进行的平台整合等。


  5.提供升级服务模块


  针对安防行业用户需求变化快、设备更新快的特点,提供升级模块功能,保证升级包的检测和自动化执行。


  为了保证BstarCenter网络视频监控平台技术的先进性,及时更新使用最新的底层技术(比如select模型到epoll/IOCP模型的转变),我们也选择性地使用了第三方底层架构中间件,并根据监控行业的特点进行定制和删减。在其上层完善出BstarCenter监控平台中间件基础模块。


  依靠上述技术封装的Bstar-Center监控平台中间件模块,可以方便、快捷的进行上层应用开发。接下来,笔者将以门禁中间件模块为例,简要描述以蓝色星际BstarCenter监控平台中间件为基础进行二次开发的过程。


  门禁中间件模块由三个部分组成,分别为设备控制模块、权限控制模块、信息回调模块。从门禁工作流程的角度分析,二次开发首要任务是对门禁设备、门禁用户、IC卡、指纹信息进行封装,形成一套用户定制的增、删、改、查流程,并完成发卡或指纹授予的工作(即用户与IC卡、指纹绑定)。以上数据中,只有卡号和门禁地址作为设备控制模块和权限控制模块的接口参数。接下来,通过权限控制模块提供的接口函数,完成整个门禁的授权流程和工作模式配置流程。通过设备控制模块和权限控制模块的接口,应用开发人员已经完成了门禁的基本工作流。最后,针对用户的要求,结合自己平台的视频特点,通过信息回调模块,捕捉开门事件、刷卡事件、报警事件等,和平台其他功能相结合,达到二次开发的目的。整个开发过程中,应用功能开发人员不需要关注门禁设备的具体型号和接入方式。唯一需要关注的是,客户针对门禁这一传统安防产品形态,在安防监控平台上所提出的应用要求。整个开发过程大规模降低了技术平台对技术人员的依赖性,将开发过程模块化、流水线化,是今后整个安防监控平台软件的发展方向。


  矗立于中国软件行业大环境中的监控平台软件,必会遵循软件行业发展的规律,只有深入挖掘用户需求,准确找到行业定位,并适时推出解决问题的具体方案,满足用户个性化需求,方能得到青睐。安防监控平台软件的中间件技术的引入,正是提高平台厂商核心竞争力的主要手段。同时,监控平台中间件技术也蕴藏着巨大的经济潜力和利润空间。身为安防领域的一份子,蓝色星际会继续致力于安防监控平台中间件技术的开发与发展。

【想第一时间了解安防行业的重磅新闻吗?请立即关注中安网官方微信(微信号:cpscomcn)——安防行业第一人气微信,万千精彩,千万不要错过!!!

中安网官方微信

提示:试试"← →"实现快速翻页

网友评论

共有0条评论  点击查看全部>>

所有评论仅代表网友观点,与本站无关。

24小时阅读排行

本周阅读排行

订阅邮件
安防速递

每天三个要闻,知晓行业关键

E 周 刊

一周事,一朝知

Email: