一种客户端数据展现系统及方法

文档序号:7550794阅读:125来源:国知局
专利名称:一种客户端数据展现系统及方法
技术领域
本发明涉及移动终端领域,尤其涉及移动终端的数据展现领域,具体的讲是一种客户端数据展现系统及方法。
背景技术
随着当今手机、平板电脑的大量普及,越来越多的用户开始使用并习惯于使用移动智能设备。各种移动智能设备操作系统的迅速发展,如iOS、Android、Windows Phone等,同时移动设备的CPU、内存、屏幕分辨率等硬件指标也越来越接近PC机,移动智能设备的软硬件能力给移动应用提供了良好的基础平台。目前,很多企业都有大量适合在PC上使用的应用系统(B/S和C/S方式),用户可以通过PC用浏览器访问或用客户端程序访问对应的后台应用服务器。移动智能设备要接入这些系统存在如下问题:1、由于移动设备使用了多种不同的操作系统,例如目前主流的iOS、Android、Windows Phone,其浏览器与PC上的常用的浏览器有不同的解析内核,适合PC上访问的页面在移动设备上往往不能解析。2、移动智能设备网络不同于PC电脑,往往速度受到限制,直接访问现有系统往往速度很慢;同时,移动网络往往需要按照流量收费,直接访问的经济成本也很高。3、移动智能设备屏幕分辨率和屏幕尺寸远远小于PC电脑,即时能通过浏览器访问原有系统,展现的页面往往不合适,用户基本无法使用。因此,为了实现对多种移动智能设备的有效支持,必须针对不同操作系统、不同网络接入类型、不同显示效果的智能终端设备分别开发界面和应用功能,导致开发和维护成本极高。

发明内容
为解决以上问题,本发明实施例提供一种数据展现系统及方法,用以为实现多种操作系统的移动智能设备通过不同的移动网络均可接入到原有PC访问的网站的应用系统及方法,提供适合多类型移动智能设备的数据展现方式。为了达到上述目的,本发明实施例公开了一种数据展现系统,包括移动终端与终端接入服务器;所述移动终端与所述终端接入服务器通过外部网络进行连接,所述终端接入服务器通过内部网络与外部应用服务器连接,其特征在于,所述移动终端包括:终端适配信息获取装置,用于获取包括固定适配信息与移动适配信息在内的终端适配信息;终端数据打包装置,用于将所述终端适配信息与客户请求信息进行整合打包,生成终端请求数据包并上传;终端数据通讯装置,用于与所述终端接入服务器建立https连接,并将所述终端请求数据包传送至所述终端接入服务器;所述终端接入服务器包括:终端数据接收装置,用于接收所述移动终端传送的终端请求数据包;业务整合装置,用于根据所述终端请求数据包中的客户请求信息,获取云存储数据或/及所述外部应用服务器的数据并进行业务整合,生成业务整合数据;业务数据适配装置,用于根据所述终端请求数据包中的终端适配信息,将所述业务整合数据进行适配,生成返回给所述移动终端的展现数据。为了达到上述目的,本发明实施例还公开了一种数据展现方法,包括:获取包括固定适配信息与移动适配信息在内的终端适配信息;将所述终端适配信息与客户请求信息进行整合打包,生成终端请求数据包;将所述终端请求数据包传送至终端接入服务器;根据所述终端请求数据包中的客户请求信息,获取云存储数据或/及外部应用服务器的数据并进行业务整合,生成业务整合数据;根据所述终端请求数据包中的终端适配信息,将所述业务整合数据进行适配,生成返回给移动终端进行展现的展现数据。本发明实施例的数据展现系统和方法,使得不同的智能设备都能方便安全的接入到原有的PC访问的多种后台应用系统,并提供适合多类型移动智能设备的展现方式。因此,不需要针对不同平台、不同型号的智能终端设备分别开发界面和应用功能,大大降低了开发成本和维护成本。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:图1为本发明实施例的数据展现系统I的系统结构示意图;图2为图1所示实施例的移动终端10的结构示意图;图3为图1所示实施例的终端接入服务器20的结构示意图;图4为图1所示的移动终端10的另一实施例的结构示意图;图5为图1所示的终端接入服务器20的另一实施例的结构示意图;图6为图2及图4所示实施例中的业务数据适配装置203的结构示意图;图7为本发明实施例的数据展现方法的流程图;图8为依照本发明的数据展现系统和方法进行数据展现的具体实施例的方法流程图;图9为图8所示实施例的步骤S812进行业务数据适配的具体方法流程图;图10为图8及图9所示实施例中的移动终端10接收到业务数据适配装置203返回的展现数据的处理流程图。附图标号说明:I 展现系统10 移动终端20 终端接入服务器30 外部应用系统101 终端适配信息获取装置102 终端数据打包装置103 终端数据通讯装置104 通讯数据加密装置105 本地数据存储装置106 数据填充装置
107页面展现装置201终端数据接收装置202业务整合装置203业务数据适配装置2031地理适配单元2032网络适配单元2033页面查找单元2034页面模板生成单元2035数据收集填充单元204通讯数据解密装置205多类型数据转换装置206云存储装置207后台系统适配与通讯装置
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。图1为本发明实施例的数据展现系统I的系统结构示意图。如图所示,本实施例的数据展现系统I包括:移动终端10与终端接入服务器20 ;所述移动终端10与所述终端接入服务器20通过外部网络进行连接,所述终端接入服务器20通过内部网络与外部应用服务器30连接。在本实施例中,所述外部网络的信息可通过防火墙发送至终端接入服务器20,进一步加强网络数据传输的安全性和可靠性。在本实施例中,移动终端10与所述终端接入服务器20通过外部网络进行连接是经由移动网络或Internet通过Https协议连接的。所述终端接入服务器20与外部应用服务器30通过内部网络连接,其包括通过网站或企业内网连接。在本实施例中,移动终端10向客户提供网站的接入服务,并获取移动终端10的终端适配信息,与客户发出的客户请求信息发送至终端接入服务器20 ;在接收到终端接入服务器20返回的展现数据后,将展现数据以及对应的功能展现给用户。在本实施例中,终端接入服务器20接收移动终端10的客户请求信息及终端适配信息,将客户请求信息转发至外部应用服务器30,将外部应用服务器30返回的数据按照终端适配信息整合,生成适合移动终端10展现的展现数据,并发送至移动终端10。在本实施例中,外部应用服务器30为网站的交易处理系统,向客户提供具体的业务功能。图2为图1所示实 施例的移动终端10的结构示意图。如图所示,移动终端10包括:终端适配信息获取装置101、终端数据打包装置102以及终端数据通讯装置103。其中,终端适配信息获取装置101与终端数据打包装置102相连,终端数据打包装置102与终端数据通讯装置103相连。
所述终端适配信息获取装置101用于获取移动终端10的终端适配信息。所述终端适配信息包括:固定适配信息以及移动适配信息。其中,固定适配信息包括;设备型号、设备硬件唯一编号、屏幕分辨率、屏幕尺寸、操作系统及版本;移动适配信息包括:当前使用的网络类型与当前地理位置信息。各个适配信息的说明及获取方式如表1所示:表权利要求
1.种数据展现系统,包括移动终端与终端接入服务器;所述移动终端与所述终端接入服务器通过外部网络进行连接,所述终端接入服务器通过内部网络与外部应用服务器连接,其特征在于, 所述移动终端包括: 终端适配信息获取装置,用于获取包括固定适配信息与移动适配信息在内的终端适配信息; 终端数据打包装置,用于将所述终端适配信息与客户请求信息进行整合打包,生成终端请求数据包并上传; 终端数据通讯装置,用于与所述终端接入服务器建立https连接,并将所述终端请求数据包传送至所述终端接入服务器; 所述终端接入服务器包括: 终端数据接收装置,用于接收所述移动终端传送的终端请求数据包; 业务整合装置,用于根据所述终端请求数据包中的客户请求信息,获取云存储数据或/及所述外部应用服务器的数据并进行业务整合,生成业务整合数据; 业务数据适配装置,用于根据所述终端请求数据包中的终端适配信息,将所述业务整合数据进行适配,生成返回给所述移动终端的展现数据。
2.权利要求1所述的数据展现系统,其特征在于,所述终端适配信息中的固定适配信息包括;设备型号、设备硬件唯一编号、屏幕分辨率、屏幕尺寸、操作系统及版本; 所述移动适配信息包括:当前使用的网络类型与当前地理位置信息。
3.权利要求2所述的数据展现系统,其特征在于,所述移动终端还包括: 本地数据存储装置,用于储存所述终端适配信息中的固定适配信息,以生成本地数据。
4.权利要求1所述的数据展现系统,其特征在于,所述移动终端与所述终端接入服务器通过外部网络进行连接包括经由移动网络或Internet通过Https协议连接。
5.权利要求1所述的数据展现系统,其特征在于,所述终端接入服务器与外部应用服务器通过内部网络连接包括通过网站或企业内网连接。
6.权利要求1所述的数据展现系统,其特征在于,所述移动终端还包括: 通讯数据加密装置,连接于所述终端数据打包装置与所述终端数据通讯装置,用于对所述终端数据打包装置生成的终端请求数据包进行加密,生成加密请求数据包,并将所述加密请求数据包上传至所述终端数据通讯装置。
7.权利要求6所述的数据展现系统,其特征在于,所述通讯数据加密装置对所述终端请求数据包进行加密是通过使用三重数据加密算法进行加密。
8.权利要求3所述的数据展现系统,其特征在于,所述移动终端还包括: 数据填充装置,用于将所述业务数据适配装置返回的展现数据与所述本地数据存储装置中的本地数据进行数据填充,生成目标页面文件。
9.权利要求8所述的数据展现系统,其特征在于,所述移动终端还包括: 页面展现装置,用于接收所述目标页面文件,通过系统WEB控件展现所述目标页面文件的内容。
10.权利要求9所述的数据展现系统,其特征在于,所述系统WEB控件包括IOS系统的UIWebView控件和Android系统的WebView控件。
11.权利要求6所述的数据展现系统,其特征在于,对应于所述移动终端的通讯数据加密装置,所述终端接入服务器包括: 通讯数据解密装置,连接于所述终端数据接收装置,用于对所述终端数据接收装置接收到的终端请求数据包进行解密,生成解密请求数据包。
12.权利要求1所述的数据展现系统,其特征在于,所述终端接入服务器还包括: 多类型数据转换装置,连接于所述终端数据接收装置,用于将所述经过解密的解密请求数据包转换为所述终端接入服务器统一可识别的格式,传送至所述业务整合装置。
13.权利要求1所述的数据展现系统,其特征在于,所述终端接入服务器还包括: 云存储装置,用于将客户相关信息进行存储,生成所述云存储数据; 后台系统适配与通讯装置,用于与所述外部应用服务器进行通讯,获取所述外部应用服务器的数据。
14.权利要求2所述的数据展现系统,其特征在于,所述业务数据适配装置包括: 地理适配单元,用于根据所述移动适配信息中的当前地理位置信息,筛选出所述业务整合数据中的对应于所述当前地理位置信息的当地天气数据、周边信息数据以及交通信息数据,生成地理适配数据; 网络适配单元,用于根据所述移动适配信息中的当前网络类型,对所述业务整合数据中的大数据进行适配,生成网络适配数据; 页面查找单元,用于根据所述固定适配信息中的设备硬件唯一编号,查找是否有对应的页面模板; 页面模板生成单元,用于根据所述固定适配信息中的设备型号、屏幕分辨率、屏幕尺寸、操作系统及版本,生成页面模板; 数据收集填充单元,将所述地理适配数据、网络适配数据填充到所述页面模板,生成返回给所述移动终端的展现数据。
15.种数据展现方法,其特征在于,所述方法包括: 获取包括固定适配信息与移动适配信息在内的终端适配信息; 将所述终端适配信息与客户请求信息进行整合打包,生成终端请求数据包; 将所述终端请求数据包传送至终端接入服务器; 根据所述终端请求数据包中的客户请求信息,获取云存储数据或/及外部应用服务器的数据并进行业务整合,生成业务整合数据; 根据所述终端请求数据包中的终端适配信息,将所述业务整合数据进行适配,生成返回给移动终端进行展现的展现数据。
16.权利要求15所述的数据展现方法,其特征在于,所述获取的终端适配信息中的固定适配信息包括:设备型号、设备硬件唯一编号、屏幕分辨率、屏幕尺寸、操作系统及版本;所述获取的终端适配信息中的移动适配信息包括:当前使用的网络类型与当前地理位置信息。
17.权利要求16所述的数据展现方法,其特征在于,所述方法还包括: 将所述终端适配信息中的固定适配信息进行存储,以生成本地数据。
18.权利要求16所述的数据展现方法,其特征在于,所述方法还包括:对所述终端请求数据包进行加密,生成加密请求数据包,并将所述加密请求数据包上传至所述终端接入服务器。
19.权利要求18所述的数据展现方法,其特征在于,所述对所述终端请求数据包进行加密是通过使用三重数据加密算法进行加密。
20.权利要求17所述的数据展现方法,其特征在于,所述方法还包括: 将所述展现数据与所述本地数据进行数据填充,生成目标页面文件。
21.权利要求20所述的数据展现方法,其特征在于,所述方法还包括: 接收所述目标页面文件,通过系统WEB控件展现所述目标页面文件的内容。
22.权利要求21所述的数据展现方法,其特征在于,所述通过系统WEB控件展现所述目标页面文件的内容,包括: 通过IOS系统的UIWebView控件或Android系统的WebView控件展现所述目标页面文件的内容。
23.权利要求18所述的数据展现方法,其特征在于,所述方法还包括: 对所述加密请求数据包进行解密,生成解密请求数据包。
24.权利要求23所述的数据展现方法,其特征在于,所述方法还包括: 将经过解密的所述解密请求数据包转换为所述终端接入服务器统一可识别的格式。
25.权利要求15所述的 数据展现方法,其特征在于,所述方法还包括: 将客户相关信息进行云存储,生成所述云存储数据; 与外部应用服务器进行通讯,获取所述外部应用服务器的数据。
26.权利要求16所述的数据展现方法,其特征在于,所述根据所述终端请求数据包中的终端适配信息,将所述业务整合数据进行适配,生成返回给移动终端进行展现的展现数据,包括: 根据所述移动适配信息中的当前地理位置信息,筛选出所述业务整合数据中的对应于所述当前地理位置信息的当地天气数据、周边信息数据以及交通信息数据,生成地理适配数据; 根据所述移动适配信息中的当前网络类型,对所述业务整合数据中的大数据进行适配,生成网络适配数据; 根据所述固定适配信息中的设备硬件唯一编号,查找是否有对应的页面模板; 根据所述固定适配信息中的设备型号、屏幕分辨率、屏幕尺寸、操作系统及版本,生成页面模板; 将所述地理适配数据、网络适配数据填充到所述页面模板,生成返回给所述移动终端进行展现的展现数据。
全文摘要
本发明公开了一种数据展现系统及方法。所述数据展现系统包括移动终端与终端接入服务器。移动终端包括终端适配信息获取装置,用于获取终端适配信息;终端数据打包装置,用于将终端适配信息与客户请求信息进行整合打包,生成终端请求数据包并上传;终端数据通讯装置,用于将所述终端请求数据包传送至所述终端接入服务器;终端接入服务器包括终端数据接收装置,用于接收移动终端传送的终端请求数据包;业务整合装置,用于根据客户请求信息,获取云存储数据或/及所述外部应用服务器的数据并进行业务整合,生成业务整合数据;业务数据适配装置,用于根据终端适配信息,将所述业务整合数据进行适配,生成返回给所述移动终端的展现数据。
文档编号H04M1/725GK103095839SQ20131002180
公开日2013年5月8日 申请日期2013年1月21日 优先权日2013年1月21日
发明者许锐, 宛秋, 付新丽, 麻晓波, 夏扬, 卢頔 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1