一种基于web技术的软件使用权限管理机制的制作方法

文档序号:33709292发布日期:2023-03-31 23:00阅读:来源:国知局

技术特征:
1.一种基于web技术的软件使用权限管理机制,其特征在于,包括以下步骤:创建应用程序步骤:预设智能调度算法,并利用socket链接将用户的设备和服务器端建立一个稳定的链接,在用户本地设备上虚拟一个服务器端的应用程序;发送状态数据步骤:服务器端会在这个socket链接上实时给用户终端发送目前服务器端的状态数据;还原服务器端步骤:用户终端收到数据,本地虚拟的应用程序通过这个数据还原服务器端操作,并将用户的设备硬件信息发送给服务器端;权重打分步骤:用户终端在取得服务器端访问软件的操作权限后,服务器端会根据用户的设备硬件信息进行权重打分;分配机器步骤:智能调度算法依据权重分数对用户分配机器。2.根据权利要求1所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述数据包括图象,所述服务器端会将用户分为普通用户类别和管理员用户类别。3.根据权利要求2所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述普通用户和管理员用户存在上下级的关系,所述管理员用户具备给普通用户赋予单个或多个软件的操作权限的功能。4.根据权利要求3所述的一种基于web技术的软件使用权限管理机制,其特征在于,在普通用户端未接收到管理员用户端分发的操作软件的权限时,则普通用户端对应的用户无操作权限。5.根据权利要求4所述的一种基于web技术的软件使用权限管理机制,其特征在于,响应于管理员用户给普通用户赋予用户组权限的人机交互操作时,将用户组内的所有关键的操作权限赋予普通用户。6.根据权利要求1所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述服务器端能够基于web端来进行操作使用,用户的设备通过web端对服务器端进行操作。7.根据权利要求1所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述硬件包括cpu、内存和gpu,所述硬件的信息包括容量、内核数量和温度。8.根据权利要求1所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述智能调度算法包括会话粘性策略、逻辑性负载均衡策略、承载值策略、会话上限策略和限制主机策略。9.根据权利要求8所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述逻辑性负载均衡策略包括轮询法、源地址哈希法、随机法和最小连接数法中的任意一种,所述智能调度算法如下:打开应用a进行选择主机,然后判断是否启用会话粘性策略,若启用会话粘性策略,判断应用绑定主机是否为空,若应用绑定主机为空,则判断用户会话是否为空,若用户会话为空,则启用逻辑性负载均衡策略,若用户会话不为空,则通过会话粘性策略筛选主机,然后进行筛选被禁用和负载均衡策略主机,接着判断可用主机是否不为空,若此时可用主机不为空,则判定为所要连接的主机失去连接、被禁用或负载过高,接着结束应用,在选择主机后,若不启用会话粘性策略,则启用逻辑性负载均衡策略,然后判断应用绑定主机是否为空,若应用绑定主机为空,则进行可用主机筛选,然后筛选被禁用和负载均衡策略主机,再次判断可用主机是否不为空,若可用主机不为空,则显示所要连接的主机失去连接、被禁用或负载过高,然后结束应用。
10.根据权利要求9所述的一种基于web技术的软件使用权限管理机制,其特征在于,所述逻辑性负载均衡策略为源地址哈希法,所述源地址哈希法的原理为:获取客户端的ip地址,然后通过哈希函数计算得到一个数值,用该数值对服务器列表的大小进行取模运算,得到客户端要访问服务端的序号。

技术总结
本发明公开了一种基于web技术的软件使用权限管理机制,包括以下步骤:创建应用程序步骤:预设智能调度算法,并利用Socket链接将用户的设备和服务器端建立一个稳定的链接,在用户本地设备上虚拟一个服务器端的应用程序;发送状态数据步骤:服务器端会在这个Socket链接上实时给用户终端发送目前服务器端状态数据;还原服务器端步骤:用户终端收到数据,本地虚拟的应用程序通过这个数据还原服务器端操作,并将用户的设备硬件信息发送给服务器端;权重打分步骤:用户终端在取得服务器端访问软件的操作权限后,服务器端会根据用户的设备硬件信息进行权重打分;分配机器步骤:智能调度算法依据权重分数对用户分配机器。依据权重分数对用户分配机器。依据权重分数对用户分配机器。


技术研发人员:汤浚 张磊 韩轩 吴凤品 许钢 林枫 刘勇 颜耀华 周恩 曲秀娟 林森 王光耀 刘大巍 郭玉杰 吴晓慧
受保护的技术使用者:宝钢工程技术集团有限公司
技术研发日:2022.11.03
技术公布日:2023/3/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1