Wireless communication method and device
By determining whether the second channel is cancelled by a method based on the priority channel in the terminal device and the network device, the normality of data transmission when multiple channels overlap in the time domain is solved, and the normal transmission of the channel and the improvement of transmission efficiency are achieved.
Patent Information
- Application Number
- CN202310387186.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-25
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2040-08-25
AI Technical Summary
When multiple channels overlap in the time domain, how to ensure the normal transmission of data is an urgent technical problem.
By determining whether the second channel cancels transmission based on the first channel, it is ensured that the priority of at least one initial channel is higher than that of the second channel, thereby maintaining a consistent understanding between the terminal device and the network device to ensure normal transmission of the channel.
It effectively solves the normality of data transmission when multiple channels overlap in the time domain, ensures the normal operation of channels, avoids unnecessary cancellation or information discarding, and improves transmission efficiency.
Smart Images

Figure CN116471668B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention application with application date of August 25, 2020, application number 202010869240.0, and invention name “Wireless Communication Method and Device”. Technical Field
[0002] The embodiments of the present application relate to the field of communication technology, and specifically to a wireless communication method and device. Background Art
[0003] In a communication system, a terminal device may send an uplink channel to a network device. For example, the network device may schedule the terminal device to send an uplink channel through scheduling information. As a result, it is inevitable that multiple uplink channels may be sent overlappingly in the time domain.
[0004] However, when multiple channels overlap in the time domain, how to ensure normal data transmission is a technical problem that urgently needs to be solved in this field. Summary of the invention
[0005] Provided are a wireless communication method and device, which can ensure normal data transmission when multiple channels overlap in the time domain.
[0006] In a first aspect, a wireless communication method is provided, comprising:
[0007] determining whether the second channel cancels transmission based on the first channel;
[0008] The first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel.
[0009] In a second aspect, a terminal device is provided, which is used to execute the method in the first aspect or its implementations. Specifically, the terminal device includes a functional module for executing the method in the first aspect or its implementations.
[0010] In a third aspect, a network device is provided, which is used to execute the method in the first aspect or its implementations. Specifically, the network device includes a functional module used to execute the method in the first aspect or its implementations.
[0011] In a fourth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its implementations.
[0012] In a fifth aspect, a network device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its implementation manners.
[0013] In a sixth aspect, a chip is provided for implementing the method in the first aspect or its implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in the first aspect or its implementations.
[0014] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in the above-mentioned first aspect or its various implementations.
[0015] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in the first aspect or its various implementations.
[0016] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects or in each of their implementations.
[0017] Based on the above technical solution, whether the second channel cancels transmission is determined based on the first channel, and the first channel is determined by at least one initial channel, which is equivalent to determining the first channel used to determine whether to trigger the second channel to cancel transmission based on at least one initial channel. This can ensure that the terminal device and the network device have a consistent understanding of the first channel used to trigger the second channel to cancel transmission, and further, can ensure normal transmission of the channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is an example of an application scenario provided by the embodiments of the present application.
[0019] Figure 2 It is a schematic flowchart of the wireless communication method provided in an embodiment of the present application.
[0020] Figure 3 and Figure 4 It is a schematic block diagram of a priority channel according to an embodiment of the present application.
[0021] Figure 5 It is a schematic block diagram of a terminal device provided in an embodiment of the present application.
[0022] Figure 6 It is a schematic block diagram of a network device provided in an embodiment of the present application.
[0023] Figure 7 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0024] Figure 8 It is a schematic block diagram of the chip provided in the embodiment of the present application. DETAILED DESCRIPTION
[0025] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are 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 ordinary technicians in this field without creative work are within the scope of protection of this application.
[0026] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present application.
[0027] like Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0028] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), 5G communication system (also known as New Radio (NR) communication system), or future communication systems.
[0029] exist Figure 1 In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.
[0030] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0031] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.
[0032] For example, the terminal device 110 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0033] The terminal device 110 may be used for device-to-device (D2D) communication.
[0034] The wireless communication system 100 may also include a core network device 130 for communicating with the base station, and the core network device 130 may be a 5G core network (5G Core, 5GC) device, for example, an access and mobility management function (Access and Mobility Management Function, AMF), and for example, an authentication server function (Authentication Server Function, AUSF), and for example, a user plane function (User Plane Function, UPF), and for example, a session management function (Session Management Function, SMF). Optionally, the core network device 130 may also be an evolved packet core (Evolved Packet Core, EPC) device of the LTE network, for example, a session management function + a data gateway (Session Management Function + Core Packet Gateway, SMF + PGW-C) device of the core network. It should be understood that SMF + PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. In the process of network evolution, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited to the embodiments of the present application.
[0035] The functional units in the communication system 100 may also establish connections through next generation (NG) network interfaces to achieve communication.
[0036] For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (N1 for short); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (N3 for short); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (N2 for short); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (N4 for short); the UPF can exchange user plane data with the data network through the NG interface 6 (N6 for short); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (N11 for short); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (N7 for short).
[0037] Figure 1A base station, a core network device and two terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0038] It should be understood that all devices with communication functions in the network / system in the embodiments of the present application can be referred to as communication devices. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 120 and a terminal device 110 with communication functions. The network device 120 and the terminal device 110 may be the devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0039] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0040] Figure 2 2 shows a schematic flow chart of a wireless communication method 200 according to an embodiment of the present application, and the method 200 can be executed by a terminal device or a wireless communication device. Figure 1 The terminal device shown, for example, Figure 1 The access network equipment shown.
[0041] like Figure 2 As shown, the method 200 may include:
[0042] S210, determining whether to cancel transmission on the second channel based on the first channel;
[0043] The first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel.
[0044] For example, the terminal device or the network device may determine the first channel based on the at least one initial channel, and then determine whether to cancel transmission of the second channel based on the overlap between the first channel and the second channel. For example, if the first channel and the second channel overlap or partially overlap, determine to cancel transmission of the second channel. If the first channel and the second channel do not overlap, transmit the second channel.
[0045] Determining whether to cancel transmission of the second channel is based on the first channel, and the first channel is determined by at least one initial channel, which is equivalent to determining the first channel used to determine whether to trigger the second channel to cancel transmission based on at least one initial channel. This can ensure that the terminal device and the network device have a consistent understanding of the first channel used to trigger whether to cancel transmission of the second channel, and further, can ensure normal transmission of the channel.
[0046] In some embodiments of the present application, the first channel and the second channel overlap or partially overlap.
[0047] For example, the at least one initial channel and the second channel overlap or partially overlap in the time domain. For example, each initial priority channel in the at least one initial channel and the second channel overlap or partially overlap in the time domain. For another example, some initial priority channels in the at least one initial channel and the second channel overlap or partially overlap in the time domain.
[0048] In some embodiments of the present application, the first scheduling information triggering the first channel is no earlier than the scheduling information corresponding to other channels other than the initial channel corresponding to the first scheduling information in the at least one initial channel.
[0049] For example, the time domain position of the first scheduling information that triggers the first channel is not earlier than the time domain position of the scheduling information corresponding to other channels other than the initial channel corresponding to the first scheduling information in the at least one initial channel.
[0050] For example, the time domain position of the scheduling information may be the time domain position of the downlink scheduling information, or the time domain position determined based on the uplink channel. For example, the time domain position determined based on the uplink channel may be the time domain position of the uplink channel configured semi-statically or semi-persistently.
[0051] In some embodiments of the present application, the first channel is directly scheduled by first scheduling information that triggers the first channel.
[0052] In some embodiments of the present application, the at least one initial channel adopts multiplexing transmission.
[0053] In some embodiments of the present application, the first channel is determined after the at least one initial channel is multiplexed or covered.
[0054] Designing the first channel to be determined after the at least one initial channel is multiplexed or overwritten is equivalent to using the channel determined after the at least one initial channel is multiplexed or overwritten as the first channel for triggering whether to cancel transmission of the second channel. This not only ensures that the terminal device and the network device have a consistent understanding of the first channel used to trigger whether to cancel transmission of the second channel to ensure normal transmission of the channel, but also gives priority to ensuring normal transmission of the at least one initial channel. Accordingly, unnecessary cancellation or information discarding can be avoided, thereby maximizing transmission efficiency.
[0055] In some embodiments of the present application, the S210 may include:
[0056] The second channel is determined to cancel transmission based on the first channel.
[0057] In some embodiments of the present application, the method 200 may further include:
[0058] In the case that the third priority channel and the second channel do not overlap, the second channel is kept to cancel transmission.
[0059] In some embodiments of the present application, the scheduling information triggering the third channel is no earlier than the first scheduling information triggering the first channel.
[0060] In some embodiments of the present application, the S210 may include:
[0061] In the case where the first channel and the second channel overlap, determining that the second channel cancels transmission; and / or
[0062] In a case where the first channel and the second channel do not overlap, the second channel is transmitted.
[0063] In some embodiments of the present application, the at least one initial channel includes a channel indicated by scheduling information and / or a channel determined by the scheduling information.
[0064] For example, the at least one initial channel may be directly indicated by the latest scheduling information and the previous scheduling information, or may be directly determined by the latest scheduling information and indirectly determined by the previous scheduling information. Optionally, the indirect determination may refer to: determining after multiplexing or overlaying the uplink channel directly determined based on the scheduling information.
[0065] In some embodiments of the present application, the channel determined by the scheduling information includes: a channel determined after multiplexing or covering the channel directly determined based on the scheduling information.
[0066] In some embodiments of the present application, the first channel and the second channel are uplink channels.
[0067] In some embodiments of the present application, the uplink channel includes a physical uplink control channel PUCCH and / or a physical uplink shared channel PUSCH.
[0068] In some embodiments of the present application, the time domain position of the first scheduling information that triggers the first channel is the time domain position of the first scheduling information or the time domain position determined based on the first channel.
[0069] In some embodiments of the present application, the time domain position of the first scheduling information is a time domain position determined based on the first channel, and the first channel is an uplink channel configured semi-statically or semi-persistently.
[0070] For example, the symbol before the symbol where the first channel is located may be determined as the time domain position of the first scheduling information.
[0071] The technical solution of the present application is described below in conjunction with Examples 1 to 3.
[0072] Embodiment 1:
[0073] Figure 3 is a schematic block diagram of a priority channel provided in an embodiment of the present application. Figure 3 Example 1 is described.
[0074] like Figure 3 As shown, DCI 1 is used to schedule the first low priority channel (1st LP PUCCH), DCI 3 is used to schedule the first high priority channel (1st HP PUCCH), and DCI 2 is used to schedule the second high priority channel (2nd HP PUSCH).
[0075] Optionally, the first high priority uplink channel overlaps with the first low priority uplink channel and the second high priority uplink channel in the time domain, and the time domain position of the scheduling information corresponding to the first high priority uplink channel is not earlier than the time domain position of the scheduling information corresponding to the second high priority uplink channel.
[0076] Optionally, the first priority uplink channel may be determined to cancel transmission based on the first high priority uplink channel.
[0077] Optionally, the first high priority uplink channel and the second high priority uplink channel are transmitted using multiplexing.
[0078] Optionally, the uplink channel can be PUCCH / PUSCH
[0079] Optionally, the time domain position of the scheduling information may be the time domain position of the downlink scheduling information, or may be a time domain position determined based on an uplink channel.
[0080] Optionally, for the time domain position determined based on the uplink channel, a semi-statically or semi-persistently configured uplink channel is used.
[0081] Optionally, the uplink channel may be directly indicated by scheduling information, or may be determined by multiplexing of multiple uplink channels of the same priority.
[0082] Embodiment 2:
[0083] Figure 4 is another schematic block diagram of a priority channel provided in an embodiment of the present application. Figure 4 Example 2 is described.
[0084] like Figure 4 As shown, DCI 1 is used to schedule the first low priority channel (1st LP PUCCH), DCI 2 is used to schedule the second highest priority channel (2nd HP PUSCH), DCI 3 is used to schedule the first high priority channel (1st HP PUCCH), and DCI4 is used to schedule the third highest priority channel (3rd HP PUSCH).
[0085] Optionally, the first high priority uplink channel has an overlapping portion in the time domain with the first low priority channel and the second high priority uplink channel, and the downlink scheduling information corresponding to the first high priority uplink channel is not earlier than the downlink scheduling information corresponding to the second high priority uplink channel.
[0086] Optionally, whether to cancel transmission of the first priority uplink channel may be determined based on the third highest priority uplink channel, wherein the third highest priority uplink channel is determined by multiplexing the first high priority uplink channel and the second high priority channel.
[0087] For example, if the third highest priority uplink channel overlaps with the first low priority channel in the time domain, the transmission of the first priority uplink channel is canceled; if the third highest priority uplink channel does not overlap with the first low priority channel in the time domain, the first priority uplink channel can be transmitted.
[0088] Optionally, the uplink channel can be PUCCH / PUSCH
[0089] Optionally, the time domain position of the scheduling information may be the time domain position of the downlink scheduling information, or may be a time domain position determined based on an uplink channel.
[0090] Optionally, for the time domain position determined based on the uplink channel, a semi-statically or semi-persistently configured uplink channel is used.
[0091] Optionally, the uplink channel may be directly indicated by scheduling information, or may be determined by multiplexing of multiple uplink channels of the same priority.
[0092] Embodiment 3:
[0093] Optionally, if there is an overlap between the first high-priority uplink channel and the first low-priority channel in the time domain, the transmission of the first low-priority channel is canceled.
[0094] Optionally, there is no overlapping portion between the second high priority uplink channel and the first low priority channel in the time domain, and the transmission of the first low priority channel is still canceled.
[0095] Optionally, the time domain position of the scheduling information corresponding to the second highest priority uplink channel is not earlier than the time domain position of the scheduling information corresponding to the first highest priority uplink channel.
[0096] Optionally, information may be sent or received on the second highest priority uplink channel.
[0097] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will not further explain various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the ideas of the present application, they should also be regarded as the contents disclosed in the present application.
[0098] It should also be understood that in various method embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. In addition, in the embodiment of the present application, the terms "downlink" and "uplink" are used to indicate the transmission direction of the signal or data, wherein "downlink" is used to indicate that the transmission direction of the signal or data is a first direction sent from the site to the user equipment of the cell, and "uplink" is used to indicate that the transmission direction of the signal or data is a second direction sent from the user equipment of the cell to the site, for example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiment of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. Specifically, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0099] Combination of the above Figures 1 to 4 , describes in detail the method embodiment of the present application, and the following is combined with Figures 5 to 8 , describe in detail the device embodiments of the present application.
[0100] Figure 5 It is a schematic block diagram of a terminal device 300 according to an embodiment of the present application.
[0101] like Figure 5 As shown, the terminal device 300 may include:
[0102] A determination unit 310, configured to determine whether to cancel transmission of the second channel based on the first channel;
[0103] The first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel.
[0104] In some embodiments of the present application, the first channel and the second channel overlap or partially overlap.
[0105] In some embodiments of the present application, the first scheduling information triggering the first channel is no earlier than the scheduling information corresponding to other channels other than the initial channel corresponding to the first scheduling information in the at least one initial channel.
[0106] In some embodiments of the present application, the first channel is directly scheduled by first scheduling information that triggers the first channel.
[0107] In some embodiments of the present application, the at least one initial channel adopts multiplexing transmission.
[0108] In some embodiments of the present application, the first channel is determined after the at least one initial channel is multiplexed or covered.
[0109] In some embodiments of the present application, the determining unit 310 is specifically configured to:
[0110] The second channel is determined to cancel transmission based on the first channel.
[0111] In some embodiments of the present application, the determining unit 310 is further configured to:
[0112] In the case that the third priority channel and the second channel do not overlap, the second channel is kept to cancel transmission.
[0113] In some embodiments of the present application, the scheduling information triggering the third channel is no earlier than the first scheduling information triggering the first channel.
[0114] In some embodiments of the present application, the determining unit 310 is specifically configured to:
[0115] In the case where the first channel and the second channel overlap, determining that the second channel cancels transmission; and / or
[0116] In a case where the first channel and the second channel do not overlap, the second channel is transmitted.
[0117] In some embodiments of the present application, the at least one initial channel includes a channel indicated by scheduling information and / or a channel determined by the scheduling information.
[0118] In some embodiments of the present application, the channel determined by the scheduling information includes: a channel determined after multiplexing or covering the channel directly determined based on the scheduling information.
[0119] In some embodiments of the present application, the first channel and the second channel are uplink channels.
[0120] In some embodiments of the present application, the uplink channel includes a physical uplink control channel PUCCH and / or a physical uplink shared channel PUSCH.
[0121] In some embodiments of the present application, the time domain position of the first scheduling information that triggers the first channel is the time domain position of the first scheduling information or the time domain position determined based on the first channel.
[0122] In some embodiments of the present application, the time domain position of the first scheduling information is a time domain position determined based on the first channel, and the first channel is an uplink channel configured semi-statically or semi-persistently.
[0123] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. Specifically, Figure 5 The terminal device 300 shown may correspond to the corresponding subject in the method 200 of the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the terminal device 300 are respectively to implement Figure 2 For the sake of brevity, the corresponding processes in each method are not repeated here.
[0124] Figure 6 It is a schematic block diagram of a network device 400 according to an embodiment of the present application.
[0125] like Figure 6 As shown, the network device 400 may include:
[0126] A determination unit 410, configured to determine whether to cancel transmission of the second channel based on the first channel;
[0127] The first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel.
[0128] In some embodiments of the present application, the first channel and the second channel overlap or partially overlap.
[0129] In some embodiments of the present application, the first scheduling information triggering the first channel is no earlier than the scheduling information corresponding to other channels other than the initial channel corresponding to the first scheduling information in the at least one initial channel.
[0130] In some embodiments of the present application, the first channel is directly scheduled by first scheduling information that triggers the first channel.
[0131] In some embodiments of the present application, the at least one initial channel adopts multiplexing transmission.
[0132] In some embodiments of the present application, the first channel is determined after the at least one initial channel is multiplexed or covered.
[0133] In some embodiments of the present application, the determining unit 410 is specifically configured to:
[0134] The second channel is determined to cancel transmission based on the first channel.
[0135] In some embodiments of the present application, the determining unit 410 is further configured to:
[0136] In the case that the third priority channel and the second channel do not overlap, the second channel is kept cancelled.
[0137] In some embodiments of the present application, the scheduling information triggering the third channel is no earlier than the first scheduling information triggering the first channel.
[0138] In some embodiments of the present application, the determining unit 410 is specifically configured to:
[0139] In the case where the first channel and the second channel overlap, determining that the second channel cancels transmission; and / or
[0140] In a case where the first channel and the second channel do not overlap, the second channel is transmitted.
[0141] In some embodiments of the present application, the at least one initial channel includes a channel indicated by scheduling information and / or a channel determined by the scheduling information.
[0142] In some embodiments of the present application, the channel determined by the scheduling information includes: a channel determined after multiplexing or covering the channel directly determined based on the scheduling information.
[0143] In some embodiments of the present application, the first channel and the second channel are uplink channels.
[0144] In some embodiments of the present application, the uplink channel includes a physical uplink control channel PUCCH and / or a physical uplink shared channel PUSCH.
[0145] In some embodiments of the present application, the time domain position of the first scheduling information that triggers the first channel is the time domain position of the first scheduling information or the time domain position determined based on the first channel.
[0146] In some embodiments of the present application, the time domain position of the first scheduling information is a time domain position determined based on the first channel, and the first channel is an uplink channel configured semi-statically or semi-persistently.
[0147] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. Specifically, Figure 6 The network device 400 shown may correspond to the corresponding subject in the method 200 of the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the network device 400 are respectively to implement Figure 2 For the sake of brevity, the corresponding processes in each method are not repeated here.
[0148] The communication device of the embodiment of the present application is described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that the functional modules can be implemented in hardware form, can also be implemented by software instructions, and can also be implemented by a combination of hardware and software modules.
[0149] Specifically, each step of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software instructions in the processor. The steps of the method disclosed in the embodiment of the present application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor.
[0150] Optionally, the software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method embodiment in combination with its hardware.
[0151] For example, the processing unit and the communication unit mentioned above may be implemented by a processor and a transceiver, respectively.
[0152] Figure 7 It is a schematic structural diagram of a communication device 500 according to an embodiment of the present application.
[0153] like Figure 7 As shown, the communication device 500 may include a processor 510 .
[0154] The processor 510 may call and run a computer program from the memory to implement the method in the embodiment of the present application.
[0155] Please continue to see Figure 7 , the communication device 500 may further include a memory 520 .
[0156] The memory 520 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 510. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application. The memory 520 may be a separate device independent of the processor 510, or may be integrated in the processor 510.
[0157] Please continue to see Figure 7 , the communication device 500 may further include a transceiver 530 .
[0158] The processor 510 may control the transceiver 530 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include an antenna, and the number of antennas may be one or more.
[0159] It should be understood that the various components in the communication device 500 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0160] It should also be understood that the communication device 500 may be a terminal device of an embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, that is, the communication device 500 of the embodiment of the present application may correspond to the terminal device 300 in the embodiment of the present application, and may correspond to the corresponding subject in the method 200 according to the embodiment of the present application, for the sake of brevity, it will not be repeated here. Similarly, the communication device 500 may be a network device of the embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application. That is to say, the communication device 500 of the embodiment of the present application may correspond to the network device 400 in the embodiment of the present application, and may correspond to the corresponding subject in the method 200 according to the embodiment of the present application, for the sake of brevity, it will not be repeated here.
[0161] In addition, a chip is also provided in an embodiment of the present application.
[0162] For example, the chip may be an integrated circuit chip with signal processing capabilities, and can implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application. The chip may also be called a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc. Optionally, the chip can be applied to various communication devices, so that the communication device equipped with the chip can execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application.
[0163] Figure 8 is a schematic structural diagram of a chip 600 according to an embodiment of the present application.
[0164] like Figure 8 As shown, the chip 600 includes a processor 610 .
[0165] The processor 610 may call and run a computer program from the memory to implement the method in the embodiment of the present application.
[0166] Please continue to see Figure 8 , the chip 600 may further include a memory 620 .
[0167] The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application. The memory 620 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 610. The memory 620 may be a separate device independent of the processor 610, or may be integrated in the processor 610.
[0168] Please continue to see Figure 8 , the chip 600 may further include an input interface 630 .
[0169] The processor 610 may control the input interface 630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0170] Please continue to see Figure 8 , the chip 600 may further include an output interface 640 .
[0171] The processor 610 may control the output interface 640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0172] It should be understood that the chip 600 can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of the present application, and can also implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be repeated here.
[0173] It should also be understood that the various components in the chip 600 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0174] The processors mentioned above may include but are not limited to:
[0175] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0176] The processor can be used to implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor, or a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0177] The memory mentioned above includes but is not limited to:
[0178] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0179] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.
[0180] In an embodiment of the present application, a computer-readable storage medium is further provided for storing computer programs. The computer-readable storage medium stores one or more programs, and the one or more programs include instructions, which, when executed by a portable electronic device including multiple application programs, enable the portable electronic device to execute the method of the embodiment shown in method 200.
[0181] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0182] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0183] A computer program product is also provided in an embodiment of the present application, including a computer program.
[0184] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0185] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0186] The present application also provides a computer program in an embodiment. When the computer program is executed by a computer, the computer can execute the method of the embodiment shown in method 200 .
[0187] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0188] In addition, the embodiment of the present application also provides a communication system, which may include the terminal device and the network device involved above to form a communication system as follows: Figure 1 The communication system 100 shown is not described in detail for the sake of brevity. It should be noted that the term "system" and the like in this document may also be referred to as "network management architecture" or "network system" and the like.
[0189] It should also be understood that the terms used in the embodiments of the present application and the appended claims are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present application.
[0190] For example, as used in the embodiments of the present application and the appended claims, the singular forms "a," "said," "above," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0191] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.
[0192] If implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.
[0193] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0194] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways.
[0195] For example, the division of units or modules or components in the device embodiment described above is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or modules or components can be combined or integrated into another system, or some units or modules or components can be ignored or not executed.
[0196] For another example, the units / modules / components described above as separation / display components may or may not be physically separated, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units / modules / components may be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0197] Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above may be an indirect coupling or communication connection through some interfaces, devices or units, which may be electrical, mechanical or other forms.
[0198] The above contents are only specific implementation methods of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: include: Based on the overlap between the first channel and the second channel, determining whether to cancel transmission of the second channel; Among them, the first channel and the second channel are uplink channels; the first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel; the first channel is determined after multiplexing of the at least one initial channel, and the initial channel is a channel indicated by scheduling information and / or a channel determined by the scheduling information.
2. The method according to claim 1, characterized in that The first channel and the second channel overlap or partially overlap.
3. The method according to claim 1, characterized in that: The first scheduling information triggering the first channel is no earlier than the scheduling information corresponding to other channels other than the initial channel corresponding to the first scheduling information in the at least one initial channel.
4. The method according to any one of claims 1 to 3, characterized in that The determining whether to cancel transmission of the second channel based on the overlap between the first channel and the second channel comprises: In the case where the first channel and the second channel overlap, determining that the second channel cancels transmission; and / or In a case where the first channel and the second channel do not overlap, the second channel is transmitted.
5. A terminal device, characterized in that: include: a determining unit, configured to determine whether to cancel transmission of the second channel based on an overlap between the first channel and the second channel; Among them, the first channel and the second channel are uplink channels; the first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel; the first channel is determined after multiplexing of the at least one initial channel, and the initial channel is a channel indicated by scheduling information and / or a channel determined by the scheduling information.
6. The terminal device according to claim 5, characterized in that: The first channel and the second channel overlap or partially overlap.
7. The terminal device according to claim 5 or 6, characterized in that: The determining unit is specifically used for: In the case where the first channel and the second channel overlap, determining that the second channel cancels transmission; and / or In a case where the first channel and the second channel do not overlap, the second channel is transmitted.
8. A network device, characterized in that: include: a determining unit, configured to determine whether to cancel transmission of the second channel based on an overlap between the first channel and the second channel; Among them, the first channel and the second channel are uplink channels; the first channel is determined by at least one initial channel, and the priority of each initial priority channel in the at least one initial channel is higher than the priority of the second channel; the first channel is determined after multiplexing of the at least one initial channel, and the initial channel is a channel indicated by scheduling information and / or a channel determined by the scheduling information.
9. The network device according to claim 8, characterized in that: The first channel and the second channel overlap or partially overlap.
10. The network device according to claim 8 or 9, characterized in that: The determining unit is specifically used for: In the case where the first channel and the second channel overlap, determining that the second channel cancels transmission; and / or In a case where the first channel and the second channel do not overlap, the second channel is transmitted.
11. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 4.
12. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Method for transmitting information, method for receiving information, terminal device, and network device
CN111066359A
Method for transmitting information, method for receiving information, terminal device and network device
CN111510271A