【技术实现步骤摘要】
基于多线程处理XBRL分类标准的方法
本专利技术涉及XBRL分类标准领域,特别涉及基于多线程处理XBRL分类标准的方法。
技术介绍
XBRL(eXtensibleBusinessReportingLanguage),可扩展商业报告语言是一门用于商业信息进行电子交换的语言,有助于商业信息的编制、分析和交换。XBRL技术框架分为XBRL规范、XBRL分类标准和XBRL实例文档三部分。本专利技术涉及的分类标准分为模式文件和链接库文件,链接库文件通常包括定义链接库、列报链接库、计算链接库、标签链接库、参考链接库和角色标签链接库。模式文件定义了实例文档中事实概念,链接库文件定义了概念间的关系。随着XBRL的逐渐普及,拥有一套能高效处理XBRL文件的体系尤为重要。分类标准作为概念和结构的定义,内容复杂,再者XML文件本身的一些特性,采用传统的同步方式无疑成为XBRL文件处理的一大瓶颈。
技术实现思路
本专利技术要解决的技术问题是:提供一种基于多线程处理XBRL分类标准的方法,采用多线程异步处理XBRL分类标准文件,提高处理效率。为解决上述问题,本专利技术采用的技术方案是:基于多线 ...
【技术保护点】
基于多线程处理XBRL分类标准的方法,其特征在于,包括分类标准解析和分类标准回写;分类标准解析的步骤包括:A1.传入文件路径参数,对文件路径预处理,并判断是否是有效路径,若有效,则进入步骤A2,否则返回步骤A1;A2.解析模式文件的内容,并递归调用解析方法处理模式文件的嵌套关系,并将链接库文件路径记录在链接库文件List集合中;A3.若步骤A2产生的链接库文件List集合不为空,则创建一个线程池,将链接库文件List集合按链接库类型进行分类,生成相应的链接库解析器,并将链接库解析器加入线程池中执行;A4.若链接库解析器执行过程中产生可发现文件,则重复执行步骤A2和A3,以处 ...
【技术特征摘要】
1.基于多线程处理XBRL分类标准的方法,其特征在于,包括分类标准解析和分类标准回写;分类标准解析的步骤包括:A1.传入文件路径参数,对文件路径预处理,并判断是否是有效路径,若有效,则进入步骤A2,否则返回步骤A1;A2.解析模式文件的内容,并递归调用解析方法处理模式文件的嵌套关系,并将链接库文件路径记录在链接库文件List集合中;A3.若步骤A2产生的链接库文件List集合不为空,则创建一个线程池,将链接库文件List集合按链接库类型进行分类,生成相应的链接库解析器,并将链接库解析器加入线程池中执行;A4.若链接库解析器执行过程中产生可发现文件,则重复执行步骤A2和A3,以处理可发现文件;A5.链接库解析器执行完毕后,将得到的处理数据保存到数据库;分类标准回写的步骤包括:B1.传入分类标准数据库id,查询回写分类标准所需要的数据并进行封装,判断分类标准是否存在,若...
【专利技术属性】
技术研发人员:覃亚芬,许岩龙,居邦,刘东,唐军,
申请(专利权)人:深圳易嘉恩科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。