CN103164109A - 在移动终端动态显示文件的方法及*** - Google Patents
在移动终端动态显示文件的方法及*** Download PDFInfo
- Publication number
- CN103164109A CN103164109A CN2012103206810A CN201210320681A CN103164109A CN 103164109 A CN103164109 A CN 103164109A CN 2012103206810 A CN2012103206810 A CN 2012103206810A CN 201210320681 A CN201210320681 A CN 201210320681A CN 103164109 A CN103164109 A CN 103164109A
- Authority
- CN
- China
- Prior art keywords
- data
- mobile terminal
- data object
- file
- data file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明涉及移动终端及数据显示技术领域,公开了一种在移动终端动态显示文件的方法,包括以下步骤:S1、获取业务数据;S2、将所述业务数据生成预定义数据格式的数据文件;S3、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。本发明可以实现跨平台的页面图形的动态显示,并且显示效果可以与PC端的Flash效果相近,可以在智能移动终端上很好地展示业务统计数据,达到良好的显示效果。
Description
技术领域
本发明涉及移动终端及数据显示技术领域,特别是涉及一种在移动终端动态显示文件的方法及***。
背景技术
与本方案相似的方案是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所示,本发明还提供了一种在移动终端动态显示文件的***,包括:
业务数据服务器1,用于存储业务数据;
报表服务器2,用于从所述业务数据服务器1获取业务数据,并将所述业务数据生成预定义数据格式的数据文件,并通过数据接口服务器3将所述数据文件发送给移动终端4;
移动终端4,用于对所述数据文件进行处理得到数据对象,然后动态地显示所述数据对象。
本发明中,所述移动终端4为手机。
本发明中,所述手机为使用iOS操作***或Android操作***的智能手机。
由以上实施例可以看出,本发明可以实现跨平台的页面图形的动态显示,并且显示效果可以与PC端的Flash效果相近,可以在智能移动终端上很好地展示业务统计数据,达到良好的显示效果。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
Claims (10)
1.一种在移动终端动态显示文件的方法,其特征在于,包括以下步骤:
S1、获取业务数据;
S2、将所述业务数据生成预定义数据格式的数据文件;
S3、对所述数据文件进行处理得到数据对象,然后在移动终端动态地显示所述数据对象。
2.如权利要求1所述的方法,其特征在于,步骤S2具体为:根据移动终端中制作报表的规则将所述业务数据生成预定义数据格式的数据文件。
3.如权利要求1所述的方法,其特征在于,所述预定义数据格式为Json格式。
4.如权利要求1所述的方法,其特征在于,步骤S3中对所述数据文件进行处理的步骤具体包括:
S31、对数据文件进行解密;
S32、对解密后的数据文件进行解压缩;
S33、将解压缩后的数据文件进行解析,生成页面图形的数据对象,数据对象中包含页面图形的属性值和样式值。
5.如权利要求4所述的方法,其特征在于,步骤S3中显示所述数据对象的步骤具体包括:
S34、从数据对象中读取页面图形的样式值和属性值;
S35、根据所述样式值和属性值对数据对象进行绘制,显示与数据对象对应的各种图标。
6.如权利要求1~5中任一项所述的方法,其特征在于,所述移动终端为手机。
7.如权利要求6所述的方法,其特征在于,所述手机为使用iOS操作***或Android操作***的智能手机。
8.一种在移动终端动态显示文件的***,其特征在于,包括:
业务数据服务器,用于存储业务数据;
报表服务器,用于从所述业务数据服务器获取业务数据,并将所述业务数据生成预定义数据格式的数据文件,并将所述数据文件发送给移动终端;
移动终端,用于对所述数据文件进行处理得到数据对象,然后动态地显示所述数据对象。
9.如权利要求8所述的***,其特征在于,所述移动终端为手机。
10.如权利要求9所述的***,其特征在于,所述手机为使用iOS操作***或Android操作***的智能手机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103206810A CN103164109A (zh) | 2012-08-31 | 2012-08-31 | 在移动终端动态显示文件的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103206810A CN103164109A (zh) | 2012-08-31 | 2012-08-31 | 在移动终端动态显示文件的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103164109A true CN103164109A (zh) | 2013-06-19 |
Family
ID=48587249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012103206810A Pending CN103164109A (zh) | 2012-08-31 | 2012-08-31 | 在移动终端动态显示文件的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103164109A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760401A (zh) * | 2014-12-19 | 2016-07-13 | 金蝶软件(中国)有限公司 | 基于移动终端的报表数据交互方法和*** |
CN106095891A (zh) * | 2016-06-07 | 2016-11-09 | 广东睿盟计算机科技有限公司 | 一种适用于前台工作人员的业务工作量识别统计方法 |
CN107562498A (zh) * | 2017-08-18 | 2018-01-09 | 广州阿里巴巴文学信息技术有限公司 | 基于安卓平台的动画效果实现方法、装置和终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102043571A (zh) * | 2009-10-14 | 2011-05-04 | 三竹资讯股份有限公司 | 移动设备金融商品报价屏幕显示线图的操作装置与方法 |
US20110112952A1 (en) * | 2009-10-02 | 2011-05-12 | Trade Capture, Otc Corp. | Method and apparatus of displaying market depth and other information on a mobile phone, handheld device or computer system |
CN102129607A (zh) * | 2010-01-20 | 2011-07-20 | 朱浩 | 一种利用手机进行个人财务管理的方法 |
CN102314409A (zh) * | 2010-06-30 | 2012-01-11 | 深圳市易万卷文化产业有限公司 | 一种下载页面信息的方法及其装置、一种服务端 |
-
2012
- 2012-08-31 CN CN2012103206810A patent/CN103164109A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110112952A1 (en) * | 2009-10-02 | 2011-05-12 | Trade Capture, Otc Corp. | Method and apparatus of displaying market depth and other information on a mobile phone, handheld device or computer system |
CN102043571A (zh) * | 2009-10-14 | 2011-05-04 | 三竹资讯股份有限公司 | 移动设备金融商品报价屏幕显示线图的操作装置与方法 |
CN102129607A (zh) * | 2010-01-20 | 2011-07-20 | 朱浩 | 一种利用手机进行个人财务管理的方法 |
CN102314409A (zh) * | 2010-06-30 | 2012-01-11 | 深圳市易万卷文化产业有限公司 | 一种下载页面信息的方法及其装置、一种服务端 |
Non-Patent Citations (2)
Title |
---|
王中华,强珏娴: "Android手机理财软件的设计和实现", 《宜春学院学报》 * |
高辉,程罡,余胜泉,杨现民: "泛在学习资源在移动终端上的自适应呈现模型设计", 《中国电化教育》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760401A (zh) * | 2014-12-19 | 2016-07-13 | 金蝶软件(中国)有限公司 | 基于移动终端的报表数据交互方法和*** |
CN105760401B (zh) * | 2014-12-19 | 2019-04-05 | 金蝶软件(中国)有限公司 | 基于移动终端的报表数据交互方法和*** |
CN106095891A (zh) * | 2016-06-07 | 2016-11-09 | 广东睿盟计算机科技有限公司 | 一种适用于前台工作人员的业务工作量识别统计方法 |
CN107562498A (zh) * | 2017-08-18 | 2018-01-09 | 广州阿里巴巴文学信息技术有限公司 | 基于安卓平台的动画效果实现方法、装置和终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2018206841B2 (en) | Image curation | |
CN103297327B (zh) | 消息推送方法、装置及显示终端 | |
US10452747B2 (en) | Dynamically formatting scalable vector graphics | |
CN105630459A (zh) | 一种将ppt转换为html页面的方法 | |
CN105930467A (zh) | 一种信息处理方法及电子设备 | |
US11513753B2 (en) | Data processing method and electronic terminal | |
CN103076955B (zh) | 一种调整应用的文字的方法、装置及终端 | |
CN104571877A (zh) | 一种页面的显示处理方法及装置 | |
CN104704468A (zh) | Web应用程序的跨***安装 | |
CN108984245B (zh) | 一种基于单一视图控制器的页面切换方法及*** | |
CN109189539A (zh) | 界面的更新方法、终端及计算机可读存储介质 | |
CN102833405A (zh) | 一种静态壁纸的显示方法、装置及移动终端 | |
CN103166945A (zh) | 图片处理方法和*** | |
CN103051652A (zh) | 一种移动终端云计算发布平台 | |
CN101770371A (zh) | 应用主题内容预览方法及装置 | |
CN115510347A (zh) | 演示文稿的转换方法、装置、电子设备及存储介质 | |
CN103164109A (zh) | 在移动终端动态显示文件的方法及*** | |
CN110708423A (zh) | 消息内容展示方法、装置及存储介质 | |
CN107908380B (zh) | 基于组态的多屏显示方法、装置、终端设备及存储介质 | |
CN106293658B (zh) | 一种界面组件生成方法及其设备 | |
CN102487362A (zh) | Im消息的显示方法和装置 | |
CN111443945B (zh) | 组件代码修改方法及设备 | |
WO2011067785A2 (en) | Dynamic content creation, modification and distribution from single source of content in online and offline scenarios | |
CN109086326B (zh) | 一种将接口文档转化成数据模型文件的方法及装置 | |
US20130304791A1 (en) | Browser engine interfacing for accelerated physics engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130619 |