Anti-device cross-selling activation system and method

By storing the board identity identification code inside the device's board and using the cloud system to generate and verify verification codes, the problem of equipment interception and imperfect use of regional restrictions is solved, and the effective activation and use restrictions of the device is achieved.

CN114862422BActive Publication Date: 2025-05-09GUANGDONG WANHE THERMAL ENERGY TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210581095.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-26
Publication Date
2025-05-09
Estimated Expiration
2042-05-26

AI Technical Summary

Technical Problem

The existing equipment has not been fully used for anti-cross-off goods and regional restrictions, and is easily activated and used by regions that do not meet the sales and usage requirements.

Method used

By storing the board identity identification code inside the device's board, the cloud system generates the first verification code when the device is in the initial state and sends it to the device, and the device enters the lock code state. When the cloud system first powers on the device, the first verification code stored by the verification device is consistent with the associated board identity identification code. If it is consistent, the lock code status will be unlocked to activate the device.

Benefits of technology

It effectively prevents the equipment from being scattered and activated to be used on other devices, ensures that the equipment can only be activated and used within the authorized region, and improves the use restriction effect after the equipment is scattered and restricted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114862422B_ABST
    Figure CN114862422B_ABST
Patent Text Reader

Abstract

The present application relates to an activation system and method for preventing device counterfeiting. The system includes: a device; a board card identification code is stored inside the board card of the device; a cloud system is connected to the device; when the device is in the initial state, the cloud system generates a first verification code based on the board card identification code stored inside the board card of the device and sends it to the device, and stores the first verification code and the board card identification code in association with each other; the device stores the first verification code and enters the lock state; when the cloud system is powered on for the first time after the device enters the lock state, it obtains the first verification code stored in the device, and if a board card identification code that is associated with the first verification code stored in the device is found, the associated board card identification code is sent to the device; when the device recognizes that the board card identification code stored inside the board card is consistent with the associated board card identification code, the lock state is released. The present application improves the perfection of preventing device counterfeiting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent identification technology, and in particular to an activation system and method for preventing device counterfeiting. Background Art

[0002] At present, in order to prevent the sale of equipment, barcodes are generally pasted on the body of the equipment. When the equipment leaves the factory, the barcode information, sales information, equipment model and other information of the equipment are entered into the system platform. When determining whether the equipment has been sold in parallel, the barcode on the equipment is scanned or searched, and the equipment model and sales information associated with the barcode information are retrieved from the system platform. The relevant information retrieved from the system platform is compared with the current actual situation of the equipment to determine whether the equipment has been sold in parallel. However, the above inspection scheme cannot effectively restrict the regional use of the equipment. At present, for the equipment that uses the method of limiting the regional lock code activation of the equipment, some product systems use the original special chip tools other than encryption to operate and copy after activation. The activation information of the activated equipment is copied to other devices directly by copying the board inside the activated equipment, that is, the equipment achieves the effect of automatic activation and use. This will result in the situation that even if the equipment is sold in parallel, it can still be used without restriction, and thus cannot effectively prevent the sale of equipment in parallel.

[0003] During the implementation process, the inventors found that there are at least the following problems in traditional technologies: the current device anti-counterfeiting and regional restriction methods are not perfect, and it is easy to be activated and used in regions that do not meet sales and usage requirements. Summary of the invention

[0004] Based on this, it is necessary to provide an anti-device counterfeiting activation system and method to address the above technical issues.

[0005] An activation system for preventing equipment from being sold indiscriminately, comprising:

[0006] Device; the board card of the device stores the board card identification code;

[0007] The cloud system is connected to the device; when the device is in an initial state, the cloud system generates a first verification code based on the board identity identification code stored in the board of the device and sends it to the device, and stores the first verification code and the board identity identification code in association with each other;

[0008] The device stores the first verification code and enters a code lock state;

[0009] When the device is powered on for the first time after entering the lock state, the cloud system obtains the first verification code stored in the device, and if a board card identification code associated with the first verification code stored in the device is found, the associated board card identification code is sent to the device;

[0010] When the device recognizes that the board identification code stored in the board is consistent with the board identification code associated with each other, the lock code state is released to activate and enter the normal use state.

[0011] In one of the embodiments, when the device recognizes that the board card identification code stored inside the board card is inconsistent with the board card identification code associated with each other, it generates an abnormal alarm message and maintains the code lock state.

[0012] In one embodiment, the cloud system further generates a second verification code according to the received board card identification code, and stores the board card identification code, the first verification code and the second verification code in association with each other;

[0013] If the cloud system finds that there is a board identification code that is mutually associated with the first verification code stored in the device, the cloud system sends the second verification code that is mutually associated with the first verification code stored in the device to the device;

[0014] When the device recognizes that the board card identification code stored inside the board card is consistent with the mutually associated board card identification code, and the stored first verification code corresponds to the mutually associated second verification code, the lock code state is released.

[0015] In one of the embodiments, when the device recognizes that the stored first verification code does not correspond to the associated second verification code, it generates an abnormal alarm message and maintains the code lock state.

[0016] In one of the embodiments, after the device recognizes that the board card identification code stored in the board card is consistent with the board card identification code associated with each other, the device stores the associated board card identification code as the code to be verified;

[0017] Each time the device is started up, the device that has been unlocked reads the stored verification code and the board identification code stored inside the board for comparison, and re-enters the locked state if the comparison result is inconsistent.

[0018] In one of the embodiments, when the comparison result of the unlocked device is consistent, the device starts to enter the normal use state.

[0019] In one of the embodiments, if the cloud system cannot find the board identity code associated with the first verification code stored in the device, an abnormal alarm message is generated.

[0020] In one embodiment, it also includes a code scanning device connected to the device and the cloud system respectively;

[0021] The code scanning device is used to obtain the board card identification code stored inside the board card of the device when the device is in the initial state, and send it to the cloud system, and obtain the first verification code sent by the cloud system, and send it to the device;

[0022] The code scanning device is also used to obtain the first verification code stored in the device and send it to the cloud system when the device is powered on for the first time after entering the locked state, and to obtain the mutually related board identity identification codes sent by the cloud system and send them to the device.

[0023] A device anti-channelling activation method, the method is applied to the above-mentioned device, comprising:

[0024] Receive and store a first verification code sent by the cloud system when the device is in an initial state, and enter a lock code state; the first verification code is generated by the cloud system based on the board identity identification code stored inside the board of the device;

[0025] Receiving a board identification code associated with a first verification code stored in the device and sent by the cloud system when the device is powered on for the first time after entering the lock code state;

[0026] When it is recognized that the board card identification code stored in the board card is consistent with the board card identification code associated with each other, the lock code state is released to activate and enter the normal use state.

[0027] A device anti-channelling activation method, the method is applied to the above-mentioned cloud system, comprising:

[0028] When the device is in an initial state, a board card identification code stored inside a board card of the device is obtained, a first verification code is generated according to the board card identification code and sent to the device, and the first verification code and the board card identification code are stored in association with each other;

[0029] When the device is powered on for the first time after entering the lock state, the first verification code stored in the device is obtained. If a board card identity identification code associated with the first verification code stored in the device is found, the associated board card identity identification code is sent to the device, so that when the device recognizes that the board card identity identification code stored inside the board card is consistent with the associated board card identity identification code, the lock state is released to activate and enter the normal use state.

[0030] In the above-mentioned activation system and method for preventing device counterfeiting, the cloud system generates a first verification code and sends it to the device based on the board card identity identification code stored inside the device board card when the device is in the initial state, and stores the first verification code and the board card identity identification code in association with each other; and the device stores the first verification code when receiving the first verification code, and enters the lock state; when the device is powered on for the first time, it will try to unlock it, and when the cloud system powers on the device for the first time after entering the lock state, it obtains the first verification code stored in the device and searches for whether there is a board card identity identification code associated with the first verification code. If a board card identity identification code associated with the first verification code is found, the board card identity identification code associated with the first verification code is sent to the device; when the device recognizes that the received associated board card identity identification code is consistent with the board card identity identification code stored inside the board card, the lock state is released and the device is activated to enter normal use. This application sets the device to compare the interrelated board identity identification codes obtained and stored from the cloud system with the board identity identification codes stored inside the board when it is powered on for the first time after entering the lock state. When the two are consistent, the lock state is released to activate the device to enter the normal use state, thereby preventing the activation information of the activated device from being copied to other product devices for use, achieving the effect of automatic activation and use, resulting in the situation that even if the goods are mixed, they can still be used without restriction. Therefore, this application can well achieve the effect of preventing the device products from being used arbitrarily after being mixed. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the conventional technology, the drawings required for use in the embodiments or the conventional technology descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0032] Figure 1 A first structural block diagram of an activation system for preventing device cross-selling in one embodiment;

[0033] Figure 2 A second structural block diagram of an anti-device cross-selling activation system in one embodiment;

[0034] Figure 3 A third structural block diagram of an anti-device cross-selling activation system in one embodiment;

[0035] Figure 4 A schematic diagram of a flow chart of a method for activating a device to prevent cross-selling of goods applied to a device in one embodiment;

[0036] Figure 5A flowchart of steps for releasing a lock code state to activate a normal use state in one embodiment;

[0037] Figure 6 A schematic diagram of a flow chart after the step of identifying that the board card identity identification code stored inside the board card is consistent with the board card identity identification code associated with each other in one embodiment;

[0038] Figure 7 A schematic diagram of a flow chart of a method for activating a device to prevent cross-selling of goods applied to a cloud system in one embodiment;

[0039] Figure 8 The figure is a flowchart of an anti-device counterfeiting activation method applied to a cloud system in another embodiment. DETAILED DESCRIPTION

[0040] In order to facilitate understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. Embodiments of the present application are provided in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.

[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0042] It can be understood that the terms "first", "second", etc. used in the present application can be used in this article to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element.

[0043] It should be noted that when an element is considered to be "connected" to another element, it can be directly connected to the other element, or connected to the other element through an intermediate element. In addition, the "connection" in the following embodiments should be understood as "electrical connection", "communication connection", etc. if there is transmission of electrical signals or data between the connected objects.

[0044] When used herein, the singular forms "a", "an", and "said / the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" etc. specify the presence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof.

[0045] In one embodiment, Figure 1 As shown, a device anti-counterfeiting activation system is provided, which may include:

[0046] Device; the board card of the device stores the board card identification code;

[0047] The cloud system is connected to the device; when the device is in an initial state, the cloud system generates a first verification code based on the board identity identification code stored in the board of the device and sends it to the device, and stores the first verification code and the board identity identification code in association with each other;

[0048] The device stores the first verification code and enters a code lock state;

[0049] When the device is powered on for the first time after entering the lock state, the cloud system obtains the first verification code stored in the device, and if a board card identification code associated with the first verification code stored in the device is found, the associated board card identification code is sent to the device;

[0050] When the device recognizes that the board identification code stored in the board is consistent with the board identification code associated with each other, the lock code state is released to activate and enter the normal use state.

[0051] Among them, the devices can be various products that need to be identified for counterfeit goods, such as various terminal devices: personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices, etc. Internet of Things devices can be smart home appliances, smart car-mounted devices, etc., and portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. When various products are sold after leaving the factory, they need to be identified for channelling to prevent the relevant products from circulating in areas where sales are prohibited; the board inside the device is a printed circuit board, referred to as PCB (Printed Circuit Board), which is manufactured with a plug-in that can be inserted into the slot of the computer's main circuit board (motherboard) to control the operation of hardware, such as monitors, acquisition cards and other devices. After installing the driver, the corresponding hardware functions can be realized; the board can be an MCU (Microcontroller Unit), and the device board MCU has a physically unique ID (Identity document) code, that is, the board identity code stored inside the board, which cannot be rewritten; the device is in the initial state refers to the original state of the device when it is factory set; the cloud system can be various cloud network servers, for example, the cloud system can include MES (manufacturing execution system) and encryption system.

[0052] Specifically, since the physical unique ID code of the board card MCU, i.e., the board card identification code stored inside the board card, cannot be rewritten and is unique, when the device is in the initial state, the cloud system can first obtain the board card identification code stored inside the board card of the device, and generate a first verification code based on the board card identification code stored inside the board card and send it to the device. The cloud system also associates the generated first verification code with the board card identification code and stores them in the cloud system. After receiving the first verification code sent by the cloud system, the device stores the first verification code in multiple addresses and enters the code lock state. The multi-address storage can solve the problem of the loss of the verification code stored at a certain address by reading the verification code stored at other addresses.

[0053] When the device enters the locked state, it will be sold and used in the corresponding area. When the device is powered on for the first time after entering the locked state, it means that the user is trying to unlock and use the device. Therefore, when the device is powered on for the first time after entering the locked state, the cloud system obtains the first verification code stored in the device, and searches the cloud system for whether there is a board card identity identification code associated with the first verification code stored in the device. If a board card identity identification code associated with the first verification code stored in the device is found in the cloud system, the board card identity identification code associated with the first verification code stored in the device is sent to the device. When the device receives the board card identity identification code sent by the cloud device and associated with the first verification code stored in the device, it identifies it with the non-rewritable board card identity identification code stored inside the board card. When the two are identified as consistent, it means that the first verification code stored in the device has not been replaced when the device is in the initial state, that is, it is confirmed that there is no situation where the activation information of the activated device is copied to the device for use by copying the board card inside other activated devices. Therefore, the device is unlocked to activate and enter normal use, thereby effectively improving the effect of preventing counterfeit goods and geographical restrictions on the use of the device.

[0054] The present application obtains the non-rewritable board card identity identification code stored inside the device board card through the cloud system when the device is in the initial state, generates a first verification code based on an encryption algorithm and sends it to the device, and stores the first verification code in association with the board card identity identification code; the device stores the first verification code and enters a locked state; when the device is powered on for the first time after entering the locked state, the cloud system obtains the first verification code stored in the device, and when a board card identity identification code associated with the first identification code is found, the board card identity identification code associated with the first identification code is sent to the device, and the device will release the locked state to activate and enter the normal use state only when it recognizes that the received board card identity identification code associated with the first identification code is consistent with the non-rewritable board card identity identification code stored inside the board card. Therefore, the present application effectively solves the problem that after the product is activated, the activation information of the activated device is copied to other product devices for use, achieving the effect of automatic activation and use, resulting in the product being able to be used without restriction even if the product is sold in parallel, by performing a process of identifying and verifying the first verification code stored when the device is in the initial state when the device is powered on for the first time after entering the lock state, and performing a process of identifying the board identity code stored inside the board and the board identity code associated with the first verification code stored in the device found in the cloud. Therefore, the present application can effectively improve the effect of preventing the device product from being arbitrarily used after being sold in parallel.

[0055] In one of the embodiments, when the device recognizes that the board card identification code stored inside the board card is inconsistent with the board card identification code associated with each other, it generates an abnormal alarm message and maintains the code lock state.

[0056] Specifically, when the device receives the board card identity identification code sent by the cloud system and associated with the first verification code stored in the device, it identifies it with the non-rewritable board card identity identification code stored inside the board card. When the two are identified to be inconsistent, it means that the first verification code stored when the device was in the initial state before the first power-on after entering the locked state was replaced, that is, there is a situation in which the activation information of the activated device is copied to the device for the purpose of parallel trading by copying the board card inside other activated devices. Therefore, the device generates an abnormal alarm message and maintains the locked state, restricting the use of the parallel trading device in areas where sales are prohibited, thereby effectively preventing the device from being parallel traded. The abnormal alarm message may include information such as the device's barcode and the board card identity identification code inside the device, which is convenient for reminding manufacturers to deal with devices that may be parallel traded in a timely manner.

[0057] In one embodiment, the cloud system may also generate a second verification code according to the received board card identification code, and store the board card identification code, the first verification code and the second verification code in association with each other;

[0058] If the cloud system finds that there is a board identification code that is mutually associated with the first verification code stored in the device, the cloud system sends the second verification code that is mutually associated with the first verification code stored in the device to the device;

[0059] When the device recognizes that the board card identification code stored inside the board card is consistent with the mutually associated board card identification code, and the stored first verification code corresponds to the mutually associated second verification code, the lock code state is released.

[0060] Specifically, in some cases, when the device is powered on for the first time after entering the locked state, someone may illegally send a board card identification code that is identical to the board card identification code associated with the first verification code stored in the device to the device, so that the device is unlocked when it recognizes that the received board card identification code is the same as the board card identification code stored inside the board card.

[0061] Therefore, in order to prevent the device from being unlocked by such illegal means, the cloud system can also generate a second verification code based on the received board card identity identification code based on a preset encryption protocol when the device is in the initial state, and store the board card identity identification code, the generated first verification code and the second verification code in association with each other.

[0062] When the device is powered on for the first time after entering the locked state, the cloud device can also send the second verification code associated with the first verification code stored in the device to the device after obtaining the first verification code stored in the device and finding the board card identification code associated with the first verification code stored in the device. When the device receives the second verification code, it decodes the second verification code and the stored first verification code based on the decoding protocol, and identifies whether the stored first verification code and the received second verification code correspond. The locked state is released only when it is identified that the board card identification code stored inside the board card is consistent with the board card identification code associated with the first verification code stored in the device found by the cloud system, and when it is identified that the stored first verification code and the received second verification code correspond. Since the second verification code is obtained by encrypting the board card identification code based on a preset encryption protocol by the cloud system, it is difficult for others to illegally obtain and provide the same verification code as the second verification code corresponding to the first verification code to the device. And if someone else changes the first verification code stored in the device and then provides a second verification code corresponding to the first verification code to activate the device, the device can also solve this problem when it is powered on for the first time by identifying whether the board identity identification code associated with the first verification code stored in the device found in the cloud is consistent with the board identity identification code stored in the device board.

[0063] Therefore, when the device is powered on for the first time after entering the locked state, if someone illegally sends the same board card identification code as the board card identification code associated with the first verification code stored in the device to the device, even if the device recognizes that the board card identification code stored inside the board card is the same as the received board card identification code, the problem can be prevented by decoding the stored first verification code and the received second verification code to identify whether the two correspond. Therefore, the present application provides double protection for the device's parallel trading activation behavior through the first verification code and the second verification code, which can not only prevent the situation in which the activation information of the activated device is copied to the device for the purpose of parallel trading by copying the board card inside other activated devices, but also prevent the situation in which others unlock the device by illegally providing verification codes, thereby further strengthening the effect of preventing the parallel trading of devices.

[0064] In one of the embodiments, when the device recognizes that the stored first verification code does not correspond to the associated second verification code, it generates an abnormal alarm message and maintains the code lock state.

[0065] Specifically, when the device receives the second verification code, it decodes the second verification code and the stored first verification code based on the decoding protocol. If it is identified that the stored first verification code and the received second verification code do not correspond, it means that the information stored in the device may have been replaced, that is, the device has copied the activation information of the activated device to the device for the purpose of parallel trading by copying the board inside other activated devices, or someone else has illegally provided the second verification code to the device, thereby further improving the effect of preventing the device from being crossed.

[0066] In one of the embodiments, after the device recognizes that the board card identification code stored in the board card is consistent with the board card identification code associated with each other, the device stores the associated board card identification code as the code to be verified;

[0067] Each time the device is started up, the device that has been unlocked reads the stored verification code and the board identification code stored inside the board for comparison, and re-enters the locked state if the comparison result is inconsistent.

[0068] Specifically, when the device is powered on for the first time after entering the locked state, if it is recognized that the board card identity identification code stored inside the board card is consistent with the board card identity identification code found by the cloud system and associated with the first verification code stored in the device, the locked state is released to activate the normal use state, and the device also stores the board card identity identification code associated with the first verification code stored in the device as the code to be verified.

[0069] During the subsequent use of the device that has been unlocked, the device needs to read the stored code to be verified and the unchangeable board identity code stored inside the board for comparison each time it is started. If the comparison result is inconsistent, it means that the code to be verified stored in the device has been replaced during the use of the device after it is unlocked. That is, the device has copied the activation information of other activated devices that can be sold in the area to the device for the purpose of parallel trading by copying the board inside other activated devices, so that the device can be used in areas where the circulation of the device is prohibited. Therefore, the device re-enters the locked state, thereby effectively preventing the activated device from being circulated and used in areas where the sale of the device is prohibited, greatly improving the effect of preventing device parallel trading.

[0070] In one of the embodiments, when the comparison result of the unlocked device is consistent, the device starts to enter the normal use state.

[0071] Specifically, during the subsequent use of the device from which the lock code has been unlocked, each time the device is started, the device reads the stored code to be verified and compares it with the unchangeable board card identity code stored inside the board card. If the comparison result is that the two are consistent, it means that during the use of the device after unlocking, the code to be verified stored in the device has not been replaced, that is, the device has not yet copied the activation information of other activated devices to achieve the purpose of parallel trading by copying the board card inside other activated devices, so that the device can be used in areas where the circulation of the device is prohibited. Therefore, the device starts up and enters normal use state, ensuring the normal use of the device that has not been parallel traded.

[0072] In one of the embodiments, if the cloud system cannot find the board identity code associated with the first verification code stored in the device, an abnormal alarm message is generated.

[0073] Specifically, when the cloud system device is powered on for the first time after entering the locked state, the first verification code stored in the device is obtained, and a search is performed to determine whether there is a board card identity identification code associated with the first verification code stored in the device. If the search result is that the board card identity identification code associated with the first verification code stored in the device is not found, it means that the device information of the device may have been replaced before it was powered on for the first time after entering the locked state, resulting in the loss of the first verification code received when the device was in the initial state stored in the device. Therefore, the board card identity identification code associated with the first verification code stored in the device cannot be found in the cloud system, and the device may have channel manipulation behavior, so the cloud system generates an abnormal alarm message. The abnormal alarm message may include the barcode of the device and the corresponding board card identity identification code inside the device. The abnormal alarm message can remind the manufacturer to promptly deal with the device that may have channel manipulation behavior.

[0074] In one embodiment, if Figure 2 As shown, the device anti-counterfeiting activation system may also include a code scanning device connected to the device and the cloud system respectively;

[0075] The code scanning device is used to obtain the board card identification code stored inside the board card of the device when the device is in the initial state, and send it to the cloud system, and obtain the first verification code sent by the cloud system, and send it to the device;

[0076] The code scanning device is also used to obtain the first verification code stored in the device and send it to the cloud system when the device is powered on for the first time after entering the locked state, and to obtain the mutually related board identity identification codes sent by the cloud system and send them to the device.

[0077] Specifically, when the device is in the initial state, the board card identity identification code stored inside the board card can be obtained through the code scanning device and sent to the cloud system. After the cloud generates a first verification code based on the board card identity identification code based on the encryption protocol, the cloud system forwards the first verification code to the device through the code scanning device.

[0078] When the device is powered on for the first time after entering the locked state, the scanning device can also obtain the first verification code stored in the device and send it to the cloud system. When the cloud system finds the board card identity identification code associated with the first verification code, it sends the board card identity identification code associated with the first verification code to the scanning device, and the scanning device forwards the board card identity identification code associated with the first verification code to the device.

[0079] In a specific embodiment, the barcode scanning device is also used to obtain the barcode of the device and the barcode of the board when the device is in the initial state, and send them to the cloud system;

[0080] The cloud system receives and stores the barcode of the device and the barcode of the board, and associates the board identification code sent by the code scanning device with the barcode of the device and the barcode of the board.

[0081] Specifically, the barcode scanning device has a barcode scanning function. When the device is in the initial state, the barcode scanning device can scan the barcode of the device and the barcode of the board and send them to the cloud system. After receiving the barcode of the device and the barcode of the board, the cloud system associates and stores the barcode of the device, the barcode of the board, and the board identification code inside the device board sent by the barcode scanning device. In this way, if it is later identified that a certain device has a channeling behavior, the barcode and other specific information of the channeling device can be traced back, which is convenient for the staff to handle the channeling device accordingly and improve the processing efficiency.

[0082] In a specific embodiment, the code scanning device is also used to generate abnormal alarm information and report it to the cloud system when the receiving device recognizes that the board card identity identification code stored inside the board card is inconsistent with the associated board card identity identification code.

[0083] Specifically, when the device recognizes that the board card identity identification code stored inside the board card and the board card identity identification code associated with the first verification code stored in the device found by the cloud system are inconsistent, an abnormal alarm message is generated. The code scanning device receives the abnormal alarm message generated by the device and sends it to the cloud system. The cloud system can trace the specific information of the device that may have caused the parallel trading based on the abnormal alarm message, thereby prompting the staff to take timely measures.

[0084] In a specific example, Figure 3 As shown, the device anti-counterfeiting activation system may also include a connecting device; the code scanning device is connected to the board inside the device through the connecting device; the connecting device may be a wired connecting device or a wireless connecting device.

[0085] As described above, the present application generates a first verification code and a second verification code for the board card identification code stored in the device obtained by the cloud system when the device is in the initial state, and associates the first verification code, the second verification code and the board card identification code with each other, so that when the device is powered on for the first time after entering the lock state, and each time the device that has been unlocked is started, etc., the first verification code and the board card identification code stored in the device are verified, thereby achieving the effect of preventing others from copying the activation information of the activated device to other devices for use after the device is activated. At the same time, the present application can also encrypt, trace and identify information of the device, which not only solves the security of the encryption system lock code, but also effectively improves the reliability of the anti-device parallel trading activation system, reduces the situation where others steal the device activation information for improper use after the device is activated at the factory, and also solves the problem of others illegally providing verification codes to unlock the device, thereby further improving the device anti-parallel trading and regional restriction usage methods.

[0086] In one embodiment, Figure 4 As shown, a method for preventing device from being traded in parallel is provided, which is applied to the above-mentioned device and may include:

[0087] Step 202, receiving and storing a first verification code sent by the cloud system when the device is in an initial state, and entering a lock state; the first verification code is generated by the cloud system according to the board identity identification code stored inside the board of the device;

[0088] Step 204, receiving a board identification code associated with a first verification code stored in the device, which is sent by the cloud system when the device is powered on for the first time after entering the lock state;

[0089] Step 206: when it is identified that the card identification code stored in the card is consistent with the card identification code associated with the card, the lock code state is released to activate the normal use state.

[0090] In a specific embodiment, the device anti-channelling activation method further includes:

[0091] When it is identified that the board card identification code stored inside the board card is inconsistent with the board card identification code associated with each other, an abnormal alarm message is generated and the code lock state is maintained.

[0092] In a specific embodiment, Figure 5 As shown, when it is identified that the card identification code stored in the card is consistent with the card identification code associated with each other, step 206 of unlocking the code state to activate the normal use state may include:

[0093] Step 302, receiving a second verification code sent by the cloud system; the second verification code is associated with the first verification code stored in the device;

[0094] Step 304, when it is recognized that the board card identification code stored in the board card is consistent with the associated board card identification code, and the stored first verification code corresponds to the associated second verification code, the lock code state is released.

[0095] In a specific embodiment, Figure 6 As shown, after step 304 of identifying that the board card identification code stored in the board card is consistent with the board card identification code associated with each other, the following steps may also be included:

[0096] Step 402, storing the mutually associated board and card identification codes as codes to be verified;

[0097] Step 404, at each startup, read the stored code to be verified and compare it with the board card identification code stored inside the board card, and if the comparison result is inconsistent, re-enter the code lock state.

[0098] In a specific embodiment, the device anti-channelling activation method further includes:

[0099] If the comparison result is consistent, the system starts to enter normal use state.

[0100] In one embodiment, Figure 7 As shown, a method for preventing device counterfeiting is provided, which is applied to the above-mentioned cloud system and may include:

[0101] Step 502, when the device is in an initial state, obtaining a board card identification code stored inside a board card of the device, generating a first verification code according to the board card identification code and sending it to the device, and storing the first verification code and the board card identification code in association with each other;

[0102] Step 504, when the device is powered on for the first time after entering the locked state, the first verification code stored in the device is obtained. If a board card identity identification code associated with the first verification code stored in the device is found, the associated board card identity identification code is sent to the device, so that when the device recognizes that the board card identity identification code stored in the board card is consistent with the associated board card identity identification code, the locked state is released to activate and enter the normal use state.

[0103] In a specific embodiment, Figure 8 As shown, the device anti-channelling activation method also includes:

[0104] Step 602, generating a second verification code according to the received board card identification code, and storing the board card identification code, the first verification code and the second verification code in association with each other;

[0105] Step 604: If a board identification code associated with the first verification code stored in the device is found, a second verification code associated with the first verification code stored in the device is sent to the device.

[0106] In a specific embodiment, the device anti-channelling activation method further includes:

[0107] If the board identity code associated with the first verification code stored in the device cannot be found, an abnormal alarm message is generated.

[0108] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0109] Based on the same inventive concept, the embodiment of the present application also provides an anti-device counterfeiting activation device for implementing the anti-device counterfeiting activation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the anti-device counterfeiting activation device provided below can refer to the limitations of the anti-device counterfeiting activation method above, and will not be repeated here.

[0110] In one embodiment, a device for preventing device cross-selling is provided, which may include:

[0111] The first receiving module is used to receive and store a first verification code sent by the cloud system when the device is in an initial state, and enter a lock code state; the first verification code is generated by the cloud system according to the board identity identification code stored inside the board of the device obtained;

[0112] A second receiving module is used to receive a board identity code associated with a first verification code stored in the device and sent by the cloud system when the device is powered on for the first time after entering the lock code state;

[0113] The identification module is used to release the lock code state to activate the normal use state when it is identified that the board card identification code stored inside the board card is consistent with the board card identification code associated with each other.

[0114] In a specific embodiment, the device for preventing equipment from being sold in parallel may further include:

[0115] The alarm module is used to generate abnormal alarm information and maintain the lock code state when it is recognized that the board card identity identification code stored inside the board card is inconsistent with the board card identity identification code associated with each other.

[0116] In a specific embodiment, the identification module is also used to receive a second verification code sent by the cloud system; the second verification code is associated with the first verification code stored in the device; when it is identified that the board card identity identification code stored inside the board card is consistent with the associated board card identity identification code, and the stored first verification code corresponds to the associated second verification code, the lock code state is released.

[0117] In a specific embodiment, the identification module can also be used to store the mutually related board card identity identification codes as the verification code; at each startup, the stored verification code is read and compared with the board card identity identification code stored inside the board card, and if the comparison result is inconsistent, the lock code state is re-entered.

[0118] In a specific embodiment, the device for preventing equipment from being traded in parallel may further include:

[0119] The startup module is used to start the system into a normal use state when the comparison result is consistent.

[0120] In one embodiment, a device for preventing device cross-selling is provided, which may include:

[0121] A first processing module is used to obtain a board card identification code stored inside a board card of the device when the device is in an initial state, generate a first verification code according to the board card identification code and send it to the device, and store the first verification code and the board card identification code in association with each other;

[0122] The second processing module is used to obtain the first verification code stored in the device when the device is powered on for the first time after entering the lock state. If a board card identity identification code associated with the first verification code stored in the device is found, the associated board card identity identification code is sent to the device, so that when the device recognizes that the board card identity identification code stored inside the board card is consistent with the associated board card identity identification code, the lock state is released to activate and enter the normal use state.

[0123] In a specific embodiment, the device for preventing equipment from being sold in parallel may further include:

[0124] A third processing module is used to generate a second verification code according to the received board card identification code, and store the board card identification code, the first verification code and the second verification code in association with each other;

[0125] The fourth processing module is used to send the second verification code associated with the first verification code stored in the device to the device if a board identity recognition code associated with the first verification code stored in the device is found.

[0126] In a specific embodiment, the device anti-channelling activation method further includes:

[0127] The fifth processing module is used to generate abnormal alarm information if the board identity identification code associated with the first verification code stored in the device cannot be found.

[0128] Each module in the above-mentioned device for preventing device counterfeiting can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0129] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0130] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0131] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0132] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0133] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An activation system for preventing equipment from being sold in parallel, characterized in that: include: Device; a card identification code is stored inside the card of the device; the device is a product that needs to be identified for cross-selling; A cloud system, connected to the device; When the device is in an initial state, the cloud system generates a first verification code based on the acquired board card identification code stored inside the board card of the device and sends it to the device, and stores the first verification code and the board card identification code in association with each other; The device stores the first verification code and enters a code lock state; When the device is powered on for the first time after entering the lock state, the cloud system obtains the first verification code stored in the device, and if a board card identification code associated with the first verification code stored in the device is found, the cloud system sends the associated board card identification code to the device; When the device recognizes that the board card identification code stored inside the board card is consistent with the mutually associated board card identification code, the device releases the code lock state to activate and enter the normal use state.

2. The device anti-counterfeiting activation system according to claim 1, characterized in that: When the device identifies that the board card identification code stored inside the board card is inconsistent with the mutually associated board card identification code, it generates abnormal alarm information and maintains the lock code state.

3. The device anti-counterfeiting activation system according to claim 1, characterized in that: The cloud system also generates a second verification code according to the received board card identification code, and stores the board card identification code, the first verification code and the second verification code in association with each other; If the cloud system finds that there is a board identification code that is mutually associated with the first verification code stored in the device, the cloud system sends the second verification code that is mutually associated with the first verification code stored in the device to the device; The device releases the locked code state when recognizing that the board card identification code stored inside the board card is consistent with the mutually associated board card identification code, and the stored first verification code corresponds to the mutually associated second verification code.

4. The device anti-counterfeiting activation system according to claim 3, characterized in that: When the device recognizes that the stored first verification code does not correspond to the mutually associated second verification code, it generates abnormal alarm information and maintains the locked code state.

5. The device anti-counterfeiting activation system according to claim 1, characterized in that: After the device recognizes that the board card identification code stored in the board card is consistent with the mutually associated board card identification code, the device stores the mutually associated board card identification code as a code to be verified; The device that has been released from the code lock state reads the stored code to be verified and the board card identity code stored inside the board card for comparison each time it is started, and re-enters the code lock state if the comparison result is inconsistent.

6. The device anti-counterfeiting activation system according to claim 5, characterized in that: When the comparison result is consistent, the device that has been released from the lock state starts to enter the normal use state.

7. The device anti-counterfeiting activation system according to claim 1, characterized in that: If the cloud system cannot find the board identity code associated with the first verification code stored in the device, an abnormal alarm message is generated.

8. The device anti-counterfeiting activation system according to any one of claims 1 to 7, characterized in that: It also includes a code scanning device connected to the device and the cloud system respectively; The code scanning device is used to obtain the board card identification code stored inside the board card of the device when the device is in the initial state, and send it to the cloud system, and obtain the first verification code sent by the cloud system, and send it to the device; The code scanning device is also used to obtain the first verification code stored in the device and send it to the cloud system when the device is powered on for the first time after entering the locked state, and to obtain the mutually associated board identity identification code sent by the cloud system and send it to the device.

9. A method for preventing equipment from being sold in parallel, characterized in that: The method is applied to the device according to claims 1 to 8, comprising: Receive and store a first verification code sent by the cloud system when the device is in an initial state, and enter a lock code state; the first verification code is generated by the cloud system according to the board identity identification code stored inside the board of the device; Receiving a board identification code associated with a first verification code stored in the device, which is sent by the cloud system when the device is powered on for the first time after entering the lock state; When it is identified that the board card identification code stored in the board card is consistent with the mutually associated board card identification code, the lock code state is released to activate and enter the normal use state.

10. A method for preventing equipment from being sold in parallel, characterized in that: The method is applied to the cloud system according to claims 1 to 8, comprising: When the device is in an initial state, obtaining a board card identification code stored inside a board card of the device, generating a first verification code according to the board card identification code and sending it to the device, and storing the first verification code and the board card identification code in association with each other; When the device is powered on for the first time after entering the lock state, the first verification code stored in the device is obtained, and if a board card identity identification code associated with the first verification code stored in the device is found, the associated board card identity identification code is sent to the device, so that when the device recognizes that the board card identity identification code stored inside the board card is consistent with the associated board card identity identification code, the lock state is released to activate and enter the normal use state.

Citation Information

Patent Citations

  • Identity recognition method and system based on NFC mobile terminal

    CN111563986A