Communication method, communication apparatus, storage medium, and program product
By pre-allocating resources and exchanging response information between the first and second nodes, the management of pre-allocated communication resources is achieved, which solves the problem of communication resource configuration latency and improves resource configuration efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2026-03-19
AI Technical Summary
In the process of configuring communication resources, existing technologies have long latency in configuring communication resources for business interactions, resulting in low efficiency in configuring communication resources.
By sending resource pre-allocation information from the first node to the second node, receiving resource pre-allocation response information, and transmitting services based on this, the management of pre-allocated communication resources is realized, reducing configuration latency and improving resource configuration efficiency.
It effectively reduced the latency of communication resource configuration for business interactions and improved the efficiency of communication resource configuration.
Smart Images

Figure CN2025093015_19032026_PF_FP_ABST
Abstract
Description
Communication method, communication apparatus, storage medium and program product
[0001] The present disclosure claims priority to Chinese Patent Application No. 202411296275.4, filed on September 13, 2024, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present disclosure relates to the technical field of communication, and in particular to a communication method, a communication apparatus, a storage medium and a program product. BACKGROUND
[0003] In recent years, with the development of communication technology, the service interaction between communication nodes (such as base stations, terminals, etc.) is more and more frequent, and the requirement for communication resources used for service interaction is also higher and higher. For example, the communication resources used for service interaction in the downstream communication node (i.e., the downstream node) are managed by the upstream communication node (i.e., the upstream node). SUMMARY
[0004] The present disclosure provides a communication method, a communication apparatus, a storage medium and a program product.
[0005] In one aspect, a communication method is provided, which is applied to a first node and includes: sending, to a second node, resource pre-allocation information, the resource pre-allocation information being used to indicate first communication resources pre-allocated in the first node; receiving resource pre-allocation response information sent by the second node; and performing service transmission based on the resource pre-allocation response information.
[0006] In another aspect, a communication method is provided, which is applied to a first node and includes: receiving a HARQ feedback message sent by an opposite node of service transmission; receiving resource allocation information of the second node for the service transmission, the resource allocation information being used to indicate fourth communication resources of the first node for retransmission of the service transmission; and sending resource allocation response information to the second node.
[0007] In yet another aspect, a communication method is provided, which is applied to a second node and includes: receiving resource pre-allocation information sent by a first node, the resource pre-allocation information being used to indicate first communication resources pre-allocated in the first node; and sending, to the first node, resource pre-allocation response information based on the resource pre-allocation information.
[0008] In yet another aspect, a communication method is provided, which is applied to a second node and includes: in a case where a HARQ feedback message is a negative acknowledgement message, sending, to a first node, resource allocation information, the HARQ feedback message being used to indicate a receiving response of an opposite node of the first node to service transmission, the resource allocation information being used to indicate fourth communication resources of the first node for retransmission of the service transmission; and receiving resource allocation response information sent by the first node.
[0009] In another aspect, a communication apparatus is provided, which is applied to a first node, and includes a sending module, a receiving module and a processing module. The sending module is configured to send resource pre-allocation information to a second node, the resource pre-allocation information being used to indicate first communication resources pre-allocated in the first node. The receiving module is configured to receive resource pre-allocation response information sent by the second node. The processing module is configured to perform service transmission based on the resource pre-allocation response information.
[0010] In another aspect, a communication apparatus is provided, which is applied to a first node, and includes a receiving module and a sending module. The receiving module is configured to receive a HARQ feedback message sent by a peer node of the first node for service transmission. The receiving module is further configured to receive resource allocation information for the service transmission sent by a second node, the resource allocation information being used to indicate fourth communication resources for retransmission of the service transmission by the first node. The sending module is configured to send resource allocation response information to the second node.
[0011] In another aspect, a communication apparatus is provided, which is applied to a second node, and includes a receiving module and a sending module. The receiving module is configured to receive resource pre-allocation information sent by a first node, the resource pre-allocation information being used to indicate first communication resources pre-allocated in the first node. The sending module is configured to send resource pre-allocation response information to the first node based on the resource pre-allocation information.
[0012] In another aspect, a communication apparatus is provided, which is applied to a second node, and includes a sending module and a receiving module. The sending module is configured to send resource allocation information to a first node in a case that a HARQ feedback message is a negative acknowledgement message, the HARQ feedback message being used to indicate a receiving response of a peer node of the first node for service transmission, the resource allocation information being used to indicate fourth communication resources for retransmission of the service transmission by the first node. The receiving module is configured to receive resource allocation response information sent by the first node.
[0013] In another aspect, a communication apparatus is provided, which includes a memory and a processor. The memory and the processor are coupled. The memory is configured to store a computer program. The processor is configured to implement the communication method described above when executing the computer program.
[0014] In another aspect, a computer readable storage medium is provided, and the computer readable storage medium stores computer program instructions, which are executed by a processor to implement the communication method described above.
[0015] In another aspect, a computer program product is provided, and the computer program product includes computer program instructions, which are executed to implement the communication method described above. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings in the following description are only some of the drawings of some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art based on these drawings.
[0017] FIG. 1 is a schematic diagram of a communication relationship according to some embodiments;
[0018] FIG. 2 is a schematic diagram of a communication system according to some embodiments;
[0019] FIG. 3 is a flow chart of a communication method according to some embodiments;
[0020] FIG. 4 is a flow chart of another communication method according to some embodiments;
[0021] FIG. 5 is a flow chart of yet another communication method according to some embodiments;
[0022] FIG. 6 is an interaction diagram of a communication method of UL resource allocation according to some embodiments;
[0023] FIG. 7 is an interaction diagram of a communication method of SL resource allocation according to some embodiments;
[0024] FIG. 8 is a flow chart of yet another communication method according to some embodiments;
[0025] FIG. 9 is a flow chart of yet another communication method according to some embodiments;
[0026] FIG. 10 is a flow chart of yet another communication method according to some embodiments;
[0027] FIG. 11 is an interaction diagram of a communication method of sidelink resource allocation according to some embodiments;
[0028] FIG. 12 is a block diagram of a communication apparatus according to some embodiments;
[0029] FIG. 13 is another block diagram of a communication apparatus according to some embodiments;
[0030] FIG. 14 is yet another block diagram of a communication apparatus according to some embodiments;
[0031] FIG. 15 is yet another block diagram of a communication apparatus according to some embodiments;
[0032] FIG. 16 is yet another block diagram of a communication apparatus according to some embodiments. DETAILED DESCRIPTION
[0033] The technical solutions in the present disclosure will be described clearly and completely in combination with the drawings in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work belong to the protection scope of the present disclosure.
[0034] It should be noted that in the present disclosure, the words such as "exemplarily" or "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the words such as "exemplarily" or "for example" are intended to present the related concept in a specific manner.
[0035] Hereinafter, the terms "first", "second", and the like are only used for description purposes, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second", and the like can explicitly or implicitly include one or more of the features.
[0036] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this document is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more.
[0037] In the fifth generation mobile communication technology (5G), user equipment (UE) and UE direct communication (such as sidelink (SL) communication (or edge link communication) or device to device (D2D)) is supported, which is collectively referred to as Sidelink communication. In the Sidelink communication system, when there is service data to be transmitted between UEs, the service data between the UEs can not pass through the network side, that is, the service data can be directly sent by the source UE to the target UE through the Sidelink link. Sidelink communication (including D2D and vehicle-to-everything (V2X) technology) can work in multiple scenarios such as network coverage, partial network coverage, and no coverage. Sidelink communication can also work in intelligent transportation systems (ITS) spectrum, licensed spectrum, and unlicensed spectrum.
[0038] The sixth generation mobile communication technology (6G) and future mobile communication technology will provide higher transmission rate, lower latency, larger device connection number and density, higher spectrum efficiency, and support more extensive services. In order to better meet the communication needs of vertical industries, 6G and future mobile communication technology needs to support lower latency, such as through sub-band full duplex (SBFD) or full duplex (FD), which can support sending uplink services on downlink slots or sending downlink services on uplink slots; 6G and future mobile communication technology also needs to support more service types, that is, to support more access technologies, such as on the same carrier, in addition to Uu interface (interface between base station and UE) communication, device direct interface (direct communication interface between UEs, or called sidelink interface) communication, and relay node and UE communication, and base station and relay node communication, etc.
[0039] In the sixth generation mobile communication (6G) and future mobile technology, how to reduce the communication latency is an important requirement to support low-latency services. For example, reducing the communication latency between the base station and the UE, the communication latency between the UE and other UEs, and the communication latency between the UE and the control node. In addition, improving the reliability of transmission, reducing resource waste, and improving spectrum utilization efficiency are also important requirements in mobile communication.
[0040] In order to reduce the communication delay, it can be considered to reduce the time length occupied by information transmission, such as using a small number of symbols for transmission, or reducing the time interval of retransmission, such as continuous multiple transmissions, and the like. Other methods for reducing transmission delay are also necessary. In addition, how to avoid resource waste, improve reliability, and improve spectrum efficiency are also key factors to improve system performance.
[0041] Sidelink supports the base station to allocate resources to UEs, or UEs to select and use resources autonomously, but does not support UEs to allocate resources to other UEs. The sidelink interface communication and the interface communication between the user terminal and the base station are shown in FIG. 1.
[0042] That is, in the process of managing the communication resources of the downstream node by the upstream node, the upstream node usually determines the communication resources required by the downstream node based on the service demand reported by the downstream node, and configures the determined communication resources to the downstream node.
[0043] In summary, the service demand reporting of the downstream node, the communication resource determination and configuration of the upstream node, and the like may increase the configuration delay of the communication resources for service interaction. Therefore, how to reduce the configuration delay of the communication resources for service interaction and improve the configuration efficiency of the communication resources has become a technical problem to be solved.
[0044] Based on this, in order to solve the above technical problems, the embodiments of the present disclosure provide a communication method applied to the configuration management scene of communication resources. A first node can initiate a use application of pre-allocated communication resources in the first node to a second node based on to-be-transmitted services, and manage the service transmission of the to-be-transmitted services by receiving the use management of the pre-allocated communication resources in the first node by the second node. In this way, the configuration delay of the communication resources for service interaction can be reduced, and the configuration efficiency of the communication resources can be improved.
[0045] The network architecture of the mobile communication network (including but not limited to 2G, 3G, 4G, 5G and future mobile communication network (such as 5th generation mobile communication technology Advanced (5G-A), 6th generation mobile communication technology (6G))) in the embodiments of the present disclosure can at least include a first communication node and a second communication node. It should be understood that in the present example, the first communication node can be a terminal side device (including but not limited to a terminal), and the second communication node can be a network (NW) side device (including but not limited to a base station). In device-to-device communication, both the first communication node and the second communication node can be a base station or a terminal. The first communication node and the second communication node can be referred to as the first node and the second node, respectively.
[0046] Exemplarily, FIG. 2 is a schematic diagram of a communication system according to some embodiments, which can include a first node 201 and a second node 202. The first node 201 can be one or more, and the number is not limited.
[0047] For example, the first node 201 is pre-allocated with a communication resource for service transmission. When the first node 201 performs service transmission on the to-be-processed service, the first node 201 can initiate a use request for the pre-allocated communication resource to the second node 202. Then, the second node 202 can perform authorization management on the use of the pre-allocated communication resource in the first node 201 based on the use request initiated by the first node 201. After that, the first node 201 can manage the use of the pre-allocated communication resource through the second node 202 to manage the service transmission of the to-be-transmitted service.
[0048] For example, the second node 202 can be a base station, or other network entities (such as terminals, UEs, small sites) with resource management functions.
[0049] In addition, in some embodiments of the present disclosure, the service transmission of the to-be-transmitted service can be a conventional uplink transmission, or the service transmission of the to-be-transmitted service can be a Sidelink transmission.
[0050] It should be noted that the first node 201 can be a mobile device or a terminal device (such as a terminal).
[0051] The base station (BS) can be a base station in long term evolution (LTE), a base station in long term evolution advanced (LTEA), or an evolutional node B (eNB or eNodeB), a base station device (gNB) in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remote, reconfigurable intelligent surfaces (RISs), routers, relay stations, transmission and reception points (TRPs), receivers, access points, wireless fidelity (WIFI) devices, and various network side devices. The base station can also be referred to as a reader for communication with the terminal,
[0052] The terminal can be a device with wireless transceiving function. The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiving function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, or a wireless terminal in smart home, etc. The present disclosure does not limit the application scenario. The terminal can also be referred to as a user, a user equipment (UE), an Artificial Intelligence&Internet of Things (A-IoT) device, an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a transmitter, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE apparatus, etc. The present disclosure does not limit this.
[0053] It should be noted that FIG. 2 is only an exemplary block diagram, the number of devices included in FIG. 2, and the name of each device are not limited, and in addition to the devices shown in FIG. 2, the communication system can also include other devices, such as core network devices.
[0054] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0055] FIG. 3 shows a flowchart of a communication method, as shown in FIG. 3, the communication method is applied to a first node, including S301-S303.
[0056] In S301, resource pre-allocation information is sent to a second node.
[0057] In some embodiments, a plurality of preset communication resources for service transmission are pre-allocated in the first node, the first node can determine a first communication resource corresponding to a to-be-transmitted service from the plurality of preset communication resources based on the to-be-transmitted service, and inquire whether the first communication resource can be used to perform service transmission on the to-be-transmitted service through the resource pre-allocation information to the second node. Here, the resource pre-allocation information is used to indicate the first communication resource pre-allocated in the first node.
[0058] It should be noted that, in some embodiments of the present disclosure, the communication resources (such as the preset communication resources and the first communication resources) can include time domain resources (such as time slices and symbol periods, etc.) and frequency domain resources (such as carrier frequencies and frequency channels, etc.).
[0059] In some embodiments, the second node can be an upstream node (such as a base station or other network entity with resource management function) of the first node, or the second node can be a peer node of the first node with resource management function.
[0060] In some embodiments of the present disclosure, the resource pre-allocation information can include at least one of the following (1)-(14):
[0061] (1) format type indication of at least one of uplink control information and sidelink control information;
[0062] (2) time domain information of the first communication resource;
[0063] (3) frequency domain information of the first communication resource;
[0064] (4) number of resource elements (REs) of the time domain resources and the frequency domain resources in the first communication resource;
[0065] (5) service priority;
[0066] (6) resource request sequence number;
[0067] (7) process number;
[0068] (8) bandwidth part indication;
[0069] (9) carrier indication;
[0070] (10) resource pool index indication;
[0071] (11) modulation and coding scheme indication;
[0072] (12) new data indication;
[0073] (13) redundancy version number;
[0074] (14) identity of the first node.
[0075] It should be noted that for the above (1), the uplink control information can be uplink control information (UCI), and the sidelink control information can be sidelink control information (SCI).
[0076] For example, the format type indication of the UCI at least includes one of the following: indicating that the current UCI is resource pre-allocation information, or indicating that the current UCI is other formats except resource pre-allocation information.
[0077] The format type indication of the SCI at least includes one of the following: indicating that the current SCI is resource pre-allocation information, or indicating that the current SCI is other formats except resource pre-allocation information.
[0078] In addition, the resource pre-allocation information indicated by the format type indication of the UCI / SCI can include one or more formats, at least including one of the following four formats:
[0079] Format one of the resource pre-allocation information: at least including time domain information of the pre-allocated resource (i.e. the first communication resource), and frequency domain information of the pre-allocated resource in the resource pre-allocation information;
[0080] Format two of the resource pre-allocation information: at least including the number of time domain symbols of the pre-allocated resource, and the number of frequency domain PRBs of the pre-allocated resource in the resource pre-allocation information;
[0081] Format three of the resource pre-allocation information: at least including the number of time domain symbols and the starting position of the pre-allocated resource, and the number of frequency domain PRBs and the starting position of the pre-allocated resource in the resource pre-allocation information;
[0082] The format four of the resource pre-allocation information includes at least time domain information of the pre-allocated resource, frequency domain information of the pre-allocated resource, modulation and coding scheme indication.
[0083] In addition, when the second node is a base station, the resource pre-allocation information can include UCI and not include SCI; when the second node is a UE, the resource pre-allocation information can include SCI and not include UCI.
[0084] For the above (2), the time domain information of the first communication resource can include time domain position information and / or time domain resource quantity information. For example, the starting position of a time domain symbol / slot, the ending position of the symbol / slot, or the number of symbols / slots. The time domain information of the first communication resource can indicate one or more resources (i.e., the first communication resource can be composed of multiple time domain resources).
[0085] For the above (3), the frequency domain information of the first communication resource can include frequency domain position information and / or frequency domain resource quantity information. For example, the starting position of a frequency domain physical resource block (PRB) / PRB group / sub-band, the ending position of the PRB / PRB group / sub-band, or the number of PRBs / PRB groups / sub-bands. The frequency domain information of the first communication resource can indicate one or more resources (i.e., the first communication resource can be composed of multiple frequency domain resources).
[0086] That is, through the resource pre-allocation information, the description information of the pre-allocated communication resource is described, including the time domain / frequency domain position, the time domain / frequency domain resource quantity, and the number of pre-allocated communication resources. In this way, the second node can clearly understand the pre-allocated communication resource in the first node, so as to manage the subsequent use authorization of the pre-allocated communication resource in the first node by the second node.
[0087] For the above (4), the number of REs can be the sum of the number of REs in the time domain (resource) and the number of REs in the frequency domain (resource) of the first communication resource.
[0088] For the above (5), the service priority (i.e., priority information) is the priority level value of the data packet transmitted on the pre-allocated resource.
[0089] For the above (6), the resource request sequence number is used to mark the number of the current pre-allocation information, and the same number indicates the pre-allocated resource request for the same data packet.
[0090] For the above (7), the process number is used to indicate the process number of the data packet transmitted on the pre-allocated resource.
[0091] For the above (8), a bandwidth part (BWP) indication indicates a BWP where the pre-allocated resource for data transmission is located.
[0092] For the above (9), a carrier indication indicates a carrier where the pre-allocated resource for data transmission is located.
[0093] For the above (10), a resource pool index indication indicates a resource pool where the pre-allocated resource for data transmission is located.
[0094] For the above (11), a modulation and coding scheme indication indicates a modulation order and rate, etc. for data transmission on the pre-allocated resource.
[0095] For the above (12), a new data indication indicates whether it is new data transmission on the pre-allocated resource.
[0096] For the above (13), a redundancy version number indicates a version number of the current data transmission on the pre-allocated resource.
[0097] For the above (14), an identification of the first node facilitates the second node to identify which node sends the resource pre-allocation information.
[0098] In summary, by reporting the description information of the pre-allocated communication resource in the first node and the description information of the to-be-transmitted service, the upstream node can manage the pre-allocated communication resource in the downstream node.
[0099] In some embodiments, in the process of sending the resource pre-allocation information to the second node, the first node can send the resource pre-allocation information to the second node on a second communication resource.
[0100] For example, the second communication resource can be a communication resource corresponding to the first node in a preset resource pool, or the second communication resource can be any communication resource selected by the first node in the preset resource pool.
[0101] It should be noted that the preset resource pool can include a communication resource agreed in advance by the first node and the second node for reporting of the resource pre-allocation information.
[0102] That is, the first node can report the resource pre-allocation information through the communication resource agreed in advance with the second node, so that the second node can listen to the resource pre-allocation information reported by the first node on the communication resource agreed in advance, and know the node reporting the resource pre-allocation information.
[0103] In some embodiments, in the process that the first node sends the resource pre-allocation information to the second node on the second communication resource, the first node can also scramble the resource pre-allocation information according to a scrambling seed, and send the scrambled resource pre-allocation information to the second node on the second communication resource, so that the second node can subsequently receive the scrambled resource pre-allocation information on the second communication resource, and process (e.g., descramble) the scrambled resource pre-allocation information by using the scrambling seed to obtain the resource pre-allocation information initiated by the first node.
[0104] For example, the scrambling seed can include at least one of a preset seed, an identifier of the first node, and an identifier of the second node.
[0105] That is, the downstream node (i.e., the first node) can ensure that the usage request (i.e., the resource pre-allocation information) can be received by the specified upstream node (i.e., the second node) by scrambling the reported usage request.
[0106] In S302, the resource pre-allocation response information sent by the second node is received.
[0107] For example, the resource pre-allocation response information is used to respond to the inquiry request in the resource pre-allocation information.
[0108] It should be noted that the resource pre-allocation response information can be confirmation indication information for responding to the inquiry request in the resource pre-allocation information, and the confirmation indication information can be true or false, i.e., the confirmation indication information is true, indicating that the second node allows (or authorizes) the first node to use the first communication resource to perform service transmission on the to-be-transmitted service, and the confirmation indication information is false, indicating that the second node refuses the first node to use the first communication resource to perform service transmission on the to-be-transmitted service.
[0109] In some embodiments, in the case that the second node refuses the first node to use the first communication resource to perform service transmission on the to-be-transmitted service, the second node can also indicate a new communication resource for service transmission on the to-be-transmitted service to the first node through the resource pre-allocation response information.
[0110] In some embodiments of the present disclosure, the resource pre-allocation response information can include any one of the following: first indication information, second indication information, and resource re-allocation information.
[0111] For example, the first indication information and the second indication information can be two cases of the above-mentioned confirmation indication information, the first indication information is used to indicate that the first node uses the first communication resource for service transmission (i.e., the confirmation indication information is true), and the second indication information is used to indicate that the first node does not use the first communication resource for service transmission (i.e., the confirmation indication information is false).
[0112] The resource re-allocation information is used to indicate a third communication resource other than the first communication resource, or the resource re-allocation information is also used to indicate that the first node does not use the first communication resource for service transmission.
[0113] That is, the resource re-allocation information is used to indicate a new communication resource for service transmission of the to-be-transmitted service to the first node in the case that the second node refuses the first node to use the first communication resource for service transmission of the to-be-transmitted service.
[0114] It should be noted that the resource re-allocation information can include at least one of the following a-m:
[0115] a, format type indication of at least one of the downlink control information and the sidelink control information;
[0116] b, time domain information of the third communication resource;
[0117] c, frequency domain information of the third communication resource;
[0118] d, resource unit quantity of time domain resources and frequency domain resources in the third communication resource;
[0119] e, service priority;
[0120] f, resource request sequence number;
[0121] g, process number;
[0122] h, bandwidth part indication;
[0123] i, carrier indication;
[0124] j, resource pool index indication;
[0125] k, modulation and coding scheme indication;
[0126] l, new data indication;
[0127] m, redundancy version number.
[0128] That is, by issuing the description information of the new communication resource and the description information of the to-be-transmitted service, the downstream node can perform service transmission of the to-be-transmitted service based on the new communication resource.
[0129] It should be noted that the format description of the resource re-allocation information can refer to the format introduction of the resource pre-allocation information described above, which will not be described here.
[0130] For example, the resource request sequence number in the resource re-allocation information is the same as or has a corresponding relationship with the resource request sequence number in the resource pre-allocation information.
[0131] That is, the same number indicates that the current resource re-allocation message is a resource re-allocation associated with the previous pre-allocation message, or indicates that the current resource re-allocation message is a resource re-allocation for the pre-allocation resource request of the same number of packets. In this way, through the same resource request sequence number, the new communication resource issued by the upstream node and the reported pre-allocated communication resource can be directed to the same to-be-transmitted service.
[0132] In summary, in the management process of the authorization use of the pre-allocated communication resource in the downstream node by the upstream node, the authorization use can be performed through the confirmation indication, or the new communication resource is issued to indicate the use. In this way, the configuration mode of the communication resource used by the node can be enriched, and the configuration efficiency of the communication resource can be improved.
[0133] In S303, service transmission is performed based on the resource pre-allocation response information.
[0134] For example, the service transmission can include at least one of the following: uplink shared channel transmission, uplink control channel transmission, sidelink shared channel transmission, sidelink control channel transmission, and sidelink feedback channel transmission.
[0135] That is, the service transmission of the first node can be divided into two scenarios of uplink transmission and sidelink transmission. In the process of uplink transmission, it includes: uplink shared channel transmission and uplink control channel transmission; in the process of sidelink transmission, it includes: sidelink shared channel transmission, sidelink control channel transmission, and sidelink feedback channel transmission.
[0136] It should be noted that the information of the uplink control channel transmission includes at least one of the following 1-6:
[0137] 1. Modulation and coding scheme (MCS) indication;
[0138] 2. Process number;
[0139] 3. New data indication;
[0140] 4. Redundancy version number;
[0141] 5. Time domain information of uplink shared channel (PUSCH) resource;
[0142] 6. Frequency domain information of PUSCH resource.
[0143] For example, the time domain information of the PUSCH resource can include time domain position information and / or time domain resource quantity information. For example, the starting position of the time domain symbol / slot, the ending position of the symbol / slot, and the number of symbols / slots. The time domain information of the PUSCH resource can indicate one or more resources;
[0144] The frequency domain information of the PUSCH resource can include frequency domain position information and / or frequency domain resource quantity information. For example, the start position of the frequency domain PRB / PRB group / sub-band, the end position of the PRB / PRB group / sub-band, or the quantity of the PRB / PRB group / sub-band. The frequency domain information of the PUSCH resource can indicate one or more resources.
[0145] That is, for the process of uplink transmission, the description information of the used communication resource and the description information of the to-be-transmitted service are added in the information transmitted on the uplink control channel, so as to facilitate the management of the service data transmitted on the uplink shared channel by the opposite node.
[0146] It can be understood that the first node can initiate an application for using the pre-allocated communication resource in the first node to the second node based on the to-be-transmitted service, and manage the service transmission of the to-be-transmitted service by receiving the use management of the pre-allocated communication resource in the first node by the second node. In this way, the configuration delay of the communication resource for service interaction can be reduced, and the configuration efficiency of the communication resource can be improved.
[0147] In some embodiments, in combination with the above description of the resource pre-allocation response information, the service transmission of the first node based on the resource pre-allocation response information can include the following three cases:
[0148] Case one, in the case where the resource pre-allocation response information is the first indication information, the first node can use the first communication resource to perform service transmission on the to-be-transmitted service.
[0149] Case two, in the case where the resource pre-allocation response information is the second indication information, the first node can refuse to perform service transmission on the to-be-transmitted service, or the first node cannot use the first communication resource to perform service transmission on the to-be-transmitted service. Alternatively, in the case where the resource pre-allocation response information is the second indication information, the first node can send a resource request (scheduling request (SR) / buffer status report (BSR)) to the second node to request a communication resource for service transmission of the to-be-transmitted service, and then manage the to-be-transmitted service based on the response result of the second node to the resource request.
[0150] Case three, in the case where the resource pre-allocation response information is the resource re-allocation information, the first node can use the re-allocated third communication resource indicated by the resource re-allocation information to perform service transmission on the to-be-transmitted service.
[0151] In some embodiments of the present disclosure, after the first node sends the resource pre-allocation information to the second node, and before the first node receives the resource pre-allocation response information sent by the second node (i.e., after S301 and before S302), the first node can generate the first data packet or signal of the to-be-transmitted service based on the first communication resource in advance, and after receiving the resource pre-allocation response information sent by the second node, the first data packet or signal is managed according to 1-3 as follows.
[0152] 1. In the case where the resource pre-allocation information is the first indication information, the first node can directly use the first communication resource to transmit the first data packet or signal.
[0153] That is, after the downstream node reports the use request of the pre-allocated communication resource, the downstream node can first prepare the to-be-transmitted service based on the pre-allocated communication resource, and after receiving the authorized use of the pre-allocated communication resource from the upstream node, the service transmission of the to-be-transmitted service can be performed in time, thereby reducing the time delay caused by processing the to-be-transmitted service based on the pre-allocated communication resource after the authorized use.
[0154] 2. In the case where the resource pre-allocation information is the second indication information, the first node can delete the first data packet or signal.
[0155] That is, in the case where the upstream node refuses to authorize the use of the pre-allocated communication resource to the downstream node, the downstream node can discard the preparation result of the to-be-transmitted service based on the pre-allocated communication resource in advance, so as to perform new transmission management (i.e., reconfiguration of the communication resource, and re-generation of the data packet or signal of the to-be-transmitted service) on the service transmission of the to-be-transmitted service.
[0156] 3. In the case where the resource pre-allocation information is the resource re-allocation information, the first node can delete the first data packet or signal, and then generate the second data packet or signal of the to-be-transmitted service based on the re-allocated third communication resource, and use the third communication resource to transmit the second data packet or signal.
[0157] That is, in the case where the upstream node issues new communication resources, the downstream node can perform service transmission of the to-be-transmitted service based on the new communication resources.
[0158] In some embodiments, before the first node sends the resource pre-allocation information to the second node (i.e., S301), the first node can further judge the use condition of the pre-allocated first communication resource, and then determine whether to send the resource pre-allocation information to the second node.
[0159] In some embodiments, the first node can acquire the to-be-transmitted service, and determine whether the service characteristic of the to-be-transmitted service meets the preset condition based on the preset condition pre-stored in the first node (such as the condition configured in advance by the second node or the condition manually set by the user in advance), and send the resource pre-allocation information to the second node in the case that the service characteristic of the to-be-transmitted service meets the preset condition (S301).
[0160] That is, the incentive condition for using the pre-allocated communication resource (i.e., the resource allocation scheme selection strategy) is described, that is, whether to use the pre-allocated communication resource is determined based on the service characteristic of the to-be-transmitted service.
[0161] For example, the preset condition can include at least one of the following: the priority of the to-be-transmitted service (i.e., the service priority) is greater than a first threshold, the reliability requirement of the to-be-transmitted service is greater than a second threshold, and the transmission delay of the to-be-transmitted service is less than a third threshold.
[0162] That is, the index referred to when using the pre-allocated communication resource is described, that is, the priority, reliability requirement, and transmission delay of the to-be-transmitted service are referred to.
[0163] It should be noted that the service priority is used to indicate the urgency of transmitting the to-be-transmitted service, and the value of the service priority can be positively correlated with the urgency of transmitting the to-be-transmitted service, or the value of the service priority can be negatively correlated with the urgency of transmitting the to-be-transmitted service.
[0164] For example, in the case that the value of the service priority is positively correlated with the urgency of transmitting the to-be-transmitted service, the limit on the service priority in the preset condition should be that the service priority is greater than the first threshold. Similarly, in the case that the value of the service priority is negatively correlated with the urgency of transmitting the to-be-transmitted service, the limit on the service priority in the preset condition should be that the service priority is less than or equal to the first threshold.
[0165] That is, the preset condition includes that the service priority meets the first threshold, and the service priority meeting the first threshold includes two cases: the priority of the currently transmitted logical channel (i.e., the to-be-transmitted service) is higher than the first threshold or not lower than the first threshold, or the value of the priority of the currently transmitted logical channel is less than the first threshold or not greater than the first threshold.
[0166] In some embodiments, in the case that the first node determines that the service characteristic of the to-be-transmitted service does not meet the preset condition, the first node can determine not to use the pre-allocated first communication resource, and acquire the communication resource allocated by the second node in real time for transmitting the to-be-transmitted service by sending a resource request (SR / BSR) to the second node. Then, the first node can perform service transmission on the to-be-transmitted service based on the communication resource allocated by the second node in response to the resource request.
[0167] In some embodiments, after the first node sends the resource pre-allocation information to the second node (i.e., S301), the first node can further perform timing monitoring on the feedback information of the second node, and in the case that the feedback information of the second node is not monitored for a long time, the first node can manage the to-be-transmitted service in a default manner to ensure that the to-be-transmitted service can be responded and processed in time.
[0168] In some embodiments, the first node can determine whether the resource pre-allocation response information sent by the second node is received within a preset time limit pre-stored in the first node (such as a time limit configured in advance by the second node or a time limit manually set in advance by a user), and in the case that the resource pre-allocation response information sent by the second node is received within the preset time limit, the first node can perform S303.
[0169] For example, in the case that the resource pre-allocation response information sent by the second node is not received within the preset time limit, the first node can use the first communication resource to transmit the service.
[0170] For another example, in the case that the resource pre-allocation response information sent by the second node is not received within the preset time limit, the first node can further not use the first communication resource to transmit the service.
[0171] It should be noted that the first node not using the first communication resource to transmit the service can include that the first node refuses to transmit the to-be-transmitted service, or the first node transmits the to-be-transmitted service by sending a resource request (SR / BSR) to the second node to obtain a new communication resource.
[0172] Some embodiments of the present disclosure further provide a communication method applied to the second node, as shown in FIG. 4, which can include S401 and S402.
[0173] In S401, the resource pre-allocation information sent by the first node is received.
[0174] It should be noted that the description of the resource pre-allocation information can refer to the introduction of the resource pre-allocation information in the above embodiments, which will not be described herein.
[0175] In S402, the resource pre-allocation response information is sent to the first node based on the resource pre-allocation information.
[0176] It should be noted that the description of the resource pre-allocation response information can refer to the introduction of the resource pre-allocation response information in the above embodiments, which will not be described herein.
[0177] In some embodiments, the second node can determine the priority of the first node to use the pre-allocated first communication resource based on the service priority in the resource pre-allocation information and the identity of the first node, and send resource pre-allocation response information to the first node by referring to the priority of other nodes to use the first communication resource, to inform the first node whether it is authorized to use the first communication resource.
[0178] For example, if the priority of the first node to use the first communication resource is greater than the priority of other nodes, the resource pre-allocation response information sent by the second node to the first node can include first indication information.
[0179] If the priority of the first node to use the first communication resource is less than or equal to the priority of other nodes, the resource pre-allocation response information sent by the second node to the first node can include second indication information or resource re-allocation information.
[0180] The communication method provided by the above embodiments will be introduced below in combination with examples. As shown in FIG. 5, the method includes S501 to S505.
[0181] In S501, the first node sends resource pre-allocation information to the second node.
[0182] In S502, the second node receives the resource pre-allocation information sent by the first node.
[0183] In S503, the second node sends resource pre-allocation response information to the first node based on the resource pre-allocation information.
[0184] In S504, the first node receives the resource pre-allocation response information sent by the second node.
[0185] In S505, the first node performs service transmission based on the resource pre-allocation response information.
[0186] Exemplarily, taking the scenario of uplink (UL) resource allocation as an example, in a 6G and future wireless communication system, a Uu interface can support vertical industry applications, and therefore, consideration is given to supporting ultra-reliable low latency communications (URLLC) services or hyper-reliable low latency communications (HRLLC) services, i.e., both downlink transmission and uplink transmission have relatively high latency requirements. For downlink transmission, the base station can determine the resources to be used, while for uplink transmission, if the 5G scheme is used, i.e., the base station allocates resources, and after the UE receives the uplink resource scheduling, the UE performs uplink transmission processing, which can result in a relatively long processing latency. In order to reduce the uplink transmission latency, the UE can send resource pre-allocation information to the base station (or a network node with resource management), and the base station determines whether the pre-allocated resources are available and feeds back confirmation information to the UE. This method can allow the UE to perform information transmission preparation work in advance according to the pre-allocated resources, and the management of the resources is still under the control of the base station, which can avoid resource conflict or resource waste problems. The uplink data transmission latency is reduced, and the spectrum resource use efficiency is improved. As shown in FIG. 6, the communication method of UL resource allocation includes steps one to three.
[0187] In step one, the user equipment sends resource pre-allocation information to the base station (i.e., reports the resource pre-allocation information).
[0188] For example, the resource pre-allocation information at least includes one of the following: time domain information of the pre-allocated resources, frequency domain information of the pre-allocated resources, priority information, and a pre-allocated resource request sequence number.
[0189] In step two, the user equipment receives the resource pre-allocation information confirmation indication sent by the base station (i.e., the base station sends the resource pre-allocation information confirmation indication to the user equipment).
[0190] For example, the resource pre-allocation information confirmation indication at least includes one of the following:
[0191] The confirmation indication is true, indicating that the user equipment can use the pre-allocated resources to send information to the base station or other nodes.
[0192] The confirmation indication is false, indicating that the user equipment cannot use the pre-allocated resources.
[0193] In some embodiments, the user equipment can further receive a second resource allocation information (i.e. resource re-allocation information) corresponding to the pre-allocated resource request sequence number in the resource pre-allocation information, indicating that the user equipment does not use the pre-allocated resource, and / or uses the resource indicated by the second resource allocation information to transmit information. The second resource allocation information at least includes one of the following: time domain information, frequency domain information and pre-allocated resource request sequence number.
[0194] In step three, the user equipment transmits the second uplink information according to the resource pre-allocation information confirmation indication sent by the base station.
[0195] For example, the second uplink information transmission at least includes one of the following: second uplink shared channel transmission (PUSCH) and uplink control channel transmission (PUCCH). The message of the second uplink control channel at least includes one of the following: modulation and coding scheme (MCS) indication, process number, new data indication and redundancy version number.
[0196] It should be noted that before step one (the user equipment sends the resource pre-allocation information to the base station), the UL resource allocation method can further include: the user equipment selects to send the resource pre-allocation information to the base station according to the service priority or reliability requirement, the delay requirement, and the service transmission meeting the first threshold. Otherwise, the user equipment selects to send the resource request (SR / BSR) to the base station. Here, meeting the first threshold means that the logical channel priority of the current transmission is higher than the first threshold or not lower than the first threshold, or the value of the logical channel priority of the current transmission is less than the first threshold or not greater than the first threshold.
[0197] In addition, for the above step one, the user equipment sends the resource pre-allocation information to the base station, which further includes: the user equipment receives the resource set configured by the base station for the resource pre-allocation information transmission, and the user equipment selects one of the resources in the resource set to send the resource pre-allocation information to the base station. The resource pre-allocation information has a predefined format and size. The user equipment selects one of the resources includes random selection, or mapping according to the user equipment identity (UEID) of the user equipment.
[0198] In addition, the resource pre-allocation information is scrambled using a predefined scrambling seed, or scrambled using the identity (ID) of the management node (such as the base station), or scrambled using the ID of the user equipment.
[0199] Exemplarily, taking the scenario of SL resource allocation as an example, in a 6G and future wireless communication system, in addition to the Uu interface supporting vertical industry applications, the sidelink link (i.e., the UE-to-UE direct communication link) can also support vertical industries, and therefore the sidelink link also needs to support URLLC services, that is, the sidelink transmission also has relatively high requirements on the delay. For sidelink transmission, if the resources are allocated by the base station, the UE performs sidelink transmission processing after receiving the sidelink resource scheduling sent by the base station, which will cause a long processing delay. In order to reduce the sidelink transmission delay, the UE can send resource pre-allocation information to the management node (such as a base station, or a UE with resource management function, or a small station), and the management node (such as a base station, or a UE with resource management function, or a small station) determines whether the pre-allocated resources are available and feeds back the confirmation information to the UE. The UE performs sidelink link information transmission according to the confirmation indication of the resource pre-allocation information sent by the management node. This method allows the UE to perform sidelink information transmission preparation work in advance according to the pre-allocated resources generated by the UE itself, and the final management right of the resources is still under the control of the base station or the management node, so that the problem of resource conflict or resource waste can be avoided, the sidelink data transmission delay can be reduced, and the spectrum resource use efficiency can be improved. As shown in FIG. 7, the communication method of SL resource allocation includes steps A to C.
[0200] In step A, the user equipment sends resource pre-allocation information to the management node (i.e., reports the resource pre-allocation information).
[0201] For example, the management node can be a base station, or a UE with a resource management function, or a small station. The resource pre-allocation information at least includes one of the following: time domain information of the pre-allocated resources, frequency domain information of the pre-allocated resources, priority information, and pre-allocated resource request sequence number.
[0202] In step B, the user equipment receives the resource pre-allocation information confirmation indication sent by the management node (i.e., the base station issues the resource pre-allocation information confirmation indication to the user equipment).
[0203] For example, the resource pre-allocation information confirmation indication at least includes one of the following:
[0204] The confirmation indication is true, indicating that the user equipment can use the pre-allocated resources to perform information transmission to the management node or other nodes.
[0205] The confirmation indication is false, indicating that the user equipment cannot use the pre-allocated resources.
[0206] In some embodiments, the user equipment can further receive a second resource allocation information (i.e., resource re-allocation information) consistent with the pre-allocated resource request sequence number in the resource pre-allocation information, indicating that the user equipment does not use the pre-allocated resource, and / or uses the resource indicated by the second resource allocation information for information transmission. The second resource allocation information at least includes one of the following: time domain information, frequency domain information, and pre-allocated resource request sequence number.
[0207] In step C, the user equipment performs sidelink transmission (i.e., sidelink transmission) according to the resource pre-allocation information confirmation indication sent by the management node.
[0208] For example, the sidelink transmission includes the communication of the first node with the management node, and can also include the communication of the first node with the third node (other UE or network entity with the function of managing the first node, such as a base station). The sidelink transmission at least includes one of the following messages: sidelink shared channel transmission, sidelink control channel transmission, and sidelink feedback channel transmission.
[0209] It should be noted that before step A (the user equipment sends the resource pre-allocation information to the management node), the communication method of SL resource allocation can further include: the user equipment selects to send the resource pre-allocation information to the base station according to the service priority or reliability requirement, the latency requirement, and the service transmission meeting the first threshold. Otherwise, select to send the resource request (SR / BSR) to the management node. Here, meeting the first threshold means that the logical channel priority of the current transmission is higher than the first threshold or not lower than the first threshold, or the value of the logical channel priority of the current transmission is less than the first threshold or not greater than the first threshold.
[0210] In addition, for the above step A, the user equipment sends the resource pre-allocation information to the management node, which further includes: the user equipment receives a resource set configured by the management node for the transmission of the resource pre-allocation information, and the user equipment selects one of the resources in the resource set to send the resource pre-allocation information to the management node. The resource pre-allocation information has a predefined format and size. The user equipment selects one of the resources includes random selection or mapping according to its own UE ID.
[0211] In addition, the resource pre-allocation information is scrambled using a predefined scrambling seed, or scrambled using the ID of the management node (such as a base station), or scrambled using the ID of the user equipment.
[0212] Exemplarily, the UE signal transmission process and timing are described. For example, in the 6G and future wireless communication system, the UE supports Uu interface communication and / or sidelink communication. The allocation of the resources for wireless transmission at least includes one of the following three ways:
[0213] 1. UE pre-allocate resource mode, such as the method of confirming true or false in the above steps 1-3 and the examples of steps A-C.
[0214] 2. Management node resource re-allocation mode, such as the method of re-allocating resources through the second resource allocation information consistent with the pre-allocated resource request sequence number in the resource pre-allocation information in the above steps 1-3 and the examples of steps A-C.
[0215] 3. Management node resource allocation mode. UE sends resource request information to the management node, and the management node dynamically indicates the allocated resources through downlink control indication (DCI). Or the management node configures semi-static resources through radio resource control (RRC) signaling.
[0216] It should be noted that under different resource allocation modes, the processing process and timing of the UE are different, which may result in differences in processing delay.
[0217] For the UE pre-allocate resource mode (i.e. mode 1), such as the method of confirming true or false in the above steps 1-3 and the examples of steps A-C, for Uu (base station and UE) uplink transmission, the UE signal transmission PUSCH processing process includes:
[0218] According to the pre-allocated resource information (at least including time domain and frequency domain resource size), the resource scheduling information of PUCCH / PUSCH, sounding reference signal (SRS) and other signals or channels is determined, including initial transmission and / or retransmission resource scheduling information. The resource scheduling information includes at least one of the following: symbol number, frequency domain resource block (RB) number, time domain position, frequency domain position, physical sidelink shared channel (PSSCH) TBsize (packet size), modulation and coding scheme, whether it is a new transmission packet and retransmission version number, etc.
[0219] According to the determined resource scheduling information, a medium access control protocol data unit (MAC PDU) data packet of a Uu medium access control layer or an SRS signal is generated. For sidelink transmission, the UE signal transmission processing process includes: determining the resource scheduling information of a physical sidelink control channel (PSCCH) / PSSCH, a sidelink reference signal (SL-PRS), or a physical sidelink feedback channel (PSFC) (sidelink feedback channel) signal or channel, including the resource scheduling information of the initial transmission and / or retransmission, according to the pre-allocated resource information (at least including the time domain and frequency domain resource size). The resource scheduling information includes at least one of the following: the number of symbols, the number of frequency domain RBs, the time domain position, the frequency domain position, the TBsize (packet size) of the PSSCH, the modulation and coding scheme, whether it is a new transmission packet, and the retransmission version number, etc. According to the determined resource scheduling information, a MAC PDU data packet of a sidelink or a SL-PRS and a PSFCH signal is generated.
[0220] If the received resource pre-allocation information confirmation indication sent by the management node is true, the MAC PDU data packet is processed by the physical layer, mapped to the resource corresponding to the resource scheduling information, and sent.
[0221] If the received resource pre-allocation information confirmation indication sent by the management node is false, the sending of the MAC PDU data packet is abandoned.
[0222] The time from when the UE receives the resource pre-allocation information confirmation indication sent by the management node to when the UE completes the preparation of the data packet and sends it is recorded as T1.
[0223] For the management node resource re-allocation mode (mode two), the method of re-allocating resources through the second resource allocation information consistent with the pre-allocated resource request sequence number in the resource pre-allocation information is used, as in the examples of steps one to three and steps A to C described above. The UE signal transmission processing process includes:
[0224] The UE signal transmission process includes determining the resource scheduling information of PSCCH / PSSCH, SL-PRS, SRS, or PUSCH, etc. signals or channels, including initial transmission and / or retransmission resource scheduling information, according to the pre-allocated resource information (at least including time domain and frequency domain resource size). For example, the number of symbols, the number of frequency domain RBs, time domain position, frequency domain position, TB size (packet size), modulation and coding scheme, whether it is a new transmission packet, and retransmission version number, etc. According to the determined resource scheduling information, generate MAC PDU data packets or SL-PRS signals of Uu or sidelink.
[0225] If the second resource allocation information consistent with the pre-allocated resource request sequence number in the resource pre-allocation information is received, the UE does not use the pre-allocated resource, i.e. gives up the transmission of the MAC PDU data packet, and the UE uses the resource indicated by the second resource allocation information for information transmission. Including determining the resource scheduling information of PSCCH / PSSCH, SL-PRS, or PUSCH, etc. signals or channels, including initial transmission and / or retransmission resource scheduling information, according to the second resource allocation information (at least including time domain and frequency domain resource size), such as the number of symbols, the number of frequency domain RBs, time domain position, and frequency domain position, etc. According to the determined resource scheduling information, generate MAC PDU data packets or SL-PRS signals. And the MAC PDU data packet is processed by the physical layer, mapped to the resource corresponding to the second resource allocation information, and sent.
[0226] The time from when the UE receives the second resource allocation information sent by the management node to when the UE completes the preparation of the data packet and sends it is recorded as T2.
[0227] Comparing the UE processing time under the two modes, T1 is less than T2. Because in the second mode, the UE can perform data transmission related processing in advance according to the pre-allocated resource information before receiving the resource pre-allocation information confirmation indication sent by the management node, compared with the second mode, the UE starts to perform data transmission related processing according to the scheduling information after receiving the second resource allocation information sent by the management node, which can save a certain processing time, therefore, T1 is less than or not greater than T2. By using the first mode, the UE processing time can be saved, which better supports HRLLC services and other vertical industry applications.
[0228] In addition, the management node processing process and timing are described. For example, in 6G and future wireless communication systems, in addition to the base station having resource management functions, the UE can also support resource management functions. Collectively referred to as management nodes. The management of the resources for UE wireless transmission at least includes one of the following three modes:
[0229] 1. UE pre-allocate resource mode, such as the method of confirming true or false in the above steps 1-3 and the examples of steps A-C.
[0230] 2. Management node resource re-allocation mode, such as the method of re-allocating resources through the second resource allocation information consistent with the pre-allocated resource request sequence number in the resource pre-allocation information in the above steps 1-3 and the examples of steps A-C.
[0231] 3. Management node resource allocation mode. UE sends resource request information to the management node, and the management node dynamically indicates the allocated resources through DCI. Or the management node configures semi-static resources through RRC signaling.
[0232] It should be noted that under different resource allocation modes, the processing process and timing of the UE are different, which may result in differences in processing delay.
[0233] For the UE pre-allocate resource mode (mode 1), such as the method of confirming true or false in the above steps 1-3 and the examples of steps A-C, for Uu uplink transmission, the management node processing process is as follows:
[0234] Receive the pre-allocated resource information (at least including the size and location of time domain and frequency domain resources) sent by the UE, and determine whether the pre-allocated resource is available. If the current resource does not have resource conflict or overlap with other allocated resources or other UE to be used resources, it can be considered that the current resource is available. Otherwise, it can be considered that the current resource is not available.
[0235] According to the judgment result, the management node at least performs at least one of the following:
[0236] If the current resource is available, the resource pre-allocation information confirmation indication sent is true.
[0237] If the current resource is not available, the resource pre-allocation information confirmation indication sent is false.
[0238] If the current resource is not available, send the resource re-allocation information indicating a new available resource.
[0239] If the current resource is not available, perform resource mode 2, i.e. the management node resource re-allocation mode, send the resource re-allocation information indicating a new resource.
[0240] In addition, the management node can also configure a resource set (first resource set) for the first node (UE) to send resource pre-allocation information, and the management node detects the resource pre-allocation information on the configured first resource set. The resource pre-allocation information is scrambled using a predefined scrambling seed, or scrambled using the ID of the management node.
[0241] In some embodiments, the second node can also perform retransmission management on the service transmission of the first node.
[0242] For example, the second node can perform retransmission management on the service transmission of the first node after completing the use management of the first communication resource of the first node in the above embodiments.
[0243] Some embodiments of the present disclosure also provide a communication method applied to a first node, as shown in FIG. 8, which can include S801-S803.
[0244] In S801, a hybrid automatic repeat request (HARQ) feedback message sent by a peer node of the first node is received.
[0245] Here, the HARQ feedback message is used to indicate a response of the peer node of the first node to the correctness of the service transmission, including an acknowledgment (ACK) response and a negative acknowledgment (NACK) response, and the ACK response is used to indicate accurate reception of the service transmission by the peer node of the first node, and the NACK response is used to indicate abnormal reception (i.e., inaccurate reception) of the service transmission by the peer node of the first node.
[0246] In S802, resource allocation information of the second node for the service transmission is received.
[0247] For example, the resource allocation information is used to indicate a fourth communication resource for the first node to perform retransmission on the service transmission.
[0248] It should be noted that in some embodiments of the present disclosure, the second node can monitor the service transmission of the first node to obtain the HARQ feedback message sent by the peer node of the first node, and determine whether to allocate new communication resources for the first node to perform retransmission on the service transmission based on the content of the HARQ feedback message.
[0249] For example, in the case that the HARQ feedback message sent by the peer node of the first node received by the second node is an ACK response message, the second node determines that there is no need to allocate new communication resources for the first node to perform retransmission on the service transmission; in the case that the HARQ feedback message sent by the peer node of the first node received by the second node is a NACK response message, the second node determines that new communication resources need to be allocated for the first node to perform retransmission on the service transmission, and sends the resource allocation information to the first node.
[0250] That is, in the case that the service transmission between the downstream nodes is abnormal, the upstream node can instruct the downstream node to use a new communication resource for service retransmission.
[0251] In S803, the resource allocation response information is sent to the second node.
[0252] In some embodiments, after receiving the HARQ feedback message sent by the opposite node and the resource allocation information sent by the second node, the first node can determine whether to respond to the resource allocation information based on the content of the HARQ feedback message, and then feed back the determination result to the second node through the resource allocation response information.
[0253] It should be noted that the resource allocation response information can include third indication information and fourth indication information of the resource allocation information. For example, the third indication information is used to instruct the first node to use the fourth communication resource for service transmission, and the fourth indication information is used to instruct the first node not to use the fourth communication resource for service transmission.
[0254] In combination with the above embodiments, in the process that the first node sends the resource allocation response information to the second node, at least one of the following two cases can be included:
[0255] Case one, in the case that the HARQ feedback message received by the first node is a negative acknowledgement message, the first node can use the fourth communication resource to retransmit the service transmission, and send the resource allocation response information including the third indication information to the second node.
[0256] It should be noted that, due to the possible misjudgment of the second node to the service transmission of the first node, or the HARQ feedback message received by the second node for the service transmission may change in the transmission process, so that the abnormal judgment result of the second node for the service transmission is different from the actual state of the service transmission of the first node, such as the opposite node of the first node sends the same content HARQ feedback message to the first node and the second node for the service transmission, but the HARQ feedback message received by the first node may be different from the HARQ feedback message received by the second node.
[0257] Case two, in the case that the HARQ feedback message received by the first node is an acknowledgement message, the first node can not need to retransmit the service transmission, and send the resource allocation response information including the fourth indication information to the second node.
[0258] That is, in the case that the upstream node misjudges that the transmission state between the downstream nodes is abnormal, the downstream node can refuse to use the new communication resource issued by the upstream node.
[0259] Some embodiments of the present disclosure further provide a communication method applied to a second node, as shown in FIG. 9, which can include S901-S902.
[0260] In S901, the resource allocation information is sent to the first node in the case that the HARQ feedback message is a negative acknowledgement message.
[0261] For example, the HARQ feedback message is used to indicate the receiving response of the opposite node of the first node to the service transmission, and the resource allocation information is used to indicate the fourth communication resource for the first node to retransmit the service transmission.
[0262] In some embodiments, the second node can receive the HARQ feedback message sent by the opposite node of the first node.
[0263] In S902, the resource allocation response information sent by the first node is received.
[0264] It should be noted that the description of the resource allocation response information can refer to the introduction of the resource allocation response information in the above embodiments, which will not be repeated here.
[0265] The communication method provided by the above embodiments will be introduced below in combination with examples, as shown in FIG. 10, which includes S1001-S1005.
[0266] In S1001, the first node performs sidelink transmission with a third node.
[0267] Here, the third node is the opposite node of the first node for the service transmission.
[0268] In S1002, the third node sends a hybrid automatic repeat request feedback message to the first node based on the service transmission between the first node and the third node.
[0269] It should be noted that the third node can also inform the second node of the receiving situation of the service transmission of the first node by performing S1003 below while sending the hybrid automatic repeat request feedback message to the first node.
[0270] In S1003, the third node sends the hybrid automatic repeat request feedback message to the second node.
[0271] It should be noted that the hybrid automatic repeat request feedback message sent by the third node to the first node and the second node is the same message.
[0272] In S1004, the second node sends the resource allocation information to the first node in the case that the hybrid automatic repeat request feedback message received by the second node is a negative acknowledgement message.
[0273] In S1005, the first node sends resource allocation response information of the resource allocation information to the second node based on the received hybrid automatic repeat request feedback message.
[0274] The communication method provided by the above embodiments will be introduced below in combination with examples. In a 6G and future wireless communication system, in addition to the base station having a resource management function, the UE can also support the resource management function. The base station and the UE can be collectively referred to as a management node.
[0275] The allocation of the resource for the UE wireless transmission mainly includes the following processing: the management node allocates the resource available to the first node (UE) to the first node; and the first node feeds back the confirmation message of the allocated resource to the management node.
[0276] In addition, the management node can also receive the HARQ feedback message of the third node. If the received HARQ feedback message is NACK, the resource is allocated to the first node.
[0277] By receiving the HARQ feedback message of the third party, the feedback delay can be reduced, and the transmission reliability can be improved; and by feeding back whether the first node uses the allocated resource, the waste of resources can be avoided or reduced.
[0278] Exemplarily, taking the sidelink resource allocation scenario as an example, as shown in FIG. 11, the first node (UE1) sends a sidelink message (i.e., performs sidelink transmission) to the third node (UE2), and the third node feeds back the HARQ feedback message of the transmission (i.e., reports the hybrid automatic repeat request feedback information) to the management node. The management node receives the HARQ feedback message, and if the HARQ feedback message is NACK, performs new resource allocation and sends the resource allocation information to the first node (i.e., issues the resource allocation information). The first node receives the resource allocation information and feeds back the resource allocation confirmation indication to the management node (i.e., reports the resource allocation confirmation indication). The resource allocation confirmation indication at least includes one of the following: the allocated resource will be used; and the allocated resource will not be used.
[0279] From the perspective of the first node, the first node receives the resource allocation information sent by the management node, the resource allocation information is associated with the transmission of the first data packet; and according to the HARQ feedback message of the first transmission packet, feeds back the resource allocation confirmation indication to the management node. The resource allocation confirmation indication at least includes one of the following: the allocated resource will be used; and the allocated resource will not be used. If the HARQ feedback message of the first transmission packet received by the first node is ACK, the resource allocation confirmation indication that the allocated resource will not be used is sent to the management node; and if the HARQ feedback message of the first transmission packet received by the first node is NACK, the resource allocation confirmation indication that the allocated resource will be used is sent to the management node.
[0280] From the perspective of the management node, the management node receives the HARQ feedback message sent by the first node or the third node, the HARQ feedback message being associated with the transmission of the first data packet; determines whether to allocate resources to the first node according to the HARQ feedback message of the first transmission packet. If yes, the resource allocation information is sent to the first node, and the resource allocation confirmation indication sent by the first node is received, the resource allocation confirmation indication including at least one of the following: the allocated resources will be used; the allocated resources will not be used. If the resource allocation confirmation indication fed back by the first node is "the allocated resources will be used", it indicates that the first node may use the resources; if the resource allocation confirmation indication fed back by the first node is "the allocated resources will not be used", it indicates that the first node will not use the resources, and the management node can rearrange the resources.
[0281] It can be understood that the communication device includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that the algorithm steps of each example described in combination with the embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0282] The embodiments of the present disclosure can divide the function modules of the communication device according to the above-mentioned method embodiments. For example, each function module can be divided according to each function, or two or more functions can be integrated into one function module. The integrated module can be realized in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. When actually implemented, there can be another division manner. The following will be described taking the example of dividing each function module according to each function.
[0283] FIG. 12 is a block diagram of a communication device according to some embodiments, which can be applied to the first node and execute the communication method shown in FIG. 3 and the embodiment corresponding to the first node in the communication method shown in FIG. 5. As shown in FIG. 12, the communication device 1200 includes a sending module 1201, a receiving module 1202, and a processing module 1203.
[0284] The sending module 1201 is configured to send resource pre-allocation information to the second node, the resource pre-allocation information being used to indicate the pre-allocated first communication resource in the first node.
[0285] The receiving module 1202 is configured to receive resource pre-allocation response information sent by the second node.
[0286] The processing module 1203 is configured to perform service transmission based on the resource pre-allocation response information.
[0287] In some embodiments, the resource pre-allocation information includes at least one of the following:
[0288] a format type indication of the uplink control information and / or the sidelink control information;
[0289] time domain information of the first communication resource;
[0290] frequency domain information of the first communication resource;
[0291] a number of resource elements (REs) of time domain resources and frequency domain resources in the first communication resource;
[0292] a service priority;
[0293] a resource request sequence number;
[0294] a process number;
[0295] a bandwidth part indication;
[0296] a carrier indication;
[0297] a resource pool index indication;
[0298] a modulation and coding scheme indication;
[0299] a new data indication;
[0300] a redundancy version number; and
[0301] an identity of the first node.
[0302] In some embodiments, the time domain information of the first communication resource includes time domain location information and a number of time domain resources, the frequency domain information of the first communication resource includes frequency domain location information and a number of frequency domain resources, and the time domain information of the first communication resource and / or the frequency domain information of the first communication resource indicates one or more resources.
[0303] In some embodiments, the sending module 1201 is further configured to send the resource pre-allocation information to the second node when a service feature of the to-be-transmitted service meets a preset condition.
[0304] In some embodiments, the preset condition includes at least one of the following: a priority of the to-be-transmitted service is greater than a first threshold, a reliability requirement of the to-be-transmitted service is greater than a second threshold, and a transmission delay of the to-be-transmitted service is less than a third threshold.
[0305] In some embodiments, the sending module 1201 is further configured to send, to the second node, the resource pre-allocation information on a second communication resource; for example, the second communication resource is a communication resource corresponding to the first node in a preset resource pool, or the second communication resource is any communication resource selected by the first node in the preset resource pool.
[0306] In some embodiments, the sending module 1201 is further configured to perform scrambling processing on the resource pre-allocation information according to a scrambling seed; the sending module 1201 is further configured to send, to the second node, the resource pre-allocation information after the scrambling processing on a second communication resource; for example, the scrambling seed includes at least one of the following: a preset seed, an identifier of the first node, and an identifier of the second node.
[0307] In some embodiments, the resource pre-allocation response information includes any of the following: first indication information, second indication information, and resource re-allocation information; for example, the first indication information is used to indicate that the first node uses the first communication resource for service transmission, the second indication information is used to indicate that the first node does not use the first communication resource for service transmission, and the resource re-allocation information is used to indicate a third communication resource other than the first communication resource, or the resource re-allocation information is further used to indicate that the first node does not use the first communication resource for service transmission.
[0308] In some embodiments, the processing module 1203 is further configured to generate a first data packet or signal of the to-be-transmitted service based on the first communication resource; and the processing module 1203 is further configured to, in a case where the resource pre-allocation response information includes the first indication information, transmit the first data packet or signal using the first communication resource.
[0309] In some embodiments, the processing module 1203 is further configured to, in a case where the resource pre-allocation response information includes the second indication information, delete the first data packet or signal.
[0310] In some embodiments, the processing module 1203 is further configured to, in a case where the resource pre-allocation response information includes the resource re-allocation information, generate a second data packet or signal of the to-be-transmitted service based on the re-allocated third communication resource, and transmit the second data packet or signal using the third communication resource.
[0311] In some embodiments, the resource re-allocation information includes at least one of the following:
[0312] a format type indication of the downlink control information and / or the sidelink control information;
[0313] time domain information of the third communication resource;
[0314] frequency domain information of the third communication resource;
[0315] a number of resource units of time domain resources and frequency domain resources in the third communication resource;
[0316] service priority;
[0317] resource request sequence number;
[0318] process number;
[0319] bandwidth part indication;
[0320] carrier indication;
[0321] resource pool index indication;
[0322] modulation and coding scheme indication;
[0323] new data indication; and
[0324] redundancy version number.
[0325] In some embodiments, the resource request sequence number in the resource re-allocation information is the same as or has a corresponding relationship with the resource request sequence number in the resource pre-allocation information.
[0326] In some embodiments, the processing module 1203 is further configured to, in a case where the resource pre-allocation response information sent by the second node is not received within a preset time limit, perform service transmission using the first communication resource.
[0327] In some embodiments, the processing module 1203 is further configured to, in a case where the resource pre-allocation response information sent by the second node is not received within a preset time limit, not perform service transmission using the first communication resource.
[0328] In some embodiments, the service transmission includes at least one of the following: uplink shared channel transmission, uplink control channel transmission, sidelink shared channel transmission, sidelink control channel transmission, and sidelink feedback channel transmission.
[0329] In some embodiments, the information of the uplink control channel transmission includes at least one of the following:
[0330] modulation and coding scheme MCS indication, process number, new data indication, redundancy version number, time domain information of uplink shared channel transmission PUSCH resource, and frequency domain information of uplink shared channel transmission PUSCH resource.
[0331] FIG. 13 is another block diagram of a communication apparatus according to some embodiments, which can be applied to the first node and perform the embodiments of the first node corresponding to the communication method shown in FIG. 8 and the communication method shown in FIG. 10. As shown in FIG. 13, the communication apparatus 1300 includes a receiving module 1301 and a sending module 1302.
[0332] The receiving module 1301 is configured to receive a HARQ feedback message sent by a peer node of a service transmission.
[0333] The receiving module 1301 is further configured to receive resource allocation information of the service transmission from the second node, the resource allocation information being used to indicate fourth communication resources for retransmission of the service transmission by the first node.
[0334] The sending module 1302 is configured to send resource allocation response information to the second node.
[0335] In some embodiments, the resource allocation response information includes third indication information or fourth indication information of the resource allocation information; for example, the third indication information is used to indicate that the first node uses the fourth communication resources for the service transmission, and the fourth indication information is used to indicate that the first node does not use the fourth communication resources for the service transmission.
[0336] In some embodiments, the sending module 1302 is further configured to send, to the second node, the resource allocation response information including the third indication information in a case where the HARQ feedback message received by the first node is a negative acknowledgement message; and the sending module 1302 is further configured to send, to the second node, the resource allocation response information including the fourth indication information in a case where the HARQ feedback message received by the first node is a positive acknowledgement message.
[0337] FIG. 14 is yet another diagram of a communication apparatus according to some embodiments, which can be applied to the second node and perform the embodiments of the second node corresponding to the communication method shown in FIG. 4 and the communication method shown in FIG. 5. As shown in FIG. 14, the communication apparatus 1400 includes a receiving module 1401 and a sending module 1402.
[0338] The receiving module 1401 is configured to receive resource pre-allocation information sent by the first node, the resource pre-allocation information being used to indicate first communication resources pre-allocated in the first node.
[0339] The sending module 1402 is configured to send, to the first node, resource pre-allocation response information based on the resource pre-allocation information.
[0340] In some embodiments, the resource pre-allocation information includes at least one of the following:
[0341] a format type indication of the uplink control information and / or the sidelink control information;
[0342] time domain information of the first communication resources;
[0343] frequency domain information of the first communication resources;
[0344] a number of resource elements (REs) of time domain resources and frequency domain resources in the first communication resources;
[0345] service priority;
[0346] resource request sequence number;
[0347] process number;
[0348] bandwidth part indication;
[0349] carrier indication;
[0350] resource pool index indication;
[0351] modulation and coding scheme indication;
[0352] new data indication;
[0353] redundancy version number; and
[0354] identity of the first node.
[0355] In some embodiments, the time domain information of the first communication resource comprises time domain location information and a time domain resource quantity, the frequency domain information of the first communication resource comprises frequency domain location information and a frequency domain resource quantity, and the time domain information of the first communication resource and / or the frequency domain information of the first communication resource indicates one or more resources.
[0356] In some embodiments, the receiving module 1401 is further configured to receive, according to a second communication resource and a scrambling seed, resource pre-allocation information sent by the first node; for example, the second communication resource is a communication resource corresponding to the first node in a preset resource pool, or the second communication resource is any communication resource selected by the first node in the preset resource pool, and the scrambling seed comprises at least one of a preset seed, an identity of the first node, and an identity of the second node.
[0357] In some embodiments, the resource pre-allocation response information comprises any one of first indication information, second indication information, and resource re-allocation information; for example, the first indication information is used to indicate that the first node uses the first communication resource for service transmission, the second indication information is used to indicate that the first node does not use the first communication resource for service transmission, and the resource re-allocation information is used to indicate a third communication resource other than the first communication resource, or the resource re-allocation information is further used to indicate that the first node does not use the first communication resource for service transmission.
[0358] In some embodiments, the resource re-allocation information comprises at least one of:
[0359] format type indication of the downlink control information and / or the sidelink control information;
[0360] time domain information of the third communication resource;
[0361] frequency domain information of the third communication resource;
[0362] a number of resource units of time domain resources and frequency domain resources in the third communication resource;
[0363] a service priority;
[0364] a resource request sequence number;
[0365] a process number;
[0366] a bandwidth part indication;
[0367] a carrier indication;
[0368] a resource pool index indication;
[0369] a modulation and coding scheme indication;
[0370] a new data indication; and
[0371] a redundancy version number.
[0372] In some embodiments, the resource request sequence number in the resource re-allocation information is the same as or has a corresponding relationship with the resource request sequence number in the resource pre-allocation information.
[0373] FIG. 15 is yet another block diagram of a communication apparatus according to some embodiments, which can be applied to a second node and perform the embodiments of the second node corresponding to the communication method shown in FIG. 9 and the communication method shown in FIG. 10. As shown in FIG. 15, the communication apparatus 1500 includes a sending module 1501 and a receiving module 1502.
[0374] The sending module 1501 is configured to send, to a first node, resource allocation information in a case where a HARQ feedback message is a negative acknowledgement message, the HARQ feedback message being used to indicate a receiving response of an opposite node of the first node to a service transmission, the resource allocation information being used to indicate a fourth communication resource for a retransmission of the service transmission by the first node.
[0375] The receiving module 1502 is configured to receive resource allocation response information sent by the first node.
[0376] In some embodiments, the receiving module 1502 is further configured to receive a HARQ feedback message sent by the opposite node of the first node.
[0377] In some embodiments, the resource allocation response information includes third indication information or fourth indication information of the resource allocation information; for example, the third indication information is used to indicate that the first node uses the fourth communication resource for the service transmission, and the fourth indication information is used to indicate that the first node does not use the fourth communication resource for the service transmission.
[0378] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, some embodiments of the present disclosure provide another structure of the communication apparatus involved in the above-mentioned embodiments. As shown in FIG. 16, the communication apparatus 1600 includes a processor 1602 and a bus 1604. In some embodiments, the communication apparatus can further include a memory 1601; in some embodiments, the communication apparatus can further include a communication interface 1603.
[0379] The processor 1602 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with embodiments of the present disclosure. The processor 1602 can also be a combination of implementing computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor (DSP) and a microprocessor, and the like.
[0380] The communication interface 1603 is used to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), and the like.
[0381] The memory 1601 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0382] In some embodiments, the memory 1601 can exist independently of the processor 1602, and the memory 1601 can be connected with the processor 1602 through the bus 1604 for storing instructions or program codes. When the processor 1602 invokes and executes the instructions or program codes stored in the memory 1601, the communication method provided by the embodiments of the present disclosure can be implemented.
[0383] In some embodiments, the memory 1601 can also be integrated with the processor 1602.
[0384] The bus 1604 can be an extended industry standard architecture (EISA) bus, a video electronics standards team (VESA) bus, or the like. The bus 1604 can be divided into an address bus, a data bus, a control bus, or the like. For ease of representation, only one thick line is used in FIG. 16, but this does not mean that there is only one bus or only one type of bus.
[0385] Some embodiments of the present disclosure provide a computer readable storage medium (for example, a non-transitory computer readable storage medium) having stored computer program instructions, which, when executed on a computer, cause the computer to perform the communication method according to any one of the above embodiments.
[0386] Exemplarily, the above computer readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disc (for example, a compact disk (CD), a digital versatile disc (DVD), etc.), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.). The various computer readable storage media described in the present disclosure can represent one or more devices and / or other machine readable storage media for storing information. The term "machine readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0387] The embodiments of the present disclosure also provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the communication method according to any one of the above embodiments.
[0388] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any change or replacement within the technical scope disclosed in the present disclosure should be covered in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
A communication method applied to a first node, the method comprising: sending, to a second node, resource pre-allocation information, the resource pre-allocation information being used to indicate a first communication resource pre-allocated in the first node; receiving resource pre-allocation response information sent by the second node; and transmitting a service based on the resource pre-allocation response information. The resource pre-allocation information comprises at least one of the following: The method of claim 1, wherein, a format type indication of at least one of uplink control information and sidelink control information; time domain information of the first communication resource; frequency domain information of the first communication resource; a number of resource elements (REs) of time domain resources and frequency domain resources in the first communication resource; a service priority; a resource request sequence number; a process number; a bandwidth part indication; a carrier indication; a resource pool index indication; a modulation and coding scheme indication; a new data indication; a redundancy version number; and an identity of the first node. The time domain information of the first communication resource comprises time domain location information and a number of time domain resources, and the frequency domain information of the first communication resource comprises frequency domain location information and a number of frequency domain resources. At least one of the time domain information of the first communication resource and the frequency domain information of the first communication resource indicates one or more resources. The method of claim 2, wherein, The sending, to the second node, of the resource pre-allocation information comprises: The method of claim 1, wherein, in a case where a service feature of a to-be-transmitted service meets a preset condition, sending the resource pre-allocation information to the second node. The preset condition comprises at least one of the following: a priority of the to-be-transmitted service is greater than a first threshold, a reliability requirement of the to-be-transmitted service is greater than a second threshold, and a transmission delay of the to-be-transmitted service is less than a third threshold. The method of claim 4, wherein, The sending, to the second node, of the resource pre-allocation information comprises: The method of claim 1, wherein, sending the resource pre-allocation information to the second node on a second communication resource; wherein the second communication resource is a communication resource corresponding to the first node in a preset resource pool, or the second communication resource is any communication resource selected by the first node in the preset resource pool. The sending, to the second node, of the resource pre-allocation information on the second communication resource comprises: The method of claim 6, wherein, performing scrambling processing on the resource pre-allocation information according to a scrambling seed; sending the resource pre-allocation information after the scrambling processing to the second node on the second communication resource; wherein the scrambling seed comprises at least one of the following: a preset seed, an identity of the first node, and an identity of the second node. The resource pre-allocation response information comprises any one of the following: first indication information, second indication information, and resource re-allocation information; The method of claim 1, wherein, wherein the first indication information is used to indicate that the first node uses the first communication resource for service transmission, the second indication information is used to indicate that the first node does not use the first communication resource for service transmission, and the resource re-allocation information is used to indicate a third communication resource other than the first communication resource, or the resource re-allocation information is also used to indicate that the first node does not use the first communication resource for service transmission. Before the receiving of the resource pre-allocation response information sent by the second node, the method further comprises: The method of claim 1, wherein, generating, based on the first communication resource, a first data packet or signal of the to-be-transmitted service; the service transmission based on the resource pre-allocation response information comprises: in a case where the resource pre-allocation response information comprises first indication information, transmitting the first data packet or signal using the first communication resource. The method of claim 9, further comprising: in a case where the resource pre-allocation response information comprises second indication information, deleting the first data packet or signal. The method of claim 1, wherein, the service transmission based on the resource pre-allocation response information comprises: in a case where the resource pre-allocation response information comprises resource re-allocation information, generating a second data packet or signal of the service transmission based on a third communication resource re-allocated, and transmitting the second data packet or signal using the third communication resource. The method of claim 8, wherein, the resource re-allocation information comprises at least one of the following: a format type indication of at least one of downlink control information and sidelink control information; time domain information of the third communication resource; frequency domain information of the third communication resource; a number of resource units of time domain resources and frequency domain resources in the third communication resource; a service priority; a resource request sequence number; a process number; a bandwidth part indication; a carrier indication; a resource pool index indication; a modulation and coding scheme indication; a new data indication; and a redundancy version number. The method of claim 12, wherein, the resource request sequence number in the resource re-allocation information is the same as or has a corresponding relationship with the resource request sequence number in the resource pre-allocation information. The method of claim 1 further comprises: in a case where the resource pre-allocation response information sent by the second node is not received within a preset time limit, using the first communication resource for service transmission. The method of claim 1 further comprises: in a case where the resource pre-allocation response information sent by the second node is not received within a preset time limit, not using the first communication resource for service transmission. The method of claim 1, wherein, The service transmission comprises at least one of the following: uplink shared channel transmission, uplink control channel transmission, sidelink shared channel transmission, sidelink control channel transmission, and sidelink feedback channel transmission. The method of claim 16, wherein, The information of the uplink control channel transmission comprises at least one of the following: a modulation and coding scheme (MCS) indication; a process number; a new data indication; a redundancy version number; time domain information of uplink shared channel (PUSCH) resources; and frequency domain information of PUSCH resources. A communication method applied to a first node, the method comprising: receiving a HARQ feedback message sent by a peer node of service transmission; receiving resource allocation information of the second node for the service transmission, the resource allocation information being used to indicate a fourth communication resource of the first node for retransmission of the service transmission; sending resource allocation response information to the second node. The method of claim 18, wherein, The resource allocation response information comprises third indication information or fourth indication information of the resource allocation information; wherein the third indication information is used to indicate that the first node uses the fourth communication resource for the service transmission, and the fourth indication information is used to indicate that the first node does not use the fourth communication resource for the service transmission. The method of claim 18, wherein, The sending of the resource allocation response information to the second node comprises at least one of the following: In the case that the HARQ feedback message received by the first node is a negative acknowledgement message, the resource allocation response information comprising third indication information is sent to the second node; In the case that the HARQ feedback message received by the first node is a positive acknowledgement message, the resource allocation response information comprising fourth indication information is sent to the second node. A communication method applied to a second node, the method comprising: receiving resource pre-allocation information sent by a first node, the resource pre-allocation information being used to indicate first communication resources pre-allocated in the first node; and sending resource pre-allocation response information to the first node based on the resource pre-allocation information. The resource pre-allocation information comprises at least one of the following: The method of claim 21, wherein, format type indication of at least one of uplink control information and sidelink control information; time domain information of the first communication resources; frequency domain information of the first communication resources; number of resource elements (REs) of time domain resources and frequency domain resources in the first communication resources; service priority; resource request serial number; process number; bandwidth part indication; carrier indication; resource pool index indication; modulation and coding scheme indication; new data indication; redundancy version number; and identity of the first node. The time domain information of the first communication resources comprises time domain location information and number of time domain resources, and the frequency domain information of the first communication resources comprises frequency domain location information and number of frequency domain resources, at least one of the time domain information of the first communication resources and the frequency domain information of the first communication resources indicating one or more resources. The method of claim 22, wherein, The receiving of the resource pre-allocation information sent by the first node comprises: The method of claim 21, wherein, receiving the resource pre-allocation information sent by the first node according to second communication resources and a scrambling seed; wherein the second communication resources are communication resources corresponding to the first node in a preset resource pool, or the second communication resources are any communication resources selected by the first node in the preset resource pool, and the scrambling seed comprises at least one of a preset seed, identity of the first node and identity of the second node. The resource pre-allocation response information comprises any one of the following: first indication information, second indication information and resource re-allocation information; The method of claim 21, wherein, wherein the first indication information is used to indicate that the first node uses the first communication resources for service transmission, the second indication information is used to indicate that the first node does not use the first communication resources for service transmission, and the resource re-allocation information is used to indicate third communication resources other than the first communication resources, or the resource re-allocation information is also used to indicate that the first node does not use the first communication resources for service transmission. The resource re-allocation information comprises at least one of the following: The method of claim 25, wherein, format type indication of at least one of downlink control information and sidelink control information; time domain information of the third communication resources; frequency domain information of the third communication resources; number of resource elements (REs) of time domain resources and frequency domain resources in the third communication resources; service priority; resource request serial number; Process number; Bandwidth part indication; Carrier indication; Resource pool index indication; Modulation and coding scheme indication; New data indication; and Redundancy version number. The method of claim 26, wherein, The resource request sequence number in the resource re-allocation information is the same as or has a corresponding relationship with the resource request sequence number in the resource pre-allocation information. A communication method applied to a second node, the method comprising: In a case where a HARQ feedback message is a negative acknowledgement message, sending, to a first node, resource allocation information, the HARQ feedback message being used to indicate a receiving response of a peer node of the first node to a service transmission, the resource allocation information being used to indicate a fourth communication resource used by the first node to retransmit the service transmission; and Receiving resource allocation response information sent by the first node. The method further comprises: The method of claim 28, wherein, Receiving the HARQ feedback message sent by the peer node of the first node. The resource allocation response information comprises third indication information or fourth indication information of the resource allocation information; The method of claim 28, wherein, The third indication information is used to indicate that the first node uses the fourth communication resource to perform the service transmission, and the fourth indication information is used to indicate that the first node does not use the fourth communication resource to perform the service transmission. A memory and a processor; A communication device comprising: The memory and the processor are coupled; The memory is used to store instructions executable by the processor; The processor executes the instructions to perform the method according to any one of claims 1-30. The computer readable storage medium stores computer instructions, when the computer instructions run on a computer, make the computer execute the method according to any one of claims 1-30. A computer-readable storage medium, wherein, A computer program product, comprising computer program instructions, when the computer program instructions are executed, implement the method according to any one of claims 1-30. A computer program product, comprising computer program instructions, when the computer program instructions are executed, implement the method according to any one of claims 1-30.
Citation Information
Patent Citations
Sidelink data transmission method, device and equipment and storage medium
CN113517954A
Method and apparatus for DRX based on link between base station and user equipment for device-to-device communication in wireless communication system
CN115362752A
Method and apparatus for discontinuous reception for physical uplink control channel
CN116939892A
Sidelink resource protection for first transmissions in aperiodic traffic
WO2023086742A1
Sidelink request / grant protocol for wireless networks
WO2023209604A1