本发明涉及仪表盘的播放,尤其涉及一种幻灯片播放仪表盘的系统及方法。
背景技术:
目前,数据仪表盘因为其简约易懂的优势,在数据分析领域广泛被应用。但是目前的数据仪表盘通常只能在ppt或pdf等软件中进行播放。即使在网页中播放的数据仪表盘通常也只是以静态的形式进行浏览,无法让使用者对相关数据仪表盘进行动态的操作和布局。
针对现有技术中所存在的问题,提供一种幻灯片播放仪表盘的系统及方法具有重要意义。
技术实现要素:
为解决上述问题,本发明提供一种幻灯片播放仪表盘的系统及方法。
为实现上述目的,本发明的一种幻灯片播放仪表盘的系统,包括:幻灯片播放模块、仪表盘组件及控制模块;所述幻灯片播放模块用于加载所述仪表盘组件,并对所述仪表盘组件进行遍历并以幻灯片的形式播放;所述控制模块用于对所述幻灯片的播放执行控制操作;
进一步地,所述幻灯片播放模块具体用于在网页上加载所述仪表盘组件,并对所述仪表盘组件进行遍历并以幻灯片的形式播放;
进一步地,所述控制模块包括工具栏模块和导航模块;所述工具栏模块用于提供对所述幻灯片的播放的交互操作;所述导航模块用于提供对所述幻灯片的搜索和查看操作;
进一步地,所述交互操作具体为:对所述幻灯片进行暂停、播放、播放上一张、播放下一张、修改播放间隔时间、全屏模式及键盘模式;
进一步地,所述仪表盘组件包括仪表盘图表组件及文字组件;
本发明还提供了一种幻灯片播放仪表盘的方法,包括:加载仪表盘组件;对所述仪表盘组件进行遍历;以幻灯片的形式播放所述仪表盘组件;
进一步地,所述加载仪表盘组件具体为:在网页中加载仪表盘组件;
进一步地,对所述仪表盘组件进行遍历具体为:对所述仪表盘组件按照从左至右、从上至下的顺序进行遍历。
本发明的一种幻灯片播放仪表盘的系统及方法,能够实现在网页上通过幻灯片的形式对仪表盘进行播放,从而使仪表盘中的数据分析更容易被共享的基础上,也能够实现在网页上更加稳定,动态,便捷的操作所述仪表盘的幻灯片播放。
附图说明
图1为本发明所述幻灯片播放仪表盘的系统的结构示意图;
图2为本发明所述幻灯片播放仪表盘的方法的流程示意图;
具体实施方式
下面,结合附图,对本发明的结构以及工作原理等作进一步的说明。
如图1所示,图1为本发明所述幻灯片播放仪表盘的系统的结构示意图。所述幻灯片播放仪表盘的系统,包括:幻灯片播放模块2、仪表盘组件1及控制模块3;所述幻灯片播放模块2用于加载所述仪表盘组件1,并对所述仪表盘组件1进行遍历并以幻灯片的形式播放;所述控制模块3用于对所述幻灯片的播放执行控制操作。在本发明优选的实施例中,所述幻灯片播放模块2具体用于在网页上加载所述仪表盘组件1,并对所述仪表盘组件1进行遍历并以幻灯片的形式播放。所述仪表盘组件1为数据仪表盘的组件,包括仪表盘图表组件11及文字组件12。
所述控制模块3包括工具栏模块31和导航模块32;所述工具栏模块31用于提供对所述幻灯片的播放的交互操作;所述交互操作具体为:对所述幻灯片进行暂停、播放、播放上一张、播放下一张、修改播放间隔时间、全屏模式及键盘模式。在本发明一种优选的实施例中,所述工具栏模块31设置在所述幻灯片的上方,使用者能够在所述工具栏模块31上对所述幻灯片的播放执行暂停、播放、播放上一张、播放下一张、修改播放间隔时间、全屏模式及键盘模式等交互操作。
所述导航模块32用于提供对所述幻灯片的搜索和查看操作,所述导航模块32能够提供左移或右移的功能。在本发明一种优选的实施例中,所述导航模块32设置在所述幻灯片的下方,所述导航模块32为缩略图导航,所述缩略图导航为将所有的所述仪表盘组件1的缩略图集合为一列缩略图列表,使用者能够通过将鼠标移动到所述缩略图列表中的某一张缩略图,从而快速打开所述缩略图所对应的仪表盘组件1的页面,并在幻灯片中打开。在本发明另一种优选的实施例中,所述导航模块32设置在所述幻灯片的左右或下方,所述导航模块32为搜索栏导航,使用者能够通过在所述搜索栏中输入关键字或编号,所述导航模块32根据所述关键字或编号定位到相对应的仪表盘组件1的页面,并在幻灯片中打开。
如图2所示,图2为本发明所述幻灯片播放仪表盘的方法的流程示意图。本发明还提供了一种幻灯片播放仪表盘的方法。包括:
s1加载仪表盘组件;所述加载仪表盘组件具体为:在网页中加载仪表盘组件。在本发明优选的实施例中,通过将幻灯片播放模块的javascript脚本存放入js中,创建网页javascript客户端脚本文件,从而实现在网页中打开所述幻灯片播放模块播放幻灯片的功能,再在所述网页中通过所述幻灯片播放模块上传并加载本体文件或网站服务器中的仪表盘组件。
s2对所述仪表盘组件进行遍历;所述遍历的顺序可以根据使用者预置的算法进行遍历。在本发明优选的实施例中,对所述仪表盘组件按照从左至右、从上至下的顺序进行遍历。
s3以幻灯片的形式播放所述仪表盘组件。在播放的过程中,使用者可以通过工具栏模块对所述幻灯片执行播放的交互操作,及通过导航模块对所述幻灯片执行搜索和查看操作。
在本发明的实施例一中,需要在网页上以幻灯片的形式播放仪表盘组件。所述仪表盘组件包括柱状图数据表一、柱状图数据表二、饼状图数据表一、文字数据表格一、文字数据表格二、图片一及图片二,总共七个组件。所述仪表盘组件均存放在本地硬盘中。
首先通过将幻灯片播放模块的代码,javascript脚本存放入js中,创建网页javascript客户端脚本文件,在网页中打开所述幻灯片播放模块播放幻灯片的功能。再在所述网页中通过所述幻灯片播放模块上传并加载本地硬盘中的所述七个仪表盘组件。
然后,根据在所述幻灯片播放模块的代码中预置的类别划分算法和遍历算法,对所述七个仪表盘组件按照从左至右、从上至下的遍历,并按照图片,文字数据表格,图形数据表的顺序依次分类,生成七张幻灯片。对所述七张幻灯片依次从1至7进行编号。所述编号1至7分别依次对应:图片一1、图片二2、文字数据表格一3、文字数据表格二4、柱状图数据表一5、柱状图数据表二6、饼状图数据表一7。
所述幻灯片播放模块根据遍历顺序,以幻灯片的形式播放所述仪表盘组件。在播放过程中的任意时刻,使用者均可以通过设置在幻灯片上方的工具栏模块对所述幻灯片执行播放的交互操作,所述交互操作包括:对所述幻灯片进行暂停、播放、播放上一张、播放下一张、全屏模式及键盘模式。
在播放过程中的任意时刻,使用者也可以通过导航模块对所述幻灯片执行搜索和查看操作。所述导航模块包括缩略图导航和搜索栏导航,所述缩略图导航设置在所述幻灯片的下方,所述搜索栏导航设置在所述幻灯片的右方。使用者能够通过将鼠标移动到所述编号为1至7的七张幻灯片的缩略图列表中的任意一张缩略图,从而快速打开所述缩略图所对应的仪表盘组件的页面,并在幻灯片中打开。使用者还能够在搜索栏中搜索任意编号,所述导航模块会根据所述编号定位到相对应的仪表盘组件的页面,并在幻灯片中打开。
以上,仅为本发明的示意性描述,本领域技术人员应该知道,在不偏离本发明的工作原理的基础上,可以对本发明作出多种改进,这均属于本发明的保护范围。