[发明专利]一种数据处理方法和系统有效
申请号: | 201310231417.4 | 申请日: | 2013-06-08 |
公开(公告)号: | CN103353874A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 刘航 | 申请(专利权)人: | 深圳市华傲数据技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
技术领域
本申请涉及数据技术领域,特别是涉及一种数据处理方法和系统。
背景技术
在嵌入Adobe Flex应用的java swing程序中,客户端Adobe Flex与java swing端的通信一般是通过javascript来进行的。现有应用中,由于Adobe Flex与java swing端的通信基本都是小数据,javascript的数据处理能力可以保证Adobe Flex端与java swing端的通信正常。
在现有技术中,Adobe Flex端用来绘制图形与用户交互,java swing端从数据库提取数据。当Adobe Flex端获取到绘图指令后,根据绘图指令从java swing端获取绘图指令对应的所有区间段的数据,然后由Adobe Flex端根据所述数据绘制用户所选区域段的图形。这样Adobe Flex通过一次通信获取到所有数据,具有与java swing端交互少,图形渲染及时的优势。
现有技术中,随着展示图形所需数据的增大,受制于javascript的数据处理能力的限制,Adobe Flex端获取绘图数据的时间较长,导致绘制图形的速度会明显变慢。所以在绘图数据增大的情况下,javascript的数据处理能力容易成为整个通信过程的瓶颈。
发明内容
本申请所要解决的技术问题是提供一种数据处理方法。
相应的,本申请还提供了针对数据处理方法的系统。
为了解决上述问题,本申请公开了一种数据处理方法,包括:
Adobe Flex端获取用户绘图指令,所述选择指令至少包括起始端序列号和结束端序列号;
Adobe Flex端根据所述起始端序列号和结束段序列号,查找缓存中的绘图数据;
当仅查询到所述起始端序列号和结束段序列号对应的部分绘图数据时,则Adobe Flex端通过javascript向java swing端发送数据获取请求,所述数据获取请求包括未查询到绘图数据对应的起始端序列号和结束端序列号;
java swing端根据所述未查询到绘图数据对应的起始端序列号和结束端序列号返回的对应绘图数据到Adobe Flex端。
进一步的,所述Adobe Flex端获取用户绘图指令后还包括:
Adobe Flex端根据起始端序列号和结束段序列号,查找缓存中的绘图数据;
当查找到所述起始端序列号和结束段序列号对应的绘图数据时,Adobe Flex端根据所述绘图数据绘制图形;或,当未查找到所述起始端序列号和结束段序列号对应的绘图数据时,Adobe Flex端通过javascript向java swing端发送数据获取请求。
进一步的,所述接受java swing端根据所述未查询到绘图数据对应的起始端序列号和结束端序列号返回的对应绘图数据到Adobe Flex端后包括:
Adobe Flex端将绘图数据与缓存查询到的绘图数据融合。
进一步的,所述Adobe Flex端将解码解压缩后的绘图数据与缓存查询到的绘图数据融合后还包括;
Adobe Flex端根据融合后的绘图数据进行绘图,并将融合后的绘图数据存入缓存区。
本申请还提供了一种数据处理系统,包括Adobe Flex模块和java swing模块;
所述Adobe Flex模块,用于取用户绘图指令,所述选择指令至少包括起始端序列号和结束端序列号;根据所述起始端序列号和结束段序列号查找缓存中的绘图数据;当仅查询到所述起始端序列号和结束段序列号对应的部分绘图数据时,则通过javascript向java swing端发送数据获取请求,所述数据获取请求包括未查询到绘图数据对应的起始端序列号和结束端序列号;
所述java swing模块,用于根据所述未查询到绘图数据对应的起始端序列号和结束端序列号返回的对应绘图数据到Adobe Flex模块。
进一步的,所述Adobe Flex模块还用于获取用户绘图指令后根据起始端序列号和结束段序列号,查找缓存中的绘图数据;
当查找到所述起始端序列号和结束段序列号对应的绘图数据时,根据所述绘图数据绘制图形;或,当未查找到所述起始端序列号和结束段序列号对应的绘图数据时,通过javascript向java swing端发送数据获取请求。
进一步的,所述Adobe Flex模块还用于将绘图数据与缓存查询到的绘图数据融合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华傲数据技术有限公司,未经深圳市华傲数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310231417.4/2.html,转载请声明来源钻瓜专利网。