最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

IMEI号查找方法、装置和移动终端

IT圈 admin 49浏览 0评论

2024年8月26日发(作者:廉昊苍)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.0

(22)申请日 2016.03.31

(71)申请人 广东欧珀移动通信有限公司

地址 523859 广东省东莞市长安镇乌沙海滨路18号

(72)发明人 胡耀文

(74)专利代理机构 北京清亦华知识产权代理事务所(普通合伙)

代理人 张大威

(51)

(10)申请公布号 CN 105893539 A

(43)申请公布日 2016.08.24

权利要求说明书 说明书 幅图

(54)发明名称

IMEI号查找方法、装置和移动终端

(57)摘要

本发明公开了一种IMEI号查找方

法、装置和移动终端,其中,IMEI号查找

方法包括:接收输入的待查找国际移动设

备标识IMEI号;将待查找IMEI号切分为

第一数字段和第二数字段;根据第一数字

段判断待查找IMEI号对应的文件路径是否

存在;若文件路径存在,则对位于文件路

径上的预生成文件进行查找;若在预生成

文件中查找到与第二数字段一致的数字

段,则确定查找成功。本发明实施例的

IMEI号查找方法、装置和移动终端,能够

有效地提高查找IMEI号的效率,且消耗内

存少。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种IMEI号查找方法,其特征在于,包括以下步骤:

接收输入的待查找国际移动设备标识IMEI号;

将所述待查找IMEI号切分为第一数字段和第二数字段;

根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否存在;

若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查找;

若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成功。

2.如权利要求1所述的方法,其特征在于,在根据所述第一数字段判断所述待查找

IMEI号对应的文件路径是否存在之前,还包括:

建立所述文件路径和所述预生成文件。

3.如权利要求2所述的方法,其特征在于,所述建立所述文件路径和所述预生成文

件,包括:

获取IMEI号;

将所述IMEI号切分为第一数字段和第二数字段;

根据所述IMEI号的第一数字段生成所述文件路径,并根据所述IMEI号的第二数

字段生成位于所述文件路径上的预生成文件。

4.如权利要求3所述的方法,其特征在于,根据所述IMEI号的第二数字段生成位

于所述文件路径上的预生成文件,包括:

将所述IMEI号的第二数字段输入至所述预生成文件的内容信息中。

5.如权利要求4所述的方法,其特征在于,在将所述IMEI号的第二数字段输入至

所述预生成文件的内容信息中之后,还包括:

对输入的所述IMEI号的第二数字段进行排序。

6.如权利要求1所述的方法,其特征在于,对位于所述文件路径上的预生成文件进

行查找,包括:

基于二分查找法对位于所述文件路径上的预生成文件进行查找。

7.一种IMEI号查找装置,其特征在于,包括:

接收模块,用于接收输入的待查找国际移动设备标识IMEI号;

切分模块,用于将所述待查找IMEI号切分为第一数字段和第二数字段;

判断模块,用于根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否

存在;

查找模块,用于当所述文件路径存在时,对位于所述文件路径上的预生成文件进行

查找;

确定模块,用于当在所述预生成文件中查找到与所述第二数字段一致的数字段时,

确定查找成功。

8.如权利要求7所述的装置,其特征在于,还包括:

建立模块,用于在根据所述第一数字段判断所述待查找IMEI号对应的文件路径是

否存在之前,建立所述文件路径和所述预生成文件。

9.如权利要求8所述的装置,其特征在于,所述建立模块,包括:

获取单元,用于获取IMEI号;

切分单元,用于将所述IMEI号切分为第一数字段和第二数字段;

生成单元,用于根据所述IMEI号的第一数字段生成所述文件路径,并根据所述

IMEI号的第二数字段生成位于所述文件路径上的预生成文件。

10.如权利要求9所述的装置,其特征在于,所述生成单元,用于:

将所述IMEI号的第二数字段输入至所述预生成文件的内容信息中。

11.如权利要求10所述的装置,其特征在于,所述生成单元,还用于:

在将所述IMEI号的第二数字段输入至所述预生成文件的内容信息中之后,对输入

的所述IMEI号的第二数字段进行排序。

12.如权利要求7所述的装置,其特征在于,所述查找模块,用于:

基于二分查找法对位于所述文件路径上的预生成文件进行查找。

13.一种移动终端,其特征在于,包括如权利要求7-12任一项所述的IMEI号查找

装置。

14.一种移动终端,其特征在于,包括:外壳,屏幕,处理器和电路板;

所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处

理器设置在所述电路板上;

所述处理器用于处理数据,具体用于:

接收输入的待查找国际移动设备标识IMEI号;

将所述待查找IMEI号切分为第一数字段和第二数字段;

根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否存在;

若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查找;

若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成功。

说 明 书

技术领域

本发明涉及移动终端技术领域,尤其涉及一种IMEI号查找方法、装置和移动终端。

背景技术

IMEI(International Mobile Equipment Identity,国际移动设备标识)是手机的唯一识

别号码。通过IMEI号能够得知该号码对应的硬件信息等。随着信息化的高速发展,

越来越多的手机被生产出来,IMEI号也随之增多。如果要对IMEI号进行查找的话,

则需要对数据库中已有的IMEI号进行遍历,消耗内存较大,查找IMEI号的效率

低。

发明内容

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一

个目的在于提出一种IMEI号查找方法,能够有效地提高查找IMEI号的效率,且

消耗内存少。

本发明的第二个目的在于提出一种IMEI号查找装置。

本发明的第三个目的在于提出一种移动终端。

本发明的第四个目的在于提出另一种移动终端。

为了实现上述目的,本发明第一方面实施例提出了一种IMEI号查找方法,包括:

接收输入的待查找国际移动设备标识IMEI号;将所述待查找IMEI号切分为第一

数字段和第二数字段;根据所述第一数字段判断所述待查找IMEI号对应的文件路

径是否存在;若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查

找;若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成

功。

本发明实施例的IMEI号查找方法,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于所述文件路径上的预生成文件进行查找,最后在

所述预生成文件中查找到与所述第二数字段一致的数字段时,确定查找成功,能够

有效地提高查找IMEI号的效率,且消耗内存少。

本发明第二方面实施例提出了一种IMEI号查找装置,包括:接收模块,用于接收

输入的待查找国际移动设备标识IMEI号;切分模块,用于将所述待查找IMEI号

切分为第一数字段和第二数字段;判断模块,用于根据所述第一数字段判断所述待

查找IMEI号对应的文件路径是否存在;查找模块,用于当所述文件路径存在时,

对位于所述文件路径上的预生成文件进行查找;确定模块,用于当在所述预生成文

件中查找到与所述第二数字段一致的数字段时,确定查找成功。

本发明实施例的IMEI号查找装置,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于所述文件路径上的预生成文件进行查找,最后在

所述预生成文件中查找到与所述第二数字段一致的数字段时,确定查找成功,能够

有效地提高查找IMEI号的效率,且消耗内存少。

本发明第三方面实施例提出了一种移动终端,包括第二方面实施例提出的IMEI号

查找装置。

本发明第四方面实施例提出了一种移动终端,包括:外壳,屏幕,处理器和电路板;

所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处

理器设置在所述电路板上;所述处理器用于处理数据,具体用于:

接收输入的待查找国际移动设备标识IMEI号;

将所述待查找IMEI号切分为第一数字段和第二数字段;

根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否存在;

若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查找;

若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成功。

本发明实施例的移动终端,通过第一数字段确定待查找IMEI号对应的文件路径,

再通过第二数字段对位于所述文件路径上的预生成文件进行查找,最后在所述预生

成文件中查找到与所述第二数字段一致的数字段时,确定查找成功,能够有效地提

高查找IMEI号的效率,且消耗内存少。

附图说明

图1是根据本发明一个实施例的IMEI号查找方法的流程图;

图2是根据本发明一个实施例的建立文件路径和预生成文件的流程图;

图3是根据本发明一个实施例的IMEI号查找装置的结构示意图一;

图4是根据本发明一个实施例的IMEI号查找装置的结构示意图二。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相

同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参

考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的

限制。

下面参考附图描述本发明实施例的IMEI号查找方法、装置和移动终端。

图1是根据本发明一个实施例的IMEI号查找方法的流程图一。

如图1所示,IMEI号查找方法可包括:

S1、接收输入的待查找IMEI号。

其中,待查找IMEI号为15位数字,例如8641。

S2、将待查找IMEI号切分为第一数字段和第二数字段。

在本实施例中,可将待查找IMEI号切分为两个数字段,前八位数字为第一数字段,

后七位数字为第二数字段。继续上例描述,86418202为第一数字段,0468931为第

二数字段。

S3、根据第一数字段判断待查找IMEI号对应的文件路径是否存在。

继续上例,可根据前八位数字判断待查找IMEI号对应的文件路径是否存在。其中,

文件路径为预先建立的,具体建立过程下文中再详细介绍。

S4、若文件路径存在,则对位于文件路径上的预生成文件进行查找。

具体地,如果预先建立的文件路径存在,则可基于二分查找法对位于文件路径上的

预生成文件进行查找,即从文件内容的中间位置开始查找,再分别向前一个位置和

向后一个位置进行查找,直至查找成功。

S5、若在预生成文件中查找到与第二数字段一致的数字段,则确定查找成功。

此外,如果文件路径不存在,则还可包括以下步骤:

S6、确定查找失败。

具体地,如果文件路径不存在,则可确定查找失败,即当前的IMEI数据库中并不

存在对应的IMEI号。另外,如果预生成文件中未查找到与第二数字段一致的数字

段,则同样可确定查找失败。

下面详细介绍一下建立文件路径和预生成文件的过程。

如图2所示,建立文件路径和预生成文件可包括以下步骤:

S201、获取IMEI号。

其中,获取的IMEI号为IMEI数据库中所有的IMEI号。

S202、将IMEI号切分为第一数字段和第二数字段。

与步骤S2相同,可将前八位数字作为第一数字段,后七位数字作为第二数字段。

S203、根据IMEI号的第一数字段生成文件路径,并根据IMEI号的第二数字段生

成位于文件路径上的预生成文件。

在本实施例中,可根据IMEI号的前八位生成文件路径,再将IMEI号的后七位输

入至预生成文件的内容信息中。

举例来说,假设有五个IMEI号的前八位均为86418202,则可生成文件路径

/86/4182/。其中,为预生成文件。可将这五个IMEI号的后七位

3415326、0468931、1512426、4684216、2123515输入至这个文本文件中,

从而生成对应的预生成文件。应当理解的是,本例中生成的文件路径仅为示例,并

不作为限定。例如也可以生成/864182/,或者/864/1820/这样的文件路径。

当然,为了避免某一文件夹中的文件数量过多或者文件路径过于冗长,影响查找效

率,采用本例生成的文件路径,能够有效地提高查找效率。而预生成文件也不仅限

于txt文件格式,也可以是其他能够保存后七位数字的文件格式。

另外,在将IMEI号的后七位输入至预生成文件的内容信息中之后,还可对输入的

IMEI号的第二数字段进行排序。例如:中的内容为3415326、0468931、

1512426、4684216、2123515,可按照从小到大的顺序进行排序,排序后的内容则

为0468931、1512426、2123515、3415326、4684216。排序后的内容能够在使用二

分查找法时,进一步提升查找效率。

本发明实施例的IMEI号查找方法,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于文件路径上的预生成文件进行查找,最后在预生

成文件中查找到与第二数字段一致的数字段时,确定查找成功,能够有效地提高查

找IMEI号的效率,且消耗内存少。

为实现上述目的,本发明还提出一种IMEI号查找装置。

图3是根据本发明一个实施例的IMEI号查找装置的结构示意图一。

如图3所示,IMEI号查找装置可包括:接收模块110、切分模块120、判断模块

130、查找模块140和确定模块150。

接收模块110用于接收输入的待查找国际移动设备标识IMEI号。其中,待查找

IMEI号为15位数字,例如8641。

切分模块120用于将待查找IMEI号切分为第一数字段和第二数字段。在本实施例

中,切分模块120可将待查找IMEI号切分为两个数字段,前八位数字为第一数字

段,后七位数字为第二数字段。继续上例描述,86418202为第一数字段,0468931

为第二数字段。

判断模块130用于根据第一数字段判断待查找IMEI号对应的文件路径是否存在。

继续上例,判断模块130可根据前八位数字判断待查找IMEI号对应的文件路径是

否存在。其中,文件路径为预先建立。

查找模块140用于当文件路径存在时,对位于文件路径上的预生成文件进行查找。

具体地,如果预先建立的文件路径存在,则查找模块140可基于二分查找法对位于

文件路径上的预生成文件进行查找,即从文件内容的中间位置开始查找,再分别向

前一个位置和向后一个位置进行查找,直至查找成功。

确定模块150用于当在预生成文件中查找到与第二数字段一致的数字段时,确定查

找成功。

如果文件路径不存在,则可确定查找失败,即当前的IMEI数据库中并不存在对应

的IMEI号。另外,如果预生成文件中未查找到与第二数字段一致的数字段,则同

样可确定查找失败。

此外,如图4所示,本发明实施例的IMEI号查找装置还可包括建立模块160。

建立模块160用于在根据第一数字段判断待查找IMEI号对应的文件路径是否存在

之前,建立文件路径和预生成文件。

其中,建立模块160包括获取单元161、切分单元162和生成单元163。

获取单元161用于获取IMEI号。其中,获取的IMEI号为IMEI数据库中所有的

IMEI号。

切分单元162用于将IMEI号切分为第一数字段和第二数字段。具体地,切分单元

162可将前八位数字作为第一数字段,后七位数字作为第二数字段。

生成单元163用于根据IMEI号的第一数字段生成文件路径,并根据IMEI号的第

二数字段生成位于文件路径上的预生成文件。在本实施例中,生成单元163可根据

IMEI号的前八位生成文件路径,再将IMEI号的后七位输入至预生成文件的内容信

息中。

举例来说,假设有五个IMEI号的前八位均为86418202,则可生成文件路径

/86/4182/。其中,为预生成文件。可将这五个IMEI号的后七位

3415326、0468931、1512426、4684216、2123515输入至这个文本文件中,

从而生成对应的预生成文件。应当理解的是,本例中生成的文件路径仅为示例,并

不作为限定。例如也可以生成/864182/,或者/864/1820/这样的文件路径。

当然,为了避免某一文件夹中的文件数量过多或者文件路径过于冗长,影响查找效

率,采用本例生成的文件路径,能够有效地提高查找效率。而预生成文件也不仅限

于txt文件格式,也可以是其他能够保存后七位数字的文件格式。

另外,在将IMEI号的后七位输入至预生成文件的内容信息中之后,生成单元163

还可对输入的IMEI号的第二数字段进行排序。例如:中的内容为3415326、

0468931、1512426、4684216、2123515,可按照从小到大的顺序进行排序,排序后

的内容则为0468931、1512426、2123515、3415326、4684216。排序后的内容能够

在使用二分查找法时,进一步提升查找效率。

本发明实施例的IMEI号查找装置,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于文件路径上的预生成文件进行查找,最后在预生

成文件中查找到与第二数字段一致的数字段时,确定查找成功,能够有效地提高查

找IMEI号的效率,且消耗内存少。

为了实现上述实施例,本发明还提出一种移动终端,该移动终端包括上一实施例的

IMEI号查找装置。

为了实现上述实施例,本发明还提出一种移动终端,包括:外壳,屏幕,处理器和

电路板;屏幕安置在外壳上,电路板安置在外壳围成的空间内部,处理器设置在电

路板上;处理器用于处理数据,具体用于:

S1’、接收输入的待查找IMEI号。

其中,待查找IMEI号为15位数字,例如8641。

S2’、将待查找IMEI号切分为第一数字段和第二数字段。

在本实施例中,可将待查找IMEI号切分为两个数字段,前八位数字为第一数字段,

后七位数字为第二数字段。继续上例描述,86418202为第一数字段,0468931为第

二数字段。

S3’、根据第一数字段判断待查找IMEI号对应的文件路径是否存在。

继续上例,可根据前八位数字判断待查找IMEI号对应的文件路径是否存在。其中,

文件路径为预先建立的,具体建立过程下文中再详细介绍。

S4’、若文件路径存在,则对位于文件路径上的预生成文件进行查找。

具体地,如果预先建立的文件路径存在,则可基于二分查找法对位于文件路径上的

预生成文件进行查找,即从文件内容的中间位置开始查找,再分别向前一个位置和

向后一个位置进行查找,直至查找成功。

S5’、若在预生成文件中查找到与第二数字段一致的数字段,则确定查找成功。

此外,如果文件路径不存在,则还可包括以下步骤:

S6’、确定查找失败。

具体地,如果文件路径不存在,则可确定查找失败,即当前的IMEI数据库中并不

存在对应的IMEI号。另外,如果预生成文件中未查找到与第二数字段一致的数字

段,则同样可确定查找失败。

本发明实施例的移动终端,通过第一数字段确定待查找IMEI号对应的文件路径,

再通过第二数字段对位于文件路径上的预生成文件进行查找,最后在预生成文件中

查找到与第二数字段一致的数字段时,确定查找成功,能够有效地提高查找IMEI

号的效率,且消耗内存少。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示

例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材

料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语

的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、

材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不

相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例

以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性

的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对

上述实施例进行变化、修改、替换和变型。

2024年8月26日发(作者:廉昊苍)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.0

(22)申请日 2016.03.31

(71)申请人 广东欧珀移动通信有限公司

地址 523859 广东省东莞市长安镇乌沙海滨路18号

(72)发明人 胡耀文

(74)专利代理机构 北京清亦华知识产权代理事务所(普通合伙)

代理人 张大威

(51)

(10)申请公布号 CN 105893539 A

(43)申请公布日 2016.08.24

权利要求说明书 说明书 幅图

(54)发明名称

IMEI号查找方法、装置和移动终端

(57)摘要

本发明公开了一种IMEI号查找方

法、装置和移动终端,其中,IMEI号查找

方法包括:接收输入的待查找国际移动设

备标识IMEI号;将待查找IMEI号切分为

第一数字段和第二数字段;根据第一数字

段判断待查找IMEI号对应的文件路径是否

存在;若文件路径存在,则对位于文件路

径上的预生成文件进行查找;若在预生成

文件中查找到与第二数字段一致的数字

段,则确定查找成功。本发明实施例的

IMEI号查找方法、装置和移动终端,能够

有效地提高查找IMEI号的效率,且消耗内

存少。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种IMEI号查找方法,其特征在于,包括以下步骤:

接收输入的待查找国际移动设备标识IMEI号;

将所述待查找IMEI号切分为第一数字段和第二数字段;

根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否存在;

若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查找;

若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成功。

2.如权利要求1所述的方法,其特征在于,在根据所述第一数字段判断所述待查找

IMEI号对应的文件路径是否存在之前,还包括:

建立所述文件路径和所述预生成文件。

3.如权利要求2所述的方法,其特征在于,所述建立所述文件路径和所述预生成文

件,包括:

获取IMEI号;

将所述IMEI号切分为第一数字段和第二数字段;

根据所述IMEI号的第一数字段生成所述文件路径,并根据所述IMEI号的第二数

字段生成位于所述文件路径上的预生成文件。

4.如权利要求3所述的方法,其特征在于,根据所述IMEI号的第二数字段生成位

于所述文件路径上的预生成文件,包括:

将所述IMEI号的第二数字段输入至所述预生成文件的内容信息中。

5.如权利要求4所述的方法,其特征在于,在将所述IMEI号的第二数字段输入至

所述预生成文件的内容信息中之后,还包括:

对输入的所述IMEI号的第二数字段进行排序。

6.如权利要求1所述的方法,其特征在于,对位于所述文件路径上的预生成文件进

行查找,包括:

基于二分查找法对位于所述文件路径上的预生成文件进行查找。

7.一种IMEI号查找装置,其特征在于,包括:

接收模块,用于接收输入的待查找国际移动设备标识IMEI号;

切分模块,用于将所述待查找IMEI号切分为第一数字段和第二数字段;

判断模块,用于根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否

存在;

查找模块,用于当所述文件路径存在时,对位于所述文件路径上的预生成文件进行

查找;

确定模块,用于当在所述预生成文件中查找到与所述第二数字段一致的数字段时,

确定查找成功。

8.如权利要求7所述的装置,其特征在于,还包括:

建立模块,用于在根据所述第一数字段判断所述待查找IMEI号对应的文件路径是

否存在之前,建立所述文件路径和所述预生成文件。

9.如权利要求8所述的装置,其特征在于,所述建立模块,包括:

获取单元,用于获取IMEI号;

切分单元,用于将所述IMEI号切分为第一数字段和第二数字段;

生成单元,用于根据所述IMEI号的第一数字段生成所述文件路径,并根据所述

IMEI号的第二数字段生成位于所述文件路径上的预生成文件。

10.如权利要求9所述的装置,其特征在于,所述生成单元,用于:

将所述IMEI号的第二数字段输入至所述预生成文件的内容信息中。

11.如权利要求10所述的装置,其特征在于,所述生成单元,还用于:

在将所述IMEI号的第二数字段输入至所述预生成文件的内容信息中之后,对输入

的所述IMEI号的第二数字段进行排序。

12.如权利要求7所述的装置,其特征在于,所述查找模块,用于:

基于二分查找法对位于所述文件路径上的预生成文件进行查找。

13.一种移动终端,其特征在于,包括如权利要求7-12任一项所述的IMEI号查找

装置。

14.一种移动终端,其特征在于,包括:外壳,屏幕,处理器和电路板;

所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处

理器设置在所述电路板上;

所述处理器用于处理数据,具体用于:

接收输入的待查找国际移动设备标识IMEI号;

将所述待查找IMEI号切分为第一数字段和第二数字段;

根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否存在;

若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查找;

若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成功。

说 明 书

技术领域

本发明涉及移动终端技术领域,尤其涉及一种IMEI号查找方法、装置和移动终端。

背景技术

IMEI(International Mobile Equipment Identity,国际移动设备标识)是手机的唯一识

别号码。通过IMEI号能够得知该号码对应的硬件信息等。随着信息化的高速发展,

越来越多的手机被生产出来,IMEI号也随之增多。如果要对IMEI号进行查找的话,

则需要对数据库中已有的IMEI号进行遍历,消耗内存较大,查找IMEI号的效率

低。

发明内容

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一

个目的在于提出一种IMEI号查找方法,能够有效地提高查找IMEI号的效率,且

消耗内存少。

本发明的第二个目的在于提出一种IMEI号查找装置。

本发明的第三个目的在于提出一种移动终端。

本发明的第四个目的在于提出另一种移动终端。

为了实现上述目的,本发明第一方面实施例提出了一种IMEI号查找方法,包括:

接收输入的待查找国际移动设备标识IMEI号;将所述待查找IMEI号切分为第一

数字段和第二数字段;根据所述第一数字段判断所述待查找IMEI号对应的文件路

径是否存在;若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查

找;若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成

功。

本发明实施例的IMEI号查找方法,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于所述文件路径上的预生成文件进行查找,最后在

所述预生成文件中查找到与所述第二数字段一致的数字段时,确定查找成功,能够

有效地提高查找IMEI号的效率,且消耗内存少。

本发明第二方面实施例提出了一种IMEI号查找装置,包括:接收模块,用于接收

输入的待查找国际移动设备标识IMEI号;切分模块,用于将所述待查找IMEI号

切分为第一数字段和第二数字段;判断模块,用于根据所述第一数字段判断所述待

查找IMEI号对应的文件路径是否存在;查找模块,用于当所述文件路径存在时,

对位于所述文件路径上的预生成文件进行查找;确定模块,用于当在所述预生成文

件中查找到与所述第二数字段一致的数字段时,确定查找成功。

本发明实施例的IMEI号查找装置,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于所述文件路径上的预生成文件进行查找,最后在

所述预生成文件中查找到与所述第二数字段一致的数字段时,确定查找成功,能够

有效地提高查找IMEI号的效率,且消耗内存少。

本发明第三方面实施例提出了一种移动终端,包括第二方面实施例提出的IMEI号

查找装置。

本发明第四方面实施例提出了一种移动终端,包括:外壳,屏幕,处理器和电路板;

所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处

理器设置在所述电路板上;所述处理器用于处理数据,具体用于:

接收输入的待查找国际移动设备标识IMEI号;

将所述待查找IMEI号切分为第一数字段和第二数字段;

根据所述第一数字段判断所述待查找IMEI号对应的文件路径是否存在;

若所述文件路径存在,则对位于所述文件路径上的预生成文件进行查找;

若在所述预生成文件中查找到与所述第二数字段一致的数字段,则确定查找成功。

本发明实施例的移动终端,通过第一数字段确定待查找IMEI号对应的文件路径,

再通过第二数字段对位于所述文件路径上的预生成文件进行查找,最后在所述预生

成文件中查找到与所述第二数字段一致的数字段时,确定查找成功,能够有效地提

高查找IMEI号的效率,且消耗内存少。

附图说明

图1是根据本发明一个实施例的IMEI号查找方法的流程图;

图2是根据本发明一个实施例的建立文件路径和预生成文件的流程图;

图3是根据本发明一个实施例的IMEI号查找装置的结构示意图一;

图4是根据本发明一个实施例的IMEI号查找装置的结构示意图二。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相

同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参

考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的

限制。

下面参考附图描述本发明实施例的IMEI号查找方法、装置和移动终端。

图1是根据本发明一个实施例的IMEI号查找方法的流程图一。

如图1所示,IMEI号查找方法可包括:

S1、接收输入的待查找IMEI号。

其中,待查找IMEI号为15位数字,例如8641。

S2、将待查找IMEI号切分为第一数字段和第二数字段。

在本实施例中,可将待查找IMEI号切分为两个数字段,前八位数字为第一数字段,

后七位数字为第二数字段。继续上例描述,86418202为第一数字段,0468931为第

二数字段。

S3、根据第一数字段判断待查找IMEI号对应的文件路径是否存在。

继续上例,可根据前八位数字判断待查找IMEI号对应的文件路径是否存在。其中,

文件路径为预先建立的,具体建立过程下文中再详细介绍。

S4、若文件路径存在,则对位于文件路径上的预生成文件进行查找。

具体地,如果预先建立的文件路径存在,则可基于二分查找法对位于文件路径上的

预生成文件进行查找,即从文件内容的中间位置开始查找,再分别向前一个位置和

向后一个位置进行查找,直至查找成功。

S5、若在预生成文件中查找到与第二数字段一致的数字段,则确定查找成功。

此外,如果文件路径不存在,则还可包括以下步骤:

S6、确定查找失败。

具体地,如果文件路径不存在,则可确定查找失败,即当前的IMEI数据库中并不

存在对应的IMEI号。另外,如果预生成文件中未查找到与第二数字段一致的数字

段,则同样可确定查找失败。

下面详细介绍一下建立文件路径和预生成文件的过程。

如图2所示,建立文件路径和预生成文件可包括以下步骤:

S201、获取IMEI号。

其中,获取的IMEI号为IMEI数据库中所有的IMEI号。

S202、将IMEI号切分为第一数字段和第二数字段。

与步骤S2相同,可将前八位数字作为第一数字段,后七位数字作为第二数字段。

S203、根据IMEI号的第一数字段生成文件路径,并根据IMEI号的第二数字段生

成位于文件路径上的预生成文件。

在本实施例中,可根据IMEI号的前八位生成文件路径,再将IMEI号的后七位输

入至预生成文件的内容信息中。

举例来说,假设有五个IMEI号的前八位均为86418202,则可生成文件路径

/86/4182/。其中,为预生成文件。可将这五个IMEI号的后七位

3415326、0468931、1512426、4684216、2123515输入至这个文本文件中,

从而生成对应的预生成文件。应当理解的是,本例中生成的文件路径仅为示例,并

不作为限定。例如也可以生成/864182/,或者/864/1820/这样的文件路径。

当然,为了避免某一文件夹中的文件数量过多或者文件路径过于冗长,影响查找效

率,采用本例生成的文件路径,能够有效地提高查找效率。而预生成文件也不仅限

于txt文件格式,也可以是其他能够保存后七位数字的文件格式。

另外,在将IMEI号的后七位输入至预生成文件的内容信息中之后,还可对输入的

IMEI号的第二数字段进行排序。例如:中的内容为3415326、0468931、

1512426、4684216、2123515,可按照从小到大的顺序进行排序,排序后的内容则

为0468931、1512426、2123515、3415326、4684216。排序后的内容能够在使用二

分查找法时,进一步提升查找效率。

本发明实施例的IMEI号查找方法,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于文件路径上的预生成文件进行查找,最后在预生

成文件中查找到与第二数字段一致的数字段时,确定查找成功,能够有效地提高查

找IMEI号的效率,且消耗内存少。

为实现上述目的,本发明还提出一种IMEI号查找装置。

图3是根据本发明一个实施例的IMEI号查找装置的结构示意图一。

如图3所示,IMEI号查找装置可包括:接收模块110、切分模块120、判断模块

130、查找模块140和确定模块150。

接收模块110用于接收输入的待查找国际移动设备标识IMEI号。其中,待查找

IMEI号为15位数字,例如8641。

切分模块120用于将待查找IMEI号切分为第一数字段和第二数字段。在本实施例

中,切分模块120可将待查找IMEI号切分为两个数字段,前八位数字为第一数字

段,后七位数字为第二数字段。继续上例描述,86418202为第一数字段,0468931

为第二数字段。

判断模块130用于根据第一数字段判断待查找IMEI号对应的文件路径是否存在。

继续上例,判断模块130可根据前八位数字判断待查找IMEI号对应的文件路径是

否存在。其中,文件路径为预先建立。

查找模块140用于当文件路径存在时,对位于文件路径上的预生成文件进行查找。

具体地,如果预先建立的文件路径存在,则查找模块140可基于二分查找法对位于

文件路径上的预生成文件进行查找,即从文件内容的中间位置开始查找,再分别向

前一个位置和向后一个位置进行查找,直至查找成功。

确定模块150用于当在预生成文件中查找到与第二数字段一致的数字段时,确定查

找成功。

如果文件路径不存在,则可确定查找失败,即当前的IMEI数据库中并不存在对应

的IMEI号。另外,如果预生成文件中未查找到与第二数字段一致的数字段,则同

样可确定查找失败。

此外,如图4所示,本发明实施例的IMEI号查找装置还可包括建立模块160。

建立模块160用于在根据第一数字段判断待查找IMEI号对应的文件路径是否存在

之前,建立文件路径和预生成文件。

其中,建立模块160包括获取单元161、切分单元162和生成单元163。

获取单元161用于获取IMEI号。其中,获取的IMEI号为IMEI数据库中所有的

IMEI号。

切分单元162用于将IMEI号切分为第一数字段和第二数字段。具体地,切分单元

162可将前八位数字作为第一数字段,后七位数字作为第二数字段。

生成单元163用于根据IMEI号的第一数字段生成文件路径,并根据IMEI号的第

二数字段生成位于文件路径上的预生成文件。在本实施例中,生成单元163可根据

IMEI号的前八位生成文件路径,再将IMEI号的后七位输入至预生成文件的内容信

息中。

举例来说,假设有五个IMEI号的前八位均为86418202,则可生成文件路径

/86/4182/。其中,为预生成文件。可将这五个IMEI号的后七位

3415326、0468931、1512426、4684216、2123515输入至这个文本文件中,

从而生成对应的预生成文件。应当理解的是,本例中生成的文件路径仅为示例,并

不作为限定。例如也可以生成/864182/,或者/864/1820/这样的文件路径。

当然,为了避免某一文件夹中的文件数量过多或者文件路径过于冗长,影响查找效

率,采用本例生成的文件路径,能够有效地提高查找效率。而预生成文件也不仅限

于txt文件格式,也可以是其他能够保存后七位数字的文件格式。

另外,在将IMEI号的后七位输入至预生成文件的内容信息中之后,生成单元163

还可对输入的IMEI号的第二数字段进行排序。例如:中的内容为3415326、

0468931、1512426、4684216、2123515,可按照从小到大的顺序进行排序,排序后

的内容则为0468931、1512426、2123515、3415326、4684216。排序后的内容能够

在使用二分查找法时,进一步提升查找效率。

本发明实施例的IMEI号查找装置,通过第一数字段确定待查找IMEI号对应的文

件路径,再通过第二数字段对位于文件路径上的预生成文件进行查找,最后在预生

成文件中查找到与第二数字段一致的数字段时,确定查找成功,能够有效地提高查

找IMEI号的效率,且消耗内存少。

为了实现上述实施例,本发明还提出一种移动终端,该移动终端包括上一实施例的

IMEI号查找装置。

为了实现上述实施例,本发明还提出一种移动终端,包括:外壳,屏幕,处理器和

电路板;屏幕安置在外壳上,电路板安置在外壳围成的空间内部,处理器设置在电

路板上;处理器用于处理数据,具体用于:

S1’、接收输入的待查找IMEI号。

其中,待查找IMEI号为15位数字,例如8641。

S2’、将待查找IMEI号切分为第一数字段和第二数字段。

在本实施例中,可将待查找IMEI号切分为两个数字段,前八位数字为第一数字段,

后七位数字为第二数字段。继续上例描述,86418202为第一数字段,0468931为第

二数字段。

S3’、根据第一数字段判断待查找IMEI号对应的文件路径是否存在。

继续上例,可根据前八位数字判断待查找IMEI号对应的文件路径是否存在。其中,

文件路径为预先建立的,具体建立过程下文中再详细介绍。

S4’、若文件路径存在,则对位于文件路径上的预生成文件进行查找。

具体地,如果预先建立的文件路径存在,则可基于二分查找法对位于文件路径上的

预生成文件进行查找,即从文件内容的中间位置开始查找,再分别向前一个位置和

向后一个位置进行查找,直至查找成功。

S5’、若在预生成文件中查找到与第二数字段一致的数字段,则确定查找成功。

此外,如果文件路径不存在,则还可包括以下步骤:

S6’、确定查找失败。

具体地,如果文件路径不存在,则可确定查找失败,即当前的IMEI数据库中并不

存在对应的IMEI号。另外,如果预生成文件中未查找到与第二数字段一致的数字

段,则同样可确定查找失败。

本发明实施例的移动终端,通过第一数字段确定待查找IMEI号对应的文件路径,

再通过第二数字段对位于文件路径上的预生成文件进行查找,最后在预生成文件中

查找到与第二数字段一致的数字段时,确定查找成功,能够有效地提高查找IMEI

号的效率,且消耗内存少。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示

例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材

料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语

的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、

材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不

相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例

以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性

的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对

上述实施例进行变化、修改、替换和变型。

发布评论

评论列表 (0)

  1. 暂无评论