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

文档序号:9598366阅读:来源:国知局
据的数据属性为换取派发数据类型;再例如网络社区用户在执行用于参与网络社区中的活动的操作时,本实施例可以确定出应向网络社区用户发送的派发数据的数据属性为参与活动类型;再例如网络社区用户在执行用于完成网络社区预设任务的操作时,本实施例可以确定出应向网络社区用户发送的派发数据的数据属性为完成预设任务类型。上述确定应向网络社区用户发送的派发数据的数据属性仅为例举说明,本实施例还可以根据实际需求来设置针对网络社区用户所执行的操作应向网络社区用户发送的派发数据的数据属性。另外,本实施例获取到的网络社区用户执行的操作所对应的派发数据的数据属性通常为一种类型的数据属性,然而,本实施例并不排除获取到的网络社区用户执行的操作所对应的派发数据的数据属性为两种或者更多不同类型的数据属性的可能性,例如在本实施例获取到的网络社区用户执行的操作所对应的派发数据为两个派发数据的情况下,两个派发数据所对应的数据属性不相同;再例如,在本实施例获取到的网络社区用户执行的操作所对应的派发数据为一个派发数据的情况下,该派发数据对应两种不相同的数据属性。
[0030]本实施例在由于网络社区用户的活动参与操作而为该网络社区用户获取数据属性为参与活动类型的派发数据的过程中,可以针对网络社区用户执行的活动参与操作获取对应的派发数据进行限制。一个具体的例子,本实施例为网络社区中的每一个活动均设置有数据池(如分值池),且每一个数据池均可以包括多个数据子池(如分值子池),例如一个数据池可以包括:基于交换的数据子池以及基于活动的数据子池两种数据子池,再例如一个数据池可以包括:基于交换的数据子池、基于活动的数据子池以及基于活跃用户的数据子池三种数据子池;在网络社区用户执行了活动参与操作时,本实施例可以先获取网络社区用户参与的活动的数据池中的基于活动的数据子池的当前数据,该当前数据用于表示基于活动的数据子池当前所具有的数据;然后,判断该基于活动的数据子池的当前数据是否低于派发数据,如果低于派发数据,则本实施例无法从该数据子池中正常获取派发数据,从而本实施例不能向该网络社区用户发送该派发数据,如果基于活动的数据子池的当前数据不低于派发数据,则本实施例可以从该基于活动的数据子池中正常获取派发数据,从而使该基于活动的数据子池的当前数据被更新为当前数据与派发数据的差值。
[0031]本实施例在由于网络社区用户的任务完成操作而为该网络社区用户获取数据属性为完成任务类型的派发数据的过程中,可以针对网络社区用户执行的任务完成操作获取对应的派发数据进行限制。一个具体的例子,本实施例为网络社区中的每一个任务均设置有数据池,且每一个数据池均可以包括多个数据子池,例如一个数据池可以包括:基于交换的数据子池以及基于活跃用户的数据子池这两种数据子池,再例如一个数据池可以包括:基于交换的数据子池、基于活动的数据子池以及基于活跃用户的数据子池这三种数据子池;在网络社区用户执行了任务完成操作时,本实施例可以先获取网络社区用户完成的任务的数据池中的基于活跃用户的数据子池的当前数据,该当前数据用于表示基于活跃用户的数据子池当前所具有的数据;然后,判断基于活跃用户的数据子池的当前数据是否低于派发数据,如果低于派发数据,则本实施例无法从该基于活跃用户的数据子池中正常获取派发数据,从而本实施例不能向该网络社区用户发送该派发数据,如果基于活跃用户的数据子池的当前数据不低于派发数据,则本实施例可以从该基于活跃用户的数据子池中正常获取派发数据,从而使该基于活跃用户的数据子池的当前数据被更新为当前数据与派发数据的差值。
[0032]本实施例在由于网络社区用户的交换操作而为该网络社区用户获取数据属性为换取派发数据类型的派发数据的过程中,通常不会针对网络社区用户执行的交换操作获取对应的派发数据进行限制,如可以认为基于交换的数据子池的容量为海量,即基于交换的数据子池的当前数据为无穷大。
[0033]S110、确定网络社区用户的数据账户的多个当前数据中对应上述数据属性的当前数据。
[0034]具体的,在本实施例中的数据具体为分值的情况下,本实施例中的数据账户可以具体为分值账户,且当前数据可以具体为当前分值。本实施例中的当前数据主要用于表示数据账户当前所具有的相应数据属性的数据,且本实施例的网络社区用户的数据账户中通常包含有对应不同数据属性的多个当前数据。
[0035]本实施例可以预先设置网络社区用户的数据账户中的各当前数据与派发数据的数据属性的对应关系信息,这样,本实施例可以根据该对应关系信息查找到派发数据的数据属性所对应的当前数据。本实施例也可以预先为网络社区用户的数据账户的各当前数据分别设置数据属性信息,这样,本实施例可以将具有派发数据的数据属性的当前数据确定为派发数据的数据属性所对应的当前数据。
[0036]无论是为各当前数据设置对应关系信息还是为各当前数据分别设置数据属性信息,在通常情况下,本实施例中的网络社区用户的数据账户中的每一个当前数据均对应一种数据属性,而且,不同的当前数据对应的数据属性并不相同;例如网络社区用户的数据账户中包含有三个当前数据,且其中一个当前数据对应换取派发数据类型的数据属性,其中第二个当前数据对应参与活动类型的数据属性,其中第三个当前数据对应完成预设任务类型的数据属性。然而,在实际应用中,本实施例并不排除网络社区用户的数据账户中的一个当前数据对应多种数据属性的情况,例如,网络社区用户的数据账户中包含有两个当前数据,且其中一个当前数据对应换取派发数据类型的数据属性,而其中另一个当前数据对应参与活动类型以及完成预设任务类型的数据属性。
[0037]本实施例的数据账户中的每一个当前数据均可以视为该数据账户中的一个相应的数据子账户(如分值子账户)的当前数据,也就是说,本实施例的网络社区用户的数据账户中包含有多个数据子账户。在通常情况下,网络社区用户的数据账户中的每一个数据子账户对应一种数据属性,且不同的数据子账户对应的数据属性并不相同;例如网络社区用户的数据账户中包含有三个数据子账户,且其中一个数据子账户对应换取派发数据类型的数据属性,其中第二个数据子账户对应参与活动类型的数据属性,其中第三个数据子账户对应完成预设任务类型的数据属性。然而,在实际应用中,本实施例并不排除网络社区用户的数据账户中的一个数据子账户对应多种数据属性的情况,例如,网络社区用户的数据账户中包含有两个数据子账户,且其中一个数据子账户对应换取派发数据类型的数据属性,而其中另一个数据子账户对应参与活动类型以及完成预设任务类型的数据属性。
[0038]S120、根据上述派发数据更新上述的对应上述数据属性的当前数据。
[0039]具体的,本实施例可以利用派发数据与相应的当前数据之和来更新相应的当前数据的。本实施例可以对网络社区用户的数据账户中的当前数据的更新进行相应的限制,例如本实施例不希望网络社区用户获得过多的具有某种数据属性的派发数据,则可以判断派发数据与相应的当前数据之和是否超过预定数据门限,如果派发数据与相应的当前数据之和没有超过预定数据门限,则将相应的当前数据更新为派发数据与相应的当前数据之和;如果派发数据与相应的当前数据之和超过预定数据门限,则可以将相应的当前数据更新为预定数据门限,当然,本实施例也可以不对相应的当前数据进行更新。
[0040]一个具体的例子,设定上述获取的派发数据的数据属性为完成预设任务类型,本实施例可以先计算派发数据与网络社区用户的数据账户中对应完成预设任务类型的当前数据之和,然后,判断计算出的和是否超过预定数据门限(如8000),如果判断结果为计算出的和没有超过预定数据门限,则可以将网络社区用户的数据账户中对应完成预设任务类型的当前数据更新为派发数据与该当前数据之和;如果判断结果为计算出的和超过预定数据门限,则可以将网络社区用户的数据账户中对应完成预设任务类型的当前数据更新为预定数据门限或者不对网络社区用户的数据账户中对应完成预设任务类型的当前数据进行更新操作。
[0041]从上述实施例的描述可知,在本实施例中,网络社区用户不仅可以通过执行用于换取派发数据的交换操作来获得具有换取派发数据类型的派发数据,还可以通过执行用于参与网络社区中的活动的操作来获得具有参与活动类型的派发数据,也可以通过执行用于完成网络社区预设任务的操作来获得具有完成预设任务类型的派发数据,也就是说,本实施例的网络社区中的活动或者任务等内容都可以自主的为网络社区用户发送派发数据,从而丰富了数据的流转方式,并有利于网络社区中的内容推广以及网络社区用户的活跃度;通过为网络社区用户的数据账户设置对应不同数据属性的多个当前数据(如多个数据子账户),并使派发数据依据其数据属性进入相应的数据子账户,不但可以对进入数据账户中的不同数据属性的派发数据分别进行不同的控制,而且还可以在网络社区用户消耗其所拥有的数据时,对消耗的数据的类型进行控制,从而本实施例可以对网络社区用户的数据账户进行更细致的管理。
[0042]本实施例的网络社区用户消耗其所拥有的数据的一个具体过程可以为:
[0043]首先,本实施例应获取网络社区用户为其参与的活动所需提供的消耗数据总量,该消耗数据总量可以具体为消耗分值总量。
[0044]具体的,网络社区用户所参与的活动不仅可以为能够为网络社区用户发送派发数据的活动(如推广活动等),还可以为需要网络社区用户消耗其拥有的数据的活动,且同一个活动既可以为网络社区用户发送派发数据,也需要网络社区用户消耗其拥有的数据。在网络社区用户需要为其参与的活动消耗其所拥有的数据的情况下,通常可以根据预先为该活动设置的参与设置信息来获取消耗数据总量;当然,本实施例也可以根据网络社区用户的选择(如网络社区用户的输入信息)获取消耗数据总量。
[0045]然后,本实施例可以获取该网络社区用户的数据账户中的各当前数据。
[0046]具体的,本实施例可以通过查看该网络社区用户的数据账户来获取该网络社区用户的数据账户中的各当前数据,即获取该网络社区用户所拥有的对应不同数据属性的数据。
[0047]之后,本实施例可以根据消耗数据总量为各当前数据分配消耗数据量。
[0048]具体的,在通常情况下,网络社区用户为其参与的活动所需提供的消耗数据总量可以由该网络社区用户的数据账户中的多个数据子账户(如所有数据子账户)共同承担,当然,本实施例并不排除消耗数据总量仅由该网络社区用户的数据账户中的一个数据子账户来承担的可能性。
[0049]在消耗数据总量由该网络社区用户的数据账户中的所有数据子账户共同承担的情况下,本实施例可
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1