对象抽取的方法和装置制造方法

文档序号:6628640阅读:179来源:国知局
对象抽取的方法和装置制造方法
【专利摘要】本发明公开了一种对象抽取的方法和装置,属于互联网【技术领域】。所述方法包括:接收终端发送的对象抽取请求,为对象抽取请求随机分配属于预设的编码集合的第一编码,根据预先存储的对象标识与编码子集合的对应关系,确定第一编码所属的编码子集合对应的第一对象标识,其中,该对应关系中的各对象标识对应的编码子集合包含编码的数目满足预设的比例关系,编码集合是该对应关系中所有编码子集合的并集,且任意两个编码子集合不存在交集,确定第一对象标识对应的第一对象为抽取结果,将第一对象的属性信息反馈给终端。采用本发明,可以提高设置抽取概率的灵活性。
【专利说明】对象抽取的方法和装置

【技术领域】
[0001] 本发明涉及互联网【技术领域】,特别涉及一种对象抽取的方法和装置。

【背景技术】
[0002] 随着互联网技术的不断发展,一些网站为了提高用户的活跃度,设置了很多奖励 活动,例如抽奖活动、在某网站注册后送积分活动等。
[0003] 用户可以通过终端,使用已注册的账户登陆某网站的服务器,用户可以点击网站 中的抽奖链接,终端显示抽奖页面,当用户点击该抽奖页面的抽奖按键时,终端可以向服务 器发送对象抽取请求。在网络侧,服务器可以为每一个奖项设置一个编码,服务器可以从上 述各奖项对应的编码中随机选择一个编码分配给该用户的账户,服务器通过分配给该账户 的编码确定该账户本次抽取到的奖项,可以将该账户与确定出的奖项进行记录,例如,可以 设置四个奖项,分别为不中奖、一等奖、二等奖和三等奖,对应的编码分别为4、3、2、1,如果 服务器为该账户随机分配的编码为4,则服务器确定该账户不中奖,可以将不中奖的属性信 息反馈给终端。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 通过上述方式进行抽取时,使得不同奖品被抽取的概率相同(如25% ),这样会导 致各奖项的奖品无法合理分配,设置抽奖概率的灵活性较差。


【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种对象抽取的方法和装置。所 述技术方案如下:
[0007] 第一方面,提供了一种对象抽取的方法,所述方法包括:
[0008] 接收终端发送的对象抽取请求;
[0009] 为所述对象抽取请求随机分配属于预设的编码集合的第一编码;
[0010] 根据预先存储的对象标识与编码子集合的对应关系,确定所述第一编码所属的编 码子集合对应的第一对象标识;其中,所述对应关系中的各对象标识对应的编码子集合包 含编码的数目满足预设的比例关系,所述编码集合是所述对应关系中所有编码子集合的并 集,且任意两个编码子集合不存在交集;
[0011] 确定所述第一对象标识对应的第一对象为抽取结果,将所述第一对象的属性信息 反馈给所述终端。
[0012] 可选地,所述为所述对象抽取请求随机分配属于预设的编码集合的第一编码,包 括:
[0013] 在放大编码集合中随机选取第二编码;其中,所述放大编码集合中编码的数目是 预设的编码集合中编码的数目的预设整数倍,所述放大编码集合中的编码为相邻的非负整 数,所述预设的编码集合中的编码为由0开始的相邻的非负整数;
[0014] 将所述第二编码除以所述编码集合中数值最大的编码的余数,确定为为所述对象 抽取请求随机分配的第一编码。
[0015] 可选地,所述确定所述第一对象标识对应的第一对象为抽取结果,将所述第一对 象的属性信息反馈给所述终端,包括:
[0016] 获取所述第一对象标识对应的第一对象的剩余数目;
[0017] 如果所述剩余数目不小于1,则确定所述第一对象标识对应的第一对象为抽取结 果,将所述第一对象的属性信息反馈给所述终端。
[0018] 可选地,所述对象抽取请求中携带有账户标识;
[0019] 所述如果所述剩余数目不小于1,则确定所述第一对象标识对应的第一对象为抽 取结果,将所述第一对象的属性信息反馈给所述终端,包括:
[0020] 如果所述剩余数目不小于1,且预设的附加条件对应的对象标识中包括所述第一 对象标识,则获取所述账户标识对应的预设信息项的账户信息;
[0021] 如果所述账户信息满足所述附加条件,则确定所述第一对象标识对应的第一对象 为抽取结果,将所述第一对象的属性信息反馈给所述终端。
[0022] 可选地,所述方法还包括:
[0023] 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的 并集,且任意两个编码子集合不存在交集的前提下,在所述第一编码所属的编码子集合中 删除第一预设数目的编码,并在所述编码集合中删除所述第一预设数目的编码。
[0024] 可选地,所述在保持所述编码集合是对象标识与编码子集合的对应关系中所有 编码子集合的并集,且任意两个编码子集合不存在交集的前提下,在所述第一编码所属的 编码子集合中删除第一预设数目的编码,并在所述编码集合中删除所述第一预设数目的编 码,包括:
[0025] 如果所述第一对象的被抽取次数是预设的单位次数的整数倍,则在保持所述编码 集合是对象标识与编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集 合不存在交集的前提下,在所述第一编码所属的编码子集合中删除第一预设数目的编码, 并在所述编码集合中删除所述第一预设数目的编码。
[0026] 可选地,所述方法还包括:
[0027] 接收携带有第一对象标识的对象取消请求;
[0028] 获取所述第一编码所属的编码子集合所包含的编码的第一数目,并删除所述对应 关系中的第一对象标识和所述第一对象标识对应的编码子集合;
[0029] 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的 并集,且任意两个编码子集合不存在交集的前提下,在所述编码集合中删除所述第一数目 的编码。
[0030] 可选地,所述方法还包括:
[0031] 接收携带有所述第一对象标识和所述第一对象的待增加数目的数目增加请求;
[0032] 将所述第一对象的剩余数目增加所述待增加数目,在保持所述编码集合是对象标 识与编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不存在交集 的前提下,在所述第一编码所属的编码子集合中增加第二预设数目的编码,并在所述编码 集合中增加所述第二预设数目的编码。
[0033] 第二方面,提供了一种对象抽取的装置,所述装置包括:
[0034] 接收模块,用于接收终端发送的对象抽取请求;
[0035] 分配模块,用于为所述对象抽取请求随机分配属于预设的编码集合的第一编码;
[0036] 确定模块,用于根据预先存储的对象标识与编码子集合的对应关系,确定所述第 一编码所属的编码子集合对应的第一对象标识;其中,所述对应关系中的各对象标识对应 的编码子集合包含编码的数目满足预设的比例关系,所述编码集合是所述对应关系中所有 编码子集合的并集,且任意两个编码子集合不存在交集;
[0037] 反馈模块,用于确定所述第一对象标识对应的第一对象为抽取结果,将所述第一 对象的属性信息反馈给所述终端。
[0038] 可选地,所述分配模块,用于:
[0039] 在放大编码集合中随机选取第二编码;其中,所述放大编码集合中编码的数目是 预设的编码集合中编码的数目的预设整数倍,所述放大编码集合中的编码为相邻的非负整 数,所述预设的编码集合中的编码为由〇开始的相邻的非负整数;
[0040] 将所述第二编码除以所述编码集合中数值最大的编码的余数,确定为为所述对象 抽取请求随机分配的第一编码。
[0041] 可选地,所述反馈模块,用于:
[0042] 获取所述第一对象标识对应的第一对象的剩余数目;
[0043] 如果所述剩余数目不小于1,则确定所述第一对象标识对应的第一对象为抽取结 果,将所述第一对象的属性信息反馈给所述终端。
[0044] 可选地,所述对象抽取请求中携带有账户标识;
[0045] 所述反馈模块,用于:
[0046] 如果所述剩余数目不小于1,且预设的附加条件对应的对象标识中包括所述第一 对象标识,则获取所述账户标识对应的预设信息项的账户信息;
[0047] 如果所述账户信息满足所述附加条件,则确定所述第一对象标识对应的第一对象 为抽取结果,将所述第一对象的属性信息反馈给所述终端。
[0048] 可选地,所述装置还包括删除模块,用于:
[0049] 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的 并集,且任意两个编码子集合不存在交集的前提下,在所述第一编码所属的编码子集合中 删除第一预设数目的编码,并在所述编码集合中删除所述第一预设数目的编码。
[0050] 可选地,所述删除模块,用于:
[0051] 如果所述第一对象的被抽取次数是预设的单位次数的整数倍,则在保持所述编码 集合是对象标识与编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集 合不存在交集的前提下,在所述第一编码所属的编码子集合中删除第一预设数目的编码, 并在所述编码集合中删除所述第一预设数目的编码。
[0052] 可选地,所述装置还包括删除模块,用于:
[0053] 接收携带有第一对象标识的对象取消请求;
[0054] 获取所述第一编码所属的编码子集合所包含的编码的第一数目,并删除所述对应 关系中的第一对象标识和所述第一对象标识对应的编码子集合;
[0055] 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的 并集,且任意两个编码子集合不存在交集的前提下,在所述编码集合中删除所述第一数目 的编码。
[0056] 可选地,所述装置还包括增加模块,用于:
[0057] 接收携带有所述第一对象标识和所述第一对象的待增加数目的数目增加请求;
[0058] 将所述第一对象的剩余数目增加所述待增加数目,在保持所述编码集合是对象标 识与编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不存在交集 的前提下,在所述第一编码所属的编码子集合中增加第二预设数目的编码,并在所述编码 集合中增加所述第二预设数目的编码。
[0059] 本发明实施例提供的技术方案带来的有益效果是:
[0060] 本发明实施例中,接收终端发送的对象抽取请求,为对象抽取请求随机分配属于 预设的编码集合的第一编码,根据预先存储的对象标识与编码子集合的对应关系,确定第 一编码所属的编码子集合对应的第一对象标识,其中,该对应关系中的各对象标识对应的 编码子集合包含编码的数目满足预设的比例关系,编码集合是该对应关系中所有编码子集 合的并集,且任意两个编码子集合不存在交集,确定第一对象标识对应的第一对象为抽取 结果,将第一对象的属性信息反馈给终端,这样,可以通过上述比例关系为不同对象分别设 置合理的抽取概率,从而,可以提高设置抽取概率的灵活性。

【专利附图】

【附图说明】
[0061] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0062] 图1是本发明实施例提供的一种对象抽取的方法流程图;
[0063] 图2是本发明实施例提供的一种对象抽取的界面图;
[0064] 图3是本发明实施例提供的一种对象抽取的装置的结构示意图;
[0065] 图4是本发明实施例提供的一种服务器的结构示意图。

【具体实施方式】
[0066] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0067] 实施例一
[0068] 本发明实施例提供了一种对象抽取的方法,如图1所示,该方法的处理流程可以 包括如下的步骤:
[0069] 步骤101,接收终端发送的对象抽取请求。
[0070] 步骤102,为对象抽取请求随机分配属于预设的编码集合的第一编码。
[0071] 步骤103,根据预先存储的对象标识与编码子集合的对应关系,确定第一编码所属 的编码子集合对应的第一对象标识;其中,该对应关系中的各对象标识对应的编码子集合 包含编码的数目满足预设的比例关系,编码集合是该对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集。
[0072] 步骤104,确定第一对象标识对应的第一对象为抽取结果,将第一对象的属性信息 反馈给终端。
[0073] 本发明实施例中,接收终端发送的对象抽取请求,为对象抽取请求随机分配属于 预设的编码集合的第一编码,根据预先存储的对象标识与编码子集合的对应关系,确定第 一编码所属的编码子集合对应的第一对象标识,其中,该对应关系中的各对象标识对应的 编码子集合包含编码的数目满足预设的比例关系,编码集合是该对应关系中所有编码子集 合的并集,且任意两个编码子集合不存在交集,确定第一对象标识对应的第一对象为抽取 结果,将第一对象的属性信息反馈给终端,这样,可以通过上述比例关系为不同对象分别设 置合理的抽取概率,从而,可以提高设置抽取概率的灵活性。
[0074] 实施例二
[0075] 本发明实施例提供了一种对象抽取的方法,该方法可以由服务器实现。其中,服务 器可以是某网站的服务器或某网络游戏的服务器等。
[0076] 下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,内容可以如 下:
[0077] 某些网站或网络游戏的运营商为了提高用户的活跃度,该网站或网络游戏的运营 商设计了很多活动,例如,抽奖活动、注册成为VIP (Very Important Person,高级用户)成 员享受某些优惠活动等,用户可以通过上述活动得到相应的奖励,本发明实施例以某网络 游戏中的抽奖活动为例,进行方案的详细说明,其它情况的抽奖活动与之类似,本实施例不 再累述。
[0078] 步骤101,接收终端发送的对象抽取请求。
[0079] 在实施中,用户可以使用服务器的网络地址,通过终端中的浏览器登陆上述网络 游戏的服务器,用户可以在服务器中注册一账户,用户可以通过该账户登陆服务器,当该账 户登录到服务器时,服务器可以将携带有抽奖页面的网络地址的通知消息发送给终端,月艮 务器将该通知消息发送给终端的触发方式还可以包括:如用户的账户本次登录的登录时长 达到预设时长或用户的账户的等级达到预设的等级等,终端接收到通知消息时,可以显示 抽奖弹出框,当用户点击抽奖弹出框的确定按键时,终端可以通过该网络地址,打开抽奖页 面,抽奖页面中的抽奖方式可以多种多样,例如,砸蛋抽奖、转盘抽奖等,当用户点击抽样页 面中的抽奖按键时,终端可以向服务器发送对象抽取请求,以砸蛋抽奖为例,如图2所示, 抽奖页面中可以显示有多个金蛋,当用户点击其中的任一个金蛋时,触发终端生成对象抽 取请求,并发送给服务器,此时,服务器可以接收该对象抽取请求。
[0080] 步骤102,为对象抽取请求随机分配属于预设的编码集合的第一编码。
[0081] 其中,编码集合中可以包含多个编码,该多个编码可以是相邻的非负整数,如〇、1、 2、3……40,该多个编码也可以是任意的非负整数,如2、4、5、7、9、10、12、14、15。
[0082] 在实施中,服务器中可以预先设置一个编码集合,当服务器接收到对象抽取请求 时,可以在编码集合中,为该对象抽取请求随机分配一个编码(即第一编码),例如,编码集 合可以为[0,1,2,3……40],第一编码可以是11。
[0083] 可选地,为对象抽取请求随机分配第一编码的处理方式可以多种多样,以下提供 一种可选的处理方式,可以包括以下步骤:
[0084] 步骤一,在放大编码集合中随机选取第二编码;其中,放大编码集合中编码的数 目是预设的编码集合中编码的数目的预设整数倍,放大编码集合中的编码为相邻的非负整 数,预设的编码集合中的编码为由0开始的相邻的非负整数。
[0085] 在实施中,技术人员可以为抽奖活动设置多个奖项,每个奖项的奖品可以设置一 定的数目,可以通过某些计算机语言,编写相应的代码以对各奖项进行定义,例如可以通过 脚本语言javascript编写代码来定义各奖项,其具体表达式可以为Prize(name,amount, height,isFeedback,isActived,zhongFuction,adjustHeightFunction),其中,name是 奖品名称,amount可以表示奖品的数目,其中,-1可以表示该奖品的数目为无限,height 可以表示奖品的权限值,isFeedback可以表示奖品的自动反馈权重,isActived可以表示 该奖品是否是参与抽奖的奖品,其中,isActived= 1可以表示该奖品是参与抽奖的奖品, isActived= 0可以表示该奖品不是参与抽奖的奖品,zhongFuction可以表示该奖品的附 加条件语句,adjustHeightFunction可以用于对自动反馈权重进行调整的语句。
[0086] 通过上述方式可以对各奖项进行定义,例如,有四个奖项,各奖项的表示代码可 以为:Prize0( "不中奖",-1,40,0,1,function () {return true null) ;Prizel( "电 脑包,',1,50,-40,1,function () {return true ;},null) ;prize2 ( "幸运豆",10,10,1,1, functionO {return true ;},null) ;Prize3( "游戏卡码",10,20,l,l,function() {return true;},null),可以通过各奖品的权限值和各奖品的自动反馈权重,确定编码集合,具体 地,可以将每个奖项的奖品的权限值和奖品的自动反馈权重相加,再对得到的相加结果求 和,得到的数值可以作为编码集合中数值最大的编码,可以将由0到该数值最大的编码的 非负整数的相邻编码设置为编码集合,如PrizeO对应的奖品的权限值和奖品的自动反馈 权重的和为40, Prizel对应的奖品的权限值和奖品的自动反馈权重的和为10, Prize2对 应的奖品的权限值和奖品的自动反馈权重的和为11,Prize3对应的奖品的权限值和奖品 的自动反馈权重的和为21,计算40、10、11和21的和,得到82,则编码集合为[0,1,2,3…… 82],放大编码集合中编码的数目是编码集合中编码的数目的预设整数倍,如果倍数为100, 则放大编码集合为[0,1,2, 3……8200]。可以将通过上述方式确定出的编码集合和放大编 码集合预先存储在服务器中,当服务器接收到对象抽取请求时,可以在放大编码集合中随 机选取一个编码(即第二编码),例如在放大编码集合[0,1,2, 3……8200]中选取的第二 编码可以为8000。
[0087] 步骤二,将第二编码除以编码集合中数值最大的编码的余数,确定为为对象抽取 请求随机分配的第一编码。
[0088]在实施中,基于上述步骤一的示例,编码集合为[0,1,2, 3……82],可以得到编码 集合中数值最大的编码为82,如果第二编码为8000,则计算8000除以82的余数,得到的余 数为46,可以将46确定为为对象抽取请求随机分配的第一编码。
[0089] 步骤103,根据预先存储的对象标识与编码子集合的对应关系,确定第一编码所属 的编码子集合对应的第一对象标识;其中,该对应关系中的各对象标识对应的编码子集合 包含编码的数目满足预设的比例关系,编码集合是该对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集。
[0090] 其中,对象可以为上述抽奖活动中的奖品,对象标识可以为某奖品的名称、奖品对 应的奖项名称或奖品ID(IDentity,身份标识号码)等。
[0091] 在实施中,技术人员可以通过各奖项的奖品的数目,为各奖项设置被抽取的概率, 通过该概率可以设置与其相对应的编码子集合,这样,各奖项的编码子集合包含编码的数 目可以满足预设的比例关系,其中,该比例关系可以是某奖项的奖品被抽取的概率,各奖项 的奖品被抽取的概率可以通过上述奖品的权限值和奖品的自动反馈权重确定,例如某奖品 的权限值和奖品的自动反馈权重的和为40,编码集合中数值最大的编码为82,则该奖项的 奖品被抽取的概率为40/82。
[0092] 例如,对象标识可以包括:一等奖、二等奖、三等奖和不中奖,编码集合可以为[0, 1,2,3……82],可以将对象标识为一等奖的编码子集合可以设置为[0,1,2……10],对象 标识为二等奖的编码子集合可以设置为[11,12,13……21],对象标识为三等奖的编码子 集合可以设置为[22, 23, 24……42],对象标识为不中奖的编码子集合可以设置为[43,44, 45……82],可以将上述对象标识与该对象标识对应的编码子集合对应存储在服务器中,上 述对应关系可以以表格的形式存储,如表1所示。
[0093] 表 1

【权利要求】
1. 一种对象抽取的方法,其特征在于,所述方法包括: 接收终端发送的对象抽取请求; 为所述对象抽取请求随机分配属于预设的编码集合的第一编码; 根据预先存储的对象标识与编码子集合的对应关系,确定所述第一编码所属的编码子 集合对应的第一对象标识;其中,所述对应关系中的各对象标识对应的编码子集合包含编 码的数目满足预设的比例关系,所述编码集合是所述对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集; 确定所述第一对象标识对应的第一对象为抽取结果,将所述第一对象的属性信息反馈 给所述终端。
2. 根据权利要求1所述的方法,其特征在于,所述为所述对象抽取请求随机分配属于 预设的编码集合的第一编码,包括: 在放大编码集合中随机选取第二编码;其中,所述放大编码集合中编码的数目是预设 的编码集合中编码的数目的预设整数倍,所述放大编码集合中的编码为相邻的非负整数, 所述预设的编码集合中的编码为由0开始的相邻的非负整数; 将所述第二编码除W所述编码集合中数值最大的编码的余数,确定为为所述对象抽取 请求随机分配的第一编码。
3. 根据权利要求1所述的方法,其特征在于,所述确定所述第一对象标识对应的第一 对象为抽取结果,将所述第一对象的属性信息反馈给所述终端,包括: 获取所述第一对象标识对应的第一对象的剩余数目; 如果所述剩余数目不小于1,则确定所述第一对象标识对应的第一对象为抽取结果,将 所述第一对象的属性信息反馈给所述终端。
4. 根据权利要求3所述的方法,其特征在于,所述对象抽取请求中携带有账户标识; 所述如果所述剩余数目不小于1,则确定所述第一对象标识对应的第一对象为抽取结 果,将所述第一对象的属性信息反馈给所述终端,包括: 如果所述剩余数目不小于1,且预设的附加条件对应的对象标识中包括所述第一对象 标识,则获取所述账户标识对应的预设信息项的账户信息; 如果所述账户信息满足所述附加条件,则确定所述第一对象标识对应的第一对象为抽 取结果,将所述第一对象的属性信息反馈给所述终端。
5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集的前提下,在所述第一编码所属的编码子集合中删除第 一预设数目的编码,并在所述编码集合中删除所述第一预设数目的编码。
6. 根据权利要求5所述的方法,其特征在于,所述在保持所述编码集合是对象标识与 编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不存在交集的前 提下,在所述第一编码所属的编码子集合中删除第一预设数目的编码,并在所述编码集合 中删除所述第一预设数目的编码,包括: 如果所述第一对象的被抽取次数是预设的单位次数的整数倍,则在保持所述编码集合 是对象标识与编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不 存在交集的前提下,在所述第一编码所属的编码子集合中删除第一预设数目的编码,并在 所述编码集合中删除所述第一预设数目的编码。
7. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收携带有所述第一对象标识的对象取消请求; 获取所述第一编码所属的编码子集合所包含的编码的第一数目,并删除所述对应关系 中的第一对象标识和所述第一对象标识对应的编码子集合; 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集的前提下,在所述编码集合中删除所述第一数目的编 码。
8. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收携带有所述第一对象标识和所述第一对象的待增加数目的数目增加请求; 将所述第一对象的剩余数目增加所述待增加数目,在保持所述编码集合是对象标识与 编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不存在交集的前 提下,在所述第一编码所属的编码子集合中增加第二预设数目的编码,并在所述编码集合 中增加所述第二预设数目的编码。
9. 一种对象抽取的装置,其特征在于,所述装置包括: 接收模块,用于接收终端发送的对象抽取请求; 分配模块,用于为所述对象抽取请求随机分配属于预设的编码集合的第一编码; 确定模块,用于根据预先存储的对象标识与编码子集合的对应关系,确定所述第一编 码所属的编码子集合对应的第一对象标识;其中,所述对应关系中的各对象标识对应的编 码子集合包含编码的数目满足预设的比例关系,所述编码集合是所述对应关系中所有编码 子集合的并集,且任意两个编码子集合不存在交集; 反馈模块,用于确定所述第一对象标识对应的第一对象为抽取结果,将所述第一对象 的属性信息反馈给所述终端。
10. 根据权利要求9所述的装置,其特征在于,所述分配模块,用于: 在放大编码集合中随机选取第二编码;其中,所述放大编码集合中编码的数目是预设 的编码集合中编码的数目的预设整数倍,所述放大编码集合中的编码为相邻的非负整数, 所述预设的编码集合中的编码为由0开始的相邻的非负整数; 将所述第二编码除W所述编码集合中数值最大的编码的余数,确定为为所述对象抽取 请求随机分配的第一编码。
11. 根据权利要求9所述的装置,其特征在于,所述反馈模块,用于: 获取所述第一对象标识对应的第一对象的剩余数目; 如果所述剩余数目不小于1,则确定所述第一对象标识对应的第一对象为抽取结果,将 所述第一对象的属性信息反馈给所述终端。
12. 根据权利要求11所述的装置,其特征在于,所述对象抽取请求中携带有账户标识; 所述反馈模块,用于: 如果所述剩余数目不小于1,且预设的附加条件对应的对象标识中包括所述第一对象 标识,则获取所述账户标识对应的预设信息项的账户信息; 如果所述账户信息满足所述附加条件,则确定所述第一对象标识对应的第一对象为抽 取结果,将所述第一对象的属性信息反馈给所述终端。
13. 根据权利要求9所述的装置,其特征在于,所述装置还包括删除模块,用于: 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集的前提下,在所述第一编码所属的编码子集合中删除第 一预设数目的编码,并在所述编码集合中删除所述第一预设数目的编码。
14. 根据权利要求13所述的装置,其特征在于,所述删除模块,用于: 如果所述第一对象的被抽取次数是预设的单位次数的整数倍,则在保持所述编码集合 是对象标识与编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不 存在交集的前提下,在所述第一编码所属的编码子集合中删除第一预设数目的编码,并在 所述编码集合中删除所述第一预设数目的编码。
15. 根据权利要求9所述的装置,其特征在于,所述装置还包括删除模块,用于: 接收携带有第一对象标识的对象取消请求; 获取所述第一编码所属的编码子集合所包含的编码的第一数目,并删除所述对应关系 中的第一对象标识和所述第一对象标识对应的编码子集合; 在保持所述编码集合是对象标识与编码子集合的对应关系中所有编码子集合的并集, 且任意两个编码子集合不存在交集的前提下,在所述编码集合中删除所述第一数目的编 码。
16. 根据权利要求9所述的装置,其特征在于,所述装置还包括增加模块,用于: 接收携带有所述第一对象标识和所述第一对象的待增加数目的数目增加请求; 将所述第一对象的剩余数目增加所述待增加数目,在保持所述编码集合是对象标识与 编码子集合的对应关系中所有编码子集合的并集,且任意两个编码子集合不存在交集的前 提下,在所述第一编码所属的编码子集合中增加第二预设数目的编码,并在所述编码集合 中增加所述第二预设数目的编码。
【文档编号】G06Q30/02GK104346745SQ201410504886
【公开日】2015年2月11日 申请日期:2014年9月26日 优先权日:2014年9月26日
【发明者】黄郁财 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1