[发明专利]设备指纹生成方法及相关设备在审
| 申请号: | 202110995607.8 | 申请日: | 2021-08-27 |
| 公开(公告)号: | CN113626787A | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 王莉;徐丽蓉;冯峰 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
| 主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F21/64;G16Y20/40;G16Y40/50 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李莎 |
| 地址: | 100015 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设备 指纹 生成 方法 相关 | ||
1.一种设备指纹生成方法,应用于终端设备,包括:
响应于所述终端设备已开机启动,在所述终端设备的原生层采集所述终端设备的设备信息;
按照预设指纹生成算法,在所述原生层根据所述设备信息生成所述终端设备的设备指纹;以及
基于所述原生层与所述终端设备的应用层的接口调用机制,将所述设备指纹提供给所述应用层进行调用。
2.如权利要求1所述的方法,其中,所述设备信息的数量为至少两个;
所述按照预设指纹生成算法,根据所述设备信息生成所述终端设备的设备指纹,包括:
将至少两个所述设备信息进行异或运算,得到第一数据;以及,
对所述第一数据进行哈希运算,得到具有预设数据长度的所述设备指纹。
3.如权利要求2所述的方法,其中,对所述第一数据进行哈希运算,得到具有预设数据长度的所述设备指纹,包括:
确定盐值;以及,
基于所述盐值对所述第一数据进行MD5运算,得到具有预设数据长度的所述设备指纹。
4.如权利要求2所述的方法,其中,所述设备信息选自以下信息:处理器信息、内存信息、媒体存取控制位址、芯片厂商信息、产品序列号、国际移动设备识别码。
5.如权利要求2所述的方法,其中,在所述终端设备的原生层采集所述终端设备的设备信息,包括:
随机采集所述终端设备的至少两个所述设备信息。
6.如权利要求1-5任一项所述的方法,还包括:
将所述设备指纹存储在所述终端设备的内存中。
7.一种终端设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据权利要求1-6任意一项所述的方法的指令。
8.一种物联网系统,包括:
终端设备,被配置为:
响应于所述终端设备已开机启动,在所述终端设备的原生层采集所述终端设备的设备信息;
按照预设指纹生成算法,在所述原生层根据所述设备信息生成所述终端设备的设备指纹;以及
基于所述原生层与所述终端设备的应用层的接口调用机制,将所述设备指纹提供给所述应用层进行调用;
接收用户发送的服务请求并将所述服务请求发送到服务器;以及
响应于接收到服务器的设备信息采集请求,根据所述设备信息采集请求向所述服务器发送相应的设备信息;以及
服务器,与所述终端设备通过网络连接,并被配置为:
接收所述终端设备发送的所述服务请求;
根据所述服务请求,确定是否需要对所述终端设备进行指纹校验;
响应于需要对所述终端设备进行指纹校验,向所述终端设备发送设备信息采集请求;
接收所述终端设备基于所述设备信息采集请求发送的设备信息;
按照预设指纹生成算法,根据所述设备信息生成所述终端设备的第一设备指纹;
确定所述第一设备指纹是否与所述服务器存储的所述终端设备的第二设备指纹一致;以及
响应于所述第一设备指纹与所述第二设备指纹一致,输出所述终端设备的指纹校验通过信息。
9.如权利要求8所述的物联网系统,其中,所述设备信息的数量为至少两个;
所述服务器,被配置为:
将至少两个所述设备信息进行异或运算,得到第一数据;以及,
对所述第一数据进行哈希运算,得到具有预设数据长度的所述第一设备指纹。
10.如权利要求9所述的物联网系统,其中,所述服务器,还被配置为:
获取所述服务器存储的所述终端设备的盐值;以及,
基于所述盐值对所述第一数据进行MD5运算,得到具有预设数据长度的所述第一设备指纹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995607.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成化多功能山药收获机
- 下一篇:一种钛合金材料曲臂总成装配方法





