基于区块链的车位租赁方法、装置及电子设备与流程

文档序号:16583635发布日期:2019-01-14 18:11阅读:123来源:国知局
基于区块链的车位租赁方法、装置及电子设备与流程

本发明涉及区块链技术领域,具体涉及一种基于区块链的车位租赁方法、装置及电子设备。



背景技术:

随着生活水平的提高,汽车早已成为人们日常生活中不可缺少的交通工具。但由于汽车数量的明显增多以及车位规划不协调而导致的车位在大型居住区域或者商业区的短缺情况越来越明显,与此同时,由于车位是固定不可移动的,而汽车的流动与人们的出行是随机不可控的,在某些区域还存在大量的车位资源被闲置。因此将闲置的车位进行出租不失为一种很好解决上述问题的方案,但如何建立一种安全有效的车位租赁机制,是一个亟待解决的问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于区块链的车位租赁方法、装置及电子设备。

根据本发明的一个方面,提供了一种基于区块链的车位租赁方法,方法包括:接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中;将智能合约保存至区块链中,公示车位租赁信息;若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理。

可选地,若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约进一步包括:当接收到第二用户针对已公示的车位租赁信息发送的确认请求时,将第二用户针对已公示的车位租赁信息发送的确认请求发送给第一用户,并进一步判断是否接收到第一用户针对确认请求返回的确认响应消息,若是,激活已公示的车位租赁信息对应的智能合约。

可选地,激活已公示的车位租赁信息对应的智能合约进一步包括:根据已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断是否激活已公示的车位租赁信息对应的智能合约,若是,则激活已公示的车位租赁信息对应的智能合约;其中,车位租赁规则包括以下中的一种或多种:

车位租赁时间规则、车位租赁价格规则、车位租赁流程规则、资金划转规则、车位租赁信用规则。

可选地,公示车位租赁信息的步骤之后,方法进一步包括:若接收到第一用户针对已公示的车位租赁信息发送的第一车位租赁信息更改请求,根据第一车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约;

将更新智能合约保存至区块链中,公示更改后的车位租赁信息;

则若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理进一步包括:若接收到第二用户针对已公示的更改后的车位租赁信息发送的确认请求,激活已公示的更改后的车位租赁信息对应的更新智能合约,按照激活的更新智能合约中规定的车位租赁规则完成车位租赁处理。

可选地,若接收到第一用户针对已公示的车位租赁信息发送的第一车位租赁信息更改请求,根据第一车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约进一步包括:

若接收到第二用户针对已公示的车位租赁信息发送的第二车位租赁信息更改请求,将第二车位租赁信息更改请求提供给第一用户,以供第一用户对第二车位租赁信息更改请求进行确认;

若接收到第一用户针对第二车位租赁信息更改请求发送的确认请求,根据第二车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约。

可选地,接收第一用户发送的车位租赁信息的步骤之前,方法进一步包括:接收第一用户发送的第一实名认证请求信息,对第一实名认证请求信息进行验证,若验证成功,则完成第一用户的实名认证处理;

接收到第二用户针对已公示的车位租赁信息发送的确认请求的步骤之前,进一步包括:接收第二用户发送的第二实名认证请求信息,对第二实名认证请求信息进行验证,若验证成功,则完成第二用户的实名认证处理。

可选地,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理进一步包括:将激活的智能合约提供给资金存管节点,以供资金存管节点根据激活的智能合约中规定的车位租赁规则完成对第一用户的账户以及第二用户的账户的资金划转处理;和/或,将激活的智能合约提供给物业管理节点,以供物业管理节点根据第一用户的身份信息以及第二用户的身份信息完成车位的权属信息更改处理。

可选地,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理的步骤之后,方法进一步包括:接收管理监督节点发送的管理监督节点记录的本次资金划转处理的处理结果,并将本次资金划转处理的处理结果保存至区块链中;接收物业管理节点发送的物业管理节点记录的本次权属信息更改处理的处理结果,并将本次权属信息更改处理的处理结果保存至区块链中;接收管理监督节点发送的管理监督节点记录的本次车位租赁处理过程中所产生的交易数据和/或凭证数据,并将交易数据和/或凭证数据保存至区块链中。

可选地,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理的步骤之后,方法进一步包括:根据第一用户的租赁行为记录信息和/或资金结算记录信息为第一用户的账号分配信用等级,记录第一用户的账号的信用等级;根据第二用户的租赁行为记录信息和/或资金结算记录信息为第二用户的账号分配信用等级,记录第二用户的账号的信用等级。

可选地,接收第一用户发送的车位租赁信息的步骤之后,方法进一步包括:获取已记录的第一用户的账号的信用等级;

接收到第二用户针对已公示的车位租赁信息发送的确认请求的步骤之后,方法进一步包括:

获取已记录的第二用户的账号的信用等级;

则根据已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断是否激活已公示的车位租赁信息对应的智能合约进一步包括:根据车位租赁信用规则、已记录的第一用户的账号的信用等级以及已记录的第二用户的账号的信用等级判断是否激活已公示的车位租赁信息对应的智能合约。

可选地,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理的步骤之后,方法进一步包括:接收第一用户和/或第二用户发送的针对本次车位租赁处理的评价信息,并将评价信息保存至区块链中。

根据本发明的另一方面,提供了一种基于区块链的车位租赁装置,装置包括:接收模块,适于接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中;公示模块,适于将智能合约保存至区块链中,公示车位租赁信息;激活模块,适于若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约;处理模块,适于按照激活的智能合约中规定的车位租赁规则完成车位租赁处理。

根据本发明的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述基于区块链的车位租赁方法对应的操作。

根据本发明的再一方面,提供了一种非暂态计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述基于区块链的车位租赁方法对应的操作。

根据本发明提供的基于区块链的车位租赁方法、装置及电子设备,方法包括:接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中;将智能合约保存至区块链中,公示车位租赁信息;若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理。利用该方式使车位租赁双方能够快捷地发布车位租赁信息,且租赁双方无需通过第三方就能够完成车位的租赁,此外该方式基于区块链以及智能合约来完成车位的租赁过程,在提升车位租赁效率的同时,还能够保证租赁过程的安全性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明实施例一的基于区块链的车位租赁方法的流程示意图;

图2示出了根据本发明实施例二的基于区块链的车位租赁方法的流程示意图;

图3示出了根据本发明实施例三的基于区块链的车位租赁装置的结构示意图;

图4示出了根据本发明实施例四的一种电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明实施例一的基于区块链的车位租赁方法的流程示意图,其中,该区块链可以为联盟链,联盟链又被称为行业链,其具有允许授权的节点加入网络,并可根据权限查看信息的特点,是一种往往被用于机构间的区块链。其中,节点可以理解为联盟链中的计算机,包括手机终端、矿机、台式机和服务器等等。

实际应用中,将参与车位租赁业务的各方作为联盟链成员,并根据各参与方的职能在联盟链中定义多个节点。具体地,联盟链包括:平台运营节点、租赁用户节点、管理监督节点、物业管理节点、资金存管节点等等。其中,平台运营节点对应的参与方为平台运营方,平台运营方负责制定相关的规则,例如车位租赁时间规则、车位租赁价格规则、车位租赁流程规则、资金划转规则、车位租赁信用规则等等,通过制定相关的规则来维护平台的正常运转;租赁用户节点所对应的参与方为车位出租方或者车位承租方,车位出租方具体可以指具有出租车位需求的用户(车位出租用户)、车位承租方具体可以指具有承租车位需求的用户(车位需求用户);管理监督节点所对应的参与方为平台监管方,平台监管方负责记录车位租赁过程中所产生的所有行为数据、交易数据或者凭证数据,平台监管方具体可以指市政或者房地产管理部门;物业管理节点对应的参与方为物业管理方,具体可以指物业管理公司等;资金存管节点对应的参与方为资金存管方,具体可以指银行等可实现资金清算划转的第三方金融机构。实际应用中,可利用本发明的方案构建包含上述各个节点的车位租赁平台,各参与方通过对应的节点在该车位租赁平台上办理业务,各个节点将收集到的数据均保存至区块链中,从而保证数据的安全性,提升平台的可信度。需要说明的是,本发明的方案并不限于此,上述各个节点以及各参与方仅仅为本发明的一个具体实施例,实际应用中,本领域技术人员可根据车位租赁业务的实际需要,在联盟链中设置相关的节点。其中,本实施例的方法可应用于基于区块链的车位租赁平台,当然,本发明对方案的应用场景并不作限定。

如图1所示,该方法包括:

步骤s101,接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中。

智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议,只要各参与方达成协定,智能合约所建立的权利和义务由一台计算机或者计算机网络来执行。智能合约允许在没有第三方的情况下进行可信交易,并且这些交易可追踪且不可逆转。因此,本实施例的方法利用智能合约来完成车位租赁,能够提升租赁效率,并且保证安全性。

具体地,由于不同用户的需求不一样,用户又可以分为车位出租用户和车位需求用户,车位出租用户是指想要出租车位的用户,车位需求用户是指想要承租车位的用户。对于车位出租用户来说,可以通过租赁用户节点来发布车位租赁信息,例如车位出租用户拥有的车位的面积大小、车位的位置、期望出租的时间、期望的租金等一些租赁要求。对于车位需求用户来说,也可以通过租赁用户节点来发布车位租赁信息,例如车位需求用户期望承租的车位的面积大小、期望承租的车位的地址、期望的承租时间以及期望的租金等一些租赁要求。

步骤s102,将智能合约保存至区块链中,公示车位租赁信息。

将智能合约保存至区块链中,能够保证智能合约不能被篡改,保证数据的安全性。具体地,将第一用户发送的车位租赁信息在车位租赁平台进行公示,使得该车位租赁信息能够被其他用户查看浏览,通过该方式将第一用户的租赁要求发布出去,同时,也方便加入了联盟链的用户查找符合自身租赁需求的租赁信息。另外,在实际应用中,还可以将已公示的车位租赁信息推送给联盟链中相关的用户节点,例如根据第二用户的提供的车位租赁信息查询请求将匹配的已公示的车位租赁信息推送给用户节点,以供第二用户通过用户节点查看浏览已公示的车位租赁信息,当然,本发明对此不做限定。

步骤s103,若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理。

用户可查看各个在车位租赁平台中已公示的车位租赁信息,以查找出符合自身租赁需求的已公示的车位租赁信息。

实际应用中,可以单独由第二用户对已公示的车位租赁信息进行确认,从而激活已公示的车位租赁信息对应的智能合约完成车位租赁处理;或者,为了进一步保证车位租赁的安全性,保障租赁双方用户的知情权,在接收到第二用户针对已公示的车位租赁信息发送的确认请求之后,将第二用户发送的确认请求提供给发送第一用户,第一用户选择是否对第二用户发送的确认请求进行确认,若是,则表明第一用户确认响应第二用户的确认请求,第一用户与第二用户达成协议,则激活该已公示的车位租赁信息对应的智能合约完成车位租赁处理。平台运营方可根据实际需要设置合适的智能合约的激活方式,本发明对此不做限定。

举例来说,当第一用户为车位出租用户时,若存在第二用户针对已公示的车位租赁信息进行确认,则表明第二用户同意以发送该车位租赁信息的第一用户所提出的租赁要求来承租第一用户的车位,也即,第二用户确认的已公示的车位租赁信息能够满足第二用户的自身租赁需求,则激活该已公示的车位租赁信息对应的智能合约以完成车位租赁处理。或者,在第二用户对已公示的车位租赁信息进行确认的情况下,若发送该车位租赁信息的第一用户也对该已公示的车位租赁信息进行确认,则表明第一用户与第二用户达成协议,则激活该已公示的车位租赁信息对应的智能合约以完成车位租赁处理。

其中,车位租赁规则可以包括租赁信用等级规则,例如租赁信用等级规则规定只有第一用户的账户信用等级和第二用户的账户信用等级均大于或等于预设等级阈值时,才进行车位租赁处理;还可以包括:资金划转流程规则,例如资金划转流程规则规定当车位的租期结束之后,才根据已公示的车位租赁信息对应的智能合约规定的价格对第一用户的账户和第二用户的账户进行资金划处理。车位租赁规则可以是平台运营方为了维护车位租赁平台的正常运转或者规范租赁流程所制定的一系列规则,本领域技术人员可根据实际需要进行设置,本发明对此不做限定。另外,车位租赁处理具体可以包括:车位权属信息的更改处理或者资金划转处理等等。

综上所述,利用该方式使车位租赁双方能够快捷地发布车位租赁信息,且租赁双方无需通过第三方就能够完成车位的租赁,此外该方式基于区块链以及智能合约来完成车位的租赁过程,在提升车位租赁效率的同时,还能够保证租赁过程的安全性。

图2示出了根据本发明实施例二的基于区块链的车位租赁方法的流程示意图,本实施例的方法可应用于基于区块链的车位租赁平台,当然,本发明对方案的应用场景并不作限定。如图2所示,该方法包括:

步骤s201,接收第一用户发送的第一实名认证请求信息,对第一实名认证请求信息进行验证,若验证成功,则完成第一用户的实名认证处理。

实际应用中,为了进一步提升安全性,提升平台的可信度,对于每一个用户来说,只有经过实名认证之后,才能办理车位租赁的相关业务。在接收到第一用户发送的第一实名认证请求信息之后,对第一实名认证请求信息进行验证,若验证通过,则完成第一用户的实名认证处理。其中,第一实名认证请求信息可以包括证件图像信息、证件号码信息等等,本发明对此不做限定。

步骤s202,接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中。

其中,当第一用户为车位出租用户时,车位租赁信息为与车位出租用户相对应的车位租赁信息,与车位出租用户相对应的车位租赁信息包括:出租车位地址信息、出租车位大小信息、出租时间信息以及出租价格信息,则第二用户为车位需求用户。通俗地来讲,若第一用户为车位出租用户,则表明第一用户想要通过在车位租赁平台上发布车位租赁信息从而把车位出租出去,则第一用户发送的车位租赁信息包括:出租的车位的地址、出租的车位面积大小、期望出租的时间以及期望出租的价格,当然,车位租赁信息不仅仅限于此,本发明对车位租赁信息的具体内涵不进行限定。在此情况下,第二用户为需要租用车位的用户(车位需求用户)。

当第一用户为车位需求用户时,车位租赁信息为与车位需求用户相对应的车位租赁信息,与车位需求用户相对应的车位租赁信息包括:承租车位地址信息、承租车位大小信息、承租时间信息以及承租价格信息,则第二用户为车位出租用户。通俗地来讲,若第一用户为车位需求用户,则表明第一用户想要在车位租赁平台上发布车位租赁信息从而寻求符合自身车位租赁需求的车位,则第一用户发送的车位租赁信息包括:期望租用的车位的地址、期望租用的车位的大小、期望租用的时间以及期望租用的价格,当然,车位租赁信息不仅仅限于此,本发明对车位租赁信息的具体内涵不进行限定。在此情况下,第二用户为需要出租车位的用户(车位出租用户)。

当接收到第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中。另外,由于第一用户的需求不同,所提供的车位租赁信息的信息类型不相同,进而根据第一用户发送的车位租赁信息所形成的智能合约的合约类型也有所不同。具体地,若第一用户为车位出租用户,其发送车位租赁信息的目的是为了出租车位,则第一用户发送的车位租赁信息的信息类型为出租类型,根据车位出租信息形成的智能合约的合约类型为出租类型;若第一用户为车位需求用户,其发送车位租赁信息的目的是为了租用车位,则第一用户发送的车位租赁信息的信息类型为承租类型,则根据车位租赁信息形成的智能合约的合约类型为承租类型。

步骤s203,将智能合约保存至区块链中,公示车位租赁信息。

实际应用中,还可以在区块链中根据智能合约的合约类型划分区块链组,例如出租区块链组和承租区块链组,则将智能合约保存在区块链中的步骤具体可以为:根据智能合约的合约类型将智能合约保存至对应的区块链组中,也即,将出租类型的智能合约保存至出租区块链组中,将承租类型的智能合约保存至承租区块链组中。当然,本发明的方案并不限于此。

实际应用中,还可以根据车位租赁信息的信息类型在车位租赁平台中划分公示分组,例如,划分为出租类型公示组和承租类型公示组。则公示车位租赁信息的步骤具体可以为:将信息类型为出租类型的车位租赁信息公示在出租类型公示组,将信息类型为承租类型的车位租赁信息公示在承租类型公示组。当然,本发明的方案并不限于此。

通过这种方式,可以使用户根据自身租赁需求到对应的公示组中查找已公示的车位租赁信息。举例来说,车位出租用户的租赁需求为出租车位(将车位出租出去),而承租类型的车位租赁信息代表的是车位需求用户的租用车位的租赁要求,因此,车位出租用户需要到承租公示组中查找符合自身的租赁需求的已公示的车位租赁信息;车位需求用户的租赁需求为租用车位(寻求合适的车位进行租用),出租类型的车位租赁信息代表的是车位出租用户的出租车位的租赁要求,因此,车位承租用户需要到出租公示组中查找符合自身的租赁需求的已公示的车位租赁信息。当然,本发明的方案并不以此为限。

实际应用中,当已公示的车位租赁信息不能够满足第二用户租赁需求时,第二用户可与第一用户进行协商,此时需要形成与第一用户以及第二用户的协商结果相对应的车位租赁信息,也即对第一用户之前提供的车位租赁信息进行更改。

实际应用中,可以由第一用户发起针对已公示的车位租赁信息的更改请求。具体地,若接收到第一用户针对已公示的车位租赁信息发送的第一车位租赁信息更改请求,根据第一车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约;将更新智能合约保存至区块链中,公示更改后的车位租赁信息;其中,第一车位租赁信息更改请求包括:第一租赁时间更改信息和/或第一租赁价格更改信息。本发明对第一车位租赁信息更改请求的具体内涵不进行限定。实际应用中,第一用户以及第二用户往往会就车位的租赁时间或者租赁价格进行协商,当接收到第一用户发送的车位租赁信息更改请求,根据车位租赁信息更改请求对根据第一用户之前提供的车位租赁信息进行更改,将更改后的车位租赁信息写入智能合约中,得到更新智能合约。

此外,还可以由第二用户发起针对车位租赁信息的更改请求,若第二用户发起车位租赁信息的更改请求,为了避免对智能合约的非法更改,本实施例中,在第二用户发起车位租赁信息更改请求的情况下,需要第一用户对第二用户发起的车位租赁信息更改请求进行确认,若第一用户确认了第二用户发起的车位租赁信息更改请求,则表明第一用户与第二用户达成协议。具体地,若接收到第二用户针对已公示的车位租赁信息发送的第二车位租赁信息更改请求,将第二车位租赁信息更改请求提供给第一用户,以供第一用户对第二车位租赁信息更改请求进行确认;若接收到第一用户针对第二车位租赁信息更改请求发送的确认请求,根据第二车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约。其中,第二车位租赁信息更改请求包括:第二租赁时间更改信息和/或第二租赁价格更改信息。本发明对第二车位租赁信息更改请求的具体内涵不进行限定

步骤s204,接收第二用户发送的第二实名认证请求信息,对第二实名认证请求信息进行验证,若验证成功,则完成第二用户的实名认证处理。

该步骤与上述步骤s201的实施方式一致,根据第二用户发送的第二实名认证请求信息完成第二用户的实名认证处理。

需要说明的是,本发明对实名认证处理的执行时机并不作限定,用户可以在完成注册之后,或者也可以在办理车位租赁业务之前,发送实名认证请求信息从而完成实名认证。

步骤s205,若接收到第二用户针对已公示的车位租赁信息发送的确认请求,根据已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断是否激活已公示的车位租赁信息对应的智能合约。

其中,车位租赁规则包括以下中的一种或多种:车位租赁时间规则、车位租赁价格规则、车位租赁流程规则、资金划转规则、车位租赁信用规则。例如,车位租赁时间规则可以规定车位的出租起止时间的规则或者承租起止时间等等;车位租赁价格规则可以规定车位租赁的最高价格或者车位租赁的最低价格等等;车位租赁流程规则可以规定车位租赁过程的流程等等;资金划转规则可以规定当车位的租期结束之后,才执行资金划转处理等等;车位租赁信用规则可以规定只有第一用户的账户信用等级和第二用户的账户信用等级均大于或等于预设信用等级阈值时,才允许该第一用户以及第二用户进行汽车租赁处理。本发明对车位租赁规则的具体内涵不进行限定,本领域技术人员可根据实际需要进行设置,本发明对此不做限定。

具体地,本步骤具有如下两种实施方式:

第一种方式:若接收到第二用户针对已公示的车位租赁信息发送的确认请求,根据第二用户确认的已公示的车位租赁信息对应的智能合约中规定的车位租赁规则进行验证。

第二种方式:当接收到第二用户针对已公示的车位租赁信息发送的确认请求时,将第二用户针对已公示的车位租赁信息发送的确认请求发送给第一用户,并进一步判断是否接收到第一用户针对确认请求返回的确认响应消息;若是,则执行上述判断步骤,也即判断是否激活已公示的车位租赁信息对应的智能合约。

为了进一步保证车位租赁的安全性,保障租赁双方用户的知情权,在接收到第二用户针对已公示的车位租赁信息发送的确认请求之后,第一用户还可以选择是否对第二用户发送的确认请求进行响应,也即第一用户确认是否与第二用户进行车位租赁交易。其中,在将第二用户发送的确认请求发送给第一用户的同时,还可以将第二用户的相关身份信息发送给第一用户,例如,信用等级信息、身份信息等等,以便第一用户对第二用户的身份进行确认,进而选择是否响应第二用户发送的确认请求。采用这种方式,第一用户也可以对与其进行车位租赁交易的第二用户进行筛选,第一用户掌握了更多的主动权。

其中,车位租赁时间规则规定了车位出租用户期望的出租时间信息或者车位需求用户期望的承租时间信息,出租时间信息可以为出租起始时间信息和出租结束时间信息,承租时间信息可以为承租起始时间信息和承租结束时间信息,因此判断当前时间是否已经达到出租起始时间或者承租起始时间,若是,则激活智能合约以完成车位租赁处理。

根据上述内容,若已公示的车位租赁信息为已公示的更改后的车位租赁信息,与上述第一种方式相对应,若接收到第二用户针对已公示的更改后的车位租赁信息发送的确认请求,激活该已公示的更改后的车位租赁信息对应的更新智能合约,按照激活的更新智能合约中规定的车位租赁规则完成车位租赁处理。当然,还可以根据上述第二种方式来确定是否激活更新智能合约从而完成车位租赁处理,在此不进行赘述。

相应地,若第二用户所发送的确认请求针对的是已公示的更改后的车位租赁信息,则根据已公示的更改后的车位租赁信息所对应的智能合约中规定的车位租赁规则判断是否激活该已公示的更改后的车位租赁信息对应的更新智能合约。

步骤s206,若根据已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断激活已公示的智能合约,则激活已公示的车位租赁信息对应的智能合约。

激活已公示的车位租赁信息对应的智能合约,按照激活的智能合约规定的车位租赁规则完成车位租赁处理。实际应用中,车位租赁处理可以包括资金划转处理或者车位权属信息更改处理。

步骤s207,将激活的智能合约提供给资金存管节点,以供资金存管节点根据激活的智能合约中规定的车位租赁规则完成对第一用户的账户以及第二用户的账户的资金划转处理,以及将激活的智能合约提供给物业管理节点,以供物业管理节点根据第一用户的身份信息以及第二用户的身份信息完成车位的权属信息更改处理。

该步骤即为车位租赁处理的步骤。其中,资金存管节点对应的参与方为资金存管方,具体可以指银行等可实现资金清算划转的第三方金融机构,由资金存管节点来实现资金划转处理。具体地,将激活的智能合约提供给资金存管节点,以供资金存管节点根据激活的智能合约中规定的车位租赁规则完成对第一用户的账户以及第二用户的账户的资金划转处理。激活的已公示的智能合约中包含出租价格信息或者承租价格信息,则根据出租价格信息或者承租价格信息扣除租赁双方中车位需求用户的账户中相应的资金或者代币,增加租赁双方中车位出租用户的账户中相应的资金或者代币,由此实现资金划转处理。

车位租赁处理进一步还可以包括:车位权属信息更改处理。具体地,将激活的智能合约提供给物业管理节点,以供物业管理节点根据第一用户的身份信息以及第二用户的身份信息完成车位的权属信息更改处理。车位原是属于车位出租用户,则在经过车位权属信息更改处理之后,车位属于租赁双方中的车位需求用户。其中,物业管理节点对应的参与方为物业管理方,负责解决车位在使用过程中所涉及到的问题。

步骤s208,接收管理监督节点发送的管理监督节点记录的本次资金划转处理的处理结果,并将本次资金划转处理的处理结果保存至区块链中,接收物业管理节点发送的物业管理节点记录的本次权属信息更改处理的处理结果,并将本次权属信息更改处理的处理结果保存至区块链中。

其中,管理监督节点对应的参与方为管理监督方,负责记录车位租赁过程中所产生的所有行为数据、交易数据或者凭证数据等数据,当然,管理监督节点记录的数据包括但不限于上述内容所列举的各种数据,本领域技术人员可根据实际需要进行设置。物业管理节点对应的参与方为物业管理方,负责解决车位在使用过程中所涉及到的占用、损坏等问题。

将本次资金划转处理的处理结果以及将本次权属信息更改处理的处理结果保存至区块链中。进一步地,接收管理监督节点发送的管理监督节点记录的本次车位租赁处理过程中所产生的交易数据和/或凭证数据,并将交易数据和/或凭证数据保存至区块链中。通过将资金划转处理的处理结果、权属信息更改处理的处理结果以及租赁处理过程中所产生的交易数据以及凭证数据保存至区块链中,将车位租赁处理的处理结果进行保存,并且能够保证处理结果不能被篡改,进而保证数据的安全性,提升平台的可信度。

可选地,在完成了车位租赁处理之后,接收第一用户和/或第二用户发送的针对本次车位租赁处理的评价信息,并将评价信息保存至区块链中。

在完成了车位租赁处理之后,用户可针对本次车位租赁处理进行评价。接收第一用户和/或第二用户发送的针对本次车位租赁处理的评价信息,将评价信息保存至区块链中,其中评价信息具体可以为文字形式的评价信息,也可以为图片形式的评价信息,本发明对此不做限定。

可选地,在完成了本次车位租赁处理之后,根据第一用户的租赁行为记录信息和/或资金结算记录信息为第一用户的账号分配信用等级,记录第一用户的账号的信用等级;根据第二用户的租赁行为记录信息和/或资金结算记录信息为第二用户的账号分配信用等级,记录第二用户的账号的信用等级。

对于存在租赁行为不合法、不按时结算租赁资金以及不按时交还车位等等一些不诚信行为的用户,可以降低其账号的信用等级;对于存在严格遵守租赁规则、按时结算租赁资金、准时交还车位等一些增信行为的用户,可以提升其账号的信用等级。在每一次车位租赁处理结束之后,则根据租赁双方用户的行为数据更新各自账号的信用等级。

实际应用中,为了保障每一个用户的权益,平台运营方还可以设置租赁信用的规则,例如,若用户的账号的信用等级低于一定的等级阈值时,则禁止该用户在平台上办理相关业务,或者降低该用户的交易撮合优先度,甚至对该用户的账号进行监控;再如,只有当租赁双方用户的账号的信用等级均高于一定的等级阈值时,才允许该租赁双方用户的车位租赁交易。

具体地,在接收到第一用户发送的第一车位租赁信息之后,获取已记录的第一用户的账号的信用等级;在接收到第二用户针对已公示的车位租赁信息发送的确认请求的之后,获取已记录的第二用户的账号的信用等级。然后,根据已记录的第一用户的账号的信用等级、已记录的第二用户的账号的信用等级以及该已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断是否进行车位租赁处理,若是,则激活智能合约以完成车位租赁处理。例如,分别判断已记录的第一用户的账号的信用等级以及已记录的第二用户的账号的信用等级是否大于预设信用等级阈值。

综上所述,利用该方式使车位租赁双方能够快捷地发布车位租赁信息,且租赁双方无需通过第三方就能够完成车位的租赁,此外该方式基于区块链以及智能合约来完成车位的租赁过程,在提升车位租赁效率的同时,还能够保证租赁过程的安全性;其次,通过将能够代表用户的租赁需求的车位租赁信息进行公示,能够充分曝光用户的需求,加快促成车位租赁;此外,通过将租赁处理的处理结果以及租赁过程中所产生的数据均保存在区块链中,能够保证数据不能被篡改,从而保障数据的安全性;另外,通过为租赁双方用户的账号分配信用等级,并通过用户的账号的信用等级来限制用户办理车位租赁的相关业务,能够保障用户的权益。

图3示出了根据本发明实施例三的基于区块链的车位租赁系统的结构示意图,如图3所示,该装置包括:

接收模块31,适于接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中;

公示模块32,适于将智能合约保存至区块链中,公示车位租赁信息;

激活模块33,适于若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约;

处理模块34,适于按照激活的智能合约中规定的车位租赁规则完成车位租赁处理。

可选地,激活模块33进一步适于:当接收到第二用户针对已公示的车位租赁信息发送的确认请求时,将第二用户针对已公示的车位租赁信息发送的确认请求发送给第一用户,并进一步判断是否接收到第一用户针对确认请求返回的确认响应消息,若是,激活已公示的车位租赁信息对应的智能合约。

可选地,激活模块33进一步适于:

根据已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断是否激活已公示的车位租赁信息对应的智能合约,若是,则激活已公示的车位租赁信息对应的智能合约;

其中,车位租赁规则包括以下中的一种或多种:

车位租赁时间规则、车位租赁价格规则、车位租赁流程规则、资金划转规则、车位租赁信用规则。

在一种可选的方式中,上述装置进一步包括:

更改模块,若接收到第一用户针对已公示的车位租赁信息发送的第一车位租赁信息更改请求,根据第一车位租赁信息更改请求对车位租赁信息进行更改处理;

则接收模块31进一步适于:将更改后的车位租赁信息写入智能合约中,得到更新智能合约。

则公示模块32进一步适于:将更新智能合约保存至区块链中,公示更改后的车位租赁信息;

则激活模块33进一步适于:若接收到第二用户针对已公示的更改后的车位租赁信息发送的确认请求,激活已公示的更改后的车位租赁信息对应的更新智能合约,按照激活的更新智能合约中规定的车位租赁规则完成车位租赁处理。

可选地,更改模块进一步适于:若接收到第二用户针对已公示的车位租赁信息发送的第二车位租赁信息更改请求,将第二车位租赁信息更改请求提供给第一用户,以供第一用户对第二车位租赁信息更改请求进行确认;

若接收到第一用户针对第二车位租赁信息更改请求发送的确认请求,根据第二车位租赁信息更改请求对车位租赁信息进行更改处理。

在一种可选的方式中,上述装置进一步包括:

实名认证模块,适于接收第一用户发送的第一实名认证请求信息,对第一实名认证请求信息进行验证,若验证成功,则完成第一用户的实名认证处理;进一步适于:接收第二用户发送的第二实名认证请求信息,对第二实名认证请求信息进行验证,若验证成功,则完成第二用户的实名认证处理。

可选地,处理模块34进一步适于:

将激活的智能合约提供给资金存管节点,以供资金存管节点根据激活的智能合约中规定的车位租赁规则完成对第一用户的账户以及第二用户的账户的资金划转处理;

和/或,将激活的智能合约提供给物业管理节点,以供物业管理节点根据第一用户的身份信息以及第二用户的身份信息完成车位的权属信息更改处理。

可选地,接收模块31进一步适于:

接收管理监督节点发送的管理监督节点记录的本次资金划转处理的处理结果,并将本次资金划转处理的处理结果保存至区块链中;

接收物业管理节点发送的物业管理节点记录的本次权属信息更改处理的处理结果,并将本次权属信息更改处理的处理结果保存至区块链中;

接收管理监督节点发送的管理监督节点记录的本次车位租赁处理过程中所产生的交易数据和/或凭证数据,并将交易数据和/或凭证数据保存至区块链中。

在一种可选的方式中,上述装置进一步包括:

信用等级分配模块,适于根据第一用户的租赁行为记录信息和/或资金结算记录信息为第一用户的账号分配信用等级,记录第一用户的账号的信用等级;根据第二用户的租赁行为记录信息和/或资金结算记录信息为第二用户的账号分配信用等级,记录第二用户的账号的信用等级。

在一种可选的方式中,上述装置进一步包括:

获取模块,适于获取已记录的第一用户的账号的信用等级,获取已记录的第二用户的账号的信用等级;

则激活模块33进一步适于:根据车位租赁信用规则、已记录的第一用户的账号的信用等级以及已记录的第二用户的账号的信用等级判断是否激活已公示的智能合约。

本申请实施例提供了一种非暂态计算机存储介质,所述非暂态计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于区块链的车位租赁方法。

图4示出了根据本发明实施例四的一种电子设备的结构示意图,本发明具体实施例并不对电子设备具体实现做限定。

如图4所示,该电子设备:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。

其中:

处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。

通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器402,用于执行程序410,具体可以执行上述基于区块链的车位租赁方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:接收第一用户发送的车位租赁信息,将车位租赁信息写入智能合约中;将智能合约保存至区块链中,公示车位租赁信息;若接收到第二用户针对已公示的车位租赁信息发送的确认请求,激活已公示的车位租赁信息对应的智能合约,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:当接收到第二用户针对已公示的车位租赁信息发送的确认请求时,将第二用户针对已公示的车位租赁信息发送的确认请求发送给第一用户,并进一步判断是否接收到第一用户针对确认请求返回的确认响应消息,若是,激活已公示的车位租赁信息对应的智能合约。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:根据已公示的车位租赁信息对应的智能合约中规定的车位租赁规则判断是否激活已公示的车位租赁信息对应的智能合约,若是,则激活已公示的车位租赁信息对应的智能合约;

其中,车位租赁规则包括以下中的一种或多种:

车位租赁时间规则、车位租赁价格规则、车位租赁流程规则、资金划转规则、车位租赁信用规则。

在一种可选的方式中,公示车位租赁信息的步骤之后,程序410具体可以用于使得处理器402执行以下操作:若接收到第一用户针对已公示的车位租赁信息发送的第一车位租赁信息更改请求,根据第一车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约;

将更新智能合约保存至区块链中,公示更改后的车位租赁信息;

若接收到第二用户针对已公示的更改后的车位租赁信息发送的确认请求,激活已公示的更改后的车位租赁信息对应的更新智能合约,按照激活的更新智能合约中规定的车位租赁规则完成车位租赁处理。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:

若接收到第二用户针对已公示的车位租赁信息发送的第二车位租赁信息更改请求,将第二车位租赁信息更改请求提供给第一用户,以供第一用户对第二车位租赁信息更改请求进行确认;

若接收到第一用户针对第二车位租赁信息更改请求发送的确认请求,根据第二车位租赁信息更改请求对车位租赁信息进行更改处理,将更改后的车位租赁信息写入智能合约中,得到更新智能合约。

在一种可选的方式中,接收第一用户发送的车位租赁信息的步骤之前,程序410具体可以用于使得处理器402执行以下操作:接收第一用户发送的第一实名认证请求信息,对第一实名认证请求信息进行验证,若验证成功,则完成第一用户的实名认证处理;

接收到第二用户针对已公示的车位租赁信息发送的确认请求的步骤之前,程序410具体可以用于使得处理器402执行以下操作:

接收第二用户发送的第二实名认证请求信息,对第二实名认证请求信息进行验证,若验证成功,则完成第二用户的实名认证处理。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:将激活的智能合约提供给资金存管节点,以供资金存管节点根据激活的智能合约中规定的车位租赁规则完成对第一用户的账户以及第二用户的账户的资金划转处理;

和/或,将激活的智能合约提供给物业管理节点,以供物业管理节点根据第一用户的身份信息以及第二用户的身份信息完成车位的权属信息更改处理。

在一种可选的方式中,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理的步骤之后,程序410具体可以用于使得处理器402执行以下操作:接收管理监督节点发送的管理监督节点记录的本次资金划转处理的处理结果,并将本次资金划转处理的处理结果保存至区块链中;

接收物业管理节点发送的物业管理节点记录的本次权属信息更改处理的处理结果,并将本次权属信息更改处理的处理结果保存至区块链中;

接收管理监督节点发送的管理监督节点记录的本次车位租赁处理过程中所产生的交易数据和/或凭证数据,并将交易数据和/或凭证数据保存至区块链中。

在一种可选的方式中,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理的步骤之后,程序410具体可以用于使得处理器402执行以下操作:根据第一用户的租赁行为记录信息和/或资金结算记录信息为第一用户的账号分配信用等级,记录第一用户的账号的信用等级;

根据第二用户的租赁行为记录信息和/或资金结算记录信息为第二用户的账号分配信用等级,记录第二用户的账号的信用等级。

在一种可选的方式中,接收第一用户发送的车位租赁信息的步骤之后,程序410具体可以用于使得处理器402执行以下操作:获取已记录的第一用户的账号的信用等级;

获取已记录的第二用户的账号的信用等级;

根据车位租赁信用规则、已记录的第一用户的账号的信用等级以及已记录的第二用户的账号的信用等级判断是否激活已公示的车位租赁信息对应的智能合约。

在一种可选的方式中,按照激活的智能合约中规定的车位租赁规则完成车位租赁处理的步骤之后,程序410具体可以用于使得处理器402执行以下操作:接收第一用户和/或第二用户发送的针对本次车位租赁处理的评价信息,并将评价信息保存至区块链中。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的电子设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1