CN109241343A - 一种刷量用户识别***、方法及装置 - Google Patents

一种刷量用户识别***、方法及装置 Download PDF

Info

Publication number
CN109241343A
CN109241343A CN201810841559.5A CN201810841559A CN109241343A CN 109241343 A CN109241343 A CN 109241343A CN 201810841559 A CN201810841559 A CN 201810841559A CN 109241343 A CN109241343 A CN 109241343A
Authority
CN
China
Prior art keywords
user
amount
brush amount
brush
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810841559.5A
Other languages
English (en)
Other versions
CN109241343B (zh
Inventor
韩冰
张超
陈家耀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201810841559.5A priority Critical patent/CN109241343B/zh
Publication of CN109241343A publication Critical patent/CN109241343A/zh
Application granted granted Critical
Publication of CN109241343B publication Critical patent/CN109241343B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

本发明实施例提供了一种刷量用户识别***、方法及装置。该***包括测试机、测试机服务器和目标服务器。测试机将获取待刷量资源标识发送到目标服务器并发送测试刷量任务请求至待测试终端;测试机服务器确定与待刷量资源对应的刷量用户的用户特征并发送到目标服务器;目标服务器接收待刷量资源标识;接收用户特征;获取待识别信息,计算待识别信息与用户特征的匹配度,根据匹配度与预设识别阈值的大小关系,确定访问用户是否为刷量用户。可见,应用本发明实施例提供的方案,确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用该用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。

Description

一种刷量用户识别***、方法及装置
技术领域
本发明涉及计算机技术领域,特别是涉及一种刷量用户识别***、方法、装置、目标服务器、测试机及测试机服务器。
背景技术
当前,随着视频网站的不断发展,越来越多的用户通过视频网站来观看各类视频。为了能够给用户提供更好的服务,视频网站通常会统计各类视频的点击量或者播放量,并根据统计到的数据在视频网站的不同位置展示视频,并向用户推荐点击量或者播放量较高的视频。
基于此,视频发布者希望视频能够获得较高的点击量或者播放量,从而使视频能够得到一个较好的展示位置或者能够被视频网站推荐给用户。为了能够获得较高的点击量或者播放量,视频发布者可能会利用刷量应用程序对视频的点击量或者播放量进行刷量。所谓刷量是指:视频发布者通过刷量应用程序发送刷量任务请求,安装有刷量应用程序的终端获取该刷量任务请求,进而,终端利用安装的刷量应用程序生成并不真实存在的用户,即刷量用户,对需要刷量的视频进行点击或者观看,从而增加视频的点击量或者播放量。采用这种不真实的视频点击量或者播放量进行某些决策时,往往会给视频网站带来很多不利影响,例如,爱奇艺视频平台根据不真实的视频点击量或者播放量流量数据推荐的视频可能并非优质视频,从而影响用户对于爱奇艺视频平台的信任度。
为了减少不真实的视频点击量或者播放量带来的负面影响,视频网站需要识别点击或者观看某一视频的用户中哪些用户是刷量用户。现有技术中,识别刷量用户的方式为:预先设置识别规则,该识别规则一般为频次规则,例如,具有同一IP地址的用户在预定时间内观看视频的数量超过预定阈值,则所有具有该IP地址的用户均为刷量用户。这样利用预设的识别规则对视频的访问用户的用户信息进行分析,识别出所有访问用户中的刷量用户。
然而,发明人在通过上述方式确定刷量用户的过程中发现,该方式至少存在如下问题:上述识别规则是技术人员凭借经验设定的,并且由技术人员人工对访问用户的用户信息进行分析,从而得到识别结果,因此,对于刷量用户识别的准确率较低。
发明内容
本发明实施例的目的在于提供一种刷量用户识别***、方法及装置,以实现对各类资源的访问用户是否为刷量用户更准确地识别。
具体技术方案如下:
第一方面,本发明实施例提供了一种刷量用户识别***,所述***包括测试机、测试机服务器和目标服务器,所述测试机安装有刷量应用程序;
所述测试机,用于通过安装的刷量应用程序获取待刷量任务请求,并将所述待刷量任务请求中包括的待刷量资源标识发送到所述目标服务器;发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识;
所述测试机服务器,用于接收所述待测试终端发送的刷量用户的用户信息,并根据所述刷量用户的用户信息,确定刷量用户的用户特征;将所述用户特征发送到所述目标服务器;其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应所述测试刷量任务请求生成的刷量用户的信息;
所述目标服务器,用于接收所述待刷量资源标识及所述用户特征,根据所述待刷量资源标识确定待刷量资源;获取待识别资源的访问用户的用户信息,作为待识别信息,计算所述待识别信息与所述用户特征的匹配度,根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户,其中,所述待识别资源为所述待刷量资源中的一个。
作为本发明实施例的一种实施方式,所述目标服务器,具体用于判断所述待识别信息与所述用户特征中的每一项内容是否相同;
如果相同,确定所述待识别信息中该项内容取值为第一预设数值;
如果不相同,确定所述待识别信息中该项内容取值为第二预设数值;
根据所述待识别信息每一项内容的取值及权重值,计算所述待识别信息的权重和,作为所述待识别信息与所述用户特征的匹配度。
作为本发明实施例的一种实施方式,所述目标服务器,具体用于当所述匹配度不小于预设识别阈值时,确定所述访问用户为刷量用户。
作为本发明实施例的一种实施方式,所述目标服务器,还用于根据所述访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
作为本发明实施例的一种实施方式,所述目标服务器,还用于当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
第二方面,本发明实施例提供了一种刷量用户识别方法,应用于目标服务器,所述方法包括:
接收待刷量资源标识,其中,所述待刷量资源标识为:所述测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识;
根据所述待刷量资源标识确定待刷量资源;
接收测试机服务器发送的用户特征,其中,所述用户特征为:所述测试机服务器根据刷量用户的用户信息确定的刷量用户的用户特征,所述刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息,所述测试刷量任务请求为:测试机通过安装的刷量应用程序发送到所述待测试终端的,所述测试刷量任务请求包括测试刷量资源标识;
获取待识别资源的访问用户的用户日志,作为待识别信息,其中,所述待识别资源为所述待刷量资源中的一个;
计算所述待识别信息与所述用户特征的匹配度;
根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户。
作为本发明实施例的一种实施方式,所述计算所述待识别信息与所述用户特征的匹配度的步骤,包括:
判断所述待识别信息与所述用户特征中的每一项内容是否相同;
如果相同,确定所述待识别信息中该项内容取值为第一预设数值;
如果不相同,确定所述待识别信息中该项内容取值为第二预设数值;
根据所述待识别信息每一项内容的取值及权重值,计算所述待识别信息的权重和,作为所述待识别信息与所述用户特征的匹配度。
作为本发明实施例的一种实施方式,所述根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户的步骤,包括:
当所述匹配度不小于预设识别阈值时,确定所述访问用户为刷量用户。
作为本发明实施例的一种实施方式,所述方法还包括:根据所述访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
作为本发明实施例的一种实施方式,所述方法还包括:当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
第三方面,本发明实施例提供了一种刷量用户识别方法,应用于测试机,所述测试机安装有刷量应用程序,所述方法包括:
获取待刷量任务请求,其中,所述待刷量任务请求包括待刷量资源标识;
将所述待刷量资源标识发送至目标服务器;
发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识。
第四方面,本发明实施例提供了一种刷量用户识别方法,应用于测试机服务器,所述方法包括:
接收待测试终端发送的刷量用户的用户信息,其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,所述测试刷量任务为:测试机通过安装的刷量应用程序发送至所述待测试终端的,所述测试刷量任务包括测试刷量资源标识;
根据所述刷量用户的用户信息,确定刷量用户的用户特征;
将所述用户特征发送到目标服务器。
第五方面,本发明实施例提供了一种刷量用户识别装置,应用于目标服务器,所述装置包括:
资源标识接收模块,用于接收待刷量资源标识,其中,所述待刷量资源标识为:所述测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识;
资源确定模块,用于根据所述待刷量资源标识确定待刷量资源;
用户特征接收模块,用于接收测试机服务器发送的用户特征,其中,所述用户特征为:所述测试机服务器根据刷量用户的用户信息确定的刷量用户的用户特征,所述刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息,所述测试刷量任务请求为:测试机通过安装的刷量应用程序发送到所述待测试终端的,所述测试刷量任务请求包括测试刷量资源标识;
待识别信息获取模块,用于获取待识别资源的访问用户的用户日志,作为待识别信息,其中,所述待识别资源为所述待刷量资源中的一个;
匹配度计算模块,用于计算所述待识别信息与所述用户特征的匹配度;
刷量用户确定模块,用于根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户。
作为本发明实施例的一种实施方式,所述匹配度计算模块,包括:
内容判断子模块,用于判断所述待识别信息与所述用户特征中的每一项内容是否相同,如果相同,触发第一取值确定子模块,如果不相同,触发第二取值确定子模块;
所述第一取值确定子模块,用于确定所述待识别信息中该项内容取值为第一预设数值;
所述第二取值确定子模块,用于确定所述待识别信息中该项内容取值为第二预设数值;
第一匹配度计算子模块,用于根据所述待识别信息每一项内容的取值及权重值,计算所述待识别信息的权重和,作为所述待识别信息与所述用户特征的匹配度。
作为本发明实施例的一种实施方式,所述刷量用户确定模块,包括:
刷量用户确定子模块,用于当所述匹配度不小于预设识别阈值时,确定所述访问用户为刷量用户。
作为本发明实施例的一种实施方式,所述装置还包括:
识别报告生成模块,用于根据所述访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
作为本发明实施例的一种实施方式,所述装置还包括:
请求屏蔽模块,用于当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
第六方面,本发明实施例提供了一种刷量用户识别装置,应用于测试机,所述测试机安装有刷量应用程序,所述装置包括:
任务请求获取模块,用于获取待刷量任务请求,其中,所述待刷量任务请求包括待刷量资源标识;
资源标识发送模块,用于将所述待刷量资源标识发送至目标服务器;
任务请求发送模块,用于发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识。
第七方面,本发明实施例提供了一种刷量用户识别装置,应用于测试机服务器,所述装置包括:
用户信息接收模块,用于接收待测试终端发送的刷量用户的用户信息,其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,所述测试刷量任务为:测试机通过安装的刷量应用程序发送至所述待测试终端的,所述测试刷量任务包括测试刷量资源标识;
用户特征确定模块,用于根据所述刷量用户的用户信息,确定刷量用户的用户特征;
用户特征发送模块,用于将所述用户特征发送到目标服务器。
第八方面,本发明实施例提供了一种目标服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求6-10任一所述的方法步骤。
第九方面,本发明实例提供了一种测试机,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求11所述的方法步骤。
第十方面,本发明实施例提供了一种测试机服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求12所述的方法步骤。
在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面提供的一种刷量用户识别方法中任一所述的刷量用户识别方法。
在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第三方面提供的一种刷量用户识别方法中任一所述的刷量用户识别方法。
在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第四方面提供的一种刷量用户识别方法中任一所述的刷量用户识别方法。
在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面提供的一种刷量用户识别方法中任一所述的刷量用户识别方法。
在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第三方面提供的一种刷量用户识别方法中任一所述的刷量用户识别方法。
在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第四方面提供的一种刷量用户识别方法中任一所述的刷量用户识别方法。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例提供的一种刷量用户识别***的结构示意图;
图2为本发明实施例提供的第一种刷量用户识别方法的流程示意图;
图3为本发明实施例提供的第二种刷量用户识别方法的流程示意图;
图4为本发明实施例提供的第三种刷量用户识别方法的流程示意图;
图5为本发明实施例提供的第一种刷量用户识别装置的结构示意图;
图6为本发明实施例提供的第二种刷量用户识别装置的结构示意图;
图7为本发明实施例提供的第三种刷量用户识别装置的结构示意图;
图8为本发明实施例提供的一种目标服务器的结构示意图;
图9为本发明实施例提供的一种测试机的结构示意图;
图10为本发明实施例提供的一种测试机服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
现有技术中,识别刷量用户的方式为:预先设置识别规则,该识别规则一般为频次规则,例如,具有同一IP地址的用户在预定时间内观看视频的数量超过预定阈值,则所有具有该IP地址的用户均为刷量用户。这样利用预设的识别规则对视频的访问用户的用户信息进行分析,识别出所有访问用户中的刷量用户。然而,该方式至少存在如下问题:上述识别规则是技术人员凭借经验设定的,并且由技术人员人工对访问用户的用户信息进行分析,从而得到识别结果,因此,对于刷量用户识别的准确率较低。
为了解决现有技术存在的问题,本发明实施例提供了一种刷量用户识别***、方法、装置、目标服务器、测试机及测试机服务器。
本发明实施例提供的一种刷量用户识别***包括测试机、测试机服务器和目标服务器,所述测试机安装有刷量应用程序;
所述测试机,用于通过安装的刷量应用程序获取待刷量任务请求,并将所述待刷量任务请求中包括的待刷量资源标识发送到所述目标服务器;发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识;
所述测试机服务器,用于接收所述待测试终端发送的刷量用户的用户信息,并根据所述刷量用户的用户信息,确定刷量用户的用户特征;将所述用户特征发送到所述目标服务器;其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应所述测试刷量任务请求生成的刷量用户的信息;
所述目标服务器,用于接收所述待刷量资源标识及所述用户特征,根据所述待刷量资源标识确定待刷量资源;获取待识别资源的访问用户的用户信息,作为待识别信息,计算所述待识别信息与所述用户特征的匹配度,根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户,其中,所述待识别资源为所述待刷量资源中的一个。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
下面首先对本发明实施例提供的一种刷量用户识别***进行介绍。
如图1所示,一种刷量用户识别***,该***包括:测试机110,测试机服务器120和目标服务器130,其中,测试机110安装有刷量应用程序。
在上述***中,可以包括一台测试机,也可以包括多台测试机。可以包括一台测试机服务器,也可以包括多台测试机服务器,其中,每台测试机服务器可以与一台测试机建立通信连接,也可以与多台测试机建立通信连接,这都是合理的。测试机110和测试机服务器120均与目标服务器130建立通信连接,
上述测试机110可以用于通过安装的刷量应用程序获取待刷量任务请求,并将上述刷量任务请求中包括的待刷量资源标识发送到目标服务器130。
其中,刷量应用程序可以是任意能够用于获取并响应待刷量任务请求,模拟刷量用户对待刷量资源进行刷量,并生成与待刷量资源对应的刷量用户的用户信息的应用程序,例如,刷量神器应用程序、刷量精灵应用程序、流量刷应用程序等,本发明实施例不对刷量应用程序的类型进行具体限定。
待刷量资源指代的是需要在线访问,发布者对其点击量或者播放量有需求的资源,例如,网络小说、视频、网页等。本申请不对待识别资源的类型进行具体限定。
当待刷量资源的发布者希望该待刷量资源获得较高的点击量或者播放量时,可能会利用刷量应用程序对待刷量资源进行刷量。通常情况下,为了使待刷量资源的点击量或者播放量达到发布者希望的数值,以及减少模拟的刷量用户被识别的可能性,发布者会利用刷量应用程序向网络中发布大量的待刷量任务请求,该待刷量任务请求中包括待刷量资源标识。进而,刷量应用程序接收到该待刷量任务请求时,便可以根据该待刷量资源标识确定待刷量资源,并模拟用户对其进行虚假的点击或播放。
需要说明的是,一个待刷量任务请求中,可以包括多个待刷量资源标识,每个待刷量资源标识对应一个待刷量资源,在这种情况下,刷量应用程序在响应该待刷量任务请求时,可以对多个待刷量资源标识所对应的多个待刷量资源进行刷量。
其中,待刷量资源标识可以是待刷量资源的访问地址,也可以是待刷量资源的关键字及其所发布网站的组合,还可以是其他能够确定待刷量资源的标识信息,本发明实施例不对待刷量资源标识的具体类型进行限定。
对于上述待刷量任务请求,测试机110可以通过安装的刷量应用程序,采用抓包的方式获取上述待刷量任务请求。进而,可以将获取到的待刷量任务请求中包括的待刷量资源标识发送给目标服务器130,以使得目标服务器130可以接收待刷量资源标识,并根据待刷量资源标识确定待刷量资源,也就是说,目标服务器130可以确定待刷量资源的访问用户中存在刷量用户。
为了使测试机服务器120能够准确地确定刷量用户的用户特征,测试机110可以通过安装的刷量应用程序发送测试刷量任务请求至待测试终端,测试刷量任务请求中包括测试刷量资源标识。
可以理解的,本发明实施例提供的刷量用户识别***中可以不包括上述测试机终端,测试机终端可以是安装有刷量应用程序,且可以获取到网络中的待刷量任务请求,并对待刷量任务请求中资源标识所对应的资源进行刷量的任意终端。
在本发明实施例中,测试机110通过安装的刷量应用程序将测试刷量任务请求发布到网络中,对于连接该网络的待测试终端而言,该测试刷量任务请求可以作为待刷量任务请求,该测试刷量任务请求中包括的测试刷量资源标识可以作为待刷量资源标识。因此,待测试终端便可以通过安装的刷量应用程序接收上述测试刷量任务请求。这样,测试机110与这些待测试终端便可以通过网络实现通信连接,进而,测试机110也就可以通过安装的刷量应用程序将测试刷量任务请求发送至待测试终端。
待测试终端通过安装的刷量应用程序接收后,便可以响应上述测试刷量任务请求,并获取与测试刷量资源对应的刷量用户的用户信息。进而,待测试终端可以将这些刷量用户的用户信息发送给测试机服务器120。以使得测试机服务器120可以接收这些刷量用户的用户信息,并利用这些刷量用户的用户信息,确定刷量用户的用户特征。
需要说明的是,上述测试资源的访问地址是不公开的,真实用户无法访问该测试资源,如果想要访问该测试资源,只能通过刷量应用程序获取该测试刷量任务请求,根据测试刷量任务请求中包括的测试资源标识确定测试刷量资源,并对其进行访问。
因此,测试刷量资源的所有访问用户都是并不真实存在的刷量用户,为了描述方便,下面将这些刷量用户称为第二刷量用户。其中,第二刷量用户的用户信息可以包括用户IP(Internet Protocol,网际协议)、用户ID(identification,账号)、浏览器相关信息,例如,浏览器类型、cookie等。
具体来说,待测试终端通过安装的刷量应用程序接收测试刷量任务请求,模拟并不真实存在的刷量用户,对测试刷量资源进行刷量,并生成刷量用户的用户信息。待测试终端生成刷量用户的用户信息后,会将刷量用户的用户信息发送给测试机服务器120。
需要说明的是,测试机110通过安装的刷量应用程序获取待刷量任务请求,与测试机110通过安装的刷量应用程序发送测试刷量任务请求至待测试终端,二者可以同时进行,也可以不同时进行,本发明实施例对二者的执行顺序不做具体限定。
测试机服务器120可以用于接收刷量用户的用户信息,并根据刷量用户的用户信息,确定刷量用户的用户特征,进而,将所确定的用户特征发送到目标服务器130。
由于刷量用户的用户信息是待测试终端通过安装的刷量应用程序获取并响应测试刷量任务请求生成的刷量用户信息,因此,可以确定所有的刷量用户均为刷量应用程序模拟的。进而,测试机服务器120可以通过分析刷量用户的用户信息确定刷量应用程序模拟的刷量用户所具有的用户特征。
例如,如果测试机服务器120通过对刷量用户的用户信息进行分析,确定刷量用户的IP为同一IP,那么便可以确定刷量用户所具有的用户特征是:刷量用户IP为同一IP;
例如,如果测试机服务器120通过对刷量用户的用户信息进行分析,确定多个不同的刷量IP下存在相同的刷量用户ID,那么便可以确定刷量用户所具有的用户特征是:不同的IP下存在相同的用户ID。
需要说明的是,由于不同的待测试终端可以安装有不同的刷量应用程序,基于各个刷量应用程序模拟用户的原理,各个刷量应用程序模拟得到的刷量用户的用户信息可以不同,进而,测试机服务器120通过对刷量用户的用户信息进行分析,确定的刷量用户的用户特征可以包括多个特征。
例如,如果测试机服务器120通过对刷量用户的用户信息进行分析,确定一部分刷量用户的IP为同一IP,那么便可以确定刷量用户所具有的一个用户特征是:刷量用户IP为同一IP;而另一部分刷量用户具有不同的IP,这些不同的刷量IP下存在相同的刷量用户ID,那么便可以确定刷量用户所具有的另一个用户特征是:不同的IP下存在相同的用户ID。
测试机服务器120在确定了与刷量用户的用户特征后,可以将所确定的用户特征发送到目标服务器130。
目标服务器130可以用于接收待刷量资源标识,并根据待刷量资源标识确定待刷量资源;接收用户特征;获取待识别资源的访问用户的用户信息,作为待识别信息,计算待识别信息与用户特征的匹配度,根据匹配度与预设识别阈值的大小关系,确定该访问用户是否为刷量用户,其中,待识别资源为待刷量资源中的一个。
由于待刷量资源标识是测试机110通过安装的刷量应用程序获取的待刷量任务请求中包括的,因此,目标服务器130可以根据待刷量资源标识,确定待刷量资源,也就是说,目标服务器130可以确定待刷量资源的访问用户中存在刷量用户。
例如,假设测试机110通过安装的刷量用户程序获取的待刷量任务请求中包括三个待刷量资源标识x、y、z,并将上述待刷量资源标识x、y、z发送给目标服务器130,则目标服务器130可以确定待刷量资源标识x、y、z分别对应待刷量资源X、Y、Z,进而可以确定资源X、Y、Z的访问用户中存在刷量用户。
可以理解的,待识别资源为目标服务器需要对其访问用户是否为刷量用户进行确定的资源,则待识别资源可以为目标服务器130根据待刷量资源标识确定的待刷量资源中的一个。
进而,目标服务器130在确定待识别资源,并接收到测试机服务器120发送的刷量用户的用户特征后,可以利用所接收到的用户特征,对待识别资源的访问用户进行识别,确定其是否为刷量用户。
具体的,在确定待识别资源后,目标服务器130可以获取待识别资源的用户访问日志,并从用户访问日志中提取待识别资源的访问用户的用户信息,为了描述方便,下面将从用户访问日志中提取的待识别资源的访问用户的用户信息称为待识别信息。其中,待识别信息可以包括用户IP、用户ID、浏览器相关信息,例如,浏览器类型、cookie等。
目标服务器130在获取待识别信息后,可以计算待识别信息与用户特征的匹配度,然后根据匹配度与预设识别阈值的大小关系,确定访问用户是否为刷量用户。
在另一种实施方式中,目标服务器130接收测试机服务器120发送的刷量用户的用户特征后,可以将该用户特征进行存储。进而在需要识别刷量用户时,也就是在确定待识别资源时,利用所接收到的用户特征,对待识别资源的访问用户进行识别,确定其是否为刷量用户。
为了保证识别结果的准确,测试机服务器120可以定期发送的刷量用户的用户特征至目标服务器130,以使得目标服务器130可以对存储的测试机服务器120发送的刷量用户的用户特征进行定期更新,以保证所存储的用户特征为最新的刷量用户的用户特征,这样可以使识别结果更加准确。
作为本发明实施例的一种实施方式,当计算得到的匹配度不小于预设识别阈值时,目标服务器130可以确定该访问用户为刷量用户;当计算得到的匹配度小于预设识别阈值时,目标服务器130可以确定该访问用户为非刷量用户。
其中,预设识别阈值是预先设定的,其大小可以根据实际刷量用户识别精确度等因素进行设定,本发明实施例不对该预设识别阈值的大小进行具体限定。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
作为本发明实施例的一种实施方式,上述目标服务器130可以采用以下方式计算待识别信息与用户特征的匹配度:
判断待识别信息与用户特征中的每一项内容是否相同,如果相同,确定待识别信息中该项内容取值为第一预设数值;如果不相同,确定待识别信息中该项内容取值为第二预设数值;根据待识别信息每一项内容的取值及权重值,计算待识别信息的权重和,作为待识别信息与用户特征的匹配度。
具体来说,目标服务器130可以根据待识别信息与用户特征中的每一项内容在刷量用户识别过程中的重要程度,设置每一项内容的权重值,然后目标服务器130可以比较待识别信息用户特征中的每一项内容是否相同,如果相同,则确定待识别信息中该项内容取值为第一预设数值,其中,第一预设数值可以为1。
如果不相同,则确定待识别信息中该项内容取值为第二预设数值,其中,第二预设数值可以为0,进而,目标服务器130可以根据待识别信息每一项内容的取值及权重值,计算待识别信息的权重和,作为待识别信息与用户特征的匹配度。
例如,假设目标服务器130获得的用户特征与待识别信息均包括用户IP、用户ID、浏览器类型和cookie,目标服务器130设定用户IP的权重值为45%,用户ID的权重值为10%,浏览器类型的权重值为40%,cookie的权重值为5%,预设识别阈值为0.6,第一预设数值为1,第二预设数值为0,待识别信息与用户特征的匹配度为M。当计算得到的匹配度不小于预设识别阈值时,目标服务器130可以确定该访问用户为刷量用户;当计算得到的匹配度小于预设识别阈值时,目标服务器130可以确定该访问用户为非刷量用户。
假设选取两个访问用户P和Q,目标服务器130对获取的用户特征与待识别信息进行比较,结果如下:
针对访问用户P的待识别信息,待识别信息中的用户IP、浏览器类型分别与待识别资源的用户特征中的用户IP、浏览器类型相同,则用户IP及浏览器类型的取值可以为1;待识别信息中的用户ID、cookie分别与待识别资源的用户特征中的用户ID、cookie不相同,则用户ID及cookie的取值可以为0,则可以计算得到针对访问用户P的M=45%*1+0*10%+40%*1+5%*0=85%=0.85。
针对访问用户Q的待识别信息,待识别信息中的用户ID、浏览器类型分别与待识别资源的用户特征中的用户ID、浏览器类型相同,则用户ID与浏览器类型的取值可以为1,待识别信息中的用户IP、cookie分别与待识别资源的用户特征中的用户IP、cookie不相同,则用户IP与cookie的取值可以为0,则可以计算得到针对访问用户Q的M=45%*0+10%*1+40%*1+5%*0=50%=0.5。
则上述访问用户P的待识别信息与用户特征的匹配度M=0.85>预设识别阈值0.6,则可以确定访问用户P为刷量用户;上述访问用户Q的待识别信息与用户特征的匹配度M=0.5<预设识别阈值0.6,则可以确定访问用户Q为非刷量用户。
可见,本实施例中,由于权重值可以较为准确地反映了待识别信息与用户特征中的每一项内容对刷量用户的识别准确率的影响程度,且目标服务器计算得到的匹配度是待识别信息与用户特征中的每一项内容的加权和值,因此,目标服务器利用上述匹配度对待识别资源的访问用户进行识别,确定其是否为刷量用户的准确率较高。
作为本发明实施例的一种实施方式,上述目标服务器130,还可以用于根据访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
在确定了待识别资源访问用户中的刷量用户后,目标服务器130可以根据确定的刷量用户的用户信息,生成刷量用户识别结果报告。上述刷量用户识别结果报告中可以包括刷量用户的用户IP、用户ID、浏览器类型、cookie等用户信息,也可以包括对用户信息进行处理得到的分析信息,例如,刷量用户的用户IP的生成规律、同一刷量用户IP对应的刷量用户所使用的各浏览器的比例、刷量用户对应的刷量高峰期的时间段等。
根据上述识别结果报告中的信息,相关人员可以了解刷量用户的用户信息,并在此基础上,可以采取针对性地的措施减少刷量用户带来的不良影响。
例如,当上述刷量用户识别结果报告中包括刷量用户的用户信息时,当刷量用户再次发送访问请求时,目标服务器可以根据刷量用户的用户信息,屏蔽该刷量用户发送的访问请求;当上述刷量用户识别结果报告中包括刷量用户的用户IP的生成规律时,当某资源的访问用户对应的用户IP再次出现该生成规律时,目标服务器可以禁止该用户IP继续访问该资源;当上述刷量用户识别结果报告中包括刷量用户对应的刷量高峰期的时间段时,目标服务器可以在该时间段内加强对访问用户的用户信息的检测和分析等。
可见,在本实施例中,目标服务器130可以根据确定的访问用户中刷量用户的用户信息,生成刷量用户识别结果报告,因此,可以更直观地获得访问用户中刷量用户的用户信息和分析信息,进而,可以根据给识别结果报告采取有针对性地措施减少刷量用户带来的不良影响。
作为本发明实施例的一种实施方式,上述目标服务器130还可以用于当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
可选的,对于被确定为刷量用户的访问用户,目标服务器130可以对该访问用户的用户信息进行标记,该标记标识了该访问用户为刷量用户,当该访问用户发出访问请求,以请求再次访问目标服务器130对应的某资源时,目标服务器130可以通过上述标记,识别该访问用户为刷量用户,进而屏蔽该访问用户发送的访问请求,拒绝响应该访问用户发送的访问请求。
例如,假设待识别资源是电视剧A第一集,其中,访问用户A被确定为刷量用户,并被进行了标记,该标记标识了访问用户A为刷量用户,当访问用户A再次发送访问请求,请求观看电视剧A第五集时,目标服务器130可以根据该访问用户的标记,确定访问用户A为刷量用户,进而屏蔽访问用户A发送的访问请求。
可选的,对于被确定为刷量用户的访问用户,目标服务器130也可以对该访问用户的用户信息进行记录,得到刷量用户信息统计表。当该访问用户发出访问请求,请求再次访问目标服务器130对应的资源时,目标服务器130可以将该访问用户的用户信息与上述刷量用户信息统计表中的信息进行匹配,确定该访问用户的用户信息是否被记录在上述刷量用户信息统计表中,进而,目标服务器130可以确定该访问用户是否为刷量用户,如果是,则可以屏蔽该访问用户发送的访问请求,拒绝响应该访问用户发送的访问请求。
例如,假设待识别资源是综艺节目B第二期的视频资源,其中,访问用户B被确定为刷量用户,目标服务器130可以将访问用户B的用户信息记录在刷量用户信息统计表中,当访问用户B再次发送访问请求,请求观看综艺节目B第五期时,目标服务器130可以将访问用户B的用户信息与上述刷量用户信息表中的信息进行匹配,确定访问用户B为刷量用户,进而屏蔽访问用户B发送的请求观看综艺节目B第五期的访问请求。
作为本发明实施例的一种实施方式,上述目标服务器130还可以将确定为刷量用户的访问用户的用户信息发送给其他的服务器,当该访问用户向其他的服务器发送访问请求时,其他服务器也可以屏蔽该访问请求。其中,其他服务器指代的为除目标服务器及测试机服务器以外的,与目标服务器通信的服务器。
例如,爱奇艺视频网站具有多台后台服务器,不同的后台服务器是针对不同的视频内容的服务器,假设,这些服务器用整数1、2、3……,进行标号,其中,服务器1作为目标服务器,目标服务器确定访问用户C为刷量用户时,可以将访问用户C的用户信息发送给其他服务器2、3……,以使得其他服务器2、3……可以确定访问用户C为刷量用户。进而,当访问用户C向服务器2、3……发送访问请求时,这些服务器也就可以屏蔽访问用户C发送的访问请求。
可见,本实施例中,目标服务器130可以屏蔽被确定为刷量用户发送的访问请求,从而可以阻止刷量用户对各类资源进行刷量,减少刷量用户对资源的点击量或者播放量的影响,提升统计得到的资源的点击量或者播放量的真实性,进而在根据资源的点击量或者播放量进行决策时,减少刷量用户带来的不良影响。
相应于本发明实施例提供的上述一种刷量用户识别***,本发明实施例还提供了刷量用户识别方法,下面对本发明实施例提供的刷量用户识别方法进行介绍。
如图2所示,第一种刷量用户识别方法,应用于目标服务器,该方法包括:
S201:接收待刷量资源标识。
目标服务器与测试机建立通信连接,接收测试机发送的待刷量资源标识。
其中,待刷量资源标识为:测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识。
S202:根据待刷量资源标识确定待刷量资源。
目标服务器在接收待刷量资源标识后,可以根据待刷量资源标识确定待刷量资源,也就是,目标服务器可以确定待刷量资源的访问用户中存在刷量用户。
S203:接收测试机服务器发送的用户特征;
目标服务器与测试机服务器建立通信连接,接收测试机服务器发送的用户特征。
其中,用户特征为:测试机服务器根据刷量用户的用户信息,确定的与待刷量资源对应的刷量用户的用户特征;
刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息。刷量用户的用户信息可以包括用户IP、用户ID、浏览器相关信息,例如,浏览器类型、cookie等。测试刷量任务请求为:测试机通过安装的刷量应用程序发送到待测试终端的,测试刷量任务请求包括测试刷量资源标识。
S204:获取待识别资源的访问用户的用户日志,作为待识别信息;
在确定待识别资源后,目标服务器可以获取待识别资源的用户访问日志,并从用户访问日志中提取待识别资源的访问用户的用户信息,为了描述方便,下面将从用户访问日志中提取的待识别资源的访问用户的用户信息称为待识别信息。其中,待识别信息可以包括用户IP、用户ID、浏览器相关信息,例如,浏览器类型、cookie等。其中,待识别资源为待刷量资源中的一个。
S205:计算待识别信息与用户特征的匹配度;
目标服务器在获取用户特征与待识别信息后,可以计算待识别信息与用户特征的匹配度。
S206:根据匹配度与预设识别阈值的大小关系,确定访问用户是否为刷量用户。
目标服务器在计算得到上述匹配度后,可以根据该匹配度与预设识别阈值的大小关系,确定访问用户是否为刷量用户。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
作为本发明实例的一种实施方式,上述步骤S205,包括:
A1:判断待识别信息与用户特征中的每一项内容是否相同,如果相同,执行步骤A2,如果不相同,执行步骤A3;
A2:确定待识别信息中该项内容取值为第一预设数值;
A3:确定待识别信息中该项内容取值为第二预设数值;
目标服务器可以比较待识别信息与用户特征中的每一项内容是否相同,如果相同,则确定待识别信息中该项内容取值为第一预设数值,其中,第一预设数值可以为1。如果不相同,则确定待识别信息中该项内容取值为第二预设数值,其中,第二预设数值可以为0。
A4:根据待识别信息每一项内容的取值及权重值,计算待识别信息的权重和,作为待识别信息与用户特征的匹配度。
目标服务器可以根据待识别信息与用户特征中的每一项内容在刷量用户识别过程中的重要程度,设置每一项内容的权重值。
在目标服务器确定待识别信息每一项内容的取值后,可以根据该每一项内容的取值及权重值,计算待识别信息的权重和,作为待识别信息与用户特征的匹配度。
作为本发明实例的一种实施方式,上述步骤S206,包括:
当匹配度不小于预设识别阈值时,确定访问用户为刷量用户。
作为本发明实例的一种实施方式,上述第一种刷量用户识别方法还包括:
根据访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
在确定了待识别资源访问用户中的刷量用户后,目标服务器可以根据确定的刷量用户的用户信息,生成刷量用户识别结果报告。上述刷量用户识别结果报告中可以包括刷量用户的用户IP、用户ID、浏览器类型、cookie等用户信息,也可以包括对用户信息进行处理得到的分析信息,例如,刷量用户的用户IP的生成规律、同一刷量用户IP对应的刷量用户所使用的各浏览器的比例、刷量用户对应的刷量高峰期的时间段等。
根据上述识别结果报告中的信息,相关人员可以了解刷量用户的用户信息,并在此基础上,可以采取针对性地的措施减少刷量用户带来的不良影响。
作为本发明实例的一种实施方式,上述第一种刷量用户识别方法还包括:
当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
可选的,对于被确定为刷量用户的访问用户,目标服务器可以对该访问用户的用户信息进行标记,该标记标识了该访问用户为刷量用户,当该访问用户发出访问请求,以请求再次访问目标服务器130对应的某资源时,目标服务器可以通过上述标记,识别该访问用户为刷量用户,进而屏蔽该访问用户发送的访问请求,拒绝响应该访问用户发送的访问请求。
可选的,对于被确定为刷量用户的访问用户,目标服务器也可以对该访问用户的用户信息进行记录,得到刷量用户信息统计表。当该访问用户发出访问请求,请求再次访问目标服务器对应的资源时,目标服务器可以将该访问用户的用户信息与上述刷量用户信息统计表中的信息进行匹配,确定该访问用户的用户信息是否被记录在上述刷量用户信息统计表中,进而,目标服务器可以确定该访问用户是否为刷量用户,如果是,则可以屏蔽该访问用户发送的访问请求,拒绝响应该访问用户发送的访问请求。
可选的,目标服务器还可以将确定为刷量用户的访问用户的用户信息发送给其他的服务器,当该访问用户向其他的服务器发送访问请求时,其他服务器也可以屏蔽该访问请求。其中,其他服务器指代的为除目标服务器及测试机服务器以外的,与目标服务器通信的服务器。
可见,本实施例中,目标服务器可以屏蔽被确定为刷量用户发送的访问请求,从而可以阻止刷量用户对各类资源进行刷量,减少刷量用户对资源的点击量或者播放量的影响,提升统计得到的资源的点击量或者播放量的真实性,进而在根据资源的点击量或者播放量进行决策时,减少刷量用户带来的不良影响。
如图3所示,第二种刷量用户识别方法,应用于测试机,测试机安装有刷量应用程序,该方法包括:
S301:获取待刷量任务请求,其中,待刷量任务请求包括待刷量资源标识;
当待刷量资源的发布者希望该待刷量资源获得较高的点击量或者播放量时,可能会利用刷量应用程序对待刷量资源进行刷量。通常情况下,为了使待刷量资源的点击量或者播放量达到发布者希望的数值,以及减少模拟的刷量用户被识别的可能性,发布者会利用刷量应用程序向网络中发布大量的待刷量任务请求,该待刷量任务请求中包括待刷量资源标识。其中,待刷量资源指代的是需要在线访问,发布者对其点击量或者播放量有需求的资源,例如,网络小说、视频、网页等。本申请不对待识别资源的类型进行具体限定。
测试机可以通过安装的刷量应用程序,采用抓包的方式获取上述待刷量任务请求。其中,刷量应用程序可以是任意能够用于获取并响应待刷量任务请求,模拟刷量用户对待刷量资源进行刷量,并生成与待刷量资源对应的刷量用户的用户信息的应用程序,例如,刷量神器应用程序、刷量精灵应用程序、流量刷应用程序等,本发明实施例不对刷量应用程序的类型进行具体限定。
其中,待刷量资源标识可以是待刷量资源的访问地址,也可以是待刷量资源的关键字及其所发布网站的组合,还可以是其他能够确定待刷量资源的标识信息,本发明实施例不对待刷量资源标识的具体类型进行限定。
S302:将待刷量资源标识发送至目标服务器;
在获取上述待刷量任务请求后,测试机可以将待刷量任务请求中包括的待刷量资源标识发送至目标服务器。
S303:发送测试刷量任务请求至待测试终端,其中,测试刷量任务请求包括测试刷量资源标识。
为了使测试机服务器能够更准确地确定与待刷量资源对应的刷量用户的用户特征,测试机可以通过安装的刷量应用程序发送测试刷量任务请求至待测试终端,测试刷量任务请求中包括测试刷量资源标识。
待测试终端通过安装的刷量应用程序接收并响应上述测试刷量任务请求,并获取与测试刷量资源对应的刷量用户的用户信息,并将这些刷量用户的用户信息发送给测试机服务器。刷量用户的用户信息可以包括用户IP、用户ID、浏览器相关信息,例如,浏览器类型、cookie等。
进而,测试机服务器可以接收刷量用户的用户信息,并利用刷量用户的用户信息,确定刷量用户的用户特征。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
如图4所示,第三种刷量用户识别方法,应用于测试机服务器,该方法包括:
S401:接收待测试终端发送的刷量用户的用户信息,
其中,刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,测试刷量任务为:测试机通过安装的刷量应用程序发送至待测试终端的,测试刷量任务包括测试刷量资源标识;
待测试终端可以通过安装的刷量应用程序接收测试刷量任务请求,模拟并不真实存在的刷量用户,对测试刷量资源进行刷量,并生成刷量用户的用户信息,进而将刷量用户的用户信息发送给测试机服务器。其中,刷量用户的用户信息可以包括用户IP、用户ID、浏览器相关信息,例如,浏览器类型、cookie等。
S402:根据刷量用户的用户信息,确定刷量用户的用户特征;
测试机服务器在接收刷量用户的用户信息后,可以根据刷量用户的用户信息,确定刷量用户的用户特征。
S403:将用户特征发送到目标服务器。
测试机服务器可以与目标服务器建立通信连接,在确定刷量用户的用户特征后,将所确定的用户特征发送到目标服务器。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
相应于本发明实施例提供的上述各刷量用户识别方法,本发明实施例还提供了刷量用户识别装置,下面对本发明实施例提供的刷量用户识别装置进行介绍。
如图5所示,第一种刷量用户识别装置,应用于目标服务器,该装置包括:
资源标识接收模块510,用于接收待刷量资源标识。
其中,待刷量资源标识为:测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识
资源确定模块520,用于根据待刷量资源标识确定待刷量资源;
用户特征接收模块530,用于接收测试机服务器发送的用户特征,
其中,用户特征为:测试机服务器根据刷量用户的用户信息确定的刷量用户的用户特征,
刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息,
测试刷量任务请求为:测试机通过安装的刷量应用程序发送到待测试终端的,测试刷量任务请求包括测试刷量资源标识;
待识别信息获取模块540,用于获取待识别资源的访问用户的用户日志,作为待识别信息,
其中,待识别资源为待刷量资源中的一个;
匹配度计算模块550,用于计算待识别信息与用户特征的匹配度;
刷量用户确定模块560,用于根据匹配度与预设识别阈值的大小关系,确定访问用户是否为刷量用户。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
作为本发明实例的一种实施方式,上述匹配度计算模块550,包括:
内容判断子模块(图5中未示出),用于判断待识别信息用户特征中的每一项内容是否相同,如果相同,触发第一取值确定子模块,如果不相同,触发第二取值确定子模块;
第一取值确定子模块(图5中未示出),用于确定待识别信息中该项内容取值为第一预设数值;
第二取值确定子模块(图5中未示出),用于确定待识别信息中该项内容取值为第二预设数值;
第一匹配度计算子模块(图5中未示出),用于根据待识别信息每一项内容的取值及权重值,计算待识别信息的权重和,作为待识别信息与用户特征的匹配度。
作为本发明实例的一种实施方式,上述刷量用户确定模块560,包括:
刷量用户确定子模块(图5中未示出),用于当匹配度不小于预设识别阈值时,确定访问用户为刷量用户。
作为本发明实例的一种实施方式,上述第一种刷量用户识别装置还包括:
识别报告生成模块(图5中未示出),用于根据访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
作为本发明实例的一种实施方式,上述第一种刷量用户识别装置还包括:
请求屏蔽模块(图5中未示出),用于当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
如图6所示,第二种刷量用户识别装置,应用于测试机,测试机安装有刷量应用程序,该装置包括:
任务请求获取模块610,用于获取待刷量任务请求,其中,待刷量任务请求包括待刷量资源标识;
资源标识发送模块620,用于将待刷量资源标识发送至目标服务器;
任务请求发送模块630,用于发送测试刷量任务请求至待测试终端,其中,测试刷量任务请求包括测试刷量资源标识。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
如图7所示,第三种刷量用户识别装置,应用于测试机服务器,该装置包括:
用户信息接收模块710,用于接收待测试终端发送的刷量用户的用户信息,
其中,刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,测试刷量任务为:测试机通过安装的刷量应用程序发送至待测试终端的,测试刷量任务包括测试刷量资源标识。
用户特征确定模块720,用于根据刷量用户的用户信息,确定与刷量用户的用户特征;
用户特征发送模块730,用于将用户特征发送到目标服务器。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
相应于本发明实例提供的上述各刷量用户识别方法,本发明实施例还提供了一种目标服务器、一种测试机及一种测试机服务器,下面对本发明实施例提供的一种目标服务器、一种测试机及一种测试机服务器进行介绍。
如图8所示,本发明实施例提供的一种目标服务器,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,
存储器803,用于存放计算机程序;
处理器801,用于执行存储器803上所存放的程序时,实现如下步骤:
接收待刷量资源标识,其中,待刷量资源标识为:测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识;
根据待刷量资源标识确定待刷量资源;
接收测试机服务器发送的用户特征,其中,用户特征为:测试机服务器根据刷量用户的用户信息确定的刷量用户的用户特征,刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息,测试刷量任务请求为:测试机通过安装的刷量应用程序发送到待测试终端的,测试刷量任务请求包括测试刷量资源标识;
获取待识别资源的访问用户的用户日志,作为待识别信息,其中,待识别资源为待刷量资源中的一个;
计算待识别信息与用户特征的匹配度;
根据匹配度与预设识别阈值的大小关系,确定访问用户是否为刷量用户。
需要说明的是,上述处理器801执行存储器803上存放的程序而实现的第一种刷量用户识别方法的其他实现方式,与前述方法实施例部分提供的第一种刷量用户识别方法实施例相同,这里不再赘述。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
如图9所示,本发明实施例提供的一种测试机,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,
存储器903,用于存放计算机程序;
处理器901,用于执行存储器903上所存放的程序时,实现如下步骤:
获取待刷量任务请求,其中,待刷量任务请求包括待刷量资源标识;
将待刷量资源标识发送至目标服务器;
发送测试刷量任务请求至待测试终端,其中,测试刷量任务请求包括测试刷量资源标识。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
如图10所示,本发明实施例提供的一种测试机服务器,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信,
存储器1003,用于存放计算机程序;
处理器1001,用于执行存储器1003上所存放的程序时,实现如下步骤:
接收待测试终端发送的刷量用户的用户信息,其中,刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,测试刷量任务为:测试机通过安装的刷量应用程序发送至待测试终端的,测试刷量任务包括测试刷量资源标识;
根据刷量用户的用户信息,确定刷量用户的用户特征;
将用户特征发送到目标服务器。
以上可见,本发明实施例提供的方案,测试机服务器根据接收到的刷量用户的用户信息确定刷量用户的用户特征,由于刷量用户的用户信息均为由刷量应用程序模拟的刷量用户的用户信息,也就是,上述确定的用户特征是根据真正的刷量用户的用户信息确定的,因此,上述确定的用户特征更符合刷量应用程序模拟的刷量用户的真实情况,进而在利用上述确定的用户特征对待识别资源的访问用户进行识别,确定其是否为刷量用户时,识别准确率更高。
上述目标服务器、测试机、测试机服务器提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(ExtendedIndustry Standard Architecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述目标服务器、测试机、测试机服务器与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于本发明实施例提供的上述各刷量用户识别方法,本发明实施例还提供了计算机可读存储介质和包含指令的计算机程序产品,下面对本发明实施例提供的计算机可读存储介质和包含指令的计算机程序产品进行介绍。
在本发明提供的又一实施例中,还提供了第一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一的第一种刷量用户识别方法。
在本发明提供的又一实施例中,还提供了第一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一的第一种刷量用户识别方法。
在本发明提供的又一实施例中,还提供了第二种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一的第二种刷量用户识别方法。
在本发明提供的又一实施例中,还提供了第二种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一的第二种刷量用户识别方法。
在本发明提供的又一实施例中,还提供了第三种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一的第三种刷量用户识别方法。
在本发明提供的又一实施例中,还提供了第三种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一的第三种刷量用户识别方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如待和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例、装置实施例、目标服务器实施例、测试机实施例、测试机服务器实施例、计算机可读存储介质实施例及包含指令的计算机程序产品而言,由于其基本相似于***实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (22)

1.一种刷量用户识别***,其特征在于,所述***包括测试机、测试机服务器和目标服务器,所述测试机安装有刷量应用程序;
所述测试机,用于通过安装的刷量应用程序获取待刷量任务请求,并将所述待刷量任务请求中包括的待刷量资源标识发送到所述目标服务器;发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识;
所述测试机服务器,用于接收所述待测试终端发送的刷量用户的用户信息,并根据所述刷量用户的用户信息,确定刷量用户的用户特征;将所述用户特征发送到所述目标服务器;其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应所述测试刷量任务请求生成的刷量用户的信息;
所述目标服务器,用于接收所述待刷量资源标识及所述用户特征,根据所述待刷量资源标识确定待刷量资源;获取待识别资源的访问用户的用户信息,作为待识别信息,计算所述待识别信息与所述用户特征的匹配度,根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户,其中,所述待识别资源为所述待刷量资源中的一个。
2.根据权利要求1所述的***,其特征在于,
所述目标服务器,具体用于判断所述待识别信息与所述用户特征中的每一项内容是否相同;
如果相同,确定所述待识别信息中该项内容取值为第一预设数值;
如果不相同,确定所述待识别信息中该项内容取值为第二预设数值;
根据所述待识别信息每一项内容的取值及权重值,计算所述待识别信息的权重和,作为所述待识别信息与所述用户特征的匹配度。
3.根据权利要求1所述的***,其特征在于,
所述目标服务器,具体用于当所述匹配度不小于预设识别阈值时,确定所述访问用户为刷量用户。
4.根据权利要求1-3任一所述的***,其特征在于,
所述目标服务器,还用于根据所述访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
5.根据权利要求1所述的***,其特征在于,
所述目标服务器,还用于当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
6.一种刷量用户识别方法,应用于目标服务器,其特征在于,所述方法包括:
接收待刷量资源标识,其中,所述待刷量资源标识为:所述测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识;
根据所述待刷量资源标识确定待刷量资源;
接收测试机服务器发送的用户特征,其中,所述用户特征为:所述测试机服务器根据刷量用户的用户信息确定的刷量用户的用户特征,所述刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息,所述测试刷量任务请求为:测试机通过安装的刷量应用程序发送到所述待测试终端的,所述测试刷量任务请求包括测试刷量资源标识;
获取待识别资源的访问用户的用户日志,作为待识别信息,其中,所述待识别资源为所述待刷量资源中的一个;
计算所述待识别信息与所述用户特征的匹配度;
根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户。
7.根据权利要求6所述的方法,其特征在于,所述计算所述待识别信息与所述用户特征的匹配度的步骤,包括:
判断所述待识别信息与所述用户特征中的每一项内容是否相同;
如果相同,确定所述待识别信息中该项内容取值为第一预设数值;
如果不相同,确定所述待识别信息中该项内容取值为第二预设数值;
根据所述待识别信息每一项内容的取值及权重值,计算所述待识别信息的权重和,作为所述待识别信息与所述用户特征的匹配度。
8.根据权利要求6所述的方法,其特征在于,所述根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户的步骤,包括:
当所述匹配度不小于预设识别阈值时,确定所述访问用户为刷量用户。
9.根据权利要求6-8任一所述的方法,其特征在于,所述方法还包括:
根据所述访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
11.一种刷量用户识别方法,其特征在于,应用于测试机,所述测试机安装有刷量应用程序,所述方法包括:
获取待刷量任务请求,其中,所述待刷量任务请求包括待刷量资源标识;
将所述待刷量资源标识发送至目标服务器;
发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识。
12.一种刷量用户识别方法,应用于测试机服务器,其特征在于,所述方法包括:
接收待测试终端发送的刷量用户的用户信息,其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,所述测试刷量任务为:测试机通过安装的刷量应用程序发送至所述待测试终端的,所述测试刷量任务包括测试刷量资源标识;
根据所述刷量用户的用户信息,确定刷量用户的用户特征;
将所述用户特征发送到目标服务器。
13.一种刷量用户识别装置,其特征在于,应用于目标服务器,所述装置包括:
资源标识接收模块,用于接收待刷量资源标识,其中,所述待刷量资源标识为:所述测试机通过安装的刷量应用程序获取的待刷量任务请求中包括的待刷量资源标识;
资源确定模块,用于根据所述待刷量资源标识确定待刷量资源;
用户特征接收模块,用于接收测试机服务器发送的用户特征,其中,所述用户特征为:所述测试机服务器根据刷量用户的用户信息确定的刷量用户的用户特征,所述刷量用户的用户信息为:待测试终端通过安装的刷量应用程序响应测试刷量任务请求,生成的刷量用户的信息,所述测试刷量任务请求为:测试机通过安装的刷量应用程序发送到所述待测试终端的,所述测试刷量任务请求包括测试刷量资源标识;
待识别信息获取模块,用于获取待识别资源的访问用户的用户日志,作为待识别信息,其中,所述待识别资源为所述待刷量资源中的一个;
匹配度计算模块,用于计算所述待识别信息与所述用户特征的匹配度;
刷量用户确定模块,用于根据所述匹配度与预设识别阈值的大小关系,确定所述访问用户是否为刷量用户。
14.根据权利要求13所述的装置,其特征在于,所述匹配度计算模块,包括:
内容判断子模块,用于判断所述待识别信息与所述用户特征中的每一项内容是否相同,如果相同,触发第一取值确定子模块,如果不相同,触发第二取值确定子模块;
所述第一取值确定子模块,用于确定所述待识别信息中该项内容取值为第一预设数值;
所述第二取值确定子模块,用于确定所述待识别信息中该项内容取值为第二预设数值;
第一匹配度计算子模块,用于根据所述待识别信息每一项内容的取值及权重值,计算所述待识别信息的权重和,作为所述待识别信息与所述用户特征的匹配度。
15.根据权利要求13所述的装置,其特征在于,所述刷量用户确定模块,包括:
刷量用户确定子模块,用于当所述匹配度不小于预设识别阈值时,确定所述访问用户为刷量用户。
16.根据权利要求13-15任一所述的装置,其特征在于,所述装置还包括:
识别报告生成模块,用于根据所述访问用户中刷量用户的用户信息,生成刷量用户识别结果报告。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:
请求屏蔽模块,用于当确定访问用户为刷量用户时,屏蔽该用户的访问请求。
18.一种刷量用户识别装置,其特征在于,应用于测试机,所述测试机安装有刷量应用程序,所述装置包括:
任务请求获取模块,用于获取待刷量任务请求,其中,所述待刷量任务请求包括待刷量资源标识;
资源标识发送模块,用于将所述待刷量资源标识发送至目标服务器;
任务请求发送模块,用于发送测试刷量任务请求至待测试终端,其中,所述测试刷量任务请求包括测试刷量资源标识。
19.一种刷量用户识别装置,其特征在于,应用于测试机服务器,所述装置包括:
用户信息接收模块,用于接收待测试终端发送的刷量用户的用户信息,其中,所述刷量用户的用户信息为:所述待测试终端通过安装的刷量应用程序响应测试刷量任务请求生成的刷量用户的信息,所述测试刷量任务为:测试机通过安装的刷量应用程序发送至所述待测试终端的,所述测试刷量任务包括测试刷量资源标识;
用户特征确定模块,用于根据所述刷量用户的用户信息,确定刷量用户的用户特征;
用户特征发送模块,用于将所述用户特征发送到目标服务器。
20.一种目标服务器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求6-10任一所述的方法步骤。
21.一种测试机,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求11所述的方法步骤。
22.一种测试机服务器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求12所述的方法步骤。
CN201810841559.5A 2018-07-27 2018-07-27 一种刷量用户识别***、方法及装置 Active CN109241343B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810841559.5A CN109241343B (zh) 2018-07-27 2018-07-27 一种刷量用户识别***、方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810841559.5A CN109241343B (zh) 2018-07-27 2018-07-27 一种刷量用户识别***、方法及装置

Publications (2)

Publication Number Publication Date
CN109241343A true CN109241343A (zh) 2019-01-18
CN109241343B CN109241343B (zh) 2022-07-22

Family

ID=65073064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810841559.5A Active CN109241343B (zh) 2018-07-27 2018-07-27 一种刷量用户识别***、方法及装置

Country Status (1)

Country Link
CN (1) CN109241343B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110378112A (zh) * 2019-07-08 2019-10-25 北京达佳互联信息技术有限公司 一种用户识别方法及装置
CN111813696A (zh) * 2020-08-25 2020-10-23 中国工商银行股份有限公司 应用测试方法、装置、***及电子设备
WO2020257991A1 (zh) * 2019-06-24 2020-12-30 深圳市欢太科技有限公司 用户识别方法及相关产品
CN112383785A (zh) * 2020-10-12 2021-02-19 广州市百果园网络科技有限公司 热度值的处理方法、装置及电子设备
CN112685682A (zh) * 2021-03-16 2021-04-20 连连(杭州)信息技术有限公司 一种攻击事件的封禁对象识别方法、装置、设备及介质
CN112995686A (zh) * 2021-02-03 2021-06-18 上海哔哩哔哩科技有限公司 数据处理方法、直播方法、鉴权服务器及直播数据服务器
CN113383360A (zh) * 2019-06-26 2021-09-10 深圳市欢太科技有限公司 内容推送方法、装置、服务端及存储介质
CN113412607A (zh) * 2019-06-26 2021-09-17 深圳市欢太科技有限公司 内容推送方法、装置、移动终端及存储介质
CN114024737A (zh) * 2021-11-02 2022-02-08 上海哔哩哔哩科技有限公司 确定直播间刷量的方法及装置
CN114945097A (zh) * 2022-04-26 2022-08-26 上海哔哩哔哩科技有限公司 视频流处理方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015078170A1 (zh) * 2013-11-26 2015-06-04 中兴通讯股份有限公司 一种资源访问的方法及装置、服务器及终端
CN104932966A (zh) * 2015-06-19 2015-09-23 广东欧珀移动通信有限公司 检测应用软件下载刷量的方法及装置
CN105824834A (zh) * 2015-01-06 2016-08-03 腾讯科技(深圳)有限公司 搜索流量作弊行为识别方法及装置
CN106998336A (zh) * 2016-01-22 2017-08-01 腾讯科技(深圳)有限公司 渠道中的用户检测方法和装置
CN107169769A (zh) * 2016-03-08 2017-09-15 广州市动景计算机科技有限公司 应用程序的刷量识别方法、装置
CN107566897A (zh) * 2017-07-19 2018-01-09 北京奇艺世纪科技有限公司 一种视频刷量的鉴别方法、装置及电子设备
CN107679870A (zh) * 2017-09-22 2018-02-09 广东欧珀移动通信有限公司 刷量资源确定方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015078170A1 (zh) * 2013-11-26 2015-06-04 中兴通讯股份有限公司 一种资源访问的方法及装置、服务器及终端
CN105824834A (zh) * 2015-01-06 2016-08-03 腾讯科技(深圳)有限公司 搜索流量作弊行为识别方法及装置
CN104932966A (zh) * 2015-06-19 2015-09-23 广东欧珀移动通信有限公司 检测应用软件下载刷量的方法及装置
CN106998336A (zh) * 2016-01-22 2017-08-01 腾讯科技(深圳)有限公司 渠道中的用户检测方法和装置
CN107169769A (zh) * 2016-03-08 2017-09-15 广州市动景计算机科技有限公司 应用程序的刷量识别方法、装置
CN107566897A (zh) * 2017-07-19 2018-01-09 北京奇艺世纪科技有限公司 一种视频刷量的鉴别方法、装置及电子设备
CN107679870A (zh) * 2017-09-22 2018-02-09 广东欧珀移动通信有限公司 刷量资源确定方法及装置

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113383362A (zh) * 2019-06-24 2021-09-10 深圳市欢太科技有限公司 用户识别方法及相关产品
CN113383362B (zh) * 2019-06-24 2022-05-13 深圳市欢太科技有限公司 用户识别方法及相关产品
WO2020257991A1 (zh) * 2019-06-24 2020-12-30 深圳市欢太科技有限公司 用户识别方法及相关产品
CN113383360A (zh) * 2019-06-26 2021-09-10 深圳市欢太科技有限公司 内容推送方法、装置、服务端及存储介质
CN113412607A (zh) * 2019-06-26 2021-09-17 深圳市欢太科技有限公司 内容推送方法、装置、移动终端及存储介质
CN113383360B (zh) * 2019-06-26 2023-11-24 深圳市欢太科技有限公司 内容推送方法、装置、服务端及存储介质
CN110378112A (zh) * 2019-07-08 2019-10-25 北京达佳互联信息技术有限公司 一种用户识别方法及装置
CN111813696B (zh) * 2020-08-25 2023-09-15 中国工商银行股份有限公司 应用测试方法、装置、***及电子设备
CN111813696A (zh) * 2020-08-25 2020-10-23 中国工商银行股份有限公司 应用测试方法、装置、***及电子设备
CN112383785A (zh) * 2020-10-12 2021-02-19 广州市百果园网络科技有限公司 热度值的处理方法、装置及电子设备
CN112995686A (zh) * 2021-02-03 2021-06-18 上海哔哩哔哩科技有限公司 数据处理方法、直播方法、鉴权服务器及直播数据服务器
CN112995686B (zh) * 2021-02-03 2022-04-19 上海哔哩哔哩科技有限公司 数据处理方法、直播方法、鉴权服务器及直播数据服务器
CN112685682B (zh) * 2021-03-16 2021-07-09 连连(杭州)信息技术有限公司 一种攻击事件的封禁对象识别方法、装置、设备及介质
CN112685682A (zh) * 2021-03-16 2021-04-20 连连(杭州)信息技术有限公司 一种攻击事件的封禁对象识别方法、装置、设备及介质
CN114024737A (zh) * 2021-11-02 2022-02-08 上海哔哩哔哩科技有限公司 确定直播间刷量的方法及装置
CN114024737B (zh) * 2021-11-02 2023-10-17 上海哔哩哔哩科技有限公司 确定直播间刷量的方法、装置及计算机可读存储介质
CN114945097A (zh) * 2022-04-26 2022-08-26 上海哔哩哔哩科技有限公司 视频流处理方法及装置
CN114945097B (zh) * 2022-04-26 2024-02-23 上海哔哩哔哩科技有限公司 视频流处理方法及装置

Also Published As

Publication number Publication date
CN109241343B (zh) 2022-07-22

Similar Documents

Publication Publication Date Title
CN109241343A (zh) 一种刷量用户识别***、方法及装置
US9037305B2 (en) Power outage verification
US20070083639A1 (en) Monitoring of service provider performance
WO2021254027A1 (zh) 一种可疑社团的识别方法、装置、存储介质和计算机设备
US10411969B2 (en) Backend resource costs for online service offerings
CN108923996B (zh) 一种容量分析方法及装置
CN109165691B (zh) 用于识别作弊用户的模型的训练方法、装置及电子设备
CN114217948A (zh) 分布式存储***中的性能监测
CN110069411A (zh) 客户端性能质量报告生成方法、装置、介质及电子设备
CN107294919A (zh) 一种水平权限漏洞的检测方法及装置
CN110348519A (zh) 金融产品欺诈团伙的识别方法和装置
US20100280861A1 (en) Service Level Agreement Negotiation and Associated Methods
CN105119735B (zh) 一种用于确定流量类型的方法和装置
US20140089040A1 (en) System and Method for Customer Experience Measurement & Management
CN110309469A (zh) 一种用户点击行为可视化分析方法、***、介质和电子设备
Major et al. No WAN's land: Mapping US broadband coverage with millions of address queries to ISPs
CN104618949B (zh) 一种基于arma模型的投诉预测方法及装置
CN109491754A (zh) 虚拟服务器的性能测试方法和装置
CN111191601A (zh) 同行用户识别方法、装置、服务器及存储介质
CN111338967A (zh) 一种分流测试方法、装置、电子设备及存储介质
CN110022259A (zh) 消息到达率确定方法、装置、数据统计服务器及存储介质
CN110348508A (zh) 检验异常值的数据核验方法及其***、电子设备
Stauffert et al. Towards comparable evaluation methods and measures for timing behavior of virtual reality systems
CN113657930B (zh) 测试策略有效性的方法、装置、电子设备及可读存储介质
CN113647055A (zh) 测量网络部署的影响

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant