国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      外掛識(shí)別方法、裝置及系統(tǒng)的制作方法

      文檔序號(hào):9491820閱讀:376來(lái)源:國(guó)知局
      外掛識(shí)別方法、裝置及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)廣播領(lǐng)域,特別涉及一種外掛識(shí)別方法、裝置及系統(tǒng)。
      【背景技術(shù)】
      [0002]網(wǎng)絡(luò)廣播系統(tǒng)是利用互聯(lián)網(wǎng)作為傳輸媒體,將一個(gè)或多個(gè)主播的音視頻分發(fā)給多個(gè)聽眾或觀眾的系統(tǒng)。網(wǎng)絡(luò)廣播系統(tǒng)被廣泛應(yīng)用于娛樂秀場(chǎng)、游戲直播、在線教育等場(chǎng)景。
      [0003]在網(wǎng)絡(luò)廣播系統(tǒng)中,運(yùn)營(yíng)者通常會(huì)根據(jù)用戶的在線時(shí)長(zhǎng)來(lái)給予該用戶相應(yīng)的積分。但一些違規(guī)用戶會(huì)使用外掛客戶端來(lái)騙取積分。這些違規(guī)用戶使用外掛客戶端在一臺(tái)電腦上偽裝成成百上千個(gè)正常客戶端來(lái)登錄到網(wǎng)絡(luò)廣播系統(tǒng)中,但不接收音視頻數(shù)據(jù)包;或者,接收音視頻數(shù)據(jù)包但不解碼音視頻數(shù)據(jù)包,以節(jié)省網(wǎng)絡(luò)帶寬和CPU的消耗。目前的一種外掛識(shí)別方法,是通過電腦的機(jī)器特征來(lái)進(jìn)行識(shí)別,也即當(dāng)同一個(gè)電腦上登錄的客戶端超過預(yù)設(shè)閾值時(shí),判定為該臺(tái)電腦為疑似使用了外掛客戶端的電腦。
      [0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:由于同一臺(tái)電腦上可以運(yùn)行多個(gè)虛擬機(jī),通過虛擬機(jī)運(yùn)行外掛客戶端能夠欺騙上述外掛識(shí)別方法,所以上述外掛識(shí)別方法的識(shí)別準(zhǔn)確率較低。

      【發(fā)明內(nèi)容】

      [0005]為了解決現(xiàn)有的外掛識(shí)別方法的識(shí)別準(zhǔn)確率較低的問題,本發(fā)明實(shí)施例提供了一種外掛識(shí)別方法、裝置及系統(tǒng)。所述技術(shù)方案如下:
      [0006]第一方面,提供了一種外掛識(shí)別方法,所述方法包括:
      [0007]向用戶客戶端發(fā)送多媒體數(shù)據(jù)流,所述多媒體數(shù)據(jù)流包括:多媒體數(shù)據(jù)包和偽裝數(shù)據(jù)包,所述偽裝數(shù)據(jù)包中攜帶有區(qū)別于所述多媒體數(shù)據(jù)包的特征信息;
      [0008]檢測(cè)是否接收到反饋信息,所述反饋信息是所述用戶客戶端解碼得到所述偽裝數(shù)據(jù)包后發(fā)送的;
      [0009]若未接收到所述反饋信息,或,接收到的所述反饋信息不符合預(yù)定條件,則確定所述用戶客戶端為外掛客戶端。
      [0010]在可選的實(shí)施例中,所述檢測(cè)是否接收到反饋信息,包括:
      [0011]在發(fā)送所述偽裝數(shù)據(jù)包后的預(yù)定時(shí)長(zhǎng)內(nèi),檢測(cè)是否接收到所述反饋信息。
      [0012]在可選的實(shí)施例中,所述若未接收到所述反饋信息或接收到的所述反饋信息不符合預(yù)定條件,則確定所述用戶客戶端為外掛客戶端,包括:
      [0013]對(duì)于每個(gè)所述偽裝數(shù)據(jù)包,若未接收到對(duì)應(yīng)于所述偽裝數(shù)據(jù)包的所述反饋信息,或,接收到對(duì)應(yīng)于所述偽裝數(shù)據(jù)包的所述反饋信息不符合預(yù)定條件,則將所述用戶客戶端是疑似外掛客戶端的計(jì)數(shù)加1;
      [0014]檢測(cè)所述計(jì)數(shù)是否超過預(yù)設(shè)閾值;
      [0015]若所述計(jì)數(shù)超過所述預(yù)設(shè)閾值,則確定所述用戶客戶端為外掛客戶端。
      [0016]在可選的實(shí)施例中,所述向用戶客戶端發(fā)送多媒體數(shù)據(jù)流之前,還包括:
      [0017]接收主播客戶端發(fā)送的所述多媒體數(shù)據(jù)流,所述偽裝數(shù)據(jù)包是所述主播客戶端隨機(jī)生成的至少一個(gè)數(shù)據(jù)包。
      [0018]在可選的實(shí)施例中,所述方法還包括:
      [0019]解碼所述多媒體數(shù)據(jù)流;根據(jù)解碼結(jié)果記錄所述偽裝數(shù)據(jù)包的包序號(hào)和所述特征信息中的至少一種;
      [0020]或,
      [0021]接收和記錄所述主播客戶端發(fā)送的所述偽裝數(shù)據(jù)包的包序號(hào)和所述特征信息中的至少一種;
      [0022]其中,所述包序號(hào)和所述特征信息用于檢測(cè)所述反饋信息是否符合預(yù)定條件。
      [0023]在可選的實(shí)施例中,所述向用戶客戶端發(fā)送多媒體數(shù)據(jù)流之前,還包括:
      [0024]獲取多媒體數(shù)據(jù)包;
      [0025]生成偽裝數(shù)據(jù)包,所述偽裝數(shù)據(jù)包攜帶有區(qū)別于所述多媒體數(shù)據(jù)包的特征信息;
      [0026]根據(jù)所述多媒體數(shù)據(jù)包和所述偽裝數(shù)據(jù)包,編碼得到所述多媒體數(shù)據(jù)流;
      [0027]記錄所述偽裝數(shù)據(jù)包的包序號(hào)和所述特征信息中的至少一種,所述包序號(hào)和所述特征信息用于檢測(cè)所述反饋信息是否符合預(yù)定條件。
      [0028]根據(jù)本發(fā)明的第二方面,提供了一種外掛識(shí)別方法,所述方法包括:
      [0029]獲取多媒體數(shù)據(jù)包;
      [0030]生成偽裝數(shù)據(jù)包,所述偽裝數(shù)據(jù)包攜帶有區(qū)別于所述多媒體數(shù)據(jù)包的特征信息;[0031 ] 根據(jù)所述多媒體數(shù)據(jù)包和所述偽裝數(shù)據(jù)包,編碼得到多媒體數(shù)據(jù)流;
      [0032]將所述多媒體數(shù)據(jù)流發(fā)送給服務(wù)器,所述服務(wù)器用于向用戶客戶端發(fā)送所述多媒體數(shù)據(jù)流;所述服務(wù)器還用于檢測(cè)是否接收到所述用戶客戶端解碼得到所述偽裝數(shù)據(jù)包后發(fā)送的反饋信息;若未接收到所述反饋信息或接收到的所述反饋信息不符合預(yù)定條件,則確定所述用戶客戶端為外掛客戶端。
      [0033]在可選的實(shí)施例中,所述生成偽裝數(shù)據(jù)包,包括:
      [0034]隨機(jī)生成至少一個(gè)所述偽裝數(shù)據(jù)包。
      [0035]根據(jù)本發(fā)明的第三方面,提供了一種外掛識(shí)別方法,所述方法包括:
      [0036]接收多媒體數(shù)據(jù)流;
      [0037]解碼所述多媒體數(shù)據(jù)流,得到至少一個(gè)數(shù)據(jù)包;
      [0038]對(duì)于每個(gè)所述數(shù)據(jù)包,根據(jù)是否攜帶有特征信息識(shí)別為偽裝數(shù)據(jù)包或多媒體數(shù)據(jù)包;
      [0039]在所述數(shù)據(jù)包是所述偽裝數(shù)據(jù)包時(shí),根據(jù)所述偽裝數(shù)據(jù)包生成反饋信息;
      [0040]向服務(wù)器發(fā)送所述反饋信息,所述服務(wù)器用于檢測(cè)是否接收到用戶客戶端解碼得到所述偽裝數(shù)據(jù)包后發(fā)送的反饋信息;若接收到所述反饋信息且所述反饋信息符合預(yù)定條件,則確定所述用戶客戶端不是外掛客戶端。
      [0041]在可選的實(shí)施例中,所述在所述數(shù)據(jù)包是所述偽裝數(shù)據(jù)包時(shí),根據(jù)所述偽裝數(shù)據(jù)包生成反饋信息,包括:
      [0042]在所述數(shù)據(jù)包是所述偽裝數(shù)據(jù)包時(shí),根據(jù)所述偽裝數(shù)據(jù)包的序列號(hào)和/或所述特征信息生成所述反饋信息。
      [0043]根據(jù)本發(fā)明的第四方面,提供了一種外掛識(shí)別裝置,所述裝置包括:
      [0044]發(fā)送模塊,用于向用戶客戶端發(fā)送多媒體數(shù)據(jù)流,所述多媒體數(shù)據(jù)流包括:多媒體數(shù)據(jù)包和偽裝數(shù)據(jù)包,所述偽裝數(shù)據(jù)包中攜帶有區(qū)別于所述多媒體數(shù)據(jù)包的特征信息;
      [0045]檢測(cè)模塊,用于檢測(cè)是否接收到反饋信息,所述反饋信息是所述用戶客戶端解碼得到所述偽裝數(shù)據(jù)包后發(fā)送的;
      [0046]確定模塊,用于若未接收到所述反饋信息,或,接收到的所述反饋信息不符合預(yù)定條件,則確定所述用戶客戶端為外掛客戶端。
      [0047]在可選的實(shí)施例中,所述檢測(cè)模塊,用于在發(fā)送所述偽裝數(shù)據(jù)包后的預(yù)定時(shí)長(zhǎng)內(nèi),檢測(cè)是否接收到所述反饋信息。
      [0048]在可選的實(shí)施例中,所述確定模塊,包括:
      [0049]計(jì)數(shù)單元,用于對(duì)于每個(gè)所述偽裝數(shù)據(jù)包,若未接收到對(duì)應(yīng)于所述偽裝數(shù)據(jù)包的所述反饋信息,或,接收到對(duì)應(yīng)于所述偽裝數(shù)據(jù)包的所述反饋信息不符合預(yù)定條件,則將所述用戶客戶端是疑似外掛客戶端的計(jì)數(shù)加1 ;
      [0050]檢測(cè)單元,用于檢測(cè)所述計(jì)數(shù)是否超過預(yù)設(shè)閾值;
      [0051]確定單元,用于若所述計(jì)數(shù)超過所述預(yù)設(shè)閾值,則確定所述用戶客戶端為外掛客戶端。
      [0052]在可選的實(shí)施例中,所述裝置,還包括:
      [0053]接收模塊,用于接收主播客戶端發(fā)送的所述多媒體數(shù)據(jù)流,所述偽裝數(shù)據(jù)包是所述主播客戶端隨機(jī)生成的至少一個(gè)數(shù)據(jù)包。
      [0054]在可選的實(shí)施例中,所述裝置還包括:
      [0055]第一記錄模塊,用于解碼所述多媒體數(shù)據(jù)流;根據(jù)解碼結(jié)果記錄所述偽裝數(shù)據(jù)包的包序號(hào)和所述特征信息中的至少一種;
      [0056]或,
      [0057]第二記錄模塊,用于接收和記錄所述主播客戶端發(fā)送的所述偽裝數(shù)據(jù)包的包序號(hào)和所述特征信息中的至少一種;
      [0058]其中,所述包序號(hào)和所述特征信息用于檢測(cè)所述反饋信息是否符合預(yù)定條件。
      [0059]在可選的實(shí)施例中,所述裝置,還包括:
      [0060]獲取模塊,用于獲取多媒體數(shù)據(jù)包;
      [0061]生成模塊,用于生成偽裝數(shù)據(jù)包,所述偽裝數(shù)據(jù)包攜帶有區(qū)別于所述多媒體數(shù)據(jù)包的特征信息;
      [0062]編碼模塊,用于根據(jù)所述多媒體數(shù)據(jù)包和所述偽裝數(shù)據(jù)包,編碼得到所述多媒體數(shù)據(jù)流;
      [0063]第三記錄模塊,用于記錄所述偽裝數(shù)據(jù)包的包序號(hào)和所述特征信息中的至少一種,所述包序號(hào)和所述特征信息用于檢測(cè)所述反饋信息是否符合預(yù)定條件。
      [0064]根據(jù)本發(fā)明的第五方面,提供了一種外掛識(shí)別裝置,所述裝置包括:
      [0065]獲取模塊,用于獲取多媒體數(shù)據(jù)包;
      [0066]生成模塊,用于生成偽裝數(shù)據(jù)包,所述偽裝數(shù)據(jù)包攜帶有區(qū)別于所述多媒體數(shù)據(jù)包的特征信息;
      [0067]編碼模塊,用于根據(jù)所述多媒體數(shù)據(jù)包和所述偽裝數(shù)據(jù)包,編碼得到多媒體數(shù)據(jù)流;
      [0068]發(fā)送模塊,用于將所述多媒體數(shù)據(jù)流發(fā)送給服務(wù)器,所述服務(wù)器用于向用戶客戶端發(fā)送所述多媒體數(shù)據(jù)流;所述服務(wù)器還用于檢測(cè)是否接收到所述用戶客戶端解碼得到所述偽裝數(shù)據(jù)包后發(fā)送的反饋信息;若未接收到所述反饋信息或接收到的所述反饋信息不符合預(yù)定條件,則確定所述用戶客戶端為外掛客戶端。
      [0069]在可選的實(shí)施例中,所述生成模塊,用于隨機(jī)生成至少一個(gè)所述偽裝數(shù)據(jù)包。
      [0070]根據(jù)本發(fā)明的第六方面,提供了一種外掛識(shí)別裝置,所述裝置包括:
      [0071 ] 接收模塊,用于接收多媒體數(shù)據(jù)流;
      [0072]解碼模塊,用于解碼所述多媒體數(shù)據(jù)流,得到至少一個(gè)數(shù)據(jù)包;
      [0073]識(shí)別模塊,用于對(duì)于每個(gè)所述數(shù)據(jù)包,根據(jù)是否攜帶有特征信息識(shí)別為偽裝數(shù)據(jù)包或多媒體數(shù)據(jù)包;
      [0074]生成模塊,用于在所述數(shù)據(jù)包是所述偽裝數(shù)據(jù)包時(shí),根據(jù)所述偽裝數(shù)據(jù)包生成反饋信息;
      [0075]發(fā)送模塊,用于向服務(wù)器發(fā)送所述反饋信息,所述服務(wù)器用于檢測(cè)是否接收到用戶客戶端解碼得到所述偽裝數(shù)據(jù)包后發(fā)送的反饋信息;若接收到所述反饋信息且所述反饋信息符合預(yù)定條件,則確定所述用戶客戶端不是外掛客戶端。
      [0076]在可選的實(shí)施例中,所述生成模塊,用于在所述數(shù)據(jù)包是所述偽裝數(shù)據(jù)包時(shí),根據(jù)所述偽裝數(shù)據(jù)包的序列號(hào)和/或所述特征信息生成所述反饋信息。
      [0077]根據(jù)本發(fā)明的第七方面,提供了一種外掛識(shí)別系統(tǒng),所述系統(tǒng)包括:服務(wù)器和用戶客戶端;
      [0078]所述服務(wù)器包括如上第五方面所述的外掛識(shí)別裝置;
      [0079]所述用戶客戶端包
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1