[发明专利]基于MongoDB实现XBRL实例文档存取的方法在审
申请号: | 201510615924.7 | 申请日: | 2015-09-24 |
公开(公告)号: | CN105354211A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 王德海;许岩龙;李波 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mongodb 实现 xbrl 实例 文档 存取 方法 | ||
技术领域
本发明涉及XBRL实例文档,特别涉及一种基于MongoDB实现XBRL实例文档存取的方法。
背景技术
可扩展商业报告语言是基于互联网、跨平台操作,专门用于财务报告编制、披露和使用的计算机语言,基本实现数据的集成与最大化利用,会计信息输出一门,资料共享,是国际上将会计准则与计算机语言相结合,用于非结构化数据,尤其是财务信息交换的最新公认标准和技术。通过对数据统一进行特定的识别和分类,可直接为使用者或其他软件所读取及进一步处理,实现一次录入、多次使用。
在XBRL技术体系的实例文档环节,对于实例文档信息在计算机内部的存储结构的选择会直接影响到实例文档创建的性能和准确程度。好的实例文档存储结构的特点是占用计算机存储资源较少,对实例文档内容的新增、修改和删除速度很快速。
发明内容
本发明的目的是为了解决现有的XBRL实例文档存取速度慢,操作不便的问题。
为达到上述目的,本发明提供一种基于MongoDB实现XBRL实例文档存取的方法,包括如下步骤:
在XBRL应用平台的引擎服务器中创建实例文档实例,并将实例文档实例传输到实例文档处理服务器;
实例文档处理服务器通过MongoDB相关API将实例文档实例持久化到MongoDB数据库中。
具体地,将实例文档实例持久化到MongoDB数据库中的具体方法为:通过MongoDB数据库的相关API将实例文档的Java内存模型持久化进入MongoDB数据。
进一步地,当需要对实例文档进行增加事实值或增加脚注时,通过MongoDB相关API将保存的实例文档实例信息全部或者部分读出,进行修改之后再对其进行更新。
进一步地,当需要创建实例文档文件进行上报时,通过MongoDB的相关API将实例文档实例完整读出,通过XBRL引擎服务器构建出实例文档内存模型,引擎再通过该内存模型创建出上报需要的实例文档文件。
本发明的有益效果是:本发明提供一种基于mongoDB数据库对实例文档在计算机内部存取的方法。利用MongoDB这种文档数据库存取数据速度快,灵活方便的特点来解决传统关系型数据库存取慢的弱点,同时,由于实例文档信息都存放在mongoDB数据库,这就使得计算机内存的占用较小,节约了计算机宝贵的内存资源。
以下结合实施例的具体实施方式,对本发明的技术方案作进一步详细描述,应当注意的是,实施例仅仅是为了帮助读者更好地理解本发明的技术构思,并不用以限定本发明权利要求的保护范围。
具体实施方式
本发明针对现有的XBRL实例文档存储占用计算机内存资源大,操作不方便的问题,提供一种基于基于MongoDB实现XBRL实例文档存取的方法,步骤如下:首先,在XBRL应用平台的引擎服务器中创建实例文档实例,并将实例文档实例传输到实例文档处理服务器;然后,实例文档处理服务器通过MongoDB相关API将实例文档实例持久化到MongoDB数据库中。
实施例
以下对本发明的技术方案作一示例性描述。
1、由XBRL引擎服务器创建出实例文档实例。
2、通过一些通信协议将实例文档实例传输到实例文档处理服务器。
3、实例文档处理服务器通过MongoDB相关API将实例文档的内存实例持久化到mongoDB数据库。
4、当需要对实例文档进行后续操作(比如增加事实值,增加脚注等)的时候,通过mongoDB相关API将底3步保存的实例文档实例信息全部或者部分读出,做了修改之后再对其进行更新。
5、当需要创建实例文档文件进行上报时,通过MongoDB的相关API将实例文档实例完整读出,通过XBRL引擎服务器构建出实例文档内存模型,引擎再通过该内存模型创建出上报需要的实例文档文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510615924.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向云存储的数据存储方法及装置
- 下一篇:可倾式茶园管理机