最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

大數(shù)據(jù)平臺API數(shù)據(jù)服務(wù)可見域處理方法、設(shè)備及存儲介質(zhì)與流程

文檔序號:41950033發(fā)布日期:2025-05-16 14:08閱讀:3來源:國知局
大數(shù)據(jù)平臺API數(shù)據(jù)服務(wù)可見域處理方法、設(shè)備及存儲介質(zhì)與流程

本申請涉及數(shù)據(jù)處理,尤其涉及一種大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法、設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、在當(dāng)前的大數(shù)據(jù)平臺中,數(shù)據(jù)訪問控制通常采用為每個app(application,應(yīng)用程序)的不同訪問范圍單獨創(chuàng)建一個新的api(application?programming?interface,應(yīng)用程序編程接口),這種控制方法通過將api與數(shù)據(jù)庫中指定物理表的特定數(shù)據(jù)相關(guān)聯(lián),從而限定用戶的訪問范圍。然而,隨著大數(shù)據(jù)服務(wù)應(yīng)用場景的增多,app的數(shù)量和對數(shù)據(jù)的訪問需求顯著上升,采用上述的控制方法需要頻繁地創(chuàng)建大量的api,導(dǎo)致api數(shù)據(jù)服務(wù)的維護(hù)成本較高。


技術(shù)實現(xiàn)思路

1、本申請的主要目的在于提供一種大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法、設(shè)備及存儲介質(zhì),旨在解決目前數(shù)據(jù)訪問控制中api數(shù)據(jù)服務(wù)的維護(hù)成本高的技術(shù)問題。

2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,所述的方法包括:

3、當(dāng)用戶層觸發(fā)數(shù)據(jù)請求時,通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層;

4、若所述適配轉(zhuǎn)換層接收到所述數(shù)據(jù)請求,所述適配轉(zhuǎn)換層根據(jù)所述數(shù)據(jù)請求關(guān)聯(lián)的app標(biāo)識,確定所述數(shù)據(jù)請求的觸發(fā)app對應(yīng)的可見域?qū)ο蟮闹涤颍⒃诨谒隹梢娪驅(qū)ο蟮闹涤蚝退鰯?shù)據(jù)請求生成查詢語句后,將所述查詢語句發(fā)送至計算層,其中,所述值域用于確定所述觸發(fā)app的數(shù)據(jù)訪問范圍;

5、若所述計算層接收到所述查詢語句,所述計算層根據(jù)所述查詢語句生成查詢結(jié)果,并將所述查詢結(jié)果發(fā)送至所述觸發(fā)app。

6、在一實施例中,所述適配轉(zhuǎn)換層包括應(yīng)用可見域授權(quán)器,所述當(dāng)用戶層觸發(fā)數(shù)據(jù)請求時,通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層的步驟之前,還包括:

7、基于用戶輸入的表字段,在所述應(yīng)用可見域授權(quán)器內(nèi)創(chuàng)建可見域?qū)ο螅?/p>

8、通過應(yīng)用可見域授權(quán)器基于用戶選定的表字段屬性值,確定所述可見域?qū)ο蟮乃鲋涤颍⒔⑺鯽pp標(biāo)識與所述可見域?qū)ο笾g的映射關(guān)系。

9、在一實施例中,所述網(wǎng)關(guān)層包括至少一個api,所述api與數(shù)據(jù)庫對應(yīng),所述通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層的步驟包括:

10、基于用戶選定的目標(biāo)api,所述網(wǎng)關(guān)層將所述數(shù)據(jù)請求通過所述目標(biāo)api發(fā)送至所述適配轉(zhuǎn)換層。

11、在一實施例中,所述適配轉(zhuǎn)換層還包括任務(wù)引擎適配器和api數(shù)據(jù)管理器,所述通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層的步驟之后,還包括:

12、若所述適配轉(zhuǎn)換層接收到所述目標(biāo)api發(fā)送的所述數(shù)據(jù)請求,所述api數(shù)據(jù)管理器根據(jù)所述目標(biāo)api與數(shù)據(jù)庫的對應(yīng)關(guān)系,確定所述目標(biāo)api對應(yīng)的數(shù)據(jù)庫的類型;

13、通過任務(wù)引擎適配器基于所述數(shù)據(jù)庫的類型確定對應(yīng)的數(shù)據(jù)庫適配器,其中,所述數(shù)據(jù)庫適配器與數(shù)據(jù)庫連接,用于執(zhí)行所述將所述查詢語句發(fā)送至計算層的步驟。

14、在一實施例中,所述適配轉(zhuǎn)換層還包括數(shù)據(jù)可見域處理裝置,所述基于所述可見域?qū)ο蟮闹涤蚝退鰯?shù)據(jù)請求生成查詢語句的步驟包括:

15、通過所述數(shù)據(jù)可見域處理裝置基于所述數(shù)據(jù)請求對應(yīng)的請求字段與所述目標(biāo)api對應(yīng)的預(yù)設(shè)查詢字段,生成初始查詢語句,并將所述可見域?qū)ο蟮闹涤蜃鳛椴樵儣l件,添插至所述初始查詢語句中,得到所述查詢語句。

16、在一實施例中,所述將所述可見域?qū)ο蟮闹涤蜃鳛椴樵儣l件,添插至所述初始查詢語句中,得到所述查詢語句的步驟之前,還包括:

17、通過所述數(shù)據(jù)可見域處理裝置將所述初始查詢語句解析為抽象語法樹,并根據(jù)所述抽象語法樹中所述預(yù)設(shè)查詢字段的位置,確定所述值域的添插位置。

18、在一實施例中,所述計算層包括至少一個數(shù)據(jù)庫,所述若所述計算層接收到所述查詢語句,所述計算層根據(jù)所述查詢語句生成查詢結(jié)果,并將所述查詢結(jié)果發(fā)送至所述觸發(fā)app的步驟包括:

19、若所述計算層接收到所述數(shù)據(jù)庫適配器發(fā)送的所述查詢語句,所述計算層確定所述數(shù)據(jù)庫適配器對應(yīng)的目標(biāo)數(shù)據(jù)庫,并在執(zhí)行所述查詢語句后,從目標(biāo)數(shù)據(jù)庫中獲取所述查詢結(jié)果,將所述查詢結(jié)果發(fā)送至所述適配轉(zhuǎn)換層;

20、通過所述適配轉(zhuǎn)換層將所述查詢結(jié)果通過網(wǎng)關(guān)層發(fā)送至所述觸發(fā)app。

21、在一實施例中,所述適配轉(zhuǎn)換層還包括結(jié)果脫敏處理器,通過所述適配轉(zhuǎn)換層將所述查詢結(jié)果通過網(wǎng)關(guān)層發(fā)送至所述觸發(fā)app的步驟包括:

22、通過所述結(jié)果脫敏處理器從應(yīng)用可見域授權(quán)器中獲取所述觸發(fā)app的可見字段范圍和字段脫敏規(guī)則,并根據(jù)所述可見字段范圍和所述字段脫敏規(guī)則對所述查詢結(jié)果進(jìn)行脫敏后,將脫敏后的所述查詢結(jié)果發(fā)送至所述網(wǎng)關(guān)層;

23、通過所述網(wǎng)關(guān)層將所述脫敏后的查詢結(jié)果發(fā)送至所述用戶層中的所述觸發(fā)app。

24、此外,為實現(xiàn)上述目的,本申請還提出一種大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機(jī)程序,所述計算機(jī)程序配置為實現(xiàn)如上文所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法的步驟。

25、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如上文所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法的步驟。

26、本申請?zhí)峁┝艘环N大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,通過定義一個可見域?qū)ο髞韺崿F(xiàn)不同app對數(shù)據(jù)的訪問范圍控制,當(dāng)用戶層觸發(fā)數(shù)據(jù)請求時,通過網(wǎng)關(guān)層將數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層,若適配轉(zhuǎn)換層接收到數(shù)據(jù)請求,適配轉(zhuǎn)換層根據(jù)數(shù)據(jù)請求關(guān)聯(lián)的app標(biāo)識,確定數(shù)據(jù)請求的觸發(fā)app對應(yīng)的可見域?qū)ο蟮闹涤?,并在基于可見域?qū)ο蟮闹涤蚝蛿?shù)據(jù)請求生成查詢語句后,將查詢語句發(fā)送至計算層,其中,值域用于確定觸發(fā)app的數(shù)據(jù)訪問范圍,若計算層接收到查詢語句,計算層根據(jù)查詢語句生成查詢結(jié)果,并將查詢結(jié)果發(fā)送至觸發(fā)app。

27、上述方法通過在網(wǎng)關(guān)層和計算層之間增設(shè)適配轉(zhuǎn)換層,利用適配轉(zhuǎn)換層中可見域?qū)ο蟮闹涤騺硐薅ㄓ脩舻臄?shù)據(jù)訪問范圍。當(dāng)新的app或新的數(shù)據(jù)訪問需求出現(xiàn)時,該方法無需在網(wǎng)關(guān)層重新創(chuàng)建和部署新的api,而是能夠通過修改可見域?qū)ο蟮闹涤騺砜焖龠m應(yīng)新的數(shù)據(jù)訪問服務(wù)需求,減少api數(shù)據(jù)服務(wù)的時間和工作量,達(dá)到減少api數(shù)據(jù)服務(wù)的維護(hù)成本的效果。



技術(shù)特征:

1.一種大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述方法包括:

2.如權(quán)利要求1所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述適配轉(zhuǎn)換層包括應(yīng)用可見域授權(quán)器,所述當(dāng)用戶層觸發(fā)數(shù)據(jù)請求時,通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層的步驟之前,還包括:

3.如權(quán)利要求1所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述網(wǎng)關(guān)層包括至少一個api,所述api與數(shù)據(jù)庫對應(yīng),所述通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層的步驟包括:

4.如權(quán)利要求3所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述適配轉(zhuǎn)換層還包括任務(wù)引擎適配器和api數(shù)據(jù)管理器,所述通過網(wǎng)關(guān)層將所述數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層的步驟之后,還包括:

5.如權(quán)利要求4所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述適配轉(zhuǎn)換層還包括數(shù)據(jù)可見域處理裝置,所述基于所述可見域?qū)ο蟮闹涤蚝退鰯?shù)據(jù)請求生成查詢語句的步驟包括:

6.如權(quán)利要求5所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述將所述可見域?qū)ο蟮闹涤蜃鳛椴樵儣l件,添插至所述初始查詢語句中,得到所述查詢語句的步驟之前,還包括:

7.如權(quán)利要求4所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述計算層包括至少一個數(shù)據(jù)庫,所述若所述計算層接收到所述查詢語句,所述計算層根據(jù)所述查詢語句生成查詢結(jié)果,并將所述查詢結(jié)果發(fā)送至所述觸發(fā)app的步驟包括:

8.如權(quán)利要求7所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法,其特征在于,所述適配轉(zhuǎn)換層還包括結(jié)果脫敏處理器,通過所述適配轉(zhuǎn)換層將所述查詢結(jié)果通過網(wǎng)關(guān)層發(fā)送至所述觸發(fā)app的步驟包括:

9.一種大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機(jī)程序,所述計算機(jī)程序配置為實現(xiàn)如權(quán)利要求1至8中任一項所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法的步驟。

10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至8中任一項所述的大數(shù)據(jù)平臺api數(shù)據(jù)服務(wù)可見域處理方法的步驟。


技術(shù)總結(jié)
本申請公開了一種大數(shù)據(jù)平臺API數(shù)據(jù)服務(wù)可見域處理方法、設(shè)備及存儲介質(zhì),涉及數(shù)據(jù)處理技術(shù)領(lǐng)域。上述方法通過定義一個可見域?qū)ο髞韺崿F(xiàn)不同APP對數(shù)據(jù)的訪問范圍控制,當(dāng)用戶層觸發(fā)數(shù)據(jù)請求時,通過網(wǎng)關(guān)層將數(shù)據(jù)請求發(fā)送至適配轉(zhuǎn)換層,若適配轉(zhuǎn)換層接收到數(shù)據(jù)請求,適配轉(zhuǎn)換層根據(jù)數(shù)據(jù)請求關(guān)聯(lián)的APP標(biāo)識,確定數(shù)據(jù)請求的觸發(fā)APP對應(yīng)的可見域?qū)ο蟮闹涤颍⒃诨诳梢娪驅(qū)ο蟮闹涤蚝蛿?shù)據(jù)請求生成查詢語句后,將查詢語句發(fā)送至計算層,其中,值域用于確定觸發(fā)APP的數(shù)據(jù)訪問范圍,若計算層接收到查詢語句,計算層根據(jù)查詢語句生成查詢結(jié)果,并將查詢結(jié)果發(fā)送至觸發(fā)APP,減少了API數(shù)據(jù)服務(wù)的管理和維護(hù)成本。

技術(shù)研發(fā)人員:張曉春,謝榮輝,羅笑,黃壇琴,宋家驊
受保護(hù)的技術(shù)使用者:深圳市智慧城市科技發(fā)展集團(tuán)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1