[发明专利]户籍管理方法、装置、设备以及存储介质在审
申请号: | 201911151840.7 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110941672A | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 彭芊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 户籍管理 方法 装置 设备 以及 存储 介质 | ||
本发明实施例公开了一种户籍管理方法、装置、设备以及存储介质,该方法包括:接收户籍关联请求;基于第一家庭户籍信息和第二家庭户籍信息生成关联家庭户籍信息,关联家庭户籍信息包括第一家庭和第二家庭的所有家庭成员的个人户籍信息;基于关联家庭户籍信息中所有家庭成员的个人户籍信息确定默克尔树以及默克尔树的根节点的哈希值;基于默克尔树和根节点的哈希值构建新区块以将新区块加入区块链网络;确定关联家庭户籍信息中每个家庭成员的个人户籍信息在默克尔树中的存储路径,并返回根节点的哈希值和每个家庭成员的个人户籍信息在默克尔树中的存储路径。采用本发明实施例,可将多个家庭户籍信息关联存储,提高家庭户籍信息管理的灵活性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种户籍管理方法、装置、设备以及存储介质。
背景技术
目前,个人户籍信息一般通过两种方式进行保存。对于个人而言,保留在国家制发的户口本中,对于政府部门来说,通过将家庭户籍信息集中存储于数据库中。
但是目前所有的家庭户籍信息都是集中存储于政府机构的数据库中,虽然查询某个人的个人户籍信息较为快捷,但是在查询其直系亲属以及旁系亲属的个人户籍信息时需要通过检索查询才能得到,查询效率低下。另一方面,由于数据库中的家庭户籍信息存储量较为庞大容易被篡改,对于所有人和家庭户籍信息来说始终存在信息安全隐患。
因此,如何对个人和家庭的户籍信息的管理方法进行改进和优化,是亟需解决的问题。
发明内容
本发明实施例提供一种户籍管理方法、装置、设备以及存储介质,可可将多个家庭户籍信息关联存储,提高家庭户籍信息管理的灵活性。
第一方面,本发明实施例提供一种户籍管理方法,该方法包括:
接收户籍关联请求,上述户籍关联请求携带第一用户的第一家庭户籍信息和第二用户的第二家庭户籍信息,上述第一家庭户籍信息包含上述第一用户所在的第一家庭的所有家庭成员的个人户籍信息,上述第二家庭户籍信息包含上述第二用户所在的第二家庭的所有家庭成员的个人户籍信息;
若上述户籍关联请求为有效请求,则确定上述第一用户的第一户籍迁出记录和上述第二用户的第二户籍迁出记录,并基于上述第一户籍迁出记录和/或上述第二户籍迁出记录确定上述第一家庭户籍信息和上述第二家庭户籍信息是否存在户籍关联关系;
若上述第一家庭户籍信息和上述第二家庭户籍信息存在上述户籍关联关系,则基于上述第一家庭户籍信息和上述第二家庭户籍信息生成关联家庭户籍信息,上述关联家庭户籍信息包括上述第一家庭和上述第二家庭的所有家庭成员的个人户籍信息;
基于上述关联家庭户籍信息中所有家庭成员的个人户籍信息确定默克尔树以及上述默克尔树的根节点的哈希值,将上述根节点的哈希值发送至共识节点,以使上述共识节点基于上述关联家庭户籍信息对上述根节点的哈希值进行验证;
接收上述共识节点在上述根节点的哈希值通过验证后发送的签名确认消息,在上述签名确认消息满足预设共识策略的情况下,基于上述默克尔树和上述根节点的哈希值构建新区块并将上述新区块加入区块链网络;
确定上述关联家庭户籍信息中每个家庭成员的个人户籍信息在上述默克尔树中的存储路径,并返回上述根节点的哈希值和上述每个家庭成员的个人户籍信息在上述默克尔树中的存储路径。
结合第一方面,在一种可能的实施方式中,上述基于上述第一户籍迁出记录和/或上述第二户籍迁出记录确定上述第一家庭户籍信息和上述第二家庭户籍信息是否存在户籍关联关系包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911151840.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机硬件检测台
- 下一篇:一种带壳拆卸式电子秤键盘