一种fusioncharts组件调用方法及装置制造方法及图纸

技术编号:8453048 阅读:221 留言:0更新日期:2013-03-21 17:11
本发明专利技术公开了一种Fusioncharts组件调用方法及装置。其中,方法包括:接收用户输入的查询词;判断Fusioncharts组件的Flash封装文件对应的关键词中是否包含与查询词相匹配的关键词;若包含,获取相匹配的关键词对应的Flash文件;对对应的Flash文件中的属性信息进行操作;所述操作包括:添加、修改、删除中的至少一项;调用对应的Flash文件,根据生成的XML数据文件创建图表。本发明专利技术通过将Flash文件封装并与关键词对应,使得用户只需输入关键词即可查找到对应的文件Flash文件,相对人工查找方式,节省了大量人力,提高了查找对应Flash文件的准确度和创建图表的效率。

【技术实现步骤摘要】

本专利技术涉及图表创建领域,具体涉及一种fusioncharts组件调用方法及装置
技术介绍
Fusioncharts组件是InfoSoft Global公司的一个产品。它是一个Flash的图表组件,可以用来制作数据动画图表。FusionCharts凭借其良好的性能,大量的图表类型,在越来越多的Web应用程序中担当着图表分析的主力。Fusioncharts组件以XML作为数据接口,其动画效果用的是Adobe Flash 8(原Macromedia Flash的)制作的Flash。不同的图表类型对应不同的XML文件模板。因此,现有技术中,在调用Fusioncharts组件创建图表时,用户首先需要根据要创建的图表类型,从众多XML文件中选择对应所需图表类型的XML文件模板,然后输入数据源,生成相应的XML格式数据。这种人工查找的方式不仅需要占用用户大量的时间,而且人工查找的方式容易出错,使得创建的图表与用户想要创建的图表不一致,降低了图表创建的准确度。不仅如此,在生成相应的XML格式数据后,用户还需要从众多的Flash文件中查找到对应所需图表类型的Flash文件,设置要创建的图表的相关属性,然后调用之前创建的XML格式数据创建图表。同样,这种人工查找的方式进一步占用了用户大量的时间,降低了图表创建的准确度。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种Fusioncharts组件调用的方法和装置,以减少调用Fusioncharts组件创建图表的时间,提高图表创建的准确度。本专利技术实施例提供了一种Fusioncharts组件调用的方法,该方法具体包括接收用户输入的查询词;判断所述Fusioncharts组件的Flash封装文件对应的关键词中是否包含与所述查询词相匹配的关键词;若包含,获取所述相匹配的关键词对应的Flash文件;调用所述对应的Flash文件,根据生成的XML数据文件创建图表。优选的,所述关键词为所述图表类型。优选的,所述XML数据文件通过如下方法生成接收用户输入的源数据;根据所述对应的Flash文件确定所述对应的XML文件模板;其中所述XML文件模板与对应的Flash文件封装在一起;根据所述源数据和所述对应的XML文件模板生成所述XML数据文件。优选的,所述方法还包括对所述XML数据文件中的属性信息进行操作,具体包括接收用户输入的属性信息操作请求;根据所述操作请求展现所述XML数据文件的所有属性选项;接收用户输入的属性选项选择请求;根据所述选择请求确定对应的属性选项并对所述属性选项进行操作;所述操作包括添加、修改、删除中的至少一项。优选的,所述属性选项包括功能属性选项和/或样式属性选项。本专利技术实施例还公开了一种Fusioncharts组件调用的装置,所述装置包括查询词接收单元,用于接收用户输入的查询词;Flash判断单元,用于判断所述Fusioncharts组件的Flash封装文件对应的关键词中是否包含与所述查询词相匹配的关键词;Flash获取单元,用于在包含与所述关键词对应的Flash文件,获取所述相匹配的关键词对应的Flash文件;XML数据文件生成单元,用于生成XML数据文件;图表创建单元,用于调用所述对应的Flash文件,根据生成的XML数据文件创建图表。优选的,所述关键词为所述图表类型。优选的,所述XML数据文件生成单元包括源数据接收单元,用于接收用户输入的源数据;XML文件模板单元,用于根据所述对应的Flash文件确定所述对应的XML文件模板;其中所述XML文件模板与对应的Flash文件封装在一起;XML数据文件生成子单元,用于根据所述源数据和所述对应的XML文件模板生成所述XML数据文件。优选的,所述装置还包括属性信息操作单元,用于对所述XML数据文件中的属性信息进行操作;所述属性信息操作单元,具体包括操作请求接收单元,用于接收用户输入的属性信息操作请求;属性选项展现单元,用于根据所述操作请求展现所述XML数据文件的所有属性选项;选择请求接收单元,用于接收用户输入的属性选项选择请求;属性选项确定单元,用于根据所述选择请求确定对应的属性选项;属性信息操作子单元,用于对所述属性选项进行操作;所述操作包括添加、修改、删除中的至少一项。优选的,所述属性选项包括功能属性选项和/或样式属性选项。同现有技术相比,本专利技术的有益效果本专利技术通过将对应不同图表形式的Flash文件进行封装,并将每一 Flash文件与关键词对应,使得计算机可以以关键词为接口,自动查找对应的Flash文件。因此,用户在使用Fusioncharts组件创建图表时,可以直接输入查询词查找到对应的Flash文件,相比现有技术中的人工查找方式,本专利技术减少了查找对应Flash文件的时间,而且,本专利技术中的自动查找方式,提高了查找对应Flash文件的准确度,从而提高了创建所需图表的准确度。进一步的,本专利技术通过将XML文件模板与对应FLASH封装在一起,、与关键词对应,使得计算机可以根据关键词自动查找对应的Flash文件,并查找到对应的XML文件模板。因此,用户在使用Fusioncharts组件创建图表时,只需输入一次查询词即可查找对应的Flash文件和XML文件模板。该方式进一步减少了查找对应Flash文件的时间,而且提高了查找对应XML文件模板的准确度,从而进一步提高了创建所需图表的准确度。更进一步的,本专利技术将图表中所有的属性选项封装在一起,在用户要对属性信息进行操作时,将属性选项与其他信息单独展示出来,从而减少了用户查找所需属性选项的时间。附图说明图I是本专利技术实施例I方法流程图;图2是本专利技术实施例2生成XML数据文件的方法流程图;图3是本专利技术实施例3对属性信息操作的方法流程图;图4是本专利技术实施例5装置结构图;图5是本专利技术实施例中XML数据文件生成单元结构图;图6是为本专利技术实施例中属性信息操作单元结构图。具体实施例方式为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施方式对本专利技术实施例作进一步的详细说明。下述实施例以计算机为执行主体对本专利技术的方法进行介绍。如
技术介绍
所述,Fusioncharts组件创建图表时,其动画效果用的是Adobe Flash8 (原Macromedia Flash的)制作的Flash。不同的Flash文件对应不同的图表类型。比如,饼图的Flash是Column3D. swf,柱形图的Flash是Pie3D. swf。用户在使用时,需要根据需要的图表类型,从众多的Flash文件中查找到自己需要的那个。针对此,本专利技术将Flash进行了封装,并建立了封装后的Flash与关键词的对应关系。这样封装后的Flash就可以以关键词为接口建立与外界的联系。用户在需要使用某一图表类型对应的Flash时,只需要输入对应的关键词,计算机就会以关键词为基础,从封装后的Flash中查找与关键词相匹配的Flash文件。本专利技术实施例I即为一种具体的Fusioncharts组件调用方法,参见图I,该方法具体包括SI I、接收用户输入的查询词。S12、判断所述Fusioncharts组件的Flash封装文件对应的关键词中是否包含与所述查询词相匹配的关键词。本专利技术中,关键词与Flash封装文件具有一一对应关系,查找本文档来自技高网
...

【技术保护点】
一种Fusioncharts组件调用方法,其特征在于,所述方法包括:接收用户输入的查询词;判断所述Fusioncharts组件的Flash封装文件对应的关键词中是否包含与所述查询词相匹配的关键词;若包含,获取所述相匹配的关键词对应的Flash文件;调用所述对应的Flash文件,根据生成的XML数据文件创建图表。

【技术特征摘要】

【专利技术属性】
技术研发人员:王振宣范鑫
申请(专利权)人:北京国电通网络技术有限公司北京中电飞华通信股份有限公司国家电网公司
类型:发明
国别省市:

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

1