本發(fā)明涉及資源校驗技術(shù),尤其涉及一種資源校驗方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在相關(guān)技術(shù)中,在進(jìn)行資源校驗時往往依靠excel表格內(nèi)置的,數(shù)據(jù)驗證、注釋、腳本等功能實現(xiàn)資源校驗,在資源表配置時對當(dāng)前表格內(nèi)容進(jìn)行一些簡單的校驗,比如重復(fù)id、數(shù)據(jù)范圍限制、條件判斷,這種方式僅能夠滿足簡單的資源校驗,如果進(jìn)行復(fù)雜的資源校驗,則需要人工介入,這會大幅度的提升了源校驗的成本。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明實施例提供一種資源校驗方法、裝置、電子設(shè)備及存儲介質(zhì),可以通過資源表校驗程序獲得跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口,之后利用所述資源表校驗程序,對資源表進(jìn)行自動化地校驗,得到準(zhǔn)確地資源校驗結(jié)果,不但提高了資源校驗的效率和準(zhǔn)確性,同時資源表校驗程序可以減少校驗過程中的資源耦合,此外針對不同的游戲需求,可以進(jìn)行靈活地校驗規(guī)則的調(diào)整。
2、本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
3、本發(fā)明實施例提供了一種資源校驗方法,所述方法包括:
4、觸發(fā)資源表校驗程序,獲得跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口;
5、利用所述資源表校驗程序,通過所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口對待校驗的所有資源表進(jìn)行加載;
6、獲取每一個資源表對應(yīng)的校驗規(guī)則;
7、循環(huán)遍歷待校驗的所有資源表,執(zhí)行與所述資源表相匹配的校驗規(guī)則,得到所述資源表的校驗結(jié)果;
8、將所述資源表的校驗結(jié)果進(jìn)行可視化處理,并將經(jīng)過可視化處理的所述資源表的校驗結(jié)果向終端的顯示界面發(fā)送。
9、本發(fā)明實施例還提供了一種資源校驗裝置,包括:
10、信息傳輸模塊,用于觸發(fā)資源表校驗程序,獲得跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口;
11、信息處理模塊,用于利用所述資源表校驗程序,通過所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口對待校驗的所有資源表進(jìn)行加載;
12、所述信息處理模塊,用于獲取每一個資源表對應(yīng)的校驗規(guī)則;
13、所述信息處理模塊,用于循環(huán)遍歷待校驗的所有資源表,執(zhí)行與所述資源表相匹配的校驗規(guī)則,得到所述資源表的校驗結(jié)果;
14、所述信息處理模塊,用于將所述資源表的校驗結(jié)果進(jìn)行可視化處理,并將經(jīng)過可視化處理的所述資源表的校驗結(jié)果向終端的顯示界面發(fā)送。
15、上述方案中,
16、所述信息處理模塊,用于觸發(fā)資源表校驗程序中的c程序框架;
17、所述信息處理模塊,用于通過所述c程序框架,加載并執(zhí)行所述資源表校驗程序中的腳本文件,得到所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口。
18、上述方案中,
19、所述信息處理模塊,用于利用所述資源表校驗程序,通過所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口對原始資源表和協(xié)議文件的內(nèi)容進(jìn)行序列化處理,得到待校驗的所有資源表;
20、所述信息處理模塊,用于通過所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口,將所述待校驗的所有資源表加載至可讀介質(zhì)中。
21、上述方案中,
22、所述信息處理模塊,用于當(dāng)加載并執(zhí)行所述資源表校驗程序中的腳本文件時,通過所述腳本文件讀取所述每一個資源表對應(yīng)的校驗規(guī)則和所述腳本文件相匹配的通用函數(shù)。
23、上述方案中,
24、所述信息處理模塊,用于當(dāng)目標(biāo)程序的資源表發(fā)生變化時,對所述資源表校驗程序中的腳本文件中通用校驗規(guī)則執(zhí)行至少以下之一:
25、增加自定義校驗規(guī)則、刪除所述通用校驗規(guī)則、通過所述自定義校驗規(guī)則替換所述通用校驗規(guī)則。
26、上述方案中,
27、所述信息處理模塊,用于循環(huán)遍歷待校驗的所有資源表,當(dāng)所述資源表未進(jìn)行校驗時,執(zhí)行與所述資源表相匹配的校驗規(guī)則,得到所述資源表的校驗結(jié)果,其中,與所述資源表相匹配的校驗規(guī)則包括至少以下之一:
28、自定義校驗規(guī)則、枚舉校驗規(guī)則、唯一性校驗規(guī)則、范圍校驗規(guī)則。
29、上述方案中,
30、所述信息處理模塊,用于確定與所述資源表的不同字段信息所分別匹配的校驗規(guī)則;
31、所述信息處理模塊,用于通過與所述資源表的不同字段信息所分別匹配的校驗規(guī)則,對所述資源表的字段類型、字段枚舉以及字段范圍分別進(jìn)行校驗。
32、上述方案中,
33、所述信息處理模塊,用于確定與所述資源表的不同字段信息所分別匹配的匹配模板;
34、所述信息處理模塊,用于通過所述匹配模板,確定與所述資源表的不同字段信息所分別匹配的校驗規(guī)則;
35、所述信息處理模塊,用于基于與所述資源表的不同字段信息所分別匹配的校驗規(guī)則,對資源表的準(zhǔn)確性進(jìn)行校驗。
36、上述方案中,
37、所述信息處理模塊,用于當(dāng)未能確定與所述資源表的不同字段信息所分別匹配的匹配模板時,將所述資源表調(diào)整至緩存結(jié)果集合中;
38、所述信息處理模塊,用于當(dāng)基于與所述資源表的不同字段信息所分別匹配的校驗規(guī)則,確定資源表的準(zhǔn)確性為不準(zhǔn)確時,將所述資源表調(diào)整至緩存結(jié)果集合中。
39、本發(fā)明實施例還提供了一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
40、存儲器,用于存儲可執(zhí)行指令;
41、處理器,用于運行所述存儲器存儲的可執(zhí)行指令時,實現(xiàn)前序的資源校驗方法。
42、本發(fā)明實施例還提供了一種計算機(jī)可讀存儲介質(zhì),存儲有可執(zhí)行指令,所述可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)前序的資源校驗方法。
43、本發(fā)明實施例具有以下有益效果:
44、1)本發(fā)明實施例通過觸發(fā)資源表校驗程序,獲得跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口;利用所述資源表校驗程序,通過所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口對待校驗的所有資源表進(jìn)行加載;獲取每一個資源表對應(yīng)的校驗規(guī)則;循環(huán)遍歷待校驗的所有資源表,執(zhí)行與所述資源表相匹配的校驗規(guī)則,得到所述資源表的校驗結(jié)果;將所述資源表的校驗結(jié)果進(jìn)行可視化處理,由此,對資源表進(jìn)行自動化地校驗,得到準(zhǔn)確地資源校驗結(jié)果,不但提高了資源校驗的效率和準(zhǔn)確性,同時資源表校驗程序可以減少校驗過程中的資源耦合,此外針對不同的游戲需求,可以進(jìn)行靈活地校驗規(guī)則的調(diào)整。
45、2)通過將經(jīng)過可視化處理的所述資源表的校驗結(jié)果向終端的顯示界面發(fā)送,使得用戶能夠直觀準(zhǔn)確地獲知資源表的校驗結(jié)果,及時對資源表或者校驗規(guī)則進(jìn)行調(diào)整,滿足不同的游戲產(chǎn)品的使用需求。
1.一種資源校驗方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述觸發(fā)資源表校驗程序,獲得跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用所述資源表校驗程序,通過所述跨平臺多語言數(shù)據(jù)表示組件的函數(shù)接口對待校驗的所有資源表進(jìn)行加載,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取每一個資源表對應(yīng)的校驗規(guī)則,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述循環(huán)遍歷待校驗的所有資源表,執(zhí)行與所述資源表相匹配的校驗規(guī)則,得到所述資源表的校驗結(jié)果,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括:
10.一種資源校驗裝置,其特征在于,所述裝置包括:
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
12.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序或指令,其特征在于,所述計算機(jī)程序或指令被處理器執(zhí)行時,實現(xiàn)權(quán)利要求1至9任一項所述的資源校驗方法。
13.一種計算機(jī)可讀存儲介質(zhì),存儲有可執(zhí)行指令,其特征在于,所述可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至9任一項所述的資源校驗方法。