一種基于游戲直播彈幕控制去重方法及裝置的制造方法
【專利摘要】本發(fā)明涉及一種基于游戲直播彈幕控制去重方法及裝置。包括以下步驟:設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容;設(shè)定合并時(shí)間段,保留每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕;在設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕;設(shè)定二次合并單位時(shí)間,將合并的快捷鍵控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。本發(fā)明能將同一時(shí)間段發(fā)出的相同彈幕合并,只對(duì)游戲主角發(fā)送出一條正確的游戲指令,并且能夠過濾掉包含有個(gè)別游戲指令快捷鍵但并不是游戲指令的控制彈幕。
【專利說明】
一種基于游戲直播彈幕控制去重方法及裝置[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及互聯(lián)網(wǎng)游戲直播彈幕領(lǐng)域,尤其是涉及一種基于游戲直播彈幕控制去重方法及裝置。
[0003]【背景技術(shù)】
[0004]隨時(shí)網(wǎng)絡(luò)通信技術(shù)的進(jìn)步和寬帶網(wǎng)絡(luò)的提速,網(wǎng)絡(luò)視頻應(yīng)用在各個(gè)行業(yè)得到了越來越廣泛的開展。直觀而生動(dòng)的高清視頻應(yīng)用,可以極大地拉近用戶之間的距離,并達(dá)到最好的交流效果,而且成本相對(duì)最低,所以得到了各行業(yè)用戶的普遍歡迎。
[0005]彈幕是互聯(lián)網(wǎng)視頻的一大特色。彈幕指直接顯現(xiàn)在視頻上的評(píng)論,可以以滾動(dòng)、停留甚至更多動(dòng)作特效方式出現(xiàn)在視頻上,是觀看視頻的人發(fā)送的簡(jiǎn)短評(píng)論?!皬椖灰曨l”顧名思義即帶有“彈幕”的視頻。很多網(wǎng)站提供視頻發(fā)送彈幕的功能。
[0006]游戲直播是網(wǎng)絡(luò)視頻的一大應(yīng)用。在用戶采用新型的游戲控制方式,彈幕進(jìn)行控制時(shí),往往在同一時(shí)間會(huì)有很多個(gè)對(duì)游戲主角的彈幕控制信息發(fā)出,導(dǎo)致游戲主角在同一時(shí)間段會(huì)接收到很多個(gè)相同的指令導(dǎo)致主角動(dòng)作混亂。
[0007]
【發(fā)明內(nèi)容】
[0008]本發(fā)明主要是解決現(xiàn)有技術(shù)中,在用戶采用新型的游戲控制方式,彈幕進(jìn)行控制時(shí),往往在同一時(shí)間會(huì)有很多個(gè)對(duì)游戲主角的彈幕控制信息發(fā)出,導(dǎo)致游戲主角在同一時(shí)間段會(huì)接收到很多個(gè)相同的指令導(dǎo)致主角動(dòng)作混亂的技術(shù)問題;提供了一種能夠?qū)⑼粫r(shí)間段發(fā)出的相同彈幕合并,只對(duì)游戲主角發(fā)送出一條正確的游戲指令,并且能夠過濾掉包含有個(gè)別游戲指令快捷鍵但并不是游戲指令的的控制彈幕的基于游戲直播彈幕控制去重方法及裝置。
[0009]本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:一種基于游戲直播彈幕控制去重方法,其特征在于,包括以下步驟:步驟1,設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容。
[0010]步驟2,設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕。
[0011]步驟3,在步驟2設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕。
[0012]步驟4,設(shè)定二次合并單位時(shí)間,將步驟3中合并的快捷鍵控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。
[0013]優(yōu)選地,所述步驟2具體包括:步驟2.1、在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制彈幕的記錄,所述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分鐘或每N小時(shí)為合并時(shí)間段。
[0014]步驟2.2、判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕,不對(duì)該彈幕進(jìn)行去重處理;若是快捷鍵控制彈幕,執(zhí)行步驟2.3。[〇〇15]步驟2.3、匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。 [〇〇16]優(yōu)選地,所述步驟3具體包括:步驟3.1、在步驟2設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過步驟2去重處理后的快捷鍵控制彈幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理。對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操作。
[0017]步驟3.2、對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間段內(nèi)單位時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間為每1 秒或每1分或每1小時(shí)。[〇〇18]優(yōu)選地,所述步驟2.2中,判斷發(fā)送的彈幕是否為快捷鍵控制彈幕的具體方法是: 步驟2.1中保留的彈幕控制字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制,所述組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕,否則,不是快捷鍵控制彈幕。
[0019]優(yōu)選地,所述步驟3.1中,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng)景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈幕,刪除其他快捷鍵控制彈幕。
[0020]—種基于游戲直播彈幕控制去重裝置,其特征在于,包括以下步驟:彈幕內(nèi)部抓取模塊:設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容。
[0021]快捷鍵控制彈幕判別模塊:設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕。
[0022]快捷鍵控制彈幕匹配模塊:在快捷鍵控制彈幕判別模塊設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕。
[0023]快捷鍵合并模塊:設(shè)定二次合并單位時(shí)間,將快捷鍵控制彈幕匹配模塊合并的快捷鍵控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。
[0024]優(yōu)選地,所述快捷鍵控制彈幕判別模塊判別快捷鍵控制彈幕具體包括:彈幕控制字符抓取單元:在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制彈幕的記錄,所述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分鐘或每N小時(shí)為合并時(shí)間段。
[0025]控制彈幕匹配單元:判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕,不對(duì)該彈幕進(jìn)行去重處理;若是快捷鍵控制彈幕,進(jìn)行匯總快捷鍵控制彈幕。
[0026]快捷鍵匯總單元:匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。[〇〇27]優(yōu)選地,所述快捷鍵控制彈幕匹配模塊進(jìn)行合并快捷鍵控制彈幕具體包括:比對(duì)單元:在快捷鍵控制彈幕判別模塊設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過快捷鍵控制彈幕判別模塊去重處理后的快捷鍵控制彈幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理。對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操作。
[0028]重復(fù)彈幕合并單元:對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間段內(nèi)單位時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間為每1秒或每1分或每1小時(shí)。[〇〇29]優(yōu)選地,所述控制彈幕匹配單元判斷發(fā)送的彈幕是否為控制彈幕的具體方法是: 判斷彈幕控制字符抓取單元保留的彈幕控制字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制,所述組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定, 若是,則為快捷鍵控制彈幕,否則,不是快捷鍵控制彈幕。
[0030]優(yōu)選地,所述比對(duì)單元與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng)景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈蒂,刪除其他快捷鍵控制彈蒂。
[0031]因此,本發(fā)明具有如下優(yōu)點(diǎn):能夠?qū)⑼粫r(shí)間段發(fā)出的相同彈幕合并,只對(duì)游戲主角發(fā)送出一條正確的游戲指令,并且能夠過濾掉包含有個(gè)別游戲指令快捷鍵但并不是游戲指令的控制彈幕。
[0032]【附圖說明】[〇〇33]附圖1是本發(fā)明的一種原理圖;附圖2是本發(fā)明的一種工作流程圖;【具體實(shí)施方式】
[0034]下面通過實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。
[0035]—種基于游戲直播彈幕控制去重方法,其特征在于,包括以下步驟:步驟1,設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容。
[0036]步驟2,設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕;具體包括:步驟2.1、在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制彈幕的記錄,所述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分鐘或每N小時(shí)為合并時(shí)間段。
[0037]步驟2.2、判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕,不對(duì)該彈幕進(jìn)行去重處理;若是快捷鍵控制彈幕,執(zhí)行步驟2.3;其中,判斷發(fā)送的彈幕是否為快捷鍵控制彈幕的具體方法是:步驟2.1中保留的彈幕控制字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制,所述組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕,否則,不是快捷鍵控制彈幕。[〇〇38]步驟2.3、匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。
[0039]步驟3,在步驟2設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕;具體包括:步驟3.1、在步驟2設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過步驟2去重處理后的快捷鍵控制彈幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理。對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操作。其中,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng)景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈幕,刪除其他快捷鍵控制彈幕。
[0040]步驟3.2、對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間段內(nèi)單位時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間為每1 秒或每1分或每1小時(shí)。[〇〇41]步驟4,設(shè)定二次合并單位時(shí)間,將步驟3中合并的快捷鍵控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。
[0042]—種基于游戲直播彈幕控制去重裝置,包括:彈幕內(nèi)部抓取模塊:設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容;快捷鍵控制彈幕判別模塊:設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕;具體包括:彈幕控制字符抓取單元:在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制彈幕的記錄,所述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分鐘或每N小時(shí)為合并時(shí)間段。
[0043]控制彈幕匹配單元:判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕,不對(duì)該彈幕進(jìn)行去重處理;若是快捷鍵控制彈幕,進(jìn)行匯總快捷鍵控制彈幕;其中,控制彈幕匹配單元判斷發(fā)送的彈幕是否為控制彈幕的具體方法是:判斷彈幕控制字符抓取單元保留的彈幕控制字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制, 所述組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕, 否則,不是快捷鍵控制彈幕。
[0044]快捷鍵匯總單元:匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。
[0045]快捷鍵控制彈幕匹配模塊:在快捷鍵控制彈幕判別模塊設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕;具體包括:比對(duì)單元:在快捷鍵控制彈幕判別模塊設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過快捷鍵控制彈幕判別模塊去重處理后的快捷鍵控制彈幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理。對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操作;其中,比對(duì)單元與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng)景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈幕,刪除其他快捷鍵控制彈幕。
[0046]重復(fù)彈幕合并單元:對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間段內(nèi)單位時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間為每1秒或每1分或每1小時(shí)。
[0047]快捷鍵合并模塊:設(shè)定二次合并單位時(shí)間,將快捷鍵控制彈幕匹配模塊合并的快捷鍵控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。
[0048]實(shí)施例1本發(fā)明提供一種基于游戲直播彈幕控制去重方法,包括:步驟1,獲取彈幕內(nèi)容:在進(jìn)行游戲彈幕控制的時(shí)候。每分鐘統(tǒng)計(jì)發(fā)送彈幕的內(nèi)容。
[0049]步驟2,過濾非快捷鍵控制彈幕:只保存含有快捷鍵控制彈幕字符的快捷鍵控制彈幕。過濾掉非快捷鍵控制彈幕的記錄。
[0050]步驟3,判斷是否為快捷鍵控制彈幕:對(duì)發(fā)送的彈幕進(jìn)行匹配,判斷發(fā)送的彈幕是否為快捷鍵控制彈幕。具體方法是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制,組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕,否則,不是快捷鍵控制彈幕,比如:彈幕中有很多字符發(fā)出,但是僅僅有某些字符是定義了技能內(nèi)容的彈幕字符,本步驟是將這些彈幕字符摘出。
[0051]步驟4,不進(jìn)行去重:如果不是快捷鍵控制彈幕,默認(rèn)不對(duì)該彈幕進(jìn)行去重處理。
[0052]步驟5,匯總快捷控制彈幕:匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的快捷鍵控制彈幕進(jìn)行合并。[〇〇53]步驟6,將匯總快捷控制彈幕與正確的游戲主角所處環(huán)境進(jìn)行匹配,并按照能否正確操作游戲主角去掉錯(cuò)誤的快捷鍵控制彈幕:按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理。對(duì)當(dāng)前時(shí)間段內(nèi)容,錯(cuò)誤的快捷控制彈幕匹配進(jìn)行刪除操作。具體是:針對(duì)當(dāng)前游戲主角的所在場(chǎng)景,保留快捷控制彈幕中能夠控制主角正常行動(dòng)的快捷控制彈幕,刪除其他快捷控制彈幕。例如:當(dāng)前游戲主角是位于位于一個(gè)平坦的路面,并沒有向下的通道,但是在步驟3中摘出的快捷控制彈幕中有向下操作的快捷控制彈幕,此時(shí),該快捷控制彈幕對(duì)主角控制并不是有效的,則需要?jiǎng)h除。[〇〇54]步驟7,進(jìn)行彈幕的合并:對(duì)正確的快捷控制彈幕,進(jìn)行二次快捷控制彈幕合并。將單位時(shí)間內(nèi)的重復(fù)的快捷控制彈幕在進(jìn)行合并。
[0055]實(shí)施例2本發(fā)明提供一種基于游戲直播彈幕控制去重裝置,包括:彈幕內(nèi)部抓取模塊:設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容。
[0056]快捷鍵控制彈幕判別模塊:設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕;具體包括:彈幕控制字符抓取單元:在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制彈幕的記錄,所述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分鐘或每N小時(shí)為合并時(shí)間段。
[0057]控制彈幕匹配單元:判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕,不對(duì)該彈幕進(jìn)行去重處理;若是快捷鍵控制彈幕,進(jìn)行匯總快捷鍵控制彈幕;其中,控制彈幕匹配單元判斷發(fā)送的彈幕是否為控制彈幕的具體方法是:判斷彈幕控制字符抓取單元保留的彈幕控制字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制, 所述組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕, 否則,不是快捷鍵控制彈幕。
[0058]快捷鍵匯總單元:匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。
[0059]快捷鍵控制彈幕匹配模塊:在快捷鍵控制彈幕判別模塊設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕;具體包括:比對(duì)單元:在快捷鍵控制彈幕判別模塊設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過快捷鍵控制彈幕判別模塊去重處理后的快捷鍵控制彈幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理。對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操作;其中,比對(duì)單元與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng)景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈幕,刪除其他快捷鍵控制彈幕。
[0060]重復(fù)彈幕合并單元:對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間段內(nèi)單位時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間為每1秒或每1分或每1小時(shí)。
[0061]快捷鍵合并模塊:設(shè)定二次合并單位時(shí)間,將快捷鍵控制彈幕匹配模塊合并的快捷鍵控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。
[0062]本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
【主權(quán)項(xiàng)】
1.一種基于游戲直播彈幕控制去重方法,其特征在于,包括以下步驟:步驟1,設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā)送的彈幕內(nèi) 容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容;步驟2,設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈幕內(nèi)容中的快捷鍵 控制彈幕,刪除非快捷鍵控制彈幕;步驟3,在步驟2設(shè)定的合并時(shí)間段內(nèi),合并能夠匹配游戲正常操作的快捷鍵控制彈幕, 并刪除錯(cuò)誤的快捷鍵控制彈幕;步驟4,設(shè)定二次合并單位時(shí)間,將步驟3中合并的快捷鍵控制彈幕在設(shè)定的二次合并 單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。2.根據(jù)權(quán)利要求1所述的一種基于游戲直播彈幕控制去重算法,其特征在于,所述步驟 2具體包括:步驟2.1、在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制彈幕的記錄,所 述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分鐘或每N小時(shí)為 合并時(shí)間段;步驟2.2、判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕,不對(duì)該彈 幕進(jìn)行去重處理;若是快捷鍵控制彈幕,執(zhí)行步驟2.3;步驟2.3、匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。3.根據(jù)權(quán)利要求2所述的一種基于游戲直播彈幕控制去重算法,其特征在于,所述步驟 3具體包括:步驟3.1、在步驟2設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過步驟2去重處理后的快捷鍵控制彈 幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并 處理,對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操作;步驟3.2、對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間段內(nèi)單位 時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間為每1秒或 每1分或每1小時(shí)。4.根據(jù)權(quán)利要求2所述的一種基于游戲直播彈幕控制去重算法,其特征在于,所述步驟 2.2中,判斷發(fā)送的彈幕是否為快捷鍵控制彈幕的具體方法是:步驟2.1中保留的彈幕控制 字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制,所述組合的技能控 制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕,否則,不是快捷鍵 控制彈幕。5.根據(jù)權(quán)利要求3所述的一種基于游戲直播彈幕控制去重算法,其特征在于,所述步驟 3.1中,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng) 景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈幕,刪除其他快捷鍵控 制彈蒂。6.—種基于游戲直播彈幕控制去重裝置,其特征在于,包括以下步驟:彈幕內(nèi)部抓取模塊:設(shè)定一個(gè)實(shí)時(shí)掃描時(shí)間起點(diǎn),自該時(shí)間起點(diǎn)開始實(shí)時(shí)掃描用戶發(fā) 送的彈幕內(nèi)容,并保存實(shí)時(shí)掃描的所有的彈幕內(nèi)容;快捷鍵控制彈幕判別模塊:設(shè)定合并時(shí)間段,保留步驟1中每個(gè)合并時(shí)間段內(nèi)保存的彈 幕內(nèi)容中的快捷鍵控制彈幕,刪除非快捷鍵控制彈幕;快捷鍵控制彈幕匹配模塊:在快捷鍵控制彈幕判別模塊設(shè)定的合并時(shí)間段內(nèi),合并能 夠匹配游戲正常操作的快捷鍵控制彈幕,并刪除錯(cuò)誤的快捷鍵控制彈幕;快捷鍵合并模塊:設(shè)定二次合并單位時(shí)間,將快捷鍵控制彈幕匹配模塊合并的快捷鍵 控制彈幕在設(shè)定的二次合并單位時(shí)間內(nèi)的重復(fù)的快捷鍵控制彈幕再次進(jìn)行合并。7.根據(jù)權(quán)利要求6所述的一種基于游戲直播彈幕控制去重系統(tǒng),其特征在于,所述快捷 鍵控制彈幕判別模塊判別快捷鍵控制彈幕具體包括:彈幕控制字符抓取單元:在設(shè)定的合并時(shí)間段內(nèi),保存彈幕控制字符并過濾掉非控制 彈幕的記錄,所述合并時(shí)間段的具體含義是:設(shè)定自實(shí)時(shí)掃描時(shí)間起點(diǎn)開始每S秒或每M分 鐘或每N小時(shí)為合并時(shí)間段;控制彈幕匹配單元:判斷發(fā)送的彈幕是否為快捷鍵控制彈幕;若不是快捷鍵控制彈幕, 不對(duì)該彈幕進(jìn)行去重處理;若是快捷鍵控制彈幕,進(jìn)行匯總快捷鍵控制彈幕;快捷鍵匯總單元:匯總快捷鍵控制彈幕,對(duì)同一時(shí)間段內(nèi)的控制彈幕進(jìn)行合并去重處理。8.根據(jù)權(quán)利要求6所述的一種基于游戲直播彈幕控制去重系統(tǒng),其特征在于,所述快捷 鍵控制彈幕匹配模塊進(jìn)行合并快捷鍵控制彈幕具體包括:比對(duì)單元:在快捷鍵控制彈幕判別模塊設(shè)定的每個(gè)合并時(shí)間段內(nèi),將經(jīng)過快捷鍵控制 彈幕判別模塊去重處理后的快捷鍵控制彈幕,與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比,按照 正確操作對(duì)快捷鍵控制彈幕進(jìn)行自動(dòng)合并處理,對(duì)錯(cuò)誤的快捷鍵控制彈幕匹配進(jìn)行刪除操 作;重復(fù)彈幕合并單元:對(duì)正確的快捷鍵控制彈幕,進(jìn)行二次彈幕合并:即將每個(gè)合并時(shí)間 段內(nèi)單位時(shí)間內(nèi)的重復(fù)彈幕再次進(jìn)行合并,然后對(duì)合并后的彈幕進(jìn)行保存;所述單位時(shí)間 為每1秒或每1分或每1小時(shí)。9.根據(jù)權(quán)利要求7所述的一種基于游戲直播彈幕控制去重系統(tǒng),其特征在于,所述控制 彈幕匹配單元判斷發(fā)送的彈幕是否為控制彈幕的具體方法是:判斷彈幕控制字符抓取單元 保留的彈幕控制字符是否是針對(duì)游戲單獨(dú)的一個(gè)技能控制或者是一個(gè)組合的技能控制,所 述組合的技能控制是根據(jù)游戲中固有的技能進(jìn)行自行設(shè)定,若是,則為快捷鍵控制彈幕,否 貝1J,不是快捷鍵控制彈幕。10.根據(jù)權(quán)利要求8所述的一種基于游戲直播彈幕控制去重系統(tǒng),其特征在于,所述比 對(duì)單元與正確的游戲主角所處環(huán)境進(jìn)行對(duì)比的具體方法是:針對(duì)當(dāng)前游戲主角的所在場(chǎng) 景,保留快捷鍵控制彈幕中能夠控制主角正常行動(dòng)的快捷鍵控制彈幕,刪除其他快捷鍵控 制彈幕。
【文檔編號(hào)】H04N21/478GK106060671SQ201610388014
【公開日】2016年10月26日
【申請(qǐng)日】2016年6月2日
【發(fā)明人】姚金明
【申請(qǐng)人】武漢斗魚網(wǎng)絡(luò)科技有限公司