[发明专利]一种基于XBRL的快速检索的实现方法有效
| 申请号: | 201811467348.6 | 申请日: | 2018-12-03 |
| 公开(公告)号: | CN109635160B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 马越 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06F16/81 | 分类号: | G06F16/81;G06F16/835;G06F16/838 |
| 代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 郭会 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 xbrl 快速 检索 实现 方法 | ||
1.一种基于XBRL的快速检索的实现方法,其特征在于,包括数据的处理整合及数据的查询搜索;所述数据的处理整合包括结构数据处理和非结构数据处理,其中,结构数据处理包括依次进行的分类标准信息处理和实例文档信息处理;数据的查询搜索分为对结构的查询流程及对数据的查询流程;
其中,结构数据为需要被查询的用于展示的多维表的结构部分的数据,非结构数据为在查询过程中有可能会还在不断的新增或被修改的数据;
所述分类标准信息处理具体包括以下步骤:
A1.获取当前传入的全部分类标准,获取查询条件下的各个分类标准的id;
A2.获取各个分类标准id的角色集合,并以键值对的形式存到缓存,获取该缓存的每一条分类标准数据的唯一主键UUID;
A3.将各个分类标准id和其对应的角色获取到链接库,将链接库的层级关系存到缓存,并获取这个缓存的每一条链接库层级关系的唯一主键UUID;
A4.遍历每一个链接库,将链接库的超立方体层和维度层的数据取出,并判断该链接库是否是维度链接库,若是则将维度值存入缓存,否则不做任何操作;
所述实例文档信息处理具体包括以下步骤:
B1.依次传入各个分类标准的id,获取每个分类标准对应的多个实例文档并获取实例文档id;
B2.将实例文档id和分类标准id的对应关系存入缓存;
所述非结构数据处理具体包括以下步骤:
C1.依次获取非结构数据事实值对象;
C2.运用容器的快速转换功能,将事实值对象迅速变化成以值为key、以实例文档id为value的键值对,再用容器的快速导入功能,将所述键值对存到容器自己的存储器中;
C3.每隔T分钟,重新调用步骤C1,获取增量数据;
C4.重新调用步骤C2刷新键值对数据。
2.根据权利要求1所述的一种基于XBRL的快速检索的实现方法,其特征在于,所述步骤C3中T的取值为1。
3.根据权利要求1所述的一种基于XBRL的快速检索的实现方法,其特征在于,所述对结构的查询流程包括结构数据查询操作步骤,具体为:
S1.传入实例文档的查询条件,获取查询条件下的各个实例文档的id;
S2.将各个实例文档id的对应的分类标准id从缓存查出来;
S3.将分类标准id对应的角色、链接库和维度值依次查出。
4.根据权利要求3所述的一种基于XBRL的快速检索的实现方法,其特征在于,所述对结构的查询流程还包括以下步骤:
S4.依维度值的匹配将链接库层级关系建立成非维度或者维度的结构,每一层的结构中将元素id作为用于判断每一层的元素的位置和元素的意义的判断依据,在层级的最上一层加上角色的信息生成一颗层级树,并传给前端用于展示。
5.根据权利要求1所述的一种基于XBRL的快速检索的实现方法,其特征在于,所述对数据的查询流程包括依次进行的键值对查询、结构数据查询和非结构数据查询操作步骤,具体为:
S101.根据传入具体的事实值的查询条件,获取是精确查询还是模糊查询的类型,从容器中通过查询条件查询对应的所有的实例文档的id;
S102.将各个实例文档id的对应的分类标准id从缓存查出来;
S103.将分类标准id对应的角色、链接库和维度值依次查出;
S104.针对步骤S101获取的实例文档的id,从持久化表中查询当前实例文档的所有的数据值对象。
6.根据权利要求5所述的一种基于XBRL的快速检索的实现方法,其特征在于,所述对数据的查询流程还包括步骤S105:以数据值对象的元素id作为key,在层级树中找到对应的位置,放入对应的数据值,即可生成带有数据值的XBRL报表层级树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811467348.6/1.html,转载请声明来源钻瓜专利网。





