[发明专利]授权密钥生成方法和授权密钥生成装置以及授权服务器有效
申请号: | 201910015883.6 | 申请日: | 2019-01-08 |
公开(公告)号: | CN111414588B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 韩海娜;陈鑫;吕江明;郝家春 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/12 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈舒维;宋志强 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 授权 密钥 生成 方法 装置 以及 服务器 | ||
本发明公开了一种用于导入应用在嵌入式设备授权的授权密钥生成方法、一种用于导入应用在嵌入式设备授权的授权密钥生成装置、一种授权服务器、一种非瞬时计算机可读存储介质、以及支持导入应用的一种嵌入式设备。基于本发明,可以由第一用户和第二用户分阶段先后发起LicenseCode以及LicenseKey的产生,其中,LicenseCode可以作为导入应用从第一用户交易至第二用户的业务流程中的附带产品、并以此实现两个阶段之间的衔接验证凭证,通过两个阶段衔接得到的LicenseKey可以导入至导入应用所在的嵌入式设备,以在嵌入式设备激活导入应用。从而,可以在兼顾导入应用交易的业务流程的前提下实现于导入应用在嵌入式设备的授权认证。
技术领域
本发明涉及软件授权认证领域,尤其涉及一种用于导入应用在嵌入式设备授权的授权密钥生成方法、一种用于导入应用在嵌入式设备授权的授权密钥生成装置、一种授权服务器、一种非瞬时计算机可读存储介质、以及支持导入应用的一种嵌入式设备。
背景技术
在安防领域中,通常会在监控场景中布设嵌入式设备,例如IPC(IP Camera,网络摄像机),用以提供例如视频流等基于信息采集的设备服务。若需要引入例如算法应用等其他服务对采集的信息做进一步处理,则需要借助后端的服务器来实现。
为了对嵌入式设备实施扩展以打破嵌入式设备采集、服务器后端处理的固有模式,现有技术尝试在嵌入式设备按需导入应用软件。
然而,导入应用的开发者与嵌入式设备的厂商之间需要通过业务链才能最终实现导入应用在嵌入式设备的集成,因此,如何在兼顾应用软件的交易业务流程的前提下实现导入应用软件在嵌入式设备的授权认证,成为现有技术中有待解决的技术问题。
发明内容
本发明的一个实施例提供了一种用于导入应用在嵌入式设备授权的授权密钥生成方法,所述授权密钥生成方法包括在服务器执行的如下步骤:
根据第一用户发起的应用注册请求,生成应用ID并返回给第一用户;
根据第一用户发起的授权码请求,基于授权码请求中携带的应用ID生成LicenseCode并返回给第一用户,以供第一用户将获得的LicenseCode及其对应的导入应用交易给第二用户;
根据第二用户对从第一用户交易得到的导入应用发起的授权密钥请求,校验授权密钥请求中携带的LicenseCode;
当对LicenseCode的校验成功时,基于LicenseCode生成LicenseKey并返回给第二用户。
可选地,所述基于授权码请求中携带的应用ID生成LicenseCode包括:对授权码请求中携带的应用ID加密得到LicenseCode。
可选地,所述授权密钥生成方法进一步包括:保存包含有应用ID的应用信息、以及利用该应用ID加密得到的LicenseCode。
可选地,所述校验授权密钥请求中携带的LicenseCode包括:在保存的LicenseCode中匹配授权密钥请求中携带的LicenseCode;从匹配成功的LicenseCode解密出应用ID;验证解密得到的应用ID与校验授权密钥请求中携带的应用ID的一致性。
可选地,所述基于LicenseCode生成LicenseKey包括:对包含有对应的应用ID的应用信息、授权密钥请求中携带的LicenseCode和嵌入式设备的设备标识加密得到LicenseKey的签名;以及将加密得到签名所使用的应用信息、LicenseCode、设备标识明文封装在LicenseKey中。
可选地,所述授权密钥生成方法进一步包括:根据保存的LicenseCode的有效期,删除失效的LicenseCode。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910015883.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置及托盘
- 下一篇:下行信道的占用方法、基站、终端及存储介质