风险用户识别方法、装置、电子设备及存储介质与流程

    专利查询2022-07-10  142



    1.本技术涉及移动通信技术领域,特别是涉及一种风险用户识别方法、装置、电子设备及存储介质。


    背景技术:

    2.随着移动互联网和智能终端的迅速普及,用户的很多业务都是通过手机 app来办理,运营商为了拉新促活,在营业厅app上经常开展很多营销优惠活动。但从实际活动参与情况来看,经常存在名额瞬时被抢满的现象,也有很多用户投诉反馈,很多优惠活动都抢不到参与名额。基于这个现象,我们通过对收货地址以及其他用户相关个人信息数据进行分析,发现这些把活动名额瞬时抢满的用户很多都是风险用户,通过抢购时间点上来看,很大可能都是脚本抢购。因此,在实际营销活动中,如何实现有效识别诈骗用户,降低电信诈骗的风险是目前亟待解决的问题。


    技术实现要素:

    3.本技术提供一种kafka集群运行状态的监控方法及装置,以解决在实际营销活动中,如何实现有效识别诈骗用户,降低电信诈骗的风险是目前亟待解决的问题。
    4.为了解决上述问题,本技术实施例是这样实现的:
    5.第一方面,本技术实施例提供了一种风险用户识别方法,其特征在于,包括:
    6.在客户端启动预设脚本之后,获取所述客户端的设备指纹标识;
    7.获取所述客户端对应的手机号码信息;
    8.将所述设备指纹标识与预存设备指纹标识进行比对,并将所述手机号码信息与预存手机号码信息进行比对,得到比对结果;
    9.根据所述比对结果,确定所述客户端对应的风险识别结果。
    10.可选地,所述获取所述客户端的设备指纹标识,包括:
    11.获取所述客户端的设备硬件信息;其中,所述设备硬件信息包括:canvas 绘图信息、用户代理信息、比特深度信息、设备像素比信息、逻辑处理器数量信息、屏幕分辨率信息、屏幕尺寸信息、时间差信息、时区信息、指纹信息、字体列表信息、cpu等级信息、运行浏览器的操作系统和/或硬件平台、音频处理指纹信息;
    12.根据所述设备硬件信息,生成所述客户端的设备指纹标识。
    13.可选地,所述获取所述客户端对应的手机号码信息,包括:
    14.在接收到所述客户端发送的请求之后,基于预设网络协议获取所述客户端上传的国际移动用户识别码;
    15.根据所述国际移动用户识别码,获取所述手机号码信息。
    16.可选地,所述根据所述比对结果,确定所述客户端对应的风险识别结果,包括:
    17.在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息不一致的情况下,确定所述风险识别结果为低风险用户的识别结果;
    18.在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为中风险用户的识别结果;
    19.在所述设备指纹标识与所述预存设备指纹标识一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为高风险用户的识别结果。
    20.可选地,在所述根据所述比对结果,确定所述客户端对应的风险识别结果之后,还包括:
    21.在所述风险识别结果为高风险用户的识别结果的情况下,将所述客户端添加至黑名单。
    22.第二方面,本技术实施例提供了一种风险用户识别装置,包括:
    23.设备指纹标识获取模块,用于在客户端启动预设脚本之后,获取所述客户端的设备指纹标识;
    24.手机号码信息获取模块,用于获取所述客户端对应的手机号码信息;
    25.比对结果获取模块,用于将所述设备指纹标识与预存设备指纹标识进行比对,并将所述手机号码信息与预存手机号码信息进行比对,得到比对结果;
    26.风险识别结果确定模块,用于根据所述比对结果,确定所述客户端对应的风险识别结果。
    27.可选地,所述设备指纹标识获取模块包括:
    28.设备硬件信息获取单元,用于获取所述客户端的设备硬件信息;其中,所述设备硬件信息包括:canvas绘图信息、用户代理信息、比特深度信息、设备像素比信息、逻辑处理器数量信息、屏幕分辨率信息、屏幕尺寸信息、时间差信息、时区信息、指纹信息、字体列表信息、cpu等级信息、运行浏览器的操作系统和/或硬件平台、音频处理指纹信息;
    29.设备指纹标识生成单元,用于根据所述设备硬件信息,生成所述客户端的设备指纹标识。
    30.可选地,所述手机号码信息获取模块包括:
    31.用户识别码获取单元,用于在接收到所述客户端发送的请求之后,基于预设网络协议获取所述客户端上传的国际移动用户识别码;
    32.手机号码信息获取单元,用于根据所述国际移动用户识别码,获取所述手机号码信息。
    33.可选地,所述风险识别结果确定模块包括:
    34.第一识别结果确定单元,用于在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息不一致的情况下,确定所述风险识别结果为低风险用户的识别结果;
    35.第二识别结果确定单元,用于在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为中风险用户的识别结果;
    36.第三识别结果确定单元,用于在所述设备指纹标识与所述预存设备指纹标识一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为高风险用户的识别结果。
    37.可选地,所述装置还包括:
    38.黑名单添加模块,用于在所述风险识别结果为高风险用户的识别结果的情况下,将所述客户端添加至黑名单。
    39.第三方面,本技术实施例提供了一种电子设备,包括:
    40.处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的风险用户识别方法。
    41.第四方面,本技术实施例提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的风险用户识别方法。
    42.与现有技术相比,本技术包括以下优点:
    43.本技术实施例提供了一种风险用户识别方法、装置、电子设备及存储介质,通过在客户端启动预设脚本之后,获取客户端的设备指纹标识,获取客户端对应的手机号码信息,将设备指纹标识与预存设备指纹标识进行比对,并将手机号码信息与预存手机号码信息进行比对,得到比对结果,根据比对结果,确定客户端对应的风险识别结果。本技术实施例通过将设备硬件信息和手机号码关联识别用户风险,能够有效识别出风险用户,降低了电信诈骗的风险。
    附图说明
    44.图1为本技术实施例提供的一种风险用户识别方法的步骤流程图;
    45.图2为本技术实施例提供的一种设备指标信息的示意图;
    46.图3为本技术实施例提供的一种风险用户识别装置的结构示意图;
    47.图4为本技术实施例提供的一种电子设备的结构示意图。
    具体实施方式
    48.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
    49.实施例一
    50.参照图1,示出了本技术实施例提供的一种风险用户识别方法的步骤流程图,如图1所示,该风险用户识别方法可以包括以下步骤:
    51.步骤101:在客户端启动预设脚本之后,获取所述客户端的设备指纹标识。
    52.本技术实施例可以应用于结合设备指纹标识和手机号码检测风险用户的场景中。
    53.本实施例的应用场景可以为:用户使用客户端(如手机等)参与网上营销活动时,检测重复参与营销活动争抢名额的用户的场景。
    54.客户端是指用户参与网上营销活动时使用的客户端,在本示例中,客户端可以为手机、平板电脑等,具体地,对于客户端的具体类型可以根据使用需求而定,本实施例对此不加以限制。
    55.设备指纹标识即终端的标识,该设备指纹标识可以指示客户端的设备硬件信息,在本示例中,设备硬件信息可以包括:canvas绘图信息、用户代理信息、比特深度信息、设备像素比信息、逻辑处理器数量信息、屏幕分辨率信息、屏幕尺寸信息、时间差信息、时区信息、指纹信息、字体列表信息、 cpu等级信息、运行浏览器的操作系统和/或硬件平台、音频处理指纹信息。
    56.在用户使用客户端参与网络营销活动时,用户可以通过客户端内安装的 app(application,应用程序)进行参与,具体地,用户可以通过客户端启动预设脚本(如js或sdk脚本等),此时,可以获取客户端的设备指纹标识。具体地,可以结合下述具体实现方式进行详细描述。
    57.在本技术的一种具体实现方式中,上述步骤101可以包括:
    58.子步骤a1:获取所述客户端的设备硬件信息;其中,所述设备硬件信息包括:canvas绘图信息、用户代理信息、比特深度信息、设备像素比信息、逻辑处理器数量信息、屏幕分辨率信息、屏幕尺寸信息、时间差信息、时区信息、指纹信息、字体列表信息、cpu等级信息、运行浏览器的操作系统和 /或硬件平台、音频处理指纹信息。
    59.在本实施例中,设备硬件信息包括:canvas绘图信息、用户代理信息、比特深度信息、设备像素比信息、逻辑处理器数量信息、屏幕分辨率信息、屏幕尺寸信息、时间差信息、时区信息、指纹信息、字体列表信息、cpu等级信息、运行浏览器的操作系统和/或硬件平台、音频处理指纹信息,如图2 所示的指标2~指标18。
    60.在客户端启动预设脚本之后,则可以获取客户端的设备硬件信息。
    61.在获取到客户端的设备硬件信息之后,执行子步骤a2。
    62.子步骤a2:根据所述设备硬件信息,生成所述客户端的设备指纹标识。
    63.在获取到客户端的设备硬件信息之后,可以根据设备硬件信息生成客户端的设备指纹标识。
    64.在获取到客户端的设备指纹标识之后,执行步骤102。
    65.步骤102:获取所述客户端对应的手机号码信息。
    66.在获取到客户端的设备指纹标识之后,可以获取客户端对应的手机号码信息,在本示例中,手机号码信息即为客户端内安装的手机卡所对应的号码。
    67.对应获取客户端对应的手机号码信息的详细过程可以结合下述具体实现方式进行描述。
    68.在本技术的一种具体实现方式中,上述步骤102可以包括:
    69.子步骤b1:在接收到所述客户端发送的请求之后,基于预设网络协议获取所述客户端上传的国际移动用户识别码。
    70.在本实施例中,国际移动用户识别码(imsi,international mobilesubscriber identification number)是区别移动用户的标志,储存在sim卡中,可用于区别移动用户的有效信息。
    71.在接收到客户端发送的请求之后,可以基于预设网络协议(如移动网络协议等)获取客户端上传的国际移动用户标识码。
    72.在基于预设网络协议获取到客户端上传的国际移动用户识别码之后,执行子步骤b1。
    73.子步骤b1:根据所述国际移动用户识别码,获取所述手机号码信息。
    74.在基于预设网络协议获取到客户端上传的国际移动用户识别码之后,则可以获取到客户端对应的手机号码信息。具体地,运营商可以预先封装一个接口,接口功能为:根据用户请求中的imsi号码信息,从运营商基础网络数据中查找这个imsi号码在交换机上绑定的手机号码等信息。用户手机客户端通过加载js或者sdk或者浏览器等方式,通过蜂窝移动
    通信网络调用步骤s1的接口。在客户端发起接口访问时,则可以根据3gpp的链路协议,发起端移动网络会自动上传imsi号码,通过预设接口可以获得imsi号码后再到misc系统中(misc再调用移动的基础网络数据)获得用以绑定的手机号码等信息,并把手机号码等信息返回给调用方。
    75.在获取到客户端对应的手机号码信息之后,执行步骤103。
    76.步骤103:将所述设备指纹标识与预存设备指纹标识进行比对,并将所述手机号码信息与预存手机号码信息进行比对,得到比对结果。
    77.预存设备指纹标识是指系统保存的预先参与过营销活动等的客户端的设备指纹的标识,例如,营销活动以优惠手机卡为例,预存设备指纹标识是指通过网上申请等方式申请过优惠手机卡,且系统已经申请到了优惠名额的手机卡。
    78.预存手机号码信息是指系统保存的预先参与过营销活动等的手机号码信息。
    79.在获取到客户端的设备指纹标识和手机号码信息之后,可以将设备指纹标识与预存设备指纹标识进行比对,并将手机号码信息与预存手机号码信息进行比对,以得到比对结果。
    80.在将设备指纹标识与预存设备指纹标识进行比对,并将手机号码信息与预存手机号码信息进行比对得到比对结果之后,执行步骤104。
    81.步骤104:根据所述比对结果,确定所述客户端对应的风险识别结果。
    82.在通过上述步骤得到比对结果之后,可以根据比对结果确定客户端对应的风险识别结果。具体地,可以结合下述具体实现方式进行详细描述。
    83.在本技术的一种具体实现方式中,上述步骤104可以包括:
    84.子步骤c1:在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息不一致的情况下,确定所述风险识别结果为低风险用户的识别结果。
    85.在本实施例中,在比对结果为设备指纹标识与预存设备指纹标识不一致,且手机号码信息与预存手机号码信息不一致的情况下,则可以确定风险识别结果为低风险用户的识别结果,即在先过程中,该客户端未进行过营销活动等的申请,此时,可以根据用户设备画像的风险等级做相应的处理,例如,将该设备指纹标识和手机号码信息发送至后台系统,以由业务人员进行风险识别的判断。
    86.子步骤c2:在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为中风险用户的识别结果。
    87.在比对结果为设备指纹标识与预存设备指纹标识不一致,且手机号码信息与预存手机号码信息一致的情况下,则可以确定风险识别结果为中风险用户的识别结果,此时,可以根据用户设备画像的风险等级做相应的处理,例如,将该设备指纹标识和手机号码信息发送至后台系统,以由业务人员进行风险识别的判断。
    88.子步骤c3:在所述设备指纹标识与所述预存设备指纹标识一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为高风险用户的识别结果。
    89.在比对结果为设备指纹标识与预存设备指纹标识一致,且手机号码信息与预存手
    机号码信息一致的情况下,则可以确定风险识别结果为高风险用户的识别结果,即该客户端在先已经进行过营销活动等的申请,此时,可以由后台自动把当前用户加入黑名单用户列表。
    90.本技术实施例根据用户设备通信运营商(手机号、运营商类型)等信息来作为判断依据,能有效提高传统设备指纹技术的唯一性概率,传统设备指纹技术(依赖硬件设备指标信息和软件指标信息)经常会把真正不同的用户设备识别为同一个设备,但是我们通过我们的移动通信基站获取移动设备的通信手机号,再辅以传统的设备指纹技术,就能保证100%的唯一性。较传统设备指纹技术识别唯一性更精准。
    91.该技术可运用于我们的号卡订单售卖流程。大多数识别涉诈风险号码的方发是通过分析用户的使用数据来判断是否为风险用户,属于事后分析。通过下单时进行设备画像识别是否为风险用户属于事前预判,提前发现潜在风险。再结合售卡渠道,客户信息分析等方法能够更早的发现和排除风险。
    92.本技术实施例提供的风险用户识别方法,通过在客户端启动预设脚本之后,获取客户端的设备指纹标识,获取客户端对应的手机号码信息,将设备指纹标识与预存设备指纹标识进行比对,并将手机号码信息与预存手机号码信息进行比对,得到比对结果,根据比对结果,确定客户端对应的风险识别结果。本技术实施例通过将设备硬件信息和手机号码关联识别用户风险,能够有效识别出风险用户,降低了电信诈骗的风险。
    93.实施例二
    94.参照图3,示出了本技术实施例提供的一种风险用户识别装置的结构示意图,如图3所示,该风险用户识别装置300可以包括以下模块:
    95.设备指纹标识获取模块310,用于在客户端启动预设脚本之后,获取所述客户端的设备指纹标识;
    96.手机号码信息获取模块320,用于获取所述客户端对应的手机号码信息;
    97.比对结果获取模块330,用于将所述设备指纹标识与预存设备指纹标识进行比对,并将所述手机号码信息与预存手机号码信息进行比对,得到比对结果;
    98.风险识别结果确定模块340,用于根据所述比对结果,确定所述客户端对应的风险识别结果。
    99.可选地,所述设备指纹标识获取模块310包括:
    100.设备硬件信息获取单元,用于获取所述客户端的设备硬件信息;其中,所述设备硬件信息包括:canvas绘图信息、用户代理信息、比特深度信息、设备像素比信息、逻辑处理器数量信息、屏幕分辨率信息、屏幕尺寸信息、时间差信息、时区信息、指纹信息、字体列表信息、cpu等级信息、运行浏览器的操作系统和/或硬件平台、音频处理指纹信息;
    101.设备指纹标识生成单元,用于根据所述设备硬件信息,生成所述客户端的设备指纹标识。
    102.可选地,所述手机号码信息获取模块320包括:
    103.用户识别码获取单元,用于在接收到所述客户端发送的请求之后,基于预设网络协议获取所述客户端上传的国际移动用户识别码;
    104.手机号码信息获取单元,用于根据所述国际移动用户识别码,获取所述手机号码信息。
    105.可选地,所述风险识别结果确定模块340包括:
    106.第一识别结果确定单元,用于在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息不一致的情况下,确定所述风险识别结果为低风险用户的识别结果;
    107.第二识别结果确定单元,用于在所述设备指纹标识与所述预存设备指纹标识不一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为中风险用户的识别结果;
    108.第三识别结果确定单元,用于在所述设备指纹标识与所述预存设备指纹标识一致,且所述手机号码信息与所述预存手机号码信息一致的情况下,确定所述风险识别结果为高风险用户的识别结果。
    109.可选地,所述装置还包括:
    110.黑名单添加模块,用于在所述风险识别结果为高风险用户的识别结果的情况下,将所述客户端添加至黑名单。
    111.本技术实施例提供的风险用户识别装置,通过在客户端启动预设脚本之后,获取客户端的设备指纹标识,获取客户端对应的手机号码信息,将设备指纹标识与预存设备指纹标识进行比对,并将手机号码信息与预存手机号码信息进行比对,得到比对结果,根据比对结果,确定客户端对应的风险识别结果。本技术实施例通过将设备硬件信息和手机号码关联识别用户风险,能够有效识别出风险用户,降低了电信诈骗的风险。
    112.对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
    113.实施例三
    114.本技术实施例提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的风险用户识别方法。
    115.参照图4,示出了本技术实施例提供的一种电子设备的结构示意图,如图4所示,电子设备400包括中央处理单元(cpu)401,其可以根据存储在只读存储器(rom)402中的计算机程序指令或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序指令,来执行各种适当的动作和处理。在ram 403中,还可存储电子设备400操作所需的各种程序和数据。cpu 401、rom 402以及ram 403通过总线404彼此相连。输入/输出 (i/o)接口405也连接至总线404。
    116.电子设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标、麦克风等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许电子设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
    117.上文所描述的各个过程和处理,可由处理单元401执行。例如,上述任一实施例的方法可被实现为计算机软件程序,其被有形地包含于计算机可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom402和/或通信单元409而被载入
    和/或安装到电子设备400上。当计算机程序被加载到ram 403并由cpu401执行时,可以执行上文描述的方法中的一个或多个动作。
    118.实施例四
    119.本技术实施例提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的风险用户识别方法。
    120.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
    121.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
    ……”
    限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
    122.以上对本技术所提供的一种风险用户识别方法、一种风险用户识别装置、一种电子设备和一种存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
    转载请注明原文地址:https://tc.8miu.com/read-3801.html

    最新回复(0)