Communication method, device, equipment, storage medium and program product

By using randomly generated access identification information for access and identity confirmation in the communication between the environmental Internet of Things devices and network devices, the problem of inefficient communication in the prior art is solved, and more efficient resource management and communication efficiency improvement is achieved.

CN119946579APending Publication Date: 2025-05-06COMBA TELECOM SYST CHINA LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510113212.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In the prior art, the communication efficiency between environmental IoT devices and network devices is low, especially in intensively deployed environmental IoT scenarios, where there is a clear problem of inefficiency in communication.

Method used

When the network device indicates that the environmental IoT device can access, the first access identification information for temporarily identifying the environmental IoT device during the access process is randomly generated, and after verifying that there is no access conflict, the second access identification information is generated, thereby achieving efficient access and identity confirmation of the environmental IoT device.

Benefits of technology

The communication efficiency between environmental IoT devices and network devices has been improved, especially in intensively deployed environmental IoT scenarios, the improvement of communication efficiency is more obvious, helping network devices allocate resources more efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946579A_ABST
    Figure CN119946579A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device, equipment, a storage medium and a program product. The method comprises the steps that environment Internet of Things equipment receives access parameters sent by network equipment; under the condition that the access parameter indicates access, first access identification information of the environment Internet of Things equipment is generated, and the first access identification information is sent to the network equipment, so that the network equipment generates second access identification information of the environment Internet of Things equipment based on the first access identification information after the network equipment verifies that no conflict exists based on the first access identification information; and receiving the second access identification information, and sending the second access identification information and the equipment information of the environment Internet of Things equipment to the network equipment, so that the network equipment accesses the environment Internet of Things equipment to the network equipment based on the equipment information after confirming the identity of the environment Internet of Things equipment based on the second access identification information. By adopting the method, the communication efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method, apparatus, device, storage medium and program product. Background Art

[0002] In recent years, with the rapid development of IoT technology in the field of wireless communication technology, tens of thousands of devices will be connected to the Internet. This not only improves productivity and work efficiency, but also effectively reduces the burden on existing infrastructure. However, the battery life of most IoT devices is short and requires manual intervention for charging, resulting in high maintenance costs. Therefore, 3GPP launched a comprehensive joint SA and RAN study in its 18th version to study a new IoT technology to meet the deployment needs of billions or even tens of billions of IoT devices and achieve the goals of low complexity and low power consumption.

[0003] In traditional technologies, in view of the goal of low-complexity, low-power passive IoT proposed by 3GPP, the performance indicators of environmental IoT devices are poor, and the communication efficiency between environmental IoT devices and network devices is low. Especially in densely deployed environmental IoT scenarios, the phenomenon of low communication efficiency between environmental IoT devices and network devices is more obvious. Summary of the invention

[0004] Based on this, it is necessary to provide a communication method, device, equipment, storage medium and program product that can improve the communication efficiency between environmental Internet of Things devices and network devices in response to the above technical problems.

[0005] In a first aspect, the present application provides a communication method, which is applied to an environmental Internet of Things device, and the method includes:

[0006] Receiving access parameters sent by the network device;

[0007] In the case where the access parameter indicates access, generating first access identification information of the environmental Internet of Things device, and sending the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information;

[0008] Receive the second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device to the network device, so that after the network device confirms the identity of the environmental Internet of Things device based on the second access identification information, the environmental Internet of Things device is connected to the network device based on the device information.

[0009] In a second aspect, the present application provides a communication method, applied to a network device, the method comprising:

[0010] Sending access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access;

[0011] receiving the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generating second access identification information of the environmental Internet of Things device based on the first access identification information;

[0012] Sending the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device;

[0013] After confirming the identity of the environmental Internet of Things device based on the second access identification information, the environmental Internet of Things device is connected to the network device based on the device information.

[0014] In a third aspect, the present application provides a communication device, which is applied to an environmental Internet of Things device, and the device includes:

[0015] A first receiving module, used for receiving access parameters sent by a network device;

[0016] A first sending module is used to generate first access identification information of the environmental Internet of Things device when the access parameter indicates access, and send the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information;

[0017] The first receiving module is also used to receive the second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device to the network device, so that the network device connects the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

[0018] In a fourth aspect, the present application provides a communication device, applied to a network device, the device comprising:

[0019] A second sending module is used to send access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access;

[0020] A second receiving module is used to receive the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generate second access identification information of the environmental Internet of Things device based on the first access identification information;

[0021] The second sending module is further used to send the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device;

[0022] The second receiving module is also used to connect the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

[0023] In a fifth aspect, the present application provides a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps in the method embodiments of the present application are implemented.

[0024] In a sixth aspect, the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the method embodiments of the present application.

[0025] In a seventh aspect, the present application provides a computer program product, including a computer program, which implements the steps in the method embodiments of the present application when the computer program is executed by a processor.

[0026] In the above communication method, apparatus, device, storage medium and program product, the environmental Internet of Things device receives the access parameters sent by the network device; when the access parameters indicate access, generates the first access identification information of the environmental Internet of Things device, and sends the first access identification information to the network device, so that the network device generates the second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information; receives the second access identification information, and sends the second access identification information and the device information of the environmental Internet of Things device to the network device, so that the network device connects the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information. Compared with the traditional communication method, the present application randomly generates the first access identification information for temporarily identifying the environmental Internet of Things device during the access process when the network device indicates that the environmental Internet of Things device can access, and after verifying that there is no access conflict based on the first access identification information, generates the second access identification information for temporarily identifying the environmental Internet of Things device during the access process based on the first access identification information, so that the network device can confirm the identity of the environmental Internet of Things device based on the second access identification information to achieve access. Compared with the first access identification information, the second access identification information can perform more fine-grained resource management and scheduling, helping network devices to allocate resources more efficiently and improving the communication efficiency between environmental IoT devices and network devices. Especially in densely deployed environmental IoT scenarios, the communication efficiency between environmental IoT devices and network devices is more significantly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 An application environment diagram of a communication method in an embodiment;

[0028] Figure 2 is a flow chart of a communication method in one embodiment;

[0029] Figure 3 A schematic diagram of a random access process of an environmental Internet of Things device in an embodiment;

[0030] Figure 4 A schematic diagram of a process flow of an environmental Internet of Things device processing uplink service data in one embodiment;

[0031] Figure 5 is a waveform diagram of different linear encoding methods in one embodiment;

[0032] Figure 6 A waveform diagram showing a small frequency shift process performed on an environmental IoT device in one embodiment;

[0033] Figure 7 A schematic diagram of an uplink service transmission frame structure in an embodiment;

[0034] Figure 8 A schematic diagram of a downlink service transmission frame structure in an embodiment;

[0035] Fig. 9 is a flow chart of a communication method in another embodiment;

[0036] Fig.10 is a structural block diagram of a communication device in one embodiment;

[0037] Fig.11 is a structural block diagram of a communication device in another embodiment;

[0038] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0040] The communication method provided by this application can be applied to Figure 1 In the application environment shown. Among them, the environmental Internet of Things device 102 communicates with the network device 104 through the network. Specifically, the environmental Internet of Things device 102 can receive the continuous wave signal sent by the network device 104 to charge the environmental Internet of Things device 102. After the environmental Internet of Things device 102 is charged, the environmental Internet of Things device 102 can receive the access parameter sent by the network device 104. In the case where the access parameter indicates access, the environmental Internet of Things device 102 can generate the first access identification information of the environmental Internet of Things device 102, and send the first access identification information to the network device 104, so that the network device 104 generates the second access identification information of the environmental Internet of Things device 102 based on the first access identification information after verifying that there is no access conflict based on the first access identification information. The environmental Internet of Things device 102 can receive the second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device 102 to the network device 104, so that the network device 104 can connect the environmental Internet of Things device 102 to the network device 104 based on the device information after confirming the identity of the environmental Internet of Things device 102 based on the second access identification information.

[0041] In one embodiment, Figure 2 As shown, a communication method is provided. This embodiment takes the method applied to the environmental Internet of Things device 102 as an example for description, and includes the following steps:

[0042] Step 202: Receive access parameters sent by a network device.

[0043] In one embodiment, the ambient IoT device may receive a continuous wave signal sent by the network device to charge the ambient IoT device.

[0044] Among them, ambient IoT devices (A-IoT devices) refer to low-power and low-complexity terminal devices, such as backscatterers, reflective terminals, scattering signal devices and electronic tags. Network devices are radio frequency devices that can provide excitation signal power and transmit downlink signals, such as network devices, relays, exciters, readers or user terminals. Network devices include macro network devices, micro network devices, pico network devices or repeaters. Network devices can be 5G New Radio (NR) network devices or 4G Long Term Evolution (LTE) network devices.

[0045] Specifically, Figure 3 As shown, the network device can send a continuous wave signal (ContinuousWave, CW signal) to the environmental Internet of Things device, and the environmental Internet of Things device can receive the continuous wave signal sent by the network device to obtain energy to charge the environmental Internet of Things device, thereby realizing uplink and downlink communication between the network device and the environmental Internet of Things device.

[0046] Among them, the access parameter is used to indicate the time slot for the environmental Internet of Things device to access the network device.

[0047] In one embodiment, continue to see Figure 3 The network device may send a paging signal carrying access parameters to search for available environmental IoT devices within its service range. After searching for an available and charged environmental IoT device, the environmental IoT device may receive the access parameters sent by the network device.

[0048] Step 204, when the access parameters indicate access, generate first access identification information of the environmental Internet of Things device, and send the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information.

[0049] Among them, the first access identification information is identification information generated when the access parameters indicate the access of the environmental Internet of Things device and is used to identify the environmental Internet of Things device during the access process. The second access identification information is identification information generated based on the first access identification information and is used to identify the environmental Internet of Things device during the access process. For example, the first access identification information can be a 16-bit identifier RN16 (random access identifier). The second access identification information can be R-RNTI (Reader Random Temporary Identifier).

[0050] In one embodiment, continue to see Figure 3 After receiving the access parameters sent by the network device, the environmental Internet of Things device may store the access parameters in a counter. When the counter indicates that the environmental Internet of Things device is accessed, the environmental Internet of Things device may randomly generate first access identification information of the environmental Internet of Things device and send the first access identification information to the network device. The network device may receive the first access identification information and, based on the first access identification information, verify whether there are other devices accessing the network device at the same time in the time slot indicated by the access parameters, that is, in the time slot indicated by the access parameters, in addition to the first access identification information of the environmental Internet of Things device, whether there are identification information of other devices. If so, it is considered that there is an access conflict; if not, it is considered that there is no access conflict. After verifying that there is no access conflict for the environmental Internet of Things device, the network device may generate second access identification information for the environmental Internet of Things device based on the first access identification information.

[0051] Step 206, receive the second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device to the network device, so that the network device connects the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

[0052] Among them, the device information includes the device electronic product code of the environmental Internet of Things device and the information defined by the upper layer protocol, such as registration, authentication, authorization, command and other information.

[0053] In one embodiment, continue to see Figure 3, the environmental Internet of Things device can receive the second access identification information, and bind the second access identification information with the device information of the environmental Internet of Things device and send it to the network device. The network device can receive the second access identification information and the device information, and can confirm whether the identity of the environmental Internet of Things device is legal based on the second access identification information. It can be understood that the network device can search for the device identification corresponding to the second access identification information locally based on the second access identification information obtained from the environmental Internet of Things device. If the searched device identification matches the device electronic product code in the device information, the identity of the environmental Internet of Things device is determined to be legal, otherwise it is illegal. After confirming that the identity of the environmental Internet of Things device is legal based on the second access identification information, the environmental Internet of Things device can connect the environmental Internet of Things device to the network device based on the device information, so that the environmental Internet of Things device can continue to communicate with the network device.

[0054] In the above communication method, the environmental Internet of Things device receives the access parameters sent by the network device; when the access parameters indicate access, the first access identification information of the environmental Internet of Things device is generated, and the first access identification information is sent to the network device, so that the network device generates the second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information; receives the second access identification information, and sends the second access identification information and the device information of the environmental Internet of Things device to the network device, so that the network device connects the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information. Compared with the traditional communication method, the present application randomly generates the first access identification information for temporarily identifying the environmental Internet of Things device during the access process when the network device indicates that the environmental Internet of Things device can be accessed, and after verifying that there is no access conflict based on the first access identification information, generates the second access identification information for temporarily identifying the environmental Internet of Things device during the access process based on the first access identification information, so that the network device can confirm the identity of the environmental Internet of Things device based on the second access identification information to achieve access. Compared with the first access identification information, the second access identification information can perform more fine-grained resource management and scheduling, helping network devices to allocate resources more efficiently and improving the communication efficiency between environmental IoT devices and network devices. Especially in densely deployed environmental IoT scenarios, the communication efficiency between environmental IoT devices and network devices is more significantly improved.

[0055] In one embodiment, the first access identification information and device information are uplink service data; sending the uplink service data to the network device includes: performing a small frequency shift on the uplink service data to obtain frequency shift data; modulating the frequency shift data, and sending the modulated data to the network device.

[0056] In the above embodiment, by performing a small frequency shift on the uplink service data to obtain frequency shift data, the spectrum of the transmission signal can be effectively separated from the carrier interference, thereby reducing the impact of interference on signal quality and further improving the communication efficiency between the environmental Internet of Things device and the network device.

[0057] In one embodiment, uplink service data is subjected to a small frequency shift to obtain frequency shifted data, including: performing cyclic redundancy check encoding on the uplink service data to obtain check coded data; performing tail-biting convolution encoding or head-biting convolution encoding on the check coded data to obtain convolution coded data; performing scrambling on the convolution coded data to obtain scrambled data; performing linear encoding on the scrambled data to obtain linear coded data; performing a small frequency shift on the linear coded data to obtain frequency shifted data.

[0058] In the above embodiment, the uplink service data is cyclically redundancy checked by the environmental Internet of Things device to obtain check coded data, and the network device can perform a corresponding cyclic redundancy check on the received data, thereby ensuring the legitimacy and accuracy of the data received by the network device. By performing tail-biting convolution coding or head-biting convolution coding on the check coded data to obtain convolution coded data, and scrambling the convolution coded data to obtain scrambled data, it can be ensured that the communication has strong robustness in dense deployment scenarios. By jointly encoding tail-biting convolution coding or head-biting convolution coding with linear coding, the error performance of the communication link of the environmental Internet of Things device can be improved. By performing a small frequency shift on the linear coded data to obtain frequency shift data, the spectrum of the transmission signal can be effectively separated from the carrier interference, thereby reducing the impact of interference on the signal quality, and further improving the communication efficiency between the environmental Internet of Things device and the network device.

[0059] In one embodiment, Figure 4 As shown, the first access identification information and device information are uplink service data; the uplink service data is sent to the network device, including: performing cyclic redundancy check encoding on the uplink service data to obtain check coded data; performing tail-biting convolution encoding or head-biting convolution encoding on the check coded data to obtain convolution coded data; scrambling the convolution coded data to obtain scrambled data; linearly encoding the scrambled data to obtain linear coded data; performing small frequency shift processing on the linear coded data to obtain frequency shifted data; modulating the frequency shifted data, and sending the modulated data to the network device.

[0060] Among them, cyclic redundancy check coding is CRC (Cyclic Redundancy Check) coding. When the tail-biting convolutional encoder used for tail-biting convolutional coding (TBCC) starts working, the last m bits of the input information bits are sequentially input into the register of the tail-biting convolutional encoder. When the coding is completed, the initial state and the end state of the encoder are the same. For example, assuming that the input sequence of the tail-biting convolutional encoder is u=[u 0, u 1, u 2,…, u N-1 ], then the output sequence is v=[v0, v 1, v 2, …v 2(N-1) ], where the first bit is v 2t = u t ⊕u t-1 ⊕u t-2 Generated, the second bit is generated by v 2t+1 = u t ⊕u t-1 ⊕u t-3 Generate. A tail-biting convolutional encoder with a constraint length of K=3 and a code rate of R=1 / 2 means that for every bit of data input, the encoder will generate two bits of data. The head-biting convolutional encoder used for head-biting convolutional coding (HBCC) connects the beginning and end of the head-biting convolutional encoder input sequence to form a closed loop. This structure allows the head-biting convolutional encoder to "bite" each other at the beginning and end of the input sequence when transmitting data, and there is no need to add additional padding bits to the head of the input data.

[0061] In one embodiment, the linear coding may be FM0 coding (Bi-Phase Space Coding), Manchester coding, or Miller coding. Figure 5Schematic diagrams of three different linear encoding methods in the embodiment of the present application are shown. It is understandable that other linear encoding methods can also be applied to the environmental Internet of Things device provided by the present application. When the environmental Internet of Things device selects FM0 encoding, its encoding rule is that when the binary bit data is 0, the signal is inverted at the middle level of the signal symbol, and when the binary bit data is 1, the entire bit signal is kept at a constant level. When the environmental Internet of Things device selects Manchester encoding, its encoding rule is that when the signal jumps from a low level to a high level, the signal is recorded as "0"; when the signal jumps from a high level to a low level, the signal is recorded as "1". When the environmental Internet of Things device selects Miller encoding, its encoding rule is that when the middle bit of the signal level jumps from a high level to a low level or from a low level to a high level, the signal is recorded as "1", that is, encoded as "10" or "01". When the signal is continuously "1", the signal is distinguished by using an interleaved encoding method. When the level of the middle bit of the signal does not jump, the signal is recorded as "0", that is, it is encoded using bipolar non-return-to-zero codes "00" and "11". The Miller coding provided in this application can be divided into three types: Miller2, Miller4 and Miller8, which respectively indicate that each bit of data contains 2, 4 and 8 subcarriers. Its purpose is to improve the sensitivity and anti-interference ability of environmental IoT device communication by modulating multiple subcarriers per bit.

[0062] In one embodiment, the modulation method involved in modulating the frequency-shifted data by the environmental Internet of Things device may be amplitude shift keying (ASK) modulation, binary phase shift keying (BPSK) modulation, phase shift keying (PSK) modulation, π / 2 binary phase shift keying (π / 2 BPSK) modulation or quadrature phase shift keying (QPSK) modulation, etc.

[0063] In the above embodiment, the uplink service data is cyclically redundancy checked by the environmental Internet of Things device to obtain check coded data, and the network device can perform a corresponding cyclic redundancy check on the received data, thereby ensuring the legitimacy and accuracy of the data received by the network device. By performing tail-biting convolution coding or head-biting convolution coding on the check coded data to obtain convolution coded data, and scrambling the convolution coded data to obtain scrambled data, it can be ensured that the communication has strong robustness in dense deployment scenarios. By jointly encoding tail-biting convolution coding or head-biting convolution coding with linear coding, the error performance of the communication link of the environmental Internet of Things device can be improved. By performing a small frequency shift on the linear coded data to obtain frequency shift data, the spectrum of the transmission signal can be effectively separated from the carrier interference, thereby reducing the impact of interference on the signal quality, and further improving the communication efficiency between the environmental Internet of Things device and the network device.

[0064] In one embodiment, cyclic redundancy check encoding is performed on the uplink service data to obtain check coded data, including: if the data length of the uplink service data is less than a preset number of bits, a first check code of a first bit number is generated based on the uplink service data according to a first check code generation strategy, and cyclic redundancy check encoding is performed on the uplink service data according to the first check code to obtain check coded data.

[0065] In the above embodiment, based on the data length of the uplink service data, when the data length of the uplink service data is less than the preset number of bits, a check code for cyclic redundancy check encoding of the uplink service data is generated according to the corresponding first check code generation strategy, which can further ensure the legitimacy and accuracy of the data received by the network.

[0066] In one embodiment, cyclic redundancy check encoding is performed on the uplink service data to obtain check coded data, including: if the data length of the uplink service data is greater than or equal to a preset number of bits, a second check code of a second bit number is generated based on the uplink service data according to a second check code generation strategy, and cyclic redundancy check encoding is performed on the uplink service data according to the second check code to obtain check coded data.

[0067] In one embodiment, the first bit number is smaller than the second bit number.

[0068] In the above embodiment, based on the data length of the uplink service data, when the data length of the uplink service data is greater than or equal to the preset number of bits, a check code for cyclic redundancy check encoding of the uplink service data is generated according to the corresponding second check code generation strategy, which can further ensure the legitimacy and accuracy of the data received by the network.

[0069] In one embodiment, if the data length of the uplink service data is less than 16 bits, a 6-bit first check code is generated based on the uplink service data according to the first check code generation strategy, and a cyclic redundancy check encoding is performed on the uplink service data according to the first check code to obtain check code data. The formula of the first check code generation strategy is:

[0070] ;

[0071] Where D is the uplink service data, It is the 6-bit first check code, that is, the 6-bit CRC check code.

[0072] In one embodiment, if the data length of the uplink service data is greater than or equal to 16 bits, a 16-bit second check code is generated based on the uplink service data according to the second check code generation strategy, and a cyclic redundancy check encoding is performed on the uplink service data according to the second check code to obtain check code data. The formula of the second check code generation strategy is:

[0073] ;

[0074] Where D is the uplink service data, It is the second check code, that is, a 16-bit CRC check code.

[0075] For example, it is assumed that the uplink service data is defined as , the r-bit binary check bit is defined as After r-bit CRC encoding, the generated polynomial is:

[0076] ;

[0077] That is, the check code data bits after CRC encoding are defined as: , where B=k+r. and The relationship between them is: , .when , .

[0078] In the above embodiment, by generating a check code for cyclic redundancy check encoding of uplink service data according to different check code generation strategies based on the data length of the uplink service data, the legitimacy and accuracy of the data received by the network device can be further ensured.

[0079] In one embodiment, the convolutional coded data is scrambled to obtain scrambled data, including: obtaining a first data sequence and a second data sequence respectively generated based on two linear feedback shift registers; performing a bitwise XOR operation on the first data sequence and the second data sequence to obtain a pseudo-random sequence; and scrambling the convolutional coded data based on the pseudo-random sequence to obtain scrambled data.

[0080] In one embodiment, the generation of the Gold sequence (i.e., pseudo-random sequence) is based on two linear feedback shift registers (LFSRs), which generate two m sequences respectively, and then perform bitwise XOR on the two m sequences to obtain the final Gold sequence. The Gold sequence generation formula is as follows:

[0081] ;

[0082] Among them, x1(n) and x2(n) are m sequences generated by two different LFSRs respectively. is the initial offset used to control the phase of the sequence.

[0083] Exemplarily, the bit sequence after convolution coding (i.e., convolution coding data) is: , the Gold sequence is , the scrambled sequence (ie scrambled data) is as follows: ,in, .

[0084] In the above embodiment, by performing a bitwise XOR operation on the first data sequence and the second data sequence to obtain a pseudo-random sequence, and scrambling the convolutional coded data based on the pseudo-random sequence, it can be further ensured that the communication has strong robustness in dense deployment scenarios.

[0085] In one embodiment, Figure 6 As shown, the linearly coded data is subjected to a small frequency shift process to obtain frequency shift data, including: obtaining a square wave corresponding to the small frequency offset; performing an XOR operation on the linearly coded data and the square wave corresponding to the small frequency offset to obtain the frequency shift data.

[0086] In the above embodiment, a small frequency offset is introduced in the environmental Internet of Things, which can further separate the spectrum of the transmission signal from the carrier interference, thereby further reducing the impact of interference on signal quality and improving communication efficiency.

[0087] In one embodiment, the first access identification information and device information are uplink service data; the uplink service transmission frame structure corresponding to the uplink service data includes a preamble, uplink control data, uplink service data, a midamble and a postamble; the uplink control data is used to divide the uplink service data into multiple uplink service data blocks; the preamble is located at the head of the uplink service transmission frame structure; the midamble is located between two uplink service data blocks; and the postamble is located at the tail of the uplink service transmission frame structure.

[0088] In the above embodiment, uplink control data is introduced between the preamble and the uplink service data, thereby simplifying the network channel structure of the environmental Internet of Things. Since the time / frequency offset (SFO) error accumulates over time, if the length of the continuously transmitted uplink service data is too long, the accumulated error will significantly reduce the decoding accuracy. Therefore, adding a midamble can be used for large message transmissions of relatively long duration. When the network device detects the midamble, the time cumulative offset caused by SFO can be estimated to perform data decoding. In addition, after the midamble is detected, the offset previously caused by SFO will no longer accumulate, thereby improving the reception performance of subsequent data. Adding a postamble after the uplink service data can be used to indicate the end of the uplink service data transmission, which can play a key role in performance improvement and signal measurement, especially when the uplink service data packet is large or the channel quality is poor, the role of the postamble is more significant.

[0089] In one embodiment, the access parameter and the second access identification information are downlink service data; the downlink service transmission frame structure corresponding to the downlink service data includes a preamble, downlink control data, downlink service data, a midamble and a postamble; the downlink control data is used to divide the downlink service data into multiple downlink service data blocks; the preamble is located at the head of the downlink service transmission frame structure; the midamble is located between two downlink service data blocks; and the postamble is located at the tail of the downlink service transmission frame structure.

[0090] In the above embodiment, by introducing downlink control data between the preamble and the downlink service data, the network channel structure of the environmental Internet of Things is simplified. Since the time / frequency offset (SFO) error accumulates over time, if the length of the continuously transmitted downlink service data is too long, the accumulated error will significantly reduce the decoding accuracy. Therefore, adding a midamble can be used for large message transmission of relatively long duration. When the network device detects the midamble, the time cumulative offset caused by SFO can be estimated to perform data decoding. In addition, after the midamble is detected, the offset previously caused by SFO will no longer accumulate, thereby improving the reception performance of subsequent data. Adding a postamble after the downlink service data can be used to indicate the end of downlink service data transmission, which can play a key role in performance improvement and signal measurement, especially when the downlink service data packet is large or the channel quality is poor, the role of the postamble is more significant.

[0091] In one embodiment, the first access identification information and the device information are uplink service data; the access parameters and the second access identification information are downlink service data; Figure 7 As shown, the uplink service transmission frame structure corresponding to the uplink service data includes a preamble, uplink control data, uplink service data, a midamble and a postamble; Figure 8 As shown, the downlink service transmission frame structure corresponding to the downlink service data includes a preamble, downlink control data, downlink service data, a midamble and a postamble; the uplink control data is used to divide the uplink service data into multiple uplink service data blocks; the downlink control data is used to divide the downlink service data into multiple downlink service data blocks; the preamble is located at the head of the uplink service transmission frame structure and the downlink service transmission frame structure; the midamble is located between two uplink service data blocks and between two downlink service data blocks; the postamble is located at the tail of the uplink service transmission frame structure and the downlink service transmission frame structure.

[0092] The preamble is used to indicate the start of the signal and provide time / frequency tracking and channel estimation. The preamble consists of a start indication and clock acquisition. The start indication is used to indicate the start of the physical layer uplink signal (PRDCH signal) and the physical layer downlink signal (PDRCH signal). The physical layer uplink signal consists of uplink control data and uplink service data. The physical layer downlink signal consists of downlink control data and downlink service data. Clock acquisition is used as the clock between the synchronization signal reading device and the reader / writer.

[0093] In one embodiment, in PDRCH (physical uplink channel), uplink control data is linearly coded and CRC is used to separate the service data. In PRDCH (physical downlink channel), downlink control data is linearly coded and CRC is used to separate the downlink service data.

[0094] In the above embodiment, the network channel structure of the environmental Internet of Things is simplified by introducing control data between the uplink and downlink preambles and service data. Since the time / frequency offset (SFO) error accumulates over time, if the length of the continuously transmitted data is too long, the accumulated error will significantly reduce the decoding accuracy. Therefore, adding a midamble can be used for large message transmissions of relatively long duration. When the network device detects the midamble, the time cumulative offset caused by SFO can be estimated to perform data decoding. In addition, after the midamble is detected, the offset previously caused by SFO will no longer accumulate, thereby improving the reception performance of subsequent data. Adding a postamble after the uplink and downlink service data can be used to indicate the end of data transmission, which can play a key role in performance improvement and signal measurement, especially when the data packet is large or the channel quality is poor, the role of the postamble is more significant.

[0095] In one embodiment, the method further includes a preamble generation step, the preamble generation step including: obtaining a Zadoff-Chu sequence; generating a preamble according to a sequence length of the Zadoff-Chu sequence, a time index of the Zadoff-Chu sequence and a sequence index of the Zadoff-Chu sequence.

[0096] In one embodiment, the preamble may be generated by the following formula:

[0097] ;

[0098] Where N is the sequence length, n is the time index, and q is the sequence index. is π, and j represents an imaginary number.

[0099] In the above embodiment, by introducing the Zadoff-Chu sequence to generate the preamble code, time / frequency tracking and channel estimation can be better provided, thereby further improving the communication efficiency.

[0100] In one embodiment, Fig. 9 As shown, a communication method is provided. This embodiment takes the method applied to the network device 104 as an example for description, and includes the following steps:

[0101] Step 902: sending access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access;

[0102] Step 904: receiving first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generating second access identification information of the environmental Internet of Things device based on the first access identification information;

[0103] Step 906: Send the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device;

[0104] Step 908: After confirming the identity of the environmental Internet of Things device based on the second access identification information, the environmental Internet of Things device is connected to the network device based on the device information.

[0105] In the above communication method, the network device sends access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access; receives the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generates second access identification information of the environmental Internet of Things device based on the first access identification information; sends the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device; after confirming the identity of the environmental Internet of Things device based on the second access identification information, connects the environmental Internet of Things device to the network device based on the device information. Compared with the traditional communication method, the present application randomly generates first access identification information for temporarily identifying the environmental Internet of Things device during the access process when the network device indicates that the environmental Internet of Things device can access, and after verifying that there is no access conflict based on the first access identification information, generates second access identification information for temporarily identifying the environmental Internet of Things device during the access process based on the first access identification information, so that the network device can confirm the identity of the environmental Internet of Things device based on the second access identification information to achieve access. Compared with the first access identification information, the second access identification information can perform more fine-grained resource management and scheduling, helping network devices to allocate resources more efficiently and improving the communication efficiency between environmental IoT devices and network devices. Especially in densely deployed environmental IoT scenarios, the communication efficiency between environmental IoT devices and network devices is more significantly improved.

[0106] It should be understood that, although each step in the flow chart of the above-mentioned embodiments is shown in order, these steps are not necessarily performed in order. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned embodiments may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in order, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0107] In one embodiment, Fig.10 As shown, a communication device 1000 is provided, which is applied to an environmental Internet of Things device, and the device specifically includes:

[0108] A first receiving module 1002, configured to receive access parameters sent by a network device;

[0109] The first sending module 1004 is used to generate first access identification information of the environmental Internet of Things device when the access parameter indicates access, and send the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information;

[0110] The first receiving module 1002 is also used to receive second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device to the network device, so that the network device can connect the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

[0111] In one embodiment, the first access identification information and device information are uplink service data; the first sending module 1004 is also used to perform a small frequency shift on the uplink service data to obtain frequency shifted data; modulate the frequency shifted data, and send the modulated data to the network device.

[0112] In one embodiment, the first sending module 1004 is also used to perform cyclic redundancy check encoding on the uplink service data to obtain check coded data; perform tail-biting convolution encoding or head-biting convolution encoding on the check coded data to obtain convolution coded data; perform scrambling processing on the convolution coded data to obtain scrambled data; perform linear encoding on the scrambled data to obtain linear coded data; perform small frequency shift processing on the linear coded data to obtain frequency shift data.

[0113] In one embodiment, the first sending module 1004 is also used to generate a first check code of a first bit number based on the uplink service data according to a first check code generation strategy if the data length of the uplink service data is less than a preset bit number, and perform cyclic redundancy check encoding on the uplink service data according to the first check code to obtain check code data.

[0114] In one embodiment, the first sending module 1004 is also used to generate a second check code of a second bit number based on the uplink service data according to a second check code generation strategy if the data length of the uplink service data is greater than or equal to a preset bit number, and perform cyclic redundancy check encoding on the uplink service data according to the second check code to obtain check code data.

[0115] In one embodiment, the first sending module 1004 is also used to obtain a first data sequence and a second data sequence respectively generated based on two linear feedback shift registers; perform a bitwise XOR operation on the first data sequence and the second data sequence to obtain a pseudo-random sequence; and scramble the convolutional encoded data based on the pseudo-random sequence to obtain scrambled data.

[0116] In one embodiment, the first sending module 1004 is further used to obtain a square wave corresponding to a small frequency offset; perform an XOR operation on the linear coded data and the square wave corresponding to the small frequency offset to obtain frequency shift data.

[0117] In one embodiment, the first access identification information and device information are uplink service data; the uplink service transmission frame structure corresponding to the uplink service data includes a preamble, uplink control data, uplink service data, a midamble and a postamble; the uplink control data is used to divide the uplink service data into multiple uplink service data blocks; the preamble is located at the head of the uplink service transmission frame structure; the midamble is located between two uplink service data blocks; and the postamble is located at the tail of the uplink service transmission frame structure.

[0118] In one embodiment, the access parameter and the second access identification information are downlink service data; the downlink service transmission frame structure corresponding to the downlink service data includes a preamble, downlink control data, downlink service data, a midamble and a postamble; the downlink control data is used to divide the downlink service data into multiple downlink service data blocks; the preamble is located at the head of the downlink service transmission frame structure; the midamble is located between two downlink service data blocks; and the postamble is located at the tail of the downlink service transmission frame structure.

[0119] In one embodiment, the first sending module 1004 is further configured to obtain a Zadoff-Chu sequence; and generate a preamble code according to a sequence length of the Zadoff-Chu sequence, a time index of the Zadoff-Chu sequence, and a sequence index of the Zadoff-Chu sequence.

[0120] The above-mentioned communication device receives access parameters sent by the network device; when the access parameters indicate access, generates first access identification information of the environmental Internet of Things device, and sends the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information; receives second access identification information, and sends the second access identification information and device information of the environmental Internet of Things device to the network device, so that the network device connects the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information. Compared with the traditional communication method, the present application randomly generates first access identification information for temporarily identifying the environmental Internet of Things device during the access process when the network device indicates that the environmental Internet of Things device can be accessed, and after verifying that there is no access conflict based on the first access identification information, generates second access identification information for temporarily identifying the environmental Internet of Things device during the access process based on the first access identification information, so that the network device can confirm the identity of the environmental Internet of Things device based on the second access identification information to achieve access. Compared with the first access identification information, the second access identification information can perform more fine-grained resource management and scheduling, helping network devices to allocate resources more efficiently and improving the communication efficiency between environmental IoT devices and network devices. Especially in densely deployed environmental IoT scenarios, the communication efficiency between environmental IoT devices and network devices is more significantly improved.

[0121] Each module in the above communication device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the environmental Internet of Things device in the form of hardware, or can be stored in the memory in the environmental Internet of Things device in the form of software, so that the processor can call and execute the operations corresponding to each module above.

[0122] In one embodiment, Fig.11 As shown, a communication device 1100 is provided, which is applied to a network device, and the device specifically includes:

[0123] The second sending module 1102 is used to send access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access;

[0124] The second receiving module 1104 is used to receive the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generate the second access identification information of the environmental Internet of Things device based on the first access identification information;

[0125] The second sending module 1102 is further configured to send the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device;

[0126] The second receiving module 1104 is further configured to connect the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

[0127] In the above communication device, the network device sends access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access; receives the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generates second access identification information of the environmental Internet of Things device based on the first access identification information; sends the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device; after confirming the identity of the environmental Internet of Things device based on the second access identification information, connects the environmental Internet of Things device to the network device based on the device information. Compared with the traditional communication method, the present application randomly generates the first access identification information for temporarily identifying the environmental Internet of Things device during the access process when the network device indicates that the environmental Internet of Things device can access, and after verifying that there is no access conflict based on the first access identification information, generates the second access identification information for temporarily identifying the environmental Internet of Things device during the access process based on the first access identification information, so that the network device can confirm the identity of the environmental Internet of Things device based on the second access identification information to achieve access. Compared with the first access identification information, the second access identification information can perform more fine-grained resource management and scheduling, helping network devices to allocate resources more efficiently and improving the communication efficiency between environmental IoT devices and network devices. Especially in densely deployed environmental IoT scenarios, the communication efficiency between environmental IoT devices and network devices is more significantly improved.

[0128] Each module in the above communication device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a network device in the form of hardware, or can be stored in a memory in the network device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0129] In one embodiment, a computer device is provided. The computer device may be an environmental IoT device or a network device. The internal structure diagram thereof may be as follows: Fig.12As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a communication method is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.

[0130] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0131] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0132] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0133] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0134] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0135] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0136] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0137] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A communication method, characterized in that: Applied to an environmental IoT device, the method comprises: Receiving access parameters sent by the network device; In the case where the access parameter indicates access, generating first access identification information of the environmental Internet of Things device, and sending the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information; Receive the second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device to the network device, so that after the network device confirms the identity of the environmental Internet of Things device based on the second access identification information, the environmental Internet of Things device is connected to the network device based on the device information.

2. The communication method according to claim 1, characterized in that: The first access identification information and the device information are uplink service data; Sending the uplink service data to the network device includes: Performing a small frequency shift on the uplink service data to obtain frequency shift data; The frequency-shifted data is modulated, and the modulated data is sent to the network device.

3. The communication method according to claim 2, characterized in that: The performing a small frequency shift process on the uplink service data to obtain frequency shift data includes: Performing cyclic redundancy check coding on the uplink service data to obtain check coded data; Performing tail-biting convolution coding or head-biting convolution coding on the check coded data to obtain convolution coded data; Scrambling the convolutional coded data to obtain scrambled data; Linearly encode the scrambled data to obtain linearly encoded data; The linearly encoded data is subjected to a small frequency shift process to obtain frequency shifted data.

4. The communication method according to claim 3, characterized in that: The performing cyclic redundancy check coding on the uplink service data to obtain the check coding data comprises: If the data length of the uplink service data is less than the preset bit number, a first check code of a first bit number is generated based on the uplink service data according to a first check code generation strategy, and cyclic redundancy check encoding is performed on the uplink service data according to the first check code to obtain check code data.

5. The communication method according to claim 3, characterized in that: The performing cyclic redundancy check coding on the uplink service data to obtain the check coding data comprises: If the data length of the uplink service data is greater than or equal to the preset bit number, a second check code of a second bit number is generated based on the uplink service data according to the second check code generation strategy, and cyclic redundancy check encoding is performed on the uplink service data according to the second check code to obtain check code data.

6. The communication method according to claim 3, characterized in that: The step of scrambling the convolutional coded data to obtain scrambled data comprises: Acquire a first data sequence and a second data sequence respectively generated based on two linear feedback shift registers; Performing a bitwise XOR operation on the first data sequence and the second data sequence to obtain a pseudo-random sequence; The convolutional coded data is scrambled based on the pseudo-random sequence to obtain scrambled data.

7. The communication method according to claim 3, characterized in that: The step of performing a small frequency shift process on the linearly encoded data to obtain frequency shifted data comprises: Obtain a square wave corresponding to a small frequency offset; An XOR operation is performed on the linearly encoded data and the square wave corresponding to the small frequency offset to obtain frequency shift data.

8. The communication method according to claim 1, characterized in that: The first access identification information and the device information are uplink service data; The uplink service transmission frame structure corresponding to the uplink service data includes a preamble, uplink control data, the uplink service data, a midamble and a postamble; The uplink control data is used to divide the uplink service data into a plurality of uplink service data blocks; The preamble is located at the head of the uplink service transmission frame structure; The midamble is located between two uplink service data blocks; and the postamble is located at the end of the uplink service transmission frame structure.

9. The communication method according to claim 1, characterized in that: The access parameter and the second access identification information are downlink service data; The downlink service transmission frame structure corresponding to the downlink service data includes a preamble, downlink control data, the downlink service data, a midamble and a postamble; The downlink control data is used to divide the downlink service data into a plurality of downlink service data blocks; The preamble is located at the head of the downlink service transmission frame structure; the midamble is located between two downlink service data blocks; and the postamble is located at the tail of the downlink service transmission frame structure.

10. The communication method according to claim 8 or 9, characterized in that: The method further comprises a preamble generation step, wherein the preamble generation step comprises: Get the Zadoff-Chu sequence; The preamble is generated according to the sequence length of the Zadoff-Chu sequence, the time index of the Zadoff-Chu sequence and the sequence index of the Zadoff-Chu sequence.

11. A communication method, characterized in that: Applied to a network device, the method comprises: Sending access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access; receiving the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generating second access identification information of the environmental Internet of Things device based on the first access identification information; Sending the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device; After confirming the identity of the environmental Internet of Things device based on the second access identification information, the environmental Internet of Things device is connected to the network device based on the device information.

12. A communication device, characterized in that: Applied to environmental Internet of Things equipment, the device comprises: A first receiving module, used for receiving access parameters sent by a network device; A first sending module is used to generate first access identification information of the environmental Internet of Things device when the access parameter indicates access, and send the first access identification information to the network device, so that the network device generates second access identification information of the environmental Internet of Things device based on the first access identification information after verifying that there is no access conflict based on the first access identification information; The first receiving module is also used to receive the second access identification information, and send the second access identification information and the device information of the environmental Internet of Things device to the network device, so that the network device connects the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

13. A communication device, characterized in that: Applied to network equipment, the device comprises: A second sending module is used to send access parameters to the environmental Internet of Things device, so that the environmental Internet of Things device generates first access identification information of the environmental Internet of Things device when the access parameters indicate access; A second receiving module is used to receive the first access identification information sent by the environmental Internet of Things device, and after verifying that there is no access conflict based on the first access identification information, generate second access identification information of the environmental Internet of Things device based on the first access identification information; The second sending module is further used to send the second access identification information to the environmental Internet of Things device, so that the environmental Internet of Things device sends the second access identification information and the device information of the environmental Internet of Things device to the network device; The second receiving module is also used to connect the environmental Internet of Things device to the network device based on the device information after confirming the identity of the environmental Internet of Things device based on the second access identification information.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 11 are implemented.

15. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.