网络社区数据处理方法和装置的制造方法_4

文档序号:9598366阅读:来源:国知局
于网络社区用户的任务完成操作而为该网络社区用户获取数据属性为完成任务类型的派发数据的过程中,可以针对网络社区用户执行的任务完成操作获取对应的派发数据进行限制。一个具体的例子,网络社区中的每一个任务均设置有数据池,且每一个数据池均可以包括多个数据子池,例如一个数据池可以包括:基于交换的数据子池以及基于活跃用户的数据子池这两种数据子池,再例如一个数据池可以包括:基于交换的数据子池、基于活动的数据子池以及基于活跃用户的数据子池这三种数据子池;在网络社区用户执行了任务完成操作时,数据及属性获取装置200(如第二获取装置)可以先获取网络社区用户完成的任务的数据池中的基于活跃用户的数据子池的当前数据,该当前数据用于表示基于活跃用户的数据子池当前所具有的数据;然后,数据及属性获取装置200 (如第二获取装置)判断基于活跃用户的数据子池的当前数据是否低于派发数据,如果低于派发数据,则数据及属性获取装置200 (如第二获取装置)无法从该基于活跃用户的数据子池中正常获取派发数据,从而数据及属性获取装置200 (如第二获取装置)不能向该网络社区用户发送该派发数据,如果基于活跃用户的数据子池的当前数据不低于派发数据,则数据及属性获取装置200 (如第二获取装置)可以从该基于活跃用户的数据子池中正常获取派发数据,从而使该基于活跃用户的数据子池的当前数据被更新为当前数据与派发数据的差值。
[0073]数据及属性获取装置200在由于网络社区用户的交换操作而为该网络社区用户获取数据属性为换取派发数据类型的派发数据的过程中,通常不会针对网络社区用户执行的交换操作获取对应的派发数据进行限制,如可以认为基于交换的数据子池的容量为海量,即基于交换的数据子池的当前数据为无穷大。
[0074]当前数据确定装置210主要用于确定上述网络社区用户的数据账户的多个当前数据中对应该数据属性的当前数据。
[0075]具体的,在本实施例中的数据具体为分值的情况下,本实施例中的数据账户可以具体为分值账户,且当前数据可以具体为当前分值。本实施例中的当前数据主要用于表示数据账户当前所具有的相应数据属性的数据,且本实施例的网络社区用户的数据账户中通常包含有对应不同数据属性的多个当前数据。
[0076]当前数据确定装置210可以预先设置网络社区用户的数据账户中的各当前数据与派发数据的数据属性的对应关系信息,这样,当前数据确定装置210可以根据该对应关系信息查找到派发数据的数据属性所对应的当前数据。当前数据确定装置210也可以预先为网络社区用户的数据账户的各当前数据分别设置数据属性信息,这样,当前数据确定装置210可以将具有派发数据的数据属性的当前数据确定为派发数据的数据属性所对应的当前数据。
[0077]无论是当前数据确定装置210为各当前数据设置对应关系信息还是为各当前数据分别设置数据属性信息,在通常情况下,本实施例中的网络社区用户的数据账户中的每一个当前数据均对应一种数据属性,而且,不同的当前数据对应的数据属性并不相同;例如网络社区用户的数据账户中包含有三个当前数据,且其中一个当前数据对应换取派发数据类型的数据属性,其中第二个当前数据对应参与活动类型的数据属性,其中第三个当前数据对应完成预设任务类型的数据属性。然而,在实际应用中,本实施例并不排除网络社区用户的数据账户中的一个当前数据对应多种数据属性的情况,例如,网络社区用户的数据账户中包含有两个当前数据,且其中一个当前数据对应换取派发数据类型的数据属性,而其中另一个当前数据对应参与活动类型以及完成预设任务类型的数据属性。
[0078]本实施例的数据账户中的每一个当前数据均可以视为该数据账户中的一个相应的数据子账户的当前数据,也就是说,本实施例的网络社区用户的数据账户中包含有多个数据子账户。在通常情况下,网络社区用户的数据账户中的每一个数据子账户对应一种数据属性,且不同的数据子账户对应的数据属性并不相同;例如网络社区用户的数据账户中包含有三个数据子账户,且其中一个数据子账户对应换取派发数据类型的数据属性,其中第二个数据子账户对应参与活动类型的数据属性,其中第三个数据子账户对应完成预设任务类型的数据属性。然而,在实际应用中,本实施例并不排除网络社区用户的数据账户中的一个数据子账户对应多种数据属性的情况,例如,网络社区用户的数据账户中包含有两个数据子账户,且其中一个数据子账户对应换取派发数据类型的数据属性,而其中另一个数据子账户对应参与活动类型以及完成预设任务类型的数据属性。
[0079]当前数据更新装置220主要用于根据上述派发数据更新上述对应该数据属性的当前数据。可选的,该当前数据更新装置220可以包括:用于若网络社区用户执行的操作为用于参与网络社区中的活动的操作或者用于完成网络社区预设任务的操作,且派发数据与对应数据属性的当前数据之和不超过派发数据门限,则根据该和更新对应数据属性的当前数据的装置(以下简称为“第一更新装置”,图中未示出)。可选的,该当前数据更新装置220还可以包括:用于若网络社区用户执行的操作为用于参与网络社区中的活动的操作或者用于完成网络社区预设任务的操作,且派发数据与对应数据属性的当前数据之和超过派发数据门限,则将当前数据更新为派发数据门限的装置(以下简称为“第二更新装置”,图中未示出)。
[0080]具体的,当前数据更新装置220可以利用派发数据与相应的当前数据之和来更新相应的当前数据的。当前数据更新装置220可以对网络社区用户的数据账户中的当前数据的更新进行相应的限制,例如当前数据更新装置220不希望网络社区用户获得过多的具有某种数据属性的派发数据,则当前数据更新装置220可以判断派发数据与相应的当前数据之和是否超过预定数据门限,如果派发数据与相应的当前数据之和没有超过预定数据门限,则当前数据更新装置220 (如第一更新装置)将相应的当前数据更新为派发数据与相应的当前数据之和;如果派发数据与相应的当前数据之和超过预定数据门限,则当前数据更新装置220 (如第二更新装置)可以将相应的当前数据更新为预定数据门限,当然,当前数据更新装置220也可以不对相应的当前数据进行更新。
[0081]—个具体的例子,设定数据及属性获取装置200获取的派发数据的数据属性为完成预设任务类型,当前数据更新装置220 (如第一更新装置)可以先计算派发数据与网络社区用户的数据账户中对应完成预设任务类型的当前数据之和,然后,当前数据更新装置220(如第一更新装置)判断计算出的和是否超过预定数据门限(如8000),如果判断结果为计算出的和没有超过预定数据门限,则当前数据更新装置220 (如第一更新装置)可以将网络社区用户的数据账户中对应完成预设任务类型的当前数据更新为派发数据与该当前数据之和;如果判断结果为计算出的和超过预定数据门限,则当前数据更新装置220(如第二更新装置)可以将网络社区用户的数据账户中对应完成预设任务类型的当前数据更新为预定数据门限或者不对网络社区用户的数据账户中对应完成预设任务类型的当前数据进行更新操作。
[0082]本实施例的网络社区数据处理装置还可以可选的包括:用于获取网络社区用户为其参与的活动所需提供的消耗数据总量的装置(以下简称为“消耗数据总量获取装置”,图中未示出)、用于获取网络社区用户的数据账户中的各当前数据的装置(以下简称为“当前数据获取装置”,图中未示出)、用于根据消耗数据总量为各当前数据分配消耗数据量的装置(以下简称为“消耗数据量分配装置”,图中未示出)以及用于根据分配的消耗数据量对各当前数据分别进行更新的装置(以下简称为“第三更新装置”,图中未示出)。
[0083]本实施例的网络社区数据处理装置还可以可选的包括:用于根据各消耗数据量的数据属性控制各消耗数据量分别进入所述活动的数据池的相应的数据子池中的装置(以下简称为“消耗数据量控制装置”,图中未示出)。
[0084]本实施例的网络社区用户消耗其所拥有的数据的一个具体过程可以为:
[0085]首先,消耗数据总量获取装置应获取网络社区用户为其参与的活动所需提供的消耗数据总量。
[0086]具体的,网络社区用户所参与的活动不仅可以为能够为网络社区用户发送派发数据的活动(如推广活动等),还可以为需要网络社区用户消耗其拥有的数据的活动,且同一个活动既可以为网络社区用户发送派发数据,也需要网络社区用户消耗其拥有的数据。在网络社区用户需要为其参与的活动消耗其所拥有的数据的情况下,消耗数据总量获取装置通常可以根据预先为该活动设置的参与设置信息来获取消耗数据总量;当然,消耗数据总量获取装置也可以根据网络社区用户的选择(如网络社区用户的输入信息)获取消耗数据总量。
[0087]然后,当前数据获取装置可以获取该网络社区用户的数据账户中的各当前数据。
[0088]具体的,当前数据获取装置可以通过查看该网络社区用户的数据账户来获取该网络社区用户的数据账户中的各当前数据,即当前数据获取装置获取该网络社区用户所拥有的对应不同数据属性的数据。
[0089]之后,消耗数据量分配装置可以根据消耗数据总量为各当前数据分配消耗数据量。
[0090]具体的,在通常情况下,网络社区用户为其参与的活动所需提供的消耗数据总量可以由该网络社区用户的数据账户中的多个数据子账户(如所有数据子账户)共同承担,当然,本实施例并不排除消耗数据总量仅由该网络社区用户的数据账户中的一个数据子账户来承担的可能性。
[0091]在消耗数据总量由该网络社区用户的数据账户中的所有数据子账户共同承担的情况下,消耗数据量分配装置可以根据预先设定的分担规则来为各当前数据分配消耗数据量。一个具体的例子:首先当前数据获取装置获取网络社区用户的数据账户中的所有当前数据,消耗数据量分配装置计算所有当前数据之和,然后,消耗数据量分配装置分别计算各当前数据与前述计算获得的和的比值,并计算各比值分别与消耗数据总量的乘积,之后,消耗数据量分配装置根据计算获得的各个乘积确定为各当前数据分配的消耗数据量,例如消耗数据量分配装置对各乘积分别进行向下取整处理,并计算消耗数据总量与向下取整处理后的各数值之和的差值,然后,消耗数据量分配装置将该差值与其中一个取整处理后的数值相加,消耗数据量分配装置将相加处理后的数值以及未进行相加操作的取整处理后的数值确定为各当前数据分配的消耗数据量。
[0092]—个更为具体的例子:设定网络社区用户参与了一个活动,该活动需要网络社区用户向其提供的消耗数据总量为X,此时,网络社区用户的数据账户中总共拥有的数据为M,且数据账户中对应换取派发数据类型的当
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1