本申请涉及智能化数据编辑,并且更具体地,涉及一种支持撤销重做的多人协作的在线xbrl编辑器。
背景技术:
1、xbrl(可扩展商务报告语言)是一种用于在不同系统之间交换财务和业务信息的国际标准。它被广泛应用于金融和会计领域,用于报告、分析和比较企业的财务数据。
2、然而,传统的xbrl编辑器通常只支持单用户在线编辑,无法实现多人同时协作编辑。这导致在多人协作场景下,难以实现实时的数据共享和协同编辑,增加了沟通和协调的成本。并且,传统的在线xbrl编辑器在撤销重做功能方面存在一些限制。通常只能撤销和重做最近的一次操作,无法提供更细粒度的撤销和重做功能,限制了用户对编辑历史的控制和管理能力。
3、不仅如此,传统的在线xbrl编辑器在处理分类标准基础信息时,往往只能提供基本的文本编辑功能,无法对文本进行优化和改进。这导致了编辑后的文本可能存在冗余、不规范或不一致的问题,影响了数据的质量和可读性。
4、因此,期望一种优化的支持撤销重做的多人协作的在线xbrl编辑器。
技术实现思路
1、为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种支持撤销重做的多人协作的在线xbrl编辑器,其提供分类标准基础信息;选择任一xbrl文件并打开前端编辑界面;加载所述分类标准的所有文件;显示所述分类标准的各个元素和各个链接库信息;编辑操作;根据所述前端用户编辑模块的编辑操作,构造相应的动作类并保存参数;撤销上下文执行动作操作,更新撤销重做列表;将所述撤销上下文的撤销上下文执行动作操作的结果通过websocket的形式传递给其他在线协作用户。这样,可以提高分类标准基础信息的语义表达清晰度和精准度,优化xbrl编辑器的功能和性能。
2、第一方面,提供了一种支持撤销重做的多人协作的在线xbrl编辑器,其包括:
3、分类标准新建模块,用于提供分类标准基础信息;
4、前端编辑界面打开模块,用于选择任一xbrl文件并打开前端编辑界面;
5、分类标准加载模块,用于加载所述分类标准的所有文件;
6、显示模块,用于显示所述分类标准的各个元素和各个链接库信息;
7、前端用户编辑模块,用于编辑操作;
8、后端保存模块,用于根据所述前端用户编辑模块的编辑操作,构造相应的动作类并保存参数;
9、撤销上下文模块,用于撤销上下文执行动作操作,更新撤销重做列表;
10、传递模块,用于将所述撤销上下文的撤销上下文执行动作操作的结果通过websocket的形式传递给其他在线协作用户。
1.一种支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,包括:
2.根据权利要求1所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述分类标准新建模块,包括:
3.根据权利要求2所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述分类标准基础信息语义理解模块,包括:
4.根据权利要求3所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述字符关联语义编码单元,包括:
5.根据权利要求4所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述字符上下文语义理解单元,包括:
6.根据权利要求5所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述词关联语义编码单元,包括:
7.根据权利要求6所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述词上下文语义理解单元,包括:
8.根据权利要求7所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述分类标准基础信息优化模块,包括:
9.根据权利要求8所述的支持撤销重做的多人协作的在线xbrl编辑器,其特征在于,所述特征优化因子计算单元,用于:以如下融合优化公式对所述第一分类标准基础信息语义理解特征向量和所述第二分类标准基础信息语义理解特征向量进行前向传播信息保留融合以得到所述补偿特征向量;