报表显示方法和装置、存储介质及电子设备制造方法及图纸

技术编号:28559223 阅读:19 留言:0更新日期:2021-05-25 17:53
本发明专利技术公开了一种报表显示方法和装置、存储介质及电子设备。其中,该方法包括:获取当前客户端中触发的显示请求,其中,显示请求用于请求在当前客户端中显示目标报表;根据显示请求确定目标报表在第一服务器中的目标存储地址,其中,第一服务器用于接收报表生成客户端所上传的报表,当前客户端与报表生成客户端对应有不同的服务器;向第一服务器发送用于请求获取目标存储地址中存储的目标页面的获取请求,其中,目标页面中包括目标报表;在获取到第一服务器返回的目标页面的情况下,将目标页面发送给当前客户端,以在当前客户端的当前页面中以嵌套框架的方式显示目标页面。本发明专利技术解决了报表显示效率低的技术问题。

【技术实现步骤摘要】
报表显示方法和装置、存储介质及电子设备
本专利技术涉及计算机领域,具体而言,涉及一种报表显示方法和装置、存储介质及电子设备。
技术介绍
现有技术中,在用户在网页中查看数据的报表时,通常需要由用户调用数据生成报表,根据数据报表开发对应的报表显示页面,然后将报表显示在网页中进行查看。然而,现有的查看报表的方法,需要用户执行大量操作才能显示报表,造成报表的显示效率低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种报表显示方法和装置、存储介质及电子设备,以至少解决报表显示效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种报表显示方法,包括:获取当前客户端中触发的显示请求,其中,上述显示请求用于请求在上述当前客户端中显示目标报表;根据上述显示请求确定上述目标报表在第一服务器中的目标存储地址,其中,上述第一服务器用于接收报表生成客户端所上传的报表,上述当前客户端与上述报表生成客户端对应有不同的服务器;向上述第一服务器发送用于请求获取上述目标存储地址中存储的目标页面的获取请求,其中,上述目标页面中包括上述目标报表;在获取到上述第一服务器返回的上述目标页面的情况下,将上述目标页面发送给上述当前客户端,以在上述当前客户端的当前页面中以嵌套框架的方式显示上述目标页面。根据本专利技术实施例的另一方面,还提供了一种报表显示装置,包括:获取单元,用于获取当前客户端中触发的显示请求,其中,上述显示请求用于请求在上述当前客户端中显示目标报表;确定单元,用于根据上述显示请求确定上述目标报表在第一服务器中的目标存储地址,其中,上述第一服务器用于接收报表生成客户端所上传的报表,上述当前客户端与上述报表生成客户端对应有不同的服务器;第一发送单元,用于向上述第一服务器发送用于请求获取上述目标存储地址中存储的目标页面的获取请求,其中,上述目标页面中包括上述目标报表;第二发送单元,用于在获取到上述第一服务器返回的上述目标页面的情况下,将上述目标页面发送给上述当前客户端,以在上述当前客户端的当前页面中以嵌套框架的方式显示上述目标页面。作为一种可选的示例,上述第一发送单元包括:第二获取模块,用于获取上述报表生成客户端的目标验证信息;登录模块,用于使用上述目标验证信息登录上述报表生成客户端;第二发送模块,用于在登录成功之后,向上述第一服务器发送上述获取请求。作为一种可选的示例,上述第一发送单元包括:第三获取模块,用于获取登录上述当前客户端的多个账号的账号权限;请求模块,用于在根据上述账号权限确定上述多个账号中的目标账号具备查看上述目标报表的权限的情况下,使用上述目标验证信息向上述第一服务器请求上述目标页面;第三发送模块,用于将上述目标页面返回给上述目标账号所在的上述当前客户端,以在上述目标账号所在的上述当前客户端的当前页面中以嵌套框架的方式显示上述目标页面。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述报表显示方法。根据本专利技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的报表显示方法。在本专利技术实施例中,采用了获取当前客户端中触发的显示请求,其中,上述显示请求用于请求在上述当前客户端中显示目标报表;根据上述显示请求确定上述目标报表在第一服务器中的目标存储地址,其中,上述第一服务器用于接收报表生成客户端所上传的报表,上述当前客户端与上述报表生成客户端对应有不同的服务器;向上述第一服务器发送用于请求获取上述目标存储地址中存储的目标页面的获取请求,其中,上述目标页面中包括上述目标报表;在获取到上述第一服务器返回的上述目标页面的情况下,将上述目标页面发送给上述当前客户端,以在上述当前客户端的当前页面中以嵌套框架的方式显示上述目标页面的方法,由于在上述方法中,可以在获取到当前客户端的显示请求的情况下,根据上述显示请求确定上述目标报表在第一服务器中的目标存储地址,然后根据目标存储地址向第一服务器获取包括目标报表的目标页面,最后将目标页面嵌套显示在当前客户端的当前页面中,从而可以使用报表生成客户端来生成报表,然后将报表所在页面嵌套显示在当前客户端的当前页面中,实现了提高报表显示效率的效果,进而解决了报表显示效率低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的报表显示方法的应用环境的示意图;图2是根据本专利技术实施例的一种可选的报表显示方法的流程图;图3是根据本专利技术实施例的一种可选的报表显示方法的显示界面的示意图;图4是根据本专利技术实施例的另一种可选的报表显示方法的显示界面的示意图;图5是根据本专利技术实施例的又一种可选的报表显示方法的显示界面的示意图;图6是根据本专利技术实施例的一种可选的报表显示方法的流程图;图7是根据本专利技术实施例的一种可选的报表显示方法的映射关系示意图;图8是根据本专利技术实施例的一种可选的报表显示方法的多账号访问图表示意图;图9是根据本专利技术实施例的一种可选的报表显示方法的权限控制逻辑图;图10是根据本专利技术实施例的一种可选的报表显示装置的结构示意图;图11是根据本专利技术实施例的一种可选的电子设备的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。报表生成客户端Tableau:能够帮助查看并理解数据的商业智能软件,能够将数据生成报表。第一服务器TableauServer:软件应用程序,将Tableau的桌面Desktop中最新的交互式数据可视化内容、仪表盘、报告与工作簿的共享变得迅速简便。嵌套框架Iframe:HTML标签,会创建包含另外一个文档的内联框架(即行内框架)cookies:网站保存在用户电脑上的一本文档来自技高网
...

【技术保护点】
1.一种报表显示方法,其特征在于,包括:/n获取当前客户端中触发的显示请求,其中,所述显示请求用于请求在所述当前客户端中显示目标报表;/n根据所述显示请求确定所述目标报表在第一服务器中的目标存储地址,其中,所述第一服务器用于接收报表生成客户端所上传的报表,所述当前客户端与所述报表生成客户端对应有不同的服务器;/n向所述第一服务器发送用于请求获取所述目标存储地址中存储的目标页面的获取请求,其中,所述目标页面中包括所述目标报表;/n在获取到所述第一服务器返回的所述目标页面的情况下,将所述目标页面发送给所述当前客户端,以在所述当前客户端的当前页面中以嵌套框架的方式显示所述目标页面。/n

【技术特征摘要】
1.一种报表显示方法,其特征在于,包括:
获取当前客户端中触发的显示请求,其中,所述显示请求用于请求在所述当前客户端中显示目标报表;
根据所述显示请求确定所述目标报表在第一服务器中的目标存储地址,其中,所述第一服务器用于接收报表生成客户端所上传的报表,所述当前客户端与所述报表生成客户端对应有不同的服务器;
向所述第一服务器发送用于请求获取所述目标存储地址中存储的目标页面的获取请求,其中,所述目标页面中包括所述目标报表;
在获取到所述第一服务器返回的所述目标页面的情况下,将所述目标页面发送给所述当前客户端,以在所述当前客户端的当前页面中以嵌套框架的方式显示所述目标页面。


2.根据权利要求1所述的方法,其特征在于,所述根据所述显示请求确定所述目标报表在第一服务器中的目标存储地址包括:
在接收到所述显示请求的情况下,获取所述显示请求中的目标标识,其中,所述目标标识为在所述当前客户端上显示的多个报表标识中的一个,所述目标标识与所述目标报表对应;
根据所述目标标识,从报表标识与访问路径的对应关系中,查找所述目标报表在所述当前客户端中的访问路径;
从所述访问路径中解析出路径字符;
根据所述路径字符,从路径字符与报表地址的对应关系中,确定出所述目标报表在所述第一服务器上的所述目标存储地址。


3.根据权利要求2所述的方法,其特征在于,在根据所述路径字符,从路径字符与报表地址的对应关系中,确定出所述目标报表在所述第一服务器上的所述目标存储地址之前或之后,所述方法还包括:
接收对所述路径字符与所述报表地址的对应关系的修改指令;
按照所述修改指令,修改所述路径字符与所述报表地址的所述对应关系。


4.根据权利要求1所述的方法,其特征在于,所述向所述第一服务器发送用于请求获取所述目标存储地址中存储的目标页面的获取请求包括:
由所述当前客户端的第二服务器向所述第一服务器发送所述获取请求;
接收所述第一服务器返回的所述目标页面。


5.根据权利要求4所述的方法,其特征在于,所述由所述当前客户端的第二服务器向所述第一服务器发送所述获取请求包括:
获取所述第二服务器的第二IP地址和所述第一服务器的第一IP地址;
在所述第一IP地址和所述第二IP地址不同的情况下,将所述第二IP地址上的所述获取请求中的所述目标存储地址转发到所述第一IP地址上。


6.根据权利要求1所述的方法,其特征在于,所述向所述第一服务器发送用于请求获取所述目标存储地址中存储的目标页面的获取请求包括:
获取所述报表生成客户端的目标验证信息;
使用所述目标验证信息登录所述报表生成客户端;
在登录成功之后,向所述第一服务器发送所述获取请求。


7.根据权利要求6所述的方法,其特征在于,所述向所述第一服务器发送用于请求获取所述目标存储地址中存储的目标页面的获取请求包括:
获取登录所述当前客户端的多个账号的账号权限;
在根据所述账号权限确定所述多个账号中的目标账号具备查看所述目标报表的权限的情况下,使用所述目标验证信息向所述第一服务器请求所述目标页面;
将所述目标页面返回给所述目标账号所在的所述当前客户端,以在所述目标账号所在的所述当前客户端的当前页面中以嵌套框...

【专利技术属性】
技术研发人员:陈欢
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1