基于身份标识的防刷票方法及装置与流程

文档序号:18889704发布日期:2019-10-15 21:34阅读:164来源:国知局
基于身份标识的防刷票方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种基于身份标识的防刷票方法及装置。



背景技术:

随着互联网技术的不断发展,各种投票活动均可以通过相关的终端应用或者小程序在手机登终端中完成,由于监督的不合理性,存在恶意刷票行为(即通过刷票软件或者变化ip等方式为统一被投对象多次投票),有失公平公正的投票原则。

现有技术中,通过的防范恶意刷票的方法有基于ip的投票限制、基于手机号验证码的投票限制等。前者比较统一破解,并且在同一公网ip下面的用户会存在投票冲突的bug问题,后者由于手机验证码收到存在延迟的问题,影响了用户体验,降低了投票参与率。



技术实现要素:

本发明实施例提供一种基于身份标识的防刷票方法及装置,通过将唯一证明用户身份的身份标识与投票的被投对象绑定,可以有效防止同一用户对同一被投对象多次刷票,保证投票活动的公正性,提高用户的投票参与率。

本发明实施例第一方面提供了一种基于身份标识的防刷票方法,可包括:

获取当前投票活动中针对目标被投对象所输入的投票操作;

基于投票身份证明入口获取所输入的证明投票操作人员身份的目标身份标识;

若未在目标被投对象对应的身份标识集合中检测到目标身份标识,将目标身份标识存储至身份标识集合中。

进一步的,上述身份标识集合中的所有身份标识对应同一被投对象。

进一步的,上述方法还包括:

若在目标被投对象对应的身份标识集合中检测到目标身份标识,输出恶意刷票提示信息。

进一步的,上述若在目标被投对象对应的身份标识集合中检测到目标身份标识,输出恶意刷票提示信息,包括:

若在目标被投对象对应的身份标识集合中检测到目标身份标识,判断检测到目标身份标识的频率是否满足预设投票频率;

当判断的结果为否时,输出恶意刷票提示信息。

进一步的,上述身份标识为用户uid或者指纹信息。

进一步的,上述方法还包括:

获取投票操作携带的指纹信息。

本发明实施例第二方面提供了一种基于身份标识的防刷票装置,可包括:

操作获取模块,用于获取当前投票活动中针对目标被投对象所输入的投票操作;

标识获取模块,用于基于投票身份证明入口获取所输入的证明投票操作人员身份的目标身份标识;

标识存储模块,用于若在目标被偷对象对应的身份标识集合中为未检测到目标身份标识,将目标身份标识存储至身份标识集合中。

进一步的,上述身份标识集合中的所有身份标识对应同一被投对象。

进一步的,上述装置还包括:

提示信息输出模块,用于若在目标被投对象对应的身份标识集合中检测到目标身份标识,输出恶意刷票提示信息。

进一步的,上述提示信息输出模块包括:

投票频率判断单元,用于若在目标被投对象对应的身份标识集合中检测到目标身份标识,判断检测到目标身份标识的频率是否满足预设投票频率;

提示信息输出单元,用于当判断的结果为否时,输出恶意刷票提示信息。

进一步的,上述身份标识为用户uid或者指纹信息。

进一步的,上述装置还包括:

指纹获取模块,用于获取投票操作携带的指纹信息。

在本发明实施例中,通过将唯一证明用户身份的身份标识与投票的被投对象绑定,有效防止同一用户对同一被投对象多次刷票,保证了投票活动的公正性,提高了用户的投票参与率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本发明实施例提供的一种基于身份标识的防刷票方法的流程示意图;

图2是本发明实施例提供的一种基于身份标识的防刷票装置的结构示意图;

图3是本发明实施例提供的提示信息输出模块的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供的基于身份标识的防刷票方法可以应用于驾考终端应用中举办的例如王牌教练争霸赛等投票活动的应用场景。

在本发明实施例中,基于身份标识的防刷票装置可以是智能手机、平板电脑等终端设备。

下面将结合附图1,对本发明实施例提供的基于身份标识的防刷票方法进行详细介绍。

请参见图1,为本发明实施例提供了一种基于身份标识的防刷票方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤s101-步骤s103。

s101,获取当前投票活动中针对目标被投对象所输入的投票操作。

具体的,上述装置可以获取当前投票活动中针对目标被投对象所输入的投票操作,可以理解的是,被投对象可以是参加投票活动的被投票的参赛人员,例如,张教练参加了王牌教练争霸赛的投票活动,则他为被投对象。上述投票操作可以是投票操作人员在手机等终端设备上通过触控屏或者鼠标点击等进行的投票操作。

s102,基于投票身份证明入口获取所输入的证明投票操作人员身份的目标身份标识。

可以理解的是,上述装置可以在获取投票操作前或者获取投票操作后,提供投票身份证明入口,该入口可以供用户输入唯一证明自身身份的身份标识(例如,可以是用户uid或者用户指纹等)。可选的,对于具备触屏操作的装置也可以无需提供另一投票身份证明入口,直接获取投票操作人员通过触屏进行投票操作时,操作携带的指纹信息,提高身份标识获取的效率。

具体的,上述装置可以基于上述投票身份证明入口获取投票操作人员输入的证明自身身份的目标身份标识,可以理解的是,上述目标身份标识可以是投票操作人员在对目标被投对象进行投票时,操作人员的身份标识。

可以理解的是,一个被投对象可以对应多个投票操作人员,上述装置可以将同一被投对象对应的所有投票操作人员的身份标识存储至同一身份标识集合中。

s103,若未在目标被投对象对应的身份标识集合中检测到目标身份标识,将目标身份标识存储至身份标识集合中。

可以理解的是,上述装置可以在目标被投对象对应的身份标识集合中检测是否存在上述目标身份标识,目的在于确定目标身份标识对应的投票操作人员是否已经投过目标被投对象的票。

具体的,当上述检测的结果为否时,上述装置可以认为目标身份标识对应的投票操作人员没有投过目标被投对象的票,进而可以将目标身份标识存储至上述身份标识集合中。可选的,若上述检测的结果为是,则认为目标身份标识对应的投票操作人员已经投过目标被投对象的票,上述装置可以输出恶意刷票提示信息,提示后台运维人员注意该用户存在恶意刷票行为,或者可以输出禁止投票的提示信息,提示该用户已被禁止投票。

在可选实施例中,当在目标被投对象对应的身份标识集合中检测到目标身份标识时,为避免误操作,上述装置可以结合预先设置的投票频率确定目标身份标识对应的投票操作人员是否存在恶意刷票行为。优选的,上述装置可以在目标被投对象对应的身份标识集合中检测到目标身份标识时,记录检测到该标识的时间和次数,进而可以根据上述时间和次数判断检测到目标身份标识的频率是否满足预设投票频率,例如,预设的投票频率为24小时3次,即使检测到身份标识集合中存在目标身份标识,只要24小时内检测到的次数小于等于3就不能认为该标识对应的投票操作人员存在恶意刷票行为,若24小时内检测到的次数大于3就可以认为该标识对应的投票操作人员存在恶意刷票行为,进而可以输出恶意刷票提示信息。

在本发明实施例中,通过将唯一证明用户身份的身份标识与投票的被投对象绑定,有效防止同一用户对同一被投对象多次刷票,保证了投票活动的公正性,提高了用户的投票参与率。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机装置中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

下面将结合附图2和附图3,对本发明实施例提供的基于身份标识的防刷票装置进行详细介绍。需要说明的是,附图2和附图3所示的基于身份标识的防刷票装置,用于执行本发明图1所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1所示的实施例。

请参见图2,为本发明实施例提供了一种基于身份标识的防刷票装置的结构示意图。如图2所示,本发明实施例的防刷票装置10可以包括:操作获取模块101、标识获取模块102、标识存储模块103、提示信息输出模块104和指纹获取模块105。其中,提示信息输出模块104如图3所示包括:投票频率判断单元1041和提示信息输出单元1042。

操作获取模块101,用于获取当前投票活动中针对目标被投对象所输入的投票操作。

具体实现中,操作获取模块101可以获取当前投票活动中针对目标被投对象所输入的投票操作,可以理解的是,被投对象可以是参加投票活动的被投票的参赛人员,例如,张教练参加了王牌教练争霸赛的投票活动,则他为被投对象。上述投票操作可以是投票操作人员在手机等终端设备上通过触控屏或者鼠标点击等进行的投票操作。

标识获取模块102,用于基于投票身份证明入口获取所输入的证明投票操作人员身份的目标身份标识。

可以理解的是,上述装置10可以在获取投票操作前或者获取投票操作后,提供投票身份证明入口,该入口可以供用户输入唯一证明自身身份的身份标识(例如,可以是用户uid或者用户指纹等)。可选的,对于具备触屏操作的装置也可以无需提供另一投票身份证明入口,指纹获取模块105可以直接获取投票操作人员通过触屏进行投票操作时,操作携带的指纹信息,提高身份标识获取的效率。

具体实现中,标识获取模块102可以基于上述投票身份证明入口获取投票操作人员输入的证明自身身份的目标身份标识,可以理解的是,上述目标身份标识可以是投票操作人员在对目标被投对象进行投票时,操作人员的身份标识。

可以理解的是,一个被投对象可以对应多个投票操作人员,上述装置10可以将同一被投对象对应的所有投票操作人员的身份标识存储至同一身份标识集合中。

标识存储模块103,用于若未在目标被投对象对应的身份标识集合中检测到目标身份标识,将目标身份标识存储至身份标识集合中。

可以理解的是,上述装置10可以在目标被投对象对应的身份标识集合中检测是否存在上述目标身份标识,目的在于确定目标身份标识对应的投票操作人员是否已经投过目标被投对象的票。

具体实现中,当上述检测的结果为否时,标识存储模块103可以认为目标身份标识对应的投票操作人员没有投过目标被投对象的票,进而可以将目标身份标识存储至上述身份标识集合中。可选的,若上述检测的结果为是,则可以认为目标身份标识对应的投票操作人员已经投过目标被投对象的票,提示信息输出模块104可以输出恶意刷票提示信息,提示后台运维人员注意该用户存在恶意刷票行为,或者可以输出禁止投票的提示信息,提示该用户已被禁止投票。

在可选实施例中,当在目标被投对象对应的身份标识集合中检测到目标身份标识时,为避免误操作,上述装置10可以结合预先设置的投票频率确定目标身份标识对应的投票操作人员是否存在恶意刷票行为。优选的,投票频率判断单元1041可以在目标被投对象对应的身份标识集合中检测到目标身份标识时,记录检测到该标识的时间和次数,进而可以根据上述时间和次数判断检测到目标身份标识的频率是否满足预设投票频率,例如,预设的投票频率为24小时3次,即使检测到身份标识集合中存在目标身份标识,只要24小时内检测到的次数小于等于3就不能认为该标识对应的投票操作人员存在恶意刷票行为,若24小时内检测到的次数大于3就可以认为该标识对应的投票操作人员存在恶意刷票行为,进而提示信息输出单元1042可以输出恶意刷票提示信息。

在本发明实施例中,通过将唯一证明用户身份的身份标识与投票的被投对象绑定,有效防止同一用户对同一被投对象多次刷票,保证了投票活动的公正性,提高了用户的投票参与率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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