应用于检修云服务平台的权限管理系统及管理方法与流程

文档序号:25589192发布日期:2021-06-22 17:05阅读:154来源:国知局
应用于检修云服务平台的权限管理系统及管理方法与流程
本发明涉及设备检修服务平台管理
技术领域
,具体为一种应用于检修云服务平台的权限管理系统及管理方法。
背景技术
:电力设备的良好运行是保证企业用电稳定运行的基础。一旦电力设备出现故障和异常,就会对用电设备的运行造成影响。电力设备发生故障后,如果企业自身没有运维部门,则可能不具备对应的检修能力,需要寻找厂家或第三方检修机构进行技术服务。然而,随着科技的快速发展,电力设备也日益复杂。相应的,电力电气设备的检修难度越难越大,就要求检修的技术人员专业性也要越来越高。然而,由于现在普遍存在的技术人员技术断层、路途距离远、无库存备件等原因,目前在企业设备出现问题的时候,设备厂家和商家也难以保证可靠的售后服务和技术支持,就导致企业设备的故障存在检修耗时长、费用高、影响生产等问题。技术实现要素:本发明目的之一在于意在提供一种检修效率高的应用于检修云服务平台的权限管理系统。本发明提供基础方案一是:应用于检修云服务平台的权限管理系统,包括应用端和服务端,应用端包括合作商端、检修端、企业端、后台管理端和专家端;服务端包括存储模块,存储有权限分配规则和审核规则,权限分配规则包括用户类型和相应用户类型的操作权限;注册模块,用于接收应用端提交的注册信息,根据注册信息生成对应的账户信息并反馈回应用端,存储模块存储注册信息;审核模块,用于接收账户提交的审核资料,审核资料包括申请类型和证明材料,根据审核规则对审核资料进行审核,若审核通过,还根据审核结果对相应的账户标记审核得到的用户类型;权限管理模块,用于根据权限分配规则对账户进行操作权限分配,存储模块还将分配到的操作权限存储到相应的账户信息内。基础方案一的原理及有益效果是:1.本方案中,通过设置应用端,实现了合作商端、检修方、企业方、后台管理方以及专家方的不同类型的用户的线上沟通,在企业设备出现故障时,企业可以在线上对接相应的检修方,从而提高了维修效率;2.对于不同类型的用户来说,由于自己的需求不同,因此需要进行的操作也是不同的。对于云服务平台来说,由于云服务平台是面向所有类型的用户,对于不同类型的用户而言,云服务平台能够允许的操作也是不同的,如商品上架后,云服务平台允许设备厂家对商品简介或参数进行修改,而对于设备企业来说,云服务平台允许的操作则是购买或评价等操作,若云服务平台也允许设备企业对商品简介进行修改,而会导致商品简介出现错误,也就会误导其他设备企业,从而影响商品交易,也对云服务平台对信息的管理和维修造成影响;因此本方案中,利用注册模块完成用户在系统内的注册后,还利用审核模块对用户的身份类型进行审核,从而进行用户类型的标记,以便将不同身份类型的用户区分开,再由权限管理模块对不同用户类型的账户进行不同操作权限的分配,即不同用户类型的账户被赋予不同操作权限,保证不同用户类型的账户只能进行相应的用户类型能够进行的操作,从而避免了云服务平台信息的管理出现混乱,也方便系统对不同用户类型的管理。优选方案一:作为基础方案一的优选,审核规则包括用户类型和对应的证明资料列表,审核模块在对审核资料进行审核时,根据证明材料列表对审核资料的完整性进行审核;还包括提示模块,在审核结果为材料缺失时,提示模块发送材料补充信息。有益效果:考虑到为了保证云平台上信息交互的安全性,就需要对访问云平台的账户的身份进行准确审核,因此本方案中,在审核时,在对账户的审核资料进行审核时,根据审核规则的证明资料列表对审核资料的完整性进行审核,若审核结果为材料缺失,即账户提供的审核资料不足以证明该账户的身份,因此此时提示模块发送材料补充信息,以提醒账户补充完善缺失的材料信息,保证审核的正常完成。优选方案二:作为基础方案一的优选,还包括接收模块,用于接收账户提交的操作请求;识别模块,用于在接收模块接收到操作请求时对操作请求对应的操作权限进行识别;权限验证模块,用于根据对应账户的操作权限对识别出的操作权限进行验证,若验证出对应账户的操作权限拥有识别出的操作权限,则验证通过;服务模块,用于在账户通过权限验证模块的验证后根据操作请求为账户提供操作服务。有益效果:本方案中,还设置识别模块对账户提交的操作请求的操作权限进行识别,识别出操作请求的操作权限即表示要进行对应的操作需要账户具备相应的操作权限,然后再由权限验证模块验证账户是否具备操作请求对应的操作权限,只有在账户具备相应的操作权限时,服务模块才会为账户提供相应的操作服务,从而可以避免部分因为账户误操作而带来系统出现错误的问题。优选方案三:作为基础方案一的优选,还包括权限分配请求模块,用于接收账户提交的权限修改请求;审核模块对权限修改请求进行审核,若审核通过,权限管理模块根据权限修改请求对账户的操作权限进行修改。有益效果:考虑到系统在对账户进行权限分配时,通常对同一身份类型的账户分类的操作权限是相同,然而就算同一身份类型的账户对于操作权限也可能有不同需求,因此本方案中,还利用接收模块接收账户提交的权限修改请求,然后利用审核模块对账户提交的权限修改请求进行审核,若审核通过,则表明账户能够有这一项操作权限,此时权限管理模块则根据权限修改请求对相应账户的操作权限进行修改,从而提高了账户权限的自由分配性。本发明目的之二在于提供一种应用于检修云服务平台的权限管理方法,提供的基础方案二是:应用于检修云服务平台的权限管理方法,包括以下步骤:注册步骤:接收应用端提交的注册信息,根据注册信息生成对应的账户信息并存储,并将账户信息反馈回应用端;审核步骤:根据审核规则对账户提交的审核资料进行审核,若审核通过,根据审核结果对账户标记用户类型;权限管理步骤:根据账户的用户类型对账户进行操作权限分配。进一步,还包括操作权限验证步骤:识别账户提交的操作请求的操作权限,并对识别到的操作权限进行验证,若验证出对应账户的操作权限拥有识别出的操作权限,则验证通过;操作步骤:若操作权限验证通过,根据操作请求为账户提供操作服务。进一步,还包括权限修改步骤:对账户提交的权限修改请求进行审核,若审核通过,根据权限修改请求对账户的操作权限进行修改。附图说明图1为本发明实施例一中应用于检修云服务平台的权限管理系统的模块框图。具体实施方式下面通过具体实施方式进一步详细说明:实施例一基本如附图1所示:应用于检修云服务平台的权限管理系统,包括应用端和服务端,应用端包括合作商端、检修端、企业端、后台管理端和专家端;服务端包括存储模块,存储有权限分配规则和审核规则,权限分配规则包括用户类型和相应用户类型的操作权限,本实施例中,由于检修云服务平台面向的用户包括平台后台管理员、设备商家、检修技术人员、设备企业,在其他实施例中,用户还包括云服务平台的检修专家,因此本实施例中,用户类型包括四类:后台管理员、设备厂家、检修技术人员和设备企业,设定后台管理员的操作权限包括x1、x2、……和xn,如对存储的注册信息进行修改,设备厂家的操作权限包括a1、a2、……和an,如上传商品、下架商品等操作;检修技术人员的操作权限包括b1、b2、……和bn,如接单操作,设备企业的操作权限包括c1、c2、……和cn,如上传设备故障工单、购买商品等操作,具体如表一所示。表一用户类型操作权限后台管理员x1、x2、……和xn设备厂家a1、a2、……和an检修技术人员b1、b2、……和bn设备企业c1、c2、……和cn审核规则包括用户类型和对应的证明资料列表;注册模块,用于接收应用端提交的注册信息,根据注册信息生成对应的账户信息并反馈回应用端,存储模块存储注册信息;本实施例中,注册信息包括账户昵称、账户密码、所在地等,账户信息包括账户名,账户名可以直接采用账户昵称,也可以重新生成一个账户,本实施例中账户名为账户昵称。审核模块,用于接收账户提交的审核资料,审核资料包括申请类型和证明材料,根据审核规则对审核资料的完整性进行审核,若审核通过,还根据审核结果对相应的账户标记审核得到的用户类型;本实施例中,为了保证对账户用户类型的准确判定,审核规则中对应用户类型保护的证明材料列表如表二所示。用户类型证明材料列表后台管理人员员工证照片设备厂家厂家工商营业执照照片、银行卡照片检修技术人员技术资格证照片、身份证照片设备企业身份证照片或工商营业执照照片提示模块,用于在审核不通过时发送材料补充信息;如设备厂家的账户在提交审核资料时,需要提交自己的工商营业执照,若提交的审核资料没有工商营业执照,则提示模块发出提示信息,如“请补充上传工商营业执照”。权限管理模块,用于根据权限分配规则对账户进行操作权限分配,存储模块还将分配到的操作权限存储到相应的账户信息内。接收模块,用于接收账户提交的操作请求;如设备厂家提交了商品上架的操作请求。识别模块,用于在接收模块接收到操作请求时对操作请求对应的操作权限进行识别;如识别出接收到的商品上架的操作请求对应的操作权限为a2。权限验证模块,用于根据对应账户的操作权限对识别出的操作权限进行验证,若验证出对应账户的操作权限拥有识别出的操作权限,则验证通过;如账户的操作权限包括a1、a2、……和an,由于账户的操作权限拥有识别出的操作权限a2,则验证通过。服务模块,用于在账户通过权限验证模块的验证后根据操作请求为账户提供操作服务。基于上述权限管理系统,本实施例中还提供了一种应用于检测云服务平台的权限管理方法,包括以下步骤:注册步骤:接收应用端提交的注册信息并存储,根据注册信息生成对应的账户信息,将账户信息反馈回应用端;审核步骤:根据审核规则对账户提交的审核资料的完整性进行审核,若审核通过,根据审核结果对账户标记用户类型;提示步骤:在审核不通过时,向账户发送材料补充信息;权限管理步骤:根据账户的用户类型对账户进行操作权限分配;操作权限验证步骤:识别账户提交的操作请求的操作权限,并对识别到的操作权限进行验证;操作步骤:若操作权限验证通过,根据操作请求为账户提供操作服务。具体实施过程如下:使用时,用户需要先在云服务平台注册自己的账户。注册时,用户通过自己的应用端提交注册信息,本实施例中,注册信息包括账户昵称、账户密码和所在地,注册模块根据提交的注册信息生成对应的账户信息并反馈回应用端,用户在登陆云服务平台时,则可以通过账户信息和账户密码登陆云服务平台。在用户完成注册后,还需要完成身份类型的审核。审核时,用户需要利用自己账户提交审核资料,审核资料包括申请类型和证明材料,如用户申请成为设备厂家,即申请类型为设备厂家,用户需要提交自己的工商营业执照复印件或图片作为身份证明,如用户为检修技术人员,则需要提供自己的技术资格证作为自己具备检修能力的身份证明。在账户提交审核资料后,审核模块根据审核规则对审核资料进行审核,并根据审核结果对账户进行用户类型标记,通过标记的用户类型可以明确账户的用户类型。在账户完成用户类型标记后,权限管理模块根据权限分配规则对账户进行操作权限的分配,如账户标记的用户类型为设备厂家,则权限管理模块对账户进行操作权限的分配后,该账户能够完成的操作则包括a1、a2、……和an。当用户需要在云服务平台上完成相应操作时,账户向云服务平台提交操作请求,接收模块接收账户的操作请求后,先由识别模块对账户提交的操作请求对应的操作权限进行识别,如账户提交了一个修改商品参数操作请求,识别模块识别出该操作请求对应的操作权限为a3,然后由权限验证模块根据账户的操作权限对识别出的操作权限进行验证,如账户的用户类型为设备厂家,由于设备厂家的操作权限包括了a3,因此验证通过,服务模块根据操作请求为账户提供操作服务,即根据修改商品参数的操作请求对相应商品的参数进行修改;而若账户的用户类型为设备企业,由于设备企业的操作权限并没有a3,因此验证不通过,该操作请求不执行。实施例二与实施例一相比,本实施例中,还包括权限分配请求模块,用于接收账户提交的权限修改请求;审核模块对权限修改请求进行审核,若审核通过,权限管理模块根据权限修改请求对账户的操作权限进行修改。考虑到对于同一用户类型的账户来说,也可能会对操作权限有不同的需求,如云服务平台默认会显示上架商品的价格,而设备厂家b想要将商品价格进行隐藏,因此此时设备厂家b需要登录自己的账户后,提交关于隐藏商品价格的权限修改请求,审核模块对权限修改请求进行审核,若审核通过,权限管理模块则根据权限修改请求对账户的操作权限进行修改,修改后,设备厂家b的账户则能够进行隐藏商品价格的操作。本实施例中,对权限修改请求的审核可以为云服务平台的后台管理人员的手动审核,即审核模块在对权限修改请求进行审核时,由后台管理人员进行手动审核,而为了提醒后台管理人员及时进行审核,本实施例中权限分配请求模块接收到权限修改请求时,提示模块还向后台管理终端发送审核提示信息,审核模块接收审核结果,若审核结果为同意,则判定审核通过,若审核结果为不通过,则判定审核不通过。以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属
技术领域
所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1