Communication method and related device

By sending transmission resource set configuration information to the terminal device, the problem of communication interference under intensive deployment of A-IoT devices is solved, and more efficient communication resource allocation and communication efficiency are achieved.

CN120358613APending Publication Date: 2025-07-22HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410054087.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In the case of intensive deployment of environmental Internet of Things (A-IoT) devices, severe communication interference exists between devices, resulting in low communication efficiency.

Method used

The configuration information of the transmission resource set is sent to the terminal device through the network device, instructing the terminal device to select a suitable transmission resource set and transmission channel for information transmission, including resource configuration and activation management using RRC signaling and MAC-CE messages.

Benefits of technology

Effective transmission resource allocation is realized, communication interference between A-IoT devices is reduced, and communication efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358613A_ABST
    Figure CN120358613A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and a related device. The method comprises: a network device sending first information to a terminal device, the first information comprising configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set comprising at least one transmission channel, the first information is used for instructing the terminal equipment to select one or more transmission resource sets from the at least one transmission resource set and select one or more transmission channels from the one or more transmission resource sets to transmit information. According to the method, the terminal equipment is indicated by the first information to select one or more transmission channels from the at least one transmission resource set to transmit the information, effective transmission resource allocation can be realized, and when the method is applied to dense deployment of a plurality of A-IoT devices, the transmission resources are effectively allocated to the plurality of A-IoT devices, so that the transmission resources are effectively allocated to the plurality of A-IoT devices. The communication interference between the A-IoT devices can be solved, and the communication efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and related devices. Background Art

[0002] The Internet of Things (IoT) refers to connecting any object to a network through information sensing devices according to an agreed protocol. The object exchanges and communicates information through an information dissemination medium to achieve functions such as intelligent identification, positioning, tracking, and supervision. In recent years, the IoT has attracted wide attention in the field of wireless communication technologies, and more and more "things" are connected to each other through the IoT to improve productivity efficiency and living comfort.

[0003] However, with the wide application of Ambient Internet of Things (A-IoT) devices, in the case of dense deployment of A-IoT devices, there is serious communication interference between A-IoT devices, resulting in low communication efficiency.

[0004] Therefore, how to solve the communication interference between A-IoT devices has become a key research topic for those skilled in the art. Summary of the Invention

[0005] Embodiments of this application provide a communication method and related devices, which can achieve effective transmission resource allocation, solve the communication interference between A-IoT devices, and improve communication efficiency.

[0006] In a first aspect, embodiments of this application provide a communication method, which is applied to a network device. It can be understood that this method can be executed by a communication device, and the communication device can be a network device, or a chip (system) or circuit for a network device. This application does not make any limitations in this regard. The method includes:

[0007] Sending first information to a terminal device, where the first information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0008] In embodiments of this application, a communication method is provided. The network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information. Here, the network device and / or the terminal device may also be a processor / chip that can be used to execute computer execution instructions. This application does not make any limitations in this regard.

[0009] The first information in the embodiments of the present application includes configuration information of at least one transmission resource set, and each transmission resource set in the at least one transmission resource set includes at least one transmission channel. The first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and to select one or more transmission channels from the one or more selected transmission resource sets to transmit information. Accordingly, after receiving the first information, the terminal device will, according to the indication of the first information, first select one or more transmission resource sets from the at least one transmission resource set included in the first information, and then select one or more transmission channels from the one or more selected transmission resource sets to transmit information.

[0010] Currently, in the case of intensive deployment of A-IoT devices, there is serious communication interference between A-IoT devices, resulting in low communication efficiency.

[0011] In the embodiments of the present application, by using the first information to instruct the terminal device to select one or more transmission channels from at least one transmission resource set to transmit information, effective transmission resource allocation can be achieved. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, the communication interference between A-IoT devices can be solved and the communication efficiency can be improved.

[0012] Optionally, the first information may be carried in any of the following messages:

[0013] Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC-CE).

[0014] In a possible implementation manner, the configuration information of the at least one transmission resource set includes:

[0015] M frequency domain resource units and N time domain resource units corresponding to each transmission resource set, P frequency domain resource units and Q time domain resource units corresponding to each transmission channel, where M and N are integers greater than or equal to 1, P and Q are integers greater than or equal to 1, and P is less than or equal to M, and Q is less than or equal to N.

[0016] In the implementation manner of the present application, a possible specific implementation manner of the configuration information of at least one transmission resource set is provided. Through the configuration information of at least one transmission resource set in the embodiments of the present application, effective transmission resource allocation can be achieved.

[0017] Optionally, the frequency domain resource unit may be a resource block (RB), a sub-band, a sub-carrier, and the embodiments of the present application do not limit this.

[0018] Optionally, the time-domain resource unit may be a system frame, a subframe, a time slot, an orthogonal frequency division multiplexing (OFDM) symbol, and the embodiments of the present application do not limit this.

[0019] In a possible implementation manner, the N time-domain resource units and / or the Q time-domain resource units are periodically set.

[0020] In the embodiments of the present application, a possible specific implementation manner of a time-domain resource unit is provided. Specifically, the N time-domain resource units corresponding to each transmission resource set and / or the Q time-domain resource units corresponding to each transmission channel are periodically set. By the periodically set time-domain resource units in the embodiments of the present application, the terminal device can periodically transmit information on one or more selected transmission channels, reducing signaling overhead and achieving effective transmission resource allocation.

[0021] In a possible implementation manner, the method further includes:

[0022] Sending second information to the terminal device, where the second information is used to indicate that the frequency-domain resources in the first transmission channel are included in the frequency-domain resources in the first transmission resource set, and the time-domain resources in the first transmission channel are included in the time-domain resources in the first transmission resource set;

[0023] Wherein, the first transmission resource set is any one of the transmission resource sets included in the first information, and the first transmission channel is any one of the transmission channels included in the first transmission resource set.

[0024] In the embodiments of the present application, a possible specific implementation manner of the association relationship between the time-frequency resources in a transmission resource set and the time-frequency resources in a transmission channel is provided. Specifically, the network device sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the network device. The second information indicates that the time-frequency resources in the transmission channel are included in the time-frequency resources in the transmission resource set where the transmission channel is located. It can be understood that assuming that any one of the transmission resource sets included in the first information is called the first transmission resource set, and any one of the transmission channels included in the first transmission resource set is called the first transmission channel, then the time-frequency resources in the first transmission channel are included in the time-frequency resources in the first transmission resource set. Through the embodiments of the present application, the time-frequency resources corresponding to the transmission channels in each transmission resource set can be determined, so as to achieve effective transmission resource allocation.

[0025] Optionally, the second information may be carried in any one of the following messages:

[0026] Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC-CE).

[0027] Optionally, the second information and the first information may be carried in different messages or in different fields of the same message. The embodiments of the present application do not limit this.

[0028] In a possible implementation manner, the method further includes:

[0029] Sending third information to the terminal device, where the third information is used to indicate activation or deactivation of one or more transmission resource sets in the at least one transmission resource set.

[0030] In the embodiments of the present application, a possible specific implementation manner for activating or deactivating a transmission resource set is provided. Specifically, the network device sends third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device, and one or more transmission resource sets in the at least one transmission resource set are indicated to be activated or deactivated through the third information. Through the embodiments of the present application, one or more transmission resource sets in the at least one transmission resource set can be activated, and effective transmission resource allocation can be achieved. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved.

[0031] Optionally, the third information includes identification information corresponding to one or more transmission resource sets, and is used to indicate activation or deactivation of the one or more transmission resource sets.

[0032] Optionally, the third information may be carried in a Media Access Control - Control Element (MAC-CE) and is used to indicate activation or deactivation of one or more transmission resource sets in the at least one transmission resource set.

[0033] Optionally, the third information, the second information, and the first information may be carried in different messages or in different fields of the same message. The embodiments of the present application do not limit this.

[0034] In a possible implementation manner, the method further includes:

[0035] Send fourth information to the terminal device, where the fourth information is used to indicate the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on the transmission channel occupancy permission in each activated transmission resource set among the at least one transmission resource set.

[0036] In an embodiment of the present application, a possible specific implementation manner of indicating the occupancy of a transmission channel is provided. Specifically, the network device sends fourth information to the terminal device. Correspondingly, the terminal device receives the fourth information from the network device, and through the fourth information, indicates the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on the transmission channel occupancy permission in each activated transmission resource set among the at least one transmission resource set. Through the embodiments of the present application, it is not necessary to send indication information every time to tell the terminal which transmission channel to occupy, but the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective allocation of transmission resources.

[0037] Optionally, the fourth information, the third information, the second information, and the first information may be carried in different messages or in different fields of the same message. The embodiments of the present application do not limit this.

[0038] In a possible implementation manner, the terminal device includes an Internet of Things (IoT) terminal.

[0039] In an embodiment of the present application, a possible specific implementation manner of a terminal device is provided. Specifically, the terminal device includes, but is not limited to, an IoT terminal. When the communication method in the embodiments of the present application is applied to the case where multiple A-IoT devices are densely deployed, by effectively allocating transmission resources to multiple A-IoT devices, the communication interference between A-IoT devices can be solved and the communication efficiency can be improved.

[0040] In a second aspect, an embodiment of the present application provides a communication method applied to a terminal device. It can be understood that this method can be executed by a communication device, and the communication device can be a terminal device, or a chip (system) or circuit for a terminal device. The present application does not limit this. The method includes:

[0041] Receive first information from a network device, where the first information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information;

[0042] Based on the first information, select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0043] In an embodiment of the present application, a communication method is provided. The network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information and transmits information based on the first information. Here, the network device and / or the terminal device may also be a processor / chip that can be used to execute computer-executable instructions, and the embodiments of the present application do not limit this.

[0044] The first information in the embodiment of the present application includes configuration information of at least one transmission resource set, and each transmission resource set in the at least one transmission resource set includes at least one transmission channel. The first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information. Correspondingly, after receiving the first information, the terminal device will, according to the indication of the first information, first select one or more transmission resource sets from the at least one transmission resource set included in the first information, and then select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0045] Currently, in the case of intensive deployment of A-IoT devices, there is serious communication interference between A-IoT devices, resulting in low communication efficiency.

[0046] In the embodiment of the present application, by instructing the terminal device to select one or more transmission channels from at least one transmission resource set through the first information, effective transmission resource allocation can be achieved. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved.

[0047] Optionally, the first information may be carried in any one of the following messages:

[0048] Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC-CE).

[0049] In a possible implementation manner, the configuration information of the at least one transmission resource set includes:

[0050] The M frequency-domain resource units and N time-domain resource units corresponding to each transmission resource set, and the P frequency-domain resource units and Q time-domain resource units corresponding to each transmission channel, where M and N are integers greater than or equal to 1, P and Q are integers greater than or equal to 1, and P is less than or equal to M, and Q is less than or equal to N.

[0051] In an embodiment of the present application, a possible specific implementation manner of the configuration information of at least one transmission resource set is provided. Through the configuration information of at least one transmission resource set in the embodiments of the present application, effective transmission resource allocation can be achieved.

[0052] Optionally, the frequency-domain resource unit may be a resource block (RB), a sub-band, or a sub-carrier, and the embodiments of the present application do not limit this.

[0053] Optionally, the time-domain resource unit may be a system frame, a sub-frame, a time slot, or an orthogonal frequency division multiplexing (OFDM) symbol, and the embodiments of the present application do not limit this.

[0054] In a possible implementation manner, the N time-domain resource units and / or the Q time-domain resource units are set periodically.

[0055] In an embodiment of the present application, a possible specific implementation manner of the time-domain resource unit is provided. Specifically, the N time-domain resource units corresponding to each transmission resource set and / or the Q time-domain resource units corresponding to each transmission channel are set periodically. Through the periodically set time-domain resource units in the embodiments of the present application, the terminal device can transmit information periodically on one or more selected transmission channels, reducing signaling overhead and achieving effective transmission resource allocation.

[0056] In a possible implementation manner, the method further includes:

[0057] Receiving second information from the network device, where the second information is used to indicate that the frequency-domain resources in the first transmission channel are included in the frequency-domain resources of the first transmission resource set, and the time-domain resources in the first transmission channel are included in the time-domain resources of the first transmission resource set;

[0058] Wherein, the first transmission resource set is any one of the transmission resource sets included in the first information, and the first transmission channel is any one of the transmission channels included in the first transmission resource set.

[0059] In an embodiment of the present application, a possible specific implementation of the association relationship between the time-frequency resources in the centralized transmission resources and the time-frequency resources in the transmission channel is provided. Specifically, the network device sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the network device, and through the second information, it is indicated that the time-frequency resources in the transmission channel are included in the time-frequency resources in the transmission resource set where the transmission channel is located. It can be understood that assuming that any one of the transmission resource sets included in the first information is called the first transmission resource set, and any one of the transmission channels included in the first transmission resource set is called the first transmission channel, then the time-frequency resources in the first transmission channel are included in the time-frequency resources in the first transmission resource set. Through the embodiments of the present application, the time-frequency resources corresponding to the transmission channels in each transmission resource set can be determined, thereby realizing effective transmission resource allocation.

[0060] Optionally, the second information may be carried in any one of the following messages:

[0061] Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC-CE).

[0062] Optionally, the second information and the first information may be carried in different messages, or may be carried in different fields of the same message. The embodiments of the present application do not limit this.

[0063] In a possible implementation manner, the method further includes:

[0064] Receiving third information from the network device, where the third information is used to indicate activation or deactivation of one or more transmission resource sets in the at least one transmission resource set.

[0065] In an embodiment of the present application, a possible specific implementation of activating or deactivating a transmission resource set is provided. Specifically, the network device sends third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device, and through the third information, it is indicated that one or more transmission resource sets in the at least one transmission resource set are activated or deactivated. Through the embodiments of the present application, one or more transmission resource sets in the at least one transmission resource set can be activated, realizing effective transmission resource allocation. When applied to the case of dense deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, the communication interference between A-IoT devices can be solved and the communication efficiency can be improved.

[0066] Optionally, the third information includes identification information corresponding to one or more transmission resource sets, and is used to indicate activation or deactivation of the one or more transmission resource sets.

[0067] Optionally, the third information may be carried in a media access control control element (MAC-CE) to indicate activation or deactivation of one or more transmission resource sets in at least one transmission resource set.

[0068] Optionally, the third information, the second information, and the first information may be carried in different messages or in different fields of the same message. Embodiments of the present application do not limit this.

[0069] In a possible implementation, the method further includes:

[0070] Receiving fourth information from the network device, where the fourth information is used to indicate the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on transmission channel occupancy permissions in each activated transmission resource set in the at least one transmission resource set.

[0071] In an embodiment of the present application, a possible specific implementation of indicating transmission channel occupancy is provided. Specifically, the network device sends fourth information to the terminal device. Correspondingly, the terminal device receives the fourth information from the network device, and through the fourth information, indicates the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on transmission channel occupancy permissions in each activated transmission resource set in at least one transmission resource set. Through the embodiments of the present application, it is not necessary to send indication information to tell the terminal which transmission channel to occupy each time, but the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective transmission resource allocation.

[0072] Optionally, the fourth information, the third information, the second information, and the first information may be carried in different messages or in different fields of the same message. Embodiments of the present application do not limit this.

[0073] In a possible implementation, the selecting one or more transmission channels from the one or more transmission resource sets to transmit information includes:

[0074] Randomly selecting L transmission channels from the K transmission channels included in the one or more transmission resource sets to transmit information. The time-frequency domain positions of the L transmission channels may be continuous or discontinuous. Embodiments of the present application do not limit this;

[0075] Alternatively, according to the identifier of the terminal device, select L transmission channels from the K transmission channels included in the one or more transmission resource sets to transmit information, where K and L are integers satisfying 1 ≤ L ≤ K.

[0076] In an embodiment of the present application, a possible specific implementation manner of selecting a transmission channel is provided. Specifically, after receiving the first information, the terminal device randomly selects L transmission channels from the K transmission channels included in the one or more transmission resource sets to transmit information according to the indication of the first information, or selects L transmission channels from the K transmission channels included in the one or more transmission resource sets according to the identifier of the terminal device. It can be understood that randomly selecting L transmission channels from the K transmission channels included in the one or more transmission resource sets to transmit information can be understood as selecting L transmission channels from the K transmission channels included in the one or more transmission resource sets with equal probability. It can be understood that the selected L transmission channels do not exceed the number of allowed occupied transmission channels or the proportion of allowed occupied transmission channels. Through the embodiments of the present application, it is not necessary to send indication information to tell the terminal which transmission channel to occupy each time, but the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective transmission resource allocation.

[0077] In a possible implementation manner, the indexes corresponding to the L transmission channels satisfy the following conditions:

[0078]

[0079] wherein, represents the number of selections of selecting L transmission channels from K transmission channels, mod is the modulo operation, ID represents the identifier of the terminal device, f(ID) represents the output value corresponding to inputting the identifier of the terminal device into the function f( ), and index is the index of the combination scheme of selecting L transmission channels from K transmission channels. The time-frequency domain positions of the L transmission channels may be continuous or discontinuous, and the embodiments of the present application do not limit this.

[0080] In an embodiment of the present application, a possible specific implementation manner of L transmission channels is provided. Specifically, the indexes corresponding to selecting L transmission channels from the K transmission channels included in the one or more transmission resource sets according to the identifier of the terminal device need to satisfy the above conditions. It can be understood that there are combinatorial schemes for selecting L transmission channels from K transmission channels, and the combinatorial schemes of the possible selected L transmission channels are numbered respectively Each number represents one of the possible combinations of L transmission channels. After inputting the identifier of the terminal device into the function f( ), an output value is obtained, and then the remainder of this output value divided by the number of combination schemes is used as the index of the possible combination scheme of L transmission channels to be selected, that is, one of the numbers. The remainder is used as the index of one of the possible combinations of L transmission channels to be selected, that is, one of the numbers. One of the possible combinations of L transmission channels. It can be understood that the L transmission channels selected do not exceed the number of transmission channels allowed to be occupied or the proportion of transmission channels allowed to be occupied. Through the embodiments of the present application, it is not necessary to send indication information to tell the terminal which transmission channel to occupy each time, but the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective allocation of transmission resources.

[0081] In a possible implementation manner, the terminal device includes an Internet of Things (IoT) terminal.

[0082] In the implementation manner of the present application, a possible specific implementation manner of the terminal device is provided. Specifically, the terminal device includes, but is not limited to, an IoT terminal. When the communication method in the embodiments of the present application is applied to the case where multiple A-IoT devices are densely deployed, by effectively allocating transmission resources to multiple A-IoT devices, the communication interference between A-IoT devices can be solved and the communication efficiency can be improved.

[0083] In a third aspect, the embodiments of the present application provide a communication device, and the device includes a unit for executing the method described in any item of the first aspect.

[0084] In a possible design, the device includes:

[0085] A communication unit, configured to send first information to the terminal device, where the first information includes configuration information of at least one transmission resource set, and each transmission resource set in the at least one transmission resource set includes at least one transmission channel. The first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0086] In a possible implementation manner, the device further includes:

[0087] A processing unit, configured to generate the first information.

[0088] Regarding the processing unit and the communication unit described in the third aspect and any possible implementation manner, the steps they execute can refer to the corresponding first aspect and the corresponding implementation manner.

[0089] Regarding the technical effects brought by the third aspect and any possible implementation, reference may be made to the introduction of the technical effects corresponding to the first aspect and the corresponding implementation.

[0090] In a fourth aspect, an embodiment of the present application provides a communication device, and the device includes a unit for performing the method described in any item of the second aspect.

[0091] In a possible design, the device includes:

[0092] A communication unit, configured to receive first information from a network device, where the first information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information;

[0093] A processing unit, configured to select one or more transmission resource sets from the at least one transmission resource set based on the first information, and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0094] Regarding the processing unit and the communication unit described in the fourth aspect and any possible implementation, the steps they perform may refer to the corresponding second aspect and the corresponding implementation.

[0095] Regarding the technical effects brought by the fourth aspect and any possible implementation, reference may be made to the introduction of the technical effects corresponding to the second aspect and the corresponding implementation.

[0096] Optionally, in the communication device described in any aspect of the above third aspect to the fourth aspect and any possible implementation:

[0097] In one implementation, the communication device is a communication equipment. When the communication device is a communication equipment, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0098] In another implementation, the communication device is a chip (system) or a circuit used in a communication equipment. When the communication device is a chip (system) or a circuit used in a communication equipment, the communication unit may be a communication interface (input / output interface), an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc. on the chip (system) or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit, etc.

[0099] Fifth aspect, an embodiment of the present application provides a communication device, which includes a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method of any one of the first aspect to the second aspect and any possible implementation manner. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0100] Sixth aspect, an embodiment of the present application provides a communication device, including: a logic circuit and a communication interface. The communication interface is used to receive information or send information; the logic circuit is used to receive information or send information through the communication interface, so that the communication device executes the method of any one of the first aspect to the second aspect and any possible implementation manner.

[0101] Seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program (which can also be called code or instruction); when the computer program runs on a computer, the method of any one of the first aspect to the second aspect and any possible implementation manner is implemented.

[0102] Eighth aspect, an embodiment of the present application provides a computer program product, which includes: a computer program (which can also be called code or instruction); when the computer program runs, it causes a computer to execute the method of any one of the first aspect to the second aspect and any possible implementation manner.

[0103] Ninth aspect, an embodiment of the present application provides a chip, which includes a processor. The processor is used to execute instructions. When the processor executes the instructions, the chip executes the method of any one of the first aspect to the second aspect and any possible implementation manner. Optionally, the chip further includes a communication interface, and the communication interface is used to receive or send signals.

[0104] Tenth aspect, an embodiment of the present application provides a communication system, which includes at least one communication device as described in the third aspect, or the fourth aspect, or the fifth aspect, or the sixth aspect, or the chip described in the ninth aspect.

[0105] Eleventh aspect, an embodiment of the present application provides a communication system, which includes a network device and a terminal device. The network device is used to execute the method of the first aspect and any possible implementation manner, and the terminal device is used to execute the method of the second aspect and any possible implementation manner.

[0106] In addition, during the execution of the method described in any one of the first to second aspects and any possible implementation manner, the processes related to sending information and / or receiving information in the above method can be understood as the process of the processor outputting information and / or the process of the processor receiving the input information. When outputting information, the processor can output the information to a transceiver (or a communication interface, or a sending module) for transmission by the transceiver. After the information is output by the processor, other processing may be required before it reaches the transceiver. Similarly, when the processor receives the input information, the transceiver (or a communication interface, or a sending module) receives the information and inputs it to the processor. Further, after the transceiver receives the information, the information may require other processing before it is input to the processor.

[0107] Based on the above principle, for example, the sending of information mentioned in the foregoing method can be understood as the processor outputting information. For another example, receiving information can be understood as the processor receiving the input information.

[0108] Optionally, for operations such as transmitting, sending, and receiving involved by the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, they can all be more generally understood as operations such as the processor outputting, receiving, and inputting.

[0109] Optionally, during the execution of the method described in any one of the first to second aspects and any possible implementation manner, the above-mentioned processor can be a processor dedicated to executing these methods, or a processor that executes these methods by executing computer instructions in a memory, such as a general-purpose processor. The above-mentioned memory can be a non-transitory memory, such as a Read Only Memory (ROM), which can be integrated with the processor on the same chip or can be separately provided on different chips. The embodiments of the present application do not limit the type of the memory and the setting manner of the memory and the processor.

[0110] In a possible implementation manner, the above at least one memory is located outside the device.

[0111] In another possible implementation manner, the above at least one memory is located inside the device.

[0112] In yet another possible implementation manner, a part of the above at least one memory is located inside the device, and another part of the memory is located outside the device.

[0113] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0114] In the embodiments of the present application, by using the first information to instruct the terminal device to select one or more transmission channels from at least one transmission resource set to transmit information, effective transmission resource allocation can be achieved. When applied to the case of dense deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0115] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments of the present application will be briefly introduced below. Obviously, the following described drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0116] Figure 1 It is a schematic diagram of a communication system provided by an embodiment of the present application;

[0117] Figure 2 It is a schematic flowchart of a communication method provided by an embodiment of the present application;

[0118] Figure 3 It is a schematic flowchart of another communication method provided by an embodiment of the present application;

[0119] Figure 4 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;

[0120] Figure 5 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;

[0121] Figure 6 It is a schematic structural diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0122] In order to make the objectives, technical solutions, and advantages of the present application clearer, the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

[0123] The terms "first" and "second" in the description, claims, and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device, etc. that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices, etc.

[0124] As used herein, "embodiment" means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears at various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art can explicitly and implicitly understand that, in the various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0125] It should be understood that, in the present application, "at least one (item)" means one or more, "a plurality" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" may mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or its similar expression means any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c may mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0126] It should be noted that, in the present application, "indicate" may include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0127] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc. It is also possible to indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it is also possible to implement the indication of specific information by means of the arrangement order of each piece of information pre-agreed (such as protocol regulations), thereby reducing the indication overhead to a certain extent. The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending periods and / or sending times of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending periods and / or sending times of these sub-information can be pre-defined, such as pre-defined according to the protocol, or can be configured by the transmitting device by sending configuration information to the receiving device.

[0128] It should be noted that in this application, "send" can be understood as "output", and "receive" can be understood as "input". "Send information to A", where "to A" only indicates the direction of information transmission, and A is the destination, and it does not limit that "send information to A" must be a direct transmission over the air interface. "Send information to A" includes directly sending information to A and also includes indirectly sending information to A through a transmitter. Therefore, "send information to A" can also be understood as "output information destined for A". Similarly, "receive information from A" means that the source of the information is A, including directly receiving information from A and also including indirectly receiving information from A through a receiver. Therefore, "receive information from A" can also be understood as "input information from A".

[0129] The method provided in this application can be applied to various communication systems. For example, it can be an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, a Long Term Evolution (LTE) system, or a 5th-generation (5G) communication system, as well as new communication systems (such as 6G) emerging in the future development of communication.

[0130] The technical solution provided by this application can also be applied to machine type communication (MTC), long term evolution - machine (LTE - M), device - to - device (D2D) network, machine - to - machine (M2M) network, internet of things (IoT) network or other networks. Among them, the IoT network can include, for example, the vehicle - to - everything (V2X) network. Among them, the communication methods in the V2X network system are collectively referred to as vehicle - to - everything (V2X, where X can represent anything). For example, the V2X can include: vehicle - to - vehicle (V2V) communication, vehicle - to - infrastructure (V2I) communication, vehicle - to - pedestrian (V2P) communication, or vehicle - to - network (V2N) communication, etc. Exemplarily, in Figure 1 shown below, the terminal devices can communicate with each other through D2D technology, M2M technology, or V2X technology, etc.

[0131] Please refer to Figure 1 , Figure 1 which is a schematic diagram of a communication system provided by an embodiment of this application.

[0132] As Figure 1 shown, the communication system can include at least one access network device and at least one terminal device.

[0133] The introductions of the access network device and the terminal device are as follows:

[0134] Exemplarily, the access network device may be a next generation node B (gNB), a next generation evolved node B (ng-eNB), or an access network device in future 6G communication, etc. The access network device may be any device with wireless transceiver function, including but not limited to the base station (BS) shown above. The base station may also be a base station in a future communication system such as the sixth generation communication system. Optionally, the access network device may be an access node, a wireless relay node, a wireless backhaul node, etc. in a wireless fidelity (WiFi) system. Optionally, the access network device may be a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device may be a wearable device or a vehicle-mounted device, etc. Optionally, the access network device may also be a small station, a transmission reception point (TRP) (or may also be referred to as a transmission point), etc. It can be understood that the access network device may also be a base station in a future evolved public land mobile network (PLMN), etc.

[0135] In some deployments, a base station (such as a gNB) may be composed of a centralized unit (CU) and a distributed unit (DU). That is, the functions of the base station in the access network are split, with some functions of the base station deployed in one CU and the remaining functions deployed in the DU. And multiple DUs share one CU, which can save costs and is easy for network expansion. In some other deployments of the base station, the CU can also be divided into a CU-control plane (CP) and a CU-user plane (UP), etc. In some other deployments of the base station, the base station can also be a radio unit (RU), etc. In some other deployments of the base station, the base station can also be an open radio access network (ORAN) architecture, etc. The present application does not limit the specific type of the base station. Exemplarily, when the base station is an ORAN architecture, the base station shown in the embodiments of the present application may be an access network device in ORAN, or a module in the access network device, etc. In the ORAN system, the CU can also be called an open (O)-CU, the DU can also be called an O-DU, the CU-DU can also be called an O-CU-DU, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU.

[0136] For ease of description, in the following, the access network device is taken as an example of a base station to introduce the method involved in this application.

[0137] Exemplarily, the terminal device may also be referred to as a user equipment (UE), a terminal, etc. The terminal device is a device with wireless transceiver functions, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface, such as on a ship; it can also be deployed in the air, for example, deployed on an airplane, a balloon or a satellite, etc. The terminal device can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on. It can be understood that the terminal device can also be a terminal device in a future 6G network or a terminal device in a future evolved PLMN, etc.

[0138] It can be understood that the terminal device shown in this application can not only include a vehicle in the vehicle-to-everything (V2X) network (such as a whole vehicle), but also include in-vehicle devices or in-vehicle terminals in the V2X network, etc. This application does not limit the specific form of the terminal device when it is applied to the V2X network.

[0139] For ease of description, in the following, the terminal device is taken as an example of a UE to introduce the method involved in this application.

[0140] As Figure 1 shown, the communication system may further include at least one core network device, and the introduction of the core network device is as follows:

[0141] Exemplarily, the core network device includes services such as user access control, mobility management, session management, user security authentication, and charging. It consists of multiple functional units and can be divided into functional entities on the control plane and the data plane. Among them, the access and mobility management function (AMF) is responsible for user access management, security authentication, and mobility management. The location management function (LMF) is responsible for managing and controlling the positioning service requests of target terminals and processing positioning-related information. The user plane function (UPF) is responsible for managing functions such as the transmission of user plane data and traffic statistics.

[0142] In Figure 1 the shown communication system, there is a core network device, two base stations, and eight UEs, such as Figure 1 the core network device, Base Station 1, and Base Station 2 in it, as well as UE1 to UE8. In this communication system, Base Station 1 can send downlink signals such as configuration information or downlink control information (DCI) to UE1 to UE6, and UE1 to UE6 can send uplink signals such as SRS or physical uplink shared channel (PUSCH) to Base Station 1. Base Station 1 can also send downlink signals to UE7 to UE8 through Base Station 2, and UE7 to UE8 can send uplink signals to Base Station 1 through Base Station 2. Base Station 2 can send downlink signals such as configuration information or DCI to UE7 to UE8, and UE7 to UE8 can send uplink signals such as SRS or PUSCH to Base Station 2. It can be understood that for the communication methods between UEs, reference can be made to the above description and will not be elaborated here.

[0143] It should be understood that Figure 1 exemplarily shows a core network device, two base stations, and eight UEs, as well as the communication links between each communication device. Optionally, the communication system may include multiple base stations, and the coverage range of each base station may include other numbers of UEs, such as more or fewer UEs, etc., and this application does not make any limitations in this regard.

[0144] Each of the above communication devices, such as Figure 1The core network device, Base Station 1 and Base Station 2, and UE1 to UE8 therein can be configured with multiple antennas. The multiple antennas can include at least one transmit antenna for transmitting signals and at least one receive antenna for receiving signals, etc. The embodiments of the present application do not limit the specific structures of the respective communication devices. Optionally, the communication system may further include other network entities such as a network controller and a mobility management entity, which are not limited in the embodiments of the present application.

[0145] It can be understood that Figure 1 The schematic diagram of the communication system shown is only an example. For other forms of schematic diagrams of communication systems, reference can be made to relevant standards or protocols, etc., which will not be elaborated here one by one.

[0146] Each of the embodiments shown below can be applicable to Figure 1 the communication system shown, and can also be applicable to other forms of communication systems. In this regard, it will not be elaborated below.

[0147] The present application provides a communication method, which is applied in the field of communication technology, such as communication in a scenario where multiple A-IoT devices are densely deployed. To more clearly describe the solution of the present application, some knowledge related to the communication of A-IoT devices will be introduced first below.

[0148] The Internet of Things (IoT) refers to connecting any object to a network through information sensing devices according to an agreed protocol, and the object exchanges and communicates information through an information dissemination medium to achieve functions such as intelligent identification, positioning, tracking, and supervision. In recent years, the Internet of Things has attracted wide attention in the field of wireless communication technology, and more and more "things" are connected to each other through the Internet of Things to improve productivity efficiency and living comfort.

[0149] However, with the wide application of ambient Internet of Things (A-IoT) devices, in the case of dense deployment of A-IoT devices, there is serious communication interference between A-IoT devices, resulting in low communication efficiency.

[0150] Therefore, how to solve the communication interference between A-IoT devices has become a key research topic for those skilled in the art.

[0151] In view of this, in the embodiments of the present application, a new communication method is provided, which can achieve effective transmission resource allocation, solve the communication interference between A-IoT devices, and improve communication efficiency.

[0152] Please refer to Figure 2 , Figure 2Schematic diagram of a communication method provided by an embodiment of the present application. This communication method is applied to the field of communication technologies, such as communication in scenarios where multiple A-IoT devices are densely deployed. It can be understood that this communication method can be executed by a communication device, which can be a network device, or a chip (system) or circuit for a network device. The present application does not limit this. This communication method includes but is not limited to the following steps:

[0153] S201: The network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information.

[0154] S202: Based on the first information, the terminal device selects one or more transmission resource sets from at least one transmission resource set, and selects one or more transmission channels from the one or more selected transmission resource sets to transmit information.

[0155] It can be understood that the network device in the embodiment of the present application is a device equipped with a processor that can execute computer-executable instructions, and can be an access network device, such as a base station, a transmission point TRP, etc. Specifically, it can be the above-mentioned Figure 1 access network device (including but not limited to any one of base station 1 and base station 2) for executing the communication method in the embodiment of the present application to achieve effective transmission resource allocation, solve communication interference between A-IoT devices, and improve communication efficiency.

[0156] It can be understood that the terminal device in the embodiment of the present application is a device equipped with a processor that can execute computer-executable instructions, and can be a handheld terminal (such as a mobile phone, a tablet computer, etc.), or a vehicle-mounted terminal (such as a wireless terminal in unmanned driving, etc.). Specifically, it can also be the above-mentioned Figure 1 and / or Figure 2 terminal device (including but not limited to any one of UE1 to UE8) for participating in the execution of the communication method in the embodiment of the present application to achieve effective transmission resource allocation, solve communication interference between A-IoT devices, and improve communication efficiency.

[0157] Among them, the first information in the embodiment of the present application includes configuration information of at least one transmission resource set, and each transmission resource set in the at least one transmission resource set includes at least one transmission channel. The first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more selected transmission resource sets to transmit information. Correspondingly, after receiving the first information, the terminal device will, according to the indication of the first information, first select one or more transmission resource sets from the at least one transmission resource set included in the first information, and then select one or more transmission channels from the one or more selected transmission resource sets to transmit information.

[0158] Optionally, the terminal device may transmit information according to the indication of the first information, which may be to send information or to receive information. The embodiments of the present application do not limit this.

[0159] Currently, in the case of intensive deployment of A-IoT devices, there is serious communication interference between A-IoT devices, resulting in low communication efficiency.

[0160] In the embodiments of the present application, by indicating the terminal device to select one or more transmission channels from at least one transmission resource set through the first information, effective transmission resource allocation can be achieved. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, the communication interference between A-IoT devices can be solved and the communication efficiency can be improved.

[0161] Optionally, the above first information may be carried in any of the following messages:

[0162] Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC-CE).

[0163] It can be understood that the network device can carry the first information through signaling such as RRC or MAC-CE and send it to the terminal device to indicate that the terminal device periodically selects one or more transmission resource sets from at least one transmission resource set, and selects one or more transmission channels from one or more transmission resource sets to transmit information.

[0164] In a possible embodiment, the configuration information of the above at least one transmission resource set includes:

[0165] M frequency domain resource units and N time domain resource units corresponding to each transmission resource set, P frequency domain resource units and Q time domain resource units corresponding to each transmission channel, where M and N are integers greater than or equal to 1, P and Q are integers greater than or equal to 1, and P is less than or equal to M, and Q is less than or equal to N.

[0166] Optionally, the above frequency domain resource unit may be a resource block (RB), a sub-band, a sub-carrier, and the embodiments of the present application do not limit this.

[0167] Optionally, the above time domain resource unit may be a system frame, a sub-frame, a time slot, an Orthogonal Frequency Division Multiplexing (OFDM) symbol, and the embodiments of the present application do not limit this.

[0168] Exemplarily, one transmission resource set includes 2 sub-bands and 40 time slots, and one transmission channel includes 1 sub-band and 5 time slots.

[0169] It can be understood that through the configuration information of at least one transmission resource set in the embodiments of the present application, effective transmission resource allocation can be achieved.

[0170] In a possible embodiment, the above N time domain resource units and / or the above Q time domain resource units are set periodically.

[0171] It can be understood that the N time domain resource units corresponding to each transmission resource set and / or the Q time domain resource units corresponding to each transmission channel are set periodically.

[0172] Through the periodically set time domain resource units in the embodiments of the present application, the terminal device can transmit information periodically on one or more selected transmission channels, reducing signaling overhead and achieving effective transmission resource allocation.

[0173] In a possible embodiment, the communication method in the embodiments of the present application may further perform the following step S203:

[0174] The network device sends second information to the terminal device, and correspondingly, the terminal device receives the second information from the network device.

[0175] Wherein, the second information is used to indicate that the time-frequency resources in the transmission channel are included in the time-frequency resources of the transmission resource set where the transmission channel is located.

[0176] It can be understood that assuming that any one transmission resource set included in the first information is called the first transmission resource set, and any one transmission channel included in the first transmission resource set is called the first transmission channel, then the time-frequency resources in the first transmission channel are included in the time-frequency resources of the first transmission resource set.

[0177] Optionally, the above second information may be carried in any one of the following messages:

[0178] Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC-CE).

[0179] Optionally, the above second information and the above first information may be carried in different messages, or may be carried in different fields of the same message. The embodiments of the present application do not limit this.

[0180] Through the embodiments of the present application, the time-frequency resources corresponding to the transmission channels in each transmission resource set can be determined, thereby realizing effective transmission resource allocation.

[0181] In a possible embodiment, the communication method in the embodiments of the present application may further perform the following step S204:

[0182] The network device sends third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device.

[0183] Wherein, the third information is used to indicate the activation or deactivation of one or more transmission resource sets in at least one transmission resource set.

[0184] Optionally, the above-mentioned third information includes identification information corresponding to one or more transmission resource sets, and is used to indicate the activation or deactivation of the one or more transmission resource sets.

[0185] Optionally, the above-mentioned third information may be carried in a media access control control element (MAC-CE) and is used to indicate the activation or deactivation of one or more transmission resource sets in at least one transmission resource set.

[0186] Optionally, the above-mentioned third information, the above-mentioned second information, and the above-mentioned first information may be carried in different messages, or may be carried in different fields of the same message. The embodiments of the present application do not limit this.

[0187] Through the embodiments of the present application, one or more transmission resource sets in at least one transmission resource set can be activated to realize effective transmission resource allocation. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, the communication interference between A-IoT devices can be solved and the communication efficiency can be improved.

[0188] In a possible embodiment, the communication method in the embodiments of the present application may further perform the following step S205:

[0189] The network device sends fourth information to the terminal device. Correspondingly, the terminal device receives the fourth information from the network device.

[0190] Wherein, the fourth information indicates the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on the transmission channel occupancy permission in each activated transmission resource set in at least one transmission resource set.

[0191] Optionally, the above-mentioned fourth information, third information, second information, and first information may be carried in different messages or in different fields of the same message. The embodiments of the present application do not limit this.

[0192] Through the embodiments of the present application, it is not necessary to send indication information to the terminal every time to tell which transmission channel to occupy. Instead, the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective transmission resource allocation.

[0193] Optionally, the terminal device selects one or more transmission channels from one or more transmission resource sets to transmit information. Specifically, it can be implemented by, but not limited to, the following methods:

[0194] Method 1:

[0195] After receiving the first information, the terminal device randomly selects L transmission channels from the K transmission channels included in one or more transmission resource sets to transmit information according to the indication of the first information. The time-frequency domain positions of the L transmission channels may be continuous or discontinuous. The embodiments of the present application do not limit this.

[0196] It can be understood that randomly selecting L transmission channels from the K transmission channels included in one or more transmission resource sets to transmit information can be understood as selecting L transmission channels from the K transmission channels included in one or more transmission resource sets with equal probability to transmit information.

[0197] It can be understood that the selected L transmission channels do not exceed the allowable number of occupied transmission channels or the allowable proportion of occupied transmission channels.

[0198] Through the embodiments of the present application, it is not necessary to send indication information to the terminal every time to tell which transmission channel to occupy. Instead, the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective transmission resource allocation.

[0199] Method 2:

[0200] After receiving the first information, the terminal device selects L transmission channels from the K transmission channels included in one or more transmission resource sets to transmit information based on the identifier of the terminal device according to the indication of the first information. The time-frequency domain positions of the L transmission channels may be continuous or discontinuous. The embodiments of the present application do not limit this.

[0201] It can be understood that the selected L transmission channels do not exceed the allowable number of occupied transmission channels or the allowable proportion of occupied transmission channels.

[0202] Optionally, in the second method, the indexes corresponding to the L transmission channels selected from the K transmission channels included in one or more transmission resource sets according to the identifier of the terminal device need to meet the following conditions:

[0203]

[0204] Among them, represents the number of selections of L transmission channels from K transmission channels, mod is the modulo operation, ID represents the identifier of the above terminal device, f(ID) represents the output value corresponding to inputting the identifier of the above terminal device into the function f( ), and index is the index of the combination scheme of selecting L transmission channels from K transmission channels.

[0205] It can be understood that there are combination schemes for selecting L transmission channels from K transmission channels. The combination schemes of the possible selected L transmission channels are numbered respectively Each number represents one of the possible combination schemes of the selected L transmission channels. After inputting the identifier of the terminal device into the function f( ), an output value is obtained, and then the remainder of this output value divided by the number of combination schemes is used as the index of the combination scheme of the possible selected L transmission channels, that is, one of the combination schemes of the possible selected L transmission channels with the number in.

[0206] Exemplarily, assume K = 4 and L = 2. Then, there are combination schemes for selecting 2 transmission channels from 4 transmission channels (A, B, C, D). The combination schemes of the possible selected 2 transmission channels are numbered [0, 1, 2, 3, 4, 5] respectively. Each number represents one of the possible combination schemes of the selected 2 transmission channels. For example, number 0 represents the combination scheme of selecting transmission channels A and B, number 1 represents the combination scheme of selecting transmission channels A and C, number 2 represents the combination scheme of selecting transmission channels A and D, number 3 represents the combination scheme of selecting transmission channels B and C, number 4 represents the combination scheme of selecting transmission channels B and D, and number 5 represents the combination scheme of selecting transmission channels C and D. Assume that after inputting the identifier of the terminal device into the function f( ), an output value 10 is obtained, and then the remainder of this output value 10 divided by the number of combination schemes 4 is used as the index of the combination scheme of the possible selected 2 transmission channels, that is, the combination scheme of selecting transmission channels B and D with the number 4 in [0, 1, 2, 3, 4, 5]. At this time, based on the identifier of the terminal device, transmission channels B and D are selected from 4 transmission channels (A, B, C, D) to transmit information.

[0207] Through the embodiments of the present application, it is not necessary to send indication information to the terminal every time to tell which transmission channel to occupy. Instead, the terminal itself decides which transmission channel to occupy to transmit information, which can reduce signaling overhead and achieve effective transmission resource allocation.

[0208] It should be understood that the above-mentioned Method 1 and Method 2 are only used as two possible examples to illustrate the selection of one or more transmission channels, and the embodiments of the present application should not be limited thereby. Any new method obtained by reasonable deformation, supplement or combination based on the above-mentioned Method 1 and Method 2 belongs to the protection scope of the present application.

[0209] Optionally, the terminal device in the embodiments of the present application includes, but is not limited to, an Internet of Things (IoT) terminal. When the communication method in the embodiments of the present application is applied to the case where multiple A-IoT devices are densely deployed, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved.

[0210] Please refer to Figure 3 , Figure 3 which is a schematic flowchart of another communication method provided by the embodiments of the present application. It can be understood that the steps in the embodiments of the present application can be regarded as reasonable deformations or supplements of the embodiments in the above Figure 2 ; or it can be understood that the communication method in the embodiments of the present application can also be regarded as an embodiment that can be executed independently, and the present application does not limit this. The communication method provided by the embodiments of the present application is applied to the field of communication technologies, such as communication in the scenario where multiple A-IoT devices are densely deployed.

[0211] It can be understood that the network device involved in the communication method provided by the embodiments of the present application can refer to the network device in the communication method shown in the above Figure 2 ; the terminal device involved in the communication method provided by the embodiments of the present application can refer to the terminal device in the communication method shown in the above Figure 2 and will not be elaborated here.

[0212] The communication method includes, but is not limited to, the following steps:

[0213] S301: The network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information.

[0214] It is the same as step S201 in the embodiment shown above Figure 2 and will not be elaborated here.

[0215] S302: The network device sends the second information to the terminal device. Correspondingly, the terminal device receives the second information.

[0216] It is the same as Figure 2This is the same as step S203 in the illustrated embodiment, and will not be elaborated here.

[0217] S303: The network device sends the third information to the terminal device. Correspondingly, the terminal device receives the third information.

[0218] Same as Figure 2 This is the same as step S204 in the illustrated embodiment, and will not be elaborated here.

[0219] S304: The network device sends the fourth information to the terminal device. Correspondingly, the terminal device receives the fourth information.

[0220] Same as Figure 2 This is the same as step S205 in the illustrated embodiment, and will not be elaborated here.

[0221] S305: The terminal device selects one or more transmission resource sets from at least one transmission resource set, and selects one or more transmission channels from the one or more transmission resource sets to transmit information.

[0222] Specifically, the terminal device randomly selects L transmission channels from the K transmission channels included in one or more transmission resource sets to transmit information, or selects L transmission channels from the K transmission channels included in one or more transmission resource sets based on the identifier of the terminal device to transmit information.

[0223] It can be understood that in the embodiments of the present application, by using the first information to instruct the terminal device to select one or more transmission channels from at least one transmission resource set to transmit information, effective transmission resource allocation can be achieved. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved.

[0224] The method of the embodiments of the present application is elaborated in detail above. Below, a device for implementing any one of the methods in the embodiments of the present application is provided. For example, a device is provided that includes units (or means) for implementing the steps performed by the devices in any one of the above methods.

[0225] Please refer to Figure 4 , Figure 4 which is a schematic structural diagram of a communication device provided by an embodiment of the present application.

[0226] As Figure 4 shown, the communication device 40 may include a communication unit 401 and a processing unit 402. The communication unit 401 and the processing unit 402 may be software, hardware, or a combination of software and hardware.

[0227] Among them, the communication unit 401 can implement the sending function and / or the receiving function. The communication unit 401 can also be described as a transceiver unit. The communication unit 401 can also be a unit integrating an acquisition unit and a sending unit, where the acquisition unit is used to implement the receiving function and the sending unit is used to implement the sending function. Optionally, the communication unit 401 can be used to receive information sent by other devices and can also be used to send information to other devices.

[0228] In a possible design, the communication device 40 can correspond to the network device in the method embodiment shown above Figure 2 、 Figure 3 The communication device 40 can be a network device or a chip in the network device. The communication device 40 can include units for performing the operations executed by the network device in the method embodiments shown above Figure 2 、 Figure 3 And the units in the communication device 40 are respectively for implementing the operations executed by the network device in the method embodiments shown above Figure 2 、 Figure 3 Among them, the description of each unit is as follows:

[0229] The communication unit 401 is used to send first information to the terminal device. The first information includes configuration information of at least one transmission resource set. Each transmission resource set in the at least one transmission resource set includes at least one transmission channel. The first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0230] In a possible implementation manner, the device further includes:

[0231] The processing unit 402 is used to generate the first information.

[0232] Regarding the communication unit 401 and the processing unit 402 in this design, the steps they execute can refer to the corresponding implementation manner of the network device in the method embodiments shown above Figure 2 、 Figure 3 The method embodiment shown.

[0233] Regarding the technical effects brought by the implementation manner executed by the communication unit 401 and the processing unit 402 in this design, reference can be made to the introduction of the technical effects of the method embodiments corresponding to the above Figure 2 、 Figure 3 The method embodiment shown.

[0234] In another possible design, the communication device 40 can correspond to the above Figure 2 、 Figure 3The terminal device in the method embodiment shown, such as the communication device 40, can be a terminal device or a chip in the terminal device. The communication device 40 may include units for performing the operations executed by the terminal device in the method embodiments shown above Figure 2 and Figure 3 shown, and each unit in the communication device 40 is respectively for implementing the operations executed by the terminal device in the method embodiments shown above Figure 2 and Figure 3 shown. The descriptions of the respective units are as follows:

[0235] The communication unit 401 is configured to receive first information from a network device, where the first information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more selected transmission resource sets to transmit information;

[0236] The processing unit 402 is configured to select one or more transmission resource sets from the at least one transmission resource set based on the first information, and select one or more transmission channels from the one or more selected transmission resource sets to transmit information.

[0237] Regarding the communication unit 401 and the processing unit 402 described in this design, the steps they execute can refer to the corresponding implementation manners of the terminal device in the method embodiments shown above Figure 2 and Figure 3 shown.

[0238] Regarding the technical effects brought by the implementation manners executed by the communication unit 401 and the processing unit 402 described in this design, reference can be made to the introduction of the technical effects of the method embodiments shown above Figure 2 and Figure 3 shown.

[0239] According to the embodiments of the present application, Figure 4 each unit in the device shown can be separately or all combined into one or several other units to form, or some of the units can be further split into multiple smaller units in terms of function to form, which can achieve the same operations without affecting the realization of the technical effects of the embodiments of the present application. The above units are divided based on logical functions. In actual applications, the function of one unit can also be realized by multiple units, or the functions of multiple units can be realized by one unit. In other embodiments of the present application, other units may also be included based on the electronic device. In actual applications, these functions can also be assisted by other units and can be realized by the cooperation of multiple units.

[0240] It should be noted that the implementation of each unit can also refer to the corresponding description of the method embodiments as described above Figure 2 and Figure 3 shown.

[0241] In Figure 4 the communication device 40 described, by using the first information to instruct the terminal device to select one or more transmission channels from at least one transmission resource set to transmit information, effective transmission resource allocation can be achieved. When applied to the case where multiple A-IoT devices are densely deployed, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved.

[0242] Please refer to Figure 5 , Figure 5 which is a schematic structural diagram of a communication device provided by an embodiment of the present application.

[0243] It should be understood that Figure 5 the communication device 50 shown is only an example. The communication device in the embodiment of the present application may further include other components, or include components similar to the functions of the components in Figure 5 , or does not necessarily include Figure 5 all the components in

[0244] The communication device 50 includes a communication interface 501 and at least one processor 502.

[0245] The communication device 50 can correspond to any network element or device in a network device or a terminal device. The communication interface 501 is used for receiving and transmitting signals, and at least one processor 502 executes program instructions to enable the communication device 50 to implement the corresponding processes of the methods executed by the corresponding devices in the above method embodiments.

[0246] In a possible design, the communication device 50 can correspond to the network device in the method embodiments as described above Figure 2 and Figure 3 shown. For example, the communication device 50 can be a network device or a chip in a network device. The communication device 50 can include components for performing the operations executed by the network device in the above method embodiments, and each component in the communication device 50 is respectively for implementing the operations executed by the network device in the above method embodiments. Specifically, it can be as follows:

[0247] Send a first piece of information to a terminal device, where the first piece of information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first piece of information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0248] In another possible design, the communication device 50 may correspond to the terminal device in the method embodiment shown above Figure 2 、 Figure 3 For example, the communication device 50 may be a terminal device or a chip in the terminal device. The communication device 50 may include components for performing the operations executed by the terminal device in the above method embodiment, and each component in the communication device 50 is respectively for implementing the operations executed by the terminal device in the above method embodiment. Specifically, it may be as follows:

[0249] Receive a first piece of information from a network device, where the first piece of information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first piece of information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information;

[0250] Based on the first piece of information, select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more transmission resource sets to transmit information.

[0251] In Figure 5 the described communication device 50, instructing the terminal device to select one or more transmission channels from at least one transmission resource set to transmit information through the first piece of information can achieve effective transmission resource allocation. When applied to the case of intensive deployment of multiple A-IoT devices, by effectively allocating transmission resources to multiple A-IoT devices, communication interference between A-IoT devices can be solved and communication efficiency can be improved.

[0252] For the case where the communication device may be a chip or a chip system, reference may be made to Figure 6 the structural schematic diagram of the chip shown.

[0253] Such as Figure 6As shown, the chip 60 includes a processor 601 and an interface 602. Among them, the number of processors 601 can be one or more, and the number of interfaces 602 can be multiple. It should be noted that the functions corresponding to the processor 601 and the interface 602 can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.

[0254] Optionally, the chip 60 may further include a memory 603, and the memory 603 is used to store necessary program instructions and data.

[0255] In this application, the processor 601 can be used to call the implementation programs of the communication methods provided by one or more embodiments of this application in one or more devices or network elements such as network devices and terminal devices from the memory 603, and execute the instructions included in the program. The interface 602 can be used to output the execution results of the processor 601. In this application, the interface 602 can be specifically used to output each message or information of the processor 601.

[0256] Regarding the communication methods provided by one or more embodiments of this application, reference can be made to the various embodiments shown in the foregoing Figure 2 、 Figure 3 and will not be elaborated here.

[0257] The processor in the embodiments of this application can be a central processing unit (CPU), and this processor can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or this processor can also be any conventional processor, etc.

[0258] The memory in the embodiments of this application is used to provide a storage space, and data such as an operating system and computer programs can be stored in the storage space. The memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).

[0259] According to the method provided by the embodiments of the present application, the embodiments of the present application also provide a computer-readable storage medium. A computer program is stored in the computer-readable storage medium. When the computer program runs on one or more processors, the above-mentioned Figure 2 , Figure 3 shown method can be implemented.

[0260] According to the method provided by the embodiments of the present application, the embodiments of the present application also provide a computer program product. The computer program product includes a computer program. When the computer program runs on a processor, the above-mentioned Figure 2 , Figure 3 shown method can be implemented.

[0261] The embodiments of the present application also provide a system. The system includes at least one of the above-mentioned communication device 40, communication device 50, or chip 60, and is used to execute the above-mentioned Figure 2 , Figure 3 steps executed by the corresponding device in any one of the embodiments.

[0262] The embodiments of the present application also provide a system. The system includes a network device and a terminal device. The network device is used to execute the above-mentioned Figure 2 , Figure 3 steps executed by the network device in any one of the embodiments, and the terminal device is used to execute the above-mentioned Figure 2 , Figure 3 steps executed by the terminal device in any one of the embodiments.

[0263] The embodiments of the present application also provide a processing device, including a processor and an interface; the processor is used to execute the method in any one of the above method embodiments.

[0264] It should be understood that the above processing device may be a chip. For example, the processing device may be a field programmable gate array (FPGA), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It may also be a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.

[0265] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memories of the systems and methods described herein are intended to include, but are not limited to, these and any other suitable types of memories.

[0266] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disc (SSD)), etc.

[0267] The units in the above device embodiments and the electronic devices in the method embodiments correspond exactly. The corresponding steps are executed by the corresponding modules or units. For example, the communication unit (transceiver) executes the steps of receiving or sending in the method embodiments, and the other steps except for sending and receiving can be executed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.

[0268] It can be understood that in the embodiments of the present application, the electronic device can execute some or all of the steps in the embodiments of the present application. These steps or operations are only examples, and the embodiments of the present application can also execute other operations or various deformations of the operations. In addition, the various steps can be executed in different orders presented in the embodiments of the present application, and it is possible not to execute all the operations in the embodiments of the present application.

[0269] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.

[0270] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0271] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0272] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0273] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0274] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that makes a contribution, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory ROM, random access memory RAM, magnetic disks, or optical discs.

[0275] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application.

Claims

1. A communication method, characterized in that, Including: Sending first information to a terminal device, where the first information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first information is used to instruct the terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more selected transmission resource sets to transmit information.

2. The method according to claim 1, characterized in that, The configuration information of the at least one transmission resource set includes: M frequency-domain resource units and N time-domain resource units corresponding to each transmission resource set, P frequency-domain resource units and Q time-domain resource units corresponding to each transmission channel, where M and N are integers greater than or equal to 1, P and Q are integers greater than or equal to 1, and P is less than or equal to M, and Q is less than or equal to N.

3. The method according to claim 2, wherein The N time-domain resource units and / or the Q time-domain resource units are set periodically.

4. The method according to any one of claims 1 to 3, characterized in that The method further includes: Sending second information to the terminal device, where the second information is used to indicate that the frequency-domain resources in a first transmission channel are included in the frequency-domain resources of a first transmission resource set, and the time-domain resources in the first transmission channel are included in the time-domain resources of the first transmission resource set; where the first transmission resource set is any one of the transmission resource sets included in the first information, and the first transmission channel is any one of the transmission channels included in the first transmission resource set.

5. The method according to any one of claims 1 to 4, characterized in that The method further includes: Sending third information to the terminal device, where the third information is used to indicate activation or deactivation of one or more transmission resource sets in the at least one transmission resource set.

6. The method according to any one of claims 1 to 5, characterized in that The method further includes: Sending fourth information to the terminal device, where the fourth information is used to indicate the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on transmission channel occupancy permissions in each activated transmission resource set in the at least one transmission resource set.

7. The method according to any one of claims 1 to 6, characterized in that The terminal device includes an Internet of Things (IoT) terminal.

8. A communication method, characterized in that, Including: Receiving first information from a network device, where the first information includes configuration information of at least one transmission resource set, each transmission resource set in the at least one transmission resource set includes at least one transmission channel, and the first information is used to instruct a terminal device to select one or more transmission resource sets from the at least one transmission resource set, and select one or more transmission channels from the one or more selected transmission resource sets to transmit information; Based on the first information, selecting one or more transmission resource sets from the at least one transmission resource set, and selecting one or more transmission channels from the one or more selected transmission resource sets to transmit information.

9. The method according to claim 8, wherein The configuration information of the at least one transmission resource set includes: M frequency-domain resource units and N time-domain resource units corresponding to each transmission resource set, P frequency-domain resource units and Q time-domain resource units corresponding to each transmission channel, where M and N are integers greater than or equal to 1, P and Q are integers greater than or equal to 1, and P is less than or equal to M, and Q is less than or equal to N.

10. The method according to claim 9, characterized in that, The N time-domain resource units and / or the Q time-domain resource units are set periodically.

11. The method according to any one of claims 8 to 10, characterized in that, The method further includes: Receive second information from the network device, where the second information is used to indicate that the frequency-domain resources in the first transmission channel are included in the frequency-domain resources of the first transmission resource set, and the time-domain resources in the first transmission channel are included in the time-domain resources of the first transmission resource set; Wherein, the first transmission resource set is any one of the transmission resource sets included in the first information, and the first transmission channel is any one of the transmission channels included in the first transmission resource set.

12. The method according to any one of claims 8 to 11, characterized in that, The method further includes: Receive third information from the network device, where the third information is used to indicate activation or deactivation of one or more transmission resource sets in the at least one transmission resource set.

13. The method according to any one of claims 8 to 12, characterized in that, The method further includes: Receive fourth information from the network device, where the fourth information is used to indicate the number of transmission channels allowed to be occupied, the proportion of transmission channels allowed to be occupied, or other information on the transmission channel occupancy permission in each activated transmission resource set in the at least one transmission resource set.

14. The method according to any one of claims 8 to 13, characterized in that, The selecting one or more transmission channels from the one or more transmission resource sets to transmit information includes: Randomly select L transmission channels from the K transmission channels included in the one or more transmission resource sets to transmit information; Alternatively, select L transmission channels from the K transmission channels included in the one or more transmission resource sets to transmit information according to the identifier of the terminal device, where K and L are integers satisfying 1 ≤ L ≤ K.

15. The method according to claim 14, wherein The indexes corresponding to the L transmission channels satisfy the following conditions: Among them, represents the number of selections for choosing L transmission channels from K transmission channels, mod is the modulo operation, ID represents the identifier of the terminal device, f(ID) represents the output value corresponding to inputting the identifier of the terminal device into the function f(), and index is the index of the combination scheme for choosing L transmission channels from K transmission channels.

16. The method according to any one of claims 8 to 15, characterized in that, The terminal device includes an Internet of Things (IoT) terminal.

17. A communication device, characterized in that, Includes units for performing the method according to any one of claims 1 to 7 or claims 8 to 16.

18. A communication device, characterized in that, Includes a processor, where the processor is used to perform the method according to any one of claims 1 to 7 or claims 8 to 16.

19. A communication device, characterized in that, Includes a logic circuit and an interface, and the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to perform the method according to any one of claims 1 to 7 or claims 8 to 16.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 or claims 8 to 16 is executed.

21. A communication system, characterized in that, Includes: A network device and a terminal device; The network device is used to perform the method according to any one of claims 1 to 7, and the terminal device is used to perform the method according to any one of claims 8 to 16.