基于区块链的登录方法及相关产品与流程

文档序号:26847030发布日期:2021-10-09 00:44阅读:199来源:国知局
基于区块链的登录方法及相关产品与流程

1.本发明涉及通信网络技术领域,具体涉及一种基于区块链的登录方法及相关产品。


背景技术:

2.企业查询基于用户提供的公司信息对企业的信息进行查询,该查询的内容可以包括:工商注册信息、税务信息、法律信息等等。
3.现有的企业可以实现一键登录,例如微信、qq账号可以实现登录,但是其登录以后无法享受该qq账号或微信账号的特权,降低用户体验度。


技术实现要素:

4.本发明实施例提供了一种基于区块链的登录方法及相关产品,可以实现其他应用的特权,具有提高用户体验度的优点。
5.第一方面,本发明实施例提供一种基于区块链的登录方法,所述方法包括如下步骤:终端接收用户的登录请求,获取用户选择的第一应用的登录账号;终端将该登录账号发送至区块链服务器,接收区块链服务器返回的该登录账号的特权信息;终端依据特权信息与用户等级之间的映射关系确定该特权信息对应的第一等级,终端为该用户提供第一等级的服务。
6.可选的,所述方法还包括:终端显示该第一等级的服务列表。
7.可选的,所述方法还包括:终端从区块链服务器提取该第一应用的操作数据,依据该操作数据确定用户的习惯,依据该用户的习惯调整该第一用户的服务。
8.可选的,所述方法还包括:终端显示该第一等级的服务列表,构建服务列表选择框,接收用户在选择框中勾选的项目,终端为用户提供勾选的项目对应的服务。
9.第二方面,提供一种终端,所述终端包括:处理器、存储器、通信模块和显示屏,所述显示屏,用于接收用户的登录请求;所述处理器,用于获取用户选择的第一应用的登录账号;所述通信模块,用于将该登录账号发送至区块链服务器,接收区块链服务器返回的该登录账号的特权信息;所述处理器,还用于依据特权信息与用户等级之间的映射关系确定该特权信息对应的第一等级,终端为该用户提供第一等级的服务。
10.可选的,所述显示屏,还用于显示该第一等级的服务列表。
11.可选的,所述处理器,还用于控制通信模块从区块链服务器提取该第一应用的操作数据,依据该操作数据确定用户的习惯,依据该用户的习惯调整该第一用户的服务。
12.可选的,所述显示屏,还用于显示该第一等级的服务列表;所述处理器,还用于构建服务列表选择框,接收用户在选择框中勾选的项目,终端为用户提供勾选的项目对应的服务。
13.可选的,所述终端为:智能手机或平板电脑。
14.第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行第一方面提供的方法。
15.实施本发明实施例,具有如下有益效果:可以看出,本技术提供的技术方案在确定登录账号以后,从区块链中提取该登录账号对应的特权信息,依据该特权信息与用户等级之间的映射关系确定该第一等级,为该用户提供第一等级的服务(即开通第一等级对应的权限),这样使得其他应用的特权能够跨平台使用,提高了用户体验度。
附图说明
16.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是一种终端的结构示意图。
18.图2是一种基于区块链的登录方法的流程示意图。
19.图3是本发明实施例提供的终端的结构示意图。
具体实施方式
20.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
23.参阅图1,图1提供了一种终端,该终端具体可以为智能手机、平板电脑、计算机、服务器,该智能手机可以为ios、安卓等系统的终端,上述终端具体可以包括:处理器、通信模
块、存储器和显示屏,上述部件可以通过总线连接,也可以通过其他方式连接,本技术并不限制上述连接的具体方式。上述终端还可以计算机或服务器。
24.参阅图2,图2提供了一种基于区块链的登录方法,该方法如图2所示,由如图1所示的终端来执行,该方法包括如下步骤:步骤s201、终端接收用户的登录请求,获取用户选择的第一应用的登录账号;步骤s202、终端将该登录账号发送至区块链服务器,接收区块链服务器返回的该登录账号的特权信息;步骤s203、终端依据特权信息与用户等级之间的映射关系确定该特权信息对应的第一等级,终端为该用户提供第一等级的服务。
25.本技术提供的技术方案在确定登录账号以后,从区块链中提取该登录账号对应的特权信息,依据该特权信息与用户等级之间的映射关系确定该第一等级,为该用户提供第一等级的服务(即开通第一等级对应的权限),这样使得其他应用的特权能够跨平台使用,提高了用户体验度。
26.示例的,上述终端接收用户的登录请求之后,对登录请求进行验证,验证成功后,显示该用户对应的第一应用的至少一个登录账号。
27.上述对登录请求进行验证具体包括:采集用户的人脸图片,将人脸图片执行特征提取得到输入矩阵【h】【w】,将输入矩阵【h】【w】与卷积核【3】【3】执行卷积运算得到卷积运算结果,将卷积运算结果执行后续处理(例如激活运算或全连接运算)得到处理结果,将处理结果与模板结果进行比对确定是否一致,若一致,确定验证通过,否则,确定验证不通过,将输入矩阵【h】【w】与卷积核【3】【3】执行卷积运算得到卷积运算结果具体可以包括:将该输入数据的输入矩阵【h】【w】按先行后列存储于存储器,运算单元对前三行元素值执行运算步骤得到卷积运算结果的多个卷积值,运算步骤具体可以包括:从输入矩阵【h】【w】的前三行元素值中提取3*6个元素值得到矩阵【3】【6】
11
,运算单元将矩阵【3】【6】
11
按先列后行存储于缓存,运算单元提取卷积核【3】【3】,将矩阵【3】【6】
11
按行方向滑动4次得到4个矩阵【3】【3】
11
,将4个矩阵【3】【3】1与卷积核【3】【3】执行卷积运算得到4个卷积值,运算单元从输入矩阵【h】【w】中提取矩阵【3】【6】
11
之后的矩阵【3】【4】(在后续的提取中,每次提取【3】【4】,然后与前一【3】【6】的后2列组成新的矩阵【3】【6】),将矩阵【3】【6】
11
的前4列元素值删除后将后2列元素值与矩阵【3】【4】组成矩阵【3】【6】
21
;将【3】【6】
21
按先列后行存储于缓存,将矩阵【3】【6】
21
按行方向滑动4次得到4个矩阵【3】【3】
21
,将4个矩阵【3】【3】
21
与卷积核【3】【3】执行卷积运算得到4个卷积值,遍历输入矩阵3*w个元素值(即前3行元素值)后得到卷积运算结果的多个卷积值后,卷积滑动窗口沿行移动后,运算单元对前3行的后续行元素值执行运算步骤得到卷积运算结果的多个卷积值,将前3行的多个卷积结果以及后续行的多个卷积核组合起来得到卷积运算结果。
28.对于后续行是以3行为基本单元的元素值,具体的运算方式可以参见前3行的方式。
29.其中,【3】【6】
11
中的下标数值表示三行元素值的提取次数,上标数值表示三行元素值的最小行值。
30.可选的,上述区块链服务器多个节点组成的区块链,该区块链记录每个应用对应
的账号的特权信息,以及区块链服务器是因为区块链无法改变,安全等级高。
31.可选的,上述特权信息包括但不限于:会员等级、用户购买的服务等等。
32.可选的,上述方法还可以包括:终端显示该第一等级的服务列表。
33.可选的,上述方法还可以包括:终端从区块链服务器提取该第一应用的操作数据,依据该操作数据确定用户的习惯,依据该用户的习惯调整该第一用户的服务。
34.例如用户习惯采用书页方式观看信息,则生成书页方式的信息。
35.可选的,上述方法还可以包括:终端显示该第一等级的服务列表,构建服务列表选择框,接收用户在选择框中勾选的项目,终端为用户提供勾选的项目对应的服务。这样能够实现个性化。
36.参阅图3,图3提供一种终端,所述终端包括:处理器、存储器、通信模块和显示屏,所述显示屏,用于接收用户的登录请求;所述处理器,用于获取用户选择的第一应用的登录账号;所述通信模块,用于将该登录账号发送至区块链服务器,接收区块链服务器返回的该登录账号的特权信息;所述处理器,还用于依据特权信息与用户等级之间的映射关系确定该特权信息对应的第一等级,终端为该用户提供第一等级的服务。
37.可选的,所述显示屏,还用于显示该第一等级的服务列表。
38.可选的,所述处理器,还用于控制通信模块从区块链服务器提取该第一应用的操作数据,依据该操作数据确定用户的习惯,依据该用户的习惯调整该第一用户的服务。
39.可选的,所述显示屏,还用于显示该第一等级的服务列表;所述处理器,还用于构建服务列表选择框,接收用户在选择框中勾选的项目,终端为用户提供勾选的项目对应的服务。
40.可选的,所述终端为:智能手机或平板电脑。
41.本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种基于区块链的登录方法的部分或全部步骤。
42.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种基于区块链的登录方法的部分或全部步骤。
43.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选 实施例,所涉及的动作和模块并不一定是本发明所必须的。
44.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read

only memory ,简称:rom)、随机存取器(英文:
random access memory,简称:ram)、磁盘或光盘等。
45.以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1