一种互动活动参数的分布式处理方法及装置与流程

文档序号:12366602阅读:248来源:国知局
一种互动活动参数的分布式处理方法及装置与流程

本发明涉及互动活动领域,特别涉及一种互动活动参数的分布式处理方法及装置。



背景技术:

随着科学技术的发展及人民生活水平的提高,观赏各种类型的节目已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式。随着用户使用频率的增多,为各类用户提供的信息也越来越广泛,服务商针对不同的频道或节目也会接收不同的广告的投放,并将各种广告做成不同形式的互动活动(比如抽奖、发放优惠券等活动)吸引用户参与,但在广告的投放过程中,服务商需要分别从用户的角度以及广告主的角度统筹考虑,且在投放之后需要对该广告进行扣费,整个过程十分繁琐且操作不便。



技术实现要素:

本发明提供一种互动活动参数的分布式处理方法及装置,用于协调前端服务器与后端服务器扣除互动信息的账户参数,简化了广告投放的扣费过程,提高了工作效率,提升了用户体验。

根据本发明实施例的第一方面,提供一种互动活动参数的分布式处理方法,包括:

在前端服务器接收用户访问互动活动的互动信息的请求之后,检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额;

在与所述互动信息关联的本地账户中的账户参数大于或等于所述第一预设数额时,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数;

在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数。

在一些实施例中,所述第二预设数额为所述第一预设数额的预设倍数。

在一些实施例中,所述在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数之后,包括:

在所述后端服务器的特定账户中的账户参数大于等于所述第二预设数额时,令所述前端服务器的本地账户接收所述第二预设数额的账户参数;其中,接收的所述第二预设数额的账户参数为自所述后端服务器的特定账户中所扣除;

令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。

在一些实施例中,所述在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数之后,还包括:

在所述后端服务器的特定账户中的账户参数小于所述第二预设数额时,令所述前端服务器的本地账户接收所述后端服务器的特定账户中所扣除的所有账户参数;

令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。

在一些实施例中,所述方法应用于多个前端服务器及与各所述前端服务器均连接的后端服务器;所述方法还包括:

在各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数均小于/或其总和小于所述第一预设数额时,向与所述互动信息所关联账户的用户提示账户参数不足。

根据本发明实施例的第二方面,还提供一种互动活动参数的分布式处理装置,包括:

检测模块,用于在前端服务器接收用户访问互动活动的互动信息的请求之后,检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额;

第一扣除模块,用于在与所述互动信息关联的本地账户中的账户参数大于或等于所述第一预设数额时,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数;

请求模块,用于在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数。

在一些实施例中,所述第二预设数额为所述第一预设数额的预设倍数。

在一些实施例中,所述装置还包括:

第一接收模块,用于在所述后端服务器的特定账户中的账户参数大于等于所述第二预设数额时,令所述前端服务器的本地账户接收所述第二预设数额的账户参数;其中,接收的所述第二预设数额的账户参数为自所述后端服务器的特定账户中所扣除;

第二扣除模块,用于令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。

在一些实施例中,所述装置还包括:

第二接收模块,用于在所述后端服务器的特定账户中的账户参数小于所述第二预设数额时,令所述前端服务器的本地账户接收所述后端服务器的特定账户中所扣除的所有账户参数;

第三扣除模块,用于令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。

在一些实施例中,所述装置包括多个前端服务器及与各所述前端服务器均连接的后端服务器;所述装置还包括:

提示模块,用于在各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数均小于/或其总和小于所述第一预设数额时,向与所述互动信息所关联账户的用户提示账户参数不足。

本发明实施例提供的技术方案可产生以下有益效果:在前端服务器接收用户访问互动活动的互动信息的请求之后,检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额;在与所述互动信息关联的本地账户中的账户参数大于或等于所述第一预设数额时,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数;在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数。该方案用于协调前端服务器与后端服务器扣除互动信息的账户参数,简化了广告投放的扣费过程,提高了工作效率,提升了用户体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。

在附图中:

图1为本发明根据一示例性实施例示出的一种互动活动参数的分布式处理方法的流程图。

图2为本发明根据一示例性实施例示出的另一种互动活动参数的分布式处理方法的流程图。

图3为本发明根据一示例性实施例示出的又一种互动活动参数的分布式处理方法的流程图。

图4为本发明根据一示例性实施例示出的再一种互动活动参数的分布式处理方法的流程图。

图5为本发明根据一示例性实施例示出的一种互动活动参数的分布式处理装置的框图。

图6为本发明根据一示例性实施例示出的另一种互动活动参数的分布式处理装置的框图。

图7为本发明根据一示例性实施例示出的又一种互动活动参数的分布式处理装置的框图。

图8为本发明根据一示例性实施例示出的再一种互动活动参数的分布式处理装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本公开实施例提供了一种互动活动参数的分布式处理方法,用于协调前端服务器与后端服务器扣除互动信息的账户参数,简化了广告投放的扣费过程,提高了工作效率,提升了用户体验。如图1所示,该方法包括步骤S10-S30:

在步骤S10中,在前端服务器接收用户访问互动活动的互动信息的请求之后,检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额;在本发明中,所述互动活动为节目播放过程中出现的吸引观众参与的互动活动;所述互动信息可以为广告;当所述互动信息为广告时,所述账户参数即为广告费;所述第一预设数额为观众(也即用户)点击广告之后,所产生的应该向广告主收取的费用的数额,也即,所述第一预设数额为应该从该互动信息所关联的账户中扣除相应的广告费的数额。因此,由于在本发明中,包括多个前端服务器与一个与各所述前端服务器连接的后端服务器,且各前端服务器接收用户点击广告所发送的访问请求,此时可以首先从该前端服务器的本地账户中扣除该广告费(也即所述第一预设数额的账户参数),因此首先要检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额,也即,检测接收到访问请求的前端服务器的本地账户中是否存在足够的广告费,当所述前端服务器的本地账户中存在足够的广告费时,直接扣除第一预设数额的广告费;当所述前端服务器的本地账户中并不存在足够的广告费时,此时需要向所述后端服务器请求将其对应的特定账户(该特定账户为该广告主在所述后端服务器中的账户)中的广告费转移一部分到所述前端服务器中。在步骤S20中,在与所述互动信息关联的本地账户中的账户参数大于或等于所述第一预设数额时,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数;也即,当所述互动信息为广告时,当所述前端服务器的本地账户中存在足够的广告费时,直接扣除第一预设数额的广告费。

在步骤S30中,在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数。也即,当所述互动信息为广告时,所述特定账户为所述互动信息所关联的广告主在所述后端服务器中的账户;当所述前端服务器的本地账户中并不存在足够的广告费时,此时需要向所述后端服务器请求将其对应的特定账户中的广告费转移一部分到所述前端服务器中,以便于在所述前端服务器中扣除对应的广告费。在一些实施例中,所述第二预设数额为所述第一预设数额的预设倍数。比如,所述第二预设数额为所述第一预设数额的10倍或100倍。

在一些实施例中,如图2所示,所述方法的步骤S30之后包括步骤S40-S50:

在步骤S40中,在所述后端服务器的特定账户中的账户参数大于等于所述第二预设数额时,令所述前端服务器的本地账户接收所述第二预设数额的账户参数;其中,接收的所述第二预设数额的账户参数为自所述后端服务器的特定账户中所扣除;也即,当接收到前端服务器的请求,需要将所述特定账户中的广告费转移一部分到所述前端服务器中时,首先需要检测所述后端服务器中是否存在足够的数额满足所述前端服务器的请求,也即所述后端服务器的特定账户中的账户参数是否大于等于所述第二预设数额,当所述后端服务器的特定账户中的账户参数大于等于所述第二预设数额,说明所述后端服务器中存在足够的数额满足所述前端服务器的请求,此时可以将所述第二预设数额的账户参数从所述后端服务器中扣除,且增加在请求的所述前端服务器中,以便于在所述前端服务器中扣除对应的广告费。

在步骤S50中,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。

在一些实施例中,如图3所示,所述方法的步骤S30之后还包括步骤S60-S70:

在步骤S60中,在所述后端服务器的特定账户中的账户参数小于所述第二预设数额时,令所述前端服务器的本地账户接收所述后端服务器的特定账户中所扣除的所有账户参数;也即,当接收到前端服务器的请求,需要将所述特定账户中的广告费转移一部分到所述前端服务器中时,首先需要检测所述后端服务器中是否存在足够的数额满足所述前端服务器的请求,也即所述后端服务器的特定账户中的账户参数是否大于等于所述第二预设数额,当所述后端服务器的特定账户中的账户参数小于所述第二预设数额,说明所述后端服务器中存在足够的数额不满足所述前端服务器的请求,此时可以将后端服务器的所述特定账户中的所有账户参数从所述后端服务器中扣除(由于所述第二预设数额大于所述第一预设数额,因此即便后端服务器的所述特定账户中的所有账户参数不大于等于所述第二预设数额,也可能是大于所述第一预设数额的),且增加在请求的所述前端服务器中,以便于在所述前端服务器中扣除对应的广告费。

在步骤S70中,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。也即,当所述后端服务器的所述特定账户中的所有账户参数转移至所述前端服务器之后,所述前端服务器的本地账户的账户参数大于所述第一预设数额时,直接扣除所述第一预设数额的账户参数。

在一些实施例中,如图4所示,所述方法应用于多个前端服务器及与各所述前端服务器均连接的后端服务器;所述方法还包括步骤S80:

在步骤S80中,在各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数均小于/或其总和小于所述第一预设数额时,向与所述互动信息所关联账户的用户提示账户参数不足。也即,在所述前端服务器向所述后端服务器请求转移账户参数时,可以预先检测各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数是否均小于/或其总和小于所述第一预设数额,如果是,则向与所述互动信息所关联账户的用户提示账户参数不足。也即,当各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数总和小于所述第一预设数额时,肯定无法支付该广告费了,必须进行提示;可理解的,也可以设定当各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数总和小于用户预定的数额(不一定是第一预设数额)时,即进行提醒,同时也可以设定当各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数均小于所述第一预设数额时就进行提醒。其提示方式可以根据需求进行设定。

本发明实施例提供的上述方法,在前端服务器接收用户访问互动活动的互动信息的请求之后,检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额;在与所述互动信息关联的本地账户中的账户参数大于或等于所述第一预设数额时,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数;在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数。该方案用于协调前端服务器与后端服务器扣除互动信息的账户参数,简化了广告投放的扣费过程,提高了工作效率,提升了用户体验。

对应本发明实施例提供的互动活动参数的分布式处理方法,本发明还提供互动活动参数的分布式处理装置,如图5所示,该装置可包括:

检测模块61,用于在前端服务器接收用户访问互动活动的互动信息的请求之后,检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额;在本发明中,所述互动活动为节目播放过程中出现的吸引观众参与的互动活动;所述互动信息可以为广告;当所述互动信息为广告时,所述账户参数即为广告费;所述第一预设数额为观众(也即用户)点击广告之后,所产生的应该向广告主收取的费用的数额,也即,所述第一预设数额为应该从该互动信息所关联的账户中扣除相应的广告费的数额。因此,由于在本发明中,包括多个前端服务器与一个与各所述前端服务器连接的后端服务器,且各前端服务器接收用户点击广告所发送的访问请求,此时可以首先从该前端服务器的本地账户中扣除该广告费(也即所述第一预设数额的账户参数),因此首先要检测与所述互动信息关联的本地账户中的账户参数是否大于或等于第一预设数额,也即,检测接收到访问请求的前端服务器的本地账户中是否存在足够的广告费,当所述前端服务器的本地账户中存在足够的广告费时,直接扣除第一预设数额的广告费;当所述前端服务器的本地账户中并不存在足够的广告费时,此时需要向所述后端服务器请求将其对应的特定账户(该特定账户为该广告主在所述后端服务器中的账户)中的广告费转移一部分到所述前端服务器中。

第一扣除模块62,用于在与所述互动信息关联的本地账户中的账户参数大于或等于所述第一预设数额时,令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数;也即,当所述互动信息为广告时,当所述前端服务器的本地账户中存在足够的广告费时,直接扣除第一预设数额的广告费。

请求模块63,用于在与所述互动信息所关联的本地账户中的账户参数小于所述第一预设数额时,令所述前端服务器自后端服务器中与所述互动信息关联的特定账户中请求获取第二预设数额的账户参数。也即,当所述互动信息为广告时,所述特定账户为所述互动信息所关联的广告主在所述后端服务器中的账户;当所述前端服务器的本地账户中并不存在足够的广告费时,此时需要向所述后端服务器请求将其对应的特定账户中的广告费转移一部分到所述前端服务器中,以便于在所述前端服务器中扣除对应的广告费。在一些实施例中,所述第二预设数额为所述第一预设数额的预设倍数。比如,所述第二预设数额为所述第一预设数额的10倍或100倍。

在一些实施例中,如图6所示,所述装置还包括:

第一接收模块64,用于在所述后端服务器的特定账户中的账户参数大于等于所述第二预设数额时,令所述前端服务器的本地账户接收所述第二预设数额的账户参数;其中,接收的所述第二预设数额的账户参数为自所述后端服务器的特定账户中所扣除;也即,当接收到前端服务器的请求,需要将所述特定账户中的广告费转移一部分到所述前端服务器中时,首先需要检测所述后端服务器中是否存在足够的数额满足所述前端服务器的请求,也即所述后端服务器的特定账户中的账户参数是否大于等于所述第二预设数额,当所述后端服务器的特定账户中的账户参数大于等于所述第二预设数额,说明所述后端服务器中存在足够的数额满足所述前端服务器的请求,此时可以将所述第二预设数额的账户参数从所述后端服务器中扣除,且增加在请求的所述前端服务器中,以便于在所述前端服务器中扣除对应的广告费。

第二扣除模块65,用于令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。

在一些实施例中,如图7所示,所述装置还包括:

第二接收模块66,用于在所述后端服务器的特定账户中的账户参数小于所述第二预设数额时,令所述前端服务器的本地账户接收所述后端服务器的特定账户中所扣除的所有账户参数;也即,当接收到前端服务器的请求,需要将所述特定账户中的广告费转移一部分到所述前端服务器中时,首先需要检测所述后端服务器中是否存在足够的数额满足所述前端服务器的请求,也即所述后端服务器的特定账户中的账户参数是否大于等于所述第二预设数额,当所述后端服务器的特定账户中的账户参数小于所述第二预设数额,说明所述后端服务器中存在足够的数额不满足所述前端服务器的请求,此时可以将后端服务器的所述特定账户中的所有账户参数从所述后端服务器中扣除(由于所述第二预设数额大于所述第一预设数额,因此即便后端服务器的所述特定账户中的所有账户参数不大于等于所述第二预设数额,也可能是大于所述第一预设数额的),且增加在请求的所述前端服务器中,以便于在所述前端服务器中扣除对应的广告费。

第三扣除模块67,用于令所述前端服务器自其本地账户中扣除所述第一预设数额的账户参数。也即,当所述后端服务器的所述特定账户中的所有账户参数转移至所述前端服务器之后,所述前端服务器的本地账户的账户参数大于所述第一预设数额时,直接扣除所述第一预设数额的账户参数。

在一些实施例中,如图8所示,所述装置包括多个前端服务器及与各所述前端服务器均连接的后端服务器;所述装置还包括:

提示模块68,用于在各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数均小于/或其总和小于所述第一预设数额时,向与所述互动信息所关联账户的用户提示账户参数不足。也即,在所述前端服务器向所述后端服务器请求转移账户参数时,可以预先检测各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数是否均小于/或其总和小于所述第一预设数额,如果是,则向与所述互动信息所关联账户的用户提示账户参数不足。也即,当各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数总和小于所述第一预设数额时,肯定无法支付该广告费了,必须进行提示;可理解的,也可以设定当各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数总和小于用户预定的数额(不一定是第一预设数额)时,即进行提醒,同时也可以设定当各所述前端服务器的本地账户以及所述后端服务器的特定账户中的账户参数均小于所述第一预设数额时就进行提醒。其提示方式可以根据需求进行设定。

本发明实施例提供的上述装置,用于协调前端服务器与后端服务器扣除互动信息的账户参数,简化了广告投放的扣费过程,提高了工作效率,提升了用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序请求实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序请求到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的请求产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序请求也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的请求产生包括请求装置的制造品,该请求装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序请求也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的请求提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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