结算方法、装置、节点及可读存储介质制造方法及图纸

技术编号:26479863 阅读:35 留言:0更新日期:2020-11-25 19:24
本申请公开了一种结算方法、装置、节点及可读存储介质,涉及数据处理技术中的自动结算技术领域具体实现方案为:分布式平台的第一节点接收到结算请求后,响应该结算请求将目标任务拆分为多个子任务,确定每个子任务对应的结算数据,并将子任务和该子任务对应的结算数据下发给第二节点,不同的第二节点并行处理各自的子任务从而完成结算。该过程中,由于是多个第二节点并行处理子任务,因此提高了结算速度;同时,由于第一节点上储存目标任务和各种结算数据,由第一节点针对子任务确定该子任务的结算数据,因此能够保证子任务和结算数据的一致性,提高结算准确率。

【技术实现步骤摘要】
结算方法、装置、节点及可读存储介质
本申请实施例涉及数据处理
,尤其涉及一种结算方法、装置、节点及可读存储介质。
技术介绍
随着互联网技术的飞速发展,互联网成为人们生活中不可或缺的部分,越来越多的用户通过互联网进行小说阅读等娱乐行为。用户阅读小说的过程中,由版权方提供小说,用户购买、阅读小说等行为产生收益,结算方对该些收益进行结算,以向版权方支付费用。通常情况下,结算方进行结算时,通过编程语言编写一系列的任务,得到任务队列,任务队列中的每个任务代表一种结算类型。结算方将一段时间内用户的基础数据下载到本地,轮训任务队列中的任务,得到每个任务的结算结果,显示该结算结果或将结算结果以文件的形式输出。其中,基础数据例如为点击量、打赏金额、广告点击量等;任务例如为每本书的单章购买收益、每本书的广告收益等。然而,任务队列中的任务是非常繁多的,上述通过轮训方式轮训任务队列中的任务,导致结算速度缓慢。
技术实现思路
本申请提供了一种结算方法、装置、节点及可读存储介质,实现快速准确的结算的目的。>第一方面,本申请实本文档来自技高网...

【技术保护点】
1.一种结算方法,包括:/n第一节点接收电子设备发送的结算请求,所述结算请求用于请求执行目标任务;/n所述第一节点响应所述结算请求,将所述目标任务拆分为至少两个子任务;/n所述第一节点将所述至少两个子任务中的不同子任务下发至不同的第二节点;/n所述第一节点向所述第二节点发送与所述第二节点执行的子任务对应的结算数据,所述结算数据用于获取所述子任务的结算结果。/n

【技术特征摘要】
1.一种结算方法,包括:
第一节点接收电子设备发送的结算请求,所述结算请求用于请求执行目标任务;
所述第一节点响应所述结算请求,将所述目标任务拆分为至少两个子任务;
所述第一节点将所述至少两个子任务中的不同子任务下发至不同的第二节点;
所述第一节点向所述第二节点发送与所述第二节点执行的子任务对应的结算数据,所述结算数据用于获取所述子任务的结算结果。


2.根据权利要求1所述的方法,其中,所述第一节点向所述第二节点发送结算数据之前,还包括:
所述第一节点获取基础数据,所述基础数据包含用户操作所述目标任务对应的目标对象时产生的数据;
所述第一节点预处理所述基础数据,以得到所述至少一个结算数据。


3.根据权利要求2所述的方法,其中,所述基础数据包含至少一个订单和第一页面浏览PV数据,所述第一PV数据用于指示所述用户在不受广告干扰的情况下,点击所述至少一个订单中的目标对象的点击量;所述第一节点预处理所述基础数据,以得到所述至少一个结算数据,包括:
所述第一节点将所述至少一个订单划分为至少一个订单集合;
所述第一节点根据所述第一PV数据,确定所述至少一个订单集合中各订单集合中的PV量;
所述第一节点根据所述至少一个订单、所述第一PV数据和所述至少一个订单集合中各订单集合的PV量,确定所述至少一个结算数据。


4.根据权利要求3所述的方法,其中,所述第一节点将至少一个订单划分为至少一个订单集合,包括:
所述第一节点根据各订单的属性,确定各订单所属的订单集合,所述属性包括订单渠道、订单类型或消费币种中的至少一个。


5.根据权利要求3或4所述的方法,其中,所述第一节点根据所述第一PV数据,确定所述至少一个订单集合中各订单集合中的PV量之后,还包括:
对于所述至少一个订单集合中的任意一个订单集合,所述第一节点确定所述订单集合中各订单对应的目标对象的作弊PV量,所述作弊PV量为恶意提高所述目标对象点击量的点击行为对应的PV量;
所述第一节点从所述订单集合对应的PV量中滤除所述作弊PV量。


6.根据权利要求2所述的方法,其中,所述第一节点预处理所述基础数据,以得到所述至少一个结算数据,包括:
所述第一节点从所述基础数据中提取出第二PV数据和收益数据,所述第二PV数据用于指示所述用户点击添加广告的目标对象的点击量,所述收益数据用于指示所述用户操作点击添加广告的目标对象时产生的收益;
所述第一节点根据所述第二PV数据和所述收益数据确定所述至少一个结算数据。


7.根据权利要求1-4、6任一项所述的方法,其中,所述第一节点将所述至少两个子任务中的不同子任务下发至不同的第二节点之后,还包括:
所述第一节点接收所述第二节点发送的反馈消息,所述反馈消息用于指示所述第二节点是否成功执行所述第二节点的子任务;
若所述反馈消息指示所述第二节点未成功执行所述第二节点的子任务,所述第一节点将所述第二节点对应的子任务发送至其他第二节点。


8.根据权利要求1-4、6任一项所述的方法,其中,所述第一节点接收电子设备发送的结算请求,包括:
所述第一节点接收所述电子设备发送的携带所述目标任务的结算请求。


9.一种结算装置,包括:
接收单元,用于接收电子设备发送的结算请求,所述结算请求用于请求执行目标任务;
处理单元,用于响应所述结算请求,将所述目标任务拆分为至少两个子任务;
发送单元,用于将所述至少两个子任务中的不同子任务下发至...

【专利技术属性】
技术研发人员:孟令熙李昂
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1