公开/公告号CN112449008A
专利类型发明专利
公开/公告日2021-03-05
原文格式PDF
申请/专利权人 国网辽宁省电力有限公司辽阳供电公司;国家电网有限公司;
申请/专利号CN202011274794.2
申请日2020-11-16
分类号H04L29/08(20060101);H04L12/26(20060101);G06F16/906(20190101);G06F16/904(20190101);G06F11/14(20060101);H04L29/06(20060101);
代理机构21229 沈阳维特专利商标事务所(普通合伙);
代理人李娜
地址 111000 辽宁省辽阳市白塔区八一街81号
入库时间 2023-06-19 10:06:57
技术领域
本发明涉及数据分析及可视化技术领域,具体为一种基于云计算的数据分析及可视化报告生成系统及方法。
背景技术
数据可视化技术的基本思想,是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析,数据分析及可视化报告生成主要指的是通过利用图形、图像处理、计算机视觉以及用户界面,并通过表达、建模以及对立体、表面、属性以及动画的显示,对数据分析后生成的报告加以可视化解释,但是现有的数据分析及可视化报告生成系统无法较好地对海量的数据进行管理和备份,存在整体计算速度降低、计算成本增加等问题,尤其是当本地备份发生损坏时,不方便对数据进行找回。针对上述问题,急需在原有数据分析及可视化报告生成系统的基础上进行改进。
发明内容
本发明的目的在于提供一种基于云计算的数据分析及可视化报告生成系统及方法,以解决上述背景技术中提到的至少一个技术问题。
为实现上述目的,根据本申请的一个实施例,本发明提供如下技术方案:一种基于云计算的数据分析及可视化报告生成系统,所述数据分析及可视化报告生成系统由用户登录装置、信息处理装置、云服务器、可视化展示装置和终端共同组成,所述用户登录装置用于接收用户输入的账户信息并对用户输入的账户信息进行认证以完成用户登陆的操作,所述信息处理装置用于与云服务器进行连接并接收并处理用户输入的待处理信息,所述云服务器用于根据预设规则,对目标数据进行备份以及对目标数据和对应的历史数据进行比对分析,所述可视化展示装置用于根据云服务器的比对分析结果生成对应的分析报告并对所述分析报告进行可视化展示,其中所述可视化展示装置通过接收用户进行拖拽、输入或点击系统界面上交互操作按钮的方式进行可视化图标绘制和展示,所述终端用于对相关用户数据进行备份以及基于定期数据清理规则对所备份的数据执行删除、替换或更新的操作。
优选的,所述用户登录装置包括密码模块和记忆模块,所述密码模块用于接收用户对密码进行设置或更改的操作并对用户输入的密码信息与历史密码信息进行比对,判断用户输入的密码信息是否准确。所述记忆模块用于存储用户首次注册时输入的符合注册规则的账户信息或用户更改后的账户信息。
优选的,所述信息处理装置包括数据录入模块、网络连接模块和数据传输模块,所述数据录入模块用于接收用户录入的相关数据,所述网络连接模块用于与目标电子设备建立网络连接,所述数据传输模块用于接收来自目标电子设备的数据或将相关数据传送至目标电子设备。
优选的,所述可视化展示装置包括读取单元、展示单元和打印单元,所述读取单元用于对已生成的报告执行读取操作,所述展示单元用于对所读取的报告执行可视化展示操作,所述打印单元用于根据用户的选择操作,对所展示的报告中的至少一部分内容执行打印操作。
优选的,所述终端包括定时删除模块和报告备份模块,所述定时删除模块根据用户所设置的规定时间对本地磁盘内备份的以往数据文件进行删除,所述报告备份模块用于根据预设备份规则对目标数据并基于本地磁盘执行备份操作。
根据本发明的另一种实施例,还提供一种基于云计算的数据分析及可视化报告生成系统的方法,包括如下步骤:S1:由密码模块接收并存储用户输入的账户信息并接收用户勾选是否记住密码的操作以对账户信息进行自动记录,同时,密码模块对输入的密码数据进行对比验证,检测输入的指令,若密码输入错误,弹出提示重新输入,若密码正确,登陆进入系统,登陆后记忆模块对登陆账户进行存储;S2:基于网络连接模块与云端建立连接,并通过数据录入模块接收用户录入的电力用电、售电或/和配电数据,录入后的数据通过数据传输模块传输至云服务器,同时接收用户对数据的对比日期进行设定;S3:云服务器接收传输的数据,并将数据按不同的日期和类型备份至云端磁盘;S4:云服务器将接收的数据根据区域用电、售电和配电等进行分类,同时根据用户所设定的对比日期,从已备份的历史数据中检索出与对比日期对应的目标数据,且分类出历史各区域用电、售电和配电等相关数据,并将各数据按不同的类型以及年份、月份和日份进行对比分析,分析出各区域的用电、售电和配电等数据的增减、配比等关系,分析后的数据以文字或/和报表的方式进行表征,方便用户对下月各区域的输送电量进行合理的调整控制,接着将生成的报告传输至可视化展示装置;S5:云服务器对生成的报告按不同日期和不同的类型备份至云端磁盘;S6:可视化系统通过读取单元读取报告,并通过展示单元进行展示。
与现有技术相比,本发明的有益效果是:该基于云计算的数据分析及可视化报告生成系统,通过云服务器进行对比分析,降低了本地系统的磁盘占用,从而降低了计算成本,同时方便了对数据进行保存,避免本地磁盘发生损坏,导致数据丢失的现象,并且通过终端内的定时删除模块和报告生成模块,在保证对近期的历史报告进行快速调出的同时,使得本地系统运行更加流畅。
附图说明
图1为本发明一个实施例的基于云计算的数据分析及可视化报告生成系统的示意性框图;
图2为本发明一个实施例的用户登陆装置的示意性框图;
图3为本发明一个实施例的信息处理装置的示意性框图;
图4为本发明一个实施例的基于云计算的数据分析及可视化报告生成方法的流程示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-4,本发明提供一种技术方案:一种基于云计算的数据分析及可视化报告生成系统,所述数据分析及可视化报告生成系统1由用户登录装置101、信息处理装置102、云服务器103、可视化展示装置104和终端105共同组成,用户登录装置101用于接收用户输入的账户信息并对用户输入的账户信息进行认证以完成用户登陆的操作,信息处理装置102用于与云服务器进行连接并接收并处理用户输入的待处理信息,云服务器103用于根据预设规则,对目标数据进行备份以及对目标数据和对应的历史数据进行比对分析,可视化展示装置104用于根据云服务器的比对分析结果生成对应的分析报告并对所述分析报告进行可视化展示,其中所述可视化展示装置104通过接收用户进行拖拽、输入或点击系统界面上交互操作按钮的方式进行可视化图标绘制和展示,终端用于对相关用户数据进行备份以及基于定期数据清理规则对所备份的数据执行删除、替换或更新的操作。
用户登录装置101包括密码模块1011和记忆模块1012,密码模块1011用于接收用户对密码进行设置或更改的操作并对用户输入的密码信息与历史密码信息进行比对,判断用户输入的密码信息是否准确。
记忆模块1012用于存储用户首次注册时输入的符合注册规则的账户信息或用户更改后的账户信息。
信息处理装置102包括数据录入模块1021、网络连接模块1022和数据传输模块1023,数据录入模块1021用于接收用户录入的相关数据,网络连接模块1022用于与目标电子设备建立网络连接,数据传输模块1023用于接收来自目标电子设备的数据或将相关数据传送至目标电子设备。
可视化展示装置104包括读取单元、展示单元和打印单元,读取单元用于对已生成的报告执行读取操作,展示单元用于对所读取的报告执行可视化展示操作,所述打印单元用于根据用户的选择操作,对所展示的报告中的至少一部分内容执行打印操作。
终端105包括定时删除模块和报告备份模块,定时删除模块根据用户所设置的规定时间对本地磁盘内备份的以往数据文件进行删除,报告备份模块用于根据预设备份规则对目标数据并基于本地磁盘执行备份操作。
为了更好的展现出数据分析及可视化报告生成系统的具体流程,本实施例中提出一种基于云计算的数据分析及可视化报告生成系统的方法,包括如下步骤:
S1:由密码模块接收并存储用户输入的账户信息并接收用户勾选是否记住密码的操作以对账户信息进行自动记录。同时,密码模块对输入的密码数据进行对比验证,检测输入的指令,若密码输入错误,弹出提示重新输入,若密码正确,登陆进入系统,登陆后记忆模块对登陆账户进行存储。
S2:基于网络连接模块与云端建立连接,并通过数据录入模块接收用户录入的电力用电、售电或/和配电数据,录入后的数据通过数据传输模块传输至云服务器,同时接收用户对数据的对比日期进行设定。
S3:云服务器接收传输的数据,并将数据按不同的日期和类型备份至云端磁盘。
S4:云服务器将接收的数据根据区域用电、售电和配电等进行分类,同时根据用户所设定的对比日期,从已备份的历史数据中检索出与对比日期对应的目标数据,且分类出历史各区域用电、售电和配电等相关数据,并将各数据按不同的类型以及年份、月份和日份进行对比分析,分析出各区域的用电、售电和配电等数据的增减、配比等关系,分析后的数据以文字或/和报表的方式进行表征,方便用户对下月各区域的输送电量进行合理的调整控制,接着将生成的报告传输至可视化展示装置。
S5:云服务器对生成的报告按不同日期和不同的类型备份至云端磁盘。
S6:可视化系统通过读取单元读取报告,并通过展示单元进行展示。
进一步地,所述基于云计算的数据分析及可视化报告生成系统的方法还可以包括如下步骤:接收到用户通过打印单元执行打印操作的指令,针对目标内容执行打印的操作。
进一步地,所述基于云计算的数据分析及可视化报告生成系统的方法还可以包括如下步骤:由密码模块对用户在不同终端输入的密码数据进行验证,基于验证结果执行是否接收用户向目标系统录入目标数据的操作,若密码输入错误,弹出提示重新输入;若密码正确,接收用户向目标系统录入目标数据的操作。
进一步地,所述基于云计算的数据分析及可视化报告生成系统的方法还可以包括如下步骤:在接收用户输入的目标数据后,由终端通过报告备份模块将已生成的报告按不同日期和不同的类型保存到本地磁盘进行备份。
进一步地,所述基于云计算的数据分析及可视化报告生成系统的方法还可以包括如下步骤:根据用户所设置的规定时间对本地磁盘内备份的以往数据文件进行删除。
进一步地,所述基于云计算的数据分析及可视化报告生成系统的方法还可以包括如下步骤:根据用户所设置的规定时间对本地磁盘内备份的以往数据文件进行删除,报告备份模块用于根据预设备份规则对目标数据并基于本地磁盘执行备份操作,以避免磁盘占用过多,导致运行卡顿。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
机译: 可视化数据生成设备,可视化数据生成系统和可视化数据生成方法
机译: 可视化数据生成器,可视化数据生成系统和可视化数据生成方法
机译: 基于云计算的数据共享方法和一种使用户能够通过使用元数据共享数据的应用程序共享方法