[发明专利]基于XBRL的消息传播系统有效
申请号: | 201711089326.6 | 申请日: | 2017-11-08 |
公开(公告)号: | CN107896246B | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 马越;唐军 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/83 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xbrl 消息 传播 系统 | ||
本发明涉及财务软件开发领域,公开了一种基于XBRL的消息传播系统,解决XBRL系统中各个服务之间效率低和速度慢的问题。本发明包括消息传播模块、消息服务器和存储器,消息传播模块首先通过消息传播的方式,将需要执行的步骤以消息的形式传给消息服务器,然后直接执行操作,并将操作结果缓存或者直接保存在存储器中;当用户需要执行已缓存或者保存了操作结果的操作时,直接从存储器中缓存加载操作结果。本发明适用于XBRL处理系统。
技术领域
本发明涉及财务软件开发领域,特别涉及基于XBRL的消息传播系统。
背景技术
XBRL(eXtensible Business Reporting Language),可扩展商业报告语言是一门用于商业信息进行电子交换的语言,有助于商业信息的编制、分析和交换。XBRL技术框架分为XBRL规范、XBRL分类标准和XBRL实例文档三部分。其中,本发明涉及的分类标准分为模式文件和链接库文件,链接库文件通常包括定义链接库、列报链接库、计算链接库、标签链接库、参考链接库和角色标签链接库。模式文件定义了实例文档中事实概念,链接库文件定义了概念间的关系。另外,实例文档是展示报表所需要的XML型文件,是财务报表的最基础的文件。随着XBRL的逐渐普及,拥有一套能高效处理XBRL文件的体系尤为重要。
一个完整的XBRL处理系统由于其各种概念和结构的定义的内容复杂,采用传统的解析、展示、保存XBRL文件和信息的方式就造成使用速度慢、用户体验差和各个服务器连接速度慢等问题,而这些问题也成了一套成熟的XBRL系统的瓶颈。在以前的各种解决方式中,大多数是去通过扩大服务器内存的方式去加快速度,有少数是通过优化代码,减少计算量的方式去解决。这两种方式都有成本高或者优化时间长的弊端。
发明内容
本发明要解决的技术问题是:提供一种基于XBRL的消息传播系统,解决XBRL系统中各个服务之间效率低和速度慢的问题。
为解决上述问题,本发明采用的技术方案是:基于XBRL的消息传播系统,包括消息传播模块、消息服务器和存储器,消息传播模块首先通过消息传播的方式,将需要执行的步骤以消息的形式传给消息服务器,然后直接执行操作,并将操作结果缓存或者直接保存在存储器中;当用户需要执行已缓存或者保存了操作结果的操作时,直接从存储器中缓存加载操作结果。
进一步的,所述消息传播模块包括分类标准消息传播模块和实例文档消息传播模块;所述分类标准消息传播模块包括分类标准列表查询消息传播模块、分类标准角色消息传播模块和分类标准链接库消息传播模块;所述实例文档消息传播模块包括实例文档列表查询消息传播模块、实例文档预览消息传播模块、实例文档预览标签的消息传播模块和实例文档回写消息传播模块;
所述分类标准列表查询消息传播模块的执行流程包括:传入分类标准的查询条件,获取查询条件下的各个分类标准的id,并查询出第一条分类标准的各个详细信息用于展示;将各个分类标准id的集合以消息的形式传给消息服务器;消息服务器获取到id的集合后,对此消息做分类和匹配,如果匹配成功,则调用获取除第一条以外的各个分类标准的详细信息存入缓存,当有用户去查询分类标准的详细信息时,直接从缓存取出;
所述分类标准角色消息传播模块的执行流程包括:传入分类标准的id,获取查询出第一条角色的各个详细信息用于展示;将分类标准id以消息的形式传给消息服务器;消息服务器获取到id的集合后,对此消息做分类和匹配,如果匹配成功,则调用获取除第一条以外的各个分类标准的详细信息存入缓存,当有用户去查询角色的详细信息时,直接从缓存取出;
所述分类标准链接库消息传播模块的执行流程包括:传入角色id,,查询出第一条分类标准链接库的详细信息用于展示;当分类标准角色消息传播中已经缓存了此分类标准的各个角色时,从缓存中取出各个角色的id的集合以消息的形式传给消息服务器;消息服务器获取到id的集合后,对此消息做分类和匹配,如果匹配成功,则依次将获取的链接库的详细信息存入缓存,当有用户去查询链接库的详细信息时,直接从缓存取出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711089326.6/2.html,转载请声明来源钻瓜专利网。