CN103500475B - 一种办公楼宇门禁***的调试方法、*** - Google Patents
一种办公楼宇门禁***的调试方法、*** Download PDFInfo
- Publication number
- CN103500475B CN103500475B CN201310392733.XA CN201310392733A CN103500475B CN 103500475 B CN103500475 B CN 103500475B CN 201310392733 A CN201310392733 A CN 201310392733A CN 103500475 B CN103500475 B CN 103500475B
- Authority
- CN
- China
- Prior art keywords
- control system
- gate control
- party
- request
- monitoring terminal
- 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.)
- Expired - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明适用于智能楼宇技术领域,提供了一种办公楼宇门禁***的调试方法、***,所述方法包括:门禁***模拟器读取预先设置的配置信息,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;门禁***模拟器根据所述配置信息,并结合用户的调试要求生成***信号;门禁***模拟器发送所述***信号至门禁***监视终端,以由门禁***监视终端将所述***信号发送至第三方***进行调试。本发明,由于无需搭建办公楼宇门禁***的真实设备环境,相比现有技术,具有开发周期短、设备投资少并且调试方便的优点。
Description
技术领域
本发明属于智能楼宇技术领域,尤其涉及一种办公楼宇门禁***的调试方法、***。
背景技术
在常规的楼宇安全门的远程监控终端的调试过程中,通常需要若干安全门、安全门主监控***、远程监视终端等实物设备以及相应的软件***,然后建立调试环境。安全门主监控***需要通过总线采集办公楼宇门禁***中的每个安全门的数据以及单元控制器的数据,然后对这些数据进行处理,并把每个安全门的状态信息传送到远程监控终端,在远程监控终端的屏幕上显示。这样的调试过程有很多不便之处,例如:
1、影响开发周期
在开发调试过程中,如果安全门主监控***直接连接到实际的办公楼宇门禁***中,由于软件功能测试结果的不确定性,可能会对门禁***实际工作环境造成影响,因此,为避免测试对办公楼宇门禁***的实际工作的影响,开发测试人员需要根据实际情况,搭建并调试实际设备***,增加了工作人员搭建测试实际设备***的工作量。在测试过程中,实际设备***也可能会出现一些不可预知的故障问题,对于不懂办公楼宇门禁***的硬件***的软件开发人员来说,解决相关问题,也增加了一些不必要的困难和工作量,降低了工作效率,延长了项目开发周期。
2、设备的投资
在联调测试过程中,安全门主监控***连接真实的办公楼宇门禁***,至少需要一套门禁设备以及一台服务器主机等真实设备来搭建实际门禁***环境,以满足对于测试环境的需求。如此,采购调试需要的设备增加了开发成本。
3、调试不便
使用真实门禁***,所有的数据信息都来自于门禁设备***。数据信息是按照门禁***正常运行的规律产生的。在需要测试各种故障的情况下,门禁***工作正常情况时,不容易模拟各种故障信号。而在需要门禁***正常工作的情况下进行测试时,门禁***有可能产生故障。这种真实门禁***无法满足测试环境的不确定性,为软件项目开发和测试工作造成了很大不便。另外,搭建的设备***中设备数量较少时,门禁***无法提供测试所需的大量数据信息,也就无法测试软件***的负载能力。
发明内容
本发明实施例提供了一种办公楼宇门禁***的调试方法、***,旨在解决现有技术在进行办公楼宇门禁***调试时,需要搭建真实的设备环境的问题。
一方面,提供一种办公楼宇门禁***的调试方法,所述方法包括:
门禁***模拟器读取预先设置的配置信息,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
门禁***模拟器根据所述配置信息,并结合用户的调试要求生成***信号;
门禁***模拟器发送所述***信号至门禁***监视终端,以由门禁***监视终端将所述***信号发送至第三方***进行调试。
另一方面,提供一种办公楼宇门禁***的调试方法,所述方法包括:
门禁***监视终端接收门禁***模拟器发送的***信号,所述***信号是门禁***模拟器根据预先设置的配置信息,并结合用户的调试要求生成的,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
门禁***监视终端转发所述***信号至第三方***进行调试。
进一步地,在所述门禁***监视终端接收门禁***模拟器发送的***信号之后,还包括:
门禁***监视终端以动画的形式展现所述***信号中包括的信息。
进一步地,在所述门禁***监视终端转发所述***信号至第三方***进行调试之后,还包括:
门禁***监视终端接收第三方***发送的第三方请求;
如果所述第三方请求是订阅数据请求,则门禁***监视终端根据所述订阅数据请求从所述***信号中提取出相应的数据封装成数据包发送至第三方***。
进一步地,在所述门禁***监视终端转发所述***信号至第三方***进行调试之后,还包括:
门禁***监视终端将所述订阅数据请求加入订阅数据请求列表中;
在所述门禁***监视终端接收第三方***发送的第三方请求之后,还包括:
如果所述第三方请求是反订阅数据请求,则门禁***监视终端门禁***监视终端根据所述反订阅数据请求删除所述订阅请求列表中与所述反订阅数据请求对应的订阅数据请求。
进一步地,在所述门禁***监视终端接收第三方***发送的第三方请求之后,还包括:
如果所述第三方请求是控制命令请求,则门禁***监视终端转发所述控制命令请求至门禁模拟器,以由门禁模拟器根据所述控制命令请求生成新的***信号,再由门禁模拟器转发所述新的***信号至第三方***。
再一方面,提供一种门禁***模拟器,所述门禁***模拟器包括:
配置信息获取单元,用于读取预先设置的配置信息,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
***信号生成单元,用于根据所述配置信息,并结合用户的调试要求生成***信号;
***信号发送单元,用于发送所述***信号至门禁***监视终端,以由门禁***监视终端将所述***信号发送至第三方***进行调试。
又一方面,提供一种门禁***监视终端,所述门禁***监视终端包括:
***信号接收单元,用于接收门禁***模拟器发送的***信号,所述***信号是门禁***模拟器根据预先设置的配置信息,并结合用户的调试要求生成的,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
***信号转发单元,用于转发所述***信号至第三方***进行调试。
进一步地,所述门禁***监视终端还包括:
动画播放单元,用于以动画的形式展现所述***信号中包括的信息。
进一步地,所述门禁***监视终端还包括:
第三方请求接收单元,用于接收第三方***发送的第三方请求;
订阅数据请求处理单元,用于如果所述第三方请求是订阅数据请求,则根据所述订阅数据请求从所述***信号中提取出相应的数据封装成数据包发送至第三方***;
请求列表生成单元,用于将所述订阅数据请求加入订阅数据请求列表中;
反订阅数据请求单元,用于如果所述第三方请求是反订阅数据请求,则根据所述反订阅数据请求删除所述订阅请求列表中与所述反订阅数据请求对应的订阅数据请求;
控制命令请求处理单元,用于如果所述第三方请求是控制命令请求,则转发所述控制命令请求至门禁模拟器,以由门禁模拟器根据所述控制命令请求生成新的***信号,再由门禁模拟器转发所述新的***信号至第三方***。
再一方面,提供一种办公楼宇门禁***的调试***,所述调试***包括第三方***、如上所述的门禁***模拟器和如上所述的门禁***监视终端,所述门禁***模拟器与所述门禁***监视终端连接,所述门禁***监视终端与所述第三方***连接。
在本发明实施例,由门禁***模拟器模拟真实的办公楼宇门禁***,并生成用于调试的***信号,以由门禁***监控终端转发该***信号至第三方***,由第三方***根据该***信号进行办公楼宇门禁***的调试。由于无需搭建办公楼宇门禁***的真实设备环境,相比现有技术,具有开发周期短、设备投资少并且调试方便的优点。
附图说明
图1是本发明实施例一提供的办公楼宇门禁***的调试方法的实现流程图;
图2本发明实施例二提供的办公楼宇门禁***的调试方法的实现流程图;
图3是本发明实施例三提供的门禁***模拟器的结构框图;
图4是本发明实施例四提供的门禁***监视终端的结构框图;
图5是本发明实施例五提供的办公楼宇门禁***的调试***的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,由门禁***模拟器模拟真实的办公楼宇门禁***,并生成用于调试的***信号,以由门禁***监控终端转发该***信号至第三方***,由第三方***根据该***信号进行办公楼宇门禁***的调试。
以下结合具体实施例对本发明的实现进行详细描述:
实施例一
图1示出了本发明实施例一提供的办公楼宇门禁***的调试方法的实现流程,以门禁***模拟器侧为例进行说明,详述如下:
在步骤S101中,门禁***模拟器读取预先设置的配置信息,配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息。
在本实施例中,在第一次运行办公楼宇门禁***的调试***时,配置信息可以在调试***运行之后手动添加,也可以在运行调试***之前,预先在配置数据库中***相关配置信息,然后将保存配置数据库的连接参数的配置文件中的连接参数修改成对应的配置数据库。以后再次运行时,调试***将直接根据配置文件读取相应配置信息,此时,如果有需要,可以修改数据库连接参数或者增删配置信息。需要说明的是,配置信息可以存储在配置数据库中,当然也可以以文件的形式存储在一个配置文件中,具体的配置信息以何种方式存储,在本实施例中不作限制,在此只以配置信息存储在配置数据库中为例来进行说明。
办公楼宇门禁***的调试***在运行时,会自动读取配置文件,配置文件中包含配置数据库的连接参数,如配置数据库所在主机的IP地址、配置数据库的数据库名、数据库用户名、数据库密码等,默认配置数据库在本机(127.0.0.1)。配置文件中还包括通信端口号TCPPort。配置文件格式如下:
;配置数据库
[DataBase]
IP=xxx.xxx.xxx.xxx(如127.0.0.1)(IP地址)
dbname=xxx(如BIS)(数据库名)
username=xxx(如sa)(数据库用户名)
pwd=xxx(如123456)(数据库密码)
;TCP通信端口号
[TCP]
TCPPort=xxx(如6000)
如果需要修改配置数据库的连接参数,可修改门禁仿真***的配置数据库的配置,调试***会将修改的连接参数写入配置文件。
其中,配置信息中包括需要模拟的办公楼宇门禁控制***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息。
办公楼宇门禁调试***可以根据需要在门禁***模拟器中配置和增加需要模拟的门禁控制器、门信息以及楼宇内的工作人员信息和卡片信息,并会自动把配置的相关信息保存在配置数据库对应的数据表中;也可以通过事先将需要模拟的门禁控制器、门信息以及楼宇内的工作人员信息和卡片信息***配置数据库对应的数据表中,实现门禁控制器、门信息以及楼宇内的工作人员信息和卡片信息的配置。如果配置的配置数据库中已经存在门禁控制器、门信息以及楼宇内的工作人员信息和卡片信息,调试***则会读取配置文件,根据配置文件中提供的配置数据库连接参数连接配置数据库,直接从配置数据库中读取相关的配置信息。
在步骤S102中,门禁***模拟器根据配置信息,并结合用户的调试要求生成***信号。
本发明实施例中,门禁***模拟器可以根据配置信息,并结合调试***中的用户的调试要求生成调试办公楼宇门禁***所需要的***信号。
实际操作时,办公楼宇门禁调试***需要人工设定***信号生成的方式,调试***支持三种***信号的生成方式,分别为手动输入生成方式、逻辑生成方式和随机生成方式。
其中,手动输入生成方式用于手动设置***信号;
逻辑生成方式用于按设定逻辑生成***信号,该***信号时周期性的信号,可以模拟办公楼宇门禁***的正常运行,第三方***可以根据该***信号进行调试。例如,按照办公楼宇门禁***的正常运行时间段,在上班前以及下班后的一段时间内,产生大量的***信号,在其他的时间段内,随机产生***信号。又如,可以设定办公楼宇门禁***在固定的时间(如9:00)产生固定的***信号(如把模拟的某些安全门打开)或者设定办公楼宇门禁***每隔固定的时间(如一分钟),持续地产生调试所需要的***信号(如开门)等;
随机生成方式用于随机生成***信号,一般在办公楼宇门禁***的***容量及负载调试时应用。
办公楼宇门禁***的***信号可以分为五个方面:
1)、***管理信号,包括用户卡片信息的权限、***报警模式、门的工作模式、用户门禁权限组等;
2)、门禁控制器信号,包括门禁控制器在线与离线信号;
3)、门信号,包括门正常打开、门异常打开、门正常关闭、门异常关闭、门开超时、门未打开以及门组联动控制等;
4)、刷卡信号,包括刷卡进门与刷卡出门信号、非法卡进门与出门信号;
5)、报警信号,包括门异常打开报警、门异常关闭报警、门开超时报警、门未打开报警、非法卡进门报警、非法卡出门报警等报警信号。
为调试***选定***信号的生成方式后,调试***会根据配置信息,结合具体的调试要求生成相应的***信号。调试***默认的***信号的生成方式为随机生成方式。***信号生成后,门禁***模拟器可以将生成的***信号发送到门禁***监视终端。
在步骤S103中,门禁***模拟器发送***信号至门禁***监视终端,以由门禁***监视终端将该***信号发送至第三方***进行调试。
在本实施例中,门禁***监视终端将从门禁***模拟器接收的***信号发送至第三方***进行调试。同时,门禁***监视终端可以以动画的形式展现将该***信号中包括的信息,比如,模拟开门、关门的动作、门的报警信息和用户刷卡信息等,并展现在门禁***监视终端的操作界面上,直观地显示***信号。另外,在操作界面上,还可以看到该模拟门的基本信息,如该门所属的门禁控制器地址、门地址、与该门联动的门名称、该门的工作模式等。
本实施例,由门禁***模拟器模拟真实的办公楼宇门禁***,并生成用于调试的***信号,以由门禁***监控终端转发该***信号至第三方***,由第三方***根据该***信号进行办公楼宇门禁***的调试。由于无需搭建办公楼宇门禁***的真实设备环境,相比现有技术,具有开发周期短、设备投资少并且调试方便的优点。
本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
实施例二
图2示出了本发明实施例二提供的办公楼宇门禁***的调试方法的实现流程,以门禁***监视终端侧为例来进行说明,详述如下:
在步骤S201中,门禁***监视终端接收门禁***模拟器发送的***信号,其中,***信号是门禁***模拟器根据预先设置的配置信息,并结合用户的调试要求生成的,该配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息。
作为本发明的一个优选实施例,门禁***监视终端以动画的形式展现***信号中包括的信息,比如,在门禁***监视终端的操作界面上播放模拟开门、关门的动作、门的报警信息和用户刷卡信息等,直观地显示***信号。另外,在门禁***监视终端的操作界面上,还可以看到该模拟门的基本信息,如该门所属的门禁控制器地址、门地址、与该门联动的门名称、该门的工作模式等。
在步骤S202中,门禁***监视终端转发接收到的***信号至第三方***进行调试。
在步骤S203中,门禁***监视终端接收第三方***发送的第三方请求。
本发明实施例中,第三方***还可以通过门禁***监视终端和门禁***模拟器进行对接,门禁***监视终端可以根据第三方***发送的第三方请求来发送相应的数据至第三方***,以实现门禁***模拟器、门禁监控终端和第三方***之间的对接调试。其中,第三方***可以根据调试需要发送三种第三方请求至门禁***监视终端,这三种请求分别为订阅数据请求、反订阅数据请求和控制命令请求。
第三方请求被发送后,发送请求的第三方***会收到一个返回值。该返回值用于说明发送的请求是否被成功执行,执行成功返回成功标识“1”,执行失败返回失败标识“0”。只有返回值为成功标识“1”的请求,门禁***模拟器才会执行相应的操作。
第三方请求处理中,门禁***监视终端在运行的过程中,会持续不断地检查是否接收到第三方***发送的第三方请求。如果接收到该第三方请求,门禁***监视终端会检查该请求是否符合请求格式规范,如果不符合请求格式规范,***就将该请求丢弃不做处理,返回给第三方***请求失败的消息;如果符合请求格式规范,则判断第三方请求的类别,如果是订阅数据请求,则转到步骤204中;如果是反订阅数据请求,则转到步骤205中;如果是控制命令请求,则转到步骤206中。
在步骤S204中,如果该第三方请求是订阅数据请求,则门禁***监视终端根据该订阅数据请求从***信号中提取出相应的数据封装成数据包发送至第三方***。
在本实施例中,订阅数据请求分为实时数据请求和历史数据请求。实时数据请求包括订阅门的实时状态(门开或者门关)、订阅门的工作模式、订阅用户刷卡信息、订阅报警信息、订阅门禁控制器在线状态等。历史数据请求主要是指订阅一些固定不变的数据,如门禁***模拟器模拟的门的基本信息、门禁控制器列表等。在第一次收到实时数据请求订阅以后,门禁***模拟器会在相关信号发生变化时,不停地推送相关信息到发起订阅数据请求的第三方***,直至第三方***取消订阅。门禁***模拟器在接收到历史数据请求后,只会返回一次数据,因为该数据是固定不变的。
具体的,门禁监控终端接收到订阅数据请求后,将该订阅数据请求加入订阅请求列表中,后面,即可根据订阅请求列表中的订阅请求从***信号中提取相应的数据封装成数据包发送给第三方***。在订阅的***信号发生变化时,门禁监控终端从该变化后的***信号中提取相应的数据封装成数据包,然后发送至订阅列表中对应的第三方***。对于门的实时状态、门禁控制器在线状态和工作模式来说,***信号发生变化是指某信号持续到某个时间点的时候不再持续,即该信号发生了改变,如门本来是关着的,然后门被打开了,此时门的状态就发生了变化,又如某个门开始的工作模式是常开,然后根据需要把该门的工作模式设置成常闭,则门的工作模式发生了变化,再如某个门禁控制器开始的时候是在线的,然后由于某些设定,该控制器离线了;对于用户刷卡信息和报警信息而言,信号发生变化是指产生新的数据信号,如某个用户用卡片刷开了某个门,会产生新的刷卡信息,又如某个门在某个时间发生了非法刷卡事件,此时不仅会产生刷卡信息,还会产生报警事件,也就是说刷卡信息和报警信息发生了变化。
在步骤S205中,如果接收到的第三方请求是反订阅数据请求,则门禁***监视终端根据该反订阅数据请求删除与该反订阅数据请求对应的订阅数据请求。
在本发明实施例中,在接收到第三方***发送的订阅数据请求后,门禁***监视终端可以将该订阅数据请求加入订阅请求列表中。后续,门禁***监视终端接收到与该订阅数据请求对应的反订阅数据请求后,即可从订阅请求列表中查找到与反订阅数据请求对应的订阅数据请求,并将其从订阅请求列表中删除。从订阅请求列表中删除该订阅数据请求后,在该订阅数据请求订阅的***信号发生变化时,将不再推送数据给第三方***。反订阅数据请求与订阅数据请求是相反的,也就是说是取消订阅数据请求的。当发送了与订阅数据请求相对应的反订阅数据请求后,已经发送的数据订阅请求将不再发生作用,即发送订阅数据请求的第三方***将不再收到相关数据。
在步骤S206中,如果接收到的第三方请求是控制命令请求,则门禁***监视终端转发该控制命令请求至门禁模拟器,以由门禁模拟器根据该控制命令请求生成新的***信号,再由门禁模拟器转发该新的***信号至第三方***。
在本发明实施例中,门禁***监视终端转发控制命令请求至门禁模拟器,由门禁***模拟器按照控制命令请求的要求,生成新的***信号,然后将生成的新的***信号发送到门禁***监视终端,最后由门禁***监视终端将该新的***信号转发至第三方***进行调试。需要说明的是:一个控制命令可以控制产生一个信号,也可以控制生成多个信号,但是必须是同一种的信号,如一个控制命令可改变一个或多个门的门状态(开门、关门),控制多个门时,可以根据需要把不同的门设置成不同的状态,如一个门打开,其它门关闭,但是在这个控制门状态的命令中,不能在控制门状态的同时,控制门的工作模式。
本实施例,门禁***监控终端接收门禁***模拟器模拟真实的办公楼宇门禁***而生成的***信号,并转发该***信号至第三方***,由第三方***根据该***信号进行办公楼宇门禁***的调试。由于无需搭建办公楼宇门禁***的真实设备环境,避免了现有技术需要搭建实物设备调试环境的缺陷,能直观地显示模拟的***信号,具有设备投资少、开发周期短、调试方便、并且可随意产生大量***信号进行调试的优点。
实施例三
图3示出了本发明实施例三提供的门禁***模拟器的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该门禁***模拟器3包括:配置信息获取单元31、***信号生成单元32和***信号发送单元33。
其中,配置信息获取单元31,用于读取预先设置的配置信息,该配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
***信号生成单元32,用于根据配置信息获取单元31所读取的配置信息,并结合用户的调试要求生成***信号;
***信号发送单元33,用于发送***信号生成单元32所生成的***信号至门禁***监视终端,以由门禁***监视终端将***信号发送至第三方***进行调试。
本发明实施例提供的门禁***模拟器可以应用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。
实施例四
图4示出了本发明实施例四提供的门禁***监控终端的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该门禁***监控终端4包括:***信号接收单元41和***信号转发单元42。
其中,***信号接收单元41,用于接收门禁***模拟器发送的***信号,该***信号是门禁***模拟器根据预先设置的配置信息,并结合用户的调试要求生成的,该配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
***信号转发单元42,用于转发***信号接收单元41接收到的***信号至第三方***进行调试。
进一步地,门禁***监视终端4还包括:
动画播放单元,用于以动画的形式展现***信号接收单元41接收到的***信号中包括的信息。
进一步地,门禁***监视终端4还包括:
第三方请求接收单元,用于接收第三方***发送的第三方请求;
订阅数据请求处理单元,用于如果第三方请求接收单元所接收到的第三方请求是订阅数据请求,则根据该订阅数据请求从***信号中提取出相应的数据封装成数据包发送至第三方***;
请求列表生成单元,用于将该订阅数据请求加入订阅数据请求列表中;
反订阅数据请求单元,用于如果第三方请求接收单元所接收到的第三方请求是反订阅数据请求,则根据该反订阅数据请求删除订阅请求列表中与该反订阅数据请求对应的订阅数据请求;
控制命令请求处理单元,用于如果第三方请求接收单元所接收到的第三方请求是控制命令请求,则转发改控制命令请求至门禁模拟器,以由门禁模拟器根据该控制命令请求生成新的***信号,再由门禁模拟器转发该新的***信号至第三方***。
本发明实施例提供的门禁***监控终端可以应用在前述对应的方法实施例二中,详情参见上述实施例二的描述,在此不再赘述。
实施例五
图5示出了本发明实施例五提供的办公楼宇门禁***的调试***的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该办公楼宇门禁***的调试***5包括实施例三中的门禁***模拟器3、实施例四中的门禁***监控终端4和第三方***51。其中,门禁***模拟器3和门禁***监控终端4连接,门禁***监控终端4与第三方***5连接。具体的,门禁***模拟器3和门禁***监控终端4之间通过TCP/IP的通讯协议连接方式连接,门禁***监控终端4与第三方***5之间也通过TCP/IP的通讯协议连接方式连接。
本实施例提供的调试***,门禁***模拟器模拟真实的办公楼宇门禁***生成统信号,并发送该***信号至门禁***监控终端,由门禁***监控终端转发该***信号至第三方***,第三方***根据该***信号进行办公楼宇门禁***的调试。由于无需搭建办公楼宇门禁***的真实设备环境,避免了现有技术需要搭建实物设备调试环境的缺陷,能直观地显示模拟的***信号,具有设备投资少、开发周期短、调试方便、并且可随意产生大量***信号进行调试的优点。
值得注意的是,上述***实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种办公楼宇门禁***的调试方法,其特征在于,所述方法包括:
门禁***监视终端接收门禁***模拟器发送的***信号,所述***信号是门禁***模拟器根据预先设置的配置信息,并结合用户的调试要求生成的,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
门禁***监视终端转发所述***信号至第三方***进行调试。
2.如权利要求1所述的方法,其特征在于,在所述门禁***监视终端接收门禁***模拟器发送的***信号之后,还包括:
门禁***监视终端以动画的形式展现所述***信号中包括的信息。
3.如权利要求1所述的方法,其特征在于,在所述门禁***监视终端转发所述***信号至第三方***进行调试之后,还包括:
门禁***监视终端接收第三方***发送的第三方请求;
如果所述第三方请求是订阅数据请求,则门禁***监视终端根据所述订阅数据请求从所述***信号中提取出相应的数据封装成数据包发送至第三方***。
4.如权利要求3所述的方法,其特征在于,在所述门禁***监视终端转发所述***信号至第三方***进行调试之后,还包括:
门禁***监视终端将所述订阅数据请求加入订阅数据请求列表中;
在所述门禁***监视终端接收第三方***发送的第三方请求之后,还包括:
如果所述第三方请求是反订阅数据请求,则门禁***监视终端根据所述反订阅数据请求删除所述订阅请求列表中与所述反订阅数据请求对应的订阅数据请求。
5.如权利要求3所述的方法,其特征在于,在所述门禁***监视终端接收第三方***发送的第三方请求之后,还包括:
如果所述第三方请求是控制命令请求,则门禁***监视终端转发所述控制 命令请求至门禁模拟器,以由门禁模拟器根据所述控制命令请求生成新的***信号,再由门禁模拟器转发所述新的***信号至第三方***。
6.一种门禁***模拟器,其特征在于,所述门禁***模拟器包括:
配置信息获取单元,用于读取预先设置的配置信息,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
***信号生成单元,用于根据所述配置信息,并结合用户的调试要求生成***信号;
***信号发送单元,用于发送所述***信号至门禁***监视终端,以由门禁***监视终端将所述***信号发送至第三方***进行调试。
7.一种门禁***监视终端,其特征在于,所述门禁***监视终端包括:
***信号接收单元,用于接收门禁***模拟器发送的***信号,所述***信号是门禁***模拟器根据预先设置的配置信息,并结合用户的调试要求生成的,所述配置信息中包括需要模拟的办公楼宇门禁***中的门禁控制器信息、门信息、楼宇内的工作人员信息、卡片信息;
***信号转发单元,用于转发所述***信号至第三方***进行调试。
8.如权利要求7所述的门禁***监视终端,其特征在于,所述门禁***监视终端还包括:
动画播放单元,用于以动画的形式展现所述***信号中包括的信息。
9.如权利要求7所述的门禁***监视终端,其特征在于,所述门禁***监视终端还包括:
第三方请求接收单元,用于接收第三方***发送的第三方请求;
订阅数据请求处理单元,如果所述第三方请求是订阅数据请求,则根据所述订阅数据请求从所述***信号中提取出相应的数据封装成数据包发送至第三方***;
请求列表生成单元,用于将所述订阅数据请求加入订阅数据请求列表中;
反订阅数据请求单元,如果所述第三方请求是反订阅数据请求,则根据所述反订阅数据请求删除所述订阅请求列表中与所述反订阅数据请求对应的订阅数据请求;
控制命令请求处理单元,如果所述第三方请求是控制命令请求,则转发所述控制命令请求至门禁模拟器,以由门禁模拟器根据所述控制命令请求生成新的***信号,再由门禁模拟器转发所述新的***信号至第三方***。
10.一种办公楼宇门禁***的调试***,其特征在于,所述调试***包括第三方***、如权利要求6所述的门禁***模拟器和如权利要求7至9任一项所述的门禁***监视终端,所述门禁***模拟器与所述门禁***监视终端连接,所述门禁***监视终端与所述第三方***连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392733.XA CN103500475B (zh) | 2013-09-02 | 2013-09-02 | 一种办公楼宇门禁***的调试方法、*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392733.XA CN103500475B (zh) | 2013-09-02 | 2013-09-02 | 一种办公楼宇门禁***的调试方法、*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103500475A CN103500475A (zh) | 2014-01-08 |
CN103500475B true CN103500475B (zh) | 2015-08-19 |
Family
ID=49865678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310392733.XA Expired - Fee Related CN103500475B (zh) | 2013-09-02 | 2013-09-02 | 一种办公楼宇门禁***的调试方法、*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103500475B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105243707A (zh) * | 2015-09-22 | 2016-01-13 | 苏州工业园区职业技术学院 | 一种分阶段自动化门禁控制装置 |
CN106228642A (zh) * | 2016-07-15 | 2016-12-14 | 颜芳俊 | 一种智能门锁***及其控制方法 |
CN108376453A (zh) * | 2018-02-28 | 2018-08-07 | 张梦雅 | 用于写字楼的智能防盗报警*** |
CN109871325B (zh) * | 2019-01-31 | 2022-11-04 | 广州视声智能股份有限公司 | 一种knx远程调试方法及*** |
CN110706392B (zh) * | 2019-10-14 | 2021-10-26 | 重庆紫光华山智安科技有限公司 | 安防平台测试方法、装置、存储介质及服务器 |
CN111290351A (zh) * | 2020-01-21 | 2020-06-16 | 深圳市雷赛软件技术有限公司 | 一种驱动器管理方法、***、计算机设备及存储介质 |
CN111951456B (zh) * | 2020-08-25 | 2022-06-21 | 合肥优恩物联网科技有限公司 | 一种基于手机app物联网控制门禁*** |
CN112415907B (zh) * | 2020-11-26 | 2022-03-29 | 珠海格力电器股份有限公司 | 楼宇设备的异地调试控制方法、装置和计算机设备 |
CN112991598A (zh) * | 2021-02-23 | 2021-06-18 | 深圳市欣横纵技术股份有限公司 | 一种门禁控制***自动化刷卡装置 |
CN113160534A (zh) * | 2021-03-02 | 2021-07-23 | 广州朗国电子科技有限公司 | 一种智能门禁***异常警报的方法、设备、存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030151493A1 (en) * | 2002-02-13 | 2003-08-14 | Swisscom Ag | Access control system, access control method and devices suitable therefor |
CN102034290A (zh) * | 2010-12-21 | 2011-04-27 | 汉王科技股份有限公司 | 一种门禁控制方法与门禁控制设备 |
CN102646295A (zh) * | 2011-02-21 | 2012-08-22 | ***通信集团江苏有限公司 | 一种智能化的小区安防***及其实现定制业务的方法 |
-
2013
- 2013-09-02 CN CN201310392733.XA patent/CN103500475B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030151493A1 (en) * | 2002-02-13 | 2003-08-14 | Swisscom Ag | Access control system, access control method and devices suitable therefor |
CN102034290A (zh) * | 2010-12-21 | 2011-04-27 | 汉王科技股份有限公司 | 一种门禁控制方法与门禁控制设备 |
CN102646295A (zh) * | 2011-02-21 | 2012-08-22 | ***通信集团江苏有限公司 | 一种智能化的小区安防***及其实现定制业务的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103500475A (zh) | 2014-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103500475B (zh) | 一种办公楼宇门禁***的调试方法、*** | |
US10809753B2 (en) | Real-time simulator and controller of power system using distributed data streaming server | |
WO2015106605A1 (zh) | 智能变电站站控层测试的方法 | |
CN110851320A (zh) | 一种服务器宕机监管方法、***、终端及存储介质 | |
CN104126182A (zh) | 远程通信的***和方法 | |
CN107580054A (zh) | 基于物联网的工业设备反向控制方法及*** | |
CN105391586B (zh) | 一种故障定位分析的方法及*** | |
CN103221891A (zh) | 用于分布式控制***的智能接口 | |
CN103533084A (zh) | 一种b/s架构的实时设备管理***及其方法 | |
CN104216361A (zh) | 二次设备的状态监测*** | |
CN102083091A (zh) | 网管告警管理方法和***以及告警采集服务器 | |
CN113533887A (zh) | 一种配电终端智能调试方法及*** | |
CN103955360A (zh) | 一种车载监控装置配置***及控制方法 | |
CN105553743A (zh) | 获得日志的方法、***、第一网络设备及第三网络设备 | |
CN104503405A (zh) | 基于scada***的监控方法、装置和*** | |
CN105743695A (zh) | 一种基于iec104 规约的监听方法及*** | |
CN105217389A (zh) | 电梯备件远程管理的方法及*** | |
CN108829072A (zh) | 无菌制药设备的控制*** | |
CN107748672A (zh) | 基于iec61850就地化保护模型的二次远程界面综合管理方法 | |
KR20160087280A (ko) | 스마트 워터 그리드 기반 통합 운영 서비스 제공 방법 및 시스템 | |
KR102406905B1 (ko) | 산업 IoT 플랫폼을 이용한 엣지 컴퓨팅 기반 HMI 시스템 | |
JP5267839B2 (ja) | 遠方監視制御装置用模擬装置及び電力系統監視制御システム | |
CN104394033A (zh) | 跨数据中心的监控***、方法及装置 | |
CN102833115B (zh) | 一种端口的告警处理方法及*** | |
CN101971562B (zh) | 控制自动运行过程执行的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150819 Termination date: 20190902 |