【技术实现步骤摘要】
一种电子锁操作记录方法及装置
本申请涉及信息处理
,具体而言,涉及一种电子锁操作记录方法及装置。
技术介绍
目前在行业内存在两个不同的平台管理相同共享单车上的电子锁的情况,例如:生产厂商的平台使用车牌号码作为标识信息来进行管理,而运营厂商的平台使用电池号码作为标识信息来进行管理。这样两个不同的平台对电子锁的管理,就存在两个不同的平台统计出厂后的为活跃状态的电子锁的数量不一致的情况。
技术实现思路
本申请实施例的目的在于提供一种电子锁操作记录方法,用于改善两个不同的平台统计出厂后的为活跃状态的电子锁的数量不一致的问题。本申请实施例提供了的一种电子锁操作记录方法,应用于区块链网络中的节点服务器,包括:接收电子锁发送的第一操作信息,所述第一操作信息包括:第一标识信息和所述电子锁本次的第一操作状态,所述第一标识信息为所述电子锁的唯一标识;从部署在所述区块链网络中的区块链的数据区块中的活跃账户数以及本地缓存的尚未写入所述区块链的活跃账户数中,查找最近生成的第一活跃账户数,所述活跃账户数表征其生成时处于 ...
【技术保护点】
1.一种电子锁操作记录方法,其特征在于,应用于区块链网络中的节点服务器,包括:/n接收电子锁发送的第一操作信息,所述第一操作信息包括:第一标识信息和所述电子锁本次的第一操作状态,所述第一标识信息为所述电子锁的唯一标识;/n从部署在所述区块链网络中的区块链的数据区块中的活跃账户数以及本地缓存的尚未写入所述区块链的活跃账户数中,查找最近生成的第一活跃账户数,所述活跃账户数表征其生成时处于活跃状态的电子锁数量;/n根据所述第一活跃账户数、所述第一标识信息和所述第一操作状态,获得第二活跃账户数;/n生成包括所述第二活跃账户数、所述第一标识信息和所述第一操作状态的操作记录;/n将所述 ...
【技术特征摘要】
1.一种电子锁操作记录方法,其特征在于,应用于区块链网络中的节点服务器,包括:
接收电子锁发送的第一操作信息,所述第一操作信息包括:第一标识信息和所述电子锁本次的第一操作状态,所述第一标识信息为所述电子锁的唯一标识;
从部署在所述区块链网络中的区块链的数据区块中的活跃账户数以及本地缓存的尚未写入所述区块链的活跃账户数中,查找最近生成的第一活跃账户数,所述活跃账户数表征其生成时处于活跃状态的电子锁数量;
根据所述第一活跃账户数、所述第一标识信息和所述第一操作状态,获得第二活跃账户数;
生成包括所述第二活跃账户数、所述第一标识信息和所述第一操作状态的操作记录;
将所述操作记录写入用于保存待写入所述区块链的数据的数据缓冲区。
2.如权利要求1所述的方法,其特征在于,在所述生成包括所述第二活跃账户数、所述第一标识信息和所述第一操作状态的操作记录之后,还包括:
向所述区块链网络发送所述操作记录,以使所述区块链网络的其他节点服务器缓存所述操作记录。
3.如权利要求1所述的方法,其特征在于,所述电子锁的操作信息的操作状态包括激活状态,所述根据所述第一活跃账户数、所述第一标识信息和所述第一操作状态,获得第二活跃账户数,包括:
判断所述第一操作状态是否为激活状态;
若否,则将所述第一活跃账户数的数值赋给所述第二活跃账户数。
4.如权利要求3所述的方法,其特征在于,在所述判断所述第一操作状态是否为激活状态之后,还包括:
若所述第一操作状态为激活状态,则将所述第一活跃账户数加一,获得所述第二活跃账户数。
5.如权利要求4所述的方法,其特征在于,所述电子锁的操作信息的操作状态还包括预激活状态,所述将所述第一活跃账户数加一,获得所述第二活跃账户数,包括:
从所述区块链的数据区块中以及本地缓存的所述数据缓冲区中读取所述第一标识信息对应的操作状态中最近存储的第二操作状态;
若所述第二操作状态为预激活状态,则将所述第一活跃账户数加一,获得所述第二活跃账户数。
6.如权利要求5所述的方法,其特征在于,所述根据所述第一活跃账户数、所述第一标识信息和所述第一操作状态,获得第二活跃账户数,还包括:
若所述第二操作状态为激活状态,则将所述第一活跃账户数的数值赋给所述第二活跃账户数。
7.如权利要求1-6任一所述的方法,其特征在于,所述生成包括所述第二活跃账户数、所述第一标识信息和所述第一操作状态的操作记录,包括:
获得所述数据区块中所有活跃账户的标识信息;
拼接所述数据区块中所有活跃账户的标识信息,获得标识字符串;
生成所述标识字符串的第一哈希值;
生成包括所述第一哈希值、所述第二活跃账户数、所述第一标识信息和所述第一操作状态的所述操作记录。
8.如权利要求7所述的方法,其特征在于,还包括:
获得在生成所述第一哈希值之前最近生成的第二哈希值;
若所述第一活跃账户数与所述第二活跃账户数相同且第一哈希值与第二哈希值不同,则获得所述数据区块中所有异常账户的标识信息,所述异常账户表征存储所述第二活跃账户数时处于异常状态的电子锁。
9.如权利要求1-6任一所述的方法,其特征在于,还包括:
若所述第一活跃账户数与所述第二活跃账户数不相同,则获得所述数据区块中所有异常账户的标识信息,所述异常账户表征存储所述第二活跃账户数时处于异常状态的电子锁。
10.一种电子锁操作记录装置,其特征在于,应用于区块链网络中的节点服务器,包括:
第一接收模块,用于接收电子锁发送的第一操作信息,所述第一操作信息包括:第一标识信息和...
【专利技术属性】
技术研发人员:吴琼,
申请(专利权)人:北京骑胜科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。