[发明专利]一种基于网页的动态图表生成方法有效
申请号: | 201210018187.9 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102609256A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 朱盼盼;张清锁 | 申请(专利权)人: | 北京神州数码思特奇信息技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网页 动态 图表 生成 方法 | ||
1.一种基于网页的动态图表生成方法,利用Flash动态图表生成组件在客户端生成动态图表,其特征在于包括以下步骤:
A. 客户端向服务器端请求显示动态图表,请求中包括要求显示的图表类型;
B.服务器端的动态页面根据客户端的请求调用面向对象编程语言类模块,所述类模块中按照Flash动态图表生成组件支持的图表类型一一对应地定义多个图表业务类,并根据图表类型中的不同设置项目在对应的图表业务类中定义多个设置项目子类,该多个设置项目子类包括与设置项目相关的各项属性;
C.所述类模块判断客户端请求生成的图表类型,并根据客户端请求的图表类型生成对应的图表业务类的对象;
D.生成完毕后,由所述图表业务类对象向数据库请求图表所需数据;
E.数据库根据所述业务类对象的请求返回所述图表所需数据;
F.所述类模块根据所述图表所需数据以及预先设定的默认值计算并设置所述图表业务类对象的各子类属性;
G.属性设置完毕后,所述类模块根据所述图表业务类对象生成对应的图表描述数据并返回给动态页面,所述图表描述数据与Flash动态图表生成组件兼容,用于向所述Flash动态图表生成组件传递图表信息;
H.动态页面生成并向客户端返回嵌入了Flash动态图表生成组件以及所述图表描述数据的页面;
I.Flash动态图表生成组件在客户端网页浏览器中根据所述图表描述数据生成并展示动态图表。
2.根据权利要求1所述的基于网页的动态图表生成方法,其特征在于:所述图表类型包括饼状图、垂直柱状图、水平柱状图、折线图和点图。
3.根据权利要求2所述的基于网页的动态图表生成方法,其特征在于:所述饼状图对应饼状图业务类,该类包括标题子类和元素子类,所述元素子类用于定义饼状图的显示内容,元素子类包括第一切片开始角度属性和切片角度值属性。
4.根据权利要求2所述的基于网页的动态图表生成方法,其特征在于:所述垂直柱状图对应垂直柱状图业务类,该类包括用于定义图表标题的标题子类、用于定义X轴属性的X轴子类、用于定义Y轴属性的Y轴子类以及用于定义垂直柱状图内容的元素子类,所述X轴子类包括X轴最大值以及数值元素;所述Y轴子类包括Y轴最大值以及数值元素;所述元素子类包括各数据柱的Y轴坐标值。
5.根据权利要求1所述的基于网页的动态图表生成方法,其特征在于:所述Flash动态图表生成组件为Open Flash Chart组件。
6.根据权利要求1所述的基于网页的动态图表生成方法,其特征在于:所述动态页面使用Javascript、PHP、ASP.NET或Perl实现。
7.据权利要求1所述的基于网页的动态图表生成方法,其特征在于:所述面向对象语言为C++、C#或Java。
8.根据权利要求5所述的基于网页的动态图表生成方法,其特征在于:所述图表描述数据为JSON格式数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州数码思特奇信息技术股份有限公司,未经北京神州数码思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210018187.9/1.html,转载请声明来源钻瓜专利网。