[发明专利]一种基于区块链和物联网技术的商品比价方法有效
申请号: | 201811561059.2 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109410019B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 王春峰;姜亚枫;彭赟 | 申请(专利权)人: | 王春峰 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06F16/25;G06F16/901 |
代理公司: | 北京融智邦达知识产权代理事务所(普通合伙) 11885 | 代理人: | 吴强 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 联网 技术 商品 比价 方法 | ||
1.一种基于区块链和物联网技术的商品比价系统的比价方法,其特征在于,其包括如下步骤:
1)电子货架服务器负责管理无线通信设备与电子标签,维护线下商场所有的商品的线下信息,同时电子货架服务器作为区块链中的一个节点发布线下商场的所有商品的线下信息至区块链网络、验证区块链网络中数据的签名、备份区块链网络中的所有数据;
2)线下商场的管理员通过电子货架服务器更新商品的线下信息;
3)商品的线下信息被推送至无线通信设备,并通过无线通信设备发送给电子标签;
4)电子标签即时地显示线下商场的商品价格信息;
5)电子货架服务器上有商品信息更新后,对更新后的商品信息记录签名后发布至区块链网络;
6)区块链中的其它节点获取电商平台的商品信息并签名后发布至区块链网络;
7)区块链网络中的主节点验证商品信息记录合法后,对数据进行打包并到区块链网络分布式数据库;
区块链网络系统上的至少一个节点与电商平台或是电商平台节点连接获取电商平台的商品线上信息,并将商品线上信息记录在区块链的分布式数据库中;
用户通过访问所述分布式数据库可查询目标商品的线上信息和线下信息;
为保证商品信息数据的真实性、在某个时间点上一致性以及快速的统一性,比价方法还包括以下步骤:
步骤S1:多个线下商城的多个电子货架服务器、以及获取线上商城商品线上信息的节点服务器构成一个比价核心节点集合;
两两核心节点之间通过心跳消息方式维护核心节点间的连通,每个核心节点通过能力消息向其他核心节点广播自身的能力信息;
步骤S2:核心节点集合设置一个且唯一的现领导人节点;现领导人节点周期性地向所有其他核心节点广播关于核心节点集合的宣告信息,以使所有核心节点维护相同的核心节点集合信息;
步骤S3:现领导人节点选出一个符合设定约束条件的核心节点作为备选节点;现领导人节点和备选节点之外的其他核心节点为候选节点;
现领导人节点向所有其他核心节点广播备选节点信息,被选作备选节点的核心节点将自身状态置为备选状态;
候选节点持续保持准备参加接替现领导人节点的共识算法领导人选举、进而成为许可链中新领导人的候选状态;
步骤S4:现领导人检测到预设周期到期时,发出切换消息给备份节点;备份节点收到切换消息,发送切换确认信息给现领导人节点,现领导人节点转变为候选节点,备份节点转换成为新领导人节点,新领导人节点向所有候选节点发送领导人宣告信息;新领导人节点再根据步骤S3选择出新备份节点;
步骤S5:如果发生异常事件,备份节点在一定的时间内无法收到现领导人节点的宣告消息,则备份节点自动切换成为新领导人节点;新领导人节点向所有候选节点发送领导人宣告信息;新领导人节点根据步骤3选择新备份节点;
步骤S6:候选节点持续监听许可链中的现领导人节点和备选节点的宣告信息,如在设定时间内未监听到现领导人节点和备选节点的宣告信息,一个或多个候选节点将自身状态变更为参选状态进而变更为参选节点;
步骤S7:参选节点向许可链中其他核心节点广播自己的选举宣告,所述选举宣告为包括节点能力和节点状态的广告消息,许可链将在参选节点中选出新领导人节点;
任何收到选举宣告的核心节点根据预先设定策略或规则检查一个参选节点是否适合成为领导人节点,或者检查哪一个参选节点更合适成为领导人节点,进而向每个参选节点回复支持其当选新领导人的确认信息,或者向每个参选节点回复不支持其当选新领导人的拒绝信息,或者向所有参选节点回复投票支持哪个参选节点成为新领导人节点;
如果一个参选节点收到候选节点集合中2/3以上数量的核心节点的确认信息,该参选节点自动转换为领导人状态并成为新领导人节点,落选的参选节点自动将自身状态转变为候选状态,转变回为候选节点;
新领导人节点检查当前核心节点集合信息,依据步骤2宣告核心节点集合信息,以及根据步骤3选出备选节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王春峰,未经王春峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811561059.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:影院售票管理系统
- 下一篇:一种区块链充电系统和用电量兑付方法