CN109132741B - 一种基于二维码的召梯方法、装置 - Google Patents
一种基于二维码的召梯方法、装置 Download PDFInfo
- Publication number
- CN109132741B CN109132741B CN201811213328.6A CN201811213328A CN109132741B CN 109132741 B CN109132741 B CN 109132741B CN 201811213328 A CN201811213328 A CN 201811213328A CN 109132741 B CN109132741 B CN 109132741B
- Authority
- CN
- China
- Prior art keywords
- random data
- random
- data
- dimensional code
- floor
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/02—Control systems without regulation, i.e. without retroactive action
- B66B1/06—Control systems without regulation, i.e. without retroactive action electric
- B66B1/14—Control systems without regulation, i.e. without retroactive action electric with devices, e.g. push-buttons, for indirect control of movements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3415—Control system configuration and the data transmission or communication within the control system
- B66B1/3446—Data transmission or communication within the control system
- B66B1/3461—Data transmission or communication within the control system between the elevator control system and remote or mobile stations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/46—Switches or switchgear
- B66B2201/4607—Call registering systems
- B66B2201/4638—Wherein the call is registered without making physical contact with the elevator system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/46—Switches or switchgear
- B66B2201/4607—Call registering systems
- B66B2201/4653—Call registering systems wherein the call is registered using portable devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/46—Switches or switchgear
- B66B2201/4607—Call registering systems
- B66B2201/4676—Call registering systems for checking authorization of the passengers
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Elevator Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及一种基于二维码的召梯方法、装置。所述方法包括:(获取终端发送的二维码数据及第一随机数据;将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;将所述第一召梯信息与第二召梯信息进行比对;当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。采用本方法能够增强乘梯二维码的安全性,可以实现离线式的二维码防伪效果,提高二维码的防伪性能。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于二维码的召梯方法、装置、计算机设备和存储介质。
背景技术
电梯,已经是人们生活中经常接触的产品,无论是作为访客用户或者常住用户,每天都有搭乘电梯的机会。
而二维码在楼宇安防、门禁***的应用越来越广泛,特别是应用在电梯***中。但是,二维码复制成本低,通过截图即可实现复制。虽然现有的二维码明码的信息是经过加密,但是加密的有效期也是有限的,一旦在二维码有效期内被复制,同样具有乘坐电梯的功能,降低乘坐电梯的安全性。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高乘坐电梯的安全性的基于二维码的召梯方法、装置、计算机设备和存储介质。
一种基于二维码的召梯方法,所述方法包括:
获取终端发送的二维码数据及第一随机数据;
将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
将所述第一召梯信息与第二召梯信息进行比对;
当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
在其中一个实施例中,所述第一召梯信息包括第一用户标识、第一楼层信息、第一预设时间段中的至少一种;
所述将所述二维码数据进行解析,获得第一召梯信息及第二随机数据,包括:
将所述二维码数据进行解析,获得第一用户标识、第一楼层信息、第一预设时间段及第二随机数据中的至少一种。
在其中一个实施例中,所述将所述第一召梯信息与第二召梯信息进行比对,包括:
将所述第一用户标识、第一楼层信息、第一预设时间段与第二用户标识、第二楼层信息、第二预设时间段分别进行比对。
在其中一个实施例中,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层。
在其中一个实施例中,所述当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层,包括:
将所述第一随机数据进行解密,获得解密后的第一随机数据;
将所述第二随机数据进行解密,获得解密后的第二随机数据;
当所述解密后的第一随机数据与所述解密后的第二随机数据一致时,控制轿厢停靠在指定楼层。
在其中一个实施例中,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
当通过同一密钥能够对所述第一随机数据与所述第二随机数据解密时,控制轿厢停靠在指定楼层。
在其中一个实施例中,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
当所述第一随机数据与所述第二随机数据匹配时,提取出所述第一召梯信息中的楼层信息;
根据所述楼层信息控制轿厢停靠对应的楼层。
一种基于二维码的召梯装置,所述装置包括:
获取模块,用于获取终端发送的二维码数据及第一随机数据;
解析模块,用于将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
比对模块,用于将所述第一召梯信息与第二召梯信息进行比对;
判断模块,用于当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
控制模块,用于当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取终端发送的二维码数据及第一随机数据;
将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
将所述第一召梯信息与第二召梯信息进行比对;
当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取终端发送的二维码数据及第一随机数据;
将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
将所述第一召梯信息与第二召梯信息进行比对;
当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
上述基于二维码的召梯方法、装置、计算机设备和存储介质,通过获取终端发送的二维码数据及第一随机数据;将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;将所述第一召梯信息与第二召梯信息进行比对;当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层;增强了乘梯二维码的安全性,可以实现离线式的二维码防伪效果,提高二维码的防伪性能。
附图说明
图1是一个实施例的一种基于二维码的召梯方法的应用环境图;
图2是一个实施例的一种基于二维码的召梯方法的流程示意图;
图3是一个实施例的一种基于二维码的召梯装置的结构框图;
图4是一个实施例的一种计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的基于二维码的召梯方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与电梯控制器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
在一个实施例中,如图2所示,提供了一种基于二维码的召梯方法,以该方法应用于图1中的电梯控制器104为例进行说明,包括以下步骤:
步骤S201,获取终端发送的二维码数据及第一随机数据;
在本实施例的一种应用环境中,该电梯控制器可以运行有电梯控制***,该电梯控制器104首先可以分别获取到终端102生成的二维码数据及第一随机数据;具体地,该终端可以运行有特定应用程序,该特定应用程序可以用于生成二维码数据及第一随机数据。
该第一随机数据可以包括加密后的随机密码,具体地,该终端可以预置有一种或者多种随机数生成算法及加密算法,通过运行所述随机数生成算法生成随机数作为随机密码,再通过运行所述加密算法针对所述随机密码进行加密,在获得所述第一随机数据后,该终端可以将该第一随机数据发送至所述电梯控制器。
具体而言,所述加密算法可以包括以下的一种或多种:SHA1加密算法(SecureHash Algorithm,安全哈希算法)、MD5加密算法(MD5消息摘要算法,MD5Message-DigestAlgorithm)、Base64加密算法、AES(Advanced Encryption Standard,高级加密标准)加密算法、DES(Data Encrypt Standard,数据库加密标准)加密算法,本实施例对加密算法的种类不作限制。
需要说明的是,该特定应用程序可以是用于用户注册及预约不同楼层电梯的应用程序,即用户通过特定应用程序注册后,可以在该特定应用程序的用户界面输入第二用户标识、第二楼层信息、第二预设时间段等第二召梯信息,其中,第二用户标识可以包括姓名、终端号码等,接收到第二召梯信息后,终端同样可以将所述第二召梯信息发送至所述电梯控制器。
具体地,终端中的特定应用程序可以获取到打开蓝牙发射器或Wi-Fi连接器的相关权限,即终端可以通过蓝牙或Wi-Fi的方式发送第一随机密码及第二召梯信息至所述电梯控制器。
另一方面,该终端通过特定应用程序将上述的第二召梯信息及第一随机密码转换生成二维码数据。
进一步地,所述电梯控制器可以控制电梯轿厢执行指定操作,如控制电梯轿厢停靠于指定楼层,或者,控制电梯轿厢的厢门保持打开状态等;该电梯控制器可以包括扫描器,或该电梯控制器与扫描器连接,该电梯控制器通过扫描器扫描获取到该二维码数据中的信息;另一方面,该电梯控制器可以接收该终端发送的第一随机数据及第二召梯信息。
步骤S202,将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
在本实施例中,该电梯控制器可以针对所述二维码数据进行解析,获得第一召梯信息及第二随机数据。
本实施例的一种具体示例中,首先定位所述二维码数据的探测图形,再将二维码信息像素进行灰度化操作,接着去掉二维码信息像素的噪点,二值化所述二维码信息像素,获得二进制信息,最后将所述二进制信息译码和纠错,获得相应的第一召梯信息及第二随机数据。
步骤S203,将所述第一召梯信息与第二召梯信息进行比对;
进一步应用到本实施例中,该电梯控制器可以将所述第一召梯信息与第二召梯信息进行比对,需要说明的是,该第二召梯信息可以为终端通过网络发送到所述电梯控制器的召梯信息;而上述的第一召梯信息为通过解析二维码获得的召梯信息。
步骤S204,当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
具体实施中,当电梯控制器判定所述第一召梯信息与第二召梯信息一致时,即确定二维码数据是真实有效的,此时,可以进一步判断该第一随机数据与所述第二随机数据是否匹配。
若该第一召梯信息与第二召梯信息不一致时,则该电梯控制器发送扫码失败的提示信息至所述终端,终端在其上的显示器上显示“扫码失败”,不控制轿厢作任何操作。
步骤S205,当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
在一种实施例中,电梯控制器可以判断该第一随机数据与第二随机数据是否匹配,需要说明的是,该第二随机数据是电梯控制器从二维码数据中解析得到,而该第一随机数据是终端直接通过网络发送至所述电梯控制器的,当两者匹配时,说明二维码数据是真实有效的,此时,电梯控制器可以根据第二召梯信息控制轿厢停靠在指定楼层,提高二维码的防伪效果,同时提高乘坐电梯的安全性。
根据本实施例提供的基于二维码的召梯方法,获取终端发送的二维码数据及第一随机数据;将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;将所述第一召梯信息与第二召梯信息进行比对;当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层;增强了乘梯二维码的安全性,可以实现离线式的二维码防伪效果,提高二维码的防伪性能,用户可以通过终端的特定应用程序提前注册账户,可以离线生成二维码与随机密码,对移动网络的要求低,且校验方式可以通过Wi-Fi、蓝牙等无需联网的方式实现。
在另一个实施例中,所述第一召梯信息包括第一用户标识、第一楼层信息、第一预设时间段中的至少一种;所述步骤S202包括:将所述二维码数据进行解析,获得第一用户标识、第一楼层信息、第一预设时间段及第二随机数据中的至少一种。
具体实现中,该第一召梯信息还可以包括第一用户数量信息、第一电梯编号等,本实施例对此不作限制,该电梯控制器针对该二维码数据进行解析,获得上述的第一召梯信息及第二随机数据,将随机数据加入到二维码数据中,然后校验该随机数据,增强了二维码的安全性,提高二维码的防伪效果。
在另一个实施例中,所述步骤S203包括:将所述第一用户标识、第一楼层信息、第一预设时间段与第二用户标识、第二楼层信息、第二预设时间段分别进行比对。
优选地,电梯控制器可以分别将二维码数据解析后得到的第一用户标识、第一楼层信息、第一预设时间段与终端直接发送的第二用户标识、第二楼层信息、第二预设时间段进行比对,当上述的第一用户标识与第二用户标识等召梯信息都相同时,可以确定该第一召梯信息与第二召梯信息一致。
在另一个实施例中,所述步骤S205包括:当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层。
进一步地,该电梯控制器可以判断终端发送的第一随机数据与由二维码数据解析得到的第二随机数据是否相同,当该第一随机数据与所述第二随机数据相同时,控制轿厢停靠在指定楼层,可以对未解密的随机数据进行比对,节省解密步骤,节约资源,提高了乘梯二维码的安全性。
在另一个实施例中,所述步骤S205包括:将所述第一随机数据进行解密,获得解密后的第一随机数据;将所述第二随机数据进行解密,获得解密后的第二随机数据;当所述解密后的第一随机数据与所述解密后的第二随机数据一致时,控制轿厢停靠在指定楼层。
具体实现中,该电梯控制器可以分别对所述第一随机数据及第二随机数据进行解密,将解密后的第一随机数据及第二随机数据进行比对,当解密后的第一随机数据及第二随机数据一致时,控制轿厢停靠在指定楼层,需要针对随机数据进行解密,并对解密后的随机数据进行比对,进一步提高乘梯二维码的安全性。
在另一个实施例中,所述步骤S205包括:当通过同一密钥能够对所述第一随机数据与所述第二随机数据解密时,控制轿厢停靠在指定楼层。
本实施例的一种具体示例中,该第一随机数据可以为终端侧采用加密算法对随机密码进行加密后并发送至电梯控制器的数据;同样地,所述第二随机数据可以为终端侧采用加密算法对随机密码进行加密后的数据,但是,该第二随机数据是由电梯控制器解析二维码数据得到的。
当该电梯控制器通过同一密钥能够对第一随机数据与第二随机数据进行解密时,可以确定该第一随机数据与第二随机数据都是真实有效的,此时,电梯控制器可以按照第一召梯信息控制轿厢停靠在指定楼层。
举例而言,当电梯控制器可以通过同一私钥对第一随机数据与第二随机数据进行解密时,按照第一召梯信息控制轿厢停靠在指定楼层。
需要说明的是,在终端采用加密算法对随机密码进行加密后,获得第一随机数据及对应的私钥,将该第一随机数据及私钥一并发送至电梯控制器,该电梯控制器可以接收对应的私钥,并存储至数据库中,通过不同的加密及解密方式,进一步提高乘梯二维码的安全性。
在另一个实施例中,所述步骤S205包括:当所述第一随机数据与所述第二随机数据匹配时,提取出所述第一召梯信息中的楼层信息;根据所述楼层信息控制轿厢停靠对应的楼层。
实际应用中,当电梯控制器判定该第一随机数据与所述第二随机数据匹配时,可以识别出第一召梯信息中的楼层信息,并按照楼层信息控制轿厢停靠对应的楼层。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图3所示,提供了一种基于二维码的召梯装置,包括:获取模块301、解析模块302、比对模块303、判断模块304和控制模块305,其中:
获取模块301,用于获取终端发送的二维码数据及第一随机数据;
解析模块302,用于将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
比对模块303,用于将所述第一召梯信息与第二召梯信息进行比对;
判断模块304,用于当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
控制模块305,用于当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
在一个实施例中,所述第一召梯信息包括第一用户标识、第一楼层信息、第一预设时间段中的至少一种;
所述解析模块包括:
解析子模块,用于将所述二维码数据进行解析,获得第一用户标识、第一楼层信息、第一预设时间段及第二随机数据中的至少一种。
在一个实施例中,所述比对模块包括:
比对子模块,用于将所述第一用户标识、第一楼层信息、第一预设时间段与第二用户标识、第二楼层信息、第二预设时间段分别进行比对。
在一个实施例中,所述控制模块包括:
第一控制子模块,用于当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层。
在一个实施例中,所述控制模块包括:
第一解密子模块,用于将所述第一随机数据进行解密,获得解密后的第一随机数据;
第二解密子模块,用于将所述第二随机数据进行解密,获得解密后的第二随机数据;
第二控制子模块,用于当所述解密后的第一随机数据与所述解密后的第二随机数据一致时,控制轿厢停靠在指定楼层。
在一个实施例中,所述控制模块包括:
第三控制子模块,用于当通过同一密钥能够对所述第一随机数据与所述第二随机数据解密时,控制轿厢停靠在指定楼层。
在一个实施例中,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
提取子模块,用于当所述第一随机数据与所述第二随机数据匹配时,提取出所述第一召梯信息中的楼层信息;
第四控制子模块,用于根据所述楼层信息控制轿厢停靠对应的楼层。
关于基于二维码的召梯装置的具体限定可以参见上文中对于基于二维码的召梯方法的限定,在此不再赘述。上述基于二维码的召梯装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
上述提供的基于二维码的召梯装置可用于执行上述任意实施例提供的基于二维码的召梯方法,具备相应的功能和有益效果。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于二维码的召梯方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取终端发送的二维码数据及第一随机数据;
将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
将所述第一召梯信息与第二召梯信息进行比对;
当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
在一个实施例中,所述第一召梯信息包括第一用户标识、第一楼层信息、第一预设时间段中的至少一种;处理器执行计算机程序时还实现以下步骤:
将所述二维码数据进行解析,获得第一用户标识、第一楼层信息、第一预设时间段及第二随机数据中的至少一种。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
将所述第一用户标识、第一楼层信息、第一预设时间段与第二用户标识、第二楼层信息、第二预设时间段分别进行比对。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
将所述第一随机数据进行解密,获得解密后的第一随机数据;
将所述第二随机数据进行解密,获得解密后的第二随机数据;
当所述解密后的第一随机数据与所述解密后的第二随机数据一致时,控制轿厢停靠在指定楼层。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当通过同一密钥能够对所述第一随机数据与所述第二随机数据解密时,控制轿厢停靠在指定楼层。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当所述第一随机数据与所述第二随机数据匹配时,提取出所述第一召梯信息中的楼层信息;
根据所述楼层信息控制轿厢停靠对应的楼层。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取终端发送的二维码数据及第一随机数据;
将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
将所述第一召梯信息与第二召梯信息进行比对;
当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层。
在一个实施例中,所述第一召梯信息包括第一用户标识、第一楼层信息、第一预设时间段中的至少一种;计算机程序被处理器执行时还实现以下步骤:
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述二维码数据进行解析,获得第一用户标识、第一楼层信息、第一预设时间段及第二随机数据中的至少一种。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
将所述第一用户标识、第一楼层信息、第一预设时间段与第二用户标识、第二楼层信息、第二预设时间段分别进行比对。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
将所述第一随机数据进行解密,获得解密后的第一随机数据;
将所述第二随机数据进行解密,获得解密后的第二随机数据;
当所述解密后的第一随机数据与所述解密后的第二随机数据一致时,控制轿厢停靠在指定楼层。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当通过同一密钥能够对所述第一随机数据与所述第二随机数据解密时,控制轿厢停靠在指定楼层。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当所述第一随机数据与所述第二随机数据匹配时,提取出所述第一召梯信息中的楼层信息;
根据所述楼层信息控制轿厢停靠对应的楼层。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于二维码的召梯方法,其特征在于,包括:
获取终端发送的二维码数据及第一随机数据;所述二维码数据为所述终端通过特定应用程序生成的;所述特定应用程序表示用于用户注册及预约不同楼层电梯的应用程序;所述第一随机数据为通过运行所述终端预置的随机数生成算法生成随机数作为随机密码,再通过运行所述终端预置的加密算法针对所述随机密码进行加密获得的;
将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
将所述第一召梯信息与第二召梯信息进行比对;所述第二召梯信息为所述终端根据用户在所述特定应用程序的用户界面输入后发送的;
当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
当能够通过同一私钥对所述第一随机数据与所述第二随机数据进行解密时,所述第一随机数据与所述第二随机数据匹配,控制轿厢停靠在指定楼层。
2.根据权利要求1所述的方法,其特征在于,所述第一召梯信息包括第一用户标识、第一楼层信息、第一预设时间段中的至少一种;
所述将所述二维码数据进行解析,获得第一召梯信息及第二随机数据,包括:
将所述二维码数据进行解析,获得第一用户标识、第一楼层信息、第一预设时间段及第二随机数据中的至少一种。
3.根据权利要求2所述的方法,其特征在于,所述将所述第一召梯信息与第二召梯信息进行比对,包括:
将所述第一用户标识、第一楼层信息、第一预设时间段与第二用户标识、第二楼层信息、第二预设时间段分别进行比对。
4.根据权利要求1或2所述的方法,其特征在于,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层。
5.根据权利要求4所述的方法,其特征在于,所述当所述第一随机数据与所述第二随机数据一致时,控制轿厢停靠在指定楼层,包括:
将所述第一随机数据进行解密,获得解密后的第一随机数据;
将所述第二随机数据进行解密,获得解密后的第二随机数据;
当所述解密后的第一随机数据与所述解密后的第二随机数据一致时,控制轿厢停靠在指定楼层。
6.根据权利要求1或2所述的方法,其特征在于,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
当通过同一密钥能够对所述第一随机数据与所述第二随机数据解密时,控制轿厢停靠在指定楼层。
7.根据权利要求6所述的方法,其特征在于,所述当所述第一随机数据与所述第二随机数据匹配时,控制轿厢停靠在指定楼层,包括:
当所述第一随机数据与所述第二随机数据匹配时,提取出所述第一召梯信息中的楼层信息;
根据所述楼层信息控制轿厢停靠对应的楼层。
8.一种基于二维码的召梯装置,其特征在于,包括:
获取模块,用于获取终端发送的二维码数据及第一随机数据;所述二维码数据为所述终端通过特定应用程序生成的;所述特定应用程序表示用于用户注册及预约不同楼层电梯的应用程序;所述第一随机数据为通过运行所述终端预置的随机数生成算法生成随机数作为随机密码,再通过运行所述终端预置的加密算法针对所述随机密码进行加密获得的;
解析模块,用于将所述二维码数据进行解析,获得第一召梯信息及第二随机数据;
比对模块,用于将所述第一召梯信息与第二召梯信息进行比对;所述第二召梯信息为所述终端根据用户在特定应用程序的用户界面输入后发送的;
判断模块,用于当所述第一召梯信息与第二召梯信息一致时,判断所述第一随机数据与所述第二随机数据是否匹配;
控制模块,用于当能够通过同一私钥对所述第一随机数据与所述第二随机数据进行解密时,所述第一随机数据与所述第二随机数据匹配,控制轿厢停靠在指定楼层。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的基于二维码的召梯方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的基于二维码的召梯方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811213328.6A CN109132741B (zh) | 2018-10-18 | 2018-10-18 | 一种基于二维码的召梯方法、装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811213328.6A CN109132741B (zh) | 2018-10-18 | 2018-10-18 | 一种基于二维码的召梯方法、装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109132741A CN109132741A (zh) | 2019-01-04 |
CN109132741B true CN109132741B (zh) | 2020-12-29 |
Family
ID=64808709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811213328.6A Active CN109132741B (zh) | 2018-10-18 | 2018-10-18 | 一种基于二维码的召梯方法、装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109132741B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109861827B (zh) * | 2019-02-28 | 2022-02-18 | 广东安居宝数码科技股份有限公司 | 基于二维码的召梯方法、装置、计算机设备和存储介质 |
CN110162722A (zh) * | 2019-04-12 | 2019-08-23 | 深圳壹账通智能科技有限公司 | 基于二维码的产品推荐方法、服务器及存储介质 |
CN112061916B (zh) * | 2020-07-22 | 2022-06-28 | 上海新时达电气股份有限公司 | 电梯电路板的防伪方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1207716A (zh) * | 1995-11-30 | 1999-02-10 | 奥蒂斯电梯公司 | 用模糊逻辑估算大厅的客流量和客流率控制用于单一来源客流量的电梯调度 |
CN105205674A (zh) * | 2015-09-08 | 2015-12-30 | 云南省通海正华印刷有限公司 | 一种基于二维码的产品防伪方法 |
CN205087727U (zh) * | 2015-10-12 | 2016-03-16 | 广州广日电梯工业有限公司 | 通过识别加密二维码召梯的控制*** |
JP2018070344A (ja) * | 2016-10-31 | 2018-05-10 | フジテック株式会社 | エレベータシステム |
-
2018
- 2018-10-18 CN CN201811213328.6A patent/CN109132741B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1207716A (zh) * | 1995-11-30 | 1999-02-10 | 奥蒂斯电梯公司 | 用模糊逻辑估算大厅的客流量和客流率控制用于单一来源客流量的电梯调度 |
CN105205674A (zh) * | 2015-09-08 | 2015-12-30 | 云南省通海正华印刷有限公司 | 一种基于二维码的产品防伪方法 |
CN205087727U (zh) * | 2015-10-12 | 2016-03-16 | 广州广日电梯工业有限公司 | 通过识别加密二维码召梯的控制*** |
JP2018070344A (ja) * | 2016-10-31 | 2018-05-10 | フジテック株式会社 | エレベータシステム |
Also Published As
Publication number | Publication date |
---|---|
CN109132741A (zh) | 2019-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101178649B1 (ko) | 하이브리드 매칭을 이용한 손가락 감지 장치 및 관련 방법 | |
CN110706379B (zh) | 基于区块链的门禁访问控制方法和装置 | |
US9218473B2 (en) | Creation and authentication of biometric information | |
US20140095870A1 (en) | Device, method, and system for controlling access to web objects of a webpage or web-browser application | |
CN109132741B (zh) | 一种基于二维码的召梯方法、装置 | |
KR101186737B1 (ko) | 식별정보 해제를 가지는 손가락 감지 장치, 전자장치 및 관련 방법 | |
CN109768979B (zh) | 数据加密传输方法、装置、计算机设备和存储介质 | |
EP2628133B1 (en) | Authenticate a fingerprint image | |
CN109376824B (zh) | 动态二维码生成方法和*** | |
CN109145628B (zh) | 一种基于可信执行环境的数据采集方法及*** | |
CN106372497B (zh) | 一种应用编程接口api保护方法和保护装置 | |
CN110677382A (zh) | 数据安全处理方法、装置、计算机***及存储介质 | |
TWI724684B (zh) | 用於執行經過身分驗證的加密操作的方法、系統及裝置 | |
CN111401901B (zh) | 生物支付设备的认证方法、装置、计算机设备和存储介质 | |
CN110768784A (zh) | 密码传输方法、装置、计算机设备和存储介质 | |
CN113553572A (zh) | 资源信息获取方法、装置、计算机设备和存储介质 | |
CN111614467B (zh) | ***后门防御方法、装置、计算机设备和存储介质 | |
CN114006700A (zh) | 客户端登录方法、装置、计算机设备和存储介质 | |
CN112087417B (zh) | 终端权限控制方法、装置、计算机设备和存储介质 | |
CN109861827B (zh) | 基于二维码的召梯方法、装置、计算机设备和存储介质 | |
CN108390758B (zh) | 用户口令处理方法、装置和内控安全监察*** | |
CN108521419B (zh) | 监察***文件的访问处理方法、装置和计算机设备 | |
CN109561093B (zh) | 越权行为检测方法、装置、计算机设备和存储介质 | |
CN110071908B (zh) | 终端绑定方法、装置、计算机设备和存储介质 | |
US20200195638A1 (en) | Secure access to encrypted data of a user terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |