项目描述:基于区块链、自主开发的全方位数据权益保护开放式平台,可以针对互联网上的各类数据和内容、企业内部知识产权、个人数据产权等提供确权、监测、取证、司法通道、维权等功能,是对数据主权进行线上管理和保护的全环节、全维度的开放式系统平台,可以针对各类应用场景解决数据权益保护的所有问题
责任描述:
参与部分功能库表设计
用户模块:开发用户登录,利用redis存储用户token,通过httpclient请求,调用公安部实名验证接口验证用户实名以及活体识别。母子账号拆分设计开发。
确权模块:将文档等文件数据上传利用openoffice工具类转换成pdf,计算文件hash值,将文件上传至oss文件服务器,时间戳,将数据id,以及类型放入rabbitmq中,mq的消费,验证数据,进行上链。
取证模块:前端提交url地址,进行正则校验,将数据入库,将整个数据放入mq中,由取证队列进行消费以及上链。
老数据同步上链:设计方案,将所有数据同步一个临时表中,读取放入mq,多线程消费mq中的数据,进行数据上链。
计费模块:参与计费设计,将所有计费提出公共的api,提供扣费,退费,消费记录,微信充值,支付宝充值等接口。
监测结果入库,由爬虫组将爬取的数据放入redis中,多线程消费redis将数据入库。提供接口给前端展示。
负责对接公证处证据文件,证据文件进行打包,上传至oss,给前端提供oss下载地址。
提供证据编号或者是打包文件编号,查询数据的有效性以及北互查询,生成bc文件,进行文件流下载。
提供短信,邮箱工具类的接口。
功能迭代以及项目维护。