一种软件授权方法、装置及相关设备制造方法及图纸

技术编号:40314556 阅读:22 留言:0更新日期:2024-02-07 20:56
本申请提供了一种软件授权方法、装置及相关设备,应用于对部署在云服务器上的软件进行模块化的授权,其通过为待授权软件包含的至少一个功能模块的程序文件关联功能前缀信息,建立至少一个功能模块对应的程序文件在云服务器中的访问地址的前缀与功能前缀的映射关系,基于映射关系,对用户操作软件时对云服务器进行访问的链接的地址前缀和功能前缀信息进行匹配,获取匹配结果,根据匹配的结果,开放授权以允许用户进行对应的功能操作。使软件运维人员可以灵活的对软件的不同功能进行授权,开放给对应的用户使用,便于软件开发商更加灵活的进行软件定价和软件销售。并有效避免用户越权使用软件的情况发生。

【技术实现步骤摘要】

本申请涉及软件安全,尤其涉及一种软件授权方法、装置及相关设备


技术介绍

1、在当今的软件开发环境中,模块化设计和开发已经成为一种常见的研发方式。模块化的软件设计可以提高代码的可读性,可维护性和可重用性。然而,随着软件的复杂性增加,按功能模块进行授权以供用户使用成为一种常见的软件授权方式。这种方式允许根据用户的需要购买和使用特定的软件模块,而不是购买整个软件包。通过这种方式能够帮助用户节省成本,同时也可以让软件开发商更灵活地定价和销售其产品。但在进行模块授权的同时,但由于因为软件包含的很多功能是包含在多个功能模块中的,如果单独拿出来一个或几个功能模块进行授权,会扩大授权模块数量,并且影响业务理解,不利于用户的软件使用安全性和软件工作的稳定性,同时也不利于软件开发商更加灵活的进行软件定价和软件销售。因此,如何提供一个高灵活度的软件授权方法,就成了行业内亟需解决的技术问题。


技术实现思路

1、有鉴于此,本申请实施例提供一种软件授权方法、装置及相关设备,以至少部分解决上述问题。

2、第一方面,本申请实施本文档来自技高网...

【技术保护点】

1.一种软件授权方法,其特征在于,应用于对部署在云服务器上的软件进行模块化的授权,所述方法包括:

2.根据权利要求1所述的所述软件授权方法,其特征在于,在所述为待授权软件包含的至少一个功能模块的程序文件关联功能前缀信息之前,所述方法还包括:确定所述待授权软件包含的多个主功能模块和/或子功能模块;

3.根据权利要求1所述的软件授权方法,其特征在于,所述基于所述映射关系,对用户操作软件时对所述云服务器进行访问的链接的地址前缀和所述功能前缀信息进行匹配,获取匹配结果,包括:

4.根据权利要求1~3所述的任意一种软件授权方法,其特征在于,所述对用户操作软件时对...

【技术特征摘要】

1.一种软件授权方法,其特征在于,应用于对部署在云服务器上的软件进行模块化的授权,所述方法包括:

2.根据权利要求1所述的所述软件授权方法,其特征在于,在所述为待授权软件包含的至少一个功能模块的程序文件关联功能前缀信息之前,所述方法还包括:确定所述待授权软件包含的多个主功能模块和/或子功能模块;

3.根据权利要求1所述的软件授权方法,其特征在于,所述基于所述映射关系,对用户操作软件时对所述云服务器进行访问的链接的地址前缀和所述功能前缀信息进行匹配,获取匹配结果,包括:

4.根据权利要求1~3所述的任意一种软件授权方法,其特征在于,所述对用户操作软件时对所述云服务器进行访问的链接的地址前缀和所述功能前缀信息进行匹配,包括:按照最大匹配原则,对用户操作软件时对所述云服务器进行访问的链接的地址前缀和所述功能前缀信息进行匹配。<...

【专利技术属性】
技术研发人员:曹召换赵飞何腾翔王煜解军伟
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

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

1