基于区块链的NB-IoT中终端交易处理方法及装置

    公开(公告)号:CN113472825B

    公开(公告)日:2023-01-13

    申请号:CN202010237761.4

    申请日:2020-03-30

    Abstract: 本发明提供一种基于区块链的NB‑IoT中终端交易处理方法及装置,方法包括:将NB‑IoT中的终端作为区块链中的终端节点,对于任一所述终端节点,根据该终端节点产生有效的区块和无效的区块的数量,确定该终端节点的状态;获取所述区块链中除该终端节点以外的其他终端节点根据该终端节点的状态对该终端节点的投票结果,并获取该终端节点的投票统计结果;根据该终端节点的投票统计结果确定该终端节点是否为代理节点,若是,则使用该终端节点收集所述区块链中所有终端节点之间的交易,并根据所述交易产生区块,并将产生的所述区块传递到所述其他终端节点。本发明能够降低异常节点竞选为代理节点的可能,保证了系统的安全性和稳定性。

    基于区块链的NB-IoT中终端交易处理方法及装置

    公开(公告)号:CN113472825A

    公开(公告)日:2021-10-01

    申请号:CN202010237761.4

    申请日:2020-03-30

    Abstract: 本发明提供一种基于区块链的NB‑IoT中终端交易处理方法及装置,方法包括:将NB‑IoT中的终端作为区块链中的终端节点,对于任一所述终端节点,根据该终端节点产生有效的区块和无效的区块的数量,确定该终端节点的状态;获取所述区块链中除该终端节点以外的其他终端节点根据该终端节点的状态对该终端节点的投票结果,并获取该终端节点的投票统计结果;根据该终端节点的投票统计结果确定该终端节点是否为代理节点,若是,则使用该终端节点收集所述区块链中所有终端节点之间的交易,并根据所述交易产生区块,并将产生的所述区块传递到所述其他终端节点。本发明能够降低异常节点竞选为代理节点的可能,保证了系统的安全性和稳定性。

    基于kafka的消息处理方法及装置

    公开(公告)号:CN112882839A

    公开(公告)日:2021-06-01

    申请号:CN201911201785.8

    申请日:2019-11-29

    Abstract: 本发明实施例提供一种基于kafka的消息处理方法及装置,包括:从客户端本地的偏移量文件中读取偏移量集合;判断偏移量集合中的偏移量信息是否有效,若否,则更新偏移量集合中的偏移量信息并利用更新后的偏移量信息对kafka消息进行处理同时将最新的偏移量信息写入至所述偏移量文件中。本实施例将读取kafka的偏移量文件存储到客户端中从而使得offset的更新安全且简易,异常控制方便。本实施例将kafka与其他存储介质松耦合,避免了第三方连接与连接导致的延迟,提升了数据读写效率。本实施例还对偏移量信息的有效性进行了判断,当偏移量信息无效时会对其进行更新,因此会避免出现数据重复读取或数据丢失的情况。

Patent Agency Ranking