终端标识方法与装置制造方法及图纸

技术编号:8325899 阅读:160 留言:0更新日期:2013-02-14 08:32
本发明专利技术提供了一种终端标识方法与装置,其中,终端标识方法包括:判断终端的系统盘或注册表中是否存在终端的唯一标识,其中,唯一标识通过标识计算参数计算得到,标识计算参数包括以下至少之一:终端的终端名、GUID、系统盘的剩余磁盘大小;若不存在,则从终端的其它逻辑磁盘中获得唯一标识,其中,其它逻辑磁盘中预保存有唯一标识;使用从其它逻辑磁盘中获得的唯一标识标识终端。通过本发明专利技术,达到了能够精准标识终端的效果。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种终端标识方法与装置
技术介绍
随着互联网技术应用的越来越广泛,网络在人们的生活中扮演着越来越重要的角色。人们使用各种终端如计算机进行各种网络操作,在很多情况下,网络需要对网上的计算机进行识别,并根据识别结果进行相应的数据操作,如发送数据或者获取该计算机的信息坐寸ο·目前,一般的互联网企业都有自己的判定计算机方法,即进行终端识别如计算机识别的方法。一种常用方法是在计算机注册表中记录一个标识,如记录微软提供的GUID(Globally Unique Identifier,全球唯一标识符),然后直接上传该标识为唯一标识。这种方法具有较为简单、快捷、方便,实现代码低的特点,但是,在系统重装后,同一台计算机的计算机标识与系统重装前的标识不能一致;并且,这种方法无法满足高精度要求,在大量用户同时计算的时候重复率较高,这些都导致不能对计算机进行精确识别。可见,现有的终端识别方法不能高精度地满足终端识别的需求,尤其是不能满足企业内部希望能够精确识别每台终端的需求。
技术实现思路
鉴于上述现有的终端识别方法不能高精度地满足终端识别的需求,尤其是不能满足企业内部希望能够精确识别每台终端的需求的问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的终端标识方法与装置。依据本专利技术的一个方面,提供了一种终端标识方法,包括判断终端的系统盘或注册表中是否存在终端的唯一标识,其中,唯一标识通过标识计算参数计算得到,标识计算参数包括以下至少之一终端的终端名、全球唯一标识符GUID、系统盘的剩余磁盘大小;若不存在,则从终端的其它逻辑磁盘中获得唯一标识,其中,其它逻辑磁盘中预保存有该唯一标识;使用从其它逻辑磁盘中获得的唯一标识标识终端。可选地,在判断终端的系统盘或注册表中是否存在终端的唯一标识的步骤之前,还包括获取标识计算参数;根据标识计算参数,按照设定算法计算得出唯一标识;将唯一标识分别存储到终端的注册表、系统盘、和其它逻辑磁盘中。可选地,将唯一标识分别存储到终端的注册表、系统盘、和其它逻辑磁盘中的步骤包括分别根据注册表的信息、系统盘的信息、和其它逻辑磁盘中每个逻辑磁盘的信息,对唯一标识进行加密;将进行了加密后的唯一标识分别保存至相应的注册表、系统盘、和其它逻辑磁盘中的每个逻辑磁盘中。可选地,从终端的其它逻辑磁盘中获得唯一标识的步骤包括分别对从其它逻辑磁盘中的每个逻辑磁盘中获得的加密后的唯一标识进行解密;判断解密后的每个逻辑磁盘中的唯一标识是否一致;若一致,则将获得的唯一标识确定为终端的唯一标识。可选地,在从终端的其它逻辑磁盘中获得唯一标识的步骤之后,还包括将确定的唯一标识保存至终端的系统盘和注册表。可选地,设定算法为MD5算法。可选地,标识计算参数还包括随机数。可选地,该终端标识方法还包括若终端的系统盘中存在终端的唯一标识,则判断系统盘中存在的唯一标识是否与注册表和/或其它逻辑磁盘中存在的终端的唯一标识是否一致,若一致,则使用唯一标识标识终端;或者,若终端的注册表中存在终端的唯一标识,则判断注册表中存在的唯一标识是否与系统盘和/或其它逻辑磁盘中存在的终端的唯一标识是否一致,若一致,则使用唯一标识标识计算机。可选地,在将唯一标识分别存储到终端的注册表、系统盘、和其它逻辑磁盘中的步骤之后,还包括设置唯一标识的修改属性为禁止修改。 可选地,判断终端的系统盘或注册表中是否存在终端的唯一标识的步骤包括查找终端的系统盘中存储的终端标识文件中的终端标识表项,根据终端标识表项是否存在对应的键值判断终端的系统盘中是否存在终端的唯一标识;或者,查找终端的注册表中的终端标识表项,根据注册表中的终端标识表项是否存在对应的键值判断终端的系统盘中是否存在终端的唯一标识。可选地,在使用从其它逻辑磁盘中获得的唯一标识标识终端的步骤之后,还包括终端向服务器发送数据获取请求,数据获取请求中携带有唯一标识;服务器根据数据获取请求,向唯一标识标识的终端发送数据。根据本专利技术的另一方面,提供了一种终端标识装置,包括判断模块,用于判断终端的系统盘或注册表中是否存在终端的唯一标识,其中,唯一标识通过标识计算参数计算得到,标识计算参数包括以下至少之一终端的终端名、全球唯一标识符GUID、系统盘的剩余磁盘大小;否定模块,用于若判断模块的判断结果为不存在,则从终端的其它逻辑磁盘中获得唯一标识,其中,其它逻辑磁盘中预保存有唯一标识;标识模块,用于使用从其它逻辑磁盘中获得的唯一标识标识终端。可选地,终端标识装置还包括计算保存模块,用于在判断模块判断终端的系统盘或注册表中是否存在终端的唯一标识之前,获取标识计算参数;根据标识计算参数,按照设定算法计算得出唯一标识;将唯一标识分别存储到终端的注册表、系统盘、和其它逻辑磁盘中。可选地,计算保存模块在将唯一标识分别存储到终端的注册表、系统盘、和其它逻辑磁盘中时,分别根据注册表的信息、系统盘的信息、和其它逻辑磁盘中每个逻辑磁盘的信息,对唯一标识进行加密;将进行了加密后的唯一标识分别保存至相应的注册表、系统盘、和其它逻辑磁盘中的每个逻辑磁盘中。可选地,否定模块在从终端的其它逻辑磁盘中获得唯一标识时,分别对从其它逻辑磁盘中的每个逻辑磁盘中获得的加密后的唯一标识进行解密;判断解密后的每个逻辑磁盘中的唯一标识是否一致;若一致,则将获得的唯一标识确定为终端的唯一标识。可选地,终端标识装置还包括获取存储模块,用于在否定模块从终端的其它逻辑磁盘中获得唯一标识之后,将确定的唯一标识保存至终端的系统盘和注册表。可选地,设定算法为MD5算法。可选地,终端标识装置还包括确定模块,用于若判断模块判断终端的系统盘中存在终端的唯一标识,则判断系统盘中存在的唯一标识是否与注册表和/或其它逻辑磁盘中存在的终端的唯一标识一致,若一致,则使用唯一标识标识终端;或者,若判断模块判断终端的注册表中存在终端的唯一标识,则判断注册表中存在的唯一标识是否与系统盘和/或其它逻辑磁盘中存在的终端的唯一标识一致,若一致,则使用唯一标识标识终端。可选地,终端标识装置还包括设置模块,用于在计算保存模块将唯一标识分别存储到终端的注册表、系统盘、和其它逻辑磁盘中之后,设置唯一标识的修改属性为禁止修改。可选地,判断模块,用于查找终端的系统盘中存储的终端标识文件中的终端标识表项,根据终端标识表项是否存在对应的键值判断终端的系统盘中是否存在终端的唯一标识;或者,用于查找终端的注册表中的终端标识表项,根据注册表中的终端标识表项是否存在对应的键值判断终端的系统盘中是否存在终端的唯一标识。可选地,终端标识装置还包括交互模块,用于在标识模块使用从其它逻辑磁盘中获得的唯一标识标识终端之后,向服务器发送数据获取请求,数据获取请求中携带有唯一标识;获取服务器根据数据获取请求,向唯一标识标识的终端发送的数据。根据本专利技术的终端标识方案,终端使用标识计算参数生成终端的唯一标识,并且,在注册表及包括系统盘的各逻辑磁盘中均保存该唯一标识。一方面,该标识不会发生如IP地址经过路由器等后发生改变,导致终端不能被精确识别的情况;另一方面,当在某些情况下,如系统重装时,终端的系统盘或注册表中的原终端的唯一标识将不存在,此时,若按照现有方法重新生成,则重新生成的新标识将不同于原标识本文档来自技高网...

【技术保护点】
一种终端标识方法,其特征在于,包括:判断终端的系统盘或注册表中是否存在所述终端的唯一标识,其中,所述唯一标识通过标识计算参数计算得到,所述标识计算参数包括以下至少之一:所述终端的终端名、全球唯一标识符GUID、所述系统盘的剩余磁盘大小;若不存在,则从所述终端的其它逻辑磁盘中获得所述唯一标识,其中,所述其它逻辑磁盘中预保存有所述唯一标识;使用从所述其它逻辑磁盘中获得的所述唯一标识标识所述终端。

【技术特征摘要】
1.一种终端标识方法,其特征在于,包括 判断终端的系统盘或注册表中是否存在所述终端的唯一标识,其中,所述唯一标识通过标识计算参数计算得到,所述标识计算参数包括以下至少之一所述终端的终端名、全球唯一标识符GUID、所述系统盘的剩余磁盘大小; 若不存在,则从所述终端的其它逻辑磁盘中获得所述唯一标识,其中,所述其它逻辑磁盘中预保存有所述唯一标识; 使用从所述其它逻辑磁盘中获得的所述唯一标识标识所述终端。2.根据权利要求I所述的方法,其特征在于,在所述判断终端的系统盘或注册表中是否存在所述终端的唯一标识的步骤之前,还包括 获取所述标识计算参数; 根据所述标识计算参数,按照设定算法计算得出所述唯一标识; 将所述唯一标识分别存储到所述终端的所述注册表、所述系统盘、和所述其它逻辑磁盘中。3.根据权利要求2所述的方法,其特征在于,所述将所述唯一标识分别存储到所述终端的所述注册表、所述系统盘、和所述其它逻辑磁盘中的步骤包括 分别根据所述注册表的信息、所述系统盘的信息、和所述其它逻辑磁盘中每个逻辑磁盘的信息,对所述唯一标识进行加密; 将进行了加密后的所述唯一标识分别保存至相应的所述注册表、所述系统盘、和所述其它逻辑磁盘中的每个逻辑磁盘中。4.根据权利要求3所述的方法,其特征在于,所述从所述终端的其它逻辑磁盘中获得所述唯一标识的步骤包括 分别对从所述其它逻辑磁盘中的每个逻辑磁盘中获得的加密后的唯一标识进行解密; 判断解密后的每个逻辑磁盘中的唯一标识是否一致; 若一致,则将获得的所述唯一标识确定为所述终端的唯一标识。5.根据权利要求4所述的方法,其特征在于,在所述从所述终端的其它逻辑磁盘中获得所述唯一标识的步骤之后,还包括 将确定的所述唯一标识保存至所述终端的所述系统盘和所述注册表。6.根据权利要求2所述的方法,其特征在于,所述设定算法为MD5算法。7.根据权利要求I所述的方法,其特征在于,还包括 若所述终端的所述系统盘中存在所述终端的唯一标识,则判断所述系统盘中存在的所述唯一标识是否与所述注册表和/或所述其它逻辑磁盘中存在的所述终端的唯一标识一致,若一致,则使用所述唯一标识标识所述终端; 或者, 若所述终端的所述注册表中存在所述终端的唯一标识,则判断所述注册表中存在的所述唯一标识是否与所述系统盘和/或所述其它逻辑磁盘中存在的所述终端的唯一标识一致,若一致,则使用所述唯一标识标识所述终端。8.根据权利要求2所述的方法,其特征在于,在所述将所述唯一标识分别存储到所述终端的所述注册表、所述系统盘、和所述其它逻辑磁盘中的步骤之后,还包括设置所述唯一标识的修改属性为禁止修改。9.根据权利要求I所述的方法,其特征在于,所述判断终端的系统盘或注册表中是否存在所述终端的唯一标识的步骤包括 查找所述终端的系统盘中存储的终端标识文件中的终端标识表项,根据所述终端标识表项是否存在对应的键值判断所述终端的系统盘中是否存在所述终端的唯一标识; 或者, 查找所述终端的注册表中的终端标识表项,根据所述注册表中的终端标识表项是否存在对应的键值判断所述终端的系统盘中是否存在所述终端的唯一标识。10.根据权利要求I所述的方法,其特征在于,在所述使用从所述其它逻辑磁盘中获得的所述唯一标识标识所述终端的步骤之后,还包括 所述终端向服务器发送数据获取请求,所述数据获取请求中携带有所述唯一标识; 所述服务器根据所述数据获取请求,向所述唯一标识标识的所述终端发送数据。11.一种终端标识装置,其特征在于,包括 判断模块,用于判断终端的系统...

【专利技术属性】
技术研发人员:邓振波张家柱温铭李宇
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1