报表推送方法及装置制造方法及图纸

技术编号:24574029 阅读:30 留言:0更新日期:2020-06-21 00:07
本申请提供一种报表推送方法及装置,所述报表推送方法包括步骤:接收报表更新指令,根据所述报表更新指令获取预设网址;根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面;对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中;当接收报表推送指令时,根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户。用户可以直接接收报表图片查看报表数据,可以节省登录报表系统账号的繁琐步骤。

Report push method and device

【技术实现步骤摘要】
报表推送方法及装置
本申请涉及报表推送
,具体涉及一种报表推送方法及装置。
技术介绍
目前报表通常存储在云端,通常企业用户可以通过登录报表系统账号来查看企业的报表数据,但是,登录报表系统账号的步骤繁琐,大量的用户登录系统请求报表数据挤占服务器资源,访问速度缓慢,十分影响工作效率。
技术实现思路
本申请提供一种报表推送方法,所述报表推送方法包括步骤:接收报表更新指令,根据所述报表更新指令获取预设网址;根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面;对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中;当接收报表推送指令时,根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户。本申请实施例还提供一种报表推送装置,所述报表推送装置包括:获取模块,用于接收报表更新指令,根据所述报表更新指令获取预设网址;显示界面模块,用于根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面;截图模块,对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中;推送模块,用于当接收报表推送指令时,根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户。本申请实施例还提供一种报表推送装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述方法的步骤。本申请实施例提供的报表推送方法及装置,通过接收报表更新指令,根据所述报表更新指令获取预设网址;根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面,然后通过对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中,从而将报表数据转化为图片存储在本地,可节省占用内存资源,又通过根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户,从而用户可以直接接收报表图片查看报表数据,可以节省登录报表系统账号的繁琐步骤。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的报表推送方法的流程示意图一;图2是本申请实施例提供的报表推送方法的流程示意图二;图3是本申请实施例提供的报表推送方法的流程示意图三;图4是本申请实施例提供的报表推送方法的流程示意图四;图5是本申请实施例提供的报表推送装置的示意图一;图6是本申请实施例提供的报表推送装置的示意图二。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本实施例中的报表推送方法的执行主体为处理报表推送的设备,包括但不限于处理报表推送的终端等。请参阅图1,所述报表推送方法包括步骤101至步骤104:101:接收报表更新指令,根据所述报表更新指令获取预设网址。在步骤101中,所述预设网址为用户设置的报表系统的网址,后续可以根据所述预设网址访问对应的报表服务器以获取报表数据。用户可以预先设置报表更新时间,可以在上述报表更新时间自动触发所述报表更新指令,从而可以实现定期更新报表数据。例如,上述报表更新时间可以是每周一上午9点,从而可以在每周一上午9点自动触发报表更新指令,执行主体可以根据所述报表更新指令获取预设网址,进而更新本地的报表数据。102:根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面。在步骤102中,所述报表服务器存储有报表文件,所述报表文件可以为图片、表格或PDF文件等,在此不作限定。报表开发人员可以预先在报表系统上开发好报表文件,然后将报表文件存储在所述报表服务器上。可以在终端上提交所述预设网址以登录所述报表服务器。所述终端上安装有报表访问程序,所述报表访问程序可以是Echars(EnterpriseCharts)程序,上述Echars程序可以接收所述报表数据,并根据所述报表数据生成可视化的报表图形,则所述程序界面可以为Echars程序的界面,所述程序界面可以显示可视化的报表图形,从而可以提供易于阅读的报表。在其他实施方式中,所述报表访问程序也可以为浏览器程序。103:对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中。在步骤103中,可以预先设置所述程序界面的截图区域,所述截图区域可以为所述程序界面的全部区域,所述截图区域也可以为所述程序界面显示有所述报表数据的部分区域,用户可以根据需要自由设置,在此不作限定。通过截图可以快速生成可视化的报表图片,可视化的报表图片更有助于用户阅读和理解,报表图片占用内存资源小,可以节省内存空间。通过将所述报表图片保存至预设文件路径中,其中所述预设文件路径即终端存储所述报表图片的位置。通过定期访问所述预设网址以获取所述报表数据,通过程序界面显示所述报表数据,进而通过定期对所述程序界面进行截图,以及将截图生成的报表图片保存至预设文件路径中,可以实现将所述报表图片定期自动备份至本地内存中,可以节省繁琐的报表系统账号登录操作,便于用户在本地查看每期报表图片。104:当接收报表推送指令时,根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户。在步骤104中,所述报表推送指令可以由用户操作触发,也可以由程序判定满足预设条件而自动触发。预设用户群组可以由多个用户账号组成,上述每一用户账号关联有至少一个账号数据,上述至少一个账号数据可以包括微信用户账号、钉钉用户账号、QQ用户账号或手机号码等中的一个或多个,因此预设用户群组中的用户可以是微信用户、钉钉用户、QQ用户或手机用户中的一个或多个的组合。当收到所述报表推送指令时,可以将前面步骤在所述预设文件路径中存储的报表图片推送给预设用户群组或预设用户,从而用户可以节省繁琐的报表系统账号登录操作,可以在终端中常用的即时通讯软件上直接查看报表,有利于提高工作效率,同时也可以避免大量的用户登录系统请求报表数据挤占服务器资源。进一步地,对于步骤102,所述获取预设网址的步骤中,所述报表数据包括报表更新时间。对于步骤103,所述对所述程序界面进行截图的步骤中,将所述报表图片的文件路径和对应的报表更新时间关联保存至预设报表数据库中,判断所述报表图片的报表更新时间是否大于所述预设报表数据库中已存储的报表图片的报本文档来自技高网...

【技术保护点】
1.一种报表推送方法,其特征在于,所述报表推送方法包括步骤:/n接收报表更新指令,根据所述报表更新指令获取预设网址;/n根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面;/n对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中;/n当接收报表推送指令时,根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户。/n

【技术特征摘要】
1.一种报表推送方法,其特征在于,所述报表推送方法包括步骤:
接收报表更新指令,根据所述报表更新指令获取预设网址;
根据预设网址登录报表服务器,从所述报表服务器获取报表数据,显示包含所述报表数据的程序界面;
对所述程序界面进行截图,生成包含所述报表数据的报表图片,并将所述报表图片保存至预设文件路径中;
当接收报表推送指令时,根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户。


2.如权利要求1所述的报表推送方法,其特征在于,所述获取预设网址的步骤中,所述报表数据包括报表更新时间;
所述对所述程序界面进行截图的步骤中,将所述报表图片的文件路径和对应的报表更新时间关联保存至预设报表数据库中,判断所述报表图片的报表更新时间是否大于所述预设报表数据库中已存储的报表图片的报表更新时间,
若判断为是,则确定报表推送指令。


3.如权利要求1所述的报表推送方法,其特征在于,所述根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户的步骤之前,还进行步骤:
建立报表推送群,所述报表推送群包括多个用户账号,所述多个用户账号组成预设用户群组。


4.如权利要求1所述的报表推送方法,其特征在于,所述根据所述报表推送指令选择所述预设文件路径中的报表图片推送给预设用户群组或预设用户包括步骤:
获取与所述预设用户群组或预设用户对应的至少一个程序接口;
通过所述至少一个程序接口将所述报表图片推送给预设用户群组或预设用户。


5.如权利要求4所述的报表推送方法,其特征在于,所述获取与所述预设用户群组或预设用户对应的至少一个程序接口的步骤中,所述至少一个程序接口包括社交程序接口和短信程序接口;
所述通过所述至少一个程序接口将所述报表图片推送给预设用户群组或预设用户包括步骤:
获取网络信号强度,并检测所述网络...

【专利技术属性】
技术研发人员:程飞
申请(专利权)人:深圳市云智融科技有限公司
类型:发明
国别省市:广东;44

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

1