一种分布式协同信息交互方法及系统与流程

文档序号:31124083发布日期:2022-08-13 02:34阅读:127来源:国知局
一种分布式协同信息交互方法及系统与流程

1.本技术属于数据处理技术领域,特别涉及一种分布式协同信息交互方法及系统。


背景技术:

2.成品协同研制涉及主机所、主机厂、成品供应商、机关、用户等,各单位间需要进行大量信息交互,交互的信息不仅有实物,还有大量数模、文档、数据、计划、任务等,交互过程复杂;成品供应商分散各地,部分成品供应商无法使用行业内专用网络进行协同。
3.在以往解决方案中,主机所与成品供应商主要通过人员往来和实物文件进行交流协调,协同成本高,协同过程没有管控。


技术实现要素:

4.为了解决上述问题,本技术提供了一种分布式协同信息交互方法及系统,以提高协同办公能力。
5.本技术第一方面提供了一种分布式协同信息交互方法,主要包括:
6.步骤s1、由主机所端系统导出给定数据格式的数据文件;
7.步骤s2、将所述数据文件发送给离线终端,所述离线终端为与所述主机所端系统物理隔离;
8.步骤s3、由离线终端按照所述数据文件中携带的事件类型启动数据文件处理任务,所述数据文件处理任务包括审签及数据更新;
9.步骤s4、当所述数据文件处理任务为审签时,由离线终端根据所述数据文件携带的审签流程信息形成审签任务,并构建审签任务链接,接收用户的审签结果,形成待发布任务,当所述数据文件处理任务为数据更新时,由离线终端根据所述数据文件携带的导入数据类型,按条目更新数据文件,形成待发布任务;
10.步骤s5、由离线终端将所述待发布任务形成给定数据格式的交付文件;
11.步骤s6、将所述交付文件发送给主机所端系统。
12.优选的是,步骤s1中,所述给定数据格式通过以下方式生成:
13.引用密钥压缩技术对数据文件所在的文件夹进行压缩,生成sy格式的数据文件。
14.优选的是,步骤s1中,所述数据文件包括事件类型、数据类型、数据主体文件、创建者、项目名称、模板文件、审签流程信息以及交付计划信息。
15.优选的是,步骤s4中,由离线终端形成审签任务包括:
16.根据任务序号创建审签任务页面,并提取审签任务页面的任务名称、任务创建时间;
17.根据任务序号读取数据文件中携带的数据,包括数据类型、数据主体文件、创建者及状态信息。
18.优选的是,步骤s4中,接收用户的审签结果包括分别存储审签结果信息、签字凭证信息以及签字凭证文件。
19.本技术第二方面提供了一种分布式协同信息交互系统,包括离线终端及主机所端系统,所述离线终端及主机所端系统物理隔离,所述主机所端系统包括:
20.主机所端数据导出模块,用于导出给定数据格式的数据文件给离线终端;
21.主机所端数据导入模块,用于导入由离线终端生成的给定数据格式的数据文件;
22.所述离线终端包括:
23.离线终端数据导入模块,用于导入由主机所端系统发送的给定数据格式的数据文件;
24.任务模块,用于按照所述数据文件中携带的事件类型启动数据文件处理任务,所述数据文件处理任务包括审签及数据更新;
25.审签模块,用于当所述数据文件处理任务为审签时,根据所述数据文件携带的审签流程信息形成审签任务,并构建审签任务链接,接收用户的审签结果,形成待发布任务;
26.数据接收模块,用于当所述数据文件处理任务为数据更新时,根据所述数据文件携带的导入数据类型,按条目更新数据文件,形成待发布任务;
27.交付模块,用于将所述待发布任务形成给定数据格式的交付文件;
28.离线终端数据导出模块,用于将所述交付文件发送给主机所端系统。
29.优选的是,所述给定数据格式通过以下方式生成:
30.引用密钥压缩技术对数据文件所在的文件夹进行压缩,生成sy格式的数据文件。
31.优选的是,所述数据文件包括事件类型、数据类型、数据主体文件、创建者、项目名称、模板文件、审签流程信息以及交付计划信息。
32.优选的是,所述审签模块包括:
33.审签任务页面生成单元,用于根据任务序号创建审签任务页面,并提取审签任务页面的任务名称、任务创建时间;
34.审签任务呈送单元,用于根据任务序号读取数据文件中携带的数据,包括数据类型、数据主体文件、创建者及状态信息。
35.优选的是,所述审签模块包括:
36.审签结果存储单元,用于存储审签结果信息、签字凭证信息以及签字凭证文件。
37.本技术为无法使用行业级专用网络的成品供应商提供了与主机所进行信息交互的方法,主机所按统一标准规范各成品供应商,有序管理信息交互过程,提高了协同研制效率,节约了研制成本。
附图说明
38.图1是本技术分布式协同信息交互方法的一优选实施例的协同信息交互流程图。
39.图2是本技术涉及的分步式平台架构图。
具体实施方式
40.为使本技术实施的目的、技术方案和优点更加清楚,下面将结合本技术实施方式中的附图,对本技术实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本技术一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示
例性的,旨在用于解释本技术,而不能理解为对本技术的限制。基于本技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本技术保护的范围。下面结合附图对本技术的实施方式进行详细说明。
41.本技术第一方面提供了一种分布式协同信息交互方法,如图1所示,主要包括:
42.步骤s1、由主机所端系统导出给定数据格式的数据文件;
43.步骤s2、将所述数据文件发送给离线终端,所述离线终端为与所述主机所端系统物理隔离;
44.步骤s3、由离线终端按照所述数据文件中携带的事件类型启动数据文件处理任务,所述数据文件处理任务包括审签及数据更新;
45.步骤s4、当所述数据文件处理任务为审签时,由离线终端根据所述数据文件携带的审签流程信息形成审签任务,并构建审签任务链接,接收用户的审签结果,形成待发布任务,当所述数据文件处理任务为数据更新时,由离线终端根据所述数据文件携带的导入数据类型,按条目更新数据文件,形成待发布任务;
46.步骤s5、由离线终端将所述待发布任务形成给定数据格式的交付文件;
47.步骤s6、将所述交付文件发送给主机所端系统。
48.本技术提供的信息交互方法,应用于无法使用行业级专用网络的成品供应商(简称行业外成品供应商,对应于本技术的离线终端),参考图2,由于主机所端系统部分信息需要保密,离线终端作为行业外成品供应商,无法与主机所端系统进行联网,因此无法实现高效的数据协同处理,对此,本技术在主机所端系统及离线终端按统一标准规范处理文件,从而使得一方生成的数据能够迅速被另一方处理。
49.步骤s6之后,离线终端数据导出到主机所端系统,主机所端导入数据信息,获取审签流程信息、审签结果文件、签字凭证文件,并存储在主机所端系统中,结束本次流程。
50.在一些可选实施方式中,步骤s1中,所述给定数据格式通过以下方式生成:
51.引用密钥压缩技术对数据文件所在的文件夹进行压缩,生成sy格式的数据文件。
52.在一些可选实施方式中,步骤s1中,所述数据文件包括事件类型、数据类型、数据主体文件、创建者、项目名称、模板文件、审签流程信息以及交付计划信息。
53.在一些可选实施方式中,步骤s4中,由离线终端形成审签任务包括:
54.根据任务序号创建审签任务页面,并提取审签任务页面的任务名称、任务创建时间;
55.根据任务序号读取数据文件中携带的数据,包括数据类型、数据主体文件、创建者及状态信息。
56.在一些可选实施方式中,步骤s4中,接收用户的审签结果包括分别存储审签结果信息、签字凭证信息以及签字凭证文件。
57.本技术第二方面提供了一种与上述分布式协同信息交互方法对应的系统,参考图1,包括离线终端及主机所端系统,所述离线终端及主机所端系统物理隔离,所述主机所端系统包括:
58.主机所端数据导出模块,用于导出给定数据格式的数据文件给离线终端;
59.主机所端数据导入模块,用于导入由离线终端生成的给定数据格式的数据文件;
60.所述离线终端包括:
61.离线终端数据导入模块,用于导入由主机所端系统发送的给定数据格式的数据文件;
62.任务模块,用于按照所述数据文件中携带的事件类型启动数据文件处理任务,所述数据文件处理任务包括审签及数据更新;
63.审签模块,用于当所述数据文件处理任务为审签时,根据所述数据文件携带的审签流程信息形成审签任务,并构建审签任务链接,接收用户的审签结果,形成待发布任务;
64.数据接收模块,用于当所述数据文件处理任务为数据更新时,根据所述数据文件携带的导入数据类型,按条目更新数据文件,形成待发布任务;
65.交付模块,用于将所述待发布任务形成给定数据格式的交付文件;
66.离线终端数据导出模块,用于将所述交付文件发送给主机所端系统。
67.在一些可选实施方式中,所述给定数据格式通过以下方式生成:
68.引用密钥压缩技术对数据文件所在的文件夹进行压缩,生成sy格式的数据文件。
69.在一些可选实施方式中,所述数据文件包括事件类型、数据类型、数据主体文件、创建者、项目名称、模板文件、审签流程信息以及交付计划信息。
70.在一些可选实施方式中,所述审签模块包括:
71.审签任务页面生成单元,用于根据任务序号创建审签任务页面,并提取审签任务页面的任务名称、任务创建时间;
72.审签任务呈送单元,用于根据任务序号读取数据文件中携带的数据,包括数据类型、数据主体文件、创建者及状态信息。
73.在一些可选实施方式中,所述审签模块包括:
74.审签结果存储单元,用于存储审签结果信息、签字凭证信息以及签字凭证文件。
75.举例来说,主机所端数据导出模块导出专用数据格式的数据文件:
76.1)主机所端数据导出模块以“技术协议数据对象masterid/version/技术协议小版本id”格式创建文件夹,生成技术协议审签信息文件,保存为json格式,命名为data.json;
77.2)下载技术协议文件至文件夹中;
78.3)用户输入密钥,主机所端数据导出模块引用密钥压缩技术对masterid层文件夹进行压缩,生成.sy格式的文件并导出。
79.导出数据摆渡到行业外成品供应商。
80.离线终端数据导入模块接收专用数据格式的数据文件:
81.1)用户输入密钥,离线终端数据导入模块引用密钥解压技术解析.sy格式的文件,如果解析失败,提示用户密码错误;
82.2)对解析得到的文件进行2次解压缩,解压完成后启动任务模块,任务模块读取tasks目录下data.json文件,得到dataid、事件类型tasktype、任务名称name、创建时间createtime、审签进程号processoid等信息;
83.3)任务模块根据事件类型"tasktype":"协同审批",向审签模块发送通知消息,消息包含dataid,审签模块接收消息并创建审签任务,审签任务页面提取任务名称"name":"技术协议协同审批"、任务创建时间"createtime":"2022-01-07 14:54:35"等信息;
84.4)审签模块根据dataid,读取versions目录下data.json文件,得到数据类型
type、版本version、创建者creator、状态status等信息,并将技术协议文件保存在versions目录下;
85.5)用户点击审签任务链接,对导入数据添加条目化审签意见,审签结果信息保存在tasks目录下data.json文件的signdata中,签字凭证信息保存在signdoc中,签字凭证文件保存在tasks/attachments目录下;
86.6)审签完成以后向任务模块发送发布任务,用户点击“打包导出”功能菜单,将生成导出文件data.json,包含dataid、事件类型tasktype、数据类型type、审签进程号processoid等信息,审签结果信息sign.json,签字凭证文件等;
87.7)用户输入密钥,离线终端数据导出模块引用密钥压缩技术生成.sy格式的文件并导出。
88.导出数据摆渡到主机所端。
89.主机所端数据导入模块接收专用数据格式的数据文件:
90.1)用户输入密钥,主机所端数据导入模块引用密钥解压技术解析.sy格式的文件,如果解析失败,提示用户密码错误;
91.2)对解析得到的文件进行2次解压缩,解压完成后读取data.json文件,获取审签进程号processoid、事件类型tasktype、数据类型type等信息,判断审签进程号processoid是否存在,如果存在获取审签进程,添加审签结果及签字凭证,审签流程继续流转。
92.本技术为无法使用行业级专用网络的成品供应商提供了与主机所进行信息交互的方法,主机所按统一标准规范各成品供应商,有序管理信息交互过程,提高了协同研制效率,节约了研制成本。
93.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1