掌桥专利:专业的专利平台
掌桥专利
首页

云平台的权限控制方法及装置

文献发布时间:2024-04-18 19:57:31


云平台的权限控制方法及装置

技术领域

本发明涉及Web前端技术领域,尤其涉及一种云平台的权限控制方法及装置。

背景技术

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

云平台是一种基于云计算技术构建的软件和服务平台,它提供了一种可靠、灵活、可扩展的方式来构建、部署和管理应用程序和服务。通常包括计算、存储、网络、数据库、安全、分析和其他相关的服务,这些服务可以通过互联网进行访问和管理,用户可以根据自己的需要来选择和配置,而权限控制则可以明确使用者在平台内能做什么,让使用者在有效的授权范围内访问被授权的资源,以及让管理者基于系统的安全规则和策略,控制不同用户合理访问对应资源。因此,云平台的权限控制尤为重要。

目前,云平台主要基于单一的权限模型进行权限控制,灵活性和通用性较差,无法针对不同的权限实现云平台的差异化页面展示。

发明内容

本发明实施例提供一种云平台的权限控制方法,用以提高云平台权限控制的灵活性和通用性,同时,可以针对不同的权限实现云平台的差异化页面展示,该方法包括:

获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;

根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;

将云平台的权限配置信息存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;

在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。

本发明实施例还提供一种云平台的权限控制装置,用以提高云平台权限控制的灵活性和通用性,同时,可以针对不同的权限实现云平台的差异化页面展示,该装置包括:

配置获取模块,用于获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;

菜单生成模块,用于根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;

配置存储模块,用于将云平台的权限配置信息存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;

访问模块,用于在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述云平台的权限控制方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述云平台的权限控制方法。

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述云平台的权限控制方法。

本发明实施例中,获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;将云平台的权限配置信息分别存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单权限对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。这样,通过权限配置信息,可以确定符合当前环境和场景的权限组合,提高云平台权限控制的灵活性和通用性,通过在Vue路由的路由守卫中生成菜单,将云平台的权限配置信息分别存储在Vue的状态管理库中,可以通过模板化的权限获取和使用方法,方便快捷获取到不同权限,并针对不同的权限实现云平台的差异化页面展示。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中提供的云平台的权限控制方法的流程图;

图2为本发明实施例中提供的RBAC模型权限控制的四个主体之间的关系示意图;

图3为本发明实施例中提供的将云平台的权限配置信息存储在Vue的状态管理库的流程示意图;

图4为本发明实施例中提供的云平台的权限控制装置的示意图;

图5为本发明实施例中提供的计算机设备的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。

经研究发现,云平台为用户提供云服务,不同用户在自己的权限范围内操作云平台上的云资源。与一般的管理系统类似,云平台的权限基本也可归结于对云资源的执行CRUD等操作权限。但是,现有技术中云平台主要基于单一的权限模型进行权限控制,灵活性和通用性较差,无法针对不同的权限实现云平台的差异化页面展示。

因此,本发明实施例提供了一种云平台的权限控制方案,基于Vue路由和Pinia实现云平台配置化的权限控制,进而提高云平台权限控制的灵活性和通用性,同时,可以针对不同的权限实现云平台的差异化页面展示。

为了更好地理解本发明如何实施,首先对本发明涉及的Vue路由和Pinia进行简单介绍。

Vue路由(Vue Router)是Vue.js的官方路由,它与Vue.js的核心深度集成,让Vue.js构建单页应用变得轻而易举。Vue路由的功能包括动态路由选择、模块化、基于组件的路由配置、细致的导航控制、路由守卫等。

Pinia是一个拥有组合式API的状态管理库,是Vue.js的专属状态管理库,它允许跨组件或跨应用共享状态。

如图1所示,为本发明实施例提供的一种云平台的权限控制方法的流程图。该方法可以包括如下步骤:

步骤101,获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;

步骤102,根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;

步骤103,将云平台的权限配置信息分别存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;

步骤104,在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单权限对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。

本发明实施例中,获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;将云平台的权限配置信息分别存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单权限对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。这样,通过权限配置信息,可以确定符合当前环境和场景的权限组合,提高云平台权限控制的灵活性和通用性,通过在Vue路由的路由守卫中生成菜单,将云平台的权限配置信息分别存储在Vue的状态管理库中,可以通过模板化的权限获取和使用方法,方便快捷获取到不同权限,并针对不同的权限实现云平台的差异化页面展示。

本发明实施例所提供的云平台的权限控制方法,结合了基于属性的访问控制(Attribute-Based Access Control,ABAC)和基于角色的访问控制(Role-Based AccessControl,RBAC)两种权限模型。

ABAC是通过动态计算一个或一组属性是否满足某种条件来进行授权判断的(可以编写简单的逻辑)。属性通常来说分为四类:用户属性(如用户年龄),环境属性(如当前时间),操作属性(如读取)和对象属性(又称资源属性),所以理论上能够实现非常灵活的权限控制,几乎能满足所有类型的需求。

RBAC是在用户与权限之间引入了角色的概念。用户与角色之间做关联,权限列表维护的是角色与功能的关系。当某些用户具备相同的权限的时候,只需要为这些用户建一个角色,把相应的功能关联到这个角色上,生成角色的权限列表。当有新的用户需要相同权限的时候,把用户关联到这个角色上即可。而当用检查或校验用户的操作权限的时候,查询用户所属角色的权限列表即可。

综上,本发明实施中,需要定义RBAC模型的权限控制主体和ABAC模型的权限控制维度。

具体实施时,定义RBAC模型权限控制的四个主体,如图2所示,为本发明实施例提供的RBAC模型权限控制的四个主体之间的关系示意图:

用户:云平台使用者,需要执行CRUD等操作云资源的权限控制,C:Create(创建);R:Retrieve(查询),就是select;U:Update(更新);D:Delete(删除)。

项目:权限控制的范围,对不同项目分别设定不同用户角色。一个用户可以属于多个项目,一个项目也可以包含多个用户。

角色:用于连接用户和权限的桥梁,一个用户只能关联一个角色,每个角色可以关联多个权限,这样一个用户的权限和他的角色对应,例如项目负责人maintainer拥有所属项目所有权限,项目访客guest只拥有所属项目的查看权限。

权限:用户可以对不同资源执行的CRUD等操作。例如创建存储卷的权限(VOLUME_CREATE),查看存储卷的权限(VOLUME_READ),更改存储卷的权限(VOLUME_UPDATE),删除存储卷的权限(VOLUME_DELETE)。

具体实施时,定义ABAC模型权限控制的三个维度:

部署环境:由于不同部署环境上线功能的不同,某些不是全部环境需要的功能通过特定的属性开关进行控制。例如负载均衡application.clb,可以通过该属性,控制当前环境是否展示负载均衡资源。

集群:由于不同集群底层资源的不同,可提供的云资源通过特定属性进行控制。例如存储CSI,有些集群支持CFS,有些支持CBS,或者都支持,根据CSI属性返回的列表,控制当前集群是否展示相应的云资源。

云产品:由于有些云资源上下架需要灵活控制,例如云中间件众多,且需要可扩展性,通过特定属性设置云中间件列表,前端根据该列表动态展示支持的云中间件资源。

基于上述描述,下面对图1所示的云平台的权限控制方法进行详细的说明。

在上述步骤101中,首先,获取云平台的权限配置信息。

其中,上述权限配置信息可以包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息。

在一个实施例中,资源的权限配置信息可以包括创建存储卷的权限、查看存储卷的权限、更改存储卷的权限和删除存储卷的权限。即配置化资源的CRUD权限,将所有需要权限管理的资源都创建对应的“资源_CREATE”、“资源_READ”、“资源_UPDATE”、“资源_DELETE”权限配置。

角色配置信息可以是配置化云平台的角色,通过创建不同的角色配置,每个角色对应一种权限组合。

用户项目角色配置信息可以是为需要某个项目权限的用户授予某个角色,用户拥有对应角色权限列表中的所有权限。

环境功能开关配置信息可以是为每一项需要环境差异化的功能,创建开关配置项。

集群资源配置信息可以是为每一种需要集群差异化的资源,创建资源配置项,每个配置项包含当前集群对某种资源的支持类型列表。

云产品配置信息可以是为每一种需要灵活上下架的云产品,创建产品配置项,每个配置项包含一种云产品的标识、名称和状态。

在上述步骤102中,可以根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单。

具体实施时,可以将菜单权限模板化,根据云平台的权限配置信息,在Vue Router的路由守卫中动态生成菜单。

在一个实施例中,上述步骤102,具体可以包括:

通过如下方式更新菜单权限模板,根据更新后的菜单权限模板生成菜单:

根据环境功能开关配置信息,隐藏菜单权限模板中不支持的环境功能菜单;

根据云产品配置信息,在菜单权限模板中添加云产品菜单项;

根据角色配置信息、用户项目角色配置信息和资源的权限配置信息,在菜单权限模板中添加资源的权限菜单项;

根据集群资源配置信息,在菜单权限模板中添加集群资源菜单项。

具体实施时,根据环境功能开关配置信息,隐藏菜单权限模板中不支持的环境功能菜单;根据云产品配置信息,添加相应云产品菜单项;根据角色配置信息和用户项目角色配置信息,从资源的权限配置信息中获取用户对应项目角色权限列表,在菜单权限模板添加用户对应项目角色对应的所有包含READ权限资源;根据集群资源配置信息,添加相应类型资源的菜单项。

在上述步骤103中,可以将云平台的权限配置信息存储在Vue的状态管理库中。

其中,上述Vue的状态管理库可以提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口。

具体实施时,Vue的状态管理库可以为Pinia。可以将资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息分别存储于Pinia的不同位置。

在一个实施例中,上述步骤103,如图3所示,具体可以包括:

步骤301,将云产品配置信息和环境功能开关配置信息存储在状态管理库的应用状态管理器中;所述应用状态管理器提供环境功能开关状态查询API接口;

步骤302,将集群资源配置信息存储在状态管理库的资源状态管理器中,所述资源状态管理器提供集群资源获取API接口;

步骤303,将角色配置信息、用户项目角色配置信息和资源的权限配置信息存储在状态管理库的权限状态管理器中,所述权限状态管理器提供资源的权限获取API接口。

具体实施时,在上述步骤301中,可以将云产品配置信息和环境功能开关配置信息存储在Pinia的应用状态管理器(useAppStore)的state(状态)中。

同时,还可以将环境功能开关状态查询模板化,即设置环境功能开关状态查询API接口,环境功能开关状态查询API接口封装有环境功能开关状态查询方法,具体的,useAppStore可以在状态获取方法(getters)中提供环境变量配置(envConfigs),前端提供统一获取环境开关是否打开的方法(enabled),enabled返回匹配到的envConfigs中的数据,在需要环境功能开关控制的地方,通过将配置项名称传入enabled方法获取相应环境功能的开关状态。

具体实施时,在上述步骤302中,可以将集群资源配置信息存储在Pinia的资源状态管理器(useResourceStore)中。

同时,还可以将集群资源获取模板化,即设置集群资源获取API接口,集群资源获取API接口封装有获取集群资源方法,具体的,useResourceStore在getters中提供资源类型列表的getter,在需要某资源类型列表的地方通过getter获取相应的数据。

具体实施时,在上述步骤303中,可以根据角色配置信息和用户项目角色配置信息,从资源的权限配置信息获取用户对应项目角色权限列表,存储在Pinia的权限状态管理器(usePermissionStore)中。

同时,还可以将资源CRUD权限的获取模板化,即设置资源的权限获取API接口,资源的权限获取API接口封装有获取资源权限方法,具体的,usePermissionStore在getters中提供统一getPermissionByKey方法,即通过传入资源类型键值获取操作对应资源权限的方法,在需要使用权限的地方,通过此方法获取操作对应资源的权限。

在上述步骤104中,基于步骤101-103,在接收到云平台的访问请求之后,可以根据访问请求中携带的用户信息,展示菜单对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。

在一个实施例中,上述步骤104,具体可以包括:

根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口,获取环境功能开关状态;

在环境功能开关状态为开的情况下,调用集群资源获取API接口,获取云产品页面资源;

调用资源的权限获取API接口,获取云产品页面资源对应的操作权限;

根据云产品页面资源对应的操作权限,展示云产品页面资源的操作状态。

具体实施实施时,首先,可以确定当前环境功能的开关状态,在当前环境功能的开关状态为开的情况下,通过上述资源的权限获取API接口,获取云产品页面资源对应的操作权限,根据云产品页面资源对应的操作权限,展示云产品页面资源的操作状态。

具体实施时,还可以将资源CREATE、UPDATE、DELETE权限使用模板化,前端可以提供带权限的按钮等操作组件,通过将相应权限的标识发送至操作组件auth参数,操作组件根据getPermissionByKey方法获取到对应权限,进行对应操作状态的展示。

这样,通过上述方法,云平台可以使用RBAC和ABAC两种权限模型实现权限控制;通过配置不同的权限配置信息,实现了符合当前环境和应用场景的权限组合;通过模板化的菜单权限、权限获取和使用的方法,可以方便快捷获取到不同权限,并轻松精细化实现不同权限组合的差异化页面展示。

本发明技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。

本发明实施例中还提供了一种云平台的权限控制装置,如下面的实施例所述。由于该装置解决问题的原理与云平台的权限控制方法相似,因此该装置的实施可以参见云平台的权限控制方法的实施,重复之处不再赘述。

图4为本发明实施例中提供的一种云平台的权限控制装置的示意图,该装置可以包括:

配置获取模块401,用于获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;

菜单生成模块402,用于根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;

配置存储模块403,用于将云平台的权限配置信息存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;

访问模块404,用于在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。

在一个实施例中,菜单生成模块,具体可以用于:

通过如下方式更新菜单权限模板,根据更新后的菜单权限模板生成菜单:

根据环境功能开关配置信息,隐藏菜单权限模板中不支持的环境功能菜单;

根据云产品配置信息,在菜单权限模板中添加云产品菜单项;

根据角色配置信息、用户项目角色配置信息和资源的权限配置信息,在菜单权限模板中添加资源的权限菜单项;

根据集群资源配置信息,在菜单权限模板中添加集群资源菜单项。

在一个实施例中,配置存储模块,具体可以用于:

将云产品配置信息和环境功能开关配置信息存储在状态管理库的应用状态管理器中;所述应用状态管理器提供环境功能开关状态查询API接口;

将集群资源配置信息存储在状态管理库的资源状态管理器中,所述资源状态管理器提供集群资源获取API接口;

将角色配置信息、用户项目角色配置信息和资源的权限配置信息存储在状态管理库的权限状态管理器中,所述权限状态管理器提供资源的权限获取API接口。

在一个实施例中,所述资源的权限配置信息可以包括创建存储卷的权限、查看存储卷的权限、更改存储卷的权限和删除存储卷的权限。

在一个实施例中,访问模块,具体可以用于:

根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口,获取环境功能开关状态;

在环境功能开关状态为开的情况下,调用集群资源获取API接口,获取云产品页面资源;

调用资源的权限获取API接口,获取云产品页面资源对应的操作权限;

根据云产品页面资源对应的操作权限,展示云产品页面资源的操作状态。

本发明实施例还提供一种计算机设备,图5为本发明实施例中计算机设备的示意图,所述计算机设备500包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现上述云平台的权限控制方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述云平台的权限控制方法。

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述云平台的权限控制方法。

本发明实施例中,获取云平台的权限配置信息;所述权限配置信息包括:资源的权限配置信息、角色配置信息、用户项目角色配置信息、环境功能开关配置信息、集群资源配置信息、云产品配置信息;根据云平台的权限配置信息和预设的菜单权限模板,在Vue路由的路由守卫中生成菜单,菜单权限模板位于Vue路由的路由守卫中;将云平台的权限配置信息分别存储在Vue的状态管理库中;其中,所述Vue的状态管理库提供环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口;在接收到云平台的访问请求之后,根据访问请求中携带的用户信息,展示菜单权限对应的云产品页面,以及根据访问请求中携带的用户信息,调用环境功能开关状态查询API接口、集群资源获取API接口和资源的权限获取API接口,展示云产品页面资源的操作状态。这样,通过权限配置信息,可以确定符合当前环境和场景的权限组合,提高云平台权限控制的灵活性和通用性,通过在Vue路由的路由守卫中生成菜单,将云平台的权限配置信息分别存储在Vue的状态管理库中,可以通过模板化的权限获取和使用方法,方便快捷获取到不同权限,并针对不同的权限实现云平台的差异化页面展示。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种基于灰度图像处理的爆破漏斗体积识别方法
  • 一种基于图像处理的残缺汉字识别方法
  • 一种基于高光谱图像处理的多色织物润湿区域识别方法
  • 一种基于图像处理的金镶玉识别方法及系统
  • 一种基于图像处理的胶体金检测方法及系统
技术分类

06120116459081