[go: up one dir, main page]

CN105303097B - Verification method of mobile terminal, mobile terminal and verification system - Google Patents

Verification method of mobile terminal, mobile terminal and verification system Download PDF

Info

Publication number
CN105303097B
CN105303097B CN201410801980.5A CN201410801980A CN105303097B CN 105303097 B CN105303097 B CN 105303097B CN 201410801980 A CN201410801980 A CN 201410801980A CN 105303097 B CN105303097 B CN 105303097B
Authority
CN
China
Prior art keywords
pairing
mobile terminal
identification code
hardware identification
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410801980.5A
Other languages
Chinese (zh)
Other versions
CN105303097A (en
Inventor
付瑞杰
李晓佳
王展
龚双龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201410801980.5A priority Critical patent/CN105303097B/en
Publication of CN105303097A publication Critical patent/CN105303097A/en
Application granted granted Critical
Publication of CN105303097B publication Critical patent/CN105303097B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及网络通信领域,提供了移动终端的验证方法,包括:移动终端发送初始的硬件识别码、国际移动设备标识IMEI信息和代理商信息至配对数据库,以使所述配对数据库根据所述初始的硬件识别码、IMEI信息和代理商信息,建立一组配对关系;所述配对数据库中存储有若干组所述配对关系;移动终端接收配对验证请求,获取当前的硬件识别码和IMEI信息;移动终端发送所述当前的硬件识别码、IMEI信息至所述配对数据库,以使所述配对数据库验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。本发明还提供了一种移动终端和系统,按上述方法可以验证移动终端的IMEI码是否被篡改。

The present invention relates to the field of network communication, and provides a verification method for a mobile terminal, which includes: the mobile terminal sends an initial hardware identification code, International Mobile Equipment Identity (IMEI) information and agent information to a pairing database, so that the pairing database is based on the initial The hardware identification code, IMEI information and agent information of the hardware identification code, IMEI information and agent information, set up a group of pairing relationship; There are several groups of described pairing relationships stored in the said pairing database; The mobile terminal receives the pairing verification request, obtains the current hardware identification code and IMEI information; The terminal sends the current hardware identification code and IMEI information to the pairing database, so that the pairing database verifies whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database. The present invention also provides a mobile terminal and system, which can verify whether the IMEI code of the mobile terminal has been tampered with according to the above method.

Description

移动终端的验证方法、移动终端及验证系统Verification method of mobile terminal, mobile terminal and verification system

技术领域technical field

本发明涉及移动通信领域,尤其涉及移动终端的验证方法、移动终端及验证系统。The invention relates to the field of mobile communication, in particular to a verification method for a mobile terminal, a mobile terminal and a verification system.

背景技术Background technique

移动终端制造商通常会根据各区域收入水平、市场占有率的不同,在不同销售区域拟定不同的价格战略。而为了获得更加高额的利润,存在低价格区域代理商向高价格区域进行倾销的情况,这种行为侵害了高价格区域代理商的合法权益,损害了移动终端制造商的品牌形象。Mobile terminal manufacturers usually formulate different price strategies in different sales regions according to the income level and market share of each region. In order to obtain higher profits, agents in low-price areas sell to high-price areas. This behavior violates the legitimate rights and interests of agents in high-price areas and damages the brand image of mobile terminal manufacturers.

IMEI(International Mobile Equipment Identity,移动设备国际身份)信息作为移动终端的身份标识,可辅助移动终端制造商管控上述倾销的现象,如现在常用的方式是通过对各区域销售的移动终端进行抽查,通过识别被抽查的移动终端的IMEI信息,验证该移动终端是否由本地代理商的供货。IMEI (International Mobile Equipment Identity, International Mobile Equipment Identity) information, as the identity of mobile terminals, can assist mobile terminal manufacturers to control the above-mentioned dumping phenomenon. Identify the IMEI information of the mobile terminal being spot-checked, and verify whether the mobile terminal is supplied by a local agent.

然而,上述验证的方法需要增派人手到不同区域进行抽查,增加了移动终端制造商的后期跟踪维护成本,而且移动终端在获取ROOT(移动终端中的超级用户)权限后可以随意更改IMEI信息,降低了上述验证方法的可靠性。However, the above-mentioned verification method needs to send additional manpower to different areas for spot checks, which increases the follow-up maintenance cost of the mobile terminal manufacturer, and the mobile terminal can change the IMEI information at will after obtaining the ROOT (super user in the mobile terminal) authority. The reliability of the above verification method is reduced.

发明内容Contents of the invention

为克服现有技术中移动终端的验证方法跟踪维护成本高,可靠性低等问题,本发明实施例一方面提供了移动终端的验证方法,包括:In order to overcome the problems of high tracking and maintenance costs and low reliability of the mobile terminal verification method in the prior art, an embodiment of the present invention provides a mobile terminal verification method on the one hand, including:

移动终端发送初始的硬件识别码和国际移动设备标识IMEI信息至配对数据库,以使所述配对数据库根据所述初始的硬件识别码和IMEI信息,建立一组配对关系;所述配对数据库中存储有若干组所述配对关系;The mobile terminal sends the initial hardware identification code and IMEI information to the pairing database, so that the pairing database establishes a pairing relationship according to the initial hardware identification code and IMEI information; the pairing database stores several sets of said pairing relationships;

移动终端接收配对验证请求,获取当前的硬件识别码和IMEI信息;The mobile terminal receives the pairing verification request and obtains the current hardware identification code and IMEI information;

移动终端发送所述当前的硬件识别码、IMEI信息至所述配对数据库,以使所述配对数据库验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The mobile terminal sends the current hardware identification code and IMEI information to the pairing database, so that the pairing database verifies whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database.

本发明实施例另一方面提供了一种移动终端,包括:Another aspect of the embodiment of the present invention provides a mobile terminal, including:

第一发送模块,用于发送移动终端的初始的硬件识别码和IMEI信息至配对数据库,以使所述配对数据库根据所述初始的硬件识别码和IMEI信息,建立一组配对关系;所述配对数据库中存储有若干组所述配对关系;The first sending module is used to send the initial hardware identification code and IMEI information of the mobile terminal to the pairing database, so that the pairing database can establish a pairing relationship according to the initial hardware identification code and IMEI information; the pairing Several sets of pairing relationships are stored in the database;

获取模块,用于在接收配对验证请求后,获取移动终端当前的硬件识别码和IMEI信息;An acquisition module, configured to acquire the current hardware identification code and IMEI information of the mobile terminal after receiving the pairing verification request;

第二发送模块,用于发送所述当前的硬件识别码、IMEI信息至所述配对数据库,以使所述配对数据库验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The second sending module is used to send the current hardware identification code and IMEI information to the pairing database, so that the pairing database can verify whether the current hardware identification code and IMEI information are compatible with any group in the pairing database Corresponding pairing relationship.

本发明实施例再一方面提供了一种验证系统,包括:Another aspect of the embodiment of the present invention provides a verification system, including:

配对数据库,用于接收移动终端初始的硬件识别码和IMEI信息,建立配对关系;所述配对数据库中存储有若干组所述配对关系;The pairing database is used to receive the initial hardware identification code and IMEI information of the mobile terminal, and establish a pairing relationship; several groups of the pairing relationship are stored in the pairing database;

移动终端,用于在接收配对验证请求后,获取当前的硬件识别码和IMEI信息;The mobile terminal is used to obtain the current hardware identification code and IMEI information after receiving the pairing verification request;

所述配对数据库,还用于在接收移动终端所述当前的硬件识别码、IMEI信息后,验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应The pairing database is also used to verify whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database after receiving the current hardware identification code and IMEI information of the mobile terminal

本发明实施例通过将移动终端的初始的硬件识别码和IMEI信息上传至配对数据库,建立配对关系,并在移动终端接收配对验证请求后,发送当前的硬件识别码和IMEI信息至配对数据库,使得移动终端制造商可以通过硬件识别码验证和IMEI信息是否对应来确定IMEI信息是否被篡改,可辅助移动终端制造商确定是否存在代理商倾销产品的情况,可靠性高,同时,上传和验证的过程简单便捷,节省了移动终端的后期跟踪维护成本。The embodiment of the present invention uploads the initial hardware identification code and IMEI information of the mobile terminal to the pairing database to establish a pairing relationship, and after the mobile terminal receives the pairing verification request, sends the current hardware identification code and IMEI information to the pairing database, so that Mobile terminal manufacturers can determine whether the IMEI information has been tampered with by verifying whether the hardware identification code corresponds to the IMEI information. It can assist mobile terminal manufacturers to determine whether there is an agent dumping the product, with high reliability. At the same time, the process of uploading and verifying It is simple and convenient, and saves the cost of tracking and maintenance of mobile terminals.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.

图1是本发明移动终端的验证方法的第一实施例的流程示意图;FIG. 1 is a schematic flow diagram of a first embodiment of a method for verifying a mobile terminal of the present invention;

图2是本发明移动终端的第一实施例的结构示意图;FIG. 2 is a schematic structural diagram of the first embodiment of the mobile terminal of the present invention;

图3是本发明验证系统的第一实施例的结构示意图。Fig. 3 is a schematic structural diagram of the first embodiment of the verification system of the present invention.

具体实施方式Detailed ways

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the technical problems, technical solutions and beneficial effects solved by the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

图1,是本发明移动终端的验证方法的第一实施例的流程示意图,该移动终端的验证方法包括:Fig. 1 is a schematic flow chart of the first embodiment of the verification method of the mobile terminal of the present invention, the verification method of the mobile terminal includes:

步骤S11,移动终端发送初始的硬件识别码和IMEI信息至配对数据库,以使配对数据库根据初始的硬件识别码和IMEI信息,建立一组配对关系;配对数据库中存储有若干组配对关系。Step S11, the mobile terminal sends the initial hardware identification code and IMEI information to the pairing database, so that the pairing database establishes a pairing relationship according to the initial hardware identification code and IMEI information; several sets of pairing relationships are stored in the pairing database.

在本实施例中,硬件识别码和IMEI信息可以是移动终端在产品出厂检测时发送至配对数据库的。每组配对关系至少包括同一部移动终端的硬件识别码和IMEI信息。In this embodiment, the hardware identification code and IMEI information may be sent by the mobile terminal to the pairing database when the product is tested at the factory. Each pairing relationship at least includes the hardware identification code and IMEI information of the same mobile terminal.

在本实施例中,硬件识别码包括嵌入式多媒体卡EMMC或印刷电路板PCB(PrintedCircuit Board,印刷电路板)的产品编码,PCB可以是移动终端的主板。In this embodiment, the hardware identification code includes an embedded multimedia card EMMC or a product code of a printed circuit board PCB (Printed Circuit Board, printed circuit board), and the PCB may be a main board of the mobile terminal.

由于EMMC或PCB的产品编码在移动终端获取ROOT权限后仍然是无法修改的,故EMMC或PCB的产品编码可作为验证IMEI信息是否更改的有效线索。可有效解决IMEI信息被篡改后带来的移动终端后期跟踪维护困难等问题。Since the product code of EMMC or PCB cannot be modified after the mobile terminal obtains ROOT authority, the product code of EMMC or PCB can be used as an effective clue to verify whether the IMEI information has been changed. It can effectively solve the problems such as the difficulty of tracking and maintaining the mobile terminal after the IMEI information has been tampered with.

步骤S12,移动终端接收配对验证请求,获取当前的硬件识别码和IMEI信息。Step S12, the mobile terminal receives the pairing verification request, and obtains the current hardware identification code and IMEI information.

在本实施例中,配对验证请求可以通过配对数据库发出,或通过移动终端发出。如用户可以通过激活验证请求选项发出验证请求,或当用户打开特定软件,如移动终端制造商提供的应用商店、社区服务等软件时,移动终端会通过后台自动发送验证请求。In this embodiment, the pairing verification request can be sent through the pairing database, or sent through the mobile terminal. For example, the user can send a verification request by activating the verification request option, or when the user opens specific software, such as the application store and community service software provided by the mobile terminal manufacturer, the mobile terminal will automatically send a verification request through the background.

步骤S13,移动终端发送当前的硬件识别码、IMEI信息至配对数据库,以使配对数据库验证当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。Step S13, the mobile terminal sends the current hardware identification code and IMEI information to the pairing database, so that the pairing database verifies whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database.

在本实施例中,若当前的硬件识别码、IMEI信息与配对数据库中任一组配对关系中的硬件识别码、IMEI信息不对应,则判断IMEI信息可能被篡改,移动终端制造商可获取该移动终端的代理商信息,获取代理商信息的方法包括:通过另一数据库存储硬件识别码和代理商信息的配对关系,在步骤S13中,配对关系不对应时,在该另一识别库中查找与硬件识别码对应的代理商信息;或将代理商信息和与其对应的硬件识别码、IMEI信息作为一组配对关系存入本发明的配对数据库,通过硬件识别码查找对应的代理商信息;或通过数据统计验证通过的移动终端的代理商,反向推导出存在篡改IMEI信息可能的代理商等。In this embodiment, if the current hardware identification code and IMEI information do not correspond to the hardware identification code and IMEI information in any pairing relationship in the pairing database, it is judged that the IMEI information may have been tampered with, and the mobile terminal manufacturer can obtain the The agent information of the mobile terminal, the method for obtaining the agent information includes: storing the pairing relationship between the hardware identification code and the agent information through another database, and in step S13, when the pairing relationship does not correspond, search in this other identification library Agent information corresponding to the hardware identification code; or store the agent information and its corresponding hardware identification code and IMEI information as a pairing relationship in the pairing database of the present invention, and search for the corresponding agent information through the hardware identification code; or Through the agent of the mobile terminal that passed the statistical verification of the data, the agent that may tamper with the IMEI information is deduced inversely.

本发明实施例通过将移动终端的初始的硬件识别码和IMEI信息上传至配对数据库,建立配对关系,并在移动终端接收配对验证请求后,发送当前的硬件识别码和IMEI信息至配对数据库,使得移动终端制造商可以通过硬件识别码验证和IMEI信息是否对应来确定IMEI信息是否被篡改,当确定IMEI信息被篡改后,也可以通过硬件识别码找到对应的代理商信息,可辅助移动终端制造商确定是否存在代理商倾销产品的情况,可靠性高,同时,上传和验证的过程简单便捷,节省了移动终端的后期跟踪维护成本。The embodiment of the present invention uploads the initial hardware identification code and IMEI information of the mobile terminal to the pairing database to establish a pairing relationship, and after the mobile terminal receives the pairing verification request, sends the current hardware identification code and IMEI information to the pairing database, so that Mobile terminal manufacturers can determine whether the IMEI information has been tampered with by verifying whether the hardware identification code corresponds to the IMEI information. When it is determined that the IMEI information has been tampered with, the corresponding agent information can also be found through the hardware identification code, which can assist mobile terminal manufacturers It is highly reliable to determine whether there is an agent dumping products. At the same time, the process of uploading and verification is simple and convenient, which saves the cost of tracking and maintenance of mobile terminals.

上文对本发明移动终端的验证方法的实施例作了详细介绍。下面将相应于上述方法的移动终端作进一步阐述。其中,移动终端可以是手机、平板电脑、MP3、MP4或笔记本电脑等。The embodiments of the verification method for the mobile terminal of the present invention have been introduced in detail above. The mobile terminal corresponding to the above method will be further elaborated below. Wherein, the mobile terminal may be a mobile phone, a tablet computer, MP3, MP4, or a notebook computer.

图2,是本发明移动终端的第一实施例的结构示意图,该移动终端100包括:第一发送模块110、获取模块120和第二发送模块130。FIG. 2 is a schematic structural diagram of a first embodiment of a mobile terminal according to the present invention. The mobile terminal 100 includes: a first sending module 110 , an acquiring module 120 and a second sending module 130 .

其中,第一发送模块110,用于发送移动终端的初始的硬件识别码和IMEI信息至配对数据库,以使配对数据库根据初始的硬件识别码和IMEI信息,建立一组配对关系;配对数据库中存储有若干组配对关系。Wherein, the first sending module 110 is used to send the initial hardware identification code and IMEI information of the mobile terminal to the pairing database, so that the pairing database can establish a pairing relationship according to the initial hardware identification code and IMEI information; There are several pairs of pairs.

在本实施例中,硬件识别码和IMEI信息可以是移动终端在产品出厂检测时发送至配对数据库的。每组配对关系至少包括同一部移动终端的硬件识别码和IMEI信息。In this embodiment, the hardware identification code and IMEI information may be sent by the mobile terminal to the pairing database when the product is tested at the factory. Each pairing relationship at least includes the hardware identification code and IMEI information of the same mobile terminal.

在本实施例中,硬件识别码包括嵌入式多媒体卡EMMC或印刷电路板PCB的产品编码,PCB可以是移动终端的主板。In this embodiment, the hardware identification code includes the product code of the embedded multimedia card EMMC or the printed circuit board PCB, and the PCB may be the main board of the mobile terminal.

由于EMMC或PCB的产品编码在移动终端获取ROOT权限后仍然是无法修改的,故EMMC或PCB的产品编码可作为验证IMEI信息是否更改的有效线索。可有效解决IMEI信息被篡改后带来的移动终端后期跟踪维护困难等问题。Since the product code of EMMC or PCB cannot be modified after the mobile terminal obtains ROOT authority, the product code of EMMC or PCB can be used as an effective clue to verify whether the IMEI information has been changed. It can effectively solve the problems such as the difficulty of tracking and maintaining the mobile terminal after the IMEI information has been tampered with.

获取模块120,用于在接收配对验证请求后,获取移动终端当前的硬件识别码和IMEI信息。The acquiring module 120 is configured to acquire the current hardware identification code and IMEI information of the mobile terminal after receiving the pairing verification request.

在本实施例中,配对验证请求可以通过配对数据库发出,或通过移动终端发出。如用户可以通过激活验证请求选项发出验证请求,或当用户打开特定软件,如移动终端制造商提供的应用商店、社区服务等软件时,移动终端会通过后台自动发送验证请求。In this embodiment, the pairing verification request can be sent through the pairing database, or sent through the mobile terminal. For example, the user can send a verification request by activating the verification request option, or when the user opens specific software, such as the application store and community service software provided by the mobile terminal manufacturer, the mobile terminal will automatically send a verification request through the background.

第二发送模块130,用于发送当前的硬件识别码、IMEI信息至配对数据库,以使配对数据库验证当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The second sending module 130 is used to send the current hardware identification code and IMEI information to the pairing database, so that the pairing database can verify whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database.

在本实施例中,若当前的硬件识别码、IMEI信息与配对数据库中任一组配对关系中的硬件识别码、IMEI信息不对应,则判断IMEI信息可能被篡改,移动终端制造商可获取该移动终端的代理商信息,获取代理商信息的方法包括:通过另一数据库存储硬件识别码和代理商信息的配对关系,在配对数据库验证配对关系不对应时,在该另一识别库中查找与硬件识别码对应的代理商信息;或将代理商信息和与其对应的硬件识别码、IMEI信息作为一组配对关系存入本发明的配对数据库,通过硬件识别码查找对应的代理商信息;或通过数据统计验证通过的移动终端的代理商,反向推导出存在篡改IMEI信息可能的代理商等。In this embodiment, if the current hardware identification code and IMEI information do not correspond to the hardware identification code and IMEI information in any pairing relationship in the pairing database, it is judged that the IMEI information may have been tampered with, and the mobile terminal manufacturer can obtain the The agent information of the mobile terminal, the method for obtaining the agent information includes: storing the pairing relationship between the hardware identification code and the agent information through another database, and when the pairing database verifies that the pairing relationship does not correspond, searching for the matching relationship in the other identification library. The agent information corresponding to the hardware identification code; or store the agent information and its corresponding hardware identification code and IMEI information as a pairing relationship in the pairing database of the present invention, and search for the corresponding agent information through the hardware identification code; or through The agent of the mobile terminal that passed the statistical verification of the data, reversely deduces the agent that may tamper with the IMEI information, etc.

本发明实施例通过将移动终端的初始的硬件识别码和IMEI信息上传至配对数据库,建立配对关系,并在移动终端接收配对验证请求后,发送当前的硬件识别码和IMEI信息至配对数据库,使得移动终端制造商可以通过硬件识别码验证和IMEI信息是否对应来确定IMEI信息是否被篡改,当确定IMEI信息被篡改后,也可以通过硬件识别码找到对应的代理商信息,可辅助移动终端制造商确定是否存在代理商倾销产品的情况,可靠性高,同时,上传和验证的过程简单便捷,节省了移动终端的后期跟踪维护成本。The embodiment of the present invention uploads the initial hardware identification code and IMEI information of the mobile terminal to the pairing database to establish a pairing relationship, and after the mobile terminal receives the pairing verification request, sends the current hardware identification code and IMEI information to the pairing database, so that Mobile terminal manufacturers can determine whether the IMEI information has been tampered with by verifying whether the hardware identification code corresponds to the IMEI information. When it is determined that the IMEI information has been tampered with, the corresponding agent information can also be found through the hardware identification code, which can assist mobile terminal manufacturers It is highly reliable to determine whether there is an agent dumping products. At the same time, the process of uploading and verification is simple and convenient, which saves the cost of tracking and maintenance of mobile terminals.

图3,是本发明验证系统200的第一实施例的结构示意图,该验证系统包括配对数据库210和移动终端220。FIG. 3 is a schematic structural diagram of a first embodiment of a verification system 200 according to the present invention. The verification system includes a pairing database 210 and a mobile terminal 220 .

其中,配对数据库210与移动终端220互相连接,用于接收移动终端初始的硬件识别码和IMEI信息,建立配对关系;配对数据库中存储有若干组配对关系。Wherein, the pairing database 210 is connected with the mobile terminal 220, and is used for receiving the initial hardware identification code and IMEI information of the mobile terminal, and establishing a pairing relationship; several sets of pairing relationships are stored in the pairing database.

配对数据库210与移动终端220的连接可以是通过数据线连接,也可以通过无线网络连接。The connection between the pairing database 210 and the mobile terminal 220 may be through a data line connection, or through a wireless network connection.

在本实施例中,硬件识别码和IMEI信息可以是移动终端220在产品出厂检测时发送至配对数据库的。每组配对关系至少包括同一部移动终端的硬件识别码和IMEI信息。In this embodiment, the hardware identification code and IMEI information may be sent to the pairing database by the mobile terminal 220 when the product is tested at the factory. Each pairing relationship at least includes the hardware identification code and IMEI information of the same mobile terminal.

在本实施例中,硬件识别码包括嵌入式多媒体卡EMMC或印刷电路板PCB的产品编码,PCB可以是移动终端220的主板。In this embodiment, the hardware identification code includes the product code of the embedded multimedia card EMMC or the printed circuit board PCB, and the PCB may be the main board of the mobile terminal 220 .

由于EMMC或PCB的产品编码在移动终端220获取ROOT权限后仍然是无法修改的,故EMMC或PCB的产品编码可作为验证IMEI信息是否更改的有效线索。可有效解决IMEI信息被篡改后带来的移动终端后期跟踪维护困难等问题。Since the product code of EMMC or PCB cannot be modified after the mobile terminal 220 obtains the ROOT authority, the product code of EMMC or PCB can be used as an effective clue to verify whether the IMEI information has been changed. It can effectively solve the problems such as the difficulty of tracking and maintaining the mobile terminal after the IMEI information has been tampered with.

移动终端220,用于在接收配对验证请求后,获取当前的硬件识别码和IMEI信息。The mobile terminal 220 is configured to acquire the current hardware identification code and IMEI information after receiving the pairing verification request.

在本实施例中,配对验证请求可以通过配对数据库210发出,或通过移动终端220发出。如用户可以通过激活验证请求选项发出验证请求,或当用户打开特定软件,如移动终端制造商提供的应用商店、社区服务等软件时,移动终端220会通过后台自动发送验证请求。In this embodiment, the pairing verification request can be sent through the pairing database 210 , or sent out through the mobile terminal 220 . For example, the user can send a verification request by activating the verification request option, or when the user opens specific software, such as software such as an application store and community service provided by the mobile terminal manufacturer, the mobile terminal 220 will automatically send a verification request through the background.

配对数据库210,还用于在接收移动终端当前的硬件识别码、IMEI信息后,验证当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The pairing database 210 is also used to verify whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database after receiving the current hardware identification code and IMEI information of the mobile terminal.

在本实施例中,若当前的硬件识别码、IMEI信息与配对数据库中任一组配对关系中的硬件识别码、IMEI信息不对应,则判断IMEI信息可能被篡改,移动终端制造商可获取该移动终端的代理商信息,获取代理商信息的方法包括:通过另一数据库存储硬件识别码和代理商信息的配对关系,在配对数据库210验证配对关系不对应时,在该另一识别库中查找与硬件识别码对应的代理商信息;或将代理商信息和与其对应的硬件识别码、IMEI信息作为一组配对关系存入本发明的配对数据库,通过硬件识别码查找对应的代理商信息;或通过数据统计验证通过的移动终端的代理商,反向推导出存在篡改IMEI信息可能的代理商等。In this embodiment, if the current hardware identification code and IMEI information do not correspond to the hardware identification code and IMEI information in any pairing relationship in the pairing database, it is judged that the IMEI information may have been tampered with, and the mobile terminal manufacturer can obtain the The agent information of the mobile terminal, the method for obtaining the agent information includes: storing the pairing relationship between the hardware identification code and the agent information through another database, and when the pairing database 210 verifies that the pairing relationship does not correspond, search in this other identification library Agent information corresponding to the hardware identification code; or store the agent information and its corresponding hardware identification code and IMEI information as a pairing relationship in the pairing database of the present invention, and search for the corresponding agent information through the hardware identification code; or Through the agent of the mobile terminal that passed the statistical verification of the data, the agent that may tamper with the IMEI information is deduced inversely.

在本实施例中,配对数据库210,还用于在验证失败后,查找与当前的硬件识别码对应的配对关系,并记录与当前的硬件识别码对应的配对关系中的代理商信息。以便用户对IMEI信息被篡改的代理商信息进行跟踪,若某一代理商代理的移动终端210存在大量修改IMEI信息的情况,则可判断该代理商存在倾销的可能。In this embodiment, the pairing database 210 is also used to search for the pairing relationship corresponding to the current hardware identification code after the verification fails, and record the agent information in the pairing relationship corresponding to the current hardware identification code. In order for the user to track the agent information whose IMEI information has been tampered with, if there is a large amount of IMEI information modification in the mobile terminal 210 represented by an agent, it can be judged that the agent has the possibility of dumping.

本发明实施例通过将移动终端的初始的硬件识别码、IMEI信息和代理商信息上传至配对数据库,建立配对关系,并在移动终端接收配对验证请求后,发送当前的硬件识别码和IMEI信息至配对数据库,使得移动终端制造商可以通过硬件识别码验证和IMEI信息是否对应来确定IMEI信息是否被篡改,当确定IMEI信息被篡改后,也可以通过硬件识别码找到对应的代理商信息,可辅助移动终端制造商确定是否存在代理商倾销产品的情况,可靠性高,同时,上传和验证的过程简单便捷,节省了移动终端的后期跟踪维护成本。The embodiment of the present invention establishes a pairing relationship by uploading the initial hardware identification code, IMEI information and agent information of the mobile terminal to the pairing database, and sends the current hardware identification code and IMEI information to the mobile terminal after receiving the pairing verification request. The paired database enables mobile terminal manufacturers to determine whether the IMEI information has been tampered with by verifying whether the hardware identification code corresponds to the IMEI information. When it is determined that the IMEI information has been tampered with, the corresponding agent information can also be found through the hardware identification code, which can assist The mobile terminal manufacturer determines whether there is an agent dumping the product, which has high reliability. At the same time, the process of uploading and verifying is simple and convenient, which saves the later tracking and maintenance costs of the mobile terminal.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to needs. The internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the above-described system, device, and unit, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露移动终端和移动终端的验证方法,可以通过其它的方式实现。例如,以上所描述的移动终端实施例仅仅是示意性的,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed mobile terminal and verification method for the mobile terminal may be implemented in other ways. For example, the mobile terminal embodiments described above are only illustrative, and the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined Or it can be integrated into another system, or some features can be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.

另外,在本发明各个实施例中的各功能单元可以集成在一个芯片单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one chip unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.

Claims (10)

1.移动终端的验证方法,其特征在于,包括:1. The verification method of the mobile terminal is characterized in that, comprising: 移动终端在产品出厂检测时发送初始的硬件识别码和国际移动设备标识IMEI信息至配对数据库,以使所述配对数据库根据所述初始的硬件识别码和IMEI信息,建立一组配对关系;所述配对数据库中存储有若干组所述配对关系;The mobile terminal sends the initial hardware identification code and the International Mobile Equipment Identity IMEI information to the pairing database when the product leaves the factory, so that the pairing database establishes a pairing relationship according to the initial hardware identification code and the IMEI information; There are several sets of pairing relationships stored in the pairing database; 移动终端接收配对验证请求,获取当前的硬件识别码和IMEI信息;The mobile terminal receives the pairing verification request and obtains the current hardware identification code and IMEI information; 移动终端发送所述当前的硬件识别码、IMEI信息至所述配对数据库,以使所述配对数据库验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The mobile terminal sends the current hardware identification code and IMEI information to the pairing database, so that the pairing database verifies whether the current hardware identification code and IMEI information correspond to any pairing relationship in the pairing database. 2.如权利要求1所述的验证方法,其特征在于,所述配对验证请求通过配对数据库发出,或通过移动终端发出。2. The verification method according to claim 1, wherein the pairing verification request is sent through a pairing database, or sent through a mobile terminal. 3.如权利要求1或2所述的验证方法,其特征在于,所述硬件识别码包括嵌入式多媒体卡EMMC或印刷电路板PCB的产品编码。3. The verification method according to claim 1 or 2, wherein the hardware identification code comprises a product code of an embedded multimedia card EMMC or a printed circuit board PCB. 4.一种移动终端,其特征在于,包括:4. A mobile terminal, characterized in that, comprising: 第一发送模块,用于在产品出厂检测时发送移动终端的初始的硬件识别码和IMEI信息至配对数据库,以使所述配对数据库根据所述初始的硬件识别码和IMEI信息,建立一组配对关系;所述配对数据库中存储有若干组所述配对关系;The first sending module is used to send the initial hardware identification code and IMEI information of the mobile terminal to the pairing database when the product leaves the factory, so that the pairing database can establish a group of pairings according to the initial hardware identification code and IMEI information relationship; several sets of pairing relationships are stored in the pairing database; 获取模块,用于在接收配对验证请求后,获取移动终端当前的硬件识别码和IMEI信息;An acquisition module, configured to acquire the current hardware identification code and IMEI information of the mobile terminal after receiving the pairing verification request; 第二发送模块,用于发送所述当前的硬件识别码、IMEI信息至所述配对数据库,以使所述配对数据库验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The second sending module is used to send the current hardware identification code and IMEI information to the pairing database, so that the pairing database can verify whether the current hardware identification code and IMEI information are compatible with any group in the pairing database Corresponding pairing relationship. 5.如权利要求4所述的移动终端,其特征在于,所述配对验证请求通过配对数据库发出,或通过移动终端发出。5. The mobile terminal according to claim 4, wherein the pairing verification request is sent through a pairing database, or sent through a mobile terminal. 6.如权利要求4或5所述的移动终端,其特征在于,所述硬件识别码包括嵌入式多媒体卡EMMC或印刷电路板PCB的产品编码。6. The mobile terminal according to claim 4 or 5, wherein the hardware identification code comprises a product code of an embedded multimedia card (EMMC) or a printed circuit board (PCB). 7.一种验证系统,其特征在于,包括:7. A verification system, characterized in that it comprises: 配对数据库,用于接收移动终端在产品出厂检测时发送初始的硬件识别码和IMEI信息,建立配对关系;所述配对数据库中存储有若干组所述配对关系;The pairing database is used to receive the initial hardware identification code and IMEI information sent by the mobile terminal when the product leaves the factory, and establish a pairing relationship; several groups of the pairing relationship are stored in the pairing database; 移动终端,用于在接收配对验证请求后,获取当前的硬件识别码和IMEI信息;The mobile terminal is used to obtain the current hardware identification code and IMEI information after receiving the pairing verification request; 所述配对数据库,还用于在接收移动终端所述当前的硬件识别码、IMEI信息后,验证所述当前的硬件识别码、IMEI信息,是否与配对数据库中任意一组配对关系对应。The pairing database is also used to verify whether the current hardware identification code and IMEI information of the mobile terminal correspond to any pairing relationship in the pairing database after receiving the current hardware identification code and IMEI information of the mobile terminal. 8.如权利要求如权利要求7所述的验证系统,其特征在于,所述配对数据库,还用于在验证失败后,查找与所述当前的硬件识别码对应的配对关系,并记录与所述当前的硬件识别码对应的代理商信息。8. The verification system according to claim 7, wherein the pairing database is further used to search for a pairing relationship corresponding to the current hardware identification code after the verification fails, and to record the pairing relationship with the said current hardware identification code. Describe the agent information corresponding to the current hardware identification code. 9.如权利要求7或8所述的验证系统,其特征在于,所述配对验证请求通过配对数据库发出,或通过移动终端发出。9. The verification system according to claim 7 or 8, wherein the pairing verification request is sent through a pairing database, or sent through a mobile terminal. 10.如权利要求7或8所述的验证系统,其特征在于,所述硬件识别码包括嵌入式多媒体卡EMMC或印刷电路板PCB的产品编码。10. The verification system according to claim 7 or 8, wherein the hardware identification code comprises a product code of an embedded multimedia card (EMMC) or a printed circuit board (PCB).
CN201410801980.5A 2014-12-17 2014-12-17 Verification method of mobile terminal, mobile terminal and verification system Active CN105303097B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410801980.5A CN105303097B (en) 2014-12-17 2014-12-17 Verification method of mobile terminal, mobile terminal and verification system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410801980.5A CN105303097B (en) 2014-12-17 2014-12-17 Verification method of mobile terminal, mobile terminal and verification system

Publications (2)

Publication Number Publication Date
CN105303097A CN105303097A (en) 2016-02-03
CN105303097B true CN105303097B (en) 2019-10-15

Family

ID=55200355

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410801980.5A Active CN105303097B (en) 2014-12-17 2014-12-17 Verification method of mobile terminal, mobile terminal and verification system

Country Status (1)

Country Link
CN (1) CN105303097B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105871855B (en) * 2016-04-11 2019-09-13 杨鹏 The method and system that a kind of electronic equipment identification code is generated, stores and identified
CN107094296A (en) * 2016-11-09 2017-08-25 北京小度信息科技有限公司 device identification method and device
CN107094297B (en) * 2016-11-09 2020-03-06 北京星选科技有限公司 Equipment identification method and device
WO2018152820A1 (en) * 2017-02-25 2018-08-30 华为技术有限公司 Method and device for establishing connection
CN106961433A (en) * 2017-03-21 2017-07-18 天津数集科技有限公司 A kind of method and device of mobile device identity verification
CN107613493A (en) * 2017-08-02 2018-01-19 捷开通讯(深圳)有限公司 Intelligent terminal and its antitheft method, the device with store function
CN108024242A (en) * 2017-12-01 2018-05-11 广东欧珀移动通信有限公司 Information verification method and device, terminal and computer readable storage medium
CN108304289B (en) * 2018-02-07 2020-09-01 深圳壹账通智能科技有限公司 Terminal fingerprint testing method, device, computer equipment and storage medium
CN108765009A (en) * 2018-05-29 2018-11-06 努比亚技术有限公司 Purchasing channel recognition methods, information uploading method, server and terminal
CN110737881B (en) * 2018-07-18 2021-01-26 马上消费金融股份有限公司 Fingerprint verification method and device for intelligent equipment
CN110944320B (en) * 2019-11-25 2024-01-30 深圳传音控股股份有限公司 Smart card identification method, smart card identification system and computer-readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222698A (en) * 2007-01-12 2008-07-16 展讯通信(上海)有限公司 IMEI code protection method based on hardware sequence number
CN102831079A (en) * 2012-08-20 2012-12-19 中兴通讯股份有限公司 Mobile terminal and method for detecting same
CN102883320A (en) * 2012-09-18 2013-01-16 东莞宇龙通信科技有限公司 WiFi (Wireless Fidelity) authentication method and system thereof
CN102984689A (en) * 2012-11-21 2013-03-20 东莞宇龙通信科技有限公司 System and method for verifying mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841239B (en) * 2014-03-12 2016-08-24 北京安兔兔科技有限公司 Terminal authenticity verification method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222698A (en) * 2007-01-12 2008-07-16 展讯通信(上海)有限公司 IMEI code protection method based on hardware sequence number
CN102831079A (en) * 2012-08-20 2012-12-19 中兴通讯股份有限公司 Mobile terminal and method for detecting same
CN102883320A (en) * 2012-09-18 2013-01-16 东莞宇龙通信科技有限公司 WiFi (Wireless Fidelity) authentication method and system thereof
CN102984689A (en) * 2012-11-21 2013-03-20 东莞宇龙通信科技有限公司 System and method for verifying mobile terminal

Also Published As

Publication number Publication date
CN105303097A (en) 2016-02-03

Similar Documents

Publication Publication Date Title
CN105303097B (en) Verification method of mobile terminal, mobile terminal and verification system
CN109068179B (en) Multi-platform live broadcast method, computer device and computer readable storage medium
CN110048879B (en) Microservice registration method, microservice registration device, electronic equipment and computer-readable storage medium
US20180041893A1 (en) Method and system of multi-terminal mapping to a virtual sim card
KR102072095B1 (en) Identity authentication methods, devices, and systems
CN105337941A (en) Method and device for providing device identifier
CN108173813B (en) Vulnerability detection method and device
CN103841560A (en) Method and equipment to enhance SIM card reliability
CN110691085B (en) Login method, login device, password management system and computer readable medium
CN111353136B (en) Method and device for processing operation request
CN106101984B (en) Safety module management method of NFC mobile payment terminal and terminal
CN113486060B (en) Data access processing method and device, storage medium and electronic equipment
CN105993156B (en) Server access verification method and device
CN107548055B (en) Multi-region SIM card selection method, system and device and industrial personal computer
CN103001934A (en) Terminal application login method and terminal application login system
CN107526580B (en) Terminal application identification method and device
CN113486025B (en) Data storage method, data query method and device
CN104778389A (en) Numerical value transferring method, terminal, server and system
CN104301343A (en) Database updating method and relevant equipment and system
EP3424005A1 (en) Counterfeit electronic device detection
CN111182536A (en) SIM card state detection method, device, network equipment and storage medium
CN106330899A (en) Private cloud device account management method and system, electronic device and server
CN105847286A (en) Method and device for acquiring multimedia files
CN111093186B (en) eSIM card operator file management method and system
CN114491653B (en) Data content tamper-proof system, method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant