本发明涉及通信,尤其涉及一种信息处理方法、装置、设备及可读存储介质。
背景技术:
1、现有的空闲核休眠技术仅针对服务器上未被虚拟机绑定的cpu(中央处理器)资源;而当前云化核心网数据中心为了提升cpu资源利用率,采用集中式部署方案,导致大部分上电服务器上的空闲cpu逻辑核数量很少;而仅针对完全没有业务运行的cpu逻辑核,服务器会根据数据中心冗余策略采取下电措施,因此空闲核休眠节能方案实际可节省能耗效果有限。此外,现有节能方案通常采用硬件感知的方式来实现,上层业务无法控制,因而也存在无法应对cpu资源需求激增的情况,会导致无法及时满足业务正常运行需求。
2、由上,现有技术中针对cpu节能的信息处理方案存在cpu资源调控能力差等问题。
技术实现思路
1、本发明的目的在于提供一种信息处理方法、装置、设备及可读存储介质,以解决现有技术中针对cpu节能的信息处理方案存在cpu资源调控能力差的问题。
2、为了解决上述技术问题,本发明实施例提供一种信息处理方法,应用于业务层设备,包括:
3、根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息;所述目标vcpu为待休眠或待唤醒的vcpu;
4、根据所述标识信息,向编排层设备发送操作请求;
5、其中,所述第一运行负载为业务运行负载;所述第一运行负载包括:所述业务层设备对应的所有网元虚拟机上的第一实际运行负载,以及所述业务层设备对应的所有网元虚拟机上的第一预测运行负载中的至少一项;
6、所述第一关系包括:虚拟机内运行进程与vcpu之间的绑定关系;
7、所述操作请求用于请求将所述目标vcpu进行休眠或唤醒。
8、可选的,还包括:
9、向所述编排层设备发送第一查询请求;所述第一查询请求用于请求查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
10、接收所述编排层设备反馈的第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
11、所述根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息,包括:
12、根据第一运行负载、第一关系以及所述休眠状态信息,确定目标网元虚拟机内待休眠或待唤醒的目标vcpu,并获取所述目标vcpu的标识信息。
13、可选的,在所述操作请求用于请求将所述目标vcpu进行休眠的情况下,在根据所述标识信息,向编排层设备发送操作请求之前,还包括:
14、根据所述标识信息,调整所述绑定关系;
15、根据调整后的所述绑定关系,将所述目标vcpu上的运行进程移至其他vcpu上,并控制所述目标vcpu处于空闲状态。
16、可选的,所述根据所述标识信息,调整所述绑定关系,包括:
17、将所述标识信息对应的目标vcpu所绑定的运行进程,转移绑定到除所述目标vcpu外的其他vcpu下。
18、可选的,在所述操作请求用于请求将所述目标vcpu唤醒的情况下,在根据所述标识信息,向编排层设备发送操作请求之后,还包括:
19、根据所述第一运行负载,调整所述绑定关系;
20、根据调整后的所述绑定关系,将所述第一运行负载对应的部分数量的运行进程调度至所述目标vcpu上。
21、可选的,所述根据所述标识信息,向编排层设备发送操作请求,包括:
22、在第一时间段内的所述第一实际运行负载逐渐降低或所述第一预测运行负载指示负载下降的情况下,根据所述标识信息,向编排层设备发送用于指示休眠的操作请求;
23、在第二时间段内的所述第一实际运行负载逐渐上升或所述第一预测运行负载指示负载上升的情况下,根据所述标识信息,向编排层设备发送用于指示唤醒的操作请求。
24、本发明实施例还提供了一种信息处理方法,应用于编排层设备,包括:
25、接收业务层设备发送的操作请求;
26、根据所述操作请求,向虚拟层设备发送操作指示;
27、其中,所述操作请求携带标识信息;
28、所述操作请求用于请求将目标网元虚拟机内的目标vcpu进行休眠,所述操作指示用于指示将所述目标vcpu进行休眠;或者,所述操作请求用于请求将所述目标网元虚拟机内的目标vcpu唤醒,所述操作指示用于指示将所述目标vcpu唤醒;
29、所述目标vcpu与所述标识信息相对应。
30、可选的,所述接收业务层设备发送的操作请求,包括:
31、利用所述编排层设备中的虚拟网络功能管理器vnfm,接收业务层设备发送的操作请求;
32、所述根据所述操作请求,向虚拟层设备发送操作指示,包括:
33、利用所述编排层设备中的网络功能虚拟化编排器nfvo,根据所述操作请求,向虚拟层设备发送操作指示。
34、可选的,还包括:
35、接收所述业务层设备发送的第一查询请求;所述第一查询请求用于请求查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
36、根据所述第一查询请求,向所述虚拟层设备发送第一查询指示;所述第一查询指示用于指示查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
37、接收所述虚拟层设备反馈的第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
38、向所述业务层设备发送所述第一查询响应。
39、本发明实施例还提供了一种信息处理方法,应用于虚拟层设备,包括:
40、接收编排层设备发送的操作指示;
41、根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒;
42、其中,所述操作指示携带标识信息;所述操作指示用于指示将所述目标网元虚拟机内的目标vcpu进行休眠或唤醒,所述目标vcpu与所述标识信息相对应。
43、可选的,所述根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒,包括:
44、根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核;
45、将所述目标vcpu和所述cpu逻辑核进行休眠或唤醒。
46、可选的,所述根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核,包括:
47、根据所述操作指示,从所述目标网元虚拟机所属的计算节点上,获取所述目标vcpu所绑定的cpu逻辑核。
48、可选的,还包括:
49、接收所述编排层设备发送的第一查询指示;所述第一查询指示用于指示查询业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
50、根据所述第一查询指示,获取所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
51、根据获取的休眠状态信息,向所述编排层设备反馈第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息。
52、本发明实施例还提供了一种信息处理装置,应用于业务层设备,包括:
53、第一确定模块,用于根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息;所述目标vcpu为待休眠或待唤醒的vcpu;
54、第一发送模块,用于根据所述标识信息,向编排层设备发送操作请求;
55、其中,所述第一运行负载为业务运行负载;所述第一运行负载包括:所述业务层设备对应的所有网元虚拟机上的第一实际运行负载,以及所述业务层设备对应的所有网元虚拟机上的第一预测运行负载中的至少一项;
56、所述第一关系包括:虚拟机内运行进程与vcpu之间的绑定关系;
57、所述操作请求用于请求将所述目标vcpu进行休眠或唤醒。
58、可选的,还包括:
59、第二发送模块,用于向所述编排层设备发送第一查询请求;所述第一查询请求用于请求查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
60、第一接收模块,用于接收所述编排层设备反馈的第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
61、所述根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息,包括:
62、根据第一运行负载、第一关系以及所述休眠状态信息,确定目标网元虚拟机内待休眠或待唤醒的目标vcpu,并获取所述目标vcpu的标识信息。
63、可选的,还包括:
64、第一调整模块,用于在所述操作请求用于请求将所述目标vcpu进行休眠的情况下,在根据所述标识信息,向编排层设备发送操作请求之前,根据所述标识信息,调整所述绑定关系;
65、第一处理模块,用于根据调整后的所述绑定关系,将所述目标vcpu上的运行进程移至其他vcpu上,并控制所述目标vcpu处于空闲状态。
66、可选的,所述根据所述标识信息,调整所述绑定关系,包括:
67、将所述标识信息对应的目标vcpu所绑定的运行进程,转移绑定到除所述目标vcpu外的其他vcpu下。
68、可选的,还包括:
69、第二调整模块,用于在所述操作请求用于请求将所述目标vcpu唤醒的情况下,在根据所述标识信息,向编排层设备发送操作请求之后,根据所述第一运行负载,调整所述绑定关系;
70、第二处理模块,用于根据调整后的所述绑定关系,将所述第一运行负载对应的部分数量的运行进程调度至所述目标vcpu上。
71、可选的,所述根据所述标识信息,向编排层设备发送操作请求,包括:
72、在第一时间段内的所述第一实际运行负载逐渐降低或所述第一预测运行负载指示负载下降的情况下,根据所述标识信息,向编排层设备发送用于指示休眠的操作请求;
73、在第二时间段内的所述第一实际运行负载逐渐上升或所述第一预测运行负载指示负载上升的情况下,根据所述标识信息,向编排层设备发送用于指示唤醒的操作请求。
74、本发明实施例还提供了一种信息处理装置,应用于编排层设备,包括:
75、第二接收模块,用于接收业务层设备发送的操作请求;
76、第三发送模块,用于根据所述操作请求,向虚拟层设备发送操作指示;
77、其中,所述操作请求携带标识信息;
78、所述操作请求用于请求将目标网元虚拟机内的目标vcpu进行休眠,所述操作指示用于指示将所述目标vcpu进行休眠;或者,所述操作请求用于请求将所述目标网元虚拟机内的目标vcpu唤醒,所述操作指示用于指示将所述目标vcpu唤醒;
79、所述目标vcpu与所述标识信息相对应。
80、可选的,所述接收业务层设备发送的操作请求,包括:
81、利用所述编排层设备中的虚拟网络功能管理器vnfm,接收业务层设备发送的操作请求;
82、所述根据所述操作请求,向虚拟层设备发送操作指示,包括:
83、利用所述编排层设备中的网络功能虚拟化编排器nfvo,根据所述操作请求,向虚拟层设备发送操作指示。
84、可选的,还包括:
85、第三接收模块,用于接收所述业务层设备发送的第一查询请求;所述第一查询请求用于请求查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
86、第四发送模块,用于根据所述第一查询请求,向所述虚拟层设备发送第一查询指示;所述第一查询指示用于指示查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
87、第四接收模块,用于接收所述虚拟层设备反馈的第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
88、第五发送模块,用于向所述业务层设备发送所述第一查询响应。
89、本发明实施例还提供了一种信息处理装置,应用于虚拟层设备,包括:
90、第五接收模块,用于接收编排层设备发送的操作指示;
91、第三处理模块,用于根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒;
92、其中,所述操作指示携带标识信息;所述操作指示用于指示将所述目标网元虚拟机内的目标vcpu进行休眠或唤醒,所述目标vcpu与所述标识信息相对应。
93、可选的,所述根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒,包括:
94、根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核;
95、将所述目标vcpu和所述cpu逻辑核进行休眠或唤醒。
96、可选的,所述根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核,包括:
97、根据所述操作指示,从所述目标网元虚拟机所属的计算节点上,获取所述目标vcpu所绑定的cpu逻辑核。
98、可选的,还包括:
99、第六接收模块,用于接收所述编排层设备发送的第一查询指示;所述第一查询指示用于指示查询业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
100、第一获取模块,用于根据所述第一查询指示,获取所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
101、第一反馈模块,用于根据获取的休眠状态信息,向所述编排层设备反馈第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息。
102、本发明实施例还提供了一种信息处理设备,所述信息处理设备为业务层设备,包括:处理器和收发机;
103、所述处理器,用于根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息;所述目标vcpu为待休眠或待唤醒的vcpu;
104、根据所述标识信息,通过所述收发机向编排层设备发送操作请求;
105、其中,所述第一运行负载为业务运行负载;所述第一运行负载包括:所述业务层设备对应的所有网元虚拟机上的第一实际运行负载,以及所述业务层设备对应的所有网元虚拟机上的第一预测运行负载中的至少一项;
106、所述第一关系包括:虚拟机内运行进程与vcpu之间的绑定关系;
107、所述操作请求用于请求将所述目标vcpu进行休眠或唤醒。
108、可选的,所述处理器还用于:
109、通过所述收发机,向所述编排层设备发送第一查询请求;所述第一查询请求用于请求查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
110、通过所述收发机,接收所述编排层设备反馈的第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
111、所述根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息,包括:
112、根据第一运行负载、第一关系以及所述休眠状态信息,确定目标网元虚拟机内待休眠或待唤醒的目标vcpu,并获取所述目标vcpu的标识信息。
113、可选的,所述处理器还用于:
114、在所述操作请求用于请求将所述目标vcpu进行休眠的情况下,在根据所述标识信息,通过所述收发机向编排层设备发送操作请求之前,根据所述标识信息,调整所述绑定关系;
115、根据调整后的所述绑定关系,将所述目标vcpu上的运行进程移至其他vcpu上,并控制所述目标vcpu处于空闲状态。
116、可选的,所述根据所述标识信息,调整所述绑定关系,包括:
117、将所述标识信息对应的目标vcpu所绑定的运行进程,转移绑定到除所述目标vcpu外的其他vcpu下。
118、可选的,所述处理器还用于:
119、在所述操作请求用于请求将所述目标vcpu唤醒的情况下,在根据所述标识信息,通过所述收发机向编排层设备发送操作请求之后,根据所述第一运行负载,调整所述绑定关系;
120、根据调整后的所述绑定关系,将所述第一运行负载对应的部分数量的运行进程调度至所述目标vcpu上。
121、可选的,所述根据所述标识信息,通过所述收发机向编排层设备发送操作请求,包括:
122、在第一时间段内的所述第一实际运行负载逐渐降低或所述第一预测运行负载指示负载下降的情况下,根据所述标识信息,通过所述收发机向编排层设备发送用于指示休眠的操作请求;
123、在第二时间段内的所述第一实际运行负载逐渐上升或所述第一预测运行负载指示负载上升的情况下,根据所述标识信息,通过所述收发机向编排层设备发送用于指示唤醒的操作请求。
124、本发明实施例还提供了一种信息处理设备,所述信息处理设备为编排层设备,包括:处理器和收发机;
125、所述处理器,用于通过所述收发机接收业务层设备发送的操作请求;
126、根据所述操作请求,通过所述收发机向虚拟层设备发送操作指示;
127、其中,所述操作请求携带标识信息;
128、所述操作请求用于请求将目标网元虚拟机内的目标vcpu进行休眠,所述操作指示用于指示将所述目标vcpu进行休眠;或者,所述操作请求用于请求将所述目标网元虚拟机内的目标vcpu唤醒,所述操作指示用于指示将所述目标vcpu唤醒;
129、所述目标vcpu与所述标识信息相对应。
130、可选的,所述接收业务层设备发送的操作请求,包括:
131、利用所述编排层设备中的虚拟网络功能管理器vnfm,通过所述收发机接收业务层设备发送的操作请求;
132、所述根据所述操作请求,向虚拟层设备发送操作指示,包括:
133、利用所述编排层设备中的网络功能虚拟化编排器nfvo,根据所述操作请求,通过所述收发机向虚拟层设备发送操作指示。
134、可选的,所述处理器还用于:
135、通过所述收发机,接收所述业务层设备发送的第一查询请求;所述第一查询请求用于请求查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
136、根据所述第一查询请求,通过所述收发机向所述虚拟层设备发送第一查询指示;所述第一查询指示用于指示查询所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
137、通过所述收发机,接收所述虚拟层设备反馈的第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
138、通过所述收发机,向所述业务层设备发送所述第一查询响应。
139、本发明实施例还提供了一种信息处理设备,所述信息处理设备为虚拟层设备,包括:处理器和收发机;
140、所述处理器,用于通过所述收发机接收编排层设备发送的操作指示;
141、根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒;
142、其中,所述操作指示携带标识信息;所述操作指示用于指示将所述目标网元虚拟机内的目标vcpu进行休眠或唤醒,所述目标vcpu与所述标识信息相对应。
143、可选的,所述根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒,包括:
144、根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核;
145、将所述目标vcpu和所述cpu逻辑核进行休眠或唤醒。
146、可选的,所述根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核,包括:
147、根据所述操作指示,从所述目标网元虚拟机所属的计算节点上,获取所述目标vcpu所绑定的cpu逻辑核。
148、可选的,所述处理器还用于:
149、通过所述收发机,接收所述编排层设备发送的第一查询指示;所述第一查询指示用于指示查询业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
150、根据所述第一查询指示,获取所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息;
151、根据获取的休眠状态信息,通过所述收发机向所述编排层设备反馈第一查询响应;所述第一查询响应携带所述业务层设备对应的至少一个网元虚拟机内的vcpu的休眠状态信息。
152、本发明实施例还提供了一种信息处理设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述业务层设备侧、编排层设备侧或虚拟层设备侧的信息处理方法。
153、本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述业务层设备侧、编排层设备侧或虚拟层设备侧的信息处理方法中的步骤。
154、本发明的上述技术方案的有益效果如下:
155、上述方案中,所述信息处理方法通过根据第一运行负载以及第一关系,确定目标网元虚拟机内的目标虚拟处理器vcpu的标识信息;所述目标vcpu为待休眠或待唤醒的vcpu;根据所述标识信息,向编排层设备发送操作请求;其中,所述第一运行负载为业务运行负载;所述第一运行负载包括:所述业务层设备对应的所有网元虚拟机上的第一实际运行负载,以及所述业务层设备对应的所有网元虚拟机上的第一预测运行负载中的至少一项;所述第一关系包括:虚拟机内运行进程与vcpu之间的绑定关系;所述操作请求用于请求将所述目标vcpu进行休眠或唤醒;能够支持实现业务感知的cpu节能策略以及业务与平台联动的休眠方案,保证了业务稳定运行的前提下实现节能降耗的目标(即降低能耗的同时保证了上层业务进程可以稳定运行),规避了业务量徒增场景下无法及时满足上层软件进程运行所需能力以及休眠可能导致的业务风险,满足了电信级可靠性要求,并达到cpu更细粒度和广度的节能目标,提升节能效果以及cpu资源调控能力,很好的解决现有技术中针对cpu节能的信息处理方案存在cpu资源调控能力差的问题。
1.一种信息处理方法,应用于业务层设备,其特征在于,包括:
2.根据权利要求1所述的信息处理方法,其特征在于,还包括:
3.根据权利要求1所述的信息处理方法,其特征在于,在所述操作请求用于请求将所述目标vcpu进行休眠的情况下,在根据所述标识信息,向编排层设备发送操作请求之前,还包括:
4.根据权利要求3所述的信息处理方法,其特征在于,所述根据所述标识信息,调整所述绑定关系,包括:
5.根据权利要求1所述的信息处理方法,其特征在于,在所述操作请求用于请求将所述目标vcpu唤醒的情况下,在根据所述标识信息,向编排层设备发送操作请求之后,还包括:
6.根据权利要求1所述的信息处理方法,其特征在于,所述根据所述标识信息,向编排层设备发送操作请求,包括:
7.一种信息处理方法,应用于编排层设备,其特征在于,包括:
8.根据权利要求7所述的信息处理方法,其特征在于,所述接收业务层设备发送的操作请求,包括:
9.根据权利要求7所述的信息处理方法,其特征在于,还包括:
10.一种信息处理方法,应用于虚拟层设备,其特征在于,包括:
11.根据权利要求10所述的信息处理方法,其特征在于,所述根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒,包括:
12.根据权利要求11所述的信息处理方法,其特征在于,所述根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核,包括:
13.根据权利要求10所述的信息处理方法,其特征在于,还包括:
14.一种信息处理装置,应用于业务层设备,其特征在于,包括:
15.根据权利要求14所述的信息处理装置,其特征在于,还包括:
16.根据权利要求14所述的信息处理装置,其特征在于,还包括:
17.根据权利要求16所述的信息处理装置,其特征在于,所述根据所述标识信息,调整所述绑定关系,包括:
18.根据权利要求14所述的信息处理装置,其特征在于,还包括:
19.根据权利要求14所述的信息处理装置,其特征在于,所述根据所述标识信息,向编排层设备发送操作请求,包括:
20.一种信息处理装置,应用于编排层设备,其特征在于,包括:
21.根据权利要求20所述的信息处理装置,其特征在于,所述接收业务层设备发送的操作请求,包括:
22.根据权利要求20所述的信息处理装置,其特征在于,还包括:
23.一种信息处理装置,应用于虚拟层设备,其特征在于,包括:
24.根据权利要求23所述的信息处理装置,其特征在于,所述根据所述操作指示,将目标网元虚拟机内的目标vcpu进行休眠或唤醒,包括:
25.根据权利要求24所述的信息处理装置,其特征在于,所述根据所述操作指示,获取所述目标vcpu所绑定的cpu逻辑核,包括:
26.根据权利要求23所述的信息处理装置,其特征在于,还包括:
27.一种信息处理设备,所述信息处理设备为业务层设备,其特征在于,包括:处理器和收发机;
28.一种信息处理设备,所述信息处理设备为编排层设备,其特征在于,包括:处理器和收发机;
29.一种信息处理设备,所述信息处理设备为虚拟层设备,其特征在于,包括:处理器和收发机;
30.一种信息处理设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器执行所述程序时实现如权利要求1至13中任一项所述的信息处理方法。
31.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1至13中任一项所述的信息处理方法中的步骤。