(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 103412961 A (43)申请公布日 2013.11.27 | ||
(21)申请号 CN201310397253.2
(22)申请日 2013.09.04
(71)申请人 广东全通教育股份有限公司
地址 528400 广东省中山市东区库充大街一号综合商业楼第五层
发送ajax请求的步骤(72)发明人 陈炽昌 胡磊 高祖辉 冼星光
(74)专利代理机构 深圳市君胜知识产权代理事务所
代理人 王永文
(51)Int.CI
G06F17/30
权利要求说明书 说明书 幅图 |
(54)发明名称
一种实时导出海量数据报表的处理方法和系统 | |
(57)摘要
本发明公开了一种实时导出海量数据报表的处理方法和系统,其中,所述方法包括:根据用户指令请求服务器导出分析统计数据,并把其放入session中,通过Session的ID查看报表处理的状态;服务器根据Session中报表的文件名和路径下载线程保存的报表文件进行下载,同时删除服务器中保存的报表文件。其利用多线程技术和AJAX技术综合应用,使得在超时时间内与服务器交互,从根本上解决了服务器连接超时的问题,同时满足客户导出任何时段的海量数据报表,其数据实时高效,学习成本低,可封装成公共模块供开发使用,提高了开发者工作效率,其报表需求响应平均时间从2天降低到0.8天。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
2022-11-18 | 专利权人的姓名或者名称、地址的变更IPC(主分类):G06F17/30专利号:ZL2013103972532变更事项:专利权人变更前:广东全通教育股份有限公司变更后:全通教育集团(广东)股份有限公司变更事项:地址变更前:528400 广东省中山市东区库充大街一号综合商业楼第五层变更后:528400 广东省中山市东区中山四路88号尚峰金融商务中心5座18层之一 | 专利权人的姓名或者名称、地址的变更 |
权 利 要 求 说 明 书
1.一种实时导出海量数据报表的处理方法,其特征在于,所述方法包括以下步骤:
A、根据用户指令确定需要导出数据条件,请求服务器导出分析统计数据,并把其封装成对象放入session中,同时,服务器开启一线程分析统计数据生成报表保存服务器,把Session的ID返回浏览器;
B、浏览器获得session 的ID,停留一预定时间,异步请求服务器,通过Session的ID查看报表处理的状态;
C、当查看session中报表处理的状态为True时,返回成功的标志,浏览器自动提交session的ID;
D、服务器根据Session中报表的文件名和路径下载线程保存的报表文件进行下载,同时删除服务器中保存的报表文件。
2.根据权利要求1所述的实时导出海量数据报表的处理方法,其特征在于,所述步骤A中请求服务器导出分析统计数据,并把其封装成对象放入session中具体包括:
服务器自定义唯一的报表文件名、保存生成报表的文件路径、以及报表处理的状态,封装成对象放入session中。
3.根据权利要求1所述的实时导出海量数据报表的处理方法,其特征在于,所述步骤C中还包括:
当分析统计数据生成报表保存服务器的线程处理完时改变session中报表处理的状态为True时,线程结束。
4.根据权利要求1所述的实时导出海量数据报表的处理方法,其特征在于,所述步骤B中预定时间为根据服务器超时的时间确定的。
5.根据权利要求1所述的实时导出海量数据报表的处理方法,其特征在于,所述步骤B中预定时间为7秒钟。
6.一种实时导出海量数据报表的处理系统,其特征在于,包括:
监控单元,用于根据用户指令确定需要导出数据条件,请求服务器导出分析统计数据,并把
其封装成对象放入session中,同时,服务器开启一线程分析统计数据生成报表保存服务器,把Session的ID返回浏览器;
查看单元,用于浏览器获得session 的ID,停留一预定时间,异步请求服务器,通过Session的ID查看报表处理的状态;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论