异常行为的检测方法、电子设备及计算机存储介质技术

技术编号:16820055 阅读:52 留言:0更新日期:2017-12-16 13:51
本发明专利技术公开了一种异常行为的检测方法、电子设备及计算机存储介质,该方法包括:分别计算书城页面中呈现的各个书籍区块的点击通过率;根据各个书籍区块的点击通过率,在预设坐标系中绘制各个书籍区块相对应的分布曲线;判断分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。由此可见,该方案通过将各个书籍区块的点击通过率对应的分布曲线与预设分布函数匹配,能够及时判断出存在异常行为的书籍区块,方便有针对性的对书城页面进行处理,提高了发现问题的效率。

Detection methods of abnormal behavior, electronic equipment and computer storage medium

The detection method, the invention discloses an abnormal behavior of the electronic equipment and computer storage medium, the method includes: calculation presented in each book block page, click through rate; according to each block books click through rate distribution curve in the default coordinate system in drawing each block corresponding to the judgment of books; whether the default distribution function and distribution curve matching; if not, then determine the at least one book block click through rate of abnormal behavior. Thus, the scheme will block all books by click through rate corresponding to the distribution curve and default distribution function matching, to determine the presence of abnormal behavior of the book block, convenient for the processing of the bookstore pages, improve the discovery efficiency.

【技术实现步骤摘要】
异常行为的检测方法、电子设备及计算机存储介质
本专利技术涉及计算机领域,具体涉及一种异常行为的检测方法、电子设备及计算机存储介质。
技术介绍
目前,随着手机等移动终端的普及以及电子书阅读器的发展,电子书的需求也随之增长,并且迅速增长的阅读数据能够反映诸多信息,其中,点击通过率(ClickThroughRate,简称CTR)能够反映一本书或一类书的受欢迎程度,服务器能够利用该点击通过率的数值进行书籍推送。在实现本专利技术的过程中,专利技术人发现现有技术中的上述方式至少存在如下缺陷:正常情况下,CTR数值能够准确反映书籍的认可度,但是,实际情况中,可能会出现各种各样的异常行为。例如,某本书的作者可能会针对自身出版的书籍进行刷单行为,从而导致该本书对应的CTR数值出现异常,进而导致依据异常CTR数值实现的书籍推送结果不够准确。由此可见,现有技术中尚没有一种能够准确检测用户的异常行为的方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的异常行为的检测方法、电子设备及计算机存储介质。根据本专利技术的一个方面,提供了一种异常行为的检测方法,包括:分别计算书城页面中呈现的各个书籍区块的点击通过率;根据各个书籍区块的点击通过率,在预设坐标系中绘制各个书籍区块相对应的分布曲线;判断分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。根据本专利技术的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:分别计算书城页面中呈现的各个书籍区块的点击通过率;根据各个书籍区块的点击通过率,在预设坐标系中绘制各个书籍区块相对应的分布曲线;判断分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。根据本专利技术的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:分别计算书城页面中呈现的各个书籍区块的点击通过率;根据各个书籍区块的点击通过率,在预设坐标系中绘制各个书籍区块相对应的分布曲线;判断分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。在本专利技术提供的异常行为的检测方法、电子设备中及计算机存储介质的方案中,通过计算书城页面中各个书籍区块的点击通过率,并在预设坐标系中绘制各个书籍区块相对应的点击通过率的分布曲线,将各个书籍区块的点击通过率用曲线图形象的表示出来,能够直观地反映各个书籍区块的点击通过率数值以及点击通过率数值的变化趋势;判断分布曲线是否与预设分布函数匹配,即通过判断分布曲线中对应各个书籍区块的点击通过率数值是否在预设分布函数的函数值的预设波动范围内,或者通过判断分布曲线反映出的点击通过率的变化趋势是否与预设分布函数的函数值的变化趋势一致来确定是否存在点击通过率异常的书籍区块,这样能够及时的判断出存在异常行为的书籍区块,便于有针对性的对书城页面进行处理,提高了发现问题的效率,提升了据此实现的书籍推送的准确率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术一个实施例的异常行为的检测方法的流程图;图2示出了本专利技术另一个实施例的异常行为的检测方法的流程图;图3示出了本专利技术一个具体实施例的书籍区块的排列顺序示意图;图4示出了根据本专利技术实施例的一种电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了本专利技术一个实施例的异常行为的检测方法的流程图。如图1所示,该方法包括以下步骤:步骤S110:分别计算书城页面中呈现的各个书籍区块的点击通过率。在书城页面,通过书籍区块的形式将各个书籍呈现给用户,例如一个书籍区块呈现一种类型的书籍,或者一个书籍区块呈现一个榜单中的书籍。可选的,不同的书籍区块的呈现位置以及呈现顺序是通过对用户的属性和/或用户的历史数据进行分析确定的。正常情况下,通过上述历史数据的分析之后,推荐给用户的顺序在前或位置显眼的书籍是用户更感兴趣的书籍,用户选择这些书籍进行点击并下载、阅读或购买的可能性更大,以推荐给用户的排序在最前的书籍区块为例,认为每一个用户对该书籍区块的书籍最感兴趣,大量用户会停留在该书籍区块浏览书籍并通过点击进行下载、阅读或购买,因此该书籍区块的浏览量和点击量都会非常大,则最后计算出的CTR数值(即点击量与浏览量的比值)也会很大,而依次排在后面的书籍区块,由于该书籍区块中的书籍对于用户的吸引力小于排在前面的书籍区块,用户浏览该书籍区块的书籍的可能性,以及点击该书籍区块的书籍的可能性都会降低,则最后计算出来的CTR值会依次减小,即排序从前到后的书籍区块,其对应的CTR值的变化趋势是逐渐减小。其中,书籍区块的CTR值表示为书籍区块的点击量与书籍区块的浏览量的比值,书籍区块的浏览量为预设时间段内浏览过该书籍区块的用户数,其中,浏览过是指用户手机等移动终端上显示过该书籍区块,书籍区块的点击量为预设时间段内点击该书籍区块中的书籍的次数。步骤S120:根据各个书籍区块的点击通过率,在预设坐标系中绘制各个书籍区块相对应的分布曲线。具体地,在预设坐标系中绘制各个书籍区块与其对应的点击通过率的数据点,这些数据点是离散的,将各个离散的数据点通过平滑的曲线连接起来即得到各个书籍区块相对应的分布曲线,该分布曲线反映的是各个书籍区块的当前点击通过率的变化趋势。步骤S130:判断分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。其中预设分布函数可通过多种方式确定。例如,可以是根据一个历史时间段内各个书籍区块和点击通过率的对应关系确定的,该预设分布函数能够反映当前书城页面中的各个书籍区块在用户的正常点击行为下所对应的点击通过率的变化趋势。具体地,将各个书籍区块相对应的分布曲线与预设分布函数匹配可以通过匹配点击通过率的变化趋势以及匹配点击通过率的数值所在的范围来实现。其中,匹配点击通过率的变化趋势指匹配分布曲线中的点击通过率随书籍区块的变化趋势和预设分布函数中点击通过率随书籍区块的变化趋势是否一致,匹配点击通过率的数值所在的范围指匹配分布曲线中对应各书籍区块的点击通过率是否在一个合理的数据范围内。若同时满足点击通过率的变化趋势一致以及点击通过率的数值在合理的数值范围内,则判定不存在异常行为,否则,则判定至少一个书籍区块的点击通过率存在异常行为。从引起异常的原因分类,本文档来自技高网...
异常行为的检测方法、电子设备及计算机存储介质

【技术保护点】
一种异常行为的检测方法,其包括:分别计算书城页面中呈现的各个书籍区块的点击通过率;根据所述各个书籍区块的点击通过率,在预设坐标系中绘制所述各个书籍区块相对应的分布曲线;判断所述分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。

【技术特征摘要】
1.一种异常行为的检测方法,其包括:分别计算书城页面中呈现的各个书籍区块的点击通过率;根据所述各个书籍区块的点击通过率,在预设坐标系中绘制所述各个书籍区块相对应的分布曲线;判断所述分布曲线是否与预设分布函数匹配;若否,则判定至少一个书籍区块的点击通过率存在异常行为。2.根据权利要求1所述的方法,所述判定至少一个书籍区块的点击通过率存在异常行为之后,还包括:确定所述异常行为是否为刷单行为;若是,则针对所述书城页面执行预设的防刷单处理。3.根据权利要求2所述的方法,所述确定所述异常行为是否为刷单行为具体包括:将所述存在异常行为的书籍区块对应的书籍确定为指定书籍;判断所述指定书籍的点击通过率与该书籍的近期购买量是否成正相关关系;若否,则确定所述异常行为属于刷单行为;若是,则确定所述异常行为不属于刷单行为。4.根据权利要求2所述的方法,其中,所述判断所述分布曲线是否与预设分布函数匹配的步骤具体包括:确定与所述预设分布函数相对应的函数曲线;将所述分布曲线与所述函数曲线进行比较,根据比较结果判断所述分布曲线中是否存在异常点;若是,确定所述分布曲线与预设分布函数不匹配;若否,确定所述分布曲线与预设分布函数匹配。5.根据权利要求4所述的方法,其中,所述将所述分布曲线与所述函数曲线进行比较,根据比较结果判断所述分布曲线中是否存在异常点的步骤具体包括:根据所述函数曲线的分布规律以及分布曲线的起始值,确定所述分布曲线中包含的各个数据点的合理数值范围;针对所述分布曲线中包含的每个数据点,判断该数据点的实际数值是否属于该数据点的合理数值范围;若否,确定该数据点为异常点。...

【专利技术属性】
技术研发人员:王志鹏
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1