报表处理方法、装置和系统.pdf

上传人:三** 文档编号:6097007 上传时间:2019-04-10 格式:PDF 页数:11 大小:710.69KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610720654.0

申请日:

2016.08.24

公开号:

CN106326424A

公开日:

2017.01.11

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20160824|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

明算科技(北京)股份有限公司

发明人:

席艺馨

地址:

100041 北京市石景山区八大处高科技园区西井路3号3号楼2385房间

优先权:

专利代理机构:

北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539

代理人:

李楠

PDF下载: PDF下载
内容摘要

本发明公开了一种报表处理方法、装置和系统,所述方法包括:第一服务器接收用户输入的报表汇总指令;根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消息;所述第二服务器组包括至少一个子服务器;接收所述至少一个子服务器的允许汇总响应消息;根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选取所需的报表数据,汇总生成合并报表。

权利要求书

1.一种报表处理方法,其特征在于,所述方法包括:
第一服务器接收用户输入的报表汇总指令;
根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消息;所述第二服务器
组包括至少一个子服务器;
接收所述至少一个子服务器的允许汇总响应消息;
根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;
根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选取所需的报表数
据,汇总生成合并报表。
2.根据权利要求1所述的处理方法,其特征在于,所述报表数据包括:数据项和数据项
中每一数据对应的往来账号信息;所述由所获取的全部报表数据中选取所需的报表数据,
汇总生成合并报表具体包括:
在所选取的报表数据中,去除内部业务数据;其中,所述内部业务数据包括:数据项中,
往来账号信息分别为第一服务器对应的账号信息和任一子服务器对应的账号信息的数据,
以及往来账号信息分别为任意两个子服务器对应的账号信息的数据;
根据去除内部业务数据后的报表数据,汇总生成合并报表。
3.根据权利要求1所述的处理方法,其特征在于,所述获取相应子服务器中存储的报表
数据具体为:
根据预设的时间间隔,定期获取相应子服务器中存储的报表数据。
4.根据权利要求1所述的处理方法,其特征在于,所述获取的全部报表数据中,除包括
由所述相应子服务器中获取的报表数据外,还包括:
根据预设的时间间隔获取的存储于所述第一服务器中的报表数据。
5.一种报表处理装置,其特征在于,所述装置包括:
第一接收单元,用于接收用户输入的报表汇总指令;
发送单元,用于根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消息;
所述第二服务器组包括至少一个子服务器;
第二接收单元,用于接收所述至少一个子服务器的允许汇总响应消息;
获取单元,用于根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;
处理单元,用于根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选
取所需的报表数据,汇总生成合并报表。
6.根据权利要求5所述的处理装置,其特征在于,所述报表数据包括:数据项和数据项
中每一数据对应的往来账号信息;所述处理单元具体包括:
数据筛选子单元,用于在所选取的报表数据中,去除内部业务数据;其中,所述内部业
务数据包括:数据项中,往来账号信息分别为所述报表处理装置对应的账号信息和任一子
服务器对应的账号信息的数据,以及往来账号信息分别为任意两个子服务器对应的账号信
息的数据;
报表汇总子单元,用于根据去除内部业务数据后的报表数据,汇总生成合并报表。
7.根据权利要求5所述的处理装置,其特征在于,所述获取单元具体用于:
根据预设的时间间隔,定期获取相应子服务器中存储的报表数据。
8.根据权利要求5所述的处理装置,其特征在于,所述获取的全部报表数据中,除包括
由所述相应子服务器中获取的报表数据外,还包括:
根据预设的时间间隔获取的存储于所述第一服务器中的报表数据。
9.一种报表处理系统,其特征在于,所述系统包括:第一服务器和第二服务器组,其中
所述第二服务器组包括至少一个子服务器;
所述第一服务器接收用户输入的报表汇总指令;
所述第一服务器根据所述报表汇总指令向所述第二服务器组发送报表数据汇总请求
消息;
所述第二服务器组中的子服务器向所述第一服务器发送允许汇总响应消息;
所述第一服务器根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;
所述第一服务器根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选
取所需的报表数据,汇总生成合并报表。

说明书

报表处理方法、装置和系统

技术领域

本发明涉及数据处理技术领域,尤其涉及一种报表处理方法、装置和系统。

背景技术

对于企业来说,经常需要有大量的报表进行分析处理和汇总,特别是对于集团下
有多个子公司的情况来说更是如此。集团公司中的母公司通常需要根据其各个子公司的会
计报表进行汇总,抵消集团内部往来关联交易部分,得出站在整个集团角度上的报表数据。
母公司在进行子公司的报表汇总时,需要进行大量的数据处理,仅用人工操作,费时费力。

除人工汇总之外,还有一种常用的方式就是,集团母公司提供统一的报表模板,模
板中的各个项目都是统一固定的,母公司将统一的报表模板下发给各个子公司,由子公司
根据模板制作报表,再上报给母公司,由母公司对统一模板的报表数据进行自动的汇总处
理。

但是,这样的做法限制较大,在实际操作中,每个子公司都有不同的运营情况,存
在多个不同的报表,因此各子公司之间的报表所涵盖内容很难统一,并且子公司的报表内
容与母公司的报表内容也会存在不一致的情况,所以现有方法的适用性并不尽如人意,亟
待提高。

发明内容

有鉴于此,本发明提供了一种报表处理方法、装置和系统,该处理方法具有良好的
适用性,特别适用于集团下的报表汇总,能够根据用户需求,自动对母公司及旗下多个子公
司的多种报表进行抓取和汇总,提高了合并报表出具的准确性,同时提高了工作效率。

第一方面,本发明实施例提供了一种报表处理方法,包括:

第一服务器接收用户输入的报表汇总指令;

根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消息;所述第二服
务器组包括至少一个子服务器;

接收所述至少一个子服务器的允许汇总响应消息;

根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;

根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选取所需的报
表数据,汇总生成合并报表。

优选的,所述报表数据包括:数据项和数据项中每一数据对应的往来账号信息;所
述由所获取的全部报表数据中选取所需的报表数据,汇总生成合并报表具体包括:

在所选取的报表数据中,去除内部业务数据;其中,所述内部业务数据包括:数据
项中,往来账号信息分别为所述报表处理装置对应的账号信息和任一子服务器对应的账号
信息的数据,以及往来账号信息分别为任意两个子服务器对应的账号信息的数据;

根据去除内部业务数据后的报表数据,汇总生成合并报表。

优选的,所述获取相应子服务器中存储的报表数据具体为:

根据预设的时间间隔,定期获取相应子服务器中存储的报表数据。

优选的,所述获取的全部报表数据中,除包括由所述相应子服务器中获取的报表
数据外,还包括:

根据预设的时间间隔获取的存储于所述第一服务器中的报表数据。

第二方面,本发明实施例提供了一种报表处理装置,包括:

第一接收单元,用于接收用户输入的报表汇总指令;

发送单元,用于根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消
息;所述第二服务器组包括至少一个子服务器;

第二接收单元,用于接收所述至少一个子服务器的允许汇总响应消息;

获取单元,用于根据所述允许汇总响应消息,获取相应子服务器中存储的报表数
据;

处理单元,用于根据用户输入的报表项合并需求信息,由所获取的全部报表数据
中选取所需的报表数据,汇总生成合并报表。

优选的,所述报表数据包括:数据项和数据项中每一数据对应的往来账号信息;所
述处理单元具体包括:

数据筛选子单元,用于在所选取的报表数据中,去除内部业务数据;其中,所述内
部业务数据包括:数据项中,往来账号信息分别为第一服务器对应的账号信息和任一子服
务器对应的账号信息的数据,以及往来账号信息分别为任意两个子服务器对应的账号信息
的数据;

报表汇总子单元,用于根据去除内部业务数据后的报表数据,汇总生成合并报表。

优选的,所述获取单元具体用于:

根据预设的时间间隔,定期获取相应子服务器中存储的报表数据。

优选的,所述获取的全部报表数据中,除包括由所述相应子服务器中获取的报表
数据外,还包括:

根据预设的时间间隔获取的存储于所述第一服务器中的报表数据。

第三方面,本发明实施例还提供了一种报表处理系统,包括第一服务器和第二服
务器组,其中所述第二服务器组包括至少一个子服务器;

所述第一服务器接收用户输入的报表汇总指令;

所述第一服务器根据所述报表汇总指令向所述第二服务器组发送报表数据汇总
请求消息;

所述第二服务器组中的子服务器向所述第一服务器发送允许汇总响应消息;

所述第一服务器根据所述允许汇总响应消息,获取相应子服务器中存储的报表数
据;

所述第一服务器根据用户输入的报表项合并需求信息,由所获取的全部报表数据
中选取所需的报表数据,汇总生成合并报表。

本发明实施例提供的报表处理方法,能够根据用户指令,自动的抓取相关其他服
务器中存储的报表数据,并根据用户的报表汇总需求对这些数据进行处理,合并为用户需
求的报表。本发明提供的方法,报表生成过程全部由服务器自动完成,避免了人工处理数据
可能造成的错误,有效提高了合并报表出具的准确性,同时提高了工作效率。

附图说明

图1为本发明实施例提供的报表处理方法的流程图;

图2为本发明实施例提供的报表处理装置的示意图;

图3为本发明实施例提供的报表处理装置的实体结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进
一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施
例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的
所有其它实施例,都属于本发明保护的范围。

本发明实施例提供的报表处理方法,特别适用于集团下的报表处理和汇总。例如,
一个集团包括一家母公司和多家子公司,那么,在做集团财务报表时,以母公司及其子公司
组成会计主体,基于各个公司单独编制的个别财务报表为基础,进行报表的汇总的。最终汇
总的合并报表,通常是由母公司编制。在这个例子中所说的合并报表,是指能够反映出抵消
集团内部往来账项后的集团合并财务状况和经营成果的财务报表。

无论是母公司还是子公司,其各种报表的处理和存储等都是基于服务器的,每个
公司都有一个服务器或者服务器集群用于报表的处理、存储等。而母公司与各个子公司的
服务器或服务器集群架构在同一个系统中,使得服务器之间能够实现数据交互。

下面,结合图1所示的报表处理方法流程图,对本发明的报表处理方法进行详细说
明。

如图1所示,本发明提供的报表处理方法主要包括如下步骤:

步骤110,第一服务器接收用户输入的报表汇总指令;

具体的,第一服务器是指母公司信息处理系统所用的服务器或者服务器集群,用
于记录、处理并存储母公司的各种系统报表等。

当母公司有需要,对母公司和各个分公司进行报表合并汇总时,通过对第一服务
器输入预先定义好的报表汇总指令,来向各个子公司发出请求,以获取与各个分公司服务
器中存储的报表。

步骤120,根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消息;

具体的,第二服务器组是指各个子公司的服务器或服务器集群的集合,包括至少
一个子服务器。在本发明中,将一个子公司的服务器或服务器集群称为一个子服务器。

各个子公司所使用的子服务器的信息,如IP地址信息、所属子公司的对应信息等
等,可以被预先设定并存储在第一服务器中,从而使得用户能够更加清楚方便的了解到相
关信息以便进行操作。

当第一服务器接到报表汇总指令时,会向各个子服务器发送报表数据汇总请求消
息,用以请求获取存储在各个子服务器中的报表数据。

当然,用户也通过访问第一服务器,查询相关联的子公司信息,并可以通过报表汇
总指令制定获取部分子公司的报表数据。此时,第一服务器会根据报表汇总指令向相应的
子服务器发送报表数据汇总请求消息。

步骤130,接收所述至少一个子服务器的允许汇总响应消息;

具体的,在子服务器接收到第一服务器发送的报表数据汇总请求消息时,可以根
据设定,自动应答产生允许汇总响应消息,或者向子服务器的用户生成提示消息,根据子服
务器的用户指令以确定是否应答允许汇总响应消息。允许汇总响应消息,用以允许第一服
务器,并通知第一服务器被允许,从子服务器获取所需报表数据。当子服务器生成允许汇总
响应消息后,会将该消息发送给第一服务器。

步骤140,根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;

具体的,第一服务器在接收到某个子服务器的允许汇总响应消息后,就可以从该
子服务器中获取所存储的报表数据了。

在一个例子中,报表数据的获取可以采用以下方式:第一服务器根据用户输入,请
求获取子服务器中的某些报表数据,比如资产负债表、损益表、现金流量表等报表的数据。
子服务器根据请求,将被请求的报表数据封装成数据包发送给第一服务器。

当然,也可以是子服务器在生成允许汇总响应消息后,直接将其内部存储的全部
报表数据传送给第一服务器。

步骤150,根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选取
所需的报表数据,汇总生成合并报表。

具体的,第一服务器从各个子服务器中获取的报表数据,通常其中会包括多种报
表,如上述例举的资产负债表、损益表、现金流量表等。同时,第一服务器中还存储有母公司
本身的各项报表。当用户需要进行报表合并时,可以输入指令选取需求的报表项,比如以通
过客户端访问服务器的方式选择所需报表进行合并。这一过程可以认为是集团的合并报表
关系的建立。

当确定用户需求之后,第一服务器会对用户所需的报表数据进行分析和处理。因
为在各个子公司的独立报表中,报表数据即包括了与集团外其他公司等之间的业务数据,
也包括了该公司与集团内部母公司和其他子公司之间的业务数据。在母公司的独立报表中
亦然。所以,在以集团角度进行报表汇总的时候,需要对集团内部的业务数据进行剔除。

也就是说,在生成合并报表的时候,需要先识别出集团的内部业务数据。

第一服务器中存储和获取的报表数据可以包括:数据项和数据项中每一数据对应
的往来账号信息;往来账号信息可以具体指某项业务数据发出单位和接收单位的信息。数
据项中,当某项数据的往来账号信息分别为第一服务器对应的账号信息和任一子服务器对
应的账号信息的数据时,该项数据就可以被识别为是母公司与子公司之间的业务数据;反
之,当某项数据的往来账号信息分别为任一子服务器对应的账号信息的数据和第一服务器
对应的账号信息时,该项数据就可以被识别为是子公司与母公司之间的业务数据;当某项
数据的往来账号信息分别为任意两个子服务器对应的账号信息的数据时,该项数据就可以
被识别为是子公司之间的业务数据。

因此,在生成合并报表的时候,第一服务器会将上述识别出的内部业务数据进行
剔除,根据剩余的报表数据进行汇总,生成整个集团的合并报表。

此外,如果某个子公司还有其下属公司,同样的,子公司也可以通过上述方法与其
下属公司建立合并报表,获取下属公司的报表数据。那么,在母公司获取该子公司的报表数
据时,可以获取到该子公司与其下属公司建立的合并报表中的数据,作为该子公司的报表
数据,用于汇总成整个集团的合并报表。

进一步的,用户可以在第一服务器中设置定期获取子服务器中报表数据的时间间
隔,这样一来,在合并报表关系的建立之后,就不需要用户每次需要抓取报表时再输入指令
了,而是通过第一服务器自动的定期抓取所需数据,进行报表合并汇总。

本发明实施例提供的报表处理方法,能够根据用户指令,自动的抓取相关其他服
务器中存储的报表数据,并根据用户的报表汇总需求对这些数据进行处理,合并为用户需
求的报表。本发明提供的方法,报表生成过程全部由服务器自动完成,避免了人工处理数据
可能造成的错误,有效提高了合并报表出具的准确性,同时提高了工作效率。

相应的,本发明实施例提供了一种报表处理装置,其实体装置可以为第一服务器,
用于实现上述方法。该装置的示意图可以如图2所示。所述报表处理装置包括:

第一接收单元21,用于接收用户输入的报表汇总指令;

发送单元22,用于根据所述报表汇总指令向第二服务器组发送报表数据汇总请求
消息;所述第二服务器组包括至少一个子服务器;

第二接收单元23,用于接收所述至少一个子服务器的允许汇总响应消息;

获取单元24,用于根据所述允许汇总响应消息,获取相应子服务器中存储的报表
数据;

处理单元25,用于根据用户输入的报表项合并需求信息,由所获取的全部报表数
据中选取所需的报表数据,汇总生成合并报表。

其中,所述报表数据包括:数据项和数据项中每一数据对应的往来账号信息;所述
处理单元25具体包括:

数据筛选子单元251,用于在所选取的报表数据中,去除内部业务数据;其中,所述
内部业务数据包括:数据项中,往来账号信息分别为第一服务器对应的账号信息和任一子
服务器对应的账号信息的数据,以及往来账号信息分别为任意两个子服务器对应的账号信
息的数据;

报表汇总子单元252,用于根据去除内部业务数据后的报表数据,汇总生成合并报
表。

在一个优选的方案中,获取单元24具体用于:根据预设的时间间隔,定期获取相应
子服务器中存储的报表数据,以及根据预设的时间间隔获取的存储于所述第一服务器中的
报表数据。

该报表处理装置的实体实现可以为一个服务器,其组织结构示意图如图3所示,包
括处理器31、存储器32、通信接口33和总线34。其中,处理器31、存储器32和通信接口33通过
总线34实现彼此之间的通信连接。

处理器31可以采用通用的中央处理器(Central Process ing Uni t,CPU),微处
理器,应用专用集成电路(Appl icat ion Specific Integrated Circui t,ASIC),或者一
个或多个集成电路,用于执行相关程序,以实现前述本发明方法实施例所提供的技术方案。

存储器32可以包括只读存储器(Read Only Memory,ROM),静态存储设备,动态存
储设备或者随机存取存储器(Random Access Memory,RAM)。存储器32可以存储操作系统、
其他应用程序和报表数据等。

通信接口33用以与前述实施例中的各个子服务器通信。

总线34可包括一通路,在服务器各个部件(例如处理器31、存储器32和通信接口
33)之间传送信息。

本发明实施例提供的报表处理方法,可以应用于由两个及以上服务器架构的报表
处理系统中。例如上述方法实施例中例举的包括第一服务器和第二服务器组的系统,其中
第二服务器组包括至少一个子服务器。

为了更好地理解本发明提供的方法,下面以一个具体的例子作进一步说明。

“公司M”、“公司A”、“公司B”、“公司T”分别有自己的服务器系统,通过各自的服务
器系统进行数据管理,并形成自己的财务报表。“公司M”是“公司A”、“公司B”的母公司,形成
“集团M”,若果“公司M”想得到本集团的合并报表,需要通过自己的服务器向“公司A”与“公
司B”的服务器发起报表数据汇总请求,在收到“公司A”与“公司B”的允许汇总响应之后,“公
司M”就可以向“公司A”与“公司B”发起合并报表(如资产负债表、损益表等)关系申请,再由
“公司A”与“公司B”回复同意后,就可以将各个公司的报表进行合并,剔除集团间的关联交
易,汇总建立如“集团合并资产负债表”、“集团合并损益表”等合并报表。当然也可以在一定
时间(如:每月、每季度、每年等)定期抓取“公司A”与“公司B”以及本公司的相关数据,汇总
成集团的相关合并报表。

在本例中,“公司B”又是“公司T”的母公司,这两个公司又形成“集团B”,若“公司B”
想得到“集团B”的合并报表,它也可以向“公司T”发起报表数据汇总请求,在收到“公司T”发
出的允许汇总响应后,“公司B”再向“公司T”发起合并报表关系申请,“公司T”回复同意后,
“公司B”的相关合并报表应用就会根据“集团B”建立好的合并关系在一定时间定期抓取“公
司T”与“公司B”的相关数据,剔除集团间的关联交易,汇总成集团的相关合并报表。

本发明提供的方法,可以帮助集团或虚拟集团,在一定时间按照确定的合并关系
抓取相关子公司自有系统中的数据,自动形成相关合并报表。有效提高了合并报表出具的
准确性,同时提高了工作效率。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的
单元及算法步骤,能够以电子硬件来实现,在上述说明中已经按照功能一般性地描述了各
示例的组成及步骤。对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实
现不应认为超出本发明实施例的范围。具体地,所述运算和控制部分都可以通络逻辑硬件
实现,其可以是使用集成电路工艺制造出来的逻辑集成电路,本实施例对此不作限定。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的
软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器
(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域
内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了
进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用
于限定本发明实施例的保护范围,凡在本发明实施例的精神和原则之内,所做的任何修改、
等同替换、改进等,均应包含在本发明实施例的保护范围之内。

报表处理方法、装置和系统.pdf_第1页
第1页 / 共11页
报表处理方法、装置和系统.pdf_第2页
第2页 / 共11页
报表处理方法、装置和系统.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《报表处理方法、装置和系统.pdf》由会员分享,可在线阅读,更多相关《报表处理方法、装置和系统.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明公开了一种报表处理方法、装置和系统,所述方法包括:第一服务器接收用户输入的报表汇总指令;根据所述报表汇总指令向第二服务器组发送报表数据汇总请求消息;所述第二服务器组包括至少一个子服务器;接收所述至少一个子服务器的允许汇总响应消息;根据所述允许汇总响应消息,获取相应子服务器中存储的报表数据;根据用户输入的报表项合并需求信息,由所获取的全部报表数据中选取所需的报表数据,汇总生成合并报表。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1