数据协同管理方法、装置、设备及介质与流程

文档序号:30423589发布日期:2022-06-15 14:09阅读:107来源:国知局
数据协同管理方法、装置、设备及介质与流程

1.本发明涉及航天技术领域,尤其涉及一种数据协同管理方法、装置、设备及介质。


背景技术:

2.运载火箭研制是一项复杂的系统工程,是多学科、多层次的设计/仿真紧密耦合的协同研制过程,其协同设计/仿真过程具有多学科性、层次性、分布性和协同性的特点。
3.在传统的运载火箭研制过程中,各专业基于文本传递数据,专业协同程度差。在复杂的协同设计过程中,下游专业节点(也简称为节点)需要等待上游专业节点的设计输出,这样逐级等待中,极易出现某个节点设计工作延迟影响整个项目周期。且项目管理人员无法实时了解项目进度,无法及时采取措施。因此,在运载火箭的多专业(数据)协同设计过程中,亟需提出一种更好地管理方案。


技术实现要素:

4.本技术实施例通过提供一种数据协同管理方法、装置、设备及介质,能实现运载火箭中各专业数据的快速及准确地协同管理。
5.一方面,本技术通过本技术的一实施例提供一种数据协同管理方法,所述方法包括:
6.确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;
7.根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;
8.根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。
9.可选地,所述根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系之前,所述方法还包括:
10.根据所述运载火箭的研发业务设计对应的应用程序,并将所述应用程序上传至共享库中;
11.所述根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系包括:
12.根据所述运载火箭的研发需求,配置各个所述工作节点的输入输出关系,并配置各个所述工作节点与所述共享库之间的关联关系。
13.可选地,所述根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理之前,所述方法还包括:
14.在各个所述工作节点中配置对应的管理信息;
15.所述根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理包括:
16.根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息,对所述运载火箭中的各专业数据进行协同管理。
17.可选地,所述根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息,对所述运载火箭中的各专业数据进行协同管理包括:
18.启动所述运载火箭研发,根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息生成对应的项目计划表;
19.按照各个所述工作节点的业务顺序,执行各个所述工作节点对应的节点任务,以对所述运载火箭中的各专业数据进行协同管理。
20.可选地,所述方法还包括:
21.对当前执行的目标工作节点进行第一颜色标记及显示,对除所述目标工作节点外的其余工作节点进行第二颜色标记及显示,其中所述第一颜色与所述第二颜色不同。
22.可选地,所述对所述运载火箭中的各专业数据进行协同管理之后,所述方法还包括:
23.根据所述协同管理后得到的结果数据,生成对应的结果数据库。
24.可选地,所述方法还包括:
25.当各个所述工作节点中的下游节点出现数据错误时,回退至所述下游节点对应的上一节点,重新执行所述上一节点对应的节点任务。
26.另一方面,本技术通过本技术的一实施例提供一种数据协同管理装置,所述装置包括:确定模块、配置模块和管理模块,其中:
27.所述确定模块,用于确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;
28.所述配置模块,用于根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;
29.所述管理模块,用于根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。
30.关于本技术实施例中未介绍或未描述的内容可对应参考前述方法实施例中的相关介绍,这里不再赘述。
31.另一方面,本技术通过本技术的一实施例提供一种终端设备,所述终端设备包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如上所述的数据协同管理方法。
32.另一方面,本技术通过本技术的一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序运行在终端设备时执行如上所述的数据协同管理方法。
33.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本技术确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。上述方案中,本技术通过配置运载火箭研发流程中各工作节点相关的参数关系,来实现对运载火箭中各专业数据的协同管理,这样既解决了现有技术中由于逐级等待影响项目周期及无法了
解项目进度等技术问题,还实现了专业数据协同管理的便捷性及高效性。
附图说明
34.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1是本技术实施例提供的一种数据协同管理方法的流程示意图。
36.图2是本技术实施例提供的一种可能的运载火箭研发流程的示意图。
37.图3是本技术实施例提供的一种可能的参数输入输出关系配置的示意图。
38.图4是本技术实施例提供的一种可能的关联关系配置的示意图。
39.图5是本技术实施例提供的一种可能的应用程序的示意图。
40.图6是本技术实施例提供的一种节点启动提交任务的示意图。
41.图7是本技术实施例提供的一种下游节点出错的示意图。
42.图8是本技术实施例提供的一种可能的下游节点回退的示意图。
43.图9是本技术实施例提供的一种可能的项目计划表的示意图。
44.图10是本技术实施例提供的一种可能的结果数据库的示意图。
45.图11是本技术实施例提供的一种数据协同管理装置的结构示意图。
46.图12是本技术实施例提供的一种终端设备的结构示意图。
具体实施方式
47.本技术实施例通过提供一种数据协同管理方法、装置、设备及介质,解决了现有技术中由于逐级等待影响项目周期及无法了解项目进度的技术问题。
48.本技术实施例的技术方案为解决上述技术问题,总体思路如下:确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。
49.为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
50.首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
51.请参见图1,是本技术实施例提供的一种数据协同管理方法的流程示意图。如图1所示的方法包括如下实施步骤:
52.s101、确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务。
53.本技术所述工作节点可以是指运载火箭研发流程中的一项设计工作所对应的节点任务。
54.在集成开发环境(integrated development environment,ide)平台中,本技术可
根据运载火箭的总体设计研发(具体可基于研发的实际设计业务,简称为研发业务),可选地还可结合各专业自身的知识累积,完成应用程序(app)的设计与开发。在app中实现对输入数据的参数化,并将开发完成的应用程序app上传至共享(数据)库中。
55.本技术可按照运载火箭研发(流程),在对象中心(teamcenter)系统中搭建设计流程,其中流程中的每个工作节点对应一项设计工作。举例来说,请参见图2示出一种可能的运载火箭研发流程的示意图。如图2中可以看出,运载火箭总体研发流程包括但不限于诸如以下节点中的至少一项:总体原始数据输入、质量分配及形质参数计算、标准弹道计算、气动计算、载荷计算、晃动计算、弹性运动方程系数计算、小扰动参数计算、稳定裕度计算、六自由度计算等设计工作节点等。
56.s102、根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系,所述参数关系包括例如所述工作节点的输入输出关系、所述工作节点与共享库之间的关联关系等。
57.本技术可通过分析所述运载火箭的研发需求,先初步确定各个所述工作节点各自的节点任务的设计内容,进而完成相应节点下的接口定义,选择相应的专业参数。然后基于统一参数配置各个所述工作节点的参数输入输出关系,形成完整的运载火箭总体设计流程。进一步本技术还可配置各个所述工作节点与共享库(具体为所述共享库中app的研发设计程序、工具软件等)之间的关联关系,实现设计任务与设计工具之间的集成,即实现各个所述工作节点对应的节点任务与应用程序app之间的集成,形成知识驱动的研发设计工作模式。
58.举例来说,请参见图3和图4分别示出一种可能的参数输入输出关系配置和关联关系配置的示意图。如图3所示,本技术所述运载火箭总体研发流程中需涉及到例如质量分配及形质参数计算等节点下的任务配置等。如图4所示,左侧小框表示运载火箭研发流程中的各参数,右侧小框表示应用程序中的各参数,本技术需配置它们之间的输入输出关系,例如将相同参数名称的参数从运载火箭研发流程输入至应用程序中等。
59.请一并参见图5示出一种可能的应用程序的示意图。如图5中,本技术可利用应用程序实现运载火箭中多专业数据的协同管理,例如打开图5所示的应用程序,在质量分配及形质参数计算节点对应的显示界面中可以包括但不限于诸如仪器舱、前过渡段、氧箱等器件的参数数据。
60.s103、根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。
61.本技术可预先在各个所述工作节点中配置对应的管理信息,所述管理信息可为系统自定义配置的信息,其可包括但不限于所述工作节点对应的本次研发任务的人员安排、时间安排等信息。例如各个工作节点下选择不同专业对应的设计人员,设置任务完成截止时间。
62.进一步本技术可根据研发需求启动所述运载火箭的总体研发(流程),进而系统自动生成完整的项目计划表,具体地本技术可自动根据上述配置的各个所述参数关系和各个所述工作节点下配置的管理信息生成相应的项目计划表。举例来说,请参见图9示出一种可能的项目计划表的示意图。如图9所示的项目计划表包括各个工作节点的进度信息等。进一步本技术还可按照各个所述工作节点的执行顺序,异步执行各个所述工作节点对应的节点
任务,以对所述运载火箭中的各专业数据进行协同管理。
63.在执行过程中,本技术可对当前正执行的目标工作节点进行第一颜色的标记及显示,对系统中除所述目标工作节点外的其余工作节点进行第二颜色的标记及显示,其中所述第一颜色和所述第二颜色互不相同。例如当前正执行的工作节点(如总体原始输入参数)可显示为“绿色”,其余工作节点显示为“橙黄色”等。
64.在运载火箭的总体设计流程中,本技术还可启动应用程序,在应用程序中完成数据下载、应用程序应用及数据上传等操作。在应用程序应用之前,本技术还可根据实际设计任务工作对应用程序进行适应性修改,以便捷完成设计工作。在应用程序中确定各专业数据无误后,本技术可选择相应的工作节点,例如“a质量分配及形质参数计算”、“气动力计算数据后处理”、“翻转载荷计算”、“气动载荷计算数据后处理”,并提交相应的节点任务,进而完成各工作节点对应的节点任务。本技术还可将当前执行的工作节点标记为“绿色”,其余工作节点(即其下游工作节点,简称为下游节点)标记为“橙黄色”。
65.举例来说,请参见图6示出一种可能的节点启动提交任务的示意图。如图6所示,本技术可在应用程序的界面中选择原始输入参数所需使用的各个工作节点,并提交各个工作节点对应的节点任务等。
66.在可选实施例中,本技术在检测到各个所述工作节点中的任一下游节点出现数据错误时,可发起回退操作,回退至所述下游节点对应的上一(工作)节点,重新执行所述上一节点对应的节点任务。举例来说,请参见图7和图8示出一种可能的下游节点出错及回退的示意图。如图7和图8中,本技术在检测到“c总体形质参数计算”节点发现数据有误时,可自动发起回退操作流程,将节点任务回退到“a质量分配及形质参数计算”节点。回退完成后,“c总体形质参数计算”自身节点颜色变为“紫色”,“a质量分配及形质参数计算”节点的颜色变为“橙黄色”,与之相关的下游节点(a质量分配及形质参数计算)颜色发生相应变化,其对应的节点任务状态也同时改变。
67.本技术基于统一参数池依次完成运载火箭总体研发的所有研发设计工作。在完成整个设计工作后,数据将形成相应的结果数据库。换言之,本技术可根据所述协同管理后得到的结果数据生成对应的结果数据库。可选地,本技术各设计师在完成全部节点任务的提交后,项目进度也将实时发生更新,便于项目管理员实施了解项目进度。举例来说,请参见图10示出一种可能的结果数据库的示意图。结果数据库中可包括但不限于所述运载火箭研发流程中涉及的各专业数据、计算的中间结果数据和最终结果数据等信息,例如图10所示结果数据库中包括氧液流量、氧液_最小气枕容积、氧液_最大加注容积等信息。
68.通过实施本技术,本技术确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。上述方案中,本技术通过配置运载火箭研发流程中各工作节点相关的参数关系,来实现对运载火箭中各专业数据的协同管理,这样既解决了现有技术中由于逐级等待影响项目周期及无法了解项目进度等技术问题,还实现了专业数据协同管理的便捷性及高效性。
69.基于同一发明构思,本技术另一实施例提供一种实施本技术实施例中所述数据协同管理方法对应的装置和终端设备。
70.请参见图11,是本技术实施例提供的一种数据协同管理装置的结构示意图。如图11所示的装置20包括:确定模块201、配置模块202和管理模块203,其中:
71.所述确定模块201,用于确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;
72.所述配置模块202,用于根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;
73.所述管理模块203,用于根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。
74.可选地,所述装置还包括处理模块204,其中:
75.所述处理模块204,用于根据所述运载火箭的研发业务设计对应的应用程序,并将所述应用程序上传至共享库中;
76.所述配置模块202,具体用于根据所述运载火箭的研发需求,配置各个所述工作节点的输入输出关系,并配置各个所述工作节点与所述共享库之间的关联关系。
77.可选地,所述处理模块204还用于在各个所述工作节点中配置对应的管理信息;
78.所述管理模块203,具体用于根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息,对所述运载火箭中的各专业数据进行协同管理。
79.可选地,所述管理模块203具体用于:
80.启动所述运载火箭研发,根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息生成对应的项目计划表;
81.按照各个所述工作节点的业务顺序,执行各个所述工作节点对应的节点任务,以对所述运载火箭中的各专业数据进行协同管理。
82.可选地,所述处理模块204还用于:
83.对当前执行的目标工作节点进行第一颜色标记及显示,对除所述目标工作节点外的其余工作节点进行第二颜色标记及显示,其中所述第一颜色与所述第二颜色不同。
84.可选地,所述处理模块204还用于:
85.根据所述协同管理后得到的结果数据,生成对应的结果数据库。
86.可选地,所述处理模块204还用于:
87.当各个所述工作节点中的下游节点出现数据错误时,回退至所述下游节点对应的上一节点,重新执行所述上一节点对应的节点任务。
88.请一并参见12,是本技术实施例提供的一种终端设备的结构示意图。如图12所示的终端设备30包括:至少一个处理器301、通信接口302、用户接口303和存储器304,处理器301、通信接口302、用户接口303和存储器304可通过总线或者其它方式连接,本发明实施例以通过总线305连接为例。其中,
89.处理器301可以是通用处理器,例如中央处理器(central processing unit,cpu)。
90.通信接口302可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他终端或网站进行通信。本发明实施例中,通信接口302具体用于获取运载火箭研发过程中的相应信息。
91.用户接口303具体可为触控面板,包括触摸屏和触控屏,用于检测触控面板上的操
作指令,用户接口303也可以是物理按键或者鼠标。用户接口303还可以为显示屏,用于输出、显示图像或数据。
92.存储器304可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram);存储器也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom)、快闪存储器(flash memory)、硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器304还可以包括上述种类的存储器的组合。存储器304用于存储一组程序代码,处理器301用于调用存储器304中存储的程序代码,执行如下操作:
93.确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;
94.根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;
95.根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。
96.可选地,所述根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系之前,所述处理器301还用于:
97.根据所述运载火箭的研发业务设计对应的应用程序,并将所述应用程序上传至共享库中;
98.所述根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系包括:
99.根据所述运载火箭的研发需求,配置各个所述工作节点的输入输出关系,并配置各个所述工作节点与所述共享库之间的关联关系。
100.可选地,所述根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理之前,,所述处理器301还用于:
101.在各个所述工作节点中配置对应的管理信息;
102.所述根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理包括:
103.根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息,对所述运载火箭中的各专业数据进行协同管理。
104.可选地,所述根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息,对所述运载火箭中的各专业数据进行协同管理包括:
105.启动所述运载火箭研发,根据配置的各个所述参数关系和各个所述工作节点中配置的所述管理信息生成对应的项目计划表;
106.按照各个所述工作节点的业务顺序,执行各个所述工作节点对应的节点任务,以对所述运载火箭中的各专业数据进行协同管理。
107.可选地,所述处理器301还用于:
108.对当前执行的目标工作节点进行第一颜色标记及显示,对除所述目标工作节点外的其余工作节点进行第二颜色标记及显示,其中所述第一颜色与所述第二颜色不同。
109.可选地,所述对所述运载火箭中的各专业数据进行协同管理之后,所述处理器301还用于:
110.根据所述协同管理后得到的结果数据,生成对应的结果数据库。
111.可选地,所述处理器301还用于:
112.当各个所述工作节点中的下游节点出现数据错误时,回退至所述下游节点对应的上一节点,重新执行所述上一节点对应的节点任务。
113.由于本实施例所介绍的终端设备为实施本技术实施例中的方法所采用的终端设备,故而基于本技术实施例中所介绍的方法,本领域所属技术人员能够了解本实施例的终端设备的具体实施方式以及其各种变化形式,所以在此对于该终端设备如何实现本技术实施例中的方法不再详细介绍。只要本领域所属技术人员实施本技术实施例中的方法所采用的终端设备,都属于本技术所欲保护的范围。
114.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本技术确定运载火箭研发中的各个工作节点,所述工作节点用于指示所述运载火箭研发中的一个节点任务;根据所述运载火箭的研发需求,配置与各个所述工作节点相关的参数关系;根据配置的各个所述参数关系,对所述运载火箭中的各专业数据进行协同管理。上述方案中,本技术通过配置运载火箭研发流程中各工作节点相关的参数关系,来实现对运载火箭中各专业数据的协同管理,这样既解决了现有技术中由于逐级等待影响项目周期及无法了解项目进度等技术问题,还实现了专业数据协同管理的便捷性及高效性。
115.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
116.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
117.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
118.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
119.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
120.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1