Xbrl报告核对方法及装置

文档序号:1185105 发布日期:2020-09-22 浏览:18次 >En<

阅读说明:本技术 Xbrl报告核对方法及装置 (XBRL report checking method and device ) 是由 舒小娟 王斌 周颖婕 诸文东 于 2020-06-04 设计创作,主要内容包括:本申请实施例提供一种XBRL报告核对方法及装置,方法包括:在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则生成由源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息;生成与源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告对应的目标报告核对数据;对源XBRL报告和目标报告进行分布式数据核对,以基于对应的核对结果确定是否对源XBRL报告进行信息公开。本申请能够有效提高XBRL报告核对的灵活性、效率及准确性,进而能够有效提高XBRL报告的信息公开或披露的效率、真实性及可靠性。(The embodiment of the application provides a method and a device for checking an XBRL report, wherein the method comprises the following steps: judging whether the configuration information of each target label of the source XBRL report is contained in a preset label library, if so, generating source XBRL report check data consisting of attribute values of each target label of the source XBRL report, wherein the label library is used for storing the configuration information of each newly added and/or multiplexed label according to a user instruction; generating target report check data corresponding to a target report which has the same type of the source XBRL report and the same configuration information of the corresponding target label; distributed data reconciliation is performed on the source XBRL report and the target report to determine whether to disclose information to the source XBRL report based on the corresponding reconciliation results. The method and the device can effectively improve the flexibility, efficiency and accuracy of checking the XBRL report, and further can effectively improve the efficiency, authenticity and reliability of information disclosure or disclosure of the XBRL report.)

XBRL报告核对方法及装置

技术领域

本申请涉及数据处理技术领域,具体涉及XBRL报告核对方法及装置。

背景技术

可扩展商业报告语言XBRL(EXtensible Business Reporting Language)是一种基于XML的标记语言,用于商业和财务信息的定义和交换,是一种对商业数据进行标准化定义和表示的方法。在金融行业中,XBRL报告作为一种重要信息展示方式得到了广泛的应用。其中,为了保证商业和财务信息的准确性,需要对已生成的XBRL报告进行数据核对。

目前,对XBRL报告进行数据核对的主要方式为采用固有标签将XBRL报告以串行循环遍历的方式进行数据核对,该方式无法保证XBRL报告核对的效率和质量,即使预先生成了部分标签,也很难穷尽各种类型的XBRL报告涉及的全部标签。例如,基金公司在向***进行信息披露前,会与托管银行进行XBRL报告的数据核对,现有的核对方式中,采用固有标签很难保证能够覆盖XBRL报告的各个标签,因此无法完成XBRL报告的核对工作,另外,对的机构采用串行循环遍历的方式进行基金公司的数据核对,则会明显降低数据核对的效率,且由于未存储该基金公司匹配的标签,则无法满足业务核对报告的时效性和准确性。

发明内容

针对现有技术中的问题,本申请提供一种XBRL报告核对方法及装置,能够有效提高XBRL报告核对的灵活性、效率及准确性,进而能够有效提高XBRL报告的信息公开或披露的效率、真实性及可靠性。

为解决上述技术问题,本申请提供以下技术方案:

第一方面,本申请提供一种XBRL报告核对方法,包括:

在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息;

生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据;

根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开。

进一步地,若所述源XBRL报告为基金公司的XBRL报告,则所述目标报告为该基金公司对应的托管银行的托管行报告;

相对应的,在所述在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息之前,还包括:

接收基金公司终端发送的XBRL报告核对请求,并自该XBRL报告核对请求中读取该基金公司的XBRL报告;

相对应的,所述XBRL报告核对方法还包括:

根据所述核对结果判断该基金公司的XBRL报告是否符合预设的公开要求,若是,则将所述基金公司的XBRL报告发送至***进行信息公开。

进一步地,还包括:

若经判断获知所述源XBRL报告的至少一个所述目标标签的配置信息未包含在所述标签库中,则向所述标签库对应的用户终端发送针对未包含在所述标签库中的目标标签的配置请求;

接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有未包含在所述标签库中的目标标签的属性信息;

将所述标签新增指令中的目标标签的属性信息添加至所述标签库中,以在该标签库中形成该目标标签的配置信息。

进一步地,所述标签库中的各个所述标签均对应至少四个属性:标签类型属性、上下文属性、精度属性和单元属性;

相对应的,所述生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,包括:

自所述源XBRL报告中获取各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值;

基于各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值生成对应的源XBRL报告核对数据。

进一步地,所述生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,包括:

获取所述基金公司的XBRL报告的报告类型及基金类型;

基于所述基金公司的XBRL报告的报告类型及基金类型,对应查找得到预存储的托管行系统匹配信息;

根据所述托管行系统匹配信息,生成与所述基金公司的XBRL报告的报告类型及基金类型均相同的托管行报告,且该托管行报告与所述基金公司的XBRL报告的各个目标标签的配置信息相同。

进一步地,所述获取该目标报告对应的目标报告核对数据,包括:

判断所述目标报告中的各个目标标签的属性是否均对应有预存储的设定值,若是,则根据各个目标标签的属性各自对应用的设定值,确定各个所述目标标签各自对应属性的值;

基于各个所述目标标签各自对应属性的值生成该目标报告对应的目标报告核对数据。

进一步地,所述获取该目标报告对应的目标报告核对数据,还包括:

若经判断获知所述目标报告中存在未对应有设定值的目标标签的属性,则基于预设的用于标签配置的动态结构化查询语句生成未对应有设定值的目标标签的属性的值。

进一步地,所述根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,包括:

将各个所述目标标签分配至多个独立运行的服务集群中,以使各个所述服务集群对所述源XBRL报告和所述目标报告进行分布式数据核对,其中,每个所述服务集群中均包含有多个服务器,且各个服务器分别用于经由唯一对应的线程处理一个所述目标标签对应的核对任务。

进一步地,还包括:

实时接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有:未包含在所述标签库中的标签的属性信息的新增指令,和/或,已包含在所述标签库中的原有标签的属性信息的复用指令;

根据所述用户指令更新所述标签库。

第二方面,本申请还提供一种XBRL报告核对装置,包括:

第一数据生成模块,用于在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息;

第二数据生成模块,用于生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据;

数据核对模块,用于根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开。

进一步地,若所述源XBRL报告为基金公司的XBRL报告,则所述目标报告为该基金公司对应的托管银行的托管行报告;

相对应的,所述XBRL报告核对装置还包括:

XBRL报告接收模块,用于接收基金公司终端发送的XBRL报告核对请求,并自该XBRL报告核对请求中读取该基金公司的XBRL报告;

XBRL报告发送模块,用于根据所述核对结果判断该基金公司的XBRL报告是否符合预设的公开要求,若是,则将所述基金公司的XBRL报告发送至***进行信息公开。

进一步地,还包括:补充配置标签模块,该补充配置标签模块用于执行下述内容:

若经判断获知所述源XBRL报告的至少一个所述目标标签的配置信息未包含在所述标签库中,则向所述标签库对应的用户终端发送针对未包含在所述标签库中的目标标签的配置请求;

接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有未包含在所述标签库中的目标标签的属性信息;

将所述标签新增指令中的目标标签的属性信息添加至所述标签库中,以在该标签库中形成该目标标签的配置信息。

进一步地,所述标签库中的各个所述标签均对应至少四个属性:标签类型属性、上下文属性、精度属性和单元属性;

相对应的,所述第一数据生成模块用于执行下述内容:

自所述源XBRL报告中获取各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值;

基于各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值生成对应的源XBRL报告核对数据。

进一步地,所述第二数据生成模块包括:托管行报告生成单元,该托管行报告生成单元用于执行下述内容:

获取所述基金公司的XBRL报告的报告类型及基金类型;

基于所述基金公司的XBRL报告的报告类型及基金类型,对应查找得到预存储的托管行系统匹配信息;

根据所述托管行系统匹配信息,生成与所述基金公司的XBRL报告的报告类型及基金类型均相同的托管行报告,且该托管行报告与所述基金公司的XBRL报告的各个目标标签的配置信息相同。

进一步地,所述第二数据生成模块包括:目标报告核对数据生成单元,该目标报告核对数据生成单元用于执行下述内容:

判断所述目标报告中的各个目标标签的属性是否均对应有预存储的设定值,若是,则根据各个目标标签的属性各自对应用的设定值,确定各个所述目标标签各自对应属性的值;

基于各个所述目标标签各自对应属性的值生成该目标报告对应的目标报告核对数据。

进一步地,所述目标报告核对数据生成单元还用于执行下述内容:

若经判断获知所述目标报告中存在未对应有设定值的目标标签的属性,则基于预设的用于标签配置的动态结构化查询语句生成未对应有设定值的目标标签的属性的值。

进一步地,所述数据核对模块包括:

分布式集群执行单元,用于将各个所述目标标签分配至多个独立运行的服务集群中,以使各个所述服务集群对所述源XBRL报告和所述目标报告进行分布式数据核对,其中,每个所述服务集群中均包含有多个服务器,且各个服务器分别用于经由唯一对应的线程处理一个所述目标标签对应的核对任务。

进一步地,还包括:标签库自定义模块,该标签库自定义模块用于执行下述内容:

实时接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有:未包含在所述标签库中的标签的属性信息的新增指令,和/或,已包含在所述标签库中的原有标签的属性信息的复用指令;

根据所述用户指令更新所述标签库。

第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的XBRL报告核对方法。

第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的XBRL报告核对方法。

由上述技术方案可知,本申请提供的一种XBRL报告核对方法及装置,方法包括:在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息;生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据;根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开,通过自定义标签库,能够有效实现XBRL报告的标签的灵活配置,并能够有效提高标签设置的准确性、可靠性及时效性,进而能够有效提高XBRL报告的核对效率及核对准确性,同时通过目标报告的设置及分布式的核对方式,能够进一步提高XBRL报告的核对灵活性、效率及准确性,进而能够为需要进行信息公开或披露的XBRL报告提供准确的判断基础,以有效提高XBRL报告的信息公开或披露的效率、真实性及可靠性,能够有效提高具有信息公开或披露需求的XBRL报告的来源用户和需要获知XBRL报告中的信息的需求用户的用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例中的XBRL报告核对方法的流程示意图。

图2是本申请实施例中的包含有步骤010和步骤500的XBRL报告核对方法的流程示意图。

图3是本申请实施例中的包含有步骤120至步骤140的XBRL报告核对方法的流程示意图。

图4是本申请实施例中的XBRL报告核对方法中步骤200的具体流程示意图。

图5是本申请实施例中的XBRL报告核对方法中步骤310至步骤330的具体流程示意图。

图6是本申请实施例中的包含有步骤340至步骤360的XBRL报告核对方法的步骤300的具体流程示意图。

图7是本申请实施例中的包含有步骤370的XBRL报告核对方法的步骤300的具体流程示意图。

图8是本申请实施例中的XBRL报告核对方法中步骤020和步骤030的流程示意图。

图9是本申请实施例中的XBRL报告核对装置的第一种结构示意图。

图10是本申请实施例中的XBRL报告核对装置的第二种结构示意图。

图11是本申请实施例中的XBRL报告核对装置的第三种结构示意图。

图12是本申请实施例中的包含有托管行报告生成单元21的XBRL报告核对装置的结构示意图。

图13是本申请实施例中的包含有目标报告核对数据生成单元22的XBRL报告核对装置的结构示意图。

图14是本申请实施例中的包含有分布式集群执行单元31的XBRL报告核对装置的结构示意图。

图15是本申请实施例中的包含有标签库自定义模块70的XBRL报告核对装置的结构示意图。

图16是本应用实例中的XBRL报告核对方法的流程图。

图17是本应用实例中的定制标签库的细化流程图。

图18是本应用实例中的生成基金公司XBRL报告数据的细化流程图。

图19是本应用实例中的生成托管行系统报告数据的细化流程图。

图20是本应用实例中的分布式架构图。

图21是本应用实例中XBRL核对并输出结果的细化流程图。

图22是本申请实施例中的电子设备的结构示意图。

具体实施方式

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

针对现有的XBRL报告核对扩展性差及核对方式串行而存在的XBRL报告核对效率及准确性低的问题,本申请实施例分别提供XBRL报告核对方法、XBRL报告核对装置、电子设备计算机可读存储介质的实施例,通过在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息;生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据;根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开的处理过程,实现了灵活且高效的自定义标签库的配置以及高效且可靠的分布式核对过程,通过自定义标签库,能够有效实现XBRL报告的标签的灵活配置,并能够有效提高标签设置的准确性、可靠性及时效性,进而能够有效提高XBRL报告的核对效率及核对准确性,同时通过目标报告的设置及分布式的核对方式,能够进一步提高XBRL报告的核对灵活性、效率及准确性,进而能够为需要进行信息公开或披露的XBRL报告提供准确的判断基础,以有效提高XBRL报告的信息公开或披露的真效率、真实性及可靠性,能够有效提高具有信息公开或披露需求的XBRL报告的来源用户和需要获知XBRL报告中的信息的需求用户的用户体验。

具体通过下述多个实施例分别进行说明。

为了解决现有的XBRL报告核对扩展性差及核对方式串行而存在的XBRL报告核对效率及准确性低的问题,本申请提供一种XBRL报告核对方法的实施例,参见图1,所述XBRL报告核对方法具体包含有如下内容:

步骤100:在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则执行步骤200。

可以理解的是,所述源XBRL报告可以为当前接收到的XBRL报告,也可以为预先接收并定时处理的XBRL报告,具体可以根据实际应用进行设置。

步骤200:生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息。

在步骤200中,若预设的标签库中包含有源XBRL报告的各个目标标签的配置信息,则在源XBRL报告中查找各个所述目标标签各自对应的属性的值,也即属性值,并将各个所述目标标签各自对应的属性与各个属性值之间的对应关系进行存储,以形成源XBRL报告核对数据。在一种举例中,所述源XBRL报告核对数据的举例形式参见表1,其中,标签A和B的表述仅为示意性的,并非实际标签名,同时,属性值1到属性值4也仅为示意性的,其实际表达由数值构成。

表1

步骤300:生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据。

在步骤300中,可以应用预设的匹配规则生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告。所述匹配规则可以预先存储在用于执行XBRL报告核对方法的服务器或客户端设备的本地或可访问的数据库中,例如,用于执行XBRL报告核对方法的XBRL报告核对装置可以设置在一托管银行的核对平台中,若基金公司将XBRL报告发送至托管银行的核对平台,则所述XBRL报告核对装置读取该XBRL报告,并在所述托管银行的核对平台中查找预存储的与所述源XBRL报告的类型及来源对应的匹配规则,其中,该匹配规则可以以托管行系统匹配信息的形式体现,具体用于标识生成XBRL报告对应的目标报告的逻辑规则。

步骤400:根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,通过自定义标签库,能够有效实现XBRL报告的标签的灵活配置,并能够有效提高标签设置的准确性、可靠性及时效性,进而能够有效提高XBRL报告的核对效率及核对准确性,同时通过目标报告的设置及分布式的核对方式,能够进一步提高XBRL报告的核对灵活性、效率及准确性,进而能够为需要进行信息公开或披露的XBRL报告提供准确的判断基础,以有效提高XBRL报告的信息公开或披露的真效率、真实性及可靠性,能够有效提高具有信息公开或披露需求的XBRL报告的来源用户和需要获知XBRL报告中的信息的需求用户的用户体验。

为了提供一种适用于基金公司的XBRL报告核对方式,在本申请提供的XBRL报告核对方法的一个实施例中,若所述源XBRL报告为基金公司的XBRL报告,则所述目标报告为该基金公司对应的托管银行的托管行报告,参见图2,所述XBRL报告核对方法的步骤100之前具体包含有下述内容:

步骤010:接收基金公司终端发送的XBRL报告核对请求,并自该XBRL报告核对请求中读取该基金公司的XBRL报告。

相对应的,所述XBRL报告核对方法的步骤400之后还具体包含有如下内容:

步骤500:根据所述核对结果判断该基金公司的XBRL报告是否符合预设的公开要求,若是,则将所述基金公司的XBRL报告发送至***进行信息公开。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够有效实现基金公司的XBRL报告的标签的灵活配置,进而能够有效提高基金公司的XBRL报告的核对灵活性、效率及准确性,进而能够为需要向***进行信息披露的基金公司的XBRL报告提供准确的判断基础,以有效提高基金公司向***进行XBRL报告的信息披露的信息公开或披露的真实性、准确性及可靠性。

为了在接收的XBRL报告中存在未配置的标签时,能够在标签库中新增自定义标签,在本申请提供的XBRL报告核对方法的一个实施例中,参见图3,所述XBRL报告核对方法的步骤100之后还可以具体包含有下述内容:

步骤120:若经判断获知所述源XBRL报告的至少一个所述目标标签的配置信息未包含在所述标签库中,则向所述标签库对应的用户终端发送针对未包含在所述标签库中的目标标签的配置请求。

步骤130:接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有未包含在所述标签库中的目标标签的属性信息。

步骤140:将所述标签新增指令中的目标标签的属性信息添加至所述标签库中,以在该标签库中形成该目标标签的配置信息。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够进一步提高自定义标签库的适用广泛性及灵活性,进而能够进一步提高XBRL报告的核对灵活性、效率及准确性。

为了提供一种提供生成源XBRL报告核对数据的具体方式,在本申请提供的XBRL报告核对方法的一个实施例中,所述标签库中的各个所述标签均对应至少四个属性:标签类型属性、上下文属性、精度属性和单元属性,参见图4,所述XBRL报告核对方法的步骤200具体包含有下述内容:

步骤210:自所述源XBRL报告中获取各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值。

步骤220:基于各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值生成对应的源XBRL报告核对数据。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够有效提高源XBRL报告核对数据的应用可靠性及有效性,进而能够进一步提高XBRL报告的核对准确性。

为了提供一种生成目标报告的具体方式,在本申请提供的XBRL报告核对方法的一个实施例中,参见图5,所述XBRL报告核对方法的步骤300具体包含有下述内容:

步骤310:获取所述基金公司的XBRL报告的报告类型及基金类型。

步骤320:基于所述基金公司的XBRL报告的报告类型及基金类型,对应查找得到预存储的托管行系统匹配信息。

步骤330:根据所述托管行系统匹配信息,生成与所述基金公司的XBRL报告的报告类型及基金类型均相同的托管行报告,且该托管行报告与所述基金公司的XBRL报告的各个目标标签的配置信息相同。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够有效提高托管行报告生成的高效性及准确性,进而能够进一步提高XBRL报告的核对效率及准确性。

为了提供存在预设值时的生成目标报告核对数据的具体方式,在本申请提供的XBRL报告核对方法的一个实施例中,参见图6,所述XBRL报告核对方法的步骤300还具体包含有下述内容:

步骤340:判断所述目标报告中的各个目标标签的属性是否均对应有预存储的设定值,若是,则执行步骤350。

步骤350:根据各个目标标签的属性各自对应用的设定值,确定各个所述目标标签各自对应属性的值;

步骤360:基于各个所述目标标签各自对应属性的值生成该目标报告对应的目标报告核对数据。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够有效提高目标报告核对数据生成的可靠性及准确性,进而能够进一步提高XBRL报告的核对可靠性及准确性。

为了提供在不存在预设值时的生成目标报告核对数据的具体方式,在本申请提供的XBRL报告核对方法的一个实施例中,参见图7,所述XBRL报告核对方法的步骤340之后还具体包含有下述内容:

步骤370:若经判断获知所述目标报告中存在未对应有设定值的目标标签的属性,则基于预设的用于标签配置的动态结构化查询语句生成未对应有设定值的目标标签的属性的值。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够进一步提高目标报告核对数据生成的可靠性及准确性,进而能够进一步提高XBRL报告的核对可靠性及准确性。

为了提供一种分布式核对数据的具体方式,在本申请提供的XBRL报告核对方法的一个实施例中,所述XBRL报告核对方法的步骤400具体包含有下述内容:

步骤410:将各个所述目标标签分配至多个独立运行的服务集群中,以使各个所述服务集群对所述源XBRL报告和所述目标报告进行分布式数据核对,其中,每个所述服务集群中均包含有多个服务器,且各个服务器分别用于经由唯一对应的线程处理一个所述目标标签对应的核对任务。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够有效提高XBRL报告的分布式数据核对的效率及可靠性。

为了提供一种随时自定义标签库的具体方式,在本申请提供的XBRL报告核对方法的一个实施例中,参见图8,所述XBRL报告核对方法中还具体包含有下述内容:

步骤020:实时接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有:未包含在所述标签库中的标签的属性信息的新增指令,和/或,已包含在所述标签库中的原有标签的属性信息的复用指令。

步骤030:根据所述用户指令更新所述标签库。

可以理解的是,所述步骤020和步骤030可以在步骤010之前执行进行标签库的预先设置,也可以在步骤100至步骤500的任何执行阶段进行以随时更新标签库。

从上述描述可知,本申请实施例提供的XBRL报告核对方法,能够进一步提高标签库的应用灵活性及可靠性,进而能够有效提高XBRL报告的分布式数据核对的准确性及可靠性。

从软件层面来说,为了解决现有的XBRL报告核对扩展性差及核对方式串行而存在的XBRL报告核对效率及准确性低的问题,本申请提供一种用于实现XBRL报告核对方法中全部或部分内容的XBRL报告核对装置的实施例,参见图9,所述XBRL报告核对装置具体包含有如下内容:

第一数据生成模块10,用于在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息;

第二数据生成模块20,用于生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据;

数据核对模块30,用于根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,通过自定义标签库,能够有效实现XBRL报告的标签的灵活配置,并能够有效提高标签设置的准确性、可靠性及时效性,进而能够有效提高XBRL报告的核对效率及核对准确性,同时通过目标报告的设置及分布式的核对方式,能够进一步提高XBRL报告的核对灵活性、效率及准确性,进而能够为需要进行信息公开或披露的XBRL报告提供准确的判断基础,以有效提高XBRL报告的信息公开或披露的真效率、真实性及可靠性,能够有效提高具有信息公开或披露需求的XBRL报告的来源用户和需要获知XBRL报告中的信息的需求用户的用户体验。

为了提供一种适用于基金公司的XBRL报告核对方式,在本申请提供的XBRL报告核对装置的一个实施例中,若所述源XBRL报告为基金公司的XBRL报告,则所述目标报告为该基金公司对应的托管银行的托管行报告,参见图10,所述XBRL报告核对装置还具体包含有下述内容:

XBRL报告接收模块40,用于接收基金公司终端发送的XBRL报告核对请求,并自该XBRL报告核对请求中读取该基金公司的XBRL报告。

XBRL报告发送模块50,用于根据所述核对结果判断该基金公司的XBRL报告是否符合预设的公开要求,若是,则将所述基金公司的XBRL报告发送至***进行信息公开。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够有效实现基金公司的XBRL报告的标签的灵活配置,进而能够有效提高基金公司的XBRL报告的核对灵活性、效率及准确性,进而能够为需要向***进行信息披露的基金公司的XBRL报告提供准确的判断基础,以有效提高基金公司向***进行XBRL报告的信息披露的信息公开或披露的真实性、准确性及可靠性。

为了在接收的XBRL报告中存在未配置的标签时,能够在标签库中新增自定义标签,在本申请提供的XBRL报告核对装置的一个实施例中,参见图11,所述XBRL报告核对装置还可以具体包含补充配置标签模块60,该补充配置标签模块60用于执行下述内容:

若经判断获知所述源XBRL报告的至少一个所述目标标签的配置信息未包含在所述标签库中,则向所述标签库对应的用户终端发送针对未包含在所述标签库中的目标标签的配置请求。

接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有未包含在所述标签库中的目标标签的属性信息。

将所述标签新增指令中的目标标签的属性信息添加至所述标签库中,以在该标签库中形成该目标标签的配置信息。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够进一步提高自定义标签库的适用广泛性及灵活性,进而能够进一步提高XBRL报告的核对灵活性、效率及准确性。

为了提供一种提供生成源XBRL报告核对数据的具体方式,在本申请提供的XBRL报告核对装置的一个实施例中,所述标签库中的各个所述标签均对应至少四个属性:标签类型属性、上下文属性、精度属性和单元属性,所述XBRL报告核对装置中的第一数据生成模块10用于执行下述内容:

自所述源XBRL报告中获取各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值。

基于各个所述目标标签各自对应的标签类型属性、上下文属性、精度属性和单元属性的值生成对应的源XBRL报告核对数据。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够有效提高源XBRL报告核对数据的应用可靠性及有效性,进而能够进一步提高XBRL报告的核对准确性。

为了提供一种生成目标报告的具体方式,在本申请提供的XBRL报告核对装置的一个实施例中,参见图12,所述XBRL报告核对装置的第二数据生成模块20具体包含有下述内容:

托管行报告生成单元21,该托管行报告生成单元21用于执行下述内容:

获取所述基金公司的XBRL报告的报告类型及基金类型。

基于所述基金公司的XBRL报告的报告类型及基金类型,对应查找得到预存储的托管行系统匹配信息。

根据所述托管行系统匹配信息,生成与所述基金公司的XBRL报告的报告类型及基金类型均相同的托管行报告,且该托管行报告与所述基金公司的XBRL报告的各个目标标签的配置信息相同。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够有效提高托管行报告生成的高效性及准确性,进而能够进一步提高XBRL报告的核对效率及准确性。

为了提供存在预设值时的生成目标报告核对数据的具体方式,在本申请提供的XBRL报告核对装置的一个实施例中,参见图13,所述XBRL报告核对装置的第二数据生成模块20还具体包含有下述内容:

目标报告核对数据生成单元22,该目标报告核对数据生成单元22用于执行下述内容:

判断所述目标报告中的各个目标标签的属性是否均对应有预存储的设定值,若是,则根据各个目标标签的属性各自对应用的设定值,确定各个所述目标标签各自对应属性的值。

基于各个所述目标标签各自对应属性的值生成该目标报告对应的目标报告核对数据。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够有效提高目标报告核对数据生成的可靠性及准确性,进而能够进一步提高XBRL报告的核对可靠性及准确性。

为了提供在不存在预设值时的生成目标报告核对数据的具体方式,在本申请提供的XBRL报告核对装置的一个实施例中,所述XBRL报告核对装置的中的目标报告核对数据生成单元22还用于执行下述内容:

若经判断获知所述目标报告中存在未对应有设定值的目标标签的属性,则基于预设的用于标签配置的动态结构化查询语句生成未对应有设定值的目标标签的属性的值。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够进一步提高目标报告核对数据生成的可靠性及准确性,进而能够进一步提高XBRL报告的核对可靠性及准确性。

为了提供一种分布式核对数据的具体方式,在本申请提供的XBRL报告核对装置的一个实施例中,参见图14,所述XBRL报告核对装置的数据核对模块30具体包含有下述内容:

分布式集群执行单元31,用于将各个所述目标标签分配至多个独立运行的服务集群中,以使各个所述服务集群对所述源XBRL报告和所述目标报告进行分布式数据核对,其中,每个所述服务集群中均包含有多个服务器,且各个服务器分别用于经由唯一对应的线程处理一个所述目标标签对应的核对任务。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够有效提高XBRL报告的分布式数据核对的效率及可靠性。

为了提供一种随时自定义标签库的具体方式,在本申请提供的XBRL报告核对装置的一个实施例中,参见图15,所述XBRL报告核对装置中还具体包含有标签库自定义模块70,所述标签库自定义模块70用于执行下述内容:

实时接收所述用户终端基于所述配置请求发送的针对所述标签库的用户指令,其中,该用户指令中包含有:未包含在所述标签库中的标签的属性信息的新增指令,和/或,已包含在所述标签库中的原有标签的属性信息的复用指令。

根据所述用户指令更新所述标签库。

从上述描述可知,本申请实施例提供的XBRL报告核对装置,能够进一步提高标签库的应用灵活性及可靠性,进而能够有效提高XBRL报告的分布式数据核对的准确性及可靠性。

为了进一步说明本方案,本申请还提供一种应用XBRL报告核对装置实现XBRL报告核对方法的具体应用实例,本申请应用实例克服了传统的核对方式形式单一,XBRL标签元素不能灵活配置,报告核对的效率低,准确性差等问题,整合了现有技术,灵活动态配置和智能匹配XBRL标签,高效查询标签配置的动态SQL,采用分布式架构核对标签,从而提高XBRL报告核对的灵活性、准确性和高效性。

通过本申请应用实例,可以复用固有标签、定制标签,并通过装配成查询类SQL代码,采用分布式架构,高效实现XBRL报告核对。参见图16,本申请应用实例具体包含有如下内容:

步骤1:定制标签库。目前标签库包含一些固有标签配置,也提供业务人员对标签的定制。选择报告类型,完成Tag标签属性、Context上下文属性、Decimal精度属性和UnitRef单元属性这四种属性的配置,系统根据配置动态生成SQL,形成新的定制标签的配置。

步骤2:生成基金公司XBRL报告数据。首先初始化基金公司发送过来的源XBRL报告,所有标签解析后存储。其次确认每个标签是否已配置,若未配置,初始化标签要素,跳转到步骤1,自动补录标签配置。

步骤3:生成托管行系统报告数据。获取报告类型,生成托管行相应类型的报告。解析标签配置的动态SQL,查询系统的报告数据,生成相应可对比的系统报告数据并存储。

步骤4:XBRL报告核对并输出结果。采用分布式并行计算,将报告的标签核对使用分布式集群处理,集群资源管理器根据每台服务器的负载动态分配任务,提高了计算和核对的效率。

参见图17,定制标签库的过程包括选择报告类型、新增标签元素、生成标签配置等步骤。

步骤101:选择类型。报告类型包括净值报告、部分临时公告、季度报告、半年度和年度报告等。

步骤102:选择标签配置方式。包含步骤103和步骤110两种方式。步骤103新增标签元素设置,主要针对一种全新的个性化标签定制,提供了自主配置标签各个属性的方式。步骤110复用原有标签,针对和固有标签有相同配置的情况,不需要做重复配置,一键复制即可完成配置。

步骤103:新增标签设置。这个包含步骤104~107,对应Tag标签属性、Context上下文属性、Decimal精度属性和UnitRef单元属性这4个属性的配置。

步骤104:Tag标签属性。根据标签的分类区分出步骤108和步骤109。Tag标签属性包含标签名称、标签类型的配置。

步骤105:Context属性。即上下文指向属性,说明了所描述的报告信息的报告期间和报告场景,有助于理解XBRL数据项的业务事实。例如时间的属性是C_inst_yyyymmdd,代表时间区间属性是C_duration_yyyymmdd-yyyymmdd。

步骤106:Decimal属性。即精度属性,对于数值型,可以配置成任意整数,非数据型固定为INF。

步骤107:UnitRef属性。即单位指向属性,指定了报告项目的度量单位。例如人民币为RMB,美元为UDS,欧元为EUR等。

步骤108:Element标签。即普通元素标签。提供用户基于估值表、资产负债表、利润表、所有者权益表、资产分布表、总账明细账、净值表等数据源供选择,配置标签生成所需条件。

步骤109:Tuple标签。即元组标签,是一组包含多个值的相关概念,一个元组成员是无法提供所需要的信息,通过一组成员才可以提供完成的信息。例如元组“积极投资前五名股票明细”可以包含下列组成成员:“股票代码”、“股票名称”、“股票数量”、“期末公允价值”、“排名序号”等。对应的数据源选择同Element标签一致。

步骤110:复用原有标签。针对新配置的标签,和现有标签库中的标签配置一致,可以通过选择现有标签库中的标签,一键复制,可生成和所选标签一致的配置。

步骤111:生成标签配置。汇总上述标签的配置,加工逻辑转换为SQL语言,形成标签的属性配置。

参见图18,生成托管行系统报告数据的细化过程如下:

步骤201:初始化XBRL报告。接收到基金公司的XBRL报告,通过API接口读取并解析文件,将XBRL报告存储并初始化报告类型和基金类型。报告类型包括净值报告、部分临时公告、季度报告、半年度和年度报告等。基金类型分为是货币基金、非货币基金。

步骤202:判断XBRL报告中的标签是否已配置,如果是,则跳转步骤203,如果否,则跳转步骤204。

步骤203:生成XBRL报告核对数据。获取XBRL报告中对应标签的数值,形成TAG_KEY和TAG_VALUE的数据。其中TAG_KEY是标签要素,包含标签的4个属性,TAG_VALUE是相应标签的内容数值。

步骤204:补录标签元素配置。智能匹配和自动生成标签基础配置,邮件发送业务提示补录或确认。

参见图19,本应用实例中的生成托管行系统报告数据的细化过程具体包含有如下内容:

步骤301:生成托管行报告数据。系统根据XBRL的报告类型和基金类型,按照系统逻辑生成相应的托管行报告数据,为后续动态SQL的取数提供数据源。

步骤302:判断对应的标签是否存在设定预设值,如果是,跳转步骤304,如果否,跳转步骤305。

步骤303:查询动态SQL。根据标签配置,获取动态SQL,执行获取相应数值。

步骤304:根据业务前台参数设置的标签的预设值,获取标签的数值。

步骤305:生成托管行核对数据。根据步骤303和步骤304的结果,和标签组合成TAG_KEY和TAG_VALUE的数据。

参见图20所示的分布式架构图,本申请应用实例提供的分布式核对过程包括:

步骤401:总任务。初始化XBRL报告的核对任务,获取任务所需的基金公司报告数据和托管行报告数据,根据报告类型细分报告任务,形成步骤402的各个子任务Z1至子任务Z3。

步骤402:子任务Z1至子任务Z3。子任务分配到集群的不同服务器处理,子任务包含多个标签,每个标签分配一个线程处理核对,形成步骤403。

步骤403:线程。每个子任务分别对应线程1至线程3。集群的每台服务器,即每个线程独立运行,核对单个标签。

参见图21,本应用实例中XBRL核对并输出结果的细化流程对应步骤402的具体任务,具体包含有如下内容:

步骤501:获取基金公司XBRL报告和托管行系统报告数据的核对数据结果。

步骤502:判断核对的标签是否为核对关键要素。业务参数设置标签是否核对关键要素,如果否,跳转步骤503。如果是,跳转步骤504或步骤505。

步骤503:不核对标签要素。核对的标签不是核对关键元素,则不核对标签要素,默认为核对一致。

步骤504:Element标签核对。核对的标签是核对关键元素,则需要核对数据。对于Element标签,根据Tag属性名称、Contex上下文属性、Decimal精度属性和UnitRef单元属性来匹配找到相应的数值,判断两方的数据结果是否一致,如果一致,则该标签元素核对一致。如果核对结果不一致,则该标签元素核对不一致。

步骤505:Tuple元组标签核对。对于Tuple元组标签,根据Tuple标签的循环层数,按序号核对元组中的每一个组成成员的数据。

步骤506:汇总XBRL报告的所有标签,如果所有标签都核对一致,那XBRL报告核对一致,否则核对不一致。

从上述描述可知,本申请应用实例提供的XBRL报告核对方法,灵活动态配置和智能匹配XBRL标签,通过装配成查询类SQL代码,采用分布式架构,将报告标签的核对分布在多台服务器上平衡计算负载,同时启用多线程处理,高效实现XBRL报告核对。

从硬件层面来说,为了解决现有的XBRL报告核对扩展性差及核对方式串行而存在的XBRL报告核对效率及准确性低的问题,本申请提供一种用于实现所述XBRL报告核对方法中的全部或部分内容的电子设备的实施例,所述电子设备具体包含有如下内容:

图22为本申请实施例的电子设备9600的系统构成的示意框图。如图22所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图22是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。

在一实施例中,XBRL报告核对功能可以被集成到中央处理器中。其中,中央处理器可以被配置为进行如下控制:

步骤100:在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则执行步骤200。

可以理解的是,所述源XBRL报告可以为当前接收到的XBRL报告,也可以为预先接收并定时处理的XBRL报告,具体可以根据实际应用进行设置。

步骤200:生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息。

在步骤200中,若预设的标签库中包含有源XBRL报告的各个目标标签的配置信息,则在源XBRL报告中查找各个所述目标标签各自对应的属性的值,也即属性值,并将各个所述目标标签各自对应的属性与各个属性值之间的对应关系进行存储,以形成源XBRL报告核对数据。

步骤300:生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据。

在步骤300中,可以应用预设的匹配规则生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告。所述匹配规则可以预先存储在用于执行XBRL报告核对方法的服务器或客户端设备的本地或可访问的数据库中,例如,用于执行XBRL报告核对方法的XBRL报告核对装置可以设置在一托管银行的核对平台中,若基金公司将XBRL报告发送至托管银行的核对平台,则所述XBRL报告核对装置读取该XBRL报告,并在所述托管银行的核对平台中查找预存储的与所述源XBRL报告的类型及来源对应的匹配规则,其中,该匹配规则可以以托管行系统匹配信息的形式体现,具体用于标识生成XBRL报告对应的目标报告的逻辑规则。

步骤400:根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开。

从上述描述可知,本申请实施例提供的电子设备,通过自定义标签库,能够有效实现XBRL报告的标签的灵活配置,并能够有效提高标签设置的准确性、可靠性及时效性,进而能够有效提高XBRL报告的核对效率及核对准确性,同时通过目标报告的设置及分布式的核对方式,能够进一步提高XBRL报告的核对灵活性、效率及准确性,进而能够为需要进行信息公开或披露的XBRL报告提供准确的判断基础,以有效提高XBRL报告的信息公开或披露的真效率、真实性及可靠性,能够有效提高具有信息公开或披露需求的XBRL报告的来源用户和需要获知XBRL报告中的信息的需求用户的用户体验。

在另一个实施方式中,XBRL报告核对装置可以与中央处理器9100分开配置,例如可以将XBRL报告核对装置配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现XBRL报告核对功能。

如图22所示,该电子设备9600还可以包括:通信模块9110、输入单元9122、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图22中所示的所有部件;此外,电子设备9600还可以包括图22中没有示出的部件,可以参考现有技术。

如图22所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。

其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。

输入单元9122向中央处理器9100提供输入。该输入单元9122例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。

该存储器9140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。

存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。

通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。

基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。

本申请的实施例还提供能够实现上述实施例中的XBRL报告核对方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的执行主体为服务器或客户端的XBRL报告核对方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:

步骤100:在预设的标签库中判断是否包含有源XBRL报告的各个目标标签的配置信息,若是,则执行步骤200。

可以理解的是,所述源XBRL报告可以为当前接收到的XBRL报告,也可以为预先接收并定时处理的XBRL报告,具体可以根据实际应用进行设置。

步骤200:生成由所述源XBRL报告的各个目标标签的属性值组成的源XBRL报告核对数据,其中,所述标签库用于根据用户指令存储新增和/或复用的各个标签的配置信息。

在步骤200中,若预设的标签库中包含有源XBRL报告的各个目标标签的配置信息,则在源XBRL报告中查找各个所述目标标签各自对应的属性的值,也即属性值,并将各个所述目标标签各自对应的属性与各个属性值之间的对应关系进行存储,以形成源XBRL报告核对数据。

步骤300:生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告,并获取该目标报告对应的目标报告核对数据。

在步骤300中,可以应用预设的匹配规则生成与所述源XBRL报告的类型及对应的目标标签的配置信息均相同的目标报告。所述匹配规则可以预先存储在用于执行XBRL报告核对方法的服务器或客户端设备的本地或可访问的数据库中,例如,用于执行XBRL报告核对方法的XBRL报告核对装置可以设置在一托管银行的核对平台中,若基金公司将XBRL报告发送至托管银行的核对平台,则所述XBRL报告核对装置读取该XBRL报告,并在所述托管银行的核对平台中查找预存储的与所述源XBRL报告的类型及来源对应的匹配规则,其中,该匹配规则可以以托管行系统匹配信息的形式体现,具体用于标识生成XBRL报告对应的目标报告的逻辑规则。

步骤400:根据各个所述目标标签的配置信息,对所述源XBRL报告和所述目标报告进行分布式数据核对,以基于对应的核对结果确定是否对所述源XBRL报告进行信息公开。

从上述描述可知,本申请实施例提供的计算机可读存储介质,通过自定义标签库,能够有效实现XBRL报告的标签的灵活配置,并能够有效提高标签设置的准确性、可靠性及时效性,进而能够有效提高XBRL报告的核对效率及核对准确性,同时通过目标报告的设置及分布式的核对方式,能够进一步提高XBRL报告的核对灵活性、效率及准确性,进而能够为需要进行信息公开或披露的XBRL报告提供准确的判断基础,以有效提高XBRL报告的信息公开或披露的真效率、真实性及可靠性,能够有效提高具有信息公开或披露需求的XBRL报告的来源用户和需要获知XBRL报告中的信息的需求用户的用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

37页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种乱码修复方法、装置、电子设备及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!