[發明專利]一種基于多數據源的可動態配置的用戶信息引接方法有效
| 申請號: | 201911347725.7 | 申請日: | 2019-12-24 |
| 公開(公告)號: | CN111209932B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 陳宵;伍榮;余雙波;薛艷珠;李佳楠 | 申請(專利權)人: | 中國電子科技集團公司第三十研究所 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 鄧世燕 |
| 地址: | 610000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多數 動態 配置 用戶信息 方法 | ||
1.一種基于多數據源的可動態配置的用戶信息引接方法,其特征在于:包括如下工作流程:
(1)獲取數據源用戶管理系統中的用戶屬性字段;
(2)根據數據源用戶管理系統中的用戶屬性字段與目標用戶管理系統中的用戶屬性字段的映射關系配置匹配模型;
(3)數據接入:根據數據源用戶管理系統提供的數據獲取方式,獲取用戶管理系統中的用戶數據;
(4)模型動態匹配:根據當前數據源的配置動態加載數據匹配模型,工作流程為:
1)數據獲取接口調用:目標用戶管理系統調用數據源獲取服務拉取數據;
2)數據模型配置解析:數據源獲取服務內部通過工廠化的方式解析對應數據源的配置文件,獲取具體的數據源拉取服務實現類;
3)拉取數據:根據解析配置文件得到的具體的數據拉取實現,獲取外部用戶管理系統中的用戶數據;
4)模型匹配:根據配置文件中的數據匹配模型,加載對應的模型匹配結構;
5)模型構造:根據加載得到的模型結構,構造具體的模型對象;
6)數據映射:根據模型對象中的數據映射規則,將從數據源用戶管理系統中拉取到的用戶數據映射到目標用戶管理系統中的用戶模型中;
7)數據返回:將映射后的統一的用戶數據返回給目標用戶管理系統調用服務,通過進一步處理之后,存儲到目標用戶身份管理系統中的數據庫中;
(5)用戶信息拉取:將數據源用戶管理系統中的數據接入到目標用戶身份管理系統中;
(6)數據校驗:根據目標用戶身份管理系統中的用戶數據校驗規則校驗用戶數據;
(7)數據同步:將校驗后的數據存儲到目標用戶身份管理系統中的數據庫中。
2.根據權利要求1所述的一種基于多數據源的可動態配置的用戶信息引接方法,其特征在于:所述統一的用戶數據的構建方法為:
1)將數據源用戶管理系統中的用戶屬性字段設為D1,D2,…,Dm,將目標用戶管理系統中的用戶屬性字段設為F1,F2,…,Fn,其中,1≤m≤n;
2)建立如下映射模型:
(F1,F2,…,Fn)=f(D1,D2,…,Dm);
3)數據字段之間采用一一映射的方式來構建最終的統一的用戶數據。
3.根據權利要求2所述的一種基于多數據源的可動態配置的用戶信息引接方法,其特征在于:當1≤m=n 時,采用如下模型映射方式:
(F1,F2,…,Fm)=f(D1,D2,…,Dm)。
4.根據權利要求2所述的一種基于多數據源的可動態配置的用戶信息引接方法,其特征在于:當1≤m<n 時,先對n-m個多余的數據項進行默認值Vm+1,Vm+2,…,Vn填充,然后采用如下模型映射方式:
(F1,F2,…,Fn)=f(D1,D2,…,Dm,Vm+1,Vm+2,…,Vn)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第三十研究所,未經中國電子科技集團公司第三十研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911347725.7/1.html,轉載請聲明來源鉆瓜專利網。





