[发明专利]一种报表显示方法、装置、终端及系统有效
申请号: | 201611191120.X | 申请日: | 2016-12-21 |
公开(公告)号: | CN108228548B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 吴春颖;刘明;韩清瑀;吴剑明;朱鑫鑫;周敏明;金志伟;邱星星;张光汉;章志青 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表显示 终端及系统 配置信息 数据记录 组合标识 配置信息获取 报表开发 组件显示 复用率 耦合度 适配 测试 环节 开发 统一 维护 | ||
本发明提供一种报表显示方法、装置、终端及系统。本发明通过建立组合标识与配置信息的对应关系,并依据配置信息获取对应于组合标识的数据记录、定位展现组件并由所述展现组件显示所述数据记录,从而通过设定配置信息完成报表显示相关各个环节的适配。因此,本发明能够显著提升报表显示相关功能模块的复用率,降低报表显示相关功能模块的耦合度,统一报表开发模式,并提高开发和维护效率以及降低报表测试的难度。
技术领域
本发明涉及互联网领域,尤其涉及一种报表显示方法、装置、终端及系统。
背景技术
常见的网页报表通常是通过展现组件为用户显示可阅读的报表、图表或其他数据格式内容。以往每次开发网页时都需要单独编写展现组件的代码,随着展现组件数量和使用频率的增加,通常需要重复编写大量相同或相似的展现组件代码,重复性劳动较多,代码复用性差且不利于解耦,并且导致了代码量越来越庞大。
此外,目前行业内通常需要每增添一张报表就做一次开发,并且每次开发的模式也不统一,从而也导致了开发效率低下和测试难度的增加。不同报表的开发模式不统一,造成了沟通成本增大,代码的可维护性差,以及针对不同前端的报表无法共用等问题。
发明内容
本发明提出了一种报表显示方法、装置、终端及系统。
本发明具体是以如下技术方案实现的:
第一方面,本发明提供一种报表显示方法,所述方法包括:
前端响应于检测到的界面操作,生成报表数据请求指令,并将所述报表数据请求指令发送至服务器;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;
所述服务器获取所述报表数据请求指令;根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输出指标字段、输入指标字段和数据获取方式参数;根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端;
所述前端获取所述报表数据响应指令,根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。
第二方面,本发明提供另一种报表显示方法,所述方法包括:
获取前端发出的报表数据请求指令;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;
根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输入指标字段、输出指标字段和数据获取方式参数;
根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;
根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端以使得所述前端根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。
第三方面,本发明提供一种报表显示装置,包括:
请求获取模块,用于获取前端发出的报表数据请求指令;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;
配置信息获取模块,用于根据组合标识获取所述组合标识对应的配置信息;所述配置信息包括输入指标字段、输出指标字段和数据获取方式参数;
数据记录获取模块,用于根据配置信息和数据获取参数得到对应于组合标识的数据记录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611191120.X/2.html,转载请声明来源钻瓜专利网。