本申請涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種數(shù)據(jù)規(guī)則匹配方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、隨著電子商務(wù)的發(fā)展,應(yīng)用于電子商務(wù)的平臺的業(yè)務(wù)也在不斷的擴大,隨之而來的是業(yè)務(wù)規(guī)則的數(shù)量也越來越多。
2、在使用平臺時,需要對海量的與電子商務(wù)相關(guān)的平臺數(shù)據(jù)通過匹配業(yè)務(wù)規(guī)則的方式,進行有效的分類,以得到每一條平臺數(shù)據(jù)對應(yīng)的業(yè)務(wù)規(guī)則,從而在平臺中輸出給用戶。
3、相關(guān)技術(shù)中,在進行業(yè)務(wù)規(guī)則的匹配時,需要將每一條平臺數(shù)據(jù)與每一條業(yè)務(wù)規(guī)則去進行匹配。
4、該種方式匹配效率較低,特別是在大數(shù)據(jù)量的情況下。
技術(shù)實現(xiàn)思路
1、本申請的目的是提供一種數(shù)據(jù)規(guī)則匹配方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,可提升規(guī)則匹配效率。
2、為實現(xiàn)上述目的,本申請?zhí)峁┝巳缦路桨福?/p>
3、第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)規(guī)則匹配方法,包括:
4、獲取每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值;
5、獲取所述數(shù)據(jù)特征值中與預(yù)設(shè)規(guī)則特征值列表中的規(guī)則特征值類別相同的目標特征值,所述預(yù)設(shè)規(guī)則特征值列表包括:預(yù)設(shè)規(guī)則表中的每一個規(guī)則特征值類別與當前所述規(guī)則特征值類別在所述預(yù)設(shè)規(guī)則表中所在的所有預(yù)設(shè)規(guī)則的映射關(guān)系;
6、根據(jù)所述目標特征值和所述每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值獲取數(shù)據(jù)列表,所述數(shù)據(jù)列表中包括:每個所述目標特征值與每個所述目標特征值所在的所有所述待處理數(shù)據(jù)的映射關(guān)系;
7、根據(jù)所述數(shù)據(jù)列表和所述預(yù)設(shè)規(guī)則特征值列表獲取每個所述待處理數(shù)據(jù)符合的所述預(yù)設(shè)規(guī)則。
8、第二方面,本申請?zhí)峁┝艘环N數(shù)據(jù)規(guī)則匹配裝置,包括:
9、第一獲取模塊,用于獲取每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值;
10、第二獲取模塊,用于獲取所述數(shù)據(jù)特征值中與預(yù)設(shè)規(guī)則特征值列表中的規(guī)則特征值類別相同的目標特征值,所述預(yù)設(shè)規(guī)則特征值列表包括:預(yù)設(shè)規(guī)則表中的每一個規(guī)則特征值類別與當前所述規(guī)則特征值類別在所述預(yù)設(shè)規(guī)則表中所在的所有預(yù)設(shè)規(guī)則的映射關(guān)系;
11、第三獲取模塊,用于根據(jù)所述目標特征值和所述每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值獲取數(shù)據(jù)列表,所述數(shù)據(jù)列表中包括:每個所述目標特征值與每個所述目標特征值所在的所有所述待處理數(shù)據(jù)的映射關(guān)系;
12、第四獲取模塊,用于根據(jù)所述數(shù)據(jù)列表和所述預(yù)設(shè)規(guī)則特征值列表獲取每個所述待處理數(shù)據(jù)符合的所述預(yù)設(shè)規(guī)則。
13、第三方面,本申請?zhí)峁┝艘环N計算機設(shè)備,包括:存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序以實現(xiàn)上述中任一項所述的數(shù)據(jù)規(guī)則匹配方法的步驟。
14、第四方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述中任一項所述的數(shù)據(jù)規(guī)則匹配方法的步驟。
15、第五方面,本申請?zhí)峁┝艘环N計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述中任一項所述的數(shù)據(jù)規(guī)則匹配方法的步驟。
16、根據(jù)本申請?zhí)峁┑木唧w實施例,本申請公開了以下技術(shù)效果:
17、本申請?zhí)峁┝艘环N數(shù)據(jù)規(guī)則匹配方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,通過獲取每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值;獲取所述數(shù)據(jù)特征值中與預(yù)設(shè)規(guī)則特征值列表中的規(guī)則特征值類別相同的目標特征值,所述預(yù)設(shè)規(guī)則特征值列表包括:預(yù)設(shè)規(guī)則表中的每一個規(guī)則特征值類別與當前所述規(guī)則特征值類別在所述預(yù)設(shè)規(guī)則表中所在的所有預(yù)設(shè)規(guī)則的映射關(guān)系;根據(jù)所述目標特征值和所述每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值獲取數(shù)據(jù)列表,所述數(shù)據(jù)列表中包括:每個所述目標特征值與每個所述目標特征值所在的所有所述待處理數(shù)據(jù)的映射關(guān)系;根據(jù)所述數(shù)據(jù)列表和所述預(yù)設(shè)規(guī)則特征值列表獲取每個所述待處理數(shù)據(jù)符合的所述預(yù)設(shè)規(guī)則。其中,會將預(yù)設(shè)規(guī)則以及海量的待處理數(shù)據(jù)特征值化,找到海量待處理數(shù)據(jù)的數(shù)據(jù)特征值中與預(yù)設(shè)規(guī)則的規(guī)則特征值中相同的規(guī)則特征值,然后基于該些相同的規(guī)則特征值去確定各個待處理數(shù)據(jù)所對應(yīng)的預(yù)設(shè)規(guī)則,從而降低了數(shù)據(jù)量,提升了規(guī)則匹配效率。
1.一種數(shù)據(jù)規(guī)則匹配方法,其特征在于,所述數(shù)據(jù)規(guī)則匹配方法包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)規(guī)則匹配方法,其特征在于,所述數(shù)據(jù)規(guī)則匹配方法還包括:
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)規(guī)則匹配方法,其特征在于,所述獲取所述數(shù)據(jù)特征值中與預(yù)設(shè)規(guī)則特征值列表中的規(guī)則特征值類別相同的目標特征值之前,所述數(shù)據(jù)規(guī)則匹配方法還包括:
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)規(guī)則匹配方法,其特征在于,所述數(shù)據(jù)規(guī)則匹配方法還包括:
5.根據(jù)權(quán)利要求3所述的數(shù)據(jù)規(guī)則匹配方法,其特征在于,所述數(shù)據(jù)規(guī)則匹配方法還包括:
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)規(guī)則匹配方法,其特征在于,所述獲取每條待處理數(shù)據(jù)中包括的每一個數(shù)據(jù)字段的數(shù)據(jù)特征值,具體包括:
7.一種數(shù)據(jù)規(guī)則匹配裝置,其特征在于,所述數(shù)據(jù)規(guī)則匹配裝置包括:
8.一種計算機設(shè)備,包括:存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序以實現(xiàn)權(quán)利要求1-6中任一項所述的數(shù)據(jù)規(guī)則匹配方法的步驟。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6中任一項所述的數(shù)據(jù)規(guī)則匹配方法的步驟。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6中任一項所述的數(shù)據(jù)規(guī)則匹配方法的步驟。