本發(fā)明涉及全域集中控權(quán),尤其涉及一種全域集中控權(quán)系統(tǒng)及方法。
背景技術(shù):
1、全域集中控權(quán)算法致力于解決跨多產(chǎn)品體系的用戶認(rèn)證和授權(quán)管理挑戰(zhàn)。該算法通過(guò)創(chuàng)新的技術(shù)手段,實(shí)現(xiàn)了在多個(gè)產(chǎn)品或系統(tǒng)之間的集成性和統(tǒng)一管理能力。它不僅能夠集中管理用戶認(rèn)證和授權(quán)數(shù)據(jù),確保安全性和一致性,還能夠?qū)崿F(xiàn)數(shù)據(jù)的同步和一致性,確保用戶信息和權(quán)限在不同系統(tǒng)間的及時(shí)更新和反映。借助先進(jìn)的分布式系統(tǒng)和身份管理協(xié)議,如oauth和saml,以及強(qiáng)大的api集成能力,全域集中控權(quán)算法顯著提升了多產(chǎn)品體系下的管理效率和安全性,為企業(yè)和用戶帶來(lái)了無(wú)縫的認(rèn)證體驗(yàn)和可靠的權(quán)限管理保障。
2、在現(xiàn)有技術(shù)中,在多個(gè)產(chǎn)品或系統(tǒng)中,用戶認(rèn)證和授權(quán)數(shù)據(jù)分散存儲(chǔ)和管理,導(dǎo)致管理困難和數(shù)據(jù)不一致的問(wèn)題。
3、因此,急需提出一種全域集中控權(quán)系統(tǒng)及方法,解決現(xiàn)有技術(shù)中存在的多個(gè)產(chǎn)品或系統(tǒng)中的用戶認(rèn)證和授權(quán)數(shù)據(jù),存在管理困難和數(shù)據(jù)不一致的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,有必要提供一種全域集中控權(quán)系統(tǒng)及方法,用以解決現(xiàn)有技術(shù)中存在的多個(gè)產(chǎn)品或系統(tǒng)中的用戶認(rèn)證和授權(quán)數(shù)據(jù),存在管理困難和數(shù)據(jù)不一致的技術(shù)問(wèn)題。
2、為了解決上述問(wèn)題,本發(fā)明提供一種全域集中控權(quán)系統(tǒng),所述系統(tǒng)包括控制臺(tái)、事件通知平臺(tái)和子系統(tǒng);所述子系統(tǒng)表示為進(jìn)行全域集中控權(quán)控制的至少一個(gè)設(shè)備;
3、所述控制臺(tái),用于根據(jù)所述子系統(tǒng)的基本信息建立對(duì)應(yīng)的應(yīng)用,在對(duì)所述應(yīng)用進(jìn)行操作之后,生成操作信息,并將所述操作信息發(fā)送至所述事件通知平臺(tái);
4、所述事件通知平臺(tái),用于根據(jù)所述操作信息確定對(duì)應(yīng)的子系統(tǒng),并通過(guò)路由的方式將所述操作信息推送至所述子系統(tǒng);
5、所述子系統(tǒng),用于根據(jù)所述操作信息進(jìn)行更新。
6、在一種可能的實(shí)現(xiàn)方式中,所述事件通知平臺(tái)還用于對(duì)綁定的路由信息進(jìn)行管理,并根據(jù)所述路由信息中的路由標(biāo)志和路由地址建立每個(gè)路由對(duì)應(yīng)的路由通道,并在接收到所述操作信息時(shí),根據(jù)所述路由地址和所述應(yīng)用對(duì)應(yīng)的子系統(tǒng),確定目標(biāo)路由通道,通過(guò)所述目標(biāo)路由通道將所述操作信息推送至所述子系統(tǒng)。
7、在一種可能的實(shí)現(xiàn)方式中,所述控制臺(tái)還用于對(duì)所有應(yīng)用的信息進(jìn)行管理,并在根據(jù)所述子系統(tǒng)的基礎(chǔ)信息建立對(duì)應(yīng)的應(yīng)用之后,根據(jù)所述應(yīng)用的編碼對(duì)所述子系統(tǒng)進(jìn)行綁定。
8、在一種可能的實(shí)現(xiàn)方式中,所述事件通知平臺(tái)還用于在接收到所述應(yīng)用的所述編碼時(shí),根據(jù)所述編碼注冊(cè)回調(diào)接口,根據(jù)所述回調(diào)接口對(duì)所述子系統(tǒng)進(jìn)行綁定。
9、在一種可能的實(shí)現(xiàn)方式中,所述控制臺(tái)中的所述應(yīng)用與所述子系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)相同。
10、在一種可能的實(shí)現(xiàn)方式中,所述操作信息包括所述應(yīng)用的全量數(shù)據(jù),所述子系統(tǒng)還用于根據(jù)所述操作信息中的所述全量數(shù)據(jù)對(duì)本地?cái)?shù)據(jù)進(jìn)行更新。
11、在一種可能的實(shí)現(xiàn)方式中,所述事件通知平臺(tái)還用于在接收到所述操作信息之后,將所述操作信息中的數(shù)據(jù)格式反序化成對(duì)象之后,發(fā)送至所述子系統(tǒng)。
12、在一種可能的實(shí)現(xiàn)方式中,所述子系統(tǒng)還用于在接收到反序列化的所述對(duì)象之后,對(duì)所述對(duì)象對(duì)應(yīng)的所述本地?cái)?shù)據(jù)進(jìn)行清空,再將所述全量數(shù)據(jù)更新至數(shù)據(jù)庫(kù)。
13、在一種可能的實(shí)現(xiàn)方式中,所述操作信息包括多個(gè)子系統(tǒng)的全量數(shù)據(jù),所述控制臺(tái)還用于根據(jù)所述操作信息確定每個(gè)子系統(tǒng)對(duì)應(yīng)的應(yīng)用,分別將每個(gè)全量數(shù)據(jù)通過(guò)每個(gè)應(yīng)用對(duì)應(yīng)的接口發(fā)送至所述事件通知平臺(tái),以使所述事件通知平臺(tái)將所述每個(gè)全量數(shù)據(jù)發(fā)送至對(duì)應(yīng)的子系統(tǒng)。
14、另一方面,本發(fā)明還提供了一種全域集中控權(quán)方法,包括:
15、根據(jù)子系統(tǒng)的基本信息建立對(duì)應(yīng)的應(yīng)用,在對(duì)所述應(yīng)用進(jìn)行操作之后,生成操作信息;所述子系統(tǒng)表示為進(jìn)行全域集中控權(quán)控制的至少一個(gè)設(shè)備;
16、根據(jù)所述操作信息確定對(duì)應(yīng)的子系統(tǒng);
17、根據(jù)所述操作信息對(duì)所述子系統(tǒng)進(jìn)行更新。
18、本發(fā)明的有益效果是:控制臺(tái)根據(jù)子系統(tǒng)的基本信息建立對(duì)應(yīng)的應(yīng)用,該應(yīng)用表示可以進(jìn)行控制的子系統(tǒng),在對(duì)應(yīng)用進(jìn)行操作之后,生成操作信息,并將操作信息發(fā)送至事件通知平臺(tái);事件通知平臺(tái)可以根據(jù)操作信息確定對(duì)應(yīng)的子系統(tǒng),并通過(guò)路由的方式將操作信息推送至子系統(tǒng);子系統(tǒng)可以根據(jù)操作信息進(jìn)行更新,從而可以根據(jù)通過(guò)控制臺(tái)對(duì)所有子系統(tǒng)的數(shù)據(jù)和功能進(jìn)行控制,可以根據(jù)操作的信息,對(duì)子系統(tǒng)進(jìn)行對(duì)應(yīng)的更新,實(shí)現(xiàn)了通過(guò)控制臺(tái)進(jìn)行全域集中控權(quán)的目的,降低了管理難度,保證了數(shù)據(jù)一致。
1.一種全域集中控權(quán)系統(tǒng),其特征在于,所述系統(tǒng)包括控制臺(tái)、事件通知平臺(tái)和子系統(tǒng);所述子系統(tǒng)表示為進(jìn)行全域集中控權(quán)控制的至少一個(gè)設(shè)備;
2.根據(jù)權(quán)利要求1所述的全域集中控權(quán)系統(tǒng),其特征在于,所述事件通知平臺(tái)還用于對(duì)綁定的路由信息進(jìn)行管理,并根據(jù)所述路由信息中的路由標(biāo)志和路由地址建立每個(gè)路由對(duì)應(yīng)的路由通道,并在接收到所述操作信息時(shí),根據(jù)所述路由地址和所述應(yīng)用對(duì)應(yīng)的子系統(tǒng),確定目標(biāo)路由通道,通過(guò)所述目標(biāo)路由通道將所述操作信息推送至所述子系統(tǒng)。
3.根據(jù)權(quán)利要求1所述的全域集中控權(quán)系統(tǒng),其特征在于,所述控制臺(tái)還用于對(duì)所有應(yīng)用的信息進(jìn)行管理,并在根據(jù)所述子系統(tǒng)的基礎(chǔ)信息建立對(duì)應(yīng)的應(yīng)用之后,根據(jù)所述應(yīng)用的編碼對(duì)所述子系統(tǒng)進(jìn)行綁定。
4.根據(jù)權(quán)利要求3所述的全域集中控權(quán)系統(tǒng),其特征在于,所述事件通知平臺(tái)還用于在接收到所述應(yīng)用的所述編碼時(shí),根據(jù)所述編碼注冊(cè)回調(diào)接口,根據(jù)所述回調(diào)接口對(duì)所述子系統(tǒng)進(jìn)行綁定。
5.根據(jù)權(quán)利要求1所述的全域集中控權(quán)系統(tǒng),其特征在于,所述控制臺(tái)中的所述應(yīng)用與所述子系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)相同。
6.根據(jù)權(quán)利要求1所述的全域集中控權(quán)系統(tǒng),其特征在于,所述操作信息包括所述應(yīng)用的全量數(shù)據(jù),所述子系統(tǒng)還用于根據(jù)所述操作信息中的所述全量數(shù)據(jù)對(duì)本地?cái)?shù)據(jù)進(jìn)行更新。
7.根據(jù)權(quán)利要求6所述的全域集中控權(quán)系統(tǒng),其特征在于,所述事件通知平臺(tái)還用于在接收到所述操作信息之后,將所述操作信息中的數(shù)據(jù)格式反序化成對(duì)象之后,發(fā)送至所述子系統(tǒng)。
8.根據(jù)權(quán)利要求7所述的全域集中控權(quán)系統(tǒng),其特征在于,所述子系統(tǒng)還用于在接收到反序列化的所述對(duì)象之后,對(duì)所述對(duì)象對(duì)應(yīng)的所述本地?cái)?shù)據(jù)進(jìn)行清空,再將所述全量數(shù)據(jù)更新至數(shù)據(jù)庫(kù)。
9.根據(jù)權(quán)利要求6所述的全域集中控權(quán)系統(tǒng),其特征在于,所述操作信息包括多個(gè)子系統(tǒng)的全量數(shù)據(jù),所述控制臺(tái)還用于根據(jù)所述操作信息確定每個(gè)子系統(tǒng)對(duì)應(yīng)的應(yīng)用,分別將每個(gè)全量數(shù)據(jù)通過(guò)每個(gè)應(yīng)用對(duì)應(yīng)的接口發(fā)送至所述事件通知平臺(tái),以使所述事件通知平臺(tái)將所述每個(gè)全量數(shù)據(jù)發(fā)送至對(duì)應(yīng)的子系統(tǒng)。
10.一種全域集中控權(quán)方法,其特征在于,包括: