[发明专利]一种双进程打块方法及系统在审
| 申请号: | 201810434814.4 | 申请日: | 2018-05-09 |
| 公开(公告)号: | CN110472971A | 公开(公告)日: | 2019-11-19 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 厦门本能管家科技有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06F9/46 |
| 代理公司: | 11265 北京挺立专利事务所(普通合伙) | 代理人: | 叶树明<国际申请>=<国际公布>=<进入 |
| 地址: | 361000 福建省厦门市国(福建)自*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 打块 进程 数据处理模块 数据库 合法性检查 传递模块 反序列化 服务模块 监听端口 检索效率 接收数据 启动数据 启动系统 数据提交 数据提取 验证数据 消息发 检索 验证 驱动 创建 合法 服务 | ||
1.一种双进程打块方法,包括如下步骤:
(1)启动系统,创建第一进程,第二进程;
(2)启动第一进程,同时启动WEB容器服务和HTTP监听端口来接收数据;
(3)数据处理模块将接收到的数据做初步合法性检查;
(4)若数据合法,将数据序列化为内部处理的格式后存入本地数据库中,若不合法,则删除该数据;然后继续监听接收数据,如此循环,直到把所有外部数据接收到自己的本地数据库中;
(5)启动第二进程,同时启动数据服务模块,驱动第一进程中的本地数据库,将本地数据库中的新增数据提取出来;
(6)将本地数据库中的新增数据反序列化,还原为需要处理的格式,然后将数据提交给打块器,打块器打块成功后返回状态给数据处理模块;
(7)数据处理模块收到状态后将本地数据库中的这部分数据标记为已处理,然后将处理结果发送给进程传递模块,进程传递模块将本进程已经打块完成的消息发送给第一进程的数据处理模块,至此,本次打块结束。
2.根据权利要求1所述的一种双进程打块方法,其特征在于步骤(1)中第一进程负责外部数据接收与发送,第二进程负责内部数据的处理和打块。
3.根据权利要求1所述的一种双进程打块方法,其特征在于步骤(3)中对数据合法性检查的方法是通过验证数据的公钥。
4.根据权利要求1所述的一种双进程打块方法,其特征在于步骤(6)中打块器是利用自身算力打造区块的计算设备。
5.一种双进程打块系统,包括:
数据接收模块:负责接收外部数据;
与数据接收模块连接的数据处理模块:对外部数据识别后,序列化为内部处理的格式后存入本地数据库中;
与数据处理模块连接的本地数据库:存储处理后的外部数据;
与本地数据库相连的数据服务模块:提取本地数据库中的数据,将本地数据库中的新增数据反序列化,还原为需要处理的格式,然后将数据提交给打块器;
打块器:打块器对数据服务模块的数据打造区块后返回状态给数据处理模块;
与数据处理模块和数据服务模块相连的进程传递模块,将本进程已经打块完成的消息发送给第一进程的数据处理模块;
所述的数据接收模块、数据处理模块、本地数据库、数据服务模块、打块器与进程传递模块顺序连接。
6.根据权利要求5所述的一种双进程打块系统,其特征在于所述的数据接收模块由搭载WEB容器的HTTP监听端口组成。
7.根据权利要求5所述的一种双进程打块系统,其特征在于所述的打块器是利用自身算力打造区块的计算设备。
8.根据权利要求5所述的一种双进程打块系统,其特征在于所述的数据处理模块对外部数据识别的方法是通过验证数据的公钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门本能管家科技有限公司,未经厦门本能管家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810434814.4/1.html,转载请声明来源钻瓜专利网。





