生成业绩报表的方法及装置、存储介质、电子装置制造方法及图纸

技术编号:21914215 阅读:19 留言:0更新日期:2019-08-21 12:30
本发明专利技术提供了一种生成业绩报表的方法及装置、存储介质、电子装置,其中,该方法包括:使用消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间到达所述预设时间时,触发定时任务,并根据所述定时任务从数据服务器获取业绩结果数据;判断所述业绩结果数据是否达到预设目标值;在所述业绩结果数据达到所述预设目标值时,采用所述业绩结果数据生成业绩报表。通过本发明专利技术,解决了相关技术中生成业绩报表时延过大的技术问题,并减少了数据的处理量。

The Method and Device of Generating Performance Report, Storage Media and Electronic Device

【技术实现步骤摘要】
生成业绩报表的方法及装置、存储介质、电子装置
本专利技术涉及计算机领域,具体而言,涉及一种生成业绩报表的方法及装置、存储介质、电子装置。
技术介绍
相关技术中,随着线上业务的迅速发展,大数据在驱动内部业务和外部业务上发挥着至关重要的作用,复杂的业务场景需要数据逐渐具备实时数据的能力,特别是实时数据推送的能力。在各种线上大促活动期间,业务需要及时的掌握业务营销活动的进展情况,在满足业绩要求时,能够及时的获取关键绩效指标(KPI,KeyPerformanceIndicator)数据,并制作业绩战报发送给活动参与方,从而提升活动参与方的士气。业绩战报发送的时延越小,准确率越高,对于士气的提升也会更大,并且能够起到及时方便的促使业务方改变营销策略,从而带来更好的业绩表现。相关技术中,如果想要查看某个时间的业绩报表,采用的是查看总的业绩数据报表,而总的业绩数据报表需要处理庞大的数据量,所以通常间隔一个较长时间的周期后处理一次,当在某个时间计算出的业绩数据达到某个KPI指标的时候,记录达标时的数据,然后通过PS等一些画图制作工具,手动制作出活动战报图片。这种方式有以下几个问题:定时查看数据,达标时的数据和时间不够准确,一般都会出现若干分钟的延迟;数据量大,耗费处理资源;手工PS活动战报图片,费时费力,效率低下。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种生成业绩报表的方法及装置、存储介质、电子装置。根据本专利技术的一个实施例,提供了一种生成业绩报表的方法,包括:使用消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间到达所述预设时间时,触发定时任务,并根据所述定时任务从数据服务器获取业绩结果数据;判断所述业绩结果数据是否达到预设目标值;在所述业绩结果数据达到所述预设目标值时,采用所述业绩结果数据生成业绩报表。可选的,使用消息脉冲触发器实时轮询当前时间是否到达预设时间包括:判断当前时间与所述预设时间的间隔是否小于门限时间;在当前时间与所述预设时间的间隔是否小于门限时间时,使用第一消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间与所述预设时间的间隔是否大于或等于所述门限时间时,使用第二消息脉冲触发器实时轮询当前时间是否到达预设时间,其中,所述第一消息脉冲触发器的轮询周期小于所述第二消息脉冲触发器。可选的,所述定时任务包括业务类型和业务时段,根据所述定时任务从数据服务器获取业绩结果数据包括:从所述数据服务器中获取属于所述业务类型的目标业务数据;统计所述目标业务数据在所述业务时段的业绩结果数据。可选的,采用所述业绩结果数据生成业绩报表包括:对所述业绩结果数据进行格式转换,生成预定格式的第一业绩结果数据;在所述第一业绩结果数据中添加指定文字,得到第二业绩结果数据;使用所述第二业绩结果数据生成文字业绩报表,或,使用所述第二业绩结果数据生成图片业绩报表。可选的,使用所述第二业绩结果数据生成文字业绩报表包括:将所述第二业绩结果数据插入到预设文字模板的业绩内容中,并添加业绩标题,得到所述文字业绩报表,其中,所述预设文字模板包括所述业绩内容和所述业绩标题。可选的,使用所述第二业绩结果数据生成图片业绩报表包括:从预设数据库中选择预设图片模板和背景图片;将所述第二业绩结果数据添加至所述预设图片模板后转换为图片格式,并合成所述背景图片,得到所述图片业绩报表。可选的,在判断所述业绩结果数据是否达到预设目标值之后,所述方法还包括:在所述业绩结果数据未达到所述预设目标值时,删除所述业绩结果数据,或者生成用于指示所述业绩结果数据未达到所述预设目标值的提示信息。可选的,在采用所述业绩结果数据生成业绩报表之后,所述方法还包括:将所述业绩报表发送至目标对象或目标群组,或者,将所述业绩报表上传至中转服务器,其中,所述中转服务器与所述目标对象或所述目标群组进行通讯连接。可选的,在判断所述业绩结果数据是否达到预设目标值之后,所述方法还包括:在所述业绩结果数据未达到所述预设目标值时,按照预定步长调整所述定时任务的触发时间,其中,调整后的触发时间晚于所述预设时间。可选的,使用消息脉冲触发器实时轮询当前时间是否到达预设时间包括:确定所述定时任务的优先级;根据所述优先级设置所述消息脉冲触发器的轮询周期;按照所述轮询周期轮询当前时间是否达到预设时间。根据本专利技术的另一个实施例,提供了一种生成业绩报表的装置,包括:轮询模块,使用消息脉冲触发器实时轮询当前时间是否到达预设时间;获取模块,用于在当前时间到达所述预设时间时,触发定时任务,并根据所述定时任务从数据服务器获取业绩结果数据;判断模块,用于判断所述业绩结果数据是否达到预设目标值;生成模块,用于在所述业绩结果数据达到所述预设目标值时,采用所述业绩结果数据生成业绩报表。可选的,所述轮询模块包括:判断单元,用于判断当前时间与所述预设时间的间隔是否小于门限时间;轮询单元,用于在当前时间与所述预设时间的间隔是否小于门限时间时,使用第一消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间与所述预设时间的间隔是否大于或等于所述门限时间时,使用第二消息脉冲触发器实时轮询当前时间是否到达预设时间,其中,所述第一消息脉冲触发器的轮询周期小于所述第二消息脉冲触发器。可选的,所述定时任务包括业务类型和业务时段,所述获取模块包括:获取单元,用于从所述数据服务器中获取属于所述业务类型的目标业务数据;统计单元,用于统计所述目标业务数据在所述业务时段的业绩结果数据。可选的,所述生成模块包括:转换单元,用于对所述业绩结果数据进行格式转换,生成预定格式的第一业绩结果数据;处理单元,用于在所述第一业绩结果数据中添加指定文字,得到第二业绩结果数据;生成单元,用于使用所述第二业绩结果数据生成文字业绩报表,或,使用所述第二业绩结果数据生成图片业绩报表。可选的,所述装置还包括:通信模块,用于在所述生成模块采用所述业绩结果数据生成业绩报表之后,将所述业绩报表发送至目标对象或目标群组,或者,将所述业绩报表上传至中转服务器,其中,所述中转服务器与所述目标对象或所述目标群组进行通讯连接。可选的,所述装置还包括:调整模块,用于在所述判断模块判断所述业绩结果数据是否达到预设目标值之后,在所述业绩结果数据未达到所述预设目标值时,按照预定步长调整所述定时任务的触发时间,其中,调整后的触发时间晚于所述预设时间。可选的,所述轮询模块包括:确定子单元,用于确定所述定时任务的优先级;设置子单元,用于根据所述优先级设置所述消息脉冲触发器的轮询周期;轮询子单元,用于按照所述轮询周期轮询当前时间是否达到预设时间。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术,在预设时间触发定时任务,并根据定时任务从数据服务器获取业绩结果数据,在判断出业绩结果数据达到预设目标值时,采用业绩结果数据生成业绩报表,通过建立定时任务,实时去轮询业绩结果是否达到目标值本文档来自技高网...

【技术保护点】
1.一种生成业绩报表的方法,其特征在于,包括:使用消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间到达所述预设时间时,触发定时任务,并根据所述定时任务从数据服务器获取业绩结果数据;判断所述业绩结果数据是否达到预设目标值;在所述业绩结果数据达到所述预设目标值时,采用所述业绩结果数据生成业绩报表。

【技术特征摘要】
1.一种生成业绩报表的方法,其特征在于,包括:使用消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间到达所述预设时间时,触发定时任务,并根据所述定时任务从数据服务器获取业绩结果数据;判断所述业绩结果数据是否达到预设目标值;在所述业绩结果数据达到所述预设目标值时,采用所述业绩结果数据生成业绩报表。2.根据权利要求1所述的方法,其特征在于,使用消息脉冲触发器实时轮询当前时间是否到达预设时间包括:判断当前时间与所述预设时间的间隔是否小于门限时间;在当前时间与所述预设时间的间隔是否小于门限时间时,使用第一消息脉冲触发器实时轮询当前时间是否到达预设时间;在当前时间与所述预设时间的间隔是否大于或等于所述门限时间时,使用第二消息脉冲触发器实时轮询当前时间是否到达预设时间,其中,所述第一消息脉冲触发器的轮询周期小于所述第二消息脉冲触发器。3.根据权利要求1所述的方法,其特征在于,所述定时任务包括业务类型和业务时段,根据所述定时任务从数据服务器获取业绩结果数据包括:从所述数据服务器中获取属于所述业务类型的目标业务数据;统计所述目标业务数据在所述业务时段的业绩结果数据。4.根据权利要求1所述的方法,其特征在于,采用所述业绩结果数据生成业绩报表包括:对所述业绩结果数据进行格式转换,生成预定格式的第一业绩结果数据;在所述第一业绩结果数据中添加指定文字,得到第二业绩结果数据;使用所述第二业绩结果数据生成文字业绩报表,或,使用所述第二业绩结果数据生成图片业绩报表。5.根据权利要求4所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:赵国旗
申请(专利权)人:口碑上海信息技术有限公司
类型:发明
国别省市:上海,31

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

1