一种确定设备识别码存在的方法及装置的制造方法

文档序号:9887813阅读:249来源:国知局
一种确定设备识别码存在的方法及装置的制造方法
【技术领域】
[0001]本发明属于互联网技术领域,尤其涉及一种确定设备识别码存在的方法及装置。
【背景技术】
[0002]随着互联网技术的普及,越来越多用户通过互联网进行学习以及娱乐等等,不仅可丰富生活,还给用户带来便利。
[0003]在策略规则中需要加入IMEI号(Internat1nalMobile Equipment Identitynumber,国际移动设备辨识码)来提供更为灵活的运营能力,具体地,服务器需要通过IMEI号查找来确定是否存在终端发送的MEI号,若确定存在,则执行该MEI号策略规则,比如,服务器直接套用二分法查找、哈希查找等方式对目标MEI号进行检索定位,以确定MEI号是否存在。
[0004]然而,目前MEI号的数量级别可达百万级,与此同时几乎每一个请求都需要进行頂EI号存在确定;现有确定MEI号存在的方案需要将所有的MEI条目读入内存进行查找,以确定MEI号是否存在,虽然速度足够快,但是所消耗的内存较大,导致内存占用率较大,其中,内存占用率与数据规模成正比。
[0005]由上可知,现有确定BffiI号存在的方案存在内存占用率较大的技术问题。

【发明内容】

[0006]本发明提供了一种确定设备识别码存在的方法及装置,可以现有确定頂EI号存在的方案存在内存占用率较大的技术问题。
[0007]本发明实施例提供了一种确定设备识别码存在的方法,包括:
[0008]接收终端发送的查找请求,该查找请求携带所述终端的设备识别码;
[0009]根据预设划分规则对所述设备识别码进行划分,以得到第一子设备识别码和第二子设备识别码;
[0010]获取所述第一子设备识别码对应的设备识别码集合,所述设备识别码集合包括至少一个第二预设子设备识别码,其中,所述第一子设备识别码和所述第二子设备识别码组合构成所述设备识别码;
[0011]在所述设备识别码集合中查找与所述第二子设备识别码相同的第二预设子设备识别码,以得到查找结果;
[0012]当查找到与所述第二子设备识别码相同的所述第二预设子设备识别码时,确定已存在所述设备识别码。
[0013]相应地,本发明实施例还提供了一种确定设备识别码存在的装置,包括:
[0014]接收单元,用于接收终端发送的查找请求,该查找请求携带所述终端的设备识别码;
[0015]第一划分单元,用于根据预设划分规则对所述设备识别码进行划分,以得到第一子设备识别码和第二子设备识别码,其中,所述第一子设备识别码和所述第二子设备识别码组合构成所述设备识别码;
[0016]第一获取单元,用于获取所述第一子设备识别码对应的设备识别码集合,所述设备识别码集合包括至少一个第二预设子设备识别码;
[0017]查找单元,用于在所述设备识别码集合中查找与所述第二子设备识别码相同的第二预设子设备识别码,以得到查找结果;
[0018]确定单元,用于当查找到与所述第二子设备识别码相同的所述第二预设子设备识别码时确定已存在所述设备识别码。
[0019]本发明实施例提供了一种确定设备识别码存在的方法及装置,采用接收终端发送的查找请求,该查找请求携带该终端的设备识别码,然后,根据预设划分规则对该设备识别码进行划分,以得到第一子设备识别码和第二子设备识别码,获取该第一子设备识别码对应的设备识别码集合,该设备识别码集合包括至少一个第二预设子设备识别码,在该设备识别码集合中查找与该第二子设备识别码相同的预设子设备识别码,以得到查找结果,当查找结果为查找到与该第二子设备识别码相同的第二预设子设备识别码时,确定已存在该设备识别码;该方案可以将终端的设备识别码划分成两个子设备识别码,并通过对子设备识别码的查找来确定设备识别码是否已存在,相对于现有技术而言,可以降低减少设备识别码查找的内存消耗,进而降低了内存占用率。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例一提供的一种确定设备识别码存在的方法的流程示意图;
[0022]图2为本发明实施例二提供的一种确定设备识别码存在的方法的流程示意图;
[0023]图3a为本发明实施例三提供的第一种确定设备识别码存在的装置的结构示意图;
[0024]图3b为本发明实施例三提供的第二种确定设备识别码存在的装置的结构示意图;
[0025]图3c为本发明实施例三提供的第三种确定设备识别码存在的装置的结构示意图;
[0026]图3d为本发明实施例三提供的第四种确定设备识别码存在的装置的结构示意图。
【具体实施方式】
[0027]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]本发明实施例提供一种确定设备识别码存在的方法及装置。以下将分别进行详细说明。
[0029]实施例一、
[0030]本实施例将从服务器角度进行描述,该确定设备识别码存在的装置具体可以集成在终端等设备中。
[0031]请参阅图1,本实施例提供了一种确定设备识别码存在的方法,具体流程可以如下:
[0032]101、接收终端发送的查找请求,该查找请求携带该终端的设备识别码。
[0033]具体地,在终端与服务器进行数据交互时,终端向服务器发送服务请求,其中,该服务请求包含该查找请求,即包含该终端的设备识别码,需要说明的是该设备识别码具有唯一性,比如MEI号;例如,终端通过浏览器搜索关键词时,会向服务器发起携带该终端设备识别码的服务请求,服务器对该请求进行接收处理。
[0034]102、根据预设划分规则对该设备识别码进行划分,以得到第一子设备识别码和第二子设备识别码,其中,该第一子设备识别码和该第二子设备识别码组合构成该设备识别码。
[0035]具体地,该设备识别码包括一系列的字符串,服务器根据上述查找请求获取该终端的设备识别码,并根据预设划分规则对该设备识别码进行划分,得到第一子设备识别码和第二子设备识别码,其中,该第一子设备识别码和该第二子设备识别码组合构成该设备识别码,即该第一子设备识别码包括该设备识别码的前M位字符串,该第二子设备识别码包括该设备识别码的后N位字符串。M、N皆为正整数,M与N字符之和是该终端设备识别码字符串的总字符个数。
[0036]在具体实施过程中,该预设划分规则可将该设备识别码划分为两部分,比如对终端的IMEI号进行划分,该IMEI号包含15个数字字符,可将其从第8位字符后第9位字符前,进行一次划分,得到前8位数字字符作为该终端的第一子设备识别码,后7位数字字符作为该终端的第二子设备识别码。
[0037]优选地,在对该设备识别码进行划分之前,服务器可以获取该设备识别码的特征信息,并判断该特征信息是否符合预设特征信息,若符合,则执行对该设备识别码进行划分的操作,若不符合,则不执行对该设备识别码进行划分的操作。比如,该预设特征信息为该设备识别码需是15位的数字字符串,则当上述查找请求中携带的设备识别码含有其他字符或者字符数不为15时,服务器将判定该设备识别码不符合预设特征信息,因此不会执行对该设备识别码进行划分的操作。
[0038]103、获取该第一子设备识别码对应的设备识别码集合,该设备识别码集合包含至少一个第二预设子设备识别码。
[0039]在本发明实施例中,在上述接收终端发送的查找请求之前,需要对终端的设备识别码预先进行处理,即在步骤101“接收终端发送的查找请求,该查找请求携带该终端的设备识别码”之前,该方法还可以包括:
[0040]获取多个预设设备识别码;
[0041 ]对该预设设备识别码进行划分,以得第一预设子设备识别码和第二预设子设备识别码,其中,该第一预设子设备识别码和该第二预设子设备识别码组合构成该预设设备识别码;
[0042]设置该第一预设子设备识别码与该第二预设子设备识别码的对应关系。
[0043]具体地,在服务器创建设备识别码的查找规则时,该服务器可以获取多个终端设备的设备识别码,即该预设设备识别码,并对该预设设备识别码进行划分,得该第一预设子设备识别码和该第二预设子设备识别码,再设置该第一预设子设备识别码与该第二预设子设备识别码的对应关系;其中,对该预设设备识别码进行划分的规则与上述步骤102中服务器对终端的设备识别码进行划分的规则相同。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1