欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020100854163
申请人: 刘翱天
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种区块链数据上链方法,其特征在于,包括:获取客户端发送的数据上链请求,所述数据上链请求包括待上链数据;其中,所述客户端为多个,各个用户通过不同的客户端分别发送各个数据上链请求;

将所述待上链数据更新到预先构建的内存数据库中,并向所述客户端发送数据上链受理反馈信息;

按照预设的时间周期读取所述内存数据库,检测所述内存数据库中出现更新的数据,并将所述出现更新的数据按照数据更新时刻的先后顺序写入区块链,其中,数据更新时刻越早,越先写入区块链;

所述将所述待上链数据更新到预先构建的内存数据库中,包括:将所述待上链数据更新到预先构建的内存数据库中,并为内存数据库中每一个出现更新的数据标记时间戳,所述时间戳为对应的数据更新时刻;当一个数据多次更新时,所述时间戳对应的数据更新时刻为最新一次的数据更新对应的数据更新时刻;

在将所述待上链数据更新到预先构建的内存数据库中之前,还包括:将所述内存数据库中与所述待上链数据对应的原始数据转存到预先构建的原始数据序列中;

在将所述出现更新的数据按照数据更新时刻的先后顺序写入区块链之后,还包括:若所述出现更新的数据写入区块链失败,则读取所述原始数据序列,并将所述内存数据库中所述出现更新的数据还原为所述原始数据序列中记录的相应原始数据;

在将所述待上链数据更新到预先构建的内存数据库中之后,还包括:为所述待上链数据分配一个上链状态标记位,并将所述上链状态标记位初始化为第一数值;

相应地,在将所述出现更新的数据按照数据更新时刻写入区块链之后,还包括:将所述上链状态标记位由所述第一数值变更为第二数值;

所述第一数值不同于所述第二数值;

在为所述待上链数据分配一个上链状态标记位之后,还包括:当接收到所述客户端发送的上链进度查询请求时,读取所述上链状态标记位;

若读取到所述上链状态标记位为第一数值,则向所述客户端发送数据上链未完成的指示信息;

若读取到所述上链状态标记位为第二数值,则向所述客户端发送数据上链已完成的指示信息。