基于微信的控制方法、云服务器以及系统的制作方法

文档序号:9418311阅读:359来源:国知局
基于微信的控制方法、云服务器以及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于微信的控制方法、云服务器以及系统。
【背景技术】
[0002]传统的门禁云服务器通常采用刷IC卡(integrated circuit,集成电路)或刷ID卡(Identificat1n Card,身份识别卡)等方式。但这种方案至少存在以下缺陷:IC、ID卡不仅多为离线式授权,而且容易丢失,在丢失后也无法即时注销,从而导致门禁云服务器存在安全隐患。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种基于微信的控制方法、云服务器以及系统,旨在基于微信在线鉴权方式,提高门禁系统的安全性与易用性。
[0005]为实现上述目的,本发明提供的一种基于微信的控制方法,所述基于微信的控制方法包括以下步骤:
[0006]接收第一客户端通过扫描门禁信息二维码得到的扫描信息;
[0007]根据所述扫描信息判断所述第一客户端是否已被第二客户端授权;
[0008]在判定所述第一客户端已被所述第二客户端授权时,向门禁控制器发送开启指令以控制所述门禁控制器打开门禁系统。
[0009]优选地,所述根据所述扫描信息判断所述第一客户端是否已被第二客户端授权的步骤之后还包括:
[0010]在判定所述第一客户端未被第二客户端授权时,通过微信平台向所述第一客户端发送未授权信息。
[0011]优选地,所述在判定所述第一客户端未授权时,通过微信平台向所述第一客户端发送未授权信息的步骤之后还包括:
[0012]接收第二客户端发送的由所述第一客户端申请授权的登记信息。
[0013]优选地,所述第一客户端申请授权的步骤包括:
[0014]所述第一客户端扫描所述门禁信息二维码得到微信公众号;
[0015]关注所述微信公众号并选择地址信息生成地址绑定信息;
[0016]将所述地址绑定信息通过所述微信平台发送至所述第二客户端以申请授权。
[0017]优选地,所述接收第二客户端发送的所述第一客户端申请授权的登记信息的步骤进一步包括:
[0018]在所述第二客户端收到管理员输入的授权许可信息时,接收所述第二客户端将所述地址绑定信息登记生成的登记信息。
[0019]此外,为实现上述目的,本发明还提出一种云服务器,所述云服务器包括:
[0020]第一接收模块,用于接收第一客户端通过扫描门禁信息二维码得到的扫描信息;
[0021]判断模块,用于根据所述扫描信息判断所述第一客户端是否已被第二客户端授权;
[0022]控制模块,用于在判定所述第一客户端已被第二客户端授权时,向门禁控制器发送开启指令以控制所述门禁控制器打开门禁系统。
[0023]优选地,所述云服务器还包括:
[0024]发送模块,用于在判定所述第一客户端未被第二客户端授权时,通过微信平台向所述第一客户端发送未授权信息。
[0025]优选地,所述云服务器还包括:
[0026]第二接收模块,用于接收第二客户端发送的由所述第一客户端申请授权的登记信息。
[0027]优选地,所述第二接收模块进一步用于:
[0028]在所述第二客户端收到管理员输入的授权许可信息时,接收所述第二客户端将所述地址绑定信息登记生成的登记信息。
[0029]此外,为实现上述目的,本发明还提出一种基于微信的系统,所述基于微信的系统包括云服务器、第一客户端、第二客户端以及门禁控制器,
[0030]所述云服务器包括:
[0031]第一接收模块,用于接收第一客户端通过扫描门禁信息二维码得到的扫描信息;
[0032]判断模块,用于根据所述扫描信息判断所述第一客户端是否已被第二客户端授权;
[0033]控制模块,用于在判定所述第一客户端已被第二客户端授权时,向门禁控制器发送开启指令以控制所述门禁控制器打开门禁系统。
[0034]所述第一客户端,用于扫描门禁信息二维码得到扫描信息,并将所述扫描信息发送至所述云服务器;
[0035]所述第二客户端,用于向所述第一客户端发送授权信息或拒绝授权信息;
[0036]所述门禁控制器,用于接收所述云服务器发送的开启指令,以打开门禁系统。
[0037]本发明提供的基于微信的控制方法、云服务器以及系统,通过接收第一客户端通过扫描门禁信息二维码得到的扫描信息,根据所述扫描信息判断所述第一客户端是否已被第二客户端授权,在判定所述第一客户端已被所述第二客户端授权时,向门禁控制器发送开启指令以控制所述门禁控制器打开门禁系统。这样,通过微信二维码的扫描识别,利用在线鉴权来判断业主身份,不仅操作简单,而且避免了刷卡方式存在的安全隐患,从而提高了门禁系统的安全性与易用性。
【附图说明】
[0038]图1为本发明基于微信的控制方法第一实施例的流程示意图;
[0039]图2为本发明基于微信的控制方法第二实施例的流程示意图;
[0040]图3为本发明云服务器第一实施例的功能模块示意图;
[0041]图4为本发明云服务器第二实施例的功能模块示意图;
[0042]图5为本发明系统一实施例的功能模块示意图。
[0043]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]本发明提供一种基于微信的控制方法,参照图1,在一实施例中,所述基于微信的控制方法包括以下步骤:
[0046]步骤S101,接收第一客户端通过扫描门禁信息二维码得到的扫描信息;
[0047]本实施例中,第一客户端为手机、平板电脑以及笔记本电脑等移动终端,所述门禁信息二维码设置于物业门口或单元楼门口。可以理解的是,第一客户端内预安装有微信应用程序,在其他实施例中,也可以在物业门口或单元楼门口设置二维码采集器,第一客户端内预存有含有住户信息的二维码。
[0048]步骤S102,根据所述扫描信息判断所述第一客户端是否已被第二客户端授权;
[0049]步骤S103,在判定所述第一客户端已被所述第二客户端授权时,向门禁控制器发送开启指令以控制所述门禁控制器打开门禁系统。
[0050]本实施例中,所述扫描信息可以为待关注的小区公众号或已关注的小区公众号信息,本优选实施例中,当业主通过第一客户端扫描门禁信息二维码,并将扫描得到的信息发送至云服务器时,若云服务器接收到的扫描信息为已关注的小区公众号信息,则判断第一客户端已通过门禁系统授权,从而可以向门禁控制器发送开启指令打开所述门禁系统。
[0051]本实施例中,第二客户端为手机、平板电脑以及笔记本电脑等移动终端,可以理解的是,第二客户端上预安装有微信应用程序。
[0052]步骤S104,在判定所述第一客户端未被第二客户端授权时,通过微信平台向所述第一客户端发送未授权信息。
[0053]本实施例中,若云服务器接收到的扫描信息为待关注的小区公众号,则判断第一客户端未经门禁系统授权,此时云服务器通过微信平台向第一客户端发送未授权信息,并提示需要授权以及授权的方法。
[0054]本发明提供的基于微信的控制方法,通过接收第一客户端通过扫描门禁信息二维码得到的扫描信息,根据所述扫描信息判断所述第一客户端是否已被第二客户端授权,在判定所述第一客户端已被所述第二客户端授权时,向门禁控制器发送开启指令以控制所述门禁控制器打开门禁系统。这样,通过微信二维码的扫描识别,利用在线鉴权来判断业主身份,不仅操作简单,而且避免了刷卡方式存在的安全隐患,从而提高了门禁系统的安全性与易用性。
[0055]进一步地,如图2所示,在上述图1的实施例的基础上,本实施例中,所述步骤S104之后还包括:
[0056]步骤S105,接收第二客户端发送的由所述第一客户端申请授权的登记信息。
[0057]本实施例中,当第一客户端未经门禁系统授权时,可以通过扫描门禁信息二维码,得到小区公众号,通过关注小区公众号并绑定用户信息,以发送至物业管理员使用的第二客户端,由物业管理员人工判断该用户是否为业主。所述第一客户端扫描所述门禁信息二维码得到微信公众号,关注所述微信公众号并选择地址信息生成地址绑定信息,将所述地址绑定信息通过所述微信平台发送至所述第二客户端以申请授权。具体地,第一客户端通过扫描所述门禁信息二维码得到微信公众号,并在关注所述微信公众号后可以依次选择城市、区域、小区、单元、房号等信息进行绑定申请。当然,在其他实施例中,还可以绑定用户姓名、性别、照片以及语音等信息。
[0058]第一客户端在微信公众号上完成用户与地址信息绑定后,可通过小区微信公众号将所述用户与地址绑定信息通过所述微信平台发送至所述第二客户端。所述第二客户端在收到管理员输入的授权许可信息时,将所述用户与地址绑定信息登记生成登记信息,并通过所述微信平台将所述登记信息发送至所述云服务器。
[0059]本实施例中,第二客户端在接收到第一客户端发送的地址绑定信息或公众微信号转发的地址绑定信息时,管理员在判定地址绑定信息真实时,可以在第二客户端上点击允许授权;管理员在判定地址绑定信息虚假时,可以在第二客户端上点击拒绝授权信息反馈给第一客户端。当管理员在第二客户端上点击允许授权时,第二客户端将所述地址绑定信息登记生成登记信息,并通过所述微信平台将所述登记信息发送至所述云服务器,以供云服务器判断扫描门禁信息二维码的第一客户端是否已授权。
[0060]其中,本优选实施例中,门禁控制器和云服务器,第一客户端、第二客户端、微信平台和云服务器之间均通过 TCP/IP 协议(Transmiss1n Control Protocol/InternetProtocol,传输控制协议/因特网互联协议)通讯连接。
[0061]本发明还提供一种云服务器1,参照图3,在一实施例中,所述云服务器I包括:
[0062]第一接收模块101,用于接收第一客户端通过扫描门禁信息二维码得到的扫描信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1