设备指纹生成方法及相关设备技术

技术编号:30769755 阅读:28 留言:0更新日期:2021-11-10 12:36
本公开提供一种设备指纹生成方法及相关设备。该方法应用于终端设备,并包括:响应于所述终端设备已开机启动,在所述终端设备的原生层采集所述终端设备的设备信息;按照预设指纹生成算法,在所述原生层根据所述设备信息生成所述终端设备的设备指纹;以及基于所述原生层与所述终端设备的应用层的接口调用机制,将所述设备指纹提供给所述应用层进行调用。述设备指纹提供给所述应用层进行调用。述设备指纹提供给所述应用层进行调用。

【技术实现步骤摘要】
设备指纹生成方法及相关设备


[0001]本公开涉及物联网
,尤其涉及一种设备指纹生成方法及相关设备。

技术介绍

[0002]近些年来,物联网智能终端的使用越来越广泛。一些物联网终端产品已经广泛应用于我们的生活中,如画屏。
[0003]为了提供更好的服务,智能终端设备上也需要依赖服务器端提供更好的支持,如业务会员服务。会员服务可以给用户带来更方便快捷的服务。一般地,服务器端需要记录下每台设备的身份信息,用于校验是否为该设备提供会员服务。
[0004]设备指纹是一种可以用于唯一标识出该设备的设备特征或者独特的设备标识,可用于设备身份校验。随着技术的提高,一些用户可能会采用一定的技术手段对设备特有的信息进行篡改,导致一台设备完成注册之后利用多台设备享受服务的现象发生。

技术实现思路

[0005]本公开实施例提出一种设备指纹生成方法及相关设备。
[0006]本公开实施例的第一方面,提供了一种设备指纹生成方法,应用于终端设备,包括:
[0007]响应于所述终端设备已开机启动,在所述终端设备的原生层采集本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备指纹生成方法,应用于终端设备,包括:响应于所述终端设备已开机启动,在所述终端设备的原生层采集所述终端设备的设备信息;按照预设指纹生成算法,在所述原生层根据所述设备信息生成所述终端设备的设备指纹;以及基于所述原生层与所述终端设备的应用层的接口调用机制,将所述设备指纹提供给所述应用层进行调用。2.如权利要求1所述的方法,其中,所述设备信息的数量为至少两个;所述按照预设指纹生成算法,根据所述设备信息生成所述终端设备的设备指纹,包括:将至少两个所述设备信息进行异或运算,得到第一数据;以及,对所述第一数据进行哈希运算,得到具有预设数据长度的所述设备指纹。3.如权利要求2所述的方法,其中,对所述第一数据进行哈希运算,得到具有预设数据长度的所述设备指纹,包括:确定盐值;以及,基于所述盐值对所述第一数据进行MD5运算,得到具有预设数据长度的所述设备指纹。4.如权利要求2所述的方法,其中,所述设备信息选自以下信息:处理器信息、内存信息、媒体存取控制位址、芯片厂商信息、产品序列号、国际移动设备识别码。5.如权利要求2所述的方法,其中,在所述终端设备的原生层采集所述终端设备的设备信息,包括:随机采集所述终端设备的至少两个所述设备信息。6.如权利要求1

5任一项所述的方法,还包括:将所述设备指纹存储在所述终端设备的内存中。7.一种终端设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据权利要求1

6任意一项所述的方法的指令。8.一种物联网系统,包括:终端设备,被配置为:响应于所述终端设备已开机启动,在所述终端设备的原生层采集所述终端设备的设备信息;按照预设指纹生成算法,在所述原生层根据所述设备信息生成所述终端设备的设备指纹;以及基于所述原生层与所述终端设备的应用层的接口调用机制,将所述设备指纹提供给所述应用层进行调用;接收用户发送的服务请求并将所述服务请求发送到服务器;以及响应于接收到服务器的设备信息采集请求,根据所述设备信息采集请求向所述服务器发送相应的设备信息;以及服务器,与所述终端设备通过网络连接,并被配置为:接收所述终端设备发送的所述服务请求;根据所述服务请求,确定是否需要对所述终端设备进行指纹校验;
响应于需要对所述终端设备进行指纹校验,向所述终端设备发送设备信息采集请求;接收所述终端设备基于所述设备信息采集请求发送的设备信息;按照预设指纹生成算法,根据所述设备信息生成所述...

【专利技术属性】
技术研发人员:王莉徐丽蓉冯峰
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1