身份识别方法及装置的制造方法
【专利摘要】本发明实施例提供了一种身份识别方法及装置。在本发明实施例中,根据用户在历史过程中观看视频的观看完整度可以准确确定出用户为非法用户还是合法用户,当确定出用户为非法用户时,则拒绝为用户发送视频,这样,终端就无法播放视频,也就不会在一侧显示视频的评论窗口,非法用户就无法在评论窗口中输入广告、色情、暴力或者具有政治目的的垃圾内容。这样,当其他用户观看视频时,在视频的评论窗口中就看不到广告、色情、暴力或者具有政治目的的垃圾内容,从而可以避免降低其他用户观看视频的体验。
【专利说明】
身份识别方法及装置
技术领域
[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日
【发明人】周科, 韩卓林
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司