CN112862132B - 基于区块链的酒店管理方法、***、装置、设备及介质 - Google Patents
基于区块链的酒店管理方法、***、装置、设备及介质 Download PDFInfo
- Publication number
- CN112862132B CN112862132B CN202110204718.2A CN202110204718A CN112862132B CN 112862132 B CN112862132 B CN 112862132B CN 202110204718 A CN202110204718 A CN 202110204718A CN 112862132 B CN112862132 B CN 112862132B
- Authority
- CN
- China
- Prior art keywords
- user
- checked
- hotel
- check
- user information
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 claims abstract description 37
- 230000007246 mechanism Effects 0.000 claims abstract description 29
- 238000012795 verification Methods 0.000 claims abstract description 26
- 238000004891 communication Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004806 packaging method and process Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 7
- 230000005180 public health Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000001815 facial effect Effects 0.000 description 5
- 238000013475 authorization Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000004925 denaturation Methods 0.000 description 1
- 230000036425 denaturation Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Bioethics (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种基于区块链的酒店管理方法、***、装置、设备及介质。该方法包括:接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;向监管机构对应的监管节点请求校验待入住用户的第一用户信息;接收监管节点返回的第一校验结果;若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;根据酒店预定请求生成酒店预定订单。通过本申请可以尽量避免线下人员接触,通过区块链技术全自动管理酒店的订单下发、审核、待入住用户的身份验证等各个环节,完成酒店的自助管理;且,不需要线下验证,减少了疫情期间人员接触带来的公共卫生安全隐患;且,验证准确率更高。
Description
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链的酒店管理方法、***、装置、设备及介质。
背景技术
现有技术中还有采用人脸识别技术对入住人员进行验证。但是人脸识别技术容易受光照、角度影响比较大,且人脸部相似、化妆、人脸变性的情况都会使人脸识别不准确,人脸识别的可靠性和稳定性较低,人脸所蕴含的信息比较少,可靠性和稳定性较低,防篡改能力较弱。
发明内容
为了解决上述在线下验证入住人员不安全,或者,通过人脸识别验证入住人员识别不准确的问题,本申请实施例提供了一种基于区块链的酒店管理方法、装置、设备及存储介质。
第一方面,本申请实施例提供了一种基于区块链的酒店管理方法,应用于酒店端,该方法包括:
接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;
向监管机构对应的监管节点请求校验待入住用户的第一用户信息;
接收监管节点返回的第一校验结果;
若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;
根据酒店预定请求生成酒店预定订单。
可选地,在接收酒店预定用户发送的酒店预定请求之前,方法还包括:
获取待入住用户的注册请求,注册请求携带待入住用户的第二用户信息;
向监管机构对应的监管节点请求校验待入住用户的第二用户信息;
接收监管节点返回的第二校验结果;
若第二校验结果为待入住用户的第二用户信息有效,则请求获取待入住用户对应的密钥,密钥包括配对的公钥和私钥;
将待入住用户的公钥和第二用户信息绑定后上链;
对待入住用户的私钥进行封装处理以生成待入住用户对应的身份凭证;
将身份凭证下发至待入住用户。
可选地,第二用户信息包括第一用户信息,该方法还包括:
接收待入住用户的入住办理请求,入住办理请求携带待入住用户的身份凭证;
根据身份凭证获取待入住用户的私钥;
从区块链中查找与待入住用户的私钥匹配的公钥,根据匹配的公钥获取待入住用户的第二用户信息;
根据待入住用户的第二用户信息查找对应的酒店预定订单;
验证酒店预定订单当前是否有效;
若酒店预定订单当前有效,则允许办理入住。
可选地,在允许办理入住之后,方法还包括:
向待入住用户下发入住房间信息,入住房间信息包括入住房间的门牌号和开锁密码。
可选地,该方法还包括:若第二校验结果为所述待入住用户的第二用户信息有效,则授权待入住用户酒店入住权限;
该方法还包括:
通过共识机制将待入住用户的酒店入住权限和第二用户信息共享至区块链网络上的其他授权节点
可选地,注册请求为线下注册请求,
注册请求是根据待入住用户在任意一个酒店端办理酒店入住注册时提供的第二用户信息生成的。
第二方面,本申请实施例提供了一种基于区块链的酒店管理***,该***包括:监管节点和至少一个酒店节点,其中,每个酒店节点对应一个酒店端,监管节点对应监管机构;
各个酒店节点,用于接收对应的酒店预定用户发送的酒店预定请求,酒店预定请求携带对应的待入住用户的第一用户信息和预定详情信息;
各个酒店节点,还用于向监管机构对应的监管节点请求校验对应待入住用户的第一用户信息;
监管节点,用于校验每个第一用户信息;
各个酒店节点,还用于接收监管节点返回的对应第一校验结果;
各个酒店节点,还用于若对应的第一校验结果为对应的待入住用户的第一用户信息有效,则确定对应的酒店预定请求合法;
各个酒店节点,还用于根据对应的酒店预定请求生成对应的酒店预定订单。
第三方面,本申请实施例提供了一种基于区块链的酒店管理装置,该装置包括:
预定请求接收模块,用于接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;
第一校验请求模块,用于向监管机构对应的监管节点请求校验待入住用户的第一用户信息;
校验结果接收模块,用于接收监管节点返回的第一校验结果;
请求合法判断模块,用于若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;
订单生成模块,用于根据酒店预定请求生成酒店预定订单。
第四方面,本申请实施例提供了一种电子设备,包括:处理器、通信组件、存储器和通信总线,其中,处理器、通信组件和存储器通过通信总线完成相互间的通信;
存储器,用于存储计算机程序;
处理器,用于执行存储器中所存储的程序,实现前面任一项的基于区块链的酒店管理方法。
第五方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现前面任一项的基于区块链的酒店管理方法。
本申请通过接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;向监管机构对应的监管节点请求校验待入住用户的第一用户信息;接收监管节点返回的第一校验结果;若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;根据酒店预定请求生成酒店预定订单。通过本申请可以尽量避免线下人员接触,通过区块链技术全自动管理酒店的订单下发、审核、待入住用户的身份验证等各个环节,完成酒店的自助管理;且,不需要线下验证;且,验证准确率比人脸识别更高。本申请通过区块链技术保障了数据安全和用户隐私,无接触式酒店入住,且降低了酒店的运营成本。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中基于区块链的查询***结构示意图;
图2为本申请实施例中基于区块链的酒店管理方法流程示意图;
图3为本申请实施例中基于区块链的酒店管理装置结构示意图;
图4为本申请实施例中电子设备结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一个具体实施例”,其描述了所有可能实施例的子集,但是可以理解,“一个具体实施例”,其描述了所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
除非另有定义,本文所使用的所有的技术的科学技术与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
在对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
(1)交易(Transaction),等同于计算机术语“事务”,交易包括了需要提交到区块链网络执行的操作,并非单指商业语境中的交易,鉴于在区块链技术中约定俗称地使用了“交易”这一术语,本发明实施例遵循了这一习惯。
例如,部署(Deploy)交易用于向区块链网络中的节点安装指定的智能合约并准备好被调用;调用(Invoke)交易用于通过调用智能合约在区块链中追加交易的记录,并对区块链的状态数据库进行操作,包括更新操作(包括增加、删除和修改状态数据库中的键值对)和查询操作(即查询状态数据库中的键值对)。
(2)区块链(Blockchain),是由区块(Block)形成的加密的、链式的交易的存储结构。
(3)区块链网络(Blockchain Network),通过共识的方式将新区块纳入区块链的一系列的节点的集合。
(4)账本(Ledger),是区块链(也称为账本数据)和与区块链同步的状态数据库的统称。其中,区块链是以文件***中的文件的形式来记录交易;状态数据库是以不同类型的键(Key)值(Value)对的形式来记录区块链中的交易,用于支持区块链中交易的快速查询。
(5)智能合约(Smart Contracts),也称为链码(Chaincode)或应用代码,部署在区块链网络的节点中的程序,节点执行接收的交易中所调用的智能合约,来对状态数据库的键值对数据进行更新或查询操作。
(6)共识(Consensus),是区块链网络中的一个过程,用于在涉及的多个节点之间对区块中的交易达成一致,达成一致的区块将被追加到区块链的尾部,实现共识的机制包括工作量证明(PoW,Proof of Work)、权益证明(PoS,Proof of Stake)、股权授权证明(DPoS,Delegatd Proof-of-Stake)、消逝时间量证明(PoET,Proof of Elapsed Time)等。
下面说明本发明实施例,提供的区块链网络的示例性应用,如图1所示,图1是本发明实施例提供的基于区块链的***示意图,包括区块链网络101、共识节点102,认证中心103、业务主体104、客户端节点104-1,业务主体105和客户端节点105-1,下面分别进行说明:
区块链网络101的类型是灵活多样的,例如可以为公有链、私有链或联盟链中的任意一种。以公有链为例,任何业务主体的电子设备例如用户终端和服务器,都可以在不需要授权的情况下接入区块链网络101;以联盟链为例,业务主体在获得授权后其下辖的电子设备(例如终端/服务器)可以接入区块链网络101,此时,成为区块链网络101中的客户端节点。
在一些实施例中,客户端节点104可以只作为区块链网络101的观察者,即提供支持业务主体发起交易(例如,用于上链存储数据或查询链上数据)功能,对于区块链网络101的共识节点102的功能,例如排序功能、共识服务和账本功能等,客户端节点可以缺省或者有选择性(例如,取决于业务主体的具体业务需求)地实施。从而,可以将业务主体的数据和业务处理逻辑最大程度迁移到区块链网络101中,通过区块链网络101实现数据和业务处理过程的可信和可追溯。
区块链网络101中的共识节点接收来自不同业务主体,例如图1中示出的业务主体104的客户端节点104-1提交的交易,执行交易以更新账本或者查询账本,执行交易的各种中间结果或最终结果可以返回业务主体104的客户端节点104-1中显示。
例如,客户端节点104-1可以订阅区块链网络101中感兴趣的事件,例如区块链网络101中特定的组织/通道中发生的交易,由共识节点102推送相应的交易通知到客户端节点104-1,从而触发客户端节点104-1中相应的业务逻辑。
构建智能合约:智能合约由区块链内的多个用户共同参与制定,可用于任何用户之间的任何交易。协议当中明确规定了交易双方的权利和义务,开发人员将这些权利和义务以电子化的方式进行编程,代码中包含会触发合约自动执行的条件。
存储智能合约:一旦编码完成,这份智能合约上传至区块链网络上,即全网的每个节点都可以收到这份智能合约。
执行智能合约:智能合约会定期检查是否存在相关事件和触发条件,以满足条件的事件推送到待验证的队列中,区块链上的验证节点先对事件进行签名验证,以确保其有效性,等大多数验证节点对该事件达成共识,智能合约将成功执行,并通知给用户。
图2为本申请实施例中基于区块链的酒店管理方法流程示意图;该酒店管理方法应用于酒店端,该方法包括以下步骤:
S100:接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息。
具体地,本申请适用于任何一个酒店端的酒店节点,酒店节点属于区块链网络中的一个节点。
酒店预定用户与待入住用户可以是同一个人,也可以是待入住用户中的其中一个人,还可以不属于待入住用户中的任何一个人。酒店预定用户可以通过用户端向酒店端发送酒店预定请求。
第一用户信息可以包括用户的姓名、用户标识(例如身份证号)。还可以包括联系方式(例如电话号码、邮箱等)、性别、用户信用等级等。还可以包括例如脸部信息、指纹信息、虹膜信息中的一个或多个。
预定详情信息包括预订的房间类型、预订时间、预订数量等,在此不做限制。
待入住用户至少包括一个,即针对多人房(两人或两人以上)的预订,酒店预定请求包括多个不同的待入住用户各自对应的第一用户信息。
S200:向监管机构对应的监管节点请求校验待入住用户的第一用户信息。
具体地,监管机构可以为政府机构,例如公安机构。监管机构对应的监管节点也属于区块链网络中的一个节点。监管机构的监管节点存储有全部人口的基本信息。区块链网络中的其他节点在没有得到授权的情况下无权查看监管节点中存储的人口信息。
酒店端从酒店预定请求中提取每个待入住用户的第一用户信息,并根据第一用户信息向监管机构对应的监管节点申请校验每个待入住用户的第一用户信息。酒店端无权直接查看监管节点中存储的人口信息。
具体地,酒店端可以通过调用接口的方式调用监管节点的信息校验接口,以此申请监管节点对每个待入住用户的第一用户信息进行校验。
具体地,第一用户信息包括姓名和身份证号,校验的步骤具体为:对姓名和身份证号进行匹配校验,如果姓名和身份证号匹配,则校验通过。
当然,第一用户信息还可以包括电话联系方式、脸部信息、指纹信息、虹膜信息中的至少一个,因此,校验的步骤还可以包括对待入住用户的电话联系方式、脸部信息、指纹信息、虹膜信息中的至少一个进行校验。
S300:接收监管节点返回的第一校验结果。
具体地,监管节点会将每个待入住用户的第一用户信息的第一校验结果返回给酒店端。第一校验结果包括第一用户信息无效,或,第一用户信息有效。
第一用户信息中任何一个信息错误都会判定第一用户信息无效,第一用户信息中的所有信息都正确的时候才判定第一用户信息有效。
S400:若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法。
S500:根据酒店预定请求生成酒店预定订单。
具体地,待入住用户的第一用户信息有效,则代表待入住用户提供的信息真实有效,才会同意待入住用户办理酒店预定,并成功生成酒店预定订单,酒店预定成功。如果待入住用户为多人,若第一校验结果为任何一个待入住用户的第一用户信息无效,则判定酒店预定请求不合法。
可以向酒店预定用户的用户端发送不合法的原因,以辅助酒店预定用户修改待入住用户的第一用户信息,进而重新预定酒店。
在一个实施例中,在步骤S100之前,该方法还包括以下步骤:
获取待入住用户的注册请求,注册请求携带待入住用户的第二用户信息。
具体地,为了保证入住酒店的用户的身份合法。需要授权待入住用户具有入住酒店权限。注册请求是待入住用户在预定酒店前事先做的事情。
更具体地,注册请求为线下注册请求,是待入住用户初次申请入住酒店权限时生成的请求。注册请求是任意一个酒店端根据待入住用户提供的第二用户信息生成的。第二用户信息是待入住用户本人线下亲自去任意一个酒店申请入住酒店权限时提供的第二用户信息即第二用户信息。
待入住用户成功申请一次入住酒店权限后,以后可以预定任何一个授权的酒店。
第二用户信息包括待入住用户的姓名和身份证号,当然,第二用户信息还可以包括待入住用户的电话联系方式、脸部信息、指纹信息、虹膜信息中的至少一个。
向监管机构对应的监管节点请求校验待入住用户的第二用户信息。
具体地,酒店端从注册请求中提取每个待入住用户的第二用户信息,并根据第二用户信息向监管机构对应的监管节点申请校验每个待入住用户的第二用户信息。酒店端无权直接查看监管节点中存储的人口信息。
具体地,酒店端可以通过调用接口的方式调用监管节点的信息校验接口,以此申请监管节点对每个待入住用户的第二用户信息进行校验。
具体地,第二用户信息包括姓名和身份证号,校验的步骤具体为:对姓名和身份证号进行匹配校验,如果姓名和身份证号匹配,则校验通过。
当然,第二用户信息还可以包括电话联系方式、脸部信息、指纹信息、虹膜信息中的至少一个,因此,校验的步骤还可以包括对待入住用户的电话联系方式、脸部信息、指纹信息、虹膜信息中的至少一个进行校验。
接收监管节点返回的第二校验结果。
具体地,监管节点会将每个待入住用户的第二用户信息的第二校验结果返回给酒店端。第二校验结果包括第二用户信息无效,或,第二用户信息有效。
第二用户信息中任何一个信息错误都会判定第二用户信息无效,第二用户信息中的所有信息都正确的时候才判定第二用户信息有效。
若第二校验结果为待入住用户的第二用户信息有效,则请求获取待入住用户对应的密钥,密钥包括配对的公钥和私钥。
具体地,待入住用户的第二用户信息有效,则代表待入住用户提供的信息真实有效,酒店端才会请求下发待入住用户对应的密钥。密钥包括配对的公钥和私钥。
若第二校验结果为待入住用户的第二用户信息无效,则酒店端不能获取到待入住用户的公钥和私钥。可以向对应的待入住用户的用户端和/或该酒店端发送不合法的原因(例如通过短信和app发送至用户端),以辅助待入住用户修改待入住用户的第二用户信息,进而重新注册。
将待入住用户的公钥和第二用户信息绑定后上链。
具体地,公钥与第二用户信息绑定,便于以后需要的时候快速查找匹配。上链是将待入住用户的公钥和第二用户信息存储至区块链网络。
对待入住用户的私钥进行封装处理以生成待入住用户对应的身份凭证。
将身份凭证下发至待入住用户。
具体地,酒店端接收到该待入住用户的私钥后,会将私钥封装为身份凭证然后下发给该待入住用户。
更具体地,可以将待入住用户的私钥封装为电子卡(例如,二维码)下发给待入住用户,以作为待入住用户的身份的唯一凭证。
在一个实施例中,第二用户信息包括第一用户信息,该方法还包括以下步骤:
接收待入住用户的入住办理请求,入住办理请求携带待入住用户的身份凭证。
具体地,待入住用户要入住该酒店的时候,需要办理入住登记。用户根据身份凭证办理入住登记时酒店端会生成入住办理请求。
根据身份凭证获取待入住用户的私钥。
具体地,待入住用户的身份凭证是酒店端生成的,且该身份凭证可以在授权的酒店间通用,待入住用户的身份凭证是根据待入住用户的私钥生成的,因此,根据身份凭证可以匹配到对应的私钥。
从区块链中查找与待入住用户的私钥匹配的公钥,根据匹配的公钥获取待入住用户的第二用户信息。
具体地,待入住用户的公钥和私钥是匹配的,因此,根据私钥可以查找到公钥,又由于公钥与待入住用户的第二用户信息是绑定的,因此根据公钥可以查找到待入住用户的第二用户信息。
根据待入住用户的第二用户信息查找对应的酒店预定订单。
具体地,由于第二用户信息包含了第一用户信息,酒店预定订单是根据酒店预定请求生成的,酒店预定请求携带了第一用户信息,因此,酒店预定订单中也包括了第一用户信息中的部分或全部信息。因此,酒店端根据第二用户信息可以查找到对应的酒店预定订单。
验证酒店预定订单当前是否有效。
若酒店预定订单当前有效,则允许办理入住。
具体地,验证酒店预定订单当前是否有效具体包括:验证当前时间与预定的入住时间是否相同,验证待入住用户是否属于酒店预定订单中的待入住用户,验证酒店预定订单是否付款,等其中的一项或多项。
如果酒店预定订单当前有效,则允许待入住用户办理入住。如果酒店预定订单当前没有生效,则禁止待入住用户办理入住。
具体地,可以通过短信或app向待入住用户发送不能办理入住的原因,以告知待入住用户详情。更加人性化。
在一个实施例中,在允许办理入住之后,该方法还包括以下步骤:
向待入住用户下发入住房间信息,入住房间信息包括入住房间的门牌号和开锁密码。
具体地,入住房间信息可以是酒店预定订单下单成功时分配的,也可以是在待入住用户在办理入住登记的时候分配的。
本实施例是在待入住用户成功办理入住登记后,向用户下发入住房间信息和房间的开锁密码(密码可以是数字密码,当然不局限于此);当然还可以是下发房卡,待入住用户可以通过房卡开锁房门。
在一个实施例中,若第二校验结果为待入住用户的第二用户信息有效,则授权待入住用户酒店入住权限;
该方法还包括以下步骤:
通过共识机制将待入住用户的酒店入住权限和第二用户信息共享至区块链网络上的其他授权节点。
具体地,其他授权节点为区块链网络中其他酒店端对应的酒店节点。酒店数量非常庞大,同一个用户不可能只在一个酒店预定房间,当用户需要在不同时间段预定不同的酒店时,如果每一个酒店都要注册请求一次,则非常繁琐,且给用户带来不便和不好的服务体验。因此,在区块链网络上有各个授权的酒店节点。每个授权的酒店节点对应的酒店都能够共享该待入住用户的酒店入住权限和第二用户信息。相当于待入住用户在任意一家酒店端注册完成获取到酒店入住权限后,以后可以在任意一家授权的酒店预订酒店。
通过本申请使入住酒店的整个过程可以无接触的进行,降低了酒店的运营成本;避免人员接触;且比人脸识别技术更加可靠,保证用户信息的安全性,用户的身份凭证不包含明文信息、不可见保护了用户隐私。
区块链的不可篡改性以及隐私保护、安全等特点使的本***落地成为可能,极大的降低了***实现成本。
不同酒店之间可以通用,提高了***的通用性和便捷性。
在一个实施例中,提供了一种基于区块链的酒店管理***,该***包括:监管节点和至少一个酒店节点,其中,每个酒店节点对应一个酒店端,监管节点对应监管机构。
监管节点和所有酒店节点都属于对应的区块链网络中的节点。
各个酒店节点,用于接收对应的酒店预定用户发送的酒店预定请求,酒店预定请求携带对应的待入住用户的第一用户信息和预定详情信息;
各个酒店节点,还用于向监管机构对应的监管节点请求校验对应待入住用户的第一用户信息;
监管节点,用于校验每个第一用户信息;
监管机构用于将第一校验结果发送至酒店端;
各个酒店节点,还用于接收监管节点返回的对应第一校验结果;
各个酒店节点,还用于若对应的第一校验结果为对应的待入住用户的第一用户信息有效,则确定对应的酒店预定请求合法;
各个酒店节点,还用于根据对应的酒店预定请求生成对应的酒店预定订单。
下面具体说明本申请的工作原理:
待入住用户在任意一个酒店端进行线下注册,酒店管理***根据待入住用户提供的第二用户信息向公安***(监管机构对应的***)请求校验待入住用户的第二身份信息,校验通过,酒店节点发放待入住用户对应的密钥,密钥包括配对的公钥和私钥。酒店节点将待入住用户的公钥和第二用户信息绑定后上链,区块链维护用户公钥和第二用户信息。酒店节点还将私钥封装为待入住用户的身份凭证(例如:电子卡或二维码等),并将身份凭证下发给待入住用户,以作为用户身份的唯一凭证。待入住用户的第二用户信息保存在区块链上保证了数据的安全性,用于身份验证。
酒店预订用户向酒店端提供待入住用户的第一用户信息,以申请为待入住用户预订酒店,酒店端根据第一用户信息,向公安***请求校验第一用户信息的有效性,身份校验通过后,生成酒店预订订单。
待入住用户注册以及预定房间过程输入姓名和身份证号,会接入公安***进行信息校验,确保姓名和身份证号真实有效。当然还可以提供人脸信息、指纹信息、虹膜信息中的至少一种进行身份验证。
待入住用户去酒店入住时,办理入住登记时需要提供身份凭证,例如,通过扫码或刷卡的形式提供身份凭证,酒店端会根据待入住用户提供的身份凭证查找到对应的私钥,并根据私钥去区块链网络查询待入住用户的公钥,根据公钥查找到待入住用户的第二用户信息,酒店端将区块链网络返回的第二用户信息和用户预定房间提供的第一身份信息进行对比确认用户身份,在确定待入住用户的身份后确定对应的酒店预订订单。
酒店端校验酒店预订订单的有效性,在确定酒店预订订单有效时,允许待入住用户办理入住登记,并办理入住登记成功后向待入住用户下发房间信息和密码或房卡(例如可以通过短信或者app下发信息)。
公安***和酒店端分别持有区块链节点,可以去区块链查询用户信息,便于管理和维护数据的真实、有效性。
图3为本申请实施例中基于区块链的酒店管理装置结构示意图;参考图3,该基于区块链的酒店管理装置包括:
预定请求接收模块100,用于接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;
第一校验请求模块200,用于向监管机构对应的监管节点请求校验待入住用户的第一用户信息;
校验结果接收模块300,用于接收监管节点返回的第一校验结果;
请求合法判断模块400,用于若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;
订单生成模块500,用于根据酒店预定请求生成酒店预定订单。
在一个实施例中,该装置还包括:
注册请求获取模块,用于获取待入住用户的注册请求,注册请求携带待入住用户的第二用户信息;
第二校验请求模块,用于向监管机构对应的监管节点请求校验待入住用户的第二用户信息;
校验结果接收模块300,还用于接收监管节点返回的第二校验结果;
密钥获取模块,用于若第二校验结果为待入住用户的第二用户信息有效,则请求获取待入住用户对应的密钥,密钥包括配对的公钥和私钥;
上链模块,用于将待入住用户的公钥和第二用户信息绑定后上链;
封装模块,用于对待入住用户的私钥进行封装处理以生成待入住用户对应的身份凭证;
下发模块,用于将身份凭证下发至待入住用户。
在一个实施例中,第二用户信息包括第一用户信息,该装置还包括:
入住办理请求接收模块,用于接收待入住用户的入住办理请求,入住办理请求携带待入住用户的身份凭证;
提取模块,用于根据身份凭证获取待入住用户的私钥;
第一查找模块,用于从区块链中查找与待入住用户的私钥匹配的公钥,根据匹配的公钥获取待入住用户的第二用户信息;
第二查找模块,用于根据待入住用户的第二用户信息查找对应的酒店预定订单;
订单验证模块,用于验证酒店预定订单当前是否有效;
入住办理模块,用于若酒店预定订单当前有效,则允许办理入住。
在一个实施例中,该装置还包括:
房间信息下发模块,用于向待入住用户下发入住房间信息,入住房间信息包括入住房间的门牌号和开锁密码。
在一个实施例中,该装置还包括:授权模块,用于若第二校验结果为待入住用户的第二用户信息有效,则授权待入住用户酒店入住权限;
该装置还包括:
共识模块,用于通过共识机制将待入住用户的酒店入住权限和第二用户信息共享至区块链网络上的其他授权节点。
基于同一构思,本申请实施例中还提供了一种电子设备,如图4所示,该电子设备主要包括:处理器401、通信组件402、存储器403和通信总线404,其中,处理器401、通信组件402和存储器403通过通信总线404完成相互间的通信。其中,存储器403中存储有可被至处理器401执行的程序,处理器401执行存储器403中存储的程序,实现如下步骤:接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;向监管机构对应的监管节点请求校验待入住用户的第一用户信息;接收监管节点返回的第一校验结果;若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;根据酒店预定请求生成酒店预定订单。
上述电子设备中提到的通信总线404可以是外设部件互连标准(PeripheralComponent Interconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线404可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信组件402用于上述电子设备与其他设备之间的通信。
存储器403可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器401的存储装置。
上述的处理器401可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的以下步骤:接收酒店预定用户发送的酒店预定请求,酒店预定请求携带待入住用户的第一用户信息和预定详情信息;向监管机构对应的监管节点请求校验待入住用户的第一用户信息;接收监管节点返回的第一校验结果;若第一校验结果为待入住用户的第一用户信息有效,则确定酒店预定请求合法;根据酒店预定请求生成酒店预定订单。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (8)
1.一种基于区块链的酒店管理方法,应用于酒店端,其特征在于,所述方法包括:
接收酒店预定用户发送的酒店预定请求,所述酒店预定请求携带待入住用户的第一用户信息和预定详情信息;
向监管机构对应的监管节点请求校验所述待入住用户的第一用户信息;
接收所述监管节点返回的第一校验结果;
若所述第一校验结果为所述待入住用户的第一用户信息有效,则确定所述酒店预定请求合法;
根据所述酒店预定请求生成酒店预定订单;
在所述接收酒店预定用户发送的酒店预定请求之前,所述方法还包括:
获取所述待入住用户的注册请求,所述注册请求携带所述待入住用户的第二用户信息;
向监管机构对应的监管节点请求校验所述待入住用户的第二用户信息;
接收所述监管节点返回的第二校验结果;
若所述第二校验结果为所述待入住用户的第二用户信息有效,则请求获取所述待入住用户对应的密钥,所述密钥包括配对的公钥和私钥;
将所述待入住用户的公钥和第二用户信息绑定后上链;
对所述待入住用户的私钥进行封装处理以生成所述待入住用户对应的身份凭证;
将所述身份凭证下发至所述待入住用户;
其中,所述第二用户信息为所述待入住用户本人线下在任意一个所述酒店申请入住所述酒店权限时提供的用户信息;
所述第二用户信息包括所述第一用户信息,所述方法还包括:
接收所述待入住用户的入住办理请求,所述入住办理请求携带所述待入住用户的身份凭证;
根据所述身份凭证获取所述待入住用户的私钥;
从区块链中查找与所述待入住用户的私钥匹配的公钥,根据所述匹配的公钥获取所述待入住用户的第二用户信息;
根据所述待入住用户的第二用户信息查找对应的酒店预定订单;
验证所述酒店预定订单当前是否有效;
若所述酒店预定订单当前有效,则允许办理入住。
2.根据权利要求1所述的方法,其特征在于,在允许办理入住之后,所述方法还包括:
向所述待入住用户下发入住房间信息,所述入住房间信息包括入住房间的门牌号和开锁密码。
3.根据权利要求1所述的方法,其特征在于,若所述第二校验结果为所述待入住用户的第二用户信息有效,则授权所述待入住用户酒店入住权限;
所述方法还包括:
通过共识机制将所述待入住用户的酒店入住权限和第二用户信息共享至区块链网络上的其他授权节点。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述注册请求为线下注册请求,
所述注册请求是根据所述待入住用户在任意一个酒店端办理酒店入住注册时提供的第二用户信息生成的。
5.一种基于区块链的酒店管理***,其特征在于,所述***包括:监管节点和至少一个酒店节点,其中,每个酒店节点对应一个酒店端,所述监管节点对应监管机构;
各个所述酒店节点,用于接收对应的酒店预定用户发送的酒店预定请求,所述酒店预定请求携带对应的待入住用户的第一用户信息和预定详情信息;
各个所述酒店节点,还用于向监管机构对应的监管节点请求校验对应待入住用户的第一用户信息;
所述监管节点,用于校验每个所述第一用户信息;
各个所述酒店节点,还用于接收所述监管节点返回的对应第一校验结果;
各个所述酒店节点,还用于若对应的第一校验结果为对应的待入住用户的第一用户信息有效,则确定对应的酒店预定请求合法;
各个所述酒店节点,还用于根据对应的酒店预定请求生成对应的酒店预定订单;
各个所述酒店节点,还用于在所述接收酒店预定用户发送的酒店预定请求之前,获取所述待入住用户的注册请求,所述注册请求携带所述待入住用户的第二用户信息;
各个所述酒店节点,还用于向监管机构对应的监管节点请求校验所述待入住用户的第二用户信息;
所述监管节点,用于校验每个所述第二用户信息;
各个所述酒店节点,还用于接收所述监管节点返回的第二校验结果;
各个所述酒店节点,还用于若所述第二校验结果为所述待入住用户的第二用户信息有效,则请求获取所述待入住用户对应的密钥,所述密钥包括配对的公钥和私钥;
各个所述酒店节点,还用于将所述待入住用户的公钥和第二用户信息绑定后上链;
各个所述酒店节点,还用于对所述待入住用户的私钥进行封装处理以生成所述待入住用户对应的身份凭证;
各个所述酒店节点,还用于将所述身份凭证下发至所述待入住用户,其中,所述第二用户信息为所述待入住用户本人线下在任意一个所述酒店申请入住所述酒店权限时提供的用户信息;
各个所述酒店节点,还用于接收所述待入住用户的入住办理请求,所述入住办理请求携带所述待入住用户的身份凭证,所述第二用户信息包括所述第一用户信息;
各个所述酒店节点,还用于根据所述身份凭证获取所述待入住用户的私钥;
各个所述酒店节点,还用于从区块链中查找与所述待入住用户的私钥匹配的公钥,根据所述匹配的公钥获取所述待入住用户的第二用户信息;
各个所述酒店节点,还用于根据所述待入住用户的第二用户信息查找对应的酒店预定订单;
各个所述酒店节点,还用于验证所述酒店预定订单当前是否有效;
各个所述酒店节点,还用于若所述酒店预定订单当前有效,则允许办理入住。
6.一种基于区块链的酒店管理装置,其特征在于,所述装置包括:
预定请求接收模块,用于接收酒店预定用户发送的酒店预定请求,所述酒店预定请求携带待入住用户的第一用户信息和预定详情信息;
第一校验请求模块,用于向监管机构对应的监管节点请求校验所述待入住用户的第一用户信息;
校验结果接收模块,用于接收所述监管节点返回的第一校验结果;
请求合法判断模块,用于若所述第一校验结果为所述待入住用户的第一用户信息有效,则确定所述酒店预定请求合法;
订单生成模块,用于根据所述酒店预定请求生成酒店预定订单;
注册请求获取模块,用于获取待入住用户的注册请求,注册请求携带待入住用户的第二用户信息;其中,所述第二用户信息为所述待入住用户本人线下在任意一个所述酒店申请入住所述酒店权限时提供的用户信息;
第二校验请求模块,用于向监管机构对应的监管节点请求校验待入住用户的第二用户信息;
校验结果接收模块,还用于接收监管节点返回的第二校验结果;
密钥获取模块,用于若第二校验结果为待入住用户的第二用户信息有效,则请求获取待入住用户对应的密钥,密钥包括配对的公钥和私钥;
上链模块,用于将待入住用户的公钥和第二用户信息绑定后上链;
封装模块,用于对待入住用户的私钥进行封装处理以生成待入住用户对应的身份凭证;
下发模块,用于将身份凭证下发至待入住用户;
入住办理请求接收模块,用于接收待入住用户的入住办理请求,入住办理请求携带待入住用户的身份凭证;
提取模块,用于根据身份凭证获取待入住用户的私钥;
第一查找模块,用于从区块链中查找与待入住用户的私钥匹配的公钥,根据匹配的公钥获取待入住用户的第二用户信息,其中,第二用户信息包括第一用户信息;
第二查找模块,用于根据待入住用户的第二用户信息查找对应的酒店预定订单;
订单验证模块,用于验证酒店预定订单当前是否有效;
入住办理模块,用于若酒店预定订单当前有效,则允许办理入住。
7.一种电子设备,其特征在于,包括:处理器、通信组件、存储器和通信总线,其中,处理器、通信组件和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1-4任一项所述的基于区块链的酒店管理方法。
8.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的基于区块链的酒店管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110204718.2A CN112862132B (zh) | 2021-02-23 | 2021-02-23 | 基于区块链的酒店管理方法、***、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110204718.2A CN112862132B (zh) | 2021-02-23 | 2021-02-23 | 基于区块链的酒店管理方法、***、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112862132A CN112862132A (zh) | 2021-05-28 |
CN112862132B true CN112862132B (zh) | 2024-01-23 |
Family
ID=75990602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110204718.2A Active CN112862132B (zh) | 2021-02-23 | 2021-02-23 | 基于区块链的酒店管理方法、***、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112862132B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2709045A1 (en) * | 2012-09-13 | 2014-03-19 | Marc Coussement | System and method for hotel reservation and for automated check-in |
CN104182798A (zh) * | 2014-09-02 | 2014-12-03 | 广州商景网络科技有限公司 | 基于移动设备的自助订房方法及*** |
CN109800897A (zh) * | 2018-12-26 | 2019-05-24 | 中链科技有限公司 | 基于区块链的酒店入住处理方法、装置、***及计算设备 |
CN110598469A (zh) * | 2019-09-11 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置以及计算机存储介质 |
CN111008718A (zh) * | 2019-11-28 | 2020-04-14 | 腾讯科技(深圳)有限公司 | 基于区块链的酒店管理方法、装置、终端及存储介质 |
CN111739198A (zh) * | 2020-06-08 | 2020-10-02 | 珠海格力电器股份有限公司 | 预定酒店方法、入住酒店***、终端及计算机可读介质 |
CN111737346A (zh) * | 2020-05-29 | 2020-10-02 | 山东浪潮质量链科技有限公司 | 一种基于区块链的无人酒店管理方法及设备、介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160162811A1 (en) * | 2014-12-03 | 2016-06-09 | ThinkSmart LLC | Method and system for facilitating remote check-in into hotels |
-
2021
- 2021-02-23 CN CN202110204718.2A patent/CN112862132B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2709045A1 (en) * | 2012-09-13 | 2014-03-19 | Marc Coussement | System and method for hotel reservation and for automated check-in |
CN104182798A (zh) * | 2014-09-02 | 2014-12-03 | 广州商景网络科技有限公司 | 基于移动设备的自助订房方法及*** |
CN109800897A (zh) * | 2018-12-26 | 2019-05-24 | 中链科技有限公司 | 基于区块链的酒店入住处理方法、装置、***及计算设备 |
CN110598469A (zh) * | 2019-09-11 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置以及计算机存储介质 |
CN111008718A (zh) * | 2019-11-28 | 2020-04-14 | 腾讯科技(深圳)有限公司 | 基于区块链的酒店管理方法、装置、终端及存储介质 |
CN111737346A (zh) * | 2020-05-29 | 2020-10-02 | 山东浪潮质量链科技有限公司 | 一种基于区块链的无人酒店管理方法及设备、介质 |
CN111739198A (zh) * | 2020-06-08 | 2020-10-02 | 珠海格力电器股份有限公司 | 预定酒店方法、入住酒店***、终端及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112862132A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10999268B2 (en) | System and method for electronic credentials | |
US11416602B2 (en) | Methods and systems for identity creation, verification and management | |
CA2975843C (en) | Apparatus, system, and methods for a blockchain identity translator | |
CA2997954C (en) | Device enabled identity authentication | |
JP4574335B2 (ja) | セキュリティシステム、認証サーバ、認証方法、およびプログラム | |
US11843599B2 (en) | Systems, methods, and non-transitory computer-readable media for secure biometrically-enhanced data exchanges and data storage | |
CN109274652A (zh) | 身份信息验证***、方法及装置及计算机存储介质 | |
US11721148B2 (en) | Authorization system, management server and authorization method | |
CN111292174A (zh) | 一种纳税信息处理方法、装置及计算机可读存储介质 | |
CN112712452A (zh) | 基于区块链的审批信息处理方法和装置 | |
JP2017102842A (ja) | 本人認証システム、本人認証用情報出力システム、認証サーバー、本人認証方法、本人認証用情報出力方法及びプログラム | |
US10541813B2 (en) | Incorporating multiple authentication systems and protocols in conjunction | |
US20220103374A1 (en) | Utilization management system, management device, utilization control device, utilization management method, and computer-readable program | |
CN112862132B (zh) | 基于区块链的酒店管理方法、***、装置、设备及介质 | |
TW201907688A (zh) | 驗證自一或多個運算裝置所接收的通訊之系統、裝置和方法 | |
CN111739198A (zh) | 预定酒店方法、入住酒店***、终端及计算机可读介质 | |
KR102544213B1 (ko) | 사용자 승인 시스템 및 그 방법 | |
KR20110081922A (ko) | 공간데이터베이스를 활용한 인증방법 및 인증시스템 | |
KR20140042222A (ko) | 휴대 단말기를 이용한 본인 인증 방법 | |
US11860992B1 (en) | Authentication and authorization for access to soft and hard assets | |
US20210136064A1 (en) | Secure use of authoritative data within biometry based digital identity authentication and verification | |
JP2015026300A (ja) | 取引に対する認証情報の管理方法 | |
CN117216807A (zh) | 基于区块链的服务调用方法、装置、设备、介质及产品 | |
CN112597512A (zh) | 基于区块链的温度数据管控方法、装置及存储介质 | |
NZ741673B2 (en) | Methods and systems for identity creation, verification and management |
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 |