本申請涉及數(shù)據(jù)處理,實施例適用但不限于金融科技領域,尤其涉及一種會話數(shù)據(jù)處理方法、裝置、電子設備及計算機可讀存儲介質(zhì)。
背景技術:
1、隨著社會經(jīng)濟的不斷發(fā)展,科技的不斷進步,智能化的金融系統(tǒng)也得到了快速的發(fā)展。在金融行業(yè)中,隨著客戶對數(shù)據(jù)庫的要求越來越高,不僅僅只是為了存取數(shù)據(jù),往往對安全、性能以及可靠性等方面都具有較高的要求。會話數(shù)據(jù)的存儲以及處理對業(yè)務是比較常見的應用;目前,一般用臨時表對會話數(shù)據(jù)進行存儲,然而基于臨時表,難以對數(shù)據(jù)的安全性進行掌控,數(shù)據(jù)的訪問權限不可控或者不清晰,進而導致數(shù)據(jù)的訪問處理存在著風險。
技術實現(xiàn)思路
1、以下是對本文詳細描述的主題的概述。本概述并非是為了限制權利要求的保護范圍。
2、為了解決上述背景技術中提到的問題,本申請實施例提供了一種會話數(shù)據(jù)處理方法、裝置、電子設備及計算機可讀存儲介質(zhì),能夠提高數(shù)據(jù)訪問的安全性,從而給用戶帶來了更加良好的使用體驗。
3、第一方面,本申請實施例提供了一種會話數(shù)據(jù)處理方法,包括:
4、接收會話數(shù)據(jù);
5、在預設的特征臨時表的存儲文件不存在的情況下,根據(jù)所述會話數(shù)據(jù)所攜帶的會話標記信息和所述特征臨時表的全局對象標識符構建臨時數(shù)據(jù)存儲文件;
6、將所述臨時數(shù)據(jù)存儲文件和所述特征臨時表的信息寫入預設的私有哈希緩存;
7、將所述會話數(shù)據(jù)寫入所述私有哈希緩存的所述特征臨時表和所述臨時數(shù)據(jù)存儲文件中;
8、在會話結束的情況下,將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除。
9、根據(jù)本申請的一些實施例,所述根據(jù)所述會話數(shù)據(jù)所攜帶的會話標記信息和所述特征臨時表的全局對象標識符構建臨時數(shù)據(jù)存儲文件,包括:
10、對所述會話數(shù)據(jù)進行標記提取處理得到所述會話標記信息;
11、根據(jù)所述會話標記信息從所述特征臨時表中匹配得到所述全局對象標識符;
12、根據(jù)所述會話標記信息和所述全局對象標識符生成所述臨時數(shù)據(jù)存儲文件。
13、根據(jù)本申請的一些實施例,將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除,包括:
14、確定所述會話數(shù)據(jù)對應的所述會話標記信息;
15、根據(jù)所述會話標記信息從所述私有哈希緩存中確定對應的所述臨時數(shù)據(jù)存儲文件;
16、根據(jù)所述臨時數(shù)據(jù)存儲文件確定對應的所述全局對象標識符;
17、根據(jù)所述全局對象標識符從所述特征臨時表中確定相應的數(shù)據(jù)信息;
18、將所述臨時數(shù)據(jù)存儲文件以及所述特征臨時表中相應的數(shù)據(jù)信息進行刪除處理。
19、根據(jù)本申請的一些實施例,所述特征臨時表通過以下方式得到:
20、獲取結構查詢語句;
21、對所述結構查詢語句進行詞法語法解析,以生成語法數(shù)據(jù)結構樹;
22、對所述語法數(shù)據(jù)結構樹進行語義分析,以生成語義數(shù)據(jù)結構樹;
23、根據(jù)所述語法數(shù)據(jù)結構樹和所述語義數(shù)據(jù)結構樹,生成所述特征臨時表。
24、根據(jù)本申請的一些實施例,所述將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除之后,所述方法還包括:
25、對所述特征臨時表中的信息進行修改;
26、根據(jù)修改后的所述特征臨時表中的信息對各個會話進行廣播,以使得每個所述會話根據(jù)更新后的所述特征臨時表對相應所述私有哈希緩存進行數(shù)據(jù)更新處理。
27、根據(jù)本申請的一些實施例,所述將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除之后,所述方法還包括:
28、對所述特征臨時表中的信息以及與所述特征臨時表對應的所述臨時數(shù)據(jù)存儲文件進行刪除,并生成數(shù)據(jù)失效信息;
29、向各個會話廣播所述數(shù)據(jù)失效信息,以使得每個所述會話根據(jù)所述數(shù)據(jù)失效信息對相應的所述特征臨時表中的信息以及所述臨時數(shù)據(jù)存儲文件進行刪除處理。
30、根據(jù)本申請的一些實施例,所述接收會話數(shù)據(jù)之后,所述方法還包括:
31、對所述會話數(shù)據(jù)進行權限分析得到權限信息;
32、根據(jù)所述權限信息確定對應的用戶具備數(shù)據(jù)訪問權限。
33、第二方面,本申請實施例還提供了一種會話數(shù)據(jù)處理裝置,包括:
34、第一處理模塊,用于接收會話數(shù)據(jù);
35、第二處理模塊,用于在預設的特征臨時表的存儲文件不存在的情況下,根據(jù)所述會話數(shù)據(jù)所攜帶的會話標記信息和所述特征臨時表的全局對象標識符構建臨時數(shù)據(jù)存儲文件;
36、第三處理模塊,用于將所述臨時數(shù)據(jù)存儲文件和所述特征臨時表的信息寫入預設的私有哈希緩存;
37、第四處理模塊,用于將所述會話數(shù)據(jù)寫入所述私有哈希緩存的所述特征臨時表和所述臨時數(shù)據(jù)存儲文件中;
38、第五處理模塊,用于在會話結束的情況下,將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除。
39、第三方面,本申請實施例還提供了一種電子設備,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上第一方面所述的會話數(shù)據(jù)處理方法。
40、第四方面,本申請實施例還提供了一種計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行如上第一方面所述的會話數(shù)據(jù)處理方法。
41、根據(jù)本申請?zhí)峁┑膶嵤├臅挃?shù)據(jù)處理方法,至少具有如下有益效果:在進行會話數(shù)據(jù)處理的過程中,首先接收會話數(shù)據(jù),接著在預設的特征臨時表的存儲文件不存在的情況下,根據(jù)會話數(shù)據(jù)所攜帶的會話標記信息和特征臨時表的全局對象標識符構建臨時數(shù)據(jù)存儲文件;接著將臨時數(shù)據(jù)存儲文件和特征臨時表的信息寫入預設的私有哈希緩存;接著將會話數(shù)據(jù)寫入到私有哈希緩存的特征臨時表和臨時數(shù)據(jù)存儲文件中;最后在會話結束的情況下,將私有哈希緩存中的臨時數(shù)據(jù)存儲文件以及與臨時數(shù)據(jù)存儲文件對應的特征臨時表的數(shù)據(jù)信息進行刪除;通過上述技術方案,基于特征臨時表對會話數(shù)據(jù)進行存儲,并且每個會話數(shù)據(jù)都會對應著相應的全局對象標識符,以使得不同的會話數(shù)據(jù)能夠被區(qū)分,能夠提高數(shù)據(jù)訪問的安全性,從而給用戶帶來了更加良好的使用體驗。
1.一種會話數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的會話數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述會話數(shù)據(jù)所攜帶的會話標記信息和所述特征臨時表的全局對象標識符構建臨時數(shù)據(jù)存儲文件,包括:
3.根據(jù)權利要求1所述的會話數(shù)據(jù)處理方法,其特征在于,將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除,包括:
4.根據(jù)權利要求1所述的會話數(shù)據(jù)處理方法,其特征在于,所述特征臨時表通過以下方式得到:
5.根據(jù)權利要求1所述的會話數(shù)據(jù)處理方法,其特征在于,所述將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除之后,所述方法還包括:
6.根據(jù)權利要求1所述的會話數(shù)據(jù)處理方法,其特征在于,所述將所述私有哈希緩存中的所述臨時數(shù)據(jù)存儲文件以及與所述臨時數(shù)據(jù)存儲文件對應的所述特征臨時表的數(shù)據(jù)信息進行刪除之后,所述方法還包括:
7.根據(jù)權利要求1所述的會話數(shù)據(jù)處理方法,其特征在于,所述接收會話數(shù)據(jù)之后,所述方法還包括:
8.一種會話數(shù)據(jù)處理裝置,其特征在于,包括:
9.一種電子設備,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至7中任意一項所述的會話數(shù)據(jù)處理方法。
10.一種計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,其特征在于,所述計算機可執(zhí)行指令用于執(zhí)行權利要求1至7中任意一項所述的會話數(shù)據(jù)處理方法。