CN105205906B - 投票任务处理、分发投票任务的方法及装置 - Google Patents

投票任务处理、分发投票任务的方法及装置 Download PDF

Info

Publication number
CN105205906B
CN105205906B CN201410292969.0A CN201410292969A CN105205906B CN 105205906 B CN105205906 B CN 105205906B CN 201410292969 A CN201410292969 A CN 201410292969A CN 105205906 B CN105205906 B CN 105205906B
Authority
CN
China
Prior art keywords
user
ballot
task
ballot task
relationship
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.)
Active
Application number
CN201410292969.0A
Other languages
English (en)
Other versions
CN105205906A (zh
Inventor
陈良皓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410292969.0A priority Critical patent/CN105205906B/zh
Publication of CN105205906A publication Critical patent/CN105205906A/zh
Priority to HK16103732.9A priority patent/HK1215818A1/zh
Application granted granted Critical
Publication of CN105205906B publication Critical patent/CN105205906B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了投票任务处理、分发投票任务的方法及装置,其中,所述投票任务处理方法包括:接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在向用户分发投票任务时,根据被分发用户的用户身份标识以及投票任务标识生成的;将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;根据比较结果为所述请求返回响应信息。通过本申请,可以防止网络投票中的作弊行为,提高了网络投票结果的质量。

Description

投票任务处理、分发投票任务的方法及装置
技术领域
本申请涉及互联网网络投票技术领域,特别是涉及投票任务处理、分发投票任务的方法及装置。
背景技术
在电子商务交易平台中,买家用户在收到一件商品之后,如果对其质量不满等,可以要求卖家用户进行退换货,但是需要买家用户写明具体的理由,如果理由不充分,或者不被卖家用户认可,则可能会无法正常进行退换货。在此过程中,可能会产生买家与卖家之间的纠纷,也即买家与卖家双方各执一词,导致退换货工作无法正常进行。此时,最好的方式就是邀请其他用户介入对此事件的评判,通过其他用户给出的评判结果,得出最终的结论,以便使得买卖双方更容易接受评判结果,从而保证交易正常有序的进行。另外还有其他一些类似的情形,也可能需要用户的评判,例如,对于商品违规现象的评判,对某店铺风格的品评,对商品风格的品评,等等。
为此,在有些电子商务交易平台中,开发了网络投票功能。所谓网络投票,顾名思义就是由网络用户通过互联网平台进行选择的一种投票方式,网络投票的投票结果,可以为决策的产生提供非常好的参考。例如,在前述例子中,当买卖用户双方之间发生纠纷时,买家或者卖家都可以要求交易平台介入处理该纠纷。此时,平台一般可以作如下处理:生成一个投票任务,该投票任务中一般包括对任务内容的描述(包括涉及到的商品对象信息、交易状态信息等等)以及投票链接等。当用户点击该投票链接时,可以在页面中展示出事件经过,包括买家对商品对象质量问题的描述、上传的实物照片证据、卖家给出的回复等等,同时在页面中给出可以选择的投票结果(例如“存在质量问题”和“不存在质量问题”这两个选项)。同时,可以从众多买家用户以及卖家用户中随机选择一定数目(例如,买家卖家各10个)参与针对该事件的投票,参与投票的用户根据事件经过的描述信息给出自己对该事件的结论性意见,并通过页面中的投票入口上传自己的意见。最终,平台根据投票结果给出处理意见。例如,多数用户认为某退货纠纷中涉及的商品确实存在质量问题,则平台可以强制要求对卖家进行退换货,以保障买家的权益。
通过以上网络投票的方式,可以有效地解决买卖双方之间的纠纷等问题,但是,网络投票结果有效的一个关键性保障点在于:参与投票的用户与被评判的事件之间无利益关系,这样才能够站在客观的角度上给出公正的评判结果。然而,在实际应用的网络投票的过程中,往往存在利益相关人的作弊行为。例如,某买家用户为了在其与卖家的纠纷中占据上风,可能会将其发起的投票任务的链接地址进行复制,发送给其亲朋好友,并要求这些用户支持该买家用户,等等。另外,随着网络投票活动的盛行,出现了职业的“网络水军”等等,投票活动的利益相关人可以复制其投票链接地址给网络水军,以便在短时间内获得大量支持性投票,进而在网络投票活动中获益,显然,这些作弊行为严重影响了网络投票结果的质量。
因此,需要本领域技术人员解决的问题就在于,提供一种方法,来更好的保证网络投票活动的公平与公正,避免因投票的质量差,导致网络资源的浪费。
发明内容
本申请提供了投票任务处理、分发投票任务的方法及装置,提高了网络投票结果的质量,保证了网络投票的公平与公正,避免因投票的质量差,导致网络资源的浪费。
本申请提供了如下方案:
一种投票任务处理方法,包括:
接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在投票任务列表中向用户分发投票任务时,根据被分发用户的用户身份标识以及投票任务标识生成的,所述投票任务包括投票任务内容以及投票链接;
将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
根据比较结果为所述请求返回响应信息。
一种分发投票任务的方法,包括:
接收当前用户领取投票任务的请求;
查询用户关系数据库,确定与所述当前用户具有特定关系的目标用户;
确定所述目标用户已参与的投票任务;
从待投票的投票任务中将所述目标用户已参与的投票任务排除后,确定待分发给当前用户的目标投票任务;
将所述目标投票任务分发给当前用户,所述目标投票任务包括投票任务内容以及投票链接。
一种投票任务处理装置,包括:
请求接收单元,用于接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在投票任务列表中向用户分发投票任务时,根据被分发用户的用户身份标识以及投票任务标识生成的,所述投票任务包括投票任务内容以及投票链接;
比较单元,用于将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
响应单元,用于根据比较结果为所述请求返回响应信息。
一种分发投票任务的装置,包括:
访问请求接收单元,用于接收当前用户领取投票任务的请求;
目标用户确定单元,用于查询用户关系数据库,确定与所述当前用户具有特定关系的目标用户;
屏蔽任务确定单元,用于确定所述目标用户已参与的投票任务;
可选任务确定单元,用于从待投票的投票任务中将所述目标用户已参与的投票任务排除后,确定待分发给当前用户的目标投票任务;
投票任务分发单元,用于将所述目标投票任务分发给当前用户,所述目标投票任务包括投票任务内容以及投票链接。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过本申请实施例,在向用户分发可选投票任务时,可以将用户的身份标识信息加入到投票任务链接地址中,使得相同的投票任务对于不同的被分发用户而言,对应的投票链接地址也是不同的。这样,在接收到访问指定投票链接的请求时(该请求可能是用户点击了***分发给自己的投票任务对应的投票链接而发出的,也可能是用户复制了***分发给自己的投票任务的投票链接地址,然后发送给其他用户,其他用户点击该投票链接而发出的),可以获取当前访问者用户的用户身份标识,并获取投票链接地址中包含的用户身份标识,并比对两个用户身份标识,如果两者一致,则证明是用户从自己的投票任务列表中点击对应的投票链接而发出的请求,可以按照正常的流程处理,如果两者不一致,则证明是有其他用户点击了该用户的投票任务链接,可以进行一些特殊处理。总之,通过比对结果,就可以识别出是否是用户本人在进行投票,进而做出相应的响应。从而避免通过将一个投票任务链接复制给其他用户来影响投票结果公平公正情况的发生。
另外,可以在接收到当前用户领取投票任务的请求后,可以在用户关系数据库中查询与当前用户具有特定关系的目标用户,根据各目标用户已参与的投票任务,在待投票的投票任务中为当前用户筛选可选投票任务,进而为该当前用户提供投票任务。可见,本申请实施例可以根据用户关系数据库保存的用户间的特定关系,在用户参与投票前实现对用户与不可选投票任务的隔离,进而实现对作弊行为的阻止,提高了网络投票结果的质量,保证了网络投票的公平与公正,避免因投票的质量差,导致网络资源的浪费。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的投票任务处理方法的流程图;
图2是本申请实施例提供的分发投票任务的方法的流程图;
图3是本申请实施例提供的用户关系模型的示意图;
图4是本申请实施例提供的投票任务处理装置的示意图;
图5是本申请实施例提供的分发投票任务的装置的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
实施例一
由于在电子商务交易平台的网络投票过程中,普遍存在的一种作弊行为是:某用户为了操纵某次投票的结果,可能会通知其亲戚、朋友、网络水军等参与此次投票,并要求他们也选择其指定的选项,通过这种途径使得该选项获得更多的支持票数。为了避免这种作弊行为的发生,本申请实施例中,在一个投票任务生成并分发给某用户时,可以直接在投票链接地址中加入该用户的用户身份标识,这样,对于同样的投票任务而言,在分发给不同用户的情况下,对应的投票链接地址是不同的。进而可以根据投票链接地址中包含的用户身份标识,来对前述作弊行为进行识别以及后续处理。下面进行详细的介绍。
参见图1,本申请实施例一首先提供了一种投票任务处理方法,具体的,该方法可以包括以下步骤:
S101:接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在向用户分发投票任务时,根据被分发用户的用户身份标识以及投票任务标识生成的,所述投票任务包括投票任务内容以及投票链接。
其中,所述投票任务内容包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息;
在本申请实施例一中,当平台侧生成一个投票任务之后,在向用户分发该投票任务时,可以在投票任务链接地址中加入该用户的用户身份标识(例如用户ID等)。具体实现时,只有在用户登录到平台的状态下,才能够进行投票任务的领取、查看等操作,在某用户A登录到平台之后,平台可以发现该用户A的登录行为,如果当前恰好有待评判的投票任务,则可以向该用户A分发给投票任务,同时,将该用户A的身份标识信息写入到投票任务链接地址中。这样,当该用户A领取到该投票任务之后,该投票任务的链接地址中就已经包含了该用户A的身份标识信息。关于分发给某用户的投票任务,除了包括投票链接,还可以包括投票任务内容,该投票任务内容可以包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息
具体在为用户A生成投票链接地址时,可以将用户A的用户身份标识,以及投票任务的任务标识,写入到投票链接地址中对应的字段中,生成可选投票任务的投票链接的地址。例如,可以将用户A的用户名或者用户A的ID作为投票链接的地址一部分字段,或者对用户A的用户名或者用户A的ID进行一定的加密处理,将加密处理后得到的字串作为投票链接的地址一部分字段,再结合投票任务的任务标识,生成与用户A以及该投票任务唯一对应的投票链接地址。该投票链接地址只允许被该用户A访问。
之后,该用户A可以直接点击该链接地址进行投票,则在该步骤S101中收到的投票请求就是该用户A通过点击自己的投票链接发起的投票请求,这将会被视为一种合理的投票行为。但是,如果该用户A想要将该链接地址发送给其亲朋好友或者水军,例如用户B,以操纵该投票结果,则在该步骤S101中收到的投票请求就是该用户B点击了该包含有用户A的身份标识信息的投票链接,而发出的请求,这将会被平台视为一种不合理的投票行为。
因此,在收到访问一投票链接的请求后,该步骤S101首先需要获取当前访问者用户(也即点击了该投票链接的用户)的用户身份标识信息,同时,可以从该投票链接的链接地址中提取出其中包含的用户身份标识,以便后续步骤中进行比较。其中,关于访问者用户的用户身份标识信息,可以通过多种方式获得,例如,在其中一种方式下,可以通过在页面中“埋点”的方式来获得,也即,在访问者用户发起访问投票链接的请求时,会携带有访问者用户的用户身份标识信息。
S102:将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
在获得了当前访问者用户的用户身份标识,以及链接地址中包含的用户身份标识之后,就可以将两者进行比较,以比较两者是否一致。
S103:根据比较结果为所述请求返回响应信息。
如果比较结果为两者一致,则可以正常进入到投票任务的详情页面,在详情页面中,一般会展示投票任务的描述信息,例如,如果是针对某买家与卖家之间退换货纠纷的投票,则其中可能会展示有所涉及商品对象的描述信息、买家用户对收到货物的描述信息、上传的凭证信息、卖家给出的相关回应信息,等等。同时,还会展示有投票选项以及相应的选择操作入口,供用户进行具体的投票操作。
如果比较结果为两者不一致,则证明当前访问者用户点击了其他用户的投票链接,这可能是一种作弊行为,因此,就可以进行一些特殊的处理。例如,可以正常向当前访问者用户展示投票链接对应的页面,其中可能展示出已经有多少个用户参与了此次投票,以及当前的投票结果比例情况等,但是,可以将页面中用于参与投票的控件置为不可操作状态,也即,不允许该用户参与具体的投票操作。当然,在实际应用中,还可以采用其他的处理方式,例如,可以正常向该访问者用户展示投票详情页面,也可以允许用户进行投票,但是,在接收到当前访问者用户对该投票任务的投票结果之后,可以对该当前访问者用户的投票结果添加特定标识,例如,标识为无效投票等等,这样,在后续统计投票结果时,可以将该当前访问者用户的投票结果排除在外。
总之,通过上述实施例一,在向用户分发可选投票任务时,可以将用户的身份标识信息加入到投票任务链接地址中,使得相同的投票任务对于不同的被分发用户而言,对应的投票链接地址也是不同的。这样,在接收到访问指定投票链接的请求时(该请求可能是用户点击了***分发给自己的投票任务对应的投票链接而发出的,也可能是用户复制了***分发给自己的投票任务的投票链接地址,然后发送给其他用户,其他用户点击该投票链接而发出的),可以获取当前访问者用户的用户身份标识,并获取投票链接地址中包含的用户身份标识,并比对两个用户身份标识,如果两者一致,则证明是用户从自己的投票任务列表中点击对应的投票链接而发出的请求,可以按照正常的流程处理;如果两者不一致,则证明是有其他用户点击了该用户的投票任务链接,可以进行一些特殊处理。总之,通过比对结果,就可以识别出是否是用户本人在进行投票,进而做出相应的响应。从而避免通过将一个投票任务链接复制给其他用户来影响投票结果公平公正情况的发生。
另外,在实际应用中,在发现当前访问者用户的用户身份标识与被访问的链接地址中包含的用户身份标识不一致的情况下,还可以将两者之间的对应关系添加到用户关系数据库中,以便于后续在分发投票任务时,可以依据该用户关系数据库进行判断,如果某投票任务已经分发给用户A,并且用户A与用户B之间的对应关系出现在用户关系数据库中,则该投票任务可以不必再分发给用户B,以此来避免出现投票结果不公正的现象。关于使用用户关系数据库进行投票任务的分发的具体实现,会在后续的实施例二中进行详细地介绍。
实施例二
通过实施例一中的介绍可见,电子商务交易平台中网络投票中的作弊行为一般发生在具有某种特定关系的用户群体之间,因为,如果两个用户互不相识,则可能无法要求对方按照其指示进行投票。因此,本申请实施例二就是基于上述特点,提供了一种新型的提供投票链接的方法,在该方法中,通过在具有特定关系的用户之间进行投票任务的屏蔽,来实现对上述作弊行为的控制。下面对具体的实现方案进行详细地介绍。
请参见图2,本申请实施例首先提供了一种分发投票任务的方法,该方法具体可以包括以下步骤:
S201:接收当前用户领取投票任务的请求;
在本申请实施例中,如果一用户需要领取投票任务,则可以是登录相关的页面,并通过查看页面中的投票任务列表来进行。服务器的后台程序可以以一定的时间周期,比如以一天、一周等为一个时间周期,将不同的投票任务分发到不同用户的投票任务列表中,供用户登录后进行访问和投票操作。或者,也可以在接收到用户查看投票任务列表的请求时,再向用户分发投票任务。投票任务列表中可以包括一条或多条投票任务,投票任务列表可以作为页面内容,通过用户设备中安装的浏览器访问。用户通过浏览器访问包含投票任务列表的页面后,可以对其中的各个投票任务进行操作,对感兴趣的投票任务可以进行参与。也就是说,当用户登录并访问包含投票任务列表的页面时,发出了访问投票任务列表的请求,相应的,服务端可以视为该用户需要领取投票任务。当然,在实际应用中,也可以有其他的领取投票任务的方式,例如,在某页面中通过一“领取投票任务”按钮,在用户触发该按钮之后,服务器即可接收到领取投票任务的请求,等等。
S202:查询用户关系数据库,确定与所述当前用户具有特定关系的目标用户;
在接收当前用户领取投票任务的请求后,可以确定出当前的待分发投票任务,并且还可以查询预置的用户关系数据库,确定与当前用户具有特定关系的目标用户,并确定是否已经向这些目标用户分发了某项或某些投票任务,如果是,则需要对当前用户屏蔽这些投票任务,以避免影响投票结果的公正。
在用户关系数据库中,保存有用户间的特定关系,在具有特定关系的用户中,如果某一用户已经参与了某项投票任务,则与该用户具有特定关系的其他用户不再被允许参与此项投票任务。保存有用户之间的特定关系的用户关系数据库,通常可以是以图数据库来保存的。为了便于描述,以下将“用户之间的特定关系”简称为“用户关系”。请参看图3,为本申请实施例提供的用户关系模型的示意图,如图3所示,在本申请实施例提供的方法中,用户关系数据库中保存的用户关系包括但不限于以下用户关系中的任一一种或几种的组合:第一特定关系,也可以称之为“偷窥”关系;第二特定关系,也可以称之为“同位置关系”;以及第三特定关系,也可以称之为“投票相似关系”。以下对这几种用户关系进行详细的介绍。具体实现时,用户关系数据库中包含的数据可以是通过人工统计等方式来建立的,或者也可以由服务器自动发现相关的特定关系以及涉及到的用户,并记录到关系数据库中。这样,通过服务器的自动发现过程,可以使得用户关系数据库得到不断的完善和更新。下面对服务器自动发现各种用户关系的具体实现方式进行介绍。
第一特定关系,也可以称之为“偷窥”关系。在传统技术中,一次投票任务所对应的链接地址往往是唯一的,参与投票任务的用户可以通过统一的链接地址,进入到该投票任务的页面中参与投票。而投票任务的利益相关人在获得了投票任务的链接地址后,就可以将该链接地址通过各种通讯平台传播给为数众多的“网络水军”作弊者,作弊者就可以根据投票任务的链接地址访问投票页面,为投票任务的利益相关人进行刷票活动。可见,在上述刷票行为中,刷票活动的发起者以及参与者之间一般是具有某种特定关系的,比如亲戚、朋友、同学等,如果服务器能够自动发现这种行为,以及该行为中的发起者及参与者,就可将这些发起者、参与者确定为具有第一特定关系的用户,并记录到用户关系数据库中。
为了能够发现上述刷票行为,在本申请实施例中,可以在向用户分发投票任务时,为投票任务生成唯一的投票链接的地址,该投票链接的地址可以是根据分发用户的用户身份标识,以及投票任务的任务标识而生成的。这样,各个用户的投票任务列表中展示的具体投票任务可能相同,但是,相同投票任务对于不同的用户而言,对应的地址是不同的,其中包含了用户的身份标识信息。这样,用户只能从自己的投票任务列表中选择具体的投票任务链接并点击进行投票,如果用户从自己的投票任务列表中拷贝投票任务链接给其他用户,则在其他用户点击该链接发起访问该链接的请求后,服务器就可以判断出访问者的身份标识,与投票链接地址中写入的用户身份标识不同,此时,就可以禁止当前的访问者为该投票任务进行投票,并且可以将这两个用户判定为“偷窥”关系,并将这种偷窥关系记录在用户关系数据库中。
例如,某用户A在访问其投票任务列表时,其中展示出的各个可选投票任务链接的地址中就写入了该用户A的用户身份标识,之后如果用户A将其中某个投票任务链接的地址发送给用户B,则在用户B点击该链接发起对该链接对应页面的访问请求时,服务器可以判断出是其他用户访问了用户A的投票任务链接,此时,就可以将用户A与用户B记录为“偷窥”关系,添加到用户关系数据库中。需要说明的是,在本申请实施例中,只要有其他用户访问了某用户的投票任务链接,就可以记录这些用户之间的偷窥关系,无论其他用户是如何获取到给投票任务链接的。例如,在上述例子中,用户A将其投票任务链接发送给用户B之后,用户B又发送给了用户C,用户C也访问了该链接试图进行投票,则,此时也会记录用户A与用户C之间的偷窥关系。另外,如果用户A是向某群组群发了其投票任务链接,则只要访问了该任务链接的群成员,就都可以被服务器发现,并在用户关系数据库中记录下用户A与这些群成员之间的偷窥关系。
进一步的,当发生上述“偷窥”行为时,可以对偷窥者所显示的页面做进一步的处理,例如,返回一个错误提示页面。或者如果当前访问者用户的用户身份标识与合法访问用户的用户身份标识不一致,则向当前访问者用户展示投票链接地址对应的页面,并将页面中用于参与投票的控件置为不可操作状态。也就是说,此时的访问者只能在页面中查看其他用户对该投票任务的投票结果,自己却无法参与此次投票任务。或者,还可以正常向该访问者用户展示投票详情页面,也可以允许用户进行投票,但是,在接收到当前访问者用户对该投票任务的投票结果之后,可以对该当前访问者用户的投票结果添加特定标识,例如,标识为无效投票等等,这样,在后续统计投票结果时,可以将该当前访问者用户的投票结果排除在外。
第二特定关系,也可以称之为“同位置关系”。在另一种投票作弊行为中,作弊者往往利用多个账号进行重复的投票,或者聚集多个作弊者在同一处登录位置进行重复投票,甚至使用作弊软件进行重复投票,这些作弊行为大多有一个共同之处,就是登录或者发出投票的网络位置相同或者相近。因此,在本申请实施例中,还可以将在相同或者相近的登录或者发出投票的网络位置对应的用户关系,确定为“第二特定关系”,也就是“同位置关系”,并将这种关系记录在用户关系数据库中。这种“同位置关系”可以通过监控或者数据统计的方式发现。具体实现时,可以预先对各个用户的登录位置或者投票发出位置进行检测,如果不同的用户通过同一登录位置进行过登录,或者不同用户通过同一网络位置发出投票,则将这些用户确定为具有第二特定关系的用户,并记录在用户关系数据库中。
第三特定关系,也可以称之为“投票相似关系”。在职业作弊者的作弊行为中,因为选择的投票项目并非出自自愿,而是他人授意,因而往往在投票过程中所选定项目相同或者相近。因而,可以对各个用户的投票记录进行统计,获取不同用户间的投票相似度,将投票相似度达到预置阈值的不同用户确定为具有第三特定关系的用户,并记录在用户关系数据库中。具体的,可以在预置的时间段内,根据各个用户参与的投票任务以及对应的投票结果,获取不同用户间的投票相似度;或者也可以通过统计预置数目的投票任务中不同用户的投票结果,获取不同用户间的投票相似度。例如,某用户A和用户B在最近一个月内参与了10个相同的投票任务,并且其中8个投票任务中,这两个用户选择的结果都是相同的,因此,这两个用户之间的投票相似度就可以确定为80%。当然,在具体实现时,还可以通过其他的算法来计算两个用户之间的投票相似度。这样,在用户关系数据库中,对于某用户而言,就可以记录下与其在投票相似度上高于某阈值的其他用户都有哪些。
以上为对用户间的特定关系进行举例介绍,在实际应用中,用户间的特定关系可以并不限于上述三种,凡是可被判定为作弊或违规的用户关系,都可以记录在用户关系数据库中,本申请实施例对此并没有限制。可以看到,有特定用户关系的用户间形成了一个关系网络,如图3所示的各个用户间,都直接或间接存在某种作弊性质的用户关系。可以将这种用户间的特定关系存储在用户关系数据库中,在接收到当前用户进入投票任务列表的请求后,查询用户关系数据库,确定与当前用户具有特定关系的一个或多个目标用户。需要说明的是,对于当前用户而言,在查询用户关系数据库时,与该用户具有各种可能的特定关系的其他用户都可以查找出来。例如对于某用户A,通过查询用户关系数据库可知,用户B、C与其具有偷窥关系,用户D与其具有同位置关系,用户E与其投票相似度比较高,因此,该步骤中确定出的与该用户A具有特定关系的目标用户就包括用户B、C、D、E,在确定出这些目标用户之后,可以不再区分各自与用户A之间具体是何种特定关系,都可以按照相同的方式进行后续的处理。
S203:确定所述目标用户已参与的投票任务;
在服务器端,各个用户参与过哪些投票任务是可以进行记录的,因此,在本申请实施例中,确定出与当前用户具有特定关系的目标用户之后,就可以确定出这些目标用户曾经参与过哪些投票任务。
S204:从待投票的投票任务中将所述目标用户已参与的投票任务排除后,确定待分发给当前用户的目标投票任务;
其中,待投票的投票任务是指,在不考虑用户之间关系的情况下,等待投票的投票任务。在查询用户关系数据库,确定与当前用户具有特定关系的一个或多个目标用户后,可以确定各个目标用户已参与的投票任务,进而将各目标用户已参与的各投票任务对当前用户屏蔽。具体实现时,首先可以获取到待投票的投票任务,然后利用各个目标用户已经参与过的投票任务进行过滤,如果与当前用户有特定关系的其他用户已经参与了其中某项或某些投票任务,则当前用户不被允许再参与这项或这些投票任务。可以从将待投票的投票任务中将目标用户已参与的投票任务排除,之后再从中选择当前用户的可选投票任务。
如图3所示,与用户A有直接的特定关系的用户包括用户B、用户C、用户E以及用户F,用户A的投票任务集合以及各个与用户A具有特定关系的用户已参与的投票任务如表1所示。
表1
在表1中,待投票的投票任务包括了标号为V01至V10的10个投票任务,经过查询用户关系数据库,可以确定与用户A具有特定关系的用户包括了用户B、用户C、用户E以及用户F,与A具有特定关系的用户已参与的投票任务包括了{V01,V02,V04,V06,V09},则通过筛选,用户A的可选投票任务包括{V03,V05,V07,V08,V10},当然,实际分发给用户A的投票任务可能是上述可选投票任务中的一个或者一部分。
S205:将所述目标投票任务分发给当前用户,所述目标投票任务包括投票任务内容以及投票链接,所述投票任务内容可包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息。
如前所述,用户对投票链接的访问,可以是通过登录相关的页面,并通过页面中的投票任务列表进行。在本申请实施例中,在当前用户的投票任务列表中提供的是当前用户的可选投票任务的投票链接,其中屏蔽了与当前用户具有特定关系的用户已参与的投票任务,进而防止或降低了作弊行为对投票结果的影响。
需要说明的是,确定与当前用户具有特定关系的目标用户的过程中,可以确定与当前用户具有直接特定关系的目标用户,如图3中所示的与用户A由直接的特定关系的用户包括用户B、用户C、用户E以及用户F,实际上,用户关系数据库中保存的用户之间的特定关系,形成了一个用户关系网络,除了与当前用户具有直接关系的各个用户,还存在与当前用户具有间接关系的用户,例如图3中用户A除了与多个用户存在直接关系,还与用户D存在间接的关系。在实际应用中,也可以将与当前用户具有间接关系的用户确定为目标用户,进而根据目标用户已经参与的投票任务,对当前用户的可选投票任务进行筛选,以实现更加严格的任务筛选,进而向当前用户投放投票任务的链接,进一步保证网络投票的公平公正。
以上对本申请实施例提供的提供投票任务的方法进行了详细的介绍,通过该方法,可以在接收到当前用户领取投票任务的请求后,可以在用户关系数据库中查询与当前用户具有特定关系的目标用户,根据各目标用户已参与的投票任务,在待投票的投票任务中为当前用户筛选可选投票任务,进而为该当前用户提供投票任务。可见,本申请实施例可以根据用户关系数据库保存的用户间的特定关系,在用户参与投票前实现对用户与不可选投票任务的隔离,进而实现对作弊行为的阻止,提高了网络投票结果的质量,保证了网络投票的公平与公正,避免因投票的质量差,导致网络资源的浪费。
与本申请实施例一提供的投票任务处理方法相对应,还提供了投票任务处理装置,如图4所示,该装置具体可以包括:
请求接收单元401,用于接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在投票任务列表中向用户提供投票任务时,根据用户身份标识以及投票任务标识生成的,所述投票任务包括投票任务内容以及投票链接;
比较单元402,用于将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
响应单元403,用于根据比较结果为所述请求返回响应信息。
其中,所述投票任务内容包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息。
其中,响应单元403具体用于:如果比较结果为不一致,则向所述当前访问者用户展示投票链接对应的页面,并将页面中用于参与投票的控件置为不可操作状态。
或者,如果比较结果为不一致,还可以向所述当前访问者用户展示投票链接对应的页面,并接收当前访问者用户对该投票任务的投票结果;对该当前访问者用户的投票结果添加特定标识,以便在统计投票结果时,将该当前访问者用户的投票结果排除在外。
另外,该装置还可以包括:
如果比较结果不一致,则将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识确定为第一特定关系,并记录在用户关系数据库中。
与本申请实施例二提供的分发投票任务的方法相对应,还提供了提供投票任务的装置,如图5所示,该提供投票任务的装置可以包括:
领取请求接收单元501,用于接收当前用户领取投票任务的请求;
目标用户确定单元502,用于查询用户关系数据库,确定与当前用户具有特定关系的目标用户;
屏蔽任务确定单元503,用于确定目标用户已参与的投票任务;
目标任务确定单元504,用于从待投票的投票任务中将所述目标用户已参与的投票任务排除后,确定待分发给当前用户的目标投票任务;
投票任务分发单元505,用于将所述目标投票任务分发给当前用户,所述目标投票任务包括投票任务内容以及投票链接。
其中,所述投票任务内容包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息。
在另一种实现方式下,投票任务分发单元505可以包括:
投票链接生成子单元,用于根据当前用户的用户身份标识,以及目标投票任务的任务标识,生成目标投票任务的投票链接的地址。
在这种实现方式下,该装置还可以包括:
身份标识获取单元,用于当接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;
身份标识比较单元,用于将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
第一数据记录单元,用于如果两者不一致,则将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识确定为第一特定关系,并记录在用户关系数据库中。
在这种实现方式下,该装置还可以包括:
页面提供单元,用于两者不一致,则向当前访问者用户展示投票链接地址对应的页面,并将页面中用于参与投票的控件置为不可操作状态。
或者,该装置还可以包括:
投票结果接收单元,用于如果两者不一致,则向所述当前访问者用户展示投票链接对应的页面,并接收当前访问者用户对该投票任务的投票结果;
投票结果标记单元,用于对该当前访问者用户的投票结果添加特定标识,以便在统计投票结果时,将该当前访问者用户的投票结果排除在外。
在又一种实现方式下,该提供投票链接的装置还可以包括:
第二数据记录单元,用于预先对各个用户进行登录位置检测,如果不同的用户通过同一登录位置进行过登录,则将这些用户确定为具有第二特定关系的用户,并记录在用户关系数据库中。
在再一实现方式下,该装置还可以包括:
投票相似度获取单元,用于预先对各个用户的投票记录进行统计,获取不同用户间的投票相似度;
第三数据记录单元,用于将投票相似度达到预置阈值的不同用户确定为具有第三特定关系的用户,并记录在用户关系数据库中。
在这种实现方式下,投票相似度获取单元具体可以用于:
在预置的时间段内,根据各个用户参与的投票任务以及对应的投票结果,获取不同用户间的投票相似度;
或,
通过统计预置数目的投票任务中不同用户的投票结果,获取不同用户间的投票相似度。
以上对本申请实施例提供的分发投票任务的装置进行了详细的介绍,通过该装置,可以在接收到当前用户领取投票任务的请求后,可以在用户关系数据库中查询与当前用户具有特定关系的目标用户,根据各目标用户已参与的投票任务,在待投票的投票任务中为当前用户筛选可选投票任务,进而为该当前用户提供投票任务。可见,本申请实施例可以根据用户关系数据库保存的用户间的特定关系,在用户参与投票前实现对用户与不可选投票任务的隔离,进而实现对作弊行为的阻止,提高了网络投票结果的质量,保证了网络投票的公平与公正,避免因投票的质量差,导致网络资源的浪费。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本申请所提供的投票任务处理、分发投票任务的方法及装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

Claims (16)

1.一种投票任务处理方法,其特征在于,包括:
接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在向用户分发投票任务时,根据被分发用户的用户身份标识以及投票任务标识生成的,所述投票任务包括投票任务内容以及投票链接;
将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
根据比较结果为所述请求返回响应信息。
2.根据权利要求1所述的方法,其特征在于,所述投票任务内容包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息。
3.根据权利要求1所述的方法,其特征在于,所述根据比较结果为所述请求返回响应信息包括:
如果比较结果为不一致,则向所述当前访问者用户展示投票链接对应的页面,并将页面中用于参与投票的控件置为不可操作状态。
4.根据权利要求1所述的方法,其特征在于,所述根据比较结果为所述请求返回响应信息包括:
如果比较结果为不一致,则向所述当前访问者用户展示投票链接对应的页面,并接收当前访问者用户对该投票任务的投票结果;
对该当前访问者用户的投票结果添加特定标识,以便在统计投票结果时,将该当前访问者用户的投票结果排除在外。
5.根据权利要求1所述的方法,其特征在于,还包括:
如果比较结果不一致,则将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识确定为第一特定关系,并记录在用户关系数据库中。
6.一种分发投票任务的方法,其特征在于,包括:
接收当前用户领取投票任务的请求;
查询用户关系数据库,确定与所述当前用户具有特定关系的目标用户;
确定所述目标用户已参与的投票任务;
从待投票的投票任务中将所述目标用户已参与的投票任务排除后,确定待分发给当前用户的目标投票任务;
将所述目标投票任务分发给当前用户,所述目标投票任务包括投票任务内容以及投票链接。
7.根据权利要求6所述的方法,其特征在于,所述投票任务内容包括以下各项中的一项或多项:投票任务的描述信息、违规商品对象的描述信息、交易纠纷事件的描述信息、待评判店铺的描述信息、待评判商品对象的描述信息、待评判模特人物的描述信息。
8.根据权利要求6所述的方法,其特征在于,所述将所述目标投票任务分发给当前用户,包括:
根据所述当前用户的用户身份标识,以及所述目标投票任务的任务标识,生成所述目标投票任务的投票链接地址。
9.根据权利要求8所述的方法,其特征在于,还包括:
当接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;
将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
如果两者不一致,则将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识确定为第一特定关系,并记录在用户关系数据库中。
10.根据权利要求9所述的方法,其特征在于,还包括:
如果两者不一致,则向所述当前访问者用户展示投票链接地址对应的页面,并将页面中用于参与投票的控件置为不可操作状态。
11.根据权利要求9所述的方法,其特征在于,还包括:
如果两者不一致,则向所述当前访问者用户展示投票链接对应的页面,并接收当前访问者用户对该投票任务的投票结果;
对该当前访问者用户的投票结果添加特定标识,以便在统计投票结果时,将该当前访问者用户的投票结果排除在外。
12.根据权利要求6所述的方法,其特征在于,还包括:
预先对各个用户进行登录位置检测,如果不同的用户通过同一登录位置进行过登录,则将这些用户确定为具有第二特定关系的用户,并记录在所述用户关系数据库中。
13.根据权利要求6所述的方法,其特征在于,还包括:
预先对各个用户的投票记录进行统计,获取不同用户间的投票相似度;
将投票相似度达到预置阈值的不同用户确定为具有第三特定关系的用户,并记录在所述用户关系数据库中。
14.根据权利要求13所述的方法,其特征在于,所述对各个用户的投票记录进行统计,获取不同用户间的投票相似度,包括:
在预置的时间段内,根据各个用户参与的投票任务以及对应的投票结果,获取不同用户间的投票相似度;
或,
通过统计预置数目的投票任务中不同用户的投票结果,获取不同用户间的投票相似度。
15.一种投票任务处理装置,其特征在于,包括:
请求接收单元,用于接收到访问指定投票链接的请求时,获取当前访问者用户的用户身份标识,并获取所述投票链接地址中包含的用户身份标识;其中,所述投票链接地址是在投票任务列表中向用户分发投票任务时,根据被分发用户的用户身份标识以及投票任务标识生成的,所述投票任务包括投票任务内容以及投票链接;
比较单元,用于将当前访问者用户的用户身份标识与所述链接地址中包含的用户身份标识进行比较;
响应单元,用于根据比较结果为所述请求返回响应信息。
16.一种分发投票任务的装置,其特征在于,包括:
领取请求接收单元,用于接收当前用户领取投票任务的请求;
目标用户确定单元,用于查询用户关系数据库,确定与所述当前用户具有特定关系的目标用户;
屏蔽任务确定单元,用于确定所述目标用户已参与的投票任务;
目标任务确定单元,用于从待投票的投票任务中将所述目标用户已参与的投票任务排除后,确定待分发给当前用户的目标投票任务;
投票任务分发单元,用于将所述目标投票任务分发给当前用户,所述目标投票任务包括投票任务内容以及投票链接。
CN201410292969.0A 2014-06-25 2014-06-25 投票任务处理、分发投票任务的方法及装置 Active CN105205906B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410292969.0A CN105205906B (zh) 2014-06-25 2014-06-25 投票任务处理、分发投票任务的方法及装置
HK16103732.9A HK1215818A1 (zh) 2014-06-25 2016-04-01 投票任務處理、分發投票任務的方法及裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410292969.0A CN105205906B (zh) 2014-06-25 2014-06-25 投票任务处理、分发投票任务的方法及装置

Publications (2)

Publication Number Publication Date
CN105205906A CN105205906A (zh) 2015-12-30
CN105205906B true CN105205906B (zh) 2017-12-08

Family

ID=54953560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410292969.0A Active CN105205906B (zh) 2014-06-25 2014-06-25 投票任务处理、分发投票任务的方法及装置

Country Status (2)

Country Link
CN (1) CN105205906B (zh)
HK (1) HK1215818A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534277B (zh) * 2016-10-25 2019-12-31 Oppo广东移动通信有限公司 数据分享方法及装置
CN109243045B (zh) * 2018-06-28 2022-04-12 平安科技(深圳)有限公司 一种投票方法、装置、计算机设备及计算机可读存储介质
CN111311811B (zh) * 2018-12-12 2021-09-03 中国科学院沈阳计算技术研究所有限公司 一种多通道在线匿名防刷票加密投票的方法和***
CN111028091B (zh) * 2019-12-03 2023-10-10 腾讯科技(深圳)有限公司 一种基于社交的话题处理方法、装置、设备及存储介质
CN112598842A (zh) * 2020-12-01 2021-04-02 苏州触达信息技术有限公司 一种计票装置、计票方法和计算机可读存储介质
CN112598843B (zh) * 2020-12-04 2022-11-29 光大科技有限公司 投票数据的处理方法和装置及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7111782B2 (en) * 2003-04-01 2006-09-26 John Paul Homewood Systems and methods for providing security in a voting machine
CN101447101B (zh) * 2008-12-24 2010-12-08 腾讯科技(深圳)有限公司 一种处理网络投票信息的方法、网络投票***和服务器
CN101909280A (zh) * 2010-07-22 2010-12-08 中兴通讯股份有限公司 一种移动终端多媒体投票业务的实现方法及***
CN102708614A (zh) * 2011-12-19 2012-10-03 朱世康 一种网络投票的方法及装置
CN102622804A (zh) * 2012-03-23 2012-08-01 陕西科技大学 一种基于网络的投票方法及其***

Also Published As

Publication number Publication date
CN105205906A (zh) 2015-12-30
HK1215818A1 (zh) 2016-09-15

Similar Documents

Publication Publication Date Title
CN105205906B (zh) 投票任务处理、分发投票任务的方法及装置
Noussair et al. Combining monetary and social sanctions to promote cooperation
Richman et al. Al Capone's revenge: An essay on the political economy of pretextual prosecution
Cook et al. Sources of guns to dangerous people: what we learn by asking them
Rahman But who will monitor the monitor?
Tita et al. Reducing gun violence: Results from an intervention in East Los Angeles
Albanese Criminal justice
Stambaugh Electronic crime needs assessment for state and local law enforcement
Holden et al. The sham of integrity fees in sports betting
Smith et al. Black, blue, and blow: The effect of race and criminal history on perceptions of police violence
Zambiasi Drugs on the web, crime in the streets. the impact of shutdowns of dark net marketplaces on street crime
Chan et al. Shedding light on the dark: The impact of legal enforcement on darknet transactions
McFadden The bots act: A small step for fankind when a giant leap is needed
Jung et al. Dynamics of dark web financial marketplaces: An exploratory study of underground fraud and scam business
Kramer Private Eyes Are Watching You: Consumer Online Privacy Protection-Lessons from Home and Abroad
Kammel et al. Responsibility for the sale of trademark counterfeits online: Striking a balance in secondary liability while protecting consumers
Vadász et al. Identifying Illegal Cartel Activities from Open Sources
Ditzion et al. Computer crimes
Ishman Computer crimes and the respondeat superior doctrine: employers beware
Ciocchetti The privacy matrix
Travis Enjoining the Cloud: Equity, Irreparability, and Remedies
Berg www. wildwest. gov: The Impact of the Internet on State Power to Enforce the Law
Macolini Counterfeits, War Stories and Lessons Learned
Carter IV et al. Computer crimes
Ferrelle Combating the Lure of Impropriety in Professional Sports Industries: The Desirability of Treating a Playbook as a Legally Enforceable Trade Secret

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1215818

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1215818

Country of ref document: HK