授权方法、装置、服务端及存储介质制造方法及图纸

技术编号:27772435 阅读:25 留言:0更新日期:2021-03-23 12:54
本发明专利技术涉及授权技术领域,具体涉及授权方法、装置、服务端及存储介质,其中方法包括:获取第一授权文件,以进行本端的身份验证;当身份验证通过时,从第二授权文件中读取鉴权信息;鉴权信息包括本端以及与本端属于同一系统的其他服务端的授权功能;第二授权文件存储于系统中的预设服务端中;根据鉴权信息与客户端进行通信,以使得客户端从本端或其他服务端获取数据。采用第一授权文件进行身份验证,采用第二授权文件表示鉴权信息,并将第二授权文件存储于系统中的预设服务端,使得该系统中的服务端都可以通过访问预设服务端获取到本端及其他服务端的鉴权信息可以知晓其他服务端所能够提供的功能,可以依据各个服务端所提供的功能进行数据共享。

【技术实现步骤摘要】
授权方法、装置、服务端及存储介质
本专利技术涉及授权
,具体涉及授权方法、装置、服务端及存储介质。
技术介绍
在软件开发商将软件提供给用户使用时,往往是需要用户进行许可授权,而现有技术中进行许可授权的方式一般是采用硬件盾(例如,加密狗),或序列号。其中,若采用硬件盾,就需要在待授权软件中含有硬件盾对应的软件(例如,加密狗软件)一方面增加了软件的负担,另一方面硬件盾丢失或损坏,待授权软件将无法使用;若采用序列号,由于序列号容易泄露,会导致他人可以采用该序列号进行软件授权。专利技术人通过对上述软件授权方式的研究,首先是提出了采用授权文件对软件进行授权,在软件启动时利用获取到的授权文件即可进行身份验证;同时,由于软件在使用过程中会存在一些功能控制选项的使用权限问题,专利技术人又对同一授权文件进行改进,在该授权文件中包括有待授权软件的功能控制选项;即,在同一授权文件中既能够实现授权又能够实现鉴权,以极大地提高授权的效率。但是,专利技术人在对该授权文件进行深入研究的过程中发现,当该软件应用于管理系统中服务端时,由于该管理系统中包括多个服务端,各个服务端对应的功能写入各自对应的授权文件中,由于该授权文件是用于身份验证的,从安全性角度出发,是不允许被第三方访问的,那么服务端就仅知晓自身的功能而无法获知其他服务端的功能,从而就会导致服务端之间难以实现数据的共享。
技术实现思路
有鉴于此,本专利技术实施例提供了一种授权方法、装置、服务端及存储介质,以解决同一系统中的服务端之间难以实现数据共享的问题。<br>根据第一方面,本专利技术实施例提供了一种授权方法,包括:获取第一授权文件,以进行本端的身份验证;当身份验证通过时,从第二授权文件中读取鉴权信息;其中,所述鉴权信息包括本端以及与本端属于同一系统的其他服务端的授权功能;所述第二授权文件存储于所述系统中的预设服务端中;根据所述鉴权信息与客户端进行通信,以使得所述客户端从本端或其他服务端获取数据。本专利技术实施例提供的授权方法,采用第一授权文件进行身份验证,采用第二授权文件表示鉴权信息,并将第二授权文件存储于系统中的预设服务端,以使得该系统中的服务端都可以通过访问预设服务端获取到本端及其他服务端的鉴权信息,从而可以依据所获得的鉴权信息知晓其他服务端所能够提供的功能,在与客户端进行通信时,就可以依据各个服务端所提供的功能进行数据共享。结合第一方面,在第一方面第一实施方式中,所述获取第一授权文件,以进行本端的身份验证,包括:提取本端存储的用于身份验证的第一授权文件;利用存储的所述第一授权文件进行本端的身份验证。结合第一方面第一实施方式,在第一方面第二实施方式中,所述方法还包括:当身份验证失败时,接收所述客户端的连接请求并将本端的硬件信息发送给所述客户端,以将本端为未授权状态告知所述客户端;接收并存储所述客户端反馈的所述第一授权文件,以进行本端的身份验证;其中,所述第一授权文件为第三方基于所述硬件信息形成并导入所述客户端的。本专利技术实施例提供的授权方法,通过先验证本端存储的授权文件,只有在验证失败之后才需要从客户端导入以提高验证效率;同时,通过对授权文件进行存储,可以防止授权文件被破坏,从而可以避免使用硬件盾产生的易损坏问题。结合第一方面第二实施方式,在第一方面第三实施方式中,所述接收所述客户端基于所述硬件信息反馈的所述第一授权文件的步骤之前,包括:向所述客户端提供服务访问接口,以使得通过所述服务访问接口接收所述客户端反馈的所述第一授权文件。结合第一方面,在第一方面第四实施方式中,所述方法还包括:接收所述客户端发送的科室信息或所述科室对应的病区信息;其中,一个所述客户端对应于一个科室;对所述科室信息以及所述病区信息进行处理,以将相同科室的病区信息归集到同一个科室下。本专利技术实施例提供的授权方法,通过将科室信息或科室对应的病区信息发送给服务端,在服务端中可以依据接收到的信息构建出组织架构,后续在获取到相关数据时,可以将获取到的数据与组织架构中相关对象进行关联,从而可以得到清楚完整的数据。结合第一方面第四实施方式,在第一方面第五实施方式中,所述根据所述鉴权信息与客户端进行通信,以使得所述客户端从本端或其他服务端获取数据的步骤之前,还包括:从监护设备中获取监护数据,并将所述监护数据与所述科室关联。结合第一方面第五实施方式,在第一方面第六实施方式中,所述根据所述鉴权信息与客户端进行通信,包括:接收所述客户端的访问请求;基于所述鉴权信息确定所述客户端的访问所述科室的权限,以使得所述客户端获取与所述科室对应的监护数据。本专利技术实施例提供的授权方法,利用鉴权信息确定客户端访问科室的权限,以保证客户端能够依据所获得的权限访问相应的科室。结合第一方面第六实施方式,在第一方面第七实施方式中,所述系统中所有服务端的鉴权信息相同,所述基于所述鉴权信息确定所述客户端的访问所述科室的权限,包括:当所述鉴权信息为分布式联网时,为所述客户端分配访问所有科室的权限;当所述鉴权信息为单机版时,为所述客户端分配访问其对应科室的权限。本专利技术实施例提供的授权方法,将鉴权信息设置为分布式联网,或单机版,使得服务端能够灵活应用于多种运行模式。结合第一方面,或第一方面第一实施方式至第一方面第七实施方式中任一项实施方式,在第一方面第八实施方式中,当所述鉴权信息为分布式联网状态时,本端接入设备的上限为本端能接入设备数量与所述系统可接入设备数量中的最小值;当所述鉴权信息为单机版时,接入设备的上限为所述第二授权文件中限制的设备数量。根据第二方面,本专利技术实施例提供了一种授权装置,包括:获取模块,用于获取第一授权文件,以进行本端的身份验证;读取模块,用于从第二授权文件中读取鉴权信息;其中,所述鉴权信息包括本端以及与本端属于同一系统的其他服务端的授权功能;所述第二授权文件存储于所述系统中的预设服务端中;通信模块,用于当身份验证通过时,根据所述鉴权信息与客户端进行通信,以使得所述客户端从本端或其他服务端获取数据。本专利技术实施例提供的授权装置,采用第一授权文件进行身份验证,采用第二授权文件表示鉴权信息,并将第二授权文件存储于系统中的预设服务端,以使得该系统中的服务端都可以通过访问预设服务端获取到本端及其他服务端的鉴权信息,从而可以依据所获得的鉴权信息知晓其他服务端所能够提供的功能,在与客户端进行通信时,就可以依据各个服务端所提供的功能进行数据共享。根据第三方面,本专利技术实施例提供了一种服务端,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的验证方法。根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本文档来自技高网...

【技术保护点】
1.一种授权方法,其特征在于,包括:/n获取第一授权文件,以进行本端的身份验证;/n当身份验证通过时,从第二授权文件中读取鉴权信息;其中,所述鉴权信息包括本端以及与本端属于同一系统的其他服务端的授权功能;所述第二授权文件存储于所述系统中的预设服务端中;/n根据所述鉴权信息与客户端进行通信,以使得所述客户端从本端或其他服务端获取数据。/n

【技术特征摘要】
1.一种授权方法,其特征在于,包括:
获取第一授权文件,以进行本端的身份验证;
当身份验证通过时,从第二授权文件中读取鉴权信息;其中,所述鉴权信息包括本端以及与本端属于同一系统的其他服务端的授权功能;所述第二授权文件存储于所述系统中的预设服务端中;
根据所述鉴权信息与客户端进行通信,以使得所述客户端从本端或其他服务端获取数据。


2.根据权利要求1所述的方法,其特征在于,所述获取第一授权文件,以进行本端的身份验证,包括:
提取本端存储的用于身份验证的第一授权文件;
利用存储的所述第一授权文件进行本端的身份验证。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当身份验证失败时,接收所述客户端的连接请求并将本端的硬件信息发送给所述客户端,以将本端为未授权状态告知所述客户端;
接收并存储所述客户端反馈的所述第一授权文件,以进行本端的身份验证;其中,所述第一授权文件为第三方基于所述硬件信息形成并导入所述客户端的。


4.根据权利要求3所述的方法,其特征在于,所述接收所述客户端基于所述硬件信息反馈的所述第一授权文件的步骤之前,包括:
向所述客户端提供服务访问接口,以使得通过所述服务访问接口接收所述客户端反馈的所述第一授权文件。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述客户端发送的科室信息或所述科室对应的病区信息;其中,一个所述客户端对应于一个科室;
对所述科室信息以及所述病区信息进行处理,以将相同科室的病区信息归集到同一个科室下。


6.根据权利要求5所述的方法,其特征在于,所述根据所述鉴权信息与客户端进行通信,以使得所述客户端从本端或其他服务端获取数据的步骤之前,还包括:
从监护设备中获取监护数据,并将所述监护数据与所述科室关联...

【专利技术属性】
技术研发人员:张小凤张飞
申请(专利权)人:西安理邦科学仪器有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1