Patent Description:
The sale of parallel import terminals will disrupt the normal market order and cannot enjoy the normal warranty policy. Therefore, before purchasing a terminal, it is usually necessary to verify whether the purchased terminal is a parallel import terminal.

<CIT> provides a method of providing inventory control service to a point of sale, the method comprising: providing readers adapted to read a unique identifier (UID) of a purchased item and transmit the UID to a database together with a reader identification code (RIC) of a specific reader; implementing reading of UIDs by the readers as items are purchased; and allowing access to data transmitted from a designated set of readers to an authorized party.

<CIT> relates to the technical field of communication, in particular to an intelligent card, a terminal and an intelligent card terminal communication system. The intelligent card sequentially runs network operator applications on the intelligent card according to the initialization instruction, stores application names, working environments, variables and recovery tokens of network operators in corresponding intelligent card recovery information storage spaces, recovers the network operators after the application names, the working environments, the variables and the recovery tokens of the network operators are stored, stores the IMEI in an intelligent card identification information storage space, and sends an initialization completion message to the terminal, so that the terminal powers off the smart card, and sending a recovery token to the terminal, so that the terminal subsequently recovers the working environment and the variable of the network operator application running on the re-powered smart card through a recovery instruction according to the recovery token. According to the application, the power consumption of the intelligent card running a plurality of applications to the terminal is reduced, and the time consumed for switching the applications in the intelligent card is also reduced.

A first aspect of the disclosure provides a method for identifying terminals. The method is applied to an identifying terminal, and includes: sending by an NFC card reader of the identifying terminal, a preset instruction to an NFC chip of a terminal to be identified packaged in a packaging box, wherein the preset instruction is configured to enable the NFC chip to pull up a power-on level, to switch on the terminal to be identified in a compartment; obtaining identification information corresponding to the terminal to be identified, wherein the identification information at least includes an International Mobile Equipment Identity (IMEI) number of the terminal to be identified and information uniquely indicating the terminal to be identified; obtaining location information of the identifying terminal; transmitting the location information and the identification information of the terminal to be identified to a verification server, so that the verification server query legal sales places of the terminal to be identified based on the identification information of the terminal to be identified, and generate an identification result by comparing the location information with the legal sales places of the terminal to be identified; obtaining and outputting the identification result sent by the verification server.

A second aspect of the disclosure provides a method for identifying terminals. The method is applied to a verification server and includes: receiving identification information of a terminal to be identified and location information of an identifying terminal sent by the identifying terminal, wherein the identification information comprises at least an IMEI number of the terminal to be identified and information uniquely indicating the terminal to be identified; querying legal sales places of the terminal to be identified based on the identification information of the terminal to be identified; generating an identification result by comparing the location information with the legal sales places of the terminal to be identified; sending the identification result to the identifying terminal.

A third aspect of the present disclosure provide an identifying terminal. The identifying terminal includes a processor and a memory. The memory is configured to store instructions executable by the processor. The processor is configured to implement the method in the first aspect by executing the instructions stored in the memory.

A fourth aspect of the present disclosure provide a verification server. The verification server includes a processor and a memory. The memory is configured to store instructions executable by the processor. The processor is configured to implement the method in the second aspect by executing the instructions stored in the memory.

With the present disclosure, the user can obtain the IMEI number of the terminal to be identified without removing the box, and identify whether the terminal is compliant based on the IMEI number, avoiding the occurrence of "having to purchase after unpacking even if the terminal is noncompliant", improving the user's purchasing experience and protecting the operation of the compliant terminal market.

In addition, the IMEI number obtained in embodiments of the present disclosure is sent by the terminal to be identified to the identifying terminal, that is, the IMEI number is stored in the terminal to be identified, so it is not easy to be tampered with, so that the problem of inaccurate identification caused by tampering with the IMEI number can be avoided.

In addition, in embodiments of the present disclosure, when verifying the terminal to be identified, verification is also performed based on the location information of the identifying terminal, so that the identification accuracy can be further improved.

Additional aspects and advantages of the present disclosure will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the present disclosure.

The above and/or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein.

Embodiments of the present disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present disclosure and should not be construed as a limitation of the present disclosure.

Terms used in the present disclosure are merely for describing specific examples and are not intended to limit the present disclosure. The singular forms "one", "the", and "this" used in the present disclosure and the appended claims are also intended to include a multiple form, unless other meanings are clearly represented in the context. It should also be understood that the term "and/or" used in the present disclosure refers to any or all of possible combinations including one or more associated listed items.

It should be understood that although terms "first", "second", "third", and the like are used in the present disclosure to describe various information, the information is not limited to the terms. These terms are merely used to differentiate information of a same type. For example, without departing from the scope of the present disclosure, first information is also referred to as second information, and similarly the second information is also referred to as the first information. Depending on the context, for example, the term "if' used herein may be explained as "when" or "while", or "in response to. , it is determined that".

The terms "module," "sub-module," "circuit," "sub-circuit," "circuitry," "sub-circuitry," "unit," or "sub-unit" may include memory (shared, dedicated, or group) that stores code or instructions that can be executed by one or more processors. A module may include one or more circuits with or without stored code or instructions. The module or circuit may include one or more components that are directly or indirectly connected. These components may or may not be physically attached to, or located adjacent to, one another.

In the method and apparatus for identifying terminals and storage medium proposed in the present disclosure, an NFC card reader of an identifying terminal is used to send a preset instruction to an NFC chip of a terminal to be identified packaged in a packaging box, so as to make the NFC chip pull up the power-on level, to switch on the terminal to be identified in a compartment. Then, identification information corresponding to the terminal to be identified is obtained. This information at least includes an IMEI number of the terminal to be identified and information that uniquely indicates the terminal to be identified. Then location information of the identifying terminal is obtained, and the location information and the identification information of the terminal to be identified are transmitted to a verification server, so that the verification server can query the legal sales places of the terminal to be identified based on the identification information of the terminal to be identified, and generate an identification result by comparing the location information with the legal sales places of the terminal to be identified. Finally, the identification result sent by the verification server is obtained and output.

It can be seen that, in embodiments of the present disclosure, the user can obtain the IMEI number of the terminal to be identified without removing the box, and identify whether the terminal is compliant based on the IMEI number, avoiding the occurrence of "having to purchase after unpacking even if the terminal is noncompliant", improving the user's purchasing experience and protecting the operation of the compliant terminal market.

The method and apparatus for identifying terminals according to embodiments of the present disclosure are described below with reference to drawings.

<FIG> is a flowchart of a method for identifying terminals provided according to an embodiment of the present disclosure. The method is applied to an identifying terminal, and as illustrated in <FIG>, the method for identifying terminals includes followings.

In step <NUM>, a preset instruction is sent by an NFC card reader of the identifying terminal to an NFC chip of a terminal to be identified packaged in a packaging box. The preset instruction is configured to enable the NFC chip to pull up a power-on level, to switch on the terminal to be identified in a compartment.

In detail, in embodiments of the present disclosure, the NFC function of the identifying terminal can be enabled, and the identifying terminal can be made close to the terminal to be identified (for example, the distance between the identifying terminal and the terminal to be identified is less than a first threshold), Thereby, the preset instruction is sent to the NFC chip in the terminal to be identified packaged in the packaging box by using the NFC card reader.

In step <NUM>, identification information corresponding to the terminal to be identified is obtained. The identification information includes at least an International Mobile Equipment Identity (IMEI) number of the terminal to be identified and information uniquely indicating the terminal to be identified.

The information uniquely indicating the terminal to be identified provided in the present disclosure may include at least one of the followings:.

In embodiments of the present disclosure, after the identifying terminal controls the terminal box to be identified to be turned on in a compartment, the identifying terminal can communicate with the terminal to be identified in a preset manner, so as to obtain the identification information corresponding to the terminal to be identified.

The preset manner may include at least one of the following:.

Further, in embodiments of the present disclosure, the method for obtaining the identification information corresponding to the terminal to be identified may mainly include:
first obtaining a power of the terminal to be identified, and determining whether the power meets a preset power; in response to the power meeting the preset power, performing the step of obtaining the identification information corresponding to the terminal to be identified; in response to the power not meeting the preset power, outputting a prompt of insufficient power, which ensures that the subsequent identification process is performed on the premise of sufficient power, and ensures the stability of the identification process.

In step <NUM>, location information of the identifying terminal is obtained.

In embodiments of the present disclosure, the identifying terminal may obtain its own location information based on GPS (Global Positioning System) technology, or obtain current location information according to information such as time zone, WiFi, base station, etc. The location information may only be city information.

In step <NUM>, the location information and the identification information of the terminal to be identified are transmitted to a verification server, so that the verification server query legal sales places of the terminal to be identified based on the identification information of the terminal to be identified, and generate an identification result by comparing the location information with the legal sales places of the terminal to be identified.

When the identifying terminal sends the location information and the identification information of the terminal to be identified to the terminal to be identified, it can first encrypt the location information and the identification information of the terminal to be identified, and then transmit the encrypted location information and identification information of the terminal to be identified to the verification server, to ensure the security of information transmission.

Further, it should be noted that, in this embodiment, the verification server generates the identification result by comparing the location information with the legal sales places of the terminal to be identified as follows.

Step <NUM>, Query the correct MAC address of the WIFI module and/or the correct MAC address of the Bluetooth module corresponding to the terminal to be identified according to the IMEI number of the terminal to be identified.

Step <NUM>, Determine whether the correct MAC address of the WIFI module is consistent with the MAC address of the WIFI module in the identification information reported by the identifying terminal, and/or determine whether the correct MAC address of the Bluetooth module is consistent with the MAC address of the Bluetooth module in the identification information reported by the identifying terminal. When they are both consistent, it is determined that the identification result of the terminal to be identified is a genuine terminal, and step <NUM> is performed; otherwise, the identification result of the terminal to be identified is a non-genuine terminal, and the identification result is sent to the identifying terminal.

Step <NUM>, Obtain the number of historical verifications of the terminal to be identified, determine whether the number of historical verifications exceeds the threshold, and when the threshold is exceeded, determine that the identification result of the terminal to be identified is a non-genuine terminal, and send the identification result to the identifying terminal. When the threshold is not exceeded, proceed to step <NUM>.

In this step <NUM>, the number of historical verifications of the terminal to be identified may be obtained by determining the number of historical queries of the IMEI number of the terminal to be identified. The threshold value may be <NUM>, for example.

Step <NUM>, Obtain the legal sales places of the terminal to be identified.

Specifically, the legal sales places of the terminal to be identified may be queried based on the IMEI number of the terminal to be identified.

The verification server may be a server of a terminal manufacturer or a seller, or a server capable of connecting to and acquiring sales compliance data of the terminal manufacturer. Specifically, the terminal manufacturer knows the IMEI number of each mobile terminal, and clearly understands and records the MAC address of the WIFI module and the MAC address of the Bluetooth module used to assemble each mobile terminal, and specifies and records permissible (legal) sales places for each terminal. Based on this, the legal sales places of the terminal to be identified can be inquired through the verification server based on the IMEI number of the terminal to be identified.

Step <NUM>. Generate the identification result by comparing the location information with the legal sales places of the terminal to be identified.

In detail, the execution method of step <NUM> may mainly include followings.

The sales record of the terminal is queried based on the IMEI number of the terminal, and when the sales record of the terminal to be identified is not sold, the legal sales places of the terminal is queried based on the IMEI number of the terminal, and it is determined whether the terminal to be identified is in the legal sales place through the location information of the identifying terminal (that is, whether the location information of the identifying terminal is consistent with the legal sales place of the terminal to be identified, or whether the location information belongs to the legal sales place of the terminal to be identified).

If the terminal to be identified is in the legal sales place (for example, it is determined that the location information is consistent with the legal sales place of the terminal to be identified, or it is determined that the location information belongs to the legal sales place of the terminal to be identified), it is determined that the identification result is the terminal to be identified is not a parallel import terminal, and the identification result is sent to the identifying terminal.

If the terminal to be identified is not in the legal sales place (for example, it is determined that the location information is inconsistent with the legal sales place of the terminal to be identified, or it is determined that the location information does not belong to the legal sales place of the terminal to be identified), it is determined that the identification result is the terminal to be identified is a parallel import terminal, and the identification result is sent to the identifying terminal.

When the sales record of the terminal queried based on the IMEI number of the terminal is sold, the user information of the buyer of the terminal to be identified is determined, the location information of the buyer is determined based on the user information of the buyer, and the location information of the identifying terminal is compared with the location information of the buyer to determine whether they are consistent. When they are consistent, it is determined that the identification result is the terminal to be identified is not a parallel import terminal, and the identification result is sent to the identifying terminal. When they are inconsistent, it is determined that the identification result is the terminal to be identified is a parallel import terminal, and the identification result is sent to the identifying terminal.

In step <NUM>, the identification result sent by the verification server is obtained and outputted.

After obtaining and outputting the identification result sent by the verification server, the method provided by the present disclosure further includes:
sending an erasing instruction and a shutdown instruction to the terminal to be identified, wherein the erasing instruction is configured to restore the terminal to be identified to factory settings.

In conclusion, in the method for identifying terminals proposed in the present disclosure, the NFC card reader of the identifying terminal is used to send a preset instruction to the NFC chip of the terminal to be identified packaged in the packaging box, so as to make the NFC chip pull up the power-on level, to switch on the terminal to be identified in a compartment. Then, the identification information corresponding to the terminal to be identified is obtained. This information at least includes the IMEI number of the terminal to be identified and the information that uniquely indicates the terminal to be identified. Then the location information of the identifying terminal is obtained, and the location information and the identification information of the terminal to be identified are transmitted to the verification server, so that the verification server can query the legal sales places of the terminal to be identified based on the identification information of the terminal to be identified, and generate the identification result by comparing the location information with the legal sales places of the terminal to be identified. Finally, the identification result sent by the verification server is obtained and output.

It can be seen that, in embodiments of the present disclosure, the user can obtain the IMEI number of the terminal to be identified and the information uniquely indicating the terminal to be identified without removing the box, and identify whether the terminal is compliant based on the IMEI number and the information uniquely indicating the terminal to be identified, avoiding the occurrence of "having to purchase after unpacking even if the terminal is noncompliant", improving the user's purchasing experience and protecting the operation of the compliant terminal market.

Moreover, both the IMEI number and the information uniquely indicating the terminal to be identified are obtained in embodiments of the present disclosure. Although the IMEI number may be tampered with in the related art, it is impossible for a person to simultaneously know the information uniquely indicating the terminal to be identified corresponding to the IMEI number, such as the MAC address of the WIFI module and the MAC address of the Bluetooth module corresponding to the IMEI number. Therefore, checking whether the terminal to be identified is compliant based on these correspondences can avoid the inaccurate query caused by tampering with the IMEI number.

In addition, in embodiments of the present disclosure, when verifying the terminal to be identified, verification is also performed based on the location information of the identifying terminal and the number of historical verifications of the terminal to be identified, so that the identification accuracy can be further improved.

<FIG> is a flowchart of a method for identifying terminals provided according to an embodiment of the present disclosure. As illustrated in <FIG>, the method for identifying terminals may include the followings.

In step <NUM>, identification information of a terminal to be identified and location information of an identifying terminal sent by the identifying terminal are received. The identification information includes at least an IMEI number of the terminal to be identified and information uniquely indicating the terminal to be identified.

In step <NUM>, legal sales places of the terminal to be identified are queried based on the identification information of the terminal to be identified.

The method for querying the legal sales places of the terminal to be identified based on the identification information of the terminal to be identified may include followings.

In detail, the legal sales places of the terminal to be identified may be queried based on the IMEI number of the terminal to be identified.

In step <NUM>, an identification result is generated by comparing the location information with the legal sales places of the terminal to be identified.

In detail, the method for generating the identification result by comparing the location information with the legal sales places of the terminal to be identified provided in the present disclosure may include followings.

In step <NUM>, the identification result is sent to the identifying terminal.

<FIG> is a block diagram of an apparatus for identifying terminals provided according to an embodiment of the present disclosure. As illustrated in <FIG>, the apparatus for identifying terminals includes a first sending module <NUM>, a first obtaining module <NUM>, a second obtaining module <NUM>, a transmitting module <NUM> and a processing module <NUM>.

The first sending module <NUM> is configured to send by an NFC card reader of an identifying terminal, a preset instruction to an NFC chip of a terminal to be identified packaged in a packaging box. The preset instruction is configured to enable the NFC chip to pull up a power-on level, to switch on the terminal to be identified in a compartment.

The first obtaining module <NUM> is configured to obtain identification information corresponding to the terminal to be identified. The identification information at least comprises an IMEI number of the terminal to be identified and information uniquely indicating the terminal to be identified.

The second obtaining module <NUM> is configured to obtain location information of the identifying terminal.

The transmitting module <NUM> is configured to transmit the location information and the identification information of the terminal to be identified to a verification server, so that the verification server query legal sales places of the terminal to be identified based on the identification information of the terminal to be identified, and generate an identification result by comparing the location information with the legal sales places of the terminal to be identified.

The processing module <NUM> is configured to obtain and output the identification result sent by the verification server.

In conclusion, in the apparatus for identifying terminals proposed in the present disclosure, the NFC card reader of the identifying terminal is used to send a preset instruction to the NFC chip of the terminal to be identified packaged in the packaging box, so as to make the NFC chip pull up the power-on level, to switch on the terminal to be identified in a compartment. Then, the identification information corresponding to the terminal to be identified is obtained. This information at least includes the IMEI number of the terminal to be identified and the information that uniquely indicates the terminal to be identified. Then the location information of the identifying terminal is obtained, and the location information and the identification information of the terminal to be identified are transmitted to the verification server, so that the verification server can query the legal sales places of the terminal to be identified based on the identification information of the terminal to be identified, and generate the identification result by comparing the location information with the legal sales places of the terminal to be identified. Finally, the identification result sent by the verification server is obtained and output.

Optionally, the information uniquely indicating the terminal to be identified includes at least one of the followings:.

The transmitting module <NUM> is further configured to:.

The processing module <NUM> is further configured to:
send an erasing instruction and a shutdown instruction to the terminal to be identified, wherein the erasing instruction is configured to restore the terminal to be identified to factory settings.

<FIG> is a block diagram of an apparatus for identifying terminals provided according to an embodiment of the present disclosure. As illustrated in <FIG>, the apparatus for identifying terminal includes a receiving module <NUM>, a querying module <NUM>, an identifying module <NUM> and a sending module <NUM>.

The receiving module <NUM> is configured to receive identification information of a terminal to be identified and location information of an identifying terminal sent by the identifying terminal. The identification information includes at least an IMEI number of the terminal to be identified and information uniquely indicating the terminal to be identified.

The querying module <NUM> is configured to query legal sales places of the terminal to be identified based on the identification information of the terminal to be identified.

The identifying module <NUM> is configured to generate an identification result by comparing the location information with the legal sales places of the terminal to be identified.

The sending module <NUM> is configured to send the identification result to the identifying terminal.

The information uniquely indicating the terminal to be identified includes at least one of the followings:.

The querying module <NUM> is further configured to:.

Optionally, the apparatus is further configured to:
obtain a number of historical verifications of the terminal to be identified, and determine whether the number of historical verifications exceeds a threshold.

The identifying module <NUM> is further configured to:.

In order to achieve above embodiments, the present disclosure further provided a computer storage medium.

The computer storage medium provided by embodiments of the present disclosure is stored with an executable program. When the executable program is executed by the processor, the method as shown in any one of <FIG> or <FIG> can be implemented.

<FIG> is a block diagram illustrating an identifying terminal according to an exemplary embodiment of the present disclosure. For example, the identifying terminal <NUM> may be a mobile phone, a computer, a digital broadcasting terminal, a messaging device, a game console, a tablet device, a medical device, fitness equipment, a Personal Digital Assistant PDA, and the like.

Referring to <FIG>, the identifying terminal <NUM> may include the following one or more components: a processing component <NUM>, a memory <NUM>, a power component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an Input/Output (I/O) interface <NUM>, a sensor component <NUM>, and a communication component <NUM>.

The processing component <NUM> typically controls overall operations of the identifying terminal <NUM>, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations.

The memory <NUM> is configured to store various types of data to support the operation of the identifying terminal <NUM>. Examples of such data include instructions for any applications or methods operated on the identifying terminal <NUM>, contact data, phonebook data, messages, pictures, video, etc. The memory <NUM> may be implemented using any type of volatile or nonvolatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.

The power component <NUM> provides power to various components of the identifying terminal <NUM>. The power component <NUM> may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the identifying terminal <NUM>.

The multimedia component <NUM> includes a screen providing an output interface between the identifying terminal <NUM> and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a press panel (TP). If the screen includes the press panel, the screen may be implemented as a press screen to receive input signals from the user. The press panel includes one or more press sensors to sense presses, swipes, and other gestures on the press panel. The press sensors may not only sense a boundary of a press or swipe action, but also sense a duration time and a pressure associated with the press or swipe action. The front camera and/or the rear camera may receive external multimedia data while the identifying terminal <NUM> is in an operation mode, such as a photographing mode or a video mode.

The audio component <NUM> is configured to output and/or input audio signals. For example, the audio component <NUM> includes a microphone (MIC) configured to receive an external audio signal when the mobile terminal <NUM> is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory <NUM> or transmitted via the communication component <NUM>. In some embodiments, the audio component <NUM> further includes a speaker to output audio signals.

The I/O interface <NUM> provides an interface for the processing component <NUM> and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like.

The sensor component <NUM> includes one or more sensors to provide status assessments of various aspects of the identifying terminal <NUM>. For instance, the sensor component <NUM> may detect an open/closed status of the identifying terminal <NUM> and relative positioning of components (e.g. the display and the keypad of the identifying terminal <NUM>. The sensor component <NUM> may also detect a change in position of the mobile terminal <NUM> or of a component in the identifying terminal <NUM>, a presence or absence of user contact with the identifying terminal <NUM>, an orientation or an acceleration/deceleration of the identifying terminal <NUM>, and a change in temperature of the identifying terminal <NUM>. The sensor component <NUM> may also include an illumination sensor, such as a CMOS or CCD image sensor, for use in imaging applications.

The communication component <NUM> is configured to facilitate wired or wireless communication between the identifying terminal <NUM> and other devices. The identifying terminal <NUM> can access a wireless network based on a communication standard, such as WIFI, <NUM>, or <NUM>, or a combination thereof. In one exemplary embodiment, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component <NUM> further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

In exemplary embodiments, the identifying terminal <NUM> may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components, for performing the above described methods.

In exemplary embodiments, there is also provided a non-transitory computer readable storage medium including instructions, such as the memory <NUM> including instructions. The instructions may be performed by the processor <NUM> of the identifying terminal <NUM> so as to realize the method for identifying terminals. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.

<FIG> is a block diagram illustrating a verification server according to an example embodiment. Referring to the <FIG>, the verification server <NUM> includes a processing component <NUM>, which further includes one or more processors, and memory resources represented by the memory <NUM> for storing instructions executable by the processing component <NUM>, such as application programs. The applications stored in the memory <NUM> may include one or more modules, in which each corresponds to a set of instructions. In addition, the processing component <NUM> is configured to execute instructions to implement the above method for identifying terminals. The verification server <NUM> may further include a power component <NUM> configured to perform power management of the server <NUM>, a wired or wireless network interface <NUM> configured to connect the server <NUM> to the network, and an input/output (I/O) interface <NUM>. The server <NUM> can operate based on an operating system stored in the memory <NUM>, such as WindowsServerTM, MacOSXTM, UnixTM, LinuxTM, FreeBSDTM.

In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as the memory <NUM> including instructions, which can be executed by the processing component <NUM> of the server <NUM> to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc..

In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features, structures, materials, or characteristics described in connection with the embodiment or example, are included in at least one embodiment or example of the present disclosure. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and merge the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.

The description of any process or method in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing custom logical functions or steps of the process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure pertain.

Claim 1:
A method for identifying terminals, characterized in comprising:
sending, by a near field communication, NFC, card reader of an identifying terminal, a preset instruction to an NFC chip of a terminal to be identified packaged in a packaging box (<NUM>);
based on the preset instruction, enabling the NFC chip to pull up a power-on level, to switch on the terminal to be identified in a compartment;
obtaining, by the identifying terminal, identification information corresponding to the terminal to be identified, wherein the identification information comprises at least an International Mobile Equipment Identity, IMEI, number of the terminal to be identified and information uniquely indicating the terminal to be identified (<NUM>), wherein the information uniquely indicating the terminal to be identified comprises at least one of: a MAC address of a WIFI module of the terminal to be identified; or a MAC address of a Bluetooth module of the terminal to be identified;
obtaining, by the identifying terminal, location information of the identifying terminal (<NUM>);
transmitting, by the identifying terminal, the location information and the identification information of the terminal to be identified to a verification server (<NUM>);
querying, by the verification server, legal sales places of the terminal to be identified based on the identification information of the terminal to be identified (<NUM>), and generating an identification result by comparing the location information with the legal sales places of the terminal to be identified (<NUM>); and
obtaining and outputting, by the identifying terminal, the identification result sent by the verification server (<NUM>).