CN111143426A - 多***用户信息关联方法和装置 - Google Patents
多***用户信息关联方法和装置 Download PDFInfo
- Publication number
- CN111143426A CN111143426A CN201911157854.XA CN201911157854A CN111143426A CN 111143426 A CN111143426 A CN 111143426A CN 201911157854 A CN201911157854 A CN 201911157854A CN 111143426 A CN111143426 A CN 111143426A
- Authority
- CN
- China
- Prior art keywords
- user
- record
- identification
- main
- internal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000008859 change Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种多***用户信息关联方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取多个源***中对应于同一特征维度信息的多个用户内部标识;创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。该实施方式能够依据用户统一标识关联各源***内的用户记录。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种多***用户信息关联方法和装置。
背景技术
目前,同一用户可能与多个业务***进行交互,这些业务***相对独立,每一业务***往往单独存储该用户的信息并为该用户分配在业务***内部进行识别的用户内部标识,这导致各业务***中的用户信息存在重复,不利于真实用户信息的统计以及在此基础上的决策。
发明内容
有鉴于此,本发明实施例提供一种多***用户信息关联方法和装置,能够依据用户统一标识关联各源***内的用户记录。
为实现上述目的,根据本发明的一个方面,提供了一种多***用户信息关联方法。
本发明实施例的多***用户信息关联方法用于对多个源***中存储的用户记录进行关联;其中,所述用户记录中包含用于唯一标识用户的至少一个特征维度的信息;在每一源***中,任一用户记录中包含预先分配的用户内部标识;所述方法包括:获取所述多个源***中对应于同一特征维度信息的多个用户内部标识;创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。
可选地,每一用户统一标识存储在预先建立的中心***的主数据表的一条主记录中,该主记录中进一步存储有与该用户统一标识对应的特征维度信息;该主数据表的任意两条主记录中包含不同的用户统一标识;每一用户统一标识与用户内部标识之间的关联关系存储在中心***中。
可选地,所述方法进一步包括:在任一源***新增用户记录时,判断主数据表中是否存储有包含新增的用户记录中特征维度信息的主记录;在主数据表中未存储有包含该特征维度信息的主记录时:新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系;在主数据表中存储有包含该特征维度信息的主记录时,建立该主记录中用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系。
可选地,所述方法进一步包括:在任一源***的任一用户记录的特征维度信息变更时,获取主数据表中包含变更前特征维度信息的主记录,删除该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;判断中心***中当前是否存储有该主记录中用户统一标识与任一用户内部标识之间的关联关系:若否,将该主记录删除。
可选地,所述方法进一步包括:在任一源***的任一用户记录的特征维度信息变更时,判断主数据表中是否存储有包含变更后特征维度信息的主记录:若是,建立该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;否则,新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该用户记录中用户内部标识之间的关联关系。
可选地,所述中心***进一步包括每一源***的备份***;其中,每一备份***的用户记录在预设维度的信息与该备份***对应的源***保持同步,所述预设维度包括所述至少一个特征维度;所述方法进一步包括:通过每一备份***获取与该备份***对应的源***中的用户内部标识以及该源***中用户记录的新增和变更信息。
可选地,所述至少一个特征维度包括:姓名和移动终端号码;或者,姓名、证件类型和证件号码;或者,姓名、性别、出生日期、证件类型和证件号码。
为实现上述目的,根据本发明的另一方面,提供了一种多***用户信息关联装置。
本发明实施例的多***用户信息关联装置用于对多个源***中存储的用户记录进行关联;其中,所述用户记录中包含用于唯一标识用户的至少一个特征维度的信息;在每一源***中,任一用户记录中包含预先分配的用户内部标识;所述装置可包括:用户内部标识获取单元,用于获取所述多个源***中对应于同一特征维度信息的多个用户内部标识;关联单元,用于创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。
为实现上述目的,根据本发明的又一方面,提供了一种电子设备。
本发明的一种电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明所提供的多***用户信息关联方法。
为实现上述目的,根据本发明的再一方面,提供了一种计算机可读存储介质。
本发明的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明所提供的多***用户信息关联方法。
根据本发明的技术方案,上述发明中的一个实施例具有如下优点或有益效果:
其一,由于每一源***中的用户记录中均具有可唯一标识用户的特征维度信息,因此确定每一源***中对应于同一特征维度信息的用户内部标识,并创建用户统一标识与上述用户内部标识关联,即可依据用户统一标识将各源***中同一用户的记录联系起来,利用用户统一标识即可确定有效的用户数量便于后续统计。
其二,本发明使用中心***中的主数据表存储含有用户统一标识的主记录,通过设置在中心***的各源***备份***获取源***中的用户记录新增或变更情况。当源***新增用户记录或者用户记录中的特征维度信息变更时,中心***可根据预设逻辑自动完成主记录的增加或删除并自动调整用户统一标识与用户内部标识之间的关联关系,从而实现中心***信息随源***的实时动态更新。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是本发明实施例中多***用户信息关联方法的主要步骤示意图;
图2是用于本发明实施例中多***用户信息关联方法的***组成示意图;
图3是本发明实施例中多***用户信息关联装置的组成部分示意图;
图4是根据本发明实施例可以应用于其中的示例性***架构图;
图5是用来实现本发明实施例中多***用户信息关联方法的电子设备结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
需要指出的是,在不冲突的情况下,本发明的实施例以及实施例中的技术特征可以相互结合。
图1是根据本发明实施例中多***用户信息关联方法的主要步骤示意图。
如图1所示,本发明实施例的多***用户信息关联方法可具体按照如下步骤执行:
步骤S101:获取多个源***中对应于同一特征维度信息的多个用户内部标识。
在本发明实施例中,源***即执行具体业务的业务***,每一源***的数据表中都存储有多条用户记录,每一数据源的每一用户记录中可包含该源***需要的多个维度的数据,如用户内部标识,用户内部标识用于在数据源内部唯一标识用户。较佳地,可设置用户内部标识格式从而与相应的源***产生联系,由此可根据用户内部标识的内容确定其相应数据源。例如,可将源***A中的用户内部标识设置为以“A”开头。
每一用户记录中还可包括能够在上述多个***中唯一标识用户的至少一个特征维度。实际应用中,特征维度可以根据应用环境灵活设置,例如可设置为:用户姓名和其移动终端(例如手机)号码的结合,或者用户姓名、证件类型和证件号码的结合,又或用户姓名、性别、出生日期、证件类型和证件号码的结合,也可以设置为单一维度如用户移动终端号码或者确定的证件类型(如身份证)的证件号码,本发明不对特征维度的具体设置进行限制。对于包括多个维度的特征维度信息,任一维度信息的变化均意味着该特征维度信息的变化。在以下说明中,将以用户姓名和其移动终端号码的结合作为特征维度进行介绍。
在本步骤中,可获取多个源***中对应于同一特征维度信息的多个用户内部标识用于后续关联。可以理解,同一特征维度信息指的是在每一特征维度均具有相同取值。
步骤S102:创建用户统一标识,并建立用户统一标识与多个用户内部标识中每一用户内部标识之间的关联关系。
针对步骤S101在多个源***中获取的对应于同一特征维度信息的多个用户内部标识,在本步骤中,可创建用户统一标识并建立用户统一标识与上述多个用户内部标识中每一用户内部标识之间的关联关系,从而实现各用户内部标识以及相应用户记录之间的关联。用户统一标识与各用户内部标识对应的特征维度信息一一对应,其可以作为真实有效的用户标识执行用户数量统计。
作为一个优选方案,每一用户统一标识可存储在预先建立的中心***的主数据表的一条主记录中。其中,中心***可用于实现各源***之间用户信息的综合与关联,还可用于各源***的数据备份。图2是用于本发明实施例中多***用户信息关联方法的***组成示意图,如图2所示,中心***中可设置每一源***的备份***(为源***A设置备份***A,为源***B设置备份***B,为源***C设置备份***C),每一备份***的用户记录在预设维度的信息与该备份***对应的源***保持同步。可以理解,上述预设维度可以是备份***对应的源***中用户记录具有的部分维度或全部维度,一般地,预设维度可包括用户内部标识维度和全部的特征维度从而使备份***的每一记录能够唯一标识用户。通过以上设置,中心***可通过备份***获知相应源***的信息变化情况。以上仅为优选方式,可以理解,中心***也可直接与源***通信以获取其信息变化情况。
中心***可通过主数据表存储用户统一标识,主数据表的记录称为主记录,每一主记录中可存储与其中的用户统一标识对应的特征维度信息。此外,主数据表的任意两条主记录中均包含不同的用户统一标识,从而实现基于用户统一标识的用户鉴别。具体应用中,中心***还可存储每一用户统一标识与用户内部标识之间的关联关系,该关联关系可存储在主数据表的主记录中,也可存储在中心***的关联关系数据表中。例如,如果某用户在源***A的用户内部标识为A1,在源***B的用户内部标识为B1,在源***C的用户内部标识为C1,其用户统一标识为U1,则主记录可如下所示:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U1 | 王二 | 123 | A1、B1、C1 |
其中,“王二”、“123”分别为特征维度“姓名”、“移动终端号码”的信息(仅为示例)。以上为用户统一标识与用户内部标识之间的关联关系存储在主记录中的情形。具体应用中,上述关联关系也可存储在关联关系数据表中,这种情况下,主记录可如下所示:
用户统一标识 | 姓名 | 移动终端号码 |
U1 | 王二 | 123 |
关联关系数据表中的相应记录为:
用户统一标识 | 源***标识 | 用户内部标识 |
U1 | A | A1 |
U1 | B | B1 |
U1 | C | C1 |
在以下内容中,将以用户统一标识与用户内部标识之间的关联关系存储在主记录中的情形为例进行说明。
在本发明实施例中,当源***中的用户记录发生变化时,备份***中的记录会实时同步,此时中心***可根据备份***中的数据变化更新主数据表或者既更新主数据表又更新关联关系数据表。在本发明实施例中,针对用户记录新增和用户记录变更两种场景分别设置主记录与关联关系的动态调节逻辑,以下将分别进行说明。
在任一源***新增用户记录时,中心***可从相应备份***中获取新增用户记录中的用户内部标识和特征维度信息,并判断主数据表中是否存储有包含新增的用户记录中特征维度信息的主记录。如果主数据表中未存储有包含该特征维度信息的主记录(说明主数据表中此前不存在新增用户的主记录),则新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系。如果主数据表中存储有包含该特征维度信息的主记录(说明主数据表中此前存在新增用户的主记录),则建立该主记录中用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系。
例如,如果源***A新增包含以下信息的用户记录时:
用户内部标识 | 姓名 | 移动终端号码 |
A2 | 张三 | 456 |
中心***从备份***A中获取到以上信息,并在主数据表中查询是否存在“姓名”字段为“张三”、“移动终端号码”字段为“456”的主记录:如果在主数据表中查询到一条匹配记录如下:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 456 | B2 |
则建立“U2”与“A2”的关联关系并存储在该匹配记录中,最后形成的记录如下:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 456 | A2、B2 |
如果在主数据表中没有查询到匹配记录,则在主数据表中增加一条用户统一标识为“U100”(U100不同于主数据表中此前的任一用户统一标识)的主记录,并建立“U100”与“A2”的关联关系并存储在该主记录中,该主记录最后如下所示:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U100 | 张三 | 456 | A2 |
在任一源***的任一用户记录的特征维度信息变更时,中心***可通过相应的备份***获取变更后的特征维度信息,接着,首先确定主数据表中包含变更前特征维度信息的主记录,并删除该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系。此后,判断中心***中当前是否存储有该主记录中用户统一标识与任一用户内部标识之间的关联关系:若是,说明该主记录中的用户统一标识还与其它用户内部标识具有关联关系,则保持该主记录;否则,说明该主记录中的用户统一标识与任何用户内部标识均不存在关联关系,则将该主记录删除。
在根据变更前特征维度信息执行上述步骤之后,中心***可判断主数据表中是否存储有包含变更后特征维度信息的主记录:若是,建立该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;否则,新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该用户记录中用户内部标识之间的关联关系。可以理解,根据变更后特征维度信息执行的步骤可发生在根据变更前特征维度信息执行的步骤之前、之后或同时,本发明并不对二者的执行顺序进行限制。
例如,如果源***A中以下用户记录中的移动终端号码信息被客户变更为“654”:
用户内部标识 | 姓名 | 移动终端号码 |
A2 | 张三 | 456 |
则变更前的特征数据信息为{“姓名”:“张三”、“移动终端号码”:“456”},变更后的信息为:{“姓名”:“张三”、“移动终端号码”:“654”}。中心***首先通过备份***A获知上述变更,如果确定主数据表中“姓名”字段为“张三”、“移动终端号码”字段为“456”的主记录如下:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 456 | A2 |
此时,可将该主记录中“关联的用户内部标识”字段的取值“A2”删除(即删除U2与A2之间的关联关系),同时由于执行上述删除之后中心***中已经不存在“U2”与任何用户内部标识之间的关联关系,则将该主记录从主数据表中删除。
如果中心***在获知源***A的上述变更之后确定主数据表中“姓名”字段为“张三”、“移动终端号码”字段为“456”的主记录如下:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 456 | A2、B2 |
则将该主记录中“关联的用户内部标识”字段的取值“A2”删除之后保留该主记录,形成的主记录如下:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 456 | B2 |
以上即完成了根据变更前特征维度信息的执行步骤,此后,中心***判断数据表中是否存在“姓名”字段为“张三”、“移动终端号码”字段为“654”的主记录。如果查询到以下匹配记录:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 654 | C2 |
则建立“U2”与“A2”之间的关联关系,形成以下主记录:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U2 | 张三 | 654 | A2、C2 |
如果在主数据表中没有查询到匹配记录,则在主数据表中增加用户统一标识为“U200”的主记录(U200不同于主数据表中此前的任一用户统一标识)的主记录,并建立“U200”与“A2”的关联关系并存储在该主记录中,该主记录最后如下所示:
用户统一标识 | 姓名 | 移动终端号码 | 关联的用户内部标识 |
U200 | 张三 | 654 | A2 |
通过以上设置,即可实现中心***中的主记录以及用户统一标识与用户内部标识之间关联关系的动态更新。可以理解,当源***删除某一用户记录时中心***也可采用类似方式实现主数据表以及关联关系数据表中的信息更新。
在本发明实施例的技术方案中,由于每一源***中的用户记录中均具有可唯一标识用户的特征维度信息,因此确定每一源***中对应于同一特征维度信息的用户内部标识,并创建用户统一标识与上述用户内部标识关联,即可依据用户统一标识将各源***中同一用户的记录联系起来,利用用户统一标识即可确定有效的用户数量便于后续统计。此外,本发明使用中心***中的主数据表存储含有用户统一标识的主记录,通过设置在中心***的各源***备份***获取源***中的用户记录新增或变更情况。当源***新增用户记录或者用户记录中的特征维度信息变更时,中心***可根据预设逻辑自动完成主记录的增加或删除并自动调整用户统一标识与用户内部标识之间的关联关系,从而实现中心***信息随源***的实时动态更新。
需要说明的是,对于前述的各方法实施例,为了便于描述,将其表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,某些步骤事实上可以采用其它顺序进行或者同时进行。此外,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是实现本发明所必须的。
为便于更好的实施本发明实施例的上述方案,下面还提供用于实施上述方案的相关装置。
请参阅图3所示,本发明实施例提供的多***用户信息关联装置300可用于对多个源***中存储的用户记录进行关联;其中,所述用户记录中包含用于唯一标识用户的至少一个特征维度的信息;在每一源***中,任一用户记录中包含预先分配的用户内部标识。所述装置200可以包括:用户内部标识获取单元201和关联单元202。
其中,用户内部标识获取单元201可用于获取所述多个源***中对应于同一特征维度信息的多个用户内部标识;关联单元202可用于创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。
在本发明实施例中,每一用户统一标识存储在预先建立的中心***的主数据表的一条主记录中,该主记录中进一步存储有与该用户统一标识对应的特征维度信息;该主数据表的任意两条主记录中包含不同的用户统一标识;每一用户统一标识与用户内部标识之间的关联关系存储在中心***中。
具体应用中,所述装置可进一步包括动态更新单元,其用于:在任一源***新增用户记录时,判断主数据表中是否存储有包含新增的用户记录中特征维度信息的主记录;在主数据表中未存储有包含该特征维度信息的主记录时:新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系;在主数据表中存储有包含该特征维度信息的主记录时,建立该主记录中用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系。
在一些实施例中,动态更新单元可进一步用于:在任一源***的任一用户记录的特征维度信息变更时,获取主数据表中包含变更前特征维度信息的主记录,删除该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;判断中心***中当前是否存储有该主记录中用户统一标识与任一用户内部标识之间的关联关系:若否,将该主记录删除。
在一可选实现方式中,动态更新单元可进一步用于:在任一源***的任一用户记录的特征维度信息变更时,判断主数据表中是否存储有包含变更后特征维度信息的主记录:若是,建立该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;否则,新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该用户记录中用户内部标识之间的关联关系。
作为一个优选方案,所述中心***可进一步包括每一源***的备份***;其中,每一备份***的用户记录在预设维度的信息与该备份***对应的源***保持同步,所述预设维度可包括所述至少一个特征维度;用户内部标识获取单元201可进一步用于:通过每一备份***获取与该备份***对应的源***中的用户内部标识以及该源***中用户记录的新增和变更信息。
此外,在本发明实施例中,所述至少一个特征维度包括:姓名和移动终端号码;或者,姓名、证件类型和证件号码;或者,姓名、性别、出生日期、证件类型和证件号码。
在本发明实施例的技术方案中,由于每一源***中的用户记录中均具有可唯一标识用户的特征维度信息,因此确定每一源***中对应于同一特征维度信息的用户内部标识,并创建用户统一标识与上述用户内部标识关联,即可依据用户统一标识将各源***中同一用户的记录联系起来,利用用户统一标识即可确定有效的用户数量便于后续统计。此外,本发明使用中心***中的主数据表存储含有用户统一标识的主记录,通过设置在中心***的各源***备份***获取源***中的用户记录新增或变更情况。当源***新增用户记录或者用户记录中的特征维度信息变更时,中心***可根据预设逻辑自动完成主记录的增加或删除并自动调整用户统一标识与用户内部标识之间的关联关系,从而实现中心***信息随源***的实时动态更新。
图4示出了可以应用本发明实施例的多***用户信息关联方法或多***用户信息关联装置的示例性***架构400。
如图4所示,***架构400可以包括终端设备401、402、403,网络404和服务器405(此架构仅仅是示例,具体架构中包含的组件可以根据申请具体情况调整)。网络404用以在终端设备401、402、403和服务器405之间提供通信链路的介质。网络404可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备401、402、403通过网络404与服务器405交互,以接收或发送消息等。终端设备401、402、403上可以安装有各种通讯客户端应用,例如用户标识关联应用(仅为示例)。
终端设备401、402、403可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器405可以是提供各种服务的服务器,例如对用户利用终端设备401、402、403所操作的用户标识关联应用提供支持的运算服务器(仅为示例)。服务器405可以对接收到的用户标识关联请求等进行处理,并将处理结果(例如用户标识之间的关联关系--仅为示例)反馈给终端设备401、402、403。
需要说明的是,本发明实施例所提供的多***用户信息关联方法一般由服务器405执行,相应地,多***用户信息关联装置一般设置于服务器405中。
应该理解,图4中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
本发明还提供了一种电子设备。本发明实施例的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明所提供的多***用户信息关联方法。
下面参考图5,其示出了适于用来实现本发明实施例的电子设备的计算机***500的结构示意图。图5示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,计算机***500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM503中,还存储有计算机***500操作所需的各种程序和数据。CPU501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便从其上读出的计算机程序根据需要被安装入存储部分508。
特别地,根据本发明公开的实施例,上文的主要步骤图描述的过程可以被实现为计算机软件程序。例如,本发明实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行主要步骤图所示的方法的程序代码。在上述实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元501执行时,执行本发明的***中限定的上述功能。
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。在本发明中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括用户内部标识获取单元和关联单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,用户内部标识获取单元还可以被描述为“向关联单元提供用户内部标识的单元”。
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中的。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该设备执行时,使得该设备执行的步骤包括:获取多个源***中对应于同一特征维度信息的多个用户内部标识;创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。
在本发明实施例的技术方案中,由于每一源***中的用户记录中均具有可唯一标识用户的特征维度信息,因此确定每一源***中对应于同一特征维度信息的用户内部标识,并创建用户统一标识与上述用户内部标识关联,即可依据用户统一标识将各源***中同一用户的记录联系起来,利用用户统一标识即可确定有效的用户数量便于后续统计。此外,本发明使用中心***中的主数据表存储含有用户统一标识的主记录,通过设置在中心***的各源***备份***获取源***中的用户记录新增或变更情况。当源***新增用户记录或者用户记录中的特征维度信息变更时,中心***可根据预设逻辑自动完成主记录的增加或删除并自动调整用户统一标识与用户内部标识之间的关联关系,从而实现中心***信息随源***的实时动态更新。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (10)
1.一种多***用户信息关联方法,用于对多个源***中存储的用户记录进行关联;其中,所述用户记录中包含用于唯一标识用户的至少一个特征维度的信息;在每一源***中,任一用户记录中包含预先分配的用户内部标识;
其特征在于,所述方法包括:
获取所述多个源***中对应于同一特征维度信息的多个用户内部标识;
创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。
2.根据权利要求1所述的方法,其特征在于,每一用户统一标识存储在预先建立的中心***的主数据表的一条主记录中,该主记录中进一步存储有与该用户统一标识对应的特征维度信息;该主数据表的任意两条主记录中包含不同的用户统一标识;
以及,每一用户统一标识与用户内部标识之间的关联关系存储在中心***中。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在任一源***新增用户记录时,判断主数据表中是否存储有包含新增的用户记录中特征维度信息的主记录;
在主数据表中未存储有包含该特征维度信息的主记录时:新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系;
在主数据表中存储有包含该特征维度信息的主记录时,建立该主记录中用户统一标识与该源***新增的用户记录中用户内部标识之间的关联关系。
4.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在任一源***的任一用户记录的特征维度信息变更时,获取主数据表中包含变更前特征维度信息的主记录,删除该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;以及
判断中心***中当前是否存储有该主记录中用户统一标识与任一用户内部标识之间的关联关系:若否,将该主记录删除。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
在任一源***的任一用户记录的特征维度信息变更时,判断主数据表中是否存储有包含变更后特征维度信息的主记录:
若是,建立该主记录中用户统一标识与该用户记录中用户内部标识之间的关联关系;
否则,新建用户统一标识,在主数据表中增加包含新建的用户统一标识的主记录,并建立新建的用户统一标识与该用户记录中用户内部标识之间的关联关系。
6.根据权利要求2所述的方法,其特征在于,所述中心***进一步包括每一源***的备份***;其中,每一备份***的用户记录在预设维度的信息与该备份***对应的源***保持同步,所述预设维度包括所述至少一个特征维度;以及,所述方法进一步包括:
通过每一备份***获取与该备份***对应的源***中的用户内部标识以及该源***中用户记录的新增和变更信息。
7.根据权利要求1-6任一所述的方法,其特征在于,所述至少一个特征维度包括:
姓名和移动终端号码;
或者,姓名、证件类型和证件号码;
或者,姓名、性别、出生日期、证件类型和证件号码。
8.一种多***用户信息关联装置,用于对多个源***中存储的用户记录进行关联;其中,所述用户记录中包含用于唯一标识用户的至少一个特征维度的信息;在每一源***中,任一用户记录中包含预先分配的用户内部标识;其特征在于,所述装置包括:
用户内部标识获取单元,用于获取所述多个源***中对应于同一特征维度信息的多个用户内部标识;
关联单元,用于创建用户统一标识,并建立所述用户统一标识与所述多个用户内部标识中每一用户内部标识之间的关联关系。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911157854.XA CN111143426A (zh) | 2019-11-22 | 2019-11-22 | 多***用户信息关联方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911157854.XA CN111143426A (zh) | 2019-11-22 | 2019-11-22 | 多***用户信息关联方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111143426A true CN111143426A (zh) | 2020-05-12 |
Family
ID=70517265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911157854.XA Pending CN111143426A (zh) | 2019-11-22 | 2019-11-22 | 多***用户信息关联方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111143426A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112597159A (zh) * | 2020-12-22 | 2021-04-02 | 深圳集智数字科技有限公司 | 用户唯一标识信息的维护方法及装置 |
CN113094370A (zh) * | 2021-04-13 | 2021-07-09 | 北京精鸿软件科技有限公司 | 数据索引构建方法、装置、存储介质及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106934509A (zh) * | 2015-12-30 | 2017-07-07 | 平安科技(深圳)有限公司 | 客户信息合并方法和*** |
CN109446197A (zh) * | 2018-09-26 | 2019-03-08 | 深圳壹账通智能科技有限公司 | 用户信息处理方法、装置、计算机设备及存储介质 |
CN109522332A (zh) * | 2018-11-22 | 2019-03-26 | 泰康保险集团股份有限公司 | 客户信息数据合并方法、装置、设备及可读存储介质 |
CN109542894A (zh) * | 2018-10-22 | 2019-03-29 | 平安科技(深圳)有限公司 | 用户数据集中存储方法、装置、介质和计算机设备 |
-
2019
- 2019-11-22 CN CN201911157854.XA patent/CN111143426A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106934509A (zh) * | 2015-12-30 | 2017-07-07 | 平安科技(深圳)有限公司 | 客户信息合并方法和*** |
CN109446197A (zh) * | 2018-09-26 | 2019-03-08 | 深圳壹账通智能科技有限公司 | 用户信息处理方法、装置、计算机设备及存储介质 |
CN109542894A (zh) * | 2018-10-22 | 2019-03-29 | 平安科技(深圳)有限公司 | 用户数据集中存储方法、装置、介质和计算机设备 |
CN109522332A (zh) * | 2018-11-22 | 2019-03-26 | 泰康保险集团股份有限公司 | 客户信息数据合并方法、装置、设备及可读存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112597159A (zh) * | 2020-12-22 | 2021-04-02 | 深圳集智数字科技有限公司 | 用户唯一标识信息的维护方法及装置 |
CN113094370A (zh) * | 2021-04-13 | 2021-07-09 | 北京精鸿软件科技有限公司 | 数据索引构建方法、装置、存储介质及电子设备 |
CN113094370B (zh) * | 2021-04-13 | 2024-06-04 | 北京精鸿软件科技有限公司 | 数据索引构建方法、装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146502B2 (en) | Method and apparatus for allocating resource | |
CN107666525B (zh) | 集群容器ip分配的方法和装置 | |
CN109413127B (zh) | 一种数据同步方法和装置 | |
CN108959292B (zh) | 一种数据上传方法、***和计算机可读存储介质 | |
CN110909521B (zh) | 在线文档信息的同步处理方法、装置及电子设备 | |
CN109582873B (zh) | 用于推送信息的方法和装置 | |
CN108965098B (zh) | 基于在线直播的消息推送方法、装置、介质和电子设备 | |
CN110895603B (zh) | 多***账号信息整合方法和装置 | |
CN111478781B (zh) | 一种消息广播的方法和装置 | |
CN112835904A (zh) | 一种数据处理方法和数据处理装置 | |
CN111460129A (zh) | 标识生成的方法、装置、电子设备和存储介质 | |
US20190012362A1 (en) | Method and apparatus for processing information | |
CN113177822A (zh) | 一种跨境电商多渠道订单管理方法、***和设备 | |
CN111143426A (zh) | 多***用户信息关联方法和装置 | |
CN110245014B (zh) | 数据处理方法和装置 | |
CN108520401B (zh) | 用户名单管理方法、装置、平台及存储介质 | |
CN110119418B (zh) | 数据导出方法和装置 | |
CN109150927B (zh) | 用于文件存储***的文件下发方法和装置 | |
CN110798358B (zh) | 分布式服务标识方法、装置、计算机可读介质及电子设备 | |
CN110300222B (zh) | 一种短信显示方法、***、终端设备及计算机可读存储介质 | |
CN116737662A (zh) | 业务数据处理的方法、装置、电子设备和存储介质 | |
CN111626802A (zh) | 用于处理信息的方法和装置 | |
CN112100168A (zh) | 一种确定数据关联关系的方法和装置 | |
US10680877B2 (en) | Information transmission, sending, and acquisition method and device | |
CN109087097B (zh) | 一种更新链码同一标识的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200512 |
|
RJ01 | Rejection of invention patent application after publication |