由智能移动电话实现的辅助签订区块链合约的方法和装置制造方法及图纸

技术编号:18735804 阅读:27 留言:0更新日期:2018-08-22 04:37
本申请公开了一种由智能移动电话实现的基于无线通讯辅助签订区块链合约的方法及装置,所述智能移动电话中设置有电话安全单元,其中的方法主要包括:识别其它区块链合约方,并获取与所述其他区块链合约方之间的待签订的区块链合约;将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理,其中,所述私钥包括:区块链账号私钥;将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约。本申请提供的技术方案有利于使移动智能电话为用户带来更丰富的使用体验。

【技术实现步骤摘要】
由智能移动电话实现的辅助签订区块链合约的方法和装置
本申请涉及物联网技术,具体涉及一种由智能移动电话实现的基于无线通讯辅助签订区块链合约的方法、由智能移动电话实现的基于无线通讯辅助签订区块链合约的装置、以及智能移动电话。
技术介绍
智能移动电话已经成为很多用户日常工作以及娱乐生活中的一个重要组成部分。用户可以利用其智能移动电话随时的实现即时通讯以及支付等功能。随着物联网的逐渐发展,智能移动电话也可以成为物联网中的一个终端节点,作为物联网中的终端节点,如何通过物联网,使移动智能电话为用户带来更丰富的使用体验,是一个值得关注的技术问题。
技术实现思路
鉴于上述技术问题,提出了本申请,以便提供一种克服上述问题或者至少部分地解决上述问题的由智能移动电话实现的基于无线通讯辅助签订区块链合约的方法、装置及智能移动电话。依据本申请的其中一个方面,提供了一种由智能移动电话实现的基于无线通讯辅助签订区块链合约的方法,所述智能移动电话中设置有电话安全单元,所述方法包括下述步骤:识别其它区块链合约方,并获取与所述其他区块链合约方之间的待签订的区块链合约;将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理,其中,所述私钥包括:区块链账号私钥;将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约。可选的,所述待签订的区块链合约包括:由所述智能移动电话生成的区块链合约;或者,由其他区块链合约方生成并以近场通讯方式或者无线通讯网络方式传输来的区块链合约;或者,由其他区块链合约方生成并以无线通讯网络方式传输给区块链网络侧,并由区块链网络侧以无线通讯网络方式传输来的区块链合约。可选的,所述获取与所述其他区块链合约方之间的待签订的区块链合约包括:在接收到用户向智能移动电话输入的生成区块链合约指示的情况下,根据智能移动电话本地存储的合约基础信息生成待签订的区块链合约。可选的,所述将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约包括:根据电话安全单元输出的数字签名处理后的区块链合约生成合约开始通知,并以近场通讯方式或者无线通讯网络,将所述合约开始通知传输给其他区块链合约方,以使其他区块链合约方对所述合约开始通知中的区块链合约进行数字签名处理;将接收到其他区块链合约方,以近场通讯方式或者无线通讯网络传输来的合约开始确认中的区块链合约提供给电话安全单元,以由电话安全单元利用其它区块链合约方的区块链账号公钥对所述合约开始确认中的区块链合约进行签名验证,并在签名验证通过后,存储经所有区块链合约方数字签名的区块链合约;其中,所述经所有区块链合约方数字签名的区块链合约由所有区块链合约方中的一区块链合约方,以无线通讯网络方式传输至区块链网络侧。可选的,所述获取与所述其他区块链合约方之间的待签订的区块链合约包括:接收其他区块链合约方以近场通讯方式或者无线通讯网络方式传输来的合约开始通知,并从所述合约开始通知中获取其他区块链合约方生成的区块链合约;且所述将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理包括:将所述合约开始通知中的区块链合约,提供给电话安全单元,以由电话安全单元利用其他区块链合约方的区块链账号公钥对所述区块链合约进行签名验证,并利用其存储的私钥对签名验证通过的区块链合约进行数字签名处理。可选的,所述将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约包括:在当前存在未进行数字签名处理的区块链合约方的情况下,根据电话安全单元输出的数字签名处理后的区块链合约生成合约开始通知,并以近场通讯方式或者无线通讯网络方式,将所述合约开始通知传输给未进行数字签名处理的区块链合约方,以使各区块链合约方均针对所述区块链合约进行数字签名处理;在当前不存在未进行数字签名处理的区块链合约方的情况下,存储经所有区块链合约方数字签名的区块链合约,并根据电话安全单元输出的数字签名处理后的区块链合约生成合约开始确认,以近场通讯方式或者无线通讯网络方式,将所述合约开始确认传输给其他区块链合约方,以使各区块链合约方均存储经所有区块链合约方数字签名的区块链合约;其中,所述经所有区块链合约方数字签名的区块链合约由所有区块链合约方中的一区块链合约方,以无线通讯网络方式传输至区块链网络侧。可选的,所述获取与所述其他区块链合约方之间的待签订的区块链合约包括:接收区块链网络侧以无线通讯网络方式传输来的合约开始通知,并从所述合约开始通知中获取由其他区块链合约方生成的区块链合约;且所述将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理包括:将所述合约开始通知中的区块链合约,提供给电话安全单元,以由电话安全单元利用其他区块链合约方的区块链账号公钥对所述区块链合约进行签名验证,并在签名验证通过后,利用其存储的私钥对签名验证通过的区块链合约进行数字签名处理。可选的,所述将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约包括:根据电话安全单元输出的数字签名处理后的区块链合约生成合约开始确认,以无线通讯网络方式将所述合约开始确认传输给区块链网络侧,以使区块链网络侧存储经所有区块链合约方数字签名的区块链合约,且经所有区块链合约方数字签名的区块链合约由区块链网络侧以无线通讯网络方式,传输至其他区块链合约方。可选的,所述方法在获取与所述其他区块链合约方之间的待签订的区块链合约之前还包括:所述智能移动电话与其他区块链合约方,通过近场通讯方式或者无线通讯网络方式,协商用于对区块链合约方之间交互的信息进行加密的密钥。可选的,所述智能移动电话与其他区块链合约方,通过近场通讯方式或者无线通讯网络方式,协商用于对区块链合约方之间交互的信息进行加密的密钥包括:利用智能移动电话的电话安全单元生成密钥,并利用其他区块链合约方的区块链账号公钥对所述密钥进行加密,将所述电话安全单元输出的加密后的密钥,通过近场通讯方式或者无线通讯网络方式传输给其他区块链合约方,以使其他区块链合约方利用其区块链账号私钥对所述加密后的密钥进行解密,以获得所述密钥;或者,将接收到的其他区块链合约方传输来的加密后的密钥提供给电话安全单元,以由电话安全单元利用其存储的区块链账号私钥对所述密钥进行解密,并存储所述密钥。依据本申请的另一个方面,提供了一种由智能移动电话实现的基于无线通讯辅助签订区块链合约的装置,所述智能移动电话中设置有电话安全单元,所述装置包括:获取模块,用于识别其它区块链合约方,并获取与所述其他区块链合约方之间的待签订的区块链合约;处理模块,用于将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理,其中,所述私钥包括:区块链账号私钥;传输模块,用于将电话安全单元输出的本文档来自技高网...

【技术保护点】
1.一种由智能移动电话实现的基于无线通讯辅助签订区块链合约的方法,其特征在于,所述智能移动电话中设置有电话安全单元,所述方法包括下述步骤:识别其它区块链合约方,并获取与所述其他区块链合约方之间的待签订的区块链合约;将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理,其中,所述私钥包括:区块链账号私钥;将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约。

【技术特征摘要】
1.一种由智能移动电话实现的基于无线通讯辅助签订区块链合约的方法,其特征在于,所述智能移动电话中设置有电话安全单元,所述方法包括下述步骤:识别其它区块链合约方,并获取与所述其他区块链合约方之间的待签订的区块链合约;将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理,其中,所述私钥包括:区块链账号私钥;将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约。2.如权利要求1所述的方法,其特征在于,所述待签订的区块链合约包括:由所述智能移动电话生成的区块链合约;或者由其他区块链合约方生成并以近场通讯方式或者无线通讯网络方式传输来的区块链合约;或者由其他区块链合约方生成并以无线通讯网络方式传输给区块链网络侧,并由区块链网络侧以无线通讯网络方式传输来的区块链合约。3.如权利要求2所述的方法,其特征在于,所述获取与所述其他区块链合约方之间的待签订的区块链合约包括:在接收到用户向智能移动电话输入的生成区块链合约指示的情况下,根据智能移动电话本地存储的合约基础信息生成待签订的区块链合约。4.如权利要求3所述的方法,其特征在于,所述将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方数字签名的区块链合约包括:根据电话安全单元输出的数字签名处理后的区块链合约生成合约开始通知,并以近场通讯方式或者无线通讯网络,将所述合约开始通知传输给其他区块链合约方,以使其他区块链合约方对所述合约开始通知中的区块链合约进行数字签名处理;将接收到其他区块链合约方,以近场通讯方式或者无线通讯网络传输来的合约开始确认中的区块链合约提供给电话安全单元,以由电话安全单元利用其它区块链合约方的区块链账号公钥对所述合约开始确认中的区块链合约进行签名验证,并在签名验证通过后,存储经所有区块链合约方数字签名的区块链合约;其中,所述经所有区块链合约方数字签名的区块链合约由所有区块链合约方中的一区块链合约方,以无线通讯网络方式传输至区块链网络侧。5.如权利要求2所述的方法,其特征在于,所述获取与所述其他区块链合约方之间的待签订的区块链合约包括:接收其他区块链合约方以近场通讯方式或者无线通讯网络方式传输来的合约开始通知,并从所述合约开始通知中获取其他区块链合约方生成的区块链合约;且所述将所述待签订的区块链合约提供给电话安全单元,以由电话安全单元利用其存储的私钥对所述待签订的区块链合约进行数字签名处理包括:将所述合约开始通知中的区块链合约,提供给电话安全单元,以由电话安全单元利用其他区块链合约方的区块链账号公钥对所述区块链合约进行签名验证,并利用其存储的私钥对签名验证通过的区块链合约进行数字签名处理。6.如权利要求5所述的方法,其特征在于,所述将电话安全单元输出的数字签名处理后的区块链合约,以无线通讯方式传输,以使各区块链合约方均获得经所有区块链合约方...

【专利技术属性】
技术研发人员:吴满原张伟郭成沈海寅季申翟翌华
申请(专利权)人:深圳市图灵奇点智能科技有限公司智车优行科技北京有限公司
类型:发明
国别省市:广东,44

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

1