1.本技术涉及云技术领域,尤其涉及一种授权管理方法、平台、电子设备和存储介质。
背景技术:2.随着网络通信技术的飞速发展,各种应用程序得到广泛的应用。为了保证相同业务功能的应用程序能够在不同中央处理器(central processing unit,cpu)架构下运行,开发商通常需要针对不同的cpu架构提出不同的应用程序。由于针对不同的cpu架构的开发过程中的开发成本不同,因此,通常针对不同的cpu架构的提供相同业务功能的应用程序的授权价格通常是不同的。
3.但是,目前针对不同cpu架构,通常是采用不同的授权管理平台来实现的,导致目前授权管理平台类型较多,授权功能单一,造成授权管理平台的管理过程较为复杂的问题,亟需提供一种可以为不同cpu架构进行授权的支持异构管理的授权管理平台。
4.申请内容
5.有鉴于此,本技术实施例期望提供一种授权管理方法、平台、电子设备和存储介质,解决了目前授权管理平台类型较多,授权功能单一,造成授权管理平台的管理过程较为复杂的问题,提出了一种可以为不同cpu架构授权的支持异构管理的授权管理平台,简化了授权管理平台的管理过程。
6.为达到上述目的,本技术的技术方案是这样实现的:
7.第一方面,一种授权管理方法,所述方法包括:
8.若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数;
9.基于所述目标属性参数,生成目标授权信息;
10.发送所述目标授权信息至所述目标授权对象,以使所述目标授权对象响应所述目标授权信息实现授权管理。
11.可选的,所述发送所述目标授权信息至所述目标授权对象之后,所述方法还包括:
12.接收所述目标授权对象发送的校验结果;其中,所述目标授权对象是由所述目标授权对象对所述目标授权信息进行校验得到的;
13.基于所述校验结果,生成授权提示信息,并显示所述授权提示信息。
14.可选的,所述基于所述目标属性参数,生成目标授权信息,包括:
15.确定与所述目标属性参数对应的目标授权服务;
16.通过所述目标授权服务基于所述目标属性参数,生成所述目标授权信息;其中,所述目标属性参数至少包括中央处理器cpu架构类型,所述目标授权信息中的属性类型为所述目标属性参数。
17.可选的,所述若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数,包括:
18.若获取到所述授权指令,对所述目标授权对象进行校验,得到校验结果;
19.若所述校验结果表明所述目标授权对象校验通过,确定所述目标授权对象的所述目标属性参数。
20.可选的,所述若获取到所述授权指令,对所述目标授权对象进行校验,得到校验结果,包括:
21.若获取到所述授权指令,从所述授权指令中获取配置属性参数;
22.获取所述目标授权对象的目标属性参数;
23.基于所述配置属性参数和所述目标属性参数,得到所述校验结果。
24.可选的,所述基于所述配置属性参数和所述目标属性参数,得到校验结果,包括:
25.若所述配置属性参数与所述目标属性参数匹配,确定所述校验结果为校验通过;
26.若所述配置属性参数与所述目标属性参数不匹配,确定所述校验结果为校验不通过。
27.可选的,所述方法还包括:
28.若所述校验结果为校验不通过,生成所述目标授权对象校验不通过的提示信息;
29.显示所述提示信息。
30.可选的,所述若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数,包括:
31.若获取到所述授权指令,确定所述目标授权对象对应的目标标识信息;
32.从目标存储区域中,获取所述目标识信息对应的所述目标属性参数;
33.或者,基于所述目标标识信息,生成获取请求;
34.发送所述获取请求至所述目标授权对象;其中,所述获取请求用于指示所述目标授权对象发送所述目标授权对象的目标属性参数至授权管理平台;
35.接收所述目标授权对象发送的所述目标属性参数。
36.第二方面,一种授权管理装置,该装置包括:确定单元、生成单元和发送单元;其中:
37.所述确定单元,用于若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数;
38.所述生成单元,用于基于所述目标属性参数,生成目标授权信息;
39.所述发送单元,用于发送所述目标授权信息至所述目标授权对象,以使所述目标授权对象响应所述目标授权信息实现授权管理。
40.第三方面,一种授权管理平台,所述授权管理平台包括:业务层和授权服务层;其中:
41.所述业务层,用于获取用于对目标授权对象进行授权的授权指令,并发送所述授权指令至所述授权服务层;
42.所述授权服务层,用于若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数;基于所述目标属性参数,生成目标授权信息;发送所述目标授权信息至所述目标授权对象,以使所述目标授权对象响应所述目标授权信息实现授权管理。
43.第四方面,一种电子设备,所述电子设备包括:存储器、处理器和通信总线;其中:
44.所述存储器,用于存储可执行指令;
45.所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
46.所述处理器,用于执行所述存储器中存储的授权管理程序,实现如上述任一项所述的授权管理方法的步骤。
47.第五方面,一种存储介质,所述存储介质上存储有授权管理程序,所述授权管理程序被处理器执行时实现如上述任一项所述的授权管理方法的步骤。
48.本技术的实施例所提供的授权管理方法、平台、电子设备和存储介质,若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数,并基于目标属性参数,生成目标授权信息,然后发送目标授权信息至目标授权对象,以使目标授权对象响应目标授权信息实现授权管理。这样,在获取到授权指令时,通过目标授权对象的目标属性参数,来生成目标授权信息,并将目标授权信息发送给目标授权对象,解决了目前授权管理平台类型较多,授权功能单一,造成授权管理平台的管理过程较为复杂的问题,提出了一种可以为不同cpu架构授权的支持异构管理的授权管理平台,简化了授权管理平台的管理过程。
附图说明
49.图1为本技术实施例提供的一种授权管理方法的流程示意图;
50.图2为本技术实施例提供的另一种授权管理方法的流程示意图;
51.图3为本技术实施例提供的一种授权管理系统的结构示意图;
52.图4为本技术实施例提供的一种界面示意图;
53.图5为本技术实施例提供的另一种界面示意图;
54.图6为本技术实施例提供的又一种界面示意图;
55.图7为本技术实施例提供的一种授权管理装置的结构示意图;
56.图8为本技术实施例提供的一种授权管理平台的结构示意图;
57.图9为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
58.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
59.本技术的实施例提供一种授权管理方法,该方法应用于授权管理平台,参照图1所示,该方法包括以下步骤:
60.步骤101、若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数。
61.在本技术实施例中,授权指令为管理员对授权管理平台的显示界面上显示的目标授权对象进行配置操作后,授权管理平台生成得到的。目标属性参数为能用于唯一标识目标授权对象的属性特征参数。目标授权对象可以是希望能够使用授权管理平台所管理的应用的设备,例如授权管理平台所管理的应用可以是虚拟机应用程序、虚拟存储单元等。目标授权管理平台可以运行于服务器上,也可以运行于客户端等设备上。
62.步骤102、基于目标属性参数,生成目标授权信息。
63.在本技术实施例中,授权管理平台确定得到的目标授权对象的目标属性参数后,
基于目标授权对象的目标属性参数,生成用于为目标授权对象进行授权的目标授权信息。
64.步骤103、发送目标授权信息至目标授权对象。
65.其中,发送目标授权信息至目标授权对象,以使目标授权对象响应目标授权信息实现授权管理。
66.在本技术实施例中,授权管理平台与目标授权对象之间可以通过互联网来建立通信连接。目标授权管理平台生成目标授权信息后,将目标授权信息发送至目标授权对象。
67.本技术的实施例所提供的授权管理方法,若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数,并基于目标属性参数,生成目标授权信息,然后发送目标授权信息至目标授权对象。这样,在获取到授权指令时,通过目标授权对象的目标属性参数,来生成目标授权信息,并将目标授权信息发送给目标授权对象,解决了目前授权管理平台类型较多,授权功能单一,造成授权管理平台的管理过程较为复杂的问题,提出了一种可以为不同cpu架构授权的支持异构管理的授权管理平台,简化了授权管理平台的管理过程。
68.基于前述实施例,本技术的实施例提供一种授权管理方法,参照图2所示,该方法应用于授权管理平台,该方法包括以下步骤:
69.步骤201、若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数。
70.在本技术实施例中,以授权管理平台是可以为不同cpu架构的目标服务进行授权管理的服务器为例进行说明,目标授权对象为cpu架构为进阶精简指令集机器(advanced risc machine,arm)结构的超融合基础架构(hyper-converged infrastructure,hci)设备,管理员对授权管理平台对应的显示界面上进行选择操作,确定需要授权管理的hci设备后,生成授权指令,这样,授权管理平台检测到授权指令后,确定目标授权对象的目标属性参数。
71.步骤202、基于目标属性参数,生成目标授权信息。
72.在本技术实施例中,授权管理平台确定得到的目标授权对象的目标属性参数后,将目标授权对象的目标属性参数填充至预设授权信息中,生成用于为目标授权对象进行授权的目标授权信息。
73.步骤203、发送目标授权信息至目标授权对象。
74.步骤204、接收目标授权对象发送的校验结果。
75.其中,目标授权对象是由目标授权对象对目标授权信息进行校验得到的。
76.在本技术实施例中,目标授权对象接收到目标授权信息后,会对目标授权信息进行校验,根据校验情况得到校验结果。
77.步骤205、基于校验结果,生成授权提示信息,并显示授权提示信息。
78.在本技术实施例中,授权管理平台接收到目标授权对象发送的校验结果后,根据校验结果生成对应的授权提示信息,并针对目标授权对象对应的显示区域显示其对应的授权显示提示信息。若校验结果表示目标授权对象校验通过,则授权提示信息为用于提示针对目标授权对象授权成功的信息,若校验结果表示目标授权对象校验失败,则授权提示信息为用于提示针对目标授权对象授权失败的信息,进一步还可以提示管理员进行相应的授权操作检测,并再次进行授权操作。
79.基于前述实施例,在本技术其他实施例中,步骤202可以由步骤202a~202b来实现:
80.步骤202a、确定与目标属性参数对应的目标授权服务。
81.在本技术实施例中,针对不同属性参数,提供的授权服务不同,因此,需要确定与目标属性参数对应的目标授权服务。
82.步骤202b、通过目标授权服务基于目标属性参数,生成目标授权信息。
83.在本技术实施例中,确定目标授权服务后,目标授权服务将目标属性参数填充至预设授权信息中,或者按照预设授权信息格式及目标属性参数,生成针对目标授权对象的目标授权信息。
84.基于前述实施例,在本技术其他实施例中,目标属性参数至少包括中央处理器cpu架构类型。
85.在本技术实施例中,目标属性参数至少包括cpu架构类型,cpu架构类型可以是x86类型,也可以是arm类型等。
86.基于前述实施例,在本技术其他实施例中,目标授权信息中的属性类型为目标属性参数。
87.在本技术实施例中,目标授权服务在生成目标授权信息时,可以将目标授权信息中的属性类型设置为目标属性参数。而目标授权信息中除属性类型与其他授权服务生成的授权特征信息中的属性类型不同,其余基础信息均可相同,但也可以根据实际情况进行调整,使目标授权信息中的基础信息与其他授权服务生成的授权特征信息中的基础信息不同。
88.基于前述实施例,在本技术其他实施例中,步骤201可以由步骤201a~201b来实现:
89.步骤201a、若获取到授权指令,对目标授权对象进行校验,得到校验结果。
90.在本技术实施例中,为了保证授权的成功,授权管理平台在获取到授权指令后,还可以对目标授权对象进行身份校验,得到校验结果,从而根据校验结果执行后续授权操作,从而能够及时发现问题,提高授权效率。
91.步骤201b、若校验结果表明目标授权对象校验通过,确定目标授权对象的目标属性参数。
92.在本技术实施例中,在校验结果表明目标授权对象校验通过,即目标授权对象的身份校验通过时,目标授权对象的目标属性参数可以是授权管理平台从目标授权对象处获取得到的,也可以是授权管理平台从授权管理平台对应的存储区域中获取得到的。
93.基于前述实施例,在本技术其他实施例中,步骤201a可以由步骤a11~a13来实现:
94.步骤a11、若获取到授权指令,从授权指令中获取配置属性参数。
95.在本技术实施例中,在授权管理平台生成授权指令时,管理员可以对目标授权对象进行参数配置,授权管理平台根据管理员配置的属性参数生成授权指令。配置属性参数即管理员在对目标授权对象进行配置属性参数设置时配置的目标授权对象的属性参数。
96.步骤a12、获取目标授权对象的目标属性参数。
97.在本技术实施例中,目标授权对象的目标属性参数为在向授权管理平台申请管理服务时,设置的针对目标授权对象的属性参数。
98.步骤a13、基于配置属性参数和目标属性参数,得到校验结果。
99.在本技术实施例中,对配置属性参数和目标属性参数进行分析,来对目标授权对象的身份认证,从而得到校验结果。
100.基于前述实施例,在本技术其他实施例中,步骤a13可以由步骤a131或步骤a132来实现:
101.步骤a131、若配置属性参数与目标属性参数匹配,确定校验结果为校验通过。
102.在本技术实施例中,配置属性参数与目标属性参数匹配指的是配置属性参数与目标属性参数相同。也就是说,在配置属性参数与目标属性参数相同时,可以确定目标授权对象身份认证成功,即校验结果为校验通过。
103.步骤a132、若配置属性参数与目标属性参数不匹配,确定校验结果为校验不通过。
104.在本技术实施例中,在配置属性参数与目标属性参数不匹配,即配置属性参数与目标属性参数不同时,可以确定目标授权对象身份认证失败,即校验结果为校验不通过。
105.基于前述实施例,在本技术其他实施例中,授权管理平台执行步骤201a之后,还可以选择执行步骤201c~201d:
106.步骤201c、若校验结果为校验不通过,生成目标授权对象校验不通过的提示信息。
107.在本技术实施例中,在校验结果为校验不通过即目标授权对象的身份认证失败时,授权管理平台可以生成目标授权对象校验不同的提示信息。
108.步骤201d、显示提示信息。
109.在本技术实施例中,在目标授权对象对应的显示区域显示提示信息,这样,可以提示管理员针对目标授权对象的参数配置过程进行检查,以及存储的针对目标授权对象的目标属性参数进行检查,使管理员及时确定针对目标授权对象进行授权过程中出现授权不成功的原因,有效缩短故障确定的时长,提高授权效率。
110.基于前述实施例,在本技术其他实施例中,步骤201还可以由步骤201e~201f,或步骤201e和步骤201g~201i来实现:
111.步骤201e、若获取到授权指令,确定目标授权对象对应的目标标识信息。
112.在本技术实施例中,目标标识信息为用于唯一标识目标授权对象的标识信息,例如可以是目标授权对象的编号、设备名称等。
113.步骤201f、从目标存储区域中,获取目标识信息对应的目标属性参数。
114.在本技术实施例中,目标存储区域可以是授权管理平台的本地存储区域,也可以是授权管理平台可以访问的云端存储区域。即授权管理平台从目标存储区域中存储的信息中获取目标标识信息对应的目标属性参数。目标属性参数可以是目标授权对象在初始注册至授权管理平台时提交至授权管理平台处的。
115.步骤201g、基于目标标识信息,生成获取请求。
116.在本技术实施例中,若授权管理平台中没有存储有目标授权对象对应的目标属性信息,则授权管理平台可以根据目标授权对象对应的目标标识信息,生化池呢个用于请求从目标授权对象处获取目标属性参数的获取请求。
117.步骤201h、发送获取请求至目标授权对象。
118.其中,获取请求用于指示目标授权对象发送目标授权对象的目标属性参数至授权管理平台。
119.在本技术实施例中,目标授权对象接收到目标授权平台发送的获取请求后,响应获取请求,获取自身的目标属性参数,并发送目标属性参数至授权管理平台。
120.步骤201i、接收目标授权对象发送的目标属性参数。
121.需说明的是,在步骤201b若校验结果表明目标授权对象校验通过后,可以选择执行步骤201e~201f,或步骤201e和步骤201g~201i也可以执行,实现确定目标属性参数的过程。
122.基于前述实施例,在本技术其他实施例中,本技术实施例提供一种授权管理系统的结构示意图,如图3所示,包括授权管理平台a和授权设备b。其中,授权管理平台a至少包括:业务层、中间层和授权服务层;其中:
123.业务层,业务层不感知cpu架构,同类授权产品的所有操作均当做基础产品类型处理,例如:asv和asv-arm统一当做基础产品asv处理,anet和anet-arm统一当做基础产品anet处理,asan和asan-arm统一当做基础产品asan处理。其中,asv为cpu架构为x86的hci的计算虚拟化授权,asv-arm为cpu架构为arm的hci的计算虚拟化授权,anet为cpu架构为x86的hci的网络虚拟化授权,anet-arm为cpu架构为arm的hci的网络虚拟化授权,asan为cpu架构为x86的hci的存储虚拟化授权,asan-arm为cpu架构为arm的hci的存储虚拟化授权。业务层对应的业务操作界面可以如图4所示,以图4中针对平台授权业务为例进行说明,c区域内为将要进行授权的平台的一些基本说明信息,d1区域内为针对cpu架构类型为x86类型时服务的授权状态。图5中的d2区域内为针对cpu架构类型为arm类型时服务的授权状态。在授权管理平台对某一hci设备进行授权时,对应的业务界面可以参照图6所示,首先,需要输入某一hci设备的基本信息,然后配置存储性能,最后还需对信息进行确认的确认信息操作。图6所示为输入基本信息时,所需的基本信息内容,名称为该某一hci设备所属的集群名称,描述为对该集群的解说内容,描述可以选择填写,类型为该某一hci设备的cpu架构,属于必填内容,用户名为该某一hci设备对应的用户名称,密码为设置的密码,端口为与该某一hci设备通信的端口。
124.中间层,用于对确定当前需授权的该某一hci设备的cpu架构类型,并确定对应的授权服务,例如某一hci设备的cpu架构类型为x86架构时,对应的授权服务为asv,某一hci设备的cpu架构类型为arm架构时,对应的授权服务为asv-arm。这样,中间层作为授权服务层与业务层之间的一个过渡层,在接收到业务层的请求后,将授权服务层需要的hci集群cpu架构类型信息附着上,再传递给授权服务层,实现了业务层无需感知hci集群的cpu架构类型。
125.授权服务层,用于调用中间层确定的授权服务,生成授权信息。其中,授权信息为在基础授权信息中,附着待授权的该某一hci设备的cpu架构类型。示例性的,基础授权信息为asv类型授权信息,在asv类型授权信息中将架构类型设置为该某一hci设备的cpu架构类型。其中,假设该某一hci设备的cpu架构类型为arm类型时,对应的授权信息如下所示:
126.product:asv//信息类型
127.hostcpu_socket:10//主机接口
128.arch_type:arm//cpu架构类型
129.softtime:20xx-01-01//运行时间
130.xxx:xxx
131.授权设备b,包括多种hci设备,用于接收到授权管理平台a发送的授权信息后,校验授权信息中的包括的cpu架构类型是否与当前设备的cpu架构类型相同,由于基础授权信息相同,待授权设备端业务层也可以做到不感知自身设备cpu架构差异信息。
132.这样,授权管理平台可以管理多种不同cpu架构类型的hci设备,提高了授权管理平台的管理效率,具备了良好的横向可扩展性,后续如果需要增加支持其它cpu架构,也是可以很好地兼容。
133.需要说明的是,本实施例中与其它实施例中相同步骤或概念的解释可以参考其它实施例中的描述,此处不再赘述。
134.本技术的实施例所提供的授权管理方法,若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数,并基于目标属性参数,生成目标授权信息,然后发送目标授权信息至目标授权对象,并接收目标授权对象发送的校验结果。这样,在获取到授权指令时,通过目标授权对象的目标属性参数,来生成目标授权信息,并将目标授权信息发送给目标授权对象,解决了目前授权管理平台类型较多,授权功能单一,造成授权管理平台的管理过程较为复杂的问题,提出了一种可以为不同cpu架构授权的支持异构管理的授权管理平台,简化了授权管理平台的管理过程。
135.基于前述实施例,本技术实施例提供一种授权管理装置3,该授权管理装置3可以应用于图1~2对应的实施例中,参照图7所示,该授权管理装置3包括:确定单元31、生成单元32和发送单元33;其中:
136.确定单元31,用于若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数;
137.生成单元32,用于基于目标属性参数,生成目标授权信息;
138.发送单元33,用于发送目标授权信息至目标授权对象,以使目标授权对象响应目标授权信息实现授权管理。
139.在本技术其他实施例中,参照图7所示,在发送单元33之后,授权管理装置还包括:接收单元34和处理单元35;其中:
140.接收单元34,用于接收目标授权对象发送的校验结果;其中,目标授权对象是由目标授权对象对目标授权信息进行校验得到的;
141.处理单元35,用于基于校验结果,生成授权提示信息,并显示授权提示信息。
142.在本技术其他实施例中,生成单元32包括:第一确定模块和第一生成模块;其中:
143.第一确定模块,用于确定与目标属性参数对应的目标授权服务;
144.第一生成模块,用于通过目标授权服务基于目标属性参数,生成目标授权信息。
145.在本技术其他实施例中,第一生成模块具体用于实现以下步骤:
146.通过目标授权服务,生成参考格式的参考授权信息;
147.更新参考授权信息中的属性参数为目标属性参数,得到目标授权信息。
148.在本技术其他实施例中,目标属性参数至少包括中央处理器cpu架构类型。
149.在本技术其他实施例中,确定单元31包括:校验模块和第二确定模块;其中:
150.校验模块,用于若获取到授权指令,对目标授权对象进行校验,得到校验结果;
151.第二确定模块,用于若校验结果表明目标授权对象校验通过,确定目标授权对象的目标属性参数。
152.在本技术其他实施例中,校验模块具体用于实现以下步骤:
153.若获取到授权指令,从授权指令中获取配置属性参数;
154.获取目标授权对象的目标属性参数;
155.基于配置属性参数和目标属性参数,得到校验结果。
156.在本技术其他实施例中,校验模块用于实现步骤基于配置属性参数和目标属性参数,得到校验结果时,具体可以通过以下步骤来实现:
157.若配置属性参数与目标属性参数匹配,确定校验结果为校验通过;
158.若配置属性参数与目标属性参数不匹配,确定校验结果为校验不通过。
159.在本技术其他实施例中,确定单元31还包括:第二生成模块和显示模块;其中:
160.第二生成模块,用于若校验结果为校验不通过,生成目标授权对象校验不通过的提示信息;
161.显示模块,用于显示提示信息。
162.在本技术其他实施例中,确定单元包括:获取模块、生成模块、发送模块和接收模块;其中:
163.第二确定模块,用于若获取到授权指令,确定目标授权对象对应的目标标识信息;
164.获取模块,用于从目标存储区域中,获取目标识信息对应的目标属性参数;
165.或者,生成模块,用于基于目标标识信息,生成获取请求;
166.发送模块,用于发送获取请求至目标授权对象;其中,获取请求用于指示目标授权对象发送目标授权对象的目标属性参数至授权管理平台;
167.接收模块,用于接收目标授权对象发送的目标属性参数。
168.需要说明的是,本实施例中单元与模块之间的信息交互过程可以参考前述方法实施例描述的信息交互过程,此处不再赘述。
169.本技术的实施例所提供的授权管理装置,若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数,并基于目标属性参数,生成目标授权信息,然后发送目标授权信息至目标授权对象。这样,在获取到授权指令时,通过目标授权对象的目标属性参数,来生成目标授权信息,并将目标授权信息发送给目标授权对象,解决了目前授权管理平台类型较多,授权功能单一,造成授权管理平台的管理过程较为复杂的问题,提出了一种可以为不同cpu架构授权的支持异构管理的授权管理平台,简化了授权管理平台的管理过程。
170.基于前述实施例,本技术实施例提供一种授权管理平台4,该授权管理平台4可以应用于图1~2对应的实施例中,参照图8所示,该授权管理平台4包括:业务层41、中间层42和授权服务层43;其中:
171.业务层41,用于获取用于对目标授权对象进行授权的授权指令,并发送授权指令至中间层42;
172.中间层42,用于若获取到用于对目标授权对象进行授权的授权指令,确定目标授权对象的目标属性参数;基于目标属性参数,生成目标授权信息;发送目标授权信息至授权服务层;
173.授权服务层43,用于发送目标授权信息至目标授权对象,以使目标授权对象响应目标授权信息实现授权。
174.在本身请其他实施例中,中间层42还用于实现如图1~2对应的方法实施例中的交互过程,此处不再赘述。
175.基于前述实施例,本技术实施例提供一种电子设备5,该电子设备5可以应用于图1~2对应的实施例中,参照图9所示,该电子设备5包括:存储器51、处理器52和通信总线53;其中:
176.存储器51,用于存储可执行指令;
177.通信总线53,用于实现处理器52和存储器51之间的通信连接;
178.处理器52,用于执行存储器52中存储的授权管理程序,实现如图1~2对应的方法实施例中的交互过程,此处不再赘述。
179.基于前述实施例,本技术的实施例提供一种计算机可读存储介质,简称为存储介质,计算机可读存储介质存储有一个或者多个授权管理程序,一个或者多个授权管理程序可被一个或者多个处理器执行,以实现如图1~2对应的实施例提供的授权管理方法,此处不再赘述。
180.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
181.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
182.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,
……
,空调器,或者网络通信链接设备等)执行本技术各个实施例所描述的方法。
183.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
184.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
185.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
186.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。