本公开的实施例属于智慧场景注册,具体涉及一种基于区块链的用户注册方法、系统及电子设备。
背景技术:
1、随着物联网技术的发展及智慧场景应用的普及,在各种智慧场景中我们面临不同场景中不同的账号校验逻辑,且不同智慧场景中可能涉及用户身份的辨别机制和辨别维度有较大区别。如何实现用户唯一id在各场景应用中通用,减少我们为在各智慧场景中的操作而被采集或者注册的内容显得越来越重要。
2、目前在智慧场景系统登录时的做法是用手机号进行登录,在场景业务业务应用中通过手机号和人员照片进行唯一判断逻辑。这样的问题是每个数据都是独立的,不可重复使用,尤其是面临不同业务场景或者不同的场景业务系统。对于目前物联网中智慧场景的发展,应用各种不同场景下的用户信息公用,我们需要解决如何快速的进行用户信息复用以及用户唯一性辨别。
技术实现思路
1、本公开的实施例旨在至少解决现有技术中存在的技术问题之一,提供一种基于区块链的用户注册方法、系统及电子设备。
2、本公开的一个方面提供一种基于区块链的用户注册方法,包括:
3、从前端系统采集用户信息;
4、利用区块链技术封装上链所述用户信息;
5、分发所述用户信息至各区块链上层节点;
6、根据各所述区块链上层节点中的用户信息注册各智慧场景。
7、可选的,在所述分发所述用户信息至各区块链上层节点之后,所述方法还包括:
8、标识所述用户信息,得到用户标识。
9、可选的,当所述根据各所述区块链上层节点中的用户信息注册各智慧场景之后,所述方法还包括:
10、生成场景使用信息;
11、利用所述场景使用信息更新所述用户信息。
12、可选的,所述从前端系统采集用户信息,包括:
13、分别从前端系统采集互异的多个用户信息。
14、可选的,利用区块链技术封装上链所述用户信息,包括:
15、利用区块链技术封装上链所述多个用户信息。
16、可选的,在所述分发所述用户信息至各区块链上层节点之后,所述方法还包括:
17、分别标识所述多个用户信息,得到互异的多个用户标识;
18、所述根据各所述区块链上层节点中的用户信息注册各智慧场景,包括:
19、分别使用所述多个互异的用户标识注册各智慧场景。
20、可选的,当所述根据各所述区块链上层节点中的用户信息注册各智慧场景之后,所述方法还包括:
21、针对所述多个用户信息分别生成场景使用信息;
22、利用对应的所述场景使用信息更新所述多个用户信息。
23、本公开的另一个方面提供一种基于区块链的用户注册系统,包括:
24、采集模块,用于从前端系统采集用户信息;
25、封装模块,用于利用区块链技术封装上链所述用户信息;
26、分发模块,用于分发所述用户信息至各区块链上层节点;
27、注册模块,用于根据各所述区块链上层节点中的用户信息注册各智慧场景。
28、可选的,所述系统还包括标识模块;
29、所述标识模块用于标识所述用户信息,得到用户标识。
30、本公开的最后一个方面提供一种电子设备,包括:
31、一个或多个处理器;
32、存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现如上所述的基于区块链的用户注册方法。
33、本公开的实施例的一种基于区块链的用户注册方法、系统及电子设备,利用区块链技术构建了一个用户唯一身份校验体系,实现用户唯一身份在各智慧场景中的应用,能够提高各智慧场景中用户身份的校验速度,减少用户的频繁操作,降低用户使用门槛,具有非常大的现实意义。
1.一种基于区块链的用户注册方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述分发所述用户信息至各区块链上层节点之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,当所述根据各所述区块链上层节点中的用户信息注册各智慧场景之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述从前端系统采集用户信息,包括:
5.根据权利要求4所述的方法,其特征在于,利用区块链技术封装上链所述用户信息,包括:
6.根据权利要求5所述的方法,其特征在于,在所述分发所述用户信息至各区块链上层节点之后,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,当所述根据各所述区块链上层节点中的用户信息注册各智慧场景之后,所述方法还包括:
8.一种基于区块链的用户注册系统,其特征在于,包括:
9.根据权利要求8所述的系统,其特征在于,所述系统还包括标识模块;
10.一种电子设备,其特征在于,包括: