报表的处理方法、装置和服务器制造方法及图纸

技术编号:14517277 阅读:47 留言:0更新日期:2017-02-01 19:43
本发明专利技术实施例提供一种报表的处理方法、装置和服务器,该方法包括:接收移动终端发送的报表访问请求;所述报表访问请求包括报表名称;获取与报表名称对应的第一报表模板,并从数据库中加载与所述第一报表模板对应的元数据形成移动端报表;通过H5将所述移动端报表返回给所述移动终端。通过预先在配置的报表模板和专用于移动端的元数据,在用户通过移动端请求报表时,获取适合移动端的报表模板并加载元数据,通过H5返回给移动端进行显示,实现快速渲染和展示需要的报表,并且可以节省网络资源,即需要较少的流量即可获取到需要的报表信息。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种报表的处理方法、装置和服务器。
技术介绍
移动应用的发展让移动办公成为可能,用户可以借助手机、平板电脑等移动终端,突破时间空间的限制,在任何时间任何地点处理任何事情,目前的商业智能(BusinessIntelligence,BI)报表等报表的数据量比较大的、且需要较大屏幕才可以显示,由于移动终端的界面都比较小,并且移动终端的网络传输并不是很稳定,即限于展示空间和数据资源的双重限制,急需能够实现报表在移动终端上进行显示的技术方案。
技术实现思路
为了解决上述问题,本专利技术实施例提供一种报表的处理方法、装置和服务器。本专利技术第一方面提供一种报表的处理方法,包括:接收移动终端发送的报表访问请求;报表访问请求包括报表名称;获取与报表名称对应的第一报表模板,并从数据库中加载与第一报表模板对应的元数据形成移动端报表;通过H5将移动端报表返回给移动终端。可选的,接收移动终端发送的报表访问请求之前,方法还包括:配置至少一个报表模板;每个报表模板通过报表名称和报表适应的终端设备类型来标识。可选的,接收移动终端发送的报表访问请求之前,方法还包括:根据数据库中的数据,创建与每个报表模板对应的元数据。可选的,报表访问请求还包括移动终端的类型,则获取与报表名称对应的第一报表模板,并从数据库中加载与第一报表模板对应的元数据形成移动端报表,包括:根据报表名称和移动终端的类型,从至少一个报表模板中查询获取第一报表模板;根据报表名称和移动终端的类型获取元数据,并将元数据加载在第一报表模板中得到移动端报表。可选的,通过H5将移动端报表返回给移动终端,包括:通过H5页面将移动端报表进行加载渲染,并将渲染之后的移动端表报发送至移动终端;移动端报表为BI报表。本专利技术第二方面提供一种报表的处理装置,,包括:接收模块,用于接收移动终端发送的报表访问请求;报表访问请求包括报表名称;处理模块,用于获取与报表名称对应的第一报表模板,并从数据库中加载与第一报表模板对应的元数据形成移动端报表;发送模块,用于通过H5将移动端报表返回给移动终端。可选的,处理模块还用于:配置至少一个报表模板;每个报表模板通过报表名称和报表适应的终端设备类型来标识。可选的,处理模块还用于:根据数据库中的数据,创建与每个报表模板对应的元数据。可选的,报表访问请求还包括移动终端的类型,则处理模块具体用于:根据报表名称和移动终端的类型,从至少一个报表模板中查询获取第一报表模板;根据报表名称和移动终端的类型获取元数据,并将元数据加载在第一报表模板中得到移动端报表。本专利技术第三方面提供一种服务器,包括:存储有程序指令的存储器、用于控制程序指令执行的处理器、接收器和发送器;接收器用于接收移动终端发送的报表访问请求;报表访问请求包括报表名称;处理器用于获取与报表名称对应的第一报表模板,并从数据库中加载与第一报表模板对应的元数据形成移动端报表;发送器用于通过H5将移动端报表返回给移动终端。本专利技术实施例提供的一种报表的处理方法、装置和服务器,通过预先在服务器中配置的报表模板和专用于移动端的元数据,在用户通过移动端请求报表时,获取适合移动端的报表模板并加载元数据,通过H5返回给移动端进行显示,实现快速渲染和展示需要的报表,并且可以节省网络资源,即需要较少的流量即可获取到需要的报表信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的报表的处理方法实例一的流程图;图2为本专利技术实施例提供的报表的处理方法应用过程的流程图;图3为本专利技术实施例提供的虚拟号码的处理装置实施例一的结构示意图;图4为本专利技术实施例提供的服务器实施例一的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的报表的处理方法实例一的流程图,如图1所示,该方案的执行主体为用于生成报表的服务器,或者后台管理报表的其他设备,该报表的处理方法的具体实现步骤为:步骤S101,接收移动终端发送的报表访问请求;所述报表访问请求包括报表名称。在本实施例中,用户需要通过移动终端获取报表时,通过移动终端登录移动CRM,用户点击访问对应的报表,移动终端根据用户的点击生成报表访问请求,并将其发送给存储着报表数据的服务器,也就是本方案的执行主体。步骤S102,获取与报表名称对应的第一报表模板,并从数据库中加载与所述第一报表模板对应的元数据形成移动端报表。本方案中,需要预先在服务器侧进行报表模板和提供数据端进行元数据的配置,配置至少一个报表模板;每个报表模板通过报表名称和报表适应的终端设备类型来标识,可以针对不同类型的移动终端配置多种类型的报表模板,以使在移动终端需要获取数据的时候可以直接得到符合自身类型的报表。在配置多个报表模板的同时,还需要在数据提供端(可以跟报表模板设计在同一个服务器中,也可以是不同的服务器)设计多种类型的元数据,以匹配不同的报表模板。在接收到通过移动终端发送的报表访问请求之后,服务器根据所述报表名称,从所述至少一个报表模板中查询获取所述第一报表模板;根据所述报表名称以及该报表访问请求的数据获取对应的元数据,并将所述元数据加载在所述第一报表模板中得到所述移动端报表。步骤S103,通过H5将所述移动端报表返回给所述移动终端。在本步骤中,H5是指第5代超级文本标记语言(HyperTextMarkupLanguage,HTML),也指用H5语言制作的一切数字产品。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而“标记”指的是这些超文本必须由包含属性的开头与结尾标志来标记。搜索浏览器通过解码HTML,就可以把网页内容显示出来,它也构成了互联网兴起的基础。服务器在根据上述的步骤快速得到能够在移动终端上进行显示的移动端报表之后,可以将该移动端报表嵌入H5页面中返回给移动终端进行显示。本实施例提供的报表的处理方法,通过预先在服务器中配置的报表模板和专用于移动端的元数据,在用户通过移动端请求报表时,获取适合移动端的报表模板并加载元数据,通过H5返回给移动端进行显示,实现快速渲染和展示需要的报表,并且可以节省网络资源,即需要较少的流量即可获取到需要的报表信息。下面以BI报表为例,对本方案提供的报表的处理方法进行说明,本方案中涉及CRM、数据仓库、数据集市等术语,其具体含义为:CRM系统,是指企业用CRM技术来管理与客户之间的关系,通过计算机自动化分析销售、市场营销、客户服务以及应用等流程的软件系统数据仓库,在商业领域数据仓库(DataWarehouse,DW)是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而本文档来自技高网...

【技术保护点】
一种报表的处理方法,其特征在于,包括:接收移动终端发送的报表访问请求;所述报表访问请求包括报表名称;获取与报表名称对应的第一报表模板,并从数据库中加载与所述第一报表模板对应的元数据形成移动端报表;通过H5将所述移动端报表返回给所述移动终端。

【技术特征摘要】
1.一种报表的处理方法,其特征在于,包括:接收移动终端发送的报表访问请求;所述报表访问请求包括报表名称;获取与报表名称对应的第一报表模板,并从数据库中加载与所述第一报表模板对应的元数据形成移动端报表;通过H5将所述移动端报表返回给所述移动终端。2.根据权利要求1所述的方法,其特征在于,所述接收移动终端发送的报表访问请求之前,所述方法还包括:配置至少一个报表模板;每个报表模板通过报表名称和报表适应的终端设备类型来标识。3.根据权利要求2所述的方法,其特征在于,所述接收移动终端发送的报表访问请求之前,所述方法还包括:根据数据库中的数据,创建与每个报表模板对应的元数据。4.根据权利要求3所述的方法,其特征在于,所述报表访问请求还包括所述移动终端的类型,则所述获取与报表名称对应的第一报表模板,并从数据库中加载与所述第一报表模板对应的元数据形成移动端报表,包括:根据所述报表名称和所述移动终端的类型,从所述至少一个报表模板中查询获取所述第一报表模板;根据所述报表名称和所述移动终端的类型获取元数据,并将所述元数据加载在所述第一报表模板中得到所述移动端报表。5.根据权利要求4所述的方法,其特征在于,所述通过H5将所述移动端报表返回给所述移动终端,包括:通过H5页面将所述移动端报表进行加载渲染,并将渲染之后的移动端表报发送至所述移动终端;所述移动端报表为BI报表。6.一种报表的...

【专利技术属性】
技术研发人员:李鹏于洋郭振强
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:天津;12

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

1