基于区块链物联网的交易方法及系统技术方案

技术编号:17995842 阅读:59 留言:0更新日期:2018-05-19 12:54
本发明专利技术提供一种基于区块链物联网的交易方法及系统,所述方法包括:出让方通过其区块链账户对其服务产品设立交易协议并签署后将该交易协议部署在区块链上;受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务;区块链的数据处理节点接收执行所述交易协议的交易中间请求,并依据该交易中间请求完成所述交易协议所约定的交易任务。本发明专利技术可在群智环境下的物联网持续性交易中,保证交易的公平性、保障交易双方的合法权益不会受到侵害,且可以提供有据可循不可篡改的历史交易记录,便于群智服务交易的监管。

【技术实现步骤摘要】
基于区块链物联网的交易方法及系统
本专利技术涉及群体智能服务交易与物联网
,尤其涉及一种基于区块链物联网的交易方法及系统。
技术介绍
服务意在为服务对象提供相应的服务,与传统B2C服务模式不同,群智服务是首先是一种发生在自然人之间的服务与交易,更进一步的,由于各种设备的计算和感知能力越来越强大,交易的主体已经没有必要完全由人担负。所以,物,即这些设备,成为了交易主体,而发生在这种主体之间的服务和交易,则被统称为群智服务。而由这些物互联互通智网络,则是一种群智环境。目前,现有的物联网持续性服务计费方式,是由服务提供设备向后端服务器上传数据,且该数据是交易中唯一认可的信息,这完全不适用于群智环境下多成员多实体的情况,因为一个成员的数据库信息不具备被其他成员信赖的条件。另一方面,现有的区块链的交易模式中,提供的是一种立即交易模式的服务,如果不进行优化和扩充,在群智服务中发生一些异常问题时,会导致交易结果不公平,侵犯其中一方的合法权益。比如当一个充电桩在给一台车辆一段时间后损坏,如果在交易发生前记录,则车主会因为已经付费但未享受到足够服务而损失合法权益;如果在交易发生后记录,则充电桩提本文档来自技高网...
基于区块链物联网的交易方法及系统

【技术保护点】
一种基于区块链物联网的交易方法,其特征在于,包括以下步骤:(1)出让方通过其区块链账户对其服务产品设立交易协议并签署后将该交易协议部署在区块链上;(2)受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务;(3)区块链的数据处理节点接收执行所述交易协议的交易中间请求,并依据该交易中间请求完成所述交易协议所约定的交易任务。

【技术特征摘要】
1.一种基于区块链物联网的交易方法,其特征在于,包括以下步骤:(1)出让方通过其区块链账户对其服务产品设立交易协议并签署后将该交易协议部署在区块链上;(2)受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务;(3)区块链的数据处理节点接收执行所述交易协议的交易中间请求,并依据该交易中间请求完成所述交易协议所约定的交易任务。2.根据权利要求1所述的方法,其特征在于,所述服务产品为完整的物或物拆分出的具有单一服务功能的模块。3.根据权利要求2所述的方法,其特征在于,所述受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务,具体包括:当服务产品为完整的物时,受让方通过其区块链账户查询所述交易协议的内容,并依据该内容确定是否接受所述交易协议;若是,则签署所述交易协议,否则,不执行后续步骤。4.根据权利要求2所述的方法,其特征在于,所述受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务,具体还包括:当服务产品为物拆分出的具有单一服务功能的模块时,受让方根据其需求产品通过其区块链账户查询所述交易协议的内容,并依据该内容确定是否接受所述交易协议,所述需求产品为物拆分出的具有单一服务需求的模块;若是,则查询所述服务产品当前是否处于可提供服务状态,若是,则签署所述交易协议,否则不执行后续步骤。5.根据权利要求4所述的方法,其特征在于,所述受让方通过其区块链账户签署所述交易协议之前,还包括:受让方通过其区块链账户查询所述服务产品当前服务的对象的数量是否小于预设阈值;若是,则签署所述交易协议,否则,不执行后续步骤。6.根据权利要求4所述的方法,其特征在于,所述可提供服务状态包括所述服务产品当前处于开启状态并且所述服务产品当前所服务的服务对象的个数小于预设阈值。7.根据权利要求4所述的方法,其特征在于,所述受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务之后,还包括:需求产品通过其区块链账户获取所述交易任务后,依据预设阈值判断其当前服务的对象数量是否小于所述预设阈值;若是,则对所述需求产品开启服务功能,否则拒绝所述交易任务。8.根据权利要求1所述的方法,其特征在于,所述受让方通过其区块链账户查询对应的交易协议并签署之后,发起该交易协议所约定的交易任务之后,还包括:区块链的数据处理节点获取所述交易任务之后,查询所述服务产品当前所服务的服务对象的个数是否小于预设阈值;若是,则执行后续步骤,否则,向受让方的区块链账户返回拒绝执行所述交易任务的通知消息。9.根据权利要求1所述的方法,其特征在于,所述交易协议所约定的内容至少包括:所述出让方和受让方的标识信息、所述服务产品的标识信息、所述交易协议的期限、交易的计费方式、所述交易协议的终止标志事件。10.根据权利要求9所述的方法,其特征在于,还包括:区块链的数据处理节点接收所述受让方通过其区块链账户发起的包含第一交易终止请求的所述中间交易请求时,依据该第一交易终止请求查询历史交易记录以判断所述服务产品是否处于可归还状态;若是,则触发所述交易协议的所述终止标志事件以终止所述交易任务,否则拒绝所述第一交易终止请求。11.根据权利要求10所述的方法,其特征在于,所述触发所述交易协议的所述终止标志事件以终止所述交易任务之后,还包括:终止所述服务产品的区块链账户下的附属账户的所有交易,并将所述服务产品的区块链账户的余额以及其附属账户的余额转移至...

【专利技术属性】
技术研发人员:刘帅付文慧胡舜张晋许超然张正顺
申请(专利权)人:广东中科南海岸车联网技术有限公司广州中国科学院计算机网络信息中心
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1