CN111859359B - Intelligent device authorization system, method, device, equipment and medium - Google Patents
Intelligent device authorization system, method, device, equipment and medium Download PDFInfo
- Publication number
- CN111859359B CN111859359B CN202010499109.XA CN202010499109A CN111859359B CN 111859359 B CN111859359 B CN 111859359B CN 202010499109 A CN202010499109 A CN 202010499109A CN 111859359 B CN111859359 B CN 111859359B
- Authority
- CN
- China
- Prior art keywords
- authorization
- server
- equipment
- intelligent
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013475 authorization Methods 0.000 title claims abstract description 692
- 238000000034 method Methods 0.000 title claims abstract description 100
- 230000006870 function Effects 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 31
- 238000012360 testing method Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 17
- 238000011990 functional testing Methods 0.000 claims description 16
- 238000012795 verification Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 8
- 238000004519 manufacturing process Methods 0.000 abstract description 38
- 230000008569 process Effects 0.000 abstract description 30
- 238000010586 diagram Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 18
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
The application discloses an intelligent device authorization system, an intelligent device authorization method, an intelligent device authorization device, intelligent device authorization equipment and an intelligent device authorization medium, which are used for solving the problems that an implementation process of an existing management and control intelligent device implementation scheme is complex, time is consumed, and production efficiency of intelligent devices is reduced. The staff only needs to input the equipment model number and the corresponding authorization quantity of the intelligent equipment in the order corresponding to each authorization device in the server in advance, after receiving the authorization request sent by the authorization device, the server matches the equipment model number in the authorization request, the equipment model number in the order corresponding to the pre-stored authorization device is successful, and when the quantity of the authorization request which is sent by the authorization device and carries the equipment model number is not more than the corresponding authorization quantity of the matched equipment model number, an authorization certificate is generated and written into the intelligent equipment through the authorization device, so that the intelligent equipment is managed and controlled, and the production efficiency of the intelligent equipment is improved.
Description
Technical Field
The application relates to the technical fields of the Internet of things and intelligent home, in particular to an intelligent device authorization system, an intelligent device authorization method, an intelligent device authorization device, intelligent device authorization equipment and an intelligent device authorization medium.
Background
With the development of technology, intelligent home systems have been developed dramatically, and various light intelligent devices, such as intelligent door locks, intelligent switches, intelligent sound boxes, etc., are applied to more and more scenes. Meanwhile, along with the refinement of industry division, enterprises without production capacity conduct intelligent equipment design, and the mode of entrusting manufacturers to conduct intelligent equipment production is more and more common.
When an enterprise entrusts a manufacturer to produce the intelligent device, all manufacturing data of the intelligent device, such as a program, a main board and the like of the intelligent device, program leakage or data outflow of the intelligent device easily occurs, so that the intelligent device is simulated and sold. To protect the rights of the enterprises, the enterprises need to manage and control the intelligent devices. Based on this, how to manage smart devices is a matter of concern for enterprises in recent years.
At present, the management and control of the intelligent equipment by enterprises comprises an off-line management and control mode and an on-line management and control mode. Specifically, the off-line control mode provides a specific burning tool for the enterprise to the manufacturer, limits the number of times of burning the program of the intelligent equipment, or divides the program burning and equipment assembly into a plurality of manufacturers for production, so that the production data of the intelligent equipment are prevented from being concentrated in one manufacturer and the like. However, the above-mentioned off-line control manner is relatively complex in operation process, and reduces the production efficiency of the intelligent device, for example, when the program burning and the device assembly are divided into a plurality of manufacturers for production, the intelligent device is continuously transferred to another manufacturer for production, or the burning tool needs to be specially customized, and the situation that the burning tool cannot be recycled easily occurs.
And the online management and control mode is that an enterprise obtains the identification codes of the intelligent devices to be produced in the batch in advance, and staff enter each identification code into a database of an enterprise server. After the intelligent equipment is produced, the manufacturer connects the intelligent equipment with an enterprise server through an authorizing device, the authorizing device acquires the identification code of the intelligent equipment and requests the server to authorize through the identification code, the server matches any one of the pre-stored identification codes after receiving the identification code, and the authorizing code is issued to the intelligent equipment through the authorizing device after the matching is successful, so that the remote authorization of the intelligent equipment is completed. Because the on-line management and control mode needs enterprises to acquire the identification codes of the intelligent devices to be produced in batches in advance, each identification code is manually input into the database of the enterprise server, time and labor are consumed, and if workers do not timely input the identification codes of the intelligent devices, the production of the intelligent devices can be directly affected, so that the intelligent devices cannot be timely authorized or are mistakenly identified as unqualified intelligent devices, and the production efficiency of the intelligent devices is reduced.
Disclosure of Invention
The application provides an intelligent device authorization system, an intelligent device authorization method, an intelligent device authorization device, intelligent device authorization equipment and an intelligent device authorization medium, which are used for solving the problems that an implementation process of an existing management and control intelligent device implementation scheme is complex, time is consumed, and production efficiency of intelligent devices is reduced.
In a first aspect, the present application provides an intelligent device authorization system, the system comprising: an authorization device and a server;
the authorization device is used for acquiring the equipment model of the intelligent equipment connected with the authorization device and sending an authorization request carrying the equipment model to the server; the server is used for receiving the authorization certificate sent by the server and writing the authorization certificate into the intelligent equipment;
The server is configured to receive the authorization request sent by the authorization device, determine whether the number of authorization requests that have been sent by the authorization device and carry the device model is greater than the number of authorizations corresponding to the device model in the matched order when the device model is successfully matched with the device model in the pre-stored order corresponding to the authorization device, and if not, generate an authorization certificate, and send the authorization certificate to the authorization device.
In a second aspect, the present application further provides an intelligent device authorization method, where the method is applied to a server, and the method includes:
receiving an authorization request sent by an authorization device, wherein the authorization request carries the equipment model of intelligent equipment connected with the authorization device;
When the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device, judging whether the number of the authorizing requests carrying the equipment model sent by the authorizing device is larger than the corresponding authorizing number of the equipment model in the matched order;
If not, generating an authorization certificate, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment.
In a third aspect, the present application further provides an intelligent device authorization method, where the method includes:
Acquiring the equipment model of intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to a server;
And if the authorization certificate sent by the server is received, writing the authorization certificate into the intelligent equipment.
In a fourth aspect, the present application also provides a server, the server including:
The device comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving an authorization request sent by an authorization device, and the authorization request carries the equipment model of intelligent equipment connected with the authorization device;
The judging unit is used for judging whether the number of the authorization requests which are sent by the authorization device and carry the equipment model is larger than the corresponding authorization number of the equipment model in the matched order or not when the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorization device;
And the processing unit is used for generating an authorization certificate if the number of the authorization requests carrying the equipment model sent by the authorization device is not greater than the corresponding authorization number of the equipment model in the matched order, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment.
In a fifth aspect, the present application further provides an intelligent device authorization apparatus, where the apparatus includes:
The processing unit is used for acquiring the equipment model of the intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to the server;
And the receiving unit is used for writing the authorization certificate into the intelligent device if the authorization certificate sent by the server is received.
In a sixth aspect, the present application further provides an electronic device, at least comprising a processor and a memory, the processor being configured to implement the steps of the smart device authorization method as described above applied to a server and the steps of the smart device authorization method as described above applied to an authorization apparatus when executing a computer program stored in the memory.
In a seventh aspect, the present application also provides a computer readable storage medium storing a computer program which, when executed by a processor, implements the steps of the smart device authorization method as described above for a server, and implements the steps of the smart device authorization method as described above for an authorization apparatus.
Because the staff in the application only need to input the equipment model of the intelligent equipment in the order corresponding to each authorization device and the corresponding authorization quantity in the server in advance, after the server receives the authorization request sent by the authorization device, the equipment model in the authorization request is matched, the equipment model in the order corresponding to the pre-stored authorization device is successful, and when the quantity of the authorization requests which are sent by the authorization device and carry the equipment model is not more than the corresponding authorization quantity of the matched equipment model, the authorization certificate is generated and written into the intelligent equipment through the authorization device, thereby realizing the management and control of the intelligent equipment and improving the production efficiency of the intelligent equipment.
Drawings
In order to more clearly illustrate the technical solutions of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of an authorization system of an intelligent device according to some embodiments of the present application;
FIG. 2 is a schematic diagram illustrating an implementation process of a specific smart device authorization system according to some embodiments of the present application;
FIG. 3 is a schematic diagram illustrating an implementation process of a specific smart device authorization system according to some embodiments of the present application;
FIG. 4 is a schematic diagram illustrating an implementation process of a specific smart device authorization system according to some embodiments of the present application;
fig. 5 is a schematic diagram of an authorization process of an intelligent device according to some embodiments of the present application;
fig. 6 is a schematic diagram of an authorization process of an intelligent device according to some embodiments of the present application;
Fig. 7 is a schematic structural diagram of a server according to some embodiments of the present application;
fig. 8 is a schematic structural diagram of an authorization device for an intelligent device according to some embodiments of the present application;
Fig. 9 is a schematic structural diagram of an electronic device according to some embodiments of the present application;
fig. 10 is a schematic structural diagram of an electronic device according to some embodiments of the present application.
Detailed Description
In order to improve the production efficiency of intelligent equipment, the application provides an intelligent equipment authorization system, an intelligent equipment authorization method, an intelligent equipment authorization device, intelligent equipment authorization equipment and an intelligent equipment authorization medium.
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail below with reference to the accompanying drawings, it being apparent that the described embodiments are only some, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In the smart home application scenario, at least one smart home terminal device (hereinafter referred to as "smart device", for example, a smart door lock, a smart switch, etc.) is generally included, which may be used as a single product, or may be used in an access smart home system. The intelligent device is limited by factors such as volume, functions and the like, and has the capacity of constructing a local area network, and does not have the capacity of directly connecting with a server. Therefore, in the production process of the intelligent equipment, the information of the intelligent equipment is required to be sent to the server through the authorization device, so that the authorization of the server to the intelligent equipment is realized.
Fig. 1 is a schematic structural diagram of an authorization system for an intelligent device according to some embodiments of the present application, where the system includes: an authorization device 11, a server 12, and an intelligent apparatus;
The authorizing device 11 is configured to obtain a device model of an intelligent device connected to the authorizing device 11, and send an authorization request carrying the device model to the server 12; and is configured to receive an authorization credential sent by the server 12 and write the authorization credential into the smart device;
The server 12 is configured to receive the authorization request sent by the authorization device 11, determine whether the number of authorization requests that have been sent by the authorization device 11 and carry the device model is greater than the number of authorizations corresponding to the device model in the matched order when the device model is successfully matched with the device model in the pre-stored order corresponding to the authorization device 11, and if not, generate an authorization certificate, and send the authorization certificate to the authorization device 11.
In the application, the intelligent device authorization system comprises: the system comprises an authorization device 11, a server 12 and intelligent equipment, wherein information interaction and data transmission can be carried out between the authorization device 11 and the server 12. The authorization device 11 is mainly used for acquiring the device model of the intelligent device connected with the device and sending an authorization request carrying the device model to the server 12. Based on the device model carried in the authorization request, the server 12 performs corresponding processing, thereby implementing authorization of the server 12 to the intelligent device.
The device model of the intelligent device connected with the authorization device 11, which is obtained by the authorization device 11, may be the device model of the intelligent device connected with the authorization device 11, which is received by the authorization device 11 through the wired serial port, or the device model of the intelligent device connected with the authorization device, which is read by the authorization device through the wired serial port.
Although there may be many manufacturers who produce smart devices of the same device model, the IP addresses of the manufacturer's authorizing means 11 are typically different and typically do not vary much. The server 12 may distinguish between different manufacturers according to the IP address of the authorization device 11, for example, the manufacturer corresponding to the IP address 192.168.9.75 of the authorization device 11 is T, and the manufacturer corresponding to the IP address 192.168.8.55 of the authorization device 11 is Z. Meanwhile, in order to facilitate subsequent management and control of the intelligent devices, in the present application, a worker enters in advance a device model in an order corresponding to each authorization device 11 in the server 12. After receiving the authorization request sent by the authorization device 11, the server 12 analyzes the authorization request to obtain the equipment model carried in the authorization request and the equipment model in the pre-stored order corresponding to the authorization device 11. And matching the equipment model carried in the authorization request with the equipment model in the pre-stored order corresponding to the authorization device 11.
Specifically, if the device model carried in the authorization request is successfully matched with the device model in the pre-stored order corresponding to the authorization device 11, which indicates that the intelligent device is an intelligent device produced by a manufacturer corresponding to the authorization device 11, the server 12 is required to perform subsequent processing on the intelligent device, so as to realize authorization of the intelligent device. If the device model carried in the authorization request is not successfully matched with the device model in the pre-stored order corresponding to the authorization device 11, which indicates that the intelligent device is not an intelligent device produced by the manufacturer corresponding to the authorization device 11, the server 12 may directly reject to respond to the authorization request.
For example, the device model x carried in the authorization request sent by a certain authorization device 11A, the device models in the orders 1, 2, and 3 corresponding to the authorization device 11A pre-stored in the server 12 are a, m, x, and y, respectively, and the device model x carried in the authorization request is determined, and the device model x in the orders 1, 2, and 3 corresponding to the authorization device 11A pre-stored is successfully matched with the device model x, which indicates that the intelligent device is an intelligent device produced by a manufacturer corresponding to the authorization device 11, and then the server 12 is required to perform subsequent processing on the intelligent device, so as to implement authorization of the intelligent device.
Taking the above example as the case, the device model carried in the authorization request sent by the authorization device 11A is n, and the device models in the orders 1, 2, and 3 corresponding to the authorization device 11A stored in advance are a, m, x, and y respectively, which are not successfully matched, which indicates that the intelligent device is not an intelligent device produced by the manufacturer corresponding to the authorization device 11, then the server 12 may directly reject to respond to the authorization request.
In order to facilitate the manufacturer to know the feedback information in time, when determining that the equipment model carried in the authorization request is not successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device 11, the server 12 may also return a prompt message of wrong model to the authorizing device 11 to control the authorizing device 11 to output the prompt message. The authorization device 11 may output the prompt information in a plurality of ways, such as a beeping sound of the authorization device 11, a flashing red light of a display screen of the authorization device 11, and the like, and may be specifically and flexibly set according to actual requirements, which is not limited herein.
In order to effectively prevent the intelligent device from being imitated, in the application, the authorized number corresponding to each device model in the order corresponding to each authorizing device 11 is recorded in advance, for example, 1000, 1500, etc. When the server 12 determines, based on the above embodiment, that the device model carried in the authorization request is successfully matched with the device model in the order corresponding to the pre-stored authorizing device 11, the number of authorizations corresponding to the device model in the matched order is obtained, and it is determined whether the number of authorization requests carrying the device model sent by the authorizing device 11 is greater than the number of authorizations corresponding to the device model in the matched order.
Specifically, if the number of the authorization requests carrying the device model sent by the authorization device 11 is greater than the number of the authorizations corresponding to the device model in the matched order, which indicates that the manufacturer has produced the intelligent devices meeting the number required by the order, the intelligent devices are likely to be the intelligent devices imitated by the manufacturer, and the server 12 refuses to respond to the authorization requests.
For example, if the number of authorization requests that the authorization device 11 has sent and carry the device model x is 1500, which is greater than the number of authorizations 1500 corresponding to the device model x in the matched order, which indicates that the manufacturer has produced the number of smart devices that satisfy the requirement of the order, and the smart devices are likely to be the smart devices that the manufacturer imitates, the server 12 refuses to respond to the authorization requests.
If the number of the sent authorization requests carrying the equipment model number by the authorization device 11 is not greater than the corresponding authorization number of the equipment model number in the matched order, which indicates that the intelligent equipment is the intelligent equipment in the expected production number of the enterprise and the intelligent equipment is the intelligent equipment in regular production, the server 12 generates an authorization certificate, and sends the authorization certificate to the authorization device 11 so as to authorize the intelligent equipment connected with the authorization device through the authorization device 11.
Taking the above example as the case, if the number of the sent authorization requests carrying the device model x by the authorization device 11 is 1300 and is greater than the number of the authorizations 1500 corresponding to the device model x in the matched order, which indicates that the smart device is a smart device in the expected production number of the enterprise, and the smart device is a smart device in regular production, the server 12 generates an authorization certificate, and sends the authorization certificate to the authorization device 11, so as to authorize the smart device connected with the authorization certificate by the authorization device 11.
The authorization certificate may be generated directly according to the current time information of the authorization certificate and a preset encryption algorithm, or may be generated according to the information of the authorization device 11, the time of sending the authorization request, and the preset encryption algorithm. Specifically, the method for generating the authorization certificate can be flexibly set according to actual requirements, which is not described herein.
When, based on the above described embodiment, the authorization means 11 receives the authorization ticket sent by the server 12, it writes it into the smart device to which it is connected.
Because the staff in the application only need to input the equipment model of the intelligent equipment in the order corresponding to each authorizing device 11 and the corresponding authorizing quantity thereof in the server 12 in advance, after the server 12 receives the authorizing request sent by the authorizing device 11, the equipment model in the authorizing request is matched, the equipment model in the order corresponding to the authorizing device 11 which is preserved in advance is successful, and when the quantity of the authorizing requests which are sent by the authorizing device 11 and carry the equipment model is not more than the corresponding authorizing quantity of the matched equipment model, the authorizing certificate is generated and written into the intelligent equipment through the authorizing device 11, thereby realizing the management and control of the intelligent equipment and improving the production efficiency of the intelligent equipment.
Under the actual application scene, the production quality of the intelligent equipment also directly influences the product public praise and the user experience, and enterprises are more required to have remote supervision and control measures so as to supervise and control the quality of the intelligent equipment produced by manufacturers. Therefore, in order to monitor the production quality of the smart device, in the present application, a function test program of the smart device is stored in advance in the authorizing means 11. After the manufacturer connects the smart device to the authorizing device 11 through a wired serial port, the function test program stored in the authorizing device 11 is started. The authorization device 11 performs a function test on the intelligent device according to a preset function test item, and obtains a function test result of the intelligent device.
In general, an enterprise only sells the intelligent device with the passing function test result of each function, and only the intelligent device with the passing function test result of each function can write in the authorization certificate. Therefore, in the present application, after obtaining the function test result of the intelligent device, the authorization apparatus 11 obtains the device model of the intelligent device and sends an authorization request carrying the device model to the server 12 if it is determined that the function test result of each function is passed, which indicates that the intelligent device belongs to a qualified product and can be sold to the outside. If the function test result of any function is determined to be failed, the unqualified product of the intelligent equipment is indicated, the intelligent equipment cannot be sold outwards, an authorization certificate is not required to be written into the intelligent equipment, and in order to timely inform a worker to recheck the intelligent equipment, abnormal alarm can be carried out.
The alarm mode of the authorization device 11 is the same as the above-mentioned mode of outputting the prompt message, and will not be described here again.
The following describes the execution process of the intelligent device authorization system provided by the application in detail through a specific embodiment:
fig. 2 is a schematic diagram of an implementation process of a specific smart device authorization system according to some embodiments of the present application, where the process includes:
S201: the authorization device performs function test on the intelligent equipment connected with the authorization device, and a function test result of each function is obtained.
S202: the authorization device determines whether the function test result of each function is passed, if so, S203 is executed, otherwise S209 is executed.
S203: the authorization device acquires the equipment model of the intelligent equipment and sends an authorization request carrying the equipment model to the server.
S204: the server receives the authorization request sent by the authorization device, analyzes the authorization request and acquires the equipment model carried in the authorization request.
S205: the server determines whether the equipment model is successfully matched with any equipment model in the pre-stored order corresponding to the authorizing device, if yes, S206 is executed, otherwise S210 is executed.
S206: the server determines whether the number of the authorization requests carrying the equipment model sent by the authorization device is greater than the number of the authorizations corresponding to the equipment model in the matched order, if yes, S207 is executed, otherwise S210 is executed.
S207: the server generates an authorization certificate, sends the authorization certificate to the authorization device, and updates the number of the currently stored authorization requests which are sent by the authorization device and carry the equipment model.
S208: the authorization device receives the authorization certificate sent by the server and writes the authorization certificate into the intelligent equipment.
S209: the authorization device gives an abnormal alarm.
S210: the server refuses the response.
In order to ensure the uniqueness of the authorization certificate of the intelligent device, in the present application, the authorization device 11 is specifically configured to obtain preset chip identification information of the intelligent device, and send an authorization request carrying the preset chip identification information and the device model to the server 12;
the server 12 is specifically configured to generate the authorization credential according to the preset chip identification information, current time information for generating the authorization credential, and a preset encryption algorithm.
The authorization certificate in the smart device to which the authorization certificate has been written may be stolen, and the smart device is prevented from being imitated for further authorized security, in the present application, the server 12 may generate an authorization certificate based on preset chip identification information of the smart device, thereby guaranteeing the uniqueness of the authorization certificate of the smart device.
In the specific implementation process, the authorization device 11 further obtains preset chip identification information of the intelligent device, and sends an authorization request carrying the preset chip identification information and the device model to the server 12. After receiving the authorization request, the server 12 analyzes the authorization request to obtain the device model and the preset chip identification information carried in the authorization request. When the server 12 determines that the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device 11, and the number of the authorizing requests carrying the equipment model sent by the authorizing device 11 is not greater than the number of the authorizations corresponding to the equipment model in the matched order, the authorizing certificate is generated according to the preset chip identification information, the current time information for generating the authorizing certificate and the preset encryption algorithm.
In addition, in the practical application process, in order to facilitate the enterprise to trace back the intelligent device, after the server 12 obtains the authorization certificate, the obtained information about the intelligent device can be correspondingly stored, so that the subsequent enterprise can conveniently query the information about the intelligent device through the server 12. Because there is a lot of information in the intelligent device, if each piece of information of the intelligent device is stored correspondingly, a lot of storage space is consumed. In general, when an enterprise queries information of an intelligent device, preset chip identification information, device model and authorization certificate of the intelligent device are compared. Therefore, in the present application, the server 12 is further configured to correspondingly store the preset chip identification information, the device model, and the authorization certificate after obtaining the authorization certificate.
In another possible implementation, the core chip in the smart device may be replaced with a bad or other inexpensive chip, thereby affecting the quality of the smart device produced. Therefore, in order to further monitor the production quality of the intelligent device, in the present application, the server 12 is further configured to determine, after determining that the device model is successfully matched with the device model in the pre-saved order corresponding to the authorizing device 11, whether the preset chip identification information meets the pre-saved preset encoding rule, and if yes, determine whether the number of authorization requests that have been sent by the authorizing device 11 and carry the device model is greater than the number of authorizations corresponding to the device model in the matched order.
In general, the chip types of core chips used by the same type of intelligent device are the same, but the chip identification information of core chips on different intelligent devices of the same type are different, the length of the chip identification information of the core chips is generally within a certain range, each character in the chip identification information represents a certain meaning, for example, according to the sequence from left to right, the 1 st to 3 rd character in the chip identification information represents a brand, the 4 th to 6 th character represents the chip type, and the 7 th to 11 th character represents the number of chips produced by the chip.
Therefore, in order to further monitor the production quality of the intelligent device, in the application, the core chip of the intelligent device of each device model can be used as a preset chip, and a worker inputs the preset coding rule of the chip identification information of the preset chip model used by the intelligent device of each device model in advance, wherein the preset coding rule comprises the length of the chip identification information and the meaning represented by each character in the chip identification information. After determining that the device model in the received authorization request is successfully matched with the device model in the order corresponding to the pre-saved authorizing device 11 based on the above embodiment, the server 12 obtains the pre-saved preset encoding rule corresponding to the chip model of the pre-saved preset chip, and determines whether the preset chip identification information parsed from the authorization request meets the pre-saved preset encoding rule.
Specifically, if the preset chip identification information accords with the preset coding rule stored in advance, which indicates that the type of the chip installed on the intelligent device is likely to be a qualified chip, then it is determined whether the number of the authorization requests carrying the device type sent by the authorization device 11 is greater than the number of the authorizations corresponding to the device type in the matched order.
For example, the length of the preset chip identification information TX234013 of a certain intelligent device is 8, the length of the chip identification information of the preset chip in the preset coding rule of the preset chip is 8, and according to the sequence from left to right, the 1 st to 2 nd characters in the chip identification information represent the brand "TX", the 3 rd to 4 th characters represent the chip model "23", and the 5 th to 8 th characters represent the number of chips produced by the chip. After it is determined that the device model a in the received authorization request is successfully matched with the device model a in the order corresponding to the pre-saved authorizing device 11, the preset chip identification information TX234013 accords with the pre-saved preset encoding rule, which indicates that the model of the chip installed on the intelligent device is likely to be a qualified chip, and then it is determined whether the number of the authorization requests carrying the device model a sent by the authorizing device 11 is greater than the number of the authorizations corresponding to the device model in the matched order.
If the preset chip identification information does not conform to the preset encoding rule stored in advance, which indicates that the type of the chip installed on the intelligent device is likely to be replaced by a chip of another type, the intelligent device cannot be sold externally, and the server 12 refuses to respond to the authorization request sent by the authorization device 11.
Taking the above example as the case, if the length of the preset chip identification information 0024013 of the smart device is 7, after it is determined that the device model a in the received authorization request is successfully matched with the device model a in the order corresponding to the pre-stored authorization device 11, the preset chip identification information 0024013 does not conform to the pre-stored preset encoding rule, which indicates that the model of the chip installed on the smart device is likely to be replaced with a chip of another model, and the smart device cannot be sold to the outside, the server 12 refuses to respond to the authorization request sent by the authorization device 11.
The following describes the execution process of the intelligent device authorization system provided by the application in detail through a specific embodiment:
Fig. 3 is a schematic diagram illustrating an implementation process of a specific smart device authorization system according to some embodiments of the present application, where the process includes:
s301: the authorization device performs functional test on the intelligent equipment connected with the authorization device, and a functional test result is obtained.
S302: the authorization device determines whether the functional test results are all passed, if so, S303 is executed, otherwise S310 is executed.
S303: the authorization device acquires the equipment model of the intelligent equipment and preset chip identification information, and sends an authorization request carrying the equipment model and the preset chip identification information to the server.
S304: the server receives the authorization request sent by the authorization device, analyzes the authorization request and acquires the equipment model and the preset chip identification information carried in the authorization request.
S305: the server judges whether the equipment model is successfully matched with any equipment model in the pre-stored order corresponding to the authorizing device, if so, S306 is executed, otherwise S311 is executed.
S306: the server determines whether the preset chip identification information accords with a preset coding rule stored in advance, if yes, S307 is executed, otherwise S311 is executed.
S307: the server determines whether the number of the authorization requests carrying the equipment model sent by the authorization device is greater than the corresponding authorization number of the equipment model in the matched order, if yes, S308 is executed, otherwise S311 is executed.
S308: the server generates the authorization certificate according to the preset chip identification information, the current time information for generating the authorization certificate and a preset encryption algorithm, correspondingly stores the preset chip identification information, the equipment model and the authorization certificate, and sends the authorization certificate to the authorization device.
S309: the authorization device receives the authorization certificate sent by the server and writes the authorization certificate into the intelligent equipment.
S310: the authorization device gives an abnormal alarm.
S311: the server refuses the response.
In order to further ensure the security of the authorization of the smart device, in the present application, the authorization device 11 is further configured to obtain the input manufacturer account number and password information after receiving the account login request, and send the manufacturer account number and the password information to the server 12;
The server 12 is further configured to receive the manufacturer account number and the password information sent by the authorization device 11; when the account information of the manufacturer is matched with any pre-stored account information of the registered manufacturer, judging whether the password information is matched with the password information corresponding to the matched account information of the registered manufacturer, and if so, sending notification information passing verification to the authorization device 11; otherwise, a notification of authentication failure is sent to the authorizing means 11.
In an actual scenario, if any person can use the authorization device 11 to interact with the server 12 and transmit data, an illegal user can easily use the authorization device 11 to interact with the server 12 and transmit data, so that the security of the authorization of the intelligent device cannot be ensured. Therefore, in order to further ensure the security of controlling the intelligent device, the application can issue the exclusive account information of the producer to the producer when the producer is entrusted to produce the production order of the intelligent device in cooperation with the producer by the enterprise. At the same time, the staff member also enters the issued manufacturer account information as registered manufacturer account information into the server 12. The manufacturer can set the password of the exclusive manufacturer account information through the authorization device 11, so that the manufacturer can conveniently log in the own manufacturer account.
Specifically, the manufacturer may select an icon of the login manufacturer account on the display screen of the authorization apparatus 11 through interactive operations such as clicking or long pressing, or may select the login manufacturer account through inputting voice information. After the authorization device 11 detects the triggering operation of the login account, that is, after receiving the account login request, the authorization device 11 detects the manufacturer account information and the password information input on the interface displayed on the display screen. And transmits the manufacturer account information and password information to the server 12.
After receiving the manufacturer account information and the password information sent by the authorization device 11, the server 12 matches the manufacturer account information with any registered manufacturer account information stored in advance. When determining that the registered producer account information matched with the producer account information exists, indicating that the producer corresponding to the producer account information is a legal producer, judging whether the password information corresponding to the producer account information is matched with the password information corresponding to the matched registered producer account information, and if so, sending a notification message that verification passes, such as successful account login, correct account login and the like, to the authorization device 11; if the password information corresponding to the manufacturer account information is not matched with the password information corresponding to the matched registered manufacturer account information, notification information of verification failure, such as inexhaustible account or password error, login failure, etc., is sent to the authorization device 11.
In order to facilitate the manufacturer to view the order information, in the present application, the authorization device 11 is further configured to obtain the input order number if a query instruction of the order information is received, and send the order number to the server 12; and is further configured to receive order information sent by the server 12, and display the order information on a display screen of the authorization device 11;
The server 12 is further configured to receive the order number sent by the authorization device 11; if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information, the order information of the matched registered order number is sent to the authorization device 11.
In order to facilitate subsequent inquiry of the order information by the manufacturer, in the present application, each time the manufacturer entrusts a manufacturer with an order, a worker will save the order number in the order as a registration order number in the server 12 in advance, and save other order information in the order and the registration order number in the server 12 correspondingly, for example, save the manufacturer information, the manufacturer account information, the equipment model in the order and the corresponding production number in the order and the registration order number of the order in the server 12, so that the subsequent manufacturer can conveniently inquire the order information by the authorization device 11 and the order number.
Based on the above embodiment, after the manufacturer receives the notification information sent by the server 12 and verified by the authorization device 11 through the correct account information of the manufacturer and the corresponding password information, the manufacturer may query the order information of each registration order number corresponding to the account information of the manufacturer through the authorization device 11, that is, query the order information of each registration order number of the matched registration account information of the manufacturer. In the implementation process, the manufacturer can select the inquiry icon of the order information on the display screen of the authorization device 11 through interactive operations such as clicking or long pressing in the function interface corresponding to the account, and can also select the inquiry order information through inputting voice information. When the authorization device 11 detects the triggering operation of inquiring the order information, that is, after receiving the inquiry command of the order information, the authorization device obtains the order number input on the current page of the display screen, and sends the order number to the server 12 for inquiring the order information.
After receiving the order number sent by the authorization device 11, the server 12 matches the order number with any registered order number of the matched registered manufacturer account information stored in advance, if there is a registered order number matched with the order number, which indicates that the order of the order number is an order signed between the manufacturer and the enterprise, and the manufacturer has authority to view the order number, the server 12 obtains the order information of the matched registered order number, and sends the order information of the matched registered order number to the authorization device 11.
When the authorizing device 11 receives the order information returned by the server 12, the order information is displayed on the display screen of the authorizing device 11 for the convenience of the manufacturer to check.
The order information returned by the server 12 at least includes an order number, manufacturer information, each equipment model and its corresponding production number, and the number of sent authorization certificates corresponding to each equipment model.
The manufacturer can know the detailed order information according to the order information displayed on the display screen of the authorization device 11, so that the strategy for producing the intelligent equipment is regulated and controlled, and the production efficiency of the intelligent equipment is improved.
The following describes the execution process of the intelligent device authorization system provided by the application in detail through a specific embodiment:
fig. 4 is a schematic diagram illustrating an implementation process of a specific smart device authorization system according to some embodiments of the present application, where the process includes:
s401: and after receiving the account login request, the authorization device acquires the input manufacturer account number and password information and sends the manufacturer account number and the password information to the server.
S402, the server receives the producer account number and the password information sent by the authorization device, judges whether the producer account number information is matched with any one of the prestored registered producer account number information, if yes, the S403 is executed, and if not, the S405 is executed.
S403: the server judges whether the password information is matched with the password information corresponding to the matched account information of the registered manufacturer, if so, the step S404 is executed, otherwise, the step S405 is executed.
S404: the server transmits notification information of the passing of the authentication to the authorization apparatus, and then performs S406.
S405: the server sends notification information of verification failure to the authorization device, and the authorization process is ended.
S406: and if the authorization device receives the inquiry instruction of the order information, acquiring the input order number and sending the order number to the server.
S407: the server receives the order number sent by the authorization device, judges that the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information, if yes, S408 is executed, otherwise S419 is executed.
S408: the authorization device receives the order information sent by the server and displays the order information on a display screen of the authorization device.
S409: and if the authorization device receives the intelligent device authorization to the intelligent device, the intelligent device connected with the authorization device is subjected to function test, and a function test result is obtained.
S410: the authorization device determines whether the functional test results are all passed, if so, S411 is executed, otherwise S418 is executed.
S411: the authorization device acquires the equipment model of the intelligent equipment and preset chip identification information, and sends an authorization request carrying the equipment model and the preset chip identification information to the server.
S412: the server receives the authorization request sent by the authorization device, analyzes the authorization request and acquires the equipment model and the preset chip identification information carried in the authorization request.
S413: the server determines whether the equipment model is successfully matched with any equipment model in the pre-stored order corresponding to the authorizing device, if yes, S414 is executed, otherwise S419 is executed.
S414: the server determines whether the preset chip identification information accords with a preset encoding rule stored in advance, if yes, S415 is executed, otherwise S419 is executed.
S415: the server determines whether the number of the authorization requests carrying the equipment model sent by the authorization device is greater than the number of the authorizations corresponding to the equipment model in the matched order, if yes, S416 is executed, otherwise S419 is executed.
S416: the server generates the authorization certificate according to the preset chip identification information, the current time information for generating the authorization certificate and a preset encryption algorithm, correspondingly stores the preset chip identification information, the equipment model and the authorization certificate, and sends the authorization certificate to the authorization device.
S417: the authorization device receives the authorization certificate sent by the server and writes the authorization certificate into the intelligent equipment.
S418: the authorization device gives an abnormal alarm.
S419: the server refuses the response.
The application also provides an intelligent authorization method, which is applied to the server, and fig. 5 is a schematic diagram of an intelligent device authorization process provided by some embodiments of the application, and the process comprises:
s501: and receiving an authorization request sent by an authorization device, wherein the authorization request carries the equipment model of intelligent equipment connected with the authorization device.
S502: when the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device, judging whether the quantity of the authorizing requests carrying the equipment model sent by the authorizing device is larger than the corresponding authorizing quantity of the equipment model in the matched order.
S503: if not, generating an authorization certificate, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment.
In some possible embodiments, if the authorization request carries the device model of the intelligent device connected to the authorization apparatus and preset chip identification information, the generating the authorization certificate includes:
And generating the authorization certificate according to the preset chip identification information, the current time information for generating the authorization certificate and a preset encryption algorithm.
In some possible embodiments, after determining that the equipment model is successfully matched with the equipment model in the pre-saved order corresponding to the authorizing device, determining whether the number of authorization requests that have been sent by the authorizing device and carry the equipment model is greater than the number of authorizations corresponding to the equipment model in the matched order, where before the method further includes:
Judging whether the preset chip identification information accords with a preset coding rule stored in advance;
If so, judging whether the quantity of the authorization requests carrying the equipment model sent by the authorization device is larger than the corresponding authorization quantity of the equipment model in the matched order.
In some possible embodiments, after the obtaining the authorization credential, the method further includes:
And correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
In some possible embodiments, the method further comprises:
receiving manufacturer account and password information sent by the authorization device;
When the producer account information is matched with any pre-stored registered producer account information, judging whether the password information is matched with the password information corresponding to the matched registered producer account information;
if so, sending notification information passing verification to the authorization device;
otherwise, sending notice information of verification failure to the authorization device.
In some possible embodiments, the method further comprises:
receiving an order number sent by the authorization device;
And if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information, sending the order information of the matched registered order number to the authorization device.
In the present application, the concept related to the technical solution provided by the embodiment of the present application related to the application and server intelligent device authorization method, explanation and detailed description and other steps refer to the foregoing methods or descriptions of the contents in other embodiments, and are not repeated herein.
Because the staff in the application only need to input the equipment model of the intelligent equipment in the order corresponding to each authorization device and the corresponding authorization quantity in the server in advance, after the server receives the authorization request sent by the authorization device, the equipment model in the authorization request is matched, the equipment model in the order corresponding to the pre-stored authorization device is successful, and when the quantity of the authorization requests which are sent by the authorization device and carry the equipment model is not more than the corresponding authorization quantity of the matched equipment model, the authorization certificate is generated and written into the intelligent equipment through the authorization device, thereby realizing the management and control of the intelligent equipment and improving the production efficiency of the intelligent equipment.
The application also provides an intelligent authorization method, which is applied to an authorization device, and fig. 6 is a schematic diagram of an intelligent device authorization process provided by some embodiments of the application, and the process comprises:
s601: acquiring the equipment model of intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to a server;
s602: and if the authorization certificate sent by the server is received, writing the authorization certificate into the intelligent equipment.
In some possible embodiments, before the obtaining the device model of the intelligent device connected to the authorizing apparatus and sending the authorization request carrying the device model to the server, the method further includes:
performing functional test on intelligent equipment connected with the authorization device to obtain a functional test result;
And if the function test result is that the intelligent equipment passes, executing the subsequent steps of acquiring the equipment model of the intelligent equipment and sending an authorization request carrying the equipment model to the server.
In some possible embodiments, the obtaining the device model of the intelligent device connected to the authorizing device and sending an authorization request carrying the device model to a server includes:
The method comprises the steps of obtaining the equipment model and preset chip identification information of intelligent equipment connected with the authorizing device, and sending an authorizing request carrying the preset chip identification information and the equipment model to the server.
In some possible embodiments, the method further comprises:
After receiving an account login request, acquiring an input producer account number and password information, and sending the producer account number and the password information to the server;
and receiving the notification information sent by the server.
In some possible embodiments, if the notification information is verified information, the method further includes:
If a query instruction of order information is received, acquiring an input order number, and sending the order number to the server;
And if the order information sent by the server is received, displaying the order information on a display screen of the authorization device.
In the present application, the concept related to the technical solution provided by the embodiment of the present application related to the application and server intelligent device authorization method, explanation and detailed description and other steps refer to the foregoing methods or descriptions of the contents in other embodiments, and are not repeated herein.
In the process of intelligent equipment authorization, the equipment model of the intelligent equipment connected with the intelligent equipment can be obtained through the authorization device, and an authorization request carrying the equipment model is sent to the server, so that whether the intelligent equipment is authorized or not is conveniently determined by a subsequent server based on the equipment model in the authorization request sent by the authorization device, and after an authorization certificate sent by the server is received, the authorization certificate is written into the intelligent equipment, thereby realizing the authorization of the intelligent equipment, and improving the production efficiency of the intelligent equipment.
The application also provides an intelligent authorization device, fig. 7 is a schematic structural diagram of a server according to some embodiments of the application, where the server includes:
a receiving unit 71, configured to receive an authorization request sent by an authorization device, where the authorization request carries a device model of an intelligent device connected to the authorization device;
A judging unit 72, configured to judge whether the number of authorization requests that have been sent by the authorization device and carry the device model is greater than the number of authorizations corresponding to the device model in the matched order, when the device model is successfully matched with the device model in the pre-stored order corresponding to the authorization device;
And the processing unit 73 is configured to generate an authorization certificate if the number of the authorization requests carrying the device model sent by the authorization device is not greater than the number of the authorizations corresponding to the device model in the matched order, and send the authorization certificate to the authorization device, so that the authorization device writes the authorization certificate into the intelligent device.
In some possible embodiments, the processing unit 73 is specifically configured to, if the authorization request carries a device model of an intelligent device connected to the authorization apparatus and preset chip identification information, generate the authorization certificate according to the preset chip identification information, current time information for generating the authorization certificate, and a preset encryption algorithm.
In some possible embodiments, the determining unit 72 is further configured to determine, after determining that the equipment model is successfully matched with the equipment model in the pre-saved order corresponding to the authorizing device, whether the number of authorization requests that have been sent by the authorizing device and carry the equipment model is greater than the number of authorizations corresponding to the equipment model in the matched order, and whether the preset chip identification information meets a pre-saved preset encoding rule, if yes, determine whether the number of authorization requests that have been sent by the authorizing device and carry the equipment model is greater than the number of authorizations corresponding to the equipment model in the matched order.
In some possible embodiments, the processing unit 73 is further configured to correspondingly store the preset chip identification information, the device model, and the authorization certificate after obtaining the authorization certificate.
In some possible embodiments, the receiving unit 71 is further configured to receive manufacturer account and password information sent by the authorization device;
The judging unit 72 is further configured to, when the producer account information matches any one of the registered producer account information stored in advance, judge whether the password information matches password information corresponding to the matched registered producer account information;
the processing unit 73 is further configured to send notification information that passes verification to the authorization device if the password information is matched with the password information corresponding to the matched account information of the registered manufacturer; otherwise, sending notice information of verification failure to the authorization device.
In some possible embodiments, the receiving unit 71 is further configured to receive an order number sent by the authorization device;
the processing unit 73 is further configured to send order information of the matched registered order number to the authorization device if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information.
Because the staff in the application only need to input the equipment model of the intelligent equipment in the order corresponding to each authorization device and the corresponding authorization quantity in the server in advance, after the server receives the authorization request sent by the authorization device, the equipment model in the authorization request is matched, the equipment model in the order corresponding to the pre-stored authorization device is successful, and when the quantity of the authorization requests which are sent by the authorization device and carry the equipment model is not more than the corresponding authorization quantity of the matched equipment model, the authorization certificate is generated and written into the intelligent equipment through the authorization device, thereby realizing the management and control of the intelligent equipment and improving the production efficiency of the intelligent equipment.
The application also provides an intelligent authorization device, and fig. 8 is a schematic structural diagram of an intelligent device authorization device according to some embodiments of the application, where the device includes:
A processing unit 81, configured to obtain a device model of an intelligent device connected to the authorization apparatus, and send an authorization request carrying the device model to a server;
and the receiving unit 82 is used for writing the authorization certificate into the intelligent device if the authorization certificate sent by the server is received.
In some possible embodiments, the processing unit 81 is further configured to obtain a device model of an intelligent device connected to the authorization apparatus, and perform a functional test on the intelligent device connected to the authorization apparatus before sending an authorization request carrying the device model to a server, to obtain a functional test result; and if the function test result is that the intelligent equipment passes, executing the subsequent steps of acquiring the equipment model of the intelligent equipment and sending an authorization request carrying the equipment model to the server.
In some possible embodiments, the processing unit 81 is specifically configured to obtain a device model of an intelligent device connected to the authorization apparatus and preset chip identification information, and send, to the server, an authorization request carrying the preset chip identification information and the device model.
In some possible embodiments, the processing unit 81 is further configured to obtain the input manufacturer account number and the password information after receiving the account login request, and send the manufacturer account number and the password information to the server;
the receiving unit 82 is further configured to receive notification information sent by the server.
In some possible embodiments, the processing unit 81 is further configured to, when the notification information is validated information, obtain an input order number if a query instruction of order information is received, and send the order number to the server;
The apparatus further comprises:
and the display unit is used for displaying the order information sent by the server on a display screen of the authorization device if the order information is received.
In the process of intelligent equipment authorization, the equipment model of the intelligent equipment connected with the intelligent equipment can be obtained through the authorization device, and an authorization request carrying the equipment model is sent to the server, so that whether the intelligent equipment is authorized or not is conveniently determined by a subsequent server based on the equipment model in the authorization request sent by the authorization device, and after an authorization certificate sent by the server is received, the authorization certificate is written into the intelligent equipment, thereby realizing the authorization of the intelligent equipment, and improving the production efficiency of the intelligent equipment.
Fig. 9 is a schematic structural diagram of an electronic device according to some embodiments of the present application, and on the basis of the foregoing embodiments, the present application further provides an electronic device, as shown in fig. 9, including: processor 901, communication interface 902, memory 903 and communication bus 904, wherein processor 901, communication interface 902, memory 903 accomplish the communication between each other through communication bus 904;
the memory 903 has stored therein a computer program which, when executed by the processor 901, causes the processor 901 to perform the steps of:
receiving an authorization request sent by an authorization device, wherein the authorization request carries the equipment model of intelligent equipment connected with the authorization device;
When the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device, judging whether the number of the authorizing requests carrying the equipment model sent by the authorizing device is larger than the corresponding authorizing number of the equipment model in the matched order;
If not, generating an authorization certificate, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment.
In some possible embodiments, the processor 901 is specifically configured to generate the authorization credential according to the preset chip identification information, current time information for generating the authorization credential, and a preset encryption algorithm if the authorization request carries a device model of an intelligent device connected to the authorization apparatus and preset chip identification information.
In some possible embodiments, the processor 901 is further configured to determine, after determining that the equipment model is successfully matched with the equipment model in the pre-saved order corresponding to the authorizing device, whether the number of authorization requests that are sent by the authorizing device and carry the equipment model is greater than the number of authorizations corresponding to the equipment model in the matched order, and before determining whether the preset chip identification information meets the pre-saved preset encoding rule, if yes, determine whether the number of authorization requests that are sent by the authorizing device and carry the equipment model is greater than the number of authorizations corresponding to the equipment model in the matched order.
In some possible implementations, the processor 901 is further configured to correspondingly store the preset chip identification information, the device model, and the authorization certificate after obtaining the authorization certificate.
In some possible embodiments, the processor 901 is further configured to receive manufacturer account number and password information sent by the authorization device;
the processor 901 is further configured to determine, when the producer account information matches any one of the pre-stored registered producer account information, whether the password information matches password information corresponding to the matched registered producer account information;
The processor 901 is further configured to send notification information that passes verification to the authorization device if the password information matches the password information corresponding to the matched account information of the registered manufacturer; otherwise, sending notice information of verification failure to the authorization device.
In some possible embodiments, the processor 901 is further configured to receive an order number sent by the authorization device;
The processor 901 is further configured to send order information of the matched registered order number to the authorization device if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information.
Because the principle of the electronic device for solving the problem is similar to that of the intelligent device authorization method, the implementation of the electronic device can be referred to the implementation of the method, and the repetition is omitted.
The communication bus mentioned above for the electronic device may be a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The communication interface 902 is used for communication between the electronic device and other devices.
The Memory may include random access Memory (Random Access Memory, RAM) or may include Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor may be a general-purpose processor, including a central processing unit, a network processor (Network Processor, NP), etc.; but also digital instruction processors (DIGITAL SIGNAL Processing units, DSPs), application specific integrated circuits, field programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
Because the staff in the application only need to input the equipment model of the intelligent equipment in the order corresponding to each authorization device and the corresponding authorization quantity in the server in advance, after the server receives the authorization request sent by the authorization device, the equipment model in the authorization request is matched, the equipment model in the order corresponding to the pre-stored authorization device is successful, and when the quantity of the authorization requests which are sent by the authorization device and carry the equipment model is not more than the corresponding authorization quantity of the matched equipment model, the authorization certificate is generated and written into the intelligent equipment through the authorization device, thereby realizing the management and control of the intelligent equipment and improving the production efficiency of the intelligent equipment.
Fig. 10 is a schematic structural diagram of an electronic device according to some embodiments of the present application, and on the basis of the foregoing embodiments, the present application further provides an electronic device, as shown in fig. 10, including: processor 1001, communication interface 1002, memory 1003 and communication bus 1004, wherein processor 1001, communication interface 1002, memory 1003 accomplish the mutual communication through communication bus 1004;
The memory 1003 stores a computer program which, when executed by the processor 1001, causes the processor 1001 to perform the steps of:
Acquiring the equipment model of intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to a server;
And if the authorization certificate sent by the server is received, writing the authorization certificate into the intelligent equipment.
In some possible embodiments, the processor 1001 is further configured to obtain a device model of an intelligent device connected to the authorization apparatus, and perform a functional test on the intelligent device connected to the authorization apparatus before sending an authorization request carrying the device model to a server, to obtain a functional test result; and if the function test result is that the intelligent equipment passes, executing the subsequent steps of acquiring the equipment model of the intelligent equipment and sending an authorization request carrying the equipment model to the server.
In some possible embodiments, the processor 1001 is specifically configured to obtain a device model of an intelligent device connected to the authorization apparatus and preset chip identification information, and send, to the server, an authorization request carrying the preset chip identification information and the device model.
In some possible embodiments, the processor 1001 is further configured to obtain, after receiving an account login request, input manufacturer account number and password information, and send the manufacturer account number and the password information to the server;
the processor 1001 is further configured to receive notification information sent by the server.
In some possible implementations, when the notification information is validated information, the processor 1001 is further configured to obtain an input order number if a query instruction of the order information is received, and send the order number to the server;
The processor 1001 is further configured to display the order information sent by the server on a display screen of the authorization device if the order information is received.
Because the principle of the electronic device for solving the problem is similar to that of the intelligent device authorization method, the implementation of the electronic device can be referred to the implementation of the method, and the repetition is omitted.
The communication bus mentioned above for the electronic device may be a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The communication interface 1002 is used for communication between the above-described electronic device and other devices.
The Memory may include random access Memory (Random Access Memory, RAM) or may include Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor may be a general-purpose processor, including a central processing unit, a network processor (Network Processor, NP), etc.; but also digital instruction processors (DIGITAL SIGNAL Processing units, DSPs), application specific integrated circuits, field programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
In the process of intelligent equipment authorization, the equipment model of the intelligent equipment connected with the intelligent equipment can be obtained through the authorization device, and an authorization request carrying the equipment model is sent to the server, so that whether the intelligent equipment is authorized or not is conveniently determined by a subsequent server based on the equipment model in the authorization request sent by the authorization device, and after an authorization certificate sent by the server is received, the authorization certificate is written into the intelligent equipment, thereby realizing the authorization of the intelligent equipment, and improving the production efficiency of the intelligent equipment.
On the basis of the above embodiments, the present application also provides a computer readable storage medium having stored therein a computer program executable by a processor, which when run on the processor, causes the processor to perform the steps of:
receiving an authorization request sent by an authorization device, wherein the authorization request carries the equipment model of intelligent equipment connected with the authorization device;
When the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device, judging whether the number of the authorizing requests carrying the equipment model sent by the authorizing device is larger than the corresponding authorizing number of the equipment model in the matched order;
If not, generating an authorization certificate, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment.
In some possible embodiments, if the authorization request carries the device model of the intelligent device connected to the authorization apparatus and preset chip identification information, the generating the authorization certificate includes:
And generating the authorization certificate according to the preset chip identification information, the current time information for generating the authorization certificate and a preset encryption algorithm.
In some possible embodiments, after determining that the equipment model is successfully matched with the equipment model in the pre-saved order corresponding to the authorizing device, determining whether the number of authorization requests that have been sent by the authorizing device and carry the equipment model is greater than the number of authorizations corresponding to the equipment model in the matched order, where before the method further includes:
Judging whether the preset chip identification information accords with a preset coding rule stored in advance;
If so, judging whether the quantity of the authorization requests carrying the equipment model sent by the authorization device is larger than the corresponding authorization quantity of the equipment model in the matched order.
In some possible embodiments, after the obtaining the authorization credential, the method further includes:
And correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
In some possible embodiments, the method further comprises:
receiving manufacturer account and password information sent by the authorization device;
When the producer account information is matched with any pre-stored registered producer account information, judging whether the password information is matched with the password information corresponding to the matched registered producer account information;
if so, sending notification information passing verification to the authorization device;
otherwise, sending notice information of verification failure to the authorization device.
In some possible embodiments, the method further comprises:
receiving an order number sent by the authorization device;
And if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information, sending the order information of the matched registered order number to the authorization device.
Since the principle of solving the problem by using the computer readable medium is similar to that of the intelligent device authorization method, after the processor executes the computer program in the computer readable medium, the implementation steps can be referred to the implementation of the method, and the repetition is omitted.
Because the staff in the application only need to input the equipment model of the intelligent equipment in the order corresponding to each authorization device and the corresponding authorization quantity in the server in advance, after the server receives the authorization request sent by the authorization device, the equipment model in the authorization request is matched, the equipment model in the order corresponding to the pre-stored authorization device is successful, and when the quantity of the authorization requests which are sent by the authorization device and carry the equipment model is not more than the corresponding authorization quantity of the matched equipment model, the authorization certificate is generated and written into the intelligent equipment through the authorization device, thereby realizing the management and control of the intelligent equipment and improving the production efficiency of the intelligent equipment.
On the basis of the above embodiments, the present application also provides a computer readable storage medium having stored therein a computer program executable by a processor, which when run on the processor, causes the processor to perform the steps of:
Acquiring the equipment model of intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to a server;
And if the authorization certificate sent by the server is received, writing the authorization certificate into the intelligent equipment.
In some possible embodiments, before the obtaining the device model of the intelligent device connected to the authorizing apparatus and sending the authorization request carrying the device model to the server, the method further includes:
performing functional test on intelligent equipment connected with the authorization device to obtain a functional test result;
And if the function test result is that the intelligent equipment passes, executing the subsequent steps of acquiring the equipment model of the intelligent equipment and sending an authorization request carrying the equipment model to the server.
In some possible embodiments, the obtaining the device model of the intelligent device connected to the authorizing device and sending an authorization request carrying the device model to a server includes:
The method comprises the steps of obtaining the equipment model and preset chip identification information of intelligent equipment connected with the authorizing device, and sending an authorizing request carrying the preset chip identification information and the equipment model to the server.
In some possible embodiments, the method further comprises:
After receiving an account login request, acquiring an input producer account number and password information, and sending the producer account number and the password information to the server;
and receiving the notification information sent by the server.
In some possible embodiments, if the notification information is verified information, the method further includes:
If a query instruction of order information is received, acquiring an input order number, and sending the order number to the server;
And if the order information sent by the server is received, displaying the order information on a display screen of the authorization device.
Since the principle of solving the problem by using the computer readable medium is similar to that of the intelligent device authorization method, after the processor executes the computer program in the computer readable medium, the implementation steps can be referred to the implementation of the method, and the repetition is omitted.
In the process of intelligent equipment authorization, the equipment model of the intelligent equipment connected with the intelligent equipment can be obtained through the authorization device, and an authorization request carrying the equipment model is sent to the server, so that whether the intelligent equipment is authorized or not is conveniently determined by a subsequent server based on the equipment model in the authorization request sent by the authorization device, and after an authorization certificate sent by the server is received, the authorization certificate is written into the intelligent equipment, thereby realizing the authorization of the intelligent equipment, and improving the production efficiency of the intelligent equipment.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (17)
1. A smart device authorization system, the system comprising: an authorization device and a server;
the authorization device is used for acquiring the equipment model of the intelligent equipment connected with the authorization device and sending an authorization request carrying the equipment model to the server; the server is used for receiving the authorization certificate sent by the server and writing the authorization certificate into the intelligent equipment;
The server is used for receiving the authorization request sent by the authorization device, judging whether the number of the authorization requests which are sent by the authorization device and carry the equipment model is larger than the number of the authorizations corresponding to the equipment model in the matched order or not when the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorization device, and if not, generating an authorization certificate and sending the authorization certificate to the authorization device;
The authorization device is specifically configured to obtain preset chip identification information of the intelligent device, and send an authorization request carrying the preset chip identification information and the device model to the server;
The server is specifically configured to generate the authorization certificate according to the preset chip identification information, current time information for generating the authorization certificate, and a preset encryption algorithm; and correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
2. The system of claim 1, wherein the authorization device is further configured to perform a functional test on an intelligent device connected to the authorization device, and obtain a functional test result; and if the function test result is that the intelligent equipment passes, acquiring the equipment model of the intelligent equipment, and sending an authorization request carrying the equipment model to the server.
3. The system of claim 1, wherein the server is further configured to determine, after determining that the equipment model is successfully matched with an equipment model in an order corresponding to the pre-stored authorizing device, whether the preset chip identification information meets a preset encoding rule stored in advance, and if so, determine whether the number of authorization requests carrying the equipment model sent by the authorizing device is greater than the number of authorizations corresponding to the equipment model in the matched order.
4. The system of claim 1, wherein the authorization device is further configured to obtain the input manufacturer account number and password information after receiving an account login request, and send the manufacturer account number and the password information to the server;
The server is further configured to receive the manufacturer account number and the password information sent by the authorization device; when the producer account information is matched with any pre-stored registered producer account information, judging whether the password information is matched with the password information corresponding to the matched registered producer account information, and if so, sending notification information passing verification to the authorization device; otherwise, sending notice information of verification failure to the authorization device.
5. The system of claim 4, wherein the authorization device is further configured to obtain an input order number and send the order number to the server if a query instruction for order information is received; the server is also used for receiving order information sent by the server and displaying the order information on a display screen of the authorization device;
The server is further used for receiving the order number sent by the authorization device; and if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information, sending the order information of the matched registered order number to the authorization device.
6. A smart device authorization method, wherein the method is applied to a server, the method comprising:
receiving an authorization request sent by an authorization device, wherein the authorization request carries the equipment model of intelligent equipment connected with the authorization device;
When the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device, judging whether the number of the authorizing requests carrying the equipment model sent by the authorizing device is larger than the corresponding authorizing number of the equipment model in the matched order;
If not, generating an authorization certificate, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment;
The authorization request carries the equipment model of the intelligent equipment connected with the authorization device and preset chip identification information, and the generation of the authorization certificate comprises the following steps:
Generating the authorization certificate according to the preset chip identification information, the current time information for generating the authorization certificate and a preset encryption algorithm; and correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
7. The method according to claim 6, wherein after the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorizing device, determining whether the number of authorization requests carrying the equipment model sent by the authorizing device is greater than the number of authorizations corresponding to the equipment model in the matched order, the method further comprises:
Judging whether the preset chip identification information accords with a preset coding rule stored in advance;
if yes, judging whether the number of the authorization requests carrying the equipment model sent by the authorization device is larger than the corresponding authorization number of the equipment model in the matched order.
8. The method of claim 6, wherein the method further comprises:
receiving manufacturer account and password information sent by the authorization device;
When the producer account information is matched with any pre-stored registered producer account information, judging whether the password information is matched with the password information corresponding to the matched registered producer account information;
if so, sending notification information passing verification to the authorization device;
otherwise, sending notice information of verification failure to the authorization device.
9. The method of claim 8, wherein the method further comprises:
receiving an order number sent by the authorization device;
And if the order number is successfully matched with any registered order number of the pre-stored matched registered manufacturer account information, sending the order information of the matched registered order number to the authorization device.
10. A smart device authorization method, wherein the method is applied to an authorization apparatus, the method comprising:
Acquiring the equipment model of intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to a server;
if the server sends an authorization certificate, writing the authorization certificate into the intelligent equipment;
the obtaining the equipment model of the intelligent equipment connected with the authorizing device, and sending an authorizing request carrying the equipment model to a server, comprising:
Acquiring the equipment model and preset chip identification information of intelligent equipment connected with the authorization device, and sending an authorization request carrying the preset chip identification information and the equipment model to the server so that the server generates the authorization certificate according to the preset chip identification information, current time information for generating the authorization certificate and a preset encryption algorithm; and correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
11. The method of claim 10, wherein before the obtaining the device model of the smart device connected to the authorizing apparatus and sending the authorization request carrying the device model to the server, the method further comprises:
performing functional test on intelligent equipment connected with the authorization device to obtain a functional test result;
And if the function test result is that the intelligent equipment passes, executing the subsequent steps of acquiring the equipment model of the intelligent equipment and sending an authorization request carrying the equipment model to the server.
12. The method according to claim 10, wherein the method further comprises:
After receiving an account login request, acquiring an input producer account number and password information, and sending the producer account number and the password information to the server;
and receiving the notification information sent by the server.
13. The method of claim 12, wherein if the notification information is validated information, the method further comprises:
If a query instruction of order information is received, acquiring an input order number, and sending the order number to the server;
And if the order information sent by the server is received, displaying the order information on a display screen of the authorization device.
14. A server is characterized in that, the server includes:
The device comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving an authorization request sent by an authorization device, and the authorization request carries the equipment model of intelligent equipment connected with the authorization device;
The judging unit is used for judging whether the number of the authorization requests which are sent by the authorization device and carry the equipment model is larger than the corresponding authorization number of the equipment model in the matched order or not when the equipment model is successfully matched with the equipment model in the pre-stored order corresponding to the authorization device;
the processing unit is used for generating an authorization certificate if the number of the authorization requests carrying the equipment model sent by the authorization device is not greater than the corresponding authorization number of the equipment model in the matched order, and sending the authorization certificate to the authorization device so that the authorization device writes the authorization certificate into the intelligent equipment;
The authorization request carries the equipment model of the intelligent equipment connected with the authorization device and preset chip identification information, and the processing unit is specifically used for generating the authorization certificate according to the preset chip identification information, the current time information for generating the authorization certificate and a preset encryption algorithm; and correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
15. An intelligent device authorization apparatus, the apparatus comprising:
The processing unit is used for acquiring the equipment model of the intelligent equipment connected with the authorizing device and sending an authorizing request carrying the equipment model to the server;
The receiving unit is used for writing the authorization certificate into the intelligent equipment if the authorization certificate sent by the server is received;
The processing unit is specifically configured to obtain a device model of an intelligent device connected to the authorization device and preset chip identification information, and send an authorization request carrying the preset chip identification information and the device model to the server, so that the server generates the authorization certificate according to the preset chip identification information, current time information for generating the authorization certificate and a preset encryption algorithm; and correspondingly storing the preset chip identification information, the equipment model and the authorization certificate.
16. An electronic device, characterized in that it comprises at least a processor and a memory, said processor being adapted to implement the steps of the smart device authorization method as claimed in any of the claims 6-9 applied to a server and the steps of the smart device authorization method as claimed in any of the claims 10-13 applied to an authorization means when executing a computer program stored in the memory.
17. A computer readable storage medium, characterized in that it stores a computer program which, when executed by a processor, implements the steps of the smart device authorization method as claimed in any one of claims 6-9 applied to a server, and the steps of the smart device authorization method as claimed in any one of claims 10-13 applied to an authorization apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010499109.XA CN111859359B (en) | 2020-06-04 | 2020-06-04 | Intelligent device authorization system, method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010499109.XA CN111859359B (en) | 2020-06-04 | 2020-06-04 | Intelligent device authorization system, method, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111859359A CN111859359A (en) | 2020-10-30 |
CN111859359B true CN111859359B (en) | 2024-10-11 |
Family
ID=72985517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010499109.XA Active CN111859359B (en) | 2020-06-04 | 2020-06-04 | Intelligent device authorization system, method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111859359B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112785318B (en) * | 2021-01-16 | 2022-05-17 | 苏州浪潮智能科技有限公司 | Block chain-based transparent supply chain authentication method, device, equipment and medium |
CN113127846B (en) * | 2021-05-17 | 2022-12-09 | 济南博观智能科技有限公司 | Software authorization method, device, equipment and storage medium |
CN113538777B (en) * | 2021-06-25 | 2022-10-18 | 合肥美的智能科技有限公司 | Authorization method, intelligent container, server and computer storage medium |
CN113901402A (en) * | 2021-09-16 | 2022-01-07 | 北京中电华大电子设计有限责任公司 | Chip authorization production method and device |
CN114021081A (en) * | 2021-09-29 | 2022-02-08 | 中科创达软件股份有限公司 | Product software authorization system and method |
CN116738402A (en) * | 2022-03-03 | 2023-09-12 | 华为技术有限公司 | Method, system and device for accessing electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107707941A (en) * | 2017-09-05 | 2018-02-16 | 北京数码视讯软件技术发展有限公司 | Middleware authoring system and method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833593B (en) * | 2012-07-17 | 2015-12-16 | 晨星软件研发(深圳)有限公司 | Authorization method, system and intelligent television that a kind of intelligent television is applied |
CN106997533B (en) * | 2017-04-01 | 2020-10-13 | 福建实达电脑设备有限公司 | POS terminal product safety production authorization management system and method |
CN109150834A (en) * | 2018-07-20 | 2019-01-04 | 武汉虹信通信技术有限责任公司 | A kind of embedded device license authorization management method |
CN110798447B (en) * | 2019-09-18 | 2021-10-08 | 广州朗国电子科技有限公司 | Intelligent terminal local authorization method, device and system based on network communication |
-
2020
- 2020-06-04 CN CN202010499109.XA patent/CN111859359B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107707941A (en) * | 2017-09-05 | 2018-02-16 | 北京数码视讯软件技术发展有限公司 | Middleware authoring system and method |
Also Published As
Publication number | Publication date |
---|---|
CN111859359A (en) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111859359B (en) | Intelligent device authorization system, method, device, equipment and medium | |
US10754323B2 (en) | Methods and systems for implementing distributed ledger manufacturing history | |
CN103093365B (en) | The method and system of checking authenticity of products | |
CN109409538B (en) | Vehicle spare and accessory part management method and device and block link point equipment | |
CN106027462B (en) | A kind of operation requests control method and device | |
US12022000B2 (en) | Method for information processing in digital asset certificate inheritance transfer, and related device | |
CN103427996B (en) | A kind of verification method of e-token identity and system | |
CN105791255A (en) | Method and system for identifying computer risks based on account clustering | |
US20180004949A1 (en) | Method For Updating Process Objects In An Engineering System | |
CN111142947A (en) | Chip firmware presetting method and device, presetting equipment and server | |
CN103809517A (en) | Control system of numerically-controlled machine tool and encryption method thereof | |
CN109335906A (en) | Method of calibration, elevator control aggregate and elevator peripheral equipment | |
CN112330871A (en) | Warehouse management method and device | |
CN108540335B (en) | Management method and management device for equipment analysis report | |
JP2012079209A (en) | Log-in method for injection molding machine, and injection molding machine | |
CN113497735A (en) | Open interface management method, electronic device and storage medium | |
CN115659310A (en) | Offline authorization method, device and equipment | |
CN104933367A (en) | Information processing method and electronic device | |
CN115061867A (en) | Interface safety test automation method, equipment and storage medium | |
CN114187063A (en) | Supplier qualification verification method based on commodity purchase, storage medium and terminal | |
CN114329368A (en) | Transaction account management method and device, computer readable medium and electronic equipment | |
US20230088422A1 (en) | Counterfeit hardware detection techniques | |
CN113626837A (en) | Parameter management method, equipment and computer readable storage medium | |
CN111611587A (en) | Secure data processing apparatus | |
CN113609883B (en) | Elevator component management system, method, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |