[发明专利]一种数据报表的封装及展现方法在审
申请号: | 201410329536.8 | 申请日: | 2014-07-11 |
公开(公告)号: | CN104156340A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 邵志骅;是建荣;孙晓平 | 申请(专利权)人: | 公安部交通管理科学研究所 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 无锡盛阳专利商标事务所(普通合伙) 32227 | 代理人: | 杜丹盛 |
地址: | 214151 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 报表 封装 展现 方法 | ||
技术领域
本发明涉及公安交通管理信息系统的数据处理的技术领域,具体为一种数据报表的封装及展现方法。
背景技术
目前全国公安随着公安交通管理综合应用平台的建设,交管信息系统对数据资源、软硬件平台、业务流程、软件功能、信息服务、安全保障体系、标准规范体系、运行维护管理等进行整合,进一步促进信息共享,便捷民警操作,提高信息资源利用水平。但是由于综合应用平台采用了分层分布式的部署形式,上层平台在对业务数据分析时,往往无法有效获取到下层平台的业务数据,为此,有必要研究一种标准化的数据封装及展现方法,以各类分析数据,以统一的数据格式进行定义,并实现标准化的展现功能。
发明内容
针对上述问题,本发明提供了一种数据报表的封装及展现方法,通过该方法可实现对不同报表数据的统一封装,实现报表数据格式的标准化,降低了数据报表在转递过程中的复杂性,其生成的统计报表的也具有开发简单,效率高的特点。
一种数据报表的封装及展现方法,其技术方案是这样的:其包括封装配置、数据解析展现两个功能框架,其特征在于:所述封装配置框架预先定义好数据报表的封装配置信息,包括封装格式定义、数据类型定义、数据元组合定义,并通过封装语法检验对定义信息的有效性进行验证,所述数据解析展现框架包括数据装载、定义装载、数据组合解封、HTML转表输出四个模块,当数据报表信息依据定义内容进行封装后,数据解析展现框架将实现对已封装数据信息及相应定义信息的装载,并将数据依据定义信息进行组合解封操作,最终通过HTML转表输出模块实现数据阵列有页面化输出功能。
其进一步特征在于:
所述封装格式定义用于描述报表数据实体结构的定义,体现数据在传递过程中所对应的整体结构;
所述数据类型定义用于描述封装数据中所包含的属性信息的具体定义逻辑;
所述数据元组合定义用于描述数据类型与具体报表展现之间的关联,包括数据的行列特性及排列次序;
所述封装语法校验用于对各类定义信息进行有效性及完整性校验;
所述数据装载用于实现从报表数据实体中提取所需数据;
所述定义装载用于实现从封装配置信息中加载所需的配置信息;
所述数据组合解封实现结合报表数据与定义信息,将封装的报表数据及定义信息所对应的表行列标题项内容转换为二维数据阵列;
所述HTML转表输出通过扫描二维数据阵列,将其拼装为HTML表格内容,实现最终页面层的展现。
采用本发明的后,只需定义数据报表的封装格式、数据类型及数据元组合信息,即可实现对不同报表数据的统一封装,并通过对定义信息的识别,实现报表数据的自动解析及展现,通过该方法可实现报表数据格式的标准化,大大降低了数据报表在转递过程中的复杂性,其生成的统计报表的也具有开发简单,效率高的特点。
附图说明
图1为本发明的功能示意框图;
图2为本发明的方法的核心流程图。
具体实施方式
一种数据报表的封装及展现方法,见图1,从功能框架上分为两部分,其包括封装配置、数据解析展现两个功能框架,封装配置框架预先定义好数据报表的封装配置信息,包括封装格式定义、数据类型定义、数据元组合定义,并通过封装语法检验对定义信息的有效性进行验证,数据解析展现框架包括数据装载、定义装载、数据组合解封、HTML转表输出四个模块,当数据报表信息依据定义内容进行封装后,数据解析展现框架将实现对已封装数据信息及相应定义信息的装载,并将数据依据定义信息进行组合解封操作,最终通过HTML转表输出模块实现数据阵列有页面化输出功能。封装格式定义用于描述报表数据实体结构的定义,体现数据在传递过程中所对应的整体结构;数据类型定义用于描述封装数据中所包含的属性信息的具体定义逻辑;数据元组合定义用于描述数据类型与具体报表展现之间的关联,包括数据的行列特性及排列次序等;封装语法校验用于对各类定义信息进行有效性及完整性校验;数据装载用于实现从报表数据实体中提取所需数据;定义装载用于实现从封装配置信息中加载所需的配置信息;数据组合解封实现结合报表数据与定义信息,将封装的报表数据及定义信息所对应的表行列标题项内容转换为二维数据阵列;HTML转表输出通过扫描二维数据阵列,将其拼装为HTML表格内容,实现最终页面层的展现。
从业务流程上看,可分为封装定义流程及数据处理流程,见图2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于公安部交通管理科学研究所,未经公安部交通管理科学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410329536.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置