本發(fā)明實(shí)施例涉及圖像處理,尤其涉及一種游戲行為識(shí)別方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、多人在線戰(zhàn)術(shù)競(jìng)技游戲(multiplayer?online?battle?arena,moba)因其競(jìng)技性和團(tuán)隊(duì)合作性而廣受歡迎。然而,玩家的違規(guī)行為,如故意送頭、故意送塔等,嚴(yán)重破壞了戰(zhàn)場(chǎng)環(huán)境,影響游戲的公平性和玩家的游戲體驗(yàn)。當(dāng)前,大多數(shù)游戲的違規(guī)行為依賴玩家舉報(bào)和簡(jiǎn)單的規(guī)則算法檢測(cè),這些方法既不高效也不夠準(zhǔn)確。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種游戲行為識(shí)別方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,可以提高對(duì)游戲玩家異常行為識(shí)別的效率及準(zhǔn)確度。
2、第一方面,本發(fā)明實(shí)施例提供了一種游戲行為識(shí)別方法,包括:
3、獲取目標(biāo)游戲結(jié)束后的狀態(tài)數(shù)據(jù)包;其中,所述狀態(tài)數(shù)據(jù)包包括游戲視頻以及各視頻幀對(duì)應(yīng)的狀態(tài)數(shù)據(jù);
4、基于所述狀態(tài)數(shù)據(jù)包生成待識(shí)別玩家的多張?zhí)卣鲌D;其中,每張所述特征圖基于游戲視頻片段生成;
5、將所述多張?zhí)卣鲌D輸入行為識(shí)別模型,輸出所述待識(shí)別玩家的行為識(shí)別結(jié)果;其中,所述行為識(shí)別結(jié)果包括所述待識(shí)別玩家發(fā)生異常行為的置信度、異常行為的類別及發(fā)生異常行為的時(shí)間。
6、第二方面,本發(fā)明實(shí)施例還提供了一種游戲行為識(shí)別裝置,包括:
7、狀態(tài)數(shù)據(jù)包獲取模塊,用于獲取目標(biāo)游戲結(jié)束后的狀態(tài)數(shù)據(jù)包;其中,所述狀態(tài)數(shù)據(jù)包包括游戲視頻以及各視頻幀對(duì)應(yīng)的狀態(tài)數(shù)據(jù);
8、特征圖生成模塊,用于基于所述狀態(tài)數(shù)據(jù)包生成待識(shí)別玩家的多張?zhí)卣鲌D;其中,每張所述特征圖基于游戲視頻片段生成;
9、行為識(shí)別結(jié)果確定模塊,用于將所述多張?zhí)卣鲌D輸入行為識(shí)別模型,輸出所述待識(shí)別玩家的行為識(shí)別結(jié)果;其中,所述行為識(shí)別結(jié)果包括所述待識(shí)別玩家發(fā)生異常行為的置信度、異常行為的類別及發(fā)生異常行為的時(shí)間。
10、第三方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
11、至少一個(gè)處理器;以及
12、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
13、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本發(fā)明實(shí)施例所述的游戲行為識(shí)別方法。
14、第四方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明實(shí)施例所述的游戲行為識(shí)別方法。
15、第五方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例所述的游戲行為識(shí)別方法。
16、本發(fā)明實(shí)施例公開了一種游戲行為識(shí)別方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),獲取目標(biāo)游戲結(jié)束后的狀態(tài)數(shù)據(jù)包;其中,狀態(tài)數(shù)據(jù)包包括游戲視頻以及各視頻幀對(duì)應(yīng)的狀態(tài)數(shù)據(jù);基于狀態(tài)數(shù)據(jù)包生成待識(shí)別玩家的多張?zhí)卣鲌D;其中,每張?zhí)卣鲌D基于游戲視頻片段生成;將多張?zhí)卣鲌D輸入行為識(shí)別模型,輸出待識(shí)別玩家的行為識(shí)別結(jié)果;其中,行為識(shí)別結(jié)果包括待識(shí)別玩家發(fā)生異常行為的置信度、異常行為的類別及發(fā)生異常行為的時(shí)間。本發(fā)明實(shí)施例提供的游戲行為識(shí)別方法,將由游戲視頻片段生成的特征圖輸入行為識(shí)別模型,以獲取玩家的行為識(shí)別結(jié)果,可以提高對(duì)游戲玩家異常行為識(shí)別的效率及準(zhǔn)確度。
1.一種游戲行為識(shí)別方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述狀態(tài)數(shù)據(jù)包生成待識(shí)別玩家的多張?zhí)卣鲌D,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述各視頻幀的狀態(tài)數(shù)據(jù)包括玩家角色的狀態(tài)數(shù)據(jù)、非玩家角色的狀態(tài)數(shù)據(jù)及防御建筑的狀態(tài)數(shù)據(jù);
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,對(duì)于玩家角色及非玩家角色,根據(jù)所述游戲視頻片段中各視頻幀的對(duì)應(yīng)角色的狀態(tài)數(shù)據(jù)生成對(duì)應(yīng)角色的軌跡,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述對(duì)應(yīng)角色的軌跡繪制于游戲全景圖中,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述行為識(shí)別模型的訓(xùn)練方式為:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,基于所述訓(xùn)練數(shù)據(jù)對(duì)所述行為識(shí)別模型進(jìn)行訓(xùn)練,包括:
8.根據(jù)權(quán)利要求1-7任一所述的方法,其特征在于,所述狀態(tài)數(shù)據(jù)包括如下至少一項(xiàng):位置信息、生命值、法力值、技能釋放信息、控制信息、魔法信息。
9.一種游戲行為識(shí)別裝置,其特征在于,包括:
10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-8中任一項(xiàng)所述的游戲行為識(shí)別方法。
12.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-8中任一項(xiàng)所述的游戲行為識(shí)別方法。