CN109800897A - 基于区块链的酒店入住处理方法、装置、***及计算设备 - Google Patents
基于区块链的酒店入住处理方法、装置、***及计算设备 Download PDFInfo
- Publication number
- CN109800897A CN109800897A CN201811599074.6A CN201811599074A CN109800897A CN 109800897 A CN109800897 A CN 109800897A CN 201811599074 A CN201811599074 A CN 201811599074A CN 109800897 A CN109800897 A CN 109800897A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- room
- block chain
- hotel
- 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.)
- Withdrawn
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Lock And Its Accessories (AREA)
Abstract
本发明涉及区块链技术领域,尤其公开了一种基于区块链的酒店入住处理方法、装置、***及计算设备方法包括:接收用户节点发送的用户的身份信息;将所述身份信息发布至所述区块链;接收所述用户节点发送的房间预定请求,所述房间预定请求携带用户的房间要求;在确定存在满足房间要求的房间时,向所述用户节点返回预定成功信息;在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。通过上述方式,本发明能够实现用户在酒店入住时,无需在酒店登记用户的身份信息,可以实现方便快捷的入住。
Description
技术领域
本发明涉及区块链技术领域,具体涉及一种基于区块链的酒店入住处理方法、装置、***及计算设备。
背景技术
传统的酒店预订方式为线上查询酒店信息,并在线上预订某一酒店,预订完成后,可以采用线上或线下支付房费,当用户到达所预订的酒店后,需要到所预定的酒店前台办理入住手续。
本发明的发明人在实现本发明的过程中,发现:在传统的酒店预订方式下,每次到新的酒店办理入住都要重新登记个人信息,缴纳押金,为个人外出及酒店住宿带来诸多不便。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于区块链的酒店入住方法、装置、***及计算设备。
为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种基于区块链的酒店入住方法,包括:接收用户节点发送的用户的身份信息;将所述身份信息发布至所述区块链;接收所述用户节点发送的房间预定请求,所述房间预定请求携带用户的房间要求;在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息;在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
可选的,在确定存在满足所述房间要求的房间时,所述方法还包括:生成配对使用的公钥和私钥;
向所述房间对应的智能锁推送所述私钥,以及向所述用户节点推送所述公钥;所述确定所述用户入住所述房间包括:接收所述智能锁发送的成功开锁信息,其中,所述成功开锁信息是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文时发送的信息,所述开锁报文是通过所述公钥加密的。
可选的,所述身份信息包括身份证信息和生理信息;所述成功开锁信息具体是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文,以及,成功验证在开锁时位于所述房间前方的用户的生理信息时发送的信息,所述开锁报文是通过所述公钥加密的。
可选的,所述生理信息包括人脸信息、指纹信息或者瞳孔信息。
可选的,所述方法还包括:接收所述用户节点发送的退房请求;在根据退房请求,确定满足退房条件时,根据所述房间的房间信息和所述用户的身份信息,生成所述用户的退房信息,并且将所述退房信息发布至所述区块链。
可选的,所述方法还包括:计算所述用户使用房间的费用;从所述用户对应的用户账号中扣除所述费用,并且将所扣除的费用转入所述房间所属的酒店节点的酒店账号中。
为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种基于区块链的酒店入住装置,应用于区块链,包括:
第一接收模块:用于接收用户节点发送的用户的身份信息;发布模块:用于将所述身份信息发布至所述区块链;第二接收模块:用于接收所述用户节点发送的房间预订请求,所述房间预订请求携带用户的房间要求;返回模块:用于在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息;提取模块:用于在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;第一生成模块:用于根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
为解决上述技术问题,本发明实施例采用的再一个技术方案是:提供一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行所述的一种基于区块链的酒店入住方法的操作。
为解决上述技术问题,本发明实施例采用的又一个技术方案是:提供一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行所述的基于区块链的酒店入住方法。
为解决上述技术问题,本发明实施例采用的又一个技术方案是:提供一种基于区块链的酒店入住***,包括用户节点、酒店节点、智能锁和平台管理节点;所述平台管理节点包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述的一种基于区块链的酒店入住方法的操作。
本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例能够实现用户在酒店入住时,无需在酒店登记用户的身份信息,可以实现方便快捷的入住;此外,用户使用房间的费用可以自动从用户账号中扣除,减少了复杂的支付手续。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施例。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是本发明一种基于区块链的酒店入住方法实施例的流程图;
图2是本发明一种基于区块链的酒店入住方法另一实施例的流程图;
图3是本发明一种基于区块链的酒店入住装置的功能框图;
图4是本发明一种计算设备的结构示意图;
图5是本发明一种基于区块链的酒店入住***的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的一种基于区块链的酒店入住方法的流程图。如图1所示,该方法包括以下步骤:
步骤S101:接收用户节点发送的用户的身份信息。
身份信息是指可以证实用户的身份的信息,例如:身份证信息、护照信息等等。用户节点与用户配对使用,该两者之间具有对应关系。
步骤S102:将所述身份信息发布至所述区块链。
在一些实施例中,平台管理节点在接收到所述用户的身份信息时,还可以对所述用户的身份信息进行验证,只有验证成功后,才将所述身份信息发布至所述区块链。在用户身份信息发布至区块链之后,区块链上所有节点可以共享所述用户的身份信息。当然,为了避免用户的身份信息出现泄漏的风险,用户的身份信息可以加密之后再分布区块链之中,其它节点想查看用户的身份信息时,需要经过用户节点的审核、并且解密。
步骤S103:接收所述用户节点发送的房间预定请求,所述房间预定请求携带用户的房间要求。
平台管理节点管理所有接入区块链的酒店。房间预定请求是为所述用户在所述平台管理节点上挑选酒店及酒店对应的房间类型,在完成选择后,自动生成的请求。
步骤S104:在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息。
平台管理节点在接收到用户节点发送的房间预订请求后,与所述酒店节点进行确认是否存在所述要求的房间,如果存在,则向所述用户节点返回预订成功信息,并且更改酒店节点剩余所述要求的房间数量。例如:用户在所述平台管理节点上选择了A酒店的603标准间,入住日期为2017年12月2日至2017年12月5日,平台管理节点与A酒店节点进行交互,确定A酒店是否存在满足要求的房间,若存在,则向用户节点返回预定成功信息;当然,A酒店节点也会把603标准间在2017年12月2日至2017年12月5日的使用权为用户锁定,避免重复房间给重复预订。
步骤S105:在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息。
步骤S106:根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
在本步骤中,将所述用户的身份信息与所述用户预订的酒店及房间类型匹配,生成所述用户的入住登记信息,并将所述用户的入住登记信息发布至所述区块链存证。
本发明实施例通过将用户的身份信息及酒店预订信息同步到区块链,使得用户的身份信息及酒店预订信息在整个区块链存证共享,用户到达酒店入住时,无需再次登记个人信息,从而简化了入住的繁琐手续。
图2示出了根据本发明另一个实施例的一种基于区块链的酒店入住方法的流程图。该方法:
步骤S201:接收用户节点发送的用户的身份信息。
步骤S202:将所述身份信息发布至所述区块链。
步骤S203:接收所述用户节点发送的房间预定请求,所述房间预定请求携带用户的房间要求。
步骤S204:在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息。
步骤S205:生成配对使用的公钥和私钥。
配对使用的公钥和私钥是指一对配对使用密码,使用公钥加密的密文只能使用该私钥进行解密,使用私钥加密的密文只能使用该公钥进行解密。
步骤S206:向所述房间对应的智能锁推送所述私钥,以及向所述用户节点推送所述公钥。
在公钥推送给用户节点,私钥推送给智能锁之后,由于该公钥和私钥是配对的密码,因此,智能锁在接收到加密的开锁报文时,可以通过私钥对开锁报文进行验证,在验证通过时,则可以确认该开锁报文是来自于该用户节点的,为合法的保护报文,执行开锁。反而言之,因为只有该用户节点拥有与智能锁的公钥配对的私钥,所以也只有该用户节点可以开锁。也正是由于采用这种私钥和私钥配对开锁的方式,用户可以通过语音、滑动等多种方式开锁,例如:用户对用户节点说出“开锁”语音,则用户节点根据“开锁”语音,生成通过该私钥加密的开锁报文,又或者,用户在该用户节点上触发滑动操作时,生成通过该私钥加密的开锁报文。
需要说明的是:由于用户预定房间通常是带期限的,因此,平台管理节点在向用户节点推送公钥,向房间的智能锁推送私钥时,可以附带上对应的期限,用户节点在生成开锁报文时,是根据当前所处的期限选择公钥进行加密,而智能锁在接收到开锁报文时,根据当前所处的期限选择私钥进行验证。
在一些实施例中,所述公钥在推送给所述用户节点时,可以是以特定的形式发送给用户节点,例如:二维码、条形码等等。
步骤S207:接收所述智能锁发送的成功开锁信息,确定所述用户入住所述房间,并且从所述区块链提取所述用户的身份信息。
成功开锁信息是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文时发送的信息。当通过该开锁报文通过该私钥验证时,则说明该开锁报文是通过配对的公钥加密的,是来自该用户节点,是合法的节点。
在一些实施例中,为了避免其它用户手持该用户对应的用户节点顶替入住酒店时,在区块链上登记用户的身份信息之后,可以登记用户的生理信息,在用户对房间的智能锁进行开锁时,可以还采集在开锁时位于所述房间前方的用户的生理信息,智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文,以及,成功验证该生理信息才时发送该成功开锁信息。当然,在生理信息验证不通过,还可以向用户发送登记提醒,以到酒店前台进行信息登记。而生理信息包括人脸信息、指纹信息或者瞳孔信息等等。
步骤S208:根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
进一步的,方法还包括:
步骤209:接收所述用户节点发送的退房请求;
退房请求是用户直接在用户节点上操作生成的,无需要用户到酒店前台进行排队,请求退房,非常方便。
步骤S300:在根据退房请求,确定满足退房条件时,根据所述房间的房间信息和所述用户的身份信息,生成所述用户的退房信息,并且将所述退房信息发布至所述区块链。
退房条件是指酒店工作人员验证酒店房间后,房间设施没有损坏,则确定满足退房条件。当然,在不满足退房条件时,例如:损坏房间设施,可以通知用户回房确认,在用户确认之后,直接从用户的用户账号扣除相应的费用。
当然,当发布退房信息后,还可以计算所述用户使用房间的费用,并将所述用户对应的用户账号中扣除所述费用,并且将所扣除的费用转入所述房间所属的酒店节点的酒店账号中。
通过直接从用户的用户账号向酒店账号拨款的方式,实现房费扣除,无需要用户到前台进行人工结账,方便用户。当然,在另一些实施例中,所述房费的扣除也可以在所述用户接收到预订房间成功时直接扣除。
可以理解的是:对于房费扣除操作,也可以通过智能合约的方式写入区块链,由智能合约触发自动执行。
在一些实施例中,在用户退房之后,用户和酒店之间可以相互评价,用户的评价等级是由酒店对用户的评价产生的,而酒店的评价等级是由用户对酒店的评价产生的。当然,还可以在区块链上接入消费者协会的作为第三方的监管节点,当酒店存在欺诈行为,并且用户可以上传欺诈证据时,监管节点启动调查,并且在调查后确认欺诈行为时,可以将该酒店节拉入黑名单或者屏蔽该酒店的酒店节点。
在一些实施例中,还可以在区块链上设置一种数字资产令牌,用户可以通过用户节点购买所述数字资产令牌,用于酒店房费支付;酒店收到的所述用户支付的数字资产令牌,可以兑换为现金。此外,所述数字资产令牌还可以与用户及酒店的评价等级产生关联,评价等级越高则数字资产令牌的兑换价格越高,评价等级越低则数字资产令牌的兑换价格越低,以促进用户和酒店尽力维护自身的评价。
在本发明实施例中,通过生成公钥和私钥进行开锁,实现了用户方便快捷自行开锁;此外,用户可以通过用户节点退房和支付房费,节省了用户时间,使得整个酒店入住过程更加方便快捷。
图3示出了根据本发明实施例的一种基于区块链的酒店入住装置的功能框图,如图3所示,该装置包括:第一接收模块301、发布模块302、第二接收模块303、返回模块304、提取模块305及第一生成模块306。其中,第一接收模块301,用于接收用户节点发送的用户的身份信息;发布模块302,用于将所述身份信息发布至所述区块链;第二接收模块303,用于接收所述用户节点发送的房间预订请求,所述房间预订请求携带用户的房间要求;返回模块304,用于在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息;提取模块305,用于在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;第一生成模块306,用于根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
其中,所述装置还包括:第二生成模块307、推送模块308及第三接收模块309。其中,第二生成模块307,用于生成配对使用的公钥和私钥;推送模块308,用于向所述房间对应的智能锁推送所述私钥,以及向所述用户节点推送所述公钥;第三接收模块309,用于接收所述智能锁发送的成功开锁信息,其中,所述成功开锁信息是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文时发送的信息,所述开锁报文是通过所述公钥加密的。
其中,所述身份信息包括身份证信息和生理信息;所述成功开锁信息具体是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文,以及,成功验证在开锁时位于所述房间前方的用户的生理信息时发送的信息,所述开锁报文是通过所述公钥加密的。
其中,所述生理信息包括人脸信息、指纹信息或者瞳孔信息。
其中,所述装置还包括:第四接收模块310及第三生成模块311,其中,第四接收模块310,用于接收所述用户节点发送的退房请求;第三生成模块311,用于在根据退房请求,确定满足退房条件时,根据所述房间的房间信息和所述用户的身份信息,生成所述用户的退房信息,并且将所述退房信息发布至所述区块链。
其中,所述装置还包括:计算模块312及费用流转模块313,其中,计算模块312,用于计算所述用户使用房间的费用;费用流转模块313,用于从所述用户对应的用户账号中扣除所述费用,并且将所扣除的费用转入所述房间所属的酒店节点的酒店账号中。
在本发明实施例中,通过发布模块将用户的身份信息及酒店预订信息同步到区块链,使得用户的身份信息及酒店预订信息在整个区块链存证共享,用户到达酒店入住时,无需再次登记个人信息,从而简化了入住的繁琐手续;此外,通过第三生成模块生成用户的退房信息,并将所述退房信息发布到区块链,可以实现用户在用户节点自动退房,并通过费用流转模块实现酒店房费的流转,简化了整个酒店入住流程,为用户酒店入住提供便利。
本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于区块链的酒店入住方法的操作。
图4示出了根据本发明实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图4所示,该计算设备可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。
其中:
处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。
通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器402,用于执行程序410,具体可以执行上述一种基于区块链的酒店入住方法实施例中的相关步骤。
具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
处理器402可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序410具体可以用于使得处理器402执行以下操作:
接收用户节点发送的用户的身份信息;
将所述身份信息发布至所述区块链;
接收所述用户节点发送的房间预定请求,所述房间预定请求携带用户的房间要求;
在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息;
在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;
根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
程序410具体还可以用于使得处理器402执行以下操作:
生成配对使用的公钥和私钥;
向所述房间对应的智能锁推送所述私钥,以及向所述用户节点推送所述公钥;
所述确定所述用户入住所述房间包括:接收所述智能锁发送的成功开锁信息,其中,所述成功开锁信息是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文时发送的信息,所述开锁报文是通过所述公钥加密的。
在一种可选方式中,所述身份信息包括身份证信息和生理信息;所述成功开锁信息具体是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文,以及,成功验证在开锁时位于所述房间前方的用户的生理信息时发送的信息,所述开锁报文是通过所述公钥加密的。
在一种可选方式中,所述生理信息包括人脸信息、指纹信息或者瞳孔信息。
程序410具体还可以用于使得处理器402执行以下操作:
接收所述用户节点发送的退房请求;
在根据退房请求,确定满足退房条件时,根据所述房间的房间信息和所述用户的身份信息,生成所述用户的退房信息,并且将所述退房信息发布至所述区块链。
程序410具体还可以用于使得处理器402执行以下操作:
计算所述用户使用房间的费用;
从所述用户对应的用户账号中扣除所述费用,并且将所扣除的费用转入所述房间所属的酒店节点的酒店账号中。
本发明还提供基于区块链的酒店入住***,如图5所示,基于区块链的酒店入住***60,包括用户节点601、酒店节点602、智能锁603、平台管理节点604、监控节点605和银行节点606;
所述平台管理节点604包括处理器(图未示)、存储器(图未示)、通信接口(图未示)和通信总线(图未示),所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述的一种基于区块链的酒店入住方法的操作。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一种基于区块链的酒店入住装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
Claims (10)
1.一种基于区块链的酒店入住处理方法,其特征在于,包括:
接收用户节点发送的用户的身份信息;
将所述身份信息发布至所述区块链;
接收所述用户节点发送的房间预定请求,所述房间预定请求携带用户的房间要求;
在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息;
在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;
根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
2.根据权利要求1所述的方法,其特征在于,
在确定存在满足所述房间要求的房间时,所述方法还包括:
生成配对使用的公钥和私钥;
向所述房间对应的智能锁推送所述私钥,以及向所述用户节点推送所述公钥;
所述确定所述用户入住所述房间包括:接收所述智能锁发送的成功开锁信息,其中,所述成功开锁信息是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文时发送的信息,所述开锁报文是通过所述公钥加密的。
3.根据权利要求2所述的方法,其特征在于,
所述身份信息包括身份证信息和生理信息;
所述成功开锁信息具体是所述智能锁在接收到开锁报文之后,通过所述私钥成功验证所述开锁报文,以及,成功验证在开锁时位于所述房间前方的用户的生理信息时发送的信息。
4.根据权利要求3所述的方法,其特征在于,
所述生理信息包括人脸信息、指纹信息或者瞳孔信息。
5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述方法还包括:
接收所述用户节点发送的退房请求;
在根据退房请求,确定满足退房条件时,根据所述房间的房间信息和所述用户的身份信息,生成所述用户的退房信息,并且将所述退房信息发布至所述区块链。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
计算所述用户使用所述房间的费用;
从所述用户对应的用户账号中扣除所述费用,并且将所扣除的费用转入所述房间所属的酒店节点的酒店账号中。
7.一种基于区块链的酒店入住处理装置,应用于区块链,其特征在于,所述装置包括:
第一接收模块:用于接收用户节点发送的用户的身份信息;
发布模块:用于将所述身份信息发布至所述区块链;
第二接收模块:用于接收所述用户节点发送的房间预订请求,所述房间预订请求携带用户的房间要求;
返回模块:用于在确定存在满足所述房间要求的房间时,向所述用户节点返回预定成功信息;
提取模块:用于在确定到所述用户入住所述房间时,从所述区块链提取所述用户的身份信息;
第一生成模块:用于根据所述房间的房间信息和提取到的所述用户的身份信息,生成所述用户的入住登记信息,并且将所述用户的入住登记信息发布至所述区块链。
8.一种计算设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-6中任一项所述的一种基于区块链的酒店入住处理方法的操作。
9.一种计算机存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-6中任一项所述的基于区块链的酒店入住处理方法的操作。
10.一种基于区块链的酒店入住***,其特征在于,包括用户节点、酒店节点、智能锁和平台管理节点;
所述平台管理节点包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-6中任一项所述的一种基于区块链的酒店入住处理方法的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811599074.6A CN109800897A (zh) | 2018-12-26 | 2018-12-26 | 基于区块链的酒店入住处理方法、装置、***及计算设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811599074.6A CN109800897A (zh) | 2018-12-26 | 2018-12-26 | 基于区块链的酒店入住处理方法、装置、***及计算设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109800897A true CN109800897A (zh) | 2019-05-24 |
Family
ID=66557686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811599074.6A Withdrawn CN109800897A (zh) | 2018-12-26 | 2018-12-26 | 基于区块链的酒店入住处理方法、装置、***及计算设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109800897A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110581860A (zh) * | 2019-09-19 | 2019-12-17 | 腾讯科技(深圳)有限公司 | 基于区块链的身份认证方法、装置、存储介质和设备 |
CN110598469A (zh) * | 2019-09-11 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置以及计算机存储介质 |
CN111008718A (zh) * | 2019-11-28 | 2020-04-14 | 腾讯科技(深圳)有限公司 | 基于区块链的酒店管理方法、装置、终端及存储介质 |
CN112862132A (zh) * | 2021-02-23 | 2021-05-28 | 杭州趣链科技有限公司 | 基于区块链的酒店管理方法、***、装置、设备及介质 |
CN112995931A (zh) * | 2019-12-12 | 2021-06-18 | 青岛海尔洗衣机有限公司 | 酒店杀菌信息提示方法和装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103971435A (zh) * | 2014-05-22 | 2014-08-06 | 广东欧珀移动通信有限公司 | 开锁方法、服务器、移动终端、电子锁及开锁*** |
CN106789024A (zh) * | 2016-12-30 | 2017-05-31 | 深圳市文鼎创数据科技有限公司 | 一种远程解锁方法、装置和*** |
CN108197969A (zh) * | 2017-12-07 | 2018-06-22 | 北京交通大学 | 一种基于区块链的d2d共享奖励的***及其实施方法 |
CN108694654A (zh) * | 2018-07-02 | 2018-10-23 | 浙江大学 | 一种基于区块链的房屋租赁***及租赁方法 |
CN108694518A (zh) * | 2018-06-19 | 2018-10-23 | 武汉斑马快跑科技有限公司 | 一种打车评价方法及*** |
CN108764901A (zh) * | 2018-05-16 | 2018-11-06 | 深圳市咕噜科技有限公司 | 基于区块链技术的租赁方法、***、设备及存储介质 |
CN109035510A (zh) * | 2018-07-12 | 2018-12-18 | 佛山伊苏巨森科技有限公司 | 一种通过区块链控制快递智能锁的访问的方法 |
CN109064291A (zh) * | 2018-08-08 | 2018-12-21 | 平安科技(深圳)有限公司 | 房产租赁方法、***、计算机设备和存储介质 |
CN109086628A (zh) * | 2018-08-14 | 2018-12-25 | 广东工业大学 | 一种订单处理方法及相关装置 |
-
2018
- 2018-12-26 CN CN201811599074.6A patent/CN109800897A/zh not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103971435A (zh) * | 2014-05-22 | 2014-08-06 | 广东欧珀移动通信有限公司 | 开锁方法、服务器、移动终端、电子锁及开锁*** |
CN106789024A (zh) * | 2016-12-30 | 2017-05-31 | 深圳市文鼎创数据科技有限公司 | 一种远程解锁方法、装置和*** |
CN108197969A (zh) * | 2017-12-07 | 2018-06-22 | 北京交通大学 | 一种基于区块链的d2d共享奖励的***及其实施方法 |
CN108764901A (zh) * | 2018-05-16 | 2018-11-06 | 深圳市咕噜科技有限公司 | 基于区块链技术的租赁方法、***、设备及存储介质 |
CN108694518A (zh) * | 2018-06-19 | 2018-10-23 | 武汉斑马快跑科技有限公司 | 一种打车评价方法及*** |
CN108694654A (zh) * | 2018-07-02 | 2018-10-23 | 浙江大学 | 一种基于区块链的房屋租赁***及租赁方法 |
CN109035510A (zh) * | 2018-07-12 | 2018-12-18 | 佛山伊苏巨森科技有限公司 | 一种通过区块链控制快递智能锁的访问的方法 |
CN109064291A (zh) * | 2018-08-08 | 2018-12-21 | 平安科技(深圳)有限公司 | 房产租赁方法、***、计算机设备和存储介质 |
CN109086628A (zh) * | 2018-08-14 | 2018-12-25 | 广东工业大学 | 一种订单处理方法及相关装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110598469A (zh) * | 2019-09-11 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置以及计算机存储介质 |
CN110598469B (zh) * | 2019-09-11 | 2024-05-17 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置以及计算机存储介质 |
CN110581860A (zh) * | 2019-09-19 | 2019-12-17 | 腾讯科技(深圳)有限公司 | 基于区块链的身份认证方法、装置、存储介质和设备 |
CN111008718A (zh) * | 2019-11-28 | 2020-04-14 | 腾讯科技(深圳)有限公司 | 基于区块链的酒店管理方法、装置、终端及存储介质 |
CN111008718B (zh) * | 2019-11-28 | 2023-11-03 | 腾讯科技(深圳)有限公司 | 基于区块链的酒店管理方法、装置、终端及存储介质 |
CN112995931A (zh) * | 2019-12-12 | 2021-06-18 | 青岛海尔洗衣机有限公司 | 酒店杀菌信息提示方法和装置 |
CN112862132A (zh) * | 2021-02-23 | 2021-05-28 | 杭州趣链科技有限公司 | 基于区块链的酒店管理方法、***、装置、设备及介质 |
CN112862132B (zh) * | 2021-02-23 | 2024-01-23 | 杭州趣链科技有限公司 | 基于区块链的酒店管理方法、***、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109800897A (zh) | 基于区块链的酒店入住处理方法、装置、***及计算设备 | |
US10460397B2 (en) | Transaction-history driven counterfeit fraud risk management solution | |
KR102665646B1 (ko) | 분산 거래 콘센서스 네트워크 상에서의 디지털 자산 관리 | |
CN104361493B (zh) | 一种基于生物特征的电子支付方法 | |
CN110462663A (zh) | 用于表示动态真实凭证的静态令牌***和方法 | |
CN104050565B (zh) | 基于pboc支付网络的智能支付***及其移动终端 | |
CN108108827A (zh) | 共享工位管理方法与装置 | |
CN108717652B (zh) | 订单处理***及方法、订单服务端、第二客户端 | |
CN103186851A (zh) | 基于云数据处理技术的电子支付*** | |
CN103186858B (zh) | 可信服务管理方法 | |
CN109242634A (zh) | 智能锁解锁的方法、装置、服务器及可读存储介质 | |
CN103117856A (zh) | 在移动装置中配置应用的方法和装置 | |
CN104038924A (zh) | 实现资源交换信息处理的方法和*** | |
KR101307035B1 (ko) | 대표 카드를 이용한 카드 결제 방법 | |
CN103258266A (zh) | 使用移动装置结算支付的装置和方法 | |
CN103366274A (zh) | 一种混合式电子商务即时支付方法 | |
CN108701270A (zh) | 维修厂的管理方法、***及数据管理服务器 | |
CN103942897A (zh) | 一种在atm机上实现无卡取款的方法 | |
CN107466409A (zh) | 使用电子电信装置的绑定过程 | |
CN109272131A (zh) | 外币预约取现方法、客户端、服务器、外币预约柜及*** | |
CN110245925A (zh) | 电子支付方法、***、装置及计算机可读存储介质 | |
CN109409548A (zh) | 外币预约取现方法、客户端、服务器、外币预约柜及*** | |
CN108629587A (zh) | 一种实现停车费电子支付验证的方法、服务器和终端设备 | |
KR102333811B1 (ko) | 블록체인 기반의 카드 결제 처리 시스템 및 방법 | |
CN101197027A (zh) | 基于公共终端的互联网服务支付方法及其*** |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210118 Address after: 215163 No. 9 Xuesen Road, Science and Technology City, Suzhou High-tech Zone, Jiangsu Province Applicant after: Suzhou Lang run innovation intellectual property operation Co.,Ltd. Address before: 100034 4008, 4 floor, 9 building, 56 half moon street, Xicheng District, Beijing. Applicant before: SINOCHAIN TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190524 |
|
WW01 | Invention patent application withdrawn after publication |