跨平台的异常账号识别方法和装置与流程

文档序号:16680976发布日期:2019-01-19 00:30阅读:211来源:国知局
跨平台的异常账号识别方法和装置与流程

本说明书涉及互联网技术领域,尤其涉及一种跨平台的异常账号识别方法和装置。



背景技术:

随着互联网技术的快速发展,各种各样的网络平台应运而生,用户可以在网络平台中实现购物、交友、浏览资讯等功能。然而,网络平台上往往存在大量的异常账号,异常账号通过发布广告、发布虚假评论等方式误导正常用户,扰乱网络平台秩序。



技术实现要素:

有鉴于此,本说明书提供一种跨平台的异常账号识别方法和装置。

具体地,本说明书是通过如下技术方案实现的:

一种跨平台的异常账号识别方法,包括:

识别电商平台上的异常账号运营方;

基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号;

基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号;

根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图;

采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

一种跨平台的异常账号识别装置,包括:

运营方识别单元,识别电商平台上的异常账号运营方;

支付图构建单元,基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号;

平台图构建单元,基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号;

综合图构建单元,根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图;

异常识别单元,采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

一种跨平台的异常账号识别装置,包括:

处理器;

用于存储机器可执行指令的存储器;

其中,通过读取并执行所述存储器存储的与跨平台的异常账号识别逻辑对应的机器可执行指令,所述处理器被促使:

识别电商平台上的异常账号运营方;

基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号;

基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号;

根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图;

采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

由以上描述可以看出,本说明书可先识别出电商平台上的异常账号运营方,然后基于该异常账号运营方的资金往来信息构建支付账号关系图,并可联合支付账号关系图和目标网络平台可疑平台账号构建的平台账号关系图,以构建综合图进行识别,从而联合电商平台和支付平台实现对目标网络平台异常平台账号的识别。并且,上述识别方案无需预先对目标网络平台的异常平台账号进行标注,实现了异常平台账号的冷启动识别。

附图说明

图1是本说明书一示例性实施例示出的一种跨平台的异常账号识别方法的流程示意图。

图2是本说明书一示例性实施例示出的一种支付账号关系图的示意图。

图3是本说明书一示例性实施例示出的一种可疑平台账号筛选方法的流程示意图。

图4是本说明书一示例性实施例示出的一种平台账号关系图的示意图。

图5是本说明书一示例性实施例示出的一种综合图的示意图。

图6是本说明书一示例性实施例示出的一种用于跨平台的异常账号识别装置的一结构示意图。

图7是本说明书一示例性实施例示出的一种跨平台的异常账号识别装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。

在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本说明书提供一种跨平台的异常账号识别方案,可先识别出电商平台上的异常账号运营方,然后联合支付平台,根据异常账号运营方的资金往来信息查找出可疑的支付账号,接着再根据目标网络平台中平台账号和支付账号的绑定关系识别目标网络平台中的异常平台账号,从而联合电商平台、支付平台实现对目标网络平台异常平台账号的识别。

上述电商平台通常是指为企业、个人提供网络交易洽谈的平台。例如,b2c(businesstocustomer)电商平台、b2b(businesstobusiness)电商平台等。在电商平台中,企业或个人需注册相应的交易账号,并基于交易账号实现交易。

上述支付平台通常是指在银行监管下保障交易双方利益的独立机构。例如,买家在电商平台中选购商品或服务后,使用已在支付平台注册的支付账号将相应费用支付给支付平台,支付平台通知电商平台的商家发货或提供服务。当买家确认收到货品或享受到服务后,进行确认,支付平台进而将上述费用转至商家的支付账号。

其中,买家的支付账号与买家在电商平台注册的交易账号存在绑定关系,商家的支付账号与商家在电商平台注册的交易账号存在绑定关系。

上述目标网络平台可以是社交网络平台,例如:微博、论坛等。用户需在目标网络平台注册相应的平台账号,并基于平台账号实现各种功能。

图1是本说明书一示例性实施例示出的一种跨平台的异常账号识别方法的流程示意图。

所述跨平台的异常账号识别方法可以应用于具有异常账号识别功能的服务器或服务器集群中。所述服务器或者服务器集群可位于电商平台,也可位于支付平台,还可位于目标网络平台。当然,也可将所述具有异常账号识别功能的服务器集群依据功能进行划分,实现不同功能的服务器可位于不同的平台中,本说明书对此不作特殊限制。

请参考图1,所述跨平台的异常账号识别方法可以包括以下步骤:

步骤102,识别电商平台上的异常账号运营方。

目前,很多异常账号由营销机构统一运营,例如,网络水军运营方拥有很多网络水军资源,可接受雇主的委托,指挥大量网络水军帮助雇主刷帖、删帖等。

在本实施例中,可在电商平台上对异常账号运营方进行识别。

例如,可采用预定的搜索关键词进行搜索,并将匹配所述预定的搜索关键词的商家确定为异常账号运营方。

所述预定的搜索关键词可包括:刷阅读、阅读量、seo(searchengineoptimization,搜索引擎优化)、点击率、点击量等。

又例如,还可根据商家的业务介绍判断商家是否为异常账号运营方等,本说明书对此不作特殊限制。

步骤104,基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号。

在本实施例中,可根据电商平台中异常账号运营方的交易账号与支付账号的绑定关系,查找到所述异常账号运营方的支付账号,然后获取该支付账号的资金往来信息。

所述资金往来信息可包括资金转入信息,例如,资金转入方、转入金额等。一般而言,向异常账号运营方转入资金的资金转入方可能是异常账号的雇主,例如水军雇主。

所述资金往来信息还可包括资金转出信息,例如,资金转出方、转出金额等。一般而言,接收异常账号运营方转出资金的资金转出方可能是异常账号运营方雇佣的异常账号,例如,水军等。

在本实施例中,可根据异常账号运营方的资金往来信息构建支付账号关系图。所述支付账号关系图的节点是支付平台的支付账号,例如,异常账号运营方的支付账号、资金转入方的支付账号、资金转出方的支付账号等。所述支付账号关系图的边表示两个支付账号之间存在资金往来,例如,资金转入或资金转出等。

举例来说,假设异常账号运营方的支付账号是账号a,向账号a转入资金的支付账号是账号b,接收账号a转出资金的支付账号是账号c和账号d,则根据上述资金流转信息,可构建图2所示的支付账号关系图。

图2所示的支付账号关系图是无向图。在另一个例子中,也可构建有向图,边的箭头方向可表示资金流向,本说明书对此不作特殊限制。

在本实施例中,可根据支付账号的账号等级确定支付账号关系图中每个支付账号的节点权重。例如,可将账号等级评分作为节点权重等。

在本实施例中,还可根据支付账号之间的转账频率确定支付账号关系图的边权重。例如,账号a某天向账号c转账3次,则可将支付账号关系图中节点a与节点c的边ac的边权重置为3,账号a该天向账号d转账4次,则可将支付账号关系图中节点a与节点d的边ad的边权重置为4等。

当然,在确定边权重时,还可考虑其他特征,例如,转账额度,可对转账额度和转账频率进行加权得到边权重等。

可选的,在构建支付账号关系图时,还可将异常账号运营方的支付账号的关联支付账号也作为支付账号关系图的节点,例如,将和异常账号运营方的支付账号存在好友关系的支付账号作为节点添加到支付账号关系图中等。

步骤106,基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号。

在本实施例中,由于目标网络平台中的平台账号数量往往非常多,在进行异常平台账号识别时,可先筛选出可疑的平台账号,然后再在可疑的平台账号中进行进一步识别。

请参考图3,可疑的平台账号的筛选过程可以包括以下步骤:

步骤1062,获取目标网络平台中的平台账号在多个维度上的特征参数。

在本实施例中,以目标网络平台是微博为例,所述特征参数的维度可包括:重复评论数量、广告转发量、粉丝数和关注量的比例等。

步骤1064,根据所述特征参数计算所述平台账号的可疑评分。

基于前述步骤1062,在获取到多维度的特征参数之后,可根据各个维度特征参数的权重对所述多维度特征参数进行加权,以得到每个平台账号的可疑评分。

步骤1066,将可疑评分满足预定可疑条件的平台账号确定为可疑的平台账号。

在本实施例中,可基于可疑评分的算法确定所述预定可疑条件,例如,所述可疑条件可以为可疑评分大于等于第一阈值,或可疑评分小于等于第二阈值等,本说明书对此不作特殊限制。

当然,在实际应用中,还可以采用其他方式确定目标网络平台的可疑平台账号,例如,可将被举报频率大于第三阈值的平台账号确定为可疑平台账号等。

在本实施例中,可将目标网络平台中可疑的平台账号作为节点以构建平台账号关系图。所述平台账号关系图的边表示两个平台账号之间存在互动,例如,转发、评论等。

举例来说,假设目标网络平台的可疑平台账号有5个,分别为账号1至账号5。其中,账号1和其他4个账号都存在互动,账号4和账号5存在互动,则可构建图4所示的平台账号关系图。

图4所示的平台账号关系图是无向图,在另一个例子中,也可以构建有向图,本说明书对此不作特殊限制。

在本实施例中,可根据可疑平台账号的可疑评分确定平台账号关系图中每个平台账号的节点权重。例如,可将可疑评分作为节点权重等。

在本实施例中,还可根据平台账号之间的互动频率确定平台账号关系图的边权重。例如,针对账号2,账号1每天发表500条评论,则可将平台账号关系图中节点1与节点2的边12的边权重置为500。

步骤108,根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图。

在本实施例中,以图2和图4所示的支付账号关系图和平台账号关系图为例,假设支付账号a与平台账号1绑定,支付账号b与平台账号2绑定,支付账号c与平台账号3绑定,则可构建图5所示的综合图。图5中的虚线表示连接的平台账号和支付账号存在绑定关系。

在本实施例中,综合图中各节点的节点权重是该节点在原关系图中的节点权重,各实线边的边权重是该实线边在原关系图中的边权重。

在本实施例中,可以不设置综合图的虚线边的边权重,也可以将虚线边的边权重设置为缺省权重等,本说明书对此不作特殊限制。

步骤110,采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

基于前述步骤108,在构建综合图之后,可将综合图中异常账号运营方的支付账号和平台账号标记为异常节点,然后采用图传播算法计算所述综合图中其他节点的异常评分。

其中,所述图传播算法可以为标签传播算法(labelpropagation),也可以为加权网页排名算法(weightedpagerank)等。

在本实施例中,在计算得到综合图中各节点的异常评分后,可将异常评分足预定异常条件的节点确定为异常节点。所述预定异常条件可基于前述图传播算法确定,例如,所述预定异常条件可以为异常评分大于等于异常阈值等。

在本实施例中,当综合图中异常评分满足预定异常条件的节点是支付账号时,可将该支付账号绑定的平台账号确定为所述目标网络平台的异常平台账号。

当综合图中异常评分满足所述预定约束条件的节点是平台账号时,可将该平台账号确定为所述目标网络平台的异常平台账号。

值得注意的是,为便于计算,避免误差,在采用图传播算法计算综合图中各节点的异常评分之前,还可对综合图中各节点的节点权重和边权重进行归一化等处理,本说明书在此不再一一赘述。

由以上描述可以看出,本说明书可先识别出电商平台上的异常账号运营方,然后基于该异常账号运营方的资金往来信息构建支付账号关系图,并可联合支付账号关系图和目标网络平台可疑平台账号构建的平台账号关系图,以构建综合图进行识别,从而联合电商平台和支付平台实现对目标网络平台异常平台账号的识别。并且,上述识别方案无需预先对目标网络平台的异常平台账号进行标注,实现了异常平台账号的冷启动识别。

与前述跨平台的异常账号识别方法的实施例相对应,本说明书还提供了跨平台的异常账号识别装置的实施例。

本说明书跨平台的异常账号识别装置的实施例可以应用在服务器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在服务器的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图6所示,为本说明书跨平台的异常账号识别装置所在服务器的一种硬件结构图,除了图6所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的服务器通常根据该服务器的实际功能,还可以包括其他硬件,对此不再赘述。

图7是本说明书一示例性实施例示出的一种跨平台的异常账号识别装置的框图。

请参考图7,所述跨平台的异常账号识别装置600可以应用在前述图6所示的服务器中,包括有:运营方识别单元601、支付图构建单元602、平台图构建单元603、综合图构建单元604和异常识别单元605。

其中,运营方识别单元601,识别电商平台上的异常账号运营方;

支付图构建单元602,基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号;

平台图构建单元603,基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号;

综合图构建单元604,根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图;

异常识别单元605,采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

可选的,所述异常识别单元605:

采用图传播算法计算所述综合图中各节点的异常评分;

将异常评分满足预定异常条件的支付账号绑定的平台账号确定为所述目标网络平台的异常平台账号;

将异常评分满足所述预定约束条件的平台账号确定为所述目标网络平台的异常平台账号。

可选的,所述运营方识别单元601:

判断电商平台上的商家是否匹配预定的搜索关键词;

若匹配,则确定所述商家是异常账号运营方。

可选的,所述支付账号关系图的边权重由支付账号之间的转账频率确定。

可选的,所述支付账号关系图的节点权重由所述支付账号的账号等级确定。

可选的,所述可疑的平台账号的筛选过程包括:

获取所述目标网络平台中的平台账号在多个维度上的特征参数;

根据所述特征参数计算所述平台账号的可疑评分;

将可疑评分满足预定可疑条件的平台账号确定为可疑的平台账号。

可选的,所述平台账号关系图的节点权重由所述平台账号的可疑评分确定。

可选的,所述平台账号关系图的边权重由所述平台账号之间的互动频率确定。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

与前述跨平台的异常账号识别方法的实施例相对应,本说明书还提供一种跨平台的异常账号识别装置,该装置包括:处理器以及用于存储机器可执行指令的存储器。其中,处理器和存储器通常借由内部总线相互连接。在其他可能的实现方式中,所述设备还可能包括外部接口,以能够与其他设备或者部件进行通信。

在本实施例中,通过读取并执行所述存储器存储的与跨平台的异常账号识别逻辑对应的机器可执行指令,所述处理器被促使:

识别电商平台上的异常账号运营方;

基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号;

基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号;

根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图;

采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

可选的,在采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号时,所述处理器被促使:

采用图传播算法计算所述综合图中各节点的异常评分;

将异常评分满足预定异常条件的支付账号绑定的平台账号确定为所述目标网络平台的异常平台账号;

将异常评分满足所述预定约束条件的平台账号确定为所述目标网络平台的异常平台账号。

可选的,在识别电商平台上的异常账号运营方时,所述处理器被促使:

判断电商平台上的商家是否匹配预定的搜索关键词;

若匹配,则确定所述商家是异常账号运营方。

可选的,所述支付账号关系图的边权重由支付账号之间的转账频率确定。

可选的,所述支付账号关系图的节点权重由所述支付账号的账号等级确定。

可选的,所述可疑的平台账号的筛选过程包括:

获取所述目标网络平台中的平台账号在多个维度上的特征参数;

根据所述特征参数计算所述平台账号的可疑评分;

将可疑评分满足预定可疑条件的平台账号确定为可疑的平台账号。

可选的,所述平台账号关系图的节点权重由所述平台账号的可疑评分确定。

可选的,所述平台账号关系图的边权重由所述平台账号之间的互动频率确定。

与前述跨平台的异常账号识别方法的实施例相对应,本说明书还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现以下步骤:

识别电商平台上的异常账号运营方;

基于所述异常账号运营方的资金往来信息构建支付账号关系图,所述支付账号关系图的节点是支付平台的支付账号;

基于目标网络平台中可疑的平台账号构建平台账号关系图,所述平台账号关系图的节点是所述可疑的平台账号;

根据平台账号与支付账号的绑定关系,联合所述支付账号关系图和所述平台账号关系图,以构建综合图;

采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号。

可选的,所述采用图传播算法识别所述综合图中的异常节点,以为所述目标网络平台识别出异常平台账号,包括:

采用图传播算法计算所述综合图中各节点的异常评分;

将异常评分满足预定异常条件的支付账号绑定的平台账号确定为所述目标网络平台的异常平台账号;

将异常评分满足所述预定约束条件的平台账号确定为所述目标网络平台的异常平台账号。

可选的,所述识别电商平台上的异常账号运营方,包括:

判断电商平台上的商家是否匹配预定的搜索关键词;

若匹配,则确定所述商家是异常账号运营方。

可选的,所述支付账号关系图的边权重由支付账号之间的转账频率确定。

可选的,所述支付账号关系图的节点权重由所述支付账号的账号等级确定。

可选的,所述可疑的平台账号的筛选过程包括:

获取所述目标网络平台中的平台账号在多个维度上的特征参数;

根据所述特征参数计算所述平台账号的可疑评分;

将可疑评分满足预定可疑条件的平台账号确定为可疑的平台账号。

可选的,所述平台账号关系图的节点权重由所述平台账号的可疑评分确定。

可选的,所述平台账号关系图的边权重由所述平台账号之间的互动频率确定。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1