一种扫码出入的门禁系统及方法与流程

文档序号:14679558发布日期:2018-06-12 22:01阅读:来源:国知局
一种扫码出入的门禁系统及方法与流程

技术特征:

1.一种扫码出入的门禁系统,其特征在于,包括门场服务端、云端MQTT Service、门场MQTT服务器、门场岗亭端、线上API模块和微信服务端;微信服务端用于获取微信用户的扫码信息,并将信息传送至线上API模块;线上API模块的信号输出端与云端MQTT Service的输入端电性连接,云端MQTT Service输入端还电性连接至门场服务端,门场服务端的输出模块与门场MQTT服务器的输入端连接,门场MQTT服务器的信号反馈接口连接至门场服务端的输入模块,门场MQTT服务器的输出端口还与门场岗亭端电性连接,门场岗亭端的信号输出接口反馈连接在门场MQTT服务器上,且门场MQTT服务器将处理信号通过门场服务端发送至云端MQTT Service上,形成一套完整的系统。

2.根据权利要求1所述的一种扫码出入的门禁系统,其特征在于,所述微信用户通过APP扫描二维码,二维码信息包含门禁编号、门禁通道编号信息。

3.根据权利要求1所述的一种扫码出入的门禁系统,其特征在于,所述线上API模块用于生成临时出入信息、返回出入信息、订阅不同的出入主题,并将主题信息传送至云端MQTT Service。

4.根据权利要求1所述的一种扫码出入的门禁系统,其特征在于,所述云端MQTT Service及时将主题信息发送至门场服务端,门场服务端将信息发布至门场MQTT服务器,并由门场MQTT服务器传送至门场岗亭端。

5.一种根据权利要求1至4任一所述的扫码出入的门禁系统的方法,其特征在于,包括以下步骤:

S1:用户通过微信APP扫描包含门禁编号、门禁通道编号信息的出入场二维码;

S2:微信服务端程序获取用户openid信息,并验证信息合法,再根据openid信息获取由线上API模块生成的临时出入牌;

S3:线上API模块订阅主题topic A,并发布扫码信息到主题topic B,同时信息接口与云端MQTT Service保持信息连接;

S4:云端MQTT Service将收到的订阅主题topic B信息发送至门场服务端,门场服务端订阅包含门禁出入场执行结果信息的临时回复主题topic C,并发布扫码信息到主题topic E;

S5:门场服务端将主题topic E信息发布至门场MQTT服务器,并由门场MQTT服务器将订阅的主题topic E发送至门场岗亭端;

S6:门场岗亭端验证接收到的信息,并判别是否有效后再反馈至门场MQTT服务器;

S7:门场MQTT服务器收到订阅主题topic C的车场执行结果信息,并发送至门场服务端;

S8:门场服务端收到临时订阅主题topic C的回复,并发布门禁操作结果到主题topic A;

S9:由门场服务端将主题topic A信息发布至云端MQTT Service,云端MQTT Service的输入端订阅有门场服务端发送的主题topic B;

S10:云端MQTT Service将收到的临时订阅主题topic A的回复信息反馈至线上API模块,并由线上API模块将门禁操作结果信息发送给用户。

6.根据权利要求5所述的一种扫码出入的门禁系统的方法,其特征在于,所述步骤S2中具体程序为:微信服务端通过内部检测存储单元判别出入场是否有与openid信息对应的临时出入牌,若没有,通过线上API模块生成临时出入牌牌,若有,通过线上API模块返回出入牌信息。

7.根据权利要求5所述的一种扫码出入的门禁系统的方法,其特征在于,所述步骤S6中具体程序为:若门场岗亭端验证接收到的信息有效,并执行门禁相关操作,待操作成功发布操作结果至主题topic C,并由门场岗亭端将信息发布至门场MQTT服务器;若门场岗亭端验证接收到的信息无效,返回操作失败,并由门场岗亭端发布操作结果订阅主题topic E。

8.根据权利要求5所述的一种扫码出入的门禁系统,其特征在于,所述门场岗亭端和门场服务端均为常开状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1