门禁系统的图形化控制策略组态方法

文档序号:6665321阅读:565来源:国知局
专利名称:门禁系统的图形化控制策略组态方法
门禁系统的图形化控制策略组态方法
技术领域
本发明涉及一种图形化控制策略组态技术在门禁安防领域的应用实现方法,属于工业自动化软件技术领域。背景技术
门禁系统是安防领域的一个重要系统,它是由门禁控制器、读感器、电锁、按钮、门状态检测器和门禁处理软件等部分组成。该系统主要是通过身份卡、密码或者人体生物特征等信息对访问人员进行身份识别,并根据这些身份信息和人员进出权限来确定该人员是否为合法的访问者。门禁访问控制是一个嵌入式系统,系统的设计包括硬件和软件两个模块,其软件模块是门禁控制器的功能核心。在硬件模块确定的情况下,门禁系统的反应速度是否快速、系统运行是否稳定、能否实现更多的功能等都与软件模块的设计和实现密切相关。目前门禁系统的软件模块大多采用指令编程的方式直接对单片机等控制硬件进行操作。然而这些软件的功能扩展性和可移植性差,当门禁系统改造和升级时,指令编程的方法往往需要针对实际的硬件类型重新编程和调试。每添加或修改一项功能应用,需要重新进行需求分析、指令编程和代码调试等工作,工作量大,不利于系统的升级和改造,控制逻辑部分是针对实际的硬件类型进行编程实现的,程序对硬件的依赖性较强,不利于软件的移植和复用。
发明内容
本发明要解决的技术问题,在于提供一种门禁系统的图形化控制策略组态方法, 采用了图形化的编程思想,能够方便地对门禁的控制逻辑进行修改,提高了门禁系统功能的可扩展性和软件的可移植性,减少后续相关产品的开发周期。
本发明是这样实现的一种门禁系统的图形化控制策略组态方法,将门禁系统的软件模块分解为控制逻辑和设备驱动两个部分,控制逻辑部分采用图形化控制策略组态方法实现门禁控制逻辑的设计,设备驱动部分提供统一规范的接口供门禁控制逻辑所调用; 图形化控制策略组态方法是指为门禁系统提供一组专用的组态元件,供用户直接拖动元件进行组态,从而实现门禁控制逻辑的设计。
进一步的,所述控制逻辑部分采用图形化控制策略组态方法具体包括如下步骤
步骤10、分析门禁系统的元件需求,确定元件类型和个数,完成元件功能的设计;
步骤20、根据元件的功能,依次实现各个元件所需的函数,并将所有元件函数封装成一个动态链接库;
步骤30、根据元件需求,通过调用动态链接库中的相关函数,依次完成各个元件的图形化开发,形成图形化元件,再对图形化元件进行测试;
步骤40、将测试完成的图形化元件存放到元件模板库中;
步骤50、分析门禁系统的控制需求;
步骤60、根据门禁系统的`控制需求,在图形化界面中,拖动相应的图形化元件的模板至画面中,完成并测试控制逻辑的组态;
步骤70、将控制逻辑下载至控制站中计算,对各个图形化元件的计算过程进行实时监控,并完成控制逻辑的调试。
其中,所述步骤10中,所述的元件类型包括输入输出元件、辅助元件、布尔逻辑元件、基础计算元件、函数发生元件和控制策略元件。所述控制策略元件是针对门禁系统常见的应用需求而制定,分为数据信息读取、数据信息转移、数据类型转换、数据处理计算、文本语音发声、时间状态输出6种类型。所述步骤30中的元件图形化开发的内容包括确定元件的图标、输入输出变量类型、元件控制参数以及元件调用函数。
其中,所述设备驱动部分提供统一规范的接口供门禁控制逻辑所调用具体包括
(I)根据门禁系统控制需求,通过各个实际设备将现场数据传送至控制站的内存中,控制站中的设备驱动将提供统一的函数接口供门禁控制逻辑所调用;
(2)控制站将门禁控制逻辑程序的控制信号传送至实际设备,实际设备执行相应的控制动作。
本发明具有如下优点
(I)本发明方法采用图形化控制策略组态技术,为用户提供一系列针对门禁系统的组态元件,用户可以方便地使用图形元件进行控制逻辑的组态和修改,提高了门禁系统功能的可扩展性。
(2)本发明方法将门禁系统的软件模块分解为控制逻辑和设备驱动两个部分,设备驱动部分采用了统一的接口规范供控制逻辑部分调用,系统硬件升级时,无需修改原有的控制策略,大大地提高了整个软件的可移植性。

下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法执行流程图。
具体实施方式
本发明的门禁系统的图形化控制策略组态方法,是将门禁系统的软件模块分解为控制逻辑和设备驱动两个部分,控制逻辑部分采用图形化控制策略组态方法实现门禁控制逻辑的设计,设备驱动部分提供统一规范的接口供门禁控制逻辑所调用;图形化控制策略组态方法是指为门禁系统提供一组专用的组态元件,供用户直接拖动元件进行组态,从而实现门禁控制逻辑的设计,所述统一规范的接口是指针对具体硬件开发相应的驱动程序。
本发明方法主要是通过将软件模块分解为控制逻辑和设备驱动两个部分。①一方面,控制逻辑部分采用了图形化的组态技术,提供多样的门禁控制组态元件。用户可以方便地使用图形元件进行逻辑组态,控制策略的修改和扩充都十分便利,大大地降低了逻辑实现的工作量。②另一方面,设备驱动的访问接口采用统一 规范,控制逻辑部分可直接调用其内部函数。这样,门禁控制器更换后,我们只须更新相应的设备驱动,而原有的控制逻辑仍然可以继续使用,大大地提高了软件的可移植性。
如图1所示,所述控制逻辑部分采用图形化控制策略组态方法可以具体包括如下步骤
步骤10、分析门禁系统的元件需求,确定元件类型和个数,完成元件功能的设计; 所述的元件类型包括输入输出元件、辅助元件、布尔逻辑元件、基础计算元件、函数发生元 件和控制策略元件。所述控制策略元件是针对门禁系统常见的应用需求而制定,分为数据 信息读取、数据信息转移、数据类型转换、数据处理计算、文本语音发声、时间状态输出6种 类型。举例说明
例1,针对事件“门禁系统中读卡器识别证件上的姓名”,我们可以设计这样一个元 件与之对应,该元件的功能实现为“将字符串数据转存到普通交换区”。
例2,针对事件“门禁语音系统提示访问者姓名”,则可以将相应元件的功能实现为“将字符串信息朗读”。
步骤20、根据元件的功能,依次实现各个元件所需的函数,并将所有元件函数封装 成一个动态链接库;
步骤30、根据元件需求,通过调用动态链接库中的相关函数,依次完成各个元件的 图形化开发,形成图形化元件,再对图形化元件进行测试;
例如,元件图形化开发的内容包括确定元件的图标、输入输出变量类型、元件控制 参数以及元件调用函数等。
步骤40、将测试完成的图形化元件存放到元件模板库中;
步骤50、分析门禁系统的控制需求;
例如,基于二代身份证的门禁系统,其实现的控制需求主要有读取访问者的身份 证信息、将访问者身份证号与数据库中授权的身份证号进行比对和校验、判断访问者的性 别、语音提示“女士”或“先生”、门禁开关驱动等。
步骤60、根据门禁系统的控制需求,在图形化界面中,拖动相应的图形化元件的模 板至画面中,完成并测试控制逻辑的组态;
步骤70、将控制逻辑下载至控制站中计算,对各个图形化元件的计算过程进行实 时监控,并完成控制逻辑的调试。
其中,所述设备驱动部分提供统一规范的接口供门禁控制逻辑所调用具体包括
(I)根据门禁系统控制需求,通过各个实际设备将现场数据传送至控制站的内存 中,所述设备驱动将提供统一的函数接口供门禁控制逻辑所调用;
所述的实际设备包括读卡器、门禁语音系统、电锁、开门按钮等。所述的现场数据 包括图像信息、语音信息、文本信息等。所述的控制站包括门禁控制器、设备驱动、通信程序坐 寸ο
例1,针对事件“门禁系统中识别证件上的姓名”,我们可以通过门禁系统的实际设 备读卡器识别证件上的姓名,读卡器将姓名以字符串数据的形式传送至控制站的内存中, 控制站则可以通过统一的函数接口将相关数据反馈至图形化的门禁控制逻辑部分。
(2)控制站将门禁控制逻辑程序的控制信号传送至实际设备,实际设备执行相应 的控制动作。
例I,针对事件“控制逻辑请求门禁系统提示访问者姓名”,控制站根据控制逻辑的 控制请求将语音数据和控制指令传送到实际设备门禁语音系统中,语音系统将播报访问者 的姓名。
本发明具有如下优点
(I)本发明方法采用图形化控制策略组态技术,为用户提供一系列针对门禁系统 的组态元件,用户可以方便地使用图形元件进行控制逻辑的组态和修改,提高了门禁系统 功能的可扩展性。
(2)本发明方法将门禁系统的软件模块分解为控制逻辑和设备驱动两个部分,设 备驱动部分采用了统一的接口规范供控制逻辑部分调用,系统硬件升级时,无需修改原有 的控制策略,大大地提高了整个软件的可移植性。
虽然以上描述了本发明的具体实施方式
,但是熟悉本技术领域的技术人员应当理 解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本 领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的 权利要求所保护的范围内。
权利要求
1.一种门禁系统的图形化控制策略组态方法,其特征在于将门禁系统的软件模块分解为控制逻辑和设备驱动两个部分,控制逻辑部分采用图形化控制策略组态方法实现门禁控制逻辑的设计,设备驱动部分提供统一规范的接口供门禁控制逻辑所调用;图形化控制策略组态方法是指为门禁系统提供一组专用的组态元件,供用户直接拖动元件进行组态, 从而实现门禁控制逻辑的设计。
2.根据权利要求1所述的门禁系统的图形化控制策略组态方法,其特征在于所述控制逻辑部分采用图形化控制策略组态方法具体包括如下步骤步骤10、分析门禁系统的元件需求,确定元件类型和个数,完成元件功能的设计;步骤20、根据元件的功能,依次实现各个元件所需的函数,并将所有元件函数封装成一个动态链接库;步骤30、根据元件需求,通过调用动态链接库中的相关函数,依次完成各个元件的图形化开发,形成图形化元件,再对图形化元件进行测试;步骤40、将测试完成的图形化元件存放到元件模板库中;步骤50、分析门禁系统的控制需求;步骤60、根据门禁系统的控制需求,在图形化界面中,拖动相应的图形化元件的模板至画面中,完成并测试控制逻辑的组态;步骤70、将控制逻辑下载至控制站中计算,对各个图形化元件的计算过程进行实时监控,并完成控制逻辑的调试。
3.根据权利要求2所述的门禁系统的图形化控制策略组态方法,其特征在于所述步骤10中,所述的元件类型包括输入输出元件、辅助元件、布尔逻辑元件、基础计算元件、函数发生元件和控制策略元件。
4.根据权利要求3所述的门禁系统的图形化控制策略组态方法,其特征在于所述控制策略元件是针对门禁系统常见的应用需求而制定,分为数据信息读取、数据信息转移、数据类型转换、数据处理计算、文本语音发声、时间状态输出6种类型。
5.根据权利要求2所述的门禁系统的图形化控制策略组态方法,其特征在于所述步骤30中的元件图形化开发的内容包括确定元件的图标、输入输出变量类型、元件控制参数以及元件调用函数。
6.根据权利要求1所述的门禁系统的图形化控制策略组态方法,其特征在于所述设备驱动部分提供统一规范的接口供门禁控制逻辑所调用具体包括(1)根据门禁系统控制需求,通过各个实际设备将现场数据传送至控制站的内存中,所述设备驱动将提供统一的函数接口供门禁控制逻辑所调用;(2)控制站将门禁控制逻辑的控制信号传送至实际设备,实际设备执行相应的控制动作。
全文摘要
本发明提供一种门禁系统的图形化控制策略组态方法,将门禁系统的软件模块分解为控制逻辑和设备驱动两个部分,控制逻辑部分采用图形化控制策略组态方法实现门禁控制逻辑的设计,设备驱动部分提供统一规范的接口供门禁控制逻辑所调用;图形化控制策略组态方法是指为门禁系统提供一组专用的组态元件,供用户直接拖动元件进行组态,从而实现门禁控制逻辑的设计。本发明方法采用了图形化的编程思想,能够方便地对门禁的控制逻辑进行修改,提高了门禁系统功能的可扩展性和软件的可移植性,减少后续相关产品的开发周期。
文档编号G07C9/00GK103049954SQ20121057866
公开日2013年4月17日 申请日期2012年12月27日 优先权日2012年12月27日
发明者郑松, 卢定兴, 陈艺宾, 张望, 虞康, 江丹玲 申请人:福州福大自动化科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1