CN117422054B - 一种支持多任务多文档生产的数据协同管理方法与装置 - Google Patents
一种支持多任务多文档生产的数据协同管理方法与装置 Download PDFInfo
- Publication number
- CN117422054B CN117422054B CN202311734949.XA CN202311734949A CN117422054B CN 117422054 B CN117422054 B CN 117422054B CN 202311734949 A CN202311734949 A CN 202311734949A CN 117422054 B CN117422054 B CN 117422054B
- Authority
- CN
- China
- Prior art keywords
- collaborative
- editing
- component
- data
- mode component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 37
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 34
- 238000004458 analytical method Methods 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 21
- 230000001360 synchronised effect Effects 0.000 claims description 19
- 230000006798 recombination Effects 0.000 claims description 13
- 238000005215 recombination Methods 0.000 claims description 13
- 238000002372 labelling Methods 0.000 claims description 10
- 238000011161 development Methods 0.000 claims description 7
- 238000007689 inspection Methods 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 239000000203 mixture Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000008521 reorganization Effects 0.000 description 7
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000013499 data model Methods 0.000 description 1
- 238000013502 data validation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明涉及数字信息的传输领域,本发明提供一种支持多任务多文档生产的数据协同管理方法与装置,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以组件作为协同编辑信息存储最小单元,将组件设置为协同编辑对象,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建,以及同步或异步协同编辑,基于多模态组件之间的关联关系,完成多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,达到了多模态数据内容合稿后形成多文档的目的,并把合稿的多文档储存在服务器中,从而实现文档内容以多模态组件的形式进行分块调用和重组复用。
Description
技术领域
本发明涉及数字信息的传输领域,特别涉及一种支持多任务多文档生产的数据协同管理方法与装置。
背景技术
多文档生产是一种多人共同参与内容编辑的技术,可以通过多人协同编辑、修改和完善多个文档,达到完成多项任务的文档生产工作任务的目的,从而实现更高效率的团队协同,极大地提高文档内容生产的效率。
随着互联网的发展和互联网应用的普及,为了更高效地团队工作的协同,诞生了许多基于多用户线上协同编辑的技术方法。如,中国专利CN114970471B(申请号202210919189.9)提出了多个用户同时通过网络编辑同一份文档,每一个用户都可以修改文档、并看到其他用户的修改,其可以供多个用户高效率地协同工作,提高了文档编辑的速度。如,中国专利CN110888845B(申请号201911159034.4)提出了各方按照某种顺序依次对该文件进行操作,在同一时间只有其中的一个用户或实体进行操作,待操作完成后将该文件释放,下一个用户或实体再接手继续进行操作;各方能够并行地对文件进行操作,在同一时间允许多个用户或实体并行地对同一个文件进行各自的操作。又如,中国专利CN115277649A(申请号202210771361.0)提出了用户可以在会议的同时共享某一文档并且用户可以在该共享文档上进行编辑,参会用户均可以实时查看到该共享文档的编辑内容。因此,通过对现有技术的充分检索,申请人发现现有技术采用的均是基于在已建好的文档上进行单个文档的协同编辑,先创建文档,再协同编辑文档内容,基于同一个文档框架下进行协同编辑而生产内容,解决了单文档生产的协同编辑场景。
近年来随着团队成员、工作项目和工作任务的增多,用户参与协同工作的场景越来越复杂,已经不满足于同一个的协同编辑文档,对协同工作的协同效率、内容生产的工作效率提出了更高的要求。如,工程项目在实施过程中,项目实施工作组根据不同分工需要市场组、工程组、财务组等多个小组在多个项目协同,小组之间需要及时信息同步,各项目组成员协同工作的任务会交叉,某个文档中的某些内容,在不同项目不同工作任务中会重复使用,从而需要复杂的多文档生产的业务需求。
然而,面对上述复杂的多文档生产的业务需求时,现有协同编辑技术,由于其协同工作是先创建文档,再编辑文档内容,以单文档作为协同编辑信息存储最小单元,将单文档设置为协同编辑对象,当存在多文档生产,并且生产的多文档之间存在较多复用、关联等情况时,每个文档之间不能交互,只能创建多个文档,并重复创建相同内容进行编辑,从而重复生产文档内容,无法根据不同工作任务的需要而链接到不同的文档内容,进而无法达到多向链接的文档内容分块调用和重组复用的目的,导致文档内容的复用率很低,严重影响了内容生产的工作效率。
发明内容
针对现有技术中无法实现文档中重复内容分块调用和重组复用的问题,本发明提出了一种支持多任务多文档生产的数据协同管理方法与装置,克服可在已建好的文档上进行单个文档的协同编辑的方式的偏见,不再是先创建文档,再编辑文档内容,采用以多模态组件作为协同编辑信息存储最小单元,将多模态组件设置为协同编辑对象,通过多向链接的关联关系,达到文档内容的分块调用以及多向链接重组复用目的。
为了解决上述技术问题,本发明的技术方案是:
本发明通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以多模态组件作为协同编辑信息存储最小单元,将多模态组件设置为协同编辑对象,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建,以及同步或异步协同编辑,基于多模态组件之间的关联关系,完成多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,达到了多模态数据内容合稿后形成多文档的目的,并把合稿的多文档储存在服务器中,从而实现文档内容以多模态组件的形式进行分块调用和重组复用。因此,基于组合编辑软件应用程序发起的创建、编辑、合稿、接收和存储是一个整体,不可拆分。
本发明实施例提供的一种支持多任务多文档生产的数据协同管理方法,该方法应用于协同编辑服务端,协同编辑服务端用于响应组合编辑软件应用程序发起的请求,请求包括创建协同项目、协同任务、多模态组件的请求,编辑协同项目、协同任务、多模态组件信息的请求,完成合稿的请求,以及接收和存储数据的请求,支持多任务多文档生产的数据协同管理方法包括:
S1:创建协同项目、协同任务、多模态组件
协同编辑服务端分别响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的创建请求,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以多模态组件作为协同编辑信息存储最小单元,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建;
其中,协同项目、协同任务、多模态组件的创建,其步骤包括:
S1-1:创建协同项目编号,查看协同任务,如果协同任务不存在,则创建新的协同任务标识号作为创建协同任务,如果协同任务存在,则关联协同任务标识号。
S1-2:查看协同任务,如果多模态组件不存在,则创建新的多模态组件标识号作为创建多模态组件,如果多模态组件存在,则关联多模态组件标识号。
S1-3:建立协同编辑操作者、协同项目、协同任务、多模态组件的关联关系。
S1-4:返回协同项目编号、协同任务标识号和多模态组件标识号,完成协同项目、协同任务、多模态组件的创建。
多模态组件具有多向链接的能力,用于作为协同编辑信息存储的最小单元,能够根据业务需求被无限次编辑、调用、分享和合稿形成多文档,并且在组合编辑软件应用程序上或协同编辑服务端进行管理;多模态组件可跨协同项目或协同任务调用,可在同一协同项目或协同任务中和多个多模态组件建立链接,也可在不同协同项目或协同任务中和多个多模态组件建立链接。
S2:编辑协同项目、协同任务、多模态组件
协同编辑服务端响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的编辑请求,完成协同项目、协同任务、多模态组件的同步或异步协同编辑。
S3:合稿多模态数据内容
协同编辑服务端响应组合编辑软件应用程序发起的合稿请求,依据合稿指令按照多模态组件集的多向链接的关联关系,进行多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,文档中重复内容分块调用和重组复用,完成多模态数据内容的合稿,最终形成多文档。
S4:接收并储存协同编辑数据
协同编辑服务端接收组合编辑软件应用程序上传的协同编辑数据请求,在数据质量检查合格的基础上,完成协同编辑数据的接收并储存在服务器中。
本发明实施例提供的一种支持多任务多文档生产的数据协同管理装置,包括:
创建模块,用于响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的创建请求,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以多模态组件作为协同编辑信息存储最小单元,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建。
编辑模块,用于响应组合编辑软件应用程序发起的协同项目、多模态组件的编辑请求,完成协同项目、协同任务、多模态组件的同步或异步协同编辑。
合稿模块,用于响应组合编辑软件应用程序发起的合稿请求,依据合稿指令按照多模态组件集的多向链接的关联关系,进行多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,文档中重复内容分块调用和重组复用,完成多模态数据内容的合稿,最终形成多文档。
接收并存储模块,用于接收组合编辑软件应用程序提交的协同编辑数据请求,在数据质量检查合格的基础上,完成协同编辑数据的接收并储存在服务器中。
总而言之,通过本发明的技术方案与现有技术相比,本发明提供的一种支持多任务多文档生产的数据协同管理方法与装置,主要具有以下有益效果:
基于组合编辑软件应用程序发起的创建、编辑、合稿、接收和存储请求,协同编辑服务端分别响应上述请求,先构建多模态组件的数据内容,建立协同编辑操作者、协同项目、协同任务、多模态组件之间的关系,完成同步或异步协同操作,再通过多向链接的多模态组件模板之间关联关系进行调用,扩展了数据重组复用的灵活性,根据对数据内容的语义解析和再利用,完成多模态数据内容的合稿并形成多文档,最后接收并储存在服务器中,实现了多向链接的多文档内容分块调用和重组复用。本发明达到了文档内容以多模态组件的形式分块调用和重组复用的目的,有效提高了文档内容的复用率和内容生产的工作效率,从而实现了高效地支持多文档生产的复杂的办公应用场景。
附图说明
图1是本发明实施例提供的一种支持多任务多文档生产的数据协同管理方法的架构部署图;
图2是本发明实施例提供的一种支持多任务多文档生产的数据协同管理方法步骤图;
图3是本发明实施例提供的协同项目、协同任务与多模态组件关系示意图;
图4是本发明实施例提供的多模态组件结构图;
图5是本发明实施例提供的多任务组合实施例图;
图6是本发明实施例提供的多模态组件定义界面示意图;
图7是本发明实施例提供的一种支持多任务多文档生产的数据协同管理装置图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为对本说明书一个或多个实施例进行说明,提供下列实施例:
如图1所示,在本发明的实施例中,提供了一种支持多任务多文档生产的数据协同管理方法的架构部署方案,架构部署方案通过各个计算机设备的部署,实现适配多终端的应用部署,应用部署方案包括多个终端设备、服务端设备、输入/输出接口、服务网络设备和内存。其中,多个是指两个或两个以上。
其中,多个终端设备包括终端设备110、终端设备120和终端设备130等,终端设备上安装组合编辑软件应用程序,组合编辑软件应用程序可以部署在协同编辑操作者使用的任意类型的终端设备上。
其中,服务端设备包括一个独立主机服务器或主机集群承载的虚拟服务器,服务端设备上部署协同编辑服务端程序。通过在服务器上运行协同编辑服务端程序,使得服务器被配置为协同编辑服务端140。协同编辑服务端140可以响应终端设备110‐130上的各组合编辑软件应用程序,譬如对各个组合编辑软件应用程序产生的协同编辑数据进行创建、编辑、调用、分享和合稿转发,以使得终端设备110‐130上的各组合编辑软件应用程序可以针对协同任务实现协同编辑。组合编辑软件应用程序可为web应用程序、API应用程序、移动设备应用程序等。
如图2所示,在本发明的实施例中,提供了一种支持多任务多文档生产的数据协同管理方法,其方法应用于协同编辑服务端140,包括以下四个步骤:
针对四个步骤,无需按照如下所示顺序的精确顺序来执行,需根据具体业务情况进行排序。
S1:创建协同项目、协同任务、多模态组件
协同编辑服务端分别响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的创建请求,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以多模态组件作为协同编辑信息存储最小单元,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建。
多模态组件是指包含一种或多种数据格式的数据内容以及规范化描述的存储、操作和权属信息的多模态数据块管理功能组件,形成多模态组件结构。
多模态组件用于作为协同编辑信息存储的最小单元,具有多向链接的能力,能够根据业务需求被无限次编辑、调用、分享和合稿形成多文档,并且在组合编辑软件应用程序上或协同编辑服务端进行管理;多模态组件可跨协同项目或协同任务调用,可在同一协同项目或协同任务中和多个多模态组件建立链接,也可在不同协同项目或协同任务中和多个多模态组件建立链接。
多模态组件集是指一个或多个多模态组件按照关联关系组成的集合。
多向链接用于在文档生成时创建多模态组件之间的关联关系,具体步骤如下:
(A1)利用多模态组件集的组件之间的各种关联信息构建组件之间的树或图,形成多模态组件列表。
(A2)通过对多模态组件列表中数据内容的解析、提取和整合,达到数据内容的跨文档的多向链接。
其中,关联信息支持多模态组件之间建立链接,包括但不限于包含链接、并列链接、可选链接、前链接、后链接。
具体的,如图3所示,在本发明的实施例中,提供了协同项目、协同任务与多模态组件之间的关系,每个协同项目包含至少一个协同任务,每个协同任务包含至少一个多模态组件。协同项目用于限定参与协同编辑操作者以及多模态组件的归属,每个协同项目赋予唯一的协同项目编号,每个协同任务赋予唯一的协同任务编号,每个协同任务可以指定该协同任务的协同编辑操作者,默认情况下,其协同编辑操作者对该协同任务下的多模态组件集具有读的权限。每个多模态组件赋予唯一的多模态组件编号,可以属于一个或多个协同任务。每个协同编辑操作者拥有一个多模态组件模板库。同一个协同项目下的多模态组件采用同一套技术规范,技术规范包括开发语言、接口调用规范、数据存储等。
具体的,如图4所示,在本发明的实施例中,提供了多模态组件结构。多模态组件结构是多模态组件的数据内容结构,用于协同编辑多模态组件的数据信息和属性的结构体,包括标注信息和数据信息;
标注信息用于对多模态组件添加标签或注释,标注多模态组件的数据信息属性,包括描述信息和权属信息;
描述信息用于对多模态组件的管理方面、技术方面、业务方面、协同方面的属性描述;权属信息用于对多模态组件的权属属性描述,以满足多模态组件数据内容的确权需要;
数据信息用于对多模态组件数据内容的描述,由一个或多个数据项、一种或多种数据格式的数据组成。
进一步地,描述信息,包括管理元数据、技术元数据、业务元数据、协同元数据信息;
管理元数据,用于描述多模态组件的管理特征,包括但不限于多模态组件的创建者、创建时间、版本号、编辑者、操作日志信息;
技术元数据,用于描述多模态组件的技术特征,包括但不限于多模态组件的开发语言、编码集、数据信息解析器型号信息;
业务元数据,用于描述协同编辑数据,包括多模态组件的数据信息元数据和多模态组件之间的关联关系;数据信息元数据用于描述数据信息的结构,数据信息的结构是多个数据项的组合;
协同元数据,用于描述多模态组件的协同特征,包括但不限于组件所属的协同项目、协同任务、协同时间、协同编辑操作者信息;
在其中一个实施例中,S1中,协同项目、协同任务、多模态组件的创建,其步骤包括:
S1-1:创建协同项目编号,查看协同任务,如果协同任务不存在,则创建新的协同任务标识号作为创建协同任务,如果协同任务存在,则关联协同任务标识号。
S1-2:查看协同任务,如果多模态组件不存在,则创建新的多模态组件标识号作为创建多模态组件,如果多模态组件存在,则关联多模态组件标识号。
S1-3:建立协同编辑操作者、协同项目、协同任务、多模态组件的关联关系。
S1-4:返回协同项目编号、协同任务标识号和多模态组件标识号,完成协同项目、协同任务、多模态组件的创建。
上述实施例,通过协同项目、协同任务和多模态组件的关联,限定多模态组件的归属,为协同编辑权限分配提供业务边界。
在其中一个实施例中,S1-2中,创建多模态组件,其方法包括:
(B1)接收组合编辑软件应用程序发送的创建多模态组件信息。
具体的,组合编辑软件应用程序发送的信息,可以是加密发送和不加密发送,本发明实施例不做限定。
在一个文档协同编辑实施例中,组合编辑软件应用程序定义了文档的协同任务清单,其文档结构和分工请参考图5,信息通过HTTPS协议接口发送。
协同任务名称定义为某应标文档协同,包含N个多模态组件,其中组件1->编辑者=编辑者A;组件1.1->编辑者=编辑者B;组件1.1.1->编辑者=编辑者C;组件1.1.2->编辑者={编辑者D、编辑者E};组件1.2->编辑者=编辑者B;组件1.2.1->编辑者=编辑者E;组件1.2.2->编辑者=编辑者A;组件1.N...1->编辑者=编辑者B。
其中,组件1->link{in,and,or,before,after}={null,null,null,null,null}
组件1.1->link{in,and,or,before,after}={组件1,null,null,组件1,组件1.1.1}
组件1.1.1->link{in,and,or,before,after}={组件1.1,null,null,组件1.1,组件1.1.2}
组件1.1.2->link{in,and,or,before,after}={组件1.1,null,null,组件1.1,组件1.2}
组件1.2->link{in,and,or,before,after}={组件1,null,null,组件1.1.2,组件1.2.1}
组件1.2.1->link{in,and,or,before,after}={组件1.2,null,null,组件1.2,组件1.2.2}
组件1.2.2->link{in,and,or,before,after}={组件1.2,null,null,组件1.2.1,null}
......
组件1.N......->link{in,and,or,before,after}={组件1.N......,null,null,组件1.N......,null}。
(B2)根据创建多模态组件信息,选择解析器。
具体的,多模态组件编辑***的开发技术可以选用主流的任意一种,本发明实施例不做限定,但是,一旦选定某种开发语言如Java,则协同任务将统一采用选定的技术,也即确定了解析器的类型。
进一步地,数据存储支持主流的数据存储技术,包括结构化数据和非结构化数据存储,如Oracle、MysQL、MongoDB、HBase等。本发明实施例不做限定;结构化数据也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。非结构化数据是数据结构不规则或不完整,没有预定义的数据模型,不方便用数据库二维逻辑表来表现的数据,包括所有数据格式的文字、代码、图片、音频、视频、表格、数字等格式。
进一步地,数据排版格式支持主流的文本、富文本、html、markdown等排版格式。本发明实施例不做限定。
(B3)根据解析器解析所得的数据信息创建多模态组件数据结构。
具体的,计算机***通过数据信息创建多模态组件数据结构,该数据信息可以包含一个数据项,也可以包含多个数据项,多个数据项之间的顺序,可以分为有排列要求和无排列要求,有排列要求即数据项之间存在顺序关系。
进一步地,数据类型支持常用的数据类型,包括基本的整型:byte,short,int,long;浮点型:float,double;逻辑型:boolean;字符型:char,以及基于基本类型的其他类型如数值型、日期型、时间性、字符串型、逻辑型以及文本型,以及自定义的复杂数据结构类型。
(B4)根据解析器解析所得的业务属性创建多模态组件之间的关联;如果存在多套关联关系,则建立多个关联链接。
具体的,多套关联关系可以发生在不同的协同任务中,也可以发生在同一个协同任务中。
(B5)赋予组合编辑软件应用程序对多模态组件的读写编辑权限。
具体的,多模态组件创建者默认对多模态组件具有读写编辑权限。
(B6)根据解析器解析所得的协同属性赋予其他组合编辑软件应用程序对多模态组件的协同编辑权限。
具体的,其他组合编辑软件应用程序对多模态组件的协同编辑权限由多模态组件创建者在创建时赋予,也可以通过协同编辑权限设置操作,对协同编辑权限进行改变。
(B7)返回多模态组件标识号,完成创建多模态组件。
由于前述实施例中,已对多模态组件结构进行了说明,当前实施例将不做过多说明。
上述实施例,计算机***通过对多模态组件数据信息的设置、多模态组件关联关系、管理以及协同信息的设置,规范化多模态组件模型,使多模态组件具有多向链接的跨文档能力功能,通过组件数据链接实现整体文档内容组织等同的功效,有效扩展了数据组织的灵活性。
进一步地,在其中一个实施例中,创建多模态组件,可以使用从多模态组件模板库中获取组件结构进行便捷操作,实现先有数据模板再建实例的目的。其方法还可以包括:
(C1)读取多模态组件模板库。
多模态组件模板是指预先设定好的组件内容结构、样式设计、业务知识的模板,用于降低创建复杂度,提高创建操作效率。
多模态组件模板库是指在服务器中储存的多模态组件模板,用于保存协同编辑操作者创建的组件和协同编辑操作者参与协同的组件;多模态组件模板库提供多种分类,定义了常用的多模态组件数据信息的数据结构,方便组合编辑软件应用程序选择,其分类包含但不限于主题分类、数据特征分类、创建者分类等。
进一步地,在其中一个实施例中,对读取多模态组件模板库提供了一种权限控制,组合编辑软件应用程序只能获得授权多模态组件模板库里的模板。
模板库的创建可以通过数据库、文件等多种存储方式实现,本实施例不做限定。
(C2)给组合编辑软件应用程序返回多模态组件模板库信息。
具体的,计算机***通过判断组合编辑软件应用程序对多模态组件模板库的权限,返回具有使用权限的多模态组件模板集合,每个多模态组件模板含有一个标识号,多模态组件模板集合通过标识号列表返回,组合编辑软件应用程序通过多模态组件模板标识号向协同编辑服务端获取多模态组件模板详细信息。
(C3)接收组合编辑软件应用程序选定的多模态组件模板及标注信息。
具体的,计算机***可以向组合编辑软件应用程序提供操作界面,供组合编辑软件应用程序操作者在调用多模态组件模板时,设置标注信息,并接收完整的多模态组件创建指令。
如图6所示,在本发明的实施例中,其中,
214-1用于定义多模态组件数据项的数据类型,数据类型可以通过自定义支持特定的数据结构;
214-2用于定义多模态组件的管理特征,生成标注信息;
214-3用于定义多模态组件的协同关系,生成标注信息;
214-4用于定义多模态组件之间的关联关系,生成标注信息。
标注信息,可以根据数据类型的不同,提供不同的设置选项。
(C4)根据多模态组件模板及标注信息生成多模态组件。
(C5)返回多模态组件标识号,完成创建多模态组件。
上述实施例,计算机***通过多模态组件模板库的建立与调用,减少了多模态组件创建的设置步骤,提高了多模态组件创建操作效率,由于多模态组件数据项设置包含着业务知识,减轻了多模态组件操作者对业务知识的依赖度和学习成本,降低了多模态组件创建的复杂度。
S2:编辑协同项目、协同任务、多模态组件
协同编辑服务端响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的编辑请求,完成协同项目、协同任务、多模态组件的同步或异步协同编辑。
S2-1:协同编辑服务端接收到组合编辑软件应用程序发起的编辑请求后,根据组合编辑软件应用程序操作权限进行判断。
S2-2:若符合权限要求,则进入S2-4。
S2-3:若不符合权限要求,则向组合编辑软件应用程序发送操作失败的响应。
S2-4:在创建完成的文档内容上对协同项目、协同任务、多模态组件进行编辑,对其中的信息和数据进行同步或异步编辑。
计算机设备将根据编辑多模态组件请求信息,检测操作者的操作权限,其中当多模态组件被分配给多个操作者时,其协同编辑操作模式可以选择同步编辑或异步编辑。
进一步地,在一个实施例中,同步编辑支持多模态组件的实时在线同步操作,操作者可以实时看到其他操作者的协同编辑操作及其结果。
进一步地,在一个实施例中,同步编辑还可以选择让操作者不可以实时看到其他操作者的协同编辑操作和结果,只在其他操作者完成协同编辑操作后才能看到结果。
进一步地,在一个实施例中,异步编辑通过给编辑者创建不同的多模态组件,并选择设置其他操作者只有在操作者完成协同编辑操作后才能查看协同编辑操作结果。
对于协同编辑操作模式的设置方式,本说明不作限制。
S3:合稿多模态数据内容
协同编辑服务端响应组合编辑软件应用程序发起的合稿请求,依据合稿指令按照多模态组件集的多向链接的关联关系,进行多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,文档中重复内容分块调用和重组复用,完成多模态数据内容的合稿,最终形成多文档。
具体的,合稿请求可以由任意组合编辑软件应用程序发起,计算机***根据组合编辑软件应用程序操作权限提取合稿请求所包含的多模态组件集,也就是说组合编辑软件应用程序只能提取具备查看权限的多模态组件,不具有查看权限的多模态组件不能被提取。计算机***将根据所提取的多模态组件集内每个多模态组件所含的关联关系信息,建立合稿组件列表,例如in(包含)链接,在列表组件里将建立A组件和B组件的包含关系,即B组件数据内容属于A组件。其步骤包括:
S3-1:协同编辑服务端接收到组合编辑软件应用程序发起的合稿请求后,根据组合编辑软件应用程序操作权限进行判断。
S3-2:若符合权限要求,则提取合稿请求所包含的多模态组件集,生成合稿多模态组件集,进入S3-4。
接收组合编辑软件应用程序的合稿请求,根据组合编辑软件应用程序操作权限提取合稿请求所包含的多模态组件集,生成合稿多模态组件集;
具体的,合稿指令包含参与合稿多模态组件集,合稿多模态组件集通过多模态组件标识号提取,组合编辑软件应用程序可以通过直接指定多模态组件标识号。合稿指令只能提取协同组合编辑软件应用程序具有查看权限的多模态组件,没有查看权限的多模态组件将返回不被提取的消息供组合编辑软件应用程序确认。
进一步地,在一个实施例中,合稿指令,为组合编辑软件应用程序提供一种通过业务逻辑指令编辑给出多模态组件集获取的方式,如提取所有自己编辑的多模态组件、提取指定协同任务中指定协同编辑者的多模态组件等。
S3-3:若不符合权限要求,向组合编辑软件应用程序发送操作失败的响应。
S3-4:根据合稿多模态组件集的组件关联信息,将多模态组件的数据内容的语义解析和再利用,通过在组合编辑软件应用程序中选择的编号枚举、逻辑公式中的一种或几种方式调用合并生成合稿的多模态组件集,实现多向链接组件的调用和重组复用。
重组复用是依据多模态组件的关联信息进行多向链接,通过合稿,生成多模态组件集,将各种关联信息的多模态组件数据进行整合,生成完整的多个整体文档。由于合稿指令的灵活性,可以生成多种维度的不同整体文档,有效地提高了数据的复用率,能满足更多的应用场景。
在一个实施例中,某个信息中心年报编撰协同项目,其协同任务包括科室总结、中心总结、年度信息化总结3个报告,其中科室总结涉及到协同编辑操作者A、操作者B、操作者C、操作者D、操作者E,中心总结涉及到协同编辑操作者D、操作者E,年度信息化总结涉及到协同编辑操作者E、操作者F。某个信息中心年报编撰协同项目的多任务多文档生产包括:
S3-4-1:协同编辑操作者D发起科室总结协同任务;
S3-4-2:协同编辑操作者D调取操作者A、操作者B、操作者C、操作者D、操作者E的协同任务下的多模态组件集;
S3-4-3:协同编辑操作者D选取协同任务下的多模态组件,为合稿设置多向链接的多模态组件关联关系;
S3-4-4:协同编辑操作者D获取科室总结协同任务下的多模态组件,生成科室总结报告文档内容;
S3-4-5:协同编辑操作者E发起中心总结协同任务;
S3-4-6:协同编辑操作者E调取操作者A、操作者B、操作者C、操作者D、操作者E协同任务下的多模态组件集和科室总结协同任务下的多模态组件;
S3-4-7:协同编辑操作者E选取协同任务下的多模态组件,为合稿设置多向链接的多模态组件关联关系;
S3-4-8:协同编辑操作者E获取中心总结协同任务下的多模态组件,生成中心总结报告文档内容;
S3-4-9:协同编辑操作者F发起年度信息化总结协同任务;
S3-4-10:协同编辑操作者F调取操作者A、操作者B、操作者C、操作者D、操作者E协同任务下的多模态组件集、科室总结协同任务下的多模态组件集、中心总结协同任务下的多模态组件集;
S3-4-11:协同编辑操作者F选取协同任务下的多模态组件,为合稿设置多向链接的多模态组件关联关系;
S3-4-12:协同编辑操作者F获取年度信息化总结协同任务下的多模态组件,生成年度信息化总结报告文档内容。
S4:接收并储存协同编辑数据
协同编辑服务端接收组合编辑软件应用程序上传的协同编辑数据请求,在数据质量检查合格的基础上,完成协同编辑数据的接收并储存在服务器中。其步骤包括:
S4-1:检查组合编辑软件应用程序所提交协同编辑数据的质量和记录组合编辑软件应用程序的编辑操作。
具体的,数据的质量检查,包含但不限于数据的完整性、有效性、一致性、唯一性、准确性等要求,其中完整性指指数据无缺失和遗漏,有效性指符合数据定义和业务定义的要求,一致性指符合数据规范和逻辑,唯一性指同一数据只能有唯一的标识符,准确性指真实的,无虚假数据及信息。
S4-2:如果数据质量符合要求,则将协同编辑数据存入服务器,并向组合编辑软件应用程序,返回入库成功信息,进入S4-4。
S4-3:如果数据质量不符合要求,则向组合编辑软件应用程序发送不合规信息,返回不成功。
S4-4:记录组合编辑软件应用程序的多模态组件编辑操作,包括但不限于编辑者、操作时间、操作类型、编辑内容、版本号等信息。
具体的,记录编辑操作属于日志记录功能,对于日志记录功能的实施方案有多种,本实施例不做限定。
通过检查组合编辑软件应用程序提交的数据内容质量,以及操作日志记录,为后续确权提供了原始素材,有利于数据资产化相关的权益认定提供佐证。
具体的,协同编辑数据包括组合编辑软件应用程序根据数据信息生产的数据内容和根据标注信息生产的上传的数据内容,其中操作者、操作时间等标注信息通过***自动获取,确保客观记录协同编辑操作状况。其数据储存的服务器的规格在本说明中不做限制。
进一步地,当操作者选择启用权属保护及保护类型,组合编辑软件应用程序将同时发送权属信息。
进一步地,在一个实施例中,计算机***将提供一种防篡改的保护类型,该类型将为操作者在协同任务中的所有多模态组件或某些多模态组件,在协同任务结束后,提供防篡改保护。对于防篡改的实施方式,本说明不作限制。
进一步地,在一个实施例中,计算机***将提供一种加密保存的保护类型,该类型将为操作者在协同任务中的所有多模态组件或某些多模态组件,在协同编辑数据存入***时,提供加密保护。对于加密保护的实施方式,本说明不作限制。
进一步地,在一个实施例中,计算机***将提供一种电子签名的保护类型,该类型将为操作者在协同任务中的所有多模态组件或某些多模态组件,在协同编辑数据存入***时,提供电子签名保护。对于电子签名保护的实施方式,本说明不作限制。
上述应用于协同编辑服务端的支持多任务多文档生产的数据协同管理方法,通过对多模态组件的存储、操作、权属进行规范,使多模态组件具有多向链接、数据内容权属标注等功能,从而具备整体文档等同的内容编辑功能,有效扩展了数据组织的灵活性,能较好地解决数据协同编辑、数据高效复用、数据资产化等数据应用命题。
在实施例中,赋予权限,其步骤包括:
S5-1:验证组合编辑软件应用程序对多模态组件编辑的权限。
具体的,读取多模态组件的协同编辑者信息,当多模态组件存在多个协同编辑者时,检测当前编辑者,如果没有当前编辑者,则返回组合编辑软件应用程序当前编辑权,用于屏蔽其他协同编辑者编辑与查看权限。
如果存在当前编辑者,继续检测多模态组件是否支持同步编辑,如支持同步编辑,则赋予组合编辑软件应用程序编辑权。
同步编辑的权限设置、数据冲突等问题,可以选多种解决方案,本实施例不做限定。
S5-2:在验证结果表明组合编辑软件应用程序对多模态组件具有编辑权限的情况下,赋予组合编辑软件应用程序编辑权限。
具体的,屏蔽其他协同编辑者对多模态组件的编辑和查看权限。
S5-3:接收组合编辑软件应用程序结束对多模态组件编辑的指令。
具体的,当组合编辑软件应用程序结束协同编辑,恢复其他组合编辑软件应用程序操作权限;
上述实施例,计算机***通过组合编辑软件应用程序对协同编辑权限的验证、赋权、屏蔽等操作,实现了协同编辑的异步或同步操作,由于数据被分块赋权,可以规避大量在整体文档情况下需要同步操作的情况,降低了同步操作、内容冲突等情况发生的概率,提高了协同编辑数据的管控效率。
综上,本发明提供的一种支持多任务多文档生产的数据协同管理方法,基于组合编辑软件应用程序发起的创建、编辑、合稿、接收和存储请求,协同编辑服务端分别响应上述请求,先构建多模态组件的数据内容,建立协同编辑操作者、协同项目、协同任务、多模态组件之间的关系,完成同步或异步协同操作,再通过多向链接的多模态组件模板之间关联关系进行调用,扩展了数据重组复用的灵活性,根据对数据内容的语义解析和再利用,完成多模态数据内容的合稿并形成多文档,最后接收并储存在服务器中,实现了多向链接的多文档内容分块调用和重组复用。
如图7所示,本发明提供的一种支持多任务多文档生产的数据协同管理装置,可以应用于协同编辑服务端,以实现本说明书的技术方案。该协同编辑装置的模块可以包括:
创建模块202,包括设置单元、解析单元、数据单元、描述单元和权属单元,用于响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的创建请求,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以多模态组件作为协同编辑信息存储最小单元,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建。
设置单元,用于响应创建单元提交的创建多模态组件请求,设置多模态组件协同编辑信息。
解析单元,用于响应设置单元提交的解析请求,生成协同编辑标注解析信息。
数据单元,用于响应于组合编辑软件应用程序发送的创建多模态组件请求,向组合编辑软件应用程序赋予创建多模态组件的数据信息结构定义。
描述单元,用于响应于组合编辑软件应用程序发送的创建多模态组件请求,向组合编辑软件应用程序赋予创建多模态组件的基本描述,包括多模态组件的管理元数据、技术元数据、业务元数据、协同元数据。
可选的,描述单元具体用于:
描述多模态组件的管理特征,包括多模态组件的创建者、创建时间、版本号;
描述多模态组件的技术特征,包括多模态组件的开发语言、编码集、解析器型号;
描述多模态组件的业务逻辑特征,包括多模态组件之间的关联关系;
描述多模态组件的协同特征,包括多模态组件所属的协同任务名称、协同时间、协同者;
权属单元,用于响应于组合编辑软件应用程序发送的创建多模态组件请求,向组合编辑软件应用程序赋予创建多模态组件的权属设置,以满足多模态组件的确权需求。
可选的,权属单元具体用于:
针对创建多模态组件请求所指定的组合编辑软件应用程序,屏蔽其对多模态组件的操作权限;或者,基于协同任务创建多模态组件请求屏蔽除组合编辑软件应用程序之外的所有其他组合编辑软件应用程序对多模态组件的操作权限;
用于响应于组合编辑软件应用程序发送的创建多模态组件请求,向组合编辑软件应用程序赋予协多模态组件的操作权限;其中查看权限设置请求由组合编辑软件应用程序在确定获得多模态组件的编辑权限的情况下自动发起;其中编辑权限设置请求由组合编辑软件应用程序在确定获得多模态组件的新建权限的情况下自动发起;
验证组合编辑软件应用程序的编辑权限;在验证结果表明组合编辑软件应用程序对多模态组件具有编辑权限的情况下,设置其他组合编辑软件应用程序对多模态组件的查看权限。
编辑模块204,包括编辑单元和发送单元,用于响应组合编辑软件应用程序发起的协同项目、多模态组件的编辑请求,完成协同项目、协同任务、多模态组件的同步或异步协同编辑。
编辑单元,用于编辑组合编辑软件应用程序所创建的协同编辑数据。
发送单元,用于将协同编辑数据发送至对协同任务具有查看和/或编辑权限的其他组合编辑软件应用程序。
合稿模块206,包括合稿单元,用于响应组合编辑软件应用程序发起的合稿请求,依据合稿指令按照多模态组件集的多向链接的关联关系,进行多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,文档中重复内容分块调用和重组复用,完成多模态数据内容的合稿,最终形成多文档。
合稿单元,用于按照多模态组件集的多向链接的关联关系完成合稿。
接收并存储模块208,包括接收单元、存储单元、质检单元和安全单元,用于接收组合编辑软件应用程序提交的协同编辑数据请求,在数据质量检查合格的基础上,完成协同编辑数据的接收并储存在服务器中。
接收单元,用于接收组合编辑软件应用程序所提交的协同编辑数据。
存储单元,用于存储组合编辑软件应用程序所提交的协同编辑数据。
质检单元,用于检查组合编辑软件应用程序所提交的协同编辑数据的质量。
安全单元,用于保证组合编辑软件应用程序所提交的协同编辑数据的安全。
上述,本发明提供的一种支持多任务多文档生产的数据协同管理装置,基于组合编辑软件应用程序发起的创建、编辑、合稿、接收和存储请求,协同编辑服务端分别响应上述请求,先构建多模态组件的数据内容,建立协同编辑操作者、协同项目、协同任务、多模态组件之间的关系,完成同步或异步协同操作,再通过多向链接的多模态组件模板之间关联关系进行调用,扩展了数据重组复用的灵活性,根据对数据内容的语义解析和再利用,完成多模态数据内容的合稿并形成多文档,最后接收并储存在服务器中,实现了多向链接的多文档内容分块调用和重组复用。克服了现有技术中必须先创建文档,再创建文档内容的偏见,达到了文档内容以多模态组件的形式分块调用和重组复用的目的,有效提高了文档内容的复用率和内容生产的工作效率,从而实现了高效地支持多文档生产的复杂的办公应用场景。
本发明提供的一种电子设备,电子设备包括终端设备和服务器。终端设备并不限于:个人计算机PC(Personal Computer)、平板设备、笔记本电脑、掌上电脑PDAs(PersonalDigital Assistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书并不对此进行限制。服务器可以是独立主机的物理服务器,也可以是主机集群承载的虚拟服务器,包含处理器和用于存储处理器可执行指令的存储器,其中,处理器通过运行可执行指令以实现上述任一项方法的步骤。
本发明提供的一种计算机可读存储介质,其上存储有计算机指令,可读存储介质中包括支持多任务多文档生产的数据协同管理方法程序,支持多任务多文档生产的数据协同管理方法程序被处理器执行时,实现上述任一项方法的步骤。
由以上技术方案可见,本说明书一个或多个实施例中,协同编辑服务端接收组合编辑软件应用程序发起的创建多模态组件请求,对其他组合编辑软件应用程序的协同编辑多模态组件操作权限进行设置,并通过将接收到的协同编辑数据发送至具有查看权限的其他组合编辑软件应用程序,使得协同编辑协同任务和协同编辑数据建立强关联,协同编辑协同任务可同步或异步完成,多模态组件级的协同编辑操作粒度,为协同编辑的数据确权、数据高效灵活利用提供解决路径。
以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种支持多任务多文档生产的数据协同管理方法,其特征在于,所述方法应用于协同编辑服务端,所述方法包括:
S1:创建协同项目、协同任务、多模态组件
协同编辑服务端分别响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的创建请求,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以所述多模态组件作为协同编辑信息存储最小单元,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建;
所述多模态组件结构是多模态组件的数据内容结构,用于协同编辑所述多模态组件的数据信息和属性的结构体;
S2:编辑协同项目、协同任务、多模态组件
协同编辑服务端响应所述组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的编辑请求,完成协同项目、协同任务、多模态组件的同步或异步协同编辑;
S3:合稿多模态数据内容
协同编辑服务端响应所述组合编辑软件应用程序发起的合稿请求,依据合稿指令按照多模态组件集的多向链接的关联关系,进行多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,文档中重复内容分块调用和重组复用,完成多模态数据内容的合稿,最终形成多文档;
其中,所述多向链接用于在文档生成时创建多模态组件之间的关联关系,具体步骤如下:
利用多模态组件集的组件之间的各种关联信息构建组件之间的树或图,形成多模态组件列表;
通过对多模态组件列表中数据内容的解析、提取和整合,达到数据内容的跨文档的多向链接;
S4:接收并储存协同编辑数据
协同编辑服务端接收所述组合编辑软件应用程序上传的协同编辑数据请求,在数据质量检查合格的基础上,完成协同编辑数据的接收并储存在服务器中。
2.根据权利要求1所述方法,其特征在于,所述协同项目、协同任务、多模态组件的创建,其步骤包括;
S1-1:创建协同项目编号,查看所述协同任务,如果所述协同任务不存在,则创建新的所述协同任务标识号作为创建协同任务,如果所述协同任务存在,则关联所述协同任务标识号;
S1-2:查看所述协同任务,如果所述多模态组件不存在,则创建新的多模态组件标识号作为创建多模态组件,如果所述多模态组件存在,则关联所述多模态组件标识号;
S1-3:建立所述协同编辑操作者、协同项目、协同任务、多模态组件的关联关系;
S1-4:返回所述协同项目编号、所述协同任务标识号和所述多模态组件标识号,完成所述协同项目、协同任务、多模态组件的创建。
3.根据权利要求2所述方法,其特征在于,所述创建多模态组件,其步骤包括:
接收所述组合编辑软件应用程序发送的所述创建多模态组件信息;
根据所述创建多模态组件信息,选择解析器;
根据所述解析器解析所得的数据信息创建多模态组件数据结构;
根据所述解析器解析所得的业务属性创建多模态组件之间的关联;如果存在多套关联关系,则建立多个关联链接;
赋予所述组合编辑软件应用程序对多模态组件的读写编辑权限;
根据所述解析器解析所得的协同属性赋予其他所述组合编辑软件应用程序对多模态组件的协同编辑权限;
返回所述多模态组件标识号,创建多模态组件。
4.根据权利要求2所述方法,其特征在于,所述创建多模态组件,其步骤还包括:
读取多模态组件模板库;
给所述组合编辑软件应用程序返回多模态组件模板库信息;
接收所述组合编辑软件应用程序选定的多模态组件模板及标注信息;
根据多模态组件模板及标注信息生成多模态组件;
返回所述多模态组件标识号,创建多模态组件。
5.根据权利要求1所述方法,其特征在于,所述多模态组件具有多向链接的能力,能够根据业务需求被无限次编辑、调用、分享和合稿形成多文档,并且在所述组合编辑软件应用程序上或协同编辑服务端进行管理;所述多模态组件允许跨协同项目或协同任务调用,或在同一协同项目或协同任务中和多个多模态组件建立链接,或在不同协同项目或协同任务中和多个多模态组件建立链接。
6.根据权利要求1所述方法,其特征在于,所述关联信息支持多模态组件之间建立链接,包括包含链接、并列链接、可选链接、前链接、后链接。
7.根据权利要求1所述方法,其特征在于,所述多模态组件结构包括标注信息和数据信息;
所述标注信息用于对多模态组件添加标签或注释,标注多模态组件的数据信息属性,包括描述信息和权属信息;
所述描述信息用于对所述多模态组件的管理方面、技术方面、业务方面、协同方面的属性描述;所述权属信息用于对所述多模态组件的权属属性描述,以满足所述多模态组件数据内容的确权需要;
所述数据信息用于对多模态组件数据内容的描述,由一个或多个数据项、一种或多种数据格式的数据组成。
8.根据权利要求7所述方法,其特征在于,所述描述信息包括管理元数据、技术元数据、业务元数据、协同元数据信息;
所述管理元数据,用于描述多模态组件的管理特征,包括但不限于多模态组件的创建者、创建时间、版本号、编辑者、操作日志信息;
所述技术元数据,用于描述多模态组件的技术特征,包括但不限于多模态组件的开发语言、编码集、数据信息解析器型号信息;
所述业务元数据,用于描述协同编辑数据,包括多模态组件的数据信息元数据和多模态组件之间的关联关系;所述数据信息元数据用于描述数据信息的结构,数据信息的结构是多个数据项的组合;
所述协同元数据,用于描述多模态组件的协同特征,包括但不限于组件所属的协同项目、协同任务、协同时间、协同编辑操作者信息。
9.根据权利要求1所述方法,其特征在于,S3的具体步骤如下:
S3-1:所述协同编辑服务端接收到所述组合编辑软件应用程序发起的合稿请求后,根据所述组合编辑软件应用程序操作权限进行判断;
S3-2:若符合权限要求,则提取合稿请求所包含的多模态组件集,生成合稿多模态组件集,进入S3-4;
S3-3:若不符合权限要求,向所述组合编辑软件应用程序发送操作失败的响应;
S3-4:根据合稿多模态组件集的组件关联信息,将多模态组件生成所述合稿的多模态组件集,实现多向链接组件的调用和重组复用,最终形成多文档。
10.一种支持多任务多文档生产的数据协同管理装置,其特征在于,包括:
创建模块,用于响应组合编辑软件应用程序发起的协同项目、协同任务、多模态组件的创建请求,通过协同编辑操作者、协同项目、协同任务、多模态组件四者之间的关系,以所述多模态组件作为协同编辑信息存储最小单元,构建多向链接的多模态组件结构,完成协同项目、协同任务、多模态组件的创建;
所述多模态组件结构是多模态组件的数据内容结构,用于协同编辑所述多模态组件的数据信息和属性的结构体;
编辑模块,用于响应所述组合编辑软件应用程序发起的协同项目、多模态组件的编辑请求,完成协同项目、协同任务、多模态组件的同步或异步协同编辑;
合稿模块,用于响应所述组合编辑软件应用程序发起的合稿请求,依据合稿指令按照多模态组件集的多向链接的关联关系,进行多向链接的多模态组件调用,通过对多模态组件的数据内容的语义解析和再利用,文档中重复内容分块调用和重组复用,完成多模态数据内容的合稿,最终形成多文档;
其中,所述多向链接用于在文档生成时创建多模态组件之间的关联关系,具体步骤如下:
利用多模态组件集的组件之间的各种关联信息构建组件之间的树或图,形成多模态组件列表;
通过对多模态组件列表中数据内容的解析、提取和整合,达到数据内容的跨文档的多向链接;
接收并存储模块,用于接收所述组合编辑软件应用程序提交的协同编辑数据请求,在数据质量检查合格的基础上,完成协同编辑数据的接收并储存在服务器中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311734949.XA CN117422054B (zh) | 2023-12-18 | 2023-12-18 | 一种支持多任务多文档生产的数据协同管理方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311734949.XA CN117422054B (zh) | 2023-12-18 | 2023-12-18 | 一种支持多任务多文档生产的数据协同管理方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117422054A CN117422054A (zh) | 2024-01-19 |
CN117422054B true CN117422054B (zh) | 2024-04-09 |
Family
ID=89523387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311734949.XA Active CN117422054B (zh) | 2023-12-18 | 2023-12-18 | 一种支持多任务多文档生产的数据协同管理方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117422054B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631763A (zh) * | 2013-12-12 | 2014-03-12 | 用友软件股份有限公司 | 多人协作的大型文档编辑装置和大型文档编辑方法 |
CN104301420A (zh) * | 2014-10-23 | 2015-01-21 | 中国运载火箭技术研究院 | 一种支持多客户端的分布式文件共享***及方法 |
CN112580311A (zh) * | 2021-01-21 | 2021-03-30 | 中国传媒大学 | 一种多层次在线富文本编辑方法 |
CN114416682A (zh) * | 2022-01-31 | 2022-04-29 | 重庆长安汽车股份有限公司 | 一种多终端协同实时编辑和管理文档的方法 |
CN115270731A (zh) * | 2022-06-30 | 2022-11-01 | 钉钉(中国)信息技术有限公司 | 混合文档的协同编辑方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10706124B2 (en) * | 2015-01-12 | 2020-07-07 | Microsoft Technology Licensing, Llc | Storage and retrieval of structured content in unstructured user-editable content stores |
-
2023
- 2023-12-18 CN CN202311734949.XA patent/CN117422054B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631763A (zh) * | 2013-12-12 | 2014-03-12 | 用友软件股份有限公司 | 多人协作的大型文档编辑装置和大型文档编辑方法 |
CN104301420A (zh) * | 2014-10-23 | 2015-01-21 | 中国运载火箭技术研究院 | 一种支持多客户端的分布式文件共享***及方法 |
CN112580311A (zh) * | 2021-01-21 | 2021-03-30 | 中国传媒大学 | 一种多层次在线富文本编辑方法 |
CN114416682A (zh) * | 2022-01-31 | 2022-04-29 | 重庆长安汽车股份有限公司 | 一种多终端协同实时编辑和管理文档的方法 |
CN115270731A (zh) * | 2022-06-30 | 2022-11-01 | 钉钉(中国)信息技术有限公司 | 混合文档的协同编辑方法及装置 |
Non-Patent Citations (3)
Title |
---|
Saptaparni Kumar 等.LiteDoc:Make collaborative Editing Fast Scalable,and Robust.《IEEE Xplore》.2020,全文. * |
基于多库的协同文档管理***的研究;朱理;尹建伟;陈刚;董金祥;王冰冰;;计算机集成制造***;20060331(03);全文 * |
文档协同处理***的设计与实现;高瑜蔚;侯霞;;北京信息科技大学学报(自然科学版);20130228(01);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117422054A (zh) | 2024-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200234242A1 (en) | Finite state machines for implementing workflows for data objects managed by a data processing system | |
CN111767563A (zh) | 在线文档的权限设置方法、装置、终端及存储介质 | |
US20230409728A1 (en) | Method and apparatus for visual construction of knowledge graph system | |
CN110597963A (zh) | 表情问答库的构建方法、表情搜索方法、装置及存储介质 | |
KR102485129B1 (ko) | 정보 푸시 방법, 장치, 기기 및 저장매체 | |
KR101255060B1 (ko) | 맵리듀스 기반 분산 병렬 개체 추출 시스템 및 방법 | |
CN112070608B (zh) | 信息处理方法、装置、介质及电子设备 | |
US20230161945A1 (en) | Automatic two-way generation and synchronization of notebook and pipeline | |
CN111552797B (zh) | 名称预测模型的训练方法、装置、电子设备及存储介质 | |
CN112860777B (zh) | 数据处理方法、装置及设备 | |
CN114118038A (zh) | 表格文档在线编辑方法、装置、设备及介质 | |
CN115544183A (zh) | 数据可视化方法、装置、计算机设备和存储介质 | |
CN115857886A (zh) | 基层政务应用的低代码开发平台 | |
CN114048370A (zh) | 基于Python的归档文件处理、存储及一站式管理平台 | |
CN114139502A (zh) | 文档内容处理方法、装置、设备及存储介质 | |
CN117422054B (zh) | 一种支持多任务多文档生产的数据协同管理方法与装置 | |
CN117111909A (zh) | 代码自动化生成方法、***、计算机设备及存储介质 | |
TW201523421A (zh) | 決定用於擷取的文章之圖像 | |
CN115062084B (zh) | 基于数据库元数据构建api接口方法及装置 | |
CN115964102A (zh) | 一种基于档案业务的低代码配置平台 | |
CN102193907A (zh) | 一种基于b/s结构的文稿对比方法及*** | |
CN113743055A (zh) | 文本信息处理方法、装置、电子设备、服务器及存储介质 | |
Nicacio et al. | An approach to build consistent software architecture diagrams using devops system descriptors | |
KR102565960B1 (ko) | 입력 사용자 인터페이스를 이용한 문서 작성, 저장, 전송, 통계 도출이 가능한 박스 전자 문서화 시스템, 그리고 그 제공 방법 | |
US20190050467A1 (en) | Method and System for Content Creation and Management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |