一种确定虚假终端标识的方法和装置制造方法及图纸

技术编号:18898759 阅读:25 留言:0更新日期:2018-09-08 13:39
本发明专利技术实施例公开了一种确定虚假终端标识的方法和装置,属于互联网技术领域。所述方法包括:获取目标终端标识对应的用户数据;将所述目标终端标识对应的用户数据,分别输入预先训练的至少两种作弊类型对应的虚假终端标识判定模型,得到每种作弊类型对应的虚假终端标识判定结果;根据所述每种作弊类型对应的虚假终端标识判定结果,确定所述目标终端标识是否为虚假终端标识。采用本发明专利技术,可以提高判定效率。

A method and device for determining false terminal identifier

The embodiment of the invention discloses a method and a device for determining a false terminal identification, belonging to the technical field of the Internet. The method comprises acquiring the user data corresponding to the target terminal identification, inputting the user data corresponding to the target terminal identification into the false terminal identification judgment model corresponding to at least two types of cheating trained in advance, and obtaining the false terminal identification judgment result corresponding to each cheating type; and according to the said each type. The false terminal identification result corresponding to the cheating type determines whether the target terminal identification is a false terminal identification. By adopting the invention, the judging efficiency can be improved.

【技术实现步骤摘要】
一种确定虚假终端标识的方法和装置
本专利技术涉及互联网
,特别涉及一种确定虚假终端标识的方法和装置。
技术介绍
随着电子技术和互联网技术的发展,各种各样的终端得到了广泛的应用,相应的,终端上的应用程序的种类越来越多、功能越来越丰富。应用程序的开发商为推广自己开发的应用程序,往往会通过推广渠道(比如手机制造商等)推广自己开发的应用程序。相应的,开发商可以根据推广渠道对应的终端标识的数量,对推广渠道的提供商提供一定的推广费用,其中,终端标识可以是通过该推广渠道安装并使用该应用程序的终端的标识。推广渠道的提供商为赚取开发商的推广费用,往往会采用各种类型的作弊方式,生成虚假终端标识。这种情况下,确定某终端标识是否为虚假终端标识显得尤为重要。由于虚假终端标识对应的用户数据往往是通过软件模拟出来的,不是用户真正的操作,因此,虚假终端标识对应的用户数据一般与真实终端标识对应的用户数据存在差异,进而,开发商为避免因虚假终端标识支付额外的推广费用,往往会由技术人员,根据终端反馈的用户数据(比如终端的硬件信息、用户操作信息),人为的判断某终端标识是否为虚假终端标识。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:基于上述判断某终端标识是否为虚假终端标识的处理方式,对于每个终端标识,都需要技术人员根据其用户数据,人为的判断该终端标识是否是虚假终端标识,从而,导致判定效率较低。
技术实现思路
为了解决判定效率较低的问题,本专利技术实施例提供了一种确定虚假终端标识的方法和装置。所述技术方案如下:第一方面,提供了一种确定虚假终端标识的方法,所述方法包括:获取目标终端标识对应的用户数据;将所述目标终端标识对应的用户数据,分别输入预先训练的至少两种作弊类型对应的虚假终端标识判定模型,得到每种作弊类型对应的虚假终端标识判定结果;根据所述每种作弊类型对应的虚假终端标识判定结果,确定所述目标终端标识是否为虚假终端标识。第二方面,提供了一种确定虚假终端标识的装置,所述装置包括:获取模块,用于获取目标终端标识对应的用户数据;得到模块,用于将所述目标终端标识对应的用户数据,分别输入预先训练的至少两种作弊类型对应的虚假终端标识判定模型,得到每种作弊类型对应的虚假终端标识判定结果;确定模块,用于根据所述每种作弊类型对应的虚假终端标识判定结果,确定所述目标终端标识是否为虚假终端标识。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,服务器可以预选存储有至少两种作弊类型对应的虚假终端标识判定模型,当需要判定目标终端标识是否为虚假终端标识时,服务器可以将目标终端标识对应的用户数据,输入到至少两种作弊类型对应的虚假终端标识判定模型中,得到每种作弊类型对应的虚假终端标识判定结果。最后,服务器可以根据每种作弊类型对应的虚假终端标识判定结果,确定目标终端标识是否为虚假终端标识,本方案中,采用至少两种作弊类型对应的虚假终端标识判定模型的方法,可以提高每种作弊类型对应的判定准确率,从而,可以增强目标终端标识的判定准确性。另外,服务器获取到目标终端标识对应的用户数据后,可以自动确定出目标终端标识是否为虚假终端标识,无需技术人员人为判定,从而,可以提高判定效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种确定虚假终端标识的方法流程图;图2是本专利技术实施例提供的一种判定示意图;图3是本专利技术实施例提供的一种训练示意图;图4是本专利技术实施例提供的一种判定示意图;图5是本专利技术实施例提供的一种确定虚假终端标识的装置结构示意图;图6是本专利技术实施例提供的一种服务器结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。每隔一段时间,开发商会根据这段时间内某推广渠道的推广数量,对该推广渠道支付一定的推广费用,其中,推广数量可以是服务器确定出的通过该推广渠道安装并使用该应用程序的终端数量。具体的,应用程序在运行过程中,会向服务器发送应用消息,应用消息中会携带终端标识(比如手机设备号),其中,终端标识可以是应用程序在发送应用消息前获取的。当服务器第一次接收到终端发送的终端标识时,服务器可以确定该终端标识对应的推广渠道,并将该终端标识添加到该推广渠道对应的终端标识列表中,进而,每隔一段时间,开发商可以根据该推广渠道对应的终端标识列表中,在该段时间内添加的终端标识的数量,为该推广渠道支付相应的推广费用。推广渠道的提供商为赚取开发商的推广费用,想出了各种类型的作弊方式,来增加推广数量。例如,在某些手机中安装作弊应用程序(其中作弊应用程序可以生成虚假终端标识,并且在终端获取终端标识时,使终端获取生成的虚假终端标识)、目标应用程序(目标应用程序即是待推广的应用程序)和控制目标应用程序启动的脚本,脚本控制目标应用程序启动后,目标应用程序在运行过程中,触发终端向服务器发送的终端标识是作弊应用程序生成的虚假终端标识,从而,推广渠道的提供商通过这种不正当方式增加了自身的推广数量。为了避免开发商为虚假终端标识支付一定的推广费用,本专利技术实施例提供了一种确定虚假终端标识的方法,该方法的执行主体为服务器。其中,该服务器可以是具有判定终端标识是否是虚假终端标识功能的服务器,比如,可以是待推广应用程序的后台服务器,也可以是能够与后台服务器进行通信的其他服务器。服务器中可以设置有处理器和存储器,处理器可以用于判断目标终端标识是否为虚假终端标识的相关处理,存储器可以用于存储下述处理过程中需要和产生的数据。还可以设置有收发器,收发器可以用于接收和发送数据。下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:步骤101,获取目标终端标识对应的用户数据。其中,目标终端标识可以是服务器通过应用消息接收到的终端标识中待判定是否为虚假终端标识的一个或者多个,终端标识可以具有唯一性,比如可以是设备号(对于手机而言,设备号可以是IMEI(InternationalMobileEquipmentIdentity,国际移动设备身份码))。在实施中,目标应用程序(其中,目标应用程序可以是开发商开发的通过推广渠道推广的应用程序)在运行过程中,可以触发目标应用程序所在的终端向服务器发送应用消息,其中,应用消息中可以携带有用户数据和终端标识等。当服务器检测到判定目标终端标识是否为虚假终端标识的触发事件发生时,可以获取目标终端标识对应的用户数据。例如,服务器检测到第一次接收到终端发送的携带有目标终端标识的应用消息后,又达到预设时长时,可以获取在该预设时长内,接收到终端发送的对应目标终端标识的用户数据。可选的,目标终端标识对应的用户数据可以包括目标终端标识对应的终端的硬件信息、目标终端标识对应的用户操作信息、和/或终端的预设系统参数的参数信息、和/或终端中安装的应用程序的应用程序标识。其中,硬件信息可以是设备号IMEI、IMSI(InternationalMobileSubscriberIdentificationNumber本文档来自技高网...

【技术保护点】
1.一种确定虚假终端标识的方法,其特征在于,所述方法包括:获取目标终端标识对应的用户数据;将所述目标终端标识对应的用户数据,分别输入预先训练的至少两种作弊类型对应的虚假终端标识判定模型,得到每种作弊类型对应的虚假终端标识判定结果;根据所述每种作弊类型对应的虚假终端标识判定结果,确定所述目标终端标识是否为虚假终端标识。

【技术特征摘要】
1.一种确定虚假终端标识的方法,其特征在于,所述方法包括:获取目标终端标识对应的用户数据;将所述目标终端标识对应的用户数据,分别输入预先训练的至少两种作弊类型对应的虚假终端标识判定模型,得到每种作弊类型对应的虚假终端标识判定结果;根据所述每种作弊类型对应的虚假终端标识判定结果,确定所述目标终端标识是否为虚假终端标识。2.根据权利要求1所述的方法,其特征在于,所述获取目标终端标识对应的用户数据,包括:每经过预设的判定周期,在当前判定周期内通过应用消息接收到的终端标识中,将历史未接收过的终端标识,确定为目标终端标识;获取所述目标终端标识对应的用户数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述每种作弊类型对应的虚假终端标识判定结果,确定所述目标终端标识是否为虚假终端标识,包括:根据所述每种作弊类型对应的虚假终端标识判定结果、以及预先存储的每种作弊类型对应的权重,确定所述目标终端标识是否为虚假终端标识。4.根据权利要求3所述的方法,其特征在于,所述根据所述每种作弊类型对应的虚假终端标识判定结果、以及预先存储的每种作弊类型对应的权重,确定所述目标终端标识是否为虚假终端标识,包括:根据所述每种作弊类型对应的虚假终端标识判定结果、以及预先存储的每种作弊类型对应的权重,确定对应的判定结果为虚假终端标识的各作弊类型的第一权重和,以及对应的判定结果不为虚假终端标识的各作弊类型的第二权重和;如果所述第一权重和大于所述第二权重和,则确定所述目标终端标识为虚假终端标识,如果所述第一权重和不大于所述第二权重和,则确定所述目标终端标识不为虚假终端标识。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:当确定出所述目标终端标识为虚假终端标识时,在对应的判定结果为虚假终端标识的作弊类型中,将对应的权重最大的作弊类型,确定为所述目标终端标识对应的作弊类型。6.根据权利要求1-4任意一项所述的方法,其特征在于,所述每种作弊类型对应的虚假终端标识判定模型包括至少两个子判定模型,其中,每个子判定模型,是根据训练样本库中各用户数据中对应每个子判定模型对应的各数据项的子用户数据训练得到的;所述将所述目标终端标识对应的用户数据,分别输入预先训练的多种作弊类型对应的虚假终端标识判定模型,得到每种作弊类型对应的虚假终端标识判定结果,包括:对于每个子判定模型,根据预先存储的各子判定模型与数据项的对应关系,确定所述子判定模型对应的目标数据项,在所述目标终端标识对应的用户数据中,确定所述目标数据项对应的子用户数据,输入到所述子判定模型,得到所述子判定模型对应的判定结果;对于每种作弊类型,根据所述作弊类型包括的各子判定模型对应的判定结果,确定所述作弊类型对应的虚假终端标识判定结果。7.根据权利要求6所述的方法,其特征在于,所述根据所述作弊类型包括的各子判定模型对应的判定结果,确定所述作弊类型对应的虚假终端标识判定结果,包括:根据所述作弊类型包括的各子判定模型对应的判定结果、以及预先存储的每种子判定模型对应的权重,确定对应的判定结果为虚假终端标识的各子判定模型的第三权重和,以及对应的判定结果不为虚假终端标识的各子判定模型的第四权重和;如果所述第三权重和大于所述第四权重和,则确定所述作弊类型对应的虚假终端标识判定结果为虚假终端标识,如果所述第三权重和不大于所述第四权重和,则确定所述作弊类型对应的虚假终端标识判定结果不为虚假终端标识。8.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:孔蓓蓓
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1