身份識別方法及裝置的制造方法
【專利摘要】本發明實施例提供了一種身份識別方法及裝置。在本發明實施例中,根據用戶在歷史過程中觀看視頻的觀看完整度可以準確確定出用戶為非法用戶還是合法用戶,當確定出用戶為非法用戶時,則拒絕為用戶發送視頻,這樣,終端就無法播放視頻,也就不會在一側顯示視頻的評論窗口,非法用戶就無法在評論窗口中輸入廣告、色情、暴力或者具有政治目的的垃圾內容。這樣,當其他用戶觀看視頻時,在視頻的評論窗口中就看不到廣告、色情、暴力或者具有政治目的的垃圾內容,從而可以避免降低其他用戶觀看視頻的體驗。
【專利說明】
身份識別方法及裝置
技術領域
[0001] 本發明實施例設及計算機技術領域,尤其設及一種身份識別方法及裝置。
【背景技術】
[0002] 當前,網絡上的可供用戶觀看的視頻越來越多,當某一用戶需要觀看某一視頻時, 該用戶可W在終端打開視頻播放軟件,然后控制視頻播放軟件從服務器中獲取該視頻并播 放該視頻,當視頻播放軟件開始播放該視頻時,視頻播放軟件會在一側顯示該視頻的評論 窗口,該用戶在觀看該視頻的過程中可W在該評論窗口中輸入對視頻的看法,之后當其他 用戶觀看該視頻時,可W看到該用戶在評論窗口中輸入的對視頻的看法。
[0003] 其中,任意一個用戶在該視頻的評論窗口輸入的內容都可W被其他觀看該視頻的 用戶看到。
[0004] 不法分子利用運一特點,可W在每一個視頻的評論窗口中宣傳廣告、色情、暴力或 者具有政治目的的垃圾內容。例如,不法分子可W先在終端上打開視頻播放軟件,然后控制 視頻播放軟件從服務器中獲取該視頻并播放該視頻,當視頻播放軟件開始播放該視頻時, 不法分子就可W在該視頻的評論窗口中輸入廣告、色情、暴力或者具有政治目的的垃圾內 容,然后控制視頻播放軟件停止播放該視頻。再控制視頻播放軟件從服務器中獲取另一視 頻并播放另一視頻,并在另一視頻的評論窗口中輸入廣告、色情、暴力或者具有政治目的的 垃圾內容,然后控制視頻播放軟件停止播放另一視頻。再控制視頻播放軟件從服務器中獲 取又一視頻并播放又一視頻,繼續重復上述步驟。運樣,當其他用戶觀看視頻時,就可W在 視頻的評論窗口中看到不法分子在評論窗口中輸入的廣告、色情、暴力或者具有政治目的 的垃圾內容,運些垃圾內容會極大降低用戶觀看視頻的體驗。
[0005] 因此,當一個用戶控制視頻播放軟件從服務器中獲取視頻時,服務器需要判斷該 用戶是否為不法分子,如果是,則拒絕向視頻播放軟件發送視頻,運樣,視頻播放軟件就無 法播放視頻,也就不會在一側顯示視頻的評論窗口,不法分子就無法在評論窗口中輸入廣 告、色情、暴力或者具有政治目的的垃圾內容。運樣,當其他用戶觀看視頻時,在視頻的評論 窗口中就看不到廣告、色情、暴力或者具有政治目的的垃圾內容,從而可W避免降低用戶觀 看視頻的體驗。
[0006] 然而,當一個用戶控制視頻播放軟件從服務器中獲取視頻時如何確定出該用戶是 否為不法分子是一個亟待解決的技術問題。
【發明內容】
[0007] 為克服相關技術中存在的問題,本發明實施例提供一種身份識別方法及裝置。
[000引根據本發明實施例的第一方面,提供一種身份識別方法,應用于服務器,所述方法 包括:
[0009]獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的每一個視頻的 觀看完整度;
[0010] 根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分別位于多個不 同的預設完整度區間中的每一個預設完整度區間的視頻的數量;
[0011] 從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完整度區間;
[0012] 根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇的每 一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同的預 設完整度區間中的預設順序標識計算所述用戶的忠誠度;
[0013] 當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非法用戶。
[0014] 其中,所述根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數 量、選擇的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多 個不同的預設完整度區間中的預設順序標識計算所述用戶的忠誠度,包括:
[0015] 對于選擇的任意一個預設完整度區間,計算位于所述預設完整度區間的視頻的數 量的標準差;計算位于所述預設完整度區間的視頻的數量的四分位差;根據位于所述預設 完整度區間的視頻的數量、所述標準差W及所述四分位差計算所述預設完整度區間的概 率.
[0016] 根據選擇的每一個預設完整度區間的概率、選擇的每一個預設完整度區間的預設 權重W及選擇的每一個預設完整度區間在多個不同的預設完整度區間中的預設順序標識 計算所述用戶的忠誠度。
[0017] 所述根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差 計算所述預設完整度區間的概率,包括:
[0018] 根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差,按 照如下公式計算所述預設完整度區間的概率:
[0019]
[0020] 其中,在上述公式中,P為所述預設完成度區間的概率,W為位于所述預設完整度區 間的視頻的數量;M為第一預設數值;
[0021]
;A為第二預設數值,B為第=預設數值,;為所述標準差,W及I為所 述四分位差。
[0022] 其中,所述根據選擇的每一個預設完整度區間的概率、選擇的每一個預設完整度 區間的預設權重W及選擇的每一個預設完整度區間在多個不同的預設完整度區間中的預 設順序標識計算所述用戶的忠誠度,包括:
[0023] 對于選擇的任意一個預設完整度區間,將所述預設完整度區間的概率與所述預設 完整度區間的預設權重進行乘法運算得到所述預設完整度區間的分值;
[0024] 將選擇的每一個預設完整度區間的分值進行求和運算得到第一數值;
[0025] 將選擇的每一個預設完整區間的預設順序標識進行求和運算得到第二數值;
[00%]將所述第一數值與所述第二數值進行除法運算得到第=數值,并作為所述用戶的 忠誠度。
[0027]其中,所述獲取用戶在預設時間周期內分別觀看的每一個視頻的觀看完整度,包 括:
[0028] 獲取與所述用戶相對應的、觀看視頻時所述服務器的時刻與觀看視頻的觀看完整 度之間的對應關系;
[0029] 在所述對應關系中查找位于所述預設時長內的服務器的時刻;
[0030] 在所述對應關系中分別查找與所述查找到的每一個服務器的時刻相對應的觀看 完整度。
[0031] 根據本發明實施例的第二方面,提供一種身份識別裝置,應用于服務器,所述裝置 包括:
[0032] 獲取模塊,用于獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的 每一個視頻的觀看完整度;
[0033] 統計模塊,用于根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分 別位于多個不同的預設完整度區間中的每一個預設完整度區間的視頻的數量;
[0034] 選擇模塊,用于從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完 整度區間;
[0035] 計算模塊,用于根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的 數量、選擇的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在 多個不同的預設完整度區間中的預設順序標識計算所述用戶的忠誠度;
[0036] 確定模塊,用于當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非 法用戶。
[0037] 其中,所述計算模塊包括:第一計算單元,用于對于選擇的任意一個預設完整度區 間,計算位于所述預設完整度區間的視頻的數量的標準差;第二計算單元,用于計算位于所 述預設完整度區間的視頻的數量的四分位差;第=計算單元,用于根據位于所述預設完整 度區間的視頻的數量、所述標準差W及所述四分位差計算所述預設完整度區間的概率;
[0038] 第四計算單元,用于根據選擇的每一個預設完整度區間的概率、選擇的每一個預 設完整度區間的預設權重W及選擇的每一個預設完整度區間在多個不同的預設完整度區 間中的預設順序標識計算所述用戶的忠誠度。
[0039] 其中,所述根第=計算單元具體用于:
[0040] 根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差,按 照如下公式計算所述預設完整度區間的概率:
[0041]
[0042] 其中,在上述公式中,P為所述預設完成度區間的概率,W為位于所述預設完整度區 間的視頻的數量;M為第一預設數值;
[0043]
\為第二預設數值,8為第=預設數值,^為所述標準差,^及^為所 述四分位差。
[0044] 其中,所述第四計算單元包括:
[0045] 乘法運算單元,用于對于選擇的任意一個預設完整度區間,將所述預設完整度區 間的概率與所述預設完整度區間的預設權重進行乘法運算得到所述預設完整度區間的分 值;
[0046] 第一求和運算單元,用于將選擇的每一個預設完整度區間的分值進行求和運算得 到第一數值;
[0047] 第二求和運算單元,用于將選擇的每一個預設完整區間的預設順序標識進行求和 運算得到第二數值.
[004引除法運算單元,用于將所述第一數值與所述第二數值進行除法運算得到第=數 值,并作為所述用戶的忠誠度。
[0049] 其中,所述獲取模塊包括:
[0050] 獲取單元,用于獲取與所述用戶相對應的、觀看視頻時所述服務器的時刻與觀看 視頻的觀看完整度之間的對應關系;
[0051] 第一查找單元,用于在所述對應關系中查找位于所述預設時長內的服務器的時 刻;
[0052] 第二查找單元,用于在所述對應關系中分別查找與所述查找到的每一個服務器的 時刻相對應的觀看完整度。
[0053] 根據本發明實施例的第=方面,提供一種服務器,其特征在于,所述服務器包括: [0化4] 處理器;
[0055] 用于存儲處理器可執行指令的存儲器;
[0056] 其中,所述處理器被配置為:
[0057] 獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的每一個視頻的 觀看完整度;
[0058] 根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分別位于多個不 同的預設完整度區間中的每一個預設完整度區間的視頻的數量;
[0059] 從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完整度區間;
[0060] 根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇的每 一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同的預 設完整度區間中的預設順序標識計算所述用戶的忠誠度;
[0061] 當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非法用戶。
[0062] 本發明實施例提供的技術方案可W包括W下有益效果:
[0063] 在本發明實施例中,獲取用戶在服務器的當前時刻之前的預設時長內分別觀看的 每一個視頻的觀看完整度;根據獲取的每一個視頻的觀看完整度,在用戶在預設時長內觀 看的每一個視頻中,統計觀看完整度分別位于多個不同的預設完整度區間中的每一個預設 完整度區間的視頻的數量;從多個不同的預設完整度區間中選擇視頻的數量不為零的預設 完整度區間;根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇 的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同 的預設完整度區間中的預設順序標識計算用戶的忠誠度;當該忠誠度小于或等于預設忠誠 度闊值時,確定用戶是非法用戶。
[0064] 在本發明實施例中,根據用戶在歷史過程中觀看視頻的觀看完整度可W準確確定 出用戶為非法用戶還是合法用戶,當確定出用戶為非法用戶時,則拒絕為用戶發送視頻,運 樣,終端就無法播放視頻,也就不會在一側顯示視頻的評論窗口,非法用戶就無法在評論窗 口中輸入廣告、色情、暴力或者具有政治目的的垃圾內容。運樣,當其他用戶觀看視頻時,在 視頻的評論窗口中就看不到廣告、色情、暴力或者具有政治目的的垃圾內容,從而可W避免 降低其他用戶觀看視頻的體驗。
[0065] 應當理解的是,W上的一般描述和后文的細節描述僅是示例性和解釋性的,并不 能限制本發明實施例。
【附圖說明】
[0066] 此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施 例,并與說明書一起用于解釋本發明實施例的原理。
[0067] 圖1是根據一示例性實施例示出的一種身份識別方法的流程圖;
[0068] 圖2是根據一示例性實施例示出的一種身份識別方法的流程圖;
[0069] 圖3是根據一示例性實施例示出的一種身份識別裝置的框圖;
[0070] 圖4是根據一示例性實施例示出的一種服務器的框圖。
【具體實施方式】
[0071] 運里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述設及 附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。W下示例性實施例 中所描述的實施方式并不代表與本發明實施例相一致的所有實施方式。相反,它們僅是與 如所附權利要求書中所詳述的、本發明實施例的一些方面相一致的裝置和方法的例子。
[0072] 圖1是根據一示例性實施例示出的一種身份識別方法的流程圖,如圖1所示,該方 法用于服務器中,該方法包括W下步驟。
[0073] 在步驟SlOl中,獲取用戶在服務器的當前時刻之前的預設時長內分別觀看的每一 個視頻的觀看完整度;
[0074] 在本發明實施例中,當用戶需要觀看某一視頻時,用戶會控制終端從服務器獲取 該視頻;其中,用戶可W控制終端向服務器發送視頻獲取請求,該視頻獲取請求中攜帶用戶 的用戶標識和該視頻的視頻標識。對于服務器而言,當服務器接收到終端的發送的該視頻 獲取請求時,可W從該視頻獲取請求中提取出該視頻標識和該用戶標識,然后從本地獲取 該視頻標識對應的視頻,再向終端發送該視頻。
[0075] 當終端接收到服務器發送的該視頻并開始播放該視頻時,終端會向服務器通知終 端已經開始播放該視頻,當服務器接收到終端發送的該通知時,服務器就會獲取本地的時 刻。
[0076] 在本發明實施例中,終端在播放該視頻的時候,終端會實時統計播放該視頻的播 放時長,當用戶控制終端停止播放該視頻的時候,終端將已統計出的播放該視頻的播放時 長發送給服務器。當服務器接收到終端發送的該播放時長時,可W將該播放時長與該視頻 的總時長進行除法運算得到用戶觀看該視頻的觀看完整度。
[0077] 然后服務器可W將獲取的本地的時刻與用戶觀看該視頻的觀看完整度組成一條 記錄并存儲在用戶對應的、觀看視頻時服務器的時刻與觀看視頻的觀看完整度之間的對應 關系中。
[0078] 因此,在本步驟中,當服務器接收到終端發送的視頻獲取請求時,為了判定該視頻 獲取請求中攜帶的用戶標識是否為非法用戶的用戶標識,服務器需要獲取與用戶相對應 的、觀看視頻時服務器的時刻與觀看視頻的觀看完整度之間的對應關系;然后在該對應關 系中查找位于服務器的當前時刻之前的預設時長內的服務器的時刻;在該對應關系中分別 查找與查找到的每一個服務器的時刻相對應的觀看完整度。
[0079] 其中,在本發明實施例中,預設時長可W為24小時、28小時或72小時,本發明實施 例對此不加W限定,W及預設時長的結束時刻可W為服務器的當前時刻,也可W為在服務 器的當前時刻之前的一個時刻,本發明實施例對此不加W限定。
[0080] 在步驟S102中,根據獲取的每一個視頻的觀看完整度,在用戶在預設時長內觀看 的每一個視頻中,統計觀看完整度分別位于多個不同的預設完整度區間中的每一個預設完 整度區間的視頻的數量;
[0081 ]在本發明實施例中,觀看完整度包括0 %~100 %,服務器事先會將觀看完整度拆 分為多個不同的預設完整度區間。任意兩個預設完整度區間不重合。
[0082] 例如,將0 %~50 %作為一個預設完整度區間,W及將50 %~100 %作為一個完整 度區間。或者,將0%~20%作為一個預設完整度區間,將20%~40%作為一個預設完整度 區間,將40 %~60 %作為一個預設完整度區間,將60%~80 %作為一個預設完整度區間,W 及將80%~100%作為一個預設完整度區間。
[0083] 在本發明實施例中,用戶在觀看某一個視頻時,可能會從頭到尾觀看完該視頻,也 可能并未觀看完該視頻,僅僅觀看了該視頻的一部分。當從頭到尾觀看完該視頻時,用戶觀 看該視頻的觀看完整度為100%,當用戶未觀看完該視頻時,用戶觀看該視頻的觀看完整度 小于100%。
[0084] 例如,對于一個持續60分鐘的視頻,用戶可能從頭到尾觀看完了運60分鐘的視頻, 也可能僅僅觀看了其中30分鐘。當用戶從頭到尾觀看完了運60分鐘的視頻時,用戶觀看該 視頻的觀看完整度為100%,當用戶僅僅觀看了其中30中,則用戶觀看該視頻的觀看完整度 為 50%。
[0085] 其中,在本步驟中,對于在步驟SlOl中獲取到的任意一個視頻的觀看完整度,在多 個不同的預設完整度區間中確定出該視頻的觀看完整度所在的預設完整度區間。對于在步 驟SlOl中獲取到的其他每一個視頻的觀看完整度,同樣執行上述操作。如此可W確定出在 步驟SlOl中獲取到的每一個視頻的觀看完整度分別所在的預設完整度區間,從而就可W確 定出分別位于每一個預設完整度區間的視頻的數量。
[0086] 在步驟S103中,從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完 整度區間;
[0087] 在步驟S104中,根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的 數量、選擇的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在 多個不同的預設完整度區間中的預設順序標識計算用戶的忠誠度;
[0088] 具體地,可W參見之后的圖2所示的實施例,在此不做詳述。
[0089] 在步驟S105中,當該忠誠度小于或等于預設忠誠度闊值時,確定用戶是非法用戶。
[0090] 當計算出用戶的忠誠度時,比較該忠誠度與預設忠誠度闊值的大小,當該忠誠度 小于或等于預設忠誠度闊值時,確定用戶為非法用戶,當該忠誠度大于預設忠誠度闊值時, 確定用戶為合法用戶。
[0091] 預設忠誠度闊值可W為技術人員事先在服務器中設置的闊值,可W為10、20或30 等等,本發明對此不加W限定。
[0092] 在本發明實施例中,獲取用戶在服務器的當前時刻之前的預設時長內分別觀看的 每一個視頻的觀看完整度;根據獲取的每一個視頻的觀看完整度,在用戶在預設時長內觀 看的每一個視頻中,統計觀看完整度分別位于多個不同的預設完整度區間中的每一個預設 完整度區間的視頻的數量;從多個不同的預設完整度區間中選擇視頻的數量不為零的預設 完整度區間;根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇 的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同 的預設完整度區間中的預設順序標識計算用戶的忠誠度;當該忠誠度小于或等于預設忠誠 度闊值時,確定用戶是非法用戶。
[0093] 在本發明實施例中,根據用戶在歷史過程中觀看視頻的觀看完整度可W準確確定 出用戶為非法用戶還是合法用戶,當確定出用戶為非法用戶時,則拒絕為用戶發送視頻,運 樣,終端就無法播放視頻,也就不會在一側顯示視頻的評論窗口,非法用戶就無法在評論窗 口中輸入廣告、色情、暴力或者具有政治目的的垃圾內容。運樣,當其他用戶觀看視頻時,在 視頻的評論窗口中就看不到廣告、色情、暴力或者具有政治目的的垃圾內容,從而可W避免 降低其他用戶觀看視頻的體驗。
[0094] 其中,在本發明實施例中,參見圖2,步驟S104包括:
[00M]在步驟S201中,對于選擇的任意一個預設完整度區間,計算位于該預設完整度區 間的視頻的數量的標準差;計算位于該預設完整度區間的視頻的數量的四分位差;根據位 于該預設完整度區間的視頻的數量,該標準差W及該四分位差計算所述預設完整度區間的 概率;
[0096] 在本發明實施例中,根據位于該預設完整度區間的視頻的數量,按照標準差公式 可W計算出位于該預設完整度區間的視頻的數量的標準差。
[0097] W及根據位于該預設完整度區間的視頻的數量,按照四分位差公式可W計算出位 于該預設完整度區間的視頻的數量的四分位差。
[0098] W及,根據位于該預設完整度區間的視頻的數量,該標準差W及該四分位差可W 按照如下公式計算該預設完整度區間的概率:
[0099]
[0100] 其中,在上述公式中,P為該預設完成度區間的概率,W為位于該預設完整度區間的 視頻的數量;M為第一預設數值;
[0101]
為第二預設數值,B為第=預設數值,;為位于該預設完整度區間 的視頻的數量的標準差,W及^為位于該預設完整度區間的視頻的數量的四分位差。
[0102] 其中,本發明實施例對A、B和M的具體數值不做限定。可選的,M可W為0.5,A可W為 1.06,W 及B可 W 為 1.34。
[0103] 對于對于選擇的其他每一個預設完整度區間,同樣按照上述方法可W計算出選擇 的其他每一個預設完整度區間的概率。
[0104] 在步驟S202中,根據選擇的每一個預設完整度區間的概率、選擇的每一個預設完 整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同的預設完整度區 間中的預設順序標識計算用戶的忠誠度。
[0105] 其中,技術人員事先可W在服務器設置每一個預設完整度區間的預設權重,不同 的預設完整度區間的預設權重不同。
[0106] 在本步驟中,對于選擇的任意一個預設完整度區間,可W將該預設完整度區間的 概率與該預設完整度區間的預設權重進行乘法運算得到該預設完整度區間的分值;對于選 擇的其它每一個預設完整度區間,均執行上述操作,如此可W得到選擇的所有預設完整度 區間的分值;將選擇的每一個預設完整度區間的分值進行求和運算得到第一數值。
[0107] 在本發明實施例中,多個不同的預設完整度區間中的每一個預設完整度區間之間 都具有先后順序,每一個預設完整度區間在多個不同的預設完整度區間中的順序都不同, 因此,每一個預設完整度區間在多個不同的預設完整度區間中的預設順序標識都不同。先 后順序在前的預設完整度區間的預設順序標識小于先后順序在后的預設完整度區間的預 設順序標識。任意一個預設完整度區間在多個不同的預設完整度區間中的預設順序標識可 W為該預設完整度區間在多個不同的預設完整度區間中的順序編號等。
[0108] 例如,假設多個預設完整度區間分別為預設完整度區間0%~20%、預設完整度區 間20 %~40 %、預設完整度區間40 %~60 %、預設完整度區間60 %~80 %、W及預設完整度 區間80%~100 %。運5個預設完整度區間的先后順序依次為預設完整度區間0%~20 %、預 設完整度區間20%~40%、預設完整度區間40%~60%、預設完整度區間60%~80%、W及 預設完整度區間80 %~100 %。則預設完整度區間0 %~20 %的預設順序標識為1、預設完整 度區間20 %~40 %的預設順序標識為2、預設完整度區間40 %~60 %的預設順序標識為3、 預設完整度區間60 %~80 %的預設順序標識為4、W及預設完整度區間80 %~100 %的預設 順序標識為5。
[0109] 之后,將選擇的每一個預設完整區間的預設預設順序標識進行求和運算得到第二 數值;再將第一數值與第二數值進行除法運算得到第=數值,并作為用戶的忠誠度。
[0110] 圖3是根據一示例性實施例示出的一種身份識別裝置的框圖。參照圖3,該裝置包 括:
[0111] 獲取模塊11,用于獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看 的每一個視頻的觀看完整度;
[0112] 統計模塊12,用于根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度 分別位于多個不同的預設完整度區間中的每一個預設完整度區間的視頻的數量;
[0113] 選擇模塊13,用于從多個不同的預設完整度區間中選擇視頻的數量不為零的預設 完整度區間;
[0114] 計算模塊14,用于根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻 的數量、選擇的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別 在多個不同的預設完整度區間中的預設順序標識計算所述用戶的忠誠度;
[0115] 確定模塊15,用于當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是 非法用戶。
[0116] 其中,所述計算模塊14包括:
[0117] 第一計算單元,用于對于選擇的任意一個預設完整度區間,計算位于所述預設完 整度區間的視頻的數量的標準差;第二計算單元,用于計算位于所述預設完整度區間的視 頻的數量的四分位差;第=計算單元,用于根據位于所述預設完整度區間的視頻的數量、所 述標準差W及所述四分位差計算所述預設完整度區間的概率;
[0118] 第四計算單元,用于根據選擇的每一個預設完整度區間的概率、選擇的每一個預 設完整度區間的預設權重W及選擇的每一個預設完整度區間在多個不同的預設完整度區 間中的預設順序標識計算所述用戶的忠誠度。
[0119] 其中,所述根第=計算單元具體用于:
[0120] 根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差,按 照如下公式計算所述預設完整度區間的概率:
[0121]
[0122] 其中,在上述公式中,P為所述預設完成度區間的概率,W為位于所述預設完整度區 間的視頻的數量;M為第一預設數值;
[0123]
A為第二預設數值,B為第=預設數值,^為所述標準差,W及I為所 述四分位差。
[0124] 其中,所述第四計算單元包括:
[0125] 乘法運算單元,用于對于選擇的任意一個預設完整度區間,將所述預設完整度區 間的概率與所述預設完整度區間的預設權重進行乘法運算得到所述預設完整度區間的分 值;
[0126] 第一求和運算單元,用于將選擇的每一個預設完整度區間的分值進行求和運算得 到第一數值;
[0127] 第二求和運算單元,用于將選擇的每一個預設完整區間的預設順序標識進行求和 運算得到第二數值.
[0128] 除法運算單元,用于將所述第一數值與所述第二數值進行除法運算得到第=數 值,并作為所述用戶的忠誠度。
[0129] 其中,所述獲取模塊11包括:
[0130] 獲取單元,用于獲取與所述用戶相對應的、觀看視頻時所述服務器的時刻與觀看 視頻的觀看完整度之間的對應關系;
[0131] 第一查找單元,用于在所述對應關系中查找位于所述預設時長內的服務器的時 刻;
[0132] 第二查找單元,用于在所述對應關系中分別查找與所述查找到的每一個服務器的 時刻相對應的觀看完整度。
[0133] 在本發明實施例中,獲取用戶在服務器的當前時刻之前的預設時長內分別觀看的 每一個視頻的觀看完整度;根據獲取的每一個視頻的觀看完整度,在用戶在預設時長內觀 看的每一個視頻中,統計觀看完整度分別位于多個不同的預設完整度區間中的每一個預設 完整度區間的視頻的數量;從多個不同的預設完整度區間中選擇視頻的數量不為零的預設 完整度區間;根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇 的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同 的預設完整度區間中的預設順序標識計算用戶的忠誠度;當該忠誠度小于或等于預設忠誠 度闊值時,確定用戶是非法用戶。
[0134] 在本發明實施例中,根據用戶在歷史過程中觀看視頻的觀看完整度可W準確確定 出用戶為非法用戶還是合法用戶,當確定出用戶為非法用戶時,則拒絕為用戶發送視頻,運 樣,終端就無法播放視頻,也就不會在一側顯示視頻的評論窗口,非法用戶就無法在評論窗 口中輸入廣告、色情、暴力或者具有政治目的的垃圾內容。運樣,當其他用戶觀看視頻時,在 視頻的評論窗口中就看不到廣告、色情、暴力或者具有政治目的的垃圾內容,從而可W避免 降低其他用戶觀看視頻的體驗。
[0135] 圖4是根據一示例性實施例示出的一種服務器。參照圖4,該服務器包括:
[0136] 處理器21;
[0137] 用于存儲處理器21可執行指令的存儲器22;
[0138] 其中,所述處理器21被配置為:
[0139] 獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的每一個視頻的 觀看完整度;
[0140] 根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分別位于多個不 同的預設完整度區間中的每一個預設完整度區間的視頻的數量;
[0141] 從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完整度區間;
[0142] 根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇的每 一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同的預 設完整度區間中的預設順序標識計算所述用戶的忠誠度;
[0143] 當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非法用戶。
[0144] 在一種可選的實施方式中,所述處理器21被配置為:
[0145] 對于選擇的任意一個預設完整度區間,計算位于所述預設完整度區間的視頻的數 量的標準差;計算位于所述預設完整度區間的視頻的數量的四分位差;根據位于所述預設 完整度區間的視頻的數量、所述標準差W及所述四分位差計算所述預設完整度區間的概 率.
[0146] 根據選擇的每一個預設完整度區間的概率、選擇的每一個預設完整度區間的預設 權重W及選擇的每一個預設完整度區間在多個不同的預設完整度區間中的預設順序標識 計算所述用戶的忠誠度。
[0147] 在一種可選的實施方式中,所述處理器21被配置為:
[0148] 根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差,按 照如下公式計算所述預設完整度區間的概率:
[0149]
[0150] 其中,在上述公式中,P為所述預設完成度區間的概率,W為位于所述預設完整度區 間的視頻的數量;M為第一預設數值;
[0151]\為第二預設數值,B為第=預設數值,為所述標準差,^及^為所 述四分位羞。
[0152] 在一種可選的實施方式中,所述處理器21被配置為:
[0153] 對于選擇的任意一個預設完整度區間,將所述預設完整度區間的概率與所述預設 完整度區間的預設權重進行乘法運算得到所述預設完整度區間的分值;
[0154] 將選擇的每一個預設完整度區間的分值進行求和運算得到第一數值;
[0155] 將選擇的每一個預設完整區間的預設順序標識進行求和運算得到第二數值;
[0156] 將所述第一數值與所述第二數值進行除法運算得到第=數值,并作為所述用戶的 忠誠度。
[0157] 在一種可選的實施方式中,所述處理器21被配置為:
[0158] 獲取與所述用戶相對應的、觀看視頻時所述服務器的時刻與觀看視頻的觀看完整 度之間的對應關系;
[0159] 在所述對應關系中查找位于所述預設時長內的服務器的時刻;
[0160] 在所述對應關系中分別查找與所述查找到的每一個服務器的時刻相對應的觀看 完整度。
[0161] 關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法 的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0162] 本領域技術人員在考慮說明書及實踐運里公開的發明后,將容易想到本發明的其 它實施方案。本申請旨在涵蓋本發明實施例的任何變型、用途或者適應性變化,運些變型、 用途或者適應性變化遵循本發明實施例的一般性原理并包括本發明實施例未公開的本技 術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明實施例 的真正范圍和精神由所附的權利要求指出。
[0163] 應當理解的是,本發明實施例并不局限于上面已經描述并在附圖中示出的精確結 構,并且可W在不脫離其范圍進行各種修改和改變。本發明實施例的范圍僅由所附的權利 要求來限制。
【主權項】
1. 一種身份識別方法,應用于服務器,其特征在于,所述方法包括: 獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的每一個視頻的觀看 完整度; 根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分別位于多個不同的 預設完整度區間中的每一個預設完整度區間的視頻的數量; 從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完整度區間; 根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇的每一個 預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同的預設完 整度區間中的預設順序標識計算所述用戶的忠誠度; 當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非法用戶。2. 根據權利要求1所述的方法,其特征在于,所述根據觀看完整度分別位于選擇的每一 個預設完整度區間的視頻的數量、選擇的每一個預設完整度區間的預設權重W及選擇的每 一個預設完整度區間分別在多個不同的預設完整度區間中的預設順序標識計算所述用戶 的忠誠度,包括: 對于選擇的任意一個預設完整度區間,計算位于所述預設完整度區間的視頻的數量的 標準差;計算位于所述預設完整度區間的視頻的數量的四分位差;根據位于所述預設完整 度區間的視頻的數量、所述標準差W及所述四分位差計算所述預設完整度區間的概率; 根據選擇的每一個預設完整度區間的概率、選擇的每一個預設完整度區間的預設權重 W及選擇的每一個預設完整度區間在多個不同的預設完整度區間中的預設順序標識計算 所述用戶的忠誠度。3. 根據權利要求2所述的方法,其特征在于,所述根據位于所述預設完整度區間的視頻 的數量、所述標準差W及所述四分位差計算所述預設完整度區間的概率,包括: 根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差,按照如 下公式計算所述預設完整度區間的概率:其中,在上述公式中,P為所述預設完成度區間的概率,W為位于所述預設完整度區間的 視頻的數量;Μ為第一預設數值;%第二預設數值,Β為第Ξ預設數值,蘭為所述標準差,W及i為所述四 分位差。4. 根據權利要求3所述的方法,其特征在于,所述根據選擇的每一個預設完整度區間的 概率、選擇的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間在多個 不同的預設完整度區間中的預設順序標識計算所述用戶的忠誠度,包括: 對于選擇的任意一個預設完整度區間,將所述預設完整度區間的概率與所述預設完整 度區間的預設權重進行乘法運算得到所述預設完整度區間的分值; 將選擇的每一個預設完整度區間的分值進行求和運算得到第一數值; 將選擇的每一個預設完整區間的預設順序標識進行求和運算得到第二數值; 將所述第一數值與所述第二數值進行除法運算得到第Ξ數值,并作為所述用戶的忠誠 度。5. 根據權利要求1所述的方法,其特征在于,所述獲取用戶在預設時間周期內分別觀看 的每一個視頻的觀看完整度,包括: 獲取與所述用戶相對應的、觀看視頻時所述服務器的時刻與觀看視頻的觀看完整度之 間的對應關系; 在所述對應關系中查找位于所述預設時長內的服務器的時刻; 在所述對應關系中分別查找與所述查找到的每一個服務器的時刻相對應的觀看完整 度。6. -種身份識別裝置,應用于服務器,其特征在于,所述裝置包括: 獲取模塊,用于獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的每一 個視頻的觀看完整度; 統計模塊,用于根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分別位 于多個不同的預設完整度區間中的每一個預設完整度區間的視頻的數量; 選擇模塊,用于從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完整度 區間; 計算模塊,用于根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數 量、選擇的每一個預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多 個不同的預設完整度區間中的預設順序標識計算所述用戶的忠誠度; 確定模塊,用于當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非法用 戶。7. 根據權利要求6所述的裝置,其特征在于,所述計算模塊包括: 第一計算單元,用于對于選擇的任意一個預設完整度區間,計算位于所述預設完整度 區間的視頻的數量的標準差;第二計算單元,用于計算位于所述預設完整度區間的視頻的 數量的四分位差;第Ξ計算單元,用于根據位于所述預設完整度區間的視頻的數量、所述標 準差W及所述四分位差計算所述預設完整度區間的概率; 第四計算單元,用于根據選擇的每一個預設完整度區間的概率、選擇的每一個預設完 整度區間的預設權重W及選擇的每一個預設完整度區間在多個不同的預設完整度區間中 的預設順序標識計算所述用戶的忠誠度。8. 根據權利要求7所述的裝置,其特征在于,所述根第Ξ計算單元具體用于: 根據位于所述預設完整度區間的視頻的數量、所述標準差W及所述四分位差,按照如 下公式計算所述預設完整度區間的概率:其中,在上述公式中,Ρ為所述預設完成度區間的概率,W為位于所述預設完整度區間的 視頻的數量;Μ為第一預設數值;與第二預設數值,Β為第Ξ預設數值,;;為所述標準差,W及^為所述四 分位差。9. 根據權利要求8所述的裝置,其特征在于,所述第四計算單元包括: 乘法運算單元,用于對于選擇的任意一個預設完整度區間,將所述預設完整度區間的 概率與所述預設完整度區間的預設權重進行乘法運算得到所述預設完整度區間的分值; 第一求和運算單元,用于將選擇的每一個預設完整度區間的分值進行求和運算得到第 一數值; 第二求和運算單元,用于將選擇的每一個預設完整區間的預設順序標識進行求和運算 得到第二數值; 除法運算單元,用于將所述第一數值與所述第二數值進行除法運算得到第Ξ數值,并 作為所述用戶的忠誠度。10. 根據權利要求6所述的裝置,其特征在于,所述獲取模塊包括: 獲取單元,用于獲取與所述用戶相對應的、觀看視頻時所述服務器的時刻與觀看視頻 的觀看完整度之間的對應關系; 第一查找單元,用于在所述對應關系中查找位于所述預設時長內的服務器的時刻; 第二查找單元,用于在所述對應關系中分別查找與所述查找到的每一個服務器的時刻 相對應的觀看完整度。11. 一種服務器,其特征在于,所述服務器包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為: 獲取用戶在所述服務器的當前時刻之前的預設時長內分別觀看的每一個視頻的觀看 完整度; 根據所述觀看完整度,在觀看的每一個視頻中,統計觀看完整度分別位于多個不同的 預設完整度區間中的每一個預設完整度區間的視頻的數量; 從多個不同的預設完整度區間中選擇視頻的數量不為零的預設完整度區間; 根據觀看完整度分別位于選擇的每一個預設完整度區間的視頻的數量、選擇的每一個 預設完整度區間的預設權重W及選擇的每一個預設完整度區間分別在多個不同的預設完 整度區間中的預設順序標識計算所述用戶的忠誠度; 當所述忠誠度小于或等于預設忠誠度闊值時,確定所述用戶是非法用戶。
【文檔編號】H04N21/258GK105979300SQ201610482227
【公開日】2016年9月28日
【申請日】2016年6月27日
【發明人】周科, 韓卓林
【申請人】樂視控股(北京)有限公司, 樂視網信息技術(北京)股份有限公司