CN114338062A - Ownership transfer method and device, Internet of things platform and readable storage medium - Google Patents

Ownership transfer method and device, Internet of things platform and readable storage medium Download PDF

Info

Publication number
CN114338062A
CN114338062A CN202011048245.3A CN202011048245A CN114338062A CN 114338062 A CN114338062 A CN 114338062A CN 202011048245 A CN202011048245 A CN 202011048245A CN 114338062 A CN114338062 A CN 114338062A
Authority
CN
China
Prior art keywords
ownership
internet
things
transferred
receiving
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.)
Granted
Application number
CN202011048245.3A
Other languages
Chinese (zh)
Other versions
CN114338062B (en
Inventor
王小均
雷希
瞿航
徐海平
谭秋实
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile IoT Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile IoT 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 China Mobile Communications Group Co Ltd, China Mobile IoT Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202011048245.3A priority Critical patent/CN114338062B/en
Publication of CN114338062A publication Critical patent/CN114338062A/en
Application granted granted Critical
Publication of CN114338062B publication Critical patent/CN114338062B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The invention provides an ownership transfer method and device, an Internet of things platform and a readable storage medium, wherein the ownership transfer method comprises the following steps: receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment, wherein the ownership transfer request is used for requesting an Internet of things platform to transfer ownership of the to-be-transferred Internet of things equipment to an ownership receiver; receiving registration information submitted by an ownership receiving party under the condition that the ownership transfer request is verified; under the condition that the guiding operation of the to-be-transferred Internet of things equipment is detected, determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information; the target platform attribute is used for indicating ownership transfer of the to-be-transferred Internet of things equipment in the Internet of things platform to an ownership receiving party. Therefore, ownership transfer is directly realized through the Internet of things platform, independent burning of the Internet of things equipment to be transferred is not needed, and the ownership transfer operation process is simplified.

Description

Ownership transfer method and device, Internet of things platform and readable storage medium
Technical Field
The invention relates to the technical field of Internet of things, in particular to an ownership transfer method and device, an Internet of things platform and a readable storage medium.
Background
With the wide application of the internet of things technology in various fields, the number of internet of things devices used by accessing to the internet of things platform is increased, and the problem of ownership transfer of the internet of things devices is often involved in the use process of the internet of things devices, namely, the ownership of a certain internet of things device is transferred from the internet of things user A to the internet of things user B. In the existing ownership transfer mode, after a receiver of ownership of a certain to-be-transferred internet of things device is determined, new platform attribute information of the to-be-transferred internet of things device is burned into device firmware again, and then the to-be-transferred internet of things device can be accessed to an internet of things platform according to the new platform attribute information after being powered on. Therefore, the platform attribute information needs to be burned again every time ownership transfer is performed, when the number of the internet of things devices needing ownership transfer is large, or the number of times the internet of things devices need to be transferred is large, burning operation needs to be performed frequently, and the process is complicated.
Disclosure of Invention
The embodiment of the invention provides an ownership transfer method and device, an Internet of things platform and a readable storage medium, and aims to solve the problem that the existing ownership transfer mode needs to re-burn platform attribute information in equipment firmware every time ownership is transferred once, so that the operation is complicated.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides an ownership transfer method, which is applied to an internet of things platform, and the method includes:
receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment, wherein the ownership transfer request is used for requesting the Internet of things platform to transfer ownership of the to-be-transferred Internet of things equipment to an ownership receiver;
receiving registration information submitted by the ownership receiving party under the condition that the ownership transfer request is verified;
under the condition that the to-be-transferred Internet of things equipment is detected to execute a guiding operation, determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information;
the target platform attribute is used for indicating that the ownership of the to-be-transferred Internet of things equipment in the Internet of things platform is transferred to the ownership receiving party.
In a second aspect, an embodiment of the present invention further provides an ownership transfer apparatus, including:
the system comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment, and the ownership transfer request is used for requesting the Internet of things platform to transfer ownership of the to-be-transferred Internet of things equipment to an ownership receiver;
the second receiving module is used for receiving the registration information submitted by the ownership receiving party under the condition that the ownership transfer request is verified;
the determining module is used for determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information under the condition that the to-be-transferred Internet of things equipment is detected to execute the guiding operation;
the target platform attribute is used for indicating that the ownership of the to-be-transferred Internet of things equipment in the Internet of things platform is transferred to the ownership receiving party.
In a third aspect, an embodiment of the present invention further provides an internet of things platform, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the ownership transfer method described above.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the ownership transfer method are implemented.
In the embodiment of the invention, an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment is received, wherein the ownership transfer request is used for requesting the Internet of things platform to transfer ownership of the to-be-transferred Internet of things equipment to an ownership receiver; receiving registration information submitted by the ownership receiving party under the condition that the ownership transfer request is verified; under the condition that the to-be-transferred Internet of things equipment is detected to execute a guiding operation, determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information; the target platform attribute is used for indicating that the ownership of the to-be-transferred Internet of things equipment in the Internet of things platform is transferred to the ownership receiving party. Therefore, the ownership owner of the to-be-transferred Internet of things equipment can directly initiate the transfer request on the Internet of things platform, and the target platform attribute after the to-be-transferred Internet of things equipment is transferred is acquired through the registration information submitted by the ownership receiver, so that the ownership of the to-be-transferred Internet of things equipment is transferred, the to-be-transferred Internet of things equipment is not required to be independently burned every time the ownership of the to-be-transferred Internet of things equipment is transferred, and the ownership transfer operation process is simplified.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a flowchart of an ownership transfer method provided in an embodiment of the present invention;
fig. 2 is a second flowchart of an ownership transfer method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of an ownership transfer request initiating and confirming process of an ownership owner and an ownership receiver of an internet of things device to be transferred according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an ownership transfer apparatus according to an 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 some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of an ownership transfer method provided in an embodiment of the present invention, and as shown in fig. 1, the method is applied to an internet of things platform, and specifically includes the following steps:
step 101, receiving an ownership transfer request sent by an ownership owner of the to-be-transferred internet-of-things device, wherein the ownership transfer request is used for requesting the internet-of-things platform to transfer ownership of the to-be-transferred internet-of-things device to an ownership receiver.
Specifically, the internet of things device to be transferred can be any device accessed to the internet of things platform, such as smart home devices, wearable devices, mobile terminals, various sensors, industrial systems, building control systems, video monitoring systems and the like. Each piece of internet of things equipment accessed to the internet of things platform is registered with corresponding platform virtual equipment, namely platform attributes of the internet of things equipment. The platform attributes of the internet of things device include, but are not limited to, device identifiers, product identifiers, service instance identifiers, device keys, and other information, where the device identifiers represent unique identifier information of the device leaving a factory, such as information of a device serial number, a Media Access Control Address (MAC Address for short), an International Mobile Equipment Identity (IMEI for short) of the device, and the like; the product identification is an identification which is registered by the user of the equipment in the Internet of things platform and has uniqueness, and is used for classifying the equipment associated with the user and respectively associating the equipment with different product identifications; the service instance identification is platform service registered in the Internet of things platform by the user to which the equipment belongs, and is used for ownership transfer of the equipment; the device key is an authorization certificate carried by the device when the device leaves a factory, and is used for identity verification and authority verification of the device. According to the platform attribute of the Internet of things equipment, the binding relationship between the Internet of things equipment and the Internet of things user can be determined, namely the ownership of the Internet of things equipment. For example, assuming that the ownership of the internet of things device belongs to the user a, the platform attribute of the internet of things device at this time is the platform attribute corresponding to the user a, and when the ownership of the internet of things device belongs to the user B, the platform attribute of the internet of things device at this time is the platform attribute corresponding to the user B.
When the to-be-transferred Internet of things equipment needs ownership transfer, an ownership owner of the to-be-transferred Internet of things equipment initiates an ownership transfer request to an Internet of things platform, the Internet of things platform realizes a handshake process between the ownership owner and the ownership receiver according to the ownership transfer request, and identity confirmation and transfer request confirmation of the ownership owner and the ownership receiver are completed in the handshake process. When the handshake of the ownership owner and the ownership receiver is successful, the ownership transfer request is verified; when the ownership owner and ownership receiver handshake fails, it indicates that the ownership transfer request is not authenticated.
It should be noted that the handshake process here means that one of the ownership owner and the ownership receiver sends a request, and the other can respond to the request. The handshake process may be one time or multiple times, and the present invention is not limited in particular.
And 102, receiving registration information submitted by an ownership receiving party under the condition that the ownership transfer request is verified.
The registration information includes, but is not limited to, a device identifier of the to-be-transferred internet-of-things device, a service instance identifier of the ownership receiver, a target product identifier, an access address, and other information. The device identifier represents unique identifier information of the device leaving the factory, such as a device serial number, a Media Access Control Address (MAC Address for short), an International Mobile Equipment Identity (IMEI for short) of the device, and the like; the target product identification is an identification which is registered by the ownership receiver in the Internet of things platform and has uniqueness, and is used for associating the transferred Internet of things equipment to be transferred; the service instance identifier of the ownership receiver is platform service registered by the ownership receiver in the Internet of things platform and is used for associating the transferred equipment with the target product identifier; the access address is an address for service interaction between the Internet of things equipment to be transferred and the Internet of things platform.
And under the condition that the ownership transfer request passes the verification, the Internet of things platform can receive the registration information submitted by the ownership receiver and transfer the ownership of the Internet of things equipment to be transferred according to the registration information submitted by the ownership receiver. Therefore, when the ownership of the to-be-transferred Internet of things equipment is transferred, the equipment firmware does not need to be burned again, and the to-be-transferred Internet of things equipment can be transferred among different users of the Internet of things platform for multiple times.
As another embodiment, since the device identifier and the device key of the to-be-transferred internet-of-things device are already solidified when the device leaves the factory, when the ownership receiver submits the registration information, the device identifier and the device key information of the to-be-transferred internet-of-things device do not need to be submitted, and the to-be-transferred internet-of-things device only needs to be associated with the target product identifier of the ownership receiver.
And 103, under the condition that the guiding operation of the to-be-transferred Internet of things equipment is detected, determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information.
The guiding operation is a process of acquiring target platform attributes and acquiring an access address before the to-be-transferred internet of things equipment accesses the internet of things platform, wherein the target platform attributes are used for indicating ownership of the to-be-transferred internet of things equipment in the internet of things platform to be transferred to an ownership receiving party. The target platform attribute is a platform attribute of the to-be-transferred internet of things equipment on the internet of things platform corresponding to the ownership receiver, and based on the target platform attribute, the internet of things platform can determine that the ownership of the to-be-transferred internet of things equipment is transferred to the ownership receiver.
In this embodiment, the ownership owner of the to-be-transferred internet-of-things device can directly initiate the transfer request on the internet-of-things platform, and acquire the attribute of the target platform after the to-be-transferred internet-of-things device is transferred through the registration information submitted by the ownership receiver, so that the ownership of the to-be-transferred internet-of-things device is transferred, and the to-be-transferred internet-of-things device does not need to be separately burned every time the ownership of the to-be-transferred internet-of-things device is transferred, thereby simplifying the ownership transfer operation process.
Further, referring to fig. 2, fig. 2 is a second flowchart of the ownership transfer method of the to-be-transferred internet of things device according to the embodiment of the present invention. The ownership transfer request at least comprises a service instance identifier of an ownership receiving party and equipment information of the to-be-transferred Internet of things equipment; the step 102, receiving the registration information submitted by the ownership receiving party when the ownership transfer request is verified, includes:
step 201, sending a transfer request event to the ownership receiver when the service instance identifier of the ownership receiver is legal on the platform of the internet of things, where the transfer request event is used for the ownership receiver to verify the service instance identifier and the device information of the ownership owner.
When an ownership owner sends an ownership transfer request to an internet of things platform, the ownership owner needs to fill in information such as a service instance identifier of an ownership receiver and equipment information of equipment of the internet of things to be transferred on the internet of things platform, after the ownership owner fills in the information, the internet of things platform verifies the validity of the service instance identifier of the ownership receiver, namely, whether the service instance identifier is registered on the internet of things platform by the ownership receiver is verified, if the ownership receiver registers the service instance identifier on the internet of things platform, the service instance identifier is legal on the internet of things platform, and if the ownership receiver does not register the service instance identifier on the internet of things platform, the service instance identifier is illegal on the internet of things platform. When the Internet of things platform judges that the service instance identification of the ownership receiver is legal on the Internet of things platform, a transfer request event is sent to the ownership receiver; and when the service instance identifier of the ownership receiver is judged to be illegal in the platform of the Internet of things, terminating the ownership transfer request verification process.
And after receiving the transfer request event, the ownership receiving party verifies the ownership transfer request and checks the service instance identification of the ownership receiving party and the information such as the equipment information of the to-be-transferred Internet of things equipment. If the ownership receiver checks the transfer request, returning a first confirmation notice through the Internet of things platform, and executing the step 202; otherwise, rejecting the ownership transfer request and terminating the ownership transfer request verification process.
Step 202, under the condition that a first confirmation notification returned by the ownership receiving party is received, sending a first authentication request to the ownership owning party, wherein the first authentication request is used for the ownership owning party to acquire first authentication information.
Specifically, the first authentication request may adopt a static authentication manner or a dynamic authentication manner, and the present invention is not limited in particular. The static identity authentication mode refers to a mode of authenticating fixed identity authentication information such as an internet of things platform account number and a password of an ownership owner, and the dynamic identity authentication mode refers to a mode of authenticating dynamic identity authentication information such as a dynamic authentication code of the ownership owner. After receiving a first confirmation notice returned by the ownership receiving party, the Internet of things platform sends a first authentication request to the ownership owner, and after receiving the first authentication request, the ownership owner acquires first authentication information.
Step 203, receiving the first authentication information sent by the ownership party, and verifying the first authentication information.
The internet of things platform receives first identity verification information sent by the ownership party, such as a verification code or verification information input in a verification link, and performs identity verification on the ownership party according to the first identity verification information.
And step 204, sending a confirmation request for the transfer request to the ownership owner under the condition that the first identity authentication information is verified.
And the ownership owner sends the first authentication information to the Internet of things platform, and the Internet of things platform authenticates the ownership owner and sends a confirmation request for the transfer request to the ownership owner under the condition that the first authentication information passes the authentication. In this step, the ownership owner is subjected to identity verification, which is mainly used for preventing the equipment transfer from being maliciously confirmed after the ownership owner initiates an ownership transfer request and is confirmed by an ownership receiver and an internet of things cloud platform account of the ownership owner is stolen, so that the safety of the equipment transfer is further ensured.
Step 205, in case of receiving a second confirmation notification sent by the ownership owner based on the confirmation request, receiving the registration information submitted by the ownership receiver.
And after receiving the confirmation request of the ownership transfer request, the ownership owner confirms the ownership transfer request again, and checks the service instance identification of the ownership receiver, the equipment information of the to-be-transferred Internet of things equipment and other information in the ownership transfer request. If the transfer request is checked to be wrong, the ownership transfer request is cancelled, otherwise, the registration information submitted by the ownership receiver is received.
In this embodiment, by providing a multi-handshake mechanism, the ownership owner is provided with the ability to reject and revoke device transfers in the event of a malfunction. Meanwhile, the ownership owner is authenticated, and the ownership transfer request cannot be confirmed after the platform account of the ownership owner is stolen, so that the safety of the equipment in transfer is guaranteed.
Further, before the step 101 of receiving an ownership transfer request sent by an ownership owner of the to-be-transferred internet-of-things device, the method includes:
sending a second authentication request to the ownership owner;
receiving second identity authentication information sent by an ownership owner, and authenticating the second identity authentication information, wherein the second identity authentication information is dynamic identity authentication information;
and under the condition that the second identity authentication information is verified, performing operation of receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment.
Specifically, the authentication manner used by the second authentication request may be the same as the authentication manner used by the first authentication request, or may be different from the authentication manner used by the first authentication request, for example, the first authentication request may use a static authentication manner, and the second authentication request may use a dynamic authentication manner; or the first authentication request and the second authentication request both adopt a dynamic authentication mode, and the like. In this embodiment, the second authentication information is dynamic authentication information, and the authentication information for performing authentication each time is different, such as an authentication code or an authentication link based on a mailbox or a mobile phone number, and the dynamic authentication information has the advantages of being controllable, safe, and flexible in authentication expiration. Therefore, in this embodiment, before the ownership owner initiates the transfer request, the ownership owner needs to perform identity authentication by using the dynamic identity authentication information, so that the occurrence of malicious transfer of the device after the leakage of the internet of things cloud platform account of the ownership owner can be more effectively prevented.
Further, after the step 203, receiving the first authentication information sent by the owner, and authenticating the first authentication information, the method includes:
under the condition that the first identity authentication information fails to pass the authentication, determining whether the current identity authentication reaches a preset authentication frequency;
under the condition that the current identity authentication does not reach the preset authentication times, executing the step of sending a first identity authentication request to an ownership owner;
and under the condition that the current identity authentication reaches the preset authentication times, freezing the ownership transfer request until the freezing time reaches the preset time and then recovering the ownership transfer request.
Specifically, the preset verification times may be specifically set according to actual conditions, and the present invention is not particularly limited. In this embodiment, when the ownership owner fails in the first authentication information verification, the internet of things platform may obtain the number of times of the current authentication, and freeze the transfer request if the current authentication reaches the preset number of times of authentication, until the freeze time reaches the preset time, recover the transfer request. Therefore, the condition that the equipment is maliciously transferred after the account of the Internet of things cloud platform of the ownership party is leaked can be effectively prevented, and the safety of equipment transfer is guaranteed.
Referring to fig. 3, fig. 3 is a schematic flowchart of a process of initiating and confirming an ownership transfer request of an ownership owner and an ownership receiver of an internet of things device to be transferred according to an embodiment of the present invention. The initiating and confirming process of the transfer request comprises the following steps:
step 301, determine whether the ownership is legal.
The Internet of things platform initiates an identity verification request to the ownership owner, receives a verification code input by the ownership owner or verification information input in the verification link, and performs identity verification on the ownership owner according to the input verification code or the verification information input in the verification link. In case the verification passes, performing step 302; otherwise, the flow ends.
Step 302, the ownership owner initiates an ownership transfer request.
The ownership owner needs to fill in the service instance identification of the ownership receiver and transfer request information such as equipment information of the to-be-transferred Internet of things equipment on the Internet of things platform, after filling in, the Internet of things platform verifies whether the service instance identification of the ownership receiver is legal, and when the service instance identification of the ownership receiver is judged to be legal on the Internet of things platform, a transfer request event is sent to the ownership receiver; otherwise, the flow ends.
Step 303, the ownership receiving party determines whether the ownership transfer request is valid.
And after receiving the equipment transfer request event, the ownership receiving party verifies the ownership transfer request and checks the service instance identification of the ownership receiving party and the equipment information and other information of the to-be-transferred Internet of things equipment. If the ownership receiver checks the transfer request, go to step 304; otherwise, the flow ends.
Step 304, the ownership receiver returns a first confirmation notification.
Step 305, determine again whether the ownership owner identity is legitimate.
The Internet of things platform initiates an identity verification request to the ownership owner, receives a verification code input by the ownership owner or verification information input in the verification link, and performs identity verification again on the ownership owner according to the input verification code or the verification information input in the verification link. In case the verification passes, step 306 is executed; otherwise, step 307 is executed.
It should be noted that the authentication manner in step 305 may be the same as or different from the authentication manner in step 301, and the present invention is not limited in particular.
Step 306, determine whether the ownership transfer request initiated by the ownership owner is correct.
And after receiving the confirmation request of the ownership transfer request, the ownership owner confirms the ownership transfer request again, and checks the service instance identification of the ownership receiver, the equipment information of the to-be-transferred Internet of things equipment and other information in the ownership transfer request. If the ownership transfer request is verified to be correct, go to step 308; otherwise, the flow ends.
And 307, judging whether the current identity authentication reaches the preset authentication times.
When the ownership owner fails in the authentication information verification, the internet of things platform can acquire the current authentication times, and if the current authentication times reach the preset authentication times, the transfer request is cancelled, and the process is ended. If the current authentication does not reach the preset number of times of authentication, the step 305 is continuously executed.
Step 308, the second confirmation notification sent by the ownership owner in case the verification request passes the verification, indicates that the ownership transfer request initiation and confirmation process of the ownership owner and the ownership receiver are completed.
In the embodiment, by setting a three-way request handshake mechanism, the capability of rejecting and revoking the device transfer of the ownership owner in the case of misoperation is provided. Meanwhile, the ownership owner is authenticated, so that the equipment transfer request cannot be confirmed after the platform account of the ownership owner is stolen, and the safety of the equipment in transfer is guaranteed.
Further, the registration information at least comprises a device identifier of the to-be-transferred Internet of things device, a service instance identifier of the ownership receiver and a target product identifier for associating the device identifier; the step 103 of determining the target platform attribute of the to-be-transferred internet of things device according to the registration information includes:
associating the equipment identifier with the target product identifier of the ownership receiver according to the target product identifier;
generating a virtual device identifier corresponding to the device identifier, wherein the virtual device identifier is associated with the target product identifier;
and determining the target platform attribute of the to-be-transferred Internet of things equipment based on the target product identifier and the equipment virtual identifier.
Specifically, the device virtual identifier is identifier information that corresponds to the device identifier one to one and is associated with the target product identifier. In the process of executing guidance, the to-be-transferred internet-of-things device is re-registered to the target product identifier of the ownership receiver according to the target product identifier in the registration information, a device virtual identifier corresponding to the device identifier is generated under the target product identifier, and then the target platform attribute of the to-be-transferred internet-of-things device is determined according to the target product identifier and the device virtual identifier.
It should be noted that, when ownership of the to-be-transferred internet-of-things device is transferred, an ownership owner may select to keep the latest data of the to-be-transferred internet-of-things device or all data of the to-be-transferred internet-of-things device according to a service requirement, if all data of the to-be-transferred internet-of-things device is selected to be kept, the internet-of-things platform synchronizes historical service data of the to-be-transferred device to the to-be-transferred internet-of-things device generated through re-registration in a device transfer process, after the device transfer is completed, the ownership receiver may view the historical service data of the to-be-transferred internet-of-things device, and if all the latest data of the to-be-transferred internet-of-things device is selected to be kept, the to-be-transferred internet-of-things device is regarded as a brand-new device, and there is no historical service data under the device.
In this embodiment, the internet of things platform can acquire the target platform attribute after the transfer of the to-be-transferred internet of things device through the registration information submitted by the ownership receiver, so that the transfer of the ownership of the to-be-transferred internet of things device is realized, and the to-be-transferred internet of things device does not need to be independently burned every time the ownership of the to-be-transferred internet of things device is transferred, thereby simplifying the ownership transfer operation process.
Further, the registration information also comprises an access address of the Internet of things equipment to be transferred; after determining the target platform attribute of the to-be-transferred internet of things device according to the registration information in step 103, the method includes:
and accessing the Internet of things equipment to be transferred according to the access address.
The access address is an address for service interaction between the to-be-transferred Internet of things equipment and the Internet of things platform and is submitted when the ownership receiver submits the login information. Therefore, the to-be-transferred Internet of things equipment can be accessed to the Internet of things platform according to the access address, so that the ownership receiving party can normally use the to-be-transferred Internet of things equipment on the Internet of things platform. When the device of the internet of things to be transferred executes the guiding operation, the device ownership transfer method can be used for not only transferring the ownership of the device, but also acquiring a new access address of the device of the internet of things to be transferred after the position of the device of the internet of things to be transferred is changed. If the registration information of the to-be-transferred Internet of things equipment is not changed, the to-be-transferred Internet of things equipment does not register the equipment again when rebooting, and the platform attribute and the latest access address of the registered equipment are returned to the to-be-transferred Internet of things equipment.
Further, after accessing the to-be-transferred internet of things device according to the access address, the method includes:
and sending the target platform attribute and the access address to the to-be-transferred Internet of things equipment so that the to-be-transferred Internet of things equipment stores the target platform attribute and the access address to a local preset storage position.
In this embodiment, the target platform attribute and the access address are sent to the to-be-transferred internet-of-things device by the internet-of-things platform, and the to-be-transferred internet-of-things device can persistently store the target platform attribute and the access address to the flash memory so as to be directly used during subsequent service interaction with the internet-of-things platform, thereby avoiding that the to-be-transferred internet-of-things device needs to execute a boot flow when being powered on at every time, and simplifying the flow of accessing the to-be-transferred internet-of-things device to the internet of things.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an ownership transfer apparatus according to an embodiment of the present application. As shown in fig. 4, the ownership transfer apparatus 400 includes:
the first receiving module 401 is configured to receive an ownership transfer request sent by an ownership owner of the to-be-transferred internet-of-things device, where the ownership transfer request is used to request the internet-of-things platform to transfer ownership of the to-be-transferred internet-of-things device to an ownership receiver;
a second receiving module 402, configured to receive registration information submitted by an ownership receiving party if the ownership transfer request is verified;
the determining module 403 is configured to determine, according to the registration information, a target platform attribute of the to-be-transferred internet of things device when it is detected that the to-be-transferred internet of things device executes the guidance operation;
the target platform attribute is used for indicating ownership transfer of the to-be-transferred Internet of things equipment in the Internet of things platform to an ownership receiving party.
Further, the ownership transfer request at least comprises the service instance identification of the ownership receiver and the equipment information of the to-be-transferred Internet of things equipment; a second receiving module 402, comprising:
the first sending unit is used for sending a transfer request event to the ownership receiver under the condition that the service instance identifier of the ownership receiver is legal on the Internet of things platform, wherein the transfer request event is used for the ownership receiver to verify the service instance identifier and the equipment information of the ownership owner;
a second sending unit, configured to send a first authentication request to the ownership owner when receiving a first confirmation notification returned by the ownership receiver, where the first authentication request is used for the ownership owner to obtain the first authentication information;
the authentication unit is used for receiving first authentication information sent by the ownership party and authenticating the first authentication information;
a third sending unit, configured to send a confirmation request for the transfer request to the ownership owner if the first authentication information is verified;
a receiving unit configured to receive the registration information submitted by the ownership receiving party, in a case where a second confirmation notification sent by the ownership owning party based on the confirmation request is received.
Further, the ownership transfer apparatus 400 further includes:
the first sending module is used for sending a second identity authentication request to the ownership owner;
the processing module is used for receiving second identity authentication information sent by the ownership owner and verifying the second identity authentication information, wherein the second identity authentication information is dynamic identity authentication information;
and the execution module is used for executing the operation of receiving the ownership transfer request sent by the ownership owner of the to-be-transferred Internet of things equipment under the condition that the second identity authentication information is verified to pass.
Further, the second receiving module 402 further includes:
the first determining unit is used for determining whether the current identity authentication reaches the preset authentication times under the condition that the first identity authentication information fails to be authenticated;
the system comprises an execution unit, a first identity authentication unit and a second identity authentication unit, wherein the execution unit is used for executing the step of sending a first identity authentication request to an ownership owner under the condition that the current identity authentication does not reach the preset authentication times;
and the freezing unit is used for freezing the ownership transfer request under the condition that the current identity authentication reaches the preset authentication times until the freezing time reaches the preset time and then recovering the ownership transfer request.
Further, the registration information at least comprises a device identifier of the to-be-transferred Internet of things device, a service instance identifier of the ownership receiver and a target product identifier for associating the device identifier;
the determination module 403 includes:
the association unit is used for associating the equipment identifier with the target product identifier of the ownership receiver according to the target product identifier;
the generating unit is used for generating a device virtual identifier corresponding to the device identifier, and the device virtual identifier is associated with the target product identifier;
and the second determining unit is used for determining the target platform attribute of the to-be-transferred Internet of things equipment based on the target product identifier and the equipment virtual identifier.
Further, the registration information also comprises an access address of the Internet of things equipment to be transferred;
the ownership transfer apparatus 400 further includes:
and the access module is used for accessing the Internet of things equipment to be transferred according to the access address.
Further, the ownership transfer apparatus 400 further includes:
and the second sending module is used for sending the target platform attribute and the access address to the to-be-transferred Internet of things equipment so that the to-be-transferred Internet of things equipment can store the target platform attribute and the access address to a local preset storage position.
The ownership transfer device 400 in the embodiment of the present invention can obtain the target platform attribute after the transfer of the to-be-transferred internet-of-things device through the registration information submitted by the ownership receiver, so as to transfer the ownership of the to-be-transferred internet-of-things device, and it is not necessary to burn the to-be-transferred internet-of-things device separately every time the ownership of the to-be-transferred internet-of-things device is transferred, thereby simplifying the ownership transfer operation process.
Further, an embodiment of the present invention further provides an internet of things platform, where the internet of things platform includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when being executed by the processor, the computer program implements each process of the ownership transfer method embodiment, and can achieve the same technical effect, and is not described herein again to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the ownership transfer method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, 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. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (16)

1. An ownership transfer method applied to an Internet of things platform is characterized by comprising the following steps:
receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment, wherein the ownership transfer request is used for requesting the Internet of things platform to transfer ownership of the to-be-transferred Internet of things equipment to an ownership receiver;
receiving registration information submitted by the ownership receiving party under the condition that the ownership transfer request is verified;
under the condition that the to-be-transferred Internet of things equipment is detected to execute a guiding operation, determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information;
the target platform attribute is used for indicating that the ownership of the to-be-transferred Internet of things equipment in the Internet of things platform is transferred to the ownership receiving party.
2. The ownership transfer method according to claim 1, wherein the ownership transfer request at least includes a service instance identifier of the ownership receiver and device information of the to-be-transferred internet-of-things device;
the receiving, in the case that the ownership transfer request is authenticated, registration information submitted by the ownership receiver includes:
sending a transfer request event to the ownership receiver under the condition that the service instance identification of the ownership receiver is legal on the Internet of things platform, wherein the transfer request event is used for the ownership receiver to verify the service instance identification of the ownership owner and the equipment information;
under the condition that a first confirmation notice returned by the ownership receiving party is received, sending a first authentication request to the ownership owning party, wherein the first authentication request is used for the ownership owning party to acquire first authentication information;
receiving first authentication information sent by the ownership party, and authenticating the first authentication information;
sending a confirmation request for the transfer request to the ownership owner if the first authentication information is verified;
receiving registration information submitted by the ownership receiver upon receiving a second confirmation notification sent by the ownership owner based on the confirmation request.
3. The ownership transfer method according to claim 2, wherein before the receiving an ownership transfer request sent by an ownership owner of the to-be-transferred internet-of-things device, the method comprises:
sending a second authentication request to the ownership owner;
receiving second identity authentication information sent by the ownership owner, and authenticating the second identity authentication information, wherein the second identity authentication information is dynamic identity authentication information;
and under the condition that the second identity authentication information is verified, executing the operation of receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment.
4. The ownership transfer method according to claim 2, wherein after the receiving the first authentication information sent by the ownership owner and authenticating the first authentication information, the method comprises:
determining whether the current identity authentication reaches a preset authentication frequency or not under the condition that the first identity authentication information fails to be authenticated;
executing the step of sending a first identity verification request to the ownership owner under the condition that the current identity verification does not reach the preset verification times;
and under the condition that the current identity authentication reaches the preset authentication times, freezing the ownership transfer request until the freezing time reaches the preset time and then recovering the ownership transfer request.
5. The ownership transfer method according to claim 1, wherein the registration information at least includes a device identifier of the to-be-transferred internet-of-things device, a service instance identifier of the ownership receiver, and a target product identifier for associating the device identifier;
the determining the target platform attribute of the to-be-transferred internet of things device according to the registration information includes:
associating the equipment identifier with a target product identifier of the ownership receiver according to the target product identifier;
generating a device virtual identifier corresponding to the device identifier, wherein the device virtual identifier is associated with the target product identifier;
and determining the target platform attribute of the to-be-transferred Internet of things equipment based on the target product identifier and the equipment virtual identifier.
6. The ownership transfer method according to claim 5, wherein the registration information further includes an access address of the to-be-transferred internet of things device;
after the target platform attribute of the to-be-transferred internet of things device is determined according to the registration information, the method comprises the following steps:
and accessing the to-be-transferred Internet of things equipment according to the access address.
7. The ownership transfer method according to claim 6, after the accessing the to-be-transferred internet of things device according to the access address, comprising:
and sending the target platform attribute and the access address to the to-be-transferred Internet of things equipment so that the to-be-transferred Internet of things equipment stores the target platform attribute and the access address to a local preset storage position.
8. An ownership transfer apparatus, comprising:
the system comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving an ownership transfer request sent by an ownership owner of the to-be-transferred Internet of things equipment, and the ownership transfer request is used for requesting the Internet of things platform to transfer ownership of the to-be-transferred Internet of things equipment to an ownership receiver;
the second receiving module is used for receiving the registration information submitted by the ownership receiving party under the condition that the ownership transfer request is verified;
the determining module is used for determining the target platform attribute of the to-be-transferred Internet of things equipment according to the registration information under the condition that the to-be-transferred Internet of things equipment is detected to execute the guiding operation;
the target platform attribute is used for indicating that the ownership of the to-be-transferred Internet of things equipment in the Internet of things platform is transferred to the ownership receiving party.
9. The ownership transfer apparatus according to claim 8, wherein the ownership transfer request at least includes a service instance identifier of the ownership receiver and device information of the to-be-transferred internet-of-things device;
the second receiving module includes:
a first sending unit, configured to send, to the ownership receiver, a transfer request event when the service instance identifier of the ownership receiver is legal on the internet of things platform, where the transfer request event is used for the ownership receiver to verify the service instance identifier of the ownership owner and the device information;
a second sending unit, configured to send, on a condition that a first confirmation notification returned by the ownership receiving party is received, a first authentication request to the ownership owning party, where the first authentication request is used for the ownership owning party to obtain first authentication information;
the authentication unit is used for receiving first authentication information sent by the ownership party and authenticating the first authentication information;
a third sending unit, configured to send a confirmation request for the transfer request to the ownership owner if the first authentication information is verified;
a receiving unit configured to receive, in a case where a second confirmation notification sent by the ownership owner based on the confirmation request is received, the registration information submitted by the ownership receiver.
10. The ownership transfer apparatus according to claim 9, wherein said apparatus further comprises:
a first sending module, configured to send a second authentication request to the ownership owner;
the processing module is used for receiving second identity authentication information sent by the ownership owner and verifying the second identity authentication information, wherein the second identity authentication information is dynamic identity authentication information;
and the execution module is used for executing the operation of receiving the ownership transfer request sent by the ownership owner of the to-be-transferred Internet of things equipment under the condition that the second identity authentication information is verified to pass.
11. The ownership transfer apparatus according to claim 9, wherein the second receiving module further comprises:
a first determining unit, configured to determine whether current authentication reaches a preset number of times when the first authentication information fails to be authenticated;
an execution unit, configured to execute the step of sending the first authentication request to the ownership owner when the current authentication does not reach a preset number of times of authentication;
and the freezing unit is used for freezing the ownership transfer request under the condition that the current identity authentication reaches the preset authentication times until the freezing time reaches the preset time and then recovering the ownership transfer request.
12. The ownership transferring apparatus according to claim 8, wherein the registration information at least includes a device identifier of the to-be-transferred internet-of-things device, a service instance identifier of the ownership receiver, and a target product identifier for associating the device identifier;
the determining module comprises:
the association unit is used for associating the equipment identifier with the target product identifier of the ownership receiver according to the target product identifier;
the generating unit is used for generating a device virtual identifier corresponding to the device identifier, and the device virtual identifier is associated with the target product identifier;
and the second determining unit is used for determining the target platform attribute of the to-be-transferred Internet of things equipment based on the target product identifier and the equipment virtual identifier.
13. The apparatus for ownership transfer of internet of things device to be transferred according to claim 12, wherein the registration information further includes an access address of the internet of things device to be transferred;
the device further comprises:
and the access module is used for accessing the to-be-transferred Internet of things equipment according to the access address.
14. The ownership transfer apparatus according to claim 13, wherein said apparatus further comprises:
and the second sending module is used for sending the target platform attribute and the access address to the to-be-transferred Internet of things equipment so that the to-be-transferred Internet of things equipment can store the target platform attribute and the access address to a local preset storage position.
15. An internet of things platform, comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the ownership transfer method as claimed in any one of claims 1 to 7.
16. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the ownership transfer method according to any one of claims 1 to 7.
CN202011048245.3A 2020-09-29 2020-09-29 Ownership transfer method and device, internet of things platform and readable storage medium Active CN114338062B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011048245.3A CN114338062B (en) 2020-09-29 2020-09-29 Ownership transfer method and device, internet of things platform and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011048245.3A CN114338062B (en) 2020-09-29 2020-09-29 Ownership transfer method and device, internet of things platform and readable storage medium

Publications (2)

Publication Number Publication Date
CN114338062A true CN114338062A (en) 2022-04-12
CN114338062B CN114338062B (en) 2024-03-19

Family

ID=81010686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011048245.3A Active CN114338062B (en) 2020-09-29 2020-09-29 Ownership transfer method and device, internet of things platform and readable storage medium

Country Status (1)

Country Link
CN (1) CN114338062B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796969A (en) * 2015-04-29 2015-07-22 广州物联家信息科技股份有限公司 Network accessing method and system for equipment of internet of things on basis of recognition codes of internet of things
US20160366157A1 (en) * 2015-06-09 2016-12-15 Intel Corporation System, apparatus and method for transferring ownership of a device from manufacturer to user using an embedded resource
CN107592964A (en) * 2015-06-09 2018-01-16 英特尔公司 Systems, devices and methods for the multiple-owner transfer of the ownership of equipment
CN109314703A (en) * 2016-06-03 2019-02-05 格马尔托股份有限公司 Method for managing the state of connection equipment
CN111327416A (en) * 2019-12-13 2020-06-23 刘高峰 Internet of things equipment access method and device and Internet of things platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796969A (en) * 2015-04-29 2015-07-22 广州物联家信息科技股份有限公司 Network accessing method and system for equipment of internet of things on basis of recognition codes of internet of things
US20160366157A1 (en) * 2015-06-09 2016-12-15 Intel Corporation System, apparatus and method for transferring ownership of a device from manufacturer to user using an embedded resource
CN107592964A (en) * 2015-06-09 2018-01-16 英特尔公司 Systems, devices and methods for the multiple-owner transfer of the ownership of equipment
CN107637039A (en) * 2015-06-09 2018-01-26 英特尔公司 For the ownership of equipment to be transferred to the systems, devices and methods of user using embedded resource from manufacturer
CN109314703A (en) * 2016-06-03 2019-02-05 格马尔托股份有限公司 Method for managing the state of connection equipment
CN111327416A (en) * 2019-12-13 2020-06-23 刘高峰 Internet of things equipment access method and device and Internet of things platform

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
全快;: "基于RFID技术的高校物联网安全性研究", 网络安全技术与应用, no. 08, pages 1 - 5 *
苑津莎;陈琳;张路路;: "基于供应链环境的所有权转移方案设计", 计算机工程与设计, no. 07, pages 1 - 3 *

Also Published As

Publication number Publication date
CN114338062B (en) 2024-03-19

Similar Documents

Publication Publication Date Title
CN106936835B (en) Method and system for accessing equipment
JP5571854B2 (en) User account recovery
CN110365483B (en) Cloud platform authentication method, client, middleware and system
KR20160121775A (en) THIRD PARTY'S SECURITY AUTHENTICATION SYSTEM BETWEEN MOBILE DEVICE AND IoT DEVICES AND METHOD THEREOF
CN107241329B (en) Account login processing method and device
CN113672897B (en) Data communication method, device, electronic equipment and storage medium
CN114553592B (en) Method, equipment and storage medium for equipment identity verification
CN108234450B (en) Identity authentication method, terminal registration method, server and terminal
CN108881280B (en) Access method, content distribution network system and access system
CN112448930A (en) Account registration method, device, server and computer readable storage medium
CN114499999B (en) Identity authentication method, device, platform, vehicle, equipment and medium
CN108632037B (en) Public key processing method and device of public key infrastructure
CN110224971B (en) Method, authorization server, system, device and storage medium for authorizing login
KR101879843B1 (en) Authentication mehtod and system using ip address and short message service
CN111698204A (en) Bidirectional identity authentication method and device
CN111541649A (en) Password resetting method, device, server and storage medium
JPH11161618A (en) Mobile computer management device, mobile computer device, and mobile computer registering method
CN114338062B (en) Ownership transfer method and device, internet of things platform and readable storage medium
KR101473719B1 (en) Intelligent login authentication system and method thereof
CN112822172B (en) Login verification method and device, electronic equipment and storage medium
GB2520938A (en) Mobile device location
CN109936522B (en) Equipment authentication method and equipment authentication system
CN113326483A (en) Application program authorization method and related product
CN113347190B (en) Authentication method, system, slave station server, client, device and medium
CN116436905B (en) Network broadcast communication method and device, storage medium and computer equipment

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