Internet of Things communication method and device, base station and Internet of Things label

By receiving the random access signal of the Internet of Things tag in the A-IoT system and determining the personalized uplink encoding method based on the signal quality, the problem of network performance degradation caused by the different communication performance of equipment in the prior art is solved, and more efficient network coverage and throughput are achieved.

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

Patent Information

Application Number
CN202510111790.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

The encoding scheme of the uplink of the existing A-IoT devices in the physical layer is uniformly configured by the base station, resulting in different communication performances of different devices, which can easily lead to degradation of network communication performance.

Method used

By receiving the random access signal sent by the Internet of Things tag, the base station determines the appropriate uplink encoding method based on the signal measurement value and transmits it back to the Internet of Things tag. The tag sends the uplink signal according to the new encoding method.

Benefits of technology

It realizes a personalized uplink encoding method for different IoT tags in the cell, improves the uplink throughput, expands the network coverage, and improves the overall network communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946578A_ABST
    Figure CN119946578A_ABST
Patent Text Reader

Abstract

The invention relates to an Internet of Things communication method and device, a base station and an Internet of Things label. The method comprises the following steps: receiving a random access signal sent by an Internet of Things label; determining an uplink coding mode corresponding to the Internet of Things label according to the random access signal; receiving an uplink signal sent by the Internet of Things label according to the uplink coding mode; and analyzing the uplink signal according to a decoding mode corresponding to the uplink coding mode. By adopting the method, the throughput of the uplink can be improved, the network coverage range can be expanded, and the network communication performance can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of passive Internet of Things, and in particular to an Internet of Things communication method, device, base station and Internet of Things tag. Background Art

[0002] The future 6G vision proposes the goal of connecting all things intelligently, and is committed to realizing the intelligent connection of tens of billions or even trillions of devices. Given that Radio Frequency Identification (RFID) technology has limitations in coverage distance, requires manual inventory of tags, and there is significant interference between readers and writers, making it difficult to achieve seamless coverage of large-scale networks, the 3GPP standard proposes an ultra-low complexity, ultra-low power ambient passive IoT (A-IoT) technology to address the needs that low-power wide-area (LPWA) IoT technology cannot meet in specific scenarios.

[0003] At present, the coding scheme of the physical layer uplink of A-IoT devices is uniformly configured by the base station. The base station configures the same coding scheme for all A-IoT devices in the cell. However, since different A-IoT devices may have different communication performance, using the same coding scheme may easily lead to poor communication performance of the physical layer uplink of some A-IoT devices, resulting in a decrease in network communication performance. Summary of the invention

[0004] Based on this, it is necessary to provide an Internet of Things communication method, device, base station, Internet of Things tag, computer-readable storage medium and computer program product that can improve network communication performance in response to the above technical problems.

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

[0006] Receive random access signals sent by IoT tags;

[0007] Determine, according to the random access signal, an uplink coding mode corresponding to the Internet of Things tag;

[0008] Receiving an uplink signal sent by the Internet of Things tag according to the uplink coding method;

[0009] The uplink signal is parsed according to a decoding method corresponding to the uplink encoding method.

[0010] In a second aspect, the present application further provides an Internet of Things communication method, which is applied to an Internet of Things tag, including:

[0011] Sending a random access signal to a base station;

[0012] receiving an uplink coding mode determined by the base station according to the random access signal;

[0013] An uplink signal is sent to the base station according to the uplink coding mode.

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

[0015] A first receiving module, used to receive a random access signal sent by an IoT tag;

[0016] A mode determination module, used to determine the uplink coding mode corresponding to the Internet of Things tag according to the random access signal;

[0017] A second receiving module, used to receive an uplink signal sent by the Internet of Things tag according to the uplink coding method;

[0018] The signal analysis module is used to analyze the uplink signal according to the decoding method corresponding to the uplink encoding method.

[0019] In a fourth aspect, the present application further provides an IoT communication device, which is applied to an IoT tag and includes:

[0020] A first sending module, used for sending a random access signal to a base station;

[0021] A mode receiving module, used to receive an uplink coding mode determined by the base station according to the random access signal;

[0022] The second sending module is used to send an uplink signal to the base station according to the uplink coding method.

[0023] In a fifth aspect, the present application further provides a base station, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0024] Receive random access signals sent by IoT tags;

[0025] Determine, according to the random access signal, an uplink coding mode corresponding to the Internet of Things tag;

[0026] Receiving an uplink signal sent by the Internet of Things tag according to the uplink coding method;

[0027] The uplink signal is parsed according to a decoding method corresponding to the uplink encoding method.

[0028] In a sixth aspect, the present application further provides an Internet of Things tag, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0029] Sending a random access signal to a base station;

[0030] receiving an uplink coding mode determined by the base station according to the random access signal;

[0031] An uplink signal is sent to the base station according to the uplink coding mode.

[0032] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described in any one of the first aspect or the second aspect are implemented.

[0033] In an eighth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method described in any one of the first aspect or the second aspect.

[0034] The above-mentioned Internet of Things communication method, device, base station, Internet of Things tag, computer-readable storage medium and computer program product receive a random access signal sent by the Internet of Things tag, determine the uplink coding method corresponding to the Internet of Things tag according to the random access signal, receive the uplink signal sent by the Internet of Things tag according to the uplink coding method, and parse the uplink signal according to the decoding method corresponding to the uplink coding method; the base station can determine the corresponding uplink coding method according to the random access signal sent by the Internet of Things tag, thereby configuring different coding methods for different Internet of Things tags in the cell, and the configured coding method is compatible with the performance of the Internet of Things tag, thereby improving the throughput of the uplink, expanding the network coverage, and realizing the improvement of network communication performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 An application environment diagram of an Internet of Things communication method in one embodiment;

[0037] Figure 2 A schematic diagram of a flow chart of an Internet of Things communication method in one embodiment;

[0038] Figure 3 is a schematic diagram of a soft value information calculation process in one embodiment;

[0039] Figure 4 A schematic diagram of a flow chart of an Internet of Things communication method in another embodiment;

[0040] Figure 5 A schematic diagram of a flow chart of a method for configuring parameters of a passive Internet of Things in one embodiment;

[0041] Figure 6 An interactive flow chart of a passive Internet of Things parameter configuration method in one embodiment;

[0042] Figure 7 A schematic diagram of lengthening a leading sequence in one embodiment;

[0043] Figure 8 It is a structural block diagram of a passive Internet of Things parameter configuration device in one embodiment;

[0044] Fig. 9 is a schematic diagram of the composition of Msg2 signal in one embodiment;

[0045] Fig.10 A schematic diagram of a combined coding decoding receiver processing process in one embodiment;

[0046] Fig.11 A schematic diagram of a flow chart of a parameter configuration method in an embodiment;

[0047] Fig.12 The figure is a flowchart of a parameter configuration method in another embodiment. DETAILED DESCRIPTION

[0048] 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.

[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0050] The Internet of Things communication method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, an IoT tag 104 is deployed within the coverage of the base station 102, and the IoT tag 104 can communicate with the base station 102. Among them, the base station 102 can be, but not limited to, an evolutionary base station (eNB), a next generation base station (gNB), an A-IoT base station, a small base station, a relay station, a repeater station, etc. The IoT tag 104 can be, but not limited to, an A-IoT device, an A-IoT tag, a radio frequency tag, etc.

[0051] In an exemplary embodiment, Figure 2 As shown, a method for Internet of Things communication is provided. In this embodiment, the method is applied to Figure 1 The base station 102 in FIG. 1 is used as an example to illustrate the method, which includes the following steps:

[0052] Step S202, receiving a random access signal sent by an Internet of Things tag.

[0053] Among them, the random access signal can be a signal sent when the Internet of Things tag starts the random access process.

[0054] In a specific implementation, the IoT tag can generate a random access signal and send it to a base station, and the base station receives the random access signal sent by the IoT tag.

[0055] In actual applications, the base station can send broadcast messages to each IoT tag within the coverage area of ​​the cell. The broadcast message carries information indicating the coding method and preamble sequence length used for the random access signal. When the IoT tag needs random access, it can obtain the coding method and preamble sequence length indicated by the base station from the received broadcast message, generate a random access signal according to the coding method and preamble sequence length, and send it to the base station.

[0056] Step S204: Determine the uplink coding method corresponding to the Internet of Things tag according to the random access signal.

[0057] The uplink coding method may be a coding method for an uplink from an IoT tag to a base station. It should be noted that the uplink coding method may be different from the coding method for a random access signal.

[0058] In a specific implementation, the base station can measure the received random access signal and determine the uplink coding method suitable for the IoT tag based on the obtained measurement value.

[0059] In practical applications, at least one interval range can be determined in advance for different measurement values, and the coding method corresponding to each interval range can be determined to obtain at least one preset coding method. After the base station measures the measurement value of the random access signal, it can determine the interval range where the measurement value is located, and use the preset coding method corresponding to the interval range as the uplink coding method corresponding to the IoT tag.

[0060] It can be understood that when the preset coding method determined for the interval range is compatible with the communication performance of the Internet of Things tag, the determined uplink coding method is also compatible with the communication performance of the Internet of Things tag. Therefore, the uplink from the Internet of Things tag to the base station can no longer use the cell-level coding method configuration, but instead adopt a more refined tag-level coding method configuration. The configured coding method is compatible with the communication performance of each Internet of Things tag, which can improve the uplink throughput and expand the network coverage.

[0061] Step S206, receiving an uplink signal sent by the Internet of Things tag according to the uplink coding method.

[0062] In a specific implementation, the base station can send the determined uplink coding method to the IoT tag. The IoT tag generates an uplink signal according to the received uplink coding method and sends it to the base station. The base station receives the uplink signal sent by the IoT tag.

[0063] Step S208: parse the uplink signal according to the decoding method corresponding to the uplink coding method.

[0064] In a specific implementation, the base station may predetermine a decoding mode corresponding to the uplink coding mode, and decode the received uplink signal according to the determined decoding mode to obtain a decoding result of the uplink signal.

[0065] The above-mentioned Internet of Things communication method receives a random access signal sent by an Internet of Things tag, determines the uplink coding method corresponding to the Internet of Things tag according to the random access signal, receives the uplink signal sent by the Internet of Things tag according to the uplink coding method, and parses the uplink signal according to the decoding method corresponding to the uplink coding method; the base station can determine the corresponding uplink coding method according to the random access signal sent by the Internet of Things tag, thereby configuring different coding methods for different Internet of Things tags in the cell, and the configured coding method is compatible with the performance of the Internet of Things tag, thereby improving the uplink throughput, expanding the network coverage, and realizing the improvement of network communication performance.

[0066] In an exemplary embodiment, the above step S204 may specifically include: determining a signal measurement value of a random access signal; determining an uplink coding method according to an interval range corresponding to the signal measurement value; and sending coding indication information of the uplink coding method to an IoT tag.

[0067] The signal measurement value may be a value obtained by measuring a random access signal. The coding indication information may be an identifier of a determined uplink coding method.

[0068] In a specific implementation, the base station can measure the average useful power and the average interference noise power of the random access signal, obtain the signal measurement value based on the average useful power and the average interference noise power, determine the interval range in which the signal measurement value falls, and use the preset coding method corresponding to the interval range as the uplink coding method. The base station can also determine the coding indication information corresponding to the uplink coding method, and send the coding indication information to the Internet of Things tag.

[0069] In practical applications, the random access signal may include a preamble sequence. The base station may perform sliding correlation between the locally generated preamble sequence and the received random access signal, detect the peak point P1 of the correlated signal power spectrum (regarded as the arrival of a useful random access signal), and obtain the average useful power of the random access signal according to P1 / N, where N represents the number of valid points in the preamble sequence. The base station may also count the cumulative value P2 of the signal power of the first M points at the peak starting position (regarded as interference and noise before the arrival of the random access signal), and obtain the average interference noise power of the random access signal according to P2 / M. Then, the signal measurement value K=P1 may be obtained according to the ratio of the average useful power to the average interference noise power. M / (P2 N).

[0070] Table 1 provides a corresponding relationship between a coding indication bit, a K value range, and a combined coding method, wherein the threshold value range is T1>T2>T3>T4>T5>T6>T7>T8. It can be understood that the coding indication bit is the coding indication information, the K value range is the interval range of the signal measurement value K, and the combined coding method is the preset coding method corresponding to the interval range, wherein the preset coding method includes but is not limited to Bi-Phase Space Coding (FM0), Miller coding, Miller coding and Tail Biting Conventional Coding (TBCC) combined coding, etc.

[0071] Table 1 Correspondence between coding indication bits, K value ranges, and combined coding methods

[0072]

[0073] After determining the signal measurement value K, the K value range can be searched according to Table 1, the combined coding method corresponding to the K value range is used as the uplink coding method, and the coding indication bit corresponding to the K value range is sent to the IoT tag.

[0074] In this embodiment, by determining the signal measurement value of the random access signal, determining the uplink coding method according to the interval range corresponding to the signal measurement value, and sending the coding indication information of the uplink coding method to the Internet of Things tag, the uplink signal can be sent using a coding method that is compatible with the performance of the Internet of Things tag, thereby improving the transmission performance of the uplink signal.

[0075] In an exemplary embodiment, the above-mentioned step of determining the signal measurement value of the random access signal may specifically include: performing a correlation operation on the local preamble sequence and the random access signal to obtain a correlation operation result; determining the average useful power and the average interference noise power of the random access signal according to the correlation peak in the correlation operation result; and obtaining the signal measurement value according to the average useful power and the average interference noise power.

[0076] The local preamble sequence may be a preamble sequence generated locally by the base station. The correlation peak may be a peak point in the correlation operation result. The average useful power may be an average value of the useful signal power. The average interference noise power may be an average value of the interference and noise signal power.

[0077] In a specific implementation, the random access signal may include a preamble sequence. The base station may perform sliding correlation between the local preamble sequence and the received random access signal to obtain a correlation operation result, detect the peak point P1 in the correlation operation result, and obtain the average useful power of the random access signal according to P1 / N, where N represents the number of valid points of the preamble sequence of the random access signal. The base station may also count the signal power accumulation value P2 of the M points before the peak starting position, and obtain the average interference noise power of the random access signal according to P2 / M. Then, the signal measurement value K=P1 may be obtained according to the ratio of the average useful power to the average interference noise power. M / (P2 N).

[0078] In this embodiment, a correlation operation is performed between the local preamble sequence and the random access signal to obtain a correlation operation result, and an average useful power and an average interference noise power of the random access signal are determined according to a correlation peak in the correlation operation result. A signal measurement value is obtained according to the average useful power and the average interference noise power, and the signal quality of the random access signal can be quantified. Based on this, a suitable uplink coding method is determined to ensure the rationality of the uplink coding method.

[0079] In an exemplary embodiment, the uplink coding method includes a joint coding of Miller coding and tail-biting convolution coding; the above-mentioned step S208 may specifically include: determining the first soft value information of the uplink signal in a preset time period; the preset time period includes the time period of a half-bit uplink signal; according to the first soft value information, determining the second soft value information corresponding to each bit of the uplink signal; determining the third soft value information that the second soft value information deviates from the soft value correction threshold; the soft value correction threshold includes the mean of the second soft value information; performing tail-biting convolution decoding on the third soft value information to obtain a decoding result of the uplink signal.

[0080] Among them, the joint coding may be a coding method of first performing tail-biting convolution coding and then performing Miller coding. The first soft value information may be the soft value information of the uplink signal in each half-bit time period. The second soft value information may be the soft value information of the uplink signal in each bit time period. The soft value correction threshold may be a threshold value determined according to the second soft value information, for example, the soft value correction threshold may be an average value of all the second soft value information. The third soft value information may be a value of the second soft value information deviating from the soft value correction threshold.

[0081] In a specific implementation, when decoding the joint coding of Miller coding and tail-biting convolutional coding, the base station can first determine the first soft value information of the uplink signal in each half-bit time period for the received uplink signal, and determine the second soft value information of the uplink signal in each bit time period based on the first soft value information based on a preset formula, and then obtain the soft value correction threshold according to the average value of all the second soft value information, and determine the value by which each second soft value information deviates from the soft value correction threshold to obtain the third soft value information, and input the third soft value information into the decoder of the tail-biting convolutional code to complete the parsing of the uplink signal and obtain the decoding result of the uplink signal.

[0082] Figure 3 A schematic diagram of the soft value information calculation process is provided. Figure 3 , the soft value information calculation may include the following steps:

[0083] Step S301, let m represent the signal amplitude, n represent the number of hopping times, calculate the soft value information (first soft value information) A, B, C, D, ... within half the time period of each bit of the uplink signal, and obtain the soft value initial information (second soft value information) of each bit through N1=(AB), N2=(CD);

[0084] Step S302, assuming that the soft values ​​of a total of Q 0 / 1 bit information to be decoded are abs(N1), abs(N2), abs(N3) ... abs(NQ), then the soft value correction threshold Th = Mean(abs(N1), abs(N2), abs(N3) ... abs(NQ));

[0085] Step S303, the final modified soft value (third soft value information) of the ith bit of TBCC is calculated and expressed as [Th-abs(Ni)], and [Th-abs(Ni)] is input into the tail-biting convolutional code decoder to obtain an uplink signal decoding result.

[0086] In this embodiment, by determining the first soft value information of the uplink signal in a preset time period, the preset time period includes the time period of the half-bit uplink signal, determining the second soft value information corresponding to each bit of the uplink signal according to the first soft value information, determining the third soft value information that the second soft value information deviates from the soft value correction threshold, the soft value correction threshold includes the mean of the second soft value information, performing tail-biting convolution decoding on the third soft value information, and obtaining the decoding result of the uplink signal, the soft decoding process of the joint encoding of Miller code and tail-biting convolution code can be implemented to improve the decoding efficiency.

[0087] In an exemplary embodiment, the above-mentioned Internet of Things communication method may further specifically include: when the Internet of Things tag has a power amplification function, determining the enabling information of the power amplification function according to the value range corresponding to the signal measurement value; and sending the enabling information to the Internet of Things tag.

[0088] The enabling information may be information for turning on or off the power amplification function.

[0089] In a specific implementation, for an IoT tag with a power amplification function, the preset enabling information corresponding to different value ranges of the signal measurement value can be determined in advance. When the base station recognizes that the IoT tag has a power amplification function, the signal measurement value of the random access signal can be calculated to determine the value range of the signal measurement value. The preset enabling information corresponding to the value range is used as the enabling information of the power amplification function of the IoT tag. The obtained enabling information is sent to the IoT tag, and the IoT tag turns on or off its own power amplification function according to the received enabling information.

[0090] Table 2 provides a corresponding relationship between a coding indication bit, a K value range, and a combined coding method, wherein the power amplifier module corresponds to the enabling information of the power amplifier function. IoT tags can be divided into three categories, wherein Class A can realize backscatter communication, but has no independent signal generation and signal amplification capabilities, Class B can realize backscatter communication, has no independent signal generation capability, but has signal amplification capabilities, and Class C can independently generate signals. Its Class C IoT tag can be provided with a power amplifier module. After determining the signal measurement value K, the K value range can be searched according to Table 2, and the power amplifier module of the IoT tag can be turned on or off according to the power amplifier module indication information corresponding to the K value range. For example, when the signal quality is good, the power amplifier module can be turned off to reduce the power consumption of the IoT tag, and when the signal quality is poor, the power amplifier module can be turned on to ensure the reliability of uplink reception.

[0091] Table 2 Correspondence between coding indication bit, K value range, combined coding mode, and power amplifier module

[0092]

[0093] In this embodiment, when the IoT tag has a power amplification function, the enabling information of the power amplification function is determined according to the value range corresponding to the signal measurement value, and the enabling information is sent to the IoT tag. The power amplification function of the IoT tag can be turned on or off according to the channel conditions, thereby realizing flexible control of power amplification and meeting the requirements of power consumption, signal transmission reliability, etc.

[0094] In an exemplary embodiment, the above-mentioned Internet of Things communication method may further specifically include: determining the coding information of the tail-biting convolution coding based on the historical transmission signal of the Internet of Things tag; performing tail-biting convolution coding on the pre-stored original uplink signal according to the coding information to obtain a new uplink signal; and writing the new uplink signal into the Internet of Things tag.

[0095] The historical transmission signal may be a signal transmitted by the IoT tag at a historical moment, including but not limited to a random access signal or an uplink signal transmitted by the IoT tag at a historical moment. The coding information may be, but is not limited to, code rate information. The original uplink signal may be an IoT tag uplink signal originally stored in the base station. The new uplink signal may be an updated IoT tag uplink signal.

[0096] In the specific implementation, given that traditional IoT tags do not support the joint encoding of Miller coding and tail-biting convolutional coding, in order to be compatible with traditional IoT tags, the base station can obtain the historical transmission signals of the IoT tags, and determine the coding information of the tail-biting convolutional coding that is compatible with the IoT tags based on the historical transmission signals. Since the pre-stored original uplink signal has only been Miller coded, the base station can perform tail-biting convolutional coding on the original uplink signal according to the coding information of the tail-biting convolutional coding to obtain a new uplink signal that has been jointly coded, and the base station can write the new uplink signal into the IoT tag.

[0097] For example, the base station can select a coding method based on the measurement information of the previous IoT tag, through the historical random access signal or the historical uplink signal, for example, "TBCC 1 / 2" or "TBCC 1 / 3", and perform TBCC coding processing on the current uplink signal of the stored IoT tag according to the selected coding method, and write the encoded uplink signal to the IoT tag through the Write command. After that, the base station can perform a traditional four-step access process with the IoT tag, including the base station sending random access signal configuration information to the IoT tag, the IoT tag sending a random access signal to the base station, the base station returning confirmation information to the IoT tag, and the IoT tag sending the encoded uplink signal to the base station. Finally, the base station can adopt the soft decoding process for the joint encoding of Miller code and tail-biting convolutional code in the aforementioned embodiment to obtain the decoding result of the encoded uplink signal.

[0098] In this embodiment, the coding information of the tail-biting convolution coding is determined based on the historical transmission signal of the Internet of Things tag, and the pre-stored original uplink signal is tail-biting convolutionally encoded according to the coding information to obtain a new uplink signal. The new uplink signal is written into the Internet of Things tag, which can be compatible with the coding method of the traditional Internet of Things tag and ensure the backward compatibility of the Internet of Things communication method.

[0099] In an exemplary embodiment, the above-mentioned Internet of Things communication method may further specifically include: sending configuration information of a random access signal so that the Internet of Things tag sends the random access signal according to the configuration information; the configuration information includes encoding mode configuration information and preamble sequence length configuration information.

[0100] The coding mode configuration information may be information indicating a coding mode of a random access signal. The preamble sequence length configuration information may be information indicating a preamble sequence length in a random access signal.

[0101] In a specific implementation, the base station may generate configuration information including the encoding method of the random access signal and the length of the preamble sequence, and send the configuration information to the IoT tag. The IoT tag generates a random access signal based on the received configuration information and sends it to the base station.

[0102] Among them, the encoding method of the random access signal includes but is not limited to reverse non-return to zero (NRZ) encoding, Manchester encoding, Miller encoding, modified Miller encoding, etc.; the preamble sequence length preferably uses the default preamble sequence length, and the preamble sequence 1, sequence 2, sequence 3, etc. can also be configured to be lengthened according to actual system requirements.

[0103] In this embodiment, by sending the configuration information of the random access signal, the Internet of Things tag sends the random access signal according to the configuration information. The configuration information includes the coding method configuration information and the leading sequence length configuration information. The Internet of Things tag can send the random access signal according to the specified coding method and leading sequence length to ensure reliable random access.

[0104] In an exemplary embodiment, Figure 4 As shown, another IoT communication method is provided, which is applied to Figure 1 Taking the IoT tag 104 in FIG. 1 as an example, the following steps are included:

[0105] Step S402, sending a random access signal to a base station;

[0106] Step S404, receiving an uplink coding mode determined by the base station according to the random access signal;

[0107] Step S406: Send an uplink signal to the base station according to the uplink coding method.

[0108] In a specific implementation, the IoT tag can send a random access signal to the base station. The base station determines an uplink coding method suitable for the IoT tag based on the received random access signal, and sends the uplink coding method to the IoT tag. The IoT tag performs uplink coding according to the received uplink coding method, obtains an uplink signal, and sends the uplink signal to the base station.

[0109] Since the specific processing process of the Internet of Things tag has been described in detail in the above embodiments, it will not be repeated here.

[0110] The above-mentioned Internet of Things communication method, by sending a random access signal to the base station, receiving the uplink coding method determined by the base station according to the random access signal, and sending an uplink signal to the base station according to the uplink coding method; the base station can determine the corresponding uplink coding method according to the random access signal sent by the Internet of Things tag, thereby configuring different coding methods for different Internet of Things tags in the cell, and the configured coding method is adapted to the performance of the Internet of Things tag, thereby improving the uplink throughput, expanding the network coverage, and realizing the improvement of network communication performance.

[0111] In order to facilitate those skilled in the art to have a deeper understanding of the embodiments of the present application, a specific example will be described below.

[0112] The present application proposes a method and device for passive Internet of Things parameter configuration, aiming to improve the environmental Internet of Things coverage capability by studying an uplink passive Internet of Things physical layer solution, and to provide a coding / decoding parameter configuration solution that is more suitable for cellular passive Internet of Things scenarios, so as to achieve improved uplink throughput and expanded network coverage.

[0113] refer to Figure 5 and Figure 6 , the present application provides a method for configuring parameters of a passive Internet of Things, including:

[0114] Step S501, the base station notifies all tag devices (IoT tags) to initiate random access through a broadcast message (Msg0), and indicates that the random access signal (Msg1) adopts a linear coding method and a preamble length;

[0115] Among them, linear coding methods include reverse non-return to zero (NRZ) coding, Manchester coding, Miller coding, modified Miller coding, etc.

[0116] The preamble length preferably uses the default preamble length, and the preamble sequence 1, sequence 2, sequence 3, etc. may be lengthened according to actual system requirements. Figure 7 Different leading sequence format settings are shown;

[0117] Step S502: After parsing the inquiry signal sent by the base station, the tag device initiates random access according to the configured linear coding method and preamble length. The base station receives the random access signal (Msg1) sent by the tag device, and statistically measures the received signal measurement value, selects the combined coding method according to the signal measurement value to indicate the configuration confirmation signal (Msg2), and sends a device message (Msg3) to notify the tag device to adopt the coding scheme;

[0118] Step S503, the base station parses and obtains the tag device message (Mg3) according to the decoding scheme corresponding to the selected combined coding method.

[0119] like Figure 8 As shown, the present application also provides a passive Internet of Things parameter configuration system device, including:

[0120] The base station downlink signal generation module S601 is mainly used to generate Msg0 and Msg2 signals, and to frame the control word data of the broadcast message (Mg0) signal, which mainly includes the bit message indicating that the random access signal (Mg1) adopts the linear coding method and the preamble length; and to frame the control word data of Msg2, which mainly includes the control word indicating the combined coding method of the tag device and the random access sequence confirmation message word of the corresponding tag;

[0121] The base station uplink signal measurement module S602 is mainly used to parse and measure the random access sequence and signal-related measurement values ​​of the tag device Msg1 signal, and report the measurement values ​​to the base station coding scheme selection module;

[0122] The base station coding scheme selection module S603 is mainly used to select the linear coding method and preamble length for the random access sequence of the tag device. In addition, it receives the signal correlation measurement value of the random access sequence, and according to the measurement value, it preferably combines the coding scheme and sends the control word to the base station downlink signal generation module.

[0123] The above-mentioned method and device for passive Internet of Things parameter configuration measures the signal quality of different tags and adaptively matches the corresponding uplink configuration coding scheme, thereby improving the uplink throughput and expanding the network coverage, improving the tag device recognition success rate, and improving the cellular passive system networking capability.

[0124] In one embodiment, another passive IoT signal measurement method is provided as follows;

[0125] Step S511, the base station notifies all tag devices to initiate random access through Msg0, and indicates that the random access signal (Msg1) adopts linear coding mode and preamble length;

[0126] Among them, linear coding methods include reverse non-return to zero (NRZ) coding, Manchester coding, Miller coding, modified Miller coding, etc.

[0127] The preamble length preferably uses the default preamble length, and the preamble sequence 1, sequence 2, sequence 3, etc. may be lengthened according to actual system requirements;

[0128] Step S512: After the tag parses the inquiry signal sent by the base station, it initiates random access according to the configured linear coding method and preamble length. The base station receives the random access signal (Msg1) sent by the tag, and statistically measures the received signal measurement value, selects the combined coding method to indicate the configuration confirmation signal (Msg2) according to the signal measurement value, and sends a device message (Msg3) notifying the tag to adopt the coding scheme.

[0129] Among them, the random access signal (Msg1) contains the default preamble or the combination of "default preamble and extended preamble". The statistical measurement of the received signal measurement value includes sliding correlation between the locally generated preamble sequence and the received signal, detecting the peak point P1 of the signal power spectrum after correlation, and the accumulated value P2 of the signal power of the first M points before the peak starting position. The statistical measurement value is K=P1 M / (P2 N), where N represents the number of valid points in the leading sequence.

[0130] Step S513, the base station parses and obtains the tag device message (Msg3) according to the decoding scheme corresponding to the selected combined coding method.

[0131] In one embodiment, another passive IoT signal coding selection method process is provided as follows;

[0132] Step S521, the base station notifies all tag devices to initiate random access through Msg0, and indicates that the random access signal (Msg1) adopts a linear coding method and a preamble length.

[0133] Among them, linear coding methods include reverse bi-phase space code (FM0), Miller code, modified Miller code, etc.

[0134] Among them, the preamble code length preferably uses the default preamble code length, and the preamble sequence 1, sequence 2, sequence 3, etc. can also be configured to be longer according to actual system requirements.

[0135] Step S522: After the tag parses the inquiry signal sent by the base station, it initiates random access according to the configured linear coding method and preamble length. The base station receives the random access signal (Msg1) sent by the tag, and measures the received signal measurement value. According to the signal measurement value, it selects the combined coding method to indicate the configuration confirmation signal (Msg2). The format of the Msg2 signal is as follows: Fig. 9 As shown, the device message (Msg3) that sends the notification tag adopts the encoding scheme.

[0136] Among them, the random access signal (Msg1) contains the default preamble or the combination of "default preamble and extended preamble". The statistical measurement of the received signal measurement value includes sliding correlation between the locally generated preamble sequence and the received signal, detecting the peak point P1 of the signal power spectrum after correlation, and the accumulated value P2 of the signal power of the first M points before the peak starting position. The statistical measurement value is K=P1 M / (P2 N), where N represents the number of valid points in the leading sequence.

[0137] The base station obtains a signal measurement value K by measuring the random access signal (Msg1), and with reference to Table 1 in the foregoing embodiment, selects a coding combination mode of the corresponding tag return Msg3 message according to the range of the K value.

[0138] Step S523, the base station parses and obtains the tag device message (Msg3) according to the decoding scheme corresponding to the selected combined encoding method.

[0139] In one embodiment, another decoding method of passive IoT combined coding is provided as follows;

[0140] Step S531, the base station notifies all tag devices to initiate random access through Msg0, and indicates that the random access signal (Msg1) adopts a linear coding method and a preamble length.

[0141] Step S532: After the tag parses the inquiry signal sent by the base station, it initiates random access according to the configured linear coding method and preamble length. The base station receives the random access signal (Msg1) sent by the tag, and measures the received signal measurement value. According to the signal measurement value, it selects the combined coding method to indicate the configuration confirmation signal (Msg2). The format of the Msg2 signal is as follows: Fig. 9 As shown, the device message (Msg3) that sends the notification tag adopts the encoding scheme.

[0142] Step S533, the base station parses and obtains the tag device message (Msg3) according to the decoding scheme corresponding to the selected combined encoding method.

[0143] in, Fig.10 The base station decoding module method of Miller+TBCC combined coding is given:

[0144] Assuming that the soft values ​​of the total Q 0 / 1 bit information to be decoded are abs(N1), abs(N2), abs(N3)…abs(NQ), then the threshold value Th=Mean(abs(N1), abs(N2), abs(N3)…abs(NQ)), the final soft value calculation of the TBCC of the i-th bit is expressed as: [Th-abs(Ni)], such as Figure 3 shown.

[0145] The specific steps are as follows:

[0146] Step S541, calculating the soft value information A, B, C, D in half the time period of each bit, and obtaining the bit soft value initial information through N1=(AB), N2=(CD);

[0147] Step S542, assuming that the soft values ​​of the total Q 0 / 1 bit information to be decoded are abs(N1), abs(N2), abs(N3) ... abs(NQ), then the soft value correction threshold Th = Mean(abs(N1), abs(N2), abs(N3) ... abs(NQ));

[0148] Step S543, the final modified soft value of the TBCC of the i-th bit is calculated and expressed as: [Th-abs(Ni)].

[0149] In one embodiment, a passive Internet of Things parameter configuration method is provided so that the base station can adapt to the traditional tag type that does not support the new coding scheme and improve the adaptability of the traditional tag device to the channel environment. Fig.11 As shown:

[0150] Step S551: The base station selects a coding mode, including "TBCC 1 / 2" and "TBCC 1 / 3", through the Msg1 sequence or the Msg3 sequence according to the previous tag device measurement information;

[0151] Step S552, the base station performs TBCC encoding processing based on the stored Msg3 information of the tag device;

[0152] Step S553, the base station writes the encoded Msg3 information into the tag device through a Write command;

[0153] In step S554, the base station and the tag perform the traditional 4-step access process, and the base station enters the Msg3 information decoding process.

[0154] Step S555: Based on the method of the above embodiment, the “Miller+TBCC” combination code is decoded to obtain Msg3 information.

[0155] At present, in combination with Class C tags, the power amplifier module of the transmitting end can be driven by environmental energy storage. The power amplifier module of the tag at the transmitting end increases the power of the tag transmitting signal. In one embodiment, a passive Internet of Things parameter configuration method is provided as follows: Fig.12 As shown:

[0156] Step S561, the base station notifies all tag devices to initiate random access through Msg0, and indicates that the random access signal (Msg1) adopts a linear coding method and a preamble length.

[0157] Among them, linear coding methods include reverse bi-phase space code (FM0), Miller code, modified Miller code, etc.

[0158] Among them, the preamble code length preferably uses the default preamble code length, and the preamble sequence 1 / sequence 2 / sequence 3, etc. can also be configured to be lengthened according to actual system requirements.

[0159] Step S562: After the tag parses the inquiry signal sent by the base station, it initiates random access according to the configured linear coding method and preamble length. The base station receives the random access signal (Msg1) sent by the tag, and measures the received signal measurement value. According to the signal measurement value, it selects the combined coding method to indicate the configuration confirmation signal (Msg2). The format of the Msg2 signal is as follows: Fig. 9 As shown, the device message (Msg3) that sends the notification tag adopts the encoding scheme.

[0160] Among them, the random access signal (Msg1) contains the default preamble or the combination of "default preamble and extended preamble". The statistical measurement of the received signal measurement value includes sliding correlation between the locally generated preamble sequence and the received signal, detecting the peak point P1 of the signal power spectrum after correlation, and the accumulated value P2 of the signal power of the first M points before the peak starting position. The statistical measurement value is K=P1 M / (P2 N), where N represents the number of valid points in the leading sequence.

[0161] The base station obtains the signal measurement value K by measuring the random access signal (Msg1). Referring to Table 2 in the aforementioned embodiment, the coding combination of the corresponding tag to return the Msg3 message and the power amplifier module startup method are selected according to the range of the K value. When the signal quality is good, the power amplifier module is turned off to reduce the power consumption of the tag. At the same time, the power amplifier module is turned on when the signal quality is poor to ensure the reliability of uplink reception.

[0162] Step S563, the base station parses and obtains the tag device message (Msg3) according to the decoding scheme corresponding to the selected combined coding method.

[0163] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0164] Based on the same inventive concept, the embodiment of the present application also provides an Internet of Things communication device for implementing the Internet of Things communication method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more Internet of Things communication device embodiments provided below can refer to the limitations on the Internet of Things communication method above, and will not be repeated here.

[0165] In an exemplary embodiment, an Internet of Things communication device is provided, comprising:

[0166] A first receiving module, used to receive a random access signal sent by an IoT tag;

[0167] A mode determination module, used to determine the uplink coding mode corresponding to the Internet of Things tag according to the random access signal;

[0168] A second receiving module, used to receive an uplink signal sent by the Internet of Things tag according to the uplink coding method;

[0169] The signal analysis module is used to analyze the uplink signal according to the decoding method corresponding to the uplink encoding method.

[0170] In an exemplary embodiment, the above-mentioned method determination module is also used to determine the signal measurement value of the random access signal; determine the uplink coding method according to the interval range corresponding to the signal measurement value; and send the coding indication information of the uplink coding method to the Internet of Things tag.

[0171] In an exemplary embodiment, the above-mentioned method determination module is also used to perform a correlation operation on the local preamble sequence and the random access signal to obtain a correlation operation result; determine the average useful power and the average interference noise power of the random access signal according to the correlation peak in the correlation operation result; and obtain the signal measurement value according to the average useful power and the average interference noise power.

[0172] In an exemplary embodiment, the above-mentioned signal analysis module is also used to determine the first soft value information of the uplink signal in a preset time period; the preset time period includes the time period of half a bit of the uplink signal; according to the first soft value information, determine the second soft value information corresponding to each bit of the uplink signal; determine the third soft value information that the second soft value information deviates from the soft value correction threshold; the soft value correction threshold includes the mean of the second soft value information; perform tail-biting convolution decoding on the third soft value information to obtain the decoding result of the uplink signal.

[0173] In an exemplary embodiment, the above-mentioned Internet of Things communication device also includes a power enabling module, which is used to determine the enabling information of the power amplification function according to the value range corresponding to the signal measurement value when the Internet of Things tag has a power amplification function; and send the enabling information to the Internet of Things tag.

[0174] In an exemplary embodiment, the above-mentioned Internet of Things communication device also includes a coding update module, which is used to determine the coding information of the tail-biting convolution coding based on the historical transmission signal of the Internet of Things tag; according to the coding information, the pre-stored original uplink signal is tail-biting convolutionally encoded to obtain a new uplink signal; and the new uplink signal is written into the Internet of Things tag.

[0175] In an exemplary embodiment, the above-mentioned Internet of Things communication device also includes a configuration information sending module, which is used to send the configuration information of the random access signal so that the Internet of Things tag sends the random access signal according to the configuration information; the configuration information includes encoding mode configuration information and preamble sequence length configuration information.

[0176] In an exemplary embodiment, another IoT communication device is provided, comprising:

[0177] A first sending module, used for sending a random access signal to a base station;

[0178] A mode receiving module, used to receive an uplink coding mode determined by the base station according to the random access signal;

[0179] The second sending module is used to send an uplink signal to the base station according to the uplink coding method.

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

[0181] In an exemplary embodiment, a communication device is provided, which may be a base station or an Internet of Things tag. The communication device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the communication device is used to store Internet of Things communication data. The input / output interface of the communication device is used to exchange information between the processor and an external device. The communication interface of the communication device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an Internet of Things communication method is implemented.

[0182] Those skilled in the art will understand that the above structure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0183] In one embodiment, a communication 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.

[0184] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0185] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0186] 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 regulations.

[0187] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method 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 the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. 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). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0188] 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 application.

[0189] The above-described 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 present application. 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 present application shall be subject to the attached claims.

Claims

1. An Internet of Things communication method, characterized in that: The method is applied to a base station, comprising: Receive random access signals sent by IoT tags; Determine, according to the random access signal, an uplink coding mode corresponding to the Internet of Things tag; Receiving an uplink signal sent by the Internet of Things tag according to the uplink coding method; The uplink signal is parsed according to a decoding method corresponding to the uplink encoding method.

2. The Internet of Things communication method according to claim 1, characterized in that: The determining, according to the random access signal, an uplink coding method corresponding to the Internet of Things tag includes: determining a signal measurement value of the random access signal; Determining the uplink coding mode according to the interval range corresponding to the signal measurement value; Sending coding indication information of the uplink coding method to the Internet of Things tag.

3. The Internet of Things communication method according to claim 2, characterized in that: The determining the signal measurement value of the random access signal comprises: Performing a correlation operation on the local preamble sequence and the random access signal to obtain a correlation operation result; Determining the average useful power and the average interference noise power of the random access signal according to the correlation peak in the correlation operation result; The signal measurement value is obtained according to the average useful power and the average interference noise power.

4. The Internet of Things communication method according to claim 2, characterized in that: The uplink coding method includes a joint coding of Miller coding and tail-biting convolution coding; and the decoding method corresponding to the uplink coding method, parsing the uplink signal, includes: Determine first soft value information of the uplink signal in a preset time period; the preset time period includes a time period of half a bit of the uplink signal; Determine, according to the first soft value information, second soft value information corresponding to each bit of the uplink signal; Determine third soft value information at which the second soft value information deviates from a soft value correction threshold; the soft value correction threshold includes a mean value of the second soft value information; Perform tail-biting convolution decoding on the third soft value information to obtain a decoding result of the uplink signal.

5. The Internet of Things communication method according to claim 2, characterized in that: The method further comprises: When the IoT tag has a power amplification function, determining enabling information of the power amplification function according to a value range corresponding to the signal measurement value; The enabling information is sent to the Internet of Things tag.

6. The Internet of Things communication method according to claim 1, characterized in that: The method further comprises: Determine the encoding information of the tail-biting convolutional encoding according to the historical transmission signal of the IoT tag; According to the coding information, tail-biting convolution coding is performed on the pre-stored original uplink signal to obtain a new uplink signal; The new uplink signal is written into the Internet of Things tag.

7. The Internet of Things communication method according to claim 1, characterized in that: The method further comprises: The configuration information of the random access signal is sent so that the Internet of Things tag sends the random access signal according to the configuration information; the configuration information includes encoding mode configuration information and preamble sequence length configuration information.

8. An Internet of Things communication method, characterized in that: The method is applied to an Internet of Things tag, including: Sending a random access signal to a base station; receiving an uplink coding mode determined by the base station according to the random access signal; An uplink signal is sent to the base station according to the uplink coding mode.

9. An Internet of Things communication device, characterized in that: The device is applied to a base station, and includes: A first receiving module, used to receive a random access signal sent by an IoT tag; A mode determination module, used to determine the uplink coding mode corresponding to the Internet of Things tag according to the random access signal; A second receiving module, used to receive an uplink signal sent by the Internet of Things tag according to the uplink coding method; The signal analysis module is used to analyze the uplink signal according to the decoding method corresponding to the uplink encoding method.

10. An Internet of Things communication device, characterized in that: The device is applied to an Internet of Things tag, including: A first sending module, used for sending a random access signal to a base station; A mode receiving module, used to receive an uplink coding mode determined by the base station according to the random access signal; The second sending module is used to send an uplink signal to the base station according to the uplink coding method.

11. A base station, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

12. An Internet of Things tag, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method described in claim 8 are implemented.

13. A computer-readable storage medium having a computer program stored thereon, 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 7 or 8 are implemented.