一种数据演示工具的制作方法

文档序号:26917978发布日期:2021-10-09 16:18阅读:74来源:国知局
1.本发明涉及计算机
技术领域
:,具体涉及一种数据演示工具。
背景技术
::2.随着数据采集及分析挖掘方法的日益成熟,各企业越来越重视对数据的利用,利用海量数据进行分析探索,进行决策支撑成为了企业数据分析人员日常工作的重点之一。在此过程中,进行数据汇报则成为了不可缺少的环节。3.目前,数据汇报主要用到的工具包括powerbi、tableau、bdp等报表工具及powerpoint演示文稿工具,但是这些工具在使用中往往存在一些问题:例如powerpoint自带图表只能进行简单图表制作,无法满足数据分析的可视化需求;其次,由于报表工具与演示工具无法在线交互,报表中的动态图表只能以静态截图形式在演示工具显示,这样以来就很难对图表进行局部下钻或放大,不利于突出重点去展示;此外,一旦图片需要修改,则必须返回报表工具重新修改和截图,操作繁琐不利于用户执行;最后,现有的powerpoint演示文稿中的数据加密方式易于破解,面对用户的重要数据,其存在较大的数据安全风险。技术实现要素:4.本发明的目的在于提供一种数据演示工具,以解决现有演示工具存在的交互性差、可视化程度低、安全风险大的技术问题。5.为了克服上述现有技术中的缺陷,本发明提供了一种数据演示工具,包括:6.图表制作单元,用于获取外部数据库的初始数据,并根据所述初始数据制作图表;当所述初始数据更新时,所述图表同步更新;7.文稿制作单元,用于进行文稿制作,包括多个页面组件;8.图表导入单元,用于接收第三方图表及看板的导入,并保持与所述第三方图表的数据同步更新;9.文稿放映单元,用于进行文稿放映,包含多个放映效果;10.文稿导入/导出单元,用于对所述文稿进行导入及导出。11.进一步地,所述数据演示工具,还包括:12.文稿分享单元,用于文稿的工具内部分享及工具外部分享;13.所述内部分享为在所述数据演示工具内将所述文稿分享给其他用户及群组内部用户;14.所述外部分享为将导出的文稿以邮件或传输形式分享给工具外的用户。15.进一步地,所述数据演示工具用于与第三方工具进行对接,所述第三方工具包括bi工具及加密组件。16.进一步地,所述第三方图表通过页面嵌入方式嵌入所述文稿中,所述嵌入方式包括iframe。17.进一步地,所述文稿导入/导出单元,还用于对加密文件格式的文稿进行导入或导出,及对pdf文档格式的文稿进行导入。18.进一步地,所述加密文件以二进制数据格式进行保存。19.进一步地,所述图表包括折线图、柱状图、饼图、散点图、地理坐标地图、k线图、雷达图、热力图及关系图。20.进一步地,所述页面组件包括:富文本编辑、新增形状、插入图片、新增/插入数据图表及数据看板。21.进一步地,所述文稿制作单元,还用于对所述页面组件的位置和大小进行调整。22.进一步地,所述放映效果包括上卷下转、上卷下钻,系列摘取及局部放大。23.相对于现有技术,本发明的有益效果在于:24.本发明提供的数据演示工具,在数据展示和数据安全都具有优秀的特性。该工具无需反复截图,能够直接嵌入可交互数据图表并与原图表保持修改同步,大大减少了数据汇报类演示文稿的制作和修改时间;数据图表可在演讲过程中进行上卷下钻,系列摘取,局部放大等变换,使演讲更加生动,汇报思路更清晰。同时,本发明将文稿数据和文稿页面进行解耦合,单独将文稿格式及内容数据落成二进制文件,可以对接各类加密算法进行数据加密,即使数据文件被泄漏或截获,也无法轻易进行破解和还原成原文稿。附图说明25.为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。26.图1是本发明某一实施例提供的配置基线管理工具的结构示意图;27.图2是本发明某一实施例提供的配置基线管理工具的功能架构图;28.图3是本发明某一实施例提供的文稿编辑页面的界面显示图;29.图4是本发明某一实施例提供的配置基线管理工具的重点功能时序设计逻辑图。具体实施方式30.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。31.应当理解,文中所使用的步骤编号仅是为了方便描述,不作为对步骤执行先后顺序的限定。32.应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。33.术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。34.术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。35.请参阅图1,本发明某一实施例提供了一种数据演示工具100,包括:36.图表制作单元01,用于获取外部数据库的初始数据,并根据所述初始数据制作图表;当所述初始数据更新时,所述图表同步更新;37.文稿制作单元02,用于进行文稿制作,包括多个页面组件;38.图表导入单元03,用于接收第三方图表及看板的导入,并保持与所述第三方图表的数据同步更新;39.文稿放映单元04,用于进行文稿放映,包含多个放映效果;40.文稿导入/导出单元05,用于对所述文稿进行导入及导出。41.需要说明的是,本实施例提供的图表制作单元01能够对接数据库获取数据,并以拖拉拽的方式进行数据图表的制作,当数据库中的数据进行了更新,图表也随之进行同步更新。42.在某一实施例中,所制作的图表包含折线图、柱状图、饼图、散点图、地理坐标地图、k线图、雷达图、热力图、关系图等常用图表。43.进一步地,文稿制作单元02包括多个页面组件,主要用于进行文稿制作。44.在某一实施例中,所述页面组件包括:富文本编辑、新增形状、插入图片、新增/插入数据图表及数据看板。45.在某一实施例中,所述文稿制作单元02,还用于对所述页面组件的位置和大小进行调整。46.在某一实施例中,图表导入单元03能够进行第三方bi工具制作图表及整个看板的导入,并保持数据图表内容与第三方bi工具内的数据图表同步更新,在第三方bi工具更改图表后,无需重新导入。47.在某一实施例中,本发明提供的演示工具能够进行演讲文稿的演示和放映,全屏放映演示文稿并通过鼠标或键盘控制翻页。在放映过程中,可以通过点击页面内的数据图表与其进行交互,进行上卷下转、上卷下钻,系列摘取,局部放大等操作。其中,对于第三方导入的图表,通常是通过页面嵌入(如iframe)的方式,嵌入到演示文稿中,以保留其原始的可交互特性。48.在某一实施例中,文稿导入/导出单元05,用于对所述文稿进行导入及导出。49.其中,该单元可以导出的文件有两种:50.1)加密数据文件:该数据文件以二进制数据格式保存演示文稿的格式及内容,并可对接各类加密压缩算法对其进行加密和压缩(详见下文对可扩展工具/组件的描述),并生成密钥。打开、浏览及修改对应的演示文稿必须使用本发明所设计的演示工具,使用其他工具无法打开、浏览及修改。该文件格式适用于需要严格保密的文稿内容。51.2)pdf文档:该pdf文档保存了演示文稿的静态内容,与展示画面保持一致,但无法进行数据图表的交互,亦无法进行修改。打开、浏览对应的演示文稿可使用各类pdf浏览工具,用户能在脱离本发明所设计的演示工具的情况下方便地进行文稿内容浏览及分享,适用于保密级别较低的文稿内容。52.进一步地,该单元还导入加密数据文件,输入对应密钥并解密解压后,可在本发明所设计的演示工具中进行内容及格式的还原。53.在某一实施例中,所述数据演示工具100还包括:文稿分享单元,如图2所示,其中,所述文稿分享单元用于文稿的工具内部分享及工具外部分享;其中,演示工具内的分享指的是该数据演示工具100提供用户及群组功能,能够在演示工具内直接将演示文稿分享给其他用户及群组内用户。演示工具外的分享指的是除了使用演示工具的分享功能,用户还能够使用导出功能将演示文稿导出,并以邮件、文件传输等方式进行文稿的分享及传播。54.在某一实施例中,所述数据演示工具100还用于与可扩展工具/组件对接,如图2所示,其中,可扩展工具/组件包括:55.a)bi工具:本实施例提供的演示工具可对接第三方的bi工具,在演示文稿中插入第三方bi工具制作的数据图表与多图表看板,但需要该bi工具提供数据图表分享的服务接口,该接口需返回数据图表对应的svg数据或html内容。56.b)加密组件:本实施例提供的演示工具可对接第三方的加密组件和算法,以实现对数据和文件的加密与压缩。57.在某一实施例中,提供了文稿编辑页面的界面显示图,如图3所示,其中该界面中包括文本、形状、图片、看板及数据等组件,当需要制作图表时,只需要在数据下拉栏中创建新图表即可,然后通过对接外部数据库进行制作并进行调整,当外部数据库的数据发生变化时,该图表也会随之同步更新。此外,制作好的图表可以直接用于文稿展示,同时文稿展示可以直接嵌入第三方导入的如表,实现原始可交互性,即原始图表数据发生变化时,本演示文稿同步更新。58.在某一实施例中,给出了该数据演示工具100的重点功能的时序设计逻辑,如图4所示,首先图4提供了创建及演示带有第三方bi图表的演示文稿的时序逻辑:59.需要说明的是,该数据交互涉及用户、演示文稿工具(数据演示工具100)及第三方bi工具。首先,用户发送创建数据图表/看板的请求给演示文稿工具或bi工具,即无需外部导入图表时则直接在演示工具中制作图表,如果需要对接外部图表则与bi工具对接。然后,用户创建文稿,并选择插入图表,演示文稿工具接收到请求后向bi工具请求图表数据,并将包含svg/html格式的图表数据返回给演示文稿工具,然后演示文稿工具返回可选图表列表至用户端,用户选择插入图表,演示文稿工具将图表插入页面的界面显示给用户端。同样地,用户还可以选择演示文稿,演示文稿工具会对应显示演示文稿页面,用户刷新文稿,演示文稿工具紧接着会向bi工具请求相关图表数据,并将bi工具返回的相关图表数据发回至用户端,完成整个演示文稿的设计过程。60.此外,在本实施例中,还提供了导出及导入加密演示文稿的时序逻辑,首先用户申请导出pdf,演示文稿工具生成pdf,并上传至第三方加密组件,加密组件将加密pdf及密钥返回至演示文稿工具,用户在演示文稿工具上导出pdf文件及密钥。若用户申请导出加密数据文件,首先发送请求至演示文稿工具,演示文稿工具会将数据转换成二进制码,并上传至加密组件,加密组件将加密的二进制数据返回至演示文稿工具,用户在演示文稿工具导出二进制数据文件。同样地,若用户需要导入加密数据文件,首先发送请求至演示文稿工具,演示文稿工具会上传二进制数据至加密组件,加密组件会将解密后的二进制数据返回至演示文稿工具,演示文稿工具会将二进制码转换为原始数据,以使得用户能够打开演示文稿页面。61.以上所述是本发明的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1