首页 / 专利库 / 银行与财务事项 / 加密货币 / 比特币 / 一种基于区块链的二手手机交易信息处理系统及方法

一种基于链的二手手机交易信息处理系统及方法

阅读:201发布:2020-05-29

专利汇可以提供一种基于链的二手手机交易信息处理系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 属于数字信息传输技术领域,公开了一种基于 区 块 链 的二手手机交易信息处理系统及方法,所述基于区块链的二手手机交易信息处理方法卖家将手机携带至营业点进行验机,管理员将验机的信息通过手机信息合约保存至区块链网络;再将真实的手机信息保存至区块链网络供买家查看。本发明利用区块链共享帐本存储二手手机信息,保证了信息的公开性、不可篡改性和安全性;利用区块链+ 智能合约 解决买卖双方点对点交易的信任问题。在买卖双方点对点交易方面,与 比特币 完全去中心化的机制不同,本发明通过管理员账户部署代币合约,拥有管理账户的权限,在一定程度上解决了在区块链网络上交易无法管理的问题。,下面是一种基于链的二手手机交易信息处理系统及方法专利的具体信息内容。

1.一种基于链的二手手机交易信息处理方法,其特征在于,所述基于区块链的二手手机交易信息处理方法卖家将手机携带至营业点进行验机,管理员将验机的信息通过手机信息合约保存至区块链网络;再将真实的手机信息保存至区块链网络供买家查看。
2.如权利要求1所述的基于区块链的二手手机交易信息处理方法,其特征在于,所述基于区块链的二手手机交易信息处理方法具体包括:
第一步,卖家利用以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址;
管理员部署手机信息合约;管理员更新web平台;买家有购买意愿后在区块链网络上注册;
买家用货币购买以太币,并且通过代币合约用以太币购买代币;
第二步,买家访问web平台,先通过手机不变信息挑选手机,若要进一步查看手机可变信息,可在web平台输入IEMI通过手机信息合约查询手机可变信息;买家有人购买手机,交易合约在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家发货;
第三步,形成付款意愿后,买家填写自己的收货地址信息,并且向交易合约发送与估价相等的资金,此时卖家发货,该资金在规定时间后可被卖家调用函数取出,卖家取出资金时交易合约将修改机主信息为买家;卖家向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家;
第四步,买家收到手机,交易结束;卖家用代币向代币合约兑换以太币。
3.如权利要求2所述的基于区块链的二手手机交易信息处理方法,其特征在于,所述管理员将验机所得的信息包括:IMEI、历史交易、维修信息、估价信息、机主信息通过手机信息合约保存至区块链网络;
管理员部署手机信息合约,并且只有部署合约的账户地址才有权限调用该合约;
手机信息合约包含3个函数,分别是:将信息保存到区块链网络的addPhoneinfo函数、更新已保存的信息的updatePhoneinfo函数、读取已保存的信息的getPhoneinfo函数。
4.如权利要求2所述的基于区块链的二手手机交易信息处理方法,其特征在于,所述web平台包括:手机的样式、内存、颜色、IEMI;可变信息查询栏,用户输入手机的唯一标识码。
5.如权利要求2所述的基于区块链的二手手机交易信息处理方法,其特征在于,所述基于区块链的二手手机交易信息处理方法的交易合约中设置一个状态变量isReceiveMoney,若合约收到买家发送的代币,该状态变量变为true;
所述基于区块链的二手手机交易信息处理方法的卖家调用交易合约中的takeMoney函数取出代币,该函数内部将会调用updatePhoneinfo函数修改机主信息;
卖家调用代币合约中的sell函数,将代币卖给代币合约账户,得到以太币。
6.如权利要求2所述的基于区块链的二手手机交易信息处理方法,其特征在于,所述基于区块链的二手手机交易信息处理方法的买家调用代币合约的buy函数,用以太币购买代币;
调用手机信息合约的getPhoneinfo函数读取手机信息;
在向交易合约转账时添加备注信息为自己的收货地址。
7.如权利要求2所述的基于区块链的二手手机交易信息处理方法,其特征在于,所述基于区块链的二手手机交易信息处理方法的代币合约具体功能包括:交易功能;更改代币合约部署者;冻结账户;代币增发;代币与以太币的兑换;
所述基于区块链的二手手机交易信息处理方法的手机信息合约包括:
将手机IEMI、手机可变信息保存在智能合约的存储中;通过函数调用,输入手机IEMI,返回手机可变信息。
8.一种执行权利要求1所述基于区块链的二手手机交易信息处理方法的基于区块链的二手手机交易信息处理系统,其特征在于,所述基于区块链的二手手机交易信息处理系统包括:
卖家信息管理模块,用于以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址;部署手机信息合约;在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家可以发货;向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家;用代币向代币合约兑换以太币;
买家信息管理模块,用于在区块链网络上注册,购买以太币,并且通过代币合约用以太币购买代币;通过手机信息合约查询手机可变信息;填写自己的收货地址信息,并且向交易合约发送与估价相等的资金;
代币合约模块,用于定义平台交易所用的代币;
手机信息合约模块,用于将手机信息保存到区块链上,并且提供函数访问每个手机的可变信息;
交易合约模块,用于约定买卖双方交易的流程,买家购买手机时调用交易合约,输入IEMI、收货地址,并向合约账户支付代币。
9.一种实现权利要求1~7任意一项所述基于区块链的二手手机交易信息处理方法的信息数据处理终端。
10.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-7任意一项所述的基于区块链的二手手机交易信息处理方法。

说明书全文

一种基于链的二手手机交易信息处理系统及方法

技术领域

[0001] 本发明属于数字信息传输技术领域,尤其涉及一种基于区块链的二手手机交易信息处理系统及方法。

背景技术

[0002] 随着互联网行业的迅速发展、传统行业纷纷进行产业结构升级与互联网相结合的大趋势,二手手机网上交易越来越受欢迎。现今二手手机交易行业大多采用中心化的软件构造模式,这样导致二手手机交易行业存在买卖双方信息不对称、手机本身质量缺乏保证、交易过程欺诈情况严重等诸多弊端。
[0003] 区块链是一类分布式帐本,它通过不断打包最新的交易形成区块以延长链条。区块链中所有节点都可以连接到网络上,并实现自由发送交易,共同验证交易及打包新的区块。区块链技术起源于中本聪发表的奠基性论文《比特币:一种点对点电子现金系统》,区块链技术是利用加密链式区块结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用脚本代码来编程和操作数据的一种全新的去中心化基础架构与分布式计算范式。
[0004] 以太坊是一个去中心化的区块链系统。它引入了智能合约(smart contract)的功能,极大地扩展了比特币的思想。将区块链从货币应用扩展到了各种应用方面。以太币(Ether):以太币是以太坊的货币,类似于比特币,但是以太币Ether其实是很大的单位,以太币的最小货币单位是wei,它们的换算关系为:1Ether=10^18wei。账户:在以太坊中,每一个钱包都可以不用成本地创建账户,并且通过控制不同的账户进行交易,以太坊中,每一个账户都对应一个确定的地址。交易:每一个账户都可以自行广播交易,也可以通过智能合约进行交易,交易的数据由全网共同处理。

发明内容

[0005] 针对现有技术存在的问题,本发明提供了一种基于区块链的二手手机交易信息处理系统及方法。
[0006] 本发明的目的是将区块链与二手手机交易结合,从而解决二手手机交易行业买卖双方信息不对称、手机本身质量缺乏保证、交易过程欺诈情况严重等问题。
[0007] 为了实现上述目的,本发明包括:
[0008] 第一步,卖家利用以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址;管理员部署手机信息合约;管理员更新web平台;买家有购买意愿后在区块链网络上注册;买家用货币购买以太币,并且通过代币合约用以太币购买代币;
[0009] 第二步,买家访问web平台,先通过手机不变信息挑选手机,若要进一步查看手机可变信息,可在web平台输入IEMI通过手机信息合约查询手机可变信息;买家有人购买手机,交易合约在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家发货;
[0010] 第三步,形成付款意愿后,买家填写自己的收货地址信息,并且向交易合约发送与估价相等的资金,此时卖家发货,该资金在规定时间后可被卖家调用函数取出,卖家取出资金时交易合约将修改机主信息为买家;卖家向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家;
[0011] 第四步,买家收到手机,交易结束;卖家用代币向代币合约兑换以太币。
[0012] 进一步,所述管理员将验机所得的信息包括:IMEI、历史交易、维修信息、估价信息、机主信息通过手机信息合约保存至区块链网络;
[0013] 管理员部署手机信息合约,并且只有部署合约的账户地址才有权限调用该合约;
[0014] 手机信息合约包含3个函数,分别是:将信息保存到区块链网络的addPhoneinfo函数、更新已保存的信息的updatePhoneinfo函数、读取已保存的信息的getPhoneinfo函数。
[0015] 进一步,所述web平台包括:手机的样式、内存、颜色、IEMI;可变信息查询栏,用户输入手机的唯一标识码。
[0016] 进一步,所述基于区块链的二手手机交易信息处理方法的交易合约中设置一个状态变量isReceiveMoney,若合约收到买家发送的代币,该状态变量变为true;
[0017] 所述基于区块链的二手手机交易信息处理方法的卖家调用交易合约中的takeMoney函数取出代币,该函数内部将会调用updatePhoneinfo函数修改机主信息。
[0018] 卖家调用代币合约中的sell函数,将代币卖给代币合约账户,得到以太币。
[0019] 进一步,所述基于区块链的二手手机交易信息处理方法的买家调用代币合约的buy函数,用以太币购买代币;
[0020] 调用手机信息合约的getPhoneinfo函数读取手机信息;
[0021] 在向交易合约转账时添加备注信息为自己的收货地址。
[0022] 进一步,所述基于区块链的二手手机交易信息处理方法的代币合约具体功能包括:交易功能;更改代币合约部署者;冻结账户;代币增发;代币与以太币的兑换;
[0023] 所述基于区块链的二手手机交易信息处理方法的手机信息合约包括:
[0024] 将手机IEMI、手机可变信息保存在智能合约的存储中;通过函数调用,输入手机IEMI,返回手机可变信息。
[0025] 本发明的另一目的在于提供一种执行所述基于区块链的二手手机交易信息处理方法的基于区块链的二手手机交易信息处理系统,所述基于区块链的二手手机交易信息处理系统包括:
[0026] 卖家信息管理模块,用于以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址;部署手机信息合约;在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家可以发货;向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家;用代币向代币合约兑换以太币;
[0027] 买家信息管理模块,用于在区块链网络上注册,购买以太币,并且通过代币合约用以太币购买代币;通过手机信息合约查询手机可变信息;填写自己的收货地址信息,并且向交易合约发送与估价相等的资金;
[0028] 代币合约模块,用于定义平台交易所用的代币;
[0029] 手机信息合约模块,用于将手机信息保存到区块链上,并且提供函数访问每个手机的可变信息;
[0030] 交易合约模块,用于约定买卖双方交易的流程,买家购买手机时调用交易合约,输入IEMI、收货地址,并向合约账户支付代币。
[0031] 本发明的另一目的在于提供一种实现所述基于区块链的二手手机交易信息处理方法的信息数据处理终端。
[0032] 本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的基于区块链的二手手机交易信息处理方法。
[0033] 综上所述,本发明的优点及积极效果为:现有的二手手机交易平台买家卖家信息壁垒过高,买家卖家信息严重不`对称。区块链作为一种分布式帐本,可用来记录被全网公认的信息,拥有去中心性、不可篡改性,可编程性、安全性等特性,若能够将真实的手机信息保存到区块链网络上,将二手手机交易用自动化脚本代码(智能合约)实现,将大大增加二手手机交易行业的公平性、公开性、安全性。
[0034] 本发明利用区块链共享帐本存储二手手机信息,保证了信息的公开性、不可篡改性和安全性;利用区块链+智能合约(手机信息合约+代币合约+交易合约)解决买卖双方点对点交易的信任问题。在买卖双方点对点交易方面,与比特币完全去中心化的机制不同,本发明通过管理员账户部署代币合约,拥有管理账户的权限,在一定程度上解决了在区块链网络上交易无法管理的问题。附图说明
[0035] 图1是本发明实施例提供的基于区块链的二手手机交易信息处理系统的结构示意图;
[0036] 图中:1、卖家信息管理模块;2、买家信息管理模块;3、代币合约模块;4、手机信息合约模块;5、交易合约模块。
[0037] 图2是本发明实施例提供的基于区块链的二手手机交易信息处理方法流程图
[0038] 图3是本发明实施例提供的基于区块链的二手手机交易信息处理方法实现流程图。

具体实施方式

[0039] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040] 针对二手手机交易行业买家卖家之间存在信息不对称问题(只有卖家本人知道手机的质量情况、使用情况等,而买家只能通过咨询卖家才能了解)。本发明先对手机进行验机(目的:得到手机真实信息,如电池使用信息、手机质量信息、历史交易信息)再将真实的手机信息保存至区块链网络供买家查看,那么将大大减弱二手手机交易行业的信息壁垒,促进交易公平公正公开的进行。
[0041] 下面结合附图对本发明的应用原理作详细的描述。
[0042] 如图1所示,本发明实施例提供的基于区块链的二手手机交易信息处理系统包括:
[0043] 卖家信息管理模块1,用于以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址;部署手机信息合约;在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家可以发货;向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家;用代币向代币合约兑换以太币。
[0044] 买家信息管理模块2,用于在区块链网络上注册,购买以太币,并且通过代币合约用以太币购买代币;通过手机信息合约查询手机可变信息;填写自己的收货地址信息,并且向交易合约发送与估价相等的资金。
[0045] 代币合约模块3,用于定义平台交易所用的代币。
[0046] 手机信息合约模块4,用于将手机信息保存到区块链上,并且提供函数访问每个手机的可变信息。
[0047] 交易合约模块5,用于约定买卖双方交易的流程,买家购买手机时调用交易合约,输入IEMI、收货地址,并向合约账户支付代币。
[0048] 如图2所示,本发明实施例提供的基于区块链的二手手机交易信息处理方法包括以下步骤:
[0049] S201:卖家利用以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址;管理员部署手机信息合约;管理员更新web平台;买家有购买意愿后在区块链网络上注册;买家用货币购买以太币,并且通过代币合约用以太币购买代币;
[0050] S202:买家访问web平台,先通过手机不变信息挑选手机,若要进一步查看手机可变信息,可在web平台输入IEMI通过手机信息合约查询手机可变信息。买家有人购买手机,交易合约在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家可以发货;
[0051] S203:形成付款意愿后,买家填写自己的收货地址信息,并且向交易合约发送与估价相等的资金,此时卖家发货,该资金在规定时间后可被卖家调用函数取出,卖家取出资金时交易合约将修改机主信息为买家;卖家向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家;
[0052] S204:买家收到手机,交易结束;卖家用代币向代币合约兑换以太币。
[0053] 下面结合附图对本发明的应用原理作进一步的描述。
[0054] 如图3所示,本发明实施例提供的基于区块链的二手手机交易信息处理方法包括以下步骤:
[0055] 一、卖家
[0056] 卖家有出售手机意愿后,将手机携带至营业点进行验机,可在工作人员帮助下进行区块链网络注册或自己提前进行注册。卖家利用以太坊轻客户端metamask注册,注册后得到以太坊网络的账户地址。管理员需保存卖家的区块链网络账户地址。
[0057] 管理员将验机所得的信息:IMEI、历史交易、维修信息、估价信息、机主信息等,通过手机信息合约保存至区块链网络。管理员进行签署手机信息合约,并且只有签署该合约的账户地址才有权限调用该合约。手机信息合约主要包含3个函数,分别是:addPhoneinfo函数、updatePhoneinfo函数、getPhoneinfo函数,它们的功能分别是将信息保存到区块链网络、更新已保存的信息、读取已保存的信息。
[0058] 管理员更新web平台,web平台内容分为两部分,第一部分:各个手机的不可变信息,如:手机样式、内存、颜色、IEMI等;第二部分:可变信息查询栏,用户输入手机的唯一标识码,点击查询按钮将调用手机信息合约,返回特定手机的历史交易信息、历史维修信息、机主信息、估价信息等,web平台用html+css+javascript制作。
[0059] 若有人购买手机,交易合约在收到买家向合约发送的代币后,状态变量isReceiveMoney变为true,告知卖家可以发货。交易合约中设置一个状态变量isReceiveMoney,若合约收到买家发送的代币,该状态变量变为true。
[0060] 卖家向买家寄出手机,在交易合约规定时间过后可调用函数取出合约中的代币,代币被取出时智能合约修改机主信息为买家。卖家调用交易合约中的takeMoney函数取出代币,该函数内部将会调用updatePhoneinfo函数修改机主信息。
[0061] 卖家用代币向代币合约兑换以太币。卖家调用代币合约中的sell函数,将代币卖给代币合约账户,从而得到以太币。
[0062] 二、买家
[0063] 买家有购买意愿后在区块链网络上注册。
[0064] 买家用货币购买以太币,并且通过代币合约用以太币购买代币。买家通过调用代币合约的buy函数,用以太币购买代币。
[0065] 买家访问web平台,先通过手机不变信息,如样式、颜色、内存、IEMI等,进行挑选手机,若要进一步查看手机可变信息,可在web平台输入IEMI通过调用手机信息合约的getPhoneinfo函数读取手机信息,可查询手机可变信息。
[0066] 形成付款意愿后,买家填写自己的收货地址信息,并且向交易合约发送与估价相等的资金,此时卖家发货,该资金在规定时间后可被卖家调用函数取出,卖家取出资金时交易合约将修改机主信息为买家。
[0067] 在向交易合约转账时添加备注信息为自己的收货地址。
[0068] 收到手机,交易结束。
[0069] 三、代币合约
[0070] 代币合约用来定义平台交易所用的代币,其具体功能包括:
[0071] 交易功能;
[0072] 更改代币合约部署者;
[0073] 冻结账户;
[0074] 代币增发;
[0075] 代币与以太币的兑换;
[0076] 代币合约的必要性:便于管理员管理,管理员可以查看所有账户的余额信息,并且可以冻结违规账户。买家购买代币的每一笔交易都记录在区块链上,不可篡改。
[0077] 四、手机信息合约
[0078] 手机信息合约用来将手机信息保存到区块链上,并且提供函数访问每个手机的可变信息,其具体功能包括:
[0079] 将手机IEMI、手机可变信息保存在智能合约的存储中,也就是保存在了区块链上。
[0080] 可以通过函数调用,输入手机IEMI,返回手机可变信息。
[0081] 手机信息合约的必要性:将二手手机信息保存在区块链上保证了数据的安全性和不可篡改性,将手机信息上链大大减少了买家卖家之间的信息不对称,能够促进交易的公平进行。
[0082] 五、交易合约
[0083] 交易合约用来约定买卖双方交易的流程,买家购买手机时调用交易合约,输入IEMI、收货地址,并向合约账户支付代币。此时交易合约将收货地址发送给卖家,通知卖家发货。此时合约开始计时,在规定时间内买家可取走合约中的资金(取消交易),当且仅当达到规定时间时,卖家可以调用函数取走资金,当资金被取走时智能合约才修改手机机主信息为买家。交易合约的主要功能为:(1)读取手机信息合约中保存的IEMI及估价信息;(2)按照合约约定的内容进行交易,保护买卖双方的交易安全。
[0084] 本发明利用区块链+智能合约解决二手手机交易行业信息严重不对称问题;通过智能合约将二手手机信息保存到区块链网络上,并通过智能合约读取;通过智能合约(代币合约+交易合约)完成买家卖家点对点的交易;在买卖双方点对点交易方面,与比特币完全去中心化的机制不同,本发明通过管理员账户部署代币合约,拥有管理账户的权限,在一定程度上解决了在区块链网络上交易无法管理的问题。
[0085] 应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
[0086] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈