本公開涉及計算機,尤其涉及一種數據處理方法、裝置、設備、介質和程序產品。
背景技術:
1、在由云服務支持的物聯網場景下,為了提升爆炸式增長的海量邊緣數據對云服務的性能需求,可以基于邊緣計算技術對云計算服務進行性能補充,相較于集中部署的云計算服務,邊緣計算技術能夠很好的解決數據時延過長、匯聚流量過大等問題,從而協助云計算服務為實時性和帶寬密集型業務提供更好的支持。
2、相關技術中,邊緣計算平臺可以將物聯網設備發送的信息數據上報給云計算服務,以便于云計算服務對物聯網設備進行管理和分析等;其中,在邊緣計算平臺將信息數據上報至云計算服務之前,需要對信息數據進行處理,以便于提升上報的信息數據的可靠性和安全性。
3、但是,相關技術中提供的數據處理方案,通常對邊緣計算平臺的資源需求量大,且數據處理耗時較長。
技術實現思路
1、本公開提供一種數據處理方法、裝置、設備、介質和程序產品,在降低信息數據的合規性檢驗對邊緣計算設備資源需求的基礎上,也提升了檢驗效率。本公開的技術方案如下:
2、根據本公開的第一方面,提供了一種數據處理方法,所述方法應用于邊緣計算設備,包括:
3、響應于接收到物聯網設備上報的目標信息數據,根據預先確定的至少一個哈希算法分別確定與所述目標信息數據對應的目標哈希值,其中,所述目標信息數據為待審核的信息數據;
4、根據第一布隆過濾向量和至少一個所述目標哈希值,確定所述目標信息數據的第一審核結果,其中,所述第一布隆過濾向量用于存儲合規信息數據的哈希值;
5、若所述第一審核結果指示所述目標信息數據為合規信息數據,則將所述目標信息數據發送至云計算服務設備。
6、根據本公開的第二方面,提供了一種數據處理裝置,所述裝置為邊緣計算設備,包括:
7、第一確定模塊,被配置為響應于接收到物聯網設備上報的目標信息數據,根據預先確定的至少一個哈希算法分別確定與所述目標信息數據對應的目標哈希值,其中,所述目標信息數據為待審核的信息數據;
8、第二確定模塊,被配置為根據第一布隆過濾向量和至少一個所述目標哈希值,確定所述目標信息數據的第一審核結果,其中,所述第一布隆過濾向量用于存儲合規信息數據的哈希值;
9、發送模塊,被配置為若所述第一審核結果指示所述目標信息數據為合規信息數據,則將所述目標信息數據發送至云計算服務設備。
10、根據本公開的第三方面,提供了一種電子設備,包括:
11、處理器;以及
12、存儲程序的存儲器,
13、其中,所述程序包括指令,所述指令在由所述處理器執行時使所述處理器執行如第一方面所述的方法。
14、根據本公開的第四方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,所述計算機指令用于使所述計算機執行如第一方面所述的方法。
15、根據本公開的第五方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現如第一方面所述的方法。
16、本公開實施例提供的數據處理方法、裝置、設備、介質和程序產品,可以在由云服務和邊緣計算支持的物聯網場景下,通過邊緣計算設備中的布隆過濾向量,對物聯網設備上報的信息數據的合規性進行檢驗,由于布隆過濾向量具有節省存儲空間,且數據比對速度快的特點,不僅降低了邊緣計算設備在信息數據合規性檢驗過程中的資源需求,也提升了邊緣計算設備的信息數據合規性檢驗效率。
1.一種數據處理方法,其特征在于,所述方法應用于邊緣計算設備,包括:
2.如權利要求1所述的數據處理方法,其特征在于,所述方法還包括:
3.如權利要求2所述的數據處理方法,其特征在于,所述方法還包括:
4.如權利要求3所述的數據處理方法,其特征在于,所述根據所述篩選結果將至少一個所述目標哈希值存儲至,所述第一布隆過濾向量或者所述第二布隆過濾向量中,包括:
5.如權利要求1所述的數據處理方法,其特征在于,在響應于接收到物聯網設備上報的目標信息數據,根據預先確定的至少一個哈希算法分別確定與所述目標信息數據對應的目標哈希值之前,所述方法還包括:
6.如權利要求1所述的數據處理方法,其特征在于,所述根據第一布隆過濾向量和至少一個所述目標哈希值,確定所述目標信息數據的第一審核結果,包括:
7.一種數據處理裝置,其特征在于,所述裝置為邊緣計算設備,包括:
8.一種電子設備,其特征在于,包括:
9.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其特征在于,所述計算機指令用于使所述計算機執行如權利要求1-6中任一項所述的方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序在被處理器執行時實現如權利要求1-6中任一項所述的方法。