本發(fā)明涉及數(shù)據(jù)管理,具體涉及一種更新數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、業(yè)支系統(tǒng)是用于支持網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)和互聯(lián)網(wǎng)內(nèi)容提供的系統(tǒng),業(yè)支系統(tǒng)包括但不限于網(wǎng)絡(luò)管理系統(tǒng)、計(jì)費(fèi)系統(tǒng)、客戶關(guān)系管理系統(tǒng)以及互聯(lián)網(wǎng)內(nèi)容管理系統(tǒng)。運(yùn)營(yíng)商的業(yè)支系統(tǒng)中包括的用戶數(shù)據(jù)往往都具有用戶隱私,屬于敏感數(shù)據(jù),而隨著大數(shù)據(jù)分析的推廣,對(duì)這類數(shù)據(jù)的需求越來越多,越來越頻繁。
2、每次大數(shù)據(jù)的調(diào)用都要由使用方提出需求報(bào)告,然后移動(dòng)運(yùn)營(yíng)商根據(jù)用戶資質(zhì)和所請(qǐng)求的內(nèi)容進(jìn)行審批和數(shù)據(jù)的傳遞,在數(shù)據(jù)加解密和數(shù)據(jù)傳輸過程均執(zhí)行審核流程,因此現(xiàn)有技術(shù)審批過程比較繁瑣,而且有些數(shù)據(jù)通常需要進(jìn)行周期性更新,每次更新后的數(shù)據(jù)同樣需要審批,進(jìn)而導(dǎo)致周期性更新的數(shù)據(jù)在調(diào)用過程中傳輸效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種更新數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),用以解決更新數(shù)據(jù)調(diào)用的效率低下的問題。
2、第一方面,本發(fā)明實(shí)施例提供一種更新數(shù)據(jù)調(diào)用方法,包括:
3、檢測(cè)到目標(biāo)用戶的目標(biāo)業(yè)務(wù)存在更新數(shù)據(jù),確定所述目標(biāo)業(yè)務(wù)的待調(diào)用更新數(shù)據(jù);
4、對(duì)所述待調(diào)用更新數(shù)據(jù)進(jìn)行加密,得到更新加密數(shù)據(jù);
5、生成第一安全輔助文件;所述安全輔助文件用于提供所述目標(biāo)用戶對(duì)所述更新加密數(shù)據(jù)進(jìn)行解密的方式;
6、將所述更新加密數(shù)據(jù)和所述第一安全輔助文件發(fā)送至所述目標(biāo)用戶;其中,所述目標(biāo)用戶在接收到所述更新加密數(shù)據(jù)和所述第一安全輔助文件后,基于所述更新加密數(shù)據(jù)和所述第一安全輔助文件提取所述待調(diào)用更新數(shù)據(jù)。
7、在一個(gè)實(shí)施例中,在檢測(cè)到目標(biāo)用戶的目標(biāo)業(yè)務(wù)存在更新數(shù)據(jù)之前,還包括:
8、基于目標(biāo)用戶的數(shù)據(jù)調(diào)用請(qǐng)求,獲取所述目標(biāo)用戶所需的目標(biāo)業(yè)務(wù)數(shù)據(jù);
9、對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù);
10、生成第二安全輔助文件;所述第二安全輔助文件用于提供所述目標(biāo)用戶對(duì)所述目標(biāo)加密數(shù)據(jù)進(jìn)行解密的方式;
11、將所述目標(biāo)加密數(shù)據(jù)和所述第二安全輔助文件發(fā)送至所述目標(biāo)用戶;其中,所述目標(biāo)用戶在接收到所述目標(biāo)加密數(shù)據(jù)和所述第二安全輔助文件后,基于所述目標(biāo)加密數(shù)據(jù)和所述第二安全輔助文件提取所述目標(biāo)業(yè)務(wù)數(shù)據(jù)。
12、在一個(gè)實(shí)施例中,所述基于目標(biāo)用戶的數(shù)據(jù)調(diào)用請(qǐng)求,獲取所述目標(biāo)用戶所需的目標(biāo)業(yè)務(wù)數(shù)據(jù),包括:
13、對(duì)目標(biāo)用戶進(jìn)行身份驗(yàn)證;
14、若目標(biāo)用戶身份驗(yàn)證成功,則對(duì)數(shù)據(jù)調(diào)用請(qǐng)求進(jìn)行解析,得到請(qǐng)求內(nèi)容,并對(duì)所述請(qǐng)求內(nèi)容進(jìn)行審批;所述請(qǐng)求內(nèi)容包括目標(biāo)業(yè)務(wù)數(shù)據(jù)調(diào)用的用途以及目標(biāo)業(yè)務(wù)數(shù)據(jù)的使用頻次;
15、若所述請(qǐng)求內(nèi)容通過審批,則獲取所述目標(biāo)業(yè)務(wù)數(shù)據(jù)。
16、在一個(gè)實(shí)施例中,所述對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù),包括:
17、確定所述目標(biāo)業(yè)務(wù)數(shù)據(jù)的安全等級(jí);
18、基于所述安全等級(jí),確定所述目標(biāo)業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)加密方式;
19、基于所述數(shù)據(jù)加密方式,對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù)。
20、在一個(gè)實(shí)施例中,所述基于所述數(shù)據(jù)加密方式,對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù),包括:
21、基于所述數(shù)據(jù)加密方式,確定密鑰生成算法;
22、基于所述密鑰生成算法,生成第一種子密鑰;
23、基于所述密鑰生成算法和所述第一種子密鑰,生成第一加密密鑰;
24、基于所述第一加密密鑰,對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù)。
25、在一個(gè)實(shí)施例中,在生成第二安全輔助文件之前,還包括:
26、基于全局哈希函數(shù),對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行哈希值計(jì)算,得到所述目標(biāo)業(yè)務(wù)數(shù)據(jù)的全局哈希值;所述全局哈希函數(shù)用于將不同的輸入數(shù)據(jù)映射到哈希表中存儲(chǔ)的唯一哈希值。
27、在一個(gè)實(shí)施例中,所述對(duì)所述待調(diào)用更新數(shù)據(jù)進(jìn)行加密,得到更新加密數(shù)據(jù),包括:
28、將所述目標(biāo)業(yè)務(wù)數(shù)據(jù)的全局哈希值確定為第二種子密鑰;
29、基于所述密鑰生成算法和所述第二種子密鑰,生成第二加密密鑰;
30、基于所述第二加密密鑰,對(duì)所述待調(diào)用更新數(shù)據(jù)進(jìn)行加密,得到更新加密數(shù)據(jù)。
31、第二方面,本發(fā)明實(shí)施例提供一種更新數(shù)據(jù)調(diào)用裝置,包括:
32、確定模塊,用于檢測(cè)到目標(biāo)用戶的目標(biāo)業(yè)務(wù)存在更新數(shù)據(jù),確定所述目標(biāo)業(yè)務(wù)的待調(diào)用更新數(shù)據(jù);
33、加密模塊,用于對(duì)所述待調(diào)用更新數(shù)據(jù)進(jìn)行加密,得到更新加密數(shù)據(jù);
34、輔助文件生成模塊,用于生成第一安全輔助文件;所述安全輔助文件用于提供所述目標(biāo)用戶對(duì)所述更新加密數(shù)據(jù)進(jìn)行解密的方式;
35、發(fā)送模塊,用于將所述更新加密數(shù)據(jù)和所述第一安全輔助文件發(fā)送至所述目標(biāo)用戶;其中,在將所述更新加密數(shù)據(jù)和所述第一安全輔助文件發(fā)送至所述目標(biāo)用戶之后,所述目標(biāo)用戶基于所述更新加密數(shù)據(jù)和所述第一安全輔助文件提取所述待調(diào)用更新數(shù)據(jù)。
36、第三方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括處理器和存儲(chǔ)有計(jì)算機(jī)程序的存儲(chǔ)器,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)第一方面所述的更新數(shù)據(jù)調(diào)用方法。
37、第四方面,本發(fā)明實(shí)施例提供一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為數(shù)據(jù)管理技術(shù)可讀存儲(chǔ)介質(zhì),包括數(shù)據(jù)管理技術(shù)程序,所述數(shù)據(jù)管理技術(shù)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的更新數(shù)據(jù)調(diào)用方法。
38、本發(fā)明實(shí)施例提供的更新數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),當(dāng)檢測(cè)到目標(biāo)用戶的目標(biāo)業(yè)務(wù)存在更新數(shù)據(jù)時(shí),只需要對(duì)更新數(shù)據(jù)進(jìn)行更新數(shù)據(jù)加密并傳輸至目標(biāo)用戶,簡(jiǎn)化數(shù)據(jù)調(diào)用過程,可以提升更新數(shù)據(jù)在調(diào)用過程中的傳輸效率,同時(shí),目標(biāo)用戶也無需在每次目標(biāo)業(yè)務(wù)數(shù)據(jù)存在更新數(shù)據(jù)時(shí),獲取全量加密調(diào)用數(shù)據(jù),可以及時(shí)獲取到更新數(shù)據(jù),從而滿足數(shù)據(jù)時(shí)效性的要求。
1.一種更新數(shù)據(jù)調(diào)用方法,其特征在于,應(yīng)用于運(yùn)營(yíng)設(shè)備,所述更新數(shù)據(jù)調(diào)用方法包括:
2.根據(jù)權(quán)利要求1所述的更新數(shù)據(jù)調(diào)用方法,其特征在于,在檢測(cè)到目標(biāo)用戶的目標(biāo)業(yè)務(wù)存在更新數(shù)據(jù)之前,還包括:
3.根據(jù)權(quán)利要求2所述的更新數(shù)據(jù)調(diào)用方法,其特征在于,所述基于目標(biāo)用戶的數(shù)據(jù)調(diào)用請(qǐng)求,獲取所述目標(biāo)用戶所需的目標(biāo)業(yè)務(wù)數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求3所述的更新數(shù)據(jù)調(diào)用方法,其特征在于,所述對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求4所述的更新數(shù)據(jù)調(diào)用方法,其特征在于,所述基于所述數(shù)據(jù)加密方式,對(duì)所述目標(biāo)業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到目標(biāo)加密數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求5所述的更新數(shù)據(jù)調(diào)用方法,其特征在于,在生成第二安全輔助文件之前,還包括:
7.根據(jù)權(quán)利要求6所述的更新數(shù)據(jù)調(diào)用方法,其特征在于,所述對(duì)所述待調(diào)用更新數(shù)據(jù)進(jìn)行加密,得到更新加密數(shù)據(jù),包括:
8.一種更新數(shù)據(jù)調(diào)用裝置,其特征在于,應(yīng)用于運(yùn)營(yíng)商,所述更新數(shù)據(jù)調(diào)用裝置包括:
9.一種電子設(shè)備,包括處理器和存儲(chǔ)有數(shù)據(jù)管理技術(shù)程序的存儲(chǔ)器,其特征在于,所述處理器執(zhí)行所述數(shù)據(jù)管理技術(shù)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的更新數(shù)據(jù)調(diào)用方法。
10.一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為數(shù)據(jù)管理技術(shù)可讀存儲(chǔ)介質(zhì),包括數(shù)據(jù)管理技術(shù)程序,其特征在于,所述數(shù)據(jù)管理技術(shù)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的更新數(shù)據(jù)調(diào)用方法。