一种终端标识的处理方法、服务器及终端技术

技术编号:18951544 阅读:22 留言:0更新日期:2018-09-15 13:31
本发明专利技术实施例公开了一种终端标识的处理方法,包括:服务器获取终端的类型信息以及第一硬件特征信息,所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识,所述服务器根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识,所述服务器根据所述类型信息、所述第一硬件标识以及所述虚拟标识生成所述终端的网络标识符。由服务器来获取终端的类型信息以及硬件特征信息,并为其分配相应的虚拟标识,生成终端的网络标识符,从而减少了终端的标识符出现重复的可能,并由于终端无需计算自己的网络标识符,而由服务器进行统一计算,从而减少了网络资源的消耗。

Terminal identification processing method, server and terminal

An embodiment of the invention discloses a processing method for terminal identification, including: a server obtains type information of a terminal and first hardware characteristic information, the server calculates the first hardware identification of the terminal according to the first hardware characteristic information according to a preset rule, and the server obtains the first hardware identification of the terminal according to the type information. The server generates the network identifier of the terminal according to the type information, the first hardware identifier and the virtual identifier. The server obtains the type information and the hardware characteristic information of the terminal, and assigns the corresponding virtual identifier to it, generates the network identifier of the terminal, thus reducing the possibility of duplication of the identifier of the terminal, and because the terminal does not need to compute its own network identifier, the server does the unified calculation, thus reducing Less consumption of network resources.

【技术实现步骤摘要】
一种终端标识的处理方法、服务器及终端
本专利技术涉及设备管控领域,尤其涉及一种终端标识的处理方法、服务器及终端。
技术介绍
设备的标识符是作为对全网进行统计和管理的重要标识,设备标识符是设备在全网中的唯一标识信息,当需要统计一个网络中有多少台设备时,则可以通过获取所有设备的标识符,通过标识符来统计该网络中的设备数量,从而可以对该网络中的设备进行安全管理、权限管理以及资源调度等。若一个网络中有多台设备的标识符相同,则会导致一系列的管理问题,因此,设备的标识符的唯一性在网络管理中及其重要。现有技术中,设备的标识符一般为设备的MAC地址,或者通过自己的MAC地址通过固定的算法所生成的标识符,标识符一旦生成,就不会再改变,在需要进行统计或管理时,终端设备将自己所生成的标识符发送给服务器进行统计和管理。因此,每个终端设备都需要计算生成自己的标识符,造成了网络资源消耗比较大,并且,当出现设备的MAC地址被修改或者存在虚拟机的情况下,可能导致终端设备的标识符一致的情况,然而终端设备自己并不获知自己的标识符在全网中是否是唯一的,从而可能引发服务器进行设备管理的问题。
技术实现思路
本专利技术实施例提供了一种终端标识的处理方法、服务器及终端,用于减少网络资源的消耗,减少终端的标识符出现重复。本专利技术实施例第一方面提供一种终端标识的处理方法,包括:服务器获取终端的类型信息以及第一硬件特征信息;所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识;所述服务器根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识;所述服务器根据所述类型信息、所述第一硬件标识以及所述虚拟标识生成所述终端的网络标识符。一种可能的实现方式中,所述处理方法还包括:所述服务器将所述网络标识符发送给所述终端。另一种可能的实现方式中,所述第一硬件特征信息包括至少一个特征信息;所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识,包括:若所述第一硬件特征信息中还包含为空的特征信息,所述服务器将所述第一硬件特征信息以默认值代替按照预设规则计算所述终端的第一硬件标识。另一种可能的实现方式中,所述第一硬件特征信息包括至少一个特征信息,且不存在为空的特征信息;所述处理方法还包括:获取所述终端的第二硬件特征信息;若所述第二硬件特征信息不包含为空的特征信息且与所述第一硬件特征信息的所有特征信息均不相同时,则所述服务器根据所述第二硬件特征信息按照预设规则重算得到所述终端的第二硬件标识,并根据所述第二硬件标识、所述类型信息以及所述虚拟标识生成新的网络标识符;若所述第二硬件特征信息包含为空的特征信息,则所述服务器不对所述终端的硬件标识进行重算。另一种可能的实现方式中,所述第一硬件特征信息包括至少一个特征信息,且存在为空的特征信息;所述处理方法还包括:所述服务器获取所述终端的第二硬件特征信息;若所述第二硬件特征不包含为空的特征信息,则所述服务器根据所述第二硬件特征信息按照预设规则重算得到所述终端的第二硬件标识,并根据所述第二硬件标识、与所述类型信息以及所述虚拟标识生成新的网络标识符;若所述第二硬件特征包含为空的特征信息,则所述服务器不对所述终端的硬件标识进行重算。另一种可能的实现方式中,所述处理方法还包括:所述服务器获取多个终端的网络标识符以及所述多个终端的第三硬件特征,用于对所述多个终端进行管控;当所述多个终端中的目标终端在预设时长内进行硬件标识重算的次数达到预设阈值时,所述服务器根据所述目标终端的第三硬件特征按照预设规则重算得到所述终端的第三硬件标识,并根据所述第三硬件标识、所述目标终端类型信息以及所述虚拟标识生成新的网络标识符。另一种可能的实现方式中,所述服务器根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识,包括:当所述类型信息和所述第一硬件特征信息与所保存的其它终端的类型信息和硬件特征信息均不相同时,则分配默认虚拟标识;当所述类型信息和所述第一硬件特征信息与所保存的其它终端的类型信息和硬件特征信息均相同时,则根据累加规则分配不同的虚拟标识。本专利技术实施例第二方面提供一种终端标识的处理方法,包括:终端检测终端的类型以及采集终端的第一硬件特征;所述终端将所检测到的类型信息以及所采集到的第一硬件特征信息发送给服务器,以使得所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识,并根据所述类型信息、所述第一硬件标识以及所分配的虚拟标识生成所述终端的网络标识符;所述终端接收所述服务器发送的所述网络标识符。一种可能的实现方式中,所述处理方法还包括:所述终端按照预设周期采集所述终端的第二硬件特征;所述终端将所采集到的第二硬件特征信息发送给所述服务器,以使得所述服务器根据所述第二硬件特征确定是否对所述终端的硬件标识进行重算。本专利技术实施例第三方面提供一种服务器,包括:获取单元,用于获取终端的类型信息以及第一硬件特征信息;计算单元,用于根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识;分配单元,用于根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识;生成单元,用于根据所述类型信息、所述第一硬件标识以及所述虚拟标识生成所述终端的网络标识符。一种可能的实现方式中,所述服务器还包括:发送单元,用于将所述网络标识符发送给所述终端。另一种可能的实现方式中,所述第一硬件特征信息包括至少一个特征信息;所述计算单元具体用于:若所述第一硬件特征信息中还包含为空的特征信息,将所述第一硬件特征信息以默认值代替按照预设规则计算所述终端的第一硬件标识。另一种可能的实现方式中,所述第一硬件特征信息包括至少一个特征信息,且不存在为空的特征信息;所述获取单元还用于,获取所述终端的第二硬件特征信息;所述计算单元还用于,若所述第二硬件特征信息不包含为空的特征信息且与所述第一硬件特征信息的所有特征信息均不相同时,则根据所述第二硬件特征信息按照预设规则重算得到所述终端的第二硬件标识;若所述第二硬件特征信息包含为空的特征信息,则不对所述终端的硬件标识进行重算;所述生成单元还用于,根据所述第二硬件标识、所述类型信息以及所述虚拟标识生成新的网络标识符。另一种可能的实现方式中,所述第一硬件特征信息包括至少一个特征信息,且存在为空的特征信息;所述获取单元还用于,获取所述终端的第二硬件特征信息;所述计算单元还用于,若所述第二硬件特征不包含为空的特征信息,则根据所述第二硬件特征信息按照预设规则重算得到所述终端的第二硬件标识;若所述第二硬件特征包含为空的特征信息,则不对所述终端的硬件标识进行重算;所述生成单元还用于,根据所述第二硬件标识、与所述类型信息以及所述虚拟标识生成新的网络标识符。另一种可能的实现方式中,所述获取单元还用于:获取多个终端的网络标识符以及所述多个终端的第三硬件特征,用于对所述多个终端进行管控;所述计算单元还用于,当所述多个终端中的目标终端在预设时长内进行硬件标识重算的次数达到预设阈值时,根据所述目标终端的第三硬件特征按照预设规则重算得到所述终端的第三硬件标识;所述生成单元还用于,根据所述第三硬件标识、所述目标终端类型信息以及所述虚拟标识生成新的网络标识符。另一种可能的实现方式中,所述分配单元具体用于:当本文档来自技高网...

【技术保护点】
1.一种终端标识的处理方法,其特征在于,所述处理方法包括:服务器获取终端的类型信息以及第一硬件特征信息;所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识;所述服务器根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识;所述服务器根据所述类型信息、所述第一硬件标识以及所述虚拟标识生成所述终端的网络标识符。

【技术特征摘要】
1.一种终端标识的处理方法,其特征在于,所述处理方法包括:服务器获取终端的类型信息以及第一硬件特征信息;所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识;所述服务器根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识;所述服务器根据所述类型信息、所述第一硬件标识以及所述虚拟标识生成所述终端的网络标识符。2.根据权利要求1所述的方法,其特征在于,所述处理方法还包括:所述服务器将所述网络标识符发送给所述终端。3.根据权利要求1或2所述的处理方法,其特征在于,所述第一硬件特征信息包括至少一个特征信息;所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识,包括:若所述第一硬件特征信息中还包含为空的特征信息,所述服务器将所述第一硬件特征信息以默认值代替按照预设规则计算所述终端的第一硬件标识。4.根据权利要求1或2所述的处理方法,其特征在于,所述第一硬件特征信息包括至少一个特征信息,且不存在为空的特征信息;所述处理方法还包括:获取所述终端的第二硬件特征信息;若所述第二硬件特征信息不包含为空的特征信息且与所述第一硬件特征信息的所有特征信息均不相同时,则所述服务器根据所述第二硬件特征信息按照预设规则重算得到所述终端的第二硬件标识,并根据所述第二硬件标识、所述类型信息以及所述虚拟标识生成新的网络标识符;若所述第二硬件特征信息包含为空的特征信息,则所述服务器不对所述终端的硬件标识进行重算。5.根据权利要求1或2所述的处理方法,其特征在于,所述第一硬件特征信息包括至少一个特征信息,且存在为空的特征信息;所述处理方法还包括:所述服务器获取所述终端的第二硬件特征信息;若所述第二硬件特征不包含为空的特征信息,则所述服务器根据所述第二硬件特征信息按照预设规则重算得到所述终端的第二硬件标识,并根据所述第二硬件标识、与所述类型信息以及所述虚拟标识生成新的网络标识符;若所述第二硬件特征包含为空的特征信息,则所述服务器不对所述终端的硬件标识进行重算。6.根据权利要求2所述的处理方法,其特征在于,所述处理方法还包括:所述服务器获取多个终端的网络标识符以及所述多个终端的第三硬件特征,用于对所述多个终端进行管控;当所述多个终端中的目标终端在预设时长内进行硬件标识重算的次数达到预设阈值时,所述服务器根据所述目标终端的第三硬件特征按照预设规则重算得到所述终端的第三硬件标识,并根据所述第三硬件标识、所述目标终端类型信息以及所述虚拟标识生成新的网络标识符。7.根据权利要求1或2所述的处理方法,其特征在于,所述服务器根据所述类型信息以及所述第一硬件特征信息为所述终端分配虚拟标识,包括:当所述类型信息和所述第一硬件特征信息与所保存的其它终端的类型信息和硬件特征信息均不相同时,则分配默认虚拟标识;当所述类型信息和所述第一硬件特征信息与所保存的其它终端的类型信息和硬件特征信息均相同时,则根据累加规则分配不同的虚拟标识。8.根据权利要求1或2所述的处理方法,其特征在于,所述类型信息包括实体机或虚拟机;所述第一硬件特征信息包括终端名称、终端的BIOS信息、终端的磁盘的SN号其中至少一种信息。9.一种终端标识的处理方法,其特征在于,所述处理方法包括:终端检测终端的类型以及采集终端的第一硬件特征;所述终端将所检测到的类型信息以及所采集到的第一硬件特征信息发送给服务器,以使得所述服务器根据所述第一硬件特征信息按照预设规则计算得到所述终端的第一硬件标识,并根据所述类型信息、所述第一硬件标识以及所分配的虚拟标识生成所述终端的网络标识符;所述终端接收所述服务器发送的所述网络标识符。10.根据权利要求9所述的处理方法,其特征在于,所述处理方法还包括:所述终端按照预设周期采集所述终端的第二硬件特征;所述终端将所采集到的第二硬件特征信息发送给所述服务器,以使得所述服务器根据所述第二硬件特征确定是否对所述终端的硬件...

【专利技术属性】
技术研发人员:蔡东赟邓颖
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1