激活授权
人脸离线识别SDK的激活方式分为「软授权」和「硬授权」两种:
- 软授权详情如下所示,主要分为单设备授权(按序列号)和批量授权(创建应用)两种形式,其中单设备授权支持在线和离线两种方式
- 硬授权主要是加密芯片授权,需要焊接加密芯片完成永久安全授权操作,加密芯片型号atsha204a,如需规格书请线下联系PM/PMM。
序列号
序列号为管理授权的依据。每台被授权的设备,都将对应一个序列号,用于标识对应的设备信息及授权记录。序列号的形式为16位随机英文数字组合,如:3G59-M5JK-889A-7LQA
。您在管理后台购买SDK授权时,购买成功后系统将会发放对应数量的序列号。序列号不限制平台版本,任何开发平台的离线SDK,都可以使用此序列号激活。序列号不限制账号,可供任何设备激活使用。
什么是激活
已购买的序列号,是用于激活的唯一凭证,激活流程主要是将序列号与具体的硬件进行绑定(硬件指纹),从而生成对应硬件设备的授权文件(License),SDK运行前,将会校验授权文件是否和实际硬件信息相匹配。
注意:激活时,设备系统时间需要和当前时间一致,如果差距太大(例如偏差5min以上),激活则无法完成。
联网激活
此种激活方式,适用于设备可首次联网的情况,优势在于激活过程极为简单。您只需将SDK安装到需要激活的设备上,然后填写已经购买的序列号,在界面上点击激活即可(为使用方便,我们为您设计了一个简单的激活用户界面)
- 获取序列号:从管理后台购买获取序列号。
- SDK中填写序列号:将序列号填写到SDK的可视化界面中。
- 启动激活:点击「激活」按钮。
- SDK自动激活:SDK自动拉取授权文件并完成授权,激活完毕。
如激活成功,将会立即在界面上有明确的弹窗提示,请留意查看;如激活失败,也会反馈具体的错误信息。
单设备离线激活
此种激活方式,适用于设备完全不可联网的情况,优势在于可避免联网激活,满足业务对网络的严格要求,以及设备批量注册需求。您需要在后台配置好硬件指纹并完成和序列号的绑定,然后将授权文件放到SDK的指定位置。
- 获取序列号:从管理后台购买获取序列号。
- 采集硬件指纹:将SDK置于设备上,运行激活程序,获取硬件指纹。
- 配置授权:在后台将硬件指纹绑定到具体序列号上。
- 下载授权文件:绑定成功后下载授权文件。
- 设备激活:将授权文件放到SDK中,并初始化SDK完成授权。
授权有效期
申请通过后,每个账户给2个测试序列号,用于激活及SDK试用,有效期为自激活日期后的3个月。这两个序列号在有效期内完全免费,您可以用于进行产品试用。试用期到期后也可以在后台申请延期,填写具体延期理由即可。
正式购买
正式购买的序列号,试用期限为永久有效。此「永久」是指绑定到具体设备维度,但如已绑定的硬件设备变更后,授权则可能会失效。
激活鉴权常见问题
- 扩容硬盘后,出现指纹变更,经过USB外接硬盘测试,硬件指纹并没有发生变化。
- 切换网络如有线网络切换至无线网络,硬件指纹发生变更,经过切换网络测试,禁用网络测试,设置时候用网络随机地址,测试,指纹信息没有发生改变。
- 使用Windwos工控机,拔掉继电器,导致指纹信息变更。
- 使用虚拟机,重启之后发生了指纹变更。
- 重装系统后,导致指纹信息变更。
- 系统时间变更,导致授权失败。
- 插上U盘,指纹信息发生变更,通过本地测试,未复现。
- CPU、网卡等硬件损坏导致硬件指纹变更。
- 已经激活的设备硬件变更、固件升级导致指纹变化。
- 设备系统升级、SDK系统升级(小概率)。
常见问题解决方案详见Android-sdk-常见问题