一种设备标识提供方法及装置的制造方法_3

文档序号:9581700阅读:来源:国知局
息集合相匹配的注册信息集合对应的设备标识,其中,一种查找方式为:查找与该认证信息集合的完全相同的注册信息集合对应的设备标识。
[0059]具体的,延用上述实例,网络设备从终端中获取认证信息集合1/后,从保存的各注册信息集合中,查找从终端中获取的认证信息集合1/完全相同的注册信息集合Ii,并继续查找已经查找到的注册信息集合Ii对应的设备标识,将查找到的设备标识返回发送所述认证信息集合1/的终端。
[0060]但是,在网络设备根据终端的注册信息集合^生成设备标识之后,将设备标识返回给终端之前,如果终端上的至少一个设备信息(如中央处理器的设备信息、显卡的设备信息、声卡的设备信息、网卡的设备信息、内存的设备信息等至少一个)发生变更,则网络设备从终端获取的认证信息集合1/与注册信息集合Ii就不完全相同,也就无法从各注册信息集合中找到一个与认证信息集合1/完全相同的注册信息集合11;因此,在本申请实施例中,查找与认证信息集合相匹配的注册信息集合对应的设备标识的另一种实施方式为:查找与该认证信息集合的相似度大于预设阈值的注册信息集合对应的设备标识。
[0061]具体的,延用上述实例,网络设备从终端中获取认证信息集合1/后,将从终端中获取的认证信息集合1/分别与各注册信息集合进行比较,确定认证信息集合1/分别与各注册信息集合的相似度,再确定与认证信息集合1/的相似度大于预设阈值的注册信息集合Ii,最后查找注册信息集合Ii对应的设备标识,将查找到的设备标识返回发送该认证信息集合1/的终端。这样,网络设备就可以根据与注册信息集合不完全相同、但与注册信息集合来自同一终端的认证信息集合,准确的将生成的设备标识返回给相应终端。
[0062]在实际应用场景中,对于一个终端来说,考虑到网络设备为该终端生成了设备标识并返回给该终端后,该终端的设备标识仍有可能被恶意篡改,因此,为了保证该终端的设备标识的准确性,在本申请实施例中,网络设备可每间隔预设时间段将所述设备标识返回给所述终端,终端则可在每次接收到网络设备返回的设备标识后,采用接收到的设备标识对自身保存的设备标识进行重置。
[0063]具体的,网络设备可每间隔预设时间段从该终端中获取认证信息集合,并查找与该认证信息集合相匹配的注册信息集合对应的设备标识,再将查找到的设备标识返回给终端。
[0064]在实际应用场景中,随着时间的推移,用户很可能会将终端中的某一个或某几个设备进行更换或升级,从而导致这些设备的设备信息发生变更,从而,一旦该终端的认证信息集合因设备信息变更而无法与注册信息集合匹配时,网络设备就无法准确的为终端提供设备标识。针对这一问题,本申请提出如下解决方案。
[0065]网络设备每次从终端获取到认证信息集合后,在查找到与该认证信息集合匹配的注册信息集合时,可以更新当前保存的注册信息集合。具体的,网络设备可以将当前的注册信息集合替换为该次获取的认证信息集合,该认证信息集合作为该次更新后的注册信息集合。或者还可将原来的注册信息集合作为第一注册信息集合,将该次获取的认证信息集合作为与第一注册信息集合对应于同一设备标识的第二注册信息集合。需要说明的是,在这种场景下,同一个设备标识可对应于多个注册信息集合,但一个注册信息集合只能对应于一个设备标识。
[0066]从而,当网络设备在更新了注册信息集合后,在间隔预设时间段再次获取到终端的认证信息集合时,则可根据更新后的注册信息集合,查找与该认证信息集合相匹配的注册信息集合对应的设备标识。由于注册信息集合是上次更新后的注册信息集合,该次获取的认证信息集合与该注册信息集合可以完全匹配,网络设备可以准确的为终端提供设备标识。
[0067]由于大多用户在更换终端中的诸如显卡、内存等设备时,不会短时间内更换大量的设备,因此,假设网络设备是直接将某个注册信息集合替换成了某次接收到的相应的认证信息集合,则下一次用户在更换终端中的设备时,可以保证更换设备后的终端的认证信息集合与网络设备中保存的注册信息集合不会存在过大的差异,从而网络设备仍可将设备标识准确的发送给相应的终端(即使该终端中的某些设备已经更换)。
[0068]而如果网络设备不断的将认证信息集合作为新增的注册信息集合,并建立新增的注册信息集合与设备标识的对应关系(即,一个设备标识对应多个注册信息集合),则由于一个注册信息集合对应的只是一个设备标识,因此,即使终端中的设备发生了变更,网络设备根据从变更了设备后的终端中获取的认证信息集合,也总会查找到唯一一个与其匹配的注册信息集合,只要将该查找的注册信息集合对应的设备标识返回给该终端即可。
[0069]本申请实施例所述网络设备可以为服务器,该服务器可以但不限于为独立于业务应用服务器的专用服务器。
[0070]以上为本申请实施例提供的设备标识提供方法,基于同样的思路,本申请实施例还提供了一种设备标识提供装置,如图2所示。
[0071]参见图2,为本申请实施例提供的设备标识提供装置,该装置包括:
[0072]第一信息集合获取模块11,用于从终端中获取该终端的信息集合,作为注册信息集合,其中,所述注册信息集合包括所述终端的多个设备信息;
[0073]设备标识生成模块12,用于根据所述注册信息集合中的多个设备信息,生成设备标识;
[0074]设备标识发送模块13,用于将设备标识生成模块12生成的所述设备标识返回给所述终端。
[0075]设备标识生成模块12具体用于:
[0076]根据所述注册信息集合中的多个设备信息生成字符串;根据所述字符串和所述设备标识提供装置自身的密钥生成签名;根据所述字符串和所述签名生成所述设备标识,建立并保存所述设备标识与所述注册信息集合的对应关系。
[0077]需要说明的是,所述装置还可以包括:与所述设备标识生成模块12相连的扩展模块,扩展模块位于终端的外部设备中,与终端通过对应接口相连,当设备标识生成模块12需要实现其他扩展功能时,比如,需要实现采用另一种设备标识生成方法生成设备标识的功能时,通过调用所述接口加载该扩展模块,并实现相应的功能,这样,当设备标识生成模块12需要实现其他扩展功能时,不需要对其自身的功能进行修改,就可以有效实现扩展模块的功能。此外,该扩展模块与设备标识生成模块12具有对应的接口,网络设备通过对该接口进行调用实现扩展模块的加载过程。
[0078]所述装置,还包括:
[0079]第二信息集合获取模块14,用于从所述终端中获取该终端的信息集合,作为认证信息集合;
[0080]设备标识查找模块15,用于根据第二信息集合获取模块14获取的所述认证信息集合,从设备标识生成模块12建立并保存的设备标识与注册信息集合的对应关系中,查找与所述认证信息集合相匹配的注册信息集合对应的设备标识;
[0081]设备标识发送模块13,具体用于将设备标识查找模块15查
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1