一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种身份标识信息的处理方法和装置与流程

2022-06-11 11:29:20 来源:中国专利 TAG:


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.信息获取单元,用于获取服务商前缀标识信息和预先生成的随机标识信息;
34.标识信息拼接单元,用于将所述服务商前缀标识信息和所述随机标识信息,根据所述结构化模板相应的区段位置与所述结构化的身份标识信息进行拼接,得到结构化的目
标身份标识信息。
35.本公开还提供一种身份标识信息验证装置,包括:
36.正则表达式模式生成单元,用于在接收到验证请求的情况下,基于预设的结构化模板的格式信息生成相应的正则表达式模式;其中,所述正则表达式模式用于进行身份标识信息的检索匹配;
37.身份标识信息确定单元,用于基于所述正则表达式模式对所述验证请求进行文本信息检索匹配处理,确定待验证身份标识信息;
38.目标信息提取单元,用于根据所述结构化模板对所述待验证身份标识信息进行分割,提取存储在所述待验证身份标识信息中的应用属性信息和校验信息;
39.身份标识信息识别单元,用于基于所述校验信息和所述应用属性信息对所述待验证身份标识信息独立进行识别和有效性验证。
40.进一步的,所述正则表达式模式生成单元,具体用于:
41.基于预设的结构化模板的格式信息提取相应的身份标识特征;
42.基于所述身份标识特征生成相应的正则表达式模式。
43.本公开还提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任意一项所述身份标识信息的处理方法的步骤;或者,如上任意一项所述身份标识信息验证方法的步骤。
44.本公开还提供一种处理器可读存储介质,所述处理器可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如上任意一项所述身份标识信息的处理方法的步骤;或者,如上任意一项所述身份标识信息验证方法的步骤。
45.本公开提供的身份标识信息的处理方法,能够通过预设的结构化模板生成包含应用属性信息结构化身份标识信息,增加了身份标识信息的承载信息能力和可读性,使该身份标识信息能够在不同信息系统之间进行有效区分,便于通过校验信息进行检索、读取和独立校验,为系统管理流程提供了有效的辅助手段,同时提高了身份标识信息的处理效率。
46.本公开实施例所述的身份标识信息验证方法,通过预设的结构化模板确定正则表达式模式来检索匹配相应的待验证的身份标识信息,并按照所述结构化模板进行分割及信息识别,以提高不同信息系统之间对身份标识信息进行检索、读取和校验的效率,改善了系统管理的安全性,从而提升了用户的使用体验。
附图说明
47.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
48.图1是本公开实施例提供的身份标识信息的处理方法流程示意图;
49.图2是本公开实施例提供的身份标识信息的处理装置结构示意图;
50.图3是本公开实施例提供的身份标识信息验证方法流程示意图;
51.图4是本公开实施例提供的身份标识信息验证装置结构示意图;
52.图5是本公开实施例提供的电子设备的实体结构示意图。
具体实施方式
53.为使本公开实施例的技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本公开保护的范围。
54.由于越来越多的企业选择“上云”,用户通常使用云服务提供商的公有云或私有云产品或服务来构建自身的企业信息系统。云服务提供商往往将大部分资源的管理能力通过应用程序接口(openapi,application programming interface)服务的方式提供出来,作为控制台界面的有效补充,以方便用户更灵活的控制自己的云上资源。在使用应用程序接口服务过程中,需要使用云服务提供商提供的特定凭据。该凭据通常表现为一对密钥对,又称为:accesskey(简称:ak)和secretkey(简称:sk)。在ak/sk的使用过程中:ak是用户的身份标识信息,也是sk的唯一索引。本公开所述的身份标识信息的处理及验证方案主要是针对ak信息的结构化处理及验证过程。
55.下面基于本公开所述的身份标识信息的处理方法,对其实施例进行详细描述。如图1所示,其为本公开实施例提供的身份标识信息的处理方法的流程示意图,具体实现过程包括以下步骤:
56.步骤101:接收客户端的身份标识生成请求。
57.在本发明实施例中,执行本步骤之前,需要预先针对云服务平台设定相应的统一ak分段结构,即结构化模板。在接收到用户通过客户端发送的身份标识生成请求时,触发结构化身份标识信息的处理流程。
58.步骤102:基于所述身份标识生成请求得到结构化的身份标识信息,其中,所述结构化的身份标识信息包括应用属性信息和校验信息,所述身份标识信息为根据结构化模板生成。
59.在本步骤中,所述基于身份标识生成请求得到结构化的身份标识信息,具体实现过程包括:基于所述身份标识生成请求确定相应的结构化模板;根据所述结构化模板获取相应的应用属性信息,并基于所述应用属性信息和结构化模板生成中间身份标识信息;基于所述中间身份标识信息生成相应的校验信息;基于所述结构化模板、所述中间身份标识信息以及所述校验信息,得到结构化的身份标识信息。
60.其中,针对基于所述身份标识生成请求确定相应的结构化模板过程。具体的,在接收到用户发送的身份标识生成请求之后,可基于该身份标识生成请求选择相应的结构化模板。所述结构化模板是预先设定的包含多个区段组成的格式模板,比如:“{服务商前缀标识}{分隔符}{属性信息}{分隔符}{随机字符串}{分隔符}{校验信息}”。同时,确定各区段的定义,比如“{服务商前缀标识}”区段对应云服务提供商的标识,如“jdc”;“{分隔符}”为各区段的分隔符号,用于分割各区段中的字符,如“_”、
“‑”
等;“{属性信息}”区段对应用户的应用属性信息,如“{用户权限}{用户所处的云平台环境}”等;“{随机字符串}”为预设的加长随机字符串,是用户在云平台上的唯一标识信息;“{校验信息}”是通过特定算法生成的校验用字符串,如:使用md5(message-digest algorithm)消息摘要算法生成的摘要字符串,或者使用循环冗余校验算法生成的校验字符串等。
61.针对根据所述结构化模板获取相应的应用属性信息,并基于所述应用属性信息和
所述结构化模板生成中间身份标识信息的过程。具体的,根据所述结构化模板的分区段结构特征从预设的用户数据库或平台属性数据库等获取结构化模板中各区段构成需要的应用属性信息,比如:用户访问权限范围、用户所处的平台环境(公有云、专有云、私有云、测试环境等)特征信息。按照所述分区段结构生成相应格式化的中间身份标识信息,即不含校验信息的中间ak信息。其中,所述应用属性信息包含可读取的云服务提供商的信息、用户访问权限信息以及用户所处的平台环境特征信息等,能够用于用户进行身份标识的属性读取及识别。
62.针对基于所述中间身份标识信息生成相应的校验信息的过程。具体的,可根据上述生成中间身份标识信息,使用预设的算法模型计算得到所述用户对应的校验字符串,所述算法模型能够提供错误侦测或完整性校验功能。如:摘要算法模型、循环冗余校验算法模型等。其中,所述校验信息为校验字符串,该校验字符串用于针对所述结构化的身份标识信息进行异常检测或者完整性校验。
63.针对基于所述结构化模板、所述中间身份标识信息以及所述校验信息,得到结构化的身份标识信息的过程。具体的,可将所述中间身份标识信息和所述校验信息按照所述结构化模板相应的区段位置进行拼接,得到结构化的身份标识信息,即结构化的ak信息。除此之外,还可获取服务商前缀标识信息和预先生成的随机标识信息;并将所述服务商前缀标识信息和所述随机标识信息按照所述结构化模板相应的区段位置与所述结构化的身份标识信息进行拼接,得到结构化的目标身份标识信息,即结构化的目标ak信息。
64.步骤103:将所述结构化的身份标识信息发送至所述客户端,以实现所述客户端通过所述结构化的身份标识信息进行验证。
65.在步骤102中得到结构化的身份标识信息之后,在本步骤中可将这种结构化的身份标识信息存储并分发到相应的客户端,该客户端可通过所述结构化的身份标识信息实现有效的凭据管理。该目标身份标识信息具有明显区分性特征,包含丰富应用属性信息及其检验信息,且具有易读性、可校验特性。其中,所述应用属性信息包含可读取的用户访问权限信息和用户所处的平台环境特征信息;所述校验信息还可用于针对所述结构化的身份标识信息进行异常检测和完整性校验。
66.举例而言,在一个完整实施例中,预先针对云平台服务提供商设定统一的ak分段结构的结构化模板,如:“{服务商前缀标识}{分隔符}{属性信息}{分隔符}{随机字符串}{分隔符}{校验信息}”。同时,确定各区段的定义,比如:“{服务商前缀标识}{分隔符}{属性信息}{分隔符}{随机字符串}{分隔符}{校验信息}”。其中,“{服务商前缀标识}”区段对应云服务提供商的标识,如“jdc”;“{分隔符}”为各区段的分隔符号,是分割各区段中的字符,如“_”、
“‑”
等;“{属性信息}”区段对应相应的应用属性信息,如“{用户权限}{用户所处的云平台环境}”等;“{随机字符串}”为预设的加长随机字符串,是用户在该云平台上的唯一标识信息;“{校验信息}”是通过特定算法生成的校验用字符串。当接收到用户通过客户端发送的身份标识生成请求时,按照所述结构化模板从预设的用户数据库或平台属性数据库等获取结构化模板中各区段构成必要的应用属性信息。结合获取的各种应用属性信息,可按照所述结构化模板生成不含校验信息的中间身份标识信息,即不含校验信息的中间ak信息。然后,基于预设的校验算法模型生成相应的校验信息。将所述中间身份标识信息和所述校验信息按照所述结构化模板进行拼接,得到最终结构化的目标身份标识信息。经由上述
步骤最终可生成一个“结构化的ak字符串”,如:jdc_mx3d81e3d83c27bcd0a0271a38c48eebbb_cd0350;其中:前2位的“{jd}”可以是指云平台服务提供商的标识信息;第3位的“c”代表该ak为公有云环境中的凭据信息;第4位的“_”为约定的区段分隔符;第6-7位的“mx”代表该ak为用户主用户权限;第8位至第39位之间的信息为加长的随机标识信息;第40-46位为对前38位使用md5算法生成的校验信息的前6位。
67.采用本公开实施例所述的身份标识信息的处理方法,通过预设的结构化模板生成包含应用属性信息结构化身份标识信息,增加了身份标识信息的承载信息能力和可读性,使该身份标识信息能够在不同信息系统之间进行有效区分,便于通过校验信息进行检索、读取和校验,为系统管理流程提供了有效的辅助手段,同时提高了身份标识信息的处理效率。
68.与上述提供的一种身份标识信息的处理方法相对应,本公开还提供一种身份标识信息的处理装置。由于该装置的实施例相似于上述方法实施例,所以描述得比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的身份标识信息的处理装置的实施例仅是示意性的。请参考图2所示,其为本公开实施例提供的一种身份标识信息的处理装置的结构示意图。
69.本公开所述的身份标识信息的处理装置,具体包括如下部分:
70.身份标识生成请求接收单元201,用于接收客户端的身份标识生成请求;
71.身份标识信息获得单元202,用于基于所述身份标识生成请求得到结构化的身份标识信息,其中,所述结构化的身份标识信息包括应用属性信息和校验信息,所述身份标识信息为根据结构化模板生成;
72.身份标识信息发送单元203,用于将所述结构化的身份标识信息发送至所述客户端,以实现所述客户端通过所述结构化的身份标识信息进行验证。
73.进一步的,所述身份标识信息获得单元,具体用于:基于所述身份标识生成请求确定相应的结构化模板;根据所述结构化模板获取相应的应用属性信息,并基于所述应用属性信息和所述结构化模板生成中间身份标识信息;
74.基于所述中间身份标识信息生成相应的校验信息;
75.基于所述结构化模板、所述中间身份标识信息以及所述校验信息,得到结构化的身份标识信息。
76.进一步的,基于所述结构化模板、所述中间身份标识信息以及所述校验信息,得到结构化的身份标识信息,具体包括:
77.将所述中间身份标识信息和所述校验信息,根据所述结构化模板相应的区段位置进行拼接,得到结构化的身份标识信息。
78.进一步的,所述的身份标识信息的处理装置,还包括:
79.信息获取单元,用于获取服务商前缀标识信息和预先生成的随机标识信息;
80.标识信息拼接单元,用于将所述服务商前缀标识信息和所述随机标识信息,根据所述结构化模板相应的区段位置与所述结构化的身份标识信息进行拼接,得到结构化的目标身份标识信息。
81.采用本公开实施例所述的身份标识信息的处理装置,通过预设的结构化模板生成包含应用属性信息结构化身份标识信息,增加了身份标识信息的承载信息能力和可读性,
使该身份标识信息能够在不同信息系统之间进行有效区分,便于检索、读取和校验,为系统管理流程提供了有效的辅助手段,同时提高了身份标识信息的处理效率。
82.与上述提供的一种身份标识信息的处理方法和装置相对应,本公开还提供一种身份标识信息验证方法和装置。由于该验证方法和装置的实施例相似于上述生成方法和装置实施例,相关之处请参见上述生成方法和装置实施例部分的说明即可,下面描述的身份标识信息验证方法及装置的实施例。如图3所示,其为本公开实施例提供的身份标识信息验证方法的流程示意图,具体实现过程包括以下步骤:
83.步骤301:在接收到验证请求的情况下,基于预设的结构化模板的格式信息生成相应的正则表达式模式;其中,所述正则表达式模式用于进行身份标识信息的检索匹配。
84.所述基于预设的结构化模板的格式信息生成相应的正则表达式模式,具体包括:基于预设的结构化模板的格式信息提取相应的身份标识特征;基于所述身份标识特征生成相应的正则表达式模式。
85.步骤302:基于所述正则表达式模式对所述验证请求进行文本信息检索匹配处理,确定待验证身份标识信息。
86.步骤303:根据所述结构化模板对所述待验证身份标识信息进行分割,提取存储在所述待验证身份标识信息中的应用属性信息和校验信息。
87.步骤304:基于所述校验信息和所述应用属性信息对所述待验证身份标识信息独立进行识别和有效性验证。
88.在本发明实施例中,根据预设的云平台服务提供商统一的ak分段结构,即结构化模板,以程序可处理的模式进行ak信息(身份标识信息)的检索。然后,对检索匹配的符合特征模式的ak信息按照所述结构化模板的格式信息进行切分,提取存储的相应结构化模板中处于不同分段位置的各种文本信息。最后,通过结构化模板中分割提取出来的所述应用属性信息和检验信息对ak信息进行校验。
89.举例而言,在一个针对结构化的身份标识信息的检测及验证过程中,首先可根据预设的云平台服务提供商统一的ak分段结构,即结构化模板,提取相应的ak特征信息,并生成正则表达式(regular expression)模式,比如“jd_mx[\d\w]{32}_[\d\w]{6}”。通过正则表达式模式可以进行ak信息检索匹配,检出符合正则表达式模式条件的高度疑似的ak信息,即待验证身份标识信息。该过程可以有效排除绝大多数的纯随机字符串和其他系统中产生的单一ak信息。进一步的,针对检出的待验证身份标识信息按照云平台服务提供商设定结构化模板进行区段分割,提取出存储在ak信息中的各类应用属性信息和校验信息。将提取到的校验字符串,按照约定算法(如md5)进行程序计算校验。同时,将提取出的应用属性信息,如:用户权限、用户所处的平台环境标识进行读取。本公开检测和验证方案,能广泛应用于ak管理、ak信息泄露检测等场景,可以实现程序自动化快速、准确的检出和验证,减少检测流程中的人工投入,其携带的丰富的可读属性信息,为ak日常管理流程提供有效辅助,用于快速识别ak所属系统或环境、判断身份凭证权限、快速定位泄露源头等。
[0090]
需要说明的是,本发明实施例中,所述的正则表达式是一种编程语言、数据库、文本编辑器、开发环境支持的文本处理工具。在具体实施过程中可通过描述规则实现分析、匹配一类字符串,从而在程序中调用通过测试的正则表达式。
[0091]
请参考图4所示,其为本公开实施例提供的一种身份标识信息验证装置的结构示
意图。
[0092]
本公开所述的身份标识信息验证装置,具体包括如下部分:
[0093]
正则表达式模式生成单元401,用于在接收到验证请求的情况下,基于预设的结构化模板的格式信息生成相应的正则表达式模式;其中,所述正则表达式模式用于进行身份标识信息的检索匹配;
[0094]
身份标识信息确定单元402,用于基于所述正则表达式模式对所述验证请求进行文本信息检索匹配处理,确定待验证身份标识信息;
[0095]
目标信息提取单元403,用于根据所述结构化模板对所述待验证身份标识信息进行分割,提取存储在所述待验证身份标识信息中的应用属性信息和校验信息;
[0096]
身份标识信息识别单元404,用于基于所述校验信息和所述应用属性信息对所述待验证身份标识信息独立进行识别和有效性验证。
[0097]
进一步的,所述正则表达式模式生成单元,具体用于:基于预设的结构化模板的格式信息提取相应的身份标识特征;基于所述身份标识特征生成相应的正则表达式模式。
[0098]
采用本公开实施例所述的身份标识信息验证方法及装置,通过预设的结构化模板确定正则表达式模式来检索匹配相应的待验证的身份标识信息,并按照所述结构化模板进行分割及信息识别,以提高不同信息系统之间对身份标识信息进行检索、读取和校验的效率,完善了系统管理的安全性,从而提升了用户的使用体验。
[0099]
与上述提供的身份标识信息的处理方法相对应,本公开还提供一种电子设备。由于该电子设备的实施例相似于上述方法实施例,所以描述得比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的电子设备仅是示意性的。如图5所示,其为本公开实施例公开的一种电子设备的实体结构示意图。该电子设备可以包括:处理器(processor)501、存储器(memory)502和通信总线503,其中,处理器501,存储器502通过通信总线503完成相互间的通信,通过通信接口504与外部进行通信。处理器501可以调用存储器502中的逻辑指令,以执行身份标识信息的处理方法,该方法包括:接收客户端的身份标识生成请求;基于所述身份标识生成请求得到结构化的身份标识信息,其中,所述结构化的身份标识信息包括应用属性信息和校验信息,所述身份标识信息为根据结构化模板生成;将所述结构化的身份标识信息发送至所述客户端,以实现所述客户端通过所述结构化的身份标识信息进行验证。或者,在接收到验证请求的情况下,基于预设的结构化模板的格式信息生成相应的正则表达式模式;其中,所述正则表达式模式用于进行身份标识信息的检索匹配;基于所述正则表达式模式对所述验证请求进行文本信息检索匹配处理,确定待验证身份标识信息;根据所述结构化模板对所述待验证身份标识信息进行分割,提取存储在所述待验证身份标识信息中的应用属性信息和校验信息;基于所述校验信息和所述应用属性信息对所述待验证身份标识信息独立进行识别和有效性验证。
[0100]
此外,上述的存储器502中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,计算机,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:存储芯片、u盘、移动硬盘、只读存
储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0101]
另一方面,本公开实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在处理器可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的身份标识信息的处理方法。该方法包括:接收客户端的身份标识生成请求;基于所述身份标识生成请求得到结构化的身份标识信息,其中,所述结构化的身份标识信息包括应用属性信息和校验信息,所述身份标识信息为根据结构化模板生成;将所述结构化的身份标识信息发送至所述客户端,以实现所述客户端通过所述结构化的身份标识信息进行验证。或者,在接收到验证请求的情况下,基于预设的结构化模板的格式信息生成相应的正则表达式模式;其中,所述正则表达式模式用于进行身份标识信息的检索匹配;基于所述正则表达式模式对所述验证请求进行文本信息检索匹配处理,确定待验证身份标识信息;根据所述结构化模板对所述待验证身份标识信息进行分割,提取存储在所述待验证身份标识信息中的应用属性信息和校验信息;基于所述校验信息和所述应用属性信息对所述待验证身份标识信息独立进行识别和有效性验证。
[0102]
又一方面,本公开实施例还提供一种处理器可读存储介质,所述处理器可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的身份标识信息的处理方法。该方法包括:接收客户端的身份标识生成请求;基于所述身份标识生成请求得到结构化的身份标识信息,其中,所述结构化的身份标识信息包括应用属性信息和校验信息,所述身份标识信息为根据结构化模板生成;将所述结构化的身份标识信息发送至所述客户端,以实现所述客户端通过所述结构化的身份标识信息进行验证。或者,在接收到验证请求的情况下,基于预设的结构化模板的格式信息生成相应的正则表达式模式;其中,所述正则表达式模式用于进行身份标识信息的检索匹配;基于所述正则表达式模式对所述验证请求进行文本信息检索匹配处理,确定待验证身份标识信息;根据所述结构化模板对所述待验证身份标识信息进行分割,提取存储在所述待验证身份标识信息中的应用属性信息和校验信息;基于所述校验信息和所述应用属性信息对所述待验证身份标识信息独立进行识别和有效性验证。
[0103]
所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
[0104]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0105]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,计算机,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0106]
最后应说明的是:以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献