掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链系统的电梯调度系统、装置、方法及存储介质

文献发布时间:2023-06-19 11:05:16


基于区块链系统的电梯调度系统、装置、方法及存储介质

技术领域

本发明涉及区块链技术领域,尤其涉及一种基于区块链系统的电梯调度系统、装置、方法及计算机可读存储介质。

背景技术

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,采用共识机制作为区块链系统中实现不同节点之间建立信任、获取权益的数学算法。在区块链技术领域中,用户使用唯一的区块链地址来表示其身份及所拥有之资产,并使用一组公钥及私钥来证明其身份及资产所有权,用户的真实身份信息并不会曝露在区块链网络中。现有的电梯系统,在不同楼层召唤电梯都会被电梯系统一视同仁地服务,并没有考虑某些乘客搭乘需求的迫切程度。

发明内容

有鉴于此,有必要提供一种基于区块链系统的电梯调度系统、装置、方法及计算机可读存储介质,其通过区块链智能合约付费购买专属电梯服务,可节省乘客的等待时间,提升搭乘体验。

本发明一实施方式提供一种基于区块链系统的电梯调度方法,所述区块链系统包括多个节点,每一所述节点均保存有乘客及电梯运营商的账户余额与区块链地址,所述方法包括:提供储值接口及消费接口,以供所述乘客利用所述储值接口进行虚拟币储值及供所述乘客利用所述消费接口发起电梯召唤交易;当所述乘客发起电梯召唤交易时,控制每一所述节点对所述电梯召唤交易进行验证;当所述节点对所述电梯召唤交易验证通过时,广播验证通过消息至所述区块链系统;当所述节点接收到超过第一预设数量的验证通过消息时,保存所述乘客的电梯召唤消费信息;及当所述电梯召唤交易成功时,控制电梯系统控制器为所述乘客调配一电梯作为所述乘客的专用电梯。

优选地,所述方法还包括:当所述乘客发起电梯召唤交易时,确认所述乘客的账户余额是否大于等于预设余额;若所述乘客的账户余额大于等于所述预设余额,则控制每一所述节点对所述电梯召唤交易进行验证。

优选地,所述确认所述乘客的账户余额是否大于等于预设余额的步骤之后还包括:若所述乘客的账户余额小于所述预设余额,则暂停交易。

优选地,所述方法还包括:当所述电梯召唤交易成功时,将所述乘客账户中的第一金额的虚拟币转移到所述电梯运营商账户中。

优选地,所述方法还包括:当获取到所述乘客的私钥时,判定所述乘客发起电梯召唤交易。

本发明一实施方式提供一种基于区块链系统的电梯调度系统,所述系统包括:外招控制器,用于获取乘客的私钥,以发起电梯召唤交易;及电梯系统控制器,用于当所述电梯召唤交易成功时,为所述乘客调配一电梯作为所述乘客的专用电梯。

优选地,所述外招控制器包括外招按键及外招扫码器,当所述外招按键被按压下时,所述电梯系统控制器进入普通电梯调配模式,当所述外招扫码器扫描到所述乘客的私钥时,所述电梯系统控制器进入专属电梯调配模式。

优选地,当所述电梯召唤交易成功时,智能合约将所述乘客账户中的第一金额的虚拟币转移到电梯运营商账户中,其中所述第一金额为所述电梯运营商预先设置的专属电梯单次召唤费用。

本发明一实施方式提供一种基于区块链系统的电梯调度装置,所述装置包括处理器及存储器,所述存储器上存储有若干计算机程序,所述处理器用于执行存储器中存储的计算机程序时实现上述的基于区块链系统的电梯调度方法的步骤。

本发明一实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,多条所述指令可被一个或者多个处理器执行,以实现上述的基于区块链系统的电梯调度方法的步骤。

与现有技术相比,上述基于区块链系统的电梯调度系统、装置、方法及计算机可读存储介质,使得电梯系统兼容普通搭乘服务及付费搭乘服务,乘客可以通过区块链智能合约付费购买专属电梯搭乘服务,节省乘客的等待时间,提升搭乘体验,且服务的收入也可用来负担电梯系统的保养费用。

附图说明

图1是本发明一实施方式的区块链系统的架构示意图。

图2是本发明一实施方式的电梯调度系统的架构示意图。

图3是本发明一实施方式的电梯调度装置的功能模块图。

图4是本发明一实施方式的电梯调度程序的功能模块图。

图5是本发明一实施方式的电梯调度方法的流程图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

进一步需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

请参阅图1,为本发明区块链系统较佳实施例的架构示意图。

所述区块链系统1包括区块链网络及区块链。所述区块链网络包括多个节点,每一所述节点均保存有乘客及电梯运营商的账户余额与区块链地址。乘客、电梯运营商可以使用唯一的区块链地址来表示其身份及所拥有的资产,并可使用一组公钥及私钥来证明其身份及资产所有权。乘客可使用一便携客户端(平板电脑、手机、智能手表等)与任一节点通信,即可进一步与智能合约互动,实现电梯召唤。比如,乘客可以通过手机APP实现与任一节点通信。

图1示出了区块链网络包括四个节点(节点A、节点B、节点C、节点D),但不以四个节点为限,更多的节点在图1中未示出。

在一实施方式中,所述电梯运营商可以是电梯生产商、房产商、物业等。

可以理解的是,每一节点可以基于共识机制对区块进行记账,任意一节点向区块链网络广播信息或者区块时,其他节点都能接收到,并对接收到的区块进行验证。在对该区块验证通过的节点数在整个区块链网络总节点数中的占比大于预设阈值时,则确定为区块链网络对该区块验证通过,所有节点可以对该区块进行记账。

请同时参阅图2,为本发明基于区块链系统的电梯调度系统较佳实施例的示意图。

所述电梯调度系统200包括外招控制器201及电梯系统控制器202。外招控制器201可用于获取乘客的私钥,进而发起电梯召唤交易,外招控制器201可以通过扫描方式或者其他方式来获取乘客的私钥。举例而言,所述外招控制器201可以包括外招按键211及外招扫码器213。当外招按键211被按压下时,电梯系统控制器202进入普通电梯调配模式,按照现有电梯调配模式进行一视同仁地服务。当外招扫码器213扫描到所述乘客的私钥(比如私钥以二维码形式展示)时,电梯系统控制器202可以进入专属电梯调配模式。具体地,外招扫码器213可以对乘客出示的私钥二维码进行扫码,以发起电梯召唤交易。当所述电梯召唤交易成功时,电梯系统控制器202为所述乘客调配一电梯作为所述乘客的专用电梯,该电梯会直接前往所述乘客所在的楼层,以将所述乘客从当前所在的楼层载运至其指定楼层。在本发明的其他实施方式中,乘客的私钥还可以以其他方式进行展示,在此不作限定,比如条码形式。

请同时参阅图3,为本发明基于区块链系统的电梯调度装置较佳实施例的示意图。

所述电梯调度装置100包括存储器10、处理器20以及存储在所述存储器10中并可在所述处理器20上运行的电梯调度程序30。所述处理器20执行所述电梯调度程序30时实现电梯调度方法实施例中的步骤,例如图5所示的步骤S500~S508。或者,所述处理器20执行所述电梯调度程序30时实现电梯调度程序实施例中各模块的功能,例如图4中的模块101~106。

所述电梯调度程序30可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器10中,并由所述处理器20执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,所述指令段用于描述所述电梯调度程序30在所述电梯调度装置100中的执行过程。例如,所述电梯调度程序30可以被分割成图4中的提供模块101、验证模块102、广播模块103、保存模块104、控制模块105及转移模块106。各模块具体功能参见下图4中各模块的功能。

本领域技术人员可以理解,所述示意图仅是电梯调度装置100的示例,并不构成对电梯调度装置100的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电梯调度装置100还可以包括网络接入设备、总线等。

所称处理器20可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者所述处理器20也可以是任何常规的处理器等,所述处理器20可以利用各种接口和总线连接电梯调度装置100的各个部分。

所述存储器10可用于存储所述电梯调度程序30和/或模块,所述处理器20通过运行或执行存储在所述存储器10内的计算机程序和/或模块,以及调用存储在存储器10内的数据,实现所述电梯调度装置100的各种功能。所述存储器10可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart MediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

图4为本发明电梯调度程序较佳实施例的功能模块图。

参阅图4所示,电梯调度程序30可以包括提供模块101、验证模块102、广播模块103、保存模块104、控制模块105及转移模块106。在一实施方式中,上述模块可以为存储于所述存储器10中且可被所述处理器20调用执行的可程序化软件指令。可以理解的是,在其他实施方式中,上述模块也可为固化于所述处理器20中的程序指令或固件(firmware)。

所述提供模块101用于提供储值接口及消费接口,以供所述乘客利用所述储值接口进行虚拟币储值及供所述乘客利用所述消费接口发起电梯召唤交易。

在一实施方式中,在区块链系统1中,任意一用户可使用其私钥将所拥有的数字资产转移到其他用户的区块链地址,区块链系统1中的每一节点均保存有所述乘客及所述电梯运营商的账户余额与区块链地址信息。为了实现电梯付费专属调度,电梯调度装置100提供储值接口及消费接口,以便所述乘客进行虚拟币储值及发起电梯召唤交易。具体地,所述提供模块101提供储值接口及消费接口,进而所述乘客可以利用所述储值接口进行虚拟币储值及利用所述消费接口发起电梯召唤交易。

举例而言,乘客以手机APP接入区块链系统1,确认自身储值在智能合约内的虚拟币余额是否充足,若余额不足,则乘客可以透过所述储值接口进行虚拟币储值。

验证模块102用于在所述乘客发起电梯召唤交易时,控制每一所述节点A-D对所述电梯召唤交易进行验证。

在一实施方式中,所述验证可以包括确认电梯召唤交易确实是由所述乘客发起以及确认本次电梯召唤交易的真实性。

举例而言,侯梯厅设置有外招控制器201,外招控制器201可以包括外招按键211及外招扫码器213。乘客可以通过手机APP出示私钥二维码,以让所述外招扫码器213扫码,进而所述外招扫码器213可以替所述乘客发起电梯召唤交易,所述外招扫码器213可以预先建立与任意一节点A-D通信,比如,外招扫码器213预先建立与节点A通信。所述验证模块102用于控制每一所述节点A-D对所述电梯召唤交易进行验证。

在一实施方式中,当所述乘客发起电梯召唤交易时,所述验证模块102还用于确认所述乘客的账户余额是否大于等于预设余额。所述预设余额可以是本次进行电梯召唤交易所需支付的虚拟币金额。若所述乘客的账户余额大于等于所述预设余额,表明所述乘客可以支付得起本次电梯召唤交易所需的费用,可以对所述电梯召唤交易进行验证。若所述乘客的账户余额小于所述预设余额,表明所述乘客无法支付本次电梯召唤交易所需的费用,则可以暂停交易,并可输出余额不足的提醒信息,以提醒乘客进行虚拟币储值。比如,乘客通过手机APP出示私钥二维码,以让所述外招扫码器213扫码,当所述乘客的账户余额小于所述预设余额时,手机APP可以输出余额不足的提醒信息,也可以通过在侯梯厅设置提醒模块(图未示),比如声音提醒模块、文字提醒模型。当所述乘客的账户余额小于所述预设余额时,通过提醒模块输出余额不足的提醒信息。

广播模块103用于在所述节点对所述电梯召唤交易验证通过时,广播验证通过消息至所述区块链系统1。

在一实施方式中,当一节点对所述电梯召唤交易验证通过时,所述广播模块103广播验证通过消息至所述区块链系统1的其他节点。

举例而言,节点A对所述电梯召唤交易验证通过后,节点A会广播验证通过消息至其他节点B-D,也可以接收到其他节点B-D广播的验证通过消息。

保存模块104用于在所述节点接收到超过第一预设数量的验证通过消息时,保存所述乘客的电梯召唤消费信息。

在一实施方式中,当所述节点接收到超过第一预设数量的验证通过消息时,表明区块链网络对所述电梯召唤交易达成共识,所述节点可以对本次电梯召唤产生的区块进行记账,所述保存模块104可以保存所述乘客的电梯召唤消费信息,该电梯召唤消费信息可以是电梯召唤交易成功的消息,也可以是电梯召唤交易不成功的消费消息(比如由于余额不足导致的电梯召唤交易不成功)。举例而言,当节点A接收到超过第一预设数量的验证通过消息时,表明区块链网络对所述电梯召唤交易达成共识,保存模块104保存所述乘客的本次电梯召唤所产生的区块至节点A。

在一实施方式中,所述第一预设数量可以根据具体使用的共识机制进行设定。比如所述第一预设数量可以是2/3总节点数量。

控制模块105用于在所述电梯召唤交易成功时,控制电梯系统控制器202为所述乘客调配一电梯作为所述乘客的专用电梯。

在一实施方式中,当所述电梯召唤交易成功时,控制模块105可以控制电梯系统控制器202为所述乘客调配一电梯作为所述乘客的专用电梯,该电梯会直接前往所述乘客所在的楼层,以将所述乘客从当前所在的楼层载运至指定楼层。

在一实施方式中,控制模块105控制电梯系统控制器202为所述乘客调配的电梯优选为当前没有乘客的空梯。

当所述电梯召唤交易成功时,转移模块106用于将所述乘客账户中的第一金额的虚拟币转移到所述电梯运营商账户中。

在一实施方式中,所述第一金额为所述电梯运营商预先设置的专属电梯单次召唤费用,当所述电梯召唤交易成功时,转移模块106将所述乘客账户中的第一金额的虚拟币转移到所述电梯运营商账户中,实现专属电梯召唤付费。在本发明的其他实施方式中,所述第一金额还可以通过电梯运营商预先设置的专属电梯单次召唤费用减去当前优惠金额计算得到。

图5为本发明一实施方式中电梯调度方法的流程图。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。

步骤S500,提供储值接口及消费接口,以供所述乘客利用所述储值接口进行虚拟币储值及供所述乘客利用所述消费接口发起电梯召唤交易。

步骤S502,当所述乘客发起电梯召唤交易时,控制每一所述节点对所述电梯召唤交易进行验证。

步骤S504,当所述节点对所述电梯召唤交易验证通过时,广播验证通过消息至所述区块链系统1。

步骤S506,当所述节点接收到超过第一预设数量的验证通过消息时,保存所述乘客的电梯召唤消费信息。

步骤S508,当所述电梯召唤交易成功时,控制电梯系统控制器202为所述乘客调配一电梯作为所述乘客的专用电梯。

上述基于区块链系统的电梯调度系统、装置、方法及计算机可读存储介质,使得电梯系统兼容普通搭乘服务及付费搭乘服务,乘客可以通过区块链智能合约付费购买专属电梯搭乘服务,节省乘客的等待时间,提升搭乘体验,且服务的收入也可用来负担电梯系统的保养费用。

对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明所公开的范围。

相关技术
  • 基于区块链系统的电梯调度系统、装置、方法及存储介质
  • 基于区块链系统的流程审批方法、装置、系统及存储介质
技术分类

06120112798629