一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

云服务器迁移和资源管理方法、装置以及存储介质与流程

2022-04-16 13:48:22 来源:中国专利 TAG:


1.本发明实施例涉及云计算技术领域,尤其涉及一种云服务器迁移和资源管理方法、装置以及存储介质。


背景技术:

2.云计算服务是一种全新基础架构、使用和交付模式。在云计算服务中,可以通过服务器虚拟化技术在物理机中得到虚拟机,并且将虚拟机其作为应用服务器提供给用户或企业使用,实现了更细粒度的资源利用,也提高了整体的数据处理效率。相比于传统物理机,作为虚拟机的云服务器部署在作为物理机的宿主机中,使得部署过程更加方便快捷。
3.在云服务器所在宿主机发生故障时,需要将云服务器迁移至其他正常运行的宿主机。如果正常运行的宿主机的资源不足时,将会导致云服务器迁移失败。因此,需要一种可靠的云服务迁移方案。


技术实现要素:

4.有鉴于此,本发明实施例提供一种云服务器迁移和资源管理方法、装置以及存储介质,以至少部分解决上述问题。
5.根据本发明实施例的第一方面,提供了一种云服务器迁移方法,所述云服务器迁移方法包括:获取各个宿主机的计算资源状态,所述计算资源状态指示未分配资源和已分配资源;在所述未分配资源不满足故障宿主机中的云服务器的计算资源需求时,确定所述各个宿主机的可超量分配资源,所述超量分配资源至少包括部分已分配资源;确定可超量分配资源满足所述资源需求的目标宿主机;将所述云服务器从所述故障宿主机迁移到所述目标宿主机。
6.根据本发明实施例的第二方面,提供了一种资源管理方法。所述资源管理方法包括:获取宿主机的当前计算资源状态,所述计算资源状态指示未分配资源和已分配资源;上报所述宿主机的当前计算资源状态;获取待迁移的云服务器到所述宿主机;基于所述已分配资源中的可超量分配资源,运行所述云服务器。
7.根据本发明实施例的第三方面,提供了一种云服务器迁移装置,包括:获取模块,获取各个宿主机的计算资源状态,所述计算资源状态指示未分配资源和已分配资源;第一确定模块,在所述未分配资源不满足故障宿主机中的云服务器的资源需求时,确定所述各个宿主机的可超量分配资源,所述超量分配资源至少包括部分已分配资源;第二确定模块,确定可超量分配资源满足所述资源需求的目标宿主机;迁移模块,将所述云服务器从所述故障宿主机迁移到所述目标宿主机。
8.根据本发明实施例的第四方面,提供了一种资源管理装置,包括:第一获取模块,获取宿主机的当前计算资源状态,所述计算资源状态指示未分配资源和已分配资源;上报模块,上报所述宿主机的当前计算资源状态;第二获取模块,获取待迁移的云服务器到所述宿主机;运行模块,基于所述已分配资源中的可超量分配资源,运行所述云服务器。
9.根据本发明实施例的第五方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面或第二方面所述的方法对应的操作。
10.根据本发明实施例的第六方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面所述的方法。
11.在本发明实施例的方案中,由于可超量分配资源在目标宿主机中能够用于已分配资源的云服务器之外的云服务器,提高了目标宿主机的已分配资源的利用效率,也避免了对目标宿主机自身的资源使用造成影响。此外,可超量分配资源属于已分配资源,无需额外进行部署,有利于云服务器的快速且可靠的迁移。
附图说明
12.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
13.图1为一个示例的云服务迁移所适用的系统架构图。
14.图2为根据本发明的一个实施例的云服务器迁移方法的步骤流程图。
15.图3为根据本发明的另一实施例的资源管理方法的步骤流程图。
16.图4a为根据本发明的另一实施例的宿主机的资源状态的示意图。
17.图4b为根据本发明的另一实施例的宿主机的资源状态的示意图。
18.图4c为根据本发明的另一实施例的云服务系统的示意图。
19.图5为根据本发明的另一实施例的云服务器迁移装置的结构框图。
20.图6为根据本发明的另一实施例的资源管理装置的结构框图。
21.图7为根据本发明的另一实施例的电子设备的结构示意图。
具体实施方式
22.为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
23.下面结合本发明实施例附图进一步说明本发明实施例具体实现。
24.图1为一个示例的云服务迁移所适用的网络架构图。在图1的系统架构中,示例性地示出了云服务部署中心110以及作为物理机的宿主机120,各个宿主机1-n为宿主机120的示例,一般而言,宿主机的数目为多个,每个宿主机中可以部署一个或多个虚拟机,这样的虚拟机可以采用诸如java虚拟机等的虚拟技术实现,在云服务架构中,虚拟机实现为云服务器。不同宿主机中的各个云服务器可以通过宿主机之间的通信接口,或者不同云服务器之间的通信接口执行分布式计算。应理解,每个云服务器不必然地与任一其他云服务器进行通信。
25.应理解,尽管在本示例中,云服务部署中心110作为宿主机120外部的设备呈现,但是,云服务部署中心110的功能可以如同云服务器那样部署在宿主机120或其他宿主机中,也可以作为软件程序安装在物理机中,也可以作为软件程序安装到至少一个宿主机120中。
26.还应理解,云服务部署中心110用于创建、管理、监测或销毁各个宿主机120中的云服务器。
27.作为一个示例中,宿主机1中运行有作为虚拟机的云服务器1和x,宿主机3中运行有云服务器3。当宿主机1发生故障时,云服务器1和x需要迁移到其他宿主机。例如,宿主机3中的资源足以运行云服务器x,则云服务器x从宿主机1迁移到宿主机3。
28.应理解,如果宿主机3中的资源足以运行服务器1,还可以进一步迁移云服务器1到宿主机3。一般而言,故障宿主机中的所有云服务器需要迁移到其他宿主机,当存储多个云服务器时,这些云服务器可以被迁移到同一宿主机,也可以被迁移到不同宿主机。如果宿主机发生故障之后导致了资源紧张,但仍然能运行部分云服务器,则可以仅迁移部分云服务器。
29.通过云服务部署中心110执行云服务器的迁移,极大地提升了云服务的容错性。但是,故障宿主机中云服务的及时迁移是目前急需解决的关键问题。
30.图2为根据本发明的一个实施例的云服务器迁移方法的步骤流程图。本实施例的云服务迁移方法可以通过图1中的云服务部署中心110实现。本实施例中的各个宿主机可以为图1中的宿主机120。
31.本实施例的云服务器迁移方法包括:
32.s210:获取各个宿主机的计算资源状态,计算资源状态指示未分配资源和已分配资源。
33.应理解,宿主机的计算资源状态可以为本地计算资源状态,各个宿主机可以配置有用于上报计算资源状态的上报模块,上报模块可以实现为用于云服务器迁移的一代理程序。计算资源状态可以包括指示未分配资源和已分配资源的指标,例如,已用资源的比例,可用资源的比例等。
34.s220:在未分配资源不满足故障宿主机中的云服务器的资源需求时,确定各个宿主机的可超量分配资源,超量分配资源至少包括部分已分配资源。
35.应理解,云服务器的资源需求可以包括对共享资源的需求,也可以包括对非共享资源的需求。作为一个示例,如果未分配资源中的非共享资源不满足资源需求,则可以直接确定可超量分配资源,如果未分配资源中的非共享资源满足资源需求,则可以再判断未分配资源中的共享资源是否满足资源需求。
36.还应理解,在一个示例中,各个宿主机的超量分配资源包括各个宿主机的已分配资源。在另一示例中,各个宿主机的超量分配资源包括各个宿主机的已分配资源和部分未分配资源。
37.s230:确定可超量分配资源满足资源需求的目标宿主机。
38.应理解,目标宿主机可以一个宿主机,也可以为多个宿主机。在故障宿主机中的云服务器为多个时,最多可以确定与每个云服务器对应的目标宿主机。
39.s240:将云服务器从故障宿主机迁移到目标宿主机。
40.应理解,各个宿主机中可以配置有用于云服务器迁移的迁移模块,迁移模块可以
实现为一代理程序。迁移模块和上报模块可以配置同一代理程序中,也可以配置在不同的代理程序中。代理程序可以与云服务部署中心通信,相应地,云服务部署中心获取各个宿主机的计算资源状态,确定各个宿主机运行正常还是发生故障,确定目标宿主机,以及执行云服务器的迁移。云服务部署中心可以通过故障宿主机或目标宿主机的代理程序发送迁移指令。
41.在本发明实施例的方案中,由于可超量分配资源在目标宿主机中能够用于已分配资源的云服务器之外的云服务器,提高了目标宿主机的已分配资源的利用效率,也避免了对目标宿主机自身的资源使用造成影响。此外,可超量分配资源属于已分配资源,无需额外进行部署,有利于云服务器的快速且可靠的迁移。
42.在另一些示例中,确定各个宿主机的已分配资源中的可超量分配资源,包括:确定各个宿主机的已分配资源对应的共享资源;确定各个宿主机的共享资源的可超量分配资源。尽管共享资源已经分配到宿主机中已经运行的云服务器,但是,由于共享资源便于执行资源超量分配,因此,提高了判定可超量分配资源的效率,进一步有利于故障宿主机中的云服务器的迁移。具体而言,共享资源也可以被认为是可压缩资源,能够被不同的云服务器中共享。更具体地,共享资源可以在云服务器迁移之前在目标宿主机中被多个云服务器共享,也可以被这些云服务器与迁移后的云服务器共享。共享资源包括但不限于与宿主机的处理器(例如,cpu)、通信带宽相关的资源,通信带宽包括宿主机内的总线的通信带宽,也可以不同宿主机之间用于数据传输的通信带宽。
43.在另一些示例中,确定各个宿主机的共享资源的可超量分配资源,包括:确定各个宿主机的共享资源的负载状态;根据共享资源的负载状态,确定可超量分配资源。由于负载状态能够反映共享资源的占用状态,从而提高了判定可超量分配资源的效率。具体而言,负载状态包括但不限于处理器使用量、磁盘i/o使用量、网络带宽占用量。
44.在另一些示例中,确定可超量分配资源满足资源需求的目标宿主机,包括:确定各个宿主机中的未分配资源中的非共享资源;确定非共享资源和可超量分配资源均满足资源需求的宿主机,作为目标宿主机。具体地,作为已分配资源的可超量分配资源能否满足云服务器的资源需求很关键,但是如果作为未分配资源中的非共享资源不能满足云服务的资源需求,云服务器在目标宿主机中的运行可靠性较差,会发生与目标宿主机中的其他云服务器之间的性能竞争。非共享资源和可超量分配资源均满足资源需求的宿主机能够为待迁移的云服务器提供足够的计算资源,保证了迁移之后云服务器的运行可靠性。
45.应理解,非共享资源也可以被称为不可压缩资源,非共享资源包括但不限于内存资源、硬盘资源等存储资源。更具体地,非共享资源包括内存使用量、磁盘索引节点使用量、线程数量等。
46.在另一些示例中,云服务器的资源需求包括共享资源需求和非共享资源需求。目标宿主机的非共享资源不小于云服务器的非共享资源需求。目标宿主机的共享资源不小于云服务器的共享资源需求。由于云服务器的非共享资源需求和共享资源需求在目标宿主机中都能得到满足,从而提高了云服务器在目标宿主机中的运行可靠性。
47.在另一些示例中,云服务器迁移方法还包括:在发现故障宿主机时,判断各个宿主机的未分配资源是否满足故障宿主机中的云服务器的资源需求。由此,避免了在发现故障宿主机之前过早地确定云服务器的资源需求,在未发生故障宿主机时,能够节省与资源需
求计算相关的计算资源。
48.可替代地,也可以实时地判定各个宿主机的未分配资源是否满足云服务器的资源需求,或者基于第一时段周期性地计算各个宿主机的未分配资源。作为一个示例,可以基于第二时段周期性地获取各个宿主机的计算资源状态,其中,第二时段小于第一时段,由此,在发现故障宿主机时,能够及时地判断是否执行云服务器的迁移,同时,也避免了基于第一时段执行上述的判断过程,节省与资源需求计算相关的计算资源。
49.在另一些示例中,云服务器迁移方法还包括:如果目标宿主机的未分配资源满足云服务器的资源需求,则将故障宿主机中的云服务器迁移到目标宿主机。如果目标宿主机的未分配资源满足云服务器的资源需求,则无需通过超量分配已分配资源,即能满足云服务器的资源需求,从而有利于及时地迁移云服务器,且提高了云服务器迁移的灵活性。
50.上述各个示例中,详细地描述了云服务迁移方法的各种情形,相应地,各个宿主机可以执行图3所述的资源管理方法的步骤流程。具体地,图3的资源管理方法包括:
51.s310:获取宿主机的当前计算资源状态,计算资源状态指示未分配资源和已分配资源。
52.应理解,可以实时监测宿主机的计算资源状态,例如,基于第二时段,获取当前计算资源状态。
53.s320:上报宿主机的当前计算资源状态。
54.应理解,可以实时上报当前计算资源状态,例如,基于第二时段,上报当前计算资源状态。
55.s330:获取待迁移的云服务器到宿主机。
56.应理解,可以根据云服务器迁移指令,获取云服务器。
57.s340:基于已分配资源中的可超量分配资源,运行云服务器。
58.应理解,可以基于可超量分配资源配置云服务器,然后,启动云服务器。
59.在本发明实施例的方案中,由于可超量分配资源在目标宿主机中能够用于已分配资源的云服务器之外的云服务器,提高了目标宿主机的已分配资源的利用效率,也避免了对目标宿主机自身的资源使用造成影响。此外,可超量分配资源属于已分配资源,无需额外进行部署,有利于云服务器的快速且可靠的迁移。
60.在另一些示例中,资源管理方法还包括:基于可超量分配资源,更新当前计算资源状态。
61.图4a为根据本发明的另一实施例的宿主机的资源状态的示意图。在本实施例中,宿主机420包括非共享资源和共享资源。对于共享资源,阴影部分表示已经占用资源占有已分配资源的比例,对于非共享资源,阴影部分表示已分配资源所占有的比例。
62.非共享资源没有被完全分配,可以被进一步分配给其他云服务器。尽管共享资源能够被分配到其他云服务器,但是本实施例中的至少部分共享资源的已分配资源被完全占用,共享资源对于其他云服务器而言仍然不可用。
63.因而,不适于将云服务器迁移到本实施例的宿主机。
64.图4b为根据本发明的另一实施例的宿主机的资源状态的示意图。在本实施例中,宿主机420包括非共享资源和共享资源。对于共享资源,阴影部分表示已经占用资源占有已分配资源的比例,对于非共享资源,阴影部分表示已分配资源所占有的比例。
65.非共享资源没有被完全分配,可以被进一步分配给其他云服务器。而且,本实施例中的共享资源通过超量分配能够被分配到其他云服务器。因而,可以将云服务器迁移到本实施例的宿主机。
66.图4c为根据本发明的另一实施例的云服务系统的示意图。在本实施例中,云服务系统包括宕机检测/迁移单元111、资源水位控制单元112以及宿主机420。宕机检测/迁移单元111、资源水位控制单元112可以配置在云服务部署中心110中。
67.具体地,宿主机420包括宕机检测/迁移模块、资源负载监测模块以及多个云服务器。宕机检测/迁移模块可以实现为上述的代理程序,资源负载监测模块与可以实现为上述的代理程序。多个云服务器实现为虚拟机vm1-3。
68.此外,宕机检测用于检测宿主机正常工作还是发生了故障。资源水位控制单元用于控制共享资源中的可超量分配的资源。
69.应理解,非共享资源的水位指示已分配资源中的共享资源的资源量,共享资源的水位指示已分配资源中的包括可超量分配资源的共享资源的资源量。上述的资源量为用于判断资源需求的指标。
70.还应理解,不同的非共享资源的水位可以分配确定,不同的共享资源的水平也可以分别确定,例如,cpu使用率为80%、平均网络带宽占用量为1000m bps。在不同的非共享资源的水位以及不同的共享资源都满足云服务器的资源需求时,可以执行云服务器的更可靠的迁移。
71.宕机检测/迁移单元111用于获取各个宿主机420通过资源负载监测模块上报的计算资源状态,然后,确定各个宿主机420的资源是否与故障宿主机中的云服务器的资源需求匹配,得到目标宿主机。
72.进一步地,宕机检测/迁移单元111通过目标宿主机或故障宿主机中的宕机检测/迁移模块执行迁移控制,将云服务器从故障宿主机迁移到目标宿主机。
73.在另一些示例中,在确定目标宿主机时,可以根据多个云服务器自身的资源需求确定,还可以进一步地基于多个云服务器的服务优先级,确定多个云服务器的迁移次序,其中,服务优先级越高,迁移次序越靠前。
74.在另一些示例中,目标宿主机可以为多个云服务器对应的一组宿主机,可以尽可能地确定较多宿主机,优选地,针对每个云服务器确定不同的宿主机,以便在已经正常运行的宿主机中尽可能少地增加云服务器。
75.在另一些示例中,在当前云服务器部署条件下,不存在满足多个云服务器中的至少一个云服务器的资源需求的宿主机时,重新部署正常运行的宿主机中的云服务器,使得存在满足资源需求的宿主机。例如,在作为目标宿主机的一组宿主机中,任一宿主机的已分配资源中的超量分配资源都不足以满足故障宿主机的第一云服务器的资源需求。一组宿主机中包括第一宿主机和第二宿主机,第一宿主机的超量分配资源满足第二宿主机中的第二云服务器的资源需求,第二宿主机中的第二服务器的资源需求与超量分配资源之和满足第一云服务器的资源需求,因此,可以将第二服务器从第二宿主机迁移到第一宿主机,然后,将第一云服务器从故障宿主机迁移到第二宿主机。
76.上述示例中的云服务器的迁移涉及故障宿主机、第一宿主机和第二宿主机,应理解,还可以涉及更多的宿主机,使得不增加宿主机的情况下尽可能地实现云服务器的迁移。
77.在另一些示例中,在云服务器从故障宿主机迁移到目标宿主机之后,可以部署新的宿主机,在新的宿主机部署完成之后,将云服务器从目标宿主机进一步迁移到新的宿主机。
78.可替代地,在云服务器从故障宿主机迁移到目标宿主机之后,可以对故障宿主机执行维修,在故障宿主机的故障排除之后,可以将云服务器从目标宿主机迁移回到故障排除之后的宿主机。
79.图5为根据本发明的另一实施例的云服务器迁移装置的结构框图。图5的云服务器迁移装置包括:
80.获取模块510,获取各个宿主机的计算资源状态,所述计算资源状态指示未分配资源和已分配资源。
81.第一确定模块520,在所述未分配资源不满足故障宿主机中的云服务器的资源需求时,确定所述各个宿主机的可超量分配资源,超量分配资源至少包括部分已分配资源。
82.第二确定模块530,确定可超量分配资源满足所述资源需求的目标宿主机。
83.迁移模块540,将所述云服务器从故障宿主机迁移到所述目标宿主机。
84.在本发明实施例的方案中,由于可超量分配资源在目标宿主机中能够用于已分配资源的云服务器之外的云服务器,提高了目标宿主机的已分配资源的利用效率,也避免了对目标宿主机自身的资源使用造成影响。此外,可超量分配资源属于已分配资源,无需额外进行部署,有利于云服务器的快速且可靠的迁移。
85.在另一些示例中,第一确定模块具体用于:确定所述各个宿主机的已分配资源对应的共享资源;确定所述各个宿主机的共享资源的可超量分配资源。
86.在另一些示例中,第一确定模块具体用于:确定所述各个宿主机的共享资源的负载状态;根据所述共享资源的负载状态,确定所述可超量分配资源。
87.在另一些示例中,第二确定模块具体用于:确定所述各个宿主机中的未分配资源中的非共享资源;确定非共享资源和可超量分配资源均满足所述资源需求的宿主机,作为目标宿主机。
88.在另一些示例中,所述云服务器的资源需求包括共享资源需求和非共享资源需求。所述目标宿主机的非共享资源不小于所述云服务器的非共享资源需求。所述目标宿主机的共享资源不小于所述云服务器的共享资源需求。
89.在另一些示例中,云服务迁移装置还包括:判断模块,在发现所述故障宿主机时,判断所述各个宿主机的未分配资源是否满足所述云服务器的资源需求。
90.在另一些示例中,迁移模块还用于:如果目标宿主机的未分配资源满足所述云服务器的资源需求,则将所述故障宿主机中的云服务器迁移到所述目标宿主机。
91.本实施例的装置用于实现前述多个方法实施例中相应的方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
92.图6为根据本发明的另一实施例的资源管理装置的结构框图。图6的资源管理装置包括:
93.第一获取模块610,获取宿主机的当前计算资源状态,所述计算资源状态指示未分配资源和已分配资源。
94.上报模块620,上报所述宿主机的当前计算资源状态。
95.第二获取模块630,获取待迁移的云服务器到所述宿主机。
96.运行模块640,基于所述已分配资源中的可超量分配资源,运行所述云服务器。
97.在本发明实施例的方案中,由于可超量分配资源在目标宿主机中能够用于已分配资源的云服务器之外的云服务器,提高了目标宿主机的已分配资源的利用效率,也避免了对目标宿主机自身的资源使用造成影响。此外,可超量分配资源属于已分配资源,无需额外进行部署,有利于云服务器的快速且可靠的迁移。
98.在另一些示例中,资源管理方法还包括:更新模块,基于所述可超量分配资源,更新所述当前计算资源状态。
99.本实施例的装置用于实现前述多个方法实施例中相应的方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
100.参照图7,示出了根据本发明的另一实施例的电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。
101.如图7所示,该电子设备可以包括:处理器(processor)702、通信接口(communications interface)704、存储器(memory)706、以及通信总线708。
102.其中:处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。
103.通信接口704,用于与其它电子设备或服务器进行通信。
104.处理器702,用于执行程序710,具体可以执行上述方法实施例中的相关步骤。
105.具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
106.处理器702可能是处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
107.存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
108.程序710具体可以用于使得处理器702执行以下操作:获取各个宿主机的计算资源状态,所述计算资源状态指示未分配资源和已分配资源;在所述未分配资源不满足故障宿主机中的云服务器的计算资源需求时,确定所述各个宿主机的可超量分配资源,所述超量分配资源至少包括部分已分配资源;确定可超量分配资源满足所述资源需求的目标宿主机;将所述云服务器从故障宿主机迁移到所述目标宿主机。
109.或者,程序710具体可以用于使得处理器702执行以下操作:获取宿主机的当前计算资源状态,所述计算资源状态指示未分配资源和已分配资源;上报所述宿主机的当前计算资源状态;获取待迁移的云服务器到所述宿主机;基于所述已分配资源中的可超量分配资源,运行所述云服务器。
110.此外,程序710中各步骤的具体实现可以参见上述方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,
在此不再赘述。
111.需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。
112.上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。
113.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
114.以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献