交付流程的监测方法、装置、服务器及计算机存储介质与流程

文档序号:27007447发布日期:2021-10-19 22:55阅读:169来源:国知局
交付流程的监测方法、装置、服务器及计算机存储介质与流程

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.本技术第三方面提供了一种服务器,包括:
36.一个或多个处理器;
37.存储装置,其上存储有一个或多个程序;
38.当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面任意一项所述的交付流程的监测方法。
39.本技术第四方面提供了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面任意一项所述的交付流程的监测方法。
40.由以上方案可知,本技术提供的一种交付流程的监测方法、装置、服务器及计算机存储介质,所述交付流程的监测方法包括:首先,接收资源交付申请;其中,所述资源交付申请至少包括:资源类型和申请类型;然后,根据所述资源交付申请,设置至少一个数据采集点;其中,所述数据采集点用于采集所述资源交付申请所需要的数据;再通过所述数据采集点采集得到申请数据;其中,所述申请数据至少包括申请交付的资源信息以及申请交付的提交时间;所述申请交付的资源信息至少包括资源数量和资源类型;在接收用户在虚拟资源平台或科研资源交付系统提交的交付数据时,根据所述申请数据和所述交付数据,生成统计信息;其中,所述交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;所述实际交付的资源信息至少包括资源数量和资源类型。以达到高效的对交付流程进行监测的目的。
附图说明
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
42.图1为本技术实施例提供的一种交付流程的监测方法的具体流程图;
43.图2为本技术另一实施例提供的一种交付流程的监测方法的具体流程图;
44.图3为本技术另一实施例提供的一种交付流程的监测装置的示意图;
45.图4为本技术另一实施例提供的一种交付流程的监测装置的示意图;
46.图5为本技术另一实施例提供的一种实现交付流程的监测方法的服务器的示意图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.需要注意,本技术中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系,而术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
49.本技术实施例提供了一种交付流程的监测方法,如图1所示,具体包括以下步骤:
50.s101、接收资源交付申请。
51.其中,资源交付申请包括但不限于:资源类型、申请类型、紧急程度、所属区域、所属物理子系统、可研单号、描述、服务类型、操作系统组件、工具组件等。申请类型可以是但不限于供给、回收、横向扩容等,此处不做限定。
52.s102、根据资源交付申请,设置至少一个数据采集点。
53.其中,数据采集点用于采集资源交付申请所需要的数据。
54.s103、通过数据采集点采集得到申请数据。
55.其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型。
56.具体的,可以是但不限于通过表现层状态转移网络接口(representational state transfer api,rest api)、远程调用(remote procedure call,rpc)等多种方式,向监测系统发送插入本次数据采集点进行埋点得到数据,监测系统返回本次监测的唯一标识(identity document,id)号。
57.s104、接收用户在虚拟资源平台或科研资源交付系统提交的交付数据。
58.其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型。
59.具体的,可以由资源交付相关人员通过虚拟资源平台或科研资源交付系统进行资源交付完成,获取得到用户在虚拟资源平台或科研资源交付系统提交的交付数据。
60.s105、根据申请数据和交付数据,生成统计信息。
61.可选的,在本技术的另一实施例中,在生成统计信息之后,交付流程的监测方法的一种实施方式,还包括:
62.每隔预设时间,根据所有统计信息,生成第一报表。
63.可以理解的是,在生成第一报表时,可以在第一时间通知相关部门、人员,也可以设置为若在一定时间内没有被查看,再通知相关部门、人员,方式十分多样化且成熟,此处不做限定。
64.可选的,在本技术的另一实施例中,在生成统计信息之后,交付流程的监测方法的一种实施方式,还包括:
65.接收生成报表请求。
66.其中,生成报表请求至少包括报表类型。
67.根据报表类型以及统计信息生成第二报表。
68.具体的,用户可以在但不限于监测系统界面中选择报表链接,同时系统生成报表并展示给用户,此处不做限定。并且允许用户下载报表。
69.需要说明的是,不同类型的报表有不同的生成按钮,用户可以根据需要点击按钮生成相关报表。
70.如表1所示,为本技术实施例提供的一种按流程维度的资源交付报表。
71.工单号物理子系统资源类型资源数量申请时间交付时间周期
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
72.表1如表2所示,为本技术实施例提供的一种按资源纬度形成的交付报表。
73.资源类型配置平均交付周期最大交付量平均交付量备注x86虚拟机
ꢀꢀꢀꢀꢀ
aix虚拟机
ꢀꢀꢀꢀꢀ
x86物理机
ꢀꢀꢀꢀꢀ
裸金属
ꢀꢀꢀꢀꢀ
hp物理机
ꢀꢀꢀꢀꢀ
74.表2如表3所示,为本技术实施例提供的一种按交付方式统计的交付报表。
75.交付方式配置平均交付周期最大交付量平均交付量vmware
ꢀꢀꢀꢀ
tce
ꢀꢀꢀꢀ
手工
ꢀꢀꢀꢀ
可信云
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
76.表3
77.由以上方案可知,本技术提供的一种交付流程的监测方法:首先,接收资源交付申请;其中,资源交付申请至少包括:资源类型和申请类型;然后,根据资源交付申请,设置至少一个数据采集点;其中,数据采集点用于采集资源交付申请所需要的数据;再通过数据采集点采集得到申请数据;其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型;在接收用户在虚拟资源平台或科研资源交付系统提交的交付数据时,根据申请数据和交付数据,生成统计信息;其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型。以达到高效的对交付流程进行监测的目的。
78.可选的,在本技术的另一实施例中,交付流程的监测方法的一种实施方式,如图2所示,包括:
79.s201、接收资源交付申请。
80.其中,资源交付申请至少包括:资源类型和申请类型。
81.需要说明的是,步骤s201的具体实现过程与上述步骤s101的具体实现过程相同,可相互参见,此处不再做赘述。
82.s202、根据资源交付申请,设置至少一个数据采集点。
83.其中,数据采集点用于采集资源交付申请所需要的数据。
84.需要说明的是,步骤s202的具体实现过程与上述步骤s102的具体实现过程相同,可相互参见,此处不再做赘述。
85.s203、通过数据采集点采集得到申请数据。
86.其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型。
87.需要说明的是,步骤s203的具体实现过程与上述步骤s103的具体实现过程相同,可相互参见,此处不再做赘述。
88.s204、接收用户在虚拟资源平台或科研资源交付系统提交的交付数据。
89.其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型。
90.需要说明的是,步骤s204的具体实现过程与上述步骤s104的具体实现过程相同,可相互参见,此处不再做赘述。。
91.s205、接收由实施人提供的补充信息。
92.具体的,实施人提供的补充信息是由实施人在系统中手工录入交付工作的相关信息,例如完成时间、完成结果等。例如:安装操作系统、安装工具是在线下完成,但此时线上仍有相关的流程节点,此种情况应由实施人在系统中手工录入交付工作的相关信息。
93.s206、根据申请数据、交付数据和补充信息,生成统计信息。
94.可选的,在本技术的另一实施例中,在生成统计信息之后,交付流程的监测方法的一种实施方式,还包括:
95.每隔预设时间,根据所有统计信息,生成第一报表。
96.需要说明的是,本步骤具体实现过程与上述实施例中每隔预设时间,根据所有统计信息,生成第一报表的步骤的具体实现过程相同,可相互参见,此处不再做赘述。
97.可选的,在本技术的另一实施例中,在生成统计信息之后,交付流程的监测方法的一种实施方式,还包括:
98.接收生成报表请求。
99.其中,生成报表请求至少包括报表类型。
100.根据报表类型以及统计信息生成第二报表。
101.需要说明的是,本步骤具体实现过程与上述实施例中接收生成报表请求,并根据报表类型以及统计信息生成第二报表的步骤的具体实现过程相同,可相互参见,此处不再做赘述。
102.由以上方案可知,本技术提供的一种交付流程的监测方法:首先,接收资源交付申请;其中,资源交付申请至少包括:资源类型和申请类型;然后,根据资源交付申请,设置至少一个数据采集点;其中,数据采集点用于采集资源交付申请所需要的数据;再通过数据采集点采集得到申请数据;其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型;接收用户在虚拟资源平台或科研资源交付系统提交的交付数据以及接收由实施人提供的补充信息;其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型;最终,根据申请数据、交付数据和补充信息,生成统计信息。以达到高效的对交付流程进行监测的目的。
103.本技术另一实施例提供了一种交付流程的监测装置,如图3所示,具体包括:
104.第一接收单元301,用于接收资源交付申请。
105.其中,资源交付申请至少包括:资源类型和申请类型。
106.设置单元302,用于根据资源交付申请,设置至少一个数据采集点。
107.其中,数据采集点用于采集资源交付申请所需要的数据。
108.采集单元303,用于通过数据采集点采集得到申请数据。
109.其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型。
110.第二接收单元304,用于接收用户在虚拟资源平台或科研资源交付系统提交的交付数据。
111.其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型。
112.统计信息生成单元305,用于根据申请数据和交付数据,生成统计信息。
113.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图1所示,此处不再赘述。
114.可选的,在本技术的另一实施例中,交付流程的监测装置的一种实施方式,还包括:
115.第一报表生成单元,用于每隔预设时间,根据所有统计信息,生成第一报表。
116.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
117.可选的,在本技术的另一实施例中,交付流程的监测装置的一种实施方式,还包括:
118.第四接收单元,用于接收生成报表请求。
119.其中,生成报表请求至少包括报表类型。
120.第二报表生成单元,用于根据报表类型以及统计信息生成第二报表。
121.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
122.由以上方案可知,本技术提供的一种交付流程的监测装置:首先,第一接收单元301接收资源交付申请;其中,资源交付申请至少包括:资源类型和申请类型;然后,设置单元302根据资源交付申请,设置至少一个数据采集点;其中,数据采集点用于采集资源交付申请所需要的数据;采集单元303通过数据采集点采集得到申请数据;其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型;第二接收单元304接收用户在虚拟资源平台或科研资源交付系统提交的交付数据;其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型;最终,统计信息生成单元305根据申请数据和交付数据,生成统计信息。以达到高效的对交付流程进行监测的目的。
123.可选的,在本技术的另一实施例中,交付流程的监测装置的一种实施方式,如图4所示,包括:
124.第一接收单元401,用于接收资源交付申请。
125.其中,资源交付申请至少包括:资源类型和申请类型。
126.设置单元402,用于根据资源交付申请,设置至少一个数据采集点。
127.其中,数据采集点用于采集资源交付申请所需要的数据。
128.采集单元403,用于通过数据采集点采集得到申请数据。
129.其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型。
130.第二接收单元404,用于接收用户在虚拟资源平台或科研资源交付系统提交的交付数据。
131.其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型。
132.第三接收单元405,用于接收由实施人提供的补充信息。
133.统计信息生成单元406,用于根据申请数据、交付数据和补充信息,生成统计信息。
134.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图2所示,此处不再赘述。
135.可选的,在本技术的另一实施例中,交付流程的监测装置的一种实施方式,还包括:
136.第一报表生成单元,用于每隔预设时间,根据所有统计信息,生成第一报表。
137.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
138.可选的,在本技术的另一实施例中,交付流程的监测装置的一种实施方式,还包括:
139.第四接收单元,用于接收生成报表请求。
140.其中,生成报表请求至少包括报表类型。
141.第二报表生成单元,用于根据报表类型以及统计信息生成第二报表。
142.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
143.由以上方案可知,本技术提供的一种交付流程的监测装置:首先,第一接收单元401接收资源交付申请;其中,资源交付申请至少包括:资源类型和申请类型;然后,设置单元402根据资源交付申请,设置至少一个数据采集点;其中,数据采集点用于采集资源交付申请所需要的数据;采集单元403通过数据采集点采集得到申请数据;其中,申请数据至少包括申请交付的资源信息以及申请交付的提交时间;申请交付的资源信息至少包括资源数量和资源类型;第二接收单元404接收用户在虚拟资源平台或科研资源交付系统提交的交付数据以及第三接收单元405接收由实施人提供的补充信息;其中,交付数据至少包括:实际交付的资源信息、实际的提交时间以及实施人的信息;实际交付的资源信息至少包括资源数量和资源类型;最终,统计信息生成单元406根据申请数据、交付数据和补充信息,生成统计信息。以达到高效的对交付流程进行监测的目的。
144.本技术另一实施例提供了一种服务器,如图5所示,包括:
145.一个或多个处理器501。
146.存储装置502,其上存储有一个或多个程序。
147.当所述一个或多个程序被所述一个或多个处理器501执行时,使得所述一个或多个处理器501实现如上述实施例中任意一项所述的交付流程的监测方法。
148.本技术另一实施例提供了一种计算机存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如上述实施例中任意一项所述的交付流程的监测方法。
149.在本技术公开的上述实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
150.另外,在本公开各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,直播设备,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,
randomaccess memory)、磁碟或者光盘等各种可以存储程序代码的介质。
151.专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1