CN107704734A - 一种用户账户的识别方法及其设备 - Google Patents
一种用户账户的识别方法及其设备 Download PDFInfo
- Publication number
- CN107704734A CN107704734A CN201710558893.5A CN201710558893A CN107704734A CN 107704734 A CN107704734 A CN 107704734A CN 201710558893 A CN201710558893 A CN 201710558893A CN 107704734 A CN107704734 A CN 107704734A
- Authority
- CN
- China
- Prior art keywords
- parameter
- account
- user account
- terminal
- illegal
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0236—Incentive or reward received by requiring registration or ID from user
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种用户账户的识别方法及其设备,其中方法包括:接收待识别的用户账户对应的终端发送的数据获取请求;向终端发送基于数据获取请求生成的互动数据;接收终端根据预设参数获取指令返回的参数;若返回的参数满足预设的非法账户判定条件,则将用户账户识别为非法账户。本发明实施例通过在用户账户进行互动操作的过程中,发送一个预设参数获取指令,获取用户账户的终端对应的参数,继而根据该用户账户的终端返回的参数,判断该用户账户是否为合法账户,实现了识别用户账户是否为非法账户的目的,提高了用户识别的准确性,确保了营销活动的公平性。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种用户账户的识别方法及其设备。
背景技术
越来越多的商户为了进行产品推广,常常会通过营销活动,例如抽奖活动等形式来吸引更多用户的关注。而某些用户为了赢取奖品,通过非法手段注册多个用户账户来增加抽取概率。然而现有的账户识别技术,主要是通过用户输入用户账户对应的账户密码来确定该用户账户是否合法,即只可以识别账户是否为已登记账户,而对于已登记账户是否为合法账户将无法进行判别,即用户账户的识别准确率较低,并且导致了营销活动的获奖几率不一致,丧失了公平性。
发明内容
本发明实施例提供一种用户账户的识别方法及其设备,可解决现有的账户识别技术,无法判别已登记账户是否为合法账户,用户账户的识别准确率较低,并且导致了营销活动的获奖几率不一致,丧失了公平性。
第一方面,本发明实施例提供了一种用户账户的识别方法,该方法包括:
接收待识别的用户账户对应的终端发送的数据获取请求;
向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
接收所述终端根据所述预设参数获取指令返回的参数;
若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
第二方面,本发明实施例提供了一种用于识别用户账户的设备,该设备包括:
数据获取请求接收单元,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
设备参数接收单元,用于接收所述终端根据所述预设参数获取指令返回的参数;
非法账户判定单元,用于若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
第三方面,本发明实施例提供了另一种用于识别用户账户的设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
本发明实施例通过接收待识别的用户账户对应的终端发送的数据获取请求;向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;接收所述终端根据所述预设参数获取指令返回的参数;若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户,可以在用户账户进行互动操作的过程中,发送一个预设参数获取指令,用于获取用户账户的终端对应的参数,继而根据该用户账户的终端返回的参数,判断该用户账户是否为合法账户。由于非法账户主要是通过批量操作应用程序模拟用户进行互动操作,因而其运行逻辑只涉及互动操作的内容,如点击页面中对应的区域内容或选择对应的选项等,将无法正常响应除互动操作外的其他指令,而正常的用户账户通过终端则能够正常响应该预设参数获取指令。因此,可以通过终端返回的参数与预设的账户非法判断条件进行匹配,实现识别用户账户是否为非法账户的目的,提高了用户识别的准确性,确保了营销活动的公平性。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种用户账户的识别方法的示意流程图;
图2是本发明另一实施例提供的一种用户账户的识别方法的示意流程图;
图3是本发明再一实施例提供的一种用户账户的识别方法的示意流程图;
图4是本发明又一实施例提供的一种用户账户的识别方法的示意流程图;
图5是本发明另一实施例提供的一种用户账户的识别方法的示意流程图;
图6是本发明一实施例提供的一种用于识别用户账户的设备的示意框图;
图7是本发明另一实施例提供的一种用于识别用户账户的设备的示意框图;
图8是本发明再一实施例提供的一种用于识别用户账户的设备的示意框图;
图9是本发明又一实施例提供的一种用于识别用户账户的设备用户账户的识别设备的示意框图;
图10是本发明另一实施例提供的一种用于识别用户账户的设备的示意框图;
图11是本发明另一实施例提供的一种用于识别用户账户的设备示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。
终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。
可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。
参见图1,是本发明实施例提供一种用户账户的识别方法的示意流程图。其中,本发明实施例中用户账户的识别方法的执行主体为用于识别用户账户的设备。该用于识别用户账户的设备可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。如图1所示,本发明实施例提供的用户账户的识别方法可包括:
在S101中,接收待识别的用户账户对应的终端发送的数据获取请求。
在本实施例中,用户账户需要进行互动操作时,将通过其对应的终端发送一个数据获取请求,以便进行相应的互动操作。需要说明的是,用户账户对应的终端可直接向用户账户的识别设备发送该数据获取请求,在该情况下,该用户账户的识别设备可为网络服务器,用于执行用户账户的互动请求,并对各个用户账户进行合法性识别操作。用户账户的识别设备也可以通过其他设备,获取待识别的用户账户发送的数据获取请求。举例性地,某一用户账户需要与网络服务器进行互动操作,因此将通过其对应的终端发送一个数据获取请求至该网络服务器,当网络服务器接收到该用户账户发送的数据获取请求后,将判定该用户账户是否为已识别的用户账户,若该用户账户为已识别的用户账户,则根据该用户账户的合法性执行对应的操作;若该用户账户为未识别的用户账户,则将该数据获取请求转发至用户账户的识别设备,交由用户账户的识别设备对其合法性进行判定。因此,在该情况下,用户账户对应的终端并非直接向识别装置发送数据获取请求,而是通过其他设备将该请求进行转发。
在本实施例中,用户账户对应的终端可通过数据获取请求对应的客户端将该请求进行发送操作,具体地,客户端在接收到用户账户生成了一个数据获取请求后,将确定该客户端对应的服务器的通信地址,用户账户对应的终端将根据该得到的通信地址,向客户端对应的服务器,即本实施例中的用户账户的识别设备,发送数据获取请求。
在本实施例中,数据获取请求具体为用户账户发起互动操作时对应的请求指令,如投票操作数据请求,用于获取投票选项以及投票内容;投票确认数据请求,用于网络服务器返回投票成功信息。
可选地,在S101之后还包括:判断该待识别的用户账户是否为已识别用户账户,若该用户账户为已识别用户账户,则判断其是否为合法账户;若该用户账户为合法账户,则响应该数据获取请求;若该用户为非法账户,则丢弃该数据获取请求;若该用户为未识别用户账户,则执行S102的相关操作。用户账户的识别设备在进行合法性识别操作后,将记录每个已识别的用户账户的合法性信息,以便再次接受到该用户账户发送的数据获取请求后,可直接查询对应的合法性信息,无需再次进行判别,提高了服务响应的速率。
在S102中,向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令。
在本实施例中,用户账户的识别设备在接收到来自用户账户的数据获取请求后,将对该数据获取请求进行响应,与S101中对应的,若用户账户的识别设备为网络服务器,该数据获取请求将交由用户账户的识别设备执行相应的响应操作,并根据操作得到的互动结果生成上述的互动数据;若该用户账户的识别设备为第三方的识别设备,该数据获取请求将交由对应的网络服务器进行响应,在该网络服务器响应完毕后,发送对应的互动结果至用户账户的识别设备,用户账户的识别设备在接收到该互动结果后,将根据该互动结果生成对应的互动数据。
在本实施例中,用户账户的识别设备生成的互动数据除了包含数据获取指令对应的互动结果外,还包含预设参数获取指令。其中,该预设参数获取指令具体用于获取用户账户对应的终端的某一项预设参数或至少两个预设参数组合,该预设参数包括但不限于:终端的设备标识、设备存储空间信息、电量信息、时间信息、地理位置信息、***版本信息、某项指定应用程序版本信息、显示模块的硬件信息、应用程序列表信息、交互操作对应的数据。需要说明的是,该交互操作对应的数据主要为用户与终端进行交互时,生成对应的数据信息,如用户进行触摸操作时,触摸屏根据用户触摸位置生成对应的数据流;如用户通过键盘进行输入时,在预设时间内触发的按键组合信息。
在本实施例中,用户账户的识别设备将随机选取预设参数,根据选取的预设参数生成对应的预设参数获取指令,继而将该预设参数的获取指令封装于该互动数据中,一并发送至用户账户对应的终端。
在S103中,接收所述终端根据所述预设参数获取指令返回的参数。
在本实施例中,用户账户对应的终端在获取到该互动数据后,将数据获指令对应的互动结果输出给用户账户,而该预设参数获取指令的内容可通过通知或后台直接运行的形式进行响应,即用户账户无需主动响应该预设参数获取指令,是通过终端自动执行的。
在本实施例中,终端将根据该预设参数获取指令,根据自身的情况,生成对应的参数,并将该参数返回给用户账户的识别设备。用户账户的识别设备在接收到该终端返回的参数后,将通过预设的非法账户判定条件以及该返回的参数,判定该用户账户是否合法,若该返回的参数满足预设的非法账户判定条件,则执行S104的相关操作;若该返回的参数不满足预设的非法账户判定条件,则将该用户账户识别为合法账户,并将该用户账户进行的互动操作识别为有效操作。
在S104中,若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
在本实施例中,由于合法的用户账户在使用过程中可产生一系列的参数信息,其中参数信息必然包括预设参数中对应的参数信息,并根据该预设参数获取指令返回对应的参数;而非法的用户账户,一般是通过应用程序模拟用户账户在终端进行操作,因此互动操作的过程中,只会产生互动操作对应的数据信息,而由于其本质为应用程序,因此不具备许多终端的参数信息,因此其返回的参数将与合法账户返回的参数具有一定的差异性。
在本实施例中,由于返回的参数满足预设的非法账户判定条件,则表示该用户账户返回的参数异常,无法正常反馈预设参数获取指令中对应的参数内容,则识别该用户账户为非法账户。
可选地,所述若所述返回的参数满足预设的非法账户判定条件之后,所述将所述用户账户识别为非法账户之前还包括:返回执行S102~S103的操作,若再次返回的参数也满足预设的非法账户判定条件,执行将所述用户账户识别为非法账户的操作。用户账户的识别设备为了提高识别的准确性,在第一次识别返回的参数满足预设的非法账户判定条件后,将再次执行S102以及S103的操作,进行二次非法判定,避免了错判的情况发生。由于对于通过合法途径进行互动操作的用户账户,其返回的参数连续两次均满足非法账户判定条件的概率将较低,若两次均满足非法账户判定条件,则将该用户账户识别为非法账户。需要说明的是,返回操作的次数不限于两次,可以为多次,在此不做限定。
可选地,所述若所述返回的参数满足预设的非法账户判定条件之后,所述将所述用户账户识别为非法账户之前还包括:向所述终端发送验证信息输入指令;接收所述终端根据该验证信息输入指令返回的验证信息,并判断该验证信息是否与验证信息输入指令对应的验证内容匹配;若该验证信息与验证信息输入指令对应的验证内容不匹配,则执行将所述用户账户识别为非法账户的操作。在该情况下,用户账户的识别设备为了进一步判定该用户账户是否为非法用户,将发送验证信息给到该用户账户对应的终端。若该用户账户为合法用户,将可以根据该验证信息获取指令中对应的验证内容,输入正确的验证信息并返回给用户账户的识别设备。因此,用户账户的识别设备将返回的验证信息与对应的验证内容进行匹配,再次确定该用户账户是否为合法账户。若验证信息与验证内容匹配,则表示该用户账户为合法账户;反之,则执行将所述用户账户识别为非法账户的操作。
以上可以看出,本发明实施例提供的一种智能功能的提示用户账户的识别方法通过接收待识别的用户账户对应的终端发送的数据获取请求;向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;接收所述终端根据所述预设参数获取指令返回的参数;若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户,可以在用户账户进行互动操作的过程中,发送一个预设参数获取指令,用于获取用户账户的终端对应的参数,继而根据该用户账户的终端返回的参数,判断该用户账户是否为合法账户。由于非法账户主要是通过批量操作应用程序模拟用户进行互动操作,因而其运行逻辑只涉及互动操作的内容,如点击页面中对应的区域内容或选择对应的选项等,将无法正常响应除互动操作外的其他指令,而正常的用户账户通过终端则能够正常响应该预设参数获取指令。因此,可以通过终端返回的参数与预设的账户非法判断条件进行匹配,实现识别用户账户是否为非法账户的目的,提高了用户识别的准确性,确保了营销活动的公平性。
参见图2,图2是本发明另一实施例提供一种用户账户的识别方法的示意流程图。其中,本发明实施例中用户账户的识别方法的执行主体为用于识别用户账户的设备。该用于识别用户账户的设备可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。如图2所示,本发明另一实施例提供的用户账户的识别方法可包括:
在S201中,接收待识别的用户账户对应的终端发送的数据获取请求。
在本实施例中S201与图1对应的实施例中S101的实现方式完全相同,具体可参考图1对应的实施例中的S101的相关描述,在此不再赘述。
在S202中,向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令。
在本实施例中S202与图1对应的实施例中S102的实现方式完全相同,具体可参考图1对应的实施例中的S102的相关描述,在此不再赘述。
在S203中,接收所述终端根据所述预设参数获取指令返回的参数。
在本实施例中S203与图1对应的实施例中S103的实现方式完全相同,具体可参考图1对应的实施例中的S103的相关描述,在此不再赘述。
在S204中,若所述返回的参数与所述预设参数获取指令对应的预设参数匹配失败,则将所述用户账户识别为非法账户。
在本实施例中,互动数据中包含的预设参数获取指令具有相应的预设参数,用户账户的识别设备在接收到用户返回的参数后,将该返回的参数与预设参数获取指令对应的预设参数进行匹配操作,继而判定该用户账户的合法性。若该返回的参数与预设参数获取指令对应的预设参数匹配,则将该用户账户识别为合法账户;反之,则将该用户账户识别为非法账户。
具体地,该返回的参数与预设参数获取指令对应的预设参数匹配失败包括:返回的参数的类型与预设参数的类型不一致。举例性地,预设参数获取指令的预设参数类型为设备版本信息,而用户账户返回的参数为设备时间信息,可见,虽然该待识别的用户账户可根据该预设参数获取指令返回一个参数,但该反馈的内容与该指令所需获取的参数内容并不一致,则表明该用户账户无法正常响应该预设参数获取指令,则识别该用户账户为非法账户。
具体地,该返回的参数与预设参数获取指令对应的预设参数匹配失败包括:返回的参数的内容与预设参数的内容要求不一致。举例性地,预设参数获取指令的预设参数内容要求为:5秒内触摸屏的数据,而用户账户返回的参数也为触摸屏的数据,当该数据内容只采集了3秒内触摸屏的数据,可见,该用户账户返回的参数的内容与该指令所需获取的参数内容并不一致,则表明该用户账户同样无法正常响应该预设参数获取指令,则识别该用户账户为非法账户。
可选地,在本实施例中,若所述返回的参数内容与预设参数的内容要求之间的相似度大于预设的匹配阈值,则判定返回的参数与预设参数获取指令的预设参数匹配。由于在数据采集的过程中,不同设备对于同样的预设参数的内容要求,其获取的数据可能具有一定的采集误差,举例性地,预设参数的内容要求为获取5秒的触摸屏数据,而每个设备的时钟模块可能存在差异,对于5秒的定义可能存在误差,因此,某一设备返回的触摸屏数据的时长为4.5秒,而另一设备返回的触摸屏数据的时长为5.5秒,但两者均能正确反馈该预设参数获取指令,因此,将判定两者的相似度是否大于预设的匹配阈值,从而确定两者是否匹配。
在本发明实施例中,通过判断返回的参数与预设参数获取指令的预设参数是否匹配,从而判定该用户账户对应的终端能否正常反馈该预设参数获取指令,继而判定该用户是否为非法用户,提高了识别的准确率。
参见图3,图3是本发明再一实施例提供一种用户账户的识别方法的示意流程图。其中,本发明实施例中用户账户的识别方法的执行主体为用于识别用户账户的设备。该用于识别用户账户的设备可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。如图3所示,本发明再一实施例提供的用户账户的识别方法可包括:
在S301中,接收待识别的用户账户对应的终端发送的数据获取请求。
在本实施例中S301与图1对应的实施例中S101的实现方式完全相同,具体可参考图1对应的实施例中的S101的相关描述,在此不再赘述。
在S302中,向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令,所述互动数据还包括所述预设参数获取指令对应的唯一标识。
在本实施例中S302与图1对应的实施例中S102的实现方式完全相同,具体可参考图1对应的实施例中的S102的相关描述,在此不再赘述。
需要说明的是,互动数据除了包含预设参数获取指令外,该预设参数获取指令也对应一个唯一标识,用户账户的识别设备在发送互动数据时,将该预设参数获取指令对应的唯一标识也封装于互动数据中,同时本地也将记录该唯一标识与该待识别的用户账户之间的对应关系,以便于在S304中进行判定。
在S303中,接收所述终端根据所述预设参数获取指令返回的参数。
在本实施例中S303与图1对应的实施例中S103的实现方式完全相同,具体可参考图1对应的实施例中的S103的相关描述,在此不再赘述。
在S304中,若所述返回的参数中包含的唯一标识与预设参数获取指令对应的唯一标识不匹配,则将所述用户账户识别为非法账户。
在本实施例中,待识别的用户账户根据该预设参数获取指令返回相应的参数时,将会把该预设参数获取指令对应的唯一标识也封装于返回的参数内,以便用户账户的识别设备根据该唯一标识确定其对应的预设参数获取指令。由于识别装置可能同时对多个用户账户进行合法性的识别操作,当接收到用户账户返回的参数后,需要查找在先发送的预设参数获取指令时,可通过该唯一标识进行确定,从而提高了识别的效率。
在本实施例中,用户账户的识别设备将提取返回的参数中的唯一标识,并将该唯一标识与该用户账户对应的预设参数获取指令的唯一标识进行匹配,若两者匹配成功,则识别该用户账户为合法账户;反之,则判定该用户账户为非法账户。
在本实施例中,由于在S302中,已记录了用户账户与唯一标识的对应关系,当接收到该用户账户返回的参数后,将查询该对应关系,确定该用户账户对应的唯一标识,从而确定预设参数获取指令对应的唯一标识。
在本发明实施例中,通过识别用户返回的参数中的唯一标识与预设参数获取指令对应的唯一标识是否匹配,确定该用户账户是否能够根据该预设参数获取指令返回对应的预设参数。由于某些非法应用程序,可能具有参数返回功能,但其返回的内容均一致,即其返回的参数中的唯一标识是固定不变的,因此用户账户的识别设备,在每次发送预设参数获取指令时,将其对应的唯一标识封装于互动数据中,用于确保该预设参数获取指令的唯一性,提高了识别的准确性。
参见图4,图4是本发明又一实施例提供一种用户账户的识别方法的示意流程图。其中,本发明实施例中用户账户的识别方法的执行主体为用于识别用户账户的设备。该用于识别用户账户的设备可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。如图4所示,本发明又一实施例提供的用户账户的识别方法可包括:
在S401中,接收待识别的用户账户对应的终端发送的数据获取请求。
在本实施例中S401与图1对应的实施例中S101的实现方式完全相同,具体可参考图1对应的实施例中的S101的相关描述,在此不再赘述。
在S402中,向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令。
在本实施例中S402与图1对应的实施例中S102的实现方式完全相同,具体可参考图1对应的实施例中的S102的相关描述,在此不再赘述。
在S403中,接收所述终端根据所述预设参数获取指令返回的参数。
在本实施例中S403与图1对应的实施例中S103的实现方式完全相同,具体可参考图1对应的实施例中的S103的相关描述,在此不再赘述。
在S404中,统计数据库中与所述返回的参数匹配的已识别参数的个数;其中,所述已识别参数为其他用户账户返回的参数。
在本实施例中,由于非法账户一般是通过应用程序在某一终端上大量注册并进行互动操作,因此将上述的多个非法账户将对应于同一个终端,即其对应的参数将相同。举例性地,大批量的用户账户其对应的IP地址或MAC地址均相同,此时上述的批量用户账户可能是基于同一终端进行互动操作的,即该批用户账户均为非法账户。
在本实施例中,为了确定待识别的用户账户是否存在上述情况,因此在获取待识别的用户账户返回的参数后,将读取数据库中,判定该数据库中是否存在与该返回的参数匹配的其他用户账户返回的参数,若存在,则统计匹配的已识别参数的个数,即判定有多少个其他用户与该用户返回的参数是相同的,并执行S405的相关操作。
在S405中,若所述个数大于预设阈值,则将所述用户账户识别为非法账户。
在本实施例中,用户账户的识别设备将统计的匹配的已识别参数的个数与预设阈值进行比较,若该个数小于或等于预设阈值,则将所述用户账户识别为合法账户,反之,则将该用户账户识别为非法账户。预设阈值可根据实际情况进行设置,此处不做限制。
可选地,在S405之后还包括:提取与所述返回的参数匹配的已识别参数对应的其他用户账户,并将所述其他用户账户均识别为非法账户。
在本发明实施例中,由于大部分的预设参数均具有唯一性,如设备标识、设备定位信息、设备通信地址等,不可能存在大量相同的预设参数。因此,通过统计待识别的用户账户返回的参数与数据库中匹配的已识别参数的个数,即可确定该用户账户是否存在大量其他用户账户,与其对应的设备一致,从而判定该用户账户是否为合法账户,提高了识别的准确性。
参见图5,图5是本发明另一实施例提供一种用户账户的识别方法的示意流程图。其中,本发明实施例中用户账户的识别方法的执行主体为用于识别用户账户的设备。该用于识别用户账户的设备可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。如图5所示,本发明另一实施例提供的用户账户的识别方法可包括:
在S501中,接收待识别的用户账户对应的终端发送的数据获取请求。
在本实施例中S501与图1对应的实施例中S101的实现方式完全相同,具体可参考图1对应的实施例中的S101的相关描述,在此不再赘述。
在S502中,向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令。
在本实施例中S502与图1对应的实施例中S102的实现方式完全相同,具体可参考图1对应的实施例中的S102的相关描述,在此不再赘述。
在S5031中,接收所述终端根据所述预设参数获取指令返回的参数。
在本实施例中S403与图1对应的实施例中S103的实现方式完全相同,具体可参考图1对应的实施例中的S103的相关描述,在此不再赘述。
在S5032中,若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
在本实施例中S5032与图1对应的实施例中S104的实现方式完全相同,具体可参考图1对应的实施例中的S104的相关描述,在此不再赘述。
在S504中,若在预设的时间内未接收到所述终端根据所述预设参数获取指令返回的参数,则将所述用户账户识别为非法账户。
在本实施例中,对于合法账户,在获取了互动数据后,将在一定时间内响应该互动数据中包含的预设参数获取指令,并对应的参数返回给用户账户的识别设备。因此,若在预设的时间内,该用户账户的获取装置并未收到该用户账户对应的终端返回的参数,则可能该用户账户对应的终端并非正常的实体终端,而是非法的应用程序,因而无法返回或无法正常执行该预设参数获取指令所对应的请求操作。因此,当用户账户的识别设备在预设的时间内并未接收到用户账户返回的参数,将判定该用户账户为非法账户。
在本实施例中,预设时间将由预计响应时间和预计传输时延组成。
在本实施例中,若在预设的时间内接收到终端返回的参数,则执行S5031的相关操作。
在本发明实施例中,通过判定在预设的时间内接受到用户账户对应的终端返回的参数,来确定该用户账户是否为合法用户,从而避免了过长时间的接收等待,浪费了识别装置的运算资源,提高了识别的效率。
参见图6,图6是本发明一实施例提供的一种用于识别用户账户的设备示意框图。该用于识别用户账户的设备600可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。本实施例的用于识别用户账户的设备600包括的各单元用于执行图1对应的实施例中的各步骤,具体请参阅图1以及图1对应的实施例中的相关描述,此处不赘述。本实施例的用于识别用户账户的设备600包括数据获取请求接收单元601、互动数据反馈单元602、设备参数接收单元603以及非法账户判定单元604。
数据获取请求接收单元601,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元602,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
设备参数接收单元603,用于接收所述终端根据所述预设参数获取指令返回的参数;
非法账户判定单元604,用于若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
上述方案,用于识别用户账户的设备通过接收待识别的用户账户对应的终端发送的数据获取请求;向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;接收所述终端根据所述预设参数获取指令返回的参数;若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户,可以在用户账户进行互动操作的过程中,发送一个预设参数获取指令,用于获取用户账户的终端对应的参数,继而根据该用户账户的终端返回的参数,判断该用户账户是否为合法账户。由于非法账户主要是通过批量操作应用程序模拟用户进行互动操作,因而其运行逻辑只涉及互动操作的内容,如点击页面中对应的区域内容或选择对应的选项等,将无法正常响应除互动操作外的其他指令,而正常的用户账户通过终端则能够正常响应该预设参数获取指令。因此,可以通过终端返回的参数与预设的账户非法判断条件进行匹配,实现识别用户账户是否为非法账户的目的,提高了用户识别的准确性,确保了营销活动的公平性。
参见图7,图7是本发明另一实施例提供的一种用于识别用户账户的设备示意框图。该用于识别用户账户的设备700可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。本实施例的用于识别用户账户的设备700包括的各单元用于执行图2对应的实施例中的各步骤,具体请参阅图2以及图2对应的实施例中的相关描述,此处不赘述。本实施例的用于识别用户账户的设备700包括数据获取请求接收单元701、互动数据反馈单元702、设备参数接收单元703以及参数匹配确定单元704。
数据获取请求接收单元701,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元702,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
设备参数接收单元703,用于接收所述终端根据所述预设参数获取指令返回的参数;
参数匹配确定单元704,用于若所述返回的参数与所述预设参数获取指令对应的预设参数匹配失败,则将所述用户账户识别为非法账户。
上述方案,通过判断返回的参数与预设参数获取指令的预设参数是否匹配,从而判定该用户账户对应的终端能否正常反馈该预设参数获取指令,继而判定该用户是否为非法用户,提高了识别的准确率。
参见图8,图8是本发明再一实施例提供的一种用于识别用户账户的设备示意框图。该用于识别用户账户的设备800可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。本实施例的用于识别用户账户的设备800包括的各单元用于执行图3对应的实施例中的各步骤,具体请参阅图3以及图3对应的实施例中的相关描述,此处不赘述。本实施例的用于识别用户账户的设备800包括数据获取请求接收单元801、互动数据反馈单元802、设备参数接收单元803以及唯一标识判定单元804。
数据获取请求接收单元801,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元802,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;所述互动数据包括所述预设参数获取指令对应的唯一标识;
设备参数接收单元803,用于接收所述终端根据所述预设参数获取指令返回的参数;
唯一标识判定单元804,用于若所述返回的参数中包含的唯一标识与预设参数获取指令对应的唯一标识不匹配,则将所述用户账户识别为非法账户。
上述方案,通过识别用户返回的参数中的唯一标识与预设参数获取指令对应的唯一标识是否匹配,确定该用户账户是否能够根据该预设参数获取指令返回对应的预设参数。由于某些非法应用程序,可能具有参数返回功能,但其返回的内容均一致,即其返回的参数中的唯一标识是固定不变的,因此用于识别用户账户的设备,在每次发送预设参数获取指令时,将其对应的唯一标识封装于互动数据中,用于确保该预设参数获取指令的唯一性,提高了识别的准确性。
参见图9,图9是本发明又一实施例提供的一种用于识别用户账户的设备示意框图。该用于识别用户账户的设备900可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。本实施例的用于识别用户账户的设备900包括的各单元用于执行图4对应的实施例中的各步骤,具体请参阅图4以及图4对应的实施例中的相关描述,此处不赘述。本实施例的用于识别用户账户的设备900包括数据获取请求接收单元901、互动数据反馈单元902、设备参数接收单元903、相似数据个数确定单元904以及相似数据个数判定单元905。
数据获取请求接收单元901,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元902,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
设备参数接收单元903,用于接收所述终端根据所述预设参数获取指令返回的参数;
相似数据个数确定单元904,用于统计数据库中与所述返回的参数匹配的已识别参数的个数;其中,所述已识别参数为其他用户账户返回的参数;
相似数据个数判定单元905,用于若所述个数大于预设阈值,则将所述用户账户识别为非法账户。
上述方案,由于大部分的预设参数均具有唯一性,如设备标识、设备定位信息、设备通信地址等,不可能存在大量相同的预设参数。因此,通过统计待识别的用户账户返回的参数与数据库中匹配的已识别参数的个数,即可确定该用户账户是否存在大量其他用户账户,与其对应的设备一致,从而判定该用户账户是否为合法账户,提高了识别的准确性。
参见图10,图10是本发明另一实施例提供的一种用于识别用户账户的设备示意框图。该用于识别用户账户的设备1000可以为手机、平板电脑、笔记本电脑等具有移动终端,也可以为如网络服务器等具有响应互动服务的服务终端,也可以为与网络服务器协同工作的第三方账户识别设备,但并不限于此,还可以为其他具有通信能力以及数据处理能力的终端。本实施例的用于识别用户账户的设备1000包括的各单元用于执行图5对应的实施例中的各步骤,具体请参阅图5以及图5对应的实施例中的相关描述,此处不赘述。本实施例的用于识别用户账户的设备1000包括数据获取请求接收单元1001、互动数据反馈单元1002、设备参数接收单元10031、非法账户判定单元10032以及超时判定单元1004。
数据获取请求接收单元1001,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元1002,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
设备参数接收单元10031,用于接收所述终端根据所述预设参数获取指令返回的参数;
非法账户判定单元10032,用于若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户;
超时判定单元1004,用于若在预设的时间内未接收到所述终端根据所述预设参数获取指令返回的参数,则将所述用户账户识别为非法账户。
上述方案,,通过判定在预设的时间内接受到用户账户对应的终端返回的参数,来确定该用户账户是否为合法用户,从而避免了过长时间的接收等待,浪费了识别装置的运算资源,提高了识别的效率。
参见图11,图11是本发明另一实施例提供的一种用于识别用户账户的设备示意框图。如图所示的本实施例中的用于识别用户账户的设备可以包括:一个或多个处理器1101;一个或多个输入设备1102,一个或多个输出设备1103和存储器1104。上述处理器1101、输入设备1102、输出设备1103和存储器1104通过总线1105连接。存储器1102用于存储计算机程序,所述计算机程序包括程序指令,处理器1101用于执行存储器1102存储的程序指令。其中,处理器1101被配置用于调用所述程序指令执行:
接收待识别的用户账户对应的终端发送的数据获取请求;
向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
接收所述终端根据所述预设参数获取指令返回的参数;
若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
可选地,处理器1101被配置用于调用所述程序指令还执行:
若所述返回的参数与所述预设参数获取指令对应的预设参数匹配失败,则将所述用户账户识别为非法账户。
可选地,处理器1101被配置用于调用所述程序指令还执行:
若所述返回的参数中包含的唯一标识与预设参数获取指令对应的唯一标识不匹配,则将所述用户账户识别为非法账户。
可选地,处理器1101被配置用于调用所述程序指令还执行:
统计数据库中与所述返回的参数匹配的已识别参数的个数;其中,所述已识别参数为其他用户账户返回的参数;
若所述个数大于预设阈值,则将所述用户账户识别为非法账户。
可选地,处理器1101被配置用于调用所述程序指令还执行:
若在预设的时间内未接收到所述终端根据所述预设参数获取指令返回的参数,则将所述用户账户识别为非法账户。
上述方案,通过接收待识别的用户账户对应的终端发送的数据获取请求;向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;接收所述终端根据所述预设参数获取指令返回的参数;若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户,可以实现识别用户账户是否为非法账户的目的,提高了用户识别的准确性,确保了营销活动的公平性。
应当理解,在本发明实施例中,所称处理器1101可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备1102可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备1103可以包括显示器(LCD等)、扬声器等。
该存储器1104可以包括只读存储器和随机存取存储器,并向处理器1101提供指令和数据。存储器1104的一部分还可以包括非易失性随机存取存储器。例如,存储器1104还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器1101、输入设备1102、输出设备1103可执行本发明实施例提供的用户账户的识别方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的终端的实现方式,在此不再赘述。
在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:
接收待识别的用户账户对应的终端发送的数据获取请求;
向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
接收所述终端根据所述预设参数获取指令返回的参数;
若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
进一步的,所述计算机程序被处理器执行时还实现:
若所述返回的参数与所述预设参数获取指令对应的预设参数匹配失败,则将所述用户账户识别为非法账户。
进一步的,所述计算机程序被处理器执行时还实现:
若所述返回的参数中包含的唯一标识与预设参数获取指令对应的唯一标识不匹配,则将所述用户账户识别为非法账户。
进一步的,所述计算机程序被处理器执行时还实现:
统计数据库中与所述返回的参数匹配的已识别参数的个数;其中,所述已识别参数为其他用户账户返回的参数;
若所述个数大于预设阈值,则将所述用户账户识别为非法账户。
进一步的,所述计算机程序被处理器执行时还实现:
若在预设的时间内未接收到所述终端根据所述预设参数获取指令返回的参数,则将所述用户账户识别为非法账户。
所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种用户账户的识别方法,其特征在于,包括:
接收待识别的用户账户对应的终端发送的数据获取请求;
向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
接收所述终端根据所述预设参数获取指令返回的参数;
若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
2.根据权利要求1所述的识别方法,其特征在于,所述若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户,包括:
若所述返回的参数与所述预设参数获取指令对应的预设参数匹配失败,则将所述用户账户识别为非法账户。
3.根据权利要求1所述的识别方法,其特征在于,所述互动数据包括所述预设参数获取指令对应的唯一标识,所述若所述返回的参数满足预设的非法账户判定条件,则确定所述用户账户为非法账户,包括:
若所述返回的参数中包含的唯一标识与预设参数获取指令对应的唯一标识不匹配,则将所述用户账户识别为非法账户。
4.根据权利要求1所述的识别方法,其特征在于,所述若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户,包括:
统计数据库中与所述返回的参数匹配的已识别参数的个数;其中,所述已识别参数为其他用户账户返回的参数;
若所述个数大于预设阈值,则将所述用户账户识别为非法账户。
5.根据权利要求1-4任一项所述的识别方法,其特征在于,所述向所述终端发送基于所述数据获取请求生成的互动数据结果之后还包括:
若在预设的时间内未接收到所述终端根据所述预设参数获取指令返回的参数,则将所述用户账户识别为非法账户。
6.一种用于识别用户账户的设备,其特征在于,包括:
数据获取请求接收单元,用于接收待识别的用户账户对应的终端发送的数据获取请求;
互动数据反馈单元,用于向所述终端发送基于所述数据获取请求生成的互动数据;其中,所述互动数据包含预设参数获取指令;
设备参数接收单元,用于接收所述终端根据所述预设参数获取指令返回的参数;
非法账户判定单元,用于若所述返回的参数满足预设的非法账户判定条件,则将所述用户账户识别为非法账户。
7.根据权利要求6所述的设备,其特征在于,所述非法账户判定单元具体包括:
参数匹配确定单元,用于若所述返回的参数与所述预设参数获取指令对应的预设参数匹配失败,则将所述用户账户识别为非法账户。
8.根据权利要求6所述的设备,其特征在于,所述非法账户判定单元具体包括:
相似数据个数确定单元,用于统计数据库中与所述返回的参数匹配的已识别参数的个数;其中,所述已识别参数为其他用户账户返回的参数;
相似数据个数判定单元,用于若所述个数大于预设阈值,则将所述用户账户识别为非法账户。
9.一种用于识别用户账户的设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-5任一项的所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710558893.5A CN107704734A (zh) | 2017-07-10 | 2017-07-10 | 一种用户账户的识别方法及其设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710558893.5A CN107704734A (zh) | 2017-07-10 | 2017-07-10 | 一种用户账户的识别方法及其设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107704734A true CN107704734A (zh) | 2018-02-16 |
Family
ID=61170675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710558893.5A Withdrawn CN107704734A (zh) | 2017-07-10 | 2017-07-10 | 一种用户账户的识别方法及其设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107704734A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232473A (zh) * | 2019-05-22 | 2019-09-13 | 重庆邮电大学 | 一种基于大数据金融的黑产用户预测方法 |
CN111260440A (zh) * | 2020-01-15 | 2020-06-09 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | 一种订单处理方法、装置、存储介质和计算机设备 |
CN117893244A (zh) * | 2024-03-15 | 2024-04-16 | 中国海洋大学 | 一种基于机器学习的海藻水热炭化应用综合管控*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705263A (zh) * | 2004-06-01 | 2005-12-07 | 华为技术有限公司 | 移动终端用户的合法性验证方法及其移动终端 |
CN1852095A (zh) * | 2005-12-23 | 2006-10-25 | 华为技术有限公司 | 一种对互联网用户身份进行校验的方法、装置和*** |
CN104601547A (zh) * | 2014-12-22 | 2015-05-06 | 新浪网技术(中国)有限公司 | 一种非法操作的识别方法及装置 |
CN105100034A (zh) * | 2014-05-23 | 2015-11-25 | 阿里巴巴集团控股有限公司 | 一种网络应用中访问功能的方法和设备 |
CN105991590A (zh) * | 2015-02-15 | 2016-10-05 | 阿里巴巴集团控股有限公司 | 一种验证用户身份的方法、***、客户端及服务器 |
-
2017
- 2017-07-10 CN CN201710558893.5A patent/CN107704734A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705263A (zh) * | 2004-06-01 | 2005-12-07 | 华为技术有限公司 | 移动终端用户的合法性验证方法及其移动终端 |
CN1852095A (zh) * | 2005-12-23 | 2006-10-25 | 华为技术有限公司 | 一种对互联网用户身份进行校验的方法、装置和*** |
CN105100034A (zh) * | 2014-05-23 | 2015-11-25 | 阿里巴巴集团控股有限公司 | 一种网络应用中访问功能的方法和设备 |
CN104601547A (zh) * | 2014-12-22 | 2015-05-06 | 新浪网技术(中国)有限公司 | 一种非法操作的识别方法及装置 |
CN105991590A (zh) * | 2015-02-15 | 2016-10-05 | 阿里巴巴集团控股有限公司 | 一种验证用户身份的方法、***、客户端及服务器 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232473A (zh) * | 2019-05-22 | 2019-09-13 | 重庆邮电大学 | 一种基于大数据金融的黑产用户预测方法 |
CN110232473B (zh) * | 2019-05-22 | 2022-12-27 | 重庆邮电大学 | 一种基于大数据金融的黑产用户预测方法 |
CN111260440A (zh) * | 2020-01-15 | 2020-06-09 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | 一种订单处理方法、装置、存储介质和计算机设备 |
CN117893244A (zh) * | 2024-03-15 | 2024-04-16 | 中国海洋大学 | 一种基于机器学习的海藻水热炭化应用综合管控*** |
CN117893244B (zh) * | 2024-03-15 | 2024-06-04 | 中国海洋大学 | 一种基于机器学习的海藻水热炭化应用综合管控*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106569585B (zh) | 一种管理应用程序进程的方法及终端 | |
CN107704765A (zh) | 一种接口访问方法、服务器及计算机可读存储介质 | |
CN109802941A (zh) | 一种登录验证方法、装置、存储介质和服务器 | |
CN107086984A (zh) | 一种获取和生成验证码的方法、终端及服务器 | |
CN110225104A (zh) | 数据获取方法、装置及终端设备 | |
CN110830445B (zh) | 一种异常访问对象的识别方法及设备 | |
CN109379247A (zh) | 一种对应用程序的网络延时进行检测的方法及装置 | |
CN107633014A (zh) | 一种数据存储方法及服务器 | |
CN104980421B (zh) | 一种批量请求处理方法及*** | |
CN108616429A (zh) | 一种推送服务的重连方法及设备 | |
CN108200180B (zh) | 一种用于限制请求频率的方法、装置及计算机设备 | |
CN107870989A (zh) | 网页生成方法及终端设备 | |
CN107733891A (zh) | 一种用户注册方法、服务器及计算机可读存储介质 | |
CN107704734A (zh) | 一种用户账户的识别方法及其设备 | |
CN110247857B (zh) | 限流方法及装置 | |
CN106993009A (zh) | 一种在浏览器中加载网页的方法和装置 | |
CN109241302A (zh) | 一种在线课程的评论授权方法、装置及终端设备 | |
CN107613091A (zh) | 一种建立通信的方法及终端 | |
CN107491300A (zh) | 一种智能功能的提示方法及其终端 | |
CN107888663A (zh) | 一种分发文件的方法、设备及计算机可读介质 | |
CN108197002A (zh) | 移动设备无埋点数据统计方法、***、终端及介质 | |
CN108289028A (zh) | 一种签名认证方法、相关设备及计算机可读存储介质 | |
CN101896917B (zh) | 用于移动权限对象的方法和用于管理发布权限对象的权限的方法及其*** | |
CN107436836A (zh) | 一种日志文件的处理方法及相关设备 | |
CN107341059A (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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180216 |
|
WW01 | Invention patent application withdrawn after publication |