Communication method and apparatus

WO2025185405A8PCT designated stage Publication Date: 2025-10-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076804
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-08
Filing Date
2025-02-11
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

The information transmission between terminal devices and IoT devices may conflict with the process of sending to network devices, affecting the normal operation of the communication system.

Method used

By judging the overlap of information transmission resources between terminal devices and IoT devices in the time domain, it decides whether to send information to avoid or reduce conflicts and ensure the normal operation of the communication system.

Benefits of technology

Effectively avoid or reduce information transmission conflicts between terminal devices and IoT devices, improve communication efficiency, save energy consumption, and ensure the normal operation of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076804_02102025_PF_FP_ABST
    Figure CN2025076804_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and apparatus. The method comprises: determining whether a transmission resource where second information associated with first information is located overlaps with a transmission resource where third information is located in the time domain; if the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, sending the first information to an Internet-of-Things device; and if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, determining, on the basis of the third information, whether to send the third information to a network device. By using the present application, conflicts that possibly occur between the receiving and / or sending between a terminal device and an Internet-of-Things device and the process of sending from the terminal device to a network device can be avoided or reduced, thereby ensuring the normal operation of a communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 8, 2024, with application number 202410278037.4 and application name “Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0003] In a communication system, terminal devices can send information to network devices and can also interact with IoT devices. That is, terminal devices can send information to IoT devices and receive information from IoT devices. However, the reception and / or transmission between terminal devices and IoT devices may conflict with the process of terminal devices sending to network devices. Therefore, how to avoid or reduce conflicts and ensure the normal operation of the communication system is a technical problem that technicians in this field are trying to solve. Summary of the Invention

[0004] The present application proposes a communication method and apparatus that can avoid or reduce conflicts that may arise from the reception and / or transmission between a terminal device and an IoT device and the transmission process of the terminal device to a network device, thereby ensuring the normal operation of the communication system.

[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device, including being executed by the terminal device, or being executed by a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or being executed by a logic module or software that can realize all or part of the functions of the terminal device. The method includes: determining whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain; if the transmission resource where the second information is located and the transmission resource where the third information is located do not overlap in the time domain, sending the first information to the Internet of Things device; if the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, determining whether to send the third information to the network device based on the third information.

[0006] In the above method, whether a conflict occurs between the process of the terminal device receiving the second information of the Internet of Things device and the process of the terminal device sending the third information to the network device is determined by judging whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain. The conflict is avoided or reduced by defining the behavior of the terminal device. For example, if the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, the first information is sent to the Internet of Things device; if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, whether to send the third information to the network device is determined based on the third information, thereby ultimately ensuring the normal operation of the communication system.

[0007] In one possible implementation, the first information is the information to be transmitted sent from the terminal device to the Internet of Things device, the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0008] In another possible implementation, if the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, sending the first information to the Internet of Things device includes: sending the first information to the Internet of Things device and sending the third information to the network device.

[0009] In the above method, the above manner enables the terminal device to send the first information to the IoT device while also sending the third information to the network device, thereby improving communication efficiency.

[0010] In another possible implementation, the method also includes: determining the first transmission moment of the first information; determining whether the transmission resources where the second information associated with the first information is located and the transmission resources where the third information is located overlap in the time domain, including: determining whether the transmission resources where the second information associated with the first information is located and the transmission resources where the third information is located overlap in the time domain based on the first transmission moment.

[0011] In another possible implementation, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, determining whether to send the third information to the network device is based on the third information, including: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, sending the third information to the network device; if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, sending the first information to the Internet of Things device; wherein the first type of information includes one or more of the following: hybrid automatic repeat request HARQ, physical random access channel PRACH, scheduling request SR or uplink control information UCI.

[0012] In the above method, by overlapping the transmission resources where the second information is located with the transmission resources where the third information is located in the time domain, and the third information is the first type of information, the third information is sent to the network device, which can ensure that the third information with a higher priority can be sent in a timely manner, thereby ensuring the normal operation of the communication system; by overlapping the transmission resources where the second information is located with the transmission resources where the third information is located in the time domain, and the third information is not the first type of information, the first information is sent to the Internet of Things device, which can save energy consumption of the Internet of Things device.

[0013] In another possible implementation, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, the first information is sent to the Internet of Things device, including: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, the first information is sent to the Internet of Things device, and it is determined not to send the third information to the network device.

[0014] In the above method, through the above manner, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby avoiding or reducing the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0015] In another possible implementation, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, sending the third information to the network device includes: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, sending the third information to the network device, and determining not to send the first information to the Internet of Things device; or, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, sending the third information to the network device, determining a second transmission moment, and sending the first information to the Internet of Things device at the second transmission moment.

[0016] In the above method, through the above manner, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby avoiding or reducing the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0017] In another possible implementation, the second transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, where the first duration is the sum of the first delay and the transmission time of the first information; wherein the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent by the terminal device to the receiver.

[0018] In the above method, through the above manner, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby avoiding or reducing the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system, and can also ensure the delay while resolving the conflict.

[0019] In another possible implementation, the second transmission moment is different from the first transmission moment, or the second transmission moment is a moment delayed relative to the first transmission moment.

[0020] In another possible implementation, the first transmission moment is a start transmission moment, and the second transmission moment is a delayed transmission moment.

[0021] In another possible implementation, the transmission resources where the second information associated with the first information is located do not overlap with the transmission resources where the third information is located in the time domain, including at least one of the following: the first transmission moment satisfies: no later than the difference between the start moment of the third information and the second duration, the second duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the first transmission moment satisfies: no earlier than the difference between the end moment of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

[0022] In another possible implementation, the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain, including at least one of the following: the first transmission moment satisfies: later than the difference between the start moment of the third information and the second duration, the second duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the first transmission moment satisfies: earlier than the difference between the end moment of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

[0023] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0024] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0025] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device, including being executed by the terminal device, or being executed by a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or being executed by a logic module or software that can realize all or part of the functions of the terminal device. The method includes: determining whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain; based on whether they overlap, determining to execute at least one of the following: if the transmission resource where the second information is located and the transmission resource where the third information is located do not overlap in the time domain, sending the first information to the Internet of Things device; if the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, sending the third information to the network device; if the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, sending the first information to the Internet of Things device.

[0026] In the above method, by judging whether the transmission resources where the second information associated with the first information is located and the transmission resources where the third information is located overlap in the time domain, it is determined whether a conflict occurs between the process of the terminal device receiving the second information of the IoT device and the process of the terminal device sending the third information to the network device. By defining the behavior of the terminal device, conflicts are avoided or reduced, thereby ensuring the normal operation of the communication system.

[0027] On the third aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device, including being executed by the terminal device, or being executed by a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or being executed by a logic module or software that can realize all or part of the terminal device function. The method includes: determining a third transmission time of the first information, and the third transmission time satisfies: the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located do not overlap in the time domain; sending the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0028] In the above method, through the above manner, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby avoiding or reducing the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0029] In one possible implementation, the transmission resource where the second information associated with the first information is located does not overlap with the transmission resource where the third information is located in the time domain, including at least one of the following: the third transmission moment is not later than the difference between the start moment of the third information and the second duration, the second duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the third transmission moment is not earlier than the difference between the end moment of the third information and the first duration, the first duration being the sum of the first delay and the transmission time of the first information, the first delay being one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

[0030] In another possible implementation, sending the first information to the Internet of Things device includes: sending the first information to the Internet of Things device and sending the third information to the network device.

[0031] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0032] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0033] In a fourth aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device, including being executed by the terminal device, or being executed by a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or being executed by a logic module or software that can realize all or part of the terminal device function. The method includes: determining a third transmission time of the first information, and the third transmission time satisfies: being no later than the difference between the start time of the third information and a second time duration, the second time duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; sending the first information to an Internet of Things device; wherein the first information is information to be transmitted sent from the terminal device to the Internet of Things device; the second information is information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is information to be transmitted sent from the terminal device to the network device.

[0034] In the above method, through the above manner, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby avoiding or reducing the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0035] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0036] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0037] In a fifth aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device, including being executed by the terminal device, or being executed by a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or being executed by a logic module or software that can realize all or part of the terminal device function, the method includes: determining a third transmission time of the first information, and the third transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion from the terminal device to the receiver; sending the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0038] In the above method, through the above manner, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby avoiding or reducing the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0039] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0040] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0041] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a component in a terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device.

[0042] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0043] In one possible implementation, the communication device includes: a processing unit and a transceiver unit, the processing unit is used to determine whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain; the transceiver unit is used to send the first information to the Internet of Things device when the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain; the transceiver unit is used to determine whether to send the third information to the network device based on the third information when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain.

[0044] In one possible implementation, the first information is the information to be transmitted sent from the terminal device to the Internet of Things device, the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0045] In another possible implementation, the transceiver unit is configured to send the first information to the IoT device and send the third information to the network device when the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain.

[0046] In another possible implementation, the processing unit is also used to determine the first transmission moment of the first information; the processing unit is used to determine, based on the first transmission moment, whether the transmission resources where the second information associated with the first information is located and the transmission resources where the third information is located overlap in the time domain.

[0047] In another possible implementation, the transceiver unit is used to send the third information to the network device when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information; the transceiver unit is used to send the first information to the Internet of Things device when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information; wherein the first type of information includes one or more of the following: hybrid automatic repeat request HARQ, physical random access channel PRACH, scheduling request SR or uplink control information UCI.

[0048] In another possible implementation, the transceiver unit is used to send the first information to the Internet of Things device and determine not to send the third information to the network device when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain and the third information is not the first type of information.

[0049] In another possible implementation, the processing unit is used to send the third information to the network device and determine not to send the first information to the Internet of Things device when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain and the third information is the first type of information; or, the processing unit is used to send the third information to the network device and determine a second transmission moment when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain and the third information is the first type of information, and send the first information to the Internet of Things device at the second transmission moment.

[0050] In another possible implementation, the second transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, where the first duration is the sum of the first delay and the transmission time of the first information; wherein the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent by the terminal device to the receiver.

[0051] In another possible implementation, the second transmission moment is different from the first transmission moment, or the second transmission moment is a moment delayed relative to the first transmission moment.

[0052] In another possible implementation, the first transmission moment is a start transmission moment, and the second transmission moment is a delayed transmission moment.

[0053] In another possible implementation, the transmission resources where the second information associated with the first information is located do not overlap with the transmission resources where the third information is located in the time domain, including at least one of the following: the first transmission moment satisfies: no later than the difference between the start moment of the third information and the second duration, the second duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the first transmission moment satisfies: no earlier than the difference between the end moment of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

[0054] In another possible implementation, the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain, including at least one of the following: the first transmission moment satisfies: later than the difference between the start moment of the third information and the second duration, the second duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the first transmission moment satisfies: earlier than the difference between the end moment of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

[0055] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0056] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0057] Regarding the technical effects brought about by the sixth aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementation methods.

[0058] In the seventh aspect, an embodiment of the present application provides a communication device, which can be a terminal device, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal device.

[0059] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0060] In one possible implementation, the communication device includes: a processing unit and a transceiver unit, the processing unit is used to determine whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain; the processing unit is used to determine to perform at least one of the following based on whether there is overlap: when the transmission resource where the second information is located and the transmission resource where the third information is located do not overlap in the time domain, the first information is sent to the Internet of Things device through the transceiver unit; when the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, the third information is sent to the network device through the transceiver unit; when the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, the first information is sent to the Internet of Things device through the transceiver unit.

[0061] Regarding the technical effects brought about by the seventh aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementation methods.

[0062] In an eighth aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a component in a terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device.

[0063] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0064] In one possible implementation, the communication device includes: a processing unit and a transceiver unit, the processing unit is used to determine the third transmission time of the first information, and the third transmission time satisfies: the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located do not overlap in the time domain; the transceiver unit is used to send the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0065] In one possible implementation, the transmission resource where the second information associated with the first information is located does not overlap with the transmission resource where the third information is located in the time domain, including at least one of the following: the third transmission moment is not later than the difference between the start moment of the third information and the second duration, the second duration being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the third transmission moment is not earlier than the difference between the end moment of the third information and the first duration, the first duration being the sum of the first delay and the transmission time of the first information, the first delay being one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

[0066] In another possible implementation, the transceiver unit is configured to send the first information to the IoT device and send the third information to the network device.

[0067] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0068] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0069] Regarding the technical effects brought about by the eighth aspect or possible implementation methods, please refer to the introduction to the technical effects of the third aspect or corresponding implementation methods.

[0070] In the ninth aspect, an embodiment of the present application provides a communication device, which can be a terminal device, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal device.

[0071] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0072] In one possible implementation, the communication device includes: a processing unit and a transceiver unit, the processing unit is used to determine the third transmission time of the first information, and the third transmission time satisfies: no later than the difference between the start time of the third information and a second time length, the second time length being the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the transceiver unit is used to send the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0073] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0074] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0075] Regarding the technical effects brought about by the ninth aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementation methods.

[0076] In the tenth aspect, an embodiment of the present application provides a communication device, which can be a terminal device, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal device.

[0077] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0078] In one possible implementation, the communication device includes: a processing unit and a transceiver unit, the processing unit is used to determine the third transmission time of the first information, and the third transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion from the terminal device to the receiver; the transceiver unit is used to send the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0079] In yet another possible implementation, the first information is dynamically scheduled or semi-statically scheduled by the network device.

[0080] In another possible implementation, the first information is a query command or a repeated query command, and the second information is a random number; or, the first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or, the first information is an access command, and the second information is feedback information; or, the first information is a selection command, and the second information is a query command.

[0081] Regarding the technical effects brought about by the tenth aspect or possible implementation methods, please refer to the introduction to the technical effects of the fifth aspect or corresponding implementation methods.

[0082] In an eleventh aspect, an embodiment of the present application provides a communication device, which includes at least one processor, and the at least one processor is configured to execute the method described in any one of the above aspects or any possible implementation methods of any one of the aspects.

[0083] In a possible implementation, the communication device further includes a communication interface.

[0084] In one possible implementation, the at least one processor invokes a computer program or instruction stored in a memory to execute the method described in any one of the above aspects or any possible implementations of any one of the aspects. The memory may be included in the communication device. Alternatively, the memory and processor are integrated together. Alternatively, the memory may be located outside the communication device.

[0085] In a twelfth aspect, an embodiment of the present application provides a chip device, which includes at least one processor, and the at least one processor is used to execute computer programs or instructions to implement the method described in any one of the above aspects or any possible implementation method of any one of the aspects.

[0086] In the thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction runs on a processor, it implements the method described in any one of the above aspects or any possible implementation method of any one of the aspects.

[0087] In a fourteenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the method described in any one of the above aspects or any possible implementation method of any one of the aspects is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] Figure 1 shows four topological structures for IoT devices;

[0089] FIG2 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0090] FIG3 is a schematic diagram of a transmission process between a terminal device and an IoT device;

[0091] FIG4 is a schematic diagram of transmission time in a transmission process between a terminal device and an IoT device;

[0092] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;

[0093] FIG6 is a schematic diagram of a difference between a starting time of a third message and a second duration provided by an embodiment of the present application;

[0094] 7 and 8 are schematic diagrams showing the difference between the end time of the third information and the first duration provided by an embodiment of the present application;

[0095] 9-12 are flowcharts of another communication method provided in an embodiment of the present application;

[0096] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0097] FIG14 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0098] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making any creative efforts are within the scope of protection of this application.

[0099] References to "one embodiment" or "some embodiments" etc. described in this application mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily all refer to the same embodiment, but rather mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "comprises", "comprising", "having" and their variations all mean "including but not limited to", that is, are intended to cover non-exclusive inclusions, unless otherwise specifically emphasized, for example, a process / method comprising a series of steps, or a system / product / device comprising a series of units, is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to those processes / methods / products / devices.

[0100] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and (or) c can mean one of the following situations: a exists alone; b exists alone; c exists alone; a and b exist at the same time; a and c exist at the same time; b and c exist at the same time; a, b and c exist at the same time. Among them, a, b, and c can be single or multiple. In the description of this application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more.

[0101] It is understood that in this application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing 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.

[0102] 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, such as 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., or the information to be indicated can be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.

[0103] The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. The transmission period and / or transmission timing of these sub-information can be the same or different. The specific transmission method is not limited in this application. The transmission period and / or transmission timing of these sub-information can be predefined, for example, according to a protocol, or can be configured by the transmitting device through sending configuration information to the receiving device.

[0104] In this application, "transmission" may include the following three situations: sending of data, receiving of data, or sending of data and receiving of data. In this application, "data" may include business data, and / or signaling data. It can be understood that "sending" and "receiving" in this application indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which may include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which may include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

[0105] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.

[0106] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.

[0107] The communication method provided in the embodiment of the present application can be applied to cellular communication systems related to the third generation partnership project (3GPP), for example, fourth generation (4G) communication systems, such as long term evolution (LTE) communication systems, and can also be applied to fifth generation (5G) communication systems, such as 5G new radio (NR) communication systems, or to various future communication systems, such as sixth generation (6G) communication systems. The method provided in the embodiment of the present application can also be applied to Bluetooth systems, wireless fidelity (WiFi) systems, LoRa systems or Internet of Vehicles systems, communication systems that support the integration of multiple wireless technologies, and device-to-device (D2D) systems. The method provided in the embodiment of the present application can also be applied to satellite communication systems, and the satellite communication system can be integrated with the above-mentioned communication systems. The wireless communication systems involved in this application also include but are not limited to: narrowband Internet of Things (NB-IoT) system, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), or time division-synchronization code division multiple access (TD-SCDMA).

[0108] Please refer to Figure 1, which is a diagram of four topological structures for IoT devices, wherein the IoT (Internet of Things) device can be an Ambient Internet of Things (AmbientIoT) device. Topology 1 includes a network device and an AmbientIoT device, topology 2 includes a network device, an intermediate node, and an AmbientIoT device, topology 3 includes a network device, an assisting node, and an AmbientIoT device, and topology 4 includes a terminal device and an AmbientIoT device. The links in each topology are bidirectional or unidirectional. The network device, terminal device, assisting node, or intermediate node in each topology can be one or more, and the embodiments of the present application do not limit this.

[0109] Please refer to Figure 2, which is a schematic diagram of the architecture of a communication system 200 provided in an embodiment of the present application. The communication system 200 architecture shown in Figure 2 is used as an example to illustrate the application scenarios used in this application. The communication system 200 includes a network device 201, an intermediate node 202, and an IoT device 203. The intermediate node 202 may be a terminal device. It should be understood that the communication system 200 to which the methods of the embodiments of the present application can be applied may include more or fewer network devices, intermediate nodes, or IoT devices. The network devices, intermediate nodes, and IoT devices may be hardware, functionally divided software, or a combination of the two. It should be understood that Figure 2 only illustrates one possible communication system architecture that may be applied in the embodiments of the present application. In other possible scenarios, the communication system architecture may also include other devices. The network device 201 may be any of the example network devices described below. The intermediate node 202 may be any of the example terminal devices described below. The IoT device 203 may be any of the example Ambient IoT devices described below.

[0110] 1) Network device 201 is a device deployed in a radio access network to provide wireless communication functions for terminal devices. Network device 201 can also be called an access network (RAN) entity, access node, network node, or communication device.

[0111] Specifically, the network device may be an access network device of a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, a fourth-generation (4G) mobile communication system or a 5G mobile communication system. The network device may also be an access network device in an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device may be an access network device in a communication system obtained by integrating two or more of the above communication systems.

[0112] The network equipment includes, but is not limited to, evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved NodeB or home Node B (HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, wireless controller in CRAN scenario, wireless backhaul node, transmission point (TP) or transmission and receiving point (TRP). The network equipment can also be an access network equipment in a 5G mobile communication system. For example, a next generation NodeB (gNB), TRP, TP in a new radio (NR) system, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, the network device may also be a network node constituting a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element. For example, a BBU. The RU may be included in a radio frequency device or radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device may also be a server, a wearable device, a vehicle, or an on-board device. For example, in V2X technology, the network device may be a road side unit (RSU).

[0113] It should be noted that in different systems, CU (or CU-CP and CU-UP), DU or RU may have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open centralized unit (O-CU) or an open CU, DU may also be called an open distributed unit (O-DU), a centralized unit control plane (CU-CP) may also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, a centralized unit user plane (CU-UP) may also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU may also be called an open radio unit (O-RU). This application does not limit this. Any of the CU, CU-CP, CU-UP, DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0114] In some deployments, the CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers, while the DU implements the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU, or by the DU+RU. It is understood that a network device can be a CU node, a DU node, or a device that includes both a CU node and a DU node. In addition, the CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN), without limitation here.

[0115] Optionally, the network device may also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management, etc. for terminal devices accessing the network. For example, the core network device is an AMF.

[0116] It should be noted that the network device can be the device or apparatus shown above, or it can be a component (for example, a chip), module or unit in the device or apparatus shown above, and this application does not limit it specifically.

[0117] 2) Terminal equipment, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), is a device that provides voice or data connectivity to users. Specifically, it includes devices that provide voice to users, devices that provide data connectivity to users, or devices that provide voice and data connectivity to users. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal device can communicate with the core network via the radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. Currently, terminal devices may include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electric meters, etc.), intelligent robots, workshop equipment, wireless terminals in unmanned driving, wireless terminals in remote surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying devices (such as intelligent robots, hot air balloons, drones, airplanes). Terminal devices may also be other devices with terminal functions, for example, a terminal device may also be a device that functions as a terminal in D2D communication.The terminal device may also include vehicle to everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, light terminal equipment (light UE), reduced capability UE (REDCAP UE), subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment (user device), drone equipment, etc. For example, it may include a mobile phone (or so-called "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. Also included are limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power. Examples include information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners. In this application, terminal devices with wireless transceiver capabilities and chips that can be provided in the aforementioned terminal devices are collectively referred to as terminal devices.

[0118] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, module or control unit in the device or apparatus shown above, and this application does not limit this specifically.

[0119] 3) The IoT device 203 may be an AmbientIoT device. AmbientIoT devices can be divided into three categories: Device A, Device B, and Device C. The details are as follows:

[0120] Device A: May or may not store energy. This means it lacks independent signal generation or amplification capabilities during backscattering transmission. This device is also known as a passive IoT device.

[0121] Device B: Capable of energy storage, meaning it doesn't generate independent signals during reflection transmission, but can amplify reflected signals. This is also known as a semi-passive IoT device. Specifically, it can amplify reflected signals based on stored energy.

[0122] Device C: Capable of energy storage and independent signal generation, it has active radio-frequency (active RF) for data transmission and is also called an active IoT device.

[0123] The signals transmitted by AmbientIoT devices need to be detected by a reader. Typically, the reader is the receiver. Given power constraints, especially since neither device A nor device B has independent signal generation capabilities, a source capable of providing a carrier wave (CW) is required to provide the IoT device with a carrier for its transmitted signals.

[0124] AmbientIoT devices can be provided with a carrier wave by a node, which is called an activator. This activator can be integrated with the reader or not. If not, it can come from a different node, not the same one.

[0125] Please refer to Figure 3, which is a schematic diagram of the transmission process between a terminal device and an IoT device. The terminal device can send a select command to the IoT device, and the terminal device can send a query command to the IoT device. Accordingly, the IoT device receives the query command from the terminal device, and then the IoT device sends a 16-bit random number (RN16) to the terminal device. Accordingly, after the terminal device receives the RN16 from the IoT device, the terminal device sends an acknowledgement (ACK) to the IoT device. Accordingly, after the IoT device receives the ACK from the terminal device, it sends an electronic product code (EPC) to the terminal device. Accordingly, after the terminal device receives the EPC from the IoT device, it sends an access command to the IoT device. Accordingly, after the IoT device receives the access command from the terminal device, it sends feedback information to the terminal device.

[0126] Please refer to Figure 4, which is a schematic diagram of the transmission time in the transmission process between a terminal device and an IoT device. T4 can be the time difference between two consecutive downlink transmissions. For example, in Figure 4, T4 represents the time between commands from the terminal device. That is, after sending the select command and for a period of T4, the terminal device sends a query command to the IoT device. T1 can be the time difference between downlink reception or downlink transmission and the subsequent uplink transmission. For example, in Figure 4, T1 represents the delay from the IoT device interpreting the query command to sending RN16. Alternatively, T1 can also represent the delay from the IoT device interpreting the ACK to sending the EPC. In short, T1 can be understood as the IoT device's interpretation delay. T2 can be the time difference between uplink reception or uplink transmission and the subsequent downlink transmission. For example, in Figure 4, T2 represents the delay from the terminal device interpreting the RN16 command to sending the ACK. Alternatively, T2 can also represent the delay from the terminal device interpreting the EPC to sending the repeat query (queryRep). In short, T2 can be understood as the terminal device's interpretation delay. T3 represents the terminal device's waiting time after T1 before issuing the next command. T3 can be the time difference between two consecutive uplink transmissions. Specifically, when the corresponding downlink information and / or uplink information are different information, the above time difference can be different values. For example, in Figure 4, T2 can represent the delay from the terminal device interpreting the RN16 command to sending ACK, and T2 can also represent the delay from the terminal device interpreting the EPC to sending a repeated query, wherein the values ​​of these two delays can be different. In this application, the link from the terminal device to the IoT device can be referred to as the downlink link of the IoT interface, and can also be understood as the forward link of the IoT interface, and can also be understood as the link from the reader to the device; the link from the IoT device to the terminal device can be referred to as the uplink link of the IoT interface, and can also be understood as the backward link of the IoT interface, and can also be understood as the link from the reader to the device. In this application, the interpretation delay can also be understood as the processing delay. Specifically, T1 to T4 are just an example representation, and in practice, this number does not constitute an application limitation.

[0127] In the communication system shown in Figure 2, there is a link 1 on the terminal device, on which the terminal device can send information 1 to the network device, and there is also a link 2 on the terminal device, on which the terminal device can send information 2 to the IoT device. Whether the terminal device can send simultaneously on link 1 and link 2 depends on the capabilities of the terminal device. For example, for terminal devices that cannot send simultaneously, the terminal device can make a choice based on priority. For another example, for terminal devices that can send simultaneously, the terminal device can allocate power based on priority. There can also be a link 3 on the terminal device, on which the terminal device can receive information 3 from the IoT device. For example, the terminal device can separate a subband on a carrier for communication between the terminal device and the IoT device. The size of the subband can be one or more physical resource blocks (PRBs). Since the terminal device does not have the ability to send and receive simultaneously, the terminal device cannot send information 1 to the network device on link 1 while receiving information 3 from the IoT device on link 3. In other words, the terminal device cannot receive information 3 from the IoT device on link 3 while sending information 1 to the network device on link 1. In other words, the irregular reception and / or transmission between the terminal device and the IoT device may conflict with the process of the terminal device sending to the network device. In order to resolve the above conflict, the embodiments of the present application propose the following solution.

[0128] Please refer to FIG5 , which is a flowchart of a communication method provided in an embodiment of the present application. The method includes but is not limited to the following steps:

[0129] Step S501: The terminal device determines whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain.

[0130] This step is optional.

[0131] The first information may be information to be transmitted from the terminal device to the IoT device. This means that the first information is information that the terminal device is waiting to transmit to the IoT device. For example, the first information may be information to be transmitted from the terminal device to the IoT device via the IoT interface. The first information may be instructed by the network device or semi-statically scheduled.

[0132] The second information can be the information to be fed back sent from the IoT device to the terminal device triggered by the first information. It can be understood that the second information is the information fed back by the IoT device to the terminal device caused by the sending of the first information. The second information associated with the first information can be understood as the second information being triggered by the first information. Specifically, the sending of the first information will trigger or cause the reception or feedback of the second information, that is, the sending of the first information by the terminal device to the network device will trigger or cause the terminal device to receive the second information from the IoT device, or the sending of the first information will trigger or cause the sending of the second information, that is, the sending of the first information by the terminal device to the network device will trigger or cause the IoT device to send the second information to the terminal device. Exemplarily, the first information can be carried in a physical reader to device channel (PRDCH), and the second information can be carried in a physical device to reader channel (PDRCH). It should be noted that the transmission of the first information and the second information may be in the same carrier or not in the same carrier, for example, the transmission of the first information and the second information is in separate / different uplink carriers.

[0133] The third information may be information to be transmitted from the terminal device to the network device. It can be understood that the third information is information that the terminal device is waiting to send to the network device. For example, the third information is information to be transmitted from the terminal device to the network device on the UU interface.

[0134] In this application, "wait" can also be replaced by "about to", "to be" or "wait". "Information" can also be replaced by "command", "message", "control information", "data information", "control information" or "data information", which is not limited in the embodiments of this application.

[0135] The transmission resource where the second information is located may refer to the time domain resource or time-frequency resource that carries the second information, and the transmission resource where the third information is located may refer to the time domain resource or time-frequency resource that carries the third information. The terminal device determines whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain. This may refer to whether the time domain resource carrying the second information overlaps with the time domain resource carrying the third information, or whether the time domain resource in the time-frequency resource carrying the second information overlaps with the time domain resource in the time-frequency resource carrying the third information.

[0136] Exemplarily, when the first information is a query command or a repeated query command, the second information may be RN16, wherein the terminal device sending a query command or a repeated query command to the Internet of Things device will trigger the Internet of Things device to send RN16, that is, the query command or the repeated query command will trigger RN16. When the first information is ACK, the second information may be EPC, wherein the terminal device sending ACK to the Internet of Things device will trigger the Internet of Things device to send EPC, that is, ACK will trigger EPC. When the first information is an access command, the second information may be feedback information, wherein the terminal device sending an access command to the Internet of Things device will trigger the Internet of Things device to send, that is, the access command will trigger feedback information. When the first information may be a selection command, the second information may be a query command, wherein the terminal device sending a selection command to the Internet of Things device will trigger the terminal device to send a query command to the Internet of Things device, that is, the selection command will trigger the sending of the query command. The specific signaling names of the first information and the second information are not limited to those listed in this application.

[0137] Among them, the terminal device determines whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain, which may refer to whether the transmission time of the second information overlaps with the transmission time of the third information, or whether the transmission duration of the second information overlaps with the transmission duration of the third information. In other words, it can be understood as whether the end moment of the second information is earlier than or equal to the sending moment of the third information. If the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, it may mean that the end moment of the second information is later than the sending moment of the third information; if the transmission resource where the second information is located and the transmission resource where the third information is located do not overlap in the time domain, it may mean that the end moment of the second information is earlier than or equal to the sending moment of the third information.

[0138] In the present application, whether there is overlap between transmission durations can be understood as whether there is overlap between time windows corresponding to the transmission durations.

[0139] Among them, the terminal device determines whether the transmission resources where the second information associated with the first information is located and the transmission resources where the third information is located overlap in the time domain, which can also refer to whether the second duration and the transmission duration of the third information overlap in the time domain. Optionally, it can also refer to determining whether the transmission time of the second information overlaps with the transmission time of the third information when the transmission time of the first information overlaps with the transmission time of the third information in the time domain. Among them, the second duration is the sum of the transmission time of the first information, the delay between the first information and the second information, and the transmission time of the second information. Among them, the delay between the first information and the second information can refer to the time from the end time of the transmission of the first information to the start time of the transmission of the second information, that is, the time from the time the IoT device receives the first information from the terminal device until the time the second information is sent to the terminal device. Optionally, the delay between the first information and the second information can be called a lag delay, a lag time, or a lag duration, which is not limited in the embodiments of the present application. It should be noted that the delay mentioned in the embodiments of the present application can be understood as a minimum delay.

[0140] In one possible implementation, the method further includes: the terminal device determining a first transmission time of the first information. The terminal device determining whether a transmission resource containing second information associated with the first information overlaps with a transmission resource containing third information in a time domain, including: the terminal device determining, based on the first transmission time, whether the transmission resource containing the second information associated with the first information overlaps with a transmission resource containing the third information in a time domain.

[0141] The first transmission time is the start time of the transmission, which may be a time configured by the network device, scheduled by the network device, or defined.

[0142] If the transmission resource containing the second information associated with the first information does not overlap with the transmission resource containing the third information in the time domain, the first transmission time satisfies the following conditions: it is no later than the difference between the start time of the third information and the second duration. This means that if the first transmission time satisfies the following conditions: it is no later than the difference between the start time of the third information and the second duration, then it is determined based on the first transmission time that the transmission resource containing the second information does not overlap with the transmission resource containing the third information in the time domain.

[0143] In one example, the first information is a query command and the second information is RN16. Please refer to Figure 6. The relationship between the transmission resources of other types of first information and second information can be similar to this example and will not be repeated here. Figure 6 is a schematic diagram of the difference between the starting time of the third information and the second duration provided by an embodiment of the present application. The transmission time of the query command is T msg1 The delay between the query command and RN16 is T de1 , the transmission time of RN16 is T msg2, the second duration is (T msg1 +T de1 +T msg2 ), if the first transmission moment satisfies: not later than the difference between the starting moment of the third information and the second duration, then the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located determined based on the first transmission moment do not overlap in the time domain.

[0144] Among them, if the transmission resource where the second information associated with the first information is located does not overlap with the transmission resource where the third information is located in the time domain, the first transmission moment satisfies: not earlier than the difference between the end moment of the third information and the first duration. It can be understood that if the first transmission moment satisfies: not earlier than the difference between the end moment of the third information and the first duration, then the transmission resource where the second information is located and the transmission resource where the third information is located determined to be non-overlapping in the time domain based on the first transmission moment. Among them, the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion from the terminal device to the receiver. Exemplarily, the conversion delay can also be the lag duration from the terminal device to the sender.

[0145] In one example, the first information is a query command and the second information is RN16, as an example for description, see Figure 7. The relationship between the transmission resources of other types of first information and second information can be similar to this example and will not be repeated here. Figure 7 is a schematic diagram of the difference between the end moment of a third information and a first duration provided by an embodiment of the present application. The first delay is the delay between the query command and RN16, and the first duration is the sum of the first delay and the transmission time of the query. If the first transmission moment satisfies: not earlier than the difference between the end moment of the third information and the first duration, then the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located determined based on the first transmission moment do not overlap in the time domain.

[0146] In one example, the first information is a selection command and the second information is a query command, as described below. Please refer to Figure 8. The relationship between the transmission resources of other types of first information and second information can be similar to this example and will not be repeated here. Figure 8 is a schematic diagram of the difference between the start time of another third information and the second duration provided by an embodiment of the present application. The first delay is the conversion delay, and the conversion delay is the lag time from the terminal device sending the selection command to the sending of the query command. The first duration is the sum of the first delay and the transmission time of the selection command. If the first transmission moment satisfies: not earlier than the difference between the end time of the third information and the first duration, then the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located determined based on the first transmission moment do not overlap in the time domain.

[0147] If the transmission resource containing the second information associated with the first information overlaps with the transmission resource containing the third information in the time domain, the first transmission time satisfies the following conditions: it is later than the difference between the start time of the third information and the second duration. It can be understood that if the first transmission time satisfies the following conditions: it is later than the difference between the start time of the third information and the second duration, then it is determined based on the first transmission time that the transmission resource containing the second information overlaps with the transmission resource containing the third information in the time domain.

[0148] If the transmission resource containing the second information associated with the first information overlaps with the transmission resource containing the third information in the time domain, the first transmission time satisfies the following conditions: it is earlier than the difference between the end time of the third information and the first duration. It can be understood that if the first transmission time satisfies the following conditions: it is earlier than the difference between the end time of the third information and the first duration, then it is determined based on the first transmission time that the transmission resource containing the second information overlaps with the transmission resource containing the third information in the time domain.

[0149] In another possible implementation, if the transmission resource where the first information is located overlaps with the transmission resource where the third information is located, the terminal device determines whether to send the first information to the Internet of Things device based on the first information.

[0150] Exemplarily, the overlap of the transmission resource where the first information is located and the transmission resource where the third information is located may mean that the end time of the first information is later than the sending time of the third information. For specific related explanations, please refer to the explanation of the overlap of the transmission resource where the second information is located and the transmission resource where the third information is located, which will not be repeated here.

[0151] Exemplarily, the terminal device determines to send the first information to the IoT device based on whether the first information is synchronization information. The synchronization information can also be called IoT interface synchronization information, or other information indicating synchronization meaning, which is not limited in the embodiments of the present application.

[0152] For example, if the first information is synchronization information and the third information is first-category information, the terminal device determines to send the first information to the IoT device. The first-category information may also be referred to as UU port first-category information. For details on the first-category information, see the description of step S503 below.

[0153] Exemplarily, if the first information is synchronization information, the third information is first-category information, and the synchronization information is non-periodic synchronization information, the terminal device determines to send the first information to the Internet of Things device.

[0154] For example, if the first information is synchronization information, the third information is first-category information, and the synchronization information is periodic synchronization information, the terminal device determines to send the first information to the IoT device. The periodic synchronization information here can satisfy the cycle or duty cycle of the device in the on-off state.

[0155] Step S502: If the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, the terminal device sends the first information to the Internet of Things device.

[0156] Wherein, if the transmission resource containing the second information and the transmission resource containing the third information do not overlap in the time domain, the terminal device sends the first information to the IoT device, including: if the transmission resource containing the second information and the transmission resource containing the third information do not overlap in the time domain, the terminal device sends the first information to the IoT device and sends the third information to the network device. In other words, it can be understood that the terminal device can simultaneously send the first information to the IoT device and send the third information to the network device.

[0157] Among them, if the transmission resource containing the second information and the transmission resource containing the third information do not overlap in the time domain, the terminal device sends the first information to the IoT device, which can be divided into two cases, as follows:

[0158] Case 1: If the transmission resource containing the second information and the transmission resource containing the third information do not overlap in the time domain, the terminal device sends the first information to the IoT device no later than the difference between the start time of the third information and the second duration. In this way, the process of receiving the second information from the IoT device caused by the terminal device sending the first information to the IoT does not fall within the transmission time of the third information, thereby avoiding or reducing the need for the terminal device to receive the second information from the IoT during the transmission time of the third information, thereby resolving the issue that the reception and / or transmission between the terminal device and the IoT device may conflict with the process of the terminal device sending to the network device.

[0159] Case 2: If the transmission resource containing the second information and the transmission resource containing the third information do not overlap in the time domain, when the terminal device sends the first information to the IoT device, the transmission of the first information is not subject to the transmission time (timing) requirement.

[0160] Step S503: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, the terminal device determines whether to send the third information to the network device based on the third information.

[0161] Illustratively, there is no particular order between step S502 and step S503.

[0162] Exemplarily, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, the terminal device determines whether to send the third information to the network device based on the third information. It can also be replaced by: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, the terminal device determines whether to send the first information to the Internet of Things device based on the third information.

[0163] Exemplarily, the terminal device determines whether to send the third information to the network device based on the third information, which may refer to determining whether to send the third information to the network device based on whether the third information is first-category information, where the first-category information includes one or more of the following: hybrid automatic repeat request (HARQ), physical random access channel (PRACH), scheduling request (SR), uplink control information (UCI), channel state information-reference signal resource indicator (CRI), or synchronization signal / PBCH block resource indicator (SSBRI). The SR may be a positive SR, and the UCI may refer to non-periodic channel state information (CSI).

[0164] Exemplarily, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, the terminal device determines whether to send the third information to the network device based on the third information, which may include the following two situations:

[0165] Case 1: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is first-category information, the terminal device sends the third information to the network device.

[0166] Exemplarily, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is first-category information, the terminal device may send the third information to the network device in the following two ways, namely, way A and way B, as follows:

[0167] Method A: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, the terminal device sends the third information to the network device and determines not to send the first information to the Internet of Things device.

[0168] Method B: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is first-category information, the terminal device sends the third information to the network device, determines the second transmission time, and sends the first information to the Internet of Things device at the second transmission time.

[0169] Exemplarily, the second transmission time is different from the first transmission time, or the second transmission time is a time delayed relative to the first transmission time, that is, the second transmission time is later than the first transmission time. Exemplarily, the second transmission time is a delayed transmission time, that is, a time delayed from a configured or defined time.

[0170] Exemplarily, the second transmission time satisfies the following conditions: it is no earlier than the difference between the end time of the third information and the first duration. In this way, conflicts caused by the need for the terminal device to transmit and receive simultaneously can be avoided or reduced, ensuring that the first information can be transmitted during the transmission of the third information. Furthermore, the process of receiving the second information from the IoT device, which is triggered by the terminal device transmitting the first information to the IoT, does not fall within the transmission time of the third information, thereby resolving the issue that reception and / or transmission between the terminal device and the IoT device may conflict with the process of the terminal device transmitting to the network device.

[0171] Exemplarily, if the first information is expected to be sent within the transmission time of the third information, the first information may be sent at a second transmission time that satisfies: not earlier than the difference between the end time of the third information and the first duration.

[0172] Case 2: The method also includes: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, the terminal device sends the first information to the Internet of Things device.

[0173] Exemplarily, if the transmission resource containing the second information overlaps with the transmission resource containing the third information in the time domain, and the third information is not first-category information, the terminal device sends the first information to the IoT device. Specifically, this may include: if the transmission resource containing the second information overlaps with the transmission resource containing the third information in the time domain, and the third information is not first-category information, sending the first information to the IoT device, and determining not to send the third information to the network device.

[0174] In the method described in Figure 5, whether a conflict occurs between the process of the terminal device receiving the second information of the Internet of Things device and the process of the terminal device sending the third information to the network device is determined by judging whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain. The conflict is avoided or reduced by defining the behavior of the terminal device. For example, if the transmission resource where the second information is located and the transmission resource where the third information is located do not overlap in the time domain, the first information is sent to the Internet of Things device; if the transmission resource where the second information is located and the transmission resource where the third information is located overlap in the time domain, whether to send the third information to the network device is determined based on the third information, thereby ultimately ensuring the normal operation of the communication system.

[0175] Please refer to FIG9 , which is a flowchart of another communication method provided in an embodiment of the present application. The method includes but is not limited to the following steps:

[0176] Step S901: The terminal device determines whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain.

[0177] For details, please refer to the relevant description in step S501.

[0178] Step S902: The terminal device determines to execute at least one of the following based on whether the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain: if the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, send the first information to the Internet of Things device; if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, send the third information to the network device; if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, send the first information to the Internet of Things device.

[0179] Exemplarily, if the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, the first information may be sent to the IoT device with reference to the relevant description in step S502.

[0180] Exemplarily, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, sending the third information to the network device may include: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first category of information, the terminal device sends the third information to the network device. For details, please refer to the relevant description in step S503.

[0181] Exemplarily, if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, sending the first information to the Internet of Things device may include: if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first category of information, the terminal device sends the first information to the Internet of Things device. For details, please refer to the relevant description in step S503.

[0182] In the method described in Figure 9, by judging whether the transmission resources where the second information associated with the first information is located and the transmission resources where the third information is located overlap in the time domain, it is determined whether a conflict occurs between the process of the terminal device receiving the second information of the IoT device and the process of the terminal device sending the third information to the network device. By defining the behavior of the terminal device, conflicts are avoided or reduced, thereby ensuring the normal operation of the communication system.

[0183] Please refer to FIG10 , which is a flowchart of another communication method provided in an embodiment of the present application. The method includes but is not limited to the following steps:

[0184] Step S1001: The terminal device determines the third transmission time of the first information.

[0185] Exemplarily, the third transmission time satisfies: the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located do not overlap in the time domain. The fact that the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located do not overlap in the time domain includes at least one of the following: the third transmission time is not later than the difference between the start time of the third information and the second duration; the third transmission time is not earlier than the difference between the end time of the third information and the first duration. In other words, therefore, the terminal device determines the third transmission time of the first information, and the third transmission time is not later than the difference between the start time of the third information and the second duration; and / or the terminal device determines the third transmission time of the first information, and the third transmission time is not earlier than the difference between the end time of the third information and the first duration. It should be noted that the inclusion in the embodiment of the present application can be replaced with the specific content of inclusion, and the embodiment of the present application is not limited. For example, "A, where A includes B" can be replaced with "B". The second duration is the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information. The first duration is the sum of the first delay and the transmission time of the first information. The first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum of the delay between the first information and the second information and the conversion delay. The conversion delay is the duration of the conversion from the terminal device to the received information. For details, please refer to the relevant description of step S501.

[0186] Exemplarily, the first information is information to be transmitted from the terminal device to the IoT device, the second information is information to be fed back from the IoT device to the terminal device triggered by the first information, and the third information is information to be transmitted from the terminal device to the network device. The first information is dynamically or semi-statically scheduled by the network device. For explanations of the first, second, and third information, please refer to the description of step S501.

[0187] Step S1002: The terminal device sends first information to the IoT device.

[0188] Exemplarily, the terminal device sending the first information to the Internet of Things device may include: the terminal device sending the first information to the Internet of Things device and sending third information to the network device.

[0189] In the method described in Figure 10, through the above-mentioned method, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby solving the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0190] Please refer to FIG11, which is a flowchart of another communication method provided in an embodiment of the present application. The method includes but is not limited to the following steps:

[0191] Step S1101: Before the terminal device sends the first information to the IoT device, the terminal device determines a second duration.

[0192] Exemplarily, the second duration is the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information.

[0193] Step S1102: The terminal device determines whether the second duration and the transmission duration of the third information overlap in the time domain.

[0194] Exemplarily, the terminal device determines whether the transmission duration of the second information overlaps with the transmission duration of the third information in the time domain, which may mean that the terminal device determines whether the transmission resources of the second information associated with the first information and the transmission resources of the third information overlap in the time domain. Please refer to the relevant description in step S501.

[0195] Step S1103: If the second duration and the transmission duration of the third information do not overlap in the time domain, the terminal device sends the first information to the IoT device.

[0196] For example, if the second duration and the transmission duration of the third information do not overlap in the time domain, the terminal device sends the first information to the IoT device no later than the difference between the start time of the third information and the second duration. For details, please refer to the description of Case 1 in step S502.

[0197] Step S1104: If the second duration overlaps with the transmission duration of the third information in the time domain, the terminal device determines whether the third information is the first category of information.

[0198] There is no particular order between step S1103 and step S1104. For example, for the description of the first type of information, reference may be made to the description of step S503.

[0199] Step S11041: If the second duration and the transmission duration of the third information overlap in the time domain, and the third information is first-category information, the terminal device sends the third information to the network device.

[0200] Exemplarily, the following two situations may be included: Situation A: If it is determined that the second duration and the transmission duration of the third information overlap in the time domain, and the third information is first-category information, the terminal device sends the third information to the network device and determines not to send the first information to the IoT device. Situation B: If it is determined that the second duration and the transmission duration of the third information overlap in the time domain, and the third information is first-category information, the terminal device sends the third information to the network device, determines the second transmission time of the first information, and sends the first information to the IoT device at the second transmission time of the first information. For details, please refer to the relevant description in step S503.

[0201] Step S11042: If the second duration and the transmission duration of the third information overlap in the time domain, and the third information is not the first category of information, the terminal device sends the first information to the IoT device.

[0202] Exemplarily, it may include: sending the first information to the IoT device, and determining not to send the third information to the network device.

[0203] In the method described in Figure 11, through the above-mentioned method, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby solving the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0204] Please refer to FIG12, which is a flowchart of another communication method provided in an embodiment of the present application. The method includes but is not limited to the following steps:

[0205] Step S1201: When the terminal device determines that the transmission time of the first information overlaps with the transmission time of the third information in the time domain, it determines whether the transmission time of the second information overlaps with the transmission time of the third information.

[0206] When the terminal device determines that the transmission time of the first information overlaps with the transmission time of the third information in the time domain, determining whether the transmission time of the second information overlaps with the transmission time of the third information may refer to the terminal device determining whether the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located overlap in the time domain. For details, please refer to the relevant description in step S501.

[0207] Step S1202: If the transmission time of the first information overlaps with the transmission time of the third information in the time domain, and the transmission time of the second information does not overlap with the transmission time of the third information, the terminal device sends the first information to the IoT device.

[0208] Exemplarily, the moment when the terminal device sends the first information to the IoT device may not be restricted by the transmission time requirement.

[0209] Step S1203: If the transmission time of the first information overlaps with the transmission time of the third information in the time domain, and the transmission time of the second information overlaps with the transmission time of the third information, the terminal device determines whether the third information is first category information.

[0210] For the explanation of the first type of information, please refer to the description in step S503.

[0211] Step S12031: If the transmission time of the first information overlaps with the transmission time of the third information in the time domain, the transmission time of the second information overlaps with the transmission time of the third information, and the third information is first category information, the terminal device sends the third information to the network device.

[0212] Exemplarily, the following two situations may be included: Situation A: When the terminal device determines that the transmission time of the first information overlaps with the transmission time of the third information in the time domain, it is determined that the transmission time of the second information overlaps with the transmission time of the third information, and the third information is first-category information. The terminal device sends the third information to the network device and determines not to send the first information to the Internet of Things device. Situation B: When the terminal device determines that the transmission time of the first information overlaps with the transmission time of the third information in the time domain, it is determined that the transmission time of the second information overlaps with the transmission time of the third information, and the third information is first-category information. The terminal device sends the third information to the network device and determines the second transmission moment of the first information, and sends the first information to the Internet of Things device at the second transmission moment of the first information. For details, please refer to the relevant description in step S503.

[0213] Step S12032: If the transmission time of the first information overlaps with the transmission time of the third information in the time domain, the transmission time of the second information overlaps with the transmission time of the third information, and the third information is not the first category of information, the terminal device sends the first information to the IoT device.

[0214] Exemplarily, it may include: sending the first information to the IoT device, and determining not to send the third information to the network device.

[0215] In the method described in Figure 12, through the above-mentioned method, the process of receiving the second information from the Internet of Things device caused by the terminal device sending the first information to the Internet of Things does not fall within the transmission time of the third information, thereby solving the problem that the reception and / or transmission between the terminal device and the Internet of Things device may conflict with the process of the terminal device sending to the network device, thereby further ensuring the normal operation of the communication system.

[0216] The above describes in detail the method of the embodiment of the present application, and the following provides an apparatus of the embodiment of the present application.

[0217] Please refer to Figure 13, which is a schematic diagram of the structure of a communication device 1300 provided in an embodiment of the present application. The communication device 1300 may include modules or units corresponding to the methods / operations / steps / actions performed by the terminal device in the above method embodiments. The units may be hardware circuits, software, or a combination of hardware circuits and software. In one possible implementation, the communication device 1300 may include a processing unit 1301 and a transceiver unit 1302. The specific details of each unit are as follows:

[0218] The processing unit 1301 is used to perform data processing. The transceiver unit 1302 can implement corresponding communication functions. The transceiver unit 1302 can also be called a communication interface or a communication module.

[0219] Optionally, the communication device 1300 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1301 may read the instructions and / or data in the storage module to implement the aforementioned method embodiment.

[0220] Optionally, the transceiver unit 1302 may include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above method embodiment. The receiving unit is configured to perform the receiving operation in the above method embodiment.

[0221] It should be noted that the communication device 1300 may include a sending unit but not a receiving unit. Alternatively, the communication device 1300 may include a receiving unit but not a sending unit. The specific implementation depends on whether the above solution executed by the communication device 1300 includes a sending action and a receiving action.

[0222] Optionally, the communication device 1300 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 5, 11, and 12 above. For details, please refer to the relevant introductions to the embodiments shown in Figures 5, 11, and 12 above, which will not be expanded in detail here. For example, the communication device 1300 is used to perform the following scheme:

[0223] The processing unit is used to determine whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain; the transceiver unit is used to send the first information to the Internet of Things device when the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain; the transceiver unit is used to determine whether to send the third information to the network device based on the third information when the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain.

[0224] Optionally, the communication device 1300 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 9, 11, and 12 above. For details, please refer to the relevant introductions to the embodiments shown in Figures 9, 11, and 12 above, which will not be expanded in detail here. For example, the communication device 1300 is used to perform the following scheme:

[0225] The method includes: determining whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain; based on whether they overlap, determining to perform at least one of the following: if the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, sending the first information to the Internet of Things device; if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, sending the third information to the network device; if the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, sending the first information to the Internet of Things device.

[0226] Optionally, the communication device 1300 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 10, 11, and 12 above. For details, please refer to the relevant introductions to the embodiments shown in Figures 10, 11, and 12 above, which will not be expanded in detail here. For example, the communication device 1300 is used to perform the following scheme:

[0227] The processing unit is used to determine the third transmission time of the first information, and the third transmission time satisfies: the transmission resource where the second information associated with the first information is located and the transmission resource where the third information is located do not overlap in the time domain; the transceiver unit is used to send the first information to the Internet of Things device; wherein, the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0228] Optionally, the communication device 1300 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 10, 11, and 12 above. For details, please refer to the relevant introductions to the embodiments shown in Figures 10, 11, and 12 above, which will not be expanded in detail here. For example, the communication device 1300 is used to perform the following scheme:

[0229] The processing unit is used to determine the third transmission time of the first information, and the third transmission time satisfies: no later than the difference between the starting time of the third information and the second time length, where the second time length is the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; the transceiver unit is used to send the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0230] Optionally, the communication device 1300 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 10, 11, and 12 above. For details, please refer to the relevant introductions to the embodiments shown in Figures 10, 11, and 12 above, which will not be expanded in detail here. For example, the communication device 1300 is used to perform the following scheme:

[0231] The processing unit is used to determine the third transmission time of the first information, and the third transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion from the terminal device to the receiver; the transceiver unit is used to send the first information to the Internet of Things device; wherein the first information is the information to be transmitted sent from the terminal device to the Internet of Things device; the second information is the information to be fed back sent from the Internet of Things device to the terminal device triggered by the first information, and the third information is the information to be transmitted sent from the terminal device to the network device.

[0232] It should be noted that the implementation and beneficial effects of each module can also correspond to the corresponding description of the method embodiments shown in Figures 5, 9, 10, 11 and 12. The division of modules in the embodiments of the present application is schematic and is only a logical function division. In actual implementation, other division methods may be used.

[0233] The processing unit 1301 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver unit 1302 can be implemented by a transceiver or transceiver-related circuits. The transceiver unit 1302 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0234] Please refer to Figure 14, which is a schematic diagram of the structure of another communication device 1400 provided in an embodiment of the present application. The communication device 1400 includes at least one processor 1401 and a communication interface 1403, and optionally also includes a memory 1402. The processor 1401, memory 1402, and communication interface 1403 are interconnected via a bus 1404. Optionally, the processor 1401 and the memory 1402 can be integrated together.

[0235] Memory 1402 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), and is used to store computer programs or instructions and data. Communication interface 1403 is used to receive and send data.

[0236] The processor 1401 may be one or more central processing units (CPUs). When the processor 1401 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0237] The processor 1401 in the communication device 1400 is used to read the computer program or instructions stored in the memory 1402 to implement the functions of the above-mentioned processing unit, and the communication interface 1403 in the communication device 1400 is used to implement the functions of the above-mentioned transceiver unit.

[0238] An embodiment of the present application further provides a chip device, which includes at least one processor, and the at least one processor is used to call a computer program or instruction stored in a memory so that the processor executes the method provided by the above embodiment.

[0239] In a possible implementation, the input of the chip device corresponds to the receiving operation in any one of the foregoing embodiments, and the output of the chip device corresponds to the sending operation in any one of the foregoing embodiments.

[0240] Optionally, the processor is coupled to the memory via an interface.

[0241] Optionally, the chip device further includes a memory, in which computer program instructions are stored.

[0242] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a processor, the method executed by the terminal device in the above method embodiment is implemented.

[0243] An embodiment of the present application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed on a processor, the method executed by the terminal device in the above method embodiment is implemented.

[0244] It is understood that the processor in the embodiments of the present application may be a CPU, or may be other general-purpose processors, digital signal processors (DSPs), graphics processing units (GPUs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0245] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, mobile hard disks, CD-ROMs or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station, a terminal or a core network device. Of course, the processor and the storage medium can also exist as discrete components in a base station, a terminal or a core network device.

[0246] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0247] In the various embodiments of the present application, unless otherwise specified or there is any logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0248] In the description of this application, words such as "first", "second", "S501", or "S502" are only used to distinguish the description and facilitate the context. Different sequence numbers themselves do not have specific technical meanings and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying the order of execution of operations. The execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that: Applied to terminal equipment, including: Determining whether a transmission resource where the second information associated with the first information is located overlaps with a transmission resource where the third information is located in the time domain; If the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, sending the first information to the IoT device; If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, it is determined based on the third information whether to send the third information to the network device.

2. The method according to claim 1, characterized in that The first information is information to be transmitted sent from the terminal device to the IoT device. The second information is information to be fed back, which is triggered by the first information and sent from the IoT device to the terminal device. The third information is information to be transmitted sent from the terminal device to the network device.

3. The method according to claim 1 or 2, characterized in that If the transmission resource where the second information is located does not overlap with the transmission resource where the third information is located in the time domain, sending the first information to the IoT device includes: The first information is sent to the IoT device, and the third information is sent to the network device.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: determining a first transmission time of the first information; The determining whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain includes: Based on the first transmission time, it is determined whether the transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain.

5. The method according to any one of claims 1 to 4, characterized in that If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, determining whether to send the third information to the network device based on the third information includes: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, sending the third information to the network device; If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, sending the first information to the IoT device; The first type of information includes one or more of the following: hybrid automatic repeat request HARQ, physical random access channel PRACH, scheduling request SR or uplink control information UCI.

6. The method according to claim 5, characterized in that If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, sending the first information to the Internet of Things device includes: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is not the first type of information, the first information is sent to the Internet of Things device, and it is determined not to send the third information to the network device.

7. The method according to claim 5, characterized in that If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, sending the third information to the network device includes: If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, the third information is sent to the network device, and it is determined not to send the first information to the Internet of Things device; or If the transmission resource where the second information is located overlaps with the transmission resource where the third information is located in the time domain, and the third information is the first type of information, the third information is sent to the network device, and a second transmission time is determined, and the first information is sent to the Internet of Things device at the second transmission time.

8. The method according to claim 7, characterized in that The second transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, where the first duration is the sum of the first delay and the transmission time of the first information; The first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent by the terminal device to the receiver.

9. The method according to any one of claims 4 to 8, characterized in that The second transmission time is different from the first transmission time, or the second transmission time is a time delayed relative to the first transmission time.

10. The method according to any one of claims 4 to 9, characterized in that: The first transmission time is a start transmission time, and the second transmission time is a delayed transmission time.

11. The method according to any one of claims 4 to 10, characterized in that: The transmission resource where the second information associated with the first information is located does not overlap with the transmission resource where the third information is located in the time domain, including at least one of the following: The first transmission time satisfies: no later than the difference between the start time of the third information and a second duration, where the second duration is the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; The first transmission time satisfies: not earlier than the difference between the end time of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

12. The method according to any one of claims 4 to 11, characterized in that: The transmission resource where the second information associated with the first information is located overlaps with the transmission resource where the third information is located in the time domain, including at least one of the following: The first transmission time satisfies: being later than the difference between the start time of the third information and a second duration, where the second duration is the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; The first transmission moment satisfies: being earlier than the difference between the end moment of the third information and the first duration, wherein the first duration is the sum of the first delay and the transmission time of the first information, and the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

13. The method according to any one of claims 1 to 12, characterized in that The first information is dynamically scheduled or semi-statically scheduled by the network device.

14. The method according to any one of claims 1 to 13, characterized in that The first information is a query command or a repeated query command, and the second information is a random number; or The first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or The first information is an access command, and the second information is feedback information; or, The first information is a selection command, and the second information is a query command.

15. A communication method, characterized in that: Applied to terminal equipment, including: Determine a third transmission time of the first information, where the third transmission time satisfies: a transmission resource where the second information associated with the first information is located and a transmission resource where the third information is located do not overlap in the time domain; Sending the first information to the IoT device; Wherein, the first information is information to be transmitted from the terminal device to the IoT device; The second information is information to be fed back from the IoT device to the terminal device triggered by the first information. The third information is information to be transmitted from the terminal device to the network device.

16. The method according to claim 15, characterized in that The transmission resource where the second information associated with the first information is located does not overlap with the transmission resource where the third information is located in the time domain, including at least one of the following: The third transmission time is no later than the difference between the start time of the third information and a second duration, where the second duration is the sum of the transmission time of the second information, the delay between the first information and the second information, and the transmission time of the first information; The third transmission time is no earlier than the difference between the end time of the third information and the first duration, the first duration is the sum of the first delay and the transmission time of the first information, the first delay is one of the following: the delay between the first information and the second information, the conversion delay, or the minimum value of the delay between the first information and the second information and the conversion delay, wherein the conversion delay is the duration of the conversion sent to the receiver by the terminal device.

17. The method according to claim 15 or 16, characterized in that The sending the first information to the IoT device includes: The first information is sent to the IoT device, and the third information is sent to the network device.

18. The method according to any one of claims 15 to 17, characterized in that: The first information is dynamically scheduled or semi-statically scheduled by the network device.

19. The method according to any one of claims 15 to 18, characterized in that: The first information is a query command or a repeated query command, and the second information is a random number; or The first information is an acknowledgment ACK, and the second information is an electronic product code EPC; or The first information is an access command, and the second information is feedback information; or, The first information is a selection command, and the second information is a query command.

20. A communication device, characterized in that: The communication device includes a module for executing the method according to any one of claims 1 to 14, or includes a module for executing the method according to any one of claims 15 to 19.

21. A communication device, characterized in that: The apparatus comprises at least one processor, and the at least one processor is configured to execute the method according to any one of claims 1 to 14, or configured to execute the method according to any one of claims 15 to 19.

22. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instruction, which, when executed on a processor, implements the method according to any one of claims 1 to 14, or implements the method according to any one of claims 15 to 19.

23. A computer program product, characterized in that The computer program product includes a computer program or instructions, and when the computer program or instructions are run on a computer, the method according to any one of claims 1 to 14 is implemented, or the method according to any one of claims 15 to 19 is implemented.