[发明专利]一种报表显示方法、装置、终端及系统有效
申请号: | 201611191120.X | 申请日: | 2016-12-21 |
公开(公告)号: | CN108228548B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 吴春颖;刘明;韩清瑀;吴剑明;朱鑫鑫;周敏明;金志伟;邱星星;张光汉;章志青 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表显示 终端及系统 配置信息 数据记录 组合标识 配置信息获取 报表开发 组件显示 复用率 耦合度 适配 测试 环节 开发 统一 维护 | ||
1.一种报表显示方法,其特征在于,所述方法包括:
前端响应于检测到的界面操作,生成报表数据请求指令,并将所述报表数据请求指令发送至服务器;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;
所述服务器获取所述报表数据请求指令;根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输出指标字段、输入指标字段和数据获取方式参数;所述数据获取方式参数用于获取数据源以及与所述数据源通信的通信入口;根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端;
所述前端获取所述报表数据响应指令,根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。
2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括业务名称、访问权限参数、校验参数、缓存配置参数和格式参数中的至少一个。
3.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:
检测所述配置信息中是否存在校验参数;
若是,则所述服务器根据所述校验参数对所述数据获取参数进行校验;
若校验失败,则生成校验报错信息,并根据所述校验报错信息生成报错响应指令,并将所述报错响应指令发送至前端以使得所述前端响应于所述报错响应指令,显示所述校验报错信息。
4.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:
检测所述配置信息中是否存在访问权限参数;
若是,则所述服务器根据所述访问权限参数对发出所述报表数据请求指令的前端的访问权限进行验证;
若验证不通过,则生成验证报错信息,并根据所述验证报错信息生成报错响应指令,并将所述报错响应指令发送至前端以使得所述前端响应于所述报错响应指令,显示所述验证报错信息。
5.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:
检测所述配置信息中是否存在缓存配置参数;
若是,则所述服务器根据所述缓存配置参数判断缓存数据是否有效;
若是,则直接在所述缓存数据中获取对应于所述组合标识的数据记录。
6.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:
检测所述配置信息中是否存在格式参数;
若是,则在所述得到对应于所述组合标识的数据记录后,根据所述格式参数对所述数据记录进行格式化;根据格式化之后的数据记录和所述组合标识得到对应于所述组合标识的报表数据响应指令;根据对应于所述组合标识的报表数据响应指令得到对应于报表数据请求的报表数据响应指令,并将所述对应于报表数据请求的报表数据响应指令传输至前端。
7.一种报表显示方法,其特征在于,所述方法包括:
获取前端发出的报表数据请求指令;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;
根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输入指标字段、输出指标字段和数据获取方式参数;所述数据获取方式参数用于获取数据源以及与所述数据源通信的通信入口;
根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;
根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端以使得所述前端根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611191120.X/1.html,转载请声明来源钻瓜专利网。