Ownership transfer method, apparatus, electronic device, and storage medium

By using decentralized verification information and blockchain smart contracts, the problem of cumbersome device ownership transfer operations is solved, enabling convenient and secure device ownership transfer and access management.

CN116017453BActive Publication Date: 2026-02-27LENOVO (BEIJING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211711837.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2026-02-27
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In existing technologies, the transfer of equipment ownership requires management through a centralized system designated by the manufacturer, which leads to cumbersome operations for users.

Method used

By adopting a decentralized approach, the system receives and verifies verification information generated by participants to achieve the transfer of device ownership and access management. It utilizes blockchain smart contracts to transfer transaction resources and authorize usage rights.

Benefits of technology

It enables convenient and decentralized transfer of equipment ownership, simplifies user operations, and improves the efficiency and security of equipment management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017453B_ABST
    Figure CN116017453B_ABST
Patent Text Reader

Abstract

The application provides an ownership transfer method and device, electronic equipment and a computer readable storage medium. The method comprises the following steps: receiving first verification information sent by a first participant, wherein the first verification information carries ownership transfer information of a device, the first verification information is generated by a second participant and sent to the first participant; verifying the first verification information; after the first verification information is verified, determining that the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field, in particular to a method and device for transferring ownership, an electronic device and a storage medium. BACKGROUND

[0002] The transfer of ownership of a device is usually managed by a centralized system designated by a manufacturer. However, as the number of devices used by users increases, the transfer of ownership of devices of different manufacturers needs to be implemented by the centralized system of the corresponding manufacturer, which is very troublesome for users. SUMMARY

[0003] Embodiments of the present application provide a method and device for transferring ownership, an electronic device and a computer readable storage medium, which can realize the transfer of ownership of a device in a decentralized manner, which is very convenient and fast.

[0004] The technical solutions of the embodiments of the present application are as follows:

[0005] The present application provides a method for transferring ownership, comprising:

[0006] receiving first verification information sent by a first participant, the first verification information carrying ownership transfer information of a device, the first verification information being generated by a second participant and sent to the first participant;

[0007] verifying the first verification information;

[0008] After the first verification information is verified, determining that the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information.

[0009] In the above solution, after the first verification information is verified, the method further comprises:

[0010] changing the device from an inactive state to an active state.

[0011] In the above solution, before receiving the first verification information sent by the first participant, the method further comprises:

[0012] receiving second verification information sent by the second participant;

[0013] After the first verification information is verified, the method further comprises:

[0014] sending the second verification information to the first participant.

[0015] In the above solution, after receiving the second verification information sent by the second participant, the method further comprises:

[0016] verify the second verification information, and after verification passes, transfer the device from an activated state to an inactivated state.

[0017] In the above solution, the second verification information is used for the first participant to upload the second verification information to a block chain, and after the second verification information is verified by a smart contract of the block chain, the transaction resource of the device of the first participant is transferred to the second participant.

[0018] In the above solution, after the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information, the method further includes:

[0019] receiving third verification information sent by the first participant, the third verification information carrying first authorization information;

[0020] verifying the third verification information, and after verification passes, determining an authorized object of a use right of the device according to the first authorization information.

[0021] In the above solution, the method further includes:

[0022] receiving fourth verification information sent by a third participant, the fourth verification information carrying second authorization information, the fourth verification information being generated by the first participant and sent to the third participant;

[0023] verifying the fourth verification information, and after verification passes, if the third participant is determined to be the authorized object according to the second authorization information, opening the use right of the device to the third participant.

[0024] Embodiments of the present application provide an ownership transfer device, comprising:

[0025] a receiving module configured to receive first verification information sent by a first participant, the first verification information carrying ownership transfer information of a device, the first verification information being generated by a second participant and sent to the first participant;

[0026] a verifying module configured to verify the first verification information;

[0027] an ownership changing module configured to, after the first verification information is verified, determine that the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information.

[0028] Embodiments of the present application provide an electronic device, comprising:

[0029] a memory configured to store executable instructions;

[0030] A processor is configured to implement the ownership transfer method provided by the embodiments of the present application when executing executable instructions stored in the memory.

[0031] The embodiments of the present application provide a computer readable storage medium storing executable instructions for causing a processor to implement the ownership transfer method provided by the embodiments of the present application.

[0032] The embodiments of the present application can achieve the ownership transfer of the device in a decentralized manner by receiving the first verification information sent by the first participant and verifying the first verification information, and determining that the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information after the first verification information is verified, the first verification information carries the ownership transfer information of the device, and the first verification information is generated by the second participant and sent to the first participant, which is very convenient and fast. BRIEF DESCRIPTION OF DRAWINGS

[0033] Figure 1 is an optional structural schematic diagram of the ownership transfer system provided by the embodiments of the present application;

[0034] Figure 2 is an optional structural schematic diagram of the electronic device provided by the embodiments of the present application;

[0035] Figure 3 is an optional flow schematic diagram of the ownership transfer method provided by the embodiments of the present application;

[0036] Figure 4 is an optional flow schematic diagram of the ownership transfer method provided by the embodiments of the present application;

[0037] Figure 5 is an optional schematic diagram of the device transfer process provided by the embodiments of the present application;

[0038] Figure 6 is an optional flow schematic diagram of the step after step 303 provided by the embodiments of the present application;

[0039] Figure 7 is an optional flow schematic diagram of the step after step 303 provided by the embodiments of the present application;

[0040] Figure 8 is an optional schematic diagram of the authorization process of the usage period provided by the embodiments of the present application;

[0041] Figure 9 is an optional schematic diagram of the device transfer process provided by the embodiments of the present application. DETAILED DESCRIPTION

[0042] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings, and the described embodiments should not be regarded as limitations to the present application. All other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0043] In the following description, "some embodiments" are referred to, which describe a subset of all possible embodiments, but it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0044] In the following description, the terms "first", "second", "third" are only to distinguish similar objects, and do not represent a specific order of the objects. It can be understood that "first", "second", "third" can be interchanged in a specific order or sequence as allowed, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0046] Based on this, the embodiments of the present application provide an ownership transfer method and device, electronic equipment and computer readable storage medium, which can realize the decentralized transfer of the ownership of the device, which is very convenient and fast.

[0047] First, the ownership transfer system provided by the embodiments of the present application is described, referring to Figure 1 , Figure 1is an optional structural diagram of the all-property transfer system 100 provided by the embodiment of the present application, the first participant 101 is connected to the second participant 103 through the network 102. The first participant can send information by operating the first participant 101, and the second participant can send information by operating the second participant 103. The first participant 101 can be in communication connection with the device 104, and the second participant 103 can also be in communication connection with the device 104. Here, the network 102 can be a wide area network or a local area network, or a combination of the two. The first participant 101 and the second participant 103 can be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiment of the present application. The communication connection between the first participant 101 and the device 104 can be wired connection or wireless connection. Here, the wireless connection mode includes wireless network connection, infrared communication connection, Bluetooth connection and the like. The first participant 101 and the second participant 103 provided by the embodiment of the present application can be terminals. In some embodiments, the terminal can be a notebook computer, a tablet computer, a desktop computer, a smart phone, a dedicated message device, a portable game device, a smart speaker, a smart watch and the like, but is not limited thereto. The device 104 can be an Internet of Things device, such as a smart home device and the like.

[0048] Next, the electronic device for implementing the all-property transfer method provided by the embodiment of the present application is described, referring to Figure 2 , Figure 2 is an optional structural diagram of the electronic device 200 provided by the embodiment of the present application, in actual application, the electronic device 200 can be implemented as the device 104 in Figure 1 , the electronic device for implementing the all-property transfer method provided by the embodiment of the present application is described below. Figure 2 The electronic device 200 shown in the figure includes at least one processor 201, a memory 205, at least one network interface 202 and a user interface 203. The various components in the electronic device 200 are coupled together through a bus system 204. It can be understood that the bus system 204 is used to realize the connection communication between the components. In addition to the data bus, the bus system 204 also includes a power bus, a control bus and a status signal bus. However, for the purpose of clear illustration, all kinds of buses are marked as the bus system 204 in Figure 2 .

[0049] The processor 201 can be an integrated circuit chip with signal processing capability, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc., wherein the general-purpose processor can be a microprocessor or any conventional processor.

[0050] The user interface 203 includes one or more output devices 2031 enabling presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 203 also includes one or more input devices 2032, including user interface components that facilitate user input, such as a keyboard, a mouse, a microphone, a touch screen display, a camera, other input buttons and controls.

[0051] The memory 205 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, and the like. The memory 205 optionally includes one or more storage devices remotely located from the processor(s) 201.

[0052] The memory 205 includes volatile memory or non-volatile memory, and can also include both volatile and non-volatile memory. Non-volatile memory can be read only memory (ROM), volatile memory can be random access memory (RAM). The memory 205 described in embodiments of the present application is intended to include any suitable type of memory.

[0053] In some embodiments, the memory 205 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or a subset or superset thereof. In embodiments of the present application, the memory 205 stores an operating system 2051, a network communication module 2052, a presentation module 2053, an input processing module 2054, and an ownership transfer device 2055. Specifically,

[0054] The operating system 2051 includes system programs for handling various basic system services and for performing hardware-dependent tasks;

[0055] The operating system 2051 includes system programs for handling various basic system services and for performing hardware-dependent tasks;

[0056] The network communication module 2052 is used to communicate with other computing devices via one or more (wired or wireless) network interfaces 202, exemplary network interfaces 202 including: Bluetooth, wireless fidelity (WiFi), and universal serial bus (USB), and the like;

[0057] The presentation module 2053 is used to enable presentation of information via one or more output devices 2031 associated with the user interface 203 (e.g., display screens, speakers, and the like) (e.g., user interfaces for operating peripheral devices and displaying content and information);

[0058] The input processing module 2054 is configured to detect one or more user inputs or interactions from one or more input devices 2032 and translate the detected inputs or interactions.

[0059] In some embodiments, the ownership transfer device provided by the embodiments of the present application can be implemented in software, Figure 2 An ownership transfer device 2055 stored in the memory 205 is shown, which can be a program

[0060] and plug-ins and other forms of software, including the following software modules: a receiving module 20551, a verification module 20552 and an ownership change module 20553, which are logical, so they can be combined or further split according to the functions implemented. The functions of each module will be described below.

[0061] In other embodiments, the ownership transfer device provided by the embodiments of the present application can be implemented in hardware, for example, the ownership transfer device provided by the embodiments of the present application can be implemented in a hardware decoding

[0062] processor in the form of a processor programmed to perform the ownership transfer method provided by the embodiments of the present application, for example, the processor in the form of a hardware decoding processor can use one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs,

[0063] Programmable Logic Device), Complex Programmable Logic Device (CPLD), Field-Programmable Gate Array (FPGA) or other electronic components.

[0064] The ownership transfer method provided by the embodiments of the present application will be described in conjunction with exemplary applications and implementations of the terminal provided by the embodiments of the present application.

[0065] Referring to Figure 3 , Figure 3 is an optional flowchart of the ownership transfer method provided by the embodiments of the present application, which will be described in conjunction with the steps shown. Figure 3

[0066] Step 301, receiving first verification information sent by a first participant, the first verification information carrying ownership transfer information of a device, the first verification information being generated by a second participant and sent to the first participant; ​

[0067] Step 302, verifying the first verification information;

[0068] Step 303, determining the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information after the first verification information is verified.

[0069] In the embodiments of the present application, the ownership of the device is owned by the second participant before the ownership is transferred.

[0070] In actual implementation, when the first participant needs to obtain the ownership of the device, the first verification information is sent to the device. Here, the first verification information is generated by the second participant and sent to the first participant. Specifically, the second participant and the first participant are connected through a network communication, and when the second participant needs to transfer the ownership of the device to the first participant, the first verification information is sent to the first participant through the network.

[0071] In actual implementation, the first verification information can be sent in the form of an email, etc. The first verification information carries the ownership transfer information of the device. In some embodiments, the first verification information also carries the signature information of the second participant.

[0072] In actual implementation, after the device receives the first verification information sent by the first participant, the first verification information is verified. Specifically, the device verifies whether the signature information carried by the first verification information is the signature information of the second participant to determine whether the verification of the first verification information is passed. If it is determined that the first verification information carries the signature information of the second participant, it is determined that the verification of the first verification information is passed. After the verification is passed, the device determines that the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information carried by the first verification information. Specifically, in the embodiments of the present application, the first verification information is a transferring verifiable credential (TVC).

[0073] In actual scenarios, the first participant and the device can be connected through a wireless local area network, Bluetooth or infrared communication. These communication connection methods require the distance between the first participant and the device to be within a certain range. That is, when the distance between the first participant and the device is within the distance range of the communication connection, the first participant can be connected with the device, and the first verification information can be sent to the device based on the communication connection.

[0074]

[0075] ​In the embodiments of the present application, the first verification information is received, and the first verification information is verified. After the first verification information is verified, the ownership of the device is changed from the second participant to the first participant according to the ownership transfer information. The first verification information carries the ownership transfer information of the device, and the first verification information is generated by the second participant and sent to the first participant. The ownership transfer of the device can be decentralized, which is very convenient and fast.

[0076] In some embodiments, referring to Figure 4 , Figure 4 is an optional flowchart of the ownership transfer method provided by the embodiments of the present application. After step 303, the following step 401 can also be performed: step 401, the device is changed from an inactive state to an active state.

[0077] In the embodiments of the present application, during the ownership transfer of the device, the device is in an inactive state, that is, it cannot be used by other participants. In actual implementation, if the device determines that the ownership of the device is transferred from the second participant to the first participant according to the first verification information, the device is changed from an inactive state to an active state. At this time, the first participant can use the device.

[0078] In some embodiments, before step 301, the following step can also be performed: receiving the second verification information sent by the second participant. After the first verification information is verified, the method further includes: sending the second verification information to the first participant.

[0079] In actual implementation, the device receives the second verification information sent by the second participant before receiving the first verification information sent by the first participant. After the first verification information is obtained and verified, the second verification information is sent to the first participant. In actual scenarios, the second participant and the device are also connected through a wireless local area network, Bluetooth or infrared communication. That is, when the distance between the second participant and the device is within the range of communication connection, the second participant can establish a communication connection with the device and send the second verification information to the device. When the device is transported to the distance between the first participant, the communication connection can be established with the first participant, so as to receive the first verification information sent by the first participant. After receiving the first verification information and verifying it, the second verification information is sent to the first participant.

[0080] Exemplarily, referring to Figure 5 , Figure 5is an optional schematic diagram of the device transfer process provided by an embodiment of the present application. When the second participant needs to transfer the ownership of the device to the first participant, the second participant first sends second verification information to the device, and the device receives and stores the second verification information. At the same time, the second participant also sends first verification information to the first participant. When the device is transported to a distance from the first participant within the range of communication connection, the first participant establishes a communication connection with the device and sends the first verification information to the device. After receiving the first verification information, the device verifies the first verification information, stores the first verification information after verification, and sends the second verification information to the first participant. In actual implementation, the device can copy the second verification information and send the copied second verification information to the first participant, and also store a copy of the second verification information locally. In some embodiments, the first verification information also carries the identity information of the first participant, such as a decentralized identifier (DID). The second verification information also carries the identity information of the device, such as the DID of the device. In an embodiment of the present application, the second verification information is onboarding verifiable credential (OVC).

[0081] In some embodiments, after receiving the second verification information sent by the second participant, the method further includes verifying the second verification information, and converting the device from an activated state to an inactivated state after verification.

[0082] In actual implementation, after receiving the second verification information, the device verifies the second verification information. In an embodiment of the present application, the second verification information carries the signature information of the second participant, and the device can determine whether the verification of the second verification information is passed by verifying whether the signature information carried by the second verification information is the signature information of the second participant. After verification, the device is converted from the activated state to the inactivated state. In an embodiment of the present application, the device is converted from the activated state to the inactivated state after receiving the second verification information sent by the second participant, so as to avoid the device being used by other participants in the ownership transfer process, thereby protecting the device.

[0083] In some embodiments, the second verification information is used for the first participant to upload the second verification information to a block chain, and after the second verification information is verified by a smart contract of the block chain, the transaction resource of the device of the first participant is transferred to the second participant.

[0084] In actual implementation, after obtaining the second verification information, the first participant can upload the second verification information to the blockchain, verify the second verification information through the smart contract on the blockchain, and transfer the transaction resource of the device of the first participant to the second participant through the smart contract after verification, so as to complete the transaction of the device. Here, the blockchain can be determined by the first participant and the second participant.

[0085] In some embodiments, referring to Figure 6 , Figure 6 is an optional flowchart of a step after step 303 provided by the embodiments of the present application. After step 303, the following steps can also be performed:

[0086] Step 601, receiving third verification information sent by the first participant, the third verification information carrying first authorization information;

[0087] Step 602, verifying the third verification information, and after verification, determining the authorized object of the use right of the device according to the first authorization information.

[0088] In actual implementation, the device receives the third verification information sent by the first participant. Here, the third verification information carries the first authorization information. At the same time, the third verification information also carries the signature information of the first participant. After receiving the third verification information, the device verifies the signature information carried by the third verification information, and after verification, determines the authorized object of the use right of the device according to the first authorization information. Here, the authorization information can be the identity information of the authorized participant, and can also be the role type of the authorized participant. Illustratively, the authorization information can be the participant with the identity ID1, and the authorization information can also be the participant with the role type of guest.

[0089] In some embodiments, referring to Figure 7 , Figure 7 is an optional flowchart of a step after step 303 provided by the embodiments of the present application. After step 602, the following steps can also be performed:

[0090] Step 701, receiving fourth verification information sent by the third participant, the fourth verification information carrying second authorization information, the fourth verification information being generated by the first participant and sent to the third participant;

[0091] Step 702, verifying the fourth verification information, and after verification, if it is determined that the third participant is the authorized object according to the second authorization information, opening the use right of the device to the third participant.

[0092] In actual implementation, the first participant sends the third authentication information to the device when performing the authorization of the usage period, and also sends the fourth authentication information to the third participant. Here, the fourth authentication information carries the second authorization information and also carries the signature information of the first participant. The third participant sends the fourth authentication information to the device after obtaining the fourth authentication information. The device verifies the fourth authentication information after obtaining the fourth authentication information, and opens the usage permission of the device to the third participant after the verification passes and it is determined according to the second authorization information that the third participant is the authorization object matching the first authorization information.

[0093] Exemplarily, refer to Figure 8 , Figure 8 is an optional schematic diagram of the authorization process of the usage period provided in the embodiment of the present application. The username of the first participant is Bob, the username of the third participant is Alice, and the device name of the device is Fan1. When the first participant wants to authorize the third participant with the usage permission, the third authentication information can be sent to the device, and the fourth authentication information can be sent to the third participant. The first authorization information carried in the third authentication information includes the device name Fan1 of the device to be authorized, the username Bob of the owner (namely the first participant) of the device, and the role type "guest" of the authorization. The second authorization information carried in the fourth authentication information includes the username Alice of the authorized user (namely the third participant), the role type "guest" added to the third participant, the username Bob of the issuer (namely the first participant) of the fourth authentication information, and the valid time "4 hours" of the granted usage permission. Meanwhile, the fourth authentication information also carries the signature information of the first participant Bob. In the embodiment of the present application, the third participant can directly send the fourth authentication information to the device Fan1 when needing to obtain the usage permission of the device Fan1, and can also generate the fifth authentication information based on the fourth authentication information and display the fifth authentication information to the device Fan1. The fifth authentication information carries the fourth authentication information and the signature information of Alice. The device Fan1 verifies the fifth authentication information after obtaining the fifth authentication information, obtains the fourth authentication information carried in the fifth authentication information and performs verification after the verification passes, and opens the usage permission of the device to the third participant Alice according to the first authorization information carried in the third authentication information and the second authorization information carried in the fourth authentication information, and determines that the third participant Alice is the authorization object of the usage permission. The third participant Alice can send a control instruction to the device Fan1 to use the device by performing a communication connection with the device Fan1.

[0094] In the embodiment of the present application, the first participant who owns the device can conveniently authorize the third participant to use the device by sending the third verification information and the fourth verification information, thereby facilitating the management of the device.

[0095] Next, an exemplary application of the embodiment of the present application in an actual application scenario will be described. Referring to Figure 9 , Figure 9 is an optional schematic diagram of the device transfer process provided by the embodiment of the present application.

[0096] In an actual scenario, after the device is manufactured, if the manufacturer wants to transfer the ownership of the device to the second participant, an OVC1 is added to the device, and a TVC1 is sent to the second participant to transfer the ownership of the device to the second participant. After obtaining the TVC1 sent by the manufacturer and the OVC1 sent by the device, the second participant stores the TVC1 and the OVC1 on the blockchain A where the second participant is located. In addition, the device also stores the OVC1 and the TVC1 in the order of reception. When the second participant transfers the ownership of the device to the first participant, a TVC2 and an OVC2 are generated, the TVC2 is sent to the first participant, and the OVC2 is sent to the device. The first participant can send the TVC2 to the device, and the device sends the OVC2 to the first participant after verifying the TVC2. After obtaining the OVC2, the first participant can upload the OVC2 to the target blockchain, verify the OVC2 through the smart contract of the target blockchain, and transfer the transaction resource of the device to the second participant after verification. Here, the target blockchain is determined by the first participant and the second participant, which can be the blockchain A where the first participant is located, or the blockchain B where the second participant is located. Exemplarily, if the determined target blockchain is the blockchain A where the first participant is located, the second participant needs to join the blockchain A where the first participant is located to transfer the transaction resource by using the blockchain A. In actual implementation, after obtaining the TVC2 and the OVC2, the first participant also stores the TVC2 and the OVC2 in the blockchain B.

[0097] Next, an exemplary structure of the implementation of the ownership transfer device 2055 provided by the embodiment of the present application as a software module will be described. In some embodiments, as shown in Figure 2 the software module stored in the ownership transfer device 2055 of the memory 205 can include:

[0098] The receiving module 20551 is configured to receive the first verification information sent by the first participant, wherein the first verification information carries the ownership transfer information of the device, and the first verification information is generated by the second participant and sent to the first participant.

[0099] The verification module 20552 is configured to verify the first verification information.

[0100] The ownership change module 20553 is configured to, after the first verification information is verified, determine, according to the ownership transfer information, that the ownership of the device is changed from the second participant to the first participant.

[0101] In some embodiments, the apparatus further includes a first activation module configured to change the device from an inactivated state to an activated state.

[0102] In some embodiments, the receiving module 20551 is further configured to receive second verification information sent by the second participant, and the apparatus further includes a sending module configured to send the second verification information to the first participant.

[0103] In some embodiments, the apparatus further includes a second activation module configured to verify the second verification information, and change the device from an activated state to an inactivated state after the verification is passed.

[0104] In some embodiments, the second verification information is used for the first participant to upload the second verification information to a blockchain, and after the second verification information is verified by a smart contract of the blockchain, the transaction resource of the device of the first participant is transferred to the second participant.

[0105] In some embodiments, the apparatus further includes an authorization module configured to receive third verification information sent by the first participant, the third verification information carrying first authorization information, verify the third verification information, and after the verification is passed, determine, according to the first authorization information, an authorized object of the use right of the device.

[0106] In some embodiments, the authorization module is further configured to receive fourth verification information sent by a third participant, the fourth verification information carrying second authorization information, the fourth verification information being generated by the first participant and sent to the third participant, verify the fourth verification information, and after the verification is passed, if the third participant is determined to be the authorized object according to the second authorization information, open the use right of the device to the third participant.

[0107] It should be noted that the description of the apparatus of the embodiments of the present application is similar to the description of the method embodiments described above, and has similar beneficial effects as the method embodiments, and thus is not described herein.

[0108] The embodiment of the present application provides a computer program product or computer program, the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer readable storage medium. The processor of the computer equipment reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer equipment executes the ownership transfer method provided in the embodiment of the present application.

[0109] The embodiment of the present application provides a computer readable storage medium storing executable instructions, wherein the executable instructions are stored, and when the executable instructions are executed by a processor, the processor will execute the ownership transfer method provided by the embodiment of the present application.

[0110] In some embodiments, the computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc or CD-ROM and the like memory, and can also be various devices including one or any combination of the above memories.

[0111] In some embodiments, the executable instructions can be in the form of programs, software, software modules, scripts or codes, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and can be deployed in any form, including being deployed as independent programs or being deployed as modules, components, subroutines or other units suitable for use in a computing environment.

[0112] As an example, the executable instructions can but not necessarily correspond to files in a file system, can be stored in a part of a file storing other programs or data, for example, stored in one or more scripts in a hyper text markup language (HTML, Hyper Text Markup Language) document, stored in a single file dedicated to the program in question, or stored in multiple cooperative files (for example, files storing one or more modules, subroutines or code portions).

[0113] As an example, the executable instructions can be deployed to execute on one computing device, or execute on multiple computing devices located in one place, or execute on multiple computing devices distributed in multiple places and interconnected through a communication network.

[0114] In summary, through the embodiment of the present application, the ownership transfer of the device can be realized in a decentralized manner, which is very convenient and fast.

[0115] The above is only an embodiment of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement and improvement made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A method of transferring ownership, characterized by, The method applied to a device comprises: receiving first verification information sent by a first participant, the first verification information carrying ownership transfer information of the device, the first verification information being generated by a second participant and sent to the first participant; verifying the first verification information; after the first verification information is verified, determining, according to the ownership transfer information, that the ownership of the device is changed from the second participant to the first participant.

2. The method of claim 1, after the first verification information is verified, the method further comprises: transferring the device from an inactive state to an active state.

3. The method of claim 1, before receiving the first verification information sent by the first participant, the method further comprises: receiving second verification information sent by the second participant; after the first verification information is verified, the method further comprises: sending the second verification information to the first participant.

4. The method of claim 3, after receiving the second verification information sent by the second participant, the method further comprises: verifying the second verification information, and after verification, transferring the device from an active state to an inactive state.

5. The method of claim 3, the second verification information is used for the first participant to upload the second verification information to a blockchain, and after the second verification information is verified by a smart contract of the blockchain, the transaction resource of the device of the first participant is transferred to the second participant.

6. The method of claim 1, after determining, according to the ownership transfer information, that the ownership of the device is changed from the second participant to the first participant, the method further comprises: receiving third verification information sent by the first participant, the third verification information carrying first authorization information; verifying the third verification information, and after verification, determining, according to the first authorization information, an authorized object of a use right of the device.

7. The method of claim 6, the method further comprises: receiving fourth verification information sent by a third participant, the fourth verification information carrying second authorization information, the fourth verification information being generated by the first participant and sent to the third participant; verifying the fourth verification information, and after verification, if the third participant is determined to be the authorized object according to the second authorization information, opening the use right of the device to the third participant.

8. An ownership transfer apparatus, comprising: The device applied to a device comprises: a receiving module for receiving first verification information sent by a first participant, the first verification information carrying ownership transfer information of the device, the first verification information being generated by a second participant and sent to the first participant; a verification module for verifying the first verification information; an ownership change module for determining, according to the ownership transfer information, that the ownership of the device is changed from the second participant to the first participant after the first verification information is verified.

9. An electronic device comprising: a memory for storing executable instructions; a processor for executing the executable instructions stored in the memory to implement all the ownership transfer methods of any one of claims 1 to 7.

10. A computer readable storage medium storing executable instructions for implementing all the ownership transfer methods of any one of claims 1 to 7 when executed by a processor.

Citation Information

Patent Citations

  • Information processing method and device, electronic equipment and storage medium

    CN111147253A

  • Material right transfer method, block chain system and first terminal

    CN113971562A