联系方式 Contact

北京市圣天地电子信息股份有限公司

地址:北京市海淀区知春路108号豪景大厦B座2003室

电话:010-62101353/63

传真:010-62101373

网址:www.infotide.cn

邮箱:service@tide.com.cn‍

搜索 Search
你的位置:首页 > 新闻动态 > 本地新闻

帮助初步了解云授权方案

2024/11/21 16:34:44点击:
        圣天诺云授权是一款基于用户身份的软件授权方案。它可以让软件商通过在云端部署授权服务的方式,对运行在物理主机、虚拟化、容器化与云环境上的软件进行保护和许可授权,从而为最终用户访问软件提供更为便捷的体验。它同时支持在线、离线两种授权方式。

云授权与传统授权的区别

        传统软件授权是基于用户设备的授权,软件在运行时验证本地设备的许可。通常,这类方案包括硬锁授权和软授权两种方式。硬锁授权即软件在运行时会与连接的硬锁进行通讯和验证,验证通过则可运行;软授权是一种许可文件的形式,通过将硬件设备多项指纹绑定,当软件与许可验证成功即可访问软件。
        在局域网环境下,传统软件授可以控制设备或程序的并发数,这类授权称为网络授权。

        圣天诺云授权是将软件的许可,部署在公有云或私有环境中的云许可服务器上,用户可以通过在线实时校验许可的方式来使用软件,或将云端许可租借到本地,进行离线使用。联网情况下,云许可在被访问时会与客户的身份识别码进行验证,是一种基于用户身份的授权形式;在离线情况下,被租借到本地的软件许可会以安全文件的形式存在设备中,并与机器的物理或虚拟指纹绑定,当该许可失效时,可通过连接到云端进行许可更新。开发商可以设定本地许可与云服务器的连接周期,以实现许可的自动更新或定期验证。




本地授权

 • 部署在运行软件的主机上

 • 绑定运行软件主机的机器指纹

网络授权    

 • 部署在客户的局域网

 • 用户接入局域网获取许可

 • 可以从局域网租借网络许可到本地离线使用

云授

 • 部署在公有云或私有云

 • 用户接入互联网或局域网使用

 • 可以从互联网或局域网租借云许可到本地离线使用

 • 访问过程通过身份识别码做用户身份控制

 • 授权的实体由设备转移到人


优势与好处

        • 针对LDK现有客户,无需重做代码集成即可使用云授权;
        • 开发商可自行部署云许可服务与实时开关许可权限,无需依赖厂商且安全可控。
        • 开发商可在最终客户私有环境中部署云许可服务,满足特定大客户的网络合规要求。
        • 用户端输入用户ID即可访问软件,且不受绑定设备的限制,更加便捷。
        • 支持Android、Linux ARM、苹果M1等在内的系统平台。
        • 开发商可以通过云许可服务器集中管理用户和许可,并对使用状况一目了然,增强了数据的可视性和可管理性。
        • 开发商可通过收集到的用户使用数据,更好地优化产品规划与业务决策。
        • 软件许可的访问不受操作系统重装、硬件更换、云主机迁移、虚拟机热迁移、容器重启等情况的影响。
        • 适用场景更加广泛:离线/在线;公有云/私有云。
        • 实时的在线许可校验,进一步提升了许可的安全性(针对在线场景)。

适用场景

“我希望在公司电脑、家里电脑以及Pad上都可以方便地使用授权的软件。” 

我希望电脑故障、更换硬件或重装系统后可以容易地恢复软件授权。” 

作为开发商,我如何灵活地管理 试用授权,如何了解试用用户的活跃度。” 
我的软件部署在虚拟机、Docker环境,如何保证授权在环境漂移时继续可用。”
针对集团客户,作为公司IT管理员,我希望方便地分配、管理员工的软件授权。”
我希望用户通过账号形式登录并使用软件,无需关心许可的激活、升级、迁移、延期等繁琐的操作。” 

云授权工作流程


工作模式

    在线模式:
        1、管理员在LMS上安装授权,并且配置用户ID;
        2、用户端应用连接到LMS上,通过用户ID查找使用授权。
    离线模式:
        1、管理员在LMS上安装授权,并且配置用户ID;
        2、用户端在有网络连接时,从LMS上下载授权到本地(可通过API自动实现);
        3、用户端应用在本地离线使用授权。
    混合模式:
        应用定期(如2小时)将授权下载到客户端本地,授权失效钱自动更新(下载)。

云授权部署模式

支持的操作系统与软件平台

LMS服务端
客户端
    • Windows
    • Linux Intel x86_64
    • Linux ARM 32 and ARM 64
    • MAC
    • Windows
    • Linux Intel x86_64
    • Linux ARM 32 and ARM 64
    • MAC
    • Android

        客户端编程语言与编译工具:绝大部分的编程语言与编译工具;与圣天诺LDK API/加壳支持的语言与工具一致。