CN113065841A - Life cycle management method and system of Internet of things embedded equipment - Google Patents

Life cycle management method and system of Internet of things embedded equipment Download PDF

Info

Publication number
CN113065841A
CN113065841A CN202110259282.7A CN202110259282A CN113065841A CN 113065841 A CN113065841 A CN 113065841A CN 202110259282 A CN202110259282 A CN 202110259282A CN 113065841 A CN113065841 A CN 113065841A
Authority
CN
China
Prior art keywords
information set
internet
equipment information
things
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110259282.7A
Other languages
Chinese (zh)
Inventor
秦倩
沈伟
张海琪
李果
陈旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi Dongxin Yilian Technology Co ltd
Original Assignee
Guangxi Dongxin Yilian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi Dongxin Yilian Technology Co ltd filed Critical Guangxi Dongxin Yilian Technology Co ltd
Priority to CN202110259282.7A priority Critical patent/CN113065841A/en
Publication of CN113065841A publication Critical patent/CN113065841A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y30/00IoT infrastructure

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention relates to the technical field of Internet of things, and particularly discloses a life cycle management method and a life cycle management system for an Internet of things embedded device, wherein in the life cycle management method for the Internet of things embedded device provided by the embodiment of the invention, when an access request containing a device identifier of a user terminal is received, a device information set corresponding to the device identifier is called in an information database; calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set; and sending the encrypted equipment information set to a user terminal, calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, so that the safety of data in the transmission process can be effectively avoided.

Description

Life cycle management method and system of Internet of things embedded equipment
Technical Field
The embodiment of the invention relates to the technical field of Internet of things, in particular to a life cycle management method and system of an Internet of things embedded device.
Background
The internet of things is a huge network formed by collecting various required information such as any object or process needing monitoring, connection and interaction in real time through various information sensing devices and combining the information with the internet. The object is to realize the connection of objects, objects and people and the connection of all objects and a network, and the object identification, management and control are more convenient and faster through the remote assistance of the internet. The Internet of things embedded system can acquire the states of the sensors through current and voltage and output voltage and current modes to control the action part; or connected with other devices through Ethernet, RS485 bus, USB, I2C bus, CAN bus to obtain information and control objects.
In the use process of the existing internet of things embedded system, the life cycle of internet of things system equipment is often influenced by problems of power consumption, standby power supply, information safety, telecommunication operator communication resources and the like, the operation parameters and the operation state data of all the internet of things equipment are conveniently adopted, so that the life cycle of the internet of things equipment is conveniently researched and judged, the interaction between all the existing internet of things equipment and a user terminal adopts a browser webpage interface mode, a user logs in an account number in the browser webpage interface to further manage the internet of things equipment, and in the process, data transmission is very unsafe.
Disclosure of Invention
The embodiment of the invention aims to provide a life cycle management method and a life cycle management system for an internet of things embedded device, so as to solve the problems in the background technology.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
a life cycle management method of an Internet of things embedded device is applied to a server, the server is connected with the Internet of things device through a data transmission interface, and the management method comprises the following steps:
acquiring equipment information of equipment of the Internet of things, and storing the equipment information into an equipment information database;
when an access request containing a device identifier of a user terminal is received, calling a device information set corresponding to the device identifier from an information database;
calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set;
and sending the encrypted equipment information set to a user terminal, calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, wherein the digital certificate database corresponds to the key database.
As a further limitation of the technical solution of the embodiment of the present invention, the step of acquiring device information of the internet of things device specifically includes:
sending a connection request to the specified Internet of things equipment at a preset time node;
and establishing a connection channel with the specified Internet of things equipment, and receiving equipment information fed back by the Internet of things equipment.
As a further limitation of the technical solution of the embodiment of the present invention, the step of storing the device information in the device information database specifically includes:
when equipment information of the Internet of things equipment is acquired, an equipment information database is called;
recording a time node for acquiring equipment information, and establishing a mapping relation between the time node and the equipment information;
storing the time node and the device information in the device information database.
As a further limitation of the technical solution of the embodiment of the present invention, the step of retrieving the device information set corresponding to the device identifier in the information database specifically includes:
extracting the equipment identifier and a preset time period in the access request;
matching all device information corresponding to the device identifier in an information database;
and determining a time node based on a preset time period, and extracting a device information set corresponding to the time node.
As a further limitation of the technical solution of the embodiment of the present invention, the step of selecting a digital certificate from a digital certificate database based on the first character number to encrypt the device information set specifically includes:
extracting the number of digits of the first character number as a first target serial number;
selecting a digital certificate corresponding to the first target serial number from a digital certificate database;
and encrypting the equipment information set by using the selected digital certificate, wherein the number of characters of the equipment information set before and after encryption is kept unchanged.
As a further limitation of the technical solution of the embodiment of the present invention, the step of selecting a key from a key database based on the second number of characters to decrypt the device information set specifically includes:
extracting the first digit of the first character number as a first target serial number;
selecting a key corresponding to the second target serial number from a key database;
and decrypting the equipment information set by using the selected key.
A life cycle management system of an Internet of things embedded device, the management system comprising:
the acquisition module is used for acquiring equipment information of the Internet of things equipment;
the storage module is used for storing the equipment information into an equipment information database;
the system comprises a calling module, a receiving module and a sending module, wherein the calling module is used for calling a device information set corresponding to a device identifier in an information database when receiving an access request containing the device identifier of a user terminal;
the encryption module is used for calculating a first character number of the equipment information set and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set;
the sending module is used for sending the encrypted equipment information set to the user terminal;
and the decryption module is used for calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, wherein the digital certificate database corresponds to the key database.
As a further limitation of the technical solution of the embodiment of the present invention, the invoking module specifically includes:
a first extraction unit, configured to extract a device identifier and a preset time period in an access request;
a matching unit for matching all the device information corresponding to the device identifier in an information database;
and the second extraction unit is used for determining a time node based on a preset time period and extracting the equipment information set corresponding to the time node.
As a further limitation of the technical solution of the embodiment of the present invention, the encryption module specifically includes:
the third extraction unit is used for extracting the single digit of the first character number as a first target serial number;
a first selecting unit, configured to select, in a digital certificate database, a digital certificate corresponding to the first target serial number;
and the encryption unit is used for encrypting the equipment information set by using the selected digital certificate, and the number of characters of the equipment information set before and after encryption is kept unchanged.
As a further limitation of the technical solution of the embodiment of the present invention, the decryption module specifically includes:
a fourth extracting unit, configured to extract the ones of the second number of characters as a second target sequence number;
the second selecting unit is used for selecting a key corresponding to the second target serial number from a key database;
and the decryption unit is used for decrypting the equipment information set by using the selected key.
Compared with the prior art, the invention has the beneficial effects that: in the method for managing the life cycle of the internet of things embedded equipment, provided by the embodiment of the invention, the equipment information of the internet of things equipment is obtained and stored in an equipment information database; then, when an access request containing an equipment identifier of a user terminal is received, an equipment information set corresponding to the equipment identifier is called in an information database; calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set; and sending the encrypted equipment information set to a user terminal, calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, so that the safety of data in the transmission process can be effectively avoided.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention.
Fig. 1 is a system architecture diagram of a lifecycle management method for an internet of things embedded device according to an embodiment of the present invention.
Fig. 2 is a flowchart of a life cycle management method of an internet of things embedded device according to an embodiment of the present invention.
Fig. 3 is a sub-flowchart of a lifecycle management method for an internet of things embedded device according to an embodiment of the present invention.
Fig. 4 is another sub-flowchart of a life cycle management method of an internet of things embedded device according to an embodiment of the present invention.
Fig. 5 is another sub-flowchart of a life cycle management method of an internet of things embedded device according to an embodiment of the present invention.
Fig. 6 is another sub-flowchart of a life cycle management method for an internet of things embedded device according to an embodiment of the present invention.
Fig. 7 is another sub-flowchart of a life cycle management method of an internet of things embedded device according to an embodiment of the present invention.
Fig. 8 is a structural block diagram of a life cycle management system of an internet of things embedded device according to an embodiment of the present invention.
Fig. 9 is a block diagram of a calling module in the management system according to an eighth embodiment of the present invention.
Fig. 10 is a block diagram illustrating an encryption module in a management system according to a ninth embodiment of the present invention.
Fig. 11 is a block diagram illustrating a structure of a decryption module in a management system according to a tenth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without any inventive step, are within the scope of the present invention.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that, although the terms first, second, etc. may be used herein to describe various functional blocks in embodiments of the present invention, these functional blocks should not be limited by these terms. These terms are only used to distinguish one type of functional module from another. For example, a first extraction unit may also be referred to as a second extraction unit without necessarily requiring or implying any such actual relationship or order between such entities or operations, without departing from the scope of embodiments of the present invention. Similarly, the second extraction unit may also be referred to as the first extraction unit. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
It can be understood that, in the use process of the existing internet of things embedded system, interaction between various internet of things devices and a user terminal is realized in a browser webpage interface mode, and a user logs in an account in the browser webpage interface to further manage the internet of things devices.
In order to solve the above problems, in the method for managing a life cycle of an internet of things embedded device provided by the embodiment of the invention, the device information of the internet of things device is acquired and stored in a device information database; then, when an access request containing an equipment identifier of a user terminal is received, an equipment information set corresponding to the equipment identifier is called in an information database; calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set; and sending the encrypted equipment information set to a user terminal, calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, so that the safety of data in the transmission process can be effectively avoided.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates an example system architecture 100 to which embodiments of the lifecycle management methods of internet of things embedded devices of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include a user terminal 101, a server 102, and an internet of things device 103.
The server 102 is connected to the internet of things device 103 through a data transmission interface, and the user terminal 101 and the server 102 are connected through a network, which may be a medium for providing a communication link between the user terminal 101 and the server 103. The network may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user terminal 101 interacts with the server 103 via the network to effect the transfer of data. Various management internet of things device management client applications may be installed on the user terminal 101.
The user terminal 101 may be hardware or software. When the user terminal 101 is hardware, it may be various electronic devices having a communication function, including but not limited to a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop portable computer, a desktop computer, and the like. When the user terminal 101 is software, it can be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or software modules, or as a single piece of software or software module. And is not particularly limited herein.
The server 102 may be a server that provides various services, such as a background server that supports a device management client application on the user terminal 101 that manages the internet of things.
It should be noted that the life cycle management method of the internet of things embedded device provided by the embodiment of the present disclosure is generally executed by the server 102, and accordingly, the life cycle management system of the internet of things embedded device is generally disposed in the server 102.
Optionally, the life cycle management method of the internet of things embedded device provided by the embodiment of the disclosure may also be executed by the user terminal 101.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as a plurality of software or software modules, or may be implemented as a single software or software module. And is not particularly limited herein.
It should be understood that the number of user terminals 101 and internet of things devices 103 in fig. 1 is merely illustrative. There may be any number of user terminals 101 and internet of things devices 103, as desired for implementation.
The first embodiment is as follows:
fig. 2 shows a flowchart of a life cycle management method of an internet of things embedded device according to an embodiment of the present invention.
Specifically, in a preferred embodiment provided by the present invention, a life cycle management method for an internet of things embedded device is applied to a server 102, where the server 102 is connected to an internet of things device 103 through a data transmission interface, and the management method includes:
s200, acquiring equipment information of the equipment of the Internet of things;
specifically, in a specific implementation of step S200 provided in the embodiment of the present invention, a connection request is sent to a specified internet of things device at a preset time node, a connection channel with the specified internet of things device is established, and device information fed back by the internet of things device is received.
Step S300, storing the equipment information into an equipment information database;
further, in a specific implementation of step S300 provided in the embodiment of the present invention, when acquiring device information of an internet of things device, the device information database is called; recording a time node for acquiring equipment information, and establishing a mapping relation between the time node and the equipment information; storing the time node and the device information in the device information database.
Step S400, when receiving an access request containing a device identifier of a user terminal, calling a device information set corresponding to the device identifier from an information database;
specifically, in a specific implementation of step S400 provided in the embodiment of the present invention, the device identifier and the preset time period in the access request are extracted; matching all device information corresponding to the device identifier in an information database; and determining a time node based on a preset time period, and extracting a device information set corresponding to the time node.
Step S500, calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set;
further, in a specific implementation of step S500 provided in the embodiment of the present invention, first, the ones of the first number of characters are extracted as a first target serial number; then selecting a digital certificate corresponding to the first target serial number from a digital certificate database; and encrypting the equipment information set by using the selected digital certificate, wherein the number of characters of the equipment information set before and after encryption is kept unchanged.
S600, sending the encrypted equipment information set to a user terminal;
step S700, when the user terminal receives the encrypted equipment information set, calculating a second character number of the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, wherein the digital certificate database corresponds to the key database.
Specifically, in the specific implementation of step S700 provided in the embodiment of the present invention, first, the ones of the second number of characters are extracted as the second target serial number; then selecting a key corresponding to the second target serial number from a key database; and then decrypting the equipment information set by using the selected key.
Example two:
fig. 3 shows a sub-flowchart of a lifecycle management method for an internet of things embedded device according to an embodiment of the present invention. Specifically, in a preferred embodiment provided by the present invention, the step S200 of acquiring the device information of the internet of things device specifically includes:
step S201, sending a connection request to a specified Internet of things device at a preset time node;
step S202, a connection channel with the specified Internet of things equipment is established, and equipment information fed back by the Internet of things equipment is received.
Example three:
fig. 4 shows another sub-flowchart of a life cycle management method for an internet of things embedded device according to an embodiment of the present invention. Specifically, in a preferred embodiment provided by the present invention, the step S300 of storing the device information in a device information database specifically includes:
s301, when equipment information of the Internet of things equipment is acquired, an equipment information database is called;
step S302, recording a time node for acquiring equipment information, and establishing a mapping relation between the time node and the equipment information;
step S303, storing the time node and the equipment information in the equipment information database.
Example four:
fig. 5 shows another sub-flowchart of a life cycle management method for an internet of things embedded device according to an embodiment of the present invention. Specifically, in a preferred embodiment provided by the present invention, the step S400 of retrieving the device information set corresponding to the device identifier in the information database specifically includes:
step S401, extracting the device identifier and the preset time period in the access request;
step S402, matching all the device information corresponding to the device identifier in an information database;
and S403, determining a time node based on a preset time period, and extracting a device information set corresponding to the time node.
Example five:
fig. 6 shows another sub-flowchart of a life cycle management method for an internet of things embedded device according to an embodiment of the present invention. Specifically, in a preferred embodiment provided by the present invention, the step S500 of selecting a digital certificate from a digital certificate database based on the first character number to encrypt the device information set specifically includes:
s501, extracting the number of digits of the first character number as a first target serial number;
step S502, selecting a digital certificate corresponding to the first target serial number from a digital certificate database;
and S503, encrypting the equipment information set by using the selected digital certificate, wherein the number of characters of the equipment information set before and after encryption is kept unchanged.
Example six:
fig. 7 shows another sub-flowchart of a lifecycle management method for an internet-of-things embedded device according to a sixth embodiment of the present invention. Specifically, in a preferred embodiment provided by the present invention, the step S700 of selecting a key from a key database based on the second number of characters to decrypt the device information set specifically includes:
s701, extracting the number of digits of a second character number as a second target serial number;
step S702, selecting a key corresponding to the second target serial number from a key database;
and S703, decrypting the equipment information set by using the selected key.
Example seven:
fig. 8 shows a structural block diagram of a life cycle management system of an internet of things embedded device according to an embodiment of the invention.
Specifically, in a preferred embodiment provided by the present invention, a lifecycle management system of an internet of things embedded device, the management system 800 includes:
an obtaining module 801, configured to obtain device information of an internet of things device;
a storage module 802, configured to store the device information in a device information database;
a retrieving module 803, configured to, when receiving an access request containing a device identifier from a user terminal, retrieve a device information set corresponding to the device identifier from an information database;
the encryption module 804 is configured to calculate a first number of characters of the device information set, and select a digital certificate from a digital certificate database based on the first number of characters to encrypt the device information set;
a sending module 805, configured to send the encrypted device information set to the user terminal;
a decryption module 806, configured to calculate a second number of characters of the encrypted device information set when the user terminal receives the encrypted device information set, and select a key from a key database based on the second number of characters to decrypt the device information set, where the digital certificate database corresponds to the key database.
Example eight:
fig. 9 shows a block diagram of a calling module in the management system according to an eighth embodiment of the present invention.
Specifically, in a preferred embodiment provided by the present invention, the invoking module 803 specifically includes:
a first extracting unit 8031, configured to extract the device identifier and the preset time period in the access request;
a matching unit 8032 for matching all the device information corresponding to the device identifier in the information database;
the second extraction unit 8033 determines a time node based on a preset time period, and extracts an equipment information set corresponding to the time node.
Example nine:
fig. 10 shows a block diagram of an encryption module in the management system according to the ninth embodiment of the present invention.
Specifically, in a preferred embodiment provided by the present invention, the encryption module 804 specifically includes:
a third extracting unit 8041, configured to extract the ones digit of the first character number as the first target serial number;
a first selecting unit 8042, configured to select, from a digital certificate database, a digital certificate corresponding to the first target serial number;
an encrypting unit 8043, configured to encrypt the device information set by using the selected digital certificate, where the number of characters of the device information set before and after encryption remains unchanged.
Example ten:
fig. 11 shows a block diagram of a decryption module in a management system according to a tenth embodiment of the present invention.
Specifically, in a preferred embodiment provided by the present invention, the decryption module 806 specifically includes:
a fourth extracting unit 8061, configured to extract the ones digit of the second character number as a second target serial number;
a second selecting unit 8062, configured to select a key corresponding to the second target serial number from a key database;
a decryption unit 8063, configured to decrypt the device information set by using the selected key.
Example eleven:
the ninth embodiment of the present invention further provides a device, which includes a memory, a processor, and a computer program that is stored in the memory and can be run on the processor, and when the processor executes the computer program, the steps of the lifecycle management method of the internet of things embedded device are implemented.
Example twelve:
the tenth embodiment of the present invention further provides a storage medium, where the readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the life cycle management method for an internet of things embedded device.
Illustratively, a computer program can be partitioned into one or more modules, which are stored in memory and executed by a processor to implement the present invention. One or more of the modules may be a series of computer program instruction segments capable of performing certain functions, which are used to describe the execution of the computer program in the terminal device.
Those skilled in the art will appreciate that the above description of the terminal device is merely exemplary and not limiting, and that more or fewer components than those described above may be included, or certain components may be combined, or different components may be included, such as input output devices, network access devices, buses, etc.
In the method for managing the life cycle of the internet of things embedded equipment, provided by the embodiment of the invention, the equipment information of the internet of things equipment is obtained and stored in an equipment information database; then, when an access request containing an equipment identifier of a user terminal is received, an equipment information set corresponding to the equipment identifier is called in an information database; calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set; and sending the encrypted equipment information set to a user terminal, calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, so that the safety of data in the transmission process can be effectively avoided.
The present invention is not limited to the above preferred embodiments, and any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A life cycle management method of an Internet of things embedded device is applied to a server, the server is connected with the Internet of things device through a data transmission interface, and the management method comprises the following steps:
acquiring equipment information of equipment of the Internet of things, and storing the equipment information into an equipment information database;
when an access request containing a device identifier of a user terminal is received, calling a device information set corresponding to the device identifier from an information database;
calculating a first character number of the equipment information set, and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set;
and sending the encrypted equipment information set to a user terminal, calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, wherein the digital certificate database corresponds to the key database.
2. The life cycle management method of the internet of things embedded device according to claim 1, wherein the step of obtaining the device information of the internet of things device specifically comprises:
sending a connection request to the specified Internet of things equipment at a preset time node;
and establishing a connection channel with the specified Internet of things equipment, and receiving equipment information fed back by the Internet of things equipment.
3. The life cycle management method of the internet of things embedded device according to claim 2, wherein the step of storing the device information in a device information database specifically comprises:
when equipment information of the Internet of things equipment is acquired, an equipment information database is called;
recording a time node for acquiring equipment information, and establishing a mapping relation between the time node and the equipment information;
storing the time node and the device information in the device information database.
4. The life cycle management method of an internet of things embedded device according to claim 3, wherein the step of retrieving the device information set corresponding to the device identifier in the information database specifically comprises:
extracting the equipment identifier and a preset time period in the access request;
matching all device information corresponding to the device identifier in an information database;
and determining a time node based on a preset time period, and extracting a device information set corresponding to the time node.
5. The life cycle management method of the internet of things embedded device according to claim 4, wherein the step of selecting a digital certificate from a digital certificate database based on the first character number to encrypt the device information set specifically comprises:
extracting the number of digits of the first character number as a first target serial number;
selecting a digital certificate corresponding to the first target serial number from a digital certificate database;
and encrypting the equipment information set by using the selected digital certificate, wherein the number of characters of the equipment information set before and after encryption is kept unchanged.
6. The life cycle management method of the internet of things embedded device according to claim 5, wherein the step of selecting a key from a key database based on the second number of characters to decrypt the device information set specifically comprises:
extracting the first digit of the first character number as a first target serial number;
selecting a key corresponding to the second target serial number from a key database;
and decrypting the equipment information set by using the selected key.
7. A life cycle management system of an Internet of things embedded device is characterized by comprising:
the acquisition module is used for acquiring equipment information of the Internet of things equipment;
the storage module is used for storing the equipment information into an equipment information database;
the system comprises a calling module, a receiving module and a sending module, wherein the calling module is used for calling a device information set corresponding to a device identifier in an information database when receiving an access request containing the device identifier of a user terminal;
the encryption module is used for calculating a first character number of the equipment information set and selecting a digital certificate from a digital certificate database based on the first character number to encrypt the equipment information set;
the sending module is used for sending the encrypted equipment information set to the user terminal;
and the decryption module is used for calculating a second character number of the encrypted equipment information set when the user terminal receives the encrypted equipment information set, and selecting a key from a key database based on the second character number to decrypt the equipment information set, wherein the digital certificate database corresponds to the key database.
8. The life cycle management system of the internet of things embedded device according to claim 7, wherein the invoking module specifically comprises:
a first extraction unit, configured to extract a device identifier and a preset time period in an access request;
a matching unit for matching all the device information corresponding to the device identifier in an information database;
and the second extraction unit is used for determining a time node based on a preset time period and extracting the equipment information set corresponding to the time node.
9. The life cycle management system of the internet of things embedded device as claimed in claim 8, wherein the encryption module specifically comprises:
the third extraction unit is used for extracting the single digit of the first character number as a first target serial number;
a first selecting unit, configured to select, in a digital certificate database, a digital certificate corresponding to the first target serial number;
and the encryption unit is used for encrypting the equipment information set by using the selected digital certificate, and the number of characters of the equipment information set before and after encryption is kept unchanged.
10. The life cycle management system of the internet of things embedded device according to claim 9, wherein the decryption module specifically comprises:
a fourth extracting unit, configured to extract the ones of the second number of characters as a second target sequence number;
the second selecting unit is used for selecting a key corresponding to the second target serial number from a key database;
and the decryption unit is used for decrypting the equipment information set by using the selected key.
CN202110259282.7A 2021-03-10 2021-03-10 Life cycle management method and system of Internet of things embedded equipment Pending CN113065841A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110259282.7A CN113065841A (en) 2021-03-10 2021-03-10 Life cycle management method and system of Internet of things embedded equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110259282.7A CN113065841A (en) 2021-03-10 2021-03-10 Life cycle management method and system of Internet of things embedded equipment

Publications (1)

Publication Number Publication Date
CN113065841A true CN113065841A (en) 2021-07-02

Family

ID=76560446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110259282.7A Pending CN113065841A (en) 2021-03-10 2021-03-10 Life cycle management method and system of Internet of things embedded equipment

Country Status (1)

Country Link
CN (1) CN113065841A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106067903A (en) * 2016-07-29 2016-11-02 福建泉工股份有限公司 A kind of device intelligence management cloud service system
CN106817358A (en) * 2015-12-02 2017-06-09 阿里巴巴集团控股有限公司 The encryption and decryption method and equipment of a kind of user resources
CN109617854A (en) * 2018-10-18 2019-04-12 中国人民大学 K-nearest neighbor query method and device based on sensor network
CN110785985A (en) * 2017-04-25 2020-02-11 Sky1科技有限公司 Establishing secure communications over an internet of things (IOT) network
CN112333212A (en) * 2021-01-06 2021-02-05 广州技象科技有限公司 Encryption management method and device for business data of power Internet of things

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106817358A (en) * 2015-12-02 2017-06-09 阿里巴巴集团控股有限公司 The encryption and decryption method and equipment of a kind of user resources
CN106067903A (en) * 2016-07-29 2016-11-02 福建泉工股份有限公司 A kind of device intelligence management cloud service system
CN110785985A (en) * 2017-04-25 2020-02-11 Sky1科技有限公司 Establishing secure communications over an internet of things (IOT) network
CN109617854A (en) * 2018-10-18 2019-04-12 中国人民大学 K-nearest neighbor query method and device based on sensor network
CN112333212A (en) * 2021-01-06 2021-02-05 广州技象科技有限公司 Encryption management method and device for business data of power Internet of things

Similar Documents

Publication Publication Date Title
CN109858263B (en) Data storage and retrieval method and device, electronic equipment and storage medium
CN112751855B (en) Cross-browser user data security management system based on encryption technology
CN104836792A (en) Enterprise management data processing system
CN107707347A (en) The backup method and device of user key, the introduction method and device of user key
CN109510840A (en) Sharing method, device, computer equipment and the storage medium of unstructured data
CN111914277B (en) Intersection data generation method and federal model training method based on intersection data
CN114389889B (en) File full life cycle management method and device based on block chain technology
Pitchai et al. Searchable encrypted data file sharing method using public cloud service for secure storage in cloud computing
CN110378128A (en) Data ciphering method, device and terminal device
CN112182109A (en) Distributed data coding storage method based on block chain and electronic equipment
CN115459919A (en) Internet of things universal terminal security authentication system, method and device and Internet of things communication terminal
CN114996675A (en) Data query method and device, computer equipment and storage medium
CN111339206A (en) Data sharing method and device based on block chain
CN113434906B (en) Data query method, device, computer equipment and storage medium
CN114238506A (en) Data synchronization method and device, computer equipment and storage medium
CN113065841A (en) Life cycle management method and system of Internet of things embedded equipment
CN111586660A (en) Information display method and device, storage medium and electronic equipment
CN114726524B (en) Target data sorting method and device, electronic equipment and storage medium
CN115964726A (en) Robot process automation data processing method, device, equipment and storage medium
CN115643090A (en) Longitudinal federal analysis method, device, equipment and medium based on privacy retrieval
CN115659375A (en) Data processing method, data processing device, storage medium and electronic equipment
CN113965314B (en) Homomorphic encryption processing method and related equipment
CN117424760B (en) Ammeter management method, control device and management device based on Internet of things
CN116821944B (en) Data processing method and system based on data element
CN113179161B (en) Method and device for replacing secret key, 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