System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种电子凭证关系存储与查询方法,关联数据存储与检索。
技术介绍
1、在当前凭证电子化普及的背景下,凭证管理的方式正在经历深刻变革。大量的凭证不仅需要被数字化存储,还需在其间建立清晰且准确的关系映射。这种关系的存储和管理对提升业务处理效率至关重要。随着企业和机构逐步依赖信息系统进行操作,快速从海量数据中检索出相关的凭证关系信息已成为一种常见需求。然而,电子凭证之间的关系往往十分复杂,涉及到多层次、多维度的交互和规则,传统的存储与检索方法难以应对这种复杂性。
2、这种复杂性体现在多个方面。首先,不同业务场景下的凭证关系各不相同,且这些关系经常随着业务需求的变化而不断调整和更新。其次,由于电子凭证涉及的数据量庞大,检索的速度和准确性对系统性能提出了更高的要求。尤其是在紧急情况下,能够迅速、准确地获取所需的凭证关系信息对于决策和操作执行具有重要意义。
3、因此,当前凭证管理领域面临的挑战不仅是如何在海量数据中存储和组织这些复杂的关系,还要在此基础上优化检索算法,提高信息获取的效率。
技术实现思路
1、为了解决上述现有技术中存在的问题,本专利技术提出了一种电子凭证关系存储与查询方法。
2、本专利技术的技术方案如下:
3、一方面,本专利技术提供了一种电子凭证关系存储与查询方法,包括以下步骤:
4、采集每项业务的现有电子凭证关系日志;
5、根据每项业务的电子凭证关系,为当每项业务的每个电子凭证分配链路跟踪id以
6、基于每项业务的电子凭证关系存储结构设计查询接口;
7、在实际业务场景中调用该查询接口,通过该接口对电子凭证进行查询。
8、作为本专利技术的优选实施方式,所述链路跟踪id为全局唯一标识符,为同一业务涉及到的所有电子凭证分配相同的链路跟踪id。
9、作为本专利技术的优选实施方式,所述层级计数id为单一标识符,对于业务涉及到的所有电子凭证,根据其层级的不同为每个电子凭证分配唯一的标识符。
10、作为本专利技术的优选实施方式,所述电子凭证关系存储结构具体为:
11、将每项业务视为一个根节点,从根节点开始,将该业务涉及的电子凭证根据关系日志中的层级关系按照树形结构排序,树形结构的每一层代表一个层级,树形结构的每个节点代表一个电子凭证,每个节点的子节点表示该电子凭证所包含的下一层级电子凭证,每个节点的父节点表示该电子凭证所从属的上一层级的电子凭证。
12、另一方面,本专利技术还提供了一种电子凭证关系存储与查询系统,包括电子凭证采集模块、存储结构构建块以及查询模块;
13、所述电子凭证采集模块用于采集每项业务的现有电子凭证关系日志;
14、所述存储结构构建块用于根据每项业务的电子凭证关系,为当每项业务的每个电子凭证分配链路跟踪id以及层级计数id,形成电子凭证关系存储结构,基于每项业务的电子凭证关系存储结构设计查询接口;
15、所述查询模块用于在实际业务场景中调用查询接口,通过该接口对电子凭证进行查询。
16、作为本专利技术的优选实施方式,所述链路跟踪id为全局唯一标识符,为同一业务涉及到的所有电子凭证分配相同的链路跟踪id。
17、作为本专利技术的优选实施方式,所述层级计数id为单一标识符,对于业务涉及到的所有电子凭证,根据其层级的不同为每个电子凭证分配唯一的标识符。
18、作为本专利技术的优选实施方式,所述电子凭证关系存储结构具体为:
19、将每项业务视为一个根节点,从根节点开始,将该业务涉及的电子凭证根据关系日志中的层级关系按照树形结构排序,树形结构的每一层代表一个层级,树形结构的每个节点代表一个电子凭证,每个节点的子节点表示该电子凭证所包含的下一层级电子凭证,每个节点的父节点表示该电子凭证所从属的上一层级的电子凭证。
20、另一方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术任一实施例所述的方法。
21、再一方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的方法。
22、本专利技术具有如下有益效果:
23、1、本专利技术将电子凭证关系通过链路跟踪id和层级计数器进行存储,结构简单、易于理解,基于简单的储存结构使得查询效率得到显著提升,同时查询支持多层级上下游关系的灵活查询,适应多种业务需求;实现了复杂的电子凭证关系的存储方法,并且保障了高效的查询,以满足业务需求。
本文档来自技高网...【技术保护点】
1.一种电子凭证关系存储与查询方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种电子凭证关系存储与查询方法,其特征在于,所述链路跟踪ID为全局唯一标识符,为同一业务涉及到的所有电子凭证分配相同的链路跟踪ID。
3.根据权利要求1所述的一种电子凭证关系存储与查询方法,其特征在于,所述层级计数ID为单一标识符,对于业务涉及到的所有电子凭证,根据其层级的不同为每个电子凭证分配唯一的标识符。
4.根据权利要求1所述的一种电子凭证关系存储与查询方法,其特征在于,所述电子凭证关系存储结构具体为:
5.一种电子凭证关系存储与查询系统,其特征在于,包括电子凭证采集模块、存储结构构建块以及查询模块;
6.根据权利要求5所述的一种电子凭证关系存储与查询系统,其特征在于,所述链路跟踪ID为全局唯一标识符,为同一业务涉及到的所有电子凭证分配相同的链路跟踪ID。
7.根据权利要求5所述的一种电子凭证关系存储与查询系统,其特征在于,所述层级计数ID为单一标识符,对于业务涉及到的所有电子凭证,根据其层级的不同为每个电子凭证分配
8.根据权利要求5所述的一种电子凭证关系存储与查询系统,其特征在于,所述电子凭证关系存储结构具体为:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。
...【技术特征摘要】
1.一种电子凭证关系存储与查询方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种电子凭证关系存储与查询方法,其特征在于,所述链路跟踪id为全局唯一标识符,为同一业务涉及到的所有电子凭证分配相同的链路跟踪id。
3.根据权利要求1所述的一种电子凭证关系存储与查询方法,其特征在于,所述层级计数id为单一标识符,对于业务涉及到的所有电子凭证,根据其层级的不同为每个电子凭证分配唯一的标识符。
4.根据权利要求1所述的一种电子凭证关系存储与查询方法,其特征在于,所述电子凭证关系存储结构具体为:
5.一种电子凭证关系存储与查询系统,其特征在于,包括电子凭证采集模块、存储结构构建块以及查询模块;
6.根据权利要求5所述的一种电子凭证关系存储与查询系统...
【专利技术属性】
技术研发人员:肖辉龙,武宜婧,王炜良,谢叔冬,王学知,陈成龙,宋子杰,黄义祯,
申请(专利权)人:福建博思云易智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。