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

一种信息唯一性校验的方法及装置与流程

2022-08-11 05:04:07 来源:中国专利 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.图1为本技术实施例提供的信息唯一性校验的方法的一种方法流程图;
41.图2为本技术实施例提供的信息唯一性校验的装置的一种结构示意图。
具体实施方式
42.目前,用户可以在网站和机构中注册账号,通过账号来标识用户的身份。例如,在银行全球化的趋势下,银行可以在不同地区设置不同的分行,并通过分行的数据库维护该分行的数据。在开立账户或维护账户信息时,银行系统仅能对同一分行中同一业务示例的账户信息进行唯一性识别。不同的分行或不同业务实例不同实例之间的客户无法进行客户唯一性识别。如此,不便于业务的继续进行。
43.例如,假设用户a通过身份证在b银行位于c地的分行开通了账户d1,通过护照在同一分行开通了账户d2,通过护照在b银行位于e地的分行开通了账户d3。由于d1和d3属于不同的分行,且d1和d2是通过不同的身份凭证开通的。因此,b银行中账户d1的信息、账户d2的信息和账户d3的信息相互隔离。b银行的核心系统无法确定账户d1、账户d2和账户d3属于同一用户。
44.另外,部分机构可能存在多个分支结构。用户在一个分支机构中注册的信息可能无法被沿用到其他机构。例如,银行往往下属有保险业务的相关机构。这些机构的账户信息与银行的账户信息不互通。
45.为了更好的为用户进行服务,目前亟需一种将多个信息相关联的方法。
46.为了解决上述问题,本技术实施例提供了一种信息唯一性校验的方法及装置。可选地,该信息唯一性校验的方法可以应用于计算机或服务器。例如可以应用于银行系统中用于管理账户信息的系统。下面以本技术实施例提供的信息唯一性校验的方法由账户信息
管理系统执行为例进行介绍。
47.显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.参见图1,图1为本技术实施例提供的信息唯一性的校验方法的一种方法流程图,包括:
49.s101:获取第一账户信息。
50.在本技术实施例中,第一账户信息是第一用户在注册第一账户时提供的相关信息,例如可以包括第一用户的身份信息和第一账户的账户信息。其中,第一用户的身份信息用于标识第一用户的身份。在一些可能的实现方式中,第一用户的身份信息包括第一用户的姓名、第一用户提供的证件的证件类型和第一用户提供的证件的证件号码。第一账户的账户信息为第一账户的基本信息,例如可以包括第一账户所属机构的标识、第一账户的权限和第一账户的用途等相关信息。
51.在一些可能的实现方式中,第一账户信息是第一账户对应的机构的系统向账户信息管理系统发送的。
52.s102:判断账户信息数据库中是否包括第二账户信息。
53.在接收到第一账户信息之后,账户信息管理系统可以判断账户信息数据库中是否包括第二账户信息。其中,账户信息数据库包括多个账户信息。所述多个账户可以包括不同的用户注册的账户,也可以包括相同的用户注册的账户。第二账户信息是与第一账户信息相匹配的信息。即,如果第二账户信息对应账户被称为第二账户,那么第二账户和第一账户均为第一用户开通的账户。
54.也就是说,在接收到第一用户开通第一账户时提供的信息之后,账户信息管理系统可以从账户信息数据库中查找第一用户开通的其他的账户的相关信息。如果账户信息数据库中包括第二账户信息,账户信息管理系统执行s103。如果账户信息管理系统中不包括第二账户信息,账户信息管理系统可以存储第一账户信息。具体地,账户信息管理系统可以为第一用户分配新的用户标识,并将第一账户信息与该用户标识关联存储。用户标识用于唯一标识用户。
55.在一些可能的实现中,所述第一账户信息可以包括所述第一用户的身份信息和所述第一账户的账户信息。相应地,所述第二账户信息包括第一用户的身份信息和第二账户的账户信息。这样,在判断账户信息数据库中是否包括第二账户信息时,账户信息管理系统可以从账户信息数据库中查找第一用户的身份信息。在本技术实施例中,可以通过用户标识关联同一用户的多个账户信息。相应地,账户关联系统可以从账户管理数据库中查找与第一用户身份信息相关联的用户标识。
56.s103:如果账户信息数据库中包括第二账户信息,将第一账户信息与第二账户信息关联存储。
57.在确定账户信息数据库中包括第二账户信息之后,账户信息管理系统可以将第一账户信息与第二账户信息关联存储。如此,相当于将第一用户注册的两个账户(即第一账户和第二账户相关联),使得同一用户注册的多个账户可以基于第一用户的身份信息唯一关联。
58.根据上文介绍可知,账户信息管理系统可以通过用户标识唯一标识用户身份。相应地,在关联存储第一账户信息和第二账户信息时,账户信息管理系统可以在将第一账户信息与第一用户的用户标识相关联,例如可以在第一账户的账户信息中添加第一用户的用户标识。
59.本技术实施例提供了一种信息唯一性校验的方法,用于对新注册的账户信息进行唯一性校验。在执行该信息唯一性校验的方法时,首先可以获取第一账户信息。第一账户信息是第一用户在开通第一账户时提供的相关信息。接着,可以判断账户信息数据库中是否包括与第一账户信息相匹配的第二账户信息。其中,账户信息数据库中包括已开通的多个账户的信息。如果账户信息数据库中包括第二账户信息,说明开通第一账户的第一用户已经开通了其他的账户。那么可以将第一账户信息与第二账户信息关联存储。以表示第一账户信息对应的第一账户和第二账户信息对应的账户属于同一用户。这样,在用户注册新的账户时,通过判断账户信息是否匹配,对注册账户的用户进行唯一性判断,可以将一个用户申请的多个账户相关联,实现用户信息的唯一性识别。如此,将同一用户的不同账户相关联,便于后续对同一用户的相关账户进行统一处理。
60.另外,在一些可能的实现中,用户可能修改账户信息。具体地,在第一用户修改了第一账户信息之后,账户信息管理系统可以获取到修改信息。接着,账户信息管理系统判断账户信息数据库中是否包括第三账户信息。第三账户信息与修改后的第一账户信息匹配。如果账户信息数据库中包括第三账户信息,账户信息管理系统将第三账户信息与修改后的第一账户信息关联存储。
61.具体地,假设修改信息用于修改第一账户信息中第一用户的身份信息,那么在判断账户信息数据库中是否包括第三账户信息时,账户信息管理系统可以判断账户信息数据库中是否包括身份信息与修改后的第一用户的身份信息一致的信息。若包括,账户信息管理系统确定账户信息数据库包括第三账户信息。
62.以上为本技术实施例提供的信息唯一性校验的方法的一些具体实现方式,基于此,本技术还提供了对应的装置。下面将从功能模块化的角度对本技术实施例提供的装置进行介绍。
63.参见图2所示的信息唯一性校验的装置200的结构示意图,所述装置200包括获取模块210和处理模块220。
64.其中,所述获取模块210,用于获取第一账户信息,所述第一账户信息为第一用户开通第一账户时提供的信息。
65.所述处理模块220,用于判断账户信息数据库中是否包括第二账户信息,所述第二账户信息与所述第一账户信息相匹配;响应于所述客户信息数据库包括所述第二账户信息,将所述第一账户信息与所述第二账户信息关联存储。
66.本技术实施例提供了一种信息唯一性校验的装置,用于对新注册的账户信息进行唯一性校验。首先可以获取第一账户信息。第一账户信息是第一用户在开通第一账户时提供的相关信息。接着,可以判断账户信息数据库中是否包括与第一账户信息相匹配的第二账户信息。其中,账户信息数据库中包括已开通的多个账户的信息。如果账户信息数据库中包括第二账户信息,说明开通第一账户的第一用户已经开通了其他的账户。那么可以将第一账户信息与第二账户信息关联存储。以表示第一账户信息对应的第一账户和第二账户信
息对应的账户属于同一用户。这样,在用户注册新的账户时,通过判断账户信息是否匹配,对注册账户的用户进行唯一性判断,可以将一个用户申请的多个账户相关联,实现用户信息的唯一性识别。如此,将同一用户的不同账户相关联,便于后续对同一用户的相关账户进行统一处理。
67.可选地,在一些可能的实现方式中,所述第一账户信息包括所述第一用户的身份信息和所述第一账户的账户信息,所述第二账户信息包括所述第一用户的身份信息和第二账户的账户信息。
68.所述处理模块220,用于判断所述账户信息数据库中是否存在包括所述第一用户的身份信息的账户信息;响应于所述客户信息数据库包括所述第二账户信息,将所述第一账户的信息和所述第二账户的信息关联存储。
69.可选地,在一些可能的实现方式中,所述第二账户的信息包括所述第一用户的标识,。
70.所述处理模块220,用于在所述第一账户的信息中添加所述第一用户的标识。
71.可选地,在一些可能的实现方式中,所述获取模块210,还用于获取修改信息,所述修改信息用于修改所述第一账户信息。
72.所述处理模块220,还用于判断所述账户信息数据库中是否包括第三账户信息,所述第三账户信息与修改后的所述第一账户信息相匹配;响应于所述客户信息数据库包括所述第三账户信息,将所述修改后的第一账户信息与所述第三账户信息关联存储
73.可选地,在一些可能的实现方式中,所述第一账户信息包括所述第一用户的身份信息,所述修改信息用于修改所述第一用户的身份信息;
74.所述处理模块220,还用于判断所述账户信息数据库中是否包括身份信息与修改后的所述第一用户的身份信息一致的信息。
75.本技术实施例还提供了对应的设备以及计算机存储介质,用于实现本技术实施例提供的方案。
76.其中,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行本技术任一实施例所述的信息唯一性校验的方法。
77.所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现本技术任一实施例所述的信息唯一性校验的方法。
78.本技术实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。
79.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-onlymemory,rom)/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本技术各个实施例或者实施例的某些部分所述的方法。
80.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实
施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
81.以上所述仅是本技术示例性的实施方式,并非用于限定本技术的保护范围。
再多了解一些

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

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

相关文献