[发明专利]基于区块链的业务处理方法和系统在审
申请号: | 202310035533.2 | 申请日: | 2023-01-10 |
公开(公告)号: | CN116091072A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 李伟;金鹏;吴志强;虞博名;马栋捷 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/42 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 郑明耀 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 业务 处理 方法 系统 | ||
1.一种基于区块链的业务处理方法,其特征在于,所述方法应用于基于区块链的业务处理系统;所述基于区块链的业务处理系统包括至少一个数据链、至少一个数据处理端、至少一个业务端以及公共链,每个所述数据链对应有一个数据处理端,各所述数据处理端对应有一个业务端,所述公共链上部署有权益合约,各所述业务端接入所述公共链,所述方法包括;
所述数据链上的数据节点向所述数据处理端发送业务区块数据;所述业务区块数据包括所述数据节点对应的用户终端在预设时间段内的所采用的物联设备的设备参数;
所述数据处理端基于接收到业务区块数据中用户终端在预设时间段内的所采用的物联设备的设备参数确定所述用户终端是否产生业务行为,若产生业务行为,则对所述业务区块数据进行交易创建,生成交易数据将所述交易数据发送至所述业务端;
所述业务端基于接收到的交易数据进行业务结算,得到所述用户终端的业务数据,基于所述用户终端的业务数据更改所述用户终端在所述业务端中的业务总数据,每间隔预设时长根据所有用户终端在所述业务端中更改后的业务总数据生成业务交易数据,发送所述业务交易数据至所述公共链;
所述公共链基于接收到业务交易数据,调用所述权益合约根据所述业务交易数据在所述公共链中变更各所述用户终端的权益数据。
2.如权利要求1所述的基于区块链的业务处理方法,其特征在于,所述基于接收到业务区块数据中的设备参数确定所述用户终端是否产生业务行为,包括:
若所述用户终端在预设时间段内所采用的物联设备的设备参数未发生变化,则获取与所述用户终端的业务区块数据匹配的历史业务区块数据,确定所述历史业务区块数据中的历史设备参数与所述设备参数是否一致,若所述若历史业务区块数据中的历史设备参数与所述设备参数不一致,则确定所述用户终端产生业务行为;
若所述用户终端在预设时间段内所采用的物联设备的设备参数发生变化,则确定所述用户终端产生业务行为。
3.如权利要求2所述的基于区块链的业务处理方法,其特征在于,所述获取与所述用户终端的业务区块数据匹配的历史业务区块数据,包括:
获取所述数据链中所述业务区块数据所在的数据区块的区块高度或区块时间;
确定所述数据链中与所述业务区块数据具有相同业务类型的历史区块高度与区块高度之间的高度差最小、或历史区块时间与区块时间之间的时间差最小的历史数据区块;
将所述历史数据区块中的历史业务区块数据,设置为与所述用户终端的业务区块数据匹配的历史业务区块数据。
4.如权利要求2所述的基于区块链的业务处理方法,其特征在于,所述业务区块数据还包括每个所述设备参数的时间信息;
所述若所述用户终端在预设时间段内所采用的物联设备的设备参数未发生变化之前,所述方法包括:
根据各所述设备参数的时间信息,对各所述设备参数进行排序,得到参数序列;
针对所述参数序列中每个设备参数,将该设备参数和与该设备参数相邻的前一个设备参数进行比对,得到该设备参数的比对结果;所述比对结果包括参数一致和参数不一致;
若所述参数序列中每个设备参数的对比结果都表征参数一致,则确定所述用户终端在预设时间段内所采用的物联设备的设备参数未发生变化;
若所述参数序列中存在对比结果表征参数不一致的目标设备参数,则确定所述用户终端在预设时间段内所采用的物联设备的设备参数发生变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310035533.2/1.html,转载请声明来源钻瓜专利网。