Method and system for transmitting maintenance information of blockchain system based on Internet of Things

By adopting the Internet of Things-based blockchain system maintenance information transmission method in the Internet of Things environment, the information transmission efficiency and reliability problems in remote maintenance of blockchain systems are solved, and efficient and reliable information transmission of blockchain system maintenance information is achieved. .

CN112954789BActive Publication Date: 2025-02-18SHANGHAI YUANLINGJU INTERNET TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110221944.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-28
Publication Date
2025-02-18
Estimated Expiration
2041-02-28

AI Technical Summary

Technical Problem

The prior art has problems with information transmission efficiency and reliability in the remote maintenance of blockchain systems, especially in the Internet of Things environment.

Method used

The blockchain system maintenance information transmission method based on the Internet of Things is adopted, and the synchronous signal transmission between the mobile terminal and the base station is scheduled to achieve efficient transmission of blockchain system maintenance information.

Benefits of technology

It improves the transmission efficiency and reliability of blockchain system maintenance information, and ensures the timely and accurate transmission of information during remote maintenance in the Internet of Things environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112954789B_ABST
    Figure CN112954789B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for transmitting blockchain system maintenance information based on the Internet of Things, comprising the following steps: a first mobile terminal acquires blockchain system maintenance information; a second mobile terminal monitors a synchronization signal sent by a base station; the second mobile terminal synchronizes with the base station based on the monitored synchronization signal sent by the base station; in response to synchronization with the base station, the second mobile terminal sends a side link communication resource scheduling request to the base station; in response to receiving the side link communication resource scheduling request, the base station allocates the side link communication resource to the second mobile terminal; in response to receiving the allocation of the side link communication resource, the second mobile terminal broadcasts a first synchronization signal on a first symbol set of a first subframe of a first time period; a third mobile terminal monitors the first synchronization signal sent by the second mobile terminal; in response to monitoring the first synchronization signal, the third mobile terminal performs time synchronization with the second mobile terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of blockchain system maintenance, and in particular to a method and system for transmitting blockchain system maintenance information based on the Internet of Things. Background Art

[0002] Blockchain is a term in the field of information technology. In essence, it is a shared database, and the data or information stored in it has the characteristics of "unforgeable", "full traceability", "traceability", "openness and transparency", and "collective maintenance".

[0003] Prior art CN109495249A discloses a data storage method, node and blockchain system of a blockchain system, the data storage method comprising: for any first node in the blockchain system, respectively obtaining a shared key between the first node and other second nodes in the blockchain system; obtaining transaction information of a transaction initiated by the first node; processing the transaction information by means of each shared key and a preset hash algorithm with a key to obtain a hash tag; broadcasting the transaction information and the hash tag to each second node; determining an honest node from the nodes included in the blockchain system according to a verification message broadcast by each second node, if the honest node determines that the transaction is a real transaction, the honest node stores the transaction information in a newly generated block for the main chain, wherein the verification message includes the result of the second node verifying the authenticity of the transaction.

[0004] The information disclosed in this background technology section is only intended to enhance the understanding of the overall background of the invention and should not be regarded as an acknowledgment or any form of suggestion that the information constitutes the prior art already known to a person skilled in the art. Summary of the invention

[0005] The purpose of the present invention is to provide a method and system for transmitting maintenance information of a blockchain system based on the Internet of Things, which can overcome the shortcomings of the prior art.

[0006] To achieve the above object, the present invention provides a method for transmitting blockchain system maintenance information based on the Internet of Things, characterized in that the method for transmitting blockchain system maintenance information based on the Internet of Things comprises the following steps:

[0007] Obtaining blockchain system maintenance information by the first mobile terminal;

[0008] The second mobile terminal monitors a synchronization signal sent by the base station;

[0009] The second mobile terminal synchronizes with the base station based on the monitored synchronization signal sent by the base station;

[0010] In response to synchronization with the base station, the second mobile terminal sends a sidelink communication resource scheduling request to the base station;

[0011] In response to receiving the sidelink communication resource scheduling request, the base station allocates the sidelink communication resources to the second mobile terminal, wherein the sidelink communication resources are located in a plurality of time periods, wherein a first subframe, a second subframe, and a third subframe in each time period are used for sidelink communication, wherein subframes other than the first subframe, the second subframe, and the third subframe in each time period are used for communication between the second mobile terminal and the base station;

[0012] In response to receiving an allocation of sidelink communication resources, broadcasting, by the second mobile terminal, a first synchronization signal on a first set of symbols of a first subframe of a first time period;

[0013] The third mobile terminal monitors the first synchronization signal sent by the second mobile terminal, wherein the third mobile terminal is within the signal coverage of the base station, and wherein the third mobile terminal is not synchronized with the base station;

[0014] In response to monitoring the first synchronization signal, the third mobile terminal performs time synchronization with the second mobile terminal;

[0015] In response to synchronizing with the second mobile terminal, the third mobile terminal determines, based on the first synchronization signal, whether the second mobile terminal allows the third mobile terminal to send a synchronization signal in a first subframe in a first time period.

[0016] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0017] If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the second subframe in the first time period;

[0018] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0019] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0020] In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period;

[0021] If it is determined that the third mobile terminal does not allow the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the third subframe in the first time period;

[0022] In response to sending a third synchronization signal in a third subframe in the first time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0023] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in the second time period;

[0024] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0025] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0026] If it is determined that the second mobile terminal allows the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the second symbol set in the first subframe in the first time period;

[0027] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0028] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0029] In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period;

[0030] If it is determined that the second mobile terminal allows the first mobile terminal to send the synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the second subframe in the first time period;

[0031] In response to sending a third synchronization signal in a second subframe in the first time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period;

[0032] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a first subframe in the second time period;

[0033] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0034] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0035] If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the first symbol set in the second subframe in the first time period;

[0036] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0037] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0038] In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period;

[0039] If it is determined that the second mobile terminal allows the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the second symbol set in the second subframe in the first time period;

[0040] In response to sending a third synchronization signal by a second symbol set in a second subframe in a first time period, the first mobile terminal sends blockchain system maintenance information to a third mobile terminal in a second subframe in the first time period;

[0041] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in the second time period;

[0042] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0043] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0044] If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal randomly selects the second subframe or the third subframe in the first time period;

[0045] If the second subframe in the first time period is randomly selected, the second synchronization signal is sent by the third mobile terminal in the second subframe in the first time period;

[0046] If the third subframe in the first time period is randomly selected, the third mobile terminal sends the second synchronization signal in the third subframe in the first time period;

[0047] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0048] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0049] In response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in the second subframe in the first time period, sending, by the first mobile terminal, a third synchronization signal in a third subframe in the first time period;

[0050] In response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a third subframe in the first time period, sending, by the first mobile terminal, a third synchronization signal in a second subframe in the second time period;

[0051] In response to sending a third synchronization signal in a third subframe in the first time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0052] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in the second time period;

[0053] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station;

[0054] In response to sending a third synchronization signal in a second subframe in a second time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a second subframe in the second time period;

[0055] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a third subframe in the second time period;

[0056] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0057] The present invention provides a blockchain system maintenance information transmission system based on the Internet of Things, characterized in that the blockchain system maintenance information transmission system based on the Internet of Things includes:

[0058] A unit for obtaining blockchain system maintenance information by the first mobile terminal;

[0059] means for monitoring, by the second mobile terminal, a synchronization signal sent by the base station;

[0060] a unit for synchronizing the second mobile terminal with the base station based on the monitored synchronization signal sent by the base station;

[0061] means for sending, by the second mobile terminal, a sidelink communication resource scheduling request to the base station in response to synchronization with the base station;

[0062] a unit for allocating, by the base station, a sidelink communication resource to the second mobile terminal in response to receiving a sidelink communication resource scheduling request, wherein the sidelink communication resource is located in a plurality of time periods, wherein a first subframe, a second subframe, and a third subframe in each time period are used for sidelink communication, wherein subframes other than the first subframe, the second subframe, and the third subframe in each time period are used for communication between the second mobile terminal and the base station;

[0063] means for broadcasting, by the second mobile terminal, a first synchronization signal on a first set of symbols of a first subframe of a first time period in response to receiving an allocation of sidelink communication resources;

[0064] a unit for monitoring, by a third mobile terminal, a first synchronization signal sent by a second mobile terminal, wherein the third mobile terminal is within a signal coverage range of a base station, wherein the third mobile terminal is not synchronized with the base station;

[0065] a unit configured to perform time synchronization between the third mobile terminal and the second mobile terminal in response to monitoring the first synchronization signal;

[0066] A unit for determining, by the third mobile terminal based on the first synchronization signal, whether the second mobile terminal allows the third mobile terminal to send a synchronization signal in a first subframe in a first time period in response to synchronization with the second mobile terminal.

[0067] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0068] a unit for transmitting a second synchronization signal in a second subframe in the first time period by the third mobile terminal if it is determined that the second mobile terminal does not allow the third mobile terminal to transmit a synchronization signal in a first subframe in the first time period;

[0069] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0070] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0071] a unit for determining, by the first mobile terminal based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period in response to synchronization with the third mobile terminal;

[0072] a unit for transmitting a third synchronization signal in a third subframe in the first time period by the first mobile terminal if it is determined that the third mobile terminal does not allow the first mobile terminal to transmit the synchronization signal in the second subframe in the first time period;

[0073] A unit configured to, in response to sending a third synchronization signal in a third subframe in a first time period, cause the first mobile terminal to send blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0074] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal;

[0075] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0076] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0077] a unit for transmitting a second synchronization signal by the third mobile terminal in a second symbol set in a first subframe in the first time period if it is determined that the second mobile terminal allows the third mobile terminal to transmit the synchronization signal in a first subframe in the first time period;

[0078] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0079] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0080] a unit for determining, by the first mobile terminal based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period in response to synchronization with the third mobile terminal;

[0081] a unit for transmitting a third synchronization signal in a second subframe in the first time period by the first mobile terminal if it is determined that the second mobile terminal allows the first mobile terminal to transmit the synchronization signal in a second subframe in the first time period;

[0082] A unit configured to, in response to sending a third synchronization signal in a second subframe in a first time period, cause the first mobile terminal to send blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period;

[0083] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal by the third mobile terminal in the first subframe in the second time period;

[0084] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0085] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0086] a unit for transmitting a second synchronization signal by the third mobile terminal in a first symbol set in a second subframe in the first time period if it is determined that the second mobile terminal does not allow the third mobile terminal to transmit a synchronization signal in a first subframe in the first time period;

[0087] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0088] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0089] a unit for determining, by the first mobile terminal based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period in response to synchronization with the third mobile terminal;

[0090] a unit for transmitting a third synchronization signal by the first mobile terminal in a second symbol set in a second subframe in the first time period if it is determined that the second mobile terminal allows the first mobile terminal to transmit the synchronization signal in a second subframe in the first time period;

[0091] A unit configured to send a third synchronization signal in response to a second symbol set in a second subframe in a first time period, and to cause the first mobile terminal to send blockchain system maintenance information to a third mobile terminal in a second subframe in the first time period;

[0092] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal;

[0093] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0094] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0095] A unit for randomly selecting a second subframe or a third subframe in the first time period by the third mobile terminal if it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period;

[0096] means for transmitting a second synchronization signal in a second subframe in the first time period by a third mobile terminal if a second subframe in the first time period is randomly selected;

[0097] means for transmitting, by the third mobile terminal, a second synchronization signal in a third subframe in the first time period if the third subframe in the first time period is randomly selected;

[0098] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0099] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0100] means for transmitting, by the first mobile terminal, a third synchronization signal in a third subframe in the first time period in response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in the second subframe in the first time period;

[0101] means for transmitting, by the first mobile terminal, a third synchronization signal in a second subframe in a second time period in response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a third subframe in the first time period;

[0102] A unit configured to, in response to sending a third synchronization signal in a third subframe in a first time period, cause the first mobile terminal to send blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0103] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal;

[0104] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the base station by the second mobile terminal;

[0105] A unit configured to send blockchain system maintenance information to a third mobile terminal in a second subframe in a second time period in response to sending a third synchronization signal in a second subframe in a second time period by the first mobile terminal;

[0106] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal by the third mobile terminal in a third subframe in the second time period;

[0107] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0108] Compared with the prior art, the present invention has the following advantages: blockchain technology has developed with the new generation of communication technology. Before the LTE and NR technologies, although early blockchain technologies already existed, most people did not understand blockchain and were completely unaware of the huge potential contained in the blockchain system. It is precisely because of the development of LTE and NR technologies that blockchain has increasingly shown huge market value and technical value. In order to achieve the purpose of remote maintenance of the blockchain system, this application proposes a method and system for transmitting blockchain system maintenance information based on the Internet of Things. BRIEF DESCRIPTION OF THE DRAWINGS

[0109] Figure 1 is a schematic diagram of a system structure according to an embodiment of the present invention.

[0110] Figure 2 is a flow chart of a method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0111] The specific implementation modes of the present invention are described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific implementation modes.

[0112] Unless explicitly stated otherwise, throughout the specification and claims, the term “comprise” or variations such as “include” or “comprising”, etc., will be understood to include the stated elements or components but not to exclude other elements or components.

[0113] Figure 1 is a schematic diagram of a system structure according to an embodiment of the present invention.

[0114] Figure 2 1 is a flow chart of a method according to an embodiment of the present invention. As shown in the figure, the method of the present invention comprises the following steps:

[0115] Step 101: The first mobile terminal obtains blockchain system maintenance information;

[0116] Step 102: The second mobile terminal monitors a synchronization signal sent by the base station;

[0117] Step 103: The second mobile terminal synchronizes with the base station based on the monitored synchronization signal sent by the base station;

[0118] Step 104: In response to synchronization with the base station, the second mobile terminal sends a sidelink communication resource scheduling request to the base station;

[0119] Step 105: In response to receiving the sidelink communication resource scheduling request, the base station allocates the sidelink communication resources to the second mobile terminal, wherein the sidelink communication resources are located in a plurality of time periods, wherein a first subframe, a second subframe, and a third subframe in each time period are used for sidelink communication, wherein subframes other than the first subframe, the second subframe, and the third subframe in each time period are used for communication between the second mobile terminal and the base station;

[0120] Step 106: In response to receiving the allocation of the sidelink communication resource, the second mobile terminal broadcasts a first synchronization signal on a first symbol set of a first subframe of a first time period;

[0121] Step 107: The third mobile terminal monitors the first synchronization signal sent by the second mobile terminal, wherein the third mobile terminal is within the signal coverage of the base station, and wherein the third mobile terminal is not synchronized with the base station;

[0122] Step 108: In response to monitoring the first synchronization signal, the third mobile terminal performs time synchronization with the second mobile terminal;

[0123] Step 109: In response to synchronization with the second mobile terminal, the third mobile terminal determines, based on the first synchronization signal, whether the second mobile terminal allows the third mobile terminal to send a synchronization signal in a first subframe in a first time period.

[0124] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0125] If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the second subframe in the first time period;

[0126] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0127] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0128] In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period;

[0129] If it is determined that the third mobile terminal does not allow the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the third subframe in the first time period;

[0130] In response to sending a third synchronization signal in a third subframe in the first time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0131] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in the second time period;

[0132] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0133] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0134] If it is determined that the second mobile terminal allows the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the second symbol set in the first subframe in the first time period;

[0135] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0136] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0137] In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period;

[0138] If it is determined that the second mobile terminal allows the first mobile terminal to send the synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the second subframe in the first time period;

[0139] In response to sending a third synchronization signal in a second subframe in the first time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period;

[0140] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a first subframe in the second time period;

[0141] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0142] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0143] If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the first symbol set in the second subframe in the first time period;

[0144] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0145] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0146] In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period;

[0147] If it is determined that the second mobile terminal allows the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the second symbol set in the second subframe in the first time period;

[0148] In response to sending a third synchronization signal by a second symbol set in a second subframe in a first time period, the first mobile terminal sends blockchain system maintenance information to a third mobile terminal in a second subframe in the first time period;

[0149] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in the second time period;

[0150] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0151] In a preferred embodiment, the method for transmitting maintenance information of the blockchain system based on the Internet of Things includes the following steps:

[0152] If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal randomly selects the second subframe or the third subframe in the first time period;

[0153] If the second subframe in the first time period is randomly selected, the second synchronization signal is sent by the third mobile terminal in the second subframe in the first time period;

[0154] If the third subframe in the first time period is randomly selected, the third mobile terminal sends the second synchronization signal in the third subframe in the first time period;

[0155] The first mobile terminal monitors a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station;

[0156] In response to monitoring the second synchronization signal, the first mobile terminal and the third mobile terminal perform time synchronization;

[0157] In response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in the second subframe in the first time period, sending, by the first mobile terminal, a third synchronization signal in a third subframe in the first time period;

[0158] In response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a third subframe in the first time period, sending, by the first mobile terminal, a third synchronization signal in a second subframe in the second time period;

[0159] In response to sending a third synchronization signal in a third subframe in the first time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0160] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in the second time period;

[0161] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station;

[0162] In response to sending a third synchronization signal in a second subframe in a second time period, the first mobile terminal sends blockchain system maintenance information to the third mobile terminal in a second subframe in the second time period;

[0163] In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a third subframe in the second time period;

[0164] In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

[0165] The present invention provides a blockchain system maintenance information transmission system based on the Internet of Things, characterized in that the blockchain system maintenance information transmission system based on the Internet of Things includes:

[0166] A unit for obtaining blockchain system maintenance information by the first mobile terminal;

[0167] means for monitoring, by the second mobile terminal, a synchronization signal sent by the base station;

[0168] a unit for synchronizing the second mobile terminal with the base station based on the monitored synchronization signal sent by the base station;

[0169] means for sending, by the second mobile terminal, a sidelink communication resource scheduling request to the base station in response to synchronization with the base station;

[0170] a unit for allocating, by the base station, a sidelink communication resource to the second mobile terminal in response to receiving a sidelink communication resource scheduling request, wherein the sidelink communication resource is located in a plurality of time periods, wherein a first subframe, a second subframe, and a third subframe in each time period are used for sidelink communication, wherein subframes other than the first subframe, the second subframe, and the third subframe in each time period are used for communication between the second mobile terminal and the base station;

[0171] means for broadcasting, by the second mobile terminal, a first synchronization signal on a first set of symbols of a first subframe of a first time period in response to receiving an allocation of sidelink communication resources;

[0172] a unit for monitoring, by a third mobile terminal, a first synchronization signal sent by a second mobile terminal, wherein the third mobile terminal is within a signal coverage range of a base station, wherein the third mobile terminal is not synchronized with the base station;

[0173] a unit configured to perform time synchronization between the third mobile terminal and the second mobile terminal in response to monitoring the first synchronization signal;

[0174] A unit for determining, by the third mobile terminal based on the first synchronization signal, whether the second mobile terminal allows the third mobile terminal to send a synchronization signal in a first subframe in a first time period in response to synchronization with the second mobile terminal.

[0175] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0176] a unit for transmitting a second synchronization signal in a second subframe in the first time period by the third mobile terminal if it is determined that the second mobile terminal does not allow the third mobile terminal to transmit a synchronization signal in a first subframe in the first time period;

[0177] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0178] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0179] a unit for determining, by the first mobile terminal based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period in response to synchronization with the third mobile terminal;

[0180] a unit for transmitting a third synchronization signal in a third subframe in the first time period by the first mobile terminal if it is determined that the third mobile terminal does not allow the first mobile terminal to transmit the synchronization signal in the second subframe in the first time period;

[0181] A unit configured to, in response to sending a third synchronization signal in a third subframe in a first time period, cause the first mobile terminal to send blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0182] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal;

[0183] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0184] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0185] a unit for transmitting a second synchronization signal by the third mobile terminal in a second symbol set in a first subframe in the first time period if it is determined that the second mobile terminal allows the third mobile terminal to transmit the synchronization signal in a first subframe in the first time period;

[0186] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0187] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0188] a unit for determining, by the first mobile terminal based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period in response to synchronization with the third mobile terminal;

[0189] a unit for transmitting a third synchronization signal in a second subframe in the first time period by the first mobile terminal if it is determined that the second mobile terminal allows the first mobile terminal to transmit the synchronization signal in a second subframe in the first time period;

[0190] A unit configured to, in response to sending a third synchronization signal in a second subframe in a first time period, cause the first mobile terminal to send blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period;

[0191] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal by the third mobile terminal in the first subframe in the second time period;

[0192] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0193] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0194] a unit for transmitting a second synchronization signal by the third mobile terminal in a first symbol set in a second subframe in the first time period if it is determined that the second mobile terminal does not allow the third mobile terminal to transmit a synchronization signal in a first subframe in the first time period;

[0195] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0196] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0197] a unit for determining, by the first mobile terminal based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period in response to synchronization with the third mobile terminal;

[0198] a unit for transmitting a third synchronization signal by the first mobile terminal in a second symbol set in a second subframe in the first time period if it is determined that the second mobile terminal allows the first mobile terminal to transmit the synchronization signal in a second subframe in the first time period;

[0199] A unit configured to send a third synchronization signal in response to a second symbol set in a second subframe in a first time period, and to cause the first mobile terminal to send blockchain system maintenance information to a third mobile terminal in a second subframe in the first time period;

[0200] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal;

[0201] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0202] In a preferred embodiment, the transmission system of the blockchain system maintenance information based on the Internet of Things includes:

[0203] A unit for randomly selecting a second subframe or a third subframe in the first time period by the third mobile terminal if it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period;

[0204] means for transmitting a second synchronization signal in a second subframe in the first time period by a third mobile terminal if a second subframe in the first time period is randomly selected;

[0205] means for transmitting, by the third mobile terminal, a second synchronization signal in a third subframe in the first time period if the third subframe in the first time period is randomly selected;

[0206] a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of a base station, wherein the first mobile terminal is not synchronized with the base station;

[0207] a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring a second synchronization signal;

[0208] means for transmitting, by the first mobile terminal, a third synchronization signal in a third subframe in the first time period in response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in the second subframe in the first time period;

[0209] means for transmitting, by the first mobile terminal, a third synchronization signal in a second subframe in a second time period in response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a third subframe in the first time period;

[0210] A unit configured to, in response to sending a third synchronization signal in a third subframe in a first time period, cause the first mobile terminal to send blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period;

[0211] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal;

[0212] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the base station by the second mobile terminal;

[0213] A unit configured to send blockchain system maintenance information to a third mobile terminal in a second subframe in a second time period in response to sending a third synchronization signal in a second subframe in a second time period by the first mobile terminal;

[0214] A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal by the third mobile terminal in a third subframe in the second time period;

[0215] A unit for sending blockchain system maintenance information by the second mobile terminal to the base station in response to receiving the blockchain system maintenance information.

[0216] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0217] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0218] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0219] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0220] The foregoing description of specific exemplary embodiments of the present invention is for the purpose of illustration and demonstration. These descriptions are not intended to limit the present invention to the precise form disclosed, and it is clear that many changes and variations can be made based on the above teachings. The purpose of selecting and describing the exemplary embodiments is to explain the specific principles of the present invention and its practical application, so that those skilled in the art can realize and utilize various different exemplary embodiments of the present invention and various different selections and changes. The scope of the present invention is intended to be limited by the claims and their equivalents.

Claims

1. A method for transmitting maintenance information of a blockchain system based on the Internet of Things, characterized in that: The method for transmitting maintenance information of the blockchain system based on the Internet of Things comprises the following steps: Obtaining blockchain system maintenance information by the first mobile terminal; The second mobile terminal monitors a synchronization signal sent by the base station; The second mobile terminal synchronizes with the base station based on the monitored synchronization signal sent by the base station; In response to synchronization with the base station, the second mobile terminal sends a sidelink communication resource scheduling request to the base station; In response to receiving the sidelink communication resource scheduling request, the base station allocates sidelink communication resources to the second mobile terminal, wherein the sidelink communication resources are located in a plurality of time periods, wherein a first subframe, a second subframe, and a third subframe in each time period are used for sidelink communication, wherein subframes other than the first subframe, the second subframe, and the third subframe in each time period are used for communication between the second mobile terminal and the base station; In response to receiving the allocation of the sidelink communication resources, broadcasting, by the second mobile terminal, a first synchronization signal on a first set of symbols of a first subframe of a first time period; A third mobile terminal monitors a first synchronization signal sent by a second mobile terminal, wherein the third mobile terminal is within a signal coverage range of the base station, and wherein the third mobile terminal is not synchronized with the base station; In response to monitoring the first synchronization signal, the third mobile terminal performs time synchronization with the second mobile terminal; In response to synchronization with the second mobile terminal, the third mobile terminal determines, based on the first synchronization signal, whether the second mobile terminal allows the third mobile terminal to send a synchronization signal in a first subframe in a first time period; If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the second subframe in the first time period; Monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station; In response to monitoring the second synchronization signal, the first mobile terminal performs time synchronization with the third mobile terminal; In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in a first time period; If it is determined that the third mobile terminal does not allow the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the third subframe in the first time period; In response to sending a third synchronization signal in a third subframe in a first time period, the first mobile terminal sends the blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period; In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period; In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

2. The method for transmitting maintenance information of a blockchain system based on the Internet of Things as claimed in claim 1, characterized in that: The method for transmitting maintenance information of the blockchain system based on the Internet of Things comprises the following steps: If it is determined that the second mobile terminal allows the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in a second symbol set in the first subframe in the first time period; Monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station; In response to monitoring the second synchronization signal, the first mobile terminal performs time synchronization with the third mobile terminal; In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in a first time period; If it is determined that the second mobile terminal allows the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the second subframe in the first time period; In response to sending a third synchronization signal in a second subframe in a first time period, the first mobile terminal sends the blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period; In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a first subframe in a second time period; In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

3. The method for transmitting maintenance information of a blockchain system based on the Internet of Things as claimed in claim 2, characterized in that: The method for transmitting maintenance information of the blockchain system based on the Internet of Things comprises the following steps: If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal sends a second synchronization signal in the first symbol set in the second subframe in the first time period; Monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station; In response to monitoring the second synchronization signal, the first mobile terminal performs time synchronization with the third mobile terminal; In response to synchronization with the third mobile terminal, the first mobile terminal determines, based on the second synchronization signal, whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in a first time period; If it is determined that the second mobile terminal allows the first mobile terminal to send a synchronization signal in the second subframe in the first time period, the first mobile terminal sends a third synchronization signal in the second symbol set in the second subframe in the first time period; In response to sending a third synchronization signal by a second symbol set in a second subframe in a first time period, the first mobile terminal sends the blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period; In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period; In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

4. The method for transmitting maintenance information of a blockchain system based on the Internet of Things as claimed in claim 3, characterized in that: The method for transmitting maintenance information of the blockchain system based on the Internet of Things comprises the following steps: If it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period, the third mobile terminal randomly selects the second subframe or the third subframe in the first time period; If the second subframe in the first time period is randomly selected, the third mobile terminal sends a second synchronization signal in the second subframe in the first time period; If the third subframe in the first time period is randomly selected, the third mobile terminal sends a second synchronization signal in the third subframe in the first time period; Monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside the signal coverage of the base station, and wherein the first mobile terminal is not synchronized with the base station; In response to monitoring the second synchronization signal, the first mobile terminal performs time synchronization with the third mobile terminal; In response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in the second subframe in the first time period, sending, by the first mobile terminal, a third synchronization signal in a third subframe in the first time period; In response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a third subframe in the first time period, sending, by the first mobile terminal, a third synchronization signal in a second subframe in the second time period; In response to sending a third synchronization signal in a third subframe in a first time period, the first mobile terminal sends the blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period; In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period; In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station; In response to sending a third synchronization signal in a second subframe in a second time period, the first mobile terminal sends the blockchain system maintenance information to the third mobile terminal in a second subframe in the second time period; In response to receiving the blockchain system maintenance information, the third mobile terminal sends the blockchain system maintenance information to the second mobile terminal in a third subframe in a second time period; In response to receiving the blockchain system maintenance information, the second mobile terminal sends the blockchain system maintenance information to the base station.

5. A blockchain system maintenance information transmission system based on the Internet of Things, characterized in that: The transmission system of the blockchain system maintenance information based on the Internet of Things includes: A unit for obtaining blockchain system maintenance information by the first mobile terminal; means for monitoring, by the second mobile terminal, a synchronization signal sent by the base station; a unit for synchronizing, by a second mobile terminal, with the base station based on a monitored synchronization signal sent by the base station; a unit for sending, by a second mobile terminal, a sidelink communication resource scheduling request to the base station in response to synchronization with the base station; a unit for allocating, by the base station, a sidelink communication resource to the second mobile terminal in response to receiving the sidelink communication resource scheduling request, wherein the sidelink communication resource is located in a plurality of time periods, wherein a first subframe, a second subframe, and a third subframe in each time period are used for sidelink communication, wherein subframes other than the first subframe, the second subframe, and the third subframe in each time period are used for communication between the second mobile terminal and the base station; means for broadcasting, by the second mobile terminal, a first synchronization signal on a first set of symbols of a first subframe of a first time period in response to receiving an allocation of the sidelink communication resources; a unit for monitoring, by a third mobile terminal, a first synchronization signal sent by a second mobile terminal, wherein the third mobile terminal is within a signal coverage range of the base station, wherein the third mobile terminal is not synchronized with the base station; a unit configured to, in response to monitoring the first synchronization signal, cause the third mobile terminal to perform time synchronization with the second mobile terminal; a unit configured to, in response to synchronization with the second mobile terminal, determine by the third mobile terminal based on the first synchronization signal whether the second mobile terminal allows the third mobile terminal to send a synchronization signal in a first subframe in a first time period; a unit for transmitting a second synchronization signal in a second subframe in the first time period by the third mobile terminal if it is determined that the second mobile terminal does not allow the third mobile terminal to transmit a synchronization signal in a first subframe in the first time period; a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of the base station, wherein the first mobile terminal is not synchronized with the base station; a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring the second synchronization signal; a unit configured to, in response to synchronization with the third mobile terminal, determine by the first mobile terminal based on the second synchronization signal whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in a first time period; a unit for sending a third synchronization signal in a third subframe in the first time period by the first mobile terminal if it is determined that the third mobile terminal does not allow the first mobile terminal to send a synchronization signal in a second subframe in the first time period; A unit configured to, in response to sending a third synchronization signal in a third subframe in a first time period, cause the first mobile terminal to send the blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period; A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal; A unit for sending the blockchain system maintenance information to the base station by the second mobile terminal in response to receiving the blockchain system maintenance information.

6. The blockchain system maintenance information transmission system based on the Internet of Things as claimed in claim 5 is characterized in that: The transmission system of the blockchain system maintenance information based on the Internet of Things includes: a unit for transmitting a second synchronization signal by a second symbol set in a first subframe in a first time period by the third mobile terminal if it is determined that the second mobile terminal allows the third mobile terminal to transmit a synchronization signal in a first subframe in a first time period; a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of the base station, wherein the first mobile terminal is not synchronized with the base station; a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring the second synchronization signal; a unit configured to, in response to synchronization with the third mobile terminal, determine by the first mobile terminal based on the second synchronization signal whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in a first time period; a unit for sending a third synchronization signal in a second subframe in the first time period by the first mobile terminal if it is determined that the second mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in the first time period; A unit configured to, in response to sending a third synchronization signal in a second subframe in a first time period, cause the first mobile terminal to send the blockchain system maintenance information to the third mobile terminal in a second subframe in the first time period; A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal by the third mobile terminal in a first subframe in a second time period; A unit for sending the blockchain system maintenance information to the base station by the second mobile terminal in response to receiving the blockchain system maintenance information.

7. The blockchain system maintenance information transmission system based on the Internet of Things as claimed in claim 6 is characterized in that: The transmission system of the blockchain system maintenance information based on the Internet of Things includes: a unit for transmitting a second synchronization signal by the third mobile terminal in a first symbol set in a second subframe in the first time period if it is determined that the second mobile terminal does not allow the third mobile terminal to transmit a synchronization signal in a first subframe in the first time period; a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of the base station, wherein the first mobile terminal is not synchronized with the base station; a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring the second synchronization signal; a unit configured to, in response to synchronization with the third mobile terminal, determine by the first mobile terminal based on the second synchronization signal whether the third mobile terminal allows the first mobile terminal to send a synchronization signal in a second subframe in a first time period; a unit for transmitting a third synchronization signal by the first mobile terminal in a second symbol set in a second subframe in a first time period if it is determined that the second mobile terminal allows the first mobile terminal to transmit a synchronization signal in a second subframe in a first time period; A unit configured to send a third synchronization signal in response to a second symbol set in a second subframe in a first time period, wherein the first mobile terminal sends the blockchain system maintenance information to the third mobile terminal in the second subframe in the first time period; A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal; A unit for sending the blockchain system maintenance information to the base station by the second mobile terminal in response to receiving the blockchain system maintenance information.

8. The blockchain system maintenance information transmission system based on the Internet of Things as claimed in claim 7 is characterized in that: The transmission system of the blockchain system maintenance information based on the Internet of Things includes: A unit for randomly selecting a second subframe or a third subframe in the first time period by the third mobile terminal if it is determined that the second mobile terminal does not allow the third mobile terminal to send a synchronization signal in the first subframe in the first time period; a unit for transmitting a second synchronization signal in a second subframe in a first time period by a third mobile terminal if a second subframe in the first time period is randomly selected; a unit for transmitting, by a third mobile terminal, a second synchronization signal in a third subframe in a first time period if a third subframe in the first time period is randomly selected; a unit for monitoring, by a first mobile terminal, a second synchronization signal sent by a third mobile terminal, wherein the first mobile terminal is outside a signal coverage range of the base station, wherein the first mobile terminal is not synchronized with the base station; a unit configured to perform time synchronization between the first mobile terminal and the third mobile terminal in response to monitoring the second synchronization signal; means for transmitting, by the first mobile terminal, a third synchronization signal in a third subframe in the first time period in response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a second subframe in the first time period; means for transmitting, by the first mobile terminal, a third synchronization signal in a second subframe in a second time period in response to synchronizing with the third mobile terminal and in response to the second synchronization signal being received in a third subframe in the first time period; A unit configured to, in response to sending a third synchronization signal in a third subframe in a first time period, cause the first mobile terminal to send the blockchain system maintenance information to the third mobile terminal in a third subframe in the first time period; A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal in a second subframe in a second time period by the third mobile terminal; A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the base station by the second mobile terminal; A unit configured to, in response to sending a third synchronization signal in a second subframe in a second time period, cause the first mobile terminal to send the blockchain system maintenance information to the third mobile terminal in a second subframe in the second time period; A unit configured to, in response to receiving the blockchain system maintenance information, send the blockchain system maintenance information to the second mobile terminal by the third mobile terminal in a third subframe in a second time period; A unit for sending the blockchain system maintenance information to the base station by the second mobile terminal in response to receiving the blockchain system maintenance information.

Citation Information

Patent Citations

  • Data storage method of block chain system, nodes and block chain system

    CN109495249A

  • Terminal device, base station device, communication method, and integrated circuit

    CN110115007A

  • Method and device for performing device-to-device communication by sharing uplink resource and sidelink resource in wireless communication system

    CN110692276A