在移动终端动态显示文件的方法及系统技术方案

技术编号:8833964 阅读:162 留言:0更新日期:2013-06-22 20:18
本发明专利技术涉及移动终端及数据显示技术领域,公开了一种在移动终端动态显示文件的方法,包括以下步骤:S1、获取业务数据;S2、将所述业务数据生成预定义数据格式的数据文件;S3、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。本发明专利技术可以实现跨平台的页面图形的动态显示,并且显示效果可以与PC端的Flash效果相近,可以在智能移动终端上很好地展示业务统计数据,达到良好的显示效果。

【技术实现步骤摘要】

本专利技术涉及移动终端及数据显示
,特别是涉及一种在移动终端动态显示文件的方法及系统
技术介绍
与本方案相似的方案是Flash技术。Flash是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。Flash技术多用于Web设计和开发,通过使用该技术可以创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或Illustrator)导入它们,快速设计简单的动画。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画,也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。Flash技术多通过在PC浏览器上安装插件,并通过浏览器来展示各种图形化、矢量化的动态效果,因此只能用在PC上。而在手机上,因为手机浏览器对Flash技术不支持(例如,iphone)或支持的很有限,所以原有的在PC上使用的技术无法使用在手机上,所以需要在手机上实现一种方法,支持决策报表的手机展示。Flash技术虽然能为我们带来非常丰富展示效果,但是由于手机浏览器不支持Flash技术,所以在手机上必须采用新的方法来解决图形化、矢量化报表动态展示的要求。目前智能手机市场上最重要两个操作系统平台是iOS和Android。iOS是苹果公司用于iPhone、iPad等设备的操作系统平台,从一开始,iOS系统就不支持Flash技术,这是参考了 Flash技术在MAC系统上的糟糕表现的结果,按照乔布斯本人的说法,“flash player性能不好,耗电”。而另一大智能手机操作系统Android对Flash的支持也很谨慎,目前最新的Android 4.0 版不支持 Flash。而作为Flash的拥有者Adobe公司,对于在移动终端上支持Falsh的策略也发生了重大变化。2012年8月15日,Adobe在Flash插件上做出了一个惊人的大转变,宣布将停止为移动设备开发Flash。尽管尝试过市场营销和与Android集成,最终Adobe还是退出了 Android,将自己关在约85%移动市场之外。正如Adobe—位项目经理去年所说的,Flash “无法在移动领域达到与桌面一样的无处不在”。由于无法在移动终端上基于Flash技术展不矢量化的动态图表,所以急需开发一种新的方法来实现在手机上的图形化动态图表效果,满足对各种数据图形化展示的业务需求。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何在移动终端上动态显示文件。(二)技术方案为了解决上述技术问题,本专利技术提供一种在移动终端动态显示文件的方法,包括以下步骤:S1、获取业务数据;S2、将所述业务数据生成预定义数据格式的数据文件;S3、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。优选地,步骤S2具体为:根据移动终端中制作报表的规则将所述业务数据生成预定义数据格式的数据文件。优选地,所述预定义数据格式为Json格式。优选地,步骤S3中对所述数据文件进行处理的步骤具体包括:S31、对数据文件进行解密;S32、对解密后的数据文件进行解压缩;S33、将解压缩后的数据文件进行解析,生成页面图形的数据对象,数据对象中包含页面图形的属性值和样式值。优选地,步骤S3中显示所述数据对象的步骤具体包括:S34、从数据对象中读取页面图形的样式值和属性值;S35、根据所述样式值和属性值对数据对象进行绘制,显示与数据对象对应的各种图标。优选地,所述移动终端为手机。优选地,所述手机为使用iOS操作系统或Android操作系统的智能手机。本专利技术还提供了一种在移动终端动态显示文件的系统,包括:业务数据服务器,用于存储业务数据;报表服务器,用于从所述业务数据服务器获取业务数据,并将所述业务数据生成预定义数据格式的数据文件,并将所述数据文件发送给移动终端;移动终端,用于对所述数据文件进行处理得到数据对象,然后动态地显示所述数据对象。优选地,所述移动终端为手机。优选地,所述手机为使用iOS操作系统或Android操作系统的智能手机。(三)有益效果上述技术方案具有如下优点:本专利技术可以实现跨平台的页面图形的动态显示,并且显示效果可以与PC端的Flash效果相近,可以在智能移动终端上很好地展示业务统计数据,达到良好的显示效果。附图说明图1是本专利技术的方法流程图;图2是本专利技术的系统结构示意图。其中,1、业务数据服务器;2、报表服务器;3、数据接口服务器;4、移动终端。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。如图1所示,本专利技术提供一种在移动终端动态显示文件的方法,包括以下步骤:S1、获取业务数据;S2、将所述业务数据生成预定义数据格式的数据文件;S3、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。本专利技术中,步骤S2具体为:根据移动终端中制作报表的规则将所述业务数据生成预定义数据格式的数据文件。本专利技术中,所述预定义数据格式为Json格式。本专利技术中,步骤S3中对所述数据文件进行处理的步骤具体包括:S31、对数据文件进行解密;S32、对解密后的数据文件进行解压缩;S33、将解压缩后的数据文件进行解析,生成页面图形的数据对象,数据对象中包含页面图形的属性值和样式值。步骤S3中显示所述数据对象的步骤具体包括:S34、从数据对象中读取页面图形的样式值和属性值;S35、调用绘制引擎根据所述样式值和属性值对数据对象进行绘制,显示与数据对象对应的各种图标,例如:指针图、柱状图、折线图、表格等。用户查看的时候,可以在移动终端上进行触摸、滑动、放大等多种操作,事件处理引擎会根据用户操作的行为进行处理,重新对图形进行绘制,响应应用的操作,也正是所谓动态显示的含义。本专利技术中,所述移动终端为手机。本专利技术中,所述手机为使用iOS操作系统或Android操作系统的智能手机。如图2所示,本专利技术还提供了一种在移动终端动态显示文件的系统,包括:业务数据服务器I,用于存储业务数据;报表服务器2,用于从所述业务数据服务器I获取业务数据,并将所述业务数据生成预定义数据格式的数据文件,并通过数据接口服务器3将所述数据文件发送给移动终端4 ;移动终端4,用于对所述数据文件进行处理得到数据对象,然后动态地显示所述数据对象。本专利技术中,所述移动终端4为手机。本专利技术中,所述手机为使用iOS操作系统或Android操作系统的智能手机。由以上实施例可以看出,本专利技术可以实现跨平台的页面图形的动态显示,并且显示效果可以与PC端的Flash效果相近,可以在智能移动终端上很好地展示业务统计数据,达到良好的显示效果。以上所述仅是本专利技术的优选实施方本文档来自技高网
...

【技术保护点】
一种在移动终端动态显示文件的方法,其特征在于,包括以下步骤:S1、获取业务数据;S2、将所述业务数据生成预定义数据格式的数据文件;S3、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。

【技术特征摘要】
1.一种在移动终端动态显示文件的方法,其特征在于,包括以下步骤: 51、获取业务数据; 52、将所述业务数据生成预定义数据格式的数据文件; 53、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。2.如权利要求1所述的方法,其特征在于,步骤S2具体为:根据移动终端中制作报表的规则将所述业务数据生成预定义数据格式的数据文件。3.如权利要求1所述的方法,其特征在于,所述预定义数据格式为Json格式。4.如权利要求1所述的方法,其特征在于,步骤S3中对所述数据文件进行处理的步骤具体包括: 531、对数据文件进行解密; 532、对解密后的数据文件进行解压缩; 533、将解压缩后的数据文件进行解析,生成页面图形的数据对象,数据对象中包含页面图形的属性值和样式值。5.如权利要求4所述的方法,其特征在于,步骤S3中显示所述数据对象的步骤具体包括: ...

【专利技术属性】
技术研发人员:李常跃
申请(专利权)人:北京红日逸信科技有限公司李常跃廖勇南国强
类型:发明
国别省市:

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

1