用于变频驱动器的许可密钥的区块链.pdf

上传人:v**** 文档编号:10719283 上传时间:2021-08-09 格式:PDF 页数:22 大小:1.02MB
收藏 版权申诉 举报 下载
用于变频驱动器的许可密钥的区块链.pdf_第1页
第1页 / 共22页
用于变频驱动器的许可密钥的区块链.pdf_第2页
第2页 / 共22页
用于变频驱动器的许可密钥的区块链.pdf_第3页
第3页 / 共22页
文档描述:

《用于变频驱动器的许可密钥的区块链.pdf》由会员分享,可在线阅读,更多相关《用于变频驱动器的许可密钥的区块链.pdf(22页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910949807.2 (22)申请日 2019.10.08 (30)优先权数据 18199131.6 2018.10.08 EP (71)申请人 ABB瑞士股份有限公司 地址 瑞士巴登 (72)发明人 M科赫瓦卡T塔尼拉 J科卡里 (74)专利代理机构 北京市金杜律师事务所 11256 代理人 董莘 (51)Int.Cl. G06F 21/12(2013.01) G06F 21/44(2013.01) H04L 9/08(2006.01) (54)发明名称 用于变频驱动器。

2、的许可密钥的区块链 (57)摘要 本发明涉及用于变频驱动器的许可密钥的 区块链。 根据本发明的一个示例性方面, 提供了 维护变频驱动器, 使得有助于维护历史透明。 当 硬件指纹被改变时, 基于变频驱动器的硬件指纹 来生成变频驱动器的许可密钥。 与变频驱动器的 硬件配置相对应的许可密钥和交易被存储在区 块链中。 权利要求书3页 说明书10页 附图8页 CN 111008367 A 2020.04.14 CN 111008367 A 1.一种用于维护变频驱动器的系统(102)的方法, 包括: 由所述系统(102)维持区块链, 所述区块链用于存储与变频驱动器的硬件配置相对应 的许可密钥和交易; 由所。

3、述系统(102)从连接到所述系统(102)的用户设备获得硬件指纹, 所述硬件指纹标 识变频驱动器(104)的硬件配置; 由所述系统(102)确定所述硬件指纹是否与所述变频驱动器(104)的先前硬件指纹不 同; 当所述硬件指纹与先前硬件指纹不同时, 由所述系统(102)基于所述硬件指纹生成与 用于所述变频驱动器(104)的所述硬件指纹相对应的一个或多个许可密钥; 以及 由所述系统(102)使得生成新区块到所述区块链, 所述新区块包括与所述硬件指纹相 对应的所生成的许可密钥和交易信息。 2.根据权利要求1所述的方法, 其中所述硬件指纹被用于加密特定于所述变频驱动器 (104)的许可密钥。 3.根据。

4、权利要求1所述的方法, 其中在指示许可的购买的信息从所述用户的在线钱包 被获得之后, 所述新区块被生成。 4.根据权利要求1所述的方法, 其中在指示许可的购买的信息从所述用户的在线钱包 被获得之后, 生成所述许可密钥中的至少一部分的请求被发送到许可方系统(106)。 5.根据权利要求1至4中任一项所述的方法, 其中在所述新区块被生成之后, 使所述系 统(102)将所述变频驱动器(104)与所述新区块同步。 6.一种用于变频驱动器(104)的方法, 包括: 由所述变频驱动器(104)维持区块链, 所述区块链用于存储与变频驱动器的硬件配置 相对应的许可密钥和交易; 由所述变频驱动器(104)生成硬。

5、件指纹, 所述硬件指纹标识所述变频驱动器(104)的硬 件配置; 使用所生成的硬件指纹, 由所述变频驱动器(104)来认证用于维护变频驱动器的系统 (102); 由所述变频驱动器(104)从所述系统(102)下载与所生成的硬件指纹相对应的一个或 多个软件包; 确定所述区块链包括新区块, 所述新区块包括与所生成的硬件指纹相对应的许可密 钥; 以及 通过将所述许可密钥应用于所下载的软件包, 来激活所述变频驱动器(104)的一个或 多个功能。 7.根据权利要求6所述的方法, 其中针对与所述硬件指纹相对应的软件包的请求经由 所述变频驱动器(104)的智能钱包而被传输到许可方系统(106)。 8.根据权。

6、利要求6或7所述的方法, 其中所述变频驱动器(104)的所述区块链与用于维 护变频驱动器的所述系统(102)同步, 并且如果所述区块链包括一个或多个新软件包的信 息, 则指示一个或多个新软件许可的信息被发送到用户设备, 以及响应于从所述用户设备 接收到安装请求而引起所述软件包的下载。 9.一种用于许可方系统(106)的方法, 包括: 权利要求书 1/3 页 2 CN 111008367 A 2 由所述许可方系统(106)维持区块链, 所述区块链用于存储与变频驱动器的硬件配置 相对应的许可密钥和交易; 由所述许可方系统(106)接收来自用于维护变频驱动器的系统(102)的请求, 以生成与 用于变。

7、频驱动器(104)的硬件指纹相对应的一个或多个许可密钥; 由所述许可方系统(106)生成所请求的许可密钥; 由所述许可方系统(106)将所生成的许可密钥传输到用于维护变频驱动器的所述系统 (102); 以及 响应于从所述变频驱动器(104)接收到请求, 由所述许可方系统(106)传输与所述硬件 指纹相对应的一个或多个软件包。 10.根据权利要求6所述的方法, 其中所述软件包经由在线钱包来分发, 所述在线钱包 对于所述变频驱动器(104)而言利用所述硬件指纹可访问。 11.一种用于维护变频驱动器的系统(102), 包括用于执行以下操作的装置: 维持区块链, 所述区块链用于存储与变频驱动器的硬件配。

8、置相对应的许可密钥和交 易; 从连接到所述系统(102)的用户设备获得硬件指纹, 所述硬件指纹标识变频驱动器 (104)的硬件配置; 确定所述硬件指纹是否与所述变频驱动器(104)的先前硬件指纹不同; 当所述硬件指纹与先前硬件指纹不同时, 基于所述硬件指纹生成与用于所述变频驱动 器(104)的所述硬件指纹相对应的一个或多个许可密钥; 以及 基于所述硬件指纹生成与用于所述变频驱动器(104)的所述硬件指纹相对应的一个或 多个许可密钥。 12.一种变频驱动器(104), 包括用于执行以下操作的装置: 维持区块链, 所述区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交 易; 生成硬件指纹, 。

9、所述硬件指纹标识所述变频驱动器(104)的硬件配置; 使用所生成的硬件指纹, 对用于维护变频驱动器的系统(102)进行认证; 从所述系统(102)下载与所生成的硬件指纹相对应的一个或多个软件包; 确定所述区块链包括新区块, 所述新区块包括与所生成的硬件指纹相对应的许可密 钥; 以及 通过将所述许可密钥应用于所下载的软件包, 来激活所述变频驱动器(104)的一个或 多个功能。 13.一种许可方系统(106), 包括用于执行以下操作的装置: 维持区块链, 所述区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交 易; 从用于维护变频驱动器的系统(102)接收请求, 以生成与用于变频驱动器(10。

10、4)的硬件 指纹相对应的一个或多个许可密钥; 生成所请求的许可密钥; 传输所生成的许可密钥; 以及 响应于从所述变频驱动器(104)接收到请求, 传输与所述硬件指纹相对应的一个或多 权利要求书 2/3 页 3 CN 111008367 A 3 个软件包。 14.根据权利要求11所述的用于维护变频驱动器的系统(102)、 根据权利要求12所述的 变频驱动器(104)或根据权利要求13所述的许可方系统(106), 其中所述装置至少包括: 至 少一个处理器; 以及包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述 计算机程序代码被配置为利用所述至少一个处理器引起用于维护变频驱动器的所述系。

11、统 (102)、 所述变频驱动器(104)或所述许可方系统(106)的执行。 权利要求书 3/3 页 4 CN 111008367 A 4 用于变频驱动器的许可密钥的区块链 技术领域 0001 本发明涉及维护变频驱动器。 背景技术 0002 变频驱动器(VFD)软件(SW)的一些特征被许可。 SW许可可以是肯定许可或否定许 可。 肯定许可启用在VFD上的特征, 诸如IEC61131编程、 双重使用许可、 室内应用或离网。 否 定许可限制到特定硬件配置的VFD操作或需要用于激活经许可特征的其它SW许可。 0003 VFD可以包括来自各种许可方的SW。 每个许可方可以向VFD提供SW, 并且可以对。

12、所 提供的SW应用肯定许可和否定许可。 因此, 对VFD的SW许可和/或硬件(HW)配置的改变可以 防止SW的激活以及因此由该SW提供的特征的不可用性。 发明内容 0004 本发明由独立权利要求的特征限定。 一些特定实施例在从属权利要求中限定。 0005 根据本发明的第一方面, 提供了一种用于维护变频驱动器的系统的方法, 该方法 包括: 0006 由系统维持区块链, 该区块链用于存储与变频驱动器的硬件配置相对应的许可密 钥和交易; 0007 由系统从连接到系统的用户设备获得硬件指纹, 该硬件指纹标识变频驱动器的硬 件配置; 0008 由系统确定硬件指纹是否与变频驱动器的先前硬件指纹不同; 00。

13、09 当硬件指纹与先前硬件指纹不同时, 由系统基于硬件指纹生成与用于变频驱动器 的硬件指纹相对应的一个或多个许可密钥; 以及 0010 由系统使得生成新区块到区块链, 所述新区块包括与硬件指纹相对应的所生成的 许可密钥和交易信息。 0011 根据本发明的第二方面, 提供了一种用于变频驱动器的方法, 该方法包括: 0012 由变频驱动器维持区块链, 该区块链用于存储与变频驱动器的硬件配置相对应的 许可密钥和交易; 0013 由变频驱动器生成硬件指纹, 该硬件指纹标识变频驱动器的硬件配置; 0014 使用所生成的硬件指纹, 由变频驱动器来认证用于维护变频驱动器的系统; 0015 由变频驱动器从系统。

14、下载与所生成的硬件指纹相对应的一个或多个软件包; 0016 确定区块链包括新区块, 该新区块包括与所生成的硬件指纹相对应的许可密钥; 以及 0017 通过将许可密钥应用于所下载的软件包来激活变频驱动器的一个或多个功能。 0018 根据本发明的第三方面, 提供了一种用于许可方系统的方法, 该方法包括: 0019 由许可方系统维持区块链, 该区块链用于存储与变频驱动器的硬件配置相对应的 许可密钥和交易; 说明书 1/10 页 5 CN 111008367 A 5 0020 由许可方系统接收来自用于维护变频驱动器的系统的请求, 以生成与用于变频驱 动器的硬件指纹相对应的一个或多个许可密钥; 0021。

15、 由许可方系统生成所请求的许可密钥; 0022 由许可方系统将所生成的许可密钥传输到用于维护变频驱动器的系统; 以及 0023 响应于从变频驱动器接收到请求, 由许可方系统传输与硬件指纹相对应的一个或 多个软件包。 0024 根据本发明的第四方面, 提供了一种用于维护变频驱动器的系统, 其包括用于执 行以下操作的装置: 0025 维持区块链, 该区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交 易; 0026 从连接到系统的用户设备获得硬件指纹, 该硬件指纹标识变频驱动器的硬件配 置; 0027 确定硬件指纹是否与变频驱动器的先前硬件指纹不同; 0028 当硬件指纹与先前硬件指纹不同时。

16、, 基于硬件指纹生成与用于变频驱动器的硬件 指纹相对应的一个或多个许可密钥; 以及 0029 基于硬件指纹生成与用于变频驱动器的硬件指纹相对应的一个或多个许可密钥。 0030 根据本发明的第五方面, 提供了一种变频驱动器, 包括用于执行以下操作的装置: 0031 维持区块链, 该区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交 易; 0032 生成硬件指纹, 该硬件指纹标识变频驱动器的硬件配置; 使用所生成的硬件指纹, 对用于维护变频驱动器的系统进行认证; 0033 从系统下载与所生成的硬件指纹相对应的一个或多个软件包; 0034 确定区块链包括新区块, 该新区块包括与所生成的硬件指纹。

17、相对应的许可密钥; 以及 0035 通过将许可密钥应用于所下载的软件包来激活变频驱动器(104)的一个或多个功 能。 0036 根据本发明的第六方面, 提供了一种许可方系统, 其包括用于执行以下操作的装 置: 0037 维持区块链, 该区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交 易; 0038 接收来自用于维护变频驱动器的系统的请求, 以生成与用于变频驱动器的硬件指 纹相对应的一个或多个许可密钥; 0039 生成所请求的许可密钥; 0040 传输所生成的许可密钥; 以及 0041 响应于从变频驱动器接收到请求, 传输与硬件指纹相对应的一个或多个软件包。 0042 本发明的其它方面。

18、可以包括以下的一个或多个方面: 0043硬件指纹被用于对特定于变频驱动器的许可密钥进行加密 0044在获得指示许可的购买的信息从用户的在线钱包被获得之后, 生成新区块 0045在从用户的在线钱包获得指示许可的购买的信息之后, 向许可方系统发送生成 说明书 2/10 页 6 CN 111008367 A 6 许可密钥中的至少一部分许可密钥的请求 0046在生成新的区块之后, 使得系统将变频驱动器与新区块同步 0047经由变频驱动器的智能钱包将针对与硬件指纹相对应的软件包的请求传输到 许可方系统 0048变频驱动器的区块链与用于维护变频驱动器的系统同步, 并且如果区块链包括 一个或多个新软件包的信。

19、息, 则指示一个或多个新软件许可的信息被发送到用户设备, 并 且响应于从用户设备接收到安装请求而引起软件包的下载 0049软件包经由在线钱包来分发, 该在线钱包对于变频驱动器而言利用硬件指纹可 访问。 附图说明 0050 图1示出了根据本发明的至少一些实施例的用于维护变频驱动器的系统架构; 0051 图2示出了根据本发明的至少一些实施例的用于维护变频驱动器的方法; 0052 图3示出了根据本发明的至少一些实施例的用于变频驱动器的方法; 0053 图4示出了根据本发明的至少一些实施例的用于许可方系统的方法; 0054 图5示出了根据本发明的至少一些实施例的序列; 0055 图6示出了根据本发明的。

20、至少一些实施例的区块链的区块的示例; 0056 图7示出了用于维护变频驱动器的方法, 该变频驱动器具有与驱动器启动有关的 许可密钥; 以及 0057 图8示出了用于维护变频驱动器的方法, 该变频驱动器具有与变频驱动器的硬件 配置改变有关的许可密钥。 具体实施方式 0058 提供了维护变频驱动器。 对应于变频驱动器的硬件配置的许可密钥和交易被存储 在区块链中。 当硬件指纹被改变时, 基于变频驱动器的硬件指纹来生成变频驱动器的许可 密钥。 生成的许可密钥和交易信息被存储到区块链。 以这种方式, 可以提供服务历史透明。 另外, 由于许可密钥被存储到区块链, 所以可以从区块链将有效许可密钥更新到变频驱。

21、动 器。 0059 图1示出了根据本发明的至少一些实施例的用于维护变频驱动器的系统架构。 该 系统架构包括变频驱动器(VFD)104、 用于维护变频驱动器的系统102、 一个或多个许可方系 统106a、 106b、 106c、 106d和可以被称为系统架构的组件的用户108。 0060 系统架构的用户108可以是用户设备, 例如服务技术人员的用户可以经由该用户 设备与系统架构的一个或多个其他组件交互。 应当理解, 用户设备可以被实现为变频驱动 器104的一部分或者被实现为单独的设备。 在示例中, 用户设备可以包括用户接口, 该用户 接口被配置为从用户获得输入和/或向用户输出信息。 0061 在。

22、示例中, 向用户108输出信息可以由用户接口来提供, 该用户接口包括用于向用 户显示信息的一个或多个显示器。 向用户显示的信息的示例可以包括VFD的HW指纹和/或 VFD的秘密密钥。 应当理解, 向用户显示信息仅是由用户设备向用户输出信息的一个示例, 并且触觉输出、 振动和/或可听输出也是可行的, 并且用户设备可以配备有用于向用户输出 说明书 3/10 页 7 CN 111008367 A 7 信息的对应装置。 显示器的示例包括用于计算机、 触摸屏的显示设备。 0062 在示例中, 可以通过用户接口来提供来自用户108的信息的输入, 该用户接口包括 以下各项中的一项或多项: 按钮、 键、 键盘。

23、、 计算机鼠标、 操纵杆、 麦克风、 触摸屏以及用于从 用户获得输入的其他装置。 通过用户经由用户接口录入输入, 可以选择由用户接口显示的 信息中的至少一些信息。 0063 应当理解, 用户接口可以包括用于向用户108输出信息和/或从用户108获得输入 的一个或多个能力。 能力可以包括例如由用户接口的上述示例提供的能力中的至少一些能 力。 在示例中, 用户接口的触摸屏可以能够向用户显示信息并且经由用户的触摸和/或手势 获得来自用户的输入。 触摸屏可以例如在平板计算机上提供, 由此可以经由平板计算机的 扬声器和麦克风来提供进一步的能力。 0064 在示例中, 用户设备可以是诸如手持式计算设备或台。

24、式计算机的计算设备。 手持 式计算设备的示例包括智能电话和平板计算机。 手持式计算设备可以是优选的用户设备, 因为它们可以由用户(例如维护技术人员)携带到变频驱动器的部署位置, 由此手持式计算 设备可以有效地用于维护变频驱动器。 0065 许可方系统106a、 106b、 106c、 106d可以用于生成用于启用变频驱动器的一个或多 个功能的许可密钥。 许可密钥可以在变频驱动器中被应用于一个或多个软件包, 以用于解 锁软件包。 当在变频驱动器中执行时, 经解锁的软件包可以启用由许可密钥授权的功能。 许 可密钥可以在用户已经购买了对软件包的许可之后生成。 0066 在至少一些实施例中, 许可方系。

25、统106可以包括用于SW的存储器、 供应商钱包、 许 可生成器和用户管理功能中的一个或多个。 SW存储器可以被配置为存储用于递送到VFD的 一个或多个软件包。 供应商钱包可以被配置为存储SW许可并支持区块链中的区块的挖掘, 该区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交易。 许可生成器可以被 配置为生成许可密钥。 用户管理可以被配置为管理用户特定信息, 例如用户配置文件和许 可相关信息。 0067 变频驱动器104可以是用于机电驱动系统中以控制向AC电动机输送电力的一种类 型的可调节速度的驱动器。 更特别地, 变频驱动器可以能够通过改变电动机输入频率和电 压来控制AC电动机的速度和。

26、扭矩。 0068 VFD 104可以包括用于提供VFD的功能的硬件(HW)组件和SW组件。 HW组件的示例包 括用于控制向AC电动机和控制器单元输送电力的HW组件。 SW组件的示例包括用于控制HW组 件的SW组件。 0069 VFD 104可以包括区块链应用、 指纹计算应用和智能钱包中的一个或多个。 0070 VFD 104的智能钱包可以包括VFD的秘密密钥、 VFD的HW指纹和区块链高速缓存。 智 能钱包可以被配置为支持区块链中的区块的挖掘, 该区块链用于存储与变频驱动器的硬件 配置相对应的许可密钥和交易。 秘密密钥可以与HW指纹一起用于保护系统架构的一个或多 个其他组件之间的通信。 在示例。

27、中, 秘密密钥是VFD的私钥。 HW指纹和私钥的组合可以形成 用于公钥密码或非对称密码的密钥对, 其中HW指纹可以用于公钥。 以这种方式, 可以在VFD 与系统架构的一个或多个其它组件之间提供通信的安全性。 0071 区块链高速缓存可以高速缓存区块链的一部分, 使得VFD可以维持存储与变频驱 动器的硬件配置相对应的许可密钥和交易的区块链的至少一部分。 说明书 4/10 页 8 CN 111008367 A 8 0072 区块链应用被配置为在VFD中执行区块链功能。 区块链功能性可以包括用于维持 区块链的一个或多个功能。 在示例中, 区块链应用提供对VFD处存储的区块链进行同步。 0073 指纹。

28、计算应用可以被配置为计算VFD的HW指纹。 HW指纹可以标识变频驱动器的HW 配置。 应当理解, HW指纹特定于在其上计算HW指纹的HW组件, 由此HW组件中的任何组件的改 变可以导致HW指纹的改变。 以这种方式, 经改变的HW指纹可以使得能够标识VFD的不同HW配 置。 0074 维护系统(SS)102可以是在线服务器功能, 例如云服务。 维护系统可以包括电子商 务应用和用户108的在线钱包中的一个或多个。 在线钱包可以被配置为支持区块链中的区 块的挖掘, 该区块链用于存储与变频驱动器的硬件配置相对应的许可密钥和交易。 电子商 务应用向用户提供SW许可的购买。 SW许可的购买可以通过用户与电。

29、子商务应用之间的一个 或多个交易来实现, 使得SW的许可方可以被提供有来自用户的支付, 并且用户可以获得指 示支付成功的信息。 通过用户经由用户接口录入他/她的证书, 用户的在线钱包可以被访 问。 0075 在至少一些实施例中, 维护系统、 许可方系统106、 用户108和VFD 104可以通过通 信网络连接。 系统架构的组件之间的连接的非限制性示例由图1的组件之间的线示出。 通信 网络可以至少能够在所连接的组件之间传输数据。 通信网络的示例包括能够使用因特网协 议组支持通信的有线和无线通信网络。 0076 图2示出了根据本发明的至少一些实施例的用于维护变频驱动器的方法。 该方法 可以由图1所。

30、描述的维护系统102来执行。 阶段201包括当维护系统能够与系统架构的其他 组件通信时启动该方法。 0077 阶段202包括由维护系统维持用于存储与变频驱动器的硬件配置相对应的许可密 钥和交易的区块链。 0078 阶段204包括由维护系统从连接到维护系统的用户设备获得标识变频驱动器的硬 件配置的硬件指纹。 0079 阶段206包括由维护系统确定硬件指纹是否不同于变频驱动器的先前硬件指纹。 0080 在阶段207中, 当硬件指纹与先前的硬件指纹不同时, 执行阶段208。 阶段208包括 由维护系统基于硬件指纹生成与用于变频驱动器的硬件指纹相对应的一个或多个许可密 钥。 0081 阶段210包括由。

31、维护系统使得生成新区块到区块链, 所述新区块包括与硬件指纹 相对应的所生成的许可密钥和交易信息。 0082 在示例中, 交易信息包括指示例如许可购买的时间、 许可的购买者、 购买许可的许 可类型、 许可类型的信息。 交易信息还可以包括其他信息, 例如, 有助于交易信息用作所购 买的许可的收据的信息。 0083 在阶段212中, 区块链包括对VFD的HW指纹有效的新许可密钥, 并且方法结束。 0084 图3示出了根据本发明的至少一些实施例的用于变频驱动器的方法。 该方法可以 通过图1所描述的变频驱动器104来执行。 阶段301包括当VFD能够与系统架构的其他组件通 信时启动该方法。 0085 阶。

32、段302包括通过变频驱动器维持用于存储与变频驱动器的硬件配置相对应的许 可密钥和交易的区块链。 说明书 5/10 页 9 CN 111008367 A 9 0086 阶段304包括由变频驱动器生成标识变频驱动器的硬件配置的硬件指纹。 0087 阶段306由变频驱动器使用所生成的硬件指纹来向用于维护变频驱动器的系统进 行认证。 0088 阶段308由变频驱动器从系统下载与所生成的硬件指纹相对应的一个或多个软件 包。 0089 阶段310确定区块链包括新区块, 该新区块包括与所生成的硬件指纹相对应的许 可密钥。 0090 阶段312通过将许可密钥应用于所下载的软件包来激活变频驱动器的一个或多个 功。

33、能。 0091 在阶段314中, VFD具有对VFD的硬件配置和SW包有效的许可密钥, 由此可以根据由 SW包提供的功能来操作VFD, 并且方法结束。 0092 图4示出了根据本发明的至少一些实施例的用于许可方系统的方法。 该方法可以 由图1所描述的许可方系统106来执行。 阶段401包括当许可方系统能够与系统架构的其他 组件通信时启动该方法。 0093 阶段402包括通过许可方系统维持用于存储与变频驱动器的硬件配置相对应的许 可密钥和交易的区块链。 0094 阶段404包括由许可方系统接收来自用于维护变频驱动器的系统的请求, 以生成 与用于变频驱动器的硬件指纹相对应的一个或多个许可密钥。 0。

34、095 阶段406包括由许可方系统生成所请求的许可密钥。 0096 阶段408包括由许可方系统向用于维护变频驱动器的系统传输所生成的许可密 钥。 0097 阶段410包括响应于从变频驱动器接收到请求而由许可方系统传输与硬件指纹相 对应的一个或多个软件包。 0098 在阶段412中, 许可方系统已经帮助维持区块链具有与VFD的HW指纹相对应的最新 许可密钥, 并且方法结束。 0099 图5示出了根据本发明的至少一些实施例的序列。 参考图1所描述的系统架构的组 件来描述该序列。 该序列为维护VFD提供与VFD的HW配置相对应的许可密钥。 0100 阶段502包括用户108打开电子商务应用。 当用户。

35、设备连接到维护系统102时, 打开 电子商务应用可以由用户在用户设备的用户接口上的输入引起。 阶段504可以包括在维护 系统处对他/她的在线钱包的用户认证。 认证可以基于用户的证书和VFD的HW指纹来执行。 以这种方式, 维护系统可以认证用户并且用户位于VFD。 在阶段504的示例中, 可以由用户在 用户接口上录入HW指纹和证书, 由此维护系统可以认证用户。 在阶段504的另一示例中, 用 户的证书可以由用户在用户接口上录入并且由HW指纹加密。 为了改进安全性, 除了HW指纹, 可以通过VFD的秘密密钥(例如, 私钥)来加密用户的证书。 维护系统可以基于成功解码经加 密的证书来认证用户。 01。

36、01 阶段506可以包括从电子商务应用购买新许可。 0102 阶段508可以包括维护系统向许可方系统106传输请求以创建新许可。 该请求可以 包括VFD的HW指纹。 0103 阶段510包括由许可方系统106基于HW指纹生成与用于变频驱动器的HW指纹相对 说明书 6/10 页 10 CN 111008367 A 10 应的一个或多个许可密钥。 0104 阶段512包括由许可方系统106向维护系统102发送所生成的许可密钥。 0105 阶段514包括由维护系统102使得生成新区块到区块链, 所述新区块包括与硬件指 纹相对应的所生成的许可密钥和交易信息。 当新区块被验证时, 该新区块被生成到区块链。

37、。 可以通过众所周知的用于验证区块链中的区块的方法来验证区块。 0106 阶段516包括维护系统102对VFD处存储的区块链进行同步。 0107 阶段518包括VFD读取和验证由维护系统102生成的新区块。 VFD将经验证的新区块 存储到区块高速缓存。 0108 阶段520包括VFD发送指示一个或多个新SW许可的信息。 指示一个或多个新SW许可 的信息可以用于指示新许可购买完成。 新许可允许将一个或多个新软件包安装到用户设 备。 0109 阶段522包括用户设备向VFD发送安装新软件包的请求。 安装新软件包的请求可以 响应于从用户接收到指示接受安装新SW包的输入而被发送到VFD。 0110 阶。

38、段524可以包括VFD发送将SW包下载到许可方系统的请求。 0111 阶段526包括许可方系统基于请求发送VFD新的SW包。 新的SW包可以由许可方系统 基于区块链来确定。 因此, 许可方系统可以检查区块链, 以用于确定要发送到VFD的软件包。 0112 阶段528包括安装新SW包并且将许可密钥和HW指纹应用于SW包, 以用于激活变频 驱动器的一个或多个功能。 0113 图6示出了根据本发明的至少一些实施例的区块链的区块的示例。 区块包括哈希 值602, 哈希值602表示用于存储与变频驱动器的硬件配置相对应的许可密钥和交易的区块 链的当前状态。 区块还包括先前区块的哈希值604。 先前区块的哈。

39、希值表示区块链的先前状 态。 区块还包括区块的交易606。 交易包括用户对新许可的购买和VFD的HW配置的改变。 区块 还包括与VFD的HW配置相对应的许可密钥608。 0114 图7示出了用于维护变频驱动器的方法, 该变频驱动器具有与驱动器启动有关的 许可密钥。 参照图1所描述的系统架构的组件来描述该方法。 方法可以由VFD 104在连接到 系统架构的其它组件时执行。 0115 阶段702包括VFD 104由用户108开启。 0116 阶段704包括VFD 104的启动。 0117 阶段706包括例如根据图3中的阶段304来计算VFD 104的HW指纹。 0118 阶段708包括从存储器读取。

40、VFD 104的秘密密钥。 存储器可以是VFD的内部密钥存 储装置。 在示例中, 秘密密钥可以是例如VFD的私钥。 0119 阶段710包括登录到VFD 104的智能钱包。 可以基于秘密密钥来登录智能钱包。 登 录到智能钱包提供了智能钱包的功能可以由VFD来执行。 0120 阶段712包括在维护系统102处登录到在线钱包, 例如根据图3中的阶段306。 根据 图5中的阶段516, 登录到在线钱包提供了存储到VFD 104的智能钱包的区块高速缓存可以 与由维护系统维持的区块链同步。 阶段714和716提供阶段518的示例。 0121 阶段714包括从智能钱包读取许可信息。 从智能钱包读取许可信息。

41、可以包括从经 同步的区块高速缓存至少读取与VFD 104的HW配置相对应的许可密钥。 0122 阶段716包括例如根据图3中的阶段310来确定一个或多个新的许可密钥。 当VFD的 说明书 7/10 页 11 CN 111008367 A 11 一个或多个当前许可密钥被存储到区块链的区块, 并且存储当前许可密钥的区块是包括与 VFD104的HW配置相对应的一个或多个许可密钥的区块链中的下一区块的先前区块时, 可以 确定新的许可密钥。 如果确定了新的许可密钥, 则该方法进行到阶段718。 否则, 该方法可以 进行到阶段720。 0123 如果在阶段716中确定了新的许可密钥, 则阶段718包括从许。

42、可方系统106下载和 安装新的SW包。 在示例中, 可以根据图5所描述的阶段524至528来执行阶段718。 该安装可以 包括根据图3中的阶段312来激活SW包。 0124 在阶段720中, VFD 104具有用于根据由SW包提供的功能来操作VFD的许可密钥和 SW, 并且方法结束。 0125 图8示出了用于维护变频驱动器的方法, 该变频驱动器具有与变频驱动器的硬件 配置改变有关的许可密钥。 参照图1所描述的系统架构的组件来描述该方法。 该方法可以由 系统架构的组件来执行。 0126 阶段802包括VFD被配置有HW组件和SW组件。 秘密密钥和HW指纹被存储到VFD 104。 VFD具有与当前。

43、HW配置相对应的许可密钥。 0127 阶段804包括安装一个或多个新的HW组件或替换VFD的一个或多个现有HW组件。 该 安装可以由维护技术人员执行。 0128 阶段806包括由VFD确定是否已经发生了一个或多个HW组件的改变。 如果没有改变 HW组件, 则该方法进行到阶段824。 如果HW组件的改变已经发生, 则该方法进行到阶段808。 0129 阶段808包括当在阶段806中确定HW组件的改变时, 由VFD确定控制单元的改变是 否已经发生。 因此, 阶段808可以包括确定被改变的HW组件是否是控制单元。 如果控制单元 的改变已经发生, 则该方法进行到阶段810。 否则, 该方法可以进行到阶。

44、段812。 0130 阶段810可以包括例如由维护技术人员手动地将秘密密钥和HW指纹(即, 旧的HW指 纹)从旧的控制单元存储到新的控制单元。 0131 阶段812包括例如根据图3中的阶段304由VFD计算VFD的新HW指纹。 0132 阶段814包括由VFD确定与维护系统的连接是否可用。 如果与维护系统的连接不可 用, 则可以在阶段814中重新确定与维护系统的连接的可用性。 否则, 该方法可以进行到阶 段816。 0133 阶段816包括使用VFD的秘密密钥和旧的HW指纹由VFD登录在维护系统处的在线钱 包和在许可方系统处的供应商钱包。 旧的HW指纹可以是在改变HW组件之前在阶段802中存 。

45、储到VFD的HW指纹。 因此, 使用旧证书来登录在线钱包和供应商钱包。 在该阶段, 当控制单元 已经被改变时, VFD处的本地智能钱包可以是空的。 本地智能钱包可以通过与制造秘密密钥 存储装置相关联而生成的秘密密钥来登录。 以此方式, 不需要从旧控制单元复制秘密密钥。 0134 阶段817包括将在线钱包内容与智能钱包同步。 在这种方式下, 智能钱包的内容可 以从在线钱包下载。 当控制单元已经被改变时, 该内容可以从在线钱包下载到空的智能钱 包。 0135 阶段818包括由VFD将存储到VFD的智能钱包、 维护系统处的在线钱包、 以及许可方 系统处的供应商钱包的HW指纹改变为在阶段812中所计算。

46、的新HW指纹。 0136 阶段820包括生成与在阶段812中所计算的HW指纹相对应的一个或多个许可密钥。 可以例如如图5中的阶段510所描述的生成许可密钥。 说明书 8/10 页 12 CN 111008367 A 12 0137 阶段822包括由维护系统生成新区块到区块链, 所述新区块包括与硬件指纹相对 应的所生成的许可密钥和交易信息。 可以例如如图5中的阶段514所描述的生成新的区块。 0138 在阶段824中, 区块链包括对VFD的HW指纹有效的新许可密钥, 并且方法结束。 0139 至少在一些实施例中, 用于维护变频驱动器的系统、 变频驱动器和许可方系统包 括用于执行实施例中描述的方法。

47、的一个或多个阶段的装置。 0140 在示例中, 该装置可以包括: 至少一个处理器; 以及包括计算机程序代码的至少一 个存储器, 该至少一个存储器和计算机程序代码被配置为利用该至少一个处理器引起用于 维护变频驱动器的系统、 变频驱动器或许可方系统的执行。 0141 在示例中, 该装置包括其上存储有计算机可读指令集的非暂时性计算机可读介 质, 该计算机可读指令集在由至少一个处理器执行时引起用于维护变频驱动器的系统、 变 频驱动器或许可方系统的执行。 0142 应当理解, 所公开的本发明的实施例不限于本文中所公开的特定结构、 工艺步骤 或材料, 而是扩展到相关领域的技术人员将认识到的其等效物。 还应。

48、当理解, 本文所采用的 术语仅用于描述特定实施例的目的, 而不旨在进行限制。 0143 贯穿本说明书对 “一个实施例” 或 “实施例” 的引用意味着结合该实施例描述的特 定特征、 结构或特性被包括在本发明的至少一个实施例中。 因此, 短语 “在一个实施例中” 或 “在实施例中” 在贯穿本说明书的各个地方的出现不一定都指代相同的实施例。 0144 如本文中所使用, 为了方便起见, 可以在共同列表中呈现多个项目、 结构元件、 组 成元件和/或材料。 然而, 这些列表应当被解释为好像列表的每个构件被单独地标识为单独 且唯一的构件。 因此, 在没有相反的指示的情况下, 这样的列表中没有单独的构件应当仅。

49、基 于当它们在公共组中的呈现而被解释为同一列表的任何其他构件的实际上的等同物。 此 外, 本发明的各种实施例和示例可以在本文中连同它们的各种组件的备选一起被提及。 应 当理解, 这样的实施例、 示例和备选不应被解释为彼此的实质上的等同物, 而是被认为是本 发明的单独的和自主的表示。 0145 此外, 所描述的特征、 结构或特性可以在一个或多个实施例中以任何合适的方式 组合。 在以下描述中, 提供了许多特定细节, 诸如长度、 宽度、 形状等的示例, 以提供对本发 明的实施例的透彻理解。 然而, 相关领域的技术人员将认识到, 可以在没有一个或多个特定 细节的情况下, 或采用其他方法、 部件、 材料。

50、等来实践本发明。 在其它情况下, 没有示出或详 细描述公知的结构、 材料或操作, 以避免模糊本发明的方面。 0146 虽然前述示例在一个或多个特定应用中说明了本发明的原理, 但是对于本领域的 普通技术人员而言明显的是, 可以在无需发挥创造性的能力、 并且不脱离本发明的原理和 概念的情况下进行形式、 使用和实施细节的许多修改。 因此, 除了由上面阐述的权利要求之 外, 并不旨在限制本发明。 0147 在本文中使用的动词 “包括” 和 “包含” 作为开放式限制, 既不排除也不要求同样未 记载的特征的存在。 除非另外明确说明, 否则在从属权利要求中记载的特征能够相互自由 地组合。 此外, 应当理解,。

展开阅读全文
内容关键字: 用于 变频 驱动器 许可 密钥 区块
关于本文
本文标题:用于变频驱动器的许可密钥的区块链.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10719283.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1